diff options
author | makc <makc@FreeBSD.org> | 2014-02-18 22:23:03 +0800 |
---|---|---|
committer | makc <makc@FreeBSD.org> | 2014-02-18 22:23:03 +0800 |
commit | 2aba1fd14fd3e36b7ef5336e42b49b97805dcb91 (patch) | |
tree | ef2b2b24dfacf6def95c54d3379c421565b1fe2b /Mk | |
parent | 7574af52b853d1bbf2fcabfa2c04a4e1b98a4674 (diff) | |
download | freebsd-ports-gnome-2aba1fd14fd3e36b7ef5336e42b49b97805dcb91.tar.gz freebsd-ports-gnome-2aba1fd14fd3e36b7ef5336e42b49b97805dcb91.tar.zst freebsd-ports-gnome-2aba1fd14fd3e36b7ef5336e42b49b97805dcb91.zip |
KDE/FreeBSD team presents KDE SC 4.12.2 and KDE Workspace 4.11.6!
Among changes:
- Switch KDE4_PREFIX to ${LOCALBASE}
- Remove now needless misc/kde4-shared-mime-info port
- Add stage support
- Remove ancient CONFLICTS (KDE 4.9 and less) and LATEST_LINK
- Squeeze MASTER_SITES/MASTER_SITE_SUBDIR
- Convert LIB_DEPENDS to new style
- Use options helpers
- Drop support for FreeBSD 7.x
- Remove Qt/KDE 3 related workarounds
- Remove local patches and use upstream version scheme for libraries
- sysutils/kdeadmin4, net/kdenetwork4, devel/kdesdk4,
and x11-clocks/kdetoys4 ports have been split.
- devel/kcachegrind is now a part of KDE SC [1]
- more logs in area51 repo...
New ports:
devel/kde-dev-scripts: KDE development scripts
devel/kde-dev-utils: KDE development utilities
games/klickety: Tetris themed solitaire
games/picmi: Single player logic-based puzzle game
textproc/libkomparediff2: Library to compare files and strings
The area51 repository features commits by Schaich Alonso, avilla, rakuco
and myself.
PR: ports/186491
Exp-run: by bdrewery
Approved by: beat (former maintainer) [1]
Diffstat (limited to 'Mk')
-rw-r--r-- | Mk/bsd.kde4.mk | 83 |
1 files changed, 33 insertions, 50 deletions
diff --git a/Mk/bsd.kde4.mk b/Mk/bsd.kde4.mk index 1be6027490ee..9842597e78a4 100644 --- a/Mk/bsd.kde4.mk +++ b/Mk/bsd.kde4.mk @@ -55,7 +55,6 @@ Kde_Pre_Include= bsd.kde4.mk # pykdeuic4 - PyKDE user interface compiler # qtruby - Qt 4 Ruby bindings # runtime - Components required by many KDE Applications -# sharedmime - MIME types database for KDE ports # smokegen - SMOKE base libraries # smokekde - KDE SMOKE libraries # smokeqt - Qt 4 SMOKE libraries @@ -74,7 +73,8 @@ Kde_Pre_Include= bsd.kde4.mk # ${LOCALBASE}/kde4, but this could change in the future. # -KDE4_VERSION?= 4.10.5 +KDE4_VERSION?= 4.12.2 +KDE4_WORKSPACE_VERSION= 4.11.6 KDE4_BRANCH?= stable KTP_VERSION?= 0.6.1 KTP_BRANCH?= stable @@ -83,11 +83,7 @@ CALLIGRA_BRANCH?= stable KDEVELOP_VERSION?= 4.6.0 KDEVELOP_BRANCH?= stable -# -# KDE4 is installed into its own prefix to avoid conflicting with KDE3. -# - -KDE4_PREFIX?= ${LOCALBASE}/kde4 +KDE4_PREFIX?= ${LOCALBASE} # Help cmake to find files when testing ports with non-default PREFIX CMAKE_ARGS+= -DCMAKE_PREFIX_PATH="${LOCALBASE};${KDE4_PREFIX}" \ @@ -104,7 +100,9 @@ NO_MTREE= yes .endif PLIST_SUB+= KDE4_PREFIX="${KDE4_PREFIX}" \ - KDE4_VERSION="${KDE4_VERSION}" + KDE4_VERSION="${KDE4_VERSION}" \ + KDE4_GENERIC_LIB_VERSION=${KDE4_VERSION} \ + KDE4_NON_GENERIC_LIB_VERSION=${KDE4_VERSION:S,^4,5,} # Keep in sync with cmake/modules/PythonMacros.cmake _PYTHON_SHORT_VER= ${PYTHON_VERSION:S/^python//:S/.//} @@ -135,7 +133,7 @@ _USE_KDE4_ALL= baseapps kactivities kate kdehier kdelibs kdeprefix \ libkexiv2 libkdegames libkipi libkonq libksane marble \ nepomuk-core nepomuk-widgets \ okular oxygen perlkde perlqt pimlibs pykde4 pykdeuic4 \ - qtruby runtime sharedmime smokegen smokekde smokeqt \ + qtruby runtime smokegen smokekde smokeqt \ workspace # These components are not part of the Software Compilation. _USE_KDE4_ALL+= akonadi attica automoc4 ontologies qimageblitz soprano \ @@ -146,60 +144,60 @@ baseapps_PATH= ${KDE4_PREFIX}/bin/kfmclient baseapps_TYPE= run kactivities_PORT= x11/kactivities -kactivities_PATH= ${KDE4_PREFIX}/lib/libkactivities.so.6 +kactivities_PATH= ${KDE4_PREFIX}/lib/libkactivities.so kate_PORT= editors/kate -kate_PATH= ${KDE4_PREFIX}/lib/libkateinterfaces.so.5 +kate_PATH= ${KDE4_PREFIX}/lib/libkateinterfaces.so kdehier_PORT= misc/kdehier4 kdehier_PATH= kdehier4>=0 kdehier_TYPE= run kdelibs_PORT= x11/kdelibs4 -kdelibs_PATH= ${KDE4_PREFIX}/lib/libkdecore.so.7 +kdelibs_PATH= ${KDE4_PREFIX}/lib/libkdecore.so korundum_PORT= devel/ruby-korundum korundum_PATH= ${KDE4_PREFIX}/lib/kde4/krubypluginfactory.so korundum_TYPE= run libkcddb_PORT= audio/libkcddb -libkcddb_PATH= ${KDE4_PREFIX}/lib/libkcddb.so.5 +libkcddb_PATH= ${KDE4_PREFIX}/lib/libkcddb.so libkcompactdisc_PORT= audio/libkcompactdisc -libkcompactdisc_PATH= ${KDE4_PREFIX}/lib/libkcompactdisc.so.5 +libkcompactdisc_PATH= ${KDE4_PREFIX}/lib/libkcompactdisc.so libkdcraw_PORT= graphics/libkdcraw-kde4 -libkdcraw_PATH= ${KDE4_PREFIX}/lib/libkdcraw.so.22 +libkdcraw_PATH= ${KDE4_PREFIX}/lib/libkdcraw.so libkdeedu_PORT= misc/libkdeedu -libkdeedu_PATH= ${KDE4_PREFIX}/lib/libkeduvocdocument.so.5 +libkdeedu_PATH= ${KDE4_PREFIX}/lib/libkeduvocdocument.so libkdegames_PORT= games/libkdegames -libkdegames_PATH= ${KDE4_PREFIX}/lib/libkdegames.so.6 +libkdegames_PATH= ${KDE4_PREFIX}/lib/libkdegames.so libkexiv2_PORT= graphics/libkexiv2-kde4 -libkexiv2_PATH= ${KDE4_PREFIX}/lib/libkexiv2.so.11 +libkexiv2_PATH= ${KDE4_PREFIX}/lib/libkexiv2.so libkipi_PORT= graphics/libkipi-kde4 -libkipi_PATH= ${KDE4_PREFIX}/lib/libkipi.so.10 +libkipi_PATH= ${KDE4_PREFIX}/lib/libkipi.so libkonq_PORT= x11/libkonq -libkonq_PATH= ${KDE4_PREFIX}/lib/libkonq.so.7 +libkonq_PATH= ${KDE4_PREFIX}/lib/libkonq.so libksane_PORT= graphics/libksane -libksane_PATH= ${KDE4_PREFIX}/lib/libksane.so.0 +libksane_PATH= ${KDE4_PREFIX}/lib/libksane.so marble_PORT= astro/marble -marble_PATH= ${KDE4_PREFIX}/lib/libmarblewidget.so.15 +marble_PATH= ${KDE4_PREFIX}/lib/libmarblewidget.so nepomuk-core_PORT= sysutils/nepomuk-core -nepomuk-core_PATH= ${KDE4_PREFIX}/lib/libnepomukcore.so.5 +nepomuk-core_PATH= ${KDE4_PREFIX}/lib/libnepomukcore.so nepomuk-widgets_PORT= sysutils/nepomuk-widgets -nepomuk-widgets_PATH= ${KDE4_PREFIX}/lib/libnepomukwidgets.so.5 +nepomuk-widgets_PATH= ${KDE4_PREFIX}/lib/libnepomukwidgets.so okular_PORT= graphics/okular -okular_PATH= ${KDE4_PREFIX}/lib/libokularcore.so.2 +okular_PATH= ${KDE4_PREFIX}/lib/libokularcore.so oxygen_PORT= x11-themes/kde4-icons-oxygen oxygen_PATH= ${KDE4_PREFIX}/share/icons/oxygen/index.theme @@ -213,7 +211,7 @@ perlqt_PORT= devel/p5-perlqt perlqt_PATH= ${KDE4_PREFIX}/bin/puic4 pimlibs_PORT= deskutils/kdepimlibs4 -pimlibs_PATH= ${KDE4_PREFIX}/lib/libkpimutils.so.5 +pimlibs_PATH= ${KDE4_PREFIX}/lib/libkpimutils.so pykde4_PORT= devel/py-pykde4 pykde4_PATH= ${KDE4_PREFIX}/lib/kde4/kpythonpluginfactory.so @@ -224,32 +222,29 @@ pykdeuic4_PATH= ${LOCALBASE}/bin/pykdeuic4 pykdeuic4_TYPE= run qtruby_PORT= devel/ruby-qtruby -qtruby_PATH= ${KDE4_PREFIX}/lib/libqtruby4shared.so.2 +qtruby_PATH= ${KDE4_PREFIX}/lib/libqtruby4shared.so runtime_PORT= x11/kde4-runtime runtime_PATH= ${KDE4_PREFIX}/bin/knotify4 runtime_TYPE= run -sharedmime_PORT= misc/kde4-shared-mime-info -sharedmime_PATH= kde4-shared-mime-info>=0 - smokegen_PORT= devel/smokegen -smokegen_PATH= ${KDE4_PREFIX}/lib/libsmokebase.so.3 +smokegen_PATH= ${KDE4_PREFIX}/lib/libsmokebase.so smokekde_PORT= devel/smokekde -smokekde_PATH= ${KDE4_PREFIX}/lib/libsmokekdecore.so.3 +smokekde_PATH= ${KDE4_PREFIX}/lib/libsmokekdecore.so smokeqt_PORT= devel/smokeqt -smokeqt_PATH= ${KDE4_PREFIX}/lib/libsmokeqtcore.so.3 +smokeqt_PATH= ${KDE4_PREFIX}/lib/libsmokeqtcore.so workspace_PORT= x11/kde4-workspace -workspace_PATH= ${KDE4_PREFIX}/lib/libkworkspace.so.5 +workspace_PATH= ${KDE4_PREFIX}/lib/libkworkspace.so akonadi_PORT= databases/akonadi -akonadi_PATH= ${KDE4_PREFIX}/lib/libakonadiprotocolinternals.so.1 +akonadi_PATH= ${KDE4_PREFIX}/lib/libakonadiprotocolinternals.so attica_PORT= x11-toolkits/attica -attica_PATH= ${LOCALBASE}/lib/libattica.so.0 +attica_PATH= ${LOCALBASE}/lib/libattica.so automoc4_PORT= devel/automoc4 automoc4_PATH= ${LOCALBASE}/bin/automoc4 @@ -259,10 +254,10 @@ 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 +qimageblitz_PATH= ${LOCALBASE}/lib/libqimageblitz.so soprano_PORT= textproc/soprano -soprano_PATH= ${LOCALBASE}/lib/libsoprano.so.4 +soprano_PATH= ${LOCALBASE}/lib/libsoprano.so strigi_PORT= deskutils/libstreamanalyzer strigi_PATH= ${LOCALBASE}/lib/libstreamanalyzer.so.0 @@ -301,16 +296,4 @@ IGNORE= can't be installed: unknown USE_KDE4 component '${component}' . endif # ${_USE_KDE4_ALL:M${component}} != "" .endfor -.if defined(USE_KDE4) && ${USE_KDE4:Msharedmime} != "" -post-install: post-install-sharedmime -. if !target(post-install-sharedmime) -post-install-sharedmime: -. if defined(NO_STAGE) - @-${LOCALBASE}/bin/update-mime-database ${KDE4_PREFIX}/share/mime -. endif - @${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 - .endif # defined(_POSTMKINCLUDED) && !defined(Kde_Post_Include) |