From: "Andreas Hüttel" <dilfridge@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] dev/dilfridge:master commit in: app-office/calligra/
Date: Fri, 26 Aug 2011 20:56:39 +0000 (UTC) [thread overview]
Message-ID: <f41da057ab98963aa7c36390ab154edbbed59fba.dilfridge@gentoo> (raw)
commit: f41da057ab98963aa7c36390ab154edbbed59fba
Author: Andreas K. Huettel (dilfridge) <mail <AT> akhuettel <DOT> de>
AuthorDate: Fri Aug 26 20:56:44 2011 +0000
Commit: Andreas Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Fri Aug 26 20:56:44 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=dev/dilfridge.git;a=commit;h=f41da057
Resync with main tree
(Portage version: 2.1.10.11/git/Linux x86_64, signed Manifest commit with key B6C5F7DE)
---
app-office/calligra/ChangeLog | 4 +
app-office/calligra/Manifest | 34 ++---
app-office/calligra/calligra-2.3.73.ebuild | 205 ----------------------------
app-office/calligra/calligra-2.3.74.ebuild | 20 ++-
app-office/calligra/calligra-9999.ebuild | 117 +++++++---------
5 files changed, 88 insertions(+), 292 deletions(-)
diff --git a/app-office/calligra/ChangeLog b/app-office/calligra/ChangeLog
index 7d6e8f3..01792b8 100644
--- a/app-office/calligra/ChangeLog
+++ b/app-office/calligra/ChangeLog
@@ -2,6 +2,10 @@
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-office/calligra/ChangeLog,v 1.1 2011/07/22 15:10:36 dilfridge Exp $
+ 26 Aug 2011; Andreas K. Huettel <dilfridge@gentoo.org>
+ -calligra-2.3.73.ebuild, calligra-2.3.74.ebuild, calligra-9999.ebuild:
+ Resync with main tree
+
19 Aug 2011; Andreas K. Huettel <dilfridge@gentoo.org>
calligra-2.3.74.ebuild, +files/calligra-2.3.74-jpeglcms-2.patch,
metadata.xml:
diff --git a/app-office/calligra/Manifest b/app-office/calligra/Manifest
index 959867e..cd781ce 100644
--- a/app-office/calligra/Manifest
+++ b/app-office/calligra/Manifest
@@ -3,27 +3,25 @@ Hash: SHA512
AUX calligra-2.3.74-jpeglcms-2.patch 1014 RMD160 cd9532d322789aa655448fb89ffed5835d4e24ae SHA1 fd6770d6b88c360e6a5d0426d6ae0c1f19614720 SHA256 f4593796592cc5973685b1a9b25ca1e4f20b3ed3a64043582324eaa89b301de2
AUX calligra-2.3.74-jpeglcms.patch 723 RMD160 07b5d22e1e2e27dd658c7ec8e10e093e11108f17 SHA1 11cae52b535f8d665ae48d8fa32aa35f7e745ecc SHA256 5cfcb207b7d963fd3c593b5c43bff5774238c69da7a95df20aadd017fa7b6cc1
-DIST calligra-2.3.73.tar.bz2 106302430 RMD160 a9d91574efe3038dfec699734aa7980ac4d3dcac SHA1 ed69912f6570ad37e73ad24c966cab3f8018c00b SHA256 89b9045b47226c61877f521c0d2eb319fb4237bf0b8c86023663b7f435c1ea98
DIST calligra-2.3.74.tar.bz2 105902759 RMD160 95154039344ac07ec75323821afff8d2e60159ed SHA1 b1ac9f3036f5d52aacd7a9caaa168f7ef5eae8dc SHA256 686a8f5f7eac49c40c53cbdb8cfbb102e765790dd0cfe2d1843975c55921e447
-EBUILD calligra-2.3.73.ebuild 6354 RMD160 a2dea25a05f976f9009cb8d0a1a356517044b4ca SHA1 7cf2e66e45dac685e8a152017ae04cc211ecfc26 SHA256 1415e2b43555e9ac9a7a635a14d151476e55c56e56a3a27d103cafcc7ceea8e2
-EBUILD calligra-2.3.74.ebuild 5280 RMD160 9571ca4410c9d106b718524495defcd87b79d7da SHA1 6d578417a67a40ef3b03231ab7ad991ff0937353 SHA256 cf0452d4486ba69d8e19e398e5d4b67344d10e91faf96e761a72859c6129d535
-EBUILD calligra-9999.ebuild 6354 RMD160 a2dea25a05f976f9009cb8d0a1a356517044b4ca SHA1 7cf2e66e45dac685e8a152017ae04cc211ecfc26 SHA256 1415e2b43555e9ac9a7a635a14d151476e55c56e56a3a27d103cafcc7ceea8e2
-MISC ChangeLog 1124 RMD160 699403f7a0925505b343f71eea9846519c90085f SHA1 0abca167175e6fa86e71b67eea692f7c72288dbe SHA256 70a23aa7dc3b7d8a865e7d3184ce2c43b71cfa2b811087fc14466535f61e9700
+EBUILD calligra-2.3.74.ebuild 5626 RMD160 e2d99aea615eab8c0baa2a019d15c4c663703c99 SHA1 878736ee9745290fdcf87634461bee10a0cdc48f SHA256 6b21cf35ae71a67adf795c598006af10ace2305f510414ba50e7d675808543a8
+EBUILD calligra-9999.ebuild 5624 RMD160 e2d7697ce8f356dc204303f7f7e67296d1e728f4 SHA1 0676ad1c30b9bd7aa5dca7b64c170421f374e01d SHA256 613753b56ca5350272a374620bf67de410c3060f9f8b1f79ec53071e836d0fc7
+MISC ChangeLog 1279 RMD160 6170863f433344cbc0a23c45ee48950d65ef5b3f SHA1 40ee0d6c9ff584d5029c8de417d48130f1ac9151 SHA256 6de6199bb7863e725a2853eb25a62f586650cf0a4da2302aefd754979a8078fc
MISC metadata.xml 1493 RMD160 5f1e1818172372ce04d3bf9c1812fbf99136b108 SHA1 517e3baf1c93ac56f14871bd86a2cdcaa323b3f9 SHA256 e67c6c2712484e6e0e0b64d607796b264bd7539e7a24e8a3cf410151a2330685
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iQIcBAEBCgAGBQJOTt1rAAoJENwGBM22xffeKNYQAJgIwrzw6mMypOxijF4GYUTT
-j9tGxOIBQXjCDuuSe52+i3CmCvUN/oY3+MdAlRDsk4MgEXvGxg8sR/SuzXkNac1W
-BK45K6GRuZcDjMb4hplCOYHUkfExLp3vjStaBy1Ji202buNAAP3aHiMj9qiON5V7
-3aiOqXAbh9hOZ1EtadkuGzwnd+H5Ceh/Vhw5TZKRENY0M7pB3sxZItDsPXzahOqY
-afYmhNEzmc0tikQf+B71ftdVll/qkT5o9+Ymvhoy035uhNpYa06U1gc2BwBUBKR+
-cdiakdqUbB3Fl3Xz6LoT2pcgIwcy9BI3KfQebZQAS82yKZ4bfHK0wIC97vaQ/1fP
-/U439cKl1hAMQt0rEnvB0XHTZ2XrIfFDwoU9MYOT8KF0oh0Ma5UdJ/2miKPViigN
-mFzkSK1/UiBB6zR+Xhc6HPgXaVDtEf4cubUpSpI+rSMad99vJNzbihQyH+ZZ+8d5
-T9bkNafzTFDNgOGYa1pq+1NjH8L/KEEHl9S/B4RNyFX9dEkyMi1FEYHnmRxLjZKs
-1mBa3dDXOolsR2hh+hvPCVlmdM/jyuVsgeBcxIlYk9eopmpWAMC04d6948yfYYTs
-5bQxNFMSmR4he06NBxyw0WNa2YptmKl1pH5llLcaVT9SubcxmMPoMzxwk6mJePMc
-Os/GT2zvJ/bDKFGiRw0G
-=77Jo
+iQIcBAEBCgAGBQJOWAiMAAoJENwGBM22xffeLtoP/jKLf1p+VYZ9OAGpRxPMe2ZC
+qm5tPGYcGDJT85wvRrBKZgCY12H14r8EpyZ/4eJ+XBF1rSABARkm+54AcFAQFl+D
+Fv3dRZZzO4tdEYHcGX9iZGyKbsGqdMRvlW6G4uBwzVpaYZrPYqrSRJx/dN26473K
+wKUljIVX3dNfqa109tyFhxhmbmAs5l0OMqf4U0QGe6YddFaNHAs41Kj8MZeWg3CP
+/W91vc0BzA6YDf01gDcCou7OwCZFmyFcJYqL+Hl/VUMeJS8r1AZFpLBngN9VL5oN
+nLO1r5E70DvSdWeKZa69IYauLbBufPqtD+n9AMo4gOvIQ3sJadm4hOaB5N8ERA83
+q7MH8hx1dGl7g7Ox2Wa5dTNcAXW9O8nE+eFvom3n7NzLlswJbfqFOg5dqM7Ln4Bc
+8ehVcDwsmr1H3hIN/0YqUa+ZEglcQR0xhJn5nTABkpjlpq2Rw4RfZ97OYET0aNIJ
+D5qZbRYltzVrjhO12n2Nebrx/YqDxjrgaM310f2OqkmzZa42y+m3O6KFddOdk7TM
+FQ71e+XJEfW01fgNxLYa9pYhlcaoAeT04V803a72kp18SBXKVeuK7KtGlJ1/BfdS
+0QkhLiGjeBArXVkIxqbAeNugf1XKV+fXPOiW2ogzbNw4PWlLlY2xz2ON4PykXuoP
+FkEUxyhaib50KyLYE800
+=WWjN
-----END PGP SIGNATURE-----
diff --git a/app-office/calligra/calligra-2.3.73.ebuild b/app-office/calligra/calligra-2.3.73.ebuild
deleted file mode 100644
index 1ea11dd..0000000
--- a/app-office/calligra/calligra-2.3.73.ebuild
+++ /dev/null
@@ -1,205 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-office/calligra/calligra-2.3.73.ebuild,v 1.2 2011/08/04 16:30:59 scarabeus Exp $
-
-EAPI=4
-
-KDE_SCM=git
-KDE_MINIMAL=4.6
-OPENGL_REQUIRED=optional
-KDE_HANDBOOK=optional
-KDE_LINGUAS_LIVE_OVERRIDE=true
-inherit kde4-base
-
-DESCRIPTION="KDE Office Suite"
-HOMEPAGE="http://www.calligra-suite.org/"
-[[ ${PV} == 9999 ]] || SRC_URI="mirror://kde/unstable/${P}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="4"
-[[ ${PV} == 9999 ]] || KEYWORDS="~amd64 ~x86"
-IUSE="+boost +crypt +eigen +exif fftw +fontconfig freetds +gif glew +glib +gsf
-gsl +iconv +jpeg jpeg2k +kdcraw kdepim +lcms mysql +mso +okular openctl openexr
-+pdf +png postgres +semantic-desktop +ssl tiff +threads +truetype
-+wmf word-perfect +xml +xslt"
-
-CAL_FTS="braindump flow karbon kexi kpresenter krita tables words"
-for cal_ft in ${CAL_FTS}; do
- IUSE+=" calligra_features_${cal_ft}"
-done
-unset cal_ft
-
-RDEPEND="
- !app-office/koffice-libs
- dev-db/sqlite:3
- dev-lang/perl
- dev-libs/libxml2
- $(add_kdebase_dep knewstuff)
- sys-libs/zlib
- boost? ( dev-libs/boost )
- crypt? ( app-crypt/qca:2 )
- eigen? ( dev-cpp/eigen:2 )
- exif? ( media-gfx/exiv2 )
- fftw? ( sci-libs/fftw:3.0 )
- fontconfig? ( media-libs/fontconfig )
- freetds? ( dev-db/freetds )
- gif? ( media-libs/giflib )
- glew? ( media-libs/glew )
- glib? ( dev-libs/glib:2 )
- gsf? ( gnome-extra/libgsf )
- gsl? ( sci-libs/gsl )
- iconv? ( virtual/libiconv )
- jpeg? ( virtual/jpeg )
- jpeg2k? ( media-libs/openjpeg )
- kdcraw? ( $(add_kdebase_dep libkdcraw) )
- kdepim? ( $(add_kdebase_dep kdepimlibs) )
- lcms? ( media-libs/lcms:2 )
- mysql? ( virtual/mysql )
- okular? ( $(add_kdebase_dep okular) )
- openctl? ( >=media-libs/opengtl-0.9.15 )
- openexr? ( media-libs/openexr )
- pdf? (
- app-text/poppler
- media-gfx/pstoedit
- )
- png? ( media-libs/libpng )
- postgres? ( dev-db/postgresql-base )
- semantic-desktop? ( dev-libs/soprano )
- ssl? ( dev-libs/openssl )
- tiff? ( media-libs/tiff )
- truetype? ( media-libs/freetype:2 )
- word-perfect? (
- app-text/libwpd
- app-text/libwps
- app-text/libwpg
- )
- xslt? ( dev-libs/libxslt )
-"
-DEPEND="${RDEPEND}"
-
-# By default all bulds are enabled.
-# When you find out what some option does just describe it here and
-# make it optional if required.
-# The list is copied from ccmake output.
-#
-# BUILD_artistictextshape
-# BUILD_braindump - note collection app ; USE_EXPAND
-# BUILD_calligra - the generic "open file" office app ; default on
-# BUILD_chartshape
-# BUILD_colorengines
-# BUILD_commentshape
-# BUILD_converter
-# BUILD_cstester
-# BUILD_defaultTools
-# BUILD_divineProportion
-# BUILD_doc - handbook stuff, handled by KDE_HANDBOOK=optional
-# BUILD_dockers
-# BUILD_flow - flowcharting app ; used to be kivio ; USE_EXPAND
-# BUILD_generic_wrapper
-# BUILD_karbon - vector drawing app ; handled as USE_EXPAND
-# BUILD_kexi - database manager ; handled as USE_EXPAND
-# BUILD_kformula << formula editor, should be part of base libs
-# BUILD_koabstraction << part of base libs
-# BUILD_koreport << reporting library, should be part of base libs
-# BUILD_kounavail << part of base libs
-# BUILD_kpresenter - presentation creator ; handled as USE_EXPAND (now stage ???)
-# BUILD_krita - image editor ; handled as USE_EXPAND
-# BUILD_kthesaurus << thesaurus framework, should be part of base libs
-# BUILD_libkowmf << wmf filter ; handled as wmf useflag
-# BUILD_libmsooxml << msooxml filter ; handled as mso useflag
-# BUILD_mdb
-# BUILD_mobile << "Maemo 5 Office UI for KOffice" ; always off
-# BUILD_musicshape
-# BUILD_pathshapes
-# BUILD_pictureshape
-# BUILD_pluginshape
-# BUILD_quickprint
-# BUILD_reporting
-# BUILD_scan
-# BUILD_slidecompare
-# BUILD_staging
-# BUILD_tables - table editor ; handled as USE_EXPAND
-# BUILD_textediting
-# BUILD_textshape
-# BUILD_thumbnail
-# BUILD_treeshape
-# BUILD_variables
-# BUILD_vectorshape
-# BUILD_videoshape
-# BUILD_words - text editor ; handled as USE_EXPAND
-
-src_configure() {
- local cal_ft
-
- # first write out things we want to hard-enable
- local mycmakeargs=(
- "-DWITH_LibXml2=ON" # harddep for few parts
- "-DWITH_ZLIB=ON"
- "-DGHNS=ON"
- "-DWITH_X11=ON"
- "-DWITH_Qt4=ON"
- )
-
- # default disablers
- mycmakeargs+=(
- "-DBUILD_mobile=OFF" # we dont suppor mobile gui, maybe arm could
- "-DWITH_LCMS=OFF" # we use lcms:2
- "-DWITH_XBase=OFF" # i am not the one to support this
- "-DCREATIVEONLY=OFF"
- "-DWITH_TINY=OFF"
- "-DWITH_CreateResources=OFF" # NOT PACKAGED: http://create.freedesktop.org/
- "-DWITH_DCMTK=OFF" # NOT PACKAGED: http://www.dcmtk.org/dcmtk.php.en
- "-DWITH_Spnav=OFF" # NOT PACKAGED: http://spacenav.sourceforge.net/
- )
-
- # regular options
- mycmakeargs+=(
- $(cmake-utils_use_with boost Boost)
- $(cmake-utils_use_with crypt QCA2)
- $(cmake-utils_use_with eigen Eigen2)
- $(cmake-utils_use_with exif Exiv2)
- $(cmake-utils_use_with fftw FFTW3)
- $(cmake-utils_use_with fontconfig Fontconfig)
- $(cmake-utils_use_with freetds FreeTDS)
- $(cmake-utils_use_with gif GIF2)
- $(cmake-utils_use_with glew GLEW)
- $(cmake-utils_use_with glib GLIB2)
- $(cmake-utils_use_with glib GObject)
- $(cmake-utils_use_with gsf LIBGSF)
- $(cmake-utils_use_with gsl GSL)
- $(cmake-utils_use_with iconv Iconv)
- $(cmake-utils_use_with jpeg JPEG)
- $(cmake-utils_use_with jpeg2k OpenJPEG)
- $(cmake-utils_use_with kdcraw Kdcraw)
- $(cmake-utils_use_with kdepim KdepimLibs)
- $(cmake-utils_use_with lcms LCMS2)
- $(cmake-utils_use_with mysql MySQL)
- $(cmake-utils_use_with okular Okular)
- $(cmake-utils_use_with openctl OpenCTL)
- $(cmake-utils_use_with openexr OpenEXR)
- $(cmake-utils_use_with opengl OpenGL)
- $(cmake-utils_use_with pdf Poppler)
- $(cmake-utils_use_with pdf Pstoedit)
- $(cmake-utils_use_with png PNG)
- $(cmake-utils_use_with postgres PostgreSQL)
- $(cmake-utils_use_with semantic-desktop Soprano)
- $(cmake-utils_use_with ssl OpenSSL)
- $(cmake-utils_use_with tiff TIFF)
- $(cmake-utils_use_with threads Threads)
- $(cmake-utils_use_with truetype Freetype)
- $(cmake-utils_use_with word-perfect WPD)
- $(cmake-utils_use_with word-perfect WPG)
- $(cmake-utils_use_with xslt LibXslt)
- $(cmake-utils_use_build wmf libkowmf)
- $(cmake-utils_use_build mso libmsooxml)
- )
-
- # applications
- for cal_ft in ${CAL_FTS}; do
- mycmakeargs+=( $(cmake-utils_use_build calligra_features_${cal_ft} ${cal_ft}) )
- done
-
- # filters
-
- kde4-base_src_configure
-}
diff --git a/app-office/calligra/calligra-2.3.74.ebuild b/app-office/calligra/calligra-2.3.74.ebuild
index ef3b568..23ca37e 100644
--- a/app-office/calligra/calligra-2.3.74.ebuild
+++ b/app-office/calligra/calligra-2.3.74.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-office/calligra/calligra-2.3.73.ebuild,v 1.2 2011/08/04 16:30:59 scarabeus Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-office/calligra/calligra-2.3.74.ebuild,v 1.5 2011/08/26 20:46:55 dilfridge Exp $
# note: files that need to be checked for dependencies etc:
# CMakeLists.txt, kexi/CMakeLists.txt kexi/migration/CMakeLists.txt
@@ -24,24 +24,35 @@ SLOT="4"
[[ ${PV} == 9999 ]] || KEYWORDS="~amd64 ~x86"
IUSE="+crypt +eigen +exif fftw +fontconfig freetds +gif glew +glib +gsf
gsl +iconv +jpeg jpeg2k +kdcraw kdepim +lcms marble mysql +mso +okular openctl openexr
-+pdf postgres +semantic-desktop +ssl sybase tiff +threads +truetype
++pdf postgres +semantic-desktop +ssl sybase test tiff +threads +truetype
+wmf word-perfect xbase +xml +xslt"
# please do not sort here, order is same as in CMakeLists.txt
-CAL_FTS="kexi words flow plan stage tables krita karbon braindump active"
+CAL_FTS="kexi words flow plan stage tables krita karbon braindump"
for cal_ft in ${CAL_FTS}; do
IUSE+=" calligra_features_${cal_ft}"
done
unset cal_ft
REQUIRED_USE="
- calligra_features_tables? ( eigen )
+ calligra_features_kexi? ( calligra_features_tables )
calligra_features_krita? ( eigen exif lcms )
calligra_features_plan? ( kdepim )
+ calligra_features_tables? ( eigen )
+ test? ( calligra_features_karbon )
"
RDEPEND="
+ !app-office/karbon
+ !app-office/koffice-data
+ !app-office/koffice-l10n
!app-office/koffice-libs
+ !app-office/koffice-meta
+ !app-office/krita
+ !app-office/kplato
+ !app-office/kpresenter
+ !app-office/kspread
+ !app-office/kword
dev-db/sqlite:3
dev-lang/perl
dev-libs/boost
@@ -173,6 +184,7 @@ src_configure() {
for cal_ft in ${CAL_FTS}; do
mycmakeargs+=( $(cmake-utils_use_build calligra_features_${cal_ft} ${cal_ft}) )
done
+ mycmakeargs+=( $(cmake-utils_use_build test cstester) )
# filters
diff --git a/app-office/calligra/calligra-9999.ebuild b/app-office/calligra/calligra-9999.ebuild
index 1ea11dd..5a80563 100644
--- a/app-office/calligra/calligra-9999.ebuild
+++ b/app-office/calligra/calligra-9999.ebuild
@@ -1,11 +1,15 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-office/calligra/calligra-2.3.73.ebuild,v 1.2 2011/08/04 16:30:59 scarabeus Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-office/calligra/calligra-9999.ebuild,v 1.1 2011/08/26 20:53:46 dilfridge Exp $
+
+# note: files that need to be checked for dependencies etc:
+# CMakeLists.txt, kexi/CMakeLists.txt kexi/migration/CMakeLists.txt
+# krita/CMakeLists.txt
EAPI=4
KDE_SCM=git
-KDE_MINIMAL=4.6
+KDE_MINIMAL=4.6.4
OPENGL_REQUIRED=optional
KDE_HANDBOOK=optional
KDE_LINGUAS_LIVE_OVERRIDE=true
@@ -18,25 +22,44 @@ HOMEPAGE="http://www.calligra-suite.org/"
LICENSE="GPL-2"
SLOT="4"
[[ ${PV} == 9999 ]] || KEYWORDS="~amd64 ~x86"
-IUSE="+boost +crypt +eigen +exif fftw +fontconfig freetds +gif glew +glib +gsf
-gsl +iconv +jpeg jpeg2k +kdcraw kdepim +lcms mysql +mso +okular openctl openexr
-+pdf +png postgres +semantic-desktop +ssl tiff +threads +truetype
-+wmf word-perfect +xml +xslt"
+IUSE="+crypt +eigen +exif fftw +fontconfig freetds +gif glew +glib +gsf
+gsl +iconv +jpeg jpeg2k +kdcraw kdepim +lcms marble mysql +mso +okular openctl openexr
++pdf postgres +semantic-desktop +ssl sybase test tiff +threads +truetype
++wmf word-perfect xbase +xml +xslt"
-CAL_FTS="braindump flow karbon kexi kpresenter krita tables words"
+# please do not sort here, order is same as in CMakeLists.txt
+CAL_FTS="kexi words flow plan stage tables krita karbon braindump"
for cal_ft in ${CAL_FTS}; do
IUSE+=" calligra_features_${cal_ft}"
done
unset cal_ft
+REQUIRED_USE="
+ calligra_features_kexi? ( calligra_features_tables )
+ calligra_features_krita? ( eigen exif lcms )
+ calligra_features_plan? ( kdepim )
+ calligra_features_tables? ( eigen )
+ test? ( calligra_features_karbon )
+"
+
RDEPEND="
+ !app-office/karbon
+ !app-office/koffice-data
+ !app-office/koffice-l10n
!app-office/koffice-libs
+ !app-office/koffice-meta
+ !app-office/krita
+ !app-office/kplato
+ !app-office/kpresenter
+ !app-office/kspread
+ !app-office/kword
dev-db/sqlite:3
dev-lang/perl
+ dev-libs/boost
dev-libs/libxml2
$(add_kdebase_dep knewstuff)
+ media-libs/libpng
sys-libs/zlib
- boost? ( dev-libs/boost )
crypt? ( app-crypt/qca:2 )
eigen? ( dev-cpp/eigen:2 )
exif? ( media-gfx/exiv2 )
@@ -54,6 +77,7 @@ RDEPEND="
kdcraw? ( $(add_kdebase_dep libkdcraw) )
kdepim? ( $(add_kdebase_dep kdepimlibs) )
lcms? ( media-libs/lcms:2 )
+ marble? ( $(add_kdebase_dep marble) )
mysql? ( virtual/mysql )
okular? ( $(add_kdebase_dep okular) )
openctl? ( >=media-libs/opengtl-0.9.15 )
@@ -62,10 +86,13 @@ RDEPEND="
app-text/poppler
media-gfx/pstoedit
)
- png? ( media-libs/libpng )
- postgres? ( dev-db/postgresql-base )
+ postgres? (
+ dev-db/postgresql-base
+ =dev-libs/libpqxx-3*
+ )
semantic-desktop? ( dev-libs/soprano )
ssl? ( dev-libs/openssl )
+ sybase? ( dev-db/freetds )
tiff? ( media-libs/tiff )
truetype? ( media-libs/freetype:2 )
word-perfect? (
@@ -73,67 +100,25 @@ RDEPEND="
app-text/libwps
app-text/libwpg
)
+ xbase? ( dev-db/xbase )
xslt? ( dev-libs/libxslt )
+ calligra_features_kexi? ( >=dev-db/sqlite-3.7.3 )
"
DEPEND="${RDEPEND}"
-# By default all bulds are enabled.
-# When you find out what some option does just describe it here and
-# make it optional if required.
-# The list is copied from ccmake output.
-#
-# BUILD_artistictextshape
-# BUILD_braindump - note collection app ; USE_EXPAND
-# BUILD_calligra - the generic "open file" office app ; default on
-# BUILD_chartshape
-# BUILD_colorengines
-# BUILD_commentshape
-# BUILD_converter
-# BUILD_cstester
-# BUILD_defaultTools
-# BUILD_divineProportion
-# BUILD_doc - handbook stuff, handled by KDE_HANDBOOK=optional
-# BUILD_dockers
-# BUILD_flow - flowcharting app ; used to be kivio ; USE_EXPAND
-# BUILD_generic_wrapper
-# BUILD_karbon - vector drawing app ; handled as USE_EXPAND
-# BUILD_kexi - database manager ; handled as USE_EXPAND
-# BUILD_kformula << formula editor, should be part of base libs
-# BUILD_koabstraction << part of base libs
-# BUILD_koreport << reporting library, should be part of base libs
-# BUILD_kounavail << part of base libs
-# BUILD_kpresenter - presentation creator ; handled as USE_EXPAND (now stage ???)
-# BUILD_krita - image editor ; handled as USE_EXPAND
-# BUILD_kthesaurus << thesaurus framework, should be part of base libs
-# BUILD_libkowmf << wmf filter ; handled as wmf useflag
-# BUILD_libmsooxml << msooxml filter ; handled as mso useflag
-# BUILD_mdb
-# BUILD_mobile << "Maemo 5 Office UI for KOffice" ; always off
-# BUILD_musicshape
-# BUILD_pathshapes
-# BUILD_pictureshape
-# BUILD_pluginshape
-# BUILD_quickprint
-# BUILD_reporting
-# BUILD_scan
-# BUILD_slidecompare
-# BUILD_staging
-# BUILD_tables - table editor ; handled as USE_EXPAND
-# BUILD_textediting
-# BUILD_textshape
-# BUILD_thumbnail
-# BUILD_treeshape
-# BUILD_variables
-# BUILD_vectorshape
-# BUILD_videoshape
-# BUILD_words - text editor ; handled as USE_EXPAND
+PATCHES=(
+ "${FILESDIR}/${PN}-2.3.74-jpeglcms.patch"
+ "${FILESDIR}/${PN}-2.3.74-jpeglcms-2.patch"
+)
src_configure() {
local cal_ft
# first write out things we want to hard-enable
local mycmakeargs=(
- "-DWITH_LibXml2=ON" # harddep for few parts
+ "-DWITH_Boost=ON"
+ "-DWITH_LibXml2=ON"
+ "-DWITH_PNG=ON"
"-DWITH_ZLIB=ON"
"-DGHNS=ON"
"-DWITH_X11=ON"
@@ -148,13 +133,12 @@ src_configure() {
"-DCREATIVEONLY=OFF"
"-DWITH_TINY=OFF"
"-DWITH_CreateResources=OFF" # NOT PACKAGED: http://create.freedesktop.org/
- "-DWITH_DCMTK=OFF" # NOT PACKAGED: http://www.dcmtk.org/dcmtk.php.en
- "-DWITH_Spnav=OFF" # NOT PACKAGED: http://spacenav.sourceforge.net/
+ "-DWITH_DCMTK=OFF" # NOT PACKAGED: http://www.dcmtk.org/dcmtk.php.en
+ "-DWITH_Spnav=OFF" # NOT PACKAGED: http://spacenav.sourceforge.net/
)
# regular options
mycmakeargs+=(
- $(cmake-utils_use_with boost Boost)
$(cmake-utils_use_with crypt QCA2)
$(cmake-utils_use_with eigen Eigen2)
$(cmake-utils_use_with exif Exiv2)
@@ -173,6 +157,7 @@ src_configure() {
$(cmake-utils_use_with kdcraw Kdcraw)
$(cmake-utils_use_with kdepim KdepimLibs)
$(cmake-utils_use_with lcms LCMS2)
+ $(cmake-utils_use_with marble Marble)
$(cmake-utils_use_with mysql MySQL)
$(cmake-utils_use_with okular Okular)
$(cmake-utils_use_with openctl OpenCTL)
@@ -180,15 +165,16 @@ src_configure() {
$(cmake-utils_use_with opengl OpenGL)
$(cmake-utils_use_with pdf Poppler)
$(cmake-utils_use_with pdf Pstoedit)
- $(cmake-utils_use_with png PNG)
$(cmake-utils_use_with postgres PostgreSQL)
$(cmake-utils_use_with semantic-desktop Soprano)
$(cmake-utils_use_with ssl OpenSSL)
+ $(cmake-utils_use_with sybase FreeTDS)
$(cmake-utils_use_with tiff TIFF)
$(cmake-utils_use_with threads Threads)
$(cmake-utils_use_with truetype Freetype)
$(cmake-utils_use_with word-perfect WPD)
$(cmake-utils_use_with word-perfect WPG)
+ $(cmake-utils_use_with xbase XBase)
$(cmake-utils_use_with xslt LibXslt)
$(cmake-utils_use_build wmf libkowmf)
$(cmake-utils_use_build mso libmsooxml)
@@ -198,6 +184,7 @@ src_configure() {
for cal_ft in ${CAL_FTS}; do
mycmakeargs+=( $(cmake-utils_use_build calligra_features_${cal_ft} ${cal_ft}) )
done
+ mycmakeargs+=( $(cmake-utils_use_build test cstester) )
# filters
next reply other threads:[~2011-08-26 20:56 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-08-26 20:56 Andreas Hüttel [this message]
-- strict thread matches above, loose matches on Subject: below --
2011-09-13 22:06 [gentoo-commits] dev/dilfridge:master commit in: app-office/calligra/ Andreas Hüttel
2011-08-19 18:56 Andreas Hüttel
2011-08-19 18:56 Andreas Hüttel
2011-08-04 17:29 Andreas Hüttel
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=f41da057ab98963aa7c36390ab154edbbed59fba.dilfridge@gentoo \
--to=dilfridge@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox