heko
06dbdad843
o Shared works on alpha post-2.9;
...
remove it from the NO_SHARED_ARCHS list
naddy@ ok
2001-08-07 11:46:17 +00:00
espie
58571bb4ea
Restore sudo in make deinstall. Naddy, Joshua Stein, and myself...
2001-07-31 22:26:48 +00:00
espie
5efc528bdc
More trouble... Revert sed -e so that it will work.
2001-07-30 15:07:49 +00:00
espie
950a3a0fa6
Tsk, tsk.
2001-07-30 14:55:07 +00:00
jsyn
62cee9e1e2
Fix EXTRACT_CASES for shell archives (handles leading cruft, too!)
...
ok espie@
2001-07-30 14:45:26 +00:00
espie
ad09219591
Pass PKG_TMPDIR thru to pkg_add. From Heikki Korpalla.
2001-07-30 14:34:34 +00:00
espie
19d7809002
Lots of internal changes.
...
- define _FULLPKGNAME* and _PKGFILE*. Use _PKGFILE* as package cookie
instead of package_done.
- use ${PKG_DBDIR}/${_FULLPKGNAME${SUBPACKAGE}/+CONTENTS as install cookie.
- BIN_PACKAGES variable. If set to yes, remove coupling between
PACKAGE_COOKIE and dependencies, so that binary packages exist
independently of working directories.
- mark packages as precious.
- change all refs to PKGFILE to _PKGFILE${SUBPACKAGE}.
- add bulk-packages target.
Note that BIN_PACKAGES and TRUST_PACKAGES are off by default.
This interface is likely to change. The name bulk-packages will probably
change as well.
We will probably get rid of the old PKGFILE/FULLPKGNAME (taking SUBPACKAGE
into account) and use the new PKGFILE/FULLPKGNAME
PKGFILE-foo/FULLPKGNAME-foo instead (with explicit subpackage information).
This is less confusing and simpler.
2001-07-30 14:13:16 +00:00
espie
ccd5083297
Bad me.
2001-07-29 12:26:40 +00:00
espie
a3b8e08ec3
numbering of matches means we got to default log too often.
2001-07-26 14:53:53 +00:00
brad
e7f8c22367
.elsif -> .elif
...
--
Pointed out by: Piotr Domagalski <szalik@szalik.net>
2001-07-22 20:02:07 +00:00
brad
4c5b6c2977
typo
2001-07-21 06:14:43 +00:00
brad
663a3bfb71
sync MASTER_SITE_{GNU,SUNSITE,SOURCEFORGE,GNOME,PERL_CPAN,TEX_CTAN} with
...
FreeBSD's bsd.sites.mk
2001-07-21 06:10:29 +00:00
espie
1ebaa8580f
Move the whole definition of FLAVOR_EXT up, so that it can be used
...
directly.
Tighten the flavor check, so that ports without flavors error out if
flavors are specified.
2001-07-20 13:13:47 +00:00
espie
9f4e80ba55
While building a package, we check dependencies with
...
DEPENDS_TARGET=package. Thus, the second check may fail...
So make it possible to avoid the second check.
2001-07-20 13:02:47 +00:00
espie
32d772833a
Fix a few issues with portslogger, pointed out by Heikki Korpela.
...
I went a bit overboard with this one and implemented a Logger class
as a derived class on IO::File...
2001-07-19 12:29:09 +00:00
espie
1211f04ece
Take PORTSDIR var into account. Noticed by Brian R. Landy.
2001-07-19 02:49:56 +00:00
espie
9e7d740d87
Move PKGFILE definition up, so that it can be used in dependencies.
2001-07-18 18:23:04 +00:00
espie
18979ba402
Knob DESTDIRNAME.
2001-07-18 16:19:47 +00:00
espie
cc77256996
Synch with src (CDIAGFLAGS, CXXOPTS, WARNINGS)
2001-07-18 14:52:27 +00:00
naddy
5f2065c764
- Make use of new bsd.port.mk feature and replace error reporting through
...
.BEGIN with ERRORS.
- Sync NEED_VERSION accordingly.
ok espie@
2001-07-18 10:59:00 +00:00
espie
773bce9872
Replace .BEGIN lines with explicit ERRORS framework.
2001-07-17 16:11:45 +00:00
espie
779586af01
Replace X11 up-to-dateness test with something that will work with
...
recent XFree.
2001-07-16 15:14:36 +00:00
kevlo
eef81832d3
fix MASTER_SITE_PERL_CPAN
2001-07-13 14:39:49 +00:00
naddy
49afc89ea6
MASTER_SITES fix by Heikki Korpela <heko@saitti.net>:
...
- Add ftp.funet.fi and ftp.sunet.se mirrors where available.
- Remove broken ftp.funet.fi references.
2001-07-13 11:23:37 +00:00
espie
8e5d0aadab
Don't append COPTS if it's not defined. This avoids passing
...
CFLAGS="-O2 -g " with extra unwanted spaces off to submakes.
2001-07-11 12:57:20 +00:00
pvalchev
81fb0d5991
fix a typo; ok brad
2001-07-08 00:05:02 +00:00
espie
380824ae62
Recognize both !%%SHARED%% and %%!SHARED%% temporarily, to match
...
!%%flavor%% eventually.
2001-07-03 12:06:13 +00:00
matt
2a9f29dd86
skip ports marked COMES_WITH on mirror-maker runs; ok espie@
2001-06-30 19:06:09 +00:00
jakob
083c3736f7
take care of *.tar.gz before extracting any *.gz
2001-06-22 07:21:24 +00:00
jakob
efb10cff8d
back out my broken handling of .gz
2001-06-22 07:15:47 +00:00
jakob
48c87069cb
handle .gz as EXTRACT_SUFX. ok espie@
2001-06-22 07:03:19 +00:00
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