From 20261f7c88c0b1da902f04ea681b4dd8ecbfed1c Mon Sep 17 00:00:00 2001 From: Automaton IAS Date: Wed, 2 Jan 2013 03:10:10 +0100 Subject: [PATCH] Import graphics/kphotoalbum-kde4 version 4.1.1.4.4.0_9 --- graphics/kphotoalbum-kde4/Makefile | 44 +++++ graphics/kphotoalbum-kde4/distinfo | 2 + .../files/patch-CMakeLists.txt | 8 + .../files/patch-Exif__Info.cpp | 47 ++++++ graphics/kphotoalbum-kde4/pkg-descr | 11 ++ graphics/kphotoalbum-kde4/pkg-plist | 154 ++++++++++++++++++ 6 files changed, 266 insertions(+) create mode 100644 graphics/kphotoalbum-kde4/Makefile create mode 100644 graphics/kphotoalbum-kde4/distinfo create mode 100644 graphics/kphotoalbum-kde4/files/patch-CMakeLists.txt create mode 100644 graphics/kphotoalbum-kde4/files/patch-Exif__Info.cpp create mode 100644 graphics/kphotoalbum-kde4/pkg-descr create mode 100644 graphics/kphotoalbum-kde4/pkg-plist diff --git a/graphics/kphotoalbum-kde4/Makefile b/graphics/kphotoalbum-kde4/Makefile new file mode 100644 index 00000000000..4f7c9ec691c --- /dev/null +++ b/graphics/kphotoalbum-kde4/Makefile @@ -0,0 +1,44 @@ +# New ports collection makefile for: kimdaba +# Date created: Sat Dec 13 16:09:29 CET 2003 +# Whom: Markus Brueffer +# +# $FreeBSD: ports/graphics/kphotoalbum-kde4/Makefile,v 1.50 2012/11/17 05:58:11 svnexp Exp $ + +PORTNAME= kphotoalbum +PORTVERSION= ${APP_VER}.${EXTRA_VER} +PORTREVISION= 9 +CATEGORIES= graphics kde +MASTER_SITES= ${MASTER_SITE_KDE} +MASTER_SITE_SUBDIR= stable/extragear +DISTNAME= ${PORTNAME}-${APP_VER}-kde${EXTRA_VER} +DIST_SUBDIR= KDE/extragear + +MAINTAINER= kde@FreeBSD.org +COMMENT= Image viewer and organizer for KDE + +LIB_DEPENDS= jpeg.11:${PORTSDIR}/graphics/jpeg \ + exiv2.12:${PORTSDIR}/graphics/exiv2 \ + kipi.8:${PORTSDIR}/graphics/libkipi-kde4 + +USE_BZIP2= yes +USE_KDE4= kdelibs kdeprefix kdehier automoc4 +USE_QT4= qmake_build moc_build rcc_build uic_build +USE_CMAKE= yes +MAKE_JOBS_SAFE= yes + +LATEST_LINK= ${PORTNAME}-kde4 + +APP_VER= 4.1.1 +EXTRA_VER= 4.4.0 + +OPTIONS= MARBLE "Geolocation support" on + +.include + +.if defined(WITH_MARBLE) +USE_KDE4+= marble +.else +CMAKE_ARGS+= -DWITH_Marble:BOOL=Off +.endif + +.include diff --git a/graphics/kphotoalbum-kde4/distinfo b/graphics/kphotoalbum-kde4/distinfo new file mode 100644 index 00000000000..c84eff7c786 --- /dev/null +++ b/graphics/kphotoalbum-kde4/distinfo @@ -0,0 +1,2 @@ +SHA256 (KDE/extragear/kphotoalbum-4.1.1-kde4.4.0.tar.bz2) = 66367cce22694ea287bf397ad552b9a2142c4ae55145a44242813e37a9a4cd4b +SIZE (KDE/extragear/kphotoalbum-4.1.1-kde4.4.0.tar.bz2) = 8242544 diff --git a/graphics/kphotoalbum-kde4/files/patch-CMakeLists.txt b/graphics/kphotoalbum-kde4/files/patch-CMakeLists.txt new file mode 100644 index 00000000000..7ca6f1cb417 --- /dev/null +++ b/graphics/kphotoalbum-kde4/files/patch-CMakeLists.txt @@ -0,0 +1,8 @@ +--- ./CMakeLists.txt.orig 2010-02-12 00:53:08.000000000 +0300 ++++ ./CMakeLists.txt 2010-08-21 11:54:14.712632655 +0400 +@@ -339,5 +339,3 @@ + find_package(Msgfmt REQUIRED) + find_package(Gettext REQUIRED) + add_subdirectory( po ) +-add_subdirectory( doc-translations ) +-add_subdirectory( doc ) diff --git a/graphics/kphotoalbum-kde4/files/patch-Exif__Info.cpp b/graphics/kphotoalbum-kde4/files/patch-Exif__Info.cpp new file mode 100644 index 00000000000..9cdb6baecdb --- /dev/null +++ b/graphics/kphotoalbum-kde4/files/patch-Exif__Info.cpp @@ -0,0 +1,47 @@ +--- ./Exif/Info.cpp.orig 2010-02-11 22:44:01.000000000 +0100 ++++ ./Exif/Info.cpp 2011-04-19 10:47:27.975620628 +0200 +@@ -106,6 +106,28 @@ + return res; + + QList tags; ++ std::ostringstream s; ++ ++#if (EXIV2_TEST_VERSION(0,21,0)) ++ const Exiv2::GroupInfo* gi = Exiv2::ExifTags::groupList(); ++ while (gi->tagList_ != 0) { ++ Exiv2::TagListFct tl = gi->tagList_; ++ const Exiv2::TagInfo* ti = tl(); ++ ++ while (ti->tag_ != 0xFFFF) { ++ tags << ti; ++ ++ti; ++ } ++ ++gi; ++ } ++ ++ for (QList::iterator it = tags.begin(); it != tags.end(); ++it) { ++ while ( (*it)->tag_ != 0xffff ) { ++ res.insert(QString::fromLatin1(Exiv2::ExifKey(**it).key().c_str())); ++ ++(*it); ++ } ++ } ++#else + tags << + Exiv2::ExifTags::ifdTagList() << + Exiv2::ExifTags::exifTagList() << +@@ -121,7 +143,6 @@ + // Now the ugly part -- exiv2 doesn't have any way to get a list of + // MakerNote tags in a reasonable form, so we have to parse it from strings + +- std::ostringstream s; + for ( Exiv2::IfdId kind = Exiv2::canonIfdId; kind < Exiv2::lastIfdId; + kind = static_cast( kind + 1 ) ) { + #if EXIV2_TEST_VERSION(0,17,0) +@@ -130,6 +151,7 @@ + Exiv2::ExifTags::makerTaglist( s, kind ); + #endif + } ++#endif + + // IPTC tags use yet another format... + Exiv2::IptcDataSets::dataSetList( s ); diff --git a/graphics/kphotoalbum-kde4/pkg-descr b/graphics/kphotoalbum-kde4/pkg-descr new file mode 100644 index 00000000000..175e0385bcf --- /dev/null +++ b/graphics/kphotoalbum-kde4/pkg-descr @@ -0,0 +1,11 @@ +KPhotoAlbum is a tool for annotating, searching and viewing images +and videos. The annotation is done by telling KPhotoAlbum who is +on the images, where the images were taken and (optionally) adding +descriptions. + +KPhotoAlbum is highly optimized for easy annotation of images, so +that it is possible to use it with thousands of images. When the +images have been annotated, you may browse them based on the +annotations (person, location, keywords). + +WWW: http://www.kphotoalbum.org diff --git a/graphics/kphotoalbum-kde4/pkg-plist b/graphics/kphotoalbum-kde4/pkg-plist new file mode 100644 index 00000000000..2065d55aace --- /dev/null +++ b/graphics/kphotoalbum-kde4/pkg-plist @@ -0,0 +1,154 @@ +bin/kphotoalbum +share/applications/kde4/kphotoalbum-import.desktop +share/applications/kde4/kphotoalbum.desktop +share/apps/kphotoalbum/default-layout.xml +share/apps/kphotoalbum/default-setup +share/apps/kphotoalbum/demo/CategoryImages/Keywords-scenic.jpg +share/apps/kphotoalbum/demo/CategoryImages/People-Anne_Helene.jpg +share/apps/kphotoalbum/demo/CategoryImages/People-Blackie.jpg +share/apps/kphotoalbum/demo/CategoryImages/People-Donna.jpg +share/apps/kphotoalbum/demo/CategoryImages/People-Jesper.jpg +share/apps/kphotoalbum/demo/CategoryImages/People-Jim.jpg +share/apps/kphotoalbum/demo/CategoryImages/People-Pets.jpg +share/apps/kphotoalbum/demo/CategoryImages/People-Spiff.jpg +share/apps/kphotoalbum/demo/CategoryImages/People-Wayne.jpg +share/apps/kphotoalbum/demo/CategoryImages/Places-Grand_Canyon.jpg +share/apps/kphotoalbum/demo/CategoryImages/Places-Skagen.jpg +share/apps/kphotoalbum/demo/anne_helene.jpg +share/apps/kphotoalbum/demo/bar55.jpg +share/apps/kphotoalbum/demo/bar55_2.jpg +share/apps/kphotoalbum/demo/blackie.jpg +share/apps/kphotoalbum/demo/cold_water.jpg +share/apps/kphotoalbum/demo/donna.jpg +share/apps/kphotoalbum/demo/donna_2.jpg +share/apps/kphotoalbum/demo/grand_canyon_1.jpg +share/apps/kphotoalbum/demo/grand_canyon_2.jpg +share/apps/kphotoalbum/demo/grand_canyon_3.jpg +share/apps/kphotoalbum/demo/index.xml +share/apps/kphotoalbum/demo/jesper.jpg +share/apps/kphotoalbum/demo/jesper_2.jpg +share/apps/kphotoalbum/demo/movie.avi +share/apps/kphotoalbum/demo/new_wave_1.jpg +share/apps/kphotoalbum/demo/new_wave_2.jpg +share/apps/kphotoalbum/demo/pool.jpg +share/apps/kphotoalbum/demo/pool_2.jpg +share/apps/kphotoalbum/demo/qt-logo.jpg +share/apps/kphotoalbum/demo/skagen.jpg +share/apps/kphotoalbum/demo/skagen_2.jpg +share/apps/kphotoalbum/demo/snow.jpg +share/apps/kphotoalbum/demo/spiff.jpg +share/apps/kphotoalbum/demo/spiff_2.jpg +share/apps/kphotoalbum/demo/sunset.jpg +share/apps/kphotoalbum/demo/wayne.jpg +share/apps/kphotoalbum/kphotoalbumui.rc +share/apps/kphotoalbum/pics/movie-clip.png +share/apps/kphotoalbum/pics/multiconfig.jpg +share/apps/kphotoalbum/pics/search.jpg +share/apps/kphotoalbum/pics/splash-large.png +share/apps/kphotoalbum/pics/splash.png +share/apps/kphotoalbum/themes/blue/download.png +share/apps/kphotoalbum/themes/blue/imagepage.html +share/apps/kphotoalbum/themes/blue/kphotoalbum.theme +share/apps/kphotoalbum/themes/blue/mainpage.css +share/apps/kphotoalbum/themes/blue/mainpage.html +share/apps/kphotoalbum/themes/dark/download.png +share/apps/kphotoalbum/themes/dark/imagepage.html +share/apps/kphotoalbum/themes/dark/kphotoalbum.theme +share/apps/kphotoalbum/themes/dark/mainpage.html +share/apps/kphotoalbum/themes/dark/navigation.js +share/apps/kphotoalbum/themes/dark/style.css +share/apps/kphotoalbum/themes/darkJS/display.js +share/apps/kphotoalbum/themes/darkJS/download.png +share/apps/kphotoalbum/themes/darkJS/ie.css +share/apps/kphotoalbum/themes/darkJS/imagepage.html +share/apps/kphotoalbum/themes/darkJS/kphotoalbum.theme +share/apps/kphotoalbum/themes/darkJS/mainpage.html +share/apps/kphotoalbum/themes/darkJS/navigation.js +share/apps/kphotoalbum/themes/darkJS/slideshow.gif +share/apps/kphotoalbum/themes/darkJS/slideshow2.gif +share/apps/kphotoalbum/themes/darkJS/style.css +share/apps/kphotoalbum/themes/grey/download.png +share/apps/kphotoalbum/themes/grey/imagepage.html +share/apps/kphotoalbum/themes/grey/kphotoalbum.theme +share/apps/kphotoalbum/themes/grey/mainpage.css +share/apps/kphotoalbum/themes/grey/mainpage.html +share/apps/kphotoalbum/themes/rounded/downbar.png +share/apps/kphotoalbum/themes/rounded/downleft.png +share/apps/kphotoalbum/themes/rounded/download.png +share/apps/kphotoalbum/themes/rounded/downright.png +share/apps/kphotoalbum/themes/rounded/imagepage.html +share/apps/kphotoalbum/themes/rounded/kphotoalbum.theme +share/apps/kphotoalbum/themes/rounded/leftbar.png +share/apps/kphotoalbum/themes/rounded/mainpage.css +share/apps/kphotoalbum/themes/rounded/mainpage.html +share/apps/kphotoalbum/themes/rounded/rightbar.png +share/apps/kphotoalbum/themes/rounded/upbar.png +share/apps/kphotoalbum/themes/rounded/upleft.png +share/apps/kphotoalbum/themes/rounded/upright.png +share/apps/kphotoalbum/tips +share/config/kphotoalbumrc +share/icons/hicolor/128x128/apps/kphotoalbum.png +share/icons/hicolor/16x16/actions/ellipsetool.png +share/icons/hicolor/16x16/actions/linetool.png +share/icons/hicolor/16x16/actions/recttool.png +share/icons/hicolor/16x16/actions/selecttool.png +share/icons/hicolor/16x16/actions/texttool.png +share/icons/hicolor/16x16/actions/video.png +share/icons/hicolor/16x16/apps/kphotoalbum.png +share/icons/hicolor/22x22/actions/key.png +share/icons/hicolor/22x22/apps/kphotoalbum.png +share/icons/hicolor/32x32/apps/kphotoalbum.png +share/icons/hicolor/48x48/apps/kphotoalbum.png +share/icons/hicolor/64x64/apps/kphotoalbum.png +share/locale/ar/LC_MESSAGES/kphotoalbum.mo +share/locale/be/LC_MESSAGES/kphotoalbum.mo +share/locale/bg/LC_MESSAGES/kphotoalbum.mo +share/locale/ca/LC_MESSAGES/kphotoalbum.mo +share/locale/ca@valencia/LC_MESSAGES/kphotoalbum.mo +share/locale/cs/LC_MESSAGES/kphotoalbum.mo +share/locale/da/LC_MESSAGES/kphotoalbum.mo +share/locale/de/LC_MESSAGES/kphotoalbum.mo +share/locale/el/LC_MESSAGES/kphotoalbum.mo +share/locale/en_GB/LC_MESSAGES/kphotoalbum.mo +share/locale/eo/LC_MESSAGES/kphotoalbum.mo +share/locale/es/LC_MESSAGES/kphotoalbum.mo +share/locale/et/LC_MESSAGES/kphotoalbum.mo +share/locale/fi/LC_MESSAGES/kphotoalbum.mo +share/locale/fr/LC_MESSAGES/kphotoalbum.mo +share/locale/ga/LC_MESSAGES/kphotoalbum.mo +share/locale/gl/LC_MESSAGES/kphotoalbum.mo +share/locale/hi/LC_MESSAGES/kphotoalbum.mo +share/locale/hne/LC_MESSAGES/kphotoalbum.mo +share/locale/hr/LC_MESSAGES/kphotoalbum.mo +share/locale/is/LC_MESSAGES/kphotoalbum.mo +share/locale/it/LC_MESSAGES/kphotoalbum.mo +share/locale/ja/LC_MESSAGES/kphotoalbum.mo +share/locale/km/LC_MESSAGES/kphotoalbum.mo +share/locale/lt/LC_MESSAGES/kphotoalbum.mo +share/locale/nb/LC_MESSAGES/kphotoalbum.mo +share/locale/nds/LC_MESSAGES/kphotoalbum.mo +share/locale/nl/LC_MESSAGES/kphotoalbum.mo +share/locale/nn/LC_MESSAGES/kphotoalbum.mo +share/locale/pa/LC_MESSAGES/kphotoalbum.mo +share/locale/pl/LC_MESSAGES/kphotoalbum.mo +share/locale/pt/LC_MESSAGES/kphotoalbum.mo +share/locale/pt_BR/LC_MESSAGES/kphotoalbum.mo +share/locale/ro/LC_MESSAGES/kphotoalbum.mo +share/locale/se/LC_MESSAGES/kphotoalbum.mo +share/locale/sk/LC_MESSAGES/kphotoalbum.mo +share/locale/sv/LC_MESSAGES/kphotoalbum.mo +share/locale/tr/LC_MESSAGES/kphotoalbum.mo +share/locale/uk/LC_MESSAGES/kphotoalbum.mo +share/locale/vi/LC_MESSAGES/kphotoalbum.mo +share/locale/zh_CN/LC_MESSAGES/kphotoalbum.mo +share/locale/zh_TW/LC_MESSAGES/kphotoalbum.mo +@dirrm share/apps/kphotoalbum/themes/rounded +@dirrm share/apps/kphotoalbum/themes/grey +@dirrm share/apps/kphotoalbum/themes/darkJS +@dirrm share/apps/kphotoalbum/themes/dark +@dirrm share/apps/kphotoalbum/themes/blue +@dirrm share/apps/kphotoalbum/themes +@dirrm share/apps/kphotoalbum/pics +@dirrm share/apps/kphotoalbum/demo/CategoryImages +@dirrm share/apps/kphotoalbum/demo +@dirrm share/apps/kphotoalbum -- 2.41.0