From: rhyhann <[email protected]> New Package. --- source/network-extra/bfilter/FrugalBuild | 20 +++ .../bfilter/bfilter-gcc-4.4.0-fix.patch | 177 ++++++++++++++++++++ 2 files changed, 197 insertions(+), 0 deletions(-) create mode 100644 source/network-extra/bfilter/FrugalBuild create mode 100644 source/network-extra/bfilter/bfilter-gcc-4.4.0-fix.patch
diff --git a/source/network-extra/bfilter/FrugalBuild b/source/network-extra/bfilter/FrugalBuild new file mode 100644 index 0000000..a894f52 --- /dev/null +++ b/source/network-extra/bfilter/FrugalBuild @@ -0,0 +1,20 @@ +# Compiling Time: 0.89 SBU +# Maintainer: +# Contributor: Othmane Benkirane <eo-at-rhyhann-net> + +pkgname=bfilter +pkgver=1.1.4 +pkgrel=1 +pkgdesc="a realtime web filtering and ad-removing proxy that just works" +url="http://bfilter.sf.net/" +groups=('network-extra') +depends=('ace' 'gtkmm') +archs=('i686') + +Finclude sourceforge +source=($source 'bfilter-gcc-4.4.0-fix.patch') +sha1sums=('d183cd239b57bdf3d4eea8062d0aebf469182c53' \ + '1e18ead17015f29b0e9e18a0d230035402b8cdd5') +Fconfopts="$Fconfopts --with-builtin-boost --with-gui" +backup=(etc/bfilter/{config,urls.local}) +# optimization OK diff --git a/source/network-extra/bfilter/bfilter-gcc-4.4.0-fix.patch b/source/network-extra/bfilter/bfilter-gcc-4.4.0-fix.patch new file mode 100644 index 0000000..8a0ba58 --- /dev/null +++ b/source/network-extra/bfilter/bfilter-gcc-4.4.0-fix.patch @@ -0,0 +1,177 @@ +diff -uNr bfilter-1.1.4.orig/boost/boost/mpl/apply.hpp bfilter-1.1.4/boost/boost/mpl/apply.hpp +--- bfilter-1.1.4.orig/boost/boost/mpl/apply.hpp 2006-07-24 09:24:59.000000000 +0200 ++++ bfilter-1.1.4/boost/boost/mpl/apply.hpp 2009-07-03 14:33:32.000000000 +0200 +@@ -135,7 +135,8 @@ + + ///// iteration, depth == 1 + +-#elif BOOST_PP_ITERATION_DEPTH() == 1 ++#else ++#if BOOST_PP_ITERATION_DEPTH() == 1 + + # define i_ BOOST_PP_FRAME_ITERATION(1) + +@@ -222,4 +223,5 @@ + + # undef i_ + ++#endif + #endif // BOOST_PP_IS_ITERATING +diff -uNr bfilter-1.1.4.orig/boost/boost/mpl/apply_wrap.hpp bfilter-1.1.4/boost/boost/mpl/apply_wrap.hpp +--- bfilter-1.1.4.orig/boost/boost/mpl/apply_wrap.hpp 2006-07-24 09:24:59.000000000 +0200 ++++ bfilter-1.1.4/boost/boost/mpl/apply_wrap.hpp 2009-07-03 14:35:03.000000000 +0200 +@@ -78,7 +78,8 @@ + + ///// iteration, depth == 1 + +-#elif BOOST_PP_ITERATION_DEPTH() == 1 ++#else ++#if BOOST_PP_ITERATION_DEPTH() == 1 + + # define i_ BOOST_PP_FRAME_ITERATION(1) + +@@ -170,7 +171,8 @@ + + ///// iteration, depth == 2 + +-#elif BOOST_PP_ITERATION_DEPTH() == 2 ++#else ++#if BOOST_PP_ITERATION_DEPTH() == 2 + + # define j_ BOOST_PP_FRAME_ITERATION(2) + +@@ -197,4 +199,6 @@ + + # undef j_ + ++#endif ++#endif + #endif // BOOST_PP_IS_ITERATING +diff -uNr bfilter-1.1.4.orig/boost/boost/mpl/aux_/advance_backward.hpp bfilter-1.1.4/boost/boost/mpl/aux_/advance_backward.hpp +--- bfilter-1.1.4.orig/boost/boost/mpl/aux_/advance_backward.hpp 2006-07-24 09:24:59.000000000 +0200 ++++ bfilter-1.1.4/boost/boost/mpl/aux_/advance_backward.hpp 2009-07-03 14:41:33.000000000 +0200 +@@ -79,7 +79,8 @@ + + ///// iteration, depth == 1 + +-#elif BOOST_PP_ITERATION_DEPTH() == 1 ++#else ++#if BOOST_PP_ITERATION_DEPTH() == 1 + #define i_ BOOST_PP_FRAME_ITERATION(1) + + template<> +@@ -111,7 +112,8 @@ + + ///// iteration, depth == 2 + +-#elif BOOST_PP_ITERATION_DEPTH() == 2 ++#else ++#if BOOST_PP_ITERATION_DEPTH() == 2 + + # define AUX778076_ITER_0 BOOST_PP_CAT(iter,BOOST_PP_DEC(BOOST_PP_FRAME_ITERATION(2))) + # define AUX778076_ITER_1 BOOST_PP_CAT(iter,BOOST_PP_FRAME_ITERATION(2)) +@@ -121,4 +123,6 @@ + # undef AUX778076_ITER_1 + # undef AUX778076_ITER_0 + ++#endif ++#endif + #endif // BOOST_PP_IS_ITERATING +diff -uNr bfilter-1.1.4.orig/boost/boost/mpl/aux_/advance_forward.hpp bfilter-1.1.4/boost/boost/mpl/aux_/advance_forward.hpp +--- bfilter-1.1.4.orig/boost/boost/mpl/aux_/advance_forward.hpp 2006-07-24 09:24:59.000000000 +0200 ++++ bfilter-1.1.4/boost/boost/mpl/aux_/advance_forward.hpp 2009-07-03 14:43:19.000000000 +0200 +@@ -79,7 +79,8 @@ + + ///// iteration, depth == 1 + +-#elif BOOST_PP_ITERATION_DEPTH() == 1 ++#else ++#if BOOST_PP_ITERATION_DEPTH() == 1 + #define i_ BOOST_PP_FRAME_ITERATION(1) + + template<> +@@ -110,7 +111,8 @@ + + ///// iteration, depth == 2 + +-#elif BOOST_PP_ITERATION_DEPTH() == 2 ++#else ++#if BOOST_PP_ITERATION_DEPTH() == 2 + + # define AUX778076_ITER_0 BOOST_PP_CAT(iter,BOOST_PP_DEC(BOOST_PP_FRAME_ITERATION(2))) + # define AUX778076_ITER_1 BOOST_PP_CAT(iter,BOOST_PP_FRAME_ITERATION(2)) +@@ -120,4 +122,6 @@ + # undef AUX778076_ITER_1 + # undef AUX778076_ITER_0 + ++#endif ++#endif + #endif // BOOST_PP_IS_ITERATING +diff -uNr bfilter-1.1.4.orig/boost/boost/mpl/aux_/full_lambda.hpp bfilter-1.1.4/boost/boost/mpl/aux_/full_lambda.hpp +--- bfilter-1.1.4.orig/boost/boost/mpl/aux_/full_lambda.hpp 2006-07-24 09:24:59.000000000 +0200 ++++ bfilter-1.1.4/boost/boost/mpl/aux_/full_lambda.hpp 2009-07-03 14:36:15.000000000 +0200 +@@ -227,7 +227,8 @@ + + ///// iteration, depth == 1 + +-#elif BOOST_PP_ITERATION_DEPTH() == 1 ++#else ++#if BOOST_PP_ITERATION_DEPTH() == 1 + #define i_ BOOST_PP_FRAME_ITERATION(1) + + #if i_ > 0 +@@ -347,4 +348,5 @@ + }; + + #undef i_ ++#endif + #endif // BOOST_PP_IS_ITERATING +diff -uNr bfilter-1.1.4.orig/boost/boost/mpl/aux_/numeric_op.hpp bfilter-1.1.4/boost/boost/mpl/aux_/numeric_op.hpp +--- bfilter-1.1.4.orig/boost/boost/mpl/aux_/numeric_op.hpp 2006-07-24 09:24:59.000000000 +0200 ++++ bfilter-1.1.4/boost/boost/mpl/aux_/numeric_op.hpp 2009-07-03 14:36:58.000000000 +0200 +@@ -287,7 +287,8 @@ + + ///// iteration, depth == 1 + +-#elif BOOST_PP_ITERATION_DEPTH() == 1 ++#else ++#if BOOST_PP_ITERATION_DEPTH() == 1 + + # define i_ BOOST_PP_FRAME_ITERATION(1) + +@@ -308,4 +309,5 @@ + + # undef i_ + ++#endif + #endif // BOOST_PP_IS_ITERATING +diff -uNr bfilter-1.1.4.orig/boost/boost/mpl/bind.hpp bfilter-1.1.4/boost/boost/mpl/bind.hpp +--- bfilter-1.1.4.orig/boost/boost/mpl/bind.hpp 2006-07-24 09:24:59.000000000 +0200 ++++ bfilter-1.1.4/boost/boost/mpl/bind.hpp 2009-07-03 14:37:53.000000000 +0200 +@@ -361,7 +361,8 @@ + + ///// iteration, depth == 1 + +-#elif BOOST_PP_ITERATION_DEPTH() == 1 ++#else ++#if BOOST_PP_ITERATION_DEPTH() == 1 + + # define i_ BOOST_PP_FRAME_ITERATION(1) + +@@ -528,7 +529,8 @@ + + ///// iteration, depth == 2 + +-#elif BOOST_PP_ITERATION_DEPTH() == 2 ++#else ++#if BOOST_PP_ITERATION_DEPTH() == 2 + + # define j_ BOOST_PP_FRAME_ITERATION(2) + # if !defined(BOOST_MPL_CFG_NO_UNNAMED_PLACEHOLDER_SUPPORT) +@@ -544,4 +546,6 @@ + # endif + # undef j_ + ++#endif ++#endif + #endif // BOOST_PP_IS_ITERATING -- 1.6.3.3 _______________________________________________ Frugalware-devel mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-devel
