rpms/libfwbuilder/devel libfwbuilder-2.0.10-gcc4.patch, NONE, 1.1 .cvsignore, 1.4, 1.5 libfwbuilder.spec, 1.8, 1.9 sources, 1.4, 1.5
Ralf Ertzinger (ertzing)
fedora-extras-commits at redhat.com
Sun Feb 5 17:16:36 UTC 2006
Author: ertzing
Update of /cvs/extras/rpms/libfwbuilder/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv858
Modified Files:
.cvsignore libfwbuilder.spec sources
Added Files:
libfwbuilder-2.0.10-gcc4.patch
Log Message:
- Update to 2.0.10
- Fixes for GCC 4.1
- Fixes for changed libresolv behaviour in FC5
libfwbuilder-2.0.10-gcc4.patch:
--- NEW FILE libfwbuilder-2.0.10-gcc4.patch ---
diff -uNr libfwbuilder-2.0.10-orig/src/fwbuilder/BackgroundOp.cpp libfwbuilder-2.0.10/src/fwbuilder/BackgroundOp.cpp
--- libfwbuilder-2.0.10-orig/src/fwbuilder/BackgroundOp.cpp 2004-09-08 07:34:50.000000000 +0200
+++ libfwbuilder-2.0.10/src/fwbuilder/BackgroundOp.cpp 2006-01-13 17:31:51.000000000 +0100
@@ -44,6 +44,9 @@
using namespace libfwbuilder;
+void *libfwbuilder::background_thread(void *args);
+
+
BackgroundOp::BackgroundOp():running(false),connected(true)
{
error = NULL;
diff -uNr libfwbuilder-2.0.10-orig/src/fwbuilder/dns.h libfwbuilder-2.0.10/src/fwbuilder/dns.h
--- libfwbuilder-2.0.10-orig/src/fwbuilder/dns.h 2005-03-30 09:50:13.000000000 +0200
+++ libfwbuilder-2.0.10/src/fwbuilder/dns.h 2006-01-13 17:37:20.000000000 +0100
@@ -92,7 +92,7 @@
*/
static void init();
- DNS::DNS();
+ DNS();
/**
* Finds IP adddresses of the host with given host name.
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/libfwbuilder/devel/.cvsignore,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- .cvsignore 13 Jul 2005 16:12:12 -0000 1.4
+++ .cvsignore 5 Feb 2006 17:16:36 -0000 1.5
@@ -1 +1 @@
-libfwbuilder-2.0.8.tar.gz
+libfwbuilder-2.0.10.tar.gz
Index: libfwbuilder.spec
===================================================================
RCS file: /cvs/extras/rpms/libfwbuilder/devel/libfwbuilder.spec,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- libfwbuilder.spec 13 Jul 2005 16:12:12 -0000 1.8
+++ libfwbuilder.spec 5 Feb 2006 17:16:36 -0000 1.9
@@ -1,11 +1,12 @@
Name: libfwbuilder
Summary: Firewall Builder API
-Version: 2.0.8
-Release: 1
+Version: 2.0.10
+Release: 1%{?dist}
License: GPL
Group: System Environment/Libraries
URL: http://www.fwbuilder.org/
Source: %{name}-%{version}.tar.gz
+Patch0: libfwbuilder-2.0.10-gcc4.patch
Buildroot: %{_tmppath}/%{name}-%{version}-root
BuildRequires: qt-devel >= 1:3.0.0
BuildRequires: libxslt-devel
@@ -45,11 +46,29 @@
%prep
%setup -q
+%patch0 -p1 -b .gcc4
%build
[ -n "$QTDIR" ] || . %{_sysconfdir}/profile.d/qt.sh
-./configure --enable-auto-docdir --libdir=%{_libdir} --prefix=%{_prefix} --with-templatedir=%{_datadir}/libfwbuilder --disable-static --enable-shared
+#
+# configure does not pass our CXXFLAGS to the build process,
+# which kind of sucks.
+# There has to be a less ugly way to do this.
+#
+perl -pi -e 's|(QMAKE_CXXFLAGS_.*)|$1 \@CXXFLAGS\@|' qmake.inc.in
+
+CXXFLAGS="${RPM_OPT_FLAGS} -ffriend-injection" %configure \
+ --enable-auto-docdir \
+ --with-templatedir=%{_datadir}/libfwbuilder \
+ --disable-static \
+ --enable-shared \
+ --disable-dependency-tracking
+#
+# configure thinks we have a usable libresolv, when in fact we do
+# not (according to the definiton used by libfwbuilder, that is)
+#
+perl -pi -e 's,#define HAVE_GOODLIBRESOLV 1,/* #undef HAVE_GOODLIBRESOLV */,' src/fwbuilder/libfwbuilder-config.h
make all
@@ -71,8 +90,10 @@
%changelog
-* Wed Jul 13 2005 Steve Grubb <sgrubb at redhat.com> 2.0.8-1
-- New upstream version
+* Sun Feb 05 2006 Ralf Ertzinger <ralf at skytale.net> 2.0.10-1
+- Update to 2.0.10
+- Fixes for GCC 4.1
+- Fixes for changed libresolv behaviour in FC5
* Sun May 22 2005 Jeremy Katz <katzj at redhat.com> - 2.0.6-3
- build on all arches
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/libfwbuilder/devel/sources,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- sources 13 Jul 2005 16:12:12 -0000 1.4
+++ sources 5 Feb 2006 17:16:36 -0000 1.5
@@ -1 +1 @@
-a554710b26bc42c895187f6a2b78b27f libfwbuilder-2.0.8.tar.gz
+7f171715bd398137e832a53628642fe6 libfwbuilder-2.0.10.tar.gz
More information about the fedora-extras-commits
mailing list