aboutsummaryrefslogtreecommitdiffstats
path: root/net/isboot-kmod
diff options
context:
space:
mode:
authorKurt Jaeger <pi@FreeBSD.org>2016-05-06 22:34:57 +0800
committerKurt Jaeger <pi@FreeBSD.org>2016-05-06 22:34:57 +0800
commit1f2da4d299a0c24660632671c04cb92bffbcecd1 (patch)
treee5f9ea3153454bdb24efb81e76596808d9435c51 /net/isboot-kmod
parent3ba8c251baff248d44147e919e9657074de211c1 (diff)
downloadfreebsd-ports-gnome-1f2da4d299a0c24660632671c04cb92bffbcecd1.tar.gz
freebsd-ports-gnome-1f2da4d299a0c24660632671c04cb92bffbcecd1.tar.zst
freebsd-ports-gnome-1f2da4d299a0c24660632671c04cb92bffbcecd1.zip
net/isboot-kmod: fix build on 11-current
Commit r293886 removed rtrequest() from sys/net/route.c in 11-CURRENT. This update patches isboot.c to call rtrequest_fib() instead. I have already sent the patch to the isboot maintainer, so hopefully this is only needed until the next point release. This allows the port to build on 11-CURRENT as well as 10.x. PR: 209024 Submitted by: John Nielsen <john@jnielsen.net> (maintainer)
Diffstat (limited to 'net/isboot-kmod')
-rw-r--r--net/isboot-kmod/Makefile1
-rw-r--r--net/isboot-kmod/files/patch-isboot.c50
2 files changed, 51 insertions, 0 deletions
diff --git a/net/isboot-kmod/Makefile b/net/isboot-kmod/Makefile
index bd12e79a47c4..abdb6b181447 100644
--- a/net/isboot-kmod/Makefile
+++ b/net/isboot-kmod/Makefile
@@ -2,6 +2,7 @@
PORTNAME= isboot-kmod
PORTVERSION= 0.2.13
+PORTREVISION= 1
CATEGORIES= net
MASTER_SITES= http://www.peach.ne.jp/archives/isboot/
DISTNAME= isboot-${PORTVERSION}
diff --git a/net/isboot-kmod/files/patch-isboot.c b/net/isboot-kmod/files/patch-isboot.c
new file mode 100644
index 000000000000..de80988bb9c0
--- /dev/null
+++ b/net/isboot-kmod/files/patch-isboot.c
@@ -0,0 +1,50 @@
+--- isboot.c.orig 2015-11-05 16:50:51 UTC
++++ isboot.c
+@@ -347,9 +347,9 @@ isboot_set_v4gw(struct sockaddr_in *gate
+ netmask.sin_addr.s_addr = htonl(0);
+
+ /* delete gateway if exists */
+- error = rtrequest(RTM_DELETE, (struct sockaddr *)&dst,
++ error = rtrequest_fib(RTM_DELETE, (struct sockaddr *)&dst,
+ (struct sockaddr *)gateway, (struct sockaddr *)&netmask,
+- 0, NULL);
++ 0, NULL, RT_DEFAULT_FIB);
+ if (error) {
+ if (error != ESRCH) {
+ printf("rtrequest RTM_DELETE error %d\n",
+@@ -359,9 +359,9 @@ isboot_set_v4gw(struct sockaddr_in *gate
+ }
+
+ /* set new default gateway */
+- error = rtrequest(RTM_ADD, (struct sockaddr *)&dst,
++ error = rtrequest_fib(RTM_ADD, (struct sockaddr *)&dst,
+ (struct sockaddr *)gateway, (struct sockaddr *)&netmask,
+- RTF_GATEWAY | RTF_STATIC, NULL);
++ RTF_GATEWAY | RTF_STATIC, NULL, RT_DEFAULT_FIB);
+ if (error) {
+ printf("rtrequest RTM_ADD error %d\n", error);
+ return (error);
+@@ -391,9 +391,9 @@ isboot_set_v6gw(struct sockaddr_in6 *gat
+ memset(&netmask.sin6_addr, 0, 16);
+
+ /* delete gateway if exists */
+- error = rtrequest(RTM_DELETE, (struct sockaddr *)&dst,
++ error = rtrequest_fib(RTM_DELETE, (struct sockaddr *)&dst,
+ (struct sockaddr *)gateway, (struct sockaddr *)&netmask,
+- 0, NULL);
++ 0, NULL, RT_DEFAULT_FIB);
+ if (error) {
+ if (error != ESRCH) {
+ printf("rtrequest RTM_DELETE error %d\n",
+@@ -403,9 +403,9 @@ isboot_set_v6gw(struct sockaddr_in6 *gat
+ }
+
+ /* set new default gateway */
+- error = rtrequest(RTM_ADD, (struct sockaddr *)&dst,
++ error = rtrequest_fib(RTM_ADD, (struct sockaddr *)&dst,
+ (struct sockaddr *)gateway, (struct sockaddr *)&netmask,
+- RTF_GATEWAY | RTF_STATIC, NULL);
++ RTF_GATEWAY | RTF_STATIC, NULL, RT_DEFAULT_FIB);
+ if (error) {
+ printf("rtrequest RTM_ADD error %d\n", error);
+ return (error);
>-4/+15 * - Update to 2.25.0Dmitry Marakasov2019-06-032-5/+4 * devel/boost-*: update to 1.70.0Jan Beich2019-04-121-0/+1 * - Update to 2.24.0Dmitry Marakasov2019-03-253-62/+4 * security/i2pd: unbreak with boost 1.70Jan Beich2019-03-182-0/+5 * - Add upstream patch to fix occasional crashesDmitry Marakasov2019-02-052-0/+53 * - Update to 2.23.0Dmitry Marakasov2019-01-252-5/+4 * Do not set opt_DESC twiceTobias Kortkamp2019-01-081-1/+0 * Change cmake default behaviour to outsource.Tobias C. Berner2018-12-261-1/+1 * Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2018-12-121-1/+1 * devel/boost-*: update to 1.69.0Jan Beich2018-12-121-0/+1 * - Update to 2.22.0Dmitry Marakasov2018-11-102-4/+4 * - Update to 2.21.1Dmitry Marakasov2018-10-252-4/+4 * - Update to 2.21.0Dmitry Marakasov2018-10-082-5/+4 * - Update WWWDmitry Marakasov2018-09-291-1/+1 * - Fix log rotation by using right signal to make i2pd reopen its logfileDmitry Marakasov2018-08-282-1/+2 * - Update to 2.20.0Dmitry Marakasov2018-08-284-44/+4 * devel/boost-*: update to 1.68.0Jan Beich2018-08-091-1/+1 * Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2018-07-301-0/+1 * - Update to 2.19.0Dmitry Marakasov2018-06-284-5/+43 * - update to miniupnpc 2.1Dirk Meyer2018-05-091-1/+1 * devel/boost-*: update to 1.67.0Jan Beich2018-04-181-0/+1 * - Update to 2.18.0Dmitry Marakasov2018-02-186-58/+4 * devel/boost-*: update to 1.66.0Jan Beich2018-01-181-0/+1 * - Fix build with boost 1.66Dmitry Marakasov2017-12-123-0/+38 * Re-try ports affected by bug 193528 on powerpc* after r449590Jan Beich2017-12-121-2/+0 * - Update to 2.17.0Dmitry Marakasov2017-12-063-18/+6 * - Update to 2.16.0Dmitry Marakasov2017-11-283-7/+37 * devel/boost-*: update to 1.65.1Jan Beich2017-09-251-1/+1