diff options
-rw-r--r-- | app-text/opensp/ChangeLog | 8 | ||||
-rw-r--r-- | app-text/opensp/opensp-1.5.2-r3.ebuild | 43 |
2 files changed, 24 insertions, 27 deletions
diff --git a/app-text/opensp/ChangeLog b/app-text/opensp/ChangeLog index 80dac469efd9..9135aeec58be 100644 --- a/app-text/opensp/ChangeLog +++ b/app-text/opensp/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for app-text/opensp -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-text/opensp/ChangeLog,v 1.67 2012/11/16 09:34:52 ulm Exp $ +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-text/opensp/ChangeLog,v 1.68 2013/03/21 04:19:52 ssuominen Exp $ + + 21 Mar 2013; Samuli Suominen <ssuominen@gentoo.org> opensp-1.5.2-r3.ebuild: + Use prune_libtool_files to remove unnecessary libtool archive (.la) of + libosp. 16 Nov 2012; Ulrich Müller <ulm@gentoo.org> opensp-1.5.2-r2.ebuild, opensp-1.5.2-r3.ebuild: diff --git a/app-text/opensp/opensp-1.5.2-r3.ebuild b/app-text/opensp/opensp-1.5.2-r3.ebuild index c7eaf53a448c..05c6994bdcf1 100644 --- a/app-text/opensp/opensp-1.5.2-r3.ebuild +++ b/app-text/opensp/opensp-1.5.2-r3.ebuild @@ -1,11 +1,12 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-text/opensp/opensp-1.5.2-r3.ebuild,v 1.14 2012/11/16 09:34:53 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-text/opensp/opensp-1.5.2-r3.ebuild,v 1.15 2013/03/21 04:19:52 ssuominen Exp $ -EAPI=4 +EAPI=5 inherit eutils flag-o-matic MY_P=${P/opensp/OpenSP} + DESCRIPTION="A free, object-oriented toolkit for SGML parsing and entity management" HOMEPAGE="http://openjade.sourceforge.net/" SRC_URI="mirror://sourceforge/openjade/${MY_P}.tar.gz" @@ -15,7 +16,7 @@ SLOT="0" KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="doc nls static-libs test" -DEPEND="nls? ( >=sys-devel/gettext-0.14.5 ) +DEPEND="nls? ( sys-devel/gettext ) doc? ( app-text/xmlto app-text/docbook-xml-dtd:4.1.2 @@ -29,15 +30,13 @@ RDEPEND="" S=${WORKDIR}/${MY_P} src_prepare() { - epatch "${FILESDIR}"/${PN}-1.5-gcc34.patch - epatch "${FILESDIR}"/${P}-fix-segfault.patch + epatch \ + "${FILESDIR}"/${PN}-1.5-gcc34.patch \ + "${FILESDIR}"/${P}-fix-segfault.patch } src_configure() { - # # The following filters are taken from openjade's ebuild. See bug #100828. - # - # Please note! Opts are disabled. If you know what you're doing # feel free to remove this line. It may cause problems with # docbook-sgml-utils among other things. @@ -45,11 +44,10 @@ src_configure() { strip-flags econf \ - --disable-dependency-tracking \ --enable-http \ - --enable-default-catalog="${EPREFIX}"/etc/sgml/catalog \ + --enable-default-catalog="${EPREFIX}"/etc/sgml/catalog \ --enable-default-search-path="${EPREFIX}"/usr/share/sgml \ - --datadir="${EPREFIX}"/usr/share/sgml/${P} \ + --datadir="${EPREFIX}"/usr/share/sgml/${P} \ $(use_enable nls) \ $(use_enable doc doc-build) \ $(use_enable static-libs static) @@ -60,23 +58,18 @@ src_compile() { } src_test() { - echo ">>> Test phase [check]: ${CATEGORY}/${PF}" - einfo "Skipping tests known not to work" - make SHOWSTOPPERS= check || die "Make test failed" + # Skipping tests known not to work + emake SHOWSTOPPERS= check SANDBOX_PREDICT="${SANDBOX_PREDICT%:/}" } src_install() { - emake DESTDIR="${D}" \ - pkgdocdir="${EPREFIX}"/usr/share/doc/${PF} install + emake \ + DESTDIR="${D}" \ + pkgdocdir="${EPREFIX}"/usr/share/doc/${PF} \ + install - dodoc AUTHORS BUGS ChangeLog NEWS README -} + prune_libtool_files -pkg_postinst() { - ewarn "Please note that the soname of the library changed." - ewarn "If you are upgrading from a previous version you need" - ewarn "to fix dynamic linking inconsistencies by executing:" - ewarn - ewarn " revdep-rebuild --library='libosp.so.*'" + dodoc AUTHORS BUGS ChangeLog NEWS README } |