Author: wiget                        Date: Wed Apr 13 20:03:34 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- start update to 5.0.0
- added netfilter.patch (use system libiptc, but need more work)
- added libnotify.patch (fix build with libnotify 0.7.x)
Compiles but %files NFY

---- Files affected:
packages/collectd:
   collectd.spec (1.99 -> 1.100) , libnotify.patch (NONE -> 1.1)  (NEW), 
netfilter.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/collectd/collectd.spec
diff -u packages/collectd/collectd.spec:1.99 
packages/collectd/collectd.spec:1.100
--- packages/collectd/collectd.spec:1.99        Thu Mar 31 20:10:07 2011
+++ packages/collectd/collectd.spec     Wed Apr 13 22:03:28 2011
@@ -67,12 +67,12 @@
 Summary:       Collects system information in RRD files
 Summary(pl.UTF-8):     Zbieranie informacji o systemie w plikach RRD
 Name:          collectd
-Version:       4.10.2
-Release:       2
+Version:       5.0.0
+Release:       0.1
 License:       GPL v2
 Group:         Daemons
 Source0:       http://collectd.org/files/%{name}-%{version}.tar.bz2
-# Source0-md5: 85d9d8d0a1327782661e3c89800aa70e
+# Source0-md5: 7bfea6e82d35b36f16d1da2c71397213
 Source1:       %{name}.conf
 Source2:       %{name}.init
 Source3:       %{name}-http.conf
@@ -81,6 +81,8 @@
 Source11:      %{name}-rrdtool.conf
 Patch0:                %{name}-collection.patch
 Patch1:                compile.patch
+Patch2:                netfilter.patch
+Patch3:                libnotify.patch
 URL:           http://collectd.org/
 %{?with_ipmi:BuildRequires:    OpenIPMI-devel >= 2.0.14-3}
 BuildRequires: autoconf
@@ -94,7 +96,7 @@
 BuildRequires: libmemcached-devel
 BuildRequires: libnetlink-devel
 %{?with_netlink:BuildRequires: libnetlink-devel}
-%{?with_notify:BuildRequires:  libnotify-devel}
+%{?with_notify:BuildRequires:  libnotify-devel >= 0.7.0}
 %{?with_ping:BuildRequires:    liboping-devel}
 %{?with_dns:BuildRequires:     libpcap-devel}
 BuildRequires: libstatgrab-devel >= 0.12
@@ -1103,6 +1105,8 @@
 %setup -q
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
+%patch3 -p1
 
 %build
 %{__libtoolize}
@@ -1112,29 +1116,36 @@
 %{__automake}
 
 %configure \
+       c_cv_have_libperl=yes \
        --with-libstatgrab=/usr \
        --with-lm-sensors=/usr \
        --with-libmysql=/usr \
-       --%{?with_dns:en}%{!?with_dns:dis}able-dns \
-       --%{?with_ipmi:en}%{!?with_ipmi:dis}able-ipmi \
-       --%{?with_iptables:en}%{!?with_iptables:dis}able-iptables \
-       --%{?with_multimeter:en}%{!?with_multimeter:dis}able-multimeter \
-       --%{?with_mysql:en}%{!?with_mysql:dis}able-mysql \
-       --%{?with_netlink:en}%{!?with_netlink:dis}able-netlink \
-       --%{?with_notify:en}%{!?with_notify:dis}able-notify_desktop \
-       --%{?with_libesmtp:en}%{!?with_libesmtp:dis}able-notify_email \
-       --%{?with_ups:en}%{!?with_ups:dis}able-nut \
-       --%{?with_ping:en}%{!?with_ping:dis}able-ping \
-       --%{?with_pgsql:en}%{!?with_pgsql:dis}able-postgresql \
-       --%{?with_rrd:en}%{!?with_rrd:dis}able-rrdtool \
-       --%{?with_sensors:en}%{!?with_sensors:dis}able-sensors \
-       --%{?with_snmp:en}%{!?with_snmp:dis}able-snmp \
-       --%{?with_xmms:en}%{!?with_xmms:dis}able-xmms \
-       %{!?with_curl:--disable-{apache,ascent,bind,curl,nginx}} \
-       %{!?with_xml:--disable-{ascent,bind,libvirt}} \
-       --disable-ipvs \
+       --enable-perl \
+       %{__enable_disable dns} \
+       %{__enable_disable ipmi} \
+       %{__enable_disable iptables} \
+       %{__enable_disable multimeter} \
+       %{__enable_disable mysql} \
+       %{__enable_disable netlink} \
+       %{__enable_disable notify notify_desktop} \
+       %{__enable_disable libesmtp notify_email} \
+       %{__enable_disable ups nut} \
+       %{__enable_disable ping} \
+       %{__enable_disable pgsql postgresql} \
+       %{__enable_disable rrd rrdtool} \
+       %{__enable_disable sensors} \
+       %{__enable_disable snmp} \
+       %{__enable_disable xmms} \
+       %{__enable_disable curl} \
+       %{__enable_disable curl apache} \
+       %{__enable_disable curl ngix} \
+       %{__enable_disable curl ascent} \
+       %{__disable curl ascent} \
+       %{__disable curl bind} \
+       %{__disable xml ascent} \
+       %{__disable xml bind} \
        --disable-libvirt \
