summaryrefslogtreecommitdiff
path: root/data/perl/make.sh
diff options
context:
space:
mode:
authorSam Bingner <sam@bingner.com>2018-10-12 16:16:33 -1000
committerSam Bingner <sam@bingner.com>2018-10-12 16:16:33 -1000
commit564c61149d86048d7879e7c1170959e508be31a2 (patch)
tree11f3e560fc43aa2941d8736e6bc3c496b22ac221 /data/perl/make.sh
parent512e06a48ca109c4a2003643a7dae96745d67f7c (diff)
Add perl 5.28.0
Diffstat (limited to 'data/perl/make.sh')
-rw-r--r--data/perl/make.sh10
1 files changed, 10 insertions, 0 deletions
diff --git a/data/perl/make.sh b/data/perl/make.sh
new file mode 100644
index 000000000..53655708e
--- /dev/null
+++ b/data/perl/make.sh
@@ -0,0 +1,10 @@
+pkg:extract
+VERSION="$(cat "${PKG_DATA}/_metadata/version")"
+cp -af perl-cross*/. perl-5*/
+cd perl-5*/
+pkg:patch
+PREFIX="$(cat "${PKG_BASE}/arch/${PKG_ARCH}/${PKG_CFTARG}/prefix")"
+CFLAGS='-DPERL_DARWIN' ./configure --build="$(${PKG_BASE}/util/config.guess)" --target="${PKG_TARG}" --prefix="${PREFIX}" -Duseshrplib -Dusevendorprefix --vendorprefix="${PREFIX}" -Dusethreads \
+ -Dvendorlib="${PREFIX}/share/perl5" -Dvendorarch="${PREFIX}/lib/perl5/${VERSION}"
+make -j16
+make install.perl DESTDIR="${PKG_DEST}"