Commit graph

1275 commits

Author SHA1 Message Date
taca
0e9bba54ec Add description for QPOPPER_USER which specify owner of qpopper's apop
database and qpopauth runs at.
2001-06-10 15:12:05 +00:00
wiz
ee2b1fc6ba Fix 'make mdi' when no previous distinfo-file exists. 2001-06-09 12:56:21 +00:00
wiz
43d6c58239 Deprecate DIGEST_FILE and PATCH_SUM_FILE (replaced by DIGEST_FILE, and not
used anymore in pkgsrc).
2001-06-09 12:15:59 +00:00
tron
e23961c250 Define "HAVE_OPENWINDOWS" if we are using OpenWindows as X11 distribution
under Solaris.
2001-06-08 21:21:05 +00:00
tron
3cf55fa68a Fix typo in "IMAKE_MAN_CMD" for Solaris. 2001-06-07 16:21:24 +00:00
tron
c177d6ce4c Fix thinko in last commit. 2001-06-07 15:40:15 +00:00
tron
1c6fd1b4db Use "/usr/ccs/bin/make" under Solaris if "USE_IMAKE" is defined. 2001-06-07 15:34:16 +00:00
tron
2785edcf1b Set "X11BASE" much earlier under Solaris to get "USE_MESA" and "USE_XPM"
working if "X11BASE" is not set by the user.
2001-06-07 15:17:08 +00:00
jtb
19f63a7d27 Add srp_client-license as an ACCEPTABLE_LICENSES option. 2001-06-06 21:42:00 +00:00
jtb
64f063b593 Add portsentry-license as an ACCEPTABLE_LICENSES option. 2001-06-06 20:19:13 +00:00
jtb
b3044f32a3 Add mosaic-license as an ACCEPTABLE_LICENSES option. 2001-06-06 00:24:57 +00:00
jtb
b7752958a1 Add pine-license as an ACCEPTABLE_LICENSES option. Correct some
categories for previous entries.
2001-06-04 22:20:42 +00:00
jtb
10cc697f80 Add mush-license as an ACCEPTABLE_LICENSES option. 2001-06-04 21:57:01 +00:00
jtb
a715addcaa Add majordomo-license as ACCEPTABLE_LICENSES option. 2001-06-04 21:43:52 +00:00
jtb
7c1eca6fcf Add cyrus-imapd-license as ACCEPTABLE_LICENSES option. 2001-06-04 20:47:35 +00:00
jtb
99c6050326 Add zoo-license as an ACCEPTABLE_LICENSES option. 2001-06-04 20:17:52 +00:00
jtb
1ea0980ded Add trn-license as option for ACCEPTABLE_LICENSES. 2001-06-04 20:01:02 +00:00
jtb
5824d98354 Add nntpclnt-license as a possible value for ACCEPTABLE_LICENSES. 2001-06-04 19:40:52 +00:00
jtb
083e1c6894 Add emiclock-license to list of possibilities for ACCEPTABLE_LICENSES. 2001-06-04 18:33:15 +00:00
jtb
b7ee42d271 Add unrar-license to list of possible ACCEPTABLE_LICENSES. 2001-06-04 16:56:18 +00:00
jtb
a700582a71 Add section for unarj-license. 2001-06-04 16:44:42 +00:00
agc
5dd5389984 Recognise that the world is an imperfect place, and add locale dirs
under ${PKGLOCALEDIR}, as appropriate.
2001-05-29 11:12:00 +00:00
skrll
1517a4c70f Introduce a new variable KJS_USE_PCRE that controls the regex library
used in KJS (javascript) for kdelibs2.

This fixes PR/13018 from Greg A. Woods <woods@weird.com>
2001-05-24 22:18:21 +00:00
dmcmahill
8b2d169060 document PVM_SSH variable 2001-05-24 19:58:35 +00:00
skrll
a94ba4caf9 Improve logic around USE_LIBTOOL and USE_LTDL. 2001-05-24 19:39:55 +00:00
agc
c759c2faf4 To check patches using the checkpatch target, a special version of
patch(1) is needed, which supports -C (which checks that the patches
would apply cleanly).  As we use message digests to verify our
patches, and as we don't have a modified patch on NetBSD, Solaris and
Linux, remove the checkpatch target, and all references to the
PATCH_CHECK_ONLY definition.
2001-05-24 13:58:18 +00:00
agc
e8e5fab5c3 When displaying a list of "dependencies" in the run-depends-list
target, don't display what we're doing if PKG_DEBUG_LEVEL is non-zero
- the output of run-depends-list is fed to pkg_create(1) and encoded
in the binary package as a list of @pkgdep lines, and expanding the
output is not the right thing to do.
2001-05-24 13:28:36 +00:00
agc
9c4448f118 Use full pathname for xargs, since it isn't a builtin. 2001-05-23 09:18:26 +00:00
agc
a6d943268f Save the version of the package extracted in the ${EXTRACT_COOKIE}, and
check at installation time that this version matches ${PKGNAME}.

