- bsd.port.mk update to use bsd.kde.mk for USE_{QT,KDE}*
- Cleanup corresponding ports for bsd.kde.mk update.
- Fix bsd.kde.mk: use correct kdelibs dependency, put qt at the bottom,
introduce QT_NONSTANDARD variable for nonstandard configure setup.
- Update KDE2 to 2.1.1. Two patches included in x11/kdelibs2 to fix the
proxy authentication that was broken for 2.1.1. Remove old patches.
- Potentially fix kdelibs build for alpha.
- Fix qt-designer 2.3.0 build.
- Ruby stuff left alone since it looks like black magic to me. Should
still work w/ compat shims for older USE_QT[,2] style. Some others
were also left alone for the same reason.
Reviewed by: portmgr, ports (bsd.kde.mk+bsd.port.mk)
Submitted by: David Faure <faure@kde.org> (proxy auth patches)
Alex Zepeda <garbanzo@kde.org> (old patches removal)
for the longstanding libc vs. libc_r issue.
This should hopefully fix all the ruby extensions such as Ruby/Qt2GL,
Ruby/Python and Ruby/SDL for both 4-STABLE and 5-CURRENT. :)
this involves is this: Cull GL from Qt by default, but still provide a
Qt+GL library that may or may not have threads. Then also provide a Qt
library that has threads but not GL. This allows us to make KDE2 depend
on a library that will *not* have threads, ever. Threads will be
revisited at a later date. Ports that require GL support need to be
updated to use the hacked library, libqtgl.so.4. The net result is that
we bloat our qt2 package by 1.5-2.5MB for compatability. Also, static
qt will not have GL support.
Introduce bsd.kde.mk, which will be tested on bento before becoming
fully activated.
Replace qt22-static with qt2-static, since it's just a proxy. Update
qt-designer to depend on qt23. Also make the old hack to package the
correct lib obsolete by using PLIST_SUB instead.
Miscellaneous changes: remove LIBQTFILE from CONFIGURE_ENV, it's not
used anymore. Solve namespace pollution problems with the devel/pth and
devel/libgnugetopt ports. Hopefully.
Suggested by: ade, asami, sobomax (bsd.kde.mk)
Repocopied by: asami (qt22-static --> qt2-static)
an alias of a small group of people who agreed to take care of this file.
(2) USE_QT2 now depends on qt23, not qt22, which will be deleted shortly.
(3) Add new variables PTHREAD_CFLAGS and PTHREAD_LIBS to help the transition
with the new pthread linking scheme.
Submitted by: sobomax
(4) Add new categories science and ukrainian.
PR: 23313 (ukrainian)
Correct a typo in the iastate.edu listing. Add sites from
http://www.netbsd.org/Sites/net.html#ftp . Remove defunct sites
found by bento. Newly added ftp.questnet.net.au is untested because
it is "limited to Australian connections."
Approved by: modified "make fetch-list" (PR 25779)
MASTER_SITE_RINGSERVER instead of listing each and every RingServer.
It is painful and just a waste of time to look each RingServer for a
file when it is gone or missing. (They are synchronized with each
other so tightly)
Submitted by: reg
PR: 24525
Approved by: obrien
(2) Change XFree86 version in PKG_IGNORE_DEPENDS
Submitted by: olgeni
(3) Change message for "old layout" error to include a pointer to the
cvsup FAQ.
Submitted by: kris
These sites have splitted-by-feature gcc, gdb and other tools.
Note they are all bzip2'd.
If you found bzip2'd version of your distfile here,
please consider to migrate from ${MASTER_STIE_GNU}. Thanks!
Submitted by: Espen Skoglund <esk@ira.uka.de>
Submitted by: sobomax
(2) Add new variable NO_OPENMOTIF that will disable dependency to
open-motif (when USE_MOTIF is defined, of course). Use this if
you want to make sure your commercial Motif won't get wiped out.
Submitted by: obrien
(3) Add NOPORTDOCS support to PLIST_SUB. When NOPORTDOCS is defined,
PORTDOCS="@comment " will be added to PLIST_SUB.
Prodded by: steve
It is about 400Gb in size and has 100Mbps connection to the outside world.
It mirrors most of the common package collections.
FreeBSD users from Russia (as well as all others) are advised to use it.
audio/libao, audio/libogg, audio/libvorbis and audio/vorbis-tools
which need --add-missing to be passed to automake.
PR: 22610
Submitted by: Theo van Klaveren <t.vanklaveren@student.utwente.nl>, roger, sobomax
USE_MOTIF and generates a LIB_DEPENDS to x11-toolkits/open-motif. As
before, it implies USE_XPM (and therefore USE_XLIB). Motif-dummy is
removed from PKG_IGNORE_DEPENDS, whose sole resident is now XFree86-3.
Most of the simple ".if defined(HAVE_MOTIF)"s are removed to always
have USE_MOTIF. ftp/moxftp will define USE_MOTIF unless
WANT_ATHENA_VERSION (new variable) is defined. I merged the X cases
in cad/mars, so USE_MOTIF is used iff WITHOUT_X11 is not defined.
I will remove x11-toolkits/Motif-dummy (which has been repo copied to
open-motif) in a few days.
Add several sites to, and remove several from, MASTER_SITE_SUNSITE.
The ones I removed had been flagged by Fenner's port survey, but
I also checked them myself. I removed ftp.jaring.my because it is
only a partial mirror. I added metalab's HTTP service at the bottom
of the list.
can be used in != constructs in port Makefiles. Use them in ARCH,
OPSYS and OSREL defenitions.
(2) Change a few more `md5' references to `distinfo'.
PR: 22154
Submitted by: jeh
(3) Bump XFree86-3 version (twice!) in PKG_IGNORE_DEPENDS.
roundrobin server) located in Japan.
The RingServer Project is one of the largest FTP/HTTP mirror site
networks in Japan.
http://www.ring.gr.jp/index.html.en
They mirror many freesoftware archives listed in the following page:
http://www.ring.gr.jp/ring/softlib/scatalog-j.html
Hereby the following MASTER_SITE entries are now powered by
RingServers.
MASTER_SITE_XCONTRIB
MASTER_SITE_XFREE
MASTER_SITE_GNU
MASTER_SITE_PERL_CPAN
MASTER_SITE_TEX_CTAN
MASTER_SITE_SUNSITE
MASTER_SITE_KDE
I believe this would greatly reduce the traffic from Japan to US and
European servers.
To Japanese users:
Please configure your MASTER_SORT and/or MASTER_SORT_REGEX properly to
use those mirrors instead of foreign ones! :>
custom-installed Ruby. :)
For instance, if you have built Ruby from the latest snapshot and
installed, you can install ruby modules from ports only by typing
"make RUBY=/usr/local/bin/ruby install". bsd.ruby.mk will take care
of everything including RUBY_VER, RUBY_LIBDIR, CONFIGURE_TARGET, etc.
Introduce version requirement checking mechanism. You can set
RUBY_REQUIRE to any ruby expression(s) to check Ruby's version (or
other modules' versions, in future). The result will be set in
RUBY_PROVIDED.
Define RUBY_VERSION_CODE which holds full integer version of Ruby.
Define RUBY_PORTVERSION, RUBY_DISTNAME and RUBY_WRKSRC for the
standard ruby ports so as not to change PORTVERSION, DISTNAME and
RUBY_WRKSRC of ruby, ruby-gdbm, ruby-tcltklib, ruby-tk, etc. everytime
Ruby is updated.
Rename RUBY_DEPENDS to DEPEND_RUBY, etc. for a cosmetic reason.
place in checksum message, etc.)
Partially submitted by: Bill "distfiles" Fenner
(2) Add PATCH_WRKSRC, BUILD_WRKSRC and INSTALL_WRKSRC alongside
CONFIGURE_WRKSRC to deal with oddball ports that want different
directories. They all default to WRKSRC (of course). Also extend
the use of CONFIGURE_WRKSRC to include all configure-related
activities.
Originally submitted by: obrien
Reviewed by: the ports list
(3) Clarify in comment that CONFIGURE_SCRIPT is supposed to be a
relative path. Add a "./" in the PERL_CONFIGURE case to be
consistent with the regular case.
Requested by: obrien
(4) Change PKG_IGNORE_DEPENDS yet again to chase XFree86-3
PORTREVISION change.
(5) Don't print "Ignoring empty patch directory" when there are no
files named "patch-*" -- since PATCHDIR is now equal to FILESDIR
by default, it is quite likely that you will have a directory with
no patch-* files in it.
Noticed by: kris
(6) Fix distclean target, which I broke in 1.353 when I introduced
RESTRICTED_FILES. It was only deleting files for RESTRICTED or
NO_CDROM ports (duh!).
(7) Don't complain if ${DISTDIR}/${DIST_SUBDIR} is empty when deleting
distfiles -- it can be shared among ports.
Submitted by: steve
(8) Don't create ${FILESDIR} in makesum target, since distinfo now
lives in the main directory.
Submitted by: knu and many others
"pkg/COMMENT' which of course blew up in the entire tree when we
changed the layout.
Fix it to use `make -V COMMENT` so it will use even for ports that
define MASTERDIR etc.
Reported by PRs: 21851, 21952
While I'm here, add the contents of pkg/COMMENT in category READMEs.
I don't know why I didn't include them in the first place when I've
been creating all those files!
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
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
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.
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>
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.