diff options
author | 2018-04-27 17:48:43 -0700 | |
---|---|---|
committer | 2018-04-27 17:52:19 -0700 | |
commit | b86e5a0fc160f88977fe7632778acec592c0ff80 (patch) | |
tree | 4a36ecb6cb6ffd456db4c7aafc741e6e0a25ce63 /media-libs/plotutils/plotutils-2.6-r2.ebuild | |
parent | dev-lang/icon: Drop unnecessary x11-proto dep (diff) | |
download | gentoo-b86e5a0fc160f88977fe7632778acec592c0ff80.tar.gz gentoo-b86e5a0fc160f88977fe7632778acec592c0ff80.tar.bz2 gentoo-b86e5a0fc160f88977fe7632778acec592c0ff80.zip |
media-libs/plotutils: Drop unnecessary x11-proto dep
Diffstat (limited to 'media-libs/plotutils/plotutils-2.6-r2.ebuild')
-rw-r--r-- | media-libs/plotutils/plotutils-2.6-r2.ebuild | 73 |
1 files changed, 73 insertions, 0 deletions
diff --git a/media-libs/plotutils/plotutils-2.6-r2.ebuild b/media-libs/plotutils/plotutils-2.6-r2.ebuild new file mode 100644 index 000000000000..e0e81ef5577f --- /dev/null +++ b/media-libs/plotutils/plotutils-2.6-r2.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit libtool eutils autotools + +DESCRIPTION="Powerful C/C++ function library for exporting 2-D vector graphics" +HOMEPAGE="https://www.gnu.org/software/plotutils/" +SRC_URI="mirror://gnu/plotutils/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ppc ppc64 ~s390 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux" +IUSE="+png static-libs X" + +DEPEND=" + !<media-libs/plotutils-${PV} + media-libs/libxmi + png? ( + media-libs/libpng:0= + sys-libs/zlib ) + X? ( x11-libs/libXaw )" +RDEPEND="${DEPEND}" + +DOCS="AUTHORS COMPAT ChangeLog INSTALL.* KNOWN_BUGS NEWS ONEWS PROBLEMS README THANKS TODO" + +src_prepare() { + rm -rf libxmi/* || die + sed -i 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/g' configure.ac || die + epatch \ + "${FILESDIR}"/${PN}-2.5.1-rangecheck.patch \ + "${FILESDIR}"/${P}-makefile.patch \ + "${FILESDIR}"/${P}-libpng-1.5.patch \ + "${FILESDIR}"/${P}-libxmi.patch \ + "${FILESDIR}"/${P}-format-security.patch + eautoreconf + elibtoolize +} + +src_configure() { + local myconf + if use X ; then + myconf="--with-x --enable-libxmi" + else + myconf="--without-x" + fi + + econf \ + --disable-dependency-tracking \ + --enable-shared \ + --enable-libplotter \ + --disable-libxmi \ + $(use_enable static-libs static) \ + $(use_with png libpng) \ + ${myconf} +} + +pkg_postinst() { + if use X ; then + elog "There are extra fonts available in the plotutils package." + elog "The current ebuild does not install them for you since most" + elog "of them can be installed via the media-fonts/urw-fonts" + elog "package. See /usr/share/doc/${P}/INSTALL.fonts for" + elog "information on installing the remaining Tektronix fonts." + elog "" + elog "If you manually install the extra fonts and use the" + elog "program xfig, you might want to recompile to take" + elog "advantage of the additional ps fonts." + elog "Also, it is possible to enable ghostscript and possibly" + elog "your printer to use the HP fonts." + fi +} |