Commit graph

1038 commits

Author SHA1 Message Date
agc
e4dbe506cc Minor indenting nit. 2002-01-04 12:25:43 +00:00
tron
14eba4b9da Add a new variable "UNLIMIT_RESOURCES" which can be used to raise process
limits for building a package.
2002-01-04 12:00:56 +00:00
jlam
4fe22fcdd8 Make the AUTOMAKE_OVERRIDE work for packages that use automake-1.5 and/or
autoconf-2.5* by touching some more files.  Thanks to YAMAMOTO Takashi
<yamt@mwd.biglobe.ne.jp> for pointing out the error in private e-mail.
Also list several packages on which to verify this code after making
changes to the AUTOMAKE*_PATTERNS.
2001-12-23 19:32:15 +00:00
jlam
d89437dc5f Change the way the files used by the GNU auto* tools are touched. We now
touch some files before the configure script is run, and some more
afterwards.  We touch the files afterwards since the configure script can
get modified after it is run, and touching some files afterwards prevents
them from being regenerated if they depend on the configure script.
2001-12-22 05:45:23 +00:00
jlam
05aefeaedc Teach bsd.pkg.mk how to extract all files in ${EXTRACT_ONLY} that end in
suffices listed in ${_EXTRACT_SUFFICES}.  Currently, _EXTRACT_SUFFICES has
.tar.bz2, .tbz, .tar.gz, .tgz, .tar, .zip, .lzh, and .lha.  If the file
doesn't end in any of these suffices, then we use the old code to do the
extraction.  This rids us of the mild annoyance where if you have several
distfiles, some ending in .tar.bz2, some in .tar.gz, and others in .zip,
then you have to create a post-extract target to extract all of the ones
not ending in the suffix that you designate in EXTRACT_SUFX.

I've tested this with some representative packages: archivers/gtar-base,
print/cups, www/surfraw, and print/ghostscript-nox11.
2001-12-19 23:14:01 +00:00
wiz
f4c8fa01e4 Wildcard lha dependency. 2001-12-19 20:02:41 +00:00
agc
f42759a800 Add a new _OPSYS_HAS_GMAKE definition, to denote that the OS has GNU make
as standard.

Hoist the default definition of ${GMAKE} from bsd.pkg.mk into the different
defs.${OPSYS}.mk files.

A non-standard location or name for GMAKE can still be specified in
/etc/mk.conf.
2001-12-19 10:29:11 +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
abs
e40b0cc41e Add LOWER_OS_VERSION to match LOWER_OPSYS, LOWER_VENDOR, and LOWER_ARCH 2001-12-12 12:31:14 +00:00
abs
21f8349674 if .tar.bz2 needs bzcat, so does .tbz 2001-12-11 16:28:55 +00:00
jlam
a5de71f0ad We want to touch the configure script last (after touching the source
files) in the AUTOMAKE_OVERRIDE code so as to prevent autoconf from
regenerating the configure script.  A "*" was mistakenly added in
revision 1.874.
2001-12-10 19:36:10 +00:00
hubertf
2dfc71380d Treat PKGREVISION=0 as if it wasn't set (-> add no "nb0") 2001-12-08 02:12:38 +00:00
abs
1ff09b25bf remove : at end of if exists() 2001-12-07 09:52:57 +00:00
agc
3d43fa67e2 Add support for OS X-style dylibs when creating the derived PLIST file. 2001-12-05 16:42:46 +00:00
jlam
478cba00bb By default, prevent invocation of GNU "auto*" driven by the generated
Makefiles during the build process by touching various auto{conf,make}
source files to make them up-to-date.  Packages that require regenerating
the configure script and Makefile.in files should make the appropriate
calls to auto{conf,make} in a pre-configure target.  This allows the
various targets listed in ${_CONFIG_PREREQ} to modify the generated files
without triggering the GNU auto* tools and having the modifications be
overwritten.
2001-12-04 06:14:57 +00:00
wiz
1a9a466f05 Add support for distfile-specific master sites, as requested in pkg/7471.
Syntax:
MASTER_SITES_completefilename=	http://specific.master/site
and similarly for PATCH_SITES.
Convert print/ghostscript-nox11 and x11/kterm to take advantage of this.
2001-12-02 21:29:20 +00:00
jlam
e1a97d1b32 Support automatically calling the INSTALL script during installation. This
currently only occurs for packages that use bsd.pkg.install.mk.

There are two new targets, pre-install-script and post-install-script, that
default to doing nothing.  The order of targets called for a "make install"
is:
	pre-install-script
	pre-install
	do-install
	post-install
	post-install-script

The new targets are defined in bsd.pkg.install.mk to call the INSTALL
script with the PRE-INSTALL and POST-INSTALL options.
2001-12-02 03:11:35 +00:00
jlam
142b319a6d Move code from end of the do-configure target that performed the
LIBTOOL_OVERRIDE steps into a separate do-libtool-override target.  Create
a new variable _CONFIGURE_POSTREQ that currently lists do-libtool-override.
Also add some documentation for the two _CONFIGURE_* variables:

