Jordan K. Hubbard
d7b7c8c402
Add new EXTRACT_BEFORE_FLAGS and EXTRACT_AFTER_FLAGS variables to make
...
complex extraction rules easier.
1995-03-22 21:28:31 +00:00
Jordan K. Hubbard
ca5c9c29a9
Make the fetch message a little more interesting and informative.
1995-03-21 22:43:36 +00:00
Jordan K. Hubbard
74890c4243
Add fetch-list command for Rod
...
Use ECHO_MSG macro for printing "===>" line things so that I can now turn
those OFF when I don't want them.
1995-03-21 03:59:13 +00:00
Jordan K. Hubbard
86f8fd330d
Make the describe rule generate more thorough information that's actually
...
of use to a front-end program. Back out my bogus description of the `index'
target! :-)
1995-03-21 01:51:12 +00:00
Jordan K. Hubbard
02b004e7ed
Document the index target.
1995-03-21 01:31:43 +00:00
Andreas Schulz
f40015d00d
Don't do anything if BATCH is specified and the port is interactive for
...
the package target.The port may is not build and the package fails
otherwise.
1995-03-20 00:41:36 +00:00
Andreas Schulz
85667802e9
Change the xmkmf call to a xmkmf -a call. This should be more correct for
...
all X11R5 and X11R6 ports. This is the way how it should be normally
used according the manuals. Only pre-X1R5 ( X11R4, X11R3) ports can't
handle it.
1995-03-19 12:49:06 +00:00
Gary Palmer
8e520bccaf
Add support to miss out ``DUDS'' subdirectories. See thread in freebsd-ports
...
for more.
1995-03-03 23:30:32 +00:00
Jordan K. Hubbard
db22b94c00
Back out my previous change. I need to really think about this.
1995-03-03 07:42:10 +00:00
Jordan K. Hubbard
104965676e
A small feature just for my own use.
1995-03-03 06:53:27 +00:00
Jordan K. Hubbard
5ac3f1e5ce
Always go to ${WRKDIR} before extraction. Modify the tar extract command
...
args to take advantage of this.
Pointed-out-by: asami
1995-02-17 08:52:55 +00:00
Gary Palmer
5a4a97181d
Make the checksum target not bomb out if there is a mismatch, just
...
print a warning. A better fix will come along just as soon as I
work out what it is.
1995-02-14 21:29:28 +00:00
Jeffrey Hsu
9de2b11e75
Allow arbitrarily named configure script for use w/ HAS_CONFIGURE.
1995-02-06 08:52:19 +00:00
Poul-Henning Kamp
9ffda99611
Use absolute path to md5 program. It lives in /sbin and people are unlikely
...
to have $PATH to it.
1995-02-04 22:56:28 +00:00
Satoshi Asami
07f73a764f
Add long-awaited (:) support for sophisticated dependency checking. We now
...
have three variables:
EXEC_DEPENDS - A list of "prog:dir" pairs of other ports this
package depends on. "prog" is the name of an
executable. make will search your $PATH for it and go
into "dir" to do a "make all install" if it's not found.
LIB_DEPENDS - A list of "lib:dir" pairs of other ports this package
depends on. "lib" is the name of a shared library.
make will use "ldconfig -r" to search for the
library. Note that lib can be any regular expression,
and you need two backslashes in front of dots (.) to
supress its special meaning (e.g., use
"foo\\.2\\.:${PORTSDIR}/utils/foo" to match "libfoo.2.*").
DEPENDS - A list of other ports this package depends on being
made first. Use this for things that don't fall into
the above two categories.
DEPENDS behaves exactly like before, so old Makefiles will still work
the same. The two variables are lists of pairs as described above.
For instance, if your program depends on unzip and libjpeg.5.*, use
the following definitions:
EXEC_DEPENDS= unzip:${PORTSDIR}/archivers/unzip
LIB_DEPENDS= jpeg\\.5\\.:${PORTSDIR}/graphics/jpeg
gmake:${PORTSDIR}/utils/gmake is automatically added to EXEC_DEPENDS
if USE_GMAKE is defined.
If NO_DEPENDS is defined, the list will just be printed out one by one.
1995-02-04 05:49:26 +00:00
Gary Palmer
e0a8df41c7
Start the ball rolling by sticking a
...
MAINTAINER?= line in here.
Idea by: jkh@FreeBSD.ORG
1995-02-01 21:47:57 +00:00
Jordan K. Hubbard
e63223cf35
Make fetch a bit more forgiving of subdirs.
1995-01-30 10:06:56 +00:00
Jordan K. Hubbard
a80a9f7bd6
Fix bogus tab in makesum target.
1995-01-24 02:41:52 +00:00
Jordan K. Hubbard
872e63e127
Set PREFIX in the build target. Suggested by John Fieber.
1995-01-23 18:22:36 +00:00
Gary Palmer
4d10a7b445
Oops. Fix up the checksum routine - my last commit broke it slightly.
1995-01-22 20:40:48 +00:00
Andrey A. Chernov
817a927448
Put brackets around EXTRACT_CMD, can be several commands here
1995-01-17 23:55:53 +00:00
Gary Palmer
0783af702d
Correct a small problem in that when there isn't a checksum for that
...
particular file, but there is a files/md5, it reports that it failed
the checksum
1995-01-16 23:33:08 +00:00
Andrey A. Chernov
2bfaafe2fb
Use absolute path for install passed to configure
...
to disallow prepending ../ in second level Makefiles
1995-01-12 02:29:42 +00:00
Satoshi Asami
cf028abab7
Typo!
1995-01-11 08:53:28 +00:00
Satoshi Asami
f0b0206d63
Add missing ! in front of pipeline for extract commands---otherwise
...
it would exit on *successful* extraction.
1995-01-11 08:50:48 +00:00
Jordan K. Hubbard
db0107b3e0
Catch case where extraction fails. Thanks!
1995-01-10 12:23:44 +00:00
Andrey A. Chernov
75142c9ea8
Move pre-extract target inside COOKIE
...
Add checksum check for extract, if checksum file present
1995-01-06 22:14:12 +00:00
Satoshi Asami
5acd95fc83
Sort out dependencies. Now they look like:
...
patch: extract
configure: depends patch
build: configure
install: build
Does this look ok?
1995-01-05 08:15:53 +00:00
Jordan K. Hubbard
fce1909501
Typo fix from Ollivier Robert.
...
Submitted by: ollivier
1995-01-05 02:15:05 +00:00
Jordan K. Hubbard
0678fac1ce
Rename check-md5 target to checksum.
...
Submitted by: gpalmer
1995-01-05 01:46:05 +00:00
Jordan K. Hubbard
118424e9c1
Gary Palmer's patches for checksumming and description.
...
Submitted by: gpalmer
1995-01-04 23:06:38 +00:00
Jordan K. Hubbard
339b62ad34
Put depends before configure. No reason that I can see for putting it after,
...
and it breaks mule the way it is now.
1995-01-04 09:58:39 +00:00
Jordan K. Hubbard
5d35154782
Some of the doc here was less than adequately fleshed-out. Make some
...
feeble attempt to do so.
1995-01-04 08:30:33 +00:00
Jordan K. Hubbard
b63e925069
Document describe target.
1995-01-04 07:35:46 +00:00
Jordan K. Hubbard
e7c865345a
Add describe target support.
1995-01-03 11:52:01 +00:00
Andrey A. Chernov
8751565558
Preset ac_cv_path_CC="${CC}" before running ./configure,
...
needed for Autoconf 2
1995-01-01 20:06:20 +00:00
Andrey A. Chernov
9f4750b0ae
Oops, forget "" for ${CC} and ${CFLAGS}...
1994-12-28 04:17:54 +00:00
Andrey A. Chernov
147b1630d1
Set proper INSTALL* variables before running ./configure
1994-12-28 04:14:19 +00:00
Andrey A. Chernov
e83b84fb41
Use CFLAGS=${CFLAGS} ./configure to avoid picking dumb GNU -g default
1994-12-28 03:30:21 +00:00
Andrey A. Chernov
4c90001fbe
Use "CC=${CC} ./configure" to avoid usage of debugging 'gcc'
1994-12-28 03:21:16 +00:00
Gary Palmer
6bb2d46a8f
Put dummy targets for make-md5 & check-md5 inside a
...
NO_EXTRACT ifdef so that tcpblast doesn't muck
things up
1994-12-17 21:29:38 +00:00
Gary Palmer
afdf156bf1
bsd.port.mk: missing semicolon added
...
bsd.port.subdir.mk: added check-md5 as target
1994-12-17 20:50:44 +00:00
Andrey A. Chernov
5ad46c41ee
Automatically add gmake to DEPENDS, if USE_GMAKE
1994-12-17 02:37:26 +00:00
Andrey A. Chernov
b6779baeb7
Don't use build: ... pre-build, move pre-build inside
...
BUILD_COOKIE instead
1994-12-17 01:58:11 +00:00
Andrey A. Chernov
595563312d
patch: pre-patch ... is wrong, move pre-patch
...
inside PATCH_COOKIE
1994-12-14 05:53:09 +00:00
Jean-Marc Zucconi
b5f1d322ac
Added '${GMAKE} install.man' when installing with Imake and gmake
1994-12-12 22:32:30 +00:00
Gary Palmer
94ba290d32
Early md5-checksumming code. This seems to work fine on my machine
...
but needs more testing on more ports than I have on my box.
1994-12-11 20:36:12 +00:00
Gary Palmer
206936ce19
Last gremlin-killer of the day. Typo fixed and missing .endif replaced.
1994-12-11 15:31:22 +00:00
Gary Palmer
dae29c14e4
<Sigh> Got the placing of a .if wrong. Fix it.
1994-12-11 14:50:40 +00:00
Gary Palmer
0d4f92c05f
Erk. Damn. A hash perfixing a comment was lost somewhere.
...
Fixed.
1994-12-11 14:12:30 +00:00