perl: make sure perl${version} bin is generated in cross builds.
This commit is contained in:
@@ -1017,7 +1017,7 @@ stdio_stream_array=''
|
|||||||
strerror_r_proto='REENTRANT_PROTO_B_IBW'
|
strerror_r_proto='REENTRANT_PROTO_B_IBW'
|
||||||
strings='/usr/include/string.h'
|
strings='/usr/include/string.h'
|
||||||
submit=''
|
submit=''
|
||||||
subversion='2'
|
subversion='@@PERL_SUBVERSION@@'
|
||||||
sysman='/usr/share/man/man1'
|
sysman='/usr/share/man/man1'
|
||||||
tail=''
|
tail=''
|
||||||
tar=''
|
tar=''
|
||||||
@@ -1107,8 +1107,8 @@ vendorprefix='/usr'
|
|||||||
vendorprefixexp='/usr'
|
vendorprefixexp='/usr'
|
||||||
vendorscript='/usr/lib/perl5/vendor_perl/bin'
|
vendorscript='/usr/lib/perl5/vendor_perl/bin'
|
||||||
vendorscriptexp='/usr/lib/perl5/vendor_perl/bin'
|
vendorscriptexp='/usr/lib/perl5/vendor_perl/bin'
|
||||||
version='5.16.2'
|
version='@@PERL_VERSION@@'
|
||||||
version_patchlevel_string='version 16 subversion 2'
|
version_patchlevel_string='@@PERL_VERSION@@'
|
||||||
versiononly='undef'
|
versiononly='undef'
|
||||||
vi=''
|
vi=''
|
||||||
voidflags='15'
|
voidflags='15'
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
# Template build file for 'perl'.
|
# Template build file for 'perl'.
|
||||||
pkgname=perl
|
pkgname=perl
|
||||||
version=5.16.3
|
version=5.16.3
|
||||||
revision=1
|
revision=2
|
||||||
makedepends="which gdbm-devel db-devel less groff"
|
makedepends="which gdbm-devel db-devel less groff"
|
||||||
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>"
|
||||||
@@ -173,8 +173,17 @@ do_configure() {
|
|||||||
|
|
||||||
if [ -n "$XBPS_CROSS_BUILD" ]; then
|
if [ -n "$XBPS_CROSS_BUILD" ]; then
|
||||||
# Copy target files
|
# Copy target files
|
||||||
|
if [ ! -d $FILESDIR/$XBPS_CROSS_TRIPLET ]; then
|
||||||
|
msg_error "$pkgver: cannot be cross built for $XBPS_CROSS_TRIPLET, contact $maintainer.\n"
|
||||||
|
fi
|
||||||
cp -f ${FILESDIR}/${XBPS_CROSS_TRIPLET}/* .
|
cp -f ${FILESDIR}/${XBPS_CROSS_TRIPLET}/* .
|
||||||
cp -f ${FILESDIR}/Configure.cross .
|
cp -f ${FILESDIR}/Configure.cross .
|
||||||
|
|
||||||
|
# substitute some required strings in generated config.sh
|
||||||
|
sed -e "s|@@PERL_VERSION@@|${version}|g" \
|
||||||
|
-e "s|@@PERL_SUBVERSION@@|${version##*.}|g" \
|
||||||
|
-i config.sh
|
||||||
|
|
||||||
sh ./Configure.cross
|
sh ./Configure.cross
|
||||||
perl -Ilib make_patchnum.pl
|
perl -Ilib make_patchnum.pl
|
||||||
else
|
else
|
||||||
|
|||||||
Reference in New Issue
Block a user