Files
@ 29ec426dd4dc
Branch filter:
Location: ohnobinki_overlay/app-text/openjade/openjade-1.3.2-r1.ebuild - annotation
29ec426dd4dc
2.9 KiB
application/vnd.gentoo.ebuild
app-dicts/sword-esv: Bump to ESV-1.0.1.
(Portage version: 2.2_rc69-r1/hg/Linux x86_64, signed Manifest commit)
(Portage version: 2.2_rc69-r1/hg/Linux x86_64, signed Manifest commit)
7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 83ec3373f1c5 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be 7cee093e32be | # Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/openjade/openjade-1.3.2-r1.ebuild,v 1.38 2009/04/22 21:59:35 loki_val Exp $
inherit libtool sgml-catalog eutils flag-o-matic multilib
DESCRIPTION="Jade is an implementation of DSSSL - an ISO standard for formatting SGML and XML documents"
HOMEPAGE="http://openjade.sourceforge.net"
SRC_URI="mirror://sourceforge/openjade/${P}.tar.gz"
LICENSE="as-is"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd"
IUSE=""
RDEPEND="app-text/sgml-common
>=app-text/opensp-1.5.1"
DEPEND="dev-lang/perl
${RDEPEND}"
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${P}-msggen.pl.patch
epatch "${FILESDIR}"/${P}-ldflags.patch
epatch "${FILESDIR}"/${P}-lib64-fix.patch
epatch "${FILESDIR}"/${P}-deplibs.patch
epatch "${FILESDIR}"/${P}-la-fix.patch
}
src_compile() {
# 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.
ALLOWED_FLAGS="-O -O1 -O2 -pipe -g -march"
strip-flags
# Default CFLAGS and CXXFLAGS is -O2 but this make openjade segfault
# on hppa. Using -O1 works fine. So I force it here.
use hppa && replace-flags -O2 -O1
ln -s config/configure.in configure.in
elibtoolize
SGML_PREFIX=/usr/share/sgml
econf \
--enable-http \
--enable-default-catalog=/etc/sgml/catalog \
--enable-default-search-path=/usr/share/sgml \
--libdir=/usr/$(get_libdir) \
--datadir=/usr/share/sgml/${P}
emake || die "make failed"
}
src_install() {
dodir /usr
dodir /usr/$(get_libdir)
make DESTDIR="${D}" \
libdir=/usr/$(get_libdir) \
install install-man || die "make install failed"
dosym openjade /usr/bin/jade
dosym onsgmls /usr/bin/nsgmls
dosym osgmlnorm /usr/bin/sgmlnorm
dosym ospam /usr/bin/spam
dosym ospent /usr/bin/spent
dosym osx /usr/bin/sgml2xml
insinto /usr/share/sgml/${P}/
doins dsssl/builtins.dsl
echo 'SYSTEM "builtins.dsl" "builtins.dsl"' > ${D}/usr/share/sgml/${P}/catalog
insinto /usr/share/sgml/${P}/dsssl
doins dsssl/{dsssl.dtd,style-sheet.dtd,fot.dtd}
newins "${FILESDIR}"/${P}.dsssl-catalog catalog
# Breaks sgml2xml among other things
# insinto /usr/share/sgml/${P}/unicode
# doins unicode/{catalog,unicode.sd,unicode.syn,gensyntax.pl}
insinto /usr/share/sgml/${P}/pubtext
doins pubtext/*
dodoc NEWS README VERSION
dohtml doc/*.htm
insinto /usr/share/doc/${PF}/jadedoc
doins jadedoc/*.htm
insinto /usr/share/doc/${PF}/jadedoc/images
doins jadedoc/images/*
}
sgml-catalog_cat_include "/etc/sgml/${P}.cat" \
"/usr/share/sgml/openjade-${PV}/catalog"
sgml-catalog_cat_include "/etc/sgml/${P}.cat" \
"/usr/share/sgml/openjade-${PV}/dsssl/catalog"
sgml-catalog_cat_include "/etc/sgml/sgml-docbook.cat" \
"/etc/sgml/${P}.cat"
|