aboutsummaryrefslogtreecommitdiff
path: root/extra/perl
diff options
context:
space:
mode:
Diffstat (limited to 'extra/perl')
-rwxr-xr-xextra/perl/build6
-rw-r--r--extra/perl/checksums3
-rw-r--r--extra/perl/meta3
-rw-r--r--extra/perl/sources2
-rw-r--r--extra/perl/version2
5 files changed, 12 insertions, 4 deletions
diff --git a/extra/perl/build b/extra/perl/build
index 75b09a56..09750fc4 100755
--- a/extra/perl/build
+++ b/extra/perl/build
@@ -24,7 +24,7 @@ export CFLAGS="$CFLAGS -DNO_POSIX_2008_LOCALE -D_GNU_SOURCE"
-Dar="${AR:-ar}" \
-Dnm="${NM:-nm}" \
-Dranlib="${RANLIB:-ranlib}" \
- -Dperl_static_inline="static __inline__" \
+ -Dperl_static_inline="static __inline__" \
-Dd_static_inline
make
@@ -42,3 +42,7 @@ find "$1" \( \
# Fix permissions.
find "$1/usr/lib" -type f -exec chmod 644 {} \;
+
+# This is the first time ever that I'm removing the manual pages from a package,
+# but perl install hundreds of manual pages and they are over 20MBs total.
+rm -rf "$1/usr/share/man"
diff --git a/extra/perl/checksums b/extra/perl/checksums
index 62bcada4..543825d3 100644
--- a/extra/perl/checksums
+++ b/extra/perl/checksums
@@ -1 +1,2 @@
-9e76e6a557b900e1587e0f33c5dc1b2b49087c59e092aec6dcb9ce1eaebe80aa v5.32.1.tar.gz
+%BLAKE3
+cbf89cafa5455f51c64183147655ee7a4bed9954b2a163e61a83b04082ae6836 v5.38.0.tar.gz
diff --git a/extra/perl/meta b/extra/perl/meta
new file mode 100644
index 00000000..c3ee8b2b
--- /dev/null
+++ b/extra/perl/meta
@@ -0,0 +1,3 @@
+description: Perl programming language
+license: GPL-1.0-or-later
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/perl/sources b/extra/perl/sources
index 2a87f86e..cf425ddc 100644
--- a/extra/perl/sources
+++ b/extra/perl/sources
@@ -1 +1 @@
-https://github.com/Perl/perl5/archive/v5.32.1.tar.gz
+https://github.com/Perl/perl5/archive/v5.38.0.tar.gz
diff --git a/extra/perl/version b/extra/perl/version
index df00f44b..9be33df7 100644
--- a/extra/perl/version
+++ b/extra/perl/version
@@ -1 +1 @@
-5.32.1 1
+5.38.0 1