commit:     3ac079a6cd86e6c959a54b136f36902516c4f417
Author:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 17 19:24:07 2019 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Sun Nov 17 19:24:41 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ac079a6

dev-libs/gmime:2.6: drop mono bindings support

There are issues with the mono support with 17.1 profiles.
As this is an old legacy SLOT and there are no in-tree
consumers of these bindings, just drop them instead of
bothering proper fixing.

Closes: https://bugs.gentoo.org/688666
Package-Manager: Portage-2.3.69, Repoman-2.3.12
Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>

 .../{gmime-2.6.23.ebuild => gmime-2.6.23-r1.ebuild}    | 18 +++++-------------
 1 file changed, 5 insertions(+), 13 deletions(-)

diff --git a/dev-libs/gmime/gmime-2.6.23.ebuild 
b/dev-libs/gmime/gmime-2.6.23-r1.ebuild
similarity index 77%
rename from dev-libs/gmime/gmime-2.6.23.ebuild
rename to dev-libs/gmime/gmime-2.6.23-r1.ebuild
index fe5a962ae41..21d44a9d7d8 100644
--- a/dev-libs/gmime/gmime-2.6.23.ebuild
+++ b/dev-libs/gmime/gmime-2.6.23-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=6
 VALA_USE_DEPEND="vapigen"
 
-inherit mono-env gnome2 vala flag-o-matic
+inherit gnome2 vala flag-o-matic
 
 DESCRIPTION="Utilities for creating and parsing messages using MIME"
 HOMEPAGE="http://spruce.sourceforge.net/gmime/ 
https://developer.gnome.org/gmime/stable/";
@@ -12,14 +12,11 @@ HOMEPAGE="http://spruce.sourceforge.net/gmime/ 
https://developer.gnome.org/gmime
 SLOT="2.6"
 LICENSE="LGPL-2.1"
 KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x86-macos ~x64-solaris ~x86-solaris"
-IUSE="doc mono smime static-libs test vala"
+IUSE="doc smime static-libs test vala"
 
 RDEPEND="
        >=dev-libs/glib-2.32.0:2
        sys-libs/zlib
-       mono? (
-               dev-lang/mono
-               >=dev-dotnet/gtk-sharp-2.12.21:2 )
        smime? ( >=app-crypt/gpgme-1.1.6:1= )
        vala? (
                $(vala_depend)
@@ -34,10 +31,6 @@ DEPEND="${RDEPEND}
 "
 # gnupg is needed for tests if --enable-cryptography is enabled, which we do 
unconditionally
 
-pkg_setup() {
-       use mono && mono-env_pkg_setup
-}
-
 src_prepare() {
        gnome2_src_prepare
        use vala && vala_src_prepare
@@ -48,22 +41,21 @@ src_configure() {
        gnome2_src_configure \
                --enable-cryptography \
                --disable-strict-parser \
-               $(use_enable mono) \
+               --disable-mono \
                $(use_enable smime) \
                $(use_enable static-libs static) \
                $(use_enable vala)
 }
 
 src_compile() {
-       MONO_PATH="${S}" gnome2_src_compile
+       gnome2_src_compile
        if use doc; then
                emake -C docs/tutorial html
        fi
 }
 
 src_install() {
-       GACUTIL_FLAGS="/root '${ED}/usr/$(get_libdir)' /gacdir 
'${EPREFIX}/usr/$(get_libdir)' /package ${PN}" \
-               gnome2_src_install
+       gnome2_src_install
 
        if use doc ; then
                docinto tutorial

Reply via email to