Commit graph

29 commits

Author SHA1 Message Date
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
a55cc2ba2b Remove obsolete IGNORE_RECOMMENDED support after two branches. 2007-01-30 07:09:40 +00:00
reed
52fddcdae5 For backwards compatibility ...
IGNORE_RECOMMENDED is deprecated and will be removed after 2006Q2 branch.
If YES then it sets USE_ABI_DEPENDS=no

(Forgot to commit earlier today.)
2006-04-07 00:29:52 +00:00
wiz
faf65456ad Remove stuff that was marked for removal after 2005Q4. 2006-01-01 18:53:03 +00:00
wiz
be80338d4d Remove legacy option translations for postgresql, they have been here for over 4 months. 2005-12-02 17:29:42 +00:00
wiz
66a56a6090 Mark USE_SOCKS handling as to-be-deprecated after 2005Q4. 2005-12-02 17:07:14 +00:00
wiz
7429ba8aa3 Mark USE_RSAREF for removal after 2005Q4. 2005-12-01 20:21:10 +00:00
wiz
f899a879a5 Mark USE_OPENLDAP for removal after 2005Q4. 2005-12-01 20:11:52 +00:00
wiz
fb72572b1e Remove obsolete USE_INN; LEGACY_VARS handling is in trn's options.mk. 2005-12-01 19:47:26 +00:00
wiz
47205bb26f Mark USE_OSS for removal after 2005Q4. 2005-12-01 19:19:20 +00:00
wiz
ccd03b01b5 Mark USE_XFACE for removal after 2005Q4. 2005-12-01 19:09:39 +00:00
wiz
de40445e87 Mark USE_CANNA, USE_SJ3, and USE_WNN4 for removal after 2005Q4. 2005-12-01 19:07:06 +00:00
wiz
a2231a45ad Mark some PKG_OPTIONS_LEGACY_VARS for removal after 2005Q4. 2005-12-01 18:22:46 +00:00
wiz
a66ec3d2fd Remove some PKG_OPTIONS_LEGACY_VARS that were due
to be removed after pkgsrc-2005Q3.
2005-10-03 21:25:17 +00:00
tv
4ef1dbd5d3 Map legacy "postgresql*" options to standard "pgsql". 2005-08-29 14:28:25 +00:00
wiz
1b85815c74 Another variable can be removed after the next branch. 2005-08-01 14:56:44 +00:00
wiz
4acf55d953 Add comment that USE_MILTER legacy handling can be removed after 2005Q3. 2005-08-01 12:19:37 +00:00
wiz
e3990d3f87 Remove some legacy vars that were removed from pkgsrc before the previous branch. 2005-08-01 11:37:38 +00:00
dillo
a55c83b93b make legacy variables external:
PKG_LEGACY_OPTIONS
	PKG_OPTIONS_DEPRECATED_WARNINGS
2005-06-06 13:54:51 +00:00
wiz
3e573b0295 Fix USE_SOCKS=5 case. 2005-06-02 22:20:37 +00:00
wiz
76c821aa28 Suggest pam instead of PAM as USE_PAM replacement. 2005-05-31 21:50:56 +00:00
dillo
d6bfbe8582 Rename option PAM to pam (so all options are lower case). Backwards
compatibility provided via PKG_OPTIONS_LEGACY_OPTS.
2005-05-31 11:24:32 +00:00
dillo
f81ae835ad Packages have no business modifying PKG_DEFAULT_OPTIONS -- it's a
user settable variable.  Set PKG_SUGGESTED_OPTIONS instead.  Also,
make use of PKG_OPTIONS_LEGACY_VARS.

Reviewed by wiz.
2005-05-31 10:01:36 +00:00
dillo
56dffda7c7 Rewrite how PKG_OPTIONS is computed:
- PKG_SUGGESTED_OPTIONS (set by pkg maintainer in pkg Makefile)
	lists options enabled by default.
- PKG_DEFAULT_OPTIONS (set by user in /etc/mk.conf)
	enables or disables (when prefixed with `-') options for
	all packages, takes precedence over PKG_SUGGESTED_OPTIONS
- PKG_OPTIONS.foo (set by user in /etc/mk.conf)
	enables or disables (when prefixed with `-') options for
	a specific package, takes precedence over PKG_DEFAULT_OPTIONS
	and PKG_SUGGESTED_OPTIONS

Also simplify conversion of legacy USE_XXX variables to options
via the new PKG_OPTIONS_LEGACY_VARS variable and emit warnings if
legacy variables are in use.

Add a new target describe-options that lists all supported options
with a one-line description, the options enabled by default and
the currently enabled optoions.

Reviewed by jlam and wiz.

XXX: defaults/options.description has to be filled in
XXX: the pkgsrc guide has to be updated
2005-05-08 13:43:30 +00:00
jlam
e8b16d2e6e Remove security/cyrus-sasl and security/cy-login. These packages
tracked the Cyrus SASL 1.5.x releases, which are no longer maintained.
Adjust packages to use security/cyrus-sasl2 instead for SASL support.
This closes PR pkg/28218 and PR pkg/29736.
2005-03-28 09:39:56 +00:00
wiz
9be2170853 Add sasl2 to PKG_DEFAULT_OPTIONS when USE_SASL2 is set,
not sasl. From Lloyd Parkes in PR 29604.
2005-03-06 02:43:05 +00:00
jlam
bccaba8d4b Instantly deprecate USE_PAM from pkgsrc as its value is being set from
within NetBSD-current's bsd.own.mk, which conflicts with its usage in
pkgsrc.  The package that use USE_PAM have been converted to use the
bsd.options.mk framework.  This should fix PR pkg/29257.
2005-02-07 11:35:41 +00:00
jlam
a96518e2b0 Remove some obsolete/deprecated variables that have been in this file
for over two years.  They're officially dead now for the upcoming
branch and beyond.
2004-11-17 23:28:12 +00:00
jlam
dffc19378a Reorganize some of the files under pkgsrc/mk:
(1) defs.${OPSYS}.mk --> platform/${OPSYS}.mk.

The "platform" subdirectory is where all of the ${OPSYS}-specific
infrastructure logic should reside.

    (2) bsd.pkg.defaults.mk --> defaults/mk.conf
        bsd.pkg.obsolete.mk --> defaults/obsolete.mk

Renaming bsd.pkg.defaults.mk to defaults/mk.conf is to mimic the way
that NetBSD has /etc/rc.conf as well as /etc/defaults/rc.conf, where
the latter is a full list of user-settable variables, and the two
files share the same name to reinforce the fact /etc/defaults/rc.conf
can be directly copied in place as /etc/rc.conf.  This is the same
relationship shared by defaults/mk.conf and /etc/mk.conf.
2004-10-06 20:51:47 +00:00
Renamed from mk/bsd.pkg.obsolete.mk (Browse further)