Permalink
Browse files

Import Tellico 2.3.7.

  • Loading branch information...
1 parent 72ec625 commit 6677a07e16265f36017d9111abbb48bb457690f5 @grayed grayed committed Mar 30, 2013
View
@@ -0,0 +1,47 @@
+# $OpenBSD$
+
+COMMENT = organizer for book/music/video collections for KDE4
+DISTNAME = tellico-2.3.7
+
+CATEGORIES = productivity x11
+HOMEPAGE = http://tellico-project.org/
+MAINTAINER = KDE porting team <openbsd-kde@googlegroups.com>
+
+# GPLv2+
+PERMIT_PACKAGE_CDROM = Yes
+
+WANTLIB = c m pthread stdc++ z
+WANTLIB += lib/qt4/QtDBus lib/qt4/QtGui lib/qt4/QtNetwork lib/qt4/QtSvg
+WANTLIB += lib/qt4/QtXml
+WANTLIB += ${KDE4LIB}/kabc ${KDE4LIB}/kcal ${KDE4LIB}/kcddb
+WANTLIB += ${KDE4LIB}/kdeui ${KDE4LIB}/khtml ${KDE4LIB}/kio ${KDE4LIB}/kjs
+WANTLIB += ${KDE4LIB}/knewstuff3 ${KDE4LIB}/kparts ${KDE4LIB}/kresources
+WANTLIB += ${KDE4LIB}/ksane ${KDE4LIB}/kxmlrpcclient ${KDE4LIB}/nepomuk
+WANTLIB += ${KDE4LIB}/nepomukutils ${KDE4LIB}/solid
+WANTLIB += exempi exslt gcrypt gpg-error poppler-qt4 qimageblitz qjson
+WANTLIB += soprano tag xml2 xslt yaz
+
+MASTER_SITES = http://tellico-project.org/files/
+EXTRACT_SUFX = .tar.bz2
+
+MODULES = devel/gettext x11/kde4 multimedia/phonon
+MODKDE4_USE = pim
+
+BUILD_DEPENDS = x11/kde4/libkcompactdisc
+
+RUN_DEPENDS = devel/desktop-file-utils \
+ misc/shared-mime-info \
+ x11/gtk+2,-guic
+
+LIB_DEPENDS = audio/taglib \
+ devel/qjson \
+ graphics/qimageblitz \
+ net/yaz \
+ print/poppler,,-qt4 \
+ textproc/exempi \
+ x11/kde4/libksane>=4.10.1p0 \
+ x11/kde4/libkcddb
+
+TEST_IS_INTERACTIVE = X11
+
+.include <bsd.port.mk>
@@ -0,0 +1,2 @@
+SHA256 (tellico-2.3.7.tar.bz2) = roWFWaIm3zgJQNvQ2DeMRf1sOCNZzOvhD5TCaH1iGaE=
+SIZE (tellico-2.3.7.tar.bz2) = 4795831
@@ -0,0 +1,9 @@
+$OpenBSD$
+--- src/gui/CMakeLists.txt.orig Sat Mar 30 12:46:34 2013
++++ src/gui/CMakeLists.txt Sat Mar 30 12:46:54 2013
+@@ -40,3 +40,5 @@ IF(${KDE_VERSION} VERSION_LESS "4.6.99" AND ${KDE_VERS
+ ENDIF(${KDE_VERSION} VERSION_LESS "4.6.99" AND ${KDE_VERSION} VERSION_GREATER "4.5.99")
+
+ KDE4_ADD_LIBRARY(gui STATIC ${gui_STAT_SRCS})
++
++ADD_DEPENDENCIES(gui tellico_config)
@@ -0,0 +1,91 @@
+$OpenBSD$
+Allow at least some tests to compile.
+Looks like binutils (2.15 only?) bug.
+--- src/tests/CMakeLists.txt.orig Sat Mar 30 13:27:21 2013
++++ src/tests/CMakeLists.txt Sat Mar 30 13:49:03 2013
+@@ -59,48 +59,49 @@ set(TELLICO_TEST_LIBS
+ ${QT_QTTEST_LIBRARY}
+ ${KDE4_KDEUI_LIBS}
+ ${KDE4_KIO_LIBS}
+- tellicotest
+- collections
+ translators
+- utils
+ core
+- images
+- core
+ gui
++ images
+ tellicotest
+ )
++# collections
++# utils
++# core
++# tellicotest
++# )
+
+ # for some of these, the libraries seem to require being repeated so
+ # that the order of linking works...no idea why...
+ KDE4_ADD_UNIT_TEST(collectiontest NOGUI collectiontest.cpp)
+ TARGET_LINK_LIBRARIES(collectiontest ${TELLICO_TEST_LIBS})
+
+-KDE4_ADD_UNIT_TEST(filtertest NOGUI filtertest.cpp)
+-TARGET_LINK_LIBRARIES(filtertest ${TELLICO_TEST_LIBS})
++#KDE4_ADD_UNIT_TEST(filtertest NOGUI filtertest.cpp)
++#TARGET_LINK_LIBRARIES(filtertest ${TELLICO_TEST_LIBS})
+
+ KDE4_ADD_UNIT_TEST(adstest NOGUI adstest.cpp)
+ TARGET_LINK_LIBRARIES(adstest ${TELLICO_TEST_LIBS})
+
+-KDE4_ADD_UNIT_TEST(alexandriatest NOGUI alexandriatest.cpp ../progressmanager.cpp)
+-TARGET_LINK_LIBRARIES(alexandriatest ${TELLICO_TEST_LIBS})
++#KDE4_ADD_UNIT_TEST(alexandriatest NOGUI alexandriatest.cpp ../progressmanager.cpp)
++#TARGET_LINK_LIBRARIES(alexandriatest ${TELLICO_TEST_LIBS})
++#
++#KDE4_ADD_UNIT_TEST(amctest NOGUI amctest.cpp)
++#TARGET_LINK_LIBRARIES(amctest ${TELLICO_TEST_LIBS})
++#
++#KDE4_ADD_UNIT_TEST(bibtextest NOGUI bibtextest.cpp)
++#TARGET_LINK_LIBRARIES(bibtextest ${TELLICO_TEST_LIBS})
++#
++#KDE4_ADD_UNIT_TEST(bibtexmltest NOGUI bibtexmltest.cpp)
++#TARGET_LINK_LIBRARIES(bibtexmltest ${TELLICO_TEST_LIBS})
+
+-KDE4_ADD_UNIT_TEST(amctest NOGUI amctest.cpp)
+-TARGET_LINK_LIBRARIES(amctest ${TELLICO_TEST_LIBS})
+-
+-KDE4_ADD_UNIT_TEST(bibtextest NOGUI bibtextest.cpp)
+-TARGET_LINK_LIBRARIES(bibtextest ${TELLICO_TEST_LIBS})
+-
+-KDE4_ADD_UNIT_TEST(bibtexmltest NOGUI bibtexmltest.cpp)
+-TARGET_LINK_LIBRARIES(bibtexmltest ${TELLICO_TEST_LIBS})
+-
+ KDE4_ADD_UNIT_TEST(ciwtest NOGUI ciwtest.cpp)
+ TARGET_LINK_LIBRARIES(ciwtest ${TELLICO_TEST_LIBS})
+
+ KDE4_ADD_UNIT_TEST(delicioustest NOGUI delicioustest.cpp)
+ TARGET_LINK_LIBRARIES(delicioustest ${TELLICO_TEST_LIBS})
+
+-KDE4_ADD_UNIT_TEST(gcstartest NOGUI gcstartest.cpp)
+-TARGET_LINK_LIBRARIES(gcstartest ${TELLICO_TEST_LIBS})
++#KDE4_ADD_UNIT_TEST(gcstartest NOGUI gcstartest.cpp)
++#TARGET_LINK_LIBRARIES(gcstartest ${TELLICO_TEST_LIBS})
+
+ KDE4_ADD_UNIT_TEST(referencertest NOGUI referencertest.cpp)
+ TARGET_LINK_LIBRARIES(referencertest ${TELLICO_TEST_LIBS})
+@@ -108,11 +109,11 @@ TARGET_LINK_LIBRARIES(referencertest ${TELLICO_TEST_LI
+ KDE4_ADD_UNIT_TEST(ristest NOGUI ristest.cpp)
+ TARGET_LINK_LIBRARIES(ristest ${TELLICO_TEST_LIBS})
+
+-KDE4_ADD_UNIT_TEST(tellicoreadtest NOGUI tellicoreadtest.cpp)
+-TARGET_LINK_LIBRARIES(tellicoreadtest tellicomodels ${TELLICO_TEST_LIBS})
++#KDE4_ADD_UNIT_TEST(tellicoreadtest NOGUI tellicoreadtest.cpp)
++#TARGET_LINK_LIBRARIES(tellicoreadtest tellicomodels ${TELLICO_TEST_LIBS})
+
+-KDE4_ADD_UNIT_TEST(vinoxmltest NOGUI vinoxmltest.cpp)
+-TARGET_LINK_LIBRARIES(vinoxmltest ${TELLICO_TEST_LIBS})
++#KDE4_ADD_UNIT_TEST(vinoxmltest NOGUI vinoxmltest.cpp)
++#TARGET_LINK_LIBRARIES(vinoxmltest ${TELLICO_TEST_LIBS})
+
+ KDE4_ADD_UNIT_TEST(entryupdatejobtest NOGUI entryupdatejobtest.cpp ../entryupdatejob.cpp)
+ TARGET_LINK_LIBRARIES(entryupdatejobtest fetch translators ${TELLICO_TEST_LIBS})
@@ -0,0 +1,7 @@
+Tellico is a KDE application for organizing your collections. It
+provides default templates for books, bibliographies, videos, music,
+video games, coins, stamps, trading cards, comic books, and wines.
+
+Tellico allows you to enter your collection in a catalogue database,
+saving many different properties like title, author, etc. Two
+different views of your collection are shown.
Oops, something went wrong.

0 comments on commit 6677a07

Please sign in to comment.