Commit graph

796 commits

Author SHA1 Message Date
khorben
59e1335fa3 Create signed packages automatically if desired. It is disabled by default,
and documented in mk/defaults/mk.conf. Both the "gpg" and "x509" methods
supported by pkg_admin(1) are supported. With package signing enabled, a
staging, unsigned copy of the package is always created, and its final copy
to the package repository is done with pkg_admin(1) instead of "ln || cp".
Proper operation should otherwise not be affected.

Tested both with and without user-destdir support in packages.

"can live with it" joerg@

From EdgeBSD.
2014-04-06 15:04:16 +00:00
jperkin
e393ce6d94 Introduce infrastructure support for SMF.
SMF is the Service Management Facility, the default init system in
Solaris and derivatives since version 10.  This adds "smf" to the list
of supported INIT_SYSTEM types, and makes it the default init system on
platforms where it is available.

Packages can introduce SMF support by providing a manifest file, by
default located in ${FILESDIR}/smf/manifest.xml but manifests under
${WRKSRC} can be used too if the package source includes one.

SMF method scripts are supported too if required, using SMF_METHODS in a
similar manner to RCD_SCRIPTS.

Many parts of the SMF infrastructure are configurable, see mk/smf.mk for
the full details.
2014-03-11 14:07:04 +00:00
jperkin
b3106a0b77 Add initial support for alternative init systems.
This commit introduces an INIT_SYSTEM variable which will determine the
type of init system to be used on the target system, supporting "rc.d"
at this time.

The pkginstall infrastructure is changed to only install RCD_SCRIPTS if
INIT_SYSTEM is set to "rc.d", and PLIST entries for rc.d scripts are
now handled automatically based on RCD_SCRIPTS.
2014-03-11 13:45:07 +00:00
roy
acb5312220 Describe the udev option for a future dhcpcd release 2014-03-09 10:11:20 +00:00
jperkin
0354a711ca Avoid the default PREFER_PKGSRC when using native X11_TYPE on Linux. 2014-03-07 15:10:33 +00:00
obache
78c5ee0885 drop MPG123_ARM_FIXED64.
It was deprecated with mpg123-arm-fixed64 option and finally removed.
2014-01-30 12:37:56 +00:00
obache
6728af7a27 drop MOZILLA_USE_XFT.
Mozilla products use GTK2 in these days, and not used anywhere now.
2014-01-30 12:28:32 +00:00
obache
8694d1de23 drop MOZILLA_USE_LINUX.
No mozilla binary package using Linux binary is in pkgsrc now.
2014-01-30 12:24:49 +00:00
obache
e14e27b967 remove ZIP_ENCRYPTION.
archiver/zip1 had been removed.
2014-01-30 12:19:12 +00:00
obache
dcc1952c4f emacs.mk does not exists and EMACS_TYPE is used in emacs/modules.mk now. 2014-01-30 12:12:08 +00:00
obache
42b3683055 Note about HASKELL_COMPILER 2014-01-30 11:56:48 +00:00
wiz
a66210a1ef Document qemu-0 option. 2014-01-16 13:49:00 +00:00
rodent
31ba3ff03e +sdl2 2014-01-06 04:38:22 +00:00
wiz
c72b5cf32d Remove references to removed packages. 2013-12-31 17:22:58 +00:00
rodent
a2e92a26ae +xscrnsaver - one package in HEAD using this option now 2013-12-29 05:16:06 +00:00
tron
9477e39aed Improve support for HTTPS master site URLs:
As the default fetch program "tnftp" (in "pkgsrc" and all released
versions of NetBSD) doesn't support HTTPS prefer "fetch" (DragonFlyBSD,
FreeBSD and Minix) or Curl (CygWin, Linux, Mac OS X, Solaris) if available.

