1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-22 20:41:26 +00:00
Commit Graph

406 Commits

Author SHA1 Message Date
Satoshi Asami
568b78afbd (1) Add support for a "flat" directory structure, with no pkg/ and
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
2000-10-01 17:27:40 +00:00
Akinori MUSHA
f5507f4941 Add RUBY_SHEBANG_FILES, in which you can list files which shebang
lines need to be fixed.
2000-09-30 17:34:44 +00:00
Akinori MUSHA
3d3b2e83ce Update to Ruby 1.6.1. Many bugs have been fixed since 1.6.0. :)
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.
2000-09-28 19:33:39 +00:00
Thomas Gellekum
db799bc7de - Upgrade version number for Python 2.0b2.
- Use full path for PYTHON_CMD
- Add PYTHON_PKGNAMEPREFIX
- Add PYTHON_REL
- Prevent against multiple inclusion
2000-09-28 11:24:31 +00:00
Satoshi Asami
5b03182efd Forther improvement of IDEA support.
Submitted by:	kris
2000-09-22 07:21:24 +00:00
Satoshi Asami
2ad52e0d7d (1) Deal with new world order with regards to RSAREF.
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>
2000-09-22 01:17:17 +00:00
Kris Kennaway
9b58f06d2e ftp.alpha1.net is not accepting anonftp 2000-09-21 23:56:38 +00:00
Maxim Sobolev
5f7840f9c1 Make life of maintainers of various XFree ports a bit easier by moving
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.
2000-09-21 08:36:28 +00:00
Maxim Sobolev
9f28b5c070 Welcome MASTER_SITE_THEMES (www.themes.org). 2000-09-20 18:18:23 +00:00
Shigeyuki Fukushima
23663affe4 Use MAKE_ARGS instead of MAKE_FLAGS.
MAKE_FLAGS is for a make option with `-'.
2000-09-18 04:14:56 +00:00
Akinori MUSHA
f6b2a9ebe4 Add RUBY_NO_BUILD_DEPENDS and RUBY_NO_RUN_DEPENDS knobs.
Prevent this file from being included twice.
2000-09-16 11:37:37 +00:00
Satoshi Asami
90b96b5d66 (1) (This is actually from the previous revision -- I forgot to put it
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
2000-09-13 07:16:49 +00:00
Thomas Gellekum
ae3d616ae8 Fix PYXML dependency line.
Add PYTHON_REL, which gives the version as a number, not a string.
2000-09-12 11:50:53 +00:00
Satoshi Asami
81eed41c6d The following changes are all
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 ;)
2000-09-09 13:21:14 +00:00
Thomas Gellekum
f563688987 Add bsd.python.mk. This file contains definitions which hopefully
make dealing with Python-related ports easier.

This needs to be activated from bsd.ports.mk; Satoshi will do that later.

Approved by:	asami
2000-09-08 11:43:37 +00:00
Akinori MUSHA
3c53b6626b Add ruby-setup-install target which I forgot to add. 2000-09-07 07:20:02 +00:00
Akinori MUSHA
addcb1c0ad Add _RUBY_SUFFIX, which is always set to "${RUBY_VER:S/.//}".
Allow users to override RUBY_VERSION and RUBY_SUFFIX.
2000-09-06 22:40:09 +00:00
Akinori MUSHA
2631f6ed9c Add bsd.ruby.mk, which stores utility definitions for Ruby related ports.
Approved by:	asami
2000-09-06 20:06:58 +00:00
Steve Price
92b4d31ee8 One of the sites changed in MASTER_SITE_PERL_CPAN.
PR:		20807
Submitted by:	Trevor Johnson <trevor@jpj.net>
2000-09-05 01:04:52 +00:00
Akinori MUSHA
dca8090c58 Add MASTER_SITE_RUBY. It will be used by at least five stock ports,
plus several forthcoming ports.
2000-09-03 17:14:00 +00:00
Satoshi Asami
c4a1773d66 Bump xemacs version to 21.1.12.
Requested by:	shige
2000-08-25 19:50:45 +00:00
Satoshi Asami
8e1e056d62 (1) Move "XFREE86_VERSION?=3" up to the pre-makefile section so it can
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.
2000-08-25 10:17:39 +00:00
Satoshi Asami
48588e3048 (1) Use USE_XPM instead of an explict LIB_DEPENDS to xpm for the
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
2000-08-15 22:39:00 +00:00
Kris Kennaway
06d0f2bb36 Remove a broken MASTER_SITE_AFTERSTEP (TCP connection to ftp.linux.co.za
just sits there refusing to return any data)
2000-08-13 00:23:30 +00:00
Ollivier Robert
d7cdb8114f There is no reason why makesum is not recursive as checksum.
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)
2000-08-08 14:56:46 +00:00
Satoshi Asami
c6bcad2436 (1) Add new variable, XFREE86_VERSION, to specify which version of
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
2000-08-03 09:28:57 +00:00
Jun Kuriyama
d81ff24478 Remove ftp://ftp.ecrc.net/ from MASTER_SITE_GNU.
Submitted by:	OKAZAKI Tetsurou <okazaki@be.to>
2000-08-02 02:40:24 +00:00
Maxim Sobolev
a251b99d47 Fix two typos in MASTER_SITE_PERL_CPAN (modlues --> modules).
PR:		20049
Submitted by:	Christian Weisgerber <naddy@mips.inka.de>
2000-08-01 13:37:10 +00:00
Shigeyuki Fukushima
2596426690 Catch up with XEmacs21* update. 2000-08-01 09:15:04 +00:00
Satoshi Asami
d346e6965a Revert mtree change for now.
Requested by:	marcel, ache
2000-07-26 05:01:38 +00:00
Shigeyuki Fukushima
36ad2eeff9 Change RUN_DEPENDS file when EMACS_COMMON_PORT=YES.
Because -common port doesn't have ${EMACS_CMD}.

Pointed by:	asami-san
2000-07-25 09:01:38 +00:00
Satoshi Asami
91c5e64744 -L of mtree should be before -p, not after (since -p takes an argument, d'oh!)
Submitted by:	Donn Miller <dmmiller@cvzoom.net>
2000-07-20 20:54:24 +00:00
Satoshi Asami
ca3a88aa57 (1) Add MASTER_SORT functionality. For instance, by setting
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.
2000-07-19 16:41:22 +00:00
Shigeyuki Fukushima
4d290cbd55 Add user configuration variables: EMACS_NO_BUILD_DEPENDS, EMACS_NO_RUN_DEPENDS.
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.
2000-07-19 08:01:49 +00:00
Shigeyuki Fukushima
bc239c983f Add new variable: EMACS_HAS_MULE.
It shows whether emacsen has mule features or not.
2000-07-12 15:18:32 +00:00
Steve Price
5706f4d98c The xemacs21 version is now 21.1.10. 2000-07-10 01:06:18 +00:00
Satoshi Asami
5260fdf083 (1) Change PERL_VERSION to 5.6.0 for newer 5-current.
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
2000-07-04 08:47:50 +00:00
Justin M. Seger
8f25a142de Update emacs 20.6 -> 20.7 2000-06-27 00:05:23 +00:00
Will Andrews
7a59d1b67e Remove a dead MASTER_SITE_WINDOWMAKER and MASTER_SITE_SUNSITE.
PR:		19306
Submitted by:	Trevor Johnson <trevor@jpj.net> (SUNSITE)
		KATO Tsuguru <tkato@prontomail.ne.jp> (WINDOWMAKER)
2000-06-22 05:31:13 +00:00
Will Andrews
8a9b6eb337 Major update to bsd.sites.mk. Add enormous redundancy to all MASTER_SITES,
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>
2000-06-20 06:48:58 +00:00
David E. O'Brien
a3e1185a56 Favor the FTP protocol over the HTTP one for MASTER_SITE_SOURCEFORGE.
FTP is a much better long-haul protocol and is nicer on the network than
HTTP.
2000-06-18 18:48:43 +00:00
Satoshi Asami
ffb21b5654 Rename INSTALLS_SHLIBS to INSTALLS_SHLIB. (There was a typo in the
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
2000-06-16 21:52:40 +00:00
Satoshi Asami
15c86344a3 (1) New variables INSTALL_SHLIBS and LDCONFIG_DIRS. When
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.
2000-06-14 02:14:49 +00:00
Satoshi Asami
3a6b4df1f8 Fix minor bug -- add realinstall to TARGETS.
Submitted by:	hoek
2000-06-14 01:58:13 +00:00
Shigeyuki Fukushima
9fd9b93393 Set useful variables to SCRIPTS_ENV, PLIST_SUB, MAKE_FLAGS. 2000-05-10 15:59:44 +00:00
Shigeyuki Fukushima
c18377ed13 1) Change values of EMACS_PORT_NAME variables for emacs-19.x, mule-19.x,
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.
2000-05-08 13:09:50 +00:00
Satoshi Asami
071587944f (1) New directive USE_AUTOMAKE and AUTOMAKE variable for automake
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
2000-05-06 10:45:35 +00:00
Satoshi Asami
39e8b5baff (1) Switch USE_QT2 to use qt21.
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
2000-04-20 01:06:12 +00:00
Satoshi Asami
f4a3cea333 (1) Do not accept old-style ports anymore. PORTNAME/PORTVERSION is
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).
2000-04-16 11:35:52 +00:00
Satoshi Asami
5e49915a14 (1) Include ${.CURDIR}/../Makefile.inc before ${MASTERDIR}/../Makefile.inc
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.
2000-04-11 21:38:02 +00:00