wok-current annotate microperl/receipt @ rev 25694

Fix cifs-utils, up grub2-efi-x64 stuff for iso EFI
author Stanislas Leduc <shann@slitaz.org>
date Sat Mar 30 18:05:22 2024 +0000 (3 months ago)
parents a23978bfa665
children
rev   line source
pankso@31 1 # SliTaz package receipt.
pankso@31 2
pankso@31 3 PACKAGE="microperl"
shann@25634 4 SOURCE="perl"
shann@25629 5 VERSION="5.24.4"
pankso@204 6 CATEGORY="development"
pankso@31 7 SHORT_DESC="A micro version of Perl."
pankso@31 8 MAINTAINER="pankso@slitaz.org"
pascal@14702 9 LICENSE="GPL"
shann@25634 10 TARBALL="$SOURCE-$VERSION.tar.gz"
shann@25634 11 DEPENDS="libdb gdbm zlib"
shann@25634 12 BUILD_DEPENDS="db gdbm zlib less"
pascal@23069 13 WEB_SITE="https://www.perl.org/"
shann@25634 14 WGET_URL="http://ftp.funet.fi/pub/CPAN/src/$TARBALL"
shann@25634 15
shann@25634 16 current_version()
shann@25634 17 {
shann@25634 18 wget -O - $WEB_SITE 2>/dev/null | \
shann@25634 19 sed '/version-highlight/!d;s|.*">||;s|<.*||;q'
shann@25634 20 }
shann@25634 21
shann@25634 22 # Rules to configure and make the package.
shann@25634 23 compile_rules()
shann@25634 24 {
shann@25634 25 # patch to fix issue Perl_fp_class_denorm(). test
shann@25634 26 # see https://github.com/Perl/perl5/commit/488307f
shann@25634 27 patch -p1 -i $stuff/perl-5.24.4-math-fix.patch
shann@25634 28
shann@25634 29 # patch to fix compiling microperl
shann@25634 30 patch -p1 -i $stuff/perl-5.24.1-microperl-fix.patch
shann@25634 31 # Install in /usr (default is /usr/local).
shann@25634 32 sed -i s/'usr\/local'/'usr'/ uconfig.sh
shann@25634 33 # Sed to search mods in /usr/lib/perl5.
shann@25634 34 sed -i s/'perl5\/'${VERSION%.*}/'perl5'/ uconfig.sh
shann@25634 35 # Optimisation.
shann@25634 36 sed -i s/'unknown'/$ARCH-linux/ uconfig.sh
shann@25634 37 # Make it!
shann@25634 38 make -f Makefile.micro regen_uconfig &&
shann@25634 39 make -f Makefile.micro &&
shann@25634 40 strip microperl
shann@25634 41 }
pankso@31 42
pankso@31 43 # Rules to gen a SliTaz package suitable for Tazpkg.
pankso@31 44 genpkg_rules()
pankso@31 45 {
pankso@31 46 mkdir -p $fs/usr/bin
pankso@31 47 cp -a $src/microperl $fs/usr/bin
pankso@31 48 }