Commit graph

104 commits

Author SHA1 Message Date
agc
591b6bbf26 More cosmetic editing - PORTSTOP is now PKGSRCTOP 1998-05-15 12:14:24 +00:00
agc
1d9a75e381 PORTSDIR no longer existss, so delete a reference to it. 1998-05-15 12:10:43 +00:00
agc
abdead7f98 Fix botch in previous commit, as pointed out by Thorsten Frueauf.
Add missing semi-colon, and missing '$', both on the same line.
1998-05-14 14:27:47 +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
agc
ebaf10b588 s/make/${MAKE}/g
Use _THISDIR_, rather than DIRPRFX, in the same way as
src/share/bsd.subdir.mk, and pass _THISDIR_ down to any
subdirectories.
1998-05-14 11:52:01 +00:00
agc
d040b8ad6b Use spaces to indent lines which contain only comments, rather than tabs,
so that make(1) doesn't think that these lines contain shell commands.
1998-05-14 11:45:07 +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
1140042c87 Document AMANDA_USER and PGUSER variables. 1998-05-07 17:24:39 +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
fdd3aabd8c Enable deinstall target from here 1998-05-06 09:33:22 +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
agc
e5fc7b2597 Rename (by CVS repository copy) bsd.port.mk to bsd.pkg.mk, and
bsd.port.subdir.mk to bsd.pkg.subdir.mk.  Remove the Makefile that was
used to install the old files, as we use the files in place in the
pkgsrc tree now.
1998-04-15 10:32:59 +00:00
agc
fb3441ac31 Moved bsd.port.mk and bsd.port.subdir.mk into the pkgsrc tree, by
CVS repository copy magick. Add a Makefile so that these files can
be installed properly. This Makefile was derived from that in src/share/mk.
1998-04-14 07:54:09 +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
hubertf
3e3a40f8df Add examples for a distributed pkgsrc amongst different archs, plus some more. 1998-03-30 08:18:49 +00:00
agc
a7b030821a Initial pass at creating an example /etc/mk.conf. 1998-03-27 17:31:21 +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
hubertf
9c0c02d920 Add INSTALL_*_DIR macros. 1998-03-07 21:19:00 +00:00
tron
51c49a64ae MANZ now handles symlinks properly. 1998-03-01 13:38:03 +00:00
hubertf
18a2a23c83 Cleanup fetch-list change reported by Bernd Ernesti.. 1998-02-28 16:02:21 +00:00
tron
5ad9145d04 Fix merge problem with last commit. 1998-02-28 10:39:19 +00:00
tron
599dd364d0 Fix problem with registering foreign language manual pages. 1998-02-28 10:14:41 +00:00
agc
25269a4603 Patches from Matthew Green to use pax if it's present, in preference
to tar.
1998-02-27 13:22:59 +00:00
hubertf
da9ec0b877 Enhance look & feel of the generated README.html's. 1998-02-20 22:06:18 +00:00
hubertf
b2eb841a5c Recursively print /bin/sh code for all dependent package as well as the
current package (IF called from a package dir and not via bsd.port.subdir.mk;
in the latter case it's assumed that the dependent packages will be scanned
later anyways).

This fixes PR 4992 by Mario Kemper <magick@bundy.lip.owl.de>.
1998-02-20 21:31:20 +00:00
hubertf
c56e57276e Kill line forgotten during PATH extension (in MAKE_ENV). 1998-02-20 21:01:09 +00:00
agc
e904242751 Add a deinstall target, so that packages can be removed easily.
This implementation was taken from FreeBSD.
1998-02-17 15:07:02 +00:00
agc
dd59281c96 When generating the PLIST, if a manual page name has to have .gz added
or removed using sed, don't add the g at the end of the substitution
expression - there will only be one substitution per line.
1998-02-13 15:16:43 +00:00