Commit graph

1894 commits

Author SHA1 Message Date
seb
9ddc0ee2a9 New feature: this script now create $sandbox/sandbox, a shell script
to ease the use of the sandbox.

$sandbox/sandbox umount
  Umount the null mounts from the sandbox
$sandbox/sandbox mount
  Mount the null mounts required by the sandbox (useful across reboots, ...).
$sandbox/sandbox whatever
  Runs the command passed as arguments, chrooted into the sandbox.
  Typical usage would be `$sandbox/sandbox /my/favourite/shell'.
$sandbox/sandbox
  Same as `$sandbox/sandbox /bin/sh'

Approved by agc.
2002-08-12 15:19:49 +00:00
seb
5670256c19 - Remove $sandbox/etc/localtime before copying /usr/share/zoneinfo/GMT over.
This prevent surprise when /etc/localtime -previously copied over in the
  sandbox by pax/tar- is a symlink to /usr/share/zoneinfo/whatever.
- Improve somewhat some messages.
- Make sure $sandbox/$packages and $sandbox/$distfiles are created instead of
  $packages and $distfiles.
2002-08-12 14:47:07 +00:00
agc
e9822c16a7 In the build script, set BATCH=1 and DEPENDS_TARGET=bulk-install in the
environment, and pass them down to the bulk build. This means that the
/etc/mk.conf (or $MAKECONF) can be shared between ordinary builds and
bulk builds.
2002-08-12 14:20:59 +00:00
agc
84639e443b Add the default for USERPPP_GROUP for the userppp package 2002-08-12 12:15:12 +00:00
agc
335e691b7a Don't null-mount all of /var - just do /var/mail for just now, so that
the packages which expect a sane mail delivery set up can configure and
build within the sandbox.
2002-08-12 10:12:09 +00:00
agc
c57f1d48cf Also null-mount /var from inside the sandbox 2002-08-12 09:55:35 +00:00
agc
c2edb365bc Specify defaults for the Free wnn user and group. 2002-08-12 09:47:34 +00:00
agc
7832e64d14 Don't assume that this is a shell script - instead, realise that it's
written in perl, and call the environment variable "BMAKE" accordingly
(it's set to the name of the NetBSD make(1) program).
2002-08-12 08:46:54 +00:00
tron
4b4b32f248 Move "ftp.fi.netbsd.org" from "MASTER_SITE_LOCAL" to "MASTER_SITE_BACKUP".
This will reduce load on "ftp.netbsd.org" a bit and still make our
local distribution files available during outages.
2002-08-11 16:56:51 +00:00
tron
5c7aa4554d Add "ftp.fi.netbsd.org" to "MASTER_SITE_LOCAL" so that e.g. building
the "openssl" package works while "ftp.netbsd.org" is down.
2002-08-11 09:59:43 +00:00
jlam
11382ac762 Depend on the hard-syscall version of pth if we using it as a pthread
replacement via pthread.buildlink.mk.
2002-08-08 15:34:17 +00:00
jlam
c8a6f4234b Allow non-Darwin platforms to build perl58. We're in pkgsrc lockdown down
just prior to branching for 1.6, so this should be okay now.  I also want
to see this built in the bulk-builds for testing purposes.
2002-08-08 06:10:03 +00:00
agc
b517957acd Don't create the ${INTERACTIVE_COOKIE}s in the ${WRKDIR} - this will fail
if the interactive stage is "fetch", since there will be no ${WRKDIR} at
that time.

Instead, since ${INTERACTIVE_COOKIE}s are only used in bulk builds, create
them in the package directory, along with the related .broken.`hostname`
file.
2002-08-07 15:12:45 +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
agc
7d725beb1b Correct the position of a closing parenthesis in a comment 2002-08-07 12:14:12 +00:00
agc
742d20ca58 A small shell script to set up a sandbox (usually for a pkgsrc bulk
build), using null mounts.
2002-08-07 12:03:00 +00:00
agc
9a4f22c0ba Make these scripts useful on platforms other than NetBSD by using a BMAKE
environment variable, which contains the name of the make(1) program to
invoke - suggestion by Julien Letessier some time ago, the confusion mine,
since I thought he was referring to something else completely.

Don't rely on there being a POSIX tr(1) in the path by default - test
explicitly for both "yes" and "YES".

Set the default for PRUNEDISTFILES to "no", since we can't assume that
the user wants us to delete something which he may have been keeping
around, and there are other ways of accomplishing this aim (lintpkgsrc
-o, for example).

Clean up some superfluous white space at the end of lines.
2002-08-07 10:56:11 +00:00
agc
b1e763d5bc Add a missing "-o" from the compound test in the if statement 2002-08-06 18:14:49 +00:00
jlam
28130fad6c USE_BUILDLINK_X11 is dead too with the removal of pkgtools/buildlink-x11. 2002-08-06 06:11:12 +00:00
jlam
2fd2e60ce0 USE_BUILDLINK_X11 is dead, too. 2002-08-06 06:10:41 +00:00
jlam
fcf2d2e2bc Remove completely unused code for buildlink-x11 that is never going to see
the light of day in pkgsrc.
2002-08-06 05:56:36 +00:00
lukem
7978d8d155 revert previous as it is borken. per testing by me and discussion with jaromir.
(/brickage to certain vi clones with syntax editing...)
2002-08-05 08:09:01 +00:00
jdolecek
7db72790ae fix \ botch - need double \ to get the the \ properly generated
in wrapper script
2002-08-04 17:03:58 +00:00
jlam
7472947b84 Fix _JAVA_PKGBASE definition in "sun-jdk" case so that when used as a
pattern with "pkg_info -e <pattern>", we can actually match a full package
name.
2002-08-03 19:51:20 +00:00
hubertf
f65cd0defb print-PLIST:
* move redundant sed expression into variable to only maintain it once
 * properly catch grep return code in *both* cases (makes substitution
   of pkg variables in @dirrm statements / directory names work)
2002-08-03 00:15:30 +00:00
jlam
88ca8458b4 Add support for XAW_TYPE == "neXtaw". 2002-08-02 20:14:34 +00:00
jlam
3b6db329d0 A package Makefile may add the word "optional" to PTHREAD_OPTS, which
will override the effects of any instance of the word "require".  This
should _only_ be used by those packages that can be built with or
without pthreads _independently_ of whether any of its dependencies need
pthreads.  Currently, this only only www/mozilla, which uses its own
threading library if native pthreads is unavailable, despite that it
uses GTK+, which _does_ need pthreads.
2002-08-02 05:38:37 +00:00
schmonz
856d2fdf3e Set JAVA_HOME correctly on Darwin. 2002-08-01 13:25:26 +00:00
jlam
74efb51f8c Alter the way pkgsrc handles dependencies on pthreads. We now bless the
hard-syscall version of GNU pth as the official pthread replacement
package for those platforms that don't have a native pthread library.
USE_PTHREAD is now deprecated in favor of directly include
pthread.buildlink.mk, but the behaviour may be tweaked by setting
PTHREAD_OPTS to contain any of "native" and "require".  More complete
documentation may be found in the first half of this file.
2002-08-01 05:40:29 +00:00
jlam
554bc08289 We no longer expect PTHREAD_TYPE to be defined after including
bsd.prefs.mk.  It's value is now supposed to be checked after including
pthread.buildlink.mk.
2002-08-01 05:36:33 +00:00
jlam
fad3c804a0 * Rename _JAVA_PKGNAME to _JAVA_PKGBASE which more accurately reflects its
contents.

* Each PKG_JVM needs its own special _JAVA_PREFIX_DEFAULT hardcoded as
  there's no way to discern the subdirectory of ${LOCALBASE}/java in which
  the PKG_JVM is installed.

* If PKG_JVM == "sun-jdk", allow either sun-jdk13 or sun-jdk14 to be used,
  preferring whichever one is already installed, but otherwise using the
  best default for a given platform.
2002-07-31 14:48:03 +00:00
wiz
7c5034a857 Add "${_PATCH_BACKUP_ARG} .orig" to PATCH_DIST_ARGS too.
Fixes Solaris problem reported in pkg/17769 by Valeriy E. Ushakov.
2002-07-31 14:43:29 +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
jlam
fa208fe38d Invert the test for USE_JAVA. It now takes an optional value of "run"
(instead of "build").  The rationale is that USE_JAVA= is "bigger" than
USE_JAVA=run in the sense that the former adds another dependency.  For
packages that don't need the extra dependency, we can trim it off by
setting USE_JAVA more thoughtfully.
2002-07-29 22:15:02 +00:00
jlam
e2001908fc Change the semantics of the USE_JAVA variable. USE_JAVA may now take an
optional value of "build" to represent that the package needs a JDK for a
build dependency in addition to the usual run dependency on a JVM.
2002-07-29 21:45:22 +00:00
schmonz
67b37a3bac Now that multiple JDKs can be installed, provide a working default
JAVA_HOME for the given PKG_JVM.

Include tools.jar on the CLASSPATH if it exists.

From discussion with jlam. Approved by jwise.
2002-07-29 20:54:28 +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
schmonz
5fe116a826 Inform USE_JAVA about the new JDK/JRE naming scheme, so that packages
that USE_JAVA can work.
2002-07-28 12:51:07 +00:00
cjep
97ab191e21 Add share/nls/{et_EE.ISO_8859-15,ru_RU.KOI8-R,uk_UA.KOI8-U} which seem to
be required for tcsh-6.12
2002-07-25 07:09:47 +00:00
jlam
e38613966f Create a new variable "RCD_SCRIPTS_EXAMPLEDIR" that contains the location
of the example rc.d scripts for a package.  This defaults to
${PREFIX}/etc/rc.d, but may be reset for those odd packages, e.g. qmail,
that set LOCALBASE=/.
2002-07-24 20:30:06 +00:00
jlam
aaade83d33 * Change the semantics of the USE_PERL5 variable. USE_PERL5 may now take
an optional value of "build" to represent that the package only wants a
  build dependency on perl.

* Add a new public variable "PERL5_PKGSRCDIR" that is either
  "../../lang/perl58" or "../../lang/perl5" depending on whether we need
  perl>=5.8.0 or not.
2002-07-24 19:42:21 +00:00
mrauch
cb20bdff4f Add a missing semicolon in the INTERACTIVE_STAGE=fetch bulk build logic. 2002-07-24 17:44:16 +00:00
kim
c5575cb68f Add share/nls/pl_PL.ISO_8859-2 2002-07-24 17:40:33 +00:00
hubertf
a346fa0977 print-PLIST: only substitute PKGVERSION when it really matches, i.e.
excape the "." ("1.2" -> "1\.2" etc.; hit in fonts/intlfonts)
2002-07-24 00:54:23 +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
jlam
80743a4834 Adapt to using perl-5.8.0. Perl 5.8.0 removes the need for libperl as
DynaLoader.a is now an archive of PIC objects.
2002-07-22 22:00:49 +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
jschauma
4130032ed4 TYpoe: 'stoping' -> 'stopping' 2002-07-22 02:33:55 +00:00
mrauch
740ad47954 Make bulk builds aware of packages with INTERACTIVE_STAGE and mark them as
"not packaged" instead of "broken".
2002-07-21 11:53:18 +00:00
jschauma
d6f2059e22 On -current, let PKG_JVM default to the same as on 1.6.
I should have done this when I added sun's jdk 1.4 originally,
but did not account for version names like 1.6[A-Z].
2002-07-20 17:01:09 +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
agc
358a65874e Correct two indentation nits 2002-07-18 10:21:18 +00:00
schmonz
93b7dc1afc Add RCS Id. 2002-07-16 15:13:51 +00:00
schmonz
f23c05c5e3 Add two knobs for packages: CONFIG_GUESS_OVERRIDE and CONFIG_SUB_OVERRIDE.
Example:

    CONFIG_GUESS_OVERRIDE=  ${WRKSRC}/config.guess
    CONFIG_SUB_OVERRIDE=    ${WRKSRC}/config.sub

Just before the bulk of the "configure" phase, the named files will be
replaced with symlinks to their canonical pkgsrc versions in
pkgsrc/mk/gnu-config.
2002-07-16 15:02:01 +00:00
schmonz
79665559c2 "Import" the latest config.guess and config.sub from
${MASTER_SITE_GNU:=config/} :

GNU config.guess (2002-07-09)
GNU config.sub (2002-07-03)
2002-07-16 14:50:39 +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
rh
0c128e2a86 Add missing LN to PLIST_SUBST 2002-07-13 23:27:54 +00:00
wiz
e2aeb1a23e Add some more locale dirs. 2002-07-12 16:57:40 +00:00
wiz
1f3da5448f Add ar, lv, ms, and vi locale dirs (needed by some GNOME2 packages). 2002-07-12 15:54:36 +00:00
grant
cc60a7b9d4 on Solaris, depend on gzip-base if GZCAT is not set, and neither
/usr/bin/gzcat nor ${LOCALBASE}/bin/gzip exist.

required for Solaris systems which do not include gzcat in the base
system.

sanity checked by Stoned Elipot <seb@netbsd.org>.
2002-07-11 15:52:35 +00:00
agc
904ea3366f In the do-fetch target, break out the check for distfiles if we're in
batch mode, into a separate target.

Call that target if we're in batch mode.

Modify the check for distfiles code to do a loop for all the
distfiles, and only print the message once at the end if the files
aren't present, and BATCH is defined.

Only check for distfiles' explicit presence if BATCH is defined.
2002-07-03 16:30:18 +00:00
cjep
9fe6747789 For interactive configure, say "Please configure manually...". 2002-07-03 06:58:31 +00:00
wiz
0c3f94f20f Deprecate USE_SSL. 2002-07-02 15:25:49 +00:00
wiz
66332a11fc Reduce chances that distinfo ends up with a bogus RCS Id or none at all. 2002-07-02 13:31:40 +00:00
agc
769153c5c4 Deprecate IS_INTERACTIVE, and introduce a finer-grained INTERACTIVE_STAGE
definition.

INTERACTIVE_STAGE can take any of the values: fetch, configure, build and
install

Multiple values are allowed: e.g. INTERACTIVE_STAGE= configure install

Explain INTERACTIVE_STAGE and its use in documentation.

Patches provided by Chris Pinnock (cjep@netbsd.org).
2002-07-02 11:26:05 +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
schmonz
bcc48e8a45 Register lang/sun{jre,jdk}13 as stub packages on Darwin, pointing
to the included 1.3.1 JDK. Teach USE_JAVA about this. Approved by
jwise and agc.
2002-06-30 15:01:47 +00:00
dmcmahill
187edbfd07 don't hard code the start time stamp file as .start.${arch} but allow
OBJMACHINE and OBJHOSTNAME to work.  Also don't hardcode /usr/pkg and
/usr/X11R6 for LOCALBASE and X11BASE.  Finally, fix a few typos in messages
while here.
2002-06-29 03:33:34 +00:00
seb
b37de5b10e Add PKG_SYSCONFDIR to BUILD_DEFS.
Note: it was already as part of CONFIGURE_ENV value, this change only makes
it more "readable" IMHO.

Remove explicit addition of PKG_SYSCONFDIR to BUILD_DEFS in a couple of
Makefiles.
2002-06-28 09:05:16 +00:00
agc
d770bff3a2 fix typo 2002-06-28 08:46:38 +00:00
agc
33334d61db Don't hardcode the value /var/db/pkg - this may not be the desired value
of PKG_DBDIR. Instead, get the value using "make show-var".
Pass this value down through the environment to pkg_info and pkg_delete
2002-06-28 07:54:36 +00:00
jlam
8aca95c13e Don't bother the admin to create a directory from MAKE_DIRS if it already
exists on the system.  We still make noise about directories in
MAKE_DIRS_PERMS because those directories must have special permissions
that the admin should check, even if they do exist.
2002-06-27 20:46:31 +00:00
jlam
6697300211 Don't bother the admin about the ${PKG_SYSCONFBASE} and ${RCD_SCRIPTS_DIR}
directories if they still exist after we try to remove them.
2002-06-27 20:43:44 +00:00
jlam
ce7c65ef99 Put PKG_SYSCONFBASE and PKG_SYSCONFDIR in the header so that they may be
used in the scripts.
2002-06-27 20:42:15 +00:00
jlam
87ea621afe Back out revisions 1.21 and 1.22 and
(1) do the work of not being so noisy for /etc and /etc/rc.d in the
	scripts themselves, and

    (2) make PKG_SYSCONFBASE and PKG_SYSCONFDIR usable from within
	the INSTALL/DEINSTALL scripts by putting them in the header.

This preserves the ability for a single binary package to be used for both
PKG_CONFIG=yes or PKG_CONFIG=no.
2002-06-27 20:41:44 +00:00
grant
b3dbf2fad1 pass PKG_SYSCONFDIR when calling {PRE,POST}-INSTALL. 2002-06-27 01:55:21 +00:00
lukem
cd99e0fe84 Only add RCD_SCRIPTS_DIR to MAKE_DIRS if RCD_SCRIPTS isn't empty.
Prevents warning on deinstall "remove /etc/rc.d" if no rc.d scripts
are provided for the package and PKG_CONFIG=no.
2002-06-27 00:54:30 +00:00
lukem
1217f73ea4 let mk.conf's PKG_CREATE_USERGROUP and PKG_CONFIG take advantage of
the same case insensitive multiple choice that the equivalents from
the environment support
2002-06-24 13:14:41 +00:00
kent
073d2c25b1 Add MPG123_ARM_FIXED64. 2002-06-23 08:46:22 +00:00
jlam
7fc61ff015 New variable GNU_CONFIGURE_PREFIX whose value is the argument to the
--prefix option passed to a GNU configure script.  It defaults to
${PREFIX}.  This should help simplify the packages out there that avoid
setting GNU_CONFIGURE=yes because they need a custom --prefix option.
2002-06-23 03:15:28 +00:00
kei
51dc28b799 forgot to commit in previous. 2002-06-23 02:23:23 +00:00
kei
87c4b6b2be introduce MASTER_SITE_MOZILLA. 2002-06-23 02:20:07 +00:00
jlam
063b3c32e8 Change PKG_CREATE_USERGROUP and PKG_CONFIG so that their values are merely
defaults for the INSTALL/DEINSTALL scripts.  The environment variables of
the same name take precedence during installation of a binary package.
2002-06-22 02:48:35 +00:00
jlam
753e8e8e87 Move the definition of OBJECT_FMT for NetBSD-1.3.x back _below_ the
inclusion of bsd.own.mk.  This is to allow OBJECT_FMT to be set explicitly
in ${MAKECONF} (/etc/mk.conf) to override the setting in bsd.own.mk on the
older NetBSD systems.
2002-06-21 21:06:48 +00:00
jlam
d52785d9bf Move the definition of OBJECT_FMT for NetBSD-1.3.x systems ahead of the
inclusion of defs.*.mk so that they can conditionalize on OBJECT_FMT.
2002-06-21 17:49:47 +00:00
abs
8ca99c83ae Linux updates: match MTREE value in pkg_install, pass correct arg to patch to create .orig files, and update ZOULARISBASE to /usr/pkg 2002-06-21 17:28:44 +00:00
jlam
f28a0a731b In order to solve the following problems:
(1) Admins want to create users/groups on their own (pkg/17183).
    (2) Admins don't want packages to setup an initial configuration.

The bsd.pkg.install.mk-generated INSTALL/DEINSTALL scripts have been
modified to check certain PKG_* environment variables to tune their
behaviour.  This works whether installing from "make install" or from a
binary package.

PKG_CREATE_USERGROUP indicates whether the INSTALL script should
	automatically add any needed users/groups to the system using
	useradd/groupadd.  It is either YES or NO, and defaults to YES.

PKG_CONFIG indicates whether the INSTALL/DEINSTALL scripts should do
	automatic config file and directory handling, or if it should
	merely inform the admin of the list of required files and
	directories needed to use the package.  It is either YES or NO,
	and defaults to YES.

The make(1) variable INSTALL_RCD_SCRIPTS is removed.  The package rc.d
script is now handled like other config files for the package, and is
copied into place if PKG_CONFIG=YES.

The default values above reflect the current behaviour.  Setting
PKG_CREATE_USERGROUP=NO solves problem (1), and setting PKG_CONFIG=NO
solves problem (2).

To simply matters for users installing directly from pkgsrc, these
variables may also be defined in /etc/mk.conf, but behaviour at deinstall
time may be surprising.  It is *HIGHLY* recommended that these values be
set in the shell environment instead.
2002-06-20 20:15:46 +00:00
grant
94abee63c5 MASTER_SITE_PERL_CPAN, cpan.pair.com: s/by-modules/by-module/ 2002-06-17 09:11:10 +00:00
cjep
64c9e8a407 Change USE_KERBEROS to PKG_USE_KERBEROS in pkgsrc. There was a "conflict"
which the basesrc USE_KERBEROS variable. Discussed on packages@

This fixes PR#17182 from Takahiro Kambe. The problem was pointed out by
FUKAUMI Naoki on a Japanese NetBSD mailing list.
2002-06-15 21:19:59 +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
cjep
41ffd28765 Insist on a newer lha (xm7 failed to extract properly with an older one).
Suggested by wiz.
2002-06-15 11:28:12 +00:00
schmonz
763997df7e If ${_USE_RPATH} == "no", strip any rpaths that may have managed
to sneak into LDFLAGS. From jlam, tested a bit by billc, approved
by agc.
2002-06-10 13:28:23 +00:00
sakamoto
28924481e6 add IMDICTDIR for input method's dictionary installation.
default is /var/dict.
2002-06-10 12:23:44 +00:00
skrll
700b1e6e40 Allow memorysize as an option in UNLIMIT_RESOURCE.
Use it in kdelibs3. This closes pkg/17164 from Eric Jacoboni
<jaco@scrogneugneu.org>
2002-06-10 11:40:53 +00:00
martti
69421ed9c3 Updated PKGTOOLS_REQD to 20020402. 2002-06-10 05:51:10 +00:00
schmonz
7602306f7a Don't rely on /usr/bin/make being a symlink to gnumake; rather,
set GMAKE to /usr/bin/gnumake explicitly.
2002-06-02 19:44:32 +00:00
schmonz
63ce60909f Introduce CPP_PRECOMP_FLAGS, defaulting to "-no-cpp-precomp" on
Darwin (meaning "don't use the OS X cpp that groks precompiled
headers", which gets us the more compatible GNU cpp instead), and
blank on other systems.

Approved by agc and yyamano.
2002-06-02 00:40:18 +00:00
schmonz
4a19db1481 On Darwin, before including <bsd.own.mk>, set OBJECT_FMT to "Mach-O".
(<bsd.own.mk> tries to set it to "ELF" otherwise.) The problem was
unmasked by -r1.983 of bsd.pkg.mk.

Approved by agc.
2002-05-30 22:15:40 +00:00
schmonz
e8c4951974 Fix comments in show-shlib-type pertaining to "dylib". 2002-05-29 21:30:30 +00:00
yyamano
3fd6d97d03 Remove STRIPFLAG to fix pkg/15467.
It was replaced with _STRIPFLAG_INSTALL and moved to defs.*.mk.
2002-05-29 14:55:22 +00:00
yyamano
5eb62eb51c Replace STRIPFLAG with _STRIPFLAG_INSTALL to fix pkg/15467. 2002-05-29 14:52:14 +00:00
skrll
19f99199a4 Add a new variation on the pth package that has --enable-syscall-hard
as part of the configure options. A pth with this option enabled provides
some semblance of pre-emptive threads - enough for things like xmms and
knode to actually work.

Add the necessary glue to pthread.buildlink.mk and appropriate CONFLICT
into pth.

It is hoped that the pkgs that currently use

	-D_POSIX_THREAD_SYSCALL_SOFT=1

will be tested against pth-syscall and changed to use it. The goal is to
be able to add --enable-syscall-hard to devel/pth and retire pth-syscall.
Baby steps...
2002-05-29 08:19:55 +00:00
fredb
f1ae32bea9 Pass ${OBJECT_FMT} into a package's make environment, to permit BSD-make
packages to build correctly on "transitional" systems, where the user
may have ${OBJECT_FMT} set in ${MAKECONF} to either a.out or ELF. On such
systems, you need something like this just to build the "pkg_install"
package. Closes PR pkg/16213.
2002-05-26 15:00:25 +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
hubertf
2b609a5840 Move description of variables used for config file handling to
Packages.txt.

Supplements PR 16971 by Julio Merino <jmmv@hispabsd.org>
2002-05-22 23:15:22 +00:00
schmonz
c5771424c8 Bump LIBTOOL_REQD (libtool support for Darwin). 2002-05-21 14:06:15 +00:00
wiz
58f1169e3e Add section for POP_WITH_DRAC (for teapop, so far). 2002-05-20 14:08:49 +00:00
schmonz
e9f268e31e On Darwin, ZOULARISBASE is really just LOCALBASE. (This makes the
PKG_TOOLS_BIN and FETCH_CMD defaults work when LOCALBASE is not
"/usr/pkg".)
2002-05-19 12:44:59 +00:00
dmcmahill
85b336f8d4 make f77 be the default fortran compiler instead of f2c-f77 for netbsd>=1.5.
f2c was really only needed in 1.4 and earlier days.
2002-05-19 03:42:14 +00:00
schmonz
fcfdd1cf46 _DO_SHLIB_CHECKS -> yes 2002-05-18 21:35:45 +00:00
schmonz
d50a6c1a2b In do-shlib-handling, also fix up PLIST for Mach-O ("*.dylib")
shared libs, as found on Darwin. From Jeff Putsch <jdputsch@attbi.com>
as part of pkg/16104.
2002-05-18 21:33:32 +00:00
jschauma
e0fe1a65e9 Add and enable sun-jdk14 as an option for PKG_JVM:
If no PKG_JVM is specified, same behaviour as before.
If PKG_JVM=sun-jdk, check if on -current or linux and if so,
use sun-jdk14, else sun-jdk13.  Else believe user when she
specified PKG_JVM=sun-jdk13 or PKG_JVM=sun-jdk14.
2002-05-14 18:07:01 +00:00
seb
76b7de015d Introduce NULL_COOKIE and use it instead of /dev/null for touch (see PR 15597).
While here remove some old comments.
2002-05-14 12:47:48 +00:00
agc
51377b0bb1 Standardise on the format of continuation lines. No functional change. 2002-05-13 11:43:05 +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
schmonz
8af56028b3 ftp.loaded.net no longer has a CPAN mirror. Replace it with cpan.pair.com. 2002-05-12 15:37:30 +00:00
drochner
6ff6a4e94c add actual sourceforge mirrors, and remove non-working 2002-05-08 11:33:49 +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
kei
5a356f12b8 add missing `..' for share/pixmaps. 2002-05-05 17:48:51 +00:00
jtb
478f52f941 Possible values for NMH_PAGER should be "any pager", not "any editor". 2002-05-04 01:22:03 +00:00
agc
c2c474c2fb Be consistent throughout the file with line continuations and whitespace.
No functional changes.
2002-05-03 12:44:01 +00:00
seb
4dfe879a39 mtree' -> $$action' in _SU_TARGET 2002-04-29 09:12:20 +00:00
jlam
1bfebb4d37 Change some spaces to tabs. 2002-04-29 06:43:34 +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
hubertf
8e1aa76a27 bin-install: set DEPENDS_TARGET=bin-install, so depends are still
installed via binaries (if possible), even if there is no binary
pkg available for the current pkg.

Implementation still allows overriding DEPENDS_TARGET=build (etc.)
to force installation of dependencies by compiling if desired.

Patch submitted by Marko Schuetz <MarkoSchuetz@web.de> in private mail.
2002-04-25 21:58:55 +00:00
jlam
925b5d6f50 If we are using the config script wrappers, we prepend their location
to the PATH so we don't have to fix so many broken configure scripts
and Makefiles that expect to find the *-config scripts in the PATH.
2002-04-25 00:03:32 +00:00
jlam
873d445762 Re-write do-patch target to fix broken behaviour where if patches/ didn't
exist, then the local patches weren't applied.
2002-04-25 00:02:41 +00:00
lukem
cc356673f0 Update examples for Australia to mainly use ftp://www.planetmirror.com/ 2002-04-23 06:16:31 +00:00
jlam
408c530541 Defined USE_X11 instead of USE_X11BASE. We don't necessarily want to
force a package to be installed into ${X11BASE} if it uses Motif.  As a
side effect, the xemacs and xemacs-current packages no longer install into
${X11BASE} but into ${LOCALBASE}, which matches what they used to do before
being converted to use Motif dialogs.
2002-04-23 02:14:20 +00:00
jlam
ff13344585 Makefile fragment to determine the endianness of the platform by checking
header files.  It defines MACHINE_ENDIAN which is one of three values:
little, big, or unknown.

This file is used in package Makefiles as follows:

.include "../../mk/endian.mk"

.if ${MACHINE_ENDIAN} == "big"
# ...big endian stuff...
.elif ${MACHINE_ENDIAN} == "little"
# ...little endian stuff...
.else
BROKEN=       "Unknown endianness"
.endif
2002-04-22 02:30:51 +00:00
jwise
f3da648a14 Fix problem where CLASSPATH was not being added to MAKE_ENV, CONFIGURE_ENV,
or SCRIPTS_ENV in non-native jdk case.
2002-04-19 17:14:44 +00:00
agc
b905c0d8de In the do-su-install target, when the ${WRKDIR} contains an outdated
version of the package, and an attempt is made to install the package,
first "make clean" and then "make build" to pick up the new version of
the package before continuing with "make install", rather than printing
an error message and dying.
2002-04-18 20:54:51 +00:00
agc
c84be07a31 When creating the ${DLIST} file in the update target, don't create the
${WRKDIR} every time with "mkdir -p" - instead, use the ${WRKDIR}
target, so that any symlinks to it are created properly.

Also, when creating the ${DLIST} file in the update target, don't pipe
the output of pkg_info -R through "tail -n +4" - simply use pkg_info -qR
to achieve the same results.
2002-04-18 15:54:34 +00:00
agc
adfe02d503 There is no point in piping the output of awk through a pipe which does
"head -1" - use awk to do the work for us.
2002-04-18 15:23:43 +00:00
hubertf
fc8b8053ee Pass X11PREFIX in MAKE_ENV
Inspired by PR 16350, sanity-checked by tron
2002-04-17 09:55:59 +00:00
jlam
b85722ef51 Generalize how the PLIST contents are generated:
GENERATE_PLIST is a sequence of commands, terminating in a semicolon,
that outputs contents for a PLIST to stdout and is appended to the
contents of ${PLIST_SRC}.

Convert the perl5 packlist handling to use GENERATE_PLIST.
2002-04-16 04:10:08 +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
jlam
19b3f5309e Add note explaining when x11.buildlink.mk should be used. 2002-04-12 14:06: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
2bc645d273 Somewhat tune the generation of "PLIST file" by print-PLIST target:
- remove unwanted entries earlier by using ${GREP} -v
 - substitute more specific bits before lesser ones: ${MACHINE_GNU_PLATFORM}
   before ${MACHINE_ARCH} and ${MACHINE_GNU_ARCH}
 - substitute *after* the sort so substitution does not move the
   pathnames around
 - add substitution of ${PKGVERSION}
 - substitute ${PKGLOCALEDIR}/locale (this can help actually catching PLIST,
   configuration, build, ... problems with respect to the correct locale
   directory varying from platform to platform)
2002-04-10 12:03:10 +00:00
jlam
d3dec729ba Move definition of PERL5 from bsd.pkg.mk into defs.*.mk. This is something
that is used regardless of whether perl is installed or not, and we
sometimes want its value before include bsd.pkg.mk.
2002-04-09 22:15:40 +00:00
wiz
8eafd443fc Add thai locale dir. 2002-04-09 11:28:25 +00:00
dmcmahill
544ecb6a4e add CONFIG_SHELL to CONFIGURE_ENV. This avoids picking up bash as the shell
which complains about the buildlink vaiable names containing '.' in them.
2002-04-07 17:09:57 +00:00
rh
8f6639efa4 Do not attempt to update a package (deleting the package and all its
dependencies) if IGNORE is set.  This puts the 'update' target in line
with 'install', 'package', and other targets that use the same checks.
2002-04-05 23:26:49 +00:00
fredb
607557814c Add `_tar.gz' to the list of suffices to grok for the benefit of socks5. 2002-04-05 11:39:25 +00:00
jdolecek
859ec29cbc kill locale/cz - this is incorrect and not used (right is locale/cs) 2002-04-04 18:13:39 +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
seb
d362c2a8bf Add another locale dir (he) for Hebrew. 2002-04-03 14:56:58 +00:00
seb
4e6697c2c8 Set minimum required version of the pkg_ tools to 20020218.
This is mostly to get the improved/fixed version number handling provided
by this version of the tools, but see the log of
pkgsrc/pkgtools/pkg_install/Makefile revision 1.47 for a summary of
changes.
2002-04-02 15:58:20 +00:00
agc
7de8949242 Make the "replace" and "undo-replace" targets more useful:
+ Check for the existence of pkg_tarup, and fail if it can't be found.

+ Place the binary package of the replaced-package in the ${WRKDIR},
rather than overwriting any instance in ${PKGREPOSITORY}.

+ Don't make a binary package when undoing the replacement.
2002-04-02 09:41:39 +00:00
skrll
8186bff76a Fix a bug when inferring the CXX tag which meant that for certain
libraries the following could occur

	- a.out platforms: c++rt0.o would be missing and therefore
	  global contstructors would not work.

	- ELF platforms libstdc++ and libm would not be explicitly
	  linked in.

This affected notably libqt and explains the build failure of kdelibs2 on
arm32.

Bump PKGREVISION and require it.
2002-03-26 16:31:27 +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
hubertf
7621c45c78 Rewrite REPLACE_PERL as shell-loop, so one can use shell wildcards,e.g.
REPLACE_PERL=   *.cgi *.perl *.pl

Code submitted by Amitai Schlair <schmonz@schmonz.com>
2002-03-24 14:06:22 +00:00
dmcmahill
9988a01984 if we're using ptl2, then pull in its buildlink.mk file now that one
exists rather than just adding a DEPENDS.
2002-03-23 01:24:44 +00:00
tron
105558c351 Remove depend directory file in "update" target if the deinstallation
fails because otherwise the next invokation of the "update" target will
not attempt to remove the package again. Fix provided by Aaron J. Grier
in PR pkg/15827.
2002-03-22 19:08:44 +00:00
martti
7db1d9ea11 Added POSTFIX_USE_MYSQL=YES 2002-03-22 09:01:14 +00:00
jlam
b03bad7085 Modify the generated wrapper script to honor the exit code of the wrappee.
Idea from Dan McMahill <dmcmahill@netbsd.org>.
2002-03-20 14:18:00 +00:00
jlam
db33d0c79d Disable the code added in the previous commit. It seems to be causing
problems linking against libintl in the base system (pkg/15964).
2002-03-20 14:11:54 +00:00
tron
2012c2fb1e Remove "ftp.cs.columbia.edu" from GNU master sites because the mirror
is horribly outdated.
2002-03-20 11:31:33 +00:00
jlam
28ea07c164 When replacing for ${BUILDLINK_X11_DIR}, just replace it directly with
${X11BASE} instead of checking for -I or -L in front of it.  This is okay
because ${BUILDLINK_X11_DIR} should just never appear in any installed
files regardless of its prefix.  Problem noted in private email by Mark
Davies <mark@mcs.vuw.ac.nz>.
2002-03-19 15:54:17 +00:00
jlam
54f9720d09 _LIBTOOL_ARCHIVE_TRANSFORM creates $${dest} from $${file}, where
$${file} is a libtool archive (*.la).  It allows libtool to properly
interact with buildlink at link time by linking against the libraries
pointed to by symlinks in ${BUILDLINK_DIR}.

This change has been tested by me on NetBSD-1.5ZA/i386 and by Mark
Davies <mark@mcs.vuw.ac.nz> on Solaris.
2002-03-18 17:45:34 +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
jlam
387f4cee22 Back out some changes that I didn't intend to commit. 2002-03-18 15:17:55 +00:00
fredb
d9607f2757 Append "elf" to ${MACHINE_GNU_PLATFORM}, for NetBSD archs that were once
a.out but are now ELF, in a way that's consistent with bsd.own.mk in
NetBSD-current. This, incidently, makes the gcc package build again on
NetBSD-1.5.3_ALPHA/i386.
2002-03-18 05:46:42 +00:00
fredb
4407ae6f9f "ftp.cdrom.com" evidently no longer mirrors CTAN. 2002-03-17 16:44:28 +00:00
hubertf
507d240872 Allow restarting a chrooted build:
sh mk/bulk/do-chroot-build restart
2002-03-16 10:00:17 +00:00
jlam
69df149ae5 Allow INSTALL/DEINSTALL scripts to use ${INSTALL_INFO}. 2002-03-15 20:08:17 +00:00
tron
8d0306c87f Invent a new variable "PKGNAME_NOREV" which holds the package name without
the package revision added. Replace "PKGNAME" in package list with this
value because the installed software doesn't know anything about package
system revision. This fixes package list problems in e.g. the "xemacs"
package.
2002-03-15 10:05:56 +00:00
tron
58c0212d2f Partitally backout revision 1.932:
We *must* record the version of "${.CURDIR}/Makefile" because we otherwise
only record the version of the wrong "Makefile" e.g.
"x11/xscreensaver-gnome/../xscreensaver/Makefile" for the
"xscreensaver-gnome" package. This will break the update target horribly.
2002-03-15 07:16:23 +00:00
seb
5f53ef53c2 Always append to TEXINFO_SUBST_SED. It was my original intend that
a package creator can add package specifics sed commands to it.

Noted by Masao Uebayashi in private email, Thanks!
2002-03-14 10:35:23 +00:00
lukem
35dc87e356 make _PATCH_BACKUP_ARG be more useful to callers by moving "-V simple"
definition to be part of it instead of appending to PATCH_ARGS.
otherwise, $VERSION_CONTROL or $PATCH_VERSION_CONTROL would still
override -b/-z.
2002-03-14 02:28:22 +00:00
hubertf
e9be9f5f83 nuke /var/wwwoffle - pointed out by fred bruckman 2002-03-14 00:13:29 +00:00
wiz
3f676e4674 Remove one, and add four CPAN mirrors, more or less randomly chosen all over
the world.
2002-03-13 15:39:36 +00:00
hubertf
d91f40b832 Move documentation where it belongs.
Add paragraph "Setting up a sandbox for chroot'ed build" to
Packages.txt and xref it from do-sandbox-build script
2002-03-13 06:30:12 +00:00
agc
93aca3b1ec Fix PR 15755 from Simon Burge (simonb@wasabisystems.com) properly.
When constructing the build version information, avoid problems
when there is a filename with an embedded space in the directory.

With thanks to Stoned Elipot for the practical help.
2002-03-12 15:40:24 +00:00
yyamano
c3cc8ff6d3 GNU tar is /usr/bin/gnutar. 2002-03-11 12:48:52 +00:00
seb
ccccb08e18 Typo and whitespace fix. 2002-03-10 18:35:20 +00:00
seb
e9e849cc83 Add default for _GTEXINFO_PREFIX. 2002-03-10 18:34:14 +00:00
fredb
5313e358fd Some tweaks to "fetch" and "fetch-list" re: DYNAMIC_MASTER_SITES:
- - For "fetch", move the assignment of the "getsite.sh" script to a more
    natural place, to get the full benefit of, and consistent handling for,
    setting MASTER_SORT and MASTER_SORT_REGEX

- - For "fetch-list", embed the "getsite.sh" script into the generated
    script, so that the calculation can be properly done at run-time.
    ("fetch-list" also respects MASTER_SORT and MASTER_SORT_REGEX.)
2002-03-10 17:15:29 +00:00
jlam
7255689c17 Minimize the amount of stuff guarded by ${_USE_RPATH}. 2002-03-08 19:35:57 +00:00
jlam
9c900fe06a Use some new conventions (changes not user-visible):
FOO_SED is user-appendable.
_FOO_SED = ${_FOO_PRE_SED} ${FOO_SED} ${_FOO_POST_SED}
_FOO_SED is used when actually making sed(1) substitutions.

This allows tweaking _FOO_{PRE,POST}_SED to alter the total sed expression.
2002-03-08 19:33:38 +00:00
yyamano
11d1dafc2e Make fetch-list work on Darwin.
* Use ${MAKE}. On Darwin, we use bmake, not make.
* Replace PWD with WD. Darwin's sh is zsh and we can't override PWD.
2002-03-07 15:45:13 +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
3094d59ff2 Do not blindly assign to EVAL_PREFIX! How come I was not bitten by this ?! 2002-03-06 13:06:53 +00:00
fredb
811a403f71 Garbage collect "check-depends", as discussed on tech-pkg. The oddly named
"check-depends" target is what used to install dependencies before fetching
any files. ("install-depends" continues to perform that function for the
other main targets.)
2002-03-06 11:37:28 +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
207d50e572 Use <pre> to surround build logs - monospaced fonts are so much more readable.
OK'd by Dan McMahill
2002-03-04 21:10:47 +00:00
fredb
2f53857f29 Generalize the handling for packages where "fetch" and "fetch-list"
only emit a message and don't actually fetch anything. This allows
us to make the output of "fetch-list" for these packages consistent
with other packages.

While we're in here, integrate DYNAMIC_MASTER_SITES with the
${ORDERED_SITES} macro. The only functional change here is that
${MASTER_SITE_OVERRIDE} is now respected. Still to do -- something
appropriate for "fetch-list" for these packages, like sourcing
"getsites.sh" into the generated script. (Well, "package", but there
are two others that do something similar in their "Makefile".)

Also eliminate the misbegotten _FETCH_ALLFILES macro -- now that only
"fetch" uses it, move it's functionality directly under "do-fetch".
2002-03-04 19:41:03 +00:00