Permalink
Browse files

git-o-matic

Signed-off-by: Donald R. Gray Jr <donald.r.gray@gmail.com>
  • Loading branch information...
1 parent 0f6113e commit 385736d8ac0305ad3ff6a3010784bce8aec27f05 @entoo committed Apr 11, 2012
@@ -1,6 +1,9 @@
# ChangeLog for dev-ruby/sqlite3-ruby
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/sqlite3-ruby/ChangeLog,v 1.64 2012/04/04 13:22:37 graaff Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/sqlite3-ruby/ChangeLog,v 1.65 2012/04/11 19:42:51 jer Exp $
+
+ 11 Apr 2012; Jeroen Roovers <jer@gentoo.org> sqlite3-ruby-1.3.3.ebuild:
+ Stable for HPPA (bug #397979).
*sqlite3-ruby-1.3.5 (04 Apr 2012)
@@ -1,21 +1,21 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
+Hash: SHA1
DIST sqlite3-1.3.3.gem 55808 RMD160 185b1840867de772cd33076fa1cf2990561de999 SHA1 8888ba7d755764486dd05cae7b95cf47ec2c3d0b SHA256 294f92e8eae56b45ad2416bb929046c5b8024b7f73addd80963ace5d909503be
DIST sqlite3-1.3.4.gem 55296 RMD160 3f31b1a24001decdeed7fbe1a23648e25473833d SHA1 4dceed107d42c7baca6710bfc623a58838c6bd39 SHA256 2f16a663177a53a2f5b62a6adf59f59432081316f44670edb8576c010badf3aa
DIST sqlite3-1.3.5.gem 56320 RMD160 815f7af6c643e22bc38d02b1322f53299b1505d2 SHA1 e867a0fbb1588590f6673722d80e40e141373785 SHA256 8ff3956eadcd24dd1dd83de09c3594a5cc8a8400a6edeec3236dcaba605a017f
DIST sqlite3-ruby-1.3.2.gem 55808 RMD160 7203e884de200d21ae6006f26bf1b8ac48095645 SHA1 84ee78cf223b50c9a0766bf85d3ea1e700c2ca0d SHA256 9c3d4eb7c3a92bb16bfd2c804bfcd0222539cff0d050e809ec1493959738a64c
EBUILD sqlite3-ruby-1.3.2.ebuild 1522 RMD160 d6b5df0f8dba9b1de3b27e1eb6a25bb9bac84258 SHA1 9bfc5a64a5e8b4f36f2a638f79474fe61f12a534 SHA256 8cda2149a823c79971aa4834cc01926fa5e1f9700f3da70f697a9f425153a6fb
-EBUILD sqlite3-ruby-1.3.3.ebuild 1556 RMD160 2a7b19017b379046b859306ff150141844d7167e SHA1 eb56eb79ac168c37027d98fb266f213c21055946 SHA256 3a8b25a7befbd6325d263efca76e2c2c5805ba5f190010d34be5a55b60dbeb4f
+EBUILD sqlite3-ruby-1.3.3.ebuild 1552 RMD160 b88712175f0b1ef82ac92bfad0aae9d4e89b7875 SHA1 63aa2b4384b179eba0ca8c2ab3064dc48cec1139 SHA256 5906b2542139dac2bbd16504e6cff4e9f63451dafaf2984548671c70d8e6318b
EBUILD sqlite3-ruby-1.3.4-r1.ebuild 2495 RMD160 855e422636de4f0bf3355ec0f4ce2661c16025d2 SHA1 f374c762c45df7c49384db3fa2beb33104ddd536 SHA256 5754b8456296e91ed48ef17af20dead05728eafbac6e62d11bb1d40a2032d9e8
EBUILD sqlite3-ruby-1.3.4.ebuild 1627 RMD160 a7007a64e10f3040db6f0b39996edf42d8110ac8 SHA1 8a39e6e098b0c44d46f583c51e7e15e06e27850c SHA256 9ab80ba700ac6c0985a2016679ca02325bb1d54030f4902356625a30fa4982fe
EBUILD sqlite3-ruby-1.3.5.ebuild 2483 RMD160 7256d3e4fa4db36266cc51d1d37c6dab4bd671f7 SHA1 222f705d3bfd065677b2828f47c98e14b89a8d40 SHA256 f83b7fb59c32e7764754ea08beba8490ca80978a13cc13a8dc803dffca9f6312
-MISC ChangeLog 8271 RMD160 7e595c9be17a374b487fd0cb79cf52e6f8c3b061 SHA1 803c6e6fc7e2df4b1838a2ccf08b7e9322855c62 SHA256 b635b18e63c40dd0be086c0228ebcf65c9d0b1603825f8f88dd5c76a9894c450
+MISC ChangeLog 8376 RMD160 c23eb52508cd12a9bd621fd558235c36dfe5218e SHA1 491ede07ddab04c473e738a99fcc771e879d59f6 SHA256 a4e09fa276877504b94a7e1769c86ac6f6f9b20de9a07a90236fda8604cf9319
MISC metadata.xml 159 RMD160 eb364108353c7843cf1c01fba92129aaa46a0334 SHA1 0734f4c292968932afc57d0aa3a681c0b75b7bfc SHA256 abab7965b1f41e0acf6b54c554945c1c9fa35b5afab848d784dc58c298bc4679
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iF4EAREIAAYFAk98SyIACgkQiIP6VqMIqNcsCgEAl5DJov66az0ghmrMyHPd3h9R
-a1FYN+/9bNlE2xbetzkA/A3ysfmrgaJTYdYjnmcvBKdpZLb9mFWBwYh60oLYeh0R
-=OoNP
+iEYEARECAAYFAk+F3sEACgkQVWmRsqeSphNoDwCfQSsKE0K2vfjI90b0x3ZZ2p3K
+RFQAn3zFVMMeA+QYl1BwQsnH2RxSErXG
+=1Sr7
-----END PGP SIGNATURE-----
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/sqlite3-ruby/sqlite3-ruby-1.3.3.ebuild,v 1.6 2012/02/06 19:43:07 ranger Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/sqlite3-ruby/sqlite3-ruby-1.3.3.ebuild,v 1.7 2012/04/11 19:42:51 jer Exp $
EAPI=2
USE_RUBY="ruby18 ree18"
@@ -17,7 +17,7 @@ DESCRIPTION="An extension library to access a SQLite database from Ruby"
HOMEPAGE="http://rubyforge.org/projects/sqlite-ruby/"
LICENSE="BSD"
-KEYWORDS="amd64 ~hppa ia64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="amd64 hppa ia64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
SLOT="0"
IUSE=""
@@ -6,7 +6,7 @@ mirror://rubygems/sqlite3-1.3.3.gem
http://rubyforge.org/projects/sqlite-ruby/
BSD
An extension library to access a SQLite database from Ruby
-amd64 ~hppa ia64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
+amd64 hppa ia64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
eutils java-utils-2 multilib ruby-fakegem ruby-ng toolchain-funcs user versionator
elibc_FreeBSD ruby_targets_ruby18 ruby_targets_ree18 doc doc test test
@@ -0,0 +1,22 @@
+>=dev-lang/python-2.4 >=dev-python/snakeoil-0.4.5 || ( >=dev-lang/python-2.5 dev-python/pycrypto ) doc? ( dev-python/sphinx dev-python/pyparsing ) dev-lang/python
+>=dev-lang/python-2.4 >=dev-python/snakeoil-0.4.5 || ( >=dev-lang/python-2.5 dev-python/pycrypto ) dev-lang/python
+0
+http://pkgcore.googlecode.com/files/pkgcore-0.7.7.8.tar.bz2
+
+http://pkgcore.googlecode.com/
+GPL-2
+pkgcore package manager
+~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
+distutils eutils multilib python toolchain-funcs user
+-doc build
+
+
+
+3
+
+compile install postinst postrm prepare setup test
+
+
+
+
+
@@ -1 +1 @@
-Wed, 11 Apr 2012 19:06:58 +0000
+Wed, 11 Apr 2012 20:06:58 +0000
@@ -1 +1 @@
-Wed, 11 Apr 2012 19:06:58 +0000
+Wed, 11 Apr 2012 20:06:58 +0000
@@ -4,10 +4,10 @@ DESCRIPTION=An extension library to access a SQLite database from Ruby
EAPI=2
HOMEPAGE=http://rubyforge.org/projects/sqlite-ruby/
IUSE=elibc_FreeBSD ruby_targets_ruby18 ruby_targets_ree18 doc doc test test
-KEYWORDS=amd64 ~hppa ia64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
+KEYWORDS=amd64 hppa ia64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
LICENSE=BSD
RDEPEND==dev-db/sqlite-3* ruby_targets_ruby18? ( dev-lang/ruby:1.8 ) ruby_targets_ree18? ( dev-lang/ruby-enterprise:1.8 ) ruby_targets_ruby18? ( virtual/rubygems[ruby_targets_ruby18] ) ruby_targets_ree18? ( virtual/rubygems[ruby_targets_ree18] )
SLOT=0
SRC_URI=mirror://rubygems/sqlite3-1.3.3.gem
_eclasses_=eutils 6891f6f484e3b44a0a15e1b0c0fc9a14 java-utils-2 b173b5d55bfd6e328939985bc54a1c9e multilib 5f4ad6cf85e365e8f0c6050ddd21659e ruby-fakegem 6732f927427c6069df6c4f22271f2c75 ruby-ng 927a565459a62f2839d06e03cfbe1440 toolchain-funcs 6526ac6fc9aedf391efb91fcd75ace68 user 32a09e82e2f592bf88ad2fd08525166e versionator 6601b4c5b3f019a993db59a50e1854e4
-_md5_=b12f938fa5b33932cc20ca3480b86b48
+_md5_=201751ce44cd6d0ef5f301ec0cdca988
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install postinst postrm prepare setup test
+DEPEND=>=dev-lang/python-2.4 >=dev-python/snakeoil-0.4.5 || ( >=dev-lang/python-2.5 dev-python/pycrypto ) doc? ( dev-python/sphinx dev-python/pyparsing ) dev-lang/python
+DESCRIPTION=pkgcore package manager
+EAPI=3
+HOMEPAGE=http://pkgcore.googlecode.com/
+IUSE=-doc build
+KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
+LICENSE=GPL-2
+RDEPEND=>=dev-lang/python-2.4 >=dev-python/snakeoil-0.4.5 || ( >=dev-lang/python-2.5 dev-python/pycrypto ) dev-lang/python
+SLOT=0
+SRC_URI=http://pkgcore.googlecode.com/files/pkgcore-0.7.7.8.tar.bz2
+_eclasses_=distutils 15ae23f6f8219a009bfcfff7724fe727 eutils 6891f6f484e3b44a0a15e1b0c0fc9a14 multilib 5f4ad6cf85e365e8f0c6050ddd21659e python 36d7e2b7aa4dce62364c72eec96610cf toolchain-funcs 6526ac6fc9aedf391efb91fcd75ace68 user 32a09e82e2f592bf88ad2fd08525166e
+_md5_=277d340614b5893e76d1220dd271ba80
@@ -1 +1 @@
-Wed, 11 Apr 2012 19:07:00 +0000
+Wed, 11 Apr 2012 20:07:00 +0000
View
@@ -1 +1 @@
-Wed Apr 11 19:06:58 UTC 2012
+Wed Apr 11 20:06:58 UTC 2012
View
@@ -1 +1 @@
-Wed, 11 Apr 2012 19:15:01 +0000
+Wed, 11 Apr 2012 20:15:01 +0000
View
@@ -1 +1 @@
-1334171101 Wed Apr 11 19:05:01 2012 UTC
+1334174701 Wed Apr 11 20:05:01 2012 UTC
@@ -1,6 +1,12 @@
# ChangeLog for sys-apps/pkgcore
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/pkgcore/ChangeLog,v 1.151 2012/03/29 06:53:13 ferringb Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/pkgcore/ChangeLog,v 1.152 2012/04/11 19:44:50 ferringb Exp $
+
+*pkgcore-0.7.7.8-r1 (11 Apr 2012)
+
+ 11 Apr 2012; Brian Harring <ferringb@gentoo.org> +pkgcore-0.7.7.8-r1.ebuild,
+ +files/pkgcore-0.7.7.8-fix-resolver-assert.patch:
+ Fix a resolver bug/assertion triggered by hwids/usbutils changes.
29 Mar 2012; Brian Harring <ferringb@gentoo.org> pkgcore-9999.ebuild:
Update to match vcs head allowing man pages and html to be optional in
View
@@ -2,17 +2,19 @@
Hash: SHA1
AUX pkgcore-0.7.7.7-NameError-fix.patch 986 RMD160 ba4553304f6ad866a8936ae1753307592257502f SHA1 9ded642b192085686d388b5de5c78e15eb1c2b3f SHA256 b48d06c8117ed54fcf5859b51efcd1fd9b19eb6e0a4d3c8735dcf65318277834
+AUX pkgcore-0.7.7.8-fix-resolver-assert.patch 4386 RMD160 c3524c54b52d3542f867b8cde3e469764a60a108 SHA1 47008bd4c946812947cd89ba5a0e08378555dcc2 SHA256 ac33f503aacdc379d81022a658b4c3e0802fafcfe9ef7eb0efec3aebae7b422d
DIST pkgcore-0.7.7.7.tar.bz2 437984 RMD160 d1204551c074d403fb049efac2ae6731934ed8fc SHA1 d746ca4edd84c84ba3b785336a684e0efa0c9d3b SHA256 47273b634f38141b2a6095dc9d62b9153796d1c445d31d4569a06e05dccc56d7
DIST pkgcore-0.7.7.8.tar.bz2 439499 RMD160 ec9c10e3095f8a529223d98786e4111b7a6e538e SHA1 bcaaea0f920c4ae1caa6cb4cc18a5248a71a31a6 SHA256 ad90b71a1cd2e7aefcab77893396a483cf7c2b9fc08cbcd55711d1985e048116
EBUILD pkgcore-0.7.7.7-r1.ebuild 1199 RMD160 c5a0743aa181c5c1562634848656cf3854d5be8b SHA1 3fd5373a83525c04c940079126474d68bf8037bf SHA256 f0e73abfd6023c299d4e9d4937ea8c97c60cc097c89eae1672fbeb90c42490ea
+EBUILD pkgcore-0.7.7.8-r1.ebuild 1205 RMD160 db3bf4f2672da6b794758fc93ba44ae1a46f0a4e SHA1 741312dd4c13f4a9c0cabfc99f16e87c1b7b5aff SHA256 ba1f4cd2f020d13eb5557daf4808f6a022fccd1dbfdda32d41d6eb1186029672
EBUILD pkgcore-0.7.7.8.ebuild 1123 RMD160 961626f383acdf3efd750aed66a75679fe81fe6a SHA1 12dc8730ad023dd34b7b2ef5c0d5d74231ede486 SHA256 88753d0b8804f7960fae0c0cf986478ea1fce6ba292684e34c03211538d57bd8
EBUILD pkgcore-9999.ebuild 1068 RMD160 bc8a2a0a6bd5bfd833229fdd7f275debbd024d9d SHA1 b7cf48faa047e11876a9bdd7d7959c6265c14ea4 SHA256 5deb75699ba0d4faed469441327f331d9031006ea90084e4a4e5b9afc8842631
-MISC ChangeLog 25590 RMD160 53f1e1286ddcad603f74b04bab178432abaf6da0 SHA1 35ada031820628aa32ad7a4eb59c4b3165a36e93 SHA256 6f220bb3ba15afa165540570bbb0fce886359133d483675e7b2fabe22a133fae
+MISC ChangeLog 25825 RMD160 9c1f161cd9e551406186044f3177bcccaa638aa4 SHA1 0a6faeced7893ad5835cdc985caeba2a1e15950f SHA256 7a5e7ea0f6ab3f34a4f39dc8027bc5e5c22beb080e288bb10bdc4ddd8b760747
MISC metadata.xml 358 RMD160 86c4bed397308bd927abe5b46b53bef8bb4f4726 SHA1 ef2cdb1191d68aa1f5e10d630a6cdd15b8ea4327 SHA256 9cd29ff0b62fdc004f8a686675df1175b7605ce6ad099d5aa278dfb212aced88
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)
-iEYEARECAAYFAk90Bt4ACgkQsiLx3HvNzgeOJwCfUPVexkETmZF/zDhcVyWhko7G
-ESwAnjB/buD5hj9t+LnYqQm1y5uueE86
-=u/go
+iEYEARECAAYFAk+F3zcACgkQsiLx3HvNzgep3wCfQxolXfZWTDR+GD3NFg/oJppW
+GTkAmgOLOJSD15Zi/lI7vthM5O9MR7ta
+=XJAI
-----END PGP SIGNATURE-----
@@ -0,0 +1,113 @@
+From ac3e8f392ad61d8a3d455776a3df05e08e8d993c Mon Sep 17 00:00:00 2001
+From: Brian Harring <ferringb@gmail.com>
+Date: Wed, 11 Apr 2012 12:17:55 -0700
+Subject: [PATCH] Fix rollback support when reverting a replace affected by a
+ blocker.
+
+Specifically, if the state is blocker !a:1 w/ a replace operation of
+a-1:1 -> a-2:2, that replace is fine. Reverting the replace however
+would fail w/ an assertion error due to !a:1 catching a-1:1 during
+revert.
+
+Thus track the state, and only through the error if the blocker state
+for that package has somehow changed since we last looked (unlikely).
+---
+ pkgcore/resolver/pigeonholes.py | 11 ++++++++---
+ pkgcore/resolver/state.py | 14 ++++++++++----
+ 2 files changed, 18 insertions(+), 7 deletions(-)
+
+diff --git a/pkgcore/resolver/pigeonholes.py b/pkgcore/resolver/pigeonholes.py
+index 112d53b..fc010e9 100644
+--- a/pkgcore/resolver/pigeonholes.py
++++ b/pkgcore/resolver/pigeonholes.py
+@@ -22,9 +22,10 @@ class PigeonHoledSlots(object):
+
+ :return: any conflicting objs (empty list if inserted successfully).
+ """
+- key = obj.key
+- l = [x for x in self.limiters.get(key, ()) if x.match(obj)]
+
++ l = self.check_limiters(obj)
++
++ key = obj.key
+ dslot = obj.slot
+ l.extend(x for x in self.slot_dict.get(key, ()) if x.slot == dslot)
+
+@@ -32,7 +33,6 @@ class PigeonHoledSlots(object):
+ self.slot_dict.setdefault(key, []).append(obj)
+ return l
+
+-
+ def get_conflicting_slot(self, pkg):
+ for x in self.slot_dict.get(pkg.key, ()):
+ if pkg.slot == x.slot:
+@@ -56,6 +56,11 @@ class PigeonHoledSlots(object):
+ self.limiters.setdefault(key, []).append(atom)
+ return self.find_atom_matches(atom, key=key)
+
++ def check_limiters(self, obj):
++ """return any limiters conflicting w/ the psased in obj"""
++ key = obj.key
++ return [x for x in self.limiters.get(key, ()) if x.match(obj)]
++
+ def remove_slotting(self, obj):
+ key = obj.key
+ # let the key error be thrown if they screwed up.
+diff --git a/pkgcore/resolver/state.py b/pkgcore/resolver/state.py
+index f4ad3c4..c14d9f9 100644
+--- a/pkgcore/resolver/state.py
++++ b/pkgcore/resolver/state.py
+@@ -198,24 +198,26 @@ class remove_op(base_op_state):
+ plan.vdb_filter.add(self.pkg)
+
+ def revert(self, plan):
+- plan.state.fill_slotting(self.pkg, force=self.force)
++ plan.state.fill_slotting(self.pkg, force=True)
+ plan.pkg_choices[self.pkg] = self.choices
+ plan.vdb_filter.remove(self.pkg)
+
+
+ class replace_op(base_op_state):
+
+- __slots__ = ("old_pkg", "old_choices")
++ __slots__ = ("old_pkg", "old_choices", "force_old")
+ desc = "replace"
+
+ def __init__(self, *args, **kwds):
+ base_op_state.__init__(self, *args, **kwds)
+ self.old_pkg, self.old_choices = None, None
++ self.force_old = False
+
+ def apply(self, plan):
+ revert_point = plan.current_state
+ old = plan.state.get_conflicting_slot(self.pkg)
+ # probably should just convert to an add...
++ force_old = bool(plan.state.check_limiters(old))
+ assert old is not None
+ plan.state.remove_slotting(old)
+ old_choices = plan.pkg_choices[old]
+@@ -233,6 +235,7 @@ class replace_op(base_op_state):
+ # wipe olds blockers.
+
+ self.old_pkg = old
++ self.force_old = force_old
+ self.old_choices = old_choices
+ del plan.pkg_choices[old]
+ plan.pkg_choices[self.pkg] = self.choices
+@@ -243,8 +246,11 @@ class replace_op(base_op_state):
+ # far simpler, since the apply op generates multiple ops on it's own.
+ # all we have to care about is swap.
+ plan.state.remove_slotting(self.pkg)
+- l = plan.state.fill_slotting(self.old_pkg, force=self.force)
+- assert not l, "reverting a replace op %r, got %r from slotting" % (self, l)
++ l = plan.state.fill_slotting(self.old_pkg, force=self.force_old)
++ if bool(l) != self.force_old:
++ raise AssertionError(
++ "Internal error detected, unable to revert %s; got %s, "
++ "force_old=%s " % (self, l, self.force_old))
+ del plan.pkg_choices[self.pkg]
+ plan.pkg_choices[self.old_pkg] = self.old_choices
+ plan.vdb_filter.remove(self.old_pkg)
+--
+1.7.8.5
+
@@ -0,0 +1,56 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/pkgcore/pkgcore-0.7.7.8-r1.ebuild,v 1.1 2012/04/11 19:44:50 ferringb Exp $
+
+EAPI="3"
+DISTUTILS_SRC_TEST="setup.py"
+
+inherit distutils eutils
+
+DESCRIPTION="pkgcore package manager"
+HOMEPAGE="http://pkgcore.googlecode.com/"
+SRC_URI="http://pkgcore.googlecode.com/files/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE="-doc build"
+
+RDEPEND=">=dev-lang/python-2.4
+ >=dev-python/snakeoil-0.4.5
+ || ( >=dev-lang/python-2.5 dev-python/pycrypto )"
+DEPEND="${RDEPEND}
+ doc? ( dev-python/sphinx dev-python/pyparsing )"
+
+DOCS="AUTHORS NEWS"
+
+pkg_setup() {
+ # disable snakeoil 2to3 caching...
+ unset PY2TO3_CACHEDIR
+ python_pkg_setup
+}
+
+src_prepare() {
+ epatch "${FILESDIR}/${PN}-${PV}"-fix-resolver-assert.patch
+}
+
+src_compile() {
+ distutils_src_compile
+
+ if use doc; then
+ python setup.py build_docs || die "doc building failed"
+ fi
+}
+
+src_install() {
+ distutils_src_install
+
+ if use doc; then
+ dohtml -r build/sphinx/html/*
+ fi
+}
+
+pkg_postinst() {
+ distutils_pkg_postinst
+ pplugincache
+}
View
@@ -1,6 +1,10 @@
# ChangeLog for sys-boot/grub
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-boot/grub/ChangeLog,v 1.197 2012/04/11 02:41:33 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-boot/grub/ChangeLog,v 1.198 2012/04/11 19:49:27 floppym Exp $
+
+ 11 Apr 2012; Mike Gilbert <floppym@gentoo.org>
+ files/grub-2.00-10_linux-genkernel.patch:
+ Adjust patch to use uname -m in place of a shell glob.
11 Apr 2012; Mike Gilbert <floppym@gentoo.org>
files/grub-2.00-10_linux-genkernel.patch:
Oops, something went wrong.

0 comments on commit 385736d

Please sign in to comment.