espie
78564b0e02
link-categories/unlink-categories target:
...
populate ports tree with symlinks.
2000-12-16 15:49:12 +00:00
espie
0757d4020d
Base _SEP on PKGPATH being empty, more robust
2000-07-26 12:47:16 +00:00
espie
f02479f386
Buglet: ensure PKGPATH is without a /.
...
This complicates bsd.port.subdir.mk slightly (needs to set _SEP),
but at least it's consistent.
2000-07-17 07:11:50 +00:00
espie
837cf24d7c
Change PORTSUBDIR/DIRPRFX to PKGPATH (avoid gratuitous naming
...
incompatibility with NetBSD).
This patch rearranges code so that PKGPATH is maintained
- when recursing into subdirs,
- when computing dependencies.
So that this reduces the number of `pwd` calls overall.
Should be especially noticeable for mirror-maker.
2000-07-14 23:01:11 +00:00
espie
e0673fa6b0
Pass FLAVOR in the environment, to allow for some manipulations...
2000-06-24 14:12:33 +00:00
turan
8d0dc5836d
spelling errors in all-packages target.
2000-06-18 23:35:02 +00:00
espie
25cc866faf
Don't add FLAVOR='' to ports without flavor, let default be picked up
...
instead.
Allow for ',' as a FLAVOR separator instead of ':'
2000-04-16 20:10:21 +00:00
espie
2cb07b50e6
Flexibility in recursively entering subdirs.
2000-04-10 17:51:26 +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
bd6d540929
Pass `show VARNAME=' to subdirs.
2000-04-01 14:54:49 +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
cec50f3a08
Flavored ports
2000-03-29 15:59:50 +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
5503443dd9
Propagate RECURSIVE_FETCH_LIST in a less hackish way.
2000-03-26 15:59:41 +00:00
espie
2d41326fbf
streamline SUBDIRUSE
2000-03-05 16:20:02 +00:00
espie
8285a069ca
Add fetch-makefile to bsd.port.subdir.mk, mirror-maker to main Makefile.
...
Tweak fetch-makefile to take PERMIT_* into account, giving us the level
of control needed.
2000-03-04 18:16:02 +00:00
espie
5f45a616e7
Revert unwanted commit...
1999-11-20 17:56:57 +00:00
espie
211653ece7
Blast DEPENDS_TMP .USE macro out of existence.
...
The problem with .USE macros is that they should be constant...
If they do depend on the target being made, they will invariably use
.if make(TARGET) tests. But this is a bad idea, as then `TARGET' can't
be used as a true dependency, since it's not being made then...
So instead, one would have to remember to fork another make TARGET to
ensure the .USE macro is executed correctly... This is slow, and
error-prone.
1999-11-20 17:54:09 +00:00
espie
3b0d6e7b65
- OPSYS is OpenBSD, no need to fire uname.
...
- Write .PHONY targets explicitly.
1999-10-29 20:28:33 +00:00
espie
c20b543b86
Fix typo.
...
No port subdir overrides those targets yet, but this wouldn't have worked
anyway.
1999-10-26 14:50:05 +00:00
espie
84931ee9de
- don't display `creating README.html for...', the subdir macros
...
already swamp us with information.
- perform the same optimization for README.html, namely don't invoke
depends-list and package-depends if they're known not to be needed.
1999-09-30 21:07:09 +00:00
niklas
99067a152b
Add deinstall to target we recurse on
1999-07-30 08:57:39 +00:00
espie
e5b3930ae6
- fix up templates location so that readmes should be functional.
...
- provide error location for failing recursive dependency computation.
- remove hard-coded limit on topdir, always try to use make package-name
and fall back on directory name otherwise.
1999-07-28 12:40:56 +00:00
espie
7a7d20d5a9
Force commit. These are `new' files actually.
...
Like FreeBSD, we transfer ownership of ports specific stuff outside
of /src.
The cvs files were copied to make it simpler to track history.
1999-05-25 20:38:33 +00:00
marc
da0e292cee
add list-distfiles target to help me build/update the LICENSE file
1999-04-02 06:55:56 +00:00
marc
aa5ff3fb17
add obj target that works in conjuction with WRKOBJDIR;
...
code from op21@squish.org
1999-03-30 07:12:05 +00:00
marc
bb463a4c73
add mirror-distfiles as a known target
1998-12-16 19:26:31 +00:00
imp
f4261ae9b4
Merge 1.264 and 1.20 from FreeBSD's bsd.port.mk and bsd.port.subdir.mk respectively
1997-09-09 15:11:28 +00:00
niklas
f9997a9eb6
Sync with FreeBSD
1996-10-22 14:01:19 +00:00
niklas
4e6fd3a6d8
Initial import of "ports" mk-files from FreeBSD, probably needs work
1996-06-03 22:47:10 +00:00