idella4     15/06/23 15:59:54

  Modified:             ChangeLog
  Added:                pyfltk-1.3.3.ebuild pyfltk-1.3.0-r2.ebuild
  Log:
  revbump; patches added to fix runtime import failure of the module in -1.3.0 
bump; patches also apply to -1.3.3, a py3 compatible version, SLOT value added 
accordingly. rm -1.3.0, fixes bug #552252
  
  (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 
0xB8072B0D)

Revision  Changes    Path
1.45                 dev-python/pyfltk/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pyfltk/ChangeLog?rev=1.45&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pyfltk/ChangeLog?rev=1.45&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pyfltk/ChangeLog?r1=1.44&r2=1.45

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-python/pyfltk/ChangeLog,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -r1.44 -r1.45
--- ChangeLog   23 Jun 2015 09:25:03 -0000      1.44
+++ ChangeLog   23 Jun 2015 15:59:54 -0000      1.45
@@ -1,6 +1,15 @@
 # ChangeLog for dev-python/pyfltk
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/pyfltk/ChangeLog,v 1.44 
2015/06/23 09:25:03 mrueg Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pyfltk/ChangeLog,v 1.45 
2015/06/23 15:59:54 idella4 Exp $
+
+*pyfltk-1.3.3 (23 Jun 2015)
+*pyfltk-1.3.0-r2 (23 Jun 2015)
+
+  23 Jun 2015; Ian Delaney <[email protected]> +files/fltk_wrap.patch,
+  +files/ignore-func.patch, +pyfltk-1.3.0-r2.ebuild, +pyfltk-1.3.3.ebuild:
+  revbump; patches added to fix runtime import failure of the module in -1.3.0
+  bump; patches also apply to -1.3.3, a py3 compatible version, SLOT value 
added
+  accordingly. rm -1.3.0, fixes bug #552252
 
   23 Jun 2015; Manuel RĂ¼ger <[email protected]> -pyfltk-1.3.0.ebuild:
   Remove old.



1.1                  dev-python/pyfltk/pyfltk-1.3.3.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pyfltk/pyfltk-1.3.3.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pyfltk/pyfltk-1.3.3.ebuild?rev=1.1&content-type=text/plain

Index: pyfltk-1.3.3.ebuild
===================================================================
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyfltk/pyfltk-1.3.3.ebuild,v 1.1 
2015/06/23 15:59:54 idella4 Exp $

# FIXME: MakeSwig.py execution should be made work from pyfltk-1.1.5.ebuild

EAPI=5
PYTHON_COMPAT=( python{3_3,3_4} )

inherit distutils-r1 flag-o-matic

MY_PN="pyFltk-${PV}"
MY_P="pyFltk-${PV}_py3"

DESCRIPTION="Python interface to Fltk library"
HOMEPAGE="http://pyfltk.sourceforge.net/";
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz -> ${MY_PN}.tar.gz"

LICENSE="LGPL-2"
SLOT="1"
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
IUSE="doc"

DEPEND=">=x11-libs/fltk-1.3.0:1[opengl]"
RDEPEND="${DEPEND}"

S=${WORKDIR}/${MY_PN}
PATCHES=( "${FILESDIR}"/ignore-func.patch
                "${FILESDIR}"/fltk_wrap.patch )

python_prepare_all() {
        # Disable installation of documentation and tests.
        sed -i -e '/package_data=/d' setup.py || die

        distutils-r1_python_prepare_all
}

python_configure_all() {
        append-flags -fno-strict-aliasing
}

python_install_all() {
        use doc && local HTML_DOCS=( fltk/docs/. )
        distutils-r1_python_install_all
}



1.1                  dev-python/pyfltk/pyfltk-1.3.0-r2.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pyfltk/pyfltk-1.3.0-r2.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pyfltk/pyfltk-1.3.0-r2.ebuild?rev=1.1&content-type=text/plain

Index: pyfltk-1.3.0-r2.ebuild
===================================================================
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyfltk/pyfltk-1.3.0-r2.ebuild,v 
1.1 2015/06/23 15:59:54 idella4 Exp $

# FIXME: MakeSwig.py execution should be made work from pyfltk-1.1.5.ebuild

EAPI=5
PYTHON_COMPAT=( python2_7 )

inherit distutils-r1 flag-o-matic

MY_P=pyFltk-${PV}

DESCRIPTION="Python interface to Fltk library"
HOMEPAGE="http://pyfltk.sourceforge.net/";
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"

LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
IUSE="doc"

DEPEND=">=x11-libs/fltk-1.3.0:1[opengl]"
RDEPEND="${DEPEND}"

S=${WORKDIR}/${MY_P}

PATCHES=( "${FILESDIR}"/${P}-linux-3.x-detection.patch
                "${FILESDIR}"/ignore-func.patch
                "${FILESDIR}"/fltk_wrap.patch )

python_prepare_all() {
        # Disable installation of documentation and tests.
        sed -i -e '/package_data=/d' setup.py || die

        distutils-r1_python_prepare_all
}

python_configure_all() {
        append-flags -fno-strict-aliasing
}

python_install_all() {
        use doc && local HTML_DOCS=( fltk/docs/. )
        distutils-r1_python_install_all
}




Reply via email to