OpenPKG CVS Repository http://cvs.openpkg.org/ ____________________________________________________________________________
Server: cvs.openpkg.org Name: Christoph Schug Root: /v/openpkg/cvs Email: [EMAIL PROTECTED] Module: openpkg-src Date: 05-May-2007 19:17:52 Branch: HEAD Handle: 2007050518174210 Modified files: openpkg-src/bzip2 bzip2.spec openpkg-src/db db.spec openpkg-src/freetype freetype.spec openpkg-src/gcc gcc.spec openpkg-src/gd gd.spec openpkg-src/imapd imapd.spec openpkg-src/jpeg jpeg.spec openpkg-src/ncurses ncurses.spec openpkg-src/png png.spec openpkg-src/readline readline.spec openpkg-src/sasl sasl.spec openpkg-src/zlib zlib.spec Log: sparc64-freebsd platform fixes Summary: Revision Changes Path 1.39 +6 -2 openpkg-src/bzip2/bzip2.spec 1.76 +6 -1 openpkg-src/db/db.spec 1.66 +6 -1 openpkg-src/freetype/freetype.spec 1.137 +8 -2 openpkg-src/gcc/gcc.spec 1.93 +6 -2 openpkg-src/gd/gd.spec 1.172 +4 -1 openpkg-src/imapd/imapd.spec 1.32 +6 -1 openpkg-src/jpeg/jpeg.spec 1.318 +6 -1 openpkg-src/ncurses/ncurses.spec 1.63 +6 -2 openpkg-src/png/png.spec 1.37 +6 -1 openpkg-src/readline/readline.spec 1.146 +6 -2 openpkg-src/sasl/sasl.spec 1.39 +6 -2 openpkg-src/zlib/zlib.spec ____________________________________________________________________________ patch -p0 <<'@@ .' Index: openpkg-src/bzip2/bzip2.spec ============================================================================ $ cvs diff -u -r1.38 -r1.39 bzip2.spec --- openpkg-src/bzip2/bzip2.spec 5 Jan 2007 20:00:13 -0000 1.38 +++ openpkg-src/bzip2/bzip2.spec 5 May 2007 17:17:43 -0000 1.39 @@ -33,7 +33,7 @@ Group: Compression License: GPL Version: 1.0.4 -Release: 20070105 +Release: 20070505 # list of sources Source0: http://www.bzip.org/%{version}/bzip2-%{version}.tar.gz @@ -74,9 +74,13 @@ %build # build package + cflags="" + case "%{l_platform -t}" in + sparc64-freebsd* ) cflags="-fPIC" ;; + esac %{l_make} %{l_mflags} \ CC="%{l_cc}" \ - CFLAGS="%{l_cflags -O} -D_FILE_OFFSET_BITS=64" + CFLAGS="%{l_cflags -O} -D_FILE_OFFSET_BITS=64 $cflags" %install rm -rf $RPM_BUILD_ROOT @@ . patch -p0 <<'@@ .' Index: openpkg-src/db/db.spec ============================================================================ $ cvs diff -u -r1.75 -r1.76 db.spec --- openpkg-src/db/db.spec 9 Apr 2007 08:18:21 -0000 1.75 +++ openpkg-src/db/db.spec 5 May 2007 17:17:48 -0000 1.76 @@ -37,7 +37,7 @@ Group: Database License: BSD Version: %{V_version}.%{V_revision} -Release: 20070409 +Release: 20070505 # package options %option with_compat no @@ -87,6 +87,10 @@ %build # configure library + cppflags="" + case "%{l_platform -t}" in + sparc64-freebsd* ) cppflags="-fPIC" ;; + esac mutex="no" case "%{l_platform -p}" in ix86-* ) mutex="x86/gcc-assembly" ;; @@ -98,6 +102,7 @@ esac cd build_unix CC="%{l_cc}" \ + CPPFLAGS="%{l_cppflags} $cppflags" \ CFLAGS="%{l_cflags -O}" \ %if "%{with_cxx}" == "yes" CXX="%{l_cxx}" \ @@ . patch -p0 <<'@@ .' Index: openpkg-src/freetype/freetype.spec ============================================================================ $ cvs diff -u -r1.65 -r1.66 freetype.spec --- openpkg-src/freetype/freetype.spec 10 Apr 2007 16:56:43 -0000 1.65 +++ openpkg-src/freetype/freetype.spec 5 May 2007 17:17:47 -0000 1.66 @@ -33,7 +33,7 @@ Group: Graphics License: GPL Version: 2.3.4 -Release: 20070410 +Release: 20070505 # list of sources Source0: http://download.savannah.gnu.org/releases/freetype/freetype-%{version}.tar.gz @@ -74,7 +74,12 @@ builds/unix/configure %build + cppflags="" + case "%{l_platform -t}" in + sparc64-freebsd* ) cppflags="-fPIC" ;; + esac CC="%{l_cc}" \ + CPPFLAGS="%{l_cppflags} $cppflags" \ CFLAGS="%{l_cflags -O}" \ %{l_make} %{l_mflags} setup \ CFG="--prefix=%{l_prefix} --disable-shared --without-zlib" @@ . patch -p0 <<'@@ .' Index: openpkg-src/gcc/gcc.spec ============================================================================ $ cvs diff -u -r1.136 -r1.137 gcc.spec --- openpkg-src/gcc/gcc.spec 19 Apr 2007 11:24:05 -0000 1.136 +++ openpkg-src/gcc/gcc.spec 5 May 2007 17:17:43 -0000 1.137 @@ -37,7 +37,7 @@ Group: Compiler License: GPL Version: %{V_full} -Release: 20070419 +Release: 20070505 # package options %option with_cxx yes @@ -231,10 +231,16 @@ fi %endif + # enforce PIC on certain platforms + boot_cflags="" + case "%{l_platform -t}" in + sparc64-freebsd* ) boot_cflags="-fPIC" ;; + esac + # build the package %{l_make} %{l_mflags} \ MAKE="%{l_make} %{l_mflags}" \ - BOOT_CFLAGS="${l_boot_cflags}" \ + BOOT_CFLAGS="${l_boot_cflags} $boot_cflags" \ CFLAGS="${l_cflags}" \ LIBCFLAGS="${l_libcflags}" \ LIBCXXFLAGS="${l_libcxxflags}" \ @@ . patch -p0 <<'@@ .' Index: openpkg-src/gd/gd.spec ============================================================================ $ cvs diff -u -r1.92 -r1.93 gd.spec --- openpkg-src/gd/gd.spec 3 Mar 2007 21:32:53 -0000 1.92 +++ openpkg-src/gd/gd.spec 5 May 2007 17:17:47 -0000 1.93 @@ -33,7 +33,7 @@ Group: Graphics License: GPL Version: 2.0.34 -Release: 20070303 +Release: 20070505 # package options %option with_xpm no @@ -95,9 +95,13 @@ ( echo "ac_cv_header_iconv_h=no" echo "am_cv_func_iconv=no" ) >config.cache + cppflags="" + case "%{l_platform -t}" in + sparc64-freebsd* ) cppflags="-fPIC" ;; + esac CC="%{l_cc}" \ CFLAGS="%{l_cflags -O}" \ - CPPFLAGS="%{l_cppflags . libpng}" \ + CPPFLAGS="%{l_cppflags . libpng} $cppflags" \ LDFLAGS="%{l_ldflags}" \ %if "%{with_fontconfig}" == "yes" LIBS="`pkg-config --libs fontconfig` -lm" \ @@ . patch -p0 <<'@@ .' Index: openpkg-src/imapd/imapd.spec ============================================================================ $ cvs diff -u -r1.171 -r1.172 imapd.spec --- openpkg-src/imapd/imapd.spec 2 May 2007 10:07:50 -0000 1.171 +++ openpkg-src/imapd/imapd.spec 5 May 2007 17:17:52 -0000 1.172 @@ -33,7 +33,7 @@ Group: Mail License: BSD Version: 2.3.8 -Release: 20070502 +Release: 20070505 # package options %option with_fsl yes @@ -189,6 +189,9 @@ export CFLAGS="%{l_cflags -O}" export LDFLAGS="%{l_ldflags} %{l_fsl_ldflags}" export LIBS="%{l_fsl_libs}" + case "%{l_platform -t}" in + sparc64-freebsd* ) CPPFLAGS="$CPPFLAGS -fPIC" ;; + esac %if "%{with_atvdom}" == "yes" CPPFLAGS="$CPPFLAGS -DATVDOM" %endif @@ . patch -p0 <<'@@ .' Index: openpkg-src/jpeg/jpeg.spec ============================================================================ $ cvs diff -u -r1.31 -r1.32 jpeg.spec --- openpkg-src/jpeg/jpeg.spec 1 Jan 2007 17:38:53 -0000 1.31 +++ openpkg-src/jpeg/jpeg.spec 5 May 2007 17:17:46 -0000 1.32 @@ -33,7 +33,7 @@ Group: Graphics License: GPL Version: 6b -Release: 20061013 +Release: 20070505 # list of sources Source0: ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v%{version}.tar.gz @@ -64,7 +64,12 @@ %patch -p0 %build + cppflags="" + case "%{l_platform -t}" in + sparc64-freebsd* ) cppflags="-fPIC" ;; + esac CC="%{l_cc}" \ + CPPFLAGS="%{l_cppflags} $cppflags" \ CFLAGS="%{l_cflags -O}" \ ./configure \ --prefix=%{l_prefix} \ @@ . patch -p0 <<'@@ .' Index: openpkg-src/ncurses/ncurses.spec ============================================================================ $ cvs diff -u -r1.317 -r1.318 ncurses.spec --- openpkg-src/ncurses/ncurses.spec 1 May 2007 12:34:19 -0000 1.317 +++ openpkg-src/ncurses/ncurses.spec 5 May 2007 17:17:45 -0000 1.318 @@ -49,7 +49,7 @@ Group: Terminal License: MIT-style Version: %{V_base}.%{V_patchL} -Release: 20070501 +Release: 20070505 # list of sources Source0: ftp://invisible-island.net/ncurses/ncurses-%{V_base}.tar.gz @@ -128,7 +128,12 @@ %patch -p0 -P 100 %build + cppflags="" + case "%{l_platform -t}" in + sparc64-freebsd* ) cppflags="-fPIC" ;; + esac CC="%{l_cc}" \ + CPPFLAGS="%{l_cppflags} $cppflags" \ CFLAGS="%{l_cflags}" \ ./configure \ --prefix=%{l_prefix} \ @@ . patch -p0 <<'@@ .' Index: openpkg-src/png/png.spec ============================================================================ $ cvs diff -u -r1.62 -r1.63 png.spec --- openpkg-src/png/png.spec 31 Jan 2007 19:05:03 -0000 1.62 +++ openpkg-src/png/png.spec 5 May 2007 17:17:46 -0000 1.63 @@ -33,7 +33,7 @@ Group: Graphics License: BSD Version: 1.2.16 -Release: 20070131 +Release: 20070505 # list of sources Source0: http://switch.dl.sourceforge.net/sourceforge/libpng/libpng-%{version}.tar.gz @@ -70,9 +70,13 @@ %patch -p0 %build + cppflags="" + case "%{l_platform -t}" in + sparc64-freebsd* ) cppflags="-fPIC" ;; + esac CC="%{l_cc}" \ CFLAGS="%{l_cflags -O}" \ - CPPFLAGS="%{l_cppflags}" \ + CPPFLAGS="%{l_cppflags} $cppflags" \ LDFLAGS="%{l_ldflags}" \ GREP="grep" \ ./configure \ @@ . patch -p0 <<'@@ .' Index: openpkg-src/readline/readline.spec ============================================================================ $ cvs diff -u -r1.36 -r1.37 readline.spec --- openpkg-src/readline/readline.spec 26 Apr 2007 06:12:33 -0000 1.36 +++ openpkg-src/readline/readline.spec 5 May 2007 17:17:44 -0000 1.37 @@ -39,7 +39,7 @@ Group: Terminal License: GPL Version: %{V_base_real}.%{V_plvl_raw} -Release: 20070426 +Release: 20070505 # list of sources Source0: ftp://ftp.cwru.edu/pub/bash/readline-%{V_base_real}.tar.gz @@ -78,7 +78,12 @@ %build # configure package + cppflags="" + case "%{l_platform -t}" in + sparc64-freebsd* ) cppflags="-fPIC" ;; + esac CC="%{l_cc}" \ + CPPFLAGS="%{l_cppflags} $cppflags" \ CFLAGS="%{l_cflags -O}" \ ./configure \ --prefix=%{l_prefix} \ @@ . patch -p0 <<'@@ .' Index: openpkg-src/sasl/sasl.spec ============================================================================ $ cvs diff -u -r1.145 -r1.146 sasl.spec --- openpkg-src/sasl/sasl.spec 12 Apr 2007 13:09:15 -0000 1.145 +++ openpkg-src/sasl/sasl.spec 5 May 2007 17:17:51 -0000 1.146 @@ -33,7 +33,7 @@ Group: Cryptography License: BSD Version: 2.1.22 -Release: 20070412 +Release: 20070505 # package options %option with_fsl yes @@ -150,6 +150,10 @@ lib/server.c # determine build flags + cppflags="%{l_cppflags}" + case "%{l_platform -t}" in + sparc64-freebsd* ) cppflags="$cppflags -fPIC" ;; + esac cflags="%{l_cflags -O} %{l_cppflags}" ldflags="%{l_ldflags} %{l_fsl_ldflags}" libs="-ldb %{l_fsl_libs}" @@ -169,7 +173,7 @@ # configure package CC="%{l_cc}" \ CFLAGS="$cflags" \ - CPPFLAGS="%{l_cppflags}" \ + CPPFLAGS="$cppflags" \ LDFLAGS="$ldflags" \ LIBS="$libs" \ ./configure \ @@ . patch -p0 <<'@@ .' Index: openpkg-src/zlib/zlib.spec ============================================================================ $ cvs diff -u -r1.38 -r1.39 zlib.spec --- openpkg-src/zlib/zlib.spec 1 Jan 2007 17:43:13 -0000 1.38 +++ openpkg-src/zlib/zlib.spec 5 May 2007 17:17:42 -0000 1.39 @@ -33,7 +33,7 @@ Group: Compression License: BSD Version: 1.2.3 -Release: 20061013 +Release: 20070505 # list of sources Source0: http://www.zlib.net/zlib-%{version}.tar.gz @@ -69,8 +69,12 @@ %setup -q %build + cflags="" + case "%{l_platform -t}" in + sparc64-freebsd* ) cflags="-fPIC" ;; + esac CC="%{l_cc}" \ - CFLAGS="%{l_cflags -O}" \ + CFLAGS="%{l_cflags -O} $cflags" \ ./configure \ --prefix=%{l_prefix} %{l_make} %{l_mflags -O} @@ . ______________________________________________________________________ OpenPKG http://openpkg.org CVS Repository Commit List openpkg-cvs@openpkg.org