aboutsummaryrefslogtreecommitdiff
path: root/Mk
Commit message (Collapse)AuthorAgeFilesLines
* (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
* 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> Notes: svn path=/head/; revision=32258
* Add MASTER_SITE_RUBY. It will be used by at least five stock ports,Akinori MUSHA2000-09-031-0/+8
| | | | | | | plus several forthcoming ports. Notes: svn path=/head/; revision=32227
* Bump xemacs version to 21.1.12.Satoshi Asami2000-08-252-4/+5
| | | | | | | Requested by: shige Notes: svn path=/head/; revision=31978
* (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. Notes: svn path=/head/; revision=31959
* (1) Use USE_XPM instead of an explict LIB_DEPENDS to xpm for theSatoshi Asami2000-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 Notes: svn path=/head/; revision=31676
* 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) Notes: svn path=/head/; revision=31590
* 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) Notes: svn path=/head/; revision=31419
* (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 Notes: svn path=/head/; revision=31272
* Remove ftp://ftp.ecrc.net/ from MASTER_SITE_GNU.Jun Kuriyama2000-08-021-1/+0
| | | | | | | Submitted by: OKAZAKI Tetsurou <okazaki@be.to> Notes: svn path=/head/; revision=31238
* 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> Notes: svn path=/head/; revision=31209
* Catch up with XEmacs21* update.Shigeyuki Fukushima2000-08-011-3/+3
| | | | Notes: svn path=/head/; revision=31190
* Revert mtree change for now.Satoshi Asami2000-07-261-4/+0
| | | | | | | Requested by: marcel, ache Notes: svn path=/head/; revision=31039
* 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 Notes: svn path=/head/; revision=31023
* -L of mtree should be before -p, not after (since -p takes an argument, d'oh!)Satoshi Asami2000-07-201-1/+1
| | | | | | | Submitted by: Donn Miller <dmmiller@cvzoom.net> Notes: svn path=/head/; revision=30924
* (1) Add MASTER_SORT functionality. For instance, by settingSatoshi Asami2000-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. Notes: svn path=/head/; revision=30896
* 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. Notes: svn path=/head/; revision=30830
* Add new variable: EMACS_HAS_MULE.Shigeyuki Fukushima2000-07-121-1/+8
| | | | | | | It shows whether emacsen has mule features or not. Notes: svn path=/head/; revision=30520
* The xemacs21 version is now 21.1.10.Steve Price2000-07-101-3/+3
| | | | Notes: svn path=/head/; revision=30381
* (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 Notes: svn path=/head/; revision=30170
* Update emacs 20.6 -> 20.7Justin M. Seger2000-06-271-2/+2
| | | | Notes: svn path=/head/; revision=29896
* 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) Notes: svn path=/head/; revision=29761
* 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> Notes: svn path=/head/; revision=29701
* Favor the FTP protocol over the HTTP one for MASTER_SITE_SOURCEFORGE.David E. O'Brien2000-06-181-2/+2
| | | | | | | | FTP is a much better long-haul protocol and is nicer on the network than HTTP. Notes: svn path=/head/; revision=29678
* Rename INSTALLS_SHLIBS to INSTALLS_SHLIB. (There was a typo in theSatoshi Asami2000-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 Notes: svn path=/head/; revision=29651
* (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. Notes: svn path=/head/; revision=29586
* Fix minor bug -- add realinstall to TARGETS.Satoshi Asami2000-06-141-2/+2
| | | | | | | Submitted by: hoek Notes: svn path=/head/; revision=29585
* Set useful variables to SCRIPTS_ENV, PLIST_SUB, MAKE_FLAGS.Shigeyuki Fukushima2000-05-101-1/+11
| | | | Notes: svn path=/head/; revision=28394
* 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. Notes: svn path=/head/; revision=28365
* (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 Notes: svn path=/head/; revision=28310
* (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 Notes: svn path=/head/; revision=27767
* (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). Notes: svn path=/head/; revision=27651
* (1) Include ${.CURDIR}/../Makefile.inc before ${MASTERDIR}/../Makefile.incSatoshi Asami2000-04-111-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. Notes: svn path=/head/; revision=27453
* 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 Notes: svn path=/head/; revision=27438
* (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 Notes: svn path=/head/; revision=27317
* (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> Notes: svn path=/head/; revision=27280
* Rework the previous commit. The 'make search' mechanism will now workJosef Karthauser2000-03-221-16/+15
| | | | | | | with multi-level categories when we get them. Notes: svn path=/head/; revision=26966
* Additions to the 'make search' mechanism.Josef Karthauser2000-03-221-0/+21
| | | | | | | | | | | | | * You can now 'make search' from a ports subdirectory. This will will restrict the search to ports within this subdirectory. * Added an additional search option to search just the port names, e.g. 'make search name=foo' will only return ports that have 'foo' in their name. Approved by: asami Notes: svn path=/head/; revision=26963
* ftp.cdrom.com -> ftp.freesoftware.com in MASTER_SITE_* macros.Satoshi Asami2000-03-111-4/+4
| | | | | | | | | | (ftp.FreeBSD.org moved with the machine so those don't have to be changed.) PR: 17145 Submitted by: KATO Tsuguru <tkato@prontomail.ne.jp> Notes: svn path=/head/; revision=26773
* (1) Speedup dependency cleaning.Satoshi Asami2000-03-031-29/+44
| | | | | | | | | | | | | | | Submitted by: Jeremy Lea <reg@shale.csir.co.za> Reviewed by: From: Will Andrews <andrews@TECHNOLOGIST.COM> PR: 14760 (2) More OpenSSL refinement. Submitted by: Kris Kennaway <kris@FreeBSD.org> (3) Forgot to add USE_NEWGCC to USE_QT comment in previous commit. Submitted by: Will Andrews <andrews@technologist.com> Notes: svn path=/head/; revision=26502
* Switch USE_QT to qt145. Add USE_NEWGCC to be consistent with it.Satoshi Asami2000-02-241-2/+3
| | | | | | | While I'm here, bump the mk version, we've changed quite a bit recently. Notes: svn path=/head/; revision=26245
* (1) Add virtual category "linux".Satoshi Asami2000-02-211-2/+2
| | | | | | | | | | Seconded by: a whole bunch of people, including Marcel, our linux-czar (2) Fix typo in openssl messages. Submitted by: Will Andrews <andrews@technologist.com> Notes: svn path=/head/; revision=26073
* (1) OpenSSL support.Satoshi Asami2000-02-061-4/+56
| | | | | | | | | | Submitted by: kris (2) gnome master site cleanup. Submitted by: ade Notes: svn path=/head/; revision=25516
* (1) Add new USE_BISON directive, which will expand to BUILD_DEPENDS onSatoshi Asami2000-01-212-5/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | 4-current post bison-removal and to a no-op otherwise. Note this should only be used when the software in question uses a feature in bison that is not in byacc -- otherwise it should be patched to use byacc (or detect the absense of bison correctly). [bsd.port.mk] (2) Do not assume all category names are lowercase. In particular, remove package links by removing them one by one, instead of doing a "rm [a-z]*/${PKGNAME}.tgz". [bsd.port.mk] (3) Do not assume the category name doesn't include a path separator (/). Make links accordingly. [bsd.port.mk,README.category,README.port] (4) Do not assume all category makefiles are directly under ${PORTSDIR}. [bsd.port.mk,README.category] (5) Add new "package-name" target which prints out the directory name to be used in the parent README.html. [bsd.port.subdir.mk] (2) through (5) are in preparation for going to multi-level categories. They shouldn't make any difference yet, but are committed first so people can start testing. Notes: svn path=/head/; revision=24870