Jordan K. Hubbard
825de56725
Fix bogus tab in makesum target.
1995-01-24 02:41:52 +00:00
Jordan K. Hubbard
7b2bb0fb79
Set PREFIX in the build target. Suggested by John Fieber.
1995-01-23 18:22:36 +00:00
Gary Palmer
74d7962900
Oops. Fix up the checksum routine - my last commit broke it slightly.
1995-01-22 20:40:48 +00:00
Andrey A. Chernov
3ece328451
Put brackets around EXTRACT_CMD, can be several commands here
1995-01-17 23:55:53 +00:00
Gary Palmer
2db2081438
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
41c4bc57c7
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
fb097df2ce
Typo!
1995-01-11 08:53:28 +00:00
Satoshi Asami
1deaf2e347
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
8b9d60735d
Catch case where extraction fails. Thanks!
1995-01-10 12:23:44 +00:00
Andrey A. Chernov
10d65ca957
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
d5ca901589
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
edf9e79525
Typo fix from Ollivier Robert.
...
Submitted by: ollivier
1995-01-05 02:15:05 +00:00
Jordan K. Hubbard
e5d85be85c
Gary Palmer's patches for checksumming and description.
...
Submitted by: gpalmer
1995-01-04 23:06:38 +00:00
Jordan K. Hubbard
2511bc4a15
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
bb3c97bf74
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
ad2a7583d6
Document describe target.
1995-01-04 07:35:46 +00:00
Jordan K. Hubbard
c723fc3fc8
Add describe target support.
1995-01-03 11:52:01 +00:00
Andrey A. Chernov
c9c9b4072b
Preset ac_cv_path_CC="${CC}" before running ./configure,
...
needed for Autoconf 2
1995-01-01 20:06:20 +00:00
Andrey A. Chernov
1974136822
Oops, forget "" for ${CC} and ${CFLAGS}...
1994-12-28 04:17:54 +00:00
Andrey A. Chernov
95f1b49e83
Set proper INSTALL* variables before running ./configure
1994-12-28 04:14:19 +00:00
Andrey A. Chernov
af87f3630b
Use CFLAGS=${CFLAGS} ./configure to avoid picking dumb GNU -g default
1994-12-28 03:30:21 +00:00
Andrey A. Chernov
e887886391
Use "CC=${CC} ./configure" to avoid usage of debugging 'gcc'
1994-12-28 03:21:16 +00:00
Gary Palmer
6d97ec5daa
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
cf6be75886
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
50da78da7c
Automatically add gmake to DEPENDS, if USE_GMAKE
1994-12-17 02:37:26 +00:00
Andrey A. Chernov
a7e957efb2
Don't use build: ... pre-build, move pre-build inside
...
BUILD_COOKIE instead
1994-12-17 01:58:11 +00:00
Andrey A. Chernov
f9ff1b665d
patch: pre-patch ... is wrong, move pre-patch
...
inside PATCH_COOKIE
1994-12-14 05:53:09 +00:00
Jean-Marc Zucconi
e40adb1bbd
Added '${GMAKE} install.man' when installing with Imake and gmake
1994-12-12 22:32:30 +00:00
Gary Palmer
ad19367c21
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
b3ac125106
Last gremlin-killer of the day. Typo fixed and missing .endif replaced.
1994-12-11 15:31:22 +00:00
Gary Palmer
d628b1f606
<Sigh> Got the placing of a .if wrong. Fix it.
1994-12-11 14:50:40 +00:00
Gary Palmer
8a7c3fffc6
Erk. Damn. A hash perfixing a comment was lost somewhere.
...
Fixed.
1994-12-11 14:12:30 +00:00
Gary Palmer
e0e109abe7
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
Andrey A. Chernov
5ddddc4827
Change wrong comment: NCFTP_ARGS --> NCFTPFLAGS
1994-11-25 17:04:02 +00:00
Andreas Schulz
0512285fe2
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
Jordan K. Hubbard
4b75ea3568
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
Jordan K. Hubbard
ee5b1a1e22
Whoops! Typo. Correct.
1994-11-17 10:07:45 +00:00
Jordan K. Hubbard
07f6028ea8
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
Jordan K. Hubbard
fcd2dde4e0
Add support for NO_WRKDIR.
1994-11-17 00:25:16 +00:00
Jordan K. Hubbard
f877e878c9
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
Jean-Marc Zucconi
1876ac94a7
If USE_GMAKE is defined, use ${GMAKE} in ${XMKMF} && ${MAKE} Makefiles
1994-11-16 23:14:22 +00:00
Jordan K. Hubbard
041c2641f1
Make depends a separate target. Now you can select when the dependency
...
list is traversed.
1994-11-15 10:16:56 +00:00
Jordan K. Hubbard
ff47faa890
Add patch cookies. This should prevent gratuitous patch re-application
...
attempts.
1994-11-11 09:45:33 +00:00
Jordan K. Hubbard
9e320feef3
For submakes, don't do a `${MAKE} ${MAKEFILE} all' or
...
`${MAKE} ${MAKEFILE} install', indirect the target through ALL_TARGET and
INSTALL_TARGET now, so they can be easily overridden.
1994-11-03 19:53:46 +00:00
Jordan K. Hubbard
68feb5ef8a
Add reinstall target for Poul-H. This lets you install again from
...
the same build, ignoring the INSTALL_COOKIE.
1994-11-03 19:14:08 +00:00
Jordan K. Hubbard
2e7c3b0abb
This is what I get for implementing suggestions without really thinking
...
about them.. :-) The patches/* won't work, it needs to be patches/patch-*
to avoid catching things like CVS files when working with a checked-out
copy of ports! Whoops!
1994-11-01 21:04:27 +00:00
Jordan K. Hubbard
c8b2f1c02f
2 changes:
...
1. Make build rely on a BUILD_COOKIE now. I'm tired of builds
being redone gratuitously while I'm trying to debug a tree build
problem.
2. Remove all the literal `touch -f' commands and indirect them through
variables. This lets you "leave tracks" in different ways, depending
on the medium. Just part 1 of my planned changes to make builds
directly off the CD work.
1994-11-01 18:09:22 +00:00
Jordan K. Hubbard
9c4fb858bb
Make patch rule pick up everything in patchdir alphabetically.
...
No need to call it `patch-aa' if you can simply call it `aa', etc.
1994-10-31 22:51:09 +00:00
Jordan K. Hubbard
4335d91992
1. PREFIX has nothing to do with DESTDIR. Remove it finally.
...
2. Make sure to pass PREFIX to sub-makes when installing. This allows you to
install to places like ${PREFIX}/bin in your own install rule.
1994-10-22 23:02:39 +00:00
Jordan K. Hubbard
cd08c443af
Invoke install.man if USE_IMAKE is set.
1994-10-22 09:21:35 +00:00