Perl 5.38.2 => 5.40.0 (#9964)

* Perl 5.38.2 => 5.40.0

Perl_app_cpanminus 1.7046 => 1.7047

Perl_date_manip 6.91 => 6.95

Perl_glib 1.3293 => 1.3294

Perl_glib_object_introspection 0.050 => 0.051

Perl_http_date 6.05 => 6.06

Perl_http_request 6.44 => 6.46

Perl_io_file 1.51 => 1.55_01

Perl_io_socket_ssl 2.083 => 2.085

Perl_lwp_protocol_https 6.10 => 6.14

Perl_net_http 6.22 => 6.23

Perl_net_ssleay 1.92 => 1.94

Perl_pod_parser 1.66 => 1.67

Perl_stow 2.3.1 => 2.4.0

Perl_test_output 1.033 => 1.034

Perl_text_csv 2.02 => 2.04

Perl_xml_namespacesuport 1.12 => 1.12_9

Perl_xml_parser 2.46 => 2.47

* add binaries for successful builds

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Adjust more packages to use buildsystems, remove binaries for no_compile_needed packages

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add more binaries

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add more binaries

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: Satadru Pramanik <satadru@gmail.com>
This commit is contained in:
Ed Reel
2024-06-15 01:12:08 -05:00
committed by GitHub
parent 51ed1c66af
commit 117a95ad6d
101 changed files with 2514 additions and 1969 deletions

View File

@@ -3,18 +3,18 @@ require 'package'
class Perl < Package
description 'Perl 5 is a highly capable, feature-rich programming language with over 29 years of development.'
homepage 'https://www.perl.org/'
version '5.38.2'
version '5.40.0'
license 'GPL-1+ or Artistic'
compatibility 'all'
source_url "https://www.cpan.org/src/5.0/perl-#{version}.tar.xz"
source_sha256 'd91115e90b896520e83d4de6b52f8254ef2b70a8d545ffab33200ea9f1cf29e8'
source_sha256 'd5325300ad267624cb0b7d512cfdfcd74fa7fe00c455c5b51a6bd53e5e199ef9'
binary_compression 'tar.zst'
binary_sha256({
aarch64: 'a2c1ad4b8b0da344fff07a60f6feb58cd95756e19c5b5dbd325d4bf0ae1ea4e8',
armv7l: 'a2c1ad4b8b0da344fff07a60f6feb58cd95756e19c5b5dbd325d4bf0ae1ea4e8',
i686: 'bab6f8c7bde74661d808e7c5bc5f506d0cfbdac9d40409b86f89b58b3a0ce551',
x86_64: '6c376747b4c8a582694cba6cd4b45949e7d8ed492462e38bc0857a38dc3113be'
aarch64: '43ee11b9244dfd2885617c0ebbc273aab2dfd33cdabde7c644cdaccf92008b35',
armv7l: '43ee11b9244dfd2885617c0ebbc273aab2dfd33cdabde7c644cdaccf92008b35',
i686: 'be603fbf330914eb4bb9b70c3b6ada60345db8f6a119c4b037cf3b990ae98d71',
x86_64: '652e84be0c6414d018d2d3d206cdb2f62bdb183cef477a0bdc601b32e97d84d7'
})
depends_on 'gdbm' # R
@@ -56,7 +56,7 @@ class Perl < Package
FileUtils.ln_sf libperl_so, "#{CREW_DEST_LIB_PREFIX}/libperl.so#{version.sub(/\.\d\.\d$/, '')}" # e.g., libperl.so.5
FileUtils.ln_sf libperl_so, "#{CREW_DEST_LIB_PREFIX}/libperl.so" # e.g., libperl.so
# Consider adding this symlink to the glibc package
FileUtils.ln_sf "#{CREW_LIB_PREFIX}/libnsl.so.1", "#{CREW_DEST_LIB_PREFIX}/libnsl.so"
# FileUtils.ln_sf "#{CREW_LIB_PREFIX}/libnsl.so.1", "#{CREW_DEST_LIB_PREFIX}/libnsl.so"
# Avoid File conflict with tcl, ocaml
FileUtils.mv "#{CREW_DEST_MAN_PREFIX}/man3/Thread.3", "#{CREW_DEST_MAN_PREFIX}/man3/Thread.3perl"
end