diff options
author | 2018-05-28 19:52:22 +0200 | |
---|---|---|
committer | 2018-05-28 19:55:24 +0200 | |
commit | dd74171ee16a87765e1811bac6b58188ea573869 (patch) | |
tree | 8aa04b043108cf5167453522c05ce77ce0ab1fce /x11-libs/agg/agg-2.5-r3.ebuild | |
parent | dev-libs/dietlibc: Drop old (diff) | |
download | gentoo-dd74171ee16a87765e1811bac6b58188ea573869.tar.gz gentoo-dd74171ee16a87765e1811bac6b58188ea573869.tar.bz2 gentoo-dd74171ee16a87765e1811bac6b58188ea573869.zip |
x11-libs/agg: Get newer fixed ebuild from sci overlay
Package-Manager: Portage-2.3.38, Repoman-2.3.9
Diffstat (limited to 'x11-libs/agg/agg-2.5-r3.ebuild')
-rw-r--r-- | x11-libs/agg/agg-2.5-r3.ebuild | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/x11-libs/agg/agg-2.5-r3.ebuild b/x11-libs/agg/agg-2.5-r3.ebuild new file mode 100644 index 000000000000..d9bf36876ffb --- /dev/null +++ b/x11-libs/agg/agg-2.5-r3.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit autotools + +DESCRIPTION="High quality rendering engine library for C++" +HOMEPAGE="http://antigrain.com/" +SRC_URI="http://antigrain.com/${P}.tar.gz" + +LICENSE="GPL-2 gpc? ( free-noncomm )" +SLOT="0" +KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" +IUSE="+gpc sdl static-libs +truetype +X" + +# preffer X with enabled xcb, really +RDEPEND=" + sdl? ( >=media-libs/libsdl-1.2.0[X?] ) + X? ( >=x11-libs/libX11-1.3.99.901 ) + truetype? ( media-libs/freetype:2 ) +" +DEPEND="${RDEPEND} + virtual/pkgconfig +" + +DOCS=( readme authors ChangeLog news ) + +# patches taken from fedora +PATCHES=( + "${FILESDIR}"/agg-2.4-depends.patch + "${FILESDIR}"/${P}-pkgconfig.patch + "${FILESDIR}"/${P}-autotools.patch + "${FILESDIR}"/${P}-sdl-m4.patch + "${FILESDIR}"/${P}-sdl-automagic.patch + "${FILESDIR}"/${PV} +) + +src_prepare() { + default + mv configure.{in,ac} || die + AT_M4DIR="." eautoreconf +} + +src_configure() { + local myeconfargs=( + --disable-ctrl + --disable-examples + --disable-dependency-tracking + $(use_enable gpc) + $(use_enable sdl) + $(use_enable truetype freetype) + $(use_with X x) + ) + econf ${myeconfargs[@]} +} |