Change during pkgsrc-freeze approved by Greg Troxel and Thomas Klausner.
2013-12-19 23:50:29 +00:00
obache
b812a7460e Switch FETCH_USING to "fetch" by default on FreeBSD.
It exists by default and much functional support than "ftp" from net/tnftp.
2013-12-16 05:47:43 +00:00
schnoebe
3f44e4a2cd Add a number of options from jabberd2. 2013-12-13 17:01:12 +00:00
obache
04aedabdb2 note 13.1 for SUSE_PREFER 2013-12-05 11:49:13 +00:00
obache
f59f658517 Note pcsc option used by net/freerdp. 2013-10-07 12:56:41 +00:00
wiz
6ba0de1f29 Finish git rename from scmgit to git. 2013-09-09 14:07:58 +00:00
obache
279905b4a8 Note about groonga-httpd option. 2013-08-03 04:41:45 +00:00
richard
a4c2d10c86 add option vatnumber-suds 2013-07-20 16:50:13 +00:00
richard
e20e50d1ab add option pgadmin-db-designer 2013-07-20 05:12:13 +00:00
rodent
2dd7c2e393 Removed hub and leaf options for unrealircd. They no longer exist in the
package.
2013-07-15 04:13:32 +00:00
wiz
64ff313270 Describe two xterm options. 2013-07-11 11:44:23 +00:00
tsutsui
e689df6f9e Describe py-numpy option, used by x11/py-gtk2. 2013-07-09 14:57:20 +00:00
spz
896cabd412 typo fix (one blank needed) 2013-07-04 22:35:06 +00:00
wiz
05b7963576 Document qt4 option. 2013-07-03 08:18:22 +00:00
tsutsui
346726c49e Note fftw-fortran option. 2013-06-29 19:01:42 +00:00
dholland
43d96f98f9 Restore TEX_DEFAULT; even though it has only one value, it's used by
tex-related logic and breaks the build of e.g. graphics/asymptote.
2013-06-14 22:24:01 +00:00
wiz
b0b91b131a Some cleanup from ISIHARA Takanori in PR 47928. 2013-06-14 18:44:35 +00:00
mef
15250fe413 Clean up pkglint flagged issue:
(1) mail/wl/Makefile
   - Add LICENSE=	gnu-gpl-v2.
   - Use # none instead onf # defined (EMACS_BUILDLINK=).
   - Use set instead of @set.
(2) mail/wl/patches/patch-aa
   - Add comment from old cvs log.
(3) mail/wl/patches/patch-utils_ptexinfmt.el
   Avoid diff -c confusion by pkglint:
   -*** [info] Error code 255
   + *** [info] Error code 255
(4) mk/defaults/options.description 14 Jun 2013 04:48:54 -0000
   Add following option:
   +emacs-w3m     W3m browser extention.
2013-06-14 04:56:47 +00:00
tsutsui
0c3b48c969 Add options ibus and mlterm-fb for x11/mlterm. 2013-05-26 18:20:29 +00:00
rodent
4b300b63cf Add entries for fuse, inotify, and oggz. 2013-05-18 03:23:45 +00:00
ryoon
db46258642 * Remove PKGSRC_SHOW_PATCH_ERRORMSG, because it is not used in pkgsrc/mk.
* Set PATCH_DEBUG when PKG_DEVELOPER=yes.

No objection to
http://mail-index.netbsd.org/tech-pkg/2013/05/06/msg011276.html .
2013-05-18 01:58:32 +00:00
rodent
619bfb388c Also, +static, for the building of static libraries. 2013-05-11 19:22:48 +00:00
rodent
70b7e192ae Added introspection (GObject Introspection) and xcursor options
descriptions.
2013-05-11 19:13:20 +00:00
wiz
48f70a42d7 Describe libchamplain option. 2013-05-07 11:08:57 +00:00
adam
1eb2b2b51f Added f90 option for Fortran 90 support 2013-04-29 07:45:20 +00:00
cheusov
7ac40f0077 Added option vaapi 2013-04-14 00:54:59 +00:00
obache
3aa34f16a5 prevent to PREFER_PKGSRC any of x11 packages for Cygwin. 2013-04-06 11:11:56 +00:00
taca
ac8eba7fe6 Add squid-backend-rock, squid-ipfw and squid-kerberos-helper. 2013-03-13 17:13:06 +00:00
obache
b04688d2c9 note ndbm option 2013-03-13 03:36:44 +00:00
asau
430d458e92 Update default Emacs version to 24. 2013-02-22 22:31:23 +00:00
obache
aa7e337c12 purge jitterbug related items, misc/jitterbug had been removed in 2012Q3. 2013-02-20 13:04:47 +00:00
pettai
6feba6de0b Added opendkim-filter option. 2013-01-05 17:13:35 +00:00
agc
30d4f118b5 Add a libidn option (defaulting to on) which allows libidn support to be
turned off in www/curl.

