1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-18 19:49:40 +00:00

Rename KDE4 meta ports

This is done for
 * consistency,
 * and to simplify the import of the newer KDE Plasma5 desktop and KDE applications

Bumps the dependencies.

Reviewed by:	adridg
Differential Revision:	https://reviews.freebsd.org/D12979
This commit is contained in:
Tobias C. Berner 2018-02-10 10:29:51 +00:00
parent 5e9ae3b9f5
commit 737c1cc56d
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=461375
509 changed files with 16048 additions and 460 deletions

28
MOVED
View File

@ -9918,3 +9918,31 @@ devel/tr-eric6||2018-02-08|No longer shipped by upstream
french/eric6||2018-02-08|No longer shipped by upstream
portuguese/eric6||2018-02-08|No longer shipped by upstream
devel/rubygem-event-bus||2018-02-08|Has expired: No longer maintained upstream
accessibility/kdeaccessibility4|accessibility/kdeaccessibility-kde4|2018-02-10|Rename KDE4 metaports for simplicty
deskutils/kdepim4-runtime|deskutils/kdepim-runtime-kde4|2018-02-10|Rename KDE4 metaports for simplicty
deskutils/kdepim4|desktuils/kdepim-kde4|2018-02-10|Rename KDE4 metaports for simplicty
deskutils/kdepimlibs4|deskutils/kdepimlibs-kde4|2018-02-10|Rename KDE4 metaports for simplicty
devel/kdebindings4|devel/kdebindings-kde4|2018-02-10|Rename KDE4 metaports for simplicty
devel/kdesdk4-kioslaves|devel/kdesdk-kioslaves-kde4|2018-02-10|Rename KDE4 metaports for simplicty
devel/kdesdk4-strigi-analyzers|devel/kdesdk-strigi-analyzers-kde4|2018-02-10|Rename KDE4 metaports for simplicty
devel/kdesdk4-thumbnailers|devel/kdesdk-thumbnailers-kde4|2018-02-10|Rename KDE4 metaports for simplicty
devel/kdesdk4|devel/kdesdk-kde4|2018-02-10|Rename KDE4 metaports for simplicty
games/kdegames4|games/kdegames-kde4|2018-02-10|Rename KDE4 metaports for simplicty
graphics/kdegraphics4-mobipocket|graphics/kdegraphics-mobipocket-kde4|2018-02-10|Rename KDE4 metaports for simplicty
graphics/kdegraphics4-strigi-analyzer|graphics/kdegraphics-strigi-analyzer-kde4|2018-02-10|Rename KDE4 metaports for simplicty
graphics/kdegraphics4-svgpart|graphics/kdegraphics-svgpart-kde4|2018-02-10|Rename KDE4 metaports for simplicty
graphics/kdegraphics4-thumbnailers|graphics/kdegraphics-thumbnailers-kde4|2018-02-10|Rename KDE4 metaports for simplicty
graphics/kdegraphics4|graphics/kdegraphics-kde4|2018-02-10|Rename KDE4 metaports for simplicty
misc/kdeedu4|misc/kdeedu-kde4|2018-02-10|Rename KDE4 metaports for simplicty
misc/kdeutils4|misc/kdeutils-kde4|2018-02-10|Rename KDE4 metaports for simplicty
multimedia/kdemultimedia4-ffmpegthumbs|multimedia/kdemultimedia-ffmpegthumbs-kde4|2018-02-10|Rename KDE4 metaports for simplicty
multimedia/kdemultimedia4-mplayerthumbs|multimedia/kdemultimedia-mplayerthumbs-kde4|2018-02-10|Rename KDE4 metaports for simplicty
multimedia/kdemultimedia4|multimedia/kdemultimedia-kde4|2018-02-10|Rename KDE4 metaports for simplicty
net/kdenetwork4-filesharing|net/kdenetwork-filesharing-kde4|2018-02-10|Rename KDE4 metaports for simplicty
net/kdenetwork4-strigi-analyzers|net/kdenetwork-strigi-analyzers-kde4|2018-02-10|Rename KDE4 metaports for simplicty
net/kdenetwork4|net/kdenetwork-kde4|2018-02-10|Rename KDE4 metaports for simplicty
sysutils/kdeadmin4|sysutils/kdeadmin-kde4|2018-02-10|Rename KDE4 metaports for simplicty
www/kdewebdev4|www/kdewebdev-kde4|2018-02-10|Rename KDE4 metaports for simplicty
x11-clocks/kdetoys4|x11-clocks/kdetoys-kde4|2018-02-10|Rename KDE4 metaports for simplicty
x11-themes/kdeartwork4|x11-themes/kdeartwork-kde4|2018-02-10|Rename KDE4 metaports for simplicty
x11/kdelibs4|x11/kdelibs-kde4|2018-02-10|Rename KDE4 metaports for simplicty

View File

@ -267,7 +267,7 @@ kactivities_LIB= libkactivities.so
kate_PORT= editors/kate
kate_LIB= libkateinterfaces.so
kdelibs_PORT= x11/kdelibs4
kdelibs_PORT= x11/kdelibs-kde4
kdelibs_LIB= libkdecore.so
kfilemetadata_PORT= sysutils/kfilemetadata
@ -323,7 +323,7 @@ perlkde_TYPE= run
perlqt_PORT= devel/p5-perlqt
perlqt_PATH= ${KDE_PREFIX}/bin/puic4
pimlibs_PORT= deskutils/kdepimlibs4
pimlibs_PORT= deskutils/kdepimlibs-kde4
pimlibs_LIB= libkpimutils.so
pykde4_PORT= devel/py-pykde4

View File

@ -13,7 +13,7 @@
SUBDIR += eflite
SUBDIR += jovie
SUBDIR += kaccessible
SUBDIR += kdeaccessibility4
SUBDIR += kdeaccessibility-kde4
SUBDIR += kmag
SUBDIR += kmousetool
SUBDIR += kmouth

View File

@ -2,7 +2,7 @@
PORTNAME= jovie
PORTVERSION= ${KDE4_VERSION}
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= accessibility kde kde-kde4
MAINTAINER= kde@FreeBSD.org

View File

@ -2,7 +2,7 @@
PORTNAME= kaccessible
PORTVERSION= ${KDE4_VERSION}
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= accessibility kde kde-kde4
MAINTAINER= kde@FreeBSD.org

View File

@ -0,0 +1,33 @@
# Created by: Martin Wilke <miwi@FreeBSD.org>
# $FreeBSD$
PORTNAME= kdeaccessibility
PORTVERSION= ${KDE4_VERSION}
PORTREVISION= 2
CATEGORIES= accessibility kde
PKGNAMESUFFIX= -kde4
MAINTAINER= kde@FreeBSD.org
COMMENT= Accessibility applications for KDE 4
USES= kde:4 metaport
OPTIONS_DEFINE= JOVIE KACCESSIBLE KMAG KMOUSETOOL KMOUTH
OPTIONS_DEFAULT:= ${OPTIONS_DEFINE}
JOVIE_DESC= Install Jovie text-to-speech system
JOVIE_RUN_DEPENDS= ${KDE_PREFIX}/bin/jovie:accessibility/jovie
KACCESSIBLE_DESC= Install Accessibility services for KDE
KACCESSIBLE_RUN_DEPENDS= ${KDE_PREFIX}/lib/kde4/libexec/kaccessibleapp:accessibility/kaccessible
KMAG_DESC= Install Screen magnifier
KMAG_RUN_DEPENDS= ${KDE_PREFIX}/bin/kmag:accessibility/kmag
KMOUSETOOL_DESC= Install Automatic mouse click tool
KMOUSETOOL_RUN_DEPENDS= ${KDE_PREFIX}/bin/kmousetool:accessibility/kmousetool
KMOUTH_DESC= Install Speech synthesizer frontend
KMOUTH_RUN_DEPENDS= ${KDE_PREFIX}/bin/kmouth:accessibility/kmouth
.include <bsd.port.mk>

View File

@ -0,0 +1,4 @@
This port contains a set of KDE-based applications for
accessibility needs.
WWW: http://www.kde.org/

View File

@ -2,7 +2,7 @@
PORTNAME= kmag
PORTVERSION= ${KDE4_VERSION}
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= accessibility kde kde-kde4
MAINTAINER= kde@FreeBSD.org

View File

@ -2,7 +2,7 @@
PORTNAME= kmousetool
PORTVERSION= ${KDE4_VERSION}
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= accessibility kde kde-kde4
MAINTAINER= kde@FreeBSD.org