Idea by abs, implementation by hubertf, minor munging by me.
2001-05-22 11:43:36 +00:00
hubertf
765504717b make the bin-install target look at some FTP servers (stored in
BINPKG_SITES). As discussed on tech-pkg.
2001-05-20 01:58:19 +00:00
hubertf
ebe9b8274a Fix two problems when using a ksh(1) as /bin/sh (ln -sf /bin/ksh /bin/sh [*]):
* umask handlint due to umask producing different number of leading 0s in
   ksh(1) and sh(1)
 * dependency handling is different due to "`...`" being interpreted
   differently

([*] needed on NetBSD 1.5.1_BETA2/cobalt, as /bin/sh keeps on dumping core
     in ramdom situations.)
2001-05-20 00:54:09 +00:00
skrll
d3c108e26d Make sure that all ELF symlinks gets removed from the PLIST when doing
a.out automatic shlib handling. The offending symlink is created when
using the, somewhat strange, libtool -release option.

Reported by David Brownlee <abs@netbsd.org> on tech-pkg. Tested by myself
and David.
2001-05-18 16:23:20 +00:00
abs
cefca782ca Set XARGS to xargs (NetBSD/Solaris) or xargs -r (linux). 2001-05-18 10:29:10 +00:00
jlam
5f0d65a65d Introduce a new make variable APACHE_CUSTOM_CFLAGS that can be set in
/etc/mk.conf to any string of legal compiler flags to tune different aspects
of the built httpd.
2001-05-18 06:01:35 +00:00
jlam
16458031a7 Add MAKE="${MAKE_PROGRAM}" to CONFIGURE_ENV. This ensures that GNU
configure scripts are aware of which make program is invoked during the
build process.
2001-05-18 02:08:17 +00:00
abs
41ed126f87 Default LOCALBASE to /usr/pkg, and override to /usr/local in Solaris case.
No change in NetBSD case, switches to /usr/pkg in Linux case.
2001-05-17 15:08:17 +00:00
abs
cf4b3c088a If we can use the Linux jdk on NetBSD-*-i386, we can probably risk it on
Linux-*-i386
2001-05-17 15:01:43 +00:00
abs
d579f1ad6f In the Linux case, if MACHINE_ARCH is unknown set it to LOWER_ARCH (it does
seem a little backwards).
2001-05-17 15:00:26 +00:00
abs
9926e0fe2f Fix chown and chgrp paths on linux (at least redhat 6.2) 2001-05-17 14:52:33 +00:00
abs
4a4e51ea41 Skip all the -lintl checks on Linux 2001-05-17 14:51:41 +00:00
agc
138260e643 If there are no CKSUMFILES, don't try to append ${DIST_SUBDIR} when
setting _CKSUMFILES.
2001-05-17 11:12:31 +00:00
jlam
4ee3a0aa57 Document new variable SAMBA_WITH_CUPS that toggles whether net/samba is
built with native support CUPS, the UNIX IPP implementation.
2001-05-14 18:59:23 +00:00
drochner
27e04a07f0 pull in python-mk if USE_PYTHON is defined, just like USE_PERL5 2001-05-14 13:44:23 +00:00
agc
acad04b09e Add support for .lha extensions, provided in PR 12888 by Ben Collver
(collver@linuxfreemail.com)

"In the current pkgsrc, .lzh distfile archives are automatically
handled by bsd.pkg.mk.  It is also common for lha archives to have the
file extension .lha."
2001-05-14 12:58:51 +00:00
kim
4f81efe541 The config file for vtun is machine specific, so make it possible to
place it in /etc using VTUN_SYSCONFDIR.
2001-05-13 19:02:47 +00:00
agc
bdd681ea46 Bump the value of LIBTOOL_REQD to match the one in the package. 2001-05-09 10:25:38 +00:00
hubertf
b66dfe005e OK, let's try this the other way 'round: first clean out *everything*,
then start preparing the bulk build (cvs update, distfile cleanout, ...)
2001-05-09 03:05:24 +00:00
hubertf
d392e30e8a Add date when a buid for a pkg started, and comment a place that has some
side effecs
2001-05-09 02:54:38 +00:00
dmcmahill
6ce703782b don't exit if a depends can't be pkg_add'ed. In this case it will be
rebuilt from sources.
2001-05-09 02:39:31 +00:00
dmcmahill
2398fb901f put the PERL5_REQD outside the USE_PERL5 check so packages can do:
BUILD_DEPENDS+=               perl>=${PERL5_REQD}:../../lang/perl5
2001-05-09 02:13:01 +00:00
jlam
a7a1b31121 Allow changing document root for suexec through ${APACHE_SUEXEC_DOCROOT}.
Closes pkg/12852 by Eric Schnoebelen <eric@milo.cirr.com>.
2001-05-08 17:28:08 +00:00
hubertf
784d36ea4b Add ACCEPTABLE_LICENSES+=jdk13-license example 2001-05-07 12:30:25 +00:00
rh
681044f11d Don't let SDL randomly pick up NAS support. Add SDL_USE_NAS variable that,
if present, causes SDL to depend on NAS.  Disable NAS support if
SDL_USE_NAS is not defined.  Fixes PR 12784 by Eric Mumpower
<nocturne@arepa.co>
2001-05-06 12:48:56 +00:00
dmcmahill
334c20eca8 when installing pkglint before the bulk build do it with PRECLEAN=yes.
This should fix pkg/12808.  Adding the PRECLEAN as a fix was suggested
by Hubert.