Modify the curl package to be aware of the libidn option. Ensure default
is on.

No functional change, so no version number bump.
2012-12-17 23:26:47 +00:00
cheusov
3de72ba3e5 ffmpeg: add option "ass" for subtitle renderer support and enable it by
default. ++pkgrevision. Tested on NetBSD-6
2012-12-14 21:50:46 +00:00
jperkin
c6fe57f401 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.
2012-12-06 11:36:30 +00:00
taca
d5e826c6e7 Document eaccelerator-disassembler and eaccelerator-doc-comment-inclusion. 2012-12-05 15:33:59 +00:00
wiz
a23e403181 Add mp4v2 description; modify libmp4v2 description to make it clearer. 2012-12-03 22:37:25 +00:00
wiz
f5730335aa Add 5 more option descriptions from diro@nixsyspaus.org in PR 47185. 2012-11-24 22:28:36 +00:00
pettai
2ad6c0dbb2 Corrected description line for vbr 2012-11-19 18:59:45 +00:00
pettai
11f52801b8 Added vbr comment 2012-11-19 18:46:52 +00:00
wiz
c0c3915fae Add two more: coreaudio and lilypond. From diro. 2012-11-12 00:08:06 +00:00
wiz
187e78a830 Add some option descriptions. From diro@nixsyspaus.org in PR 47185. 2012-11-11 22:43:12 +00:00
pettai
8ec36c25a9 Added "rrl" option 2012-11-10 23:53:10 +00:00
ryoon
2cfb5b46e5 Support "motif" in MOTIF_TYPE. 2012-11-10 17:13:37 +00:00
wiz
20435053e4 Describe xcb. 2012-11-04 23:45:12 +00:00
tsutsui
5b6ce3e649 Add description about onscripter-pda for games/onscripter. 2012-10-30 16:13:37 +00:00
darcy
e3ac09e8ce Add option for English language. 2012-10-21 12:59:42 +00:00
darcy
4a7e0569b9 Add FreeSWITCH audio sample rate options. 2012-10-20 12:19:52 +00:00
mef
2743bc6d58 - Add following option for ghostscript
disable-compile-inits	Disable compile time implicit initialization.
fontconfig	Enable FONTCONFIG (fonts/fontconfig) support.

- Add following options for ghostscript-cidfonts-ryumin
adobe-cidfonts	Select Adobe-fonts.
ipa		Select IPA fonts (fonts/ipa-fonts).
motoya		Add motoya fonts (fonts/motoya-fonts).
umefont		Add Umefont (fonts/umefont-ttf).
2012-10-07 14:47:16 +00:00
jaapb
a47112e42f Corrected installation error (DESTDIR not applied correctly).
Added description of options. Added update to changes file.
Used buildlink3 for findlib dependency.
2012-09-10 05:33:25 +00:00
wiz
b294c5021d Add description for freediameter-all-extensions. 2012-08-20 12:18:36 +00:00
chs
ce76b37e4f remove support for suse 11.3. 2012-08-18 16:29:59 +00:00
fhajny
8be976a898 Add 'dtrace' option description 2012-08-01 08:59:48 +00:00
sbd
337fc49721 + Change the AMANADA_USER to 'amandabackup' to be consistent with other
packages (and because I think its a good idea).
+ Remove legacy varable AMANDA_SMB.
2012-07-30 07:03:46 +00:00
dholland
ec66d86fcf Describe "xinerama" option, used by x11/dmenu and perhaps others. 2012-07-30 01:51:07 +00:00
wiz
7361f730b5 - ocamlduce (not used any longer)
+ camlzip (ocsigen)
2012-07-11 10:43:40 +00:00
wiz
934f098ead Move USE_GAMESGROUP and SETGIDGAME defaults out of mk.conf, where they
don't belong (package-setable, not user-setable).
2012-07-09 15:44:06 +00:00
joerg
0850dd7fc6 Keep PREFER_PKGSRC for NetBSD and native X11R7. Noticed by wiz. 2012-07-03 11:19:56 +00:00
joerg
95e3207831 Do not prefer expat on NetBSD, if the base system has it. 2012-07-03 10:22:52 +00:00
sbd
dab1ef20a3 Add amanda options 2012-07-02 01:28:14 +00:00
wiz
2f864e3ccc Remove outdated comment about packages not getting a LICENSE set if
they are OSI/Free.
2012-06-17 14:22:44 +00:00
jperkin
756f9355f9 Set NBPAX_PROGRAM_PREFIX?=nb by default, avoids problems on various platforms
where software assumes features of the native 'tar' and break when 'tar' is
the NetBSD version.

