Commit Graph

555 Commits

Author SHA1 Message Date
espie
a669357afd Add old-install.mk names.
Noticed by naddy@
2001-06-07 14:46:23 +00:00
espie
f63f8c480b Fix _COMMENT quote handling. 2001-06-07 14:43:01 +00:00
espie
22da3babe3 Remove /tmp, /var/tmp, /var/games from fake hierarchy.
Noticed by arl@q7.net, checked by naddy@.
2001-06-07 14:32:10 +00:00
espie
c87f0178ee Add support for PATCH_CASES, modelled on EXTRACT_CASES. 2001-06-03 14:42:07 +00:00
espie
3fc98296ac Oops. Seen by Flinn Mueller. 2001-05-24 16:47:59 +00:00
espie
38bf339443 Fix quoting 2001-05-23 15:48:08 +00:00
espie
d19ed8bd90 Smarter plist regen.
- back substitute VAR_SUBST (hence swap ARCH/MACHINE_ARCH)
- pass PKGDIR to make-plist.

- don't create PLIST-auto/PFRAG.shared-auto. Move originals around, and
create new ones directly (guard against accidentally deleting old ones).

Todo: add regexp to dispatch stuff to fragments automatically, based on
MULTI_PACKAGES.
2001-05-23 14:18:24 +00:00
espie
3f025d2169 kill some old stuff:
- all COMMENTs live in Makefiles now.
- NEW_DEPENDS is always on.
- 2.8 warning is woefully out of date (rohee@)
2001-05-23 13:28:14 +00:00
espie
853cd0fdd7 Fix double describe for MULTI_PACKAGES 2001-05-22 11:46:17 +00:00
camield
53743ebea8 cvs should not touch this tag, ok espie@ 2001-05-22 09:26:46 +00:00
espie
41d87e2076 Make sure assignment is unambiguous. Found out by naddy@ 2001-05-19 20:07:00 +00:00
shell
eee41d434a Change URL in MASTER_SITE_GNU of my mirroring 2001-05-09 04:26:35 +00:00
espie
7b5e441497 Oh well. Need both stats under different circumstances, as found out
by Peter Stromberg.
2001-05-07 15:25:44 +00:00
espie
e80fc7eb06 Avoid Makemaker's /usr/lib -> $(PREFIX)/lib substitution in a weird place. 2001-05-07 15:24:50 +00:00
miod
de247992b6 Make MACHINE_ARCH available for PLIST.
Allow for MACHINE_ARCH specific files or patches, if no such files
for ARCH found.
Put compiled packages in MACHINE_ARCH directory, instead of ARCH.

All of this to improve support for compound architectures, mainly
m68k-based architectures at this time.

While there, mention mvme88k does not have shared libraries, to be
sure this isn't forgotten when mvme88k gets back in shape.

ok'ed by espie@
2001-05-05 23:42:03 +00:00
espie
3da2a4e0ae More specific package checker 2001-05-05 22:51:32 +00:00
espie
c057142749 Bump to what was used for 2.9. 2001-05-05 22:34:01 +00:00
espie
ebc57e0cb7 better stat. 2001-05-05 21:24:27 +00:00
espie
1e51a65a71 Add Installing... 2001-05-05 21:23:56 +00:00
espie
e05abe6f1d Minor fixes having to do with PACKAGING.
This repairs dependencies in some japanese ports.
2001-05-05 20:23:42 +00:00
espie
41127009fa Fix _COMMENT and add SUDO for those few unfaked ports that are left. 2001-05-05 20:20:59 +00:00
espie
afc9760354 generate trimmed list using the Makefile. Ensure the same method is
used to remove comments, and (more importantly) pick up default
canonical package names, useful for ordering and removing duplicates.
2001-04-22 16:16:42 +00:00
espie
d677374763 TRUST_PACKAGES: use actual installed packages to check dependencies
and avoid calling pkg_add.
Solve some of art's problems.
2001-04-20 16:25:24 +00:00
espie
33d58011b9 Solve two simple problems:
- allow Makefile to distinguish packaging steps, since SUBPACKAGE can now
be set for various reasons.
- EXTRA_LIBDIRS for architectures without shared libraries.
2001-04-20 15:06:19 +00:00
espie
27a4fede8b REPORT_PROBLEM for non-existent dirs. 2001-04-20 15:00:04 +00:00
espie
e45a669ca1 typo. thanks Anil. 2001-04-19 22:15:05 +00:00
wilfried
75291818aa update WindowMaker sites 2001-04-19 16:51:36 +00:00
espie
c88f9d01b0 The script I use to build/verify plists. 2001-04-19 16:47:34 +00:00
espie
bd26c4b573 MOTIFLIB, not MOTIF_LIB
Use FULLPKGPATH for describe
2001-04-19 01:56:53 +00:00
brad
05d97a9773 consistency nit, add missing braces. 2001-04-18 15:00:53 +00:00
espie
701a95b5b2 Misc. small tweaks.
- let USE_MOTIF be sensible: any, openmotif, lesstif.
any triggers a lesstif flavor.
- show=name as a shortcut.
- package-dir-depends to check that packages are okay.