Also, while here don't hardcode LOCALBASE and X11BASE.
2001-05-05 14:01:09 +00:00
dmcmahill
51461c1d31 keep a snapshot of the bulk cache files. 2001-05-03 21:46:32 +00:00
dmcmahill
ab699dabf0 some code cleanup.
- use the PKGPATH variable instead of getting it indirectly

- don't use `foo` when we only want the return value, not the output.

Also, in the non-cache case, we need to remove un-needed packages as noted
in the most recent non-cached bulk build.

Patches provided by Hubert and slightly modified by me.
2001-05-03 21:19:55 +00:00
agc
fb856da086 Check that the ${PACKAGES} directory exists, before trying to cd there.
This modification allows "make readme" to succeed even if the ${PACKAGES}
hierarchy does not exist.

Fixes PR 12480 from Arto Selonen (arto@selonen.org), and addresses
PR 12362 from Masao Uebayashi <uebayasi@soum.co.jp>
2001-05-03 13:01:04 +00:00
jlam
71e78c7453 Add libexec/cgi-bin directory to standard /usr/pkg hierarchy. Remove all
the per-package code that attempt to remove this directory if it's empty.
2001-05-02 22:22:42 +00:00
dmcmahill
0c4917e918 do some extra checks. In particular, don't try to pkg_add a package if
it doesn't exist (doh!).
2001-05-02 13:51:43 +00:00
jlam
981957ed83 Fix a typo: a = sign should actually be !=. The CHECK_FREETYPE2 stuff
should actually work now on non-XFree86-4.0.x systems.
2001-05-02 04:53:11 +00:00
agc
bda726ddb7 Add and document LSOF_MORE_SECURE.
Fixes PR 12741 from Anne Bennet (anne@alcor.concordia.ca)
2001-04-30 14:39:41 +00:00
jlam
14eba2553c Document PHP_CONFDIR as directory containing the PHP4 config file. 2001-04-30 14:21:32 +00:00
jlam
ee005e4447 Clarify that USE_GIF is for qt1 as there is no "qt" package. 2001-04-28 20:44:52 +00:00
wiz
494c91efed Add paragraph for new deliver variable. 2001-04-27 14:10:18 +00:00
wiz
696d9b19f3 Add paragraph about palmos-sdk-license. 2001-04-26 11:24:48 +00:00
tron
30af28a87c Add a variable "PERL5_REQD" which can be used to set the minimum required
Perl 5 version. The default is "5.0" for now.
2001-04-26 08:35:38 +00:00
wiz
b05d025038 Add two prc-tools related VARIABLEs. 2001-04-25 17:45:57 +00:00
abs
416b0f4c7f in the USE_JAVA and jdk case, add
BUILD_DEPENDS+=                {sun-jdk,jdk}-*:../../lang/jdk
This allows the run DEPENDS to use sun-jre
2001-04-24 15:30:27 +00:00
wiz
510c5f6a22 Improve message if distinfo parts don't get modified. Closes pkg/12718. 2001-04-23 20:53:50 +00:00
tron
d873219a87 Fix creation of "Size" entries in "distinfo" if the distfile is a softlink. 2001-04-22 08:00:41 +00:00
jlam
4240ca2c86 Update dependency on perl-mk to 1.1. 2001-04-22 06:28:30 +00:00
jlam
14c029bbc6 Handle freetype2 package like the MesaLib package as it is bundled with
XFree86-4.0.x.  Missed committing this file along with the related changes
to graphics/freetype/Makefile and mk/bsd.pkg.mk.
2001-04-22 04:52:31 +00:00
wiz
61b1ac8adf Don't generate checksums for patches that will get ignored in the apply
step anyway (*.orig, *.rej).
2001-04-21 12:56:56 +00:00
wiz
b436947ca8 Don't change distinfo file if no checksums/sizes are modified. 2001-04-21 12:40:58 +00:00
jtb
a513f5f30e Put TEXMFSITE entry into alphabetical order with respect to the
other variables.
2001-04-21 01:49:39 +00:00
jlam
2505570ce2 Handle freetype2 package like the MesaLib package as it is bundled with
XFree86-4.0.x.
2001-04-19 19:11:59 +00:00
dmcmahill
bb37361cf0 when USE_FORTRAN is set and we don't have f77 set, or we've asked for
f2c instead of f77, then use a DEPENDS not BUILD_DEPENDS because pkgs
need the shared libraries at run time.
2001-04-18 21:50:46 +00:00
tron
31370297b8 Reorder "MASTER_SITE_SOURCEFORGE" in the interest of performance. 2001-04-18 10:53:02 +00:00
kei
6df75ba8c2 added note of TEXMFSITE, which specifies the location of site-specific
configuration file(s).
2001-04-18 00:38:29 +00:00
hubertf
7cd277e0a0 show-var: implement quoting via make's :Q modifier, instead of home-brewn. 2001-04-17 16:56:21 +00:00
agc
dc170907cc Distinfo changes.
+ move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
+ include distfile filesizes in distinfo

