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)"