Re: net-mgmt/flowd - broken ?
On Wednesday 05 August 2009 10:35:02 Kalle Møller wrote: Hi I'm trying to build flowd with perl make WITH_PERL=YES But it returns that it is broken ? PR filed: http://www.freebsd.org/cgi/query-pr.cgi?pr=137560 -- Mel ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org
Re: net-mgmt/flowd - broken ?
That would be neat :) And I think your correct about the dirrmtry .. since the auto could contain shared files But I don't know about the rest On Thu, Aug 6, 2009 at 7:44 PM, Vincent Hoffman vi...@unsane.co.uk wrote: Kalle Møller wrote: Damn have no clue how to build fix or anything with plist ... Except it seemd to be a list of the files used ?? Pretty much, the porters handbook has a decent section on it if your interested. Any installed files except man pages and documentation (which are specified in the makefile) should be listed as far as i can tell. Have a read at http://www.freebsd.org/doc/en/books/porters-handbook/porting-desc.html#AEN100 and http://www.freebsd.org/doc/en/books/porters-handbook/plist.html I think this is a simple one, if no one else does then I'll try and look at it tomorrow. my guess is that %%with_per...@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto should be %%with_per...@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto and possibly lib/perl5/5.8.9/mach/perllocal.pod (or the appropriate variables in place of a static path) need to be added. Vince On Wed, Aug 5, 2009 at 8:48 PM, Mel Flynn mel.flynn+fbsd.questi...@mailing.thruhere.netmel.flynn%2bfbsd.questi...@mailing.thruhere.net mel.flynn%2bfbsd.questi...@mailing.thruhere.netmel.flynn%252bfbsd.questi...@mailing.thruhere.net wrote: On Wednesday 05 August 2009 10:35:02 Kalle Møller wrote: make WITH_PERL=YES But it returns that it is broken ? flowd-0.9.1_1 is marked as broken: Incomplete pkg-plist. Without perl it installs fine. The problem is that I need the perl part to get some of the other tools to work :S Anything I can do to get this not broken ... You could fix the plist and ping the maintainer (added to CC). -- Mel ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org -- Med Venlig Hilsen Kalle R. Møller ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org
Re: net-mgmt/flowd - broken ?
On Thursday 06 August 2009 06:54:52 Kalle Møller wrote: Damn have no clue how to build fix or anything with plist ... Except it seemd to be a list of the files used ?? Try attached patch. Checking WITH_PYTHON now. Also fixed pkg-install while I was in there to respect a FLOWD_UID variable, so that one can assign a uid rather then using the next available. -- Mel Index: net-mgmt/flowd/Makefile === RCS file: /home/ncvs/ports/net-mgmt/flowd/Makefile,v retrieving revision 1.14 diff -u -r1.14 Makefile --- net-mgmt/flowd/Makefile 13 Jul 2009 16:22:56 - 1.14 +++ net-mgmt/flowd/Makefile 7 Aug 2009 20:44:36 - @@ -22,13 +22,14 @@ MAN5= flowd.conf.5 PORTDOCS= README INSTALL FLOWD_USER?= _flowd +.if defined(FLOWD_UID) +SCRIPTS_ENV+= FLOWD_UID=${FLOWD_UID} +.endif .if defined(WITH_PERL) USE_PERL5= yes PLIST_SUB+=WITH_PERL= -#MAN3PREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION} -#MAN3= Flowd.3 -BROKEN=Incomplete pkg-plist +MAN3= Flowd.3 .else PLIST_SUB+=WITH_PERL=@comment .endif @@ -67,9 +68,10 @@ .if defined(WITH_PERL) cd ${WRKSRC}/Flowd-perl \ - ${PERL} Makefile.PL \ + ${PERL} Makefile.PL INSTALLSITEMAN3DIR=${MAN3PREFIX}/man/man3 \ ${GMAKE} \ - ${GMAKE} install + ${GMAKE} install; + -${RM} -f ${SITE_PERL}/${PERL_ARCH}/perllocal.pod .endif .if defined(WITH_PYTHON) Index: net-mgmt/flowd/pkg-install === RCS file: /home/ncvs/ports/net-mgmt/flowd/pkg-install,v retrieving revision 1.2 diff -u -r1.2 pkg-install --- net-mgmt/flowd/pkg-install 4 Jun 2005 00:43:20 - 1.2 +++ net-mgmt/flowd/pkg-install 7 Aug 2009 20:16:59 - @@ -20,9 +20,15 @@ shell=/nonexistent fi uhome=/var/empty + if [ -z ${FLOWD_UID} ]; then + uid=`${PW} usernext`; + uid=${uid%%:*} + else + uid=${FLOWD_UID} + fi if ! ${PW} show user ${USER} -q /dev/null; then - if ! ${PW} add user ${USER} -g ${GROUP} -d ${uhome} \ + if ! ${PW} add user ${USER} -u ${uid} -g ${GROUP} -d ${uhome} \ -c flowd privilege separation user -s ${shell} -p * \ ; then e=$? ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org
Re: net-mgmt/flowd - broken ?
Damn have no clue how to build fix or anything with plist ... Except it seemd to be a list of the files used ?? On Wed, Aug 5, 2009 at 8:48 PM, Mel Flynn mel.flynn+fbsd.questi...@mailing.thruhere.netmel.flynn%2bfbsd.questi...@mailing.thruhere.net wrote: On Wednesday 05 August 2009 10:35:02 Kalle Møller wrote: make WITH_PERL=YES But it returns that it is broken ? flowd-0.9.1_1 is marked as broken: Incomplete pkg-plist. Without perl it installs fine. The problem is that I need the perl part to get some of the other tools to work :S Anything I can do to get this not broken ... You could fix the plist and ping the maintainer (added to CC). -- Mel ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org -- Med Venlig Hilsen Kalle R. Møller ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org
Re: net-mgmt/flowd - broken ?
Kalle Møller wrote: Damn have no clue how to build fix or anything with plist ... Except it seemd to be a list of the files used ?? Pretty much, the porters handbook has a decent section on it if your interested. Any installed files except man pages and documentation (which are specified in the makefile) should be listed as far as i can tell. Have a read at http://www.freebsd.org/doc/en/books/porters-handbook/porting-desc.html#AEN100 and http://www.freebsd.org/doc/en/books/porters-handbook/plist.html I think this is a simple one, if no one else does then I'll try and look at it tomorrow. my guess is that %%with_per...@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto should be %%with_per...@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto and possibly lib/perl5/5.8.9/mach/perllocal.pod (or the appropriate variables in place of a static path) need to be added. Vince On Wed, Aug 5, 2009 at 8:48 PM, Mel Flynn mel.flynn+fbsd.questi...@mailing.thruhere.netmel.flynn%2bfbsd.questi...@mailing.thruhere.net wrote: On Wednesday 05 August 2009 10:35:02 Kalle Møller wrote: make WITH_PERL=YES But it returns that it is broken ? flowd-0.9.1_1 is marked as broken: Incomplete pkg-plist. Without perl it installs fine. The problem is that I need the perl part to get some of the other tools to work :S Anything I can do to get this not broken ... You could fix the plist and ping the maintainer (added to CC). -- Mel ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org
Re: net-mgmt/flowd - broken ?
On Wednesday 05 August 2009 10:35:02 Kalle Møller wrote: make WITH_PERL=YES But it returns that it is broken ? flowd-0.9.1_1 is marked as broken: Incomplete pkg-plist. Without perl it installs fine. The problem is that I need the perl part to get some of the other tools to work :S Anything I can do to get this not broken ... You could fix the plist and ping the maintainer (added to CC). -- Mel ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org