pkgsrc/misc
jlam 4390d56940 Make it easier to build and install packages "unprivileged", where
the owner of all installed files is a non-root user.  This change
affects most packages that require special users or groups by making
them use the specified unprivileged user and group instead.

(1) Add two new variables PKG_GROUPS_VARS and PKG_USERS_VARS to
    unprivileged.mk.  These two variables are lists of other bmake
    variables that define package-specific users and groups.  Packages
    that have user-settable variables for users and groups, e.g. apache
    and APACHE_{USER,GROUP}, courier-mta and COURIER_{USER,GROUP},
    etc., should list these variables in PKG_USERS_VARS and PKG_GROUPS_VARS
    so that unprivileged.mk can know to set them to ${UNPRIVILEGED_USER}
    and ${UNPRIVILEGED_GROUP}.

(2) Modify packages to use PKG_GROUPS_VARS and PKG_USERS_VARS.
2007-07-04 20:54:31 +00:00
..
9menu Modular Xorg support. 2007-02-02 17:07:48 +00:00
Addresses The GNUstep packages have GNUmakefile instead of Makefile. 2006-09-22 07:08:15 +00:00
ascii pkglint cleanup; update HOMEPAGE/MASTER_SITES. 2007-02-22 19:01:13 +00:00
asr-manpages Revert part of previous -- use existing .tar distribution 2007-03-16 20:07:43 +00:00
astrolog Whitespace cleanup, courtesy of pkglint. 2007-02-22 19:26:05 +00:00
autocue Use standard headers. Use more macros. 2007-03-02 20:38:21 +00:00
basket Missing unistd.h include. 2007-06-18 22:53:32 +00:00
bbappconf Modular Xorg support. 2007-02-15 21:53:20 +00:00
bbdb Add emacs22{,nox} and emacs20nox as accepted Emacs versions. 2007-05-30 14:09:08 +00:00
bbweather Modular Xorg support. 2007-02-15 21:53:20 +00:00
bidwatcher Whitespace cleanup, courtesy of pkglint. 2007-02-22 19:26:05 +00:00
blccc LIBTOOL_OVERRIDE generally doesn't need to be specified anymore... just 2006-07-07 15:49:30 +00:00
bottlerocket Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
brs
bsdiff Depend on bzip2 using the tool framework. 2007-06-15 17:28:17 +00:00
buffer Whitespace cleanup, courtesy of pkglint. 2007-02-22 19:26:05 +00:00
celestia Modular Xorg support and explicit libz dependency. 2007-02-15 22:21:27 +00:00
chipmunk Whitespace cleanup, courtesy of pkglint. 2007-02-22 19:26:05 +00:00
chord Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
cksfv Update to 1.3.10: 2007-04-08 18:07:52 +00:00
colorize Mechanically replaced man/* with ${PKGMANDIR}/* in the definition of 2007-01-07 09:13:46 +00:00
colorls Mechanically replaced man/* with ${PKGMANDIR}/* in the definition of 2007-01-07 09:13:46 +00:00
colortail pkglint cleanup; update HOMEPAGE/MASTER_SITES. 2007-02-22 19:01:13 +00:00
cowsay Mechanically replaced man/* with ${PKGMANDIR}/* in the definition of 2007-01-07 09:13:46 +00:00
cstream Improve HOMEPAGE link. 2007-03-25 05:46:58 +00:00
cuecat Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
cuetools Mechanically replaced man/* with ${PKGMANDIR}/* in the definition of 2007-01-07 09:13:46 +00:00
deskbar-applet opencdk shlib major changed; bump ABI depends and PKGREVISIONs of 2007-06-05 05:36:59 +00:00
dgpsip Whitespace cleanup, courtesy of pkglint. 2007-02-22 19:26:05 +00:00
dialog Update to 20070604: 2007-06-12 22:25:39 +00:00
dirdiff Update dirdiff to 2.1. 2006-10-08 11:43:06 +00:00
dnetc Update some of the port-specific files, provided by Shaun Amott in 2006-09-06 20:38:57 +00:00
dotfile Fixed the case of makeHelp.orig being installed. When NO_BUILD is set, 2006-12-01 20:41:22 +00:00
dpkg Add archivers/bzip2 as dependency. PR 33572 by pancake. 2006-05-27 20:54:41 +00:00
dt Whitespace cleanup, courtesy of pkglint. 2007-02-22 19:26:05 +00:00
dtach Pre-create directories used in the do-install target. 2007-06-14 01:09:42 +00:00
dvorakng Whitespace cleanup, courtesy of pkglint. 2007-02-22 19:26:05 +00:00
dync Fixed pkglint warnings. The warnings are mostly quoting issues, for 2005-12-05 20:49:47 +00:00
easymenu Improve HOMEPAGE link. 2007-03-25 05:46:58 +00:00
edict Update to today's snapshot. Use distfiles from ftp.NetBSD.org, since 2006-12-08 16:59:56 +00:00
elizatalk Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
elscreen Update elscreen from 1.4.3 to 1.4.5; minor changes. 2007-02-20 14:24:55 +00:00
emacs-wiki Import emacs-wiki version 2.70, provided by Marko Sch=FCtz. 2007-01-10 15:18:22 +00:00
esniper Updated to version 2.16.1. 2007-04-09 18:44:58 +00:00
fd The previous commit has fixed the path of manpages. 2007-01-22 11:30:01 +00:00
fep Regenerate hand edited patches so that they can be applied using the 2006-01-17 21:23:01 +00:00
figlet Fixed PKGMANDIR and pkglint warnings. 2006-10-25 14:36:09 +00:00
figlet-fonts Whitespace cleanup, courtesy of pkglint. 2007-02-22 19:26:05 +00:00
firelib Update MASTER_SITES and/or HOMEPAGE, from Sergey Svishchev. 2006-10-04 21:47:16 +00:00
getopt Fixed PKGMANDIR. 2006-10-21 11:11:34 +00:00
git List the info files directly in the PLIST and honor PKG{INFO,MAN}DIR. 2006-04-05 23:01:15 +00:00
gkrellm-flynn Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update. 2006-04-17 13:45:57 +00:00
gkrellm-launch Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update. 2006-04-17 13:45:57 +00:00
gkrellm-leds Modular Xorg support. 2007-01-11 10:35:40 +00:00
gkrellm-moon Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update. 2006-04-17 13:45:57 +00:00
gkrellm-weather Whitespace cleanup, courtesy of pkglint. 2007-02-22 19:26:05 +00:00
gnome-dirs DESTDIR support. 2006-11-05 17:17:04 +00:00
gnome-user-docs Update to 2.18.1: 2007-04-11 06:32:26 +00:00
gnome1-dirs Update gnome-dirs, gnome1-dirs and gnome2-dirs to 1.6: 2006-03-30 21:14:32 +00:00
gnome2-dirs DESTDIR support. 2006-11-05 17:17:04 +00:00
gnome2-utils opencdk shlib major changed; bump ABI depends and PKGREVISIONs of 2007-06-05 05:36:59 +00:00
gnuls Mechanically replaced man/* with ${PKGMANDIR}/* in the definition of 2007-01-07 09:13:46 +00:00
goffice opencdk shlib major changed; bump ABI depends and PKGREVISIONs of 2007-06-05 05:36:59 +00:00
goffice0.2 opencdk shlib major changed; bump ABI depends and PKGREVISIONs of 2007-06-05 05:36:59 +00:00
gok opencdk shlib major changed; bump ABI depends and PKGREVISIONs of 2007-06-05 05:36:59 +00:00
gone Fixed pkglint warnings. The warnings are mostly quoting issues, for 2005-12-05 20:49:47 +00:00
gperiodic Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update. 2006-04-17 13:45:57 +00:00
granulate
gxmame This package doesn't really depend on p5-XML-Parser.. it only needed it 2006-07-07 22:03:50 +00:00
hanzim Update MASTER_SITES and/or HOMEPAGE, from Sergey Svishchev. 2006-10-04 21:47:16 +00:00
heyu Fixed PKGMANDIR. Fixed shell interpreter. PKGREVISION++ 2007-01-08 04:12:35 +00:00
ibutton-pdkit SCRIPTS_ENV is unused here, do not modify it. 2007-03-01 18:33:54 +00:00
ipbt update checksums - for whatever reason the tarball didn't match 2007-06-12 14:03:27 +00:00
iselect Update MASTER_SITES and/or HOMEPAGE, from Sergey Svishchev. 2006-10-04 21:47:16 +00:00
ja-less Site for patch moved. 2007-04-22 12:59:12 +00:00
ja-man Fixed PKGMANDIR and a few pkglint warnings. 2006-10-24 07:25:45 +00:00
jhd Mechanically replaced man/* with ${PKGMANDIR}/* in the definition of 2007-01-07 09:13:46 +00:00
jitterbug Make it easier to build and install packages "unprivileged", where 2007-07-04 20:54:31 +00:00
jive Mechanically replaced man/* with ${PKGMANDIR}/* in the definition of 2007-01-07 09:13:46 +00:00
JMdict Update to today's snapshot. Use distfiles from ftp.NetBSD.org, since 2006-12-08 16:59:56 +00:00
kanjidic Fix typo, reported by Robert Elz. 2006-12-09 08:20:47 +00:00
kanjidic2 Fix typo, reported by Robert Elz. 2006-12-09 08:20:47 +00:00
kanjipad Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update. 2006-04-17 13:45:57 +00:00
kchm Update icons location of KDE apps. Bump PKGREVISION 2007-01-26 04:25:46 +00:00
kde3-dirs Split directory handling out from kdelibs to its own package. 2007-01-26 02:30:13 +00:00
kdeaccessibility3 opencdk shlib major changed; bump ABI depends and PKGREVISIONs of 2007-06-05 05:36:59 +00:00
kdeaddons3 Update to KDE 3.5.7 2007-05-23 13:33:15 +00:00
kdeadmin3 Update to KDE 3.5.7 2007-05-23 13:30:42 +00:00
kdeartwork3 Update KDE to 3.5.7 2007-05-23 13:28:58 +00:00
kdeedu3 Update to KDE 3.5.7 2007-05-23 13:27:17 +00:00
kdepim3 Needs pkg-config to build the kitchen-synk^Hc. 2007-06-13 13:52:41 +00:00
kdeutils3 Fix build on Solaris and tell configure not to pick up stray snmp 2007-06-06 11:10:33 +00:00
kdrill - fine grained X11 dependencies for packages which have either USE_IMAKE 2006-12-27 13:37:35 +00:00
kmemaid Update icons location of KDE apps. Bump PKGREVISION 2007-01-26 04:25:46 +00:00
kodos Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
koffice remove obsolete koffice language packs. 2007-06-28 10:21:08 +00:00
koffice-l10n-da Update koffice language packs to 1.6.3. 2007-06-08 12:57:01 +00:00
koffice-l10n-de Update koffice language packs to 1.6.3. 2007-06-08 12:57:01 +00:00
koffice-l10n-en_GB Update koffice language packs to 1.6.3. 2007-06-08 12:57:01 +00:00
koffice-l10n-es Update koffice language packs to 1.6.3. 2007-06-08 12:57:01 +00:00
koffice-l10n-et Update koffice language packs to 1.6.3. 2007-06-08 12:57:01 +00:00
koffice-l10n-fi Update koffice language packs to 1.6.3. 2007-06-08 12:57:01 +00:00
koffice-l10n-fr Update koffice language packs to 1.6.3. 2007-06-08 12:57:01 +00:00
kp Whitespace cleanup, courtesy of pkglint. 2007-02-22 19:26:05 +00:00
latin-words-bin Whitespace cleanup, courtesy of pkglint. 2007-02-22 19:26:05 +00:00
less Forgot patches related to less-394: 2007-04-25 18:10:17 +00:00
libcdio The package supports installation to DESTDIR. 2007-07-01 15:58:37 +00:00
libquantum Added RCS Id to patch-aa and converted it into a unified patch. Sorted 2005-10-23 20:10:57 +00:00
libutf Change the format of BUILDLINK_ORDER to contain depth information as well, 2006-07-08 23:10:35 +00:00
lile Mark as not for Linux. From Sergey Svishchev in private mail. 2007-03-04 11:30:33 +00:00
loco
logsurfer Prepare for switching to NO_MTREE=yes. 2007-03-24 19:21:18 +00:00
lookup Update lookup to 1.4.1; bug fixes. 2007-02-20 12:47:12 +00:00
lv Fixed pkglint warnings. The warnings are mostly quoting issues, for 2005-12-05 20:49:47 +00:00
mirmon Put the correct default values for min_poll and max_poll into the 2006-07-23 00:32:25 +00:00
mmv Whitespace cleanup, courtesy of pkglint. 2007-02-22 19:26:05 +00:00
molden Whitespace cleanup, courtesy of pkglint. 2007-02-22 19:26:05 +00:00
most ftp.uni-stuttgart.de dosen't have distfile now. 2007-02-10 04:53:08 +00:00
mtail Prepare for switching to NO_MTREE=yes. 2007-03-24 19:21:18 +00:00
multitail Mechanically replaced man/* with ${PKGMANDIR}/* in the definition of 2007-01-07 09:13:46 +00:00
nxtvepg Whitespace cleanup, courtesy of pkglint. 2007-02-22 19:26:05 +00:00
open2300
open2300-mysql Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
openoffice Conflict with openoffice2. Bump PKGREVISION. 2007-02-27 13:52:04 +00:00
openoffice-bin Conflict with openoffice2. Bump PKGREVISION. 2007-02-27 13:52:04 +00:00
openoffice2 Update to 2.2.1 during freeze because of security fixes (CVE-2007-0245 2007-06-22 03:52:20 +00:00
openoffice2-bin Update "openoffice2-bin" package to version 2.2.1. 2007-06-20 18:15:31 +00:00
p5-Array-PrintCols Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
p5-Business-CreditCard Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
p5-Business-ISBN Update p5-Business-ISBN to 1.84. 2007-06-10 09:36:31 +00:00
p5-Business-ISBN-Data Update devel/p5-Test-Pod-Coverage to 1.14. 2007-06-10 09:30:22 +00:00
p5-Business-UPS
p5-ControlX10-CM11
p5-ControlX10-CM17
p5-File-MMagic Update p5-File-MMagic package to 1.27, fixing PR pkg/34386 from Martin Wilke. 2006-10-11 03:55:33 +00:00
p5-File-Tail Updated to version 0.99.3. 2006-07-13 20:26:31 +00:00
p5-Geo-Weather pkglint cleanup; update HOMEPAGE/MASTER_SITES. 2007-02-22 19:01:13 +00:00
p5-Geography-Countries
p5-I18N-LangTags Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
p5-Locale-Codes Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
p5-Locale-libintl Made pkgsrc stop complaining about non-existing interpreter "/bin/false". 2007-04-22 09:25:24 +00:00
p5-Locale-Maketext Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
p5-Locale-Maketext-Fuzzy Make wildcard pattern more wild. Bump revision. 2007-05-20 17:10:14 +00:00
p5-Locale-Maketext-Lexicon The package supports installation to DESTDIR. 2007-07-01 18:23:33 +00:00
p5-Locale-Maketext-Simple Update p5-Locale-Maketext-Simple to 0.18 and add HOMEPAGE. 2006-11-04 11:54:39 +00:00
p5-Mac-Macbinary Update p5-Mac-Macbinary to 0.06. 2007-06-10 09:38:56 +00:00
p5-Msgcat Update to 1.03: 2007-02-27 09:30:21 +00:00
p5-Search Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
parchive
pciids Add a blank line before the first section. 2006-11-12 11:52:28 +00:00
pdmenu pkglint cleanup; update HOMEPAGE/MASTER_SITES. 2007-02-22 19:01:13 +00:00
php-calendar Fix CONFLICTS of php/pear packages, the asterix was missing (thanks tv). 2006-06-04 16:26:54 +00:00
php-mbstring Fix CONFLICTS of php/pear packages, the asterix was missing (thanks tv). 2006-06-04 16:26:54 +00:00
pinfo Strip ${PKGLOCALEDIR} from PLISTs of packages that already obey 2006-04-17 07:07:11 +00:00
ppower Use the CONF_FILES mechanism to automatically install the example configuration. 2006-10-25 12:44:26 +00:00
proj Add the HTTP mirror documented on the home page 2006-12-15 18:15:00 +00:00
proj-doc Add the HTTP mirror documented on the home page 2006-12-15 18:15:00 +00:00
pty-redir
pyqt_memaid Needs C. 2006-08-22 15:33:40 +00:00
qbrew Whitespace cleanup, courtesy of pkglint. 2007-02-22 19:26:05 +00:00
qterm Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk 2005-12-29 06:21:30 +00:00
reed Mechanically replaced man/* with ${PKGMANDIR}/* in the definition of 2007-01-07 09:13:46 +00:00
root Whitespace cleanup, courtesy of pkglint. 2007-02-22 19:26:05 +00:00
root-tail - fine grained X11 dependencies for packages which have either USE_IMAKE 2006-12-27 13:37:35 +00:00
routeplanner-cli Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
rox-memo Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
rpm add: 2007-05-13 00:55:14 +00:00
ruby-daemons Update ruby-daemons to 1.0.6. 2007-05-23 01:16:59 +00:00
ruby-gem_plugin Update ruby-gem_plugin to 0.2.2. 2007-04-27 19:57:53 +00:00
rubygems Update rubygems to 0.9.4. 2007-05-30 19:09:33 +00:00
sch Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
sci Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
screen Squelch a pkglint warning. 2007-05-23 23:49:24 +00:00
siag Point at lang/guile16 instead of lang/guile in preparation for updating 2007-06-12 02:55:15 +00:00
splitvt Mechanically replaced man/* with ${PKGMANDIR}/* in the definition of 2007-01-07 09:13:46 +00:00
stellarium Mark as BROKEN_IN pkgsrc-2006Q4, based on 2007-01-31 00:04:11 +00:00
taskjuggler Fix a compilation issue. Still fails as regression test. 2007-04-04 18:07:16 +00:00
tds Fixed pkglint warnings. The warnings are mostly quoting issues, for 2005-12-05 20:49:47 +00:00
team Honor *OWN, *GRP, and *MODE. 2006-07-18 18:10:29 +00:00
theme-dirs Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk 2005-12-29 06:21:30 +00:00
ttyrec Mechanically replaced man/* with ${PKGMANDIR}/* in the definition of 2007-01-07 09:13:46 +00:00
udfclient Fix patch checksum; had overlooked a small thing in the release tgz; sorry 2007-02-16 15:36:58 +00:00
ukpostcodes Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
uptimec Add DragonFly support. 2006-01-03 16:55:43 +00:00
utftools
vera * Honor PKGINFODIR and drop use of obsolete INFO_DIR. 2006-03-20 17:16:13 +00:00
vfu Update MASTER_SITES and/or HOMEPAGE, from Sergey Svishchev. 2006-10-04 21:47:16 +00:00
visual-regexp Removed the superfluous "quotes" and 'quotes' from variables that don't 2006-04-22 09:22:05 +00:00
vttest Rename variable MAKEFILE to MAKE_FILE. 2006-09-09 02:41:53 +00:00
watch I forgot to update distinfo two weeks ago. 2006-11-09 08:55:54 +00:00
wdic DragonFly needs netinet/in.h as well. 2006-01-03 16:46:07 +00:00
xchm Update to 1.13: 2007-04-16 23:25:52 +00:00
xdg-dirs DESTDIR support. 2006-11-02 17:59:37 +00:00
xdg-x11-dirs When redirecting to xdg-dirs, there's no need to include 2007-01-08 15:47:39 +00:00
xfce4-weather-plugin intltool and pkg-config are defined in meta-pkgs/xfce4/Makefile.common 2007-04-17 17:45:06 +00:00
xjdic Mechanically replaced man/* with ${PKGMANDIR}/* in the definition of 2007-01-07 09:13:46 +00:00
xorg-dirs Joerg Sonnenberger will be the maintainer. 2006-02-12 15:29:17 +00:00
xorg-docs Joerg Sonnenberger will be the maintainer. 2006-02-12 15:29:17 +00:00
xrolodex Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
xtail Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no 2006-03-04 21:28:51 +00:00
xtend Fix errno. 2006-01-03 15:51:02 +00:00
xtide - fine grained X11 dependencies for packages which have either USE_IMAKE 2006-12-27 13:37:35 +00:00
yelp opencdk shlib major changed; bump ABI depends and PKGREVISIONs of 2007-06-05 05:36:59 +00:00
yrolo Whitespace cleanup, courtesy of pkglint. 2007-02-22 19:26:05 +00:00
zorro Modular Xorg support. 2007-02-02 17:07:48 +00:00
Makefile remove obsolete koffice language packs. 2007-06-28 10:21:08 +00:00