View File

@ -2,7 +2,7 @@
PORTNAME= kmouth
PORTVERSION= ${KDE4_VERSION}
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= accessibility kde kde-kde4
MAINTAINER= kde@FreeBSD.org

View File

@ -2,7 +2,7 @@
PORTNAME= kde-l10n
PORTVERSION= ${KDE4_VERSION}
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= arabic kde
MAINTAINER= kde@FreeBSD.org

View File

@ -3,7 +3,7 @@
PORTNAME= ark
PORTVERSION= ${KDE4_VERSION}
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= archivers kde kde-kde4
MAINTAINER= kde@FreeBSD.org

View File

@ -2,7 +2,7 @@
PORTNAME= kstars
PORTVERSION= ${KDE4_VERSION}
PORTREVISION= 5
PORTREVISION= 6
CATEGORIES= astro kde kde-kde4
MAINTAINER= kde@FreeBSD.org

View File

@ -2,7 +2,7 @@
PORTNAME= libkgeomap
PORTVERSION= ${KDE4_APPLICATIONS_VERSION}
PORTREVISION= 7
PORTREVISION= 8
CATEGORIES= astro kde
MASTER_SITES= KDE/${KDE4_APPLICATIONS_BRANCH}/applications/${PORTVERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}

View File

@ -2,7 +2,7 @@
PORTNAME= marble
PORTVERSION= ${KDE4_VERSION}
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= astro kde kde-kde4
MAINTAINER= kde@FreeBSD.org

View File

@ -3,7 +3,7 @@
PORTNAME= amarok
PORTVERSION= 2.8.0
PORTREVISION= 12
PORTREVISION= 13
CATEGORIES= audio kde
MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION}/src

View File

@ -2,7 +2,7 @@
PORTNAME= audex
PORTVERSION= 0.79
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= audio kde
MASTER_SITES= SF/${PORTNAME}/src

View File

@ -3,7 +3,7 @@
PORTNAME= creox
PORTVERSION= 0.3
PORTREVISION= 5
PORTREVISION= 6
CATEGORIES= audio kde
MAINTAINER= ports@FreeBSD.org

View File

@ -3,7 +3,7 @@
PORTNAME= juk
PORTVERSION= ${KDE4_VERSION}
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= audio kde kde-kde4
MAINTAINER= kde@FreeBSD.org

View File

@ -3,7 +3,7 @@
PORTNAME= kaudiocreator
PORTVERSION= 1.3
PORTREVISION= 5
PORTREVISION= 6
CATEGORIES= audio kde
MASTER_SITES= http://kde-look.org/CONTENT/content-files/
DISTNAME= 107645-${PORTNAME}-${PORTVERSION}

View File

@ -2,7 +2,7 @@
PORTNAME= kid3
PORTVERSION= 3.5.1
PORTREVISION?= 0
PORTREVISION?= 1
CATEGORIES= audio kde
MASTER_SITES= SF

View File

@ -2,7 +2,7 @@
PORTNAME= kio-audiocd
PORTVERSION= ${KDE4_VERSION}
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= audio kde kde-kde4
DISTNAME= audiocd-kio-${PORTVERSION}

View File

@ -3,7 +3,7 @@
PORTNAME= kmix
PORTVERSION= ${KDE4_VERSION}
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= audio kde kde-kde4
MAINTAINER= kde@FreeBSD.org

View File

@ -3,7 +3,7 @@
PORTNAME= kscd
PORTVERSION= ${KDE4_VERSION}
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= audio kde kde-kde4
MAINTAINER= kde@FreeBSD.org

View File

@ -3,7 +3,7 @@
PORTNAME= kstreamripper
PORTVERSION= 0.7.100
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= audio kde
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}

View File

@ -3,7 +3,7 @@
PORTNAME= libkcddb
PORTVERSION= ${KDE4_VERSION}
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= audio kde kde-kde4
MAINTAINER= kde@FreeBSD.org

View File

@ -3,7 +3,7 @@
PORTNAME= libkcompactdisc
PORTVERSION= ${KDE4_VERSION}
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= audio kde kde-kde4
MAINTAINER= kde@FreeBSD.org

View File

@ -3,7 +3,7 @@
PORTNAME= simon
PORTVERSION= 0.4.1
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= audio kde
MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION}/src
DIST_SUBDIR= KDE

View File

@ -4,7 +4,7 @@
PORTNAME= soundkonverter
PORTVERSION= 2.2.2
DISTVERSIONPREFIX= v
PORTREVISION= 7
PORTREVISION= 8
CATEGORIES= audio kde
MAINTAINER= dbn@FreeBSD.org

View File

@ -3,7 +3,7 @@
PORTNAME= kde-l10n
PORTVERSION= ${KDE4_VERSION}
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= chinese kde
MAINTAINER= kde@FreeBSD.org

View File

@ -3,7 +3,7 @@
PORTNAME= kde-l10n
PORTVERSION= ${KDE4_VERSION}
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= chinese kde
MAINTAINER= kde@FreeBSD.org

View File

@ -2,7 +2,7 @@
PORTNAME= kremotecontrol
PORTVERSION= ${KDE4_VERSION}
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= comms kde kde-kde4
MAINTAINER= kde@FreeBSD.org

View File

@ -3,7 +3,7 @@
PORTNAME= kbibtex
DISTVERSION= 0.6.2
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= databases kde
MASTER_SITES= http://download.gna.org/${PORTNAME}/${PORTVERSION:R}/

View File

@ -124,9 +124,9 @@
SUBDIR += kcharselect
SUBDIR += kchmviewer
SUBDIR += kdeconnect
SUBDIR += kdepim4
SUBDIR += kdepim4-runtime
SUBDIR += kdepimlibs4
SUBDIR += kdepim-kde4
SUBDIR += kdepim-runtime-kde4
SUBDIR += kdepimlibs-kde4
SUBDIR += kdeplasma-addons
SUBDIR += kruler
SUBDIR += ksshaskpass

View File

@ -3,7 +3,7 @@
PORTNAME= basket
PORTVERSION= 1.81
PORTREVISION= 8
PORTREVISION= 9
CATEGORIES= deskutils kde
MASTER_SITES= http://basket.kde.org/downloads/

View File

@ -2,7 +2,7 @@
PORTNAME= homerun
PORTVERSION= 0.2.3
PORTREVISION= 4
PORTREVISION= 5
CATEGORIES= deskutils
MASTER_SITES= KDE/unstable/${PORTNAME}/src/

View File

@ -3,7 +3,7 @@
PORTNAME= kcharselect
PORTVERSION= ${KDE4_VERSION}
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= deskutils kde kde-kde4
MAINTAINER= kde@FreeBSD.org

View File

@ -2,7 +2,7 @@
PORTNAME= kdeconnect-kde
PORTVERSION= 0.7.2
PORTREVISION= 4
PORTREVISION= 5
CATEGORIES= deskutils
MASTER_SITES= KDE/unstable/kdeconnect/${PORTVERSION}/src/

View File

