commit:     b042efe67bc4e29868802b2c9aa429a25124a65f
Author:     Sobhan Mohammadpour <sobhan <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 16 15:58:58 2018 +0000
Commit:     Sobhan Mohammadpour <sobhan <AT> gentoo <DOT> org>
CommitDate: Fri Feb 16 15:59:21 2018 +0000
URL:        https://gitweb.gentoo.org/proj/gnome.git/commit/?id=b042efe6

dev-libs/glib: general fixes

remove gnome-meson and some useless FIXME

Package-Manager: Portage-2.3.24, Repoman-2.3.6
Manifest-Sign-Key: 0x7DF238CF0AA182E1

 dev-libs/glib/glib-2.54.3-r1.ebuild                            | 7 ++-----
 dev-libs/glib/{glib-2.54.3-r1.ebuild => glib-2.54.3-r2.ebuild} | 8 +++-----
 2 files changed, 5 insertions(+), 10 deletions(-)

diff --git a/dev-libs/glib/glib-2.54.3-r1.ebuild 
b/dev-libs/glib/glib-2.54.3-r1.ebuild
index 3f54b53e..4e5804f4 100644
--- a/dev-libs/glib/glib-2.54.3-r1.ebuild
+++ b/dev-libs/glib/glib-2.54.3-r1.ebuild
@@ -167,8 +167,6 @@ multilib_src_configure() {
        # FIXME multilib automagic for libelf
        # FIXME set systemtap/tapse/static-lib install dir and test it.
        # FIXME no selinux, fam, xattr for now.
-       # FIXME is this still valid.
-       # libelf used only by the gresource bin ??
        # FIXME enable docs if possible.
 
        use static-libs && myconf="-Ddefault_library='static'"
@@ -177,8 +175,8 @@ multilib_src_configure() {
        gnome-meson_src_configure \
                ${myconf} \
                -Denable-libmount=$(usex kernel_linux yes no) \
-               $(gnome-meson_use systemtap dtrace) \
-               $(gnome-meson_use systemtap) \
+               $(meson_use systemtap enable-dtrace) \
+               $(meson_use systemtap enable-systemtap) \
                -Dwith-pcre=system \
                -Dwith-docs=no \
                -Dwith-man=yes
@@ -217,7 +215,6 @@ multilib_src_test() {
        virtx meson_src_test
 }
 
-# FIXME completentiondir
 multilib_src_install() {
        chmod +x glib-gettextize || die
        gnome-meson_src_install completiondir="$(get_bashcompdir)"

diff --git a/dev-libs/glib/glib-2.54.3-r1.ebuild 
b/dev-libs/glib/glib-2.54.3-r2.ebuild
similarity index 98%
copy from dev-libs/glib/glib-2.54.3-r1.ebuild
copy to dev-libs/glib/glib-2.54.3-r2.ebuild
index 3f54b53e..8f25e3c9 100644
--- a/dev-libs/glib/glib-2.54.3-r1.ebuild
+++ b/dev-libs/glib/glib-2.54.3-r2.ebuild
@@ -18,6 +18,7 @@ HOMEPAGE="https://www.gtk.org/";
 SRC_URI="${SRC_URI}
        https://pkgconfig.freedesktop.org/releases/pkg-config-0.28.tar.gz"; # 
pkg.m4 for eautoreconf
 
+
 LICENSE="LGPL-2.1+"
 SLOT="2"
 IUSE="dbus debug fam kernel_linux +mime selinux static-libs systemtap test 
utils xattr"
@@ -167,8 +168,6 @@ multilib_src_configure() {
        # FIXME multilib automagic for libelf
        # FIXME set systemtap/tapse/static-lib install dir and test it.
        # FIXME no selinux, fam, xattr for now.
-       # FIXME is this still valid.
-       # libelf used only by the gresource bin ??
        # FIXME enable docs if possible.
 
        use static-libs && myconf="-Ddefault_library='static'"
@@ -177,8 +176,8 @@ multilib_src_configure() {
        gnome-meson_src_configure \
                ${myconf} \
                -Denable-libmount=$(usex kernel_linux yes no) \
-               $(gnome-meson_use systemtap dtrace) \
-               $(gnome-meson_use systemtap) \
+               $(meson_use systemtap enable-dtrace) \
+               $(meson_use systemtap enable-systemtap) \
                -Dwith-pcre=system \
                -Dwith-docs=no \
                -Dwith-man=yes
@@ -217,7 +216,6 @@ multilib_src_test() {
        virtx meson_src_test
 }
 
-# FIXME completentiondir
 multilib_src_install() {
        chmod +x glib-gettextize || die
        gnome-meson_src_install completiondir="$(get_bashcompdir)"

Reply via email to