diff options
author | jmmv <jmmv> | 2004-11-07 21:44:21 +0000 |
---|---|---|
committer | jmmv <jmmv> | 2004-11-07 21:44:21 +0000 |
commit | 70aefca7168151a26a2ffb519cab188b4e010915 (patch) | |
tree | 3bac4c98ffdeeef1ae1fba4dd2d4bebd4484ca73 /net/wistumbler2 | |
parent | bbd718c6598e3b9c2cb60a078a597d3c230d5d59 (diff) | |
download | pkgsrc-70aefca7168151a26a2ffb519cab188b4e010915.tar.gz |
Let's get rid of another build def, WISTUMBLER2_USES_GTK, by splitting
wistumbler2 in two packages: wistumbler2, with console support only,
and wistumbler2-gtk, with GTK2 and console support. This provides a
choice for users of binary packages and lets us catch build problems
in both cases during bulk builds.
While here, fix several issues:
- In the GTK case, depend on pkg-config, needed during the build.
- Patch files during pre-configure, not post-patch.
- Fix the CONF_FILES stuff; it was pointing to non-existent files.
- Reword DESCR.
Because of these changes, that affect the binary package, bump the revision
of wistumbler2 to 1, thus resulting in 2.00pre9nb1. The new wistumbler2-gtk
package is at version 2.00pre9.
Diffstat (limited to 'net/wistumbler2')
-rw-r--r-- | net/wistumbler2/DESCR | 34 | ||||
-rw-r--r-- | net/wistumbler2/Makefile | 46 | ||||
-rw-r--r-- | net/wistumbler2/Makefile.common | 41 |
3 files changed, 59 insertions, 62 deletions
diff --git a/net/wistumbler2/DESCR b/net/wistumbler2/DESCR index 95dd507395a..a15d71b7429 100644 --- a/net/wistumbler2/DESCR +++ b/net/wistumbler2/DESCR @@ -1,20 +1,14 @@ -======== WiStumler2 ====================== -Network stumbler for WaveLAN/IEEE wireless -========================================== - -Original code: Isao SEKI <iseki@gongon.com> -Fork&patches: pancake <pancake@phreaker.net> - -WiStumbler2 is a fork of original wistumbler caused by the incommunication -of the original author, because seems that development was getting stopped. - -In the fork of wistumbler I add some new features and bugfixes. - -Diff on wistumbler: - - gtk2 and theme support. - - some gtk widgets wasn't correctly used. - - Support for console mode (no X needed). - - Allow log-saving on the fly (new button). - - Patches some GPS pointers that segfaults. - - Speaker beeps like windows-stumbler. (ear-wardriving) - - FreeBSD port finished. +This is a network stumbler for WaveLAN/IEEE wireless. WiStumbler2 is a fork +of the original wistumbler, because it seems that its development does not +progress. + +The differences of this version compared to the original one are: +- GTK2 and theme support. +- Correct usage of some GTK widgets. +- Support for console mode (no X needed). +- Allow log-saving on the fly (new button). +- Some GPS pointer fixes (solves segfaults). +- Speaker beeps like windows-stumbler. (ear-wardriving) +- FreeBSD port finished. + +This package is built with console support only. diff --git a/net/wistumbler2/Makefile b/net/wistumbler2/Makefile index 266c5d1a9a6..a56e523a034 100644 --- a/net/wistumbler2/Makefile +++ b/net/wistumbler2/Makefile @@ -1,49 +1,11 @@ -# $NetBSD: Makefile,v 1.8 2004/10/30 15:24:02 adrianp Exp $ +# $NetBSD: Makefile,v 1.9 2004/11/07 21:44:22 jmmv Exp $ -DISTNAME= wistumbler2.00-pre9 -PKGNAME= ${DISTNAME:S/wistumbler/wistumbler-/} -CATEGORIES= net -MASTER_SITES= ftp://ftp.nopcode.org/prj/wistumbler2/ +.include "Makefile.common" -MAINTAINER= pancake@phreaker.net -HOMEPAGE= http://www.nopcode.org/?t=wistumbler2 -COMMENT= Fork of original WaveLAN/IEEE network stumbler +PKGREVISION= 1 -USE_BUILDLINK3= YES -HAS_CONFIGURE= YES -MANCOMPRESSED= YES -USE_PKGINSTALL= YES -CONFIGURE_ENV+= PREFIX=${PREFIX} +CONFLICTS+= wistumbler-gtk-[0-9]* -NOT_FOR_PLATFORM= NetBSD-[01].[012345]*-* -ONLY_FOR_PLATFORM= NetBSD-*-* FreeBSD-*-* OpenBSD-*-* - -WISTUMBLER2_USES_GTK?= yes - -BUILD_DEFS+= WISTUMBLER2_USES_GTK - -CONF_FILES= ${PREFIX}/share/wistumber2/wistumber2.conf \ - ${PKG_SYSCONFDIR}/wistumber2.conf - -SUBST_CLASSES+= conf -SUBST_STAGE.conf= post-patch -SUBST_FILES.conf= src/userconf.c -SUBST_SED.conf= -e "s|/etc|${PKG_SYSCONFDIR}|g" -SUBST_MESSAGE.conf= "Fixing configuration files." - -.include "../../mk/bsd.prefs.mk" - -.if !empty(WISTUMBLER2_USES_GTK:M[Yy][Ee][Ss]) -USE_X11= yes -.include "../../x11/gtk2/buildlink3.mk" -.else CONFIGURE_ENV+= USE_GTK=0 -.endif - -post-extract: - @${CHMOD} ${PKGDIRMODE} ${WRKSRC}/doc - @${CHMOD} ${PKGDIRMODE} ${WRKSRC}/img -.include "../../net/libpcap/buildlink3.mk" -.include "../../mk/pthread.buildlink3.mk" .include "../../mk/bsd.pkg.mk" diff --git a/net/wistumbler2/Makefile.common b/net/wistumbler2/Makefile.common new file mode 100644 index 00000000000..89d0ce380fb --- /dev/null +++ b/net/wistumbler2/Makefile.common @@ -0,0 +1,41 @@ +# $NetBSD: Makefile.common,v 1.1 2004/11/07 21:44:22 jmmv Exp $ +# + +DISTNAME= wistumbler2.00-pre9 +PKGNAME= ${DISTNAME:S/wistumbler/wistumbler-/} +CATEGORIES= net +MASTER_SITES= ftp://ftp.nopcode.org/prj/wistumbler2/ + +MAINTAINER= pancake@phreaker.net +HOMEPAGE= http://www.nopcode.org/?t=wistumbler2 +COMMENT= Fork of original WaveLAN/IEEE network stumbler + +DISTINFO_FILE= ${.CURDIR}/../../net/wistumbler2/distinfo +PATCHDIR= ${.CURDIR}/../../net/wistumbler2/patches +PLIST_SRC= ${.CURDIR}/../../net/wistumbler2/PLIST + +NOT_FOR_PLATFORM= NetBSD-[01].[012345]*-* +ONLY_FOR_PLATFORM= NetBSD-*-* FreeBSD-*-* OpenBSD-*-* + +HAS_CONFIGURE= YES +MANCOMPRESSED= YES +USE_BUILDLINK3= YES +USE_PKGINSTALL= YES + +CONFIGURE_ENV+= PREFIX=${PREFIX} + +CONF_FILES= ${PREFIX}/share/examples/wistumbler2/wistumbler2.conf \ + ${PKG_SYSCONFDIR}/wistumbler2.conf + +SUBST_CLASSES+= conf +SUBST_STAGE.conf= pre-configure +SUBST_FILES.conf= src/userconf.c +SUBST_SED.conf= -e "s|/etc|${PKG_SYSCONFDIR}|g" +SUBST_MESSAGE.conf= "Fixing path to configuration files." + +post-extract: + ${CHMOD} ${PKGDIRMODE} ${WRKSRC}/doc + ${CHMOD} ${PKGDIRMODE} ${WRKSRC}/img + +.include "../../net/libpcap/buildlink3.mk" +.include "../../mk/pthread.buildlink3.mk" |