Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 365678 Details for
Bug 494748
dev-util/pkgconfig-0.28-r1 - add multilib-minimal support
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
pkgconfig-0.28-r1.ebuild
pkgconfig-0.28-r1.ebuild (text/plain), 2.66 KB, created by
kramlat
on 2013-12-19 14:31:51 UTC
(
hide
)
Description:
pkgconfig-0.28-r1.ebuild
Filename:
MIME Type:
Creator:
kramlat
Created:
2013-12-19 14:31:51 UTC
Size:
2.66 KB
patch
obsolete
># 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.13 2013/02/24 17:50:50 ago Exp $ > >EAPI=5 > >inherit flag-o-matic libtool multilib-minimal > >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 ~arm-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=( ../pkg-config-0.28/AUTHORS ../pkg-config-0.28/NEWS ../pkg-config-0.28/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 >} > >multilib_src_configure() { > local myconf > multilib_is_native_abi > > 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_SOURCE="${S}" econf \ > --docdir="${EPREFIX}"/usr/share/doc/${PF}/html \ > --with-system-include-path="${EPREFIX}"/usr/include \ > --with-system-library-path="${EPREFIX}"/usr/$(get_libdir) \ > ${myconf} >} > >multilib_src_compile() { > default > multilib_is_native_abi >} > >multilib_src_install() { > default > multilib_is_native_abi > > 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 >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 494748
: 365678