Update KDE related ports:

databases/akonadi to 1.7.2
devel/libdbusmenu-qt to 0.9.2
devel/qtscriptgenerator to 0.2.0
multimedia/phonon to 4.6.0
multimedia/phonon-gstreamer to 4.6.0
multimedia/phonon-vlc to 0.5.0
sysutils/qzeitgeist to 0.8.0
This commit is contained in:
Max Brazhnikov 2012-05-25 01:53:50 +00:00
parent 6b63000267
commit 4319d23808
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=297370
31 changed files with 308 additions and 277 deletions

View file

@ -5,20 +5,19 @@
# $FreeBSD$ # $FreeBSD$
PORTNAME= akonadi PORTNAME= akonadi
PORTVERSION= 1.6.2 PORTVERSION= 1.7.2
CATEGORIES= databases kde ipv6 CATEGORIES= databases kde ipv6
MASTER_SITES= ${MASTER_SITE_KDE} MASTER_SITES= ${MASTER_SITE_KDE}
MASTER_SITE_SUBDIR= stable/${PORTNAME}/src/ MASTER_SITE_SUBDIR= stable/${PORTNAME}/src/
DIST_SUBDIR= KDE DIST_SUBDIR= KDE
MAINTAINER= kde@FreeBSD.org MAINTAINER= kde@FreeBSD.org
COMMENT= Storage server for kdepim COMMENT= Storage server for KDE-Pim
LICENSE= LGPL21 LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/lgpl-license LICENSE_FILE= ${WRKSRC}/lgpl-license
LIB_DEPENDS= boost_thread:${PORTSDIR}/devel/boost-libs \ LIB_DEPENDS= boost_thread:${PORTSDIR}/devel/boost-libs
soprano.4:${PORTSDIR}/textproc/soprano
# Let process generate meaningful backtrace on core dump. # Let process generate meaningful backtrace on core dump.
LIB_DEPENDS+= execinfo.1:${PORTSDIR}/devel/libexecinfo LIB_DEPENDS+= execinfo.1:${PORTSDIR}/devel/libexecinfo
BUILD_DEPENDS= xsltproc:${PORTSDIR}/textproc/libxslt BUILD_DEPENDS= xsltproc:${PORTSDIR}/textproc/libxslt
@ -27,30 +26,31 @@ USE_BZIP2= yes
USE_QT_VER= 4 USE_QT_VER= 4
QT_COMPONENTS= corelib network qtestlib dbus gui sql \ QT_COMPONENTS= corelib network qtestlib dbus gui sql \
qmake_build moc_build rcc_build uic_build qmake_build moc_build rcc_build uic_build
USE_KDE4= kdeprefix kdehier automoc4 sharedmime USE_KDE4= kdehier kdeprefix sharedmime automoc4 soprano
KDE4_BUILDENV= yes KDE4_BUILDENV= yes
CMAKE_ARGS+= -DAKONADI_BUILD_TESTS:BOOL=FALSE \ CMAKE_ARGS+= -DAKONADI_BUILD_TESTS:BOOL=FALSE \
-DINSTALL_QSQLITE_IN_QT_PREFIX:BOOL=TRUE \ -DINSTALL_QSQLITE_IN_QT_PREFIX:BOOL=TRUE \
-DCMAKE_REQUIRED_INCLUDES:STRING="${LOCALBASE}/include" -DCMAKE_REQUIRED_INCLUDES:STRING="${LOCALBASE}/include"
MAKE_JOBS_SAFE= yes MAKE_JOBS_UNSAFE= yes
PLIST_SUB+= QT_PREFIX=${QT_PREFIX} PLIST_SUB+= QT_PREFIX=${QT_PREFIX}
OPTIONS= PGSQL "Enable PostgreSQL backend" off \ OPTIONS= MYSQL "Install MySQL plugin and server (recommended)" on \
SQLITE "Enable SQLite backend (unused in KDE)" off PGSQL "Install PostgreSQL plugin" off \
# MYSQL "Enable MySQL backend" on SQLITE "Enable SQLite backend (unused)" off
.include <bsd.port.options.mk> .include <bsd.port.options.mk>
# Should we enable this option, remember to make SQLite non-optional. .ifndef(WITHOUT_MYSQL)
#.ifndef(WITHOUT_MYSQL)
USE_MYSQL= server USE_MYSQL= server
QT_COMPONENTS+= sql-mysql_run QT_COMPONENTS+= sql-mysql_run
#.else .endif
#CMAKE_ARGS+= -DDATABASE_BACKEND:STRING="SQLITE"
#.endif
.ifdef(WITH_PGSQL) .ifdef(WITH_PGSQL)
# Do not add a dependency on PostgreSQL server as someone preferring
# it over MySQL might like to use some advanced configuration like a
# remote server.
#USE_PGSQL= server
QT_COMPONENTS+= sql-pgsql_run QT_COMPONENTS+= sql-pgsql_run
.endif .endif
@ -70,7 +70,7 @@ post-patch:
${PATCH_WRKSRC}/CMakeLists.txt ${PATCH_WRKSRC}/CMakeLists.txt
${REINPLACE_CMD} -e '/find_program/ s|mysqld|mysqld_safe ${LOCALBASE}/bin|g' \ ${REINPLACE_CMD} -e '/find_program/ s|mysqld|mysqld_safe ${LOCALBASE}/bin|g' \
${PATCH_WRKSRC}/server/CMakeLists.txt ${PATCH_WRKSRC}/server/CMakeLists.txt
# Prevent updating mime during build. # Prevent updating MIME during build.
${REINPLACE_CMD} -e '/^update_xdg_mimetypes/ d; /SharedMimeInfo/ d' \ ${REINPLACE_CMD} -e '/^update_xdg_mimetypes/ d; /SharedMimeInfo/ d' \
${PATCH_WRKSRC}/CMakeLists.txt ${PATCH_WRKSRC}/CMakeLists.txt

View file

@ -1,2 +1,2 @@
SHA256 (KDE/akonadi-1.6.2.tar.bz2) = 29e5cffbc806b30ded70ba486e71a2aaf0e7b9ea1a798881b2e9bf25535b1696 SHA256 (KDE/akonadi-1.7.2.tar.bz2) = 4b7217a847c6859a529f07bf456127dab4aac69694982ca449a80da510832b1f
SIZE (KDE/akonadi-1.6.2.tar.bz2) = 211347 SIZE (KDE/akonadi-1.7.2.tar.bz2) = 210944

View file