We are too close to the pkgsrc-2012Q2 branch to remove NBPAX_PROGRAM_PREFIX
completely, but if it's apparent that no platforms need to override this
default then it will be removed completely for the next branch.
2012-06-14 09:48:51 +00:00
gdt
73a34d69f2 Drop USE_INET6 => inet6 option binding.
For a long time, the norm in pkgsrc was that packages had an option
for IPv6 support "inet6", and this was not in PKG_SUGGESTED_OPTIONS.
On NetBSD (and probably other BSD), USE_INET6 was defined in system mk
files, and pkgsrc noticed this and enabled the inet6 option globally.
But, in some environments, this did not happen.

The inet6 option has been added to PKG_SUGGESTED_OPTIONS for almost
all packages.  This change decouples IPv6 support in pkgsrc from the
base system.

People building on systems that do not support IPv6, or who do not
want IPv6 support in packages, can add

  PKG_DEFAULT_OPTIONS+=		-inet6

to mk.conf.

(Discussed for the last week on various lists, and ok wiz@.)
2012-06-13 14:29:16 +00:00
wiz
908411d3fc Describe remaining undocumented mplayer options.
From Leonardo Taccari in private mail.
2012-06-11 22:13:42 +00:00
obache
dffdd3f741 Note xnp2-ia32 option used by emulators/xnp2. 2012-06-02 07:22:36 +00:00
wiz
84bc2fd282 Describe psiconv, sort. 2012-06-02 07:08:45 +00:00
cheusov
bc4b6b5afc Remove GNU_PROGRAM_PREFIX as discussed in pkgsrc-users@ 2012-05-30 11:55:54 +00:00
obache
e2571f0707 note fribidi option. 2012-05-20 14:24:51 +00:00
obache
b9dbc1303d Note libind option (used by x11/mlterm). 2012-05-20 14:00:22 +00:00
obache
f2b31830a9 prefer native X modules for OpenBSD using Xorg. 2012-05-14 02:22:03 +00:00
hans
58622d7080 Add description for option gcc-inplace-math. 2012-04-13 11:03:36 +00:00
sbd
f8c32f27d2 Remove the now unneeded "gcc-cpp" description and change "gcc-objcpp" to
"gcc-objc++" as plus characters are allowed in options names.
2012-04-08 05:06:29 +00:00
sbd
494a393048 Add some gcc-* description 2012-04-04 22:12:25 +00:00
wiz
f5b0b42a94 Add missing comma in comment. 2012-03-21 15:48:00 +00:00
obache
c1b8c0fee6 note 12.1 for SUSE_PREFER 2012-03-21 13:46:26 +00:00
joerg
9765e41589 Drop imake-check logic from X11 components' builtin.mk.
Always use xorg-cf-files and imake from pkgsrc, replacing xpkgwedge.
Always install man pages, not cat pages when using imake.
Unify the various imake PLIST variables in preparation for dropping.
Adjust xbattbar for the new expectations.
2012-03-19 12:34:12 +00:00
shattered
ef055351b4 Update to 4.0.17 and delint. Notable changes:
Added missing -i option to mshortname
Make it clear that label is limited to 11 characters
mbadblocks now takes a list of bad blocks
mbadblocks now is able to do write scanning for bad blocks
mshowfat can show cluster of specific offset
Fixed encoding of all-lowercase names
Consider every directory entry after an ENDMARK (0x00) to be deleted
2012-03-18 12:41:53 +00:00
obache
ce38c6b624 mechanically replace *.t.ring.gr.jp with *.dnsbalance.ring.gr.jp.
TENBIN system was discontinued.
2012-02-24 13:36:20 +00:00
wiz
6aa9d2b8fa Describe unicode option (lame). 2012-01-28 14:15:53 +00:00
sbd
61dddd5458 Describe the links-xz option for www/links and www/links-gnu 2012-01-27 08:26:46 +00:00
wiz
ca95763855 Describe two svn options. From Moritz Wilhelmy. 2012-01-04 11:00:26 +00:00
dholland
54ae6c7135 Another whitespace, from Snader_LB. 2011-12-09 03:00:28 +00:00
dholland
6b7e38fa46 A couple more adjustments, partly from Snader_LB. 2011-12-09 02:59:01 +00:00
dholland
644c97a721 whitespace 2011-12-09 02:23:28 +00:00
dholland
bc18ee86d9 typo fixes, from Snader_LB 2011-12-09 01:53:40 +00:00
alnsn
b46577b132 Document szip option. 2011-12-01 23:48:59 +00:00
pettai
ac01ac175d Added tacacs-shrubbery options 2011-12-01 00:03:48 +00:00
wiz
5ea5bc06f7 Document rtmp option for curl. 2011-11-30 20:55:40 +00:00
wiz
eb5bd70d87 Describe libwildmidi. 2011-11-30 13:52:55 +00:00
wiz
26ad34e771 Add all option descriptions for musicpd. 2011-11-30 12:02:46 +00:00
tez
278f9aa9eb add CACTI_USER & CACTI_GROUP for net/cacti package 2011-11-22 21:25:04 +00:00
jnemeth
09f206b962 add jabber 2011-10-12 03:08:00 +00:00
jnemeth
9ca6c192b0 add spandsp 2011-10-11 00:57:12 +00:00
shattered
1f8d6d58ff Remove zaptel option everywhere (zaptel-netbsd package was removed) 2011-10-08 13:49:08 +00:00
obache
759332c808 note sqlite3 option. 2011-09-17 11:41:04 +00:00
abs
3da76d09e5 Default NetBSD-5.99.50 and later to SUSE_PREFER 11.3 else 10.0 2011-09-08 21:04:59 +00:00
dholland
94b62632a2 Mention that "gssapi" is "kerberos". 2011-08-11 15:55:33 +00:00
tron
715ec74c31 Describe "xmlrpc" option. 2011-07-28 23:14:59 +00:00
hans
b1ea5cab48 Prefix the gcc options with gcc- and add descriptions for each option.
Requested by wiz.
2011-07-13 13:13:43 +00:00
obache
e585513bb4 Note quickml-analog and quickml-limit optin (used by mail/quickml). 2011-06-19 10:10:02 +00:00
obache
c2c23b3c53 Note amtterm-gamt option (used by sysutils/amtterm). 2011-05-13 13:26:29 +00:00
obache
1a1ee1adf2 remove redundant period. 2011-05-13 13:12:57 +00:00
taca
a23f6f7e5b delete typolight-liveupdate. 2011-05-12 14:55:06 +00:00
obache
0d4dfe0488 emacs24 and emacs23nox is allowed for EMACS_TYPE. 2011-05-11 01:59:45 +00:00
spz
e17a6f70d6 fix up paths on ftp.NetBSD.org:
- reading through the null mounts is deprecated
- writing through the null mounts is not allowed (not possible)
2011-04-22 09:03:52 +00:00
obache
5e6d499cc5 Note alsa and musicbrainz option (used by gnome-mplayer) 2011-04-10 08:46:15 +00:00
shattered
66c9e7854b Add uulib option. 2011-04-09 14:04:25 +00:00
obache
8b9bcdf0eb Mention groonga-suggest-learner option. 2011-04-06 13:20:23 +00:00
wiz
cf3ef3c849 Describe vice options; from Rhialto. 2011-04-05 07:55:56 +00:00
obache
2dcf3dcd13 mention libgcrypt option. 2011-04-04 09:15:04 +00:00
gdt
e34d09e823 Define latex option (to be used in doxygen) 2011-03-23 19:14:31 +00:00
tez
7dba999f62 document kerberos-prefix-cmds 2011-03-23 00:17:32 +00:00
wiz
a1a4791a92 Describe all musicpd options. 2011-02-27 10:54:01 +00:00
gdt
f54a0ea6c3 Describe nagios-nrpe-args. 2011-02-22 15:25:31 +00:00
obache
8ec4de210f Remove deprecated KTERM_USE_WALLPAPER. 2011-02-21 07:38:38 +00:00
hubertf
f6248de97b add ndiff: tool to compare nmap scans, part of ... nmap 2011-01-31 23:46:57 +00:00
spz
a781a1b538 stop majordomo from chowning /var/tmp to user majordom due to a superannuated
default in mk/defaults/mk.conf

