diff --git a/dev-lang/yasm/ChangeLog b/dev-lang/yasm/ChangeLog index d9054739..52da01dc 100644 --- a/dev-lang/yasm/ChangeLog +++ b/dev-lang/yasm/ChangeLog @@ -2,6 +2,12 @@ # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 # $Header: /var/cvsroot/gentoo-x86/dev-lang/yasm/ChangeLog,v 1.43 2010/11/03 12:02:48 phajdan.jr Exp $ +*yasm-1.1.0-r1 (26 Dec 2010) + + 26 Dec 2010; Mario Fetka -yasm-1.1.0.ebuild, + +yasm-1.1.0-r1.ebuild, +files/yasm-1.1.0-cython-0.14.patch: + add patach for cython 0.14 + 03 Nov 2010; Pawel Hajdan jr yasm-1.1.0.ebuild: x86 stable wrt bug #343143 diff --git a/dev-lang/yasm/Manifest b/dev-lang/yasm/Manifest index 1c015ce9..804a442b 100644 --- a/dev-lang/yasm/Manifest +++ b/dev-lang/yasm/Manifest @@ -1,5 +1,6 @@ +AUX yasm-1.1.0-cython-0.14.patch 719 RMD160 dc69a23a248cb5ce08ed68480f20a63c8d129aea SHA1 85386c28902e0e79ef3d545df32c2bc47901aa6b SHA256 f21989241856d16750cab7ed6608eacb69253459665b5e8914df140eb380c749 AUX yasm-1.1.0-skip_cython_check.patch 701 RMD160 2b24da3738ef79a3741de078f7e5302d1bb6383b SHA1 23e85c86e8de7e5d833369d56611b74d50a1d30c SHA256 a0fb5760e0d090a159afac6eaf2961be10e11644fc7c7dbef809fcd95363f9f2 DIST yasm-1.1.0.tar.gz 1409438 RMD160 93e9ee40319ca02a3a8fff7f85af216d37fb1d06 SHA1 8b252d2a50f6d0d8fe13997183596c3cd7589db9 SHA256 e5d56b582f3d0c30ed5c4fc221063e4175602307ea645520889458133671c232 -EBUILD yasm-1.1.0.ebuild 1305 RMD160 953b100a594b75e260ad25ce930cfc1043acd5bf SHA1 c383a5ec9d42efb9b7534592d59f1760a4a13694 SHA256 c547e9b1e9fe0e761fee6863438868fb45ef8c4cc834eccb337ffbc972bdd0c8 -MISC ChangeLog 5350 RMD160 8bf3558560688a75dbde829d2889354ed55ea131 SHA1 f3b7396c9b6d3c72e933f15dbfb4c242f06df6ab SHA256 3c97417cbd03b57423c2c45609943f052d1d26075e4a751d33661b9ff7cf521c +EBUILD yasm-1.1.0-r1.ebuild 1357 RMD160 36a3fbac9a7601e28870f03d99ada62e1ffcf6a0 SHA1 337d6a003c134c888d12b45250b0183407d736f8 SHA256 5ebdbf1977ea2b452898b582c7e9655bfa3c202025000ac4c0f4fb3314aceee4 +MISC ChangeLog 5543 RMD160 1d58abc16d2fbd14465c4f34917e161e567fae71 SHA1 30fc84ce5d00f8e66889768d613f7a897d617ea1 SHA256 a36d56e7d757be3f6e625d039d0ab2941ebdba2d7d0b0dd62603160897743fa3 MISC metadata.xml 159 RMD160 d52f9d709e07e1eca289e2940d4292c64fda6029 SHA1 021f81ae2e25595444e199cc4be3c122d37da802 SHA256 38c5ab0a3cf60ec0611d1112056b9ff16183715db2c60a2ac84590da0ce7fb76 diff --git a/dev-lang/yasm/files/yasm-1.1.0-cython-0.14.patch b/dev-lang/yasm/files/yasm-1.1.0-cython-0.14.patch new file mode 100644 index 00000000..65a0585c --- /dev/null +++ b/dev-lang/yasm/files/yasm-1.1.0-cython-0.14.patch @@ -0,0 +1,22 @@ +http://bugs.gentoo.org/show_bug.cgi?id=348587 + +--- tools/python-yasm/yasm.pyx ++++ tools/python-yasm/yasm.pyx +@@ -97,7 +97,7 @@ + # + cdef class __assoc_data_callback: + cdef yasm_assoc_data_callback *cb +- def __new__(self, destroy, print_): ++ def __cinit__(self, destroy, print_): + self.cb = malloc(sizeof(yasm_assoc_data_callback)) + self.cb.destroy = PyCObject_AsVoidPtr(destroy) + #self.cb.print_ = PyCObject_AsVoidPtr(print_) +@@ -107,7 +107,7 @@ + + cdef class Register: + cdef unsigned long reg +- def __new__(self, reg): ++ def __cinit__(self, reg): + self.reg = reg + + include "errwarn.pxi" diff --git a/dev-lang/yasm/yasm-1.1.0.ebuild b/dev-lang/yasm/yasm-1.1.0-r1.ebuild similarity index 96% rename from dev-lang/yasm/yasm-1.1.0.ebuild rename to dev-lang/yasm/yasm-1.1.0-r1.ebuild index 5089a456..543c35c5 100644 --- a/dev-lang/yasm/yasm-1.1.0.ebuild +++ b/dev-lang/yasm/yasm-1.1.0-r1.ebuild @@ -29,6 +29,7 @@ pkg_setup() { src_prepare() { epatch "${FILESDIR}"/${PN}-1.1.0-skip_cython_check.patch + epatch "${FILESDIR}"/${PN}-1.1.0-cython-0.14.patch eautoreconf }