aboutsummaryrefslogtreecommitdiffstats
path: root/net/miredo
diff options
context:
space:
mode:
authorsumikawa <sumikawa@FreeBSD.org>2009-12-02 10:25:46 +0800
committersumikawa <sumikawa@FreeBSD.org>2009-12-02 10:25:46 +0800
commit4c2b734277a68723b3dc7255e57f882d4ae84562 (patch)
tree81afd6b27842f75d9b6d106cd83a70aad240628d /net/miredo
parent168db4381c6144317b192e08f462f5172da8007d (diff)
downloadfreebsd-ports-gnome-4c2b734277a68723b3dc7255e57f882d4ae84562.tar.gz
freebsd-ports-gnome-4c2b734277a68723b3dc7255e57f882d4ae84562.tar.zst
freebsd-ports-gnome-4c2b734277a68723b3dc7255e57f882d4ae84562.zip
- Upgrade to 1.2.2.
- Make compilable with build-in closefrom().
Diffstat (limited to 'net/miredo')
-rw-r--r--net/miredo/Makefile11
-rw-r--r--net/miredo/distinfo6
-rw-r--r--net/miredo/files/patch-libtun6-diag.c14
-rw-r--r--net/miredo/files/patch-src-main.c20
4 files changed, 25 insertions, 26 deletions
diff --git a/net/miredo/Makefile b/net/miredo/Makefile
index 8dcc27d8b225..5a701f28965a 100644
--- a/net/miredo/Makefile
+++ b/net/miredo/Makefile
@@ -6,8 +6,7 @@
#
PORTNAME= miredo
-PORTVERSION= 1.1.7
-PORTREVISION= 1
+PORTVERSION= 1.2.2
CATEGORIES= net ipv6
MASTER_SITES= http://www.remlab.net/files/miredo/archive/
@@ -38,10 +37,4 @@ CONFIGURE_ARGS+= --disable-nls
PLIST_SUB= NLS="@comment "
.endif
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} >= 700000
-BROKEN= does not build
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/net/miredo/distinfo b/net/miredo/distinfo
index 608b1f3010a6..3d17e506ffeb 100644
--- a/net/miredo/distinfo
+++ b/net/miredo/distinfo
@@ -1,3 +1,3 @@
-MD5 (miredo-1.1.7.tar.bz2) = 4fb5e7df6a6255528e4c5380401ad3ea
-SHA256 (miredo-1.1.7.tar.bz2) = ae4bf29022bc78447294dba61899d81478b39589f561759d343b640384aca3e8
-SIZE (miredo-1.1.7.tar.bz2) = 517231
+MD5 (miredo-1.2.2.tar.bz2) = a04a40c4b42869968e00495636ff6d82
+SHA256 (miredo-1.2.2.tar.bz2) = c0f597e3272975544c4d6f6296494ab17ff1e2dbdf58bd28d54e7fe1be365f9a
+SIZE (miredo-1.2.2.tar.bz2) = 529200
diff --git a/net/miredo/files/patch-libtun6-diag.c b/net/miredo/files/patch-libtun6-diag.c
deleted file mode 100644
index 80c6769e87fe..000000000000
--- a/net/miredo/files/patch-libtun6-diag.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- libtun6/diag.c.orig 2009-07-16 02:16:51.000000000 +0900
-+++ libtun6/diag.c 2009-07-21 16:19:12.000000000 +0900
-@@ -98,10 +98,10 @@
- return -1;
- }
- #else
-+ const char tundev[] = "/dev/tun0";
- #if 1 /* BSD creates a tunnel even on stat() - skip diagnostics */
- return 0;
- #else
-- const char tundev[] = "/dev/tun0";
- struct stat st;
-
- if (stat (tundev, &st) == 0)
diff --git a/net/miredo/files/patch-src-main.c b/net/miredo/files/patch-src-main.c
new file mode 100644
index 000000000000..ea8e3de01515
--- /dev/null
+++ b/net/miredo/files/patch-src-main.c
@@ -0,0 +1,20 @@
+--- src/main.c~ 2009-12-02 11:09:42.000000000 +0900
++++ src/main.c 2009-12-02 11:10:23.000000000 +0900
+@@ -218,15 +218,13 @@
+ * Those last 3 handles will be opened as /dev/null
+ * by later daemon().
+ */
+- errno = 0;
+- if (closefrom (3) && (errno != EBADF))
+- return -1;
++ closefrom (3);
+
+ /*
+ * Make sure 0, 1 and 2 are open.
+ */
+ val = dup (2);
+- if (val < 3)
++ if (val != 3)
+ return -1;
+ close (val);
+