Bruce Evans
09a8dfa260
Don't depend in the kernel on the gcc feature of doing arithmetic on
...
pointers of type `void *'. Warn about this in future.
1996-08-31 14:48:13 +00:00
Peter Wemm
5e7d3affd4
Use MANFILTER everywhere instead of a couple of MANFILT typos..
1996-08-26 10:55:32 +00:00
Wolfram Schneider
2d7765f39d
/bin/echo -> ${ECHO}
...
/usr/bin/sed -> ${SED}
1996-08-25 21:07:38 +00:00
Jordan K. Hubbard
5c8baf29e9
Back out the recent DEPEND changes - as Bruce points out, it's bogus.
...
I'll leave any future Makefile hackery to him since he's clearly thought
about this a great deal more than I have.
1996-08-25 05:16:56 +00:00
Satoshi Asami
69ab93260f
Use the new "file:" URL specification to fetch to check the CDROM
...
first if /cdrom/ports/distfiles exists. If FETCH_SYMLINK_DISTFILES
is set, symlink the file instead of copying.
Reviewed by: jhk
1996-08-24 09:28:48 +00:00
Jordan K. Hubbard
67cebbd1da
Make it possible to turn the depend pass off entirely with a NO_DEPEND
...
variable.
Requested-By: wollman
1996-08-23 22:33:33 +00:00
Jordan K. Hubbard
8d26610d5f
Add depend to all target so that it's explicit. It's only done once,
...
even if make all is run multiple times, since the depend rule looks for
an existing .depend file.
1996-08-23 16:49:06 +00:00
Satoshi Asami
8e67e42f63
Update explanation of *_DEPENDS, in particular note that bsd.port.mk
...
can now check existence of files specified by full pathnames, not only
executables.
1996-08-20 10:00:33 +00:00
Satoshi Asami
4dbc40f9a5
(1) Use INSTALL_PROGRAM where we attempt to pass this command line
...
to configure.
(2) Gently warn user for non-0022 umasks.
Submitted by: "David E. O'Brien" <obrien@Nuxi.cs.ucdavis.edu> (1)
1996-08-18 10:53:16 +00:00
Satoshi Asami
38c3b03d54
(1) Ignore patches directory without a patch with a message instead of
...
bombing mercilessly.
(2) If that directory has a directory called CVS, remind the user of
the existence of the "-P" option to cvs co and update.
(3) While I'm here, clean up the PATCH_DEBUG code a bit. In
particular, don't duplicate a whole bunch of code just for adding
a single "echo" statement. ;)
Reviewed by: the ports list
1996-08-17 10:16:02 +00:00
Satoshi Asami
bd01a3d4e1
(1) Add myself as MAINTAINER (of this file) -- commented out so it
...
won't be pulled into individual ports that include this file. ;)
(2) Document MOTIFLIB, it's not set in the ports Makefiles but is
important for Motif ports (already documented in the handbook).
(3) Add INSTALL_PROGRAM, INSTALL_SCRIPT, INSTALL_DATA, INSTALL_MAN as
"aliases" of the appropriate install command line, for use in *-install
targets.
Reviewed by: the ports list (item 3 only)
1996-08-15 05:55:33 +00:00
Peter Wemm
d5dcd8e63f
Add a hook ``MANFILTER''. This optionally specifies a command to
...
pipe the man page source through before compressing or installing.
This can be used to do do (eg) sed substitution on man pages from
3rd party packages (in particular, ncurses and bind-4.9.4)
This should not affect anything already in the source tree.
1996-08-11 12:31:57 +00:00
Peter Wemm
6ba7f9ff84
Replace some leaky `cpp | as'' pipelines with
`cc -x <lang>'' commands
...
to do the preprocessing and assembling.
(I've been running this for months, and had forgotten about it)
1996-08-11 12:24:44 +00:00
Satoshi Asami
e3b68a1b89
Make explanation of BUILD_DEPENDS less confusing.
...
Requested by: Narvi <narvi@haldjas.folklore.ee>
1996-08-07 08:25:08 +00:00
Jordan K. Hubbard
62eba8760b
Use tsort -q
1996-08-03 06:43:05 +00:00
Jordan K. Hubbard
293fcf5e41
The clean rule in here was bogus.
1996-07-27 22:16:54 +00:00
Andreas Klemm
467652583c
Fixed bug, that CONFIGURE_SCRIPT in a port's Makefile doesn't have
...
any effect. The target do-configure used ${SCRIPTDIR}/configure
instead of ${SCRIPTDIR}/${CONFIGURE_SCRIPT}.
-andreas
1996-07-27 11:54:30 +00:00
Peter Wemm
fb547ee202
Fix the recently added whereobj target.
...
Add missing end-of-line backslash
Remove two extra @ characters
1996-07-14 11:09:12 +00:00
Paul Traina
120a065638
Add whereobj target to find that pesky obj dir
1996-07-12 06:01:55 +00:00
Jordan K. Hubbard
5f1a3c08d6
Remove now-unused SRC_ENCAPSULATION hack.
1996-07-05 06:12:12 +00:00
Jordan K. Hubbard
68e00b9233
Fix the ordering dependency I broke.
1996-06-30 22:16:19 +00:00
Poul-Henning Kamp
209396df73
Make cleandirs more safe
...
Suggested by: bde
1996-06-29 03:12:49 +00:00
Gary Palmer
502d775872
Add a missing space in a comment
1996-06-26 21:12:28 +00:00
Jordan K. Hubbard
4c4f0f7d51
Add default targets for cleandepend and objlink.
...
Submitted by: Michael Hancock <michaelh@cet.co.jp>
1996-06-24 21:33:23 +00:00
Jordan K. Hubbard
cd9a2f5c28
Bring in my changes for removing the pestilent obj links (unless you
...
really want them) from /usr/src. This is the final version of the
patches, incorporating the feedback I've received from -current.
1996-06-24 04:26:21 +00:00
Gary Palmer
bbf5261a72
Correct spelling errors (i before e except after c :-) )
...
Submitted by: James Raynard <jraynard>
1996-06-22 21:20:56 +00:00
Poul-Henning Kamp
e767093fa3
Add man-page section 'n' and LIBTCL macro.
1996-06-22 06:01:57 +00:00
Jordan K. Hubbard
485f5a7718
Handle the `distribute' target.
1996-06-20 23:52:45 +00:00
Jordan K. Hubbard
b5bc989d0c
Whoops - I made `make clean' chatty by mistake.
1996-06-20 18:51:28 +00:00
Satoshi Asami
985a18a7c1
The changes to go with ncftp -> fetch. Besides changing the names,
...
standardize the variables a little, and simplify some parts because
we can now trust the fetcher's return value.
Reviewed by: the list
1996-06-19 09:33:31 +00:00
Jordan K. Hubbard
d79a958dcf
Spit out the a proper port path for the describe target.
...
Submitted-By: Chuck Robey <chuckr@Glue.umd.edu>
1996-06-19 07:07:16 +00:00
Jordan K. Hubbard
2c9ca1a977
Ok, now cleandir: is correct.
1996-06-19 01:26:18 +00:00
Jordan K. Hubbard
61d16cdb21
Add some unobtrusive changes to handle sources which aren't ports
...
(SRC_ENCAPSUATION). Stick in some cd ${.CURDIR} directives which have
been (benignly) missing all this time. Allow more types of targets to be
selectively disabled.
1996-06-19 01:04:23 +00:00
Poul-Henning Kamp
2b9cd23802
Add support for ${CLEANDIRS} that will be rm -rf'ed during clean & cleandir.
1996-06-17 15:59:52 +00:00
Bruce Evans
5d1999ec59
Synced with Makefile.i386: added -Wunused.
1996-06-17 15:11:10 +00:00
Jordan K. Hubbard
abf58409aa
Add LIBFTPIO
1996-06-17 12:31:02 +00:00
Satoshi Asami
9fe358a4b3
Add "MASTER_SITES?=" (no this is not a typo) right before the
...
"MASTER_SITES:= ..." of defined(MASTER_SITE_OVERRIDE) case, otherwise
it would cause a recursive variable definition error when
MASTER_SITE_OVERRIDE is set and MASTER_SITES is not set.
1996-06-13 06:03:39 +00:00
John Fieber
d6d88a1549
Fix incorrect handling of .cxx files in default rules.
1996-06-03 13:26:16 +00:00
Poul-Henning Kamp
006f5fe068
Back out yacc change.
1996-06-02 17:04:08 +00:00
Satoshi Asami
43c915b1af
Add some comments to sections to disable targets using NO_* variables.
...
Remove disabling of "repackage", that thing calls package anyway.
Submitted by: (mostly) jkh
1996-06-01 05:47:42 +00:00
Poul-Henning Kamp
b2e2fd2801
Make the yacc rules reentrant
...
Suggested by: peter
1996-05-30 20:39:45 +00:00
Satoshi Asami
afcc796bf1
Set MAKE_ENV and CONFIGURE_ARGS with += instead of ?=, it is easier to
...
add things this way.
Reviewed by: ache
1996-05-30 08:53:26 +00:00
Poul-Henning Kamp
50ef9020fd
Avoid a ton of "mv" when making libs by using -O to ld.
...
Make lex rules reentrant.
1996-05-28 16:20:13 +00:00
Wolfram Schneider
187f8e98f5
make install' do not depend on
make all'
...
Add some comments for variables and targets.
Include <bsd.obj.mk>, remove targets obj, clean, cleandir.
Replace ${MAN*} with ${DOC*} variables.
Use a .for loop for undefined targets
1996-05-27 23:12:15 +00:00
Wolfram Schneider
125e8ffd27
Add a note that MAKEOBJDIR is an enviroment variable
...
and does work proper only if set as enviroment variable,
not as global or command line variable.
1996-05-27 23:05:54 +00:00
Wolfram Schneider
53996faddb
Add some comments for variables and targets.
1996-05-25 23:09:49 +00:00
Wolfram Schneider
d8982a6a42
speedup MLINKS
1996-05-25 21:50:54 +00:00
Poul-Henning Kamp
4a6a373a1c
Make some rules reentrant, and mark the onces that cannot be.
1996-05-09 13:01:44 +00:00
Jordan K. Hubbard
cce80494f9
Fix a minor grammatical error (reselled -> resold) I just noticed.
1996-04-27 18:36:02 +00:00
Satoshi Asami
1844587c79
Add CFLAGS=${CFLAGS} to MAKE_ENV, otherwise gmake won't pick it up.
1996-04-26 10:09:06 +00:00