any tests/comments/oks? I'm in two minds whether to install
libnet-config (either as well as, or instead of, libnet-config-1.1)..
for now I've gone with the status quo and left it as just installing
libnet-config-1.1 (with an explicit @comment so update-plist doesn't
re-add it).


Index: Makefile.inc
===================================================================
RCS file: /cvs/ports/net/libnet/Makefile.inc,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile.inc
--- Makefile.inc        15 Sep 2007 22:36:55 -0000      1.2
+++ Makefile.inc        9 Apr 2010 23:15:37 -0000
@@ -5,7 +5,7 @@ COMMENT=        raw IP packet construction libr
 DISTNAME=      libnet-${VERSION}
 CATEGORIES=    net
 
-HOMEPAGE=      http://www.packetfactory.net/projects/libnet/
+HOMEPAGE?=     http://www.packetfactory.net/projects/libnet/
 
 
 PERMIT_PACKAGE_CDROM=  Yes
Index: 1.1/Makefile
===================================================================
RCS file: /cvs/ports/net/libnet/1.1/Makefile,v
retrieving revision 1.5
diff -u -p -r1.5 Makefile
--- 1.1/Makefile        8 Nov 2008 22:17:41 -0000       1.5
+++ 1.1/Makefile        9 Apr 2010 23:15:37 -0000
@@ -1,14 +1,16 @@
 # $OpenBSD: Makefile,v 1.5 2008/11/08 22:17:41 sthen Exp $
 
 REVISION=      1.1
-VERSION=       ${REVISION}.2.1
-PKGNAME=        ${DISTNAME}p0
+VERSION=       ${REVISION}.4
 SHARED_LIBS=   net     11.0
 
-WRKDIST=       ${WRKDIR}/libnet
-MASTER_SITES=  http://www.packetfactory.net/libnet/dist/
+HOMEPAGE=      http://github.com/sam-github/libnet/
+
+MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=libnet-dev/}
+
+AUTOCONF_VERSION= 2.61
+USE_LIBTOOL=   Yes
 
-AUTOCONF_VERSION=      2.59
 MAKE_FLAGS=    LIBnet_VERSION=${LIBnet_VERSION}
 CONFIGURE_ENV= LIBNET_CONFIG_LIBS="-L${LOCALBASE}/lib/libnet-1.1" \
                LIBNET_CONFIG_CFLAGS="-I${LOCALBASE}/include/libnet-1.1"
Index: 1.1/distinfo
===================================================================
RCS file: /cvs/ports/net/libnet/1.1/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- 1.1/distinfo        5 Apr 2007 16:20:10 -0000       1.3
+++ 1.1/distinfo        9 Apr 2010 23:15:37 -0000
@@ -1,5 +1,5 @@
-MD5 (libnet-1.1.2.1.tar.gz) = voRcQRcNcsfbUk80EbUCVg==
-RMD160 (libnet-1.1.2.1.tar.gz) = LY2Hkw0Jp0qzab18JAr0tUJq44A=
-SHA1 (libnet-1.1.2.1.tar.gz) = dgeDoq29hFtzHiAAqvo82cOwKNU=
-SHA256 (libnet-1.1.2.1.tar.gz) = qwGIKj0FVhdgGMCTQs0HMffLyOaHeVAJiUwzJpQsdv8=
-SIZE (libnet-1.1.2.1.tar.gz) = 1021236
+MD5 (libnet-1.1.4.tar.gz) = xeBkGKicxCCfZ3p3anmP2Q==
+RMD160 (libnet-1.1.4.tar.gz) = 6d0gJqyRkeYmRuyX60iWcDtEVoU=
+SHA1 (libnet-1.1.4.tar.gz) = hqL3W1LFsV29QcPgM1YWfenIg+Q=
+SHA256 (libnet-1.1.4.tar.gz) = 3pginZ7KALZsJss2jlgpAc92hFYyFwO8OCNeOzR7US0=
+SIZE (libnet-1.1.4.tar.gz) = 1204502
Index: 1.1/patches/patch-Makefile_in
===================================================================
RCS file: /cvs/ports/net/libnet/1.1/patches/patch-Makefile_in,v
retrieving revision 1.1
diff -u -p -r1.1 patch-Makefile_in
--- 1.1/patches/patch-Makefile_in       23 May 2005 23:50:40 -0000      1.1
+++ 1.1/patches/patch-Makefile_in       9 Apr 2010 23:15:37 -0000
@@ -1,16 +1,16 @@
 $OpenBSD: patch-Makefile_in,v 1.1 2005/05/23 23:50:40 msf Exp $
