ache
678347e497
Move pre-extract target inside COOKIE
...
Add checksum check for extract, if checksum file present
1995-01-06 22:14:12 +00:00
asami
531b660987
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
jkh
fefd8a4147
Typo fix from Ollivier Robert.
...
Submitted by: ollivier
1995-01-05 02:15:05 +00:00
jkh
9a46c7e992
Rename check-md5 target to checksum.
...
Submitted by: gpalmer
1995-01-05 01:46:05 +00:00
jkh
7ed45041db
Gary Palmer's patches for checksumming and description.
...
Submitted by: gpalmer
1995-01-04 23:06:38 +00:00
ache
89e96be531
Fix BINMODE to override sys.mk defaults
1995-01-04 22:43:52 +00:00
ache
675d939995
Remove INSTALL, now into sys.mk
1995-01-04 22:32:40 +00:00
ache
60416d0456
Fix building of target with multiply sources
1995-01-04 22:01:58 +00:00
ache
d107f797aa
Fix error in clean target
1995-01-04 21:34:13 +00:00
ache
16167988ef
Much improved variant
1995-01-04 21:29:32 +00:00
jkh
8268b80899
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
jkh
68b0cc4284
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
jkh
28ff01d2d2
Document describe target.
1995-01-04 07:35:46 +00:00
jkh
8f9d089c5d
Add describe target support.
1995-01-03 11:52:01 +00:00
bde
25de52bbad
Install bsd.info.mk.
1995-01-03 06:32:10 +00:00
bde
459a4fffba
A generalized version of revision 1.1 of gnu/libnexex/uucp/doc/Makefile.
...
Fixes bugs in the latter: the `all' target was never up to date; there
was no `depend' target. Doesn't work for multiple info files because
it leverages bsd.doc.mk and that is broken. Info should be installed
more like man pages...
1995-01-02 12:12:00 +00:00
bde
8381433806
Remove `MKDEP= -p'. Now I know why lkm compiled so fast after headers
...
are changed.
1995-01-01 21:11:55 +00:00
ache
f564f5957f
Preset ac_cv_path_CC="${CC}" before running ./configure,
...
needed for Autoconf 2
1995-01-01 20:06:20 +00:00
ache
2b3d7b4180
Oops, forget "" for ${CC} and ${CFLAGS}...
1994-12-28 04:17:54 +00:00
ache
1e58ddda94
Set proper INSTALL* variables before running ./configure
1994-12-28 04:14:19 +00:00
ache
3179f36757
Move INSTALL?=install line duplicated into each .mk to sys.mk
...
instead
1994-12-28 03:51:03 +00:00
ache
26fa5504b2
Use CFLAGS=${CFLAGS} ./configure to avoid picking dumb GNU -g default
1994-12-28 03:30:21 +00:00
ache
ef78f9becd
Use "CC=${CC} ./configure" to avoid usage of debugging 'gcc'
1994-12-28 03:21:16 +00:00
ache
2f0989e5fa
Remove -T from ar, nm fixed now
1994-12-28 00:49:58 +00:00
ache
b1afaf0aff
Add T option back to ar until nm will be fixed. Sorry, nate.
1994-12-24 10:07:51 +00:00
nate
1daa60a210
Strip out unused local symbols from shared objects, and no longer
...
truncate archive members to 15 characters since it's no longer
necessary.
1994-12-23 22:50:45 +00:00
bde
7284bc5e13
Don't use `MKDEP= -p' even for the case of a single source file since we
...
always make an intermediate object file.
1994-12-22 17:20:52 +00:00
gpalmer
02f9caeae2
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
gpalmer
edee92ab3e
bsd.port.mk: missing semicolon added
...
bsd.port.subdir.mk: added check-md5 as target
1994-12-17 20:50:44 +00:00
ache
fdba605505
Automatically add gmake to DEPENDS, if USE_GMAKE
1994-12-17 02:37:26 +00:00
ache
c2c7b9b0bc
Don't use build: ... pre-build, move pre-build inside
...
BUILD_COOKIE instead
1994-12-17 01:58:11 +00:00
ache
0c6fb6f88c
patch: pre-patch ... is wrong, move pre-patch
...
inside PATCH_COOKIE
1994-12-14 05:53:09 +00:00
jmz
390ea51f09
Added '${GMAKE} install.man' when installing with Imake and gmake
1994-12-12 22:32:30 +00:00
gpalmer
6df17bf1ea
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
gpalmer
3c97b798b0
Last gremlin-killer of the day. Typo fixed and missing .endif replaced.
1994-12-11 15:31:22 +00:00
gpalmer
d57d2dda92
<Sigh> Got the placing of a .if wrong. Fix it.
1994-12-11 14:50:40 +00:00
gpalmer
c233cd6617
Erk. Damn. A hash perfixing a comment was lost somewhere.
...
Fixed.
1994-12-11 14:12:30 +00:00
gpalmer
ffc24d6261
1) Small tidyup
...
2) Change INSTALL_MANPAGES to NO_INSTALL_MANPAGES and document it
3) Add a PKGNAME variable to allow the package name
not to be dictated by stupid DISTNAMEs
4) Add a PATCH_DEBUG option and a slight change to the default
patch system - add --forward to help ensure correct patching
1994-12-10 18:07:38 +00:00
ache
054823f9a7
Change wrong comment: NCFTP_ARGS --> NCFTPFLAGS
1994-11-25 17:04:02 +00:00
ats
82f22b0877
Don't use a rm -rf WORKDIR if NO_WRKDIR is defined. You have a good chance
...
to blow away your current dir, because WRKDIR == CURDIR. This should
help tcpblast to not blow away itself in the clean target :-).
1994-11-21 10:30:37 +00:00
jkh
cac70cf98a
Add reinstall.
1994-11-17 16:02:56 +00:00
jkh
9cb91dd8a0
There seems to be some trouble with install.man working right everywhere.
...
Conditionalize it off of INSTALL_MANPAGES until I can figure out just
why some X ports seem to like it and others not.
1994-11-17 15:46:27 +00:00
jkh
6593f9b699
Whoops! Typo. Correct.
1994-11-17 10:07:45 +00:00
jkh
b43669fad8
I found today that making packages for X11 ports wasn't working.
...
Further investigation showed that prefix was erroneously set to /usr/local
for X11 based ports as well, when the assumption was that they'd really go
into ${X11BASE} (an /etc/make.conf variable that the user's free to set).
Set X11BASE to /usr/X11R6 if the user hasn't already, and assume that
the user really wants prefix to point there when the port is XMKMF based.
1994-11-17 10:06:03 +00:00
jkh
436e419a37
Add support for NO_WRKDIR.
1994-11-17 00:25:16 +00:00
jkh
ae5033f4db
2 new concepts that just occurred to me:
...
MASTER_SITE_OVERRIDE - If set in the environment, will override everyone's
MASTER_SITES settings. Useful if you'd prefer to point to a
distfiles repository somewhere closer.
MASTER_SITE_FREEBSD - Sets OVERRIDE to be FreeBSD's own master repository.
1994-11-17 00:18:28 +00:00
jmz
f0796c1813
If USE_GMAKE is defined, use ${GMAKE} in ${XMKMF} && ${MAKE} Makefiles
1994-11-16 23:14:22 +00:00
jkh
8cdad68b06
Make depends a separate target. Now you can select when the dependency
...
list is traversed.
1994-11-15 10:16:56 +00:00
bde
f1b917b022
This change was actually made in the previous revision:
...
Define SHLIBDIR?= ${LIBDIR} and install shared libraries in
${DESTDIR}${SHLIBDIR} instead of in ${DESTDIR}${LIBDIR}.
SHLIBDIR may be defined in /etc/make.conf to override the
default of /usr/lib (I use /lib). Other changes are required
for non-default shared library directories to actually work
(ld* and crtso have too many hard-coded paths).
Bruce
1994-11-14 06:28:20 +00:00
bde
e226c88111
Define `RANTOUCH?= ${RANLIB} -t' and use it instead of ${RANLIB} -t.
...
RANTOUCH may be defined in /etc/make.conf as
`${ECHO} skipping ${RANLIB} -t' to help stop `make install' from
changing the timestamps on unchanged libraries, thus making the
uninstalled binaries appear to be out of date... Other changes
are required to stop install from clobbering the timestamps.
1994-11-14 04:55:39 +00:00