espie
5ddf68f635
Forgot %D in DYNLIBDIR.
2000-07-08 15:13:49 +00:00
espie
5ef9c5c473
Remove work-around for pre 2.7 ftp/make bug with dates.
2000-07-07 15:49:32 +00:00
espie
5e279084af
Put shared libraries into a separate fragment.
2000-07-03 13:01:47 +00:00
form
f37eff7959
@unexec ldconfig -m -> @unexec ldconfig -R
2000-07-01 17:16:48 +00:00
espie
546489edf0
Let make-plist emit DYNLIBDIR/NEWLIBDIR directives.
2000-06-30 23:45:41 +00:00
espie
5077fbe88a
Fix up comment.
2000-06-30 21:48:50 +00:00
espie
87e3a78b63
Remove ldconfig mess from packing-lists, let a sed script generate the
...
right instructions from DYNLIBDIR(dir) or NEWDYNLIBDIR(dir)
2000-06-30 21:42:36 +00:00
espie
acb2e64fdb
ldconfig substitution scripts for packing-lists.
2000-06-30 21:39:36 +00:00
espie
4db20c876c
Remove kludge for PLIST.sed
...
All PLIST are substituted, and all PLIST.sed have been removed from
the tree.
2000-06-28 15:06:26 +00:00
espie
e0673fa6b0
Pass FLAVOR in the environment, to allow for some manipulations...
2000-06-24 14:12:33 +00:00
brad
b846b0f681
remove two bad master sites
2000-06-22 06:13:46 +00:00
naddy
896769a849
- fix a typo confusing MASTER_SITE_{OPEN,FREE}BSD
...
- add MASTER_SITE_NETBSD for completeness sake
- add MASTER_SITE_SOURCEFORGE; from FreeBSD
ok espie@
2000-06-21 14:02:06 +00:00
brad
0f1d406c96
add alot of master sites from FreeBSD's bsd.sites.mk
2000-06-20 17:02:58 +00:00
espie
14b844e500
Since we are generating the PLIST, add the full package name as a comment,
...
may be useful later.
2000-06-20 16:51:23 +00:00
turan
8d0dc5836d
spelling errors in all-packages target.
2000-06-18 23:35:02 +00:00
espie
08aacef06e
Fix DESCR/INSTALL/DEINSTALL names for old-style ports.
...
Based on something that looked remotely like a bug-report by
Michael H. Price II (no details at all, except `lsof is broken')
2000-06-18 23:27:03 +00:00
espie
81a53c2590
Create all packing information under a subdir of WRKDIR (WRKPKG).
...
WRKPKG should seldom be changed, unless it conflicts with the port's
actual naming conventions (default is ${WRKBUILD}/pkg).
Substitute stuff in INSTALL/DEINSTALL script as well.
The only drawback is that those LOOK like shell variables, but are actually
simple sed substitution.
Preconise a style such as
prefix=${PREFIX}
(then use ${prefix}) to avoid confusion.
2000-06-16 23:53:40 +00:00
espie
1dbe92f1ae
Remove NO_EXTRACT/NO_PATCH/NO_CONFIGURE
2000-06-16 23:10:41 +00:00
espie
e04a85bdd5
NO_INSTALL_MANPAGES -> CONFIGURE_STYLE=imake noman
2000-06-13 01:48:17 +00:00
espie
d3f7169889
Set ac_given_INSTALL to the same value as INSTALL for gnu-configure
...
invocations. This works around a bug in autoconf-generated scripts that
is present up to autoconf 2.13.
In recursive configure, INSTALL is re-set from ac_given_INSTALL, to handle
relative paths correctly. However, sometimes ac_given_INSTALL hasn't been
set yet, and we end up with a `BSD compatible INSTALL' of ../
2000-06-12 02:09:22 +00:00
espie
2a2b19e211
Handle CONFIGURE_STYLE=autoconf correctly
2000-06-10 17:21:33 +00:00
espie
b1a5029c53
Forgot to handle legacy HAS_CONFIGURE
...
(+typo spotted by brad@)
2000-06-10 17:15:06 +00:00
espie
84e942de0b
Extend CONFIGURE_STYLE to deal with GNU_CONFIGURE, HAS_CONFIGURE,
...
DESTDIR tweaks for fake, old-style gnu-configure (no sysconf), imake,
and autoconf...
2000-06-10 15:27:54 +00:00
espie
8ec35a8628
Missing SUDO in reinstall target for fake ports.
2000-06-09 20:59:46 +00:00
espie
571b2d1140
Add EXEC=exec indirection to mirror-maker,
...
so that broken OSes (slowlaris) can say 'make EXEC=/bin/ksh' and
use the target.
Thanks, Bob (beck@)
2000-06-09 19:34:31 +00:00
espie
db23a7cde1
Document deprecated variables.
2000-06-09 18:37:31 +00:00
espie
fd17be89d4
Synch with reality.
...
Then deprecate NO_EXTRACT, NO_PATCH, NO_CONFIGURE
(which will be removed soon, as they do nothing except create errors)
2000-06-09 17:19:46 +00:00
espie
88dcba4ede
Create PATCHDIR if first call of update-patches
2000-06-09 17:08:37 +00:00
espie
f954b21f3a
Tweak generated PLIST name, to avoid collisions with ports that brew
...
their own (compatibility hack, to remove once ports have been cleaned up).
2000-06-09 16:31:54 +00:00
espie
0ea371c386
Generate PLIST, MESSAGE, DESCR from templates systematically.
...
- the PLIST, MESSAGE, DESCR variables refer to the sources.
- files are generated under ${WRKBUILD}, always.
- SUBST_VARS refer to the variables being substituted. ARCH,
HOMEPAGE, PREFIX are always substituted.
Use $\{VAR} to escape substitution.
Plus ${FLAVORS} -> -flavor1-flavor2 for PLIST.
- the %%FRAG%% and %%!FRAG%% notations are always used for PLIST.
- SED_PLIST can be augmented if needed.
Plus some compatibility kludges with the current situation.
2000-06-09 16:26:54 +00:00
espie
be6611a11f
Support COMMENT=-string
...
(specifically, to allow all-in-one-Makefile stubs for all ports)
2000-06-09 16:18:42 +00:00
espie
301a61292d
Display `cleaning for' at the right point.
...
Somehow, this got swapped.
2000-06-07 15:46:15 +00:00
espie
2026dfeb34
Bug-fix: if using WRKOBJDIR, update-patches wouldn't work if
...
WRKDIR=WRKDIST, since find does not follow links.
2000-06-07 00:47:47 +00:00
brad
dbff997122
ports-admin@ -> ports-maintainers@
2000-06-02 14:37:17 +00:00
espie
ac5cf880c7
Add standard method for perl MakeMaker configuration
2000-06-02 11:42:53 +00:00
espie
7b9d1b5044
- tighten regexps for PLIST_SED, to avoid accidental matching for fragments.
...
- repair clean-depends... it was broken quite a few months ago. I suspect
I'm the only one who uses this.
2000-06-01 17:33:53 +00:00
marc
bc45a59758
use with uninstall
2000-05-31 22:37:42 +00:00
espie
8dd54038fb
Let package cookie depend on package components (plist, descr, etc)
2000-05-30 16:39:04 +00:00
espie
8dc2e5c332
Turn
...
FAKE=Yes
on by default
2000-05-30 14:51:59 +00:00
espie
43485e7a39
Define WRKINST always.
...
Exchange WRKINST tests for FAKE tests, more logical.
2000-05-30 14:44:23 +00:00
espie
20e71af37d
Add duplicates check to packing list
2000-05-29 16:43:35 +00:00
espie
eb03402014
Add PLIST.sed substitution
...
!%%fragment%% -> PFRAG.no-fragment
Useful for no_X11-like flavors.
2000-05-22 13:43:55 +00:00
espie
2fcec6e645
Don't show `make plist' internals under fake, it works good enough that
...
we don't need to debug it.
2000-05-18 19:59:21 +00:00
espie
9b1a639bff
Add REFETCH mechanism, effective once ftp.openbsd.org is populated with
...
checksum links.
2000-05-17 12:41:28 +00:00
espie
e27d8c51a9
Script to run after mirroring to populate the {sha1,md5,rmd160}/
...
subdirectories and guard against shifting checksums.
2000-05-17 12:33:36 +00:00
espie
0bc51803ca
Use exec to strip a large number of intermediate shells that don't serve
...
any useful purpose except for eating up PCB.
Not sure whether this is a ksh bug or not, but this is at least a fine
work-around.
2000-05-17 12:14:53 +00:00
espie
6c54029712
pre-fake needs SUDO
2000-05-17 00:22:39 +00:00
espie
361e5cd773
Use setenv -i, for predictability.
2000-05-16 18:14:29 +00:00
espie
e0eb5fc9ba
Support ${SUDO}
2000-05-16 17:06:46 +00:00
espie
ada699dfa0
Switch back to ${MAKE}. Pointed out by Todd Miller.
...
${MAKE} is special, it's set by make itself, and should be relied upon
to be sure we reinvoke the same make we started out with.
2000-05-16 15:54:17 +00:00