OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Thomas Lotterer
Root: /v/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 19-Apr-2007 17:03:44
Branch: HEAD Handle: 2007041916034100
Modified files:
openpkg-src/perl perl.spec
Log:
Configure wants to see -Uarg instead of -Darg= (empty); Configure
assumes vendor compiler on AIX if name is "cc" and passes options
incompatible to gcc, so force it to use gcc under appropiate name;
sponsored by BinckBank
Summary:
Revision Changes Path
1.113 +8 -2 openpkg-src/perl/perl.spec
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/perl/perl.spec
============================================================================
$ cvs diff -u -r1.112 -r1.113 perl.spec
--- openpkg-src/perl/perl.spec 1 Jan 2007 17:40:40 -0000 1.112
+++ openpkg-src/perl/perl.spec 19 Apr 2007 15:03:41 -0000 1.113
@@ -33,7 +33,7 @@
Group: Perl
License: GPL/Artistic
Version: 5.8.8
-Release: 20061013
+Release: 20070419
# list of sources
Source0: ftp://ftp.cpan.org/pub/CPAN/src/perl-%{version}.tar.gz
@@ -74,11 +74,17 @@
%{l_shtool} subst \
-e 's; */usr/local/lib;;' \
hints/freebsd.sh hints/netbsd.sh
+ optimize=""
case "%{l_platform -t}" in
amd64-* ) optimize="%{l_cflags}" ;;
*-aix* ) optimize="%{l_cflags}" ;;
*-* ) optimize="%{l_cflags -O}" ;;
esac
+ if [ ".$optimize" = . ]; then
+ optimize="-Uoptimize"
+ else
+ optimize="-Doptimize=$optimize"
+ fi
libdirs=""
for dir in %{l_prefix}/lib /lib64 /usr/lib64 /lib /usr/lib /usr/ccs/lib;
do
[ -d $dir ] && libdirs="$libdirs $dir"
@@ -93,7 +99,7 @@
-Dinstallstyle="lib/perl5" \
-Dman1dir=%{l_prefix}/man/man1 \
-Dman3dir=%{l_prefix}/man/man3 \
- -Dcc="%{l_cc}" -Doptimize="$optimize" \
+ -Dcc="%{l_prefix}/bin/gcc" "$optimize" \
-Dlocincpth="%{l_prefix}/include" \
-Dloclibpth="%{l_prefix}/lib" \
-Dldflags="%{l_ldflags}" \
@@ .
______________________________________________________________________
OpenPKG http://openpkg.org
CVS Repository Commit List [email protected]