diff options
author | Rene Ladan <rene@FreeBSD.org> | 2021-01-01 00:57:23 +0000 |
---|---|---|
committer | Rene Ladan <rene@FreeBSD.org> | 2021-01-01 00:57:23 +0000 |
commit | e095f78463023f59c04bdd21ffc95fada557410f (patch) | |
tree | ec5de6499c9c252b774be9acb5c807082d084bd2 /lang | |
parent | 2735d517c12b82760759a6519959aea6bc21d383 (diff) | |
download | ports-e095f78463023f59c04bdd21ffc95fada557410f.tar.gz ports-e095f78463023f59c04bdd21ffc95fada557410f.zip |
Notes
Diffstat (limited to 'lang')
77 files changed, 0 insertions, 10269 deletions
diff --git a/lang/Makefile b/lang/Makefile index 0e88d454b83a..25654e7cccff 100644 --- a/lang/Makefile +++ b/lang/Makefile @@ -144,7 +144,6 @@ SUBDIR += jimtcl SUBDIR += jruby SUBDIR += julia - SUBDIR += julia10 SUBDIR += jython SUBDIR += kawa SUBDIR += kf5-kross @@ -275,8 +274,6 @@ SUBDIR += py-lupa SUBDIR += py-qt5-qml SUBDIR += py-textX - SUBDIR += pypy - SUBDIR += pypy3 SUBDIR += python SUBDIR += python-doc-html SUBDIR += python-doc-pdf-a4 @@ -336,10 +333,6 @@ SUBDIR += snobol4 SUBDIR += solidity SUBDIR += spidermonkey17 - SUBDIR += spidermonkey185 - SUBDIR += spidermonkey24 - SUBDIR += spidermonkey52 - SUBDIR += spidermonkey60 SUBDIR += spidermonkey78 SUBDIR += spl SUBDIR += squeak @@ -355,7 +348,6 @@ SUBDIR += tcl87 SUBDIR += tclX SUBDIR += tolua - SUBDIR += tolua++ SUBDIR += tuareg-mode.el SUBDIR += twelf SUBDIR += ucc diff --git a/lang/julia10/Makefile b/lang/julia10/Makefile deleted file mode 100644 index 489a327ab018..000000000000 --- a/lang/julia10/Makefile +++ /dev/null @@ -1,188 +0,0 @@ -# Created by: Iblis Lin <iblis@hs.ntnu.edu.tw> -# $FreeBSD$ - -PORTNAME= julia -PORTVERSION= 1.0.4 -DISTVERSIONSUFFIX= -full -PORTREVISION= 5 -CATEGORIES= lang math -MASTER_SITES= https://github.com/JuliaLang/julia/releases/download/v${PORTVERSION}/ -PKGNAMESUFFIX= 10 - -MAINTAINER= iblis@hs.ntnu.edu.tw -COMMENT= Julia Language: A fresh approach to technical computing - -LICENSE= MIT -LICENSE_FILE= ${WRKSRC}/LICENSE.md - -ONLY_FOR_ARCHS= amd64 i386 - -LIB_DEPENDS= libcurl.so:ftp/curl \ - libgit2.so:devel/libgit2 \ - libgmp.so:math/gmp \ - libmbedtls.so:security/mbedtls \ - libmpfr.so:math/mpfr \ - libpcre2-8.so:devel/pcre2 \ - libssh2.so:security/libssh2 \ - libutf8proc.so:textproc/utf8proc -EXTRACT_DEPENDS=gmake:devel/gmake -BUILD_DEPENDS= patchelf:sysutils/patchelf \ - pcre2-config:devel/pcre2 \ - cmake:devel/cmake - -USES= gmake compiler:c++11-lib fortran python:2.7,build perl5 \ - shebangfix -USE_LDCONFIG= yes - -DESCR= ${.CURDIR}/../julia/pkg-descr - -SHEBANG_GLOB= *.sh - -WRKSRC= ${WRKDIR}/julia-${PORTVERSION} -INSTALLDIR= julia/${PORTNAME}${PKGNAMESUFFIX} -MANDIRS+= ${PREFIX}/${INSTALLDIR}/man - -ALL_TARGET= default -INSTALL_TARGET= install -TEST_TARGET= test - -PLIST_SUB= VERSION="${PORTVERSION:R}" \ - JULIA="${INSTALLDIR}" - -CXXFLAGS+= -stdlib=libc++ -std=c++11 -MAKE_ARGS+= prefix=${PREFIX}/${INSTALLDIR} \ - JCXXFLAGS="${CXXFLAGS}" \ - FORCE_ASSERTIONS=${FORCE_ASSERTIONS} \ - USE_GPL_LIBS=${USE_GPL_LIBS} \ - USE_SYSTEM_CURL=1 \ - USE_SYSTEM_GMP=1 \ - USE_SYSTEM_LAPACK=1 \ - USE_SYSTEM_LIBGIT2=1 \ - USE_SYSTEM_LIBSSH2=1 \ - USE_SYSTEM_LIBUV=0 \ - USE_SYSTEM_MBEDTLS=1 \ - USE_SYSTEM_MPFR=1 \ - USE_SYSTEM_PATCHELF=1 \ - USE_SYSTEM_PCRE=1 \ - USE_SYSTEM_UTF8PROC=1 \ - NO_GIT=1 - -OPTIONS_DEFINE= DEBUG DOCS GPL_LIBS DESKTOP NATIVE -OPTIONS_DEFAULT= OPENLIBM -OPTIONS_GROUP= PRIVATE -OPTIONS_GROUP_PRIVATE= OPENBLAS -OPTIONS_SINGLE= LIBM -OPTIONS_SINGLE_LIBM= SYSLIBM OPENLIBM -OPTIONS_SUB= yes - -PRIVATE_DESC= Build self-shipped private depends -LIBM_DESC= Math library implementation - -DEBUG_VARS= FORCE_ASSERTIONS=1 \ - ALL_TARGET=all -DEBUG_MAKE_ARGS= BUNDLE_DEBUG_LIBS=1 - -DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX} -PORTDOCS= html -DOCS_VARS= INSTALL_TARGET+=install-docs - -GPL_LIBS_DESC= Build with GPL lib: SUITESPARSE -GPL_LIBS_MAKE_ARGS= USE_SYSTEM_SUITESPARSE=0 -GPL_LIBS_VARS= USE_GPL_LIBS=1 - -DESKTOP_DESC= Install icon, .desktop and appdata files -DESKTOP_USES= gnome -DESKTOP_VARS= INSTALL_TARGET+=install-desktop \ - INSTALLS_ICONS=yes - -SYSLIBM_DESC= Build with system libm -SYSLIBM_MAKE_ARGS= USE_SYSTEM_LIBM=1 - -OPENLIBM_DESC= Build with OpenLibm (math/openlibm) -OPENLIBM_MAKE_ARGS= USE_SYSTEM_OPENLIBM=1 -OPENLIBM_LIB_DEPENDS= libopenlibm.so:math/openlibm - -OPENBLAS_DESC= Private OpenBLAS v0.3.2\ - (ports tree: v${:!${MAKE} -C ${PORTSDIR}/math/openblas -V PORTVERSION!}) -OPENBLAS_MAKE_ARGS= USE_SYSTEM_BLAS=0 OPENBLAS_DYNAMIC_ARCH=1 -OPENBLAS_MAKE_ARGS_OFF= USE_SYSTEM_BLAS=1 -OPENBLAS_LIB_DEPENDS_OFF= libopenblas.so:math/openblas - -.include <bsd.port.options.mk> - -NATIVE_DESC= Build with native CPU JIT tuning -.if ${PORT_OPTIONS:MNATIVE} -MAKE_ARGS+= JULIA_CPU_TARGET=native -.else -.if ${ARCH} == "amd64" -MAKE_ARGS+= JULIA_CPU_TARGET=x86-64 -.elif ${ARCH} == "i386" -MAKE_ARGS+= JULIA_CPU_TARGET=pentium4 -.else -MAKE_ARGS+= JULIA_CPU_TARGET=generic -.endif -.endif # .if ${PORT_OPTIONS:MNATIVE} - -# OPENBLAS plist -.if ${PORT_OPTIONS:MOPENBLAS} -.if ${ARCH} == "amd64" -PLIST_SUB+= OPENBLAS64="64_" -.else -PLIST_SUB+= OPENBLAS64="" -.endif -.endif # .if ${PORT_OPTIONS:MOPENBLAS} - -.if ${ARCH} == "i386" -EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-ui_Makefile -.endif - -post-extract: - ${MAKE_CMD} -C ${WRKSRC}/deps extract - ${MAKE_CMD} -C ${WRKSRC}/stdlib install - -post-patch: - echo "override TAGGED_RELEASE_BANNER=\"FreeBSD port lang/${PORTNAME}${PKGNAMESUFFIX} build\"" >> ${WRKSRC}/Make.user - # unset ARCH for auto-detection - # Julia build script uses the name x86_86/x86, which are different from ports framework - echo "ARCH=" >> ${WRKSRC}/Make.user - -post-patch-OPENBLAS-on: - ${CP} ${FILESDIR}/extra-patch-openblas-fix-arch.patch ${WRKSRC}/deps/patches/openblas-fix-arch.patch - -post-patch-OPENBLAS-off: - echo "LIBBLAS= -lopenblas -L${LOCALBASE}/lib" >> ${WRKSRC}/Make.user - echo "LIBBLASNAME=libopenblas" >> ${WRKSRC}/Make.user - echo 'LIBLAPACK= $$(LIBBLAS)' >> ${WRKSRC}/Make.user - echo 'LIBLAPACKNAME= $$(LIBBLASNAME)' >> ${WRKSRC}/Make.user - -post-configure-OPENBLAS-off: - ${CC} ${CFLAGS} -lopenblas ${LDFLAGS} -o ${WRKSRC}/check_openblas \ - ${FILESDIR}/check_openblas.c - ${WRKSRC}/check_openblas && ( \ - echo "USE_BLAS64=1" >> ${WRKSRC}/Make.user \ - ) || ( \ - echo "USE_BLAS64=0" >> ${WRKSRC}/Make.user \ - ) - -post-install: - ${RLN} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/bin/julia ${STAGEDIR}${PREFIX}/bin/${PORTNAME}${PKGNAMESUFFIX} - ${RLN} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/man/man1/julia.1 ${STAGEDIR}${PREFIX}/man/man1/${PORTNAME}${PKGNAMESUFFIX}.1 - - # clean up for Pkg3.jl -.for file in .codecov.yml .travis.yml appveyor.yml bors.toml .gitignore source-extracted - ${RM} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/share/julia/stdlib/v${PORTVERSION:R}/Pkg/${file} - ${RM} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/share/julia/stdlib/v${PORTVERSION:R}/Pkg/ext/TOML/${file} -.endfor - -post-install-DEBUG-on: - ${RLN} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/bin/julia-debug ${STAGEDIR}${PREFIX}/bin/${PORTNAME}${PKGNAMESUFFIX}-debug - -post-install-DOCS-on: - ${MV} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/share/doc/julia ${STAGEDIR}${DOCSDIR} - ${RMDIR} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/share/doc - -post-install-DOCS-off: - # remove empty dir - ${RM} -r ${STAGEDIR}${PREFIX}/${INSTALLDIR}/share/doc - -.include <bsd.port.mk> diff --git a/lang/julia10/distinfo b/lang/julia10/distinfo deleted file mode 100644 index 7f7181ced73d..000000000000 --- a/lang/julia10/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1559889707 -SHA256 (julia-1.0.4-full.tar.gz) = bbc5c88a4acfecd3b059a01680926c693b82cf3b41733719c384fb0b371ca581 -SIZE (julia-1.0.4-full.tar.gz) = 95865812 diff --git a/lang/julia10/files/check_openblas.c b/lang/julia10/files/check_openblas.c deleted file mode 100644 index 6218d3507c65..000000000000 --- a/lang/julia10/files/check_openblas.c +++ /dev/null @@ -1,10 +0,0 @@ -#include <string.h> - -char* openblas_get_config(void); - -int main() -{ - if (strstr(openblas_get_config(), "USE64BITINT") == NULL) - return 1; - return 0; -} diff --git a/lang/julia10/files/extra-patch-openblas-fix-arch.patch b/lang/julia10/files/extra-patch-openblas-fix-arch.patch deleted file mode 100644 index cc965ecbe18d..000000000000 --- a/lang/julia10/files/extra-patch-openblas-fix-arch.patch +++ /dev/null @@ -1,19 +0,0 @@ ---- Makefile.system.orig 2019-02-06 00:50:04.658572000 +0800 -+++ Makefile.system 2019-02-06 00:51:30.598745000 +0800 -@@ -9,6 +9,16 @@ - TOPDIR = . - endif - -+ifeq ($(ARCH), amd64) -+override ARCH=x86_64 -+else ifeq ($(ARCH), powerpc64) -+override ARCH=power -+else ifeq ($(ARCH), i386) -+override ARCH=x86 -+else ifeq ($(ARCH), aarch64) -+override ARCH=arm64 -+endif -+ - NETLIB_LAPACK_DIR = $(TOPDIR)/lapack-netlib - - # Default C compiler diff --git a/lang/julia10/files/extra-patch-ui_Makefile b/lang/julia10/files/extra-patch-ui_Makefile deleted file mode 100644 index 2c3a834537dd..000000000000 --- a/lang/julia10/files/extra-patch-ui_Makefile +++ /dev/null @@ -1,11 +0,0 @@ ---- ui/Makefile.orig 2016-09-20 02:54:22 UTC -+++ ui/Makefile -@@ -14,7 +14,7 @@ SRCS := repl - HEADERS := $(addprefix $(JULIAHOME)/src/,julia.h julia_threads.h julia_internal.h options.h) \ - $(BUILDDIR)/../src/julia_version.h $(wildcard $(JULIAHOME)/src/support/*.h) $(LIBUV_INC)/uv.h - --FLAGS := -I$(BUILDROOT)/src -I$(JULIAHOME)/src -I$(JULIAHOME)/src/support -I$(build_includedir) -+FLAGS := -I$(BUILDROOT)/src -I$(JULIAHOME)/src -I$(JULIAHOME)/src/support -I$(build_includedir) -latomic - ifneq ($(USEMSVC), 1) - FLAGS += -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -Wc++-compat - endif diff --git a/lang/julia10/files/patch-Make.inc b/lang/julia10/files/patch-Make.inc deleted file mode 100644 index 1ac15fb8c97a..000000000000 --- a/lang/julia10/files/patch-Make.inc +++ /dev/null @@ -1,53 +0,0 @@ ---- Make.inc.orig 2018-12-18 01:38:57 UTC -+++ Make.inc -@@ -130,12 +130,7 @@ endif - # disable automatic Makefile rules - .SUFFIXES: - --# find out if git repository is available --ifeq ($(shell [ -e $(JULIAHOME)/.git ] && echo true || echo "Warning: git information unavailable; versioning information limited" >&2), true) --NO_GIT := 0 --else - NO_GIT := 1 --endif - - # Julia's Semantic Versioning system labels the three decimal places in a version number as - # the major, minor and patch versions. Typically the major version would be incremented -@@ -185,7 +180,7 @@ libdir := $(prefix)/lib - libexecdir := $(prefix)/libexec - datarootdir := $(prefix)/share - docdir := $(datarootdir)/doc/julia --mandir := $(datarootdir)/man -+mandir := $(prefix)/man - man1dir := $(mandir)/man1 - includedir := $(prefix)/include - sysconfdir := $(prefix)/etc -@@ -198,7 +193,7 @@ build_depsbindir := $(build_prefix)/tools - build_libdir := $(build_prefix)/lib - build_libexecdir := $(build_prefix)/libexec - build_datarootdir := $(build_prefix)/share --build_mandir := $(build_datarootdir)/man -+build_mandir := $(build_prefix)/man - build_man1dir := $(build_mandir)/man1 - build_includedir := $(build_prefix)/include - build_sysconfdir := $(build_prefix)/etc -@@ -364,7 +359,7 @@ endif - ifeq ($(USEIFC), 1) - FC := ifort - else --FC := $(CROSS_COMPILE)gfortran -+FC ?= $(CROSS_COMPILE)gfortran - endif - - STDLIBCPP_FLAG := -@@ -417,8 +412,8 @@ SHIPFLAGS := -O3 -ggdb2 -falign-functions - endif - - ifeq ($(USECLANG),1) --CC := $(CROSS_COMPILE)clang --CXX := $(CROSS_COMPILE)clang++ -+CC ?= $(CROSS_COMPILE)clang -+CXX ?= $(CROSS_COMPILE)clang++ - JCFLAGS := -pipe $(fPIC) -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 - # AArch64 needs this flag to generate the .eh_frame used by libunwind - JCPPFLAGS := -fasynchronous-unwind-tables diff --git a/lang/julia10/files/patch-Makefile b/lang/julia10/files/patch-Makefile deleted file mode 100644 index e11bdb8eee7d..000000000000 --- a/lang/julia10/files/patch-Makefile +++ /dev/null @@ -1,122 +0,0 @@ ---- Makefile.orig 2018-12-18 01:38:57 UTC -+++ Makefile -@@ -264,24 +264,6 @@ endif - endif - endif - --# On FreeBSD, /lib/libgcc_s.so.1 is incompatible with Fortran; to use Fortran on FreeBSD, --# we need to link to the libgcc_s that ships with the same GCC version used by libgfortran. --# To work around this, we copy the GCC libraries we need, namely libgfortran, libgcc_s, --# and libquadmath, into our build library directory, $(build_libdir). We also add them to --# JL_PRIVATE_LIBS-0 so that they know where they need to live at install time. --ifeq ($(OS),FreeBSD) --define std_so --julia-deps: | $$(build_libdir)/$(1).so --$$(build_libdir)/$(1).so: | $$(build_libdir) -- $$(INSTALL_M) $$(GCCPATH)/$(1).so* $$(build_libdir) --JL_PRIVATE_LIBS-0 += $(1) --endef -- --$(eval $(call std_so,libgfortran)) --$(eval $(call std_so,libgcc_s)) --$(eval $(call std_so,libquadmath)) --endif # FreeBSD -- - ifeq ($(OS),WINNT) - define std_dll - julia-deps: | $$(build_bindir)/lib$(1).dll $$(build_depsbindir)/lib$(1).dll -@@ -328,8 +310,7 @@ JL_PRIVATE_LIBS-0 += libgfortran libgcc_s libquadmath - endif - - --install: $(build_depsbindir)/stringreplace $(BUILDROOT)/doc/_build/html/en/index.html -- @$(MAKE) $(QUIET_MAKE) all -+install: $(build_depsbindir)/stringreplace - @for subdir in $(bindir) $(datarootdir)/julia/stdlib/$(VERSDIR) $(docdir) $(man1dir) $(includedir)/julia $(libdir) $(private_libdir) $(sysconfdir); do \ - mkdir -p $(DESTDIR)$$subdir; \ - done -@@ -371,10 +352,6 @@ endif - fi \ - done \ - done -- for suffix in $(JL_PRIVATE_LIBS-1) ; do \ -- lib=$(build_private_libdir)/$${suffix}.$(SHLIB_EXT); \ -- $(INSTALL_M) $$lib $(DESTDIR)$(private_libdir) ; \ -- done - endif - - # Copy public headers -@@ -389,8 +366,6 @@ endif - $(INSTALL_M) $(JULIAHOME)/contrib/build_sysimg.jl $(DESTDIR)$(datarootdir)/julia/ - # Copy in all .jl sources as well - cp -R -L $(build_datarootdir)/julia $(DESTDIR)$(datarootdir)/ -- # Copy documentation -- cp -R -L $(BUILDROOT)/doc/_build/html $(DESTDIR)$(docdir)/ - # Remove various files which should not be installed - -rm -f $(DESTDIR)$(datarootdir)/julia/base/version_git.sh - -rm -f $(DESTDIR)$(datarootdir)/julia/test/Makefile -@@ -400,16 +375,6 @@ endif - -rm -f $(DESTDIR)$(datarootdir)/julia/stdlib/$(VERSDIR)/*/build-checked - # Copy in beautiful new man page - $(INSTALL_F) $(build_man1dir)/julia.1 $(DESTDIR)$(man1dir)/ -- # Copy icon and .desktop file -- mkdir -p $(DESTDIR)$(datarootdir)/icons/hicolor/scalable/apps/ -- $(INSTALL_F) $(JULIAHOME)/contrib/julia.svg $(DESTDIR)$(datarootdir)/icons/hicolor/scalable/apps/ -- -touch -c $(DESTDIR)$(datarootdir)/icons/hicolor/ -- -gtk-update-icon-cache $(DESTDIR)$(datarootdir)/icons/hicolor/ -- mkdir -p $(DESTDIR)$(datarootdir)/applications/ -- $(INSTALL_F) $(JULIAHOME)/contrib/julia.desktop $(DESTDIR)$(datarootdir)/applications/ -- # Install appdata file -- mkdir -p $(DESTDIR)$(datarootdir)/appdata/ -- $(INSTALL_F) $(JULIAHOME)/contrib/julia.appdata.xml $(DESTDIR)$(datarootdir)/appdata/ - - # Update RPATH entries and JL_SYSTEM_IMAGE_PATH if $(private_libdir_rel) != $(build_private_libdir_rel) - ifneq ($(private_libdir_rel),$(build_private_libdir_rel)) -@@ -420,7 +385,7 @@ ifeq ($(OS), Darwin) - done - else ifneq (,$(findstring $(OS),Linux FreeBSD)) - for j in $(JL_TARGETS) ; do \ -- patchelf --set-rpath '$$ORIGIN/$(private_libdir_rel):$$ORIGIN/$(libdir_rel)' $(DESTDIR)$(bindir)/$$j; \ -+ patchelf --set-rpath '$(GCCPATH):$$ORIGIN/$(private_libdir_rel):$$ORIGIN/$(libdir_rel)' $(DESTDIR)$(bindir)/$$j; \ - done - endif - -@@ -431,22 +396,24 @@ ifeq ($(BUNDLE_DEBUG_LIBS),1) - endif - - endif -- # On FreeBSD, remove the build's libdir from each library's RPATH --ifeq ($(OS),FreeBSD) -- $(JULIAHOME)/contrib/fixup-rpath.sh $(build_depsbindir)/patchelf $(DESTDIR)$(libdir) $(build_libdir) -- $(JULIAHOME)/contrib/fixup-rpath.sh $(build_depsbindir)/patchelf $(DESTDIR)$(private_libdir) $(build_libdir) -- $(JULIAHOME)/contrib/fixup-rpath.sh $(build_depsbindir)/patchelf $(DESTDIR)$(bindir) $(build_libdir) -- # Set libgfortran's RPATH to ORIGIN instead of GCCPATH. It's only libgfortran that -- # needs to be fixed here, as libgcc_s and libquadmath don't have RPATHs set. If we -- # don't set libgfortran's RPATH, it won't be able to find its friends on systems -- # that don't have the exact GCC port installed used for the build. -- for lib in $(DESTDIR)$(private_libdir)/libgfortran*$(SHLIB_EXT)*; do \ -- $(build_depsbindir)/patchelf --set-rpath '$$ORIGIN' $$lib; \ -- done --endif -- - mkdir -p $(DESTDIR)$(sysconfdir) - cp -R $(build_sysconfdir)/julia $(DESTDIR)$(sysconfdir)/ -+ -+install-docs: -+ # Copy documentation -+ cp -R -L $(BUILDROOT)/doc/_build/html $(DESTDIR)$(docdir)/ -+ -+install-desktop: -+ # Copy icon and .desktop file -+ mkdir -p $(DESTDIR)$(datarootdir)/icons/hicolor/scalable/apps/ -+ $(INSTALL_F) $(JULIAHOME)/contrib/julia.svg $(DESTDIR)$(datarootdir)/icons/hicolor/scalable/apps/ -+ -touch -c $(DESTDIR)$(datarootdir)/icons/hicolor/ -+ -gtk-update-icon-cache $(DESTDIR)$(datarootdir)/icons/hicolor/ -+ mkdir -p $(DESTDIR)$(datarootdir)/applications/ -+ $(INSTALL_F) $(JULIAHOME)/contrib/julia.desktop $(DESTDIR)$(datarootdir)/applications/ -+ # Install appdata file -+ mkdir -p $(DESTDIR)$(datarootdir)/appdata/ -+ $(INSTALL_F) $(JULIAHOME)/contrib/julia.appdata.xml $(DESTDIR)$(datarootdir)/appdata/ - - distclean: - -rm -fr $(BUILDROOT)/julia-*.tar.gz $(BUILDROOT)/julia*.exe $(BUILDROOT)/julia-*.7z $(BUILDROOT)/julia-$(JULIA_COMMIT) diff --git a/lang/julia10/files/patch-base_Makefile b/lang/julia10/files/patch-base_Makefile deleted file mode 100644 index 95a549c14f92..000000000000 --- a/lang/julia10/files/patch-base_Makefile +++ /dev/null @@ -1,11 +0,0 @@ ---- base/Makefile.orig 2018-09-20 04:08:53 UTC -+++ base/Makefile -@@ -109,7 +109,7 @@ ifneq ($(OS), WINNT) - # put a symlink in the private libdir. - # System package managers may want to install these links manually, - # but if not, this will try to create the proper symlink to the right minor version. --all: symlink_system_libraries -+all: - SYMLINK_SYSTEM_LIBRARIES := - - # if it's a symlink, pick up the symlink target instead, for one level of indirection diff --git a/lang/julia10/files/patch-deps_blas.mk b/lang/julia10/files/patch-deps_blas.mk deleted file mode 100644 index 1d999807f366..000000000000 --- a/lang/julia10/files/patch-deps_blas.mk +++ /dev/null @@ -1,17 +0,0 @@ ---- deps/blas.mk.orig 2018-08-07 16:34:08 UTC -+++ deps/blas.mk -@@ -94,6 +94,14 @@ OPENBLAS_BUILD_OPTS += MAKE_NB_JOBS=0 - - $(BUILDDIR)/$(OPENBLAS_SRC_DIR)/build-configured: $(BUILDDIR)/$(OPENBLAS_SRC_DIR)/source-extracted - perl -i -ple 's/^\s*(EXTRALIB\s*\+=\s*-lSystemStubs)\s*$$/# $$1/g' $(dir $<)/Makefile.system -+ cd $(BUILDDIR)/$(OPENBLAS_SRC_DIR) && \ -+ patch -p1 -f < $(SRCDIR)/patches/openblas-fix-arch.patch -+ /usr/bin/sed -i.bak -e "s+(ARCH)+(AR)+" \ -+ $(BUILDDIR)/$(OPENBLAS_SRC_DIR)/lapack-netlib/SRC/Makefile \ -+ $(BUILDDIR)/$(OPENBLAS_SRC_DIR)/lapack-netlib/SRC/VARIANTS/Makefile \ -+ $(BUILDDIR)/$(OPENBLAS_SRC_DIR)/lapack-netlib/TESTING/MATGEN/Makefile \ -+ $(BUILDDIR)/$(OPENBLAS_SRC_DIR)/lapack-netlib/LAPACKE/src/Makefile \ -+ $(BUILDDIR)/$(OPENBLAS_SRC_DIR)/lapack-netlib/LAPACKE/utils/Makefile - echo 1 > $@ - - $(BUILDDIR)/$(OPENBLAS_SRC_DIR)/build-compiled: $(BUILDDIR)/$(OPENBLAS_SRC_DIR)/build-configured diff --git a/lang/julia10/files/patch-src_Makefile b/lang/julia10/files/patch-src_Makefile deleted file mode 100644 index ecc60998c78b..000000000000 --- a/lang/julia10/files/patch-src_Makefile +++ /dev/null @@ -1,20 +0,0 @@ ---- src/Makefile.orig 2018-12-18 01:38:57 UTC -+++ src/Makefile -@@ -266,7 +266,7 @@ else - endif - - $(build_shlibdir)/libjulia-debug.$(JL_MAJOR_MINOR_SHLIB_EXT): $(SRCDIR)/julia.expmap $(DOBJS) $(BUILDDIR)/flisp/libflisp-debug.a $(BUILDDIR)/support/libsupport-debug.a $(LIBUV) -- @$(call PRINT_LINK, $(CXXLD) $(CXXFLAGS) $(CXXLDFLAGS) $(DEBUGFLAGS) $(DOBJS) $(RPATH_LIB) -o $@ $(LDFLAGS) $(JLIBLDFLAGS) $(DEBUG_LIBS) $(SONAME_DEBUG)) -+ @$(call PRINT_LINK, $(CXXLD) $(CXXFLAGS) $(CXXLDFLAGS) $(DEBUGFLAGS) $(DOBJS) $(RPATH_LIB) -o $@ $(LDFLAGS) $(JLIBLDFLAGS) $(DEBUG_LIBS) $(SONAME_DEBUG)) -lgcc_s - $(INSTALL_NAME_CMD)libjulia-debug.$(SHLIB_EXT) $@ - ifneq ($(OS), WINNT) - @ln -sf libjulia-debug.$(JL_MAJOR_MINOR_SHLIB_EXT) $(build_shlibdir)/libjulia-debug.$(JL_MAJOR_SHLIB_EXT) -@@ -281,7 +281,7 @@ $(BUILDDIR)/libjulia-debug.a: $(SRCDIR)/julia.expmap $ - libjulia-debug: $(build_shlibdir)/libjulia-debug.$(JL_MAJOR_MINOR_SHLIB_EXT) $(PUBLIC_HEADER_TARGETS) - - $(build_shlibdir)/libjulia.$(JL_MAJOR_MINOR_SHLIB_EXT): $(SRCDIR)/julia.expmap $(OBJS) $(BUILDDIR)/flisp/libflisp.a $(BUILDDIR)/support/libsupport.a $(LIBUV) -- @$(call PRINT_LINK, $(CXXLD) $(CXXFLAGS) $(CXXLDFLAGS) $(SHIPFLAGS) $(OBJS) $(RPATH_LIB) -o $@ $(LDFLAGS) $(JLIBLDFLAGS) $(RELEASE_LIBS) $(SONAME)) -+ @$(call PRINT_LINK, $(CXXLD) $(CXXFLAGS) $(CXXLDFLAGS) $(SHIPFLAGS) $(OBJS) $(RPATH_LIB) -o $@ $(LDFLAGS) $(JLIBLDFLAGS) $(RELEASE_LIBS) $(SONAME)) -lgcc_s - $(INSTALL_NAME_CMD)libjulia.$(SHLIB_EXT) $@ - ifneq ($(OS), WINNT) - @ln -sf libjulia.$(JL_MAJOR_MINOR_SHLIB_EXT) $(build_shlibdir)/libjulia.$(JL_MAJOR_SHLIB_EXT) diff --git a/lang/julia10/pkg-message b/lang/julia10/pkg-message deleted file mode 100644 index 5ded02bedf6e..000000000000 --- a/lang/julia10/pkg-message +++ /dev/null @@ -1,9 +0,0 @@ -[ -{ type: install - message: <<EOM - If you're looking for the other version of Julia, - there is a meta port lang/julia. - Please checkout "make -C /usr/ports/lang/julia config" as well. -EOM -} -] diff --git a/lang/julia10/pkg-plist b/lang/julia10/pkg-plist deleted file mode 100644 index 8bb7901b9159..000000000000 --- a/lang/julia10/pkg-plist +++ /dev/null @@ -1,817 +0,0 @@ -bin/julia10 -%%JULIA%%/bin/julia -%%DEBUG%%bin/julia10-debug -%%DEBUG%%%%JULIA%%/bin/julia-debug -%%JULIA%%/etc/julia/startup.jl -%%JULIA%%/include/julia/END.h -%%JULIA%%/include/julia/ENTRY.amd64.h -%%JULIA%%/include/julia/ENTRY.i387.h -%%JULIA%%/include/julia/MurmurHash3.h -%%JULIA%%/include/julia/analyzer_annotations.h -%%JULIA%%/include/julia/arraylist.h -%%JULIA%%/include/julia/atomics.h -%%JULIA%%/include/julia/bitvector.h -%%JULIA%%/include/julia/dirpath.h -%%JULIA%%/include/julia/dtypes.h -%%JULIA%%/include/julia/hashing.h -%%JULIA%%/include/julia/htable.h -%%JULIA%%/include/julia/ios.h -%%JULIA%%/include/julia/julia.h -%%JULIA%%/include/julia/julia_assert.h -%%JULIA%%/include/julia/julia_threads.h -%%JULIA%%/include/julia/julia_version.h -%%JULIA%%/include/julia/libsupport.h -%%JULIA%%/include/julia/locks.h -%%JULIA%%/include/julia/platform.h -%%JULIA%%/include/julia/ptrhash.h -%%JULIA%%/include/julia/strtod.h -%%JULIA%%/include/julia/timefuncs.h -%%JULIA%%/include/julia/tls.h -%%JULIA%%/include/julia/tzfile.h -%%JULIA%%/include/julia/utf8.h -%%JULIA%%/include/julia/utils.h -%%JULIA%%/include/julia/uv.h -%%JULIA%%/include/julia/uv/bsd.h -%%JULIA%%/include/julia/uv/errno.h -%%JULIA%%/include/julia/uv/threadpool.h -%%JULIA%%/include/julia/uv/unix.h -%%JULIA%%/include/julia/uv/version.h -%%JULIA%%/lib/julia/libLLVM-6.0.0.so -%%JULIA%%/lib/julia/libLLVM-6.0.so -%%JULIA%%/lib/julia/libLLVM.so -%%JULIA%%/lib/julia/libccalltest.so -%%JULIA%%/lib/julia/libdSFMT.so -%%JULIA%%/lib/julia/sys.so -%%DEBUG%%%%JULIA%%/lib/julia/sys-debug.so -%%DEBUG%%%%JULIA%%/lib/libjulia-debug.so -%%DEBUG%%%%JULIA%%/lib/libjulia-debug.so.1 -%%DEBUG%%%%JULIA%%/lib/libjulia-debug.so.%%VERSION%% -%%GPL_LIBS%%%%JULIA%%/lib/julia/libamd.so -%%GPL_LIBS%%%%JULIA%%/lib/julia/libcamd.so -%%GPL_LIBS%%%%JULIA%%/lib/julia/libccolamd.so -%%GPL_LIBS%%%%JULIA%%/lib/julia/libcholmod.so -%%GPL_LIBS%%%%JULIA%%/lib/julia/libcolamd.so -%%GPL_LIBS%%%%JULIA%%/lib/julia/libspqr.so -%%GPL_LIBS%%%%JULIA%%/lib/julia/libsuitesparse_wrapper.so -%%GPL_LIBS%%%%JULIA%%/lib/julia/libsuitesparseconfig.so -%%GPL_LIBS%%%%JULIA%%/lib/julia/libumfpack.so -%%OPENBLAS%%%%JULIA%%/lib/julia/libopenblas%%OPENBLAS64%%.so -%%JULIA%%/lib/libjulia.so -%%JULIA%%/lib/libjulia.so.1 -%%JULIA%%/lib/libjulia.so.%%VERSION%% -man/man1/julia10.1.gz -%%JULIA%%/man/man1/julia.1.gz -%%DESKTOP%%%%JULIA%%/share/appdata/julia.appdata.xml -%%DESKTOP%%%%JULIA%%/share/applications/julia.desktop -%%DESKTOP%%%%JULIA%%/share/icons/hicolor/scalable/apps/julia.svg -%%JULIA%%/share/julia/base.cache -%%JULIA%%/share/julia/base/Enums.jl -%%JULIA%%/share/julia/base/Makefile -%%JULIA%%/share/julia/base/abstractarray.jl -%%JULIA%%/share/julia/base/abstractarraymath.jl -%%JULIA%%/share/julia/base/abstractdict.jl -%%JULIA%%/share/julia/base/abstractset.jl -%%JULIA%%/share/julia/base/accumulate.jl -%%JULIA%%/share/julia/base/array.jl -%%JULIA%%/share/julia/base/arraymath.jl -%%JULIA%%/share/julia/base/arrayshow.jl -%%JULIA%%/share/julia/base/asyncmap.jl -%%JULIA%%/share/julia/base/atomics.jl -%%JULIA%%/share/julia/base/bitarray.jl -%%JULIA%%/share/julia/base/bitset.jl -%%JULIA%%/share/julia/base/bool.jl -%%JULIA%%/share/julia/base/boot.jl -%%JULIA%%/share/julia/base/broadcast.jl -%%JULIA%%/share/julia/base/build_h.jl -%%JULIA%%/share/julia/base/c.jl -%%JULIA%%/share/julia/base/cartesian.jl -%%JULIA%%/share/julia/base/channels.jl -%%JULIA%%/share/julia/base/char.jl -%%JULIA%%/share/julia/base/checked.jl -%%JULIA%%/share/julia/base/client.jl -%%JULIA%%/share/julia/base/combinatorics.jl -%%JULIA%%/share/julia/base/compiler/abstractinterpretation.jl -%%JULIA%%/share/julia/base/compiler/bootstrap.jl -%%JULIA%%/share/julia/base/compiler/compiler.jl -%%JULIA%%/share/julia/base/compiler/inferenceresult.jl -%%JULIA%%/share/julia/base/compiler/inferencestate.jl -%%JULIA%%/share/julia/base/compiler/optimize.jl -%%JULIA%%/share/julia/base/compiler/params.jl -%%JULIA%%/share/julia/base/compiler/ssair/domtree.jl -%%JULIA%%/share/julia/base/compiler/ssair/driver.jl -%%JULIA%%/share/julia/base/compiler/ssair/inlining.jl -%%JULIA%%/share/julia/base/compiler/ssair/ir.jl -%%JULIA%%/share/julia/base/compiler/ssair/legacy.jl -%%JULIA%%/share/julia/base/compiler/ssair/passes.jl -%%JULIA%%/share/julia/base/compiler/ssair/queries.jl -%%JULIA%%/share/julia/base/compiler/ssair/show.jl -%%JULIA%%/share/julia/base/compiler/ssair/slot2ssa.jl -%%JULIA%%/share/julia/base/compiler/ssair/verify.jl -%%JULIA%%/share/julia/base/compiler/tfuncs.jl -%%JULIA%%/share/julia/base/compiler/typeinfer.jl -%%JULIA%%/share/julia/base/compiler/typelattice.jl -%%JULIA%%/share/julia/base/compiler/typelimits.jl -%%JULIA%%/share/julia/base/compiler/typeutils.jl -%%JULIA%%/share/julia/base/compiler/utilities.jl -%%JULIA%%/share/julia/base/compiler/validation.jl -%%JULIA%%/share/julia/base/complex.jl -%%JULIA%%/share/julia/base/coreio.jl -%%JULIA%%/share/julia/base/ctypes.jl -%%JULIA%%/share/julia/base/deepcopy.jl -%%JULIA%%/share/julia/base/deprecated.jl -%%JULIA%%/share/julia/base/dict.jl -%%JULIA%%/share/julia/base/docs/Docs.jl -%%JULIA%%/share/julia/base/docs/basedocs.jl -%%JULIA%%/share/julia/base/docs/bindings.jl -%%JULIA%%/share/julia/base/docs/core.jl -%%JULIA%%/share/julia/base/docs/utils.jl -%%JULIA%%/share/julia/base/download.jl -%%JULIA%%/share/julia/base/env.jl -%%JULIA%%/share/julia/base/errno_h.jl -%%JULIA%%/share/julia/base/error.jl -%%JULIA%%/share/julia/base/errorshow.jl -%%JULIA%%/share/julia/base/essentials.jl -%%JULIA%%/share/julia/base/event.jl -%%JULIA%%/share/julia/base/exports.jl -%%JULIA%%/share/julia/base/expr.jl -%%JULIA%%/share/julia/base/fastmath.jl -%%JULIA%%/share/julia/base/file.jl -%%JULIA%%/share/julia/base/file_constants.jl -%%JULIA%%/share/julia/base/filesystem.jl -%%JULIA%%/share/julia/base/float.jl -%%JULIA%%/share/julia/base/floatfuncs.jl -%%JULIA%%/share/julia/base/gcutils.jl -%%JULIA%%/share/julia/base/generator.jl -%%JULIA%%/share/julia/base/gmp.jl -%%JULIA%%/share/julia/base/grisu/bignum.jl -%%JULIA%%/share/julia/base/grisu/bignums.jl -%%JULIA%%/share/julia/base/grisu/fastfixed.jl -%%JULIA%%/share/julia/base/grisu/fastprecision.jl -%%JULIA%%/share/julia/base/grisu/fastshortest.jl -%%JULIA%%/share/julia/base/grisu/float.jl -%%JULIA%%/share/julia/base/grisu/grisu.jl -%%JULIA%%/share/julia/base/hashing.jl -%%JULIA%%/share/julia/base/hashing2.jl -%%JULIA%%/share/julia/base/indices.jl -%%JULIA%%/share/julia/base/initdefs.jl -%%JULIA%%/share/julia/base/int.jl -%%JULIA%%/share/julia/base/intfuncs.jl -%%JULIA%%/share/julia/base/io.jl -%%JULIA%%/share/julia/base/iobuffer.jl -%%JULIA%%/share/julia/base/iostream.jl -%%JULIA%%/share/julia/base/irrationals.jl -%%JULIA%%/share/julia/base/iterators.jl -%%JULIA%%/share/julia/base/libc.jl -%%JULIA%%/share/julia/base/libuv.jl -%%JULIA%%/share/julia/base/loading.jl -%%JULIA%%/share/julia/base/lock.jl -%%JULIA%%/share/julia/base/locks.jl -%%JULIA%%/share/julia/base/logging.jl -%%JULIA%%/share/julia/base/math.jl -%%JULIA%%/share/julia/base/mathconstants.jl -%%JULIA%%/share/julia/base/meta.jl -%%JULIA%%/share/julia/base/methodshow.jl -%%JULIA%%/share/julia/base/missing.jl -%%JULIA%%/share/julia/base/mpfr.jl -%%JULIA%%/share/julia/base/multidimensional.jl -%%JULIA%%/share/julia/base/multimedia.jl -%%JULIA%%/share/julia/base/multinverses.jl -%%JULIA%%/share/julia/base/namedtuple.jl -%%JULIA%%/share/julia/base/number.jl -%%JULIA%%/share/julia/base/operators.jl -%%JULIA%%/share/julia/base/options.jl -%%JULIA%%/share/julia/base/ordering.jl -%%JULIA%%/share/julia/base/osutils.jl -%%JULIA%%/share/julia/base/pair.jl -%%JULIA%%/share/julia/base/parse.jl -%%JULIA%%/share/julia/base/path.jl -%%JULIA%%/share/julia/base/pcre.jl -%%JULIA%%/share/julia/base/pcre_h.jl -%%JULIA%%/share/julia/base/permuteddimsarray.jl -%%JULIA%%/share/julia/base/pointer.jl -%%JULIA%%/share/julia/base/printf.jl -%%JULIA%%/share/julia/base/process.jl -%%JULIA%%/share/julia/base/promotion.jl -%%JULIA%%/share/julia/base/range.jl -%%JULIA%%/share/julia/base/rational.jl -%%JULIA%%/share/julia/base/reduce.jl -%%JULIA%%/share/julia/base/reducedim.jl -%%JULIA%%/share/julia/base/reflection.jl -%%JULIA%%/share/julia/base/refpointer.jl -%%JULIA%%/share/julia/base/refvalue.jl -%%JULIA%%/share/julia/base/regex.jl -%%JULIA%%/share/julia/base/reinterpretarray.jl -%%JULIA%%/share/julia/base/reshapedarray.jl -%%JULIA%%/share/julia/base/rounding.jl -%%JULIA%%/share/julia/base/secretbuffer.jl -%%JULIA%%/share/julia/base/set.jl -%%JULIA%%/share/julia/base/shell.jl -%%JULIA%%/share/julia/base/show.jl -%%JULIA%%/share/julia/base/simdloop.jl -%%JULIA%%/share/julia/base/some.jl -%%JULIA%%/share/julia/base/sort.jl -%%JULIA%%/share/julia/base/special/cbrt.jl -%%JULIA%%/share/julia/base/special/exp.jl -%%JULIA%%/share/julia/base/special/exp10.jl -%%JULIA%%/share/julia/base/special/hyperbolic.jl -%%JULIA%%/share/julia/base/special/log.jl -%%JULIA%%/share/julia/base/special/rem_pio2.jl -%%JULIA%%/share/julia/base/special/trig.jl -%%JULIA%%/share/julia/base/stacktraces.jl -%%JULIA%%/share/julia/base/stat.jl -%%JULIA%%/share/julia/base/stream.jl -%%JULIA%%/share/julia/base/strings/basic.jl -%%JULIA%%/share/julia/base/strings/io.jl -%%JULIA%%/share/julia/base/strings/search.jl -%%JULIA%%/share/julia/base/strings/string.jl -%%JULIA%%/share/julia/base/strings/strings.jl -%%JULIA%%/share/julia/base/strings/substring.jl -%%JULIA%%/share/julia/base/strings/unicode.jl -%%JULIA%%/share/julia/base/strings/util.jl -%%JULIA%%/share/julia/base/subarray.jl -%%JULIA%%/share/julia/base/summarysize.jl -%%JULIA%%/share/julia/base/sysimg.jl -%%JULIA%%/share/julia/base/sysinfo.jl -%%JULIA%%/share/julia/base/task.jl -%%JULIA%%/share/julia/base/threadcall.jl -%%JULIA%%/share/julia/base/threadingconstructs.jl -%%JULIA%%/share/julia/base/threads.jl -%%JULIA%%/share/julia/base/traits.jl -%%JULIA%%/share/julia/base/tuple.jl -%%JULIA%%/share/julia/base/twiceprecision.jl -%%JULIA%%/share/julia/base/util.jl -%%JULIA%%/share/julia/base/uuid.jl -%%JULIA%%/share/julia/base/uv_constants.jl -%%JULIA%%/share/julia/base/version.jl -%%JULIA%%/share/julia/base/version_git.jl -%%JULIA%%/share/julia/base/views.jl -%%JULIA%%/share/julia/base/weakkeydict.jl -%%JULIA%%/share/julia/build_sysimg.jl -%%JULIA%%/share/julia/julia-config.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Base64/Project.toml -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Base64/docs/src/index.md -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Base64/src/Base64.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Base64/src/buffer.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Base64/src/decode.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Base64/src/encode.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Base64/test/runtests.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/CRC32c/Project.toml -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/CRC32c/docs/src/index.md -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/CRC32c/src/CRC32c.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/CRC32c/test/runtests.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Dates/Project.toml -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Dates/docs/src/index.md -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Dates/src/Dates.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Dates/src/accessors.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Dates/src/adjusters.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Dates/src/arithmetic.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Dates/src/conversions.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Dates/src/deprecated.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Dates/src/io.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Dates/src/parse.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Dates/src/periods.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Dates/src/query.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Dates/src/ranges.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Dates/src/rounding.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Dates/src/types.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Dates/test/accessors.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Dates/test/adjusters.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Dates/test/arithmetic.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Dates/test/conversions.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Dates/test/io.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Dates/test/periods.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Dates/test/query.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Dates/test/ranges.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Dates/test/rounding.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Dates/test/runtests.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Dates/test/testgroups -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Dates/test/types.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/DelimitedFiles/Project.toml -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/DelimitedFiles/docs/src/index.md -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/DelimitedFiles/src/DelimitedFiles.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/DelimitedFiles/test/runtests.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Distributed/Project.toml -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Distributed/docs/src/index.md -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Distributed/src/Distributed.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Distributed/src/cluster.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Distributed/src/clusterserialize.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Distributed/src/macros.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Distributed/src/managers.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Distributed/src/messages.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Distributed/src/pmap.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Distributed/src/precompile.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Distributed/src/process_messages.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Distributed/src/remotecall.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Distributed/src/workerpool.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Distributed/test/distributed_exec.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Distributed/test/runtests.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Distributed/test/topology.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/FileWatching/Project.toml -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/FileWatching/docs/src/index.md -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/FileWatching/src/FileWatching.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/FileWatching/test/runtests.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Future/Project.toml -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Future/src/Future.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Future/test/runtests.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/InteractiveUtils/Project.toml -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/InteractiveUtils/docs/src/index.md -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/InteractiveUtils/src/InteractiveUtils.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/InteractiveUtils/src/clipboard.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/InteractiveUtils/src/codeview.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/InteractiveUtils/src/editless.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/InteractiveUtils/src/macros.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/InteractiveUtils/test/runtests.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LibGit2/Project.toml -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LibGit2/docs/src/index.md -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LibGit2/src/LibGit2.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LibGit2/src/blame.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LibGit2/src/blob.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LibGit2/src/callbacks.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LibGit2/src/commit.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LibGit2/src/config.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LibGit2/src/consts.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LibGit2/src/diff.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LibGit2/src/error.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LibGit2/src/gitcredential.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LibGit2/src/index.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LibGit2/src/merge.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LibGit2/src/oid.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LibGit2/src/rebase.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LibGit2/src/reference.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LibGit2/src/remote.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LibGit2/src/repository.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LibGit2/src/signature.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LibGit2/src/status.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LibGit2/src/strarray.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LibGit2/src/tag.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LibGit2/src/tree.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LibGit2/src/types.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LibGit2/src/utils.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LibGit2/src/walker.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LibGit2/test/keys/invalid -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LibGit2/test/keys/invalid.pub -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LibGit2/test/keys/valid -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LibGit2/test/keys/valid-passphrase -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LibGit2/test/keys/valid-passphrase.pub -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LibGit2/test/keys/valid.pub -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LibGit2/test/libgit2-helpers.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LibGit2/test/libgit2.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LibGit2/test/online.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LibGit2/test/runtests.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LibGit2/test/testgroups -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Libdl/Project.toml -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Libdl/docs/src/index.md -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Libdl/src/Libdl.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Libdl/test/runtests.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/Project.toml -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/docs/src/index.md -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/src/LinearAlgebra.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/src/adjtrans.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/src/bidiag.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/src/bitarray.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/src/blas.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/src/bunchkaufman.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/src/cholesky.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/src/dense.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/src/deprecated.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/src/diagonal.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/src/eigen.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/src/exceptions.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/src/factorization.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/src/generic.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/src/givens.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/src/hessenberg.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/src/lapack.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/src/ldlt.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/src/lq.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/src/lu.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/src/matmul.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/src/qr.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/src/schur.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/src/special.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/src/structuredbroadcast.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/src/svd.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/src/symmetric.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/src/transpose.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/src/triangular.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/src/tridiag.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/src/uniformscaling.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/test/adjtrans.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/test/ambiguous_exec.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/test/bidiag.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/test/blas.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/test/bunchkaufman.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/test/cholesky.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/test/dense.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/test/diagonal.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/test/eigen.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/test/generic.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/test/givens.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/test/hessenberg.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/test/lapack.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/test/lq.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/test/lu.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/test/matmul.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/test/pinv.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/test/qr.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/test/runtests.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/test/schur.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/test/special.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/test/structuredbroadcast.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/test/svd.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/test/symmetric.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/test/testgroups -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/test/testutils.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/test/triangular.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/test/trickyarithmetic.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/test/tridiag.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/LinearAlgebra/test/uniformscaling.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Logging/Project.toml -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Logging/docs/src/index.md -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Logging/src/ConsoleLogger.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Logging/src/Logging.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Logging/test/runtests.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Markdown/Project.toml -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Markdown/docs/src/index.md -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Markdown/src/Common/Common.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Markdown/src/Common/block.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Markdown/src/Common/inline.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Markdown/src/GitHub/GitHub.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Markdown/src/GitHub/table.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Markdown/src/IPython/IPython.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Markdown/src/Julia/Julia.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Markdown/src/Julia/interp.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Markdown/src/Markdown.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Markdown/src/parse/config.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Markdown/src/parse/parse.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Markdown/src/parse/util.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Markdown/src/render/html.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Markdown/src/render/latex.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Markdown/src/render/plain.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Markdown/src/render/rich.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Markdown/src/render/rst.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Markdown/src/render/terminal/formatting.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Markdown/src/render/terminal/render.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Markdown/test/runtests.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Mmap/Project.toml -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Mmap/docs/src/index.md -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Mmap/src/Mmap.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Mmap/test/runtests.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/CHANGELOG.md -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/Compat.toml -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/LICENSE.md -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/Project.toml -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/README.md -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/bin/generate.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/bin/genstdlib.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/bin/gitmeta.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/bin/loadmeta.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/bin/sha1map.toml -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/bin/stdlib.toml -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/bin/update.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/bin/utils.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/docs/Project.toml -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/docs/make.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/docs/src/index.md -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/ext/TOML/LICENSE.md -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/ext/TOML/README.md -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/ext/TOML/REQUIRE -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/ext/TOML/src/TOML.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/ext/TOML/src/parser.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/ext/TOML/src/print.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/ext/TOML/test/runtests.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/src/API.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/src/Display.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/src/GitTools.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/src/GraphType.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/src/Operations.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/src/Pkg.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/src/Pkg2/Pkg2.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/src/Pkg2/reqs.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/src/Pkg2/types.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/src/PlatformEngines.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/src/REPLMode.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/src/Resolve.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/src/Types.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/src/generate.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/src/resolve/FieldValues.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/src/resolve/MaxSum.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/src/resolve/VersionWeights.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/src/versions.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/NastyGenerator.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/api.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/pkg.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/project/good/pkg.toml -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/repl.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/resolve.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/resolvedata1.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/runtests.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/Project.toml -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/RecursiveDep/Project.toml -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/RecursiveDep/src/RecursiveDep.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/RecursiveDep2/Project.toml -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/RecursiveDep2/src/RecursiveDep2.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/SubModule/Project.toml -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/SubModule/deps/build.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/SubModule/src/SubModule.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/SubModule/test/runtests.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/SubModule2/Project.toml -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/SubModule2/deps/build.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/SubModule2/src/SubModule2.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/SubModule2/test/runtests.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/deps/build.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/src/BigProject.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/test/LibFoo.jl/Manifest.toml -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/test/LibFoo.jl/Project.toml -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/test/LibFoo.jl/src/LibFoo.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/test/LibFoo.jl/test/runtests.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/test/REQUIRE -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/test/runtests.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/test_packages/BuildProjectFixedDeps/Manifest.toml -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/test_packages/BuildProjectFixedDeps/Project.toml -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/test_packages/BuildProjectFixedDeps/deps/build.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/test_packages/BuildProjectFixedDeps/src/BuildProjectFixedDeps.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/test_packages/PackageWithBuildSpecificTestDeps/src/PackageWithBuildSpecificTestDeps.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/test_packages/PackageWithBuildSpecificTestDeps/test/REQUIRE -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/test_packages/PackageWithBuildSpecificTestDeps/test/runtests.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/test_packages/RequireDependency/REQUIRE -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/test_packages/RequireDependency/src/RequireDependency.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/test_packages/UnregisteredWithProject/Project.toml -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/test_packages/UnregisteredWithProject/src/UnregisteredWithProject.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/test_packages/UnregisteredWithProject/test/runtests.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/test_packages/UnregisteredWithoutProject/deps/build.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/test_packages/UnregisteredWithoutProject/src/UnregisteredWithoutProject.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/test_packages/UnregisteredWithoutProject/test/runtests.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/test_packages/x1/Project.toml -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/test_packages/x1/src/x1.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/test_packages/x2/Project.toml -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/test_packages/x2/src/x2.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/test_packages/x3/Project.toml -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/test_packages/x3/src/x3.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/test_packages/x3/test/runtests.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/testgroups -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Pkg/test/utils.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Printf/Project.toml -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Printf/docs/src/index.md -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Printf/src/Printf.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Printf/test/runtests.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Profile/Project.toml -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Profile/docs/src/index.md -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Profile/src/Profile.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Profile/test/runtests.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/REPL/Project.toml -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/REPL/docs/src/index.md -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/REPL/src/LineEdit.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/REPL/src/REPL.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/REPL/src/REPLCompletions.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/REPL/src/TerminalMenus/AbstractMenu.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/REPL/src/TerminalMenus/LICENSE.md -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/REPL/src/TerminalMenus/MultiSelectMenu.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/REPL/src/TerminalMenus/RadioMenu.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/REPL/src/TerminalMenus/TerminalMenus.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/REPL/src/TerminalMenus/config.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/REPL/src/TerminalMenus/util.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/REPL/src/Terminals.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/REPL/src/docview.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/REPL/src/emoji_symbols.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/REPL/src/latex_symbols.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/REPL/test/FakeTerminals.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/REPL/test/TerminalMenus/multiselect_menu.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/REPL/test/TerminalMenus/radio_menu.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/REPL/test/TerminalMenus/runtests.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/REPL/test/lineedit.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/REPL/test/repl.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/REPL/test/replcompletions.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/REPL/test/runtests.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Random/Project.toml -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Random/docs/src/index.md -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Random/src/DSFMT.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Random/src/RNGs.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Random/src/Random.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Random/src/generation.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Random/src/misc.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Random/src/normal.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Random/test/runtests.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/SHA/LICENSE.md -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/SHA/Project.toml -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/SHA/docs/src/index.md -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/SHA/src/SHA.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/SHA/src/base_functions.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/SHA/src/common.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/SHA/src/constants.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/SHA/src/hmac.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/SHA/src/sha1.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/SHA/src/sha2.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/SHA/src/sha3.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/SHA/src/types.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/SHA/test/perf.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/SHA/test/runtests.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Serialization/Project.toml -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Serialization/docs/src/index.md -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Serialization/src/Serialization.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Serialization/src/precompile.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Serialization/test/runtests.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/SharedArrays/Project.toml -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/SharedArrays/docs/src/index.md -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/SharedArrays/src/SharedArrays.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/SharedArrays/test/runtests.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Sockets/Project.toml -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Sockets/docs/src/index.md -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Sockets/src/IPAddr.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Sockets/src/PipeServer.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Sockets/src/Sockets.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Sockets/src/addrinfo.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Sockets/test/nettest.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Sockets/test/runtests.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/SparseArrays/Project.toml -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/SparseArrays/docs/src/index.md -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/SparseArrays/src/SparseArrays.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/SparseArrays/src/abstractsparse.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/SparseArrays/src/deprecated.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/SparseArrays/src/higherorderfns.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/SparseArrays/src/linalg.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/SparseArrays/src/sparsematrix.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/SparseArrays/src/sparsevector.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/SparseArrays/test/higherorderfns.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/SparseArrays/test/runtests.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/SparseArrays/test/sparse.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/SparseArrays/test/sparsevector.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/SparseArrays/test/testgroups -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Statistics/Project.toml -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Statistics/docs/src/index.md -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Statistics/src/Statistics.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Statistics/test/runtests.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/SuiteSparse/Project.toml -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/SuiteSparse/src/SuiteSparse.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/SuiteSparse/src/cholmod.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/SuiteSparse/src/cholmod_h.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/SuiteSparse/src/deprecated.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/SuiteSparse/src/spqr.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/SuiteSparse/src/umfpack.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/SuiteSparse/src/umfpack_h.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/SuiteSparse/test/cholmod.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/SuiteSparse/test/runtests.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/SuiteSparse/test/spqr.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/SuiteSparse/test/umfpack.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Test/Project.toml -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Test/docs/src/index.md -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Test/src/Test.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Test/src/logging.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Test/test/runtests.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/UUIDs/Project.toml -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/UUIDs/docs/src/index.md -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/UUIDs/src/UUIDs.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/UUIDs/test/runtests.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Unicode/Project.toml -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Unicode/docs/src/index.md -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Unicode/src/Unicode.jl -%%JULIA%%/share/julia/stdlib/v%%VERSION%%/Unicode/test/runtests.jl -%%JULIA%%/share/julia/test/TestPkg/Manifest.toml -%%JULIA%%/share/julia/test/TestPkg/Project.toml -%%JULIA%%/share/julia/test/TestPkg/src/TestPkg.jl -%%JULIA%%/share/julia/test/abstractarray.jl -%%JULIA%%/share/julia/test/ambiguous.jl -%%JULIA%%/share/julia/test/arrayops.jl -%%JULIA%%/share/julia/test/asyncmap.jl -%%JULIA%%/share/julia/test/backtrace.jl -%%JULIA%%/share/julia/test/bigfloat.jl -%%JULIA%%/share/julia/test/bigint.jl -%%JULIA%%/share/julia/test/bitarray.jl -%%JULIA%%/share/julia/test/bitset.jl -%%JULIA%%/share/julia/test/boundscheck.jl -%%JULIA%%/share/julia/test/boundscheck_exec.jl -%%JULIA%%/share/julia/test/broadcast.jl -%%JULIA%%/share/julia/test/cartesian.jl -%%JULIA%%/share/julia/test/ccall.jl -%%JULIA%%/share/julia/test/channels.jl -%%JULIA%%/share/julia/test/char.jl -%%JULIA%%/share/julia/test/checked.jl -%%JULIA%%/share/julia/test/choosetests.jl -%%JULIA%%/share/julia/test/cmdlineargs.jl -%%JULIA%%/share/julia/test/codegen.jl -%%JULIA%%/share/julia/test/combinatorics.jl -%%JULIA%%/share/julia/test/compiler/compiler.jl -%%JULIA%%/share/julia/test/compiler/irpasses.jl -%%JULIA%%/share/julia/test/compiler/ssair.jl -%%JULIA%%/share/julia/test/compiler/validation.jl -%%JULIA%%/share/julia/test/complex.jl -%%JULIA%%/share/julia/test/copy.jl -%%JULIA%%/share/julia/test/core.jl -%%JULIA%%/share/julia/test/depot/packages/Baz/81oLe/src/Baz.jl -%%JULIA%%/share/julia/test/depot/packages/Foo/I05Qq/src/Foo.jl -%%JULIA%%/share/julia/test/deprecation_exec.jl -%%JULIA%%/share/julia/test/dict.jl -%%JULIA%%/share/julia/test/docs.jl -%%JULIA%%/share/julia/test/download.jl -%%JULIA%%/share/julia/test/embedding/LocalModule.jl -%%JULIA%%/share/julia/test/embedding/Makefile -%%JULIA%%/share/julia/test/embedding/embedding-test.jl -%%JULIA%%/share/julia/test/embedding/embedding.c -%%JULIA%%/share/julia/test/enums.jl -%%JULIA%%/share/julia/test/env.jl -%%JULIA%%/share/julia/test/error.jl -%%JULIA%%/share/julia/test/errorshow.jl -%%JULIA%%/share/julia/test/euler.jl -%%JULIA%%/share/julia/test/fastmath.jl -%%JULIA%%/share/julia/test/file.jl -%%JULIA%%/share/julia/test/float16.jl -%%JULIA%%/share/julia/test/floatapprox.jl -%%JULIA%%/share/julia/test/floatfuncs.jl -%%JULIA%%/share/julia/test/functional.jl -%%JULIA%%/share/julia/test/generic_map_tests.jl -%%JULIA%%/share/julia/test/goto.jl -%%JULIA%%/share/julia/test/grisu.jl -%%JULIA%%/share/julia/test/hashing.jl -%%JULIA%%/share/julia/test/inline.jl -%%JULIA%%/share/julia/test/int.jl -%%JULIA%%/share/julia/test/intfuncs.jl -%%JULIA%%/share/julia/test/intrinsics.jl -%%JULIA%%/share/julia/test/iobuffer.jl -%%JULIA%%/share/julia/test/iostream.jl -%%JULIA%%/share/julia/test/iterators.jl -%%JULIA%%/share/julia/test/keywordargs.jl -%%JULIA%%/share/julia/test/llvmcall.jl -%%JULIA%%/share/julia/test/llvmcall2.jl -%%JULIA%%/share/julia/test/llvmpasses/Makefile -%%JULIA%%/share/julia/test/llvmpasses/alloc-opt.jl -%%JULIA%%/share/julia/test/llvmpasses/alloc-opt2.jl -%%JULIA%%/share/julia/test/llvmpasses/gcroots.ll -%%JULIA%%/share/julia/test/llvmpasses/lit.cfg -%%JULIA%%/share/julia/test/llvmpasses/lower-handlers.ll -%%JULIA%%/share/julia/test/llvmpasses/muladd.ll -%%JULIA%%/share/julia/test/llvmpasses/propagate-addrspace.ll -%%JULIA%%/share/julia/test/llvmpasses/refinements.ll -%%JULIA%%/share/julia/test/llvmpasses/returnstwicegc.ll -%%JULIA%%/share/julia/test/llvmpasses/safepoint_stress.jl -%%JULIA%%/share/julia/test/llvmpasses/simdloop.ll -%%JULIA%%/share/julia/test/loading.jl -%%JULIA%%/share/julia/test/logging.jl -%%JULIA%%/share/julia/test/math.jl -%%JULIA%%/share/julia/test/meta.jl -%%JULIA%%/share/julia/test/misc.jl -%%JULIA%%/share/julia/test/missing.jl -%%JULIA%%/share/julia/test/mod2pi.jl -%%JULIA%%/share/julia/test/mpfr.jl -%%JULIA%%/share/julia/test/namedtuple.jl -%%JULIA%%/share/julia/test/netload/memtest.jl -%%JULIA%%/share/julia/test/numbers.jl -%%JULIA%%/share/julia/test/offsetarray.jl -%%JULIA%%/share/julia/test/operators.jl -%%JULIA%%/share/julia/test/osutils.jl -%%JULIA%%/share/julia/test/parse.jl -%%JULIA%%/share/julia/test/path.jl -%%JULIA%%/share/julia/test/precompile.jl -%%JULIA%%/share/julia/test/project/Manifest.toml -%%JULIA%%/share/julia/test/project/Project.toml -%%JULIA%%/share/julia/test/project/deps/Bar/src/Bar.jl -%%JULIA%%/share/julia/test/project/deps/Foo1/src/Foo.jl -%%JULIA%%/share/julia/test/project/deps/Foo2.jl/src/Foo.jl -%%JULIA%%/share/julia/test/project/deps/Qux.jl -%%JULIA%%/share/julia/test/ranges.jl -%%JULIA%%/share/julia/test/rational.jl -%%JULIA%%/share/julia/test/read.jl -%%JULIA%%/share/julia/test/reduce.jl -%%JULIA%%/share/julia/test/reducedim.jl -%%JULIA%%/share/julia/test/reflection.jl -%%JULIA%%/share/julia/test/regex.jl -%%JULIA%%/share/julia/test/reinterpretarray.jl -%%JULIA%%/share/julia/test/rounding.jl -%%JULIA%%/share/julia/test/runtests.jl -%%JULIA%%/share/julia/test/secretbuffer.jl -%%JULIA%%/share/julia/test/sets.jl -%%JULIA%%/share/julia/test/show.jl -%%JULIA%%/share/julia/test/simdloop.jl -%%JULIA%%/share/julia/test/some.jl -%%JULIA%%/share/julia/test/sorting.jl -%%JULIA%%/share/julia/test/spawn.jl -%%JULIA%%/share/julia/test/specificity.jl -%%JULIA%%/share/julia/test/stacktraces.jl -%%JULIA%%/share/julia/test/staged.jl -%%JULIA%%/share/julia/test/stress.jl -%%JULIA%%/share/julia/test/strings/basic.jl -%%JULIA%%/share/julia/test/strings/io.jl -%%JULIA%%/share/julia/test/strings/search.jl -%%JULIA%%/share/julia/test/strings/types.jl -%%JULIA%%/share/julia/test/strings/util.jl -%%JULIA%%/share/julia/test/subarray.jl -%%JULIA%%/share/julia/test/subtype.jl -%%JULIA%%/share/julia/test/syntax.jl -%%JULIA%%/share/julia/test/sysinfo.jl -%%JULIA%%/share/julia/test/test_exec.jl -%%JULIA%%/share/julia/test/test_sourcepath.jl -%%JULIA%%/share/julia/test/testdefs.jl -%%JULIA%%/share/julia/test/testenv.jl -%%JULIA%%/share/julia/test/testhelpers/FakePTYs.jl -%%JULIA%%/share/julia/test/testhelpers/Furlongs.jl -%%JULIA%%/share/julia/test/testhelpers/MacroCalls.jl -%%JULIA%%/share/julia/test/testhelpers/OffsetArrays.jl -%%JULIA%%/share/julia/test/testhelpers/PhysQuantities.jl -%%JULIA%%/share/julia/test/threads.jl -%%JULIA%%/share/julia/test/triplequote.jl -%%JULIA%%/share/julia/test/tuple.jl -%%JULIA%%/share/julia/test/unicode/utf8.jl -%%JULIA%%/share/julia/test/util/segfault.jl -%%JULIA%%/share/julia/test/util/throw_error_exception.jl -%%JULIA%%/share/julia/test/vecelement.jl -%%JULIA%%/share/julia/test/version.jl -%%JULIA%%/share/julia/test/worlds.jl diff --git a/lang/pypy/Makefile b/lang/pypy/Makefile deleted file mode 100644 index c7dfc0023779..000000000000 --- a/lang/pypy/Makefile +++ /dev/null @@ -1,170 +0,0 @@ -# Created by: David Naylor <naylor.b.david@gmail.com> -# $FreeBSD$ - -PORTNAME?= pypy -CATEGORIES= lang python -MASTER_SITES= https://bitbucket.org/pypy/pypy/downloads/ http://buildbot.pypy.org/mirror/ -DISTNAME?= ${PORTNAME}2.7-v${DISTVERSION}-src - -MAINTAINER= python@FreeBSD.org -COMMENT= Fast, compliant implementation of the Python language - -LICENSE= MIT PSFL -LICENSE_COMB= multi -LICENSE_FILE_MIT= ${WRKSRC}/LICENSE - -BROKEN_armv6= fails to package: pypy_objspace_std.c: Crash in JIT! -BROKEN_armv7= fails to package: pypy_objspace_std.c: Crash in JIT! -BROKEN_powerpc64= fails to compile: platcheck_109.c: fatal error: linux/auxvec.h: No such file or directory -ONLY_FOR_ARCHS?= amd64 armv6 armv7 i386 powerpc64 powerpc64le -ONLY_FOR_ARCHS_REASON?= PyPy JIT only supported on these architectures - -PATCH_SITES= https://foss.heptapod.net/pypy/pypy/-/commit/ -PATCHFILES+= 455e1f635110df4bdc2981a3a0abf02e3d4d21b2.diff:-p1 - -LIB_DEPENDS= libexpat.so:textproc/expat2 \ - libffi.so:devel/libffi -TEST_DEPENDS= ${LOCALBASE}/${PYPY_DIR}/lib_pypy/_gdbm_cffi.${PYPY_CFFI_VER}.so:databases/pypy-gdbm \ - ${LOCALBASE}/${PYPY_DIR}/lib_pypy/_sqlite3_cffi.${PYPY_CFFI_VER}.so:databases/pypy-sqlite3 \ - ${LOCALBASE}/${PYPY_DIR}/lib_pypy/_tkinter/tklib_cffi.${PYPY_CFFI_VER}.so:x11-toolkits/pypy-tkinter - -USES= gettext-runtime gmake shebangfix ssl tar:bzip2 -USE_LDCONFIG= ${PREFIX}/${PYPY_DIR}/bin - -OPTIONS_SINGLE= TRANS -OPTIONS_SINGLE_TRANS= PYTHON -PYTHON_DESC= Use Python-2.7 to translate (slowest) -PYPY_DESC= Use PyPy to translate (fastest, highest memory usage) -PYPY_MINMEM_DESC= Use PyPy to translate (lowest memory usage) -TRANS_DESC= Translation method -LOCALBASE?= /usr/local -.if exists(${LOCALBASE}/bin/pypy) || ${PORTNAME} != pypy -OPTIONS_SINGLE_TRANS+= PYPY PYPY_MINMEM -. if exists(${LOCALBASE}/bin/pypy) -OPTIONS_DEFAULT= PYPY_MINMEM -. else -OPTIONS_DEFAULT= PYTHON -. endif -.else -OPTIONS_SLAVE= PYTHON -.endif - -ALL_TARGET= ${PORTNAME}-c -BUILD_WRKSRC?= ${WRKDIR}/build/usession-release-pypy2.7-v${DISTVERSION}rc4-0/testing_1 -MAKE_ENV+= PYPY_LOCALBASE=${LOCALBASE} LDSHARED="${CC} -shared" -PACKAGE_ARGS?= --without-gdbm --without-sqlite3 --without-tk -LLD_UNSAFE= yes -SHEBANG_FILES?= lib-python/2.7/plat-mac/appletrunner.py \ - lib-python/2.7/plat-mac/bundlebuilder.py \ - lib-python/2.7/keyword.py \ - lib-python/2.7/test/regrtest.py \ - lib-python/2.7/test/pystone.py \ - lib-python/2.7/test/curses_tests.py \ - lib-python/2.7/test/re_tests.py \ - lib-python/2.7/test/crashers/recursive_call.py \ - lib-python/2.7/UserString.py \ - lib-python/2.7/pdb.py \ - lib-python/2.7/mimify.py \ - lib-python/2.7/pydoc.py \ - lib-python/2.7/uu.py \ - lib-python/2.7/trace.py \ - lib-python/2.7/platform.py \ - lib-python/2.7/profile.py \ - lib-python/2.7/tabnanny.py \ - lib-python/2.7/lib2to3/tests/pytree_idempotency.py \ - lib-python/2.7/lib2to3/tests/data/false_encoding.py \ - lib-python/2.7/lib2to3/tests/data/different_encoding.py \ - lib-python/2.7/lib2to3/pgen2/token.py \ - lib-python/2.7/encodings/rot_13.py \ - lib-python/2.7/base64.py \ - lib-python/2.7/webbrowser.py \ - lib-python/2.7/idlelib/PyShell.py \ - lib-python/2.7/cgi.py \ - lib-python/2.7/symbol.py \ - lib-python/2.7/cProfile.py \ - lib-python/2.7/smtpd.py \ - lib-python/2.7/quopri.py \ - lib-python/2.7/timeit.py \ - lib-python/2.7/smtplib.py \ - lib_pypy/_cffi_ssl/tools/make_ssl_data.py - -python_OLD_CMD= ${LOCALBASE}/bin/python -python_CMD= ${PREFIX}/bin/${PORTNAME} - -.if ${PORTNAME} != pypy -PYPY_BUILD_DEPENDS= pypy:lang/pypy -PYPY_MINMEM_BUILD_DEPENDS= pypy:lang/pypy -.endif -PYPY_VARS= PYTHON_CMD=${LOCALBASE}/bin/pypy -PYPY_MINMEM_VARS= PYTHON_CMD="${SETENV} PYPY_GC_MAX_DELTA=200MB ${LOCALBASE}/bin/pypy --jit loop_longevity=300" -PYTHON_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycparser>=2.10:devel/py-pycparser@${PY_FLAVOR} -PYTHON_USES= python:2.7,build - -DESCR= ${.CURDIR}/pkg-descr -DISTINFO_FILE= ${.CURDIR}/distinfo -MASTERDIR?= ${.CURDIR} -PATCHDIR= ${.CURDIR}/files -PLIST= ${.CURDIR}/pkg-plist - -.include "${MASTERDIR}/bsd.pypy.mk" -.include <bsd.port.pre.mk> - -.if ${OPSYS} == FreeBSD && ${ARCH} != i386 && ${ARCH} != amd64 -PYPY_ARGS= --withoutmod-_vmprof -.else -LIB_DEPENDS+= libunwind.so:devel/libunwind -.endif - -post-extract: - ${FIND} ${WRKSRC} -name '*.swn' -delete - -pre-build: - if [ ! -f ${BUILD_WRKSRC}/Makefile ]; then \ - ${RM} -r ${WRKDIR}/build; \ - ${MKDIR} ${WRKDIR}/build; \ - (cd ${WRKSRC}/pypy/goal; \ - ${SETENV} ${MAKE_ENV} TMPDIR=${WRKDIR}/build \ - ${PYTHON_CMD} ../../rpython/bin/rpython --source -Ojit targetpypystandalone.py ${PYPY_ARGS}); \ - fi - -post-build: - ${CP} ${BUILD_WRKSRC}/${PORTNAME}-c ${BUILD_WRKSRC}/lib${PORTNAME}-c.so ${WRKSRC}/pypy/goal/ - -do-install: - ${SETENV} ${MAKE_ENV} TMPDIR=${WRKDIR}/build \ - ${PYTHON_CMD} ${WRKSRC}/pypy/tool/release/package.py --builddir ${WRKDIR}/build --archive-name ${PYPY_DIR} \ - ${PACKAGE_ARGS} - ${EXTRACT_CMD} -C ${STAGEDIR}${PREFIX} -xf ${WRKDIR}/build/${PYPY_DIR}.tar.bz2 - ${LN} -fs ../${PYPY_DIR}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} - ${FIND} ${STAGEDIR}${PREFIX}/${PYPY_DIR}/lib_pypy/ -name '*.so' | ${XARGS} ${STRIP_CMD} - -do-test: - # See https://bitbucket.org/pypy/buildbot/src/default/bot2/pypybuildbot/builds.py?at=default#builds.py-386 - # add_translated_tests() - (cd ${WRKSRC}; \ - ${SETENV} ${MAKE_ENV} TMPDIR=${WRKDIR}/build PYTHONPATH=${WRKSRC} \ - ${WRKSRC}/pypy/goal/pypy-c testrunner/runner.py --root pypy --logfile=pytest-A.log \ - --parallel-runs ${MAKE_JOBS_NUMBER} \ - --config pypy/pytest-A.cfg --config pypy/pytest-A.py) -.for dir in lib-python pypy/module/pypyjit/test - (cd ${WRKSRC}; \ - ${SETENV} ${MAKE_ENV} TMPDIR=${WRKDIR}/build PYTHONPATH=${WRKSRC} \ - ${WRKSRC}/pypy/goal/pypy-c pypy/test_all.py --basetemp ${WRKDIR}/build --pypy pypy/goal/pypy-c \ - ${dir} ) -.endfor - (cd ${WRKSRC}/lib-python/2.7/test; \ - ${SETENV} ${MAKE_ENV} TMPDIR=${WRKDIR}/build PYTHONPATH=${WRKSRC} \ - ${WRKSRC}/pypy/goal/pypy-c regrtest.py -vvu all) - -pkg-plist: stage - ${TAR} -tf ${WRKDIR}/build/${PYPY_DIR}.tar.bz2 > ${WRKDIR}/.plist-files-gen - ${REINPLACE_CMD} -e 's|^${PYPY_DIR}|%%PYPY_DIR%%|g' \ - -e 's|${PYPY_CFFI_VER}|%%PYPY_CFFI_VER%%|g' \ - -e 's/\(.*\/__pycache__\)\/$$/@dir \1/g' \ - -e '/\/$$/d' \ - ${WRKDIR}/.plist-files-gen - ${ECHO} bin/${PORTNAME} > ${WRKDIR}/pkg-plist - ${SORT} ${WRKDIR}/.plist-files-gen | ${GREP} -v '\.orig' >> ${WRKDIR}/pkg-plist - ${CP} ${WRKDIR}/pkg-plist ${.CURDIR}/pkg-plist - -.include <bsd.port.post.mk> diff --git a/lang/pypy/bsd.pypy.cffi.mk b/lang/pypy/bsd.pypy.cffi.mk deleted file mode 100644 index ea45341db1bc..000000000000 --- a/lang/pypy/bsd.pypy.cffi.mk +++ /dev/null @@ -1,30 +0,0 @@ -# $FreeBSD$ - -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -DISTFILES= - -BUILD_DEPENDS+= ${PYTHON_IMPL}:lang/${PYTHON_IMPL} -RUN_DEPENDS+= ${PYTHON_IMPL}:lang/${PYTHON_IMPL} - -PLIST_FILES= ${PYPY_DIR}/lib_pypy/${CFFI_MODULE}_cffi.${PYPY_CFFI_VER}.so - -CFFI_MODULE?= _${PORTNAME} - -FLAVORS= pypy pypy3 -FLAVOR?= ${FLAVORS:[1]} - -PYTHON_IMPL= ${FLAVOR} -PYTHON_PORTVERSION= ${DISTVERSION} -PYTHON_PKGNAMEPREFIX= ${PYTHON_IMPL}- -PYTHON_CMD= ${LOCALBASE}/bin/${PYTHON_IMPL} - -.include "${.CURDIR}/../../lang/pypy/bsd.pypy.mk" - -do-build: - ${CP} ${LOCALBASE}/${PYPY_DIR}/lib_pypy/${CFFI_MODULE}_build.py ${WRKDIR}/${PORTNAME}.py - (cd ${WRKDIR}; \ - ${PYTHON_CMD} -c "from ${PORTNAME} import ${CFFI_NAME} as ffi; ffi.compile('${WRKDIR}');") - -do-install: - ${MKDIR} ${STAGEDIR}${PREFIX}/${PYPY_DIR}/lib_pypy/`dirname ${CFFI_MODULE}`/ - ${INSTALL_LIB} ${WRKDIR}/${CFFI_MODULE}_cffi.${PYPY_CFFI_VER}.so ${STAGEDIR}${PREFIX}/${PYPY_DIR}/lib_pypy/`dirname ${CFFI_MODULE}`/ diff --git a/lang/pypy/bsd.pypy.mk b/lang/pypy/bsd.pypy.mk deleted file mode 100644 index e97fcac8d550..000000000000 --- a/lang/pypy/bsd.pypy.mk +++ /dev/null @@ -1,22 +0,0 @@ -# $FreeBSD$ - -.if !defined(LICENSE) -LICENSE= MIT PSFL -LICENSE_COMB= multi -.endif - -USES+= compiler:c11 - -PYTHON_IMPL?= ${PORTNAME} -PYPY_DIR= ${PYTHON_IMPL}-${DISTVERSION:C|([0-9])\.([0-9]+).*|\1.\2|} -PLIST_SUB+= PYPY_DIR=${PYPY_DIR} PYPY_CFFI_VER=${PYPY_CFFI_VER} - -.if ${PYTHON_IMPL} == pypy -DISTVERSION= 7.3.0 -PORTREVISION= 1 -PYPY_CFFI_VER= ${PYTHON_IMPL}-73 -.else # ${PYTHON_IMPL} == pypy3 -DISTVERSION= 7.3.0 -PORTREVISION= 1 -PYPY_CFFI_VER= ${PYTHON_IMPL}6-pp${DISTVERSION:S|.||:C|\..*||}-${OPSYS:tl}${OSREL:C|\..*||} -.endif diff --git a/lang/pypy/distinfo b/lang/pypy/distinfo deleted file mode 100644 index bb36c197d045..000000000000 --- a/lang/pypy/distinfo +++ /dev/null @@ -1,5 +0,0 @@ -TIMESTAMP = 1598691588 -SHA256 (pypy2.7-v7.3.0-src.tar.bz2) = b0b25c7f8938ab0fedd8dedf26b9e73c490913b002b484c1b2f19d5844a518de -SIZE (pypy2.7-v7.3.0-src.tar.bz2) = 20328540 -SHA256 (455e1f635110df4bdc2981a3a0abf02e3d4d21b2.diff) = a30ae90c887d595a4e1b77ba2ad4d45509c0d35a3a5ab052c4910a6aa373f99d -SIZE (455e1f635110df4bdc2981a3a0abf02e3d4d21b2.diff) = 773 diff --git a/lang/pypy/files/patch-lib__pypy___curses__build.py b/lang/pypy/files/patch-lib__pypy___curses__build.py deleted file mode 100644 index 069996c66503..000000000000 --- a/lang/pypy/files/patch-lib__pypy___curses__build.py +++ /dev/null @@ -1,11 +0,0 @@ ---- lib_pypy/_curses_build.py.orig 2020-03-25 12:13:59 UTC -+++ lib_pypy/_curses_build.py -@@ -31,6 +31,8 @@ def find_curses_dir_and_name(): - return base, 'ncursesw' - if os.path.exists(os.path.join(base, 'include', 'ncurses')): - return base, 'ncurses' -+ if os.path.exists(os.path.join(base, 'lib', 'libncursesw.so')): -+ return base, 'ncursesw' - return '', None - - base, name = find_curses_dir_and_name() diff --git a/lang/pypy/pkg-descr b/lang/pypy/pkg-descr deleted file mode 100644 index e1c7244ba749..000000000000 --- a/lang/pypy/pkg-descr +++ /dev/null @@ -1,17 +0,0 @@ -PyPy is a fast, compliant alternative implementation of the Python language -(2.7.13). It has several advantages and distinct features: - - - Speed: thanks to its Just-in-Time compiler, Python programs often run faster - on PyPy. - - Memory usage: large, memory-hungry Python programs might end up taking less - space than they do in CPython. - - Compatibility: PyPy is highly compatible with existing python code. It - supports ctypes and can run popular python libraries like - twisted and django. - - Sandboxing: PyPy provides the ability to run untrusted code in a fully - secure way. - - Stackless: PyPy can be configured to run in stackless mode, providing - micro-threads for massive concurrency. - - As well as other features. - -WWW: http://pypy.org diff --git a/lang/pypy/pkg-message b/lang/pypy/pkg-message deleted file mode 100644 index 385ff3d041d0..000000000000 --- a/lang/pypy/pkg-message +++ /dev/null @@ -1,17 +0,0 @@ -[ -{ type: install - message: <<EOM -Note that some standard Python modules are provided as separate ports -as they require additional dependencies. They are available as: - -gdbm databases/pypy-gdbm -sqlite3 databases/pypy-sqlite3 -tkinter x11-toolkits/pypy-tkinter - -Note that PyPy does not implement the following module that would -have been provided as a separate port: - -bsddb databases/pypy-bsddb -EOM -} -] diff --git a/lang/pypy/pkg-plist b/lang/pypy/pkg-plist deleted file mode 100644 index 0cf39454c1f2..000000000000 --- a/lang/pypy/pkg-plist +++ /dev/null @@ -1,2366 +0,0 @@ -bin/pypy -%%PYPY_DIR%%/LICENSE -%%PYPY_DIR%%/README.rst -%%PYPY_DIR%%/bin/libpypy-c.so -%%PYPY_DIR%%/bin/pypy -%%PYPY_DIR%%/include/PyPy.h -%%PYPY_DIR%%/include/Python.h -%%PYPY_DIR%%/include/README -%%PYPY_DIR%%/include/_numpypy/numpy/__multiarray_api.h -%%PYPY_DIR%%/include/_numpypy/numpy/arrayobject.h -%%PYPY_DIR%%/include/_numpypy/numpy/ndarraytypes.h -%%PYPY_DIR%%/include/_numpypy/numpy/npy_3kcompat.h -%%PYPY_DIR%%/include/_numpypy/numpy/npy_common.h -%%PYPY_DIR%%/include/_numpypy/numpy/old_defines.h -%%PYPY_DIR%%/include/abstract.h -%%PYPY_DIR%%/include/boolobject.h -%%PYPY_DIR%%/include/bufferobject.h -%%PYPY_DIR%%/include/bytearrayobject.h -%%PYPY_DIR%%/include/bytesobject.h -%%PYPY_DIR%%/include/cStringIO.h -%%PYPY_DIR%%/include/ceval.h -%%PYPY_DIR%%/include/code.h -%%PYPY_DIR%%/include/compile.h -%%PYPY_DIR%%/include/complexobject.h -%%PYPY_DIR%%/include/cpyext_datetime.h -%%PYPY_DIR%%/include/cpyext_descrobject.h -%%PYPY_DIR%%/include/cpyext_memoryobject.h -%%PYPY_DIR%%/include/cpyext_object.h -%%PYPY_DIR%%/include/cpyext_unicodeobject.h -%%PYPY_DIR%%/include/datetime.h -%%PYPY_DIR%%/include/descrobject.h -%%PYPY_DIR%%/include/dictobject.h -%%PYPY_DIR%%/include/eval.h -%%PYPY_DIR%%/include/fileobject.h -%%PYPY_DIR%%/include/floatobject.h -%%PYPY_DIR%%/include/frameobject.h -%%PYPY_DIR%%/include/funcobject.h -%%PYPY_DIR%%/include/import.h -%%PYPY_DIR%%/include/intobject.h -%%PYPY_DIR%%/include/listobject.h -%%PYPY_DIR%%/include/longintrepr.h -%%PYPY_DIR%%/include/longobject.h -%%PYPY_DIR%%/include/marshal.h -%%PYPY_DIR%%/include/memoryobject.h -%%PYPY_DIR%%/include/methodobject.h -%%PYPY_DIR%%/include/missing.h -%%PYPY_DIR%%/include/modsupport.h -%%PYPY_DIR%%/include/object.h -%%PYPY_DIR%%/include/patchlevel.h -%%PYPY_DIR%%/include/pycapsule.h -%%PYPY_DIR%%/include/pycobject.h -%%PYPY_DIR%%/include/pyconfig.h -%%PYPY_DIR%%/include/pyerrors.h -%%PYPY_DIR%%/include/pymath.h -%%PYPY_DIR%%/include/pymem.h -%%PYPY_DIR%%/include/pyport.h -%%PYPY_DIR%%/include/pypy_decl.h -%%PYPY_DIR%%/include/pypy_macros.h -%%PYPY_DIR%%/include/pypy_marshal_decl.h -%%PYPY_DIR%%/include/pypy_numpy.h -%%PYPY_DIR%%/include/pypy_structmember_decl.h -%%PYPY_DIR%%/include/pysignals.h -%%PYPY_DIR%%/include/pystate.h -%%PYPY_DIR%%/include/pythonrun.h -%%PYPY_DIR%%/include/pythread.h -%%PYPY_DIR%%/include/setobject.h -%%PYPY_DIR%%/include/sliceobject.h -%%PYPY_DIR%%/include/stringobject.h -%%PYPY_DIR%%/include/structmember.h -%%PYPY_DIR%%/include/structseq.h -%%PYPY_DIR%%/include/sysmodule.h -%%PYPY_DIR%%/include/traceback.h -%%PYPY_DIR%%/include/tupleobject.h -%%PYPY_DIR%%/include/unicodeobject.h -%%PYPY_DIR%%/include/warnings.h -%%PYPY_DIR%%/lib-python/2.7/BaseHTTPServer.py -%%PYPY_DIR%%/lib-python/2.7/Bastion.py -%%PYPY_DIR%%/lib-python/2.7/CGIHTTPServer.py -%%PYPY_DIR%%/lib-python/2.7/ConfigParser.py -%%PYPY_DIR%%/lib-python/2.7/Cookie.py -%%PYPY_DIR%%/lib-python/2.7/DocXMLRPCServer.py -%%PYPY_DIR%%/lib-python/2.7/HTMLParser.py -%%PYPY_DIR%%/lib-python/2.7/MimeWriter.py -%%PYPY_DIR%%/lib-python/2.7/Queue.py -%%PYPY_DIR%%/lib-python/2.7/SimpleHTTPServer.py -%%PYPY_DIR%%/lib-python/2.7/SimpleXMLRPCServer.py -%%PYPY_DIR%%/lib-python/2.7/SocketServer.py -%%PYPY_DIR%%/lib-python/2.7/StringIO.py -%%PYPY_DIR%%/lib-python/2.7/UserDict.py -%%PYPY_DIR%%/lib-python/2.7/UserList.py -%%PYPY_DIR%%/lib-python/2.7/UserString.py -%%PYPY_DIR%%/lib-python/2.7/_LWPCookieJar.py -%%PYPY_DIR%%/lib-python/2.7/_MozillaCookieJar.py -%%PYPY_DIR%%/lib-python/2.7/__future__.py -%%PYPY_DIR%%/lib-python/2.7/__phello__.foo.py -%%PYPY_DIR%%/lib-python/2.7/_abcoll.py -%%PYPY_DIR%%/lib-python/2.7/_osx_support.py -%%PYPY_DIR%%/lib-python/2.7/_pyio.py -%%PYPY_DIR%%/lib-python/2.7/_strptime.py -%%PYPY_DIR%%/lib-python/2.7/_threading_local.py -%%PYPY_DIR%%/lib-python/2.7/_weakrefset.py -%%PYPY_DIR%%/lib-python/2.7/abc.py -%%PYPY_DIR%%/lib-python/2.7/aifc.py -%%PYPY_DIR%%/lib-python/2.7/antigravity.py -%%PYPY_DIR%%/lib-python/2.7/anydbm.py -%%PYPY_DIR%%/lib-python/2.7/argparse.py -%%PYPY_DIR%%/lib-python/2.7/ast.py -%%PYPY_DIR%%/lib-python/2.7/asynchat.py -%%PYPY_DIR%%/lib-python/2.7/asyncore.py -%%PYPY_DIR%%/lib-python/2.7/atexit.py -%%PYPY_DIR%%/lib-python/2.7/audiodev.py -%%PYPY_DIR%%/lib-python/2.7/base64.py -%%PYPY_DIR%%/lib-python/2.7/bdb.py -%%PYPY_DIR%%/lib-python/2.7/binhex.py -%%PYPY_DIR%%/lib-python/2.7/bisect.py -%%PYPY_DIR%%/lib-python/2.7/bsddb/__init__.py -%%PYPY_DIR%%/lib-python/2.7/bsddb/db.py -%%PYPY_DIR%%/lib-python/2.7/bsddb/dbobj.py -%%PYPY_DIR%%/lib-python/2.7/bsddb/dbrecio.py -%%PYPY_DIR%%/lib-python/2.7/bsddb/dbshelve.py -%%PYPY_DIR%%/lib-python/2.7/bsddb/dbtables.py -%%PYPY_DIR%%/lib-python/2.7/bsddb/dbutils.py -%%PYPY_DIR%%/lib-python/2.7/bsddb/test/__init__.py -%%PYPY_DIR%%/lib-python/2.7/bsddb/test/test_all.py -%%PYPY_DIR%%/lib-python/2.7/bsddb/test/test_associate.py -%%PYPY_DIR%%/lib-python/2.7/bsddb/test/test_basics.py -%%PYPY_DIR%%/lib-python/2.7/bsddb/test/test_compare.py -%%PYPY_DIR%%/lib-python/2.7/bsddb/test/test_compat.py -%%PYPY_DIR%%/lib-python/2.7/bsddb/test/test_cursor_pget_bug.py -%%PYPY_DIR%%/lib-python/2.7/bsddb/test/test_db.py -%%PYPY_DIR%%/lib-python/2.7/bsddb/test/test_dbenv.py -%%PYPY_DIR%%/lib-python/2.7/bsddb/test/test_dbobj.py -%%PYPY_DIR%%/lib-python/2.7/bsddb/test/test_dbshelve.py -%%PYPY_DIR%%/lib-python/2.7/bsddb/test/test_dbtables.py -%%PYPY_DIR%%/lib-python/2.7/bsddb/test/test_distributed_transactions.py -%%PYPY_DIR%%/lib-python/2.7/bsddb/test/test_early_close.py -%%PYPY_DIR%%/lib-python/2.7/bsddb/test/test_fileid.py -%%PYPY_DIR%%/lib-python/2.7/bsddb/test/test_get_none.py -%%PYPY_DIR%%/lib-python/2.7/bsddb/test/test_join.py -%%PYPY_DIR%%/lib-python/2.7/bsddb/test/test_lock.py -%%PYPY_DIR%%/lib-python/2.7/bsddb/test/test_misc.py -%%PYPY_DIR%%/lib-python/2.7/bsddb/test/test_pickle.py -%%PYPY_DIR%%/lib-python/2.7/bsddb/test/test_queue.py -%%PYPY_DIR%%/lib-python/2.7/bsddb/test/test_recno.py -%%PYPY_DIR%%/lib-python/2.7/bsddb/test/test_replication.py -%%PYPY_DIR%%/lib-python/2.7/bsddb/test/test_sequence.py -%%PYPY_DIR%%/lib-python/2.7/bsddb/test/test_thread.py -%%PYPY_DIR%%/lib-python/2.7/cProfile.py -%%PYPY_DIR%%/lib-python/2.7/calendar.py -%%PYPY_DIR%%/lib-python/2.7/cgi.py -%%PYPY_DIR%%/lib-python/2.7/cgitb.py -%%PYPY_DIR%%/lib-python/2.7/chunk.py -%%PYPY_DIR%%/lib-python/2.7/cmd.py -%%PYPY_DIR%%/lib-python/2.7/code.py -%%PYPY_DIR%%/lib-python/2.7/codecs.py -%%PYPY_DIR%%/lib-python/2.7/codeop.py -%%PYPY_DIR%%/lib-python/2.7/collections.py -%%PYPY_DIR%%/lib-python/2.7/colorsys.py -%%PYPY_DIR%%/lib-python/2.7/commands.py -%%PYPY_DIR%%/lib-python/2.7/compileall.py -%%PYPY_DIR%%/lib-python/2.7/compiler/__init__.py -%%PYPY_DIR%%/lib-python/2.7/compiler/ast.py -%%PYPY_DIR%%/lib-python/2.7/compiler/consts.py -%%PYPY_DIR%%/lib-python/2.7/compiler/future.py -%%PYPY_DIR%%/lib-python/2.7/compiler/misc.py -%%PYPY_DIR%%/lib-python/2.7/compiler/pyassem.py -%%PYPY_DIR%%/lib-python/2.7/compiler/pycodegen.py -%%PYPY_DIR%%/lib-python/2.7/compiler/symbols.py -%%PYPY_DIR%%/lib-python/2.7/compiler/syntax.py -%%PYPY_DIR%%/lib-python/2.7/compiler/transformer.py -%%PYPY_DIR%%/lib-python/2.7/compiler/visitor.py -%%PYPY_DIR%%/lib-python/2.7/contextlib.py -%%PYPY_DIR%%/lib-python/2.7/cookielib.py -%%PYPY_DIR%%/lib-python/2.7/copy.py -%%PYPY_DIR%%/lib-python/2.7/copy_reg.py -%%PYPY_DIR%%/lib-python/2.7/csv.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/__init__.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/_endian.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/macholib/README.ctypes -%%PYPY_DIR%%/lib-python/2.7/ctypes/macholib/__init__.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/macholib/dyld.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/macholib/dylib.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/macholib/fetch_macholib -%%PYPY_DIR%%/lib-python/2.7/ctypes/macholib/fetch_macholib.bat -%%PYPY_DIR%%/lib-python/2.7/ctypes/macholib/framework.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/__init__.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/runtests.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/test_anon.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/test_array_in_pointer.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/test_arrays.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/test_as_parameter.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/test_bitfields.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/test_buffers.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/test_byteswap.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/test_callbacks.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/test_cast.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/test_cfuncs.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/test_checkretval.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/test_delattr.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/test_errno.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/test_find.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/test_frombuffer.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/test_funcptr.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/test_functions.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/test_incomplete.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/test_init.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/test_internals.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/test_keeprefs.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/test_libc.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/test_loading.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/test_macholib.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/test_memfunctions.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/test_numbers.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/test_objects.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/test_parameters.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/test_pep3118.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/test_pickling.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/test_pointers.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/test_prototypes.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/test_python_api.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/test_random_things.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/test_refcounts.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/test_repr.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/test_returnfuncptrs.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/test_simplesubclasses.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/test_sizes.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/test_slicing.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/test_stringptr.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/test_strings.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/test_struct_fields.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/test_structures.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/test_unaligned_structures.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/test_unicode.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/test_values.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/test_varsize_struct.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/test_win32.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/test/test_wintypes.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/util.py -%%PYPY_DIR%%/lib-python/2.7/ctypes/wintypes.py -%%PYPY_DIR%%/lib-python/2.7/curses/__init__.py -%%PYPY_DIR%%/lib-python/2.7/curses/ascii.py -%%PYPY_DIR%%/lib-python/2.7/curses/has_key.py -%%PYPY_DIR%%/lib-python/2.7/curses/panel.py -%%PYPY_DIR%%/lib-python/2.7/curses/textpad.py -%%PYPY_DIR%%/lib-python/2.7/curses/wrapper.py -%%PYPY_DIR%%/lib-python/2.7/dbhash.py -%%PYPY_DIR%%/lib-python/2.7/decimal.py -%%PYPY_DIR%%/lib-python/2.7/difflib.py -%%PYPY_DIR%%/lib-python/2.7/dircache.py -%%PYPY_DIR%%/lib-python/2.7/dis.py -%%PYPY_DIR%%/lib-python/2.7/distutils/README -%%PYPY_DIR%%/lib-python/2.7/distutils/__init__.py -%%PYPY_DIR%%/lib-python/2.7/distutils/archive_util.py -%%PYPY_DIR%%/lib-python/2.7/distutils/bcppcompiler.py -%%PYPY_DIR%%/lib-python/2.7/distutils/ccompiler.py -%%PYPY_DIR%%/lib-python/2.7/distutils/cmd.py -%%PYPY_DIR%%/lib-python/2.7/distutils/command/__init__.py -%%PYPY_DIR%%/lib-python/2.7/distutils/command/bdist.py -%%PYPY_DIR%%/lib-python/2.7/distutils/command/bdist_dumb.py -%%PYPY_DIR%%/lib-python/2.7/distutils/command/bdist_msi.py -%%PYPY_DIR%%/lib-python/2.7/distutils/command/bdist_rpm.py -%%PYPY_DIR%%/lib-python/2.7/distutils/command/bdist_wininst.py -%%PYPY_DIR%%/lib-python/2.7/distutils/command/build.py -%%PYPY_DIR%%/lib-python/2.7/distutils/command/build_clib.py -%%PYPY_DIR%%/lib-python/2.7/distutils/command/build_ext.py -%%PYPY_DIR%%/lib-python/2.7/distutils/command/build_py.py -%%PYPY_DIR%%/lib-python/2.7/distutils/command/build_scripts.py -%%PYPY_DIR%%/lib-python/2.7/distutils/command/check.py -%%PYPY_DIR%%/lib-python/2.7/distutils/command/clean.py -%%PYPY_DIR%%/lib-python/2.7/distutils/command/command_template -%%PYPY_DIR%%/lib-python/2.7/distutils/command/config.py -%%PYPY_DIR%%/lib-python/2.7/distutils/command/install.py -%%PYPY_DIR%%/lib-python/2.7/distutils/command/install_data.py -%%PYPY_DIR%%/lib-python/2.7/distutils/command/install_egg_info.py -%%PYPY_DIR%%/lib-python/2.7/distutils/command/install_headers.py -%%PYPY_DIR%%/lib-python/2.7/distutils/command/install_lib.py -%%PYPY_DIR%%/lib-python/2.7/distutils/command/install_scripts.py -%%PYPY_DIR%%/lib-python/2.7/distutils/command/register.py -%%PYPY_DIR%%/lib-python/2.7/distutils/command/sdist.py -%%PYPY_DIR%%/lib-python/2.7/distutils/command/upload.py -%%PYPY_DIR%%/lib-python/2.7/distutils/command/wininst-6.0.exe -%%PYPY_DIR%%/lib-python/2.7/distutils/command/wininst-7.1.exe -%%PYPY_DIR%%/lib-python/2.7/distutils/command/wininst-8.0.exe -%%PYPY_DIR%%/lib-python/2.7/distutils/command/wininst-9.0-amd64.exe -%%PYPY_DIR%%/lib-python/2.7/distutils/command/wininst-9.0.exe -%%PYPY_DIR%%/lib-python/2.7/distutils/config.py -%%PYPY_DIR%%/lib-python/2.7/distutils/core.py -%%PYPY_DIR%%/lib-python/2.7/distutils/cygwinccompiler.py -%%PYPY_DIR%%/lib-python/2.7/distutils/debug.py -%%PYPY_DIR%%/lib-python/2.7/distutils/dep_util.py -%%PYPY_DIR%%/lib-python/2.7/distutils/dir_util.py -%%PYPY_DIR%%/lib-python/2.7/distutils/dist.py -%%PYPY_DIR%%/lib-python/2.7/distutils/emxccompiler.py -%%PYPY_DIR%%/lib-python/2.7/distutils/errors.py -%%PYPY_DIR%%/lib-python/2.7/distutils/extension.py -%%PYPY_DIR%%/lib-python/2.7/distutils/fancy_getopt.py -%%PYPY_DIR%%/lib-python/2.7/distutils/file_util.py -%%PYPY_DIR%%/lib-python/2.7/distutils/filelist.py -%%PYPY_DIR%%/lib-python/2.7/distutils/log.py -%%PYPY_DIR%%/lib-python/2.7/distutils/msvc9compiler.py -%%PYPY_DIR%%/lib-python/2.7/distutils/msvccompiler.py -%%PYPY_DIR%%/lib-python/2.7/distutils/spawn.py -%%PYPY_DIR%%/lib-python/2.7/distutils/sysconfig.py -%%PYPY_DIR%%/lib-python/2.7/distutils/sysconfig_cpython.py -%%PYPY_DIR%%/lib-python/2.7/distutils/sysconfig_pypy.py -%%PYPY_DIR%%/lib-python/2.7/distutils/tests/Setup.sample -%%PYPY_DIR%%/lib-python/2.7/distutils/tests/__init__.py -%%PYPY_DIR%%/lib-python/2.7/distutils/tests/setuptools_build_ext.py -%%PYPY_DIR%%/lib-python/2.7/distutils/tests/setuptools_extension.py -%%PYPY_DIR%%/lib-python/2.7/distutils/tests/support.py -%%PYPY_DIR%%/lib-python/2.7/distutils/tests/test_archive_util.py -%%PYPY_DIR%%/lib-python/2.7/distutils/tests/test_bdist.py -%%PYPY_DIR%%/lib-python/2.7/distutils/tests/test_bdist_dumb.py -%%PYPY_DIR%%/lib-python/2.7/distutils/tests/test_bdist_msi.py -%%PYPY_DIR%%/lib-python/2.7/distutils/tests/test_bdist_rpm.py -%%PYPY_DIR%%/lib-python/2.7/distutils/tests/test_bdist_wininst.py -%%PYPY_DIR%%/lib-python/2.7/distutils/tests/test_build.py -%%PYPY_DIR%%/lib-python/2.7/distutils/tests/test_build_clib.py -%%PYPY_DIR%%/lib-python/2.7/distutils/tests/test_build_ext.py -%%PYPY_DIR%%/lib-python/2.7/distutils/tests/test_build_py.py -%%PYPY_DIR%%/lib-python/2.7/distutils/tests/test_build_scripts.py -%%PYPY_DIR%%/lib-python/2.7/distutils/tests/test_ccompiler.py -%%PYPY_DIR%%/lib-python/2.7/distutils/tests/test_check.py -%%PYPY_DIR%%/lib-python/2.7/distutils/tests/test_clean.py -%%PYPY_DIR%%/lib-python/2.7/distutils/tests/test_cmd.py -%%PYPY_DIR%%/lib-python/2.7/distutils/tests/test_config.py -%%PYPY_DIR%%/lib-python/2.7/distutils/tests/test_config_cmd.py -%%PYPY_DIR%%/lib-python/2.7/distutils/tests/test_core.py -%%PYPY_DIR%%/lib-python/2.7/distutils/tests/test_dep_util.py -%%PYPY_DIR%%/lib-python/2.7/distutils/tests/test_dir_util.py -%%PYPY_DIR%%/lib-python/2.7/distutils/tests/test_dist.py -%%PYPY_DIR%%/lib-python/2.7/distutils/tests/test_file_util.py -%%PYPY_DIR%%/lib-python/2.7/distutils/tests/test_filelist.py -%%PYPY_DIR%%/lib-python/2.7/distutils/tests/test_install.py -%%PYPY_DIR%%/lib-python/2.7/distutils/tests/test_install_data.py -%%PYPY_DIR%%/lib-python/2.7/distutils/tests/test_install_headers.py -%%PYPY_DIR%%/lib-python/2.7/distutils/tests/test_install_lib.py -%%PYPY_DIR%%/lib-python/2.7/distutils/tests/test_install_scripts.py -%%PYPY_DIR%%/lib-python/2.7/distutils/tests/test_msvc9compiler.py -%%PYPY_DIR%%/lib-python/2.7/distutils/tests/test_register.py -%%PYPY_DIR%%/lib-python/2.7/distutils/tests/test_sdist.py -%%PYPY_DIR%%/lib-python/2.7/distutils/tests/test_spawn.py -%%PYPY_DIR%%/lib-python/2.7/distutils/tests/test_sysconfig.py -%%PYPY_DIR%%/lib-python/2.7/distutils/tests/test_text_file.py -%%PYPY_DIR%%/lib-python/2.7/distutils/tests/test_unixccompiler.py -%%PYPY_DIR%%/lib-python/2.7/distutils/tests/test_upload.py -%%PYPY_DIR%%/lib-python/2.7/distutils/tests/test_util.py -%%PYPY_DIR%%/lib-python/2.7/distutils/tests/test_version.py -%%PYPY_DIR%%/lib-python/2.7/distutils/tests/test_versionpredicate.py -%%PYPY_DIR%%/lib-python/2.7/distutils/text_file.py -%%PYPY_DIR%%/lib-python/2.7/distutils/unixccompiler.py -%%PYPY_DIR%%/lib-python/2.7/distutils/util.py -%%PYPY_DIR%%/lib-python/2.7/distutils/version.py -%%PYPY_DIR%%/lib-python/2.7/distutils/versionpredicate.py -%%PYPY_DIR%%/lib-python/2.7/doctest.py -%%PYPY_DIR%%/lib-python/2.7/dumbdbm.py -%%PYPY_DIR%%/lib-python/2.7/dummy_thread.py -%%PYPY_DIR%%/lib-python/2.7/dummy_threading.py -%%PYPY_DIR%%/lib-python/2.7/email/__init__.py -%%PYPY_DIR%%/lib-python/2.7/email/_parseaddr.py -%%PYPY_DIR%%/lib-python/2.7/email/base64mime.py -%%PYPY_DIR%%/lib-python/2.7/email/charset.py -%%PYPY_DIR%%/lib-python/2.7/email/encoders.py -%%PYPY_DIR%%/lib-python/2.7/email/errors.py -%%PYPY_DIR%%/lib-python/2.7/email/feedparser.py -%%PYPY_DIR%%/lib-python/2.7/email/generator.py -%%PYPY_DIR%%/lib-python/2.7/email/header.py -%%PYPY_DIR%%/lib-python/2.7/email/iterators.py -%%PYPY_DIR%%/lib-python/2.7/email/message.py -%%PYPY_DIR%%/lib-python/2.7/email/mime/__init__.py -%%PYPY_DIR%%/lib-python/2.7/email/mime/application.py -%%PYPY_DIR%%/lib-python/2.7/email/mime/audio.py -%%PYPY_DIR%%/lib-python/2.7/email/mime/base.py -%%PYPY_DIR%%/lib-python/2.7/email/mime/image.py -%%PYPY_DIR%%/lib-python/2.7/email/mime/message.py -%%PYPY_DIR%%/lib-python/2.7/email/mime/multipart.py -%%PYPY_DIR%%/lib-python/2.7/email/mime/nonmultipart.py -%%PYPY_DIR%%/lib-python/2.7/email/mime/text.py -%%PYPY_DIR%%/lib-python/2.7/email/parser.py -%%PYPY_DIR%%/lib-python/2.7/email/quoprimime.py -%%PYPY_DIR%%/lib-python/2.7/email/test/__init__.py -%%PYPY_DIR%%/lib-python/2.7/email/test/data/PyBanner048.gif -%%PYPY_DIR%%/lib-python/2.7/email/test/data/audiotest.au -%%PYPY_DIR%%/lib-python/2.7/email/test/data/msg_01.txt -%%PYPY_DIR%%/lib-python/2.7/email/test/data/msg_02.txt -%%PYPY_DIR%%/lib-python/2.7/email/test/data/msg_03.txt -%%PYPY_DIR%%/lib-python/2.7/email/test/data/msg_04.txt -%%PYPY_DIR%%/lib-python/2.7/email/test/data/msg_05.txt -%%PYPY_DIR%%/lib-python/2.7/email/test/data/msg_06.txt -%%PYPY_DIR%%/lib-python/2.7/email/test/data/msg_07.txt -%%PYPY_DIR%%/lib-python/2.7/email/test/data/msg_08.txt -%%PYPY_DIR%%/lib-python/2.7/email/test/data/msg_09.txt -%%PYPY_DIR%%/lib-python/2.7/email/test/data/msg_10.txt -%%PYPY_DIR%%/lib-python/2.7/email/test/data/msg_11.txt -%%PYPY_DIR%%/lib-python/2.7/email/test/data/msg_12.txt -%%PYPY_DIR%%/lib-python/2.7/email/test/data/msg_12a.txt -%%PYPY_DIR%%/lib-python/2.7/email/test/data/msg_13.txt -%%PYPY_DIR%%/lib-python/2.7/email/test/data/msg_14.txt -%%PYPY_DIR%%/lib-python/2.7/email/test/data/msg_15.txt -%%PYPY_DIR%%/lib-python/2.7/email/test/data/msg_16.txt -%%PYPY_DIR%%/lib-python/2.7/email/test/data/msg_17.txt -%%PYPY_DIR%%/lib-python/2.7/email/test/data/msg_18.txt -%%PYPY_DIR%%/lib-python/2.7/email/test/data/msg_19.txt -%%PYPY_DIR%%/lib-python/2.7/email/test/data/msg_20.txt -%%PYPY_DIR%%/lib-python/2.7/email/test/data/msg_21.txt -%%PYPY_DIR%%/lib-python/2.7/email/test/data/msg_22.txt -%%PYPY_DIR%%/lib-python/2.7/email/test/data/msg_23.txt -%%PYPY_DIR%%/lib-python/2.7/email/test/data/msg_24.txt -%%PYPY_DIR%%/lib-python/2.7/email/test/data/msg_25.txt -%%PYPY_DIR%%/lib-python/2.7/email/test/data/msg_26.txt -%%PYPY_DIR%%/lib-python/2.7/email/test/data/msg_27.txt -%%PYPY_DIR%%/lib-python/2.7/email/test/data/msg_28.txt -%%PYPY_DIR%%/lib-python/2.7/email/test/data/msg_29.txt -%%PYPY_DIR%%/lib-python/2.7/email/test/data/msg_30.txt -%%PYPY_DIR%%/lib-python/2.7/email/test/data/msg_31.txt -%%PYPY_DIR%%/lib-python/2.7/email/test/data/msg_32.txt -%%PYPY_DIR%%/lib-python/2.7/email/test/data/msg_33.txt -%%PYPY_DIR%%/lib-python/2.7/email/test/data/msg_34.txt -%%PYPY_DIR%%/lib-python/2.7/email/test/data/msg_35.txt -%%PYPY_DIR%%/lib-python/2.7/email/test/data/msg_36.txt -%%PYPY_DIR%%/lib-python/2.7/email/test/data/msg_37.txt -%%PYPY_DIR%%/lib-python/2.7/email/test/data/msg_38.txt -%%PYPY_DIR%%/lib-python/2.7/email/test/data/msg_39.txt -%%PYPY_DIR%%/lib-python/2.7/email/test/data/msg_40.txt -%%PYPY_DIR%%/lib-python/2.7/email/test/data/msg_41.txt -%%PYPY_DIR%%/lib-python/2.7/email/test/data/msg_42.txt -%%PYPY_DIR%%/lib-python/2.7/email/test/data/msg_43.txt -%%PYPY_DIR%%/lib-python/2.7/email/test/data/msg_44.txt -%%PYPY_DIR%%/lib-python/2.7/email/test/data/msg_45.txt -%%PYPY_DIR%%/lib-python/2.7/email/test/data/msg_46.txt -%%PYPY_DIR%%/lib-python/2.7/email/test/test_email.py -%%PYPY_DIR%%/lib-python/2.7/email/test/test_email_codecs.py -%%PYPY_DIR%%/lib-python/2.7/email/test/test_email_codecs_renamed.py -%%PYPY_DIR%%/lib-python/2.7/email/test/test_email_renamed.py -%%PYPY_DIR%%/lib-python/2.7/email/test/test_email_torture.py -%%PYPY_DIR%%/lib-python/2.7/email/utils.py -%%PYPY_DIR%%/lib-python/2.7/encodings/__init__.py -%%PYPY_DIR%%/lib-python/2.7/encodings/aliases.py -%%PYPY_DIR%%/lib-python/2.7/encodings/ascii.py -%%PYPY_DIR%%/lib-python/2.7/encodings/base64_codec.py -%%PYPY_DIR%%/lib-python/2.7/encodings/big5.py -%%PYPY_DIR%%/lib-python/2.7/encodings/big5hkscs.py -%%PYPY_DIR%%/lib-python/2.7/encodings/bz2_codec.py -%%PYPY_DIR%%/lib-python/2.7/encodings/charmap.py -%%PYPY_DIR%%/lib-python/2.7/encodings/cp037.py -%%PYPY_DIR%%/lib-python/2.7/encodings/cp1006.py -%%PYPY_DIR%%/lib-python/2.7/encodings/cp1026.py -%%PYPY_DIR%%/lib-python/2.7/encodings/cp1140.py -%%PYPY_DIR%%/lib-python/2.7/encodings/cp1250.py -%%PYPY_DIR%%/lib-python/2.7/encodings/cp1251.py -%%PYPY_DIR%%/lib-python/2.7/encodings/cp1252.py -%%PYPY_DIR%%/lib-python/2.7/encodings/cp1253.py -%%PYPY_DIR%%/lib-python/2.7/encodings/cp1254.py -%%PYPY_DIR%%/lib-python/2.7/encodings/cp1255.py -%%PYPY_DIR%%/lib-python/2.7/encodings/cp1256.py -%%PYPY_DIR%%/lib-python/2.7/encodings/cp1257.py -%%PYPY_DIR%%/lib-python/2.7/encodings/cp1258.py -%%PYPY_DIR%%/lib-python/2.7/encodings/cp424.py -%%PYPY_DIR%%/lib-python/2.7/encodings/cp437.py -%%PYPY_DIR%%/lib-python/2.7/encodings/cp500.py -%%PYPY_DIR%%/lib-python/2.7/encodings/cp720.py -%%PYPY_DIR%%/lib-python/2.7/encodings/cp737.py -%%PYPY_DIR%%/lib-python/2.7/encodings/cp775.py -%%PYPY_DIR%%/lib-python/2.7/encodings/cp850.py -%%PYPY_DIR%%/lib-python/2.7/encodings/cp852.py -%%PYPY_DIR%%/lib-python/2.7/encodings/cp855.py -%%PYPY_DIR%%/lib-python/2.7/encodings/cp856.py -%%PYPY_DIR%%/lib-python/2.7/encodings/cp857.py -%%PYPY_DIR%%/lib-python/2.7/encodings/cp858.py -%%PYPY_DIR%%/lib-python/2.7/encodings/cp860.py -%%PYPY_DIR%%/lib-python/2.7/encodings/cp861.py -%%PYPY_DIR%%/lib-python/2.7/encodings/cp862.py -%%PYPY_DIR%%/lib-python/2.7/encodings/cp863.py -%%PYPY_DIR%%/lib-python/2.7/encodings/cp864.py -%%PYPY_DIR%%/lib-python/2.7/encodings/cp865.py -%%PYPY_DIR%%/lib-python/2.7/encodings/cp866.py -%%PYPY_DIR%%/lib-python/2.7/encodings/cp869.py -%%PYPY_DIR%%/lib-python/2.7/encodings/cp874.py -%%PYPY_DIR%%/lib-python/2.7/encodings/cp875.py -%%PYPY_DIR%%/lib-python/2.7/encodings/cp932.py -%%PYPY_DIR%%/lib-python/2.7/encodings/cp949.py -%%PYPY_DIR%%/lib-python/2.7/encodings/cp950.py -%%PYPY_DIR%%/lib-python/2.7/encodings/euc_jis_2004.py -%%PYPY_DIR%%/lib-python/2.7/encodings/euc_jisx0213.py -%%PYPY_DIR%%/lib-python/2.7/encodings/euc_jp.py -%%PYPY_DIR%%/lib-python/2.7/encodings/euc_kr.py -%%PYPY_DIR%%/lib-python/2.7/encodings/gb18030.py -%%PYPY_DIR%%/lib-python/2.7/encodings/gb2312.py -%%PYPY_DIR%%/lib-python/2.7/encodings/gbk.py -%%PYPY_DIR%%/lib-python/2.7/encodings/hex_codec.py -%%PYPY_DIR%%/lib-python/2.7/encodings/hp_roman8.py -%%PYPY_DIR%%/lib-python/2.7/encodings/hz.py -%%PYPY_DIR%%/lib-python/2.7/encodings/idna.py -%%PYPY_DIR%%/lib-python/2.7/encodings/iso2022_jp.py -%%PYPY_DIR%%/lib-python/2.7/encodings/iso2022_jp_1.py -%%PYPY_DIR%%/lib-python/2.7/encodings/iso2022_jp_2.py -%%PYPY_DIR%%/lib-python/2.7/encodings/iso2022_jp_2004.py -%%PYPY_DIR%%/lib-python/2.7/encodings/iso2022_jp_3.py -%%PYPY_DIR%%/lib-python/2.7/encodings/iso2022_jp_ext.py -%%PYPY_DIR%%/lib-python/2.7/encodings/iso2022_kr.py -%%PYPY_DIR%%/lib-python/2.7/encodings/iso8859_1.py -%%PYPY_DIR%%/lib-python/2.7/encodings/iso8859_10.py -%%PYPY_DIR%%/lib-python/2.7/encodings/iso8859_11.py -%%PYPY_DIR%%/lib-python/2.7/encodings/iso8859_13.py -%%PYPY_DIR%%/lib-python/2.7/encodings/iso8859_14.py -%%PYPY_DIR%%/lib-python/2.7/encodings/iso8859_15.py -%%PYPY_DIR%%/lib-python/2.7/encodings/iso8859_16.py -%%PYPY_DIR%%/lib-python/2.7/encodings/iso8859_2.py -%%PYPY_DIR%%/lib-python/2.7/encodings/iso8859_3.py -%%PYPY_DIR%%/lib-python/2.7/encodings/iso8859_4.py -%%PYPY_DIR%%/lib-python/2.7/encodings/iso8859_5.py -%%PYPY_DIR%%/lib-python/2.7/encodings/iso8859_6.py -%%PYPY_DIR%%/lib-python/2.7/encodings/iso8859_7.py -%%PYPY_DIR%%/lib-python/2.7/encodings/iso8859_8.py -%%PYPY_DIR%%/lib-python/2.7/encodings/iso8859_9.py -%%PYPY_DIR%%/lib-python/2.7/encodings/johab.py -%%PYPY_DIR%%/lib-python/2.7/encodings/koi8_r.py -%%PYPY_DIR%%/lib-python/2.7/encodings/koi8_u.py -%%PYPY_DIR%%/lib-python/2.7/encodings/latin_1.py -%%PYPY_DIR%%/lib-python/2.7/encodings/mac_arabic.py -%%PYPY_DIR%%/lib-python/2.7/encodings/mac_centeuro.py -%%PYPY_DIR%%/lib-python/2.7/encodings/mac_croatian.py -%%PYPY_DIR%%/lib-python/2.7/encodings/mac_cyrillic.py -%%PYPY_DIR%%/lib-python/2.7/encodings/mac_farsi.py -%%PYPY_DIR%%/lib-python/2.7/encodings/mac_greek.py -%%PYPY_DIR%%/lib-python/2.7/encodings/mac_iceland.py -%%PYPY_DIR%%/lib-python/2.7/encodings/mac_latin2.py -%%PYPY_DIR%%/lib-python/2.7/encodings/mac_roman.py -%%PYPY_DIR%%/lib-python/2.7/encodings/mac_romanian.py -%%PYPY_DIR%%/lib-python/2.7/encodings/mac_turkish.py -%%PYPY_DIR%%/lib-python/2.7/encodings/mbcs.py -%%PYPY_DIR%%/lib-python/2.7/encodings/palmos.py -%%PYPY_DIR%%/lib-python/2.7/encodings/ptcp154.py -%%PYPY_DIR%%/lib-python/2.7/encodings/punycode.py -%%PYPY_DIR%%/lib-python/2.7/encodings/quopri_codec.py -%%PYPY_DIR%%/lib-python/2.7/encodings/raw_unicode_escape.py -%%PYPY_DIR%%/lib-python/2.7/encodings/rot_13.py -%%PYPY_DIR%%/lib-python/2.7/encodings/shift_jis.py -%%PYPY_DIR%%/lib-python/2.7/encodings/shift_jis_2004.py -%%PYPY_DIR%%/lib-python/2.7/encodings/shift_jisx0213.py -%%PYPY_DIR%%/lib-python/2.7/encodings/string_escape.py -%%PYPY_DIR%%/lib-python/2.7/encodings/tis_620.py -%%PYPY_DIR%%/lib-python/2.7/encodings/undefined.py -%%PYPY_DIR%%/lib-python/2.7/encodings/unicode_escape.py -%%PYPY_DIR%%/lib-python/2.7/encodings/unicode_internal.py -%%PYPY_DIR%%/lib-python/2.7/encodings/utf_16.py -%%PYPY_DIR%%/lib-python/2.7/encodings/utf_16_be.py -%%PYPY_DIR%%/lib-python/2.7/encodings/utf_16_le.py -%%PYPY_DIR%%/lib-python/2.7/encodings/utf_32.py -%%PYPY_DIR%%/lib-python/2.7/encodings/utf_32_be.py -%%PYPY_DIR%%/lib-python/2.7/encodings/utf_32_le.py -%%PYPY_DIR%%/lib-python/2.7/encodings/utf_7.py -%%PYPY_DIR%%/lib-python/2.7/encodings/utf_8.py -%%PYPY_DIR%%/lib-python/2.7/encodings/utf_8_sig.py -%%PYPY_DIR%%/lib-python/2.7/encodings/uu_codec.py -%%PYPY_DIR%%/lib-python/2.7/encodings/zlib_codec.py -%%PYPY_DIR%%/lib-python/2.7/ensurepip/__init__.py -%%PYPY_DIR%%/lib-python/2.7/ensurepip/__main__.py -%%PYPY_DIR%%/lib-python/2.7/ensurepip/_bundled/pip-19.2.3-py2.py3-none-any.whl -%%PYPY_DIR%%/lib-python/2.7/ensurepip/_bundled/setuptools-41.2.0-py2.py3-none-any.whl -%%PYPY_DIR%%/lib-python/2.7/ensurepip/_uninstall.py -%%PYPY_DIR%%/lib-python/2.7/filecmp.py -%%PYPY_DIR%%/lib-python/2.7/fileinput.py -%%PYPY_DIR%%/lib-python/2.7/fnmatch.py -%%PYPY_DIR%%/lib-python/2.7/formatter.py -%%PYPY_DIR%%/lib-python/2.7/fpformat.py -%%PYPY_DIR%%/lib-python/2.7/fractions.py -%%PYPY_DIR%%/lib-python/2.7/ftplib.py -%%PYPY_DIR%%/lib-python/2.7/functools.py -%%PYPY_DIR%%/lib-python/2.7/genericpath.py -%%PYPY_DIR%%/lib-python/2.7/getopt.py -%%PYPY_DIR%%/lib-python/2.7/getpass.py -%%PYPY_DIR%%/lib-python/2.7/gettext.py -%%PYPY_DIR%%/lib-python/2.7/glob.py -%%PYPY_DIR%%/lib-python/2.7/gzip.py -%%PYPY_DIR%%/lib-python/2.7/hashlib.py -%%PYPY_DIR%%/lib-python/2.7/heapq.py -%%PYPY_DIR%%/lib-python/2.7/hmac.py -%%PYPY_DIR%%/lib-python/2.7/hotshot/__init__.py -%%PYPY_DIR%%/lib-python/2.7/hotshot/log.py -%%PYPY_DIR%%/lib-python/2.7/hotshot/stats.py -%%PYPY_DIR%%/lib-python/2.7/hotshot/stones.py -%%PYPY_DIR%%/lib-python/2.7/htmlentitydefs.py -%%PYPY_DIR%%/lib-python/2.7/htmllib.py -%%PYPY_DIR%%/lib-python/2.7/httplib.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/AutoComplete.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/AutoCompleteWindow.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/AutoExpand.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/Bindings.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/CREDITS.txt -%%PYPY_DIR%%/lib-python/2.7/idlelib/CallTipWindow.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/CallTips.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/ChangeLog -%%PYPY_DIR%%/lib-python/2.7/idlelib/ClassBrowser.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/CodeContext.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/ColorDelegator.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/Debugger.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/Delegator.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/EditorWindow.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/FileList.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/FormatParagraph.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/GrepDialog.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/HISTORY.txt -%%PYPY_DIR%%/lib-python/2.7/idlelib/HyperParser.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/IOBinding.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/Icons/folder.gif -%%PYPY_DIR%%/lib-python/2.7/idlelib/Icons/idle.icns -%%PYPY_DIR%%/lib-python/2.7/idlelib/Icons/idle.ico -%%PYPY_DIR%%/lib-python/2.7/idlelib/Icons/idle_16.gif -%%PYPY_DIR%%/lib-python/2.7/idlelib/Icons/idle_16.png -%%PYPY_DIR%%/lib-python/2.7/idlelib/Icons/idle_32.gif -%%PYPY_DIR%%/lib-python/2.7/idlelib/Icons/idle_32.png -%%PYPY_DIR%%/lib-python/2.7/idlelib/Icons/idle_48.gif -%%PYPY_DIR%%/lib-python/2.7/idlelib/Icons/idle_48.png -%%PYPY_DIR%%/lib-python/2.7/idlelib/Icons/minusnode.gif -%%PYPY_DIR%%/lib-python/2.7/idlelib/Icons/openfolder.gif -%%PYPY_DIR%%/lib-python/2.7/idlelib/Icons/plusnode.gif -%%PYPY_DIR%%/lib-python/2.7/idlelib/Icons/python.gif -%%PYPY_DIR%%/lib-python/2.7/idlelib/Icons/tk.gif -%%PYPY_DIR%%/lib-python/2.7/idlelib/IdleHistory.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/MultiCall.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/MultiStatusBar.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/NEWS.txt -%%PYPY_DIR%%/lib-python/2.7/idlelib/ObjectBrowser.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/OutputWindow.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/ParenMatch.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/PathBrowser.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/Percolator.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/PyParse.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/PyShell.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/README.txt -%%PYPY_DIR%%/lib-python/2.7/idlelib/RemoteDebugger.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/RemoteObjectBrowser.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/ReplaceDialog.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/RstripExtension.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/ScriptBinding.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/ScrolledList.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/SearchDialog.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/SearchDialogBase.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/SearchEngine.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/StackViewer.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/TODO.txt -%%PYPY_DIR%%/lib-python/2.7/idlelib/ToolTip.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/TreeWidget.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/UndoDelegator.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/WidgetRedirector.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/WindowList.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/ZoomHeight.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/__init__.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/aboutDialog.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/config-extensions.def -%%PYPY_DIR%%/lib-python/2.7/idlelib/config-highlight.def -%%PYPY_DIR%%/lib-python/2.7/idlelib/config-keys.def -%%PYPY_DIR%%/lib-python/2.7/idlelib/config-main.def -%%PYPY_DIR%%/lib-python/2.7/idlelib/configDialog.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/configHandler.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/configHelpSourceEdit.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/configSectionNameDialog.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/dynOptionMenuWidget.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/extend.txt -%%PYPY_DIR%%/lib-python/2.7/idlelib/help.html -%%PYPY_DIR%%/lib-python/2.7/idlelib/help.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/help.txt -%%PYPY_DIR%%/lib-python/2.7/idlelib/idle.bat -%%PYPY_DIR%%/lib-python/2.7/idlelib/idle.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/idle.pyw -%%PYPY_DIR%%/lib-python/2.7/idlelib/idle_test/README.txt -%%PYPY_DIR%%/lib-python/2.7/idlelib/idle_test/__init__.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/idle_test/htest.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/idle_test/mock_idle.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/idle_test/mock_tk.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/idle_test/test_autocomplete.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/idle_test/test_autoexpand.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/idle_test/test_calltips.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/idle_test/test_config_name.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/idle_test/test_configdialog.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/idle_test/test_delegator.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/idle_test/test_editmenu.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/idle_test/test_formatparagraph.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/idle_test/test_grep.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/idle_test/test_helpabout.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/idle_test/test_hyperparser.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/idle_test/test_idlehistory.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/idle_test/test_io.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/idle_test/test_parenmatch.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/idle_test/test_pathbrowser.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/idle_test/test_rstrip.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/idle_test/test_searchdialogbase.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/idle_test/test_searchengine.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/idle_test/test_text.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/idle_test/test_textview.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/idle_test/test_warning.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/idle_test/test_widgetredir.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/idlever.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/keybindingDialog.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/macosxSupport.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/rpc.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/run.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/tabbedpages.py -%%PYPY_DIR%%/lib-python/2.7/idlelib/textView.py -%%PYPY_DIR%%/lib-python/2.7/ihooks.py -%%PYPY_DIR%%/lib-python/2.7/imaplib.py -%%PYPY_DIR%%/lib-python/2.7/imghdr.py -%%PYPY_DIR%%/lib-python/2.7/importlib/__init__.py -%%PYPY_DIR%%/lib-python/2.7/imputil.py -%%PYPY_DIR%%/lib-python/2.7/inspect.py -%%PYPY_DIR%%/lib-python/2.7/io.py -%%PYPY_DIR%%/lib-python/2.7/json/__init__.py -%%PYPY_DIR%%/lib-python/2.7/json/decoder.py -%%PYPY_DIR%%/lib-python/2.7/json/encoder.py -%%PYPY_DIR%%/lib-python/2.7/json/scanner.py -%%PYPY_DIR%%/lib-python/2.7/json/tests/__init__.py -%%PYPY_DIR%%/lib-python/2.7/json/tests/test_check_circular.py -%%PYPY_DIR%%/lib-python/2.7/json/tests/test_decode.py -%%PYPY_DIR%%/lib-python/2.7/json/tests/test_default.py -%%PYPY_DIR%%/lib-python/2.7/json/tests/test_dump.py -%%PYPY_DIR%%/lib-python/2.7/json/tests/test_encode_basestring_ascii.py -%%PYPY_DIR%%/lib-python/2.7/json/tests/test_fail.py -%%PYPY_DIR%%/lib-python/2.7/json/tests/test_float.py -%%PYPY_DIR%%/lib-python/2.7/json/tests/test_indent.py -%%PYPY_DIR%%/lib-python/2.7/json/tests/test_pass1.py -%%PYPY_DIR%%/lib-python/2.7/json/tests/test_pass2.py -%%PYPY_DIR%%/lib-python/2.7/json/tests/test_pass3.py -%%PYPY_DIR%%/lib-python/2.7/json/tests/test_recursion.py -%%PYPY_DIR%%/lib-python/2.7/json/tests/test_scanstring.py -%%PYPY_DIR%%/lib-python/2.7/json/tests/test_separators.py -%%PYPY_DIR%%/lib-python/2.7/json/tests/test_speedups.py -%%PYPY_DIR%%/lib-python/2.7/json/tests/test_tool.py -%%PYPY_DIR%%/lib-python/2.7/json/tests/test_unicode.py -%%PYPY_DIR%%/lib-python/2.7/json/tool.py -%%PYPY_DIR%%/lib-python/2.7/keyword.py -%%PYPY_DIR%%/lib-python/2.7/lib-tk/Canvas.py -%%PYPY_DIR%%/lib-python/2.7/lib-tk/Dialog.py -%%PYPY_DIR%%/lib-python/2.7/lib-tk/FileDialog.py -%%PYPY_DIR%%/lib-python/2.7/lib-tk/FixTk.py -%%PYPY_DIR%%/lib-python/2.7/lib-tk/ScrolledText.py -%%PYPY_DIR%%/lib-python/2.7/lib-tk/SimpleDialog.py -%%PYPY_DIR%%/lib-python/2.7/lib-tk/Tix.py -%%PYPY_DIR%%/lib-python/2.7/lib-tk/Tkconstants.py -%%PYPY_DIR%%/lib-python/2.7/lib-tk/Tkdnd.py -%%PYPY_DIR%%/lib-python/2.7/lib-tk/Tkinter.py -%%PYPY_DIR%%/lib-python/2.7/lib-tk/test/README -%%PYPY_DIR%%/lib-python/2.7/lib-tk/test/runtktests.py -%%PYPY_DIR%%/lib-python/2.7/lib-tk/test/test_tkinter/__init__.py -%%PYPY_DIR%%/lib-python/2.7/lib-tk/test/test_tkinter/test_font.py -%%PYPY_DIR%%/lib-python/2.7/lib-tk/test/test_tkinter/test_geometry_managers.py -%%PYPY_DIR%%/lib-python/2.7/lib-tk/test/test_tkinter/test_images.py -%%PYPY_DIR%%/lib-python/2.7/lib-tk/test/test_tkinter/test_loadtk.py -%%PYPY_DIR%%/lib-python/2.7/lib-tk/test/test_tkinter/test_text.py -%%PYPY_DIR%%/lib-python/2.7/lib-tk/test/test_tkinter/test_variables.py -%%PYPY_DIR%%/lib-python/2.7/lib-tk/test/test_tkinter/test_widgets.py -%%PYPY_DIR%%/lib-python/2.7/lib-tk/test/test_ttk/__init__.py -%%PYPY_DIR%%/lib-python/2.7/lib-tk/test/test_ttk/support.py -%%PYPY_DIR%%/lib-python/2.7/lib-tk/test/test_ttk/test_extensions.py -%%PYPY_DIR%%/lib-python/2.7/lib-tk/test/test_ttk/test_functions.py -%%PYPY_DIR%%/lib-python/2.7/lib-tk/test/test_ttk/test_style.py -%%PYPY_DIR%%/lib-python/2.7/lib-tk/test/test_ttk/test_widgets.py -%%PYPY_DIR%%/lib-python/2.7/lib-tk/test/widget_tests.py -%%PYPY_DIR%%/lib-python/2.7/lib-tk/tkColorChooser.py -%%PYPY_DIR%%/lib-python/2.7/lib-tk/tkCommonDialog.py -%%PYPY_DIR%%/lib-python/2.7/lib-tk/tkFileDialog.py -%%PYPY_DIR%%/lib-python/2.7/lib-tk/tkFont.py -%%PYPY_DIR%%/lib-python/2.7/lib-tk/tkMessageBox.py -%%PYPY_DIR%%/lib-python/2.7/lib-tk/tkSimpleDialog.py -%%PYPY_DIR%%/lib-python/2.7/lib-tk/ttk.py -%%PYPY_DIR%%/lib-python/2.7/lib-tk/turtle.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/Grammar.txt -%%PYPY_DIR%%/lib-python/2.7/lib2to3/PatternGrammar.txt -%%PYPY_DIR%%/lib-python/2.7/lib2to3/__init__.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/__main__.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/btm_matcher.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/btm_utils.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixer_base.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixer_util.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/__init__.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/fix_apply.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/fix_asserts.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/fix_basestring.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/fix_buffer.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/fix_dict.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/fix_except.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/fix_exec.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/fix_execfile.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/fix_exitfunc.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/fix_filter.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/fix_funcattrs.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/fix_future.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/fix_getcwdu.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/fix_has_key.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/fix_idioms.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/fix_import.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/fix_imports.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/fix_imports2.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/fix_input.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/fix_intern.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/fix_isinstance.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/fix_itertools.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/fix_itertools_imports.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/fix_long.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/fix_map.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/fix_metaclass.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/fix_methodattrs.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/fix_ne.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/fix_next.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/fix_nonzero.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/fix_numliterals.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/fix_operator.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/fix_paren.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/fix_print.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/fix_raise.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/fix_raw_input.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/fix_reduce.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/fix_renames.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/fix_repr.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/fix_set_literal.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/fix_standarderror.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/fix_sys_exc.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/fix_throw.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/fix_tuple_params.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/fix_types.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/fix_unicode.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/fix_urllib.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/fix_ws_comma.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/fix_xrange.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/fix_xreadlines.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/fixes/fix_zip.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/main.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/patcomp.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/pgen2/__init__.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/pgen2/conv.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/pgen2/driver.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/pgen2/grammar.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/pgen2/literals.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/pgen2/parse.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/pgen2/pgen.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/pgen2/token.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/pgen2/tokenize.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/pygram.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/pytree.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/refactor.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/tests/__init__.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/tests/data/README -%%PYPY_DIR%%/lib-python/2.7/lib2to3/tests/data/bom.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/tests/data/crlf.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/tests/data/different_encoding.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/tests/data/false_encoding.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/tests/data/fixers/bad_order.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/tests/data/fixers/myfixes/__init__.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/tests/data/fixers/myfixes/fix_explicit.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/tests/data/fixers/myfixes/fix_first.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/tests/data/fixers/myfixes/fix_last.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/tests/data/fixers/myfixes/fix_parrot.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/tests/data/fixers/myfixes/fix_preorder.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/tests/data/fixers/no_fixer_cls.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/tests/data/fixers/parrot_example.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/tests/data/infinite_recursion.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/tests/data/py2_test_grammar.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/tests/data/py3_test_grammar.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/tests/pytree_idempotency.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/tests/support.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/tests/test_all_fixers.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/tests/test_fixers.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/tests/test_main.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/tests/test_parser.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/tests/test_pytree.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/tests/test_refactor.py -%%PYPY_DIR%%/lib-python/2.7/lib2to3/tests/test_util.py -%%PYPY_DIR%%/lib-python/2.7/linecache.py -%%PYPY_DIR%%/lib-python/2.7/locale.py -%%PYPY_DIR%%/lib-python/2.7/logging/__init__.py -%%PYPY_DIR%%/lib-python/2.7/logging/config.py -%%PYPY_DIR%%/lib-python/2.7/logging/handlers.py -%%PYPY_DIR%%/lib-python/2.7/macpath.py -%%PYPY_DIR%%/lib-python/2.7/macurl2path.py -%%PYPY_DIR%%/lib-python/2.7/mailbox.py -%%PYPY_DIR%%/lib-python/2.7/mailcap.py -%%PYPY_DIR%%/lib-python/2.7/markupbase.py -%%PYPY_DIR%%/lib-python/2.7/md5.py -%%PYPY_DIR%%/lib-python/2.7/mhlib.py -%%PYPY_DIR%%/lib-python/2.7/mimetools.py -%%PYPY_DIR%%/lib-python/2.7/mimetypes.py -%%PYPY_DIR%%/lib-python/2.7/mimify.py -%%PYPY_DIR%%/lib-python/2.7/modulefinder.py -%%PYPY_DIR%%/lib-python/2.7/msilib/__init__.py -%%PYPY_DIR%%/lib-python/2.7/msilib/schema.py -%%PYPY_DIR%%/lib-python/2.7/msilib/sequence.py -%%PYPY_DIR%%/lib-python/2.7/msilib/text.py -%%PYPY_DIR%%/lib-python/2.7/multifile.py -%%PYPY_DIR%%/lib-python/2.7/multiprocessing/__init__.py -%%PYPY_DIR%%/lib-python/2.7/multiprocessing/connection.py -%%PYPY_DIR%%/lib-python/2.7/multiprocessing/dummy/__init__.py -%%PYPY_DIR%%/lib-python/2.7/multiprocessing/dummy/connection.py -%%PYPY_DIR%%/lib-python/2.7/multiprocessing/forking.py -%%PYPY_DIR%%/lib-python/2.7/multiprocessing/heap.py -%%PYPY_DIR%%/lib-python/2.7/multiprocessing/managers.py -%%PYPY_DIR%%/lib-python/2.7/multiprocessing/pool.py -%%PYPY_DIR%%/lib-python/2.7/multiprocessing/process.py -%%PYPY_DIR%%/lib-python/2.7/multiprocessing/queues.py -%%PYPY_DIR%%/lib-python/2.7/multiprocessing/reduction.py -%%PYPY_DIR%%/lib-python/2.7/multiprocessing/sharedctypes.py -%%PYPY_DIR%%/lib-python/2.7/multiprocessing/synchronize.py -%%PYPY_DIR%%/lib-python/2.7/multiprocessing/util.py -%%PYPY_DIR%%/lib-python/2.7/mutex.py -%%PYPY_DIR%%/lib-python/2.7/netrc.py -%%PYPY_DIR%%/lib-python/2.7/new.py -%%PYPY_DIR%%/lib-python/2.7/nntplib.py -%%PYPY_DIR%%/lib-python/2.7/ntpath.py -%%PYPY_DIR%%/lib-python/2.7/nturl2path.py -%%PYPY_DIR%%/lib-python/2.7/numbers.py -%%PYPY_DIR%%/lib-python/2.7/opcode.py -%%PYPY_DIR%%/lib-python/2.7/optparse.py -%%PYPY_DIR%%/lib-python/2.7/os.py -%%PYPY_DIR%%/lib-python/2.7/os2emxpath.py -%%PYPY_DIR%%/lib-python/2.7/pdb.doc -%%PYPY_DIR%%/lib-python/2.7/pdb.py -%%PYPY_DIR%%/lib-python/2.7/pickle.py -%%PYPY_DIR%%/lib-python/2.7/pickletools.py -%%PYPY_DIR%%/lib-python/2.7/pipes.py -%%PYPY_DIR%%/lib-python/2.7/pkgutil.py -%%PYPY_DIR%%/lib-python/2.7/plat-aix3/IN.py -%%PYPY_DIR%%/lib-python/2.7/plat-aix3/regen -%%PYPY_DIR%%/lib-python/2.7/plat-aix4/IN.py -%%PYPY_DIR%%/lib-python/2.7/plat-aix4/regen -%%PYPY_DIR%%/lib-python/2.7/plat-atheos/IN.py -%%PYPY_DIR%%/lib-python/2.7/plat-atheos/TYPES.py -%%PYPY_DIR%%/lib-python/2.7/plat-atheos/regen -%%PYPY_DIR%%/lib-python/2.7/plat-beos5/IN.py -%%PYPY_DIR%%/lib-python/2.7/plat-beos5/regen -%%PYPY_DIR%%/lib-python/2.7/plat-darwin/IN.py -%%PYPY_DIR%%/lib-python/2.7/plat-darwin/regen -%%PYPY_DIR%%/lib-python/2.7/plat-freebsd4/IN.py -%%PYPY_DIR%%/lib-python/2.7/plat-freebsd4/regen -%%PYPY_DIR%%/lib-python/2.7/plat-freebsd5/IN.py -%%PYPY_DIR%%/lib-python/2.7/plat-freebsd5/regen -%%PYPY_DIR%%/lib-python/2.7/plat-freebsd6/IN.py -%%PYPY_DIR%%/lib-python/2.7/plat-freebsd6/regen -%%PYPY_DIR%%/lib-python/2.7/plat-freebsd7/IN.py -%%PYPY_DIR%%/lib-python/2.7/plat-freebsd7/regen -%%PYPY_DIR%%/lib-python/2.7/plat-freebsd8/IN.py -%%PYPY_DIR%%/lib-python/2.7/plat-freebsd8/regen -%%PYPY_DIR%%/lib-python/2.7/plat-generic/regen -%%PYPY_DIR%%/lib-python/2.7/plat-irix5/AL.py -%%PYPY_DIR%%/lib-python/2.7/plat-irix5/CD.py -%%PYPY_DIR%%/lib-python/2.7/plat-irix5/CL.py -%%PYPY_DIR%%/lib-python/2.7/plat-irix5/CL_old.py -%%PYPY_DIR%%/lib-python/2.7/plat-irix5/DEVICE.py -%%PYPY_DIR%%/lib-python/2.7/plat-irix5/ERRNO.py -%%PYPY_DIR%%/lib-python/2.7/plat-irix5/FILE.py -%%PYPY_DIR%%/lib-python/2.7/plat-irix5/FL.py -%%PYPY_DIR%%/lib-python/2.7/plat-irix5/GET.py -%%PYPY_DIR%%/lib-python/2.7/plat-irix5/GL.py -%%PYPY_DIR%%/lib-python/2.7/plat-irix5/GLWS.py -%%PYPY_DIR%%/lib-python/2.7/plat-irix5/IN.py -%%PYPY_DIR%%/lib-python/2.7/plat-irix5/IOCTL.py -%%PYPY_DIR%%/lib-python/2.7/plat-irix5/SV.py -%%PYPY_DIR%%/lib-python/2.7/plat-irix5/WAIT.py -%%PYPY_DIR%%/lib-python/2.7/plat-irix5/cddb.py -%%PYPY_DIR%%/lib-python/2.7/plat-irix5/cdplayer.py -%%PYPY_DIR%%/lib-python/2.7/plat-irix5/flp.doc -%%PYPY_DIR%%/lib-python/2.7/plat-irix5/flp.py -%%PYPY_DIR%%/lib-python/2.7/plat-irix5/jpeg.py -%%PYPY_DIR%%/lib-python/2.7/plat-irix5/panel.py -%%PYPY_DIR%%/lib-python/2.7/plat-irix5/panelparser.py -%%PYPY_DIR%%/lib-python/2.7/plat-irix5/readcd.doc -%%PYPY_DIR%%/lib-python/2.7/plat-irix5/readcd.py -%%PYPY_DIR%%/lib-python/2.7/plat-irix5/regen -%%PYPY_DIR%%/lib-python/2.7/plat-irix5/torgb.py -%%PYPY_DIR%%/lib-python/2.7/plat-irix6/AL.py -%%PYPY_DIR%%/lib-python/2.7/plat-irix6/CD.py -%%PYPY_DIR%%/lib-python/2.7/plat-irix6/CL.py -%%PYPY_DIR%%/lib-python/2.7/plat-irix6/DEVICE.py -%%PYPY_DIR%%/lib-python/2.7/plat-irix6/ERRNO.py -%%PYPY_DIR%%/lib-python/2.7/plat-irix6/FILE.py -%%PYPY_DIR%%/lib-python/2.7/plat-irix6/FL.py -%%PYPY_DIR%%/lib-python/2.7/plat-irix6/GET.py -%%PYPY_DIR%%/lib-python/2.7/plat-irix6/GL.py -%%PYPY_DIR%%/lib-python/2.7/plat-irix6/GLWS.py -%%PYPY_DIR%%/lib-python/2.7/plat-irix6/IN.py -%%PYPY_DIR%%/lib-python/2.7/plat-irix6/IOCTL.py -%%PYPY_DIR%%/lib-python/2.7/plat-irix6/SV.py -%%PYPY_DIR%%/lib-python/2.7/plat-irix6/WAIT.py -%%PYPY_DIR%%/lib-python/2.7/plat-irix6/cddb.py -%%PYPY_DIR%%/lib-python/2.7/plat-irix6/cdplayer.py -%%PYPY_DIR%%/lib-python/2.7/plat-irix6/flp.doc -%%PYPY_DIR%%/lib-python/2.7/plat-irix6/flp.py -%%PYPY_DIR%%/lib-python/2.7/plat-irix6/jpeg.py -%%PYPY_DIR%%/lib-python/2.7/plat-irix6/panel.py -%%PYPY_DIR%%/lib-python/2.7/plat-irix6/panelparser.py -%%PYPY_DIR%%/lib-python/2.7/plat-irix6/readcd.doc -%%PYPY_DIR%%/lib-python/2.7/plat-irix6/readcd.py -%%PYPY_DIR%%/lib-python/2.7/plat-irix6/regen -%%PYPY_DIR%%/lib-python/2.7/plat-irix6/torgb.py -%%PYPY_DIR%%/lib-python/2.7/plat-linux2/CDROM.py -%%PYPY_DIR%%/lib-python/2.7/plat-linux2/DLFCN.py -%%PYPY_DIR%%/lib-python/2.7/plat-linux2/IN.py -%%PYPY_DIR%%/lib-python/2.7/plat-linux2/TYPES.py -%%PYPY_DIR%%/lib-python/2.7/plat-linux2/regen -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Audio_mac.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/AE.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/AH.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/Alias.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/Aliases.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/App.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/Appearance.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/AppleEvents.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/AppleHelp.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/CF.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/CG.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/CarbonEvents.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/CarbonEvt.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/Cm.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/Components.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/ControlAccessor.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/Controls.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/CoreFoundation.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/CoreGraphics.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/Ctl.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/Dialogs.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/Dlg.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/Drag.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/Dragconst.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/Events.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/Evt.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/File.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/Files.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/Fm.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/Folder.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/Folders.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/Fonts.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/Help.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/IBCarbon.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/IBCarbonRuntime.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/Icn.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/Icons.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/Launch.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/LaunchServices.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/List.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/Lists.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/MacHelp.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/MacTextEditor.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/MediaDescr.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/Menu.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/Menus.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/Mlte.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/OSA.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/OSAconst.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/QDOffscreen.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/Qd.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/Qdoffs.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/Qt.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/QuickDraw.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/QuickTime.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/Res.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/Resources.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/Scrap.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/Snd.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/Sndihooks.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/Sound.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/TE.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/TextEdit.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/Win.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/Windows.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/Carbon/__init__.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/EasyDialogs.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/FrameWork.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/MiniAEFrame.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/PixMapWrapper.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/aepack.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/aetools.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/aetypes.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/applesingle.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/appletrawmain.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/appletrunner.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/argvemulator.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/bgenlocations.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/buildtools.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/bundlebuilder.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/cfmfile.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/dialogs.rsrc -%%PYPY_DIR%%/lib-python/2.7/plat-mac/errors.rsrc -%%PYPY_DIR%%/lib-python/2.7/plat-mac/findertools.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/gensuitemodule.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/ic.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/icopen.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/CodeWarrior/CodeWarrior_suite.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/CodeWarrior/Metrowerks_Shell_Suite.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/CodeWarrior/Required.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/CodeWarrior/Standard_Suite.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/CodeWarrior/__init__.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/Explorer/Microsoft_Internet_Explorer.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/Explorer/Netscape_Suite.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/Explorer/Required_Suite.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/Explorer/Standard_Suite.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/Explorer/URL_Suite.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/Explorer/Web_Browser_Suite.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/Explorer/__init__.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/Finder/Containers_and_folders.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/Finder/Enumerations.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/Finder/Files.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/Finder/Finder_Basics.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/Finder/Finder_items.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/Finder/Legacy_suite.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/Finder/Standard_Suite.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/Finder/Type_Definitions.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/Finder/Window_classes.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/Finder/__init__.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/Netscape/Mozilla_suite.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/Netscape/PowerPlant.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/Netscape/Required_suite.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/Netscape/Standard_Suite.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/Netscape/Standard_URL_suite.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/Netscape/Text.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/Netscape/WorldWideWeb_suite.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/Netscape/__init__.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/StdSuites/AppleScript_Suite.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/StdSuites/Macintosh_Connectivity_Clas.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/StdSuites/QuickDraw_Graphics_Suite.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/StdSuites/QuickDraw_Graphics_Suppleme.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/StdSuites/Required_Suite.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/StdSuites/Standard_Suite.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/StdSuites/Table_Suite.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/StdSuites/Text_Suite.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/StdSuites/Type_Names_Suite.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/StdSuites/__init__.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/SystemEvents/Disk_Folder_File_Suite.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/SystemEvents/Folder_Actions_Suite.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/SystemEvents/Hidden_Suite.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/SystemEvents/Login_Items_Suite.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/SystemEvents/Power_Suite.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/SystemEvents/Processes_Suite.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/SystemEvents/Standard_Suite.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/SystemEvents/System_Events_Suite.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/SystemEvents/Text_Suite.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/SystemEvents/__init__.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/Terminal/Standard_Suite.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/Terminal/Terminal_Suite.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/Terminal/Text_Suite.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/Terminal/__init__.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/_builtinSuites/__init__.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/lib-scriptpackages/_builtinSuites/builtin_Suite.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/macerrors.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/macostools.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/macresource.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/pimp.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/terminalcommand.py -%%PYPY_DIR%%/lib-python/2.7/plat-mac/videoreader.py -%%PYPY_DIR%%/lib-python/2.7/plat-netbsd1/IN.py -%%PYPY_DIR%%/lib-python/2.7/plat-netbsd1/regen -%%PYPY_DIR%%/lib-python/2.7/plat-next3/regen -%%PYPY_DIR%%/lib-python/2.7/plat-os2emx/IN.py -%%PYPY_DIR%%/lib-python/2.7/plat-os2emx/SOCKET.py -%%PYPY_DIR%%/lib-python/2.7/plat-os2emx/_emx_link.py -%%PYPY_DIR%%/lib-python/2.7/plat-os2emx/grp.py -%%PYPY_DIR%%/lib-python/2.7/plat-os2emx/pwd.py -%%PYPY_DIR%%/lib-python/2.7/plat-os2emx/regen -%%PYPY_DIR%%/lib-python/2.7/plat-riscos/riscosenviron.py -%%PYPY_DIR%%/lib-python/2.7/plat-riscos/riscospath.py -%%PYPY_DIR%%/lib-python/2.7/plat-riscos/rourl2path.py -%%PYPY_DIR%%/lib-python/2.7/plat-sunos5/CDIO.py -%%PYPY_DIR%%/lib-python/2.7/plat-sunos5/DLFCN.py -%%PYPY_DIR%%/lib-python/2.7/plat-sunos5/IN.py -%%PYPY_DIR%%/lib-python/2.7/plat-sunos5/STROPTS.py -%%PYPY_DIR%%/lib-python/2.7/plat-sunos5/SUNAUDIODEV.py -%%PYPY_DIR%%/lib-python/2.7/plat-sunos5/TYPES.py -%%PYPY_DIR%%/lib-python/2.7/plat-sunos5/regen -%%PYPY_DIR%%/lib-python/2.7/plat-unixware7/IN.py -%%PYPY_DIR%%/lib-python/2.7/plat-unixware7/STROPTS.py -%%PYPY_DIR%%/lib-python/2.7/plat-unixware7/regen -%%PYPY_DIR%%/lib-python/2.7/platform.py -%%PYPY_DIR%%/lib-python/2.7/plistlib.py -%%PYPY_DIR%%/lib-python/2.7/popen2.py -%%PYPY_DIR%%/lib-python/2.7/poplib.py -%%PYPY_DIR%%/lib-python/2.7/posixfile.py -%%PYPY_DIR%%/lib-python/2.7/posixpath.py -%%PYPY_DIR%%/lib-python/2.7/pprint.py -%%PYPY_DIR%%/lib-python/2.7/profile.py -%%PYPY_DIR%%/lib-python/2.7/pstats.py -%%PYPY_DIR%%/lib-python/2.7/pty.py -%%PYPY_DIR%%/lib-python/2.7/py_compile.py -%%PYPY_DIR%%/lib-python/2.7/pyclbr.py -%%PYPY_DIR%%/lib-python/2.7/pydoc.py -%%PYPY_DIR%%/lib-python/2.7/pydoc_data/__init__.py -%%PYPY_DIR%%/lib-python/2.7/pydoc_data/topics.py -%%PYPY_DIR%%/lib-python/2.7/quopri.py -%%PYPY_DIR%%/lib-python/2.7/random.py -%%PYPY_DIR%%/lib-python/2.7/re.py -%%PYPY_DIR%%/lib-python/2.7/repr.py -%%PYPY_DIR%%/lib-python/2.7/rexec.py -%%PYPY_DIR%%/lib-python/2.7/rfc822.py -%%PYPY_DIR%%/lib-python/2.7/rlcompleter.py -%%PYPY_DIR%%/lib-python/2.7/robotparser.py -%%PYPY_DIR%%/lib-python/2.7/runpy.py -%%PYPY_DIR%%/lib-python/2.7/sched.py -%%PYPY_DIR%%/lib-python/2.7/sets.py -%%PYPY_DIR%%/lib-python/2.7/sgmllib.py -%%PYPY_DIR%%/lib-python/2.7/sha.py -%%PYPY_DIR%%/lib-python/2.7/shelve.py -%%PYPY_DIR%%/lib-python/2.7/shlex.py -%%PYPY_DIR%%/lib-python/2.7/shutil.py -%%PYPY_DIR%%/lib-python/2.7/site-packages/README -%%PYPY_DIR%%/lib-python/2.7/site.py -%%PYPY_DIR%%/lib-python/2.7/smtpd.py -%%PYPY_DIR%%/lib-python/2.7/smtplib.py -%%PYPY_DIR%%/lib-python/2.7/sndhdr.py -%%PYPY_DIR%%/lib-python/2.7/socket.py -%%PYPY_DIR%%/lib-python/2.7/sqlite3/__init__.py -%%PYPY_DIR%%/lib-python/2.7/sqlite3/dbapi2.py -%%PYPY_DIR%%/lib-python/2.7/sqlite3/dump.py -%%PYPY_DIR%%/lib-python/2.7/sqlite3/test/__init__.py -%%PYPY_DIR%%/lib-python/2.7/sqlite3/test/dbapi.py -%%PYPY_DIR%%/lib-python/2.7/sqlite3/test/dump.py -%%PYPY_DIR%%/lib-python/2.7/sqlite3/test/factory.py -%%PYPY_DIR%%/lib-python/2.7/sqlite3/test/hooks.py -%%PYPY_DIR%%/lib-python/2.7/sqlite3/test/py25tests.py -%%PYPY_DIR%%/lib-python/2.7/sqlite3/test/regression.py -%%PYPY_DIR%%/lib-python/2.7/sqlite3/test/transactions.py -%%PYPY_DIR%%/lib-python/2.7/sqlite3/test/types.py -%%PYPY_DIR%%/lib-python/2.7/sqlite3/test/userfunctions.py -%%PYPY_DIR%%/lib-python/2.7/sre.py -%%PYPY_DIR%%/lib-python/2.7/sre_compile.py -%%PYPY_DIR%%/lib-python/2.7/sre_constants.py -%%PYPY_DIR%%/lib-python/2.7/sre_parse.py -%%PYPY_DIR%%/lib-python/2.7/ssl.py -%%PYPY_DIR%%/lib-python/2.7/stat.py -%%PYPY_DIR%%/lib-python/2.7/statvfs.py -%%PYPY_DIR%%/lib-python/2.7/string.py -%%PYPY_DIR%%/lib-python/2.7/stringold.py -%%PYPY_DIR%%/lib-python/2.7/stringprep.py -%%PYPY_DIR%%/lib-python/2.7/struct.py -%%PYPY_DIR%%/lib-python/2.7/subprocess.py -%%PYPY_DIR%%/lib-python/2.7/sunau.py -%%PYPY_DIR%%/lib-python/2.7/sunaudio.py -%%PYPY_DIR%%/lib-python/2.7/symbol.py -%%PYPY_DIR%%/lib-python/2.7/symtable.py -%%PYPY_DIR%%/lib-python/2.7/sysconfig.py -%%PYPY_DIR%%/lib-python/2.7/tabnanny.py -%%PYPY_DIR%%/lib-python/2.7/tarfile.py -%%PYPY_DIR%%/lib-python/2.7/telnetlib.py -%%PYPY_DIR%%/lib-python/2.7/tempfile.py -%%PYPY_DIR%%/lib-python/2.7/test/185test.db -%%PYPY_DIR%%/lib-python/2.7/test/Sine-1000Hz-300ms.aif -%%PYPY_DIR%%/lib-python/2.7/test/__init__.py -%%PYPY_DIR%%/lib-python/2.7/test/_mock_backport.py -%%PYPY_DIR%%/lib-python/2.7/test/allsans.pem -%%PYPY_DIR%%/lib-python/2.7/test/audiodata/pluck-pcm16.aiff -%%PYPY_DIR%%/lib-python/2.7/test/audiodata/pluck-pcm16.au -%%PYPY_DIR%%/lib-python/2.7/test/audiodata/pluck-pcm16.wav -%%PYPY_DIR%%/lib-python/2.7/test/audiodata/pluck-pcm24.aiff -%%PYPY_DIR%%/lib-python/2.7/test/audiodata/pluck-pcm24.wav -%%PYPY_DIR%%/lib-python/2.7/test/audiodata/pluck-pcm32.aiff -%%PYPY_DIR%%/lib-python/2.7/test/audiodata/pluck-pcm32.au -%%PYPY_DIR%%/lib-python/2.7/test/audiodata/pluck-pcm32.wav -%%PYPY_DIR%%/lib-python/2.7/test/audiodata/pluck-pcm8.aiff -%%PYPY_DIR%%/lib-python/2.7/test/audiodata/pluck-pcm8.au -%%PYPY_DIR%%/lib-python/2.7/test/audiodata/pluck-pcm8.wav -%%PYPY_DIR%%/lib-python/2.7/test/audiodata/pluck-ulaw.aifc -%%PYPY_DIR%%/lib-python/2.7/test/audiodata/pluck-ulaw.au -%%PYPY_DIR%%/lib-python/2.7/test/audiotest.au -%%PYPY_DIR%%/lib-python/2.7/test/audiotests.py -%%PYPY_DIR%%/lib-python/2.7/test/autotest.py -%%PYPY_DIR%%/lib-python/2.7/test/bad_coding.py -%%PYPY_DIR%%/lib-python/2.7/test/bad_coding2.py -%%PYPY_DIR%%/lib-python/2.7/test/bad_coding3.py -%%PYPY_DIR%%/lib-python/2.7/test/badcert.pem -%%PYPY_DIR%%/lib-python/2.7/test/badkey.pem -%%PYPY_DIR%%/lib-python/2.7/test/badsyntax_future3.py -%%PYPY_DIR%%/lib-python/2.7/test/badsyntax_future4.py -%%PYPY_DIR%%/lib-python/2.7/test/badsyntax_future5.py -%%PYPY_DIR%%/lib-python/2.7/test/badsyntax_future6.py -%%PYPY_DIR%%/lib-python/2.7/test/badsyntax_future7.py -%%PYPY_DIR%%/lib-python/2.7/test/badsyntax_future8.py -%%PYPY_DIR%%/lib-python/2.7/test/badsyntax_future9.py -%%PYPY_DIR%%/lib-python/2.7/test/badsyntax_nocaret.py -%%PYPY_DIR%%/lib-python/2.7/test/capath/0e4015b9.0 -%%PYPY_DIR%%/lib-python/2.7/test/capath/4e1295a3.0 -%%PYPY_DIR%%/lib-python/2.7/test/capath/5ed36f99.0 -%%PYPY_DIR%%/lib-python/2.7/test/capath/6e88d7b8.0 -%%PYPY_DIR%%/lib-python/2.7/test/capath/99d0fa06.0 -%%PYPY_DIR%%/lib-python/2.7/test/capath/ce7b8643.0 -%%PYPY_DIR%%/lib-python/2.7/test/capath/efa5f9c3.0 -%%PYPY_DIR%%/lib-python/2.7/test/cfgparser.1 -%%PYPY_DIR%%/lib-python/2.7/test/cjkencodings/big5-utf8.txt -%%PYPY_DIR%%/lib-python/2.7/test/cjkencodings/big5.txt -%%PYPY_DIR%%/lib-python/2.7/test/cjkencodings/big5hkscs-utf8.txt -%%PYPY_DIR%%/lib-python/2.7/test/cjkencodings/big5hkscs.txt -%%PYPY_DIR%%/lib-python/2.7/test/cjkencodings/cp949-utf8.txt -%%PYPY_DIR%%/lib-python/2.7/test/cjkencodings/cp949.txt -%%PYPY_DIR%%/lib-python/2.7/test/cjkencodings/euc_jisx0213-utf8.txt -%%PYPY_DIR%%/lib-python/2.7/test/cjkencodings/euc_jisx0213.txt -%%PYPY_DIR%%/lib-python/2.7/test/cjkencodings/euc_jp-utf8.txt -%%PYPY_DIR%%/lib-python/2.7/test/cjkencodings/euc_jp.txt -%%PYPY_DIR%%/lib-python/2.7/test/cjkencodings/euc_kr-utf8.txt -%%PYPY_DIR%%/lib-python/2.7/test/cjkencodings/euc_kr.txt -%%PYPY_DIR%%/lib-python/2.7/test/cjkencodings/gb18030-utf8.txt -%%PYPY_DIR%%/lib-python/2.7/test/cjkencodings/gb18030.txt -%%PYPY_DIR%%/lib-python/2.7/test/cjkencodings/gb2312-utf8.txt -%%PYPY_DIR%%/lib-python/2.7/test/cjkencodings/gb2312.txt -%%PYPY_DIR%%/lib-python/2.7/test/cjkencodings/gbk-utf8.txt -%%PYPY_DIR%%/lib-python/2.7/test/cjkencodings/gbk.txt -%%PYPY_DIR%%/lib-python/2.7/test/cjkencodings/hz-utf8.txt -%%PYPY_DIR%%/lib-python/2.7/test/cjkencodings/hz.txt -%%PYPY_DIR%%/lib-python/2.7/test/cjkencodings/iso2022_jp-utf8.txt -%%PYPY_DIR%%/lib-python/2.7/test/cjkencodings/iso2022_jp.txt -%%PYPY_DIR%%/lib-python/2.7/test/cjkencodings/iso2022_kr-utf8.txt -%%PYPY_DIR%%/lib-python/2.7/test/cjkencodings/iso2022_kr.txt -%%PYPY_DIR%%/lib-python/2.7/test/cjkencodings/johab-utf8.txt -%%PYPY_DIR%%/lib-python/2.7/test/cjkencodings/johab.txt -%%PYPY_DIR%%/lib-python/2.7/test/cjkencodings/shift_jis-utf8.txt -%%PYPY_DIR%%/lib-python/2.7/test/cjkencodings/shift_jis.txt -%%PYPY_DIR%%/lib-python/2.7/test/cjkencodings/shift_jisx0213-utf8.txt -%%PYPY_DIR%%/lib-python/2.7/test/cjkencodings/shift_jisx0213.txt -%%PYPY_DIR%%/lib-python/2.7/test/cmath_testcases.txt -%%PYPY_DIR%%/lib-python/2.7/test/crashers/README -%%PYPY_DIR%%/lib-python/2.7/test/crashers/bogus_code_obj.py -%%PYPY_DIR%%/lib-python/2.7/test/crashers/borrowed_ref_1.py -%%PYPY_DIR%%/lib-python/2.7/test/crashers/borrowed_ref_2.py -%%PYPY_DIR%%/lib-python/2.7/test/crashers/buffer_mutate.py -%%PYPY_DIR%%/lib-python/2.7/test/crashers/compiler_recursion.py -%%PYPY_DIR%%/lib-python/2.7/test/crashers/decref_before_assignment.py -%%PYPY_DIR%%/lib-python/2.7/test/crashers/gc_has_finalizer.py -%%PYPY_DIR%%/lib-python/2.7/test/crashers/gc_inspection.py -%%PYPY_DIR%%/lib-python/2.7/test/crashers/infinite_loop_re.py -%%PYPY_DIR%%/lib-python/2.7/test/crashers/loosing_mro_ref.py -%%PYPY_DIR%%/lib-python/2.7/test/crashers/mutation_inside_cyclegc.py -%%PYPY_DIR%%/lib-python/2.7/test/crashers/nasty_eq_vs_dict.py -%%PYPY_DIR%%/lib-python/2.7/test/crashers/recursion_limit_too_high.py -%%PYPY_DIR%%/lib-python/2.7/test/crashers/recursive_call.py -%%PYPY_DIR%%/lib-python/2.7/test/curses_tests.py -%%PYPY_DIR%%/lib-python/2.7/test/data/README -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/abs.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/add.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/and.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/base.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/clamp.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/class.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/compare.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/comparetotal.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/comparetotmag.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/copy.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/copyabs.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/copynegate.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/copysign.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/ddAbs.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/ddAdd.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/ddAnd.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/ddBase.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/ddCanonical.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/ddClass.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/ddCompare.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/ddCompareSig.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/ddCompareTotal.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/ddCompareTotalMag.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/ddCopy.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/ddCopyAbs.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/ddCopyNegate.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/ddCopySign.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/ddDivide.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/ddDivideInt.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/ddEncode.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/ddFMA.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/ddInvert.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/ddLogB.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/ddMax.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/ddMaxMag.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/ddMin.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/ddMinMag.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/ddMinus.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/ddMultiply.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/ddNextMinus.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/ddNextPlus.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/ddNextToward.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/ddOr.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/ddPlus.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/ddQuantize.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/ddReduce.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/ddRemainder.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/ddRemainderNear.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/ddRotate.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/ddSameQuantum.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/ddScaleB.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/ddShift.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/ddSubtract.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/ddToIntegral.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/ddXor.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/decDouble.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/decQuad.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/decSingle.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/divide.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/divideint.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/dqAbs.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/dqAdd.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/dqAnd.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/dqBase.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/dqCanonical.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/dqClass.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/dqCompare.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/dqCompareSig.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/dqCompareTotal.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/dqCompareTotalMag.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/dqCopy.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/dqCopyAbs.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/dqCopyNegate.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/dqCopySign.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/dqDivide.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/dqDivideInt.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/dqEncode.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/dqFMA.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/dqInvert.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/dqLogB.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/dqMax.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/dqMaxMag.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/dqMin.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/dqMinMag.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/dqMinus.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/dqMultiply.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/dqNextMinus.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/dqNextPlus.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/dqNextToward.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/dqOr.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/dqPlus.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/dqQuantize.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/dqReduce.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/dqRemainder.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/dqRemainderNear.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/dqRotate.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/dqSameQuantum.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/dqScaleB.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/dqShift.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/dqSubtract.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/dqToIntegral.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/dqXor.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/dsBase.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/dsEncode.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/exp.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/extra.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/fma.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/inexact.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/invert.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/ln.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/log10.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/logb.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/max.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/maxmag.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/min.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/minmag.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/minus.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/multiply.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/nextminus.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/nextplus.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/nexttoward.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/or.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/plus.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/power.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/powersqrt.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/quantize.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/randomBound32.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/randoms.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/reduce.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/remainder.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/remainderNear.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/rescale.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/rotate.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/rounding.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/samequantum.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/scaleb.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/shift.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/squareroot.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/subtract.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/testall.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/tointegral.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/tointegralx.decTest -%%PYPY_DIR%%/lib-python/2.7/test/decimaltestdata/xor.decTest -%%PYPY_DIR%%/lib-python/2.7/test/dh1024.pem -%%PYPY_DIR%%/lib-python/2.7/test/doctest_aliases.py -%%PYPY_DIR%%/lib-python/2.7/test/double_const.py -%%PYPY_DIR%%/lib-python/2.7/test/empty.vbs -%%PYPY_DIR%%/lib-python/2.7/test/exception_hierarchy.txt -%%PYPY_DIR%%/lib-python/2.7/test/floating_points.txt -%%PYPY_DIR%%/lib-python/2.7/test/fork_wait.py -%%PYPY_DIR%%/lib-python/2.7/test/formatfloat_testcases.txt -%%PYPY_DIR%%/lib-python/2.7/test/gdb_sample.py -%%PYPY_DIR%%/lib-python/2.7/test/greyrgb.uue -%%PYPY_DIR%%/lib-python/2.7/test/ieee754.txt -%%PYPY_DIR%%/lib-python/2.7/test/imghdrdata/python.bmp -%%PYPY_DIR%%/lib-python/2.7/test/imghdrdata/python.gif -%%PYPY_DIR%%/lib-python/2.7/test/imghdrdata/python.jpg -%%PYPY_DIR%%/lib-python/2.7/test/imghdrdata/python.pbm -%%PYPY_DIR%%/lib-python/2.7/test/imghdrdata/python.pgm -%%PYPY_DIR%%/lib-python/2.7/test/imghdrdata/python.png -%%PYPY_DIR%%/lib-python/2.7/test/imghdrdata/python.ppm -%%PYPY_DIR%%/lib-python/2.7/test/imghdrdata/python.ras -%%PYPY_DIR%%/lib-python/2.7/test/imghdrdata/python.sgi -%%PYPY_DIR%%/lib-python/2.7/test/imghdrdata/python.tiff -%%PYPY_DIR%%/lib-python/2.7/test/imghdrdata/python.xbm -%%PYPY_DIR%%/lib-python/2.7/test/infinite_reload.py -%%PYPY_DIR%%/lib-python/2.7/test/inspect_fodder.py -%%PYPY_DIR%%/lib-python/2.7/test/inspect_fodder2.py -%%PYPY_DIR%%/lib-python/2.7/test/keycert.passwd.pem -%%PYPY_DIR%%/lib-python/2.7/test/keycert.pem -%%PYPY_DIR%%/lib-python/2.7/test/keycert2.pem -%%PYPY_DIR%%/lib-python/2.7/test/keycert3.pem -%%PYPY_DIR%%/lib-python/2.7/test/keycert4.pem -%%PYPY_DIR%%/lib-python/2.7/test/leakers/README.txt -%%PYPY_DIR%%/lib-python/2.7/test/leakers/__init__.py -%%PYPY_DIR%%/lib-python/2.7/test/leakers/test_ctypes.py -%%PYPY_DIR%%/lib-python/2.7/test/leakers/test_dictself.py -%%PYPY_DIR%%/lib-python/2.7/test/leakers/test_gestalt.py -%%PYPY_DIR%%/lib-python/2.7/test/leakers/test_selftype.py -%%PYPY_DIR%%/lib-python/2.7/test/list_tests.py -%%PYPY_DIR%%/lib-python/2.7/test/lock_tests.py -%%PYPY_DIR%%/lib-python/2.7/test/make_ssl_certs.py -%%PYPY_DIR%%/lib-python/2.7/test/mapping_tests.py -%%PYPY_DIR%%/lib-python/2.7/test/math_testcases.txt -%%PYPY_DIR%%/lib-python/2.7/test/mp_fork_bomb.py -%%PYPY_DIR%%/lib-python/2.7/test/nokia.pem -%%PYPY_DIR%%/lib-python/2.7/test/nullbytecert.pem -%%PYPY_DIR%%/lib-python/2.7/test/nullcert.pem -%%PYPY_DIR%%/lib-python/2.7/test/outstanding_bugs.py -%%PYPY_DIR%%/lib-python/2.7/test/pickletester.py -%%PYPY_DIR%%/lib-python/2.7/test/profilee.py -%%PYPY_DIR%%/lib-python/2.7/test/pycacert.pem -%%PYPY_DIR%%/lib-python/2.7/test/pyclbr_input.py -%%PYPY_DIR%%/lib-python/2.7/test/pydoc_mod.py -%%PYPY_DIR%%/lib-python/2.7/test/pydocfodder.py -%%PYPY_DIR%%/lib-python/2.7/test/pystone.py -%%PYPY_DIR%%/lib-python/2.7/test/randv2_32.pck -%%PYPY_DIR%%/lib-python/2.7/test/randv2_64.pck -%%PYPY_DIR%%/lib-python/2.7/test/randv3.pck -%%PYPY_DIR%%/lib-python/2.7/test/re_tests.py -%%PYPY_DIR%%/lib-python/2.7/test/regrtest.py -%%PYPY_DIR%%/lib-python/2.7/test/relimport.py -%%PYPY_DIR%%/lib-python/2.7/test/reperf.py -%%PYPY_DIR%%/lib-python/2.7/test/revocation.crl -%%PYPY_DIR%%/lib-python/2.7/test/sample_doctest.py -%%PYPY_DIR%%/lib-python/2.7/test/sample_doctest_no_docstrings.py -%%PYPY_DIR%%/lib-python/2.7/test/sample_doctest_no_doctests.py -%%PYPY_DIR%%/lib-python/2.7/test/script_helper.py -%%PYPY_DIR%%/lib-python/2.7/test/selfsigned_pythontestdotnet.pem -%%PYPY_DIR%%/lib-python/2.7/test/seq_tests.py -%%PYPY_DIR%%/lib-python/2.7/test/sgml_input.html -%%PYPY_DIR%%/lib-python/2.7/test/sha256.pem -%%PYPY_DIR%%/lib-python/2.7/test/sortperf.py -%%PYPY_DIR%%/lib-python/2.7/test/ssl_cert.pem -%%PYPY_DIR%%/lib-python/2.7/test/ssl_key.passwd.pem -%%PYPY_DIR%%/lib-python/2.7/test/ssl_key.pem -%%PYPY_DIR%%/lib-python/2.7/test/ssl_servers.py -%%PYPY_DIR%%/lib-python/2.7/test/ssltests.py -%%PYPY_DIR%%/lib-python/2.7/test/string_tests.py -%%PYPY_DIR%%/lib-python/2.7/test/subprocessdata/sigchild_ignore.py -%%PYPY_DIR%%/lib-python/2.7/test/symlink_support.py -%%PYPY_DIR%%/lib-python/2.7/test/test_MimeWriter.py -%%PYPY_DIR%%/lib-python/2.7/test/test_SimpleHTTPServer.py -%%PYPY_DIR%%/lib-python/2.7/test/test_StringIO.py -%%PYPY_DIR%%/lib-python/2.7/test/test___all__.py -%%PYPY_DIR%%/lib-python/2.7/test/test___future__.py -%%PYPY_DIR%%/lib-python/2.7/test/test__locale.py -%%PYPY_DIR%%/lib-python/2.7/test/test__osx_support.py -%%PYPY_DIR%%/lib-python/2.7/test/test_abc.py -%%PYPY_DIR%%/lib-python/2.7/test/test_abstract_numbers.py -%%PYPY_DIR%%/lib-python/2.7/test/test_aepack.py -%%PYPY_DIR%%/lib-python/2.7/test/test_aifc.py -%%PYPY_DIR%%/lib-python/2.7/test/test_al.py -%%PYPY_DIR%%/lib-python/2.7/test/test_anydbm.py -%%PYPY_DIR%%/lib-python/2.7/test/test_applesingle.py -%%PYPY_DIR%%/lib-python/2.7/test/test_argparse.py -%%PYPY_DIR%%/lib-python/2.7/test/test_array.py -%%PYPY_DIR%%/lib-python/2.7/test/test_ascii_formatd.py -%%PYPY_DIR%%/lib-python/2.7/test/test_ast.py -%%PYPY_DIR%%/lib-python/2.7/test/test_asynchat.py -%%PYPY_DIR%%/lib-python/2.7/test/test_asyncore.py -%%PYPY_DIR%%/lib-python/2.7/test/test_atexit.py -%%PYPY_DIR%%/lib-python/2.7/test/test_audioop.py -%%PYPY_DIR%%/lib-python/2.7/test/test_augassign.py -%%PYPY_DIR%%/lib-python/2.7/test/test_base64.py -%%PYPY_DIR%%/lib-python/2.7/test/test_bastion.py -%%PYPY_DIR%%/lib-python/2.7/test/test_bigaddrspace.py -%%PYPY_DIR%%/lib-python/2.7/test/test_bigmem.py -%%PYPY_DIR%%/lib-python/2.7/test/test_binascii.py -%%PYPY_DIR%%/lib-python/2.7/test/test_binhex.py -%%PYPY_DIR%%/lib-python/2.7/test/test_binop.py -%%PYPY_DIR%%/lib-python/2.7/test/test_bisect.py -%%PYPY_DIR%%/lib-python/2.7/test/test_bool.py -%%PYPY_DIR%%/lib-python/2.7/test/test_bsddb.py -%%PYPY_DIR%%/lib-python/2.7/test/test_bsddb185.py -%%PYPY_DIR%%/lib-python/2.7/test/test_bsddb3.py -%%PYPY_DIR%%/lib-python/2.7/test/test_buffer.py -%%PYPY_DIR%%/lib-python/2.7/test/test_bufio.py -%%PYPY_DIR%%/lib-python/2.7/test/test_builtin.py -%%PYPY_DIR%%/lib-python/2.7/test/test_bytes.py -%%PYPY_DIR%%/lib-python/2.7/test/test_bz2.py -%%PYPY_DIR%%/lib-python/2.7/test/test_calendar.py -%%PYPY_DIR%%/lib-python/2.7/test/test_call.py -%%PYPY_DIR%%/lib-python/2.7/test/test_capi.py -%%PYPY_DIR%%/lib-python/2.7/test/test_cd.py -%%PYPY_DIR%%/lib-python/2.7/test/test_cfgparser.py -%%PYPY_DIR%%/lib-python/2.7/test/test_cgi.py -%%PYPY_DIR%%/lib-python/2.7/test/test_charmapcodec.py -%%PYPY_DIR%%/lib-python/2.7/test/test_cl.py -%%PYPY_DIR%%/lib-python/2.7/test/test_class.py -%%PYPY_DIR%%/lib-python/2.7/test/test_cmath.py -%%PYPY_DIR%%/lib-python/2.7/test/test_cmd.py -%%PYPY_DIR%%/lib-python/2.7/test/test_cmd_line.py -%%PYPY_DIR%%/lib-python/2.7/test/test_cmd_line_script.py -%%PYPY_DIR%%/lib-python/2.7/test/test_code.py -%%PYPY_DIR%%/lib-python/2.7/test/test_codeccallbacks.py -%%PYPY_DIR%%/lib-python/2.7/test/test_codecencodings_cn.py -%%PYPY_DIR%%/lib-python/2.7/test/test_codecencodings_hk.py -%%PYPY_DIR%%/lib-python/2.7/test/test_codecencodings_iso2022.py -%%PYPY_DIR%%/lib-python/2.7/test/test_codecencodings_jp.py -%%PYPY_DIR%%/lib-python/2.7/test/test_codecencodings_kr.py -%%PYPY_DIR%%/lib-python/2.7/test/test_codecencodings_tw.py -%%PYPY_DIR%%/lib-python/2.7/test/test_codecmaps_cn.py -%%PYPY_DIR%%/lib-python/2.7/test/test_codecmaps_hk.py -%%PYPY_DIR%%/lib-python/2.7/test/test_codecmaps_jp.py -%%PYPY_DIR%%/lib-python/2.7/test/test_codecmaps_kr.py -%%PYPY_DIR%%/lib-python/2.7/test/test_codecmaps_tw.py -%%PYPY_DIR%%/lib-python/2.7/test/test_codecs.py -%%PYPY_DIR%%/lib-python/2.7/test/test_codeop.py -%%PYPY_DIR%%/lib-python/2.7/test/test_coercion.py -%%PYPY_DIR%%/lib-python/2.7/test/test_collections.py -%%PYPY_DIR%%/lib-python/2.7/test/test_colorsys.py -%%PYPY_DIR%%/lib-python/2.7/test/test_commands.py -%%PYPY_DIR%%/lib-python/2.7/test/test_compare.py -%%PYPY_DIR%%/lib-python/2.7/test/test_compile.py -%%PYPY_DIR%%/lib-python/2.7/test/test_compileall.py -%%PYPY_DIR%%/lib-python/2.7/test/test_compiler.py -%%PYPY_DIR%%/lib-python/2.7/test/test_complex.py -%%PYPY_DIR%%/lib-python/2.7/test/test_complex_args.py -%%PYPY_DIR%%/lib-python/2.7/test/test_contains.py -%%PYPY_DIR%%/lib-python/2.7/test/test_contextlib.py -%%PYPY_DIR%%/lib-python/2.7/test/test_cookie.py -%%PYPY_DIR%%/lib-python/2.7/test/test_cookielib.py -%%PYPY_DIR%%/lib-python/2.7/test/test_copy.py -%%PYPY_DIR%%/lib-python/2.7/test/test_copy_reg.py -%%PYPY_DIR%%/lib-python/2.7/test/test_cpickle.py -%%PYPY_DIR%%/lib-python/2.7/test/test_cprofile.py -%%PYPY_DIR%%/lib-python/2.7/test/test_crypt.py -%%PYPY_DIR%%/lib-python/2.7/test/test_csv.py -%%PYPY_DIR%%/lib-python/2.7/test/test_ctypes.py -%%PYPY_DIR%%/lib-python/2.7/test/test_curses.py -%%PYPY_DIR%%/lib-python/2.7/test/test_datetime.py -%%PYPY_DIR%%/lib-python/2.7/test/test_dbm.py -%%PYPY_DIR%%/lib-python/2.7/test/test_decimal.py -%%PYPY_DIR%%/lib-python/2.7/test/test_decorators.py -%%PYPY_DIR%%/lib-python/2.7/test/test_defaultdict.py -%%PYPY_DIR%%/lib-python/2.7/test/test_deque.py -%%PYPY_DIR%%/lib-python/2.7/test/test_descr.py -%%PYPY_DIR%%/lib-python/2.7/test/test_descrtut.py -%%PYPY_DIR%%/lib-python/2.7/test/test_dict.py -%%PYPY_DIR%%/lib-python/2.7/test/test_dictcomps.py -%%PYPY_DIR%%/lib-python/2.7/test/test_dictviews.py -%%PYPY_DIR%%/lib-python/2.7/test/test_difflib.py -%%PYPY_DIR%%/lib-python/2.7/test/test_difflib_expect.html -%%PYPY_DIR%%/lib-python/2.7/test/test_dircache.py -%%PYPY_DIR%%/lib-python/2.7/test/test_dis.py -%%PYPY_DIR%%/lib-python/2.7/test/test_distutils.py -%%PYPY_DIR%%/lib-python/2.7/test/test_dl.py -%%PYPY_DIR%%/lib-python/2.7/test/test_doctest.py -%%PYPY_DIR%%/lib-python/2.7/test/test_doctest.txt -%%PYPY_DIR%%/lib-python/2.7/test/test_doctest2.py -%%PYPY_DIR%%/lib-python/2.7/test/test_doctest2.txt -%%PYPY_DIR%%/lib-python/2.7/test/test_doctest3.txt -%%PYPY_DIR%%/lib-python/2.7/test/test_doctest4.txt -%%PYPY_DIR%%/lib-python/2.7/test/test_docxmlrpc.py -%%PYPY_DIR%%/lib-python/2.7/test/test_dumbdbm.py -%%PYPY_DIR%%/lib-python/2.7/test/test_dummy_thread.py -%%PYPY_DIR%%/lib-python/2.7/test/test_dummy_threading.py -%%PYPY_DIR%%/lib-python/2.7/test/test_email.py -%%PYPY_DIR%%/lib-python/2.7/test/test_email_codecs.py -%%PYPY_DIR%%/lib-python/2.7/test/test_email_renamed.py -%%PYPY_DIR%%/lib-python/2.7/test/test_ensurepip.py -%%PYPY_DIR%%/lib-python/2.7/test/test_enumerate.py -%%PYPY_DIR%%/lib-python/2.7/test/test_eof.py -%%PYPY_DIR%%/lib-python/2.7/test/test_epoll.py -%%PYPY_DIR%%/lib-python/2.7/test/test_errno.py -%%PYPY_DIR%%/lib-python/2.7/test/test_exception_variations.py -%%PYPY_DIR%%/lib-python/2.7/test/test_exceptions.py -%%PYPY_DIR%%/lib-python/2.7/test/test_extcall.py -%%PYPY_DIR%%/lib-python/2.7/test/test_fcntl.py -%%PYPY_DIR%%/lib-python/2.7/test/test_file.py -%%PYPY_DIR%%/lib-python/2.7/test/test_file2k.py -%%PYPY_DIR%%/lib-python/2.7/test/test_file_eintr.py -%%PYPY_DIR%%/lib-python/2.7/test/test_filecmp.py -%%PYPY_DIR%%/lib-python/2.7/test/test_fileinput.py -%%PYPY_DIR%%/lib-python/2.7/test/test_fileio.py -%%PYPY_DIR%%/lib-python/2.7/test/test_float.py -%%PYPY_DIR%%/lib-python/2.7/test/test_fnmatch.py -%%PYPY_DIR%%/lib-python/2.7/test/test_fork1.py -%%PYPY_DIR%%/lib-python/2.7/test/test_format.py -%%PYPY_DIR%%/lib-python/2.7/test/test_fpformat.py -%%PYPY_DIR%%/lib-python/2.7/test/test_fractions.py -%%PYPY_DIR%%/lib-python/2.7/test/test_frozen.py -%%PYPY_DIR%%/lib-python/2.7/test/test_ftplib.py -%%PYPY_DIR%%/lib-python/2.7/test/test_funcattrs.py -%%PYPY_DIR%%/lib-python/2.7/test/test_functools.py -%%PYPY_DIR%%/lib-python/2.7/test/test_future.py -%%PYPY_DIR%%/lib-python/2.7/test/test_future1.py -%%PYPY_DIR%%/lib-python/2.7/test/test_future2.py -%%PYPY_DIR%%/lib-python/2.7/test/test_future3.py -%%PYPY_DIR%%/lib-python/2.7/test/test_future4.py -%%PYPY_DIR%%/lib-python/2.7/test/test_future5.py -%%PYPY_DIR%%/lib-python/2.7/test/test_future_builtins.py -%%PYPY_DIR%%/lib-python/2.7/test/test_gc.py -%%PYPY_DIR%%/lib-python/2.7/test/test_gdb.py -%%PYPY_DIR%%/lib-python/2.7/test/test_gdbm.py -%%PYPY_DIR%%/lib-python/2.7/test/test_generators.py -%%PYPY_DIR%%/lib-python/2.7/test/test_genericpath.py -%%PYPY_DIR%%/lib-python/2.7/test/test_genexps.py -%%PYPY_DIR%%/lib-python/2.7/test/test_getargs.py -%%PYPY_DIR%%/lib-python/2.7/test/test_getargs2.py -%%PYPY_DIR%%/lib-python/2.7/test/test_getopt.py -%%PYPY_DIR%%/lib-python/2.7/test/test_gettext.py -%%PYPY_DIR%%/lib-python/2.7/test/test_gl.py -%%PYPY_DIR%%/lib-python/2.7/test/test_glob.py -%%PYPY_DIR%%/lib-python/2.7/test/test_global.py -%%PYPY_DIR%%/lib-python/2.7/test/test_grammar.py -%%PYPY_DIR%%/lib-python/2.7/test/test_grp.py -%%PYPY_DIR%%/lib-python/2.7/test/test_gzip.py -%%PYPY_DIR%%/lib-python/2.7/test/test_hash.py -%%PYPY_DIR%%/lib-python/2.7/test/test_hashlib.py -%%PYPY_DIR%%/lib-python/2.7/test/test_heapq.py -%%PYPY_DIR%%/lib-python/2.7/test/test_hmac.py -%%PYPY_DIR%%/lib-python/2.7/test/test_hotshot.py -%%PYPY_DIR%%/lib-python/2.7/test/test_htmllib.py -%%PYPY_DIR%%/lib-python/2.7/test/test_htmlparser.py -%%PYPY_DIR%%/lib-python/2.7/test/test_httplib.py -%%PYPY_DIR%%/lib-python/2.7/test/test_httpservers.py -%%PYPY_DIR%%/lib-python/2.7/test/test_idle.py -%%PYPY_DIR%%/lib-python/2.7/test/test_imageop.py -%%PYPY_DIR%%/lib-python/2.7/test/test_imaplib.py -%%PYPY_DIR%%/lib-python/2.7/test/test_imgfile.py -%%PYPY_DIR%%/lib-python/2.7/test/test_imghdr.py -%%PYPY_DIR%%/lib-python/2.7/test/test_imp.py -%%PYPY_DIR%%/lib-python/2.7/test/test_import.py -%%PYPY_DIR%%/lib-python/2.7/test/test_importhooks.py -%%PYPY_DIR%%/lib-python/2.7/test/test_importlib.py -%%PYPY_DIR%%/lib-python/2.7/test/test_index.py -%%PYPY_DIR%%/lib-python/2.7/test/test_inspect.py -%%PYPY_DIR%%/lib-python/2.7/test/test_int.py -%%PYPY_DIR%%/lib-python/2.7/test/test_int_literal.py -%%PYPY_DIR%%/lib-python/2.7/test/test_io.py -%%PYPY_DIR%%/lib-python/2.7/test/test_ioctl.py -%%PYPY_DIR%%/lib-python/2.7/test/test_isinstance.py -%%PYPY_DIR%%/lib-python/2.7/test/test_iter.py -%%PYPY_DIR%%/lib-python/2.7/test/test_iterlen.py -%%PYPY_DIR%%/lib-python/2.7/test/test_itertools.py -%%PYPY_DIR%%/lib-python/2.7/test/test_json.py -%%PYPY_DIR%%/lib-python/2.7/test/test_kqueue.py -%%PYPY_DIR%%/lib-python/2.7/test/test_largefile.py -%%PYPY_DIR%%/lib-python/2.7/test/test_lib2to3.py -%%PYPY_DIR%%/lib-python/2.7/test/test_linecache.py -%%PYPY_DIR%%/lib-python/2.7/test/test_linuxaudiodev.py -%%PYPY_DIR%%/lib-python/2.7/test/test_list.py -%%PYPY_DIR%%/lib-python/2.7/test/test_locale.py -%%PYPY_DIR%%/lib-python/2.7/test/test_logging.py -%%PYPY_DIR%%/lib-python/2.7/test/test_long.py -%%PYPY_DIR%%/lib-python/2.7/test/test_long_future.py -%%PYPY_DIR%%/lib-python/2.7/test/test_longexp.py -%%PYPY_DIR%%/lib-python/2.7/test/test_macos.py -%%PYPY_DIR%%/lib-python/2.7/test/test_macostools.py -%%PYPY_DIR%%/lib-python/2.7/test/test_macpath.py -%%PYPY_DIR%%/lib-python/2.7/test/test_macurl2path.py -%%PYPY_DIR%%/lib-python/2.7/test/test_mailbox.py -%%PYPY_DIR%%/lib-python/2.7/test/test_marshal.py -%%PYPY_DIR%%/lib-python/2.7/test/test_math.py -%%PYPY_DIR%%/lib-python/2.7/test/test_md5.py -%%PYPY_DIR%%/lib-python/2.7/test/test_memoryio.py -%%PYPY_DIR%%/lib-python/2.7/test/test_memoryview.py -%%PYPY_DIR%%/lib-python/2.7/test/test_mhlib.py -%%PYPY_DIR%%/lib-python/2.7/test/test_mimetools.py -%%PYPY_DIR%%/lib-python/2.7/test/test_mimetypes.py -%%PYPY_DIR%%/lib-python/2.7/test/test_minidom.py -%%PYPY_DIR%%/lib-python/2.7/test/test_mmap.py -%%PYPY_DIR%%/lib-python/2.7/test/test_module.py -%%PYPY_DIR%%/lib-python/2.7/test/test_modulefinder.py -%%PYPY_DIR%%/lib-python/2.7/test/test_msilib.py -%%PYPY_DIR%%/lib-python/2.7/test/test_multibytecodec.py -%%PYPY_DIR%%/lib-python/2.7/test/test_multibytecodec_support.py -%%PYPY_DIR%%/lib-python/2.7/test/test_multifile.py -%%PYPY_DIR%%/lib-python/2.7/test/test_multiprocessing.py -%%PYPY_DIR%%/lib-python/2.7/test/test_mutants.py -%%PYPY_DIR%%/lib-python/2.7/test/test_mutex.py -%%PYPY_DIR%%/lib-python/2.7/test/test_netrc.py -%%PYPY_DIR%%/lib-python/2.7/test/test_new.py -%%PYPY_DIR%%/lib-python/2.7/test/test_nis.py -%%PYPY_DIR%%/lib-python/2.7/test/test_nntplib.py -%%PYPY_DIR%%/lib-python/2.7/test/test_normalization.py -%%PYPY_DIR%%/lib-python/2.7/test/test_ntpath.py -%%PYPY_DIR%%/lib-python/2.7/test/test_old_mailbox.py -%%PYPY_DIR%%/lib-python/2.7/test/test_opcodes.py -%%PYPY_DIR%%/lib-python/2.7/test/test_openpty.py -%%PYPY_DIR%%/lib-python/2.7/test/test_operator.py -%%PYPY_DIR%%/lib-python/2.7/test/test_optparse.py -%%PYPY_DIR%%/lib-python/2.7/test/test_ordered_dict.py -%%PYPY_DIR%%/lib-python/2.7/test/test_os.py -%%PYPY_DIR%%/lib-python/2.7/test/test_ossaudiodev.py -%%PYPY_DIR%%/lib-python/2.7/test/test_parser.py -%%PYPY_DIR%%/lib-python/2.7/test/test_pdb.py -%%PYPY_DIR%%/lib-python/2.7/test/test_peepholer.py -%%PYPY_DIR%%/lib-python/2.7/test/test_pep247.py -%%PYPY_DIR%%/lib-python/2.7/test/test_pep277.py -%%PYPY_DIR%%/lib-python/2.7/test/test_pep352.py -%%PYPY_DIR%%/lib-python/2.7/test/test_pickle.py -%%PYPY_DIR%%/lib-python/2.7/test/test_pickletools.py -%%PYPY_DIR%%/lib-python/2.7/test/test_pipes.py -%%PYPY_DIR%%/lib-python/2.7/test/test_pkg.py -%%PYPY_DIR%%/lib-python/2.7/test/test_pkgimport.py -%%PYPY_DIR%%/lib-python/2.7/test/test_pkgutil.py -%%PYPY_DIR%%/lib-python/2.7/test/test_platform.py -%%PYPY_DIR%%/lib-python/2.7/test/test_plistlib.py -%%PYPY_DIR%%/lib-python/2.7/test/test_poll.py -%%PYPY_DIR%%/lib-python/2.7/test/test_popen.py -%%PYPY_DIR%%/lib-python/2.7/test/test_popen2.py -%%PYPY_DIR%%/lib-python/2.7/test/test_poplib.py -%%PYPY_DIR%%/lib-python/2.7/test/test_posix.py -%%PYPY_DIR%%/lib-python/2.7/test/test_posixpath.py -%%PYPY_DIR%%/lib-python/2.7/test/test_pow.py -%%PYPY_DIR%%/lib-python/2.7/test/test_pprint.py -%%PYPY_DIR%%/lib-python/2.7/test/test_print.py -%%PYPY_DIR%%/lib-python/2.7/test/test_profile.py -%%PYPY_DIR%%/lib-python/2.7/test/test_property.py -%%PYPY_DIR%%/lib-python/2.7/test/test_pstats.py -%%PYPY_DIR%%/lib-python/2.7/test/test_pty.py -%%PYPY_DIR%%/lib-python/2.7/test/test_pwd.py -%%PYPY_DIR%%/lib-python/2.7/test/test_py3kwarn.py -%%PYPY_DIR%%/lib-python/2.7/test/test_py_compile.py -%%PYPY_DIR%%/lib-python/2.7/test/test_pyclbr.py -%%PYPY_DIR%%/lib-python/2.7/test/test_pydoc.py -%%PYPY_DIR%%/lib-python/2.7/test/test_pyexpat.py -%%PYPY_DIR%%/lib-python/2.7/test/test_queue.py -%%PYPY_DIR%%/lib-python/2.7/test/test_quopri.py -%%PYPY_DIR%%/lib-python/2.7/test/test_random.py -%%PYPY_DIR%%/lib-python/2.7/test/test_re.py -%%PYPY_DIR%%/lib-python/2.7/test/test_readline.py -%%PYPY_DIR%%/lib-python/2.7/test/test_repr.py -%%PYPY_DIR%%/lib-python/2.7/test/test_resource.py -%%PYPY_DIR%%/lib-python/2.7/test/test_rfc822.py -%%PYPY_DIR%%/lib-python/2.7/test/test_richcmp.py -%%PYPY_DIR%%/lib-python/2.7/test/test_rlcompleter.py -%%PYPY_DIR%%/lib-python/2.7/test/test_robotparser.py -%%PYPY_DIR%%/lib-python/2.7/test/test_runpy.py -%%PYPY_DIR%%/lib-python/2.7/test/test_sax.py -%%PYPY_DIR%%/lib-python/2.7/test/test_scope.py -%%PYPY_DIR%%/lib-python/2.7/test/test_scriptpackages.py -%%PYPY_DIR%%/lib-python/2.7/test/test_select.py -%%PYPY_DIR%%/lib-python/2.7/test/test_set.py -%%PYPY_DIR%%/lib-python/2.7/test/test_setcomps.py -%%PYPY_DIR%%/lib-python/2.7/test/test_sets.py -%%PYPY_DIR%%/lib-python/2.7/test/test_sgmllib.py -%%PYPY_DIR%%/lib-python/2.7/test/test_sha.py -%%PYPY_DIR%%/lib-python/2.7/test/test_shelve.py -%%PYPY_DIR%%/lib-python/2.7/test/test_shlex.py -%%PYPY_DIR%%/lib-python/2.7/test/test_shutil.py -%%PYPY_DIR%%/lib-python/2.7/test/test_signal.py -%%PYPY_DIR%%/lib-python/2.7/test/test_site.py -%%PYPY_DIR%%/lib-python/2.7/test/test_slice.py -%%PYPY_DIR%%/lib-python/2.7/test/test_smtplib.py -%%PYPY_DIR%%/lib-python/2.7/test/test_smtpnet.py -%%PYPY_DIR%%/lib-python/2.7/test/test_socket.py -%%PYPY_DIR%%/lib-python/2.7/test/test_socketserver.py -%%PYPY_DIR%%/lib-python/2.7/test/test_softspace.py -%%PYPY_DIR%%/lib-python/2.7/test/test_sort.py -%%PYPY_DIR%%/lib-python/2.7/test/test_source_encoding.py -%%PYPY_DIR%%/lib-python/2.7/test/test_spwd.py -%%PYPY_DIR%%/lib-python/2.7/test/test_sqlite.py -%%PYPY_DIR%%/lib-python/2.7/test/test_ssl.py -%%PYPY_DIR%%/lib-python/2.7/test/test_startfile.py -%%PYPY_DIR%%/lib-python/2.7/test/test_stat.py -%%PYPY_DIR%%/lib-python/2.7/test/test_str.py -%%PYPY_DIR%%/lib-python/2.7/test/test_strftime.py -%%PYPY_DIR%%/lib-python/2.7/test/test_string.py -%%PYPY_DIR%%/lib-python/2.7/test/test_stringprep.py -%%PYPY_DIR%%/lib-python/2.7/test/test_strop.py -%%PYPY_DIR%%/lib-python/2.7/test/test_strptime.py -%%PYPY_DIR%%/lib-python/2.7/test/test_strtod.py -%%PYPY_DIR%%/lib-python/2.7/test/test_struct.py -%%PYPY_DIR%%/lib-python/2.7/test/test_structmembers.py -%%PYPY_DIR%%/lib-python/2.7/test/test_structseq.py -%%PYPY_DIR%%/lib-python/2.7/test/test_subprocess.py -%%PYPY_DIR%%/lib-python/2.7/test/test_sunau.py -%%PYPY_DIR%%/lib-python/2.7/test/test_sunaudiodev.py -%%PYPY_DIR%%/lib-python/2.7/test/test_sundry.py -%%PYPY_DIR%%/lib-python/2.7/test/test_support.py -%%PYPY_DIR%%/lib-python/2.7/test/test_symtable.py -%%PYPY_DIR%%/lib-python/2.7/test/test_syntax.py -%%PYPY_DIR%%/lib-python/2.7/test/test_sys.py -%%PYPY_DIR%%/lib-python/2.7/test/test_sys_setprofile.py -%%PYPY_DIR%%/lib-python/2.7/test/test_sys_settrace.py -%%PYPY_DIR%%/lib-python/2.7/test/test_sysconfig.py -%%PYPY_DIR%%/lib-python/2.7/test/test_tarfile.py -%%PYPY_DIR%%/lib-python/2.7/test/test_tcl.py -%%PYPY_DIR%%/lib-python/2.7/test/test_telnetlib.py -%%PYPY_DIR%%/lib-python/2.7/test/test_tempfile.py -%%PYPY_DIR%%/lib-python/2.7/test/test_textwrap.py -%%PYPY_DIR%%/lib-python/2.7/test/test_thread.py -%%PYPY_DIR%%/lib-python/2.7/test/test_threaded_import.py -%%PYPY_DIR%%/lib-python/2.7/test/test_threadedtempfile.py -%%PYPY_DIR%%/lib-python/2.7/test/test_threading.py -%%PYPY_DIR%%/lib-python/2.7/test/test_threading_local.py -%%PYPY_DIR%%/lib-python/2.7/test/test_threadsignals.py -%%PYPY_DIR%%/lib-python/2.7/test/test_time.py -%%PYPY_DIR%%/lib-python/2.7/test/test_timeit.py -%%PYPY_DIR%%/lib-python/2.7/test/test_timeout.py -%%PYPY_DIR%%/lib-python/2.7/test/test_tk.py -%%PYPY_DIR%%/lib-python/2.7/test/test_tokenize.py -%%PYPY_DIR%%/lib-python/2.7/test/test_tools.py -%%PYPY_DIR%%/lib-python/2.7/test/test_trace.py -%%PYPY_DIR%%/lib-python/2.7/test/test_traceback.py -%%PYPY_DIR%%/lib-python/2.7/test/test_transformer.py -%%PYPY_DIR%%/lib-python/2.7/test/test_ttk_guionly.py -%%PYPY_DIR%%/lib-python/2.7/test/test_ttk_textonly.py -%%PYPY_DIR%%/lib-python/2.7/test/test_tuple.py -%%PYPY_DIR%%/lib-python/2.7/test/test_turtle.py -%%PYPY_DIR%%/lib-python/2.7/test/test_typechecks.py -%%PYPY_DIR%%/lib-python/2.7/test/test_types.py -%%PYPY_DIR%%/lib-python/2.7/test/test_ucn.py -%%PYPY_DIR%%/lib-python/2.7/test/test_unary.py -%%PYPY_DIR%%/lib-python/2.7/test/test_undocumented_details.py -%%PYPY_DIR%%/lib-python/2.7/test/test_unicode.py -%%PYPY_DIR%%/lib-python/2.7/test/test_unicode_file.py -%%PYPY_DIR%%/lib-python/2.7/test/test_unicodedata.py -%%PYPY_DIR%%/lib-python/2.7/test/test_unittest.py -%%PYPY_DIR%%/lib-python/2.7/test/test_univnewlines.py -%%PYPY_DIR%%/lib-python/2.7/test/test_univnewlines2k.py -%%PYPY_DIR%%/lib-python/2.7/test/test_unpack.py -%%PYPY_DIR%%/lib-python/2.7/test/test_urllib.py -%%PYPY_DIR%%/lib-python/2.7/test/test_urllib2.py -%%PYPY_DIR%%/lib-python/2.7/test/test_urllib2_localnet.py -%%PYPY_DIR%%/lib-python/2.7/test/test_urllib2net.py -%%PYPY_DIR%%/lib-python/2.7/test/test_urllibnet.py -%%PYPY_DIR%%/lib-python/2.7/test/test_urlparse.py -%%PYPY_DIR%%/lib-python/2.7/test/test_userdict.py -%%PYPY_DIR%%/lib-python/2.7/test/test_userlist.py -%%PYPY_DIR%%/lib-python/2.7/test/test_userstring.py -%%PYPY_DIR%%/lib-python/2.7/test/test_uu.py -%%PYPY_DIR%%/lib-python/2.7/test/test_uuid.py -%%PYPY_DIR%%/lib-python/2.7/test/test_wait3.py -%%PYPY_DIR%%/lib-python/2.7/test/test_wait4.py -%%PYPY_DIR%%/lib-python/2.7/test/test_warnings.py -%%PYPY_DIR%%/lib-python/2.7/test/test_wave.py -%%PYPY_DIR%%/lib-python/2.7/test/test_weakref.py -%%PYPY_DIR%%/lib-python/2.7/test/test_weakset.py -%%PYPY_DIR%%/lib-python/2.7/test/test_whichdb.py -%%PYPY_DIR%%/lib-python/2.7/test/test_winreg.py -%%PYPY_DIR%%/lib-python/2.7/test/test_winsound.py -%%PYPY_DIR%%/lib-python/2.7/test/test_with.py -%%PYPY_DIR%%/lib-python/2.7/test/test_wsgiref.py -%%PYPY_DIR%%/lib-python/2.7/test/test_xdrlib.py -%%PYPY_DIR%%/lib-python/2.7/test/test_xml_etree.py -%%PYPY_DIR%%/lib-python/2.7/test/test_xml_etree_c.py -%%PYPY_DIR%%/lib-python/2.7/test/test_xmllib.py -%%PYPY_DIR%%/lib-python/2.7/test/test_xmlrpc.py -%%PYPY_DIR%%/lib-python/2.7/test/test_xpickle.py -%%PYPY_DIR%%/lib-python/2.7/test/test_xrange.py -%%PYPY_DIR%%/lib-python/2.7/test/test_zipfile.py -%%PYPY_DIR%%/lib-python/2.7/test/test_zipfile64.py -%%PYPY_DIR%%/lib-python/2.7/test/test_zipimport.py -%%PYPY_DIR%%/lib-python/2.7/test/test_zipimport_support.py -%%PYPY_DIR%%/lib-python/2.7/test/test_zlib.py -%%PYPY_DIR%%/lib-python/2.7/test/testall.py -%%PYPY_DIR%%/lib-python/2.7/test/testcodec.py -%%PYPY_DIR%%/lib-python/2.7/test/testimg.uue -%%PYPY_DIR%%/lib-python/2.7/test/testimgr.uue -%%PYPY_DIR%%/lib-python/2.7/test/testrgb.uue -%%PYPY_DIR%%/lib-python/2.7/test/testtar.tar -%%PYPY_DIR%%/lib-python/2.7/test/tf_inherit_check.py -%%PYPY_DIR%%/lib-python/2.7/test/threaded_import_hangers.py -%%PYPY_DIR%%/lib-python/2.7/test/time_hashlib.py -%%PYPY_DIR%%/lib-python/2.7/test/tokenize_tests.txt -%%PYPY_DIR%%/lib-python/2.7/test/tracedmodules/__init__.py -%%PYPY_DIR%%/lib-python/2.7/test/tracedmodules/testmod.py -%%PYPY_DIR%%/lib-python/2.7/test/warning_tests.py -%%PYPY_DIR%%/lib-python/2.7/test/win_console_handler.py -%%PYPY_DIR%%/lib-python/2.7/test/wrongcert.pem -%%PYPY_DIR%%/lib-python/2.7/test/xmltestdata/simple-ns.xml -%%PYPY_DIR%%/lib-python/2.7/test/xmltestdata/simple.xml -%%PYPY_DIR%%/lib-python/2.7/test/xmltestdata/test.xml -%%PYPY_DIR%%/lib-python/2.7/test/xmltestdata/test.xml.out -%%PYPY_DIR%%/lib-python/2.7/test/xmltests.py -%%PYPY_DIR%%/lib-python/2.7/test/zipdir.zip -%%PYPY_DIR%%/lib-python/2.7/textwrap.py -%%PYPY_DIR%%/lib-python/2.7/this.py -%%PYPY_DIR%%/lib-python/2.7/threading.py -%%PYPY_DIR%%/lib-python/2.7/timeit.py -%%PYPY_DIR%%/lib-python/2.7/toaiff.py -%%PYPY_DIR%%/lib-python/2.7/token.py -%%PYPY_DIR%%/lib-python/2.7/tokenize.py -%%PYPY_DIR%%/lib-python/2.7/trace.py -%%PYPY_DIR%%/lib-python/2.7/traceback.py -%%PYPY_DIR%%/lib-python/2.7/tty.py -%%PYPY_DIR%%/lib-python/2.7/types.py -%%PYPY_DIR%%/lib-python/2.7/unittest/__init__.py -%%PYPY_DIR%%/lib-python/2.7/unittest/__main__.py -%%PYPY_DIR%%/lib-python/2.7/unittest/case.py -%%PYPY_DIR%%/lib-python/2.7/unittest/loader.py -%%PYPY_DIR%%/lib-python/2.7/unittest/main.py -%%PYPY_DIR%%/lib-python/2.7/unittest/result.py -%%PYPY_DIR%%/lib-python/2.7/unittest/runner.py -%%PYPY_DIR%%/lib-python/2.7/unittest/signals.py -%%PYPY_DIR%%/lib-python/2.7/unittest/suite.py -%%PYPY_DIR%%/lib-python/2.7/unittest/test/__init__.py -%%PYPY_DIR%%/lib-python/2.7/unittest/test/dummy.py -%%PYPY_DIR%%/lib-python/2.7/unittest/test/support.py -%%PYPY_DIR%%/lib-python/2.7/unittest/test/test_assertions.py -%%PYPY_DIR%%/lib-python/2.7/unittest/test/test_break.py -%%PYPY_DIR%%/lib-python/2.7/unittest/test/test_case.py -%%PYPY_DIR%%/lib-python/2.7/unittest/test/test_discovery.py -%%PYPY_DIR%%/lib-python/2.7/unittest/test/test_functiontestcase.py -%%PYPY_DIR%%/lib-python/2.7/unittest/test/test_loader.py -%%PYPY_DIR%%/lib-python/2.7/unittest/test/test_program.py -%%PYPY_DIR%%/lib-python/2.7/unittest/test/test_result.py -%%PYPY_DIR%%/lib-python/2.7/unittest/test/test_runner.py -%%PYPY_DIR%%/lib-python/2.7/unittest/test/test_setups.py -%%PYPY_DIR%%/lib-python/2.7/unittest/test/test_skipping.py -%%PYPY_DIR%%/lib-python/2.7/unittest/test/test_suite.py -%%PYPY_DIR%%/lib-python/2.7/unittest/util.py -%%PYPY_DIR%%/lib-python/2.7/urllib.py -%%PYPY_DIR%%/lib-python/2.7/urllib2.py -%%PYPY_DIR%%/lib-python/2.7/urlparse.py -%%PYPY_DIR%%/lib-python/2.7/user.py -%%PYPY_DIR%%/lib-python/2.7/uu.py -%%PYPY_DIR%%/lib-python/2.7/uuid.py -%%PYPY_DIR%%/lib-python/2.7/warnings.py -%%PYPY_DIR%%/lib-python/2.7/wave.py -%%PYPY_DIR%%/lib-python/2.7/weakref.py -%%PYPY_DIR%%/lib-python/2.7/webbrowser.py -%%PYPY_DIR%%/lib-python/2.7/whichdb.py -%%PYPY_DIR%%/lib-python/2.7/wsgiref.egg-info -%%PYPY_DIR%%/lib-python/2.7/wsgiref/__init__.py -%%PYPY_DIR%%/lib-python/2.7/wsgiref/handlers.py -%%PYPY_DIR%%/lib-python/2.7/wsgiref/headers.py -%%PYPY_DIR%%/lib-python/2.7/wsgiref/simple_server.py -%%PYPY_DIR%%/lib-python/2.7/wsgiref/util.py -%%PYPY_DIR%%/lib-python/2.7/wsgiref/validate.py -%%PYPY_DIR%%/lib-python/2.7/xdrlib.py -%%PYPY_DIR%%/lib-python/2.7/xml/__init__.py -%%PYPY_DIR%%/lib-python/2.7/xml/dom/NodeFilter.py -%%PYPY_DIR%%/lib-python/2.7/xml/dom/__init__.py -%%PYPY_DIR%%/lib-python/2.7/xml/dom/domreg.py -%%PYPY_DIR%%/lib-python/2.7/xml/dom/expatbuilder.py -%%PYPY_DIR%%/lib-python/2.7/xml/dom/minicompat.py -%%PYPY_DIR%%/lib-python/2.7/xml/dom/minidom.py -%%PYPY_DIR%%/lib-python/2.7/xml/dom/pulldom.py -%%PYPY_DIR%%/lib-python/2.7/xml/dom/xmlbuilder.py -%%PYPY_DIR%%/lib-python/2.7/xml/etree/ElementInclude.py -%%PYPY_DIR%%/lib-python/2.7/xml/etree/ElementPath.py -%%PYPY_DIR%%/lib-python/2.7/xml/etree/ElementTree.py -%%PYPY_DIR%%/lib-python/2.7/xml/etree/__init__.py -%%PYPY_DIR%%/lib-python/2.7/xml/etree/cElementTree.py -%%PYPY_DIR%%/lib-python/2.7/xml/parsers/__init__.py -%%PYPY_DIR%%/lib-python/2.7/xml/parsers/expat.py -%%PYPY_DIR%%/lib-python/2.7/xml/sax/__init__.py -%%PYPY_DIR%%/lib-python/2.7/xml/sax/_exceptions.py -%%PYPY_DIR%%/lib-python/2.7/xml/sax/expatreader.py -%%PYPY_DIR%%/lib-python/2.7/xml/sax/handler.py -%%PYPY_DIR%%/lib-python/2.7/xml/sax/saxutils.py -%%PYPY_DIR%%/lib-python/2.7/xml/sax/xmlreader.py -%%PYPY_DIR%%/lib-python/2.7/xmllib.py -%%PYPY_DIR%%/lib-python/2.7/xmlrpclib.py -%%PYPY_DIR%%/lib-python/2.7/zipfile.py -%%PYPY_DIR%%/lib_pypy/__init__.py -%%PYPY_DIR%%/lib_pypy/_audioop_build.py -%%PYPY_DIR%%/lib_pypy/_audioop_cffi.%%PYPY_CFFI_VER%%.so -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/LICENSE -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/README.md -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/__init__.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/__init__.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/build_constant_time.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/build_openssl.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/build_padding.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/hazmat_src/constant_time.c -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/hazmat_src/constant_time.h -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/hazmat_src/padding.c -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/hazmat_src/padding.h -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/__init__.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/aes.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/asn1.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/bignum.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/bio.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/callbacks.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/cmac.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/conf.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/cryptography.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/crypto.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/ct.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/dh.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/dsa.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/ecdh.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/ecdsa.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/ec.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/engine.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/err.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/evp.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/fips.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/hmac.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/nid.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/objects.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/ocsp.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/opensslv.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/osrandom_engine.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/pem.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/pkcs12.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/pkcs7.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/pypy_win32_extra.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/rand.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/rsa.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/src/osrandom_engine.c -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/src/osrandom_engine.h -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/ssl.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/x509name.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/x509.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/x509v3.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/x509_vfy.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/utils.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/__about__.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/__init__.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/exceptions.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/fernet.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/__init__.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/_oid.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/backends/__init__.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/backends/interfaces.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/backends/openssl/aead.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/backends/openssl/backend.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/backends/openssl/ciphers.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/backends/openssl/cmac.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/backends/openssl/decode_asn1.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/backends/openssl/dh.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/backends/openssl/dsa.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/backends/openssl/ec.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/backends/openssl/ed25519.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/backends/openssl/ed448.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/backends/openssl/encode_asn1.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/backends/openssl/hashes.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/backends/openssl/hmac.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/backends/openssl/__init__.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/backends/openssl/ocsp.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/backends/openssl/poly1305.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/backends/openssl/rsa.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/backends/openssl/utils.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/backends/openssl/x25519.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/backends/openssl/x448.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/backends/openssl/x509.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/bindings/__init__.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/bindings/openssl/__init__.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/bindings/openssl/binding.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/bindings/openssl/_conditional.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/__init__.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/asymmetric/__init__.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/asymmetric/dh.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/asymmetric/dsa.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/asymmetric/ec.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/asymmetric/ed25519.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/asymmetric/ed448.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/asymmetric/padding.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/asymmetric/rsa.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/asymmetric/utils.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/asymmetric/x25519.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/asymmetric/x448.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/ciphers/__init__.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/ciphers/aead.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/ciphers/algorithms.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/ciphers/base.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/ciphers/modes.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/cmac.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/constant_time.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/hashes.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/hmac.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/kdf/__init__.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/kdf/concatkdf.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/kdf/hkdf.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/kdf/kbkdf.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/kdf/pbkdf2.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/kdf/scrypt.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/kdf/x963kdf.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/keywrap.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/padding.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/poly1305.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/serialization/__init__.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/serialization/base.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/serialization/pkcs12.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/serialization/ssh.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/twofactor/__init__.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/twofactor/hotp.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/twofactor/totp.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/twofactor/utils.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/utils.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/x509/__init__.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/x509/base.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/x509/certificate_transparency.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/x509/extensions.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/x509/general_name.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/x509/name.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/x509/ocsp.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/x509/oid.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/openssl/src/osrandom_engine.c -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/openssl/src/osrandom_engine.h -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/osx-roots.diff -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_stdssl/__init__.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_stdssl/certificate.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_stdssl/errorcodes.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_stdssl/error.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_stdssl/utility.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_stdssl/win32_extra.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/tools/make_ssl_data.py -%%PYPY_DIR%%/lib_pypy/_codecs_cn.py -%%PYPY_DIR%%/lib_pypy/_codecs_hk.py -%%PYPY_DIR%%/lib_pypy/_codecs_iso2022.py -%%PYPY_DIR%%/lib_pypy/_codecs_jp.py -%%PYPY_DIR%%/lib_pypy/_codecs_kr.py -%%PYPY_DIR%%/lib_pypy/_codecs_tw.py -%%PYPY_DIR%%/lib_pypy/_collections.py -%%PYPY_DIR%%/lib_pypy/_ctypes/__init__.py -%%PYPY_DIR%%/lib_pypy/_ctypes/array.py -%%PYPY_DIR%%/lib_pypy/_ctypes/basics.py -%%PYPY_DIR%%/lib_pypy/_ctypes/builtin.py -%%PYPY_DIR%%/lib_pypy/_ctypes/dll.py -%%PYPY_DIR%%/lib_pypy/_ctypes/dummy.py -%%PYPY_DIR%%/lib_pypy/_ctypes/function.py -%%PYPY_DIR%%/lib_pypy/_ctypes/keepalive.txt -%%PYPY_DIR%%/lib_pypy/_ctypes/pointer.py -%%PYPY_DIR%%/lib_pypy/_ctypes/primitive.py -%%PYPY_DIR%%/lib_pypy/_ctypes/structure.py -%%PYPY_DIR%%/lib_pypy/_ctypes/union.py -%%PYPY_DIR%%/lib_pypy/_ctypes_test.c -%%PYPY_DIR%%/lib_pypy/_ctypes_test.py -%%PYPY_DIR%%/lib_pypy/_curses.py -%%PYPY_DIR%%/lib_pypy/_curses_build.py -%%PYPY_DIR%%/lib_pypy/_curses_cffi.%%PYPY_CFFI_VER%%.so -%%PYPY_DIR%%/lib_pypy/_curses_panel.py -%%PYPY_DIR%%/lib_pypy/_elementtree.py -%%PYPY_DIR%%/lib_pypy/_ffi.py -%%PYPY_DIR%%/lib_pypy/_functools.py -%%PYPY_DIR%%/lib_pypy/_gdbm_build.py -%%PYPY_DIR%%/lib_pypy/_hashlib/__init__.py -%%PYPY_DIR%%/lib_pypy/_marshal.py -%%PYPY_DIR%%/lib_pypy/_md5.py -%%PYPY_DIR%%/lib_pypy/_pwdgrp_build.py -%%PYPY_DIR%%/lib_pypy/_pwdgrp_cffi.%%PYPY_CFFI_VER%%.so -%%PYPY_DIR%%/lib_pypy/_pypy_interact.py -%%PYPY_DIR%%/lib_pypy/_pypy_irc_topic.py -%%PYPY_DIR%%/lib_pypy/_pypy_openssl.c -%%PYPY_DIR%%/lib_pypy/_pypy_openssl.%%PYPY_CFFI_VER%%.so -%%PYPY_DIR%%/lib_pypy/_pypy_testcapi.py -%%PYPY_DIR%%/lib_pypy/_pypy_wait.py -%%PYPY_DIR%%/lib_pypy/_pypy_winbase_build.py -%%PYPY_DIR%%/lib_pypy/_pypy_winbase_cffi.py -%%PYPY_DIR%%/lib_pypy/_resource_build.py -%%PYPY_DIR%%/lib_pypy/_resource_cffi.%%PYPY_CFFI_VER%%.so -%%PYPY_DIR%%/lib_pypy/_scproxy.py -%%PYPY_DIR%%/lib_pypy/_sha.py -%%PYPY_DIR%%/lib_pypy/_sha256.py -%%PYPY_DIR%%/lib_pypy/_sha512.py -%%PYPY_DIR%%/lib_pypy/_sqlite3.py -%%PYPY_DIR%%/lib_pypy/_sqlite3_build.py -%%PYPY_DIR%%/lib_pypy/_ssl_build.py -%%PYPY_DIR%%/lib_pypy/_ssl/__init__.py -%%PYPY_DIR%%/lib_pypy/_structseq.py -%%PYPY_DIR%%/lib_pypy/_subprocess.py -%%PYPY_DIR%%/lib_pypy/_sysconfigdata.py -%%PYPY_DIR%%/lib_pypy/_syslog_build.py -%%PYPY_DIR%%/lib_pypy/_syslog_cffi.%%PYPY_CFFI_VER%%.so -%%PYPY_DIR%%/lib_pypy/_testcapi.py -%%PYPY_DIR%%/lib_pypy/_testcapimodule.c -%%PYPY_DIR%%/lib_pypy/_tkinter/__init__.py -%%PYPY_DIR%%/lib_pypy/_tkinter/app.py -%%PYPY_DIR%%/lib_pypy/_tkinter/license.terms -%%PYPY_DIR%%/lib_pypy/_tkinter/tclobj.py -%%PYPY_DIR%%/lib_pypy/_tkinter/tklib_build.py -%%PYPY_DIR%%/lib_pypy/audioop.py -%%PYPY_DIR%%/lib_pypy/cPickle.py -%%PYPY_DIR%%/lib_pypy/cStringIO.py -%%PYPY_DIR%%/lib_pypy/cffi.egg-info/PKG-INFO -%%PYPY_DIR%%/lib_pypy/cffi.egg-info/SOURCES.txt -%%PYPY_DIR%%/lib_pypy/cffi.egg-info/dependency_links.txt -%%PYPY_DIR%%/lib_pypy/cffi.egg-info/entry_points.txt -%%PYPY_DIR%%/lib_pypy/cffi.egg-info/not-zip-safe -%%PYPY_DIR%%/lib_pypy/cffi.egg-info/requires.txt -%%PYPY_DIR%%/lib_pypy/cffi.egg-info/top_level.txt -%%PYPY_DIR%%/lib_pypy/cffi/__init__.py -%%PYPY_DIR%%/lib_pypy/cffi/_cffi_errors.h -%%PYPY_DIR%%/lib_pypy/cffi/_cffi_include.h -%%PYPY_DIR%%/lib_pypy/cffi/_embedding.h -%%PYPY_DIR%%/lib_pypy/cffi/_pycparser/README -%%PYPY_DIR%%/lib_pypy/cffi/_pycparser/__init__.py -%%PYPY_DIR%%/lib_pypy/cffi/_pycparser/_ast_gen.py -%%PYPY_DIR%%/lib_pypy/cffi/_pycparser/_build_tables.py -%%PYPY_DIR%%/lib_pypy/cffi/_pycparser/_c_ast.cfg -%%PYPY_DIR%%/lib_pypy/cffi/_pycparser/ast_transforms.py -%%PYPY_DIR%%/lib_pypy/cffi/_pycparser/c_ast.py -%%PYPY_DIR%%/lib_pypy/cffi/_pycparser/c_generator.py -%%PYPY_DIR%%/lib_pypy/cffi/_pycparser/c_lexer.py -%%PYPY_DIR%%/lib_pypy/cffi/_pycparser/c_parser.py -%%PYPY_DIR%%/lib_pypy/cffi/_pycparser/lextab.py -%%PYPY_DIR%%/lib_pypy/cffi/_pycparser/ply/LICENSE -%%PYPY_DIR%%/lib_pypy/cffi/_pycparser/ply/__init__.py -%%PYPY_DIR%%/lib_pypy/cffi/_pycparser/ply/cpp.py -%%PYPY_DIR%%/lib_pypy/cffi/_pycparser/ply/ctokens.py -%%PYPY_DIR%%/lib_pypy/cffi/_pycparser/ply/lex.py -%%PYPY_DIR%%/lib_pypy/cffi/_pycparser/ply/yacc.py -%%PYPY_DIR%%/lib_pypy/cffi/_pycparser/ply/ygen.py -%%PYPY_DIR%%/lib_pypy/cffi/_pycparser/plyparser.py -%%PYPY_DIR%%/lib_pypy/cffi/_pycparser/yacctab.py -%%PYPY_DIR%%/lib_pypy/cffi/api.py -%%PYPY_DIR%%/lib_pypy/cffi/backend_ctypes.py -%%PYPY_DIR%%/lib_pypy/cffi/cffi_opcode.py -%%PYPY_DIR%%/lib_pypy/cffi/commontypes.py -%%PYPY_DIR%%/lib_pypy/cffi/cparser.py -%%PYPY_DIR%%/lib_pypy/cffi/error.py -%%PYPY_DIR%%/lib_pypy/cffi/ffiplatform.py -%%PYPY_DIR%%/lib_pypy/cffi/gc_weakref.py -%%PYPY_DIR%%/lib_pypy/cffi/lock.py -%%PYPY_DIR%%/lib_pypy/cffi/model.py -%%PYPY_DIR%%/lib_pypy/cffi/parse_c_type.h -%%PYPY_DIR%%/lib_pypy/cffi/pkgconfig.py -%%PYPY_DIR%%/lib_pypy/cffi/recompiler.py -%%PYPY_DIR%%/lib_pypy/cffi/setuptools_ext.py -%%PYPY_DIR%%/lib_pypy/cffi/testing/__init__.py -%%PYPY_DIR%%/lib_pypy/cffi/testing/udir.py -%%PYPY_DIR%%/lib_pypy/cffi/vengine_cpy.py -%%PYPY_DIR%%/lib_pypy/cffi/vengine_gen.py -%%PYPY_DIR%%/lib_pypy/cffi/verifier.py -%%PYPY_DIR%%/lib_pypy/crypt/__init__.py -%%PYPY_DIR%%/lib_pypy/ctypes_config_cache/.empty -%%PYPY_DIR%%/lib_pypy/ctypes_support.py -%%PYPY_DIR%%/lib_pypy/datetime.py -%%PYPY_DIR%%/lib_pypy/dbm.py -%%PYPY_DIR%%/lib_pypy/future_builtins.py -%%PYPY_DIR%%/lib_pypy/gdbm.py -%%PYPY_DIR%%/lib_pypy/greenlet.egg-info -%%PYPY_DIR%%/lib_pypy/greenlet.py -%%PYPY_DIR%%/lib_pypy/grp.py -%%PYPY_DIR%%/lib_pypy/identity_dict.py -%%PYPY_DIR%%/lib_pypy/marshal.py -%%PYPY_DIR%%/lib_pypy/msvcrt.py -%%PYPY_DIR%%/lib_pypy/pyrepl/__init__.py -%%PYPY_DIR%%/lib_pypy/pyrepl/cmdrepl.py -%%PYPY_DIR%%/lib_pypy/pyrepl/commands.py -%%PYPY_DIR%%/lib_pypy/pyrepl/completer.py -%%PYPY_DIR%%/lib_pypy/pyrepl/completing_reader.py -%%PYPY_DIR%%/lib_pypy/pyrepl/console.py -%%PYPY_DIR%%/lib_pypy/pyrepl/copy_code.py -%%PYPY_DIR%%/lib_pypy/pyrepl/curses.py -%%PYPY_DIR%%/lib_pypy/pyrepl/fancy_termios.py -%%PYPY_DIR%%/lib_pypy/pyrepl/historical_reader.py -%%PYPY_DIR%%/lib_pypy/pyrepl/input.py -%%PYPY_DIR%%/lib_pypy/pyrepl/keymap.py -%%PYPY_DIR%%/lib_pypy/pyrepl/keymaps.py -%%PYPY_DIR%%/lib_pypy/pyrepl/module_lister.py -%%PYPY_DIR%%/lib_pypy/pyrepl/pygame_console.py -%%PYPY_DIR%%/lib_pypy/pyrepl/pygame_keymap.py -%%PYPY_DIR%%/lib_pypy/pyrepl/python_reader.py -%%PYPY_DIR%%/lib_pypy/pyrepl/reader.py -%%PYPY_DIR%%/lib_pypy/pyrepl/readline.py -%%PYPY_DIR%%/lib_pypy/pyrepl/simple_interact.py -%%PYPY_DIR%%/lib_pypy/pyrepl/unicodedata_.py -%%PYPY_DIR%%/lib_pypy/pyrepl/unix_console.py -%%PYPY_DIR%%/lib_pypy/pyrepl/unix_eventqueue.py -%%PYPY_DIR%%/lib_pypy/readline.egg-info -%%PYPY_DIR%%/lib_pypy/readline.py -%%PYPY_DIR%%/lib_pypy/resource.py -%%PYPY_DIR%%/lib_pypy/stackless.py -%%PYPY_DIR%%/lib_pypy/syslog.py -%%PYPY_DIR%%/lib_pypy/testcapi_long.h -%%PYPY_DIR%%/lib_pypy/tputil.py -%%PYPY_DIR%%/site-packages/README diff --git a/lang/pypy3/Makefile b/lang/pypy3/Makefile deleted file mode 100644 index fd93bd2fa0ba..000000000000 --- a/lang/pypy3/Makefile +++ /dev/null @@ -1,66 +0,0 @@ -# Created by: David Naylor <dbn@FreeBSD.org> -# $FreeBSD$ - -PORTNAME= pypy3 -DISTNAME= ${PORTNAME}.6-v${DISTVERSION}-src - -MASTERDIR= ${.CURDIR}/../pypy - -WRKSRC= ${WRKDIR}/${PORTNAME}.6-v${DISTVERSION:C/-.*//}-src -BUILD_WRKSRC?= ${WRKDIR}/build/usession-release-${PORTNAME}.6-v${DISTVERSION:C/-.*//}rc4-0/testing_1 - -SHEBANG_FILES= \ - lib-python/3/base64.py \ - lib-python/3/cProfile.py \ - lib-python/3/cgi.py \ - lib-python/3/encodings/rot_13.py \ - lib-python/3/keyword.py \ - lib-python/3/idlelib/pyshell.py \ - lib-python/3/lib2to3/pgen2/token.py \ - lib-python/3/lib2to3/tests/data/different_encoding.py \ - lib-python/3/lib2to3/tests/data/false_encoding.py \ - lib-python/3/lib2to3/tests/pytree_idempotency.py \ - lib-python/3/pdb.py \ - lib-python/3/platform.py \ - lib-python/3/profile.py \ - lib-python/3/pydoc.py \ - lib-python/3/quopri.py \ - lib-python/3/smtpd.py \ - lib-python/3/smtplib.py \ - lib-python/3/symbol.py \ - lib-python/3/tabnanny.py \ - lib-python/3/tarfile.py \ - lib-python/3/test/bisect.py \ - lib-python/3/test/crashers/recursive_call.py \ - lib-python/3/test/curses_tests.py \ - lib-python/3/test/pystone.py \ - lib-python/3/test/re_tests.py \ - lib-python/3/test/regrtest.py \ - lib-python/3/timeit.py \ - lib-python/3/trace.py \ - lib-python/3/turtledemo/bytedesign.py \ - lib-python/3/turtledemo/clock.py \ - lib-python/3/turtledemo/forest.py \ - lib-python/3/turtledemo/fractalcurves.py \ - lib-python/3/turtledemo/lindenmayer.py \ - lib-python/3/turtledemo/minimal_hanoi.py \ - lib-python/3/turtledemo/paint.py \ - lib-python/3/turtledemo/peace.py \ - lib-python/3/turtledemo/penrose.py \ - lib-python/3/turtledemo/planet_and_moon.py \ - lib-python/3/turtledemo/tree.py \ - lib-python/3/turtledemo/yinyang.py \ - lib-python/3/uu.py \ - lib-python/3/webbrowser.py \ - lib_pypy/_cffi_ssl/tools/make_ssl_data.py - -PACKAGE_ARGS= --without-gdbm --without-sqlite3 --without-tk - -PYPY_CFFI_VER= ${PORTNAME}6-pp${DISTVERSION:C/.[^.]+$//:S/.//}-${ARCH}-${OPSYS:tl}${OSREL:C/\..*//} - -pre-install: - ${FIND} ${WRKSRC} -name '*.pyc' -delete - #${CHMOD} -R a-w ${WRKSRC} - #${CHMOD} -R u+w ${WRKSRC}/lib_pypy - -.include "${MASTERDIR}/Makefile" diff --git a/lang/pypy3/distinfo b/lang/pypy3/distinfo deleted file mode 100644 index 49d44fc0e2f7..000000000000 --- a/lang/pypy3/distinfo +++ /dev/null @@ -1,5 +0,0 @@ -TIMESTAMP = 1598691597 -SHA256 (pypy3.6-v7.3.0-src.tar.bz2) = 48d12c15fbcbcf4a32882a883195e1f922997cde78e7a16d4342b9b521eefcfa -SIZE (pypy3.6-v7.3.0-src.tar.bz2) = 21937786 -SHA256 (455e1f635110df4bdc2981a3a0abf02e3d4d21b2.diff) = a30ae90c887d595a4e1b77ba2ad4d45509c0d35a3a5ab052c4910a6aa373f99d -SIZE (455e1f635110df4bdc2981a3a0abf02e3d4d21b2.diff) = 773 diff --git a/lang/pypy3/files/patch-lib__pypy___blake2___blake2__build.py b/lang/pypy3/files/patch-lib__pypy___blake2___blake2__build.py deleted file mode 100644 index 229ab90f736b..000000000000 --- a/lang/pypy3/files/patch-lib__pypy___blake2___blake2__build.py +++ /dev/null @@ -1,11 +0,0 @@ ---- lib_pypy/_blake2/_blake2_build.py.orig 2020-03-27 16:01:26 UTC -+++ lib_pypy/_blake2/_blake2_build.py -@@ -80,7 +80,7 @@ void* addressof_node_offset(blake_param *S) { - """ - - --_libdir = os.path.abspath(os.path.join(os.path.dirname(__file__), 'impl')) -+_libdir = 'impl' - if BLAKE2_USE_SSE: - sourcesB=[os.path.join(_libdir, 'blake2b.c'), ] - sourcesS=[os.path.join(_libdir, 'blake2s.c'), ] diff --git a/lang/pypy3/files/patch-lib__pypy___curses__build.py b/lang/pypy3/files/patch-lib__pypy___curses__build.py deleted file mode 100644 index 069996c66503..000000000000 --- a/lang/pypy3/files/patch-lib__pypy___curses__build.py +++ /dev/null @@ -1,11 +0,0 @@ ---- lib_pypy/_curses_build.py.orig 2020-03-25 12:13:59 UTC -+++ lib_pypy/_curses_build.py -@@ -31,6 +31,8 @@ def find_curses_dir_and_name(): - return base, 'ncursesw' - if os.path.exists(os.path.join(base, 'include', 'ncurses')): - return base, 'ncurses' -+ if os.path.exists(os.path.join(base, 'lib', 'libncursesw.so')): -+ return base, 'ncursesw' - return '', None - - base, name = find_curses_dir_and_name() diff --git a/lang/pypy3/pkg-descr b/lang/pypy3/pkg-descr deleted file mode 100644 index 58efab51cc69..000000000000 --- a/lang/pypy3/pkg-descr +++ /dev/null @@ -1,17 +0,0 @@ -PyPy3 is a fast, compliant alternative implementation of the Python -language (3.5.3). It has several advantages and distinct features: - - - Speed: thanks to its Just-in-Time compiler, Python programs often run faster - on PyPy3. - - Memory usage: large, memory-hungry Python programs might end up taking less - space than they do in CPython. - - Compatibility: PyPy3 is highly compatible with existing python code. It - supports ctypes and can run popular python libraries like - twisted and django. - - Sandboxing: PyPy3 provides the ability to run untrusted code in a fully - secure way. - - Stackless: PyPy3 can be configured to run in stackless mode, providing - micro-threads for massive concurrency. - - As well as other features. - -WWW: http://pypy.org diff --git a/lang/pypy3/pkg-plist b/lang/pypy3/pkg-plist deleted file mode 100644 index 896c30f23070..000000000000 --- a/lang/pypy3/pkg-plist +++ /dev/null @@ -1,2484 +0,0 @@ -bin/pypy3 -%%PYPY_DIR%%/LICENSE -%%PYPY_DIR%%/README.rst -%%PYPY_DIR%%/bin/libpypy3-c.so -%%PYPY_DIR%%/bin/pypy3 -%%PYPY_DIR%%/include/PyPy.h -%%PYPY_DIR%%/include/Python.h -%%PYPY_DIR%%/include/README -%%PYPY_DIR%%/include/abstract.h -%%PYPY_DIR%%/include/boolobject.h -%%PYPY_DIR%%/include/bytearrayobject.h -%%PYPY_DIR%%/include/bytesobject.h -%%PYPY_DIR%%/include/cStringIO.h -%%PYPY_DIR%%/include/ceval.h -%%PYPY_DIR%%/include/code.h -%%PYPY_DIR%%/include/compile.h -%%PYPY_DIR%%/include/complexobject.h -%%PYPY_DIR%%/include/cpyext_datetime.h -%%PYPY_DIR%%/include/cpyext_descrobject.h -%%PYPY_DIR%%/include/cpyext_genobject.h -%%PYPY_DIR%%/include/cpyext_memoryobject.h -%%PYPY_DIR%%/include/cpyext_moduleobject.h -%%PYPY_DIR%%/include/cpyext_object.h -%%PYPY_DIR%%/include/cpyext_unicodeobject.h -%%PYPY_DIR%%/include/datetime.h -%%PYPY_DIR%%/include/descrobject.h -%%PYPY_DIR%%/include/dictobject.h -%%PYPY_DIR%%/include/eval.h -%%PYPY_DIR%%/include/fileobject.h -%%PYPY_DIR%%/include/floatobject.h -%%PYPY_DIR%%/include/frameobject.h -%%PYPY_DIR%%/include/funcobject.h -%%PYPY_DIR%%/include/genobject.h -%%PYPY_DIR%%/include/import.h -%%PYPY_DIR%%/include/listobject.h -%%PYPY_DIR%%/include/longintrepr.h -%%PYPY_DIR%%/include/longobject.h -%%PYPY_DIR%%/include/marshal.h -%%PYPY_DIR%%/include/memoryobject.h -%%PYPY_DIR%%/include/methodobject.h -%%PYPY_DIR%%/include/missing.h -%%PYPY_DIR%%/include/modsupport.h -%%PYPY_DIR%%/include/moduleobject.h -%%PYPY_DIR%%/include/object.h -%%PYPY_DIR%%/include/patchlevel.h -%%PYPY_DIR%%/include/pycapsule.h -%%PYPY_DIR%%/include/pyconfig.h -%%PYPY_DIR%%/include/pyerrors.h -%%PYPY_DIR%%/include/pylifecycle.h -%%PYPY_DIR%%/include/pymacro.h -%%PYPY_DIR%%/include/pymath.h -%%PYPY_DIR%%/include/pymem.h -%%PYPY_DIR%%/include/pyport.h -%%PYPY_DIR%%/include/pypy_decl.h -%%PYPY_DIR%%/include/pypy_macros.h -%%PYPY_DIR%%/include/pypy_marshal_decl.h -%%PYPY_DIR%%/include/pypy_structmember_decl.h -%%PYPY_DIR%%/include/pysignals.h -%%PYPY_DIR%%/include/pystate.h -%%PYPY_DIR%%/include/pystrhex.h -%%PYPY_DIR%%/include/pythonrun.h -%%PYPY_DIR%%/include/pythread.h -%%PYPY_DIR%%/include/pytime.h -%%PYPY_DIR%%/include/setobject.h -%%PYPY_DIR%%/include/sliceobject.h -%%PYPY_DIR%%/include/structmember.h -%%PYPY_DIR%%/include/structseq.h -%%PYPY_DIR%%/include/sysmodule.h -%%PYPY_DIR%%/include/traceback.h -%%PYPY_DIR%%/include/tupleobject.h -%%PYPY_DIR%%/include/typeslots.h -%%PYPY_DIR%%/include/unicodeobject.h -%%PYPY_DIR%%/include/warnings.h -%%PYPY_DIR%%/lib-python/3/__future__.py -%%PYPY_DIR%%/lib-python/3/__phello__.foo.py -%%PYPY_DIR%%/lib-python/3/_bootlocale.py -%%PYPY_DIR%%/lib-python/3/_collections_abc.py -%%PYPY_DIR%%/lib-python/3/_compat_pickle.py -%%PYPY_DIR%%/lib-python/3/_compression.py -%%PYPY_DIR%%/lib-python/3/_dummy_thread.py -%%PYPY_DIR%%/lib-python/3/_markupbase.py -%%PYPY_DIR%%/lib-python/3/_osx_support.py -%%PYPY_DIR%%/lib-python/3/_pydecimal.py -%%PYPY_DIR%%/lib-python/3/_pyio.py -%%PYPY_DIR%%/lib-python/3/_sitebuiltins.py -%%PYPY_DIR%%/lib-python/3/_strptime.py -%%PYPY_DIR%%/lib-python/3/_threading_local.py -%%PYPY_DIR%%/lib-python/3/_weakrefset.py -%%PYPY_DIR%%/lib-python/3/abc.py -%%PYPY_DIR%%/lib-python/3/aifc.py -%%PYPY_DIR%%/lib-python/3/antigravity.py -%%PYPY_DIR%%/lib-python/3/argparse.py -%%PYPY_DIR%%/lib-python/3/ast.py -%%PYPY_DIR%%/lib-python/3/asynchat.py -%%PYPY_DIR%%/lib-python/3/asyncio/__init__.py -%%PYPY_DIR%%/lib-python/3/asyncio/base_events.py -%%PYPY_DIR%%/lib-python/3/asyncio/base_futures.py -%%PYPY_DIR%%/lib-python/3/asyncio/base_subprocess.py -%%PYPY_DIR%%/lib-python/3/asyncio/base_tasks.py -%%PYPY_DIR%%/lib-python/3/asyncio/compat.py -%%PYPY_DIR%%/lib-python/3/asyncio/constants.py -%%PYPY_DIR%%/lib-python/3/asyncio/coroutines.py -%%PYPY_DIR%%/lib-python/3/asyncio/events.py -%%PYPY_DIR%%/lib-python/3/asyncio/futures.py -%%PYPY_DIR%%/lib-python/3/asyncio/locks.py -%%PYPY_DIR%%/lib-python/3/asyncio/log.py -%%PYPY_DIR%%/lib-python/3/asyncio/proactor_events.py -%%PYPY_DIR%%/lib-python/3/asyncio/protocols.py -%%PYPY_DIR%%/lib-python/3/asyncio/queues.py -%%PYPY_DIR%%/lib-python/3/asyncio/selector_events.py -%%PYPY_DIR%%/lib-python/3/asyncio/sslproto.py -%%PYPY_DIR%%/lib-python/3/asyncio/streams.py -%%PYPY_DIR%%/lib-python/3/asyncio/subprocess.py -%%PYPY_DIR%%/lib-python/3/asyncio/tasks.py -%%PYPY_DIR%%/lib-python/3/asyncio/test_utils.py -%%PYPY_DIR%%/lib-python/3/asyncio/transports.py -%%PYPY_DIR%%/lib-python/3/asyncio/unix_events.py -%%PYPY_DIR%%/lib-python/3/asyncio/windows_events.py -%%PYPY_DIR%%/lib-python/3/asyncio/windows_utils.py -%%PYPY_DIR%%/lib-python/3/asyncore.py -%%PYPY_DIR%%/lib-python/3/base64.py -%%PYPY_DIR%%/lib-python/3/bdb.py -%%PYPY_DIR%%/lib-python/3/binhex.py -%%PYPY_DIR%%/lib-python/3/bisect.py -%%PYPY_DIR%%/lib-python/3/bz2.py -%%PYPY_DIR%%/lib-python/3/cProfile.py -%%PYPY_DIR%%/lib-python/3/calendar.py -%%PYPY_DIR%%/lib-python/3/cgi.py -%%PYPY_DIR%%/lib-python/3/cgitb.py -%%PYPY_DIR%%/lib-python/3/chunk.py -%%PYPY_DIR%%/lib-python/3/cmd.py -%%PYPY_DIR%%/lib-python/3/code.py -%%PYPY_DIR%%/lib-python/3/codecs.py -%%PYPY_DIR%%/lib-python/3/codeop.py -%%PYPY_DIR%%/lib-python/3/collections/__init__.py -%%PYPY_DIR%%/lib-python/3/collections/abc.py -%%PYPY_DIR%%/lib-python/3/colorsys.py -%%PYPY_DIR%%/lib-python/3/compileall.py -%%PYPY_DIR%%/lib-python/3/concurrent/__init__.py -%%PYPY_DIR%%/lib-python/3/concurrent/futures/__init__.py -%%PYPY_DIR%%/lib-python/3/concurrent/futures/_base.py -%%PYPY_DIR%%/lib-python/3/concurrent/futures/process.py -%%PYPY_DIR%%/lib-python/3/concurrent/futures/thread.py -%%PYPY_DIR%%/lib-python/3/configparser.py -%%PYPY_DIR%%/lib-python/3/contextlib.py -%%PYPY_DIR%%/lib-python/3/copy.py -%%PYPY_DIR%%/lib-python/3/copyreg.py -%%PYPY_DIR%%/lib-python/3/crypt.py -%%PYPY_DIR%%/lib-python/3/csv.py -%%PYPY_DIR%%/lib-python/3/ctypes/__init__.py -%%PYPY_DIR%%/lib-python/3/ctypes/_endian.py -%%PYPY_DIR%%/lib-python/3/ctypes/macholib/README.ctypes -%%PYPY_DIR%%/lib-python/3/ctypes/macholib/__init__.py -%%PYPY_DIR%%/lib-python/3/ctypes/macholib/dyld.py -%%PYPY_DIR%%/lib-python/3/ctypes/macholib/dylib.py -%%PYPY_DIR%%/lib-python/3/ctypes/macholib/fetch_macholib -%%PYPY_DIR%%/lib-python/3/ctypes/macholib/fetch_macholib.bat -%%PYPY_DIR%%/lib-python/3/ctypes/macholib/framework.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/__init__.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/__main__.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/test_anon.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/test_array_in_pointer.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/test_arrays.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/test_as_parameter.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/test_bitfields.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/test_buffers.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/test_bytes.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/test_byteswap.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/test_callbacks.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/test_cast.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/test_cfuncs.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/test_checkretval.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/test_delattr.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/test_errno.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/test_find.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/test_frombuffer.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/test_funcptr.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/test_functions.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/test_incomplete.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/test_init.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/test_internals.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/test_keeprefs.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/test_libc.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/test_loading.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/test_macholib.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/test_memfunctions.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/test_numbers.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/test_objects.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/test_parameters.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/test_pep3118.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/test_pickling.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/test_pointers.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/test_prototypes.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/test_python_api.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/test_random_things.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/test_refcounts.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/test_repr.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/test_returnfuncptrs.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/test_simplesubclasses.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/test_sizes.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/test_slicing.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/test_stringptr.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/test_strings.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/test_struct_fields.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/test_structures.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/test_unaligned_structures.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/test_unicode.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/test_values.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/test_varsize_struct.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/test_win32.py -%%PYPY_DIR%%/lib-python/3/ctypes/test/test_wintypes.py -%%PYPY_DIR%%/lib-python/3/ctypes/util.py -%%PYPY_DIR%%/lib-python/3/ctypes/wintypes.py -%%PYPY_DIR%%/lib-python/3/curses/__init__.py -%%PYPY_DIR%%/lib-python/3/curses/ascii.py -%%PYPY_DIR%%/lib-python/3/curses/has_key.py -%%PYPY_DIR%%/lib-python/3/curses/panel.py -%%PYPY_DIR%%/lib-python/3/curses/textpad.py -%%PYPY_DIR%%/lib-python/3/datetime.py -%%PYPY_DIR%%/lib-python/3/dbm/__init__.py -%%PYPY_DIR%%/lib-python/3/dbm/dumb.py -%%PYPY_DIR%%/lib-python/3/dbm/gnu.py -%%PYPY_DIR%%/lib-python/3/dbm/ndbm.py -%%PYPY_DIR%%/lib-python/3/decimal.py -%%PYPY_DIR%%/lib-python/3/difflib.py -%%PYPY_DIR%%/lib-python/3/dis.py -%%PYPY_DIR%%/lib-python/3/distutils/README -%%PYPY_DIR%%/lib-python/3/distutils/__init__.py -%%PYPY_DIR%%/lib-python/3/distutils/_msvccompiler.py -%%PYPY_DIR%%/lib-python/3/distutils/archive_util.py -%%PYPY_DIR%%/lib-python/3/distutils/bcppcompiler.py -%%PYPY_DIR%%/lib-python/3/distutils/ccompiler.py -%%PYPY_DIR%%/lib-python/3/distutils/cmd.py -%%PYPY_DIR%%/lib-python/3/distutils/command/__init__.py -%%PYPY_DIR%%/lib-python/3/distutils/command/bdist.py -%%PYPY_DIR%%/lib-python/3/distutils/command/bdist_dumb.py -%%PYPY_DIR%%/lib-python/3/distutils/command/bdist_msi.py -%%PYPY_DIR%%/lib-python/3/distutils/command/bdist_rpm.py -%%PYPY_DIR%%/lib-python/3/distutils/command/bdist_wininst.py -%%PYPY_DIR%%/lib-python/3/distutils/command/build.py -%%PYPY_DIR%%/lib-python/3/distutils/command/build_clib.py -%%PYPY_DIR%%/lib-python/3/distutils/command/build_ext.py -%%PYPY_DIR%%/lib-python/3/distutils/command/build_py.py -%%PYPY_DIR%%/lib-python/3/distutils/command/build_scripts.py -%%PYPY_DIR%%/lib-python/3/distutils/command/check.py -%%PYPY_DIR%%/lib-python/3/distutils/command/clean.py -%%PYPY_DIR%%/lib-python/3/distutils/command/command_template -%%PYPY_DIR%%/lib-python/3/distutils/command/config.py -%%PYPY_DIR%%/lib-python/3/distutils/command/install.py -%%PYPY_DIR%%/lib-python/3/distutils/command/install_data.py -%%PYPY_DIR%%/lib-python/3/distutils/command/install_egg_info.py -%%PYPY_DIR%%/lib-python/3/distutils/command/install_headers.py -%%PYPY_DIR%%/lib-python/3/distutils/command/install_lib.py -%%PYPY_DIR%%/lib-python/3/distutils/command/install_scripts.py -%%PYPY_DIR%%/lib-python/3/distutils/command/register.py -%%PYPY_DIR%%/lib-python/3/distutils/command/sdist.py -%%PYPY_DIR%%/lib-python/3/distutils/command/upload.py -%%PYPY_DIR%%/lib-python/3/distutils/command/wininst-10.0-amd64.exe -%%PYPY_DIR%%/lib-python/3/distutils/command/wininst-10.0.exe -%%PYPY_DIR%%/lib-python/3/distutils/command/wininst-14.0-amd64.exe -%%PYPY_DIR%%/lib-python/3/distutils/command/wininst-14.0.exe -%%PYPY_DIR%%/lib-python/3/distutils/command/wininst-6.0.exe -%%PYPY_DIR%%/lib-python/3/distutils/command/wininst-7.1.exe -%%PYPY_DIR%%/lib-python/3/distutils/command/wininst-8.0.exe -%%PYPY_DIR%%/lib-python/3/distutils/command/wininst-9.0-amd64.exe -%%PYPY_DIR%%/lib-python/3/distutils/command/wininst-9.0.exe -%%PYPY_DIR%%/lib-python/3/distutils/config.py -%%PYPY_DIR%%/lib-python/3/distutils/core.py -%%PYPY_DIR%%/lib-python/3/distutils/cygwinccompiler.py -%%PYPY_DIR%%/lib-python/3/distutils/debug.py -%%PYPY_DIR%%/lib-python/3/distutils/dep_util.py -%%PYPY_DIR%%/lib-python/3/distutils/dir_util.py -%%PYPY_DIR%%/lib-python/3/distutils/dist.py -%%PYPY_DIR%%/lib-python/3/distutils/errors.py -%%PYPY_DIR%%/lib-python/3/distutils/extension.py -%%PYPY_DIR%%/lib-python/3/distutils/fancy_getopt.py -%%PYPY_DIR%%/lib-python/3/distutils/file_util.py -%%PYPY_DIR%%/lib-python/3/distutils/filelist.py -%%PYPY_DIR%%/lib-python/3/distutils/log.py -%%PYPY_DIR%%/lib-python/3/distutils/msvc9compiler.py -%%PYPY_DIR%%/lib-python/3/distutils/msvccompiler.py -%%PYPY_DIR%%/lib-python/3/distutils/spawn.py -%%PYPY_DIR%%/lib-python/3/distutils/sysconfig.py -%%PYPY_DIR%%/lib-python/3/distutils/sysconfig_cpython.py -%%PYPY_DIR%%/lib-python/3/distutils/sysconfig_pypy.py -%%PYPY_DIR%%/lib-python/3/distutils/tests/Setup.sample -%%PYPY_DIR%%/lib-python/3/distutils/tests/__init__.py -%%PYPY_DIR%%/lib-python/3/distutils/tests/support.py -%%PYPY_DIR%%/lib-python/3/distutils/tests/test_archive_util.py -%%PYPY_DIR%%/lib-python/3/distutils/tests/test_bdist.py -%%PYPY_DIR%%/lib-python/3/distutils/tests/test_bdist_dumb.py -%%PYPY_DIR%%/lib-python/3/distutils/tests/test_bdist_msi.py -%%PYPY_DIR%%/lib-python/3/distutils/tests/test_bdist_rpm.py -%%PYPY_DIR%%/lib-python/3/distutils/tests/test_bdist_wininst.py -%%PYPY_DIR%%/lib-python/3/distutils/tests/test_build.py -%%PYPY_DIR%%/lib-python/3/distutils/tests/test_build_clib.py -%%PYPY_DIR%%/lib-python/3/distutils/tests/test_build_ext.py -%%PYPY_DIR%%/lib-python/3/distutils/tests/test_build_py.py -%%PYPY_DIR%%/lib-python/3/distutils/tests/test_build_scripts.py -%%PYPY_DIR%%/lib-python/3/distutils/tests/test_check.py -%%PYPY_DIR%%/lib-python/3/distutils/tests/test_clean.py -%%PYPY_DIR%%/lib-python/3/distutils/tests/test_cmd.py -%%PYPY_DIR%%/lib-python/3/distutils/tests/test_config.py -%%PYPY_DIR%%/lib-python/3/distutils/tests/test_config_cmd.py -%%PYPY_DIR%%/lib-python/3/distutils/tests/test_core.py -%%PYPY_DIR%%/lib-python/3/distutils/tests/test_cygwinccompiler.py -%%PYPY_DIR%%/lib-python/3/distutils/tests/test_dep_util.py -%%PYPY_DIR%%/lib-python/3/distutils/tests/test_dir_util.py -%%PYPY_DIR%%/lib-python/3/distutils/tests/test_dist.py -%%PYPY_DIR%%/lib-python/3/distutils/tests/test_extension.py -%%PYPY_DIR%%/lib-python/3/distutils/tests/test_file_util.py -%%PYPY_DIR%%/lib-python/3/distutils/tests/test_filelist.py -%%PYPY_DIR%%/lib-python/3/distutils/tests/test_install.py -%%PYPY_DIR%%/lib-python/3/distutils/tests/test_install_data.py -%%PYPY_DIR%%/lib-python/3/distutils/tests/test_install_headers.py -%%PYPY_DIR%%/lib-python/3/distutils/tests/test_install_lib.py -%%PYPY_DIR%%/lib-python/3/distutils/tests/test_install_scripts.py -%%PYPY_DIR%%/lib-python/3/distutils/tests/test_log.py -%%PYPY_DIR%%/lib-python/3/distutils/tests/test_msvc9compiler.py -%%PYPY_DIR%%/lib-python/3/distutils/tests/test_msvccompiler.py -%%PYPY_DIR%%/lib-python/3/distutils/tests/test_register.py -%%PYPY_DIR%%/lib-python/3/distutils/tests/test_sdist.py -%%PYPY_DIR%%/lib-python/3/distutils/tests/test_spawn.py -%%PYPY_DIR%%/lib-python/3/distutils/tests/test_sysconfig.py -%%PYPY_DIR%%/lib-python/3/distutils/tests/test_text_file.py -%%PYPY_DIR%%/lib-python/3/distutils/tests/test_unixccompiler.py -%%PYPY_DIR%%/lib-python/3/distutils/tests/test_upload.py -%%PYPY_DIR%%/lib-python/3/distutils/tests/test_util.py -%%PYPY_DIR%%/lib-python/3/distutils/tests/test_version.py -%%PYPY_DIR%%/lib-python/3/distutils/tests/test_versionpredicate.py -%%PYPY_DIR%%/lib-python/3/distutils/text_file.py -%%PYPY_DIR%%/lib-python/3/distutils/unixccompiler.py -%%PYPY_DIR%%/lib-python/3/distutils/util.py -%%PYPY_DIR%%/lib-python/3/distutils/version.py -%%PYPY_DIR%%/lib-python/3/distutils/versionpredicate.py -%%PYPY_DIR%%/lib-python/3/doctest.py -%%PYPY_DIR%%/lib-python/3/dummy_threading.py -%%PYPY_DIR%%/lib-python/3/email/__init__.py -%%PYPY_DIR%%/lib-python/3/email/_encoded_words.py -%%PYPY_DIR%%/lib-python/3/email/_header_value_parser.py -%%PYPY_DIR%%/lib-python/3/email/_parseaddr.py -%%PYPY_DIR%%/lib-python/3/email/_policybase.py -%%PYPY_DIR%%/lib-python/3/email/architecture.rst -%%PYPY_DIR%%/lib-python/3/email/base64mime.py -%%PYPY_DIR%%/lib-python/3/email/charset.py -%%PYPY_DIR%%/lib-python/3/email/contentmanager.py -%%PYPY_DIR%%/lib-python/3/email/encoders.py -%%PYPY_DIR%%/lib-python/3/email/errors.py -%%PYPY_DIR%%/lib-python/3/email/feedparser.py -%%PYPY_DIR%%/lib-python/3/email/generator.py -%%PYPY_DIR%%/lib-python/3/email/header.py -%%PYPY_DIR%%/lib-python/3/email/headerregistry.py -%%PYPY_DIR%%/lib-python/3/email/iterators.py -%%PYPY_DIR%%/lib-python/3/email/message.py -%%PYPY_DIR%%/lib-python/3/email/mime/__init__.py -%%PYPY_DIR%%/lib-python/3/email/mime/application.py -%%PYPY_DIR%%/lib-python/3/email/mime/audio.py -%%PYPY_DIR%%/lib-python/3/email/mime/base.py -%%PYPY_DIR%%/lib-python/3/email/mime/image.py -%%PYPY_DIR%%/lib-python/3/email/mime/message.py -%%PYPY_DIR%%/lib-python/3/email/mime/multipart.py -%%PYPY_DIR%%/lib-python/3/email/mime/nonmultipart.py -%%PYPY_DIR%%/lib-python/3/email/mime/text.py -%%PYPY_DIR%%/lib-python/3/email/parser.py -%%PYPY_DIR%%/lib-python/3/email/policy.py -%%PYPY_DIR%%/lib-python/3/email/quoprimime.py -%%PYPY_DIR%%/lib-python/3/email/utils.py -%%PYPY_DIR%%/lib-python/3/encodings/__init__.py -%%PYPY_DIR%%/lib-python/3/encodings/aliases.py -%%PYPY_DIR%%/lib-python/3/encodings/ascii.py -%%PYPY_DIR%%/lib-python/3/encodings/base64_codec.py -%%PYPY_DIR%%/lib-python/3/encodings/big5.py -%%PYPY_DIR%%/lib-python/3/encodings/big5hkscs.py -%%PYPY_DIR%%/lib-python/3/encodings/bz2_codec.py -%%PYPY_DIR%%/lib-python/3/encodings/charmap.py -%%PYPY_DIR%%/lib-python/3/encodings/cp037.py -%%PYPY_DIR%%/lib-python/3/encodings/cp1006.py -%%PYPY_DIR%%/lib-python/3/encodings/cp1026.py -%%PYPY_DIR%%/lib-python/3/encodings/cp1125.py -%%PYPY_DIR%%/lib-python/3/encodings/cp1140.py -%%PYPY_DIR%%/lib-python/3/encodings/cp1250.py -%%PYPY_DIR%%/lib-python/3/encodings/cp1251.py -%%PYPY_DIR%%/lib-python/3/encodings/cp1252.py -%%PYPY_DIR%%/lib-python/3/encodings/cp1253.py -%%PYPY_DIR%%/lib-python/3/encodings/cp1254.py -%%PYPY_DIR%%/lib-python/3/encodings/cp1255.py -%%PYPY_DIR%%/lib-python/3/encodings/cp1256.py -%%PYPY_DIR%%/lib-python/3/encodings/cp1257.py -%%PYPY_DIR%%/lib-python/3/encodings/cp1258.py -%%PYPY_DIR%%/lib-python/3/encodings/cp273.py -%%PYPY_DIR%%/lib-python/3/encodings/cp424.py -%%PYPY_DIR%%/lib-python/3/encodings/cp437.py -%%PYPY_DIR%%/lib-python/3/encodings/cp500.py -%%PYPY_DIR%%/lib-python/3/encodings/cp65001.py -%%PYPY_DIR%%/lib-python/3/encodings/cp720.py -%%PYPY_DIR%%/lib-python/3/encodings/cp737.py -%%PYPY_DIR%%/lib-python/3/encodings/cp775.py -%%PYPY_DIR%%/lib-python/3/encodings/cp850.py -%%PYPY_DIR%%/lib-python/3/encodings/cp852.py -%%PYPY_DIR%%/lib-python/3/encodings/cp855.py -%%PYPY_DIR%%/lib-python/3/encodings/cp856.py -%%PYPY_DIR%%/lib-python/3/encodings/cp857.py -%%PYPY_DIR%%/lib-python/3/encodings/cp858.py -%%PYPY_DIR%%/lib-python/3/encodings/cp860.py -%%PYPY_DIR%%/lib-python/3/encodings/cp861.py -%%PYPY_DIR%%/lib-python/3/encodings/cp862.py -%%PYPY_DIR%%/lib-python/3/encodings/cp863.py -%%PYPY_DIR%%/lib-python/3/encodings/cp864.py -%%PYPY_DIR%%/lib-python/3/encodings/cp865.py -%%PYPY_DIR%%/lib-python/3/encodings/cp866.py -%%PYPY_DIR%%/lib-python/3/encodings/cp869.py -%%PYPY_DIR%%/lib-python/3/encodings/cp874.py -%%PYPY_DIR%%/lib-python/3/encodings/cp875.py -%%PYPY_DIR%%/lib-python/3/encodings/cp932.py -%%PYPY_DIR%%/lib-python/3/encodings/cp949.py -%%PYPY_DIR%%/lib-python/3/encodings/cp950.py -%%PYPY_DIR%%/lib-python/3/encodings/euc_jis_2004.py -%%PYPY_DIR%%/lib-python/3/encodings/euc_jisx0213.py -%%PYPY_DIR%%/lib-python/3/encodings/euc_jp.py -%%PYPY_DIR%%/lib-python/3/encodings/euc_kr.py -%%PYPY_DIR%%/lib-python/3/encodings/gb18030.py -%%PYPY_DIR%%/lib-python/3/encodings/gb2312.py -%%PYPY_DIR%%/lib-python/3/encodings/gbk.py -%%PYPY_DIR%%/lib-python/3/encodings/hex_codec.py -%%PYPY_DIR%%/lib-python/3/encodings/hp_roman8.py -%%PYPY_DIR%%/lib-python/3/encodings/hz.py -%%PYPY_DIR%%/lib-python/3/encodings/idna.py -%%PYPY_DIR%%/lib-python/3/encodings/iso2022_jp.py -%%PYPY_DIR%%/lib-python/3/encodings/iso2022_jp_1.py -%%PYPY_DIR%%/lib-python/3/encodings/iso2022_jp_2.py -%%PYPY_DIR%%/lib-python/3/encodings/iso2022_jp_2004.py -%%PYPY_DIR%%/lib-python/3/encodings/iso2022_jp_3.py -%%PYPY_DIR%%/lib-python/3/encodings/iso2022_jp_ext.py -%%PYPY_DIR%%/lib-python/3/encodings/iso2022_kr.py -%%PYPY_DIR%%/lib-python/3/encodings/iso8859_1.py -%%PYPY_DIR%%/lib-python/3/encodings/iso8859_10.py -%%PYPY_DIR%%/lib-python/3/encodings/iso8859_11.py -%%PYPY_DIR%%/lib-python/3/encodings/iso8859_13.py -%%PYPY_DIR%%/lib-python/3/encodings/iso8859_14.py -%%PYPY_DIR%%/lib-python/3/encodings/iso8859_15.py -%%PYPY_DIR%%/lib-python/3/encodings/iso8859_16.py -%%PYPY_DIR%%/lib-python/3/encodings/iso8859_2.py -%%PYPY_DIR%%/lib-python/3/encodings/iso8859_3.py -%%PYPY_DIR%%/lib-python/3/encodings/iso8859_4.py -%%PYPY_DIR%%/lib-python/3/encodings/iso8859_5.py -%%PYPY_DIR%%/lib-python/3/encodings/iso8859_6.py -%%PYPY_DIR%%/lib-python/3/encodings/iso8859_7.py -%%PYPY_DIR%%/lib-python/3/encodings/iso8859_8.py -%%PYPY_DIR%%/lib-python/3/encodings/iso8859_9.py -%%PYPY_DIR%%/lib-python/3/encodings/johab.py -%%PYPY_DIR%%/lib-python/3/encodings/koi8_r.py -%%PYPY_DIR%%/lib-python/3/encodings/koi8_t.py -%%PYPY_DIR%%/lib-python/3/encodings/koi8_u.py -%%PYPY_DIR%%/lib-python/3/encodings/kz1048.py -%%PYPY_DIR%%/lib-python/3/encodings/latin_1.py -%%PYPY_DIR%%/lib-python/3/encodings/mac_arabic.py -%%PYPY_DIR%%/lib-python/3/encodings/mac_centeuro.py -%%PYPY_DIR%%/lib-python/3/encodings/mac_croatian.py -%%PYPY_DIR%%/lib-python/3/encodings/mac_cyrillic.py -%%PYPY_DIR%%/lib-python/3/encodings/mac_farsi.py -%%PYPY_DIR%%/lib-python/3/encodings/mac_greek.py -%%PYPY_DIR%%/lib-python/3/encodings/mac_iceland.py -%%PYPY_DIR%%/lib-python/3/encodings/mac_latin2.py -%%PYPY_DIR%%/lib-python/3/encodings/mac_roman.py -%%PYPY_DIR%%/lib-python/3/encodings/mac_romanian.py -%%PYPY_DIR%%/lib-python/3/encodings/mac_turkish.py -%%PYPY_DIR%%/lib-python/3/encodings/mbcs.py -%%PYPY_DIR%%/lib-python/3/encodings/oem.py -%%PYPY_DIR%%/lib-python/3/encodings/palmos.py -%%PYPY_DIR%%/lib-python/3/encodings/ptcp154.py -%%PYPY_DIR%%/lib-python/3/encodings/punycode.py -%%PYPY_DIR%%/lib-python/3/encodings/quopri_codec.py -%%PYPY_DIR%%/lib-python/3/encodings/raw_unicode_escape.py -%%PYPY_DIR%%/lib-python/3/encodings/rot_13.py -%%PYPY_DIR%%/lib-python/3/encodings/shift_jis.py -%%PYPY_DIR%%/lib-python/3/encodings/shift_jis_2004.py -%%PYPY_DIR%%/lib-python/3/encodings/shift_jisx0213.py -%%PYPY_DIR%%/lib-python/3/encodings/tis_620.py -%%PYPY_DIR%%/lib-python/3/encodings/undefined.py -%%PYPY_DIR%%/lib-python/3/encodings/unicode_escape.py -%%PYPY_DIR%%/lib-python/3/encodings/unicode_internal.py -%%PYPY_DIR%%/lib-python/3/encodings/utf_16.py -%%PYPY_DIR%%/lib-python/3/encodings/utf_16_be.py -%%PYPY_DIR%%/lib-python/3/encodings/utf_16_le.py -%%PYPY_DIR%%/lib-python/3/encodings/utf_32.py -%%PYPY_DIR%%/lib-python/3/encodings/utf_32_be.py -%%PYPY_DIR%%/lib-python/3/encodings/utf_32_le.py -%%PYPY_DIR%%/lib-python/3/encodings/utf_7.py -%%PYPY_DIR%%/lib-python/3/encodings/utf_8.py -%%PYPY_DIR%%/lib-python/3/encodings/utf_8_sig.py -%%PYPY_DIR%%/lib-python/3/encodings/uu_codec.py -%%PYPY_DIR%%/lib-python/3/encodings/zlib_codec.py -%%PYPY_DIR%%/lib-python/3/ensurepip/__init__.py -%%PYPY_DIR%%/lib-python/3/ensurepip/__main__.py -%%PYPY_DIR%%/lib-python/3/ensurepip/_bundled/pip-19.2.3-py2.py3-none-any.whl -%%PYPY_DIR%%/lib-python/3/ensurepip/_bundled/setuptools-41.2.0-py2.py3-none-any.whl -%%PYPY_DIR%%/lib-python/3/ensurepip/_uninstall.py -%%PYPY_DIR%%/lib-python/3/enum.py -%%PYPY_DIR%%/lib-python/3/filecmp.py -%%PYPY_DIR%%/lib-python/3/fileinput.py -%%PYPY_DIR%%/lib-python/3/fnmatch.py -%%PYPY_DIR%%/lib-python/3/formatter.py -%%PYPY_DIR%%/lib-python/3/fractions.py -%%PYPY_DIR%%/lib-python/3/ftplib.py -%%PYPY_DIR%%/lib-python/3/functools.py -%%PYPY_DIR%%/lib-python/3/genericpath.py -%%PYPY_DIR%%/lib-python/3/getopt.py -%%PYPY_DIR%%/lib-python/3/getpass.py -%%PYPY_DIR%%/lib-python/3/gettext.py -%%PYPY_DIR%%/lib-python/3/glob.py -%%PYPY_DIR%%/lib-python/3/gzip.py -%%PYPY_DIR%%/lib-python/3/hashlib.py -%%PYPY_DIR%%/lib-python/3/heapq.py -%%PYPY_DIR%%/lib-python/3/hmac.py -%%PYPY_DIR%%/lib-python/3/html/__init__.py -%%PYPY_DIR%%/lib-python/3/html/entities.py -%%PYPY_DIR%%/lib-python/3/html/parser.py -%%PYPY_DIR%%/lib-python/3/http/__init__.py -%%PYPY_DIR%%/lib-python/3/http/client.py -%%PYPY_DIR%%/lib-python/3/http/cookiejar.py -%%PYPY_DIR%%/lib-python/3/http/cookies.py -%%PYPY_DIR%%/lib-python/3/http/server.py -%%PYPY_DIR%%/lib-python/3/idlelib/CREDITS.txt -%%PYPY_DIR%%/lib-python/3/idlelib/ChangeLog -%%PYPY_DIR%%/lib-python/3/idlelib/HISTORY.txt -%%PYPY_DIR%%/lib-python/3/idlelib/Icons/folder.gif -%%PYPY_DIR%%/lib-python/3/idlelib/Icons/idle.icns -%%PYPY_DIR%%/lib-python/3/idlelib/Icons/idle.ico -%%PYPY_DIR%%/lib-python/3/idlelib/Icons/idle_16.gif -%%PYPY_DIR%%/lib-python/3/idlelib/Icons/idle_16.png -%%PYPY_DIR%%/lib-python/3/idlelib/Icons/idle_32.gif -%%PYPY_DIR%%/lib-python/3/idlelib/Icons/idle_32.png -%%PYPY_DIR%%/lib-python/3/idlelib/Icons/idle_48.gif -%%PYPY_DIR%%/lib-python/3/idlelib/Icons/idle_48.png -%%PYPY_DIR%%/lib-python/3/idlelib/Icons/minusnode.gif -%%PYPY_DIR%%/lib-python/3/idlelib/Icons/openfolder.gif -%%PYPY_DIR%%/lib-python/3/idlelib/Icons/plusnode.gif -%%PYPY_DIR%%/lib-python/3/idlelib/Icons/python.gif -%%PYPY_DIR%%/lib-python/3/idlelib/Icons/tk.gif -%%PYPY_DIR%%/lib-python/3/idlelib/NEWS.txt -%%PYPY_DIR%%/lib-python/3/idlelib/NEWS2x.txt -%%PYPY_DIR%%/lib-python/3/idlelib/README.txt -%%PYPY_DIR%%/lib-python/3/idlelib/TODO.txt -%%PYPY_DIR%%/lib-python/3/idlelib/__init__.py -%%PYPY_DIR%%/lib-python/3/idlelib/__main__.py -%%PYPY_DIR%%/lib-python/3/idlelib/_pyclbr.py -%%PYPY_DIR%%/lib-python/3/idlelib/autocomplete.py -%%PYPY_DIR%%/lib-python/3/idlelib/autocomplete_w.py -%%PYPY_DIR%%/lib-python/3/idlelib/autoexpand.py -%%PYPY_DIR%%/lib-python/3/idlelib/browser.py -%%PYPY_DIR%%/lib-python/3/idlelib/calltip.py -%%PYPY_DIR%%/lib-python/3/idlelib/calltip_w.py -%%PYPY_DIR%%/lib-python/3/idlelib/codecontext.py -%%PYPY_DIR%%/lib-python/3/idlelib/colorizer.py -%%PYPY_DIR%%/lib-python/3/idlelib/config-extensions.def -%%PYPY_DIR%%/lib-python/3/idlelib/config-highlight.def -%%PYPY_DIR%%/lib-python/3/idlelib/config-keys.def -%%PYPY_DIR%%/lib-python/3/idlelib/config-main.def -%%PYPY_DIR%%/lib-python/3/idlelib/config.py -%%PYPY_DIR%%/lib-python/3/idlelib/config_key.py -%%PYPY_DIR%%/lib-python/3/idlelib/configdialog.py -%%PYPY_DIR%%/lib-python/3/idlelib/debugger.py -%%PYPY_DIR%%/lib-python/3/idlelib/debugger_r.py -%%PYPY_DIR%%/lib-python/3/idlelib/debugobj.py -%%PYPY_DIR%%/lib-python/3/idlelib/debugobj_r.py -%%PYPY_DIR%%/lib-python/3/idlelib/delegator.py -%%PYPY_DIR%%/lib-python/3/idlelib/dynoption.py -%%PYPY_DIR%%/lib-python/3/idlelib/editor.py -%%PYPY_DIR%%/lib-python/3/idlelib/extend.txt -%%PYPY_DIR%%/lib-python/3/idlelib/filelist.py -%%PYPY_DIR%%/lib-python/3/idlelib/grep.py -%%PYPY_DIR%%/lib-python/3/idlelib/help.html -%%PYPY_DIR%%/lib-python/3/idlelib/help.py -%%PYPY_DIR%%/lib-python/3/idlelib/help_about.py -%%PYPY_DIR%%/lib-python/3/idlelib/history.py -%%PYPY_DIR%%/lib-python/3/idlelib/hyperparser.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle.bat -%%PYPY_DIR%%/lib-python/3/idlelib/idle.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle.pyw -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/README.txt -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/__init__.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/htest.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/mock_idle.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/mock_tk.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/template.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_autocomplete.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_autocomplete_w.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_autoexpand.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_browser.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_calltip.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_calltip_w.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_codecontext.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_colorizer.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_config.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_config_key.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_configdialog.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_debugger.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_debugger_r.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_debugobj.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_debugobj_r.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_delegator.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_editmenu.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_editor.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_filelist.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_grep.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_help.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_help_about.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_history.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_hyperparser.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_iomenu.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_macosx.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_mainmenu.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_multicall.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_outwin.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_paragraph.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_parenmatch.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_pathbrowser.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_percolator.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_pyparse.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_pyshell.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_query.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_redirector.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_replace.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_rpc.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_rstrip.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_run.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_runscript.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_scrolledlist.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_search.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_searchbase.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_searchengine.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_squeezer.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_stackviewer.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_statusbar.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_text.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_textview.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_tooltip.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_tree.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_undo.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_warning.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_window.py -%%PYPY_DIR%%/lib-python/3/idlelib/idle_test/test_zoomheight.py -%%PYPY_DIR%%/lib-python/3/idlelib/iomenu.py -%%PYPY_DIR%%/lib-python/3/idlelib/macosx.py -%%PYPY_DIR%%/lib-python/3/idlelib/mainmenu.py -%%PYPY_DIR%%/lib-python/3/idlelib/multicall.py -%%PYPY_DIR%%/lib-python/3/idlelib/outwin.py -%%PYPY_DIR%%/lib-python/3/idlelib/paragraph.py -%%PYPY_DIR%%/lib-python/3/idlelib/parenmatch.py -%%PYPY_DIR%%/lib-python/3/idlelib/pathbrowser.py -%%PYPY_DIR%%/lib-python/3/idlelib/percolator.py -%%PYPY_DIR%%/lib-python/3/idlelib/pyparse.py -%%PYPY_DIR%%/lib-python/3/idlelib/pyshell.py -%%PYPY_DIR%%/lib-python/3/idlelib/query.py -%%PYPY_DIR%%/lib-python/3/idlelib/redirector.py -%%PYPY_DIR%%/lib-python/3/idlelib/replace.py -%%PYPY_DIR%%/lib-python/3/idlelib/rpc.py -%%PYPY_DIR%%/lib-python/3/idlelib/rstrip.py -%%PYPY_DIR%%/lib-python/3/idlelib/run.py -%%PYPY_DIR%%/lib-python/3/idlelib/runscript.py -%%PYPY_DIR%%/lib-python/3/idlelib/scrolledlist.py -%%PYPY_DIR%%/lib-python/3/idlelib/search.py -%%PYPY_DIR%%/lib-python/3/idlelib/searchbase.py -%%PYPY_DIR%%/lib-python/3/idlelib/searchengine.py -%%PYPY_DIR%%/lib-python/3/idlelib/squeezer.py -%%PYPY_DIR%%/lib-python/3/idlelib/stackviewer.py -%%PYPY_DIR%%/lib-python/3/idlelib/statusbar.py -%%PYPY_DIR%%/lib-python/3/idlelib/textview.py -%%PYPY_DIR%%/lib-python/3/idlelib/tooltip.py -%%PYPY_DIR%%/lib-python/3/idlelib/tree.py -%%PYPY_DIR%%/lib-python/3/idlelib/undo.py -%%PYPY_DIR%%/lib-python/3/idlelib/window.py -%%PYPY_DIR%%/lib-python/3/idlelib/zoomheight.py -%%PYPY_DIR%%/lib-python/3/idlelib/zzdummy.py -%%PYPY_DIR%%/lib-python/3/imaplib.py -%%PYPY_DIR%%/lib-python/3/imghdr.py -%%PYPY_DIR%%/lib-python/3/imp.py -%%PYPY_DIR%%/lib-python/3/importlib/__init__.py -%%PYPY_DIR%%/lib-python/3/importlib/_bootstrap.py -%%PYPY_DIR%%/lib-python/3/importlib/_bootstrap_external.py -%%PYPY_DIR%%/lib-python/3/importlib/abc.py -%%PYPY_DIR%%/lib-python/3/importlib/machinery.py -%%PYPY_DIR%%/lib-python/3/importlib/util.py -%%PYPY_DIR%%/lib-python/3/inspect.py -%%PYPY_DIR%%/lib-python/3/io.py -%%PYPY_DIR%%/lib-python/3/ipaddress.py -%%PYPY_DIR%%/lib-python/3/json/__init__.py -%%PYPY_DIR%%/lib-python/3/json/decoder.py -%%PYPY_DIR%%/lib-python/3/json/encoder.py -%%PYPY_DIR%%/lib-python/3/json/scanner.py -%%PYPY_DIR%%/lib-python/3/json/tool.py -%%PYPY_DIR%%/lib-python/3/keyword.py -%%PYPY_DIR%%/lib-python/3/lib2to3/Grammar.txt -%%PYPY_DIR%%/lib-python/3/lib2to3/PatternGrammar.txt -%%PYPY_DIR%%/lib-python/3/lib2to3/__init__.py -%%PYPY_DIR%%/lib-python/3/lib2to3/__main__.py -%%PYPY_DIR%%/lib-python/3/lib2to3/btm_matcher.py -%%PYPY_DIR%%/lib-python/3/lib2to3/btm_utils.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixer_base.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixer_util.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/__init__.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_apply.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_asserts.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_basestring.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_buffer.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_dict.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_except.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_exec.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_execfile.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_exitfunc.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_filter.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_funcattrs.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_future.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_getcwdu.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_has_key.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_idioms.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_import.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_imports.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_imports2.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_input.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_intern.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_isinstance.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_itertools.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_itertools_imports.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_long.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_map.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_metaclass.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_methodattrs.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_ne.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_next.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_nonzero.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_numliterals.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_operator.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_paren.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_print.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_raise.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_raw_input.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_reduce.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_reload.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_renames.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_repr.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_set_literal.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_standarderror.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_sys_exc.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_throw.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_tuple_params.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_types.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_unicode.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_urllib.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_ws_comma.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_xrange.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_xreadlines.py -%%PYPY_DIR%%/lib-python/3/lib2to3/fixes/fix_zip.py -%%PYPY_DIR%%/lib-python/3/lib2to3/main.py -%%PYPY_DIR%%/lib-python/3/lib2to3/patcomp.py -%%PYPY_DIR%%/lib-python/3/lib2to3/pgen2/__init__.py -%%PYPY_DIR%%/lib-python/3/lib2to3/pgen2/conv.py -%%PYPY_DIR%%/lib-python/3/lib2to3/pgen2/driver.py -%%PYPY_DIR%%/lib-python/3/lib2to3/pgen2/grammar.py -%%PYPY_DIR%%/lib-python/3/lib2to3/pgen2/literals.py -%%PYPY_DIR%%/lib-python/3/lib2to3/pgen2/parse.py -%%PYPY_DIR%%/lib-python/3/lib2to3/pgen2/pgen.py -%%PYPY_DIR%%/lib-python/3/lib2to3/pgen2/token.py -%%PYPY_DIR%%/lib-python/3/lib2to3/pgen2/tokenize.py -%%PYPY_DIR%%/lib-python/3/lib2to3/pygram.py -%%PYPY_DIR%%/lib-python/3/lib2to3/pytree.py -%%PYPY_DIR%%/lib-python/3/lib2to3/refactor.py -%%PYPY_DIR%%/lib-python/3/lib2to3/tests/__init__.py -%%PYPY_DIR%%/lib-python/3/lib2to3/tests/__main__.py -%%PYPY_DIR%%/lib-python/3/lib2to3/tests/data/README -%%PYPY_DIR%%/lib-python/3/lib2to3/tests/data/bom.py -%%PYPY_DIR%%/lib-python/3/lib2to3/tests/data/crlf.py -%%PYPY_DIR%%/lib-python/3/lib2to3/tests/data/different_encoding.py -%%PYPY_DIR%%/lib-python/3/lib2to3/tests/data/false_encoding.py -%%PYPY_DIR%%/lib-python/3/lib2to3/tests/data/fixers/bad_order.py -%%PYPY_DIR%%/lib-python/3/lib2to3/tests/data/fixers/myfixes/__init__.py -%%PYPY_DIR%%/lib-python/3/lib2to3/tests/data/fixers/myfixes/fix_explicit.py -%%PYPY_DIR%%/lib-python/3/lib2to3/tests/data/fixers/myfixes/fix_first.py -%%PYPY_DIR%%/lib-python/3/lib2to3/tests/data/fixers/myfixes/fix_last.py -%%PYPY_DIR%%/lib-python/3/lib2to3/tests/data/fixers/myfixes/fix_parrot.py -%%PYPY_DIR%%/lib-python/3/lib2to3/tests/data/fixers/myfixes/fix_preorder.py -%%PYPY_DIR%%/lib-python/3/lib2to3/tests/data/fixers/no_fixer_cls.py -%%PYPY_DIR%%/lib-python/3/lib2to3/tests/data/fixers/parrot_example.py -%%PYPY_DIR%%/lib-python/3/lib2to3/tests/data/infinite_recursion.py -%%PYPY_DIR%%/lib-python/3/lib2to3/tests/data/py2_test_grammar.py -%%PYPY_DIR%%/lib-python/3/lib2to3/tests/data/py3_test_grammar.py -%%PYPY_DIR%%/lib-python/3/lib2to3/tests/pytree_idempotency.py -%%PYPY_DIR%%/lib-python/3/lib2to3/tests/support.py -%%PYPY_DIR%%/lib-python/3/lib2to3/tests/test_all_fixers.py -%%PYPY_DIR%%/lib-python/3/lib2to3/tests/test_fixers.py -%%PYPY_DIR%%/lib-python/3/lib2to3/tests/test_main.py -%%PYPY_DIR%%/lib-python/3/lib2to3/tests/test_parser.py -%%PYPY_DIR%%/lib-python/3/lib2to3/tests/test_pytree.py -%%PYPY_DIR%%/lib-python/3/lib2to3/tests/test_refactor.py -%%PYPY_DIR%%/lib-python/3/lib2to3/tests/test_util.py -%%PYPY_DIR%%/lib-python/3/linecache.py -%%PYPY_DIR%%/lib-python/3/locale.py -%%PYPY_DIR%%/lib-python/3/logging/__init__.py -%%PYPY_DIR%%/lib-python/3/logging/config.py -%%PYPY_DIR%%/lib-python/3/logging/handlers.py -%%PYPY_DIR%%/lib-python/3/lzma.py -%%PYPY_DIR%%/lib-python/3/macpath.py -%%PYPY_DIR%%/lib-python/3/macurl2path.py -%%PYPY_DIR%%/lib-python/3/mailbox.py -%%PYPY_DIR%%/lib-python/3/mailcap.py -%%PYPY_DIR%%/lib-python/3/mimetypes.py -%%PYPY_DIR%%/lib-python/3/modulefinder.py -%%PYPY_DIR%%/lib-python/3/msilib/__init__.py -%%PYPY_DIR%%/lib-python/3/msilib/schema.py -%%PYPY_DIR%%/lib-python/3/msilib/sequence.py -%%PYPY_DIR%%/lib-python/3/msilib/text.py -%%PYPY_DIR%%/lib-python/3/multiprocessing/__init__.py -%%PYPY_DIR%%/lib-python/3/multiprocessing/connection.py -%%PYPY_DIR%%/lib-python/3/multiprocessing/context.py -%%PYPY_DIR%%/lib-python/3/multiprocessing/dummy/__init__.py -%%PYPY_DIR%%/lib-python/3/multiprocessing/dummy/connection.py -%%PYPY_DIR%%/lib-python/3/multiprocessing/forkserver.py -%%PYPY_DIR%%/lib-python/3/multiprocessing/heap.py -%%PYPY_DIR%%/lib-python/3/multiprocessing/managers.py -%%PYPY_DIR%%/lib-python/3/multiprocessing/pool.py -%%PYPY_DIR%%/lib-python/3/multiprocessing/popen_fork.py -%%PYPY_DIR%%/lib-python/3/multiprocessing/popen_forkserver.py -%%PYPY_DIR%%/lib-python/3/multiprocessing/popen_spawn_posix.py -%%PYPY_DIR%%/lib-python/3/multiprocessing/popen_spawn_win32.py -%%PYPY_DIR%%/lib-python/3/multiprocessing/process.py -%%PYPY_DIR%%/lib-python/3/multiprocessing/queues.py -%%PYPY_DIR%%/lib-python/3/multiprocessing/reduction.py -%%PYPY_DIR%%/lib-python/3/multiprocessing/resource_sharer.py -%%PYPY_DIR%%/lib-python/3/multiprocessing/semaphore_tracker.py -%%PYPY_DIR%%/lib-python/3/multiprocessing/sharedctypes.py -%%PYPY_DIR%%/lib-python/3/multiprocessing/spawn.py -%%PYPY_DIR%%/lib-python/3/multiprocessing/synchronize.py -%%PYPY_DIR%%/lib-python/3/multiprocessing/util.py -%%PYPY_DIR%%/lib-python/3/netrc.py -%%PYPY_DIR%%/lib-python/3/nntplib.py -%%PYPY_DIR%%/lib-python/3/ntpath.py -%%PYPY_DIR%%/lib-python/3/nturl2path.py -%%PYPY_DIR%%/lib-python/3/numbers.py -%%PYPY_DIR%%/lib-python/3/opcode.py -%%PYPY_DIR%%/lib-python/3/operator.py -%%PYPY_DIR%%/lib-python/3/optparse.py -%%PYPY_DIR%%/lib-python/3/os.py -%%PYPY_DIR%%/lib-python/3/pathlib.py -%%PYPY_DIR%%/lib-python/3/pdb.py -%%PYPY_DIR%%/lib-python/3/pickle.py -%%PYPY_DIR%%/lib-python/3/pickletools.py -%%PYPY_DIR%%/lib-python/3/pipes.py -%%PYPY_DIR%%/lib-python/3/pkgutil.py -%%PYPY_DIR%%/lib-python/3/platform.py -%%PYPY_DIR%%/lib-python/3/plistlib.py -%%PYPY_DIR%%/lib-python/3/poplib.py -%%PYPY_DIR%%/lib-python/3/posixpath.py -%%PYPY_DIR%%/lib-python/3/pprint.py -%%PYPY_DIR%%/lib-python/3/profile.py -%%PYPY_DIR%%/lib-python/3/pstats.py -%%PYPY_DIR%%/lib-python/3/pty.py -%%PYPY_DIR%%/lib-python/3/py_compile.py -%%PYPY_DIR%%/lib-python/3/pyclbr.py -%%PYPY_DIR%%/lib-python/3/pydoc.py -%%PYPY_DIR%%/lib-python/3/pydoc_data/__init__.py -%%PYPY_DIR%%/lib-python/3/pydoc_data/_pydoc.css -%%PYPY_DIR%%/lib-python/3/pydoc_data/topics.py -%%PYPY_DIR%%/lib-python/3/queue.py -%%PYPY_DIR%%/lib-python/3/quopri.py -%%PYPY_DIR%%/lib-python/3/random.py -%%PYPY_DIR%%/lib-python/3/re.py -%%PYPY_DIR%%/lib-python/3/reprlib.py -%%PYPY_DIR%%/lib-python/3/rlcompleter.py -%%PYPY_DIR%%/lib-python/3/runpy.py -%%PYPY_DIR%%/lib-python/3/sched.py -%%PYPY_DIR%%/lib-python/3/secrets.py -%%PYPY_DIR%%/lib-python/3/selectors.py -%%PYPY_DIR%%/lib-python/3/shelve.py -%%PYPY_DIR%%/lib-python/3/shlex.py -%%PYPY_DIR%%/lib-python/3/shutil.py -%%PYPY_DIR%%/lib-python/3/signal.py -%%PYPY_DIR%%/lib-python/3/site-packages/README.txt -%%PYPY_DIR%%/lib-python/3/site.py -%%PYPY_DIR%%/lib-python/3/smtpd.py -%%PYPY_DIR%%/lib-python/3/smtplib.py -%%PYPY_DIR%%/lib-python/3/sndhdr.py -%%PYPY_DIR%%/lib-python/3/socket.py -%%PYPY_DIR%%/lib-python/3/socketserver.py -%%PYPY_DIR%%/lib-python/3/sqlite3/__init__.py -%%PYPY_DIR%%/lib-python/3/sqlite3/dbapi2.py -%%PYPY_DIR%%/lib-python/3/sqlite3/dump.py -%%PYPY_DIR%%/lib-python/3/sqlite3/test/__init__.py -%%PYPY_DIR%%/lib-python/3/sqlite3/test/dbapi.py -%%PYPY_DIR%%/lib-python/3/sqlite3/test/dump.py -%%PYPY_DIR%%/lib-python/3/sqlite3/test/factory.py -%%PYPY_DIR%%/lib-python/3/sqlite3/test/hooks.py -%%PYPY_DIR%%/lib-python/3/sqlite3/test/regression.py -%%PYPY_DIR%%/lib-python/3/sqlite3/test/transactions.py -%%PYPY_DIR%%/lib-python/3/sqlite3/test/types.py -%%PYPY_DIR%%/lib-python/3/sqlite3/test/userfunctions.py -%%PYPY_DIR%%/lib-python/3/sre_compile.py -%%PYPY_DIR%%/lib-python/3/sre_constants.py -%%PYPY_DIR%%/lib-python/3/sre_parse.py -%%PYPY_DIR%%/lib-python/3/ssl.py -%%PYPY_DIR%%/lib-python/3/stat.py -%%PYPY_DIR%%/lib-python/3/statistics.py -%%PYPY_DIR%%/lib-python/3/string.py -%%PYPY_DIR%%/lib-python/3/stringprep.py -%%PYPY_DIR%%/lib-python/3/struct.py -%%PYPY_DIR%%/lib-python/3/subprocess.py -%%PYPY_DIR%%/lib-python/3/sunau.py -%%PYPY_DIR%%/lib-python/3/symbol.py -%%PYPY_DIR%%/lib-python/3/symtable.py -%%PYPY_DIR%%/lib-python/3/sysconfig.py -%%PYPY_DIR%%/lib-python/3/tabnanny.py -%%PYPY_DIR%%/lib-python/3/tarfile.py -%%PYPY_DIR%%/lib-python/3/telnetlib.py -%%PYPY_DIR%%/lib-python/3/tempfile.py -%%PYPY_DIR%%/lib-python/3/test/Sine-1000Hz-300ms.aif -%%PYPY_DIR%%/lib-python/3/test/__init__.py -%%PYPY_DIR%%/lib-python/3/test/__main__.py -%%PYPY_DIR%%/lib-python/3/test/_test_multiprocessing.py -%%PYPY_DIR%%/lib-python/3/test/allsans.pem -%%PYPY_DIR%%/lib-python/3/test/ann_module.py -%%PYPY_DIR%%/lib-python/3/test/ann_module2.py -%%PYPY_DIR%%/lib-python/3/test/ann_module3.py -%%PYPY_DIR%%/lib-python/3/test/audiodata/pluck-alaw.aifc -%%PYPY_DIR%%/lib-python/3/test/audiodata/pluck-pcm16.aiff -%%PYPY_DIR%%/lib-python/3/test/audiodata/pluck-pcm16.au -%%PYPY_DIR%%/lib-python/3/test/audiodata/pluck-pcm16.wav -%%PYPY_DIR%%/lib-python/3/test/audiodata/pluck-pcm24.aiff -%%PYPY_DIR%%/lib-python/3/test/audiodata/pluck-pcm24.au -%%PYPY_DIR%%/lib-python/3/test/audiodata/pluck-pcm24.wav -%%PYPY_DIR%%/lib-python/3/test/audiodata/pluck-pcm32.aiff -%%PYPY_DIR%%/lib-python/3/test/audiodata/pluck-pcm32.au -%%PYPY_DIR%%/lib-python/3/test/audiodata/pluck-pcm32.wav -%%PYPY_DIR%%/lib-python/3/test/audiodata/pluck-pcm8.aiff -%%PYPY_DIR%%/lib-python/3/test/audiodata/pluck-pcm8.au -%%PYPY_DIR%%/lib-python/3/test/audiodata/pluck-pcm8.wav -%%PYPY_DIR%%/lib-python/3/test/audiodata/pluck-ulaw.aifc -%%PYPY_DIR%%/lib-python/3/test/audiodata/pluck-ulaw.au -%%PYPY_DIR%%/lib-python/3/test/audiotest.au -%%PYPY_DIR%%/lib-python/3/test/audiotests.py -%%PYPY_DIR%%/lib-python/3/test/autotest.py -%%PYPY_DIR%%/lib-python/3/test/bad_coding.py -%%PYPY_DIR%%/lib-python/3/test/bad_coding2.py -%%PYPY_DIR%%/lib-python/3/test/badcert.pem -%%PYPY_DIR%%/lib-python/3/test/badkey.pem -%%PYPY_DIR%%/lib-python/3/test/badsyntax_3131.py -%%PYPY_DIR%%/lib-python/3/test/badsyntax_future10.py -%%PYPY_DIR%%/lib-python/3/test/badsyntax_future3.py -%%PYPY_DIR%%/lib-python/3/test/badsyntax_future4.py -%%PYPY_DIR%%/lib-python/3/test/badsyntax_future5.py -%%PYPY_DIR%%/lib-python/3/test/badsyntax_future6.py -%%PYPY_DIR%%/lib-python/3/test/badsyntax_future7.py -%%PYPY_DIR%%/lib-python/3/test/badsyntax_future8.py -%%PYPY_DIR%%/lib-python/3/test/badsyntax_future9.py -%%PYPY_DIR%%/lib-python/3/test/badsyntax_pep3120.py -%%PYPY_DIR%%/lib-python/3/test/bisect.py -%%PYPY_DIR%%/lib-python/3/test/bytecode_helper.py -%%PYPY_DIR%%/lib-python/3/test/capath/4e1295a3.0 -%%PYPY_DIR%%/lib-python/3/test/capath/5ed36f99.0 -%%PYPY_DIR%%/lib-python/3/test/capath/6e88d7b8.0 -%%PYPY_DIR%%/lib-python/3/test/capath/99d0fa06.0 -%%PYPY_DIR%%/lib-python/3/test/capath/b1930218.0 -%%PYPY_DIR%%/lib-python/3/test/capath/ceff1710.0 -%%PYPY_DIR%%/lib-python/3/test/cfgparser.1 -%%PYPY_DIR%%/lib-python/3/test/cfgparser.2 -%%PYPY_DIR%%/lib-python/3/test/cfgparser.3 -%%PYPY_DIR%%/lib-python/3/test/cjkencodings/big5-utf8.txt -%%PYPY_DIR%%/lib-python/3/test/cjkencodings/big5.txt -%%PYPY_DIR%%/lib-python/3/test/cjkencodings/big5hkscs-utf8.txt -%%PYPY_DIR%%/lib-python/3/test/cjkencodings/big5hkscs.txt -%%PYPY_DIR%%/lib-python/3/test/cjkencodings/cp949-utf8.txt -%%PYPY_DIR%%/lib-python/3/test/cjkencodings/cp949.txt -%%PYPY_DIR%%/lib-python/3/test/cjkencodings/euc_jisx0213-utf8.txt -%%PYPY_DIR%%/lib-python/3/test/cjkencodings/euc_jisx0213.txt -%%PYPY_DIR%%/lib-python/3/test/cjkencodings/euc_jp-utf8.txt -%%PYPY_DIR%%/lib-python/3/test/cjkencodings/euc_jp.txt -%%PYPY_DIR%%/lib-python/3/test/cjkencodings/euc_kr-utf8.txt -%%PYPY_DIR%%/lib-python/3/test/cjkencodings/euc_kr.txt -%%PYPY_DIR%%/lib-python/3/test/cjkencodings/gb18030-utf8.txt -%%PYPY_DIR%%/lib-python/3/test/cjkencodings/gb18030.txt -%%PYPY_DIR%%/lib-python/3/test/cjkencodings/gb2312-utf8.txt -%%PYPY_DIR%%/lib-python/3/test/cjkencodings/gb2312.txt -%%PYPY_DIR%%/lib-python/3/test/cjkencodings/gbk-utf8.txt -%%PYPY_DIR%%/lib-python/3/test/cjkencodings/gbk.txt -%%PYPY_DIR%%/lib-python/3/test/cjkencodings/hz-utf8.txt -%%PYPY_DIR%%/lib-python/3/test/cjkencodings/hz.txt -%%PYPY_DIR%%/lib-python/3/test/cjkencodings/iso2022_jp-utf8.txt -%%PYPY_DIR%%/lib-python/3/test/cjkencodings/iso2022_jp.txt -%%PYPY_DIR%%/lib-python/3/test/cjkencodings/iso2022_kr-utf8.txt -%%PYPY_DIR%%/lib-python/3/test/cjkencodings/iso2022_kr.txt -%%PYPY_DIR%%/lib-python/3/test/cjkencodings/johab-utf8.txt -%%PYPY_DIR%%/lib-python/3/test/cjkencodings/johab.txt -%%PYPY_DIR%%/lib-python/3/test/cjkencodings/shift_jis-utf8.txt -%%PYPY_DIR%%/lib-python/3/test/cjkencodings/shift_jis.txt -%%PYPY_DIR%%/lib-python/3/test/cjkencodings/shift_jisx0213-utf8.txt -%%PYPY_DIR%%/lib-python/3/test/cjkencodings/shift_jisx0213.txt -%%PYPY_DIR%%/lib-python/3/test/cmath_testcases.txt -%%PYPY_DIR%%/lib-python/3/test/coding20731.py -%%PYPY_DIR%%/lib-python/3/test/crashers/README -%%PYPY_DIR%%/lib-python/3/test/crashers/bogus_code_obj.py -%%PYPY_DIR%%/lib-python/3/test/crashers/gc_inspection.py -%%PYPY_DIR%%/lib-python/3/test/crashers/infinite_loop_re.py -%%PYPY_DIR%%/lib-python/3/test/crashers/mutation_inside_cyclegc.py -%%PYPY_DIR%%/lib-python/3/test/crashers/recursive_call.py -%%PYPY_DIR%%/lib-python/3/test/crashers/trace_at_recursion_limit.py -%%PYPY_DIR%%/lib-python/3/test/crashers/underlying_dict.py -%%PYPY_DIR%%/lib-python/3/test/curses_tests.py -%%PYPY_DIR%%/lib-python/3/test/data/README -%%PYPY_DIR%%/lib-python/3/test/datetimetester.py -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/abs.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/add.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/and.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/base.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/clamp.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/class.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/compare.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/comparetotal.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/comparetotmag.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/copy.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/copyabs.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/copynegate.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/copysign.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/ddAbs.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/ddAdd.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/ddAnd.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/ddBase.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/ddCanonical.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/ddClass.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/ddCompare.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/ddCompareSig.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/ddCompareTotal.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/ddCompareTotalMag.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/ddCopy.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/ddCopyAbs.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/ddCopyNegate.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/ddCopySign.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/ddDivide.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/ddDivideInt.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/ddEncode.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/ddFMA.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/ddInvert.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/ddLogB.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/ddMax.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/ddMaxMag.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/ddMin.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/ddMinMag.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/ddMinus.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/ddMultiply.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/ddNextMinus.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/ddNextPlus.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/ddNextToward.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/ddOr.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/ddPlus.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/ddQuantize.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/ddReduce.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/ddRemainder.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/ddRemainderNear.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/ddRotate.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/ddSameQuantum.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/ddScaleB.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/ddShift.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/ddSubtract.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/ddToIntegral.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/ddXor.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/decDouble.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/decQuad.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/decSingle.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/divide.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/divideint.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/dqAbs.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/dqAdd.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/dqAnd.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/dqBase.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/dqCanonical.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/dqClass.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/dqCompare.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/dqCompareSig.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/dqCompareTotal.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/dqCompareTotalMag.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/dqCopy.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/dqCopyAbs.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/dqCopyNegate.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/dqCopySign.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/dqDivide.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/dqDivideInt.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/dqEncode.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/dqFMA.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/dqInvert.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/dqLogB.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/dqMax.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/dqMaxMag.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/dqMin.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/dqMinMag.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/dqMinus.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/dqMultiply.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/dqNextMinus.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/dqNextPlus.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/dqNextToward.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/dqOr.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/dqPlus.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/dqQuantize.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/dqReduce.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/dqRemainder.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/dqRemainderNear.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/dqRotate.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/dqSameQuantum.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/dqScaleB.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/dqShift.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/dqSubtract.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/dqToIntegral.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/dqXor.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/dsBase.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/dsEncode.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/exp.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/extra.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/fma.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/inexact.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/invert.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/ln.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/log10.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/logb.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/max.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/maxmag.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/min.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/minmag.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/minus.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/multiply.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/nextminus.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/nextplus.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/nexttoward.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/or.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/plus.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/power.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/powersqrt.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/quantize.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/randomBound32.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/randoms.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/reduce.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/remainder.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/remainderNear.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/rescale.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/rotate.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/rounding.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/samequantum.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/scaleb.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/shift.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/squareroot.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/subtract.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/testall.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/tointegral.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/tointegralx.decTest -%%PYPY_DIR%%/lib-python/3/test/decimaltestdata/xor.decTest -%%PYPY_DIR%%/lib-python/3/test/dis_module.py -%%PYPY_DIR%%/lib-python/3/test/doctest_aliases.py -%%PYPY_DIR%%/lib-python/3/test/double_const.py -%%PYPY_DIR%%/lib-python/3/test/dtracedata/assert_usable.d -%%PYPY_DIR%%/lib-python/3/test/dtracedata/assert_usable.stp -%%PYPY_DIR%%/lib-python/3/test/dtracedata/call_stack.d -%%PYPY_DIR%%/lib-python/3/test/dtracedata/call_stack.d.expected -%%PYPY_DIR%%/lib-python/3/test/dtracedata/call_stack.py -%%PYPY_DIR%%/lib-python/3/test/dtracedata/call_stack.stp -%%PYPY_DIR%%/lib-python/3/test/dtracedata/call_stack.stp.expected -%%PYPY_DIR%%/lib-python/3/test/dtracedata/gc.d -%%PYPY_DIR%%/lib-python/3/test/dtracedata/gc.d.expected -%%PYPY_DIR%%/lib-python/3/test/dtracedata/gc.py -%%PYPY_DIR%%/lib-python/3/test/dtracedata/gc.stp -%%PYPY_DIR%%/lib-python/3/test/dtracedata/gc.stp.expected -%%PYPY_DIR%%/lib-python/3/test/dtracedata/instance.py -%%PYPY_DIR%%/lib-python/3/test/dtracedata/line.d -%%PYPY_DIR%%/lib-python/3/test/dtracedata/line.d.expected -%%PYPY_DIR%%/lib-python/3/test/dtracedata/line.py -%%PYPY_DIR%%/lib-python/3/test/eintrdata/eintr_tester.py -%%PYPY_DIR%%/lib-python/3/test/empty.vbs -%%PYPY_DIR%%/lib-python/3/test/encoded_modules/__init__.py -%%PYPY_DIR%%/lib-python/3/test/encoded_modules/module_iso_8859_1.py -%%PYPY_DIR%%/lib-python/3/test/encoded_modules/module_koi8_r.py -%%PYPY_DIR%%/lib-python/3/test/exception_hierarchy.txt -%%PYPY_DIR%%/lib-python/3/test/ffdh3072.pem -%%PYPY_DIR%%/lib-python/3/test/final_a.py -%%PYPY_DIR%%/lib-python/3/test/final_b.py -%%PYPY_DIR%%/lib-python/3/test/floating_points.txt -%%PYPY_DIR%%/lib-python/3/test/fork_wait.py -%%PYPY_DIR%%/lib-python/3/test/formatfloat_testcases.txt -%%PYPY_DIR%%/lib-python/3/test/future_test1.py -%%PYPY_DIR%%/lib-python/3/test/future_test2.py -%%PYPY_DIR%%/lib-python/3/test/gdb_sample.py -%%PYPY_DIR%%/lib-python/3/test/ieee754.txt -%%PYPY_DIR%%/lib-python/3/test/imghdrdata/python.bmp -%%PYPY_DIR%%/lib-python/3/test/imghdrdata/python.exr -%%PYPY_DIR%%/lib-python/3/test/imghdrdata/python.gif -%%PYPY_DIR%%/lib-python/3/test/imghdrdata/python.jpg -%%PYPY_DIR%%/lib-python/3/test/imghdrdata/python.pbm -%%PYPY_DIR%%/lib-python/3/test/imghdrdata/python.pgm -%%PYPY_DIR%%/lib-python/3/test/imghdrdata/python.png -%%PYPY_DIR%%/lib-python/3/test/imghdrdata/python.ppm -%%PYPY_DIR%%/lib-python/3/test/imghdrdata/python.ras -%%PYPY_DIR%%/lib-python/3/test/imghdrdata/python.sgi -%%PYPY_DIR%%/lib-python/3/test/imghdrdata/python.tiff -%%PYPY_DIR%%/lib-python/3/test/imghdrdata/python.webp -%%PYPY_DIR%%/lib-python/3/test/imghdrdata/python.xbm -%%PYPY_DIR%%/lib-python/3/test/imp_dummy.py -%%PYPY_DIR%%/lib-python/3/test/inspect_fodder.py -%%PYPY_DIR%%/lib-python/3/test/inspect_fodder2.py -%%PYPY_DIR%%/lib-python/3/test/keycert.passwd.pem -%%PYPY_DIR%%/lib-python/3/test/keycert.pem -%%PYPY_DIR%%/lib-python/3/test/keycert2.pem -%%PYPY_DIR%%/lib-python/3/test/keycert3.pem -%%PYPY_DIR%%/lib-python/3/test/keycert4.pem -%%PYPY_DIR%%/lib-python/3/test/leakers/README.txt -%%PYPY_DIR%%/lib-python/3/test/leakers/__init__.py -%%PYPY_DIR%%/lib-python/3/test/leakers/test_ctypes.py -%%PYPY_DIR%%/lib-python/3/test/leakers/test_selftype.py -%%PYPY_DIR%%/lib-python/3/test/libregrtest/__init__.py -%%PYPY_DIR%%/lib-python/3/test/libregrtest/cmdline.py -%%PYPY_DIR%%/lib-python/3/test/libregrtest/main.py -%%PYPY_DIR%%/lib-python/3/test/libregrtest/refleak.py -%%PYPY_DIR%%/lib-python/3/test/libregrtest/runtest.py -%%PYPY_DIR%%/lib-python/3/test/libregrtest/runtest_mp.py -%%PYPY_DIR%%/lib-python/3/test/libregrtest/save_env.py -%%PYPY_DIR%%/lib-python/3/test/libregrtest/setup.py -%%PYPY_DIR%%/lib-python/3/test/libregrtest/utils.py -%%PYPY_DIR%%/lib-python/3/test/list_tests.py -%%PYPY_DIR%%/lib-python/3/test/lock_tests.py -%%PYPY_DIR%%/lib-python/3/test/mailcap.txt -%%PYPY_DIR%%/lib-python/3/test/make_ssl_certs.py -%%PYPY_DIR%%/lib-python/3/test/mapping_tests.py -%%PYPY_DIR%%/lib-python/3/test/math_testcases.txt -%%PYPY_DIR%%/lib-python/3/test/memory_watchdog.py -%%PYPY_DIR%%/lib-python/3/test/mime.types -%%PYPY_DIR%%/lib-python/3/test/mock_socket.py -%%PYPY_DIR%%/lib-python/3/test/mod_generics_cache.py -%%PYPY_DIR%%/lib-python/3/test/mp_fork_bomb.py -%%PYPY_DIR%%/lib-python/3/test/mp_preload.py -%%PYPY_DIR%%/lib-python/3/test/multibytecodec_support.py -%%PYPY_DIR%%/lib-python/3/test/nokia.pem -%%PYPY_DIR%%/lib-python/3/test/nullbytecert.pem -%%PYPY_DIR%%/lib-python/3/test/nullcert.pem -%%PYPY_DIR%%/lib-python/3/test/outstanding_bugs.py -%%PYPY_DIR%%/lib-python/3/test/pickletester.py -%%PYPY_DIR%%/lib-python/3/test/profilee.py -%%PYPY_DIR%%/lib-python/3/test/pstats.pck -%%PYPY_DIR%%/lib-python/3/test/pycacert.pem -%%PYPY_DIR%%/lib-python/3/test/pycakey.pem -%%PYPY_DIR%%/lib-python/3/test/pyclbr_input.py -%%PYPY_DIR%%/lib-python/3/test/pydoc_mod.py -%%PYPY_DIR%%/lib-python/3/test/pydocfodder.py -%%PYPY_DIR%%/lib-python/3/test/pystone.py -%%PYPY_DIR%%/lib-python/3/test/pythoninfo.py -%%PYPY_DIR%%/lib-python/3/test/randv2_32.pck -%%PYPY_DIR%%/lib-python/3/test/randv2_64.pck -%%PYPY_DIR%%/lib-python/3/test/randv3.pck -%%PYPY_DIR%%/lib-python/3/test/re_tests.py -%%PYPY_DIR%%/lib-python/3/test/regrtest.py -%%PYPY_DIR%%/lib-python/3/test/relimport.py -%%PYPY_DIR%%/lib-python/3/test/reperf.py -%%PYPY_DIR%%/lib-python/3/test/revocation.crl -%%PYPY_DIR%%/lib-python/3/test/sample_doctest.py -%%PYPY_DIR%%/lib-python/3/test/sample_doctest_no_docstrings.py -%%PYPY_DIR%%/lib-python/3/test/sample_doctest_no_doctests.py -%%PYPY_DIR%%/lib-python/3/test/selfsigned_pythontestdotnet.pem -%%PYPY_DIR%%/lib-python/3/test/seq_tests.py -%%PYPY_DIR%%/lib-python/3/test/sgml_input.html -%%PYPY_DIR%%/lib-python/3/test/signalinterproctester.py -%%PYPY_DIR%%/lib-python/3/test/sndhdrdata/README -%%PYPY_DIR%%/lib-python/3/test/sndhdrdata/sndhdr.8svx -%%PYPY_DIR%%/lib-python/3/test/sndhdrdata/sndhdr.aifc -%%PYPY_DIR%%/lib-python/3/test/sndhdrdata/sndhdr.aiff -%%PYPY_DIR%%/lib-python/3/test/sndhdrdata/sndhdr.au -%%PYPY_DIR%%/lib-python/3/test/sndhdrdata/sndhdr.hcom -%%PYPY_DIR%%/lib-python/3/test/sndhdrdata/sndhdr.sndt -%%PYPY_DIR%%/lib-python/3/test/sndhdrdata/sndhdr.voc -%%PYPY_DIR%%/lib-python/3/test/sndhdrdata/sndhdr.wav -%%PYPY_DIR%%/lib-python/3/test/sortperf.py -%%PYPY_DIR%%/lib-python/3/test/ssl_cert.pem -%%PYPY_DIR%%/lib-python/3/test/ssl_key.passwd.pem -%%PYPY_DIR%%/lib-python/3/test/ssl_key.pem -%%PYPY_DIR%%/lib-python/3/test/ssl_servers.py -%%PYPY_DIR%%/lib-python/3/test/ssltests.py -%%PYPY_DIR%%/lib-python/3/test/string_tests.py -%%PYPY_DIR%%/lib-python/3/test/subprocessdata/fd_status.py -%%PYPY_DIR%%/lib-python/3/test/subprocessdata/input_reader.py -%%PYPY_DIR%%/lib-python/3/test/subprocessdata/qcat.py -%%PYPY_DIR%%/lib-python/3/test/subprocessdata/qgrep.py -%%PYPY_DIR%%/lib-python/3/test/subprocessdata/sigchild_ignore.py -%%PYPY_DIR%%/lib-python/3/test/support/__init__.py -%%PYPY_DIR%%/lib-python/3/test/support/script_helper.py -%%PYPY_DIR%%/lib-python/3/test/support/testresult.py -%%PYPY_DIR%%/lib-python/3/test/talos-2019-0758.pem -%%PYPY_DIR%%/lib-python/3/test/test___all__.py -%%PYPY_DIR%%/lib-python/3/test/test___future__.py -%%PYPY_DIR%%/lib-python/3/test/test__locale.py -%%PYPY_DIR%%/lib-python/3/test/test__opcode.py -%%PYPY_DIR%%/lib-python/3/test/test__osx_support.py -%%PYPY_DIR%%/lib-python/3/test/test_abc.py -%%PYPY_DIR%%/lib-python/3/test/test_abstract_numbers.py -%%PYPY_DIR%%/lib-python/3/test/test_aifc.py -%%PYPY_DIR%%/lib-python/3/test/test_argparse.py -%%PYPY_DIR%%/lib-python/3/test/test_array.py -%%PYPY_DIR%%/lib-python/3/test/test_asdl_parser.py -%%PYPY_DIR%%/lib-python/3/test/test_ast.py -%%PYPY_DIR%%/lib-python/3/test/test_asyncgen.py -%%PYPY_DIR%%/lib-python/3/test/test_asynchat.py -%%PYPY_DIR%%/lib-python/3/test/test_asyncio/__init__.py -%%PYPY_DIR%%/lib-python/3/test/test_asyncio/__main__.py -%%PYPY_DIR%%/lib-python/3/test/test_asyncio/echo.py -%%PYPY_DIR%%/lib-python/3/test/test_asyncio/echo2.py -%%PYPY_DIR%%/lib-python/3/test/test_asyncio/echo3.py -%%PYPY_DIR%%/lib-python/3/test/test_asyncio/test_base_events.py -%%PYPY_DIR%%/lib-python/3/test/test_asyncio/test_events.py -%%PYPY_DIR%%/lib-python/3/test/test_asyncio/test_futures.py -%%PYPY_DIR%%/lib-python/3/test/test_asyncio/test_locks.py -%%PYPY_DIR%%/lib-python/3/test/test_asyncio/test_pep492.py -%%PYPY_DIR%%/lib-python/3/test/test_asyncio/test_proactor_events.py -%%PYPY_DIR%%/lib-python/3/test/test_asyncio/test_queues.py -%%PYPY_DIR%%/lib-python/3/test/test_asyncio/test_selector_events.py -%%PYPY_DIR%%/lib-python/3/test/test_asyncio/test_sslproto.py -%%PYPY_DIR%%/lib-python/3/test/test_asyncio/test_streams.py -%%PYPY_DIR%%/lib-python/3/test/test_asyncio/test_subprocess.py -%%PYPY_DIR%%/lib-python/3/test/test_asyncio/test_tasks.py -%%PYPY_DIR%%/lib-python/3/test/test_asyncio/test_transports.py -%%PYPY_DIR%%/lib-python/3/test/test_asyncio/test_unix_events.py -%%PYPY_DIR%%/lib-python/3/test/test_asyncio/test_windows_events.py -%%PYPY_DIR%%/lib-python/3/test/test_asyncio/test_windows_utils.py -%%PYPY_DIR%%/lib-python/3/test/test_asyncore.py -%%PYPY_DIR%%/lib-python/3/test/test_atexit.py -%%PYPY_DIR%%/lib-python/3/test/test_audioop.py -%%PYPY_DIR%%/lib-python/3/test/test_augassign.py -%%PYPY_DIR%%/lib-python/3/test/test_base64.py -%%PYPY_DIR%%/lib-python/3/test/test_baseexception.py -%%PYPY_DIR%%/lib-python/3/test/test_bdb.py -%%PYPY_DIR%%/lib-python/3/test/test_bigaddrspace.py -%%PYPY_DIR%%/lib-python/3/test/test_bigmem.py -%%PYPY_DIR%%/lib-python/3/test/test_binascii.py -%%PYPY_DIR%%/lib-python/3/test/test_binhex.py -%%PYPY_DIR%%/lib-python/3/test/test_binop.py -%%PYPY_DIR%%/lib-python/3/test/test_bisect.py -%%PYPY_DIR%%/lib-python/3/test/test_bool.py -%%PYPY_DIR%%/lib-python/3/test/test_buffer.py -%%PYPY_DIR%%/lib-python/3/test/test_bufio.py -%%PYPY_DIR%%/lib-python/3/test/test_builtin.py -%%PYPY_DIR%%/lib-python/3/test/test_bytes.py -%%PYPY_DIR%%/lib-python/3/test/test_bz2.py -%%PYPY_DIR%%/lib-python/3/test/test_calendar.py -%%PYPY_DIR%%/lib-python/3/test/test_call.py -%%PYPY_DIR%%/lib-python/3/test/test_capi.py -%%PYPY_DIR%%/lib-python/3/test/test_cgi.py -%%PYPY_DIR%%/lib-python/3/test/test_cgitb.py -%%PYPY_DIR%%/lib-python/3/test/test_charmapcodec.py -%%PYPY_DIR%%/lib-python/3/test/test_class.py -%%PYPY_DIR%%/lib-python/3/test/test_cmath.py -%%PYPY_DIR%%/lib-python/3/test/test_cmd.py -%%PYPY_DIR%%/lib-python/3/test/test_cmd_line.py -%%PYPY_DIR%%/lib-python/3/test/test_cmd_line_script.py -%%PYPY_DIR%%/lib-python/3/test/test_code.py -%%PYPY_DIR%%/lib-python/3/test/test_code_module.py -%%PYPY_DIR%%/lib-python/3/test/test_codeccallbacks.py -%%PYPY_DIR%%/lib-python/3/test/test_codecencodings_cn.py -%%PYPY_DIR%%/lib-python/3/test/test_codecencodings_hk.py -%%PYPY_DIR%%/lib-python/3/test/test_codecencodings_iso2022.py -%%PYPY_DIR%%/lib-python/3/test/test_codecencodings_jp.py -%%PYPY_DIR%%/lib-python/3/test/test_codecencodings_kr.py -%%PYPY_DIR%%/lib-python/3/test/test_codecencodings_tw.py -%%PYPY_DIR%%/lib-python/3/test/test_codecmaps_cn.py -%%PYPY_DIR%%/lib-python/3/test/test_codecmaps_hk.py -%%PYPY_DIR%%/lib-python/3/test/test_codecmaps_jp.py -%%PYPY_DIR%%/lib-python/3/test/test_codecmaps_kr.py -%%PYPY_DIR%%/lib-python/3/test/test_codecmaps_tw.py -%%PYPY_DIR%%/lib-python/3/test/test_codecs.py -%%PYPY_DIR%%/lib-python/3/test/test_codeop.py -%%PYPY_DIR%%/lib-python/3/test/test_collections.py -%%PYPY_DIR%%/lib-python/3/test/test_colorsys.py -%%PYPY_DIR%%/lib-python/3/test/test_compare.py -%%PYPY_DIR%%/lib-python/3/test/test_compile.py -%%PYPY_DIR%%/lib-python/3/test/test_compileall.py -%%PYPY_DIR%%/lib-python/3/test/test_complex.py -%%PYPY_DIR%%/lib-python/3/test/test_concurrent_futures.py -%%PYPY_DIR%%/lib-python/3/test/test_configparser.py -%%PYPY_DIR%%/lib-python/3/test/test_contains.py -%%PYPY_DIR%%/lib-python/3/test/test_contextlib.py -%%PYPY_DIR%%/lib-python/3/test/test_copy.py -%%PYPY_DIR%%/lib-python/3/test/test_copyreg.py -%%PYPY_DIR%%/lib-python/3/test/test_coroutines.py -%%PYPY_DIR%%/lib-python/3/test/test_cprofile.py -%%PYPY_DIR%%/lib-python/3/test/test_crashers.py -%%PYPY_DIR%%/lib-python/3/test/test_crypt.py -%%PYPY_DIR%%/lib-python/3/test/test_csv.py -%%PYPY_DIR%%/lib-python/3/test/test_ctypes.py -%%PYPY_DIR%%/lib-python/3/test/test_curses.py -%%PYPY_DIR%%/lib-python/3/test/test_datetime.py -%%PYPY_DIR%%/lib-python/3/test/test_dbm.py -%%PYPY_DIR%%/lib-python/3/test/test_dbm_dumb.py -%%PYPY_DIR%%/lib-python/3/test/test_dbm_gnu.py -%%PYPY_DIR%%/lib-python/3/test/test_dbm_ndbm.py -%%PYPY_DIR%%/lib-python/3/test/test_decimal.py -%%PYPY_DIR%%/lib-python/3/test/test_decorators.py -%%PYPY_DIR%%/lib-python/3/test/test_defaultdict.py -%%PYPY_DIR%%/lib-python/3/test/test_deque.py -%%PYPY_DIR%%/lib-python/3/test/test_descr.py -%%PYPY_DIR%%/lib-python/3/test/test_descrtut.py -%%PYPY_DIR%%/lib-python/3/test/test_devpoll.py -%%PYPY_DIR%%/lib-python/3/test/test_dict.py -%%PYPY_DIR%%/lib-python/3/test/test_dict_version.py -%%PYPY_DIR%%/lib-python/3/test/test_dictcomps.py -%%PYPY_DIR%%/lib-python/3/test/test_dictviews.py -%%PYPY_DIR%%/lib-python/3/test/test_difflib.py -%%PYPY_DIR%%/lib-python/3/test/test_difflib_expect.html -%%PYPY_DIR%%/lib-python/3/test/test_dis.py -%%PYPY_DIR%%/lib-python/3/test/test_distutils.py -%%PYPY_DIR%%/lib-python/3/test/test_doctest.py -%%PYPY_DIR%%/lib-python/3/test/test_doctest.txt -%%PYPY_DIR%%/lib-python/3/test/test_doctest2.py -%%PYPY_DIR%%/lib-python/3/test/test_doctest2.txt -%%PYPY_DIR%%/lib-python/3/test/test_doctest3.txt -%%PYPY_DIR%%/lib-python/3/test/test_doctest4.txt -%%PYPY_DIR%%/lib-python/3/test/test_docxmlrpc.py -%%PYPY_DIR%%/lib-python/3/test/test_dtrace.py -%%PYPY_DIR%%/lib-python/3/test/test_dummy_thread.py -%%PYPY_DIR%%/lib-python/3/test/test_dummy_threading.py -%%PYPY_DIR%%/lib-python/3/test/test_dynamic.py -%%PYPY_DIR%%/lib-python/3/test/test_dynamicclassattribute.py -%%PYPY_DIR%%/lib-python/3/test/test_eintr.py -%%PYPY_DIR%%/lib-python/3/test/test_email/__init__.py -%%PYPY_DIR%%/lib-python/3/test/test_email/__main__.py -%%PYPY_DIR%%/lib-python/3/test/test_email/data/PyBanner048.gif -%%PYPY_DIR%%/lib-python/3/test/test_email/data/audiotest.au -%%PYPY_DIR%%/lib-python/3/test/test_email/data/msg_01.txt -%%PYPY_DIR%%/lib-python/3/test/test_email/data/msg_02.txt -%%PYPY_DIR%%/lib-python/3/test/test_email/data/msg_03.txt -%%PYPY_DIR%%/lib-python/3/test/test_email/data/msg_04.txt -%%PYPY_DIR%%/lib-python/3/test/test_email/data/msg_05.txt -%%PYPY_DIR%%/lib-python/3/test/test_email/data/msg_06.txt -%%PYPY_DIR%%/lib-python/3/test/test_email/data/msg_07.txt -%%PYPY_DIR%%/lib-python/3/test/test_email/data/msg_08.txt -%%PYPY_DIR%%/lib-python/3/test/test_email/data/msg_09.txt -%%PYPY_DIR%%/lib-python/3/test/test_email/data/msg_10.txt -%%PYPY_DIR%%/lib-python/3/test/test_email/data/msg_11.txt -%%PYPY_DIR%%/lib-python/3/test/test_email/data/msg_12.txt -%%PYPY_DIR%%/lib-python/3/test/test_email/data/msg_12a.txt -%%PYPY_DIR%%/lib-python/3/test/test_email/data/msg_13.txt -%%PYPY_DIR%%/lib-python/3/test/test_email/data/msg_14.txt -%%PYPY_DIR%%/lib-python/3/test/test_email/data/msg_15.txt -%%PYPY_DIR%%/lib-python/3/test/test_email/data/msg_16.txt -%%PYPY_DIR%%/lib-python/3/test/test_email/data/msg_17.txt -%%PYPY_DIR%%/lib-python/3/test/test_email/data/msg_18.txt -%%PYPY_DIR%%/lib-python/3/test/test_email/data/msg_19.txt -%%PYPY_DIR%%/lib-python/3/test/test_email/data/msg_20.txt -%%PYPY_DIR%%/lib-python/3/test/test_email/data/msg_21.txt -%%PYPY_DIR%%/lib-python/3/test/test_email/data/msg_22.txt -%%PYPY_DIR%%/lib-python/3/test/test_email/data/msg_23.txt -%%PYPY_DIR%%/lib-python/3/test/test_email/data/msg_24.txt -%%PYPY_DIR%%/lib-python/3/test/test_email/data/msg_25.txt -%%PYPY_DIR%%/lib-python/3/test/test_email/data/msg_26.txt -%%PYPY_DIR%%/lib-python/3/test/test_email/data/msg_27.txt -%%PYPY_DIR%%/lib-python/3/test/test_email/data/msg_28.txt -%%PYPY_DIR%%/lib-python/3/test/test_email/data/msg_29.txt -%%PYPY_DIR%%/lib-python/3/test/test_email/data/msg_30.txt -%%PYPY_DIR%%/lib-python/3/test/test_email/data/msg_31.txt -%%PYPY_DIR%%/lib-python/3/test/test_email/data/msg_32.txt -%%PYPY_DIR%%/lib-python/3/test/test_email/data/msg_33.txt -%%PYPY_DIR%%/lib-python/3/test/test_email/data/msg_34.txt -%%PYPY_DIR%%/lib-python/3/test/test_email/data/msg_35.txt -%%PYPY_DIR%%/lib-python/3/test/test_email/data/msg_36.txt -%%PYPY_DIR%%/lib-python/3/test/test_email/data/msg_37.txt -%%PYPY_DIR%%/lib-python/3/test/test_email/data/msg_38.txt -%%PYPY_DIR%%/lib-python/3/test/test_email/data/msg_39.txt -%%PYPY_DIR%%/lib-python/3/test/test_email/data/msg_40.txt -%%PYPY_DIR%%/lib-python/3/test/test_email/data/msg_41.txt -%%PYPY_DIR%%/lib-python/3/test/test_email/data/msg_42.txt -%%PYPY_DIR%%/lib-python/3/test/test_email/data/msg_43.txt -%%PYPY_DIR%%/lib-python/3/test/test_email/data/msg_44.txt -%%PYPY_DIR%%/lib-python/3/test/test_email/data/msg_45.txt -%%PYPY_DIR%%/lib-python/3/test/test_email/data/msg_46.txt -%%PYPY_DIR%%/lib-python/3/test/test_email/test__encoded_words.py -%%PYPY_DIR%%/lib-python/3/test/test_email/test__header_value_parser.py -%%PYPY_DIR%%/lib-python/3/test/test_email/test_asian_codecs.py -%%PYPY_DIR%%/lib-python/3/test/test_email/test_contentmanager.py -%%PYPY_DIR%%/lib-python/3/test/test_email/test_defect_handling.py -%%PYPY_DIR%%/lib-python/3/test/test_email/test_email.py -%%PYPY_DIR%%/lib-python/3/test/test_email/test_generator.py -%%PYPY_DIR%%/lib-python/3/test/test_email/test_headerregistry.py -%%PYPY_DIR%%/lib-python/3/test/test_email/test_inversion.py -%%PYPY_DIR%%/lib-python/3/test/test_email/test_message.py -%%PYPY_DIR%%/lib-python/3/test/test_email/test_parser.py -%%PYPY_DIR%%/lib-python/3/test/test_email/test_pickleable.py -%%PYPY_DIR%%/lib-python/3/test/test_email/test_policy.py -%%PYPY_DIR%%/lib-python/3/test/test_email/test_utils.py -%%PYPY_DIR%%/lib-python/3/test/test_email/torture_test.py -%%PYPY_DIR%%/lib-python/3/test/test_ensurepip.py -%%PYPY_DIR%%/lib-python/3/test/test_enum.py -%%PYPY_DIR%%/lib-python/3/test/test_enumerate.py -%%PYPY_DIR%%/lib-python/3/test/test_eof.py -%%PYPY_DIR%%/lib-python/3/test/test_epoll.py -%%PYPY_DIR%%/lib-python/3/test/test_errno.py -%%PYPY_DIR%%/lib-python/3/test/test_exception_hierarchy.py -%%PYPY_DIR%%/lib-python/3/test/test_exception_variations.py -%%PYPY_DIR%%/lib-python/3/test/test_exceptions.py -%%PYPY_DIR%%/lib-python/3/test/test_extcall.py -%%PYPY_DIR%%/lib-python/3/test/test_faulthandler.py -%%PYPY_DIR%%/lib-python/3/test/test_fcntl.py -%%PYPY_DIR%%/lib-python/3/test/test_file.py -%%PYPY_DIR%%/lib-python/3/test/test_file_eintr.py -%%PYPY_DIR%%/lib-python/3/test/test_filecmp.py -%%PYPY_DIR%%/lib-python/3/test/test_fileinput.py -%%PYPY_DIR%%/lib-python/3/test/test_fileio.py -%%PYPY_DIR%%/lib-python/3/test/test_finalization.py -%%PYPY_DIR%%/lib-python/3/test/test_float.py -%%PYPY_DIR%%/lib-python/3/test/test_flufl.py -%%PYPY_DIR%%/lib-python/3/test/test_fnmatch.py -%%PYPY_DIR%%/lib-python/3/test/test_fork1.py -%%PYPY_DIR%%/lib-python/3/test/test_format.py -%%PYPY_DIR%%/lib-python/3/test/test_fractions.py -%%PYPY_DIR%%/lib-python/3/test/test_frame.py -%%PYPY_DIR%%/lib-python/3/test/test_fstring.py -%%PYPY_DIR%%/lib-python/3/test/test_ftplib.py -%%PYPY_DIR%%/lib-python/3/test/test_funcattrs.py -%%PYPY_DIR%%/lib-python/3/test/test_functools.py -%%PYPY_DIR%%/lib-python/3/test/test_future.py -%%PYPY_DIR%%/lib-python/3/test/test_future3.py -%%PYPY_DIR%%/lib-python/3/test/test_future4.py -%%PYPY_DIR%%/lib-python/3/test/test_future5.py -%%PYPY_DIR%%/lib-python/3/test/test_gc.py -%%PYPY_DIR%%/lib-python/3/test/test_gdb.py -%%PYPY_DIR%%/lib-python/3/test/test_generator_stop.py -%%PYPY_DIR%%/lib-python/3/test/test_generators.py -%%PYPY_DIR%%/lib-python/3/test/test_genericpath.py -%%PYPY_DIR%%/lib-python/3/test/test_genexps.py -%%PYPY_DIR%%/lib-python/3/test/test_getargs2.py -%%PYPY_DIR%%/lib-python/3/test/test_getopt.py -%%PYPY_DIR%%/lib-python/3/test/test_getpass.py -%%PYPY_DIR%%/lib-python/3/test/test_gettext.py -%%PYPY_DIR%%/lib-python/3/test/test_glob.py -%%PYPY_DIR%%/lib-python/3/test/test_global.py -%%PYPY_DIR%%/lib-python/3/test/test_grammar.py -%%PYPY_DIR%%/lib-python/3/test/test_grp.py -%%PYPY_DIR%%/lib-python/3/test/test_gzip.py -%%PYPY_DIR%%/lib-python/3/test/test_hash.py -%%PYPY_DIR%%/lib-python/3/test/test_hashlib.py -%%PYPY_DIR%%/lib-python/3/test/test_heapq.py -%%PYPY_DIR%%/lib-python/3/test/test_hmac.py -%%PYPY_DIR%%/lib-python/3/test/test_html.py -%%PYPY_DIR%%/lib-python/3/test/test_htmlparser.py -%%PYPY_DIR%%/lib-python/3/test/test_http_cookiejar.py -%%PYPY_DIR%%/lib-python/3/test/test_http_cookies.py -%%PYPY_DIR%%/lib-python/3/test/test_httplib.py -%%PYPY_DIR%%/lib-python/3/test/test_httpservers.py -%%PYPY_DIR%%/lib-python/3/test/test_idle.py -%%PYPY_DIR%%/lib-python/3/test/test_imaplib.py -%%PYPY_DIR%%/lib-python/3/test/test_imghdr.py -%%PYPY_DIR%%/lib-python/3/test/test_imp.py -%%PYPY_DIR%%/lib-python/3/test/test_import/__init__.py -%%PYPY_DIR%%/lib-python/3/test/test_import/__main__.py -%%PYPY_DIR%%/lib-python/3/test/test_import/data/circular_imports/basic.py -%%PYPY_DIR%%/lib-python/3/test/test_import/data/circular_imports/basic2.py -%%PYPY_DIR%%/lib-python/3/test/test_import/data/circular_imports/indirect.py -%%PYPY_DIR%%/lib-python/3/test/test_import/data/circular_imports/rebinding.py -%%PYPY_DIR%%/lib-python/3/test/test_import/data/circular_imports/rebinding2.py -%%PYPY_DIR%%/lib-python/3/test/test_import/data/circular_imports/subpackage.py -%%PYPY_DIR%%/lib-python/3/test/test_import/data/circular_imports/subpkg/subpackage2.py -%%PYPY_DIR%%/lib-python/3/test/test_import/data/circular_imports/subpkg/util.py -%%PYPY_DIR%%/lib-python/3/test/test_import/data/circular_imports/util.py -%%PYPY_DIR%%/lib-python/3/test/test_import/data/package/__init__.py -%%PYPY_DIR%%/lib-python/3/test/test_import/data/package/submodule.py -%%PYPY_DIR%%/lib-python/3/test/test_import/data/package2/submodule1.py -%%PYPY_DIR%%/lib-python/3/test/test_import/data/package2/submodule2.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/__init__.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/__main__.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/abc.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/builtin/__init__.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/builtin/__main__.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/builtin/test_finder.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/builtin/test_loader.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/extension/__init__.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/extension/__main__.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/extension/test_case_sensitivity.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/extension/test_finder.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/extension/test_loader.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/extension/test_path_hook.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/frozen/__init__.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/frozen/__main__.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/frozen/test_finder.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/frozen/test_loader.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/import_/__init__.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/import_/__main__.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/import_/test___loader__.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/import_/test___package__.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/import_/test_api.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/import_/test_caching.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/import_/test_fromlist.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/import_/test_meta_path.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/import_/test_packages.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/import_/test_path.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/import_/test_relative_imports.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/namespace_pkgs/both_portions/foo/one.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/namespace_pkgs/both_portions/foo/two.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/namespace_pkgs/missing_directory.zip -%%PYPY_DIR%%/lib-python/3/test/test_importlib/namespace_pkgs/module_and_namespace_package/a_test.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/namespace_pkgs/module_and_namespace_package/a_test/empty -%%PYPY_DIR%%/lib-python/3/test/test_importlib/namespace_pkgs/nested_portion1.zip -%%PYPY_DIR%%/lib-python/3/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/__init__.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/one.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/namespace_pkgs/portion1/foo/one.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/namespace_pkgs/portion2/foo/two.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/namespace_pkgs/project1/parent/child/one.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/namespace_pkgs/project2/parent/child/two.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/namespace_pkgs/project3/parent/child/three.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/namespace_pkgs/top_level_portion1.zip -%%PYPY_DIR%%/lib-python/3/test/test_importlib/source/__init__.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/source/__main__.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/source/test_case_sensitivity.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/source/test_file_loader.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/source/test_finder.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/source/test_path_hook.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/source/test_source_encoding.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/test_abc.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/test_api.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/test_lazy.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/test_locks.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/test_namespace_pkgs.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/test_spec.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/test_util.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/test_windows.py -%%PYPY_DIR%%/lib-python/3/test/test_importlib/util.py -%%PYPY_DIR%%/lib-python/3/test/test_index.py -%%PYPY_DIR%%/lib-python/3/test/test_inspect.py -%%PYPY_DIR%%/lib-python/3/test/test_int.py -%%PYPY_DIR%%/lib-python/3/test/test_int_literal.py -%%PYPY_DIR%%/lib-python/3/test/test_io.py -%%PYPY_DIR%%/lib-python/3/test/test_ioctl.py -%%PYPY_DIR%%/lib-python/3/test/test_ipaddress.py -%%PYPY_DIR%%/lib-python/3/test/test_isinstance.py -%%PYPY_DIR%%/lib-python/3/test/test_iter.py -%%PYPY_DIR%%/lib-python/3/test/test_iterlen.py -%%PYPY_DIR%%/lib-python/3/test/test_itertools.py -%%PYPY_DIR%%/lib-python/3/test/test_json/__init__.py -%%PYPY_DIR%%/lib-python/3/test/test_json/__main__.py -%%PYPY_DIR%%/lib-python/3/test/test_json/test_decode.py -%%PYPY_DIR%%/lib-python/3/test/test_json/test_default.py -%%PYPY_DIR%%/lib-python/3/test/test_json/test_dump.py -%%PYPY_DIR%%/lib-python/3/test/test_json/test_encode_basestring_ascii.py -%%PYPY_DIR%%/lib-python/3/test/test_json/test_enum.py -%%PYPY_DIR%%/lib-python/3/test/test_json/test_fail.py -%%PYPY_DIR%%/lib-python/3/test/test_json/test_float.py -%%PYPY_DIR%%/lib-python/3/test/test_json/test_indent.py -%%PYPY_DIR%%/lib-python/3/test/test_json/test_pass1.py -%%PYPY_DIR%%/lib-python/3/test/test_json/test_pass2.py -%%PYPY_DIR%%/lib-python/3/test/test_json/test_pass3.py -%%PYPY_DIR%%/lib-python/3/test/test_json/test_recursion.py -%%PYPY_DIR%%/lib-python/3/test/test_json/test_scanstring.py -%%PYPY_DIR%%/lib-python/3/test/test_json/test_separators.py -%%PYPY_DIR%%/lib-python/3/test/test_json/test_speedups.py -%%PYPY_DIR%%/lib-python/3/test/test_json/test_tool.py -%%PYPY_DIR%%/lib-python/3/test/test_json/test_unicode.py -%%PYPY_DIR%%/lib-python/3/test/test_keyword.py -%%PYPY_DIR%%/lib-python/3/test/test_keywordonlyarg.py -%%PYPY_DIR%%/lib-python/3/test/test_kqueue.py -%%PYPY_DIR%%/lib-python/3/test/test_largefile.py -%%PYPY_DIR%%/lib-python/3/test/test_lib2to3.py -%%PYPY_DIR%%/lib-python/3/test/test_linecache.py -%%PYPY_DIR%%/lib-python/3/test/test_list.py -%%PYPY_DIR%%/lib-python/3/test/test_listcomps.py -%%PYPY_DIR%%/lib-python/3/test/test_locale.py -%%PYPY_DIR%%/lib-python/3/test/test_logging.py -%%PYPY_DIR%%/lib-python/3/test/test_long.py -%%PYPY_DIR%%/lib-python/3/test/test_longexp.py -%%PYPY_DIR%%/lib-python/3/test/test_lzma.py -%%PYPY_DIR%%/lib-python/3/test/test_macpath.py -%%PYPY_DIR%%/lib-python/3/test/test_macurl2path.py -%%PYPY_DIR%%/lib-python/3/test/test_mailbox.py -%%PYPY_DIR%%/lib-python/3/test/test_mailcap.py -%%PYPY_DIR%%/lib-python/3/test/test_marshal.py -%%PYPY_DIR%%/lib-python/3/test/test_math.py -%%PYPY_DIR%%/lib-python/3/test/test_memoryio.py -%%PYPY_DIR%%/lib-python/3/test/test_memoryview.py -%%PYPY_DIR%%/lib-python/3/test/test_metaclass.py -%%PYPY_DIR%%/lib-python/3/test/test_mimetypes.py -%%PYPY_DIR%%/lib-python/3/test/test_minidom.py -%%PYPY_DIR%%/lib-python/3/test/test_mmap.py -%%PYPY_DIR%%/lib-python/3/test/test_module.py -%%PYPY_DIR%%/lib-python/3/test/test_modulefinder.py -%%PYPY_DIR%%/lib-python/3/test/test_msilib.py -%%PYPY_DIR%%/lib-python/3/test/test_multibytecodec.py -%%PYPY_DIR%%/lib-python/3/test/test_multiprocessing_fork.py -%%PYPY_DIR%%/lib-python/3/test/test_multiprocessing_forkserver.py -%%PYPY_DIR%%/lib-python/3/test/test_multiprocessing_main_handling.py -%%PYPY_DIR%%/lib-python/3/test/test_multiprocessing_spawn.py -%%PYPY_DIR%%/lib-python/3/test/test_netrc.py -%%PYPY_DIR%%/lib-python/3/test/test_nis.py -%%PYPY_DIR%%/lib-python/3/test/test_nntplib.py -%%PYPY_DIR%%/lib-python/3/test/test_normalization.py -%%PYPY_DIR%%/lib-python/3/test/test_ntpath.py -%%PYPY_DIR%%/lib-python/3/test/test_numeric_tower.py -%%PYPY_DIR%%/lib-python/3/test/test_opcodes.py -%%PYPY_DIR%%/lib-python/3/test/test_openpty.py -%%PYPY_DIR%%/lib-python/3/test/test_operator.py -%%PYPY_DIR%%/lib-python/3/test/test_optparse.py -%%PYPY_DIR%%/lib-python/3/test/test_ordered_dict.py -%%PYPY_DIR%%/lib-python/3/test/test_os.py -%%PYPY_DIR%%/lib-python/3/test/test_ossaudiodev.py -%%PYPY_DIR%%/lib-python/3/test/test_osx_env.py -%%PYPY_DIR%%/lib-python/3/test/test_parser.py -%%PYPY_DIR%%/lib-python/3/test/test_pathlib.py -%%PYPY_DIR%%/lib-python/3/test/test_pdb.py -%%PYPY_DIR%%/lib-python/3/test/test_peepholer.py -%%PYPY_DIR%%/lib-python/3/test/test_pickle.py -%%PYPY_DIR%%/lib-python/3/test/test_pickletools.py -%%PYPY_DIR%%/lib-python/3/test/test_pipes.py -%%PYPY_DIR%%/lib-python/3/test/test_pkg.py -%%PYPY_DIR%%/lib-python/3/test/test_pkgimport.py -%%PYPY_DIR%%/lib-python/3/test/test_pkgutil.py -%%PYPY_DIR%%/lib-python/3/test/test_platform.py -%%PYPY_DIR%%/lib-python/3/test/test_plistlib.py -%%PYPY_DIR%%/lib-python/3/test/test_poll.py -%%PYPY_DIR%%/lib-python/3/test/test_popen.py -%%PYPY_DIR%%/lib-python/3/test/test_poplib.py -%%PYPY_DIR%%/lib-python/3/test/test_posix.py -%%PYPY_DIR%%/lib-python/3/test/test_posixpath.py -%%PYPY_DIR%%/lib-python/3/test/test_pow.py -%%PYPY_DIR%%/lib-python/3/test/test_pprint.py -%%PYPY_DIR%%/lib-python/3/test/test_print.py -%%PYPY_DIR%%/lib-python/3/test/test_profile.py -%%PYPY_DIR%%/lib-python/3/test/test_property.py -%%PYPY_DIR%%/lib-python/3/test/test_pstats.py -%%PYPY_DIR%%/lib-python/3/test/test_pty.py -%%PYPY_DIR%%/lib-python/3/test/test_pulldom.py -%%PYPY_DIR%%/lib-python/3/test/test_pwd.py -%%PYPY_DIR%%/lib-python/3/test/test_py_compile.py -%%PYPY_DIR%%/lib-python/3/test/test_pyclbr.py -%%PYPY_DIR%%/lib-python/3/test/test_pydoc.py -%%PYPY_DIR%%/lib-python/3/test/test_pyexpat.py -%%PYPY_DIR%%/lib-python/3/test/test_queue.py -%%PYPY_DIR%%/lib-python/3/test/test_quopri.py -%%PYPY_DIR%%/lib-python/3/test/test_raise.py -%%PYPY_DIR%%/lib-python/3/test/test_random.py -%%PYPY_DIR%%/lib-python/3/test/test_range.py -%%PYPY_DIR%%/lib-python/3/test/test_re.py -%%PYPY_DIR%%/lib-python/3/test/test_readline.py -%%PYPY_DIR%%/lib-python/3/test/test_regrtest.py -%%PYPY_DIR%%/lib-python/3/test/test_repl.py -%%PYPY_DIR%%/lib-python/3/test/test_reprlib.py -%%PYPY_DIR%%/lib-python/3/test/test_resource.py -%%PYPY_DIR%%/lib-python/3/test/test_richcmp.py -%%PYPY_DIR%%/lib-python/3/test/test_rlcompleter.py -%%PYPY_DIR%%/lib-python/3/test/test_robotparser.py -%%PYPY_DIR%%/lib-python/3/test/test_runpy.py -%%PYPY_DIR%%/lib-python/3/test/test_sax.py -%%PYPY_DIR%%/lib-python/3/test/test_sched.py -%%PYPY_DIR%%/lib-python/3/test/test_scope.py -%%PYPY_DIR%%/lib-python/3/test/test_script_helper.py -%%PYPY_DIR%%/lib-python/3/test/test_secrets.py -%%PYPY_DIR%%/lib-python/3/test/test_select.py -%%PYPY_DIR%%/lib-python/3/test/test_selectors.py -%%PYPY_DIR%%/lib-python/3/test/test_set.py -%%PYPY_DIR%%/lib-python/3/test/test_setcomps.py -%%PYPY_DIR%%/lib-python/3/test/test_shelve.py -%%PYPY_DIR%%/lib-python/3/test/test_shlex.py -%%PYPY_DIR%%/lib-python/3/test/test_shutil.py -%%PYPY_DIR%%/lib-python/3/test/test_signal.py -%%PYPY_DIR%%/lib-python/3/test/test_site.py -%%PYPY_DIR%%/lib-python/3/test/test_slice.py -%%PYPY_DIR%%/lib-python/3/test/test_smtpd.py -%%PYPY_DIR%%/lib-python/3/test/test_smtplib.py -%%PYPY_DIR%%/lib-python/3/test/test_smtpnet.py -%%PYPY_DIR%%/lib-python/3/test/test_sndhdr.py -%%PYPY_DIR%%/lib-python/3/test/test_socket.py -%%PYPY_DIR%%/lib-python/3/test/test_socketserver.py -%%PYPY_DIR%%/lib-python/3/test/test_sort.py -%%PYPY_DIR%%/lib-python/3/test/test_source_encoding.py -%%PYPY_DIR%%/lib-python/3/test/test_spwd.py -%%PYPY_DIR%%/lib-python/3/test/test_sqlite.py -%%PYPY_DIR%%/lib-python/3/test/test_ssl.py -%%PYPY_DIR%%/lib-python/3/test/test_startfile.py -%%PYPY_DIR%%/lib-python/3/test/test_stat.py -%%PYPY_DIR%%/lib-python/3/test/test_statistics.py -%%PYPY_DIR%%/lib-python/3/test/test_strftime.py -%%PYPY_DIR%%/lib-python/3/test/test_string.py -%%PYPY_DIR%%/lib-python/3/test/test_string_literals.py -%%PYPY_DIR%%/lib-python/3/test/test_stringprep.py -%%PYPY_DIR%%/lib-python/3/test/test_strptime.py -%%PYPY_DIR%%/lib-python/3/test/test_strtod.py -%%PYPY_DIR%%/lib-python/3/test/test_struct.py -%%PYPY_DIR%%/lib-python/3/test/test_structmembers.py -%%PYPY_DIR%%/lib-python/3/test/test_structseq.py -%%PYPY_DIR%%/lib-python/3/test/test_subclassinit.py -%%PYPY_DIR%%/lib-python/3/test/test_subprocess.py -%%PYPY_DIR%%/lib-python/3/test/test_sunau.py -%%PYPY_DIR%%/lib-python/3/test/test_sundry.py -%%PYPY_DIR%%/lib-python/3/test/test_super.py -%%PYPY_DIR%%/lib-python/3/test/test_support.py -%%PYPY_DIR%%/lib-python/3/test/test_symbol.py -%%PYPY_DIR%%/lib-python/3/test/test_symtable.py -%%PYPY_DIR%%/lib-python/3/test/test_syntax.py -%%PYPY_DIR%%/lib-python/3/test/test_sys.py -%%PYPY_DIR%%/lib-python/3/test/test_sys_setprofile.py -%%PYPY_DIR%%/lib-python/3/test/test_sys_settrace.py -%%PYPY_DIR%%/lib-python/3/test/test_sysconfig.py -%%PYPY_DIR%%/lib-python/3/test/test_sysconfig_pypy.py -%%PYPY_DIR%%/lib-python/3/test/test_syslog.py -%%PYPY_DIR%%/lib-python/3/test/test_tarfile.py -%%PYPY_DIR%%/lib-python/3/test/test_tcl.py -%%PYPY_DIR%%/lib-python/3/test/test_telnetlib.py -%%PYPY_DIR%%/lib-python/3/test/test_tempfile.py -%%PYPY_DIR%%/lib-python/3/test/test_textwrap.py -%%PYPY_DIR%%/lib-python/3/test/test_thread.py -%%PYPY_DIR%%/lib-python/3/test/test_threaded_import.py -%%PYPY_DIR%%/lib-python/3/test/test_threadedtempfile.py -%%PYPY_DIR%%/lib-python/3/test/test_threading.py -%%PYPY_DIR%%/lib-python/3/test/test_threading_local.py -%%PYPY_DIR%%/lib-python/3/test/test_threadsignals.py -%%PYPY_DIR%%/lib-python/3/test/test_time.py -%%PYPY_DIR%%/lib-python/3/test/test_timeit.py -%%PYPY_DIR%%/lib-python/3/test/test_timeout.py -%%PYPY_DIR%%/lib-python/3/test/test_tix.py -%%PYPY_DIR%%/lib-python/3/test/test_tk.py -%%PYPY_DIR%%/lib-python/3/test/test_tokenize.py -%%PYPY_DIR%%/lib-python/3/test/test_tools/__init__.py -%%PYPY_DIR%%/lib-python/3/test/test_tools/__main__.py -%%PYPY_DIR%%/lib-python/3/test/test_tools/test_fixcid.py -%%PYPY_DIR%%/lib-python/3/test/test_tools/test_gprof2html.py -%%PYPY_DIR%%/lib-python/3/test/test_tools/test_i18n.py -%%PYPY_DIR%%/lib-python/3/test/test_tools/test_md5sum.py -%%PYPY_DIR%%/lib-python/3/test/test_tools/test_pdeps.py -%%PYPY_DIR%%/lib-python/3/test/test_tools/test_pindent.py -%%PYPY_DIR%%/lib-python/3/test/test_tools/test_reindent.py -%%PYPY_DIR%%/lib-python/3/test/test_tools/test_sundry.py -%%PYPY_DIR%%/lib-python/3/test/test_tools/test_unparse.py -%%PYPY_DIR%%/lib-python/3/test/test_trace.py -%%PYPY_DIR%%/lib-python/3/test/test_traceback.py -%%PYPY_DIR%%/lib-python/3/test/test_tracemalloc.py -%%PYPY_DIR%%/lib-python/3/test/test_ttk_guionly.py -%%PYPY_DIR%%/lib-python/3/test/test_ttk_textonly.py -%%PYPY_DIR%%/lib-python/3/test/test_tuple.py -%%PYPY_DIR%%/lib-python/3/test/test_turtle.py -%%PYPY_DIR%%/lib-python/3/test/test_typechecks.py -%%PYPY_DIR%%/lib-python/3/test/test_types.py -%%PYPY_DIR%%/lib-python/3/test/test_typing.py -%%PYPY_DIR%%/lib-python/3/test/test_ucn.py -%%PYPY_DIR%%/lib-python/3/test/test_unary.py -%%PYPY_DIR%%/lib-python/3/test/test_unicode.py -%%PYPY_DIR%%/lib-python/3/test/test_unicode_file.py -%%PYPY_DIR%%/lib-python/3/test/test_unicode_file_functions.py -%%PYPY_DIR%%/lib-python/3/test/test_unicode_identifiers.py -%%PYPY_DIR%%/lib-python/3/test/test_unicodedata.py -%%PYPY_DIR%%/lib-python/3/test/test_unittest.py -%%PYPY_DIR%%/lib-python/3/test/test_univnewlines.py -%%PYPY_DIR%%/lib-python/3/test/test_unpack.py -%%PYPY_DIR%%/lib-python/3/test/test_unpack_ex.py -%%PYPY_DIR%%/lib-python/3/test/test_urllib.py -%%PYPY_DIR%%/lib-python/3/test/test_urllib2.py -%%PYPY_DIR%%/lib-python/3/test/test_urllib2_localnet.py -%%PYPY_DIR%%/lib-python/3/test/test_urllib2net.py -%%PYPY_DIR%%/lib-python/3/test/test_urllib_response.py -%%PYPY_DIR%%/lib-python/3/test/test_urllibnet.py -%%PYPY_DIR%%/lib-python/3/test/test_urlparse.py -%%PYPY_DIR%%/lib-python/3/test/test_userdict.py -%%PYPY_DIR%%/lib-python/3/test/test_userlist.py -%%PYPY_DIR%%/lib-python/3/test/test_userstring.py -%%PYPY_DIR%%/lib-python/3/test/test_utf8source.py -%%PYPY_DIR%%/lib-python/3/test/test_uu.py -%%PYPY_DIR%%/lib-python/3/test/test_uuid.py -%%PYPY_DIR%%/lib-python/3/test/test_venv.py -%%PYPY_DIR%%/lib-python/3/test/test_wait3.py -%%PYPY_DIR%%/lib-python/3/test/test_wait4.py -%%PYPY_DIR%%/lib-python/3/test/test_warnings/__init__.py -%%PYPY_DIR%%/lib-python/3/test/test_warnings/__main__.py -%%PYPY_DIR%%/lib-python/3/test/test_warnings/data/import_warning.py -%%PYPY_DIR%%/lib-python/3/test/test_warnings/data/stacklevel.py -%%PYPY_DIR%%/lib-python/3/test/test_wave.py -%%PYPY_DIR%%/lib-python/3/test/test_weakref.py -%%PYPY_DIR%%/lib-python/3/test/test_weakset.py -%%PYPY_DIR%%/lib-python/3/test/test_webbrowser.py -%%PYPY_DIR%%/lib-python/3/test/test_winconsoleio.py -%%PYPY_DIR%%/lib-python/3/test/test_winreg.py -%%PYPY_DIR%%/lib-python/3/test/test_winsound.py -%%PYPY_DIR%%/lib-python/3/test/test_with.py -%%PYPY_DIR%%/lib-python/3/test/test_wsgiref.py -%%PYPY_DIR%%/lib-python/3/test/test_xdrlib.py -%%PYPY_DIR%%/lib-python/3/test/test_xml_dom_minicompat.py -%%PYPY_DIR%%/lib-python/3/test/test_xml_etree.py -%%PYPY_DIR%%/lib-python/3/test/test_xml_etree_c.py -%%PYPY_DIR%%/lib-python/3/test/test_xmlrpc.py -%%PYPY_DIR%%/lib-python/3/test/test_xmlrpc_net.py -%%PYPY_DIR%%/lib-python/3/test/test_yield_from.py -%%PYPY_DIR%%/lib-python/3/test/test_zipapp.py -%%PYPY_DIR%%/lib-python/3/test/test_zipfile.py -%%PYPY_DIR%%/lib-python/3/test/test_zipfile64.py -%%PYPY_DIR%%/lib-python/3/test/test_zipimport.py -%%PYPY_DIR%%/lib-python/3/test/test_zipimport_support.py -%%PYPY_DIR%%/lib-python/3/test/test_zlib.py -%%PYPY_DIR%%/lib-python/3/test/testcodec.py -%%PYPY_DIR%%/lib-python/3/test/testtar.tar -%%PYPY_DIR%%/lib-python/3/test/tf_inherit_check.py -%%PYPY_DIR%%/lib-python/3/test/threaded_import_hangers.py -%%PYPY_DIR%%/lib-python/3/test/time_hashlib.py -%%PYPY_DIR%%/lib-python/3/test/tokenize_tests-latin1-coding-cookie-and-utf8-bom-sig.txt -%%PYPY_DIR%%/lib-python/3/test/tokenize_tests-no-coding-cookie-and-utf8-bom-sig-only.txt -%%PYPY_DIR%%/lib-python/3/test/tokenize_tests-utf8-coding-cookie-and-no-utf8-bom-sig.txt -%%PYPY_DIR%%/lib-python/3/test/tokenize_tests-utf8-coding-cookie-and-utf8-bom-sig.txt -%%PYPY_DIR%%/lib-python/3/test/tokenize_tests.txt -%%PYPY_DIR%%/lib-python/3/test/tracedmodules/__init__.py -%%PYPY_DIR%%/lib-python/3/test/tracedmodules/testmod.py -%%PYPY_DIR%%/lib-python/3/test/win_console_handler.py -%%PYPY_DIR%%/lib-python/3/test/xmltestdata/expat224_utf8_bug.xml -%%PYPY_DIR%%/lib-python/3/test/xmltestdata/simple-ns.xml -%%PYPY_DIR%%/lib-python/3/test/xmltestdata/simple.xml -%%PYPY_DIR%%/lib-python/3/test/xmltestdata/test.xml -%%PYPY_DIR%%/lib-python/3/test/xmltestdata/test.xml.out -%%PYPY_DIR%%/lib-python/3/test/xmltests.py -%%PYPY_DIR%%/lib-python/3/test/zip_cp437_header.zip -%%PYPY_DIR%%/lib-python/3/test/zipdir.zip -%%PYPY_DIR%%/lib-python/3/textwrap.py -%%PYPY_DIR%%/lib-python/3/this.py -%%PYPY_DIR%%/lib-python/3/threading.py -%%PYPY_DIR%%/lib-python/3/timeit.py -%%PYPY_DIR%%/lib-python/3/tkinter/__init__.py -%%PYPY_DIR%%/lib-python/3/tkinter/__main__.py -%%PYPY_DIR%%/lib-python/3/tkinter/colorchooser.py -%%PYPY_DIR%%/lib-python/3/tkinter/commondialog.py -%%PYPY_DIR%%/lib-python/3/tkinter/constants.py -%%PYPY_DIR%%/lib-python/3/tkinter/dialog.py -%%PYPY_DIR%%/lib-python/3/tkinter/dnd.py -%%PYPY_DIR%%/lib-python/3/tkinter/filedialog.py -%%PYPY_DIR%%/lib-python/3/tkinter/font.py -%%PYPY_DIR%%/lib-python/3/tkinter/messagebox.py -%%PYPY_DIR%%/lib-python/3/tkinter/scrolledtext.py -%%PYPY_DIR%%/lib-python/3/tkinter/simpledialog.py -%%PYPY_DIR%%/lib-python/3/tkinter/test/README -%%PYPY_DIR%%/lib-python/3/tkinter/test/__init__.py -%%PYPY_DIR%%/lib-python/3/tkinter/test/runtktests.py -%%PYPY_DIR%%/lib-python/3/tkinter/test/support.py -%%PYPY_DIR%%/lib-python/3/tkinter/test/test_tkinter/__init__.py -%%PYPY_DIR%%/lib-python/3/tkinter/test/test_tkinter/test_font.py -%%PYPY_DIR%%/lib-python/3/tkinter/test/test_tkinter/test_geometry_managers.py -%%PYPY_DIR%%/lib-python/3/tkinter/test/test_tkinter/test_images.py -%%PYPY_DIR%%/lib-python/3/tkinter/test/test_tkinter/test_loadtk.py -%%PYPY_DIR%%/lib-python/3/tkinter/test/test_tkinter/test_misc.py -%%PYPY_DIR%%/lib-python/3/tkinter/test/test_tkinter/test_text.py -%%PYPY_DIR%%/lib-python/3/tkinter/test/test_tkinter/test_variables.py -%%PYPY_DIR%%/lib-python/3/tkinter/test/test_tkinter/test_widgets.py -%%PYPY_DIR%%/lib-python/3/tkinter/test/test_ttk/__init__.py -%%PYPY_DIR%%/lib-python/3/tkinter/test/test_ttk/test_extensions.py -%%PYPY_DIR%%/lib-python/3/tkinter/test/test_ttk/test_functions.py -%%PYPY_DIR%%/lib-python/3/tkinter/test/test_ttk/test_style.py -%%PYPY_DIR%%/lib-python/3/tkinter/test/test_ttk/test_widgets.py -%%PYPY_DIR%%/lib-python/3/tkinter/test/widget_tests.py -%%PYPY_DIR%%/lib-python/3/tkinter/tix.py -%%PYPY_DIR%%/lib-python/3/tkinter/ttk.py -%%PYPY_DIR%%/lib-python/3/token.py -%%PYPY_DIR%%/lib-python/3/tokenize.py -%%PYPY_DIR%%/lib-python/3/trace.py -%%PYPY_DIR%%/lib-python/3/traceback.py -%%PYPY_DIR%%/lib-python/3/tracemalloc.py -%%PYPY_DIR%%/lib-python/3/tty.py -%%PYPY_DIR%%/lib-python/3/turtle.py -%%PYPY_DIR%%/lib-python/3/turtledemo/__init__.py -%%PYPY_DIR%%/lib-python/3/turtledemo/__main__.py -%%PYPY_DIR%%/lib-python/3/turtledemo/bytedesign.py -%%PYPY_DIR%%/lib-python/3/turtledemo/chaos.py -%%PYPY_DIR%%/lib-python/3/turtledemo/clock.py -%%PYPY_DIR%%/lib-python/3/turtledemo/colormixer.py -%%PYPY_DIR%%/lib-python/3/turtledemo/forest.py -%%PYPY_DIR%%/lib-python/3/turtledemo/fractalcurves.py -%%PYPY_DIR%%/lib-python/3/turtledemo/lindenmayer.py -%%PYPY_DIR%%/lib-python/3/turtledemo/minimal_hanoi.py -%%PYPY_DIR%%/lib-python/3/turtledemo/nim.py -%%PYPY_DIR%%/lib-python/3/turtledemo/paint.py -%%PYPY_DIR%%/lib-python/3/turtledemo/peace.py -%%PYPY_DIR%%/lib-python/3/turtledemo/penrose.py -%%PYPY_DIR%%/lib-python/3/turtledemo/planet_and_moon.py -%%PYPY_DIR%%/lib-python/3/turtledemo/rosette.py -%%PYPY_DIR%%/lib-python/3/turtledemo/round_dance.py -%%PYPY_DIR%%/lib-python/3/turtledemo/sorting_animate.py -%%PYPY_DIR%%/lib-python/3/turtledemo/tree.py -%%PYPY_DIR%%/lib-python/3/turtledemo/turtle.cfg -%%PYPY_DIR%%/lib-python/3/turtledemo/two_canvases.py -%%PYPY_DIR%%/lib-python/3/turtledemo/yinyang.py -%%PYPY_DIR%%/lib-python/3/types.py -%%PYPY_DIR%%/lib-python/3/typing.py -%%PYPY_DIR%%/lib-python/3/unittest/__init__.py -%%PYPY_DIR%%/lib-python/3/unittest/__main__.py -%%PYPY_DIR%%/lib-python/3/unittest/case.py -%%PYPY_DIR%%/lib-python/3/unittest/loader.py -%%PYPY_DIR%%/lib-python/3/unittest/main.py -%%PYPY_DIR%%/lib-python/3/unittest/mock.py -%%PYPY_DIR%%/lib-python/3/unittest/result.py -%%PYPY_DIR%%/lib-python/3/unittest/runner.py -%%PYPY_DIR%%/lib-python/3/unittest/signals.py -%%PYPY_DIR%%/lib-python/3/unittest/suite.py -%%PYPY_DIR%%/lib-python/3/unittest/test/__init__.py -%%PYPY_DIR%%/lib-python/3/unittest/test/__main__.py -%%PYPY_DIR%%/lib-python/3/unittest/test/_test_warnings.py -%%PYPY_DIR%%/lib-python/3/unittest/test/dummy.py -%%PYPY_DIR%%/lib-python/3/unittest/test/support.py -%%PYPY_DIR%%/lib-python/3/unittest/test/test_assertions.py -%%PYPY_DIR%%/lib-python/3/unittest/test/test_break.py -%%PYPY_DIR%%/lib-python/3/unittest/test/test_case.py -%%PYPY_DIR%%/lib-python/3/unittest/test/test_discovery.py -%%PYPY_DIR%%/lib-python/3/unittest/test/test_functiontestcase.py -%%PYPY_DIR%%/lib-python/3/unittest/test/test_loader.py -%%PYPY_DIR%%/lib-python/3/unittest/test/test_program.py -%%PYPY_DIR%%/lib-python/3/unittest/test/test_result.py -%%PYPY_DIR%%/lib-python/3/unittest/test/test_runner.py -%%PYPY_DIR%%/lib-python/3/unittest/test/test_setups.py -%%PYPY_DIR%%/lib-python/3/unittest/test/test_skipping.py -%%PYPY_DIR%%/lib-python/3/unittest/test/test_suite.py -%%PYPY_DIR%%/lib-python/3/unittest/test/testmock/__init__.py -%%PYPY_DIR%%/lib-python/3/unittest/test/testmock/__main__.py -%%PYPY_DIR%%/lib-python/3/unittest/test/testmock/support.py -%%PYPY_DIR%%/lib-python/3/unittest/test/testmock/testcallable.py -%%PYPY_DIR%%/lib-python/3/unittest/test/testmock/testhelpers.py -%%PYPY_DIR%%/lib-python/3/unittest/test/testmock/testmagicmethods.py -%%PYPY_DIR%%/lib-python/3/unittest/test/testmock/testmock.py -%%PYPY_DIR%%/lib-python/3/unittest/test/testmock/testpatch.py -%%PYPY_DIR%%/lib-python/3/unittest/test/testmock/testsentinel.py -%%PYPY_DIR%%/lib-python/3/unittest/test/testmock/testwith.py -%%PYPY_DIR%%/lib-python/3/unittest/util.py -%%PYPY_DIR%%/lib-python/3/urllib/__init__.py -%%PYPY_DIR%%/lib-python/3/urllib/error.py -%%PYPY_DIR%%/lib-python/3/urllib/parse.py -%%PYPY_DIR%%/lib-python/3/urllib/request.py -%%PYPY_DIR%%/lib-python/3/urllib/response.py -%%PYPY_DIR%%/lib-python/3/urllib/robotparser.py -%%PYPY_DIR%%/lib-python/3/uu.py -%%PYPY_DIR%%/lib-python/3/uuid.py -%%PYPY_DIR%%/lib-python/3/venv/__init__.py -%%PYPY_DIR%%/lib-python/3/venv/__main__.py -%%PYPY_DIR%%/lib-python/3/venv/scripts/common/activate -%%PYPY_DIR%%/lib-python/3/venv/scripts/nt/Activate.ps1 -%%PYPY_DIR%%/lib-python/3/venv/scripts/nt/activate.bat -%%PYPY_DIR%%/lib-python/3/venv/scripts/nt/deactivate.bat -%%PYPY_DIR%%/lib-python/3/venv/scripts/posix/activate.csh -%%PYPY_DIR%%/lib-python/3/venv/scripts/posix/activate.fish -%%PYPY_DIR%%/lib-python/3/warnings.py -%%PYPY_DIR%%/lib-python/3/wave.py -%%PYPY_DIR%%/lib-python/3/weakref.py -%%PYPY_DIR%%/lib-python/3/webbrowser.py -%%PYPY_DIR%%/lib-python/3/wsgiref/__init__.py -%%PYPY_DIR%%/lib-python/3/wsgiref/handlers.py -%%PYPY_DIR%%/lib-python/3/wsgiref/headers.py -%%PYPY_DIR%%/lib-python/3/wsgiref/simple_server.py -%%PYPY_DIR%%/lib-python/3/wsgiref/util.py -%%PYPY_DIR%%/lib-python/3/wsgiref/validate.py -%%PYPY_DIR%%/lib-python/3/xdrlib.py -%%PYPY_DIR%%/lib-python/3/xml/__init__.py -%%PYPY_DIR%%/lib-python/3/xml/dom/NodeFilter.py -%%PYPY_DIR%%/lib-python/3/xml/dom/__init__.py -%%PYPY_DIR%%/lib-python/3/xml/dom/domreg.py -%%PYPY_DIR%%/lib-python/3/xml/dom/expatbuilder.py -%%PYPY_DIR%%/lib-python/3/xml/dom/minicompat.py -%%PYPY_DIR%%/lib-python/3/xml/dom/minidom.py -%%PYPY_DIR%%/lib-python/3/xml/dom/pulldom.py -%%PYPY_DIR%%/lib-python/3/xml/dom/xmlbuilder.py -%%PYPY_DIR%%/lib-python/3/xml/etree/ElementInclude.py -%%PYPY_DIR%%/lib-python/3/xml/etree/ElementPath.py -%%PYPY_DIR%%/lib-python/3/xml/etree/ElementTree.py -%%PYPY_DIR%%/lib-python/3/xml/etree/__init__.py -%%PYPY_DIR%%/lib-python/3/xml/etree/cElementTree.py -%%PYPY_DIR%%/lib-python/3/xml/parsers/__init__.py -%%PYPY_DIR%%/lib-python/3/xml/parsers/expat.py -%%PYPY_DIR%%/lib-python/3/xml/sax/__init__.py -%%PYPY_DIR%%/lib-python/3/xml/sax/_exceptions.py -%%PYPY_DIR%%/lib-python/3/xml/sax/expatreader.py -%%PYPY_DIR%%/lib-python/3/xml/sax/handler.py -%%PYPY_DIR%%/lib-python/3/xml/sax/saxutils.py -%%PYPY_DIR%%/lib-python/3/xml/sax/xmlreader.py -%%PYPY_DIR%%/lib-python/3/xmlrpc/__init__.py -%%PYPY_DIR%%/lib-python/3/xmlrpc/client.py -%%PYPY_DIR%%/lib-python/3/xmlrpc/server.py -%%PYPY_DIR%%/lib-python/3/zipapp.py -%%PYPY_DIR%%/lib-python/3/zipfile.py -%%PYPY_DIR%%/lib_pypy/__init__.py -%%PYPY_DIR%%/lib_pypy/_audioop_build.py -%%PYPY_DIR%%/lib_pypy/_audioop_cffi.%%PYPY_CFFI_VER%%.so -%%PYPY_DIR%%/lib_pypy/_blake2/__init__.py -%%PYPY_DIR%%/lib_pypy/_blake2/_blake2_build.py -%%PYPY_DIR%%/lib_pypy/_blake2/_blake2b_cffi.%%PYPY_CFFI_VER%%.so -%%PYPY_DIR%%/lib_pypy/_blake2/_blake2s_cffi.%%PYPY_CFFI_VER%%.so -%%PYPY_DIR%%/lib_pypy/_blake2/impl/blake2-config.h -%%PYPY_DIR%%/lib_pypy/_blake2/impl/blake2-impl.h -%%PYPY_DIR%%/lib_pypy/_blake2/impl/blake2.h -%%PYPY_DIR%%/lib_pypy/_blake2/impl/blake2b-load-sse2.h -%%PYPY_DIR%%/lib_pypy/_blake2/impl/blake2b-load-sse41.h -%%PYPY_DIR%%/lib_pypy/_blake2/impl/blake2b-ref.c -%%PYPY_DIR%%/lib_pypy/_blake2/impl/blake2b-round.h -%%PYPY_DIR%%/lib_pypy/_blake2/impl/blake2b.c -%%PYPY_DIR%%/lib_pypy/_blake2/impl/blake2s-load-sse2.h -%%PYPY_DIR%%/lib_pypy/_blake2/impl/blake2s-load-sse41.h -%%PYPY_DIR%%/lib_pypy/_blake2/impl/blake2s-load-xop.h -%%PYPY_DIR%%/lib_pypy/_blake2/impl/blake2s-ref.c -%%PYPY_DIR%%/lib_pypy/_blake2/impl/blake2s-round.h -%%PYPY_DIR%%/lib_pypy/_blake2/impl/blake2s.c -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/LICENSE -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/README.md -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/__init__.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/__init__.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/build_constant_time.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/build_openssl.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/build_padding.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/hazmat_src/constant_time.c -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/hazmat_src/constant_time.h -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/hazmat_src/padding.c -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/hazmat_src/padding.h -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/__init__.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/aes.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/asn1.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/bignum.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/bio.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/callbacks.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/cmac.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/conf.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/crypto.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/cryptography.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/ct.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/dh.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/dsa.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/ec.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/ecdh.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/ecdsa.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/engine.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/err.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/evp.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/fips.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/hmac.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/nid.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/objects.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/ocsp.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/opensslv.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/osrandom_engine.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/pem.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/pkcs12.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/pkcs7.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/pypy_win32_extra.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/rand.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/rsa.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/src/osrandom_engine.c -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/src/osrandom_engine.h -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/ssl.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/x509.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/x509_vfy.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/x509name.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/x509v3.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/utils.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_stdssl/__init__.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_stdssl/certificate.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_stdssl/error.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_stdssl/errorcodes.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_stdssl/utility.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/_stdssl/win32_extra.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/__about__.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/__init__.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/exceptions.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/fernet.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/__init__.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/_oid.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/backends/__init__.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/backends/interfaces.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/backends/openssl/__init__.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/backends/openssl/aead.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/backends/openssl/backend.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/backends/openssl/ciphers.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/backends/openssl/cmac.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/backends/openssl/decode_asn1.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/backends/openssl/dh.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/backends/openssl/dsa.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/backends/openssl/ec.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/backends/openssl/ed25519.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/backends/openssl/ed448.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/backends/openssl/encode_asn1.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/backends/openssl/hashes.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/backends/openssl/hmac.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/backends/openssl/ocsp.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/backends/openssl/poly1305.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/backends/openssl/rsa.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/backends/openssl/utils.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/backends/openssl/x25519.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/backends/openssl/x448.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/backends/openssl/x509.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/bindings/__init__.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/bindings/openssl/__init__.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/bindings/openssl/_conditional.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/bindings/openssl/binding.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/__init__.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/asymmetric/__init__.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/asymmetric/dh.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/asymmetric/dsa.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/asymmetric/ec.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/asymmetric/ed25519.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/asymmetric/ed448.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/asymmetric/padding.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/asymmetric/rsa.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/asymmetric/utils.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/asymmetric/x25519.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/asymmetric/x448.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/ciphers/__init__.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/ciphers/aead.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/ciphers/algorithms.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/ciphers/base.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/ciphers/modes.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/cmac.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/constant_time.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/hashes.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/hmac.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/kdf/__init__.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/kdf/concatkdf.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/kdf/hkdf.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/kdf/kbkdf.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/kdf/pbkdf2.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/kdf/scrypt.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/kdf/x963kdf.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/keywrap.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/padding.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/poly1305.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/serialization/__init__.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/serialization/base.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/serialization/pkcs12.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/serialization/ssh.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/twofactor/__init__.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/twofactor/hotp.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/twofactor/totp.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/hazmat/primitives/twofactor/utils.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/utils.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/x509/__init__.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/x509/base.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/x509/certificate_transparency.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/x509/extensions.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/x509/general_name.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/x509/name.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/x509/ocsp.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/cryptography/x509/oid.py -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/openssl/src/osrandom_engine.c -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/openssl/src/osrandom_engine.h -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/osx-roots.diff -%%PYPY_DIR%%/lib_pypy/_cffi_ssl/tools/make_ssl_data.py -%%PYPY_DIR%%/lib_pypy/_codecs_cn.py -%%PYPY_DIR%%/lib_pypy/_codecs_hk.py -%%PYPY_DIR%%/lib_pypy/_codecs_iso2022.py -%%PYPY_DIR%%/lib_pypy/_codecs_jp.py -%%PYPY_DIR%%/lib_pypy/_codecs_kr.py -%%PYPY_DIR%%/lib_pypy/_codecs_tw.py -%%PYPY_DIR%%/lib_pypy/_collections.py -%%PYPY_DIR%%/lib_pypy/_crypt/__init__.py -%%PYPY_DIR%%/lib_pypy/_ctypes/__init__.py -%%PYPY_DIR%%/lib_pypy/_ctypes/array.py -%%PYPY_DIR%%/lib_pypy/_ctypes/basics.py -%%PYPY_DIR%%/lib_pypy/_ctypes/builtin.py -%%PYPY_DIR%%/lib_pypy/_ctypes/dll.py -%%PYPY_DIR%%/lib_pypy/_ctypes/dummy.py -%%PYPY_DIR%%/lib_pypy/_ctypes/function.py -%%PYPY_DIR%%/lib_pypy/_ctypes/keepalive.txt -%%PYPY_DIR%%/lib_pypy/_ctypes/pointer.py -%%PYPY_DIR%%/lib_pypy/_ctypes/primitive.py -%%PYPY_DIR%%/lib_pypy/_ctypes/structure.py -%%PYPY_DIR%%/lib_pypy/_ctypes/union.py -%%PYPY_DIR%%/lib_pypy/_ctypes_test.c -%%PYPY_DIR%%/lib_pypy/_ctypes_test.py -%%PYPY_DIR%%/lib_pypy/_curses.py -%%PYPY_DIR%%/lib_pypy/_curses_build.py -%%PYPY_DIR%%/lib_pypy/_curses_cffi.%%PYPY_CFFI_VER%%.so -%%PYPY_DIR%%/lib_pypy/_curses_panel.py -%%PYPY_DIR%%/lib_pypy/_dbm.py -%%PYPY_DIR%%/lib_pypy/_decimal.py -%%PYPY_DIR%%/lib_pypy/_decimal_build.py -%%PYPY_DIR%%/lib_pypy/_decimal_cffi.%%PYPY_CFFI_VER%%.so -%%PYPY_DIR%%/lib_pypy/_ffi.py -%%PYPY_DIR%%/lib_pypy/_functools.py -%%PYPY_DIR%%/lib_pypy/_gdbm.py -%%PYPY_DIR%%/lib_pypy/_gdbm_build.py -%%PYPY_DIR%%/lib_pypy/_hashlib/__init__.py -%%PYPY_DIR%%/lib_pypy/_libmpdec/basearith.c -%%PYPY_DIR%%/lib_pypy/_libmpdec/basearith.h -%%PYPY_DIR%%/lib_pypy/_libmpdec/bits.h -%%PYPY_DIR%%/lib_pypy/_libmpdec/constants.c -%%PYPY_DIR%%/lib_pypy/_libmpdec/constants.h -%%PYPY_DIR%%/lib_pypy/_libmpdec/context.c -%%PYPY_DIR%%/lib_pypy/_libmpdec/convolute.c -%%PYPY_DIR%%/lib_pypy/_libmpdec/convolute.h -%%PYPY_DIR%%/lib_pypy/_libmpdec/crt.c -%%PYPY_DIR%%/lib_pypy/_libmpdec/crt.h -%%PYPY_DIR%%/lib_pypy/_libmpdec/difradix2.c -%%PYPY_DIR%%/lib_pypy/_libmpdec/difradix2.h -%%PYPY_DIR%%/lib_pypy/_libmpdec/fnt.c -%%PYPY_DIR%%/lib_pypy/_libmpdec/fnt.h -%%PYPY_DIR%%/lib_pypy/_libmpdec/fourstep.c -%%PYPY_DIR%%/lib_pypy/_libmpdec/fourstep.h -%%PYPY_DIR%%/lib_pypy/_libmpdec/io.c -%%PYPY_DIR%%/lib_pypy/_libmpdec/io.h -%%PYPY_DIR%%/lib_pypy/_libmpdec/memory.c -%%PYPY_DIR%%/lib_pypy/_libmpdec/memory.h -%%PYPY_DIR%%/lib_pypy/_libmpdec/mpdecimal.c -%%PYPY_DIR%%/lib_pypy/_libmpdec/mpdecimal.h -%%PYPY_DIR%%/lib_pypy/_libmpdec/numbertheory.c -%%PYPY_DIR%%/lib_pypy/_libmpdec/numbertheory.h -%%PYPY_DIR%%/lib_pypy/_libmpdec/sixstep.c -%%PYPY_DIR%%/lib_pypy/_libmpdec/sixstep.h -%%PYPY_DIR%%/lib_pypy/_libmpdec/transpose.c -%%PYPY_DIR%%/lib_pypy/_libmpdec/transpose.h -%%PYPY_DIR%%/lib_pypy/_libmpdec/typearith.h -%%PYPY_DIR%%/lib_pypy/_libmpdec/umodarith.h -%%PYPY_DIR%%/lib_pypy/_libmpdec/vccompat.h -%%PYPY_DIR%%/lib_pypy/_libmpdec/vcdiv64.asm -%%PYPY_DIR%%/lib_pypy/_libmpdec/vcstdint.h -%%PYPY_DIR%%/lib_pypy/_lzma.py -%%PYPY_DIR%%/lib_pypy/_lzma_build.py -%%PYPY_DIR%%/lib_pypy/_lzma_cffi.%%PYPY_CFFI_VER%%.so -%%PYPY_DIR%%/lib_pypy/_marshal.py -%%PYPY_DIR%%/lib_pypy/_md5.py -%%PYPY_DIR%%/lib_pypy/_overlapped.py -%%PYPY_DIR%%/lib_pypy/_pwdgrp_build.py -%%PYPY_DIR%%/lib_pypy/_pwdgrp_cffi.%%PYPY_CFFI_VER%%.so -%%PYPY_DIR%%/lib_pypy/_pypy_interact.py -%%PYPY_DIR%%/lib_pypy/_pypy_irc_topic.py -%%PYPY_DIR%%/lib_pypy/_pypy_openssl.%%PYPY_CFFI_VER%%.so -%%PYPY_DIR%%/lib_pypy/_pypy_openssl.c -%%PYPY_DIR%%/lib_pypy/_pypy_testcapi.py -%%PYPY_DIR%%/lib_pypy/_pypy_wait.py -%%PYPY_DIR%%/lib_pypy/_pypy_winbase_build.py -%%PYPY_DIR%%/lib_pypy/_pypy_winbase_cffi.py -%%PYPY_DIR%%/lib_pypy/_resource_build.py -%%PYPY_DIR%%/lib_pypy/_resource_cffi.%%PYPY_CFFI_VER%%.so -%%PYPY_DIR%%/lib_pypy/_scproxy.py -%%PYPY_DIR%%/lib_pypy/_sha1.py -%%PYPY_DIR%%/lib_pypy/_sha256.py -%%PYPY_DIR%%/lib_pypy/_sha3/__init__.py -%%PYPY_DIR%%/lib_pypy/_sha3/_sha3_build.py -%%PYPY_DIR%%/lib_pypy/_sha3/_sha3_cffi.%%PYPY_CFFI_VER%%.so -%%PYPY_DIR%%/lib_pypy/_sha3/kcp/KeccakHash.c -%%PYPY_DIR%%/lib_pypy/_sha3/kcp/KeccakHash.h -%%PYPY_DIR%%/lib_pypy/_sha3/kcp/KeccakP-1600-64.macros -%%PYPY_DIR%%/lib_pypy/_sha3/kcp/KeccakP-1600-SnP-opt32.h -%%PYPY_DIR%%/lib_pypy/_sha3/kcp/KeccakP-1600-SnP-opt64.h -%%PYPY_DIR%%/lib_pypy/_sha3/kcp/KeccakP-1600-SnP.h -%%PYPY_DIR%%/lib_pypy/_sha3/kcp/KeccakP-1600-inplace32BI.c -%%PYPY_DIR%%/lib_pypy/_sha3/kcp/KeccakP-1600-opt64-config.h -%%PYPY_DIR%%/lib_pypy/_sha3/kcp/KeccakP-1600-opt64.c -%%PYPY_DIR%%/lib_pypy/_sha3/kcp/KeccakP-1600-unrolling.macros -%%PYPY_DIR%%/lib_pypy/_sha3/kcp/KeccakSponge.c -%%PYPY_DIR%%/lib_pypy/_sha3/kcp/KeccakSponge.h -%%PYPY_DIR%%/lib_pypy/_sha3/kcp/KeccakSponge.inc -%%PYPY_DIR%%/lib_pypy/_sha3/kcp/PlSnP-Fallback.inc -%%PYPY_DIR%%/lib_pypy/_sha3/kcp/SnP-Relaned.h -%%PYPY_DIR%%/lib_pypy/_sha3/kcp/align.h -%%PYPY_DIR%%/lib_pypy/_sha512.py -%%PYPY_DIR%%/lib_pypy/_sqlite3.py -%%PYPY_DIR%%/lib_pypy/_sqlite3_build.py -%%PYPY_DIR%%/lib_pypy/_ssl/__init__.py -%%PYPY_DIR%%/lib_pypy/_ssl_build.py -%%PYPY_DIR%%/lib_pypy/_structseq.py -%%PYPY_DIR%%/lib_pypy/_sysconfigdata.py -%%PYPY_DIR%%/lib_pypy/_syslog_build.py -%%PYPY_DIR%%/lib_pypy/_syslog_cffi.%%PYPY_CFFI_VER%%.so -%%PYPY_DIR%%/lib_pypy/_testcapi.py -%%PYPY_DIR%%/lib_pypy/_testcapimodule.c -%%PYPY_DIR%%/lib_pypy/_testmultiphase.c -%%PYPY_DIR%%/lib_pypy/_testmultiphase.py -%%PYPY_DIR%%/lib_pypy/_tkinter/__init__.py -%%PYPY_DIR%%/lib_pypy/_tkinter/app.py -%%PYPY_DIR%%/lib_pypy/_tkinter/license.terms -%%PYPY_DIR%%/lib_pypy/_tkinter/tclobj.py -%%PYPY_DIR%%/lib_pypy/_tkinter/tklib_build.py -%%PYPY_DIR%%/lib_pypy/_winapi.py -%%PYPY_DIR%%/lib_pypy/audioop.py -%%PYPY_DIR%%/lib_pypy/cffi.egg-info/PKG-INFO -%%PYPY_DIR%%/lib_pypy/cffi.egg-info/SOURCES.txt -%%PYPY_DIR%%/lib_pypy/cffi.egg-info/dependency_links.txt -%%PYPY_DIR%%/lib_pypy/cffi.egg-info/entry_points.txt -%%PYPY_DIR%%/lib_pypy/cffi.egg-info/not-zip-safe -%%PYPY_DIR%%/lib_pypy/cffi.egg-info/requires.txt -%%PYPY_DIR%%/lib_pypy/cffi.egg-info/top_level.txt -%%PYPY_DIR%%/lib_pypy/cffi/__init__.py -%%PYPY_DIR%%/lib_pypy/cffi/_cffi_errors.h -%%PYPY_DIR%%/lib_pypy/cffi/_cffi_include.h -%%PYPY_DIR%%/lib_pypy/cffi/_embedding.h -%%PYPY_DIR%%/lib_pypy/cffi/_pycparser/README -%%PYPY_DIR%%/lib_pypy/cffi/_pycparser/__init__.py -%%PYPY_DIR%%/lib_pypy/cffi/_pycparser/_ast_gen.py -%%PYPY_DIR%%/lib_pypy/cffi/_pycparser/_build_tables.py -%%PYPY_DIR%%/lib_pypy/cffi/_pycparser/_c_ast.cfg -%%PYPY_DIR%%/lib_pypy/cffi/_pycparser/ast_transforms.py -%%PYPY_DIR%%/lib_pypy/cffi/_pycparser/c_ast.py -%%PYPY_DIR%%/lib_pypy/cffi/_pycparser/c_generator.py -%%PYPY_DIR%%/lib_pypy/cffi/_pycparser/c_lexer.py -%%PYPY_DIR%%/lib_pypy/cffi/_pycparser/c_parser.py -%%PYPY_DIR%%/lib_pypy/cffi/_pycparser/lextab.py -%%PYPY_DIR%%/lib_pypy/cffi/_pycparser/ply/LICENSE -%%PYPY_DIR%%/lib_pypy/cffi/_pycparser/ply/__init__.py -%%PYPY_DIR%%/lib_pypy/cffi/_pycparser/ply/cpp.py -%%PYPY_DIR%%/lib_pypy/cffi/_pycparser/ply/ctokens.py -%%PYPY_DIR%%/lib_pypy/cffi/_pycparser/ply/lex.py -%%PYPY_DIR%%/lib_pypy/cffi/_pycparser/ply/yacc.py -%%PYPY_DIR%%/lib_pypy/cffi/_pycparser/ply/ygen.py -%%PYPY_DIR%%/lib_pypy/cffi/_pycparser/plyparser.py -%%PYPY_DIR%%/lib_pypy/cffi/_pycparser/yacctab.py -%%PYPY_DIR%%/lib_pypy/cffi/api.py -%%PYPY_DIR%%/lib_pypy/cffi/backend_ctypes.py -%%PYPY_DIR%%/lib_pypy/cffi/cffi_opcode.py -%%PYPY_DIR%%/lib_pypy/cffi/commontypes.py -%%PYPY_DIR%%/lib_pypy/cffi/cparser.py -%%PYPY_DIR%%/lib_pypy/cffi/error.py -%%PYPY_DIR%%/lib_pypy/cffi/ffiplatform.py -%%PYPY_DIR%%/lib_pypy/cffi/gc_weakref.py -%%PYPY_DIR%%/lib_pypy/cffi/lock.py -%%PYPY_DIR%%/lib_pypy/cffi/model.py -%%PYPY_DIR%%/lib_pypy/cffi/parse_c_type.h -%%PYPY_DIR%%/lib_pypy/cffi/pkgconfig.py -%%PYPY_DIR%%/lib_pypy/cffi/recompiler.py -%%PYPY_DIR%%/lib_pypy/cffi/setuptools_ext.py -%%PYPY_DIR%%/lib_pypy/cffi/testing/__init__.py -%%PYPY_DIR%%/lib_pypy/cffi/testing/udir.py -%%PYPY_DIR%%/lib_pypy/cffi/vengine_cpy.py -%%PYPY_DIR%%/lib_pypy/cffi/vengine_gen.py -%%PYPY_DIR%%/lib_pypy/cffi/verifier.py -%%PYPY_DIR%%/lib_pypy/ctypes_config_cache/.empty -%%PYPY_DIR%%/lib_pypy/ctypes_support.py -%%PYPY_DIR%%/lib_pypy/faulthandler.py -%%PYPY_DIR%%/lib_pypy/future_builtins.py -%%PYPY_DIR%%/lib_pypy/greenlet.egg-info -%%PYPY_DIR%%/lib_pypy/greenlet.py -%%PYPY_DIR%%/lib_pypy/grp.py -%%PYPY_DIR%%/lib_pypy/identity_dict.py -%%PYPY_DIR%%/lib_pypy/marshal.py -%%PYPY_DIR%%/lib_pypy/msvcrt.py -%%PYPY_DIR%%/lib_pypy/pyrepl/__init__.py -%%PYPY_DIR%%/lib_pypy/pyrepl/_minimal_curses.py -%%PYPY_DIR%%/lib_pypy/pyrepl/cmdrepl.py -%%PYPY_DIR%%/lib_pypy/pyrepl/commands.py -%%PYPY_DIR%%/lib_pypy/pyrepl/completer.py -%%PYPY_DIR%%/lib_pypy/pyrepl/completing_reader.py -%%PYPY_DIR%%/lib_pypy/pyrepl/console.py -%%PYPY_DIR%%/lib_pypy/pyrepl/copy_code.py -%%PYPY_DIR%%/lib_pypy/pyrepl/curses.py -%%PYPY_DIR%%/lib_pypy/pyrepl/fancy_termios.py -%%PYPY_DIR%%/lib_pypy/pyrepl/historical_reader.py -%%PYPY_DIR%%/lib_pypy/pyrepl/input.py -%%PYPY_DIR%%/lib_pypy/pyrepl/keymap.py -%%PYPY_DIR%%/lib_pypy/pyrepl/keymaps.py -%%PYPY_DIR%%/lib_pypy/pyrepl/module_lister.py -%%PYPY_DIR%%/lib_pypy/pyrepl/pygame_console.py -%%PYPY_DIR%%/lib_pypy/pyrepl/pygame_keymap.py -%%PYPY_DIR%%/lib_pypy/pyrepl/python_reader.py -%%PYPY_DIR%%/lib_pypy/pyrepl/reader.py -%%PYPY_DIR%%/lib_pypy/pyrepl/readline.py -%%PYPY_DIR%%/lib_pypy/pyrepl/simple_interact.py -%%PYPY_DIR%%/lib_pypy/pyrepl/trace.py -%%PYPY_DIR%%/lib_pypy/pyrepl/unicodedata_.py -%%PYPY_DIR%%/lib_pypy/pyrepl/unix_console.py -%%PYPY_DIR%%/lib_pypy/pyrepl/unix_eventqueue.py -%%PYPY_DIR%%/lib_pypy/readline.egg-info -%%PYPY_DIR%%/lib_pypy/readline.py -%%PYPY_DIR%%/lib_pypy/resource.py -%%PYPY_DIR%%/lib_pypy/stackless.py -%%PYPY_DIR%%/lib_pypy/syslog.py -%%PYPY_DIR%%/lib_pypy/testcapi_long.h -%%PYPY_DIR%%/lib_pypy/tputil.py -%%PYPY_DIR%%/site-packages/README -@dir %%PYPY_DIR%%/lib-python/3/__pycache__ -@dir %%PYPY_DIR%%/lib-python/3/collections/__pycache__ -@dir %%PYPY_DIR%%/lib-python/3/ctypes/__pycache__ -@dir %%PYPY_DIR%%/lib-python/3/curses/__pycache__ -@dir %%PYPY_DIR%%/lib-python/3/distutils/__pycache__ -@dir %%PYPY_DIR%%/lib-python/3/distutils/command/__pycache__ -@dir %%PYPY_DIR%%/lib-python/3/email/__pycache__ -@dir %%PYPY_DIR%%/lib-python/3/encodings/__pycache__ -@dir %%PYPY_DIR%%/lib-python/3/ensurepip/__pycache__ -@dir %%PYPY_DIR%%/lib-python/3/html/__pycache__ -@dir %%PYPY_DIR%%/lib-python/3/http/__pycache__ -@dir %%PYPY_DIR%%/lib-python/3/importlib/__pycache__ -@dir %%PYPY_DIR%%/lib-python/3/json/__pycache__ -@dir %%PYPY_DIR%%/lib-python/3/logging/__pycache__ -@dir %%PYPY_DIR%%/lib-python/3/urllib/__pycache__ -@dir %%PYPY_DIR%%/lib-python/3/xml/__pycache__ -@dir %%PYPY_DIR%%/lib-python/3/xml/etree/__pycache__ -@dir %%PYPY_DIR%%/lib-python/3/xml/parsers/__pycache__ -@dir %%PYPY_DIR%%/lib-python/3/xml/sax/__pycache__ -@dir %%PYPY_DIR%%/lib-python/3/xmlrpc/__pycache__ -@dir %%PYPY_DIR%%/lib_pypy/__pycache__ -@dir %%PYPY_DIR%%/lib_pypy/_blake2/__pycache__ -@dir %%PYPY_DIR%%/lib_pypy/_cffi_ssl/__pycache__ -@dir %%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/__pycache__ -@dir %%PYPY_DIR%%/lib_pypy/_cffi_ssl/_cffi_src/openssl/__pycache__ -@dir %%PYPY_DIR%%/lib_pypy/_cffi_ssl/_stdssl/__pycache__ -@dir %%PYPY_DIR%%/lib_pypy/_ctypes/__pycache__ -@dir %%PYPY_DIR%%/lib_pypy/_hashlib/__pycache__ -@dir %%PYPY_DIR%%/lib_pypy/_sha3/__pycache__ -@dir %%PYPY_DIR%%/lib_pypy/_ssl/__pycache__ -@dir %%PYPY_DIR%%/lib_pypy/cffi/__pycache__ -@dir %%PYPY_DIR%%/lib_pypy/cffi/_pycparser/__pycache__ -@dir %%PYPY_DIR%%/lib_pypy/cffi/_pycparser/ply/__pycache__ diff --git a/lang/spidermonkey185/Makefile b/lang/spidermonkey185/Makefile deleted file mode 100644 index 263096f3e96d..000000000000 --- a/lang/spidermonkey185/Makefile +++ /dev/null @@ -1,127 +0,0 @@ -# Created by: Kubilay Kocak <koobs@FreeBSD.org> -# $FreeBSD$ - -PORTNAME= spidermonkey185 -PORTVERSION= 1.8.5 -PORTREVISION= 5 -CATEGORIES= lang -MASTER_SITES= MOZILLA/js -DISTNAME= js185-1.0.0 - -MAINTAINER= koobs@FreeBSD.org -COMMENT= Standalone JavaScript (1.8.5) interpreter from Mozilla - -BUILD_DEPENDS= zip:archivers/zip \ - autoconf-2.13:devel/autoconf213 -LIB_DEPENDS= libnspr4.so:devel/nspr - -USES= gmake pathfix perl5 pkgconfig python:2.7,build -GNU_CONFIGURE= yes -USE_LDCONFIG= yes -USE_PERL5= build - -WRKSRC= ${WRKDIR}/js-${PORTVERSION}/js/src - -BROKEN_aarch64= Does not compile: error: cacheFlush support is missing on this platform -BROKEN_mips64= Does not compile: error: const union jsval_layout has no member named word -BROKEN_sparc64= Does not build: fails to link - -NOT_FOR_ARCHS= powerpc powerpc64 -NOT_FOR_ARCHS_REASON= PowerPC is not supported - -CONFIGURE_ARGS= --with-pthreads \ - --with-system-nspr - -# This comes from bsd.gecko.mk, fixes linking issues on 9.0 and higher. -post-configure: - ${ECHO_CMD} "fenv.h" >> ${WRKSRC}/config/system-headers - ${ECHO_CMD} "pthread_np.h" >> ${WRKSRC}/config/system-headers - -OPTIONS_DEFINE= DEBUG GCZEAL JEMALLOC METHODJIT OPTIMIZE READLINE \ - THREADSAFE TRACEJIT UTF8 \ - -OPTIONS_DEFAULT= METHODJIT OPTIMIZE READLINE THREADSAFE TRACEJIT - -GCZEAL_DESC= Enable Zealous garbage collecting -JEMALLOC_DESC= Use jemalloc as memory allocator -METHODJIT_DESC= Enable method JIT support -OPTIMIZE_DESC= Enable compiler optimizations -READLINE_DESC= Link js shell to system readline library -THREADSAFE_DESC= Enable multiple thread support -TRACEJIT_DESC= Enable tracing JIT support -UTF8_DESC= Treat strings as UTF8 instead of ISO-8859-1 - -DEBUG_CONFIGURE_ENABLE= debug -DEBUG_CONFIGURE_ON= --enable-debug-sumbols -GCZEAL_CONFIGURE_ENABLE= gczeal -JEMALLOC_CONFIGURE_ENABLE= jemalloc -METHODJIT_CONFIGURE_ENABLE= methodjit -OPTIMIZE_CONFIGURE_ENABLE= optimize -READLINE_CONFIGURE_ENABLE= readline -READLINE_USES= readline -THREADSAFE_CONFIGURE_ENABLE= threadsafe -TRACEJIT_CONFIGURE_ENABLE= tracejit -UTF8_CFLAGS= -DJS_C_STRINGS_ARE_UTF8 - -.include <bsd.port.options.mk> - -.if ${ARCH} == amd64 -CONFIGURE_TARGET= x86_64-portbld-freebsd${OSREL} -.endif - -.if ${ARCH} == "amd64" -PLIST_SUB+= AMD64="" -.else -PLIST_SUB+= AMD64="@comment " -.endif - -.if ${ARCH} == "i386" -PLIST_SUB+= I386="" -.else -PLIST_SUB+= I386="@comment " -.endif - -.if ${ARCH} == "arm" -PLIST_SUB+= ARM="" -.else -PLIST_SUB+= ARM="@comment " -.endif - -.if ${ARCH} == "mips" -PLIST_SUB+= MIPS="" -.else -PLIST_SUB+= MIPS="@comment " -.endif - -.if ${ARCH} == "powerpc" || ${ARCH} == "powerpc64" -PLIST_SUB+= PPC="" -.else -PLIST_SUB+= PPC="@comment " -.endif - -.if ${ARCH} == "sparc64" -PLIST_SUB+= SPARC="" -.else -PLIST_SUB+= SPARC="@comment " -.endif - -pre-configure: - (cd ${WRKSRC} && ${LOCALBASE}/bin/autoconf-2.13) - -do-test: - @${ECHO_MSG} -n "===> Running jstests.py: " - @cd ${WRKSRC} && ${SETENV} TZ=PST8PDT ${PYTHON_CMD} tests/jstests.py \ - --no-progress --worker-count=${MAKE_JOBS_NUMBER} ./js -.if ${PORT_OPTIONS:MMETHODJIT} || ${PORT_OPTIONS:MTRACEJIT} - @${ECHO_MSG} -n "===> Running jit_test.py: " - @cd ${WRKSRC} && ${SETENV} TZ=PST8PDT ${PYTHON_CMD} jit-test/jit_test.py \ - --no-progress --jitflags=,m,j,mj,mjp,am,amj,amjp,amd ./js -.endif - -post-install: - ${LN} -sf libmozjs185.so.1.0.0 ${STAGEDIR}${PREFIX}/lib/libmozjs185.so - ${LN} -sf libmozjs185.so.1.0.0 ${STAGEDIR}${PREFIX}/lib/libmozjs185.so.1 - ${LN} -sf libmozjs185.so.1.0.0 ${STAGEDIR}${PREFIX}/lib/libmozjs185.so.1.0 - @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmozjs185.so.1.0.0 - -.include <bsd.port.mk> diff --git a/lang/spidermonkey185/distinfo b/lang/spidermonkey185/distinfo deleted file mode 100644 index ac820e9f43a3..000000000000 --- a/lang/spidermonkey185/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (js185-1.0.0.tar.gz) = 5d12f7e1f5b4a99436685d97b9b7b75f094d33580227aa998c406bbae6f2a687 -SIZE (js185-1.0.0.tar.gz) = 6164605 diff --git a/lang/spidermonkey185/files/patch-assembler_jit_ExecutableAllocator.h b/lang/spidermonkey185/files/patch-assembler_jit_ExecutableAllocator.h deleted file mode 100644 index 94770e435051..000000000000 --- a/lang/spidermonkey185/files/patch-assembler_jit_ExecutableAllocator.h +++ /dev/null @@ -1,14 +0,0 @@ ---- assembler/jit/ExecutableAllocator.h.orig 2016-09-07 UTC -+++ assembler/jit/ExecutableAllocator.h -@@ -391,6 +391,11 @@ public: - { - CacheRangeFlush(code, size, CACHE_SYNC_ALL); - } -+#elif WTF_CPU_ARM_TRADITIONAL && WTF_PLATFORM_FREEBSD -+ static void cacheFlush(void* code, size_t size) -+ { -+ __clear_cache(code, reinterpret_cast<char*>(code) + size); -+ } - #else - #error "The cacheFlush support is missing on this platform." - #endif diff --git a/lang/spidermonkey185/files/patch-assembler_wtf_Platform.h b/lang/spidermonkey185/files/patch-assembler_wtf_Platform.h deleted file mode 100644 index 9556c0f7e638..000000000000 --- a/lang/spidermonkey185/files/patch-assembler_wtf_Platform.h +++ /dev/null @@ -1,18 +0,0 @@ ---- ./assembler/wtf/Platform.h.orig 2016-09-07 UTC -+++ ./assembler/wtf/Platform.h -@@ -213,6 +213,7 @@ - #elif defined(__ARM_ARCH_6__) \ - || defined(__ARM_ARCH_6J__) \ - || defined(__ARM_ARCH_6K__) \ -+ || defined(__ARM_ARCH_6KZ__) \ - || defined(__ARM_ARCH_6Z__) \ - || defined(__ARM_ARCH_6ZK__) \ - || defined(__ARM_ARCH_6T2__) \ -@@ -243,6 +244,7 @@ - - #elif defined(__ARM_ARCH_6J__) \ - || defined(__ARM_ARCH_6K__) \ -+ || defined(__ARM_ARCH_6KZ__) \ - || defined(__ARM_ARCH_6Z__) \ - || defined(__ARM_ARCH_6ZK__) \ - || defined(__ARM_ARCH_6M__) diff --git a/lang/spidermonkey185/files/patch-bug771281 b/lang/spidermonkey185/files/patch-bug771281 deleted file mode 100644 index 1b59e5dfeafb..000000000000 --- a/lang/spidermonkey185/files/patch-bug771281 +++ /dev/null @@ -1,1839 +0,0 @@ -diff -ruN src/shell/Makefile.in src.new/shell/Makefile.in ---- shell/Makefile.in 2011-04-01 06:08:36.000000000 +1100 -+++ shell/Makefile.in 2013-03-23 22:01:26.876752286 +1100 -@@ -47,7 +47,6 @@ - PROGRAM = js$(BIN_SUFFIX) - CPPSRCS = \ - js.cpp \ -- jsworkers.cpp \ - $(NULL) - - DEFINES += -DEXPORT_JS_API -diff -ruN src/shell/js.cpp src.new/shell/js.cpp ---- shell/js.cpp 2011-04-01 06:08:36.000000000 +1100 -+++ shell/js.cpp 2013-03-23 22:02:46.436700725 +1100 -@@ -91,8 +91,6 @@ - #endif /* JSDEBUGGER_C_UI */ - #endif /* JSDEBUGGER */ - --#include "jsworkers.h" -- - #include "jsinterpinlines.h" - #include "jsobjinlines.h" - #include "jsscriptinlines.h" -@@ -194,10 +192,6 @@ - JSBool gQuitting = JS_FALSE; - FILE *gErrFile = NULL; - FILE *gOutFile = NULL; --#ifdef JS_THREADSAFE --JSObject *gWorkers = NULL; --js::workers::ThreadPool *gWorkerThreadPool = NULL; --#endif - - static JSBool reportWarnings = JS_TRUE; - static JSBool compileOnly = JS_FALSE; -@@ -1315,10 +1309,6 @@ - JS_ConvertArguments(cx, argc, JS_ARGV(cx, vp), "/ i", &gExitCode); - - gQuitting = JS_TRUE; --#ifdef JS_THREADSAFE -- if (gWorkerThreadPool) -- js::workers::terminateAll(JS_GetRuntime(cx), gWorkerThreadPool); --#endif - return JS_FALSE; - } - -@@ -4150,10 +4140,6 @@ - gCanceled = true; - if (gExitCode == 0) - gExitCode = EXITCODE_TIMEOUT; --#ifdef JS_THREADSAFE -- if (gWorkerThreadPool) -- js::workers::terminateAll(rt, gWorkerThreadPool); --#endif - JS_TriggerAllOperationCallbacks(rt); - - static const char msg[] = "Script runs for too long, terminating.\n"; -@@ -5681,29 +5667,8 @@ - #endif /* JSDEBUGGER_C_UI */ - #endif /* JSDEBUGGER */ - --#ifdef JS_THREADSAFE -- class ShellWorkerHooks : public js::workers::WorkerHooks { -- public: -- JSObject *newGlobalObject(JSContext *cx) { -- return NewGlobalObject(cx, NEW_COMPARTMENT); -- } -- }; -- ShellWorkerHooks hooks; -- if (!JS_AddNamedObjectRoot(cx, &gWorkers, "Workers") || -- (gWorkerThreadPool = js::workers::init(cx, &hooks, glob, &gWorkers)) == NULL) { -- return 1; -- } --#endif -- - int result = ProcessArgs(cx, glob, argv, argc); - --#ifdef JS_THREADSAFE -- js::workers::finish(cx, gWorkerThreadPool); -- JS_RemoveObjectRoot(cx, &gWorkers); -- if (result == 0) -- result = gExitCode; --#endif -- - #ifdef JSDEBUGGER - if (jsdc) { - #ifdef JSDEBUGGER_C_UI -diff -ruN src/shell/jsworkers.cpp src.new/shell/jsworkers.cpp ---- shell/jsworkers.cpp 2011-04-01 06:08:36.000000000 +1100 -+++ shell/jsworkers.cpp 1970-01-01 10:00:00.000000000 +1000 -@@ -1,1280 +0,0 @@ --/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- -- * vim: set ts=8 sw=4 et tw=99: -- * -- * ***** BEGIN LICENSE BLOCK ***** -- * Version: MPL 1.1/GPL 2.0/LGPL 2.1 -- * -- * The contents of this file are subject to the Mozilla Public License Version -- * 1.1 (the "License"); you may not use this file except in compliance with -- * the License. You may obtain a copy of the License at -- * http://www.mozilla.org/MPL/ -- * -- * Software distributed under the License is distributed on an "AS IS" basis, -- * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License -- * for the specific language governing rights and limitations under the -- * License. -- * -- * The Original Code is JavaScript shell workers. -- * -- * The Initial Developer of the Original Code is -- * Mozilla Corporation. -- * Portions created by the Initial Developer are Copyright (C) 2010 -- * the Initial Developer. All Rights Reserved. -- * -- * Contributor(s): -- * Jason Orendorff <jorendorff@mozilla.com> -- * -- * Alternatively, the contents of this file may be used under the terms of -- * either of the GNU General Public License Version 2 or later (the "GPL"), -- * or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), -- * in which case the provisions of the GPL or the LGPL are applicable instead -- * of those above. If you wish to allow use of your version of this file only -- * under the terms of either the GPL or the LGPL, and not to allow others to -- * use your version of this file under the terms of the MPL, indicate your -- * decision by deleting the provisions above and replace them with the notice -- * and other provisions required by the GPL or the LGPL. If you do not delete -- * the provisions above, a recipient may use your version of this file under -- * the terms of any one of the MPL, the GPL or the LGPL. -- * -- * ***** END LICENSE BLOCK ***** */ -- --#ifdef JS_THREADSAFE -- --#include <algorithm> --#include <string.h> --#include "prthread.h" --#include "prlock.h" --#include "prcvar.h" --#include "jsapi.h" --#include "jscntxt.h" --#include "jshashtable.h" --#include "jsstdint.h" --#include "jslock.h" --#include "jsvector.h" --#include "jsworkers.h" -- --extern size_t gMaxStackSize; -- --/* -- * JavaScript shell workers. -- * -- * == Object lifetime rules == -- * -- * - The ThreadPool lasts from init() to finish(). -- * -- * - The ThreadPool owns the MainQueue and the WorkerQueue. Those live from -- * the time the first Worker is created until finish(). -- * -- * - Each JS Worker object has the same lifetime as the corresponding C++ -- * Worker object. A Worker is live if (a) the Worker JSObject is still -- * live; (b) the Worker has an incoming event pending or running; (c) it -- * has sent an outgoing event to its parent that is still pending; or (d) -- * it has any live child Workers. -- * -- * - finish() continues to wait for events until all threads are idle. -- * -- * Event objects, however, are basically C++-only. The JS Event objects are -- * just plain old JSObjects. They don't keep anything alive. -- * -- * == Locking scheme == -- * -- * When mixing mutexes and the JSAPI request model, there are two choices: -- * -- * - Always nest the mutexes in requests. Since threads in requests are not -- * supposed to block, this means the mutexes must be only briefly held. -- * -- * - Never nest the mutexes in requests. Since this allows threads to race -- * with the GC, trace() methods must go through the mutexes just like -- * everyone else. -- * -- * This code uses the latter approach for all locks. -- * -- * In one case, a thread holding a Worker's mutex can acquire the mutex of one -- * of its child Workers. See Worker::terminateSelf. (This can't deadlock because -- * the parent-child relationship is a partial order.) -- */ -- --namespace js { --namespace workers { -- --template <class T, class AllocPolicy> --class Queue { -- private: -- typedef Vector<T, 4, AllocPolicy> Vec; -- Vec v1; -- Vec v2; -- Vec *front; -- Vec *back; -- -- // Queue is not copyable. -- Queue(const Queue &); -- Queue & operator=(const Queue &); -- -- public: -- Queue() : front(&v1), back(&v2) {} -- bool push(T t) { return back->append(t); } -- bool empty() { return front->empty() && back->empty(); } -- -- T pop() { -- if (front->empty()) { -- std::reverse(back->begin(), back->end()); -- Vec *tmp = front; -- front = back; -- back = tmp; -- } -- T item = front->back(); -- front->popBack(); -- return item; -- } -- -- void clear() { -- v1.clear(); -- v2.clear(); -- } -- -- void trace(JSTracer *trc) { -- for (T *p = v1.begin(); p != v1.end(); p++) -- (*p)->trace(trc); -- for (T *p = v2.begin(); p != v2.end(); p++) -- (*p)->trace(trc); -- } --}; -- --class Event; --class ThreadPool; --class Worker; -- --class WorkerParent { -- protected: -- typedef HashSet<Worker *, DefaultHasher<Worker *>, SystemAllocPolicy> ChildSet; -- ChildSet children; -- -- bool initWorkerParent() { return children.init(8); } -- -- public: -- virtual JSLock *getLock() = 0; -- virtual ThreadPool *getThreadPool() = 0; -- virtual bool post(Event *item) = 0; // false on OOM or queue closed -- virtual void trace(JSTracer *trc) = 0; -- -- bool addChild(Worker *w) { -- AutoLock hold(getLock()); -- return children.put(w) != NULL; -- } -- -- // This must be called only from GC or when all threads are shut down. It -- // does not bother with locking. -- void removeChild(Worker *w) { -- ChildSet::Ptr p = children.lookup(w); -- JS_ASSERT(p); -- children.remove(p); -- } -- -- void disposeChildren(); --}; -- --template <class T> --class ThreadSafeQueue --{ -- protected: -- Queue<T, SystemAllocPolicy> queue; -- JSLock *lock; -- PRCondVar *condvar; -- bool closed; -- -- private: -- Vector<T, 8, SystemAllocPolicy> busy; -- -- protected: -- ThreadSafeQueue() : lock(NULL), condvar(NULL), closed(false) {} -- -- ~ThreadSafeQueue() { -- if (condvar) -- JS_DESTROY_CONDVAR(condvar); -- if (lock) -- JS_DESTROY_LOCK(lock); -- } -- -- // Called by take() with the lock held. -- virtual bool shouldStop() { return closed; } -- -- public: -- bool initThreadSafeQueue() { -- JS_ASSERT(!lock); -- JS_ASSERT(!condvar); -- return (lock = JS_NEW_LOCK()) && (condvar = JS_NEW_CONDVAR(lock)); -- } -- -- bool post(T t) { -- AutoLock hold(lock); -- if (closed) -- return false; -- if (queue.empty()) -- JS_NOTIFY_ALL_CONDVAR(condvar); -- return queue.push(t); -- } -- -- void close() { -- AutoLock hold(lock); -- closed = true; -- queue.clear(); -- JS_NOTIFY_ALL_CONDVAR(condvar); -- } -- -- // The caller must hold the lock. -- bool take(T *t) { -- while (queue.empty()) { -- if (shouldStop()) -- return false; -- JS_WAIT_CONDVAR(condvar, JS_NO_TIMEOUT); -- } -- *t = queue.pop(); -- busy.append(*t); -- return true; -- } -- -- // The caller must hold the lock. -- void drop(T item) { -- for (T *p = busy.begin(); p != busy.end(); p++) { -- if (*p == item) { -- *p = busy.back(); -- busy.popBack(); -- return; -- } -- } -- JS_NOT_REACHED("removeBusy"); -- } -- -- bool lockedIsIdle() { return busy.empty() && queue.empty(); } -- -- bool isIdle() { -- AutoLock hold(lock); -- return lockedIsIdle(); -- } -- -- void wake() { -- AutoLock hold(lock); -- JS_NOTIFY_ALL_CONDVAR(condvar); -- } -- -- void trace(JSTracer *trc) { -- AutoLock hold(lock); -- for (T *p = busy.begin(); p != busy.end(); p++) -- (*p)->trace(trc); -- queue.trace(trc); -- } --}; -- --class MainQueue; -- --class Event --{ -- protected: -- virtual ~Event() { JS_ASSERT(!data); } -- -- WorkerParent *recipient; -- Worker *child; -- uint64 *data; -- size_t nbytes; -- -- public: -- enum Result { fail = JS_FALSE, ok = JS_TRUE, forwardToParent }; -- -- virtual void destroy(JSContext *cx) { -- JS_free(cx, data); --#ifdef DEBUG -- data = NULL; --#endif -- delete this; -- } -- -- void setChildAndRecipient(Worker *aChild, WorkerParent *aRecipient) { -- child = aChild; -- recipient = aRecipient; -- } -- -- bool deserializeData(JSContext *cx, jsval *vp) { -- return !!JS_ReadStructuredClone(cx, data, nbytes, JS_STRUCTURED_CLONE_VERSION, vp, -- NULL, NULL); -- } -- -- virtual Result process(JSContext *cx) = 0; -- -- inline void trace(JSTracer *trc); -- -- template <class EventType> -- static EventType *createEvent(JSContext *cx, WorkerParent *recipient, Worker *child, -- jsval v) -- { -- uint64 *data; -- size_t nbytes; -- if (!JS_WriteStructuredClone(cx, v, &data, &nbytes, NULL, NULL)) -- return NULL; -- -- EventType *event = new EventType; -- if (!event) { -- JS_ReportOutOfMemory(cx); -- return NULL; -- } -- event->recipient = recipient; -- event->child = child; -- event->data = data; -- event->nbytes = nbytes; -- return event; -- } -- -- Result dispatch(JSContext *cx, JSObject *thisobj, const char *dataPropName, -- const char *methodName, Result noHandler) -- { -- if (!data) -- return fail; -- -- JSBool found; -- if (!JS_HasProperty(cx, thisobj, methodName, &found)) -- return fail; -- if (!found) -- return noHandler; -- -- // Create event object. -- jsval v; -- if (!deserializeData(cx, &v)) -- return fail; -- JSObject *obj = JS_NewObject(cx, NULL, NULL, NULL); -- if (!obj || !JS_DefineProperty(cx, obj, dataPropName, v, NULL, NULL, 0)) -- return fail; -- -- // Call event handler. -- jsval argv[1] = { OBJECT_TO_JSVAL(obj) }; -- jsval rval = JSVAL_VOID; -- return Result(JS_CallFunctionName(cx, thisobj, methodName, 1, argv, &rval)); -- } --}; -- --typedef ThreadSafeQueue<Event *> EventQueue; -- --class MainQueue : public EventQueue, public WorkerParent --{ -- private: -- ThreadPool *threadPool; -- -- public: -- explicit MainQueue(ThreadPool *tp) : threadPool(tp) {} -- -- ~MainQueue() { -- JS_ASSERT(queue.empty()); -- } -- -- bool init() { return initThreadSafeQueue() && initWorkerParent(); } -- -- void destroy(JSContext *cx) { -- while (!queue.empty()) -- queue.pop()->destroy(cx); -- delete this; -- } -- -- virtual JSLock *getLock() { return lock; } -- virtual ThreadPool *getThreadPool() { return threadPool; } -- -- protected: -- virtual bool shouldStop(); -- -- public: -- virtual bool post(Event *event) { return EventQueue::post(event); } -- -- virtual void trace(JSTracer *trc); -- -- void traceChildren(JSTracer *trc) { EventQueue::trace(trc); } -- -- JSBool mainThreadWork(JSContext *cx, bool continueOnError) { -- JSAutoSuspendRequest suspend(cx); -- AutoLock hold(lock); -- -- Event *event; -- while (take(&event)) { -- JS_RELEASE_LOCK(lock); -- Event::Result result; -- { -- JSAutoRequest req(cx); -- result = event->process(cx); -- if (result == Event::forwardToParent) { -- // FIXME - pointlessly truncates the string to 8 bits -- jsval data; -- JSAutoByteString bytes; -- if (event->deserializeData(cx, &data) && -- JSVAL_IS_STRING(data) && -- bytes.encode(cx, JSVAL_TO_STRING(data))) { -- JS_ReportError(cx, "%s", bytes.ptr()); -- } else { -- JS_ReportOutOfMemory(cx); -- } -- result = Event::fail; -- } -- if (result == Event::fail && continueOnError) { -- if (JS_IsExceptionPending(cx) && !JS_ReportPendingException(cx)) -- JS_ClearPendingException(cx); -- result = Event::ok; -- } -- } -- JS_ACQUIRE_LOCK(lock); -- drop(event); -- event->destroy(cx); -- if (result != Event::ok) -- return false; -- } -- return true; -- } --}; -- --/* -- * A queue of workers. -- * -- * We keep a queue of workers with pending events, rather than a queue of -- * events, so that two threads won't try to run a Worker at the same time. -- */ --class WorkerQueue : public ThreadSafeQueue<Worker *> --{ -- private: -- MainQueue *main; -- -- public: -- explicit WorkerQueue(MainQueue *main) : main(main) {} -- -- void work(); --}; -- --/* The top-level object that owns everything else. */ --class ThreadPool --{ -- private: -- enum { threadCount = 6 }; -- -- JSObject *obj; -- WorkerHooks *hooks; -- MainQueue *mq; -- WorkerQueue *wq; -- PRThread *threads[threadCount]; -- int32_t terminating; -- -- static JSClass jsClass; -- -- static void start(void* arg) { -- ((WorkerQueue *) arg)->work(); -- } -- -- explicit ThreadPool(WorkerHooks *hooks) : hooks(hooks), mq(NULL), wq(NULL), terminating(0) { -- for (int i = 0; i < threadCount; i++) -- threads[i] = NULL; -- } -- -- public: -- ~ThreadPool() { -- JS_ASSERT(!mq); -- JS_ASSERT(!wq); -- JS_ASSERT(!threads[0]); -- } -- -- static ThreadPool *create(JSContext *cx, WorkerHooks *hooks) { -- ThreadPool *tp = new ThreadPool(hooks); -- if (!tp) { -- JS_ReportOutOfMemory(cx); -- return NULL; -- } -- -- JSObject *obj = JS_NewObject(cx, &jsClass, NULL, NULL); -- if (!obj || !JS_SetPrivate(cx, obj, tp)) { -- delete tp; -- return NULL; -- } -- tp->obj = obj; -- return tp; -- } -- -- JSObject *asObject() { return obj; } -- WorkerHooks *getHooks() { return hooks; } -- WorkerQueue *getWorkerQueue() { return wq; } -- MainQueue *getMainQueue() { return mq; } -- bool isTerminating() { return terminating != 0; } -- -- /* -- * Main thread only. Requires request (to prevent GC, which could see the -- * object in an inconsistent state). -- */ -- bool start(JSContext *cx) { -- JS_ASSERT(!mq && !wq); -- mq = new MainQueue(this); -- if (!mq || !mq->init()) { -- mq->destroy(cx); -- mq = NULL; -- return false; -- } -- wq = new WorkerQueue(mq); -- if (!wq || !wq->initThreadSafeQueue()) { -- delete wq; -- wq = NULL; -- mq->destroy(cx); -- mq = NULL; -- return false; -- } -- JSAutoSuspendRequest suspend(cx); -- bool ok = true; -- for (int i = 0; i < threadCount; i++) { -- threads[i] = PR_CreateThread(PR_USER_THREAD, start, wq, PR_PRIORITY_NORMAL, -- PR_LOCAL_THREAD, PR_JOINABLE_THREAD, 0); -- if (!threads[i]) { -- shutdown(cx); -- ok = false; -- break; -- } -- } -- return ok; -- } -- -- void terminateAll(JSRuntime *rt) { -- // See comment about JS_ATOMIC_SET in the implementation of -- // JS_TriggerOperationCallback. -- JS_ATOMIC_SET(&terminating, 1); -- JS_TriggerAllOperationCallbacks(rt); -- } -- -- /* This context is used only to free memory. */ -- void shutdown(JSContext *cx) { -- wq->close(); -- for (int i = 0; i < threadCount; i++) { -- if (threads[i]) { -- PR_JoinThread(threads[i]); -- threads[i] = NULL; -- } -- } -- -- delete wq; -- wq = NULL; -- -- mq->disposeChildren(); -- mq->destroy(cx); -- mq = NULL; -- terminating = 0; -- } -- -- private: -- static void jsTraceThreadPool(JSTracer *trc, JSObject *obj) { -- ThreadPool *tp = unwrap(trc->context, obj); -- if (tp->mq) { -- tp->mq->traceChildren(trc); -- tp->wq->trace(trc); -- } -- } -- -- -- static void jsFinalize(JSContext *cx, JSObject *obj) { -- if (ThreadPool *tp = unwrap(cx, obj)) -- delete tp; -- } -- -- public: -- static ThreadPool *unwrap(JSContext *cx, JSObject *obj) { -- JS_ASSERT(JS_GET_CLASS(cx, obj) == &jsClass); -- return (ThreadPool *) JS_GetPrivate(cx, obj); -- } --}; -- --/* -- * A Worker is always in one of 4 states, except when it is being initialized -- * or destroyed, or its lock is held: -- * - idle (!terminated && current == NULL && events.empty()) -- * - enqueued (!terminated && current == NULL && !events.empty()) -- * - busy (!terminated && current != NULL) -- * - terminated (terminated && current == NULL && events.empty()) -- * -- * Separately, there is a terminateFlag that other threads can set -- * asynchronously to tell the Worker to terminate. -- */ --class Worker : public WorkerParent --{ -- private: -- ThreadPool *threadPool; -- WorkerParent *parent; -- JSObject *object; // Worker object exposed to parent -- JSContext *context; -- JSLock *lock; -- Queue<Event *, SystemAllocPolicy> events; // owning pointers to pending events -- Event *current; -- bool terminated; -- int32_t terminateFlag; -- -- static JSClass jsWorkerClass; -- -- Worker() -- : threadPool(NULL), parent(NULL), object(NULL), -- context(NULL), lock(NULL), current(NULL), terminated(false), terminateFlag(0) {} -- -- bool init(JSContext *parentcx, WorkerParent *parent, JSObject *obj) { -- JS_ASSERT(!threadPool && !this->parent && !object && !lock); -- -- if (!initWorkerParent() || !parent->addChild(this)) -- return false; -- threadPool = parent->getThreadPool(); -- this->parent = parent; -- this->object = obj; -- lock = JS_NEW_LOCK(); -- return lock && -- createContext(parentcx, parent) && -- JS_SetPrivate(parentcx, obj, this); -- } -- -- bool createContext(JSContext *parentcx, WorkerParent *parent) { -- JSRuntime *rt = JS_GetRuntime(parentcx); -- context = JS_NewContext(rt, 8192); -- if (!context) -- return false; -- -- // The Worker has a strong reference to the global; see jsTraceWorker. -- // JSOPTION_UNROOTED_GLOBAL ensures that when the worker becomes -- // unreachable, it and its global object can be collected. Otherwise -- // the cx->globalObject root would keep them both alive forever. -- JS_SetOptions(context, JS_GetOptions(parentcx) | JSOPTION_UNROOTED_GLOBAL | -- JSOPTION_DONT_REPORT_UNCAUGHT); -- JS_SetVersion(context, JS_GetVersion(parentcx)); -- JS_SetContextPrivate(context, this); -- JS_SetOperationCallback(context, jsOperationCallback); -- JS_BeginRequest(context); -- -- JSObject *global = threadPool->getHooks()->newGlobalObject(context); -- JSObject *post, *proto, *ctor; -- if (!global) -- goto bad; -- JS_SetGlobalObject(context, global); -- -- // Because the Worker is completely isolated from the rest of the -- // runtime, and because any pending events on a Worker keep the Worker -- // alive, this postMessage function cannot be called after the Worker -- // is collected. Therefore it's safe to stash a pointer (a weak -- // reference) to the C++ Worker object in the reserved slot. -- post = JS_GetFunctionObject(JS_DefineFunction(context, global, "postMessage", -- (JSNative) jsPostMessageToParent, 1, 0)); -- if (!post || !JS_SetReservedSlot(context, post, 0, PRIVATE_TO_JSVAL(this))) -- goto bad; -- -- proto = JS_InitClass(context, global, NULL, &jsWorkerClass, jsConstruct, 1, -- NULL, jsMethods, NULL, NULL); -- if (!proto) -- goto bad; -- -- ctor = JS_GetConstructor(context, proto); -- if (!ctor || !JS_SetReservedSlot(context, ctor, 0, PRIVATE_TO_JSVAL(this))) -- goto bad; -- -- JS_EndRequest(context); -- JS_ClearContextThread(context); -- return true; -- -- bad: -- JS_EndRequest(context); -- JS_DestroyContext(context); -- context = NULL; -- return false; -- } -- -- static void jsTraceWorker(JSTracer *trc, JSObject *obj) { -- JS_ASSERT(JS_GET_CLASS(trc->context, obj) == &jsWorkerClass); -- if (Worker *w = (Worker *) JS_GetPrivate(trc->context, obj)) { -- w->parent->trace(trc); -- w->events.trace(trc); -- if (w->current) -- w->current->trace(trc); -- JS_CALL_OBJECT_TRACER(trc, JS_GetGlobalObject(w->context), "Worker global"); -- } -- } -- -- static void jsFinalize(JSContext *cx, JSObject *obj) { -- JS_ASSERT(JS_GET_CLASS(cx, obj) == &jsWorkerClass); -- if (Worker *w = (Worker *) JS_GetPrivate(cx, obj)) -- delete w; -- } -- -- static JSBool jsOperationCallback(JSContext *cx) { -- Worker *w = (Worker *) JS_GetContextPrivate(cx); -- JSAutoSuspendRequest suspend(cx); // avoid nesting w->lock in a request -- return !w->checkTermination(); -- } -- -- static JSBool jsResolveGlobal(JSContext *cx, JSObject *obj, jsid id, uintN flags, -- JSObject **objp) -- { -- JSBool resolved; -- -- if (!JS_ResolveStandardClass(cx, obj, id, &resolved)) -- return false; -- if (resolved) -- *objp = obj; -- -- return true; -- } -- -- static JSBool jsPostMessageToParent(JSContext *cx, uintN argc, jsval *vp); -- static JSBool jsPostMessageToChild(JSContext *cx, uintN argc, jsval *vp); -- static JSBool jsTerminate(JSContext *cx, uintN argc, jsval *vp); -- -- bool checkTermination() { -- AutoLock hold(lock); -- return lockedCheckTermination(); -- } -- -- bool lockedCheckTermination() { -- if (terminateFlag || threadPool->isTerminating()) { -- terminateSelf(); -- terminateFlag = 0; -- } -- return terminated; -- } -- -- // Caller must hold the lock. -- void terminateSelf() { -- terminated = true; -- while (!events.empty()) -- events.pop()->destroy(context); -- -- // Tell the children to shut down too. An arbitrarily silly amount of -- // processing could happen before the whole tree is terminated; but -- // this way we don't have to worry about blowing the C stack. -- for (ChildSet::Enum e(children); !e.empty(); e.popFront()) -- e.front()->setTerminateFlag(); // note: nesting locks here -- } -- -- public: -- ~Worker() { -- if (parent) -- parent->removeChild(this); -- dispose(); -- } -- -- void dispose() { -- JS_ASSERT(!current); -- while (!events.empty()) -- events.pop()->destroy(context); -- if (lock) { -- JS_DESTROY_LOCK(lock); -- lock = NULL; -- } -- if (context) { -- JS_SetContextThread(context); -- JS_DestroyContextNoGC(context); -- context = NULL; -- } -- object = NULL; -- -- // Do not call parent->removeChild(). This is called either from -- // ~Worker, which calls it for us; or from parent->disposeChildren or -- // Worker::create, which require that it not be called. -- parent = NULL; -- disposeChildren(); -- } -- -- static Worker *create(JSContext *parentcx, WorkerParent *parent, -- JSString *scriptName, JSObject *obj); -- -- JSObject *asObject() { return object; } -- -- JSObject *getGlobal() { return JS_GetGlobalObject(context); } -- -- WorkerParent *getParent() { return parent; } -- -- virtual JSLock *getLock() { return lock; } -- -- virtual ThreadPool *getThreadPool() { return threadPool; } -- -- bool post(Event *event) { -- AutoLock hold(lock); -- if (terminated) -- return false; -- if (!current && events.empty() && !threadPool->getWorkerQueue()->post(this)) -- return false; -- return events.push(event); -- } -- -- void setTerminateFlag() { -- AutoLock hold(lock); -- terminateFlag = true; -- if (current) -- JS_TriggerOperationCallback(context); -- } -- -- void processOneEvent(); -- -- /* Trace method to be called from C++. */ -- void trace(JSTracer *trc) { -- // Just mark the JSObject. If we haven't already been marked, -- // jsTraceWorker will be called, at which point we'll trace referents. -- JS_CALL_OBJECT_TRACER(trc, object, "queued Worker"); -- } -- -- static bool getWorkerParentFromConstructor(JSContext *cx, JSObject *ctor, WorkerParent **p) { -- jsval v; -- if (!JS_GetReservedSlot(cx, ctor, 0, &v)) -- return false; -- if (JSVAL_IS_VOID(v)) { -- // This means ctor is the root Worker constructor (created in -- // Worker::initWorkers as opposed to Worker::createContext, which sets up -- // Worker sandboxes) and nothing is initialized yet. -- if (!JS_GetReservedSlot(cx, ctor, 1, &v)) -- return false; -- ThreadPool *threadPool = (ThreadPool *) JSVAL_TO_PRIVATE(v); -- if (!threadPool->start(cx)) -- return false; -- WorkerParent *parent = threadPool->getMainQueue(); -- if (!JS_SetReservedSlot(cx, ctor, 0, PRIVATE_TO_JSVAL(parent))) { -- threadPool->shutdown(cx); -- return false; -- } -- *p = parent; -- return true; -- } -- *p = (WorkerParent *) JSVAL_TO_PRIVATE(v); -- return true; -- } -- -- static JSBool jsConstruct(JSContext *cx, uintN argc, jsval *vp) { -- WorkerParent *parent; -- if (!getWorkerParentFromConstructor(cx, JSVAL_TO_OBJECT(JS_CALLEE(cx, vp)), &parent)) -- return false; -- -- -- JSString *scriptName = JS_ValueToString(cx, argc ? JS_ARGV(cx, vp)[0] : JSVAL_VOID); -- if (!scriptName) -- return false; -- -- JSObject *obj = JS_NewObject(cx, &jsWorkerClass, NULL, NULL); -- if (!obj || !create(cx, parent, scriptName, obj)) -- return false; -- JS_SET_RVAL(cx, vp, OBJECT_TO_JSVAL(obj)); -- return true; -- } -- -- static JSFunctionSpec jsMethods[3]; -- static JSFunctionSpec jsStaticMethod[2]; -- -- static ThreadPool *initWorkers(JSContext *cx, WorkerHooks *hooks, JSObject *global, -- JSObject **objp) { -- // Create the ThreadPool object and its JSObject wrapper. -- ThreadPool *threadPool = ThreadPool::create(cx, hooks); -- if (!threadPool) -- return NULL; -- -- // Root the ThreadPool JSObject early. -- *objp = threadPool->asObject(); -- -- // Create the Worker constructor. -- JSObject *proto = JS_InitClass(cx, global, NULL, &jsWorkerClass, -- jsConstruct, 1, -- NULL, jsMethods, NULL, NULL); -- if (!proto) -- return NULL; -- -- // Stash a pointer to the ThreadPool in constructor reserved slot 1. -- // It will be used later when lazily creating the MainQueue. -- JSObject *ctor = JS_GetConstructor(cx, proto); -- if (!JS_SetReservedSlot(cx, ctor, 1, PRIVATE_TO_JSVAL(threadPool))) -- return NULL; -- -- return threadPool; -- } --}; -- --class InitEvent : public Event --{ -- public: -- static InitEvent *create(JSContext *cx, Worker *worker, JSString *scriptName) { -- return createEvent<InitEvent>(cx, worker, worker, STRING_TO_JSVAL(scriptName)); -- } -- -- Result process(JSContext *cx) { -- jsval s; -- if (!deserializeData(cx, &s)) -- return fail; -- JS_ASSERT(JSVAL_IS_STRING(s)); -- JSAutoByteString filename(cx, JSVAL_TO_STRING(s)); -- if (!filename) -- return fail; -- -- JSObject *scriptObj = JS_CompileFile(cx, child->getGlobal(), filename.ptr()); -- if (!scriptObj) -- return fail; -- -- AutoValueRooter rval(cx); -- JSBool ok = JS_ExecuteScript(cx, child->getGlobal(), scriptObj, Jsvalify(rval.addr())); -- return Result(ok); -- } --}; -- --class DownMessageEvent : public Event --{ -- public: -- static DownMessageEvent *create(JSContext *cx, Worker *child, jsval data) { -- return createEvent<DownMessageEvent>(cx, child, child, data); -- } -- -- Result process(JSContext *cx) { -- return dispatch(cx, child->getGlobal(), "data", "onmessage", ok); -- } --}; -- --class UpMessageEvent : public Event --{ -- public: -- static UpMessageEvent *create(JSContext *cx, Worker *child, jsval data) { -- return createEvent<UpMessageEvent>(cx, child->getParent(), child, data); -- } -- -- Result process(JSContext *cx) { -- return dispatch(cx, child->asObject(), "data", "onmessage", ok); -- } --}; -- --class ErrorEvent : public Event --{ -- public: -- static ErrorEvent *create(JSContext *cx, Worker *child) { -- JSString *data = NULL; -- jsval exc; -- if (JS_GetPendingException(cx, &exc)) { -- AutoValueRooter tvr(cx, Valueify(exc)); -- JS_ClearPendingException(cx); -- -- // Determine what error message to put in the error event. -- // If exc.message is a string, use that; otherwise use String(exc). -- // (This is a little different from what web workers do.) -- if (JSVAL_IS_OBJECT(exc)) { -- jsval msg; -- if (!JS_GetProperty(cx, JSVAL_TO_OBJECT(exc), "message", &msg)) -- JS_ClearPendingException(cx); -- else if (JSVAL_IS_STRING(msg)) -- data = JSVAL_TO_STRING(msg); -- } -- if (!data) { -- data = JS_ValueToString(cx, exc); -- if (!data) -- return NULL; -- } -- } -- return createEvent<ErrorEvent>(cx, child->getParent(), child, -- data ? STRING_TO_JSVAL(data) : JSVAL_VOID); -- } -- -- Result process(JSContext *cx) { -- return dispatch(cx, child->asObject(), "message", "onerror", forwardToParent); -- } --}; -- --} /* namespace workers */ --} /* namespace js */ -- --using namespace js::workers; -- --void --WorkerParent::disposeChildren() --{ -- for (ChildSet::Enum e(children); !e.empty(); e.popFront()) { -- e.front()->dispose(); -- e.removeFront(); -- } --} -- --bool --MainQueue::shouldStop() --{ -- // Note: This deliberately nests WorkerQueue::lock in MainQueue::lock. -- // Releasing MainQueue::lock would risk a race -- isIdle() could return -- // false, but the workers could become idle before we reacquire -- // MainQueue::lock and go to sleep, and we would wait on the condvar -- // forever. -- return closed || threadPool->getWorkerQueue()->isIdle(); --} -- --void --MainQueue::trace(JSTracer *trc) --{ -- JS_CALL_OBJECT_TRACER(trc, threadPool->asObject(), "MainQueue"); --} -- --void --WorkerQueue::work() { -- AutoLock hold(lock); -- -- Worker *w; -- while (take(&w)) { // can block outside the mutex -- JS_RELEASE_LOCK(lock); -- w->processOneEvent(); // enters request on w->context -- JS_ACQUIRE_LOCK(lock); -- drop(w); -- -- if (lockedIsIdle()) { -- JS_RELEASE_LOCK(lock); -- main->wake(); -- JS_ACQUIRE_LOCK(lock); -- } -- } --} -- --const bool mswin = --#ifdef XP_WIN -- true --#else -- false --#endif -- ; -- --template <class Ch> bool --IsAbsolute(const Ch *filename) --{ -- return filename[0] == '/' || -- (mswin && (filename[0] == '\\' || (filename[0] != '\0' && filename[1] == ':'))); --} -- --// Note: base is a filename, not a directory name. --static JSString * --ResolveRelativePath(JSContext *cx, const char *base, JSString *filename) --{ -- size_t fileLen = JS_GetStringLength(filename); -- const jschar *fileChars = JS_GetStringCharsZ(cx, filename); -- if (!fileChars) -- return NULL; -- -- if (IsAbsolute(fileChars)) -- return filename; -- -- // Strip off the filename part of base. -- size_t dirLen = -1; -- for (size_t i = 0; base[i]; i++) { -- if (base[i] == '/' || (mswin && base[i] == '\\')) -- dirLen = i; -- } -- -- // If base is relative and contains no directories, use filename unchanged. -- if (!IsAbsolute(base) && dirLen == (size_t) -1) -- return filename; -- -- // Otherwise return base[:dirLen + 1] + filename. -- js::Vector<jschar, 0, js::ContextAllocPolicy> result(cx); -- size_t nchars; -- if (!JS_DecodeBytes(cx, base, dirLen + 1, NULL, &nchars)) -- return NULL; -- if (!result.reserve(dirLen + 1 + fileLen)) { -- JS_ReportOutOfMemory(cx); -- return NULL; -- } -- JS_ALWAYS_TRUE(result.resize(dirLen + 1)); -- if (!JS_DecodeBytes(cx, base, dirLen + 1, result.begin(), &nchars)) -- return NULL; -- JS_ALWAYS_TRUE(result.append(fileChars, fileLen)); -- return JS_NewUCStringCopyN(cx, result.begin(), result.length()); --} -- --Worker * --Worker::create(JSContext *parentcx, WorkerParent *parent, JSString *scriptName, JSObject *obj) --{ -- Worker *w = new Worker(); -- if (!w || !w->init(parentcx, parent, obj)) { -- delete w; -- return NULL; -- } -- -- JSStackFrame *frame = JS_GetScriptedCaller(parentcx, NULL); -- const char *base = JS_GetScriptFilename(parentcx, JS_GetFrameScript(parentcx, frame)); -- JSString *scriptPath = ResolveRelativePath(parentcx, base, scriptName); -- if (!scriptPath) -- return NULL; -- -- // Post an InitEvent to run the initialization script. -- Event *event = InitEvent::create(parentcx, w, scriptPath); -- if (!event) -- return NULL; -- if (!w->events.push(event) || !w->threadPool->getWorkerQueue()->post(w)) { -- event->destroy(parentcx); -- JS_ReportOutOfMemory(parentcx); -- w->dispose(); -- return NULL; -- } -- return w; --} -- --void --Worker::processOneEvent() --{ -- Event *event; -- { -- AutoLock hold1(lock); -- if (lockedCheckTermination() || events.empty()) -- return; -- -- event = current = events.pop(); -- } -- -- JS_SetContextThread(context); -- JS_SetNativeStackQuota(context, gMaxStackSize); -- -- Event::Result result; -- { -- JSAutoRequest req(context); -- result = event->process(context); -- } -- -- // Note: we have to leave the above request before calling parent->post or -- // checkTermination, both of which acquire locks. -- if (result == Event::forwardToParent) { -- event->setChildAndRecipient(this, parent); -- if (parent->post(event)) { -- event = NULL; // to prevent it from being deleted below -- } else { -- JS_ReportOutOfMemory(context); -- result = Event::fail; -- } -- } -- if (result == Event::fail && !checkTermination()) { -- JSAutoRequest req(context); -- Event *err = ErrorEvent::create(context, this); -- if (err && !parent->post(err)) { -- JS_ReportOutOfMemory(context); -- err->destroy(context); -- err = NULL; -- } -- if (!err) { -- // FIXME - out of memory, probably should panic -- } -- } -- -- if (event) -- event->destroy(context); -- JS_ClearContextThread(context); -- -- { -- AutoLock hold2(lock); -- current = NULL; -- if (!lockedCheckTermination() && !events.empty()) { -- // Re-enqueue this worker. OOM here effectively kills the worker. -- if (!threadPool->getWorkerQueue()->post(this)) -- JS_ReportOutOfMemory(context); -- } -- } --} -- --JSBool --Worker::jsPostMessageToParent(JSContext *cx, uintN argc, jsval *vp) --{ -- jsval workerval; -- if (!JS_GetReservedSlot(cx, JSVAL_TO_OBJECT(JS_CALLEE(cx, vp)), 0, &workerval)) -- return false; -- Worker *w = (Worker *) JSVAL_TO_PRIVATE(workerval); -- -- { -- JSAutoSuspendRequest suspend(cx); // avoid nesting w->lock in a request -- if (w->checkTermination()) -- return false; -- } -- -- jsval data = argc > 0 ? JS_ARGV(cx, vp)[0] : JSVAL_VOID; -- Event *event = UpMessageEvent::create(cx, w, data); -- if (!event) -- return false; -- if (!w->parent->post(event)) { -- event->destroy(cx); -- JS_ReportOutOfMemory(cx); -- return false; -- } -- JS_SET_RVAL(cx, vp, JSVAL_VOID); -- return true; --} -- --JSBool --Worker::jsPostMessageToChild(JSContext *cx, uintN argc, jsval *vp) --{ -- JSObject *workerobj = JS_THIS_OBJECT(cx, vp); -- if (!workerobj) -- return false; -- Worker *w = (Worker *) JS_GetInstancePrivate(cx, workerobj, &jsWorkerClass, JS_ARGV(cx, vp)); -- if (!w) { -- if (!JS_IsExceptionPending(cx)) -- JS_ReportError(cx, "Worker was shut down"); -- return false; -- } -- -- jsval data = argc > 0 ? JS_ARGV(cx, vp)[0] : JSVAL_VOID; -- Event *event = DownMessageEvent::create(cx, w, data); -- if (!event) -- return false; -- if (!w->post(event)) { -- JS_ReportOutOfMemory(cx); -- return false; -- } -- JS_SET_RVAL(cx, vp, JSVAL_VOID); -- return true; --} -- --JSBool --Worker::jsTerminate(JSContext *cx, uintN argc, jsval *vp) --{ -- JS_SET_RVAL(cx, vp, JSVAL_VOID); -- -- JSObject *workerobj = JS_THIS_OBJECT(cx, vp); -- if (!workerobj) -- return false; -- Worker *w = (Worker *) JS_GetInstancePrivate(cx, workerobj, &jsWorkerClass, JS_ARGV(cx, vp)); -- if (!w) -- return !JS_IsExceptionPending(cx); // ok to terminate twice -- -- JSAutoSuspendRequest suspend(cx); -- w->setTerminateFlag(); -- return true; --} -- --void --Event::trace(JSTracer *trc) --{ -- if (recipient) -- recipient->trace(trc); -- if (child) -- JS_CALL_OBJECT_TRACER(trc, child->asObject(), "worker"); --} -- --JSClass ThreadPool::jsClass = { -- "ThreadPool", JSCLASS_HAS_PRIVATE | JSCLASS_MARK_IS_TRACE, -- JS_PropertyStub, JS_PropertyStub, JS_PropertyStub, JS_StrictPropertyStub, -- JS_EnumerateStub, JS_ResolveStub, JS_ConvertStub, jsFinalize, -- NULL, NULL, NULL, NULL, -- NULL, NULL, JS_CLASS_TRACE(jsTraceThreadPool), NULL --}; -- --JSClass Worker::jsWorkerClass = { -- "Worker", JSCLASS_HAS_PRIVATE | JSCLASS_MARK_IS_TRACE, -- JS_PropertyStub, JS_PropertyStub, JS_PropertyStub, JS_StrictPropertyStub, -- JS_EnumerateStub, JS_ResolveStub, JS_ConvertStub, jsFinalize, -- NULL, NULL, NULL, NULL, -- NULL, NULL, JS_CLASS_TRACE(jsTraceWorker), NULL --}; -- --JSFunctionSpec Worker::jsMethods[3] = { -- JS_FN("postMessage", Worker::jsPostMessageToChild, 1, 0), -- JS_FN("terminate", Worker::jsTerminate, 0, 0), -- JS_FS_END --}; -- --ThreadPool * --js::workers::init(JSContext *cx, WorkerHooks *hooks, JSObject *global, JSObject **rootp) --{ -- return Worker::initWorkers(cx, hooks, global, rootp); --} -- --void --js::workers::terminateAll(JSRuntime *rt, ThreadPool *tp) --{ -- tp->terminateAll(rt); --} -- --void --js::workers::finish(JSContext *cx, ThreadPool *tp) --{ -- if (MainQueue *mq = tp->getMainQueue()) { -- JS_ALWAYS_TRUE(mq->mainThreadWork(cx, true)); -- tp->shutdown(cx); -- } --} -- --#endif /* JS_THREADSAFE */ -diff -ruN src/shell/jsworkers.h src.new/shell/jsworkers.h ---- shell/jsworkers.h 2011-04-01 06:08:36.000000000 +1100 -+++ shell/jsworkers.h 1970-01-01 10:00:00.000000000 +1000 -@@ -1,93 +0,0 @@ --/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- -- * vim: set ts=8 sw=4 et tw=99: -- * -- * ***** BEGIN LICENSE BLOCK ***** -- * Version: MPL 1.1/GPL 2.0/LGPL 2.1 -- * -- * The contents of this file are subject to the Mozilla Public License Version -- * 1.1 (the "License"); you may not use this file except in compliance with -- * the License. You may obtain a copy of the License at -- * http://www.mozilla.org/MPL/ -- * -- * Software distributed under the License is distributed on an "AS IS" basis, -- * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License -- * for the specific language governing rights and limitations under the -- * License. -- * -- * The Original Code is JavaScript shell workers. -- * -- * The Initial Developer of the Original Code is -- * Mozilla Corporation. -- * Portions created by the Initial Developer are Copyright (C) 2010 -- * the Initial Developer. All Rights Reserved. -- * -- * Contributor(s): -- * Jason Orendorff <jorendorff@mozilla.com> -- * -- * Alternatively, the contents of this file may be used under the terms of -- * either of the GNU General Public License Version 2 or later (the "GPL"), -- * or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), -- * in which case the provisions of the GPL or the LGPL are applicable instead -- * of those above. If you wish to allow use of your version of this file only -- * under the terms of either the GPL or the LGPL, and not to allow others to -- * use your version of this file under the terms of the MPL, indicate your -- * decision by deleting the provisions above and replace them with the notice -- * and other provisions required by the GPL or the LGPL. If you do not delete -- * the provisions above, a recipient may use your version of this file under -- * the terms of any one of the MPL, the GPL or the LGPL. -- * -- * ***** END LICENSE BLOCK ***** */ -- --#ifndef jsworkers_h___ --#define jsworkers_h___ -- --#ifdef JS_THREADSAFE -- --#include "jsapi.h" -- --/* -- * Workers for the JS shell. -- * -- * Note: The real implementation of DOM Workers is in dom/src/threads. -- */ --namespace js { -- namespace workers { -- class ThreadPool; -- -- class WorkerHooks { -- public: -- virtual JSObject *newGlobalObject(JSContext *cx) = 0; -- virtual ~WorkerHooks() {} -- }; -- -- /* -- * Initialize workers. This defines the Worker constructor on global. -- * Requires request. rootp must point to a GC root. -- * -- * On success, *rootp receives a pointer to an object, and init returns -- * a non-null value. The caller must keep the object rooted and must -- * pass it to js::workers::finish later. -- */ -- ThreadPool *init(JSContext *cx, WorkerHooks *hooks, JSObject *global, JSObject **rootp); -- -- /* Asynchronously signal for all workers to terminate. -- * -- * Call this before calling finish() to shut down without waiting for -- * all messages to be proceesed. -- */ -- void terminateAll(JSRuntime *rt, ThreadPool *tp); -- -- /* -- * Finish running any workers, shut down the thread pool, and free all -- * resources associated with workers. The application must call this -- * before shutting down the runtime, and not during GC. -- * -- * Requires request. -- */ -- void finish(JSContext *cx, ThreadPool *tp); -- } --} -- --#endif /* JS_THREADSAFE */ -- --#endif /* jsworkers_h___ */ -diff -ruN src/tests/browser.js src.new/tests/browser.js ---- tests/browser.js 2011-04-01 06:08:36.000000000 +1100 -+++ tests/browser.js 2013-03-23 22:03:56.716635673 +1100 -@@ -767,17 +767,6 @@ - document.write(s); - } - --var JSTest = { -- waitForExplicitFinish: function () { -- gDelayTestDriverEnd = true; -- }, -- -- testFinished: function () { -- gDelayTestDriverEnd = false; -- jsTestDriverEnd(); -- } --}; -- - function jsTestDriverEnd() - { - // gDelayTestDriverEnd is used to -diff -ruN src/tests/js1_8_5/extensions/jstests.list src.new/tests/js1_8_5/extensions/jstests.list ---- tests/js1_8_5/extensions/jstests.list 2011-04-01 06:08:36.000000000 +1100 -+++ tests/js1_8_5/extensions/jstests.list 2013-03-23 22:29:16.973264001 +1100 -@@ -1,13 +1,6 @@ - url-prefix ../../jsreftest.html?test=js1_8_5/extensions/ - script typedarray.js - script typedarray-prototype.js --skip-if(!xulRuntime.shell) script worker-error.js # these tests sometimes hang in browser, bug 559954, bug 562333 --skip-if(!xulRuntime.shell) script worker-error-propagation.js --skip-if(!xulRuntime.shell) script worker-fib.js --skip-if(!xulRuntime.shell) script worker-init.js --skip-if(!xulRuntime.shell) script worker-simple.js --skip-if(!xulRuntime.shell) script worker-terminate.js --skip-if(!xulRuntime.shell) script worker-timeout.js - script scripted-proxies.js - script array-length-protochange.js - script parseInt-octal.js -diff -ruN src/tests/js1_8_5/extensions/worker-error-child.js src.new/tests/js1_8_5/extensions/worker-error-child.js ---- tests/js1_8_5/extensions/worker-error-child.js 2011-04-01 06:08:36.000000000 +1100 -+++ tests/js1_8_5/extensions/worker-error-child.js 1970-01-01 10:00:00.000000000 +1000 -@@ -1,9 +0,0 @@ --/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ --/* -- * Any copyright is dedicated to the Public Domain. -- * http://creativecommons.org/licenses/publicdomain/ -- * Contributor: Jason Orendorff <jorendorff@mozilla.com> -- */ --function onmessage(event) { -- throw new Error("fail"); --} -diff -ruN src/tests/js1_8_5/extensions/worker-error-propagation-child.js src.new/tests/js1_8_5/extensions/worker-error-propagation-child.js ---- tests/js1_8_5/extensions/worker-error-propagation-child.js 2011-04-01 06:08:36.000000000 +1100 -+++ tests/js1_8_5/extensions/worker-error-propagation-child.js 1970-01-01 10:00:00.000000000 +1000 -@@ -1,16 +0,0 @@ --/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ --/* -- * Any copyright is dedicated to the Public Domain. -- * http://creativecommons.org/licenses/publicdomain/ -- * Contributor: Jason Orendorff <jorendorff@mozilla.com> -- */ -- --function onmessage(event) { -- var n = +event.data; -- if (n == 0) -- throw new Error("boom"); -- var w = new Worker(workerDir + "worker-error-propagation-child.js"); -- w.onmessage = function (event) { postMessage(event.data); }; -- // No w.onerror here. We are testing error propagation when it is absent. -- w.postMessage(n - 1 + ""); --} -diff -ruN src/tests/js1_8_5/extensions/worker-error-propagation.js src.new/tests/js1_8_5/extensions/worker-error-propagation.js ---- tests/js1_8_5/extensions/worker-error-propagation.js 2011-04-01 06:08:36.000000000 +1100 -+++ tests/js1_8_5/extensions/worker-error-propagation.js 1970-01-01 10:00:00.000000000 +1000 -@@ -1,20 +0,0 @@ --/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ --/* -- * Any copyright is dedicated to the Public Domain. -- * http://creativecommons.org/licenses/publicdomain/ -- * Contributor: Jason Orendorff <jorendorff@mozilla.com> -- */ -- --if (typeof Worker != 'undefined') { -- JSTest.waitForExplicitFinish(); -- var w = Worker(workerDir + "worker-error-propagation-child.js"); -- var errors = 0; -- w.onmessage = function () { throw new Error("no reply expected"); }; -- w.onerror = function (event) { -- reportCompare("string", typeof event.message, "typeof event.message"); -- JSTest.testFinished(); -- }; -- w.postMessage("5"); --} else { -- reportCompare(0, 0, " PASSED! Test skipped. Shell workers required."); --} -diff -ruN src/tests/js1_8_5/extensions/worker-error.js src.new/tests/js1_8_5/extensions/worker-error.js ---- tests/js1_8_5/extensions/worker-error.js 2011-04-01 06:08:36.000000000 +1100 -+++ tests/js1_8_5/extensions/worker-error.js 1970-01-01 10:00:00.000000000 +1000 -@@ -1,21 +0,0 @@ --/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ --/* -- * Any copyright is dedicated to the Public Domain. -- * http://creativecommons.org/licenses/publicdomain/ -- * Contributor: Jason Orendorff <jorendorff@mozilla.com> -- */ -- --if (typeof Worker != 'undefined') { -- JSTest.waitForExplicitFinish(); -- -- // The script throws new Error("fail") on first message. -- var w = Worker(workerDir + "worker-error-child.js"); -- var a = []; -- w.onerror = function (event) { -- reportCompare("fail", event.message, "worker-error"); -- JSTest.testFinished(); -- }; -- w.postMessage("hello"); --} else { -- reportCompare(0, 0, "Test skipped. Shell workers required."); --} -diff -ruN src/tests/js1_8_5/extensions/worker-fib-child.js src.new/tests/js1_8_5/extensions/worker-fib-child.js ---- tests/js1_8_5/extensions/worker-fib-child.js 2011-04-01 06:08:36.000000000 +1100 -+++ tests/js1_8_5/extensions/worker-fib-child.js 1970-01-01 10:00:00.000000000 +1000 -@@ -1,27 +0,0 @@ --/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ --/* -- * Any copyright is dedicated to the Public Domain. -- * http://creativecommons.org/licenses/publicdomain/ -- * Contributor: Jason Orendorff <jorendorff@mozilla.com> -- */ -- --function onmessage(event) { -- var a = event.data.split(/\t/); -- var n = Number(a[0]); -- var workerDir = a[1]; -- -- if (n <= 1) { -- postMessage("" + n); -- } else { -- var w1 = new Worker(workerDir + "worker-fib-child.js"), -- w2 = new Worker(workerDir + "worker-fib-child.js"); -- var a = []; -- w1.onmessage = w2.onmessage = function(event) { -- a.push(+event.data); -- if (a.length == 2) -- postMessage(a[0] + a[1] + ""); -- }; -- w1.postMessage(n - 1 + "\t" + workerDir); -- w2.postMessage(n - 2 + "\t" + workerDir); -- } --} -diff -ruN src/tests/js1_8_5/extensions/worker-fib.js src.new/tests/js1_8_5/extensions/worker-fib.js ---- tests/js1_8_5/extensions/worker-fib.js 2011-04-01 06:08:36.000000000 +1100 -+++ tests/js1_8_5/extensions/worker-fib.js 1970-01-01 10:00:00.000000000 +1000 -@@ -1,18 +0,0 @@ --/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ --/* -- * Any copyright is dedicated to the Public Domain. -- * http://creativecommons.org/licenses/publicdomain/ -- * Contributor: Jason Orendorff <jorendorff@mozilla.com> -- */ -- --if (typeof Worker != 'undefined') { -- JSTest.waitForExplicitFinish(); -- var w = Worker(workerDir + "worker-fib-child.js"); -- w.onmessage = function (event) { -- reportCompare("55", event.data, "worker-fib"); -- JSTest.testFinished(); -- }; -- w.postMessage("10\t" + workerDir); // 0 1 1 2 3 5 8 13 21 34 55 --} else { -- reportCompare(0, 0, "Test skipped. Shell workers required."); --} -diff -ruN src/tests/js1_8_5/extensions/worker-init-child.js src.new/tests/js1_8_5/extensions/worker-init-child.js ---- tests/js1_8_5/extensions/worker-init-child.js 2011-04-01 06:08:36.000000000 +1100 -+++ tests/js1_8_5/extensions/worker-init-child.js 1970-01-01 10:00:00.000000000 +1000 -@@ -1,8 +0,0 @@ --/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ --/* -- * Any copyright is dedicated to the Public Domain. -- * http://creativecommons.org/licenses/publicdomain/ -- * Contributor: Jason Orendorff <jorendorff@mozilla.com> -- */ --postMessage('do your worst'); --for (;;) ; -diff -ruN src/tests/js1_8_5/extensions/worker-init.js src.new/tests/js1_8_5/extensions/worker-init.js ---- tests/js1_8_5/extensions/worker-init.js 2011-04-01 06:08:36.000000000 +1100 -+++ tests/js1_8_5/extensions/worker-init.js 1970-01-01 10:00:00.000000000 +1000 -@@ -1,19 +0,0 @@ --/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ --/* -- * Any copyright is dedicated to the Public Domain. -- * http://creativecommons.org/licenses/publicdomain/ -- * Contributor: Jason Orendorff <jorendorff@mozilla.com> -- */ -- --if (typeof Worker != 'undefined') { -- JSTest.waitForExplicitFinish(); -- // Messages sent during initialization are a corner case, but in any case -- // they should be delivered (no waiting until initialization is complete). -- var w = new Worker(workerDir + "worker-init-child.js"); // posts a message, then loops forever -- w.onmessage = function (event) { -- reportCompare(0, 0, "worker-init"); -- JSTest.testFinished(); -- }; --} else { -- reportCompare(0, 0, "Test skipped. Shell workers required."); --} -diff -ruN src/tests/js1_8_5/extensions/worker-simple-child.js src.new/tests/js1_8_5/extensions/worker-simple-child.js ---- tests/js1_8_5/extensions/worker-simple-child.js 2011-04-01 06:08:36.000000000 +1100 -+++ tests/js1_8_5/extensions/worker-simple-child.js 1970-01-01 10:00:00.000000000 +1000 -@@ -1,8 +0,0 @@ --/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ --/* -- * Any copyright is dedicated to the Public Domain. -- * http://creativecommons.org/licenses/publicdomain/ -- * Contributor: Jason Orendorff <jorendorff@mozilla.com> -- */ -- --onmessage = function (event) { postMessage(event.data); }; -diff -ruN src/tests/js1_8_5/extensions/worker-simple.js src.new/tests/js1_8_5/extensions/worker-simple.js ---- tests/js1_8_5/extensions/worker-simple.js 2011-04-01 06:08:36.000000000 +1100 -+++ tests/js1_8_5/extensions/worker-simple.js 1970-01-01 10:00:00.000000000 +1000 -@@ -1,20 +0,0 @@ --/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ --/* -- * Any copyright is dedicated to the Public Domain. -- * http://creativecommons.org/licenses/publicdomain/ -- * Contributor: Jason Orendorff <jorendorff@mozilla.com> -- */ -- --if (typeof Worker != 'undefined') { -- JSTest.waitForExplicitFinish(); -- var w = new Worker(workerDir + "worker-simple-child.js"); -- var a = []; -- w.onmessage = function (event) { -- a.push(event.data); -- reportCompare(0, 0, "worker-simple"); -- JSTest.testFinished(); -- }; -- w.postMessage("hello"); --} else { -- reportCompare(0, 0, "Test skipped. Shell workers required."); --} -diff -ruN src/tests/js1_8_5/extensions/worker-terminate-child.js src.new/tests/js1_8_5/extensions/worker-terminate-child.js ---- tests/js1_8_5/extensions/worker-terminate-child.js 2011-04-01 06:08:36.000000000 +1100 -+++ tests/js1_8_5/extensions/worker-terminate-child.js 1970-01-01 10:00:00.000000000 +1000 -@@ -1,13 +0,0 @@ --/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ --/* -- * Any copyright is dedicated to the Public Domain. -- * http://creativecommons.org/licenses/publicdomain/ -- * Contributor: Jason Orendorff <jorendorff@mozilla.com> -- */ -- --onmessage = function (event) { -- var workerDir = event.message; -- var child = new Worker(workerDir + 'worker-terminate-iloop.js'); // loops forever -- child.terminate(); -- postMessage("killed"); --}; -diff -ruN src/tests/js1_8_5/extensions/worker-terminate-iloop.js src.new/tests/js1_8_5/extensions/worker-terminate-iloop.js ---- tests/js1_8_5/extensions/worker-terminate-iloop.js 2011-04-01 06:08:36.000000000 +1100 -+++ tests/js1_8_5/extensions/worker-terminate-iloop.js 1970-01-01 10:00:00.000000000 +1000 -@@ -1,9 +0,0 @@ --/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ --/* -- * Any copyright is dedicated to the Public Domain. -- * http://creativecommons.org/licenses/publicdomain/ -- * Contributor: Jason Orendorff <jorendorff@mozilla.com> -- */ -- --for (;;) -- ; -diff -ruN src/tests/js1_8_5/extensions/worker-terminate.js src.new/tests/js1_8_5/extensions/worker-terminate.js ---- tests/js1_8_5/extensions/worker-terminate.js 2011-04-01 06:08:36.000000000 +1100 -+++ tests/js1_8_5/extensions/worker-terminate.js 1970-01-01 10:00:00.000000000 +1000 -@@ -1,37 +0,0 @@ --/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ --/* -- * Any copyright is dedicated to the Public Domain. -- * http://creativecommons.org/licenses/publicdomain/ -- * Contributor: Jason Orendorff <jorendorff@mozilla.com> -- */ -- --if (typeof Worker != 'undefined') { -- JSTest.waitForExplicitFinish(); -- -- // This tests that a parent worker can terminate a child. We run the test -- // several times serially. If terminate() doesn't work, the runaway Workers -- // will soon outnumber the number of threads in the thread pool, and we -- // will deadlock. -- var i = 0; -- -- function next() { -- if (++i == 10) { -- reportCompare(0, 0, "worker-terminate"); -- JSTest.testFinished(); -- return; -- } -- -- var w = new Worker(workerDir + "worker-terminate-child.js"); -- w.onmessage = function (event) { -- reportCompare("killed", event.data, "killed runaway worker #" + i); -- next(); -- }; -- w.onerror = function (event) { -- reportCompare(0, 1, "Got error: " + event.message); -- }; -- w.postMessage(workerDir); -- } -- next(); --} else { -- reportCompare(0, 0, "Test skipped. Shell workers required."); --} -diff -ruN src/tests/js1_8_5/extensions/worker-timeout-child.js src.new/tests/js1_8_5/extensions/worker-timeout-child.js ---- tests/js1_8_5/extensions/worker-timeout-child.js 2011-04-01 06:08:36.000000000 +1100 -+++ tests/js1_8_5/extensions/worker-timeout-child.js 1970-01-01 10:00:00.000000000 +1000 -@@ -1,9 +0,0 @@ --/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ --/* -- * Any copyright is dedicated to the Public Domain. -- * http://creativecommons.org/licenses/publicdomain/ -- * Contributor: Jason Orendorff -- */ -- --for (;;) -- ; -diff -ruN src/tests/js1_8_5/extensions/worker-timeout.js src.new/tests/js1_8_5/extensions/worker-timeout.js ---- tests/js1_8_5/extensions/worker-timeout.js 2011-04-01 06:08:36.000000000 +1100 -+++ tests/js1_8_5/extensions/worker-timeout.js 1970-01-01 10:00:00.000000000 +1000 -@@ -1,18 +0,0 @@ --/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ --/* -- * Any copyright is dedicated to the Public Domain. -- * http://creativecommons.org/licenses/publicdomain/ -- * Contributor: Jason Orendorff -- */ -- --if (typeof timeout == 'function' && typeof Worker != 'undefined') { -- // We don't actually ever call JSTest.testFinished(); instead we -- // time out and exit the shell with exit code 6. -- JSTest.waitForExplicitFinish(); -- expectExitCode(6); -- timeout(1.0); -- for (var i = 0; i < 5; i++) -- new Worker(workerDir + "worker-timeout-child.js"); // just loops forever --} else { -- reportCompare(0, 0, "Test skipped. Shell workers and timeout required."); --} -diff -ruN src/tests/shell.js src.new/tests/shell.js ---- tests/shell.js 2011-04-01 06:08:36.000000000 +1100 -+++ tests/shell.js 2013-03-23 22:07:41.387249919 +1100 -@@ -833,18 +833,6 @@ - } - } - --var JSTest = { -- waitForExplicitFinish: function () { -- gDelayTestDriverEnd = true; -- }, -- -- testFinished: function () { -- gDelayTestDriverEnd = false; -- jsTestDriverEnd(); -- quit(); -- } --}; -- - function jsTestDriverEnd() - { - // gDelayTestDriverEnd is used to diff --git a/lang/spidermonkey185/files/patch-c++11 b/lang/spidermonkey185/files/patch-c++11 deleted file mode 100644 index 95a68426f5de..000000000000 --- a/lang/spidermonkey185/files/patch-c++11 +++ /dev/null @@ -1,247 +0,0 @@ -jsapi.cpp:3988:16: error: cannot initialize return object of type 'JSIdArray *' with an rvalue of type 'bool' - return false; - ^~~~~ -jsarray.cpp:497:1: error: non-constant-expression cannot be narrowed from type 'intptr_t' (aka 'long') to 'uintptr_t' (aka 'unsigned long') in initializer list [-Wc++11-narrowing] -JS_DEFINE_CALLINFO_3(extern, BOOL, js_EnsureDenseArrayCapacity, CONTEXT, OBJECT, INT32, -^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./jsbuiltins.h:350:5: note: expanded from macro 'JS_DEFINE_CALLINFO_3' - _JS_DEFINE_CALLINFO(linkage, op, \ - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./jsbuiltins.h:294:11: note: expanded from macro '_JS_DEFINE_CALLINFO' - { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ - ^~~~~~~~~~~~~~~~ -jsfun.cpp:2054:16: error: cannot initialize return object of type 'JSString *' with an rvalue of type 'bool' - return false; - ^~~~~ -jsfun.cpp:2660:20: error: cannot initialize return object of type 'const js::Shape *' with an rvalue of type 'bool' - return false; - ^~~~~ -jsiter.cpp:428:20: error: cannot initialize return object of type 'JSObject *' with an rvalue of type 'bool' - return false; - ^~~~~ -jsparse.cpp:3355:20: error: cannot initialize return object of type 'JSParseNode *' with an rvalue of type 'bool' - return false; - ^~~~~ -jsstr.cpp:1737:24: error: cannot initialize return object of type 'const RegExpPair *' with an rvalue of type 'bool' - return false; - ^~~~~ -jsstr.cpp:3403:16: error: cannot initialize return object of type 'JSObject *' with an rvalue of type 'JSIntn' (aka 'int') - return JS_FALSE; - ^~~~~~~~ -./jstypes.h:395:18: note: expanded from macro 'JS_FALSE' -#define JS_FALSE (JSIntn)0 - ^~~~~~~~~ -jstypedarray.cpp:1337:20: error: cannot initialize return object of type 'JSObject *' with an rvalue of type 'bool' - return false; - ^~~~~ -jstypedarray.cpp:1671:16: error: cannot initialize return object of type 'JSObject *' with an rvalue of type 'bool' - return false; - ^~~~~ -jsxml.cpp:285:16: error: cannot initialize return object of type 'JSObject *' with an rvalue of type 'JSIntn' (aka 'int') - return JS_FALSE; - ^~~~~~~~ -jsxml.cpp:434:20: error: cannot initialize return object of type 'JSString *' with an rvalue of type 'JSIntn' (aka 'int') - return JS_FALSE; - ^~~~~~~~ -./jstypes.h:395:18: note: expanded from macro 'JS_FALSE' -#define JS_FALSE (JSIntn)0 - ^~~~~~~~~ -./methodjit/InvokeHelpers.cpp:731:16: error: cannot initialize return object of type 'void *' with an rvalue of type 'bool' - return false; - ^~~~~ -./nanojit/NativeX64.cpp:1902:59: error: constant expression evaluates to 9223372036854775808 which cannot be narrowed to type 'int64_t' (aka 'long') [-Wc++11-narrowing] - static const AVMPLUS_ALIGN16(int64_t) negateMask[] = {0x8000000000000000LL,0}; - ^~~~~~~~~~~~~~~~~~~~ -./nanojit/NativeX64.cpp:1902:59: note: insert an explicit cast to silence this issue - static const AVMPLUS_ALIGN16(int64_t) negateMask[] = {0x8000000000000000LL,0}; - ^~~~~~~~~~~~~~~~~~~~ - static_cast<int64_t>( ) -./nanojit/RegAlloc.h:189:24: error: non-constant-expression cannot be narrowed from type 'int' to 'nanojit::Register' (aka 'unsigned int') in initializer list [-Wc++11-narrowing] - Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./nanojit/RegAlloc.h:189:24: note: insert an explicit cast to silence this issue - Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - static_cast<Register>( ) -./nanojit/RegAlloc.h:197:24: error: non-constant-expression cannot be narrowed from type 'int' to 'nanojit::Register' (aka 'unsigned int') in initializer list [-Wc++11-narrowing] - Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -./nanojit/RegAlloc.h:197:24: note: insert an explicit cast to silence this issue - Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - static_cast<Register>( ) - ---- jsapi.cpp.orig 2011-03-31 19:08:36 UTC -+++ jsapi.cpp -@@ -3985,7 +3985,7 @@ JS_Enumerate(JSContext *cx, JSObject *obj) - AutoIdVector props(cx); - JSIdArray *ida; - if (!GetPropertyNames(cx, obj, JSITER_OWNONLY, &props) || !VectorToIdArray(cx, props, &ida)) -- return false; -+ return NULL; - for (size_t n = 0; n < size_t(ida->length); ++n) - JS_ASSERT(js_CheckForStringIndex(ida->vector[n]) == ida->vector[n]); - return ida; ---- jsbuiltins.h.orig 2011-03-31 19:08:36 UTC -+++ jsbuiltins.h -@@ -284,14 +284,14 @@ struct ClosureVarInfo; - #define _JS_DEFINE_CALLINFO(linkage, name, crtype, cargtypes, argtypes, isPure, storeAccSet) \ - _JS_TN_LINKAGE(linkage, crtype) name cargtypes; \ - _JS_CI_LINKAGE(linkage) const nanojit::CallInfo _JS_CALLINFO(name) = \ -- { (intptr_t) &name, argtypes, nanojit::ABI_CDECL, isPure, storeAccSet _JS_CI_NAME(name) };\ -+ { (uintptr_t) &name, argtypes, nanojit::ABI_CDECL, isPure, storeAccSet _JS_CI_NAME(name) };\ - JS_STATIC_ASSERT_IF(isPure, (storeAccSet) == nanojit::ACCSET_NONE); - - #else - #define _JS_DEFINE_CALLINFO(linkage, name, crtype, cargtypes, argtypes, isPure, storeAccSet) \ - _JS_TN_LINKAGE(linkage, crtype) FASTCALL name cargtypes; \ - _JS_CI_LINKAGE(linkage) const nanojit::CallInfo _JS_CALLINFO(name) = \ -- { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ -+ { (uintptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ - JS_STATIC_ASSERT_IF(isPure, (storeAccSet) == nanojit::ACCSET_NONE); - #endif - ---- jsfun.cpp.orig 2011-03-31 19:08:36 UTC -+++ jsfun.cpp -@@ -2051,7 +2051,7 @@ fun_toStringHelper(JSContext *cx, JSObject *obj, uintN - - JSString *str = JS_DecompileFunction(cx, fun, indent); - if (!str) -- return false; -+ return NULL; - - if (!indent) - cx->compartment->toSourceCache.put(fun, str); -@@ -2657,7 +2657,7 @@ LookupInterpretedFunctionPrototype(JSContext *cx, JSOb - const Shape *shape = funobj->nativeLookup(id); - if (!shape) { - if (!ResolveInterpretedFunctionPrototype(cx, funobj)) -- return false; -+ return NULL; - shape = funobj->nativeLookup(id); - } - JS_ASSERT(!shape->configurable()); ---- jsiter.cpp.orig 2011-03-31 19:08:36 UTC -+++ jsiter.cpp -@@ -425,7 +425,7 @@ NewIteratorObject(JSContext *cx, uintN flags) - */ - JSObject *obj = js_NewGCObject(cx, FINALIZE_OBJECT0); - if (!obj) -- return false; -+ return NULL; - obj->init(cx, &js_IteratorClass, NULL, NULL, NULL, false); - obj->setMap(cx->compartment->emptyEnumeratorShape); - return obj; ---- jsparse.cpp.orig 2011-03-31 19:08:36 UTC -+++ jsparse.cpp -@@ -3352,7 +3352,7 @@ Parser::functionDef(JSAtom *funAtom, FunctionType type - if (!outertc->inFunction() && bodyLevel && funAtom && !lambda && outertc->compiling()) { - JS_ASSERT(pn->pn_cookie.isFree()); - if (!DefineGlobal(pn, outertc->asCodeGenerator(), funAtom)) -- return false; -+ return NULL; - } - - pn->pn_blockid = outertc->blockid(); ---- jsstr.cpp.orig 2011-03-31 19:08:36 UTC -+++ jsstr.cpp -@@ -1734,7 +1734,7 @@ class RegExpGuard - if (flat) { - patstr = flattenPattern(cx, fm.patstr); - if (!patstr) -- return false; -+ return NULL; - } else { - patstr = fm.patstr; - } -@@ -3400,7 +3400,7 @@ js_InitStringClass(JSContext *cx, JSObject *obj) - UndefinedValue(), NULL, NULL, - JSPROP_READONLY | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0, - NULL)) { -- return JS_FALSE; -+ return NULL; - } - - return proto; ---- jstypedarray.cpp.orig 2011-03-31 19:08:36 UTC -+++ jstypedarray.cpp -@@ -1334,7 +1334,7 @@ class TypedArrayTemplate - if (size != 0 && count >= INT32_MAX / size) { - JS_ReportErrorNumber(cx, js_GetErrorMessage, NULL, - JSMSG_NEED_DIET, "size and count"); -- return false; -+ return NULL; - } - - int32 bytelen = size * count; -@@ -1668,7 +1668,7 @@ TypedArrayConstruct(JSContext *cx, jsint atype, uintN - - default: - JS_NOT_REACHED("shouldn't have gotten here"); -- return false; -+ return NULL; - } - } - ---- jsxml.cpp.orig 2011-03-31 19:08:36 UTC -+++ jsxml.cpp -@@ -282,7 +282,7 @@ NewXMLNamespace(JSContext *cx, JSLinearString *prefix, - - obj = NewBuiltinClassInstanceXML(cx, &js_NamespaceClass); - if (!obj) -- return JS_FALSE; -+ return NULL; - JS_ASSERT(JSVAL_IS_VOID(obj->getNamePrefixVal())); - JS_ASSERT(JSVAL_IS_VOID(obj->getNameURIVal())); - JS_ASSERT(JSVAL_IS_VOID(obj->getNamespaceDeclared())); -@@ -431,7 +431,7 @@ ConvertQNameToString(JSContext *cx, JSObject *obj) - size_t length = str->length(); - jschar *chars = (jschar *) cx->malloc((length + 2) * sizeof(jschar)); - if (!chars) -- return JS_FALSE; -+ return NULL; - *chars = '@'; - const jschar *strChars = str->getChars(cx); - if (!strChars) { ---- methodjit/InvokeHelpers.cpp.orig 2011-03-31 19:08:36 UTC -+++ methodjit/InvokeHelpers.cpp -@@ -728,7 +728,7 @@ AtSafePoint(JSContext *cx) - { - JSStackFrame *fp = cx->fp(); - if (fp->hasImacropc()) -- return false; -+ return NULL; - - JSScript *script = fp->script(); - return script->maybeNativeCodeForPC(fp->isConstructing(), cx->regs->pc); ---- nanojit/NativeX64.cpp.orig 2011-03-31 19:08:36 UTC -+++ nanojit/NativeX64.cpp -@@ -1899,7 +1899,7 @@ namespace nanojit - } - } - -- static const AVMPLUS_ALIGN16(int64_t) negateMask[] = {0x8000000000000000LL,0}; -+ static const AVMPLUS_ALIGN16(int64_t) negateMask[] = {(int64_t)0x8000000000000000LL,0}; - - void Assembler::asm_fneg(LIns *ins) { - Register rr, ra; ---- nanojit/RegAlloc.h.orig 2011-03-31 19:08:36 UTC -+++ nanojit/RegAlloc.h -@@ -186,7 +186,7 @@ namespace nanojit - inline Register lsReg(RegisterMask mask) { - // This is faster than it looks; we rely on the C++ optimizer - // to strip the dead branch and inline just one alternative. -- Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; -+ Register r = { (sizeof(RegisterMask) == 4) ? (Register)lsbSet32(mask) : (Register)lsbSet64(mask) }; - return r; - } - -@@ -194,7 +194,7 @@ namespace nanojit - inline Register msReg(RegisterMask mask) { - // This is faster than it looks; we rely on the C++ optimizer - // to strip the dead branch and inline just one alternative. -- Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; -+ Register r = { (sizeof(RegisterMask) == 4) ? (Register)msbSet32(mask) : (Register)msbSet64(mask) }; - return r; - } - diff --git a/lang/spidermonkey185/files/patch-configure.in b/lang/spidermonkey185/files/patch-configure.in deleted file mode 100644 index c8910057a423..000000000000 --- a/lang/spidermonkey185/files/patch-configure.in +++ /dev/null @@ -1,36 +0,0 @@ ---- ./configure.in.orig 2011-04-01 06:08:36.000000000 +1100 -+++ ./configure.in 2013-05-26 00:19:28.032315432 +1000 -@@ -3378,7 +3378,8 @@ - rm -f conftest.{c,S} - ]) - if test "$ac_cv_have_visibility_builtin_bug" = "no" -a \ -- "$ac_cv_have_visibility_class_bug" = "no"; then -+ "$ac_cv_have_visibility_class_bug" = "no" -a \ -+ "$OS_ARCH" != "FreeBSD" ; then - VISIBILITY_FLAGS='-I$(DIST)/system_wrappers_js -include $(topsrcdir)/config/gcc_hidden.h' - WRAP_SYSTEM_INCLUDES=1 - STL_FLAGS='-I$(DIST)/stl_wrappers' -@@ -4656,6 +4657,9 @@ MOZ_ARG_HEADER(Individual module options - - dnl Setup default CPU arch for arm target - case "$target_cpu" in -+ armv6*) -+ MOZ_ARM_ARCH=armv6 -+ ;; - arm*) - MOZ_ARM_ARCH=armv7 - ;; -@@ -4716,6 +4720,13 @@ elif test "$MOZ_ARM_ARCH" = "armv7"; the - esac - else - case "$target_cpu" in -+ armv6*) -+ if test "$GNU_CC"; then -+ CFLAGS="$CFLAGS" -+ CXXFLAGS="$CXXFLAGS" -+ ASFLAGS="$ASFLAGS" -+ fi -+ ;; - arm*) - if test "$GNU_CC"; then - CFLAGS="$CFLAGS -march=armv5te -mthumb-interwork -msoft-float" diff --git a/lang/spidermonkey185/files/patch-jsscript.h b/lang/spidermonkey185/files/patch-jsscript.h deleted file mode 100644 index a642b31a8642..000000000000 --- a/lang/spidermonkey185/files/patch-jsscript.h +++ /dev/null @@ -1,48 +0,0 @@ -# HG changeset patch -# User Ehsan Akhgari <ehsan@mozilla.com> -# Date 1308340787 14400 -# Node ID c0e8643e8e60d1c98bff30c78e034f991f75c191 -# Parent 284ebc48b2cb8e35dc04482ede700e717d8d214f -Bug 662962 - Silence the clang warnings issued because of alignment requirements increase when compiling jsscript.h; r=Waldo - ---- ./jsscript.h.orig 2011-04-01 06:08:36.000000000 +1100 -+++ ./jsscript.h 2013-05-26 00:23:16.202260566 +1000 -@@ -496,32 +496,32 @@ - - JSObjectArray *objects() { - JS_ASSERT(isValidOffset(objectsOffset)); -- return (JSObjectArray *)((uint8 *) (this + 1) + objectsOffset); -+ return reinterpret_cast<JSObjectArray *>(uintptr_t(this + 1) + objectsOffset); - } - - JSUpvarArray *upvars() { - JS_ASSERT(isValidOffset(upvarsOffset)); -- return (JSUpvarArray *) ((uint8 *) (this + 1) + upvarsOffset); -+ return reinterpret_cast<JSUpvarArray *>(uintptr_t(this + 1) + upvarsOffset); - } - - JSObjectArray *regexps() { - JS_ASSERT(isValidOffset(regexpsOffset)); -- return (JSObjectArray *) ((uint8 *) (this + 1) + regexpsOffset); -+ return reinterpret_cast<JSObjectArray *>(uintptr_t(this + 1) + regexpsOffset); - } - - JSTryNoteArray *trynotes() { - JS_ASSERT(isValidOffset(trynotesOffset)); -- return (JSTryNoteArray *) ((uint8 *) (this + 1) + trynotesOffset); -+ return reinterpret_cast<JSTryNoteArray *>(uintptr_t(this + 1) + trynotesOffset); - } - - js::GlobalSlotArray *globals() { - JS_ASSERT(isValidOffset(globalsOffset)); -- return (js::GlobalSlotArray *) ((uint8 *) (this + 1) + globalsOffset); -+ return reinterpret_cast<js::GlobalSlotArray *>(uintptr_t(this + 1) + globalsOffset); - } - - JSConstArray *consts() { - JS_ASSERT(isValidOffset(constOffset)); -- return (JSConstArray *) ((uint8 *) (this + 1) + constOffset); -+ return reinterpret_cast<JSConstArray *>(uintptr_t(this + 1) + constOffset); - } - - JSAtom *getAtom(size_t index) { diff --git a/lang/spidermonkey185/files/patch-jsstr.cpp b/lang/spidermonkey185/files/patch-jsstr.cpp deleted file mode 100644 index 13ab1ee9f3d4..000000000000 --- a/lang/spidermonkey185/files/patch-jsstr.cpp +++ /dev/null @@ -1,36 +0,0 @@ -# HG changeset patch -# User Ehsan Akhgari <ehsan@mozilla.com> -# Date 1308517488 14400 -# Node ID 284ebc48b2cb8e35dc04482ede700e717d8d214f -# Parent cecc5adfc44068fb6f11b9baa78cb5fddc100b27 -Bug 662961 - Silence the clang warnings issued because of alignment requirements increase when compiling jsstr.cpp; r=Waldo - ---- ./jsstr.cpp.orig 2013-05-26 00:44:33.383765764 +1000 -+++ ./jsstr.cpp 2013-05-26 00:46:35.842211859 +1000 -@@ -3147,7 +3147,7 @@ - */ - #define R(c) { \ - BUILD_LENGTH_AND_FLAGS(1, JSString::FLAT | JSString::ATOMIZED), \ -- { (jschar *)(((char *)(unitStringTable + (c))) + \ -+ { (jschar *)(uintptr_t(unitStringTable + (c)) + \ - offsetof(JSString, inlineStorage)) }, \ - { {(c), 0x00} } } - -@@ -3207,7 +3207,7 @@ - */ - #define R(c) { \ - BUILD_LENGTH_AND_FLAGS(2, JSString::FLAT | JSString::ATOMIZED), \ -- { (jschar *)(((char *)(length2StringTable + (c))) + \ -+ { (jschar *)(uintptr_t(length2StringTable + (c)) + \ - offsetof(JSString, inlineStorage)) }, \ - { {FROM_SMALL_CHAR((c) >> 6), FROM_SMALL_CHAR((c) & 0x3F), 0x00} } } - -@@ -3240,7 +3240,7 @@ - */ - #define R(c) { \ - BUILD_LENGTH_AND_FLAGS(3, JSString::FLAT | JSString::ATOMIZED), \ -- { (jschar *)(((char *)(hundredStringTable + ((c) - 100))) + \ -+ { (jschar *)(uintptr_t(hundredStringTable + ((c) - 100)) + \ - offsetof(JSString, inlineStorage)) }, \ - { {((c) / 100) + '0', ((c) / 10 % 10) + '0', ((c) % 10) + '0', 0x00} } } - diff --git a/lang/spidermonkey185/files/patch-nanojit_CodeAlloc.cpp b/lang/spidermonkey185/files/patch-nanojit_CodeAlloc.cpp deleted file mode 100644 index 52c65c0e9624..000000000000 --- a/lang/spidermonkey185/files/patch-nanojit_CodeAlloc.cpp +++ /dev/null @@ -1,10 +0,0 @@ ---- nanojit/CodeAlloc.cpp.orig 2016-09-07 UTC -+++ nanojit/CodeAlloc.cpp -@@ -261,7 +261,6 @@ namespace nanojit - #endif - - #if defined(AVMPLUS_UNIX) && defined(NANOJIT_ARM) --#include <asm/unistd.h> - extern "C" void __clear_cache(char *BEG, char *END); - #endif - diff --git a/lang/spidermonkey185/files/patch-nanojit_njcpudetect.h b/lang/spidermonkey185/files/patch-nanojit_njcpudetect.h deleted file mode 100644 index 4a26a07ab688..000000000000 --- a/lang/spidermonkey185/files/patch-nanojit_njcpudetect.h +++ /dev/null @@ -1,11 +0,0 @@ ---- nanojit/njcpudetect.h.orig 2016-09-07 UTC -+++ nanojit/njcpudetect.h -@@ -77,6 +77,8 @@ - #elif defined(__ARM_ARCH_6__) || \ - defined(__ARM_ARCH_6J__) || \ - defined(__ARM_ARCH_6T2__) || \ -+ defined(__ARM_ARCH_6K__) || \ -+ defined(__ARM_ARCH_6KZ__) || \ - defined(__ARM_ARCH_6Z__) || \ - defined(__ARM_ARCH_6ZK__) || \ - defined(__ARM_ARCH_6M__) || \ diff --git a/lang/spidermonkey185/pkg-descr b/lang/spidermonkey185/pkg-descr deleted file mode 100644 index db4318240eed..000000000000 --- a/lang/spidermonkey185/pkg-descr +++ /dev/null @@ -1,3 +0,0 @@ -Spidermonkey is the JavaScript interpreter from the Mozilla project. - -WWW: http://www.mozilla.org/js/spidermonkey/ diff --git a/lang/spidermonkey185/pkg-plist b/lang/spidermonkey185/pkg-plist deleted file mode 100644 index f7735572dd26..000000000000 --- a/lang/spidermonkey185/pkg-plist +++ /dev/null @@ -1,106 +0,0 @@ -bin/js-config -include/js/Allocator.h -include/js/Assembler.h -include/js/CodeAlloc.h -include/js/Containers.h -include/js/Fragmento.h -include/js/LIR.h -include/js/LIRopcode.tbl -include/js/Native.h -include/js/NativeCommon.h -%%ARM%%/include/js/NativeARM.h -%%MIPS%%/include/js/NativeMIPS.h -%%PPC%%/include/js/NativePPC.h -%%SPARC%%/include/js/NativeSparc.h -%%AMD64%%include/js/NativeX64.h -%%I386%%include/js/Nativei386.h -include/js/RegAlloc.h -include/js/VMPI.h -include/js/Writer.h -include/js/avmplus.h -include/js/js-config.h -include/js/js.msg -include/js/jsanalyze.h -include/js/jsapi.h -include/js/jsarena.h -include/js/jsarray.h -include/js/jsatom.h -include/js/jsautocfg.h -include/js/jsautokw.h -include/js/jsbit.h -include/js/jsbool.h -include/js/jsbuiltins.h -include/js/jscell.h -include/js/jsclist.h -include/js/jsclone.h -include/js/jscntxt.h -include/js/jscompartment.h -include/js/jscompat.h -include/js/jsdate.h -include/js/jsdbgapi.h -include/js/jsdhash.h -include/js/jsdtoa.h -include/js/jsemit.h -include/js/jsfriendapi.h -include/js/jsfun.h -include/js/jsgc.h -include/js/jsgcchunk.h -include/js/jsgcstats.h -include/js/jshash.h -include/js/jshashtable.h -include/js/jshotloop.h -include/js/jsinterp.h -include/js/jsinttypes.h -include/js/jsiter.h -include/js/jslock.h -include/js/jslong.h -include/js/jsmath.h -include/js/jsobj.h -include/js/jsobjinlines.h -include/js/json.h -include/js/jsopcode.h -include/js/jsopcode.tbl -include/js/jsopcodeinlines.h -include/js/jsotypes.h -include/js/jsparse.h -include/js/jsperf.h -include/js/jsprf.h -include/js/jsprobes.h -include/js/jspropertycache.h -include/js/jspropertycacheinlines.h -include/js/jspropertytree.h -include/js/jsproto.tbl -include/js/jsproxy.h -include/js/jsprvtd.h -include/js/jspubtd.h -include/js/jsreflect.h -include/js/jsregexp.h -include/js/jsscan.h -include/js/jsscope.h -include/js/jsscript.h -include/js/jsscriptinlines.h -include/js/jsstaticcheck.h -include/js/jsstdint.h -include/js/jsstr.h -include/js/jstl.h -include/js/jstracer.h -include/js/jstypedarray.h -include/js/jstypes.h -include/js/jsutil.h -include/js/jsval.h -include/js/jsvalue.h -include/js/jsvector.h -include/js/jsversion.h -include/js/jswrapper.h -include/js/jsxdrapi.h -include/js/jsxml.h -include/js/nanojit.h -include/js/njconfig.h -include/js/njcpudetect.h -include/js/prmjtime.h -lib/libmozjs185.so -lib/libmozjs185-1.0.a -lib/libmozjs185.so.1.0.0 -lib/libmozjs185.so.1.0 -lib/libmozjs185.so.1 -libdata/pkgconfig/mozjs185.pc diff --git a/lang/spidermonkey24/Makefile b/lang/spidermonkey24/Makefile deleted file mode 100644 index 8472e48fe901..000000000000 --- a/lang/spidermonkey24/Makefile +++ /dev/null @@ -1,82 +0,0 @@ -# Created by: Kubilay Kocak <koobs@FreeBSD.org> -# $FreeBSD$ - -PORTNAME= spidermonkey24 -PORTVERSION= 24.2.0 -PORTREVISION= 12 -CATEGORIES= lang -MASTER_SITES= MOZILLA/js -#http://people.mozilla.org/~sstangl/ -DISTNAME= mozjs-${PORTVERSION} - -MAINTAINER= kwm@FreeBSD.org -COMMENT= Standalone JavaScript based from Mozilla 24-esr - -BUILD_DEPENDS= zip:archivers/zip -LIB_DEPENDS= libnspr4.so:devel/nspr - -GNU_CONFIGURE= yes -USES= compiler:c++11-lib gmake pathfix perl5 python:2.7,build \ - readline tar:bzip2 -USE_PERL5= build -USE_LDCONFIG= yes - -WRKSRC= ${WRKDIR}/mozjs-${PORTVERSION}/js/src - -CONFIGURE_ARGS= --with-pthreads \ - --with-system-nspr - -OPTIONS_DEFINE= DEBUG GCZEAL JEMALLOC METHODJIT OPTIMIZE READLINE \ - THREADSAFE TRACEJIT UTF8 DTRACE -OPTIONS_DEFAULT= METHODJIT OPTIMIZE READLINE THREADSAFE TRACEJIT -# ld(1) fails to link probes: Relocations in generic ELF (EM: 0) -OPTIONS_EXCLUDE_aarch64= DTRACE -# dt_modtext:opensolaris/lib/libdtrace/common/dt_link.c: arm not implemented -OPTIONS_EXCLUDE_armv6= DTRACE -OPTIONS_EXCLUDE_armv7= DTRACE -OPTIONS_SUB= yes - -DEBUG_CONFIGURE_ENABLE= debug debug-symbols -DTRACE_CONFIGURE_ENABLE=dtrace profiling -DTRACE_LIBS= -lelf -GCZEAL_DESC= Enable Zealous garbage collecting -GCZEAL_CONFIGURE_ENABLE=gczeal -JEMALLOC_DESC= Use jemalloc as memory allocator -JEMALLOC_CONFIGURE_ENABLE= jemalloc -METHODJIT_DESC= Enable method JIT support -METHODJIT_CONFIGURE_ENABLE= methodjit -OPTIMIZE_DESC= Enable compiler optimizations -OPTIMIZE_CONFIGURE_ENABLE= optimize -READLINE_DESC= Link js shell to system readline library -READLINE_CONFIGURE_ENABLE= readline -THREADSAFE_DESC= Enable multiple thread support -THREADSAFE_CONFIGURE_ENABLE= threadsafe -TRACEJIT_DESC= Enable tracing JIT support -TRACEJIT_CONFIGURE_ENABLE= tracejit -UTF8_DESC= Treat strings as UTF8 instead of ISO-8859-1 -UTF8_CFLAGS= -DJS_C_STRINGS_ARE_UTF8 - -.include <bsd.port.pre.mk> - -.if ${ARCH} == amd64 -CONFIGURE_TARGET= x86_64-portbld-freebsd${OSREL} -.endif - -do-test: - @${ECHO_MSG} -n "===> Running jstests.py: " - @cd ${WRKSRC} && ${SETENV} TZ=PST8PDT ${PYTHON_CMD} tests/jstests.py \ - --no-progress ./js24 -.if ${PORT_OPTIONS:MMETHODJIT} || ${PORT_OPTIONS:MTRACEJIT} - @${ECHO_MSG} -n "===> Running jit_test.py: " - @cd ${WRKSRC} && ${SETENV} TZ=PST8PDT ${PYTHON_CMD} jit-test/jit_test.py \ - --no-progress --jitflags=,m,j,mj,mjp,am,amj,amjp,amd ./js24 -.endif - -post-install: - ${LN} -s libmozjs-24.so ${STAGEDIR}${PREFIX}/lib/libmozjs-24.so.1 -.if ! ${PORT_OPTIONS:MDTRACE} - @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/js24 - @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmozjs-24.* -.endif - -.include <bsd.port.post.mk> diff --git a/lang/spidermonkey24/distinfo b/lang/spidermonkey24/distinfo deleted file mode 100644 index c60b5a9174b7..000000000000 --- a/lang/spidermonkey24/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (mozjs-24.2.0.tar.bz2) = e62f3f331ddd90df1e238c09d61a505c516fe9fd8c5c95336611d191d18437d8 -SIZE (mozjs-24.2.0.tar.bz2) = 15624530 diff --git a/lang/spidermonkey24/files/patch-assembler_jit_ExecutableAllocator.h b/lang/spidermonkey24/files/patch-assembler_jit_ExecutableAllocator.h deleted file mode 100644 index 21c71cee6d1f..000000000000 --- a/lang/spidermonkey24/files/patch-assembler_jit_ExecutableAllocator.h +++ /dev/null @@ -1,14 +0,0 @@ ---- assembler/jit/ExecutableAllocator.h.orig 2013-10-29 20:40:26 UTC -+++ assembler/jit/ExecutableAllocator.h -@@ -477,6 +477,11 @@ public: - { - sync_instruction_memory((caddr_t)code, size); - } -+#elif CPU(ARM_TRADITIONAL) && OS(FREEBSD) && COMPILER(CLANG) -+ static void cacheFlush(void* code, size_t size) -+ { -+ __clear_cache(code, reinterpret_cast<char*>(code) + size); -+ } - #endif - - private: diff --git a/lang/spidermonkey24/files/patch-assembler_wtf_Platform.h b/lang/spidermonkey24/files/patch-assembler_wtf_Platform.h deleted file mode 100644 index 033de00687d2..000000000000 --- a/lang/spidermonkey24/files/patch-assembler_wtf_Platform.h +++ /dev/null @@ -1,18 +0,0 @@ ---- assembler/wtf/Platform.h.orig 2016-12-23 16:20:31 UTC -+++ assembler/wtf/Platform.h -@@ -269,6 +269,7 @@ - #elif defined(__ARM_ARCH_6__) \ - || defined(__ARM_ARCH_6J__) \ - || defined(__ARM_ARCH_6K__) \ -+ || defined(__ARM_ARCH_6KZ__) \ - || defined(__ARM_ARCH_6Z__) \ - || defined(__ARM_ARCH_6ZK__) \ - || defined(__ARM_ARCH_6T2__) \ -@@ -306,6 +307,7 @@ - - #elif defined(__ARM_ARCH_6J__) \ - || defined(__ARM_ARCH_6K__) \ -+ || defined(__ARM_ARCH_6KZ__) \ - || defined(__ARM_ARCH_6Z__) \ - || defined(__ARM_ARCH_6ZK__) \ - || defined(__ARM_ARCH_6M__) diff --git a/lang/spidermonkey24/files/patch-bug1012971 b/lang/spidermonkey24/files/patch-bug1012971 deleted file mode 100644 index 10dae0ec9b0f..000000000000 --- a/lang/spidermonkey24/files/patch-bug1012971 +++ /dev/null @@ -1,32 +0,0 @@ -commit ad6d8397a05a -Author: Dan Gohman <sunfish@mozilla.com> -Date: Thu May 22 11:15:06 2014 -0700 - - Bug 1012971 - SpiderMonkey: Fix various warnings. r=nbp ---- - js/public/RootingAPI.h | 4 +++- - js/src/configure.in | 1 + - js/src/jit/IonFrames.h | 17 ++++++++--------- - js/src/jit/MIR.h | 12 +++++------- - js/src/jit/PerfSpewer.cpp | 12 ++++++------ - js/src/jit/RegisterSets.h | 2 +- - js/src/jscntxt.h | 2 +- - js/src/jsgcinlines.h | 4 ++-- - js/src/jsopcode.cpp | 2 +- - js/src/jsscript.cpp | 6 +++--- - js/src/shell/js.cpp | 2 +- - js/src/vm/ArrayBufferObject.h | 16 ++++++++-------- - js/src/vm/TypedArrayObject.cpp | 26 +++++++++++++------------- - 13 files changed, 53 insertions(+), 53 deletions(-) - ---- jsopcode.cpp.orig 2013-02-11 22:33:23 UTC -+++ jsopcode.cpp -@@ -6067,7 +6067,7 @@ ExpressionDecompiler::write(JSString *s) - bool - ExpressionDecompiler::quote(JSString *s, uint32_t quote) - { -- return QuoteString(&sprinter, s, quote) >= 0; -+ return QuoteString(&sprinter, s, quote) != NULL; - } - - JSAtom * diff --git a/lang/spidermonkey24/files/patch-bug1041795 b/lang/spidermonkey24/files/patch-bug1041795 deleted file mode 100644 index 0f527f34f9ca..000000000000 --- a/lang/spidermonkey24/files/patch-bug1041795 +++ /dev/null @@ -1,35 +0,0 @@ -diff --git js/src/config/rules.mk js/src/config/rules.mk -index 4d67eda..783942f 100644 ---- config/rules.mk -+++ config/rules.mk -@@ -858,7 +858,7 @@ ifdef DTRACE_PROBE_OBJ - ifndef DTRACE_LIB_DEPENDENT - NON_DTRACE_OBJS := $(filter-out $(DTRACE_PROBE_OBJ),$(OBJS)) - $(DTRACE_PROBE_OBJ): $(NON_DTRACE_OBJS) -- dtrace -G -C -s $(MOZILLA_DTRACE_SRC) -o $(DTRACE_PROBE_OBJ) $(NON_DTRACE_OBJS) -+ dtrace -x nolibs -G -C -s $(MOZILLA_DTRACE_SRC) -o $(DTRACE_PROBE_OBJ) $(NON_DTRACE_OBJS) - endif - endif - endif -@@ -876,7 +876,7 @@ ifndef INCREMENTAL_LINKER - endif - ifdef DTRACE_LIB_DEPENDENT - ifndef XP_MACOSX -- dtrace -G -C -s $(MOZILLA_DTRACE_SRC) -o $(DTRACE_PROBE_OBJ) $(shell $(EXPAND_LIBS) $(MOZILLA_PROBE_LIBS)) -+ dtrace -x nolibs -G -C -s $(MOZILLA_DTRACE_SRC) -o $(DTRACE_PROBE_OBJ) $(shell $(EXPAND_LIBS) $(MOZILLA_PROBE_LIBS)) - endif - $(EXPAND_MKSHLIB) $(SHLIB_LDSTARTFILE) $(OBJS) $(SUB_SHLOBJS) $(DTRACE_PROBE_OBJ) $(MOZILLA_PROBE_LIBS) $(RESFILE) $(LDFLAGS) $(WRAP_LDFLAGS) $(SHARED_LIBRARY_LIBS) $(EXTRA_DSO_LDOPTS) $(MOZ_GLUE_LDFLAGS) $(OS_LIBS) $(EXTRA_LIBS) $(DEF_FILE) $(SHLIB_LDENDFILE) $(if $(LIB_IS_C_ONLY),,$(STLPORT_LIBS)) - @$(RM) $(DTRACE_PROBE_OBJ) -diff --git js/src/Makefile.in js/src/Makefile.in -index 28ca5e8..96793d7 100644 ---- Makefile.in -+++ Makefile.in -@@ -342,7 +342,7 @@ endif - - ifdef HAVE_DTRACE - $(CURDIR)/javascript-trace.h: $(srcdir)/devtools/javascript-trace.d -- dtrace -h -s $(srcdir)/devtools/javascript-trace.d -o javascript-trace.h.in -+ dtrace -x nolibs -h -s $(srcdir)/devtools/javascript-trace.d -o javascript-trace.h.in - sed -e 's/if _DTRACE_VERSION/ifdef INCLUDE_MOZILLA_DTRACE/' \ - -e '/const/!s/char \*/const char */g' \ - javascript-trace.h.in > javascript-trace.h diff --git a/lang/spidermonkey24/files/patch-bug1046224 b/lang/spidermonkey24/files/patch-bug1046224 deleted file mode 100644 index c7a3de4a60a4..000000000000 --- a/lang/spidermonkey24/files/patch-bug1046224 +++ /dev/null @@ -1,32 +0,0 @@ -diff --git js/src/configure js/src/configure -index 59d69c7..779a50f 100644 ---- configure -+++ configure -@@ -10260,7 +10260,13 @@ cross_compiling=$ac_cv_prog_cc_cross - # Check whether --enable-dtrace or --disable-dtrace was given. - if test "${enable_dtrace+set}" = set; then - enableval="$enable_dtrace" -- enable_dtrace="yes" -+ if test "$enableval" = "yes"; then -+ enable_dtrace="yes" -+ elif test "$enableval" = "no"; then -+ : -+ else -+ { echo "configure: error: Option, dtrace, does not take an argument ($enableval)." 1>&2; exit 1; } -+ fi - fi - - if test "x$enable_dtrace" = "xyes"; then -diff --git js/src/configure.in js/src/configure.in -index 59d69c7..779a50f 100644 ---- configure.in -+++ configure.in -@@ -2153,7 +2153,7 @@ dnl Quota support - MOZ_CHECK_HEADERS(sys/quota.h) - MOZ_CHECK_HEADERS(linux/quota.h) - --AC_ARG_ENABLE(dtrace, -+MOZ_ARG_ENABLE_BOOL(dtrace, - [ --enable-dtrace build with dtrace support if available (default=no)], - [enable_dtrace="yes"],) - if test "x$enable_dtrace" = "xyes"; then diff --git a/lang/spidermonkey24/files/patch-bug702179 b/lang/spidermonkey24/files/patch-bug702179 deleted file mode 100644 index 959ceed753e7..000000000000 --- a/lang/spidermonkey24/files/patch-bug702179 +++ /dev/null @@ -1,23 +0,0 @@ -diff --git js/src/Makefile.in js/src/Makefile.in -index e28160a..28ca5e8 100644 ---- Makefile.in -+++ Makefile.in -@@ -35,7 +35,6 @@ ifdef JS_SHARED_LIBRARY - FORCE_SHARED_LIB = 1 - endif - FORCE_STATIC_LIB = 1 --DIST_INSTALL = 1 - - ############################################### - # BEGIN include sources for low-level code shared with mfbt -@@ -584,8 +584,8 @@ install:: $(EXPORTS_mozilla) - install:: $(SCRIPTS) - $(SYSINSTALL) $^ $(DESTDIR)$(bindir) - --install:: $(REAL_LIBRARY) $(SHARED_LIBRARY) $(IMPORT_LIBRARY) --ifneq (,$(REAL_LIBRARY)) -+install:: $(LIBRARY) $(SHARED_LIBRARY) $(IMPORT_LIBRARY) -+ifdef DIST_INSTALL - $(SYSINSTALL) $(REAL_LIBRARY) $(DESTDIR)$(libdir) - mv -f $(DESTDIR)$(libdir)/$(REAL_LIBRARY) $(subst $(STATIC_LIBRARY_NAME),$(LIBRARY_NAME),$(DESTDIR)$(libdir)/$(REAL_LIBRARY)) - endif diff --git a/lang/spidermonkey24/files/patch-bug894240 b/lang/spidermonkey24/files/patch-bug894240 deleted file mode 100644 index a805435382d0..000000000000 --- a/lang/spidermonkey24/files/patch-bug894240 +++ /dev/null @@ -1,20 +0,0 @@ -commit 19a4ba5c90a9 -Author: Mike Hommey <mh+mozilla@glandium.org> -Date: Wed Jul 17 16:16:55 2013 +0900 - - Bug 894240 - Fix pointer dereference in js::cli::OptionParser::extractValue. r=Waldo ---- - js/src/shell/jsoptparse.cpp | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - ---- shell/jsoptparse.cpp.orig 2013-10-29 20:40:20 UTC -+++ shell/jsoptparse.cpp -@@ -253,7 +253,7 @@ OptionParser::extractValue(size_t argc, char **argv, s - char *eq = strchr(argv[*i], '='); - if (eq) { - *value = eq + 1; -- if (value[0] == '\0') -+ if (*value[0] == '\0') - return error("A value is required for option %.*s", eq - argv[*i], argv[*i]); - return Okay; - } diff --git a/lang/spidermonkey24/files/patch-config_milestone.pl b/lang/spidermonkey24/files/patch-config_milestone.pl deleted file mode 100644 index 9c4c2f0fd68e..000000000000 --- a/lang/spidermonkey24/files/patch-config_milestone.pl +++ /dev/null @@ -1,11 +0,0 @@ ---- config/milestone.pl.orig 2013-11-19 19:42:43 UTC -+++ config/milestone.pl -@@ -56,7 +56,7 @@ $MILESTONE_FILE = "$TOPSRCDIR/config/mi - # - my $milestone = Moz::Milestone::getOfficialMilestone($MILESTONE_FILE); - --if (defined(@TEMPLATE_FILE)) { -+if (@TEMPLATE_FILE) { - my $TFILE; - - foreach $TFILE (@TEMPLATE_FILE) { diff --git a/lang/spidermonkey24/files/patch-jit_AsmJSSignalHandlers.cpp b/lang/spidermonkey24/files/patch-jit_AsmJSSignalHandlers.cpp deleted file mode 100644 index eae20ed8fd1b..000000000000 --- a/lang/spidermonkey24/files/patch-jit_AsmJSSignalHandlers.cpp +++ /dev/null @@ -1,67 +0,0 @@ -https://hg.mozilla.org/mozilla-central/rev/07ce4364fbec - ---- jit/AsmJSSignalHandlers.cpp.orig 2013-10-29 21:40:19.000000000 +0100 -+++ jit/AsmJSSignalHandlers.cpp 2015-01-25 11:23:43.104097667 +0100 -@@ -64,7 +64,6 @@ - # endif - # define EIP_sig(p) ((p)->uc_mcontext.gregs[REG_EIP]) - # define RIP_sig(p) ((p)->uc_mcontext.gregs[REG_RIP]) --# define PC_sig(p) ((p)->uc_mcontext.arm_pc) - # define RAX_sig(p) ((p)->uc_mcontext.gregs[REG_RAX]) - # define RCX_sig(p) ((p)->uc_mcontext.gregs[REG_RCX]) - # define RDX_sig(p) ((p)->uc_mcontext.gregs[REG_RDX]) -@@ -80,7 +79,11 @@ - # define R12_sig(p) ((p)->uc_mcontext.gregs[REG_R12]) - # define R13_sig(p) ((p)->uc_mcontext.gregs[REG_R13]) - # define R14_sig(p) ((p)->uc_mcontext.gregs[REG_R14]) --# define R15_sig(p) ((p)->uc_mcontext.gregs[REG_R15]) -+# if defined(__linux__) && defined(__arm__) -+# define R15_sig(p) ((p)->uc_mcontext.arm_pc) -+# else -+# define R15_sig(p) ((p)->uc_mcontext.gregs[REG_R15]) -+# endif - #elif defined(__NetBSD__) - # define XMM_sig(p,i) (((struct fxsave64 *)(p)->uc_mcontext.__fpregs)->fx_xmm[i]) - # define EIP_sig(p) ((p)->uc_mcontext.__gregs[_REG_EIP]) -@@ -124,7 +127,11 @@ - # define R12_sig(p) ((p)->uc_mcontext.mc_r12) - # define R13_sig(p) ((p)->uc_mcontext.mc_r13) - # define R14_sig(p) ((p)->uc_mcontext.mc_r14) --# define R15_sig(p) ((p)->uc_mcontext.mc_r15) -+# if defined(__FreeBSD__) && defined(__arm__) -+# define R15_sig(p) ((p)->uc_mcontext.__gregs[_REG_R15]) -+# else -+# define R15_sig(p) ((p)->uc_mcontext.mc_r15) -+# endif - #elif defined(XP_MACOSX) - // Mach requires special treatment. - #else -@@ -325,20 +332,20 @@ - # define CONTEXT ucontext_t - # endif - -+#if defined(JS_CPU_X64) -+# define PC_sig(p) RIP_sig(p) -+#elif defined(JS_CPU_X86) -+# define PC_sig(p) EIP_sig(p) -+#elif defined(JS_CPU_ARM) -+# define PC_sig(p) R15_sig(p) -+#endif -+ - # if !defined(XP_MACOSX) - static uint8_t ** - ContextToPC(CONTEXT *context) - { --# if defined(JS_CPU_X64) -- JS_STATIC_ASSERT(sizeof(RIP_sig(context)) == sizeof(void*)); -- return reinterpret_cast<uint8_t**>(&RIP_sig(context)); --# elif defined(JS_CPU_X86) -- JS_STATIC_ASSERT(sizeof(EIP_sig(context)) == sizeof(void*)); -- return reinterpret_cast<uint8_t**>(&EIP_sig(context)); --# elif defined(JS_CPU_ARM) - JS_STATIC_ASSERT(sizeof(PC_sig(context)) == sizeof(void*)); - return reinterpret_cast<uint8_t**>(&PC_sig(context)); --# endif - } - - # if defined(JS_CPU_X64) diff --git a/lang/spidermonkey24/files/patch-jit_arm_Architecture-arm.cpp b/lang/spidermonkey24/files/patch-jit_arm_Architecture-arm.cpp deleted file mode 100644 index 57ce2f2f40ea..000000000000 --- a/lang/spidermonkey24/files/patch-jit_arm_Architecture-arm.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- jit/arm/Architecture-arm.cpp.orig 2013-10-29 20:40:20 UTC -+++ jit/arm/Architecture-arm.cpp -@@ -15,7 +15,7 @@ - - // lame check for kernel version - // see bug 586550 --#if !(defined(ANDROID) || defined(MOZ_B2G)) -+#if !(defined(ANDROID) || defined(MOZ_B2G) || defined(__FreeBSD__)) - #include <asm/hwcap.h> - #else - #define HWCAP_VFP (1<<0) diff --git a/lang/spidermonkey24/files/patch-mfbt_Types.h b/lang/spidermonkey24/files/patch-mfbt_Types.h deleted file mode 100644 index 7cfdf5e60b67..000000000000 --- a/lang/spidermonkey24/files/patch-mfbt_Types.h +++ /dev/null @@ -1,12 +0,0 @@ ---- ../../mfbt/Types.h.orig 2013-10-29 20:40:19 UTC -+++ ../../mfbt/Types.h -@@ -138,7 +138,9 @@ - */ - #if defined(__GNUC__) && defined(__cplusplus) && \ - !defined(__GXX_EXPERIMENTAL_CXX0X__) && __cplusplus < 201103L -+# ifndef decltype - # define decltype __typeof__ -+# endif - #endif - - #endif /* mozilla_Types_h_ */ diff --git a/lang/spidermonkey24/files/patch-utils.h b/lang/spidermonkey24/files/patch-utils.h deleted file mode 100644 index 364eb20cd555..000000000000 --- a/lang/spidermonkey24/files/patch-utils.h +++ /dev/null @@ -1,12 +0,0 @@ ---- ../../mfbt/double-conversion/utils.h.orig 2016-01-04 09:48:39.700168000 +0000 -+++ ../../mfbt/double-conversion/utils.h 2016-01-04 09:49:18.136290000 +0000 -@@ -58,7 +58,8 @@ - defined(__mips__) || defined(__powerpc__) || \ - defined(__sparc__) || defined(__sparc) || defined(__s390__) || \ - defined(__SH4__) || defined(__alpha__) || \ -- defined(_MIPS_ARCH_MIPS32R2) -+ defined(_MIPS_ARCH_MIPS32R2) || \ -+ defined(__AARCH64EL__) - #define DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS 1 - #elif defined(_M_IX86) || defined(__i386__) || defined(__i386) - #if defined(_WIN32) diff --git a/lang/spidermonkey24/files/patch-vm_NumericConversions.h b/lang/spidermonkey24/files/patch-vm_NumericConversions.h deleted file mode 100644 index 322ee644aafa..000000000000 --- a/lang/spidermonkey24/files/patch-vm_NumericConversions.h +++ /dev/null @@ -1,11 +0,0 @@ ---- vm/NumericConversions.h.orig 2016-12-23 16:23:54 UTC -+++ vm/NumericConversions.h -@@ -132,7 +132,7 @@ ToIntWidth(double d) - inline int32_t - ToInt32(double d) - { --#if defined (__arm__) && defined (__GNUC__) -+#if defined (__arm__) && defined (__GNUC__) && !defined(__clang__) - int32_t i; - uint32_t tmp0; - uint32_t tmp1; diff --git a/lang/spidermonkey24/pkg-descr b/lang/spidermonkey24/pkg-descr deleted file mode 100644 index db4318240eed..000000000000 --- a/lang/spidermonkey24/pkg-descr +++ /dev/null @@ -1,3 +0,0 @@ -Spidermonkey is the JavaScript interpreter from the Mozilla project. - -WWW: http://www.mozilla.org/js/spidermonkey/ diff --git a/lang/spidermonkey24/pkg-plist b/lang/spidermonkey24/pkg-plist deleted file mode 100644 index c5ecdeabb657..000000000000 --- a/lang/spidermonkey24/pkg-plist +++ /dev/null @@ -1,80 +0,0 @@ -bin/js24 -bin/js24-config -%%DTRACE%%include/mozjs-24/javascript-trace.h -include/mozjs-24/js-config.h -include/mozjs-24/js.msg -include/mozjs-24/js/Anchor.h -include/mozjs-24/js/CallArgs.h -include/mozjs-24/js/CharacterEncoding.h -include/mozjs-24/js/Date.h -include/mozjs-24/js/GCAPI.h -include/mozjs-24/js/HashTable.h -include/mozjs-24/js/HeapAPI.h -include/mozjs-24/js/LegacyIntTypes.h -include/mozjs-24/js/MemoryMetrics.h -include/mozjs-24/js/PropertyKey.h -include/mozjs-24/js/RequiredDefines.h -include/mozjs-24/js/RootingAPI.h -include/mozjs-24/js/TemplateLib.h -include/mozjs-24/js/Utility.h -include/mozjs-24/js/Value.h -include/mozjs-24/js/Vector.h -include/mozjs-24/jsalloc.h -include/mozjs-24/jsapi.h -include/mozjs-24/jsclass.h -include/mozjs-24/jsclist.h -include/mozjs-24/jscpucfg.h -include/mozjs-24/jsdbgapi.h -include/mozjs-24/jsfriendapi.h -include/mozjs-24/jslock.h -include/mozjs-24/jsperf.h -include/mozjs-24/jsprf.h -include/mozjs-24/jsprototypes.h -include/mozjs-24/jsproxy.h -include/mozjs-24/jsprvtd.h -include/mozjs-24/jspubtd.h -include/mozjs-24/jstypes.h -include/mozjs-24/jsutil.h -include/mozjs-24/jsversion.h -include/mozjs-24/jswrapper.h -include/mozjs-24/mozilla/Assertions.h -include/mozjs-24/mozilla/Atomics.h -include/mozjs-24/mozilla/Attributes.h -include/mozjs-24/mozilla/BloomFilter.h -include/mozjs-24/mozilla/Casting.h -include/mozjs-24/mozilla/Char16.h -include/mozjs-24/mozilla/CheckedInt.h -include/mozjs-24/mozilla/Compiler.h -include/mozjs-24/mozilla/Constants.h -include/mozjs-24/mozilla/DebugOnly.h -include/mozjs-24/mozilla/Decimal.h -include/mozjs-24/mozilla/Endian.h -include/mozjs-24/mozilla/EnumSet.h -include/mozjs-24/mozilla/FloatingPoint.h -include/mozjs-24/mozilla/GuardObjects.h -include/mozjs-24/mozilla/HashFunctions.h -include/mozjs-24/mozilla/Likely.h -include/mozjs-24/mozilla/LinkedList.h -include/mozjs-24/mozilla/MSStdInt.h -include/mozjs-24/mozilla/MathAlgorithms.h -include/mozjs-24/mozilla/MemoryChecking.h -include/mozjs-24/mozilla/NullPtr.h -include/mozjs-24/mozilla/PodOperations.h -include/mozjs-24/mozilla/Poison.h -include/mozjs-24/mozilla/Range.h -include/mozjs-24/mozilla/RangedPtr.h -include/mozjs-24/mozilla/RefPtr.h -include/mozjs-24/mozilla/SHA1.h -include/mozjs-24/mozilla/Scoped.h -include/mozjs-24/mozilla/SplayTree.h -include/mozjs-24/mozilla/StandardInteger.h -include/mozjs-24/mozilla/ThreadLocal.h -include/mozjs-24/mozilla/TypeTraits.h -include/mozjs-24/mozilla/TypedEnum.h -include/mozjs-24/mozilla/Types.h -include/mozjs-24/mozilla/Util.h -include/mozjs-24/mozilla/WeakPtr.h -@comment lib/libmozjs-24.a -lib/libmozjs-24.so -lib/libmozjs-24.so.1 -libdata/pkgconfig/mozjs-24.pc diff --git a/lang/spidermonkey52/Makefile b/lang/spidermonkey52/Makefile deleted file mode 100644 index 9f5184078126..000000000000 --- a/lang/spidermonkey52/Makefile +++ /dev/null @@ -1,101 +0,0 @@ -# Created by: Kubilay Kocak <koobs@FreeBSD.org> -# $FreeBSD$ - -PORTNAME= spidermonkey -PORTVERSION= 52.9.0 -PORTREVISION= 9 -CATEGORIES= lang -MASTER_SITES= MOZILLA/firefox/releases/${PORTVERSION}esr/source -PKGNAMESUFFIX= ${SP_VER} -DISTNAME= firefox-${PORTVERSION}esr.source - -MAINTAINER= kwm@FreeBSD.org -COMMENT= Standalone JavaScript based from Mozilla 52-esr - -BUILD_DEPENDS= autoconf-2.13:devel/autoconf213 -LIB_DEPENDS= libnspr4.so:devel/nspr \ - libffi.so:devel/libffi \ - libicudata.so:devel/icu - -HAS_CONFIGURE= yes -USES= compiler:c++14-lang gmake localbase pathfix pkgconfig \ - python:2.7,build tar:xz -# python:2.7,build readline tar:xz -USE_LDCONFIG= yes -SP_VER= 52 - -WRKSRC= ${WRKDIR}/firefox-${PORTVERSION}esr/js/src -PATCH_WRKSRC= ${WRKDIR}/firefox-${PORTVERSION}esr/ -INCLUDE= .cargo Makefile.in build* config* gradle* js memory nsprpub/config -INCLUDE+= mfbt modules moz* python taskcluster testing -EXTRACT_AFTER_ARGS+= ${INCLUDE:S|^|firefox-${PORTVERSION}esr/|} - -CONFIGURE_ARGS= --with-pthreads \ - --prefix=${PREFIX:Q} \ - --target=${CONFIGURE_TARGET} \ - --with-intl-api \ - --with-system-zlib \ - --disable-gold \ - --with-system-icu \ - --with-system-nspr -CONFIGURE_ENV= HOST_CC=${CC} HOST_CXX=${CXX} - -OPTIONS_DEFINE= DEBUG GCZEAL JEMALLOC OPTIMIZE READLINE UTF8 DTRACE -OPTIONS_DEFAULT=METHODJIT OPTIMIZE READLINE -OPTIONS_SUB= yes - -DEBUG_CONFIGURE_ENABLE= debug debug-symbols - -DTRACE_CONFIGURE_ENABLE=dtrace profiling -DTRACE_LIBS= -lelf - -GCZEAL_DESC= Enable Zealous garbage collecting -GCZEAL_CONFIGURE_ENABLE=gczeal - -JEMALLOC_DESC= Use jemalloc as memory allocator -JEMALLOC_CONFIGURE_ENABLE= jemalloc - -OPTIMIZE_DESC= Enable compiler optimizations -OPTIMIZE_CONFIGURE_ENABLE= optimize - -READLINE_DESC= Link js shell to the readline library -READLINE_USES= readline -READLINE_CONFIGURE_ENABLE= readline - -UTF8_DESC= Treat strings as UTF8 instead of ISO-8859-1 -UTF8_CFLAGS= -DJS_C_STRINGS_ARE_UTF8 - -.include <bsd.port.pre.mk> - -.if ${ARCH} == amd64 -CONFIGURE_TARGET=x86_64-portbld-freebsd${OSREL} -.endif - -post-patch: -# Skip some tests because bundled icu differs from system - @${RM} ${WRKSRC}/tests/Intl/Date/toLocaleDateString_timeZone.js \ - ${WRKSRC}/tests/Intl/DateTimeFormat/format.js \ - ${WRKSRC}/tests/Intl/DateTimeFormat/format_timeZone.js \ - ${WRKSRC}/tests/Intl/NumberFormat/StringBuffer.js - -pre-configure: - cd ${WRKSRC} && ${LOCALBASE}/bin/autoconf-2.13 -# The directory needs to exist, or configure freaks out: - @${MKDIR} ${WRKSRC:H:H}/intl/icu/source/common/unicode - ${LN} -s ${LOCALBASE}/include/unicode/uvernum.h \ - ${WRKSRC:H:H}/intl/icu/source/common/unicode/ - -regression-test: build - @${ECHO_MSG} -n "===> Running jstests.py: " - @cd ${WRKSRC} && ${SETENV} LANG=C TZ=PST8PDT ${PYTHON_CMD} tests/jstests.py \ - -d -s --no-progress ./js/src/shell/js - -post-install: - ${RM} ${STAGEDIR}${PREFIX}/lib/libjs_static.ajs - ${LN} -fs libmozjs-${SP_VER}.so ${STAGEDIR}${PREFIX}/lib/libmozjs-${SP_VER}.so.1 -.if ! ${PORT_OPTIONS:MDTRACE} - @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/js${SP_VER} - @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmozjs-${SP_VER}.* -.endif - -.include <bsd.port.post.mk> diff --git a/lang/spidermonkey52/distinfo b/lang/spidermonkey52/distinfo deleted file mode 100644 index f5894fb27147..000000000000 --- a/lang/spidermonkey52/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1531516294 -SHA256 (firefox-52.9.0esr.source.tar.xz) = c01d09658c53c1b3a496e353a24dad03b26b81d3b1d099abc26a06f81c199dd6 -SIZE (firefox-52.9.0esr.source.tar.xz) = 214087304 diff --git a/lang/spidermonkey52/files/patch-1426865 b/lang/spidermonkey52/files/patch-1426865 deleted file mode 100644 index 7b922ff70fca..000000000000 --- a/lang/spidermonkey52/files/patch-1426865 +++ /dev/null @@ -1,23 +0,0 @@ -Proposed workaround/fix for: -https://bugzilla.mozilla.org/show_bug.cgi?id=1426865 - -diff --git a/js/public/TypeDecls.h b/js/public/TypeDecls.h -index acb93f9..cbd4b04 100644 ---- js/public/TypeDecls.h -+++ js/public/TypeDecls.h -@@ -22,6 +22,8 @@ - - #include "js-config.h" - -+#pragma GCC visibility push(default) -+ - struct JSContext; - class JSFunction; - class JSObject; -@@ -76,4 +78,6 @@ typedef PersistentRooted<Value> PersistentRootedValue; - - } // namespace JS - -+#pragma GCC visibility pop -+ - #endif /* js_TypeDecls_h */ diff --git a/lang/spidermonkey52/files/patch-build_autoconf_config.sub b/lang/spidermonkey52/files/patch-build_autoconf_config.sub deleted file mode 100644 index 4ef535334fa3..000000000000 --- a/lang/spidermonkey52/files/patch-build_autoconf_config.sub +++ /dev/null @@ -1,24 +0,0 @@ -Support powerpcspe - -https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=234023 - ---- build/autoconf/config.sub.orig 2019-01-06 00:10:34.369158000 +0100 -+++ build/autoconf/config.sub 2019-01-06 00:12:20.725890000 +0100 -@@ -300,7 +300,7 @@ - | ns16k | ns32k \ - | open8 | or1k | or1knd | or32 \ - | pdp10 | pdp11 | pj | pjl \ -- | powerpc | powerpc64 | powerpc64le | powerpcle \ -+ | powerpc | powerpc64 | powerpc64le | powerpcle | powerpcspe \ - | pyramid \ - | riscv32 | riscv64 \ - | rl78 | rx \ -@@ -427,7 +427,7 @@ - | or1k*-* \ - | orion-* \ - | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ -- | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \ -+ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | powerpcspe-* \ - | pyramid-* \ - | riscv32-* | riscv64-* \ - | rl78-* | romp-* | rs6000-* | rx-* \ diff --git a/lang/spidermonkey52/files/patch-disable-mozglue b/lang/spidermonkey52/files/patch-disable-mozglue deleted file mode 100644 index 66a1d3fd8df6..000000000000 --- a/lang/spidermonkey52/files/patch-disable-mozglue +++ /dev/null @@ -1,62 +0,0 @@ -From 1dd00ba521afd812ba42d94be8772603d3590b43 Mon Sep 17 00:00:00 2001 -From: Till Schneidereit <till@tillschneidereit.net> -Date: Thu, 1 Oct 2015 12:59:09 +0200 -Subject: [PATCH] Disable MOZ_GLUE_IN_PROGRAM in stand-alone builds on all - platforms - -Otherwise, build fails not being able to find HashBytes. - -Patch ported forward to mozjs52 by Philip Chimento -<philip.chimento@gmail.com>. - -https://bugzilla.mozilla.org/show_bug.cgi?id=1176787 ---- - -diff --git a/js/src/old-configure.in b/js/src/old-configure.in -index 1c5c9e214..ff0617e31 100644 ---- js/src/old-configure.in -+++ js/src/old-configure.in -@@ -1623,16 +1623,21 @@ dnl ======================================================== - dnl = Enable jemalloc - dnl ======================================================== - --case "${OS_TARGET}" in --Android|WINNT|Darwin) -+dnl In stand-alone builds we always only want to link executables against mozglue. -+if test "$JS_STANDALONE"; then - MOZ_GLUE_IN_PROGRAM= -- ;; --*) -- dnl On !Android !Windows !OSX, we only want to link executables against mozglue -- MOZ_GLUE_IN_PROGRAM=1 -- AC_DEFINE(MOZ_GLUE_IN_PROGRAM) -- ;; --esac -+else -+ case "${OS_TARGET}" in -+ Android|WINNT|Darwin) -+ MOZ_GLUE_IN_PROGRAM= -+ ;; -+ *) -+ dnl On !Android !Windows !OSX, we only want to link executables against mozglue -+ MOZ_GLUE_IN_PROGRAM=1 -+ AC_DEFINE(MOZ_GLUE_IN_PROGRAM) -+ ;; -+ esac -+fi - - if test "$MOZ_MEMORY"; then - if test "x$MOZ_DEBUG" = "x1"; then -diff --git a/mozglue/build/moz.build b/mozglue/build/moz.build -index d28974778..e3be5a2b9 100644 ---- mozglue/build/moz.build -+++ mozglue/build/moz.build -@@ -6,7 +6,7 @@ - - # Build mozglue as a shared lib on Windows, OSX and Android. - # If this is ever changed, update MOZ_SHARED_MOZGLUE in browser/installer/Makefile.in --if CONFIG['OS_TARGET'] in ('WINNT', 'Darwin', 'Android'): -+if CONFIG['OS_TARGET'] in ('WINNT', 'Darwin', 'Android') and not CONFIG['JS_STANDALONE']: - SharedLibrary('mozglue') - else: - Library('mozglue') diff --git a/lang/spidermonkey52/files/patch-js_src_jsapi-tests_testPrintf.cpp b/lang/spidermonkey52/files/patch-js_src_jsapi-tests_testPrintf.cpp deleted file mode 100644 index ba70738ef76b..000000000000 --- a/lang/spidermonkey52/files/patch-js_src_jsapi-tests_testPrintf.cpp +++ /dev/null @@ -1,10 +0,0 @@ ---- js/src/jsapi-tests/testPrintf.cpp.orig 2019-07-29 07:46:30 UTC -+++ js/src/jsapi-tests/testPrintf.cpp -@@ -55,7 +55,6 @@ BEGIN_TEST(testPrintf) - CHECK(print_one("27270", "%zu", (size_t) 27270)); - CHECK(print_one("27270", "%" PRIuSIZE, (size_t) 27270)); - CHECK(print_one("hello", "he%so", "ll")); -- CHECK(print_one("(null)", "%s", zero())); - CHECK(print_one("0", "%p", (char *) 0)); - CHECK(print_one("h", "%c", 'h')); - CHECK(print_one("1.500000", "%f", 1.5f)); diff --git a/lang/spidermonkey52/pkg-descr b/lang/spidermonkey52/pkg-descr deleted file mode 100644 index 2db0b2ca559f..000000000000 --- a/lang/spidermonkey52/pkg-descr +++ /dev/null @@ -1,3 +0,0 @@ -Spidermonkey is the JavaScript interpreter from the Mozilla project. - -WWW: https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey diff --git a/lang/spidermonkey52/pkg-plist b/lang/spidermonkey52/pkg-plist deleted file mode 100644 index 322a6215686f..000000000000 --- a/lang/spidermonkey52/pkg-plist +++ /dev/null @@ -1,161 +0,0 @@ -bin/js52 -bin/js52-config -include/mozjs-52/fdlibm.h -%%JEMALLOC%%include/mozjs-52/jemalloc_types.h -include/mozjs-52/js-config.h -include/mozjs-52/js.msg -include/mozjs-52/js/CallArgs.h -include/mozjs-52/js/CallNonGenericMethod.h -include/mozjs-52/js/CharacterEncoding.h -include/mozjs-52/js/Class.h -include/mozjs-52/js/Conversions.h -include/mozjs-52/js/Date.h -include/mozjs-52/js/Debug.h -include/mozjs-52/js/GCAPI.h -include/mozjs-52/js/GCAnnotations.h -include/mozjs-52/js/GCHashTable.h -include/mozjs-52/js/GCPolicyAPI.h -include/mozjs-52/js/GCVariant.h -include/mozjs-52/js/GCVector.h -include/mozjs-52/js/HashTable.h -include/mozjs-52/js/HeapAPI.h -include/mozjs-52/js/Id.h -include/mozjs-52/js/Initialization.h -include/mozjs-52/js/LegacyIntTypes.h -include/mozjs-52/js/MemoryMetrics.h -include/mozjs-52/js/Principals.h -include/mozjs-52/js/ProfilingFrameIterator.h -include/mozjs-52/js/ProfilingStack.h -include/mozjs-52/js/Proxy.h -include/mozjs-52/js/Realm.h -include/mozjs-52/js/RequiredDefines.h -include/mozjs-52/js/RootingAPI.h -include/mozjs-52/js/SliceBudget.h -include/mozjs-52/js/StructuredClone.h -include/mozjs-52/js/SweepingAPI.h -include/mozjs-52/js/TraceKind.h -include/mozjs-52/js/TracingAPI.h -include/mozjs-52/js/TrackedOptimizationInfo.h -include/mozjs-52/js/TypeDecls.h -include/mozjs-52/js/UbiNode.h -include/mozjs-52/js/UbiNodeBreadthFirst.h -include/mozjs-52/js/UbiNodeCensus.h -include/mozjs-52/js/UbiNodeDominatorTree.h -include/mozjs-52/js/UbiNodePostOrder.h -include/mozjs-52/js/UbiNodeShortestPaths.h -include/mozjs-52/js/UniquePtr.h -include/mozjs-52/js/Utility.h -include/mozjs-52/js/Value.h -include/mozjs-52/js/Vector.h -include/mozjs-52/js/WeakMapPtr.h -include/mozjs-52/jsalloc.h -include/mozjs-52/jsapi.h -include/mozjs-52/jsbytecode.h -include/mozjs-52/jsclist.h -include/mozjs-52/jscpucfg.h -include/mozjs-52/jsfriendapi.h -include/mozjs-52/jsperf.h -include/mozjs-52/jsprf.h -include/mozjs-52/jsprototypes.h -include/mozjs-52/jspubtd.h -include/mozjs-52/jstypes.h -include/mozjs-52/jsversion.h -include/mozjs-52/jswrapper.h -include/mozjs-52/mozilla/Alignment.h -include/mozjs-52/mozilla/AllocPolicy.h -include/mozjs-52/mozilla/AlreadyAddRefed.h -include/mozjs-52/mozilla/Array.h -include/mozjs-52/mozilla/ArrayUtils.h -include/mozjs-52/mozilla/Assertions.h -include/mozjs-52/mozilla/Atomics.h -include/mozjs-52/mozilla/Attributes.h -include/mozjs-52/mozilla/BinarySearch.h -include/mozjs-52/mozilla/BloomFilter.h -include/mozjs-52/mozilla/BufferList.h -include/mozjs-52/mozilla/Casting.h -include/mozjs-52/mozilla/ChaosMode.h -include/mozjs-52/mozilla/Char16.h -include/mozjs-52/mozilla/CheckedInt.h -include/mozjs-52/mozilla/Compiler.h -include/mozjs-52/mozilla/Compression.h -include/mozjs-52/mozilla/DebugOnly.h -include/mozjs-52/mozilla/Decimal.h -include/mozjs-52/mozilla/EndianUtils.h -include/mozjs-52/mozilla/EnumSet.h -include/mozjs-52/mozilla/EnumTypeTraits.h -include/mozjs-52/mozilla/EnumeratedArray.h -include/mozjs-52/mozilla/EnumeratedRange.h -include/mozjs-52/mozilla/FastBernoulliTrial.h -include/mozjs-52/mozilla/FloatingPoint.h -include/mozjs-52/mozilla/Function.h -include/mozjs-52/mozilla/GuardObjects.h -include/mozjs-52/mozilla/HashFunctions.h -include/mozjs-52/mozilla/IndexSequence.h -include/mozjs-52/mozilla/IntegerPrintfMacros.h -include/mozjs-52/mozilla/IntegerRange.h -include/mozjs-52/mozilla/IntegerTypeTraits.h -include/mozjs-52/mozilla/JSONWriter.h -include/mozjs-52/mozilla/Likely.h -include/mozjs-52/mozilla/LinkedList.h -include/mozjs-52/mozilla/MacroArgs.h -include/mozjs-52/mozilla/MacroForEach.h -include/mozjs-52/mozilla/MathAlgorithms.h -include/mozjs-52/mozilla/Maybe.h -include/mozjs-52/mozilla/MaybeOneOf.h -include/mozjs-52/mozilla/MemoryChecking.h -include/mozjs-52/mozilla/MemoryReporting.h -include/mozjs-52/mozilla/Move.h -include/mozjs-52/mozilla/NotNull.h -include/mozjs-52/mozilla/NullPtr.h -include/mozjs-52/mozilla/Opaque.h -include/mozjs-52/mozilla/OperatorNewExtensions.h -include/mozjs-52/mozilla/Pair.h -include/mozjs-52/mozilla/PodOperations.h -include/mozjs-52/mozilla/Poison.h -include/mozjs-52/mozilla/Range.h -include/mozjs-52/mozilla/RangedArray.h -include/mozjs-52/mozilla/RangedPtr.h -include/mozjs-52/mozilla/ReentrancyGuard.h -include/mozjs-52/mozilla/RefCountType.h -include/mozjs-52/mozilla/RefCounted.h -include/mozjs-52/mozilla/RefPtr.h -include/mozjs-52/mozilla/ReverseIterator.h -include/mozjs-52/mozilla/RollingMean.h -include/mozjs-52/mozilla/SHA1.h -include/mozjs-52/mozilla/Saturate.h -include/mozjs-52/mozilla/ScopeExit.h -include/mozjs-52/mozilla/Scoped.h -include/mozjs-52/mozilla/SegmentedVector.h -include/mozjs-52/mozilla/SizePrintfMacros.h -include/mozjs-52/mozilla/SplayTree.h -include/mozjs-52/mozilla/Sprintf.h -include/mozjs-52/mozilla/StackWalk.h -include/mozjs-52/mozilla/StaticAnalysisFunctions.h -include/mozjs-52/mozilla/TaggedAnonymousMemory.h -include/mozjs-52/mozilla/TemplateLib.h -include/mozjs-52/mozilla/TextUtils.h -include/mozjs-52/mozilla/ThreadLocal.h -include/mozjs-52/mozilla/TimeStamp.h -include/mozjs-52/mozilla/ToString.h -include/mozjs-52/mozilla/Tuple.h -include/mozjs-52/mozilla/TypeTraits.h -include/mozjs-52/mozilla/TypedEnumBits.h -include/mozjs-52/mozilla/Types.h -include/mozjs-52/mozilla/UniquePtr.h -include/mozjs-52/mozilla/UniquePtrExtensions.h -include/mozjs-52/mozilla/Unused.h -include/mozjs-52/mozilla/Variant.h -include/mozjs-52/mozilla/Vector.h -include/mozjs-52/mozilla/WeakPtr.h -include/mozjs-52/mozilla/XorShift128PlusRNG.h -include/mozjs-52/mozilla/double-conversion.h -include/mozjs-52/mozilla/fallible.h -include/mozjs-52/mozilla/mozalloc.h -include/mozjs-52/mozilla/mozalloc_abort.h -include/mozjs-52/mozilla/mozalloc_oom.h -include/mozjs-52/mozilla/utils.h -%%JEMALLOC%%include/mozjs-52/mozmemory.h -%%JEMALLOC%%include/mozjs-52/mozmemory_wrap.h -lib/libmozjs-52.so -lib/libmozjs-52.so.1 -libdata/pkgconfig/mozjs-52.pc diff --git a/lang/spidermonkey60/Makefile b/lang/spidermonkey60/Makefile deleted file mode 100644 index 42fabbd7be7d..000000000000 --- a/lang/spidermonkey60/Makefile +++ /dev/null @@ -1,70 +0,0 @@ -# $FreeBSD$ - -PORTNAME= spidermonkey -DISTVERSION= 60.9.0 -PORTREVISION= 5 -CATEGORIES= lang -MASTER_SITES= MOZILLA/firefox/releases/${DISTVERSION}esr/source -PKGNAMESUFFIX= ${SP_VER} -DISTNAME= firefox-${DISTVERSION}esr.source - -MAINTAINER= tcberner@FreeBSD.org -COMMENT= Standalone JavaScript based from Mozilla 60-esr - -LICENSE= MPL20 -LICENSE_FILE= ${WRKSRC}/LICENSE - -DEPRECATED= Requires python2 to build -EXPIRATION_DATE= 2020-12-31 - -BUILD_DEPENDS= autoconf-2.13:devel/autoconf213 -LIB_DEPENDS= libnspr4.so:devel/nspr \ - libffi.so:devel/libffi \ - libicudata.so:devel/icu - -HAS_CONFIGURE= yes -USES= compiler:c++14-lang gmake localbase pathfix pkgconfig \ - python:2.7,build tar:xz -USE_LDCONFIG= yes -SP_VER= 60 - -WRKSRC= ${WRKDIR}/firefox-${DISTVERSION} -PATCH_WRKSRC= ${WRKDIR}/firefox-${DISTVERSION}/ -CONFIGURE_OUTSOURCE= yes -CONFIGURE_SCRIPT= ../firefox-${DISTVERSION}/js/src/configure - -CONFIGURE_ARGS= --with-pthreads \ - --prefix=${PREFIX:Q} \ - --target=${CONFIGURE_TARGET} \ - --with-intl-api \ - --with-system-zlib \ - --disable-gold \ - --disable-debug \ - --disable-debug-symbols \ - --disable-jemalloc \ - --with-system-icu \ - --with-system-nspr \ - --enable-shared-js \ - --enable-optimize \ - --enable-readline - -CONFIGURE_ENV= HOST_CC=${CC} HOST_CXX=${CXX} - -.include <bsd.port.pre.mk> - -.if ${ARCH} == amd64 -CONFIGURE_TARGET=x86_64-portbld-freebsd${OSREL} -.endif - -.if ${ARCH} == i386 -# ld: error: undefined symbol: __atomic_load -USE_GCC= 9+ -.endif - -post-install: - ${RM} ${STAGEDIR}${PREFIX}/lib/libjs_static.ajs - ${LN} -fs libmozjs-${SP_VER}.so ${STAGEDIR}${PREFIX}/lib/libmozjs-${SP_VER}.so.1 - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/js${SP_VER} - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmozjs-${SP_VER}.* - -.include <bsd.port.post.mk> diff --git a/lang/spidermonkey60/distinfo b/lang/spidermonkey60/distinfo deleted file mode 100644 index d49620ac6d30..000000000000 --- a/lang/spidermonkey60/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1573931253 -SHA256 (firefox-60.9.0esr.source.tar.xz) = 9f453c8cc5669e46e38f977764d49a36295bf0d023619d9aac782e6bb3e8c53f -SIZE (firefox-60.9.0esr.source.tar.xz) = 269089044 diff --git a/lang/spidermonkey60/files/patch-js_public_TypeDecls.h b/lang/spidermonkey60/files/patch-js_public_TypeDecls.h deleted file mode 100644 index 6872c648187c..000000000000 --- a/lang/spidermonkey60/files/patch-js_public_TypeDecls.h +++ /dev/null @@ -1,26 +0,0 @@ -https://bugzilla.mozilla.org/show_bug.cgi?id=1426865 - -Add "dumb" patch to fix undefined symbols when trying to build gjs against -this spidermonkey version. - -This issue was fix in firefox and backported to esr 68. - ---- js/public/TypeDecls.h.orig 2019-09-01 13:09:17 UTC -+++ js/public/TypeDecls.h -@@ -20,6 +20,8 @@ - #include <stddef.h> - #include <stdint.h> - -+#pragma GCC visibility push(default) -+ - #include "js-config.h" - - typedef uint8_t jsbytecode; -@@ -89,5 +91,7 @@ typedef PersistentRooted<JS::Symbol*> PersistentRooted - typedef PersistentRooted<Value> PersistentRootedValue; - - } // namespace JS -+ -+#pragma GCC visibility pop - - #endif /* js_TypeDecls_h */ diff --git a/lang/spidermonkey60/pkg-descr b/lang/spidermonkey60/pkg-descr deleted file mode 100644 index 2db0b2ca559f..000000000000 --- a/lang/spidermonkey60/pkg-descr +++ /dev/null @@ -1,3 +0,0 @@ -Spidermonkey is the JavaScript interpreter from the Mozilla project. - -WWW: https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey diff --git a/lang/spidermonkey60/pkg-plist b/lang/spidermonkey60/pkg-plist deleted file mode 100644 index f3b3076b878e..000000000000 --- a/lang/spidermonkey60/pkg-plist +++ /dev/null @@ -1,172 +0,0 @@ -bin/js60 -bin/js60-config -include/mozjs-60/double-conversion/double-conversion.h -include/mozjs-60/double-conversion/utils.h -include/mozjs-60/fdlibm.h -include/mozjs-60/js-config.h -include/mozjs-60/js.msg -include/mozjs-60/js/AllocPolicy.h -include/mozjs-60/js/CallArgs.h -include/mozjs-60/js/CallNonGenericMethod.h -include/mozjs-60/js/CharacterEncoding.h -include/mozjs-60/js/Class.h -include/mozjs-60/js/Conversions.h -include/mozjs-60/js/Date.h -include/mozjs-60/js/Debug.h -include/mozjs-60/js/GCAPI.h -include/mozjs-60/js/GCAnnotations.h -include/mozjs-60/js/GCHashTable.h -include/mozjs-60/js/GCPolicyAPI.h -include/mozjs-60/js/GCVariant.h -include/mozjs-60/js/GCVector.h -include/mozjs-60/js/HashTable.h -include/mozjs-60/js/HeapAPI.h -include/mozjs-60/js/Id.h -include/mozjs-60/js/Initialization.h -include/mozjs-60/js/MemoryMetrics.h -include/mozjs-60/js/Principals.h -include/mozjs-60/js/Printf.h -include/mozjs-60/js/ProfilingFrameIterator.h -include/mozjs-60/js/ProfilingStack.h -include/mozjs-60/js/ProtoKey.h -include/mozjs-60/js/Proxy.h -include/mozjs-60/js/Realm.h -include/mozjs-60/js/RefCounted.h -include/mozjs-60/js/RequiredDefines.h -include/mozjs-60/js/Result.h -include/mozjs-60/js/RootingAPI.h -include/mozjs-60/js/SliceBudget.h -include/mozjs-60/js/Stream.h -include/mozjs-60/js/StructuredClone.h -include/mozjs-60/js/SweepingAPI.h -include/mozjs-60/js/TraceKind.h -include/mozjs-60/js/TracingAPI.h -include/mozjs-60/js/TrackedOptimizationInfo.h -include/mozjs-60/js/TypeDecls.h -include/mozjs-60/js/UbiNode.h -include/mozjs-60/js/UbiNodeBreadthFirst.h -include/mozjs-60/js/UbiNodeCensus.h -include/mozjs-60/js/UbiNodeDominatorTree.h -include/mozjs-60/js/UbiNodePostOrder.h -include/mozjs-60/js/UbiNodeShortestPaths.h -include/mozjs-60/js/UniquePtr.h -include/mozjs-60/js/Utility.h -include/mozjs-60/js/Value.h -include/mozjs-60/js/Vector.h -include/mozjs-60/js/WeakMapPtr.h -include/mozjs-60/js/Wrapper.h -include/mozjs-60/jsapi.h -include/mozjs-60/jsfriendapi.h -include/mozjs-60/jsperf.h -include/mozjs-60/jspubtd.h -include/mozjs-60/jstypes.h -include/mozjs-60/malloc_decls.h -include/mozjs-60/mozilla/Alignment.h -include/mozjs-60/mozilla/AllocPolicy.h -include/mozjs-60/mozilla/AlreadyAddRefed.h -include/mozjs-60/mozilla/Array.h -include/mozjs-60/mozilla/ArrayUtils.h -include/mozjs-60/mozilla/Assertions.h -include/mozjs-60/mozilla/Atomics.h -include/mozjs-60/mozilla/Attributes.h -include/mozjs-60/mozilla/AutoProfilerLabel.h -include/mozjs-60/mozilla/BinarySearch.h -include/mozjs-60/mozilla/BloomFilter.h -include/mozjs-60/mozilla/BufferList.h -include/mozjs-60/mozilla/Casting.h -include/mozjs-60/mozilla/ChaosMode.h -include/mozjs-60/mozilla/Char16.h -include/mozjs-60/mozilla/CheckedInt.h -include/mozjs-60/mozilla/Compiler.h -include/mozjs-60/mozilla/Compression.h -include/mozjs-60/mozilla/DebugOnly.h -include/mozjs-60/mozilla/Decimal.h -include/mozjs-60/mozilla/DefineEnum.h -include/mozjs-60/mozilla/DoublyLinkedList.h -include/mozjs-60/mozilla/EndianUtils.h -include/mozjs-60/mozilla/EnumSet.h -include/mozjs-60/mozilla/EnumTypeTraits.h -include/mozjs-60/mozilla/EnumeratedArray.h -include/mozjs-60/mozilla/EnumeratedRange.h -include/mozjs-60/mozilla/FStream.h -include/mozjs-60/mozilla/FastBernoulliTrial.h -include/mozjs-60/mozilla/FloatingPoint.h -include/mozjs-60/mozilla/GuardObjects.h -include/mozjs-60/mozilla/HashFunctions.h -include/mozjs-60/mozilla/IndexSequence.h -include/mozjs-60/mozilla/IntegerPrintfMacros.h -include/mozjs-60/mozilla/IntegerRange.h -include/mozjs-60/mozilla/IntegerTypeTraits.h -include/mozjs-60/mozilla/JSONWriter.h -include/mozjs-60/mozilla/Likely.h -include/mozjs-60/mozilla/LinkedList.h -include/mozjs-60/mozilla/MacroArgs.h -include/mozjs-60/mozilla/MacroForEach.h -include/mozjs-60/mozilla/MathAlgorithms.h -include/mozjs-60/mozilla/Maybe.h -include/mozjs-60/mozilla/MaybeOneOf.h -include/mozjs-60/mozilla/MemoryChecking.h -include/mozjs-60/mozilla/MemoryReporting.h -include/mozjs-60/mozilla/Move.h -include/mozjs-60/mozilla/NotNull.h -include/mozjs-60/mozilla/NullPtr.h -include/mozjs-60/mozilla/Opaque.h -include/mozjs-60/mozilla/OperatorNewExtensions.h -include/mozjs-60/mozilla/Pair.h -include/mozjs-60/mozilla/Path.h -include/mozjs-60/mozilla/PlatformConditionVariable.h -include/mozjs-60/mozilla/PlatformMutex.h -include/mozjs-60/mozilla/PodOperations.h -include/mozjs-60/mozilla/Poison.h -include/mozjs-60/mozilla/Printf.h -include/mozjs-60/mozilla/Range.h -include/mozjs-60/mozilla/RangedArray.h -include/mozjs-60/mozilla/RangedPtr.h -include/mozjs-60/mozilla/ReentrancyGuard.h -include/mozjs-60/mozilla/RefCountType.h -include/mozjs-60/mozilla/RefCounted.h -include/mozjs-60/mozilla/RefPtr.h -include/mozjs-60/mozilla/Result.h -include/mozjs-60/mozilla/ResultExtensions.h -include/mozjs-60/mozilla/ReverseIterator.h -include/mozjs-60/mozilla/RollingMean.h -include/mozjs-60/mozilla/SHA1.h -include/mozjs-60/mozilla/Saturate.h -include/mozjs-60/mozilla/ScopeExit.h -include/mozjs-60/mozilla/Scoped.h -include/mozjs-60/mozilla/SegmentedVector.h -include/mozjs-60/mozilla/SmallPointerArray.h -include/mozjs-60/mozilla/Span.h -include/mozjs-60/mozilla/SplayTree.h -include/mozjs-60/mozilla/Sprintf.h -include/mozjs-60/mozilla/StackWalk.h -include/mozjs-60/mozilla/StaticAnalysisFunctions.h -include/mozjs-60/mozilla/TaggedAnonymousMemory.h -include/mozjs-60/mozilla/TemplateLib.h -include/mozjs-60/mozilla/TextUtils.h -include/mozjs-60/mozilla/ThreadLocal.h -include/mozjs-60/mozilla/ThreadSafeWeakPtr.h -include/mozjs-60/mozilla/TimeStamp.h -include/mozjs-60/mozilla/ToString.h -include/mozjs-60/mozilla/Tuple.h -include/mozjs-60/mozilla/TypeTraits.h -include/mozjs-60/mozilla/TypedEnumBits.h -include/mozjs-60/mozilla/Types.h -include/mozjs-60/mozilla/UniquePtr.h -include/mozjs-60/mozilla/UniquePtrExtensions.h -include/mozjs-60/mozilla/Unused.h -include/mozjs-60/mozilla/Variant.h -include/mozjs-60/mozilla/Vector.h -include/mozjs-60/mozilla/WeakPtr.h -include/mozjs-60/mozilla/WrappingOperations.h -include/mozjs-60/mozilla/XorShift128PlusRNG.h -include/mozjs-60/mozilla/fallible.h -include/mozjs-60/mozilla/mozalloc.h -include/mozjs-60/mozilla/mozalloc_abort.h -include/mozjs-60/mozilla/mozalloc_oom.h -include/mozjs-60/mozjemalloc_types.h -include/mozjs-60/mozmemory.h -include/mozjs-60/mozmemory_wrap.h -lib/libmozjs-60.so -lib/libmozjs-60.so.1 -libdata/pkgconfig/mozjs-60.pc diff --git a/lang/tolua++/Makefile b/lang/tolua++/Makefile deleted file mode 100644 index dbd520d8431c..000000000000 --- a/lang/tolua++/Makefile +++ /dev/null @@ -1,36 +0,0 @@ -# Created by: aaron@FreeBSD.org -# $FreeBSD$ - -PORTNAME= tolua++ -PORTVERSION= 1.0.93 -PORTREVISION= 3 -CATEGORIES= lang devel -MASTER_SITES= http://www.codenix.com/~tolua/ \ - http://mirror.amdmi3.ru/distfiles/ - -MAINTAINER= amdmi3@FreeBSD.org -COMMENT= Extended version of tolua, a tool to integrate C/C++ code with Lua - -USES= scons:python2 lua:51 tar:bzip2 -MAKE_ARGS= prefix=${PREFIX} SONAME="libtolua++-${LUA_VER}.so" - -CCFLAGS+= -I${LUA_INCDIR} -LDFLAGS+= -L${LUA_LIBDIR} - -TGT_BINDIR= ${PREFIX}/bin -TGT_INCDIR= ${LUA_INCDIR:C/^${LOCALBASE}/${PREFIX}/} -TGT_LIBDIR= ${LUA_LIBDIR:C/^${LOCALBASE}/${PREFIX}/} - -post-patch: - @${REINPLACE_CMD} -e "s|'lualib',||; s|lua|lua-${LUA_VER}|g" ${WRKSRC}/config_posix.py - -do-install: - ${MKDIR} ${STAGEDIR}${TGT_BINDIR} ${STAGEDIR}${TGT_INCDIR} ${STAGEDIR}${TGT_LIBDIR} - ${INSTALL_PROGRAM} ${WRKSRC}/bin/tolua++ ${STAGEDIR}${TGT_BINDIR} - ${LN} -sf tolua++ ${STAGEDIR}${PREFIX}/bin/tolua++-${LUA_VER} - ${INSTALL_DATA} ${WRKSRC}/include/tolua++.h ${STAGEDIR}${TGT_INCDIR} - ${INSTALL_DATA} ${WRKSRC}/lib/libtolua++.a ${STAGEDIR}${TGT_LIBDIR} - ${INSTALL_LIB} ${WRKSRC}/lib/libtolua++.so ${STAGEDIR}${TGT_LIBDIR} - ${INSTALL_LIB} ${WRKSRC}/lib/libtolua++.so ${STAGEDIR}${PREFIX}/lib/libtolua++-${LUA_VER}.so - -.include <bsd.port.mk> diff --git a/lang/tolua++/distinfo b/lang/tolua++/distinfo deleted file mode 100644 index f018695077db..000000000000 --- a/lang/tolua++/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (tolua++-1.0.93.tar.bz2) = 90df1eeb8354941ca65663dcf28658b67d3aa41daa71133bdd20c35abb1bcaba -SIZE (tolua++-1.0.93.tar.bz2) = 163956 diff --git a/lang/tolua++/files/patch-SConstruct b/lang/tolua++/files/patch-SConstruct deleted file mode 100644 index f0856026d593..000000000000 --- a/lang/tolua++/files/patch-SConstruct +++ /dev/null @@ -1,41 +0,0 @@ ---- SConstruct.orig 2008-04-21 00:05:35 UTC -+++ SConstruct -@@ -7,21 +7,22 @@ if os.name == 'nt': - - env = Environment(tools = tools) - --options_file = None -+variables_file = None - if sys.platform == 'linux2': -- options_file = "linux" -+ variables_file = "linux" - - elif 'msvc' in env['TOOLS']: -- options_file = "msvc" -+ variables_file = "msvc" - else: -- options_file = "posix" -+ variables_file = "posix" - --opts = Options(["config_"+options_file+".py", "custom.py", "custom_"+options_file+".py"], ARGUMENTS) -+opts = Variables(["config_"+variables_file+".py", "custom.py", "custom_"+variables_file+".py"], ARGUMENTS) - opts.Add('CC', 'The C compiler.') - opts.Add('CXX', 'The C++ compiler (for the tests)') - opts.Add('CCFLAGS', 'Flags for the compiler.', ['-O2', '-Wall']) - opts.Add('LINK', 'The linker.') - opts.Add('LINKFLAGS', 'Linker flags.', []) -+opts.Add('SONAME', 'Shared library name.') - opts.Add('no_cygwin', 'Use -mno-cygwin to build using the mingw compiler on cygwin', 0) - opts.Add('LIBS', 'libraries', []) - opts.Add('LIBPATH', 'library path', []) -@@ -145,7 +146,9 @@ Files will be installed on <prefix>/bin, - ########### end of helper builders - - env['CPPPATH'] = '#/include' --env['LIBPATH'] = ['#/lib'] + env['LIBPATH'] -+env['LIBPATH'] = ['#/lib'] + env['LIBPATH'].split(" ") -+ -+env.Append(SHLINKFLAGS=' -Wl,-soname='+env['SONAME']) - - if env['no_cygwin']: - diff --git a/lang/tolua++/files/patch-src-lib-SCsub b/lang/tolua++/files/patch-src-lib-SCsub deleted file mode 100644 index ffa68d40fa0b..000000000000 --- a/lang/tolua++/files/patch-src-lib-SCsub +++ /dev/null @@ -1,16 +0,0 @@ ---- src/lib/SCsub.orig 2008-04-21 00:05:35 UTC -+++ src/lib/SCsub -@@ -9,10 +9,7 @@ sources = [ - 'tolua_to.c', - ] - --env.lib_target_static = env.Library('#/lib/'+env['tolua_lib']+'_static', sources) -- --if env['shared']: -- env.lib_target = env.SharedLibrary('#lib/'+env['tolua_lib'], sources) --else: -- env.lib_target = env.Library('#/lib/'+env['tolua_lib'], sources) -+env.lib_target_static = env.Library('#/lib/'+env['tolua_lib'], sources) -+env.lib_target = env.Library('#/lib/'+env['tolua_lib'], sources) -+env.lib_target += env.SharedLibrary('#/lib/'+env['tolua_lib'], sources) - diff --git a/lang/tolua++/files/patch-src-tests-SCsub b/lang/tolua++/files/patch-src-tests-SCsub deleted file mode 100644 index 446b0af4fd25..000000000000 --- a/lang/tolua++/files/patch-src-tests-SCsub +++ /dev/null @@ -1,9 +0,0 @@ ---- src/tests/SCsub.orig 2006-04-10 09:45:44 UTC -+++ src/tests/SCsub -@@ -1,5 +1,5 @@ - Import('env') --env_tests = env.Copy() -+env_tests = env.Clone() - - env_tests.LuaBinding('tclassbind.cpp', 'tclass.pkg', 'tclass', use_own=1, use_typeid=1) - diff --git a/lang/tolua++/pkg-descr b/lang/tolua++/pkg-descr deleted file mode 100644 index 019e555c8dc5..000000000000 --- a/lang/tolua++/pkg-descr +++ /dev/null @@ -1,16 +0,0 @@ -tolua++ is an extended version of tolua, a tool to integrate C/C++ code -with Lua. tolua++ includes new features oriented to c++ such as: - -* Support for std::string as a basic type (this can be turned off by a - command line option). -* Support for class templates - -As well as other features and bugfixes. - -tolua is a tool that greatly simplifies the integration of C/C++ code with -Lua. Based on a cleaned header file (or extracts from real header files), -tolua automatically generates the binding code to access C/C++ features -from Lua. Using Lua API and tag method facilities, tolua maps C/C++ -constants, external variables, functions, classes, and methods to Lua. - -WWW: http://www.codenix.com/~tolua/ diff --git a/lang/tolua++/pkg-plist b/lang/tolua++/pkg-plist deleted file mode 100644 index 781bed4f2a46..000000000000 --- a/lang/tolua++/pkg-plist +++ /dev/null @@ -1,6 +0,0 @@ -bin/tolua++ -bin/tolua++-%%LUA_VER%% -%%LUA_LIBDIR%%/libtolua++.a -%%LUA_LIBDIR%%/libtolua++.so -lib/libtolua++-%%LUA_VER%%.so -%%LUA_INCDIR%%/tolua++.h |