Subject: pkg/4690: netpbm package can't be compiled wihtout user interaction
To: None <gnats-bugs@gnats.netbsd.org>
From: Matthias Scheler <tron@lyssa.owl.de>
List: netbsd-bugs
Date: 12/15/1997 01:55:45
>Number:         4690
>Category:       pkg
>Synopsis:       netpbm package can't be compiled wihtout user interaction
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    gnats-admin (GNATS administrator)
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Dec 14 17:05:01 1997
>Last-Modified:
>Originator:     Matthias Scheler
>Organization:
Matthias Scheler                                http://home.owl.de/~tron/
>Release:        971214
>Environment:
System: NetBSD lyssa 1.3_BETA NetBSD 1.3_BETA (LYSSA) #0: Fri Dec 12 11:35:29 MET 1997 tron@lyssa:/src/src/sys/arch/i386/compile/LYSSA i386

>Description:
While building NetBSD's netpbm package the user is asked if "Makefile.aix"
should be overwritten due to a permission problem in the source tree:

tron@lyssa:/usr/pkgsrc/graphics/netpbm>make
>How-To-Repeat:
cd /usr/pkgsrc/graphics/netpbm
make configure

>Fix:
*** pkgsrc/graphics/netpbm/Makefile.orig	Mon Nov 10 17:03:58 1997
--- pkgsrc/graphics/netpbm/Makefile	Mon Dec 15 01:53:43 1997
*************** MAN1=	atktopbm.1 g3topbm.1 brushtopbm.1 
*** 72,79 ****
  MAN3=	libpbm.3 libpgm.3 libppm.3 libpnm.3
  MAN5=	pbm.5 pgm.5 ppm.5 pnm.5
  
  pre-configure:
! 	for f in `find ${WRKDIR} -type f -print|xargs grep -l '/usr/local'`; do \
  		${SED} -e 's:/usr/local:'${LOCALBASE}':g' < $$f > $$f.pdone && mv $$f.pdone $$f; \
  	done
  .endif
--- 72,82 ----
  MAN3=	libpbm.3 libpgm.3 libppm.3 libpnm.3
  MAN5=	pbm.5 pgm.5 ppm.5 pnm.5
  
+ post-extract:
+ 	chmod -R +w ${WRKSRC}
+ 
  pre-configure:
! 	for f in `find ${WRKSRC} -type f -print|xargs grep -l '/usr/local'`; do \
  		${SED} -e 's:/usr/local:'${LOCALBASE}':g' < $$f > $$f.pdone && mv $$f.pdone $$f; \
  	done
  .endif
>Audit-Trail:
>Unformatted:
>> Checksum OK for netpbm-1mar1994.tar.gz.
===>  Extracting for netpbm-94.3.1
===>  netpbm-94.3.1 depends on shared library: tiff\.3\. - found
===>  Patching for netpbm-94.3.1
===>  Applying NetBSD patches for netpbm-94.3.1
===>  Configuring for netpbm-94.3.1
for f in `find /usr/pkgsrc/graphics/netpbm/work -type f -print|xargs grep -l '/usr/local'`; do  /usr/bin/sed -e 's:/usr/local:'/usr/pkg':g' < $f > $f.pdone && mv $f.pdone $f;  done
mv: replace `/usr/pkgsrc/graphics/netpbm/work/netpbm/libtiff/Makefile.aix', overriding mode 0444?