_CONFIGURE_PREREQ is a list of targets to run after pre-configure but before
	do-configure.  These targets typically edit the files used by the
	do-configure target.

_CONFIGURE_POSTREQ is a list of targets to run after do-configure but before
	post-configure.  These targets typically edit the files generated by
	the do-configure target that are used during the build phase.
2001-11-30 05:03:06 +00:00
jlam
b7c7ffb871 Move the REPLACE_PERL code into a separate configure pre-requisite target
"replace-perl", instead of keeping it as part of the do-patch target.  Now,
a "make patch" will result in just the patched sources.
2001-11-30 03:48:14 +00:00
jlam
ad76e9aa21 Rename "do-libtool" target to "do-ltconfig-override" as the new name is more
descriptive.  There is a separate step to replace the actual libtool script
that is controlled by LIBTOOL_OVERRIDE within the "do-configure" target.
2001-11-30 03:19:04 +00:00
wiz
d6b705489b Remove REPLACE_CURSES from bsd.pkg.mk (not needed anymore), and don't
document it and USE_CURSES in Packages.txt anymore (packages should
really use devel/ncurses/buildlink.mk instead).
2001-11-30 01:26:32 +00:00
wiz
8457cdbc38 Drop a line of the form '^<TAB>$'. 2001-11-29 20:06:03 +00:00
hubertf
5542206cba Get rid of manually adding "nbX" to PKGNAME when a pkg was changed in
pkgsrc. Instead, a new variable PKGREVISION is invented that can get
bumped independent of DISTNAME and PKGNAME.

Example #1:
        DISTNAME=       foo-X.Y
        PKGREVISION=    Z
     => PKGNAME=        foo-X.YnbZ

Example #2:
        DISTNAME=       barthing-X.Y
        PKGNAME=        bar-X.Y
        PKGREVISION=    Z
     => PKGNAME=        bar=X.YnbZ (!)

On subsequent changes, only PKGREVISION needs to be bumped, no more risk
of getting DISTNAME changed accidentally.
2001-11-29 01:12:24 +00:00
jlam
208d40b3a2 Move the PKG_SYSCONFDIR logic below the definition of PKGNAME. PKGNAME is
use to set PKGBASE, which is used in the name of the package-specific
config directory override (PKG_SYSCONFDIR.${PKGBASE}).  Prior to this, if
PKGNAME wasn't explicitly set in the package, then the override would not
work.
2001-11-28 19:55:31 +00:00
abs
6dd01d2785 lose some more pkg/ references 2001-11-28 10:21:46 +00:00
hubertf
0a38992063 fetch-list: properly quote URLs printed, as they may contain things that
the shell doesn't like.

Fixes PR 14347 by Ben Wong <Benjamin.Wong@cc.gatech.edu>
2001-11-26 19:56:06 +00:00
jlam
3f8b0469a6 Check for an empty value for PKG_SYSCONFSUBDIR and set PKG_SYSCONFDIR
accordingly so that config files are in /usr/pkg/etc/foo.conf, and not
/usr/pkg/etc//foo.conf.
2001-11-25 19:38:55 +00:00
jlam
0252126161 Pass PKG_SYSCONFDIR to the configure and build processes. 2001-11-25 19:04:19 +00:00
jlam
ffceca11a9 PKG_SYSCONFDIR is where the configuration files for a package may be found.
This value may be customized in various ways:

PKG_SYSCONFBASE is the main config directory under which all package
	configuration files are to be found.

PKG_SYSCONFSUBDIR is the subdirectory of PKG_SYSCONFBASE under which the
	configuration files for a particular package may be found.

PKG_SYSCONFDIR.${PKGBASE} overrides the value of ${PKG_SYSCONFDIR} for a
	particular package.

Users will typically want to set PKG_SYSCONFBASE to /etc, or accept the
default location of ${PREFIX}/etc.

This obsoletes the use of CONFDIR, which was active for only 6 days, so no
need to have a workaround to still accept old CONFDIR settings.
2001-11-25 18:59:45 +00:00
agc
93549791ee Now that all the files have been moved into the main package directory,
remove the temporary ${PKGDIR} workaround.
2001-11-21 18:32:01 +00:00
agc
89257b87f1 Add _OPSYS_HAS_MANZ and _PREFORMATTED_MAN_DIR definitions to the
individual defs.${OPSYS}.mk files, and use them in bsd.pkg.mk.

+ _OPSYS_HAS_MANZ defines whether or not the OS does MANZ handling as standard

+ _PREFORMATTED_MAN_DIR is the name of directory (cat or man) where
preformatted manual pages go.

Rename the internal definitions used in the generation of PLIST files to
start with '_'.

