Change version scheme
authorTorsten Veller <tove@gentoo.org>
Sat, 27 Aug 2011 21:22:52 +0000 (21:22 +0000)
committerTorsten Veller <tove@gentoo.org>
Sat, 27 Aug 2011 21:22:52 +0000 (21:22 +0000)
Package-Manager: portage-2.2.0_alpha51/cvs/Linux x86_64

dev-perl/XML-SAX-Expat/ChangeLog
dev-perl/XML-SAX-Expat/Manifest
dev-perl/XML-SAX-Expat/XML-SAX-Expat-0.400.0.ebuild [new file with mode: 0644]

index 5d93553e989258972e804ecdce22da4f1ed401fd..3fde30826c34904f186b5252c034db85815a4a7e 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for dev-perl/XML-SAX-Expat
-# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/XML-SAX-Expat/ChangeLog,v 1.2 2008/12/17 09:54:32 tove Exp $
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/XML-SAX-Expat/ChangeLog,v 1.3 2011/08/27 21:22:52 tove Exp $
+
+*XML-SAX-Expat-0.400.0 (27 Aug 2011)
+
+  27 Aug 2011; Torsten Veller <tove@gentoo.org> +XML-SAX-Expat-0.400.0.ebuild:
+  Change version scheme
 
   17 Dec 2008; Torsten Veller <tove@gentoo.org> XML-SAX-Expat-0.40.ebuild:
   Add ~amd64 (#250770)
index 2e93ac32aec19e473b96ac8dc753481b29c53301..8b4faab3cccdd5160d9c9497fcd6cffab936a3e5 100644 (file)
@@ -1,14 +1,15 @@
 -----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
+Hash: SHA256
 
 DIST XML-SAX-Expat-0.40.tar.gz 6510 RMD160 fd0452bc817b55607ebbb4e8de017c6fd99ecaea SHA1 3fdbd7b5e83216bb24d1e83ff3a6c17fcde9ba3f SHA256 4b477dd7afba6e8d3f6117a28a2012381f8635e5cfb996d3cd4d0ee624c39930
 EBUILD XML-SAX-Expat-0.40.ebuild 1262 RMD160 f36f244f130ebebfed16c1687353edf5789ce216 SHA1 689aaac8d42147e8b3e7e23d9037a539aa131019 SHA256 614b166d1c11056cc40744ad8e405a25a009aa5aafab40296d3257d7bb19936d
-MISC ChangeLog 511 RMD160 eb56f60b7fe327c5f8940606efa16581e481f32c SHA1 b7df607501e53f5d969132140c5c9e96f4ae5f20 SHA256 c1777dc42f1fee442730b28aad1ce2f2a00ee2c231231bd8437bf3f9c98b6fa5
+EBUILD XML-SAX-Expat-0.400.0.ebuild 1293 RMD160 4073c158d71140ad7b4602f3999db4b5d31d5714 SHA1 a64992fd04c212c4805a6f7762fb7d37d2a582e9 SHA256 53f476aa004df9eb31bcee5e2afdcc4031b7d9277a8bff101a5c60cc5a311646
+MISC ChangeLog 653 RMD160 4fb4e28611360da9790060388b79031f3c8cdb1e SHA1 90893b61fcd46e3623b0d9ba94fe5c7788347b10 SHA256 27553ea20ff5b034072101cac670cdb32e5ecc98c7d1b54a4eb3ae92b1088231
 MISC metadata.xml 239 RMD160 4029634c2522e0eb360447e2ffa2fb0ac616a174 SHA1 1f6fde932bd3a3a61676c54b5abe58a3550bb9d9 SHA256 19b9aa555957e7963900959429300444a8afdf6004be1495048036770931be46
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.16 (GNU/Linux)
+Version: GnuPG v2.0.18 (GNU/Linux)
 
-iEYEARECAAYFAkyPf0cACgkQV3J2n04Eauwd7wCgxwCTXE4DI812lu/vtQQZyq4K
-s5kAnjmrMznrIyC+g+87nyW2B8g4eO7C
-=MEqP
+iEYEAREIAAYFAk5ZYDIACgkQV3J2n04EauzedgCgiYJQ9r4rHNsLsPjRm5kG2ZFW
+hC4An3XkvZ27RdEMCS2oKezBKL95SKOf
+=FIPY
 -----END PGP SIGNATURE-----
diff --git a/dev-perl/XML-SAX-Expat/XML-SAX-Expat-0.400.0.ebuild b/dev-perl/XML-SAX-Expat/XML-SAX-Expat-0.400.0.ebuild
new file mode 100644 (file)
index 0000000..f927503
--- /dev/null
@@ -0,0 +1,55 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/XML-SAX-Expat/XML-SAX-Expat-0.400.0.ebuild,v 1.1 2011/08/27 21:22:52 tove Exp $
+
+EAPI=4
+
+MODULE_AUTHOR=BJOERN
+MODULE_VERSION=0.40
+inherit perl-module
+
+DESCRIPTION="SAX2 Driver for Expat"
+LICENSE="|| ( Artistic GPL-2 )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=">=dev-perl/XML-SAX-0.15-r1
+       >=dev-perl/XML-NamespaceSupport-1.09
+       dev-perl/XML-Parser
+       dev-lang/perl"
+DEPEND="${RDEPEND}
+       test? ( dev-perl/Test-Pod
+               dev-perl/Test-Pod-Coverage )"
+
+SRC_TEST=do
+
+src_compile() {
+       export SKIP_SAX_INSTALL=1
+       perl-module_src_compile
+}
+
+pkg_postinst() {
+       perl-module_pkg_postinst
+       pkg_update_parser add XML::SAX::Expat
+}
+
+pkg_postrm() {
+       perl-module_pkg_postrm
+       pkg_update_parser remove XML::SAX::Expat
+}
+
+pkg_update_parser() {
+       # pkg_update_parser [add|remove] $parser_module
+       local action=$1
+       local parser_module=$2
+
+       if [[ "$ROOT" = "/" ]] ; then
+               einfo "Update Parser: $1 $2"
+               perl -MXML::SAX -e "XML::SAX->${action}_parser(q(${parser_module}))->save_parsers()" \
+                       || ewarn "Update Parser: $1 $2 failed"
+       else
+               elog "To $1 $2 run:"
+               elog "perl -MXML::SAX -e 'XML::SAX->${action}_parser(q(${parser_module}))->save_parsers()'"
+       fi
+}