From lchen@zen.lhaven.homeip.net  Tue Feb 26 17:31:55 2013
Return-Path: <lchen@zen.lhaven.homeip.net>
Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115])
	by hub.freebsd.org (Postfix) with ESMTP id 4A7BCAE6
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 26 Feb 2013 17:31:55 +0000 (UTC)
	(envelope-from lchen@zen.lhaven.homeip.net)
Received: from mho-01-ewr.mailhop.org (mho-03-ewr.mailhop.org [204.13.248.66])
	by mx1.freebsd.org (Postfix) with ESMTP id 0F85B11B2
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 26 Feb 2013 17:31:54 +0000 (UTC)
Received: from ip70-179-144-108.fv.ks.cox.net ([70.179.144.108] helo=zen.lhaven.homeip.net)
	by mho-01-ewr.mailhop.org with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.72)
	(envelope-from <lchen@zen.lhaven.homeip.net>)
	id 1UAONX-000MOW-Qi
	for FreeBSD-gnats-submit@freebsd.org; Tue, 26 Feb 2013 17:31:48 +0000
Received: from zen.lhaven.homeip.net (localhost [127.0.0.1])
	by zen.lhaven.homeip.net (8.14.6/8.14.5) with ESMTP id r1QHVixB081815;
	Tue, 26 Feb 2013 11:31:44 -0600 (CST)
	(envelope-from lchen@zen.lhaven.homeip.net)
Received: (from lchen@localhost)
	by zen.lhaven.homeip.net (8.14.6/8.14.5/Submit) id r1QHViI3081814;
	Tue, 26 Feb 2013 11:31:44 -0600 (CST)
	(envelope-from lchen)
Message-Id: <201302261731.r1QHViI3081814@zen.lhaven.homeip.net>
Date: Tue, 26 Feb 2013 11:31:44 -0600 (CST)
From: Lawrence Chen <beastie@tardisi.com>
Reply-To: Lawrence Chen <beastie@tardisi.com>
To: FreeBSD-gnats-submit@freebsd.org
Cc: beastie_t@zen.lhaven.homeip.net
Subject: [patch] graphics/netpbm
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         176443
>Category:       ports
>Synopsis:       [patch] graphics/netpbm
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    dinoex
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Feb 26 17:40:00 UTC 2013
>Closed-Date:    Sun Mar 10 20:25:28 CET 2013
>Last-Modified:  Sun Mar 10 20:25:28 CET 2013
>Originator:     Lawrence Chen
>Release:        FreeBSD 9.1-RELEASE amd64
>Organization:
>Environment:
System: FreeBSD zen.lhaven.homeip.net 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r243825: Tue Dec 4 09:23:10 UTC 2012 root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64


	
>Description:
	Now there is no documentation available for netpbm commands
>How-To-Repeat:
	Call manweb on any netpbm command

	manweb is now missing
>Fix:

	So install the manpages then.
	Added port option to do so, also make it so X11 option is visible.

--- patch.txt begins here ---
--- Makefile.orig	2013-02-25 13:07:10.000000000 -0600
+++ Makefile	2013-02-26 11:23:35.046032732 -0600
@@ -32,6 +32,8 @@
 
 MAN1=		netpbm.1
 
+OPTIONS_DEFINE=	X11 MANPAGES DOCS
+
 .include <bsd.port.options.mk>
 
 .if ${PORT_OPTIONS:MX11}
@@ -42,6 +44,333 @@
 PLIST_SUB+=	X11='@comment '
 .endif
 
