View | Details | Raw Unified | Return to bug 103861
Collapse All | Expand All

(-)ports/security/dsniff/Makefile (-9 / +38 lines)
Lines 14-37 Link Here
14
MAINTAINER=	ports@FreeBSD.org
14
MAINTAINER=	ports@FreeBSD.org
15
COMMENT=	Various sniffing utilities for penetration testing
15
COMMENT=	Various sniffing utilities for penetration testing
16
16
17
BUILD_DEPENDS=	libnet*<=1.1.0,1:${PORTSDIR}/net/libnet10 \
17
BUILD_DEPENDS=	${LIBNET_CONFIG}:${PORTSDIR}/net/libnet10 \
18
		${LOCALBASE}/lib/libnids.a:${PORTSDIR}/net/libnids
18
		${LOCALBASE}/lib/libnids.a:${PORTSDIR}/net/libnids
19
19
20
BROKEN=		Depends on incompatible versions of libnet
21
22
GNU_CONFIGURE=	yes
20
GNU_CONFIGURE=	yes
21
WANT_GNOME=	yes
22
23
OPTIONS=	X11 "Enable X11 support" on
24
25
MAN8=		arpspoof.8 dsniff.8 macof.8 mailsnarf.8 tcpkill.8 \
26
		tcpnice.8 urlsnarf.8 filesnarf.8 dnsspoof.8 msgsnarf.8 \
27
		sshmitm.8 webmitm.8
23
28
24
MAN8=	arpspoof.8 dsniff.8 macof.8 mailsnarf.8 tcpkill.8 \
29
LIBNET_CONFIG?=	${LOCALBASE}/bin/libnet10-config
25
	tcpnice.8 urlsnarf.8 filesnarf.8 dnsspoof.8 msgsnarf.8 \
30
26
	sshmitm.8 webmitm.8
31
.include <bsd.port.pre.mk>
32
33
# If net/libnids has been compiled with the GLIB2 option then this port needs
34
# the corresponding library and additional linker flags.
35
.if exists(${LOCALBASE}/lib/libnids.a)
36
LIBNIDS_GLIB2!=	nm -u ${LOCALBASE}/lib/libnids.a | ${GREP} g_thread_init
37
.endif
38
39
.if !empty(LIBNIDS_GLIB2)
40
USE_GNOME+=	glib20
41
.endif
27
42
28
.if !defined(WITHOUT_X11)
43
.if !defined(WITHOUT_X11)
29
USE_XLIB=	yes
44
USE_XLIB=	yes
30
PLIST_SUB+=	X11=''
45
PLIST_SUB+=	X11=''
31
MAN8+=	webspy.8
46
MAN8+=		webspy.8
32
.else
47
.else
33
CONFIGURE_ARGS+=	--without-x
48
CONFIGURE_ARGS+=--without-x
34
PLIST_SUB+=	X11='@comment '
49
PLIST_SUB+=	X11='@comment '
35
.endif
50
.endif
36
51
37
.include <bsd.port.mk>
52
post-patch:
53
	@${REINPLACE_CMD} -Ee \
54
		's|libnet-config|${LIBNET_CONFIG:T}|; \
55
		 s|test -f \$${prefix}/include/libnet.h|${TRUE}|; \
56
		 s|(LNETINC=).*|\1"`${LIBNET_CONFIG} --cflags`"|; \
