On Sun, May 14, 2006 at 04:27:31PM +0200, Matthias Kilian wrote:
> On Sun, May 14, 2006 at 12:37:15PM +0200, Daniel Hartmeier wrote:
> > If someone with ports-foo has any suggestions about how to split pfstatd
> > into a separate package (so a package containing only pfstatd could be
> > installed on firewalls without any dependancies), please speak up ;)
>
> Patch against your patch:
>
> diff -rNu ../pfstat.daniel/Makefile ./Makefile
> --- ../pfstat.daniel/Makefile Sun May 14 16:06:44 2006
> +++ ./Makefile Sun May 14 16:21:34 2006
> @@ -1,9 +1,12 @@
> # $OpenBSD: Makefile,v 1.11 2005/10/24 05:09:59 fgsch Exp $
>
> COMMENT= "packet filter statistics visualization"
> +COMMENT-daemon= "pfstat daemon"
>
> -DISTNAME= pfstat-2.0
> -PKGNAME= ${DISTNAME}
> +V= 2.0
> +DISTNAME= pfstat-${V}
> +PKGNAME= pfstat-${V}
> +PKGNAME-daemon= pfstat-daemon-${V}
How about making the PKGNAME for the daemon be pfstatd-${V}
Otherwise the rest looks fine to me.
> CATEGORIES= net
> MASTER_SITES= http://www.benzedrine.cx/
>
> @@ -15,11 +18,21 @@
> PERMIT_PACKAGE_FTP= Yes
> PERMIT_DISTFILES_CDROM= Yes
> PERMIT_DISTFILES_FTP= Yes
> -WANTLIB= c jpeg m png z
>
> +MULTI_PACKAGES= -daemon
> +SUBPACKAGE?=
> +
> +WANTLIB= c
> +
> +.if defined(PACKAGING)
> +. if ${SUBPACKAGE} != "-daemon"
> +WANTLIB+= jpeg m png z
> +
> MODULES= converters/libiconv
>
> LIB_DEPENDS= gd.18::graphics/gd
> +. endif
> +.endif
>
> do-install:
> ${INSTALL_PROGRAM} ${WRKSRC}/pfstat ${PREFIX}/bin
> diff -rNu ../pfstat.daniel/pkg/DESCR-daemon ./pkg/DESCR-daemon
> --- ../pfstat.daniel/pkg/DESCR-daemon Thu Jan 1 01:00:00 1970
> +++ ./pkg/DESCR-daemon Sun May 14 16:16:57 2006
> @@ -0,0 +1 @@
> +pfstatd is a daemon for remote access to pf statistics using pfstat.
> diff -rNu ../pfstat.daniel/pkg/PLIST ./pkg/PLIST
> --- ../pfstat.daniel/pkg/PLIST Sun May 14 16:06:44 2006
> +++ ./pkg/PLIST Sun May 14 16:15:57 2006
> @@ -1,5 +1,3 @@
> @comment $OpenBSD: PLIST,v 1.2 2004/09/15 18:17:44 espie Exp $
> bin/pfstat
> -bin/pfstatd
> @man man/man8/pfstat.8
> [EMAIL PROTECTED] man/man8/pfstatd.8
> diff -rNu ../pfstat.daniel/pkg/PLIST-daemon ./pkg/PLIST-daemon
> --- ../pfstat.daniel/pkg/PLIST-daemon Thu Jan 1 01:00:00 1970
> +++ ./pkg/PLIST-daemon Sun May 14 16:16:14 2006
> @@ -0,0 +1,3 @@
> [EMAIL PROTECTED] $OpenBSD$
> +bin/pfstatd
> [EMAIL PROTECTED] man/man8/pfstatd.8
>