[Glibc-bsd-commits] r1398 - in trunk: . bsd-airtools bsd-airtools/debian bsd-airtools/debian/patches

Robert Millan rmh at costa.debian.org
Wed Mar 29 13:52:45 UTC 2006


Author: rmh
Date: 2006-03-29 13:52:44 +0000 (Wed, 29 Mar 2006)
New Revision: 1398

Added:
   trunk/bsd-airtools/
   trunk/bsd-airtools/debian/
   trunk/bsd-airtools/debian/changelog
   trunk/bsd-airtools/debian/compat
   trunk/bsd-airtools/debian/control
   trunk/bsd-airtools/debian/copyright
   trunk/bsd-airtools/debian/install
   trunk/bsd-airtools/debian/patches/
   trunk/bsd-airtools/debian/patches/00_dweputils_dwepcrack_weakksa.diff
   trunk/bsd-airtools/debian/patches/01_gnu-kfreebsd.diff
   trunk/bsd-airtools/debian/patches/02_glibc.diff
   trunk/bsd-airtools/debian/patches/03_dstumbler_config.diff
   trunk/bsd-airtools/debian/patches/04_dstumbler_time_h.diff
   trunk/bsd-airtools/debian/rules
   trunk/bsd-airtools/fetch
Log:
Add preliminar bsd-airtools package (please test\!).

Added: trunk/bsd-airtools/debian/changelog
===================================================================
--- trunk/bsd-airtools/debian/changelog	2006-03-29 13:22:25 UTC (rev 1397)
+++ trunk/bsd-airtools/debian/changelog	2006-03-29 13:52:44 UTC (rev 1398)
@@ -0,0 +1,6 @@
+bsd-airtools (0.3-0.1) UNRELEASED; urgency=low
+
+  * Initial release.
+
+ -- Robert Millan <rmh at aybabtu.com>  Wed, 29 Mar 2006 14:31:37 +0200
+

Added: trunk/bsd-airtools/debian/compat
===================================================================
--- trunk/bsd-airtools/debian/compat	2006-03-29 13:22:25 UTC (rev 1397)
+++ trunk/bsd-airtools/debian/compat	2006-03-29 13:52:44 UTC (rev 1398)
@@ -0,0 +1 @@
+5

Added: trunk/bsd-airtools/debian/control
===================================================================
--- trunk/bsd-airtools/debian/control	2006-03-29 13:22:25 UTC (rev 1397)
+++ trunk/bsd-airtools/debian/control	2006-03-29 13:52:44 UTC (rev 1398)
@@ -0,0 +1,13 @@
+Source: bsd-airtools
+Section: net
+Priority: optional
+Maintainer: GNU/kFreeBSD Maintainers <debian-bsd at lists.debian.org>
+Uploaders: Aurelien Jarno <aurel32 at debian.org>, Guillem Jover <guillem at debian.org>
+Build-Depends: cdbs, debhelper (>= 4.1.0), freebsd5-buildutils, libpcap-dev, libssl-dev, libncurses-dev, libbsd-dev
+Standards-Version: 3.6.2
+
+Package: bsd-airtools
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: wireless tools
+ wireless tools.

Added: trunk/bsd-airtools/debian/copyright
===================================================================
--- trunk/bsd-airtools/debian/copyright	2006-03-29 13:22:25 UTC (rev 1397)
+++ trunk/bsd-airtools/debian/copyright	2006-03-29 13:52:44 UTC (rev 1398)
@@ -0,0 +1,9 @@
+This package was debianized by Robert Millan <rmh at aybabtu.com> on
+Wed, 29 Mar 2006 14:31:37 +0200.
+
+It was downloaded from http://people.freebsd.org/~seanc/ports/bsd-airtools/
+
+Copyright Holder: ???
+
+License:
+

