bump(app-text/build-docbook-catalog): sync with upstream

This commit is contained in:
Michael Marineau 2014-03-04 23:16:05 -08:00
parent 3c150f7f38
commit b83d83c9d3
7 changed files with 343 additions and 6 deletions

View File

@ -0,0 +1,202 @@
# ChangeLog for app-text/build-docbook-catalog
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-text/build-docbook-catalog/ChangeLog,v 1.46 2014/02/11 20:25:32 grobian Exp $
11 Feb 2014; Fabian Groffen <grobian@gentoo.org>
build-docbook-catalog-1.20.ebuild:
Export MAKEOPTS in case not yet set, bug #490754
18 Jan 2014; Mike Frysinger <vapier@gentoo.org>
build-docbook-catalog-1.19.1-r1.ebuild, build-docbook-catalog-1.19.1.ebuild,
build-docbook-catalog-1.20.ebuild:
Add arm64 love.
15 Nov 2013; Christoph Junghans <ottxor@gentoo.org>
build-docbook-catalog-1.20.ebuild:
fixed installation on prefix (related bug #490754)
30 Sep 2013; Christoph Junghans <ottxor@gentoo.org>
build-docbook-catalog-1.20.ebuild:
removed unneeded eutils inherit
*build-docbook-catalog-1.20 (30 Sep 2013)
30 Sep 2013; Christoph Junghans <ottxor@gentoo.org>
+build-docbook-catalog-1.20.ebuild:
version bump
*build-docbook-catalog-1.19.1-r1 (11 Sep 2013)
11 Sep 2013; Christoph Junghans <ottxor@gentoo.org>
+build-docbook-catalog-1.19.1-r1.ebuild,
+files/build-docbook-catalog-1.19.1-no-flock.patch:
added prefix support
21 Jul 2013; Pacho Ramos <pacho@gentoo.org> metadata.xml:
Cleanup due http://gentoo.2317880.n4.nabble.com/sgml-herd-has-no-maintainers-
again-td259655.html
07 Feb 2013; Alexis Ballier <aballier@gentoo.org>
build-docbook-catalog-1.19.1.ebuild:
we need sys-apps/flock on fbsd, bug #412201
06 Dec 2012; Mike Gilbert <floppym@gentoo.org>
build-docbook-catalog-1.19.1.ebuild:
RDEPEND on libxml2 for the xmlcatalog utility.
06 Dec 2012; Mike Gilbert <floppym@gentoo.org>
-build-docbook-catalog-1.19.ebuild, -build-docbook-catalog-1.4.ebuild,
-build-docbook-catalog-1.6.ebuild:
Remove old.
06 Dec 2012; Mike Gilbert <floppym@gentoo.org>
build-docbook-catalog-1.19.1.ebuild:
Stable on x86 wrt bug 437024. armin76 accidentally removed x86 from CC.
06 Oct 2012; Raúl Porcel <armin76@gentoo.org>
build-docbook-catalog-1.19.1.ebuild:
alpha/ia64/m68k/s390/sh/sparc/x86 stable wrt #437024
04 Oct 2012; Anthony G. Basile <blueness@gentoo.org>
build-docbook-catalog-1.19.1.ebuild:
stable arm ppc ppc64, bug #437024
03 Oct 2012; Jeroen Roovers <jer@gentoo.org>
build-docbook-catalog-1.19.1.ebuild:
Stable for HPPA (bug #437024).
03 Oct 2012; Agostino Sarubbo <ago@gentoo.org>
build-docbook-catalog-1.19.1.ebuild:
Stable for amd64, wrt bug #437024
*build-docbook-catalog-1.19.1 (02 Oct 2012)
02 Oct 2012; Mike Gilbert <floppym@gentoo.org>
+build-docbook-catalog-1.19.1.ebuild:
Version bump for bug 437004. Don't install /etc/xml/.keep.
26 Apr 2012; Alexis Ballier <aballier@gentoo.org>
build-docbook-catalog-1.19.ebuild:
keyword ~amd64-fbsd
*build-docbook-catalog-1.19 (28 Mar 2012)
28 Mar 2012; Mike Frysinger <vapier@gentoo.org>
+build-docbook-catalog-1.19.ebuild:
Version bump.
*build-docbook-catalog-1.6 (29 Mar 2011)
29 Mar 2011; Diego E. Pettenò <flameeyes@gentoo.org>
build-docbook-catalog-1.4.ebuild, -build-docbook-catalog-1.5.ebuild,
+build-docbook-catalog-1.6.ebuild:
Version bump to handle bug #290680. Fix up SRC_URI/HOMEPAGE for old version.
*build-docbook-catalog-1.5 (23 Aug 2009)
23 Aug 2009; Diego E. Pettenò <flameeyes@gentoo.org>
-build-docbook-catalog-1.2.ebuild, +build-docbook-catalog-1.5.ebuild:
Remove old version and add a new version to close bug #194485.
08 Jul 2009; Samuli Suominen <ssuominen@gentoo.org>
build-docbook-catalog-1.2.ebuild, build-docbook-catalog-1.4.ebuild:
keepdir /etc/xml to avoid stage building issues wrt #277092
08 Jul 2009; Samuli Suominen <ssuominen@gentoo.org>
build-docbook-catalog-1.2.ebuild, build-docbook-catalog-1.4.ebuild:
build-docbook-catalog needs getopt wrt #277092
24 Nov 2008; Brent Baude <ranger@gentoo.org>
build-docbook-catalog-1.4.ebuild:
Marking build-docbook-catalog-1.4 ppc64 for bug 246090
15 Nov 2008; Raúl Porcel <armin76@gentoo.org>
build-docbook-catalog-1.4.ebuild:
alpha/arm/ia64 stable wrt #246090
12 Nov 2008; Jeroen Roovers <jer@gentoo.org>
build-docbook-catalog-1.4.ebuild:
Stable for HPPA (bug #246090).
09 Nov 2008; nixnut <nixnut@gentoo.org> build-docbook-catalog-1.4.ebuild:
Stable on ppc wrt bug 246090
09 Nov 2008; Markus Meier <maekke@gentoo.org>
build-docbook-catalog-1.4.ebuild:
amd64/x86 stable, bug #246090
08 Nov 2008; Ferris McCormick <fmccor@gentoo.org>
build-docbook-catalog-1.4.ebuild:
Sparc stable, required for Bug #246090.
*build-docbook-catalog-1.4 (22 Sep 2008)
22 Sep 2008; Diego Pettenò <flameeyes@gentoo.org>
-build-docbook-catalog-1.3.ebuild, +build-docbook-catalog-1.4.ebuild:
Bump to fix missing delegations.
*build-docbook-catalog-1.3 (22 Sep 2008)
22 Sep 2008; Diego Pettenò <flameeyes@gentoo.org>
+build-docbook-catalog-1.3.ebuild:
Release a new build-docbook-catalog supporting multiple XSL stylesheets
(for xsl-ns).
29 Aug 2007; Christian Heim <phreak@gentoo.org> metadata.xml:
Removing agriffis from metadata due to his retirement (see #182294 for
reference).
12 Mar 2007; Leonardo Boshell <leonardop@gentoo.org> metadata.xml:
Replacing text-markup herd with the new sgml herd.
01 Mar 2007; <genstef@gentoo.org> build-docbook-catalog-1.2.ebuild:
Dropped ppc-macos keyword, see you in prefix
24 Oct 2006; Roy Marples <uberlord@gentoo.org>
build-docbook-catalog-1.2.ebuild:
Added ~sparc-fbsd keyword.
05 Apr 2006; Diego Pettenò <flameeyes@gentoo.org>
build-docbook-catalog-1.2.ebuild:
Add ~x86-fbsd keyword.
14 Feb 2006; Fabian Groffen <grobian@gentoo.org>
build-docbook-catalog-1.2.ebuild:
Marked ~ppc-macos (bug #122760)
09 Feb 2005; Aron Griffis <agriffis@gentoo.org>
-build-docbook-catalog-1.1.ebuild:
Trim old ebuilds
10 Oct 2004; Tom Gall <tgall@gentoo.org> build-docbook-catalog-1.2.ebuild:
stable on ppc64, bug #60792
22 Aug 2004; Joshua Kinard <kumba@gentoo.org>
build-docbook-catalog-1.2.ebuild:
Marked stable on mips.
19 Aug 2004; Gustavo Zacarias <gustavoz@gentoo.org>
build-docbook-catalog-1.2.ebuild:
Stable on sparc wrt #60792
18 Aug 2004; Aron Griffis <agriffis@gentoo.org>
build-docbook-catalog-1.2.ebuild:
stable on alpha, ia64 and amd64
19 Aug 2004; Mike Gardiner <obz@gentoo.org> build-docbook-catalog-1.2.ebuild:
Marked stable on x86
*build-docbook-catalog-1.2 (23 Jul 2004)
23 Jul 2004; Aron Griffis <agriffis@gentoo.org>
+build-docbook-catalog-1.2.ebuild:
Update to version 1.2, which is quieter except when --verbose is specified
15 Jul 2004; Robin H. Johnson <robbat2@gentoo.org> :
fix broken package.
*build-docbook-catalog-1.1 (29 Jun 2004)
29 Jun 2004; Aron Griffis <agriffis@gentoo.org> +metadata.xml,
+build-docbook-catalog-1.1.ebuild:
New package to generate docbook-xml catalogs. Submitted by myself in bug 52725

View File

@ -1 +1,18 @@
DIST build-docbook-catalog-1.19.tar.xz 4340 RMD160 a844b42ea1be2069962c0f1f56740fea5973ee34 SHA1 bbd4750a08650337c91646afa92ebc5818b041be SHA256 7d0dcdc70ad128b2ccb6c89466a6af9eeb4f6e1096071ae12749e465dfd92c94
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX build-docbook-catalog-1.19.1-no-flock.patch 889 SHA256 e2f8b79bbfe03e310508d6f300382530bab95adcfdef8fe1a88593868c3265a0 SHA512 5909e416520e74509001e2ee592699c2163646246cdcefb592be831381c25b3dda3dc0cc0605fee5633bb225a7e17419896601ba33628c8856eecf73e450c812 WHIRLPOOL 8bc2eb13e4051e02e7701e802483139341cf6dec65d080df68f6870e926edd9d156c75ac19fcf08215d3f1448bfdd6d1ffba34cfb661a5e015a7f6dc62d15a4d
DIST build-docbook-catalog-1.19.1.tar.xz 4552 SHA256 78c3c6f2e4703d5fd7f24bc737777fadfd52a0d2f7bf4bbdc217cb927721a149 SHA512 9c4b1a30d8b2f820046cf987296035a1418fa55f47c2adc6702cdaa3a01efc8584bdc6804889cf13a85bb1f30b129af5c62ecf8a7376d56d0738f717619ddcc3 WHIRLPOOL c219b126a570ba42e6ed78ccfe8fa581f929bd6562332d2722c33f167831841ffc32e3a919342af6f38c1babeeb6e42172da7c580046a692eae5777f630c2e57
DIST build-docbook-catalog-1.20.tar.xz 4620 SHA256 9475e60a7eda5d9a427315c0bd60a04b7e1f8a214596d470073aaf9db8ed47d2 SHA512 65656c78709a8da01cfedc786a31da2de125eeb65bdaa3d2e49ed3a0a7ff4429280d5d384f23dca0ab540b74f7c9b2ed4b80e970905a7d2838a841c81925b3f6 WHIRLPOOL 3f2b52f82ca08bfcd4fb81acf6d4a09f5e5a6e466fc1cf6bf1a16fb4f8f47dc60b3fee10e87db7027fcc22d4eff545c071185abf016a0c1e147cb5572c645e88
EBUILD build-docbook-catalog-1.19.1-r1.ebuild 1568 SHA256 99173e3ffb0242194e41f26bdec94a94f8e3a95e5ff2cb7ee0272048cc8b6e4e SHA512 8a6a0e95a036bc9211a6ec0c64437a70352da7f4aae8802534e0207f87b05573f9cc58b47cb811a124dc90fbc6e9dce4d344da937fe46fee2afefec5dbdd9e4c WHIRLPOOL 74be4c2481e92562d5cf9e5950e7649696748fccff1288d312e86f4654a1f1690dc505c97cfc7c701dafdbdac2e566c3f0a3c7c82610d874cda7da8c2ccac420
EBUILD build-docbook-catalog-1.19.1.ebuild 911 SHA256 bcd08395eb837b4fad088b158d4d0e33ba853e2dcc19b2a918552575eed33b83 SHA512 6c23138fb0f21f05a9718ca07bc8d2ad8f35772a836ae1e5bfa99a698a98538735f9db1846dda0d2797772c75f8cfb820a717fb483020485783aab3dced0baa1 WHIRLPOOL 634890a4710c7c67eac33faa2ec27cb86c5cfd5007e85266e817df236b303f2dc20e2666d0c20b844f73a5c9fe1e5abdd5e2cf4c9ccc43a7861b27e6095aede4
EBUILD build-docbook-catalog-1.20.ebuild 1339 SHA256 1709c810797cbd881113f6d270a6953161b175167e58a5a91a0cadc94a90fc17 SHA512 ad79a31a09fe67897e61ed9560065e7d8f5b0712542978715c410008d9a9c93ab0705e44dc1ce947cf9af00c99d079a5547773de98acb330bbc6b957f8990159 WHIRLPOOL 40c1fed66da5b9f73d06bc8263281070ffa46bfa6c83dca04b43288ac46ee630722bac5da3c6348cfd0883939e8cb6fc4c511e23a36f38c8230ff10bb9096dee
MISC ChangeLog 6928 SHA256 fddbcccd7da8a43a57b2381e5b2ec29f4c88a65dd8df76b002fc742e6af67ae4 SHA512 ccb6889c91c1663af59fd92c0ce5ee19e36eea6386bd931ea1d475e130c18262aeee37b3feddca9833cab12ddb3486f88c6c8449521f9fb89a10a8a07fb88ccc WHIRLPOOL 3bc78c1629705e7b68e885cfeaaeba0fea3e3e6dafb86d2c031f7a439d73eff38a5a8cca621a01fd616c04e8de605c9a96e46d0820bdfcaa9e28af58c80cf585
MISC metadata.xml 208 SHA256 98f8aa3fb70533eeab6b09d5bc30bd8f649ec13d9b04363490082fb87bb6032e SHA512 d5a7f3cb2fe57f8d7783ba358068648b122d9f5de81a17bff61ce600e42b6487e6f7e2a62c8be95cc7021cb3ea88716824b1ad0565da922ea753bea2417b3d3d WHIRLPOOL e38a6cdef2acb3efdc182efde482593790f773ab3bb9b66cced3af47e4ab39368757e17c4352c6cacaefa338341db88c3bcc3ffcd32aabd7984c5b19051a7bb7
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (SunOS)
iEYEAREIAAYFAlL6hz0ACgkQX3X2B8XHTomnbACeJ5gYRm/zZrGaxpn1L/Ynu39P
D84AoI81CzlykHRvb6WEsNTOt/cX4hk6
=EDOM
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,41 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/build-docbook-catalog/build-docbook-catalog-1.19.1-r1.ebuild,v 1.2 2014/01/18 11:46:00 vapier Exp $
EAPI=5
inherit eutils
DESCRIPTION="DocBook XML catalog auto-updater"
HOMEPAGE="http://sources.gentoo.org/gentoo-src/build-docbook-catalog/"
SRC_URI="mirror://gentoo/${P}.tar.xz
http://dev.gentoo.org/~floppym/distfiles/${P}.tar.xz
http://dev.gentoo.org/~vapier/dist/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="userland_BSD kernel_linux"
RDEPEND="kernel_linux? ( sys-apps/util-linux )
!kernel_linux? ( app-misc/getopt )
!<app-text/docbook-xsl-stylesheets-1.73.1
userland_BSD? ( sys-apps/flock )
dev-libs/libxml2"
DEPEND=""
src_prepare() {
if use prefix ; then
sed -i -e "/^\(ROOTCONFDIR\|DOCBOOKDIR\)=/s:=/:=${EPREFIX}/:" build-docbook-catalog || die
sed -i -e "/^\(SYSCONFDIR\|PREFIX\) = /s:= /:= ${EPREFIX}/:" Makefile || die
if use !kernel_linux ; then
sed -i -e '/opts=/s/getopt/getopt-long/' build-docbook-catalog || die
fi
epatch "${FILESDIR}"/${P}-no-flock.patch # obsoletes flock requirement
fi
}
pkg_postinst() {
# New version -> regen files
build-docbook-catalog
}

View File

@ -1,21 +1,24 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/build-docbook-catalog/build-docbook-catalog-1.19.ebuild,v 1.1 2012/03/28 19:39:59 vapier Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/build-docbook-catalog/build-docbook-catalog-1.19.1.ebuild,v 1.9 2014/01/18 11:46:00 vapier Exp $
EAPI="4"
DESCRIPTION="DocBook XML catalog auto-updater"
HOMEPAGE="http://sources.gentoo.org/gentoo-src/build-docbook-catalog/"
SRC_URI="mirror://gentoo/${P}.tar.xz
http://dev.gentoo.org/~floppym/distfiles/${P}.tar.xz
http://dev.gentoo.org/~vapier/dist/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd"
IUSE=""
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
IUSE="userland_BSD"
RDEPEND="|| ( sys-apps/util-linux app-misc/getopt )
!<app-text/docbook-xsl-stylesheets-1.73.1"
!<app-text/docbook-xsl-stylesheets-1.73.1
userland_BSD? ( sys-apps/flock )
dev-libs/libxml2"
DEPEND=""
pkg_postinst() {

View File

@ -0,0 +1,36 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/build-docbook-catalog/build-docbook-catalog-1.20.ebuild,v 1.5 2014/02/11 20:25:32 grobian Exp $
EAPI=5
DESCRIPTION="DocBook XML catalog auto-updater"
HOMEPAGE="http://sources.gentoo.org/gentoo-src/build-docbook-catalog/"
SRC_URI="mirror://gentoo/${P}.tar.xz
http://dev.gentoo.org/~floppym/distfiles/${P}.tar.xz
http://dev.gentoo.org/~vapier/dist/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND="|| ( sys-apps/util-linux app-misc/getopt )
!<app-text/docbook-xsl-stylesheets-1.73.1
dev-libs/libxml2"
DEPEND=""
pkg_setup() {
# export for bug #490754
export MAKEOPTS+=" EPREFIX=${EPREFIX}"
}
src_prepare() {
sed -i -e "/^EPREFIX=/s:=.*:='${EPREFIX}':" build-docbook-catalog || die
has_version sys-apps/util-linux || sed -i -e '/^GETOPT=/s/getopt/&-long/' build-docbook-catalog || die
}
pkg_postinst() {
# New version -> regen files
build-docbook-catalog
}

View File

@ -0,0 +1,33 @@
build-docbook-catalog: avoid usage of non-portable flock
Solaris has no flock(1), hence use shell-provided until instead to
simulate lock.
--- build-docbook-catalog
+++ build-docbook-catalog
@@ -65,10 +65,14 @@
mkdir -p "${ROOT}${ROOTCONFDIR}" || error "could not create ${ROOTCONFDIR}"
fi
+ local lock="${ROOT}${ROOTCONFDIR}"/build-docbook-catalog-lock
(
# Lock the dir to avoid trashing other runs that might
# be running parallel.
- flock 123 || error "unable to lock ${ROOTCONFDIR}"
+ touch "${lock}".$$ && \
+ until ln "${lock}".$$ "${lock}" 2>/dev/null; do sleep 1; done && \
+ rm "${lock}".$$
+ [[ -f ${lock}.$$ ]] && error "unable to lock ${ROOTCONFDIR}"
create_catalogs # will exit on error
for type in xsl xsl-ns xsl-saxon xsl-xalan; do
@@ -90,7 +94,8 @@
populate_entities
fi
- ) 123>"${ROOT}${ROOTCONFDIR}/.keep"
+ )
+ rm "${lock}"
exit 0
}

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer><email>maintainer-needed@gentoo.org</email></maintainer>
</pkgmetadata>