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.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id E463615800F for ; Sun, 1 Jan 2023 11:33:24 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 2FD44E085E; Sun, 1 Jan 2023 11:33:24 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 1654AE085E for ; Sun, 1 Jan 2023 11:33:24 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 09D0B3409E6 for ; Sun, 1 Jan 2023 11:33:23 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 3A0BF7E8 for ; Sun, 1 Jan 2023 11:33:21 +0000 (UTC) From: "David Seifert" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "David Seifert" Message-ID: <1672572777.4f28ec5225e82612bbdd85dbd82d8a2908bb4186.soap@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/gmime/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-libs/gmime/gmime-2.6.23-r1.ebuild dev-libs/gmime/gmime-2.6.23-r2.ebuild X-VCS-Directories: dev-libs/gmime/ X-VCS-Committer: soap X-VCS-Committer-Name: David Seifert X-VCS-Revision: 4f28ec5225e82612bbdd85dbd82d8a2908bb4186 X-VCS-Branch: master Date: Sun, 1 Jan 2023 11:33:21 +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-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 3d01dee1-9970-48a7-beb8-27bbba28841a X-Archives-Hash: 59ae2e186744ed2741c0d3fdb290e2ac commit: 4f28ec5225e82612bbdd85dbd82d8a2908bb4186 Author: David Seifert gentoo org> AuthorDate: Sun Jan 1 11:32:57 2023 +0000 Commit: David Seifert gentoo org> CommitDate: Sun Jan 1 11:32:57 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f28ec52 dev-libs/gmime: update EAPI 6 -> 8 Signed-off-by: David Seifert gentoo.org> ...ime-2.6.23-r1.ebuild => gmime-2.6.23-r2.ebuild} | 42 +++++++++------------- 1 file changed, 16 insertions(+), 26 deletions(-) diff --git a/dev-libs/gmime/gmime-2.6.23-r1.ebuild b/dev-libs/gmime/gmime-2.6.23-r2.ebuild similarity index 70% rename from dev-libs/gmime/gmime-2.6.23-r1.ebuild rename to dev-libs/gmime/gmime-2.6.23-r2.ebuild index cbeaa7bf8361..4bf6d80f39bf 100644 --- a/dev-libs/gmime/gmime-2.6.23-r1.ebuild +++ b/dev-libs/gmime/gmime-2.6.23-r2.ebuild @@ -1,65 +1,55 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 -VALA_USE_DEPEND="vapigen" +EAPI=8 -inherit gnome2 vala flag-o-matic +VALA_USE_DEPEND="vapigen" +inherit flag-o-matic gnome2 vala DESCRIPTION="Library for creating and parsing MIME messages" HOMEPAGE="http://spruce.sourceforge.net/gmime/" -SLOT="2.6" LICENSE="LGPL-2.1" +SLOT="2.6" KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris ~x86-solaris" -IUSE="doc smime static-libs test vala" +IUSE="doc smime test vala" RESTRICT="!test? ( test )" RDEPEND=" - >=dev-libs/glib-2.32.0:2 + dev-libs/glib:2 sys-libs/zlib smime? ( >=app-crypt/gpgme-1.1.6:= ) - vala? ( - $(vala_depend) - >=dev-libs/gobject-introspection-1.30.0:= ) + vala? ( >=dev-libs/gobject-introspection-1.30.0:= ) " DEPEND="${RDEPEND} - >=dev-util/gtk-doc-am-1.8 virtual/libiconv +" +BDEPEND=" + >=dev-util/gtk-doc-am-1.8 virtual/pkgconfig doc? ( app-text/docbook-sgml-utils ) test? ( app-crypt/gnupg ) + vala? ( $(vala_depend) ) " # gnupg is needed for tests if --enable-cryptography is enabled, which we do unconditionally -src_prepare() { - gnome2_src_prepare - use vala && vala_src_prepare -} - src_configure() { + use vala && vala_setup + [[ ${CHOST} == *-solaris* ]] && append-libs iconv gnome2_src_configure \ --enable-cryptography \ --disable-strict-parser \ --disable-mono \ $(use_enable smime) \ - $(use_enable static-libs static) \ $(use_enable vala) } src_compile() { gnome2_src_compile + if use doc; then emake -C docs/tutorial html - fi -} - -src_install() { - gnome2_src_install - - if use doc ; then - docinto tutorial - dodoc -r docs/tutorial/html/ + HTML_DOCS=( docs/tutorial/html/. ) fi }