aboutsummaryrefslogtreecommitdiff
path: root/Mk
Commit message (Collapse)AuthorAgeFilesLines
* Add FTP.Chg.RU to the various MASTER_SITE_*.Dmitry Sivachenko2000-11-251-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. Notes: svn path=/head/; revision=35420
* Fix stupid typo (wrong path in py-xml dependency). <:-(Thomas Gellekum2000-11-201-2/+2
| | | | Notes: svn path=/head/; revision=35283
* Update to 1.6.2-preview3. As always, Matz has prepared a previewAkinori MUSHA2000-11-161-2/+2
| | | | | | | snapshot right before the freeze for the new FreeBSD release. :) Notes: svn path=/head/; revision=35200
* Depend on the latest and greatest py-xml package.Thomas Gellekum2000-11-161-1/+1
| | | | Notes: svn path=/head/; revision=35191
* 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 Notes: svn path=/head/; revision=35187
* 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. Notes: svn path=/head/; revision=35055
* Change motif to a normal dependency. REQUIRES_MOTIF is now calledSatoshi Asami2000-11-071-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. Notes: svn path=/head/; revision=34892
* Add ftp://projects.sourceforge.net/pub/ to MASTER_SITE_SOURCEFORGE.Trevor Johnson2000-11-071-0/+1
| | | | | | | | The existing URLs do not work for the audio/streamripper or x11-wm/evilwm ports. Notes: svn path=/head/; revision=34885
* Fix ${MASTER_SITE_RINGSERVER:S///} parts to look smarter.Akinori MUSHA2000-11-061-8/+8
| | | | Notes: svn path=/head/; revision=34826
* Add one site to MASTER_SITE_XCONTRIB.Trevor Johnson2000-11-031-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. Notes: svn path=/head/; revision=34754
* 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! Notes: svn path=/head/; revision=34746
* 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. Notes: svn path=/head/; revision=34745
* (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. Notes: svn path=/head/; revision=34716
* Add MASTER_SITE_MOZILLA and MASTER_SITE_XEMACS.Akinori MUSHA2000-10-241-0/+21
| | | | Notes: svn path=/head/; revision=34179
* Correct a ftp path in $MASTER_SITES_CPAN.Jun Kuriyama2000-10-241-1/+1
| | | | Notes: svn path=/head/; revision=34173
* 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! :> Notes: svn path=/head/; revision=34098
* Check if ${RUBY} exists before running it.Akinori MUSHA2000-10-211-0/+4
| | | | | | | Reported by: fenner, asami Notes: svn path=/head/; revision=34084
* Update to Ruby 1.6.2-preview.Akinori MUSHA2000-10-201-4/+7
| | | | Notes: svn path=/head/; revision=34044
* Allow users to define RUBY variable to utilize ruby ports withAkinori MUSHA2000-10-201-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. Notes: svn path=/head/; revision=34039
* 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. Notes: svn path=/head/; revision=33959
* (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 Notes: svn path=/head/; revision=33926
* 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! Notes: svn path=/head/; revision=33818
* 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. Notes: svn path=/head/; revision=33760
* Rushed the last commit to much. Make sure CONFIGURE_ARGs is defined beforeJeremy Lea2000-10-111-1/+1
| | | | | | | playing with it. Notes: svn path=/head/; revision=33698
* Allow ports using WANT_GNOME and USE_GNOME to override the default datadirJeremy Lea2000-10-101-3/+16
| | | | | | | | | setting. Add a warning about doing this. Begged for by: sobomax Notes: svn path=/head/; revision=33671
* Use Python 2.0c1.Thomas Gellekum2000-10-101-3/+3
| | | | Notes: svn path=/head/; revision=33668
* Correct the documentation of the WITH_ and WITHOUT_ options.Jeremy Lea2000-10-091-6/+7
| | | | Notes: svn path=/head/; revision=33621
* Add a German mirror to MASTER_SITE_RUBY.Akinori MUSHA2000-10-081-0/+1
| | | | Notes: svn path=/head/; revision=33584
* NEWLAYOUT is now the default.Satoshi Asami2000-10-081-67/+0
| | | | Notes: svn path=/head/; revision=33580
* Remove a dead mirror from MASTER_SITE_RUBY and add a Taiwanese mirror.Akinori MUSHA2000-10-071-1/+1
| | | | | | | Submitted by: Bill "distfiles" Fenner Notes: svn path=/head/; revision=33471
* Fix WANT related breakage by using a more conventional method of echoing...Jeremy Lea2000-10-061-10/+25
| | | | Notes: svn path=/head/; revision=33448
* 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 Notes: svn path=/head/; revision=33415
* (1) Add support for a "flat" directory structure, with no pkg/ andSatoshi Asami2000-10-011-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 Notes: svn path=/head/; revision=33299
* Add RUBY_SHEBANG_FILES, in which you can list files which shebangAkinori MUSHA2000-09-301-0/+14
| | | | | | | lines need to be fixed. Notes: svn path=/head/; revision=33268
* Update to Ruby 1.6.1. Many bugs have been fixed since 1.6.0. :)Akinori MUSHA2000-09-281-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. Notes: svn path=/head/; revision=33227
* - 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 Notes: svn path=/head/; revision=33206
* Forther improvement of IDEA support.Satoshi Asami2000-09-221-1/+4
| | | | | | | Submitted by: kris Notes: svn path=/head/; revision=32977
* (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> Notes: svn path=/head/; revision=32955
* ftp.alpha1.net is not accepting anonftpKris Kennaway2000-09-211-1/+0
| | | | Notes: svn path=/head/; revision=32952
* 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. Notes: svn path=/head/; revision=32923
* Welcome MASTER_SITE_THEMES (www.themes.org).Maxim Sobolev2000-09-201-0/+4
| | | | Notes: svn path=/head/; revision=32902
* Use MAKE_ARGS instead of MAKE_FLAGS.Shigeyuki Fukushima2000-09-181-4/+4
| | | | | | | MAKE_FLAGS is for a make option with `-'. Notes: svn path=/head/; revision=32796
* Add RUBY_NO_BUILD_DEPENDS and RUBY_NO_RUN_DEPENDS knobs.Akinori MUSHA2000-09-161-1/+11
| | | | | | | Prevent this file from being included twice. Notes: svn path=/head/; revision=32689
* (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 Notes: svn path=/head/; revision=32567
* Fix PYXML dependency line.Thomas Gellekum2000-09-121-4/+10
| | | | | | | Add PYTHON_REL, which gives the version as a number, not a string. Notes: svn path=/head/; revision=32545
* 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 ;) Notes: svn path=/head/; revision=32470
* 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 Notes: svn path=/head/; revision=32432
* Add ruby-setup-install target which I forgot to add.Akinori MUSHA2000-09-071-0/+7
| | | | Notes: svn path=/head/; revision=32369
* Add _RUBY_SUFFIX, which is always set to "${RUBY_VER:S/.//}".Akinori MUSHA2000-09-061-7/+10
| | | | | | | Allow users to override RUBY_VERSION and RUBY_SUFFIX. Notes: svn path=/head/; revision=32351
* Add bsd.ruby.mk, which stores utility definitions for Ruby related ports.Akinori MUSHA2000-09-061-0/+170
| | | | | | | Approved by: asami Notes: svn path=/head/; revision=32343