Added: trunk/bsd-airtools/debian/install
===================================================================
--- trunk/bsd-airtools/debian/install	2006-03-29 13:22:25 UTC (rev 1397)
+++ trunk/bsd-airtools/debian/install	2006-03-29 13:52:44 UTC (rev 1398)
@@ -0,0 +1,6 @@
+build-tree/bsd-airtools/dstumbler/dstumbler				usr/sbin
+build-tree/bsd-airtools/dweputils/dwepcrack/dwepcrack			usr/bin
+build-tree/bsd-airtools/dweputils/dwepdump/dwepdump			usr/sbin
+build-tree/bsd-airtools/dweputils/dwepkeygen/dwepkeygen			usr/bin
+build-tree/bsd-airtools/prism2ctl/prism2ctl				usr/sbin
+build-tree/bsd-airtools/prism2dump/prism2dump				usr/sbin

Added: trunk/bsd-airtools/debian/patches/00_dweputils_dwepcrack_weakksa.diff
===================================================================
--- trunk/bsd-airtools/debian/patches/00_dweputils_dwepcrack_weakksa.diff	2006-03-29 13:22:25 UTC (rev 1397)
+++ trunk/bsd-airtools/debian/patches/00_dweputils_dwepcrack_weakksa.diff	2006-03-29 13:52:44 UTC (rev 1398)
@@ -0,0 +1,16 @@
+
+$FreeBSD: /repoman/r/pcvs/ports/net-mgmt/bsd-airtools/files/patch-dweputils_dwepcrack_weakksa.c,v 1.1 2004/08/22 19:36:32 krion Exp $
+
+--- dweputils/dwepcrack/weakksa.c.orig	Sun Aug 22 21:34:55 2004
++++ dweputils/dwepcrack/weakksa.c	Sun Aug 22 21:35:13 2004
+@@ -168,8 +168,8 @@
+           memcpy(samples[B].s[samples[B].len].iv, iv, IV_SIZE);
+           samples[B].s[samples[B].len++].byte = iv[4] ^ 0xaa;
+ 
+-          fail:
+-        }
++          fail: break;
++	}
+       }
+     }
+   }