@ -0,0 +1,28 @@
commit 1ce93440f9dbfcd01a3f4c11119f120e82a7dfb2
Author: Christophe Giboudeaux <cgiboudeaux@gmx.com>
Date: Sat Jan 21 18:29:43 2012 +0100
Build with Clang.
diff --git a/server/src/nepomuk/queryserviceclient.h b/server/src/nepomuk/queryserviceclient.h
index a0e7517..3c551a0 100644
--- ./server/src/nepomuk/queryserviceclient.h
+++ ./server/src/nepomuk/queryserviceclient.h
@@ -78,7 +78,7 @@ namespace Nepomuk {
*
* \sa QueryParser
*/
- bool query( const QString& query, const QHash<QString, QString> &encodedRps = QHash<QString, QString>() );
+ bool query(const QString& query, const QHash<QString, QString> &encodedRps = ( QHash<QString, QString>() ) );
/**
* Start a query using the Nepomuk user query language.
@@ -96,7 +96,7 @@ namespace Nepomuk {
*
* \sa query(const QString&), close()
*/
- bool blockingQuery( const QString& query, const QHash<QString, QString> &encodedRps = QHash<QString, QString>() );
+ bool blockingQuery( const QString& query, const QHash<QString, QString> &encodedRps = ( QHash<QString, QString>() ) );
/**
* Close the client, thus stop to monitor the query

View file

@ -1,25 +1,6 @@
Akonadi - The PIM Storage Service The Akonadi framework is responsible for providing applications with a
centralized database to store, index and retrieve the user's personal
information. This includes the user's emails, contacts, calendars,
events, journals, alarms, notes, etc.
* Common PIM data cache WWW: http://pim.kde.org/akonadi
o Type agnostic design
o Extensible
o Generic offline access, change recording and replay
o Generic conflict detection and resolution
o Resources are groupable by profile
o Items composed of independently retrievable multiple parts
o Zero-copy retrieval possible
* Concurrent access allows background activity independent of UI client
o Syncing mail, calendar, addressbooks to remote servers
o Syncing with mobile devices
o Permits semantic desktop infrastructure to access PIM data
o Archiving
o Indexing
o Out-of-process search
* Multi-process design
o Crash isolation
o Large items can't block whole system
o Linkage by IPC allows proprietary components
o Thin client installations can share components for scalability
WWW: http://pim.kde.org/akonadi/

View file

@ -17,7 +17,7 @@ lib/cmake/Akonadi/AkonadiTargetsWithPrefix-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Akonadi/AkonadiTargetsWithPrefix.cmake lib/cmake/Akonadi/AkonadiTargetsWithPrefix.cmake
lib/libakonadiprotocolinternals.so lib/libakonadiprotocolinternals.so
lib/libakonadiprotocolinternals.so.1 lib/libakonadiprotocolinternals.so.1
lib/libakonadiprotocolinternals.so.1.6.2 lib/libakonadiprotocolinternals.so.1.7.2
libdata/pkgconfig/akonadi.pc libdata/pkgconfig/akonadi.pc
share/config/akonadi/mysql-global-mobile.conf share/config/akonadi/mysql-global-mobile.conf
share/config/akonadi/mysql-global.conf share/config/akonadi/mysql-global.conf

View file

@ -6,7 +6,7 @@
# #
PORTNAME= libdbusmenu-qt PORTNAME= libdbusmenu-qt
PORTVERSION= 0.9.0 PORTVERSION= 0.9.2
CATEGORIES= devel CATEGORIES= devel
MASTER_SITES= http://launchpad.net/${PORTNAME}/trunk/${PORTVERSION}/+download/ MASTER_SITES= http://launchpad.net/${PORTNAME}/trunk/${PORTVERSION}/+download/

View file

@ -1,2 +1,2 @@
SHA256 (libdbusmenu-qt-0.9.0.tar.bz2) = 071d8215c17999cdef8f8361964b45e135edf96c955d6618f4ebf1eac662b175 SHA256 (libdbusmenu-qt-0.9.2.tar.bz2) = ae6c1cb6da3c683aefed39df3e859537a31d80caa04f3023315ff09e5e8919ec
SIZE (libdbusmenu-qt-0.9.0.tar.bz2) = 37153 SIZE (libdbusmenu-qt-0.9.2.tar.bz2) = 37882

View file

@ -1,10 +0,0 @@
--- ./dbusmenu-qt.pc.in.orig 2010-09-23 10:08:35.000000000 +0000
+++ ./dbusmenu-qt.pc.in 2010-11-12 14:49:39.000000000 +0000
@@ -1,6 +1,6 @@
prefix=@CMAKE_INSTALL_PREFIX@
exec_prefix=@CMAKE_INSTALL_PREFIX@
-libdir=@CMAKE_INSTALL_PREFIX@/lib
+libdir=@CMAKE_INSTALL_PREFIX@/lib@LIB_SUFFIX@
includedir=@CMAKE_INSTALL_PREFIX@/include/dbusmenu-qt
Name: libdbusmenu-qt

View file

@ -5,20 +5,16 @@
# $FreeBSD$ # $FreeBSD$
PORTNAME= qtscriptgenerator PORTNAME= qtscriptgenerator
PORTVERSION= 0.1.0.20101126 PORTVERSION= 0.2.0
CATEGORIES= devel CATEGORIES= devel
#MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE} MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE}
MASTER_SITES= ${MASTER_SITE_LOCAL} \
http://ns.ael.ru/~fluffy.khv/distfiles/
MASTER_SITE_SUBDIR= fluffy
DISTNAME= ${PORTNAME}-src-${PORTVERSION} DISTNAME= ${PORTNAME}-src-${PORTVERSION}
MAINTAINER= syncer@gmail.com MAINTAINER= syncer@gmail.com
COMMENT= Qt Script Generator is a tool that generates Qt bindings for Qt Script COMMENT= Tool that generates Qt bindings for Qt Script
OPTIONS= PHONON "Build Phonon support" on OPTIONS= PHONON "Build Phonon support" on
USE_GMAKE= yes
USE_QT_VER= 4 USE_QT_VER= 4
QT_COMPONENTS= corelib declarative designer doc help help-tools gui \ QT_COMPONENTS= corelib declarative designer doc help help-tools gui \
iconengines imageformats inputmethods linguist network \ iconengines imageformats inputmethods linguist network \
@ -26,13 +22,13 @@ QT_COMPONENTS= corelib declarative designer doc help help-tools gui \
qt3support qtestlib qvfb script scripttools \ qt3support qtestlib qvfb script scripttools \
sql svg webkit xml xmlpatterns xmlpatterns-tool \ sql svg webkit xml xmlpatterns xmlpatterns-tool \
qmake_build moc_build rcc_build uic_build qmake_build moc_build rcc_build uic_build
HAS_CONFIGURE= yes USE_GMAKE= yes
MAKE_JOBS_SAFE= yes
USE_LDCONFIG= yes USE_LDCONFIG= yes
INSTALL_QT_PLUGINS_DIR= ${PREFIX}/lib/qt4/plugins/
.include <bsd.port.options.mk> .include <bsd.port.options.mk>
.if defined(WITH_PHONON) .if !defined(WITHOUT_PHONON)
QT_COMPONENTS+= phonon QT_COMPONENTS+= phonon
PLIST_SUB+= PHONON="" PLIST_SUB+= PHONON=""
.else .else
@ -41,22 +37,31 @@ PLIST_SUB+= PHONON="@comment "
.endif .endif
do-configure: do-configure:
@cd ${WRKSRC}/generator/ && ${SETENV} ${CONFIGURE_ENV} \ @cd ${WRKSRC}/generator && \
${QMAKE} -unix PREFIX=${PREFIX} generator.pro ${SETENV} ${CONFIGURE_ENV} ${QMAKE} \
PREFIX=${PREFIX} \
generator.pro
do-build: do-build:
@echo "---> Building generator" @echo "---> Building generator"
@cd ${WRKSRC}/generator && ${GMAKE} && ${SETENV} ${CONFIGURE_ENV} \ @cd ${WRKSRC}/generator && \
./generator --include-paths=${PREFIX}/include/:${PREFIX}/include/qt4/ ${SETENV} ${MAKE_ENV} ${GMAKE} ${_MAKE_JOBS} && \
@echo "---> Configure generated files" ${SETENV} ${CONFIGURE_ENV} ./generator \
@cd ${WRKSRC}/qtbindings && ${SETENV} ${CONFIGURE_ENV} \ --include-paths=${PREFIX}/include/:${PREFIX}/include/qt4/
${QMAKE} PREFIX=${PREFIX} INCLUDEPATH+=${PREFIX}/include/qt4/phonon \ @echo "---> Configuring generated files"
LIBS+=-L${PREFIX}/lib qtbindings.pro @cd ${WRKSRC}/qtbindings && \
${SETENV} ${CONFIGURE_ENV} ${QMAKE} \
PREFIX=${PREFIX} \
INCLUDEPATH+=${PREFIX}/include/qt4/phonon \
LIBS+=-L${PREFIX}/lib \
qtbindings.pro
@echo "---> Building generated files" @echo "---> Building generated files"
@cd ${WRKSRC}/qtbindings && ${SETENV} ${MAKE_ENV} && ${GMAKE} @cd ${WRKSRC}/qtbindings && \
${SETENV} ${MAKE_ENV} ${GMAKE} ${_MAKE_JOBS}
do-install: do-install:
${MKDIR} ${INSTALL_QT_PLUGINS_DIR}/script ${MKDIR} ${PREFIX}/${QT_PLUGINDIR_REL}/script
cd ${WRKSRC}/plugins/script/ && ${COPYTREE_SHARE} \* ${INSTALL_QT_PLUGINS_DIR}/script cd ${WRKSRC}/plugins/script && \
${COPYTREE_SHARE} \* ${PREFIX}/${QT_PLUGINDIR_REL}/script
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -1,2 +1,2 @@
SHA256 (qtscriptgenerator-src-0.1.0.20101126.tar.gz) = e859e59eba4ead81d958792392a5ea16ce3807d933b3b56c0cfe6a00e1850608 SHA256 (qtscriptgenerator-src-0.2.0.tar.gz) = 895feb274470b9272264c7a141e5bd7f90c92e95d37f346f5f95a352541c8e69
SIZE (qtscriptgenerator-src-0.1.0.20101126.tar.gz) = 371765 SIZE (qtscriptgenerator-src-0.2.0.tar.gz) = 379776

View file

@ -1,9 +1,13 @@
diff -up ./generator/qtscript_masterinclude.h.kde_phonon ./generator/qtscript_masterinclude.h --- ./generator/qtscript_masterinclude.h.orig 2012-01-23 03:30:03.000000000 -0800
--- ./generator/qtscript_masterinclude.h.kde_phonon 2010-10-26 02:53:53.000000000 -0500 +++ ./generator/qtscript_masterinclude.h 2012-04-24 04:41:24.458404620 -0700
+++ ./generator/qtscript_masterinclude.h 2010-12-11 17:00:08.456338081 -0600 @@ -53,12 +53,10 @@
@@ -58,7 +58,7 @@ # include <QtXmlPatterns/QtXmlPatterns>
#endif #endif
-#ifndef QT_NO_WEBKIT
# include <QtWebKit/QtWebKit>
-#endif
#ifndef QT_NO_PHONON #ifndef QT_NO_PHONON
-# include <phonon/phonon> -# include <phonon/phonon>
+# include <phonon/phononnamespace.h> +# include <phonon/phononnamespace.h>

View file

@ -1,10 +1,5 @@
Qt Script Generator is a tool that generates Qt bindings for Qt Script. Qt Script Generator is a tool that generates Qt bindings for Qt
With the generated bindings you get access to substantial portions Script. With the generated bindings you get access to substantial
of the Qt API from within Qt Script. portions of the Qt API from within Qt Script.
Qt is a cross-platform application framework for desktop and embedded
development. It includes an intuitive API and a rich C++ class
library, integrated tools for GUI development and internationalization,
and support for Java? and C++ development.
WWW: http://qtscriptgenerator.googlecode.com WWW: http://qtscriptgenerator.googlecode.com

View file

@ -1,45 +1,46 @@
lib/qt4/plugins/script/libqtscript_core.so %%QT_PLUGINDIR_REL%%/script/libqtscript_core.so
lib/qt4/plugins/script/libqtscript_core.so.1 %%QT_PLUGINDIR_REL%%/script/libqtscript_core.so.1
lib/qt4/plugins/script/libqtscript_core.so.1.0 %%QT_PLUGINDIR_REL%%/script/libqtscript_core.so.1.0
lib/qt4/plugins/script/libqtscript_core.so.1.0.0 %%QT_PLUGINDIR_REL%%/script/libqtscript_core.so.1.0.0
lib/qt4/plugins/script/libqtscript_gui.so %%QT_PLUGINDIR_REL%%/script/libqtscript_gui.so
lib/qt4/plugins/script/libqtscript_gui.so.1 %%QT_PLUGINDIR_REL%%/script/libqtscript_gui.so.1
lib/qt4/plugins/script/libqtscript_gui.so.1.0 %%QT_PLUGINDIR_REL%%/script/libqtscript_gui.so.1.0
lib/qt4/plugins/script/libqtscript_gui.so.1.0.0 %%QT_PLUGINDIR_REL%%/script/libqtscript_gui.so.1.0.0
lib/qt4/plugins/script/libqtscript_network.so %%QT_PLUGINDIR_REL%%/script/libqtscript_network.so
lib/qt4/plugins/script/libqtscript_network.so.1 %%QT_PLUGINDIR_REL%%/script/libqtscript_network.so.1
lib/qt4/plugins/script/libqtscript_network.so.1.0 %%QT_PLUGINDIR_REL%%/script/libqtscript_network.so.1.0
lib/qt4/plugins/script/libqtscript_network.so.1.0.0 %%QT_PLUGINDIR_REL%%/script/libqtscript_network.so.1.0.0
lib/qt4/plugins/script/libqtscript_opengl.so %%QT_PLUGINDIR_REL%%/script/libqtscript_opengl.so
lib/qt4/plugins/script/libqtscript_opengl.so.1 %%QT_PLUGINDIR_REL%%/script/libqtscript_opengl.so.1
lib/qt4/plugins/script/libqtscript_opengl.so.1.0 %%QT_PLUGINDIR_REL%%/script/libqtscript_opengl.so.1.0
lib/qt4/plugins/script/libqtscript_opengl.so.1.0.0 %%QT_PLUGINDIR_REL%%/script/libqtscript_opengl.so.1.0.0
%%PHONON%%lib/qt4/plugins/script/libqtscript_phonon.so %%PHONON%%%%QT_PLUGINDIR_REL%%/script/libqtscript_phonon.so
%%PHONON%%lib/qt4/plugins/script/libqtscript_phonon.so.1 %%PHONON%%%%QT_PLUGINDIR_REL%%/script/libqtscript_phonon.so.1
%%PHONON%%lib/qt4/plugins/script/libqtscript_phonon.so.1.0 %%PHONON%%%%QT_PLUGINDIR_REL%%/script/libqtscript_phonon.so.1.0
%%PHONON%%lib/qt4/plugins/script/libqtscript_phonon.so.1.0.0 %%PHONON%%%%QT_PLUGINDIR_REL%%/script/libqtscript_phonon.so.1.0.0
lib/qt4/plugins/script/libqtscript_sql.so %%QT_PLUGINDIR_REL%%/script/libqtscript_sql.so
lib/qt4/plugins/script/libqtscript_sql.so.1 %%QT_PLUGINDIR_REL%%/script/libqtscript_sql.so.1
lib/qt4/plugins/script/libqtscript_sql.so.1.0 %%QT_PLUGINDIR_REL%%/script/libqtscript_sql.so.1.0
lib/qt4/plugins/script/libqtscript_sql.so.1.0.0 %%QT_PLUGINDIR_REL%%/script/libqtscript_sql.so.1.0.0
lib/qt4/plugins/script/libqtscript_svg.so %%QT_PLUGINDIR_REL%%/script/libqtscript_svg.so
lib/qt4/plugins/script/libqtscript_svg.so.1 %%QT_PLUGINDIR_REL%%/script/libqtscript_svg.so.1
lib/qt4/plugins/script/libqtscript_svg.so.1.0 %%QT_PLUGINDIR_REL%%/script/libqtscript_svg.so.1.0
lib/qt4/plugins/script/libqtscript_svg.so.1.0.0 %%QT_PLUGINDIR_REL%%/script/libqtscript_svg.so.1.0.0
lib/qt4/plugins/script/libqtscript_uitools.so %%QT_PLUGINDIR_REL%%/script/libqtscript_uitools.so
lib/qt4/plugins/script/libqtscript_uitools.so.1 %%QT_PLUGINDIR_REL%%/script/libqtscript_uitools.so.1
lib/qt4/plugins/script/libqtscript_uitools.so.1.0 %%QT_PLUGINDIR_REL%%/script/libqtscript_uitools.so.1.0
lib/qt4/plugins/script/libqtscript_uitools.so.1.0.0 %%QT_PLUGINDIR_REL%%/script/libqtscript_uitools.so.1.0.0
lib/qt4/plugins/script/libqtscript_webkit.so %%QT_PLUGINDIR_REL%%/script/libqtscript_webkit.so
lib/qt4/plugins/script/libqtscript_webkit.so.1 %%QT_PLUGINDIR_REL%%/script/libqtscript_webkit.so.1
lib/qt4/plugins/script/libqtscript_webkit.so.1.0 %%QT_PLUGINDIR_REL%%/script/libqtscript_webkit.so.1.0
lib/qt4/plugins/script/libqtscript_webkit.so.1.0.0 %%QT_PLUGINDIR_REL%%/script/libqtscript_webkit.so.1.0.0
lib/qt4/plugins/script/libqtscript_xml.so %%QT_PLUGINDIR_REL%%/script/libqtscript_xml.so
lib/qt4/plugins/script/libqtscript_xml.so.1 %%QT_PLUGINDIR_REL%%/script/libqtscript_xml.so.1
lib/qt4/plugins/script/libqtscript_xml.so.1.0 %%QT_PLUGINDIR_REL%%/script/libqtscript_xml.so.1.0
lib/qt4/plugins/script/libqtscript_xml.so.1.0.0 %%QT_PLUGINDIR_REL%%/script/libqtscript_xml.so.1.0.0
lib/qt4/plugins/script/libqtscript_xmlpatterns.so %%QT_PLUGINDIR_REL%%/script/libqtscript_xmlpatterns.so
lib/qt4/plugins/script/libqtscript_xmlpatterns.so.1 %%QT_PLUGINDIR_REL%%/script/libqtscript_xmlpatterns.so.1
lib/qt4/plugins/script/libqtscript_xmlpatterns.so.1.0 %%QT_PLUGINDIR_REL%%/script/libqtscript_xmlpatterns.so.1.0
lib/qt4/plugins/script/libqtscript_xmlpatterns.so.1.0.0 %%QT_PLUGINDIR_REL%%/script/libqtscript_xmlpatterns.so.1.0.0
@dirrm lib/qt4/plugins/script/ @dirrm %%QT_PLUGINDIR_REL%%/script
@dirrmtry %%QT_PLUGINDIR_REL%%

View file

@ -5,7 +5,7 @@
# $FreeBSD$ # $FreeBSD$
PORTNAME= phonon PORTNAME= phonon
PORTVERSION= 4.5.1 PORTVERSION= 4.6.0
CATEGORIES= multimedia kde CATEGORIES= multimedia kde
MASTER_SITES= ${MASTER_SITE_KDE} MASTER_SITES= ${MASTER_SITE_KDE}
MASTER_SITE_SUBDIR= ${PHONON_BRANCH}/${PORTNAME}/${PORTNAME}-backend${PKGNAMESUFFIX}/${PORTVERSION}/src MASTER_SITE_SUBDIR= ${PHONON_BRANCH}/${PORTNAME}/${PORTNAME}-backend${PKGNAMESUFFIX}/${PORTVERSION}/src
@ -23,25 +23,20 @@ CONFLICTS= qt4-phonon-gst-4*
PHONON_BRANCH= stable PHONON_BRANCH= stable
USE_GL= gl
USE_GNOME= glib20 libxml2 USE_GNOME= glib20 libxml2
USE_GSTREAMER= yes USE_GSTREAMER= yes
USE_KDE4= kdehier kdeprefix automoc4 USE_KDE4= kdehier kdeprefix automoc4
USE_QT_VER= 4 USE_QT_VER= 4
QT_COMPONENTS= gui opengl phonon xml \ QT_COMPONENTS= gui phonon xml \
qmake_build moc_build rcc_build uic_build qmake_build moc_build rcc_build uic_build
USE_XORG= x11 USE_XORG= x11
USE_BZIP2= yes USE_XZ= yes
USE_CMAKE= yes USE_CMAKE= yes
MAKE_JOBS_SAFE= yes MAKE_JOBS_SAFE= yes
PLIST_SUB+= QT_PREFIX=${QT_PREFIX} PLIST_SUB+= QT_PREFIX=${QT_PREFIX}
# FIXME: Remove this in the next release; phonon-gstreamer does not
# depend on ALSA anymore.
# Explicitly disable ALSA, see for details:
# http://mail.kde.org/pipermail/kde-freebsd/2010-March/008015.html
CMAKE_ARGS+= -DWITH_Alsa:BOOL=OFF
.if defined(WITH_QT_PHONON) .if defined(WITH_QT_PHONON)
IGNORE= conflicts with Qt 4 Phonon. Please, deinstall qt4-phonon-gst and unset WITH_QT_PHONON to continue IGNORE= conflicts with Qt 4 Phonon. Please, deinstall qt4-phonon-gst and unset WITH_QT_PHONON to continue
.endif .endif

View file

@ -1,2 +1,2 @@
SHA256 (KDE/phonon-backend-gstreamer-4.5.1.tar.bz2) = 62326ce7c64810eec8f42245a1f1880ce10d0a3b8976318ad516091f419ba38e SHA256 (KDE/phonon-backend-gstreamer-4.6.0.tar.xz) = 5bd4e00c75d86b21fa364458b72b3603bbb85d8f06361b7ba9e422595b68932f
SIZE (KDE/phonon-backend-gstreamer-4.5.1.tar.bz2) = 90211 SIZE (KDE/phonon-backend-gstreamer-4.6.0.tar.xz) = 70912

View file

@ -1,4 +1,4 @@
Phonon is the multimedia framework for KDE 4. Phonon is the multimedia framework for KDE Software Compilation 4.
This port provides the GStreamer backend. This port provides the GStreamer backend.
WWW: http://phonon.kde.org WWW: http://phonon.kde.org

View file

@ -11,3 +11,4 @@ share/kde4/services/phononbackends/gstreamer.desktop
@cwd %%QT_PREFIX%% @cwd %%QT_PREFIX%%
%%QT_PLUGINDIR_REL%%/phonon_backend/libphonon_gstreamer.so %%QT_PLUGINDIR_REL%%/phonon_backend/libphonon_gstreamer.so
@dirrmtry %%QT_PLUGINDIR_REL%%/phonon_backend @dirrmtry %%QT_PLUGINDIR_REL%%/phonon_backend
@dirrmtry %%QT_PLUGINDIR_REL%%

View file

@ -6,27 +6,30 @@
# #
PORTNAME= phonon PORTNAME= phonon
PORTVERSION= 0.4.1 PORTVERSION= 0.5.0
PORTREVISION= 1
CATEGORIES= multimedia kde ipv6 CATEGORIES= multimedia kde ipv6
MASTER_SITES= ${MASTER_SITE_KDE} MASTER_SITES= ${MASTER_SITE_KDE}
MASTER_SITE_SUBDIR= ${PHONON_BRANCH}/${PORTNAME}/${PORTNAME}-backend${PKGNAMESUFFIX}/${PORTVERSION} MASTER_SITE_SUBDIR= ${PHONON_BRANCH}/${PORTNAME}/${PORTNAME}-backend${PKGNAMESUFFIX}/${PORTVERSION}/src
PKGNAMESUFFIX= -vlc PKGNAMESUFFIX= -vlc
DISTNAME= ${PORTNAME}-backend${PKGNAMESUFFIX}-${PORTVERSION} DISTNAME= ${PORTNAME}-backend${PKGNAMESUFFIX}-${PORTVERSION}
DIST_SUBDIR= KDE DIST_SUBDIR= KDE
MAINTAINER= kde@FreeBSD.org MAINTAINER= kde@FreeBSD.org
COMMENT= The VLC backend for Phonon COMMENT= VLC backend for Phonon
# Required in order to avoid conflicts with multimedia/phonon.
LATEST_LINK= ${PORTNAME}${PKGNAMESUFFIX}
LIB_DEPENDS= vlc.7:${PORTSDIR}/multimedia/vlc LIB_DEPENDS= vlc.7:${PORTSDIR}/multimedia/vlc
PHONON_BRANCH= stable PHONON_BRANCH= stable
USE_BZIP2= yes
USE_CMAKE= yes USE_KDE4= kdehier kdeprefix automoc4
USE_KDE4= kdehier automoc4 kdeprefix
USE_QT_VER= 4 USE_QT_VER= 4
QT_COMPONENTS= dbus phonon \ QT_COMPONENTS= gui phonon \
qmake_build moc_build rcc_build uic_build qmake_build moc_build rcc_build uic_build
USE_XZ= yes
USE_CMAKE= yes
MAKE_JOBS_SAFE= yes MAKE_JOBS_SAFE= yes
PLIST_SUB+= QT_PREFIX=${QT_PREFIX} PLIST_SUB+= QT_PREFIX=${QT_PREFIX}

View file

@ -1,2 +1,2 @@
SHA256 (KDE/phonon-backend-vlc-0.4.1.tar.bz2) = 168da93f71ec00b35d006a501f434a50134c51d8f80a8338e340c835d24b2da4 SHA256 (KDE/phonon-backend-vlc-0.5.0.tar.xz) = 2256fe9fef74bcd165c24ae8e9b606a48264c9193a4a1da6ef0aaa02dad76388
SIZE (KDE/phonon-backend-vlc-0.4.1.tar.bz2) = 55020 SIZE (KDE/phonon-backend-vlc-0.5.0.tar.xz) = 51388

View file

@ -1,5 +1,4 @@
Phonon is multimedia framework for KDE4. Phonon is the multimedia framework for KDE Software Compilation 4.
This port provides VLC backend. This port provides the VLC backend.
WWW: http://www.videolan.org
WWW: http://phonon.kde.org WWW: http://phonon.kde.org

View file

@ -5,3 +5,4 @@ share/kde4/services/phononbackends/vlc.desktop
@cwd %%QT_PREFIX%% @cwd %%QT_PREFIX%%
%%QT_PLUGINDIR_REL%%/phonon_backend/libphonon_vlc.so %%QT_PLUGINDIR_REL%%/phonon_backend/libphonon_vlc.so
@dirrmtry %%QT_PLUGINDIR_REL%%/phonon_backend @dirrmtry %%QT_PLUGINDIR_REL%%/phonon_backend
@dirrmtry %%QT_PLUGINDIR_REL%%

View file

@ -5,16 +5,16 @@
# $FreeBSD$ # $FreeBSD$
PORTNAME= phonon PORTNAME= phonon
PORTVERSION= 4.5.1 PORTVERSION= 4.6.0
CATEGORIES= multimedia kde ipv6 CATEGORIES= multimedia kde ipv6
MASTER_SITES= ${MASTER_SITE_KDE} MASTER_SITES= ${MASTER_SITE_KDE}
MASTER_SITE_SUBDIR= ${PHONON_BRANCH}/${PORTNAME}/${PORTVERSION}/src/ MASTER_SITE_SUBDIR= ${PHONON_BRANCH}/${PORTNAME}/${PORTVERSION}/src/
DIST_SUBDIR= KDE DIST_SUBDIR= KDE
MAINTAINER= kde@FreeBSD.org MAINTAINER= kde@FreeBSD.org
COMMENT= Multimedia framework for KDE 4 COMMENT= KDE multimedia framework
LIB_DEPENDS= qzeitgeist.0:${PORTSDIR}/sysutils/qzeitgeist LIB_DEPENDS= qzeitgeist.1:${PORTSDIR}/sysutils/qzeitgeist
CONFLICTS= qt4-phonon-4* CONFLICTS= qt4-phonon-4*
@ -26,6 +26,8 @@ QT_COMPONENTS= dbus gui \
qmake_build moc_build rcc_build uic_build qmake_build moc_build rcc_build uic_build
USE_XZ= yes USE_XZ= yes
USE_CMAKE= yes USE_CMAKE= yes
CMAKE_ARGS= -DPHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT:BOOL=TRUE \
-DPHONON_NO_PLATFORMPLUGIN:BOOL=TRUE
MAKE_JOBS_SAFE= yes MAKE_JOBS_SAFE= yes
USE_LDCONFIG= yes USE_LDCONFIG= yes
@ -34,10 +36,8 @@ OPTIONS= PULSEAUDIO "Support playback via PulseAudio" off
.include <bsd.port.options.mk> .include <bsd.port.options.mk>
# FIXME: Enable this option with Qt 4.8 (qt4-webkit does not depend on # qt4-designer depends on phonon. Disable this option to avoid a
# phonon anymore). # circular dependency.
# qt4-designer depends on qt4-webkit, hence on phonon. Disable this
# option to avoid a circular dependency.
.undef WITH_DESIGNER .undef WITH_DESIGNER
.ifdef(WITH_DESIGNER) .ifdef(WITH_DESIGNER)
QT_COMPONENTS+= designer QT_COMPONENTS+= designer
@ -66,20 +66,14 @@ pre-configure:
${REINPLACE_CMD} -e '/phonon.pc/s|pkgconfig|../libdata/pkgconfig|' \ ${REINPLACE_CMD} -e '/phonon.pc/s|pkgconfig|../libdata/pkgconfig|' \
-e 's|{QT_INCLUDES}|{QT_INCLUDES} ${LOCALBASE}/include|'\ -e 's|{QT_INCLUDES}|{QT_INCLUDES} ${LOCALBASE}/include|'\
${PATCH_WRKSRC}/CMakeLists.txt ${PATCH_WRKSRC}/CMakeLists.txt
${REINPLACE_CMD} -e '/add_subdirectory(tests)/ d' \
${PATCH_WRKSRC}/${PORTNAME}/experimental/CMakeLists.txt
# FIXME: We need to pass -DPHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT=1
# to install the designer plugin and the Qt .pri file into the
# system-wide Qt directory in the next release.
# Reference: http://commits.kde.org/phonon/664035456f0c9dc85b65c893f431b82118c281c0
post-install: post-install:
${LN} -sf ${PREFIX}/include/phonon ${QT_INCDIR}/phonon ${LN} -sf ${PREFIX}/include/phonon ${QT_INCDIR}/phonon
${LN} -sf ${PREFIX}/include/phonon ${QT_INCDIR}/Phonon ${LN} -sf ${PREFIX}/include/phonon ${QT_INCDIR}/Phonon
${LN} -sf ${PREFIX}/include/KDE/Phonon ${PREFIX}/include/phonon/Phonon ${LN} -sf ${PREFIX}/include/KDE/Phonon ${PREFIX}/include/phonon/Phonon
.for lib in phonon phononexperimental .for lib in phonon phononexperimental
${LN} -sf ${PREFIX}/lib/lib${lib}.so.4.5.1 ${QT_LIBDIR}/lib${lib}.so ${LN} -sf ${PREFIX}/lib/lib${lib}.so.${PORTVERSION} ${QT_LIBDIR}/lib${lib}.so
${LN} -sf ${PREFIX}/lib/lib${lib}.so.4.5.1 ${QT_LIBDIR}/lib${lib}.so.4 ${LN} -sf ${PREFIX}/lib/lib${lib}.so.${PORTVERSION} ${QT_LIBDIR}/lib${lib}.so.4
.endfor .endfor
@${CAT} ${PKGMESSAGE} @${CAT} ${PKGMESSAGE}

View file

@ -1,2 +1,2 @@
SHA256 (KDE/phonon-4.5.1.tar.xz) = 0180f01cb6cae907285adf76e4aece9be33af6a352dc057709e40b7838e2f4c8 SHA256 (KDE/phonon-4.6.0.tar.xz) = 2915e7a37c92a0a8237b9e6d2ef67ba8b005ee3529d03991cd3d137f039ba3c4
SIZE (KDE/phonon-4.5.1.tar.xz) = 291088 SIZE (KDE/phonon-4.6.0.tar.xz) = 280712

View file

@ -1,30 +0,0 @@
commit 353bf15657c9a93138bce7431c5180b25efaede7
Author: Raphael Kubo da Costa <rakuco@FreeBSD.org>
Date: Mon Nov 14 19:14:02 2011 -0200
Fix if() clause the same way 13ec1718 does.
QT_QTDESIGNER_FOUND should not be expanded, as if it is not found the if
clause will effectively become `if(AND PHONON_BUILD_DESIGNER_PLUGIN)`.
This was fixed in master by commit 13ec1718, which for some reason has
never made its way to the 4.5 branch.
CCMAIL: kde-multimedia@kde.org
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 7fbb816..71cb14a 100644
--- ./CMakeLists.txt
+++ ./CMakeLists.txt
@@ -55,9 +55,9 @@ endif(QT_QTDBUS_FOUND)
set(BUILDSYSTEM_INSTALL_DIR ${SHARE_INSTALL_PREFIX}/phonon-buildsystem/)
add_subdirectory(cmake)
-if(${QT_QTDESIGNER_FOUND} AND PHONON_BUILD_DESIGNER_PLUGIN)
+if(QT_QTDESIGNER_FOUND AND PHONON_BUILD_DESIGNER_PLUGIN)
add_subdirectory(designer)
-endif(${QT_QTDESIGNER_FOUND} AND PHONON_BUILD_DESIGNER_PLUGIN)
+endif(QT_QTDESIGNER_FOUND AND PHONON_BUILD_DESIGNER_PLUGIN)
add_subdirectory(phonon)
add_subdirectory(includes)
if(PHONON_BUILD_DEMOS)

View file

@ -1,11 +0,0 @@
--- ./phonon/globalconfig.cpp.orig 2011-09-09 13:27:00.943109464 +0200
+++ ./phonon/globalconfig.cpp 2011-09-09 15:22:15.732984584 +0200
@@ -35,6 +35,8 @@
#include <QtCore/QList>
#include <QtCore/QVariant>
+#define QT_NO_PHONON_PLATFORMPLUGIN
+
QT_BEGIN_NAMESPACE
namespace Phonon

View file

@ -1,4 +1,4 @@
Phonon is the framework responsible for an ubiquitous multimedia Phonon is the framework responsible for an ubiquitous multimedia
experience in KDE 4. experience in KDE Software Compilation 4.
WWW: http://phonon.kde.org WWW: http://phonon.kde.org

View file

@ -67,6 +67,7 @@ include/phonon/EffectInterface
include/phonon/EffectParameter include/phonon/EffectParameter
include/phonon/EffectWidget include/phonon/EffectWidget
include/phonon/Global include/phonon/Global
include/phonon/GlobalDescriptionContainer
include/phonon/MediaController include/phonon/MediaController
include/phonon/MediaNode include/phonon/MediaNode
include/phonon/MediaObject include/phonon/MediaObject
@ -133,6 +134,7 @@ include/phonon/experimental/videoframe2.h
include/phonon/experimental/videowidget.h include/phonon/experimental/videowidget.h
include/phonon/experimental/visualization.h include/phonon/experimental/visualization.h
include/phonon/globalconfig.h include/phonon/globalconfig.h
include/phonon/globaldescriptioncontainer.h
include/phonon/mediacontroller.h include/phonon/mediacontroller.h
include/phonon/medianode.h include/phonon/medianode.h
include/phonon/mediaobject.h include/phonon/mediaobject.h
@ -155,37 +157,50 @@ include/phonon/videowidgetinterface.h
include/phonon/volumefadereffect.h include/phonon/volumefadereffect.h
include/phonon/volumefaderinterface.h include/phonon/volumefaderinterface.h
include/phonon/volumeslider.h include/phonon/volumeslider.h
lib/cmake/phonon/PhononConfig.cmake
lib/cmake/phonon/PhononConfigVersion.cmake
lib/cmake/phonon/PhononTargets-release.cmake
lib/cmake/phonon/PhononTargets.cmake
lib/libphonon.so lib/libphonon.so
lib/libphonon.so.4 lib/libphonon.so.4
lib/libphonon.so.4.5.1 lib/libphonon.so.4.6.0
lib/libphononexperimental.so lib/libphononexperimental.so
lib/libphononexperimental.so.4 lib/libphononexperimental.so.4
lib/libphononexperimental.so.4.5.1 lib/libphononexperimental.so.4.6.0
%%DESIGNER%%lib/kde4/libphononwidgets.so
libdata/pkgconfig/phonon.pc libdata/pkgconfig/phonon.pc
share/dbus-1/interfaces/org.kde.Phonon.AudioOutput.xml share/dbus-1/interfaces/org.kde.Phonon.AudioOutput.xml
share/phonon-buildsystem/COPYING-CMAKE-SCRIPTS %%DATADIR%%/buildsystem/COPYING-CMAKE-SCRIPTS
share/phonon-buildsystem/FindAutomoc4.cmake %%DATADIR%%/buildsystem/FindAutomoc4.cmake
share/phonon-buildsystem/FindPackageHandleStandardArgs.cmake %%DATADIR%%/buildsystem/FindPackageHandleStandardArgs.cmake
share/phonon-buildsystem/FindPhononInternal.cmake %%DATADIR%%/buildsystem/FindPhononInternal.cmake
share/phonon-buildsystem/FindQt4.cmake %%DATADIR%%/buildsystem/FindQt4.cmake
share/phonon-buildsystem/MacroEnsureVersion.cmake %%DATADIR%%/buildsystem/MacroEnsureVersion.cmake
share/phonon-buildsystem/MacroLogFeature.cmake %%DATADIR%%/buildsystem/MacroLogFeature.cmake
share/phonon-buildsystem/MacroOptionalFindPackage.cmake %%DATADIR%%/buildsystem/MacroOptionalFindPackage.cmake
share/phonon-buildsystem/MacroPushRequiredVars.cmake %%DATADIR%%/buildsystem/MacroPushRequiredVars.cmake
share/phonon-buildsystem/PhononMacros.cmake %%DATADIR%%/buildsystem/PhononMacros.cmake
share/phonon-buildsystem/cmake_uninstall.cmake.in %%DATADIR%%/buildsystem/Qt4ConfigDependentSettings.cmake
@dirrm share/phonon-buildsystem %%DATADIR%%/buildsystem/Qt4Macros.cmake
%%DATADIR%%/buildsystem/cmake_uninstall.cmake.in
@dirrm %%DATADIR%%/buildsystem
@dirrm %%DATADIR%%
@dirrm lib/cmake/phonon
@dirrmtry lib/cmake
@dirrm include/phonon/experimental @dirrm include/phonon/experimental
@dirrm include/phonon @dirrm include/phonon
@dirrm include/KDE/Phonon/Experimental @dirrm include/KDE/Phonon/Experimental
@dirrm include/KDE/Phonon @dirrm include/KDE/Phonon
@cwd %%QT_PREFIX%% @cwd %%QT_PREFIX%%
%%QT_INCDIR_REL%%/phonon
%%QT_INCDIR_REL%%/Phonon %%QT_INCDIR_REL%%/Phonon
%%QT_INCDIR_REL%%/phonon
%%QT_LIBDIR_REL%%/libphonon.so %%QT_LIBDIR_REL%%/libphonon.so
%%QT_LIBDIR_REL%%/libphonon.so.4 %%QT_LIBDIR_REL%%/libphonon.so.4
%%QT_LIBDIR_REL%%/libphononexperimental.so %%QT_LIBDIR_REL%%/libphononexperimental.so
%%QT_LIBDIR_REL%%/libphononexperimental.so.4 %%QT_LIBDIR_REL%%/libphononexperimental.so.4
%%DESIGNER%%%%QT_PLUGINDIR_REL%%/designer/libphononwidgets.so
share/qt4/mkspecs/modules/qt_phonon.pri share/qt4/mkspecs/modules/qt_phonon.pri
@dirrmtry share/qt4/mkspecs/modules @dirrmtry share/qt4/mkspecs/modules
%%DESIGNER%%@dirrmtry %%QT_PLUGINDIR_REL%%/designer
%%DESIGNER%%@dirrmtry %%QT_PLUGINDIR_REL%%
@dirrmtry %%QT_LIBDIR_REL%%
@dirrmtry %%QT_INCDIR_REL%%

View file

@ -6,10 +6,15 @@
# #
PORTNAME= qzeitgeist PORTNAME= qzeitgeist
PORTVERSION= 0.7.0 PORTVERSION= 0.8.0
CATEGORIES= sysutils CATEGORIES= sysutils
MASTER_SITES= http://releases.zeitgeist-project.com/${PORTNAME}/ MASTER_SITES= ${MASTER_SITE_KDE_kde} \
DISTNAME= QtZeitgeist-${PORTVERSION} http://launchpad.net/zeitgeist/${ZEITGEIST_VERSION:R}/${ZEITGEIST_VERSION}/+download/
MASTER_SITE_SUBDIR= stable/lib${PORTNAME}/${PORTVERSION}/src/
DISTNAME= lib${PORTNAME}-${PORTVERSION}
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:kde \
zeitgeist-${ZEITGEIST_VERSION}.tar.gz
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= avilla@FreeBSD.org MAINTAINER= avilla@FreeBSD.org
COMMENT= Qt 4 wrapper library around the Zeitgeist D-Bus API COMMENT= Qt 4 wrapper library around the Zeitgeist D-Bus API
@ -17,15 +22,31 @@ COMMENT= Qt 4 wrapper library around the Zeitgeist D-Bus API
LICENSE= LGPL21 LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING LICENSE_FILE= ${WRKSRC}/COPYING
USE_BZIP2= yes BUILD_DEPENDS= rapper:${PORTSDIR}/textproc/raptor2 \
${PYTHON_SITELIBDIR}/rdflib/__init__.py:${PORTSDIR}/textproc/py-rdflib
USE_KDE4= automoc4
USE_PYTHON_BUILD= yes
USE_QT_VER= 4 USE_QT_VER= 4
QT_COMPONENTS= corelib dbus qtestlib \ QT_COMPONENTS= dbus declarative qtestlib \
moc_build qmake_build rcc_build uic_build moc_build qmake_build rcc_build uic_build
MAKE_JOBS_SAFE= yes USE_BZIP2= yes
USE_CMAKE= yes USE_CMAKE= yes
MAKE_JOBS_SAFE= yes
USE_LDCONFIG= yes USE_LDCONFIG= yes
WRKSRC= ${WRKDIR}/${DISTNAME}-Source # To be kept in sync with sysutils/zeitgeist.
ZEITGEIST_VERSION= 0.8.2
post-extract:
@(cd ${WRKDIR} && ${GZIP_CMD} ${EXTRACT_BEFORE_ARGS} \
${_DISTDIR}/zeitgeist-${ZEITGEIST_VERSION}.tar.gz ${EXTRACT_AFTER_ARGS})
cd ${WRKDIR}/zeitgeist-${ZEITGEIST_VERSION} && \
${CP} zeitgeist/datamodel.py \
extra/ontology/*.trig \
extra/rdfxml2py \
extra/PythonSerializer.py \
${WRKSRC}/scripts
post-patch: post-patch:
${REINPLACE_CMD} -e '/\.pc/ s|pkgconfig|../libdata/pkgconfig|' \ ${REINPLACE_CMD} -e '/\.pc/ s|pkgconfig|../libdata/pkgconfig|' \
@ -34,8 +55,21 @@ post-patch:
${WRKSRC}/CMakeLists.txt \ ${WRKSRC}/CMakeLists.txt \
${WRKSRC}/src/CMakeLists.txt \ ${WRKSRC}/src/CMakeLists.txt \
${WRKSRC}/QZeitgeistConfig.cmake.in ${WRKSRC}/QZeitgeistConfig.cmake.in
${REINPLACE_CMD} -e '/import _config/ d' \
-e 's|_config.datadir, "zeitgeist/ontology/zeitgeist.py"|runpath, "zeitgeist.py"|' \
${WRKSRC}/scripts/datamodel.py
${REINPLACE_CMD} -e 's|zeitgeist.datamodel|datamodel|' \
${WRKSRC}/scripts/onto2cpp.py
${REINPLACE_CMD} -e 's|/usr/bin/python|${PYTHON_CMD}|g' \
${WRKSRC}/scripts/rdfxml2py
pre-build:
cd ${WRKSRC}/scripts && \
${CAT} *.trig | \
${LOCALBASE}/bin/rapper -i trig -o rdfxml -I ZeitgeistNamespace - | \
./rdfxml2py >> zeitgeist.py
post-install: post-install:
${CAT} ${PKGMESSAGE} @${CAT} ${PKGMESSAGE}
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -1,2 +1,4 @@
SHA256 (QtZeitgeist-0.7.0.tar.bz2) = 12c3073196ba5ea871759e79bc0a1ecf5a3a20f1d90abd814d2555ff21175d7e SHA256 (libqzeitgeist-0.8.0.tar.bz2) = 0a8aa980d64549cce93691705807681fd7e3e079a48aee68fc4b2653f17d61ad
SIZE (QtZeitgeist-0.7.0.tar.bz2) = 31260 SIZE (libqzeitgeist-0.8.0.tar.bz2) = 29459
SHA256 (zeitgeist-0.8.2.tar.gz) = 6155611ee182f642cc1fe9f8aadc25c7e2942fdef2565b1f29e8388bc4643703
SIZE (zeitgeist-0.8.2.tar.gz) = 358781

View file

@ -0,0 +1,13 @@
--- ./scripts/PythonSerializer.py.orig 2012-04-04 17:46:44.385371264 +0200
+++ ./scripts/PythonSerializer.py 2012-04-05 00:32:11.175489615 +0200
@@ -85,8 +85,8 @@
assert root_type
#TODO: displayname, how are translation handled? on trig level or on python level?
stream.write(
- "Symbol('%s', parent=%r, uri='%s', display_name='%s', doc='%s', auto_resolve=False)\n" %(name,
- root_type, symbol, display_name, doc)
+ str("Symbol('%s', parent=%r, uri='%s', display_name='%s', doc='%s', auto_resolve=False)\n" %(name,
+ root_type, symbol, display_name, doc))
)

View file

@ -1,31 +1,42 @@
include/QtZeitgeist/DataModel/DataSource include/QZeitgeist/DataModel/DataSource
include/QtZeitgeist/DataModel/Event include/QZeitgeist/DataModel/Event
include/QtZeitgeist/DataModel/Subject include/QZeitgeist/DataModel/Subject
include/QtZeitgeist/DataModel/TimeRange include/QZeitgeist/DataModel/TimeRange
include/QtZeitgeist/DataModel/datasource.h include/QZeitgeist/DataModel/datasource.h
include/QtZeitgeist/DataModel/event.h include/QZeitgeist/DataModel/event.h
include/QtZeitgeist/DataModel/subject.h include/QZeitgeist/DataModel/subject.h
include/QtZeitgeist/DataModel/timerange.h include/QZeitgeist/DataModel/timerange.h
include/QtZeitgeist/DataSourceRegistry include/QZeitgeist/DataSourceRegistry
include/QtZeitgeist/Interpretation include/QZeitgeist/Interpretation
include/QtZeitgeist/Log include/QZeitgeist/Log
include/QtZeitgeist/Manifestation include/QZeitgeist/LogModel
include/QtZeitgeist/Monitor include/QZeitgeist/Manifestation
include/QtZeitgeist/QtZeitgeist include/QZeitgeist/Monitor
include/QtZeitgeist/datasourceregistry.h include/QZeitgeist/QZeitgeist
include/QtZeitgeist/interpretation.h include/QZeitgeist/datasourceregistry.h
include/QtZeitgeist/log.h include/QZeitgeist/interpretation.h
include/QtZeitgeist/manifestation.h include/QZeitgeist/log.h
include/QtZeitgeist/monitor.h include/QZeitgeist/logmodel.h
include/QtZeitgeist/qtzeitgeist.h include/QZeitgeist/manifestation.h
lib/cmake/qzeitgeist/QZeitgeistConfig.cmake include/QZeitgeist/monitor.h
lib/cmake/qzeitgeist/QZeitgeistExport-%%CMAKE_BUILD_TYPE%%.cmake include/QZeitgeist/qzeitgeist.h
lib/cmake/qzeitgeist/QZeitgeistExport.cmake include/QZeitgeist/qzeitgeist_version.h
include/QZeitgeist/refreshjob.h
lib/cmake/QZeitgeist/QZeitgeistConfig.cmake
lib/cmake/QZeitgeist/QZeitgeistConfigVersion.cmake
lib/cmake/QZeitgeist/QZeitgeistExport-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/QZeitgeist/QZeitgeistExport.cmake
lib/libqzeitgeist.so lib/libqzeitgeist.so
lib/libqzeitgeist.so.0 lib/libqzeitgeist.so.0.8.0
lib/libqzeitgeist.so.0.7 lib/libqzeitgeist.so.1
libdata/pkgconfig/QtZeitgeist.pc %%QT_LIBDIR_REL%%/imports/org/gnome/zeitgeist/libQZeitgeistDeclarativePlugin.so
@dirrm lib/cmake/qzeitgeist %%QT_LIBDIR_REL%%/imports/org/gnome/zeitgeist/qmldir
libdata/pkgconfig/QZeitgeist.pc
@dirrm %%QT_LIBDIR_REL%%/imports/org/gnome/zeitgeist
@dirrm %%QT_LIBDIR_REL%%/imports/org/gnome
@dirrmtry %%QT_LIBDIR_REL%%/imports/org
@dirrmtry %%QT_LIBDIR_REL%%/imports
@dirrm lib/cmake/QZeitgeist
@dirrmtry lib/cmake @dirrmtry lib/cmake
@dirrm include/QtZeitgeist/DataModel @dirrm include/QZeitgeist/DataModel
@dirrm include/QtZeitgeist @dirrm include/QZeitgeist