summaryrefslogtreecommitdiffstats
path: root/net/gnet2
diff options
context:
space:
mode:
Diffstat (limited to 'net/gnet2')
-rw-r--r--net/gnet2/Makefile29
-rw-r--r--net/gnet2/distinfo2
-rw-r--r--net/gnet2/files/patch-ac11
-rw-r--r--net/gnet2/files/patch-ad13
-rw-r--r--net/gnet2/files/patch-ae11
-rw-r--r--net/gnet2/pkg-plist15
6 files changed, 38 insertions, 43 deletions
diff --git a/net/gnet2/Makefile b/net/gnet2/Makefile
index 416e763..5b57166 100644
--- a/net/gnet2/Makefile
+++ b/net/gnet2/Makefile
@@ -6,14 +6,41 @@
#
PORTNAME= gnet
-PORTVERSION= 1.1.0
+PORTVERSION= 1.1.4
CATEGORIES= net
MASTER_SITES= http://www.gnetlibrary.org/src/
MAINTAINER= nakai@FreeBSD.org
+USE_REINPLACE= yes
USE_GLIB= yes
USE_LIBTOOL= yes
INSTALLS_SHLIB= yes
+MAN1= gnet-config.1
+
+post-patch:
+# fix pthreads detection
+ @${REINPLACE_CMD} -E -e 's,-lpthread|-lc_r,${PTHREAD_LIBS},' \
+ ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
+# remove "release" information from lib name
+ @${REINPLACE_CMD} -E -e 's|-release[ ]+\$$\(LT_RELEASE\)||g' \
+ ${WRKSRC}/src/Makefile.in
+# don't install gnet-config script with odd name. We will install it ourselves
+ @${REINPLACE_CMD} -E -e 's|^(install-exec-am:).+$$|\1|' \
+ ${WRKSRC}/Makefile.in
+# install gnet-config.1 man (not another name). Revise at EVERY port update
+ @${REINPLACE_CMD} -e 's|\$$\$$inst|\$$\$$file|g' \
+ ${WRKSRC}/doc/Makefile.in
+# install configincludedir correctly
+ @${REINPLACE_CMD} -E -e 's|^(configincludedir).+$$|\1=\$$\(pkgincludedir\)|' \
+ ${WRKSRC}/Makefile.in
+# install *.pc files in correct FreeBSD dir
+ @${REINPLACE_CMD} -E -e \
+ 's|^(pkgconfigdir[ ]+=[ ]+)\$$\(libdir\)/(pkgconfig)|\1${PREFIX}/libdata/\2|' \
+ ${WRKSRC}/Makefile.in
+
+post-install:
+ @${INSTALL_SCRIPT} ${WRKSRC}/gnet-config ${PREFIX}/bin
+
.include <bsd.port.mk>
diff --git a/net/gnet2/distinfo b/net/gnet2/distinfo
index 9a62b82..f80821c 100644
--- a/net/gnet2/distinfo
+++ b/net/gnet2/distinfo
@@ -1 +1 @@
-MD5 (gnet-1.1.0.tar.gz) = ad7aef2f1de593e548134922472d3b98
+MD5 (gnet-1.1.4.tar.gz) = dbd03fc1bd34d611671a83564a225bb1
diff --git a/net/gnet2/files/patch-ac b/net/gnet2/files/patch-ac
deleted file mode 100644
index 5124d59..0000000
--- a/net/gnet2/files/patch-ac
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/Makefile.in.orig Mon Feb 28 18:47:45 2000
-+++ src/Makefile.in Mon Feb 28 18:48:34 2000
-@@ -93,7 +93,7 @@
-
- lib_LTLIBRARIES = libgnet.la
-
--libgnet_la_LDFLAGS = -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) -release $(LT_RELEASE)
-+libgnet_la_LDFLAGS = -version-info 0:0:0
-
-
- libgnet_la_SOURCES = gnet.c gnet-private.c inetaddr.c mcast.c tcp.c udp.c
diff --git a/net/gnet2/files/patch-ad b/net/gnet2/files/patch-ad
deleted file mode 100644
index 5d8440e..0000000
--- a/net/gnet2/files/patch-ad
+++ /dev/null
@@ -1,13 +0,0 @@
---- configure.orig Tue Apr 11 15:56:56 2000
-+++ configure Thu Jun 15 13:51:43 2000
-@@ -2238,8 +2238,8 @@
- rm -f conf.glibtest
-
-
--glib_cflags=`glib-config --cflags glib`
--glib_libs=`glib-config --libs glib`
-+glib_cflags=`$GLIB_CONFIG --cflags glib`
-+glib_libs=`$GLIB_CONFIG --libs glib`
-
-
-
diff --git a/net/gnet2/files/patch-ae b/net/gnet2/files/patch-ae
deleted file mode 100644
index ef5a0a5..0000000
--- a/net/gnet2/files/patch-ae
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.in 2000/11/25 13:34:07 1.1
-+++ Makefile.in 2000/11/25 13:34:59
-@@ -99,7 +99,7 @@
- m4datadir = $(datadir)/aclocal
- m4data_DATA = gnet.m4
-
--configincludedir = $(pkglibdir)/include
-+configincludedir = $(pkgincludedir)
- configinclude_DATA = gnetconfig.h
-
- WEBPATH = $(HOME)/public_html/misc/gnet
diff --git a/net/gnet2/pkg-plist b/net/gnet2/pkg-plist
index a8e06ad..0a1adae 100644
--- a/net/gnet2/pkg-plist
+++ b/net/gnet2/pkg-plist
@@ -9,15 +9,18 @@ include/gnet/md5.h
include/gnet/pack.h
include/gnet/server.h
include/gnet/sha.h
+include/gnet/socks.h
include/gnet/tcp.h
include/gnet/udp.h
+include/gnet/unix.h
include/gnet/url.h
lib/libgnet.a
+lib/libgnet.la
lib/libgnet.so
-lib/libgnet.so.0
+lib/libgnet.so.1
+libdata/pkgconfig/gnet.pc
share/aclocal/gnet.m4
share/doc/libgnet1.1-dev/html/book1.html
-share/doc/libgnet1.1-dev/html/dnstest.html
share/doc/libgnet1.1-dev/html/gnet-conn.html
share/doc/libgnet1.1-dev/html/gnet-developers-tips.html
share/doc/libgnet1.1-dev/html/gnet-developers.html
@@ -31,18 +34,18 @@ share/doc/libgnet1.1-dev/html/gnet-overview.html
share/doc/libgnet1.1-dev/html/gnet-pack.html
share/doc/libgnet1.1-dev/html/gnet-server.html
share/doc/libgnet1.1-dev/html/gnet-sha.html
+share/doc/libgnet1.1-dev/html/gnet-socks.html
share/doc/libgnet1.1-dev/html/gnet-tcp.html
share/doc/libgnet1.1-dev/html/gnet-udp.html
+share/doc/libgnet1.1-dev/html/gnet-unix.html
share/doc/libgnet1.1-dev/html/gnet-url.html
share/doc/libgnet1.1-dev/html/hfetch.html
-share/doc/libgnet1.1-dev/html/hostinfo.html
share/doc/libgnet1.1-dev/html/index.html
share/doc/libgnet1.1-dev/html/index.sgml
-share/doc/libgnet1.1-dev/html/jmtransfer.html
share/doc/libgnet1.1-dev/html/libgnet-reference.html
-share/doc/libgnet1.1-dev/html/ljoust.html
share/doc/libgnet1.1-dev/html/sdr.html
share/doc/libgnet1.1-dev/html/tests.html
-@dirrm include/gnet
@dirrm share/doc/libgnet1.1-dev/html
@dirrm share/doc/libgnet1.1-dev
+@unexec rmdir %D/libdata/pkgconfig 2>/dev/null || true
+@dirrm include/gnet
OpenPOWER on IntegriCloud