---- Makefile.in.orig   Thu Mar 11 13:50:20 2004
-+++ Makefile.in        Fri Sep 10 12:22:20 2004
-@@ -43,10 +43,10 @@ datadir = @datadir@
- sysconfdir = @sysconfdir@
- sharedstatedir = @sharedstatedir@
- localstatedir = @localstatedir@
--libdir = @libdir@
-+libdir = @libdir@/libnet-1.1
- infodir = @infodir@
- mandir = @mandir@
+--- Makefile.in.orig   Wed Jun 10 00:13:21 2009
++++ Makefile.in        Fri Apr  9 23:42:52 2010
+@@ -186,10 +186,10 @@ host_cpu = @host_cpu@
+ host_os = @host_os@
+ host_vendor = @host_vendor@
+ htmldir = @htmldir@
 -includedir = @includedir@
 +includedir = @includedir@/libnet-1.1
- oldincludedir = /usr/include
- pkgdatadir = $(datadir)/@PACKAGE@
- pkglibdir = $(libdir)/@PACKAGE@
+ infodir = @infodir@
+ install_sh = @install_sh@
+-libdir = @libdir@
++libdir = @libdir@/libnet-1.1
+ libexecdir = @libexecdir@
+ localedir = @localedir@
+ localstatedir = @localstatedir@
Index: 1.1/patches/patch-include_Makefile_in
===================================================================
RCS file: /cvs/ports/net/libnet/1.1/patches/patch-include_Makefile_in,v
retrieving revision 1.1
diff -u -p -r1.1 patch-include_Makefile_in
--- 1.1/patches/patch-include_Makefile_in       23 May 2005 23:50:40 -0000      
1.1
+++ 1.1/patches/patch-include_Makefile_in       9 Apr 2010 23:15:37 -0000
@@ -1,16 +1,16 @@
 $OpenBSD: patch-include_Makefile_in,v 1.1 2005/05/23 23:50:40 msf Exp $
---- include/Makefile.in.orig   Thu Mar 11 13:50:20 2004
-+++ include/Makefile.in        Fri Sep 10 12:22:44 2004
-@@ -37,10 +37,10 @@ datadir = @datadir@
- sysconfdir = @sysconfdir@
- sharedstatedir = @sharedstatedir@
- localstatedir = @localstatedir@
--libdir = @libdir@
-+libdir = @libdir@/libnet-1.1
- infodir = @infodir@
- mandir = @mandir@
+--- include/Makefile.in.orig   Wed Jun 10 00:13:20 2009
++++ include/Makefile.in        Fri Apr  9 23:44:57 2010
+@@ -172,10 +172,10 @@ host_cpu = @host_cpu@
+ host_os = @host_os@
+ host_vendor = @host_vendor@
+ htmldir = @htmldir@
 -includedir = @includedir@
 +includedir = @includedir@/libnet-1.1
- oldincludedir = /usr/include
- pkgdatadir = $(datadir)/@PACKAGE@
- pkglibdir = $(libdir)/@PACKAGE@
+ infodir = @infodir@
+ install_sh = @install_sh@
+-libdir = @libdir@
++libdir = @libdir@/libnet-1.1
+ libexecdir = @libexecdir@
+ localedir = @localedir@
+ localstatedir = @localstatedir@
Index: 1.1/patches/patch-include_libnet_Makefile_in
===================================================================
RCS file: /cvs/ports/net/libnet/1.1/patches/patch-include_libnet_Makefile_in,v
retrieving revision 1.1
diff -u -p -r1.1 patch-include_libnet_Makefile_in
--- 1.1/patches/patch-include_libnet_Makefile_in        23 May 2005 23:50:40 
-0000      1.1
+++ 1.1/patches/patch-include_libnet_Makefile_in        9 Apr 2010 23:15:37 
-0000
@@ -1,12 +1,16 @@
 $OpenBSD: patch-include_libnet_Makefile_in,v 1.1 2005/05/23 23:50:40 msf Exp $
