Subject: CVS commit: pkgsrc
To: None <source-changes@netbsd.org>
From: Alistair G. Crooks <agc@netbsd.org>
List: source-changes
Date: 07/15/2000 13:39:31
Module Name:	pkgsrc
Committed By:	agc
Date:		Sat Jul 15 20:39:28 UTC 2000

Modified Files:
	pkgsrc/audio/kdemultimedia: Makefile
	pkgsrc/audio/musicbox: Makefile
	pkgsrc/audio/xamp: Makefile
	pkgsrc/audio/xsidplay: Makefile
	pkgsrc/cad/vipec: Makefile
	pkgsrc/comms/jpilot: Makefile
	pkgsrc/converters/kdesupport: Makefile
	pkgsrc/devel/cervisia: Makefile
	pkgsrc/devel/kdbg: Makefile
	pkgsrc/devel/kdevelop: Makefile
	pkgsrc/games/amor: Makefile
	pkgsrc/games/baduki: Makefile
	pkgsrc/games/kdegames: Makefile
	pkgsrc/games/kdetoys: Makefile
	pkgsrc/games/nethack-qt: Makefile
	pkgsrc/games/xarchon: Makefile
	pkgsrc/graphics/gimp: Makefile
	pkgsrc/graphics/gimp-current: Makefile
	pkgsrc/graphics/gimp-helpbrowser: Makefile
	pkgsrc/graphics/giram: Makefile
	pkgsrc/graphics/kdegraphics: Makefile
	pkgsrc/graphics/libwmf: Makefile
	pkgsrc/misc/kdeutils: Makefile
	pkgsrc/mk: bsd.pkg.mk
	pkgsrc/net/ethereal: Makefile
	pkgsrc/net/gtk-gnutella: Makefile
	pkgsrc/net/kdenetwork: Makefile
	pkgsrc/net/kmap: Makefile
	pkgsrc/net/kxicq: Makefile
	pkgsrc/net/xtraceroute: Makefile
	pkgsrc/sysutils/asapm: Makefile
	pkgsrc/sysutils/kapm: Makefile
	pkgsrc/sysutils/kdf: Makefile
	pkgsrc/x11/asclock-gtk: Makefile
	pkgsrc/x11/ebuilder: Makefile
	pkgsrc/x11/fvwm2: Makefile
	pkgsrc/x11/gdm: Makefile
	pkgsrc/x11/gtkglarea: Makefile
	pkgsrc/x11/kdebase: Makefile
	pkgsrc/x11/kdelibs: Makefile
	pkgsrc/x11/khostchooser: Makefile
	pkgsrc/x11/korganizer: Makefile
	pkgsrc/x11/kworldwatch: Makefile
	pkgsrc/x11/qtarch: Makefile
	pkgsrc/x11/qwspritefield: Makefile
	pkgsrc/x11/rxvt: Makefile
	pkgsrc/x11/scwm: Makefile
	pkgsrc/x11/xfce: Makefile
	pkgsrc/x11/xglobe: Makefile

Log Message:
Instead of the clunky SHOW_PKG_PREFIX, introduce an EVAL_PREFIX definition,
which takes entries of the format <make-definition-name>=<pkgname>. This
has not been added to MAKEFLAGS because (a) premature optimisation is the
root of all evil, and (b) because the .for loop used to implement this
shows the wrong results when multiple prefices are evaluated.

Modify all the package Makefiles to use EVAL_PREFIX, thereby simplifying
them considerably.

ALso simplify the logic to calculate the prefix as well.