This completes the "generic" changes to bsd.pkg.mk.
2001-11-21 13:44:44 +00:00
agc
03c35761df Add a _DO_SHLIB_CHECKS definition to the individual defs.${OPSYS}.mk
files, and use it in bsd.pkg.mk.  This definition controls the fixup
of PLISTs at installation time, and running of ldconfig if necessary.
2001-11-21 13:17:14 +00:00
agc
715864dc96 Add a _PATCH_BACKUP_ARG definition to the individual defs.${OPSYS}.mk files,
and use it in bsd.pkg.mk. This definition is the switch to patch(1) to
provide backup files when patching.
2001-11-21 13:09:08 +00:00
agc
b9a41cdc6b Add a _USE_RPATH definition to the individual defs.${OPSYS}.mk files,
and use it in bsd.pkg.mk. This definition says whether or not the rpath
is to be added to the LDFLAGS definition.
2001-11-21 13:02:52 +00:00
agc
e3865c8037 Add a _DO_LIBINTL_CHECKS definition to the individual defs,${OPSYS}.mk
files, and use it in bsd.pkg.mk. If set to "yes", checks that a valid
libintl library and header file should be performed.
2001-11-21 12:58:15 +00:00
agc
69788c2093 Add a definition of _IMAKE_MAKE to the individual defs.${OPSYS}.mk
files, defined to be the make program which is invoked by imake, and
use it accordingly in bsd.pkg.mk
2001-11-21 12:53:04 +00:00
agc
bac7e8965b Move default umask for operating systems into the individual defs.${OPSYS}.mk
files, rather than switching by ${OPSYS} within bsd.pkg.mk.
2001-11-21 12:42:23 +00:00
jlam
b046604a94 Create a new variable CONFDIR that represents the directory where package
config files should go.  It may be overridden on a per-package basis by
defining CONFDIR.${PKGBASE}, e.g. CONFDIR.php.  ${CONFDIR} defaults to
${PREFIX}/etc, but it may be overridden in /etc/mk.conf, e.g. by setting
CONFDIR=/etc.

Packages will eventually be altered to find their config files in
${CONFDIR}.
2001-11-19 16:01:03 +00:00
tron
d68a1cb95e Remove GNOME on "ftp.fh-rosenheim.de" which doesn't carry any files at
the moment.
2001-11-16 20:35:19 +00:00
jlam
8e58770bc9 Convert some spaces to tabs. 2001-11-14 21:38:29 +00:00
jlam
770f9cd495 Allow MESSAGE_SRC to be a space-separated list of files, like PLIST_SRC,
that are concatenated together to form the whole MESSAGE file.
2001-11-14 21:04:43 +00:00
jlam
7e703bf189 Add ${PKGBASE} to the things to substitute for in PLISTs. 2001-11-14 12:38:51 +00:00
jlam
ca75d3b6b7 Set a default value for BUILDLINK_DIR so that if no buildlink.mk files are
included, then it still points to a sensible location (${LOCALBASE}).
2001-11-11 09:46:51 +00:00
agc
7f77b835bf Check for DESCR_SRC, PLIST_SRC, MESSAGE_SRC, DEINSTALL and INSTALL files
in ${.CURDIR} as well as ${PKGDIR}, just in case the pkg/ directory still
exists but is empty.
2001-11-09 08:58:19 +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
agc
eb39a7e922 Following on from the removal of the automatic "is there a script to run" logic,
more speedups for building packages.

Get rid of a .USE macro, and do not spawn sub-makes for the pre-, do- and
post-target stages, replacing them with standard make(1) targets.

Timing information as follows (multiple runs performed, best results taken):

800 MHz Celeron, 128 MB, local pkgsrc, local obj
scripts/, pre,do,post-*:  	0.731u 0.261s 0:02.04 48.5%     0+0k 29+168io 9pf+0w
no scripts/, pre,do,post-*:	0.678u 0.242s 0:01.30 70.0%     0+0k 0+169io 0pf+0w
no scripts/, no pre,do,post-*:	0.267u 0.089s 0:00.90 37.7%     0+0k 0+155io 0pf+0w

40 MHz Sparc, 36 MB, nfs pkgsrc, local obj
scripts/, pre,do,post-*:  	22.590u 6.839s 0:33.31 88.3%    0+0k 121+254io 0pf+0w
no scripts/, pre,do,post-*:	22.481u 6.442s 0:33.30 86.8%    0+0k 120+251io 0pf+0w
no scripts/, no pre,do,post-*:   8.534u 4.189s 0:16.48 77.1%    0+0k 105+242io 0pf+0w
2001-11-08 09:29:56 +00:00
jlam
32a207a6c8 Also substitute for CHMOD, CHOWN, CHGRP in PLISTs. 2001-11-03 04:58:15 +00:00
jlam
64468de1ee So many of our PLIST use mkdir, rmdir, and true, and we have full paths to
these utilities in ${MKDIR}, ${RMDIR}, and ${TRUE}, so substitute for them.
2001-11-01 20:37:17 +00:00
zuntum
33f6d98857 Make REPLACE_PERL work -- recent "-e s,/bin/perl,${PERL5}" addition broke it.
Now the sed command is "s,#!.*/bin/perl,#!${PERL5},"
2001-10-31 18:05:48 +00:00
agc
7167cd3880 Add initial support for Darwin (1.4) to pkgsrc. 2001-10-30 13:53:15 +00:00
jlam
b3dec5f544 On Solaris 7, when `find dir -name foo -name bar' in invoked, only an
implicit `-print' action is performed on bar and not on foo.  Surround
the search pattern in \( ... \) and add an explict -print so that all of
the results of the find are printed.

