From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- app-text/docbook-xsl-stylesheets/Manifest | 7 ++ .../docbook-xsl-stylesheets-1.79.1-r1.ebuild | 95 +++++++++++++++++++ .../docbook-xsl-stylesheets-1.79.1-r2.ebuild | 101 +++++++++++++++++++++ .../files/nonrecursive-string-subst.patch | 30 ++++++ app-text/docbook-xsl-stylesheets/metadata.xml | 14 +++ 5 files changed, 247 insertions(+) create mode 100644 app-text/docbook-xsl-stylesheets/Manifest create mode 100644 app-text/docbook-xsl-stylesheets/docbook-xsl-stylesheets-1.79.1-r1.ebuild create mode 100644 app-text/docbook-xsl-stylesheets/docbook-xsl-stylesheets-1.79.1-r2.ebuild create mode 100644 app-text/docbook-xsl-stylesheets/files/nonrecursive-string-subst.patch create mode 100644 app-text/docbook-xsl-stylesheets/metadata.xml (limited to 'app-text/docbook-xsl-stylesheets') diff --git a/app-text/docbook-xsl-stylesheets/Manifest b/app-text/docbook-xsl-stylesheets/Manifest new file mode 100644 index 000000000000..e83ca8181f7a --- /dev/null +++ b/app-text/docbook-xsl-stylesheets/Manifest @@ -0,0 +1,7 @@ +AUX nonrecursive-string-subst.patch 1205 SHA256 9ba5a2f75647df559c2399ec660017135e6997a188e220557e7ce106f5b6a174 SHA512 6a26838078a3ce28273dddfa1af6a378cffc28b6d1ba48a4cfc839addd7bf58ce217d6584b735f9c75381954744ab2386c75fa3c593858b6e27882be55c00d04 WHIRLPOOL 5a7fb22716c1a60cb1db45eb28f8b3ec712b8a50a1bea09429c0b28dab3d0efe4a2db9ab7ec66c68afe9b7f7d726142c54102bdaf9167cc3b7b683d6095d2908 +DIST docbook-xsl-1.79.1.tar.bz2 21967928 SHA256 725f452e12b296956e8bfb876ccece71eeecdd14b94f667f3ed9091761a4a968 SHA512 83325cbaf1545da6b9b8b77f5f0e6fdece26e3c455164b300a1aa3d19e3bd29ae71fd563553a714a5394968d1a65684c6c7987c77524469358d18b8c227025c7 WHIRLPOOL 3bd03072aba15cda9e7a18cb6c1edfc91cdb706811fd07d5aa69df1ffd5a48394848079cf63c67360104f0c0ec89920268b49d358c62bf5f61d6030938be0a0f +EBUILD docbook-xsl-stylesheets-1.79.1-r1.ebuild 2122 SHA256 07b4a9ab8ddd956d3cd903937ec86fd6074640b55267064d847473303d09c3b4 SHA512 69c1f46596e62747f2011d69def968960f8243393998b5897f83dd4a641931e25dfe496ae502ee5c83714bc887b5c8023b8f208b1b3897d6f472eae134c2b2b3 WHIRLPOOL 48d318e0bd0b26b9c204909671ecb012d814939f6f8c31a5d14e1eff8e1e9fdf868fe307682b51546f7a9c78042c97e25c9b7ea12b02825d485ffb4ba433b3c0 +EBUILD docbook-xsl-stylesheets-1.79.1-r2.ebuild 2205 SHA256 21ba8e8d6a56ef7a7264e47d068bd31ba0b890f719992799bfcc65041edee024 SHA512 08cfc53c2763f048067ffac104399fd2ba0ebe96be2a27b5d109f571fa7e962bb83138847c7e735ee73b24f69d94f2c65de3b816f5a1bdf218b02cbea2dc1efe WHIRLPOOL 57b083dfb08cd296ec1dd18faf8240a6356acd87d3f87b85c5a48c8f32912971ff0cd361dd5eac9c9f7cc5df4e9375033fc8d5a287359bbeeb73544d631515e1 +MISC ChangeLog 6412 SHA256 4100cad59ade8d958d25869c216b36e624b0213d0caf75884139d2f615bfe2cb SHA512 709cea232603969d2eafe2eda9f4458dff6985ef56addc0c68a66af524533b255a171770cd324b1012c10503408343b245f7c037809db32e4d9ea5e939f16f60 WHIRLPOOL 8f8f7c0825a10fecb5813e78520977148fd21743e349cf6e342a0479352d159c5f37f2b85a182024a36b348c8fbb58b835998241f31ec24de76a937f4eb8b2f1 +MISC ChangeLog-2015 21798 SHA256 4623f854e4c43c60f894bd3f6d4ff4475857408493097d9bfd0295a3a61bd939 SHA512 08d90bd46c16548a31fa2b8406e69ea3901ad8d29242bf2571af99eec1fe95e24129789757a62b116986951e6d386dbf6e3be0fa991c3c1ede07cee87232cf42 WHIRLPOOL 87d9c3efd7f2574951297a67a90bb036c11b7dc452ad35993a78bb201214d63ad70c11770a6f1c434894711c5613ebccb6a22971393bc2bcbb0c5ac5e3a0fb53 +MISC metadata.xml 421 SHA256 968d1dab6c82064188793b82a79bea3413049d3ffa0cb91938672435fd5f494c SHA512 eecf30c4aa114f3b067b5761907fdcc52994b59e675eff946eae1e72ff26c7e17f9e7afd9ae78888e455a49ef29bef2688ea35e1da4f2251df1c6a62eaf769b6 WHIRLPOOL cba0627740529f5d450c8deb968999f67643a466714cd44f0a3910a177f1a0c079b6b98ff0b449c7f0db5a3b73f577d8292c29809cd4a232593b1076c9c4f3df diff --git a/app-text/docbook-xsl-stylesheets/docbook-xsl-stylesheets-1.79.1-r1.ebuild b/app-text/docbook-xsl-stylesheets/docbook-xsl-stylesheets-1.79.1-r1.ebuild new file mode 100644 index 000000000000..f31e0f944d4f --- /dev/null +++ b/app-text/docbook-xsl-stylesheets/docbook-xsl-stylesheets-1.79.1-r1.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +USE_RUBY="ruby20 ruby21 ruby22 ruby23" + +inherit ruby-single + +DOCBOOKDIR="/usr/share/sgml/${PN/-//}" +MY_PN="${PN%-stylesheets}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="XSL Stylesheets for Docbook" +HOMEPAGE="http://wiki.docbook.org/DocBookXslStylesheets" +SRC_URI="mirror://sourceforge/docbook/${MY_P}.tar.bz2" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="ruby" + +RDEPEND=">=app-text/build-docbook-catalog-1.1 + ruby? ( ${RUBY_DEPS} )" + +S="${WORKDIR}/${MY_P}" + +# Makefile is broken since 1.76.0 +RESTRICT=test + +src_prepare() { + # Delete the unnecessary Java-related stuff and other tools as they + # bloat the stage3 tarballs massively. See bug #575818. + rm -rv extensions/ tools/ || die + find \( -name build.xml -o -name build.properties \) \ + -printf "removed %p\n" -delete || die + + if ! use ruby; then + rm -rv epub/ || die + fi +} + +# The makefile runs tests, not builds. +src_compile() { :; } + +src_test() { + emake check +} + +src_install() { + # The changelog is now zipped, and copied as the RELEASE-NOTES, so we + # don't need to install it + dodoc AUTHORS BUGS NEWS README RELEASE-NOTES.txt TODO + + insinto ${DOCBOOKDIR} + doins VERSION VERSION.xsl + + local i + for i in */; do + i=${i%/} + + cd "${S}"/${i} + for doc in ChangeLog README; do + if [ -e "$doc" ]; then + mv ${doc} ${doc}.${i} + dodoc ${doc}.${i} + rm ${doc}.${i} + fi + done + + doins -r "${S}"/${i} + done + + if use ruby; then + local cmd="dbtoepub${MY_PN#docbook-xsl}" + + # we can't use a symlink or it'll look for the library in the + # wrong path. + dodir /usr/bin + cat - > "${D}"/usr/bin/${cmd} < "${D}"/usr/bin/${cmd} < +Bug-Debian: https://bugs.debian.org/750593 + +--- a/lib/lib.xsl ++++ b/lib/lib.xsl +@@ -10,7 +10,10 @@ + This module implements DTD-independent functions + + ******************************************************************** --> +- ++ + + + +@@ -56,6 +59,9 @@ + + + ++ ++ ++ + + + diff --git a/app-text/docbook-xsl-stylesheets/metadata.xml b/app-text/docbook-xsl-stylesheets/metadata.xml new file mode 100644 index 000000000000..f99be59a688e --- /dev/null +++ b/app-text/docbook-xsl-stylesheets/metadata.xml @@ -0,0 +1,14 @@ + + + + + + + Install the Ruby-based dbtoepub script; requires an interpreter + compatible with app-eselect/eselect-ruby. + + + + docbook + + -- cgit v1.2.3