summaryrefslogtreecommitdiffstats
path: root/Mk
Commit message (Collapse)AuthorAgeFilesLines
...
* Remove a dead mirror from MASTER_SITE_RUBY and add a Taiwanese mirror.knu2000-10-071-1/+1
| | | | Submitted by: Bill "distfiles" Fenner
* Fix WANT related breakage by using a more conventional method of echoing...reg2000-10-061-10/+25
|
* Add bsd.gnome.mk that defines gnome-related dependency stuff and hooksasami2000-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/ andasami2000-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
* Add RUBY_SHEBANG_FILES, in which you can list files which shebangknu2000-09-301-0/+14
| | | | lines need to be fixed.
* Update to Ruby 1.6.1. Many bugs have been fixed since 1.6.0. :)knu2000-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.
* - Upgrade version number for Python 2.0b2.tg2000-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.asami2000-09-221-1/+4
| | | | Submitted by: kris
* (1) Deal with new world order with regards to RSAREF.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 anonftpkris2000-09-211-1/+0
|
* Make life of maintainers of various XFree ports a bit easier by movingsobomax2000-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).sobomax2000-09-201-0/+4
|
* Use MAKE_ARGS instead of MAKE_FLAGS.shige2000-09-181-4/+4
| | | | MAKE_FLAGS is for a make option with `-'.
* Add RUBY_NO_BUILD_DEPENDS and RUBY_NO_RUN_DEPENDS knobs.knu2000-09-161-1/+11
| | | | Prevent this file from being included twice.
* (1) (This is actually from the previous revision -- I forgot to put itasami2000-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.tg2000-09-121-4/+10
| | | | Add PYTHON_REL, which gives the version as a number, not a string.
* The following changes are allasami2000-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 hopefullytg2000-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.knu2000-09-071-0/+7
|
* Add _RUBY_SUFFIX, which is always set to "${RUBY_VER:S/.//}".knu2000-09-061-7/+10
| | | | Allow users to override RUBY_VERSION and RUBY_SUFFIX.
* Add bsd.ruby.mk, which stores utility definitions for Ruby related ports.knu2000-09-061-0/+170
| | | | Approved by: asami
* One of the sites changed in MASTER_SITE_PERL_CPAN.steve2000-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,knu2000-09-031-0/+8
| | | | plus several forthcoming ports.
* Bump xemacs version to 21.1.12.asami2000-08-252-4/+5
| | | | Requested by: shige
* (1) Move "XFREE86_VERSION?=3" up to the pre-makefile section so it canasami2000-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 theasami2000-08-151-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.zakris2000-08-131-2/+1
| | | | just sits there refusing to return any data)
* There is no reason why makesum is not recursive as checksum.roberto2000-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 ofasami2000-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.kuriyama2000-08-021-1/+0
| | | | Submitted by: OKAZAKI Tetsurou <okazaki@be.to>
* Fix two typos in MASTER_SITE_PERL_CPAN (modlues --> modules).sobomax2000-08-011-2/+2
| | | | | PR: 20049 Submitted by: Christian Weisgerber <naddy@mips.inka.de>
* Catch up with XEmacs21* update.shige2000-08-011-3/+3
|
* Revert mtree change for now.asami2000-07-261-4/+0
| | | | Requested by: marcel, ache
* Change RUN_DEPENDS file when EMACS_COMMON_PORT=YES.shige2000-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!)asami2000-07-201-1/+1
| | | | Submitted by: Donn Miller <dmmiller@cvzoom.net>
* (1) Add MASTER_SORT functionality. For instance, by settingasami2000-07-191-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.shige2000-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.shige2000-07-121-1/+8
| | | | It shows whether emacsen has mule features or not.
* The xemacs21 version is now 21.1.10.steve2000-07-101-3/+3
|
* (1) Change PERL_VERSION to 5.6.0 for newer 5-current.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.7jseger2000-06-271-2/+2
|
* Remove a dead MASTER_SITE_WINDOWMAKER and MASTER_SITE_SUNSITE.will2000-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,will2000-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.obrien2000-06-181-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 theasami2000-06-161-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. Whenasami2000-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.asami2000-06-141-2/+2
| | | | Submitted by: hoek
* Set useful variables to SCRIPTS_ENV, PLIST_SUB, MAKE_FLAGS.shige2000-05-101-1/+11
|
* 1) Change values of EMACS_PORT_NAME variables for emacs-19.x, mule-19.x,shige2000-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 automakeasami2000-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
OpenPOWER on IntegriCloud