Commit Graph

689 Commits

Author SHA1 Message Date
Patrick Li
47e8a92970 Directory structure slightly changed in 2 of the GNU mirrors
PR:		ports/39533
Submitted by:	Jason Harris <jharris@widomaker.com>
2002-06-19 19:21:53 +00:00
Maxim Sobolev
683ff40aac Change the way REINPLACE_CMD works - instead of using perl(1) on systems
where sed(1) can't do in-place editing add a new USE_REINPLACE knob, which
if turned on defines REINPLACE_CMD and adds textproc/sed_inplace port into
BUILD_DEPENDS if necessary.

Not objected by:	portmgr@
2002-06-19 08:21:27 +00:00
Ernst de Haan
7bc971442f Removed step 2 which used to check that the JDK ports actually
exists. This unbreaks porteasy.

Reported by:	des
2002-06-18 13:14:30 +00:00
Will Andrews
cf3e405f21 Get rid of old cruft that was inserted a long time ago to workaround
problems people were seeing with e.g. devel/pth and friends installed.
They conflict with GCC3 and may not be an issue anymore.  But if someone
reports the issue again we'll address it with a finer comb next time.
2002-06-16 20:27:51 +00:00
Thomas Gellekum
8d6c870a31 - Support development versions of Python.
- Allow installation to python-specific hierarchy. This will
  benefit users of Zope and mod_python.
- Add PYTHON_*DIR variables to PLIST_SUB.

PR:		38769
Submitted by:	Hye-Shik Chang <perky@fallin.lv>
2002-06-14 11:17:08 +00:00
Maxim Sobolev
1c411ca96d Add ${REINPLACE_CMD}, which will be used to get rid of depencency on perl
in current. Use it like the following:

	${REINPLACE_CMD} -e "foo" -e "bar" ${WRKSRC}/somefile

Approved by:	portmgr
2002-06-13 18:20:40 +00:00
Ernst de Haan
362766fc48 Matches new names and locations of JDK ports.
Now also checks that all the JDK ports actually exist.
2002-06-12 20:51:19 +00:00
Anton Berezin
1a23eac991 Move ftp.cpan.org a bit down in the list, since it seems to be not very
responsive for some time now.

Also noticed by:	petef
2002-06-11 16:17:20 +00:00
Anton Berezin
5da18e1a56 Remove gatekeeper.dec.com from CPAN mirrors, since it is a) unavailable,
and b) is not listed at http://www.cpan.org/SITES.html.
2002-06-08 14:05:51 +00:00
Kris Kennaway
700aa0f16e 5.0-CURRENT no longer includes perl in the base system; don't expect
to find it there.  Also remove a redundant comment.

Submitted by:	des, obrien
2002-06-07 21:30:47 +00:00
Mario Sergio Fujikawa Ferreira
2241a72a39 Have GNOME extensions concatenate at end of PKGNAMESUFFIX instead
of overwriting it

Approved by:	sobomax (portmgr hat)
2002-06-07 18:44:50 +00:00
David E. O'Brien
25f5b84389 Add a new way to specify the GCC version your port needs.
Rather than USE_GCCXY, you now use USE_GCC=X.Y

Approved by:	kris
2002-06-04 21:34:43 +00:00
Akinori MUSHA
6c4d013ee1 Update lang/ruby and lang/ruby-devel to the latest snapshots as of
2002-05-23.
2002-05-24 10:57:31 +00:00
Trevor Johnson
bf7dc5cd48 Add a new Festival site.
Submitted by:	Jack Twilley
2002-05-23 04:38:46 +00:00
Trevor Johnson
5b34771f44 Implement MASTER_SITE_FESTIVAL and MASTER_SITE_FESTIVAL_OGI. 2002-05-23 04:35:39 +00:00
David E. O'Brien
98bcb1a61e Embellish the CPAN mastersite list by x2. 2002-05-19 17:43:13 +00:00
David E. O'Brien
cf87629e4b Reduce the MASTER_SITE_PERL_CPAN list by 1/2. There were _22_! sites.
The net has to be in *VERY* bad shape for you to fail on 21 sites and
finally get the needed file from the 22nd site.
If the list was meant more do document possible sites for to list in
/etc/make.conf, they could be re-added as comments.
2002-05-18 18:47:39 +00:00
Trevor Johnson
d836c8f63c Use new domain name for Tokyo University of Science.
PR:		38196
Submitted by:	hrs
2002-05-17 20:50:54 +00:00
Ernst de Haan
37f11e19c9 Fixed typo.
Noticed by:	Alex Dupre <sysadmin@alexdupre.com>
PR:		37933
2002-05-13 12:25:18 +00:00
Will Andrews
67a874ec4c Minor cleanups/fixes:
[1] Warn people about Qt1, remove warning about Qt3, and fix something I
    forgot to fix before committing the Qt3/KDE3 stuff.

