summaryrefslogtreecommitdiff
path: root/Mk (unfollow)
Commit message (Collapse)AuthorFilesLines
2000-11-16Update to 1.6.2-preview3. As always, Matz has prepared a previewAkinori MUSHA1-2/+2
snapshot right before the freeze for the new FreeBSD release. :) Notes: svn path=/head/; revision=35200
2000-11-16Depend on the latest and greatest py-xml package.Thomas Gellekum1-1/+1
Notes: svn path=/head/; revision=35191
2000-11-16Add AUTO{CONF,MAKE}_{ENV,ARGS}. Among other things, this will fixSatoshi Asami1-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
2000-11-13Change PKG_IGNORE_DEPENDS to contain some ridiculous string. OtherwiseSatoshi Asami1-1/+1
the list of dependencies become empty when XFREE86_VERSION=4. Notes: svn path=/head/; revision=35055
2000-11-07Change motif to a normal dependency. REQUIRES_MOTIF is now calledSatoshi Asami1-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
2000-11-07Add ftp://projects.sourceforge.net/pub/ to MASTER_SITE_SOURCEFORGE.Trevor Johnson1-0/+1
The existing URLs do not work for the audio/streamripper or x11-wm/evilwm ports. Notes: svn path=/head/; revision=34885
2000-11-06Fix ${MASTER_SITE_RINGSERVER:S///} parts to look smarter.Akinori MUSHA1-8/+8
Notes: svn path=/head/; revision=34826
2000-11-03Add one site to MASTER_SITE_XCONTRIB.Trevor Johnson1-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
2000-11-03Update Ruby to 1.6.2-preview2.Akinori MUSHA1-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
2000-11-03Move sourceforge right down to the bottom of MASTER_SITES_GNOMEAde Lovett1-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
2000-11-03(1) Move all the command definitions up to the pre.mk section so theySatoshi Asami1-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
2000-10-24Add MASTER_SITE_MOZILLA and MASTER_SITE_XEMACS.Akinori MUSHA1-0/+21
Notes: svn path=/head/; revision=34179
2000-10-24Correct a ftp path in $MASTER_SITES_CPAN.Jun Kuriyama1-1/+1
Notes: svn path=/head/; revision=34173
2000-10-22Add MASTER_SITE_RINGSERVER which consists of 21 servers (and oneAkinori MUSHA1-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
2000-10-21Check if ${RUBY} exists before running it.Akinori MUSHA1-0/+4
Reported by: fenner, asami Notes: svn path=/head/; revision=34084
2000-10-20Update to Ruby 1.6.2-preview.Akinori MUSHA1-4/+7
Notes: svn path=/head/; revision=34044
2000-10-20Allow users to define RUBY variable to utilize ruby ports withAkinori MUSHA1-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
2000-10-18Python 2.0 is the new default version. 1.6 is history.Thomas Gellekum1-21/+14
New variable PYTHON_INCLUDEDIR = ${LOCALBASE}/include/${PYTHON_VERSION}. Suggested by sobomax. Notes: svn path=/head/; revision=33959
2000-10-17(1) Some typo fixes (files/md5 -> distinfo in comment, " at wrongSatoshi Asami1-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
2000-10-14Fix COMMENT handling -- it was incorrectly using the fixed stringSatoshi Asami1-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
2000-10-13Remove the PACKAGE_BUILDING related test, which breaks slave ports trying toJeremy Lea1-8/+13
defined WITH_. Cleanup documentation, and add explaination for needing USE_GNOME in most ports. Notes: svn path=/head/; revision=33760
2000-10-11Rushed the last commit to much. Make sure CONFIGURE_ARGs is defined beforeJeremy Lea1-1/+1
playing with it. Notes: svn path=/head/; revision=33698
2000-10-10Allow ports using WANT_GNOME and USE_GNOME to override the default datadirJeremy Lea1-3/+16
setting. Add a warning about doing this. Begged for by: sobomax Notes: svn path=/head/; revision=33671
2000-10-10Use Python 2.0c1.Thomas Gellekum1-3/+3
Notes: svn path=/head/; revision=33668
2000-10-09Correct the documentation of the WITH_ and WITHOUT_ options.Jeremy Lea1-6/+7
Notes: svn path=/head/; revision=33621
2000-10-08Add a German mirror to MASTER_SITE_RUBY.Akinori MUSHA1-0/+1
Notes: svn path=/head/; revision=33584
2000-10-08NEWLAYOUT is now the default.Satoshi Asami1-67/+0
Notes: svn path=/head/; revision=33580
2000-10-07Remove a dead mirror from MASTER_SITE_RUBY and add a Taiwanese mirror.Akinori MUSHA1-1/+1
Submitted by: Bill "distfiles" Fenner Notes: svn path=/head/; revision=33471
2000-10-06Fix WANT related breakage by using a more conventional method of echoing...Jeremy Lea1-10/+25
Notes: svn path=/head/; revision=33448
2000-10-05Add bsd.gnome.mk that defines gnome-related dependency stuff and hooksSatoshi Asami2-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
2000-10-01(1) Add support for a "flat" directory structure, with no pkg/ andSatoshi Asami1-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
2000-09-30Add RUBY_SHEBANG_FILES, in which you can list files which shebangAkinori MUSHA1-0/+14
lines need to be fixed. Notes: svn path=/head/; revision=33268
2000-09-28Update to Ruby 1.6.1. Many bugs have been fixed since 1.6.0. :)Akinori MUSHA1-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
2000-09-28- Upgrade version number for Python 2.0b2.Thomas Gellekum1-11/+29
- Use full path for PYTHON_CMD - Add PYTHON_PKGNAMEPREFIX - Add PYTHON_REL - Prevent against multiple inclusion Notes: svn path=/head/; revision=33206
2000-09-22Forther improvement of IDEA support.Satoshi Asami1-1/+4
Submitted by: kris Notes: svn path=/head/; revision=32977
2000-09-22(1) Deal with new world order with regards to RSAREF.Satoshi Asami1-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
2000-09-21ftp.alpha1.net is not accepting anonftpKris Kennaway1-1/+0
Notes: svn path=/head/; revision=32952
2000-09-21Make life of maintainers of various XFree ports a bit easier by movingMaxim Sobolev1-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
2000-09-20Welcome MASTER_SITE_THEMES (www.themes.org).Maxim Sobolev1-0/+4
Notes: svn path=/head/; revision=32902
2000-09-18Use MAKE_ARGS instead of MAKE_FLAGS.Shigeyuki Fukushima1-4/+4
MAKE_FLAGS is for a make option with `-'. Notes: svn path=/head/; revision=32796
2000-09-16Add RUBY_NO_BUILD_DEPENDS and RUBY_NO_RUN_DEPENDS knobs.Akinori MUSHA1-1/+11
Prevent this file from being included twice. Notes: svn path=/head/; revision=32689
2000-09-13(1) (This is actually from the previous revision -- I forgot to put itSatoshi Asami1-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
2000-09-12Fix PYXML dependency line.Thomas Gellekum1-4/+10
Add PYTHON_REL, which gives the version as a number, not a string. Notes: svn path=/head/; revision=32545
2000-09-09The following changes are allSatoshi Asami1-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
2000-09-08Add bsd.python.mk. This file contains definitions which hopefullyThomas Gellekum1-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
2000-09-07Add ruby-setup-install target which I forgot to add.Akinori MUSHA1-0/+7
Notes: svn path=/head/; revision=32369
2000-09-06Add _RUBY_SUFFIX, which is always set to "${RUBY_VER:S/.//}".Akinori MUSHA1-7/+10
Allow users to override RUBY_VERSION and RUBY_SUFFIX. Notes: svn path=/head/; revision=32351
2000-09-06Add bsd.ruby.mk, which stores utility definitions for Ruby related ports.Akinori MUSHA1-0/+170
Approved by: asami Notes: svn path=/head/; revision=32343
2000-09-05One of the sites changed in MASTER_SITE_PERL_CPAN.Steve Price1-1/+1
PR: 20807 Submitted by: Trevor Johnson <trevor@jpj.net> Notes: svn path=/head/; revision=32258
2000-09-03Add MASTER_SITE_RUBY. It will be used by at least five stock ports,Akinori MUSHA1-0/+8
plus several forthcoming ports. Notes: svn path=/head/; revision=32227