summaryrefslogtreecommitdiff
path: root/Mk (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix missing quotes around one instance ofAde Lovett2002-04-031-1/+1
| | | | | | | | | if [ ! -z "$$select" ] Submitted by: lioux Notes: svn path=/head/; revision=57249
* Fixed a problem that occurred if it would look forErnst de Haan2002-04-021-1/+1
| | | | | | | | | | JDK 1.2 while the FreeBSD JDK 1.3 was not installed, but the FreeBSD JDK 1.2 was. Reported by: lioux Notes: svn path=/head/; revision=57183
* Fix a fetch bug in MASTER_SITES_NN introduced in rev 1.396.Kris Kennaway2002-04-021-6/+6
| | | | | | | | Submitted by: lioux PR: ports/36078 (part of) Notes: svn path=/head/; revision=57180
* Removed an extraneous .BEGIN. It was not causing any problems,Ernst de Haan2002-03-301-1/+0
| | | | | | | | | but it was not necessary either. Submitted by: Kimura Fuyuki <fuyuki@mj.0038.net> Notes: svn path=/head/; revision=56922
* Fixed 2 bugs related to dependencies.Ernst de Haan2002-03-291-2/+2
| | | | | | | Submitted by: Kimura Fuyuki <fuyuki@mj.0038.net> Notes: svn path=/head/; revision=56863
* Added bsd.java.mk. This adds Java-specific support to ports byErnst de Haan2002-03-282-0/+333
| | | | | | | | | | | | | | | | | | | | | | | | | | means of a USE_JAVA definition. If a port does not define USE_JAVA, then this change should not affect that port. The purpose of this bsd.java.mk file has been extensively discussed on the freebsd-java mailing list. The current bsd.java.mk is based on the following specification documents: http://www.metaverse.nl/~ernst/installing.html http://www.metaverse.nl/~ernst/writing.html A proposal that lead to the development of these documents and finally the current bsd.java.mk file is: http://www.metaverse.nl/~ernst/freebsd-java-proposal-20011116.html The bsd.java.mk has been sent to portmgr for review. They had no objections. Reviewed by: portmgr@FreeBSD.org, java@FreeBSD.org Approved by: sobomax@FreeBSD.org Notes: svn path=/head/; revision=56781
* The second, and I hope the last, revision of speedup patch - make USE_SUBMAKEMaxim Sobolev2002-03-281-19/+28
| | | | | | | | | | working as advertised. This should fix mod_phpX and probably some other 30 ports that use USE_SUBMAKE. Default behaviour remains exactly the same. Prompted by: dirk Notes: svn path=/head/; revision=56780
* Slightly adjust speedup patch, so that it works when user specifies unnaturalMaxim Sobolev2002-03-271-2/+6
| | | | | | | | | targets sequence, i.e. `make clean build'. It doesn't affect default behaviour. Reported by: knu Notes: svn path=/head/; revision=56726
* lang/ruby:Akinori MUSHA2002-03-261-4/+4
| | | | | | | | | | | | | | | | | | - Update to the latest 1.6 stable snapshot as of 2002-03-27. - Update the Oni Guruma alternative regex engine to 20020325. lang/ruby-devel: - Update to the latest 1.7 development snapshot as of 2002-03-26. - Add the WITH_ONIGURUMA knob as well as lang/ruby. - Require devel/autoconf (2.53 or later is required). - Add several modules to the obsoleted modules list (now included): bigfloat fileutils racc-runtime strscan Notes: svn path=/head/; revision=56717
* - Significantly reduce overhead associated with bsd.port.mk by replacing .USEMaxim Sobolev2002-03-251-183/+175
| | | | | | | | | | | | | | | | | | | | | | macro, which was invoking separate make(1) process for each of the main targets, with explicit make(1) targets and specifying the dependencies on those targets in normal Makefile way. This gives up to 4x speedup. For the ports relying on the old functionality (i.e. each main target in a separate make(1) process) provide a USE_SUBMAKE knob, which provides old behaviour; - speed-up dependency registration process by the factor of two, which could be a great win especially for things like GNOME and KDE with very long dependency chains; - clean-up internal structure of the file, so that it is easier to understand and extend it when necessary. Inspired by: NetBSD Reviewed by: freebsd-ports@ Tested by: bento Notes: svn path=/head/; revision=56609
* Sync with emacs21 update.MANTANI Nobutaka2002-03-191-2/+2
| | | | | | | Approved by: shige Notes: svn path=/head/; revision=56320
* Add http://linux.dsi.internet2.edu to KDE and SUNSITE lists.Trevor Johnson2002-03-171-0/+2
| | | | Notes: svn path=/head/; revision=56236
* XFree86 4.2.0 Stage 1: bsd.port.mkWill Andrews2002-03-161-0/+22
| | | | | | | | | | | | | | [1] Handle HTML-ified manpages in plists. [2] Add --x-[libraries,includes]=${X11BASE}/[lib,include] if we are using GNU_CONFIGURE in this port. This is required if the port adds a bunch of other libraries by default to CPPFLAGS and configure gets a false positive. Submitted by: [1] sf [2] many people Notes: svn path=/head/; revision=56228
* Take Perl 5.6.1 into account. Allow for slow updaters who prefer toMark Murray2002-03-161-0/+6
| | | | | | | stay with an older CURRENT and perl 5.6.0. Notes: svn path=/head/; revision=56227
* Remove ftp.dl.ac.uk and ftp.shellhung.org from GNU list becauseTrevor Johnson2002-03-161-31/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | they appear to no longer carry any GNU archives (seen in fenner's survey and verified manually). Add ftp.informatik.hu-berlin.de to GNOME, GNU and KDE lists. Add ftp.dl.ac.uk to XCONTRIB list. Make ftp.chg.ru last in every list containing it, because it is often offline. The ftp://ftp.sourceforge.net/pub/mirrors/ directory is empty. Remove it from the CPAN, GNOME, GNU, KDE and SUNSITE lists. Remove ftp.synesis.net from the KDE list. Nothing is there except a README which says "please use another mirror site." Remove ftp.twoguys.org from the KDE list. Its hostname does not resolve. Remove ftp.rediris.es from SUNSITE list; add it to the GNU, MOZILLA and XFREE lists. Remove ftp.lip6.fr from the XFREE list because its XFree86 archive is not current. Add the site to the GNU list. Reviewed by: demon and petef Notes: svn path=/head/; revision=56222
* Add new mozilla download location.Dmitry Sivachenko2002-03-161-0/+1
| | | | Notes: svn path=/head/; revision=56200
* Update to the latest stable snapshot as of 2002.03.13.Akinori MUSHA2002-03-131-2/+2
| | | | | | | | | Add a WITH_ONIGURUMA knob that enables the Oni Guruma regex engine that's currently under development that will eventually replace the stock one that's derived from LGPL'd GNU regex. [experimental] Notes: svn path=/head/; revision=56043
* mirrors.rcn.net reorged.David E. O'Brien2002-03-131-2/+2
| | | | Notes: svn path=/head/; revision=55972
* Move some variable definitions outside the .if defined(RUBY) block soAkinori MUSHA2002-03-101-7/+9
| | | | | | | | | they will not be referenced without being defined. Submitted by: gad Notes: svn path=/head/; revision=55820
* Update lang/ruby to the latest release, 1.6.7.Akinori MUSHA2002-03-011-9/+6
| | | | | | | Update lang/ruby-devel to the latest snapshot as of 2002-03-01. Notes: svn path=/head/; revision=55374
* Add -D_THREAD_SAFE for -current tooAndrey A. Chernov2002-02-241-1/+1
| | | | | | | Approved by: portmgr & ports silence Notes: svn path=/head/; revision=55190
* Fix a typo in the CD_MOUNTPTS bits.David E. O'Brien2002-02-221-1/+1
| | | | | | | Submitted by: Alexander Zagrebin <alexz@visp.ru> Notes: svn path=/head/; revision=55101
* Fix the default CONFIGURE_TARGET to one that is a proper GNU tuple.David E. O'Brien2002-02-211-2/+2
| | | | | | | Approved by: several portmgr members Notes: svn path=/head/; revision=55045
* Update ruby-amstd to 2.0.0.Akinori MUSHA2002-02-201-1/+1
| | | | Notes: svn path=/head/; revision=54939
* Update lang/ruby-devel to the latest snapshot as of 2002-02-10.Akinori MUSHA2002-02-121-2/+2
| | | | Notes: svn path=/head/; revision=54602
* Prevent extconf.rb from getting patched for pthread more than onceAkinori MUSHA2002-02-101-3/+3
| | | | | | | when a port is built twice. Notes: svn path=/head/; revision=54490
* To keep users from experiencing upgrading problems, make lang/ruby andAkinori MUSHA2002-01-291-4/+4
| | | | | | | | | | | lang/ruby-devel deinstall obsoleted (integrated) packages in their post-install targets (for installation from ports) and in their plists (for installation from packages), Update to the latest snapshot as of 2002-01-29 while I'm at it. Notes: svn path=/head/; revision=53945
* Update ruby and ruby-devel to the latest snapshots as of 2002-01-26.Akinori MUSHA2002-01-251-4/+4
| | | | Notes: svn path=/head/; revision=53730
* Add a default value for _PATCH_SITES_DEFAULT so the MASTER_SITE_NSteve Price2002-01-241-0/+1
| | | | | | | patch is functional. Notes: svn path=/head/; revision=53663
* Bring in changes tested on bento's new 4-exp tree, specially fitted for theWill Andrews2002-01-231-41/+346
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4.5 release. 1) Add support for MASTER_SITE_N. This is by far the largest part of this patch; many thanks to Mario for his hard work on this! Submitted by: lioux 2) Allow multiple CD mountpoints to be specified. PR: 8063 Submitted by: MOROHOSHI Akihiko <moro@race.u-tokyo.ac.jp> Rewritten by: will (with suggestions from steve) 3) Fix MLINKS description. PR: 29876 Submitted by: dirk 4) Add imake dependency for XFree86 3.x when USE_IMAKE is defined because it's possible the port may not need X itself, but just imake. Submitted by: max 5) Fix installing as non-root with ${INSTALL*} macros. PR: 25531 Submitted by: Martin Kammerhofer <mkamm@gmx.net> Thanks to Kris Kennaway <kris> and Steve Price <steve> for helping make the experimental tree on bento a reality. Notes: svn path=/head/; revision=53624
* Upgrade python21 to 2.1.2, the latest bugfix release.Thomas Gellekum2002-01-221-3/+3
| | | | | | | | | | PR: 34078 Submitted by: Hye-Shik Chang <perky@fallin.lv> Update checksum of dependent ports. Notes: svn path=/head/; revision=53550
* Grr. Really fix PYTHON_WRKSRC for 2.1.1.Thomas Gellekum2002-01-161-1/+1
| | | | Notes: svn path=/head/; revision=53164
* Fix variables for Python-2.1.1.Thomas Gellekum2002-01-161-3/+3
| | | | Notes: svn path=/head/; revision=53163
* Add chkdepschain.py - a tool to address one of the most annoying when it comesMaxim Sobolev2002-01-131-0/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | down to user support flaws in the FreeBSD ports system. The flaw in question is related to the fact that dependencies are often "chained", which allows to simplify maintenance of ports with large number of implied dependencies (a la Evolution, Nautilus, you-name-it). Dependency chaining it's not a problem by itself, but the fact that when building or installing a port the system doesn't check chain integrity - it's only checks that dependencies explicitly specified in port's Makefile are satisfied, which opens wide window for various hard-trackable problems when one or more links in the middle of the chain missed. The idea behind the tool is quite simple - it should be executed right after main dependency checking procedure, two times for each build - check build-time chain before building the port (pre-pre-extract) and check run-time chain before installing the port (pre-pre-install). When executed, the tool checks integrity of the specified chain (build-time, run-time or both) and reports all errors, both fatal (dependency isn't installed) and non-fatal (dependency is installed, but different version). I've wrote this tool mostly to simplify maintenance of the GNOME ports, but it doesn't contain anything GNOME-specific, so that it could be used in the other parts of tree as well. As an example I've added GNOME_VALIDATE_DEPS_CHAIN knob into bsd.gnome.mk (off by default), which enables automatic chain validation for all ports that USE_GNOMELIBS. This is a bit hackish, because I've used pre-extract and pre-install targets - what we probably need is a generic way to plug various custom tasks specified in bsd.xxx.mk (where xxx is kde, gnome, python, etc.) into various parts of the build process (something like {pre,post}-pre-foo, {pre,post}-post-foo springs into my mind). The code is quite raw, so that I would appreciate any bug reports, patches, suggestions, constructive critiquie and so on. Notes: svn path=/head/; revision=53015
* Pessimize http://telia.dl.sourceforge.net/ - the host is unreachable.Maxim Sobolev2002-01-111-2/+2
| | | | Notes: svn path=/head/; revision=52913
* Add python2.2 to the list of legal PYTHON_VERSIONs.Thomas Gellekum2002-01-111-2/+3
| | | | Notes: svn path=/head/; revision=52912
* Downloads via Sourceforge's Project Filelist Web pages are servedTrevor Johnson2002-01-101-2/+1
| | | | | | | | | | | from telia.dl.sourceforge.net (also known as sourceforge.aleron.net--it is in the USA, not Sweden), so I have placed it in the first position. According to Fenner's survey, projects.sourceforge.net and prdownload.sourceforge.net have been offline since late October and early November of 2001. Notes: svn path=/head/; revision=52864
* Upgrade lang/python to 2.2. Adjust bsd.python.mk accordingly.Thomas Gellekum2002-01-071-4/+15
| | | | | | | | | | PR: 33444 Submitted by: Hye-Shik Chang <perky@fallin.lv> Add new MD5 to dependent ports. Notes: svn path=/head/; revision=52711
* Add one more sourceforge mirror located in Rissia.Dmitry Sivachenko2002-01-071-1/+2
| | | | Notes: svn path=/head/; revision=52699
* Update lang/ruby to the 1.6.6 Xmas stable release.Akinori MUSHA2001-12-251-6/+6
| | | | | | | Update lang/ruby-devel to the 1.7.2 Xmas' development snapshot. Notes: svn path=/head/; revision=52161
* Don't descend into a subdir for 'readmes' target if subdir doesn't exist.Will Andrews2001-12-231-0/+2
| | | | | | | | PR: 28510 Submitted by: Philippe Casidy <pcasidy@casidy.com> Notes: svn path=/head/; revision=52043
* Add AUTOMAKE_ARGS+=-i by default if AUTOMAKE_VER != 1.5. This generatesWill Andrews2001-12-221-0/+1
| | | | | | | | | | Makefiles more useful for non-GNU make(1). Requested by: obrien Reviewed by: steve, bento 4-exp Notes: svn path=/head/; revision=52002
* - Remove ftp://download.sourceforge.net - it doesn't accept ftp connectionsMaxim Sobolev2001-12-121-3/+1
| | | | | | | | | anymore; - move ftp://ftp.is.co.za/ down in the MASTER_SITE_MOZILLA - I'm getting connection timeout when trying to connect it. Notes: svn path=/head/; revision=51386
* Add new directive.Shigeyuki Fukushima2001-12-011-4/+45
| | | | | | | | | | | | | | | | | EMACS_MASTERDIR_PKGFILES (default:NO) If YES, refer pkg-{comment,descr,plist}.${EMACS_PORT_NAME} in the master directory. EMACS_NO_SUBDIRSEL (cannot change by users) Whether emacsen has subdirs.el or not. Add EMACS_SITE_LISPDIR and EMACS_VERSION_SITE_LISPDIR to SCRIPT_ENV, PLIST_SUB. Start a transition period: EMACS_PORT_NAME for emacs-19.x. is from "emacs" to "emacs19" Notes: svn path=/head/; revision=50816
* Add USE_AUTO{CONF,MAKE}_VER following original idea from bsd.kde.mkMario Sergio Fujikawa Ferreira2001-11-281-13/+77
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | by will 1) Make selection of AUTO{CONF,MAKE} flexible depending on *_VER variables. 2) This is backward compatible with previous behavior. For example, {ACLOCAL,AUTO{CONF,HEADER,MAKE,RECONF,SCAN,UPDATE,IFNAMES}} are set with default values even if USE_AUTO* are not set. 3) Have the defaults be devel/autoconf213 and devel/automake14 ports (just set the USE_*VER?= to the latest values, or a bogus value). If the user sets a bogus value, we use the default values. 4) Furthermore, add variables in the same sense of the PTHREAD_* vars. We must be able to automagically patch the ports based on the correct {ACLOCAL,AUTO{CONF,HEADER,MAKE,RECONF,SCAN,UPDATE,IFNAMES}} values. 5) Moreover, add {ACLOCAL,AUTO{MAKE,CONF}}_DIR variables pointing to the right locations based on the *_VER variables, this is useful if a port needs to grab files from those. This might seem too much but if we want automagical, we should go this extra mile. Requested by: too many Reviewed by: portmgr, ports Approved by: portmgr (will), ports (silence) Notes: svn path=/head/; revision=50674
* Update lang/ruby to the latest snapshot, 1.6-2001.11.23.Akinori MUSHA2001-11-241-5/+5
| | | | | | | | | Update lang/ruby-devel to the latest snapshot, 1.7-2001.11.22. Use bzip2 patches instead of gzip patches. Notes: svn path=/head/; revision=50463
* Fix a wrong comment. PATCHDIR is now ${MASTERDIR}/files by default,Akinori MUSHA2001-11-171-1/+1
| | | | | | | | | | not ${MASTERDIR}/patches. PR: ports/30328 Submitted by; Hye-Shik Chang <perky@python.or.kr> Notes: svn path=/head/; revision=50159
* Add bzip2 support for distribution patches. The bzip2 dependency isAkinori MUSHA2001-11-171-2/+11
| | | | | | | | | | automatically added if there is a .bz2 patch in PATCHFILES. PR: ports/16252 and ports/30862 Seven months have passed since the PR was assigned to: portmgr Notes: svn path=/head/; revision=50158
* Add a bunch of generally used command macros:Akinori MUSHA2001-11-171-9/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BZCAT, BZIP2_CMD, CHGRP, CUT, DC, ECHO_CMD, EGREP, FILE, FIND, HEAD, ID, IDENT, STRIP_CMD, SU, TAIL, TEST, XARGS And use shell (ash or ksh) builtins where available for efficiency: ECHO_CMD, FALSE, TEST, TRUE Grepping the ports tree, a few dozen ports already have FIND, STRIP_CMD and XARGS variables on their own and numerous ports use these commands without using macros. Some ports use FILE as a .for loop variable, but it doesn't matter anyway. Obtained from: NetBSD Remove the definition of ECHO because it is already defined in /usr/share/mk/sys.mk and leaving the useless definition may mislead developers. Add the following comment that would help: # ECHO is defined in /usr/share/mk/sys.mk and its value can either be # "echo", or "true" if the make flag -s is given. Use ECHO_CMD where # you mean the echo command. No response yet from: portmgr Clued by: Cyrille Lefevre <clefevre@citeweb.net> (on ${ECHO}) Notes: svn path=/head/; revision=50157
* Define EXAMPLESDIR as well as DOCSDIR and DATADIR. Of course thisAkinori MUSHA2001-11-171-0/+3
| | | | | | | | | | | | | | does not clobber the existing definitions because of the `?=' assignment. Grepping the whole ports tree, a few dozen ports already define this variable on their own and most of them have the same value as this (${PREFIX}/share/examples/${PORTNAME}). Approved but not committed by: portmgr Notes: svn path=/head/; revision=50156