+.if ${PORT_OPTIONS:MMANPAGES}
+USE_PYTHON_BUILD=yes
+BUILD_DEPENDS+=	wget:${PORTSDIR}/ftp/wget
+# lifted from ${BUILD_WRKSRC}/buildtools/Makefile.manpage
+MAN1+= \
+	411toppm.1 \
+	anytopnm.1 \
+	asciitopgm.1 \
+	atktopbm.1 \
+	bioradtopgm.1 \
+	bmptopnm.1 \
+	bmptoppm.1 \
+	brushtopbm.1 \
+	cmuwmtopbm.1 \
+	ddbugtopbm.1 \
+	escp2topbm.1 \
+	eyuvtoppm.1 \
+	fiascotopnm.1 \
+	fitstopnm.1 \
+	fstopgm.1 \
+	g3topbm.1 \
+	gemtopbm.1 \
+	gemtopnm.1 \
+	giftopnm.1 \
+	gouldtoppm.1 \
+	hdifftopam.1 \
+	hipstopgm.1 \
+	hpcdtoppm.1 \
+	icontopbm.1 \
+	ilbmtoppm.1 \
+	imgtoppm.1 \
+	infotopam.1 \
+	jbigtopnm.1 \
+	jpeg2ktopam.1 \
+	jpegtopnm.1 \
+	leaftoppm.1 \
+	lispmtopgm.1 \
+	macptopbm.1 \
+	mdatopbm.1 \
+	mgrtopbm.1 \
+	mrf.1 \
+	mrftopbm.1 \
+	mtvtoppm.1 \
+	neotoppm.1 \
+	palmtopnm.1 \
+	pamarith.1 \
+	pamchannel.1 \
+	pamcomp.1 \
+	pamcut.1 \
+	pamdeinterlace.1 \
+	pamdice.1 \
+	pamditherbw.1 \
+	pamedge.1 \
+	pamendian.1 \
+	pamfile.1 \
+	pamflip.1 \
+	pamfunc.1 \
+	pamgauss.1 \
+	pamlookup.1 \
+	pamoil.1 \
+	pamperspective.1 \
+	pampop9.1 \
+	pamscale.1 \
+	pamseq.1 \
+	pamsharpmap.1 \
+	pamsharpness.1 \
+	pamslice.1 \
+	pamstack.1 \
+	pamstereogram.1 \
+	pamstretch-gen.1 \
+	pamstretch.1 \
+	pamsummcol.1 \
+	pamsumm.1 \
+	pamtodjvurle.1 \
+	pamtohdiff.1 \
+	pamtohtmltbl.1 \
+	pamtojpeg2k.1 \
+	pamtopfm.1 \
+	pamtopnm.1 \
+	pamtotga.1 \
+	pamtouil.1 \
+	pbmclean.1 \
+	pbmlife.1 \
+	pbmmake.1 \
+	pbmmask.1 \
+	pbmpage.1 \
+	pbmpscale.1 \
+	pbmreduce.1 \
+	pbmtext.1 \
+	pbmtextps.1 \
+	pbmto10x.1 \
+	pbmto4425.1 \
+	pbmtoascii.1 \
+	pbmtoatk.1 \
+	pbmtobbnbg.1 \
+	pbmtocmuwm.1 \
+	pbmtodjvurle.1 \
+	pbmtoepsi.1 \
+	pbmtoepson.1 \
+	pbmtoescp2.1 \
+	pbmtog3.1 \
+	pbmtogem.1 \
+	pbmtogo.1 \
+	pbmtoicon.1 \
+	pbmtolj.1 \
+	pbmtoln03.1 \
+	pbmtolps.1 \
+	pbmtomacp.1 \
+	pbmtomda.1 \
+	pbmtomgr.1 \
+	pbmtomrf.1 \
+	pbmtonokia.1 \
+	pbmtopgm.1 \
+	pbmtopi3.1 \
+	pbmtopk.1 \
+	pbmtoplot.1 \
+	pbmtoppa.1 \
+	pbmtopsg3.1 \
+	pbmtoptx.1 \
+	pbmtowbmp.1 \
+	pbmtox10bm.1 \
+	pbmtoxbm.1 \
+	pbmtoybm.1 \
+	pbmtozinc.1 \
+	pbmupc.1 \
+	pc1toppm.1 \
+	pcdovtoppm.1 \
+	pcxtoppm.1 \
+	pfmtopam.1 \
+	pgmabel.1 \
+	pgmbentley.1 \
+	pgmcrater.1 \
+	pgmedge.1 \
+	pgmenhance.1 \
+	pgmhist.1 \
+	pgmkernel.1 \
+	pgmminkowski.1 \
+	pgmmorphconv.1 \
+	pgmnoise.1 \
+	pgmnorm.1 \
+	pgmoil.1 \
+	pgmramp.1 \
+	pgmslice.1 \
+	pgmtexture.1 \
+	pgmtofs.1 \
+	pgmtolispm.1 \
+	pgmtopbm.1 \
+	pgmtopgm.1 \
+	pgmtoppm.1 \
+	pi1toppm.1 \
+	pi3topbm.1 \
+	picttoppm.1 \
+	pjtoppm.1 \
+	pktopbm.1 \
+	pngtopnm.1 \
+	pnmalias.1 \
+	pnmarith.1 \
+	pnmcat.1 \
+	pnmcolormap.1 \
+	pnmcomp.1 \
+	pnmconvol.1 \
+	pnmcrop.1 \
+	pnmcut.1 \
+	pnmdepth.1 \
+	pamenlarge.1 \
+	pnmfile.1 \
+	pnmgamma.1 \
+	pnmhisteq.1 \
+	pnmhistmap.1 \
+	pnmindex.1 \
+	pnminterp.1 \
+	pnminvert.1 \
+	pnmmargin.1 \
+	pnmmontage.1 \
+	pnmnlfilt.1 \
+	pnmnoraw.1 \
+	pnmnorm.1 \
+	pnmpad.1 \
+	pnmpaste.1 \
+	pnmpsnr.1 \
+	pnmquant.1 \
+	pnmremap.1 \
+	pnmrotate.1 \
+	pnmscalefixed.1 \
+	pnmscale.1 \
+	pnmshear.1 \
+	pnmsmooth.1 \
+	pnmsplit.1 \
+	pnmstitch.1 \
+	pnmtile.1 \
+	pnmtoddif.1 \
+	pnmtofiasco.1 \
+	pnmtofits.1 \
+	pnmtojbig.1 \
+	pnmtojpeg.1 \
+	pnmtopalm.1 \
+	pnmtopclxl.1 \
+	pnmtoplainpnm.1 \
+	pnmtopng.1 \
+	pnmtopnm.1 \
+	pnmtops.1 \
+	pnmtorast.1 \
+	pnmtorle.1 \
+	pnmtosgi.1 \
+	pnmtosir.1 \
+	pnmtotiffcmyk.1 \
+	pnmtotiff.1 \
+	pnmtoxwd.1 \
+	ppm3d.1 \
+	ppmbrighten.1 \
+	ppmchange.1 \
+	ppmcie.1 \
+	ppmcolormask.1 \
+	ppmdim.1 \
+	ppmdist.1 \
+	ppmdither.1 \
+	ppmfade.1 \
+	ppmflash.1 \
+	ppmforge.1 \
+	ppmglobe.1 \
+	ppmhist.1 \
+	ppmlabel.1 \
+	ppmmake.1 \
+	ppmmix.1 \
+	ppmnorm.1 \
+	ppmntsc.1 \
+	ppmpat.1 \
+	ppmquantall.1 \
+	ppmquant.1 \
+	ppmrainbow.1 \
+	ppmrelief.1 \
+	ppmrough.1 \
+	ppmshadow.1 \
+	ppmshift.1 \
+	ppmspread.1 \
+	ppmsvgalib.1 \
+	ppmtoacad.1 \
+	ppmtoarbtxt.1 \
+	ppmtobmp.1 \
+	ppmtoeyuv.1 \
+	ppmtogif.1 \
+	ppmtoicr.1 \
+	ppmtoilbm.1 \
+	ppmtojpeg.1 \
+	ppmtoleaf.1 \
+	ppmtolj.1 \
+	ppmtomitsu.1 \
+	ppmtompeg.1 \
+	ppmtoneo.1 \
+	ppmtopcx.1 \
+	ppmtopgm.1 \
+	ppmtopi1.1 \
+	ppmtopict.1 \
+	ppmtopj.1 \
+	ppmtopjxl.1 \
+	ppmtoppm.1 \
+	ppmtopuzz.1 \
+	ppmtorgb3.1 \
+	ppmtosixel.1 \
+	ppmtoterm.1 \
+	ppmtotga.1 \
+	ppmtouil.1 \
+	ppmtowinicon.1 \
+	ppmtoxpm.1 \
+	ppmtoyuv.1 \
+	ppmtoyuvsplit.1 \
+	ppmtv.1 \
+	ppmwheel.1 \
+	psidtopgm.1 \
+	pstopnm.1 \
+	qrttoppm.1 \
+	rasttopnm.1 \
+	rawtopgm.1 \
+	rawtoppm.1 \
+	rgb3toppm.1 \
+	rletopnm.1 \
+	sbigtopgm.1 \
+	sgitopnm.1 \
+	sirtopnm.1 \
+	sldtoppm.1 \
+	spctoppm.1 \
+	spottopgm.1 \
+	sputoppm.1 \
+	tgatoppm.1 \
+	thinkjettopbm.1 \
+	tifftopnm.1 \
+	vidtoppm.1 \
+	wbmptopbm.1 \
+	winicontoppm.1 \
+	xbmtopbm.1 \
+	ximtoppm.1 \
+	xpmtoppm.1 \
+	xvminitoppm.1 \
+	xwdtopnm.1 \
+	ybmtopbm.1 \
+	yuvsplittoppm.1 \
+	yuvtoppm.1 \
+	zeisstopnm.1 \
+
+MAN3 = \
+	libnetpbm.3 \
+	libnetpbm_image.3 \
+	libnetpbm_ug.3 \
+	libpbm.3 \
+	libpgm.3 \
+	libpm.3 \
+	libpnm.3 \
+	libppm.3 \
+	libsystem.3 \
+	libtmpfile.3 \
+
+MAN5 = \
+	extendedopacity.5 \
+	pam.5 \
+	pbm.5 \
+	pgm.5 \
+	pnm.5 \
+	ppm.5 \
+
+.if ${PORT_OPTIONS:MX11}
+MAN1+=	pamx.1
+.endif
+
+MANPAGES = $(MAN1) $(MAN3) $(MAN5)
+HTMLMANUALS = $(MAN1:.1=.html) $(MAN3:.3=.html) $(MAN5:.5=.html)
+.endif
+
 pre-configure:
 	@${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' \
 		-e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
@@ -64,13 +393,35 @@
 	    fi; \
 	${FALSE}; \
 	fi)
