summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Harder <radhermit@gentoo.org>2015-02-01 16:40:49 +0000
committerTim Harder <radhermit@gentoo.org>2015-02-01 16:40:49 +0000
commita1c729a8ace14f1feb05c20eee4200894cba2012 (patch)
treeaa826fbac3addf303dd1a3ef50aaa4ae09bf93a6
parentRemove old. (diff)
downloadhistorical-a1c729a8ace14f1feb05c20eee4200894cba2012.tar.gz
historical-a1c729a8ace14f1feb05c20eee4200894cba2012.tar.bz2
historical-a1c729a8ace14f1feb05c20eee4200894cba2012.zip
Version bump. Force SSE3 support to be enabled as it's required.
Package-Manager: portage-2.2.15/cvs/Linux x86_64 Manifest-Sign-Key: 0x4AB3E85B4F064CA3
-rw-r--r--media-gfx/darktable/ChangeLog9
-rw-r--r--media-gfx/darktable/Manifest19
-rw-r--r--media-gfx/darktable/darktable-1.6.2.ebuild144
3 files changed, 162 insertions, 10 deletions
diff --git a/media-gfx/darktable/ChangeLog b/media-gfx/darktable/ChangeLog
index 82036f2e5cf3..b187ecb57aa7 100644
--- a/media-gfx/darktable/ChangeLog
+++ b/media-gfx/darktable/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for media-gfx/darktable
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/darktable/ChangeLog,v 1.61 2014/12/24 18:15:21 radhermit Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/darktable/ChangeLog,v 1.62 2015/02/01 16:40:45 radhermit Exp $
+
+*darktable-1.6.2 (01 Feb 2015)
+
+ 01 Feb 2015; Tim Harder <radhermit@gentoo.org> +darktable-1.6.2.ebuild:
+ Version bump. Force SSE3 support to be enabled as it's required.
*darktable-1.6.1 (24 Dec 2014)
diff --git a/media-gfx/darktable/Manifest b/media-gfx/darktable/Manifest
index 1a951c43e026..b4878b8e7c3b 100644
--- a/media-gfx/darktable/Manifest
+++ b/media-gfx/darktable/Manifest
@@ -4,23 +4,26 @@ Hash: SHA256
DIST darktable-1.4.2.tar.xz 2836340 SHA256 c1311a6e336007b85d21647652ebec3e26840248a968eab04ab5f0a56c2e0709 SHA512 5a4ba7f5de75bb4db31861fbc095e7854bf701211377b42bbbc3da00a57bcf5aa6e81745b5f34c1c6c7d9a6a3a43678db3d8373d556587e2d3c9210193163f9e WHIRLPOOL 5a2ad1d2d5e1ffadd6145aed29e29eb54e20f9018f0c07264b488a046d3c42dedfa2705028c94a03ea39032af5384931b18313437b94e3523fdc280c25c86146
DIST darktable-1.6.0.tar.xz 3065488 SHA256 2bf8b05686f84e4b8960378ab785af8bbb187e8f34758f5eb2338ea35263597e SHA512 05edccc9e1c40ef3de89ad900bbba275e4b5f7879ba266f8a0efab3abfc07039c5a177c16c553c15639040e5d14ebe0bcba2f73402db18a01cc8ddb58095bc04 WHIRLPOOL 6d6985795e7c99b727e3f1d51c91b71ce8709cb831640ebdfe2ae7b65feedec64e50c9ab3d609a3229198e3ecf2e92f21882efd1a7311cc972b6b4349c03e3b8
DIST darktable-1.6.1.tar.xz 3073356 SHA256 1372ec5b6df22409f3614b229ea98b89051c9e23e46c8bd6de1c4326705e32c6 SHA512 f1111940239b732201410b80beb7986372aedf90741fc93eff685f3ab6f53a1482d67dc1ceac4219c1e565c17492389d564bd8b21234bc0b7428e8eb1d009dcf WHIRLPOOL d6c549a530488445fc6bb6f0ee7701e639e079b547c358f020875bb07540d621045f0dddcc89dfd1da2da7c229420d1ab4d553d0555853bf64cfa029e16d0999
+DIST darktable-1.6.2.tar.xz 3086572 SHA256 66ee5f8ce5df9169211980fa374dc686eaf74322e0bd363a56612ae808bdc5bd SHA512 bd7cfb8f0ab3cce8e302bd089136d9054aa90f12fc5742606fe1cdfb782d252a59f073f6e3b08d093e7adca2e2ccf1b53c187304beff115f1c947e31d0b56cd7 WHIRLPOOL 27ca6786f6d0c1eb58b77a9519952ed0765d6910557f01b976895a13bf20f31e2b69cdd4b7ea5f538c87e4da62904380dbed66beccae7204d4eca57023733c3f
DIST darktable-usermanual-1.4.2.pdf 11861765 SHA256 3b604e8de32488c4c9294ee19df2b3bc41f060fc4721a1c5f661b25c52f5b054 SHA512 c94e134137778d57822c1b0e1b876bc0358f2c32bf7978e518c32ae600af60f74f95f6c49ed6c07ff0aa4e035d6108000ceaedda39a900afd0de46632f4c3fd3 WHIRLPOOL 29db2f68cde6b7a2a1ce78a81deb1173a5cbaa643b6593ee8a5b7a55aef9156ed11a3f048f253f0ce47a3f08b37b9f4630f117797be4b15368882a9366f8d6f9
DIST darktable-usermanual-1.6.0.pdf 11861765 SHA256 3b604e8de32488c4c9294ee19df2b3bc41f060fc4721a1c5f661b25c52f5b054 SHA512 c94e134137778d57822c1b0e1b876bc0358f2c32bf7978e518c32ae600af60f74f95f6c49ed6c07ff0aa4e035d6108000ceaedda39a900afd0de46632f4c3fd3 WHIRLPOOL 29db2f68cde6b7a2a1ce78a81deb1173a5cbaa643b6593ee8a5b7a55aef9156ed11a3f048f253f0ce47a3f08b37b9f4630f117797be4b15368882a9366f8d6f9
DIST darktable-usermanual-1.6.1.pdf 11861765 SHA256 3b604e8de32488c4c9294ee19df2b3bc41f060fc4721a1c5f661b25c52f5b054 SHA512 c94e134137778d57822c1b0e1b876bc0358f2c32bf7978e518c32ae600af60f74f95f6c49ed6c07ff0aa4e035d6108000ceaedda39a900afd0de46632f4c3fd3 WHIRLPOOL 29db2f68cde6b7a2a1ce78a81deb1173a5cbaa643b6593ee8a5b7a55aef9156ed11a3f048f253f0ce47a3f08b37b9f4630f117797be4b15368882a9366f8d6f9
+DIST darktable-usermanual-1.6.2.pdf 11861765 SHA256 3b604e8de32488c4c9294ee19df2b3bc41f060fc4721a1c5f661b25c52f5b054 SHA512 c94e134137778d57822c1b0e1b876bc0358f2c32bf7978e518c32ae600af60f74f95f6c49ed6c07ff0aa4e035d6108000ceaedda39a900afd0de46632f4c3fd3 WHIRLPOOL 29db2f68cde6b7a2a1ce78a81deb1173a5cbaa643b6593ee8a5b7a55aef9156ed11a3f048f253f0ce47a3f08b37b9f4630f117797be4b15368882a9366f8d6f9
EBUILD darktable-1.4.2.ebuild 3745 SHA256 ebf1644096830a076659b1ad566e804f7f1f8a22c5f37cd39b62e6bbff871ed6 SHA512 933cd775e5ee755bec7fbc66fbc120ffe89191935eece1c94a433416c4962e19c438c07592b20e123ad4e7089964f0eff76720105e1d9a141a95deb53488b7b2 WHIRLPOOL 9bd0766000257a662c1ad5d644592dbf3528570c4e5c4df7b985c35e6e1181847c1f6a3e5c21ec468485a59abb1a9ea913d087ac8907bd1b5ac429b73c4658c8
EBUILD darktable-1.6.0.ebuild 3906 SHA256 cd4f9a7e15924a9b0cef40ff220641209ab84d4dfd6fc0aee62bdfd167534c8b SHA512 80cb78774a49852c9c824d750f39ba61876ab446ed002d9a97707cedc9a9dd00466ef462cf6fac6cee9aae28a59108650095197e3ad17470b48e7811783ee22c WHIRLPOOL 5b9233c20106e3dbac9a5d15941a6c1f481da589b256f716067850a0d4548e8d1d9c3080e03593653892697f1579cd6bf457ef1831face814bbe5b1773fe9f7b
EBUILD darktable-1.6.1.ebuild 3906 SHA256 92886832b6d12f72ad8c9ca27fef63c7b09b1d38fc1b6f42cb66d3591fb6455a SHA512 dd811ebb5cd220fb81802151d2774fac8e8fb8d436deaf5b2747567ba6e6a9de2ab16736ef0ea684fc38da3a998ae56c74c1f027ecd6ab8c24beb72ed3dff0ec WHIRLPOOL afd414d9eee6c2d9c8814084c6b85f1af20e3cb63d4a625eb81b9c20c2892fa3e8b2112b4a0655d8b4e46c4464fb93d879c3cae72d91019d06af806d96863c8b
+EBUILD darktable-1.6.2.ebuild 4110 SHA256 498ba72ebb8ee26f4a3f6e13868df82bdb305c4e46569152ffca8d73bf73876a SHA512 ebcd373a1839cd05e64adc88253f3812a9f4a429fa41a64267ecb23d3c7bfff72b59c1d6c317aae5e8dffe2c7d514d0fc2000328ed06c898604fa150db8a8ca4 WHIRLPOOL f840620b45b6c787f3b37f6a3ab065fa3178ab62024da3c63879f0327b6bca23df176b3118bef6595e0b1e5cb993bc258bdb8f007be6651cba5054da148276b1
EBUILD darktable-9999.ebuild 3651 SHA256 2beb8b2300cd5b41e7dfcf61c542319c634500666ede3c89eda7a5e8bd2ceb70 SHA512 bbf4727c420f1429c2bd63aaca5bae212e44e6cd622d597b8598424e7394b3d0113728930d41ac9834ca270ccd92bea67551439a1af8133656f7a780c951e2e3 WHIRLPOOL fa8b5161c889adc5228f30db66b138c4f7c787291187a52d8690352aea72e1771610b734d419e96303d563aa89b399af5aaedc6a316c34d9b6ae5f9602cde350
-MISC ChangeLog 11360 SHA256 35328fcc12bb120c12c656704e319e48f06bf3e63c98c18087054134c94fa9c6 SHA512 ccae78949ebe03b7d751bc6139a3a5017d6a3b31dbd72a1ae97e1a57a482dd8598860a487e5736a2fb87c47b26b1c2e960ff1873a3b2f9cb22b0df752a5f2a5b WHIRLPOOL b1807fff7db528ba69036a41aeca5939ccaefb3e1ae312f9d8a670c41f27d949467dd66c4591308186c1c9c0437cb42513d78c00ee82adbdb9182d2dadd01f16
+MISC ChangeLog 11534 SHA256 b51ecbc632af3201d5f474e247d659f0cecbc8ad6b6315ce84316c962daf9941 SHA512 93d201266ea7040923c3ddeb39d522e4e93d2d00634dc475f0dad049529ecbdb1761489edd7cc3696d181f17438034fa7c02ad7df221f997d691ed0bcac353c9 WHIRLPOOL dc3f221be7d98cb942f502c8c7ccc21de263d1a1c5a09057dcdc4df87c5ac4cac47377f4b0f8c57d8bd4841915380071f27b91d6bc188c88e8749d8a26998748
MISC metadata.xml 1276 SHA256 51622e29e802579e2f22c245efa0b444e2eca5d808f9609686734778cfb54071 SHA512 13f754561d816f4a8bfc842b8301aa524eddc6fdacf80696417da0a1d4f1c3bf60876e2046c073c1ef7aa61eba8c584063f00d64ebe5583d6ba838456433ec0e WHIRLPOOL ca9435d8870458e4f92c78f89172e368b367c76d28305ae47e8d526ccf74c4bcedd6c9d3d194c2880331d8e06bc22548cd1a3d73e7c653c15b01a7e587305b73
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQEcBAEBCAAGBQJUmwLGAAoJEEqz6FtPBkyjknoH/0AhqH7bOZ3RN8+H2jrvmAJx
-Gm1KSH8xlxYWPpdN94vweHRPIoDE1AV66v6wZTgEzWTeJhZGv+kr0i9N54sQ1LXY
-ju4kqPtqkKaavPQW7tNRFjZ4GtiCJUR2/mKr1sV9z/9d0Z2XfbdqrPLVTy0NF81a
-n37pA8eukK49wY73teLnh0nSVCYvZOKcUx+lMI2FclvLrMxokS1KfPELCgKcUQZK
-0px5ztV19HP44G+t2x6fh9mF3yyWU307e4enaW3fr2AvYIkRJrl/U0eaww8Qa/8g
-1GUjjzlBCjS6w5ZwH4df0mmg0GZ2ev5PXH6KaJNyNm847prfjmaDy8Ty7g7myds=
-=QTTJ
+iQEcBAEBCAAGBQJUzlcUAAoJEEqz6FtPBkyj6iEH/1kx/FU2jsYgjt8k7azmOjfG
+lTDQMa/HV2iQ8Py3JcoPUuUnmiqrtjYsrPC0UEp8OhyuwLCx+IZigyqfY6ArRKJe
+nGH8BgugMhFykcQ+vUVERNMVNIdzKwqtecLW41dWfYbqMcD7fJS2QE2VSFubV00W
+Tdr/AQd1/KCzBoRGwJ7vIcJkzjDMtEcUNYrA4Fn/5i99cyFTF4nwn64wS04cfVBB
+ppqZ9mcRJYTjTNFaMTKlrE7HUr2UR4ixfWIPUN37W3b05SiZyZQ9KVidLqF+iOIA
+0lRFJ1c6tROnCETptX/fOfPU2tZKJPbQiiNrqjIPy1OIn68DXBdeiR0YKlspwfo=
+=PC2/
-----END PGP SIGNATURE-----
diff --git a/media-gfx/darktable/darktable-1.6.2.ebuild b/media-gfx/darktable/darktable-1.6.2.ebuild
new file mode 100644
index 000000000000..b418865b43aa
--- /dev/null
+++ b/media-gfx/darktable/darktable-1.6.2.ebuild
@@ -0,0 +1,144 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/darktable/darktable-1.6.2.ebuild,v 1.1 2015/02/01 16:40:45 radhermit Exp $
+
+EAPI=5
+
+inherit cmake-utils flag-o-matic toolchain-funcs gnome2-utils fdo-mime pax-utils eutils
+
+DESCRIPTION="A virtual lighttable and darkroom for photographers"
+HOMEPAGE="http://www.darktable.org/"
+SRC_URI="https://github.com/darktable-org/${PN}/releases/download/release-${PV}/${P}.tar.xz
+ doc? ( mirror://sourceforge/${PN}/${PV}/${PN}-usermanual.pdf -> ${PN}-usermanual-${PV}.pdf )"
+
+LICENSE="GPL-3 CC-BY-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+LANGS=" cs da de el es fr it ja nl pl pt_BR pt_PT ru sq sv uk"
+# TODO add lua once dev-lang/lua-5.2 is unmasked
+IUSE="colord cpu_flags_x86_sse3 doc flickr geo gphoto2 graphicsmagick jpeg2k kde libsecret
+nls opencl openmp openexr pax_kernel +rawspeed +slideshow +squish web-services webp
+${LANGS// / linguas_}"
+
+CDEPEND="
+ dev-db/sqlite:3
+ >=dev-libs/glib-2.28:2
+ dev-libs/libxml2:2
+ gnome-base/librsvg:2
+ media-gfx/exiv2:0=[xmp]
+ media-libs/lcms:2
+ >=media-libs/lensfun-0.2.3
+ media-libs/libpng:0=
+ media-libs/tiff:0
+ net-misc/curl
+ virtual/jpeg
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf:2
+ x11-libs/gtk+:2
+ x11-libs/pango
+ colord? ( x11-misc/colord:0= )
+ flickr? ( media-libs/flickcurl )
+ geo? ( net-libs/libsoup:2.4 )
+ gphoto2? ( media-libs/libgphoto2:= )
+ graphicsmagick? ( media-gfx/graphicsmagick )
+ jpeg2k? ( media-libs/openjpeg:0 )
+ libsecret? (
+ >=app-crypt/libsecret-0.18
+ dev-libs/json-glib
+ )
+ opencl? ( virtual/opencl )
+ openexr? ( media-libs/openexr:0= )
+ slideshow? (
+ media-libs/libsdl
+ virtual/glu
+ virtual/opengl
+ )
+ web-services? ( dev-libs/json-glib )
+ webp? ( media-libs/libwebp:0= )"
+RDEPEND="${CDEPEND}
+ x11-themes/gtk-engines:2
+ kde? ( kde-base/kwalletd )"
+DEPEND="${CDEPEND}
+ virtual/pkgconfig
+ nls? ( sys-devel/gettext )"
+
+pkg_pretend() {
+ if use openmp ; then
+ tc-has-openmp || die "Please switch to an openmp compatible compiler"
+ fi
+
+ if ! use cpu_flags_x86_sse3 ; then
+ eerror "This package requires a CPU supporting the SSE3 instruction set." && die
+ fi
+}
+
+src_prepare() {
+ use cpu_flags_x86_sse3 && append-flags -msse3
+
+ sed -e "s:\(/share/doc/\)darktable:\1${PF}:" \
+ -e "s:\(\${SHARE_INSTALL}/doc/\)darktable:\1${PF}:" \
+ -e "s:LICENSE::" \
+ -i doc/CMakeLists.txt || die
+
+ cmake-utils_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_use colord COLORD)
+ $(cmake-utils_use_use flickr FLICKR)
+ $(cmake-utils_use_use geo GEO)
+ $(cmake-utils_use_use gphoto2 CAMERA_SUPPORT)
+ $(cmake-utils_use_use graphicsmagick GRAPHICSMAGICK)
+ $(cmake-utils_use_use jpeg2k OPENJPEG)
+ $(cmake-utils_use_use kde KWALLET)
+ $(cmake-utils_use_use libsecret LIBSECRET)
+ $(cmake-utils_use_use libsecret GLIBJSON)
+ $(cmake-utils_use_use nls NLS)
+ $(cmake-utils_use_use opencl OPENCL)
+ $(cmake-utils_use_use openexr OPENEXR)
+ $(cmake-utils_use_use openmp OPENMP)
+ $(cmake-utils_use !rawspeed DONT_USE_RAWSPEED)
+ $(cmake-utils_use_use squish SQUISH)
+ $(cmake-utils_use_build slideshow SLIDESHOW)
+ $(cmake-utils_use_use web-services GLIBJSON)
+ $(cmake-utils_use_use webp WEBP)
+ -DUSE_LUA=OFF
+ -DCUSTOM_CFLAGS=ON
+ -DINSTALL_IOP_EXPERIMENTAL=ON
+ -DINSTALL_IOP_LEGACY=ON
+ )
+ cmake-utils_src_configure
+}
+
+src_install() {
+ cmake-utils_src_install
+ use doc && dodoc "${DISTDIR}"/${PN}-usermanual-${PV}.pdf
+
+ for lang in ${LANGS} ; do
+ use linguas_${lang} || rm -r "${ED}"/usr/share/locale/${lang}
+ done
+
+ if use pax_kernel && use opencl ; then
+ pax-mark Cm "${ED}"/usr/bin/${PN} || die
+ eqawarn "USE=pax_kernel is set meaning that ${PN} will be run"
+ eqawarn "under a PaX enabled kernel. To do so, the ${PN} binary"
+ eqawarn "must be modified and this *may* lead to breakage! If"
+ eqawarn "you suspect that ${PN} is broken by this modification,"
+ eqawarn "please open a bug."
+ fi
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ gnome2_icon_cache_update
+ fdo-mime_desktop_database_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+ fdo-mime_desktop_database_update
+}