Added: trunk/bsd-airtools/debian/patches/01_gnu-kfreebsd.diff
===================================================================
--- trunk/bsd-airtools/debian/patches/01_gnu-kfreebsd.diff	2006-03-29 13:22:25 UTC (rev 1397)
+++ trunk/bsd-airtools/debian/patches/01_gnu-kfreebsd.diff	2006-03-29 13:52:44 UTC (rev 1398)
@@ -0,0 +1,216 @@
+diff -ur bsd-airtools.old/dstumbler/dstumbler.h bsd-airtools/dstumbler/dstumbler.h
+--- bsd-airtools.old/dstumbler/dstumbler.h	2006-03-29 14:39:25.000000000 +0200
++++ bsd-airtools/dstumbler/dstumbler.h	2006-03-29 14:41:16.000000000 +0200
+@@ -47,7 +47,7 @@
+ #include <net/if.h>
+ #include <sys/termios.h>
+ 
+-#ifdef __FreeBSD__
++#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
+ #include <dev/wi/if_wavelan_ieee.h>
+ #else
+ #ifdef __OpenBSD__
+@@ -241,7 +241,7 @@
+ }
+ 
+ /* redefine these for compatibility with freebsd/openbsd */
+-#ifdef __FreeBSD__
++#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
+ #define htole16(x) (x)
+ #define le16toh(x) (x)
+ #define O_SYNC     O_FSYNC
+diff -ur bsd-airtools.old/dweputils/dwepcrack/dwepcrack.h bsd-airtools/dweputils/dwepcrack/dwepcrack.h
+--- bsd-airtools.old/dweputils/dwepcrack/dwepcrack.h	2006-03-29 14:39:25.000000000 +0200
++++ bsd-airtools/dweputils/dwepcrack/dwepcrack.h	2006-03-29 14:41:16.000000000 +0200
+@@ -38,7 +38,7 @@
+ #include <sys/types.h>
+ #include <pcap.h>
+ 
+-#ifdef __FreeBSD__
++#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
+ #include <dev/wi/if_wavelan_ieee.h>
+ #else
+ #ifdef __OpenBSD__
+@@ -76,7 +76,7 @@
+ /*
+  * macros
+  */
+-#ifdef __FreeBSD__
++#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
+ #define le32toh(x) (x)
+ #define htole16(x) (x)
+ #define le16toh(x) (x)
+diff -ur bsd-airtools.old/dweputils/dwepdump/dwepdump.c bsd-airtools/dweputils/dwepdump/dwepdump.c
+--- bsd-airtools.old/dweputils/dwepdump/dwepdump.c	2006-03-29 14:39:25.000000000 +0200
++++ bsd-airtools/dweputils/dwepdump/dwepdump.c	2006-03-29 14:41:16.000000000 +0200
+@@ -47,7 +47,7 @@
+ 
+ #include <pcap.h>
+ 
+-#ifdef __FreeBSD__
++#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
+ #include <dev/wi/if_wavelan_ieee.h>
+ #else
+ #ifdef __OpenBSD__
+@@ -74,7 +74,7 @@
+ /*
+  * macros
+  */
+-#ifdef __FreeBSD__
++#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
+ #define le16toh(x) (x)
+ #else
+ #ifdef __OpenBSD__
+diff -ur bsd-airtools.old/prism2ctl/prism2ctl.c bsd-airtools/prism2ctl/prism2ctl.c
+--- bsd-airtools.old/prism2ctl/prism2ctl.c	2006-03-29 14:39:25.000000000 +0200
++++ bsd-airtools/prism2ctl/prism2ctl.c	2006-03-29 14:41:16.000000000 +0200
+@@ -50,7 +50,7 @@
+ #include <sys/time.h>
+ #include <net/if.h>
+ 
+-#ifdef __FreeBSD__
++#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
+ #include <dev/wi/if_wavelan_ieee.h>
+ #else
+ #ifdef __OpenBSD__
+@@ -64,7 +64,7 @@
+ #include <err.h>
+ 
+ 
+-#ifdef __FreeBSD__
++#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
+ #define le16toh(x) (x)
+ #define htole16(x) (x)
+ #else
+diff -ur bsd-airtools.old/prism2dump/decode_80211.c bsd-airtools/prism2dump/decode_80211.c
+--- bsd-airtools.old/prism2dump/decode_80211.c	2006-03-29 14:39:25.000000000 +0200
++++ bsd-airtools/prism2dump/decode_80211.c	2006-03-29 14:41:16.000000000 +0200
+@@ -40,7 +40,7 @@
+ 
+ #include <pcap.h>
+ 
+-#ifdef __FreeBSD__
++#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
+ #include <dev/wi/if_wavelan_ieee.h>
+ #else
+ #ifdef __OpenBSD__
+diff -ur bsd-airtools.old/prism2dump/decode_ctl.c bsd-airtools/prism2dump/decode_ctl.c
+--- bsd-airtools.old/prism2dump/decode_ctl.c	2006-03-29 14:39:25.000000000 +0200
++++ bsd-airtools/prism2dump/decode_ctl.c	2006-03-29 14:41:16.000000000 +0200
+@@ -40,7 +40,7 @@
+ 
+ #include <pcap.h>
+ 
+-#ifdef __FreeBSD__
++#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
+ #include <dev/wi/if_wavelan_ieee.h>
+ #else
+ #ifdef __OpenBSD__
+diff -ur bsd-airtools.old/prism2dump/decode_data.c bsd-airtools/prism2dump/decode_data.c
+--- bsd-airtools.old/prism2dump/decode_data.c	2006-03-29 14:39:25.000000000 +0200
++++ bsd-airtools/prism2dump/decode_data.c	2006-03-29 14:41:16.000000000 +0200
+@@ -40,7 +40,7 @@
+ 
+ #include <pcap.h>
+ 
+-#ifdef __FreeBSD__
++#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
+ #include <dev/wi/if_wavelan_ieee.h>
+ #else
+ #ifdef __OpenBSD__
+diff -ur bsd-airtools.old/prism2dump/decode_mgmt.c bsd-airtools/prism2dump/decode_mgmt.c
+--- bsd-airtools.old/prism2dump/decode_mgmt.c	2006-03-29 14:39:25.000000000 +0200
++++ bsd-airtools/prism2dump/decode_mgmt.c	2006-03-29 14:41:16.000000000 +0200
+@@ -40,7 +40,7 @@
+ 
+ #include <pcap.h>
+ 
+-#ifdef __FreeBSD__
++#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
+ #include <dev/wi/if_wavelan_ieee.h>
+ #else
+ #ifdef __OpenBSD__
+diff -ur bsd-airtools.old/prism2dump/fields_80211.c bsd-airtools/prism2dump/fields_80211.c
+--- bsd-airtools.old/prism2dump/fields_80211.c	2006-03-29 14:39:25.000000000 +0200
++++ bsd-airtools/prism2dump/fields_80211.c	2006-03-29 14:41:16.000000000 +0200
+@@ -40,7 +40,7 @@
+ 
+ #include <pcap.h>
+ 
+-#ifdef __FreeBSD__
++#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
+ #include <dev/wi/if_wavelan_ieee.h>
+ #else
+ #ifdef __OpenBSD__
+diff -ur bsd-airtools.old/prism2dump/fields_data.c bsd-airtools/prism2dump/fields_data.c
+--- bsd-airtools.old/prism2dump/fields_data.c	2006-03-29 14:39:25.000000000 +0200
++++ bsd-airtools/prism2dump/fields_data.c	2006-03-29 14:41:16.000000000 +0200
+@@ -40,7 +40,7 @@
+ 
+ #include <pcap.h>
+ 
+-#ifdef __FreeBSD__
++#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
+ #include <dev/wi/if_wavelan_ieee.h>
+ #else
+ #ifdef __OpenBSD__
+diff -ur bsd-airtools.old/prism2dump/fields_mgmt.c bsd-airtools/prism2dump/fields_mgmt.c
+--- bsd-airtools.old/prism2dump/fields_mgmt.c	2006-03-29 14:39:26.000000000 +0200
++++ bsd-airtools/prism2dump/fields_mgmt.c	2006-03-29 14:41:16.000000000 +0200
+@@ -40,7 +40,7 @@
+ 
+ #include <pcap.h>
+ 
+-#ifdef __FreeBSD__
++#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
+ #include <dev/wi/if_wavelan_ieee.h>
+ #else
+ #ifdef __OpenBSD__
+diff -ur bsd-airtools.old/prism2dump/misc.c bsd-airtools/prism2dump/misc.c
+--- bsd-airtools.old/prism2dump/misc.c	2006-03-29 14:39:26.000000000 +0200
++++ bsd-airtools/prism2dump/misc.c	2006-03-29 14:41:16.000000000 +0200
+@@ -40,7 +40,7 @@
+ 
+ #include <pcap.h>
+ 
+-#ifdef __FreeBSD__
++#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
+ #include <dev/wi/if_wavelan_ieee.h>
+ #else
+ #ifdef __OpenBSD__
+diff -ur bsd-airtools.old/prism2dump/prism2dump.c bsd-airtools/prism2dump/prism2dump.c
+--- bsd-airtools.old/prism2dump/prism2dump.c	2006-03-29 14:39:26.000000000 +0200
++++ bsd-airtools/prism2dump/prism2dump.c	2006-03-29 14:41:16.000000000 +0200
+@@ -52,7 +52,7 @@
+ 
+ #include <pcap.h>
+ 
+-#ifdef __FreeBSD__
++#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
+ #include <dev/wi/if_wavelan_ieee.h>
+ #else
+ #ifdef __OpenBSD__
+diff -ur bsd-airtools.old/prism2dump/prism2dump.h bsd-airtools/prism2dump/prism2dump.h
+--- bsd-airtools.old/prism2dump/prism2dump.h	2006-03-29 14:39:26.000000000 +0200
++++ bsd-airtools/prism2dump/prism2dump.h	2006-03-29 14:41:16.000000000 +0200
+@@ -45,7 +45,7 @@
+ /*
+  * macros
+  */
+-#ifdef __FreeBSD__
++#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
+ #define le16toh(x) (x)
+ #define le32toh(x) (x)
+ #else
+diff -ur bsd-airtools.old/wnet/libwnet/libwnet.h bsd-airtools/wnet/libwnet/libwnet.h
+--- bsd-airtools.old/wnet/libwnet/libwnet.h	2006-03-29 14:39:26.000000000 +0200
++++ bsd-airtools/wnet/libwnet/libwnet.h	2006-03-29 14:41:16.000000000 +0200
+@@ -44,7 +44,7 @@
+ #include <net/if.h>
+ #include <netinet/if_ether.h>
+ 
+-#ifdef __FreeBSD__
++#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
+ #include <dev/wi/if_wavelan_ieee.h>
+ #include <dev/wi/if_wireg.h>
+ #include <net/if_ieee80211.h>

