|
|
@@ -33,7 +33,7 @@ Class: CORE
|
|
|
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 @@ AutoReqProv: no
|
|
|
%{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 @@ AutoReqProv: no
|
|
|
-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}" \
|