From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 2CC87139694 for ; Mon, 31 Jul 2017 03:40:51 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 66A9CE0F92; Mon, 31 Jul 2017 03:40:50 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 36BA1E0F92 for ; Mon, 31 Jul 2017 03:40:50 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 0F08B3419D1 for ; Mon, 31 Jul 2017 03:40:49 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 735F474C9 for ; Mon, 31 Jul 2017 03:40:47 +0000 (UTC) From: "Mart Raudsepp" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Mart Raudsepp" Message-ID: <1501472396.7d48f74480a6763ae972c20362994b55a7dc5931.leio@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: media-gfx/gthumb/ X-VCS-Repository: repo/gentoo X-VCS-Files: media-gfx/gthumb/Manifest media-gfx/gthumb/gthumb-3.4.5.ebuild X-VCS-Directories: media-gfx/gthumb/ X-VCS-Committer: leio X-VCS-Committer-Name: Mart Raudsepp X-VCS-Revision: 7d48f74480a6763ae972c20362994b55a7dc5931 X-VCS-Branch: master Date: Mon, 31 Jul 2017 03:40:47 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: a39e1586-ccb2-47a9-a8ce-365cfe348a90 X-Archives-Hash: fea54c2e4e9070f4ca6c3786c6b86c60 commit: 7d48f74480a6763ae972c20362994b55a7dc5931 Author: Mart Raudsepp gentoo org> AuthorDate: Mon Jul 31 02:48:34 2017 +0000 Commit: Mart Raudsepp gentoo org> CommitDate: Mon Jul 31 03:39:56 2017 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d48f744 media-gfx/gthumb: bump to 3.4.5 Reorders dependency list to the order found in configure.ac for easier checking of updates. Remove unnecessary libSM and libICE deps, which aren't needed since libegg (smclient) usage was removed in January 2014. Fix gsettings-desktop-schemas dep to be a build dep too, because configure checks for it at build-time. Package-Manager: Portage-2.3.6, Repoman-2.3.2 media-gfx/gthumb/Manifest | 1 + media-gfx/gthumb/gthumb-3.4.5.ebuild | 85 ++++++++++++++++++++++++++++++++++++ 2 files changed, 86 insertions(+) diff --git a/media-gfx/gthumb/Manifest b/media-gfx/gthumb/Manifest index e3833efe1a2..2d5fbed1848 100644 --- a/media-gfx/gthumb/Manifest +++ b/media-gfx/gthumb/Manifest @@ -1 +1,2 @@ DIST gthumb-3.4.4.1.tar.xz 3420356 SHA256 4dc63bb1cc1f139259bba7f9fd1735182f16ba37254119a9f9c3e13a898a9533 SHA512 e70eb1d27af3fa9320d556f56c2b283d26115eb145188811e4ece5b9599f2abb21c95be40b33c88defef9d4678ba84faa5a1c988240e532c8c055ff30c054c00 WHIRLPOOL a4b702a493e0b622731d5ecca1f437fec4f924576e78476c6460e159f3f052b287838573bbf1eeb0af485e4e97db7d3dc799e0524e55571d36e9f4a0fb92ab2a +DIST gthumb-3.4.5.tar.xz 3391492 SHA256 816fc63ba9cfc397ea8c9a4d21870051813aa4d97383f3d3ae74cb3ea8235746 SHA512 a709e9af9626578a6121fc6d60aa8ec2ee9f1758e9078f2e77498cbfc28cd0f1c8631aeb5c9312496b344ff889f4545935871409af5e3cd625c9a62df5d22d85 WHIRLPOOL ee5b9d4e379e3c0ef56c3e1fe19d5e231f768ac02fb5ff5d28f15707ec137ea704d87dec8630763cf4a2b75fc0a08466a06a8d08b262e4e139830ca2a3da9719 diff --git a/media-gfx/gthumb/gthumb-3.4.5.ebuild b/media-gfx/gthumb/gthumb-3.4.5.ebuild new file mode 100644 index 00000000000..bbdc812b369 --- /dev/null +++ b/media-gfx/gthumb/gthumb-3.4.5.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +GNOME2_LA_PUNT="yes" + +inherit gnome2 + +DESCRIPTION="Image viewer and browser for Gnome" +HOMEPAGE="https://wiki.gnome.org/Apps/gthumb" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris" +IUSE="cdr debug exif gnome-keyring gstreamer http jpeg json lcms raw slideshow svg tiff test webkit webp" + +RDEPEND=" + >=dev-libs/glib-2.36.0:2[dbus] + >=x11-libs/gtk+-3.10.0:3 + exif? ( >=media-gfx/exiv2-0.21:= ) + slideshow? ( + >=media-libs/clutter-1.12.0:1.0 + >=media-libs/clutter-gtk-1:1.0 ) + gstreamer? ( + media-libs/gstreamer:1.0 + media-libs/gst-plugins-base:1.0 ) + raw? ( >=media-libs/libraw-0.14:= ) + http? ( >=net-libs/libsoup-2.42.0:2.4 ) + gnome-keyring? ( >=app-crypt/libsecret-0.11 ) + cdr? ( >=app-cdr/brasero-3.2 ) + svg? ( >=gnome-base/librsvg-2.34:2 ) + webp? ( >=media-libs/libwebp-0.2.0 ) + json? ( >=dev-libs/json-glib-0.15.0 ) + webkit? ( >=net-libs/webkit-gtk-1.10.0:4 ) + lcms? ( >=media-libs/lcms-2.6:2 ) + + media-libs/libpng:0= + sys-libs/zlib + >=gnome-base/gsettings-desktop-schemas-0.1.4 + jpeg? ( virtual/jpeg:0= ) + tiff? ( media-libs/tiff:= ) + !raw? ( media-gfx/dcraw ) +" +DEPEND="${RDEPEND} + app-text/yelp-tools + >=dev-util/intltool-0.35 + sys-devel/bison + sys-devel/flex + virtual/pkgconfig + test? ( ~app-text/docbook-xml-dtd-4.1.2 ) +" +# eautoreconf needs: +# gnome-base/gnome-common + +src_prepare() { + # Remove unwanted CFLAGS added with USE=debug + sed -e 's/CFLAGS="$CFLAGS -g -O0 -DDEBUG"//' \ + -i configure.ac -i configure || die + + gnome2_src_prepare +} + +src_configure() { + # Upstream says in configure help that libchamplain support + # crashes frequently + gnome2_src_configure \ + --disable-static \ + --disable-libchamplain \ + $(use_enable cdr libbrasero) \ + $(use_enable debug) \ + $(use_enable exif exiv2) \ + $(use_enable gnome-keyring libsecret) \ + $(use_enable gstreamer) \ + $(use_enable http libsoup) \ + $(use_enable jpeg) \ + $(use_enable json libjson-glib) \ + $(use_enable lcms lcms2) \ + $(use_enable raw libraw) \ + $(use_enable slideshow clutter) \ + $(use_enable svg librsvg) \ + $(use_enable test test-suite) \ + $(use_enable tiff) \ + $(use_enable webkit webkit2) \ + $(use_enable webp libwebp) +}