Problem noted and patch to fix this received in private email from Stoned
Elipot <seb@netbsd.org>.
2001-10-29 19:21:18 +00:00
skrll
c5e44f3ff0 Make print-PLIST generate
@exec ${MKDIR} %D/...

instead of

	@exec ${MKDIR} ${PREFIX}/...

Hopefully this might mean I don't commit incorrect PLISTs.
2001-10-29 15:10:14 +00:00
tron
8d0e937ff7 Add a new "show-vars" target which allows to display several makefile
variables at once.
2001-10-26 21:42:44 +00:00
jlam
83a062506e If AUTOMAKE_OVERRIDE=YES then we touch files in ${WRKSRC} in such a way
that GNU autoconf/automake are not executed during the build process, even
if the tools exist in the build environment.  This prevents the build
process from overwriting any changes made to the configure script or to the
Makefile.in files.
2001-10-26 17:03:04 +00:00
agc
507d23ecbf Also delete the magic invocation of scripts/configure and
scripts/{pre,post}-install - there is nothing that uses any of these,
and it incurs needless overhead.
2001-10-26 16:03:26 +00:00
wulf
967aaf280f Changed PKGDIR assignment to allow migration of files currently held in
${.CURDIR}/pkg directory to the toplevel of the package. It remains
backward compatible with the existing system allowing a progressive
transision process. The long term goal is a reduction of overheads and
processing time when working with the cvs tree.
2001-10-26 15:08:43 +00:00
agc
d52dd5005a At present, if there is a pre-<target> or post-<target> script in
the scripts/ directory, it will be run automatically as part of
the build process, by bsd.pkg.mk.  There are now exactly 5 packages
in pkgsrc which use this facility, and yet, for every package build,
the existence of a script is checked by bsd.pkg.mk once before the
target is executed, and once afterwards. This incurs needless
overhead.

Move the separate pre- and post- script handling out of bsd.pkg.mk into
the individual package Makefiles, where it's much more obvious what is
happening, anyway.
2001-10-26 14:09:59 +00:00
skrll
9f28ffc95e Update REPLACE_PERL to work for /bin/perl and use it in kdelibs2 instead
of home grown post-patch target.
2001-10-26 13:57:58 +00:00
skrll
1034b557a9 Fix ltcf-cxx.sh to work on -current/new toolchains. That is make sure that
/usr/lib/crtbeginS.o and /usr/lib/crtendS.o make it into
{pre,post}dep_objects.

Fixes pkg/14353 from Witold J. Wnuk <witek@pd37.warszawa.sdi.tpnet.pl>

Tested as "still" working on 1.5.2.

Bump minor number of pkg and make pkgsrc depend on this version.
2001-10-26 07:47:38 +00:00
tron
758b507b69 Sort "PATCH_SITES" using "MASTER_SORT" and "MASTER_SORT_REGEX", too. 2001-10-25 18:12:53 +00:00
jlam
51436ad116 The do-configure target has some "stuff" that is supposed to be done after
the pre-configure target is called but before the configure script is
called, but it's added in a non-extensible way.  This "stuff" is the
replace-ncurses step and the ltconfig-override step.  Move these steps out
into their own targets that are named as prerequisites to the do-configure
step.  The prerequisites are specified in the private variable
_CONFIGURE_PREREQ, to which other independent targets may be appended.
2001-10-24 19:42:28 +00:00
hubertf
46a42a2e26 Get rid of BUILD_ROOT and replace it with PKGSRCDIR (which was there
before!)
2001-10-17 23:23:15 +00:00
tron
57f481af78 Pass "${USETOOLS}" down to package builds so that packages which use BSD
style makefiles can be build without a tools directory.
2001-10-12 15:40:56 +00:00
jlam
c46d036469 Allow people who set USE_BUILDLINK_X11 so as to experiment with the
buildlink-x11 package, to have that package installed.
2001-10-10 05:57:14 +00:00
jlam
ffdd7ac071 Back out last change that moved the prepending of BUILDLINK_CPPFLAGS and
BUILDLINK_LDFLAGS to CFLAGS, CPPFLAGS, CXXFLAGS, LDFLAGS from
bsd.buildlink.mk to bsd.pkg.mk.  They're unnecessary after the recent
changes to bonobo/buildlink.mk and to libglade/buildlink.mk that removed
their settings of BUILDLINK_CPPFLAGS.
2001-10-09 13:54:10 +00:00
tron
cb4432edd5 Prepend "${BUILDLINK_CPPFLAGS}" and "${BUILDLINK_LDFLAGS}" to "${CFLAGS}",
"${CPPFLAGS}", "${CXXFLAGS}" respectively "${LDFLAGS}" in "bsd.pkg.mk" and
not in "bsd.buildlink.mk" because "${BUILDLINK_CPPFLAGS}" and
"${BUILDLINK_LDFLAGS}" might get changed several times by the
"buildlink.mk" files of various packages.
2001-10-05 21:32:59 +00:00
agc
ed7610d006 Use the usual _PKG_SILENT and _PKG_DEBUG definitions in the
show-installed-depends target.
2001-10-04 22:01:54 +00:00
agc
12106c0620 use ${PKG_INFO} rather than pkg_info in show-installed-depends target,
so that the correct setting of PKG_DBDIR is used, and the correct
pkg_info binary too, presumably.

