summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--strata/CPAN-Mini-Inject.morph306
-rw-r--r--strata/CPAN-Mini-Inject/CPAN-Mini-Inject.morph4
-rw-r--r--strata/perl-common.morph390
-rw-r--r--strata/perl-common/List-MoreUtils.morph9
-rw-r--r--systems/devel-system-armv7-chroot.morph4
-rw-r--r--systems/devel-system-armv7-highbank.morph4
-rw-r--r--systems/devel-system-armv7-versatile.morph4
-rw-r--r--systems/devel-system-armv7-wandboard.morph4
-rw-r--r--systems/devel-system-armv7b-chroot.morph4
-rw-r--r--systems/devel-system-armv7b-highbank.morph4
-rw-r--r--systems/devel-system-armv7l-altera-socfpga-devkit.morph4
-rw-r--r--systems/devel-system-armv7lhf-chroot.morph4
-rw-r--r--systems/devel-system-armv7lhf-highbank.morph4
-rw-r--r--systems/devel-system-armv7lhf-jetson.morph4
-rw-r--r--systems/devel-system-armv7lhf-wandboard.morph4
-rw-r--r--systems/devel-system-armv8b64.morph4
-rw-r--r--systems/devel-system-armv8l64.morph4
-rw-r--r--systems/devel-system-ppc64-chroot.morph4
-rw-r--r--systems/devel-system-ppc64-generic.morph4
-rw-r--r--systems/devel-system-x86_32-chroot.morph4
-rw-r--r--systems/devel-system-x86_32-generic.morph4
-rw-r--r--systems/devel-system-x86_64-chroot.morph4
-rw-r--r--systems/devel-system-x86_64-generic.morph4
-rw-r--r--systems/devel-system-x86_64-vagrant.morph4
24 files changed, 789 insertions, 0 deletions
diff --git a/strata/CPAN-Mini-Inject.morph b/strata/CPAN-Mini-Inject.morph
new file mode 100644
index 00000000..d4566bd3
--- /dev/null
+++ b/strata/CPAN-Mini-Inject.morph
@@ -0,0 +1,306 @@
+name: CPAN-Mini-Inject
+kind: stratum
+description: A collection of perl distributions used by CPAN::Mini::Inject
+build-depends:
+- morph: strata/core.morph
+- morph: strata/perl-common.morph
+chunks:
+- name: Archive-Zip
+ repo: upstream:cpan/Archive-Zip-tarball
+ ref: 42c8b23669eac442a303190dad44d78cea63cf59
+ unpetrify-ref: Archive-Zip-1.49
+ build-system: cpan
+- name: CPAN-DistnameInfo
+ repo: upstream:cpan/CPAN-DistnameInfo-tarball
+ ref: 56f58177bddb4002f0dc57811fe0f72a8fc9e479
+ unpetrify-ref: CPAN-DistnameInfo-0.12
+ build-system: cpan
+- name: Compress-Bzip2
+ repo: upstream:cpan/Compress-Bzip2-tarball
+ ref: efd32dfb6c52e28f3b158930b64f986ff8760409
+ unpetrify-ref: Compress-Bzip2-2.22
+ build-system: cpan
+- name: Encode-Locale
+ repo: upstream:cpan/Encode-Locale-tarball
+ ref: e4bf16d2fde5df6eadd91475e3dcca56b87b1eb0
+ unpetrify-ref: Encode-Locale-1.05
+ build-system: cpan
+- name: File-Slurp
+ repo: upstream:cpan/File-Slurp-tarball
+ ref: 9d4173f2716c2f9a2d26f8f9ab0f47b351b87de7
+ unpetrify-ref: File-Slurp-9999.19
+ build-system: cpan
+- name: File-Spec-Native
+ repo: upstream:cpan/File-Spec-Native-tarball
+ ref: 475e3c7cb559a68109d8c90ab8ff0b6a37c98793
+ unpetrify-ref: File-Spec-Native-1.004
+ build-system: cpan
+- name: File-Which
+ repo: upstream:cpan/File-Which-tarball
+ ref: a276db189a656a4cc5881a2ebc4cad3113685030
+ unpetrify-ref: File-Which-1.19
+ build-system: cpan
+- name: File-HomeDir
+ repo: upstream:cpan/File-HomeDir-tarball
+ ref: d08b8685307cd5e8980f3c9409d4b3c1d06b2c24
+ unpetrify-ref: File-HomeDir-1.00
+ build-system: cpan
+ build-depends:
+ - File-Which
+- name: HTML-Tagset
+ repo: upstream:cpan/HTML-Tagset-tarball
+ ref: 85713405a9d0b06f3abba0c2ddfaab2077344e8f
+ unpetrify-ref: HTML-Tagset-3.20
+ build-system: cpan
+- name: HTML-Parser
+ repo: upstream:cpan/HTML-Parser-tarball
+ ref: 2f253cfc85ffd55a8acb988e91f0bc5ab348124c
+ unpetrify-ref: HTML-Parser-3.71
+ build-system: cpan
+ build-depends:
+ - HTML-Tagset
+- name: CGI
+ repo: upstream:cpan/CGI-tarball
+ ref: f9f3ab3056d94292adb4ab2e1451645bee989769
+ unpetrify-ref: CGI-4.21
+ build-system: cpan
+ build-depends:
+ - HTML-Tagset
+ - HTML-Parser
+- name: HTTP-Date
+ repo: upstream:cpan/HTTP-Date-tarball
+ ref: f1f9b3164e11c877ed5d509738551a56ac9b37f0
+ unpetrify-ref: HTTP-Date-6.02
+ build-system: cpan
+- name: File-Listing
+ repo: upstream:cpan/File-Listing-tarball
+ ref: c1655656f083337cbfd901455db96695890f2d89
+ unpetrify-ref: File-Listing-6.04
+ build-system: cpan
+ build-depends:
+ - HTTP-Date
+- name: HTTP-Server-Simple
+ repo: upstream:cpan/HTTP-Server-Simple-tarball
+ ref: e2d680ac7c6f0bb36808aa45e1453c8b585d2717
+ unpetrify-ref: HTTP-Server-Simple-0.50
+ build-system: cpan
+ build-depends:
+ - CGI
+ - HTML-Tagset
+ - HTML-Parser
+- name: IO-HTML
+ repo: upstream:cpan/IO-HTML-tarball
+ ref: adc9c8b29ed1144626af564f936811a9d5e319a6
+ unpetrify-ref: IO-HTML-1.001
+ build-system: cpan
+- name: LWP-MediaTypes
+ repo: upstream:cpan/LWP-MediaTypes-tarball
+ ref: d550937a3b104e53897b8f51dd528724f721858a
+ unpetrify-ref: LWP-MediaTypes-6.02
+ build-system: cpan
+- name: Number-Compare
+ repo: upstream:cpan/Number-Compare-tarball
+ ref: af206af84f17997c2967416423e9cdf516e17203
+ unpetrify-ref: Number-Compare-0.03
+ build-system: cpan
+- name: Path-Class
+ repo: upstream:cpan/Path-Class-tarball
+ ref: 5f549fcb4056f8b314c7f7336a020ef9735fb384
+ unpetrify-ref: Path-Class-0.35
+ build-system: cpan
+- name: Text-Glob
+ repo: upstream:cpan/Text-Glob-tarball
+ ref: 7c186823d68db1d2bd078fb91a95d30cd12890da
+ unpetrify-ref: Text-Glob-0.09
+ build-system: cpan
+- name: File-Find-Rule
+ repo: upstream:cpan/File-Find-Rule-tarball
+ ref: 5e7c9d8e7b80b54baa3f8161222b5a8e9077c0aa
+ unpetrify-ref: File-Find-Rule-0.33
+ build-system: cpan
+ build-depends:
+ - Text-Glob
+ - Number-Compare
+- name: Data-Compare
+ repo: upstream:cpan/Data-Compare-tarball
+ ref: 8fddd4400d09891094843fe9e77fec74e4510c67
+ unpetrify-ref: Data-Compare-1.25
+ build-system: cpan
+ build-depends:
+ - File-Find-Rule
+ - Text-Glob
+ - Number-Compare
+- name: CPAN-Checksums
+ repo: upstream:cpan/CPAN-Checksums-tarball
+ ref: 26d8d4d1d2a7a8ebcffc6ff5c6b13495f74dd129
+ unpetrify-ref: CPAN-Checksums-2.10
+ build-system: cpan
+ build-depends:
+ - Text-Glob
+ - Data-Compare
+ - File-Find-Rule
+ - Number-Compare
+ - Compress-Bzip2
+- name: Dist-Metadata
+ repo: upstream:cpan/Dist-Metadata-tarball
+ ref: 2ca9db53e3e8164ecf0c95bf93fa289019e1b92c
+ unpetrify-ref: Dist-Metadata-0.926
+ build-system: cpan
+ build-depends:
+ - Path-Class
+ - File-Spec-Native
+ - Archive-Zip
+ - CPAN-DistnameInfo
+- name: URI
+ repo: upstream:cpan/URI-tarball
+ ref: 9165b237ad8fae18b36d4d40d6e2ccfde7b136c7
+ unpetrify-ref: URI-1.69
+ build-system: cpan
+- name: Net-HTTP
+ repo: upstream:cpan/Net-HTTP-tarball
+ ref: 8780c70ceb3019aa50e129cb62daa3bfaebd0e82
+ unpetrify-ref: Net-HTTP-6.09
+ build-system: cpan
+ build-depends:
+ - URI
+- name: HTTP-Message
+ repo: upstream:cpan/HTTP-Message-tarball
+ ref: d403562e3f7ac96df7cee2c1709ecd970b6c9761
+ unpetrify-ref: HTTP-Message-6.10
+ build-system: cpan
+ build-depends:
+ - Encode-Locale
+ - HTTP-Date
+ - IO-HTML
+ - URI
+ - LWP-MediaTypes
+- name: HTTP-Negotiate
+ repo: upstream:cpan/HTTP-Negotiate-tarball
+ ref: ab7c5218426d7424b8f7b5c333870958ad6609da
+ unpetrify-ref: HTTP-Negotiate-6.01
+ build-system: cpan
+ build-depends:
+ - Encode-Locale
+ - HTTP-Date
+ - IO-HTML
+ - LWP-MediaTypes
+ - URI
+ - HTTP-Message
+- name: HTTP-Cookies
+ repo: upstream:cpan/HTTP-Cookies-tarball
+ ref: 4861af5daed8f4ba6d0041aed25e98f403d96fc0
+ unpetrify-ref: HTTP-Cookies-6.01
+ build-system: cpan
+ build-depends:
+ - Encode-Locale
+ - HTTP-Date
+ - IO-HTML
+ - URI
+ - LWP-MediaTypes
+ - HTTP-Message
+- name: HTTP-Daemon
+ repo: upstream:cpan/HTTP-Daemon-tarball
+ ref: 64ffbaec18717f99cb80441d8b474868e39939fb
+ unpetrify-ref: HTTP-Daemon-6.01
+ build-system: cpan
+ build-depends:
+ - Encode-Locale
+ - HTTP-Date
+ - IO-HTML
+ - LWP-MediaTypes
+ - URI
+ - HTTP-Message
+- name: WWW-RobotRules
+ repo: upstream:cpan/WWW-RobotRules-tarball
+ ref: 80c86924c3437c0ad64852ea29c7eab1197dfe90
+ unpetrify-ref: WWW-RobotRules-6.02
+ build-system: cpan
+ build-depends:
+ - URI
+- name: YAML
+ repo: upstream:cpan/YAML-tarball
+ ref: 2fe5b8de1e9d06482aa76303e7342bc6605700ea
+ unpetrify-ref: YAML-1.15
+ build-system: cpan
+- name: libwww-perl
+ repo: upstream:cpan/libwww-perl-tarball
+ ref: 20f161ca116b8a4fc7ac986a317d7f6d43e5c173
+ unpetrify-ref: libwww-perl-6.13
+ build-system: cpan
+ build-depends:
+ - Encode-Locale
+ - Net-HTTP
+ - HTTP-Daemon
+ - HTTP-Date
+ - HTTP-Negotiate
+ - HTTP-Message
+ - IO-HTML
+ - LWP-MediaTypes
+ - HTML-Tagset
+ - WWW-RobotRules
+ - HTTP-Cookies
+ - File-Listing
+ - HTML-Parser
+ - URI
+- name: CPAN-Mini
+ repo: upstream:cpan/CPAN-Mini-tarball
+ ref: 2a051e40a3fc09bba24c335060e8df327d313e55
+ unpetrify-ref: CPAN-Mini-1.111016
+ build-system: cpan
+ build-depends:
+ - Encode-Locale
+ - File-Which
+ - HTTP-Date
+ - HTTP-Cookies
+ - HTTP-Daemon
+ - LWP-MediaTypes
+ - HTTP-Negotiate
+ - File-Listing
+ - URI
+ - File-HomeDir
+ - HTML-Tagset
+ - HTTP-Message
+ - Net-HTTP
+ - IO-HTML
+ - libwww-perl
+ - HTML-Parser
+ - WWW-RobotRules
+- name: CPAN-Mini-Inject
+ morph: strata/CPAN-Mini-Inject/CPAN-Mini-Inject.morph
+ repo: upstream:cpan/CPAN-Mini-Inject-tarball
+ ref: 74e30d582ac01d80a7f1b28af247d0a5ee913d55
+ unpetrify-ref: master
+ build-depends:
+ - File-Spec-Native
+ - HTTP-Negotiate
+ - LWP-MediaTypes
+ - Dist-Metadata
+ - File-Which
+ - Compress-Bzip2
+ - libwww-perl
+ - CGI
+ - File-Slurp
+ - IO-HTML
+ - Number-Compare
+ - CPAN-Mini
+ - HTML-Tagset
+ - HTTP-Server-Simple
+ - HTTP-Message
+ - File-HomeDir
+ - Path-Class
+ - Archive-Zip
+ - Text-Glob
+ - Data-Compare
+ - HTTP-Date
+ - URI
+ - File-Listing
+ - HTTP-Cookies
+ - CPAN-DistnameInfo
+ - HTML-Parser
+ - Encode-Locale
+ - HTTP-Daemon
+ - File-Find-Rule
+ - YAML
+ - WWW-RobotRules
+ - Net-HTTP
+ - CPAN-Checksums
diff --git a/strata/CPAN-Mini-Inject/CPAN-Mini-Inject.morph b/strata/CPAN-Mini-Inject/CPAN-Mini-Inject.morph
new file mode 100644
index 00000000..e872843c
--- /dev/null
+++ b/strata/CPAN-Mini-Inject/CPAN-Mini-Inject.morph
@@ -0,0 +1,4 @@
+name: CPAN-Mini-Inject
+kind: chunk
+build-system: module-build
+test-commands: [] # disable test commands
diff --git a/strata/perl-common.morph b/strata/perl-common.morph
new file mode 100644
index 00000000..48565353
--- /dev/null
+++ b/strata/perl-common.morph
@@ -0,0 +1,390 @@
+name: perl-common
+kind: stratum
+description: Common perl dependencies
+build-depends:
+- morph: strata/core.morph
+chunks:
+- name: Try-Tiny
+ repo: upstream:cpan/Try-Tiny-tarball
+ ref: b0ac2743153dd707789f7541af790f5a53843a36
+ unpetrify-ref: Try-Tiny-0.22
+ build-system: cpan
+- name: Log-Log4perl
+ repo: upstream:cpan/Log-Log4perl-tarball
+ ref: 94566f012421026c8311552f99175a5989eba063
+ unpetrify-ref: master
+ build-system: cpan
+- name: Module-Build
+ repo: upstream:cpan/Module-Build-tarball
+ ref: 467298a34215401cdcbb1dded51bc2aba5f1f41c
+ unpetrify-ref: Module-Build-0.4214
+ build-system: cpan
+- name: Devel-StackTrace
+ repo: upstream:cpan/Devel-StackTrace-tarball
+ ref: 22d921a6e9c4fc98cda05e898a8137c7e8dae970
+ unpetrify-ref: Devel-StackTrace-2.00
+ build-system: cpan
+- name: Exporter-Tiny
+ repo: upstream:cpan/Exporter-Tiny-tarball
+ ref: a3341f774a4aa00765970301e259be818929a7cf
+ unpetrify-ref: Exporter-Tiny-0.042
+ build-system: cpan
+- name: ExtUtils-Config
+ repo: upstream:cpan/ExtUtils-Config-tarball
+ ref: c8d851569c1b88d5431700809fe520cbca5023a8
+ unpetrify-ref: ExtUtils-Config-0.008
+ build-system: cpan
+- name: ExtUtils-Helpers
+ repo: upstream:cpan/ExtUtils-Helpers-tarball
+ ref: 13016fa7011fc3084536c7b3181d75acb43d3aae
+ unpetrify-ref: ExtUtils-Helpers-0.022
+ build-system: cpan
+- name: ExtUtils-InstallPaths
+ repo: upstream:cpan/ExtUtils-InstallPaths-tarball
+ ref: 2f62d65d28afdbbd6a417f8e3da3ac6143863ef8
+ unpetrify-ref: ExtUtils-InstallPaths-0.011
+ build-system: cpan
+ build-depends:
+ - ExtUtils-Config
+- name: List-MoreUtils
+ morph: strata/perl-common/List-MoreUtils.morph
+ repo: upstream:cpan/List-MoreUtils-tarball
+ ref: 7f3c4eb624730bcc71e75500f295d193b9375fbc
+ unpetrify-ref: List-MoreUtils-0.413
+ build-depends:
+ - Exporter-Tiny
+- name: MRO-Compat
+ repo: upstream:cpan/MRO-Compat-tarball
+ ref: 47420dfff2810300d68ea846502dbc4f85d34186
+ unpetrify-ref: MRO-Compat-0.12
+ build-system: cpan
+- name: Module-Build-Tiny
+ repo: upstream:cpan/Module-Build-Tiny-tarball
+ ref: 289b859a41b598e5ae4261b978402f3019fd9042
+ unpetrify-ref: Module-Build-Tiny-0.039
+ build-system: module-build
+ build-depends:
+ - ExtUtils-Helpers
+ - ExtUtils-Config
+ - ExtUtils-InstallPaths
+- name: Module-Runtime
+ repo: upstream:cpan/Module-Runtime-tarball
+ ref: 3621e4956cb037811317b0195d3248108c6658c3
+ unpetrify-ref: Module-Runtime-0.014
+ build-system: cpan
+ build-depends:
+ - Module-Build
+- name: Dist-CheckConflicts
+ repo: upstream:cpan/Dist-CheckConflicts-tarball
+ ref: dfaae12e4d85f7c6821ae4a9fbf7e463d570e7ba
+ unpetrify-ref: Dist-CheckConflicts-0.11
+ build-system: cpan
+ build-depends:
+ - Module-Build
+ - Module-Runtime
+- name: Module-Runtime-Conflicts
+ repo: upstream:cpan/Module-Runtime-Conflicts-tarball
+ ref: ab45179756d9ce7e63c894d52b2e34cafc10bf6a
+ unpetrify-ref: Module-Runtime-Conflicts-0.002
+ build-system: cpan
+ build-depends:
+ - Module-Build-Tiny
+ - ExtUtils-Config
+ - Module-Runtime
+ - ExtUtils-InstallPaths
+ - Module-Build
+ - ExtUtils-Helpers
+ - Dist-CheckConflicts
+- name: Package-Stash-XS
+ repo: upstream:cpan/Package-Stash-XS-tarball
+ ref: fff2e7a8ec398e4c5229fb61b1107cffda28aabd
+ unpetrify-ref: Package-Stash-XS-0.28
+ build-system: cpan
+- name: Params-Util
+ repo: upstream:cpan/Params-Util-tarball
+ ref: d8180ea7d4a24afe7b38df93513d224b90d4945f
+ unpetrify-ref: Params-Util-1.07
+ build-system: cpan
+- name: Sub-Exporter-Progressive
+ repo: upstream:cpan/Sub-Exporter-Progressive-tarball
+ ref: 1f3ec55911f841590a62ed06becc2bd9131a5fc4
+ unpetrify-ref: Sub-Exporter-Progressive-0.001011
+ build-system: cpan
+- name: Devel-GlobalDestruction
+ repo: upstream:cpan/Devel-GlobalDestruction-tarball
+ ref: 325e62ad0c0a3e34804212983fe22999b7d1f3bb
+ unpetrify-ref: Devel-GlobalDestruction-0.13
+ build-system: cpan
+ build-depends:
+ - Sub-Exporter-Progressive
+- name: Sub-Identify
+ repo: upstream:cpan/Sub-Identify-tarball
+ ref: bfaf3f426163c10c631d03bf2ce03fb34e74fdd9
+ unpetrify-ref: Sub-Identify-0.10
+ build-system: cpan
+- name: Sub-Install
+ repo: upstream:cpan/Sub-Install-tarball
+ ref: cf0894e4fcf980767c57734e9a3ddad3c35da7d2
+ unpetrify-ref: Sub-Install-0.928
+ build-system: cpan
+- name: Data-OptList
+ repo: upstream:cpan/Data-OptList-tarball
+ ref: aa2ab3d34edbee7e4fc832394136391fd5f87702
+ unpetrify-ref: Data-OptList-0.109
+ build-system: cpan
+ build-depends:
+ - Sub-Install
+ - Params-Util
+- name: Sub-Exporter
+ repo: upstream:cpan/Sub-Exporter-tarball
+ ref: 641cf398662e09a9660e5b4187f8691a3205a3db
+ unpetrify-ref: Sub-Exporter-0.987
+ build-system: cpan
+ build-depends:
+ - Data-OptList
+ - Sub-Install
+ - Params-Util
+- name: Package-DeprecationManager
+ repo: upstream:cpan/Package-DeprecationManager-tarball
+ ref: b05516a95f58a288b856d79e7d5be86c46a98110
+ unpetrify-ref: Package-DeprecationManager-0.14
+ build-system: cpan
+ build-depends:
+ - Sub-Install
+ - Params-Util
+- name: Sub-Name
+ repo: upstream:cpan/Sub-Name-tarball
+ ref: 5b19971882c74b097f4a052852a67ee81cb2bb5a
+ unpetrify-ref: Sub-Name-0.14
+ build-system: cpan
+- name: Task-Weaken
+ repo: upstream:cpan/Task-Weaken-tarball
+ ref: 75c7d27b13860660f80913cc8cd46c6c8edf5071
+ unpetrify-ref: Task-Weaken-1.04
+ build-system: cpan
+- name: Eval-Closure
+ repo: upstream:cpan/Eval-Closure-tarball
+ ref: cf3c05406f7cde406764915682e4bf5db73b1bdd
+ unpetrify-ref: Eval-Closure-0.13
+ build-system: cpan
+ build-depends:
+ - Try-Tiny
+- name: Module-Implementation
+ repo: upstream:cpan/Module-Implementation-tarball
+ ref: b808141b894ad538db75a7067e0199cbfe6337a9
+ unpetrify-ref: Module-Implementation-0.09
+ build-system: cpan
+ build-depends:
+ - Module-Build
+ - Module-Runtime
+ - Try-Tiny
+- name: Package-Stash
+ repo: upstream:cpan/Package-Stash-tarball
+ ref: 37bd679ad9ac185930fa8fea7cd11b27587ae478
+ unpetrify-ref: Package-Stash-0.37
+ build-system: cpan
+ build-depends:
+ - Module-Runtime
+ - Try-Tiny
+ - Module-Implementation
+ - Module-Build
+ - Dist-CheckConflicts
+ - Package-Stash-XS
+- name: Class-Load
+ repo: upstream:cpan/Class-Load-tarball
+ ref: 7e7ddbe33ca34359d711aee1e0ddebaeb40c2a18
+ unpetrify-ref: Class-Load-0.23
+ build-system: cpan
+ build-depends:
+ - Data-OptList
+ - Params-Util
+ - Module-Runtime
+ - Try-Tiny
+ - Module-Implementation
+ - Module-Build
+ - Package-Stash
+ - Sub-Install
+ - Dist-CheckConflicts
+ - Package-Stash-XS
+- name: Devel-OverloadInfo
+ repo: upstream:cpan/Devel-OverloadInfo-tarball
+ ref: 918097f3d406ac643ab6caf4387e4c0ab3d80718
+ unpetrify-ref: Devel-OverloadInfo-0.002
+ build-system: cpan
+ build-depends:
+ - Sub-Identify
+ - Module-Runtime
+ - Try-Tiny
+ - Module-Implementation
+ - Module-Build
+ - Package-Stash
+ - MRO-Compat
+ - Dist-CheckConflicts
+ - Package-Stash-XS
+- name: Class-Load-XS
+ repo: upstream:cpan/Class-Load-XS-tarball
+ ref: 60626c51d97a7ef06b364481ae4afd9706ef6ece
+ unpetrify-ref: Class-Load-XS-0.09
+ build-system: cpan
+ build-depends:
+ - Data-OptList
+ - Params-Util
+ - Module-Runtime
+ - Try-Tiny
+ - Module-Implementation
+ - Module-Build
+ - Package-Stash
+ - Sub-Install
+ - Dist-CheckConflicts
+ - Class-Load
+ - Package-Stash-XS
+- name: Moose
+ repo: upstream:cpan/Moose-tarball
+ ref: 5ac2026f7eed78958d69d051e7a8e993dcf51205
+ unpetrify-ref: master
+ build-system: cpan
+ build-depends:
+ - Data-OptList
+ - Module-Build-Tiny
+ - Sub-Exporter
+ - Devel-GlobalDestruction
+ - Module-Implementation
+ - Module-Build
+ - List-MoreUtils
+ - Class-Load
+ - ExtUtils-Helpers
+ - Exporter-Tiny
+ - Module-Runtime
+ - Try-Tiny
+ - Class-Load-XS
+ - Package-Stash-XS
+ - Sub-Exporter-Progressive
+ - Package-DeprecationManager
+ - Params-Util
+ - Task-Weaken
+ - Dist-CheckConflicts
+ - Sub-Name
+ - ExtUtils-Config
+ - Module-Runtime-Conflicts
+ - ExtUtils-InstallPaths
+ - Devel-StackTrace
+ - Sub-Identify
+ - Package-Stash
+ - MRO-Compat
+ - Sub-Install
+ - Devel-OverloadInfo
+ - Eval-Closure
+- name: Test-Fatal
+ repo: upstream:cpan/Test-Fatal-tarball
+ ref: 40b50d9c7952dab50b39612311048d6a02a9eb53
+ unpetrify-ref: Test-Fatal-0.014
+ build-system: cpan
+ build-depends:
+ - Try-Tiny
+- name: Test-Requires
+ repo: upstream:cpan/Test-Requires-tarball
+ ref: a3ff0e26c1de52421abeff3a5d068bebc1dc8621
+ unpetrify-ref: master
+ build-system: cpan
+- name: Params-Validate
+ repo: upstream:cpan/Params-Validate-tarball
+ ref: 11197f6fc2fdd0d2a139a74ff1302244c4911e4e
+ unpetrify-ref: Params-Validate-1.20
+ build-system: module-build
+ build-depends:
+ - Module-Implementation
+ - Module-Build
+ - Module-Runtime
+ - Try-Tiny
+ - Test-Fatal
+ - Test-Requires
+- name: Log-Dispatch
+ repo: upstream:cpan/Log-Dispatch-tarball
+ ref: 2e0d2bec52bd345ef05ea12ea9052643ef135029
+ unpetrify-ref: master
+ build-system: cpan
+ build-depends:
+ - Devel-GlobalDestruction
+ - Try-Tiny
+ - Module-Implementation
+ - Module-Build
+ - Params-Validate
+ - Dist-CheckConflicts
+ - Sub-Exporter-Progressive
+ - Module-Runtime
+- name: App-cpanminus
+ repo: upstream:cpan/App-cpanminus-tarball
+ ref: 67241d22c0a425ba7301017796d8a39f7e731999
+ unpetrify-ref: App-cpanminus-1.7039
+ build-system: cpan
+- name: Class-Tiny
+ repo: upstream:cpan/Class-Tiny-tarball
+ ref: 7446bb2b9d24fa6b702fbb62d73084a32ade6f75
+ unpetrify-ref: Class-Tiny-1.001
+ build-system: cpan
+- name: JSON
+ repo: upstream:cpan/JSON-tarball
+ ref: e84b6340760ed17a22ced0ca110a94fa8322b35e
+ unpetrify-ref: JSON-2.90
+ build-system: cpan
+- name: Module-CPANfile
+ repo: upstream:cpan/Module-CPANfile-tarball
+ ref: 6b1d736955543538c54f1d8033ce3bdcb175da91
+ unpetrify-ref: Module-CPANfile-1.1000
+ build-system: cpan
+- name: Module-Reader
+ repo: upstream:cpan/Module-Reader-tarball
+ ref: 7dd93df1d843cbb36356dbea8071fab21cf04c30
+ unpetrify-ref: Module-Reader-0.002003
+ build-system: cpan
+- name: Path-Tiny
+ repo: upstream:cpan/Path-Tiny-tarball
+ ref: b7fb38421c30b0419a30311c1bde34706aa60fb8
+ unpetrify-ref: Path-Tiny-0.070
+ build-system: cpan
+- name: Carton
+ #repo: upstream:cpan/Carton-tarball
+ #ref: e31f9059a9f3918f12c40d4d66f2db885d6f914a
+ repo: github:richardipsum/carton
+ ref: 64faf28ed61a6d0278c87831c83258cf8ecc40a9
+ unpetrify-ref: master
+ build-system: cpan
+ build-depends:
+ - Class-Tiny
+ - Path-Tiny
+ - Module-CPANfile
+ - JSON
+ - App-cpanminus
+ - Module-Reader
+- name: Future
+ repo: upstream:cpan/Future-tarball
+ ref: 8cc5160aefb2ba3611d1d5d6b12b996227f9da72
+ unpetrify-ref: Future-0.32
+ build-system: cpan
+ build-depends:
+ - Module-Build
+- name: Struct-Dumb
+ repo: upstream:cpan/Struct-Dumb-tarball
+ ref: e0788c9e0be87d9d401f38e7f67f28738d613713
+ unpetrify-ref: Struct-Dumb-0.03
+ build-system: cpan
+ build-depends:
+ - Module-Build
+ - Try-Tiny
+ - Test-Fatal
+- name: IO-Async
+ repo: upstream:cpan/IO-Async-tarball
+ ref: 1425eea04dd872dc6313f5315f317b2de288037c
+ unpetrify-ref: master
+ build-system: cpan
+ build-depends:
+ - Struct-Dumb
+ - Try-Tiny
+ - Module-Build
+ - Future
+ - Test-Fatal
+- name: Archive-Extract
+ repo: upstream:cpan/Archive-Extract-tarball
+ ref: 8538680d8b9b92f693f7e03b48332627d4b129a0
+ unpetrify-ref: master
+ build-system: cpan
diff --git a/strata/perl-common/List-MoreUtils.morph b/strata/perl-common/List-MoreUtils.morph
new file mode 100644
index 00000000..1fd38042
--- /dev/null
+++ b/strata/perl-common/List-MoreUtils.morph
@@ -0,0 +1,9 @@
+name: List-MoreUtils
+kind: chunk
+build-system: cpan
+pre-configure-commands:
+# List::MoreUtils will assume that it needs to try and build a release
+# if there's a .git present, we don't want that so we remove the .git here.
+# an issue has been filed at
+# https://github.com/perl5-utils/List-MoreUtils/issues/14
+- rm -rf .git
diff --git a/systems/devel-system-armv7-chroot.morph b/systems/devel-system-armv7-chroot.morph
index 9a5f48f2..607e8a63 100644
--- a/systems/devel-system-armv7-chroot.morph
+++ b/systems/devel-system-armv7-chroot.morph
@@ -57,6 +57,10 @@ strata:
morph: strata/coreutils-common.morph
- name: compilers-extra
morph: strata/compilers-extra.morph
+- name: perl-common
+ morph: strata/perl-common.morph
+- name: CPAN-Mini-Inject
+ morph: strata/CPAN-Mini-Inject.morph
configuration-extensions:
- extensions/set-hostname
- extensions/add-config-files
diff --git a/systems/devel-system-armv7-highbank.morph b/systems/devel-system-armv7-highbank.morph
index fd0cdfcb..d4a0ec0b 100644
--- a/systems/devel-system-armv7-highbank.morph
+++ b/systems/devel-system-armv7-highbank.morph
@@ -60,6 +60,10 @@ strata:
morph: strata/coreutils-common.morph
- name: compilers-extra
morph: strata/compilers-extra.morph
+- name: perl-common
+ morph: strata/perl-common.morph
+- name: CPAN-Mini-Inject
+ morph: strata/CPAN-Mini-Inject.morph
configuration-extensions:
- extensions/set-hostname
- extensions/add-config-files
diff --git a/systems/devel-system-armv7-versatile.morph b/systems/devel-system-armv7-versatile.morph
index 423648c9..d6a21dce 100644
--- a/systems/devel-system-armv7-versatile.morph
+++ b/systems/devel-system-armv7-versatile.morph
@@ -58,6 +58,10 @@ strata:
morph: strata/coreutils-common.morph
- name: compilers-extra
morph: strata/compilers-extra.morph
+- name: perl-common
+ morph: strata/perl-common.morph
+- name: CPAN-Mini-Inject
+ morph: strata/CPAN-Mini-Inject.morph
configuration-extensions:
- extensions/set-hostname
- extensions/add-config-files
diff --git a/systems/devel-system-armv7-wandboard.morph b/systems/devel-system-armv7-wandboard.morph
index 7e594710..02731761 100644
--- a/systems/devel-system-armv7-wandboard.morph
+++ b/systems/devel-system-armv7-wandboard.morph
@@ -58,6 +58,10 @@ strata:
morph: strata/coreutils-common.morph
- name: compilers-extra
morph: strata/compilers-extra.morph
+- name: perl-common
+ morph: strata/perl-common.morph
+- name: CPAN-Mini-Inject
+ morph: strata/CPAN-Mini-Inject.morph
configuration-extensions:
- extensions/set-hostname
- extensions/add-config-files
diff --git a/systems/devel-system-armv7b-chroot.morph b/systems/devel-system-armv7b-chroot.morph
index 0c9344c1..f8acbd0e 100644
--- a/systems/devel-system-armv7b-chroot.morph
+++ b/systems/devel-system-armv7b-chroot.morph
@@ -49,6 +49,10 @@ strata:
morph: strata/coreutils-common.morph
- name: compilers-extra
morph: strata/compilers-extra.morph
+- name: perl-common
+ morph: strata/perl-common.morph
+- name: CPAN-Mini-Inject
+ morph: strata/CPAN-Mini-Inject.morph
configuration-extensions:
- extensions/set-hostname
- extensions/add-config-files
diff --git a/systems/devel-system-armv7b-highbank.morph b/systems/devel-system-armv7b-highbank.morph
index 4bd34876..eb10c966 100644
--- a/systems/devel-system-armv7b-highbank.morph
+++ b/systems/devel-system-armv7b-highbank.morph
@@ -56,6 +56,10 @@ strata:
morph: strata/coreutils-common.morph
- name: compilers-extra
morph: strata/compilers-extra.morph
+- name: perl-common
+ morph: strata/perl-common.morph
+- name: CPAN-Mini-Inject
+ morph: strata/CPAN-Mini-Inject.morph
configuration-extensions:
- extensions/set-hostname
- extensions/add-config-files
diff --git a/systems/devel-system-armv7l-altera-socfpga-devkit.morph b/systems/devel-system-armv7l-altera-socfpga-devkit.morph
index 94f85ec2..b193ddc4 100644
--- a/systems/devel-system-armv7l-altera-socfpga-devkit.morph
+++ b/systems/devel-system-armv7l-altera-socfpga-devkit.morph
@@ -53,6 +53,10 @@ strata:
morph: strata/ostree-core.morph
- name: compilers-extra
morph: strata/compilers-extra.morph
+- name: perl-common
+ morph: strata/perl-common.morph
+- name: CPAN-Mini-Inject
+ morph: strata/CPAN-Mini-Inject.morph
configuration-extensions:
- extensions/set-hostname
- extensions/add-config-files
diff --git a/systems/devel-system-armv7lhf-chroot.morph b/systems/devel-system-armv7lhf-chroot.morph
index 203d5ef8..1abdbb44 100644
--- a/systems/devel-system-armv7lhf-chroot.morph
+++ b/systems/devel-system-armv7lhf-chroot.morph
@@ -57,6 +57,10 @@ strata:
morph: strata/coreutils-common.morph
- name: compilers-extra
morph: strata/compilers-extra.morph
+- name: perl-common
+ morph: strata/perl-common.morph
+- name: CPAN-Mini-Inject
+ morph: strata/CPAN-Mini-Inject.morph
configuration-extensions:
- extensions/set-hostname
- extensions/add-config-files
diff --git a/systems/devel-system-armv7lhf-highbank.morph b/systems/devel-system-armv7lhf-highbank.morph
index c0ccfa66..ad8e0581 100644
--- a/systems/devel-system-armv7lhf-highbank.morph
+++ b/systems/devel-system-armv7lhf-highbank.morph
@@ -63,6 +63,10 @@ strata:
morph: strata/coreutils-common.morph
- name: compilers-extra
morph: strata/compilers-extra.morph
+- name: perl-common
+ morph: strata/perl-common.morph
+- name: CPAN-Mini-Inject
+ morph: strata/CPAN-Mini-Inject.morph
configuration-extensions:
- extensions/set-hostname
- extensions/add-config-files
diff --git a/systems/devel-system-armv7lhf-jetson.morph b/systems/devel-system-armv7lhf-jetson.morph
index 14bc1b27..c59d55a3 100644
--- a/systems/devel-system-armv7lhf-jetson.morph
+++ b/systems/devel-system-armv7lhf-jetson.morph
@@ -61,6 +61,10 @@ strata:
morph: strata/coreutils-common.morph
- name: compilers-extra
morph: strata/compilers-extra.morph
+- name: perl-common
+ morph: strata/perl-common.morph
+- name: CPAN-Mini-Inject
+ morph: strata/CPAN-Mini-Inject.morph
configuration-extensions:
- extensions/set-hostname
- extensions/add-config-files
diff --git a/systems/devel-system-armv7lhf-wandboard.morph b/systems/devel-system-armv7lhf-wandboard.morph
index 6cf81846..b97e3dbe 100644
--- a/systems/devel-system-armv7lhf-wandboard.morph
+++ b/systems/devel-system-armv7lhf-wandboard.morph
@@ -61,6 +61,10 @@ strata:
morph: strata/coreutils-common.morph
- name: compilers-extra
morph: strata/compilers-extra.morph
+- name: perl-common
+ morph: strata/perl-common.morph
+- name: CPAN-Mini-Inject
+ morph: strata/CPAN-Mini-Inject.morph
configuration-extensions:
- extensions/set-hostname
- extensions/add-config-files
diff --git a/systems/devel-system-armv8b64.morph b/systems/devel-system-armv8b64.morph
index ab8dcd1b..c18910cf 100644
--- a/systems/devel-system-armv8b64.morph
+++ b/systems/devel-system-armv8b64.morph
@@ -60,6 +60,10 @@ strata:
morph: strata/coreutils-common.morph
- name: compilers-extra
morph: strata/compilers-extra.morph
+- name: perl-common
+ morph: strata/perl-common.morph
+- name: CPAN-Mini-Inject
+ morph: strata/CPAN-Mini-Inject.morph
configuration-extensions:
- extensions/set-hostname
- extensions/add-config-files
diff --git a/systems/devel-system-armv8l64.morph b/systems/devel-system-armv8l64.morph
index 3cf21388..5afabdf2 100644
--- a/systems/devel-system-armv8l64.morph
+++ b/systems/devel-system-armv8l64.morph
@@ -60,6 +60,10 @@ strata:
morph: strata/coreutils-common.morph
- name: compilers-extra
morph: strata/compilers-extra.morph
+- name: perl-common
+ morph: strata/perl-common.morph
+- name: CPAN-Mini-Inject
+ morph: strata/CPAN-Mini-Inject.morph
configuration-extensions:
- extensions/set-hostname
- extensions/add-config-files
diff --git a/systems/devel-system-ppc64-chroot.morph b/systems/devel-system-ppc64-chroot.morph
index 5e4c5f98..8fd2ee5b 100644
--- a/systems/devel-system-ppc64-chroot.morph
+++ b/systems/devel-system-ppc64-chroot.morph
@@ -55,6 +55,10 @@ strata:
morph: strata/coreutils-common.morph
- name: compilers-extra
morph: strata/compilers-extra.morph
+- name: perl-common
+ morph: strata/perl-common.morph
+- name: CPAN-Mini-Inject
+ morph: strata/CPAN-Mini-Inject.morph
configuration-extensions:
- extensions/set-hostname
- extensions/add-config-files
diff --git a/systems/devel-system-ppc64-generic.morph b/systems/devel-system-ppc64-generic.morph
index be76353c..a8ad15ef 100644
--- a/systems/devel-system-ppc64-generic.morph
+++ b/systems/devel-system-ppc64-generic.morph
@@ -58,6 +58,10 @@ strata:
morph: strata/coreutils-common.morph
- name: compilers-extra
morph: strata/compilers-extra.morph
+- name: perl-common
+ morph: strata/perl-common.morph
+- name: CPAN-Mini-Inject
+ morph: strata/CPAN-Mini-Inject.morph
configuration-extensions:
- extensions/set-hostname
- extensions/add-config-files
diff --git a/systems/devel-system-x86_32-chroot.morph b/systems/devel-system-x86_32-chroot.morph
index bcd0acfc..0d7ada0d 100644
--- a/systems/devel-system-x86_32-chroot.morph
+++ b/systems/devel-system-x86_32-chroot.morph
@@ -57,6 +57,10 @@ strata:
morph: strata/coreutils-common.morph
- name: compilers-extra
morph: strata/compilers-extra.morph
+- name: perl-common
+ morph: strata/perl-common.morph
+- name: CPAN-Mini-Inject
+ morph: strata/CPAN-Mini-Inject.morph
configuration-extensions:
- extensions/set-hostname
- extensions/add-config-files
diff --git a/systems/devel-system-x86_32-generic.morph b/systems/devel-system-x86_32-generic.morph
index c03c8b73..8267ce26 100644
--- a/systems/devel-system-x86_32-generic.morph
+++ b/systems/devel-system-x86_32-generic.morph
@@ -62,6 +62,10 @@ strata:
morph: strata/coreutils-common.morph
- name: compilers-extra
morph: strata/compilers-extra.morph
+- name: perl-common
+ morph: strata/perl-common.morph
+- name: CPAN-Mini-Inject
+ morph: strata/CPAN-Mini-Inject.morph
configuration-extensions:
- extensions/set-hostname
- extensions/add-config-files
diff --git a/systems/devel-system-x86_64-chroot.morph b/systems/devel-system-x86_64-chroot.morph
index 49fc75af..cd12dc2c 100644
--- a/systems/devel-system-x86_64-chroot.morph
+++ b/systems/devel-system-x86_64-chroot.morph
@@ -59,6 +59,10 @@ strata:
morph: strata/coreutils-common.morph
- name: compilers-extra
morph: strata/compilers-extra.morph
+- name: perl-common
+ morph: strata/perl-common.morph
+- name: CPAN-Mini-Inject
+ morph: strata/CPAN-Mini-Inject.morph
configuration-extensions:
- extensions/set-hostname
- extensions/add-config-files
diff --git a/systems/devel-system-x86_64-generic.morph b/systems/devel-system-x86_64-generic.morph
index 5ee32cc2..ea1529f0 100644
--- a/systems/devel-system-x86_64-generic.morph
+++ b/systems/devel-system-x86_64-generic.morph
@@ -62,6 +62,10 @@ strata:
morph: strata/coreutils-common.morph
- name: compilers-extra
morph: strata/compilers-extra.morph
+- name: perl-common
+ morph: strata/perl-common.morph
+- name: CPAN-Mini-Inject
+ morph: strata/CPAN-Mini-Inject.morph
configuration-extensions:
- extensions/set-hostname
- extensions/add-config-files
diff --git a/systems/devel-system-x86_64-vagrant.morph b/systems/devel-system-x86_64-vagrant.morph
index e142c7c5..d8edf178 100644
--- a/systems/devel-system-x86_64-vagrant.morph
+++ b/systems/devel-system-x86_64-vagrant.morph
@@ -60,6 +60,10 @@ strata:
morph: strata/coreutils-common.morph
- name: compilers-extra
morph: strata/compilers-extra.morph
+- name: perl-common
+ morph: strata/perl-common.morph
+- name: CPAN-Mini-Inject
+ morph: strata/CPAN-Mini-Inject.morph
configuration-extensions:
- extensions/set-hostname
- extensions/add-config-files