aboutsummaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2021-01-01 00:57:23 +0000
committerRene Ladan <rene@FreeBSD.org>2021-01-01 00:57:23 +0000
commite095f78463023f59c04bdd21ffc95fada557410f (patch)
treeec5de6499c9c252b774be9acb5c807082d084bd2 /lang
parent2735d517c12b82760759a6519959aea6bc21d383 (diff)
downloadports-e095f78463023f59c04bdd21ffc95fada557410f.tar.gz
ports-e095f78463023f59c04bdd21ffc95fada557410f.zip
Notes
Diffstat (limited to 'lang')
-rw-r--r--lang/Makefile8
-rw-r--r--lang/julia10/Makefile188
-rw-r--r--lang/julia10/distinfo3
-rw-r--r--lang/julia10/files/check_openblas.c10
-rw-r--r--lang/julia10/files/extra-patch-openblas-fix-arch.patch19
-rw-r--r--lang/julia10/files/extra-patch-ui_Makefile11
-rw-r--r--lang/julia10/files/patch-Make.inc53
-rw-r--r--lang/julia10/files/patch-Makefile122
-rw-r--r--lang/julia10/files/patch-base_Makefile11
-rw-r--r--lang/julia10/files/patch-deps_blas.mk17
-rw-r--r--lang/julia10/files/patch-src_Makefile20
-rw-r--r--lang/julia10/pkg-message9
-rw-r--r--lang/julia10/pkg-plist817
-rw-r--r--lang/pypy/Makefile170
-rw-r--r--lang/pypy/bsd.pypy.cffi.mk30
-rw-r--r--lang/pypy/bsd.pypy.mk22
-rw-r--r--lang/pypy/distinfo5
-rw-r--r--lang/pypy/files/patch-lib__pypy___curses__build.py11
-rw-r--r--lang/pypy/pkg-descr17
-rw-r--r--lang/pypy/pkg-message17
-rw-r--r--lang/pypy/pkg-plist2366
-rw-r--r--lang/pypy3/Makefile66
-rw-r--r--lang/pypy3/distinfo5
-rw-r--r--lang/pypy3/files/patch-lib__pypy___blake2___blake2__build.py11
-rw-r--r--lang/pypy3/files/patch-lib__pypy___curses__build.py11
-rw-r--r--lang/pypy3/pkg-descr17
-rw-r--r--lang/pypy3/pkg-plist2484
-rw-r--r--lang/spidermonkey185/Makefile127
-rw-r--r--lang/spidermonkey185/distinfo2
-rw-r--r--lang/spidermonkey185/files/patch-assembler_jit_ExecutableAllocator.h14
-rw-r--r--lang/spidermonkey185/files/patch-assembler_wtf_Platform.h18
-rw-r--r--lang/spidermonkey185/files/patch-bug7712811839
-rw-r--r--lang/spidermonkey185/files/patch-c++11247
-rw-r--r--lang/spidermonkey185/files/patch-configure.in36
-rw-r--r--lang/spidermonkey185/files/patch-jsscript.h48
-rw-r--r--lang/spidermonkey185/files/patch-jsstr.cpp36
-rw-r--r--lang/spidermonkey185/files/patch-nanojit_CodeAlloc.cpp10
-rw-r--r--lang/spidermonkey185/files/patch-nanojit_njcpudetect.h11
-rw-r--r--lang/spidermonkey185/pkg-descr3
-rw-r--r--lang/spidermonkey185/pkg-plist106
-rw-r--r--lang/spidermonkey24/Makefile82
-rw-r--r--lang/spidermonkey24/distinfo2
-rw-r--r--lang/spidermonkey24/files/patch-assembler_jit_ExecutableAllocator.h14
-rw-r--r--lang/spidermonkey24/files/patch-assembler_wtf_Platform.h18
-rw-r--r--lang/spidermonkey24/files/patch-bug101297132
-rw-r--r--lang/spidermonkey24/files/patch-bug104179535
-rw-r--r--lang/spidermonkey24/files/patch-bug104622432
-rw-r--r--lang/spidermonkey24/files/patch-bug70217923
-rw-r--r--lang/spidermonkey24/files/patch-bug89424020
-rw-r--r--lang/spidermonkey24/files/patch-config_milestone.pl11
-rw-r--r--lang/spidermonkey24/files/patch-jit_AsmJSSignalHandlers.cpp67
-rw-r--r--lang/spidermonkey24/files/patch-jit_arm_Architecture-arm.cpp11
-rw-r--r--lang/spidermonkey24/files/patch-mfbt_Types.h12
-rw-r--r--lang/spidermonkey24/files/patch-utils.h12
-rw-r--r--lang/spidermonkey24/files/patch-vm_NumericConversions.h11
-rw-r--r--lang/spidermonkey24/pkg-descr3
-rw-r--r--lang/spidermonkey24/pkg-plist80
-rw-r--r--lang/spidermonkey52/Makefile101
-rw-r--r--lang/spidermonkey52/distinfo3
-rw-r--r--lang/spidermonkey52/files/patch-142686523
-rw-r--r--lang/spidermonkey52/files/patch-build_autoconf_config.sub24
-rw-r--r--lang/spidermonkey52/files/patch-disable-mozglue62
-rw-r--r--lang/spidermonkey52/files/patch-js_src_jsapi-tests_testPrintf.cpp10
-rw-r--r--lang/spidermonkey52/pkg-descr3
-rw-r--r--lang/spidermonkey52/pkg-plist161
-rw-r--r--lang/spidermonkey60/Makefile70
-rw-r--r--lang/spidermonkey60/distinfo3
-rw-r--r--lang/spidermonkey60/files/patch-js_public_TypeDecls.h26
-rw-r--r--lang/spidermonkey60/pkg-descr3
-rw-r--r--lang/spidermonkey60/pkg-plist172
-rw-r--r--lang/tolua++/Makefile36
-rw-r--r--lang/tolua++/distinfo2
-rw-r--r--lang/tolua++/files/patch-SConstruct41
-rw-r--r--lang/tolua++/files/patch-src-lib-SCsub16
-rw-r--r--lang/tolua++/files/patch-src-tests-SCsub9
-rw-r--r--lang/tolua++/pkg-descr16
-rw-r--r--lang/tolua++/pkg-plist6
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