Make show-installed-depends work on Solaris (untested) by only defining
the target if DEPENDS is defined.
2001-10-04 21:48:12 +00:00
jlam
2b9404e054 If USE_IMAKE is set, then ensure that the buildlink-x11 package isn't
installed, as it currently breaks builds that use imake.  I made an
announcement on current-users and tech-pkg on this, but having the make
logic place to verify that buildlink-x11 is actually gone is better.
2001-10-04 07:56:06 +00:00
tron
9f0eb84c74 Add "prdownloads.sourceforge.net" as primary site to the of list
sourceforge download servers. It is the fastest one from "ftp.netsd.org"
and my home system.
2001-10-03 07:57:04 +00:00
jlam
6c797a0afa Allow customizing the message for _SU_TARGET by substituting for "$action",
where action can be "install", "package", "create user for", etc., instead
of blindly always saying "install".  Define "action" before calling
${_SU_TARGET} whereever it is used.
2001-10-01 21:15:11 +00:00
jlam
3ad1fec0e7 Have x11.buildlink.mk add -Wl,-R${X11BASE}/lib to LDFLAGS directly, instead
of relying on bsd.pkg.mk to do it.  This change just makes x11.buildlink.mk
more self-sufficient.  Also add a warning that x11.buildlink.mk shouldn't
be included in any buildlink.mk files since what it appends to *_POST_SED
variables must come last.
2001-10-01 17:14:40 +00:00
abs
e31ba171a2 Add 'show-installed-depends' - neat implementation thanks to Hubert. 2001-09-30 22:10:33 +00:00
mycroft
1fa6a808a7 I have no idea where it got broken, but put back the creation of .package_done
files.
2001-09-25 20:26:37 +00:00
tron
d9e3ce1e50 Fix cut and paste error in last commit. 2001-09-24 11:02:49 +00:00
tron
85ee00aa9d Add "PKGVERSION" to "PLIST_SUBST" by default. Trailing package source
version numbers (e.g. "nb1") are automatically removed.
2001-09-24 09:48:31 +00:00
jlam
0cb3a96be8 Fix problem with Solaris' /bin/sh not accepting an empty list in a for
loop noted in pkg/13894 by Stoned Elipot <Stoned.Elipot@script.jussieu.fr>.
The suggested fix was applied.
2001-09-14 18:54:43 +00:00
jlam
fec4edb91a Document the new Motif-related variables. Deprecate USE_MOTIF in favor of
including motif.buildlink.mk, which contains more sophisticated and
complete logic for detecting the various Motif options that may be
installed.  Though deprecated, USE_MOTIF is still recognized, though it
does no more than include motif.buildlink.mk.
2001-09-14 01:52:40 +00:00
agc
5d918d6e52 Add a just-in-time su mode for "make package" by factoring out the code
whcih does the su(1), and using that. Also make the deinstall target use
the same common code.
2001-09-12 10:38:12 +00:00
wiz
bd02cc8c26 Make print-PLIST work again if no linux=procfs mounted.
Patch by hubertf.
2001-09-11 16:41:36 +00:00
martin
478cff1cb0 Add support for two environment variables to help update all your
installed packages and only rebuild everything once:

 STOP_DOWNLEVEL_AFTER_FIRST
    if set makes "make show-downlevel" stop a bit earlier (since with the
    other one below you will be only interested in the first downlevel
    pkg found).

 REBUILD_DOWNLEVEL_DEPENDS
    if set forces the pattern match for dependencies to fail whenever the
    installed pkg is not the version in the makefile (i.e. "make show-downlevel"    would print a version mismatch for the dependecy). This causes all
    downlevel dependencies (and everything depending on them) to be rebuild.

