summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--media-gfx/gmic/ChangeLog7
-rw-r--r--media-gfx/gmic/Manifest19
-rw-r--r--media-gfx/gmic/gmic-1.5.8.1.ebuild77
3 files changed, 94 insertions, 9 deletions
diff --git a/media-gfx/gmic/ChangeLog b/media-gfx/gmic/ChangeLog
index c127d0d91257..ef76e0a799ed 100644
--- a/media-gfx/gmic/ChangeLog
+++ b/media-gfx/gmic/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for media-gfx/gmic
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/gmic/ChangeLog,v 1.41 2013/12/11 05:35:48 radhermit Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/gmic/ChangeLog,v 1.42 2013/12/18 10:55:50 radhermit Exp $
+
+*gmic-1.5.8.1 (18 Dec 2013)
+
+ 18 Dec 2013; Tim Harder <radhermit@gentoo.org> +gmic-1.5.8.1.ebuild:
+ Version bump.
*gmic-1.5.8.0 (11 Dec 2013)
diff --git a/media-gfx/gmic/Manifest b/media-gfx/gmic/Manifest
index a4480da4bba0..2499884c24f6 100644
--- a/media-gfx/gmic/Manifest
+++ b/media-gfx/gmic/Manifest
@@ -10,26 +10,29 @@ DIST gmic_1.5.5.2.tar.gz 1683717 SHA256 4e1ff3dcd7dc79dcc7f8ac92cae49951854aea28
DIST gmic_1.5.6.1.tar.gz 2137616 SHA256 8399a97f4479a379d8e7fda6a0a73bde0ac120f781111b9ed8a2e28e5a3ed22f SHA512 3c3af5e071dc53c6f6971c494ceaec0d08a34ffc9595dea8c03c56be7ce6eb9dc4c0a91c49b93b01fc112192703aa0f53b2a859b855c4d5ab1f57ca22a45e0eb WHIRLPOOL 8071751c1e318e7aeac28a98c9a89e15008d5799422445cd9ca5e95c1ad9cbbd8ce1d703518a3f9ede5ed00d7deb5cf078a36d15122e4bf01d84069e20ab5321
DIST gmic_1.5.7.1.tar.gz 2174947 SHA256 bc55fe0309c08fd4b4d97c37704db77965316c818c169ac573b8b12a5a44d42f SHA512 945e688fca9116cc53dafda63f7ec26bc0dd8c57e8fa9ae380f16c2b14086a2c1925327d71713d1e8249948d95b4f455b6bf217c1f1fa9c4ee8596cb81dcba62 WHIRLPOOL 088541176c84c6e6b4d25bc61ea68a87cd75ea60c9e2bd2a0d9080f32861bf1a014028d4a69bb1cc1d4e13ad84c8d1fd9757fefd4d302f7e7bcb60db1cf11616
DIST gmic_1.5.8.0.tar.gz 2257558 SHA256 94382a599c23dd0be2ed9bf539072c057b7f780a8ac63b391a27522fec28f1e9 SHA512 46c7d46da2fd1f063dbb23df9cc8e894ff741871cc8d7ee570de54c5313ed101a3352915a71d952913e5bca97e35074fb025646aa05fd087d1575383ac2972b8 WHIRLPOOL 33ea1d72619bb40cc89357732b0f12c14377c9a5c7ab61d40300f9e81570d4e7fb01089597b9bb45e09358c67bbcf0ca2e25841e5e5e7c7b998feb870fccbad9
+DIST gmic_1.5.8.1.tar.gz 2265467 SHA256 2b0b813253e8c409a8535d350894245b35836cd849af31986055e0a09b8d1cea SHA512 6fea97ae18abe770ba827946457955c74cb4180a272e7fb0a6e2a0f612bec6f8fd83daa4c1010eb236886ebacef331d9b1b0a4f0c64dbde27261e76f71244ef7 WHIRLPOOL f9fc34c21f87c222b081bcef2ae819cbe6f25c1b66a890a569ffae667acbdc5f334496ba8d1d5ddf811550ec0844bd2936ee3564f131bb7f5b1b35ba7a70dcde
DIST gmic_reference-1.5.5.1.pdf.xz 15343940 SHA256 c8649d36b87c24743f3afb0f0b0cb03699d65b7eac86d5ee1c33e36ebb76e1e2 SHA512 becec9f9d7ba8b716eda85aab49c9d091cdbbf7e643911639b21a15e9c9b10e450316094a3c5f52b407c73ca31c4675a25dc318360716cbca7ac593d686b44dc WHIRLPOOL ecf048a48d18eb4f4f736621e0e6f08f98e4c9513ab27e4e323b889a40c694c4830312e8add94aa8de640de6b129b5d6158beff61f695cee59abff1130bd3a2b
DIST gmic_reference-1.5.5.2.pdf.xz 15384132 SHA256 d0fd745ec708ccd4c63e817a9de20833bfa64c5d3365356bc680a2be05814e80 SHA512 eaeebef81d7df2ed98d52a0519161edba570ae1002d1cf9601f4dc672aef51a42a18a3d7c9b6a8c0872e16574d82586f9d080dad7ad68c151cd9ae3087156c1e WHIRLPOOL eb97ab3508d57313d257fe90f9dde0649b4787664ac17cde3e5fc354b2bf53eb1bcd5bd3c6cb79c92f69d80a4fa0b0a2a703f83fd3e4773844a243b0eaa146f4
DIST gmic_reference-1.5.6.1.pdf.xz 15629240 SHA256 e5fbaf82a68f19fd5914c26fb3eb8fe4888b94508c2893658adc132d72289221 SHA512 45eee7d021ff071edadb89c355dd1a7906bf9dc2166a8401509b61059b6e1005a07ed087a8cc260959d7e204cbacc014064aa3bf9a5db7bf1fdc3812e18764c7 WHIRLPOOL 9ba89f40a1746b45be13659aa1dd4580607e4f9467841897e584a860715e1b033fecfc11a13d4886f4698b569b68bed268706f80b668cb4534e286b77837b03c
DIST gmic_reference-1.5.7.1.pdf.xz 15847624 SHA256 b2fb780b70c29ca5ea1fca553a20878eaf57b97d4533a3d2de0f6659a3a7c9b4 SHA512 6028dab9f63a667137a35783b48f2b11d93e0259eaf55a18db1add071e793f88865f8170d1f03fcb0bcdffd44015cb21dc799fd4be95b037baaae1ef4813c835 WHIRLPOOL 05368539c8037331237c0abc5d1bf704d3f44d27ea25fd6975f2c9b8b006c4dff3510adabeb4fafbebcb5e78d9e02f866bb3564e62e8a4bc5aeb13782ef3726d
DIST gmic_reference-1.5.8.0.pdf.xz 16097444 SHA256 42b7c29d141fa382d5cdaa2236382682b13f64d705c7c42ac7959decbdfae08b SHA512 6222a729a5d1fdd0ccab50c45b5ce60f92a8122570938e8c71f50e86d91f10bb91f7853d59fc4e6d1b918498fe0483ad4a513192b3f46863a0b7580ffc51d1a7 WHIRLPOOL b1900f4ccb34aebd1a8e5c3cfff901b4fa09ae1f26b8ef96ce298d98d23338e3f9d71bf7a777821e43322dc9fe5ad3d0da452b82b86248467575b5b6b03b4b97
+DIST gmic_reference-1.5.8.1.pdf.xz 16100496 SHA256 15aa3e4d4e67b8263640dee2a1eae4bb6de6ae6f4f681c320c0f33841e231799 SHA512 aaae69edb2833edd82568449cc428d03dc426001c69ed588442be65c5de75ee5f19d41852fb84b10f0c6c55279d5275eb6aaf929fb4e331e33aa51ecaae276b6 WHIRLPOOL 1003a188d2153046cf463a55ffd45e9693a1be4ad87653af2e76613d634f7e858479f9e1915f351061a7525d197cd3685556222968013e8700aadb8acd1dfd5a
EBUILD gmic-1.5.5.1.ebuild 2030 SHA256 15953b873974ad6bdd490f69de2cae8489def7f652c96376449056b3b9abb400 SHA512 2403dbd95ec0273509e1277d0eac61a525f05f2ccc8ac7d0d0474a1f251996dda12111f0211f272b8ed3049fea9afebc0d49c99e95c3d3bc4c6595961b1102ca WHIRLPOOL 3b62144036efce0217f6ffbf97f8a408b5b1313f025d173d93f44dde272d9e2d5ac790f42c51a749431bff57e6bd75140f1ee52d0fb60f4258b495c2d5ad197b
EBUILD gmic-1.5.5.2.ebuild 2039 SHA256 3dcfe6b2e4aa5420aa010608fbc5f4da54781a0c3103a7875d60c3f5cdc20f0e SHA512 d5227309021823fa5f7518624d5835f0c01bb49eb27eee70caafe8fcf6a0636bb2d304382dcc2301c6b0eb33c2e43f9da35597ad49a1907365cb3d23bd280b22 WHIRLPOOL 56ca7ae11765722a64791ee8def149b332d088b41050a6f1a250c07cd9c2b7873e3b395f667d328f2c46fa687bfd885de6db813c8037c3de2f5e9df094f36e35
EBUILD gmic-1.5.6.1.ebuild 2039 SHA256 7a8c8730d5da6b6ae06ced9bbca7829b95e09d22e0c90d3271a07bb5b9f96e4e SHA512 734b12e3370deb94800061c6d57617480bf2379911958dbae32d413de470728c621e849781bbbe2e80370b4bb681ac65d234fa27fde5f8b09e3debd84ed71eb8 WHIRLPOOL 24a1c159343878b23dcad8c09cc286285c81e6854fd1cbb0581702bf4cede20bf2c1cff6d2b18187eaefc919f80316c1117d198cc3506c98424411989b948541
EBUILD gmic-1.5.7.1.ebuild 2048 SHA256 3db06c44835e42d6d0a0ba16fdeae13f8a3fc5a196a491cfe0bb543883cf3244 SHA512 a00278341c929b17d074a93eacdf0ede39fea7e9b24239bce09124cfb68881e3a41da9532aa6442ca72d2850271225640f0efdac32528ed316795bbd17910a16 WHIRLPOOL 500d385059d45390acb1c0f96cddad332e97753211e7c6432460cea66b0d014ab292389c6545aefabfc2b394b40a6719f574372dca1eca009a7180ead424152a
EBUILD gmic-1.5.8.0.ebuild 2048 SHA256 e09a8538c5155a31d082ce30e2f1b6f965cf6999823b3c5e0331ad6fda6247a6 SHA512 45875c92a8d056b4808a8d8c78d02d898963d8ae55b8958249450064ce64d0504abaca343ac052450cd6ccbc3bc3b8772c2253c2d31996aa2043bd75c09f7e7e WHIRLPOOL 90e64fa218cbb9c81485c31c90fcf2791b50b04af57c54bcd3b3b04025ed1855b1b71120616b0b63165276d227651c3e556912774a1cb134c3562086237edeff
-MISC ChangeLog 5773 SHA256 6d7eb25d08b649eca15acefbd6a76d413eb1dcc1245c1a424cd95299f1af9aab SHA512 c8ee741af5fa0fb2908369fc9f0c3a88f242782107afa6195c1d47043b6235cbef4fd0bbbee4ad80651e4d9927fdc7406e777b8b028204cc37d9cc2ec065ae9a WHIRLPOOL f4638beb3e02114ddf860489d947e18416d64e92cc84c55092567eed920f7c75220dbd41371ee508c352472b0cc4345570b4af169cd7b1f0f250404eeea9a729
+EBUILD gmic-1.5.8.1.ebuild 2036 SHA256 700fe5b0a92b7dcc2aa7b2e44fec5c33d5799b9c55b072a941f1dfaec6bf8670 SHA512 2976745c93d4e422f278c89c72814aa0d12c44a14253c7820781db7010b36e4188a166fded6a643a391ab782799646fca489c7d3145faec1850ebabce8cce159 WHIRLPOOL 364c142e1471c9db5f0cace1d8be0ef2c8454dbc049b25d675ecc5191c483fb7953b9f447d0ea9df569386da218c06aed2ddcaa89e81c8a54f531338046b59d3
+MISC ChangeLog 5890 SHA256 6c34be3c9548d71386eafaf977ba3ad547efab85dc34f58eb94dda1503d296ed SHA512 51cdba7d213e951061936cb925d5c83e429216ccdcb436850641300c4096980cae5f65a98e3cd0f2c101deac28b68f278e2b198d675f2416a203189196a7a0e9 WHIRLPOOL ff5735a77d497320ce81e501a8b43a31a9db20cd4475408b28a2de334fc9aa1e08cffabe51c58714f7bf51ea1019a55365296f8759d8394701efd1b988e9c6a7
MISC metadata.xml 473 SHA256 def06af4d0283b01f9313231ff05df286129ff57afbcac23fcc7c45d8f735a6c SHA512 4bd720129471c24a6b71e32f11054d96bd2eefb3316489806a06b8deed45e5544fe1c74a73c129ec90fe30c8a4c0646c50e6690717046ad93255771627588f32 WHIRLPOOL 9a356f4c399b7a6fdf217b2dbeaeb4fd40dffc080b86c0ad913690c0b0007aaad52ea79d3b7b5b21591432c99a1e59ed02ead94e2578f1915afe2ee0c9f7d090
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iQEcBAEBCAAGBQJSp/m1AAoJEEqz6FtPBkyjWqgIALiepv/FoA4aPFkDJ/x81MQ4
-JOEzLrW6wxuFttcVfmPhMBV13JgYUOKA/i3wsn2Eqs+jMEFk6ZMvlpBKBq7xOqLh
-ownJHPE7IskI1cbu+Y3Hl7L9Ssuk5P6LQ8UzhiiNiDfKGqOZh78kopQlNOSTPuLq
-2P/flzXfWUHCv+oV10BFTPKCP5jkeMDHwct9R8WEKUyYvC2OjqTWHfupsjchLwyy
-2+IySjsIDefTbTAoZBVAUu/vuBumfx2TtCbFHbWTYQR50HhA2wQmFUnExGVEp9y8
-BGhKglMqsE1niAHeBU0OIOK+WlcIRbvqou72G0h7i7hnCb/QhpCrrlsHxnoL118=
-=ZmAU
+iQEcBAEBCAAGBQJSsX86AAoJEEqz6FtPBkyjBI0H/1pdR+OAsa737K4X0ONJp5ws
+WJmx4ln+YPk53drQQW5YzEBBF1VxmKOYaVQqFIZT3asu4GgW9X1cVp6Kdv4/Cf4V
+9q8csbVGoAu8RVYY57LZuQdspYEsLTGFFx302hpWJRyYWwsf4s2lQRWHkGUvZiKe
+I+LEJdOyCV1X0CfHf+eHkhp1oRzqjIhqnfFMigCCAqlThY+PhoQMQKJDJoKD4PPt
+ql4KSLzoapn3zscn6FEi6axW7KR1lSgvpdsLDMQxy2u4Rih+8Aqs8EcWRgKxWG40
+epQSqNgkeFOt09+YyGKCsr5BHKeamP9+LIv6MwEkEUtwdQYyI2cDVmJ8JBKgQpk=
+=FiEa
-----END PGP SIGNATURE-----
diff --git a/media-gfx/gmic/gmic-1.5.8.1.ebuild b/media-gfx/gmic/gmic-1.5.8.1.ebuild
new file mode 100644
index 000000000000..2322f3ef7ea0
--- /dev/null
+++ b/media-gfx/gmic/gmic-1.5.8.1.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/gmic/gmic-1.5.8.1.ebuild,v 1.1 2013/12/18 10:55:50 radhermit Exp $
+
+EAPI=5
+
+inherit eutils toolchain-funcs bash-completion-r1 flag-o-matic
+
+DESCRIPTION="GREYC's Magic Image Converter"
+HOMEPAGE="http://gmic.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV}.tar.gz
+ doc? ( http://dev.gentoo.org/~radhermit/dist/gmic_reference-${PV}.pdf.xz )"
+
+LICENSE="CeCILL-2 FDL-1.3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc ffmpeg fftw graphicsmagick jpeg opencv openexr png tiff X zlib"
+
+RDEPEND="
+ ffmpeg? ( virtual/ffmpeg )
+ fftw? ( sci-libs/fftw:3.0[threads] )
+ graphicsmagick? ( media-gfx/graphicsmagick )
+ jpeg? ( virtual/jpeg )
+ opencv? ( >=media-libs/opencv-2.3.1a-r1 )
+ openexr? (
+ media-libs/ilmbase
+ media-libs/openexr
+ )
+ png? ( media-libs/libpng )
+ tiff? ( media-libs/tiff )
+ X? (
+ x11-libs/libX11
+ x11-libs/libXext
+ )
+ zlib? ( sys-libs/zlib )"
+DEPEND="${RDEPEND}
+ doc? ( app-arch/xz-utils )"
+
+S=${WORKDIR}/${P}/src
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-1.5.8.0-makefile.patch
+ epatch "${FILESDIR}"/${PN}-1.5.2.2-ffmpeg.patch
+
+ for i in ffmpeg fftw jpeg opencv png tiff zlib ; do
+ use $i || { sed -i -r "s/^(${i}_(C|LD)FLAGS =).*/\1/I" Makefile || die ; }
+ done
+
+ use graphicsmagick || { sed -i -r "s/^(MAGICK_(C|LD)FLAGS =).*/\1/" Makefile || die ; }
+ use openexr || { sed -i -r "s/^(EXR_(C|LD)FLAGS =).*/\1/" Makefile || die ; }
+
+ if ! use X ; then
+ sed -i -r "s/^((X11|XSHM)_(C|LD)FLAGS =).*/\1/" Makefile || die
+
+ # disable display capabilities when X support is disabled
+ append-cppflags -Dcimg_display=0
+ fi
+}
+
+src_compile() {
+ emake AR="$(tc-getAR)" CC="$(tc-getCXX)" CFLAGS="${CXXFLAGS}" custom lib
+}
+
+src_install() {
+ dobin gmic
+ newlib.so libgmic.so libgmic.so.1
+
+ insinto /usr/include
+ doins gmic.h
+
+ doman ../man/gmic.1.gz
+ dodoc ../README
+
+ use doc && dodoc "${WORKDIR}"/gmic_reference-${PV}.pdf
+
+ newbashcomp gmic_bashcompletion.sh ${PN}
+}