- Change LOCALBASE with _RUBY_BASE
- Set _RUBY_BASE=PREFIX if defined _RUBY_PORT_TEST
_RUBY_BASE=LOCALBASE otherwise for easy ports testing.
lang/ruby18:
- Update to 1.8.3
Grant maintainership to submitter.
While I'm here:
- Add _RUBY_PORT_TEST=yes to lang/ruby16 port too.
(lang/ruby1[68] must set it for right install).
PR: ports/87332
Submitted by: Alexander Novitsky
- USE_ZOPE now gets USE_PYTHON-like version syntax to use in
Zope product ports Makefiles to limit range of supported
Zope versions.
- "yes" for choosing default (2.7).
- 2.8+ for 2.8 and any of higher versions.
- -2.8 in case of the Zope product isn't ready for Zope 3.
- 2.8-3.1 if the product isn't compatible with Python 2.3.
- ZOPE_VERSION is to use in command line argument or
/etc/make.conf. This accepts one of 2.7 2.8 and 3.1
currently.
PR: 87476
Requested by: Filippo Natali <filippo.natali@gmail.com>
is not generally available in all versions of make(1) (specifically, it
was never ported to 4.X). This was causing INDEX builds to break on 4.X.
Reported by: cperciva
of Jikes not does support all of Java 1.5 extensions.
Porters may still enforce the use of Jikes with Java 1.5 by explicitely
setting:
USE_JIKES= yes
This fix is a temporary one and is bound to be removed whenever Java 1.5 gets
fully supported in Jikes.
Reported by: lawrance
Approved by: glewis (co-maintainer)
we try to fetch from them.
MASTER_SITE_KDE:
remove ftp.tu-clausthal.de; it no longer has a /pub/mirror/kde directory.
MASTER_SITE_SUSE:
remove ftp.linux.org.tr; it has 0 of the 58 files we fetch from suse.
remove ftp.uni-bremen.de; it has 3 of the 58 files we fetch from suse
remove linux.mathematik.tu-darmstadt.de; it has 3 of the 58 files we
fetch from suse
change ops.tamu.edu to mirror.tamu.edu to chase a 302 redirect.
MASTER_SITE_NETBSD:
remove ftp.weird.com; it has 5 of the 41 files we fetch from netbsd.
Remove aleraon, unc and voxel. They are missing about 30%
of the files we're trying to fetch, and prdownloads.sf.net
doesn't currently offer them as mirrors.
Remove mesh, even though prdownloads.sf.net currently offers
it as a mirror. It is missing about 30% of the files we're
trying to fetch.
Add umn and jaist, sites that prdownloads.sf.net currently
offers that have most of the files that we're trying to fetch.
Don't add internap; even though prdownloads.sf.net currently
offers it, it's missing about 30% of the files we're trying
to fetch.
Deleted mirrors.telenet.be; they only mirror i386/current
Deleted ftp.rdc.cl; they only mirror i386/9.0
Deleted ftp.htwk-leipzig.de; they only mirror 7.3-8.2
Deleted ftp.plig.org; they do not have a /pub/suse directory.
Deleted ftp.lug.ro; they do not have a suse directory.
Deleted ftp.chello.nl; the /pub/linux directory exists but is empty.
Deleted ftp.linux.ro; they only mirror the i386 subdir so can't use
%SUBDIR%.
Deleted ftp.telekabel.at; the /pub/linux directory exists but is empty.
Deleted ftp.suselinux.su; they no longer carry SUSE (see
ftp://ftp.suselinux.hu/pub/suse-gone/README)
Deleted suse-update.ftp.fu-berlin.de; they only carry updates.
Deleted darkstar.ist.utl.pt; they only carry two CDs.
Deleted ftp.hs-niederrhein.de; they only carry updates.
Deleted trane.caset.buffalo.edu; it has a low user limit.
Deleted ftp.skynet.be; it only has 9.3 and 10.0 and we look for
9.1 and 9.2.
Deleted ftp.task.gda.pl; it only has the 9.2 iso and nothing else.
Deleted ftp.nl.uu.net; it only has 9.3, 10.0 and 10.1 and we look
for 9.1 and 9.2.
Deleted ftp.mirror.nl; while it has the 9.1 and 9.2 directories and
all their subdirectories, the subdirectories we want are empty.
Changed http://ftp.mirror.ac.uk to http://download.mirror.ac.uk to match
302 redirects
Deleted duplicates for ftp.suse.cl and mirror.usu.edu.
Added missing %SUBDIR% for mirror.aarnet.edu.au.
Changed too many URLs to count to match the actual site layout.
Still to do: reduce the size of the list. While all the mirrors
are now 99%-100% good, it's still not useful to have 110 mirrors.
The list should be cut down by about half.
- Allow to override a command passing to distutils using
PYDISTUTILS_{CONFIGURE,BUILD,INSTALL}_TARGET [2]
- Allow to specify BUILD/RUN dependency separatedly. [3]
- Replace shell executions with regex replacement on bsd.python.mk. [3]
- Remove thread serialization from socket.getaddrinfo() on FreeBSD 5.3
and later versions because we've got thread-safe implementation. [4]
- Add a workaround to avoid curses.h problem of FreeBSD base.
PR: 86685 [1]
Submitted by: Soeren Straarup <xride@x12.dk> [1],
lioux [2], vsevolod [3], sobomax [4]
Obtained from: Python CVS [4]
hostname or directory structure.
This should finish the removal of the completely broken hosts except for
MASTER_SITES_FEDORA which will be in a separate commit.
no such host:
http://gentoo.noved.orghttp://gentoo.linux.no
ftp://gentoo.noved.org
ftp://gentoo.linux.no/pub/gentoo
ftp://ftp.itjit.ne.jp/pub/NetBSD/packages/distfiles
ftp://ftp13.us.postgresql.org/mirror/postgresql
ftp://ftp2.de.postgresql.org/pub/comp/os/unix/database/postgresql
ftp://ftp4.de.postgresql.org/pub/postgresql
ftp://ftp2.is.postgresql.org/pub/postgresql
http://kyushu-u.dl.sourceforge.jp
ftp://ftp.be.itu.edu.tr/pub/mirror/sus
ftp://ftp.dqbo.cartuja.csic.es/mirror/suse
could not connect:
ftp://ftp.dk.debian.org/debian-non-US
ftp://exim.stupendous.net/mirror/exim/exim
ftp://cs.ubishops.ca/pub/gentoo
ftp://ftp.ipv6.uni-muenster.de/pub/linux/distributions/gentoo
ftp://ftp.fhh.opensource-mirror.de/pub/gentoo.org
ftp://ftp.ayamura.org/pub/gnupg
ftp://ftp.fresh.co.il/pub/mirrors/mysql.com/Downloads
no longer mirroring certain files:
http://gentoo.ccccom.comhttp://www.zentek-international.com/mirrors/gentoo
ftp://sunsite.ualberta.ca/pub/unix/Linux/gentoo
ftp://gentoo.ccccom.com
ftp://ftp.uninett.no/pub/linux/Gentoo
http://trumpetti.atm.tut.fi/gcrypt
hostname and/or directory changed:
ftp://planetmirror.com/pub/gentoo
http://ftp.rpmfind.net/linux/gnome.orghttp://python.planetmirror.com/pub/gnustep/gnustep
ftp://ftp.kr.postgresql.org/mirror/database/postgresql
http://fr2.rpmfind.net/linux/SUSE-LINUXhttp://www.planetmirror.com/pub/linux/suse/suse
list that is considered useful. Add a note about how all entries must
terminate with a slash.
This is part of the continuing attempt to clean up the very poor state
of this file.
hat: portmgr
MASTER_SITE_FEDORA_LINUX:
remove ftp://ftp.rediris.es/mirror/fedora.redhat/ . There is no
fedora.redhat directory.
remove http://ftp.rediris.es/mirror/fedora.redhat/ . There are no
files fetchable from this URL.
remove ftp://ftp.univie.ac.at/systems/linux/fedora/ . This is an
incomplete mirror and contains none of the files we fetch.
remove http://ftp.univie.ac.at/systems/linux/fedora/ . This is an
incomplete mirror and contains none of the files we fetch.
remove ftp://ftp.uci.edu/mirrors/fedora/linux/core/ . This is an
incomplete mirror and contains none of the files we fetch.
MASTER_SITE_GCC:
removed ftp://ftp.fu-berlin.de/unix/gnu/gcc/ because it doesn't have
any of the files that we fetch.
removed ftp://ftp.uvsq.fr/pub/gcc/ because it only has 5 of 48 files.
MASTER_SITE_GNOME:
remove http://ftp.linux.org.uk/mirrors/ftp.gnome.org/ . It reports
404 errors for more than 75% of the files we try to fetch from it.
MASTER_SITE_GNU:
removed http://gatekeeper.dec.com/pub/GNU/ since it was last updated
in 2003.
MASTER_SITE_MOZILLA:
remove ftp://ftp.rediris.es/mirror/mozilla/ . It is only a partial
mirror, mirroring only what would be in MASTER_SITE_SUBDIR as
mozilla/.
MASTER_SITE_PERL_CPAN:
remove ftp://ftp.bora.net . It hasn't been updated since August 11.
MASTER_SITE_REDHAT_LINUX:
remove ftp://ftp.lip6.fr/pub/linux/distributions/redhat/linux/ . It
has none of the files that we fetch.
remove ftp://ftp.riken.go.jp/pub/Linux/redhat/releases . It has none
of the files that we fetch.
remove ftp://ftp.univie.ac.at/systems/linux/ftp.redhat.com/redhat/linux/ .
There is no ftp.redhat.com directory.
remove ftp://ftp.uci.edu/mirrors/redhat/linux/ . It is a partial mirror,
having only 4 of the 176 files that we try to fetch from it.
remove ftp://ftp.cse.cuhk.edu.hk/pub2/redhat/ . It is a partial mirror,
having only 23 of the 176 files that we try to fetch from it.
remove ftp://ftp.carrier.kiev.ua/pub/Linux/RedHat/redhat/linux/ . It is
a partial mirror, having only 62 of the 176 files that we try to fetch
from it.
MASTER_SITE_SUNSITE:
remove ftp://ftp.rediris.es/sites2/ibiblio.org/linux/ . There is
no sites2 directory.
MASTER_SITE_TEX_CTAN:
remove ftp://ftp.ntnu.no/pub/tex/CTAN/ . It is missing most of
latex/contrib, xmltex, foiltex, ghostgum, and others.
MASTER_SITE_SUSE:
changed ftp://ftp.rediris.es/pub/linux/distributions/suse/ to
ftp://ftp.rediris.es/pub/linux/distributions/suse/pub/suse/ to match
the site layout.
changed ftp://ftp.icm.edu.pl/packages/linux-suse/i386/ to
ftp://ftp.icm.edu.pl/packages/linux-suse/ to match the site layout.
removed ftp://ftp.ntua.gr/pub/linux/suse/i386/ since it contains none
of the files that we fetch.
changed ftp://ftp.gwdg.de/pub/linux/suse/ to
ftp://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/suse/ to match the site
layout
changed ftp://ftp.belnet.be/linux/suse/ to
ftp://ftp.belnet.be/linux/suse/suse/ to match the site layout
removed ftp://ftp.rez-gif.supelec.fr/pub/Linux/distrib/suse/ since
there is no suse directory.
added missing slash in ftp://ftp.unicamp.br/pub/suse%SUBDIR%/ . What
an incredibly sloppy list this is.
changed ftp://ftp.empiricalnetworks.com/pub/suse/i386/ to
ftp://ftp.empiricalnetworks.com/pub/suse/ to match the site layout.
changed http://suse.cs.utah.edu/ to http://suse.utah.edu/suse/ to
match the site layout.
changed ftp://suse.cs.utah.edu/ to ftp://suse.cs.utah.edu/pub/suse.com/suse/
to match the site layout.
changed ftp://ftp.skynet.be/mirror/suse.com/ftp.suse.com/ to
ftp://ftp.skynet.be/mirror/suse.com/ftp.suse.com/suse/ to match the
site layout. Who made all these errors!?
changed http://suse.oregonstate.edu/ to http://suse.osuosl.org/suse/
to follow a 301 redirect and match the site layout.
changed http://sunsite.utk.edu/ftp/pub/linux/suse/ to
http://sunsite.utk.edu/ftp/pub/linux/suse/suse/ to match the
site layout.
changed ftp://linux.mathematik.tu-darmstadt.de/pub/linux/distributions/suse/
to ftp://linux.mathematik.tu-darmstadt.de/pub/linux/distributions/suse/ftp.suse.com/suse/
to match the site layout.
changed ftp://ftp.uni-bremen.de/pub/mirrors/suse/ to
ftp://ftp.uni-bremen.de/pub/mirrors/suse/ftp.suse.com/suse/ to match
the site layout.
removed ftp://ftp.mirror.nl/pub/mirror/suse/ . While it has subdirectories
such as i386/9.1/suse/i586/ that we'd like to fetch stuff from, they're
empty.
MASTER_SITE_XEMACS:
removed ftp://ftp.cz.xemacs.org/MIRRORS/ftp.xemacs.org/pub/xemacs/
since it was last updated in 2004
more bad entries to go. This file is in awful shape.
MASTER_SITE_APACHE:
change ftp://ftp.forthnet.gr/pub/www/apache/dist/
to ftp://ftp.forthnet.gr/pub/www/apache/ to match the site layout
change ftp://ftp.kappa.ro/pub/mirrors/ftp.apache.org/dist/
to ftp://ftp.kappa.ro/pub/mirrors/ftp.apache.org/ to match the site layout
removed ftp://apache.mirrors.rossfell.co.uk/mirrors/apache/dist/ since
there is no mirrors/apache directory.
removed ftp://ftp.plig.net/pub/apache/dist/ since there is no pub/apache
directory.
change ftp://mirrors.rmplc.co.uk/pub/apache/dist/ to
ftp://mirrors.rmplc.co.uk/pub/apache/ to match the site layout
MASTER_SITE_GNU:
remove http://ftp.lug.udel.edu/pub/gnu/ - connection attempts have
been timing out consistently for 3 weeks and it's not listed as a
mirror in http://www.gnu.org/order/ftp.html .
remove http://gnu.mirror.mcgill.ca/ - connection attempts have been
timing out consistently for 3 weeks and it's not listed as a mirror
in http://www.gnu.org/order/ftp.html .
MASTER_SITE_KDE:
remove ftp://ftp.rutgers.edu/pub/kde/ . The /pub/kde directory
exists but is empty on ftp.rutgers.edu.
remove http://ftp.rutgers.edu/pub/kde/ . ftp.rutgers.edu is not
running a web server.
Change http://sunsite.tus.ac.jp/pub/archives/linux/X/kde to
http://sunsite.tus.ac.jp/pub/archives/linux/kde to match a
301 redirect and the list of KDE mirrors
remove http://kde.gnusoft.net/kde/ . While there is some kde
stuff there, it is not organized in the same was as other sites
so this site would need its own MASTER_SITE_SUBDIR.
MASTER_SITE_REDHAT_LINUX:
remove ftp://ftp.rutgers.edu/pub/redhat/linux/ . The /pub/redhat
directory exists but is empty on ftp.rutgers.edu.
remove ftp://ftp.crc.ca/pub/systems/linux/redhat/ftp.redhat.com/linux/ .
ftp.crc.ca has removed everything from /pub but /pub/crc.
remove ftp://ftp.redhat.de/pub/redhat/linux/ . The distfile survey
has not been able to successfully fetch a single file from this site
since it started checking at Tue Oct 28 21:04:23 UTC 2003.
remove ftp://ftp.inet.it/pub/Linux/redhat/ . There is no Linux
subdirectory in /pub.
remove ftp://ftp.cs.nott.ac.uk/Mirrors/ftp.redhat.com/pub/redhat/linux/ .
It has not been running an FTP server since the distfile survey started
checking at Sun Sep 11 08:09:48 UTC 2005.
MASTER_SITE_SUSE:
Change http://ftp.tpnet.pl/d2/ftp.suse.com to
http://ftp.tpnet.pl/vol/d7/ftp.suse.com/i386 based on
http://ftp.tpnet.pl/vol/d2/ftp.suse.com/.message
Change ftp://ftp.tpnet.pl/d2/ftp.suse.com to
ftp://ftp.tpnet.pl/d7/ftp.suse.com/i386 based on
ftp://ftp.tpnet.pl/d2/ftp.suse.com/.message
MASTER_SITE_XEMACS:
remove ftp://ftp.jp.xemacs.org/pub/GNU/xemacs/ . The /pub/GNU/xemacs
directory exists but is empty.
remove ftp://ftp.tw.xemacs.org/pub/xemacs/ . There is no /pub/xemacs
directory.
remove ftp://ftp.nz.xemacs.org/mirror/ftp.xemacs.org/ . There is no
mirror directory.
remove ftp://ftp.za.xemacs.org/mirrorsites/ftp.xemacs.org/ . mirrorsites
has no ftp.xemacs.org subdirectory.
Found by: distfile survey