aboutsummaryrefslogtreecommitdiffstats
path: root/Mk
Commit message (Collapse)AuthorAgeFilesLines
* Add new directive.Shigeyuki Fukushima2001-12-021-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-181-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-181-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-181-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-181-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-181-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-111-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-062-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-061-7/+7
|
* Slight modification to accomodate devel environment.Will Andrews2001-11-052-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-041-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-241-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-081-4/+4
|
* Remove the support for XEmacs19 and XEmacs20.Akinori MUSHA2001-10-021-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-291-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-181-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-121-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.
* Update to the latest snapshots.Akinori MUSHA2001-09-031-5/+5
| | | | We are now six hours away from the ports freeze!
* Update ruby and ruby-devel to the latest snapshots.Akinori MUSHA2001-09-021-4/+4
|
* Update library pointer for Mesa3 port in USE_MESA so that ifWill Andrews2001-08-311-1/+1
| | | | | | | | | | XFREE86_VERSION=4, Mesa3 will not get left out of the install. Previously, bsd.port.mk would find libGLU.so.1 from XFree86-4 and thus wouldn't install libglut.so.3 needed by XFree86-4 users for USE_MESA. PR: 29546 Submitted by: petef Urged on by for 4.4R: sf
* Minor changes:Will Andrews2001-08-271-2/+2
| | | | | | | | | | | 1) Bump PKG_IGNORE_DEPENDS for XFree86 to XFree86-3.3.6_9 2) Modify LDCONFIG_RUNLIST to apply RE multiple times on the same line. Needed for some ports. PR: 27645 (1) Submitted by: Yoichi NAKAYAMA <yoichi@eken.phys.nagoya-u.ac.jp> (1), demon (2) Reviewed by: portmgr
* Add more master sites of CPAN and GNU for whom from China and Hong Kong.Jun Kuriyama2001-08-261-0/+2
| | | | | PR: ports/29708 Submitted by: Shell Hung <shell@shellhung.org>
* Update one URL for a site which was reorganized; remove eight othersTrevor Johnson2001-08-201-10/+2
| | | | which are no longer usable.
* Update lang/ruby and lang/ruby-devel to the latest snapshots.Akinori MUSHA2001-08-161-4/+4
| | | | (as of 2001/08/16 20:00 JST)
* Oops, it turned out that the MASTER_SITE_FREEBSD variable is alreadyAkinori MUSHA2001-08-131-1/+1
| | | | | used in bsd.port.mk for some different purpose... Define MASTER_SITE_FREEBSD_ORG instead.
* Define MASTER_SITE_FREEBSD.Akinori MUSHA2001-08-131-0/+16
| | | | I just wonder why we haven't had this. :)
* USE_RUBY_SETUP shouldn't imply USE_RUBY_AMSTD any more.Akinori MUSHA2001-08-121-3/+1
|
* ftp.mirror.ac.uk renames CPAN's directory.Jun Kuriyama2001-08-081-1/+1
|
* Delete ftp.freesoftware.com entries because this site is down from May.Jun Kuriyama2001-08-081-11/+5
|
* <expletive>Thomas Gellekum2001-08-031-1/+1
| | | | Revert, this change wasn't supposed to go in.
* Use a variable for PYTHON_PORTVERSION.Thomas Gellekum2001-08-032-4/+5
|
* Do not build-depend on archivers/bzip2 if the system hasAkinori MUSHA2001-08-011-1/+1
| | | | | | /usr/bin/bzip2, now that bzip2 is MFC'ed to 4-STABLE. Approved by: portmgr
* Update lang/ruby and lang/ruby-devel to the latest snapshots as ofAkinori MUSHA2001-08-011-7/+6
| | | | 2001.07.31.
* (1) Fix a typo becuase -> because.Steve Price2001-07-261-2/+5
| | | | | | | | | Submitted by: Thierry Thomas <thierry@thomas.as> (2) Allow USE_X_PREFIX to be set to NO so that ports can use imake and not have to be installed in ${X11BASE}. Submitted by: Masafumi NAKANE <max@wide.ad.jp>
* Upgrade to 2.1.1.Thomas Gellekum2001-07-251-3/+3
|
* - Remove Eazel's mirror of MASTER_SITE_GNOME - the company died quite someMaxim Sobolev2001-07-231-3/+2
| | | | | | | time ago. RIP - move http://prdownloads.sourceforge.net to the top of MASTER_SITE_SOURCEFORGE - according to numerous perorts it much faster than ftp3.sourceforge.net, which currently heads the list.
* Add a new east-coast Ruby ftp mirror.Akinori MUSHA2001-07-231-0/+1
|
* ftp.digital.com has been seperated from gatekeeper.dec.com. Switch toDavid E. O'Brien2001-07-171-2/+2
| | | | using the historical name for this mirror.
* Similarly to DOCSDIR add DATADIR?=${PREFIX}/share/${PORTNAME}. Also slightlyMaxim Sobolev2001-07-101-1/+5
| | | | | | expand comment for DOCSDIR, so it is immediately clear what its value is. Ignored by: obrien, portmgr
* Add "DOCSDIR=${PREFIX}/share/doc/${PORTNAME}" so every port in the worldDavid E. O'Brien2001-07-101-0/+3
| | | | | | | can stop duplicating this. We can also add knobs in the future to autmatically create the directory and what not. Approved by: portmgr
* List yet another RingServer in the comment section.Akinori MUSHA2001-07-051-0/+1
|
* Upgrade to 2.0.1.Thomas Gellekum2001-07-051-3/+3
|
* Workarround a bug in make(1) that leads results in --datadir/--localstatedirMaxim Sobolev2001-07-051-2/+2
| | | | | | | | | | | | | not being set properly for some ports. The problem is that ":S" modifier collapses spaces, even if the regex doesn't match. The following piece of make(1) "code" illustrates the problem: foo= a b .if ${foo} != ${foo:S/x//} all: @${ECHO} 'BAD!' .endif
* Allow fully Gnome ports override default --localstatedir and --datadirMaxim Sobolev2001-07-041-2/+2
| | | | | configure args if necessary. Previously only ports that optionally depend on Gnome were allowed to do so.
* Pessimise Sourceforge mirror of MASTER_SITE_GNOME - it seems that SourceforgeMaxim Sobolev2001-07-031-1/+1
| | | | | ftp servers are seriously overloaded (the problem persists at least for a week).
* Fix stupid typo.Dmitry Sivachenko2001-07-021-1/+1
|
* BUILD_DEPENDS on bzip2 only if ${OSVERSION} < 500021.FUJISHIMA Satsuki2001-06-291-1/+1
| | | | Approved by: portmgr
* Make 'make search key="something with spaces"' etc. work.Brian Feldman2001-06-291-1/+1
| | | | Ignored for: almost a year
* Harden a wording of ``do not commit here'' warning at the top of the file. ItMaxim Sobolev2001-06-291-1/+3
| | | | | appears that previous wording was not strong enough to prevent people from doing unauthorised changes.
* Remove some extraneous breaksBrian Somers2001-06-281-4/+2
| | | | | PR: 27909 No response from: portmgr
* Update lang/ruby and lang/ruby-devel to the latest snapshots.Akinori MUSHA2001-06-221-4/+4
|
* Add a couple of new MASTER_SITE_RINGSERVER entries to a commentAkinori MUSHA2001-06-181-0/+1
| | | | section.
* Temporarily move ftp.freesoftware.com to the bottom of all site listsPeter Pentchev2001-06-171-10/+10
| | | | | it is in; it seems that it is still having problems similar to those which necessitated moving ftp.FreeBSD.org to another location.
* Pessimise ftp2.sourceforge.net - for some reason it seriously outdatedMaxim Sobolev2001-06-051-3/+3
| | | | compared to other Sourceforge ftp/http sites.
* Update lang/ruby to the long-awaited 1.6.4 release! Yeah!Akinori MUSHA2001-06-041-2/+2
|
* Introduce RUBY_DEFALUT_VER to choose a default version of ruby to use.Akinori MUSHA2001-06-041-21/+42
| | | | | | Introduce RUBY_R in preparation for ruby_r & ruby_r-devel ports. Define RUBY_CONFIGURE_ARGS.
* Update ruby-devel to the latest snapshot, which now enters upon theAkinori MUSHA2001-06-011-3/+3
| | | | 1.7.1 phase.
* Update lang/ruby to 1.6.4-preview5.Akinori MUSHA2001-06-011-2/+2
|
* Ruby's primary FTP site has (finally) been moved from ftp.netlab.co.jpAkinori MUSHA2001-06-011-1/+1
| | | | to ftp.ruby-lang.org.
* Uh oh, the PKGNAME of lang/ruby-devel was bogus... Sorry.Akinori MUSHA2001-05-301-1/+1
|
* A couple of mirror sites (located in Korea and Belgium) are added toAkinori MUSHA2001-05-291-1/+3
| | | | MASTER_SITE_RUBY.
* Update lang/ruby to 1.6.4-preview4.Akinori MUSHA2001-05-261-6/+6
| | | | Update lang-ruby-devel to the latest development snapshot.
* Prepare a distribution patch and unbreak.Akinori MUSHA2001-05-251-2/+2
|
* Update lang/ruby to 1.6.4-preview3.Akinori MUSHA2001-05-241-3/+3
|
* Upgrade openssl to 0.9.6a and bump the shlib version in the processDoug Barton2001-05-231-1/+1
| | | | | | | | | | due to non-backwards compatible changes. The shlib bump necessitates a corresponding bump in bsd.port.mk for the automagic openssl dependency. Mistakes in the port are my responsibility. Approval for the bsd.port.mk commit comes through asami -> kkenn -> me. Kris is a little busy at the moment, so he asked me to lob it in. Approved by: kris
* Update lang/ruby and lang/ruby-devel to the latest snapshots.Akinori MUSHA2001-05-181-4/+4
| | | | | | | | Remove shells/ruby-shell as it is now part of the standard distribution. (in both Ruby 1.6.4 and 1.7.0) Mark security/ruby-sha1 broken for Ruby >= 1.7.0, as it is also part of the standard distribution now.
* Fix subdir of ftp.cpan.org.Jun Kuriyama2001-05-171-1/+1
|
* Pessimise eazel.com - it was officially announced that the company is closingMaxim Sobolev2001-05-161-2/+2
| | | | its doors and all online services will be shut down RSN.
* Define RUBY_ELISPDIR.Akinori MUSHA2001-05-121-1/+4
|
* Update lang/ruby to 1.6.4.p2.2001.05.12.Akinori MUSHA2001-05-121-12/+9
| | | | Update lang/ruby-devel to 1.7.0-a2001.05.12.
* SWitch maintainership of core GNOME ports to a small group ofAde Lovett2001-05-121-1/+1
| | | | | committers (gnome@FreeBSD.org), since this is now definitely too big for just one person.
* Fix path for Russian mirror of GNOME.Dmitry Sivachenko2001-05-111-1/+1
|
* Update lang/ruby and lang/ruby-devel to the latest snapshots.Akinori MUSHA2001-05-081-3/+3
|
* Add a new variable RUBY_WITHOUT_SUFFIX.Akinori MUSHA2001-05-071-2/+4
|
* Adjust RUBY_PORT for Ruby 1.7. Ruby 1.7 port is lang/ruby-devel, notAkinori MUSHA2001-05-071-0/+1
| | | | lang/ruby17.
* Add a new variable RUBY_WITH_SUFFIX.Akinori MUSHA2001-05-061-0/+3
|
* Update lang/ruby to the latest snapshot of the stable branch.Akinori MUSHA2001-05-061-6/+13
| | | | | | Rename RUBY_SNAPSHOTVERSION to RUBY_PATCHLEVEL. Prepare for the development branch. (1.7.x)
* Update to GNOME 1.4 -- massive changes all around, for the sake ofAde Lovett2001-05-051-8/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CVS repo bloat, I'll only list the updates. graphics/imlib 1.9.9 -> 1.9.10 textproc/xml-i18n-tools 0.8 -> 0.8.1 x11/gnomelibs 1.2.11 -> 1.2.13 devel/oaf 0.6.2 -> 0.6.5 devel/gconf 0.12 -> 1.0.0 devel/gnomevfs 0.5 -> 1.0 graphics/gdk-pixbuf 0.9.0 -> 0.11.0 sysutils/gnomecontrolcenter 1.2.2 -> 1.4.0.1 print/gnomeprint 0.25 -> 0.28 devel/bonobo 0.37 -> 1.0.3 audio/gnomeaudio 1.0.0 -> 1.4.0 x11/gnomecore 1.2.4 -> 1.4.0.3 devel/libgtop 1.0.11 -> 1.0.12 x11/gnomeapplets 1.2.4 -> 1.4.0.1 misc/gnomeuserdocs NEW 1.4.1 misc/gnomeutils 1.2.1 -> 1.4.0 deskutils/gnomepim 1.2.0 -> 1.4.0 games/gnomegames 1.2.0 -> 1.4.0.1 print/ggv 0.95 -> 1.0 editors/ghex 1.1.4 -> 1.2 devel/bugbuddy 1.2 -> 2.0.1 devel/glade 0.5.11 -> 0.6.2 sysutils/gtop 1.0.12 -> 1.0.13 x11/xalf NEW 0.11 x11-toolkits/py-gtk 0.6.6 -> 0.6.7 x11-toolkits/py-gnome 1.0.53 -> 1.4.0 x11-toolkits/guile-gtk 0.19 -> 0.20 x11-toolkits/guile-gnome 0.10 -> 0.20 devel/libsigc++ 1.0.1 -> 1.0.3 x11-toolkits/gnome-- 1.1.15 -> 1.1.17 x11-toolkits/panel-- NEW 0.1 x11-fm/gnomemc 4.5.51 -> 4.5.54
* Python-2.1 is the new default version.Thomas Gellekum2001-05-021-6/+21
|
* Add a new really well connected MASTER_SITE_SOURCEWARE mirror, removeDavid E. O'Brien2001-05-021-5/+7
| | | | | one machine that seems to have dropped off the face of the earth, and push down some hosts that don't seem to be doing a good job of mirroring.
* Update to the latest snapshot of the ruby_1_6 branch.Akinori MUSHA2001-05-021-1/+1
| | | | | | | | | - irb 0.7.3 & irb-tools 0.7.1 merged - numerous bugs fixed, including gdbm/dbm memory leakage Strip the binary only when ${STRIP} == -s. La la, still waiting for the 1.6.4 release, la la...
* Add Russian mirror of GNOME so one can utilize MASTER_SORT effectively.Dmitry Sivachenko2001-04-281-0/+1
|
* Add another mirror for MASTER_SITE_THEMES.Maxim Sobolev2001-04-261-1/+2
|
* Backout the previous --with-opt-dir change. I think I needed someAkinori MUSHA2001-04-251-1/+1
| | | | | | sleep... Problem found by: roberto
* Update to the latest snapshot of the ruby_1_6 branch.Akinori MUSHA2001-04-241-2/+2
| | | | | | Set --with-opt-dir="${X11BASE}" instead of --with-opt-dir="${LOCALBASE}". ${LOCALBASE}/{include,lib} is included in the CPPFLAGS and LIBS by default anyway.
* New category picobsd starts today.Satoshi Asami2001-04-231-3/+3
|
* Apply one more latest fix.Akinori MUSHA2001-04-191-1/+1
|
* Update to 1.6.4 preview2 + a tiny hotfix.Akinori MUSHA2001-04-181-2/+2
|
* (1) Move inclusion of bsd.kde.mk to the right place.Satoshi Asami2001-04-161-5/+5
| | | | | | | Reviewed by: will Tested on: bento (2) Chase XFree86-3 revision.
* Fix glaring logic/typo bugs:Will Andrews2001-04-152-38/+38
| | | | | | | | | 1) Move USE_KDEBASE_VER above USE_KDELIBS_VER so the implication works. 2) QTCFLIBS -> QTCFGLIBS, fixes port pre-definition of QTCFGLIBS. 3) Use libkonq.so.4, NOT libkparts.so.4 (part of kdelibs2!) for indication of kdebase2 installation. Wake-up call from: demon (whose kwix port now works :)
* Add a missing backslash for line continuation.Peter Pentchev2001-04-141-1/+1
| | | | | PR: 26541 Submitted by: David <david@wmol.com>
* Update MASTER_SITE_GNOME with a few more non-US sites, and performAde Lovett2001-04-131-3/+6
| | | | a little bit of spring cleaning whilst I'm here.
* Update to the latest snapshot plus a fix against malloc race issue.Akinori MUSHA2001-04-131-10/+9
| | | | | | | (1.6.4.p1.2001.04.11) This does not build on the very latest CURRENT due to the newly updated libreadline, but the problem will soon be fixed.
* Add http://prdownloads.sourceforge.net/ into MASTER_SITE_SOURCEFORGE.Maxim Sobolev2001-04-111-0/+1
|
* Update to 1.6.4-preview1.Akinori MUSHA2001-04-101-6/+14
| | | | Make bsd.ruby.mk easily handle preview releases.
* Add prdownload.sourceforge.net to MASTER_SITE_SOURCEFORGE.Trevor Johnson2001-04-101-0/+1
|
* Update and augment MASTER_SITE_SUNSITE.Trevor Johnson2001-04-101-9/+28
|
* Follow changed layout at uiarchive.uiuc.edu in MASTER_SITE_CPAN.Trevor Johnson2001-04-101-1/+1
|
* Do the RUBY_WITH_PTHREAD hack in a more elegant way.Akinori MUSHA2001-04-061-3/+15
|
* Introduce a new variable: RUBY_WITH_PTHREAD.Akinori MUSHA2001-04-061-0/+9
| | | | With it, extconf.rb is modified to link with -pthread instead of -lc.
* add _RINGSERVER to _KDE.FUJISHIMA Satsuki2001-04-061-2/+3
| | | | remove unneeded backslash added at rev1.37.
* I don't know offhand how to delay defining PYTHON_PLATFORM untilThomas Gellekum2001-04-041-1/+4
| | | | | | | the dependencies are evaluated and $PYTHON_CMD will surely exist, so I fake it with the help of expr(1), $OPSYS and $OSREL. PR: 26318
* New variable PYTHON_PLATFORM, which contains Python's idea ofThomas Gellekum2001-04-031-2/+5
| | | | the platform it's running on.
* Overhaul QT/KDE support:Will Andrews2001-04-033-84/+86
| | | | | | | | | | | | | | | | | | - bsd.port.mk update to use bsd.kde.mk for USE_{QT,KDE}* - Cleanup corresponding ports for bsd.kde.mk update. - Fix bsd.kde.mk: use correct kdelibs dependency, put qt at the bottom, introduce QT_NONSTANDARD variable for nonstandard configure setup. - Update KDE2 to 2.1.1. Two patches included in x11/kdelibs2 to fix the proxy authentication that was broken for 2.1.1. Remove old patches. - Potentially fix kdelibs build for alpha. - Fix qt-designer 2.3.0 build. - Ruby stuff left alone since it looks like black magic to me. Should still work w/ compat shims for older USE_QT[,2] style. Some others were also left alone for the same reason. Reviewed by: portmgr, ports (bsd.kde.mk+bsd.port.mk) Submitted by: David Faure <faure@kde.org> (proxy auth patches) Alex Zepeda <garbanzo@kde.org> (old patches removal)
* Invoke ruby with -d when the variable DEBUG is defined. (make -DDEBUG)Akinori MUSHA2001-04-021-6/+11
|
* Update to the latest snapshot of the stable branch, plus a workaroundAkinori MUSHA2001-04-021-1/+1
| | | | | | | for the longstanding libc vs. libc_r issue. This should hopefully fix all the ruby extensions such as Ruby/Qt2GL, Ruby/Python and Ruby/SDL for both 4-STABLE and 5-CURRENT. :)
* Add a .uk site to MASTER_SITE_GNOME.Ben Smithurst2001-03-311-0/+1
| | | | Reviewed by: ade
* Update to the latest snapshot of the stable branch.Akinori MUSHA2001-03-281-1/+1
| | | | Yes, 1.6.4 release will be released soon before 4.3-RELEASE.
* Add a .uk master site to MASTER_SITE_KDE.Ben Smithurst2001-03-281-0/+1
| | | | Approved by: will
* Fix bogon. Note to self: pay more attention to what you're doing.Will Andrews2001-03-262-6/+0
|
* Fix variable usage and comments.Will Andrews2001-03-262-18/+18
| | | | Submitted by: asami
* Bring in my fixes for KDE2 for users of XFree86 4.0.x. Basically, whatWill Andrews2001-03-252-0/+218
| | | | | | | | | | | | | | | | | | | | | | | | | this involves is this: Cull GL from Qt by default, but still provide a Qt+GL library that may or may not have threads. Then also provide a Qt library that has threads but not GL. This allows us to make KDE2 depend on a library that will *not* have threads, ever. Threads will be revisited at a later date. Ports that require GL support need to be updated to use the hacked library, libqtgl.so.4. The net result is that we bloat our qt2 package by 1.5-2.5MB for compatability. Also, static qt will not have GL support. Introduce bsd.kde.mk, which will be tested on bento before becoming fully activated. Replace qt22-static with qt2-static, since it's just a proxy. Update qt-designer to depend on qt23. Also make the old hack to package the correct lib obsolete by using PLIST_SUB instead. Miscellaneous changes: remove LIBQTFILE from CONFIGURE_ENV, it's not used anymore. Solve namespace pollution problems with the devel/pth and devel/libgnugetopt ports. Hopefully. Suggested by: ade, asami, sobomax (bsd.kde.mk) Repocopied by: asami (qt22-static --> qt2-static)
* (1) Change maintainership of bsd.port.mk to portmgr@FreeBSD.org. This isSatoshi Asami2001-03-251-8/+15
| | | | | | | | | | | | | an alias of a small group of people who agreed to take care of this file. (2) USE_QT2 now depends on qt23, not qt22, which will be deleted shortly. (3) Add new variables PTHREAD_CFLAGS and PTHREAD_LIBS to help the transition with the new pthread linking scheme. Submitted by: sobomax (4) Add new categories science and ukrainian. PR: 23313 (ukrainian)
* "ftp.ru.FreeBSD.og" doesn't exist. There isn't even an ".og" domain. =)Bill Fenner2001-03-251-1/+1
| | | | Found by: distfile survey
* - Pessimise ftp1.sourceforge.net - there are unconfirmed rumours that itMaxim Sobolev2001-03-221-2/+3
| | | | | | | may be made mirrors-only soon; - add http:// counterpart for the ftp2.sourceforge.net. Submitted by: will, sobomax
* ftp.nctu.edu.tw does not mirror ruby any more.Akinori MUSHA2001-03-221-1/+0
|
* Update to the latest stable snapshot. A couple of significantAkinori MUSHA2001-03-211-1/+1
| | | | bugfixes have been made since the 1.6.3 release. C'est la vie. ;)
* add _RINGSERVER to _GNOME.FUJISHIMA Satsuki2001-03-211-1/+2
|
* Add ftp1.sourceforge.net into MASTER_SITE_SOURCEFORGE.Maxim Sobolev2001-03-201-0/+2
| | | | Prompted by: bento
* Add some relatively geographically distributed mirrors to MASTER_SITE_LOCALWill Andrews2001-03-201-3/+8
| | | | and add a new mirror to MASTER_SITE_SOURCEFORGE (yay ftp3 @ UNC!).
* Update to 1.6.3 release.Akinori MUSHA2001-03-191-2/+6
|
* Update to the snapshot of the stable branch as of yesterday.Akinori MUSHA2001-03-181-1/+1
| | | | The 1.6.3 release has been postponed but now scheduled on next Monday.
* Reorganize MASTER_SITE_GNOME as a result of the mirrors beingAde Lovett2001-03-141-13/+6
| | | | completely reworked by the GNOME team.
* Add ftp.plig.net back to MASTER_SITE_NETBSD as ftp.uk.netbsd.org.Trevor Johnson2001-03-141-0/+1
| | | | Submitted by: joe
* Remove ftp.plig.net because it is in the UK but hasn't a .uk TLD.Trevor Johnson2001-03-141-4/+14
| | | | | | | | | Correct a typo in the iastate.edu listing. Add sites from http://www.netbsd.org/Sites/net.html#ftp . Remove defunct sites found by bento. Newly added ftp.questnet.net.au is untested because it is "limited to Australian connections." Approved by: modified "make fetch-list" (PR 25779)
* Update to the latest snapshot of the stable branch. The long-awaitedAkinori MUSHA2001-03-131-1/+1
| | | | 1.6.3 release is scheduled for this week...
* Improve ruby-shebang-patch routine. Add a #! line when the scriptAkinori MUSHA2001-03-121-1/+8
| | | | doesn't have one.
* Specify only one DNS load-balancing master server forAkinori MUSHA2001-03-051-22/+29
| | | | | | | | MASTER_SITE_RINGSERVER instead of listing each and every RingServer. It is painful and just a waste of time to look each RingServer for a file when it is gone or missing. (They are synchronized with each other so tightly)
* Update to the stable branch's snapshot as of today (2001.03.04).Akinori MUSHA2001-03-041-1/+1
| | | | Hopefully 1.6.3 will come out soon...
* Add back some definitions for Python-1.6. Some people obviously stillThomas Gellekum2001-03-011-1/+16
| | | | use it.
* Fix a minor type, 's/definied/defined/g'.Steve Price2001-02-261-1/+1
|
* Update to 2001.02.19b, the second snapshot of today's. The RubiconAkinori MUSHA2001-02-201-1/+1
| | | | | test suite found a bug in the previous snapshot. The 1.6.3 release is drawing near.
* Update to the stable branch's snapshot as of today (2001.02.19), whichAkinori MUSHA2001-02-191-1/+1
| | | | is meant to be a candidate for the 1.6.3 release.
* (1) Change USE_NEWGCC dependency from lang/egcs to lang/gcc295.Satoshi Asami2001-02-171-3/+3
| | | | | | | | | | | | | Submitted by: reg PR: 24525 Approved by: obrien (2) Change XFree86 version in PKG_IGNORE_DEPENDS Submitted by: olgeni (3) Change message for "old layout" error to include a pointer to the cvsup FAQ. Submitted by: kris
* Sort the 3rd party entries so one can easily find them.David E. O'Brien2001-02-171-183/+189
|
* Update to the snapshot as of 2001/02/05.Akinori MUSHA2001-02-061-1/+1
|
* Sync with XEmacs revision update.Shigeyuki Fukushima2001-02-051-3/+3
|
* ftp7.de.freebsd.org doesn't carry the local-distfiles stuff. We shouldKris Kennaway2001-01-271-2/+1
| | | | | probably add some more MASTER_SITE_LOCALs here since there are now only two of them.
* Sync with XEmacs update by kiri.Shigeyuki Fukushima2001-01-191-3/+3
| | | | Reviewed by: kiri
* Update Ruby to 1.6 branch's snapshot as of 2001/01/18, with many bugsAkinori MUSHA2001-01-191-1/+3
| | | | fixed. Read ChangeLog for details.
* introduce MASTER_SITE_SOURCEWARE -- Cygnus sourceware.FUJISHIMA Satsuki2001-01-191-0/+13
| | | | | | | | | These sites have splitted-by-feature gcc, gdb and other tools. Note they are all bzip2'd. If you found bzip2'd version of your distfile here, please consider to migrate from ${MASTER_STIE_GNU}. Thanks! Submitted by: Espen Skoglund <esk@ira.uka.de>
* (1) Add PKGORIGIN support. Bump BSDPORTMKVERSION to reflect it.Satoshi Asami2001-01-161-1/+21
| | | | | | | | | | | | | Submitted by: sobomax (2) Add new variable NO_OPENMOTIF that will disable dependency to open-motif (when USE_MOTIF is defined, of course). Use this if you want to make sure your commercial Motif won't get wiped out. Submitted by: obrien (3) Add NOPORTDOCS support to PLIST_SUB. When NOPORTDOCS is defined, PORTDOCS="@comment " will be added to PLIST_SUB. Prodded by: steve
* Apparently a few mirrors stopped syncing their kde/Attic dirs a long timeWill Andrews2001-01-091-7/+2
| | | | | ago so they don't carry KDE 1.1.2; too bad the RINGSERVERs don't either. I will readd these in the future when KDE 1.x is gone.
* Add MASTER_SITE_NETBSD.Trevor Johnson2000-12-311-0/+13
|
* Add russian mirror to MASTER_SITE_THEMES.Dmitry Sivachenko2000-12-311-1/+2
|
* Add .uk mirrors to XCONTRIB, PERL_CPAN, GNU and TCLTK lists.Ben Smithurst2000-12-291-4/+12
|
* Add a .uk mirror of SourceForge at ftp.mirror.ac.ukBen Smithurst2000-12-291-1/+2
| | | | Approved by: sobomax
* Ho-ho-ho. Here comes the latest and greatest stable release of Ruby.Akinori MUSHA2000-12-251-6/+3
| | | | This is Ruby 1.6.2, the "Merry Christmas" version. Have fun! :)
* Add FTP.Chg.RU to the various MASTER_SITE_*.Dmitry Sivachenko2000-11-261-4/+14
| | | | | | It is about 400Gb in size and has 100Mbps connection to the outside world. It mirrors most of the common package collections. FreeBSD users from Russia (as well as all others) are advised to use it.
* Fix stupid typo (wrong path in py-xml dependency). <:-(Thomas Gellekum2000-11-201-2/+2
|
* Update to 1.6.2-preview3. As always, Matz has prepared a previewAkinori MUSHA2000-11-171-2/+2
| | | | snapshot right before the freeze for the new FreeBSD release. :)
* Depend on the latest and greatest py-xml package.Thomas Gellekum2000-11-161-1/+1
|
* Add AUTO{CONF,MAKE}_{ENV,ARGS}. Among other things, this will fixSatoshi Asami2000-11-161-2/+10
| | | | | | | | audio/libao, audio/libogg, audio/libvorbis and audio/vorbis-tools which need --add-missing to be passed to automake. PR: 22610 Submitted by: Theo van Klaveren <t.vanklaveren@student.utwente.nl>, roger, sobomax
* Change PKG_IGNORE_DEPENDS to contain some ridiculous string. OtherwiseSatoshi Asami2000-11-131-1/+1
| | | | the list of dependencies become empty when XFREE86_VERSION=4.
* Change motif to a normal dependency. REQUIRES_MOTIF is now calledSatoshi Asami2000-11-081-37/+4
| | | | | | | | | | | | | | USE_MOTIF and generates a LIB_DEPENDS to x11-toolkits/open-motif. As before, it implies USE_XPM (and therefore USE_XLIB). Motif-dummy is removed from PKG_IGNORE_DEPENDS, whose sole resident is now XFree86-3. Most of the simple ".if defined(HAVE_MOTIF)"s are removed to always have USE_MOTIF. ftp/moxftp will define USE_MOTIF unless WANT_ATHENA_VERSION (new variable) is defined. I merged the X cases in cad/mars, so USE_MOTIF is used iff WITHOUT_X11 is not defined. I will remove x11-toolkits/Motif-dummy (which has been repo copied to open-motif) in a few days.
* Add ftp://projects.sourceforge.net/pub/ to MASTER_SITE_SOURCEFORGE.Trevor Johnson2000-11-081-0/+1
| | | | | The existing URLs do not work for the audio/streamripper or x11-wm/evilwm ports.
* Fix ${MASTER_SITE_RINGSERVER:S///} parts to look smarter.Akinori MUSHA2000-11-061-8/+8
|
* Add one site to MASTER_SITE_XCONTRIB.Trevor Johnson2000-11-041-5/+12
| | | | | | | | Add several sites to, and remove several from, MASTER_SITE_SUNSITE. The ones I removed had been flagged by Fenner's port survey, but I also checked them myself. I removed ftp.jaring.my because it is only a partial mirror. I added metalab's HTTP service at the bottom of the list.
* Update Ruby to 1.6.2-preview2.Akinori MUSHA2000-11-031-2/+2
| | | | | The head author of Ruby has prepared this snapshot version for us when I told him that FreeBSD ports tree was soon to freeze for 4.2-RELEASE!
* Move sourceforge right down to the bottom of MASTER_SITES_GNOMEAde Lovett2000-11-031-2/+2
| | | | | until they actually make some vague attempt to keep their mirror up to date, as per numerous emails to them.
* (1) Move all the command definitions up to the pre.mk section so theySatoshi Asami2000-11-031-38/+39
| | | | | | | | | | | | can be used in != constructs in port Makefiles. Use them in ARCH, OPSYS and OSREL defenitions. (2) Change a few more `md5' references to `distinfo'. PR: 22154 Submitted by: jeh (3) Bump XFree86-3 version (twice!) in PKG_IGNORE_DEPENDS.
* Add MASTER_SITE_MOZILLA and MASTER_SITE_XEMACS.Akinori MUSHA2000-10-241-0/+21
|
* Correct a ftp path in $MASTER_SITES_CPAN.Jun Kuriyama2000-10-241-1/+1
|
* Add MASTER_SITE_RINGSERVER which consists of 21 servers (and oneAkinori MUSHA2000-10-221-6/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | roundrobin server) located in Japan. The RingServer Project is one of the largest FTP/HTTP mirror site networks in Japan. http://www.ring.gr.jp/index.html.en They mirror many freesoftware archives listed in the following page: http://www.ring.gr.jp/ring/softlib/scatalog-j.html Hereby the following MASTER_SITE entries are now powered by RingServers. MASTER_SITE_XCONTRIB MASTER_SITE_XFREE MASTER_SITE_GNU MASTER_SITE_PERL_CPAN MASTER_SITE_TEX_CTAN MASTER_SITE_SUNSITE MASTER_SITE_KDE I believe this would greatly reduce the traffic from Japan to US and European servers. To Japanese users: Please configure your MASTER_SORT and/or MASTER_SORT_REGEX properly to use those mirrors instead of foreign ones! :>
* Check if ${RUBY} exists before running it.Akinori MUSHA2000-10-221-0/+4
| | | | Reported by: fenner, asami
* Update to Ruby 1.6.2-preview.Akinori MUSHA2000-10-211-4/+7
|
* Allow users to define RUBY variable to utilize ruby ports withAkinori MUSHA2000-10-211-26/+78
| | | | | | | | | | | | | | | | | | | | | | | custom-installed Ruby. :) For instance, if you have built Ruby from the latest snapshot and installed, you can install ruby modules from ports only by typing "make RUBY=/usr/local/bin/ruby install". bsd.ruby.mk will take care of everything including RUBY_VER, RUBY_LIBDIR, CONFIGURE_TARGET, etc. Introduce version requirement checking mechanism. You can set RUBY_REQUIRE to any ruby expression(s) to check Ruby's version (or other modules' versions, in future). The result will be set in RUBY_PROVIDED. Define RUBY_VERSION_CODE which holds full integer version of Ruby. Define RUBY_PORTVERSION, RUBY_DISTNAME and RUBY_WRKSRC for the standard ruby ports so as not to change PORTVERSION, DISTNAME and RUBY_WRKSRC of ruby, ruby-gdbm, ruby-tcltklib, ruby-tk, etc. everytime Ruby is updated. Rename RUBY_DEPENDS to DEPEND_RUBY, etc. for a cosmetic reason.
* Python 2.0 is the new default version. 1.6 is history.Thomas Gellekum2000-10-181-21/+14
| | | | | New variable PYTHON_INCLUDEDIR = ${LOCALBASE}/include/${PYTHON_VERSION}. Suggested by sobomax.
* (1) Some typo fixes (files/md5 -> distinfo in comment, " at wrongSatoshi Asami2000-10-171-31/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | place in checksum message, etc.) Partially submitted by: Bill "distfiles" Fenner (2) Add PATCH_WRKSRC, BUILD_WRKSRC and INSTALL_WRKSRC alongside CONFIGURE_WRKSRC to deal with oddball ports that want different directories. They all default to WRKSRC (of course). Also extend the use of CONFIGURE_WRKSRC to include all configure-related activities. Originally submitted by: obrien Reviewed by: the ports list (3) Clarify in comment that CONFIGURE_SCRIPT is supposed to be a relative path. Add a "./" in the PERL_CONFIGURE case to be consistent with the regular case. Requested by: obrien (4) Change PKG_IGNORE_DEPENDS yet again to chase XFree86-3 PORTREVISION change. (5) Don't print "Ignoring empty patch directory" when there are no files named "patch-*" -- since PATCHDIR is now equal to FILESDIR by default, it is quite likely that you will have a directory with no patch-* files in it. Noticed by: kris (6) Fix distclean target, which I broke in 1.353 when I introduced RESTRICTED_FILES. It was only deleting files for RESTRICTED or NO_CDROM ports (duh!). (7) Don't complain if ${DISTDIR}/${DIST_SUBDIR} is empty when deleting distfiles -- it can be shared among ports. Submitted by: steve (8) Don't create ${FILESDIR} in makesum target, since distinfo now lives in the main directory. Submitted by: knu and many others
* Fix COMMENT handling -- it was incorrectly using the fixed stringSatoshi Asami2000-10-141-8/+13
| | | | | | | | | | | | | | "pkg/COMMENT' which of course blew up in the entire tree when we changed the layout. Fix it to use `make -V COMMENT` so it will use even for ports that define MASTERDIR etc. Reported by PRs: 21851, 21952 While I'm here, add the contents of pkg/COMMENT in category READMEs. I don't know why I didn't include them in the first place when I've been creating all those files!
* Remove the PACKAGE_BUILDING related test, which breaks slave ports trying toJeremy Lea2000-10-131-8/+13
| | | | | | | defined WITH_. Cleanup documentation, and add explaination for needing USE_GNOME in most ports.
* Rushed the last commit to much. Make sure CONFIGURE_ARGs is defined beforeJeremy Lea2000-10-111-1/+1
| | | | playing with it.
* Allow ports using WANT_GNOME and USE_GNOME to override the default datadirJeremy Lea2000-10-111-3/+16
| | | | | | setting. Add a warning about doing this. Begged for by: sobomax
* Use Python 2.0c1.Thomas Gellekum2000-10-101-3/+3
|
* Correct the documentation of the WITH_ and WITHOUT_ options.Jeremy Lea2000-10-101-6/+7
|
* Add a German mirror to MASTER_SITE_RUBY.Akinori MUSHA2000-10-081-0/+1
|
* NEWLAYOUT is now the default.Satoshi Asami2000-10-081-67/+0
|
* Remove a dead mirror from MASTER_SITE_RUBY and add a Taiwanese mirror.Akinori MUSHA2000-10-081-1/+1
| | | | Submitted by: Bill "distfiles" Fenner
* Fix WANT related breakage by using a more conventional method of echoing...Jeremy Lea2000-10-061-10/+25
|
* Add bsd.gnome.mk that defines gnome-related dependency stuff and hooksSatoshi Asami2000-10-052-0/+279
| | | | | | | | | | | | | | in bsd.port.mk to support it. In particular, bsd.port.mk includes bsd.gnome.mk twice (once in the pre.mk section, once in the post.mk section) and prints out a message notifying the user of the existence of WITH_* options when one exists. It also adds MAKE=${GMAKE} to CONFIGURE_ENV when USE_GMAKE is defined. (This is not related to gnome, but I assume it's useful somewhere and it shouldn't hurt.) Submitted by: ade, reg
* (1) Add support for a "flat" directory structure, with no pkg/ andSatoshi Asami2000-10-021-7/+58
| | | | | | | | | | | | | | | | | | | | | patches/. In addition, patches live in files/ and files/md5 is moved to "distinfo" in main directory. It is disabled by default, but you can test it by defining NEWLAYOUT. I will convert the entire ports tree in a week and make NEWLAYOUT the default. Reviewed by: the ports list Submitted by: nectar ("distinfo" name) (2) Bump XFree86 version number in PKG_IGNORE_DEPENDS. (3) New variable RESTRICTED_FILES to be used when only a subset of a RESTRICTED or NO_CDROM port's distfiles/patchfiles list is not redistributable. (Set RESTRICTED_FILES to the list of redistribution-challenged files.) Reviewed by: the ports list
* Add RUBY_SHEBANG_FILES, in which you can list files which shebangAkinori MUSHA2000-10-011-0/+14
| | | | lines need to be fixed.
* Update to Ruby 1.6.1. Many bugs have been fixed since 1.6.0. :)Akinori MUSHA2000-09-291-1/+1
| | | | | | | | | | | | | Take over the maintainership from Yasuhiro Fukuma <yasuf@bsdclub.org>, with his approval. I can never thank him too much for his previous work which led me in the right direction! :) lang/ruby: - Add a patch for find.rb, which fixes the bug found after 1.6.1 was released. databases/ruby-gdbm, */ruby-{tcltklib,tk}: - Remove files/md5 and refer to lang/ruby's one.
* - Upgrade version number for Python 2.0b2.Thomas Gellekum2000-09-281-11/+29
| | | | | | | - Use full path for PYTHON_CMD - Add PYTHON_PKGNAMEPREFIX - Add PYTHON_REL - Prevent against multiple inclusion
* Forther improvement of IDEA support.Satoshi Asami2000-09-221-1/+4
| | | | Submitted by: kris
* (1) Deal with new world order with regards to RSAREF.Satoshi Asami2000-09-221-15/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Submitted by: kris (2) Include bsd.ruby.mk if USE_RUBY and USE_LIBRUBY are defined. Submitted by: ruby-czar knu (3) USE_QT2 now uses qt22 instead of qt21. Submitted by: will (4) Typo: RUN_DEPENDS= -> RUN_DEPENDS+= in USE_LINUX. Submitted by: Kazu TAKAMUNE <takamune@avrl.mei.co.jp> (5) Add ${MTEE_FOLLOWS_SYMLINKS} to mtree arg. This is either "-L" or undefined, so it will only change the behavior when mtree actually has support for the flag. Submitted by: ache (6) Change nesting of .ifs around MOTIF_OPEN -- it used to be inside PARALLEL_PACKAGE_BUILD. I don't know what I was smoking. (7) Add new category french. Now the French have the same thing the Germans have had for a while. :) Requested by: Martin Blapp <mb@imp.ch> (8) Add new virtual category zope. Requested by: Neil Blakey-Milner <nbm@mithrandr.moria.org>
* ftp.alpha1.net is not accepting anonftpKris Kennaway2000-09-221-1/+0
|
* Make life of maintainers of various XFree ports a bit easier by movingMaxim Sobolev2000-09-211-0/+8
| | | | | | | | | | | | | MASTER_SITES into bsd.sites.mk (MASTER_SITE_XFREE). Also add officially announced by xfree http mirror. Following is the announcement. [20 September 2000] XFree86 nows offers http download access! This is a big story for those who cannot download via ftp access because of proxy/firewall concerns. This has been generously donated by the Computing Center of the University of Applied Sciences in Esslingen, Germany. This is a full ftp mirror repository which is updated hourly with a connection speed of 20 MegaBit.
* Welcome MASTER_SITE_THEMES (www.themes.org).Maxim Sobolev2000-09-211-0/+4
|
* Use MAKE_ARGS instead of MAKE_FLAGS.Shigeyuki Fukushima2000-09-181-4/+4
| | | | MAKE_FLAGS is for a make option with `-'.
* Add RUBY_NO_BUILD_DEPENDS and RUBY_NO_RUN_DEPENDS knobs.Akinori MUSHA2000-09-161-1/+11
| | | | Prevent this file from being included twice.
* (1) (This is actually from the previous revision -- I forgot to put itSatoshi Asami2000-09-131-21/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | in the log.) Print oun out a warning when there is a setuid/gid program or a startup script installed. Submitted by: kris (1') Print out directory correctly by substituting ${PREFIX} properly. Submitted by: knu (2) Now variable PERL_CONFIGURE, which runs Perl's Makefile.PL. PR: 19241 Submitted by: Christian Weisgerber <naddy@unix-ag.uni-kl.de> Reviewed by: markm, ache (3) Print out distinctive message when forcefully trying BROKEN ports on parallel build cluster. This is used by the errorlog parser to put a tag for BROKEN ports. Requested by: ade (4) Print out name of failed patch plus all the applied patches when there is a patch failure. Submitted by: sobomax Reviewed by: the ports list (5) Insert a few more "cd ${.CURDIR}"s so things will work even if /usr/obj${.CURDIR} exists. Reviewed by: the ports list (6) Make implementation of XFREE86_HTML_MAN a little more streamlined. Reviewed by: the ports list
* Fix PYXML dependency line.Thomas Gellekum2000-09-121-4/+10
| | | | Add PYTHON_REL, which gives the version as a number, not a string.
* The following changes are allSatoshi Asami2000-09-091-20/+132
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reviewed by: the ports list (1) Add PORTREVISION and PORTEPOCH, which are both optional, to PKGNAME. PKGNAME is now defined as ${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION}[_${PORTREVISION}][,${PORTEPOCH}] PORTREVISION denotes some FreeBSD internal change to the port that requires the user to upgrade it. A security fix or a shared library version change will be valid reasons to change (or define) PORTREVISION. PORTEPOCH is used to re-sort versions that is screwed up by the author. PORTEPOCH is sorted before all other fields for the purpose of determining which version is newer than the other. Submitted by: kris (2) Add fetch-recursive and fetch-recursive-list. These are like fetch and fetch-list but they also descend into dependencies. While I'm here, clean up some internal target names and comments. Requested by PR: 12548 (2') Fix bug in fetch-list I introduced in rev 1.347. (3) Add new variables LINUXBASE, USE_LINUX and USE_LINUX_PREFIX. LINUXBASE defaults to /compat/linux and will be the default PREFIX if USE_LINUX_PREFIX is defined. USE_LINUX, which is also implied by USE_LINUX_PREFIX, will add a runtime dependency to the emulators/linux_base port. Approved by: marcel (4) Include bsd.python.mk when USE_PYTHON and PYTHON_VERSION are defined. Submitted by: tg (5a) Change USE_FREETYPE to always depend on print/freetype -- it turns out that XFree86-4-libraries only used freetype internally and didn't install the libraries nor headers. Submitted by: Taguchi-san (XFree86-4-* maintainer) (5b) Change USE_MESA to lib-depend on GLU.1:graphics/Mesa3 when XFREE86_VERSION=4. The Mesa port has been changed to only install components missing from the XFree86 distribution when XF8V=4. Submitted by: sobomax (5c) New variable XFREE86_HTML_MAN, which defaults to "no" when XF8V=3 or USE_IMAKE is not defined, and "yes" when XF8V=4 and USE_IMAKE is defined. When this variable's value is "yes", generate-plist will add html-ified manpages to the generated PLIST. Approved by: Taguchi-san (6) Allow user to override MD5_FILE. Requested by: many (7) Small message change: "...doesn't seem to exist on this system" -> "... to exist in ${_DISTDIR}". Requested by: some mail in the mailing lists...can't remember which ;)
* Add bsd.python.mk. This file contains definitions which hopefullyThomas Gellekum2000-09-081-0/+113
| | | | | | | | make dealing with Python-related ports easier. This needs to be activated from bsd.ports.mk; Satoshi will do that later. Approved by: asami
* Add ruby-setup-install target which I forgot to add.Akinori MUSHA2000-09-071-0/+7
|
* Add _RUBY_SUFFIX, which is always set to "${RUBY_VER:S/.//}".Akinori MUSHA2000-09-071-7/+10
| | | | Allow users to override RUBY_VERSION and RUBY_SUFFIX.
* Add bsd.ruby.mk, which stores utility definitions for Ruby related ports.Akinori MUSHA2000-09-071-0/+170
| | | | Approved by: asami
* One of the sites changed in MASTER_SITE_PERL_CPAN.Steve Price2000-09-051-1/+1
| | | | | PR: 20807 Submitted by: Trevor Johnson <trevor@jpj.net>
* Add MASTER_SITE_RUBY. It will be used by at least five stock ports,Akinori MUSHA2000-09-041-0/+8
| | | | plus several forthcoming ports.
* Bump xemacs version to 21.1.12.Satoshi Asami2000-08-262-4/+5
| | | | Requested by: shige
* (1) Move "XFREE86_VERSION?=3" up to the pre-makefile section so it canSatoshi Asami2000-08-251-20/+32
| | | | | | | | | | | | | | | | | | | | | | | | be used inside Makefiles for testing. Submitted by: sobomax (2) Use newly added /etc/mtree/BSD.x11-4.dist when XFREE86_VERSION=4. Requested by: taguchi@tohoku.iij.ad.jp (3) Re-enable MASTER_SITE_OVERRIDE and MASTER_SITE_BACKUP functionalities by making MASTER_SORT ignore them (i.e., leave *_OVERRIDE at the beginning and *_BACKUP at the end). As a side effect, there are new targets "master-sites" and "patch-sites" that will print out the correctly sorted versions of said lists. Reviewed by: the ports list (3') Sort patch sites too, not only master sites. Reviewed by: the ports list (4) New target "deinstall-depends" which will do a "make deinstall" in all ports this one depends on. (4') Only run pkg_delete from the deinstall target when package exists, to avoid "no such package installed" errors.
* (1) Use USE_XPM instead of an explict LIB_DEPENDS to xpm for theSatoshi Asami2000-08-161-7/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | REQUIRES_MOTIF case, so it won't picking up unneeded xpm dependencies when XFree86-4 is being used. (2) New variable MOTIF_OPEN which depends to x11-toolkits/open-motif instead of commercial variants. This is for testing only -- I intend to replace the whole Motif hackery with a normal dependency to open-motif when it is proved sufficient. (3) Fix typo in XAWVER, I had the XFree86-3 and 4 cases backwards. Submitted by: steve (4) Add BUILD_DEPENDS to devel/imake-4 when USE_IMAKE is set and XFREE86_VERSION=4. Otherwise ports won't be able to find imake. Reported by: alex, among others (5) Make USE_XPM, USE_DGS, USE_MESA and USE_FREETYPE imply USE_XLIB when XFREE86_VERSION=4. Otherwise some ports can't find them. (6) Add new target "pre-everything" that is called before fetch. Use this (instead of pre-fetch or .BEGIN) if you want something to be done before one of the normal targets are run. Switch perl version check to use pre-everything, otherwise you can't even build a 5-current index on a 4-stable machine (for instance). (7) Add "ruby" to list of valid categories. Requested by: knu
* Remove a broken MASTER_SITE_AFTERSTEP (TCP connection to ftp.linux.co.zaKris Kennaway2000-08-131-2/+1
| | | | just sits there refusing to return any data)
* 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)
* (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
* Remove ftp://ftp.ecrc.net/ from MASTER_SITE_GNU.Jun Kuriyama2000-08-021-1/+0
| | | | Submitted by: OKAZAKI Tetsurou <okazaki@be.to>
* 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>
* Catch up with XEmacs21* update.Shigeyuki Fukushima2000-08-011-3/+3
|
* Revert mtree change for now.Satoshi Asami2000-07-261-4/+0
| | | | Requested by: marcel, ache
* 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
* -L of mtree should be before -p, not after (since -p takes an argument, d'oh!)Satoshi Asami2000-07-211-1/+1
| | | | Submitted by: Donn Miller <dmmiller@cvzoom.net>
* (1) Add MASTER_SORT functionality. For instance, by settingSatoshi Asami2000-07-201-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.
* 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.
* Add new variable: EMACS_HAS_MULE.Shigeyuki Fukushima2000-07-121-1/+8
| | | | It shows whether emacsen has mule features or not.
* The xemacs21 version is now 21.1.10.Steve Price2000-07-101-3/+3
|
* (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
* Update emacs 20.6 -> 20.7Justin M. Seger2000-06-271-2/+2
|
* 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)
* 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>
* Favor the FTP protocol over the HTTP one for MASTER_SITE_SOURCEFORGE.David E. O'Brien2000-06-191-2/+2
| | | | | FTP is a much better long-haul protocol and is nicer on the network than HTTP.
* Rename INSTALLS_SHLIBS to INSTALLS_SHLIB. (There was a typo in theSatoshi Asami2000-06-171-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
* (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.
* Fix minor bug -- add realinstall to TARGETS.Satoshi Asami2000-06-141-2/+2
| | | | Submitted by: hoek
* Set useful variables to SCRIPTS_ENV, PLIST_SUB, MAKE_FLAGS.Shigeyuki Fukushima2000-05-101-1/+11
|
* 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.
* (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
* (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
* (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).
* (1) Include ${.CURDIR}/../Makefile.inc before ${MASTERDIR}/../Makefile.incSatoshi Asami2000-04-121-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.
* 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
* (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
* (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>
* Rework the previous commit. The 'make search' mechanism will now workJosef Karthauser2000-03-231-16/+15
| | | | with multi-level categories when we get them.