--- - branch: MAIN date: Thu Oct 27 00:24:58 UTC 2016 files: - new: '1.8' old: '1.7' path: pkgsrc/pkgtools/pkg/Makefile pathrev: pkgsrc/pkgtools/pkg/Makefile@1.8 type: modified - new: '1.5' old: '1.4' path: pkgsrc/pkgtools/pkg/PLIST pathrev: pkgsrc/pkgtools/pkg/PLIST@1.5 type: modified id: 20161027T002458Z.050dd2b5a67e621d301a60a08b0746bdd3cc7c86 log: "Import the second part of a patch from John Marino\n\nThis:\n- fixes the \"/usr/ports\" paths in code and man pages to\n ${PKGSRCDIR} (normal) or hardcoded to \"/usr/pkgsrc\" (future, its for\n builders like Synth and poudriere)\n- changes default DB path from \"/var/db/pkg\" to \"/var/db/pkgng\". It\n seems the original default was too ambiguous as \"pkg\" is used\n everywhere in pkgsrc and it's the default format (not pkgng format)\n- similarly, changes default CACHE patch from \"/var/cache/pkg\" to\n \"/var/cache/pkgng\"\n- bumps PKGREVISION again\n\nAnother relevant comment from John and reworded by myself for context:\n(all misquotings mine)\n\næ\x9D\x9F Importantly, FreeBSD, NetBSD, and DragonFly all provide libarchive\nin base. Therefore, this changes the port to use the base version when\navailable because the libarchive requirement is considered heavy. The\nOpenSSL dependency brings a lot with, including perl. When trying to\nupdate the bootstrap to build pkgng instead of pkg_* tools, it is\ncritical that the dependencies remain low. Other platforms will have\nto suffer with the libarchive requirement if they want to use pkgng.\n\nFollowing this, special linking code is needed for DragonFly since the\nSSL libraries are now private. In fact, the only userland program\nallowed to link with them is pkg(8) for bootstrapping reasons listed\nabove. æ\x90\x8D\n\nThanks again!\n" module: pkgsrc subject: 'CVS commit: pkgsrc/pkgtools/pkg' unixtime: '1477527898' user: khorben