If there's no distinfo file (the name comes from FreeBSD, no point in
being gratuitously incompatible), then use existing files/{md5,patch-sum}
files.
2001-04-17 09:07:01 +00:00
tron
a6bb98db40 Invert new variable "LIBTOOL_REQD" analogous to "PKGTOOLS_REQD" for the
required version of the "libtool" package.
2001-04-16 00:55:37 +00:00
skrll
4a72123aef {BUILD_}DEPEND on devel/libtool 2001-04-15 07:54:49 +00:00
kim
e6e2609df2 Use APACHE_SYSCONFDIR to set sysconfdir (the location of config files). 2001-04-14 19:42:53 +00:00
dmcmahill
8cd8ec3101 allow for a pre-build.local script. If mk/bulk/pre-build.local exists,
then run it at the end of pre-build.  This lets users do things like:

echo "I do not have enough disk space to build this pig." \
	> games/crafty-book-enormous/$BROKENF
2001-04-14 17:20:07 +00:00
kei
3395899cb7 Check if ${DIST_SUBDIR} exists before deleting it when doing "make distclean". 2001-04-13 05:27:20 +00:00
kim
60636e9b09 Allow setting TRUSTED_IDS in procmail. 2001-04-13 04:18:33 +00:00
fredb
3aee0d0499 Prepare for update of pkgsrc openssl to 0.9.6. 2001-04-09 02:54:22 +00:00
jtb
0a463d2ba2 Added ZSH_STATIC variable. (All of the other major shells have similar).
Fixed a typo.  s/fortran/Fortran/g
2001-04-09 00:33:06 +00:00
hubertf
58c237d9a9 Invent ZOULARISBASE, defaulting to $LOCALBASE/bsd, to make it possible
to setup Zoularis (or similar :-) environments to be closer to hier(7).
2001-04-08 14:14:11 +00:00
dmcmahill
95ccaf56e0 use dewey version for the f2c BUILD_DEPENDS. 2001-04-07 12:45:20 +00:00
tron
b6657ecd26 Switch to another German GNOME mirror again because the old one is dead.
There must be a curse on such mirrors.
2001-04-07 08:05:00 +00:00
kim
00cae3ece0 Add optional setting for placing the default mailbox in the user home dir. 2001-04-07 01:53:23 +00:00
hubertf
7f891b4114 Add ';' missed when moved from () to {;}
Pointed out by zuntum on some mailing list.
2001-04-04 23:14:37 +00:00
skrll
b03d946ff4 Make USE_LTLDL depend on libtool-base as libltdl is there. 2001-04-04 13:46:11 +00:00
simonb
0e9357ef02 Relax version of unzip needed. 2001-04-04 07:47:33 +00:00
tron
ab901585d6 Depend only on "libtool-base" package if "USE_LIBTOOL" is defined. This
doesn't only avoid circular dependences under Solaris, it makes more
sense in general because the libtool documentation is irrelevant to most
users which only want to build shared libraries.
2001-04-04 06:43:43 +00:00
skrll
935026630f Use the latest libtool. 2001-04-03 17:58:33 +00:00
hubertf
f90bf3c39e Replace subshell commands in (...) by {...;} for speed.
Based on patch from Chris Coleman <chrisc@vmunix.com>.

Timing of "make show-var VARNAME=COMMENT" in pkgsrc/x11:

new:
2.744u 0.888s 0:16.69 21.6%     0+0k 809+201io 55pf+0w
2.827u 1.047s 0:07.72 50.0%     0+0k 0+189io 0pf+0w
2.913u 0.992s 0:06.91 56.4%     0+0k 0+168io 0pf+0w
2.978u 0.997s 0:06.88 57.5%     0+0k 0+169io 0pf+0w
3.017u 0.886s 0:07.88 49.3%     0+0k 0+186io 0pf+0w

old:
2.921u 0.987s 0:07.04 55.3%     0+0k 2+183io 0pf+0w
2.931u 1.051s 0:08.49 46.8%     0+0k 0+169io 0pf+0w
3.065u 0.816s 0:08.33 46.4%     0+0k 0+174io 0pf+0w
2.962u 0.987s 0:08.08 48.7%     0+0k 0+181io 0pf+0w
2.661u 1.228s 0:08.50 45.6%     0+0k 0+171io 0pf+0w
2001-04-03 12:06:31 +00:00
wiz
274cb1ee43 Remove IDENT, since we don't seem to need it anymore. 2001-04-02 20:58:01 +00:00
hubertf
db0f1b495e clean up a few more shards 2001-04-02 14:25:24 +00:00
dmcmahill
051d576288 uncomment an important line which should have never been commented out.
printindex works now.
2001-03-31 04:09:58 +00:00
dmcmahill
fe65792de1 get rid of an unneeded awk invocation 2001-03-31 00:03:03 +00:00
kim
7368255b5a Make the default method of determining the current working directory
use "pwd" instead of "pawd".  NOTE:  if you are running amd you'll
want to set SDIST_PAWD and SSYNC_PAWD to "pawd" in /etc/mk.conf now.
2001-03-29 22:22:53 +00:00
hubertf
54b86c5214 Don't use regexp substitution where plain substitution is intended,
it might yield some surprising results.

