Adapt perl to linux.
--HG-- extra : convert_revision : 0195de3a330193ea5caa9426ce893e682017e49c
This commit is contained in:
parent
420f14d2ae
commit
04bd07c1c5
4 changed files with 8 additions and 33 deletions
|
@ -1,16 +0,0 @@
|
||||||
Do not hardcode rpath dirs into binaries or modules that would cause
|
|
||||||
unexpected results with xbps.
|
|
||||||
|
|
||||||
--- hints/netbsd.sh.orig 2008-10-02 01:03:43.000000000 +0200
|
|
||||||
+++ hints/netbsd.sh 2008-10-02 01:04:38.000000000 +0200
|
|
||||||
@@ -178,8 +178,8 @@ EOCBU
|
|
||||||
# Set sensible defaults for NetBSD: look for local software in
|
|
||||||
# /usr/pkg (NetBSD Packages Collection) and in /usr/local.
|
|
||||||
#
|
|
||||||
-loclibpth="/usr/pkg/lib /usr/local/lib"
|
|
||||||
-locincpth="/usr/pkg/include /usr/local/include"
|
|
||||||
+loclibpth=""
|
|
||||||
+locincpth=""
|
|
||||||
case "$rpathflag" in
|
|
||||||
'')
|
|
||||||
ldflags=
|
|
|
@ -1,11 +0,0 @@
|
||||||
# Fixup Config.pm to look at XBPS_MASTERDIR, this helps modules
|
|
||||||
# to use correct dirs while building/installing them.
|
|
||||||
|
|
||||||
perl_arch=$(uname -m)
|
|
||||||
perl_libdir=$XBPS_DESTDIR/$pkgname-$version/lib/perl5
|
|
||||||
config_pm=$perl_libdir/$version/$perl_arch-linux-thread-multi/Config.pm
|
|
||||||
|
|
||||||
$sed_cmd -e "s|$XBPS_DESTDIR\/$pkgname-$version|$XBPS_MASTERDIR|g" \
|
|
||||||
$config_pm > $config_pm.in
|
|
||||||
$chmod_cmd 444 $config_pm.in
|
|
||||||
$mv_cmd -f $config_pm.in $config_pm
|
|
|
@ -1,6 +1,7 @@
|
||||||
# This fixes the definitions that the perl binary uses to look at
|
# This fixes the definitions that the perl binary uses to look at
|
||||||
# XBPS_MASTERDIR and not XBPS_DESTDIR!
|
# prefix and not XBPS_DESTDIR/MASTERDIR.
|
||||||
|
|
||||||
$sed_cmd -e "s|$XBPS_DESTDIR\/$pkgname-$version|$XBPS_MASTERDIR|g" \
|
$sed_cmd -i \
|
||||||
$wrksrc/config.h > $wrksrc/config.h.in && \
|
-e "s|$XBPS_DESTDIR\/$pkgname-$version|/usr|g" \
|
||||||
$mv_cmd -f $wrksrc/config.h.in $wrksrc/config.h
|
-e "s|$XBPS_MASTERDIR||g" \
|
||||||
|
$wrksrc/config.h
|
||||||
|
|
|
@ -1,11 +1,10 @@
|
||||||
# Template build file for 'perl'.
|
# Template build file for 'perl'.
|
||||||
pkgname=perl
|
pkgname=perl
|
||||||
version=5.10.0
|
version=5.10.0
|
||||||
patch_files="$pkgname-dont-hardcode-rpath.diff"
|
|
||||||
distfiles="http://www.cpan.org/src/$pkgname-$version@.tar.gz"
|
distfiles="http://www.cpan.org/src/$pkgname-$version@.tar.gz"
|
||||||
configure_script="./Configure"
|
configure_script="./Configure"
|
||||||
configure_args="-Dusethreads -des -Dprefix=$XBPS_DESTDIR/$pkgname-$version
|
configure_args="-Dusethreads -des -Dprefix=$XBPS_DESTDIR/$pkgname-$version
|
||||||
-Ui_malloc -Uusemymalloc -Dinstallstyle=lib/perl5"
|
-Duselargefiles -Uusesfio -Dinstallstyle=lib/perl5"
|
||||||
build_style=configure
|
build_style=configure
|
||||||
short_desc="Practical Extraction and Report Language"
|
short_desc="Practical Extraction and Report Language"
|
||||||
maintainer="Juan RP <xtraeme@gmail.com>"
|
maintainer="Juan RP <xtraeme@gmail.com>"
|
||||||
|
@ -20,3 +19,5 @@ long_desc="
|
||||||
procedural and object-oriented (OO) programming, has powerful built-in
|
procedural and object-oriented (OO) programming, has powerful built-in
|
||||||
support for text processing, and has one of the world's most impressive
|
support for text processing, and has one of the world's most impressive
|
||||||
collections of third-party modules."
|
collections of third-party modules."
|
||||||
|
|
||||||
|
run_depends="glibc-2.8"
|
||||||
|
|
Loading…
Reference in a new issue