-
+.if ${PORT_OPTIONS:MMANPAGES}
+	@${ECHO_MSG} "===>  Downloading and Generating man pages..."
+	@${MKDIR} ${BUILD_WRKSRC}/netpbmdoc
+	-@(cd ${BUILD_WRKSRC}/netpbmdoc; \
+	    wget --recursive --relative http://netpbm.sourceforge.net/doc/; \
+	    cd netpbm.sourceforge.net/doc; \
+	    ${PYTHON_CMD} ${BUILD_WRKSRC}/buildtools/makeman index.html ${HTMLMANUALS}; \
+	    mv index.1 netpbm.1; \
+	)
+.endif
+		
 post-install:
 	@${INSTALL_DATA} ${WRKSRC}/lib/util/pm_c_util.h ${PREFIX}/include/
 	@${ECHO_MSG} "===>  Installing man pages..."
+.if ${PORT_OPTIONS:MMANPAGES}
+.for i in ${MAN1}
+	${INSTALL_MAN} ${WRKSRC}/netpbmdoc/netpbm.sourceforge.net/doc/${i} ${MANPREFIX}/man/man1
+.endfor
+.for i in ${MAN3}
+	${INSTALL_MAN} ${WRKSRC}/netpbmdoc/netpbm.sourceforge.net/doc/${i} ${MANPREFIX}/man/man3
+.endfor
+.for i in ${MAN5}
+	${INSTALL_MAN} ${WRKSRC}/netpbmdoc/netpbm.sourceforge.net/doc/${i} ${MANPREFIX}/man/man5
+.endfor
+.else
 	@${REINPLACE_CMD} -e 's|doc/USERDOC|${DOCSDIR}/USERDOC|g' \
 		${WRKSRC}/doc/netpbm.1
 	${INSTALL_MAN} ${WRKSRC}/doc/netpbm.1 ${MANPREFIX}/man/man1