@ -0,0 +1,58 @@
# Created by: Martin Wilke <miwi@FreeBSD.org>
# $FreeBSD$
PORTNAME= kdepim
PORTVERSION= ${KDE4_KDEPIM_VERSION}
PORTREVISION= 11
CATEGORIES= deskutils kde
MASTER_SITES= KDE/${KDE4_APPLICATIONS_BRANCH}/applications/${KDE4_APPLICATIONS_VERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
PKGNAMESUFFIX= -kde4
MAINTAINER= kde@FreeBSD.org
COMMENT= KDE PIM applications
LIB_DEPENDS= libgpgme.so:security/gpgme \
libassuan.so:security/libassuan \
libsasl2.so:security/cyrus-sasl2 \
libboost_thread.so:devel/boost-libs \
libkgapi2.so:devel/libkgapi
RUN_DEPENDS= ${KDE_PREFIX}/bin/accountwizard:deskutils/kdepim-runtime-kde4 \
${LOCALBASE}/bin/gmd5sum:sysutils/coreutils
CONFLICTS_INSTALL= kdepim44-4.*
USE_GNOME= libxml2 libxslt:build
USE_KDE= kdelibs pimlibs kactivities \
akonadi automoc4 soprano nepomuk-widgets baloo
USES= cmake:outsource grantlee:4 iconv kde:4 shebangfix tar:xz
SHEBANG_FILES= agents/mailfilteragent/kconf_update/migrate-kmail-filters.pl \
kalarm/*.pl kmail/kconf_update/*.pl \
libkpgp/kconf_update/kpgp-3.1-upgrade-address-data.pl
USE_OPENLDAP= yes
USE_QT4= corelib dbus declarative designer_build gui network opengl \
qt3support script sql webkit xml \
qmake_build moc_build rcc_build uic_build
USE_XORG= x11 xscrnsaver
CMAKE_ARGS+= -DKDEPIM_BUILD_MOBILE:BOOL=FALSE
# Avoids Clang error:
# https://git.reviewboard.kde.org/r/108617
CXXFLAGS+= -Wno-error=return-type
USE_LDCONFIG= yes
MAKE_ENV= XDG_CONFIG_HOME=/dev/null
post-patch:
# Remove BOM
${REINPLACE_CMD} -e '1 s|^.*/|/|g' \
${WRKSRC}/knotes/configdialog/knotecollectionconfigwidget.cpp
# net-im/kopete-kde4 needs Kleopatra's headers for its Cryptography plugin.
post-install:
${MKDIR} ${STAGEDIR}${PREFIX}/include/kde4/kleo
${INSTALL_DATA} ${WRKSRC}/libkleo/kleo/*.h \
${STAGEDIR}${PREFIX}/include/kde4/kleo
${MKDIR} ${STAGEDIR}${PREFIX}/include/kde4/kleo/ui
${INSTALL_DATA} ${WRKSRC}/libkleo/ui/*.h \
${STAGEDIR}${PREFIX}/include/kde4/kleo/ui
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1465935710
SHA256 (KDE/4.14.10/kdepim-4.14.10.tar.xz) = edad865b81259331780a25906127e105d06fda8aa56f6f11cfee4bc8f85bb7e2
SIZE (KDE/4.14.10/kdepim-4.14.10.tar.xz) = 14585020

View File

@ -0,0 +1,11 @@
--- blogilo/src/blogger.h.orig 2014-09-11 21:23:20 UTC
+++ blogilo/src/blogger.h
@@ -93,7 +93,7 @@
signal emitted after previous authenticate() call.
@see authenticated(QMap\<QString,QString\>)
*/
- void authenticate(const QMap<QString, QString> &authData = QMap<QString, QString>());
+ void authenticate(const QMap<QString, QString> &authData = (QMap<QString, QString>()));
/**
Sets Google OAuth application API key.

View File

@ -0,0 +1,13 @@
Remove files not included in the tarball from being moc'ed
--- kdgantt2/CMakeLists.txt.orig 2017-10-07 07:32:16 UTC
+++ kdgantt2/CMakeLists.txt
@@ -40,8 +40,6 @@ set(libkdgantt_mocable_files
kdganttproxymodel
kdganttsummaryhandlingproxymodel
kdganttview
- kdganttlegend
- kdgantttimescalezoomdialog
)
foreach(it ${libkdgantt_mocable_files})
qt4_generate_moc(${it}.h ${CMAKE_BINARY_DIR}/kdgantt2/moc_${it}.cpp)

View File

@ -0,0 +1,24 @@
--- ./libkleo/libkleopatrarc.desktop.orig 2014-02-28 08:08:50.000000000 +0000
+++ ./libkleo/libkleopatrarc.desktop 2014-03-04 17:20:57.159414369 +0000
@@ -195,8 +195,8 @@
Name[x-test]=xxsha1sumxx
Name[zh_CN]=sha1sum
Name[zh_TW]=sha1sum
-create-command=0|xargs -0 sha1sum --
-verify-command=sha1sum -c --
+create-command=0|xargs -0 gsha1sum --
+verify-command=gsha1sum -c --
[Checksum Definition #2]
file-patterns=md5sum.txt
@@ -248,8 +248,8 @@
Name[x-test]=xxmd5sumxx
Name[zh_CN]=md5sum
Name[zh_TW]=md5sum
-create-command=0|xargs -0 md5sum --
-verify-command=md5sum -c --
+create-command=0|xargs -0 gmd5sum --
+verify-command=gmd5sum -c --
[Key Filter #0]
was-validated=false

View File

@ -0,0 +1,11 @@
--- ./messageviewer/CMakeLists.txt.orig 2012-08-25 03:26:14.357593951 +0200
+++ ./messageviewer/CMakeLists.txt 2012-08-25 03:26:19.147594463 +0200
@@ -17,7 +17,7 @@
configure_file(messageviewer.kcfg.cmake ${CMAKE_CURRENT_BINARY_DIR}/messageviewer.kcfg)
-check_include_files(sys/inotify.h SYS_INOTIFY_H_FOUND)
+add_definitions(-DBOOST_TT_HAS_OPERATOR_HPP_INCLUDED)
macro_bool_to_01(SYS_INOTIFY_H_FOUND HAVE_SYS_INOTIFY_H)
configure_file(config-messageviewer.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-messageviewer.h)

View File

@ -0,0 +1,16 @@
KDE Personal Information Management suite.
blogio - The KDE blogging client
kaddressbook - Keeps your addresses on file
akregator - Feed reader
kalarm - A personal alarm message, command and email scheduler
kjots - A note taker
kleopatra - KDE Key Manager
kmail - Fully featured Email client
knode - KDE News (Usenet) reader
knotes - Popup notes
kontact - Brings together all the KDE PIM applications under one roof
korganizer - KDE Calendar and scheduling
ktimetracker - time tracker
WWW: http://www.kde.org/

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,42 @@
# Created by: miwi
# $FreeBSD$
PORTNAME= kdepim-runtime
PORTVERSION= ${KDE4_KDEPIM_VERSION}
PORTREVISION= 9
CATEGORIES= deskutils kde
MASTER_SITES= KDE/${KDE4_APPLICATIONS_BRANCH}/applications/${KDE4_APPLICATIONS_VERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
PKGNAMESUFFIX= -kde4
MAINTAINER= kde@FreeBSD.org
COMMENT= KDE PIM tools and services
LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libkgapi2.so:devel/libkgapi \
libkolab.so:devel/libkolab \
libkolabxml.so:textproc/libkolabxml \
libkfbapi.so:net/libkfbapi \
libqjson.so:devel/qjson
CONFLICTS_INSTALL= kdepim-runtime44-4.*
USES= cmake:outsource kde:4 shared-mime-info tar:xz
USE_GNOME= libxml2 libxslt:build
USE_KDE= kdelibs pimlibs \
akonadi automoc4
USE_QT4= corelib dbus declarative designer_build gui network qtestlib \
script xml xmlpatterns \
qmake_build moc_build rcc_build uic_build
USE_LDCONFIG= yes
MAKE_ENV= XDG_CONFIG_HOME=/dev/null
CMAKE_ARGS= -DKDEPIM_MOBILE_UI:BOOL=OFF
post-patch:
# Prevent updating MIME during build.
${REINPLACE_CMD} -e '/^update_xdg_mimetypes/ d' \
${PATCH_WRKSRC}/CMakeLists.txt \
${PATCH_WRKSRC}/accountwizard/CMakeLists.txt \
${PATCH_WRKSRC}/resources/facebook/serializer/CMakeLists.txt
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1465935706
SHA256 (KDE/4.14.10/kdepim-runtime-4.14.10.tar.xz) = d68d1e3278646c3e82c7913dd443b5e10c887fb983fad7d24b26916ed4afcd52
SIZE (KDE/4.14.10/kdepim-runtime-4.14.10.tar.xz) = 1175432

View File

@ -0,0 +1,3 @@
Tools and services that extends the functionality of KDE PIM.
WWW: http://www.kde.org/

View File

@ -0,0 +1,223 @@
bin/accountwizard
bin/akonadi_birthdays_resource
bin/akonadi_davgroupware_resource
bin/akonadi_facebook_resource
bin/akonadi_googlecalendar_resource
bin/akonadi_googlecontacts_resource
bin/akonadi_icaldir_resource
bin/akonadi_imap_resource
bin/akonadi_invitations_agent
bin/akonadi_kabc_resource
bin/akonadi_kcal_resource
bin/akonadi_kdeaccounts_resource
bin/akonadi_kolab_resource
bin/akonadi_kolabproxy_resource
bin/akonadi_localbookmarks_resource
bin/akonadi_maildispatcher_agent
bin/akonadi_mailtransport_dummy_resource
bin/akonadi_migration_agent
bin/akonadi_mixedmaildir_resource
bin/akonadi_newmailnotifier_agent
bin/akonadi_nntp_resource
bin/akonadi_openxchange_resource
bin/akonadi_pop3_resource
bin/akonadi_vcarddir_resource
bin/akonaditray
bin/gidmigrator
bin/kaddressbookmigrator
bin/kjotsmigrator
bin/kmail-migrator
bin/knotes-migrator
bin/kres-migrator
lib/kde4/accountwizard_plugin.so
lib/kde4/akonadi_akonotes_resource.so
lib/kde4/akonadi_contacts_resource.so
lib/kde4/akonadi_ical_resource.so
lib/kde4/akonadi_kalarm_dir_resource.so
lib/kde4/akonadi_kalarm_resource.so
lib/kde4/akonadi_maildir_resource.so
lib/kde4/akonadi_mbox_resource.so
lib/kde4/akonadi_notes_resource.so
lib/kde4/akonadi_serializer_addressee.so
lib/kde4/akonadi_serializer_bookmark.so
lib/kde4/akonadi_serializer_contactgroup.so
lib/kde4/akonadi_serializer_kalarm.so
lib/kde4/akonadi_serializer_kcal.so
lib/kde4/akonadi_serializer_kcalcore.so
lib/kde4/akonadi_serializer_mail.so
lib/kde4/akonadi_serializer_microblog.so
lib/kde4/akonadi_serializer_socialnotification.so
lib/kde4/akonadi_vcard_resource.so
lib/kde4/imports/org/kde/BreadcrumbNavigationView.qml
lib/kde4/imports/org/kde/Dialog.qml
lib/kde4/imports/org/kde/Flap.qml
lib/kde4/imports/org/kde/Flap2.qml
lib/kde4/imports/org/kde/SlideoutPanel.qml
lib/kde4/imports/org/kde/SlideoutPanelContainer.qml
lib/kde4/imports/org/kde/akonadi/AkonadiBreadcrumbNavigationView.qml
lib/kde4/imports/org/kde/akonadi/CollectionDelegate.qml
lib/kde4/imports/org/kde/akonadi/border_dot.png
lib/kde4/imports/org/kde/akonadi/check.png
lib/kde4/imports/org/kde/akonadi/collectionview.qml
lib/kde4/imports/org/kde/akonadi/qmldir
lib/kde4/imports/org/kde/akonadi/sliderbackground.png
lib/kde4/imports/org/kde/akonadi/transparentplus.png
lib/kde4/imports/org/kde/dividing-line-horizontal.png
lib/kde4/imports/org/kde/dividing-line.png
lib/kde4/imports/org/kde/flap-collapsed-bottom.png
lib/kde4/imports/org/kde/flap-collapsed-mid.png
lib/kde4/imports/org/kde/flap-collapsed-top.png
lib/kde4/imports/org/kde/flap-expanded-bottom.png
lib/kde4/imports/org/kde/flap-expanded-mid.png
lib/kde4/imports/org/kde/flap-expanded-top.png
lib/kde4/imports/org/kde/libkdeqmlplugin.so
lib/kde4/imports/org/kde/list-line-top.png
lib/kde4/imports/org/kde/qmldir
lib/kde4/imports/org/kde/scrollable-bottom.png
lib/kde4/imports/org/kde/scrollable-top.png
lib/kde4/kabc_akonadi.so
lib/kde4/kcal_akonadi.so
lib/kde4/kcm_akonadi.so
lib/kde4/kcm_akonadi_resources.so
lib/kde4/kcm_akonadi_server.so
lib/kde4/kio_akonadi.so
lib/libakonadi-filestore.so
lib/libakonadi-filestore.so.4
lib/libakonadi-filestore.so.%%KDE4_KDELIBS_VERSION%%
lib/libfolderarchivesettings.so
lib/libfolderarchivesettings.so.4
lib/libfolderarchivesettings.so.%%KDE4_KDELIBS_VERSION%%
lib/libkdepim-copy.so
lib/libkdepim-copy.so.4
lib/libkdepim-copy.so.%%KDE4_KDELIBS_VERSION%%
lib/libkmindexreader.so
lib/libkmindexreader.so.4
lib/libkmindexreader.so.%%KDE4_KDELIBS_VERSION%%
lib/libmaildir.so
lib/libmaildir.so.4
lib/libmaildir.so.%%KDE4_KDELIBS_VERSION%%
share/akonadi/agents/akonadinepomukfeederagent.desktop
share/akonadi/agents/akonotesresource.desktop
share/akonadi/agents/birthdaysresource.desktop
share/akonadi/agents/contactsresource.desktop
share/akonadi/agents/davgroupwareresource.desktop
share/akonadi/agents/facebookresource.desktop
share/akonadi/agents/googlecalendarresource.desktop
share/akonadi/agents/googlecontactsresource.desktop
share/akonadi/agents/icaldirresource.desktop
share/akonadi/agents/icalresource.desktop
share/akonadi/agents/imapresource.desktop
share/akonadi/agents/invitationsagent.desktop
share/akonadi/agents/kabcresource.desktop
share/akonadi/agents/kalarmdirresource.desktop
share/akonadi/agents/kalarmresource.desktop
share/akonadi/agents/kcalresource.desktop
share/akonadi/agents/kdeaccountsresource.desktop
share/akonadi/agents/kolabproxyresource.desktop
share/akonadi/agents/kolabresource.desktop
share/akonadi/agents/localbookmarksresource.desktop
share/akonadi/agents/maildirresource.desktop
share/akonadi/agents/maildispatcheragent.desktop
share/akonadi/agents/mboxresource.desktop
share/akonadi/agents/migrationagent.desktop
share/akonadi/agents/mixedmaildirresource.desktop
share/akonadi/agents/mtdummyresource.desktop
share/akonadi/agents/newmailnotifieragent.desktop
share/akonadi/agents/nntpresource.desktop
share/akonadi/agents/notesresource.desktop
share/akonadi/agents/openxchangeresource.desktop
share/akonadi/agents/pop3resource.desktop
share/akonadi/agents/vcarddirresource.desktop
share/akonadi/agents/vcardresource.desktop
share/applications/kde4/accountwizard.desktop
share/applications/kde4/akonaditray.desktop
share/apps/akonadi/accountwizard/contacts/contactswizard.desktop
share/apps/akonadi/accountwizard/contacts/contactswizard.es
share/apps/akonadi/accountwizard/contacts/contactswizard.ui
share/apps/akonadi/accountwizard/ical/icalwizard.desktop
share/apps/akonadi/accountwizard/ical/icalwizard.es
share/apps/akonadi/accountwizard/ical/icalwizard.ui
share/apps/akonadi/accountwizard/imap/imapwizard.desktop
share/apps/akonadi/accountwizard/imap/imapwizard.es
share/apps/akonadi/accountwizard/imap/imapwizard.ui
share/apps/akonadi/accountwizard/kolab/kolabwizard.desktop
share/apps/akonadi/accountwizard/kolab/kolabwizard.es
share/apps/akonadi/accountwizard/kolab/kolabwizard.ui
share/apps/akonadi/accountwizard/mailbox/mailboxwizard.desktop
share/apps/akonadi/accountwizard/mailbox/mailboxwizard.es
share/apps/akonadi/accountwizard/mailbox/mailboxwizard.ui
share/apps/akonadi/accountwizard/maildir/maildirwizard.desktop
share/apps/akonadi/accountwizard/maildir/maildirwizard.es
share/apps/akonadi/accountwizard/maildir/maildirwizard.ui
share/apps/akonadi/accountwizard/pop3/pop3wizard.desktop
share/apps/akonadi/accountwizard/pop3/pop3wizard.es
share/apps/akonadi/accountwizard/pop3/pop3wizard.ui
share/apps/akonadi/accountwizard/tine20/tine20wizard.desktop
share/apps/akonadi/accountwizard/tine20/tine20wizard.es
share/apps/akonadi/accountwizard/tine20/tine20wizard.ui
share/apps/akonadi/accountwizard/vcard/vcardwizard.desktop
share/apps/akonadi/accountwizard/vcard/vcardwizard.es
share/apps/akonadi/accountwizard/vcard/vcardwizard.ui
share/apps/akonadi/accountwizard/vcarddir/vcarddirwizard.desktop
share/apps/akonadi/accountwizard/vcarddir/vcarddirwizard.es
share/apps/akonadi/accountwizard/vcarddir/vcarddirwizard.ui
share/apps/akonadi/firstrun/birthdaycalendar
share/apps/akonadi/firstrun/defaultaddressbook
share/apps/akonadi/firstrun/defaultcalendar
share/apps/akonadi/firstrun/defaultnotebook
share/apps/akonadi/plugins/serializer/akonadi_serializer_addressee.desktop
share/apps/akonadi/plugins/serializer/akonadi_serializer_bookmark.desktop
share/apps/akonadi/plugins/serializer/akonadi_serializer_contactgroup.desktop
share/apps/akonadi/plugins/serializer/akonadi_serializer_kalarm.desktop
share/apps/akonadi/plugins/serializer/akonadi_serializer_kcal.desktop
share/apps/akonadi/plugins/serializer/akonadi_serializer_kcalcore.desktop
share/apps/akonadi/plugins/serializer/akonadi_serializer_mail.desktop
share/apps/akonadi/plugins/serializer/akonadi_serializer_microblog.desktop
share/apps/akonadi/plugins/serializer/akonadi_serializer_socialnotification.desktop
share/apps/akonadi_facebook_resource/akonadi_facebook_resource.notifyrc
share/apps/akonadi_kolabproxy_resource/akonadi_kolabproxy_resource.notifyrc
share/apps/akonadi_maildispatcher_agent/akonadi_maildispatcher_agent.notifyrc
share/apps/akonadi_newmailnotifier_agent/akonadi_newmailnotifier_agent.notifyrc
share/apps/kconf_update/newmailnotifier.upd
share/autostart/kaddressbookmigrator.desktop
share/config/accountwizard.knsrc
share/config/kmail-migratorrc
share/config/kres-migratorrc
share/dbus-1/interfaces/org.kde.Akonadi.Maildir.Settings.xml
share/dbus-1/interfaces/org.kde.Akonadi.MixedMaildir.Settings.xml
share/icons/hicolor/128x128/apps/akonaditray.png
share/icons/hicolor/128x128/apps/ox.png
share/icons/hicolor/16x16/apps/facebookresource.png
share/icons/hicolor/16x16/apps/ox.png
share/icons/hicolor/22x22/apps/akonaditray.png
share/icons/hicolor/22x22/apps/facebookresource.png
share/icons/hicolor/32x32/apps/akonaditray.png
share/icons/hicolor/32x32/apps/facebookresource.png
share/icons/hicolor/32x32/apps/ox.png
share/icons/hicolor/48x48/apps/facebookresource.png
share/icons/hicolor/48x48/apps/ox.png
share/icons/hicolor/64x64/apps/akonaditray.png
share/icons/hicolor/64x64/apps/kolab.png
share/icons/hicolor/64x64/apps/ox.png
share/icons/hicolor/scalable/apps/akonaditray.svgz
share/kde4/services/akonadi.protocol
share/kde4/services/akonadi/davgroupware-providers/citadel.desktop
share/kde4/services/akonadi/davgroupware-providers/davical.desktop
share/kde4/services/akonadi/davgroupware-providers/egroupware.desktop
share/kde4/services/akonadi/davgroupware-providers/opengroupware.desktop
share/kde4/services/akonadi/davgroupware-providers/owncloud-pre5.desktop
share/kde4/services/akonadi/davgroupware-providers/owncloud.desktop
share/kde4/services/akonadi/davgroupware-providers/scalix.desktop
share/kde4/services/akonadi/davgroupware-providers/sogo.desktop
share/kde4/services/akonadi/davgroupware-providers/yahoo.desktop
share/kde4/services/akonadi/davgroupware-providers/zarafa.desktop
share/kde4/services/akonadi/davgroupware-providers/zimbra.desktop
share/kde4/services/kcm_akonadi.desktop
share/kde4/services/kcm_akonadi_resources.desktop
share/kde4/services/kcm_akonadi_server.desktop
share/kde4/services/kresources/kabc/akonadi.desktop
share/kde4/services/kresources/kcal/akonadi.desktop
share/kde4/servicetypes/davgroupwareprovider.desktop
share/mime/packages/accountwizard-mime.xml
share/mime/packages/kdepim-mime.xml
share/mime/packages/x-vnd.akonadi.socialnotification.xml

View File

@ -0,0 +1,42 @@
# Created by: arved
# $FreeBSD$
PORTNAME= kdepimlibs
PORTVERSION= ${KDE4_KDEPIM_VERSION}
PORTREVISION= 15
CATEGORIES= deskutils kde
MASTER_SITES= KDE/${KDE4_APPLICATIONS_BRANCH}/applications/${KDE4_APPLICATIONS_VERSION}/src
DIST_SUBDIR= KDE/${PORTVERSION}
PKGNAMESUFFIX= -kde4
MAINTAINER= kde@FreeBSD.org
COMMENT= KDE PIM Libraries
BUILD_DEPENDS= xsltproc:textproc/libxslt
LIB_DEPENDS= libgpgme.so:security/gpgme \
libsasl2.so:security/cyrus-sasl2 \
libboost_thread.so:devel/boost-libs \
libical.so:devel/libical \
libuuid.so:misc/e2fsprogs-libuuid \
libprison.so:graphics/prison \
libqjson.so:devel/qjson
USES= cmake:outsource kde:4 shared-mime-info shebangfix tar:xz
USE_KDE= kdelibs akonadi \
automoc4 ontologies soprano
SHEBANG_FILES= mailtransport/kconf_update/migrate-transports.pl
USE_OPENLDAP= yes
USE_QT4= corelib dbus declarative designer_build gui network sql xml \
qmake_build moc_build rcc_build uic_build
USE_LDCONFIG= yes
post-patch:
${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \
${PATCH_WRKSRC}/cmake/modules/*.cmake
${REINPLACE_CMD} -e 's|%%KDE_PREFIX%%|${KDE_PREFIX}|g' \
${PATCH_WRKSRC}/cmake/modules/FindQGpgme.cmake
# Prevent updating MIME during build.
${REINPLACE_CMD} -e '/^update_xdg_mimetypes/ d' \
${PATCH_WRKSRC}/CMakeLists.txt
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1465935711
SHA256 (KDE/4.14.10/kdepimlibs-4.14.10.tar.xz) = c8cc9694add6ecf121bda050235ffa68d8307a82c85fbdffe69a8eab5be584c2
SIZE (KDE/4.14.10/kdepimlibs-4.14.10.tar.xz) = 2831160

View File

@ -0,0 +1,13 @@
As we install libqgpgme as libqgpgme4, we have to search for 'gpgme4'.
--- cmake/modules/FindQGpgme.cmake.orig 2015-06-24 12:43:14 UTC
+++ cmake/modules/FindQGpgme.cmake
@@ -20,7 +20,7 @@ if(GPGME_FOUND)
HINTS ${GPGME_LIBRARY_DIR})
endif()
- find_library(QGPGME_LIBRARY qgpgme
+ find_library(QGPGME_LIBRARY qgpgme4
HINTS ${GPGME_LIBRARY_DIR})
if (QGPGME_LIBRARY)

View File

@ -0,0 +1,38 @@
Fix for https://www.kde.org/info/security/advisory-20170227-1.txt
--- ktnef/ktnefparser.cpp.orig 2017-03-11 20:23:43 UTC
+++ ktnef/ktnefparser.cpp
@@ -40,7 +40,9 @@
#include <QtCore/QDateTime>
#include <QtCore/QDataStream>
+#include <QtCore/QDir>
#include <QtCore/QFile>
+#include <QtCore/QFileInfo>
#include <QtCore/QVariant>
#include <QtCore/QList>
@@ -446,7 +448,9 @@ bool KTNEFParser::extractFile( const QSt
bool KTNEFParser::ParserPrivate::extractAttachmentTo( KTNEFAttach *att,
const QString &dirname )
{
- QString filename = dirname + '/';
+ const QString destDir( QDir( dirname ).absolutePath() ); // get directory path without any "." or ".."
+
+ QString filename = destDir + '/';
if ( !att->fileName().isEmpty()) {
filename += att->fileName();
} else {
@@ -462,6 +466,13 @@ bool KTNEFParser::ParserPrivate::extract
if ( !device_->seek( att->offset() ) ) {
return false;
}
+ const QFileInfo fi( filename );
+ if ( !fi.absoluteFilePath().startsWith( destDir ) ) {
+ kWarning() << "Attempted extract into" << fi.absoluteFilePath()
+ << "which is outside of the extraction root folder" << destDir << "."
+ << "Changing export of contained files to extraction root folder.";
+ filename = destDir + QLatin1Char( '/' ) + fi.fileName();
+ }
KSaveFile outfile( filename );
if ( !outfile.open() ) {
return false;

View File

@ -0,0 +1,12 @@
Install libqgpgme as libqgpgme4 to not conflict with security/gpgme-qt5
--- qgpgme/CMakeLists.txt.orig 2016-11-19 14:44:57 UTC
+++ qgpgme/CMakeLists.txt
@@ -49,6 +49,7 @@ if ( _any_gpgme_found )
set_target_properties( qgpgme PROPERTIES
VERSION ${_qgpgme_version}
SOVERSION ${_qgpgme_soversion}
+ OUTPUT_NAME qgpgme4
)
install( TARGETS qgpgme EXPORT kdepimlibsLibraryTargets ${INSTALL_TARGETS_DEFAULT_ARGS})

View File

@ -0,0 +1,3 @@
A set of libraries from the KDE Personal Information Management project.
WWW: http://www.kde.org/

File diff suppressed because it is too large Load Diff

View File

@ -2,7 +2,7 @@
PORTNAME= kdeplasma-addons
PORTVERSION= ${KDE4_VERSION}
PORTREVISION= 5
PORTREVISION= 6
CATEGORIES= deskutils kde kde-kde4
MAINTAINER= kde@FreeBSD.org

View File

@ -2,7 +2,7 @@
PORTNAME= kruler
PORTVERSION= ${KDE4_VERSION}
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= deskutils kde kde-kde4
MAINTAINER= kde@FreeBSD.org

View File

@ -3,7 +3,7 @@
PORTNAME= ksshaskpass
PORTVERSION= 0.5.3
PORTREVISION= 6
PORTREVISION= 7
CATEGORIES= deskutils
MASTER_SITES= http://kde-apps.org/CONTENT/content-files/
DISTNAME= 50971-${PORTNAME}-${PORTVERSION}

View File

@ -3,7 +3,7 @@
PORTNAME= cwp
PORTVERSION= 1.12.1
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= deskutils kde
MASTER_SITES= http://kde-look.org/CONTENT/content-files/
PKGNAMEPREFIX= plasma-applet-

View File

@ -2,7 +2,7 @@
PORTNAME= daisy
PORTVERSION= 0.0.4.26
PORTREVISION= 6
PORTREVISION= 7
CATEGORIES= deskutils kde
MASTER_SITES= http://cdlszm.org/downloads/
PKGNAMEPREFIX= plasma-applet-

View File

@ -3,7 +3,7 @@
PORTNAME= fancytasks
PORTVERSION= 1.1.0
PORTREVISION= 7
PORTREVISION= 8
CATEGORIES= deskutils
MASTER_SITES= http://kde-look.org/CONTENT/content-files/
PKGNAMEPREFIX= plasma-applet-

View File

@ -2,7 +2,7 @@
PORTNAME= panelspacer
PORTVERSION= 0.2
PORTREVISION= 13
PORTREVISION= 14
CATEGORIES= deskutils kde
MASTER_SITES= http://danakil.free.fr/linux/releases/${PORTNAME}-${PORTVERSION}/
PKGNAMEPREFIX= plasma-applet-

View File

@ -2,7 +2,7 @@
PORTNAME= qstardict
PORTVERSION= 1.0.1
PORTREVISION= 4
PORTREVISION= 5
CATEGORIES= deskutils textproc kde
MASTER_SITES= http://qstardict.ylsoftware.com/files/
PKGNAMEPREFIX= plasma-applet-

View File

@ -2,7 +2,7 @@
PORTNAME= serverstatuswidget
PORTVERSION= 1.5.1
PORTREVISION= 7
PORTREVISION= 8
CATEGORIES= deskutils kde
MASTER_SITES= http://kde-look.org/CONTENT/content-files/
PKGNAMEPREFIX= plasma-applet-

View File

@ -3,7 +3,7 @@
PORTNAME= simpleweatherforecast
PORTVERSION= 1.3
PORTREVISION= 8
PORTREVISION= 9
CATEGORIES= deskutils kde
MASTER_SITES= http://kde-look.org/CONTENT/content-files/
PKGNAMEPREFIX= plasma-applet-

View File

@ -2,7 +2,7 @@
PORTNAME= teacooker
PORTVERSION= 0.3.0
PORTREVISION= 12
PORTREVISION= 13
CATEGORIES= deskutils kde
MASTER_SITES= http://www.kde-apps.org/CONTENT/content-files/
PKGNAMEPREFIX= plasma-applet-

View File

@ -2,7 +2,7 @@
PORTNAME= yawp
PORTVERSION= 0.4.5
PORTREVISION= 6
PORTREVISION= 7
CATEGORIES= deskutils kde
MASTER_SITES= SF
PKGNAMEPREFIX= plasma-applet-

View File

@ -2,7 +2,7 @@
PORTNAME= semantik
DISTVERSION= 0.9.5
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= deskutils kde
MASTER_SITES= http://ftp.waf.io/pub/release/ \
http://www.freehackers.org/~tnagy/release/

View File

@ -3,7 +3,7 @@
PORTNAME= silence
PORTVERSION= 0.2
PORTREVISION= 8
PORTREVISION= 9
CATEGORIES= deskutils kde
MASTER_SITES= http://kde-apps.org/CONTENT/content-files/
DISTNAME= 124776-${PORTNAME}-${PORTVERSION}

View File

@ -3,7 +3,7 @@
PORTNAME= strigi
PORTVERSION= ${STRIGI_VERSION}
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= deskutils
MAINTAINER= kde@FreeBSD.org

View File

@ -2,7 +2,7 @@
PORTNAME= superkaramba
PORTVERSION= ${KDE4_VERSION}
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= deskutils kde kde-kde4
MAINTAINER= kde@FreeBSD.org

View File

@ -1252,11 +1252,11 @@
SUBDIR += kdbg
SUBDIR += kde-dev-scripts
SUBDIR += kde-dev-utils
SUBDIR += kdebindings4
SUBDIR += kdesdk4
SUBDIR += kdesdk4-kioslaves
SUBDIR += kdesdk4-strigi-analyzers
SUBDIR += kdesdk4-thumbnailers
SUBDIR += kdebindings-kde4
SUBDIR += kdesdk-kde4
SUBDIR += kdesdk-kioslaves-kde4
SUBDIR += kdesdk-strigi-analyzers-kde4
SUBDIR += kdesdk-thumbnailers-kde4
SUBDIR += kdesvn-kde4
SUBDIR += kdevelop-kde4
SUBDIR += kdevelop-pg-qt

View File

@ -2,7 +2,7 @@
PORTNAME= cervisia
PORTVERSION= ${KDE4_VERSION}
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= devel kde kde-kde4
MAINTAINER= kde@FreeBSD.org

View File

@ -2,7 +2,7 @@
PORTNAME= dolphin-plugins
PORTVERSION= ${KDE4_VERSION}
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= devel kde kde-kde4
MAINTAINER= kde@FreeBSD.org

View File

@ -2,7 +2,7 @@
PORTNAME= kapptemplate
PORTVERSION= ${KDE4_VERSION}
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= devel kde kde-kde4
MAINTAINER= kde@FreeBSD.org

View File

@ -3,7 +3,7 @@
PORTNAME= kcachegrind
PORTVERSION= ${KDE4_VERSION}
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= devel kde kde-kde4
MAINTAINER= kde@FreeBSD.org

View File

@ -3,7 +3,7 @@
PORTNAME= kdbg
PORTVERSION= 2.5.6
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= devel kde
MASTER_SITES= SF/${PORTNAME}/Source%20Code/${PORTVERSION}

View File

@ -2,7 +2,7 @@
PORTNAME= kde-dev-scripts
PORTVERSION= ${KDE4_VERSION}
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= devel kde kde-kde4
MAINTAINER= kde@FreeBSD.org

View File

@ -2,7 +2,7 @@
PORTNAME= kde-dev-utils
PORTVERSION= ${KDE4_VERSION}
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= devel kde kde-kde4
MAINTAINER= kde@FreeBSD.org

View File

@ -0,0 +1,28 @@
# $FreeBSD$
PORTNAME= kdebindings
PORTVERSION= ${KDE4_VERSION}
PORTREVISION= 2
CATEGORIES= devel kde
PKGNAMESUFFIX= -kde4
MAINTAINER= kde@FreeBSD.org
COMMENT= KDE bindings (meta port)
USES= kde:4 metaport
OPTIONS_DEFINE= PERL PYTHON RUBY
OPTIONS_DEFAULT= ${OPTIONS_DEFINE}
PERL_DESC= Perl bindings
PERL_USE= KDE=perlkde_run
PYTHON_DESC= Python bindings
PYTHON_RUN_DEPENDS= ${KDE_PREFIX}/lib/kde4/krosspython.so:devel/py-krosspython
PYTHON_USE= KDE=pykde4_run,pykdeuic4_run
RUBY_DESC= Ruby bindings
RUBY_RUN_DEPENDS= ${KDE_PREFIX}/lib/kde4/krossruby.so:devel/ruby-krossruby
RUBY_USE= KDE=korundum_run
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
This is a meta port of KDE bindings for Python and Ruby.
WWW: http://www.kde.org/

View File

@ -0,0 +1,80 @@
# $FreeBSD$
PORTNAME= kdesdk
PORTVERSION= ${KDE4_VERSION}
PORTREVISION= 2
CATEGORIES= devel kde
PKGNAMESUFFIX= -kde4
MAINTAINER= kde@FreeBSD.org
COMMENT= KDE Software Development Kit
USES= kde:4 metaport
OPTIONS_DEFINE= CERVISIA \
DEVUTILS \
DEVSCRIPTS \
DOLPHIN \
KAPPTEMPLATE \
KATE \
KATE_PATE \
KCACHEGRIND \
KIOSLAVES \
KOMPARE \
LOKALIZE \
OKTETA \
POXML \
STRIGI \
THUMBNAILER \
UMBRELLO
OPTIONS_DEFAULT= ${OPTIONS_DEFINE}
CERVISIA_DESC= CVS frontend
CERVISIA_RUN_DEPENDS= ${KDE_PREFIX}/bin/cervisia:devel/cervisia
DEVUTILS_DESC= KDE development utilities
DEVUTILS_RUN_DEPENDS= ${KDE_PREFIX}/bin/kuiviewer:devel/kde-dev-utils
DEVSCRIPTS_DESC= KDE development scripts
DEVSCRIPTS_RUN_DEPENDS= ${KDE_PREFIX}/bin/kdekillall:devel/kde-dev-scripts
DOLPHIN_DESC= Plugins for Dolphin file manager
DOLPHIN_RUN_DEPENDS= ${KDE_PREFIX}/lib/kde4/fileviewgitplugin.so:devel/dolphin-plugins
KAPPTEMPLATE_DESC= Template generator
KAPPTEMPLATE_RUN_DEPENDS= ${KDE_PREFIX}/bin/kapptemplate:devel/kapptemplate
KATE_DESC= KDE advanced text editor
KATE_USE= KDE=kate_run
KATE_PATE_DESC= Support for Python plugins in Kate
KATE_PATE_RUN_DEPENDS= ${KDE_PREFIX}/lib/kde4/katepateplugin.so:editors/kate-plugin-pate
KCACHEGRIND_DESC= Profiler frontend
KCACHEGRIND_RUN_DEPENDS= ${KDE_PREFIX}/bin/kcachegrind:devel/kcachegrind
KIOSLAVES_DESC= SDK related KIO slaves
KIOSLAVES_RUN_DEPENDS= ${KDE_PREFIX}/lib/kde4/kio_svn.so:devel/kdesdk-kioslaves-kde4
KOMPARE_DESC= Diff/Patch frontend
KOMPARE_RUN_DEPENDS= ${KDE_PREFIX}/bin/kompare:textproc/kompare
LOKALIZE_DESC= Computer-aided translation system
LOKALIZE_RUN_DEPENDS= ${KDE_PREFIX}/bin/lokalize:devel/lokalize
OKTETA_DESC= Hex editor
OKTETA_RUN_DEPENDS= ${KDE_PREFIX}/bin/okteta:devel/okteta
POXML_DESC= Tools to translate DocBook XML using gettext
POXML_RUN_DEPENDS= ${KDE_PREFIX}/bin/po2xml:devel/poxml
STRIGI_DESC= Strigi analyzers for SDK file formats
STRIGI_RUN_DEPENDS= ${KDE_PREFIX}/lib/strigi/strigila_diff.so:devel/kdesdk-strigi-analyzers-kde4
THUMBNAILER_DESC= Thumbnail generator for gettext po files
THUMBNAILER_RUN_DEPENDS= ${KDE_PREFIX}/lib/kde4/pothumbnail.so:devel/kdesdk-thumbnailers-kde4
UMBRELLO_DESC= UML modeller
UMBRELLO_RUN_DEPENDS= ${KDE_PREFIX}/bin/umbrello:devel/umbrello
.include <bsd.port.mk>

View File

@ -0,0 +1 @@
KDE Software Development Kit.

View File

@ -0,0 +1,20 @@
# $FreeBSD$
PORTNAME= kdesdk-kioslaves
PORTVERSION= ${KDE4_VERSION}
PORTREVISION= 2
CATEGORIES= devel kde kde-kde4
PKGNAMESUFFIX= -kde4
MAINTAINER= kde@FreeBSD.org
COMMENT= SDK related KIO slaves
LIB_DEPENDS= libsvn_client-1.so:devel/subversion
USES= cmake:outsource kde:4 perl5 shebangfix tar:xz
USE_KDE= kdelibs automoc4
USE_QT4= moc_build qmake_build rcc_build uic_build
SHEBANG_FILES= perldoc/pod2html.pl
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (KDE/4.14.3/kdesdk-kioslaves-4.14.3.tar.xz) = 44d01ac656ca772b5be750a5e8441384d61c2a5cd9e691a57ae083806d700e4c
SIZE (KDE/4.14.3/kdesdk-kioslaves-4.14.3.tar.xz) = 361228

View File

@ -0,0 +1,87 @@
Subversion 1.9 and more recent versions have removed some interfaces, which
the Subversion developers consider to serve only svn-internal purposes, from
the header files installed by the package.
The following patch (orignally from pkgsrc) provides an own sort mechanism
to replace the no longer available svn_sort__hash functionality.
--- svn/svn.cpp.orig 2015-09-20 17:51:35.000000000 +0000
+++ svn/svn.cpp
@@ -54,6 +54,8 @@
#include "svn.h"
#include <apr_portable.h>
+#include <algorithm>
+
using namespace KIO;
typedef struct
@@ -107,11 +109,6 @@ static svn_error_t *write_to_string(void
return SVN_NO_ERROR;
}
-static int
-compare_items_as_paths (const svn_sort__item_t*a, const svn_sort__item_t*b) {
- return svn_path_compare_paths ((const char *)a->key, (const char *)b->key);
-}
-
kio_svnProtocol::kio_svnProtocol(const QByteArray &pool_socket, const QByteArray &app_socket)
: SlaveBase("kio_svn", pool_socket, app_socket) {
kDebug(7128) << "kio_svnProtocol::kio_svnProtocol()";
@@ -515,6 +512,11 @@ void kio_svnProtocol::stat(const KUrl &
svn_pool_destroy( subpool );
}
+static bool
+sort_by_path(const std::pair<const char *, svn_dirent_t *> &a, const std::pair<const char *, svn_dirent_t *> &b) {
+ return svn_path_compare_paths(a.first, b.first) < 0;
+}
+
void kio_svnProtocol::listDir(const KUrl& url) {
kDebug(7128) << "kio_svn::listDir(const KUrl& url) : " << url.url();
@@ -547,23 +549,23 @@ void kio_svnProtocol::listDir(const KUrl
return;
}
- apr_array_header_t *array;
- int i;
-
- array = svn_sort__hash (dirents, compare_items_as_paths, subpool);
+ std::vector<std::pair<const char *, svn_dirent_t *> > array;
+ for (apr_hash_index_t *hi = apr_hash_first(subpool, dirents); hi; hi = apr_hash_next(hi)) {
+ const void *key;
+ void *data;
+ apr_hash_this(hi, &key, NULL, &data);
+ array.push_back(std::make_pair(reinterpret_cast<const char *>(key), reinterpret_cast<svn_dirent_t *>(data)));
+ }
+ std::sort(array.begin(), array.end(), sort_by_path);
- UDSEntry entry;
- for (i = 0; i < array->nelts; ++i) {
+ UDSEntry entry;
+ for (size_t i = 0; i < array.size(); ++i) {
entry.clear();
const char *utf8_entryname, *native_entryname;
svn_dirent_t *dirent;
- svn_sort__item_t *item;
- item = &APR_ARRAY_IDX (array, i, svn_sort__item_t);
-
- utf8_entryname = (const char*)item->key;
-
- dirent = (svn_dirent_t*)apr_hash_get (dirents, utf8_entryname, item->klen);
+ utf8_entryname = array[i].first;
+ dirent = array[i].second;
svn_utf_cstring_from_utf8 (&native_entryname, utf8_entryname, subpool);
const char *native_author = NULL;
@@ -577,7 +579,7 @@ void kio_svnProtocol::listDir(const KUrl
if ( createUDSEntry(QString( native_entryname ), QString( native_author ), dirent->size,
dirent->kind==svn_node_dir ? true : false, mtime, entry) )
listEntry( entry, false );
- }
+ }
listEntry( entry, true );
finished();

View File

@ -0,0 +1,3 @@
SDK related KIO slaves.
WWW: http://www.kde.org/

View File

@ -0,0 +1,57 @@
bin/kio_svn_helper
lib/kde4/kded_ksvnd.so
lib/kde4/kio_perldoc.so
lib/kde4/kio_svn.so
share/apps/kio_perldoc/pod2html.pl
share/dbus-1/interfaces/org.kde.ksvnd.xml
share/icons/hicolor/128x128/actions/vcs-add-svn-kiosvn.png
share/icons/hicolor/128x128/actions/vcs-branch-svn-kiosvn.png
share/icons/hicolor/128x128/actions/vcs-merge-svn-kiosvn.png
share/icons/hicolor/128x128/actions/vcs-remove-svn-kiosvn.png
share/icons/hicolor/128x128/actions/vcs-status-svn-kiosvn.png
share/icons/hicolor/128x128/actions/vcs-switch-svn-kiosvn.png
share/icons/hicolor/16x16/actions/vcs-add-svn-kiosvn.png
share/icons/hicolor/16x16/actions/vcs-branch-svn-kiosvn.png
share/icons/hicolor/16x16/actions/vcs-merge-svn-kiosvn.png
share/icons/hicolor/16x16/actions/vcs-remove-svn-kiosvn.png
share/icons/hicolor/16x16/actions/vcs-status-svn-kiosvn.png
share/icons/hicolor/16x16/actions/vcs-switch-svn-kiosvn.png
share/icons/hicolor/22x22/actions/vcs-add-svn-kiosvn.png
share/icons/hicolor/22x22/actions/vcs-branch-svn-kiosvn.png
share/icons/hicolor/22x22/actions/vcs-merge-svn-kiosvn.png
share/icons/hicolor/22x22/actions/vcs-remove-svn-kiosvn.png
share/icons/hicolor/22x22/actions/vcs-status-svn-kiosvn.png
share/icons/hicolor/22x22/actions/vcs-switch-svn-kiosvn.png
share/icons/hicolor/32x32/actions/vcs-add-svn-kiosvn.png
share/icons/hicolor/32x32/actions/vcs-branch-svn-kiosvn.png
share/icons/hicolor/32x32/actions/vcs-merge-svn-kiosvn.png
share/icons/hicolor/32x32/actions/vcs-remove-svn-kiosvn.png
share/icons/hicolor/32x32/actions/vcs-status-svn-kiosvn.png
share/icons/hicolor/32x32/actions/vcs-switch-svn-kiosvn.png
share/icons/hicolor/48x48/actions/vcs-add-svn-kiosvn.png
share/icons/hicolor/48x48/actions/vcs-branch-svn-kiosvn.png
share/icons/hicolor/48x48/actions/vcs-merge-svn-kiosvn.png
share/icons/hicolor/48x48/actions/vcs-remove-svn-kiosvn.png
share/icons/hicolor/48x48/actions/vcs-status-svn-kiosvn.png
share/icons/hicolor/48x48/actions/vcs-switch-svn-kiosvn.png
share/icons/hicolor/64x64/actions/vcs-add-svn-kiosvn.png
share/icons/hicolor/64x64/actions/vcs-branch-svn-kiosvn.png
share/icons/hicolor/64x64/actions/vcs-merge-svn-kiosvn.png
share/icons/hicolor/64x64/actions/vcs-remove-svn-kiosvn.png
share/icons/hicolor/64x64/actions/vcs-status-svn-kiosvn.png
share/icons/hicolor/64x64/actions/vcs-switch-svn-kiosvn.png
share/icons/hicolor/scalable/actions/vcs-add-svn-kiosvn.svgz
share/icons/hicolor/scalable/actions/vcs-branch-svn-kiosvn.svgz
share/icons/hicolor/scalable/actions/vcs-merge-svn-kiosvn.svgz
share/icons/hicolor/scalable/actions/vcs-remove-svn-kiosvn.svgz
share/icons/hicolor/scalable/actions/vcs-status-svn-kiosvn.svgz
share/icons/hicolor/scalable/actions/vcs-switch-svn-kiosvn.svgz
share/kde4/services/ServiceMenus/subversion.desktop
share/kde4/services/ServiceMenus/subversion_toplevel.desktop
share/kde4/services/kded/ksvnd.desktop
share/kde4/services/perldoc.protocol
share/kde4/services/svn+file.protocol
share/kde4/services/svn+http.protocol
share/kde4/services/svn+https.protocol
share/kde4/services/svn+ssh.protocol
share/kde4/services/svn.protocol

View File

@ -0,0 +1,16 @@
# $FreeBSD$
PORTNAME= kdesdk-strigi-analyzers
PORTVERSION= ${KDE4_VERSION}
PORTREVISION= 2
CATEGORIES= devel kde kde-kde4
PKGNAMESUFFIX= -kde4
MAINTAINER= kde@FreeBSD.org
COMMENT= Strigi analyzers for SDK related file formats
USES= cmake:outsource kde:4 tar:xz
USE_KDE= kdelibs automoc4 strigi
USE_QT4= moc_build qmake_build rcc_build uic_build
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (KDE/4.14.3/kdesdk-strigi-analyzers-4.14.3.tar.xz) = e0d1e0b246c540aefbb88b850102cec5ae6058be00415172cc979c570f3e218b
SIZE (KDE/4.14.3/kdesdk-strigi-analyzers-4.14.3.tar.xz) = 18260

View File

@ -0,0 +1,3 @@
Strigi analyzers for SDK related file formats.
WWW: http://www.kde.org/

View File

@ -0,0 +1,5 @@
lib/strigi/strigila_diff.so
lib/strigi/strigila_po.so
lib/strigi/strigita_ts.so
lib/strigi/strigita_xlf.so
share/strigi/fieldproperties/strigi_translation.fieldproperties

View File

@ -0,0 +1,16 @@
# $FreeBSD$
PORTNAME= kdesdk-thumbnailers
PORTVERSION= ${KDE4_VERSION}
PORTREVISION= 2
CATEGORIES= devel kde kde-kde4
PKGNAMESUFFIX= -kde4
MAINTAINER= kde@FreeBSD.org
COMMENT= KDE thumbnail generator for gettext po files
USES= cmake:outsource gettext kde:4 tar:xz
USE_KDE= kdelibs automoc4
USE_QT4= moc_build qmake_build rcc_build uic_build
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (KDE/4.14.3/kdesdk-thumbnailers-4.14.3.tar.xz) = c31cfe513bef799461b7521d32a0768667295728aaec745fd504bc29cabaadce
SIZE (KDE/4.14.3/kdesdk-thumbnailers-4.14.3.tar.xz) = 11384

View File

@ -0,0 +1,3 @@
KDE thumbnail generator for gettext po files.
WWW: http://www.kde.org/

View File

@ -0,0 +1,3 @@
lib/kde4/pothumbnail.so
share/config.kcfg/pocreatorsettings.kcfg
share/kde4/services/pothumbnail.desktop

View File

@ -3,7 +3,7 @@
PORTNAME= kdesvn
DISTVERSION= 1.7.0
PORTREVISION= 4
PORTREVISION= 5
CATEGORIES= devel kde
MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION}/

View File

@ -3,7 +3,7 @@
PORTNAME= kdevelop
DISTVERSION= ${KDEVELOP_VERSION}
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= devel kde
MASTER_SITES= KDE/${KDEVELOP_BRANCH}/kdevelop/${DISTVERSION}
DIST_SUBDIR= KDE/kdevelop/${KDEVELOP_VERSION}

Some files were not shown because too many files have changed in this diff Show More