summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPacho Ramos <pacho@gentoo.org>2014-03-16 14:11:27 +0000
committerPacho Ramos <pacho@gentoo.org>2014-03-16 14:11:27 +0000
commit44d1d67a8d0b873c061581b367fdc665dbbc7d45 (patch)
treec0fd86729950db531ade545aa1a665de4ddd577e /dev-libs/glib
parentMark arm64/m68k/s390/sh stable #502920. (diff)
downloadhistorical-44d1d67a8d0b873c061581b367fdc665dbbc7d45.tar.gz
historical-44d1d67a8d0b873c061581b367fdc665dbbc7d45.tar.bz2
historical-44d1d67a8d0b873c061581b367fdc665dbbc7d45.zip
Drop broken version
Package-Manager: portage-2.2.8-r1/cvs/Linux x86_64 Manifest-Sign-Key: 0xA188FBD4
Diffstat (limited to 'dev-libs/glib')
-rw-r--r--dev-libs/glib/ChangeLog5
-rw-r--r--dev-libs/glib/Manifest9
-rw-r--r--dev-libs/glib/glib-2.38.2.ebuild271
3 files changed, 8 insertions, 277 deletions
diff --git a/dev-libs/glib/ChangeLog b/dev-libs/glib/ChangeLog
index be832c82948b..24e70faf60cb 100644
--- a/dev-libs/glib/ChangeLog
+++ b/dev-libs/glib/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for dev-libs/glib
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/ChangeLog,v 1.597 2014/03/15 11:25:49 pacho Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/ChangeLog,v 1.598 2014/03/16 14:11:26 pacho Exp $
+
+ 16 Mar 2014; Pacho Ramos <pacho@gentoo.org> -glib-2.38.2.ebuild:
+ Drop broken version
15 Mar 2014; Pacho Ramos <pacho@gentoo.org> glib-2.38.2-r1.ebuild:
x86 stable, bug #501330
diff --git a/dev-libs/glib/Manifest b/dev-libs/glib/Manifest
index fafccfd96b86..61fb432d7639 100644
--- a/dev-libs/glib/Manifest
+++ b/dev-libs/glib/Manifest
@@ -33,13 +33,12 @@ EBUILD glib-2.32.4-r1.ebuild 8355 SHA256 2c7bed6e3df8f29a6fc03d3c627ac6ddedb62d5
EBUILD glib-2.34.3-r1.ebuild 8398 SHA256 17c312a7ec9a61ed1720ae5bfc5bbd77e285a3f35c4555ec30780b95390a66ed SHA512 43fe5cf6a579939be32d31fecb3389813bdd3cf2773e414c1d8f368c130ede4da9558cec40051fafb31eea514359267f0182db0211ca91fa55db4c1aa9905162 WHIRLPOOL 68f54986ce2328c599ad298364c0af710cab188854ffce68b3a01f9a0087049e208437a33c2f254488df0f7a3b03f4e5266f45af970ee5aab2783617549cf000
EBUILD glib-2.36.4-r1.ebuild 9867 SHA256 4127b4d88348932a795d17429db6f9de0d361a9ab19cf1bc54f67162b79bd379 SHA512 63f46a199e0c394729027ffd2fa00e0febd22ad69471a36a4fe4eae9e2457b3da13827e73a315ff406e59ad6051e1d48becd94b66c3d291fc11196feb678fe7c WHIRLPOOL 04d8112891f9f5836b606f32ece3c9b3e799a1a87b770e821527d957efe031c9b55c16b41f48a8ad3f939693a188ceedc3323292d7bcf0b6e22a151820d7d4a4
EBUILD glib-2.38.2-r1.ebuild 9873 SHA256 1aca70d0b2a37e611bebf013f7aa2b869cccac55af194b9baf8de59efc2a7089 SHA512 fd2d2e8ef8d5b4ac93facbc4100f416e2dbdd4498a61ba76d268500d0804ba6eaaf9238ec0b412ac734047f308587b1ad01510eb307addfa2cc2674eb1907b70 WHIRLPOOL 273668ff595266f34e4c0cb1f9c2d188e8ed1d668b6b8318eb7a0742c2a8dc859980a8b0b810b0019619b23be5a5846ed22765033cd60d840c54ce6c1f4e5f2f
-EBUILD glib-2.38.2.ebuild 9778 SHA256 6077f876c063a0a2621ca4cea0467b73fdf5928c3da562d893f0e8ec784a9004 SHA512 e02b2f98b3f9e44143f31593f4c2317e00bd6d5e3a5d92932a07981183852540ef351b668d76a297430d0e2bb30156072f75928ec6441dc8526a2dd38da8831f WHIRLPOOL 4f5bb5f9bae3b09570ecd44a92598af33d388339dfd09bfadd2245376b4f01fcbe6724f27c8724f8184d826aa082f8eeb8b30d1d2cf4ffa60784dda7a3f19457
-MISC ChangeLog 84016 SHA256 76bbfa11da0c575dbf0e88584f61aea545697faadabc05b454029b20ba369106 SHA512 c19040cd730bbfea3936329e46f95fe1523fc09f8e2b8504752b9618aa2f0bdf16af84e0c718939cb52ec28921277458f33ede72d275e4c010ad07b0710799c3 WHIRLPOOL 0a9e61c2b0853855f164a9ceac9667308fb03d949d8094d219f973db77741fa0fb1b913ecdd6fe5934741c874f4636bef098d2f88c20110491988cd2e50008d6
+MISC ChangeLog 84106 SHA256 f9c45c6e206310324e560e8f4d0bf505731ead959324b08f155b1eddb14bafd9 SHA512 e3b073c3f44736c6e4fec4c9e24a30452b55622fb64aa4a0c822e6785347ad44ba6e3a1bc663aeb37d81fa43bce18af7488c69a95162f39a7de760fe4b0adf66 WHIRLPOOL 4ab1f6a9a8a29a53f80b21696ca35f1f00974b29e0393c47da49376af5c96b0222194743de1c91004e4ff3da8696d3892e96fa9a682185388c6a032d0135ac68
MISC metadata.xml 479 SHA256 1a41cb4f56511674a423efd444f7c6999b5d316f9058d2eb67a032a522738ffb SHA512 f30f9e937d43dd4fb148dc7ab1554b5c58ddf4211bc06cfc65e92ff9843a84f0b05fa130fcd130744ad6e3579fb5b82a7f31950dd8ccc317f58388023cb6fe50 WHIRLPOOL 92888cd8e3a839860cb20c60ad1ee2871ea9efdf54d5751d6b5f677faf10e721333c3d68b1b5c4af212854f9ecd9e31970832eaa05f30276987bcadacaf5f637
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iEYEAREIAAYFAlMkOL4ACgkQCaWpQKGI+9TSUACfXO4IPtDSwIkxF8HJUyENQKom
-zWsAnR4676o4L8KJ9gQynxeojP2/sTyl
-=SPXL
+iEYEAREIAAYFAlMlsQ8ACgkQCaWpQKGI+9Q7wQCdHHaOBww4HSQFgFEKAyx1NPRj
+18oAn3/Jn6rHFDVDZ3P+My/14Bs3+fFR
+=soqM
-----END PGP SIGNATURE-----
diff --git a/dev-libs/glib/glib-2.38.2.ebuild b/dev-libs/glib/glib-2.38.2.ebuild
deleted file mode 100644
index 61048fa4928b..000000000000
--- a/dev-libs/glib/glib-2.38.2.ebuild
+++ /dev/null
@@ -1,271 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/glib-2.38.2.ebuild,v 1.5 2014/03/09 11:55:03 pacho Exp $
-
-EAPI="5"
-PYTHON_COMPAT=( python2_{6,7} )
-# Avoid runtime dependency on python when USE=test
-
-inherit autotools bash-completion-r1 gnome.org libtool eutils flag-o-matic gnome2-utils multilib pax-utils python-r1 toolchain-funcs versionator virtualx linux-info multilib-minimal
-
-DESCRIPTION="The GLib library of C routines"
-HOMEPAGE="http://www.gtk.org/"
-SRC_URI="${SRC_URI}
- http://pkgconfig.freedesktop.org/releases/pkg-config-0.28.tar.gz" # pkg.m4 for eautoreconf
-
-LICENSE="LGPL-2+"
-SLOT="2"
-IUSE="debug fam kernel_linux selinux static-libs systemtap test utils xattr"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux"
-
-# FIXME: want libselinux[${MULTILIB_USEDEP}] - bug #480960
-RDEPEND="
- virtual/libiconv[${MULTILIB_USEDEP}]
- virtual/libffi[${MULTILIB_USEDEP}]
- sys-libs/zlib[${MULTILIB_USEDEP}]
- || (
- >=dev-libs/elfutils-0.142
- >=dev-libs/libelf-0.8.12
- >=sys-freebsd/freebsd-lib-9.2_rc1
- )
- selinux? ( sys-libs/libselinux )
- xattr? ( sys-apps/attr[${MULTILIB_USEDEP}] )
- fam? ( virtual/fam[${MULTILIB_USEDEP}] )
- utils? (
- ${PYTHON_DEPS}
- >=dev-util/gdbus-codegen-${PV}[${PYTHON_USEDEP}] )
- abi_x86_32? (
- !<=app-emulation/emul-linux-x86-baselibs-20130224-r9
- !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
- )
-"
-DEPEND="${RDEPEND}
- app-text/docbook-xml-dtd:4.1.2
- >=dev-libs/libxslt-1.0
- >=sys-devel/gettext-0.11
- >=dev-util/gtk-doc-am-1.15
- systemtap? ( >=dev-util/systemtap-1.3 )
- test? (
- sys-devel/gdb
- ${PYTHON_DEPS}
- >=dev-util/gdbus-codegen-${PV}[${PYTHON_USEDEP}]
- >=sys-apps/dbus-1.2.14 )
- !<dev-libs/gobject-introspection-1.$(get_version_component_range 2)
- !<dev-util/gtk-doc-1.15-r2
-"
-# gobject-introspection blocker to ensure people don't mix
-# different g-i and glib major versions
-
-PDEPEND="x11-misc/shared-mime-info
- !<gnome-base/gvfs-1.6.4-r990"
-# shared-mime-info needed for gio/xdgmime, bug #409481
-# Earlier versions of gvfs do not work with glib
-
-DOCS="AUTHORS ChangeLog* NEWS* README"
-
-pkg_setup() {
- if use kernel_linux ; then
- CONFIG_CHECK="~INOTIFY_USER"
- if use test; then
- CONFIG_CHECK="~IPV6"
- WARNING_IPV6="Your kernel needs IPV6 support for running some tests, skipping them."
- export IPV6_DISABLED="yes"
- fi
- linux-info_pkg_setup
- fi
-}
-
-src_prepare() {
- # Prevent build failure in stage3 where pkgconfig is not available, bug #481056
- mv -f "${WORKDIR}"/pkg-config-*/pkg.m4 "${S}"/m4macros/ || die
-
- # Fix gmodule issues on fbsd; bug #184301, upstream bug #107626
- epatch "${FILESDIR}"/${PN}-2.12.12-fbsd.patch
-
- if use test; then
- # Do not try to remove files on live filesystem, upstream bug #619274
- sed 's:^\(.*"/desktop-app-info/delete".*\):/*\1*/:' \
- -i "${S}"/gio/tests/desktop-app-info.c || die "sed failed"
-
- # Disable tests requiring dev-util/desktop-file-utils when not installed, bug #286629, upstream bug #629163
- if ! has_version dev-util/desktop-file-utils ; then
- ewarn "Some tests will be skipped due dev-util/desktop-file-utils not being present on your system,"
- ewarn "think on installing it to get these tests run."
- sed -i -e "/appinfo\/associations/d" gio/tests/appinfo.c || die
- sed -i -e "/desktop-app-info\/default/d" gio/tests/desktop-app-info.c || die
- sed -i -e "/desktop-app-info\/fallback/d" gio/tests/desktop-app-info.c || die
- sed -i -e "/desktop-app-info\/lastused/d" gio/tests/desktop-app-info.c || die
- fi
-
- # gdesktopappinfo requires existing terminal (gnome-terminal or any
- # other), falling back to xterm if one doesn't exist
- if ! has_version x11-terms/xterm && ! has_version x11-terms/gnome-terminal ; then
- ewarn "Some tests will be skipped due to missing terminal program"
- sed -i -e "/appinfo\/launch/d" gio/tests/appinfo.c || die
- fi
-
- # Disable tests requiring dbus-python and pygobject; bugs #349236, #377549, #384853
- if ! has_version dev-python/dbus-python || ! has_version 'dev-python/pygobject:3' ; then
- ewarn "Some tests will be skipped due to dev-python/dbus-python or dev-python/pygobject:3"
- ewarn "not being present on your system, think on installing them to get these tests run."
- sed -i -e "/connection\/filter/d" gio/tests/gdbus-connection.c || die
- sed -i -e "/connection\/large_message/d" gio/tests/gdbus-connection-slow.c || die
- sed -i -e "/gdbus\/proxy/d" gio/tests/gdbus-proxy.c || die
- sed -i -e "/gdbus\/proxy-well-known-name/d" gio/tests/gdbus-proxy-well-known-name.c || die
- sed -i -e "/gdbus\/introspection-parser/d" gio/tests/gdbus-introspection.c || die
- sed -i -e "/g_test_add_func/d" gio/tests/gdbus-threading.c || die
- sed -i -e "/gdbus\/method-calls-in-thread/d" gio/tests/gdbus-threading.c || die
- # needed to prevent gdbus-threading from asserting
- ln -sfn $(type -P true) gio/tests/gdbus-testserver.py
- fi
-
- # Some tests need ipv6, upstream bug #667468
- if [[ -n "${IPV6_DISABLED}" ]]; then
- sed -i -e "/socket\/ipv6_sync/d" gio/tests/socket.c || die
- sed -i -e "/socket\/ipv6_async/d" gio/tests/socket.c || die
- sed -i -e "/socket\/ipv6_v4mapped/d" gio/tests/socket.c || die
- fi
-
- # Test relies on /usr/bin/true, but we have /bin/true, upstream bug #698655
- sed -i -e "s:/usr/bin/true:/bin/true:" gio/tests/desktop-app-info.c || die
- fi
-
- # thread test fails, upstream bug #679306
- epatch "${FILESDIR}/${PN}-2.34.0-testsuite-skip-thread4.patch"
-
- # gdbus-codegen is a separate package
- epatch "${FILESDIR}/${PN}-2.37.x-external-gdbus-codegen.patch"
-
- # do not allow libgobject to unload; bug #405173, https://bugzilla.gnome.org/show_bug.cgi?id=707298
- epatch "${FILESDIR}/${PN}-2.36.4-znodelete.patch"
-
- # leave python shebang alone
- sed -e '/${PYTHON}/d' \
- -i glib/Makefile.{am,in} || die
-
- # Gentoo handles completions in a different directory
- sed -i "s|^completiondir =.*|completiondir = $(get_bashcompdir)|" \
- gio/Makefile.am || die
-
- # Support compilation in clang until upstream solves this, upstream bug #691608
- append-flags -Wno-format-nonliteral
-
- epatch "${FILESDIR}"/${P}-configure.patch #500996
-
- epatch_user
-
- # Needed for the punt-python-check patch, disabling timeout test
- # Also needed to prevent cross-compile failures, see bug #267603
- # Also needed for the no-gdbus-codegen patch
- eautoreconf
-
- # FIXME: Really needed when running eautoreconf before? bug#????
- #[[ ${CHOST} == *-freebsd* ]] && elibtoolize
-
- epunt_cxx
-}
-
-multilib_src_configure() {
- # Avoid circular depend with dev-util/pkgconfig and
- # native builds (cross-compiles won't need pkg-config
- # in the target ROOT to work here)
- if ! tc-is-cross-compiler && ! $(tc-getPKG_CONFIG) --version >& /dev/null; then
- if has_version sys-apps/dbus; then
- export DBUS1_CFLAGS="-I/usr/include/dbus-1.0 -I/usr/$(get_libdir)/dbus-1.0/include"
- export DBUS1_LIBS="-ldbus-1"
- fi
- export LIBFFI_CFLAGS="-I$(echo /usr/$(get_libdir)/libffi-*/include)"
- export LIBFFI_LIBS="-lffi"
- fi
-
- local myconf
-
- case "${CHOST}" in
- *-mingw*) myconf="${myconf} --with-threads=win32" ;;
- *) myconf="${myconf} --with-threads=posix" ;;
- esac
-
- # Building with --disable-debug highly unrecommended. It will build glib in
- # an unusable form as it disables some commonly used API. Please do not
- # convert this to the use_enable form, as it results in a broken build.
- use debug && myconf="--enable-debug"
-
- # Only used by the gresource bin
- multilib_is_native_abi || myconf="${myconf} --disable-libelf"
-
- # FIXME: change to "$(use_enable selinux)" when libselinux is multilibbed, bug #480960
- if multilib_is_native_abi; then
- myconf="${myconf} $(use_enable selinux)"
- else
- myconf="${myconf} --disable-selinux"
- fi
-
- # Always use internal libpcre, bug #254659
- ECONF_SOURCE="${S}" econf ${myconf} \
- $(use_enable xattr) \
- $(use_enable fam) \
- $(use_enable selinux) \
- $(use_enable static-libs static) \
- $(use_enable systemtap dtrace) \
- $(use_enable systemtap systemtap) \
- --disable-compile-warnings \
- --enable-man \
- --with-pcre=internal \
- --with-xml-catalog="${EPREFIX}/etc/xml/catalog"
-}
-
-multilib_src_install_all() {
- einstalldocs
-
- if use utils ; then
- python_replicate_script "${ED}"/usr/bin/gtester-report
- else
- rm "${ED}usr/bin/gtester-report"
- rm "${ED}usr/share/man/man1/gtester-report.1"
- fi
-
- # Do not install charset.alias even if generated, leave it to libiconv
- rm -f "${ED}/usr/lib/charset.alias"
-
- # Don't install gdb python macros, bug 291328
- rm -rf "${ED}/usr/share/gdb/" "${ED}/usr/share/glib-2.0/gdb/"
-
- # Completely useless with or without USE static-libs, people need to use
- # pkg-config
- prune_libtool_files --modules
-}
-
-multilib_src_test() {
- gnome2_environment_reset
-
- unset DBUS_SESSION_BUS_ADDRESS
- export XDG_CONFIG_DIRS=/etc/xdg
- export XDG_DATA_DIRS=/usr/local/share:/usr/share
- export G_DBUS_COOKIE_SHA1_KEYRING_DIR="${T}/temp"
- unset GSETTINGS_BACKEND # bug 352451
- export LC_TIME=C # bug #411967
- python_export_best
-
- # Related test is a bit nitpicking
- mkdir "$G_DBUS_COOKIE_SHA1_KEYRING_DIR"
- chmod 0700 "$G_DBUS_COOKIE_SHA1_KEYRING_DIR"
-
- # Hardened: gdb needs this, bug #338891
- if host-is-pax ; then
- pax-mark -mr "${BUILD_DIR}"/tests/.libs/assert-msg-test \
- || die "Hardened adjustment failed"
- fi
-
- # Need X for dbus-launch session X11 initialization
- Xemake check
-}
-
-pkg_postinst() {
- if has_version '<x11-libs/gtk+-3.0.12:3'; then
- # To have a clear upgrade path for gtk+-3.0.x users, have to resort to
- # a warning instead of a blocker
- ewarn
- ewarn "Using <gtk+-3.0.12:3 with ${P} results in frequent crashes."
- ewarn "You should upgrade to a newer version of gtk+:3 immediately."
- fi
-}