---- include/libnet/Makefile.in.orig    Fri Sep 10 14:02:13 2004
-+++ include/libnet/Makefile.in Fri Sep 10 14:02:26 2004
-@@ -40,7 +40,7 @@ localstatedir = @localstatedir@
- libdir = @libdir@
- infodir = @infodir@
- mandir = @mandir@
+--- include/libnet/Makefile.in.orig    Wed Jun 10 00:13:21 2009
++++ include/libnet/Makefile.in Fri Apr  9 23:45:28 2010
+@@ -161,10 +161,10 @@ host_cpu = @host_cpu@
+ host_os = @host_os@
+ host_vendor = @host_vendor@
+ htmldir = @htmldir@
 -includedir = @includedir@
 +includedir = @includedir@/libnet-1.1
- oldincludedir = /usr/include
- pkgdatadir = $(datadir)/@PACKAGE@
- pkglibdir = $(libdir)/@PACKAGE@
+ infodir = @infodir@
+ install_sh = @install_sh@
+-libdir = @libdir@
++libdir = @libdir@/libnet-1.1
+ libexecdir = @libexecdir@
+ localedir = @localedir@
+ localstatedir = @localstatedir@
Index: 1.1/patches/patch-src_Makefile_in
===================================================================
RCS file: /cvs/ports/net/libnet/1.1/patches/patch-src_Makefile_in,v
retrieving revision 1.4
diff -u -p -r1.4 patch-src_Makefile_in
--- 1.1/patches/patch-src_Makefile_in   8 Nov 2008 22:09:40 -0000       1.4
+++ 1.1/patches/patch-src_Makefile_in   9 Apr 2010 23:15:37 -0000
@@ -1,76 +1,16 @@
 $OpenBSD: patch-src_Makefile_in,v 1.4 2008/11/08 22:09:40 sthen Exp $
---- src/Makefile.in.orig       Thu Mar 11 18:50:20 2004
-+++ src/Makefile.in    Sat Nov  8 22:07:59 2008
-@@ -43,10 +43,10 @@ datadir = @datadir@
- sysconfdir = @sysconfdir@
- sharedstatedir = @sharedstatedir@
- localstatedir = @localstatedir@
--libdir = @libdir@
-+libdir = @libdir@/libnet-1.1
- infodir = @infodir@
- mandir = @mandir@
+--- src/Makefile.in.orig       Wed Jun 10 00:13:21 2009
++++ src/Makefile.in    Fri Apr  9 23:44:40 2010
+@@ -202,10 +202,10 @@ host_cpu = @host_cpu@
+ host_os = @host_os@
+ host_vendor = @host_vendor@
+ htmldir = @htmldir@
 -includedir = @includedir@
 +includedir = @includedir@/libnet-1.1
