- update libnet-devel to 1.1.6

This commit is contained in:
Dirk Meyer 2012-04-18 19:12:15 +00:00
parent 663b5d17a2
commit 5a47ed18f1
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=295055
8 changed files with 29 additions and 28 deletions

View file

@ -6,8 +6,7 @@
#
PORTNAME= libnet
PORTVERSION= 1.1.5
PORTREVISION= 1
PORTVERSION= 1.1.6
CATEGORIES= net
MASTER_SITES= SF/libnet-dev
@ -21,7 +20,7 @@ USE_LDCONFIG= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-link-layer=${LIBNET_LINK}
SHORT_VER= 115
SHORT_VER= 116
SHORT_NAME= ${PORTNAME}${SHORT_VER}
DOCSDIR= ${PREFIX}/share/doc/${SHORT_NAME}
EXAMPLESDIR= ${PREFIX}/share/examples/${SHORT_NAME}
@ -29,9 +28,10 @@ USE_LDCONFIG= ${PREFIX}/lib/${SHORT_NAME}
PLIST_SUB= SVER=${SHORT_VER} SNAME=${SHORT_NAME} VERSION=${PORTVERSION}
MAN3= libnet-functions.h.3 libnet-macros.h.3 libnet.h.3
DOCS= README doc/BUGS doc/CHANGELOG doc/CONTRIB doc/COPYING \
DOCS= README doc/CHANGELOG doc/CONTRIB doc/COPYING \
doc/DESIGN_NOTES doc/MIGRATION doc/PACKET_BUILDING doc/PORTED \
doc/RAWSOCKET_NON_SEQUITUR doc/TODO
EXAMPLES= sample/*.c
OPTIONS= NONE "link layer none" off \
@ -66,8 +66,8 @@ post-patch:
post-install:
${INSTALL_SCRIPT} ${WRKSRC}/libnet-config ${PREFIX}/bin/${SHORT_NAME}-config
@cd ${PREFIX}/lib && \
${LN} -sf ${SHORT_NAME}/libnet.so libnet-${PORTVERSION}.so.7 && \
${LN} -sf libnet-${PORTVERSION}.so.7 libnet-${PORTVERSION}.so
${LN} -sf ${SHORT_NAME}/libnet.so libnet-${PORTVERSION}.so.8 && \
${LN} -sf libnet-${PORTVERSION}.so.8 libnet-${PORTVERSION}.so
.if !defined(NOPORTEXAMPLES)
@${MKDIR} ${EXAMPLESDIR}
cd ${WRKSRC} && ${INSTALL_DATA} ${EXAMPLES} ${EXAMPLESDIR}

View file

@ -1,2 +1,2 @@
SHA256 (libnet-1.1.5.tar.gz) = 75588f8d1232e1df34eccf2dba5e66be197b345a07fae80d8275db994496a20d
SIZE (libnet-1.1.5.tar.gz) = 1190258
SHA256 (libnet-1.1.6.tar.gz) = d392bb5825c4b6b672fc93a0268433c86dc964e1500c279dc6d0711ea6ec467a
SIZE (libnet-1.1.6.tar.gz) = 1202970

View file

@ -0,0 +1,12 @@
--- include/libnet.h.in.orig 2012-03-06 01:45:46.000000000 +0100
+++ include/libnet.h.in 2012-04-18 20:37:06.000000000 +0200
@@ -81,6 +81,9 @@
#if !defined(__WIN32__)
# include <sys/socket.h>
# include <net/if.h>
+# if (__FreeBSD__)
+# include <netinet/in.h>
+# endif
#else /* __WIN32__ */
# if (__CYGWIN__)
# include <sys/socket.h>

View file

@ -1,10 +0,0 @@
--- src/libnet_write.c.orig 2010-11-03 19:35:12.000000000 +0100
+++ src/libnet_write.c 2010-11-15 18:24:35.000000000 +0100
@@ -32,6 +32,7 @@
*
*/
+#include <sys/types.h>
#include <netinet/in.h>
#include <netinet/udp.h>

