summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2010-08-20 13:20:36 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2010-08-20 13:20:36 +0000
commitda95fe1aff6e21bddcbdf3fe2a43763efffc4c70 (patch)
tree95156a921931be5e1179d4d439036cf2b77f717e /dev-lang/yasm
parentWhitespace. (diff)
downloadhistorical-da95fe1aff6e21bddcbdf3fe2a43763efffc4c70.tar.gz
historical-da95fe1aff6e21bddcbdf3fe2a43763efffc4c70.tar.bz2
historical-da95fe1aff6e21bddcbdf3fe2a43763efffc4c70.zip
Version bump.
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64
Diffstat (limited to 'dev-lang/yasm')
-rw-r--r--dev-lang/yasm/ChangeLog8
-rw-r--r--dev-lang/yasm/Manifest5
-rw-r--r--dev-lang/yasm/files/yasm-1.1.0-skip_cython_check.patch17
-rw-r--r--dev-lang/yasm/yasm-1.1.0.ebuild46
4 files changed, 74 insertions, 2 deletions
diff --git a/dev-lang/yasm/ChangeLog b/dev-lang/yasm/ChangeLog
index b08a3da5dc3f..1a1c307aff2a 100644
--- a/dev-lang/yasm/ChangeLog
+++ b/dev-lang/yasm/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-lang/yasm
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/yasm/ChangeLog,v 1.40 2010/07/12 18:01:12 fauli Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/yasm/ChangeLog,v 1.41 2010/08/20 13:20:35 ssuominen Exp $
+
+*yasm-1.1.0 (20 Aug 2010)
+
+ 20 Aug 2010; Samuli Suominen <ssuominen@gentoo.org> +yasm-1.1.0.ebuild,
+ +files/yasm-1.1.0-skip_cython_check.patch:
+ Version bump.
12 Jul 2010; Christian Faulhammer <fauli@gentoo.org> yasm-1.0.1.ebuild:
stable x86, bug 325273
diff --git a/dev-lang/yasm/Manifest b/dev-lang/yasm/Manifest
index 8fca62a2e532..31702deb8822 100644
--- a/dev-lang/yasm/Manifest
+++ b/dev-lang/yasm/Manifest
@@ -1,4 +1,7 @@
+AUX yasm-1.1.0-skip_cython_check.patch 652 RMD160 771b7da2ba0c2086818c0b9aca67779becfc18ce SHA1 874c22eb10fb63f61b6effee3d1f1f873f3249f0 SHA256 fbf0b8239fa96850b47ee4e35da48596864f39784d5ba99e959a743d623401db
DIST yasm-1.0.1.tar.gz 1413635 RMD160 d60d4ecee1c84c38e3c21427210a2b135f1bae9d SHA1 9da80e328d387ce750c23163c0f85747cad88fa4 SHA256 48697509c02b1aad13fe072f7dc16bd4e3b4f4ea06e4bbccb3778732d01f48aa
+DIST yasm-1.1.0.tar.gz 1409438 RMD160 93e9ee40319ca02a3a8fff7f85af216d37fb1d06 SHA1 8b252d2a50f6d0d8fe13997183596c3cd7589db9 SHA256 e5d56b582f3d0c30ed5c4fc221063e4175602307ea645520889458133671c232
EBUILD yasm-1.0.1.ebuild 772 RMD160 c0a6a836aea3acf50621edd6f850eb0ff73a5b39 SHA1 18c973820b08d40cb557392d11cc449cb7177f59 SHA256 67ac577bc27d77ca770313c27102fc2a4049cb2c438d64ba512c604551b3a283
-MISC ChangeLog 4971 RMD160 082b7595e14390fb4e9b98c57b2812e2b65994f1 SHA1 bb64d9987902ef46b15b84f1f1a1d2f8817f19ae SHA256 4965f94d7cbd1629781b8387be40df08321513d568b6d79d148d2da0a2363fed
+EBUILD yasm-1.1.0.ebuild 1154 RMD160 b023e908bea3d4335d4ccae3f12e597427c3bc71 SHA1 a6b53c4546e6f2647bde9215311e83fb8a8cdfe9 SHA256 fb5b1c1fef9c4cd6598c2c64320050e5b56c95fef365206e8bef23247123afdd
+MISC ChangeLog 5138 RMD160 26b4288f3afeea764a618fe6300a1bc1d5821dbd SHA1 758c235371ab64bc3bb36f08f950583f48756d37 SHA256 37c79be4b4cb9d3a47fc7684383dbfb8ce09320b1a19d5e210f4a4fb8d242bee
MISC metadata.xml 159 RMD160 d52f9d709e07e1eca289e2940d4292c64fda6029 SHA1 021f81ae2e25595444e199cc4be3c122d37da802 SHA256 38c5ab0a3cf60ec0611d1112056b9ff16183715db2c60a2ac84590da0ce7fb76
diff --git a/dev-lang/yasm/files/yasm-1.1.0-skip_cython_check.patch b/dev-lang/yasm/files/yasm-1.1.0-skip_cython_check.patch
new file mode 100644
index 000000000000..c4e5b3687d22
--- /dev/null
+++ b/dev-lang/yasm/files/yasm-1.1.0-skip_cython_check.patch
@@ -0,0 +1,17 @@
+Skip semi-broken Cython version check because it barfs on 0.13_beta0.
+
+--- configure.ac
++++ configure.ac
+@@ -285,11 +285,7 @@
+ AC_MSG_NOTICE([Checking to see if we can build Python bindings])
+ have_python_bindings=no
+ if test x$have_python = xyes; then
+- AC_MSG_CHECKING([for Cython >= 0.11.3])
+- CYTHON_CHECK_VERSION(0.11.3, [AC_MSG_RESULT(yes)
+- have_cython=yes],
+- [AC_MSG_RESULT(no)
+- have_cython=no])
++ have_cython=yes
+
+ AM_CHECK_PYTHON_HEADERS(have_python_headers=yes,have_python_headers=no)
+
diff --git a/dev-lang/yasm/yasm-1.1.0.ebuild b/dev-lang/yasm/yasm-1.1.0.ebuild
new file mode 100644
index 000000000000..903fb01dcf0c
--- /dev/null
+++ b/dev-lang/yasm/yasm-1.1.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/yasm/yasm-1.1.0.ebuild,v 1.1 2010/08/20 13:20:35 ssuominen Exp $
+
+EAPI=2
+PYTHON_DEPEND="python? 2:2.4"
+
+inherit autotools eutils python
+
+DESCRIPTION="An assembler for x86 and x86_64 instruction sets"
+HOMEPAGE="http://www.tortall.net/projects/yasm/"
+SRC_URI="http://www.tortall.net/projects/yasm/releases/${P}.tar.gz"
+
+LICENSE="Artistic BSD GPL-2 LGPL-2"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x86-solaris"
+IUSE="nls python"
+
+RDEPEND="nls? ( virtual/libintl )"
+DEPEND="nls? ( sys-devel/gettext )
+ python? ( >=dev-python/cython-0.11.3 )"
+
+pkg_setup() {
+ if use python; then
+ python_set_active_version 2
+ python_pkg_setup
+ fi
+}
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-1.1.0-skip_cython_check.patch
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ $(use_enable python) \
+ $(use_enable python python-bindings) \
+ --disable-dependency-tracking \
+ $(use_enable nls)
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+ dodoc AUTHORS
+}