jkh
0df4950079
Add new EXTRACT_BEFORE_FLAGS and EXTRACT_AFTER_FLAGS variables to make
...
complex extraction rules easier.
1995-03-22 21:28:31 +00:00
jkh
24746278e3
Make the fetch message a little more interesting and informative.
1995-03-21 22:43:36 +00:00
jkh
4ea154599c
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
jkh
5842b07601
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
jkh
df0cba31bd
Document the index target.
1995-03-21 01:31:43 +00:00
wollman
9786661cb0
Add support for pseudo-device LKMs.
1995-03-20 19:18:51 +00:00
ats
d08293b86b
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
ats
aab5235b57
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
rgrimes
ea0b66528c
Add protected and empty maninstall: targets.
...
Submitted by: Philippe Charnier <charnier@lirmm.fr>
1995-03-10 08:54:42 +00:00
olah
98f80a4861
LIBPCAP -> ${DESTDIR}/usr/lib/libpcap.a
1995-03-08 09:01:32 +00:00
gpalmer
26dd2c9888
Add support to miss out ``DUDS'' subdirectories. See thread in freebsd-ports
...
for more.
1995-03-03 23:30:32 +00:00
jkh
7f3e69780a
Back out my previous change. I need to really think about this.
1995-03-03 07:42:10 +00:00
jkh
8b11802ef1
A small feature just for my own use.
1995-03-03 06:53:27 +00:00
phk
6ba3ecf5d2
"make distribute" have changed, beware if you use it.
1995-02-25 20:51:14 +00:00
jkh
9e763d4165
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
gpalmer
4870e921af
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
phk
36129bc930
Make sure that info files never hit the "bin" dist.
1995-02-11 05:28:31 +00:00
bde
c68c6ddc37
More complete implementation of SUBDIR for programs, libraries and kmods.
...
`depend' wasn't supported. This seems to have only broken `make depend'
in gnu/usr.bin/ld.
bsd.prog.mk:
Build the man pages in ${MANDEPEND} at build time.
1995-02-08 21:35:31 +00:00
hsu
2dee17b94f
Allow arbitrarily named configure script for use w/ HAS_CONFIGURE.
1995-02-06 08:52:19 +00:00
phk
850294c714
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
asami
a4b425074b
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
jkh
7fe5582ae5
Create an obj symlink when necessary.
...
Submitted by: "Remy CARD" <Remy.Card@masi.ibp.fr>
1995-02-02 04:53:30 +00:00
gpalmer
54b76ef3e5
Start the ball rolling by sticking a
...
MAINTAINER?= line in here.
Idea by: jkh@FreeBSD.ORG
1995-02-01 21:47:57 +00:00
jkh
426a9a3688
Make fetch a bit more forgiving of subdirs.
1995-01-30 10:06:56 +00:00
jkh
c4cad71414
Add LN_FLAGS to all the places it makes sense.
1995-01-30 07:22:02 +00:00
jkh
17c91c62b7
Add new LN_FLAGS variable for making LINKS symbolic and whatnot.
1995-01-30 07:20:01 +00:00
ache
5ab1c05e59
LIBFORMS & LIBSCSI added
1995-01-25 20:24:01 +00:00
jkh
43338ad78f
NOOBJS was bogus - use the already extant `NOOBJ'.
1995-01-24 17:50:30 +00:00
jkh
097c100f64
Add the ability to say `NOOBJS' to indicate that the target has no object
...
files.
1995-01-24 17:33:22 +00:00
jkh
7cdc9e0322
Fix bogus tab in makesum target.
1995-01-24 02:41:52 +00:00
jkh
a8745a0ec1
Whomever put the depend rule in screwed it up. Fix it.
1995-01-23 20:53:38 +00:00
jkh
02177b376d
Eliminate a bogus stray tab.
1995-01-23 20:50:56 +00:00
jkh
e69f4b6154
Set PREFIX in the build target. Suggested by John Fieber.
1995-01-23 18:22:36 +00:00
gpalmer
e0eb6081ea
Oops. Fix up the checksum routine - my last commit broke it slightly.
1995-01-22 20:40:48 +00:00
ache
4c87da56f7
Put brackets around EXTRACT_CMD, can be several commands here
1995-01-17 23:55:53 +00:00
ache
9771a4667a
Remove -Wall for ascii formatting, we don't need so many
...
warnings while formatting standard BSD docs
1995-01-17 22:04:38 +00:00
ache
c15681666c
Modify prev. change, pass internal args directly to groff,
...
if PRINTER == ascii, because nroff shell script strip off
some groff flags
1995-01-17 21:36:06 +00:00
ache
6bb7cbcb7f
Call nroff, if PRINTER == ascii
1995-01-17 21:27:30 +00:00
gpalmer
a2cce0e017
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
wollman
867341c82f
Slightly more complete implementation of SUBDIR for libraries.
1995-01-14 22:18:15 +00:00
wollman
8d8fef4caf
Add SUBDIR facility to bsd.lib.mk like in bsd.prog.mk.
1995-01-14 22:14:54 +00:00
jkh
1b5946f267
The enclosed patch makes bsd.doc.mk consistent with bsd.prog.mk
...
when creating the obj link. While bsd.prog.mk inconditionnaly creates
a link in /usr/obj, bsd.doc.mk tests if the source tree is contained in
/usr/src. If so, it creates a link to /usr/obj. If the source tree
is contained in another directory, bsd.doc.mk creates an obj subdirectory.
Submitted by: Remy Card <Remy.Card@masi.ibp.fr>
1995-01-14 19:49:54 +00:00
jkh
ece97fd6fb
The enclosed patch is a cosmetic change to bsd.prog.mk. When
...
a program directory has subdirectories, make now prints "===> dir/subdir"
instead of "===> subdir". This is modeled after the rules contained in
bsd.subdir.mk.
Submitted by: Remy Card <Remy.Card@masi.ibp.fr>
1995-01-14 19:48:49 +00:00
jkh
f89d36730c
Change DISTRIBUTION names. Also make bsd.doc.mk go to doc distribution,
...
not bin. Hmmm.
1995-01-14 07:51:10 +00:00
jkh
02e7c496ff
Whoops! Correct cut-and-paste gaffe.
1995-01-12 08:21:31 +00:00
jkh
1228a3ea98
Add an ID line at the top (this thing still needs some sort of
...
copyright, Andrew).
Add support for the distribute target.
1995-01-12 08:20:25 +00:00
ache
9e1dbd7ec1
Use absolute path for install passed to configure
...
to disallow prepending ../ in second level Makefiles
1995-01-12 02:29:42 +00:00
wollman
555cadcf36
Always delete ${DOC}.ps and ${DOC}.ascii in the clean target, no matter what
...
${PRINTER} is set to.
1995-01-11 19:58:03 +00:00
asami
2075658851
Typo!
1995-01-11 08:53:28 +00:00
asami
e541856002
Add missing ! in front of pipeline for extract commands---otherwise
...
it would exit on *successful* extraction.
1995-01-11 08:50:48 +00:00