Added: trunk/bsd-airtools/debian/patches/02_glibc.diff
===================================================================
--- trunk/bsd-airtools/debian/patches/02_glibc.diff	2006-03-29 13:22:25 UTC (rev 1397)
+++ trunk/bsd-airtools/debian/patches/02_glibc.diff	2006-03-29 13:52:44 UTC (rev 1398)
@@ -0,0 +1,11 @@
+--- bsd-airtools/prism2dump/prism2dump.c~	2006-03-29 14:43:25.000000000 +0200
++++ bsd-airtools/prism2dump/prism2dump.c	2006-03-29 14:44:18.000000000 +0200
+@@ -41,7 +41,7 @@
+ #include <sys/types.h>
+ #include <sys/socket.h>
+ #include <sys/ioctl.h>
+-#ifndef __FreeBSD__
++#if !defined(__FreeBSD__) && !defined(__GLIBC__)
+ #include <sys/endian.h>
+ #endif
+ #include <netinet/in.h>

Added: trunk/bsd-airtools/debian/patches/03_dstumbler_config.diff
===================================================================
--- trunk/bsd-airtools/debian/patches/03_dstumbler_config.diff	2006-03-29 13:22:25 UTC (rev 1397)
+++ trunk/bsd-airtools/debian/patches/03_dstumbler_config.diff	2006-03-29 13:52:44 UTC (rev 1398)
@@ -0,0 +1,15 @@
+--- bsd-airtools/dstumbler/configure~	2006-03-29 15:37:24.000000000 +0200
++++ bsd-airtools/dstumbler/configure	2006-03-29 15:39:18.000000000 +0200
+@@ -33,6 +33,12 @@
+     ldflags="-L/usr/local/lib -lncurses"
+     curses="ncurses"
+     cursesincl="/usr/include/ncurses.h" ;;
++  "GNU/kFreeBSD"*)
++    hostos="freebsd"; echo $hostos
++    cflags="-Wall"
++    ldflags="-lncurses -lbsd"
++    curses="ncurses"
++    cursesincl="/usr/include/ncurses.h" ;;
+   *)
+     hostos="unsupported"; echo $hostos;
+     echo