[2] Programs that were using USE_QT_VER=3 were looking in the wrong
    place for the headers if they relied solely on QTCPPFLAGS to give
    it to them.

Reported by:	[2] Frank Laszlo <laszlof@earthlink.net>
2002-05-11 20:01:09 +00:00
Ernst de Haan
3fe5d30d85 Blackdown JDK 1.3.1 for Linux added.
Requested by:	Tim Schafer <tim@agship.com>
PR:		37875
2002-05-09 11:00:02 +00:00
Ernst de Haan
68f106d795 Now matches the new installation directory of the
Sun JDK 1.2.x for Linux.
2002-05-09 10:09:26 +00:00
Trevor Johnson
ebd5207e7b Correct the subdirectory for the us.dl.sourceforge.net FTP site.
Remove the FTP listing for eu.dl.sourceforge.net, since it has not
allowing FTP connections at least since 22 hours ago.  I left the
HTTP listing for the site.
2002-05-09 01:03:29 +00:00
Daniel Baker
348732c48f The master site list for sourceforge didn't use the round-robins that
sourceforge has made available.  Additionally, the first site listed
(prdownloads) now gives a HTML selection page when you try to download
a file which causes md5 mismatch and is generally an ugly mess.

Update MASTER_SITE_SOUREFORGE with handful of approved roundrobin HTTP
and FTP sites

Submitted by:	Sean Kelly <smkelly@zombie.org>
2002-05-07 00:31:08 +00:00
Kris Kennaway
53cd1ee38c Add back the qt145 port and support for qt-1.x. This should not
have been removed because it was not broken and a lot of working
ports depended on it.  The qt145 port now installs files named
*qt1* instead of *qt* so it does not conflict with the other qt
versions.
2002-05-05 09:55:30 +00:00
Akinori MUSHA
c872c68520 Update lang/ruby-devel to the latest development snapshot as of
2002-05-05.  This fixes some ruby extensions under RUBY_VER=1.7.

Update the Oni Guruma regex engine to 20020424.
2002-05-04 22:17:14 +00:00
Akinori MUSHA
8287c3c057 Update lang/ruby to the latest stable stapshot as of 2002-05-02, with
a local patch applied. (which will be committed soon)
2002-05-03 19:24:14 +00:00
Akinori MUSHA
79067363b1 Update lang/ruby-devel to the latest development stapshot as of 2002-05-03. 2002-05-03 19:05:25 +00:00
Ernst de Haan
f0eafefbcc Refactoring applied. One extra stage is introduced in which
it is decided what JDK ports have been installed.

Tested with:	java/jdom net/spread
Reviewed requested from:	java@FreeBSD.org ports@FreeBSD.org
Reviewed by:	John Merryweather Cooper <john_m_cooper@yahoo.com>
2002-05-02 12:46:56 +00:00
Kris Kennaway
e262cbd7e6 Switch over to XFree86-4.x for ${OSVERSION}>=450005. If you are tracking
-STABLE, this will take effect after your next cvsup + kernel upgrade.
2002-04-27 11:22:59 +00:00
Ernst de Haan
f1fbaf5a19 Introduction of NEED_JAVAC knob in bsd.java.mk, stage 3.
NEED_JAVAC now actually defaults to NO.

Tested with:	net/spread
		lang/kawa
		java/jdom