Pointed out by Marc Espie <espie@schutzenberger.liafa.jussieu.fr>
2001-03-29 22:08:21 +00:00
skrll
f0e86f3cde Minor optimisation 2001-03-28 14:34:00 +00:00
skrll
f6d53e29e6 Correct the DEPENDS on libtool in the USE_LTDL case and make sure the
latest and greatest libtool is used in the USE_LIBTOOL case.
2001-03-28 14:01:28 +00:00
tron
4a020903a0 Create directory "share/pixmaps" which is used by a growing number of
unrelated packages.
2001-03-28 12:09:36 +00:00
hubertf
e32afb6fea Change BUILD_DEPENDS semantics:
first component is now a package name+version/pattern, no more
executable/patchname/whatnot.

While there, introduce BUILD_USES_MSGFMT as shorthand to pull in
devel/gettext unless /usr/bin/msgfmt exists (i.e. on post-1.5 -current).

Patch by Alistair Crooks <agc@netbsd.org>
2001-03-27 03:19:43 +00:00
dmcmahill
af6958bd73 make sure that any packages listed in BULK_PREREQ get listed in the output
even if they are not enabled in the category makefiles.  This catches,
in particular, pkgtools/xpkgwedge which was missing before.

Thanks to Christoph Badura for noting this.
2001-03-27 02:50:05 +00:00
manu
60771f6ec8 Added default JVM for PowerPC: blackdown-jdk13. Approved by Jim Wise. 2001-03-26 21:36:02 +00:00
agc
f021b66108 Provide a default digest algorithm in the case where FAILOVER_FETCH is
set, and a distfile which isn't in files/md5 is attempted to be
downloaded.

Fixes a problem pointed out by Dan Mcmahill.
2001-03-26 17:08:19 +00:00
fredb
4a384ed135 Correctly handle the common case where "MANZ" setting is protected
by ".ifdef BSD_PKG_MK" in /etc/mk.conf, but "MANZ" handling, in
the package, relys on the system's "bsd.man.mk", which _CAN_
_NOT_ see variables protected by ".ifdef BSD_PKG_MK".  By passing
"MANZ" in through "MAKE_ENV", only if "MANZ" is defined, we ensure
that the PLIST handling and the package's own handling are on the
same wavelength.
2001-03-26 17:04:50 +00:00
hubertf
910ce3a461 Clean up after installing digest, also use DEPENDS_TARGET to install
(in case someone wants something else then a 'install')
2001-03-26 00:55:39 +00:00
fredb
b117dea03a LYNX_SCREEN_LIB is for "lynx", not just "lynx-current". 2001-03-26 00:45:05 +00:00
fredb
3a09343b79 Document PINFO_USE_NATIVE_CURSES. 2001-03-26 00:43:34 +00:00
wennmach
7a59202cfa Add an entry for PGHOME, the (now configurable) home directory of
the pgsql user.
2001-03-25 11:42:55 +00:00
tron
019408d663 Fix typo in last commit. 2001-03-24 21:06:52 +00:00
tron
31e46b2da8 Only enforce the use of Zoularis under SunOS. 2001-03-24 21:05:49 +00:00
zuntum
2c707bc63c Provide examples for teapop 2001-03-24 06:21:35 +00:00
fredb
028707ceda Sync comment for USE_RSAREF2 with reality. 2001-03-24 03:58:15 +00:00
skrll
2cc8a1834e Handle the symlinks created by libtool on a.out for certain invocations
of libtool involving the -release option.

