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
comedilib-9999.ebuild

index b2c3ba93880430119e6b0cfde36a04afa702d8f7..980a079d53e31574924d8b183400b7acc4157da5 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,11 @@
 # Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2
 # $Header: /var/cvsroot/gentoo-x86/sci-libs/comedilib/Attic/ChangeLog,v 1.3 2006/03/13 17:51:20 caleb dead $
 
+*comedilib-9999 (31 Dec 2010)
+
+  31 Dec 2010; W. Trevor King <wking@drexel.edu> comedilib-9999.ebuild :
+  Fix repoman-reported issues with 9999.
+
 *comedilib-9999 (08 Dec 2010)
 
   08 Dec 2010; W. Trevor King <wking@drexel.edu> +comedilib-9999.ebuild, -comedilib-0.7.21.ebuild, -comedilib-0.7.22.ebuild:
index eaf1f97496571582d976d3eccef1f0baea76806c..354b1096db60c0942b34735d1a86009fd779b314 100644 (file)
--- a/Manifest
+++ b/Manifest
@@ -1,5 +1,5 @@
 AUX comedilib-9999-comedi.i.patch 919 RMD160 f4302074d6fe2a0a75eea2ab329f2067d479e7e1 SHA1 75b80d40bf5363bd1478fb8516f10bdc78c83276 SHA256 ef975b802a94330d60d607b79b2b330106d7ef841bdeb168e84769d298d306cd
 AUX comedilib-9999-demo-Makefile.patch 2505 RMD160 76278a724696a5fc3f4fb9e1b297018b6ce83953 SHA1 bc3401ed2c69ac87144621eba6bbe825b16e679f SHA256 25fd857769c8c5390289db546cd8e7686372edcdbdea0ffd989b45689a8ba6b1
-EBUILD comedilib-9999.ebuild 3708 RMD160 395cdd4bc53ef51908136cd18d78ea7660f55b34 SHA1 6726ccb54e9f4c7b0a4829bffab68d63ab327d48 SHA256 d3a6478b0ce0ded91c1a96b24ed54f161610f9d56546a1b6a82a974ce9502a20
-MISC ChangeLog 1168 RMD160 62c9992630de85e02a25d5a4cc077386211b8859 SHA1 bc9d91fff9c4f05804d564f5e55fd63ed99c3426 SHA256 6766a0d3f76055ed559975a91df6f2876289f129248fa739853da0d2606bec9f
+EBUILD comedilib-9999.ebuild 3710 RMD160 c01a7787c0e775f3ea0b8f1db2376366c4847457 SHA1 fa9eb340f0c1ad061750a0fdec13a602c5bca5d8 SHA256 73cb9370efdfdb99e3fd2c027a6621a88d84730602cb1e3e6de11db5d0b48892
+MISC ChangeLog 1314 RMD160 3b8376466974203fd1338d7a7d0044c66afd842b SHA1 79f8bf856c3831f72ff9c59f0654dd7d98eff37e SHA256 7ec9d7819457a0aaffb4ff318b2d42e533b92323b0a28d802d05142913e7db50
 MISC metadata.xml 247 RMD160 6735f3a5dd2d7a2b70589d1693f35d54291b7147 SHA1 c015969fe50967340dd050a44cb9f8a30b5e34a5 SHA256 9e65060e5f9d0a50d28c7a69d9c27fed6c3037fdd3e420cc276627fde2794f72
index 154ee68606cdef0045584e276caeede678bd5905..c3e1a6bb5a5559dd94391ec2b957285b8949991b 100644 (file)
@@ -23,7 +23,7 @@ DESCRIPTION="Userspace interface to Comedi kernel modules."
 HOMEPAGE="http://www.comedi.org"
 
 IUSE="python ruby doc"
-KEYWORDS="x86"
+KEYWORDS="~x86"
 LICENSE="LGPL-2.1"
 SLOT="0"
 
@@ -45,7 +45,6 @@ DEPEND=">=sci-misc/comedi-headers-${PV}
        doc? ( app-text/xmlto )"
 RDEPEND=""
 
-
 src_prepare()
 {
        if [ "${PV}" == "9999" ] ; then
@@ -83,7 +82,7 @@ src_compile()
        fi
        if use ruby ; then
                pushd "${S}/swig/ruby" || die "failed to pushd"
-               swig -ruby -o ext/comedi_ruby_wrap.c -I${S}/include ../comedi.i \
+               swig -ruby -o ext/comedi_ruby_wrap.c "-I${S}/include" ../comedi.i \
                        || die "swigging ruby binding failed"
                DESTDIR="${D}" ruby setup.rb config --prefix="${D}/usr" \
                        -- \