summaryrefslogtreecommitdiff
path: root/Mk (follow)
Commit message (Collapse)AuthorAgeFilesLines
* There is no reason why makesum is not recursive as checksum.Ollivier Robert2000-08-081-1/+2
| | | | | | | | | | It helps when building a large number of packages. PR: ports/11820 Submitted by: Rémy Card <card@csi.uvsq.fr> (modified to match current) Notes: svn path=/head/; revision=31419
* (1) Add new variable, XFREE86_VERSION, to specify which version ofSatoshi Asami2000-08-031-4/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | XFree86 (3 or 4) to depend to when USE_XLIB is set. XFREE86_VERSION defaults to 3 for now, but adventurous users can override it in /etc/make.conf. When XFREE86_VERSION=3, USE_XLIB will add a dependency to x11/XFree86; when it is set to 4, the dependency will be to x11/XFree86-4-libraries. When XFREE86_VERSION=4, the PKG_IGNORE_DEPENDS and ALWAYS_BUILD_DEPENDS hacks to avoid messing with XFree86 are turned off. Since XFree86 version 4 includes some software that used to be separate ports, when XFREE86_VERSION=3 the following variables are provided: USE_DGS LIB_DEPENDS on x11/dgs USE_FREETYPE LIB_DEPENDS on print/freetype USE_MESA LIB_DEPENDS on graphics/Mesa3 USE_XPM LIB_DEPENDS on graphics/xpm When XFREE86_VERSION=4, these variables have no effect. The LIB_DEPENDS in the tree for the above four ports have all been converted to the USE_* counterparts. For your information, this is the count of the number of ports: USE_DGS 0 USE_FREETYPE 16 USE_MESA 36 USE_XPM 236 There is a new variable, XAWVER, which is set to 6 when XFREE86_VERSION=3 and 7 when XFREE86_VERSION=4. This is also passed to PLIST_SUB so ports that build Xaw based shared libraries can use this variable to substitute the shlib version number. There is also a provision of using a separate mtree file for XFREE86_VERSION=4, but that part is not enabled yet. Reviewed by: the ports list Tested by: make index (XFREE86_VERSION=3 only) (2) Add hebrew to list of valid categories. Submitted by: nbm Notes: svn path=/head/; revision=31272
* Remove ftp://ftp.ecrc.net/ from MASTER_SITE_GNU.Jun Kuriyama2000-08-021-1/+0
| | | | | | | Submitted by: OKAZAKI Tetsurou <okazaki@be.to> Notes: svn path=/head/; revision=31238
* Fix two typos in MASTER_SITE_PERL_CPAN (modlues --> modules).Maxim Sobolev2000-08-011-2/+2
| | | | | | | | PR: 20049 Submitted by: Christian Weisgerber <naddy@mips.inka.de> Notes: svn path=/head/; revision=31209
* Catch up with XEmacs21* update.Shigeyuki Fukushima2000-08-011-3/+3
| | | | Notes: svn path=/head/; revision=31190
* Revert mtree change for now.Satoshi Asami2000-07-261-4/+0
| | | | | | | Requested by: marcel, ache Notes: svn path=/head/; revision=31039
* Change RUN_DEPENDS file when EMACS_COMMON_PORT=YES.Shigeyuki Fukushima2000-07-251-2/+9
| | | | | | | | | Because -common port doesn't have ${EMACS_CMD}. Pointed by: asami-san Notes: svn path=/head/; revision=31023
* -L of mtree should be before -p, not after (since -p takes an argument, d'oh!)Satoshi Asami2000-07-201-1/+1
| | | | | | | Submitted by: Donn Miller <dmmiller@cvzoom.net> Notes: svn path=/head/; revision=30924
* (1) Add MASTER_SORT functionality. For instance, by settingSatoshi Asami2000-07-191-2/+22
| | | | | | | | | | | | | | | | | | | MASTER_SORT="foo.bar.co.jp bar.co.jp .jp" bsd.port.mk will try the machine foo.bar.co.jp, then any machine in the domain bar.co.jp, then any machine in the domain .jp. It might be useful for people in an island (network-topologically speaking). Submitted by: knu Obtained from: NetBSD (2) Deal with mtree's changing flags by looking at ${OSVERSION} Submitted by: ache (3) Don't generate code to try to erase an empty info/dir file if NO_MTREE is set -- although it will probably never happen that /usr/share/info/dir will be empty, it's still wasted code. Notes: svn path=/head/; revision=30896
* Add user configuration variables: EMACS_NO_BUILD_DEPENDS, EMACS_NO_RUN_DEPENDS.Shigeyuki Fukushima2000-07-191-1/+15
| | | | | | | | | | EMACS_NO_BUILD_DEPENDS, if set "YES" to this variable, port does not build-depend on EMACS_PORT_NAME's emacsen. EMACS_NO_RUN_DEPENDS, if set "YES" to this variable, port does not run-depend on EMACS_PORT_NAME's emacsen. Notes: svn path=/head/; revision=30830
* Add new variable: EMACS_HAS_MULE.Shigeyuki Fukushima2000-07-121-1/+8
| | | | | | | It shows whether emacsen has mule features or not. Notes: svn path=/head/; revision=30520
* The xemacs21 version is now 21.1.10.Steve Price2000-07-101-3/+3
| | | | Notes: svn path=/head/; revision=30381
* (1) Change PERL_VERSION to 5.6.0 for newer 5-current.Satoshi Asami2000-07-041-3/+7
| | | | | | | | | | | Submitted by: markm (and many others) (2) Move one PLIST_SUB line from the pre.mk section to post.mk section so it won't cause unwanted side effects. Spotted by: sobomax Notes: svn path=/head/; revision=30170
* Update emacs 20.6 -> 20.7Justin M. Seger2000-06-271-2/+2
| | | | Notes: svn path=/head/; revision=29896
* Remove a dead MASTER_SITE_WINDOWMAKER and MASTER_SITE_SUNSITE.Will Andrews2000-06-221-2/+0
| | | | | | | | | PR: 19306 Submitted by: Trevor Johnson <trevor@jpj.net> (SUNSITE) KATO Tsuguru <tkato@prontomail.ne.jp> (WINDOWMAKER) Notes: svn path=/head/; revision=29761
* Major update to bsd.sites.mk. Add enormous redundancy to all MASTER_SITES,Will Andrews2000-06-201-8/+77
| | | | | | | | | | | | especially XCONTRIB, SUNSITE, GNOME, CPAN, CTAN, COMP_SOURCES, and others. The vast majority of the site hunting was my own work. However, KATO-san submitted a number of Afterstep/Windowmaker sites I missed. PR: 19378 Submitted by: KATO Tsuguru <tkato@prontomail.ne.jp> Notes: svn path=/head/; revision=29701
* Favor the FTP protocol over the HTTP one for MASTER_SITE_SOURCEFORGE.David E. O'Brien2000-06-181-2/+2
| | | | | | | | FTP is a much better long-haul protocol and is nicer on the network than HTTP. Notes: svn path=/head/; revision=29678
* Rename INSTALLS_SHLIBS to INSTALLS_SHLIB. (There was a typo in theSatoshi Asami2000-06-161-5/+5
| | | | | | | | | | | | previous commit message to bsd.port.mk, which said INSTALL_SHLIBS. Boo.) Line up the rhs of variable assignments nicely. Remove a couple of extra whitespaces while I'm here. Suggested by: sobomax Notes: svn path=/head/; revision=29651
* (1) New variables INSTALL_SHLIBS and LDCONFIG_DIRS. WhenSatoshi Asami2000-06-142-108/+148
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | INSTALL_SHLIBS is set, ldconfig is automatically called from post-install and necessary @exec and @unexec lines are added to PLIST. Requested by: lioux@uol.com.br Reviewed by: the ports list, in particular sobomax (1a) Add PREFIX=%D LOCALBASE=${LOCALBASE} X11BASE=${X11BASE} to PLIST_SUB. These are needed by INSTALL_SHLIBS, but also could be useful in general. (2) Move master/mirror site definitions to bsd.sites.mk and include it from bsd.port.mk. Open bsd.sites.mk to other committers. Submitted by: reg (2a) Add MASTER_SITE_SOURCEFORGE. Submitted by: sobomax (who wrote SORCEFORGE, but I assume that's a typo :) (2b) Move MASTER_SITE_LOCAL from ".../ports/distfiles/LOCAL_PORTS/" to ".../ports/local-distfiles/%SUBDIR%/" which will be mirrored from peoples' ~user/public_distfiles on freefall. Add two mirrors (Japan and Germany). Requested by: obrien (moving) Submitted by: will (German mirror) (3) Simplify definition of PKGBASE since it can now be defined as simply ${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX}, instead of sed'ing out the version number from ${PKGNAME}. Submitted by: hoek (4) Remove unnecessary targets prefix and mtree-file, which can be implemented as "make -V PREFIX" and "make -V MTREE_FILE", respectively. Don't define MTREE_FILE when NO_MTREE is set so "make -V MTREE_FILE" won't print out anything. (5) Various minor typo and grammar fixes. (6) Define NONEXISTENT?=/nonexistent. This will help quiet portlint warnings, among other things. Notes: svn path=/head/; revision=29586
* Fix minor bug -- add realinstall to TARGETS.Satoshi Asami2000-06-141-2/+2
| | | | | | | Submitted by: hoek Notes: svn path=/head/; revision=29585
* Set useful variables to SCRIPTS_ENV, PLIST_SUB, MAKE_FLAGS.Shigeyuki Fukushima2000-05-101-1/+11
| | | | Notes: svn path=/head/; revision=28394
* 1) Change values of EMACS_PORT_NAME variables for emacs-19.x, mule-19.x,Shigeyuki Fukushima2000-05-081-8/+31
| | | | | | | | | | | | and xemacs-19.x. These values are emacsen ports name. 2) Add EMACS_PORTSDIR variable. 3) Set BUILD_DEPENDS and RUN_DEPENDS for every emacsen. Notes: svn path=/head/; revision=28365
* (1) New directive USE_AUTOMAKE and AUTOMAKE variable for automakeSatoshi Asami2000-05-062-17/+174
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | support. Implies USE_AUTOCONF. Submitted by: kiri@pis.toba-cmt.ac.jp Reviewed by: ports (2) New variable CONFIGURE_WRKSRC (default: ${WRKSRC}) to be set when ${CONFIGURE_SCRIPT} needs to be run in some place other than ${WRKSRC}. Submitted by: Mario Ferreira <lioux@uol.com.br> Reviewed by: ports (3) Slight change in message about the port being too old for bsd.port.mk due to missing PORTNAME/PORTVERSION. Explicitly say that the user needs to update the port (although I'm not sure how anyone can interpret the old message otherwise ;). (4) Use NO_CHECKSUM instead of the undocumented FORCE_FETCH to override the "distfile missing from files/md5" check. Also change the NO_CHECKSUM message a bit more forceful ("If you are absolutely sure..."). Submitted by: mharo (5) Refer to the OpenSSL section in handbook by name, not number. Approved by: Kris PR: 17524 (6) New file bsd.emacs.mk that will be automatically be included if EMACS_PORT_NAME is defined. bsd.emacs.mk sets various variables to make maintenance of emacs ports easy. Submitted by: shige Reviewed (in spirit) by: ports, ports-jp (7) Remove the automatic creation of ${PREFIX}/info/dir from /usr/share/info/dir (install-info from 3.1R onwards automatically creates the dir file if none exists). Delete ${PREFIX}/info/dir upon deinstallation if it doesn't have any menu entries. Reviewed by: ports (8) Two new targets mtree-file and prefix. They print ${MTREE_FILE} (empty if NO_MTREE is set) and ${PREFIX}, respectively. They are used by package building scripts. (9) Don't register package dependency in +REQUIRED_BY for PKG_IGNORE_DEPENDS ports. Otherwise you'll end up with bogus entries since "pkg_delete oneko" won't delete oneko from XFree86/+REQUIRED_BY, etc. Found by: bento Notes: svn path=/head/; revision=28310
* (1) Switch USE_QT2 to use qt21.Satoshi Asami2000-04-201-3/+4
| | | | | | | | | | | | | Submitted by: imura (2) Don't complain about distfiles not listed in files/md5 if we are doing "make makesum". Reported by: mharo, cpiazza Reviewed by: mharo Notes: svn path=/head/; revision=27767
* (1) Do not accept old-style ports anymore. PORTNAME/PORTVERSION isSatoshi Asami2000-04-161-11/+9
| | | | | | | | | | | now required. (2) Check whether a distfile is in files/md5 before fetching instead of after. Also print out a distinct message so we can easily catch someone screwing up the distfile list (usually via DISTNAME). Notes: svn path=/head/; revision=27651
* (1) Include ${.CURDIR}/../Makefile.inc before ${MASTERDIR}/../Makefile.incSatoshi Asami2000-04-111-19/+23
| | | | | | | | | | | if ${.CURDIR} != ${MASTERDIR} (i.e., this is a slave port). Suggested by: knu (2) Move PKGNAME/DISTNAME definition into the pre.mk section so it can be used in ports' Makefiles. Notes: svn path=/head/; revision=27453
* Add PKGNAMEPREFIX and PKGNAMESUFFIX - these are to be used in case theSatoshi Asami2000-04-101-4/+7
| | | | | | | | | | | | package name includes "language specifics" or "compilation options" as specified in the handbook. PKGNAME is now defined as ${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION}. Suggested by: mharo (prefix), reg (suffix) Reviewed by: the ports list Notes: svn path=/head/; revision=27438
* (1) Change the way the port name and version is specified.Satoshi Asami2000-04-041-17/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | New variables: PORTNAME - Base name of port PORTVERSION - Version of port Modified variables: PKGNAME - Always ${PORTNAME}-${PORTVERSION}; error to override this DISTNAME - Defaults to ${PKGNAME} Right now old style is still accepted (unless REQUIRE_PORTNAME is defined) but all port Makefiles will be converted this weekend and bsd.port.mk will be changed again to have the new style be mandatory. Reviewed by: the ports list, mharo in particular (2) Change "clean" to be more generic -- it now has pre-clean/post-clean helpers (it only had pre-clean before) and the actual work is in do-clean so porters can redefine it if necessary. Requested by: "Matthew N. Dodd" <winter@jurai.net> Reviewed by: dirk Notes: svn path=/head/; revision=27317
* (1) libtool version upgrade to 1.3.4. Also move patch-libtool fromSatoshi Asami2000-04-021-13/+15
| | | | | | | | | | | | | | | after post-patch to before pre-patch. Submitted by: reg (libtool maintainer) (2) Misc. cleanup, pass MAKE_ENV to ${XMKMF}, etc. Submitted by: reg (3) Document ALL_TARGET and INSTALL_TARGET. PR: 17334 Submitted by: Patrick Seal <patseal@hyperhost.net> Notes: svn path=/head/; revision=27280
* Rework the previous commit. The 'make search' mechanism will now workJosef Karthauser2000-03-221-16/+15
| | | | | | | with multi-level categories when we get them. Notes: svn path=/head/; revision=26966
* Additions to the 'make search' mechanism.Josef Karthauser2000-03-221-0/+21
| | | | | | | | | | | | | * You can now 'make search' from a ports subdirectory. This will will restrict the search to ports within this subdirectory. * Added an additional search option to search just the port names, e.g. 'make search name=foo' will only return ports that have 'foo' in their name. Approved by: asami Notes: svn path=/head/; revision=26963
* ftp.cdrom.com -> ftp.freesoftware.com in MASTER_SITE_* macros.Satoshi Asami2000-03-111-4/+4
| | | | | | | | | | (ftp.FreeBSD.org moved with the machine so those don't have to be changed.) PR: 17145 Submitted by: KATO Tsuguru <tkato@prontomail.ne.jp> Notes: svn path=/head/; revision=26773
* (1) Speedup dependency cleaning.Satoshi Asami2000-03-031-29/+44
| | | | | | | | | | | | | | | Submitted by: Jeremy Lea <reg@shale.csir.co.za> Reviewed by: From: Will Andrews <andrews@TECHNOLOGIST.COM> PR: 14760 (2) More OpenSSL refinement. Submitted by: Kris Kennaway <kris@FreeBSD.org> (3) Forgot to add USE_NEWGCC to USE_QT comment in previous commit. Submitted by: Will Andrews <andrews@technologist.com> Notes: svn path=/head/; revision=26502
* Switch USE_QT to qt145. Add USE_NEWGCC to be consistent with it.Satoshi Asami2000-02-241-2/+3
| | | | | | | While I'm here, bump the mk version, we've changed quite a bit recently. Notes: svn path=/head/; revision=26245
* (1) Add virtual category "linux".Satoshi Asami2000-02-211-2/+2
| | | | | | | | | | Seconded by: a whole bunch of people, including Marcel, our linux-czar (2) Fix typo in openssl messages. Submitted by: Will Andrews <andrews@technologist.com> Notes: svn path=/head/; revision=26073
* (1) OpenSSL support.Satoshi Asami2000-02-061-4/+56
| | | | | | | | | | Submitted by: kris (2) gnome master site cleanup. Submitted by: ade Notes: svn path=/head/; revision=25516
* (1) Add new USE_BISON directive, which will expand to BUILD_DEPENDS onSatoshi Asami2000-01-212-5/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | 4-current post bison-removal and to a no-op otherwise. Note this should only be used when the software in question uses a feature in bison that is not in byacc -- otherwise it should be patched to use byacc (or detect the absense of bison correctly). [bsd.port.mk] (2) Do not assume all category names are lowercase. In particular, remove package links by removing them one by one, instead of doing a "rm [a-z]*/${PKGNAME}.tgz". [bsd.port.mk] (3) Do not assume the category name doesn't include a path separator (/). Make links accordingly. [bsd.port.mk,README.category,README.port] (4) Do not assume all category makefiles are directly under ${PORTSDIR}. [bsd.port.mk,README.category] (5) Add new "package-name" target which prints out the directory name to be used in the parent README.html. [bsd.port.subdir.mk] (2) through (5) are in preparation for going to multi-level categories. They shouldn't make any difference yet, but are committed first so people can start testing. Notes: svn path=/head/; revision=24870
* (1) Add check for including bsd.port{,.pre,.post}.mk twice. You can't do that.Satoshi Asami2000-01-171-20/+36
| | | | | | | | | | | | | | | | (2) Add ipv6 and tcl/tk83 to list of valid categories. Requested by: sumikawa, jseger (2) Change OSVERSION for NEWGCC check to a more appropriate time for the actual cutover. (3) Change XFree86 version in PKG_IGNORE_DEPENDS from 3.3.5 to 3.3.6. (4) Change some ${ECHO_MSG}'s in fatal errors to ${ECHO}, no need to be quiet if there's something terribly wrong. Notes: svn path=/head/; revision=24795
* (1) Fix the distfile deletion for cases where distfiles are specifiedSatoshi Asami1999-11-111-21/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | with directory names. Submitted by: jdp (2) Preserve +REQUIRED_BY file when FORCE_PKG_REGISTER is defined. Reviewed by: steve (3) Add new variable EXTRA_PATCHES, which can be set to some files outside of ${PATCHDIR} (which usually means ${WRKDIR}). These will be applied after distribution patches but before the normal ${PATCHDIR} patches. Useful when you have dynamic patches. (4) Move USE_QT2 earlier, the USE_NEWGCC dependency wasn't working because it came after the USE_NEWGCC check. Move USE_QT alongside new location of USE_QT2. Submitted by: imura (5) Substitute ftp.cdrom.com for ftp.funet.fi in MASTER_SITE_SUNSITE, which no longer seems to be a full mirror anymore. Submitted by: Ade Lovett <ade@lovett.com> PR: 14221 (6) Fix typo in MASTER_SITE_FREEBSD case -- it used ${MASTER_SITES} (instead of ${PATCH_SITES}) to fetch distribution patches. That obviously would fail if the user attempted to build a port before the distribution patches showed up at ftp.FreeBSD.org. (7) Remove tcl75, tk41 and tk81 from the list of valid categories. (tcl81 is still used.) Submitted by: jseger (8) Make delete-package-list a little more verbose by making it check the existence of a package file and print out what it's doing. Silence bogus warnings from delete-distfiles-list by redirecting stderr from rmdir to /dev/null. (9) Remove OpenBSD_MAINTAINER=imp, he hasn't been doing any work with this file on the OpenBSD repository for a long time. Submitted by: imp Notes: svn path=/head/; revision=23016
* Removed ftp://ftp.t-cnet.or.jp from MASTER_SITE_PORTS_JP.SADA Kenji1999-10-101-2/+1
| | | | | | | Submitted by: Issei Suzuki <issei@jp.freebsd.org> Notes: svn path=/head/; revision=22305
* Change qt2 directory according to 2.0.1 -> 2.0.2 upgrade.Satoshi Asami1999-10-021-1/+1
| | | | Notes: svn path=/head/; revision=22110
* Handle distfiles with directory names in it. Helps when the master siteSatoshi Asami1999-10-011-4/+22
| | | | | | | | | | | has things in different directories. PR: 13926 Submitted by: jdp Reviewed by: steve Notes: svn path=/head/; revision=22097
* (1) x11-toolkits/qt2 -> x11-toolkits/qt201Satoshi Asami1999-09-221-5/+5
| | | | | | | | | | | | | | Submitted by: many people (2) Surround the perl describe target with an echo ``. We'll see if it will help with the index corruption problems. (3) Manpage handling fix to avoid command line too long errors for ports with a lot of manpages. Submitted by: hoek Notes: svn path=/head/; revision=21874
* (1) Adjust to new libtools.Satoshi Asami1999-09-111-9/+35
| | | | | | | | | | | | | | | | | | Submitted by: libtools maintainer (2) Typo/updates in master sites. Submitted by: jkoshy, chris, cpiazza (3) "automagically" -> "automatically". I prefer words in dictionaries. Submitted by: Kazu TAKAMUNE <takamune@avrl.mei.co.jp> PR: 13638 (4) Quote ${DEPENDS_TARGET} in command line so make reinstall won't fail. Submitted by: Kazu TAKAMUNE <takamune@avrl.mei.co.jp> PR: 13638 Notes: svn path=/head/; revision=21650
* (1) New variable USE_QT2 to say that the port uses QT version 2.Satoshi Asami1999-09-081-15/+18
| | | | | | | | | | | | | | | | | | | | | | | | | Submitted by: cpiazza Approved by: imura (qt2 maintainer) (2) Add CC and CXX to MAKE_ENV if USE_NEWGCC is defined. Suggested by: cpiazza (3) Update XFree version PKG_IGNORE_DEPENDS. (4) Add ${WHICH}=/usr/bin/which and use it. Submitted by: Yoshiaki Sakae <sakae@is.titech.ac.jp> (5) Update afterstep and windowmaker master sites. Submitted by: KATO Tsuguru <tkato@prontomail.ne.jp> (6) Add tcl82 and tk82 to list of valid categories. Submitted by: A whole bunch of people (7) Use .MAKEFLAGS, not DEPENDS_ARGS to pass FORCE_PKG_REGISTER to submake when DEPENDS is defined -- the latter is too late. Notes: svn path=/head/; revision=21392
* Id->FreeBSD rename bisDavid E. O'Brien1999-08-254-4/+4
| | | | | | | | | | | This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long. Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise. Notes: svn path=/head/; revision=20939
* (1) Add new variable USE_NEWGCC. Set this if your port requires theSatoshi Asami1999-08-221-16/+75
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | latest gcc. This is currently the system compiler in 4-current and ports/lang/egcs in 3-stable. Setting USE_NEWGCC is a no-op if the compiler required is in the system. If it is to be provided by a port, it will cause the variables "CC" and "CXX" to be set to the names of executables for the C and C++ compiler, and adds a BUILD_DEPENDS on the appropriate port. Reviewed by: Chris Piazza <cpiazza@home.net> and Ade Lovett <ade@lovett.com> (2) Add new variables CHMOD and CHOWN, set to full pathnames of those commands. (Used in 3) (3) When run as root, change owner:group of all files under ${WRKDIR} to 0:0 after extraction. Set EXTRACT_PRESERVE_OWNERSHIP to turn off this feature. Problem reported by: Slawek Zak <zaks@prioris.im.pw.edu.pl> Reviewed by: the ports list (4) Update MASTER_SITE_XCONTRIB. PR: 12879 Submitted by: Will Andrews <andrews@technologist.com> (5) Update MASTER_SITE_GNU. Submitted by: Ralf "pth update of the day" Engelschall <rse@engelschall.com> (6) Add check for valid categories. If the port is not in a pre-approved list of categories, install will fail. If you need a local addition, put it in variable VALID_CATEGORIES. Reviewed by: the ports list (7) Experimental feature: DEPENDS_CLEAN. Define this variable and bsd.port.mk will attempt to run "make install clean" instead of "make install" when building dependencies. Might be useful if you are building a port with a large number of dependencies without the benefit of a large disk. Notes: svn path=/head/; revision=20882
* Oops, forgot to commit this. Typo.Satoshi Asami1999-07-231-2/+2
| | | | | | | Submitted by: hoek Notes: svn path=/head/; revision=20328
* Makefile:Satoshi Asami1999-07-232-189/+278
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (1) Sort INDEX lines since with the new parallel patch, the lines can come in out of order. (see 2) Mk/bsd.port.subdir.mk: (2) Make the targets parallelizable. Submitted by: hoek Reviewed by: steve, among others Mk/bsd.port.mk: (3) Serious speedup of bsd.port.mk startup. In particular, this helps cut down "make index" time from an hour and a half to 8 minutes on our system with a parallel make describe (see 2). Try to pass unchanged variables down from parent makes instead of rerunning commands to define them, etc. Submitted by: hoek Reviewed by: steve, among others (4) Change a bunch of "FreeBSD.ORG"s and "freebsd.org"s to "FreeBSD.org". (5) XFree86 is now at version 3.3.4. (6) Update for gnome master sites. Submitted by: mharo (7) Remove old system tcl check, I don't think people with systems from way back are still submitting ports. (8) Fix comment on "make describe" line description (www site was missing). Notes: svn path=/head/; revision=20327
* (1) Print out ${CONFIGURE_LOG} (default: "config.log") whenSatoshi Asami1999-06-111-6/+18
| | | | | | | | | | | | | | | | | | ${CONFIGURE_SCRIPT} fails, in an attempt to help debugging. It could be a little verbose, but as my grandmother always used to say, "you gotta be verbose in error logs". (2) Roll back PERL_VERSION to 5.00502 in the 2.2 branch to give users of that side a fighting chance. (3) Don't check for ${_DISTDIR} in delete-distfiles-list; it's only printing out commands anyway. (4) Bump BSDPORTMKVERSION to accomodate perl version change (I know it's late, but better late than never!) Notes: svn path=/head/; revision=19427