Subject: CVS commit: pkgsrc/mk
To: None <pkgsrc-changes@NetBSD.org>
From: Johnny C. Lam <jlam@netbsd.org>
List: pkgsrc-changes
Date: 10/06/2004 20:51:47
Module Name:	pkgsrc
Committed By:	jlam
Date:		Wed Oct  6 20:51:47 UTC 2004

Modified Files:
	pkgsrc/mk: bsd.pkg.install.mk bsd.prefs.mk tools.mk
Added Files:
	pkgsrc/mk/defaults: mk.conf obsolete.mk
	pkgsrc/mk/platform: AIX.mk BSDOS.mk Darwin.mk FreeBSD.mk IRIX.mk
	    Interix.mk Linux.mk NetBSD.mk OpenBSD.mk SunOS.mk UnixWare.mk
Removed Files:
	pkgsrc/mk: bsd.pkg.defaults.mk bsd.pkg.obsolete.mk defs.AIX.mk
	    defs.BSDOS.mk defs.Darwin.mk defs.FreeBSD.mk defs.IRIX.mk
	    defs.Interix.mk defs.Linux.mk defs.NetBSD.mk defs.OpenBSD.mk
	    defs.SunOS.mk defs.UnixWare.mk

Log Message:
Reorganize some of the files under pkgsrc/mk:

    (1) defs.${OPSYS}.mk --> platform/${OPSYS}.mk.

The "platform" subdirectory is where all of the ${OPSYS}-specific
infrastructure logic should reside.

    (2) bsd.pkg.defaults.mk --> defaults/mk.conf
        bsd.pkg.obsolete.mk --> defaults/obsolete.mk

Renaming bsd.pkg.defaults.mk to defaults/mk.conf is to mimic the way
that NetBSD has /etc/rc.conf as well as /etc/defaults/rc.conf, where
the latter is a full list of user-settable variables, and the two
files share the same name to reinforce the fact /etc/defaults/rc.conf
can be directly copied in place as /etc/rc.conf.  This is the same
relationship shared by defaults/mk.conf and /etc/mk.conf.


To generate a diff of this commit:
cvs rdiff -r1.286 -r0 pkgsrc/mk/bsd.pkg.defaults.mk
cvs rdiff -r1.62 -r1.63 pkgsrc/mk/bsd.pkg.install.mk
cvs rdiff -r1.17 -r0 pkgsrc/mk/bsd.pkg.obsolete.mk
cvs rdiff -r1.168 -r1.169 pkgsrc/mk/bsd.prefs.mk
cvs rdiff -r1.12 -r0 pkgsrc/mk/defs.AIX.mk
cvs rdiff -r1.13 -r0 pkgsrc/mk/defs.BSDOS.mk
cvs rdiff -r1.82 -r0 pkgsrc/mk/defs.Darwin.mk
cvs rdiff -r1.43 -r0 pkgsrc/mk/defs.FreeBSD.mk
cvs rdiff -r1.57 -r0 pkgsrc/mk/defs.IRIX.mk
cvs rdiff -r1.29 -r0 pkgsrc/mk/defs.Interix.mk
cvs rdiff -r1.76 -r0 pkgsrc/mk/defs.Linux.mk
cvs rdiff -r1.69 -r0 pkgsrc/mk/defs.NetBSD.mk
cvs rdiff -r1.37 -r0 pkgsrc/mk/defs.OpenBSD.mk
cvs rdiff -r1.89 -r0 pkgsrc/mk/defs.SunOS.mk
cvs rdiff -r1.8 -r0 pkgsrc/mk/defs.UnixWare.mk
cvs rdiff -r1.38 -r1.39 pkgsrc/mk/tools.mk
cvs rdiff -r0 -r1.1 pkgsrc/mk/defaults/mk.conf pkgsrc/mk/defaults/obsolete.mk
cvs rdiff -r0 -r1.1 pkgsrc/mk/platform/AIX.mk pkgsrc/mk/platform/BSDOS.mk \
    pkgsrc/mk/platform/Darwin.mk pkgsrc/mk/platform/FreeBSD.mk \
    pkgsrc/mk/platform/IRIX.mk pkgsrc/mk/platform/Interix.mk \
    pkgsrc/mk/platform/Linux.mk pkgsrc/mk/platform/NetBSD.mk \
    pkgsrc/mk/platform/OpenBSD.mk pkgsrc/mk/platform/SunOS.mk \
    pkgsrc/mk/platform/UnixWare.mk

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