[gentoo-commits] gentoo-x86 commit in dev-python/pypy: pypy-2.2.1.ebuild ChangeLog

2014-05-09 Thread Michal Gorny (mgorny)
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

2014-05-09 Thread Mike Gilbert (floppym)
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

2014-03-12 Thread Patrick Lauer (patrick)
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

2014-03-12 Thread Michal Gorny (mgorny)
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)