# ChangeLog for media-gfx/gmic
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/gmic/ChangeLog,v 1.56 2015/01/08 04:41:57 radhermit Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/gmic/ChangeLog,v 1.57 2015/01/08 04:48:46 radhermit Exp $
+
+*gmic-1.6.0.3 (08 Jan 2015)
+
+ 08 Jan 2015; Tim Harder <radhermit@gentoo.org> +gmic-1.6.0.3.ebuild:
+ Version bump.
08 Jan 2015; Tim Harder <radhermit@gentoo.org> -gmic-1.5.8.6.ebuild,
-gmic-1.5.9.1.ebuild, -gmic-1.5.9.2-r1.ebuild,
AUX gmic-1.6.0.2-makefile.patch 6480 SHA256 b4b0b8834d784f8464bf0e836d10cd3f1c86fb6bf5d73f129222e3c824c05bc4 SHA512 7f69f20a8fa73e4b9bdfc9c4e222d80d8a87a0d18acded10af254806464c4b45280a596722859926d7b64b560f484501335f950c6dac7eb76b7b3f7d1a3a8a8c WHIRLPOOL 5f600fe95c3b1d2a61bc7b1f4b2c65f25f0648b44ee3fe40735c6f20ecbda2e57a2f88c19577841983499d19685b3902adb5b2d4ae1006ecdc50474b172660a2
DIST gmic_1.6.0.2.tar.gz 3013936 SHA256 ec9fa41bb8c27f883b9f845258d41f8024936c80bdec723a1c67cfe05ef9b900 SHA512 9d754cc2c72835bd139a39f72863f5315bebc25716efadb023f54661a4bb3fbf29066ddcd258ab8f084164edc9bd02f77a5a801b5c0753322f959205ce0adaf1 WHIRLPOOL 1d8e7126901b7a269f0aae9bdc1bd05a859efa3269de892e712892aa0c06eeb856c27cf05564bac30abcacf27f3e11d2bcc8f179fc29a675960d6640567cdc0c
+DIST gmic_1.6.0.3.tar.gz 3019692 SHA256 91ce6cfe58e29a6819bf849346bf049d2d73f826bbd7b8b8de42dae7d54c7752 SHA512 377b361fc178ab73a7542a39243d32de970ad6ec5928c295d86acf1bd67efc2ebaf72ce818b55c6a7aeda17eb657fbf4176f4f4c90bc48179419842343e3619b WHIRLPOOL fb78366cd72467b2c1ac2e3f704061be173ba28cb888dabee56f7c4c7c2a4b870293c2e1ae88c87edad8f4e511944bb99218e9fae2d30226c1a4b07b001927f6
EBUILD gmic-1.6.0.2.ebuild 2094 SHA256 0a37c9b6f8d93dba698b3c232a5c8a55c6c710a9eda44b68d15705d49856c59d SHA512 a54a45a617fb6ee80db167237d0ba5b96f672f85368d2b2cdba9b4daefe24f6820ccebc858ffc422f97b2212bccd6e79e4c0563143fea9bee340579d0e10eeda WHIRLPOOL cca52c2758a18d3adfc5d22472e445dd07c663c1cc07b2921dcd4cd35bd26e82af860203fa482864cd60b30d5d3f0592256bcba6dbfb8074415772f4e8482834
-MISC ChangeLog 8481 SHA256 2c6fae5f176f928446e1e3adf4ebd1e66600d0cf0deabe17c8b0335b758eb8e1 SHA512 301e496060b395a6129a613f7c91b14a95bce9bad2b8701bb1d065f9bd3b07aa41ca127ff76f2b79a861ba954139bdf255f65bcb42ab9b71ae407cb87038fff9 WHIRLPOOL 137d0e63f06fad0c699913334aa2e7b5226e98a02d2ff2fcf8c6dca11068dc39d5f3ed3b61f84f0cd7b5d37ad3c736985f955b02bfbe12389c05a28e47674188
+EBUILD gmic-1.6.0.3.ebuild 2222 SHA256 c85990628e05c259771f827b1eae6f038521eaaf4a1cc2ebb5440e9602d1493a SHA512 75a6029ac5f11948d51a36f89023c87df0d80db01954a097922580b0121cca03d3b0f1dea4bdf3035dc0b634da655829af65113e479d40a61dfcce09799681df WHIRLPOOL bdd27bad34942ec5eddd282320f026062721b080fc536e9fbc430614cd1f201a7881406d0d0fa8cb6fa8c8b1bf2af4a1226a5f30a6236a790126432d9e9d77f3
+MISC ChangeLog 8598 SHA256 12e0a934bfe4b2f21d4b845727490210c905bd020f70bd5941885006d29b81ee SHA512 25975d8b40a15306382bdacd71585b5dfdd62181b6fc68080fd2c956801481cad10b25d7d47317eb93bb6e803e67ed4638cb811a9b973438486821bdd3c944ce WHIRLPOOL b6f3b62b171c413963ea808703a902d06b389131a6dac770141c1d71c6db09517d3e3f4b99577a937984a639eb276094e3366ebe342a4eb97766e3d68a1ece4f
MISC metadata.xml 473 SHA256 def06af4d0283b01f9313231ff05df286129ff57afbcac23fcc7c45d8f735a6c SHA512 4bd720129471c24a6b71e32f11054d96bd2eefb3316489806a06b8deed45e5544fe1c74a73c129ec90fe30c8a4c0646c50e6690717046ad93255771627588f32 WHIRLPOOL 9a356f4c399b7a6fdf217b2dbeaeb4fd40dffc080b86c0ad913690c0b0007aaad52ea79d3b7b5b21591432c99a1e59ed02ead94e2578f1915afe2ee0c9f7d090
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQEcBAEBCAAGBQJUrgqkAAoJEEqz6FtPBkyj9IcH/3QfhGSHEGvWhpipAF7369eY
-v8rLfBP7L7eK/Vr2C7EHDVKxj9Qf0+z6wV//Zy0qtE6bs2rZa127LUa6RDgPb4j4
-CjjDd5Oh3ekmblySAjaf6oDCRz76rl+6bcItk2BNtQ0mEovn76P4qYgcplkZImW/
-fw7zXXdDkEFyJzSoXNsCm7T/4nro7rtwflbQ6qXVSl5BK/NGWSFgG4xZJGE+NpqC
-XmkhFbpH6OqVp59oSNpUYaoq2SrhbXh2QJwM9B9mbmiEbOrcGGkPtwxICmAObSBM
-HkhVMh9wRH8LP4Al8yIEePulN22QVN9yegOd1wHgGRCt/MThXPG5SiUDZmRidZM=
-=q0rP
+iQEcBAEBCAAGBQJUrgw9AAoJEEqz6FtPBkyjAB4H/2yR6S9W8PyQ+Kkjsco4CPSk
+jm/SeaxE3JHJNH54f4utdnlkU3U5u/FLqr6z+zDbOx/3fQSV5NSQwATYUhcv5nQ2
+g/LKsOZbwbPr/cPBhh8MNErDXvH7SePBSJtz1EXwVWyhI5jiZZSfQgkwczkrFKy8
+epJFyo2YKBPnbAobSYM+jzG7st2LQru8h985pd7c5G1eBfJ4RoDczC6wWY+tiqMO
+9fZw/GFwgvEIkTIJltv599HXE1ARGg02569R2BkpgiyhLGdvhrBhihYsFwNehX5V
+8zGCnJbhKGa3hSRYeIbVNYpMAoXdaE+G2n114bPAWnNgT+l4smu3poBPYeq/DsA=
+=m2Y5
-----END PGP SIGNATURE-----
--- /dev/null
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/gmic/gmic-1.6.0.3.ebuild,v 1.1 2015/01/08 04:48:46 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"
+
+LICENSE="CeCILL-2 FDL-1.3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="ffmpeg fftw graphicsmagick jpeg opencv openexr openmp png tiff X zlib"
+
+DEPEND="
+ 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 )"
+RDEPEND="${DEPEND}
+ ffmpeg? ( media-video/ffmpeg:0 )
+"
+
+S=${WORKDIR}/${P}/src
+
+pkg_pretend() {
+ if use openmp ; then
+ tc-has-openmp || die "Please switch to an openmp compatible compiler"
+ fi
+
+ if ! test-flag-CXX -std=c++11 ; then
+ die "You need at least GCC 4.7.x or Clang >= 3.3 for C++11-specific compiler flags"
+ fi
+}
+
+src_prepare() {
+ cp "${FILESDIR}"/${PN}-1.6.0.2-makefile.patch "${WORKDIR}" || die
+ edos2unix "${WORKDIR}"/${PN}-1.6.0.2-makefile.patch
+ epatch "${WORKDIR}"/${PN}-1.6.0.2-makefile.patch
+
+ for i in fftw jpeg opencv openmp png tiff zlib ; do
+ use $i || { sed -i -r "s/^(${i}_(CFLAGS|LIBS) =).*/\1/I" Makefile || die ; }
+ done
+
+ use graphicsmagick || { sed -i -r "s/^(MAGICK_(CFLAGS|LIBS) =).*/\1/" Makefile || die ; }
+ use openexr || { sed -i -r "s/^(EXR_(CFLAGS|LIBS) =).*/\1/" Makefile || die ; }
+
+ if ! use X ; then
+ sed -i -r "s/^((X11|XSHM)_(CFLAGS|LIBS) =).*/\1/" Makefile || die
+
+ # disable display capabilities when X support is disabled
+ append-cxxflags -Dcimg_display=0
+ fi
+}
+
+src_compile() {
+ emake AR="$(tc-getAR)" CC="$(tc-getCXX)" CFLAGS="${CXXFLAGS}" \
+ LIB="$(get_libdir)" OPT_CFLAGS= DEBUG_CFLAGS= linux lib
+ emake man bashcompletion
+}
+
+src_install() {
+ emake DESTDIR="${D}" LIB="$(get_libdir)" install-bin install-lib install-man install-bash
+ dodoc ../README
+}