Code

control, rules: Disabled iptables, ipvs on kfreebsd.
authorSebastian Harl <tokkee@io.debian.net>
Sat, 23 Jan 2010 16:01:27 +0000 (16:01 +0000)
committerSebastian Harl <tokkee@io.debian.net>
Sat, 23 Jan 2010 16:59:01 +0000 (16:59 +0000)
These plugins are Linux-specific.

debian/changelog
debian/control
debian/rules

index 470b1a7235cad764021227153920e649dcfdb62a..c45d4df022fd02d3964895d283da468d7e579f9c 100644 (file)
@@ -20,10 +20,13 @@ collectd (4.9.1-1) unstable; urgency=low
     - Install all collectd-*.5 manpages (in particular, this includes the
       newly added collectd-python.5).
   * debian/control, debian/rules:
-    - Disabled the "netlink" plugin on kfreebsd-{i386,amd64} and do not
-      build-depend on iproute-dev -- iproute is only available on Linux.
+    - Disabled the following Linux-specific plugins / removed the following
+      build-deps on kfreebsd-{i386,amd64}:
+      + "iptables" plugin / iptables-dev
+      + "ipvs" plugin / linux-libc-dev
+      + "netlink" plugin / iproute-dev
 
- -- Sebastian Harl <tokkee@debian.org>  Sat, 23 Jan 2010 15:38:38 +0000
+ -- Sebastian Harl <tokkee@debian.org>  Sat, 23 Jan 2010 15:56:31 +0000
 
 collectd (4.8.2-1) unstable; urgency=medium
 
index 8ae88ac2e3661b2bdf1fef0acf2b0266c31d3913..23717060904d8ecc4326dc51d354ed6c13dbc304 100644 (file)
@@ -5,7 +5,7 @@ Maintainer: Sebastian Harl <tokkee@debian.org>
 Build-Depends: debhelper (>= 5), dpkg-dev (>= 1.14.10), po-debconf, dpatch,
  bison, flex, autotools-dev, libltdl-dev, pkg-config,
  iproute-dev [!alpha !amd64 !hppa !ia64 !ppc64 !mips !mipsel !kfreebsd-i386 !kfreebsd-amd64],
- iptables-dev (>= 1.4.3.2-2),
+ iptables-dev (>= 1.4.3.2-2) [!kfreebsd-i386 !kfreebsd-amd64],
  libcurl4-gnutls-dev (>= 7.18.2-5) | libcurl4-gnutls-dev (<= 7.18.2-1) | libcurl3-gnutls-dev,
  libdbi0-dev,
  libesmtp-dev,
@@ -30,7 +30,7 @@ Build-Depends: debhelper (>= 5), dpkg-dev (>= 1.14.10), po-debconf, dpatch,
  libvirt-dev (>= 0.4.0-6),
  libxml2-dev,
  libyajl-dev,
- linux-libc-dev (>= 2.6.25-4) | linux-libc-dev (<< 2.6.25-1),
+ linux-libc-dev (>= 2.6.25-4) [!kfreebsd-i386 !kfreebsd-amd64] | linux-libc-dev (<< 2.6.25-1) [!kfreebsd-i386 !kfreebsd-amd64],
  openjdk-6-jdk [!hppa],
  python-dev
 Build-Conflicts: libpthread-dev
index 281c8ae2ee38c37699f2ca1b7e8ba9888795eccf..c4c545ae7ef94dcd2eb20b44b7df9d2d1aae6204 100755 (executable)
@@ -87,11 +87,18 @@ confflags += --disable-zfs-arc
 
 # The static library netstat cannot be linked into shared objects on some
 # architectures (see bugs #358637, #419684 and #524593 for more details).
-ifneq (,$(findstring $(DEB_BUILD_ARCH),alpha amd64 hppa ia64 ppc64 mips \
-               mipsel kfreebsd-i386 kfreebsd-amd64))
+ifneq (,$(findstring $(DEB_BUILD_ARCH),alpha amd64 hppa ia64 ppc64 mips mipsel))
        confflags += --disable-netlink
 endif
 
+# These plugins are Linux-specific.
+ifneq (,$(findstring $(DEB_BUILD_ARCH),kfreebsd-i386 kfreebsd-amd64))
+       confflags += \
+               --disable-iptables \
+               --disable-ipvs \
+               --disable-netlink
+endif
+
 # The hppa buildds currently do not keep up with Java related stuff, thus
 # prevending testing transitions.
 ifneq (,$(findstring $(DEB_BUILD_ARCH),hppa))