[arch-commits] Commit in kismet/trunk (PKGBUILD kismet-build.patch)

Eric Bélanger eric at archlinux.org
Wed Jul 8 07:13:50 UTC 2009


    Date: Wednesday, July 8, 2009 @ 03:13:50
  Author: eric
Revision: 45170

upgpkg: kismet 2008_05_R1-5
    libjpeg rebuild, added build patch, fixed man pages ownership

Added:
  kismet/trunk/kismet-build.patch
Modified:
  kismet/trunk/PKGBUILD

--------------------+
 PKGBUILD           |   37 +++++++++++++++++++++----------------
 kismet-build.patch |   11 +++++++++++
 2 files changed, 32 insertions(+), 16 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2009-07-08 07:05:29 UTC (rev 45169)
+++ PKGBUILD	2009-07-08 07:13:50 UTC (rev 45170)
@@ -5,35 +5,40 @@
 pkgname=kismet
 pkgver=2008_05_R1
 _realver=2008-05-R1
-pkgrel=4
+pkgrel=5
 pkgdesc="802.11b sniffing software"
 arch=(i686 x86_64)
 license=('GPL')
-depends=('gmp' 'imagemagick' 'libpcap>=1.0.0' 'ncurses' 'dbus')
+depends=('gmp' 'imagemagick' 'libpcap>=1.0.0' 'ncurses' 'dbus' 'libjpeg>=7')
 optdepends=(perl-libwww)
 url="http://www.kismetwireless.net/"
 backup=('etc/ap_manuf' 'etc/client_manuf' 'etc/kismet.conf' 'etc/kismet_drone.conf' 'etc/kismet_ui.conf')
+options=('!makeflags')
 source=(http://www.kismetwireless.net/code/kismet-$_realver.tar.gz\
-	kismet-2008-05-R1-infinite-loop.diff)
-md5sums=('6ee365d36354b4dee4945e67f8149294' '80350b09c8bece4c4fc08f219bbb1548')
-sha1sums=('a1c682797ad6842b53f9e0f038254aa8326e0fb4'
-          'dbb2aa1a99811a010b1fe9ddbc064b8b312d81d5')
+	kismet-2008-05-R1-infinite-loop.diff kismet-build.patch)
+md5sums=('6ee365d36354b4dee4945e67f8149294' '80350b09c8bece4c4fc08f219bbb1548'\
+         '72201caaa709272c50cb06f1042c553e')
+sha1sums=('8355aeb0374a39549dfdc0c73160125eadd7c6e2'
+          '65f7fd29c3c55466ce6a647b6b80b66161b348f5'
+          '6127b69d6c4dc7db4a32bdd4fdffdced9df33511')
 
 build() {
-   cd $startdir/src/kismet-$_realver
-   patch -p0 -i ${srcdir}/kismet-2008-05-R1-infinite-loop.diff || return 0
+   cd "$srcdir/kismet-$_realver"
+   patch -p0 -i "${srcdir}/kismet-2008-05-R1-infinite-loop.diff" || return 1
+   patch -p0 -i "${srcdir}/kismet-build.patch" || return 1
    # patch -Np1 -i ${srcdir}/kismet-gcc43.patch
    
-   ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
+   ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var || return 1
 
-   make dep
-   make ||return 1
-   sed -i 's/prism2/wlanng/g' conf/kismet.conf
-   make DESTDIR=$startdir/pkg install
+   make dep || return 1
+   make || return 1
+   sed -i 's/prism2/wlanng/g' conf/kismet.conf || return 1
+   make DESTDIR="$pkgdir" install || return 1
 
-   mkdir -p $startdir/pkg/usr/share/kismet
-   install -m 644 $startdir/src/kismet-$_realver/README $startdir/pkg/usr/share/kismet
+   chown root:root "$pkgdir"/usr/share/man/man{1,5}/*
 
+   install -D -m 644 "$srcdir/kismet-$_realver/README" "$pkgdir/usr/share/kismet/README"
+
    # Fix the *.conf unexpanded ${prefix} problems
-   sed -i 's%\${prefix}%/usr%' $startdir/pkg/etc/*.conf
+   sed -i 's%\${prefix}%/usr%' "$pkgdir"/etc/*.conf || return 1
 }

Added: kismet-build.patch
===================================================================
--- kismet-build.patch	                        (rev 0)
+++ kismet-build.patch	2009-07-08 07:13:50 UTC (rev 45170)
@@ -0,0 +1,11 @@
+--- macaddr.h.orig	2009-07-08 02:29:38.000000000 -0400
++++ macaddr.h	2009-07-08 02:37:54.000000000 -0400
+@@ -73,7 +73,7 @@
+ 			longmac |= (uint64_t) bs_in[5] << ((MAC_LEN - 5 - 1) * 8);
+ 
+             // If it has a mask component, get that
+-            char *in_mask = strchr(in, '/');
++            const char *in_mask = strchr(in, '/');
+             if (in_mask != NULL) {
+                 longmask = 0;
+ 




More information about the arch-commits mailing list