dev-libs/gmime:2.6: drop mono bindings support
authorMart Raudsepp <leio@gentoo.org>
Sun, 17 Nov 2019 19:24:07 +0000 (21:24 +0200)
committerMart Raudsepp <leio@gentoo.org>
Sun, 17 Nov 2019 19:24:41 +0000 (21:24 +0200)
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@gentoo.org>
dev-libs/gmime/gmime-2.6.23-r1.ebuild [moved from dev-libs/gmime/gmime-2.6.23.ebuild with 77% similarity]

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 fe5a962ae414dfc20dfe98bf1296da0f2df39b66..21d44a9d7d8114a9c503ca81cf60a52e07e64fc4 100644 (file)
@@ -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