Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=2c6002c3fa6a02b1a20b88bb1999c694192e41e6

commit 2c6002c3fa6a02b1a20b88bb1999c694192e41e6
Author: Janos Kovacs <[EMAIL PROTECTED]>
Date:   Sat Apr 19 12:34:58 2008 +0200

libfwbuilder-2.1.18-1-i686
* version bump
* fix gcc4.3 build
* add fix-gcc4.3.diff patch

diff --git a/source/xlib-extra/libfwbuilder/FrugalBuild 
b/source/xlib-extra/libfwbuilder/FrugalBuild
index 0615955..205a539 100644
--- a/source/xlib-extra/libfwbuilder/FrugalBuild
+++ b/source/xlib-extra/libfwbuilder/FrugalBuild
@@ -3,7 +3,7 @@
# Contributor: AlexExtreme <[EMAIL PROTECTED]>

pkgname=libfwbuilder
-pkgver=2.1.17
+pkgver=2.1.18
pkgrel=1
pkgdesc="Firewall Builder firewall configuration system - Core library"
_F_sourceforge_dirname="fwbuilder"
@@ -12,12 +12,16 @@ url="http://www.fwbuilder.org";
depends=('qt' 'libxml2' 'libxslt' 'openssl')
groups=('xlib-extra')
archs=('i686' 'x86_64')
+source=(${source} fix-gcc4.3.diff)
up2date="lynx -dump http://www.fwbuilder.org/archives/cat_release_notes.html | 
grep -m1 'Version' | sed 's/Version //g'"
-sha1sums=('695d9cee51d9ae8036296b9bc68f54a656478263')
+sha1sums=('6b66366d513bf783a1d04dfc2fb760bc1aefc516' \
+          '5af02e748a9737053f4c6de3312a205f2e70f255')

build() {
-       Fmake
-       make INSTALL_ROOT=$Fdestdir install || return 1
+       Fpatchall
+       Fmake --enable-auto-docdir --with-templatedir=/usr/lib/${pkgname} \
+               --disable-static  --enable-shared --disable-dependency-tracking
+       Fmakeinstall INSTALL_ROOT=${Fdestdir}
}

# optimization OK
diff --git a/source/xlib-extra/libfwbuilder/fix-gcc4.3.diff 
b/source/xlib-extra/libfwbuilder/fix-gcc4.3.diff
new file mode 100644
index 0000000..2cb51fb
--- /dev/null
+++ b/source/xlib-extra/libfwbuilder/fix-gcc4.3.diff
@@ -0,0 +1,34 @@
+diff -uNr libfwbuilder-2.1.14-orig/src/fwbuilder/dns.cpp 
libfwbuilder-2.1.14/src/fwbuilder/dns.cpp
+--- libfwbuilder-2.1.14-orig/src/fwbuilder/dns.cpp     2007-08-02 
07:19:28.000000000 +0200
++++ libfwbuilder-2.1.14/src/fwbuilder/dns.cpp  2008-01-03 15:32:48.000000000 
+0100
+@@ -53,6 +53,8 @@
+
+ #include <memory>
+ #include <sstream>
++#include <cstdlib>
++#include <cstring>
+
+ #include <fwbuilder/dns.h>
+ #include <fwbuilder/ThreadTools.h>
+diff -uNr libfwbuilder-2.1.14-orig/src/fwbuilder/FWObjectDatabase.cpp 
libfwbuilder-2.1.14/src/fwbuilder/FWObjectDatabase.cpp
+--- libfwbuilder-2.1.14-orig/src/fwbuilder/FWObjectDatabase.cpp        
2006-10-15 23:43:55.000000000 +0200
++++ libfwbuilder-2.1.14/src/fwbuilder/FWObjectDatabase.cpp     2008-01-03 
15:34:01.000000000 +0100
+@@ -75,6 +75,7 @@
+ #include <fwbuilder/TagService.h>
+
+ #include <iostream>
++#include <cstring>
+
+ using namespace std;
+ using namespace libfwbuilder;
+diff -uNr libfwbuilder-2.1.14-orig/src/fwbuilder/Resources.cpp 
libfwbuilder-2.1.14/src/fwbuilder/Resources.cpp
+--- libfwbuilder-2.1.14-orig/src/fwbuilder/Resources.cpp       2006-04-23 
20:26:39.000000000 +0200
++++ libfwbuilder-2.1.14/src/fwbuilder/Resources.cpp    2008-01-03 
15:33:22.000000000 +0100
+@@ -40,6 +40,7 @@
+ #include <iostream>
+ #include <fstream>
+ #include <cstdlib>
++#include <cstring>
+
+
+ #include "fwbuilder/Resources.h"
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to