? work Index: Makefile =================================================================== RCS file: /home/pcvs/ports/net-mgmt/kismet/Makefile,v retrieving revision 1.6 diff -u -r1.6 Makefile --- Makefile 31 Aug 2005 14:07:39 -0000 1.6 +++ Makefile 24 Jan 2006 17:40:15 -0000 @@ -16,43 +16,52 @@ GNU_CONFIGURE= yes USE_GMAKE= yes - +USE_REINPLACE= yes +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \ + LIBS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}" CONFIGURE_ARGS+= --enable-syspcap -.ifdef DISABLE_CURSES -CONFIGURE_ARGS+= --disable-curses +OPTIONS= CURSES "libcurses interface" on \ + PANEL "libpanels interface" on \ + SETUID "Install kismet with setuid" on \ + GPSMAP "Build gpsmap utility" on + +.include + +.if defined(WITHOUT_CURSES) +CONFIGURE_ARGS+=--disable-curses .endif -.ifdef DISABLE_PANEL -CONFIGURE_ARGS+= --disable-panel +.if defined(WITHOUT_PANEL) +CONFIGURE_ARGS+=--disable-panel .endif -.ifdef DISABLE_SETUID -CONFIGURE_ARGS+= --disable-setuid +.if defined(WITHOUT_SETUID) +CONFIGURE_ARGS+=--disable-setuid .endif -MAN1= kismet.1 kismet_drone.1 -MAN5= kismet.conf.5 kismet_drone.conf.5 kismet_ui.conf.5 +.if defined(WITHOUT_GPSMAP) +CONFIGURE_ARGS+=--disable-gpsmap +PLIST_SUB+= GPS="@comment " +.else +PLIST_SUB+= GPS="" +LIB_DEPENDS+= gmp.6:${PORTSDIR}/math/libgmp4 \ + expat.5:${PORTSDIR}/textproc/expat2 \ + Magick++.9:${PORTSDIR}/graphics/ImageMagick +BUILD_DEPENDS+= wget:${PORTSDIR}/ftp/wget +RUN_DEPENDS+= wget:${PORTSDIR}/ftp/wget +.endif -.include +MAN1= kismet.1 kismet_drone.1 gpsmap.1 +MAN5= kismet.conf.5 kismet_drone.conf.5 kismet_ui.conf.5 .if ${OSVERSION} < 502000 -BROKEN= "Does not compile on FreeBSD ${OSVERSION}" +CONFIGURE_ARGS+= --disable-pcap .endif -pre-fetch: - @${ECHO_MSG} "" -.ifndef DISABLE_CURSES - @${ECHO_MSG} " define DISABLE_CURSES to build without ncurses interface" -.endif -.ifndef DISABLE_PANEL - @${ECHO_MSG} " define DISABLE_PANEL to build without libpanel interface" -.endif -.ifndef DISABLE_SETUID - @${ECHO_MSG} " define DISABLE_SETUID to disable setuid/privdrop ability (not reccomended)" -.endif - @${ECHO_MSG} "" - @${TRUE} +post-extract: + @${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g' \ + ${WRKSRC}/configure post-install: ${INSTALL_DATA} ${WRKSRC}/conf/kismet.conf ${PREFIX}/etc/kismet.conf.sample Index: pkg-plist =================================================================== RCS file: /home/pcvs/ports/net-mgmt/kismet/pkg-plist,v retrieving revision 1.1 diff -u -r1.1 pkg-plist --- pkg-plist 5 May 2004 15:25:51 -0000 1.1 +++ pkg-plist 24 Jan 2006 17:40:15 -0000 @@ -2,6 +2,8 @@ bin/kismet_client bin/kismet_drone bin/kismet_server +%%GPS%%bin/gpsmap +%%GPS%%bin/gpsmap-helper-earthamaps etc/ap_manuf etc/client_manuf @unexec if cmp -s %D/etc/kismet.conf %D/etc/kismet.conf.sample; then rm -f %D/etc/kismet.conf; fi