2006-02-23 15:26:10 +00:00
|
|
|
Since KDE has way too many compilation requirements, I would like to
|
|
|
|
inform you about the PKGMK_IGNORE_FOOTPRINT variable in
|
|
|
|
/etc/pkgmk.conf. You'll probably get a bunch of .footprint mismatches
|
|
|
|
during compilation if your system differs from my build host.
|
|
|
|
|
|
|
|
Automated builds will (hopefully ;-) not fail if you set
|
|
|
|
PKGMK_IGNORE_FOOTPRINT="yes".
|
|
|
|
|
|
|
|
NOTE: If your system has less then 512Mb of VM, you may need to
|
|
|
|
"sed -i 's/make$/make no-final/' /usr/ports/opt/kde*/Pkgfile".
|
|
|
|
Alternatively, you can edit each of /usr/ports/opt/kde*/Pkgfile, and
|
|
|
|
remove the line which says "--enable-final"; don't forget to remove
|
|
|
|
the trailing "\" from the line before. Personally, I feel that using
|
|
|
|
sed to do the work of such tedious editing is a better use of busy
|
|
|
|
users' time. :-)
|
|
|
|
|
|
|
|
|
|
|
|
Please compile and install the required libraries & KDE packages in
|
|
|
|
this order:
|
|
|
|
|
|
|
|
CRUX Base
|
|
|
|
--------------------------------------
|
|
|
|
|
|
|
|
zlib (standard)
|
|
|
|
gzip (standard)
|
|
|
|
bzip2 (standard)
|
|
|
|
perl (standard)
|
|
|
|
db (standard)
|
|
|
|
openssl (standard)
|
|
|
|
x11 (standard)
|
|
|
|
|
|
|
|
|
|
|
|
Libraries
|
|
|
|
--------------------------------------
|
|
|
|
|
|
|
|
Graphical:
|
|
|
|
glib (standard)
|
|
|
|
libtiff (standard)
|
|
|
|
libjpeg (standard)
|
|
|
|
libpng (standard)
|
|
|
|
libungif (standard)
|
|
|
|
imlib (standard)
|
|
|
|
freetype (required)
|
|
|
|
|
|
|
|
libmng (required)
|
|
|
|
* Multiple-image Network Graphics support
|
|
|
|
|
|
|
|
qt3 (required)
|
|
|
|
|
|
|
|
libglut (optional)
|
|
|
|
* for kpovmodeler in kdegraphics
|
|
|
|
|
|
|
|
libart_lgpl (recommended)
|
|
|
|
* for KDE's SVG icon engine
|
|
|
|
|
|
|
|
fribidi (recommended)
|
|
|
|
* also needed for KDE's SVG support
|
|
|
|
|
|
|
|
tetex (optional)
|
|
|
|
* for TeX and DVI support
|
|
|
|
|
|
|
|
sane (optional)
|
|
|
|
* for KDE scanner support, and a nice frontend application called "Kooka"
|
|
|
|
|
|
|
|
libgphoto2 (optional)
|
|
|
|
* allows some KDE applications and services to work with images on a
|
|
|
|
digital camera
|
|
|
|
|
|
|
|
Alsa:
|
|
|
|
alsa-lib (recommended)
|
|
|
|
alsa-oss (recommended)
|
|
|
|
alsa-utils (recommended)
|
|
|
|
|
|
|
|
XML:
|
|
|
|
libxml2 (required)
|
|
|
|
libxslt (required)
|
|
|
|
|
2006-03-29 07:21:45 +00:00
|
|
|
|
2006-02-23 15:26:10 +00:00
|
|
|
Multimedia extensions
|
|
|
|
-----------------------------------------
|
|
|
|
audiofile (standard)
|
|
|
|
libvorbis (standard)
|
|
|
|
libogg (standard)
|
|
|
|
|
|
|
|
cdparanoia (recommended)
|
|
|
|
* CD audio ripping support
|
|
|
|
|
|
|
|
lame (recommended)
|
|
|
|
* mp3/ogg converter support
|
|
|
|
|
|
|
|
libmad (recommended)
|
|
|
|
* for superior mp3 playback quality
|
|
|
|
|
|
|
|
libmusicbrainz (recommended)
|
|
|
|
taglib (recommended)
|
|
|
|
libtunepimp (recommended)
|
2006-03-29 07:21:45 +00:00
|
|
|
* these three are required to build Juk
|
2006-02-23 15:26:10 +00:00
|
|
|
|
|
|
|
flac (optional)
|
|
|
|
|
|
|
|
libsdl (optional)
|
|
|
|
* advanced graphical plugins for noatun
|
|
|
|
|
2006-03-29 07:21:45 +00:00
|
|
|
|
2006-02-23 15:26:10 +00:00
|
|
|
Other libraries
|
|
|
|
-----------------------------------------
|
|
|
|
sudo (recommended)
|
|
|
|
aspell (recommended)
|
|
|
|
libpcre (recommended)
|
|
|
|
* important for proper javascript support in Konqueror
|
|
|
|
|
|
|
|
xine-lib (recommended)
|
|
|
|
* adds enhanced video and audio support to KDE
|
|
|
|
- needed for video thumbnails
|
|
|
|
- alternatively, one can use kmplayer for advanced multimedia support
|
|
|
|
|
|
|
|
libidn (recommended)
|
|
|
|
* support for IETF Internationalized Domain Names
|
|
|
|
- needed for Kopete's Jabber plugin
|
|
|
|
|
|
|
|
libgmp (recommended)
|
|
|
|
* needed to compile KCalc
|
|
|
|
|
2006-03-29 07:21:45 +00:00
|
|
|
|
2006-02-23 15:26:10 +00:00
|
|
|
Other extensions
|
|
|
|
-----------------------------------------
|
|
|
|
gnupg (recommended)
|
|
|
|
gpgme (recommended)
|
|
|
|
* for document encryption/decryption
|
|
|
|
|
|
|
|
pinentry-qt (recommended)
|
|
|
|
* adds PGP/MIME support to Kmail
|
|
|
|
|
|
|
|
cups (recommended)
|
|
|
|
* common unix printing support for KDE
|
|
|
|
|
|
|
|
samba (recommended)
|
|
|
|
* for browsing Windows/NetBIOS shares
|
|
|
|
|
|
|
|
ghostscript (recommended)
|
|
|
|
* printer driver for cups, PostScript/PDF support for KDE
|
|
|
|
|
|
|
|
python (recommended)
|
|
|
|
* some KDE components use Python as a scripting engine
|
|
|
|
|
2006-03-29 07:21:45 +00:00
|
|
|
gamin (optional)
|
|
|
|
* used for efficient notifications of file system changes
|
|
|
|
* KDE can now use inotify directly, so gamin is somewhat
|
|
|
|
superfluous
|
|
|
|
* gamin is included in opt to provide libfam.so, to save you from
|
|
|
|
rebuilding all of you KDE applications, if you're upgrading
|
|
|
|
* I don't use Gamin anymore (direct inotify seems faster & more stable)
|
|
|
|
|
2006-02-23 15:26:10 +00:00
|
|
|
openldap (optional)
|
|
|
|
* allows the address book and some PIM applications to access an
|
|
|
|
LDAP server
|
|
|
|
|
|
|
|
poppler (optional)
|
|
|
|
* provides enhanced information about PDF files
|
|
|
|
|
|
|
|
cvs (optional)
|
|
|
|
* allows the kdesdk suite, and KDevelop to access CVS repositories
|
|
|
|
|
|
|
|
subversion (optional)
|
|
|
|
* KDevelop can use Subversion to maintain a revision control
|
|
|
|
repository for projects. There is also a kioslave for Subversion
|
|
|
|
|
|
|
|
pilot-link (optional)
|
|
|
|
* needed for KPilot
|
|
|
|
- KPilot syncronizes a Palm device with the Kontact infrastructure
|
|
|
|
|
2006-04-13 07:39:38 +00:00
|
|
|
htdig (optional)
|
|
|
|
* used to index and search documentation in both the KDE Help
|
|
|
|
Center and KDevelop
|
|
|
|
|
2006-02-23 15:26:10 +00:00
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
|
|
|
|
KDE base
|
|
|
|
=============
|
|
|
|
arts
|
|
|
|
kdelibs
|
|
|
|
kdebase
|
|
|
|
|
|
|
|
|
|
|
|
KDE recommended stuff
|
|
|
|
=====================
|
|
|
|
kdenetwork
|
|
|
|
kdepim
|
|
|
|
kdeartwork
|
|
|
|
kdegraphics
|
|
|
|
kdemultimedia
|
|
|
|
|
|
|
|
|
|
|
|
KDE other stuff
|
|
|
|
================
|
|
|
|
kdeaddons
|
|
|
|
kdeutils
|
|
|
|
kdeadmin
|
|
|
|
kdebindings
|
|
|
|
kdeedu
|
|
|
|
|
|
|
|
KDE unimportant stuff ;)
|
|
|
|
=====================
|
|
|
|
kdegames
|
|
|
|
kdetoys
|
|
|
|
|
|
|
|
KDE development stuff
|
|
|
|
=====================
|
|
|
|
kdesdk
|
|
|
|
kdevelop
|
|
|
|
kdewebdev
|
|
|
|
|
|
|
|
|
|
|
|
Announcement
|
2006-06-03 03:07:52 +00:00
|
|
|
[1] http://www.kde.org/announcements/announce-3.5.3.php
|
2006-02-23 15:26:10 +00:00
|
|
|
|
2006-03-29 07:21:45 +00:00
|
|
|
KDE 3.5 Requirements, Recommendations and Options
|
2006-02-23 15:26:10 +00:00
|
|
|
[2] http://www.kde.org/info/requirements/3.5.php
|
|
|
|
|
|
|
|
|
|
|
|
Daniel Mueller
|
|
|
|
--
|
|
|
|
updated and maintained by Nick Steeves since October 2004
|