To generate a diff of this commit:
cvs rdiff -r1.7 -r1.8 pkgsrc/audio/kdemultimedia/Makefile
cvs rdiff -r1.7 -r1.8 pkgsrc/audio/musicbox/Makefile
cvs rdiff -r1.6 -r1.7 pkgsrc/audio/xamp/Makefile
cvs rdiff -r1.12 -r1.13 pkgsrc/audio/xsidplay/Makefile
cvs rdiff -r1.14 -r1.15 pkgsrc/cad/vipec/Makefile
cvs rdiff -r1.6 -r1.7 pkgsrc/comms/jpilot/Makefile
cvs rdiff -r1.31 -r1.32 pkgsrc/converters/kdesupport/Makefile
cvs rdiff -r1.7 -r1.8 pkgsrc/devel/cervisia/Makefile
cvs rdiff -r1.13 -r1.14 pkgsrc/devel/kdbg/Makefile
cvs rdiff -r1.16 -r1.17 pkgsrc/devel/kdevelop/Makefile
cvs rdiff -r1.7 -r1.8 pkgsrc/games/amor/Makefile
cvs rdiff -r1.12 -r1.13 pkgsrc/games/baduki/Makefile
cvs rdiff -r1.39 -r1.40 pkgsrc/games/kdegames/Makefile
cvs rdiff -r1.7 -r1.8 pkgsrc/games/kdetoys/Makefile
cvs rdiff -r1.18 -r1.19 pkgsrc/games/nethack-qt/Makefile
cvs rdiff -r1.13 -r1.14 pkgsrc/games/xarchon/Makefile
cvs rdiff -r1.55 -r1.56 pkgsrc/graphics/gimp/Makefile
cvs rdiff -r1.21 -r1.22 pkgsrc/graphics/gimp-current/Makefile
cvs rdiff -r1.7 -r1.8 pkgsrc/graphics/gimp-helpbrowser/Makefile
cvs rdiff -r1.11 -r1.12 pkgsrc/graphics/giram/Makefile
cvs rdiff -r1.30 -r1.31 pkgsrc/graphics/kdegraphics/Makefile
cvs rdiff -r1.7 -r1.8 pkgsrc/graphics/libwmf/Makefile
cvs rdiff -r1.39 -r1.40 pkgsrc/misc/kdeutils/Makefile
cvs rdiff -r1.505 -r1.506 pkgsrc/mk/bsd.pkg.mk
cvs rdiff -r1.28 -r1.29 pkgsrc/net/ethereal/Makefile
cvs rdiff -r1.7 -r1.8 pkgsrc/net/gtk-gnutella/Makefile
cvs rdiff -r1.46 -r1.47 pkgsrc/net/kdenetwork/Makefile
cvs rdiff -r1.5 -r1.6 pkgsrc/net/kmap/Makefile
cvs rdiff -r1.4 -r1.5 pkgsrc/net/kxicq/Makefile
cvs rdiff -r1.13 -r1.14 pkgsrc/net/xtraceroute/Makefile
cvs rdiff -r1.12 -r1.13 pkgsrc/sysutils/asapm/Makefile
cvs rdiff -r1.8 -r1.9 pkgsrc/sysutils/kapm/Makefile
cvs rdiff -r1.8 -r1.9 pkgsrc/sysutils/kdf/Makefile
cvs rdiff -r1.6 -r1.7 pkgsrc/x11/asclock-gtk/Makefile
cvs rdiff -r1.4 -r1.5 pkgsrc/x11/ebuilder/Makefile
cvs rdiff -r1.25 -r1.26 pkgsrc/x11/fvwm2/Makefile
cvs rdiff -r1.12 -r1.13 pkgsrc/x11/gdm/Makefile
cvs rdiff -r1.18 -r1.19 pkgsrc/x11/gtkglarea/Makefile
cvs rdiff -r1.66 -r1.67 pkgsrc/x11/kdebase/Makefile
cvs rdiff -r1.49 -r1.50 pkgsrc/x11/kdelibs/Makefile
cvs rdiff -r1.8 -r1.9 pkgsrc/x11/khostchooser/Makefile
cvs rdiff -r1.7 -r1.8 pkgsrc/x11/korganizer/Makefile
cvs rdiff -r1.10 -r1.11 pkgsrc/x11/kworldwatch/Makefile
cvs rdiff -r1.4 -r1.5 pkgsrc/x11/qtarch/Makefile
cvs rdiff -r1.8 -r1.9 pkgsrc/x11/qwspritefield/Makefile
cvs rdiff -r1.16 -r1.17 pkgsrc/x11/rxvt/Makefile
cvs rdiff -r1.13 -r1.14 pkgsrc/x11/scwm/Makefile
cvs rdiff -r1.9 -r1.10 pkgsrc/x11/xfce/Makefile
cvs rdiff -r1.14 -r1.15 pkgsrc/x11/xglobe/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.