summaryrefslogtreecommitdiff
path: root/Mk (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* Update ruby and ruby-devel to the latest snapshots as of 2002-01-26.Akinori MUSHA2002-01-251-4/+4
|
* Add a default value for _PATCH_SITES_DEFAULT so the MASTER_SITE_NSteve Price2002-01-241-0/+1
| | | | patch is functional.
* 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.
* 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.
* Grr. Really fix PYTHON_WRKSRC for 2.1.1.Thomas Gellekum2002-01-161-1/+1
|
* Fix variables for Python-2.1.1.Thomas Gellekum2002-01-161-3/+3
|
* 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.
* Pessimize http://telia.dl.sourceforge.net/ - the host is unreachable.Maxim Sobolev2002-01-111-2/+2
|
* Add python2.2 to the list of legal PYTHON_VERSIONs.Thomas Gellekum2002-01-111-2/+3
|
* 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.
* 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.
* Add one more sourceforge mirror located in Rissia.Dmitry Sivachenko2002-01-071-1/+2
|
* 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.
* 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>
* 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
* - 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.
* 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"
* 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)
* 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.
* 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>
* 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
* 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})
* 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
* Fix PKG_IGNORE_DEPENDS so it matches the latest XFree86 3.x port.Akinori MUSHA2001-11-171-1/+1
| | | | | | | | As I didn't see why the full package name is needed there, I changed it to a simple regexp that matches any later version of the XFree86 3.x port. No response from: portmgr
* (QT3/KDE3 only:) Use alternate dependency style; fix looking for qtWill Andrews2001-11-142-4/+6
| | | | libraries. kdelibs from cvs building now in kde/freebsd repository.
* Add variables $ACLOCAL and $AUTOHEADER, now that the program namesThomas Gellekum2001-11-131-0/+2
| | | | | | contain version numbers. Approved by: portmgr (sobomax)
* (QT3/KDE3 only:) Remove -lqt, this was a mistake.Will Andrews2001-11-132-8/+10
|
* Update ruby-devel to the latest snapshot (1.7.2-2001.11.09).Akinori MUSHA2001-11-101-3/+3
|
* Fix a quoting bug in `make describe'.Akinori MUSHA2001-11-091-58/+36
| | | | | | | | | | | - Do not shrink series of spaces. - Do not expand shell wildcards in pkg-comment. I made the code cleaner and (3-4%) faster while I was at it. Tested by: diff(1) and its option -b (Maintainer timeout)
* Good Will. \Will Andrews2001-11-052-2/+2
| | | | | | OK Will. BAD Will! \ Will forgot the backslash at the end of the line...
* Allow the perl version and architecture to be overridden.Mark Murray2001-11-051-7/+7
|
* Slight modification to accomodate devel environment.Will Andrews2001-11-042-2/+2
|
* Experimental support for the QT/KDE 3.x series.Will Andrews2001-11-042-18/+94
| | | | | | WARNING: This is not for anyone who isn't involved in my group of KDE/FreeBSD developers & QA testers. Do not use it in any FreeBSD ports. These changes will be mainly used by modules in the KDE CVS Repository.
* Update ruby and ruby-devel to the latest snapshots as ofAkinori MUSHA2001-11-031-4/+4
| | | | today. (2001/11/04)
* Fix abuse of ${AUTOMAKE}/${AUTOCONF}Maxim Sobolev2001-10-301-2/+2
|
* USE_AUTOCONF and USE_AUTOMAKE now depend and use the legacy versions.David E. O'Brien2001-10-291-4/+4
| | | | | | | This is the fastest way to move forward. A better way would be to set USE_AUTOCONF and USE_AUTOMAKE to the version desired. We can do that later, I don't want to hold up the update of the autoconf and automake ports the latest versions.
* Add new emacsen: emacs21.Shigeyuki Fukushima2001-10-231-1/+12
|
* Switch to building -current ports against XFree86 4.x.David E. O'Brien2001-10-091-1/+5
| | | | Approved by: silence from portmgr
* Properly support the case where a user sets RUBY_DEFAULT_VER=1.7.Akinori MUSHA2001-10-081-2/+6
| | | | Reported by: roberto
* Update lang/ruby{,-devel} to the latest snapshots (2001.10.05).Akinori MUSHA2001-10-071-4/+4
|
* Remove the support for XEmacs19 and XEmacs20.Akinori MUSHA2001-10-011-27/+1
| | | | Approved by: shige (MAINTAINER)
* Add a "LATEST_LINK" knob. This makes it easy to set the Latest link, so thatDavid E. O'Brien2001-09-281-1/+4
| | | | | | | less ports have to use NO_LATEST_LINK, and we won't have to keep artificially setting the PORTNAME to get the Latest link logic to do something reasonable. Approved by: will
* Fix a spelling mistake.David E. O'Brien2001-09-231-2/+2
|
* Change "USE_NEWGCC" to "USE_GCC295" and add "USE_GCC30" for soon future use.David E. O'Brien2001-09-231-2/+10
| | | | Approved by: portmgr
* Include ${PKGNAME} in the names of cookie files so that a port wouldAkinori MUSHA2001-09-221-7/+7
| | | | | | never re-use outdated, stale working directories. Approved by: portmgr (sobomax)
* Update ruby to the 1.6.5 release.Akinori MUSHA2001-09-191-4/+4
|
* Stop including the OS minor version in RUBY_ARCH which is used inAkinori MUSHA2001-09-171-1/+1
| | | | | | | | | ruby's architecture specific library paths, so that users do not need to rebuild and reinstall ruby & all the modules when they minor upgrade FreeBSD. i.e. i386-freebsd4.4 -> i386-freebsd4 alpha-freebsd5.0 -> alpha-freebsd5
* Fix a logic problem in rev 1.10. Allow datadir to be overridden in allJeremy Lea2001-09-111-2/+2
| | | | | | cases. Reported by: Espen Skoglund <esk@ira.uka.de>
* Update lang/ruby and lang/ruby-devel to the latest snapshots.Akinori MUSHA2001-09-111-4/+4
| | | | | As for lang/ruby, this would perhaps be the last snapshot before the 1.6.5 release.