]> Pileus Git - ~andy/sunrise/commitdiff
app-text/debiandoc-sgml: New Ebuild for bug #445396
authorMatthew Schultz <mattsch@gmail.com>
Fri, 30 Nov 2012 22:16:28 +0000 (16:16 -0600)
committerMatthew Schultz <mattsch@gmail.com>
Fri, 30 Nov 2012 22:16:28 +0000 (16:16 -0600)
app-text/debiandoc-sgml/ChangeLog [new file with mode: 0644]
app-text/debiandoc-sgml/Manifest [new file with mode: 0644]
app-text/debiandoc-sgml/debiandoc-sgml-1.2.27.ebuild [new file with mode: 0644]
app-text/debiandoc-sgml/metadata.xml [new file with mode: 0644]

diff --git a/app-text/debiandoc-sgml/ChangeLog b/app-text/debiandoc-sgml/ChangeLog
new file mode 100644 (file)
index 0000000..1005370
--- /dev/null
@@ -0,0 +1,10 @@
+# ChangeLog for app-text/debiandoc-sgml
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*debiandoc-sgml-1.2.27 (30 Nov 2012)
+
+  30 Nov 2012; Matthew Schultz (mschultz) <mattsch@gmail.com>
+  +debiandoc-sgml-1.2.27.ebuild, +metadata.xml:
+  New Ebuild for bug #445396
+
diff --git a/app-text/debiandoc-sgml/Manifest b/app-text/debiandoc-sgml/Manifest
new file mode 100644 (file)
index 0000000..3177559
--- /dev/null
@@ -0,0 +1,4 @@
+DIST debiandoc-sgml_1.2.27.tar.gz 122638 SHA256 d69984f781a2589b43aef74131a6ef43b252074bcd48d654436e57e4f683aa9b SHA512 1c33c0f3584d09026743f35387ef6a2421366226658026972f23e6439e7ae4bfc8d73ca9eb8e254ea2174c3ab2269cc02225d84039c23247b962c89ed3a8db17 WHIRLPOOL 3735f8e2c7f2d8baeb85b9f35bfd4a4ad4e576e9321e08b531079dafb1b62b159458a0b8aa00016bd48a7e5f9a81d9eb96c8cd3a4b50f68a2d5a1184219a1c8c
+EBUILD debiandoc-sgml-1.2.27.ebuild 1324 SHA256 fa1bc6052891b9ef028d2937c1620f65cf2b4a2a13f6e588818e3542504cfed0 SHA512 0fb30258592081a936c057bfb911d1e4b194440bcadefa99804dc3907a464498f6eeede1b18ee29e3e763b1cbf7448cf62392166111d5e8f8cf9d8e8395a2a04 WHIRLPOOL e43e6f04efafb8267afbee06ad0e3d512097f9a6cfcb1c0d23368f4889d66a508689169ed4425bbee5779c89966154debeea6068c7f5203d2afa2e090eca79e6
+MISC ChangeLog 302 SHA256 6c6b2487065932cf34733743956b5550b7327a541502b23b04863f15fe2bb259 SHA512 fb6c2158f3fc78439b205264e5283457c2c42fa246cd578c41d689fd53c49c3be948026369cc7d1bb3b46cdb2e643683cde7b3d198591f1b70a777f9622bb1c0 WHIRLPOOL ac1df82ee1554c648c197c8d2b75e755a2accdd13e57f459c93561c710b684f323a071514d68b1eb16a14ee631794d55721e7711274b5767a67cbe25250e7c84
+MISC metadata.xml 582 SHA256 7a7267e500830483598093f4da5f824914b25d8bc02a36fec6feb070e772e638 SHA512 d43cf7b0474001c549095b40ec0e2198132724c8d7c9174998aea3ea011dfd42dd6256d8c5f71e53883a923f638f775db363705af7ddfeae260d6e2bcb534a93 WHIRLPOOL 13263bae5f1453e5d4f6f141f3e19c93b4e599b55c26c3f97a03f1af6c547ea3918eb2f87fda3c5d1ddad41c310a4fb7aa071ba446829daff8ae13fb0e9432aa
diff --git a/app-text/debiandoc-sgml/debiandoc-sgml-1.2.27.ebuild b/app-text/debiandoc-sgml/debiandoc-sgml-1.2.27.ebuild
new file mode 100644 (file)
index 0000000..915707f
--- /dev/null
@@ -0,0 +1,53 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="5"
+
+inherit perl-module sgml-catalog
+
+DESCRIPTION="DebianDoc SGML DTD and formatting tools"
+HOMEPAGE="http://packages.qa.debian.org/debiandoc-sgml"
+SRC_URI="mirror://debian/pool/main/d/${PN}/${PN}_${PV}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cjk"
+
+RDEPEND="app-text/openjade
+       dev-lang/perl
+       dev-libs/xml-core
+       dev-perl/HTML-Parser
+       dev-perl/Roman
+       dev-perl/SGMLSpm
+       dev-perl/Text-Format
+       dev-perl/URI
+       virtual/perl-i18n-langtags
+       cjk? ( dev-tex/cjk-latex )"
+
+sgml-catalog_cat_include "/etc/sgml/${P}.cat" \
+       "/usr/share/sgml/debiandoc/dtd/sgml/1.0/catalog"
+sgml-catalog_cat_include "/etc/sgml/${P}.cat" \
+       "/usr/share/sgml/debiandoc/entities/catalog"
+
+pkg_pretend() {
+       if [[ "${LINGUAS}" == *"zh_TW"* ]] && ! use cjk; then
+               ewarn "To have proper support for zh_TW in LINGUAS,"
+               ewarn "You should enable the cjk USE flag for this package."
+       fi
+}
+
+src_prepare() {
+       perl-module_src_prep
+       sed -e "s#\$(pkg_format_dir) \$(pkg_bin_dir)#${VENDOR_LIB}/DebianDoc_SGML/Format /usr/share/\$(pkg_name)#" \
+               -i Makefile || die
+}
+
+src_compile() {
+       emake prefix="${D}"/usr perl_dir="${D}${VENDOR_LIB}"
+}
+
+src_install() {
+       emake prefix="${D}"/usr perl_dir="${D}${VENDOR_LIB}" install
+}
diff --git a/app-text/debiandoc-sgml/metadata.xml b/app-text/debiandoc-sgml/metadata.xml
new file mode 100644 (file)
index 0000000..5550863
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+  <maintainer><email>maintainer-wanted@gentoo.org</email></maintainer>
+  <longdescription>
+   This is an SGML-based documentation formatting package used for the Debian manuals. It reads markup files and 
+   produces HTML, LaTeX, DVI (via LaTeX), PostScript (via LaTeX/DVI), PDF (via LaTeX), Texinfo, Info 
+   (via Texinfo), DebianDoc SGML, DocBook XML, plain text (with overstrikes a la troff as well as without) files. 
+  </longdescription>
+</pkgmetadata>