-       --disable-perl
+       --disable-ipvs
 
 
 %{__make} LDFLAGS="%{rpmldflags} -lstatgrab" \
@@ -1822,6 +1833,13 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.100  2011/04/13 20:03:28  wiget
+- start update to 5.0.0
+- added netfilter.patch (use system libiptc, but need more work)
+- added libnotify.patch (fix build with libnotify 0.7.x)
+
+Compiles but %files NFY
+
 Revision 1.99  2011/03/31 18:10:07  arekm
 - release 2
 

================================================================
Index: packages/collectd/libnotify.patch
diff -u /dev/null packages/collectd/libnotify.patch:1.1
--- /dev/null   Wed Apr 13 22:03:34 2011
+++ packages/collectd/libnotify.patch   Wed Apr 13 22:03:29 2011
@@ -0,0 +1,11 @@
+--- collectd-5.0.0/src/notify_desktop.c.wiget  2011-04-13 18:20:49.328905159 
+0200
++++ collectd-5.0.0/src/notify_desktop.c        2011-04-13 18:21:41.933248544 
+0200
+@@ -95,7 +95,7 @@ static int c_notify (const notification_
+                               : (NOTIF_WARNING == n->severity) ? "WARNING"
+                               : (NOTIF_OKAY == n->severity) ? "OKAY" : 
"UNKNOWN");
+ 
+-      notification = notify_notification_new (summary, n->message, NULL, 
NULL);
++      notification = notify_notification_new (summary, n->message, NULL);
+       if (NULL == notification) {
+               log_err ("Failed to create a new notification.");
+               return -1;

================================================================
Index: packages/collectd/netfilter.patch
diff -u /dev/null packages/collectd/netfilter.patch:1.1
--- /dev/null   Wed Apr 13 22:03:34 2011
+++ packages/collectd/netfilter.patch   Wed Apr 13 22:03:29 2011
@@ -0,0 +1,5436 @@
+commit 99364c70a7039ed496dbe429fb86ee41e464fc76
+Author: Florian Forster <[email protected]>
+Date:   Sun Apr 3 09:17:26 2011 -0700
+
+    iptables plugin: Remove the shipped version of libiptc.
+    
+    Since libiptc is now publicly available as a shared library, we don't 
really
+    have any need to ship it with collectd anymore.
+
+diff --git a/configure.in b/configure.in
+index 8db24ca..8043d9a 100644
+--- a/configure.in
++++ b/configure.in
+@@ -1764,21 +1764,16 @@ AM_CONDITIONAL(BUILD_WITH_LIBGCRYPT, test 
"x$with_libgcrypt" = "xyes")
+ # }}}
+ 
+ # --with-libiptc {{{
+-with_own_libiptc="no"
+ AC_ARG_WITH(libiptc, [AS_HELP_STRING([--with-libiptc@<:@=PREFIX@:>@], [Path 
to libiptc.])],
+ [
+-      if test "x$withval" = "xshipped"
+-      then
+-              with_own_libiptc="yes"
+-              with_libiptc="yes"
+-      else if test "x$withval" != "xno" && test "x$withval" != "xyes"
++      if test "x$withval" != "xno" && test "x$withval" != "xyes"
+       then
+               LIBIPTC_CPPFLAGS="$LIBIPTC_CPPFLAGS -I$withval/include"
+               LIBIPTC_LDFLAGS="$LIBIPTC_LDFLAGS -L$withval/lib"
+               with_libiptc="yes"
+       else
+               with_libiptc="$withval"
+-      fi; fi
++      fi
+ ],
+ [
+       if test "x$ac_system" = "xLinux"
+@@ -1793,32 +1788,22 @@ SAVE_LDFLAGS="$LDFLAGS"
+ CPPFLAGS="$CPPFLAGS $LIBIPTC_CPPFLAGS"
+ LDFLAGS="$LDFLAGS $LIBIPTC_LDFLAGS"
+ # check whether the header file for libiptc is available.
+-if test "x$with_libiptc" = "xyes" && test "x$with_own_libiptc" = "xno"
++if test "x$with_libiptc" = "xyes"
+ then
+       AC_CHECK_HEADERS(libiptc/libiptc.h,
+-      [
+-              AC_DEFINE(HAVE_LIBIPTC_LIBIPTC_H, 1, [Define to 1 if you have 
the <libiptc/libiptc.h> header file.])
+-      ],
+-      [
+-              with_libiptc="yes"
+-              with_own_libiptc="yes"
+-      ])
++                       [with_libiptc="yes"],
++                       [with_libiptc="no (libiptc/libiptc.h not found)"])
+ fi
+-if test "x$with_libiptc" = "xyes" && test "x$with_own_libiptc" = "xno"
++if test "x$with_libiptc" = "xyes"
+ then
+       AC_CHECK_HEADERS(libiptc/libip6tc.h,
+-      [
+-              AC_DEFINE(HAVE_LIBIPTC_LIBIP6TC_H, 1, [Define to 1 if you have 
the <libiptc/libip6tc.h> header file.])
+-      ],
+-      [
+-              with_libiptc="yes"
+-              with_own_libiptc="yes"
+-      ])
++                       [with_libiptc="yes"],
++                       [with_libiptc="no (libiptc/libip6tc.h not found)"])
+ fi
+ # If the header file is available, check for the required type declaractions.
+ # They may be missing in old versions of libiptc. In that case, they will be
+ # declared in the iptables plugin.
+-if test "x$with_libiptc" = "xyes" && test "x$with_own_libiptc" = "xno"
++if test "x$with_libiptc" = "xyes"
+ then
+       AC_CHECK_TYPES([iptc_handle_t, ip6tc_handle_t], [], [],
+       [
+@@ -1832,32 +1817,13 @@ then
+       ])
+ fi
+ # Check for the iptc_init symbol in the library.
+-if test "x$with_libiptc" = "xyes" && test "x$with_own_libiptc" = "xno"
++if test "x$with_libiptc" = "xyes"
+ then
+       AC_CHECK_LIB(iptc, iptc_init,
+-      [
+-              AC_DEFINE(HAVE_LIBIPTC, 1, [Define to 1 if you have the iptc 
library (-liptc).])
+-      ],
+-      [
+-              with_libiptc="yes"
+-              with_own_libiptc="yes"
+-      ])
+-fi
+-# The system wide version failed for some reason. Check if we have the 
required
+-# headers to build the shipped version.
+-if test "x$with_libiptc" = "xyes" && test "x$with_own_libiptc" = "xyes"
+-then
+-      AC_CHECK_HEADERS(linux/netfilter_ipv4/ip_tables.h 
linux/netfilter_ipv6/ip6_tables.h linux/netfilter/x_tables.h, [],
+-      [
+-              with_libiptc="no (Linux iptables headers not found)"
+-              with_own_libiptc="no"
+-      ],
+-      [
+-#include "$srcdir/src/owniptc/ipt_kernel_headers.h"
+-      ])
++                   [with_libiptc="yes"],
++                   [with_libiptc="no (symbol 'iptc_init' not found)"])
+ fi
+ AM_CONDITIONAL(BUILD_WITH_LIBIPTC, test "x$with_libiptc" = "xyes")
+-AM_CONDITIONAL(BUILD_WITH_OWN_LIBIPTC, test "x$with_own_libiptc" = "xyes")
+ if test "x$with_libiptc" = "xyes"
+ then
+       BUILD_WITH_LIBIPTC_CPPFLAGS="$LIBIPTC_CPPFLAGS"
+@@ -1865,10 +1831,6 @@ then
+       AC_SUBST(BUILD_WITH_LIBIPTC_CPPFLAGS)
+       AC_SUBST(BUILD_WITH_LIBIPTC_LDFLAGS)
+ fi
+-if test "x$with_own_libiptc" = "xyes"
+-then
+-      AC_DEFINE(OWN_LIBIPTC, 1, [Define to 1 if we use the shipped iptc 
library.])
+-fi
+ CPPFLAGS="$SAVE_CPPFLAGS"
+ LDFLAGS="$SAVE_LDFLAGS"
+ # }}}
+@@ -4859,11 +4821,6 @@ then
+       with_librrd="yes (warning: librrd is not thread-safe)"
+ fi
+ 
+-if test "x$with_libiptc" = "xyes" && test "x$with_own_libiptc" = "xyes"
+-then
+-      with_libiptc="yes (shipped version)"
+-fi
+-
+ if test "x$with_libperl" = "xyes"
+ then
+       with_libperl="yes (version `$perl_interpreter -MConfig -e 'print 
$Config{version};'`)"
+diff --git a/src/Makefile.am b/src/Makefile.am
+index 5728144..795de57 100644
+--- a/src/Makefile.am
++++ b/src/Makefile.am
+@@ -1,7 +1,4 @@
+ SUBDIRS = libcollectdclient
+-if BUILD_WITH_OWN_LIBIPTC
+-SUBDIRS += owniptc
+-endif
+ if BUILD_WITH_OWN_LIBOCONFIG
+ SUBDIRS += liboconfig
+ endif
+@@ -440,12 +437,7 @@ pkglib_LTLIBRARIES += iptables.la
+ iptables_la_SOURCES = iptables.c
+ iptables_la_CPPFLAGS = $(AM_CPPFLAGS) $(BUILD_WITH_LIBIPTC_CPPFLAGS)
+ iptables_la_LDFLAGS = -module -avoid-version $(BUILD_WITH_LIBIPTC_LDFLAGS)
+-if BUILD_WITH_OWN_LIBIPTC
+-iptables_la_LIBADD  = owniptc/libiptc.la
+-iptables_la_DEPENDENCIES = owniptc/libiptc.la
+-else
+ iptables_la_LIBADD = -liptc
+-endif
+ collectd_LDADD += "-dlopen" iptables.la
+ collectd_DEPENDENCIES += iptables.la
+ endif
+diff --git a/src/iptables.c b/src/iptables.c
+index c39aff8..49454f0 100644
+--- a/src/iptables.c
++++ b/src/iptables.c
+@@ -31,16 +31,8 @@
+ 
+ #include <sys/socket.h>
+ 
+-#if OWN_LIBIPTC
+-# include "owniptc/libiptc.h"
+-# include "owniptc/libip6tc.h"
+-
+-# define HAVE_IPTC_HANDLE_T 1
+-# define HAVE_IP6TC_HANDLE_T 1
+-
+-#else /* if !OWN_LIBIPTC */
+-# include <libiptc/libiptc.h>
+-# include <libiptc/libip6tc.h>
++#include <libiptc/libiptc.h>
++#include <libiptc/libip6tc.h>
+ 
+ /*
+  * iptc_handle_t was available before libiptc was officially available as a
+@@ -54,13 +46,12 @@
+  * this is somewhat hacky, I didn't find better way to solve that :-/
+  * -tokkee
+  */
+-# ifndef HAVE_IPTC_HANDLE_T
++#ifndef HAVE_IPTC_HANDLE_T
+ typedef struct iptc_handle iptc_handle_t;
+-# endif
+-# ifndef HAVE_IP6TC_HANDLE_T
++#endif
++#ifndef HAVE_IP6TC_HANDLE_T
+ typedef struct ip6tc_handle ip6tc_handle_t;
+-# endif
+-#endif /* !OWN_LIBIPTC */
++#endif
+ 
+ /*
+  * (Module-)Global variables
+diff --git a/src/owniptc/Makefile.am b/src/owniptc/Makefile.am
+deleted file mode 100644
+index d51e993..0000000
+--- a/src/owniptc/Makefile.am
++++ /dev/null
+@@ -1,14 +0,0 @@
+-AUTOMAKE_OPTIONS = foreign no-dependencies
+-
+-EXTRA_DIST = libiptc.c README.collectd
+-
+-if COMPILER_IS_GCC
+-AM_CFLAGS = -Wall -Werror
+-endif
+-
+-noinst_LTLIBRARIES = libiptc.la
+-
+-libiptc_la_SOURCES = libip4tc.c libip6tc.c \
+-              ipt_kernel_headers.h libip6tc.h libiptc.h linux_list.h \
+-              xtables.h libxtc.h
+-
+diff --git a/src/owniptc/README.collectd b/src/owniptc/README.collectd
+deleted file mode 100644
+index adb53b0..0000000
+--- a/src/owniptc/README.collectd
++++ /dev/null
+@@ -1,25 +0,0 @@
+- libiptc (IPTables Chains) in collectd
+-=======================================
+-http://netfilter.org/
+-http://collectd.org/
+-
+-About
+------
+-
+-  This is libiptc taken from the iptables source distribution. As it is not
+-  meant to be a public interface by upstream it is not shipped in some binary
+-  distributions. Thus, collectd ships its own copy as a fall-back.
+-
+-  The presently available version was imported from iptables 1.4.1.1.
+-
+-Changes to the iptables upstream sources:
+------------------------------------------
+-
+-  * Added copyright headers mentioning the "Netfilter Core Team" as copyright
+-    holder.
+-
+-  * Changed "libiptc/*" includes to "*".
+-
+-  * Use the shipped copy of "xtables.h" instead of the one possibly available
+-    on the system.
+-
+diff --git a/src/owniptc/ipt_kernel_headers.h 
b/src/owniptc/ipt_kernel_headers.h
+deleted file mode 100644
+index bf81f6e..0000000
+--- a/src/owniptc/ipt_kernel_headers.h
++++ /dev/null
+@@ -1,45 +0,0 @@
+-/**
+- * This file was imported from the iptables sources.
+- * Copyright (C) 1999-2008 Netfilter Core Team
+- *
+- * This program is free software; you can redistribute it and/or modify it
+- * under the terms of the GNU General Public License as published by the
+- * Free Software Foundation; only version 2 of the License is applicable.
+- *
+- * This program is distributed in the hope that it will be useful, but
+- * WITHOUT ANY WARRANTY; without even the implied warranty of
+- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+- * General Public License for more details.
+- *
+- * You should have received a copy of the GNU General Public License along
+- * with this program; if not, write to the Free Software Foundation, Inc.,
+- * 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
+- */
+-
+-/* This is the userspace/kernel interface for Generic IP Chains,
+-   required for libc6. */
+-#ifndef _FWCHAINS_KERNEL_HEADERS_H
+-#define _FWCHAINS_KERNEL_HEADERS_H
+-
+-#include <limits.h>
+-
+-#if defined(__GLIBC__) && __GLIBC__ == 2
+-#include <netinet/ip.h>
+-#include <netinet/in.h>
+-#include <netinet/ip_icmp.h>
+-#include <netinet/tcp.h>
+-#include <netinet/udp.h>
+-#include <net/if.h>
+-#include <sys/types.h>
+-#else /* libc5 */
+-#include <sys/socket.h>
+-#include <linux/ip.h>
+-#include <linux/in.h>
+-#include <linux/if.h>
+-#include <linux/icmp.h>
+-#include <linux/tcp.h>
+-#include <linux/udp.h>
+-#include <linux/types.h>
+-#include <linux/in6.h>
+-#endif
+-#endif
+diff --git a/src/owniptc/libip4tc.c b/src/owniptc/libip4tc.c
+deleted file mode 100644
+index bf7327c..0000000
+--- a/src/owniptc/libip4tc.c
++++ /dev/null
+@@ -1,517 +0,0 @@
+-/**
+- * This file was imported from the iptables sources.
+- * Copyright (C) 1999-2008 Netfilter Core Team
+- *
+- * This program is free software; you can redistribute it and/or modify it
+- * under the terms of the GNU General Public License as published by the
+- * Free Software Foundation; only version 2 of the License is applicable.
+- *
+- * This program is distributed in the hope that it will be useful, but
+- * WITHOUT ANY WARRANTY; without even the implied warranty of
+- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+- * General Public License for more details.
+- *
+- * You should have received a copy of the GNU General Public License along
+- * with this program; if not, write to the Free Software Foundation, Inc.,
+- * 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
+- */
+-
+-/* Library which manipulates firewall rules.  Version 0.1. */
+-
+-/* Architecture of firewall rules is as follows:
+- *
+- * Chains go INPUT, FORWARD, OUTPUT then user chains.
+- * Each user chain starts with an ERROR node.
+- * Every chain ends with an unconditional jump: a RETURN for user chains,
+- * and a POLICY for built-ins.
+- */
+-
+-/* (C)1999 Paul ``Rusty'' Russell - Placed under the GNU GPL (See
+-   COPYING for details). */
+-
+-#include <assert.h>
+-#include <string.h>
+-#include <errno.h>
+-#include <stdlib.h>
+-#include <stdio.h>
+-#include <unistd.h>
+-
+-#ifdef DEBUG_CONNTRACK
+-#define inline
+-#endif
+-
+-#if !defined(__GLIBC__) || (__GLIBC__ < 2)
+-typedef unsigned int socklen_t;
+-#endif
+-
+-#include "libiptc.h"
+-
+-#define IP_VERSION    4
+-#define IP_OFFSET     0x1FFF
+-
+-#define HOOK_PRE_ROUTING      NF_IP_PRE_ROUTING
+-#define HOOK_LOCAL_IN         NF_IP_LOCAL_IN
+-#define HOOK_FORWARD          NF_IP_FORWARD
+-#define HOOK_LOCAL_OUT                NF_IP_LOCAL_OUT
+-#define HOOK_POST_ROUTING     NF_IP_POST_ROUTING
+-#ifdef NF_IP_DROPPING
+-#define HOOK_DROPPING         NF_IP_DROPPING
+-#endif
+-
+-#define STRUCT_ENTRY_TARGET   struct ipt_entry_target
+-#define STRUCT_ENTRY          struct ipt_entry
+-#define STRUCT_ENTRY_MATCH    struct ipt_entry_match
+-#define STRUCT_GETINFO                struct ipt_getinfo
+-#define STRUCT_GET_ENTRIES    struct ipt_get_entries
+-#define STRUCT_COUNTERS               struct ipt_counters
+-#define STRUCT_COUNTERS_INFO  struct ipt_counters_info
+-#define STRUCT_STANDARD_TARGET        struct ipt_standard_target
+-#define STRUCT_REPLACE                struct ipt_replace
+-
+-#define STRUCT_TC_HANDLE      struct iptc_handle
+-#define TC_HANDLE_T           iptc_handle_t
+-
+-#define ENTRY_ITERATE         IPT_ENTRY_ITERATE
+-#define TABLE_MAXNAMELEN      IPT_TABLE_MAXNAMELEN
+-#define FUNCTION_MAXNAMELEN   IPT_FUNCTION_MAXNAMELEN
+-
+-#define GET_TARGET            ipt_get_target
+-
+-#define ERROR_TARGET          IPT_ERROR_TARGET
+-#define NUMHOOKS              NF_IP_NUMHOOKS
+-
+-#define IPT_CHAINLABEL                ipt_chainlabel
+-
+-#define TC_DUMP_ENTRIES               dump_entries
+-#define TC_IS_CHAIN           iptc_is_chain
+-#define TC_FIRST_CHAIN                iptc_first_chain
+-#define TC_NEXT_CHAIN         iptc_next_chain
+-#define TC_FIRST_RULE         iptc_first_rule
+-#define TC_NEXT_RULE          iptc_next_rule
+-#define TC_GET_TARGET         iptc_get_target
+-#define TC_BUILTIN            iptc_builtin
+-#define TC_GET_POLICY         iptc_get_policy
+-#define TC_INSERT_ENTRY               iptc_insert_entry
+-#define TC_REPLACE_ENTRY      iptc_replace_entry
+-#define TC_APPEND_ENTRY               iptc_append_entry
+-#define TC_DELETE_ENTRY               iptc_delete_entry
+-#define TC_DELETE_NUM_ENTRY   iptc_delete_num_entry
+-#define TC_CHECK_PACKET               iptc_check_packet
+-#define TC_FLUSH_ENTRIES      iptc_flush_entries
+-#define TC_ZERO_ENTRIES               iptc_zero_entries
+-#define TC_READ_COUNTER               iptc_read_counter
+-#define TC_ZERO_COUNTER               iptc_zero_counter
+-#define TC_SET_COUNTER                iptc_set_counter
+-#define TC_CREATE_CHAIN               iptc_create_chain
+-#define TC_GET_REFERENCES     iptc_get_references
+-#define TC_DELETE_CHAIN               iptc_delete_chain
+-#define TC_RENAME_CHAIN               iptc_rename_chain
+-#define TC_SET_POLICY         iptc_set_policy
+-#define TC_GET_RAW_SOCKET     iptc_get_raw_socket
+-#define TC_INIT                       iptc_init
+-#define TC_FREE                       iptc_free
+-#define TC_COMMIT             iptc_commit
+-#define TC_STRERROR           iptc_strerror
+-#define TC_NUM_RULES          iptc_num_rules
+-#define TC_GET_RULE           iptc_get_rule
+-
+-#define TC_AF                 AF_INET
+-#define TC_IPPROTO            IPPROTO_IP
+-
+-#define SO_SET_REPLACE                IPT_SO_SET_REPLACE
+-#define SO_SET_ADD_COUNTERS   IPT_SO_SET_ADD_COUNTERS
+-#define SO_GET_INFO           IPT_SO_GET_INFO
+-#define SO_GET_ENTRIES                IPT_SO_GET_ENTRIES
+-#define SO_GET_VERSION                IPT_SO_GET_VERSION
+-
+-#define STANDARD_TARGET               IPT_STANDARD_TARGET
+-#define LABEL_RETURN          IPTC_LABEL_RETURN
+-#define LABEL_ACCEPT          IPTC_LABEL_ACCEPT
+-#define LABEL_DROP            IPTC_LABEL_DROP
+-#define LABEL_QUEUE           IPTC_LABEL_QUEUE
+-
+-#define ALIGN                 IPT_ALIGN
+-#define RETURN                        IPT_RETURN
+-
+-#include "libiptc.c"
+-
+-#define IP_PARTS_NATIVE(n)                    \
+-(unsigned int)((n)>>24)&0xFF,                 \
+-(unsigned int)((n)>>16)&0xFF,                 \
+-(unsigned int)((n)>>8)&0xFF,                  \
+-(unsigned int)((n)&0xFF)
+-
+-#define IP_PARTS(n) IP_PARTS_NATIVE(ntohl(n))
+-
+-int
<<Diff was trimmed, longer than 597 lines>>

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/collectd/collectd.spec?r1=1.99&r2=1.100&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to