summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy Olexa <darkside@gentoo.org>2009-08-20 03:23:43 +0000
committerJeremy Olexa <darkside@gentoo.org>2009-08-20 03:23:43 +0000
commitc0f015d609831cb17da07a41c530ef1e2eda3094 (patch)
tree3777ea85bf3b92a1c8f38283232dc8c89e61d6ab /dev-python/skype4py
parentp.mask dev-python/skype4py and net-im/skysentials on hardened because they de... (diff)
downloadhistorical-c0f015d609831cb17da07a41c530ef1e2eda3094.tar.gz
historical-c0f015d609831cb17da07a41c530ef1e2eda3094.tar.bz2
historical-c0f015d609831cb17da07a41c530ef1e2eda3094.zip
build fix for automagic cython dep, bug 280488. patch by Arfrever
Package-Manager: portage-2.1.6.13/cvs/Linux x86_64
Diffstat (limited to 'dev-python/skype4py')
-rw-r--r--dev-python/skype4py/ChangeLog10
-rw-r--r--dev-python/skype4py/Manifest5
-rw-r--r--dev-python/skype4py/files/skype4py-1.0.31.0-automagic-cython.patch43
-rw-r--r--dev-python/skype4py/skype4py-1.0.31.0.ebuild5
4 files changed, 58 insertions, 5 deletions
diff --git a/dev-python/skype4py/ChangeLog b/dev-python/skype4py/ChangeLog
index 231e43b00736..d2035fe2f0dd 100644
--- a/dev-python/skype4py/ChangeLog
+++ b/dev-python/skype4py/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for dev-python/skype4py
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/skype4py/ChangeLog,v 1.2 2009/03/21 05:51:26 darkside Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/skype4py/ChangeLog,v 1.3 2009/08/20 03:23:43 darkside Exp $
+
+ 20 Aug 2009; Jeremy Olexa <darkside@gentoo.org> skype4py-1.0.31.0.ebuild,
+ +files/skype4py-1.0.31.0-automagic-cython.patch:
+ build fix for automagic cython dep, bug 280488. patch by Arfrever
+
+ 20 Aug 2009; Jeremy Olexa <darkside@gentoo.org> skype4py-1.0.31.0.ebuild,
+ +files/skype4py-1.0.31.0-automagic-cython.patch:
+ build fix for automagic cython dep, bug 280488. patch by Arfrever
21 Mar 2009; Jeremy Olexa <darkside@gentoo.org> skype4py-1.0.31.0.ebuild:
skype4py is pretty useless if skype is not installed - listed on the
diff --git a/dev-python/skype4py/Manifest b/dev-python/skype4py/Manifest
index 054c802b16e1..485861183f8c 100644
--- a/dev-python/skype4py/Manifest
+++ b/dev-python/skype4py/Manifest
@@ -1,5 +1,6 @@
+AUX skype4py-1.0.31.0-automagic-cython.patch 1335 RMD160 97c00aaee5cf24d3b89840288017c2847d4b6626 SHA1 1035dc223c8e3511fc38a8282e9ca308a96be658 SHA256 aac5c9d86e41233d1701b4ac9644747537b153bc08371d6f86699106771496bc
DIST Skype4Py-1.0.31.0-htmldoc.zip 662455 RMD160 c447322599d561def6bc0595f79f136734737704 SHA1 c70b8eec90b51d6d4a38ef826db07de9a2dedf2d SHA256 1b296871f9deebe41fe229d66a92f62ef7d7112b862167693282c0fb240cd19b
DIST Skype4Py-1.0.31.0.tar.gz 105190 RMD160 61b38938e3f680f7cc284b23eda6a2db33a1da3a SHA1 6fdd72998de619386f22770c63a296eae4fae1f7 SHA256 d980683179d138623d6ebc1c4e5186b9ebd6f95e2412a0a890233401138f2774
-EBUILD skype4py-1.0.31.0.ebuild 809 RMD160 4dd477054e31edde0391f016cba9c713b82aeb05 SHA1 3f1b8caee7031fe4060634f689c0ac778069fce4 SHA256 ecf69500a59a341fa5b85f8f0fe9e7b2b4e29417a6eb8b6831ed77f7870e5457
-MISC ChangeLog 594 RMD160 6bc2cafd60d5899eda29af0b6265f04fbf810832 SHA1 34cf951548a6b80d7f4ded7201a494d4a8dd05a6 SHA256 ea21bd657a49cc0538df72895a24fc38975254e725de2c18e6a773db13573892
+EBUILD skype4py-1.0.31.0.ebuild 866 RMD160 33628544f38c71b4ecedacf83f31880efd9b72c9 SHA1 1bf2c0fdcdf638e2092596b242f8b589e4d4f3ad SHA256 2a752a37ea9d33289d2f829bb0249b6b352ed53143cb4af29a3e34e6fc4492e4
+MISC ChangeLog 986 RMD160 384e7d98d752bc3e197b8db98c858646ea9fca6b SHA1 412f3c60aa5252076ffd7c2623ced23c870d8ca8 SHA256 18cf397b3af05c6d9bc48da2fd786ef324f382ff31be5e12f911d7a088ed0d6b
MISC metadata.xml 224 RMD160 ef4cc3054936a3572ec992bcceee2519eddcba46 SHA1 3b0afde57f521aa4f834fed82806e79be3530c3e SHA256 fc3ff3b3ec6fac6a93feff4a2692f42f8abd9e7b5741d81a272a820d40092b73
diff --git a/dev-python/skype4py/files/skype4py-1.0.31.0-automagic-cython.patch b/dev-python/skype4py/files/skype4py-1.0.31.0-automagic-cython.patch
new file mode 100644
index 000000000000..fc141381f0ef
--- /dev/null
+++ b/dev-python/skype4py/files/skype4py-1.0.31.0-automagic-cython.patch
@@ -0,0 +1,43 @@
+--- setup.py.orig 2009-08-19 22:12:33.287642233 -0500
++++ setup.py 2009-08-19 22:13:00.449644751 -0500
+@@ -140,34 +140,6 @@
+ commands = {'build_doc': build_doc,
+ 'install_lib': install_lib}
+
+-try:
+- # If Cython is present, add the 'build_ext' commands.
+- from Cython.Distutils import build_ext
+-
+-except ImportError:
+- extensions = []
+-
+-else:
+- commands['build_ext'] = build_ext
+-
+- def scandir(dirpath):
+- names = []
+- for name in os.listdir(dirpath):
+- path = os.path.join(dirpath, name)
+- if os.path.isfile(path) and os.path.splitext(name)[-1].lower() == '.py':
+- names.append(path.replace(os.path.sep, '.')[:-3])
+- elif os.path.isdir(path):
+- names.extend(scandir(path))
+- return names
+-
+- extensions = []
+- for ext in scandir('Skype4Py'):
+- if ext.endswith('.__init__'):
+- continue
+- if ext == 'Skype4Py.API.faked_dbus':
+- continue
+- extensions.append(ext)
+-
+
+ # start the distutils setup
+ setup(name='Skype4Py',
+@@ -185,4 +157,4 @@
+ packages=('Skype4Py', 'Skype4Py.API', 'Skype4Py.Languages'),
+ provides=('Skype4Py',),
+ cmdclass=commands,
+- ext_modules=[make_extension(name) for name in extensions])
++ ext_modules=[])
diff --git a/dev-python/skype4py/skype4py-1.0.31.0.ebuild b/dev-python/skype4py/skype4py-1.0.31.0.ebuild
index fe7940f389cf..5639b02feab8 100644
--- a/dev-python/skype4py/skype4py-1.0.31.0.ebuild
+++ b/dev-python/skype4py/skype4py-1.0.31.0.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/skype4py/skype4py-1.0.31.0.ebuild,v 1.2 2009/03/21 05:51:26 darkside Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/skype4py/skype4py-1.0.31.0.ebuild,v 1.3 2009/08/20 03:23:43 darkside Exp $
-inherit distutils
+inherit distutils eutils
DESCRIPTION="Python wrapper for the Skype API."
HOMEPAGE="https://developer.skype.com/wiki/Skype4Py"
@@ -23,6 +23,7 @@ src_unpack() {
unpack ${A}
cd "${S}"
use doc && mv "${WORKDIR}/Skype4Py-${PV}-htmldoc" "${S}/html_doc"
+ epatch "${FILESDIR}/${P}-automagic-cython.patch"
}
src_install() {