Added: trunk/bsd-airtools/debian/patches/04_dstumbler_time_h.diff
===================================================================
--- trunk/bsd-airtools/debian/patches/04_dstumbler_time_h.diff	2006-03-29 13:22:25 UTC (rev 1397)
+++ trunk/bsd-airtools/debian/patches/04_dstumbler_time_h.diff	2006-03-29 13:52:44 UTC (rev 1398)
@@ -0,0 +1,21 @@
+--- bsd-airtools/dstumbler/aps.c~	2006-03-29 15:33:11.000000000 +0200
++++ bsd-airtools/dstumbler/aps.c	2006-03-29 15:34:38.000000000 +0200
+@@ -41,7 +41,7 @@
+ #include <stdlib.h>
+ #include <string.h>
+ #include <unistd.h>
+-#include <sys/time.h>
++#include <time.h>
+ #include <errno.h>
+ 
+ #ifdef __OpenBSD__
+--- bsd-airtools/dstumbler/log.c~	2006-03-29 15:33:11.000000000 +0200
++++ bsd-airtools/dstumbler/log.c	2006-03-29 15:35:18.000000000 +0200
+@@ -43,6 +43,7 @@
+ #include <string.h>
+ #include <sys/types.h>
+ #include <sys/uio.h>
++#include <time.h>
+ #include <unistd.h>
+ 
+ #include "dstumbler.h"