print-PLIST on an a.out machine probably doesn't handle these, i.e. it
doesn't remove them from the PLIST.
2001-03-23 17:11:17 +00:00
tron
f4912b797b Add a version check for the installed Zoularis version. 2001-03-23 16:02:23 +00:00
tron
f59b7c2acc Add missing check for NetBSD in last commit. 2001-03-23 15:49:23 +00:00
tron
5a4f1f9f65 Provide Zoularis version number as "${ZOULARIS_VERSION}" on non NetBSD
systems.
2001-03-23 15:47:21 +00:00
tron
aa40aef12e Use "tar" coming with Zoularis under Solaris. 2001-03-23 14:09:23 +00:00
agc
0611c740ad Sort command name definitions into alphabetical order, following the
renaming of LOCALEDIR to PKGLOCALEDIR.
2001-03-21 12:12:25 +00:00
wiz
ced9933247 add paragraph for citrix_ica-license 2001-03-20 19:08:14 +00:00
agc
7a3e46acb2 Check for the existence of the ${LICENSE} file before trying to access it.
Pointed out by Thomas Klausner.
2001-03-20 12:39:00 +00:00
wiz
8132d9ed18 Unify license indentation, and add section on maude-license. 2001-03-20 12:02:03 +00:00
fredb
b03f6971a6 As discussed on tech-pkg, introduce USE_RMAN to accomodate the XFree86-4.x
installed "rman".
2001-03-20 00:04:15 +00:00
tron
36939cf3c6 Add "ftp1.sourceforge.net" to "ftp3.sourceforge.net" to source forge master
site list.
2001-03-19 17:05:02 +00:00
dmcmahill
493289cc93 sort the ACCEPTIBLE_LICENSES examples so its easier to look up stuff. 2001-03-19 14:53:11 +00:00
dmcmahill
20f4707801 provide examples for DEFAULT_SERIAL_DEVICE and SERIAL_DEVICES 2001-03-19 14:51:38 +00:00
dmcmahill
edb5139d54 provide BULK_PREREQ example 2001-03-19 14:47:27 +00:00
dmcmahill
5010ec768b add a list of default serial devices on a per machine_arch basis as discussed
a while back on tech-pkg.  Note that these defaults will not be 100% accurate
as different machines with the same MACHINE_ARCH may have different serial
hardware.  However the default serial device may then be overridden in /etc/mk.conf.
This should at least be better than what we had before ("all the world is i386").
2001-03-19 14:46:04 +00:00
dmcmahill
c341f514d3 -add support for a BULK_PREREQ make variable. BULK_PREREQ contains a list
of packages which must stay installed during the build, but are not pulled
 in by the DEPENDS for each package.  Currently, BULK_PREREQ will always include
 pkgtools/digest.  At this time, the primary use will be to add
 BULK_PREREQ+=pkgtools/xpkgwedge
 in /etc/mk.conf to do an xpkgwedge'd bulk build.  It is up to the user to make
 sure that the list of packages in BULK_PREREQ is a flattened list (ie all the
 DEPENDS are listed too).  Again, at this time, xpkgwedge is really the only
 package that should be added to the list.

-add an ADMINSIG build.conf variable.  This is the signature at the end of the
 email report.  Maybe now I'll quit forwarding reports signed as "-Hubert".

-while here, eliminate grep|awk lines and `grep >/dev/null` replacing them
 with pure awk and grep -q.
2001-03-19 11:25:39 +00:00
tron
27fa876a3c Replace two dead German GNOME mirrors by a working one. 2001-03-18 19:27:02 +00:00
skrll
b2868a2d7b Use the most recent libtool. 2001-03-18 17:12:51 +00:00
tron
b750a8d21b Correct last commit: we want "share/doc/html". 2001-03-16 17:22:38 +00:00
tron
85466ccea1 Add missing directory "share/html" from "NetBSD.x11.dist". 2001-03-16 17:21:33 +00:00
tron
c20c76379a Add directory "share/fonts" required by multiple not related packages. 2001-03-16 17:20:55 +00:00
wiz
147525d532 Remove NO_DESCRIBE, since it doesn't seem to be used or make sense. 2001-03-16 12:43:45 +00:00
wiz
444abcc357 Deprecate NO_EXTRACT, since it wasn't working anyway for a long time now.
Use
EXTRACT_ONLY=	# empty
instead.
2001-03-16 11:45:01 +00:00
abs
6617e1518f Update the pkgtools out of date instructions to
Please "make install" in ../../pkgtools/pkg_install.
2001-03-15 13:31:04 +00:00
hubertf
58443dd82f make sure CVS_RSH gets set to 'ssh' before cvs updating 2001-03-14 15:04:03 +00:00
wiz
3576243d1d Remove an obsolete comment, and update defaults for windowmaker to current
value.
2001-03-14 12:58:52 +00:00
agc
0c5944dfe0 Remove old ISPELL* definitions, which aren't appropriate anymore with
the new format of ispell-base and supplementary language dictionaries.
2001-03-14 12:48:35 +00:00
wiz
3311352b84 add csound-license 2001-03-13 13:21:12 +00:00
agc
100c6a7268 Add an explanatory comment. 2001-03-13 09:53:37 +00:00
agc
969f45aafe Only add DIGEST_VERSION to MAKEFLAGS when we know it's a valid version.
Addresses PR 12397
2001-03-13 09:41:36 +00:00
hubertf
30333e85ef Compile in LDAP-support for addressbook if PINE_USE_LDAP is set in
/etc/mk.conf.

Patch submitted by John Darrow <John.P.Darrow@wheaton.edu> in PR 9760.
2001-03-13 04:41:19 +00:00
skrll
a8d1e7fa28 Re-enable the -release option of libtool. ELF is fully supported with a.out
support to follow. Note this in documentation.

Bump revision of libtool to nb3 and update dependencies.

Update (sort) known affected PLISTs.

