Files
        @ 7cee093e32be
    
        
              Branch filter: 
        
    Location: ohnobinki_overlay/app-text/openjade.fixed/openjade-1.3.2-r1.ebuild~ - annotation
        
            
            7cee093e32be
            2.8 KiB
            text/plain
        
        
    
    app-text/openjade: Initial import from Gentoo's Portage
    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 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
}
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"
 |