View file

@ -9,10 +9,9 @@ include/%%SNAME%%/libnet/libnet-types.h
lib/%%SNAME%%/libnet.a
lib/%%SNAME%%/libnet.la
lib/%%SNAME%%/libnet.so
lib/%%SNAME%%/libnet.so.7
lib/%%SNAME%%/libnet.so.8
lib/libnet-%%VERSION%%.so
lib/libnet-%%VERSION%%.so.7
%%PORTDOCS%%%%DOCSDIR%%/BUGS
lib/libnet-%%VERSION%%.so.8
%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG
%%PORTDOCS%%%%DOCSDIR%%/CONTRIB
%%PORTDOCS%%%%DOCSDIR%%/COPYING

View file

@ -7,7 +7,7 @@
PORTNAME= heartbeat
PORTVERSION= 2.1.4
PORTREVISION= 15
PORTREVISION= 16
CATEGORIES= sysutils
#MASTER_SITES= http://hg.linux-ha.org/lha-2.1/archive/STABLE-2.1.4.tar.bz2
MASTER_SITES= ${MASTER_SITE_LOCAL}
@ -19,7 +19,7 @@ MAINTAINER= ports@encarnate.com
COMMENT= Subsystem for High-Availability Clustering
LIB_DEPENDS= gnutls:${PORTSDIR}/security/gnutls \
net-1.1.5:${PORTSDIR}/net/libnet-devel \
net-1.1.6:${PORTSDIR}/net/libnet-devel \
uuid:${PORTSDIR}/misc/e2fsprogs-libuuid \
xml2:${PORTSDIR}/textproc/libxml2
PATCH_DEPENDS= libtool:${PORTSDIR}/devel/libtool
@ -37,8 +37,8 @@ USE_PYTHON= yes
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/libnet115
LDFLAGS+= -L${LOCALBASE}/lib -L${LOCALBASE}/lib/libnet115
CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/libnet116
LDFLAGS+= -L${LOCALBASE}/lib -L${LOCALBASE}/lib/libnet116
CONFIGURE_ARGS= --prefix=${PREFIX} \
--localstatedir=/var \

View file

@ -36,7 +36,7 @@
AC_SUBST(MAILCMD)
AC_DEFINE_UNQUOTED(IFCONFIG, "$IFCONFIG", path to the ifconfig command)
-AC_PATH_PROGS(LIBNETCONFIG, libnet-config)
+AC_PATH_PROGS(LIBNETCONFIG, libnet115-config)
+AC_PATH_PROGS(LIBNETCONFIG, libnet116-config)
AC_PATH_PROGS(GETENT, getent)
AC_PATH_PROGS(IP2UTIL, ip, /sbin/ip)
AC_PATH_PROGS(XML2CONFIG, xml2-config)

View file

@ -75,7 +75,7 @@ CONFIGURE_ARGS+= --disable-tcp-wrapper
.if defined(WITH_SPOOF)
BUILD_DEPENDS= ${LIBNET_CONFIG}:${PORTSDIR}/net/libnet-devel
LIBNET_CONFIG?= ${LOCALBASE}/bin/libnet115-config
LIBNET_CONFIG?= ${LOCALBASE}/bin/libnet116-config
CONFIGURE_ARGS+= --enable-spoof-source
.else
CONFIGURE_ARGS+= --disable-spoof-source
@ -124,7 +124,7 @@ CONFIGURE_ARGS+= --disable-linux-caps
.endif
post-patch:
@${REINPLACE_CMD} -e 's:libnet-config:libnet115-config:g' ${WRKSRC}/configure
@${REINPLACE_CMD} -e 's:libnet-config:libnet116-config:g' ${WRKSRC}/configure
@${LN} ${WRKSRC}/scl/syslog-ng.conf ${WRKSRC}/scl/syslog-ng.conf.dist
.if ${OSVERSION} >= 900007
@${REINPLACE_CMD} \