Fixes pkg/12368 by Kimmo Suominen <kim@tac.nyc.ny.us>
Fixes problems with cross/* noted on tech-pkg and packages by
	Chuck Cranor <chuck@research.att.com>, and
	Thomas Klausner <wiz@danbala.ifoer.tuwien.ac.at>
2001-03-12 11:23:01 +00:00
tron
7ba1910424 Invoke "xmkmf" with full pathname to avoid problems on systems with two
X11 installations like e.g. Solaris with OpenWindows and XFree86.
2001-03-11 09:51:59 +00:00
tron
4f282ba307 Fix typo. 2001-03-10 10:53:15 +00:00
wiz
573662c236 Remove (accidentally committed, I guess) 'set -x'. 2001-03-07 16:04:55 +00:00
hubertf
5545634923 _FETCH_FILE: mixed up quotes in calculation of CKSUM2 2001-03-07 15:47:33 +00:00
agc
416162fe0d Make sure that we only try to perform checks on distfiles and patches
if there's a corresponding checksum in files/md5 or files/patch-sum
2001-03-07 14:57:49 +00:00
wiz
2d46430151 Special-case digest the same way as pkg_install to avoid
chicken-and-egg problem. Patch by Alistair Crooks.
2001-03-07 09:52:53 +00:00
hubertf
ee3eb6eff6 check-shlibs: don't complain about uninstalled pkg on pkgs that have
NO_PKG_REGISTER set (like pkg_install)
2001-03-07 00:26:26 +00:00
wiz
7c4ccd33f6 Back out that part, not intended to be committed just yet 2001-03-06 16:14:35 +00:00
wiz
afcceaff60 Move PKGTOOLS_VERSION check to bsd.prefs.mk for speedups in recursive tree walks.bsd.pkg.mk bsd.prefs.mk
Bump required version number of PKGTOOLS to 20010306 for the latest bugfixes
and the -V option support.
2001-03-06 16:00:15 +00:00
agc
9c273b7c78 Add support for message digests other than md5 into pkgsrc. This is done
by using the pkgsrc/pkgtools/digest package, and adding dependencies in
bsd.pkg.mk to make sure that that package is up to date.

There is no discernable performance decrease in using sha1 checksums
over md5 ones, and most people advocate the use of sha1 or rmd160 over
md5.

As part of this change, move the initial setting of LOCALBASE, X11BASE
and CROSSBASE into bsd.prefs.mk from bsd.pkg.mk.

Addresses PR 11809.
2001-03-06 14:50:45 +00:00
agc
62bd4ec1f5 Add ftp.netbsd.org as a backup to sunsite.org.uk, in case the distfiles
we're looking for aren't on the UK sunsite.
2001-03-06 12:07:24 +00:00
assar
55da32de67 turn KERBEROS into a binary switch 2001-03-04 03:26:50 +00:00
tron
c92023b7a3 Add directory "share/lib/terminfo" for SunOS's terminal and printer
capability database.
2001-03-02 14:45:32 +00:00
skrll
184da7784d Fall back to the default configuration when unable to infer a tag.
This helps with c compilers that libtool doesn't recognise.

Bump the revision.
2001-02-28 10:16:57 +00:00
skrll
ba7d9319bd Update libtool to be based on a CVS snapshot of the multi-language branch 2001-02-27 08:20:23 +00:00
tron
bcc2a69700 Add "PKGLOCALEDIR" to "PLIST_SUBST" by default. 2001-02-26 19:40:19 +00:00
tron
650dfe176b Rename "LOCALEDIR" variable to "PKGLOCALEDIR" to avoid conflicts with
"bsd.own.mk" under NetBSD-current.
2001-02-26 19:39:17 +00:00
lukem
051abd3b1f change default group from ingres to pgsql, to match behaviour of other
applications (uname == gname), and because we've removed the default
ingres group anyway.
2001-02-26 18:09:40 +00:00
wiz
5d96551965 Sync patterns for man page compression with those for PLIST generation.
(cat? should only contain pre-formatted man pages, which our man only
recognizes as such if they match *.0).
2001-02-26 17:23:37 +00:00
sakamoto
2f8685ca28 add FOX_USE_XUNICODE.
Used in fox to build in support for Unicode by XUnicode.
2001-02-24 16:59:50 +00:00
dmcmahill
9dd3d1026d make the column headings line up a little better. Patch from Hubert. 2001-02-23 11:18:29 +00:00
wiz
6975986ad7 Fix the BUILD_DEPEND for perl-mk. Noted by David Brownlee. 2001-02-21 16:45:04 +00:00
wiz
347ae34952 Use the make :Q modifier for quoting strings for the shell, instead of
manually doing it (in some places).
2001-02-21 15:01:29 +00:00
wiz
05546b57c7 Fix typo in usage. 2001-02-20 17:08:53 +00:00
wiz
9ccafbc52a Use ${LOCALBASE}/share/mk/bsd.perl.mk (as installed by perl-mk), if it
exists, to set some variables, instead of starting perl for getting the
values (fallback code to old case still there).
BUILD_DEPEND on perl-mk in USE_PERL5 case for speed-up reasons.
2001-02-20 16:42:10 +00:00
wiz
e6e686ede0 Add share/mk (for pkgsrc-Makefile fragments installed by some programs) 2001-02-20 16:35:01 +00:00
hubertf
2670c125b7 Evaluate PERL5_SITELIB, PERL5_SITEARCH and PERL5_ARCHLIB only if
USE_PERL5 is actually set. Some speedup...
2001-02-19 18:30:36 +00:00
wiz
d6858dc916 Do some more escaping in show-var. Inspired by hubertf. 2001-02-19 10:50:45 +00:00
wiz
ccbccdc81b Fix show-var target (if variable contains " or `, like some COMMENTs do). 2001-02-17 19:36:27 +00:00
wiz
8fb0f10972 Handle new category-Makefile format 2001-02-17 16:45:10 +00:00
tron
7811606bd1 Add german CPAN mirror. 2001-02-17 15:55:47 +00:00
dmcmahill
4e817902cb reduce the verbosity when adding/removing pkgs. Suggested by Hubert 2001-02-17 15:48:51 +00:00
wiz
1b7f0d246f Change COMMENT handling:
COMMENTs are now a variable in the Makefile instead of a pkg/COMMENT
file. The COMMENT var should be in the maintainer block after the
homepage.
Modify bsd.pkg.mk, pkglint, url2pkg, and port2pkg (last one untested)
for the new behaviour. Document new state in Packages.txt.
This should save lots of inodes, and lots of time when untarring/updating.
Idea by Alistair Crooks.
For the time being, accept pkg/COMMENT instead of a COMMENT var to avoid
a flag day.
2001-02-16 13:06:17 +00:00
wiz
45e53b4367 Fix 2 typos in comments. 2001-02-16 12:58:57 +00:00
dmcmahill
7a46b730b6 when removing out of date binary packages from ${PACKAGES}/All, also remove
the links from the package category subdirectories so we don't leave bad
links around.
2001-02-15 20:13:28 +00:00
agc
15fb820a13 Mention opera-license in the list of ACCEPTABLE_LICENCES 2001-02-15 14:22:18 +00:00
agc
63fe128a5a Make sure we record the RCS Ids of all of the patch files in the
BUILD_VERSION information (pkg_info -b)

Correct the English in the licence gripe.
2001-02-15 13:49:04 +00:00
dmcmahill
8595fb34da only use the depends cache files during a bulk build, otherwise revert to
the old behaviour.  This is done because unless we're in the middle of a
bulk build, we don't really know that the cache files are up to date.  These
are fairly time consuming (relative to a single smallish package build) to
generate and depend on all of the pkgsrc makefiles.  During a bulk build, the
overhead is far outweighed by the savings.

In particular, 'make bulk-install' will now work correctly outside of a bulk
build (useful for debugging broken packages).

Thanks to Hubert who noted the 'make bulk-install' problem in a private email.
2001-02-13 23:02:23 +00:00
tron
dd09712ae5 Rename "${LOCALEBASE}" variable to "${LOCALEDIR}" to avoid mix-ups with
"${LOCALBASE}".
2001-02-13 11:47:00 +00:00
sommerfeld
cfdc9474b8 Work around (now fixed) bug in file(1) for arm32 a.out dynamically
linked programs.  The buggy file(1) on arm32 objects reports "shared
library" for both programs and shared libraries, which results in
broken automatic shared lib handling.

Discussed on tech-pkg, approved two weeks ago by agc.
2001-02-12 01:17:24 +00:00
dmcmahill
7774f864f9 finish incomplete sentence (who contributed the code) 2001-02-11 17:07:34 +00:00
jlam
70c3bccc00 Document CCLIENT_MBOX_FMT, used in imap-uw to set the default format used
by c-client programs for new mailbox creation.
2001-02-09 16:21:37 +00:00
simonb
ee83c04389 Update for current patch fuzz factor defaults. 2001-02-09 13:03:05 +00:00
dmcmahill
82f326d1da when a package fails to package, keep a count of how many others packages
fail as a result.  Then report this number in the generated email and
html summary.  The goal is to help the pkgsrc crew focus our efforts
on the broken packages which have the largest impact.  Thanks to
Christoph Badura for suggesting that I do this and Hubert Feyrer who
suggested an easier to read output format.
2001-02-08 19:17:38 +00:00
dmcmahill
f0bcd612c4 fix a bug which causes a few pkgs to be dropped from the output of
tflat -u.  Causes by not fully initializing an array before looping over
the array.

Other minor code cleanup.
2001-02-06 17:57:11 +00:00
skrll
bf7394d921 Fix print-PLIST target so that files with whitespace in are dealt with
correctly.
2001-02-05 18:35:48 +00:00
dmcmahill
be6dc59837 fix a bug which caused pkgs with no dependens to get dropped from the output
when looking up the tree.
2001-02-02 18:18:17 +00:00