- error message for non-existent dirs.
2001-04-18 14:43:55 +00:00
espie
8a4e5086b5 Add SUBPACKAGE to INSTALL_COOKIE so that stuff such as
SUBPACKAGE=-thingy make install
works sanely.
2001-04-17 21:40:36 +00:00
espie
f7db65c8f4 Use same code as bsd.port.mk 2001-04-17 16:48:07 +00:00
espie
d646d4880c - Fix FULLPKGPATH again. I missed it in naddy's buggy bug-fix.
- save subdir into package, that's what is useful, since the name is
already there.
- check that SUBPACKAGE is a member of MULTI_PACKAGES.
Make make SUBDIR=misc/fileutils,-ls  work without error.
2001-04-17 16:45:14 +00:00
naddy
7f46795af3 Handle multiple flavors in package paths. ok espie@ 2001-04-16 21:40:04 +00:00
espie
2447f9b4db Updated version, that is much better at handling pkgspecs correctly 2001-04-15 17:44:29 +00:00
espie
8ae73df6f3 Add NO_SHARED_ARCHS, useful with NOT_FOR_ARCHS 2001-04-14 16:49:53 +00:00
espie
0c5f135c58 Flesh out MAINTAINER and PERMIT_xxx 2001-04-13 15:52:16 +00:00
espie
9dbd067f7d Proper quoting in build depends too. Discovered by avsm@.
Slightly more intricate, because we can't quote each value
indiscriminately, simplest way is to move the for loop from shell to make.
2001-04-12 20:35:59 +00:00
espie
39a760c88e aesthetical tweaks.
Oh, and uninstall doesn't need to remove the package cookies, obviously.
2001-04-11 16:06:07 +00:00
espie
35158dc67b define NEW_DEPENDS as yes. More consistent with the rest of the file. 2001-04-11 15:55:34 +00:00
espie
71f290aa08 protect dependencies from shell expansion.
Noticed by avsm@
2001-04-09 23:16:50 +00:00
espie
1215dcfa7d This script can be used to check that all ports are linked in master
Makefiles.
2001-04-08 17:01:31 +00:00
espie
6bac4e3df0 Turn NEW_DEPENDS on 2001-04-08 16:56:22 +00:00
espie
a930aa16bf FULLPKGPATH is PKGPATH plus flavor/multipackage modifiers.
Use it where we can, including WRKOBJDIR `real' names.

NOTE: if you are using WRKOBJDIR, *all* flavored builds directories
will change  names, from work-no_x11 to work,no_x11
2001-04-08 16:55:17 +00:00
espie
907db990a1 ...without breaking things 2001-04-08 16:50:13 +00:00
espie
ea034965e1 Store PERMIT_PACKAGE_* in PLIST. 2001-04-08 16:49:26 +00:00
espie
0a2c20e0ec Synch mtree with bsd.local.dist.
I shouldn't have to do this. This should have been spotted by the loser
who changed tcsh's Makefile. Brad should have noticed it no longer builds
and fixed this, along with mtree/BSD.local.dist...
2001-04-05 12:46:54 +00:00
espie
4d85ac4a33 reset IFS so that dir-depends will work correctly. 2001-04-04 09:55:34 +00:00
espie
3b0481a403 New Features for NEW_DEPENDS:
dir-depends: list of SUBDIRS this port depends on (with flavors, subpackages),
to use with tsort.
build-depends-list, run-depends-list: list of pkgspec:dir needed for this
port, no recursion. To use for INDEX.
2001-04-04 08:17:31 +00:00