there's a serious bug in the "Makefile" of the distribution. after saying: # make {WITHOUT_FCGI,WITHOUT_SQL,WITH_BN,WITH_DKNS}=1 install the build works, but the install fails here: ... /usr/bin/install -o root -g wheel -m444 -c library.munger xmlquery.munger fcgi.munger options.munger xmlsqlite.munger blog.css login.css /usr/local/share/munger-4.134 /bin/rm tmp /usr/bin/install -o root -g wheel -m555 -c -s libmunger.so /usr/local/lib/libmunger.so.27 /usr/bin/install -o root -g wheel -m555 -c -s munger /usr/local/bin cp munger.man munger.1 9 --name -f munger.1 9:No such file or directory *** Error code 1 (ignored) /usr/bin/install -o root -g wheel -m444 -c munger.1.gz /usr/local/man/man1/ install: munger.1.gz: No such file or directory *** Error code 71 Stop in /usr/ports/lang/munger/work/munger-4.134. *** Error code 1 i looked at the distributions (not the ports!) Makefile, but couldn't find any place where the digit `9' would appear. could this have to do with this piece of the ports Makefile? MAN1= munger.1 MANCOMPRESSED= yes i commented out the "MANCOMPRESSED" bit, which didn't work. something's wrong at the distributions Makefile, where the man page gets compressed. Fix: if people really want to have the program and can live without registering it in the pkg-database, they can do this after the error message: 510 070605-14:01 gzip work/munger-4.134/munger.1 511 070605-14:02 mv work/munger-4.134/munger.1.gz /usr/local/man/man1/ 514 070605-14:08 rrsync work/munger-4.134/{*.{munger,[ch]},[A-Z]*} /usr/local/share/munger-4.134/ maybe the port is easy to fix, and the software works, but i can't see what broke it. regards, clemens How-To-Repeat: just try: cd /usr/ports/lang/munger && make WITHOUT_FCGI=1 WITHOUT_SQL=1 WITH_BN=1 WITH_DKNS=1 install
State Changed From-To: open->feedback Awaiting maintainers feedback
The problem was the GZIP variable of bsd.port.mk. It is defined as "9" and is used as an argument to GZIP_CMD. A new version has been released to use GZIP_CMD. Diff follows: diff -ruN /usr/ports/lang/munger/Makefile ./munger/Makefile --- /usr/ports/lang/munger/Makefile Mon Jun 4 15:44:30 2007 +++ ./munger/Makefile Tue Jun 5 12:03:13 2007 @@ -6,7 +6,7 @@ # PORTNAME= munger -PORTVERSION= 4.134 +PORTVERSION= 4.135 CATEGORIES= lang MASTER_SITES= http://www.mammothcheese.ca/ diff -ruN /usr/ports/lang/munger/distinfo ./munger/distinfo --- /usr/ports/lang/munger/distinfo Mon Jun 4 15:44:30 2007 +++ ./munger/distinfo Tue Jun 5 12:04:26 2007 @@ -1,3 +1,3 @@ -MD5 (munger-4.134.tar.gz) = 01807612b9d788034bb0cbd84486a5f8 -SHA256 (munger-4.134.tar.gz) = cb3aff2d7125ba7cbb9ae1b3312b102aeecd1ad0a9bc9b82b87bb25e666977d1 -SIZE (munger-4.134.tar.gz) = 317156 +MD5 (munger-4.135.tar.gz) = dba29c21648d4f563de166bfa19af977 +SHA256 (munger-4.135.tar.gz) = 89f38c33ab99f76ebbb5b07059ad0dee90b411ca918e6b9e13994148c4e141e1 +SIZE (munger-4.135.tar.gz) = 317213
Edwin Groothuis wrote: > Please note that PR ports/113363 has just been submitted. I have submitted a diff to fix via follow-up mail. Please commit. -- James Bailie <jimmy@mammothcheese.ca> http://www.mammothcheese.ca
State Changed From-To: feedback->open Maintainer patch now included.
Responsible Changed From-To: freebsd-ports-bugs->miwi I'll take it.
miwi 2007-06-06 10:32:16 UTC FreeBSD ports repository Modified files: lang/munger Makefile distinfo Log: - Update to 4.1.35 PR: 113363 Submitted by: James Bailie <jimmy@mammothcheese.ca> (maintainer) Revision Changes Path 1.57 +1 -1 ports/lang/munger/Makefile 1.57 +3 -3 ports/lang/munger/distinfo _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
State Changed From-To: open->closed Committed. Thanks!