summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2013-01-24 14:32:09 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2013-01-24 14:32:09 +0000
commit417287a9e5aebf57546e5c57757d7334277edea3 (patch)
treef86be4eed143ef9b64dea018de7cbc7ede3acf2a /dev-util/pkgconfig
parentFixed build of docs, dropped un-needed die, fixes Bug #452822 by flameeyes (diff)
downloadhistorical-417287a9e5aebf57546e5c57757d7334277edea3.tar.gz
historical-417287a9e5aebf57546e5c57757d7334277edea3.tar.bz2
historical-417287a9e5aebf57546e5c57757d7334277edea3.zip
Version bump which is also closing #445796 by Mike Frysinger
Package-Manager: portage-2.2.0_alpha155/cvs/Linux x86_64 Manifest-Sign-Key: 0x4868F14D
Diffstat (limited to 'dev-util/pkgconfig')
-rw-r--r--dev-util/pkgconfig/ChangeLog7
-rw-r--r--dev-util/pkgconfig/Manifest18
-rw-r--r--dev-util/pkgconfig/pkgconfig-0.28.ebuild82
3 files changed, 98 insertions, 9 deletions
diff --git a/dev-util/pkgconfig/ChangeLog b/dev-util/pkgconfig/ChangeLog
index 58d81aea2fba..69ea512fb6f0 100644
--- a/dev-util/pkgconfig/ChangeLog
+++ b/dev-util/pkgconfig/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-util/pkgconfig
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/pkgconfig/ChangeLog,v 1.126 2013/01/04 13:50:16 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/pkgconfig/ChangeLog,v 1.127 2013/01/24 14:32:04 ssuominen Exp $
+
+*pkgconfig-0.28 (24 Jan 2013)
+
+ 24 Jan 2013; Samuli Suominen <ssuominen@gentoo.org> +pkgconfig-0.28.ebuild:
+ Version bump which is also closing #445796 by Mike Frysinger
30 Oct 2012; Sergey Popov <pinkbyte@gentoo.org> pkgconfig-0.27.1.ebuild,
pkgconfig-9999.ebuild:
diff --git a/dev-util/pkgconfig/Manifest b/dev-util/pkgconfig/Manifest
index 4f16015feee0..ff027baccde8 100644
--- a/dev-util/pkgconfig/Manifest
+++ b/dev-util/pkgconfig/Manifest
@@ -2,18 +2,20 @@
Hash: SHA256
DIST pkg-config-0.27.1.tar.gz 1908265 SHA256 4f63d0df3035101b12949250da5231af49e3c3afcd8fb18554fa7c3cb92d8c17 SHA512 f9c6d013848c3d9868e99a2cbf16e6735ca6ca12ff5a0b18d536a135aadd72dc2be1afcc962c866bc3c7301150e805d1630ea510d0e4ee222cb5c9f70b8fd675 WHIRLPOOL faf2c74a9bc021a94d9a4c3942dc26fcfb99df5ce4b89b5ace84b0c81f1573f3440ed8ee5643dcb3f87455c3d026beb866a03d0ae77118dfa79e5f45c27884b1
+DIST pkg-config-0.28.tar.gz 1931203 SHA256 6b6eb31c6ec4421174578652c7e141fdaae2dabad1021f420d8713206ac1f845 SHA512 6eafa5ca77c5d44cd15f48457a5e96fcea2555b66d8e35ada5ab59864a0aa03d441e15f54ab9c6343693867b3b490f392c75b7d9312f024c9b7ec6a0194d8320 WHIRLPOOL db4ddb4ce61724e629931c5ffccb4d7a551b4dc0f4efed5a966822307e4b5a786adee5705dd80ec0a9aa32cb1af9ad9615e307360e131fc34688207216161486
EBUILD pkgconfig-0.27.1.ebuild 2497 SHA256 3d5d34aa8fbcb3bbfa60a8eb413176fdf266dad1b55ac79cd2ed4d0ea1d6355d SHA512 ac9392e2739c6097d07be212778e93e10302e0a8af661bbf9e4c7e2d14d3a2b32bce0461eada8ab02d13b7341a0a4f1f3ae4756c9494c21d7a3d8068572b898f WHIRLPOOL 2f497661839b9171d145535addd1c7817467d0e13d249af4b6fb1f41edaec03e86022bc1acc04ba910d07f2b7d2947a00c3f148b67582b9d3cc872cd9cd02a43
+EBUILD pkgconfig-0.28.ebuild 2506 SHA256 455a4782689f08a60b9fb2512026f9e23fd644824044fbffc17bfc013ecd47d9 SHA512 c476f849a0327edc96c47e553e337e32438f4a1b647cf84e019771f863e3da27ea1a3fd2fbea6d7a792192db9ee194da9438747c380cc8dc12b1ac8e882dae45 WHIRLPOOL 191930b9d3deb00832e664b67a3c209487020c03fcdf93644e3a20bb8c66d20d16283c677866e22370635f5ccea797b89be55eb1570835e39006ed45db155b70
EBUILD pkgconfig-9999.ebuild 2506 SHA256 aed351f9c7bf105efdac05ddcb12f30c5e889e30329b18e8440982527683f9c9 SHA512 98b41f8897c1174e13841968370d9cd823a645c473edbaf57375f92e511df95978fa5637b7c118945903c4d3b5a4b2b6c3c018f209aa403193de12c7a8f18873 WHIRLPOOL 29a0c047db47d5682bed250e0004fe8526327d31fa5ee339f8001c51cb9e55ef9b9c4e351a3638171047ad0c32974960418abc2d546ba28d0ba6497838fac863
-MISC ChangeLog 15102 SHA256 670ac253f35586c52225044ebf0ed5351ac75af80f88379e4b7a3aeab9c3f5e3 SHA512 61c541a66818e876219830cd7dd69388f222a8079ef9bda97eea2bc54a96398fc20f9be9884be084cd416a0b335cce311394d8ec008370f20aa654416916d492 WHIRLPOOL 8a015918379bd7d53b29bc3f738dcd6900fa2eafc28d5cbfc3c5f3a44646df913a45802e67ebcff3fe9f2c5fe25c96d39e0fe02cfd7d22adfe4734415c78c74f
+MISC ChangeLog 15275 SHA256 7bba584de5990643560d4c4fc71bf2c6ed84f500c27e1c2e2d79fec124f9be51 SHA512 f0972c36217656f4b7a2612ae2056d5bf0dcb2ff97056468e63de7886e61c39ebd3bafd1a73e8c71510c58de475b1fc1a68a9a5c83cf2d9d9ea60948b3d414ee WHIRLPOOL dd4e3aa13a48fb3f8bb4c2177236164a21cc8e42ebfabdc515a9628e42faf80caddd94df057c46e4c863295e69811040be48e2437b4083b084e45274e081acec
MISC metadata.xml 336 SHA256 d206684f8bec51574f6ef890d1acecb52e346d9f6b42ae9bd6840cfde824a482 SHA512 f3303bb88b079db3d71b86aad10691cdb5bf4aa5435fcf0d4855e4e4faa669cc549b3c9834254788d8392b507e69c98452cbbf3e38d214eabe6795d9dbc1b9f6 WHIRLPOOL 98bb894da84dabb20ac0f4f065005ab2b8e52690198ee9ff753167cdd802ab1510019ea51b9f28b3d15092bcd5e6c0650858065cbdf1cb6d4d78295c17124110
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQEcBAEBCAAGBQJQ5t4LAAoJEEdUh39IaPFN9p0H/RpCEfcw0fKPqIX+tB0Vkriq
-/oQrX4ggCfKrxJIy6IYdEDqXYPynfifntEOJfz5FIGC43+1Ah5+Il+VkwdWyCMtu
-lEZ00JHXQulXeXwqO+ouicMnezP5bMvx9Is2gsM1pocxm/q63lSN5KKQXLvPJ2wS
-8A3TcDpuSg39OVgYYCvme0vs5rUFpsQd0BOVliXv5PEBU3rHayp8bcg15+8oKRWQ
-r+xe0wPlQGXv1B/P/FCR9Ej0jNheEz162zSgPTklKlFN2KUw2jA/y2LxqdDs006C
-84mCuNPgYpKNmAoRo1pSDAsj4MgCM/No9a2RVBqywp90l6Wgphzf0CEI0D0qHGU=
-=lPMe
+iQEcBAEBCAAGBQJRAUXWAAoJEEdUh39IaPFNm+IH/2TsHF2xfhgb2BhmJ7Rd3WPy
+bPzU79veOPuwPrYI5T7+YUXjGrTMnBW/bJFQBlkMYDqWuvDMXO7+XBp/296OHwqB
+HVdXiSTLbGzBD0zvpOCS1raqauwWuzQ9nPgsGdw6LPtZZSjOsDbvLnrJxTX5Gxkc
+T/Jk1YbSeJVAAAkfz2jdso8IS1yIMbnoV4wkg2xTkScvw7WC4PMs7rCSe4lDf3sJ
+RIRozsuHGl98O30FxoZwSbZtC3Z0TNBLwLN+XbiGoufWGnQH4ASaE7rBQUF/78b6
+ATtM4gS3hgdUoMSolNtw9+e8jE8Ep08DZkapgqm6wxm4qQehvD+UhjnI1UqLvSA=
+=N3N6
-----END PGP SIGNATURE-----
diff --git a/dev-util/pkgconfig/pkgconfig-0.28.ebuild b/dev-util/pkgconfig/pkgconfig-0.28.ebuild
new file mode 100644
index 000000000000..4276dfa48974
--- /dev/null
+++ b/dev-util/pkgconfig/pkgconfig-0.28.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/pkgconfig/pkgconfig-0.28.ebuild,v 1.1 2013/01/24 14:32:04 ssuominen Exp $
+
+EAPI=5
+
+inherit flag-o-matic libtool multilib
+
+MY_P=pkg-config-${PV}
+
+if [[ ${PV} == *9999* ]]; then
+ EGIT_REPO_URI="git://anongit.freedesktop.org/pkg-config"
+ inherit autotools git-2
+else
+ KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+ SRC_URI="http://pkgconfig.freedesktop.org/releases/${MY_P}.tar.gz"
+fi
+
+DESCRIPTION="Package config system that manages compile/link flags"
+HOMEPAGE="http://pkgconfig.freedesktop.org/wiki/"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="elibc_FreeBSD hardened internal-glib"
+
+RDEPEND="!internal-glib? ( >=dev-libs/glib-2.30 )
+ !dev-util/pkgconf[pkg-config]
+ !dev-util/pkg-config-lite
+ !dev-util/pkgconfig-openbsd[pkg-config]"
+DEPEND="${RDEPEND}"
+
+S=${WORKDIR}/${MY_P}
+
+DOCS=( AUTHORS NEWS README )
+
+src_prepare() {
+ sed -i -e "s|^prefix=/usr\$|prefix=${EPREFIX}/usr|" check/simple.pc || die #434320
+
+ if [[ ${PV} == *9999* ]]; then
+ eautoreconf
+ else
+ elibtoolize # Required for FreeMiNT wrt #333429
+ fi
+}
+
+src_configure() {
+ local myconf
+
+ if use internal-glib; then
+ myconf+=' --with-internal-glib'
+ else
+ if ! has_version dev-util/pkgconfig; then
+ export GLIB_CFLAGS="-I${EPREFIX}/usr/include/glib-2.0 -I${EPREFIX}/usr/$(get_libdir)/glib-2.0/include"
+ export GLIB_LIBS="-lglib-2.0"
+ fi
+ fi
+
+ use ppc64 && use hardened && replace-flags -O[2-3] -O1
+
+ # Force using all the requirements when linking, so that needed -pthread
+ # lines are inherited between libraries
+ use elibc_FreeBSD && myconf+=' --enable-indirect-deps'
+
+ [[ ${PV} == *9999* ]] && myconf+=' --enable-maintainer-mode'
+
+ econf \
+ --docdir="${EPREFIX}"/usr/share/doc/${PF}/html \
+ --with-system-include-path="${EPREFIX}"/usr/include \
+ --with-system-library-path="${EPREFIX}"/usr/$(get_libdir) \
+ ${myconf}
+}
+
+src_install() {
+ default
+
+ if use prefix; then
+ # Add an explicit reference to $EPREFIX to PKG_CONFIG_PATH to
+ # simplify cross-prefix builds
+ echo "PKG_CONFIG_PATH=${EPREFIX}/usr/$(get_libdir)/pkgconfig:${EPREFIX}/usr/share/pkgconfig" >> "${T}"/99${PN}
+ doenvd "${T}"/99${PN}
+ fi
+}