Hi, The latest version of PyPy.
New bootstrap tarball here: http://theunixzoo.co.uk/files/pypy-bootstrap-amd64-2.3.1.tar.xz Stuart, would you mind giving the tarball a more permanent home? OK? Index: Makefile =================================================================== RCS file: /home/edd/cvsync/ports/lang/pypy/Makefile,v retrieving revision 1.10 diff -u -p -r1.10 Makefile --- Makefile 4 Dec 2013 21:56:21 -0000 1.10 +++ Makefile 14 Jul 2014 15:50:59 -0000 @@ -12,7 +12,7 @@ COMMENT = fast implementation of the Py # * Set BOOTSTRAP_V back to ${V} in the port Makefile # * make bootstrap && make makesum (note, FLAVOR no longer set) # * Try the build using the bootstrap -V = 2.2.1 +V = 2.3.1 BOOTSTRAP_V = ${V} DISTNAME = pypy-${V}-src PKGNAME = pypy-${V} @@ -27,7 +27,7 @@ MAINTAINER = Edd Barrett <[email protected] # PyPy is MIT; the Python libs it comes with have the same license as Python PERMIT_PACKAGE_CDROM = Yes -WANTLIB += bz2 c crypto curses expat ffi m ncurses panel +WANTLIB += bz2 c crypto curses expat ffi gdbm m ncurses panel WANTLIB += pthread sqlite3 ssl ${MODTCL_LIB} ${MODTK_LIB} util z MASTER_SITES = https://bitbucket.org/pypy/pypy/downloads/ @@ -51,8 +51,11 @@ MODGCC4_ARCHS = * MODGCC4_LANGS = c USE_GMAKE = Yes -BUILD_DEPENDS = textproc/py-sphinx ${MODTK_BUILD_DEPENDS} -RUN_DEPENDS = ${MODTK_RUN_DEPENDS} +BUILD_DEPENDS = textproc/py-sphinx \ + databases/gdbm \ + ${MODTK_BUILD_DEPENDS} +RUN_DEPENDS = ${MODTK_RUN_DEPENDS} \ + databases/gdbm WRKDIST = ${WRKDIR}/pypy-${V}-src @@ -75,7 +78,7 @@ pre-configure: # When updating the port, see pypy/tool/release/package.py and check for # new modules which require a cffi cache. -CFFI_CACHES = _sqlite3, _curses, syslog, _tkinter +CFFI_CACHES = _sqlite3, _curses, syslog, _tkinter, gdbm do-build: .if ${FLAVOR:Mno_bootstrap} @@ -109,8 +112,9 @@ do-install: # make cffi cache # this will generate various __pycache__ directories in lib_pypy. # and it puts absolute paths in there too, yay... - ${PREFIX}/pypy/bin/pypy -c 'import ${CFFI_CACHES}' - # but it contains absolute paths, so we fox that: + LDFLAGS=-L${LOCALBASE}/lib CPPFLAGS=-I${LOCALBASE}/include \ + ${PREFIX}/pypy/bin/pypy -c 'import ${CFFI_CACHES}' + # but it contains absolute paths, so we fix that: ${INSTALL_DATA_DIR} ${PREFIX}/pypy/lib_pypy/__pycache__/${TRUEPREFIX}/pypy/ mv ${PREFIX}/pypy/lib_pypy/__pycache__/${PREFIX}/pypy/* \ ${PREFIX}/pypy/lib_pypy/__pycache__/${TRUEPREFIX}/pypy/ @@ -122,6 +126,8 @@ do-install: chown -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/pypy/lib_pypy chown -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/pypy/lib-python/2.7 cd ${PREFIX}/bin && ln -s ../pypy/bin/pypy + # remove patch orig files so they dont appear in the plist + find ${PREFIX} -name '*.py.orig' | xargs rm PYPY_PKG = ${PACKAGE_REPOSITORY}/${MACHINE_ARCH}/all/${FULLPKGNAME}.tgz Index: distinfo =================================================================== RCS file: /home/edd/cvsync/ports/lang/pypy/distinfo,v retrieving revision 1.5 diff -u -p -r1.5 distinfo --- distinfo 4 Dec 2013 21:56:21 -0000 1.5 +++ distinfo 13 Jul 2014 22:12:11 -0000 @@ -1,4 +1,4 @@ -SHA256 (pypy/pypy-2.2.1-src.tar.bz2) = JSBFGH5ENlaivrQS2trJKW6P6NsPdaZu1SZdtYw1A18= -SHA256 (pypy/pypy-bootstrap-amd64-2.2.1.tar.xz) = bTecrBES3QjIIGSlC1cQ2TNH31iD/9QhzPeDOYQS/0o= -SIZE (pypy/pypy-2.2.1-src.tar.bz2) = 14439822 -SIZE (pypy/pypy-bootstrap-amd64-2.2.1.tar.xz) = 18369388 +SHA256 (pypy/pypy-2.3.1-src.tar.bz2) = axDvqyvlUCtHWiUYGHBhbp/4MpayJaosen7GF8D/eO8= +SHA256 (pypy/pypy-bootstrap-amd64-2.3.1.tar.xz) = cL5tgVLbETVS4yOTFbXnqZ64E3hQElFiNy/XlOIGyPQ= +SIZE (pypy/pypy-2.3.1-src.tar.bz2) = 15400359 +SIZE (pypy/pypy-bootstrap-amd64-2.3.1.tar.xz) = 18583040 Index: patches/patch-rpython_rlib_ropenssl_py =================================================================== RCS file: /home/edd/cvsync/ports/lang/pypy/patches/patch-rpython_rlib_ropenssl_py,v retrieving revision 1.1 diff -u -p -r1.1 patch-rpython_rlib_ropenssl_py --- patches/patch-rpython_rlib_ropenssl_py 24 Apr 2014 21:44:07 -0000 1.1 +++ patches/patch-rpython_rlib_ropenssl_py 13 Jul 2014 15:46:18 -0000 @@ -1,7 +1,7 @@ $OpenBSD: patch-rpython_rlib_ropenssl_py,v 1.1 2014/04/24 21:44:07 sthen Exp $ ---- rpython/rlib/ropenssl.py.orig Thu Apr 24 16:23:04 2014 -+++ rpython/rlib/ropenssl.py Thu Apr 24 16:23:10 2014 -@@ -187,7 +187,6 @@ ssl_external('CRYPTO_set_id_callback', +--- rpython/rlib/ropenssl.py.orig Fri Jun 6 11:43:02 2014 ++++ rpython/rlib/ropenssl.py Sun Jul 13 16:43:47 2014 +@@ -200,7 +200,6 @@ ssl_external('CRYPTO_set_id_callback', if HAVE_OPENSSL_RAND: ssl_external('RAND_add', [rffi.CCHARP, rffi.INT, rffi.DOUBLE], lltype.Void) ssl_external('RAND_status', [], rffi.INT) Index: patches/patch-rpython_rtyper_module_ll_time_py =================================================================== RCS file: patches/patch-rpython_rtyper_module_ll_time_py diff -N patches/patch-rpython_rtyper_module_ll_time_py --- patches/patch-rpython_rtyper_module_ll_time_py 4 Dec 2013 21:56:21 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,56 +0,0 @@ -$OpenBSD: patch-rpython_rtyper_module_ll_time_py,v 1.1 2013/12/04 21:56:21 edd Exp $ ---- rpython/rtyper/module/ll_time.py.orig Fri Nov 15 19:44:50 2013 -+++ rpython/rtyper/module/ll_time.py Wed Dec 4 00:53:54 2013 -@@ -24,8 +24,12 @@ else: - FTIME = 'ftime' - STRUCT_TIMEB = 'struct timeb' - includes = [TIME_H, 'time.h', 'errno.h', 'sys/select.h', -- 'sys/types.h', 'unistd.h', 'sys/timeb.h', -+ 'sys/types.h', 'unistd.h', - 'sys/time.h', 'sys/resource.h'] -+ -+ if not sys.platform.startswith('openbsd'): -+ includes.append('sys/timeb.h') -+ - need_rusage = True - - -@@ -86,16 +90,18 @@ class RegisterTime(BaseLazyRegistering): - c_gettimeofday = self.llexternal('gettimeofday', - [self.TIMEVALP, rffi.VOIDP], rffi.INT, - _nowrapper=True, releasegil=False) -+ c_ftime = None # We have gettimeofday(2), so force ftime(3) OFF. - else: - c_gettimeofday = None - -- if self.HAVE_FTIME: -- self.configure(CConfigForFTime) -- c_ftime = self.llexternal(FTIME, [lltype.Ptr(self.TIMEB)], -- lltype.Void, -- _nowrapper=True, releasegil=False) -- else: -- c_ftime = None # to not confuse the flow space -+ # Only look for ftime(3) if gettimeofday(2) was not found. -+ if self.HAVE_FTIME: -+ self.configure(CConfigForFTime) -+ c_ftime = self.llexternal(FTIME, [lltype.Ptr(self.TIMEB)], -+ lltype.Void, -+ _nowrapper=True, releasegil=False) -+ else: -+ c_ftime = None # to not confuse the flow space - - c_time = self.llexternal('time', [rffi.VOIDP], rffi.TIME_T, - _nowrapper=True, releasegil=False) -@@ -115,9 +121,9 @@ class RegisterTime(BaseLazyRegistering): - if rffi.cast(rffi.LONG, errcode) == 0: - result = decode_timeval(t) - lltype.free(t, flavor='raw') -- if result != -1: -- return result -- if self.HAVE_FTIME: -+ if result != -1: -+ return result -+ else: # assume using ftime(3) - t = lltype.malloc(self.TIMEB, flavor='raw') - c_ftime(t) - result = (float(intmask(t.c_time)) + Index: patches/patch-rpython_translator_platform_openbsd_py =================================================================== RCS file: /home/edd/cvsync/ports/lang/pypy/patches/patch-rpython_translator_platform_openbsd_py,v retrieving revision 1.3 diff -u -p -r1.3 patch-rpython_translator_platform_openbsd_py --- patches/patch-rpython_translator_platform_openbsd_py 4 Dec 2013 21:56:21 -0000 1.3 +++ patches/patch-rpython_translator_platform_openbsd_py 13 Jul 2014 15:46:08 -0000 @@ -1,15 +1,10 @@ -$OpenBSD: patch-rpython_translator_platform_openbsd_py,v 1.3 2013/12/04 21:56:21 edd Exp $ +$OpenBSD$ -Fixes the order of CFLAGS and LDFLAGS. -https://bitbucket.org/pypy/pypy/pull-request/153 +No -O3 in ports builds. --O3 not allowed in ports builds. - -Remove libcompat.a linkage. - ---- rpython/translator/platform/openbsd.py.orig Fri Nov 15 19:44:50 2013 -+++ rpython/translator/platform/openbsd.py Mon Dec 2 14:57:42 2013 -@@ -9,11 +9,11 @@ class OpenBSD(BSD): +--- rpython/translator/platform/openbsd.py.orig Sun Jul 13 16:44:39 2014 ++++ rpython/translator/platform/openbsd.py Sun Jul 13 16:45:46 2014 +@@ -9,7 +9,7 @@ class OpenBSD(BSD): name = "openbsd" link_flags = os.environ.get("LDFLAGS", "").split() + ['-pthread'] @@ -18,8 +13,3 @@ Remove libcompat.a linkage. ] + os.environ.get("CFLAGS", "").split() def _libs(self, libraries): -- libraries=set(libraries + ("intl", "iconv", "compat")) -+ libraries=set(libraries + ("intl", "iconv")) - return ['-l%s' % lib for lib in libraries if lib not in ["crypt", "dl", "rt"]] - - class OpenBSD_64(OpenBSD): Index: pkg/PLIST =================================================================== RCS file: /home/edd/cvsync/ports/lang/pypy/pkg/PLIST,v retrieving revision 1.4 diff -u -p -r1.4 PLIST --- pkg/PLIST 4 Dec 2013 21:56:21 -0000 1.4 +++ pkg/PLIST 14 Jul 2014 15:52:12 -0000 @@ -1,9 +1,10 @@ -@comment $OpenBSD: PLIST,v 1.4 2013/12/04 21:56:21 edd Exp $ +@comment $OpenBSD$ bin/pypy pypy/ pypy/bin/ @bin pypy/bin/pypy pypy/include/ +pypy/include/PyPy.h pypy/include/Python.h pypy/include/README pypy/include/abstract.h @@ -101,6 +102,8 @@ pypy/lib-python/2.7/__phello__.foo.py pypy/lib-python/2.7/__phello__.foo.pyc pypy/lib-python/2.7/_abcoll.py pypy/lib-python/2.7/_abcoll.pyc +pypy/lib-python/2.7/_osx_support.py +pypy/lib-python/2.7/_osx_support.pyc pypy/lib-python/2.7/_pyio.py pypy/lib-python/2.7/_pyio.pyc pypy/lib-python/2.7/_strptime.py @@ -308,6 +311,7 @@ pypy/lib-python/2.7/ctypes/test/test_uni pypy/lib-python/2.7/ctypes/test/test_values.py pypy/lib-python/2.7/ctypes/test/test_varsize_struct.py pypy/lib-python/2.7/ctypes/test/test_win32.py +pypy/lib-python/2.7/ctypes/test/test_wintypes.py pypy/lib-python/2.7/ctypes/util.py pypy/lib-python/2.7/ctypes/util.pyc pypy/lib-python/2.7/ctypes/wintypes.py @@ -1022,6 +1026,22 @@ pypy/lib-python/2.7/idlelib/idle.bat pypy/lib-python/2.7/idlelib/idle.py pypy/lib-python/2.7/idlelib/idle.pyc pypy/lib-python/2.7/idlelib/idle.pyw +pypy/lib-python/2.7/idlelib/idle_test/ +pypy/lib-python/2.7/idlelib/idle_test/README.txt +pypy/lib-python/2.7/idlelib/idle_test/__init__.py +pypy/lib-python/2.7/idlelib/idle_test/mock_idle.py +pypy/lib-python/2.7/idlelib/idle_test/mock_tk.py +pypy/lib-python/2.7/idlelib/idle_test/test_calltips.py +pypy/lib-python/2.7/idlelib/idle_test/test_config_name.py +pypy/lib-python/2.7/idlelib/idle_test/test_delegator.py +pypy/lib-python/2.7/idlelib/idle_test/test_formatparagraph.py +pypy/lib-python/2.7/idlelib/idle_test/test_grep.py +pypy/lib-python/2.7/idlelib/idle_test/test_idlehistory.py +pypy/lib-python/2.7/idlelib/idle_test/test_pathbrowser.py +pypy/lib-python/2.7/idlelib/idle_test/test_rstrip.py +pypy/lib-python/2.7/idlelib/idle_test/test_searchengine.py +pypy/lib-python/2.7/idlelib/idle_test/test_text.py +pypy/lib-python/2.7/idlelib/idle_test/test_warning.py pypy/lib-python/2.7/idlelib/idlever.py pypy/lib-python/2.7/idlelib/idlever.pyc pypy/lib-python/2.7/idlelib/keybindingDialog.py @@ -1078,6 +1098,7 @@ pypy/lib-python/2.7/json/tests/test_recu pypy/lib-python/2.7/json/tests/test_scanstring.py pypy/lib-python/2.7/json/tests/test_separators.py pypy/lib-python/2.7/json/tests/test_speedups.py +pypy/lib-python/2.7/json/tests/test_tool.py pypy/lib-python/2.7/json/tests/test_unicode.py pypy/lib-python/2.7/json/tool.py pypy/lib-python/2.7/json/tool.pyc @@ -1290,6 +1311,7 @@ pypy/lib-python/2.7/lib2to3/tests/data/R pypy/lib-python/2.7/lib2to3/tests/data/bom.py pypy/lib-python/2.7/lib2to3/tests/data/crlf.py pypy/lib-python/2.7/lib2to3/tests/data/different_encoding.py +pypy/lib-python/2.7/lib2to3/tests/data/false_encoding.py pypy/lib-python/2.7/lib2to3/tests/data/fixers/ pypy/lib-python/2.7/lib2to3/tests/data/fixers/bad_order.py pypy/lib-python/2.7/lib2to3/tests/data/fixers/myfixes/ @@ -2063,7 +2085,22 @@ pypy/lib-python/2.7/test/ pypy/lib-python/2.7/test/185test.db pypy/lib-python/2.7/test/Sine-1000Hz-300ms.aif pypy/lib-python/2.7/test/__init__.py +pypy/lib-python/2.7/test/audiodata/ +pypy/lib-python/2.7/test/audiodata/pluck-pcm16.aiff +pypy/lib-python/2.7/test/audiodata/pluck-pcm16.au +pypy/lib-python/2.7/test/audiodata/pluck-pcm16.wav +pypy/lib-python/2.7/test/audiodata/pluck-pcm24.aiff +pypy/lib-python/2.7/test/audiodata/pluck-pcm24.wav +pypy/lib-python/2.7/test/audiodata/pluck-pcm32.aiff +pypy/lib-python/2.7/test/audiodata/pluck-pcm32.au +pypy/lib-python/2.7/test/audiodata/pluck-pcm32.wav +pypy/lib-python/2.7/test/audiodata/pluck-pcm8.aiff +pypy/lib-python/2.7/test/audiodata/pluck-pcm8.au +pypy/lib-python/2.7/test/audiodata/pluck-pcm8.wav +pypy/lib-python/2.7/test/audiodata/pluck-ulaw.aifc +pypy/lib-python/2.7/test/audiodata/pluck-ulaw.au pypy/lib-python/2.7/test/audiotest.au +pypy/lib-python/2.7/test/audiotests.py pypy/lib-python/2.7/test/autotest.py pypy/lib-python/2.7/test/bad_coding.py pypy/lib-python/2.7/test/bad_coding2.py @@ -2117,7 +2154,9 @@ pypy/lib-python/2.7/test/crashers/README pypy/lib-python/2.7/test/crashers/bogus_code_obj.py pypy/lib-python/2.7/test/crashers/borrowed_ref_1.py pypy/lib-python/2.7/test/crashers/borrowed_ref_2.py +pypy/lib-python/2.7/test/crashers/buffer_mutate.py pypy/lib-python/2.7/test/crashers/compiler_recursion.py +pypy/lib-python/2.7/test/crashers/decref_before_assignment.py pypy/lib-python/2.7/test/crashers/gc_has_finalizer.py pypy/lib-python/2.7/test/crashers/gc_inspection.py pypy/lib-python/2.7/test/crashers/infinite_loop_re.py @@ -2299,7 +2338,9 @@ pypy/lib-python/2.7/test/list_tests.py pypy/lib-python/2.7/test/lock_tests.py pypy/lib-python/2.7/test/mapping_tests.py pypy/lib-python/2.7/test/math_testcases.txt +pypy/lib-python/2.7/test/mp_fork_bomb.py pypy/lib-python/2.7/test/nokia.pem +pypy/lib-python/2.7/test/nullbytecert.pem pypy/lib-python/2.7/test/nullcert.pem pypy/lib-python/2.7/test/outstanding_bugs.py pypy/lib-python/2.7/test/pickletester.py @@ -2316,22 +2357,24 @@ pypy/lib-python/2.7/test/regrtest.py pypy/lib-python/2.7/test/relimport.py pypy/lib-python/2.7/test/reperf.py pypy/lib-python/2.7/test/sample_doctest.py +pypy/lib-python/2.7/test/sample_doctest_no_docstrings.py +pypy/lib-python/2.7/test/sample_doctest_no_doctests.py pypy/lib-python/2.7/test/script_helper.py pypy/lib-python/2.7/test/seq_tests.py pypy/lib-python/2.7/test/sgml_input.html pypy/lib-python/2.7/test/sha256.pem pypy/lib-python/2.7/test/sortperf.py -pypy/lib-python/2.7/test/ssl_cert.pem -pypy/lib-python/2.7/test/ssl_key.pem pypy/lib-python/2.7/test/string_tests.py pypy/lib-python/2.7/test/subprocessdata/ pypy/lib-python/2.7/test/subprocessdata/sigchild_ignore.py +pypy/lib-python/2.7/test/symlink_support.py pypy/lib-python/2.7/test/test_MimeWriter.py pypy/lib-python/2.7/test/test_SimpleHTTPServer.py pypy/lib-python/2.7/test/test_StringIO.py pypy/lib-python/2.7/test/test___all__.py pypy/lib-python/2.7/test/test___future__.py pypy/lib-python/2.7/test/test__locale.py +pypy/lib-python/2.7/test/test__osx_support.py pypy/lib-python/2.7/test/test_abc.py pypy/lib-python/2.7/test/test_abstract_numbers.py pypy/lib-python/2.7/test/test_aepack.py @@ -2456,6 +2499,7 @@ pypy/lib-python/2.7/test/test_extcall.py pypy/lib-python/2.7/test/test_fcntl.py pypy/lib-python/2.7/test/test_file.py pypy/lib-python/2.7/test/test_file2k.py +pypy/lib-python/2.7/test/test_file_eintr.py pypy/lib-python/2.7/test/test_filecmp.py pypy/lib-python/2.7/test/test_fileinput.py pypy/lib-python/2.7/test/test_fileio.py @@ -2501,6 +2545,7 @@ pypy/lib-python/2.7/test/test_htmllib.py pypy/lib-python/2.7/test/test_htmlparser.py pypy/lib-python/2.7/test/test_httplib.py pypy/lib-python/2.7/test/test_httpservers.py +pypy/lib-python/2.7/test/test_idle.py pypy/lib-python/2.7/test/test_imageop.py pypy/lib-python/2.7/test/test_imaplib.py pypy/lib-python/2.7/test/test_imgfile.py @@ -2533,6 +2578,7 @@ pypy/lib-python/2.7/test/test_longexp.py pypy/lib-python/2.7/test/test_macos.py pypy/lib-python/2.7/test/test_macostools.py pypy/lib-python/2.7/test/test_macpath.py +pypy/lib-python/2.7/test/test_macurl2path.py pypy/lib-python/2.7/test/test_mailbox.py pypy/lib-python/2.7/test/test_marshal.py pypy/lib-python/2.7/test/test_math.py @@ -2556,6 +2602,7 @@ pypy/lib-python/2.7/test/test_mutex.py pypy/lib-python/2.7/test/test_netrc.py pypy/lib-python/2.7/test/test_new.py pypy/lib-python/2.7/test/test_nis.py +pypy/lib-python/2.7/test/test_nntplib.py pypy/lib-python/2.7/test/test_normalization.py pypy/lib-python/2.7/test/test_ntpath.py pypy/lib-python/2.7/test/test_old_mailbox.py @@ -2636,6 +2683,7 @@ pypy/lib-python/2.7/test/test_sort.py pypy/lib-python/2.7/test/test_sqlite.py pypy/lib-python/2.7/test/test_ssl.py pypy/lib-python/2.7/test/test_startfile.py +pypy/lib-python/2.7/test/test_stat.py pypy/lib-python/2.7/test/test_str.py pypy/lib-python/2.7/test/test_strftime.py pypy/lib-python/2.7/test/test_string.py @@ -2647,6 +2695,7 @@ pypy/lib-python/2.7/test/test_struct.py pypy/lib-python/2.7/test/test_structmembers.py pypy/lib-python/2.7/test/test_structseq.py pypy/lib-python/2.7/test/test_subprocess.py +pypy/lib-python/2.7/test/test_sunau.py pypy/lib-python/2.7/test/test_sunaudiodev.py pypy/lib-python/2.7/test/test_sundry.py pypy/lib-python/2.7/test/test_support.py @@ -2671,6 +2720,7 @@ pypy/lib-python/2.7/test/test_time.py pypy/lib-python/2.7/test/test_timeout.py pypy/lib-python/2.7/test/test_tk.py pypy/lib-python/2.7/test/test_tokenize.py +pypy/lib-python/2.7/test/test_tools.py pypy/lib-python/2.7/test/test_trace.py pypy/lib-python/2.7/test/test_traceback.py pypy/lib-python/2.7/test/test_transformer.py @@ -2892,20 +2942,23 @@ pypy/lib_pypy/ pypy/lib_pypy/__init__.py pypy/lib_pypy/__init__.pyc pypy/lib_pypy/__pycache__/ -pypy/lib_pypy/__pycache__/_cffi__g45f34413x310af836.c -pypy/lib_pypy/__pycache__/_cffi__g45f34413x310af836.py${MODPY_PY_PREFIX}22.so -pypy/lib_pypy/__pycache__/_cffi__g66cc79bfx62c16045.c -pypy/lib_pypy/__pycache__/_cffi__g66cc79bfx62c16045.py${MODPY_PY_PREFIX}22.so -pypy/lib_pypy/__pycache__/_cffi__ga01735dbxad93c709.c -pypy/lib_pypy/__pycache__/_cffi__ga01735dbxad93c709.py${MODPY_PY_PREFIX}22.so +pypy/lib_pypy/__pycache__/_cffi__g154eb17fxf13cf229.c +pypy/lib_pypy/__pycache__/_cffi__g154eb17fxf13cf229.py${MODPY_PY_PREFIX}23.so +pypy/lib_pypy/__pycache__/_cffi__g7fe780d2x1211b795.c +pypy/lib_pypy/__pycache__/_cffi__g7fe780d2x1211b795.py${MODPY_PY_PREFIX}23.so +pypy/lib_pypy/__pycache__/_cffi__gb1f15f1ex576c1bb2.c +pypy/lib_pypy/__pycache__/_cffi__gb1f15f1ex576c1bb2.py${MODPY_PY_PREFIX}23.so +pypy/lib_pypy/__pycache__/_cffi__gf5132b8x39a3fadd.c +pypy/lib_pypy/__pycache__/_cffi__gf5132b8x39a3fadd.py${MODPY_PY_PREFIX}23.so pypy/lib_pypy/__pycache__/usr/ pypy/lib_pypy/__pycache__/usr/local/ pypy/lib_pypy/__pycache__/usr/local/pypy/ pypy/lib_pypy/__pycache__/usr/local/pypy/lib_pypy/ pypy/lib_pypy/__pycache__/usr/local/pypy/lib_pypy/__pycache__/ -pypy/lib_pypy/__pycache__/usr/local/pypy/lib_pypy/__pycache__/_cffi__g45f34413x310af836.o -pypy/lib_pypy/__pycache__/usr/local/pypy/lib_pypy/__pycache__/_cffi__g66cc79bfx62c16045.o -pypy/lib_pypy/__pycache__/usr/local/pypy/lib_pypy/__pycache__/_cffi__ga01735dbxad93c709.o +pypy/lib_pypy/__pycache__/usr/local/pypy/lib_pypy/__pycache__/_cffi__g154eb17fxf13cf229.o +pypy/lib_pypy/__pycache__/usr/local/pypy/lib_pypy/__pycache__/_cffi__g7fe780d2x1211b795.o +pypy/lib_pypy/__pycache__/usr/local/pypy/lib_pypy/__pycache__/_cffi__gb1f15f1ex576c1bb2.o +pypy/lib_pypy/__pycache__/usr/local/pypy/lib_pypy/__pycache__/_cffi__gf5132b8x39a3fadd.o pypy/lib_pypy/_codecs_cn.py pypy/lib_pypy/_codecs_cn.pyc pypy/lib_pypy/_codecs_hk.py @@ -2955,6 +3008,8 @@ pypy/lib_pypy/_curses_panel.py pypy/lib_pypy/_curses_panel.pyc pypy/lib_pypy/_elementtree.py pypy/lib_pypy/_elementtree.pyc +pypy/lib_pypy/_ffi.py +pypy/lib_pypy/_ffi.pyc pypy/lib_pypy/_functools.py pypy/lib_pypy/_functools.pyc pypy/lib_pypy/_marshal.py @@ -2990,21 +3045,24 @@ pypy/lib_pypy/_tkinter/ pypy/lib_pypy/_tkinter/__init__.py pypy/lib_pypy/_tkinter/__init__.pyc pypy/lib_pypy/_tkinter/__pycache__/ -pypy/lib_pypy/_tkinter/__pycache__/_cffi__gd56d7126x554b45f8.c -pypy/lib_pypy/_tkinter/__pycache__/_cffi__gd56d7126x554b45f8.py${MODPY_PY_PREFIX}22.so +pypy/lib_pypy/_tkinter/__pycache__/_cffi__ge833b094x3e24a1dd.c +pypy/lib_pypy/_tkinter/__pycache__/_cffi__ge833b094x3e24a1dd.py${MODPY_PY_PREFIX}23.so pypy/lib_pypy/_tkinter/__pycache__/usr/ pypy/lib_pypy/_tkinter/__pycache__/usr/local/ pypy/lib_pypy/_tkinter/__pycache__/usr/local/pypy/ pypy/lib_pypy/_tkinter/__pycache__/usr/local/pypy/lib_pypy/ pypy/lib_pypy/_tkinter/__pycache__/usr/local/pypy/lib_pypy/_tkinter/ pypy/lib_pypy/_tkinter/__pycache__/usr/local/pypy/lib_pypy/_tkinter/__pycache__/ -pypy/lib_pypy/_tkinter/__pycache__/usr/local/pypy/lib_pypy/_tkinter/__pycache__/_cffi__gd56d7126x554b45f8.o +pypy/lib_pypy/_tkinter/__pycache__/usr/local/pypy/lib_pypy/_tkinter/__pycache__/_cffi__ge833b094x3e24a1dd.o pypy/lib_pypy/_tkinter/app.py pypy/lib_pypy/_tkinter/app.pyc +pypy/lib_pypy/_tkinter/license.terms pypy/lib_pypy/_tkinter/tclobj.py pypy/lib_pypy/_tkinter/tclobj.pyc pypy/lib_pypy/_tkinter/tklib.py pypy/lib_pypy/_tkinter/tklib.pyc +pypy/lib_pypy/audioop.py +pypy/lib_pypy/audioop.pyc pypy/lib_pypy/cPickle.py pypy/lib_pypy/cPickle.pyc pypy/lib_pypy/cStringIO.py @@ -3014,6 +3072,7 @@ pypy/lib_pypy/cffi.egg-info pypy/lib_pypy/cffi/__init__.py pypy/lib_pypy/cffi/__init__.pyc pypy/lib_pypy/cffi/_pycparser/ +pypy/lib_pypy/cffi/_pycparser/README pypy/lib_pypy/cffi/_pycparser/__init__.py pypy/lib_pypy/cffi/_pycparser/__init__.pyc pypy/lib_pypy/cffi/_pycparser/_ast_gen.py @@ -3095,10 +3154,10 @@ pypy/lib_pypy/datetime.py pypy/lib_pypy/datetime.pyc pypy/lib_pypy/dbm.py pypy/lib_pypy/dbm.pyc -pypy/lib_pypy/disassembler.py -pypy/lib_pypy/disassembler.pyc pypy/lib_pypy/future_builtins.py pypy/lib_pypy/future_builtins.pyc +pypy/lib_pypy/gdbm.py +pypy/lib_pypy/gdbm.pyc pypy/lib_pypy/greenlet.egg-info pypy/lib_pypy/greenlet.py pypy/lib_pypy/greenlet.pyc -- Best Regards Edd Barrett http://www.theunixzoo.co.uk
