Commit graph

140 commits

Author SHA1 Message Date
jschauma
d2dd18dbfa Add PKG_LANG variable, defaulting to english.
Currently only used by www/netscape7 but this can potentially be used by
many packages to help localize the installation.  Ok'd by wiz.
2002-09-30 13:55:54 +00:00
markd
427592ad77 Add mimedefang defaults 2002-09-23 13:37:21 +00:00
jlam
e11cfce83c * buildlink1 -> buildlink2
* Replace ELK_USE_{X11,MOTIF} with ELK_GUI, which is either "none" or is
  some combination of "xaw" and/or "motif".
* Reenable Motif -- it seems to build properly with OpenMotif-2.0.x.
* Modernize this package a bit and clean up how linker flags are passed to
  the build process by using the new variables available.
2002-09-23 08:45:40 +00:00
tron
d37d1a1495 Add secure HTTP support to the "wget" package. It is turned on by default
and can be turned of by "WGET_USE_SSL=NO".
2002-09-18 19:51:53 +00:00
schmonz
169b48dc9d Move default definitions of P4USER, P4GROUP, P4ROOT, and P4PORT here. 2002-09-01 04:59:05 +00:00
fredb
0c11c3b7f2 Add TRPlayer license, in support of soon-to-be-imported TRPlayer package. 2002-08-31 19:51:17 +00:00
grant
dc8fcff76a Add variables for openssh privilege separation to bsd.pkg.defaults.mk:
OPENSSH_USER
	OPENSSH_UID
	OPENSSH_GROUP
	OPENSSH_GID
	OPENSSH_CHROOT

Use these to automatically create user/group if they do not already
exist. Assists platforms which do not have an 'sshd' user by default,
while adding flexibility for NetBSD systems.

Checked by Stoned Elipot <seb@netbsd.org>.
2002-08-31 10:08:59 +00:00
grant
e2b0ec1e59 deprecate SQUID_SYSCONFDIR in favour of PKG_SYSCONFDIR.squid 2002-08-26 06:42:10 +00:00
seb
6490d0675b Now by default the support of micro- and nano-second timestamp values provided
by stat(2) is disabled: it causes grief even for package building.

This is adjustable by the GMAKE_NSEC_TIMESTAMPS variable.

