aboutsummaryrefslogtreecommitdiffstats
path: root/Mk
Commit message (Expand)AuthorAgeFilesLines
* Add support for ALL_HOOK feature. Lets you replace the `all' targetjkh1995-12-071-1/+13
* Make the {FETCH,BUILD,RUN}_DEPEND targets work with non-executable filesasami1995-11-261-5/+23
* Use NO_MTREE, not !USE_X11 && !USE_IMAKE, to determine package args.asami1995-11-181-2/+2
* Back out the two latest changes. The -current branch is now equal toasami1995-10-181-7/+1
* Add NO_FETCH handling in the similar way as other NO_* targets doesache1995-10-161-1/+5
* Fix NO_EXTRACT case: build missing WRKDIRache1995-10-161-1/+3
* Add "--batch" to PATCH_ARGS and PATCH_DIST_ARGS when ${BATCH} is setasami1995-10-111-1/+5
* Add CONFIGURE_ENV: pass this environment to configure script.ache1995-10-051-2/+3
* Attempt to sound more civilized by adding a missing period toasami1995-10-041-2/+2
* Use full pathname for ldconfig (/sbin/ldconfig).asami1995-10-031-2/+2
* Split EXEC_DEPENDS into FETCH_DEPENDS, BUILD_DEPENDS and RUN_DEPENDS.asami1995-09-181-15/+61
* Ignore patchfiles that end with ".orig" or "~".asami1995-09-131-5/+19
* Don't trust ncftp's exit status, they are not indicative of whetherasami1995-08-291-14/+12
* Clean up EXTRACT_ONLY logic a bit. Instead of branching in theasami1995-08-291-10/+5
* Merge all the "skeleton" target into one macro. This is an enormousasami1995-08-181-237/+149
* Let MASTER_SITE_OVERRIDE be prepended to the MASTER_SITES list insteadasami1995-07-241-3/+3
* Simplify the USE_IMAKE stuff considerably.jkh1995-07-181-9/+1
* A regrettable hack to allow a port to say that it doesn't want its Makefilesjkh1995-07-151-1/+5
* Add IS_DEPENDED_TARGET to change the behavior of a port when you wantasami1995-07-111-2/+18
* Useasami1995-06-261-6/+6
* Use full pathnames for the commands. Everything except gmake andasami1995-06-261-93/+99
* Check if uid is 0 before running mtree. If you aren't root, you justasami1995-06-261-2/+7
* Add new option NO_MTREE. If set, bsd.port.mk won't run mtree toasami1995-06-251-2/+8
* Add a "checkpatch" target that does a "patch -C" instead of a "patch".asami1995-06-241-3/+20
* Renamed the default package repository ".../packages/.packages" toasami1995-06-061-4/+5
* Remove comment about not being able to undefine a variable, as we *can*asami1995-05-291-3/+2
* Fix the indent level. I know we're in code freeze, and this isasami1995-05-161-2/+2
* Don't conditionalize fake-pkg on NO_PACKAGE.asami1995-05-141-5/+1
* Add FORCE_PACKAGE, if this is defined, NO_PACKAGE will be turned off.asami1995-05-131-1/+7
* When NO_PACKAGE is set, "package" and "repackage" don't depend onasami1995-05-121-3/+3
* Not only deleting the package and package links, also exit with statusasami1995-05-121-1/+2
* Delete package and links when pkg_create fails.asami1995-05-121-4/+7
* Add new variable to override the "hey foobar-1.2.3 is already installed"asami1995-05-101-1/+6
* Make the "reinstall" target delete the package cookie as well asasami1995-05-091-1/+2
* added support for distribution patches in a subdir of ${DISTFILES}adam1995-05-051-18/+28
* Put an `@' in front of the mtree command. I don't want to see it.jkh1995-05-041-2/+2
* Add an mtree line to the install target.jkh1995-05-021-1/+6
* A bunch of new targets in the package area. Relevent targets are:asami1995-04-301-14/+44
* Pass X11BASE to all sub-makes. I need it for a port, and I daresay thatjkh1995-04-281-18/+18
* (1) Add the chain of dependencies to the targets in the NO_* sectionasami1995-04-241-10/+12
* Move call of fake-pkg from do-install to end of install.asami1995-04-241-4/+4
* Ok, this should get the last of the stragglers installed into a new fake-pkg.jkh1995-04-221-1/+4
* Don't try to run the fake-pkg target if NO_PACKAGE is set.jkh1995-04-221-1/+3
* Typo: patch -> packagejkh1995-04-221-2/+2
* Instead of copying PLIST over, run pkg_create in a special mode that dumpsjkh1995-04-221-2/+2
* Major overhaul. The major targets (fetch, extract, patch, configure,asami1995-04-211-357/+532
* 1. Add Satoshi's much-requested "fake pkg_add" option to the installationjkh1995-04-191-1/+29
* Use PKGNAME in the "describe" target (used to generate INDEX) too.asami1995-04-181-2/+2
* Use PKGNAME instead of DISTNAME in messages. To avoid things likeasami1995-04-181-20/+20
* "package" now depends on "install", so we can do "make -k package" fromasami1995-04-171-2/+18
* "all" now depends on "build", not "extract configure build".asami1995-04-171-2/+2
* Yikes...typo (.package/ should have been .packages/).asami1995-04-161-2/+2
* Don't pass duplicate pkgdeps to pkg_createjkh1995-04-101-3/+3
* Add new -P argument to pkg_create.jkh1995-04-091-2/+2
* Add 2 new targets to facilitate some things I'm thinking about.jkh1995-04-091-1/+21
* 1. Fix the first line (should be a proper comment - silly emacs).jkh1995-04-091-3/+4
* Add support for categorized subdirectories for packages. By default,asami1995-04-091-6/+25
* Add USE_X11 for ports which are X11 users but don't use IMAKE.jkh1995-04-041-2/+3
* Remove a `.' from the end of the echo linegpalmer1995-04-041-2/+2
* By default, KEYWORDS is a copy of CATEGORIES.jkh1995-04-011-2/+2
* Add default values and document them for CATEGORIES and KEYWORDS.jkh1995-04-011-3/+3
* Add support for new CATEGORIES and KEYWORDS fields.jkh1995-04-011-2/+10
* Add support for "distributed" patches and a little extra cleanup.asami1995-03-281-13/+89
* Added more standard package suport file names. INSTALL for theasami1995-03-271-2/+13
* Add a misssing `@' from before echo -n "|${MAINTAINER}"gpalmer1995-03-241-3/+3
* Add maintainer to the index line.jkh1995-03-231-5/+13
* Add new EXTRACT_BEFORE_FLAGS and EXTRACT_AFTER_FLAGS variables to makejkh1995-03-231-5/+15
* Make the fetch message a little more interesting and informative.jkh1995-03-221-2/+2
* Add fetch-list command for Rodjkh1995-03-212-39/+63
* Make the describe rule generate more thorough information that's actuallyjkh1995-03-211-8/+10
* Document the index target.jkh1995-03-211-1/+2
* Don't do anything if BATCH is specified and the port is interactive forats1995-03-201-1/+3
* Change the xmkmf call to a xmkmf -a call. This should be more correct forats1995-03-191-3/+3
* Add support to miss out ``DUDS'' subdirectories. See thread in freebsd-portsgpalmer1995-03-041-10/+20
* Back out my previous change. I need to really think about this.jkh1995-03-031-2/+2
* A small feature just for my own use.jkh1995-03-031-2/+2
* Always go to ${WRKDIR} before extraction. Modify the tar extract commandjkh1995-02-171-3/+6
* Make the checksum target not bomb out if there is a mismatch, justgpalmer1995-02-151-2/+1
* Allow arbitrarily named configure script for use w/ HAS_CONFIGURE.hsu1995-02-061-2/+5
* Use absolute path to md5 program. It lives in /sbin and people are unlikelyphk1995-02-051-2/+2
* Add long-awaited (:) support for sophisticated dependency checking. We nowasami1995-02-041-5/+83
* Start the ball rolling by sticking agpalmer1995-02-021-1/+2
* Make fetch a bit more forgiving of subdirs.jkh1995-01-301-3/+3
* Fix bogus tab in makesum target.jkh1995-01-241-2/+1
* Set PREFIX in the build target. Suggested by John Fieber.jkh1995-01-241-5/+5
* Oops. Fix up the checksum routine - my last commit broke it slightly.gpalmer1995-01-231-20/+20
* Put brackets around EXTRACT_CMD, can be several commands hereache1995-01-181-3/+3
* Correct a small problem in that when there isn't a checksum for thatgpalmer1995-01-171-4/+11
* Use absolute path for install passed to configureache1995-01-121-3/+3
* Typo!asami1995-01-111-3/+3
* Add missing ! in front of pipeline for extract commands---otherwiseasami1995-01-111-3/+3
* Catch case where extraction fails. Thanks!jkh1995-01-101-3/+7
* Move pre-extract target inside COOKIEache1995-01-071-7/+8
* Sort out dependencies. Now they look like:asami1995-01-051-5/+5
* Typo fix from Ollivier Robert.jkh1995-01-051-3/+3
* Rename check-md5 target to checksum.jkh1995-01-051-3/+3
* Gary Palmer's patches for checksumming and description.jkh1995-01-051-7/+13
* Put depends before configure. No reason that I can see for putting it after,jkh1995-01-041-2/+2
* Some of the doc here was less than adequately fleshed-out. Make somejkh1995-01-041-10/+20
* Document describe target.jkh1995-01-041-1/+3
* Add describe target support.jkh1995-01-032-2/+15
* Preset ac_cv_path_CC="${CC}" before running ./configure,ache1995-01-021-2/+2
* Oops, forget "" for ${CC} and ${CFLAGS}...ache1994-12-281-2/+2
* Set proper INSTALL* variables before running ./configureache1994-12-281-2/+5
* Use CFLAGS=${CFLAGS} ./configure to avoid picking dumb GNU -g defaultache1994-12-281-2/+2
* Use "CC=${CC} ./configure" to avoid usage of debugging 'gcc'ache1994-12-281-2/+2
* Put dummy targets for make-md5 & check-md5 inside agpalmer1994-12-181-1/+5
* bsd.port.mk: missing semicolon addedgpalmer1994-12-182-4/+8
* Automatically add gmake to DEPENDS, if USE_GMAKEache1994-12-171-1/+4
* Don't use build: ... pre-build, move pre-build insideache1994-12-171-2/+3
* patch: pre-patch ... is wrong, move pre-patchache1994-12-141-2/+3
* Added '${GMAKE} install.man' when installing with Imake and gmakejmz1994-12-131-1/+4
* Early md5-checksumming code. This seems to work fine on my machinegpalmer1994-12-121-1/+32
* Last gremlin-killer of the day. Typo fixed and missing .endif replaced.gpalmer1994-12-111-2/+3
* <Sigh> Got the placing of a .if wrong. Fix it.gpalmer1994-12-111-4/+6
* Erk. Damn. A hash perfixing a comment was lost somewhere.gpalmer1994-12-111-2/+2
* 1) Small tidyupgpalmer1994-12-111-8/+27
* Change wrong comment: NCFTP_ARGS --> NCFTPFLAGSache1994-11-261-2/+2
* Don't use a rm -rf WORKDIR if NO_WRKDIR is defined. You have a good chanceats1994-11-211-1/+3
* Add reinstall.jkh1994-11-181-1/+5
* There seems to be some trouble with install.man working right everywhere.jkh1994-11-171-2/+2
* Whoops! Typo. Correct.jkh1994-11-171-2/+2
* I found today that making packages for X11 ports wasn't working.jkh1994-11-171-2/+7
* Add support for NO_WRKDIR.jkh1994-11-171-1/+7
* 2 new concepts that just occurred to me:jkh1994-11-171-1/+14
* If USE_GMAKE is defined, use ${GMAKE} in ${XMKMF} && ${MAKE} Makefilesjmz1994-11-171-1/+5
* Make depends a separate target. Now you can select when the dependencyjkh1994-11-151-11/+15
* Add patch cookies. This should prevent gratuitous patch re-applicationjkh1994-11-111-9/+24
* For submakes, don't do a `${MAKE} ${MAKEFILE} all' orjkh1994-11-041-5/+8
* Add reinstall target for Poul-H. This lets you install again fromjkh1994-11-041-2/+12
* This is what I get for implementing suggestions without really thinkingjkh1994-11-021-2/+2
* 2 changes:jkh1994-11-021-9/+16
* Make patch rule pick up everything in patchdir alphabetically.jkh1994-11-011-2/+2
* 1. PREFIX has nothing to do with DESTDIR. Remove it finally.jkh1994-10-231-4/+4
* Invoke install.man if USE_IMAKE is set.jkh1994-10-221-1/+4
* Add ${.MAKEFLAGS} to sub-makes, pointed by Rodache1994-10-151-4/+4
* Add new IS_INTERACTIVE flag. This lets you specify that the portjkh1994-10-141-3/+37
* Silence the sub-makes.jkh1994-10-131-3/+3
* Change the way pre-install was done after a suggestion from Andrew.jkh1994-10-131-7/+5
* Re-work the way pre-install was being depended. I couldn't make thejkh1994-10-131-3/+3
* Oops, change ${MAKE_FLAGS} to ${MAKEFLAGS} in pre-configure lineache1994-10-121-2/+2
* Move 'make pre-configure' inside .configure.done: target, orache1994-10-121-2/+3
* configure: pre-configure extract ... must beache1994-10-121-2/+2
* Following changes from Robert Withrow (+ a few mods):jkh1994-10-061-4/+11
* Add an install prefix for packages, so that they're built by defaultjkh1994-10-041-2/+2
* Also make GNU_CONFIGURE a synonym for HAS_CONFIGURE so you don't havejkh1994-10-041-1/+2
* If GNU_CONFIGURE is set, pass `--prefix=${PREFIX}'; this should helpjkh1994-10-041-1/+6
* Whoops! Forgot to pass PREFIX to the configure subshells. Done.jkh1994-10-041-5/+5
* Add PREFIX pointing to ${DESTDIR}/usr/local - let's see if we can'tjkh1994-10-041-1/+3
* Prevent duplicate installs with an install cookie.jkh1994-10-031-4/+12
* May the saints praise Robert Withrow <witr@rwwa.com> for showing mejkh1994-10-031-9/+17
* Don't hardcode patch and its arguments. Not quite the same patch as submittedjkh1994-09-281-2/+6
* change COOKIE directory from .CURDIR to WRKDIR since a user may not haveswallace1994-09-221-3/+3
* Modified DEPENDS rule so that anything you depend on gets bothjkh1994-09-191-2/+2
* DESTDIR added to PORTSDIR definitionache1994-09-191-2/+2
* Add support for DEBUG_FLAGS. If you say something like:jkh1994-09-161-1/+3
* Remove obsolete bundle target, add new fetch target.jkh1994-09-151-5/+5
* Don't assume / seperator between site name and dist file in fetch.jkh1994-09-141-3/+3
* Missing semi-colon after a done statement. Fixed.jkh1994-09-131-2/+2
* Adjust comments to document MASTER_SITES and remove mention ofjkh1994-09-131-5/+2
* Ok, I think I have this whole HOME_LOCATION / MASTER_SITE stuff resolvedjkh1994-09-131-10/+14
* More fixes and general cleanup. Add more fine-grained control over whatjkh1994-09-111-15/+25
* Whoops, forgot to stop this lurking typo, too.jkh1994-09-111-2/+1
* Eliminate a few lurking bogons - this is almost close to being right!jkh1994-09-111-4/+13
* Annual simplification drive:jkh1994-09-111-110/+95
* Rearrange this a bit while I think about the whole problem of fetchingjkh1994-09-091-50/+55
* As per suggestion by Michael Reifenberger, make ncftp use the -N flag.jkh1994-09-091-2/+3
* Fixed a couple of typos. Ok, this works now. Only one significant hurdlejkh1994-09-021-5/+5
* Ok, I've reviewed this and made it work now. ncftp fetching seems to bejkh1994-09-021-17/+16
* Add a few missing >> lines to error echo's.. This is basically myjkh1994-09-021-4/+4
* Here's my first cut at doing auto-fetch with ncftp. The extract rulejkh1994-09-021-7/+31
* Geeze, what was I thinking again? Replace all references to:jkh1994-09-021-7/+15
* added hook for post-build scriptadam1994-08-311-1/+4
* Lots of changes - get the NO_XXX things over, add @'s to the touches forjkh1994-08-281-20/+74
* Add a pre-configure rule after all, since it's helpful to be ablejkh1994-08-261-6/+7
* Also `make Makefiles' in USE_IMAKE case to catch subdirs.jkh1994-08-261-2/+2
* Sigh. I am a hosebrain. I've been using gmake for so long, I'vejkh1994-08-251-21/+6
* Add a new flag: USE_IMAKEjkh1994-08-251-1/+4
* Some cosmetic changes.jkh1994-08-241-7/+56
* Ok, this should work with a centralized package directory now (so youjkh1994-08-221-6/+5
* Make package target a lot more general.jkh1994-08-221-6/+14
* Whoops - left out the package rule!jkh1994-08-221-1/+5
* Use proper proper package suffix.jkh1994-08-221-2/+2
* Whoops, left out a backslash in my package rule.jkh1994-08-221-4/+4
* Ok, now we warn if we're about to recreate the distfile from configuredjkh1994-08-221-7/+12
* New bsd.port.subdir.mk file for use by ports. This groks all thejkh1994-08-222-42/+60
* I had to bite the bullet: There's now a port.subdir.mk that does the rightjkh1994-08-222-3/+91
* Sigh.. Some of these configs are a little hairy. I need to know thejkh1994-08-221-5/+5
* Make things a little more user-friendlyjkh1994-08-221-3/+5
* Get the .configure_done stuff working - it wasn't in the right place.jkh1994-08-221-3/+3
* Start really adding some features here. Let's see:jkh1994-08-221-8/+33
* Simplify the whole configuration script business quite a bit. Whatjkh1994-08-211-9/+5
* Whoops, the check for a missing distfile was slightly bogus. Now it works.jkh1994-08-211-10/+11
* Make any local configuration file unconditional. That is, if one existsjkh1994-08-211-8/+8
* Commit my new ports make macros. Still not 100% complete yet by any meansjkh1994-08-211-0/+152