diff options
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 |