Bump PKGREVISION.
2002-08-19 18:39:14 +00:00
fredb
fed81d8aec Document `IMAP_UW_NO_SSL'. 2002-08-15 00:34:04 +00:00
agc
84639e443b Add the default for USERPPP_GROUP for the userppp package 2002-08-12 12:15:12 +00:00
agc
c2edb365bc Specify defaults for the Free wnn user and group. 2002-08-12 09:47:34 +00:00
veego
e58778ca63 Prepare for the mplayer 0.90pre6 aka 0.90rc6 update:
- Change the mplayer default font size from 18 to 14
- Add MPLAYER_USE_REALMEDIA, defaulting to NO
  Used by mplayer to enable realmedia support by using the realplayer
  libraries. Note that this only works on i386 and also adds a
  dependency for the linux emulation to this package.
2002-08-07 12:46:49 +00:00
wiz
2e29143b54 Add APACHE_USER and APACHE_GROUP variables, remove APACHE_SUEXEC_USER. 2002-07-30 18:42:14 +00:00
grant
93c8ef6a61 back out OBJOSMACHINE stuff as it is superfluous. pointed out by
jlam.
2002-07-30 00:09:23 +00:00
grant
6bd5203ec2 add OBJOSMACHINE, to use OS version and arch specific work
directories, eg.

  work.NetBSD-1.5-i386
  work.SunOS-5.7-sparc
2002-07-29 07:25:38 +00:00
cjep
bb81429b52 Add a variable SU_CMD_PATH_APPEND containing a colon separated list of
directories. When ${SU_CMD} is used, we add this list to the end of the
PATH environment variable.

This fixes PR#17532 from Hauke Fath.
2002-07-23 19:10:27 +00:00
cjep
b76f2a5cb5 Documentation nit: SU_CMD does not default to ${SU} root -c. 2002-07-22 17:20:06 +00:00
martti
ab5c216427 Added POSTFIX_USE_TLS=YES 2002-07-22 11:51:35 +00:00
tron
6184c63b15 Add optional netboot support to "grub" package as suggested by
Julio Merino in PR pkg/17354.
2002-07-20 12:42:35 +00:00
schmonz
a9600197ee Provide per-${OPSYS} defaults for how to run a command as root.
Darwin ships with a disabled root account and a working "sudo".
2002-07-15 16:24:01 +00:00
dmcmahill
808b30b3b0 add entry for NS_USE_SUNOS. If defined, the netscape and communicator
packages will use the old SunOS-4.1 binaries.  Otherwise, default to
using the recently enabled Solaris-2.5.1 binaries which include more
modern releases.
2002-06-30 19:07:27 +00:00
kent
073d2c25b1 Add MPG123_ARM_FIXED64. 2002-06-23 08:46:22 +00:00
kei
87c4b6b2be introduce MASTER_SITE_MOZILLA. 2002-06-23 02:20:07 +00:00
fredb
4c6fa1026e Actually set the defaults for MUTT_USE_SLANG and MUTT_USE_SSL, like
it says in the comments; add a section plus default for MUTT_USE_NCURSES,
and alphabetize.
2002-06-15 15:26:15 +00:00
sakamoto
28924481e6 add IMDICTDIR for input method's dictionary installation.
default is /var/dict.
2002-06-10 12:23:44 +00:00
veego
57bd98d71b Ups, no need to use "'s for the MPLAYER_FONT. 2002-05-25 07:40:36 +00:00
veego
37f112f114 Add an entry for MPLAYER_FONT, which will be used by the mplayer-share
package.
2002-05-25 07:34:43 +00:00
wiz
58f1169e3e Add section for POP_WITH_DRAC (for teapop, so far). 2002-05-20 14:08:49 +00:00
hubertf
954cf6794b Add solid-pop3d-0.15: Flexible POP3 server
The Solid POP3 Server is an implementation of a Post Office Protocol
version 3 server that has flexibility as its main goal. The server is
easily configurable and has support for few features such as APOP
authentication scheme, virtual hosting, maildir and mailbox handling,
bulletins and expiration of messages. Each user can specify position and
type of his maildrop.

Contribyted by Piotr Stolc <socrtp@soclab.eu.org> in PR 16682
2002-05-12 16:54:45 +00:00
markd
1505705ad5 Added LATEX2HTML_ICONPATH 2002-05-08 11:05:39 +00:00
agc
c7ca2ee3fb Remove some definitions which were committed before their time. 2002-05-07 17:52:18 +00:00
agc
f5fed22767 Sourceforge seem to have implemented a new policy, whereby an http
request to the prdownloads.sourceforge.net site, which used to return
the distfile, now returns 8KB (roughly) of html, including
advertisements, and a link to the real distfile.

Delete prdownloads from the MASTER_SITE_SOURCEFORGE list (sadly,
because it seemed to be the quickest way to download files from
sourceforge).
2002-05-07 17:50:38 +00:00
kei
f3dd698c81 add (commented) GNOME mirror sites available in Japan. 2002-05-05 17:52:24 +00:00
jtb
478f52f941 Possible values for NMH_PAGER should be "any pager", not "any editor". 2002-05-04 01:22:03 +00:00
lukem
6c3550c7e6 use www.planetmirror.com.au instead of www.planetmirror.com, so that
MASTER_SORT* does the right thing.
2002-04-29 04:17:04 +00:00
lukem
f0870e5a98 add example PKGVULNDIR entry 2002-04-26 12:56:27 +00:00
lukem
cc356673f0 Update examples for Australia to mainly use ftp://www.planetmirror.com/ 2002-04-23 06:16:31 +00:00
rh
9935573961 Remove SNORT_USE_PGSQL option. This will be split out into a separate
package.  For that purpose, move most of Makefile into a new
Makefile.common.
2002-04-15 08:31:14 +00:00
rh
2842fc1305 Add a SNORT_USE_PGSQL option to compile in PostgreSQL support (and add
the appropriate dependency).  Patch provided by ww@GROOVY.NET
2002-04-14 09:49:46 +00:00
hubertf
24e4552350 Allow compiling in perl support for scripts.
Patch submitted by dawszy@ailuj.openbsd.org.pl in private mail.
2002-04-12 01:50:34 +00:00
seb
9165b4364c Update to version 3.1.0 (lots of new features and bug fixes).
Enable this package for all platforms.

Added GAWK_ENABLE_PORTALS to mk/bsd.pkg.defaults.mk to enable/disable gawk
handling file names that start with `/p/' as a 4.4 BSD type portal file.

