diff options
Diffstat (limited to 'net/pimd')
-rw-r--r-- | net/pimd/Makefile | 20 | ||||
-rw-r--r-- | net/pimd/distinfo | 5 | ||||
-rw-r--r-- | net/pimd/files/patch-configure.ac | 9 | ||||
-rw-r--r-- | net/pimd/files/pimd.in | 3 | ||||
-rw-r--r-- | net/pimd/pkg-plist | 3 |
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 |