+.endif
 .if ${PORT_OPTIONS:MDOCS}
 	${MKDIR} ${DOCSDIR}
 	${INSTALL_DATA} ${WRKSRC}/doc/USERDOC ${DOCSDIR}/
--- patch.txt ends here ---


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->dinoex 
Responsible-Changed-By: edwin 
Responsible-Changed-When: Tue Feb 26 17:40:09 UTC 2013 
Responsible-Changed-Why:  
Over to maintainer (via the GNATS Auto Assign Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=176443 
State-Changed-From-To: open->feedback 
State-Changed-By: dinoex 
State-Changed-When: Sat Mar 9 18:14:37 CET 2013 
State-Changed-Why:  



Build fails 

[...] 
Downloaded: 398 files, 1.9M in 8.9s (219 KB/s) 
File "/data/image//usr/ports/graphics/netpbm/work/netpbm-10.35.88/buildtools/makeman", line 300 
raise exc_type, exc_value, exc_traceback 
^ 


http://www.freebsd.org/cgi/query-pr.cgi?pr=176443 

From: The BSD Dreamer <beastie@tardisi.com>
To: bug-followup@FreeBSD.org, beastie@tardisi.com
Cc:  
Subject: Re: ports/176443: [patch] graphics/netpbm
Date: Sat, 09 Mar 2013 19:52:38 -0600

 >Problems:
 >- fetching in build stage.
 
 If somebody wants to roll a distfile of
 http://netpbm.sourceforge.net/doc, or if there already is, can try that.
 
 >- broken package without option MANPAGES
 
 works fine for me with or without MANPAGES option.
 
 >- does only work with obsolete python
 
 the default 'lang/python' is obsolete? who should PR that?  Though maybe
 that's why all the other ports have forced it on me.  But, I didn't feel
 like rewriting part of the netpbm source just because I don't like python.
 
 >- netpbm.1 is installed twice
 
 netpbm.1 is not installed twice.
 
 either MANPAGES is set and it installed netpbm.1 as part of the MAN1 for
 loop using the one generated from html, else it installs the
 doc/netpbm.1 that points to doc/USERDOC.
 
 Where the doc/USERDOC then details the use of manweb, which is now
 missing. Then it gives details on how to view the netpbm doc with the
 traditional man program, which is what this patch is (directly) based on.

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/176443: commit references a PR
Date: Sun, 10 Mar 2013 06:00:53 +0000 (UTC)

 Author: dinoex
 Date: Sun Mar 10 06:00:45 2013
 New Revision: 313806
 URL: http://svnweb.freebsd.org/changeset/ports/313806
 
 Log:
   - use OPTIONS_DEFINE
   PR:		176443
 
 Modified:
   head/graphics/netpbm/Makefile
   head/graphics/netpbm/distinfo
 
 Modified: head/graphics/netpbm/Makefile
 ==============================================================================
 --- head/graphics/netpbm/Makefile	Sun Mar 10 05:47:05 2013	(r313805)
 +++ head/graphics/netpbm/Makefile	Sun Mar 10 06:00:45 2013	(r313806)
 @@ -5,7 +5,9 @@ PORTNAME=	netpbm
  PORTVERSION=	10.35.88
  PORTREVISION=	1
  CATEGORIES=	graphics
 -MASTER_SITES=	SF/netpbm/super_stable/${PORTVERSION}
 +MASTER_SITES=	SF/netpbm/super_stable/${PORTVERSION} \
 +		${MASTER_SITE_LOCAL:S/$/:man/}
 +MASTER_SITE_SUBDIR=	dinoex/:man
  EXTRACT_SUFX=	.tgz
  
  MAINTAINER=	dinoex@FreeBSD.org
 @@ -32,6 +34,8 @@ USE_LDCONFIG=	yes
  
  MAN1=		netpbm.1
  
 +OPTIONS_DEFINE=	X11 MANPAGES
 +
  .include <bsd.port.options.mk>
  
  .if ${PORT_OPTIONS:MX11}
 @@ -42,6 +46,75 @@ PLIST_SUB+=	X11=''
  PLIST_SUB+=	X11='@comment '
  .endif
  
 +.include <bsd.port.pre.mk>
 +
 +.if ${PORT_OPTIONS:MMANPAGES}
 +DISTFILES=	${DISTNAME}${EXTRACT_SUFX} netpbm-manpages-2013-03-09${EXTRACT_SUFX}:man
 +# lifted from ${WRKSRC}/buildtools/Makefile.manpage
 +HMAN1+=	411toppm.1 anytopnm.1 asciitopgm.1 atktopbm.1 bioradtopgm.1 \
 +	bmptopnm.1 bmptoppm.1 brushtopbm.1 cmuwmtopbm.1 ddbugtopbm.1 \
 +	escp2topbm.1 eyuvtoppm.1 fiascotopnm.1 fitstopnm.1 fstopgm.1 \
 +	g3topbm.1 gemtopbm.1 gemtopnm.1 giftopnm.1 gouldtoppm.1 hdifftopam.1 \
 +	hipstopgm.1 hpcdtoppm.1 icontopbm.1 ilbmtoppm.1 imgtoppm.1 \
 +	infotopam.1 jbigtopnm.1 jpeg2ktopam.1 jpegtopnm.1 leaftoppm.1 \
 +	lispmtopgm.1 macptopbm.1 mdatopbm.1 mgrtopbm.1 mrf.1 mrftopbm.1 \
 +	mtvtoppm.1 neotoppm.1 palmtopnm.1 pamarith.1 pamchannel.1 pamcomp.1 \
 +	pamcut.1 pamdeinterlace.1 pamdice.1 pamditherbw.1 pamedge.1 \
 +	pamendian.1 pamfile.1 pamflip.1 pamfunc.1 pamgauss.1 pamlookup.1 \
 +	pamoil.1 pamperspective.1 pampop9.1 pamscale.1 pamseq.1 pamsharpmap.1 \
 +	pamsharpness.1 pamslice.1 pamstack.1 pamstereogram.1 pamstretch-gen.1 \
 +	pamstretch.1 pamsummcol.1 pamsumm.1 pamtodjvurle.1 pamtohdiff.1 \
 +	pamtohtmltbl.1 pamtojpeg2k.1 pamtopfm.1 pamtopnm.1 pamtotga.1 \
 +	pamtouil.1 pbmclean.1 pbmlife.1 pbmmake.1 pbmmask.1 pbmpage.1 \
 +	pbmpscale.1 pbmreduce.1 pbmtext.1 pbmtextps.1 pbmto10x.1 pbmto4425.1 \
 +	pbmtoascii.1 pbmtoatk.1 pbmtobbnbg.1 pbmtocmuwm.1 pbmtodjvurle.1 \
 +	pbmtoepsi.1 pbmtoepson.1 pbmtoescp2.1 pbmtog3.1 pbmtogem.1 pbmtogo.1 \
 +	pbmtoicon.1 pbmtolj.1 pbmtoln03.1 pbmtolps.1 pbmtomacp.1 pbmtomda.1 \
 +	pbmtomgr.1 pbmtomrf.1 pbmtonokia.1 pbmtopgm.1 pbmtopi3.1 pbmtopk.1 \
 +	pbmtoplot.1 pbmtoppa.1 pbmtopsg3.1 pbmtoptx.1 pbmtowbmp.1 \
 +	pbmtox10bm.1 pbmtoxbm.1 pbmtoybm.1 pbmtozinc.1 pbmupc.1 pc1toppm.1 \
 +	pcdovtoppm.1 pcxtoppm.1 pfmtopam.1 pgmabel.1 pgmbentley.1 pgmcrater.1 \
 +	pgmedge.1 pgmenhance.1 pgmhist.1 pgmkernel.1 pgmminkowski.1 \
 +	pgmmorphconv.1 pgmnoise.1 pgmnorm.1 pgmoil.1 pgmramp.1 pgmslice.1 \
 +	pgmtexture.1 pgmtofs.1 pgmtolispm.1 pgmtopbm.1 pgmtopgm.1 pgmtoppm.1 \
 +	pi1toppm.1 pi3topbm.1 picttoppm.1 pjtoppm.1 pktopbm.1 pngtopnm.1 \
 +	pnmalias.1 pnmarith.1 pnmcat.1 pnmcolormap.1 pnmcomp.1 pnmconvol.1 \
 +	pnmcrop.1 pnmcut.1 pnmdepth.1 pnmfile.1 pnmgamma.1 pnmhisteq.1 \
 +	pnmhistmap.1 pnmindex.1 pnminterp.1 pnminvert.1 pnmmargin.1 \
 +	pnmmontage.1 pnmnlfilt.1 pnmnoraw.1 pnmnorm.1 pnmpad.1 pnmpaste.1 \
 +	pnmpsnr.1 pnmquant.1 pnmremap.1 pnmrotate.1 pnmscalefixed.1 \
 +	pnmscale.1 pnmshear.1 pnmsmooth.1 pnmsplit.1 pnmstitch.1 pnmtile.1 \
 +	pnmtoddif.1 pnmtofiasco.1 pnmtofits.1 pnmtojbig.1 pnmtojpeg.1 \
 +	pnmtopalm.1 pnmtopclxl.1 pnmtoplainpnm.1 pnmtopng.1 pnmtopnm.1 \
 +	pnmtops.1 pnmtorast.1 pnmtorle.1 pnmtosgi.1 pnmtosir.1 \
 +	pnmtotiffcmyk.1 pnmtotiff.1 pnmtoxwd.1 ppm3d.1 ppmbrighten.1 \
 +	ppmchange.1 ppmcie.1 ppmcolormask.1 ppmdim.1 ppmdist.1 ppmdither.1 \
 +	ppmfade.1 ppmflash.1 ppmforge.1 ppmglobe.1 ppmhist.1 ppmlabel.1 \
 +	ppmmake.1 ppmmix.1 ppmnorm.1 ppmntsc.1 ppmpat.1 ppmquantall.1 \
 +	ppmquant.1 ppmrainbow.1 ppmrelief.1 ppmrough.1 ppmshadow.1 \
 +	ppmshift.1 ppmspread.1 ppmsvgalib.1 ppmtoacad.1 ppmtoarbtxt.1 \
 +	ppmtobmp.1 ppmtoeyuv.1 ppmtogif.1 ppmtoicr.1 ppmtoilbm.1 ppmtojpeg.1 \
 +	ppmtoleaf.1 ppmtolj.1 ppmtomitsu.1 ppmtompeg.1 ppmtoneo.1 ppmtopcx.1 \
 +	ppmtopgm.1 ppmtopi1.1 ppmtopict.1 ppmtopj.1 ppmtopjxl.1 ppmtoppm.1 \
 +	ppmtopuzz.1 ppmtorgb3.1 ppmtosixel.1 ppmtoterm.1 ppmtotga.1 \
 +	ppmtouil.1 ppmtowinicon.1 ppmtoxpm.1 ppmtoyuv.1 ppmtoyuvsplit.1 \
 +	ppmtv.1 ppmwheel.1 psidtopgm.1 pstopnm.1 qrttoppm.1 rasttopnm.1 \
 +	rawtopgm.1 rawtoppm.1 rgb3toppm.1 rletopnm.1 sbigtopgm.1 sgitopnm.1 \
 +	sirtopnm.1 sldtoppm.1 spctoppm.1 spottopgm.1 sputoppm.1 tgatoppm.1 \
 +	thinkjettopbm.1 tifftopnm.1 vidtoppm.1 wbmptopbm.1 winicontoppm.1 \
 +	xbmtopbm.1 ximtoppm.1 xpmtoppm.1 xvminitoppm.1 xwdtopnm.1 ybmtopbm.1 \
 +	yuvsplittoppm.1 yuvtoppm.1 zeisstopnm.1
 +.if ${PORT_OPTIONS:MX11}
 +HMAN1+=	pamx.1
 +.endif
 +HMAN3=	libnetpbm.3 libnetpbm_image.3 libnetpbm_ug.3 libpbm.3 \
 +	libpgm.3 libpm.3 libpnm.3 libppm.3 libsystem.3 libtmpfile.3
 +HMAN5=	extendedopacity.5 pam.5 pbm.5 pgm.5 pnm.5 ppm.5
 +MAN1+=	${HMAN1}
 +MAN3+=	${HMAN3}
 +MAN5+=	${HMAN5}
 +.endif
 +
  pre-configure:
  	@${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' \
  		-e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
 @@ -70,10 +143,15 @@ post-install:
  	@${ECHO_MSG} "===>  Installing man pages..."
  	@${REINPLACE_CMD} -e 's|doc/USERDOC|${DOCSDIR}/USERDOC|g' \
  		${WRKSRC}/doc/netpbm.1
 -	${INSTALL_MAN} ${WRKSRC}/doc/netpbm.1 ${MANPREFIX}/man/man1
 +	${INSTALL_MAN} ${WRKSRC}/doc/netpbm.1 ${MANPREFIX}/man/man1/
 +.if ${PORT_OPTIONS:MMANPAGES}
 +	(cd ${WRKDIR}/doc && ${INSTALL_MAN} ${HMAN1} ${MANPREFIX}/man/man1/)
 +	(cd ${WRKDIR}/doc && ${INSTALL_MAN} ${HMAN3} ${MANPREFIX}/man/man3/)
 +	(cd ${WRKDIR}/doc && ${INSTALL_MAN} ${HMAN5} ${MANPREFIX}/man/man5/)
 +.endif
  .if ${PORT_OPTIONS:MDOCS}
  	${MKDIR} ${DOCSDIR}
  	${INSTALL_DATA} ${WRKSRC}/doc/USERDOC ${DOCSDIR}/
  .endif
  
 -.include <bsd.port.mk>
 +.include <bsd.port.post.mk>
 
 Modified: head/graphics/netpbm/distinfo
 ==============================================================================
 --- head/graphics/netpbm/distinfo	Sun Mar 10 05:47:05 2013	(r313805)
 +++ head/graphics/netpbm/distinfo	Sun Mar 10 06:00:45 2013	(r313806)
 @@ -1,2 +1,4 @@
  SHA256 (netpbm-10.35.88.tgz) = 20af2adeefecb1f4c71e1f97b3bb322d02711b1db787a4bd1326e1710bf2df91
  SIZE (netpbm-10.35.88.tgz) = 2550967
 +SHA256 (netpbm-manpages-2013-03-09.tgz) = 430a9c5becbc55e2fed832fa40d9fb050ac6ad426cbf39dc73af5d6be37f8cd6
 +SIZE (netpbm-manpages-2013-03-09.tgz) = 1464320
 _______________________________________________
 svn-ports-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-ports-all
 To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
 
State-Changed-From-To: feedback->closed 
State-Changed-By: dinoex 
State-Changed-When: Sun Mar 10 20:24:52 CET 2013 
State-Changed-Why:  

I committed static manapges. 


http://www.freebsd.org/cgi/query-pr.cgi?pr=176443 
>Unformatted:


Problems:
	- fetching in build stage.
	- broken package without option MANPAGES
	- does only work with obsolete python
	- netpbm.1 is installed twice

