diff options
author | Pacho Ramos <pacho@gentoo.org> | 2014-03-16 14:11:27 +0000 |
---|---|---|
committer | Pacho Ramos <pacho@gentoo.org> | 2014-03-16 14:11:27 +0000 |
commit | 44d1d67a8d0b873c061581b367fdc665dbbc7d45 (patch) | |
tree | c0fd86729950db531ade545aa1a665de4ddd577e /dev-libs/glib | |
parent | Mark arm64/m68k/s390/sh stable #502920. (diff) | |
download | historical-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/ChangeLog | 5 | ||||
-rw-r--r-- | dev-libs/glib/Manifest | 9 | ||||
-rw-r--r-- | dev-libs/glib/glib-2.38.2.ebuild | 271 |
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 -} |