Changes from 3.0.4 to 3.0.5:
- bug fix release only.

Changes from 3.0.5 to 3.0.6:
- bug fix release only.

Changes from 3.0.6 to 3.1.0:
- A new PROCINFO array provides info about the process. The non-I/O /dev/xxx
  files are now obsolete, and their use always generates a warning.
- A new `mktime' builtin function was added for creating time stamps. The
  `mktime' function written in awk was removed from the user's guide.
- New `--gen-po' option creates GNU gettext .po files for strings marked
  with a leading underscore.
- Gawk now completely interprets special file names internally, ignoring the
  existence of real /dev/stdin, /dev/stdout files, etc.
- The mmap code was removed. It was a worthwhile experiment that just
  didn't work out.
- The BINMODE variable is new; on non-UNIX systems it affects how gawk
  opens files for text vs. binary.
- Gawk no longer supports `next file' as two words.
- On systems that support it, gawk now sets the `close on exec' flag on all
  files and pipes it opens. This makes sure that child processes run via
  system() or pipes have plenty of file descriptors available.
- If `--posix' is in effect, newlines are not allowed after ?:.
- Weird OFMT/CONVFMT formats no longer cause fatal errors.
- Diagnostics about array parameters now include the parameter's name,
  not just its number.
- It is now possible to open a two-way pipe via the `|&' operator.
  See the discussion in the manual about putting `sort' into such a pipeline,
  though.  (NOTE!  This is borrowed from ksh: it is not the same as
  the same operator in csh!)
- The close() function now takes an optional second string argument
  that allows closing one or the other end of the two-way pipe to
  a co-process.  This is needed to use `sort' in a co-process, see
  the doc.
- If TCP/IP is available, special file names beginning with `/inet'
  can be used with `|&' for IPC.
- With `--enable-portals' on the configure command line, gawk will also
  treat file names that start with `/p/' as a 4.4 BSD type portal file,
  i.e., a two-way pipe for `|&'.
- Unrecognized escapes, such as "\q" now always generate a warning.
- The LINT variable is new; it provides dynamic control over the --lint
  option.
- Lint warnings can be made fatal by using --lint=fatal or `LINT = "fatal"'.
  Use this if you're really serious about portable code.
- A number of lint warnings have been added.  Most notably, gawk will
  detect if a variable is used before assigned to.  Warnings for
  when a string that isn't a number gets converted to a number are
  in the code but disabled; they seem to be too picky in practice.
  Also, gawk will now warn about function parameter names that shadow
  global variable names.
- It is now possible to dynamically add builtin functions on systems
  that support dlopen. This facility is not (yet) as portable or well
  integrated as it might be.  *** WARNING *** THIS FEATURE WILL EVOLVE!
- Profiling has been added!  A separate version of gawk, named pgawk, is
  built and generates a run-time execution profile.  The --profile option
  can be used to change the default output file.   In regular gawk, this
  option pretty-prints the parse tree.
- Gawk has been internationalized, using GNU gettext.  Translations for
  future distributions are most welcome.
- New asort() function for sorting arrays.  See the doc for details.
- The match function takes an optional array third argument to hold
  the text matched by parenthesized sub-expressions.
- The bit op functions and octal and hex source code constants are on by
  default, no longer a configure-time option.  Recognition of non-decimal
  data is now enabled at runtime with --non-decimal-data command line option.
- Internationalization features available at the awk level: new TEXTDOMAIN
  variable and bindtextdomain() and dcgettext() functions. printf formats
  may contain the "%2$3.5d" kind of notation for use in translations.  See
  the texinfo manual for details.
- The return value from close() has been rationalized.  Most notably,
  closing something that wasn't open returns -1 but remains non-fatal.
- The array effeciency change from 3.0.5 was reverted; the semantics were
  not right.  Additionally, index values of previously stored elements
  can no longer change dynamically.
- The new option --dump-variables dumps a list of all global variables and
  their final types and values to a file you give, or to `awkvars.out'.
