diff options
author | Martin Wilke <miwi@FreeBSD.org> | 2009-08-04 21:14:07 +0000 |
---|---|---|
committer | Martin Wilke <miwi@FreeBSD.org> | 2009-08-04 21:14:07 +0000 |
commit | 84daec6f093d3d7d53a50edf53ce7943b9621bb1 (patch) | |
tree | 043b1cfb262179f2ec700f10588786db42f9c61d /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/Makefile | 51 | ||||
-rw-r--r-- | deskutils/kdepim44-runtime/distinfo | 3 | ||||
-rw-r--r-- | deskutils/kdepim44-runtime/files/patch-xml__CMakeLists.txt | 33 | ||||
-rw-r--r-- | deskutils/kdepim44-runtime/files/qt3to4headers.txt | 46 | ||||
-rw-r--r-- | deskutils/kdepim44-runtime/pkg-descr | 8 | ||||
-rw-r--r-- | deskutils/kdepim44-runtime/pkg-plist | 106 |
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 |