Use -fno-strict-aliasing to avoid breaking strict-aliasing rules.
authorArfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
Thu, 8 Jul 2010 18:30:00 +0000 (18:30 +0000)
committerArfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
Thu, 8 Jul 2010 18:30:00 +0000 (18:30 +0000)
Package-Manager: portage-HEAD/cvs/Linux x86_64

dev-python/pyfltk/ChangeLog
dev-python/pyfltk/Manifest
dev-python/pyfltk/pyfltk-1.1.5.ebuild

index 8d752e8638284bdcfcf14f8cfc2c36c4f0df0a91..300c6c3c180c0b6af6b9a9ea74f43f2f7f9d44d0 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for dev-python/pyfltk
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/pyfltk/ChangeLog,v 1.20 2010/06/27 12:00:20 nixnut Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pyfltk/ChangeLog,v 1.21 2010/07/08 18:30:00 arfrever Exp $
+
+  08 Jul 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+  pyfltk-1.1.5.ebuild:
+  Use -fno-strict-aliasing to avoid breaking strict-aliasing rules.
 
   27 Jun 2010; <nixnut@gentoo.org> pyfltk-1.1.5.ebuild:
   ppc stable #306113
index 687313c53377e3872f1561b3deacad1019547a52..0ba726a34c6765136783ccd06523385fb65d5542 100644 (file)
@@ -2,6 +2,6 @@ DIST pyFltk-1.1.4.tar.gz 866905 RMD160 88bd550d01b3b35bdb7b1df11308bf4c16654a81
 DIST pyFltk-1.1.5.tar.gz 864463 RMD160 df6a0ab3f88e1f8fddba9542a0217cb32a215333 SHA1 2c55e438bb8d37b86b5c9c27339dd2222338d835 SHA256 278234198cf59b6e687cb4949e609ef766e29076f81fed4492cf31ab353c5a5c
 DIST pyfltkmanual.pdf 206137 RMD160 ea55c11127e41e3617ff86fe44ef3097f6fe4ad9 SHA1 672003a9d44b285a79a7172b2e498047da7c74fd SHA256 17a4806e6a0f75f0b458ceca1cfa6d8738cee2f1fb2d092aa5bd83882f9dd122
 EBUILD pyfltk-1.1.4.ebuild 1264 RMD160 43c9e66cedec9e9d2729ddd429d31771cff82ce9 SHA1 2a22b1f93b9223e488b3a355b0cecb7c44e76056 SHA256 6a63427b1e51fb91e5afd46f30c08e5b784a0cabf5ad84932bc99b93ea05b4a4
-EBUILD pyfltk-1.1.5.ebuild 1263 RMD160 0d8bbf391150f33f1c28212a6d7145e225940ae7 SHA1 84fe37a641bcd4b8318d1a0b4fa7c06cefc1b548 SHA256 2fd627680fe9d286cda731219bb1ef0c0b62931ba34a7f3f181e30aaf1cbe85d
-MISC ChangeLog 2653 RMD160 63b11e9612a2889d9e2cce3db9ff3a562f3bb8ae SHA1 29abac3d280d808e707daca7203b744091f34026 SHA256 f31064b61711e46439143a953b6000f9e2ecd1cd181bf4410bd19a06bd5fb4e4
+EBUILD pyfltk-1.1.5.ebuild 1313 RMD160 832dd413de23e3e553a9b6b505b118fab624627c SHA1 df355b215054cfdebcf392b8e82731a48f42a243 SHA256 467383364dbfb5dbfaf3263ab7f811a5acbaea4b66ade170a3482eba1b969ba4
+MISC ChangeLog 2820 RMD160 fd16c4e9705d0503d77354f64a8b11728cdbfeb0 SHA1 8dd0b86f9c71ebff11b4b4a2ddb84f1692da3cce SHA256 7e20fed5a190a0b592957a180ece525256683ee1e92dcaefcb842999bf42a4a1
 MISC metadata.xml 366 RMD160 cbd50a23e840b5440edb6f6d10a12920e629bb90 SHA1 4cd72c6c215a44f9d58fab5fafea709c4449f88c SHA256 33c14f0672891df32de325f73ca9d69e535c6167536b69a6a49fc242f9052d4b
index 946b58894b7971fef3da7ba74526973360f904c3..35d1203d6814069f24292c026bef2c03cc13856e 100644 (file)
@@ -1,12 +1,13 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/pyfltk/pyfltk-1.1.5.ebuild,v 1.4 2010/06/27 12:00:20 nixnut Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pyfltk/pyfltk-1.1.5.ebuild,v 1.5 2010/07/08 18:30:00 arfrever Exp $
 
-EAPI="2"
+EAPI="3"
 PYTHON_DEPEND="2"
 SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="3.*"
 
-inherit eutils distutils
+inherit distutils eutils
 
 MY_P="pyFltk-${PV}"
 
@@ -23,12 +24,12 @@ IUSE="doc"
 RDEPEND=">=x11-libs/fltk-1.1.9:1.1[opengl]"
 DEPEND="${RDEPEND}
        dev-lang/swig"
-RESTRICT_PYTHON_ABIS="3.*"
 
 S="${WORKDIR}/${MY_P}"
 
-DOCS="CHANGES"
+PYTHON_CXXFLAGS=("2.* + -fno-strict-aliasing")
 
+DOCS="CHANGES"
 PYTHON_MODNAME="fltk"
 
 src_prepare() {
@@ -47,6 +48,7 @@ src_compile() {
 
 src_install() {
        distutils_src_install --install-data /usr/share/doc/${PF}
+
        if use doc; then
                insinto /usr/share/doc/${PF}
                doins "${DISTDIR}"/pyfltkmanual.pdf || die