espie
2cb07b50e6
Flexibility in recursively entering subdirs.
2000-04-10 17:51:26 +00:00
espie
bee18ac785
Somewhat simpler {ftp/cdrom/all}-packages, depending on real files.
2000-04-10 01:11:36 +00:00
espie
aebf80dccd
ALWAYS_PACKAGE: if defined, let install depend on _PACKAGE_COOKIE as well.
...
Use this for the {all,cdrom,ftp}-packages targets instead of unreliable
DEPENDS_TARGET.
2000-04-10 00:42:02 +00:00
espie
86ec251992
Typos
2000-04-09 23:57:58 +00:00
espie
08da737589
If key, author, category is defined on the command line,
...
build SUBDIRS directly from INDEX.
2000-04-09 16:26:13 +00:00
espie
fd5775bd31
Need to include Makefile.inc sooner.
2000-04-09 15:24:13 +00:00
espie
6a4876d0a3
Let fetch-all use the same magic invocation as mirror-distfiles
2000-04-09 15:05:52 +00:00
espie
f5be2cf47a
Porters support: create a locate database that holds all distfile contents
...
it knows how to scan without extracting anything.
2000-04-09 12:45:55 +00:00
turan
2c979f178d
ftp-packages, cdrom-packages targets. These are the targets I use
...
to build packages and log them.
2000-04-09 12:04:13 +00:00
espie
4abb7edb2e
Fix MANPREFIX for FAKE, reported by Chris Turan.
2000-04-09 11:51:39 +00:00
espie
976871dda9
Fix bug in IGNORE logic.
2000-04-09 11:34:01 +00:00
marc
be9e927863
Change PACKAGES so the arch part of the name. Allows nfs mounted
...
ports tree to be shared by hosts of different types. Note: you
may want to do something like this to move any existing packages:
cd /usr/ports/packages
mkdir .tmp
mv * .tmp
mv .tmp sparc
patch approved by espie@
2000-04-08 23:11:15 +00:00
espie
4c57808e2a
Use flavor in WRKINST/WRKBUILD name.
...
Optimize space: if SEPARATE_BUILD contains `flavored',
one WRKSRC for all flavors is enough.
2000-04-03 17:32:42 +00:00
espie
85588b0976
Fix SED_PLIST behavior for flavors.
...
- test for NO_SHARED before reading PFRAG.shared
- pipe several sed together, otherwise keyword recognition won't work
in fragments.
- put PFRAG.shared replacement at front, so that further flavor will
use it.
- various typos...
2000-04-03 17:09:12 +00:00
espie
67e926898f
Typo
2000-04-02 18:35:41 +00:00
espie
3d1fe0aec8
Force packages to always go the PKGREPOSITORY, creating it if needed.
...
Add PKGREPOSITORY to PKG_PATH before pkg_add.
Thanks to aaron, fries, and mickey.
2000-04-02 18:08:31 +00:00
espie
fc07fe0209
Typo
2000-04-02 17:55:45 +00:00
espie
f40fde3df2
Don't propagate DEPENDS_TARGET more than one level deep.
2000-04-02 16:42:27 +00:00
espie
80ebdbdd46
Try to detect people who are not running X-current and tell them about it.
2000-04-02 10:47:54 +00:00
espie
ace22d7082
Oops, make sure FLAVOR is always defined...
2000-04-01 15:49:06 +00:00
espie
46c0b103d1
Add :${FLAVOR} to directory if exists.
2000-04-01 14:57:24 +00:00
espie
bd6d540929
Pass `show VARNAME=' to subdirs.
2000-04-01 14:54:49 +00:00
espie
92252853ec
More uniform way to find PLIST, handles more flavors.
2000-03-31 18:51:09 +00:00
espie
0a6b34278e
Include guard to avoid getting bsd.own.mk twice.
2000-03-31 18:05:28 +00:00
espie
b4e3992524
Typo
2000-03-30 02:09:31 +00:00
espie
14b5082c96
Depend on the `package' target of subpackages for installing fake packages.
...
This means that sub packages *won't* be installed, except as an effect of
pkg_add...
Helps finding problems with pkg_add.
2000-03-29 16:34:45 +00:00
espie
cec50f3a08
Flavored ports
2000-03-29 15:59:50 +00:00
espie
73bec0c7e9
Let var appear at the right location.
...
Clean up indentations, and then clean it up some more.
Based on Camiel's patch, plus some more clean up, thanks Camiel !
2000-03-29 15:41:28 +00:00
espie
07d9ab40f2
Don't record ${PREFIX} in index if it's equal to ${LOCALBASE}
2000-03-28 09:27:03 +00:00
espie
e9ea0eaf2e
Create DIST_SUBDIR.
2000-03-27 02:16:48 +00:00
espie
c8a414183a
Remove PORTSDIR from describe:, in portsubdir, and in descr.
...
(noticed by turan, quick and dirty implementation until I clean the
DIRPRFX mess)
2000-03-27 01:52:17 +00:00
espie
45720d825b
USE_X11 should mark ports that need X11, but don't say anything about
...
where they install.
E.g., DON'T TOUCH USE_X11 in existing ports for now, we'll see how we
go about them.
2000-03-26 21:23:20 +00:00
espie
1cbff6e6d1
Trim sed, using same techniques I already did for bsd.port.mk.
2000-03-26 16:57:42 +00:00
espie
a2df2dc131
Missed PORTSDIR in fetch-list.
2000-03-26 16:01:08 +00:00
espie
5503443dd9
Propagate RECURSIVE_FETCH_LIST in a less hackish way.
2000-03-26 15:59:41 +00:00
espie
0e86047220
Don't create a fake /usr/X11R6.
...
Nor a fake /home (thanks fries@).
Create a fake /usr/local/lib/X11/app-defaults
2000-03-24 21:21:51 +00:00
turan
f77ccdb0f2
MTREE_FILE fix. Some ports did not pass MTREE_FILE into make-plist.
2000-03-24 20:44:01 +00:00
espie
eac4754f84
Crude check for broken links in fake install.
2000-03-21 21:23:54 +00:00
espie
3616337cda
No need to display MESSAGE at the end of fake install, for obvious
...
reasons...
2000-03-21 21:06:58 +00:00
espie
b9822f231d
Remove references to ancient versions of LIB_DEPENDS.
2000-03-19 16:46:18 +00:00
espie
17c6fd0f42
Strip :: -> : in dependencies.
...
(to provide for a seamless way to insert MORE in dependencies)
2000-03-19 16:11:41 +00:00
espie
672066dedb
A few PORTSDIR I didn't remove...
2000-03-19 16:04:19 +00:00
espie
859961f085
Add some missing X11 directories under /usr/local.
2000-03-19 02:30:23 +00:00
espie
5e5e9ef727
app-defaults kludge needs to have a test around thanks to ln semantics.
2000-03-19 01:52:46 +00:00
espie
a609419a73
Let X11 ports install under /usr/local
2000-03-18 17:01:34 +00:00
brad
6f2c83e1d8
cdrom.com -> freesoftware.com, From: FreeBSD bsd.port.mk
2000-03-12 19:13:37 +00:00
espie
dbb77da3c4
pre-fake target:
...
finish setting up WRKINST tree after mtree, but before making the
INSTALL_PRECOOKIE.
See /usr/ports/print/teTeX/base for sample use.
2000-03-10 18:09:23 +00:00
espie
47d1583a64
Fix build-depends/recurse-build-depends to work with PORTSDIR removed.
...
(no, I'm not going back and adding NEED_VERSION everywhere...)
2000-03-08 00:07:37 +00:00
espie
0754f5f4fb
Pass TRUEPREFIX, PREFIX, DESTDIR to pre-install, do-install, install targets
...
in FAKE mode, to simplify conversion.
2000-03-07 16:14:20 +00:00
espie
f10ac0294a
Fix NEED_VERSION location.
2000-03-05 17:02:14 +00:00