Added: trunk/bsd-airtools/debian/rules
===================================================================
--- trunk/bsd-airtools/debian/rules	2006-03-29 13:22:25 UTC (rev 1397)
+++ trunk/bsd-airtools/debian/rules	2006-03-29 13:52:44 UTC (rev 1398)
@@ -0,0 +1,37 @@
+#!/usr/bin/make -f
+# Sample debian/rules that uses cdbs.  Originaly written by Robert Millan.
+# This file is public domain.
+  
+DEB_TAR_SRCDIR                  := bsd-airtools
+DEB_AUTO_CLEANUP_RCS            := yes
+
+package=bsd-airtools
+
+SHELL:=bash
+PATH:=/usr/lib/freebsd:$(PATH)
+PMAKE=make COPTS="-D_GNU_SOURCE" NO_WERROR=1 NOGCCERROR=1 NOSHARED=NO NO_SHARED=NO
+
+dirs=dweputils/{dwepcrack,dwepdump,dwepkeygen} prism2ctl prism2dump
+# FIXME: add wnet/{libwnet{,/examples},dinject,reinj}
+
+build/bsd-airtools:: apply-patches
+	set -e ; for i in $(dirs) \
+	; do \
+		$(PMAKE) -C $(DEB_SRCDIR)/$$i ; \
+	done
+	cd $(DEB_SRCDIR)/dstumbler && ./configure && $(PMAKE)
+
+include /usr/share/cdbs/1/rules/tarball.mk
+pre-build:: $(_cdbs_tarball_stamps)
+	find $(DEB_SRCDIR) -type f | (set -e ; while read i ; do sed -i $$i \
+		-e "/^__FBSDID/d" \
+		-e "/[ \t]*__\(dead2\|unused\|result\)[ \t]*/d" \
+		-e "s,<sys/queue\.h>,<bsd/queue.h>,g" \
+		-e "s,<sys/iconv\.h>,<iconv.h>,g" \
+		-e "s/^LDADD=/LDADD+=/g" \
+		-e "s/getline/bsd_&/g" \
+	; done)
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/rules/tarball.mk
+include /usr/share/cdbs/1/rules/simple-patchsys.mk


Property changes on: trunk/bsd-airtools/debian/rules
___________________________________________________________________
Name: svn:executable
   + *

Added: trunk/bsd-airtools/fetch
===================================================================
--- trunk/bsd-airtools/fetch	2006-03-29 13:22:25 UTC (rev 1397)
+++ trunk/bsd-airtools/fetch	2006-03-29 13:52:44 UTC (rev 1398)
@@ -0,0 +1,16 @@
+#!/bin/bash
+set -ex
+
+version="0.3"
+sha1sum="ed57eafa399300c0e90404e7850bf774719765ba"
+
+tarball="bsd-airtools-v${version}.tgz"
+url="http://people.freebsd.org/~seanc/ports/bsd-airtools/${tarball}"
+
+rm -f ${tarball}
+wget -c ${url}
+
+if ! echo "${sha1sum}  bsd-airtools-v0.3.tgz" | sha1sum -c ; then
+  echo "ERROR: hash missmatch, deleting tarball"
+  rm -f ${tarball}
+fi


Property changes on: trunk/bsd-airtools/fetch
___________________________________________________________________
Name: svn:executable
   + *




More information about the Glibc-bsd-commits mailing list