- Gawk now uses a recent version of random.c courtesy of the FreeBSD
  project.
- The gawk source code now uses ANSI C function definitions (new style),
  with ansi2knr to translate code for old compilers.
- `for (iggy in foo)' loops should be more robust now in the face of
   adding/deleting elements in the middle; they loop over just the elements
   that are present in the array when the loop starts.
2002-04-04 13:58:25 +00:00
hubertf
8d467e8297 Allow teapop to use mysql, when TEAPOP_WITH_MYSQL is defined.
Bump pkg revision.

Contributed in private mail by Charlie Root <root@gornik.tgr.lubin.edu.pl>
2002-04-03 23:10:41 +00:00
martti
68a83ffa9f Added PURE_FTPD_USE_MYSQL 2002-03-26 08:24:59 +00:00
martti
628c7dc15d Added VIM_EXTRA_OPTS 2002-03-25 08:04:04 +00:00
martti
7db1d9ea11 Added POSTFIX_USE_MYSQL=YES 2002-03-22 09:01:14 +00:00
fredb
266c0cfd05 Add an option to disallow cleartext on the wire in "mail/imap-uw",
and while we're in here, prefix the CCLIENT_MBOX_FMT option with the
name of the package. Reviewed by hubertf.
2002-03-18 17:11:04 +00:00
seb
0f9f8f0a26 Whitespace fix. 2002-03-07 09:00:14 +00:00
seb
a43776a789 Mention ms-ttf-license in the list of ACCEPTABLE_LICENCES.
Add the license for the ms-ttf package.
2002-03-06 17:05:30 +00:00
seb
7e0b35ce38 Mention graphviz-license in the list of ACCEPTABLE_LICENCES.
Add the licence for the graphviz package.
2002-03-05 13:32:42 +00:00
seb
c4120c416f Sort the ACCEPTABLE_LICENSES template entries. 2002-03-05 12:57:38 +00:00
hubertf
ed8d4d7d99 Add SILC_CLIENT_WITH_PERL, for silc-client 0.8 and up 2002-03-03 23:29:48 +00:00
wiz
588eb8cf29 Don't mention 'Letterdj' as valid PAPERSIZE, pkg/15599. 2002-02-16 01:29:05 +00:00
jlam
99cc15ede3 Obsolete SSH_CONF_DIR in favor of PKG_SYSCONFDIR. 2002-02-05 04:12:07 +00:00
martti
a3b93293ae Added SAMBA_USE_LDAP 2002-02-04 10:32:01 +00:00
jlam
2b3975b2e8 Deprecate POSTFIX_USE_SASL_AUTH in favor of more generic USE_SASL. 2002-01-31 21:18:37 +00:00
zuntum
0d4ac27951 Add QMAILDIR variable that defaults to /var/qmail, may be set in /etc/mk.conf
Also substitute QMAILDIR in PLIST because more packages than just mail/qmail
need it.
2002-01-21 17:31:02 +00:00
agc
22bb6a588b Add coarse-grained locking to pkgsrc builds, by means of a beefed
up version of the bare-bones code in PR 7590, from David Maxwell.

The definition governing the type of locking used is PKGSRC_LOCKTYPE,
which can take any of the values "none", "sleep", and "once".  The
default is "none".  If "sleep" locking is used, and process A is
building a package, when process B attempts to build the same package,
process B will sleep for PKGSRC_SLEEPSECS seconds, and attempt to grab
the lock again.

Coarse-grained locking uses the OBJHOSTNAME definition to ensure that
the PID space is regular for shlock(1) to do its work.  The
pkgsrc/pkgtools/shlock package has been provided for environments
where shlock is not standard.
2002-01-19 21:29:41 +00:00
agc
cf3780e1c2 Add and document a new OBJHOSTNAME definition.
If set, the first component of the hostname (up to the first '.', if any),
will be appended to "work." to form the WRKDIR_BASENAME.

OBJHOSTNAME takes precedence over OBJMACHINE.
2002-01-11 14:41:41 +00:00
seb
82108506a9 Add elk package variable used to determine if X11 module is enabled or not. 2002-01-09 23:13:11 +00:00
wiz
cf7225d55f NS_ENCRYPTION hasn't been user-decidable for over a year now -- remove option. 2002-01-01 18:21:27 +00:00
jlam
da525c873f (1) Create new variable "APACHE_SUEXEC_CONFIGURE_ARGS" that may contain
--suexec-* configure options that are passed directly to the Apache
    configure script.  This may be used to tune the suEXEC configuration
    in more restrictive ways, e.g. --suexec-uidmin=1000.  This solution
    is more open-ended than the fix proposed in pkg/14973.  Also, we
    don't duplicate all of the options from the Apache configure script
    in pkgsrc bsd.pkg.defaults.mk.  This closes pkg/14973 by Eric
    Schnoebelen <eric@cirr.com>

(2) For namespace consistency, deprecate APACHE_USER in favor of
    APACHE_SUEXEC_USER.  Move APACHE_USER into bsd.pkg.obsolete.mk.

(3) Create the suEXEC user when the functionality is enabled in the server
    so that CGI scripts will work properly.  This closes pkg/14903 by
    Wojciech Puchar <wojtek@3miasto.net>
2001-12-26 21:20:26 +00:00
fredb
9969c5d859 By popular demand, change the default screen library for "lynx" to
curses. On NetBSD-1.5.*, the appearance in an xterm is nearly the same
as with libslang.
2001-12-21 03:59:15 +00:00
jlam
9efcd64075 Since print/cups conflicts with another popular print package,
print/lprng, we make a new variable USE_CUPS that is used by packages to
determine whether depend on print/cups and to compile in support for CUPS.
USE_CUPS may be either "YES" or undefined.  Deprecate SAMBA_WITH_CUPS as
its purpose is superseded by USE_CUPS.  Convert net/samba and net/samba20
to use USE_CUPS and make x11/kdelibs2 respect USE_CUPS.
2001-12-18 20:22:59 +00:00
bouyer
8ed9cff11c Add an example of use of the french distfile mirrror. 2001-12-17 11:45:05 +00:00
agc
ccff9099bc Modify all references to PKGSRCDIR to _PKGSRCDIR, except in the external
references of the pkglint package.

_PKGSRCDIR is an internal definition in bsd.pkg.mk, and a few packages
which would like to refer to other packages in the build tree. It should
not be set by users, but neither should it stop a user from building a
package if it is defined, so make it obvious that this is the case.
2001-12-15 20:25:34 +00:00
martti
57bda3929e Added SASL_USE_GSSAPI=YES 2001-12-10 12:43:58 +00:00
martti
3b68fb9b50 Added optional IPv6 support for Cyrus. 2001-12-06 09:50:12 +00:00
martti
936a0c4a88 Added POSTFIX_USE_INET6 2001-12-03 06:20:22 +00:00
kent
0a244f3f6a Add POSTFIX_USE_SASL_AUTH.
Rename POSTFIX_PCRE to POSTFIX_USE_PCRE.
2001-12-03 04:51:08 +00:00
wiz
ae741f1ba0 Update XCONTRIB path for .at. 2001-11-30 00:30:40 +00:00
jlam
22116387be Fix problem where bsd.pkg.obsolete.mk wouldn't be found when "make" was
executed outside of a package directory.  Problem and fix noted by Stoned
Elipot in private email.
2001-11-28 12:05:20 +00:00
hubertf
0e82c4e633 Add commented-out entry for GQMPEG_NO_RUSSIAN 2001-11-27 02:07:53 +00:00
jlam
634f133269 Deprecate APACHE_SYSCONFDIR, PHP_CONFDIR, VTUN_SYSCONFDIR by moving them
to bsd.pkg.obsolete.mk.
2001-11-25 19:29:56 +00:00
kim
c60d7684ea Change SQUID_SYSCONF_DIR to SQUID_SYSCONFDIR to match www/squid/Makefile 2001-11-23 16:09:24 +00:00
tron
834eef2293 Add documentation of variable "SQUID_SYSCONFDIR". 2001-11-23 10:23:45 +00:00
tron
7c7d68c5c5 Add a new option "MUTT_USE_SLANG" to use the "slang" library instead of
"curses" because the first deals with resize better, especially under
NetBSD 1.5/1.5.x. This change was suggested by Joe Abley in PR pkg/13630.
2001-11-22 21:34:45 +00:00
enami
3f546803ee Set values only when not defined yet. 2001-11-12 23:04:26 +00:00
agc
b3df2f05f8 Set the default values of SU_CMD and PRE_ROOT_CMD in bsd.pkg.defaults.mk,
not bsd.pkg.mk, so that the user is more aware of them (there were placeholder
examples of both definitions in bsd.pkg.defaults.mk already).

Explain PRE_ROOT_CMD a bit more throroughly, and correct an example of
its use.

Make an alternative definition for SU_CMD sync with reality.
2001-11-08 12:47:12 +00:00
hubertf
6bee88b176 Add GQMPEG_NO_JAPANESE variable to allow keeping gqmpeg from interpreting
russian-language ID3 tags as japanese-language ones.

Patch submitted by Sergey Svishchev <svs@ropnet.ru> in PR 14426.
2001-11-02 01:24:05 +00:00
jwise
2d3b50b92d Expand description of the ${PKG_JVM} selector to note that ${JAVA_HOME} is
set based on this choice if unset, and that blackdown-jdk13 is the default
on powerpc.
2001-10-26 16:18:46 +00:00
jwise
a4df548561 Correct description of ${JAVA_HOME}. ${JAVA_HOME} is used to select an
installed JVM to use to build java-based packages.

${JAVA_HOME} is not used to select where to install java based packages.  All
packages which install java .jar files should install them in
${PREFIX}/lib/java, so that they will be accessible to multiple installed
JVMs.
2001-10-26 16:08:53 +00:00
tron
758b507b69 Sort "PATCH_SITES" using "MASTER_SORT" and "MASTER_SORT_REGEX", too. 2001-10-25 18:12:53 +00:00
seb
2440277f0a Added support variables for chat/ircd-hybrid 2001-10-21 21:26:57 +00:00
agc
11863da187 Fix from Allen D. Ball <ball@iprotium.com> in PR 14183 - allow the
value of X11BASE to be set in /etc/mk.conf by using the usual
X11BASE?= /usr/X11R6 construct when setting the defaults in
bsd.pkg.defaults.mk
2001-10-09 10:01:11 +00:00
tv
bb231171aa Don't set SU_CMD twice (the setting here was wrong anyway). The default
may need to be platform-dependent, so let bsd.pkg.mk (not .defaults.mk
set the default.
2001-10-01 04:16:43 +00:00
tron
415261b300 Add optional IPv6 and OpenSSL support to the "xchat" package. Both are
turned on by default but can be turned of with "USE_INET6=NO" and
"XCHAT_USE_SSL=NO".
2001-09-26 18:48:53 +00:00
jlam
855a3df049 Add back descriptions of MOTIF12_TYPE and MOTIF12BASE and fix
the descriptions of MOTIF_TYPE and MOTIFBASE lost during the
mk.conf.example --> bsd.pkg.defaults.mk conversion.  Also,
document MOTIF_TYPE_DEFAULT and MOTIF12_TYPE_DEFAULT which are
used as the final default values for MOTIF_TYPE and MOTIF12_TYPE.

Note: none of these values need to be explicitly set, as
motif.buildlink.mk will choose sensible values for all of these
variables.
2001-09-21 19:50:28 +00:00
drochner
b5040f0f2b setting MOTIFBASE explicitely breaks motif type auto detection,
so comment it out
2001-09-19 17:18:41 +00:00
agc
91d1845f89 Add a new bsd.pkg.defaults.mk file, derived from the old mk.conf.example.
This file is "included" automatically before <bsd.own.mk> includes
/etc/mk.conf, so that pkgsrc-wide default values are set.

It is now possible just to set values in mk.conf only where they differ
from the default, thereby easing the problems of updating mk.conf when
new values get added.
2001-09-18 21:30:05 +00:00