Commit graph

105 commits

Author SHA1 Message Date
agc
6a46f4ba75 Use -h when using egrep(1) to find the manual pages from ${PLIST_SRC},
as ${PLIST_SRC} may be more than one file, and the ${PLIST_SRC}
filenames only get in the way.
1998-06-23 10:35:56 +00:00
agc
fa9d3d91e2 Get rid of the old, error-prone, MAN<sect> and CAT<sect> manual page
handling.  Also, use two regexps when creating the work/.PLIST file,
rather than the four original ones (necessary because the MANLANG
definition has now gone away too).
1998-06-22 14:47:49 +00:00
agc
dff3f19af7 Use one gonzo regular expression to recognise man and catman pages. 1998-06-22 09:12:48 +00:00
tron
9ddda2fb4a If "${USE_MOTIF}" is set install package to "${X11BASE}" and check if
X11 is actually installed.
1998-06-20 14:01:28 +00:00
agc
eb2a847935 Add automatic manual page handling. This is backwards-compatible with
the MANx and CATx definitions in package Makefiles - if neither MANx
or CATx is specified, the PLIST will be searched for the package's
manual pages. If automatic manual page handling is in operation, and
PKG_VERBOSE is set, echo the manual page names.
1998-06-18 11:45:33 +00:00
tron
601baa86ba Remove unnecessary check for distribution files on CD ROM, "${DISTDIR}"
can be set instead.
1998-06-17 22:00:15 +00:00
agc
666273802a Remove the trailing '-f' from MAKE_FLAGS in bsd.pkg.mk, and include it
explicitly in the commands before ${MAKEFILE}; modify package
Makefiles to conform to this rationalisation.  This was used
inconsistently in many packages, some including it, some not.
1998-06-10 08:02:08 +00:00
agc
30f402725f Rationalise Motif/Lesstif handling.
Get rid of HAVE_MOTIF, MOTIF_STATIC, REQUIRES_MOTIF and MOTIF_ONLY.
Standardise on USE_MOTIF, which uses the pkgsrc dependency checks to
use Motif, if it's available, or Lesstif, if not.
1998-06-09 13:36:48 +00:00
frueauf
1eed6b4a70 Add missing @ in line 1731. 1998-06-05 23:27:48 +00:00
tv
aa36cae03c Rework the pkg_create -C check: don't check the kernel version number for
a userland binary's features; instead, check that tool directly.
1998-06-05 20:31:55 +00:00
mrg
1f1a5de5e4 move documentation to packages.7. also, remove ts=4 crap. 1998-06-05 12:45:53 +00:00
agc
33f24e7f6d Add a USE_MOTIF definition, for use in package Makefiles.
This will make and install lesstif, should Motif be unavailable.
1998-06-05 12:14:44 +00:00
frueauf
72c9f85c48 Add support for CONFLICTS entry. 1998-06-05 11:23:09 +00:00
agc
72f22c05c2 Minor cosmetic mods. Remove the 'V' before the NetBSD version number
in the README.html list of binary packages, and use the same format
for the DEPENDS package message as for BUILD_DEPENDS and RUN_DEPENDS.
1998-06-05 10:27:42 +00:00
tv
5d405bfba7 Use MACHINE_GNU_ARCH in PLISTs that require it, so that arm32 (and
possibly other future platforms) will get the `right' name.
1998-06-03 17:48:32 +00:00
tv
3bfd2cd7b0 Skip checksum step if the ${EXTRACT_COOKIE} exists (NFS speedup if build
quits and you want to restart, or you run "make install" separately)
1998-06-02 15:47:06 +00:00
hubertf
60a4646d8e Document MANLANG 1998-06-01 21:30:10 +00:00
hubertf
ce13f8a7ec Exclude m68k from list of platforms for which a binary pkg is available from README.html 1998-05-29 22:48:17 +00:00
agc
f9adca1464 Implement a new PASSIVE_FETCH definition, which can be set in the
environment, or /etc/mk.conf, and is used to specify -p to ftp(1) when
fetching distfiles from behind a filtering firewall.  Document
PASSIVE_FETCH in mk.conf.example.  Suggested by Bill Coldwell.
1998-05-29 09:21:43 +00:00
hubertf
63cc39d315 Add "click here to download"-links. 1998-05-25 00:04:30 +00:00
tv
92d0556067 Fix --host= rule to use a three part architecture, and fix GNU pkgs to use
the new automatic --host= setting.  Now all GNU pkgs should work on all
archs (including arm32), except emacs/xemacs, which I'll fix soon.
1998-05-23 15:42:58 +00:00
tv
acb95350f0 Tell GNU packages the explicit host, instead of "guessing" via uname.
Derive this from ${MACHINE_GNU_ARCH}.
1998-05-22 17:35:42 +00:00
agc
d92b93c0f2 Use _THISDIR_, not DIRPRFX, when working out whether we've been called
from bsd.pkg.subdir.mk
1998-05-14 11:53:30 +00:00
tv
608fd01e5e pkg_info -> /usr/sbin/pkg_info (may or may not be in a builder's $PATH) 1998-05-13 13:34:13 +00:00
tron
02d7e667a8 Remove "sup.owl.de" (unexpected provider trouble). 1998-05-08 20:30:53 +00:00
agc
80b6dda486 PORTSDIR must die.
s/PORTSDIR/PKGSRCDIR/g

(PKGSRCDIR should not be set by users - bsd.pkg.mk sets it automatically).

Also clear up some comments, and move USE_GTEXINFO to use DEPENDS, and
move USE_PERL5 to use DEPENDS.
1998-05-07 17:21:13 +00:00
tron
5b2a1dce25 Add "sup.owl.de" to "${MASTER_SITE_BACKUP}". 1998-05-06 13:41:13 +00:00
hubertf
6f4f42ab4d Make PORTSDIR still be an absolute patch, but don't require it to
be hardcoded to /usr/pkgsrc. Use ${.CURDIR} instead. Inspired by
Jaromir Dolecek's PR 5360.
1998-04-25 22:42:16 +00:00
hubertf
a9704efb79 Partially back our changes from r1.76. Obviously we do _not_ know
how deep in the pkgsrc tree we are and this have to pass absolute
paths.
1998-04-25 00:01:21 +00:00
agc
4d9b4e20bb Use relative paths within the pkgsrc tree, and remove PORTSDIR
definition accordingly.
Modify check in LIB_DEPENDS, RUN_DEPENDS and BUILD_DEPENDS, so that
the first component is considered to be a file name if it contains a
'/' character anywhere within it, not just the first character.
1998-04-24 09:15:57 +00:00
agc
6ef03845dd Slightly shorter way of using pkg_info -e to work out whether a package
is installed, from Hubert Feyrer.
1998-04-23 07:13:17 +00:00
agc
7b0b3b3747 Restore INFO_FILES change that got lost in the previous commit. 1998-04-22 17:29:10 +00:00
agc
1f4495b33e Remove the old deprecated DEPENDS definition from bsd.pkg.mk.
Implement a new DEPENDS definition, which looks for an installed
package, building it if not present, and use it in preference to
LIB_DEPENDS.  This should make the package collection more useful on
NetBSD ELF ports.
1998-04-22 14:22:39 +00:00
agc
ff3e48e78c Fix INFO_FILES definitions to match the commands in bsd.pkg.mk 1998-04-22 11:05:01 +00:00
hubertf
48a6874f33 Fix info-file handling 1998-04-22 09:51:01 +00:00
agc
070f1849ac Pass the environment down when using xmkmf to configure. 1998-04-21 15:50:27 +00:00
agc
fcebe960c3 Add a copy of bsd.own.mk to the pkgsrc tree, and modify bsd.pkg.mk to
include it, rather than the copy in /usr/share/mk. This should fix the
last remaining "sync" problems between pkgsrc and /usr/share/mk.

XXX pkgsrc/mk/bsd.own.mk will go away in 1.4 XXX

This was all done by Hubert Feyrer.
1998-04-20 10:16:24 +00:00
frueauf
e9702b8b80 Store pkg/REQ in +REQUIRE not +REQ to be consistent with pkg_install/*. 1998-04-20 08:24:58 +00:00
tv
19e78639cd Find install-info in ${LOCALBASE}/bin. pkg people are adamant about this
in order to keep the info directory in ${LOCALBASE}/info.
1998-04-19 13:14:19 +00:00
hubertf
8a1f92f5a1 make -> ${MAKE}, as per FreeBSD's PR 6341. 1998-04-19 12:48:07 +00:00
tv
b5b15cdca8 Find install-info in $PATH instead of specifying the absolute path, just
like USE_GMAKE and USE_PERL.  Addresses PR #5317 and also fixes it for
people who havve `install-info' in /usr/local.
1998-04-19 02:49:46 +00:00
agc
5201e68497 Introduce USE_GTEXINFO and INFO_FILES definitions to bsd.pkg.mk, and use them. 1998-04-17 09:37:21 +00:00
agc
3e01763fc4 Fix the names of these two files. 1998-04-15 10:45:05 +00:00
hubertf
86f8df6700 Don't creade dirs mode 444, inspired by fvdl's last commit. 1998-04-09 12:47:02 +00:00
fvdl
b29ed0a20f INSTALL_DATA_DIR should not install directories with mode 444 1998-04-08 22:27:41 +00:00
tron
fa1cc877c5 Add "ftp.uni-paderborn.de" and "ftp.x.org" to "${MASTER_SITE_XCONTRIB}". 1998-03-24 10:27:44 +00:00
hubertf
1806df5d6e Document ALL_TARGET and INSTALL_TARGET, as per PR 5186. 1998-03-23 07:42:50 +00:00
agc
5f515a6d97 Temporarily revert to using GNU tar, until pax is bug-compatible with
gtar.  pax has problems extracting certain archives which were made by
gtar and contain trailing trash at the end - gtar ignores this dross,
pax thinks it's valid, and prompts for the second volume.
1998-03-09 18:36:51 +00:00
hubertf
da9d709b6d Make definition of OBJMACHINE in mk.conf work. 1998-03-08 14:55:04 +00:00
frueauf
1bbea52a58 Introduce "Arch:" field in INDEX to handle the ONLY_FOR_ARCHS case better. 1998-03-08 14:25:52 +00:00