57
		 s|(LNETLIB=).*|\1"`${LIBNET_CONFIG} --libs`"|' \
58
		${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
59
60
.if !empty(LIBNIDS_GLIB2)
61
pre-configure:
62
	@${REINPLACE_CMD} -e 's|@NIDSLIB@|& `pkg-config --libs gthread-2.0`|' \
63
		${WRKSRC}/Makefile.in
64
.endif
65
66
.include <bsd.port.post.mk>
(-)ports/security/dsniff/files/patch-aa (-11 lines)
Removed Link Here
1
--- Makefile.in.orig	Fri Dec 22 16:30:32 2000
2
+++ Makefile.in	Fri Dec 22 16:30:50 2000
3
@@ -37,7 +37,7 @@
4
 X11INC	= @X_CFLAGS@
5
 X11LIB	= @X_LIBS@ @X_PRE_LIBS@ -lXmu -lX11 @X_EXTRA_LIBS@
6
 
7
-INCS	= -I. $(NIDSINC) $(PCAPINC) $(LNETINC) $(DBINC) $(SSLINC) $(X11INC) \
8
+INCS	= -I. -I/usr/include $(NIDSINC) $(PCAPINC) $(LNETINC) $(DBINC) $(SSLINC) $(X11INC) \
9
 	  -I$(srcdir)/missing
10
 LIBS	= @LIBS@ -L$(srcdir) -lmissing
11
 
(-)ports/security/dsniff/files/patch-pcaputil.c (+14 lines)
Added Link Here
1
--- ./pcaputil.c.orig	Tue Nov 14 12:51:08 2000
2
+++ ./pcaputil.c	Mon Sep 25 16:26:13 2006
3
@@ -13,9 +13,9 @@
4
 #include <stdlib.h>
5
 #include <string.h>
6
 #include <err.h>
7
-#include <pcap.h>
8
+#include </usr/include/pcap.h>
9
 #ifdef BSD
10
-#include <pcap-int.h>
11
+#include </usr/include/pcap-int.h>
12
 #endif
13
 #include "pcaputil.h"
14
 
(-)ports/security/ipguard/Makefile (-2 / +9 lines)
Lines 14-20 Link Here
14
MAINTAINER=	ports@FreeBSD.org
14
MAINTAINER=	ports@FreeBSD.org
15
COMMENT=	Tool designed to protect LAN IP adress space by ARP spoofing
15
COMMENT=	Tool designed to protect LAN IP adress space by ARP spoofing
16
16
17
BUILD_DEPENDS=	libnet*<=1.1.0,1:${PORTSDIR}/net/libnet10
17
BUILD_DEPENDS=	${LIBNET_CONFIG}:${PORTSDIR}/net/libnet10
18
18
19
MAN8=		ipguard.8
19
MAN8=		ipguard.8
20
20
Lines 24-30 Link Here
24
24
25
SUB_FILES=	pkg-message
25
SUB_FILES=	pkg-message
26
SUB_LIST=	ETHERS=${ETHERS}
26
SUB_LIST=	ETHERS=${ETHERS}
27
PKGMESSAGE=	${WRKDIR}/pkg-message
27
28
LIBNET_CONFIG?=	${LOCALBASE}/bin/libnet10-config
29
30
post-patch:
31
	@${REINPLACE_CMD} -Ee \
32
		's|libnet-config|${LIBNET_CONFIG}|; \
33
		 s|^(INCLUDES=).*|\1`${LIBNET_CONFIG} --cflags`|' \
34
		${WRKSRC}/${MAKEFILE}
28
35
29
do-install:
36
do-install:
30
	${INSTALL_PROGRAM} ${WRKSRC}/ipguard ${PREFIX}/sbin
37
	${INSTALL_PROGRAM} ${WRKSRC}/ipguard ${PREFIX}/sbin
(-)ports/security/labrea/Makefile (-1 / +9 lines)
Lines 16-22 Link Here
16
MAINTAINER=	nick@rogness.net
16
MAINTAINER=	nick@rogness.net
17
COMMENT=	Security tarpit defense tool
17
COMMENT=	Security tarpit defense tool
18
18
19
BUILD_DEPENDS=	libnet*<=1.1.0,1:${PORTSDIR}/net/libnet10
19
BUILD_DEPENDS=	${LIBNET_CONFIG}:${PORTSDIR}/net/libnet10
20
21
LIBNET_CONFIG?=	${LOCALBASE}/bin/libnet10-config
22
23
post-patch:
24
	@${REINPLACE_CMD} -e \
25
		's|libnet-config|${LIBNET_CONFIG}|; \
26
		 s|--defines|& --cflags|' \
27
		 ${WRKSRC}/${MAKEFILE}
20
28
21
do-install:
29
do-install:
22
	${INSTALL_PROGRAM} ${WRKSRC}/LaBrea ${PREFIX}/bin
30
	${INSTALL_PROGRAM} ${WRKSRC}/LaBrea ${PREFIX}/bin
(-)ports/security/snort_inline/Makefile (-3 / +5 lines)
Lines 26-34 Link Here
26
CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
26
CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
27
CONFIGURE_ARGS+=	--enable-inline --enable-ipfw
27
CONFIGURE_ARGS+=	--enable-inline --enable-ipfw
28
28
29
BUILD_DEPENDS+=		libnet*<=1.1.0,1:${PORTSDIR}/net/libnet10
29
BUILD_DEPENDS+=	${LIBNET_CONFIG}:${PORTSDIR}/net/libnet10
30
CONFIGURE_ARGS+=	--with-libnet-includes=${LOCALBASE}/include \
31
			--with-libnet-libraries=${LOCALBASE}/lib
32
30
33
.if defined(WITH_MYSQL)
31
.if defined(WITH_MYSQL)
34
USE_MYSQL=		yes
32
USE_MYSQL=		yes
Lines 61-68 Link Here
61
59
62
USE_RC_SUBR=	snort.sh
60
USE_RC_SUBR=	snort.sh
63
61
62
LIBNET_CONFIG?=	${LOCALBASE}/bin/libnet10-config
63
64
post-patch:
64
post-patch:
65
	${REINPLACE_CMD} "s,%%PREFIX%%,${PREFIX}," ${WRKSRC}/src/snort.c
65
	${REINPLACE_CMD} "s,%%PREFIX%%,${PREFIX}," ${WRKSRC}/src/snort.c
66
	${REINPLACE_CMD} -e 's|libnet-config|${LIBNET_CONFIG}|' \
67
		${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
66
68
67
pre-configure:
69
pre-configure:
68
	@${ECHO} ""
70
	@${ECHO} ""
(-)ports/security/snort_inline/files/patch-configure (+11 lines)
Added Link Here
1
--- ./configure.orig	Mon Feb  7 01:09:30 2005
2
+++ ./configure	Wed Sep 27 16:58:41 2006
3
@@ -6868,7 +6868,7 @@
4
         LIBNET_INC_DIR=""
5
         echo "$as_me:$LINENO: checking \"for libnet.h version 1.0.x\"" >&5
6
 echo $ECHO_N "checking \"for libnet.h version 1.0.x\"... $ECHO_C" >&6
7
-        libnet_dir="/usr/include /usr/local/include"
8
+        libnet_dir="`libnet-config --cflags | cut -dI -f2`"
9
         for i in $libnet_dir; do
10
             if test -r $i/libnet.h; then
11
                 LIBNET_INC_DIR=$i
(-)ports/security/vida/Makefile (-4 / +6 lines)
Lines 14-29 Link Here
14
MAINTAINER=	mich@FreeBSD.org
14
MAINTAINER=	mich@FreeBSD.org
15
COMMENT=	Vida is a multi-datapipe handler
15
COMMENT=	Vida is a multi-datapipe handler
16
16
17
BUILD_DEPENDS=	libnet*<=1.1.0,1:${PORTSDIR}/net/libnet10
17
BUILD_DEPENDS=	${LIBNET_CONFIG}:${PORTSDIR}/net/libnet10
18
18
19
LDFLAGS+=	-pthread -lncurses -lpcap -lnet
19
LDFLAGS+=	${PTHREAD_LIBS} -lncurses -lpcap `${LIBNET_CONFIG} --libs`
20
20
21
WRKSRC=		${WRKDIR}/${PORTNAME}
21
WRKSRC=		${WRKDIR}/${PORTNAME}
22
22
23
LIBNET_CONFIG?=	${LOCALBASE}/bin/libnet10-config
24
23
do-build:
25
do-build:
24
	cd ${WRKSRC} && \
26
	cd ${WRKSRC} && \
25
	${CC} -I${LOCALBASE}/include -L${LOCALBASE}/lib ${CFLAGS} vida.c funz.c dnshijacking.c \
27
	${CC} `${LIBNET_CONFIG} --defines --cflags` ${CFLAGS} \
26
	${LDFLAGS} `libnet-config --defines` -o ${PORTNAME}
28
	vida.c funz.c dnshijacking.c ${LDFLAGS} -o ${PORTNAME}
27
29
28
do-install:
30
do-install:
29
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
31
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
(-)ports/security/zombiezapper/Makefile (-3 / +3 lines)
Lines 16-28 Link Here
16
MAINTAINER=	roam@FreeBSD.org
16
MAINTAINER=	roam@FreeBSD.org
17
COMMENT=	Send a terminate command to Trinoo/TFN/Stacheldracht DDoS agents
17
COMMENT=	Send a terminate command to Trinoo/TFN/Stacheldracht DDoS agents
18
18
19
BUILD_DEPENDS=	libnet*<=1.1.0,1:${PORTSDIR}/net/libnet10/
19
BUILD_DEPENDS=	${LIBNET_CONFIG}:${PORTSDIR}/net/libnet10
20
20
21
LIBNETCONF=	${LOCALBASE}/bin/libnet-config
21
LIBNET_CONFIG?=	${LOCALBASE}/bin/libnet10-config
22
22
23
do-build:
23
do-build:
24
	cd ${WRKSRC} && \
24
	cd ${WRKSRC} && \
25
	${CC} ${CFLAGS} -o zz zz.c `${LIBNETCONF} --cflags` `${LIBNETCONF} --defines` `${LIBNETCONF} --libs` -L${LOCALBASE}/lib -I${LOCALBASE}/include
25
	${CC} ${CFLAGS} -o zz zz.c `${LIBNET_CONFIG} --cflags` `${LIBNET_CONFIG} --defines` `${LIBNET_CONFIG} --libs`
26
26
27
do-install:
27
do-install:
28
	${INSTALL_PROGRAM} ${WRKSRC}/zz ${PREFIX}/bin/
28
	${INSTALL_PROGRAM} ${WRKSRC}/zz ${PREFIX}/bin/
(-)ports/security/fiked/Makefile (-2 / +8 lines)
Lines 16-22 Link Here
16
16
17
LIB_DEPENDS=	gcrypt.13:${PORTSDIR}/security/libgcrypt
17
LIB_DEPENDS=	gcrypt.13:${PORTSDIR}/security/libgcrypt
18
.if !defined(WITHOUT_LIBNET)
18
.if !defined(WITHOUT_LIBNET)
19
BUILD_DEPENDS=	libnet*>=1.1.2,1:${PORTSDIR}/net/libnet
19
BUILD_DEPENDS=	${LIBNET_CONFIG}:${PORTSDIR}/net/libnet
20
.endif
20
.endif
21
21
22
USE_BZIP2=	yes
22
USE_BZIP2=	yes
Lines 29-36 Link Here
29
MAN1=		fiked.1
29
MAN1=		fiked.1
30
PORTDOCS=	README NEWS
30
PORTDOCS=	README NEWS
31
31
32
LIBNET_CONFIG?=	${LOCALBASE}/bin/libnet11-config
33
32
post-patch:
34
post-patch:
33
	@${REINPLACE_CMD} -e 's|=-g|=|' ${WRKSRC}/${MAKEFILE}
35
	@${REINPLACE_CMD} -e \
36
		's|=-g|=|; \
37
		 s|-lnet|`${LIBNET_CONFIG} --libs`|; \
38
		 s|-DWITH_LIBNET|& `${LIBNET_CONFIG} --cflags`|' \
39
		${WRKSRC}/${MAKEFILE}
34
40
35
do-install:
41
do-install:
36
	${INSTALL_PROGRAM} ${WRKSRC}/fiked ${PREFIX}/bin
42
	${INSTALL_PROGRAM} ${WRKSRC}/fiked ${PREFIX}/bin
(-)ports/security/firewalk/Makefile (-2 / +8 lines)
Lines 16-31 Link Here
16
COMMENT=	A remote firewall auditing tool
16
COMMENT=	A remote firewall auditing tool
17
17
18
BUILD_DEPENDS=	${LOCALBASE}/lib/libdnet.a:${PORTSDIR}/net/libdnet	\
18
BUILD_DEPENDS=	${LOCALBASE}/lib/libdnet.a:${PORTSDIR}/net/libdnet	\
19
 		libnet*>=1.1.2,1:${PORTSDIR}/net/libnet
19
		${LIBNET_CONFIG}:${PORTSDIR}/net/libnet
20
RUN_DEPENDS=	${BUILD_DEPENDS}
20
RUN_DEPENDS=	${BUILD_DEPENDS}
21
21
22
WRKSRC=		${WRKDIR}/Firewalk
22
WRKSRC=		${WRKDIR}/Firewalk
23
23
24
GNU_CONFIGURE=	yes
24
GNU_CONFIGURE=	yes
25
CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" \
25
CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include `${LIBNET_CONFIG} --cflags`" \
26
		LDFLAGS="-L${LOCALBASE}/lib"
26
		LDFLAGS="-L${LOCALBASE}/lib"
27
MAN8=		firewalk.8
27
MAN8=		firewalk.8
28
28
29
LIBNET_CONFIG?=	${LOCALBASE}/bin/libnet11-config
30
31
post-patch:
32
	@${REINPLACE_CMD} -e 's|-lnet|`${LIBNET_CONFIG} --libs`|' \
33
		${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
34
29
do-install:
35
do-install:
30
	${INSTALL_PROGRAM} ${WRKSRC}/src/firewalk ${PREFIX}/bin/
36
	${INSTALL_PROGRAM} ${WRKSRC}/src/firewalk ${PREFIX}/bin/
31
	${INSTALL_MAN} ${WRKSRC}/man/firewalk.8 ${MANPREFIX}/man/man8/
37
	${INSTALL_MAN} ${WRKSRC}/man/firewalk.8 ${MANPREFIX}/man/man8/
(-)ports/security/sasp/Makefile (-1 / +4 lines)
Lines 16-24 Link Here
16
MAINTAINER=	sviat@OpenGEEKS.it
16
MAINTAINER=	sviat@OpenGEEKS.it
17
COMMENT=	A tool that permits to use a gateway whatever IP we have
17
COMMENT=	A tool that permits to use a gateway whatever IP we have
18
18
19
BUILD_DEPENDS=	libnet*>=1.1.2,1:${PORTSDIR}/net/libnet
19
BUILD_DEPENDS=	${LIBNET_CONFIG}:${PORTSDIR}/net/libnet
20
20
21
NO_WRKSUBDIR=	yes
21
NO_WRKSUBDIR=	yes
22
MAKE_ENV=	LIBNET_CONFIG="${LIBNET_CONFIG}"
22
PLIST_FILES=	sbin/sasp
23
PLIST_FILES=	sbin/sasp
23
24
25
LIBNET_CONFIG?=	${LOCALBASE}/bin/libnet11-config
26
24
.include <bsd.port.mk>
27
.include <bsd.port.mk>
(-)ports/security/sasp/files/patch-Makefile (+11 lines)
Added Link Here
1
--- ./Makefile.orig	Thu Apr  7 06:33:45 2005
2
+++ ./Makefile	Wed Sep 27 22:46:49 2006
3
@@ -1,6 +1,6 @@
4
 all:
5
-	cc -o sasp sasp.c -L/usr/local/lib -I/usr/local/include -lpcap -lnet
6
+	${CC} `${LIBNET_CONFIG} --cflags` -o sasp sasp.c -lpcap `${LIBNET_CONFIG} --libs`
7
 install:
8
-	install -o root -m 555 sasp /usr/local/sbin
9
+	${BSD_INSTALL_PROGRAM} sasp ${PREFIX}/sbin
10
 clean:
11
 	rm -rf *.o
(-)ports/security/unicornscan/Makefile (-2 / +7 lines)
Lines 14-26 Link Here
14
MAINTAINER=	cykyc@yahoo.com
14
MAINTAINER=	cykyc@yahoo.com
15
COMMENT=	Next-generation of udpscan plus a high-speed TCP scanner
15
COMMENT=	Next-generation of udpscan plus a high-speed TCP scanner
16
16
17
BUILD_DEPENDS=	libnet*>=1.1.2,1:${PORTSDIR}/net/libnet
17
BUILD_DEPENDS=	${LIBNET_CONFIG}:${PORTSDIR}/net/libnet
18
18
19
USE_GMAKE=	yes
19
USE_GMAKE=	yes
20
MAKE_ENV=	LIBNET_CONFIG="${LIBNET_CONFIG}"
20
21
21
MAN1=		unicornscan.1
22
MAN1=		unicornscan.1
22
23
23
PKGMESSAGE=     ${WRKDIR}/pkg-message
24
PKGMESSAGE=	${WRKDIR}/pkg-message
25
26
LIBNET_CONFIG?=	${LOCALBASE}/bin/libnet11-config
24
27
25
.include <bsd.port.pre.mk>
28
.include <bsd.port.pre.mk>
26
29
Lines 43-48 Link Here
43
	@${SED} -e 's,%%PREFIX%%,${PREFIX},g' \
46
	@${SED} -e 's,%%PREFIX%%,${PREFIX},g' \
44
	${PKGDIR}/${text} >${WRKDIR}/${text}
47
	${PKGDIR}/${text} >${WRKDIR}/${text}
45
.endfor
48
.endfor
49
	@${REINPLACE_CMD} -e 's|-lnet|`${LIBNET_CONFIG} --libs`|' \
50
		${WRKSRC}/src/scan_progs/Makefile ${WRKSRC}/src/tools/Makefile
46
51
47
do-install:
52
do-install:
48
	${MKDIR} ${PREFIX}/etc/unicornscan
53
	${MKDIR} ${PREFIX}/etc/unicornscan
(-)ports/security/unicornscan/files/patch-libs::Makefile (-3 / +3 lines)
Lines 1-5 Link Here
1
--- libs/Makefile.orig	Thu Sep 30 05:29:05 2004
1
--- libs/Makefile.orig	Thu Sep 30 07:29:05 2004
2
+++ libs/Makefile	Tue Oct  5 13:36:57 2004
2
+++ libs/Makefile	Fri Sep 29 14:32:37 2006
3
@@ -6,30 +6,10 @@
3
@@ -6,30 +6,10 @@
4
 default: pcap_test libnet_test
4
 default: pcap_test libnet_test
5
 
5
 
Lines 29-35 Link Here
29
-
29
-
30
-libpcap-$(PCAPVER).tar.gz:
30
-libpcap-$(PCAPVER).tar.gz:
31
-	wget http://tcpdump.org/release/libpcap-$(PCAPVER).tar.gz
31
-	wget http://tcpdump.org/release/libpcap-$(PCAPVER).tar.gz
32
+	$(CC) $(CFLAGS) -o libnet_test libnet_test.c -lpcap -lnet $(LDADD)
32
+	$(CC) $(CFLAGS) -o libnet_test libnet_test.c -lpcap `$(LIBNET_CONFIG) --libs` $(LDADD)
33
 
33
 
34
 clean:
34
 clean:
35
-	rm -rf fake libnet libpcap-$(PCAPVER) pcap_test libnet_test
35
-	rm -rf fake libnet libpcap-$(PCAPVER) pcap_test libnet_test
(-)ports/security/unicornscan/files/patch-src::Makefile (-4 / +6 lines)
Lines 1-11 Link Here
1
--- src/Makefile.orig	Mon Dec 13 22:24:21 2004
1
--- src/Makefile.orig	Thu Sep 30 07:29:05 2004
2
+++ src/Makefile	Mon Dec 13 22:24:38 2004
2
+++ src/Makefile	Fri Sep 29 14:32:21 2006
3
@@ -4,7 +4,7 @@
3
@@ -4,8 +4,8 @@
4
 HDRS=$(SRCS:.c=.h) config.h settings.h
4
 HDRS=$(SRCS:.c=.h) config.h settings.h
5
 OBJS=$(SRCS:.c=.o)
5
 OBJS=$(SRCS:.c=.o)
6
 
6
 
7
-CFLAGS=$(MYCFLAGS)
7
-CFLAGS=$(MYCFLAGS)
8
-LIBS=-lscan -luni -lparse -lpcap -lnet $(LDADD)
8
+CFLAGS+=$(MYCFLAGS)
9
+CFLAGS+=$(MYCFLAGS)
9
 LIBS=-lscan -luni -lparse -lpcap -lnet $(LDADD)
10
+LIBS=-lscan -luni -lparse -lpcap `$(LIBNET_CONFIG) --libs` $(LDADD)
10
 LIBDIRS=-L./unilib -L./scan_progs -L./parse -L../libs/fake/lib
11
 LIBDIRS=-L./unilib -L./scan_progs -L./parse -L../libs/fake/lib
11
 TARGETNAME=unicornscan
12
 TARGETNAME=unicornscan
13
 
(-)ports/security/unicornscan/files/patch-src::Makefile.inc (-4 / +12 lines)
Lines 1-8 Link Here
1
--- src/Makefile.inc.orig	Thu Sep 30 05:29:05 2004
1
--- src/Makefile.inc.orig	Thu Sep 30 07:29:05 2004
2
+++ src/Makefile.inc	Tue Oct  5 11:07:49 2004
2
+++ src/Makefile.inc	Thu Sep 28 14:08:32 2006
3
@@ -1,8 +1,7 @@
3
@@ -1,14 +1,13 @@
4
 # gcc only
4
 # gcc only
5
 CC=gcc
5
-CC=gcc
6
+CC?=gcc
6
 
7
 
7
-PREFIX=/usr/local
8
-PREFIX=/usr/local
8
-LOCALSTATEDIR=/var
9
-LOCALSTATEDIR=/var
Lines 10-15 Link Here
10
 TARGETNAME=unicornscan
11
 TARGETNAME=unicornscan
11
 SENDERNAME=unisend
12
 SENDERNAME=unisend
12
 LISTENERNAME=unilisten
13
 LISTENERNAME=unilisten
14
 
15
 # its fine to do almost anything here, just dont remove the includes
16
-MYCFLAGS=-O1 -ggdb -Wall -Wshadow -Wcast-align -Wcast-qual -Wchar-subscripts -Wno-deprecated-declarations -Wformat-security -Wimplicit -Wsign-compare -Wuninitialized -Wunused -Wwrite-strings -I. -rdynamic -I../libs/fake/include -I/usr/local/include -L/usr/local/lib -DPREFIX=\"$(PREFIX)\" -DLOCALSTATEDIR=\"$(LOCALSTATEDIR)\" -DTARGETNAME=\"$(TARGETNAME)\" -DSENDERNAME=\"$(SENDERNAME)\" -DLISTENERNAME=\"$(LISTENERNAME)\"
17
+MYCFLAGS:=$(CFLAGS) -O1 -ggdb -Wall -Wshadow -Wcast-align -Wcast-qual -Wchar-subscripts -Wno-deprecated-declarations -Wformat-security -Wimplicit -Wsign-compare -Wuninitialized -Wunused -Wwrite-strings -I. -rdynamic -I../libs/fake/include `$(LIBNET_CONFIG) --defines` `$(LIBNET_CONFIG) --cflags` -DPREFIX=\"$(PREFIX)\" -DLOCALSTATEDIR=\"$(LOCALSTATEDIR)\" -DTARGETNAME=\"$(TARGETNAME)\" -DSENDERNAME=\"$(SENDERNAME)\" -DLISTENERNAME=\"$(LISTENERNAME)\"
18
 
19
 # sometimes you dont have a link to gmake, if your make _is_ gmake, you can use make then, but we need GNU make (for now)
20
 MAKE=gmake
13
@@ -23,10 +22,10 @@
21
@@ -23,10 +22,10 @@
14
 #LDADD=-lsocket -lnsl -ldl -lposix4 -lresolv
22
 #LDADD=-lsocket -lnsl -ldl -lposix4 -lresolv
15
 
23
 
(-)ports/security/yersinia/Makefile (-1 / +8 lines)
Lines 13-19 Link Here
13
MAINTAINER=	se@FreeBSD.org
13
MAINTAINER=	se@FreeBSD.org
14
COMMENT=	Layer 2 vulnerability scanner (switches, spanning tree, 802.1q ...)
14
COMMENT=	Layer 2 vulnerability scanner (switches, spanning tree, 802.1q ...)
15
15
16
BUILD_DEPENDS=	libnet*>=1.1.2,1:${PORTSDIR}/net/libnet
16
BUILD_DEPENDS=	${LIBNET_CONFIG}:${PORTSDIR}/net/libnet
17
17
18
.if !defined(WITHOUT_GTK)
18
.if !defined(WITHOUT_GTK)
19
.if exists(${X11BASE}/include/gtk-2.0/gtk/gtk.h)
19
.if exists(${X11BASE}/include/gtk-2.0/gtk/gtk.h)
Lines 29-34 Link Here
29
CONFLICTS=	yersinia-gtk-[0-9]*
29
CONFLICTS=	yersinia-gtk-[0-9]*
30
.endif
30
.endif
31
GNU_CONFIGURE=	yes
31
GNU_CONFIGURE=	yes
32
CONFIGURE_ENV=	LIBNET_CONFIG="${LIBNET_CONFIG}"
33
34
LIBNET_CONFIG?=	${LOCALBASE}/bin/libnet11-config
32
35
33
.include <bsd.port.pre.mk>
36
.include <bsd.port.pre.mk>
34
37
Lines 40-45 Link Here
40
MAN8=		yersinia.8
43
MAN8=		yersinia.8
41
PLIST_FILES=	sbin/yersinia
44
PLIST_FILES=	sbin/yersinia
42
45
46
post-patch:
47
	@${REINPLACE_CMD} -e 's|-lnet|`${LIBNET_CONFIG} --libs`|' \
48
		${WRKSRC}/src/Makefile.in
49
43
do-install:
50
do-install:
44
		${INSTALL_PROGRAM} ${WRKSRC}/src/yersinia ${TARGETDIR}/sbin/
51
		${INSTALL_PROGRAM} ${WRKSRC}/src/yersinia ${TARGETDIR}/sbin/
45
		${INSTALL_MAN} ${WRKSRC}/yersinia.8 ${TARGETDIR}/man/man8/
52
		${INSTALL_MAN} ${WRKSRC}/yersinia.8 ${TARGETDIR}/man/man8/
(-)ports/security/yersinia/files/patch-configure (-2 / +76 lines)
Lines 1-5 Link Here
1
--- configure~	Sun Jun 18 17:24:36 2006
1
--- ./configure.orig	Sun Jun 18 12:24:36 2006
2
+++ configure	Mon Jul 10 17:43:09 2006
2
+++ ./configure	Fri Sep 29 15:04:21 2006
3
@@ -2971,7 +2971,8 @@
3
@@ -2971,7 +2971,8 @@
4
 
4
 
5
 
5
 
Lines 19-21 Link Here
19
        else
19
        else
20
           pcap_dir="$dir"
20
           pcap_dir="$dir"
21
        fi
21
        fi
22
@@ -3997,62 +3998,8 @@
23
 
24
 
25
 
26
-echo "$as_me:$LINENO: checking for a complete set of libnet headers" >&5
27
-echo $ECHO_N "checking for a complete set of libnet headers... $ECHO_C" >&6
28
-
29
-possible_dirs="`eval echo -n ${includedir}` \
30
-	       /usr/include /usr/include/libnet \
31
-               /usr/local/include /usr/local/include/libnet \
32
-               /usr/share/include /usr/share/include/libnet"
33
-
34
-possible_libnet_config_dirs="/usr /usr/local /opt"
35
-
36
-
37
-# Check whether --with-libnet-includes or --without-libnet-includes was given.
38
-if test "${with_libnet_includes+set}" = set; then
39
-  withval="$with_libnet_includes"
40
-  LIBNET_DIR=$withval LIBNET_CONFIG_DIR=$withval
41
-else
42
-  LIBNET_DIR=$possible_dirs LIBNET_CONFIG_DIR=$possible_libnet_config_dirs
43
-fi;
44
-
45
-libnet_dir=""
46
-for dir in $LIBNET_DIR ; do
47
-    if test -d $dir -a -r "$dir/libnet.h" ; then
48
-       if test -n "$libnet_dir" -a "$libnet_dir" != "$dir"; then
49
-          echo
50
-          echo; echo more than one set found in:
51
-          echo  $libnet_dir
52
-          echo  $dir
53
-          echo; echo please wipe out all unused libnet installations
54
-          exit
55
-       else
56
-          libnet_dir="$dir"
57
-       fi
58
-    fi
59
-done
60
-
61
-for dir in $LIBNET_CONFIG_DIR ; do
62
-    if test -d $dir -a -r "$dir/bin/libnet-config" ; then
63
-       libnet_config_dir="$dir/bin"
64
-    fi
65
-done
66
-
67
-if test -z "$libnet_dir" ; then
68
-   echo no; echo !!! couldn\'t find a complete set of libnet headers
69
-   exit
70
-else
71
-   echo found $libnet_dir
72
-
73
-   LIBNET_INCLUDE="-I$libnet_dir"
74
-   LIBNET_LINK="-L`dirname $libnet_dir`/lib"
75
-   LIBNET_CONFIG="$libnet_config_dir/libnet-config"
76
-
77
-
78
-
79
-
80
-
81
-fi
82
+LIBNET_INCLUDE="`$LIBNET_CONFIG --cflags`"
83
+LIBNET_LINK=""
84
 
85
 if test "$LIBNET_LINK" != "-L/usr/lib" ; then
86
   LIBS="$LIBS $LIBNET_LINK"
87
@@ -4067,7 +4014,7 @@
88
   echo $ECHO_N "(cached) $ECHO_C" >&6
89
 else
90
   ac_check_lib_save_LIBS=$LIBS
91
-LIBS="-lnet  $LIBS"
92
+LIBS="`$LIBNET_CONFIG --libs` $LIBS"
93
 cat >conftest.$ac_ext <<_ACEOF
94
 /* confdefs.h.  */
95
 _ACEOF
(-)ports/security/snort/Makefile (-6 / +19 lines)
Lines 50-55 Link Here
50
EXTRA_PATCHES+=	${FILESDIR}/extra-patch-src-sf_snort_plugin_api.h
50
EXTRA_PATCHES+=	${FILESDIR}/extra-patch-src-sf_snort_plugin_api.h
51
.endif
51
.endif
52
52
53
.if defined(WITH_FLEXRESP)
54
LIBNET_CONFIG?=		${LOCALBASE}/bin/libnet10-config
55
.elif defined(WITH_FLEXRESP2)
56
LIBNET_CONFIG?=		${LOCALBASE}/bin/libnet11-config
57
.endif
58
59
.if exists(${LIBNET_CONFIG})
60
LIBNET_CFLAGS!=	${LIBNET_CONFIG} --cflags
61
LIBNET_LIBS!=	${LIBNET_CONFIG} --libs
62
LIBNET_INCDIR=	${LIBNET_CFLAGS:M-I*:S/-I//}
63
LIBNET_LIBDIR=	${LIBNET_CFLAGS:M-L*:S/-L//}
64
.endif
65
53
.if !defined(WITHOUT_DYNAMIC)
66
.if !defined(WITHOUT_DYNAMIC)
54
USE_AUTOTOOLS=	libtool:15
67
USE_AUTOTOOLS=	libtool:15
55
USE_LDCONFIG=	yes
68
USE_LDCONFIG=	yes
Lines 63-83 Link Here
63
.if defined(WITH_FLEXRESP2)
76
.if defined(WITH_FLEXRESP2)
64
IGNORE=			options FLEXRESP and FLEXRESP2 are mutually exclusive
77
IGNORE=			options FLEXRESP and FLEXRESP2 are mutually exclusive
65
.endif
78
.endif
66
BUILD_DEPENDS+=		libnet*<=1.1.0,1:${PORTSDIR}/net/libnet10
79
BUILD_DEPENDS+=		${LIBNET_CONFIG}:${PORTSDIR}/net/libnet10
67
CONFIGURE_ARGS+=	--enable-flexresp \
80
CONFIGURE_ARGS+=	--enable-flexresp \
68
			--with-libnet-includes=${LOCALBASE}/include \
81
			--with-libnet-includes=${LIBNET_INCDIR} \
69
			--with-libnet-libraries=${LOCALBASE}/lib
82
			--with-libnet-libraries=${LIBNET_LIBDIR}
70
.endif
83
.endif
71
84
72
.if defined(WITH_FLEXRESP2)
85
.if defined(WITH_FLEXRESP2)
73
BROKEN=			FLEXRESP2 patch file does not incorporate cleanly
86
BROKEN=			FLEXRESP2 patch file does not incorporate cleanly
74
PATCH_SITES+=		http://cerberus.sourcefire.com/~jeff/archives/snort/sp_respond2/
87
PATCH_SITES+=		http://cerberus.sourcefire.com/~jeff/archives/snort/sp_respond2/
75
PATCHFILES+=		sp_respond2.diff.gz
88
PATCHFILES+=		sp_respond2.diff.gz
76
BUILD_DEPENDS+=		libnet*>=1.1.2.1,1:${PORTSDIR}/net/libnet \
89
BUILD_DEPENDS+=		${LIBNET_CONFIG}:${PORTSDIR}/net/libnet
77
			libdnet*>=1.10_1:${PORTSDIR}/net/libdnet
90
			libdnet*>=1.10_1:${PORTSDIR}/net/libdnet
78
CONFIGURE_ARGS+=	--enable-flexresp2 \
91
CONFIGURE_ARGS+=	--enable-flexresp2 \
79
			--with-libnet-includes=${LOCALBASE}/include \
92
			--with-libnet-includes=${LIBNET_INCDIR} \
80
			--with-libnet-libraries=${LOCALBASE}/lib
93
			--with-libnet-libraries=${LIBNET_LIBDIR}
81
.endif
94
.endif
82
95
83
.if defined(WITH_MYSQL)
96
.if defined(WITH_MYSQL)
(-)ports/net/libnet/Makefile (-5 / +6 lines)
Lines 10-26 Link Here
10
PORTEPOCH=	1
10
PORTEPOCH=	1
11
CATEGORIES=	net
11
CATEGORIES=	net
12
MASTER_SITES=	http://www.packetfactory.net/libnet/dist/
12
MASTER_SITES=	http://www.packetfactory.net/libnet/dist/
13
PKGNAMESUFFIX=	11
13
14
14
MAINTAINER=	shipley@dis.org
15
MAINTAINER=	shipley@dis.org
15
COMMENT=	A C library for creating IP packets
16
COMMENT=	A C library for creating IP packets
16
17
17
CONFLICTS=	libnet-devel-1.1.*\
18
		libnet10-1.0.*
19
20
GNU_CONFIGURE=	yes
18
GNU_CONFIGURE=	yes
21
CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
19
CONFIGURE_TARGET=	--build=${ARCH}-portbld-freebsd${OSREL}
22
20
23
WRKSRC=		${WRKDIR}/${PORTNAME}
21
WRKSRC=		${WRKDIR}/${PORTNAME}
22
DOCSDIR=	${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX}
23
EXAMPLESDIR=	${PREFIX}/share/examples/${PORTNAME}${PKGNAMESUFFIX}
24
24
25
DOCS=		README doc/BUGS doc/CHANGELOG doc/CONTRIB doc/COPYING \
25
DOCS=		README doc/BUGS doc/CHANGELOG doc/CONTRIB doc/COPYING \
26
		doc/DESIGN_NOTES doc/MIGRATION doc/PACKET_BUILDING doc/PORTED \
26
		doc/DESIGN_NOTES doc/MIGRATION doc/PACKET_BUILDING doc/PORTED \
Lines 28-34 Link Here
28
EXAMPLES=	sample/*.c
28
EXAMPLES=	sample/*.c
29
29
30
post-install:
30
post-install:
31
	${INSTALL_SCRIPT} ${WRKSRC}/libnet-config ${PREFIX}/bin
31
	${INSTALL_SCRIPT} ${WRKSRC}/libnet-config \
32
		${PREFIX}/bin/libnet${PKGNAMESUFFIX}-config
32
	@${MKDIR} ${EXAMPLESDIR}
33
	@${MKDIR} ${EXAMPLESDIR}
33
	cd ${WRKSRC} && ${INSTALL_DATA} ${EXAMPLES} ${EXAMPLESDIR}
34
	cd ${WRKSRC} && ${INSTALL_DATA} ${EXAMPLES} ${EXAMPLESDIR}
34
.if !defined(NOPORTDOCS)
35
.if !defined(NOPORTDOCS)
(-)ports/net/libnet/pkg-plist (-10 / +12 lines)
Lines 1-12 Link Here
1
bin/libnet-config
1
bin/libnet11-config
2
include/libnet.h
2
include/libnet11/libnet.h
3
include/libnet/libnet-asn1.h
3
include/libnet11/libnet/libnet-asn1.h
4
include/libnet/libnet-functions.h
4
include/libnet11/libnet/libnet-functions.h
5
include/libnet/libnet-headers.h
5
include/libnet11/libnet/libnet-headers.h
6
include/libnet/libnet-macros.h
6
include/libnet11/libnet/libnet-macros.h
7
include/libnet/libnet-structures.h
7
include/libnet11/libnet/libnet-structures.h
8
include/libnet/libnet-types.h
8
include/libnet11/libnet/libnet-types.h
9
lib/libnet.a
9
lib/libnet11/libnet.a
10
%%PORTDOCS%%%%DOCSDIR%%/BUGS
10
%%PORTDOCS%%%%DOCSDIR%%/BUGS
11
%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG
11
%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG
12
%%PORTDOCS%%%%DOCSDIR%%/CONTRIB
12
%%PORTDOCS%%%%DOCSDIR%%/CONTRIB
Lines 96-99 Link Here
96
%%EXAMPLESDIR%%/udp2.c
96
%%EXAMPLESDIR%%/udp2.c
97
@dirrm %%EXAMPLESDIR%%
97
@dirrm %%EXAMPLESDIR%%
98
%%PORTDOCS%%@dirrm %%DOCSDIR%%
98
%%PORTDOCS%%@dirrm %%DOCSDIR%%
99
@dirrm include/libnet
99
@dirrm lib/libnet11
100
@dirrm include/libnet11/libnet
101
@dirrm include/libnet11
(-)ports/net/libnet/files/patch-include__Makefile.in (+11 lines)
Added Link Here
1
--- ./include/Makefile.in.orig	Thu Mar 11 15:50:20 2004
2
+++ ./include/Makefile.in	Tue Sep 26 15:23:43 2006
3
@@ -40,7 +40,7 @@
4
 libdir = @libdir@
5
 infodir = @infodir@
6
 mandir = @mandir@
7
-includedir = @includedir@
8
+includedir = @includedir@/libnet11
9
 oldincludedir = /usr/include
10
 pkgdatadir = $(datadir)/@PACKAGE@
11
 pkglibdir = $(libdir)/@PACKAGE@
(-)ports/net/libnet/files/patch-include__libnet__Makefile.in (+11 lines)
Added Link Here
1
--- ./include/libnet/Makefile.in.orig	Thu Mar 11 15:50:20 2004
2
+++ ./include/libnet/Makefile.in	Tue Sep 26 15:19:23 2006
3
@@ -40,7 +40,7 @@
4
 libdir = @libdir@
5
 infodir = @infodir@
6
 mandir = @mandir@
7
-includedir = @includedir@
8
+includedir = @includedir@/libnet11
9
 oldincludedir = /usr/include
10
 pkgdatadir = $(datadir)/@PACKAGE@
11
 pkglibdir = $(libdir)/@PACKAGE@
(-)ports/net/libnet/files/patch-libnet-config.in (+13 lines)
Added Link Here
1
--- ./libnet-config.in.orig	Sat Jan  3 17:31:00 2004
2
+++ ./libnet-config.in	Tue Sep 26 15:19:23 2006
3
@@ -8,8 +8,8 @@
4
 #   @configure_input@
5
 
6
 libnet_defines="@LIBNET_CONFIG_DEFINES@"
7
-libnet_cflags="@LIBNET_CONFIG_CFLAGS@"
8
-libnet_libs="@LIBNET_CONFIG_LIBS@ -lnet"
9
+libnet_cflags="@LIBNET_CONFIG_CFLAGS@ -I@prefix@/include/libnet11"
10
+libnet_libs="@LIBNET_CONFIG_LIBS@ -L@prefix@/lib/libnet11 -lnet"
11
 
12
 usage()
13
 {
(-)ports/net/libnet/files/patch-src__Makefile.in (+11 lines)
Added Link Here
1
--- ./src/Makefile.in.orig	Thu Mar 11 15:50:20 2004
2
+++ ./src/Makefile.in	Tue Sep 26 15:19:23 2006
3
@@ -43,7 +43,7 @@
4
 sysconfdir = @sysconfdir@
5
 sharedstatedir = @sharedstatedir@
6
 localstatedir = @localstatedir@
7
-libdir = @libdir@
8
+libdir = @libdir@/libnet11
9
 infodir = @infodir@
10
 mandir = @mandir@
11
 includedir = @includedir@
(-)ports/net/libnet-devel/Makefile (-6 / +13 lines)
Lines 9-46 Link Here
9
PORTVERSION=	1.1.3.r1
9
PORTVERSION=	1.1.3.r1
10
CATEGORIES=	net
10
CATEGORIES=	net
11
MASTER_SITES=	http://www.packetfactory.net/libnet/dist/
11
MASTER_SITES=	http://www.packetfactory.net/libnet/dist/
12
PKGNAMESUFFIX=	-devel
12
PKGNAMESUFFIX=	${SHORT_VER}-devel
13
DISTNAME=	${PORTNAME}-${PORTVERSION:S/.r1$//}-RC-01
13
DISTNAME=	${PORTNAME}-${PORTVERSION:S/.r1$//}-RC-01
14
14
15
MAINTAINER=	ports@FreeBSD.org
15
MAINTAINER=	ports@FreeBSD.org
16
COMMENT=	A C library for creating IP packets (development version)
16
COMMENT=	A C library for creating IP packets (development version)
17
17
18
CONFLICTS=	libnet*-1.*
18
USE_LDCONFIG=	yes
19
20
GNU_CONFIGURE=	yes
19
GNU_CONFIGURE=	yes
21
CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
20
CONFIGURE_TARGET=	--build=${ARCH}-portbld-freebsd${OSREL}
22
21
23
WRKSRC=		${WRKDIR}/${PORTNAME}
22
WRKSRC=		${WRKDIR}/${PORTNAME}
23
DOCSDIR=	${PREFIX}/share/doc/${PORTNAME}${SHORT_VER}
24
EXAMPLESDIR=	${PREFIX}/share/examples/${PORTNAME}${SHORT_VER}
24
25
25
DOCS=		README doc/BUGS doc/CHANGELOG doc/CONTRIB doc/COPYING \
26
DOCS=		README doc/BUGS doc/CHANGELOG doc/CONTRIB doc/COPYING \
26
		doc/DESIGN_NOTES doc/MIGRATION doc/PACKET_BUILDING doc/PORTED \
27
		doc/DESIGN_NOTES doc/MIGRATION doc/PACKET_BUILDING doc/PORTED \
27
		doc/RAWSOCKET_NON_SEQUITUR doc/TODO
28
		doc/RAWSOCKET_NON_SEQUITUR doc/TODO
28
EXAMPLES=	sample/*.c
29
EXAMPLES=	sample/*.c
29
30
31
SHORT_VER=	113
32
30
.include <bsd.port.pre.mk>
33
.include <bsd.port.pre.mk>
31
34
32
post-patch:
35
post-patch:
33
.if ${OSVERSION} < 500000
36
.if ${OSVERSION} < 500000
34
	${REINPLACE_CMD} -e "s|stdint.h|inttypes.h|g" \
37
	${REINPLACE_CMD} -e "s|stdint\.h|inttypes.h|g" \
35
		${WRKSRC}/include/libnet/libnet-types.h
38
		${WRKSRC}/include/libnet/libnet-types.h
36
.else
39
.else
37
	${DO_NADA}
40
	${DO_NADA}
38
.endif
41
.endif
39
42
40
post-install:
43
post-install:
41
	${INSTALL_SCRIPT} ${WRKSRC}/libnet-config ${PREFIX}/bin
44
	${INSTALL_SCRIPT} ${WRKSRC}/libnet-config \
45
		${PREFIX}/bin/libnet${SHORT_VER}-config
42
	@${MKDIR} ${EXAMPLESDIR}
46
	@${MKDIR} ${EXAMPLESDIR}
43
	cd ${WRKSRC} && ${INSTALL_DATA} ${EXAMPLES} ${EXAMPLESDIR}
47
	cd ${WRKSRC} && ${INSTALL_DATA} ${EXAMPLES} ${EXAMPLESDIR}
48
	@cd ${PREFIX}/lib && \
49
		${LN} -sf libnet${SHORT_VER}/libnet.so libnet-1.1.3.so.1 && \
50
		${LN} -sf libnet-1.1.3.so.1 libnet-1.1.3.so
44
.if !defined(NOPORTDOCS)
51
.if !defined(NOPORTDOCS)
45
	@${MKDIR} ${DOCSDIR}
52
	@${MKDIR} ${DOCSDIR}
46
	cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR}
53
	cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR}
(-)ports/net/libnet-devel/pkg-plist (-13 / +17 lines)
Lines 1-15 Link Here
1
bin/libnet-config
1
bin/libnet113-config
2
include/libnet.h
2
include/libnet113/libnet.h
3
include/libnet/libnet-asn1.h
3
include/libnet113/libnet/libnet-asn1.h
4
include/libnet/libnet-functions.h
4
include/libnet113/libnet/libnet-functions.h
5
include/libnet/libnet-headers.h
5
include/libnet113/libnet/libnet-headers.h
6
include/libnet/libnet-macros.h
6
include/libnet113/libnet/libnet-macros.h
7
include/libnet/libnet-structures.h
7
include/libnet113/libnet/libnet-structures.h
8
include/libnet/libnet-types.h
8
include/libnet113/libnet/libnet-types.h
9
lib/libnet.a
9
lib/libnet113/libnet.a
10
lib/libnet.la
10
lib/libnet113/libnet.la
11
lib/libnet.so
11
lib/libnet113/libnet.so
12
lib/libnet.so.1
12
lib/libnet113/libnet.so.1
13
lib/libnet-1.1.3.so
14
lib/libnet-1.1.3.so.1
13
%%PORTDOCS%%%%DOCSDIR%%/BUGS
15
%%PORTDOCS%%%%DOCSDIR%%/BUGS
14
%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG
16
%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG
15
%%PORTDOCS%%%%DOCSDIR%%/CONTRIB
17
%%PORTDOCS%%%%DOCSDIR%%/CONTRIB
Lines 67-70 Link Here
67
%%EXAMPLESDIR%%/udp2.c
69
%%EXAMPLESDIR%%/udp2.c
68
@dirrm %%EXAMPLESDIR%%
70
@dirrm %%EXAMPLESDIR%%
69
%%PORTDOCS%%@dirrm %%DOCSDIR%%
71
%%PORTDOCS%%@dirrm %%DOCSDIR%%
70
@dirrm include/libnet
72
@dirrm lib/libnet113
73
@dirrm include/libnet113/libnet
74
@dirrm include/libnet113
(-)ports/net/libnet-devel/files/patch-include__Makefile.in (+11 lines)
Added Link Here
1
--- ./include/Makefile.in.orig	Thu Dec  2 21:27:37 2004
2
+++ ./include/Makefile.in	Sat Sep 30 21:22:18 2006
3
@@ -171,7 +171,7 @@
4
 host_cpu = @host_cpu@
5
 host_os = @host_os@
6
 host_vendor = @host_vendor@
7
-includedir = @includedir@
8
+includedir = @includedir@/libnet113
9
 infodir = @infodir@
10
 install_sh = @install_sh@
11
 libdir = @libdir@
(-)ports/net/libnet-devel/files/patch-include__libnet__Makefile.in (+11 lines)
Added Link Here
1
--- ./include/libnet/Makefile.in.orig	Thu Dec  2 21:27:37 2004
2
+++ ./include/libnet/Makefile.in	Sat Sep 30 21:23:15 2006
3
@@ -163,7 +163,7 @@
4
 host_cpu = @host_cpu@
5
 host_os = @host_os@
6
 host_vendor = @host_vendor@
7
-includedir = @includedir@
8
+includedir = @includedir@/libnet113
9
 infodir = @infodir@
10
 install_sh = @install_sh@
11
 libdir = @libdir@
(-)ports/net/libnet-devel/files/patch-libnet-config.in (+13 lines)
Added Link Here
1
--- ./libnet-config.in.orig	Sat Jan  3 17:31:00 2004
2
+++ ./libnet-config.in	Sat Sep 30 21:20:02 2006
3
@@ -8,8 +8,8 @@
4
 #   @configure_input@
5
 
6
 libnet_defines="@LIBNET_CONFIG_DEFINES@"
7
-libnet_cflags="@LIBNET_CONFIG_CFLAGS@"
8
-libnet_libs="@LIBNET_CONFIG_LIBS@ -lnet"
9
+libnet_cflags="@LIBNET_CONFIG_CFLAGS@ -I@prefix@/include/libnet113"
10
+libnet_libs="@LIBNET_CONFIG_LIBS@ -L@prefix@/lib/libnet113 -lnet"
11
 
12
 usage()
13
 {
(-)ports/net/libnet-devel/files/patch-src__Makefile.in (+20 lines)
Added Link Here
1
--- ./src/Makefile.in.orig	Thu Dec  2 21:27:39 2004
2
+++ ./src/Makefile.in	Sat Sep 30 22:47:10 2006
3
@@ -205,7 +205,7 @@
4
 includedir = @includedir@
5
 infodir = @infodir@
6
 install_sh = @install_sh@
7
-libdir = @libdir@
8
+libdir = @libdir@/libnet113
9
 libexecdir = @libexecdir@
10
 localstatedir = @localstatedir@
11
 mandir = @mandir@
12
@@ -273,7 +273,7 @@
13
 			libnet_write.c
14
 
15
 libnet_la_LIBADD = @LTLIBOBJS@
16
-libnet_la_LDFLAGS = -version-info 1:3:1 -Wl
17
+libnet_la_LDFLAGS = -version-info 1:3:1 -Wl -soname=libnet-1.1.3.so.1
18
 all: all-am
19
 
20
 .SUFFIXES:
(-)ports/net/libnet10/Makefile (-13 / +9 lines)
Lines 16-43 Link Here
16
MAINTAINER=	shipley@dis.org
16
MAINTAINER=	shipley@dis.org
17
COMMENT=	A C library for creating IP packets
17
COMMENT=	A C library for creating IP packets
18
18
19
CONFLICTS=	libnet-devel-1.1.*\
19
USE_AUTOTOOLS=	autoconf:259
20
		libnet-1.1.*
21
22
USE_AUTOTOOLS=	autoconf:213
23
24
WRKSRC=		${WRKDIR}/Libnet-${PORTVERSION}
20
WRKSRC=		${WRKDIR}/Libnet-${PORTVERSION}
25
MAN3=		libnet.3
21
DOCSDIR=	${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX}
22
MAN3=		libnet${PKGNAMESUFFIX}.3
26
23
27
post-install:
24
post-install:
28
	${INSTALL_MAN} ${WRKSRC}/doc/libnet.3 ${PREFIX}/man/man3
25
	${INSTALL_MAN} ${WRKSRC}/doc/libnet.3 \
26
		${MANPREFIX}/man/man3/libnet${PKGNAMESUFFIX}.3
29
.if !defined(NOPORTDOCS)
27
.if !defined(NOPORTDOCS)
30
	@${MKDIR} ${PREFIX}/share/doc/libnet
28
	@${MKDIR} ${DOCSDIR}/ancillary ${DOCSDIR}/examples
31
	@${MKDIR} ${PREFIX}/share/doc/libnet/examples
32
	@${MKDIR} ${PREFIX}/share/doc/libnet/ancillary
33
.for i in CHANGELOG CHANGELOG-NEWFUNCTIONS COPYING README TODO-1.0 TODO-1.1
29
.for i in CHANGELOG CHANGELOG-NEWFUNCTIONS COPYING README TODO-1.0 TODO-1.1
34
	${INSTALL_DATA} ${WRKSRC}/doc/${i} ${PREFIX}/share/doc/libnet
30
	${INSTALL_DATA} ${WRKSRC}/doc/${i} ${DOCSDIR}
35
.endfor
31
.endfor
36
.for i in README.asn.1 README.bpf README.legacy-applications README.libnet-config README.linux README.rawsockets
32
.for i in README.asn.1 README.bpf README.legacy-applications README.libnet-config README.linux README.rawsockets
37
	${INSTALL_DATA} ${WRKSRC}/doc/Ancillary/${i} ${PREFIX}/share/doc/libnet/ancillary
33
	${INSTALL_DATA} ${WRKSRC}/doc/Ancillary/${i} ${DOCSDIR}/ancillary
38
.endfor
34
.endfor
39
.for i in libnet-example-1.c libnet-example-2.c libnet-example-3.c libnet-example-4.c
35
.for i in libnet-example-1.c libnet-example-2.c libnet-example-3.c libnet-example-4.c
40
	${INSTALL_DATA} ${WRKSRC}/example/${i} ${PREFIX}/share/doc/libnet/examples
36
	${INSTALL_DATA} ${WRKSRC}/example/${i} ${DOCSDIR}/examples
41
.endfor
37
.endfor
42
.endif
38
.endif
43
39
(-)ports/net/libnet10/pkg-plist (-30 / +32 lines)
Lines 1-30 Link Here
1
bin/libnet-config
1
bin/libnet10-config
2
include/libnet.h
2
include/libnet10/libnet.h
3
include/libnet/libnet-asn1.h
3
include/libnet10/libnet/libnet-asn1.h
4
include/libnet/libnet-functions.h
4
include/libnet10/libnet/libnet-functions.h
5
include/libnet/libnet-headers.h
5
include/libnet10/libnet/libnet-headers.h
6
include/libnet/libnet-macros.h
6
include/libnet10/libnet/libnet-macros.h
7
include/libnet/libnet-ospf.h
7
include/libnet10/libnet/libnet-ospf.h
8
include/libnet/libnet-structures.h
8
include/libnet10/libnet/libnet-structures.h
9
lib/libnet.a
9
lib/libnet10/libnet.a
10
lib/libpwrite.a
10
lib/libnet10/libpwrite.a
11
share/doc/libnet/CHANGELOG
11
%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG
12
share/doc/libnet/CHANGELOG-NEWFUNCTIONS
12
%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG-NEWFUNCTIONS
13
share/doc/libnet/COPYING
13
%%PORTDOCS%%%%DOCSDIR%%/COPYING
14
share/doc/libnet/README
14
%%PORTDOCS%%%%DOCSDIR%%/README
15
share/doc/libnet/TODO-1.0
15
%%PORTDOCS%%%%DOCSDIR%%/TODO-1.0
16
share/doc/libnet/TODO-1.1
16
%%PORTDOCS%%%%DOCSDIR%%/TODO-1.1
17
share/doc/libnet/examples/libnet-example-1.c
17
%%PORTDOCS%%%%DOCSDIR%%/examples/libnet-example-1.c
18
share/doc/libnet/examples/libnet-example-2.c
18
%%PORTDOCS%%%%DOCSDIR%%/examples/libnet-example-2.c
19
share/doc/libnet/examples/libnet-example-3.c
19
%%PORTDOCS%%%%DOCSDIR%%/examples/libnet-example-3.c
20
share/doc/libnet/examples/libnet-example-4.c
20
%%PORTDOCS%%%%DOCSDIR%%/examples/libnet-example-4.c
21
share/doc/libnet/ancillary/README.asn.1
21
%%PORTDOCS%%%%DOCSDIR%%/ancillary/README.asn.1
22
share/doc/libnet/ancillary/README.bpf
22
%%PORTDOCS%%%%DOCSDIR%%/ancillary/README.bpf
23
share/doc/libnet/ancillary/README.legacy-applications
23
%%PORTDOCS%%%%DOCSDIR%%/ancillary/README.legacy-applications
24
share/doc/libnet/ancillary/README.libnet-config
24
%%PORTDOCS%%%%DOCSDIR%%/ancillary/README.libnet-config
25
share/doc/libnet/ancillary/README.linux
25
%%PORTDOCS%%%%DOCSDIR%%/ancillary/README.linux
26
share/doc/libnet/ancillary/README.rawsockets
26
%%PORTDOCS%%%%DOCSDIR%%/ancillary/README.rawsockets
27
@dirrm share/doc/libnet/ancillary
27
%%PORTDOCS%%@dirrm %%DOCSDIR%%/ancillary
28
@dirrm share/doc/libnet/examples
28
%%PORTDOCS%%@dirrm %%DOCSDIR%%/examples
29
@dirrm share/doc/libnet
29
%%PORTDOCS%%@dirrm %%DOCSDIR%%
30
@dirrm include/libnet
30
@dirrm lib/libnet10
31
@dirrm include/libnet10/libnet
32
@dirrm include/libnet10
(-)ports/net/libnet10/files/patch-Makefile.in (+24 lines)
Added Link Here
1
--- Makefile.in.orig	Mon Feb  5 14:51:41 2001
2
+++ Makefile.in	Mon Sep 25 18:26:09 2006
3
@@ -14,8 +14,8 @@
4
 exec_prefix =   @exec_prefix@
5
 srcdir      =   @srcdir@
6
 BIN_PREFIX  =   @bindir@/
7
-INC_PREFIX  =   @includedir@/
8
-LIB_PREFIX  =   @libdir@/
9
+INC_PREFIX  =   @includedir@/libnet10/
10
+LIB_PREFIX  =   @libdir@/libnet10/
11
 MAN_PREFIX  =   @MAN_PREFIX@
12
 
13
 LIBNET      =   libnet
14
@@ -108,8 +108,8 @@
15
 	$(INSTALL_DATA) $(INCLUDE-M) $(DESTDIR)$(INC_PREFIX)$(LIBNET)
16
 	$(INSTALL_DATA) $(INCLUDE-A) $(DESTDIR)$(INC_PREFIX)$(LIBNET)
17
 	$(INSTALL_DATA) $(INCLUDE-O) $(DESTDIR)$(INC_PREFIX)$(LIBNET)
18
-	$(INSTALL_DATA) $(MAN) $(DESTDIR)$(MAN_PREFIX)
19
-	$(INSTALL_DATA) $(CONFIG) $(DESTDIR)$(BIN_PREFIX)
20
+	$(INSTALL_DATA) $(MAN) $(DESTDIR)$(MAN_PREFIX)libnet10.3
21
+	$(INSTALL_DATA) $(CONFIG) $(DESTDIR)$(BIN_PREFIX)$(CONFIG:S/libnet/libnet10/)
22
 
23
 
24
 
(-)ports/net/libnet10/files/patch-aa (-29 lines)
Removed Link Here
1
--- configure.in.orig	Wed Jan 17 12:59:30 2001
2
+++ configure.in	Mon Jul  2 19:18:50 2001
3
@@ -50,10 +50,10 @@
4
 dnl Use these compiler flags if we have gcc.
5
 dnl
6
 if test $ac_cv_prog_gcc = yes; then
7
-dnl if test -z $CFLAGS; then 
8
-    CCOPTS='-O2 -funroll-loops -fomit-frame-pointer -Wall'
9
-    CFLAGS="$CCOPTS"
10
-dnl fi
11
+    if test -z "$CFLAGS"; then 
12
+        CCOPTS='-O2 -funroll-loops -fomit-frame-pointer -Wall'
13
+        CFLAGS="$CCOPTS"
14
+    fi
15
 fi
16
 
17
 dnl
18
@@ -163,8 +163,9 @@
19
     LIB_PREFIX="$prefix/lib/aout"
20
     INC_PREFIX="$prefix/include/"
21
     BIN_PREFIX="$prefix/bin/"
22
-    AC_MSG_RESULT(Note: support/bpf-lkm/etherspoof contains the lkm source \
23
-required to spoof ethernet frames)
24
+dnl etherspoof lkm is horrible and only necesary on < RELENG_4
25
+dnl     AC_MSG_RESULT(Note: support/bpf-lkm/etherspoof contains the lkm source \
26
+dnl required to spoof ethernet frames)
27
     ln -sf FreeBSD support/bpf-lkm/etherspoof
28
     ;;
29
 
(-)ports/net/libnet10/files/patch-ab (-20 lines)
Removed Link Here
1
--- Makefile.in.orig	Mon Feb  5 09:51:41 2001
2
+++ Makefile.in	Mon Jul  2 19:41:27 2001
3
@@ -96,7 +96,7 @@
4
 	$(ENSUREDIR) $(DESTDIR)$(LIB_PREFIX) 755
5
 	$(ENSUREDIR) $(DESTDIR)$(INC_PREFIX)$(LIBNET) 755
6
 	$(ENSUREDIR) $(DESTDIR)$(INC_PREFIX) 755
7
-	$(ENSUREDIR) $(DESTDIR)$(MAN_PREFIX) 755
8
+#	$(ENSUREDIR) $(DESTDIR)$(MAN_PREFIX) 755
9
 	$(ENSUREDIR) $(DESTDIR)$(BIN_PREFIX) 755
10
 	$(INSTALL_DATA) $(LIB) $(DESTDIR)$(LIB_PREFIX)
11
 	rm -f $(DESTDIR)$(LIB_PREFIX)$(LIBPWRITE).a
12
@@ -108,7 +108,7 @@
13
 	$(INSTALL_DATA) $(INCLUDE-M) $(DESTDIR)$(INC_PREFIX)$(LIBNET)
14
 	$(INSTALL_DATA) $(INCLUDE-A) $(DESTDIR)$(INC_PREFIX)$(LIBNET)
15
 	$(INSTALL_DATA) $(INCLUDE-O) $(DESTDIR)$(INC_PREFIX)$(LIBNET)
16
-	$(INSTALL_DATA) $(MAN) $(DESTDIR)$(MAN_PREFIX)
17
+#	$(INSTALL_DATA) $(MAN) $(DESTDIR)$(MAN_PREFIX)
18
 	$(INSTALL_DATA) $(CONFIG) $(DESTDIR)$(BIN_PREFIX)
19
 
20
 
(-)ports/net/libnet10/files/patch-libnet-config.in (+13 lines)
Added Link Here
1
--- libnet-config.in.orig	Tue Dec 12 15:33:42 2000
2
+++ libnet-config.in	Mon Sep 25 18:02:39 2006
3
@@ -8,8 +8,8 @@
4
 #   @configure_input@
5
 
6
 libnet_defines="@LIBNET_CONFIG_DEFINES@"
7
-libnet_cflags="@LIBNET_CONFIG_CFLAGS@"
8
-libnet_libs="@LIBNET_CONFIG_LIBS@ -lnet"
9
+libnet_cflags="@LIBNET_CONFIG_CFLAGS@ -I@prefix@/include/libnet10"
10
+libnet_libs="@LIBNET_CONFIG_LIBS@ -L@prefix@/lib/libnet10 -lnet"
11
 
12
 usage()
13
 {
(-)ports/net/arping/Makefile (-4 / +6 lines)
Lines 13-33 Link Here
13
MAINTAINER=	gavin.atkinson@ury.york.ac.uk
13
MAINTAINER=	gavin.atkinson@ury.york.ac.uk
14
COMMENT=	ARP level "ping" utility
14
COMMENT=	ARP level "ping" utility
15
15
16
BUILD_DEPENDS=	libnet*<=1.1.0,1:${PORTSDIR}/net/libnet10
16
BUILD_DEPENDS=	${LIBNET_CONFIG}:${PORTSDIR}/net/libnet10
17
17
18
LDFLAGS+=	-lpcap
18
LDFLAGS+=	-lpcap
19
19
20
MAN8=		arping.8
20
MAN8=		arping.8
21
PLIST_FILES=	sbin/arping
21
PLIST_FILES=	sbin/arping
22
22
23
LIBNET_CONFIG?=	${LOCALBASE}/bin/libnet10-config
24
23
do-build:
25
do-build:
24
	cd ${WRKSRC} &&  \
26
	cd ${WRKSRC} &&  \
25
	${CC} ${CFLAGS} -I${LOCALBASE}/include -L${LOCALBASE}/lib \
27
	${CC} ${CFLAGS} -I${LOCALBASE}/include -L${LOCALBASE}/lib \
26
	-DUSE_NETIF=1  -DFREEBSD=1 -c `libnet-config --defines` \
28
	-DUSE_NETIF=1  -DFREEBSD=1 -c `${LIBNET_CONFIG} --defines` \
27
	`libnet-config --cflags` ${PORTNAME}.c && \
29
	`${LIBNET_CONFIG} --cflags` ${PORTNAME}.c && \
28
	${CC} ${CFLAGS} -I${LOCALBASE}/include -L${LOCALBASE}/lib \
30
	${CC} ${CFLAGS} -I${LOCALBASE}/include -L${LOCALBASE}/lib \
29
	-DUSE_NETIF=1 -DFREEBSD=1 -o ${PORTNAME} ${PORTNAME}.o \
31
	-DUSE_NETIF=1 -DFREEBSD=1 -o ${PORTNAME} ${PORTNAME}.o \
30
	`libnet-config --libs` ${LDFLAGS}
32
	`${LIBNET_CONFIG} --libs` ${LDFLAGS}
31
33
32
do-install:
34
do-install:
33
	${INSTALL_PROGRAM} ${WRKSRC}/arping ${PREFIX}/sbin
35
	${INSTALL_PROGRAM} ${WRKSRC}/arping ${PREFIX}/sbin
(-)ports/net/despoof/Makefile (-3 / +16 lines)
Lines 17-27 Link Here
17
MAINTAINER=	roam@FreeBSD.org
17
MAINTAINER=	roam@FreeBSD.org
18
COMMENT=	Command-line anti-spoofing detection utility
18
COMMENT=	Command-line anti-spoofing detection utility
19
19
20
BUILD_DEPENDS=	libnet*<=1.1.0,1:${PORTSDIR}/net/libnet10
20
BUILD_DEPENDS=	${LIBNET_CONFIG}:${PORTSDIR}/net/libnet10
21
22
LIBNET_CONFIG?=	${LOCALBASE}/bin/libnet10-config
23
24
post-patch:
25
	@${REINPLACE_CMD} -e \
26
		's|-I$${LOCALBASE}/include ||; \
27
		 s|-L$${LOCALBASE}/lib ||; \
28
		 s|--defines|& --cflags|; \
29
		 s|libnet-config|${LIBNET_CONFIG}|; \
30
		 s|-lnet |`${LIBNET_CONFIG} --libs` |' \
31
		 ${WRKSRC}/${MAKEFILE}
21
32
22
do-install:
33
do-install:
23
	${INSTALL_PROGRAM} ${WRKSRC}/despoof ${PREFIX}/bin
34
	${INSTALL_PROGRAM} ${WRKSRC}/despoof ${PREFIX}/bin
24
	${MKDIR} ${PREFIX}/share/doc/despoof
35
.if !defined(NOPORTDOCS)
25
	${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/despoof
36
	${MKDIR} ${DOCSDIR}
37
	${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
38
.endif
26
39
27
.include <bsd.port.mk>
40
.include <bsd.port.mk>
(-)ports/net/despoof/pkg-plist (-2 / +2 lines)
Lines 1-3 Link Here
1
bin/despoof
1
bin/despoof
2
share/doc/despoof/README
2
%%PORTDOCS%%%%DOCSDIR%%/README
3
@dirrm share/doc/despoof
3
%%PORTDOCS%%@dirrm %%DOCSDIR%%
(-)ports/net/nemesis/Makefile (-1 / +7 lines)
Lines 16-22 Link Here
16
MAINTAINER=	molter@tin.it
16
MAINTAINER=	molter@tin.it
17
COMMENT=	Command-line network packet creation and injection suite
17
COMMENT=	Command-line network packet creation and injection suite
18
18
19
BUILD_DEPENDS=	libnet*<=1.1.0,1:${PORTSDIR}/net/libnet10
19
BUILD_DEPENDS=	${LIBNET_CONFIG}:${PORTSDIR}/net/libnet10
20
20
21
GNU_CONFIGURE=	yes
21
GNU_CONFIGURE=	yes
22
CONFIGURE_ARGS=	--with-libnet-includes="${LOCALBASE}/include" \
22
CONFIGURE_ARGS=	--with-libnet-includes="${LOCALBASE}/include" \
Lines 27-30 Link Here
27
		nemesis-tcp.1 nemesis-udp.1 nemesis.1
27
		nemesis-tcp.1 nemesis-udp.1 nemesis.1
28
PLIST_FILES=	bin/nemesis
28
PLIST_FILES=	bin/nemesis
29
29
30
LIBNET_CONFIG?=	${LOCALBASE}/bin/libnet10-config
31
32
post-patch:
33
	@${REINPLACE_CMD} -e 's|libnet-config|${LIBNET_CONFIG}|' \
34
		${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
35
30
.include <bsd.port.mk>
36
.include <bsd.port.mk>
(-)ports/net/py-libnet/Makefile (-3 / +5 lines)
Lines 19-25 Link Here
19
COMMENT=	Python module for the libnet packet construction library
19
COMMENT=	Python module for the libnet packet construction library
20
20
21
BUILD_DEPENDS=	${LOCALBASE}/bin/swig1.1:${PORTSDIR}/devel/swig11 \
21
BUILD_DEPENDS=	${LOCALBASE}/bin/swig1.1:${PORTSDIR}/devel/swig11 \
22
		libnet*<=1.1.0,1:${PORTSDIR}/net/libnet10
22
		${LIBNET_CONFIG}:${PORTSDIR}/net/libnet10
23
23
24
USE_PYTHON=	yes
24
USE_PYTHON=	yes
25
WRKSRC=		${WRKDIR}/${DISTNAME}/src
25
WRKSRC=		${WRKDIR}/${DISTNAME}/src
Lines 27-39 Link Here
27
MAKE_ARGS=	SWIG=${LOCALBASE}/bin/swig1.1 \
27
MAKE_ARGS=	SWIG=${LOCALBASE}/bin/swig1.1 \
28
		LIBNET_INCLUDES=-I${LOCALBASE}/include \
28
		LIBNET_INCLUDES=-I${LOCALBASE}/include \
29
		PYTHON_INCLUDES=-I${PYTHON_INCLUDEDIR} \
29
		PYTHON_INCLUDES=-I${PYTHON_INCLUDEDIR} \
30
		CFLAGS="${CFLAGS} `libnet-config --defines` -fPIC" \
30
		CFLAGS="${CFLAGS} `${LIBNET_CONFIG} --defines` `${LIBNET_CONFIG} --cflags` -fPIC" \
31
		LIBNET_LIB=${LOCALBASE}/lib/libnet.a \
31
		LIBNET_LIB="`${LIBNET_CONFIG} --libs`" \
32
		CC=${CC}
32
		CC=${CC}
33
33
34
PLIST_FILES=	lib/%%PYTHON_VERSION%%/site-packages/libnet.py \
34
PLIST_FILES=	lib/%%PYTHON_VERSION%%/site-packages/libnet.py \
35
		lib/%%PYTHON_VERSION%%/site-packages/libnetcmodule.so
35
		lib/%%PYTHON_VERSION%%/site-packages/libnetcmodule.so
36
36
37
LIBNET_CONFIG?=	${LOCALBASE}/bin/libnet10-config
38
37
.include <bsd.port.pre.mk>
39
.include <bsd.port.pre.mk>
38
40
39
.if ${ARCH} == "amd64"
41
.if ${ARCH} == "amd64"
(-)ports/net/pynids/Makefile (-2 / +24 lines)
Lines 17-23 Link Here
17
MAINTAINER=	corsmith@gmail.com
17
MAINTAINER=	corsmith@gmail.com
18
COMMENT=	Python interface to libnids
18
COMMENT=	Python interface to libnids
19
19
20
BUILD_DEPENDS=	libnet*<=1.1.0,1:${PORTSDIR}/net/libnet10
20
PATCH_DEPENDS=	${LIBNET_CONFIG}:${PORTSDIR}/net/libnet10
21
BUILD_DEPENDS:=	${PATCH_DEPENDS}
21
22
22
USE_PYTHON=	yes
23
USE_PYTHON=	yes
23
USE_PYDISTUTILS=	yes
24
USE_PYDISTUTILS=	yes
Lines 27-36 Link Here
27
28
28
PLIST_FILES=	%%PYTHON_SITELIBDIR%%/nidsmodule.so
29
PLIST_FILES=	%%PYTHON_SITELIBDIR%%/nidsmodule.so
29
30
31
LIBNET_CONFIG?=	${LOCALBASE}/bin/libnet10-config
32
33
.include <bsd.port.pre.mk>
34
35
.if exists(${LIBNET_CONFIG})
36
LIBNET_CFLAGS!=	${LIBNET_CONFIG} --cflags
37
LIBNET_LIBS!=	${LIBNET_CONFIG} --libs
38
.endif
39
40
post-extract:
41
	@cd ${WRKSRC} && ${TAR} xf libnids-1.19.tar
42
30
post-patch:
43
post-patch:
31
	${CP} -f ${TEMPLATES}/config.guess ${WRKSRC}
44
	${CP} -f ${TEMPLATES}/config.guess ${WRKSRC}
32
	${CHMOD} a+rx ${WRKSRC}/config.guess
45
	${CHMOD} a+rx ${WRKSRC}/config.guess
33
	${CP} -f ${TEMPLATES}/config.sub ${WRKSRC}
46
	${CP} -f ${TEMPLATES}/config.sub ${WRKSRC}
34
	${CHMOD} a+rx ${WRKSRC}/config.sub
47
	${CHMOD} a+rx ${WRKSRC}/config.sub
48
	@${REINPLACE_CMD} -e \
49
		's|/usr/local/include|${LIBNET_CFLAGS:S/-I//}|; \
50
		 s|/usr/local/lib|${LIBNET_LIBS:N-l*:S/-L//}|' \
51
		 ${WRKSRC}/setup.py
52
	@${REINPLACE_CMD} -Ee \
53
		's|(LNET_CFLAGS=).*|\1"`${LIBNET_CONFIG} --defines` ${LIBNET_CFLAGS}"|; \
54
		 s|(LNETLIB=).*|\1"${LIBNET_LIBS}"|; \
55
		 s|gcc|${CC}|' \
56
		 ${WRKSRC}/libnids-1.19/configure
35
57
36
.include <bsd.port.mk>
58
.include <bsd.port.post.mk>
(-)ports/net/pynids/files/patch-setup.py (-4 / +13 lines)
Lines 1-5 Link Here
1
--- setup.py.orig	Tue Feb  1 06:50:11 2005
1
--- ./setup.py.orig	Tue Feb  1 02:50:11 2005
2
+++ setup.py	Sun Aug  7 00:08:43 2005
2
+++ ./setup.py	Sat Sep 30 17:49:08 2006
3
@@ -9,7 +9,7 @@
3
@@ -9,7 +9,7 @@
4
 from distutils.core import setup, Extension
4
 from distutils.core import setup, Extension
5
 from distutils.command.build import build    # nidsMaker
5
 from distutils.command.build import build    # nidsMaker
Lines 9-18 Link Here
9
 
9
 
10
 pathjoin = os.path.join
10
 pathjoin = os.path.join
11
 
11
 
12
@@ -38,6 +38,8 @@
12
@@ -32,12 +32,15 @@
13
     def buildNids(self):
14
         # extremely crude package builder
15
         try:
16
-            os.stat(self.NIDSDIR)
17
+            os.stat(self.NIDSDIR + '/.done')
18
             return None           # assume already built
19
         except OSError:
13
             pass
20
             pass
14
 
21
 
15
         spawn(['tar', '-xf', self.NIDSTAR], search_path = 1)
22
-        spawn(['tar', '-xf', self.NIDSTAR], search_path = 1)
23
+        spawn(['touch', self.NIDSDIR + '/.done'], search_path = 1)
24
+
16
+	shutil.copyfile("config.guess",pathjoin(self.NIDSDIR,"config.guess"))
25
+	shutil.copyfile("config.guess",pathjoin(self.NIDSDIR,"config.guess"))
17
+	shutil.copyfile("config.sub",pathjoin(self.NIDSDIR,"config.sub"))
26
+	shutil.copyfile("config.sub",pathjoin(self.NIDSDIR,"config.sub"))
18
         os.chdir(self.NIDSDIR)
27
         os.chdir(self.NIDSDIR)
(-)ports/net/tcptraceroute/Makefile (-1 / +7 lines)
Lines 14-23 Link Here
14
MAINTAINER=	sunpoet@sunpoet.net
14
MAINTAINER=	sunpoet@sunpoet.net
15
COMMENT=	A traceroute implementation using TCP packets
15
COMMENT=	A traceroute implementation using TCP packets
16
16
17
BUILD_DEPENDS=	libnet*<=1.1.0,1:${PORTSDIR}/net/libnet10
17
BUILD_DEPENDS=	${LIBNET_CONFIG}:${PORTSDIR}/net/libnet10
18
18
19
MAN8=	tcptraceroute.8
19
MAN8=	tcptraceroute.8
20
20
21
LIBNET_CONFIG?=	${LOCALBASE}/bin/libnet10-config
22
23
post-patch:
24
	@${REINPLACE_CMD} -e 's|libnet-config|${LIBNET_CONFIG}|' \
25
		${WRKSRC}/${MAKEFILE}
26
21
post-install:
27
post-install:
22
	@${CHMOD} u+s ${PREFIX}/sbin/tcptraceroute
28
	@${CHMOD} u+s ${PREFIX}/sbin/tcptraceroute
23
29
(-)ports/net/tcptraceroute/files/patch-Makefile (-3 / +3 lines)
Lines 9-16 Link Here
9
-DESTDIR=/usr/local/bin
9
-DESTDIR=/usr/local/bin
10
+CC?= cc
10
+CC?= cc
11
+CFLAGS?= -O -pipe -Wall
11
+CFLAGS?= -O -pipe -Wall
12
+LNETINC= -I${LOCALBASE}/include
12
+LNETINC= `libnet-config --cflags`
13
+LNETLIB= -L${LOCALBASE}/lib
13
+LNETLIB= `libnet-config --libs`
14
+
14
+
15
+BINDIR= ${PREFIX}/sbin
15
+BINDIR= ${PREFIX}/sbin
16
+MANDIR= ${PREFIX}/man
16
+MANDIR= ${PREFIX}/man
Lines 22-28 Link Here
22
+	$(CC) $(CFLAGS) `libnet-config --defines` $(LNETINC) \
22
+	$(CC) $(CFLAGS) `libnet-config --defines` $(LNETINC) \
23
 		-o tcptraceroute tcptraceroute.c \
23
 		-o tcptraceroute tcptraceroute.c \
24
-		`libnet-config --libs` -lpcap
24
-		`libnet-config --libs` -lpcap
25
+		$(LNETLIB) `libnet-config --libs` -lpcap
25
+		$(LNETLIB) -lpcap
26
 
26
 
27
 static:
27
 static:
28
 	$(MAKE) tcptraceroute CFLAGS="$(CFLAGS) -static"
28
 	$(MAKE) tcptraceroute CFLAGS="$(CFLAGS) -static"
(-)ports/net/ttlscan/Makefile (-2 / +4 lines)
Lines 16-28 Link Here
16
COMMENT=	A tcp based scanner, showing ttl responses
16
COMMENT=	A tcp based scanner, showing ttl responses
17
17
18
BUILD_DEPENDS=	${LOCALBASE}/include/dnet.h:${PORTSDIR}/net/libdnet \
18
BUILD_DEPENDS=	${LOCALBASE}/include/dnet.h:${PORTSDIR}/net/libdnet \
19
		libnet*<=1.1.0,1:${PORTSDIR}/net/libnet10
19
		${LIBNET_CONFIG}:${PORTSDIR}/net/libnet10
20
20
21
LDFLAGS+=	-lpcap -ldnet
21
LDFLAGS+=	-lpcap -ldnet
22
22
23
LIBNET_CONFIG?=	${LOCALBASE}/bin/libnet10-config
24
23
do-build:
25
do-build:
24
	(cd ${WRKSRC} && ${CC} ${CFLAGS} -I${LOCALBASE}/include -L${LOCALBASE}/lib -D_XOPEN_SOURCE \
26
	(cd ${WRKSRC} && ${CC} ${CFLAGS} -I${LOCALBASE}/include -L${LOCALBASE}/lib -D_XOPEN_SOURCE \
25
	`libnet-config --defines` ${PORTNAME}.c -o ${PORTNAME} `libnet-config --libs` ${LDFLAGS})
27
	`${LIBNET_CONFIG} --defines --cflags` ${PORTNAME}.c -o ${PORTNAME} `${LIBNET_CONFIG} --libs` ${LDFLAGS})
26
28
27
do-install:
29
do-install:
28
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
30
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
(-)ports/net/xboxproxy/Makefile (-1 / +9 lines)
Lines 14-26 Link Here
14
MAINTAINER=	ports@mawer.org
14
MAINTAINER=	ports@mawer.org
15
COMMENT=	A proxy for the XBox system link protocol
15
COMMENT=	A proxy for the XBox system link protocol
16
16
17
BUILD_DEPENDS=	libnet*<=1.1.0,1:${PORTSDIR}/net/libnet10
17
BUILD_DEPENDS=	${LIBNET_CONFIG}:${PORTSDIR}/net/libnet10
18
18
19
GNU_CONFIGURE=	yes
19
GNU_CONFIGURE=	yes
20
CONFIGURE_ARGS=	--program-prefix=xbox
20
CONFIGURE_ARGS=	--program-prefix=xbox
21
21
22
PLIST_FILES=	bin/xboxproxy
22
PLIST_FILES=	bin/xboxproxy
23
23
24
LIBNET_CONFIG?=	${LOCALBASE}/bin/libnet10-config
25
24
.include <bsd.port.pre.mk>
26
.include <bsd.port.pre.mk>
25
27
26
.if ${OSVERSION} < 500000
28
.if ${OSVERSION} < 500000
Lines 28-31 Link Here
28
CONFIGURE_ARGS+=	--with-pcap=${LOCALBASE}
30
CONFIGURE_ARGS+=	--with-pcap=${LOCALBASE}
29
.endif
31
.endif
30
32
33
post-patch:
34
	@${REINPLACE_CMD} -e \
35
		's|libnet-config|${LIBNET_CONFIG}|g; \
36
		 s|-lnet|`${LIBNET_CONFIG} --libs`|' \
37
		${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
38
31
.include <bsd.port.post.mk>
39
.include <bsd.port.post.mk>
(-)ports/net/xboxproxy/files/patch-configure (+32 lines)
Added Link Here
1
--- ./configure.orig	Thu Oct  6 23:51:26 2005
2
+++ ./configure	Wed Sep 27 17:29:04 2006
3
@@ -2867,7 +2867,7 @@
4
 
5
 # Checks for libraries.
6
 LIBNET_LDFLAGS="`libnet-config --libs`"
7
-LIBNET_CFLAGS="`libnet-config --defines` -D__GLIBC__"
8
+LIBNET_CFLAGS="`libnet-config --defines` `libnet-config --cflags` -D__GLIBC__"
9
 
10
 # Checks for header files.
11
 
12
@@ -5111,19 +5111,7 @@
13
 					as_ac_File=`echo "ac_cv_file_${dirname}/lib/libnet.a" | $as_tr_sh`
14
 echo "$as_me:$LINENO: checking for ${dirname}/lib/libnet.a" >&5
15
 echo $ECHO_N "checking for ${dirname}/lib/libnet.a... $ECHO_C" >&6
16
-if eval "test \"\${$as_ac_File+set}\" = set"; then
17
-  echo $ECHO_N "(cached) $ECHO_C" >&6
18
-else
19
-  test "$cross_compiling" = yes &&
20
-  { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
21
-echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
22
-   { (exit 1); exit 1; }; }
23
-if test -r "${dirname}/lib/libnet.a"; then
24
-  eval "$as_ac_File=yes"
25
-else
26
-  eval "$as_ac_File=no"
27
-fi
28
-fi
29
+eval "$as_ac_File=yes"
30
 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_File'}'`" >&5
31
 echo "${ECHO_T}`eval echo '${'$as_ac_File'}'`" >&6
32
 if test `eval echo '${'$as_ac_File'}'` = yes; then
(-)ports/net/xipdump/Makefile (-6 / +6 lines)
Lines 15-34 Link Here
15
MAINTAINER=	umeno@rr.iij4u.or.jp
15
MAINTAINER=	umeno@rr.iij4u.or.jp
16
COMMENT=	Displays ip packets using X window
16
COMMENT=	Displays ip packets using X window
17
17
18
BUILD_DEPENDS=	libnet*<=1.1.0,1:${PORTSDIR}/net/libnet10
18
BUILD_DEPENDS=	${LIBNET_CONFIG}:${PORTSDIR}/net/libnet10
19
19
20
USE_X_PREFIX=	yes
20
USE_X_PREFIX=	yes
21
LIBNET_CONFIG=	${LOCALBASE}/bin/libnet-config
22
CFLAGS+=	`${LIBNET_CONFIG} --cflags` `${LIBNET_CONFIG} --defines`
23
CFLAGS+=	-I${LOCALBASE}/include
24
LIBS=		`${LIBNET_CONFIG} --libs`
25
GNU_CONFIGURE=	yes
21
GNU_CONFIGURE=	yes
26
CONFIGURE_ENV=	LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib ${LIBS}"
22
CONFIGURE_ENV=	LDFLAGS="`${LIBNET_CONFIG} --libs`"
23
CFLAGS+=	`${LIBNET_CONFIG} --cflags` `${LIBNET_CONFIG} --defines` \
24
		-I/usr/include
27
25
28
PLIST=	${WRKDIR}/PLIST
26
PLIST=	${WRKDIR}/PLIST
29
27
30
MAN8=	xipdump.8
28
MAN8=	xipdump.8
31
29
30
LIBNET_CONFIG?=	${LOCALBASE}/bin/libnet10-config
31
32
post-build:
32
post-build:
33
	@${CP} ${PKGDIR}/pkg-plist ${PLIST}
33
	@${CP} ${PKGDIR}/pkg-plist ${PLIST}
34
	@(cd ${WRKSRC}/data; ${FIND} pkc pkt ! -type d | \
34
	@(cd ${WRKSRC}/data; ${FIND} pkc pkt ! -type d | \
(-)ports/net/libnids/Makefile (-4 / +12 lines)
Lines 20-38 Link Here
20
		GLIB2 "Use GLIB2 for multiprocessing support" ON
20
		GLIB2 "Use GLIB2 for multiprocessing support" ON
21
21
22
GNU_CONFIGURE=	yes
22
GNU_CONFIGURE=	yes
23
CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
23
CONFIGURE_TARGET=	--build=${ARCH}-portbld-freebsd${OSREL}
24
CONFIGURE_ENV=	CFLAGS="-I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \
24
CONFIGURE_ENV=	CFLAGS="-I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \
25
		LDFLAGS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}"
25
		LDFLAGS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}"
26
26
27
MAKE_ENV=	LDFLAGS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}"
27
MAKE_ENV=	LDFLAGS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}"
28
28
29
MAN3=		libnids.3
30
29
.include <bsd.port.pre.mk>
31
.include <bsd.port.pre.mk>
30
32
31
.if !defined(WITHOUT_LIBNET)
33
.if !defined(WITHOUT_LIBNET)
32
.if !defined(WITHOUT_LIBNET10)
34
.if !defined(WITHOUT_LIBNET10)
33
BUILD_DEPENDS+=	libnet*<=1.1.0,1:${PORTSDIR}/net/libnet10
35
BUILD_DEPENDS+=	${LIBNET_CONFIG}:${PORTSDIR}/net/libnet10
36
LIBNET_CONFIG?=	${LOCALBASE}/bin/libnet10-config
34
.else
37
.else
35
BUILD_DEPENDS+=	libnet*>=1.1.2,1:${PORTSDIR}/net/libnet
38
BUILD_DEPENDS+=	${LIBNET_CONFIG}:${PORTSDIR}/net/libnet
39
LIBNET_CONFIG?=	${LOCALBASE}/bin/libnet11-config
36
.endif
40
.endif
37
.else
41
.else
38
CONFIGURE_ARGS+=	--disable-libnet
42
CONFIGURE_ARGS+=	--disable-libnet
Lines 44-50 Link Here
44
CONFIGURE_ARGS+=	--disable-libglib
48
CONFIGURE_ARGS+=	--disable-libglib
45
.endif
49
.endif
46
50
47
MAN3=		libnids.3
51
post-patch:
52
	@${REINPLACE_CMD} -Ee \
53
		's|(LNET_CFLAGS=).*|\1"`${LIBNET_CONFIG} --defines` `${LIBNET_CONFIG} --cflags`"|; \
54
		 s|(LNETLIB=).*|\1"`${LIBNET_CONFIG} --libs`"|' \
55
		 ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
48
56
49
do-install:
57
do-install:
50
		${INSTALL_DATA} ${WRKSRC}/src/nids.h ${PREFIX}/include
58
		${INSTALL_DATA} ${WRKSRC}/src/nids.h ${PREFIX}/include
(-)ports/net/arp-sk/Makefile (-2 / +11 lines)
Lines 16-30 Link Here
16
MAINTAINER=	ports@FreeBSD.org
16
MAINTAINER=	ports@FreeBSD.org
17
COMMENT=	A tool designed to manipulate ARP tables of all kinds of equipment
17
COMMENT=	A tool designed to manipulate ARP tables of all kinds of equipment
18
18
19
BUILD_DEPENDS=	libnet*>=1.1.2,1:${PORTSDIR}/net/libnet
19
BUILD_DEPENDS=	${LIBNET_CONFIG}:${PORTSDIR}/net/libnet
20
20
21
GNU_CONFIGURE=	yes
21
GNU_CONFIGURE=	yes
22
CFLAGS+=	`${LIBNET_CONFIG} --cflags`
22
23
23
MAN1=	arp-sk.1
24
MAN1=	arp-sk.1
24
PLIST_FILES=	sbin/arp-sk
25
PLIST_FILES=	sbin/arp-sk
25
26
27
LIBNET_CONFIG?=	${LOCALBASE}/bin/libnet11-config
28
26
post-patch:
29
post-patch:
27
	@${REINPLACE_CMD} -e "s, -pedantic -g,," ${WRKSRC}/configure
30
	@${REINPLACE_CMD} -Ee \
31
		's| -pedantic -g||; \
32
		 s|test -f \$${prefix}/include/libnet\.h|${TRUE}|; \
33
		 s|\$$NETINC/libnet\.h|libnet.h|; \
34
		 s|(NETINC=).*|\1"`${LIBNET_CONFIG} --defines` `${LIBNET_CONFIG} --cflags`"|; \
35
		 s|(NETLIB=).*|\1"`${LIBNET_CONFIG} --libs`"|' \
36
		 ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
28
37
29
do-install:
38
do-install:
30
	${INSTALL_PROGRAM} ${WRKSRC}/src/arp-sk ${PREFIX}/sbin
39
	${INSTALL_PROGRAM} ${WRKSRC}/src/arp-sk ${PREFIX}/sbin
(-)ports/net/arprelease/Makefile (-5 / +5 lines)
Lines 15-33 Link Here
15
MAINTAINER=	ports@FreeBSD.org
15
MAINTAINER=	ports@FreeBSD.org
16
COMMENT=	Libnet tool to flush arp cache entries from devices (eg. routers)
16
COMMENT=	Libnet tool to flush arp cache entries from devices (eg. routers)
17
17
18
BUILD_DEPENDS=	libnet*>=1.1.2,1:${PORTSDIR}/net/libnet
18
BUILD_DEPENDS=	${LIBNET_CONFIG}:${PORTSDIR}/net/libnet
19
19
20
WRKSRC=		${WRKDIR}/${PORTNAME}
20
WRKSRC=		${WRKDIR}/${PORTNAME}
21
21
22
PLIST_FILES=	bin/arprelease
22
PLIST_FILES=	bin/arprelease
23
23
24
LIBNET_CONFIG?=	${LOCALBASE}/bin/libnet-config
24
LIBNET_CONFIG?=	${LOCALBASE}/bin/libnet11-config
25
25
26
do-build:
26
do-build:
27
	(cd ${WRKSRC} && \
27
	(cd ${WRKSRC} && \
28
		${CC} ${CFLAGS} -I${LOCALBASE}/include -L${LOCALBASE}/lib \
28
		${CC} ${CFLAGS} `${LIBNET_CONFIG} --defines` \
29
		-o arprelease arprelease.c \
29
		`${LIBNET_CONFIG} --cflags` -o arprelease arprelease.c \
30
		`${LIBNET_CONFIG} --defines` `${LIBNET_CONFIG} --libs`)
30
		`${LIBNET_CONFIG} --libs`)
31
31
32
do-install:
32
do-install:
33
	${INSTALL_PROGRAM} ${WRKSRC}/arprelease ${PREFIX}/bin
33
	${INSTALL_PROGRAM} ${WRKSRC}/arprelease ${PREFIX}/bin
(-)ports/net/gspoof/Makefile (-3 / +7 lines)
Lines 16-30 Link Here
16
MAINTAINER=	ports@FreeBSD.org
16
MAINTAINER=	ports@FreeBSD.org
17
COMMENT=	Console/GTK+ TCP/IP Packets Forger
17
COMMENT=	Console/GTK+ TCP/IP Packets Forger
18
18
19
BUILD_DEPENDS=	libnet*>=1.1.2,1:${PORTSDIR}/net/libnet
19
BUILD_DEPENDS=	${LIBNET_CONFIG}:${PORTSDIR}/net/libnet
20
20
21
USE_GNOME=	gnometarget gtk20
21
USE_GNOME=	gnometarget gtk20
22
USE_GMAKE=	yes
22
USE_GMAKE=	yes
23
GNU_CONFIGURE=	yes
23
GNU_CONFIGURE=	yes
24
CONFIGURE_ARGS=	--with-libnet-prefix=${LOCALBASE}
24
25
LIBNET_CONFIG?=	${LOCALBASE}/bin/libnet11-config
25
26
26
post-patch:
27
post-patch:
27
	@${REINPLACE_CMD} -e 's|-Wall -O2|$${CFLAGS}|g' ${WRKSRC}/configure
28
	@${REINPLACE_CMD} -e \
29
		's|-Wall -O2|$${CFLAGS}|g; \
30
		 s|libnet-config|${LIBNET_CONFIG}|' \
31
		 ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
28
	@${REINPLACE_CMD} -e 's|-Wall -O2|@CFLAGS@|g' ${WRKSRC}/Makefile.in
32
	@${REINPLACE_CMD} -e 's|-Wall -O2|@CFLAGS@|g' ${WRKSRC}/Makefile.in
29
	@${REINPLACE_CMD} -e 's|/usr/local/share|${PREFIX}/share|g ; \
33
	@${REINPLACE_CMD} -e 's|/usr/local/share|${PREFIX}/share|g ; \
30
		 s|/usr/share|${X11BASE}/share|g' ${WRKSRC}/gtk.c
34
		 s|/usr/share|${X11BASE}/share|g' ${WRKSRC}/gtk.c
(-)ports/net/gspoof/files/patch-configure (+30 lines)
Added Link Here
1
--- ./configure.orig	Tue Dec 23 07:54:42 2003
2
+++ ./configure	Wed Sep 27 18:23:26 2006
3
@@ -2505,24 +2505,12 @@
4
 as_ac_File=`echo "ac_cv_file_$LIBNET_PREFIX/lib/libnet.a" | $as_tr_sh`
5
 echo "$as_me:$LINENO: checking for $LIBNET_PREFIX/lib/libnet.a" >&5
6
 echo $ECHO_N "checking for $LIBNET_PREFIX/lib/libnet.a... $ECHO_C" >&6
7
-if eval "test \"\${$as_ac_File+set}\" = set"; then
8
-  echo $ECHO_N "(cached) $ECHO_C" >&6
9
-else
10
-  test "$cross_compiling" = yes &&
11
-  { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
12
-echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
13
-   { (exit 1); exit 1; }; }
14
-if test -r "$LIBNET_PREFIX/lib/libnet.a"; then
15
-  eval "$as_ac_File=yes"
16
-else
17
-  eval "$as_ac_File=no"
18
-fi
19
-fi
20
+eval "$as_ac_File=yes"
21
 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_File'}'`" >&5
22
 echo "${ECHO_T}`eval echo '${'$as_ac_File'}'`" >&6
23
 if test `eval echo '${'$as_ac_File'}'` = yes; then
24
-  LDFLAGS="-L$LIBNET_PREFIX/lib"
25
-	       CPPFLAGS="-I$LIBNET_PREFIX/include"
26
+  LDFLAGS="`libnet-config --libs`"
27
+  CPPFLAGS="`libnet-config --cflags`"
28
 else
29
   { { echo "$as_me:$LINENO: error:
30
 Libnet-1.1.1 Packet Shaping Library is required!
(-)ports/net/nast/Makefile (-6 / +9 lines)
Lines 16-34 Link Here
16
MAINTAINER=	ports@FreeBSD.org
16
MAINTAINER=	ports@FreeBSD.org
17
COMMENT=	Nast is a packet sniffer
17
COMMENT=	Nast is a packet sniffer
18
18
19
BUILD_DEPENDS=	libnet*>=1.1.2,1:${PORTSDIR}/net/libnet
19
BUILD_DEPENDS=	${LIBNET_CONFIG}:${PORTSDIR}/net/libnet
20
21
LIBNET_CONFIG?=	${LOCALBASE}/bin/libnet-config
22
20
23
MAN8=		nast.8
21
MAN8=		nast.8
24
22
25
GNU_CONFIGURE=	yes
23
GNU_CONFIGURE=	yes
26
CONFIGURE_TARGET=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
24
CONFIGURE_TARGET=--build=${ARCH}-portbld-freebsd${OSREL}
27
CONFIGURE_ENV=	LIBS="${PTHREAD_LIBS}"
25
CONFIGURE_ENV=	LIBS="${PTHREAD_LIBS}"
28
USE_GMAKE=	yes
26
USE_GMAKE=	yes
29
27
30
PLIST_FILES=	bin/nast
28
PLIST_FILES=	bin/nast
31
29
30
LIBNET_CONFIG?=	${LOCALBASE}/bin/libnet11-config
31
32
.include <bsd.port.pre.mk>
32
.include <bsd.port.pre.mk>
33
33
34
pre-everything::
34
pre-everything::
Lines 41-48 Link Here
41
	@${ECHO_MSG} ""
41
	@${ECHO_MSG} ""
42
42
43
post-patch:
43
post-patch:
44
	@${REINPLACE_CMD} -e 's|CFLAGS="-Wall -O2 -pthread"||g' \
44
	@${REINPLACE_CMD} -e \
45
		${WRKSRC}/configure
45
		's|CFLAGS="-Wall -O2 -pthread"||g; \
46
		 s|libnet-config|${LIBNET_CONFIG}|; \
47
		 s|-lnet|`${LIBNET_CONFIG} --libs`|' \
48
		${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
46
49
47
do-install:
50
do-install:
48
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
51
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
(-)ports/net/nast/files/patch-configure (+57 lines)
Added Link Here
1
--- ./configure.orig	Wed Sep 27 18:27:36 2006
2
+++ ./configure	Wed Sep 27 19:04:20 2006
3
@@ -2337,52 +2337,8 @@
4
 #
5
 
6
 filechk="yes"
7
-echo "$as_me:$LINENO: checking for /usr/lib/libnet.a" >&5
8
-echo $ECHO_N "checking for /usr/lib/libnet.a... $ECHO_C" >&6
9
-if test "${ac_cv_file__usr_lib_libnet_a+set}" = set; then
10
-  echo $ECHO_N "(cached) $ECHO_C" >&6
11
-else
12
-  test "$cross_compiling" = yes &&
13
-  { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
14
-echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
15
-   { (exit 1); exit 1; }; }
16
-if test -r "/usr/lib/libnet.a"; then
17
-  ac_cv_file__usr_lib_libnet_a=yes
18
-else
19
-  ac_cv_file__usr_lib_libnet_a=no
20
-fi
21
-fi
22
-echo "$as_me:$LINENO: result: $ac_cv_file__usr_lib_libnet_a" >&5
23
-echo "${ECHO_T}$ac_cv_file__usr_lib_libnet_a" >&6
24
-if test $ac_cv_file__usr_lib_libnet_a = yes; then
25
-  :
26
-else
27
-  filechk="no"
28
-fi
29
-
30
-if test "$filechk" = "no"; then
31
- echo "$as_me:$LINENO: checking for /usr/local/lib/libnet.a" >&5
32
-echo $ECHO_N "checking for /usr/local/lib/libnet.a... $ECHO_C" >&6
33
-if test "${ac_cv_file__usr_local_lib_libnet_a+set}" = set; then
34
-  echo $ECHO_N "(cached) $ECHO_C" >&6
35
-else
36
-  test "$cross_compiling" = yes &&
37
-  { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
38
-echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
39
-   { (exit 1); exit 1; }; }
40
-if test -r "/usr/local/lib/libnet.a"; then
41
-  ac_cv_file__usr_local_lib_libnet_a=yes
42
-else
43
-  ac_cv_file__usr_local_lib_libnet_a=no
44
-fi
45
-fi
46
-echo "$as_me:$LINENO: result: $ac_cv_file__usr_local_lib_libnet_a" >&5
47
-echo "${ECHO_T}$ac_cv_file__usr_local_lib_libnet_a" >&6
48
-if test $ac_cv_file__usr_local_lib_libnet_a = yes; then
49
-  filechk="yes" ; LDFLAGS="-L/usr/local/lib"; CPPFLAGS="-I/usr/local/include"
50
-fi
51
-
52
-fi
53
+CPPFLAGS="`libnet-config --cflags`"
54
+LDFLAGS="`libnet-config --libs`"
55
 
56
 if test "$filechk" = "no"; then { { echo "$as_me:$LINENO: error:
57
 
(-)ports/net/netwib/Makefile (-1 / +11 lines)
Lines 16-22 Link Here
16
MAINTAINER=	janos.mohacsi@bsd.hu
16
MAINTAINER=	janos.mohacsi@bsd.hu
17
COMMENT=	Netwib network programming library
17
COMMENT=	Netwib network programming library
18
18
19
BUILD_DEPENDS=	libnet*>=1.1.2,1:${PORTSDIR}/net/libnet
19
BUILD_DEPENDS=	${LIBNET_CONFIG}:${PORTSDIR}/net/libnet
20
RUN_DEPENDS=	${BUILD_DEPENDS}
20
RUN_DEPENDS=	${BUILD_DEPENDS}
21
21
22
WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}-src/src
22
WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}-src/src
Lines 32-41 Link Here
32
32
33
PLIST_SUB+=	SHORTPORTVERSION=${SHORTPORTVERSION}
33
PLIST_SUB+=	SHORTPORTVERSION=${SHORTPORTVERSION}
34
34
35
LIBNET_CONFIG?=	${LOCALBASE}/bin/libnet11-config
36
37
post-patch:
38
	@${REINPLACE_CMD} -Ee \
39
		's|libnet-config|${LIBNET_CONFIG}|; \
40
		 s|-lnet|`${LIBNET_CONFIG} --libs`|; \
41
		 s|^(gccIncLnet=).*|\1"`${LIBNET_CONFIG} --cflags`"|' \
42
		 ${WRKSRC}/genemake
43
35
do-configure:
44
do-configure:
36
		@${REINPLACE_CMD} \
45
		@${REINPLACE_CMD} \
37
		-e 's|%%PREFIX%%|${PREFIX}|' \
46
		-e 's|%%PREFIX%%|${PREFIX}|' \
38
		-e 's|%%CFLAGS%%|${CFLAGS}|' \
47
		-e 's|%%CFLAGS%%|${CFLAGS}|' \
48
		-e 's|gcc|${CC}|' \
39
		${WRKSRC}/config.dat
49
		${WRKSRC}/config.dat
40
		(cd ${WRKSRC} ; ${SH} ${WRKSRC}/genemake )
50
		(cd ${WRKSRC} ; ${SH} ${WRKSRC}/genemake )
41
51
(-)ports/dns/dnshijacker/Makefile (-4 / +6 lines)
Lines 14-25 Link Here
14
MAINTAINER=	lx@redundancy.redundancy.org
14
MAINTAINER=	lx@redundancy.redundancy.org
15
COMMENT=	A tool to hijack DNS requests
15
COMMENT=	A tool to hijack DNS requests
16
16
17
BUILD_DEPENDS=	libnet*<=1.1.0,1:${PORTSDIR}/net/libnet10
17
BUILD_DEPENDS=	${LIBNET_CONFIG}:${PORTSDIR}/net/libnet10
18
18
19
LDFLAGS+=	-lpcap -lnet
19
LDFLAGS+=	-lpcap `${LIBNET_CONFIG} --libs`
20
20
21
PLIST_FILES=	bin/dnshijacker
21
PLIST_FILES=	bin/dnshijacker
22
22
23
LIBNET_CONFIG?=	${LOCALBASE}/bin/libnet10-config
24
23
.if !defined(NOPORTDOCS)
25
.if !defined(NOPORTDOCS)
24
PORTDOCS=	README
26
PORTDOCS=	README
25
.endif
27
.endif
Lines 27-34 Link Here
27
do-build:
29
do-build:
28
	cd ${WRKSRC} && \
30
	cd ${WRKSRC} && \
29
	${CC} ${PORTNAME}.c ${CFLAGS} -I${LOCALBASE}/include \
31
	${CC} ${PORTNAME}.c ${CFLAGS} -I${LOCALBASE}/include \
30
	-L${LOCALBASE}/lib ${LDFLAGS} `libnet-config --defines` \
32
	-L${LOCALBASE}/lib ${LDFLAGS} `${LIBNET_CONFIG} --defines` \
31
	`libnet-config --cflags` -o ${PORTNAME}
33
	`${LIBNET_CONFIG} --cflags` -o ${PORTNAME}
32
34
33
do-install:
35
do-install:
34
	${INSTALL_PROGRAM} ${WRKSRC}/dnshijacker ${PREFIX}/bin
36
	${INSTALL_PROGRAM} ${WRKSRC}/dnshijacker ${PREFIX}/bin
(-)ports/graphics/p5-Image-Grab/Makefile (-1 lines)
Lines 21-27 Link Here
21
		${SITE_PERL}/URI.pm:${PORTSDIR}/net/p5-URI \
21
		${SITE_PERL}/URI.pm:${PORTSDIR}/net/p5-URI \
22
		${SITE_PERL}/${PERL_ARCH}/HTML/Parser.pm:${PORTSDIR}/www/p5-HTML-Parser \
22
		${SITE_PERL}/${PERL_ARCH}/HTML/Parser.pm:${PORTSDIR}/www/p5-HTML-Parser \
23
		${SITE_PERL}/HTML/Tree.pm:${PORTSDIR}/www/p5-HTML-Tree \
23
		${SITE_PERL}/HTML/Tree.pm:${PORTSDIR}/www/p5-HTML-Tree \
24
		libnet*<=1.1.0,1:${PORTSDIR}/net/libnet10 \
25
		${SITE_PERL}/LWP.pm:${PORTSDIR}/www/p5-libwww
24
		${SITE_PERL}/LWP.pm:${PORTSDIR}/www/p5-libwww
26
RUN_DEPENDS=	${BUILD_DEPENDS}
25
RUN_DEPENDS=	${BUILD_DEPENDS}
27
26
(-)ports/net-mgmt/angst/Makefile (-6 / +8 lines)
Lines 17-33 Link Here
17
MAINTAINER=	ports@FreeBSD.org
17
MAINTAINER=	ports@FreeBSD.org
18
COMMENT=	An active sniffer
18
COMMENT=	An active sniffer
19
19
20
BUILD_DEPENDS=	libnet*<=1.1.0,1:${PORTSDIR}/net/libnet10
20
BUILD_DEPENDS=	${LIBNET_CONFIG}:${PORTSDIR}/net/libnet10
21
22
LIBNET_CONFIG?=	${LOCALBASE}/bin/libnet-config
23
21
24
MAN8=		angst.8
22
MAN8=		angst.8
25
PLIST_FILES=	sbin/angst
23
PLIST_FILES=	sbin/angst
26
24
25
LIBNET_CONFIG?=	${LOCALBASE}/bin/libnet10-config
26
27
post-patch:
27
post-patch:
28
	@${REINPLACE_CMD} -e "s,^CC,#CC,g ; \
28
	@${REINPLACE_CMD} -Ee \
29
		s,^CFLAGS,#CFLAGS,g ; \
29
		's,^(CC|CFLAGS).*,#&,; \
30
		s,libnet-config,${LIBNET_CONFIG},g" ${WRKSRC}/Makefile
30
		 s,libnet-config,${LIBNET_CONFIG},; \
31
		 s,--defines,& --cflags,' \
32
		 ${WRKSRC}/Makefile
31
33
32
do-install:
34
do-install:
33
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/sbin
35
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/sbin
(-)ports/net-mgmt/cdpd/Makefile (-1 / +8 lines)
Lines 13-22 Link Here
13
MAINTAINER=	ports@FreeBSD.org
13
MAINTAINER=	ports@FreeBSD.org
14
COMMENT=	CDPdaemon - sends Cisco Discovery Protocol announces over ethernet
14
COMMENT=	CDPdaemon - sends Cisco Discovery Protocol announces over ethernet
15
15
16
BUILD_DEPENDS=	libnet*<=1.1.0,1:${PORTSDIR}/net/libnet10
16
BUILD_DEPENDS=	${LIBNET_CONFIG}:${PORTSDIR}/net/libnet10
17
17
18
GNU_CONFIGURE=	yes
18
GNU_CONFIGURE=	yes
19
CFLAGS+=	`${LIBNET_CONFIG} --cflags`
19
20
20
MAN8=	cdpd.8
21
MAN8=	cdpd.8
21
22
23
LIBNET_CONFIG?=	${LOCALBASE}/bin/libnet10-config
24
25
post-patch:
26
	@${REINPLACE_CMD} -e 's|libnet-config|${LIBNET_CONFIG:T}|' \
27
		${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
28
22
.include <bsd.port.mk>
29
.include <bsd.port.mk>
(-)ports/net-mgmt/gps/Makefile (-4 / +14 lines)
Lines 16-29 Link Here
16
MAINTAINER=	ports@FreeBSD.org
16
MAINTAINER=	ports@FreeBSD.org
17
COMMENT=	Ghost Port Scan
17
COMMENT=	Ghost Port Scan
18
18
19
BUILD_DEPENDS=	libnet*<=1.1.0,1:${PORTSDIR}/net/libnet10
19
BUILD_DEPENDS=	${LIBNET_CONFIG}:${PORTSDIR}/net/libnet10
20
20
21
GNU_CONFIGURE=	yes
21
GNU_CONFIGURE=	yes
22
CONFIGURE_ENV=	LIBS="-L${LOCALBASE}/lib"
23
USE_GMAKE=	yes
22
USE_GMAKE=	yes
24
23
24
LIBNET_CONFIG?=	${LOCALBASE}/bin/libnet10-config
25
26
.include <bsd.port.pre.mk>
27
25
post-patch:
28
post-patch:
26
	@${REINPLACE_CMD} -e "s,-Wall -O3,${CFLAGS},g" ${WRKSRC}/configure
29
	@${REINPLACE_CMD} -e \
30
		's|-Wall -O3|${CFLAGS}|; \
31
		 s|-lnet|`${LIBNET_CONFIG} --libs`|' \
32
		${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
33
	@${REINPLACE_CMD} -e \
34
		's|libnet-config|${LIBNET_CONFIG}|; \
35
		 s|--defines|& --cflags|' \
36
		${WRKSRC}/Makefile.in
27
37
28
.if !defined(NOPORTDOCS)
38
.if !defined(NOPORTDOCS)
29
post-install:
39
post-install:
Lines 31-34 Link Here
31
	${CP} ${WRKSRC}/docs/* ${DOCSDIR}
41
	${CP} ${WRKSRC}/docs/* ${DOCSDIR}
32
.endif
42
.endif
33
43
34
.include <bsd.port.mk>
44
.include <bsd.port.post.mk>
(-)ports/net-mgmt/knowlan/Makefile (-1 / +12 lines)
Lines 14-23 Link Here
14
MAINTAINER=	ofsen@enderunix.org
14
MAINTAINER=	ofsen@enderunix.org
15
COMMENT=	ARP-based LAN IP and MAC Address Extractor
15
COMMENT=	ARP-based LAN IP and MAC Address Extractor
16
16
17
BUILD_DEPENDS=	libnet*<=1.1.0,1:${PORTSDIR}/net/libnet10
17
BUILD_DEPENDS=	${LIBNET_CONFIG}:${PORTSDIR}/net/libnet10
18
18
19
HAS_CONFIGURE=	yes
19
HAS_CONFIGURE=	yes
20
CONFIGURE_ENV=	PREFIX="${PREFIX}" LOCALBASE="${LOCALBASE}"
20
CONFIGURE_ENV=	PREFIX="${PREFIX}" LOCALBASE="${LOCALBASE}"
21
CFLAGS+=	`${LIBNET_CONFIG} --cflags`
22
23
LIBNET_CONFIG?=	${LOCALBASE}/bin/libnet10-config
24
25
post-patch:
26
	@${REINPLACE_CMD} -e \
27
		'95d; 102d; 116,117d; \
28
		 s|libnet-config|${LIBNET_CONFIG}|; \
29
		 s|$${LOCALBASE}/lib/libnet.a|`${LIBNET_CONFIG} --libs`|; \
30
		 s|gcc|${CC}|' \
31
		 ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
21
32
22
do-install:
33
do-install:
23
	${INSTALL_PROGRAM} ${WRKSRC}/knowlan ${PREFIX}/sbin
34
	${INSTALL_PROGRAM} ${WRKSRC}/knowlan ${PREFIX}/sbin
(-)ports/net-mgmt/scdp/Makefile (-3 / +9 lines)
Lines 15-27 Link Here
15
MAINTAINER=	arved@FreeBSD.org
15
MAINTAINER=	arved@FreeBSD.org
16
COMMENT=	"Tool that sends CDP (CISCO Discovery Protocol) Packets"
16
COMMENT=	"Tool that sends CDP (CISCO Discovery Protocol) Packets"
17
17
18
BUILD_DEPENDS=	libnet*<=1.1.0,1:${PORTSDIR}/net/libnet10
18
BUILD_DEPENDS=	${LIBNET_CONFIG}:${PORTSDIR}/net/libnet10
19
19
20
PLIST_FILES=	bin/scdp
21
GNU_CONFIGURE=	yes
22
USE_GMAKE=	yes
20
USE_GMAKE=	yes
21
GNU_CONFIGURE=	yes
22
CONFIGURE_ENV=	libnet_config="${LIBNET_CONFIG}"
23
CFLAGS+=	`${LIBNET_CONFIG} --cflags`
24
PLIST_FILES=	bin/scdp
25
26
LIBNET_CONFIG?=	${LOCALBASE}/bin/libnet10-config
23
27
24
post-patch:
28
post-patch:
25
	${REINPLACE_CMD} -e 's,malloc.h,stdlib.h,' ${WRKSRC}/scdp.c
29
	${REINPLACE_CMD} -e 's,malloc.h,stdlib.h,' ${WRKSRC}/scdp.c
30
	${REINPLACE_CMD} -e 's|libnet-config|${LIBNET_CONFIG}|' \
31
		${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
26
32
27
.include <bsd.port.mk>
33
.include <bsd.port.mk>
(-)ports/net-mgmt/sing/Makefile (-3 / +6 lines)
Lines 17-30 Link Here
17
MAINTAINER=	ports@FreeBSD.org
17
MAINTAINER=	ports@FreeBSD.org
18
COMMENT=	Tool for sending customized ICMP packets
18
COMMENT=	Tool for sending customized ICMP packets
19
19
20
BUILD_DEPENDS=	libnet*<=1.1.0,1:${PORTSDIR}/net/libnet10
20
BUILD_DEPENDS=	${LIBNET_CONFIG}:${PORTSDIR}/net/libnet10
21
21
22
CONFIGURE_ENV=	LIBS="-L${LOCALBASE}/lib"
23
CONFIGURE_ARGS+=	--with-libnet-prefix=${LOCALBASE} --with-libpcap-prefix=/usr
24
GNU_CONFIGURE=	yes
22
GNU_CONFIGURE=	yes
23
CONFIGURE_ARGS+=--with-libpcap-prefix=/usr
24
CONFIGURE_ENV=	CPPFLAGS="`${LIBNET_CONFIG} --defines` \
25
		`${LIBNET_CONFIG} --cflags`" LIBS="`${LIBNET_CONFIG} --libs`"
25
MAN8=		sing.8
26
MAN8=		sing.8
26
PLIST_FILES=	sbin/sing
27
PLIST_FILES=	sbin/sing
27
28
29
LIBNET_CONFIG?=	${LOCALBASE}/bin/libnet10-config
30
28
post-extract:
31
post-extract:
29
	@${RM} -rf ${WRKSRC}/libpcap-* ;\
32
	@${RM} -rf ${WRKSRC}/libpcap-* ;\
30
	${RM} -rf ${WRKSRC}/Libnet-*
33
	${RM} -rf ${WRKSRC}/Libnet-*
(-)ports/net-mgmt/ettercap/Makefile (-5 / +12 lines)
Lines 18-24 Link Here
18
MAINTAINER=	mnag@FreeBSD.org
18
MAINTAINER=	mnag@FreeBSD.org
19
COMMENT=	A network sniffer/interceptor/injector/logger for switched LANs
19
COMMENT=	A network sniffer/interceptor/injector/logger for switched LANs
20
20
21
BUILD_DEPENDS=	libnet*>=1.1.2,1:${PORTSDIR}/net/libnet
21
BUILD_DEPENDS=	${LIBNET_CONFIG}:${PORTSDIR}/net/libnet
22
22
23
OPTIONS=	GTK	"Build with GTK2+ GUI"	on \
23
OPTIONS=	GTK	"Build with GTK2+ GUI"	on \
24
		ICONV	"Build with support for UTF-8"	on \
24
		ICONV	"Build with support for UTF-8"	on \
Lines 36-48 Link Here
36
		README.CVS README.PLATFORMS THANKS TODO TODO.TESTING \
36
		README.CVS README.PLATFORMS THANKS TODO TODO.TESTING \
37
		doc/capture doc/decoders doc/dissectors doc/threads
37
		doc/capture doc/decoders doc/dissectors doc/threads
38
38
39
LIBNET_CONFIG?=	${LOCALBASE}/bin/libnet11-config
40
39
.include <bsd.port.pre.mk>
41
.include <bsd.port.pre.mk>
40
42
41
CFLAGS+=		${PTHREAD_CFLAGS}
43
CFLAGS+=		${PTHREAD_CFLAGS}
42
CPPFLAGS+=		-I${LOCALBASE}/include
44
CPPFLAGS+=		-I${LOCALBASE}/include
43
LDFLAGS+=		-L${LOCALBASE}/lib
45
LDFLAGS+=		-L${LOCALBASE}/lib
44
CONFIGURE_ENV+=		CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
46
CONFIGURE_ENV+=		CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" \
45
CONFIGURE_ARGS+=	--enable-plugins --with-libnet=${LOCALBASE}
47
			LIBS="${LDFLAGS}"
48
CONFIGURE_ARGS+=	--enable-plugins
46
CONFIGURE_TARGET=	--build=${ARCH}-portbld-freebsd${OSREL}
49
CONFIGURE_TARGET=	--build=${ARCH}-portbld-freebsd${OSREL}
47
50
48
.if ${OSVERSION} < 502111
51
.if ${OSVERSION} < 502111
Lines 88-95 Link Here
88
.endif
91
.endif
89
92
90
post-patch:
93
post-patch:
91
	@${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS}|g' \
94
	@${REINPLACE_CMD} -Ee \
92
		${WRKSRC}/configure
95
		's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS}|; \
96
		 s|test -f /usr/include/libnet\.h|${TRUE}|; \
97
		 s|(LNETINC=).*|\1"`${LIBNET_CONFIG} --cflags`"|; \
98
		 s|(LNETLIB=).*|\1"`${LIBNET_CONFIG} --libs`"|' \
99
		${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
93
	@${REINPLACE_CMD} -E -e 's|(^pkgdatadir.+=).+|\1 ${DATADIR}|' \
100
	@${REINPLACE_CMD} -E -e 's|(^pkgdatadir.+=).+|\1 ${DATADIR}|' \
94
		${WRKSRC}/share/Makefile.in
101
		${WRKSRC}/share/Makefile.in
95
102
(-)ports/net-mgmt/isic/Makefile (-1 / +9 lines)
Lines 15-22 Link Here
15
MAINTAINER=	ports@FreeBSD.org
15
MAINTAINER=	ports@FreeBSD.org
16
COMMENT=	IP Stack Integrity Checker
16
COMMENT=	IP Stack Integrity Checker
17
17
18
BUILD_DEPENDS=	${LOCALBASE}/lib/libnet.a:${PORTSDIR}/net/libnet
18
BUILD_DEPENDS=	${LIBNET_CONFIG}:${PORTSDIR}/net/libnet
19
19
20
GNU_CONFIGURE=	yes
20
GNU_CONFIGURE=	yes
21
21
22
LIBNET_CONFIG?=	${LOCALBASE}/bin/libnet11-config
23
24
post-patch:
25
	@${REINPLACE_CMD} -e 's|-lnet|`${LIBNET_CONFIG} --libs`|' \
26
		${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
27
	@${REINPLACE_CMD} -e 's|libnet-config|${LIBNET_CONFIG}|' \
28
		${WRKSRC}/Makefile.in
29
22
.include <bsd.port.mk>
30
.include <bsd.port.mk>
(-)ports/net-mgmt/packit/Makefile (-14 / +9 lines)
Lines 15-30 Link Here
15
MAINTAINER=	ports@FreeBSD.org
15
MAINTAINER=	ports@FreeBSD.org
16
COMMENT=	Network auditing tool
16
COMMENT=	Network auditing tool
17
17
18
BUILD_DEPENDS=	libnet*>=1.1.2,1:${PORTSDIR}/net/libnet
18
BUILD_DEPENDS=	${LIBNET_CONFIG}:${PORTSDIR}/net/libnet
19
20
GNU_CONFIGURE=	yes
21
CONFIGURE_TARGET=--build=${ARCH}-portbld-freebsd${OSREL}
22
CONFIGURE_ENV=	CPPFLAGS="`${LIBNET_CONFIG} --defines` `${LIBNET_CONFIG} --cflags`"
19
23
20
LIBNET_CONFIG?=	${LOCALBASE}/bin/libnet-config
21
MAN8=		packit.8
24
MAN8=		packit.8
22
PLIST_FILES=	sbin/packit
25
PLIST_FILES=	sbin/packit
23
26
24
GNU_CONFIGURE=	yes
27
LIBNET_CONFIG?=	${LOCALBASE}/bin/libnet11-config
25
CONFIGURE_TARGET=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
26
CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" \
27
		LIBS="-L${LOCALBASE}/lib"
28
28
29
.if defined(WITHOUT_CAPTURE)
29
.if defined(WITHOUT_CAPTURE)
30
CONFIGURE_ARGS+=	--without-capture
30
CONFIGURE_ARGS+=	--without-capture
Lines 33-45 Link Here
33
CONFIGURE_ARGS+=	--without-injection
33
CONFIGURE_ARGS+=	--without-injection
34
.endif
34
.endif
35
35
36
pre-everything::
36
post-patch:
37
	@${ECHO_MSG} ""
37
	@${REINPLACE_CMD} -e 's|-lnet|`${LIBNET_CONFIG} --libs`|' \
38
	@${ECHO_MSG} ""#######################################################
38
		${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
39
	@${ECHO_MSG} ""
40
	@${ECHO_MSG} "You need ${PORTSDIR}/net/libnet to build this port
41
	@${ECHO_MSG} ""
42
	@${ECHO_MSG} ""#######################################################
43
	@${ECHO_MSG} ""
44
39
45
.include <bsd.port.mk>
40
.include <bsd.port.mk>
(-)ports/net-mgmt/pixilate/Makefile (-8 / +15 lines)
Lines 14-38 Link Here
14
MAINTAINER=	ports@FreeBSD.org
14
MAINTAINER=	ports@FreeBSD.org
15
COMMENT=	Generates packets to match a list of Cisco PIX access lists
15
COMMENT=	Generates packets to match a list of Cisco PIX access lists
16
16
17
BUILD_DEPENDS=	libnet*>=1.1.2,1:${PORTSDIR}/net/libnet
17
BUILD_DEPENDS=	${LIBNET_CONFIG}:${PORTSDIR}/net/libnet
18
18
19
WRKSRC=		${WRKDIR}/pixilate
19
WRKSRC=		${WRKDIR}/pixilate
20
20
21
LIBNET_CONFIG=	${LOCALBASE}/bin/libnet-config
21
#CFLAGS+=	`${LIBNET_CONFIG} --cflags` `${LIBNET_CONFIG} --defines`
22
CFLAGS+=	`${LIBNET_CONFIG} --cflags` `${LIBNET_CONFIG} --defines`
22
#CFLAGS+=	-I${LOCALBASE}/include
23
CFLAGS+=	-I${LOCALBASE}/include
23
#LIBS=		`${LIBNET_CONFIG} --libs`
24
LIBS=		`${LIBNET_CONFIG} --libs`
24
#GNU_CONFIGURE=	yes
25
GNU_CONFIGURE=	yes
25
USE_AUTOTOOLS=	automake:15 autoconf:259
26
USE_AUTOTOOLS=	automake:15 autoconf:253
27
AUTOMAKE_ARGS=	--add-missing
26
AUTOMAKE_ARGS=	--add-missing
28
27
29
CONFIGURE_ENV=	LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib ${LIBS}" CPPFLAGS="-I${LOCALBASE}/include"
28
#CONFIGURE_ENV=	LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib ${LIBS}" CPPFLAGS="-I${LOCALBASE}/include"
30
29
31
MAN1=		pixilate.1
30
MAN1=		pixilate.1
32
31
33
PORTDOCS=	README
32
PORTDOCS=	README
34
PLIST_FILES=	bin/pixilate
33
PLIST_FILES=	bin/pixilate
35
34
35
LIBNET_CONFIG?=	${LOCALBASE}/bin/libnet11-config
36
37
post-patch:
38
	@${REINPLACE_CMD} -e \
39
		's|libnet-config|${LIBNET_CONFIG}|; \
40
		 s|--defines`|& `${LIBNET_CONFIG} --cflags`|' \
41
		${WRKSRC}/configure.ac
42
36
post-install:
43
post-install:
37
.if !defined(NOPORTDOCS)
44
.if !defined(NOPORTDOCS)
38
	${MKDIR} ${DOCSDIR}
45
	${MKDIR} ${DOCSDIR}
(-)ports/net-mgmt/tcpreplay/Makefile (-3 / +12 lines)
Lines 14-31 Link Here
14
MAINTAINER=	laszlof@vonostingroup.com
14
MAINTAINER=	laszlof@vonostingroup.com
15
COMMENT=	A tool to replay saved packet capture files
15
COMMENT=	A tool to replay saved packet capture files
16
16
17
BUILD_DEPENDS=	libnet*>=1.1.2,1:${PORTSDIR}/net/libnet \
17
BUILD_DEPENDS=	${LIBNET_CONFIG}:${PORTSDIR}/net/libnet \
18
		${LOCALBASE}/lib/libpcap.a:${PORTSDIR}/net/libpcap
18
		${LOCALBASE}/lib/libpcap.a:${PORTSDIR}/net/libpcap
19
19
20
GNU_CONFIGURE=	yes
20
GNU_CONFIGURE=	yes
21
# Pickup correct pcap.h; CFLAGS gets overwritten
22
CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include"
23
CONFIGURE_ARGS=	--with-libpcap=${LOCALBASE} \
21
CONFIGURE_ARGS=	--with-libpcap=${LOCALBASE} \
24
		--without-pcapnav-config
22
		--without-pcapnav-config
23
CFLAGS+=	`${LIBNET_CONFIG} --cflags` -I${LOCALBASE}/include
25
24
26
MAN1=		capinfo.1 tcpprep.1 pcapmerge.1 flowreplay.1
25
MAN1=		capinfo.1 tcpprep.1 pcapmerge.1 flowreplay.1
27
MAN8=		tcpreplay.8
26
MAN8=		tcpreplay.8
28
27
29
PLIST_FILES=	bin/capinfo bin/pcapmerge bin/tcpprep sbin/tcpreplay bin/flowreplay
28
PLIST_FILES=	bin/capinfo bin/pcapmerge bin/tcpprep sbin/tcpreplay bin/flowreplay
30
29
30
LIBNET_CONFIG?=	${LOCALBASE}/bin/libnet11-config
31
32
post-patch:
33
	@${REINPLACE_CMD} -Ee \
34
		's|-pipe -Wall|$$CFLAGS &|; \
35
		 s|^(foundnet=)no|\1yes|; \
36
		 s|\$$LNETLIB|`${LIBNET_CONFIG} --libs`|; \
37
		 s|\$$LNETINCDIR/||' \
38
		${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
39
31
.include <bsd.port.mk>
40
.include <bsd.port.mk>
(-)ports/sysutils/heartbeat/Makefile (-1 / +8 lines)
Lines 13-19 Link Here
13
MAINTAINER=	scott-ports@tummy.com
13
MAINTAINER=	scott-ports@tummy.com
14
COMMENT=	Subsystem for High-Availability Clustering
14
COMMENT=	Subsystem for High-Availability Clustering
15
15
16
BUILD_DEPENDS=	libnet*>=1.1.2,1:${PORTSDIR}/net/libnet
16
BUILD_DEPENDS=	${LIBNET_CONFIG}:${PORTSDIR}/net/libnet
17
LIB_DEPENDS=	curl.3:${PORTSDIR}/ftp/curl \
17
LIB_DEPENDS=	curl.3:${PORTSDIR}/ftp/curl \
18
		xml2.5:${PORTSDIR}/textproc/libxml2
18
		xml2.5:${PORTSDIR}/textproc/libxml2
19
19
Lines 25-30 Link Here
25
25
26
CONFIGURE_ARGS+=	--disable-fatal-warnings \
26
CONFIGURE_ARGS+=	--disable-fatal-warnings \
27
			--with-initdir=${PREFIX}/etc/rc.d
27
			--with-initdir=${PREFIX}/etc/rc.d
28
CONFIGURE_ENV=	CPPFLAGS="`${LIBNET_CONFIG} --cflags`"
28
29
29
SUB_FILES=	pkg-install
30
SUB_FILES=	pkg-install
30
PKGDEINSTALL=	${PKGINSTALL}
31
PKGDEINSTALL=	${PKGINSTALL}
Lines 33-38 Link Here
33
MAN8=		apphbd.8 heartbeat.8 ldirectord.8 meatclient.8 \
34
MAN8=		apphbd.8 heartbeat.8 ldirectord.8 meatclient.8 \
34
		stonith.8 supervise-ldirectord-config.8
35
		stonith.8 supervise-ldirectord-config.8
35
36
37
LIBNET_CONFIG?=	${LOCALBASE}/bin/libnet11-config
38
36
.include <bsd.port.pre.mk>
39
.include <bsd.port.pre.mk>
37
40
38
.if ${OSVERSION} < 500000
41
.if ${OSVERSION} < 500000
Lines 43-48 Link Here
43
	@${REINPLACE_CMD} -e "s|logrotate\.d||" \
46
	@${REINPLACE_CMD} -e "s|logrotate\.d||" \
44
		${WRKSRC}/heartbeat/Makefile.in \
47
		${WRKSRC}/heartbeat/Makefile.in \
45
		${WRKSRC}/ldirectord/Makefile.in
48
		${WRKSRC}/ldirectord/Makefile.in
49
	@${REINPLACE_CMD} -e \
50
		's|libnet-config|${LIBNET_CONFIG}|; \
51
		 s|-lnet|`${LIBNET_CONFIG} --libs`|' \
52
		${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
46
53
47
.if ${OSVERSION} < 500000
54
.if ${OSVERSION} < 500000
48
	@${REINPLACE_CMD} -e 's|<sys/\(resource.h\)>|"\1"|' \
55
	@${REINPLACE_CMD} -e 's|<sys/\(resource.h\)>|"\1"|' \

Return to bug 103861