2002-04-27 00:18:53 +00:00
Ernst de Haan
4da7745589 Add support for the Sun JDK 1.2.
Also fix one NEED_JAVAC related bug/typo.
2002-04-26 23:39:17 +00:00
Ernst de Haan
aae053233d Update to IBM JDK 1.3.1 (cxia32131-20020302).
PR:		37397
Submitted by:	Hye-Shik Chang <perky@akaraka.yonsei.ac.kr>
2002-04-26 23:23:02 +00:00
Ernst de Haan
a4c952c405 Introduction of NEED_JAVAC knob in bsd.java.mk, stage 2.
All ports that need a Java compiler (either 'javac' or
'jikes') should from now on define NEED_JAVAC.
2002-04-26 22:30:47 +00:00
Thomas Gellekum
3688540fe6 Fix comment to reflect the actual usage of USE_PYDISTUTILS. 2002-04-26 10:45:42 +00:00
Maxim Sobolev
ac09919701 Heroic attempt to reduce number of PRs assigned to portmgr@:
1. Make PY_DISTUTILS recently added into <bsd.python.mk> actually working.

PR:		36537
Submitted by:	tg

2. Propagate error code from failed `make depends', when one of the ports
   we depend upon is marked BROKEN/FORBIDDEN.

PR:		25522
Submitted by:	alex

3. By default, when bsd.port.mk configurating Makefile.PL only pass
   PREFIX as argument, but some Perl module (eg. Test-Harness) needed
   INSTALLPRIVLIB and/or INSTALLARCHLIB in order to install, otherwise
   default installation will goes to /usr/lib and not ${PREFIX}/lib,
   in some case, adding these tag to CONFIGURE_ARGS is not bad.

PR:		29681
Submitted by:	Shell Hung <shell@shellhung.org>

4. Update patch-libtool target, so that it doesn't break ports with
   autoconf 2.13-generated configure script. USE_LIBTOOL is still not
   very useful for such cases, but at least it doesn't break them badly
   anymore.

PR:		31142
Submitted by:	wjv

5. Make `make search' working even when /usr/obj/usr/ports exists.

PR:		31862
Submitted by:	gad

6. When configure script fails unexpectedly don't dump thousands lines of
   config.log to the user's screen, because it usually doesn't contain
   information useful for tracking the problem anyway. Instead display a
   message asking a user to report the failure to the proper entity
   (maintainer) and what to include into the problem report.

PR:		34459, 35488
Submitted by:	Thomas Hurst <freaky@aagh.net>
		Alan Eldridge <ports@geeksrus.net>
		sobomax
		other countless hackers whose names are lost in the noise
Text of message suggested by:	asmodai

7. Make PREFIX=/usr situation more sane. When PREFIX is set to /usr,
   bsd.port.mk uses MANPREFIX=${PREFIX} and BSD.local.dist for mtree as
   always, however those defaults are not appropriate for /usr, and better
   options are available.

PR:		36030
Submitted by:	DougB

8. Use ${ECHO_CMD} instead of ${ECHO} everywhere in the bsd.port.mk to
   avoid clashing with system .mk settings (${ECHO} has a different meaning
   there). Actually the patch is imcomplete, because large portion of those
   ${ECHO_CMD}s should be ${ECHO_MSG}, but this one will at least make Bruce
   happy, which shouldn't be underestimated.

PR:		34988
Submitted by:	knu

All of the above tested by:	bento
Special thanks goes to:		kris (for his help with getting this tested)

-------------------------- THE END (to be continued) ------------------------
2002-04-25 15:28:48 +00:00
Will Andrews
e05ed36727 Say goodbye to Qt 1.x and all of its dependents. The one port I found
which probably isn't supposed to be removed is misc/instant-workstation,
which had a dependency on audio/xamp (being removed), so I removed that
dependency and bumped PORTREVISION.  All other ports are real dependents
upon Qt 1.x, including KDE 1.x stuff.

Code in bsd.kde.mk supporting these ports is also removed or adjusted.
Also, some adjustments made to accomodate Qt3/KDE3 ports, which will be
committed Real Soon Now (TM), pending repo-copies.