Enhancements, like making this all work with make command line flags and
settings in /etc/mk.conf are welcome. A way to stop "make show-downlevel"
through all upper levels of recursion imediately would be very usefull too.
2001-09-10 20:03:17 +00:00
agc
603eae4669 Set the default value of WRKSRC in a slightly different way (from Hubert
Feyrer).
2001-09-10 09:56:05 +00:00
kei
dd9ba6a7a5 Define default value of WRKSRC again. It is required by the packages without
NO_WRKSUBDIR.
2001-09-10 02:46:15 +00:00
agc
a16fc84f19 Deprecate NO_WRKSUBDIR, replacing it with an explicit assignment of:
WRKSRC= ${WRKDIR}

This is much cleaner, much more indicative of what happens, and removes
another of the negative definitions (NO_.* = value).
2001-09-09 20:36:07 +00:00
tv
ea4db8a84e Since libtool has now been split, it's no longer necessary to have a
BUILD_DEPENDS on libtool for the USE_LIBTOOL/non-USE_LTDL case; instead,
just depend on libtool-base (thus skipping the libtool-info and libtool
package compilation where appropriate).
2001-08-27 15:05:54 +00:00
hubertf
72a293c7e6 print-PLIST: remove emul/linux/proc entries before sorting. No need to
waste processing time on data we're going to discard.
	     Pointed out by Tomasz Luchowski <zuntum@netbsd.org>.
2001-08-24 10:50:03 +00:00
hubertf
aeed7c63ec * When applying patches, also look in $LOCALPATCHES/$PKGPATH for
any local patches that the user wants to maintain outside of
   pkgsrc.
 * print-PLIST: ignore Linux procfs entries
2001-08-24 00:54:46 +00:00
abs
8eee1675b7 gnu patch is used under Linux as well as Solaris 2001-08-23 16:37:27 +00:00
jlam
64194bcde5 Set the default BUILDLINK_X11_DIR to ${X11BASE} so that in the absence
of x11.buildlink.mk, it still points to a working X11R6 hierarchy.
2001-08-23 04:21:02 +00:00
jlam
c2c4606f78 By default, don't use pkgtools/buildlink-x11 to cause packages that use
imake to be buildlinked as it's not necessary for those packages.  Many
thanks to Frederick Bruckman <fredb@immanent.net> for pointing this out.

