diff options
author | Tim Harder <radhermit@gentoo.org> | 2015-02-01 16:40:49 +0000 |
---|---|---|
committer | Tim Harder <radhermit@gentoo.org> | 2015-02-01 16:40:49 +0000 |
commit | a1c729a8ace14f1feb05c20eee4200894cba2012 (patch) | |
tree | aa826fbac3addf303dd1a3ef50aaa4ae09bf93a6 | |
parent | Remove old. (diff) | |
download | historical-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/ChangeLog | 9 | ||||
-rw-r--r-- | media-gfx/darktable/Manifest | 19 | ||||
-rw-r--r-- | media-gfx/darktable/darktable-1.6.2.ebuild | 144 |
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 +} |