remove the non-shared defaults and put in the setting that actually gets
used by more than one package (namely, MAJORDOMO_HOMEDIR)

don't make the majordom user own more than it actually needs to

make resend, archive, request-answer and medit honor the MAJORDOMO_CF
environment variable over the command line option, so that someone calling
these via the wrapper (which sets the environment variable) can't make
the majordom user execute random perl code by specifying it as config file.
Thanks to salo for finding this issue.
2011-01-29 17:16:32 +00:00
wiz
d65304d8f5 Document mc options, from cheusov. 2011-01-23 14:36:55 +00:00
wiz
de74ecc5a2 Add mng description and sort. 2011-01-15 16:22:03 +00:00
adam
0ecffcbca5 Removed PG_MB_ENCODING; not needed any more. 2010-12-25 08:51:41 +00:00
obache
329f22b765 Note goffice and libsoup option. 2010-12-21 11:33:18 +00:00
taca
835eca0904 Add lang-ku and lang-rm, for Kurdish and Rhaeto-Romance language support. 2010-12-19 00:54:19 +00:00
adam
a56ea99c57 Removed PGSQL_USE_HIER 2010-12-18 19:33:01 +00:00
adam
a12298de6e Added gssapi 2010-12-18 18:53:42 +00:00
agc
60e2cccade document rtree and fts options for sqlite3 2010-12-17 00:38:14 +00:00
chs
baed035a57 update comments about possible values of SUSE_PREFER. 2010-09-24 01:29:54 +00:00
obache
5ca0143bdb Note eekboard and xtest option. 2010-09-02 00:49:44 +00:00
wiz
1f4f8a1f9c Describe vdpau. From Aleksey Cheusov. 2010-09-01 21:36:30 +00:00
obache
e229321963 Note clutter option. 2010-08-30 11:51:56 +00:00
gls
5a94e7fe24 Add epub option 2010-08-25 02:19:50 +00:00
wiz
d042d361da Fix typo in comment. 2010-08-24 20:44:22 +00:00
bad
89f715edf7 I'm fed up with having to waste time because PKG_DEVELOPER is "special" and
can't be disabled by setting it to "no" like the other variables.
Besides, flavor/pkg/metadata.mk has been expecting for a long time that "no"
is a valid value.

Make PKG_DEVELOPER DWIM.
2010-08-24 19:08:28 +00:00
taca
ce973398be Add lang-ar, lang-et, lang-gl, lang-gn, lang-hi, lang-mr and lang-ms.
Each option is corresponding to Arabic, Estonian, Galician, Guarani,
Hindi, Marathi and Malay.
2010-08-23 14:45:06 +00:00
obache
0940bfb5cb Note libsmi option. 2010-08-21 12:09:58 +00:00
sno
f6ae745b8b add description for modperl option 2010-08-17 06:19:09 +00:00