This is accomplished by ripping out all of the Makefile logic related to
buildlink-x11.  It will be added back in a separate file (as noted by the
additional check for X11_BUILDLINK_MK, but will still not be the default.
2001-08-22 17:34:19 +00:00
tv
d4f0e2715c Remove "-" from default su command. It's more reliable to let some of the
environment be inherited from pkgsrc during an implicit su for install;
root's .-files may set variables that fiddle with how pkgsrc works.
2001-08-20 14:41:48 +00:00
dogcow
10023af344 change BUILD_DEPENDS+= bzip2-0.9.0b:../../archivers/bzip2 to >=0.9.0b;
otherwise, extracts fail when bzip2-1.0.1 is installed.
2001-08-16 01:49:09 +00:00
jlam
cd4bfb05da Update build dependency on buildlink-x11 to >=0.7. 2001-08-08 07:24:57 +00:00
abs
b17128a573 ftp.digital.com seem to have dropped their cpan archive - switch to loaded 2001-08-01 16:18:18 +00:00
jlam
cb3a5c9daf Move -a from XMKMF_FLAGS to XMKMF. Thus, if a package wants to run
xmkmf without building all the Makefiles too, then it can set
XMKKF=${XMKMF_CMD} ${XMKMF_FLAGS} (same as default but without the -a).
2001-07-30 05:04:32 +00:00
hubertf
822fcf2541 work around HAVE_BUILTIN_MESA not set when USE_GLX is set. 2001-07-27 12:19:15 +00:00
wiz
e786e881f0 Force move new file over old one in REPLACE_PERL (at least one package
needs that).
2001-07-26 08:39:35 +00:00
jlam
a16dfdacab If USE_BUILDLINK_ONLY is defined, then use f2c/buildlink.mk instead of
directly adding a dependency on f2c.
2001-07-25 23:49:41 +00:00
jlam
9d08dcf929 Change the EVAL_PREFIX logic so that if
EVAL_PREFIX=    FOODIR=foo

is defined, then FOODIR's value is only saved if the package foo was
found.  This causes FOODIR to keep being reset until the package foo
is installed, which makes EVAL_PREFIX work properly with buildlink.mk
files.  This should fix various problems people have been having with
files not being linked in when a dependency is built via a "make build"
in a package that uses that dependency further up the chain.
2001-07-25 07:36:40 +00:00
hubertf
f652ba9c24 Change indentation (whitespace changes only!):
.if 			.if
  .if			.  if
  .else		=>	.  else
  .endif		.  endif
  .endif		.endif

Patch contributed by Marc Espie <espie@liafa.jussieu.fr> in preparation of
merging latest changes with the OpenPackages project. Thanks Marc!
2001-07-18 22:43:32 +00:00
jlam
c18e4e27f6 Rename "FILE" to "FILE_CMD" since ".for FILE" is a common idiom in BSD
makefiles, and this interferes with the conditional definition of FILE
in defs.*.mk.
2001-07-15 12:40:03 +00:00
tron
cd704ea25b Improve Java handling via "USE_JAVA" option:
- The "sun-jre" and "sun-jdk" packages can now be directly selected by
  setting "PKG_JVM" to "sun-jdk". "JAVA_HOME" is set to
  "${LOCALBASE}/java/jre/bin" in this case which fixes PR pkg/11901
  by myself.
- Only set "CLASSPATH" to "${JAVA_HOME}/lib/classes.zip" if that file
  really exists.
2001-07-13 11:28:23 +00:00
jlam
d3bc280f55 Add definitions for CMP pointing to cmp utility and use it in bsd.pkg.mk. 2001-07-13 06:16:02 +00:00
tron
75a2304553 Fixes for "tarup" target:
- Add missing "${_PKG_SILENT}${_PKG_DEBUG}" in front.
- Create category directories as required.
2001-07-10 12:04:43 +00:00
tron
805f15ed41 Add new "tarup" target which allows to create a binary package from an
installed package with the "pkg_tarup" utility.
2001-07-10 11:51:57 +00:00
tv
d6c0d5882c * Make perl stop installing anything in the man3 directory. It's starting
to install things like "open.3" and "lib.3" which confuse users.  Perl
  ships with a documentation tool, "perldoc", for this purpose; create a
  MESSAGE indicating that it should be used instead.  (Perl still installs
  command line program manual pages in man1.)

* Integrate bsd.perl.mk into the perl5-base build where it should have been
  from the beginning.  The separate perl-mk pkg makes binary packages of
  perl-mk completely useless[*].  Older perl builders will not break, since
  <bsd.pkg.mk> contains fallback definitions that are evaluated at pkg
  build time.

=====

[*] bsd.perl.mk is tightly bound to the version of perl that is installed.
    The version name "perl-mk-1.1" is completely useless as a binary pkg,
    since keeping multiple binary versions of perl on a FTP server means
    that one of the perl-mk's will get clobbered.

    However, putting the current pkgsrc PERL5_DIST_VERS in the perl-mk pkg
    is also a problem, because that doesn't necessarily reflect the
    installed version of perl.  Snarfing the installed version at perl-mk
    build time would be even uglier, since you could not then walk the tree
    without perl being installed.

    The cleanest solution is to integrate bsd.perl.mk into the perl5-base
    pkg, and let those who have not upgraded perl yet use the runtime
    definitions in <bsd.pkg.mk>.
2001-07-09 17:10:25 +00:00
dmcmahill
7190c9bfae add OSVERSION_SPECIFIC to BUILD_DEFS if defined so it ends up in the binary
package.  This way we can look at a binary package and determine what versions
of the OS it may run on.
2001-07-07 17:10:36 +00:00
jlam
d8e22debda Update buildlink-x11 to 0.6. Changes include moving the custom overrides
of X11.rules settings below the inclusion of <X11.rules>.  This should
cause overrides to work correct for XFree-3.3.x systems.
2001-07-05 17:22:59 +00:00
jlam
619f213103 Document the logic that sets XMKMF_CMD. 2001-07-05 04:58:12 +00:00
jlam
00655f3659 Update buildlink-x11 to 0.5. Changes from previous version are the
addition of the xmkmf script from the XFree86-4.0.x distribution, which
understands passing -D options through to imake.  Update the dependency
on buildlink-x11 in bsd.pkg.mk for packages using USE_BUILDLINK_ONLY to
>=0.5.  Also, if USE_BUILDLINK_X11 is set, then refer to ${BUILDLINK_DIR}
for location of X headers and libraries.
2001-07-05 04:47:27 +00:00
perry
27004b36eb fix a problem with HAVE_BUILTIN_XPM 2001-07-04 23:44:27 +00:00
jlam
8c0e21a260 buildlink-mk requires that BUILDLINK_DIR always be set, so set it if
undefined and pass it through MAKE_ENV.
2001-07-02 21:28:45 +00:00
jlam
d51560f78a Bump build-dependency on xpkgwedge to >=1.5, and add a build-dependency
on buildlink-x11 if USE_BUILDLINK_ONLY is defined.  Pass all of
CPPFLAGS/CFLAGS/CXXFLAGS/LDFLAGS to buildlink-x11 through PKGSRC_* versions
of those values.  Also add preliminary support for USE_BUILDLINK_X11 for
buildlinking X11R6 instead of USE_X11 (hi zuntum!).
2001-07-02 21:06:51 +00:00
jlam
8d8c3630b3 Make check for Xpm in XFree86 look like the checks for Mesa and freetype2. 2001-07-02 08:02:33 +00:00
jlam
a56d13d64f Make sure the -DBuildLink gets passed through to subdir Imakefiles if
BuildLink is defined.  Bump xpkgwedge version number to 1.4 and increase
xpkgwedge dependency version in bsd.pkg.mk.
2001-07-01 21:13:20 +00:00
jlam
acff708464 Resurrect LIBTOOL_OVERRIDE. It's needed for lesstif-0.92.32 which uses
the latest libtool in its sources (there's no ltconfig, only ltmain.sh).
2001-06-30 03:36:48 +00:00
jlam
2365ad8d70 Bump build dependency on xpkgwedge to >=1.3 to handle buildlink.mk files
properly for imake-using packages, and cause pass -DBuildLink to xmkmf
(and thus to imake) if USE_BUILDLINK_ONLY is defined.
2001-06-29 18:29:27 +00:00
wiz
2844ba8358 Update MASTER_SITE_XCONTRIB server list, inspired by a posting to tech-pkg
by Jim Bernard <jbernard@mines.edu>.
2001-06-28 16:54:07 +00:00
zuntum
38712c01b3 o move REPLACE_PERL code to more proper location -- to the do-patch target;
now it works when NO_CONFIGURE is set
2001-06-27 11:40:25 +00:00
zuntum
578c864e81 o introduce REPLACE_PERL
it chdir's to ${WRKSRC} and automatically replaces /usr/bin/perl,
  /usr/local/bin/perl and /usr/pkg/bin/perl with ${PERL5} in each file
  listed in REPLACE_PERL variable in package's Makefile
2001-06-27 11:24:15 +00:00
tron
b3685d9e9b The GNU patch used under Solaris doesn't understand "-b .orig", use
"-z .orig" instead.
2001-06-21 05:48:29 +00:00
jlam
cbfd838f6a Do previous in a different way. 2001-06-21 04:52:56 +00:00
jlam
998f5cb300 Try to fix check for XAW_TYPE. 2001-06-21 04:49:08 +00:00
hubertf
d63b65d51d As proposed by Luke Mewburn on tech-pkg, make sure to always use
simple backups with suffix ".orig", in case someone has set
SIMPLE_BACKUP_SUFFIX and/or VERSION_CONTROL in $env.
2001-06-21 01:58:27 +00:00
jlam
c459aefcea Move default setting of XAW_TYPE to bsd.prefs.mk. 2001-06-20 19:36:03 +00:00
assar
dec515e55c do not check for ACCEPTABLE_LICENCES when deinstalling. closes PR pkg/13211 2001-06-19 11:54:56 +00:00
jlam
b642e040c7 Create USE_BUILDLINK_ONLY variable that doesn't add -L${LOCALBASE}/lib
to LDFLAGS if it's defined.  This is intended for use by package developers
to catch packages that implicitly use libraries from ${LOCALBASE}/lib
without depending on the correct package.
2001-06-18 21:23:35 +00:00
jlam
e133a65d29 Add BUILD_USES_GETTEXT_M4 to set a build dependency on either an older
version of gettext or gettext-m4.
2001-06-16 04:11:30 +00:00
jlam
850064cf9e Fix typo...LIBS gets added to CONFIGURE_ENV, not CONFIGURE. 2001-06-13 07:09:33 +00:00
jlam
0d141af71a Split XMKMF into XMKMF_CMD and XMKMF_FLAGS and set XMKMF_CMD conditionally
base on whether we use xpkgwedge or not.
2001-06-12 20:39:13 +00:00
jlam
8848ee6991 If GNU_CONFIGURE is defined, then pass LIBS to the GNU configure script.
There are 40 packages in pkgsrc that do this.
2001-06-12 20:30:09 +00:00
jlam
c5b999b208 Use ${SORT} and ${WC} instead of sort and wc. Also some minor whitespace
fixes.
2001-06-12 13:17:01 +00:00
jlam
28c0882df0 Migrate some OS-specific variable definitions into OS-specific files.
Include it in bsd.prefs.mk to allow their use much earlier in Makefiles,
and try to use the variable references instead of directly invoking the
programs in bsd.prefs.mk and bsd.pkg.mk where possible.
2001-06-12 12:49:55 +00:00
jlam
a057ade2a3 Make CPPFLAGS part of MAKE_ENV and CONFIGURE_ENV as 220 packages want it
to be.
2001-06-11 06:30:59 +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
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
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
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
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
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
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
agc
bdd681ea46 Bump the value of LIBTOOL_REQD to match the one in the package. 2001-05-09 10:25:38 +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
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
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
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
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
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
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
kei
3395899cb7 Check if ${DIST_SUBDIR} exists before deleting it when doing "make distclean". 2001-04-13 05:27:20 +00:00
fredb
3aee0d0499 Prepare for update of pkgsrc openssl to 0.9.6. 2001-04-09 02:54:22 +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
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
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
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
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
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
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
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
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
tron
27fa876a3c Replace two dead German GNOME mirrors by a working one. 2001-03-18 19:27:02 +00:00