pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/mk



Module Name:    pkgsrc
Committed By:   jperkin
Date:           Thu Dec  6 11:36:31 UTC 2012

Modified Files:
        pkgsrc/mk: bsd.pkg.mk
        pkgsrc/mk/build: bsd.build-vars.mk
        pkgsrc/mk/defaults: mk.conf
        pkgsrc/mk/install: install.mk
        pkgsrc/mk/plist: plist.mk print-plist.mk
Added Files:
        pkgsrc/mk/plist: plist-gnu.awk

Log Message:
Introduce PKGGNUDIR as a way to control gnu prefix.

By default pkgsrc uses LOCABASE/gnu as a prefix for packages to install
native versions of GNU tools, which are them symbolically linked back to
the 'g' versions of the files in LOCALBASE, and users can then add
LOCALBASE/gnu/bin to PATH to pick up those tools.

On systems where the GNU environment is desired, PKGGNUDIR now allows
users to install the non-'g' files directly into LOCALBASE, making them
the default without having to alter PATH, whilst retaining the 'g' files
in order to ensure dependencies and tool paths remain the same.


To generate a diff of this commit:
cvs rdiff -u -r1.1982 -r1.1983 pkgsrc/mk/bsd.pkg.mk
cvs rdiff -u -r1.7 -r1.8 pkgsrc/mk/build/bsd.build-vars.mk
cvs rdiff -u -r1.217 -r1.218 pkgsrc/mk/defaults/mk.conf
cvs rdiff -u -r1.64 -r1.65 pkgsrc/mk/install/install.mk
cvs rdiff -u -r0 -r1.1 pkgsrc/mk/plist/plist-gnu.awk
cvs rdiff -u -r1.43 -r1.44 pkgsrc/mk/plist/plist.mk
cvs rdiff -u -r1.20 -r1.21 pkgsrc/mk/plist/print-plist.mk

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




Home | Main Index | Thread Index | Old Index