--- - branch: MAIN date: Mon Mar 20 16:23:20 UTC 2017 files: - new: '1.7' old: '1.6' path: pkgsrc/mail/qmail/INSTALL pathrev: pkgsrc/mail/qmail/INSTALL@1.7 type: modified - new: '1.78' old: '1.77' path: pkgsrc/mail/qmail/Makefile pathrev: pkgsrc/mail/qmail/Makefile@1.78 type: modified - new: '1.30' old: '1.29' path: pkgsrc/mail/qmail/distinfo pathrev: pkgsrc/mail/qmail/distinfo@1.30 type: modified - new: '1.4' old: '1.3' path: pkgsrc/mail/qmail/patches/patch-Makefile pathrev: pkgsrc/mail/qmail/patches/patch-Makefile@1.4 type: modified - new: '1.5' old: '0' path: pkgsrc/mail/qmail/patches/patch-hier.c pathrev: pkgsrc/mail/qmail/patches/patch-hier.c@1.5 type: added - new: '1.1' old: '0' path: pkgsrc/mail/qmail/patches/patch-pkgsrc__user__destdir__fake__chown.c pathrev: pkgsrc/mail/qmail/patches/patch-pkgsrc__user__destdir__fake__chown.c@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/mail/qmail/patches/patch-pkgsrc__user__destdir__fake__uids.h pathrev: pkgsrc/mail/qmail/patches/patch-pkgsrc__user__destdir__fake__uids.h@1.1 type: added id: 20170320T162320Z.74a29c466bf84247f399d392b21b4fdcc99821d3 log: | When I added basic DESTDIR support, I introduced a regression: the source package stopped initializing the queue. (DESTDIR makes source packages generate binary packages, which had never had that feature. See for where the regression was introduced.) Add a dependency on mail/queue-fix and, if no queue is present at pkg_add time, initialize it. Defer creating users and groups all the way to pkg_add time, and improve DESTDIR support to full "user-destdir". Since mail/postfix lets unprivileged users install it, we do too. (Can't run a server that way, but so what.) A typical (privileged) binary package should now: 1. Install on any other system of matching OS and architecture, 2. Not need matching numeric UIDs and GIDs to do so, and 3. Be usable in production. You know, like any other binary package. Bump PKGREVISION. module: pkgsrc subject: 'CVS commit: pkgsrc/mail/qmail' unixtime: '1490027000' user: schmonz