OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /v/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 05-Mar-2005 20:49:42
Branch: HEAD Handle: 2005030519494200
Modified files:
openpkg-src/swig swig.spec
Log:
ok, I really want to get Subversion's Perl bindings to work and it
also needs this rather old SWIG 1.3.21, so do the same as in other
packages and bundle this old version into the package as 'swig-old'
Summary:
Revision Changes Path
1.34 +44 -16 openpkg-src/swig/swig.spec
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/swig/swig.spec
============================================================================
$ cvs diff -u -r1.33 -r1.34 swig.spec
--- openpkg-src/swig/swig.spec 1 Jan 2005 10:55:06 -0000 1.33
+++ openpkg-src/swig/swig.spec 5 Mar 2005 19:49:42 -0000 1.34
@@ -23,6 +23,10 @@
## SUCH DAMAGE.
##
+# package version
+%define V_new 1.3.24
+%define V_old 1.3.21
+
# package information
Name: swig
Summary: Scripting Language Interface Compiler for C/C++
@@ -33,11 +37,12 @@
Class: PLUS
Group: Development
License: BSD-style
-Version: 1.3.24
-Release: 20041215
+Version: %{V_new}
+Release: 20050305
# list of sources
-Source0:
http://osdn.dl.sourceforge.net/sourceforge/swig/swig-%{version}.tar.gz
+Source0:
http://osdn.dl.sourceforge.net/sourceforge/swig/swig-%{V_new}.tar.gz
+Source1:
http://osdn.dl.sourceforge.net/sourceforge/swig/swig-%{V_old}.tar.gz
# build information
Prefix: %{l_prefix}
@@ -63,26 +68,49 @@
}
%prep
- %setup -q -n SWIG-%{version}
+ %setup -q -c
+ %setup -q -D -T -a 1
%build
- CC="%{l_cc}" \
- CXX="%{l_cxx}" \
- CFLAGS="%{l_cflags -O}" \
- CXXFLAGS="%{l_cxxflags -O}" \
- ./configure \
- --prefix=%{l_prefix} \
- --with-swiglibdir=%{l_prefix}/libexec/swig \
- --disable-shared \
- --without-x
- echo "**** EXPECT VARIOUS BUILD FAILURES INSIDE SWIG EXAMPLES! IT IS OK!
****"
- %{l_make} %{l_mflags}
+ ( cd SWIG-%{V_old}
+ CC="%{l_cc}" \
+ CXX="%{l_cxx}" \
+ CFLAGS="%{l_cflags -O}" \
+ CXXFLAGS="%{l_cxxflags -O}" \
+ ./configure \
+ --prefix=%{l_prefix} \
+ --with-swiglibdir=%{l_prefix}/libexec/swig/old \
+ --disable-shared \
+ --without-x
+ echo "**** EXPECT VARIOUS BUILD FAILURES INSIDE SWIG EXAMPLES! IT IS
OK! ****"
+ %{l_make} %{l_mflags}
+ ) || exit $?
+ ( cd SWIG-%{V_new}
+ CC="%{l_cc}" \
+ CXX="%{l_cxx}" \
+ CFLAGS="%{l_cflags -O}" \
+ CXXFLAGS="%{l_cxxflags -O}" \
+ ./configure \
+ --prefix=%{l_prefix} \
+ --with-swiglibdir=%{l_prefix}/libexec/swig \
+ --disable-shared \
+ --without-x
+ echo "**** EXPECT VARIOUS BUILD FAILURES INSIDE SWIG EXAMPLES! IT IS
OK! ****"
+ %{l_make} %{l_mflags}
+ ) || exit $?
%install
rm -rf $RPM_BUILD_ROOT
%{l_shtool} mkdir -f -p -m 755 \
$RPM_BUILD_ROOT%{l_prefix}/lib
- %{l_make} %{l_mflags} install DESTDIR=$RPM_BUILD_ROOT
+ ( cd SWIG-%{V_old}
+ %{l_make} %{l_mflags} install DESTDIR=$RPM_BUILD_ROOT
+ mv $RPM_BUILD_ROOT%{l_prefix}/bin/swig \
+ $RPM_BUILD_ROOT%{l_prefix}/bin/swig-old
+ ) || exit $?
+ ( cd SWIG-%{V_new}
+ %{l_make} %{l_mflags} install DESTDIR=$RPM_BUILD_ROOT
+ ) || exit $?
strip $RPM_BUILD_ROOT%{l_prefix}/bin/* >/dev/null 2>&1 || true
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std}
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [email protected]