summaryrefslogtreecommitdiff
path: root/deskutils/kdepim44-runtime
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2009-08-04 21:14:07 +0000
committerMartin Wilke <miwi@FreeBSD.org>2009-08-04 21:14:07 +0000
commit84daec6f093d3d7d53a50edf53ce7943b9621bb1 (patch)
tree043b1cfb262179f2ec700f10588786db42f9c61d /deskutils/kdepim44-runtime
parent- s/MAKE_JOBS_SAVE/MAKE_JOBS_SAFE (diff)
The KDE FreeBSD team is proud to announce the release of KDE 4.3.0
for FreeBSD. The official KDE 4.3.0 (Codename: "Caizen") release notes can be found at: http://kde.org/announcements/4.3/index.php. We'd like to say thanks to all helpers and submitters. Tested by: pointyhat-exp-run (pav/miwi)
Notes
Notes: svn path=/head/; revision=238903
Diffstat (limited to 'deskutils/kdepim44-runtime')
-rw-r--r--deskutils/kdepim44-runtime/Makefile51
-rw-r--r--deskutils/kdepim44-runtime/distinfo3
-rw-r--r--deskutils/kdepim44-runtime/files/patch-xml__CMakeLists.txt33
-rw-r--r--deskutils/kdepim44-runtime/files/qt3to4headers.txt46
-rw-r--r--deskutils/kdepim44-runtime/pkg-descr8
-rw-r--r--deskutils/kdepim44-runtime/pkg-plist106
6 files changed, 247 insertions, 0 deletions
diff --git a/deskutils/kdepim44-runtime/Makefile b/deskutils/kdepim44-runtime/Makefile
new file mode 100644
index 000000000000..830f2b1b0a3e
--- /dev/null
+++ b/deskutils/kdepim44-runtime/Makefile
@@ -0,0 +1,51 @@
+# New ports collection Makefile for: kdepimp4
+# Date created: 2008-31-05
+# Whom: miwi
+#
+# $FreeBSD$
+
+PORTNAME= kdepim-runtime
+PORTVERSION= ${KDE4_VERSION}
+CATEGORIES= deskutils kde ipv6
+MASTER_SITES= ${MASTER_SITE_KDE}
+MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+DIST_SUBDIR= KDE
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= Libraries for KDE-PIM applications
+
+BUILD_DEPENDS= libassuan>=1.0.4:${PORTSDIR}/security/libassuan
+LIB_DEPENDS= gpgme:${PORTSDIR}/security/gpgme \
+ sasl2:${PORTSDIR}/security/cyrus-sasl2 \
+ boost_python:${PORTSDIR}/devel/boost-python-libs \
+ qca.2:${PORTSDIR}/devel/qca
+
+LATEST_LINK= ${PORTNAME}4
+
+USE_KDE4= kdelibs kdeexp pimlibs runtime akonadi kdeprefix kdehier automoc4
+KDE4_BUILDENV= yes
+USE_BZIP2= yes
+USE_QT_VER= 4
+QT_COMPONENTS= corelib opengl dbus qt3support designer network svg qtestlib \
+ xml gui qmake_build moc_build rcc_build uic_build
+USE_OPENLDAP= yes
+MAKE_JOBS_SAFE= yes
+
+#fix build when kdepim3 is here
+CMAKE_ARGS+= -DGPGME_LIBRARY_DIR:PATH="${KDE4_PREFIX}/lib"
+
+post-extract:
+ ${MKDIR} ${WRKSRC}
+
+post-patch:
+ ${GREP} -H -r "#include <q" ${WRKSRC}/.. | ${CUT} -d: -f1 | uniq | \
+ ${XARGS} ${REINPLACE_CMD} -f ${FILESDIR}/qt3to4headers.txt
+
+pre-configure:
+ #respect prefix
+ ${FIND} ${WRKSRC}/.. -type f -name CMakeLists.txt | ${XARGS} \
+ ${REINPLACE_CMD} -e '/^install/s,KDE4_DBUS_INTERFACES_DIR,DBUS_INTERFACES_INSTALL_DIR,g'
+ @${REINPLACE_CMD} -e 's|add_subdirectory( kolabproxy )||' \
+ ${WRKSRC}/../resources/CMakeLists.txt
+
+.include <bsd.port.mk>
diff --git a/deskutils/kdepim44-runtime/distinfo b/deskutils/kdepim44-runtime/distinfo
new file mode 100644
index 000000000000..3b8981a6befb
--- /dev/null
+++ b/deskutils/kdepim44-runtime/distinfo
@@ -0,0 +1,3 @@
+MD5 (KDE/kdepim-runtime-4.3.0.tar.bz2) = 608b629bfc1a1976d6888079e5d839f1
+SHA256 (KDE/kdepim-runtime-4.3.0.tar.bz2) = 8e0e39afaae73bc53f83d57c015172b75852778e4e14fcc6b9ffd6e261115cf2
+SIZE (KDE/kdepim-runtime-4.3.0.tar.bz2) = 743273
diff --git a/deskutils/kdepim44-runtime/files/patch-xml__CMakeLists.txt b/deskutils/kdepim44-runtime/files/patch-xml__CMakeLists.txt
new file mode 100644
index 000000000000..deb1a277bab8
--- /dev/null
+++ b/deskutils/kdepim44-runtime/files/patch-xml__CMakeLists.txt
@@ -0,0 +1,33 @@
+--- ../xml/CMakeLists.txt.orig 2009-06-03 22:54:34.000000000 +1100
++++ ../xml/CMakeLists.txt 2009-07-05 22:39:32.000000000 +1100
+@@ -1,21 +1,24 @@
+ project (akonadixml)
+
+-if ( LIBXML2_FOUND )
+- add_definitions( -DHAVE_LIBXML2 )
+-endif ( LIBXML2_FOUND )
+-
+-add_subdirectory( tests )
+-
+ add_definitions( -DQT_NO_CAST_FROM_ASCII )
+ add_definitions( -DQT_NO_CAST_TO_ASCII )
+
+ include_directories(
++ ${QT_QTGUI_INCLUDE_DIR}
++ ${QT_QTCORE_INCLUDE_DIR}
++ ${QT_QTXML_INCLUDE_DIR}
+ ${AKONADI_INCLUDE_DIR}
+ ${KDE4_INCLUDES}
+ ${KDEPIMLIBS_INCLUDE_DIR}
+ ${LIBXML2_INCLUDE_DIR}
+ )
+
++if ( LIBXML2_FOUND )
++ add_definitions( -DHAVE_LIBXML2 )
++endif ( LIBXML2_FOUND )
++
++add_subdirectory( tests )
++
+ set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${KDE4_ENABLE_EXCEPTIONS}" )
+
+ set( akonadixml_SRCS
diff --git a/deskutils/kdepim44-runtime/files/qt3to4headers.txt b/deskutils/kdepim44-runtime/files/qt3to4headers.txt
new file mode 100644
index 000000000000..75f06c344ce0
--- /dev/null
+++ b/deskutils/kdepim44-runtime/files/qt3to4headers.txt
@@ -0,0 +1,46 @@
+s/<q3dragobject.h>/<Q3DragObject>/g
+s/<q3frame.h>/<Q3Frame>/g
+s/<q3groupbox.h>/<Q3GroupBox>/g
+s/<q3hgroupbox.h>/<Q3HGroupBox>/g
+s/<q3listview.h>/<Q3ListView>/g
+s/<q3popupmenu.h>/<Q3PopupMenu>/g
+s/<q3process.h>/<Q3Process>/g
+s/<q3progressdialog.h>/<Q3ProgressDialog>/g
+s/<q3strlist.h>/<Q3StrList>/g
+s/<q3textview.h>/<Q3TextView>/g
+s/<q3vbox.h>/<Q3VBox>/g
+s/<q3vgroupbox.h>/<Q3VGroupBox>/g
+s/<qapplication.h>/<QApplication>/g
+s/<qbuttongroup.h>/<QButtonGroup>/g
+s/<qcheckbox.h>/<QCheckBox>/g
+s/<qcolor.h>/<QColor>/g
+s/<qcombobox.h>/<QComboBox>/g
+s/<qcursor.h>/<QCursor>/g
+s/<qdesktopwidget.h>/<QDesktopWidget>/g
+s/<qdir.h>/<QDir>/g
+s/<qevent.h>/<QEvent>/g
+s/<qfile.h>/<QFile>/g
+s/<qfileinfo.h>/<QFileInfo>/g
+s/<qfont.h>/<QFont>/g
+s/<qfontmetrics.h>/<QFontMetrics>/g
+s/<qgroupbox.h>/<QGroupBox>/g
+s/<qimage.h>/<QImage>/g
+s/<qlabel.h>/<QLabel>/g
+s/<qlayout.h>/<QLayout>/g
+s/<qlineedit.h>/<QLineEdit>/g
+s/<qmatrix.h>/<QMatrix>/g
+s/<qobject.h>/<QObject>/g
+s/<qpainter.h>/<QPainter>/g
+s/<qpalette.h>/<QPalette>/g
+s/<qpixmap.h>/<QPixmap>/g
+s/<qpointer.h>/<QPointer>/g
+s/<qpushbutton.h>/<QPushButton>/g
+s/<qradiobutton.h>/<QRadioButton>/g
+s/<qregexp.h>/<QRegExp>/g
+s/<qspinbox.h>/<QSpinBox>/g
+s/<qstring.h>/<QString>/g
+s/<qtextcodec.h>/<QTextCodec>/g
+s/<qtextstream.h>/<QTextStream>/g
+s/<qtimer.h>/<QTimer>/g
+s/<qtooltip.h>/<QToolTip>/g
+s/<qwidget.h>/<QWidget>/g
diff --git a/deskutils/kdepim44-runtime/pkg-descr b/deskutils/kdepim44-runtime/pkg-descr
new file mode 100644
index 000000000000..8485fc9d7142
--- /dev/null
+++ b/deskutils/kdepim44-runtime/pkg-descr
@@ -0,0 +1,8 @@
+KDE4 is the K Desktop Environment for Unix, Windows, and Mac OS X.
+
+These kde4 ports intend to provide early access to KDE4 for FreeBSD
+developers, porters and beta testers. Use at your own risk!
+
+This package provides PIM runtime libs for KDE4.
+
+WWW: http://www.kde.org/
diff --git a/deskutils/kdepim44-runtime/pkg-plist b/deskutils/kdepim44-runtime/pkg-plist
new file mode 100644
index 000000000000..9ae4d7500692
--- /dev/null
+++ b/deskutils/kdepim44-runtime/pkg-plist
@@ -0,0 +1,106 @@
+bin/akonadi2xml
+bin/akonadi_birthdays_resource
+bin/akonadi_distlist_resource
+bin/akonadi_ical_resource
+bin/akonadi_imap_resource
+bin/akonadi_kabc_resource
+bin/akonadi_kcal_resource
+bin/akonadi_knut_resource
+bin/akonadi_localbookmarks_resource
+bin/akonadi_maildir_resource
+bin/akonadi_microblog_resource
+bin/akonadi_nepomuk_contact_feeder
+bin/akonadi_nepomuk_email_feeder
+bin/akonadi_nepomuktag_resource
+bin/akonadi_nntp_resource
+bin/akonadi_strigi_feeder
+bin/akonadi_vcard_resource
+bin/akonadi_vcarddir_resource
+bin/akonadiconsole
+bin/akonaditray
+bin/kres-migrator
+include/akonadi/xml/akonadi-xml_export.h
+include/akonadi/xml/xmldocument.h
+include/akonadi/xml/xmlreader.h
+include/akonadi/xml/xmlwritejob.h
+include/akonadi/xml/xmlwriter.h
+lib/kde4/akonadi_serializer_addressee.so
+lib/kde4/akonadi_serializer_bookmark.so
+lib/kde4/akonadi_serializer_contactgroup.so
+lib/kde4/akonadi_serializer_kcal.so
+lib/kde4/akonadi_serializer_mail.so
+lib/kde4/akonadi_serializer_microblog.so
+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-kabccommon.so
+lib/libakonadi-kabccommon.so.5
+lib/libakonadi-kabccommon.so.5.0.1
+lib/libakonadi-kcal.so
+lib/libakonadi-kcal.so.5
+lib/libakonadi-kcal.so.5.0.1
+lib/libakonadi-xml.so
+lib/libakonadi-xml.so.5
+lib/libakonadi-xml.so.5.0.1
+lib/libakonadi_next.so
+lib/libakonadi_next.so.5
+lib/libakonadi_next.so.5.0.1
+lib/libkdepim-copy.so
+lib/libkdepim-copy.so.5
+lib/libkdepim-copy.so.5.0.1
+lib/libmaildir.so
+lib/libmaildir.so.5
+lib/libmaildir.so.5.0.1
+share/akonadi/agents/birthdaysresource.desktop
+share/akonadi/agents/distlistresource.desktop
+share/akonadi/agents/icalresource.desktop
+share/akonadi/agents/imapresource.desktop
+share/akonadi/agents/kabcresource.desktop
+share/akonadi/agents/kcalresource.desktop
+share/akonadi/agents/knutresource.desktop
+share/akonadi/agents/localbookmarksresource.desktop
+share/akonadi/agents/maildirresource.desktop
+share/akonadi/agents/microblog.desktop
+share/akonadi/agents/nepomukcontactfeeder.desktop
+share/akonadi/agents/nepomukemailfeeder.desktop
+share/akonadi/agents/nepomuktagresource.desktop
+share/akonadi/agents/nntpresource.desktop
+share/akonadi/agents/notesresource.desktop
+share/akonadi/agents/strigifeeder.desktop
+share/akonadi/agents/vcarddirresource.desktop
+share/akonadi/agents/vcardresource.desktop
+share/applications/kde4/akonadiconsole.desktop
+share/applications/kde4/akonaditray.desktop
+share/apps/akonadi/akonadi-xml.xsd
+share/apps/akonadi/firstrun/defaultaddressbook
+share/apps/akonadi/firstrun/defaultcalendar
+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_kcal.desktop
+share/apps/akonadi/plugins/serializer/akonadi_serializer_mail.desktop
+share/apps/akonadi/plugins/serializer/akonadi_serializer_microblog.desktop
+share/apps/akonadi_knut_resource/knut-template.xml
+share/apps/akonadiconsole/akonadiconsoleui.rc
+share/config/kres-migratorrc
+share/dbus-1/interfaces/org.kde.Akonadi.Maildir.Settings.xml
+share/kde4/services/akonadi.protocol
+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/mime/packages/kdepim-mime.xml
+share/mime/application/x-vnd.kde.notes.xml
+@dirrm share/apps/akonadiconsole
+@dirrm share/apps/akonadi_knut_resource
+@dirrm share/apps/akonadi/plugins/serializer
+@dirrm share/apps/akonadi/plugins
+@dirrm share/apps/akonadi/firstrun
+@dirrm share/apps/akonadi
+@dirrm share/akonadi/agents
+@dirrm share/akonadi
+@dirrm include/akonadi/xml