summaryrefslogtreecommitdiff
path: root/Mk
AgeCommit message (Collapse)Author
1995-04-04Add USE_X11 for ports which are X11 users but don't use IMAKE.Jordan K. Hubbard
1995-04-04Remove a `.' from the end of the echo lineGary Palmer
`>> Attempting to fetch from $${site}' as it is misleading
1995-04-01By default, KEYWORDS is a copy of CATEGORIES.Jordan K. Hubbard
1995-04-01Add default values and document them for CATEGORIES and KEYWORDS.Jordan K. Hubbard
1995-04-01Add support for new CATEGORIES and KEYWORDS fields.Jordan K. Hubbard
1995-03-28Add support for "distributed" patches and a little extra cleanup.Satoshi Asami
New variables: PATCH_SITES: patch equivalent of MASTER_SITES, overridable with . MASTER_SITE_OVERRIDE. PATCHFILES: Additional files to fetch and give to patch before . applying the ones in patches/patch-*. If name ends . with ".gz" or ".Z", it will be piped through zcat first. Plus PATCH_DIST_STRIP and PATCH_DIST_ARGS that serve the same functions as PATCH_STRIP and PATCH_ARGS for patches in patches/patch-*. In the documentation and echo messages, I used the term "distributed patches" and "FreeBSD patches" to refer to ${PATCHFILES} and patches/patch-*. If you can come up with better names, by all means go ahead and fix them. "grep PATCH /usr/ports/*/*/Makefile" reveals seven ports (mule, jless, jtcl, jtk, dgd, less, color_xterm, gee I wonder why I'm the one who implemented this) that can benefit from this. I'm now diving headlong into /usr/ports to fix their Makefiles.
1995-03-27Added more standard package suport file names. INSTALL for theSatoshi Asami
installation script, DEINSTALL for the deinstallation script, and REQ for the requirement script, will be added with appropriate flags to PKG_ARGS if they exist under pkg/.
1995-03-23Add a misssing `@' from before echo -n "|${MAINTAINER}"Gary Palmer
1995-03-22Add maintainer to the index line.Jordan K. Hubbard
1995-03-22Add new EXTRACT_BEFORE_FLAGS and EXTRACT_AFTER_FLAGS variables to makeJordan K. Hubbard
complex extraction rules easier.
1995-03-21Make the fetch message a little more interesting and informative.Jordan K. Hubbard
1995-03-21Add fetch-list command for RodJordan K. Hubbard
Use ECHO_MSG macro for printing "===>" line things so that I can now turn those OFF when I don't want them.
1995-03-21Make the describe rule generate more thorough information that's actuallyJordan K. Hubbard
of use to a front-end program. Back out my bogus description of the `index' target! :-)
1995-03-21Document the index target.Jordan K. Hubbard
1995-03-20Don't do anything if BATCH is specified and the port is interactive forAndreas Schulz
the package target.The port may is not build and the package fails otherwise.
1995-03-19Change the xmkmf call to a xmkmf -a call. This should be more correct forAndreas Schulz
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-03Add support to miss out ``DUDS'' subdirectories. See thread in freebsd-portsGary Palmer
for more.
1995-03-03Back out my previous change. I need to really think about this.Jordan K. Hubbard
1995-03-03A small feature just for my own use.Jordan K. Hubbard
1995-02-17Always go to ${WRKDIR} before extraction. Modify the tar extract commandJordan K. Hubbard
args to take advantage of this. Pointed-out-by: asami
1995-02-14Make the checksum target not bomb out if there is a mismatch, justGary Palmer
print a warning. A better fix will come along just as soon as I work out what it is.
1995-02-06Allow arbitrarily named configure script for use w/ HAS_CONFIGURE.Jeffrey Hsu
1995-02-04Use absolute path to md5 program. It lives in /sbin and people are unlikelyPoul-Henning Kamp
to have $PATH to it.
1995-02-04Add long-awaited (:) support for sophisticated dependency checking. We nowSatoshi Asami
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-01Start the ball rolling by sticking aGary Palmer
MAINTAINER?= line in here. Idea by: jkh@FreeBSD.ORG
1995-01-30Make fetch a bit more forgiving of subdirs.Jordan K. Hubbard
1995-01-24Fix bogus tab in makesum target.Jordan K. Hubbard
1995-01-23Set PREFIX in the build target. Suggested by John Fieber.Jordan K. Hubbard
1995-01-22Oops. Fix up the checksum routine - my last commit broke it slightly.Gary Palmer
1995-01-17Put brackets around EXTRACT_CMD, can be several commands hereAndrey A. Chernov
1995-01-16Correct a small problem in that when there isn't a checksum for thatGary Palmer
particular file, but there is a files/md5, it reports that it failed the checksum
1995-01-12Use absolute path for install passed to configureAndrey A. Chernov
to disallow prepending ../ in second level Makefiles
1995-01-11Typo!Satoshi Asami
1995-01-11Add missing ! in front of pipeline for extract commands---otherwiseSatoshi Asami
it would exit on *successful* extraction.
1995-01-10Catch case where extraction fails. Thanks!Jordan K. Hubbard
1995-01-06Move pre-extract target inside COOKIEAndrey A. Chernov
Add checksum check for extract, if checksum file present
1995-01-05Sort out dependencies. Now they look like:Satoshi Asami
patch: extract configure: depends patch build: configure install: build Does this look ok?
1995-01-05Typo fix from Ollivier Robert.Jordan K. Hubbard
Submitted by: ollivier
1995-01-05Rename check-md5 target to checksum.Jordan K. Hubbard
Submitted by: gpalmer
1995-01-04Gary Palmer's patches for checksumming and description.Jordan K. Hubbard
Submitted by: gpalmer
1995-01-04Put depends before configure. No reason that I can see for putting it after,Jordan K. Hubbard
and it breaks mule the way it is now.
1995-01-04Some of the doc here was less than adequately fleshed-out. Make someJordan K. Hubbard
feeble attempt to do so.
1995-01-04Document describe target.Jordan K. Hubbard
1995-01-03Add describe target support.Jordan K. Hubbard
1995-01-01Preset ac_cv_path_CC="${CC}" before running ./configure,Andrey A. Chernov
needed for Autoconf 2
1994-12-28Oops, forget "" for ${CC} and ${CFLAGS}...Andrey A. Chernov
1994-12-28Set proper INSTALL* variables before running ./configureAndrey A. Chernov
1994-12-28Use CFLAGS=${CFLAGS} ./configure to avoid picking dumb GNU -g defaultAndrey A. Chernov
1994-12-28Use "CC=${CC} ./configure" to avoid usage of debugging 'gcc'Andrey A. Chernov
1994-12-17Put dummy targets for make-md5 & check-md5 inside aGary Palmer
NO_EXTRACT ifdef so that tcpblast doesn't muck things up