summaryrefslogtreecommitdiff
path: root/net/pimd
diff options
context:
space:
mode:
Diffstat (limited to 'net/pimd')
-rw-r--r--net/pimd/Makefile20
-rw-r--r--net/pimd/distinfo5
-rw-r--r--net/pimd/files/patch-configure.ac9
-rw-r--r--net/pimd/files/pimd.in3
-rw-r--r--net/pimd/pkg-plist3
5 files changed, 32 insertions, 8 deletions
diff --git a/net/pimd/Makefile b/net/pimd/Makefile
index f4e8c572d5af..265943fce2de 100644
--- a/net/pimd/Makefile
+++ b/net/pimd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pimd
-PORTVERSION= 2.3.2
+PORTVERSION= 2.3.2b
PORTREVISION= 1
CATEGORIES= net
@@ -10,23 +10,33 @@ WWW= http://troglobit.com/pimd.html
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+USES= autoreconf:build
+
USE_GITHUB= yes
GH_ACCOUNT= troglobit
GH_PROJECT= libite:libite
-GH_TAGNAME= v1.4.4:libite
+GH_TAGNAME= 17ae62f\
+ v1.4.4:libite
GH_SUBDIR= libite:libite
USE_RC_SUBR= ${PORTNAME}
-HAS_CONFIGURE= yes
+GNU_CONFIGURE= yes
+
MAKE_ARGS= prefix="${PREFIX}" sysconfdir="${PREFIX}/etc/"
+pre-configure:
+ cd ${WRKSRC} && ./autogen.sh
+
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/pimd ${STAGEDIR}${PREFIX}/sbin/
+ ${INSTALL_PROGRAM} ${WRKSRC}/src/pimd ${STAGEDIR}${PREFIX}/sbin/
+ ${INSTALL_PROGRAM} ${WRKSRC}/src/pimctl ${STAGEDIR}${PREFIX}/sbin/
${INSTALL_DATA} ${WRKSRC}/pimd.conf \
${STAGEDIR}${PREFIX}/etc/pimd.conf.sample
${INSTALL_SCRIPT} ${FILESDIR}/pimd.in \
${STAGEDIR}${PREFIX}/etc/rc.d/pimd
- ${INSTALL_MAN} ${WRKSRC}/pimd.8 ${STAGEDIR}${PREFIX}/share/man/man8/
+ ${INSTALL_MAN} ${WRKSRC}/man/pimd.8 ${STAGEDIR}${PREFIX}/share/man/man8/
+ ${INSTALL_MAN} ${WRKSRC}/man/pimctl.8 ${STAGEDIR}${PREFIX}/share/man/man8/
+ ${INSTALL_MAN} ${WRKSRC}/man/pimd.conf.5 ${STAGEDIR}${PREFIX}/share/man/man5/
.include <bsd.port.mk>
diff --git a/net/pimd/distinfo b/net/pimd/distinfo
index 04f5043941d3..6d6ed53b9fbe 100644
--- a/net/pimd/distinfo
+++ b/net/pimd/distinfo
@@ -1,4 +1,5 @@
-SHA256 (troglobit-pimd-2.3.2_GH0.tar.gz) = b6cda75a55952fac06fdc50a95ab7ee2f94f8568de365c49c49a2acf078488eb
-SIZE (troglobit-pimd-2.3.2_GH0.tar.gz) = 237277
+TIMESTAMP = 1733871538
+SHA256 (troglobit-pimd-2.3.2b-17ae62f_GH0.tar.gz) = d247e190eedae2314fe5e442fe79f0d9c4260ee62077fa38827d5e53c90eac2c
+SIZE (troglobit-pimd-2.3.2b-17ae62f_GH0.tar.gz) = 1390204
SHA256 (troglobit-libite-v1.4.4_GH0.tar.gz) = c4327e7d3ade7efb191d02a4f9ffaf7b8e86e7e7f91a2f7e8b600e2102330607
SIZE (troglobit-libite-v1.4.4_GH0.tar.gz) = 36086
diff --git a/net/pimd/files/patch-configure.ac b/net/pimd/files/patch-configure.ac
new file mode 100644
index 000000000000..12d480edfa35
--- /dev/null
+++ b/net/pimd/files/patch-configure.ac
@@ -0,0 +1,9 @@
+--- configure.ac.orig 2025-06-08 03:07:24 UTC
++++ configure.ac
+@@ -1,5 +1,5 @@ AC_PREREQ(2.61)
+ AC_PREREQ(2.61)
+-AC_INIT(pimd, 3.0-beta1, https://github.com/troglobit/pimd/issues, , https://troglobit.com/projects/pimd)
++AC_INIT(pimd, 2.3.2b, https://github.com/troglobit/pimd/issues, , https://troglobit.com/projects/pimd)
+ AC_CONFIG_AUX_DIR(aux)
+ AM_INIT_AUTOMAKE([1.11 foreign])
+ AM_SILENT_RULES([yes])
diff --git a/net/pimd/files/pimd.in b/net/pimd/files/pimd.in
index d3339b5e9c70..505ecccb6ac8 100644
--- a/net/pimd/files/pimd.in
+++ b/net/pimd/files/pimd.in
@@ -2,7 +2,7 @@
#
# PROVIDE: pimd
# REQUIRE: netif routing
-# KEYWORD: nojail
+# KEYWORD: nojailvnet
#
# Add the following to /etc/rc.conf[.local] to enable this service
@@ -17,6 +17,7 @@ rcvar="${name}_enable"
command="%%PREFIX%%/sbin/${name}"
required_files="%%PREFIX%%/etc/${name}.conf"
extra_commands=reload
+required_modules="ip_mroute"
load_rc_config $name
: ${pimd_enable="NO"}
diff --git a/net/pimd/pkg-plist b/net/pimd/pkg-plist
index 723d3999ad75..18039f16831c 100644
--- a/net/pimd/pkg-plist
+++ b/net/pimd/pkg-plist
@@ -1,3 +1,6 @@
@sample etc/pimd.conf.sample
sbin/pimd
+sbin/pimctl
share/man/man8/pimd.8.gz
+share/man/man8/pimctl.8.gz
+share/man/man5/pimd.conf.5.gz