From 945712498aabb9f7ae65e4c8fa7d7346093c4c86 Mon Sep 17 00:00:00 2001 From: Tim Harder Date: Thu, 8 Jan 2015 04:48:48 +0000 Subject: [PATCH] Version bump. Package-Manager: portage-2.2.15/cvs/Linux x86_64 Manifest-Sign-Key: 0x4AB3E85B4F064CA3 --- media-gfx/gmic/ChangeLog | 7 ++- media-gfx/gmic/Manifest | 18 ++++--- media-gfx/gmic/gmic-1.6.0.3.ebuild | 79 ++++++++++++++++++++++++++++++ 3 files changed, 95 insertions(+), 9 deletions(-) create mode 100644 media-gfx/gmic/gmic-1.6.0.3.ebuild diff --git a/media-gfx/gmic/ChangeLog b/media-gfx/gmic/ChangeLog index 4f7208e67a57..57407d5f61e3 100644 --- a/media-gfx/gmic/ChangeLog +++ b/media-gfx/gmic/ChangeLog @@ -1,6 +1,11 @@ # 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 +gmic-1.6.0.3.ebuild: + Version bump. 08 Jan 2015; Tim Harder -gmic-1.5.8.6.ebuild, -gmic-1.5.9.1.ebuild, -gmic-1.5.9.2-r1.ebuild, diff --git a/media-gfx/gmic/Manifest b/media-gfx/gmic/Manifest index 3608682ef7d7..845ec568379f 100644 --- a/media-gfx/gmic/Manifest +++ b/media-gfx/gmic/Manifest @@ -3,17 +3,19 @@ Hash: SHA256 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----- diff --git a/media-gfx/gmic/gmic-1.6.0.3.ebuild b/media-gfx/gmic/gmic-1.6.0.3.ebuild new file mode 100644 index 000000000000..41ccaf1d8d46 --- /dev/null +++ b/media-gfx/gmic/gmic-1.6.0.3.ebuild @@ -0,0 +1,79 @@ +# 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 +} -- 2.26.2