summaryrefslogtreecommitdiff
path: root/Mk (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Use absolute path for install passed to configureAndrey A. Chernov1995-01-121-3/+3
| | | | | | | to disallow prepending ../ in second level Makefiles Notes: svn path=/head/; revision=750
* Typo!Satoshi Asami1995-01-111-3/+3
| | | | Notes: svn path=/head/; revision=747
* Add missing ! in front of pipeline for extract commands---otherwiseSatoshi Asami1995-01-111-3/+3
| | | | | | | it would exit on *successful* extraction. Notes: svn path=/head/; revision=746
* Catch case where extraction fails. Thanks!Jordan K. Hubbard1995-01-101-3/+7
| | | | Notes: svn path=/head/; revision=741
* Move pre-extract target inside COOKIEAndrey A. Chernov1995-01-061-7/+8
| | | | | | | Add checksum check for extract, if checksum file present Notes: svn path=/head/; revision=732
* Sort out dependencies. Now they look like:Satoshi Asami1995-01-051-5/+5
| | | | | | | | | | | | patch: extract configure: depends patch build: configure install: build Does this look ok? Notes: svn path=/head/; revision=717
* Typo fix from Ollivier Robert.Jordan K. Hubbard1995-01-051-3/+3
| | | | | | | Submitted by: ollivier Notes: svn path=/head/; revision=707
* Rename check-md5 target to checksum.Jordan K. Hubbard1995-01-051-3/+3
| | | | | | | Submitted by: gpalmer Notes: svn path=/head/; revision=706
* Gary Palmer's patches for checksumming and description.Jordan K. Hubbard1995-01-041-7/+13
| | | | | | | Submitted by: gpalmer Notes: svn path=/head/; revision=702
* Put depends before configure. No reason that I can see for putting it after,Jordan K. Hubbard1995-01-041-2/+2
| | | | | | | and it breaks mule the way it is now. Notes: svn path=/head/; revision=699
* Some of the doc here was less than adequately fleshed-out. Make someJordan K. Hubbard1995-01-041-10/+20
| | | | | | | feeble attempt to do so. Notes: svn path=/head/; revision=693
* Document describe target.Jordan K. Hubbard1995-01-041-1/+3
| | | | Notes: svn path=/head/; revision=687
* Add describe target support.Jordan K. Hubbard1995-01-032-2/+15
| | | | Notes: svn path=/head/; revision=674
* Preset ac_cv_path_CC="${CC}" before running ./configure,Andrey A. Chernov1995-01-011-2/+2
| | | | | | | needed for Autoconf 2 Notes: svn path=/head/; revision=658
* Oops, forget "" for ${CC} and ${CFLAGS}...Andrey A. Chernov1994-12-281-2/+2
| | | | Notes: svn path=/head/; revision=630
* Set proper INSTALL* variables before running ./configureAndrey A. Chernov1994-12-281-2/+5
| | | | Notes: svn path=/head/; revision=629
* Use CFLAGS=${CFLAGS} ./configure to avoid picking dumb GNU -g defaultAndrey A. Chernov1994-12-281-2/+2
| | | | Notes: svn path=/head/; revision=628
* Use "CC=${CC} ./configure" to avoid usage of debugging 'gcc'Andrey A. Chernov1994-12-281-2/+2
| | | | Notes: svn path=/head/; revision=627
* Put dummy targets for make-md5 & check-md5 inside aGary Palmer1994-12-171-1/+5
| | | | | | | | NO_EXTRACT ifdef so that tcpblast doesn't muck things up Notes: svn path=/head/; revision=589
* bsd.port.mk: missing semicolon addedGary Palmer1994-12-172-4/+8
| | | | | | | bsd.port.subdir.mk: added check-md5 as target Notes: svn path=/head/; revision=588
* Automatically add gmake to DEPENDS, if USE_GMAKEAndrey A. Chernov1994-12-171-1/+4
| | | | Notes: svn path=/head/; revision=582
* Don't use build: ... pre-build, move pre-build insideAndrey A. Chernov1994-12-171-2/+3
| | | | | | | BUILD_COOKIE instead Notes: svn path=/head/; revision=581
* patch: pre-patch ... is wrong, move pre-patchAndrey A. Chernov1994-12-141-2/+3
| | | | | | | inside PATCH_COOKIE Notes: svn path=/head/; revision=568
* Added '${GMAKE} install.man' when installing with Imake and gmakeJean-Marc Zucconi1994-12-121-1/+4
| | | | Notes: svn path=/head/; revision=564
* Early md5-checksumming code. This seems to work fine on my machineGary Palmer1994-12-111-1/+32
| | | | | | | but needs more testing on more ports than I have on my box. Notes: svn path=/head/; revision=551
* Last gremlin-killer of the day. Typo fixed and missing .endif replaced.Gary Palmer1994-12-111-2/+3
| | | | Notes: svn path=/head/; revision=550
* <Sigh> Got the placing of a .if wrong. Fix it.Gary Palmer1994-12-111-4/+6
| | | | Notes: svn path=/head/; revision=548
* Erk. Damn. A hash perfixing a comment was lost somewhere.Gary Palmer1994-12-111-2/+2
| | | | | | | Fixed. Notes: svn path=/head/; revision=547
* 1) Small tidyupGary Palmer1994-12-101-8/+27
| | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=546
* Change wrong comment: NCFTP_ARGS --> NCFTPFLAGSAndrey A. Chernov1994-11-251-2/+2
| | | | Notes: svn path=/head/; revision=501
* Don't use a rm -rf WORKDIR if NO_WRKDIR is defined. You have a good chanceAndreas Schulz1994-11-211-1/+3
| | | | | | | | to blow away your current dir, because WRKDIR == CURDIR. This should help tcpblast to not blow away itself in the clean target :-). Notes: svn path=/head/; revision=441
* Add reinstall.Jordan K. Hubbard1994-11-171-1/+5
| | | | Notes: svn path=/head/; revision=404
* There seems to be some trouble with install.man working right everywhere.Jordan K. Hubbard1994-11-171-2/+2
| | | | | | | | Conditionalize it off of INSTALL_MANPAGES until I can figure out just why some X ports seem to like it and others not. Notes: svn path=/head/; revision=403
* Whoops! Typo. Correct.Jordan K. Hubbard1994-11-171-2/+2
| | | | Notes: svn path=/head/; revision=395
* I found today that making packages for X11 ports wasn't working.Jordan K. Hubbard1994-11-171-2/+7
| | | | | | | | | | | | 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. Notes: svn path=/head/; revision=394
* Add support for NO_WRKDIR.Jordan K. Hubbard1994-11-171-1/+7
| | | | Notes: svn path=/head/; revision=391
* 2 new concepts that just occurred to me:Jordan K. Hubbard1994-11-171-1/+14
| | | | | | | | | | | 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. Notes: svn path=/head/; revision=389
* If USE_GMAKE is defined, use ${GMAKE} in ${XMKMF} && ${MAKE} MakefilesJean-Marc Zucconi1994-11-161-1/+5
| | | | Notes: svn path=/head/; revision=387
* Make depends a separate target. Now you can select when the dependencyJordan K. Hubbard1994-11-151-11/+15
| | | | | | | list is traversed. Notes: svn path=/head/; revision=382
* Add patch cookies. This should prevent gratuitous patch re-applicationJordan K. Hubbard1994-11-111-9/+24
| | | | | | | attempts. Notes: svn path=/head/; revision=365
* For submakes, don't do a `${MAKE} ${MAKEFILE} all' orJordan K. Hubbard1994-11-031-5/+8
| | | | | | | | `${MAKE} ${MAKEFILE} install', indirect the target through ALL_TARGET and INSTALL_TARGET now, so they can be easily overridden. Notes: svn path=/head/; revision=315
* Add reinstall target for Poul-H. This lets you install again fromJordan K. Hubbard1994-11-031-2/+12
| | | | | | | the same build, ignoring the INSTALL_COOKIE. Notes: svn path=/head/; revision=314
* This is what I get for implementing suggestions without really thinkingJordan K. Hubbard1994-11-011-2/+2
| | | | | | | | | 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! Notes: svn path=/head/; revision=310
* 2 changes:Jordan K. Hubbard1994-11-011-9/+16
| | | | | | | | | | | | | | 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. Notes: svn path=/head/; revision=308
* Make patch rule pick up everything in patchdir alphabetically.Jordan K. Hubbard1994-10-311-2/+2
| | | | | | | No need to call it `patch-aa' if you can simply call it `aa', etc. Notes: svn path=/head/; revision=303
* 1. PREFIX has nothing to do with DESTDIR. Remove it finally.Jordan K. Hubbard1994-10-221-4/+4
| | | | | | | | 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. Notes: svn path=/head/; revision=261
* Invoke install.man if USE_IMAKE is set.Jordan K. Hubbard1994-10-221-1/+4
| | | | Notes: svn path=/head/; revision=258
* Add ${.MAKEFLAGS} to sub-makes, pointed by RodAndrey A. Chernov1994-10-141-4/+4
| | | | Notes: svn path=/head/; revision=236
* Add new IS_INTERACTIVE flag. This lets you specify that the portJordan K. Hubbard1994-10-141-3/+37
| | | | | | | | | | | | | | is an interactive port, and requires user input somewhere along the way (either fetching, configuring, building or installing). If the user then sets BATCH in their environment, this port will be skipped. If the user sets INTERACTIVE, then ONLY those ports marked interactive are run (allowing one to do all ports in two passes). If the user sets both BATCH and INTERACTIVE, then a metal claw extends from the CRT and brutally yanks their nose off. Notes: svn path=/head/; revision=235
* Silence the sub-makes.Jordan K. Hubbard1994-10-131-3/+3
| | | | Notes: svn path=/head/; revision=226