Bring in my fixes for KDE2 for users of XFree86 4.0.x. Basically, what
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)
2001-03-24 22:15:59 +00:00
|
|
|
# $FreeBSD$
|
2008-08-09 16:52:28 +00:00
|
|
|
|
|
|
|
.if !defined(_POSTMKINCLUDED) && !defined(Kde_Pre_Include)
|
Bring in my fixes for KDE2 for users of XFree86 4.0.x. Basically, what
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)
2001-03-24 22:15:59 +00:00
|
|
|
|
2005-01-09 10:12:07 +00:00
|
|
|
# Please make sure all changes to this file are past through the maintainer.
|
Bring in my fixes for KDE2 for users of XFree86 4.0.x. Basically, what
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)
2001-03-24 22:15:59 +00:00
|
|
|
# Do not commit them yourself (unless of course you're the Port's Wraith ;).
|
2008-08-09 16:52:28 +00:00
|
|
|
Kde_Include_MAINTAINER= kde@FreeBSD.org
|
2012-05-25 02:15:20 +00:00
|
|
|
Kde_Pre_Include= bsd.kde4.mk
|
2008-08-09 16:52:28 +00:00
|
|
|
|
|
|
|
#
|
2012-05-25 02:15:20 +00:00
|
|
|
# This file contains some variable definitions that are supposed to make your
|
|
|
|
# life easier when dealing with ports related to the KDE Software Compilation 4.
|
|
|
|
# It's automatically included when ${USE_KDE4} is defined in a port's Makefile.
|
2008-08-09 16:52:28 +00:00
|
|
|
#
|
|
|
|
# KDE4 related ports can use this as follows:
|
|
|
|
#
|
2012-05-25 02:15:20 +00:00
|
|
|
# USE_KDE4= kdehier kdelibs kdeprefix
|
2012-05-31 00:09:24 +00:00
|
|
|
# USE_QT4= corelib # Set Qt 4 components here.
|
2008-08-09 16:52:28 +00:00
|
|
|
#
|
|
|
|
# .include <bsd.port.mk>
|
|
|
|
#
|
2012-05-25 02:15:20 +00:00
|
|
|
# Additionally, '_build' and '_run' suffixes can be used to force components
|
|
|
|
# dependency type (e.g., 'marble_run'). If no suffix is set, a default
|
|
|
|
# dependency type will be used. If you want to force both types, add the
|
|
|
|
# component twice with both suffixes (e.g., 'pykde4_build pykde4_run').
|
|
|
|
#
|
2008-08-09 16:52:28 +00:00
|
|
|
# Available KDE4 components are:
|
|
|
|
#
|
2012-05-25 02:15:20 +00:00
|
|
|
# baseapps - Basic applications for KDE Desktop
|
2013-03-27 11:55:25 +00:00
|
|
|
# kactivities - KDE activities library
|
2012-05-25 02:15:20 +00:00
|
|
|
# kate - KDE text editor framework
|
|
|
|
# kdehier - Hierarchy of common KDE directories
|
|
|
|
# kdelibs - KDE Developer Platform
|
|
|
|
# kdeprefix - If set, port will be installed into ${KDE4_PREFIX} instead of
|
2013-03-26 14:47:40 +00:00
|
|
|
# ${LOCALBASE}
|
2012-05-25 02:15:20 +00:00
|
|
|
# korundum - KDE Ruby bindings
|
2013-02-03 20:10:37 +00:00
|
|
|
# libkcddb - KDE CDDB library
|
|
|
|
# libkcompactdisc - KDE library for interfacing with audio CDs
|
2012-05-25 02:15:20 +00:00
|
|
|
# libkdcraw - KDE LibRaw library
|
|
|
|
# libkdeedu - Libraries used by KDE educational applications
|
2013-03-27 11:55:25 +00:00
|
|
|
# libkdegames - Libraries used by KDE games
|
2012-05-25 02:15:20 +00:00
|
|
|
# libkexiv2 - KDE Exiv2 library
|
|
|
|
# libkipi - KDE Image Plugin Interface
|
|
|
|
# libkonq - Konqueror core library
|
|
|
|
# libksane - KDE SANE library
|
|
|
|
# marble - KDE virtual globe
|
|
|
|
# okular - KDE universal document viewer
|
2013-03-27 11:55:25 +00:00
|
|
|
# nepomuk-core - Nepomuk core libraries
|
|
|
|
# nepomuk-widgets - Nepomuk widgets library
|
2012-05-25 02:15:20 +00:00
|
|
|
# oxygen - KDE icon theme
|
|
|
|
# perlkde - KDE Perl bindings
|
|
|
|
# perlqt - Qt 4 Perl bindings
|
|
|
|
# pimlibs - KDE-Pim libraries
|
|
|
|
# pykde4 - KDE Python bindings
|
|
|
|
# pykdeuic4 - PyKDE user interface compiler
|
|
|
|
# qtruby - Qt 4 Ruby bindings
|
|
|
|
# runtime - Components required by many KDE Applications
|
2013-03-26 14:47:40 +00:00
|
|
|
# sharedmime - MIME types database for KDE ports
|
2012-05-25 02:15:20 +00:00
|
|
|
# smokegen - SMOKE base libraries
|
|
|
|
# smokekde - KDE SMOKE libraries
|
|
|
|
# smokeqt - Qt 4 SMOKE libraries
|
|
|
|
# workspace - KDE user environments
|
|
|
|
# akonadi - Storage server for KDE-Pim
|
|
|
|
# attica - Qt library implementing Open Collaboration Services API
|
|
|
|
# automoc4 - Automatic moc for Qt 4 packages
|
2013-03-26 14:47:40 +00:00
|
|
|
# ontologies - Shared ontologies for semantic searching
|
|
|
|
# qimageblitz - KDE graphical effects and filters library
|
2012-05-25 02:15:20 +00:00
|
|
|
# soprano - Qt 4 RDF framework
|
|
|
|
# strigi - Desktop search daemon
|
|
|
|
#
|
|
|
|
# These read-only variables can be used in a port's Makefile:
|
2008-08-09 16:52:28 +00:00
|
|
|
#
|
2013-03-26 14:47:40 +00:00
|
|
|
# KDE4_PREFIX - The place where KDE4 ports live. Currently it is
|
|
|
|
# ${LOCALBASE}/kde4, but this could change in the future.
|
2008-08-09 16:52:28 +00:00
|
|
|
#
|
|
|
|
|
2013-07-04 23:34:32 +00:00
|
|
|
KDE4_VERSION?= 4.10.5
|
2013-03-26 14:47:40 +00:00
|
|
|
KDE4_BRANCH?= stable
|
2013-05-02 21:42:57 +00:00
|
|
|
KTP_VERSION?= 0.6.1
|
|
|
|
KTP_BRANCH?= stable
|
2013-03-29 23:51:39 +00:00
|
|
|
CALLIGRA_VERSION?= 2.6.2
|
2013-03-26 14:47:40 +00:00
|
|
|
CALLIGRA_BRANCH?= stable
|
2013-07-02 19:20:28 +00:00
|
|
|
KDEVELOP_VERSION?= 4.5.1
|
2013-03-26 14:47:40 +00:00
|
|
|
KDEVELOP_BRANCH?= stable
|
2009-12-21 18:50:48 +00:00
|
|
|
|
2008-08-09 16:52:28 +00:00
|
|
|
#
|
2012-05-25 02:15:20 +00:00
|
|
|
# KDE4 is installed into its own prefix to avoid conflicting with KDE3.
|
2008-08-09 16:52:28 +00:00
|
|
|
#
|
2012-05-25 02:15:20 +00:00
|
|
|
|
|
|
|
KDE4_PREFIX?= ${LOCALBASE}/kde4
|
2008-08-09 16:52:28 +00:00
|
|
|
|
2013-03-27 11:55:25 +00:00
|
|
|
# Help cmake to find files when testing ports with non-default PREFIX
|
2013-05-18 20:34:41 +00:00
|
|
|
CMAKE_ARGS+= -DCMAKE_PREFIX_PATH="${LOCALBASE};${KDE4_PREFIX}" \
|
|
|
|
-DKDE4_BUILD_TESTS:BOOL=OFF
|
2012-05-25 02:15:20 +00:00
|
|
|
|
|
|
|
# ${PREFIX} and ${NO_MTREE} have to be defined in the pre-makefile section.
|
|
|
|
.if defined(USE_KDE4) && ${USE_KDE4:Mkdeprefix} != ""
|
|
|
|
. if ${.MAKEFLAGS:MPREFIX=*} == ""
|
2013-03-26 14:47:40 +00:00
|
|
|
PREFIX= ${KDE4_PREFIX}
|
2012-05-25 02:15:20 +00:00
|
|
|
. if ${KDE4_PREFIX} != ${LOCALBASE}
|
2013-03-26 14:47:40 +00:00
|
|
|
NO_MTREE= yes
|
2012-05-25 02:15:20 +00:00
|
|
|
. endif
|
|
|
|
. endif
|
|
|
|
.endif
|
|
|
|
|
2013-03-26 14:47:40 +00:00
|
|
|
PLIST_SUB+= KDE4_PREFIX="${KDE4_PREFIX}" \
|
|
|
|
KDE4_VERSION="${KDE4_VERSION}"
|
2013-02-03 20:10:37 +00:00
|
|
|
|
|
|
|
# Keep in sync with cmake/modules/PythonMacros.cmake
|
|
|
|
_PYTHON_SHORT_VER= ${PYTHON_VERSION:S/^python//:S/.//}
|
|
|
|
.if ${_PYTHON_SHORT_VER} > 31
|
|
|
|
PLIST_SUB+= PYCACHE="__pycache__/" \
|
|
|
|
PYC_SUFFIX=cpython-${_PYTHON_SHORT_VER}.pyc \
|
|
|
|
PYO_SUFFIX=cpython-${_PYTHON_SHORT_VER}.pyo
|
2002-10-11 07:35:44 +00:00
|
|
|
.else
|
2013-02-03 20:10:37 +00:00
|
|
|
PLIST_SUB+= PYCACHE="" \
|
|
|
|
PYC_SUFFIX=pyc \
|
|
|
|
PYO_SUFFIX=pyo
|
2012-05-25 02:15:20 +00:00
|
|
|
.endif
|
|
|
|
|
|
|
|
.endif # !defined(_POSTMKINCLUDED) && !defined(Kde_Pre_Include)
|
|
|
|
|
|
|
|
.if defined(_POSTMKINCLUDED) && !defined(Kde_Post_Include)
|
|
|
|
|
|
|
|
Kde_Post_Include= bsd.kde4.mk
|
2002-10-11 07:35:44 +00:00
|
|
|
|
2008-08-09 16:52:28 +00:00
|
|
|
#
|
2012-05-25 02:15:20 +00:00
|
|
|
# KDE4 components.
|
|
|
|
# Set ${component}_TYPE to 'build' or 'run' to specify default dependency type
|
|
|
|
# for ${component}; otherwise, it will default to 'build run'.
|
2008-08-09 16:52:28 +00:00
|
|
|
#
|
2001-04-14 20:43:29 +00:00
|
|
|
|
2013-03-27 11:55:25 +00:00
|
|
|
_USE_KDE4_ALL= baseapps kactivities kate kdehier kdelibs kdeprefix \
|
|
|
|
korundum libkcddb libkcompactdisc libkdcraw libkdeedu \
|
|
|
|
libkexiv2 libkdegames libkipi libkonq libksane marble \
|
|
|
|
nepomuk-core nepomuk-widgets \
|
|
|
|
okular oxygen perlkde perlqt pimlibs pykde4 pykdeuic4 \
|
|
|
|
qtruby runtime sharedmime smokegen smokekde smokeqt \
|
|
|
|
workspace
|
2013-02-03 20:10:37 +00:00
|
|
|
# These components are not part of the Software Compilation.
|
2012-05-25 02:15:20 +00:00
|
|
|
_USE_KDE4_ALL+= akonadi attica automoc4 ontologies qimageblitz soprano \
|
2013-03-26 14:47:40 +00:00
|
|
|
strigi
|
2004-05-24 00:34:38 +00:00
|
|
|
|
2012-05-25 02:15:20 +00:00
|
|
|
baseapps_PORT= x11/kde4-baseapps
|
|
|
|
baseapps_PATH= ${KDE4_PREFIX}/bin/kfmclient
|
2013-02-03 20:10:37 +00:00
|
|
|
baseapps_TYPE= run
|
2004-05-24 00:34:38 +00:00
|
|
|
|
2013-03-27 11:55:25 +00:00
|
|
|
kactivities_PORT= x11/kactivities
|
|
|
|
kactivities_PATH= ${KDE4_PREFIX}/lib/libkactivities.so.6
|
|
|
|
|
2013-03-26 14:47:40 +00:00
|
|
|
kate_PORT= editors/kate
|
|
|
|
kate_PATH= ${KDE4_PREFIX}/lib/libkateinterfaces.so.5
|
2006-12-19 21:19:54 +00:00
|
|
|
|
2012-05-25 02:15:20 +00:00
|
|
|
kdehier_PORT= misc/kdehier4
|
|
|
|
kdehier_PATH= kdehier4>=0
|
|
|
|
kdehier_TYPE= run
|
2006-12-19 21:19:54 +00:00
|
|
|
|
2012-05-25 02:15:20 +00:00
|
|
|
kdelibs_PORT= x11/kdelibs4
|
|
|
|
kdelibs_PATH= ${KDE4_PREFIX}/lib/libkdecore.so.7
|
2012-02-24 13:34:28 +00:00
|
|
|
|
2013-02-03 20:10:37 +00:00
|
|
|
korundum_PORT= devel/ruby-korundum
|
2012-05-25 02:15:20 +00:00
|
|
|
korundum_PATH= ${KDE4_PREFIX}/lib/kde4/krubypluginfactory.so
|
|
|
|
korundum_TYPE= run
|
2009-09-01 22:19:47 +00:00
|
|
|
|
2013-02-03 20:10:37 +00:00
|
|
|
libkcddb_PORT= audio/libkcddb
|
|
|
|
libkcddb_PATH= ${KDE4_PREFIX}/lib/libkcddb.so.5
|
|
|
|
|
2013-03-26 14:47:40 +00:00
|
|
|
libkcompactdisc_PORT= audio/libkcompactdisc
|
|
|
|
libkcompactdisc_PATH= ${KDE4_PREFIX}/lib/libkcompactdisc.so.5
|
2013-02-03 20:10:37 +00:00
|
|
|
|
2012-05-25 02:15:20 +00:00
|
|
|
libkdcraw_PORT= graphics/libkdcraw-kde4
|
2013-03-27 11:55:25 +00:00
|
|
|
libkdcraw_PATH= ${KDE4_PREFIX}/lib/libkdcraw.so.22
|
2008-08-09 16:52:28 +00:00
|
|
|
|
2012-05-25 02:15:20 +00:00
|
|
|
libkdeedu_PORT= misc/libkdeedu
|
|
|
|
libkdeedu_PATH= ${KDE4_PREFIX}/lib/libkeduvocdocument.so.5
|
2009-08-04 21:14:07 +00:00
|
|
|
|
2013-03-27 11:55:25 +00:00
|
|
|
libkdegames_PORT= games/libkdegames
|
|
|
|
libkdegames_PATH= ${KDE4_PREFIX}/lib/libkdegames.so.6
|
|
|
|
|
2012-05-25 02:15:20 +00:00
|
|
|
libkexiv2_PORT= graphics/libkexiv2-kde4
|
2013-02-03 20:10:37 +00:00
|
|
|
libkexiv2_PATH= ${KDE4_PREFIX}/lib/libkexiv2.so.11
|
2010-05-11 14:21:05 +00:00
|
|
|
|
2012-05-25 02:15:20 +00:00
|
|
|
libkipi_PORT= graphics/libkipi-kde4
|
2013-03-27 11:55:25 +00:00
|
|
|
libkipi_PATH= ${KDE4_PREFIX}/lib/libkipi.so.10
|
2010-06-01 21:35:38 +00:00
|
|
|
|
2012-05-25 02:15:20 +00:00
|
|
|
libkonq_PORT= x11/libkonq
|
|
|
|
libkonq_PATH= ${KDE4_PREFIX}/lib/libkonq.so.7
|
2008-08-09 16:52:28 +00:00
|
|
|
|
2012-05-25 02:15:20 +00:00
|
|
|
libksane_PORT= graphics/libksane
|
|
|
|
libksane_PATH= ${KDE4_PREFIX}/lib/libksane.so.0
|
2008-08-09 16:52:28 +00:00
|
|
|
|
2012-05-25 02:15:20 +00:00
|
|
|
marble_PORT= astro/marble
|
2013-03-27 11:55:25 +00:00
|
|
|
marble_PATH= ${KDE4_PREFIX}/lib/libmarblewidget.so.15
|
|
|
|
|
|
|
|
nepomuk-core_PORT= sysutils/nepomuk-core
|
|
|
|
nepomuk-core_PATH= ${KDE4_PREFIX}/lib/libnepomukcore.so.5
|
|
|
|
|
|
|
|
nepomuk-widgets_PORT= sysutils/nepomuk-widgets
|
|
|
|
nepomuk-widgets_PATH= ${KDE4_PREFIX}/lib/libnepomukwidgets.so.5
|
2003-06-23 18:14:38 +00:00
|
|
|
|
2012-05-25 02:15:20 +00:00
|
|
|
okular_PORT= graphics/okular
|
2013-03-27 11:55:25 +00:00
|
|
|
okular_PATH= ${KDE4_PREFIX}/lib/libokularcore.so.2
|
2009-08-04 21:14:07 +00:00
|
|
|
|
2012-05-25 02:15:20 +00:00
|
|
|
oxygen_PORT= x11-themes/kde4-icons-oxygen
|
|
|
|
oxygen_PATH= ${KDE4_PREFIX}/share/icons/oxygen/index.theme
|
|
|
|
oxygen_TYPE= run
|
2009-08-04 21:14:07 +00:00
|
|
|
|
2013-02-03 20:10:37 +00:00
|
|
|
perlkde_PORT= devel/p5-perlkde
|
2012-05-25 02:15:20 +00:00
|
|
|
perlkde_PATH= ${KDE4_PREFIX}/lib/kde4/kperlpluginfactory.so
|
|
|
|
perlkde_TYPE= run
|
2010-05-11 14:21:05 +00:00
|
|
|
|
2013-02-03 20:10:37 +00:00
|
|
|
perlqt_PORT= devel/p5-perlqt
|
2012-05-25 02:15:20 +00:00
|
|
|
perlqt_PATH= ${KDE4_PREFIX}/bin/puic4
|
The KDE FreeBSD team is proud to announce the release of KDE 4.2.0
for FreeBSD. The official KDE 4.2.0 (Codename: "The Answer") release
notes can be found at:
http://kde.org/announcements/4.2/index.php.
New supported languages include Arabic, Icelandic, Basque,
Hebrew, Romanian, Tajik and several Indian languages (Bengali India,
Gujarati, Kannada, Maithili, Marathi) indicating a rise in popularity in
this part of Asia.
New ports for KDE 4.2.0:
arabic/kde4-l10n Arabic
hebrew/kde4-l10n Hebrew
misc/kde4-l10n-bn_IN Bengali (India)
misc/kde4-l10n-eu Basque
misc/kde4-l10n-gu Gujarati
misc/kde4-l10n-is Icelandic
misc/kde4-l10n-kn Kannada
misc/kde4-l10n-mai Maithili
misc/kde4-l10n-mr Marathi
misc/kde4-l10n-ro Romanian
misc/kde4-l10n-tg Tajik
math/eigen2 Lightweight library for vector and matrix math
graphics/kipi-plugins-kde4 KDE4 kipi graphics plugins
sysutils/policykit-kde PolicyKit manager for KDE
Unfortunately FreeBSD 6.4 support is dropped.
We'd like to say thanks for feedback and help to:
Matt Tosto, Kris Moore, stickibit, David Johnson, Markus Brueffer,
David Naylor, Thomas Schlesinger, Warren Liddell, Thomas Abthorpe,
Diego Depaoli, Mats Andreassen, portmgr for exp-run and repocopies.
2009-02-08 20:23:45 +00:00
|
|
|
|
2012-05-25 02:15:20 +00:00
|
|
|
pimlibs_PORT= deskutils/kdepimlibs4
|
|
|
|
pimlibs_PATH= ${KDE4_PREFIX}/lib/libkpimutils.so.5
|
The KDE FreeBSD team is proud to announce the release of KDE 4.2.0
for FreeBSD. The official KDE 4.2.0 (Codename: "The Answer") release
notes can be found at:
http://kde.org/announcements/4.2/index.php.
New supported languages include Arabic, Icelandic, Basque,
Hebrew, Romanian, Tajik and several Indian languages (Bengali India,
Gujarati, Kannada, Maithili, Marathi) indicating a rise in popularity in
this part of Asia.
New ports for KDE 4.2.0:
arabic/kde4-l10n Arabic
hebrew/kde4-l10n Hebrew
misc/kde4-l10n-bn_IN Bengali (India)
misc/kde4-l10n-eu Basque
misc/kde4-l10n-gu Gujarati
misc/kde4-l10n-is Icelandic
misc/kde4-l10n-kn Kannada
misc/kde4-l10n-mai Maithili
misc/kde4-l10n-mr Marathi
misc/kde4-l10n-ro Romanian
misc/kde4-l10n-tg Tajik
math/eigen2 Lightweight library for vector and matrix math
graphics/kipi-plugins-kde4 KDE4 kipi graphics plugins
sysutils/policykit-kde PolicyKit manager for KDE
Unfortunately FreeBSD 6.4 support is dropped.
We'd like to say thanks for feedback and help to:
Matt Tosto, Kris Moore, stickibit, David Johnson, Markus Brueffer,
David Naylor, Thomas Schlesinger, Warren Liddell, Thomas Abthorpe,
Diego Depaoli, Mats Andreassen, portmgr for exp-run and repocopies.
2009-02-08 20:23:45 +00:00
|
|
|
|
2013-02-03 20:10:37 +00:00
|
|
|
pykde4_PORT= devel/py-pykde4
|
2012-05-25 02:15:20 +00:00
|
|
|
pykde4_PATH= ${KDE4_PREFIX}/lib/kde4/kpythonpluginfactory.so
|
|
|
|
pykde4_TYPE= run
|
2006-04-03 09:34:22 +00:00
|
|
|
|
2013-02-03 20:10:37 +00:00
|
|
|
pykdeuic4_PORT= devel/py-pykdeuic4
|
2012-05-25 02:15:20 +00:00
|
|
|
pykdeuic4_PATH= ${LOCALBASE}/bin/pykdeuic4
|
|
|
|
pykdeuic4_TYPE= run
|
The KDE FreeBSD team is proud to announce the release of KDE 4.2.0
for FreeBSD. The official KDE 4.2.0 (Codename: "The Answer") release
notes can be found at:
http://kde.org/announcements/4.2/index.php.
New supported languages include Arabic, Icelandic, Basque,
Hebrew, Romanian, Tajik and several Indian languages (Bengali India,
Gujarati, Kannada, Maithili, Marathi) indicating a rise in popularity in
this part of Asia.
New ports for KDE 4.2.0:
arabic/kde4-l10n Arabic
hebrew/kde4-l10n Hebrew
misc/kde4-l10n-bn_IN Bengali (India)
misc/kde4-l10n-eu Basque
misc/kde4-l10n-gu Gujarati
misc/kde4-l10n-is Icelandic
misc/kde4-l10n-kn Kannada
misc/kde4-l10n-mai Maithili
misc/kde4-l10n-mr Marathi
misc/kde4-l10n-ro Romanian
misc/kde4-l10n-tg Tajik
math/eigen2 Lightweight library for vector and matrix math
graphics/kipi-plugins-kde4 KDE4 kipi graphics plugins
sysutils/policykit-kde PolicyKit manager for KDE
Unfortunately FreeBSD 6.4 support is dropped.
We'd like to say thanks for feedback and help to:
Matt Tosto, Kris Moore, stickibit, David Johnson, Markus Brueffer,
David Naylor, Thomas Schlesinger, Warren Liddell, Thomas Abthorpe,
Diego Depaoli, Mats Andreassen, portmgr for exp-run and repocopies.
2009-02-08 20:23:45 +00:00
|
|
|
|
2013-02-03 20:10:37 +00:00
|
|
|
qtruby_PORT= devel/ruby-qtruby
|
2012-05-25 02:15:20 +00:00
|
|
|
qtruby_PATH= ${KDE4_PREFIX}/lib/libqtruby4shared.so.2
|
The KDE FreeBSD team is proud to announce the release of KDE 4.2.0
for FreeBSD. The official KDE 4.2.0 (Codename: "The Answer") release
notes can be found at:
http://kde.org/announcements/4.2/index.php.
New supported languages include Arabic, Icelandic, Basque,
Hebrew, Romanian, Tajik and several Indian languages (Bengali India,
Gujarati, Kannada, Maithili, Marathi) indicating a rise in popularity in
this part of Asia.
New ports for KDE 4.2.0:
arabic/kde4-l10n Arabic
hebrew/kde4-l10n Hebrew
misc/kde4-l10n-bn_IN Bengali (India)
misc/kde4-l10n-eu Basque
misc/kde4-l10n-gu Gujarati
misc/kde4-l10n-is Icelandic
misc/kde4-l10n-kn Kannada
misc/kde4-l10n-mai Maithili
misc/kde4-l10n-mr Marathi
misc/kde4-l10n-ro Romanian
misc/kde4-l10n-tg Tajik
math/eigen2 Lightweight library for vector and matrix math
graphics/kipi-plugins-kde4 KDE4 kipi graphics plugins
sysutils/policykit-kde PolicyKit manager for KDE
Unfortunately FreeBSD 6.4 support is dropped.
We'd like to say thanks for feedback and help to:
Matt Tosto, Kris Moore, stickibit, David Johnson, Markus Brueffer,
David Naylor, Thomas Schlesinger, Warren Liddell, Thomas Abthorpe,
Diego Depaoli, Mats Andreassen, portmgr for exp-run and repocopies.
2009-02-08 20:23:45 +00:00
|
|
|
|
2012-05-25 02:15:20 +00:00
|
|
|
runtime_PORT= x11/kde4-runtime
|
|
|
|
runtime_PATH= ${KDE4_PREFIX}/bin/knotify4
|
2013-02-03 20:10:37 +00:00
|
|
|
runtime_TYPE= run
|
2009-08-10 11:47:36 +00:00
|
|
|
|
2012-05-25 02:15:20 +00:00
|
|
|
sharedmime_PORT= misc/kde4-shared-mime-info
|
|
|
|
sharedmime_PATH= kde4-shared-mime-info>=0
|
2009-08-10 11:47:36 +00:00
|
|
|
|
2013-02-03 20:10:37 +00:00
|
|
|
smokegen_PORT= devel/smokegen
|
2012-05-25 02:15:20 +00:00
|
|
|
smokegen_PATH= ${KDE4_PREFIX}/lib/libsmokebase.so.3
|
The KDE FreeBSD team is proud to announce the release of KDE 4.2.0
for FreeBSD. The official KDE 4.2.0 (Codename: "The Answer") release
notes can be found at:
http://kde.org/announcements/4.2/index.php.
New supported languages include Arabic, Icelandic, Basque,
Hebrew, Romanian, Tajik and several Indian languages (Bengali India,
Gujarati, Kannada, Maithili, Marathi) indicating a rise in popularity in
this part of Asia.
New ports for KDE 4.2.0:
arabic/kde4-l10n Arabic
hebrew/kde4-l10n Hebrew
misc/kde4-l10n-bn_IN Bengali (India)
misc/kde4-l10n-eu Basque
misc/kde4-l10n-gu Gujarati
misc/kde4-l10n-is Icelandic
misc/kde4-l10n-kn Kannada
misc/kde4-l10n-mai Maithili
misc/kde4-l10n-mr Marathi
misc/kde4-l10n-ro Romanian
misc/kde4-l10n-tg Tajik
math/eigen2 Lightweight library for vector and matrix math
graphics/kipi-plugins-kde4 KDE4 kipi graphics plugins
sysutils/policykit-kde PolicyKit manager for KDE
Unfortunately FreeBSD 6.4 support is dropped.
We'd like to say thanks for feedback and help to:
Matt Tosto, Kris Moore, stickibit, David Johnson, Markus Brueffer,
David Naylor, Thomas Schlesinger, Warren Liddell, Thomas Abthorpe,
Diego Depaoli, Mats Andreassen, portmgr for exp-run and repocopies.
2009-02-08 20:23:45 +00:00
|
|
|
|
2013-02-03 20:10:37 +00:00
|
|
|
smokekde_PORT= devel/smokekde
|
2012-05-25 02:15:20 +00:00
|
|
|
smokekde_PATH= ${KDE4_PREFIX}/lib/libsmokekdecore.so.3
|
The KDE FreeBSD team is proud to announce the release of KDE 4.2.0
for FreeBSD. The official KDE 4.2.0 (Codename: "The Answer") release
notes can be found at:
http://kde.org/announcements/4.2/index.php.
New supported languages include Arabic, Icelandic, Basque,
Hebrew, Romanian, Tajik and several Indian languages (Bengali India,
Gujarati, Kannada, Maithili, Marathi) indicating a rise in popularity in
this part of Asia.
New ports for KDE 4.2.0:
arabic/kde4-l10n Arabic
hebrew/kde4-l10n Hebrew
misc/kde4-l10n-bn_IN Bengali (India)
misc/kde4-l10n-eu Basque
misc/kde4-l10n-gu Gujarati
misc/kde4-l10n-is Icelandic
misc/kde4-l10n-kn Kannada
misc/kde4-l10n-mai Maithili
misc/kde4-l10n-mr Marathi
misc/kde4-l10n-ro Romanian
misc/kde4-l10n-tg Tajik
math/eigen2 Lightweight library for vector and matrix math
graphics/kipi-plugins-kde4 KDE4 kipi graphics plugins
sysutils/policykit-kde PolicyKit manager for KDE
Unfortunately FreeBSD 6.4 support is dropped.
We'd like to say thanks for feedback and help to:
Matt Tosto, Kris Moore, stickibit, David Johnson, Markus Brueffer,
David Naylor, Thomas Schlesinger, Warren Liddell, Thomas Abthorpe,
Diego Depaoli, Mats Andreassen, portmgr for exp-run and repocopies.
2009-02-08 20:23:45 +00:00
|
|
|
|
2013-02-03 20:10:37 +00:00
|
|
|
smokeqt_PORT= devel/smokeqt
|
2012-05-25 02:15:20 +00:00
|
|
|
smokeqt_PATH= ${KDE4_PREFIX}/lib/libsmokeqtcore.so.3
|
The KDE FreeBSD team is proud to announce the release of KDE 4.2.0
for FreeBSD. The official KDE 4.2.0 (Codename: "The Answer") release
notes can be found at:
http://kde.org/announcements/4.2/index.php.
New supported languages include Arabic, Icelandic, Basque,
Hebrew, Romanian, Tajik and several Indian languages (Bengali India,
Gujarati, Kannada, Maithili, Marathi) indicating a rise in popularity in
this part of Asia.
New ports for KDE 4.2.0:
arabic/kde4-l10n Arabic
hebrew/kde4-l10n Hebrew
misc/kde4-l10n-bn_IN Bengali (India)
misc/kde4-l10n-eu Basque
misc/kde4-l10n-gu Gujarati
misc/kde4-l10n-is Icelandic
misc/kde4-l10n-kn Kannada
misc/kde4-l10n-mai Maithili
misc/kde4-l10n-mr Marathi
misc/kde4-l10n-ro Romanian
misc/kde4-l10n-tg Tajik
math/eigen2 Lightweight library for vector and matrix math
graphics/kipi-plugins-kde4 KDE4 kipi graphics plugins
sysutils/policykit-kde PolicyKit manager for KDE
Unfortunately FreeBSD 6.4 support is dropped.
We'd like to say thanks for feedback and help to:
Matt Tosto, Kris Moore, stickibit, David Johnson, Markus Brueffer,
David Naylor, Thomas Schlesinger, Warren Liddell, Thomas Abthorpe,
Diego Depaoli, Mats Andreassen, portmgr for exp-run and repocopies.
2009-02-08 20:23:45 +00:00
|
|
|
|
2012-05-25 02:15:20 +00:00
|
|
|
workspace_PORT= x11/kde4-workspace
|
|
|
|
workspace_PATH= ${KDE4_PREFIX}/lib/libkworkspace.so.5
|
2008-08-09 16:52:28 +00:00
|
|
|
|
2012-05-25 02:15:20 +00:00
|
|
|
akonadi_PORT= databases/akonadi
|
|
|
|
akonadi_PATH= ${KDE4_PREFIX}/lib/libakonadiprotocolinternals.so.1
|
|
|
|
|
|
|
|
attica_PORT= x11-toolkits/attica
|
|
|
|
attica_PATH= ${LOCALBASE}/lib/libattica.so.0
|
|
|
|
|
|
|
|
automoc4_PORT= devel/automoc4
|
|
|
|
automoc4_PATH= ${LOCALBASE}/bin/automoc4
|
|
|
|
automoc4_TYPE= build
|
|
|
|
|
|
|
|
ontologies_PORT= x11-toolkits/shared-desktop-ontologies
|
|
|
|
ontologies_PATH= ${LOCALBASE}/share/ontology/core/rdf.ontology
|
|
|
|
|
|
|
|
qimageblitz_PORT= x11/qimageblitz
|
|
|
|
qimageblitz_PATH= ${LOCALBASE}/lib/libqimageblitz.so.4
|
|
|
|
|
|
|
|
soprano_PORT= textproc/soprano
|
|
|
|
soprano_PATH= ${LOCALBASE}/lib/libsoprano.so.4
|
2008-08-09 16:52:28 +00:00
|
|
|
|
2013-03-26 15:43:09 +00:00
|
|
|
strigi_PORT= deskutils/libstreamanalyzer
|
2012-05-25 02:15:20 +00:00
|
|
|
strigi_PATH= ${LOCALBASE}/lib/libstreamanalyzer.so.0
|
|
|
|
|
|
|
|
# Iterate through components deprived of suffix.
|
|
|
|
.for component in ${USE_KDE4:O:u:C/_.+//}
|
|
|
|
# Check that the component is valid.
|
|
|
|
. if ${_USE_KDE4_ALL:M${component}} != ""
|
|
|
|
# Skip meta-components (e.g., kdeprefix).
|
|
|
|
. if defined(${component}_PORT) && defined(${component}_PATH)
|
|
|
|
${component}_DEPENDS= ${${component}_PATH}:${PORTSDIR}/${${component}_PORT}
|
|
|
|
# Check if a dependency type is explicitly requested.
|
|
|
|
. if ${USE_KDE4:M${component}_*} != "" && ${USE_KDE4:M${component}} == ""
|
|
|
|
${component}_TYPE= # empty
|
|
|
|
. if ${USE_KDE4:M${component}_build} != ""
|
|
|
|
${component}_TYPE+= build
|
|
|
|
. endif
|
|
|
|
. if ${USE_KDE4:M${component}_run} != ""
|
|
|
|
${component}_TYPE+= run
|
2012-02-24 13:34:28 +00:00
|
|
|
. endif
|
2012-05-25 02:15:20 +00:00
|
|
|
. endif # ${USE_KDE4:M${component}_*} != "" && ${USE_KDE4:M${component}} == ""
|
|
|
|
# If no dependency type is set, default to full dependency.
|
|
|
|
. if !defined(${component}_TYPE)
|
|
|
|
${component}_TYPE= build run
|
2012-02-24 13:34:28 +00:00
|
|
|
. endif
|
2012-05-25 02:15:20 +00:00
|
|
|
# Set real dependencies.
|
|
|
|
. if ${${component}_TYPE:Mbuild} != ""
|
|
|
|
BUILD_DEPENDS+= ${${component}_DEPENDS}
|
|
|
|
. endif
|
|
|
|
. if ${${component}_TYPE:Mrun} != ""
|
|
|
|
RUN_DEPENDS+= ${${component}_DEPENDS}
|
|
|
|
. endif
|
|
|
|
. endif # defined(${component}_PORT) && defined(${component}_PATH)
|
|
|
|
. else # ! ${_USE_KDE4_ALL:M${component}} != ""
|
|
|
|
IGNORE= can't be installed: unknown USE_KDE4 component '${component}'
|
|
|
|
. endif # ${_USE_KDE4_ALL:M${component}} != ""
|
2008-08-09 16:52:28 +00:00
|
|
|
.endfor
|
2007-02-05 20:56:24 +00:00
|
|
|
|
2013-03-27 11:55:25 +00:00
|
|
|
.if defined(USE_KDE4) && ${USE_KDE4:Msharedmime} != ""
|
|
|
|
post-install: post-install-sharedmime
|
|
|
|
. if !target(post-install-sharedmime)
|
|
|
|
post-install-sharedmime:
|
2013-10-08 09:28:52 +00:00
|
|
|
. if defined(NO_STAGE)
|
2013-03-27 11:55:25 +00:00
|
|
|
@-${LOCALBASE}/bin/update-mime-database ${KDE4_PREFIX}/share/mime
|
2013-10-08 09:28:52 +00:00
|
|
|
. endif
|
2013-03-27 11:55:25 +00:00
|
|
|
@${ECHO_CMD} "@exec ${LOCALBASE}/bin/update-mime-database %D/share/mime > /dev/null || /usr/bin/true" >> ${TMPPLIST}
|
|
|
|
@${ECHO_CMD} "@unexec ${LOCALBASE}/bin/update-mime-database %D/share/mime > /dev/null || /usr/bin/true" >> ${TMPPLIST}
|
|
|
|
. endif
|
|
|
|
.endif
|
|
|
|
|
2012-05-25 02:15:20 +00:00
|
|
|
.endif # defined(_POSTMKINCLUDED) && !defined(Kde_Post_Include)
|