Subject: CVS commit: pkgsrc
From: Amitai Schlair
Date: 2005-03-13 04:25:44
Message id: 20050313032544.E712F2DA27@cvs.netbsd.org

Log Message:
In packages with djb-style compile scripts, properly enquote ${CC}
and ${CFLAGS}. This fixes the build of net/djbdns, as well as any
other of these packages passing down PKG_SYSCONFDIR via CFLAGS, as
well as being more generally correct for arbitrary user-defined
CFLAGS. Suggested by jlam.

For consistency across djbware in pkgsrc:

* In math/djbfft's and sysutils/daemontools's do-configure targets,
  remove leading @ from ${ECHO} lines; from the former, also remove
  unneeded single quotes from one such line.

* Rename net/publicfile's pre-build and sysutils/service-config's
  post-patch targets to do-configure.

* In sysutils/checkpassword's do-configure target, reorder creation
  of conf-cc, conf-ld, and conf-home.

All of the affected packages have been verified to compile.

XXX These packages probably have enough build goo in common to
XXX warrant an mk/djbware.mk. I'll investigate this post-freeze.

Files:
RevisionActionfile
1.14modifypkgsrc/databases/cdb/Makefile
1.2modifypkgsrc/devel/bglibs/Makefile
1.14modifypkgsrc/mail/dot-forward/Makefile
1.6modifypkgsrc/mail/ezmlm/Makefile.common
1.11modifypkgsrc/mail/fastforward/Makefile
1.6modifypkgsrc/mail/mess822/Makefile
1.31modifypkgsrc/mail/qmail/Makefile
1.20modifypkgsrc/mail/qmail-conf/Makefile
1.9modifypkgsrc/mail/qmail-qfilter/Makefile
1.7modifypkgsrc/mail/qmailanalog/Makefile
1.11modifypkgsrc/mail/qtools/Makefile
1.3modifypkgsrc/mail/queue-fix/Makefile
1.5modifypkgsrc/mail/safecat/Makefile
1.5modifypkgsrc/math/djbfft/Makefile
1.38modifypkgsrc/net/djbdns/Makefile
1.8modifypkgsrc/net/publicfile/Makefile
1.21modifypkgsrc/net/ucspi-tcp/Makefile
1.9modifypkgsrc/sysutils/checkpassword/Makefile
1.17modifypkgsrc/sysutils/daemontools/Makefile
1.6modifypkgsrc/sysutils/service-config/Makefile