perl: make sure perl${version} bin is generated in cross builds.
This commit is contained in:
parent
7a5994b142
commit
c5747cc553
2 changed files with 13 additions and 4 deletions
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue