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?