Update to EAPI 3 and fix several repoman issues.
authorW. Trevor King <wking@drexel.edu>
Fri, 31 Dec 2010 18:26:14 +0000 (13:26 -0500)
committerW. Trevor King <wking@drexel.edu>
Fri, 31 Dec 2010 18:26:41 +0000 (13:26 -0500)
I believe the remaining repoman issues are due to:

* some dependency packages in overlays (vs. the main Portage tree)
* some packages only supporting version controlled source (makes it
  hard to depend on a specific version)

Neither one of these will cause me to loose sleep ;).

ChangeLog
Manifest
hooke-9999.ebuild

index e8fe0793b5f3b134e9998323ff4d7648188d7d32..e681ff00326436b0db49ff2b8cbf163210170ca8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,6 +3,10 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
+*hooke-9999 (31 Dec 2010)
+  31 Dec 2010; W. Trevor King <wking@drexel.edu> ChangeLog, hooke-9999.ebuild :
+  Fix repoman-reported issues with 9999.
+
 *hooke-9999 (17 Nov 2010)
   17 Nov 2010; W. Trevor King <wking@drexel.edu> ChangeLog, hooke-9999.ebuild :
   - Adjust ebuild for mercurial.eclass v1.15.
index 5fef35403704383128d848be4433f6f29bfcdccd..085ea329e1a3a76242ff7555d5787ea0e6444fe6 100644 (file)
--- a/Manifest
+++ b/Manifest
@@ -1,4 +1,4 @@
 AUX hooke-9999.cfg 517 RMD160 6c7014b76bf0669972d555adc29742f8ca90939e SHA1 8b4aeaf01d640c9a8e3ce670f2103d8f88624638 SHA256 0ba496b57c42c108b2df784bbcd6db108695e0fb189b94d927962fbf4185b9a5
-EBUILD hooke-9999.ebuild 1618 RMD160 e5d5992840bf147c4b6b1d4d80f7e7862ecab518 SHA1 9db5dfcdd287949640b458f133376c33389d2b3c SHA256 d31cb908d415929f9b2d40a9c99e75296727eb1fe7ab2e26ab7a98c40e9ca17e
-MISC ChangeLog 843 RMD160 c06b51593e6a8692a9fcfc514c33dc94f4d09e91 SHA1 7d69bda8b5fd7d8c887830bb8d5d821285bfc0c6 SHA256 80b5c0ff78936974117191a0bb5c5f960518fe62c9ab7488a9a0f96dddcb7b2f
+EBUILD hooke-9999.ebuild 1616 RMD160 59a761c2fb3b5a8d91dba56fdf44708c5d49d2dd SHA1 41bf5bd4a2ec7948a7f5401d5368fef21c803275 SHA256 176d273179a786c634373cad8e4fe342ba263543dbe83629138fabe693b221f7
+MISC ChangeLog 991 RMD160 9b506b4262c99ec3707259a5e55985803a834228 SHA1 aacb9e04acc3bbb172a251d36f3154582506cb36 SHA256 109f1b421f8920162a400a4f5847a2d4bba07a33133bb8f8634430d161f06aca
 MISC metadata.xml 310 RMD160 1568615d45618d4e162f7c4fb583d126347ea803 SHA1 a4a8bd0e07eb2ea484db1df5f38d8a4440cd1a62 SHA256 48dccd47092ba73ed46427ea9db7071fc1fde9753398b0f9c7d8b40a530e6416
index c31f08506676add39d64ba7d7cd7754733ba9446..a9ebbc86aea096c5c41ee6921a989cd50fd6cd46 100644 (file)
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-EAPI="2"
+EAPI="3"
 PYTHON_DEPEND="2:2.6"
 SUPPORT_PYTHON_ABIS="1"
 RESTRICT_PYTHON_ABIS="3.*"
@@ -29,14 +29,14 @@ IUSE="doc test X"
 RDEPEND="dev-python/matplotlib
        dev-python/numpy
        sci-libs/scipy
-       test? ( dev-python/nose )
-  X? ( >=dev-python/wxpython-2.8 )"
+       X? ( >=dev-python/wxpython-2.8 )"
 DEPEND="${RDEPEND}
        doc? (
                dev-libs/libxslt
                dev-python/numpydoc
                dev-util/scons
-       )"
+       )
+       test? ( dev-python/nose )"
 # dev-python/numpydoc is in the science overlay
 #   http://overlays.gentoo.org/proj/science/wiki/en
 
@@ -54,7 +54,7 @@ src_prepare() {
                # generates hooke.version
                ./update_copyright.py || die "couldn't generate hooke.version."
        fi
-  distutils_src_prepare
+       distutils_src_prepare
 }
 
 src_compile() {