PLIST_SUB= .. problem
Ion-Mihai Tetcu
itetcu at people.tecnik93.com
Thu Oct 21 06:30:36 PDT 2004
Hi,
Here is a snip from my Makefile:
DSPAM_HOME?= /var/dspam
DSPAM_HOME_MODE?= 0660
.include <bsd.port.pre.mk>
CONFIGURE_ARGS+= --with-logdir=${LOG_DIR}
CONFIGURE_ARGS+= --with-dspam-home=${DSPAM_HOME}
PLIST_SUB+= DSPAM_HOME=$|DSPAM_HOME|
and here is what I get;
# make PREFIX=/var/ports/dspam-devel deinstall
!g: not found
sed: 1: "s!%%DSPAM_HOME%%!DSPAM_ ...": unescaped newline inside substitute pattern
"/usr/ports/Mk/bsd.port.mk", line 2557: warning: "echo %%PREFIX%%/lib | /usr/bin/sed -e s!%%DSPAM_HOME%%!DSPAM_HOME|!g -e s!%%DB4%%!"@comment "!g -e s!%%MYSQL%%!""!g -e s!%%PGSQL%%!"@comment "!g -es!%%SQLITE%%!"@comment "!g -e s!%%CGI%%!""!g -e s!%%OSREL%%!5.3!g -e s!%%PREFIX%%!%D!g -e s!%%LOCALBASE%%!/usr/local!g -e s!%%X11BASE%%!/usr/X11R6!g -e s!%%PORTDOCS%%!""!g -e s!%%PORTOBJFORMAT%%!elf!g -e s!%%XAWVER%%!7!g -e s!%%PERL_VERSION%%!5.8.5!g -e s!%%PERL_VER%%!5.8.5!g -e s!%%PERL_ARCH%%!mach!g -e s!%%SITE_PERL%%!lib/perl5/site_perl/5.8.5!g -e s!%%DOCSDIR%%!"share/doc/dspam-devel"!g -es!%%EXAMPLESDIR%%!"share/examples/dspam-devel"!g -e s!%%DATADIR%%!"share/dspam-devel"!g" returned non-zero status
Trying to use PLIST_FILES, after deleting the corresponding lines from
pkg-plist:
DSPAM_HOME?= /var/db/dspam
DSPAM_HOME_MODE?= 0660
.include <bsd.port.pre.mk>
CONFIGURE_ARGS+= --with-logdir=${LOG_DIR}
CONFIGURE_ARGS+= --with-dspam-home=${DSPAM_HOME}
#PLIST_SUB+= DSPAM_HOME=$|DSPAM_HOME|
.for file in firstrun.txt firstspam.txt quarantinefull.txt
PLIST_FILES+= ${DSPAM_HOME}/${file}.sample
.endfor
PLIST_DIRS+= ${DSPAM_HOME}
I get ${PREFIX} added:
# make PREFIX=/var/ports/dspam-devel deinstall
===> Deinstalling for mail/dspam-devel.my
===> Deinstalling dspam-devel-mysql40-3.2.0
pkg_delete: file '/var/ports/dspam-devel//var/db/dspam/firstrun.txt.sample' doesn't really exist
pkg_delete: file '/var/ports/dspam-devel//var/db/dspam/firstspam.txt.sample' doesn't really exist
pkg_delete: file '/var/ports/dspam-devel//var/db/dspam/quarantinefull.txt.sample' doesn't really exist
pkg_delete: file '/var/ports/dspam-devel//var/db/dspam' doesn't really exist
pkg_delete: unable to completely remove directory '/var/ports/dspam-devel//var/db/dspam'
pkg_delete: couldn't entirely delete package (perhaps the packing list is
incorrectly specified?)
What would be the solution ?
Thanks,
--
IOnut
Unregistered ;) FreeBSD "user"
More information about the freebsd-ports
mailing list