This commit made in impending view of Qt3/KDE3 entering ports tree.
2002-04-19 02:30:02 +00:00
Thomas Gellekum
2f77a42bb4 New trigger USE_PYDISTUTILS. When defined, do-build' and do-install'
will call the equivalent of `python setup.py {build|install}'. This
should help with most current extensions to the Python language.

PR:		36537
Submitted by:	Hye-Shik Chang <perky@fallin.lv>
2002-04-17 11:34:47 +00:00
Akinori MUSHA
26b21d0b3c Update ruby-devel to the latest 1.7 snapshot as of 2002-04-12. 2002-04-14 12:36:47 +00:00
Thomas Gellekum
70f395a1f5 Upgrade to Python-2.2.
PR:		36977
Submitted by:	Hye-Shik Chang <perky@fallin.lv>
2002-04-12 10:33:42 +00:00
Thomas Gellekum
f64dfaa0a8 Upgrade to 2.1.3.
PR:		36977 36979
Submitted by:	"Karsten W. Rohrbach" <karsten@rohrbach.de>
2002-04-11 11:29:52 +00:00
Maxim Sobolev
07e69f9aa3 Pessimise ftp.yggdrasil.com GNOME mirror, because it's currently unresolvable. 2002-04-09 09:40:38 +00:00
Ernst de Haan
0dfa641e89 Some small improvements. Added some comments at the top
summarizing the stages. Identified a sixth stage. Renamed the
JDK_FILE setting to _JDK_FILE, for consistency with other
settings that are only used internally in the mk file.

Tested with:	jakarta-tomcat-3.3.1_7 (www/jakarta-tomcat3),
		jakarta-tomcat-4.0.3_3 (www/jakarta-tomcat),
		orion-1.5.2_17 (www/orion)
2002-04-04 23:01:24 +00:00
Maxim Sobolev
59de89b322 Fix another "last" bug introduced with the speed-up commit. In some conditions
the bug resulted in "sh: Argument list too long" message during dependency
registration process.

Reported by:	*many*
Submitted by:	Joe Marcus Clarke <marcus@marcuscom.com>
2002-04-04 10:06:00 +00:00
Ade Lovett
b13d153e13 Fix missing quotes around one instance of
if [ ! -z "$$select" ]

Submitted by:	lioux
2002-04-03 01:17:57 +00:00
Ernst de Haan
d45f258f87 Fixed a problem that occurred if it would look for
JDK 1.2 while the FreeBSD JDK 1.3 was not installed,
but the FreeBSD JDK 1.2 was.

Reported by:	lioux
2002-04-02 08:57:28 +00:00
Kris Kennaway
59ac30e126 Fix a fetch bug in MASTER_SITES_NN introduced in rev 1.396.
Submitted by:	lioux
PR:		ports/36078 (part of)
2002-04-02 05:24:33 +00:00
Ernst de Haan
6c375d5787 Removed an extraneous .BEGIN. It was not causing any problems,
but it was not necessary either.

Submitted by:	Kimura Fuyuki <fuyuki@mj.0038.net>
2002-03-30 10:48:23 +00:00
Ernst de Haan
c1f7d64d08 Fixed 2 bugs related to dependencies.
Submitted by:	Kimura Fuyuki <fuyuki@mj.0038.net>
2002-03-29 11:22:41 +00:00
Ernst de Haan
d53122988d Added bsd.java.mk. This adds Java-specific support to ports by
means of a USE_JAVA definition. If a port does not define
USE_JAVA, then this change should not affect that port.

The purpose of this bsd.java.mk file has been extensively
discussed on the freebsd-java mailing list. The current
bsd.java.mk is based on the following specification documents:

http://www.metaverse.nl/~ernst/installing.html
http://www.metaverse.nl/~ernst/writing.html

A proposal that lead to the development of these documents and
finally the current bsd.java.mk file is:

http://www.metaverse.nl/~ernst/freebsd-java-proposal-20011116.html

The bsd.java.mk has been sent to portmgr for review. They had
no objections.

Reviewed by:	portmgr@FreeBSD.org, java@FreeBSD.org
Approved by:	sobomax@FreeBSD.org
2002-03-28 11:24:43 +00:00