apps to bsd.gnomeng.mk. The goal is to make GNOME1 framework more modular,
which will allow to use GNOME1 apps with GNOME2 desktop as well as considerably
reduce langht of dependency chains for GNOME1 ports (for example after this
commit AbiWord's dependency chain was reduced by 7 ports from 57 to only
50, while Gnumeric's - from 60 to 53 and so on).
The most of the GNOME1 apps are still not converted, so that lot of work is
still ahead.
Please report any unusual problems to gnome@FreeBSD.org.
Discussed with: marcus
Reviewed by: marcus
General:
[1] Add a means of updating via patches rather than always using tarballs.
Unfortunately, this method proved unreliable due to the binary files
included with most of the KDE tarballs. For now, leave this support
in until I can decide what to do with it.
[2] Remove patches that were fixed in KDE CVS for KDE_3_0_BRANCH. This
includes removal of malloc.h (from our viewpoint at least), a bug in
kiconloader, and a typo in knode.
[3] Move the current KDE version number to KDE_VERSION in bsd.kde.mk.
[4] Support the notion of KDE_PREFIX.
[5] Move arts and kde3-i18n* ports to use Makefile.kde.
french/kde3-i18n:
[6] Remove cruft from when this was generated with a core dump in the
3.0.1 distribution generation.
All other ports: No changes of note not mentioned above.
Thanks to the quick testers for their assistance with this upgrade:
Tested by: Matt Douhan <matt@athame.co.uk>
Andy Fawcett <andy@athame.co.uk>
Dave Cantrell <phaedrus@alltel.net>
PR: 39994
Submitted by: Michael Nottebrock <lofi@lofi.dyndns.org>
1. Not worth a PORTREVISION bump.
2. This seems reasonable; after all, you shouldn't be trying to login
as one of the daemon users anyway.
2. Fix distinfo file md5 mismatch caused by KDE rerolling the distfiles to
incorporate some late patches.
Submitted by: alane@freebsd.org and the kde-freebsd mailing list.
rigorous testing performed on the part of the KDE/FreeBSD Project
over the last three weeks. Thanks to everyone who helped test!
General changes:
[1] Follow KDE2 style by moving KDE core specific macros and
the like to x11/kde3/Makefile.kde.
[2] Fix a variety of comments or miscellaneous data to reflect
that this is KDE3 and not KDE2.
[3] Account for more empty directories in the PLISTs.
deskutils/kdepim3:
[4] More #include <malloc.h> -> #include <stdlib.h>.
audio/arts:
[5] Upgrade to 1.0.1.
[6] Point at MASTER_SITE_KDE not my own mirror.
audio/kdemultimedia3:
[7] Account for the removal of the <machine/soundcard.h> symlink.
Simply point all such includes at <sys/soundcard.h>.
editors/koffice-kde3:
[8] Get rid of #include <values.h> preemptively.
devel/kdesdk3:
[9] Remove cervisia from build if building on -CURRENT due to
C++-unsafe sys/wait.h. The header is believed to have been
fixed in newer -CURRENT (>= Jun 5) but we have not tested that.
devel/kdevelop:
[10] Upgrade to 2.1.1 and use KDE 3 version.
[11] Remove a number of suggested dependencies that no longer fit.
[12] Account for where the docs for Qt went since they got moved
to fit in hier(7) better.
graphics/kdegraphics3:
[13] Turn off kuickshow by default because it depends on imlib,
which in turn depends on gtk/glib. This will be revisited
when we split up the KDE ports a bit.
games/kdegames3:
[14] Fix compile error on -CURRENT where kpat/freecell-solver/md5.h
tried to define uint32_t after sys/types.h already had.
sysutils/kdeadmin3:
No particular changes.
misc/kdeaddons3:
No particular changes.
misc/kdeedu3:
[15] Re-add the huge number of missing @dirrm's.
misc/kdeutils3:
No particular changes.
misc/kde3-i18n-* and */kde3-i18n:
For the most part, no particular changes. A huge number of I18N
message updates went into this release, though.
french/kde3-i18n:
[16] Fix build Makefile error due to tarball builder's env.
net/kdenetwork3:
No particular changes.
x11-clocks/kdetoys3:
No particular changes.
x11/kdebase3:
[17] Account for mkfontdir "soft" build-time dependency. If
mkfontdir is available, use it to build fonts.dir where
kdebase installs fonts. Otherwise, don't bother.
[18] Patch ElectricEyes.desktop to use the name of the program
that FreeBSD uses when you install the port for it.
[19] Patches for KDM merged into KDE 3.0.1.
[20] Properly fix kdm/backend/xdmcp.c string format error.
x11/kdelibs3:
[21] Support the KDE3 version check to make sure no one
tries to install KDE2 then KDE3. The 'kde-version-check'
target is centralized in x11/kde3/Makefile.kde.
[22] Remove patch for kdeprint/configure.in.in.
[23] Add patch to fix critical icon loader bug.
x11/kde3:
[24] Add Makefile.kde for centralizing KDE core-specific macros
that don't belong in bsd.kde.mk.
x11-toolkits/qt30:
[25] Mark broken on any XFree86 version < 4 due to packing list
related problems if we tried to support XFree86 3.
[26] Error out if the user has Qt2 installed already.
x11-wm/kdeartwork3:
[27] Add USE_MESA to explicitly support the 3D screensavers.
[28] Re-add a large number of missing @dirrm's.
Credits:
[1] [4] [5] [6] [7]
[9] [10] [14] [16]
[21] [22] [24] [26]: will
[2] [3] [8] [15] [17]
[19] [25] [27] [28]: alane
[11] [12]
Submitted by: Lauri Watts <lauri@kde.org>
[13] Found by: mi
Removed by: will
[18] [23]
Submitted by: Andy Fawcett <andy@athame.co.uk>
Tested by: [in addition to the above, in no particular order]
knu
Mattias Douhan <matt@athame.co.uk>
Bradley T. Hughes <bhughes@trolltech.com>
Erik H. Bakke <ebakke@trolltech.com>
David Johnson <david@usermode.org>
JJ Behrens <jj@nttmcl.com>
Michael W. Collette <metrol@metrol.net>
Adriaan de Groot <adridg@sci.kun.nl>
Mark Rowlands <mark.rowlands@minmail.net>
Mark Stosberg <mark@summersault.com>
Dave Cantrell <phaedrus@alltel.net>
Mark Miller <joup@bigfoot.com>
Wesley Morgan <morganw@chemikals.org>
Arjan van Leeuwen <avl@operamail.com>
tell configure that you want something other than zippy for fortunes.
* Change the method of displaying the warning message to one that is
friendlier to displaying multi-line instructions.
* Conditionally include webcollage-helper in the PLIST depending on
whether it was built by xscreensaver or not (which in turn depends
on the existence of gdk-pixbuf).
Changes to the software:
* Several new little screensavers (hacks)
* Updates to many others
* Better GTK/Gnome 2 support
* New man pages for things that didn't have them
Changes to the port:
* Removed ill-advised, unapproved, and inappropriate changes
from previous commits. Things like webcollage-helper are created
dynamically by configure, and will be accounted for at some point
in the future. Meanwhile, having one extra item for a few people
is better than one two few for others.
* One more port goes over to the GMAKE darkside
* Since there are so many new man pages, re-sort them all
* Updated pkg-plist for the new stuff
* One of my patches was included in the distribution, so
shorten patch-ab
* Take advantage of the fact that I have to regenerate the
other patch anyway, and fix the name of the patch file
new GNOME users will know where the FreeBSD-specific docs and FAQs are. The
FreeBSD GNOME site can then redirect them to gnome.org for additional
information.
DeCurs is a GTK+ based program that lets you edit you XFree86 mouse cursors.
It reads them from "bdf" -formatted font files.
Submitted by: Miguel Mendez <flynn@energyhq.homeip.net>
PR: ports/34069
desktop in;
- add sawfish2 into the mix, so that user could select wich one WM he likes
more. Besides, metacity seemingly is broken wrt Xinerama.
Submitted by: Franz Klammer <klammer@webonaut.com>
is /usr/local/bin/gcc, which simply is not true. Correct it. Bump
PORTREVISION for imake-4 port (XFree86-4-libraries isn't bumped because this
port doesn't install its own imake binary, but builds it for internal
consumption only).
No reply from: MAINTAINERs
- fix search path for activation config files in X11BASE in bonobo-activation;
- correct name of gnome-panel executable in GNOME_Panel.server.
Bump PORTREVISIONs of both ports.
* "Share" directories such as share/gnome, share/gnome/pixmaps, and etc/sound
between both GNOME 1.4 and GNOME 2.0.
* Remove some @dirrm's from gtm that were already in dependency ports.
The GNOME 2.0 APIs can be installed right along with the GNOME 1.4 APIs, but
the desktops will be mutually independent. That is, you will not be
able to install gnomedesktop, for example, on the same machine as gnomecore.
However, you will be able to install the GNOME 2.0 desktop, and use all your
favorite GNOME 1.4 applications (like gaim, AbiWord, Evolution, etc.).
override it.
PR: ports/34779
Submitted by: SASAKI Katuhiro <sahiro@crest.ocn.ne.jp>
(MAINTAINER of ja-{qt23,kde*2} ports)
Replace `cd dir && cmd' with `cd dir ; cmd' while I'm here.
files in ${PREFIX}/share/gnome/gnome/help but expects them in
${PREFIX}/share/gnome/help. This has now been fixed.
Approved by: MAINTAINER: Frederic Dubuy <fdubuy@free.fr>