- oldincludedir = /usr/include
- pkgdatadir = $(datadir)/@PACKAGE@
- pkglibdir = $(libdir)/@PACKAGE@
-@@ -109,8 +109,10 @@ AUTOMAKE_OPTIONS = foreign no-dependencies
- 
- DISTCLEANFILES = *~
- 
--lib_LIBRARIES = libnet.a
-+SHLIB= libnet.so.$(LIBnet_VERSION)
- 
-+lib_LIBRARIES = libnet.a $(SHLIB)
-+
- libnet_a_SOURCES = libnet_asn1.c \
-                       libnet_build_802.1q.c \
-                       libnet_build_802.1x.c \
-@@ -203,6 +205,8 @@ am_libnet_a_OBJECTS = libnet_asn1.$(OBJEXT) \
-       libnet_raw.$(OBJEXT) libnet_resolve.$(OBJEXT) \
-       libnet_version.$(OBJEXT) libnet_write.$(OBJEXT)
- libnet_a_OBJECTS = $(am_libnet_a_OBJECTS)
-+SHOBJECTS=    $(am_libnet_a_OBJECTS:S/.o/.so/) $(libnet_a_LIBADD:S/.o/.so/)
-+PICFLAG= -fPIC
- 
- DEFS = @DEFS@
- DEFAULT_INCLUDES =  -I. -I$(srcdir) -I$(top_builddir)/include
-@@ -226,7 +230,7 @@ SOURCES = $(libnet_a_SOURCES) $(EXTRA_libnet_a_SOURCES
- all: all-am
- 
- .SUFFIXES:
--.SUFFIXES: .c .o .obj
-+.SUFFIXES: .c .o .so .obj
- $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am 
$(top_srcdir)/Makefile.am.common $(top_srcdir)/configure.in $(ACLOCAL_M4)
-       cd $(top_srcdir) && \
-         $(AUTOMAKE) --foreign  src/Makefile
-@@ -249,8 +253,6 @@ install-libLIBRARIES: $(lib_LIBRARIES)
-       @list='$(lib_LIBRARIES)'; for p in $$list; do \
-         if test -f $$p; then \
-           p="`echo $$p | sed -e 's|^.*/||'`"; \
--          echo " $(RANLIB) $(DESTDIR)$(libdir)/$$p"; \
--          $(RANLIB) $(DESTDIR)$(libdir)/$$p; \
-         else :; fi; \
-       done
- 
-@@ -269,6 +271,10 @@ libnet.a: $(libnet_a_OBJECTS) $(libnet_a_DEPENDENCIES)
-       $(libnet_a_AR) libnet.a $(libnet_a_OBJECTS) $(libnet_a_LIBADD)
-       $(RANLIB) libnet.a
- 
-+$(SHLIB): $(SHOBJECTS) $(libnet_a_DEPENDENCIES) 
-+      -rm -f $(SHLIB)
-+      $(CC) -shared $(PICFLAG) -o $(SHLIB) $(SHOBJECTS)
-+
- mostlyclean-compile:
-       -rm -f *.$(OBJEXT) core *.core
- 
-@@ -277,6 +283,9 @@ distclean-compile:
- 
- .c.o:
-       $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$<
-+
-+.c.so:
-+      $(COMPILE) $(PICFLAG) -DPIC -c `test -f '$<' || echo '$(srcdir)/'`$< -o 
$@
- 
- .c.obj:
-       $(COMPILE) -c `cygpath -w $<`
+ infodir = @infodir@
+ install_sh = @install_sh@
+-libdir = @libdir@
++libdir = @libdir@/libnet-1.1
+ libexecdir = @libexecdir@
+ localedir = @localedir@
+ localstatedir = @localstatedir@
Index: 1.1/pkg/PLIST
===================================================================
RCS file: /cvs/ports/net/libnet/1.1/pkg/PLIST,v
retrieving revision 1.1
diff -u -p -r1.1 PLIST
--- 1.1/pkg/PLIST       23 May 2005 23:50:40 -0000      1.1
+++ 1.1/pkg/PLIST       9 Apr 2010 23:15:37 -0000
@@ -2,6 +2,7 @@
 @option no-default-conflict
 @conflict libnet-1.1->=1.1
 %%SHARED%%
+...@comment bin/libnet-config
 bin/libnet-config-1.1
 include/libnet-1.1/
 include/libnet-1.1/libnet/
@@ -14,3 +15,7 @@ include/libnet-1.1/libnet/libnet-structu
 include/libnet-1.1/libnet/libnet-types.h
 lib/libnet-1.1/
 lib/libnet-1.1/libnet.a
+lib/libnet-1.1/libnet.la
+...@man man/man3/libnet-functions.h.3
+...@man man/man3/libnet-macros.h.3
+...@man man/man3/libnet.h.3

Reply via email to