diff options
Diffstat (limited to 'app-text/docbook-sgml-dtd')
25 files changed, 389 insertions, 314 deletions
diff --git a/app-text/docbook-sgml-dtd/docbook-sgml-dtd-3.0-r3.ebuild b/app-text/docbook-sgml-dtd/docbook-sgml-dtd-3.0-r3.ebuild deleted file mode 100644 index ba9da057ae5a..000000000000 --- a/app-text/docbook-sgml-dtd/docbook-sgml-dtd-3.0-r3.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit sgml-catalog eutils - -MY_P="docbk30" -DESCRIPTION="Docbook SGML DTD 3.0" -HOMEPAGE="https://docbook.org/sgml/" -SRC_URI="https://www.oasis-open.org/docbook/sgml/${PV}/${MY_P}.zip" - -LICENSE="docbook" -SLOT="3.0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris" -IUSE="" - -DEPEND=">=app-arch/unzip-5.41" -RDEPEND="app-text/sgml-common" - -S="${WORKDIR}" - -sgml-catalog_cat_include "/etc/sgml/sgml-docbook-${PV}.cat" \ - "/usr/share/sgml/docbook/sgml-dtd-${PV}/catalog" -sgml-catalog_cat_include "/etc/sgml/sgml-docbook-${PV}.cat" \ - "/etc/sgml/sgml-docbook.cat" - -src_prepare() { - default - epatch "${FILESDIR}"/${P}-catalog.diff -} - -src_install() { - insinto /usr/share/sgml/docbook/sgml-dtd-${PV} - doins *.dcl *.dtd *.mod - newins docbook.cat catalog - dodoc *.txt -} diff --git a/app-text/docbook-sgml-dtd/docbook-sgml-dtd-3.0-r5.ebuild b/app-text/docbook-sgml-dtd/docbook-sgml-dtd-3.0-r5.ebuild new file mode 100644 index 000000000000..34b492d34bbd --- /dev/null +++ b/app-text/docbook-sgml-dtd/docbook-sgml-dtd-3.0-r5.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit sgml-catalog-r1 + +MY_P="docbk${PV/./}" +DESCRIPTION="Docbook SGML DTD ${PV}" +HOMEPAGE="https://docbook.org/sgml/" +SRC_URI="https://www.oasis-open.org/docbook/sgml/${PV}/${MY_P}.zip" + +LICENSE="docbook" +SLOT="${PV}" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" +IUSE="" + +BDEPEND=">=app-arch/unzip-5.41" + +S="${WORKDIR}" +PATCHES=( "${FILESDIR}"/${P}-catalog.diff ) + +src_install() { + insinto /usr/share/sgml/docbook/sgml-dtd-${PV} + doins *.dcl *.dtd *.mod + newins docbook.cat catalog + insinto /etc/sgml + newins - sgml-docbook-${PV}.cat <<-EOF + CATALOG "${EPREFIX}/usr/share/sgml/docbook/sgml-dtd-${PV}/catalog" + CATALOG "${EPREFIX}/etc/sgml/sgml-docbook.cat" + EOF + dodoc *.txt +} + +pkg_preinst() { + # work-around -r3 postrm removing it + cp "${ED}"/etc/sgml/sgml-docbook-${PV}.cat "${T}" || die +} + +pkg_postinst() { + local backup=${T}/sgml-docbook-${PV}.cat + local real=${EROOT}/etc/sgml/sgml-docbook-${PV}.cat + if ! cmp -s "${backup}" "${real}"; then + cp "${backup}" "${real}" || die + fi + sgml-catalog-r1_pkg_postinst +} diff --git a/app-text/docbook-sgml-dtd/docbook-sgml-dtd-3.1-r3.ebuild b/app-text/docbook-sgml-dtd/docbook-sgml-dtd-3.1-r3.ebuild deleted file mode 100644 index 88708e01acf1..000000000000 --- a/app-text/docbook-sgml-dtd/docbook-sgml-dtd-3.1-r3.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit sgml-catalog eutils - -MY_P="docbk31" -DESCRIPTION="Docbook SGML DTD 3.1" -HOMEPAGE="https://docbook.org/sgml/" -SRC_URI="https://www.oasis-open.org/docbook/sgml/${PV}/${MY_P}.zip" - -LICENSE="docbook" -SLOT="3.1" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris" -IUSE="" - -DEPEND=">=app-arch/unzip-5.41" -RDEPEND="app-text/sgml-common" - -S="${WORKDIR}" - -sgml-catalog_cat_include "/etc/sgml/sgml-docbook-${PV}.cat" \ - "/usr/share/sgml/docbook/sgml-dtd-${PV}/catalog" -sgml-catalog_cat_include "/etc/sgml/sgml-docbook-${PV}.cat" \ - "/etc/sgml/sgml-docbook.cat" - -src_prepare() { - default - epatch "${FILESDIR}"/${P}-catalog.diff -} - -src_install() { - insinto /usr/share/sgml/docbook/sgml-dtd-${PV} - doins *.dcl *.dtd *.mod - newins docbook.cat catalog - dodoc *.txt -} diff --git a/app-text/docbook-sgml-dtd/docbook-sgml-dtd-3.1-r5.ebuild b/app-text/docbook-sgml-dtd/docbook-sgml-dtd-3.1-r5.ebuild new file mode 100644 index 000000000000..34b492d34bbd --- /dev/null +++ b/app-text/docbook-sgml-dtd/docbook-sgml-dtd-3.1-r5.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit sgml-catalog-r1 + +MY_P="docbk${PV/./}" +DESCRIPTION="Docbook SGML DTD ${PV}" +HOMEPAGE="https://docbook.org/sgml/" +SRC_URI="https://www.oasis-open.org/docbook/sgml/${PV}/${MY_P}.zip" + +LICENSE="docbook" +SLOT="${PV}" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" +IUSE="" + +BDEPEND=">=app-arch/unzip-5.41" + +S="${WORKDIR}" +PATCHES=( "${FILESDIR}"/${P}-catalog.diff ) + +src_install() { + insinto /usr/share/sgml/docbook/sgml-dtd-${PV} + doins *.dcl *.dtd *.mod + newins docbook.cat catalog + insinto /etc/sgml + newins - sgml-docbook-${PV}.cat <<-EOF + CATALOG "${EPREFIX}/usr/share/sgml/docbook/sgml-dtd-${PV}/catalog" + CATALOG "${EPREFIX}/etc/sgml/sgml-docbook.cat" + EOF + dodoc *.txt +} + +pkg_preinst() { + # work-around -r3 postrm removing it + cp "${ED}"/etc/sgml/sgml-docbook-${PV}.cat "${T}" || die +} + +pkg_postinst() { + local backup=${T}/sgml-docbook-${PV}.cat + local real=${EROOT}/etc/sgml/sgml-docbook-${PV}.cat + if ! cmp -s "${backup}" "${real}"; then + cp "${backup}" "${real}" || die + fi + sgml-catalog-r1_pkg_postinst +} diff --git a/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.0-r3.ebuild b/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.0-r3.ebuild deleted file mode 100644 index feda5792a75b..000000000000 --- a/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.0-r3.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit sgml-catalog eutils - -MY_P="docbk40" -DESCRIPTION="Docbook SGML DTD 4.0" -HOMEPAGE="https://docbook.org/sgml/" -SRC_URI="https://www.oasis-open.org/docbook/sgml/${PV}/${MY_P}.zip" - -LICENSE="docbook" -SLOT="4.0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris" -IUSE="" - -DEPEND=">=app-arch/unzip-5.41" -RDEPEND="app-text/sgml-common" - -S="${WORKDIR}" - -sgml-catalog_cat_include "/etc/sgml/sgml-docbook-${PV}.cat" \ - "/usr/share/sgml/docbook/sgml-dtd-${PV}/catalog" -sgml-catalog_cat_include "/etc/sgml/sgml-docbook-${PV}.cat" \ - "/etc/sgml/sgml-docbook.cat" - -src_prepare() { - default - epatch "${FILESDIR}"/${P}-catalog.diff -} - -src_install() { - insinto /usr/share/sgml/docbook/sgml-dtd-${PV} - doins *.dcl *.dtd *.mod - newins docbook.cat catalog - dodoc *.txt -} diff --git a/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.0-r5.ebuild b/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.0-r5.ebuild new file mode 100644 index 000000000000..34b492d34bbd --- /dev/null +++ b/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.0-r5.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit sgml-catalog-r1 + +MY_P="docbk${PV/./}" +DESCRIPTION="Docbook SGML DTD ${PV}" +HOMEPAGE="https://docbook.org/sgml/" +SRC_URI="https://www.oasis-open.org/docbook/sgml/${PV}/${MY_P}.zip" + +LICENSE="docbook" +SLOT="${PV}" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" +IUSE="" + +BDEPEND=">=app-arch/unzip-5.41" + +S="${WORKDIR}" +PATCHES=( "${FILESDIR}"/${P}-catalog.diff ) + +src_install() { + insinto /usr/share/sgml/docbook/sgml-dtd-${PV} + doins *.dcl *.dtd *.mod + newins docbook.cat catalog + insinto /etc/sgml + newins - sgml-docbook-${PV}.cat <<-EOF + CATALOG "${EPREFIX}/usr/share/sgml/docbook/sgml-dtd-${PV}/catalog" + CATALOG "${EPREFIX}/etc/sgml/sgml-docbook.cat" + EOF + dodoc *.txt +} + +pkg_preinst() { + # work-around -r3 postrm removing it + cp "${ED}"/etc/sgml/sgml-docbook-${PV}.cat "${T}" || die +} + +pkg_postinst() { + local backup=${T}/sgml-docbook-${PV}.cat + local real=${EROOT}/etc/sgml/sgml-docbook-${PV}.cat + if ! cmp -s "${backup}" "${real}"; then + cp "${backup}" "${real}" || die + fi + sgml-catalog-r1_pkg_postinst +} diff --git a/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.1-r3.ebuild b/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.1-r3.ebuild deleted file mode 100644 index f0777f778ab8..000000000000 --- a/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.1-r3.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit sgml-catalog eutils - -MY_P="docbk41" -DESCRIPTION="Docbook SGML DTD 4.1" -HOMEPAGE="https://docbook.org/sgml/" -SRC_URI="https://www.oasis-open.org/docbook/sgml/${PV}/${MY_P}.zip" - -LICENSE="docbook" -SLOT="4.1" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris" -IUSE="" - -DEPEND=">=app-arch/unzip-5.41" -RDEPEND="app-text/sgml-common" - -S="${WORKDIR}" - -sgml-catalog_cat_include "/etc/sgml/sgml-docbook-${PV}.cat" \ - "/usr/share/sgml/docbook/sgml-dtd-${PV}/catalog" -sgml-catalog_cat_include "/etc/sgml/sgml-docbook-${PV}.cat" \ - "/etc/sgml/sgml-docbook.cat" - -src_prepare() { - default - epatch "${FILESDIR}"/${P}-catalog.diff -} - -src_install() { - insinto /usr/share/sgml/docbook/sgml-dtd-${PV} - doins *.dcl *.dtd *.mod - newins docbook.cat catalog - dodoc *.txt -} diff --git a/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.1-r5.ebuild b/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.1-r5.ebuild new file mode 100644 index 000000000000..65ff439e368d --- /dev/null +++ b/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.1-r5.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit sgml-catalog-r1 + +MY_P="docbk${PV/./}" +DESCRIPTION="Docbook SGML DTD ${PV}" +HOMEPAGE="https://docbook.org/sgml/" +SRC_URI="https://www.oasis-open.org/docbook/sgml/${PV}/${MY_P}.zip" + +LICENSE="docbook" +SLOT="${PV}" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="" + +BDEPEND=">=app-arch/unzip-5.41" + +S="${WORKDIR}" +PATCHES=( "${FILESDIR}"/${P}-catalog.diff ) + +src_install() { + insinto /usr/share/sgml/docbook/sgml-dtd-${PV} + doins *.dcl *.dtd *.mod + newins docbook.cat catalog + insinto /etc/sgml + newins - sgml-docbook-${PV}.cat <<-EOF + CATALOG "${EPREFIX}/usr/share/sgml/docbook/sgml-dtd-${PV}/catalog" + CATALOG "${EPREFIX}/etc/sgml/sgml-docbook.cat" + EOF + dodoc *.txt +} + +pkg_preinst() { + # work-around -r3 postrm removing it + cp "${ED}"/etc/sgml/sgml-docbook-${PV}.cat "${T}" || die +} + +pkg_postinst() { + local backup=${T}/sgml-docbook-${PV}.cat + local real=${EROOT}/etc/sgml/sgml-docbook-${PV}.cat + if ! cmp -s "${backup}" "${real}"; then + cp "${backup}" "${real}" || die + fi + sgml-catalog-r1_pkg_postinst +} diff --git a/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.2-r2.ebuild b/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.2-r2.ebuild deleted file mode 100644 index b4cacf0c675c..000000000000 --- a/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.2-r2.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit sgml-catalog eutils - -MY_P="docbook-4.2" -DESCRIPTION="Docbook SGML DTD 4.2" -HOMEPAGE="https://docbook.org/sgml/" -SRC_URI="https://www.oasis-open.org/docbook/sgml/${PV}/${MY_P}.zip" - -LICENSE="docbook" -SLOT="4.2" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris" -IUSE="" - -DEPEND=">=app-arch/unzip-5.41" -RDEPEND="app-text/sgml-common" - -S="${WORKDIR}" - -sgml-catalog_cat_include "/etc/sgml/sgml-docbook-${PV}.cat" \ - "/usr/share/sgml/docbook/sgml-dtd-${PV}/catalog" -sgml-catalog_cat_include "/etc/sgml/sgml-docbook-${PV}.cat" \ - "/etc/sgml/sgml-docbook.cat" - -src_prepare() { - default - epatch "${FILESDIR}"/${P}-catalog.diff -} - -src_install() { - insinto /usr/share/sgml/docbook/sgml-dtd-${PV} - doins *.dcl *.dtd *.mod - newins docbook.cat catalog - dodoc ChangeLog README -} diff --git a/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.2-r4.ebuild b/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.2-r4.ebuild new file mode 100644 index 000000000000..741061d98573 --- /dev/null +++ b/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.2-r4.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit sgml-catalog-r1 + +MY_P="docbook-${PV}" +DESCRIPTION="Docbook SGML DTD ${PV}" +HOMEPAGE="https://docbook.org/sgml/" +SRC_URI="https://www.oasis-open.org/docbook/sgml/${PV}/${MY_P}.zip" + +LICENSE="docbook" +SLOT="${PV}" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" +IUSE="" + +BDEPEND=">=app-arch/unzip-5.41" + +S="${WORKDIR}" +PATCHES=( "${FILESDIR}"/${P}-catalog.diff ) + +src_install() { + insinto /usr/share/sgml/docbook/sgml-dtd-${PV} + doins *.dcl *.dtd *.mod + newins docbook.cat catalog + insinto /etc/sgml + newins - sgml-docbook-${PV}.cat <<-EOF + CATALOG "${EPREFIX}/usr/share/sgml/docbook/sgml-dtd-${PV}/catalog" + CATALOG "${EPREFIX}/etc/sgml/sgml-docbook.cat" + EOF + dodoc ChangeLog README +} + +pkg_preinst() { + # work-around -r2 postrm removing it + cp "${ED}"/etc/sgml/sgml-docbook-${PV}.cat "${T}" || die +} + +pkg_postinst() { + local backup=${T}/sgml-docbook-${PV}.cat + local real=${EROOT}/etc/sgml/sgml-docbook-${PV}.cat + if ! cmp -s "${backup}" "${real}"; then + cp "${backup}" "${real}" || die + fi + sgml-catalog-r1_pkg_postinst +} diff --git a/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.3-r2.ebuild b/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.3-r2.ebuild deleted file mode 100644 index 75e8deae2c4c..000000000000 --- a/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.3-r2.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit sgml-catalog eutils - -MY_P="docbook-${PV}" -DESCRIPTION="Docbook SGML DTD 4.3" -HOMEPAGE="https://docbook.org/sgml/" -SRC_URI="https://www.docbook.org/sgml/${PV}/${MY_P}.zip" - -LICENSE="docbook" -SLOT="4.3" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris" -IUSE="" - -DEPEND=">=app-arch/unzip-5.41" -RDEPEND="app-text/sgml-common" - -S="${WORKDIR}" - -sgml-catalog_cat_include "/etc/sgml/sgml-docbook-${PV}.cat" \ - "/usr/share/sgml/docbook/sgml-dtd-${PV}/catalog" -sgml-catalog_cat_include "/etc/sgml/sgml-docbook-${PV}.cat" \ - "/etc/sgml/sgml-docbook.cat" - -src_prepare() { - default - epatch "${FILESDIR}"/${P}-catalog.diff -} - -src_install() { - insinto /usr/share/sgml/docbook/sgml-dtd-${PV} - doins *.dcl *.dtd *.mod - newins docbook.cat catalog - dodoc ChangeLog README -} diff --git a/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.3-r4.ebuild b/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.3-r4.ebuild new file mode 100644 index 000000000000..58e75c67fd66 --- /dev/null +++ b/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.3-r4.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit sgml-catalog-r1 + +MY_P="docbook-${PV}" +DESCRIPTION="Docbook SGML DTD ${PV}" +HOMEPAGE="https://docbook.org/sgml/" +SRC_URI="https://docbook.org/sgml/${PV}/${MY_P}.zip" + +LICENSE="docbook" +SLOT="${PV}" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" +IUSE="" + +BDEPEND=">=app-arch/unzip-5.41" + +S="${WORKDIR}" +PATCHES=( "${FILESDIR}"/${P}-catalog.diff ) + +src_install() { + insinto /usr/share/sgml/docbook/sgml-dtd-${PV} + doins *.dcl *.dtd *.mod + newins docbook.cat catalog + insinto /etc/sgml + newins - sgml-docbook-${PV}.cat <<-EOF + CATALOG "${EPREFIX}/usr/share/sgml/docbook/sgml-dtd-${PV}/catalog" + CATALOG "${EPREFIX}/etc/sgml/sgml-docbook.cat" + EOF + dodoc ChangeLog README +} + +pkg_preinst() { + # work-around -r2 postrm removing it + cp "${ED}"/etc/sgml/sgml-docbook-${PV}.cat "${T}" || die +} + +pkg_postinst() { + local backup=${T}/sgml-docbook-${PV}.cat + local real=${EROOT}/etc/sgml/sgml-docbook-${PV}.cat + if ! cmp -s "${backup}" "${real}"; then + cp "${backup}" "${real}" || die + fi + sgml-catalog-r1_pkg_postinst +} diff --git a/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.4-r2.ebuild b/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.4-r2.ebuild new file mode 100644 index 000000000000..7fe768242249 --- /dev/null +++ b/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.4-r2.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit sgml-catalog-r1 + +MY_P="docbook-${PV}" +DESCRIPTION="Docbook SGML DTD ${PV}" +HOMEPAGE="https://docbook.org/sgml/" +SRC_URI="https://docbook.org/sgml/${PV}/${MY_P}.zip" + +LICENSE="docbook" +SLOT="${PV}" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" +IUSE="" + +BDEPEND=">=app-arch/unzip-5.41" + +S="${WORKDIR}" +PATCHES=( "${FILESDIR}"/${P}-catalog.diff ) + +src_install() { + insinto /usr/share/sgml/docbook/sgml-dtd-${PV} + doins *.dcl *.dtd *.mod + newins docbook.cat catalog + insinto /etc/sgml + newins - sgml-docbook-${PV}.cat <<-EOF + CATALOG "${EPREFIX}/usr/share/sgml/docbook/sgml-dtd-${PV}/catalog" + CATALOG "${EPREFIX}/etc/sgml/sgml-docbook.cat" + EOF + dodoc ChangeLog README +} + +pkg_preinst() { + # work-around -r0 postrm removing it + cp "${ED}"/etc/sgml/sgml-docbook-${PV}.cat "${T}" || die +} + +pkg_postinst() { + local backup=${T}/sgml-docbook-${PV}.cat + local real=${EROOT}/etc/sgml/sgml-docbook-${PV}.cat + if ! cmp -s "${backup}" "${real}"; then + cp "${backup}" "${real}" || die + fi + sgml-catalog-r1_pkg_postinst +} diff --git a/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.4.ebuild b/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.4.ebuild deleted file mode 100644 index d207163ef213..000000000000 --- a/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.4.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit sgml-catalog eutils - -MY_P="docbook-${PV}" -DESCRIPTION="Docbook SGML DTD 4.4" -HOMEPAGE="https://docbook.org/sgml/" -SRC_URI="https://www.docbook.org/sgml/${PV}/${MY_P}.zip" - -LICENSE="docbook" -SLOT="4.4" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris" -IUSE="" - -DEPEND=">=app-arch/unzip-5.41" -RDEPEND="app-text/sgml-common" - -S="${WORKDIR}" - -sgml-catalog_cat_include "/etc/sgml/sgml-docbook-${PV}.cat" \ - "/usr/share/sgml/docbook/sgml-dtd-${PV}/catalog" -sgml-catalog_cat_include "/etc/sgml/sgml-docbook-${PV}.cat" \ - "/etc/sgml/sgml-docbook.cat" - -src_prepare() { - default - epatch "${FILESDIR}"/${P}-catalog.diff -} - -src_install() { - insinto /usr/share/sgml/docbook/sgml-dtd-${PV} - doins *.dcl *.dtd *.mod - newins docbook.cat catalog - dodoc ChangeLog README -} diff --git a/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.5-r2.ebuild b/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.5-r2.ebuild new file mode 100644 index 000000000000..d1f6ad4d7933 --- /dev/null +++ b/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.5-r2.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit sgml-catalog-r1 + +MY_P="docbook-${PV}" +DESCRIPTION="Docbook SGML DTD ${PV}" +HOMEPAGE="https://docbook.org/sgml/" +SRC_URI="https://docbook.org/sgml/${PV}/${MY_P}.zip" + +LICENSE="docbook" +SLOT="${PV}" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="" + +BDEPEND=">=app-arch/unzip-5.41" + +S="${WORKDIR}" +PATCHES=( "${FILESDIR}"/${P}-catalog.diff ) + +src_install() { + insinto /usr/share/sgml/docbook/sgml-dtd-${PV} + doins *.dcl *.dtd *.mod *.xml + newins docbook.cat catalog + insinto /etc/sgml + newins - sgml-docbook-${PV}.cat <<-EOF + CATALOG "${EPREFIX}/usr/share/sgml/docbook/sgml-dtd-${PV}/catalog" + CATALOG "${EPREFIX}/etc/sgml/sgml-docbook.cat" + EOF + dodoc README +} + +pkg_preinst() { + # work-around -r0 postrm removing it + cp "${ED}"/etc/sgml/sgml-docbook-${PV}.cat "${T}" || die +} + +pkg_postinst() { + local backup=${T}/sgml-docbook-${PV}.cat + local real=${EROOT}/etc/sgml/sgml-docbook-${PV}.cat + if ! cmp -s "${backup}" "${real}"; then + cp "${backup}" "${real}" || die + fi + sgml-catalog-r1_pkg_postinst +} diff --git a/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.5.ebuild b/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.5.ebuild deleted file mode 100644 index da54710ad845..000000000000 --- a/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.5.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit eutils sgml-catalog - -MY_P="docbook-${PV}" -DESCRIPTION="Docbook SGML DTD 4.5" -HOMEPAGE="https://docbook.org/sgml/" -SRC_URI="https://www.docbook.org/sgml/${PV}/${MY_P}.zip" - -LICENSE="docbook" -SLOT="4.5" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris" -IUSE="" - -DEPEND=">=app-arch/unzip-5.41" -RDEPEND="app-text/sgml-common" - -S="${WORKDIR}" - -sgml-catalog_cat_include "/etc/sgml/sgml-docbook-${PV}.cat" \ - "/usr/share/sgml/docbook/sgml-dtd-${PV}/catalog" -sgml-catalog_cat_include "/etc/sgml/sgml-docbook-${PV}.cat" \ - "/etc/sgml/sgml-docbook.cat" - -src_prepare() { - default - epatch "${FILESDIR}"/${P}-catalog.diff -} - -src_install() { - insinto /usr/share/sgml/docbook/sgml-dtd-${PV} - doins *.dcl *.dtd *.mod *.xml - newins docbook.cat catalog - dodoc README -} diff --git a/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-3.0-catalog.diff b/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-3.0-catalog.diff index 224f98ca59c9..b08003c09ca6 100644 --- a/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-3.0-catalog.diff +++ b/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-3.0-catalog.diff @@ -1,5 +1,5 @@ ---- docbook.cat Tue Dec 10 16:35:22 1996 -+++ catalog Mon Jun 5 11:08:34 2000 +--- a/docbook.cat Tue Dec 10 16:35:22 1996 ++++ b/docbook.cat Mon Jun 5 11:08:34 2000 @@ -41,29 +41,6 @@ PUBLIC "-//Davenport//ELEMENTS DocBook Information Pool V3.0//EN" "dbpool.mod"
PUBLIC "-//Davenport//ELEMENTS DocBook Document Hierarchy V3.0//EN" "dbhier.mod"
diff --git a/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-3.1-catalog.diff b/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-3.1-catalog.diff index 51afa752ad2c..df1507975ac9 100644 --- a/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-3.1-catalog.diff +++ b/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-3.1-catalog.diff @@ -1,5 +1,5 @@ ---- docbook.cat Tue Feb 2 06:53:32 1999 -+++ catalog Thu May 25 11:45:01 2000 +--- a/docbook.cat Tue Feb 2 06:53:32 1999 ++++ b/docbook.cat Thu May 25 11:45:01 2000 @@ -35,29 +35,6 @@ PUBLIC "-//OASIS//ENTITIES DocBook Additional General Entities V3.1//EN" "dbgenent.mod"
PUBLIC "-//OASIS//ENTITIES DocBook Notations V3.1//EN" "dbnotn.mod"
diff --git a/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.0-catalog.diff b/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.0-catalog.diff index dd83fdf12b52..82944d0b871a 100644 --- a/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.0-catalog.diff +++ b/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.0-catalog.diff @@ -1,5 +1,5 @@ ---- docbook.cat Mon May 22 22:38:05 2000 -+++ catalog Mon May 22 22:12:36 2000 +--- a/docbook.cat Mon May 22 22:38:05 2000 ++++ b/docbook.cat Mon May 22 22:12:36 2000 @@ -35,29 +35,6 @@ PUBLIC "-//OASIS//ENTITIES DocBook Additional General Entities V4.0//EN" "dbgenent.mod" PUBLIC "-//OASIS//ENTITIES DocBook Notations V4.0//EN" "dbnotn.mod" diff --git a/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.1-catalog.diff b/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.1-catalog.diff index 656ee333f45f..a68644aa1735 100644 --- a/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.1-catalog.diff +++ b/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.1-catalog.diff @@ -1,5 +1,5 @@ ---- docbook.cat Mon May 22 22:38:05 2000 -+++ catalog Mon May 22 22:12:36 2000 +--- a/docbook.cat Mon May 22 22:38:05 2000 ++++ b/docbook.cat Mon May 22 22:12:36 2000 @@ -35,29 +35,6 @@ PUBLIC "-//OASIS//ENTITIES DocBook Additional General Entities V4.1//EN" "dbgenent.mod" PUBLIC "-//OASIS//ENTITIES DocBook Notations V4.1//EN" "dbnotn.mod" diff --git a/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.2-catalog.diff b/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.2-catalog.diff index d9b232fd8115..d328fdbb3228 100644 --- a/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.2-catalog.diff +++ b/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.2-catalog.diff @@ -1,6 +1,6 @@ diff -uNr 4.2/docbook.cat 4.2-gentoo/docbook.cat ---- 4.2/docbook.cat 2002-07-18 00:14:28.000000000 +0800 -+++ 4.2-gentoo/docbook.cat 2003-01-18 22:25:05.000000000 +0800 +--- a/docbook.cat 2002-07-18 00:14:28.000000000 +0800 ++++ b/docbook.cat 2003-01-18 22:25:05.000000000 +0800 @@ -19,6 +19,8 @@ -- ...................................................................... -- -- DocBook driver file .................................................. -- diff --git a/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.3-catalog.diff b/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.3-catalog.diff index ce532355e4a7..207460ba6f96 100644 --- a/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.3-catalog.diff +++ b/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.3-catalog.diff @@ -1,5 +1,5 @@ ---- docbook.cat 2004-03-31 20:44:16.000000000 +0900 -+++ docbook.cat-gentoo 2004-10-17 20:37:51.000000000 +0900 +--- a/docbook.cat 2004-03-31 20:44:16.000000000 +0900 ++++ b/docbook.cat 2004-10-17 20:37:51.000000000 +0900 @@ -19,6 +19,8 @@ -- ...................................................................... -- -- DocBook driver file .................................................. -- diff --git a/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.4-catalog.diff b/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.4-catalog.diff index 5c16801a0902..c473d70db4f4 100644 --- a/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.4-catalog.diff +++ b/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.4-catalog.diff @@ -1,5 +1,5 @@ ---- docbook.cat 2005-01-27 08:59:49.000000000 -0500 -+++ docbook.cat-gentoo 2005-07-11 21:12:28.000000000 -0500 +--- a/docbook.cat 2005-01-27 08:59:49.000000000 -0500 ++++ b/docbook.cat 2005-07-11 21:12:28.000000000 -0500 @@ -19,6 +19,8 @@ -- ...................................................................... -- -- DocBook driver file .................................................. -- diff --git a/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.5-catalog.diff b/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.5-catalog.diff index b7405283f88a..cde8f541e988 100644 --- a/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.5-catalog.diff +++ b/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.5-catalog.diff @@ -1,6 +1,6 @@ diff -NurdB docbook-sgml-dtd/docbook.cat docbook-sgml-dtd_patch/docbook.cat ---- docbook-sgml-dtd/docbook.cat 2006-10-03 15:27:50.000000000 +0200 -+++ docbook-sgml-dtd_patch/docbook.cat 2007-08-14 00:43:31.485987458 +0200 +--- a/docbook.cat 2006-10-03 15:27:50.000000000 +0200 ++++ b/docbook.cat 2007-08-14 00:43:31.485987458 +0200 @@ -19,6 +19,8 @@ -- ...................................................................... -- -- DocBook driver file .................................................. -- diff --git a/app-text/docbook-sgml-dtd/metadata.xml b/app-text/docbook-sgml-dtd/metadata.xml index 6f49eba8f496..076793e3f54b 100644 --- a/app-text/docbook-sgml-dtd/metadata.xml +++ b/app-text/docbook-sgml-dtd/metadata.xml @@ -1,5 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> -<!-- maintainer-needed --> + <maintainer type="person"> + <email>mgorny@gentoo.org</email> + <name>Michał Górny</name> + </maintainer> </pkgmetadata> |