OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /e/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 31-Jul-2003 17:26:15
Branch: OPENPKG_1_3_SOLID Handle: 2003073116261500
Modified files: (Branch: OPENPKG_1_3_SOLID)
openpkg-src/pth pth.spec
Log:
MFS: Fix building under partly broken FreeBSD 5.1/alpha
Summary:
Revision Changes Path
1.21.2.2.2.2+17 -0 openpkg-src/pth/pth.spec
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/pth/pth.spec
============================================================================
$ cvs diff -u -r1.21.2.2.2.1 -r1.21.2.2.2.2 pth.spec
--- openpkg-src/pth/pth.spec 29 Jul 2003 15:01:10 -0000 1.21.2.2.2.1
+++ openpkg-src/pth/pth.spec 31 Jul 2003 15:26:15 -0000 1.21.2.2.2.2
@@ -36,6 +36,7 @@
Release: 1.3.0
# package options
+%option with_optimize no
%option with_pthread no
# list of sources
@@ -61,9 +62,23 @@
%setup -q
%build
+ touch config.cache
+ case "%{l_target}" in
+ alpha-freebsd5.[01] )
+ # FIXME: FreeBSD 5.0/5.1 makecontext(3) is broken on Alpha
+ ( echo "ac_cv_func_makecontext=no"
+ echo "ac_cv_func_getcontext=no"
+ echo "ac_cv_func_setcontext=no"
+ echo "ac_cv_func_swapcontext=no"
+ echo "ac_cv_stacksetup_makecontext=no"
+ echo "ac_cv_check_mcsc=no"
+ ) >config.cache
+ ;;
+ esac
CC="%{l_cc}" \
CFLAGS="%{l_cflags -O}" \
./configure \
+ --cache-file=./config.cache \
--prefix=%{l_prefix} \
--includedir="%{l_prefix}/include/pth" \
--libdir="%{l_prefix}/lib/pth" \
@@ -73,7 +88,9 @@
--disable-tests \
--enable-batch \
--enable-syscall-soft \
+%if "%{with_optimize}" == "yes"
--enable-optimize \
+%endif
--disable-shared
%{l_make} %{l_mflags}
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]