# ChangeLog for app-text/sgml-common
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/sgml-common/ChangeLog,v 1.52 2009/07/19 11:18:02 ssuominen Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-text/sgml-common/ChangeLog,v 1.53 2010/04/06 01:26:04 abcd Exp $
+
+ 06 Apr 2010; Jonathan Callen <abcd@gentoo.org>
+ sgml-common-0.6.3-r5.ebuild, files/sgml-common-0.6.3-install-catalog.in,
+ +files/sgml-common-0.6.3-prefix.patch:
+ Bump to EAPI=3, add prefix keywords, more quoting
19 Jul 2009; Samuli Suominen <ssuominen@gentoo.org>
sgml-common-0.6.3-r5.ebuild, +files/sgml-common-0.6.3-man_MANS.patch:
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX sgml-common-0.6.3-configure.in.patch 360 RMD160 03454741e40ff5436d58e2379ee9b8a8da8b5986 SHA1 638aeeac37141b48d4f6162f538105e5d469eb08 SHA256 c1377215a0a92526cfa476dff941d00a713d156667ce37c39bf3f0fa02b71ad4
-AUX sgml-common-0.6.3-install-catalog.in 4919 RMD160 df1cc3c659f9932285849ed0dac2b41eb97a1be8 SHA1 884a03ed2a4c519c12a15024954ea6336e955a5f SHA256 fb46e52b385ddbe38f83b4c68b9bf13763e546cd149c07e9172d9fc17c044d93
+AUX sgml-common-0.6.3-install-catalog.in 5064 RMD160 492916d028079fc62813536f20eaa96605d4250e SHA1 c9cd3cacb0ba0e877c5bc3b0eabe960635c09542 SHA256 dffad899948ae7177b33e1c3132f9b7c6ea9e3f5a6d1e34b9334b91e54cc5fa6
AUX sgml-common-0.6.3-man_MANS.patch 326 RMD160 06a0d70c3f760a751e4c8cce5b960f647b35346a SHA1 975a84a2640d08baf473cc684fad5e012211d517 SHA256 9920e8557a79af593450e7fcc518e59a277df542afb815bc98eb5dd802f3f73b
+AUX sgml-common-0.6.3-prefix.patch 658 RMD160 df80d2dde7e07d1bd42d65353924f7ab02b54c76 SHA1 5dc22116f21f8eca6c4c1dea31876bd4952a5324 SHA256 6926c44655ddd713276cc26d777d39b56b3cc740e55bbc2c543daad21359bee3
DIST sgml-common-0.6.3.tgz 76783 RMD160 246d01272f70cd8382a7d596392e61d7dc0eec78 SHA1 b7d211c19b83accb92dcb51719de65227fb4c27c SHA256 7dc418c1d361123ffc5e45d61f1b97257940a8eb35d0bfbbc493381cc5b1f959
-EBUILD sgml-common-0.6.3-r5.ebuild 2118 RMD160 1c12aba55cce493cc0ea43cbfa8991719ff29292 SHA1 0fa6819217567565ea4d14c89acc5bdbbe103efb SHA256 6d285019cfeb5a27f57bba8e22e6932229b6cc1ca753a1764dc08ca16628ccd8
-MISC ChangeLog 7780 RMD160 861653cb7f06be3137d9d219e15d41a62b5a655a SHA1 1872d9b657ac584e911a903c09b6a05fe6a8af5d SHA256 1df5de429a3078913fe346fc1ed26feccecb9102c50a05bbceb393e372507a5b
+EBUILD sgml-common-0.6.3-r5.ebuild 2511 RMD160 f680791be01ff170bc44ff2210b77ef78f366118 SHA1 3c69fdb1b7f04a28422d93f5a7a6d08f12da781d SHA256 457c053373c597b2406a9a5436af1b0917d6013802377f9e3895bccdd76d899e
+MISC ChangeLog 7993 RMD160 f1a69f19f52cf876ec719a20c42848bfb6fb31ec SHA1 6886dfccf73df102b833e34ebf69945dcd49fe0b SHA256 5634d4b1ed6b9facfff69b80cd8f7659a856e72847fc2d0e78fbc77208eb0173
MISC metadata.xml 159 RMD160 a94e7b2c191d1593b8bc416d266571e001c2f673 SHA1 3c1d0831d8acacef390234d20d7711cabded861a SHA256 52cf1b9dda72e2d61fef95515c8a124ac9f1196e5509e5636e269f396fcba8a3
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.14 (GNU/Linux)
+
+iEYEARECAAYFAku6jbMACgkQOypDUo0oQOqSGACfWLZAgaYo/9M9eAaDFa34Wtup
+1DUAn3DTah+AHxWx+H4PpRc4yby2Ufjm
+=DToJ
+-----END PGP SIGNATURE-----
-#!/bin/bash
+#!@GENTOO_PORTAGE_EPREFIX@/bin/bash
# Script to install a catalog in the centralized SGML catalog
# Send any comments to Eric Bischoff <eric@caldera.de>
# This program is under GPL license. See LICENSE file for details.
# Default ROOT value (usually defined by portage)
[ -z "$ROOT" ] && ROOT="/"
[[ $ROOT == */ ]] || ROOT="${ROOT}/"
+EPREFIX="@GENTOO_PORTAGE_EPREFIX@"
+EROOT=${ROOT%/}${EPREFIX}/
# Process options
# Check that the super catalog can be created and changed and deleted
-if [ ! -w ${ROOT}etc/sgml ]
+if [ ! -w "${EROOT}etc/sgml" ]
then
- echo "`basename $0`: unable to write in ${ROOT}etc/sgml." >&2
+ echo "`basename $0`: unable to write in ${EROOT}etc/sgml." >&2
exit 2
fi
case $SGML_ACTION in
addition)
- if [ -e ${ROOT}etc/sgml/catalog -a ! -w ${ROOT}etc/sgml/catalog ]
+ if [ -e "${EROOT}etc/sgml/catalog" -a ! -w "${EROOT}etc/sgml/catalog" ]
then
- echo "`basename $0`: can not modify \"${ROOT}etc/sgml/catalog\"." >&2
+ echo "`basename $0`: can not modify \"${EROOT}etc/sgml/catalog\"." >&2
exit 2
fi
;;
removal)
- if [ ! -w ${ROOT}etc/sgml/catalog ]
+ if [ ! -w "${EROOT}etc/sgml/catalog" ]
then
- echo "`basename $0`: can not modify \"${ROOT}etc/sgml/catalog\"." >&2
+ echo "`basename $0`: can not modify \"${EROOT}etc/sgml/catalog\"." >&2
exit 2
fi
;;
fi
case $SGML_ACTION in
addition)
- if [ ! -s $SGML_ROOT_ORDINARY ]
+ if [ ! -s "$SGML_ROOT_ORDINARY" ]
then
echo "`basename $0`: \"$SGML_ROOT_ORDINARY\" does not exist or is empty." >&2
exit 2
case $SGML_ACTION in
addition)
echo "`basename $0`: addition of $SGML_ORDINARY in $SGML_CENTRALIZED"
- if grep -q $SGML_ORDINARY $SGML_ROOT_CENTRALIZED 2>/dev/null
+ if grep -q "$SGML_ORDINARY" "$SGML_ROOT_CENTRALIZED" 2>/dev/null
then
echo "Warning: $SGML_ORDINARY is already installed in the centralized catalog $SGML_CENTRALIZED" >&2
else
- echo "$SGML_POINTER \"$SGML_ORDINARY\"" >> $SGML_ROOT_CENTRALIZED
+ echo "$SGML_POINTER \"$SGML_ORDINARY\"" >> "$SGML_ROOT_CENTRALIZED"
fi
- grep -q $SGML_CENTRALIZED ${ROOT}etc/sgml/catalog 2>/dev/null
+ grep -q "$SGML_CENTRALIZED" "${EROOT}etc/sgml/catalog" 2>/dev/null
if [ $? -ne 0 ]
then
- echo "`basename $0`: addition of $SGML_CENTRALIZED in ${ROOT}etc/sgml/catalog"
- echo "$SGML_POINTER \"$SGML_CENTRALIZED\"" >> ${ROOT}etc/sgml/catalog
+ echo "`basename $0`: addition of $SGML_CENTRALIZED in ${EROOT}etc/sgml/catalog"
+ echo "$SGML_POINTER \"$SGML_CENTRALIZED\"" >> "${EROOT}etc/sgml/catalog"
fi
;;
removal)
echo "`basename $0`: removal of $SGML_ORDINARY from $SGML_CENTRALIZED"
- if grep -q $SGML_ORDINARY $SGML_ROOT_CENTRALIZED 2>/dev/null
+ if grep -q "$SGML_ORDINARY" "$SGML_ROOT_CENTRALIZED" 2>/dev/null
then
sed -e "\:$SGML_POINTER \"$SGML_ORDINARY\":d" < \
- $SGML_ROOT_CENTRALIZED > ${SGML_ROOT_CENTRALIZED}.new
- mv ${SGML_ROOT_CENTRALIZED}.new $SGML_ROOT_CENTRALIZED
+ "$SGML_ROOT_CENTRALIZED" > "${SGML_ROOT_CENTRALIZED}.new"
+ mv "${SGML_ROOT_CENTRALIZED}.new" "$SGML_ROOT_CENTRALIZED"
else
echo "Warning: $SGML_ORDINARY was not found in the centralized catalog $SGML_CENTRALIZED" >&2
fi
if [ ! -s "$SGML_ROOT_CENTRALIZED" ]
then
- rm $SGML_ROOT_CENTRALIZED
- echo "`basename $0`: removal of $SGML_CENTRALIZED from ${ROOT}etc/sgml/catalog"
- sed -e "\:$SGML_POINTER \"$SGML_CENTRALIZED\":d" < ${ROOT}etc/sgml/catalog > ${ROOT}etc/sgml/catalog.new
- mv ${ROOT}etc/sgml/catalog.new ${ROOT}etc/sgml/catalog
+ rm "$SGML_ROOT_CENTRALIZED"
+ echo "`basename $0`: removal of $SGML_CENTRALIZED from ${EROOT}etc/sgml/catalog"
+ sed -e "\:$SGML_POINTER \"$SGML_CENTRALIZED\":d" < "${EROOT}etc/sgml/catalog" > "${EROOT}etc/sgml/catalog.new"
+ mv "${EROOT}etc/sgml/catalog.new" "${EROOT}etc/sgml/catalog"
fi
;;
esac
--- /dev/null
+--- bin/sgmlwhich~ 2007-10-08 04:21:25 +0200
++++ bin/sgmlwhich 2007-10-08 04:21:36 +0200
+@@ -3,5 +3,5 @@
+ # Send any comments to Eric Bischoff <eric@caldera.de>
+ # This program is under GPL license. See LICENSE file for details.
+
+-echo "/etc/sgml/sgml.conf"
++echo "@GENTOO_PORTAGE_EPREFIX@/etc/sgml/sgml.conf"
+ # Simple, isn't it? ;-)
+--- config/sgml.conf~ 2000-11-17 09:36:11 +0100
++++ config/sgml.conf 2007-10-08 04:42:52 +0200
+@@ -1,3 +1,3 @@
+ # /etc/sgml/sgml.conf conformant with LSB
+-SGML_BASE_DIR=/usr/share/sgml
+-SGML_CATALOGS_DIR=/etc/sgml
++SGML_BASE_DIR=@GENTOO_PORTAGE_EPREFIX@/usr/share/sgml
++SGML_CATALOGS_DIR=@GENTOO_PORTAGE_EPREFIX@/etc/sgml
-# Copyright 1999-2009 Gentoo Foundation
+# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/sgml-common/sgml-common-0.6.3-r5.ebuild,v 1.19 2009/07/19 11:18:02 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-text/sgml-common/sgml-common-0.6.3-r5.ebuild,v 1.20 2010/04/06 01:26:04 abcd Exp $
-inherit autotools eutils
+EAPI="3"
+
+inherit autotools eutils prefix
DESCRIPTION="Base ISO character entities and utilities for SGML"
HOMEPAGE="http://www.iso.ch/cate/3524030.html"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd"
+KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
-RDEPEND=""
DEPEND=""
+RDEPEND=""
-src_unpack() {
- unpack ${A}
-
+src_prepare() {
# We use a hacked version of install-catalog that supports the ROOT
- # variable, and puts quotes around the CATALOG files.
+ # variable, puts quotes around the CATALOG files, and can be prefixed.
cp "${FILESDIR}/${P}-install-catalog.in" "${S}/bin/install-catalog.in"
- cd "${S}"
+
+ epatch "${FILESDIR}"/${P}-prefix.patch
+ eprefixify bin/install-catalog.in bin/sgmlwhich config/sgml.conf
epatch "${FILESDIR}"/${P}-configure.in.patch
epatch "${FILESDIR}"/${P}-man_MANS.patch
}
pkg_postinst() {
- local installer="${ROOT}usr/bin/install-catalog"
- if [ ! -x "${installer}" ]; then
+ local installer="${EROOT}usr/bin/install-catalog"
+ if [[ ! -x ${installer} ]]; then
eerror "install-catalog not found! Something went wrong!"
- die
+ die "install-catalog not found! Something went wrong!"
fi
einfo "Installing Catalogs..."
- $installer --add \
- /etc/sgml/sgml-ent.cat \
- /usr/share/sgml/sgml-iso-entities-8879.1986/catalog
- $installer --add \
- /etc/sgml/sgml-docbook.cat \
- /etc/sgml/sgml-ent.cat
+ "$installer" --add \
+ "${EPREFIX}"/etc/sgml/sgml-ent.cat \
+ "${EPREFIX}"/usr/share/sgml/sgml-iso-entities-8879.1986/catalog
+ "$installer" --add \
+ "${EPREFIX}"/etc/sgml/sgml-docbook.cat \
+ "${EPREFIX}"/etc/sgml/sgml-ent.cat
local file
- for file in `find "${ROOT}etc/sgml/" -name "*.cat"` "${ROOT}etc/sgml/catalog"
+ for file in `find "${EROOT}etc/sgml/" -name "*.cat"` "${EROOT}etc/sgml/catalog"
do
einfo "Fixing ${file}"
awk '/"$/ { print $1 " " $2 }
}
pkg_prerm() {
- cp "${ROOT}usr/bin/install-catalog" "${T}"
+ cp "${EROOT}usr/bin/install-catalog" "${T}"
}
pkg_postrm() {
fi
einfo "Removing Catalogs..."
- if [ -e "${ROOT}etc/sgml/sgml-ent.cat" ]; then
+ if [ -e "${EROOT}etc/sgml/sgml-ent.cat" ]; then
"${T}"/install-catalog --remove \
- /etc/sgml/sgml-ent.cat \
- /usr/share/sgml/sgml-iso-entities-8879.1986/catalog
+ "${EPREFIX}"/etc/sgml/sgml-ent.cat \
+ "${EPREFIX}"/usr/share/sgml/sgml-iso-entities-8879.1986/catalog
fi
- if [ -e "${ROOT}etc/sgml/sgml-docbook.cat" ]; then
+ if [ -e "${EROOT}etc/sgml/sgml-docbook.cat" ]; then
"${T}"/install-catalog --remove \
- /etc/sgml/sgml-docbook.cat \
- /etc/sgml/sgml-ent.cat
+ "${EPREFIX}"/etc/sgml/sgml-docbook.cat \
+ "${EPREFIX}"/etc/sgml/sgml-ent.cat
fi
}
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX uudeview-0.5.20-CVE-2004-2265.patch 1788 RMD160 b6d1d46e51e25d6ac99f127a0bcaab556b43339a SHA1 f913dcac0a78dfd2521102625c2c9ecc9267ecb0 SHA256 20c0178206f940ce55922cf5c13e9be790428b5004c9f0571007096fa8f14dbe
AUX uudeview-0.5.20-CVE-2008-2266.patch 4595 RMD160 4681f9cbac1763f57ed62b2061d953ecd7e06ae1 SHA1 b4b775d2992543a148a608266d6b6d17d275915d SHA256 25f4edfcf0081d140ab526125aa702ac3b4b7790c428e56d40c3d484c4bf70a3
AUX uudeview-0.5.20-bugfixes.patch 3575 RMD160 0b4dee9175280bf25d690b8ab86120a4306690c1 SHA1 3e8468b2f605d73e9c7220eefa60e2ca4a3381c6 SHA256 5b8fb0bd23716c35747009e5a3c25965cc09f05aaee2fa880951b878925383ed
AUX uudeview-0.5.20-man.patch 3246 RMD160 2331395b65f76d93827203efcf4caafc0d7f1e51 SHA1 c143e8881032d91455b1fae84fac2b5ee6097074 SHA256 fa0466bc7044fcf3fbd0190a32f287df19ed8e1b71caf9190e81ab5815df17ed
AUX uudeview-0.5.20-rename.patch 1736 RMD160 e438b71cd1ea89b8cad521649e5a7a6090a364d6 SHA1 5338bf6b76c9ad242ff21493f25fcb4a4b646cee SHA256 ee3e76fe5e0d197b6d9bddf947064e83e28b79d4904de9cab6f684a3849f437d
DIST uudeview-0.5.20.tar.gz 261574 RMD160 9bb52fa3ad4979383ff16d1e8d8a302c5c794c66 SHA1 2c6ab7d355b545218bd0877d598bd5327d9fd125 SHA256 e49a510ddf272022af204e96605bd454bb53da0b3fe0be437115768710dae435
-EBUILD uudeview-0.5.20-r1.ebuild 1081 RMD160 2c51a6bd2e4392d2655372e978f0a72103c0b9b6 SHA1 f768f2ffd1627f75ab7172c6d5ed1b8d353ac8ba SHA256 3be5c1112e1919528439faaa62fd2d1b9895de9702a6a7724be784e729830028
-MISC ChangeLog 4776 RMD160 0b46c625250f47825d36727a4b38f15878a1255d SHA1 cb2c42bb83c00f62894af114855a7241798defbc SHA256 1ba64bb717059b7087cfbc1a709c3378b94d51e4d24f884a0fcd9014e18e2d86
+EBUILD uudeview-0.5.20-r1.ebuild 1076 RMD160 8f7a3ee057020e1398c3f6316d61ea71ffa4ccee SHA1 2f603354a4774e0dfa3470fb12d5a0edd3d299c3 SHA256 d203b4594a4b883d4a7f8f30c0b70a45a5d591985039ee858f3beb094268d98e
+MISC ChangeLog 4891 RMD160 7635219ccdf90ef25007fa8688def61751ec2cc1 SHA1 748d0f1b3702dd851eee0359d2f8a6c175b8bc0c SHA256 cfb11465e4a6297fd22718c30eacbbe1d7fd78f898e8bba433c4769650206e4d
MISC metadata.xml 314 RMD160 25181cde297628576a9545bea3a76601485bfaf3 SHA1 ac16b621acf5a22b64859e3323d466fb556fc4c8 SHA256 736baab77aea9c4da199c01e3cd6877c271bd02357ff9b41b537a2232c6e96d7
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.14 (GNU/Linux)
+
+iEYEARECAAYFAku6joUACgkQOypDUo0oQOpy1QCfawYlz7XaBzE/0vtLz0VzxP7s
+y6AAniRQQlN5JyJXQS5ccXo3YIZz74TY
+=nRIy
+-----END PGP SIGNATURE-----
DIST writerperfect-0.7.1.tar.gz 492872 RMD160 4cd25de307c9cfc2c9bca805f3e4f88cdae22002 SHA1 4c69c178985ae37a7da1f6b1b4c3e302c0330171 SHA256 d1b8edda81f1b9e34ed038a9d40f26c87b2c815b6dd1876348d1596cae637122
DIST writerperfect-0.7.3.tar.gz 512524 RMD160 d7f9fe713d88c3679b48e1bce106f95b901ff4c4 SHA1 947f8172d8e6a435f23e32dc9dfb1e48e3e959a0 SHA256 3c2cd1f3cf92aa10c751ccd6eee9e6440bfad327938ed16716a024d8b54a46c5
EBUILD wpd2sxw-0.7.1.ebuild 747 RMD160 d195a2563048fdbe12978348136ef01510077a5d SHA1 02b146b15443e0bef672c101cd9e68f76c57d2b0 SHA256 946bd509a930926545bc43fe5bd89ac19ad52c8c7e18dd007a289212c910d96d
-EBUILD wpd2sxw-0.7.3.ebuild 757 RMD160 fa403476423d8ca589d05d1e0ebaf8c522132177 SHA1 3507ba8155c5a0b2d0cff929fa87f5f31a61e9b0 SHA256 80c1d529ed371032e978df6d535bdca54efbccf892c7ee0a0993e205a400ccc0
-MISC ChangeLog 2442 RMD160 d19731598d2308c83077423f931a69b84b1b032f SHA1 c4367d9a99c77d2ad36fd2c8310b25408444bea2 SHA256 aec2f679eee6d2e541ccb63366b509f7a187c72dc713b726cec9e8587461dc40
+EBUILD wpd2sxw-0.7.3.ebuild 785 RMD160 422e13c50b1dfbc6d27a1d11b6f3fd78fddc3f0f SHA1 6aa35ba71d86fd913d4187636d318c72ee514a25 SHA256 e22c69db8380173c93524c4497d7ab6ca3d2c713979493e56209d71dbba11b2e
+MISC ChangeLog 2529 RMD160 352b586a45084ef53ecf38b3bf7df907cb502cb3 SHA1 e61c86cd0a9c38e0a01cd35e27727dc14de57226 SHA256 a248839db5ce3194f80d2ebc56a354999e6f4d1315521eaeab495321c6337e87
MISC metadata.xml 163 RMD160 68888b3756b2cf14b88ff5aa31e4fd07c9cc9713 SHA1 bd3e6fae69f40f453bc382ae8f1a7644a590a9cc SHA256 4539da09a369d01dcec488c471eeaaef71b60686482101eba357344538e994e2
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.9 (GNU/Linux)
+Version: GnuPG v2.0.14 (GNU/Linux)
-iEYEARECAAYFAkjowFgACgkQF6yMcaBxwHnjWwCfeWVJyTp40MMyznWSvAP5h0JJ
-NT8An1h+2TSAvKYX8xhIb+y7pQMBW3wU
-=/4kz
+iEYEARECAAYFAku6jtYACgkQOypDUo0oQOq1agCfUb2mApEWyFGx8dkyAOVRN/Ez
+nyIAn1d78Sc49R6HFWFgLtrorh1SPKXF
+=7gSu
-----END PGP SIGNATURE-----