From 336bcd7949af870aa36571d92ad03da74e9ba2d7 Mon Sep 17 00:00:00 2001 From: Pacho Ramos Date: Mon, 10 Jun 2013 09:32:20 +0000 Subject: Version bump, drop old Package-Manager: portage-2.1.12.2/cvs/Linux x86_64 Manifest-Sign-Key: 0xA188FBD4 --- dev-libs/glib/ChangeLog | 8 +- dev-libs/glib/Manifest | 22 +--- dev-libs/glib/glib-2.36.1.ebuild | 251 --------------------------------------- dev-libs/glib/glib-2.36.3.ebuild | 250 ++++++++++++++++++++++++++++++++++++++ 4 files changed, 263 insertions(+), 268 deletions(-) delete mode 100644 dev-libs/glib/glib-2.36.1.ebuild create mode 100644 dev-libs/glib/glib-2.36.3.ebuild (limited to 'dev-libs/glib') diff --git a/dev-libs/glib/ChangeLog b/dev-libs/glib/ChangeLog index d89562d41593..f46bb7cc709d 100644 --- a/dev-libs/glib/ChangeLog +++ b/dev-libs/glib/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-libs/glib # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/ChangeLog,v 1.560 2013/06/05 00:16:40 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/ChangeLog,v 1.561 2013/06/10 09:32:09 pacho Exp $ + +*glib-2.36.3 (10 Jun 2013) + + 10 Jun 2013; Pacho Ramos +glib-2.36.3.ebuild, + -glib-2.36.1.ebuild: + Version bump, drop old 05 Jun 2013; Mike Frysinger metadata.xml: Add upstream CPE tag (security info) from ChromiumOS. diff --git a/dev-libs/glib/Manifest b/dev-libs/glib/Manifest index 50bee81f198e..b8459f334f40 100644 --- a/dev-libs/glib/Manifest +++ b/dev-libs/glib/Manifest @@ -19,30 +19,20 @@ DIST glib-1.2.10.tar.gz 421480 SHA256 6e1ce7eedae713b11db82f11434d455d8a1379f783 DIST glib-2.32.4-AS_IF-patches.tar.xz 8584 SHA256 c61a87bbed8b09148f70f2651696430ab262d8ee905ebe2e0e963bb9038c5545 SHA512 cea825c379ea9014014f8a6f3a9fcf228e6b4245c649df4d86f6d86d1d655fd927ef1115fd66521cc48b2929d8cd504a284c7a8fb5ff38dc2b83ac4140655049 WHIRLPOOL e778094ad8ebe6fdc236942c21ee8ce2266712a08672b521f931159dd81d3452fcb8b6556c98c82b60548b1d9703a3ff332d02970a01565b6f5c4bcd02e74b46 DIST glib-2.32.4.tar.xz 6178556 SHA256 a5d742a4fda22fb6975a8c0cfcd2499dd1c809b8afd4ef709bda4d11b167fae2 SHA512 bc8b2d6afae7635f940065eca3e854ee171812c7b582d55313db11d28875495dbf41fc0a260347b30f7490daa65ccc377d8a2d60bb3a26d07997606d8e3d989f WHIRLPOOL 35aec94088acff460685c0b1bb2e6fcffadb0f9f0044b93f3fa042ed82dd52efb5e56022575c0ebcfda4230d38edc26a916623f0bfcbfc8e1c6b76a3133d43bc DIST glib-2.34.3.tar.xz 6334872 SHA256 855fcbf87cb93065b488358e351774d8a39177281023bae58c286f41612658a7 SHA512 2382e09159da2ef47384a3e52622f139577af69d6aba86ea1636f2b6b23b9f6bf89967f29394fd7f93d0528e2c58ae015864aa58a3e3e4f504c7a268b2ef4a75 WHIRLPOOL 296f29666bdd38faae41a1b0b7875dd5fb6ac23d5d27282658e73bbb614db944b3a92d5334ddcca19f959e4c5ef2bf20a5b0f19390558645f986afc2f84edd4d -DIST glib-2.36.1.tar.xz 6524408 SHA256 7de37586794e92c024feebe5d306bf5f245fef4803c3666af1ae8dac6ee10b24 SHA512 e738ef537fc8b05f535a42a46c3e5cf8d7c9c3aed788adea1bfd924e6031e6f3e8366850a3a1a0ea2c2a4c5e54f08eacf6cccbf32fb8a361b62a6caf9c4b7852 WHIRLPOOL 05298f71ff63b458ddc7e67c7ce0ab800109068c6bb2b0bff5ccfd76d8ed29cb5568d8a2953b71947bb0385033c3564467f9adfa377fc65c27eb765f71f71ef3 DIST glib-2.36.2.tar.xz 6615452 SHA256 5ea98451fb57d0ba523a1e836545f0a919b498863056fdd9da69d148c1347f80 SHA512 0030b2d52570c5c72aeed85e1d8611d2354efdb6200be3a4f716bd0f92a34002546c974f65ee1fd8822ac791efce9574b6148b04a88af377108f60ad65220016 WHIRLPOOL 90e2335c37f951145d511e1532e5e2ad1590895f1cbe4c1dcc5ecdd45f5d68719d5cb8204e75afcd207e21fdb207be6f8453d20ef1a8279e93d234957b276219 +DIST glib-2.36.3.tar.xz 6626972 SHA256 5ec433bf6ce02e4c436619c3d0b9cecdd1898469398a636bad27c1f5804c761e SHA512 1ea45e7978bffb8ec23c8eddb74b0bab686126fd55d96956203bc1eef44e3047edcf2cbc39e018c83e56093f806c739bf320e6a359b45cd652e55c94a6f1ad19 WHIRLPOOL b6e997381fe451fe90f17478a6a3e3ddb75ca028a6f0adce1e970faef7dd64f2d88fa7a5557971bcba8e047a72801332f1804c815a9a45907dc0f468b888b404 DIST pkg-config-0.26.tar.gz 396399 SHA256 94c1936a797c930fb3e4e5a154165b6268caba22b32d24083dd4c492a533c8af SHA512 9390d5918dd4ac520b914d2330aa7cae2587ca7b21b03bc88372fd5dbbd78e33eeb3fca39fcdb6dd10113658f03118a1c8829149c7029eb0dd80348d100170a4 WHIRLPOOL f535946a02192a9bffc7be0fae454e25aa86af8bac7f47622d52ed13f77f1ba05ff9b5693b2a501981e3991e4e1595eced22dee4ab748b310baa7d57267a62a7 EBUILD glib-1.2.10-r5.ebuild 1802 SHA256 b8561be2cdbe967604c39b6316bee46016e62131e9858d26fb26d8f1699c2029 SHA512 d2c84ba968f81bc851f53fbf1bad01f62de58f16dc49565e341bf7e9396b5f8870501de2027d5b49c5dcd2a8416dca6f530a34491c63ccb26ab94aeafea442ba WHIRLPOOL 1fd9b784429c287fa5dbb4e20db42dd9e1f67cc03ac60c7d47fb751878ed827f2791a2bd6622d84773a4a4607c190a671cef6a6d9b7a61943bf12b7b0e1d6b45 EBUILD glib-2.32.4-r1.ebuild 8283 SHA256 dd2679288fa2fc9ac701c7e28802ea9cd651e0ecfeb21aba77408fd7f3cad044 SHA512 84dff6719a77eb70d2b80473750521518b49cd353927034192f83e58e5ce81ff7a4333545a300f0ad71e4eb1a4d6b69fa0cf55c1cd85ce603fd47ccdb170373d WHIRLPOOL 8e06ee1377e42d79ab138e5775b6ba86bad3183213a3b6053e8f841019b53c23f3907a1a34a7f2b57e9f83e804c06868d39493ca8bc7abb719cf7190af824e65 EBUILD glib-2.34.3.ebuild 8559 SHA256 f1af100fd9f3ee7723687b8cb62ba4c31c1460f745bf4fd0ab5a61546ca72841 SHA512 b0fde730dab39339c838474b28097a73d7300f4b50dae36544a1dde6b57a22fbdb02e21df2c087f44e14de8d272fdcb77b2fe91b5ea28a4aa922aba860dca00d WHIRLPOOL a3422c3a2c9068fcd45cfd0a1d428ec19760620fe10030f1de4ca19b348f19d4a0eab97dee982f04986d3038413b3fcb980b6846d38d32dec1fd67590d21f0b4 -EBUILD glib-2.36.1.ebuild 8904 SHA256 7db1b7613ea8c9e2cf8183b5c2d19084fc5ae820a9c176ce4e3515c5372193de SHA512 38ab00d5f5c9fb8ea2f1a0aa6b270ebd2bd2690fc96b11b2e049fe1b10e0827eb6d50f8f1b97068f1e01bd43a50712e6b61dfc1db3eff61cd0e9d646a1284654 WHIRLPOOL 40793736f6855f58fdce90201232d561a5bea9acf981c55a04c241de67cef894b26fd44d1bdcb5a08de1054cc40cc9328b4e58a06f3d4850d7b7b69cb6358ec4 EBUILD glib-2.36.2.ebuild 8926 SHA256 8b3b72415c41eee28c05a28c74466cba565c14fd248a263fd4502da8ba4ce687 SHA512 0c5e0d4e98c3f8b5da803a4bf020cbabee465ef00863594a008ffde7b1018fc2eaa9b50b55ff8d9694c9570106828d6a0c2c2c44052a65902a0e06da7265236b WHIRLPOOL f4ed22c4188d72d80c8548396a424524d90cb2b8ed18bd0fcc0a7cc85c6e7d7b2168971ebe6c9666af811678e2b9fd6d45a855fe3ea9e658af7d15e2eefa77ca -MISC ChangeLog 77552 SHA256 5d7d8e0934e83fabcafd21f85fc16007a3df70cbccb11caba882dc1488d9bde7 SHA512 d0ca18cfab54bb2d5614c0f64495b10c752f097c01821a1bee71d4f6a2dd71ecd68e0f1a13bd72653c7409819da8754d4ceaa54aab0ab6dfe62ceb3e83747fc1 WHIRLPOOL 4b0cd0c499179ff681c706b8bab7baa55c15e5210c37abac13025239937871a1e6b1dd644810ebb3d4d623bf836d25c537c22e0a147eda0976a52e17c707390b +EBUILD glib-2.36.3.ebuild 8881 SHA256 ac77d3d9940d93b68168b1be64a5a75008b168a8f0da3e4f56717d5945123475 SHA512 73ece5970f4ca1dc56cdf6791cdc49d148926c32e8e7d310d9766e24044e55b0ca67ca6c052ea731ff07ec15a2ad2f3576355deae9de588fefc190059bc34f02 WHIRLPOOL 3b37e3d4e13bdad0b9b35f77a7473611d33281e02bf9d0060d6ec99fa85f0d68ea4d3b8e7fce94df2f77ace020209981ccfd450176e3fcc84b79470da85ef34a +MISC ChangeLog 77695 SHA256 ac9da58782cbf5565f75e8ddaf5d1cf9e1456e768223391d98dbe75238b53e84 SHA512 e1f0c0eee16ead02f5ce8ceca2461f86c9e1ed9ef36404aa3b7d08fa7429860ba1417ca4274c9c21491d27bf02deb7e6015b6f121e846b389de330e140557029 WHIRLPOOL c5e6aa9ebbc0806706f8597df6a2ab71aaac06ed19fc8ec78ab90ee05bd517610b0664d92e235f7bc5f68b36d9737263bf2ee1b820878b584bd91dac7bb75fea MISC metadata.xml 479 SHA256 1a41cb4f56511674a423efd444f7c6999b5d316f9058d2eb67a032a522738ffb SHA512 f30f9e937d43dd4fb148dc7ab1554b5c58ddf4211bc06cfc65e92ff9843a84f0b05fa130fcd130744ad6e3579fb5b82a7f31950dd8ccc317f58388023cb6fe50 WHIRLPOOL 92888cd8e3a839860cb20c60ad1ee2871ea9efdf54d5751d6b5f677faf10e721333c3d68b1b5c4af212854f9ecd9e31970832eaa05f30276987bcadacaf5f637 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) -iQIcBAEBCAAGBQJRroNvAAoJELEHsLL7fEFW0XoQAKAljt2oVgKaW/0Ons13e9US -n30vpgmZuanCJ/S/XBx0LUSJpvK9h1hpRR29RujbX3kklA5pDiU0BKbl2nNzqlT5 -M54I9mcZS9bKQM5tGEBPbmLWExyEv4u3uk0L8JNSKy0gF7UCcBZOITMtFn/tlioz -hCyKWBpYYF1vNCvVVxfSzbU0KNE+AOGPxQ5TTMwQGGcN1PtFwf00aDW1lbklM9BN -d4p9I12d/jIrqTea0n68W3tIUWcmkTTB8RYGDLu1aJkk97Tn9OyTyusInfdeSzAJ -Yisz5+0vp/bNJCoN5DH4OqJpisowUY+vm5f5aHQsvUiNh2NNLIfyNnduJRklq+Jr -I5n1J8tupKnfZo3b0L0h3D7wHog2aoSax7x9zTdgzd3x0zHqPrxe0GzydJnCDW6H -ke2BCWvdPWb1n9UGgNiNo9kpmXllHDqOT3MRBQdllXLAJubRpbseO6P4uqs0Gxc6 -VWaZzUwAxktfqagp1awPU8k2kuAcjxoUcjyh5EO/trN2d2ya5HiqMSggc8vcV9YL -9qtNjJ21nofckIqFF+QbUxgPbimd9VBq50Ty9/3/13xyAKq5GH2UTQnD/BWVCgEN -ILNZuEx/+j576NWrkQSdhFbXvaMZTCZrNsNtSdDWfwkk8E82fpHO7PDyWMw4tQ2k -xQ4phMYm/maBrt5F4yx4 -=tcxE +iEUEAREIAAYFAlG1nRoACgkQCaWpQKGI+9QEngCeOoMmuIrJmvF3quOFpEz/f62w +nKoAmPnIF7Oxf59QZYW/6Ws05ClUPug= +=TzgL -----END PGP SIGNATURE----- diff --git a/dev-libs/glib/glib-2.36.1.ebuild b/dev-libs/glib/glib-2.36.1.ebuild deleted file mode 100644 index 24fca1e6f22f..000000000000 --- a/dev-libs/glib/glib-2.36.1.ebuild +++ /dev/null @@ -1,251 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/glib-2.36.1.ebuild,v 1.1 2013/04/23 19:02:39 pacho Exp $ - -EAPI="5" -PYTHON_COMPAT=( python2_{5,6,7} ) -# Avoid runtime dependency on python when USE=test - -inherit autotools gnome.org libtool eutils flag-o-matic gnome2-utils multilib pax-utils python-r1 toolchain-funcs virtualx linux-info - -DESCRIPTION="The GLib library of C routines" -HOMEPAGE="http://www.gtk.org/" - -LICENSE="LGPL-2+" -SLOT="2" -IUSE="debug fam kernel_linux selinux static-libs systemtap test utils xattr" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux" - -RDEPEND=" - virtual/libiconv - virtual/libffi - sys-libs/zlib - || ( - >=dev-libs/elfutils-0.142 - >=dev-libs/libelf-0.8.12 ) - xattr? ( sys-apps/attr ) - fam? ( virtual/fam ) - utils? ( - ${PYTHON_DEPS} - >=dev-util/gdbus-codegen-${PV}[${PYTHON_USEDEP}] ) -" -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/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 - - # 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. - # -- compnerd (3/27/06) - use debug && myconf="--enable-debug" - - # Always use internal libpcre, bug #254659 - econf ${myconf} \ - $(use_enable xattr) \ - $(use_enable fam) \ - $(use_enable selinux) \ - $(use_enable static-libs static) \ - $(use_enable systemtap dtrace) \ - $(use_enable systemtap systemtap) \ - $(use_enable test modular-tests) \ - --enable-man \ - --with-pcre=internal \ - --with-threads=posix \ - --with-xml-catalog="${EPREFIX}/etc/xml/catalog" -} - -src_install() { - emake install DESTDIR="${D}" - - 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/" - - dodoc AUTHORS ChangeLog* NEWS* README - - # Completely useless with or without USE static-libs, people need to use - # pkg-config - prune_libtool_files --modules -} - -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 "${S}"/tests/.libs/assert-msg-test \ - || die "Hardened adjustment failed" - fi - - # Need X for dbus-launch session X11 initialization - Xemake check -} - -pkg_preinst() { - # Only give the introspection message if: - # * The user has gobject-introspection - # * Has glib already installed - # * Previous version was different from new version - # TODO: add a subslotted virtual to trigger this automatically - if has_version "dev-libs/gobject-introspection" && ! has_version "=${CATEGORY}/${PF}"; then - ewarn "You must rebuild gobject-introspection so that the installed" - ewarn "typelibs and girs are regenerated for the new APIs in glib" - fi -} - -pkg_postinst() { - # Inform users about possible breakage when updating glib and not dbus-glib, bug #297483 - # TODO: add a subslotted virtual to trigger this automatically - if has_version dev-libs/dbus-glib; then - ewarn "If you experience a breakage after updating dev-libs/glib try" - ewarn "rebuilding dev-libs/dbus-glib" - fi - - if has_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 + + # 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" + + # Always use internal libpcre, bug #254659 + econf ${myconf} \ + $(use_enable xattr) \ + $(use_enable fam) \ + $(use_enable selinux) \ + $(use_enable static-libs static) \ + $(use_enable systemtap dtrace) \ + $(use_enable systemtap systemtap) \ + $(use_enable test modular-tests) \ + --enable-man \ + --with-pcre=internal \ + --with-threads=posix \ + --with-xml-catalog="${EPREFIX}/etc/xml/catalog" +} + +src_install() { + default + + 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 +} + +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 "${S}"/tests/.libs/assert-msg-test \ + || die "Hardened adjustment failed" + fi + + # Need X for dbus-launch session X11 initialization + Xemake check +} + +pkg_preinst() { + # Only give the introspection message if: + # * The user has gobject-introspection + # * Has glib already installed + # * Previous version was different from new version + # TODO: add a subslotted virtual to trigger this automatically + if has_version "dev-libs/gobject-introspection" && ! has_version "=${CATEGORY}/${PF}"; then + ewarn "You must rebuild gobject-introspection so that the installed" + ewarn "typelibs and girs are regenerated for the new APIs in glib" + fi +} + +pkg_postinst() { + # Inform users about possible breakage when updating glib and not dbus-glib, bug #297483 + # TODO: add a subslotted virtual to trigger this automatically + if has_version dev-libs/dbus-glib; then + ewarn "If you experience a breakage after updating dev-libs/glib try" + ewarn "rebuilding dev-libs/dbus-glib" + fi + + if has_version '