[gentoo-commits] gentoo-x86 commit in dev-python/pypy: pypy-2.2.1.ebuild ChangeLog
mgorny 14/05/09 06:12:21 Modified: pypy-2.2.1.ebuild ChangeLog Log: Add USE=tk for tkinter modules. Update the list of cffi-compiled modules. Bug #509794. (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key EFB4464E!) Revision ChangesPath 1.5 dev-python/pypy/pypy-2.2.1.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pypy/pypy-2.2.1.ebuild?rev=1.5view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pypy/pypy-2.2.1.ebuild?rev=1.5content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pypy/pypy-2.2.1.ebuild?r1=1.4r2=1.5 Index: pypy-2.2.1.ebuild === RCS file: /var/cvsroot/gentoo-x86/dev-python/pypy/pypy-2.2.1.ebuild,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- pypy-2.2.1.ebuild 11 Apr 2014 08:20:55 - 1.4 +++ pypy-2.2.1.ebuild 9 May 2014 06:12:21 - 1.5 @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/pypy/pypy-2.2.1.ebuild,v 1.4 2014/04/11 08:20:55 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/pypy/pypy-2.2.1.ebuild,v 1.5 2014/05/09 06:12:21 mgorny Exp $ EAPI=5 @@ -15,7 +15,7 @@ LICENSE=MIT SLOT=0/$(get_version_component_range 1-2 ${PV}) KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux -IUSE=bzip2 doc +jit ncurses sandbox shadowstack sqlite sse2 +IUSE=bzip2 doc +jit ncurses sandbox shadowstack sqlite sse2 tk RDEPEND==sys-libs/zlib-1.1.3 virtual/libffi @@ -25,6 +25,7 @@ bzip2? ( app-arch/bzip2 ) ncurses? ( sys-libs/ncurses ) sqlite? ( dev-db/sqlite:3 ) + tk? ( dev-lang/tk:0 ) !dev-python/pypy-bin:0 DEPEND=${RDEPEND} doc? ( dev-python/sphinx ) @@ -127,8 +128,14 @@ dodoc README.rst if ! use sqlite; then - rm -r ${ED%/}${INSDESTTREE}/lib-python/*2.7/sqlite3 || die - rm ${ED%/}${INSDESTTREE}/lib_pypy/_sqlite3.py || die + rm -r ${ED%/}${INSDESTTREE}/lib-python/*2.7/sqlite3 \ + ${ED%/}${INSDESTTREE}/lib_pypy/_sqlite3.py \ + ${ED%/}${INSDESTTREE}/lib-python/*2.7/test/test_sqlite.py || die + fi + if ! use tk; then + rm -r ${ED%/}${INSDESTTREE}/lib-python/*2.7/{idlelib,lib-tk} \ + ${ED%/}${INSDESTTREE}/lib_pypy/_tkinter \ + ${ED%/}${INSDESTTREE}/lib-python/*2.7/test/test_{tcl,tk,ttk*}.py || die fi # Install docs @@ -152,9 +159,13 @@ || die Generation of Grammar and PatternGrammar pickles failed # Generate cffi cache - ${PYTHON} -c import _curses || die Failed to import _curses + ${PYTHON} -c import _curses || die Failed to import _curses (cffi) + ${PYTHON} -c import syslog || die Failed to import syslog (cffi) if use sqlite; then - ${PYTHON} -c import _sqlite3 || die Failed to import _sqlite3 + ${PYTHON} -c import _sqlite3 || die Failed to import _sqlite3 (cffi) + fi + if use tk; then + ${PYTHON} -c import _tkinter || die Failed to import _tkinter (cffi) fi # compile the installed modules 1.61 dev-python/pypy/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pypy/ChangeLog?rev=1.61view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pypy/ChangeLog?rev=1.61content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pypy/ChangeLog?r1=1.60r2=1.61 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/dev-python/pypy/ChangeLog,v retrieving revision 1.60 retrieving revision 1.61 diff -u -r1.60 -r1.61 --- ChangeLog 11 Apr 2014 08:20:55 - 1.60 +++ ChangeLog 9 May 2014 06:12:21 - 1.61 @@ -1,6 +1,10 @@ # ChangeLog for dev-python/pypy # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/pypy/ChangeLog,v 1.60 2014/04/11 08:20:55 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/pypy/ChangeLog,v 1.61 2014/05/09 06:12:21 mgorny Exp $ + + 09 May 2014; Michał Górny mgo...@gentoo.org pypy-2.2.1.ebuild: + Add USE=tk for tkinter modules. Update the list of cffi-compiled modules. Bug + #509794. 11 Apr 2014; Michał Górny mgo...@gentoo.org pypy-2.0.2-r1.ebuild, pypy-2.2.1.ebuild:
[gentoo-commits] gentoo-x86 commit in dev-python/pypy: pypy-2.2.1.ebuild ChangeLog
floppym 14/05/10 01:50:09 Modified: pypy-2.2.1.ebuild ChangeLog Log: Add optional dependency on dev-tcltk/tix, bug 413393. (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 0BBEEA1FEA4843A4) Revision ChangesPath 1.6 dev-python/pypy/pypy-2.2.1.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pypy/pypy-2.2.1.ebuild?rev=1.6view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pypy/pypy-2.2.1.ebuild?rev=1.6content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pypy/pypy-2.2.1.ebuild?r1=1.5r2=1.6 Index: pypy-2.2.1.ebuild === RCS file: /var/cvsroot/gentoo-x86/dev-python/pypy/pypy-2.2.1.ebuild,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- pypy-2.2.1.ebuild 9 May 2014 06:12:21 - 1.5 +++ pypy-2.2.1.ebuild 10 May 2014 01:50:09 - 1.6 @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/pypy/pypy-2.2.1.ebuild,v 1.5 2014/05/09 06:12:21 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/pypy/pypy-2.2.1.ebuild,v 1.6 2014/05/10 01:50:09 floppym Exp $ EAPI=5 @@ -25,7 +25,10 @@ bzip2? ( app-arch/bzip2 ) ncurses? ( sys-libs/ncurses ) sqlite? ( dev-db/sqlite:3 ) - tk? ( dev-lang/tk:0 ) + tk? ( + dev-lang/tk:0 + dev-tcltk/tix + ) !dev-python/pypy-bin:0 DEPEND=${RDEPEND} doc? ( dev-python/sphinx ) 1.62 dev-python/pypy/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pypy/ChangeLog?rev=1.62view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pypy/ChangeLog?rev=1.62content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pypy/ChangeLog?r1=1.61r2=1.62 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/dev-python/pypy/ChangeLog,v retrieving revision 1.61 retrieving revision 1.62 diff -u -r1.61 -r1.62 --- ChangeLog 9 May 2014 06:12:21 - 1.61 +++ ChangeLog 10 May 2014 01:50:09 - 1.62 @@ -1,6 +1,9 @@ # ChangeLog for dev-python/pypy # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/pypy/ChangeLog,v 1.61 2014/05/09 06:12:21 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/pypy/ChangeLog,v 1.62 2014/05/10 01:50:09 floppym Exp $ + + 10 May 2014; Mike Gilbert flop...@gentoo.org pypy-2.2.1.ebuild: + Add optional dependency on dev-tcltk/tix, bug 413393. 09 May 2014; Michał Górny mgo...@gentoo.org pypy-2.2.1.ebuild: Add USE=tk for tkinter modules. Update the list of cffi-compiled modules. Bug
[gentoo-commits] gentoo-x86 commit in dev-python/pypy: pypy-2.2.1.ebuild ChangeLog
patrick 14/03/12 08:21:43 Modified: ChangeLog Added:pypy-2.2.1.ebuild Log: Bump for #479832, patch by Ian Delaney. (Portage version: 2.2.8-r1/cvs/Linux x86_64, unsigned Manifest commit) Revision ChangesPath 1.54 dev-python/pypy/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pypy/ChangeLog?rev=1.54view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pypy/ChangeLog?rev=1.54content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pypy/ChangeLog?r1=1.53r2=1.54 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/dev-python/pypy/ChangeLog,v retrieving revision 1.53 retrieving revision 1.54 diff -u -r1.53 -r1.54 --- ChangeLog 11 Mar 2014 20:01:04 - 1.53 +++ ChangeLog 12 Mar 2014 08:21:43 - 1.54 @@ -1,6 +1,13 @@ # ChangeLog for dev-python/pypy # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/pypy/ChangeLog,v 1.53 2014/03/11 20:01:04 pacho Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/pypy/ChangeLog,v 1.54 2014/03/12 08:21:43 patrick Exp $ + +*pypy-2.2.1 (12 Mar 2014) + + 12 Mar 2014; Patrick Lauer patr...@gentoo.org + +files/2.1-distutils-fix_handling_of_executables_and_flags.patch, + +pypy-2.2.1.ebuild: + Bump for #479832, patch by Ian Delaney. 11 Mar 2014; Pacho Ramos pa...@gentoo.org metadata.xml: Cleanup due #239126 1.1 dev-python/pypy/pypy-2.2.1.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pypy/pypy-2.2.1.ebuild?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pypy/pypy-2.2.1.ebuild?rev=1.1content-type=text/plain Index: pypy-2.2.1.ebuild === # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-python/pypy/pypy-2.2.1.ebuild,v 1.1 2014/03/12 08:21:43 patrick Exp $ EAPI=5 PYTHON_COMPAT=( python2_7 pypy2_0 pypy2_2 ) inherit check-reqs eutils multilib multiprocessing pax-utils \ python-any-r1 toolchain-funcs versionator DESCRIPTION=A fast, compliant alternative implementation of the Python language HOMEPAGE=http://pypy.org/; SRC_URI=mirror://bitbucket/pypy/pypy/downloads/${P}-src.tar.bz2 LICENSE=MIT SLOT=$(get_version_component_range 1-2 ${PV}) KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux IUSE=bzip2 doc +jit ncurses sandbox shadowstack sqlite sse2 RDEPEND==sys-libs/zlib-1.1.3 virtual/libffi virtual/libintl dev-libs/expat dev-libs/openssl bzip2? ( app-arch/bzip2 ) ncurses? ( sys-libs/ncurses ) sqlite? ( dev-db/sqlite:3 ) DEPEND=${RDEPEND} doc? ( dev-python/sphinx ) ${PYTHON_DEPS} PDEPEND=app-admin/python-updater S=${WORKDIR}/${P}-src pkg_pretend() { CHECKREQS_MEMORY=2G use amd64 CHECKREQS_MEMORY=4G check-reqs_pkg_pretend } pkg_setup() { pkg_pretend python-any-r1_pkg_setup } src_prepare() { epatch ${FILESDIR}/1.9-scripts-location.patch epatch ${FILESDIR}/1.9-distutils.unixccompiler.UnixCCompiler.runtime_library_dir_option.patch epatch ${FILESDIR}/2.1-distutils-fix_handling_of_executables_and_flags.patch epatch_user } src_compile() { tc-export CC local jit_backend if use jit; then jit_backend='--jit-backend=' # We only need the explicit sse2 switch for x86. # On other arches we can rely on autodetection which uses # compiler macros. Plus, --jit-backend= doesn't accept all # the modern values... if use x86; then if use sse2; then jit_backend+=x86 else jit_backend+=x86-without-sse2 fi else jit_backend+=auto fi fi local args=( $(usex jit -Ojit -O2) $(usex shadowstack --gcrootfinder=shadowstack '') $(usex sandbox --sandbox '') ${jit_backend} --make-jobs=$(makeopts_jobs) pypy/goal/targetpypystandalone ) # Avoid linking against libraries disabled by use flags local opts=( bzip2:bz2 ncurses:_minimal_curses ) local opt for opt in ${opts[@]}; do local flag=${opt%:*} local mod=${opt#*:} args+=( $(usex ${flag} --withmod --withoutmod)-${mod} ) done set -- ${PYTHON}
[gentoo-commits] gentoo-x86 commit in dev-python/pypy: pypy-2.2.1.ebuild ChangeLog
mgorny 14/03/12 09:14:21 Modified: pypy-2.2.1.ebuild ChangeLog Log: Fix to be non-slotted. (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key EFB4464E!) Revision ChangesPath 1.2 dev-python/pypy/pypy-2.2.1.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pypy/pypy-2.2.1.ebuild?rev=1.2view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pypy/pypy-2.2.1.ebuild?rev=1.2content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pypy/pypy-2.2.1.ebuild?r1=1.1r2=1.2 Index: pypy-2.2.1.ebuild === RCS file: /var/cvsroot/gentoo-x86/dev-python/pypy/pypy-2.2.1.ebuild,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- pypy-2.2.1.ebuild 12 Mar 2014 08:21:43 - 1.1 +++ pypy-2.2.1.ebuild 12 Mar 2014 09:14:21 - 1.2 @@ -1,10 +1,10 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/pypy/pypy-2.2.1.ebuild,v 1.1 2014/03/12 08:21:43 patrick Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/pypy/pypy-2.2.1.ebuild,v 1.2 2014/03/12 09:14:21 mgorny Exp $ EAPI=5 -PYTHON_COMPAT=( python2_7 pypy2_0 pypy2_2 ) +PYTHON_COMPAT=( python2_7 pypy2_0 ) inherit check-reqs eutils multilib multiprocessing pax-utils \ python-any-r1 toolchain-funcs versionator @@ -13,7 +13,7 @@ SRC_URI=mirror://bitbucket/pypy/pypy/downloads/${P}-src.tar.bz2 LICENSE=MIT -SLOT=$(get_version_component_range 1-2 ${PV}) +SLOT=0/$(get_version_component_range 1-2 ${PV}) KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux IUSE=bzip2 doc +jit ncurses sandbox shadowstack sqlite sse2 @@ -118,11 +118,11 @@ src_install() { einfo Installing PyPy ... - insinto /usr/$(get_libdir)/pypy${SLOT} + insinto /usr/$(get_libdir)/pypy doins -r include lib_pypy lib-python pypy-c fperms a+x ${INSDESTTREE}/pypy-c pax-mark m ${ED%/}${INSDESTTREE}/pypy-c - dosym ../$(get_libdir)/pypy${SLOT}/pypy-c /usr/bin/pypy-c${SLOT} + dosym ../$(get_libdir)/pypy/pypy-c /usr/bin/pypy dodoc README.rst if ! use sqlite; then @@ -135,7 +135,7 @@ einfo Generating caches and byte-compiling ... - python_export pypy-c${SLOT} EPYTHON PYTHON PYTHON_SITEDIR + python_export pypy EPYTHON PYTHON PYTHON_SITEDIR local PYTHON=${ED%/}${INSDESTTREE}/pypy-c echo EPYTHON='${EPYTHON}' epython.py 1.55 dev-python/pypy/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pypy/ChangeLog?rev=1.55view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pypy/ChangeLog?rev=1.55content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pypy/ChangeLog?r1=1.54r2=1.55 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/dev-python/pypy/ChangeLog,v retrieving revision 1.54 retrieving revision 1.55 diff -u -r1.54 -r1.55 --- ChangeLog 12 Mar 2014 08:21:43 - 1.54 +++ ChangeLog 12 Mar 2014 09:14:21 - 1.55 @@ -1,6 +1,9 @@ # ChangeLog for dev-python/pypy # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/pypy/ChangeLog,v 1.54 2014/03/12 08:21:43 patrick Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/pypy/ChangeLog,v 1.55 2014/03/12 09:14:21 mgorny Exp $ + + 12 Mar 2014; Michał Górny mgo...@gentoo.org pypy-2.2.1.ebuild: + Fix to be non-slotted. *pypy-2.2.1 (12 Mar 2014)