Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/freebsd/poudriere.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBryan Drewery <bryan@shatow.net>2020-04-19 23:57:00 +0300
committerBryan Drewery <bryan@shatow.net>2020-04-27 19:35:47 +0300
commit3cf2c8b58ecf0a6a8070c375707b0604ed70ac35 (patch)
tree42fe8476be24c0199b816ede74a33b520a54d3e6 /test-ports
parent456b632b821a75342fb2ab5804a6f1d6c0676732 (diff)
Update ports Mk to r532158
Diffstat (limited to 'test-ports')
-rw-r--r--test-ports/default/.svn_rev1
-rw-r--r--test-ports/default/Keywords/desktop-file-utils.ucl11
-rw-r--r--test-ports/default/Keywords/fc.ucl19
-rw-r--r--test-ports/default/Keywords/fcfontsdir.ucl29
-rw-r--r--test-ports/default/Keywords/fmtutil.ucl15
-rw-r--r--test-ports/default/Keywords/fontsdir.ucl27
-rw-r--r--test-ports/default/Keywords/glib-schemas.ucl16
-rw-r--r--test-ports/default/Keywords/info.ucl19
-rw-r--r--test-ports/default/Keywords/javavm.ucl15
-rw-r--r--test-ports/default/Keywords/kld.ucl24
-rw-r--r--test-ports/default/Keywords/ldconfig-linux.ucl15
-rw-r--r--test-ports/default/Keywords/ldconfig.ucl19
-rw-r--r--test-ports/default/Keywords/rmtry.ucl11
-rw-r--r--test-ports/default/Keywords/sample.ucl61
-rw-r--r--test-ports/default/Keywords/shared-mime-info.ucl11
-rw-r--r--test-ports/default/Keywords/shell.ucl28
-rw-r--r--test-ports/default/Keywords/terminfo.ucl22
-rw-r--r--test-ports/default/Keywords/xmlcatmgr.ucl33
-rw-r--r--test-ports/default/Makefile1
-rw-r--r--test-ports/default/Mk/Scripts/cargo-crates.awk92
-rw-r--r--test-ports/default/Mk/Scripts/check-stagedir.sh8
-rw-r--r--test-ports/default/Mk/Scripts/check-vulnerable.sh6
-rw-r--r--test-ports/default/Mk/Scripts/create-manifest.sh26
-rw-r--r--test-ports/default/Mk/Scripts/depends-list.sh29
-rw-r--r--test-ports/default/Mk/Scripts/desktop-categories.sh4
-rw-r--r--test-ports/default/Mk/Scripts/do-depends.sh24
-rw-r--r--test-ports/default/Mk/Scripts/do-fetch.sh11
-rw-r--r--test-ports/default/Mk/Scripts/functions.sh19
-rw-r--r--test-ports/default/Mk/Scripts/generate-symbols.sh51
-rw-r--r--test-ports/default/Mk/Scripts/qa.sh191
-rw-r--r--test-ports/default/Mk/Scripts/rust-compat11-canary.sh27
-rw-r--r--test-ports/default/Mk/Scripts/smart_makepatch.sh16
-rw-r--r--test-ports/default/Mk/Uses/autoreconf.mk16
-rw-r--r--test-ports/default/Mk/Uses/bdb.mk6
-rw-r--r--test-ports/default/Mk/Uses/bison.mk13
-rw-r--r--test-ports/default/Mk/Uses/blaslapack.mk6
-rw-r--r--test-ports/default/Mk/Uses/cabal.mk192
-rw-r--r--test-ports/default/Mk/Uses/cargo.mk136
-rw-r--r--test-ports/default/Mk/Uses/charsetfix.mk4
-rw-r--r--test-ports/default/Mk/Uses/compiler.mk6
-rw-r--r--test-ports/default/Mk/Uses/cran.mk5
-rw-r--r--test-ports/default/Mk/Uses/emacs.mk6
-rw-r--r--test-ports/default/Mk/Uses/erlang.mk6
-rw-r--r--test-ports/default/Mk/Uses/fonts.mk10
-rw-r--r--test-ports/default/Mk/Uses/fortran.mk6
-rw-r--r--test-ports/default/Mk/Uses/fpc.mk5
-rw-r--r--test-ports/default/Mk/Uses/gecko.mk112
-rw-r--r--test-ports/default/Mk/Uses/gem.mk7
-rw-r--r--test-ports/default/Mk/Uses/gl.mk13
-rw-r--r--test-ports/default/Mk/Uses/gnome.mk41
-rw-r--r--test-ports/default/Mk/Uses/go.mk191
-rw-r--r--test-ports/default/Mk/Uses/grantlee.mk13
-rw-r--r--test-ports/default/Mk/Uses/gssapi.mk4
-rw-r--r--test-ports/default/Mk/Uses/kde.mk805
-rw-r--r--test-ports/default/Mk/Uses/kmod.mk4
-rw-r--r--test-ports/default/Mk/Uses/lazarus.mk25
-rw-r--r--test-ports/default/Mk/Uses/linux.mk263
-rw-r--r--test-ports/default/Mk/Uses/lua.mk258
-rw-r--r--test-ports/default/Mk/Uses/lxqt.mk5
-rw-r--r--test-ports/default/Mk/Uses/makeinfo.mk9
-rw-r--r--test-ports/default/Mk/Uses/mono.mk10
-rw-r--r--test-ports/default/Mk/Uses/motif.mk12
-rw-r--r--test-ports/default/Mk/Uses/mysql.mk6
-rw-r--r--test-ports/default/Mk/Uses/ncurses.mk6
-rw-r--r--test-ports/default/Mk/Uses/objc.mk6
-rw-r--r--test-ports/default/Mk/Uses/openal.mk76
-rw-r--r--test-ports/default/Mk/Uses/pathfix.mk6
-rw-r--r--test-ports/default/Mk/Uses/perl5.mk28
-rw-r--r--test-ports/default/Mk/Uses/pgsql.mk4
-rw-r--r--test-ports/default/Mk/Uses/php.mk67
-rw-r--r--test-ports/default/Mk/Uses/pure.mk39
-rw-r--r--test-ports/default/Mk/Uses/pyqt.mk64
-rw-r--r--test-ports/default/Mk/Uses/python.mk189
-rw-r--r--test-ports/default/Mk/Uses/qca.mk31
-rw-r--r--test-ports/default/Mk/Uses/qmake.mk4
-rw-r--r--test-ports/default/Mk/Uses/qt-dist.mk118
-rw-r--r--test-ports/default/Mk/Uses/qt.mk435
-rw-r--r--test-ports/default/Mk/Uses/readline.mk4
-rw-r--r--test-ports/default/Mk/Uses/samba.mk4
-rw-r--r--test-ports/default/Mk/Uses/scons.mk41
-rw-r--r--test-ports/default/Mk/Uses/ssl.mk4
-rw-r--r--test-ports/default/Mk/Uses/tar.mk6
-rw-r--r--test-ports/default/Mk/Uses/tcl.mk11
-rw-r--r--test-ports/default/Mk/Uses/waf.mk4
-rw-r--r--test-ports/default/Mk/Uses/xfce.mk35
-rw-r--r--test-ports/default/Mk/Uses/xorg-cat.mk193
-rw-r--r--test-ports/default/Mk/Uses/xorg.mk160
-rw-r--r--test-ports/default/Mk/Uses/zope.mk95
-rw-r--r--test-ports/default/Mk/Wrappers/bison19
-rw-r--r--test-ports/default/Mk/Wrappers/gm48
-rw-r--r--test-ports/default/Mk/bsd.ccache.mk9
-rw-r--r--test-ports/default/Mk/bsd.default-versions.mk69
-rw-r--r--test-ports/default/Mk/bsd.gcc.mk155
-rw-r--r--test-ports/default/Mk/bsd.gecko.mk225
-rw-r--r--test-ports/default/Mk/bsd.gstreamer.mk17
-rw-r--r--test-ports/default/Mk/bsd.java.mk76
-rw-r--r--test-ports/default/Mk/bsd.octave.mk8
-rw-r--r--test-ports/default/Mk/bsd.options.desc.mk6
-rw-r--r--test-ports/default/Mk/bsd.options.mk35
-rw-r--r--test-ports/default/Mk/bsd.port.mk235
-rw-r--r--test-ports/default/Mk/bsd.port.subdir.mk4
-rw-r--r--test-ports/default/Mk/bsd.ruby.mk74
-rw-r--r--test-ports/default/Mk/bsd.sanity.mk34
-rw-r--r--test-ports/default/Mk/bsd.sites.mk150
-rw-r--r--test-ports/default/Mk/bsd.ssp.mk13
-rw-r--r--test-ports/default/Mk/bsd.tex.mk2
-rw-r--r--test-ports/default/Mk/bsd.wx.mk6
-rw-r--r--test-ports/default/Mk/bsd.xorg.mk239
-rw-r--r--test-ports/default/Templates/BSD.local.dist24
-rw-r--r--test-ports/default/Templates/Licenses/MPL10360
-rw-r--r--test-ports/default/Templates/Licenses/MPL11469
-rw-r--r--test-ports/default/Templates/Licenses/MPL20 (renamed from test-ports/default/Templates/Licenses/MPL)0
-rw-r--r--test-ports/default/Templates/Licenses/UNLICENSE24
-rw-r--r--test-ports/default/Templates/config.guess747
-rw-r--r--test-ports/default/Templates/config.site150
-rw-r--r--test-ports/default/Templates/config.sub1674
-rwxr-xr-xtest-ports/default/Tools/scripts/LEGALlint22
-rwxr-xr-xtest-ports/default/Tools/scripts/MOVEDlint.awk87
-rw-r--r--test-ports/default/Tools/scripts/README22
-rwxr-xr-xtest-ports/default/Tools/scripts/addport6
-rwxr-xr-xtest-ports/default/Tools/scripts/bump-revision.sh12
-rwxr-xr-xtest-ports/default/Tools/scripts/bump_revision.pl236
-rwxr-xr-xtest-ports/default/Tools/scripts/checkcats.py4
-rwxr-xr-xtest-ports/default/Tools/scripts/checknewver.sh4
-rwxr-xr-xtest-ports/default/Tools/scripts/distclean.sh4
-rwxr-xr-xtest-ports/default/Tools/scripts/getpatch20
-rwxr-xr-xtest-ports/default/Tools/scripts/gnomedepends.py4
-rwxr-xr-xtest-ports/default/Tools/scripts/mfh37
-rwxr-xr-xtest-ports/default/Tools/scripts/patchtool.py37
-rwxr-xr-xtest-ports/default/Tools/scripts/portsvar.sh4
-rwxr-xr-xtest-ports/default/Tools/scripts/rmport78
-rwxr-xr-xtest-ports/default/Tools/scripts/search_lib_depends_and_bump.sh107
-rwxr-xr-xtest-ports/default/Tools/scripts/sed_checked.sh13
-rwxr-xr-xtest-ports/default/Tools/scripts/tindex24
-rw-r--r--test-ports/default/converters/libiconv/Makefile4
-rw-r--r--test-ports/default/converters/libiconv/files/patch-include-iconv.h.in12
-rw-r--r--test-ports/default/devel/Makefile8
-rw-r--r--test-ports/default/devel/autoconf-wrapper/Makefile39
-rw-r--r--test-ports/default/devel/autoconf-wrapper/files/autotools-wrapper.sh92
-rw-r--r--test-ports/default/devel/autoconf-wrapper/pkg-descr3
-rw-r--r--test-ports/default/devel/autoconf/Makefile48
-rw-r--r--test-ports/default/devel/autoconf/distinfo2
-rw-r--r--test-ports/default/devel/autoconf/files/patch-autoconf.texi53
-rw-r--r--test-ports/default/devel/autoconf/files/patch-bin-autoscan.in11
-rw-r--r--test-ports/default/devel/autoconf/files/patch-doc-Makefile.in12
-rw-r--r--test-ports/default/devel/autoconf/pkg-descr9
-rw-r--r--test-ports/default/devel/autoconf/pkg-plist64
-rw-r--r--test-ports/default/devel/automake-wrapper/Makefile13
-rw-r--r--test-ports/default/devel/automake-wrapper/pkg-descr3
-rw-r--r--test-ports/default/devel/automake/Makefile26
-rw-r--r--test-ports/default/devel/automake/distinfo2
-rw-r--r--test-ports/default/devel/automake/files/patch-Makefile.in27
-rw-r--r--test-ports/default/devel/automake/files/patch-bin-automake.in11
-rw-r--r--test-ports/default/devel/automake/files/patch-doc__automake.texi16
-rw-r--r--test-ports/default/devel/automake/pkg-descr12
-rw-r--r--test-ports/default/devel/automake/pkg-plist116
-rw-r--r--test-ports/default/devel/ccache/Makefile82
-rw-r--r--test-ports/default/devel/ccache/distinfo6
-rw-r--r--test-ports/default/devel/ccache/distinfo.memcached3
-rw-r--r--test-ports/default/devel/ccache/files/ccache-howto-freebsd.txt.in20
-rw-r--r--test-ports/default/devel/ccache/files/extra-patch-Makefile.in13
-rw-r--r--test-ports/default/devel/ccache/files/extra-patch-memcached2396
-rw-r--r--test-ports/default/devel/ccache/files/extra-patch-memcached-Makefile.in3
-rw-r--r--test-ports/default/devel/ccache/files/extra-patch-memcached-ccache.c11
-rw-r--r--test-ports/default/devel/ccache/files/extra-patch-memcached-configure.ac19
-rw-r--r--test-ports/default/devel/ccache/files/patch-ccache.c62
-rw-r--r--test-ports/default/devel/ccache/files/patch-configure20
-rw-r--r--test-ports/default/devel/ccache/files/patch-configure.ac19
-rw-r--r--test-ports/default/devel/ccache/files/patch-src__ccache.c56
-rw-r--r--test-ports/default/devel/ccache/files/pkg-message.in8
-rw-r--r--test-ports/default/devel/ccache/pkg-descr2
-rw-r--r--test-ports/default/devel/ccache/pkg-plist2
-rw-r--r--test-ports/default/devel/gettext-runtime/Makefile35
-rw-r--r--test-ports/default/devel/gettext-runtime/files/patch-configure12
-rw-r--r--test-ports/default/devel/gettext-runtime/pkg-descr2
-rw-r--r--test-ports/default/devel/gettext-runtime/pkg-plist32
-rw-r--r--test-ports/default/devel/gettext-tools/Makefile51
-rw-r--r--test-ports/default/devel/gettext-tools/files/patch-configure14
-rw-r--r--test-ports/default/devel/gettext-tools/files/patch-git_2336451ed68d91ff81
-rw-r--r--test-ports/default/devel/gettext-tools/pkg-descr2
-rw-r--r--test-ports/default/devel/gettext-tools/pkg-plist1743
-rw-r--r--test-ports/default/devel/gettext/Makefile.common7
-rw-r--r--test-ports/default/devel/gettext/distinfo6
-rw-r--r--test-ports/default/devel/gettext/pkg-descr2
-rw-r--r--test-ports/default/devel/gmake/Makefile39
-rw-r--r--test-ports/default/devel/gmake/distinfo3
-rw-r--r--test-ports/default/devel/gmake/files/patch-default.c11
-rw-r--r--test-ports/default/devel/gmake/pkg-descr5
-rw-r--r--test-ports/default/devel/gmake/pkg-plist28
-rw-r--r--test-ports/default/devel/libffi/Makefile12
-rw-r--r--test-ports/default/devel/libffi/files/patch-configure115
-rw-r--r--test-ports/default/devel/libffi/files/patch-src_arm_sysv.S40
-rw-r--r--test-ports/default/devel/libtextstyle/Makefile30
-rw-r--r--test-ports/default/devel/libtextstyle/pkg-descr6
-rw-r--r--test-ports/default/devel/libtextstyle/pkg-plist17
-rw-r--r--test-ports/default/devel/m4/Makefile40
-rw-r--r--test-ports/default/devel/m4/distinfo3
-rw-r--r--test-ports/default/devel/m4/pkg-descr15
-rw-r--r--test-ports/default/devel/m4/pkg-plist2
-rw-r--r--test-ports/default/devel/p5-Locale-gettext/Makefile26
-rw-r--r--test-ports/default/devel/p5-Locale-gettext/distinfo3
-rw-r--r--test-ports/default/devel/p5-Locale-gettext/files/patch-Makefile.PL23
-rw-r--r--test-ports/default/devel/p5-Locale-gettext/pkg-descr5
-rw-r--r--test-ports/default/devel/p5-Locale-gettext/pkg-plist3
-rw-r--r--test-ports/default/devel/pkgconf/Makefile6
-rw-r--r--test-ports/default/devel/pkgconf/distinfo6
-rw-r--r--test-ports/default/devel/pkgconf/pkg-descr2
-rw-r--r--test-ports/default/devel/pkgconf/pkg-plist8
-rw-r--r--test-ports/default/devel/readline/Makefile23
-rw-r--r--test-ports/default/devel/readline/distinfo29
-rw-r--r--test-ports/default/devel/readline/files/patch-readline.pc.in9
-rw-r--r--test-ports/default/devel/readline/files/patch-shlib-Makefile.in11
-rw-r--r--test-ports/default/devel/readline/files/patch-support-shlib-install50
-rw-r--r--test-ports/default/devel/readline/files/patch-support-shobj-conf49
-rw-r--r--test-ports/default/devel/readline/pkg-descr2
-rw-r--r--test-ports/default/devel/readline/pkg-plist11
-rw-r--r--test-ports/default/lang/Makefile7
-rw-r--r--test-ports/default/lang/perl5.24/Makefile282
-rw-r--r--test-ports/default/lang/perl5.24/distinfo3
-rw-r--r--test-ports/default/lang/perl5.24/files/patch-cpan_ExtUtils-Install_lib_ExtUtils_Install.pm11
-rw-r--r--test-ports/default/lang/perl5.24/files/patch-cpan_ExtUtils-MakeMaker_lib_ExtUtils_MM__Any.pm18
-rw-r--r--test-ports/default/lang/perl5.24/files/patch-cpan_ExtUtils-MakeMaker_t_INST__PREFIX.t20
-rw-r--r--test-ports/default/lang/perl5.24/files/patch-cpan_Math-BigInt_lib_Math_BigInt.pm11
-rw-r--r--test-ports/default/lang/perl5.24/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc.pm10
-rw-r--r--test-ports/default/lang/perl5.24/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc_BaseTo.pm10
-rw-r--r--test-ports/default/lang/perl5.24/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc_ToMan.pm20
-rw-r--r--test-ports/default/lang/perl5.24/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc_ToTerm.pm11
-rw-r--r--test-ports/default/lang/perl5.24/files/patch-dtrace266
-rw-r--r--test-ports/default/lang/perl5.24/files/patch-ext_GDBM__File_t_fatal.t30
-rw-r--r--test-ports/default/lang/perl5.24/files/patch-hints_freebsd.sh51
-rw-r--r--test-ports/default/lang/perl5.24/files/patch-perl.c26
-rw-r--r--test-ports/default/lang/perl5.24/files/patch-t_porting_customized.dat20
-rw-r--r--test-ports/default/lang/perl5.24/files/patch-vutil.h11
-rw-r--r--test-ports/default/lang/perl5.24/pkg-message11
-rw-r--r--test-ports/default/lang/perl5.24/pkg-plist2316
-rw-r--r--test-ports/default/lang/perl5.24/version.mk2
-rw-r--r--test-ports/default/lang/perl5.28/distinfo3
-rw-r--r--test-ports/default/lang/perl5.28/files/patch-Configure33
-rw-r--r--test-ports/default/lang/perl5.28/files/patch-Makefile.SH10
-rw-r--r--test-ports/default/lang/perl5.28/files/patch-cpan_ExtUtils-Install_t_Install.t20
-rw-r--r--test-ports/default/lang/perl5.28/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc_ToMan.pm11
-rw-r--r--test-ports/default/lang/perl5.28/files/patch-ext_GDBM__File_t_fatal.t30
-rw-r--r--test-ports/default/lang/perl5.28/files/patch-t_porting_customized.dat10
-rw-r--r--test-ports/default/lang/perl5.28/files/perl-man.conf.in2
-rw-r--r--test-ports/default/lang/perl5.28/pkg-descr6
-rw-r--r--test-ports/default/lang/perl5.28/pkg-message11
-rw-r--r--test-ports/default/lang/perl5.28/version.mk2
-rw-r--r--test-ports/default/lang/perl5.30/Makefile (renamed from test-ports/default/lang/perl5.28/Makefile)166
-rw-r--r--test-ports/default/lang/perl5.30/distinfo3
-rw-r--r--test-ports/default/lang/perl5.30/files/patch-Configure (renamed from test-ports/default/lang/perl5.24/files/patch-Configure)12
-rw-r--r--test-ports/default/lang/perl5.30/files/patch-Makefile.SH (renamed from test-ports/default/lang/perl5.24/files/patch-Makefile.SH)2
-rw-r--r--test-ports/default/lang/perl5.30/files/patch-cpan_ExtUtils-Install_lib_ExtUtils_Install.pm (renamed from test-ports/default/lang/perl5.28/files/patch-cpan_ExtUtils-Install_lib_ExtUtils_Install.pm)2
-rw-r--r--test-ports/default/lang/perl5.30/files/patch-cpan_ExtUtils-Install_t_Install.t (renamed from test-ports/default/lang/perl5.24/files/patch-cpan_ExtUtils-Install_t_Install.t)2
-rw-r--r--test-ports/default/lang/perl5.30/files/patch-cpan_ExtUtils-MakeMaker_lib_ExtUtils_MM__Any.pm (renamed from test-ports/default/lang/perl5.28/files/patch-cpan_ExtUtils-MakeMaker_lib_ExtUtils_MM__Any.pm)2
-rw-r--r--test-ports/default/lang/perl5.30/files/patch-cpan_ExtUtils-MakeMaker_t_INST__PREFIX.t (renamed from test-ports/default/lang/perl5.28/files/patch-cpan_ExtUtils-MakeMaker_t_INST__PREFIX.t)2
-rw-r--r--test-ports/default/lang/perl5.30/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc.pm16
-rw-r--r--test-ports/default/lang/perl5.30/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc_ToMan.pm24
-rw-r--r--test-ports/default/lang/perl5.30/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc_ToTerm.pm (renamed from test-ports/default/lang/perl5.28/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc_ToTerm.pm)2
-rw-r--r--test-ports/default/lang/perl5.30/files/patch-hints_freebsd.sh (renamed from test-ports/default/lang/perl5.28/files/patch-hints_freebsd.sh)2
-rw-r--r--test-ports/default/lang/perl5.30/files/patch-perl.c (renamed from test-ports/default/lang/perl5.28/files/patch-perl.c)6
-rw-r--r--test-ports/default/lang/perl5.30/files/patch-t_porting_customized.dat21
-rw-r--r--test-ports/default/lang/perl5.30/files/perl-man.conf.in (renamed from test-ports/default/lang/perl5.24/files/perl-man.conf.in)0
-rw-r--r--test-ports/default/lang/perl5.30/pkg-descr (renamed from test-ports/default/lang/perl5.24/pkg-descr)2
-rw-r--r--test-ports/default/lang/perl5.30/pkg-message35
-rw-r--r--test-ports/default/lang/perl5.30/pkg-plist (renamed from test-ports/default/lang/perl5.28/pkg-plist)121
-rw-r--r--test-ports/default/lang/perl5.30/version.mk2
-rw-r--r--test-ports/default/lang/python/Makefile37
-rw-r--r--test-ports/default/lang/python2/Makefile26
-rw-r--r--test-ports/default/lang/python27/Makefile10
-rw-r--r--test-ports/default/lang/python27/Makefile.version6
-rw-r--r--test-ports/default/lang/python27/distinfo6
-rw-r--r--test-ports/default/lang/python27/files/patch-Modules_posixmodule.c27
-rw-r--r--test-ports/default/lang/python27/pkg-message10
-rw-r--r--test-ports/default/lang/python27/pkg-plist6
-rw-r--r--test-ports/default/lang/python3/Makefile23
-rw-r--r--test-ports/default/lang/python35/Makefile144
-rw-r--r--test-ports/default/lang/python35/Makefile.version4
-rw-r--r--test-ports/default/lang/python35/distinfo3
-rw-r--r--test-ports/default/lang/python35/files/patch-Lib_distutils_command_install__lib.py41
-rw-r--r--test-ports/default/lang/python35/files/patch-Lib_distutils_tests_test__install__lib.py33
-rw-r--r--test-ports/default/lang/python35/files/patch-Makefile.pre.in63
-rw-r--r--test-ports/default/lang/python35/files/patch-Misc__python-config.sh.in11
-rw-r--r--test-ports/default/lang/python35/files/patch-Modules___ctypes__libffi__src__arm__ffi.c36
-rw-r--r--test-ports/default/lang/python35/files/patch-issue2021068
-rw-r--r--test-ports/default/lang/python35/files/patch-issue30622145
-rw-r--r--test-ports/default/lang/python35/files/patch-issue3312799
-rw-r--r--test-ports/default/lang/python35/files/pkg-message.in10
-rw-r--r--test-ports/default/lang/python35/pkg-descr4
-rw-r--r--test-ports/default/lang/python35/pkg-plist6559
-rw-r--r--test-ports/default/lang/python36/Makefile140
-rw-r--r--test-ports/default/lang/python36/Makefile.version4
-rw-r--r--test-ports/default/lang/python36/distinfo3
-rw-r--r--test-ports/default/lang/python36/files/patch-Lib_distutils_command_install__lib.py41
-rw-r--r--test-ports/default/lang/python36/files/patch-Lib_distutils_tests_test__install__lib.py33
-rw-r--r--test-ports/default/lang/python36/files/patch-Makefile.pre.in53
-rw-r--r--test-ports/default/lang/python36/files/patch-Misc__python-config.sh.in11
-rw-r--r--test-ports/default/lang/python36/files/patch-Modules___ctypes__libffi__src__arm__ffi.c36
-rw-r--r--test-ports/default/lang/python36/files/patch-issue2021068
-rw-r--r--test-ports/default/lang/python36/files/pkg-message.in10
-rw-r--r--test-ports/default/lang/python36/pkg-descr4
-rw-r--r--test-ports/default/lang/python36/pkg-plist6805
-rw-r--r--test-ports/default/lang/python37/Makefile23
-rw-r--r--test-ports/default/lang/python37/Makefile.version6
-rw-r--r--test-ports/default/lang/python37/distinfo6
-rw-r--r--test-ports/default/lang/python37/files/patch-Modules___posixsubprocess.c25
-rw-r--r--test-ports/default/lang/python37/files/patch-Modules_posixmodule.c26
-rw-r--r--test-ports/default/lang/python37/files/pkg-message.in10
-rw-r--r--test-ports/default/lang/python37/pkg-plist59
-rw-r--r--test-ports/default/misc/Makefile1
-rw-r--r--test-ports/default/misc/help2man/Makefile42
-rw-r--r--test-ports/default/misc/help2man/blah213
-rw-r--r--test-ports/default/misc/help2man/distinfo3
-rw-r--r--test-ports/default/misc/help2man/pkg-descr11
-rw-r--r--test-ports/default/ports-mgmt/pkg/Makefile40
-rw-r--r--test-ports/default/ports-mgmt/pkg/distinfo6
-rw-r--r--test-ports/default/ports-mgmt/pkg/files/patch-javavmwrapper34
-rw-r--r--test-ports/default/ports-mgmt/pkg/files/patch-libpkg_pkg__jobs.c11
-rw-r--r--test-ports/default/ports-mgmt/pkg/pkg-descr2
-rw-r--r--test-ports/default/ports-mgmt/pkg/pkg-plist7
-rw-r--r--test-ports/default/print/Makefile1
-rw-r--r--test-ports/default/print/indexinfo/Makefile5
-rw-r--r--test-ports/default/print/indexinfo/distinfo6
-rw-r--r--test-ports/default/print/texinfo/Makefile51
-rw-r--r--test-ports/default/print/texinfo/distinfo9
-rw-r--r--test-ports/default/print/texinfo/pkg-descr13
-rw-r--r--test-ports/default/print/texinfo/pkg-install28
-rw-r--r--test-ports/default/print/texinfo/pkg-plist455
-rw-r--r--test-ports/default/security/openssl/Makefile217
-rw-r--r--test-ports/default/security/openssl/distinfo14
-rw-r--r--test-ports/default/security/openssl/files/extra-patch-test_testssl15
-rw-r--r--test-ports/default/security/openssl/files/extra-patch-util_process__docs.pl20
-rw-r--r--test-ports/default/security/openssl/files/patch-Configure45
-rw-r--r--test-ports/default/security/openssl/files/patch-Makefile11
-rw-r--r--test-ports/default/security/openssl/files/patch-RFC-570538
-rw-r--r--test-ports/default/security/openssl/files/patch-apps_s__client.c22
-rw-r--r--test-ports/default/security/openssl/files/patch-config8
-rw-r--r--test-ports/default/security/openssl/files/pkg-message.in9
-rw-r--r--test-ports/default/security/openssl/pkg-descr9
-rw-r--r--test-ports/default/security/openssl/pkg-plist2811
-rw-r--r--test-ports/default/security/openssl/version.mk2
340 files changed, 11724 insertions, 27048 deletions
diff --git a/test-ports/default/.svn_rev b/test-ports/default/.svn_rev
new file mode 100644
index 00000000..87303b0b
--- /dev/null
+++ b/test-ports/default/.svn_rev
@@ -0,0 +1 @@
+r532158
diff --git a/test-ports/default/Keywords/desktop-file-utils.ucl b/test-ports/default/Keywords/desktop-file-utils.ucl
new file mode 100644
index 00000000..30473e3d
--- /dev/null
+++ b/test-ports/default/Keywords/desktop-file-utils.ucl
@@ -0,0 +1,11 @@
+# $FreeBSD: head/Keywords/desktop-file-utils.ucl 368907 2014-09-22 12:48:27Z bapt $
+#
+# MAINTAINER: gnome@FreeBSD.org
+
+actions: []
+post-install: <<EOD
+ update-desktop-database -q > /dev/null || true
+EOD
+post-deinstall: <<EOD
+ update-desktop-database -q > /dev/null || true
+EOD
diff --git a/test-ports/default/Keywords/fc.ucl b/test-ports/default/Keywords/fc.ucl
new file mode 100644
index 00000000..ae62e75c
--- /dev/null
+++ b/test-ports/default/Keywords/fc.ucl
@@ -0,0 +1,19 @@
+# $FreeBSD: head/Keywords/fc.ucl 396872 2015-09-13 23:30:21Z hrs $
+#
+# MAINTAINER: x11@FreeBSD.org
+
+actions: [dir]
+post-install: <<EOD
+ case "%@" in
+ /*) fontsdir="%@" ;;
+ *) fontsdir="%D/%@" ;;
+ esac
+ fc-cache -fs ${fontsdir} 2>/dev/null || true
+EOD
+post-deinstall: <<EOD
+ case "%@" in
+ /*) fontsdir="%@" ;;
+ *) fontsdir="%D/%@" ;;
+ esac
+ fc-cache -fs ${fontsdir} 2>/dev/null || true
+EOD
diff --git a/test-ports/default/Keywords/fcfontsdir.ucl b/test-ports/default/Keywords/fcfontsdir.ucl
new file mode 100644
index 00000000..00c86686
--- /dev/null
+++ b/test-ports/default/Keywords/fcfontsdir.ucl
@@ -0,0 +1,29 @@
+# $FreeBSD: head/Keywords/fcfontsdir.ucl 383480 2015-04-06 20:22:58Z feld $
+#
+# MAINTAINER: x11@FreeBSD.org
+
+actions: [dir]
+post-install: <<EOD
+ case "%@" in
+ /*) fontsdir="%@" ;;
+ *) fontsdir="%D/%@" ;;
+ esac
+ fc-cache -fs ${fontsdir} 2>/dev/null || true
+ mkfontscale ${fontsdir} 2>/dev/null || true
+ mkfontdir ${fontsdir} 2>/dev/null || true
+EOD
+post-deinstall: <<EOD
+ case "%@" in
+ /*) fontsdir="%@" ;;
+ *) fontsdir="%D/%@" ;;
+ esac
+ fc-cache -fs ${fontsdir} 2>/dev/null || true
+ mkfontscale ${fontsdir} 2>/dev/null || true
+ if [ -e ${fontsdir}/fonts.scale -a "`stat -f '%%z' ${fontsdir}/fonts.scale 2>/dev/null`" = '2' ]; then
+ rm ${fontsdir}/fonts.scale
+ fi
+ mkfontdir ${fontsdir} 2>/dev/null || true
+ if [ -e ${fontsdir}/fonts.dir -a "`stat -f '%%z' ${fontsdir}/fonts.dir 2>/dev/null`" = '2' ]; then
+ rm ${fontsdir}/fonts.dir
+ fi
+EOD
diff --git a/test-ports/default/Keywords/fmtutil.ucl b/test-ports/default/Keywords/fmtutil.ucl
new file mode 100644
index 00000000..2074f467
--- /dev/null
+++ b/test-ports/default/Keywords/fmtutil.ucl
@@ -0,0 +1,15 @@
+# $FreeBSD: head/Keywords/fmtutil.ucl 362833 2014-07-24 17:10:57Z bapt $
+#
+# MAINTAINER: portmgr@FreeBSD.org
+
+actions: []
+post-install: <<EOD
+ fmtutil-sys --missing >/dev/null
+EOD
+post-deinstall: <<EOD
+ set -- %@
+ for f in $@; do
+ rm -f $f
+ rmdir -p ${f%/*} 2>/dev/null
+ done
+EOD
diff --git a/test-ports/default/Keywords/fontsdir.ucl b/test-ports/default/Keywords/fontsdir.ucl
new file mode 100644
index 00000000..95d3134c
--- /dev/null
+++ b/test-ports/default/Keywords/fontsdir.ucl
@@ -0,0 +1,27 @@
+# $FreeBSD: head/Keywords/fontsdir.ucl 396872 2015-09-13 23:30:21Z hrs $
+#
+# MAINTAINER: x11@FreeBSD.org
+
+actions: [dir]
+post-install: <<EOD
+ case "%@" in
+ /*) fontsdir="%@" ;;
+ *) fontsdir="%D/%@" ;;
+ esac
+ mkfontscale ${fontsdir} 2>/dev/null || true
+ mkfontdir ${fontsdir} 2>/dev/null || true
+EOD
+post-deinstall: <<EOD
+ case "%@" in
+ /*) fontsdir="%@" ;;
+ *) fontsdir="%D/%@" ;;
+ esac
+ mkfontscale ${fontsdir} 2>/dev/null || true
+ if [ -e ${fontsdir}/fonts.scale -a "`stat -f '%%z' ${fontsdir}/fonts.scale 2>/dev/null`" = '2' ]; then
+ rm ${fontsdir}/fonts.scale
+ fi
+ mkfontdir ${fontsdir} 2>/dev/null || true
+ if [ -e ${fontsdir}/fonts.dir -a "`stat -f '%%z' ${fontsdir}/fonts.dir 2>/dev/null`" = '2' ]; then
+ rm ${fontsdir}/fonts.dir
+ fi
+EOD
diff --git a/test-ports/default/Keywords/glib-schemas.ucl b/test-ports/default/Keywords/glib-schemas.ucl
new file mode 100644
index 00000000..7e969199
--- /dev/null
+++ b/test-ports/default/Keywords/glib-schemas.ucl
@@ -0,0 +1,16 @@
+# $FreeBSD$
+#
+# MAINTAINER: gnome@FreeBSD.org
+#
+# Rebuild the glib schema cache.
+#
+# Ports installing glib schemas should use the GLIB_SCHEMAS macro
+# from USE_GNOME instead of calling this keyword directly.
+
+actions: []
+post-install: <<EOD
+ glib-compile-schemas %D/share/glib-2.0/schemas > /dev/null || true
+EOD
+post-deinstall: <<EOD
+ glib-compile-schemas %D/share/glib-2.0/schemas > /dev/null || true
+EOD
diff --git a/test-ports/default/Keywords/info.ucl b/test-ports/default/Keywords/info.ucl
new file mode 100644
index 00000000..51f49dc1
--- /dev/null
+++ b/test-ports/default/Keywords/info.ucl
@@ -0,0 +1,19 @@
+# $FreeBSD: head/Keywords/info.ucl 399974 2015-10-22 13:30:32Z bapt $
+#
+# MAINTAINER: portmgr@FreeBSD.org
+
+actions: [file]
+post-install: <<EOD
+ case "%@" in
+ /*) file="%@" ;;
+ *) file="%D/%@" ;;
+ esac
+ indexinfo ${PKG_ROOTDIR}${file%/*}
+EOD
+post-deinstall: <<EOD
+ case "%@" in
+ /*) file="%@" ;;
+ *) file="%D/%@" ;;
+ esac
+ indexinfo ${PKG_ROOTDIR}${file%/*}
+EOD
diff --git a/test-ports/default/Keywords/javavm.ucl b/test-ports/default/Keywords/javavm.ucl
new file mode 100644
index 00000000..22053043
--- /dev/null
+++ b/test-ports/default/Keywords/javavm.ucl
@@ -0,0 +1,15 @@
+# $FreeBSD: head/Keywords/javavm.ucl 419368 2016-07-31 12:47:28Z bapt $
+#
+# The argument is not registered as a file because of how the various
+# jdk/jre are made: kind of autoplist which would make the bin/java registered
+# twice
+#
+# MAINAINER: java@FreeBSD.org
+
+actions: []
+post-install: <<EOD
+ registervm %@
+EOD
+pre-deinstall: <<EOD
+ unregistervm %@
+EOD
diff --git a/test-ports/default/Keywords/kld.ucl b/test-ports/default/Keywords/kld.ucl
new file mode 100644
index 00000000..95202bad
--- /dev/null
+++ b/test-ports/default/Keywords/kld.ucl
@@ -0,0 +1,24 @@
+# $FreeBSD: head/Keywords/kld.ucl 416132 2016-05-29 23:08:43Z bapt $
+#
+# MAINTAINER: rene@FreeBSD.org
+
+actions: []
+post-install: <<EOD
+ case "%@" in
+ /*) kmoddir="%@" ;;
+ *) kmoddir="%D/%@" ;;
+ esac
+ /usr/sbin/kldxref ${PKG_ROOTDIR}${kmoddir}
+EOD
+post-deinstall: <<EOD
+ case "%@" in
+ /*) kmoddir="%@" ;;
+ *) kmoddir="%D/%@" ;;
+ esac
+ /usr/sbin/kldxref ${PKG_ROOTDIR}${kmoddir}
+ case "${kmoddir}" in
+ %D/*) ;;
+ /boot/modules) ;;
+ *) rmdir -p ${PKG_ROOTDIR}${kmoddir} 2>/dev/null || true ;;
+ esac
+EOD
diff --git a/test-ports/default/Keywords/ldconfig-linux.ucl b/test-ports/default/Keywords/ldconfig-linux.ucl
new file mode 100644
index 00000000..bc64abc2
--- /dev/null
+++ b/test-ports/default/Keywords/ldconfig-linux.ucl
@@ -0,0 +1,15 @@
+# $FreeBSD: head/Keywords/ldconfig-linux.ucl 509644 2019-08-23 12:46:14Z bapt $
+#
+# MAINTAINER: portmgr@FreeBSD.org
+#
+
+post-install: <<EOD
+ if [ -n "$(/sbin/sysctl -q compat.linux.osrelease)" ]; then
+ %@/sbin/ldconfig
+ fi
+EOD
+post-deinstall: <<EOD
+ if [ -n "$(/sbin/sysctl -q compat.linux.osrelease)" ]; then
+ %@/sbin/ldconfig
+ fi
+EOD
diff --git a/test-ports/default/Keywords/ldconfig.ucl b/test-ports/default/Keywords/ldconfig.ucl
new file mode 100644
index 00000000..7e5fe9bf
--- /dev/null
+++ b/test-ports/default/Keywords/ldconfig.ucl
@@ -0,0 +1,19 @@
+# $FreeBSD: head/Keywords/ldconfig.ucl 509644 2019-08-23 12:46:14Z bapt $
+#
+# MAINTAINER: portmgr@FreeBSD.org
+#
+
+post-install: <<EOD
+ if ! /usr/sbin/service ldconfig restart >/dev/null; then
+ if [ -z "${INSTALL_AS_USER}" ]; then
+ exit 1
+ fi
+ fi
+EOD
+post-deinstall: <<EOD
+ if ! /usr/sbin/service ldconfig restart >/dev/null; then
+ if [ -z "${INSTALL_AS_USER}" ]; then
+ exit 1
+ fi
+ fi
+EOD
diff --git a/test-ports/default/Keywords/rmtry.ucl b/test-ports/default/Keywords/rmtry.ucl
new file mode 100644
index 00000000..3cc90a29
--- /dev/null
+++ b/test-ports/default/Keywords/rmtry.ucl
@@ -0,0 +1,11 @@
+# $FreeBSD: head/Keywords/rmtry.ucl 509900 2019-08-26 10:41:50Z bapt $
+#
+# MAINTAINER: portmgr@FreeBSD.org
+actions: []
+post-deinstall: <<EOD
+ case "%@" in
+ /*) f="%@" ;;
+ *) f="%D/%@" ;;
+ esac
+ /bin/rm -f ${PKG_ROOTDIR}/$f 2>/dev/null || /usr/bin/true
+EOD
diff --git a/test-ports/default/Keywords/sample.ucl b/test-ports/default/Keywords/sample.ucl
new file mode 100644
index 00000000..981f885f
--- /dev/null
+++ b/test-ports/default/Keywords/sample.ucl
@@ -0,0 +1,61 @@
+# $FreeBSD: head/Keywords/sample.ucl 417335 2016-06-22 21:44:25Z bapt $
+#
+# MAINTAINER: portmgr@FreeBSD.org
+#
+# @sample etc/somefile.conf.sample
+# or
+# @sample file1 file2
+#
+# Where file1 is considered as a sample file and file2 the target file
+#
+# This will install the somefile.conf.sample and automatically copy to
+# somefile.conf if it doesn't exist. On deinstall it will remove the
+# somefile.conf if it still matches the sample, otherwise it is
+# kept.
+#
+# This replaces the old pattern:
+# @unexec if cmp -s %D/etc/pkgtools.conf %D/etc/pkgtools.conf.sample; then rm -f %D/etc/pkgtools.conf; fi
+# etc/pkgtools.conf.sample
+# @exec [ -f %B/pkgtools.conf ] || cp %B/%f %B/pkgtools.conf
+
+actions: [file(1)]
+arguments: true
+post-install: <<EOD
+ case "%1" in
+ /*) sample_file="%1" ;;
+ *) sample_file="%D/%1" ;;
+ esac
+ target_file="${sample_file%.sample}"
+ set -- %@
+ if [ $# -eq 2 ]; then
+ target_file=${2}
+ fi
+ case "${target_file}" in
+ /*) target_file="${target_file}" ;;
+ *) target_file="%D/${target_file}" ;;
+ esac
+ if ! [ -f "${target_file}" ]; then
+ /bin/cp -p "${sample_file}" "${target_file}"
+ fi
+EOD
+pre-deinstall: <<EOD
+ case "%1" in
+ /*) sample_file="%1" ;;
+ *) sample_file="%D/%1" ;;
+ esac
+ target_file="${sample_file%.sample}"
+ set -- %@
+ if [ $# -eq 2 ]; then
+ set -- %@
+ target_file=${2}
+ fi
+ case "${target_file}" in
+ /*) target_file="${target_file}" ;;
+ *) target_file="%D/${target_file}" ;;
+ esac
+ if cmp -s "${target_file}" "${sample_file}"; then
+ rm -f "${target_file}"
+ else
+ echo "You may need to manually remove ${target_file} if it is no longer needed."
+ fi
+EOD
diff --git a/test-ports/default/Keywords/shared-mime-info.ucl b/test-ports/default/Keywords/shared-mime-info.ucl
new file mode 100644
index 00000000..b5a3c74a
--- /dev/null
+++ b/test-ports/default/Keywords/shared-mime-info.ucl
@@ -0,0 +1,11 @@
+# $FreeBSD: head/Keywords/shared-mime-info.ucl 368907 2014-09-22 12:48:27Z bapt $
+#
+# MAINTAINER: gnome@FreeBSD.org
+
+actions: []
+post-install: <<EOD
+ update-mime-database %D/%@ || true
+EOD
+post-deinstall: <<EOD
+ update-mime-database %D/%@ || true
+EOD
diff --git a/test-ports/default/Keywords/shell.ucl b/test-ports/default/Keywords/shell.ucl
new file mode 100644
index 00000000..74261f0b
--- /dev/null
+++ b/test-ports/default/Keywords/shell.ucl
@@ -0,0 +1,28 @@
+# $FreeBSD: head/Keywords/shell.ucl 417133 2016-06-19 22:21:22Z bapt $
+#
+# MAINTAINER: portmgr@FreeBSD.org
+#
+# @shell bin/shell
+#
+# Handle adding and remove a path to a shell binary into /etc/shells
+#
+
+actions: [file]
+post-install: <<EOD
+ case "%@" in
+ /*) file="%@" ;;
+ *) file="%D/%@" ;;
+ esac
+ cp ${PKG_ROOTDIR}/etc/shells ${PKG_ROOTDIR}/etc/shells.bak
+ (grep -v "^${file}$" ${PKG_ROOTDIR}/etc/shells.bak; echo ${file}) > ${PKG_ROOTDIR}/etc/shells
+ rm -f ${PKG_ROOTDIR}/etc/shells.bak
+EOD
+pre-deinstall: <<EOD
+ case "%@" in
+ /*) file="%@" ;;
+ *) file="%D/%@" ;;
+ esac
+ cp ${PKG_ROOTDIR}/etc/shells ${PKG_ROOTDIR}/etc/shells.bak
+ grep -v "^${file}$" ${PKG_ROOTDIR}/etc/shells.bak > ${PKG_ROOTDIR}/etc/shells
+ rm -f ${PKG_ROOTDIR}/etc/shells.bak
+EOD
diff --git a/test-ports/default/Keywords/terminfo.ucl b/test-ports/default/Keywords/terminfo.ucl
new file mode 100644
index 00000000..ce6fb7e4
--- /dev/null
+++ b/test-ports/default/Keywords/terminfo.ucl
@@ -0,0 +1,22 @@
+# $FreeBSD: head/Keywords/terminfo.ucl 398827 2015-10-08 14:12:53Z amdmi3 $
+#
+
+actions: []
+post-install: <<EOD
+ terminfodir=%D/share/misc
+ terminfodb=${terminfodir}/terminfo.db
+ if [ -e ${terminfodb}.default ] && which -s tic; then
+ cp ${terminfodb}.default ${terminfodb}
+ find -s ${terminfodir} -name "*.terminfo" -exec tic {} \;
+ fi
+EOD
+post-deinstall: <<EOD
+ terminfodir=%D/share/misc
+ terminfodb=${terminfodir}/terminfo.db
+ if [ -e ${terminfodb}.default ] && which -s tic; then
+ cp ${terminfodb}.default ${terminfodb}
+ find -s ${terminfodir} -name "*.terminfo" -exec tic {} \;
+ else
+ rm -f ${terminfodb}
+ fi
+EOD
diff --git a/test-ports/default/Keywords/xmlcatmgr.ucl b/test-ports/default/Keywords/xmlcatmgr.ucl
new file mode 100644
index 00000000..b74389e2
--- /dev/null
+++ b/test-ports/default/Keywords/xmlcatmgr.ucl
@@ -0,0 +1,33 @@
+# $FreeBSD: head/Keywords/xmlcatmgr.ucl 417878 2016-07-01 13:09:49Z bapt $
+
+actions: [file]
+post-install: <<EOD
+ case "%@" in
+ /*) cat="%@" ;;
+ *) cat="%D/%@" ;;
+ esac
+ case "%@" in
+ *.xml)
+ xmlcatmgr_cmd="xmlcatmgr -c ${PKG_ROOTDIR}%D/share/xml/catalog.ports add nextCatalog"
+ ;;
+ *)
+ xmlcatmgr_cmd="xmlcatmgr -sc ${PKG_ROOTDIR}%D/share/sgml/catalog.ports add CATALOG"
+ ;;
+ esac
+ ${xmlcatmgr_cmd} ${cat}
+EOD
+post-deinstall: <<EOD
+ case "%@" in
+ /*) cat="%@" ;;
+ *) cat="%D/%@" ;;
+ esac
+ case "%@" in
+ *.xml)
+ xmlcatmgr_cmd="xmlcatmgr -c ${PKG_ROOTDIR}%D/share/xml/catalog.ports remove nextCatalog"
+ ;;
+ *)
+ xmlcatmgr_cmd="xmlcatmgr -sc ${PKG_ROOTDIR}%D/share/sgml/catalog.ports remove CATALOG"
+ ;;
+ esac
+ ${xmlcatmgr_cmd} ${cat}
+EOD
diff --git a/test-ports/default/Makefile b/test-ports/default/Makefile
index b7c176eb..e6b34b35 100644
--- a/test-ports/default/Makefile
+++ b/test-ports/default/Makefile
@@ -2,6 +2,5 @@ SUBDIR += converters
SUBDIR += devel
SUBDIR += lang
SUBDIR += ports-mgmt
-SUBDIR += misc
SUBDIR += print
SUBDIR += security
diff --git a/test-ports/default/Mk/Scripts/cargo-crates.awk b/test-ports/default/Mk/Scripts/cargo-crates.awk
index 0ee85aaa..b0a0be3e 100644
--- a/test-ports/default/Mk/Scripts/cargo-crates.awk
+++ b/test-ports/default/Mk/Scripts/cargo-crates.awk
@@ -1,25 +1,52 @@
-# MAINTAINER: ports@FreeBSD.org
-# $FreeBSD: head/Mk/Scripts/cargo-crates.awk 446198 2017-07-19 14:00:16Z tobik $
+# MAINTAINER: rust@FreeBSD.org
+# $FreeBSD: head/Mk/Scripts/cargo-crates.awk 519063 2019-12-05 06:42:22Z tobik $
BEGIN {
gh_tuple_len = 0
+ gl_tuple_len = 0
crates_len = 0
package_name = "<unknown>"
-}
+ crate_name = "<unknown>"
+ crate_version = "<unknown>"
+ crate_source = "<unknown>"
-/^"checksum .* .* \(registry\+.*\)" = ".*"/ {
- # $2: crate
- # $3: version
- # $4: url
- # $6: checksum
- crates[crates_len++] = sprintf("%s-%s", $2, $3)
+ gitlab_sites["https://gitlab.com"] = 1
+ gitlab_sites["https://gitlab.freedesktop.org"] = 1
+ gitlab_sites["https://gitlab.gnome.org"] = 1
+ gitlab_sites["https://gitlab.redox-os.org"] = 1
}
/^name = ".*"/ {
+ crate_name = $3
+ gsub(/"/, "", crate_name)
+
package_name = $3
gsub("[^a-zA-Z_]", "", package_name)
}
+/^version = ".*"/ {
+ crate_version = $3
+ gsub(/"/, "", crate_version)
+}
+
+/^source = ".*"/ {
+ crate_source = $3
+ gsub(/"/, "", crate_source)
+}
+
+/^\[\[package\]\]$/ {
+ add_crate()
+}
+
+function add_crate() {
+ if (crate_source == "registry+https://github.com/rust-lang/crates.io-index") {
+ crates[crates_len++] = sprintf("%s-%s", crate_name, crate_version)
+ }
+ crate_name = "<unknown>"
+ crate_version = "<unknown>"
+ crate_source = "<unknown>"
+}
+
function split_url(s) {
# scheme:[//[user[:password]@]host[:port]][/path][?query][#fragment]
split(s, url_scheme, "://")
@@ -50,22 +77,48 @@ function split_url(s) {
url["port"] = url_host[2]
}
-/^source = "git\+(https|http|git):\/\/github.com\/.*#.*"/ {
- split_url(substr($3, 1, length($3) - 1))
-
+!gh_tuple_seen[$0] && /^source = "git\+(https|http|git):\/\/.*\/.*#.*"/ {
+ gh_tuple_seen[$0] = 1
+ split_url(substr($3, 1 + length("\"git+"), length($3) - 1 - length("\"git+")))
+
split(url["path"], path, "/")
account = path[2]
project = path[3]
gsub("\.git$", "", project)
-
+
if (match(url["query"], "^tag=")) {
split(url["query"], tag_, "=")
tag = tag_[2]
} else {
tag = url["fragment"]
}
- gh_tuple[gh_tuple_len++] = sprintf(\
- "%s:%s:%s:%s", account, project, tag, package_name)
+
+ added = 0
+ if (url["host"] == "github.com") {
+ added = 1
+ gh_tuple[gh_tuple_len++] = sprintf(\
+ "%s:%s:%s:%s", account, project, tag, package_name)
+ } else {
+ repo_site = sprintf("%s://%s", url["scheme"], url["host"])
+ for (site in gitlab_sites) {
+ if (repo_site != site) {
+ continue
+ }
+ if (ENVIRON["GL_SITE"] == site) {
+ gl_tuple[gl_tuple_len++] = sprintf(\
+ "%s:%s:%s:%s", account, project, tag, package_name)
+ } else {
+ gl_tuple[gl_tuple_len++] = sprintf(\
+ "%s:%s:%s:%s:%s", site, account, project, tag, package_name)
+ }
+ added = 1
+ break
+ }
+ }
+
+ if (!added) {
+ printf "Warning: Ignoring git source on line %d: %s\n", NR, $3 > "/dev/stderr"
+ }
}
function print_array(start, arr, arrlen) {
@@ -80,12 +133,21 @@ function print_array(start, arr, arrlen) {
}
END {
+ add_crate()
+
if (gh_tuple_len > 0 && ENVIRON["USE_GITHUB"] == "") {
printf "USE_GITHUB=\tnodefault\n"
}
print_array("GH_TUPLE=", gh_tuple, gh_tuple_len)
+ if (gl_tuple_len > 0 && ENVIRON["USE_GITLAB"] == "") {
+ printf "USE_GITLAB=\tnodefault\n"
+ }
+ print_array("GL_TUPLE=", gl_tuple, gl_tuple_len)
print_array("CARGO_CRATES=", crates, crates_len)
if (gh_tuple_len > 0) {
printf "CARGO_USE_GITHUB=\tyes\n"
}
+ if (gl_tuple_len > 0) {
+ printf "CARGO_USE_GITLAB=\tyes\n"
+ }
}
diff --git a/test-ports/default/Mk/Scripts/check-stagedir.sh b/test-ports/default/Mk/Scripts/check-stagedir.sh
index a5f111bd..b70c8170 100644
--- a/test-ports/default/Mk/Scripts/check-stagedir.sh
+++ b/test-ports/default/Mk/Scripts/check-stagedir.sh
@@ -1,6 +1,6 @@
#!/bin/sh
# ports/Mk/Scripts/check-stagedir.sh - called from ports/Mk/bsd.stage.mk
-# $FreeBSD: head/Mk/Scripts/check-stagedir.sh 484649 2018-11-10 23:55:42Z gerald $
+# $FreeBSD: head/Mk/Scripts/check-stagedir.sh 517011 2019-11-07 20:49:17Z bdrewery $
#
# MAINTAINER: portmgr@FreeBSD.org
#
@@ -98,13 +98,15 @@ setup_plist_seds() {
\#${LOCALBASE}/lib/debug#d;"
sed_dirs_gen="s,^,@dir ,; \
${sed_portdocsexamples} \
- /^@dir share\/licenses/d;"
+ /^@dir share\/licenses/d; \
+ \#@dir ${LOCALBASE}/lib/debug#d;"
# These prevent ignoring DOCS/EXAMPLES dirs with sed_portdocsexamples
sed_files="/^share\/licenses/d; \
\#${LOCALBASE}/lib/debug#d;"
sed_dirs="s,^,@dir ,; \
- /^@dir share\/licenses/d;"
+ /^@dir share\/licenses/d; \
+ \#@dir ${LOCALBASE}/lib/debug#d;"
}
diff --git a/test-ports/default/Mk/Scripts/check-vulnerable.sh b/test-ports/default/Mk/Scripts/check-vulnerable.sh
index a3e4fdaa..ce02a1c9 100644
--- a/test-ports/default/Mk/Scripts/check-vulnerable.sh
+++ b/test-ports/default/Mk/Scripts/check-vulnerable.sh
@@ -1,5 +1,5 @@
#!/bin/sh
-# $FreeBSD: head/Mk/Scripts/check-vulnerable.sh 417111 2016-06-19 11:25:35Z mat $
+# $FreeBSD: head/Mk/Scripts/check-vulnerable.sh 502793 2019-05-27 13:02:05Z bapt $
#
# MAINTAINER: portmgr@FreeBSD.org
@@ -24,9 +24,7 @@ if [ ! -x "${dp_PKG_BIN}" ]; then
exit 0
fi
-vlist=$(${dp_PKG_BIN} audit "${dp_PKGNAME}" || :)
-
-if [ "${vlist}" != "0 problem(s) in the installed packages found." ]; then
+if ! vlist=$(${dp_PKG_BIN} audit "${dp_PKGNAME}"); then
${dp_ECHO_MSG} "===> ${dp_PKGNAME} has known vulnerabilities:"
${dp_ECHO_MSG} "$vlist"
${dp_ECHO_MSG} "=> Please update your ports tree and try again."
diff --git a/test-ports/default/Mk/Scripts/create-manifest.sh b/test-ports/default/Mk/Scripts/create-manifest.sh
index 3aa7c380..11905283 100644
--- a/test-ports/default/Mk/Scripts/create-manifest.sh
+++ b/test-ports/default/Mk/Scripts/create-manifest.sh
@@ -1,5 +1,5 @@
#!/bin/sh
-# $FreeBSD: head/Mk/Scripts/create-manifest.sh 471274 2018-06-01 16:20:54Z mat $
+# $FreeBSD: head/Mk/Scripts/create-manifest.sh 509281 2019-08-19 12:18:16Z mat $
#
# MAINTAINER: portmgr@FreeBSD.org
@@ -112,14 +112,24 @@ done
exec >${dp_METADIR}/+DISPLAY
+echo '['
for message in ${dp_PKGMESSAGES}; do
- [ -f "${message}" ] && cat "${message}"
+ if [ -f "${message}" ]; then
+ #if if starts with [ then it is ucl and we do drop last and first line
+ if head -1 "${message}" | grep -q '^\['; then
+ sed '1d;$d' "${message}"
+ else
+ echo '{type: install, message=<<EOD'
+ cat "${message}"
+ printf 'EOD\n},\n'
+ fi
+ fi
done
# Try and keep these messages in sync with check-deprecated
if [ ${dp_MAINTAINER} = "ports@FreeBSD.org" ]; then
- if [ -f "${dp_METADIR}/+DISPLAY" ]; then echo; fi
cat <<-EOT
+ { message=<<EOD
===> NOTICE:
The ${dp_PKGBASE} port currently does not have a maintainer. As a result, it is
@@ -131,12 +141,14 @@ if [ ${dp_MAINTAINER} = "ports@FreeBSD.org" ]; then
More information about port maintainership is available at:
https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port
+ EOD
+ },
EOT
fi
if [ -n "${dp_DEPRECATED}" ]; then
- if [ -f "${dp_METADIR}/+DISPLAY" ]; then echo; fi
cat <<-EOT
+ { message=<<EOD
===> NOTICE:
This port is deprecated; you may wish to reconsider installing it:
@@ -151,8 +163,6 @@ if [ -n "${dp_DEPRECATED}" ]; then
EOT
fi
+ printf 'EOD\n},\n'
fi
-
-if [ ! -s ${dp_METADIR}/+DISPLAY ]; then
- rm -f ${dp_METADIR}/+DISPLAY
-fi
+echo ']'
diff --git a/test-ports/default/Mk/Scripts/depends-list.sh b/test-ports/default/Mk/Scripts/depends-list.sh
index 60ea8557..4b0b57eb 100644
--- a/test-ports/default/Mk/Scripts/depends-list.sh
+++ b/test-ports/default/Mk/Scripts/depends-list.sh
@@ -1,6 +1,6 @@
#!/bin/sh
# MAINTAINER: portmgr@FreeBSD.org
-# $FreeBSD: head/Mk/Scripts/depends-list.sh 471988 2018-06-08 09:26:20Z mat $
+# $FreeBSD: head/Mk/Scripts/depends-list.sh 510950 2019-09-03 14:36:00Z bapt $
set -e
@@ -37,7 +37,7 @@ while getopts "fmrw" FLAG; do
done
shift $((OPTIND-1))
-validate_env PORTSDIR dp_PKGNAME
+validate_env PORTSDIR dp_OVERLAYS dp_PKGNAME
if [ ${recursive} -eq 1 -o ${requires_wrkdir} -eq 1 ]; then
validate_env dp_MAKE
# Cache command executions to avoid looking them up again in every
@@ -65,16 +65,25 @@ check_dep() {
case "${2}" in
/*) d=${2} ;;
- *) d=${PORTSDIR}/${2} ;;
+ *) for overlay in ${dp_OVERLAYS} ${PORTSDIR}; do
+ d=${overlay}/${2}
+ f=
+ case "${d}" in
+ *@*/*) ;; # Ignore @ in the path which would not be a flavor
+ *@*)
+ f=${d##*@}
+ d=${d%@*}
+ ;;
+ esac
+ if [ -f ${d}/Makefile ]; then
+ if [ -n $f ]; then
+ export FLAVOR=$f
+ fi
+ break
+ fi
+ done
esac
- case "${d}" in
- *@*/*) ;; # Ignore @ in the path which would not be a flavor
- *@*)
- export FLAVOR=${d##*@}
- d=${d%@*}
- ;;
- esac
if [ ${flavors} -eq 1 -a -n "${FLAVOR:-}" ]; then
port_display="${d}@${FLAVOR}"
else
diff --git a/test-ports/default/Mk/Scripts/desktop-categories.sh b/test-ports/default/Mk/Scripts/desktop-categories.sh
index 0c4e6ba2..b01a8a52 100644
--- a/test-ports/default/Mk/Scripts/desktop-categories.sh
+++ b/test-ports/default/Mk/Scripts/desktop-categories.sh
@@ -1,5 +1,5 @@
#!/bin/sh
-# $FreeBSD: head/Mk/Scripts/desktop-categories.sh 460160 2018-01-28 08:25:06Z mat $
+# $FreeBSD: head/Mk/Scripts/desktop-categories.sh 516635 2019-11-04 11:57:46Z lwhsu $
#
# MAINTAINER: portmgr@FreeBSD.org
@@ -55,8 +55,8 @@ for native_category in ${dp_CATEGORIES}; do
net-im) c="Network InstantMessaging" ;;
net-mgmt) c="Network" ;;
net-p2p) c="Network P2P" ;;
+ net-vpn) c="Network VPN" ;;
news) c="Network News" ;;
- palm) c="Office PDA" ;;
parallel) c="ParallelComputing" ;;
pear) c="Development WebDevelopment" ;;
perl5) c="Development" ;;
diff --git a/test-ports/default/Mk/Scripts/do-depends.sh b/test-ports/default/Mk/Scripts/do-depends.sh
index 10dd50cb..c4046d47 100644
--- a/test-ports/default/Mk/Scripts/do-depends.sh
+++ b/test-ports/default/Mk/Scripts/do-depends.sh
@@ -1,5 +1,5 @@
#!/bin/sh
-# $FreeBSD: head/Mk/Scripts/do-depends.sh 455690 2017-12-07 01:51:00Z bdrewery $
+# $FreeBSD: head/Mk/Scripts/do-depends.sh 531389 2020-04-10 23:28:56Z bdrewery $
#
# MAINTAINER: portmgr@FreeBSD.org
@@ -11,7 +11,7 @@ validate_env dp_RAWDEPENDS dp_DEPTYPE dp_DEPENDS_TARGET dp_DEPENDS_PRECLEAN \
dp_DEPENDS_CLEAN dp_DEPENDS_ARGS dp_USE_PACKAGE_DEPENDS \
dp_USE_PACKAGE_DEPENDS_ONLY dp_PKG_ADD dp_PKG_INFO dp_WRKDIR \
dp_PKGNAME dp_STRICT_DEPENDS dp_LOCALBASE dp_LIB_DIRS dp_SH \
- dp_SCRIPTSDIR PORTSDIR dp_MAKE dp_MAKEFLAGS
+ dp_SCRIPTSDIR PORTSDIR dp_MAKE dp_MAKEFLAGS dp_OVERLAYS
[ -n "${DEBUG_MK_SCRIPTS}" -o -n "${DEBUG_MK_SCRIPTS_DO_DEPENDS}" ] && set -x
@@ -125,7 +125,15 @@ for _line in ${dp_RAWDEPENDS} ; do
case "${origin}" in
/*) ;;
- *) origin="${PORTSDIR}/${origin}" ;;
+ *)
+ for overlay in ${dp_OVERLAYS} ${PORTSDIR}; do
+ orig="${overlay}/${origin}"
+ if [ -f "${orig}/Makefile" ]; then
+ break
+ fi
+ done
+ origin="${orig}"
+ ;;
esac
case "${origin}" in
*@*/*) ;; # Ignore @ in the path which would not be a flavor
@@ -138,7 +146,13 @@ for _line in ${dp_RAWDEPENDS} ; do
depends_args="${dp_DEPENDS_ARGS}"
target=${dp_DEPENDS_TARGET}
if [ -n "${last}" ]; then
- target=${last}
+ # In case we depend on the fetch stage, actually run checksum,
+ # this prevent a MITM attack.
+ if [ "${last}" = "fetch" ]; then
+ target=checksum
+ else
+ target=${last}
+ fi
if [ -n "${dp_DEPENDS_PRECLEAN}" ]; then
target="clean ${target}"
depends_args="${depends_args:+${depends_args} }NOCLEANDEPENDS=yes"
@@ -191,7 +205,7 @@ if [ $err -eq 1 ]; then
fi
if [ -n "${dp_STRICT_DEPENDS}" -a ${anynotfound} -eq 1 ]; then \
- echo "===> dp_STRICT_DEPENDS set - Not installing missing dependencies."
+ echo "===> STRICT_DEPENDS set - Not installing missing dependencies."
echo " This means a dependency is wrong since it was not satisfied in the ${dp_DEPTYPE} phase."
exit 1
fi
diff --git a/test-ports/default/Mk/Scripts/do-fetch.sh b/test-ports/default/Mk/Scripts/do-fetch.sh
index 11dbd2b8..5ac47180 100644
--- a/test-ports/default/Mk/Scripts/do-fetch.sh
+++ b/test-ports/default/Mk/Scripts/do-fetch.sh
@@ -1,5 +1,5 @@
#!/bin/sh
-# $FreeBSD: head/Mk/Scripts/do-fetch.sh 462544 2018-02-21 21:26:46Z bdrewery $
+# $FreeBSD: head/Mk/Scripts/do-fetch.sh 507705 2019-07-31 10:10:35Z mat $
#
# MAINTAINER: portmgr@FreeBSD.org
@@ -126,7 +126,14 @@ for _file in "${@}"; do
# There is a lot of escaping, but the " needs to survive echo/eval.
case ${file} in
*/*)
- mkdir -p "${file%/*}"
+ case ${dp_TARGET} in
+ fetch-list|fetch-url-list-int)
+ echo "mkdir -p \"${file%/*}\" && "
+ ;;
+ *)
+ mkdir -p "${file%/*}"
+ ;;
+ esac
args="-o ${file} ${site}${file}"
;;
*)
diff --git a/test-ports/default/Mk/Scripts/functions.sh b/test-ports/default/Mk/Scripts/functions.sh
index 2acefe9e..874fa6ce 100644
--- a/test-ports/default/Mk/Scripts/functions.sh
+++ b/test-ports/default/Mk/Scripts/functions.sh
@@ -1,9 +1,15 @@
#!/bin/sh
-# $FreeBSD: head/Mk/Scripts/functions.sh 471988 2018-06-08 09:26:20Z mat $
+# $FreeBSD: head/Mk/Scripts/functions.sh 509995 2019-08-27 08:52:28Z bapt $
# This file for common functions used for port scripts.
#
# MAINTAINER: portmgr@FreeBSD.org
+# Strip (owner,group,perm) from keywords
+_strip_perms() {
+ sed -Ee 's/^@\([^)]*\)[[:space:]]+//' \
+ -e 's/^(@[[:alpha:]]+)\([^)]*\)[[:space:]]+/\1 /'
+}
+
# Expand TMPPLIST to absolute paths, splitting files and dirs into separate
# descriptors.
# Input:
@@ -25,13 +31,16 @@ parse_plist() {
cwd=${PREFIX}
cwd_save=
commented_cwd=
- while read -r line; do
+ _strip_perms | while read -r line; do
# Handle deactivated OPTIONS. Treat "@comment file" as being in
# the plist so it does not show up as an orphan. PLIST_SUB uses
# a @comment to deactive files. XXX: It would be better to
# make all ports use @ignore instead of @comment.
if [ ${parse_comments} -eq 1 -a -z "${line%%@comment *}" ]; then
line="${line##*@comment }"
+ # Strip (owner,group,perm) from keywords
+ # Need to do this again after stripping away @comment.
+ line="$(printf %s "$line" | _strip_perms)"
# Remove @comment so it can be parsed as a file,
# but later prepend it again to create a list of
# all files commented and uncommented.
@@ -52,10 +61,6 @@ parse_plist() {
fi
fi
- # Strip (owner,group,perm) from keywords
- line="$(printf %s "$line" \
- | sed -Ee 's/^@\([^)]*\)[[:space:]]+//' \
- -e 's/^(@[[:alpha:]]+)\([^)]*\)[[:space:]]+/\1 /')"
case $line in
@dir*|'@unexec rmdir'*|'@unexec /bin/rmdir'*)
line="$(printf %s "$line" \
@@ -148,9 +153,11 @@ parse_plist() {
validate_env() {
local envfault
for i ; do
+ set -f
if ! (eval ": \${${i}?}" ) >/dev/null; then
envfault="${envfault}${envfault:+" "}${i}"
fi
+ set +f
done
if [ -n "${envfault}" ]; then
echo "Environment variable ${envfault} undefined. Aborting." \
diff --git a/test-ports/default/Mk/Scripts/generate-symbols.sh b/test-ports/default/Mk/Scripts/generate-symbols.sh
index 05329e61..55d146b5 100644
--- a/test-ports/default/Mk/Scripts/generate-symbols.sh
+++ b/test-ports/default/Mk/Scripts/generate-symbols.sh
@@ -1,6 +1,13 @@
#! /bin/sh
-# $FreeBSD: head/Mk/Scripts/generate-symbols.sh 471992 2018-06-08 09:26:34Z mat $
+# $FreeBSD: head/Mk/Scripts/generate-symbols.sh 517011 2019-11-07 20:49:17Z bdrewery $
# Maintainer: portmgr@FreeBSD.org
+#
+# This script will find all ELF files in STAGEDIR and then strip and move
+# the symbols to LOCALBASE/lib/debug/<original path>.
+# For example:
+# /var/qmail/bin/qmaild -> /usr/local/lib/debug/var/qmail/bin/qmaild.debug
+# /usr/local/bin/ssh -> /usr/local/lib/debug/usr/local/bin/ssh.debug
+LIB_DIR_PREFIX="${LOCALBASE}/lib/debug"
msg() {
echo "====> $*"
@@ -8,39 +15,39 @@ msg() {
msg "Finding symbols"
-# Find all ELF files, strip them, and move symbols to PREFIX/usr/lib/debug/ORIG_PATH
+# Find all ELF files
ELF_FILES=$(mktemp -t elf_files)
-LF=$(printf '\nX')
-LF=${LF%X}
-find ${STAGEDIR} -type f \
- -exec /usr/bin/file -nNF "${LF}" {} + | while read -r f; do
- read -r output
- case "${output}" in
- ELF\ *\ executable,\ *FreeBSD*,\ not\ stripped*|\
- ELF\ *\ shared\ object,\ *FreeBSD*,\ not\ stripped*)
- echo "${f}"
- ;;
- esac
-done > ${ELF_FILES}
+find ${STAGEDIR} -type f ! -name '*.a' \
+ -exec /usr/bin/readelf -S /dev/null {} + 2>/dev/null | awk ' \
+ /File:/ {sub(/File: /, "", $0); file=$0}
+ /[[:space:]]\.debug_info[[:space:]]*PROGBITS/ {print file}' \
+ > ${ELF_FILES}
# Create all of the /usr/local/lib/* dirs
-lib_dir="${STAGEDIR}.debug${PREFIX}/lib/debug"
-sed -e "s,^${STAGEDIR}${PREFIX}/,${lib_dir}/," -e 's,/[^/]*$,,' \
+lib_dir="${STAGEDIR}${LIB_DIR_PREFIX}"
+sed -e "s,^${STAGEDIR}/,${lib_dir}/," -e 's,/[^/]*$,,' \
${ELF_FILES} | sort -u | xargs mkdir -p
while read -r staged_elf_file; do
elf_file_name="${staged_elf_file##*/}"
- lib_dir_dest="${lib_dir}/${staged_elf_file#${STAGEDIR}${PREFIX}/}"
+ lib_dir_dest="${lib_dir}/${staged_elf_file#${STAGEDIR}/}"
# Strip off filename
lib_dir_dest="${lib_dir_dest%/*}"
# Save symbols to f.debug
- objcopy --only-keep-debug "${staged_elf_file}" \
- "${lib_dir_dest}/${elf_file_name}.debug"
+ debug_file_name="${lib_dir_dest}/${elf_file_name}.debug"
+ objcopy --only-keep-debug "${staged_elf_file}" "${debug_file_name}"
# Strip and add a reference to f.debug for finding the symbols.
objcopy --strip-debug --strip-unneeded \
- --add-gnu-debuglink="${lib_dir_dest}/${elf_file_name}.debug" \
- "${staged_elf_file}"
+ --add-gnu-debuglink="${debug_file_name}" "${staged_elf_file}"
msg "Saved symbols for ${staged_elf_file}"
-done < ${ELF_FILES}
+ echo "${debug_file_name#${STAGEDIR}}" >&3
+done < ${ELF_FILES} 3>> ${TMPPLIST}
+
+# Need @dir entries if PREFIX != LOCALBASE
+if [ "${PREFIX}" != "${LOCALBASE}" ] && [ -d "${lib_dir}" ]; then
+ find -sd "${lib_dir}" -type d | sed -e "s,^${STAGEDIR},," \
+ -e 's,^,@dir ,' \
+ >> ${TMPPLIST}
+fi
rm -f ${ELF_FILES}
diff --git a/test-ports/default/Mk/Scripts/qa.sh b/test-ports/default/Mk/Scripts/qa.sh
index 716a6a0f..80c123dc 100644
--- a/test-ports/default/Mk/Scripts/qa.sh
+++ b/test-ports/default/Mk/Scripts/qa.sh
@@ -1,6 +1,6 @@
#!/bin/sh
# MAINTAINER: portmgr@FreeBSD.org
-# $FreeBSD: head/Mk/Scripts/qa.sh 491833 2019-02-01 16:43:37Z tobik $
+# $FreeBSD: head/Mk/Scripts/qa.sh 522484 2020-01-09 13:01:45Z swills $
if [ -z "${STAGEDIR}" -o -z "${PREFIX}" -o -z "${LOCALBASE}" ]; then
echo "STAGEDIR, PREFIX, LOCALBASE required in environment." >&2
@@ -77,6 +77,7 @@ shebangonefile() {
/usr/bin/nawk) ;;
/usr/bin/sed) ;;
/usr/sbin/dtrace) ;;
+ /usr/bin/make) ;;
*)
badinterp="${interp}"
;;
@@ -363,7 +364,6 @@ proxydeps_suggest_uses() {
${pkg} = "graphics/cairo" -o \
${pkg} = "graphics/cairomm" -o \
${pkg} = "devel/dconf" -o \
- ${pkg} = "audio/esound" -o \
${pkg} = "devel/gconf2" -o \
${pkg} = "devel/gconfmm26" -o \
${pkg} = "devel/glib20" -o \
@@ -389,8 +389,6 @@ proxydeps_suggest_uses() {
${pkg} = "x11/libgnome" -o \
${pkg} = "graphics/libgnomecanvas" -o \
${pkg} = "x11/libgnomekbd" -o \
- ${pkg} = "print/libgnomeprint" -o \
- ${pkg} = "x11-toolkits/libgnomeprintui" -o \
${pkg} = "x11-toolkits/libgnomeui" -o \
${pkg} = "devel/libgsf" -o \
${pkg} = "www/libgtkhtml" -o \
@@ -434,61 +432,91 @@ proxydeps_suggest_uses() {
elif [ ${pkg} = "x11/mate-panel" ]; then warn "you need USE_MATE+=panel"
elif [ ${pkg} = "sysutils/mate-polkit" ]; then warn "you need USE_MATE+=polkit"
# KDE
- # grep -B1 _LIB= Mk/Uses/kde.mk | grep _PORT=|sed -e 's/^\(.*\)_PORT=[[:space:]]*\([^[:space:]]*\).*/elif [ ${pkg} = "\2" ]; then warn "you need to use USE_KDE+=\1"/'
- elif [ ${pkg} = "sysutils/baloo" ]; then warn "you need to use USE_KDE+=baloo"
+ # grep -B1 _LIB= Mk/Uses/kde.mk | grep _PORT=|sed -e 's/^kde-\(.*\)_PORT=[[:space:]]*\([^[:space:]]*\).*/elif [ ${pkg} = "\2" ]; then warn "you need to use USE_KDE+=\1"/'
+ # KDE Applications
+ elif [ ${pkg} = "net/akonadi-contacts" ]; then warn "you need to use USE_KDE+=akonadicontacts"
+ elif [ ${pkg} = "deskutils/akonadi-import-wizard" ]; then warn "you need to use USE_KDE+=akonadiimportwizard"
+ elif [ ${pkg} = "net/akonadi-mime" ]; then warn "you need to use USE_KDE+=akonadimime"
+ elif [ ${pkg} = "net/akonadi-notes" ]; then warn "you need to use USE_KDE+=akonadinotes"
+ elif [ ${pkg} = "net/akonadi-calendar" ]; then warn "you need to use USE_KDE+=akonadicalendar"
+ elif [ ${pkg} = "net/akonadi-search" ]; then warn "you need to use USE_KDE+=akonadisearch"
+ elif [ ${pkg} = "net/kalarmcal" ]; then warn "you need to use USE_KDE+=alarmcalendar"
+ elif [ ${pkg} = "net/kblog" ]; then warn "you need to use USE_KDE+=blog"
+ elif [ ${pkg} = "net/calendarsupport" ]; then warn "you need to use USE_KDE+=calendarsupport"
+ elif [ ${pkg} = "net/kcalcore" ]; then warn "you need to use USE_KDE+=calendarcore"
+ elif [ ${pkg} = "net/kcalutils" ]; then warn "you need to use USE_KDE+=calendarutils"
+ elif [ ${pkg} = "net/kcontacts" ]; then warn "you need to use USE_KDE+=contacts"
+ elif [ ${pkg} = "net/eventviews" ]; then warn "you need to use USE_KDE+=eventviews"
+ elif [ ${pkg} = "net/libkgapi" ]; then warn "you need to use USE_KDE+=gapi"
+ elif [ ${pkg} = "deskutils/grantleetheme" ]; then warn "you need to use USE_KDE+=grantleetheme"
+ elif [ ${pkg} = "net/libgravatar" ]; then warn "you need to use USE_KDE+=gravatar"
+ elif [ ${pkg} = "net/kidentitymanagement" ]; then warn "you need to use USE_KDE+=identitymanagement"
+ elif [ ${pkg} = "net/kimap" ]; then warn "you need to use USE_KDE+=imap"
+ elif [ ${pkg} = "net/incidenceeditor" ]; then warn "you need to use USE_KDE+=incidenceeditor"
+ elif [ ${pkg} = "deskutils/kdepim-apps-libs" ]; then warn "you need to use USE_KDE+=kdepim-apps-libs"
+ elif [ ${pkg} = "net/kitinerary" ]; then warn "you need to use USE_KDE+=kitinerary"
+ elif [ ${pkg} = "net/kontactinterface" ]; then warn "you need to use USE_KDE+=kontactinterface"
+ elif [ ${pkg} = "net/kdav" ]; then warn "you need to use USE_KDE+=kpimdav"
+ elif [ ${pkg} = "security/kpkpass" ]; then warn "you need to use USE_KDE+=kpkpass"
+ elif [ ${pkg} = "net/ksmtp" ]; then warn "you need to use USE_KDE+=ksmtp"
+ elif [ ${pkg} = "net/kldap" ]; then warn "you need to use USE_KDE+=ldap"
+ elif [ ${pkg} = "deskutils/libkdepim" ]; then warn "you need to use USE_KDE+=libkdepim"
+ elif [ ${pkg} = "security/libkleo" ]; then warn "you need to use USE_KDE+=libkleo"
+ elif [ ${pkg} = "net/libksieve" ]; then warn "you need to use USE_KDE+=libksieve"
+ elif [ ${pkg} = "net/mailcommon" ]; then warn "you need to use USE_KDE+=mailcommon"
+ elif [ ${pkg} = "net/mailimporter" ]; then warn "you need to use USE_KDE+=mailimporter"
+ elif [ ${pkg} = "net/kmailtransport" ]; then warn "you need to use USE_KDE+=mailtransport"
+ elif [ ${pkg} = "net/kmbox" ]; then warn "you need to use USE_KDE+=mbox"
+ elif [ ${pkg} = "net/messagelib" ]; then warn "you need to use USE_KDE+=messagelib"
+ elif [ ${pkg} = "net/kmime" ]; then warn "you need to use USE_KDE+=mime"
+ elif [ ${pkg} = "net/pimcommon" ]; then warn "you need to use USE_KDE+=pimcommon"
+ elif [ ${pkg} = "net/kpimtextedit" ]; then warn "you need to use USE_KDE+=pimtextedit"
+ elif [ ${pkg} = "net/ktnef" ]; then warn "you need to use USE_KDE+=tnef"
+ elif [ ${pkg} = "databases/akonadi" ]; then warn "you need to use USE_KDE+=akonadi"
elif [ ${pkg} = "sysutils/baloo-widgets" ]; then warn "you need to use USE_KDE+=baloo-widgets"
- elif [ ${pkg} = "x11/kactivities" ]; then warn "you need to use USE_KDE+=kactivities"
- elif [ ${pkg} = "editors/kate" ]; then warn "you need to use USE_KDE+=kate"
- elif [ ${pkg} = "x11/kdelibs4" ]; then warn "you need to use USE_KDE+=kdelibs"
- elif [ ${pkg} = "sysutils/kfilemetadata" ]; then warn "you need to use USE_KDE+=kfilemetadata"
elif [ ${pkg} = "audio/libkcddb" ]; then warn "you need to use USE_KDE+=libkcddb"
elif [ ${pkg} = "audio/libkcompactdisc" ]; then warn "you need to use USE_KDE+=libkcompactdisc"
- elif [ ${pkg} = "graphics/libkdcraw-kde4" ]; then warn "you need to use USE_KDE+=libkdcraw"
- elif [ ${pkg} = "misc/libkdeedu" ]; then warn "you need to use USE_KDE+=libkdeedu"
+ elif [ ${pkg} = "graphics/libkdcraw" ]; then warn "you need to use USE_KDE+=libkdcraw"
elif [ ${pkg} = "games/libkdegames" ]; then warn "you need to use USE_KDE+=libkdegames"
- elif [ ${pkg} = "graphics/libkexiv2-kde4" ]; then warn "you need to use USE_KDE+=libkexiv2"
- elif [ ${pkg} = "graphics/libkipi-kde4" ]; then warn "you need to use USE_KDE+=libkipi"
- elif [ ${pkg} = "x11/libkonq" ]; then warn "you need to use USE_KDE+=libkonq"
+ elif [ ${pkg} = "misc/libkeduvocdocument" ]; then warn "you need to use USE_KDE+=libkeduvocdocument"
+ elif [ ${pkg} = "graphics/libkexiv2" ]; then warn "you need to use USE_KDE+=libkexiv2"
+ elif [ ${pkg} = "graphics/libkipi" ]; then warn "you need to use USE_KDE+=libkipi"
elif [ ${pkg} = "graphics/libksane" ]; then warn "you need to use USE_KDE+=libksane"
elif [ ${pkg} = "astro/marble" ]; then warn "you need to use USE_KDE+=marble"
- elif [ ${pkg} = "sysutils/nepomuk-core" ]; then warn "you need to use USE_KDE+=nepomuk-core"
- elif [ ${pkg} = "sysutils/nepomuk-widgets" ]; then warn "you need to use USE_KDE+=nepomuk-widgets"
elif [ ${pkg} = "graphics/okular" ]; then warn "you need to use USE_KDE+=okular"
- elif [ ${pkg} = "deskutils/kdepimlibs4" ]; then warn "you need to use USE_KDE+=pimlibs"
- elif [ ${pkg} = "devel/ruby-qtruby" ]; then warn "you need to use USE_KDE+=qtruby"
- elif [ ${pkg} = "devel/smokegen" ]; then warn "you need to use USE_KDE+=smokegen"
- elif [ ${pkg} = "devel/smokekde" ]; then warn "you need to use USE_KDE+=smokekde"
- elif [ ${pkg} = "devel/smokeqt" ]; then warn "you need to use USE_KDE+=smokeqt"
- elif [ ${pkg} = "x11/kde4-workspace" ]; then warn "you need to use USE_KDE+=workspace"
- elif [ ${pkg} = "databases/akonadi" ]; then warn "you need to use USE_KDE+=akonadi"
- elif [ ${pkg} = "x11-toolkits/attica" ]; then warn "you need to use USE_KDE+=attica"
- elif [ ${pkg} = "x11/qimageblitz" ]; then warn "you need to use USE_KDE+=qimageblitz"
- elif [ ${pkg} = "textproc/soprano" ]; then warn "you need to use USE_KDE+=soprano"
- elif [ ${pkg} = "deskutils/libstreamanalyzer" ]; then warn "you need to use USE_KDE+=strigi"
+ # KDE Plasma
+ elif [ ${pkg} = "x11/plasma5-kactivitymanagerd" ]; then warn "you need to use USE_KDE+=activitymanagerd"
+ elif [ ${pkg} = "x11-wm/plasma5-kdecoration" ]; then warn "you need to use USE_KDE+=decoration"
+ elif [ ${pkg} = "devel/plasma5-khotkeys" ]; then warn "you need to use USE_KDE+=hotkeys"
+ elif [ ${pkg} = "sysutils/plasma5-kmenuedit" ]; then warn "you need to use USE_KDE+=kmenuedit"
+ elif [ ${pkg} = "security/plasma5-kscreenlocker" ]; then warn "you need to use USE_KDE+=kscreenlocker"
+ elif [ ${pkg} = "x11/plasma5-libkscreen" ]; then warn "you need to use USE_KDE+=libkscreen"
+ elif [ ${pkg} = "sysutils/plasma5-libksysguard" ]; then warn "you need to use USE_KDE+=libksysguard"
+ elif [ ${pkg} = "deskutils/plasma5-milou" ]; then warn "you need to use USE_KDE+=milou"
+ elif [ ${pkg} = "x11-themes/plasma5-oxygen" ]; then warn "you need to use USE_KDE+=oxygen"
+ elif [ ${pkg} = "x11/plasma5-plasma-workspace" ]; then warn "you need to use USE_KDE+=plasma-workspace"
+ elif [ ${pkg} = "sysutils/plasma5-powerdevil" ]; then warn "you need to use USE_KDE+=powerdevil"
# KDE Frameworks
- elif [ ${pkg} = "devel/kf5-extra-cmake-modules" ]; then warn "you need to use USE_KDE+=ecm"
+ elif [ ${pkg} = "x11-toolkits/kf5-attica" ]; then warn "you need to use USE_KDE+=attica"
+ elif [ ${pkg} = "sysutils/kf5-baloo" ]; then warn "you need to use USE_KDE+=baloo"
+ elif [ ${pkg} = "x11/kf5-frameworkintegration" ]; then warn "you need to use USE_KDE+=frameworkintegration"
elif [ ${pkg} = "devel/kf5-kcmutils" ]; then warn "you need to use USE_KDE+=kcmutils"
elif [ ${pkg} = "devel/kf5-kdeclarative" ]; then warn "you need to use USE_KDE+=kdeclarative"
- elif [ ${pkg} = "devel/kf5-kfilemetadata" ]; then warn "you need to use USE_KDE+=filemetadata5"
- elif [ ${pkg} = "devel/kf5-kio" ]; then warn "you need to use USE_KDE+=kio"
- elif [ ${pkg} = "devel/kf5-solid" ]; then warn "you need to use USE_KDE+=solid"
- elif [ ${pkg} = "devel/kf5-threadweaver" ]; then warn "you need to use USE_KDE+=threadweaver"
- elif [ ${pkg} = "devel/kio-extras-kf5" ]; then warn "you need to use USE_KDE+=kio-extras"
- elif [ ${pkg} = "graphics/kf5-kimageformats" ]; then warn "you need to use USE_KDE+=kimageformats"
- elif [ ${pkg} = "lang/kf5-kross" ]; then warn "you need to use USE_KDE+=kross"
+ elif [ ${pkg} = "x11/kf5-kded" ]; then warn "you need to use USE_KDE+=kded"
+ elif [ ${pkg} = "x11/kf5-kdelibs4support" ]; then warn "you need to use USE_KDE+=kdelibs4support"
elif [ ${pkg} = "security/kf5-kdesu" ]; then warn "you need to use USE_KDE+=kdesu"
- elif [ ${pkg} = "sysutils/kf5-baloo" ]; then warn "you need to use USE_KDE+=baloo5"
- elif [ ${pkg} = "sysutils/kf5-bluez-qt" ]; then warn "you need to use USE_KDE+=bluez-qt"
- elif [ ${pkg} = "textproc/kf5-sonnet" ]; then warn "you need to use USE_KDE+=sonnet"
elif [ ${pkg} = "www/kf5-kdewebkit" ]; then warn "you need to use USE_KDE+=kdewebkit"
elif [ ${pkg} = "www/kf5-khtml" ]; then warn "you need to use USE_KDE+=khtml"
- elif [ ${pkg} = "x11-themes/kf5-breeze-icons" ]; then warn "you need to use USE_KDE+=breeze-icons"
- elif [ ${pkg} = "x11-themes/kf5-oxygen-icons5" ]; then warn "you need to use USE_KDE+=oxygen-icons5"
- elif [ ${pkg} = "x11-toolkits/kf5-attica" ]; then warn "you need to use USE_KDE+=attica5"
- elif [ ${pkg} = "x11/kf5-frameworkintegration" ]; then warn "you need to use USE_KDE+=frameworkintegration"
- elif [ ${pkg} = "x11/kf5-kded" ]; then warn "you need to use USE_KDE+=kded"
- elif [ ${pkg} = "x11/kf5-kdelibs4support" ]; then warn "you need to use USE_KDE+=kdelibs4support"
+ elif [ ${pkg} = "devel/kf5-kio" ]; then warn "you need to use USE_KDE+=kio"
+ elif [ ${pkg} = "lang/kf5-kross" ]; then warn "you need to use USE_KDE+=kross"
elif [ ${pkg} = "x11/kf5-plasma-framework" ]; then warn "you need to use USE_KDE+=plasma-framework"
+ elif [ ${pkg} = "graphics/kf5-prison" ]; then warn "you need to use USE_KDE+=prison"
+ elif [ ${pkg} = "misc/kf5-purpose" ]; then warn "you need to use USE_KDE+=purpose"
+ elif [ ${pkg} = "devel/kf5-solid" ]; then warn "you need to use USE_KDE+=solid"
+ elif [ ${pkg} = "textproc/kf5-sonnet" ]; then warn "you need to use USE_KDE+=sonnet"
+ elif [ ${pkg} = "net/kf5-syndication" ]; then warn "you need to use USE_KDE+=syndication"
+ elif [ ${pkg} = "textproc/kf5-syntax-highlighting" ]; then warn "you need to use USE_KDE+=syntaxhighlighting"
+ elif [ ${pkg} = "devel/kf5-threadweaver" ]; then warn "you need to use USE_KDE+=threadweaver"
elif expr ${pkg} : '.*/kf5-.*' > /dev/null; then
warn "you need USE_KDE+=$(echo ${pkg} | sed -E 's|.*/kf5-k||')"
# GStreamer 0.10
@@ -532,9 +560,6 @@ proxydeps_suggest_uses() {
warn "you need USE_XORG+=$(echo ${pkg} | sed -E 's|.*/lib||' | tr '[:upper:]' '[:lower:]')"
elif [ ${pkg} = 'x11/pixman' ]; then
warn "you need USE_XORG+=pixman"
- # Qt4
- elif expr ${pkg} : '.*/qt4-.*' > /dev/null; then
- warn "you need USES=qt:4 and USE_QT+=$(echo ${pkg} | sed -E 's|.*/qt4-||')"
# Qt5
elif expr ${pkg} : '.*/qt5-.*' > /dev/null; then
warn "you need USES=qt:5 and USE_QT+=$(echo ${pkg} | sed -E 's|.*/qt5-||')"
@@ -587,9 +612,6 @@ proxydeps_suggest_uses() {
# openal
elif [ ${pkg} = "audio/openal" -o ${pkg} = "audio/openal-soft" -o ${pkg} = "audio/freealut" ]; then
warn "you need USES+=openal"
- # pure
- elif [ ${pkg} = "lang/pure" ]; then
- warn "you need USES+=pure"
# readline
elif [ ${pkg} = "devel/readline" ]; then
warn "you need USES+=readline"
@@ -925,10 +947,75 @@ license()
return 0
}
+# This is to prevent adding dependencies to meta ports that are only there to
+# improve the end user experience.
+depends_blacklist()
+{
+ local dep rc instead
+
+ rc=0
+
+ for dep in ${UNIFIED_DEPENDS}; do
+ origin=$(expr "${dep}" : ".*:\([^@]*\)")
+ instead=""
+
+ case "$origin" in
+ lang/python|lang/python2|lang/python3)
+ # lang/python depends on lang/pythonX, but it's
+ # ok, it is also in the blacklist.
+ if [ ${PKGORIGIN} != lang/python ]; then
+ instead="USES=python:xy with a specific version"
+ fi
+ ;;
+ lang/gcc)
+ instead="USE_GCC"
+ ;;
+ lang/julia)
+ instead="a dependency on lang/julia\${JULIA_DEFAULT:S/.//}"
+ ;;
+ devel/llvm)
+ instead="a dependency on devel/llvm\${LLVM_DEFAULT}"
+ ;;
+ www/py-django)
+ instead="one of the www/py-djangoXYZ port"
+ ;;
+ esac
+
+ if [ -n "${instead}" ]; then
+ err "$origin should not be depended upon. Instead, use $instead."
+ rc=1
+ fi
+ done
+
+ return $rc
+}
+
+pkgmessage()
+{
+ for message in ${PKGMESSAGES}; do
+ if [ -f "${message}" ]; then
+ if ! head -1 "${message}" | grep -q '^\['; then
+ warn "${message} not in UCL format, will be shown on initial install only."
+ warn "See https://www.freebsd.org/doc/en/books/porters-handbook/pkg-files.html#porting-message"
+ fi
+ fi
+ done
+
+ return 0
+}
+
+reinplace()
+{
+ if [ -f ${REWARNFILE} ]; then
+ warn "Possible REINPLACE_CMD issues"
+ cat ${REWARNFILE}
+ fi
+}
+
checks="shebang symlinks paths stripped desktopfileutils sharedmimeinfo"
checks="$checks suidfiles libtool libperl prefixvar baselibs terminfo"
checks="$checks proxydeps sonames perlcore no_arch gemdeps gemfiledeps flavors"
-checks="$checks license"
+checks="$checks license depends_blacklist pkgmessage reinplace"
ret=0
cd ${STAGEDIR} || exit 1
diff --git a/test-ports/default/Mk/Scripts/rust-compat11-canary.sh b/test-ports/default/Mk/Scripts/rust-compat11-canary.sh
new file mode 100644
index 00000000..5cf91d27
--- /dev/null
+++ b/test-ports/default/Mk/Scripts/rust-compat11-canary.sh
@@ -0,0 +1,27 @@
+#!/bin/sh
+# MAINTAINER: rust@FreeBSD.org
+# $FreeBSD: head/Mk/Scripts/rust-compat11-canary.sh 522968 2020-01-13 18:36:04Z tobik $
+set -eu
+
+if [ "${OPSYS}" != FreeBSD ] || [ "${OSVERSION}" -lt 1200000 ]; then
+ exit 0
+fi
+
+cat <<EOF | ${CC} -o "${WRKDIR}/compat11_canary" -xc -
+#include <sys/syscall.h>
+#include <errno.h>
+#include <unistd.h>
+
+int
+main(void)
+{
+ return syscall(SYS_freebsd11_mknod, "", 0, 0) < 0 && errno == ENOSYS;
+}
+EOF
+# Canary might be aborted with SIGSYS
+ulimit -c 0
+if ! "${WRKDIR}/compat11_canary"; then
+ echo "=> Sanity check failed: kernel is missing COMPAT_FREEBSD11"
+ echo "=> Aborting build"
+ exit 1
+fi
diff --git a/test-ports/default/Mk/Scripts/smart_makepatch.sh b/test-ports/default/Mk/Scripts/smart_makepatch.sh
index df91c46a..abc64e3a 100644
--- a/test-ports/default/Mk/Scripts/smart_makepatch.sh
+++ b/test-ports/default/Mk/Scripts/smart_makepatch.sh
@@ -1,6 +1,6 @@
#!/bin/sh
# MAINTAINER: portmgr@FreeBSD.org
-# $FreeBSD: head/Mk/Scripts/smart_makepatch.sh 471994 2018-06-08 09:26:41Z mat $
+# $FreeBSD: head/Mk/Scripts/smart_makepatch.sh 523912 2020-01-23 08:55:25Z mat $
# This script regenerates patches. It conserves existing comments and
# file names, even if the file name does not meet any current or
@@ -69,7 +69,7 @@ std_patch_filename() {
patchdir_files_list() {
if [ -d "${PATCHDIR}" ]; then
(cd ${PATCHDIR} && \
- find ./* -type f -name "patch-*" -maxdepth 0 \
+ find -s . -type f -name "patch-*" -maxdepth 1 \
2>/dev/null | sed -e 's,^\./,,; /\.orig$/d'
)
fi;
@@ -186,7 +186,7 @@ regenerate_patches() {
local ORIG
local new_list
new_list=$(cd "${PATCH_WRKSRC}" && \
- find -s ./* -type f -name '*.orig' 2>/dev/null)
+ find -s . -type f -name '*.orig' 2>/dev/null)
(cd "${PATCH_WRKSRC}" && for F in ${new_list}; do
ORIG=${F#./}
NEW=${ORIG%.orig}
@@ -216,7 +216,7 @@ stage_patches() {
local P
local name
local patch_list
- patch_list=$(cd ${REGENNED} && find ./* -name "patch-*" 2>/dev/null)
+ patch_list=$(cd ${REGENNED} && find -s . -name "patch-*" 2>/dev/null)
for P in ${patch_list}; do
P=${P#./}
name=$(get_patch_name ${P})
@@ -245,10 +245,10 @@ compare_common_patches() {
cpatch=${DESTDIR}/${P}
ppatch_stripped=$(mktemp -t portpatch)
cpatch_stripped=$(mktemp -t portpatch)
- egrep -v -- '--- .+ UTC$' ${ppatch} \
- > ${ppatch_stripped}
- egrep -v -- '--- .+ UTC$' ${cpatch} \
- > ${cpatch_stripped}
+ sed -E -e '/^--- .+ UTC$/d; s/^(@@ [^@]* @@).*/\1/' \
+ ${ppatch} > ${ppatch_stripped}
+ sed -E -e '/^--- .+ UTC$/d; s/^(@@ [^@]* @@).*/\1/' \
+ ${cpatch} > ${cpatch_stripped}
# Don't replace patches with only metadata changes
if ! cmp -s ${ppatch_stripped} ${cpatch_stripped}; then
archive_patch_list="${archive_patch_list} ${P}"
diff --git a/test-ports/default/Mk/Uses/autoreconf.mk b/test-ports/default/Mk/Uses/autoreconf.mk
index af2fe73b..bca4805d 100644
--- a/test-ports/default/Mk/Uses/autoreconf.mk
+++ b/test-ports/default/Mk/Uses/autoreconf.mk
@@ -1,4 +1,4 @@
-# $FreeBSD: head/Mk/Uses/autoreconf.mk 490303 2019-01-14 17:01:23Z tijl $
+# $FreeBSD: head/Mk/Uses/autoreconf.mk 509895 2019-08-26 09:45:15Z zeising $
#
# Run autoreconf in AUTORECONF_WRKSRC to update configure, Makefile.in and
# other build scripts.
@@ -56,13 +56,6 @@
_INCLUDE_USES_AUTORECONF_MK= yes
_USES_POST+= autoreconf
-BUILD_DEPENDS+= autoconf>=2.69:devel/autoconf \
- automake>=1.16.1:devel/automake
-
-.if defined(libtool_ARGS) && empty(libtool_ARGS:Mbuild)
-BUILD_DEPENDS+= libtoolize:devel/libtool
-.endif
-
AUTORECONF?= ${LOCALBASE}/bin/autoreconf
AUTORECONF_WRKSRC?= ${WRKSRC}
@@ -71,6 +64,13 @@ AUTORECONF_WRKSRC?= ${WRKSRC}
.if defined(_POSTMKINCLUDED) && !defined(_INCLUDE_USES_AUTORECONF_POST_MK)
_INCLUDE_USES_AUTORECONF_POST_MK= yes
+BUILD_DEPENDS+= autoconf>=2.69:devel/autoconf \
+ automake>=1.16.1:devel/automake
+
+.if defined(libtool_ARGS) && empty(libtool_ARGS:Mbuild)
+BUILD_DEPENDS+= libtoolize:devel/libtool
+.endif
+
.if empty(autoreconf_ARGS)
_USES_configure+= 470:do-autoreconf
do-autoreconf:
diff --git a/test-ports/default/Mk/Uses/bdb.mk b/test-ports/default/Mk/Uses/bdb.mk
index 56a71de7..4d42d247 100644
--- a/test-ports/default/Mk/Uses/bdb.mk
+++ b/test-ports/default/Mk/Uses/bdb.mk
@@ -1,4 +1,4 @@
-# $FreeBSD: head/Mk/Uses/bdb.mk 458513 2018-01-09 07:40:55Z mat $
+# $FreeBSD: head/Mk/Uses/bdb.mk 499233 2019-04-18 05:34:33Z tobik $
#
# Provide support for Berkeley DB
# Feature: bdb
@@ -218,8 +218,8 @@ debug-bdb:
@${ECHO_CMD} "BDB_LIB_NAME=${BDB_LIB_NAME}"
@${ECHO_CMD} "BDB_LIB_CXX_NAME=${BDB_LIB_CXX_NAME}"
@${ECHO_CMD} "BDB_LIB_DIR=${BDB_LIB_DIR}"
- @${ECHO_CMD} "BUILD_DEPENDS=${BUILD_DEPENDS:M*/databases/db*}"
- @${ECHO_CMD} "LIB_DEPENDS=${LIB_DEPENDS:M*/databases/db*}"
+ @${ECHO_CMD} "BUILD_DEPENDS=${BUILD_DEPENDS:M*\:databases/db*}"
+ @${ECHO_CMD} "LIB_DEPENDS=${LIB_DEPENDS:M*\:databases/db*}"
@${ECHO_CMD} "------------------------------------------------------------"
# Obsolete variables - ports can define these to want users about
diff --git a/test-ports/default/Mk/Uses/bison.mk b/test-ports/default/Mk/Uses/bison.mk
index 72532457..04f6121e 100644
--- a/test-ports/default/Mk/Uses/bison.mk
+++ b/test-ports/default/Mk/Uses/bison.mk
@@ -1,10 +1,15 @@
-# $FreeBSD: head/Mk/Uses/bison.mk 411970 2016-03-27 01:23:25Z bapt $
+# $FreeBSD: head/Mk/Uses/bison.mk 528181 2020-03-10 16:05:11Z bapt $
#
# handle dependency on the bison port
#
# Feature: bison
# Usage: USES=bison or USES=bison:ARGS
-# Valid ARGS: build (default, implicit), run, both
+# Valid ARGS: build (default, implicit), run, both, alias, wrappers
+#
+# 'alias' will automatically create a BINARY_ALIAS to use base
+# byacc invoked as bison
+# 'wrapper' will automatically create BINARY_WRAPPER to use base
+# byacc with a wrapper to mimic a bit more bison
#
# MAINTAINER: portmgr@FreeBSD.org
@@ -24,6 +29,10 @@ RUN_DEPENDS+= ${_BISON_DEPENDS}
.elif ${bison_ARGS} == "both"
BUILD_DEPENDS+= ${_BISON_DEPENDS}
RUN_DEPENDS+= ${_BISON_DEPENDS}
+.elif ${bison_ARGS} == "alias"
+BINARY_ALIAS+= bison=byacc
+.elif ${bison_ARGS} == "wrapper"
+BINARY_WRAPPERS+= bison
.else
IGNORE= USES=bison - invalid args: [${bison_ARGS}] specified
.endif
diff --git a/test-ports/default/Mk/Uses/blaslapack.mk b/test-ports/default/Mk/Uses/blaslapack.mk
index 46b8e0d1..e1c9e6a4 100644
--- a/test-ports/default/Mk/Uses/blaslapack.mk
+++ b/test-ports/default/Mk/Uses/blaslapack.mk
@@ -1,4 +1,4 @@
-# $FreeBSD: head/Mk/Uses/blaslapack.mk 434263 2017-02-17 03:10:55Z jbeich $
+# $FreeBSD: head/Mk/Uses/blaslapack.mk 523749 2020-01-21 22:03:19Z swills $
#
# Handle dependencies on Blas / Lapack
#
@@ -41,8 +41,8 @@ _BLASLIB= blas
LAPACKLIB= -llapack
.elif ${blaslapack_ARGS} == openblas
LIB_DEPENDS+= libopenblas.so:math/openblas
-_BLASLIB= openblasp
-LAPACKLIB= -lopenblasp
+_BLASLIB= openblas
+LAPACKLIB= -lopenblas
.else
IGNORE= USES=blaslapack: invalid arguments: ${blaslapack_ARGS}
.endif
diff --git a/test-ports/default/Mk/Uses/cabal.mk b/test-ports/default/Mk/Uses/cabal.mk
new file mode 100644
index 00000000..e9f2e869
--- /dev/null
+++ b/test-ports/default/Mk/Uses/cabal.mk
@@ -0,0 +1,192 @@
+# $FreeBSD: head/Mk/Uses/cabal.mk 528542 2020-03-16 19:59:27Z arrowd $
+#
+# Provide support for building Haskell packages using Cabal.
+#
+# Feature: cabal
+# Usage: USES=cabal or USES=cabal:ARGS
+# Valid ARGS: hpack
+#
+# hpack: The port doesn't have a .cabal file and needs devel/hs-hpack to
+# generate it from package.yaml file
+#
+# Variables, which can be set by the port:
+#
+# USE_CABAL List of Haskell packages required to build a port.
+# Should be listed along with version, like profunctors-5.3
+# Package revision can be specified too with
+# usual "_" syntax: invariant-0.5.1_1
+# When creating a new port, the initial list can be built
+# using make-use-cabal auxiliary target.
+#
+# CABAL_FLAGS List of Cabal flags to be passed verbatim into --flags
+# argument of cabal-install utility. Used for both
+# cabal configure and cabal build.
+#
+# EXECUTABLES List of executable Cabal targets to be built and installed.
+# default: ${PORTNAME}
+#
+# opt_USE_CABAL Variant of USE_CABAL to be used with options framework.
+# opt_CABAL_FLAGS Variant of CABAL_FLAGS to be used with options framework.
+# Note that it works a bit differently from CABAL_FLAGS:
+# it appends "${opt_CABAL_FLAGS}" when the option is enabled
+# and "-${opt_CABAL_FLAGS}" otherwise.
+# opt_EXECUTABLES Variant of EXECUTABLES to be used with options framework.
+#
+# FOO_DATADIR_VARS Additional environment vars to add to FOO executable's
+# wrapper script.
+#
+# MAINTAINER: haskell@FreeBSD.org
+
+.if !defined(_INCLUDE_USES_CABAL_MK)
+_INCLUDE_USES_CABAL_MK= yes
+
+_valid_ARGS= hpack
+
+. for arg in ${cabal_ARGS}
+. if !${_valid_ARGS:M${arg}}
+IGNORE= USES=cabal: invalid arguments: ${arg}
+. endif
+. endfor
+
+PKGNAMEPREFIX?= hs-
+
+EXECUTABLES?= ${PORTNAME}
+
+CABAL_HOME= ${WRKDIR}/cabal-home
+CABAL_LIBEXEC= libexec/cabal
+CABAL_EXTRACT_SUFX= .tar.gz
+CABAL_ARCH= ${ARCH:S/amd64/x86_64/:C/armv.*/arm/:S/powerpc64/ppc64/}
+
+. if !defined(CABAL_BOOTSTRAP)
+BUILD_DEPENDS+= cabal:devel/hs-cabal-install \
+ ghc:lang/ghc
+. endif
+
+. if ${cabal_ARGS:Mhpack}
+EXTRACT_DEPENDS+= hpack:devel/hs-hpack
+. endif
+
+# Inherited via lang/ghc we need to depend on iconv and libgmp.so (stage q/a)
+iconv_ARGS= translit
+.include "${USESDIR}/iconv.mk"
+LIB_DEPENDS+= libgmp.so:math/gmp \
+ libffi.so.6:devel/libffi
+
+DIST_SUBDIR?= cabal
+
+MASTER_SITES?= https://hackage.haskell.org/package/${PORTNAME}-${PORTVERSION}/ \
+ http://hackage.haskell.org/package/${PORTNAME}-${PORTVERSION}/
+DISTFILES?= ${PORTNAME}-${PORTVERSION}${CABAL_EXTRACT_SUFX}
+EXTRACT_ONLY?= ${PORTNAME}-${PORTVERSION}${CABAL_EXTRACT_SUFX}
+
+_USES_extract= 701:cabal-post-extract
+_USES_patch= 701:cabal-post-patch
+_USES_stage= 751:cabal-post-install-script
+
+BUILD_TARGET?= ${EXECUTABLES:S/^/exe:&/}
+
+_use_cabal= ${USE_CABAL:O:u}
+
+. for package in ${_use_cabal}
+_PKG_GROUP= ${package:C/[\.-]//g}
+_PKG_WITHOUT_REV= ${package:C/_[0-9]+//}
+_REV= ${package:C/[^_]*//:S/_//}
+
+MASTER_SITES+= https://hackage.haskell.org/package/:${package:C/[\.-]//g} \
+ http://hackage.haskell.org/package/:${package:C/[\.-]//g}
+DISTFILES+= ${package:C/_[0-9]+//}/${package:C/_[0-9]+//}${CABAL_EXTRACT_SUFX}:${package:C/[\.-]//g}
+. if !defined(CABAL_BOOTSTRAP)
+EXTRACT_ONLY+= ${package:C/_[0-9]+//}/${package:C/_[0-9]+//}${CABAL_EXTRACT_SUFX}
+. endif
+
+. if ${package:C/[^_]*//:S/_//} != ""
+DISTFILES+= ${package:C/_[0-9]+//}/revision/${package:C/[^_]*//:S/_//}.cabal:${package:C/[\.-]//g}
+. endif
+
+. endfor
+
+# Fetches and unpacks package source from Hackage using only PORTNAME and PORTVERSION.
+cabal-extract: ${WRKDIR}
+ ${RM} -rf ${CABAL_HOME}/.cabal
+ ${SETENV} HOME=${CABAL_HOME} cabal new-update
+ cd ${WRKDIR} && \
+ ${SETENV} HOME=${CABAL_HOME} cabal get ${PORTNAME}-${PORTVERSION}
+
+# Fetches and unpacks dependencies sources for a cabal-extract'ed package.
+# Builds them as side-effect.
+cabal-extract-deps:
+. if ${cabal_ARGS:Mhpack}
+ cd ${WRKSRC} && ${SETENV} HOME=${CABAL_HOME} hpack
+. endif
+ cd ${WRKSRC} && \
+ ${SETENV} HOME=${CABAL_HOME} cabal new-configure --flags="${CABAL_FLAGS}" ${CONFIGURE_ARGS}
+ cd ${WRKSRC} && \
+ ${SETENV} HOME=${CABAL_HOME} cabal new-build --dependencies-only
+
+# Generates USE_CABAL= ... line ready to be pasted into the port based on artifacts of cabal-extract-deps.
+make-use-cabal:
+ @echo ====================
+ @echo -n USE_CABAL=
+ @find ${CABAL_HOME} -name '*.conf' -exec basename {} + | sed -E 's|-[0-9a-z]{64}\.conf||' | sort | sed 's/$$/ \\/'
+
+# Re-generates USE_CABAL items to have revision numbers.
+make-use-cabal-revs:
+. for package in ${_use_cabal}
+ @(${SETENV} HTTP_ACCEPT="application/json" fetch -q -o - http://hackage.haskell.org/package/${package:C/_[0-9]+//}/revisions/ | sed -Ee 's/.*":([0-9]+)}\]/${package:C/_[0-9]+//}_\1 /' -e 's/_0//')
+ @echo '\'
+. endfor
+
+. if !defined(CABAL_BOOTSTRAP)
+
+cabal-post-extract:
+. for package in ${_use_cabal}
+. if ${package:C/[^_]*//:S/_//} != ""
+ cp ${DISTDIR}/${DIST_SUBDIR}/${package:C/_[0-9]+//}/revision/${package:C/[^_]*//:S/_//}.cabal `find ${WRKDIR}/${package:C/_[0-9]+//} -name '*.cabal' -depth 1`
+. endif
+ cd ${WRKDIR} && \
+ mv ${package:C/_[0-9]+//} ${WRKSRC}/
+. endfor
+ mkdir -p ${CABAL_HOME}/.cabal
+ touch ${CABAL_HOME}/.cabal/config
+
+cabal-post-patch:
+. if ${cabal_ARGS:Mhpack}
+ cd ${WRKSRC} && ${SETENV} HOME=${CABAL_HOME} hpack
+. endif
+
+. if !target(do-build)
+do-build:
+ cd ${WRKSRC} && \
+ ${SETENV} ${MAKE_ENV} HOME=${CABAL_HOME} cabal new-build --offline --disable-benchmarks --disable-tests --flags "${CABAL_FLAGS}" ${BUILD_ARGS} ${BUILD_TARGET}
+. endif
+
+. if !target(do-install)
+do-install:
+ ${MKDIR} ${STAGEDIR}${PREFIX}/${CABAL_LIBEXEC}
+. for exe in ${EXECUTABLES}
+ ${INSTALL_PROGRAM} \
+ $$(find ${WRKSRC}/dist-newstyle -name ${exe} -type f -perm +111) \
+ ${STAGEDIR}${PREFIX}/${CABAL_LIBEXEC}/${exe}
+ ${ECHO} '#!/bin/sh' > ${STAGEDIR}${PREFIX}/bin/${exe}
+ ${ECHO} '' >> ${STAGEDIR}${PREFIX}/bin/${exe}
+ ${ECHO} 'export ${exe:S/-/_/}_datadir=${DATADIR}' >> ${STAGEDIR}${PREFIX}/bin/${exe}
+. for dep in ${${exe}_DATADIR_VARS}
+ ${ECHO} 'export ${dep:S/-/_/}_datadir=${DATADIR}' >> ${STAGEDIR}${PREFIX}/bin/${exe}
+. endfor
+ ${ECHO} '' >> ${STAGEDIR}${PREFIX}/bin/${exe}
+ ${ECHO} '${PREFIX}/${CABAL_LIBEXEC}/${exe} "$$@"' >> ${STAGEDIR}${PREFIX}/bin/${exe}
+ ${CHMOD} +x ${STAGEDIR}${PREFIX}/bin/${exe}
+. endfor
+. endif
+
+. if !defined(SKIP_CABAL_PLIST)
+cabal-post-install-script:
+. for exe in ${EXECUTABLES}
+ ${ECHO_CMD} 'bin/${exe}' >> ${TMPPLIST}
+ ${ECHO_CMD} '${CABAL_LIBEXEC}/${exe}' >> ${TMPPLIST}
+. endfor
+. endif
+
+. endif # !defined(CABAL_BOOTSTRAP)
+
+.endif
diff --git a/test-ports/default/Mk/Uses/cargo.mk b/test-ports/default/Mk/Uses/cargo.mk
index 43dc9333..ce4dffcb 100644
--- a/test-ports/default/Mk/Uses/cargo.mk
+++ b/test-ports/default/Mk/Uses/cargo.mk
@@ -1,4 +1,4 @@
-# $FreeBSD: head/Mk/Uses/cargo.mk 494349 2019-03-02 00:35:33Z tobik $
+# $FreeBSD: head/Mk/Uses/cargo.mk 530623 2020-04-04 07:40:38Z tobik $
#
# This file contains logic to ease porting of Rust packages or
# binaries using the `cargo` command.
@@ -7,7 +7,7 @@
# Usage: USES=cargo
# Valid ARGS: none
#
-# MAINTAINER: ports@FreeBSD.org
+# MAINTAINER: rust@FreeBSD.org
.if !defined(_INCLUDE_USES_CARGO_MK)
_INCLUDE_USES_CARGO_MK= yes
@@ -21,6 +21,8 @@ IGNORE+= USES=cargo takes no arguments
CARGO_CRATES?=
# List of features to build (space separated list).
+# Use special token --no-default-features to disable default
+# features by passing it to cargo build/install/test.
CARGO_FEATURES?=
# Name of the local directory for vendoring crates.
@@ -35,15 +37,15 @@ CARGO_DIST_SUBDIR?= rust/crates
# Generate list of DISTFILES.
.for _crate in ${CARGO_CRATES}
-MASTER_SITES+= CRATESIO/${_crate:C/^(.*)-[0-9].*/\1/}/${_crate:C/^.*-([0-9].*)/\1/}:cargo_${_crate:S/-//g:S/.//g}
-DISTFILES+= ${CARGO_DIST_SUBDIR}/${_crate}.tar.gz:cargo_${_crate:S/-//g:S/.//g}
+MASTER_SITES+= CRATESIO/${_crate:C/^([-_a-zA-Z0-9]+)-[0-9].*/\1/}/${_crate:C/^[-_a-zA-Z0-9]+-([0-9].*)/\1/}:cargo_${_crate:C/[^a-zA-Z0-9_]//g}
+DISTFILES+= ${CARGO_DIST_SUBDIR}/${_crate}.tar.gz:cargo_${_crate:C/[^a-zA-Z0-9_]//g}
.endfor
# Build dependencies.
CARGO_BUILDDEP?= yes
.if ${CARGO_BUILDDEP:tl} == "yes"
-BUILD_DEPENDS+= ${RUST_DEFAULT}>=1.33.0:lang/${RUST_DEFAULT}
+BUILD_DEPENDS+= ${RUST_DEFAULT}>=1.42.0:lang/${RUST_DEFAULT}
.endif
# Location of cargo binary (default to lang/rust's Cargo binary)
@@ -56,6 +58,7 @@ CARGO_TARGET_DIR?= ${WRKDIR}/target
# - CARGO_HOME: local cache of the registry index
# - CARGO_BUILD_JOBS: configure number of jobs to run
# - CARGO_TARGET_DIR: location of where to place all generated artifacts
+# - RUST_BACKTRACE: produce backtraces when something in the build panics
# - RUSTC: path of rustc binary (default to lang/rust)
# - RUSTDOC: path of rustdoc binary (default to lang/rust)
# - RUSTFLAGS: custom flags to pass to all compiler invocations that Cargo performs
@@ -63,9 +66,10 @@ CARGO_ENV+= \
CARGO_HOME=${WRKDIR}/cargo-home \
CARGO_BUILD_JOBS=${MAKE_JOBS_NUMBER} \
CARGO_TARGET_DIR=${CARGO_TARGET_DIR} \
+ RUST_BACKTRACE=1 \
RUSTC=${LOCALBASE}/bin/rustc \
RUSTDOC=${LOCALBASE}/bin/rustdoc \
- RUSTFLAGS="${RUSTFLAGS} -C linker=${CC:Q} ${LDFLAGS:S/^/-C link-arg=/}"
+ RUSTFLAGS="${RUSTFLAGS} -C linker=${CC:Q} ${LDFLAGS:C/.+/-C link-arg=&/}"
# Adjust -C target-cpu if -march/-mcpu is set by bsd.cpu.mk
.if ${ARCH} == amd64 || ${ARCH} == i386
@@ -74,7 +78,7 @@ RUSTFLAGS+= ${CFLAGS:M-march=*:S/-march=/-C target-cpu=/}
RUSTFLAGS+= ${CFLAGS:M-mcpu=*:S/-mcpu=/-C target-cpu=/}
.endif
-.if ${ARCH} == powerpc64
+.if defined(PPC_ABI) && ${PPC_ABI} == ELFv1
USE_GCC?= yes
.endif
@@ -86,6 +90,7 @@ CARGO_CARGO_RUN= \
# User arguments for cargo targets.
CARGO_BUILD_ARGS?=
CARGO_INSTALL_ARGS?=
+CARGO_INSTALL_PATH?= .
CARGO_TEST_ARGS?=
CARGO_UPDATE_ARGS?=
@@ -94,19 +99,26 @@ CARGO_BUILD?= yes
CARGO_CONFIGURE?= yes
CARGO_INSTALL?= yes
CARGO_TEST?= yes
-CARGO_USE_GITHUB?= no
-# If your application has multiple Cargo.toml files which all use
-# git-sourced dependencies and require the use of CARGO_USE_GITHUB and
-# GH_TUPLE, then you add them to CARGO_GH_CARGOTOML to also point them
-# to the correct offline sources.
-CARGO_GH_CARGOTOML?= ${CARGO_CARGOTOML}
+# Set CARGO_USE_GIT{HUB,LAB} to yes if your application requires
+# some dependencies from git repositories hosted on GitHub or
+# GitLab instances. All Cargo.toml files will be patched to point
+# to the right offline sources based on what is defined in
+# {GH,GL}_TUPLE. This makes sure that cargo does not attempt to
+# access the network during the build.
+CARGO_USE_GITHUB?= no
+CARGO_USE_GITLAB?= no
# Manage crate features.
-.if !empty(CARGO_FEATURES)
-CARGO_BUILD_ARGS+= --features='${CARGO_FEATURES}'
-CARGO_INSTALL_ARGS+= --features='${CARGO_FEATURES}'
-CARGO_TEST_ARGS+= --features='${CARGO_FEATURES}'
+.if !empty(CARGO_FEATURES:M--no-default-features)
+CARGO_BUILD_ARGS+= --no-default-features
+CARGO_INSTALL_ARGS+= --no-default-features
+CARGO_TEST_ARGS+= --no-default-features
+.endif
+.if !empty(CARGO_FEATURES:N--no-default-features)
+CARGO_BUILD_ARGS+= --features='${CARGO_FEATURES:N--no-default-features}'
+CARGO_INSTALL_ARGS+= --features='${CARGO_FEATURES:N--no-default-features}'
+CARGO_TEST_ARGS+= --features='${CARGO_FEATURES:N--no-default-features}'
.endif
.if !defined(WITH_DEBUG)
@@ -116,35 +128,30 @@ CARGO_TEST_ARGS+= --release
CARGO_INSTALL_ARGS+= --debug
.endif
-.if ${CARGO_CRATES:Mbacktrace-sys-[0-9]*}
-BUILD_DEPENDS+= gmake:devel/gmake
-.endif
-
.if ${CARGO_CRATES:Mcmake-[0-9]*}
BUILD_DEPENDS+= cmake:devel/cmake
.endif
-.if ${CARGO_CRATES:Mfreetype-sys-[0-9]*}
-LIB_DEPENDS+= libfreetype.so:print/freetype2
-.endif
-
.if ${CARGO_CRATES:Mgettext-sys-[0-9]*}
-.include "${USESDIR}/gettext.mk"
CARGO_ENV+= GETTEXT_BIN_DIR=${LOCALBASE}/bin \
GETTEXT_INCLUDE_DIR=${LOCALBASE}/include \
GETTEXT_LIB_DIR=${LOCALBASE}/lib
.endif
+.if ${CARGO_CRATES:Mjemalloc-sys-[0-9]*}
+BUILD_DEPENDS+= gmake:devel/gmake
+.endif
+
.for libc in ${CARGO_CRATES:Mlibc-[0-9]*}
# FreeBSD 12.0 changed ABI: r318736 and r320043
# https://github.com/rust-lang/libc/commit/78f93220d70e
# https://github.com/rust-lang/libc/commit/969ad2b73cdc
_libc_VER= ${libc:C/.*-//}
. if ${_libc_VER:R:R} == 0 && (${_libc_VER:R:E} < 2 || ${_libc_VER:R:E} == 2 && ${_libc_VER:E} < 38)
-DEV_WARNING+= "CARGO_CRATES=${libc} may be unstable on FreeBSD 12.0. Consider updating to the latest version (higher than 0.2.37)."
+DEV_ERROR+= "CARGO_CRATES=${libc} may be unstable on FreeBSD 12.0. Consider updating to the latest version \(higher than 0.2.37\)."
. endif
. if ${_libc_VER:R:R} == 0 && (${_libc_VER:R:E} < 2 || ${_libc_VER:R:E} == 2 && ${_libc_VER:E} < 49)
-DEV_WARNING+= "CARGO_CRATES=${libc} may be unstable on aarch64 or not build on armv6, armv7, powerpc64. Consider updating to the latest version (higher than 0.2.49)."
+DEV_ERROR+= "CARGO_CRATES=${libc} may be unstable on aarch64 or not build on armv6, armv7, powerpc64. Consider updating to the latest version \(higher than 0.2.49\)."
. endif
.undef _libc_VER
.endfor
@@ -152,13 +159,11 @@ DEV_WARNING+= "CARGO_CRATES=${libc} may be unstable on aarch64 or not build on a
.if ${CARGO_CRATES:Mlibgit2-sys-[0-9]*}
# Use the system's libgit2 instead of building the bundled version
CARGO_ENV+= LIBGIT2_SYS_USE_PKG_CONFIG=1
-LIB_DEPENDS+= libgit2.so:devel/libgit2
.endif
.if ${CARGO_CRATES:Mlibssh2-sys-[0-9]*}
# Use the system's libssh2 instead of building the bundled version
CARGO_ENV+= LIBSSH2_SYS_USE_PKG_CONFIG=1
-LIB_DEPENDS+= libssh2.so:security/libssh2
.endif
.if ${CARGO_CRATES:Monig_sys-[0-9]*}
@@ -168,7 +173,6 @@ LIB_DEPENDS+= libssh2.so:security/libssh2
# RUSTONIG_SYSTEM_LIBONIG is not necessary, but will force onig_sys to
# always use the system's libonig as returned by `pkg-config oniguruma`.
CARGO_ENV+= RUSTONIG_SYSTEM_LIBONIG=1
-LIB_DEPENDS+= libonig.so:devel/oniguruma
.endif
.if ${CARGO_CRATES:Mopenssl-0.[0-9].*}
@@ -183,23 +187,20 @@ DEV_WARNING+= "CARGO_CRATES=openssl-0.10.3 or older do not support OpenSSL 1.1.1
.undef _openssl_VER
.endif
+.if ${CARGO_CRATES:Mopenssl-src-[0-9]*}
+DEV_WARNING+= "Please make sure this port uses the system OpenSSL and consider removing CARGO_CRATES=${CARGO_CRATES:Mopenssl-src-[0-9]*} (a vendored copy of OpenSSL) from the build, e.g., by patching Cargo.toml appropriately."
+.endif
+
.if ${CARGO_CRATES:Mopenssl-sys-[0-9]*}
# Make sure that openssl-sys can find the correct version of OpenSSL
-.include "${USESDIR}/ssl.mk"
CARGO_ENV+= OPENSSL_LIB_DIR=${OPENSSLLIB} \
OPENSSL_INCLUDE_DIR=${OPENSSLINC}
-# Silence bogus QA warning about needing USES=ssl
-QA_ENV+= USESSSL=yes
.endif
.if ${CARGO_CRATES:Mpkg-config-[0-9]*}
.include "${USESDIR}/pkgconfig.mk"
.endif
-.if ${CARGO_CRATES:Mthrussh-libsodium-[0-9]*}
-LIB_DEPENDS+= libsodium.so:security/libsodium
-.endif
-
_USES_extract+= 600:cargo-extract
cargo-extract:
# target for preparing crates directory. It will put all crates in
@@ -211,24 +212,57 @@ cargo-extract:
@${PRINTF} '{"package":"%s","files":{}}' \
$$(${SHA256} -q ${DISTDIR}/${CARGO_DIST_SUBDIR}/${_crate}.tar.gz) \
> ${CARGO_VENDOR_DIR}/${_crate}/.cargo-checksum.json
+ @if [ -r ${CARGO_VENDOR_DIR}/${_crate}/Cargo.toml.orig ]; then \
+ ${MV} ${CARGO_VENDOR_DIR}/${_crate}/Cargo.toml.orig \
+ ${CARGO_VENDOR_DIR}/${_crate}/Cargo.toml.orig-cargo; \
+ fi
.endfor
+_CARGO_GIT_PATCH_CARGOTOML=
.if ${CARGO_USE_GITHUB:tl} == "yes"
-_USES_patch+= 600:cargo-patch-github
+. for _group in ${GH_TUPLE:C@^[^:]*:[^:]*:[^:]*:(([^:/]*)?)((/.*)?)@\2@}
+. if empty(CARGO_GIT_SUBDIR:M${_group}\:*)
+_CARGO_GIT_PATCH_CARGOTOML:= ${_CARGO_GIT_PATCH_CARGOTOML} \
+ -e "s@git = ['\"](https|http|git)://github.com/${GH_ACCOUNT_${_group}}/${GH_PROJECT_${_group}}(\.git)?/?[\"']@path = \"${WRKSRC_${_group}}\"@"
+. else
+. for _group2 _crate _subdir in ${CARGO_GIT_SUBDIR:M${_group}\:*:S,:, ,g}
+_CARGO_GIT_PATCH_CARGOTOML:= ${_CARGO_GIT_PATCH_CARGOTOML} \
+ -e "/^${_crate} =/ s@git = ['\"](https|http|git)://github.com/${GH_ACCOUNT_${_group}}/${GH_PROJECT_${_group}}(\.git)?/?[\"']@path = \"${WRKSRC_${_group}}/${_subdir}\"@"
+. endfor
+. endif
+. endfor
+.endif
+.if ${CARGO_USE_GITLAB:tl} == "yes"
+. for _group in ${GL_TUPLE:C@^(([^:]*://[^:/]*(:[0-9]{1,5})?(/[^:]*[^/])?:)?)([^:]*):([^:]*):([^:]*)(:[^:/]*)((/.*)?)@\8@:S/^://}
+. if empty(CARGO_GIT_SUBDIR:M${_group}\:*)
+_CARGO_GIT_PATCH_CARGOTOML:= ${_CARGO_GIT_PATCH_CARGOTOML} \
+ -e "s@git = ['\"]${GL_SITE_${_group}}/${GL_ACCOUNT_${_group}}/${GL_PROJECT_${_group}}(\.git)?/?['\"]@path = \"${WRKSRC_${_group}}\"@"
+. else
+. for _group2 _crate _subdir in ${CARGO_GIT_SUBDIR:M${_group}\:*:S,:, ,g}
+_CARGO_GIT_PATCH_CARGOTOML:= ${_CARGO_GIT_PATCH_CARGOTOML} \
+ -e "/^${_crate} = / s@git = ['\"]${GL_SITE_${_group}}/${GL_ACCOUNT_${_group}}/${GL_PROJECT_${_group}}(\.git)?/?['\"]@path = \"${WRKSRC_${_group}}/${_subdir}\"@"
+. endfor
+. endif
+. endfor
+.endif
-.for _group in ${GH_TUPLE:C@^[^:]*:[^:]*:[^:]*:(([^:/]*)?)((/.*)?)@\2@}
-_CARGO_GH_PATCH_CARGOTOML:= ${_CARGO_GH_PATCH_CARGOTOML} \
- -e 's@git = "(https|http|git)://github.com/${GH_ACCOUNT_${_group}}/${GH_PROJECT_${_group}}(\.git)?"@path = "${WRKSRC_${_group}}"@'
-.endfor
+.if !empty(_CARGO_GIT_PATCH_CARGOTOML)
+_USES_patch+= 600:cargo-patch-git
-cargo-patch-github:
- @${SED} -i.dist -E ${_CARGO_GH_PATCH_CARGOTOML} ${CARGO_GH_CARGOTOML}
+cargo-patch-git:
+ @${FIND} ${WRKDIR} -name Cargo.toml -type f -exec \
+ ${SED} -i.dist -E ${_CARGO_GIT_PATCH_CARGOTOML} {} +
.endif
-.if !target(do-configure) && ${CARGO_CONFIGURE:tl} == "yes"
+.if ${CARGO_CONFIGURE:tl} == "yes"
+_USES_configure+= 250:cargo-configure
+
# configure hook. Place a config file for overriding crates-io index
# by local source directory.
-do-configure:
+cargo-configure:
+# Check that the running kernel has COMPAT_FREEBSD11 required by lang/rust post-ino64
+ @${SETENV} CC="${CC}" OPSYS="${OPSYS}" OSVERSION="${OSVERSION}" WRKDIR="${WRKDIR}" \
+ ${SH} ${SCRIPTSDIR}/rust-compat11-canary.sh
@${MKDIR} ${WRKDIR}/.cargo
@${ECHO_CMD} "[source.cargo]" > ${WRKDIR}/.cargo/config
@${ECHO_CMD} "directory = '${CARGO_VENDOR_DIR}'" >> ${WRKDIR}/.cargo/config
@@ -256,12 +290,14 @@ do-build:
.if !target(do-install) && ${CARGO_INSTALL:tl} == "yes"
do-install:
+. for path in ${CARGO_INSTALL_PATH}
@${CARGO_CARGO_RUN} install \
- --path . \
+ --no-track \
+ --path "${path}" \
--root "${STAGEDIR}${PREFIX}" \
--verbose \
${CARGO_INSTALL_ARGS}
- @${RM} -- "${STAGEDIR}${PREFIX}/.crates.toml"
+. endfor
.endif
.if !target(do-test) && ${CARGO_TEST:tl} == "yes"
@@ -285,7 +321,7 @@ cargo-crates: extract
--manifest-path ${CARGO_CARGOTOML} \
--verbose; \
fi
- @${SETENV} USE_GITHUB=${USE_GITHUB} \
+ @${SETENV} USE_GITHUB=${USE_GITHUB} USE_GITLAB=${USE_GITLAB} GL_SITE=${GL_SITE} \
${AWK} -f ${SCRIPTSDIR}/cargo-crates.awk ${CARGO_CARGOLOCK}
# cargo-crates-licenses will try to grab license information from
diff --git a/test-ports/default/Mk/Uses/charsetfix.mk b/test-ports/default/Mk/Uses/charsetfix.mk
index a844b4e9..7ac2aa14 100644
--- a/test-ports/default/Mk/Uses/charsetfix.mk
+++ b/test-ports/default/Mk/Uses/charsetfix.mk
@@ -1,4 +1,4 @@
-# $FreeBSD: head/Mk/Uses/charsetfix.mk 394503 2015-08-17 13:31:25Z mat $
+# $FreeBSD: head/Mk/Uses/charsetfix.mk 522484 2020-01-09 13:01:45Z swills $
#
# Lookup in Makefile.in to prevent a package from installing/modifying charset.alias
#
@@ -19,7 +19,7 @@ CHARSETFIX_MAKEFILEIN?= Makefile.in
_USES_patch+= 600:charsetfix-post-patch
charsetfix-post-patch:
- @${FIND} ${WRKSRC} -name "${CHARSETFIX_MAKEFILEIN}" -type f | ${XARGS} ${REINPLACE_CMD} \
+ @${FIND} ${WRKSRC} -name "${CHARSETFIX_MAKEFILEIN}" -type f | ${XARGS} ${FRAMEWORK_REINPLACE_CMD} \
-e 's|need_charset_alias=true|need_charset_alias=false|g ; \
s|test -f $$(charset_alias)|false|g ;\
s|test -f $$(DESTDIR)$$(libdir)/charset.alias|false|g'
diff --git a/test-ports/default/Mk/Uses/compiler.mk b/test-ports/default/Mk/Uses/compiler.mk
index 5f4a0df4..e732504a 100644
--- a/test-ports/default/Mk/Uses/compiler.mk
+++ b/test-ports/default/Mk/Uses/compiler.mk
@@ -1,4 +1,4 @@
-# $FreeBSD: head/Mk/Uses/compiler.mk 488201 2018-12-23 12:01:32Z antoine $
+# $FreeBSD: head/Mk/Uses/compiler.mk 528379 2020-03-13 21:46:34Z jkim $
#
# Allows to determine the compiler being used
#
@@ -79,7 +79,7 @@ _CCVERSION!= ${CC} --version
_CCVERSION_${_CC_hash}= ${_CCVERSION}
PORTS_ENV_VARS+= _CCVERSION_${_CC_hash}
.endif
-COMPILER_VERSION= ${_CCVERSION:M[0-9].[0-9]*:tW:C/([0-9]).([0-9]).*/\1\2/g}
+COMPILER_VERSION= ${_CCVERSION:M[0-9]*.[0-9]*:[1]:C/([0-9]+)\.([0-9]+)\..*/\1\2/}
.if ${_CCVERSION:Mclang}
COMPILER_TYPE= clang
.else
@@ -103,7 +103,7 @@ _ALTCCVERSION_${_CC_hash}= ${_ALTCCVERSION}
PORTS_ENV_VARS+= _ALTCCVERSION_${_CC_hash}
.endif
-ALT_COMPILER_VERSION= ${_ALTCCVERSION:M[0-9].[0-9]*:tW:C/([0-9]).([0-9]).*/\1\2/g}
+ALT_COMPILER_VERSION= ${_ALTCCVERSION:M[0-9]*.[0-9]*:[1]:C/([0-9]+)\.([0-9]+)\..*/\1\2/}
.if ${_ALTCCVERSION:Mclang}
ALT_COMPILER_TYPE= clang
.elif ${_ALTCCVERSION} != none
diff --git a/test-ports/default/Mk/Uses/cran.mk b/test-ports/default/Mk/Uses/cran.mk
index 8353732b..265f4c72 100644
--- a/test-ports/default/Mk/Uses/cran.mk
+++ b/test-ports/default/Mk/Uses/cran.mk
@@ -1,4 +1,4 @@
-# $FreeBSD: head/Mk/Uses/cran.mk 458513 2018-01-09 07:40:55Z mat $
+# $FreeBSD: head/Mk/Uses/cran.mk 525094 2020-02-03 20:31:22Z rene $
#
# Use the Comprehensive R Archive Network
#
@@ -9,7 +9,7 @@
# auto-plist The pkg-plist is to be automatically generated
# compiles The port has code that needs to be compiled
#
-# MAINTAINER= dbn@FreeBSD.org
+# MAINTAINER= ports@FreeBSD.org
.if !defined(_INCLUDE_USES_CRAN_MK)
_INCLUDE_USES_CRAN_MK= yes
@@ -69,7 +69,6 @@ cran-auto-plist:
_USES_install+= 755:cran-strip
cran-strip:
${FIND} ${STAGEDIR}${PREFIX}/${R_MOD_DIR} -name '*.so' -exec ${STRIP_CMD} {} +
-.include "${PORTSDIR}/math/R/compiler.mk"
.include "${USESDIR}/fortran.mk"
.else
NO_ARCH= yes
diff --git a/test-ports/default/Mk/Uses/emacs.mk b/test-ports/default/Mk/Uses/emacs.mk
index c8165c58..8434a7ba 100644
--- a/test-ports/default/Mk/Uses/emacs.mk
+++ b/test-ports/default/Mk/Uses/emacs.mk
@@ -1,4 +1,4 @@
-# $FreeBSD: head/Mk/Uses/emacs.mk 471190 2018-05-31 01:17:52Z jrm $
+# $FreeBSD: head/Mk/Uses/emacs.mk 522315 2020-01-07 04:55:40Z jrm $
#
# Provide support for ports requiring Emacs. This includes flavors with proper
# dependencies and useful variables.
@@ -103,10 +103,10 @@ EMACS_FLAVOR= full
.endif
.if ${FLAVOR:Mdevel*}
-EMACS_VER= 27.0.50
+EMACS_VER= 28.0.50
EMACS_PORTDIR= editors/emacs-devel
.else
-EMACS_VER= 26.1
+EMACS_VER= 26.3
EMACS_PORTDIR= editors/emacs
.endif
diff --git a/test-ports/default/Mk/Uses/erlang.mk b/test-ports/default/Mk/Uses/erlang.mk
index e1749919..8ca47384 100644
--- a/test-ports/default/Mk/Uses/erlang.mk
+++ b/test-ports/default/Mk/Uses/erlang.mk
@@ -1,4 +1,4 @@
-# $FreeBSD: head/Mk/Uses/erlang.mk 424411 2016-10-21 12:51:40Z mat $
+# $FreeBSD: head/Mk/Uses/erlang.mk 523922 2020-01-23 11:31:22Z dch $
#
# Handle Erlang related ports
#
@@ -77,9 +77,9 @@ post-patch-erlang:
${REINPLACE_CMD} -i '' -e 's/{ *vsn,.*}/{vsn, "${PORTVERSION}"}/' \
${WRKSRC}/ebin/${ERL_APP_NAME}.app; \
fi
- @${GREP} -l "%%LOCALBASE%%" $$(${FIND} ${WRKSRC}) \
+ @${GREP} -l "%%LOCALBASE%%" $$(${FIND} ${WRKSRC} -type f) \
| ${XARGS} ${REINPLACE_CMD} -i '' -e "s@%%LOCALBASE%%@${LOCALBASE}@"
- @${GREP} -l "%%PORTVERSION%%" $$(${FIND} ${WRKSRC}) \
+ @${GREP} -l "%%PORTVERSION%%" $$(${FIND} ${WRKSRC} -type f) \
| ${XARGS} ${REINPLACE_CMD} -i '' -e "s@%%PORTVERSION%%@${PORTVERSION}@"
# Always try to build with the system version of rebar and rebar3
@if [ -f ${WRKSRC}/rebar.config ]; then \
diff --git a/test-ports/default/Mk/Uses/fonts.mk b/test-ports/default/Mk/Uses/fonts.mk
index 1ee9500b..12d16d6e 100644
--- a/test-ports/default/Mk/Uses/fonts.mk
+++ b/test-ports/default/Mk/Uses/fonts.mk
@@ -1,4 +1,4 @@
-# $FreeBSD: head/Mk/Uses/fonts.mk 495395 2019-03-11 21:25:57Z zeising $
+# $FreeBSD: head/Mk/Uses/fonts.mk 521478 2019-12-30 10:09:56Z hrs $
#
# handle fonts
# Feature: fonts
@@ -62,6 +62,14 @@ FONTSDIR?= ${PREFIX}/share/fonts/${FONTNAME}
.if !empty(fonts_ARGS:Nnone)
PLIST_FILES+= "@${fonts_ARGS} ${FONTSDIR}"
.endif
+.if defined(FONTPATHSPEC) && !empty(FONTPATHSPEC)
+FONTPATHD?= ${LOCALBASE}/etc/X11/fontpath.d
+PLIST_FILES+= "${FONTPATHD}/${FONTPATHSPEC}"
+_USES_install+= 690:fonts-install-fontpathd
+fonts-install-fontpathd:
+ @${MKDIR} ${STAGEDIR}${FONTPATHD}
+ ${RLN} ${STAGEDIR}${FONTSDIR} ${STAGEDIR}${FONTPATHD}/${FONTPATHSPEC}
+.endif
SUB_LIST+= FONTSDIR="${FONTSDIR}"
PLIST_SUB+= FONTSDIR="${FONTSDIR:S,^${PREFIX}/,,}"
.endif
diff --git a/test-ports/default/Mk/Uses/fortran.mk b/test-ports/default/Mk/Uses/fortran.mk
index 06c80057..0902b2ca 100644
--- a/test-ports/default/Mk/Uses/fortran.mk
+++ b/test-ports/default/Mk/Uses/fortran.mk
@@ -1,4 +1,4 @@
-# $FreeBSD: head/Mk/Uses/fortran.mk 454428 2017-11-18 13:09:56Z tijl $
+# $FreeBSD: head/Mk/Uses/fortran.mk 497798 2019-04-04 06:54:58Z antoine $
#
# Fortran support
#
@@ -17,8 +17,8 @@ fortran_ARGS= ${FORTRAN_DEFAULT}
.if ${fortran_ARGS} == flang
.if ${ARCH} == amd64
-BUILD_DEPENDS+= flang:devel/flang
-RUN_DEPENDS+= flang:devel/flang
+BUILD_DEPENDS+= flang>0:devel/flang
+RUN_DEPENDS+= flang>0:devel/flang
F77= flang
FC= flang
LDFLAGS+= -L${LOCALBASE}/flang/lib -Wl,--as-needed -lflang -lexecinfo -Wl,--no-as-needed
diff --git a/test-ports/default/Mk/Uses/fpc.mk b/test-ports/default/Mk/Uses/fpc.mk
index 9ffb4f84..6e02498b 100644
--- a/test-ports/default/Mk/Uses/fpc.mk
+++ b/test-ports/default/Mk/Uses/fpc.mk
@@ -1,5 +1,5 @@
#
-# $FreeBSD: head/Mk/Uses/fpc.mk 466532 2018-04-05 04:52:36Z acm $
+# $FreeBSD: head/Mk/Uses/fpc.mk 510956 2019-09-03 15:51:50Z acm $
#
# Support for FPC-based ports. This automatically will install free pascal
# compiler and units.
@@ -61,7 +61,8 @@ ONLY_FOR_ARCHS= i386 amd64
ONLY_FOR_ARCHS_REASON= not yet ported to anything other than i386 and amd64
.endif
-BUILD_DEPENDS+= ${PPNAME}:lang/fpc
+BUILD_DEPENDS+= ${LOCALBASE}/bin/as:devel/binutils \
+ ${PPNAME}:lang/fpc
BUILDNAME= ${FPC_ARCH}-${OPSYS:tl}
UNITSDIR= ${LOCALBASE}/lib/fpc/${FPC_VER}/units/${BUILDNAME}
diff --git a/test-ports/default/Mk/Uses/gecko.mk b/test-ports/default/Mk/Uses/gecko.mk
deleted file mode 100644
index 5be7abd7..00000000
--- a/test-ports/default/Mk/Uses/gecko.mk
+++ /dev/null
@@ -1,112 +0,0 @@
-# $FreeBSD: head/Mk/Uses/gecko.mk 495403 2019-03-12 00:55:59Z jbeich $
-#
-# Handle dependency of different gecko based applications
-#
-# MAINTAINER: gecko@FreeBSD.org
-#
-# Feature: gecko
-# Usage: USES=gecko or USES=gecko:ARGS
-# Valid ARGS: firefox, seamonkey, thunderbird
-# The following arguments are available
-# - build: also add the dependency as a build
-# dependency
-# - [0-9][0-9][+]?: a version optionnally
-# followed by a +
-#
-
-.if !defined(_INCLUDE_USES_GECKO_MK)
-_INCLUDE_USES_GECKO_MK= yes
-
-_GECKO_VERSION= ${gecko_ARGS:M[0-9][0-9]*}
-
-.if ${gecko_ARGS:Mfirefox}
-
-_GECKO_DEFAULT_VERSION= 60
-_GECKO_VERSIONS= 60 66
-_GECKO_TYPE= firefox
-
-# Dependence lines for different Firefox versions
-60_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:www/firefox-esr
-66_DEPENDS= ${LOCALBASE}/lib/firefox/firefox:www/firefox
-
-.if exists(${LOCALBASE}/bin/firefox)
-_GECKO_INSTALLED_VER!= ${PKG_QUERY} %v firefox firefox-esr
-_GECKO_INSTALLED_VER:= ${_GECKO_INSTALLED_VER:C/\..*//}
-.endif
-
-.elif ${gecko_ARGS:Mseamonkey}
-
-_GECKO_DEFAULT_VERSION= 49
-_GECKO_VERSIONS= 49
-_GECKO_TYPE= seamonkey
-
-.if exists(${LOCALBASE}/bin/seamonkey)
-_GECKO_INSTALLED_VER!= ${PKG_QUERY} %v seamonkey
-_GECKO_INSTALLED_VER:= ${_GECKO_INSTALLED_VER:C/[0-9]*\.//:C/\..*//}
-.endif
-
-# Dependence lines for different Seamonkey versions
-49_DEPENDS= ${LOCALBASE}/lib/seamonkey/seamonkey:www/seamonkey
-
-.elif ${gecko_ARGS:Mthunderbird}
-
-_GECKO_DEFAULT_VERSION= 60
-_GECKO_VERSIONS= 60
-_GECKO_TYPE= thunderbird
-
-.if exists(${LOCALBASE}/bin/thunderbird)
-_GECKO_INSTALLED_VER!= ${PKG_QUERY} %v thunderbird
-_GECKO_INSTALLED_VER:= ${_GECKO_INSTALLED_VER:C/\..*//}
-.endif
-
-# Dependence lines for different Thunderbird versions
-60_DEPENDS= ${LOCALBASE}/lib/thunderbird/thunderbird:mail/thunderbird
-
-.else
-IGNORE= Unknown type of gecko dependency you may specify either firefox, seamonkey or thunderbird
-.endif
-
-.if defined(_GECKO_TYPE)
-.if ${_GECKO_VERSION:M*+}
-_GECKO_MIN_VERSION:= ${_GECKO_VERSION:S/+//}
-_GECKO_WANTED_VERSIONS:= ${_GECKO_DEFAULT_VERSION}
-.endif
-
-.if ${_GECKO_VERSION:M[0-9][0-9]}
-_GECKO_WANTED_VERSIONS:= ${_GECKO_VERSION:M[0-9][0-9]}
-.endif
-
-_GECKO_WANTED_VERSIONS?= ${_GECKO_DEFAULT_VERSION}
-
-.if defined(_GECKO_MIN_VERSION)
-. for _v in ${_GECKO_VERSIONS}
-. if ${_GECKO_MIN_VERSION} <= ${_v}
-_GECKO_WANTED_VERSIONS+= ${_v}
-. endif
-. endfor
-.endif
-
-.for _v in ${_GECKO_WANTED_VERSIONS:O:u}
-_GECKO_HIGHEST_VERSION:= ${_v}
-.if defined(_GECKO_INSTALLED_VER) && ${_GECKO_INSTALLED_VER} == ${_v}
-_GECKO_WANTED_VERSION:= ${_v}
-.endif
-.endfor
-
-.if !defined(_GECKO_WANTED_VERSION)
-.if defined(_GECKO_INSTALLED_VER)
-IGNORE= cannot install: ${_GECKO_TYPE} versions mismatch: ${_GECKO_TYPE}-${_GECKO_INSTALLED_VER} is installed and wanted version is ${_GECKO_TYPE}-${_GECKO_VERSION:M[0-9][0-9]}
-.else
-_GECKO_WANTED_VERSION:= ${_GECKO_HIGHEST_VERSION}
-.endif
-.endif
-
-
-.if ${gecko_ARGS:Mbuild}
-BUILD_DEPENDS+= ${${_GECKO_WANTED_VERSION}_DEPENDS}
-.endif
-RUN_DEPENDS+= ${${_GECKO_WANTED_VERSION}_DEPENDS}
-
-.endif
-
-.endif
diff --git a/test-ports/default/Mk/Uses/gem.mk b/test-ports/default/Mk/Uses/gem.mk
index c0c48436..fec857fc 100644
--- a/test-ports/default/Mk/Uses/gem.mk
+++ b/test-ports/default/Mk/Uses/gem.mk
@@ -1,4 +1,4 @@
-# $FreeBSD: head/Mk/Uses/gem.mk 493610 2019-02-22 19:56:03Z sunpoet $
+# $FreeBSD: head/Mk/Uses/gem.mk 511765 2019-09-10 17:38:00Z sunpoet $
#
# Support rubygem packages
#
@@ -108,8 +108,9 @@ do-install:
${RM} -r ${STAGEDIR}${PREFIX}/${GEMS_BASE_DIR}/build_info/
${FIND} ${STAGEDIR}${PREFIX}/${GEMS_BASE_DIR} -type f -name '*.so' -exec ${STRIP_CMD} {} +
${FIND} ${STAGEDIR}${PREFIX}/${GEMS_BASE_DIR} -type f \( -name mkmf.log -or -name gem_make.out \) -delete
- ${RM} -r ${STAGEDIR}${PREFIX}/${GEM_LIB_DIR}/ext \
- ${STAGEDIR}${PREFIX}/${CACHE_DIR} 2> /dev/null || ${TRUE}
+ ${FIND} ${STAGEDIR}${PREFIX}/${GEM_LIB_DIR}/ext -type f -not -name '*.so' -delete 2> /dev/null || ${TRUE}
+ ${FIND} ${STAGEDIR}${PREFIX}/${GEM_LIB_DIR}/ext -type d -empty -delete 2> /dev/null || ${TRUE}
+ ${RM} -r ${STAGEDIR}${PREFIX}/${CACHE_DIR} 2> /dev/null || ${TRUE}
${RMDIR} ${STAGEDIR}${PREFIX}/${EXT_DIR} 2> /dev/null || ${TRUE}
.if !${PORT_OPTIONS:MDOCS}
-@${RMDIR} ${STAGEDIR}${PREFIX}/${DOC_DIR}
diff --git a/test-ports/default/Mk/Uses/gl.mk b/test-ports/default/Mk/Uses/gl.mk
index 86c3fcbb..a065f895 100644
--- a/test-ports/default/Mk/Uses/gl.mk
+++ b/test-ports/default/Mk/Uses/gl.mk
@@ -1,10 +1,10 @@
-# $FreeBSD: head/Mk/Uses/gl.mk 479543 2018-09-11 18:52:07Z zeising $
+# $FreeBSD: head/Mk/Uses/gl.mk 517002 2019-11-07 18:49:58Z zeising $
#
# Use OpenGL and related libraries and ports
#
# Feature: gl
# Usage: USES=gl
-# USE_GL=egl gbm gl glesv2 glew glu glut glw
+# USE_GL=egl gbm gl glesv2 glew glu glut
#
# USE_GL specifies which GL components to add as dependencies.
# Not specifying USE_GL with USES=gl is an error.
@@ -24,7 +24,6 @@ _GL_glew_LIB_DEPENDS= libGLEW.so:graphics/glew
_GL_glu_LIB_DEPENDS= libGLU.so:graphics/libGLU
_GL_glu_USE_XORG= xorgproto
_GL_glut_LIB_DEPENDS= libglut.so:graphics/freeglut
-_GL_glw_LIB_DEPENDS= libGLw.so:graphics/libGLw
.if !empty(gl_ARGS)
IGNORE= USES=gl takes no arguments
@@ -46,5 +45,13 @@ LIB_DEPENDS+= ${_GL_${_component}_LIB_DEPENDS}
.endif
.endfor
+# We only need to include xorg.mk if we want USE_XORG modules
+# USES+=xorg does not provide any functionality, it just silences an error
+# message about USES=xorg not being set
+.if defined(USE_XORG) && !empty(USE_XORG)
+USES+= xorg
+.include "${USESDIR}/xorg.mk"
+.endif
+
# _INCLUDE_USES_GL_MK
.endif
diff --git a/test-ports/default/Mk/Uses/gnome.mk b/test-ports/default/Mk/Uses/gnome.mk
index 3a1424b7..1cf920e7 100644
--- a/test-ports/default/Mk/Uses/gnome.mk
+++ b/test-ports/default/Mk/Uses/gnome.mk
@@ -1,7 +1,7 @@
#-*- tab-width: 4; -*-
# ex:ts=4
#
-# $FreeBSD: head/Mk/Uses/gnome.mk 493561 2019-02-22 08:14:11Z bapt $
+# $FreeBSD: head/Mk/Uses/gnome.mk 527953 2020-03-07 14:47:14Z rene $
# $NetBSD: $
#
# Please view me with 4 column tabs!
@@ -67,22 +67,22 @@ IGNORE= USES=gnome takes no arguments
.endif
# non-version specific components
-_USE_GNOME_ALL= esound intlhack intltool introspection \
+_USE_GNOME_ALL= intlhack intltool introspection \
referencehack gnomemimedata \
gnomeprefix
# GNOME 2 components
_USE_GNOME_ALL+= atk cairo \
gdkpixbuf2 gconf2 glib20 \
- gnomedocutils gnomesharp20 \
+ gnomesharp20 \
gnomevfs2 gtk-update-icon-cache gtk20 gtkhtml3 \
gtksharp20 gtksourceview2 gvfs libartlgpl2 libbonobo \
libbonoboui libglade2 libgnome \
- libgnomecanvas libgnomekbd libgnomeprint libgnomeprintui \
+ libgnomecanvas libgnomekbd \
libgnomeui libgsf libgtkhtml libidl librsvg2 libwnck \
libxml2 libxslt \
- orbit2 pango pangox-compat pygnome2 pygobject pygtk2 \
- pygtksourceview vte
+ orbit2 pango pangox-compat pygobject pygtk2 \
+ vte
# GNOME 3 components
_USE_GNOME_ALL+=dconf evolutiondataserver3 gnomecontrolcenter3 gnomedesktop3 \
@@ -104,7 +104,7 @@ USE_LOCALE?= en_US.UTF-8
GNOME_MAKEFILEIN?= Makefile.in
SCROLLKEEPER_DIR= /var/db/rarian
-referencehack_PRE_PATCH= ${FIND} ${WRKSRC} -name "Makefile.in" -type f | ${XARGS} ${REINPLACE_CMD} -e \
+referencehack_PRE_PATCH= ${FIND} ${WRKSRC} -name "Makefile.in" -type f | ${XARGS} ${FRAMEWORK_REINPLACE_CMD} -e \
"s|test \"\$$\$$installfiles\" = '\$$(srcdir)/html/\*'|:|"
GNOME_HTML_DIR?= ${PREFIX}/share/doc
@@ -165,11 +165,6 @@ libsigc++20_LIB_DEPENDS= libsigc-2.0.so:devel/libsigc++20
pangomm_LIB_DEPENDS= libpangomm-1.4.so:x11-toolkits/pangomm
pangomm_USE_GNOME_IMPL= pango glibmm cairomm
-ESD_CONFIG?= ${LOCALBASE}/bin/esd-config
-esound_LIB_DEPENDS= libesd.so:audio/esound
-esound_CONFIGURE_ENV= ESD_CONFIG="${ESD_CONFIG}"
-esound_MAKE_ENV= ESD_CONFIG="${ESD_CONFIG}"
-
gnomemimedata_BUILD_DEPENDS=${LOCALBASE}/libdata/pkgconfig/gnome-mime-data-2.0.pc:misc/gnome-mime-data
gnomemimedata_RUN_DEPENDS=${LOCALBASE}/libdata/pkgconfig/gnome-mime-data-2.0.pc:misc/gnome-mime-data
@@ -243,12 +238,6 @@ libgnomecanvas_USE_GNOME_IMPL= libglade2 libartlgpl2
libartlgpl2_LIB_DEPENDS= libart_lgpl_2.so:graphics/libart_lgpl
-libgnomeprint_LIB_DEPENDS= libgnomeprint-2-2.so:print/libgnomeprint
-libgnomeprint_USE_GNOME_IMPL= libbonobo libartlgpl2 gtk20
-
-libgnomeprintui_LIB_DEPENDS= libgnomeprintui-2-2.so:x11-toolkits/libgnomeprintui
-libgnomeprintui_USE_GNOME_IMPL= libgnomeprint libgnomecanvas
-
libgnome_LIB_DEPENDS= libgnome-2.so:x11/libgnome
libgnome_USE_GNOME_IMPL=gnomevfs2 libbonobo
@@ -318,18 +307,14 @@ pygtk2_BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/pygtk-2.0.pc:x11-toolkits/p
pygtk2_RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/pygtk-2.0.pc:x11-toolkits/py-gtk2
pygtk2_USE_GNOME_IMPL= libglade2 pygobject
-pygnome2_BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/gnome-python-2.0.pc:x11-toolkits/py-gnome2
-pygnome2_RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/gnome-python-2.0.pc:x11-toolkits/py-gnome2
-pygnome2_USE_GNOME_IMPL=libgnomeui pygtk2
-
intltool_BUILD_DEPENDS= ${LOCALBASE}/bin/intltool-extract:textproc/intltool
-intlhack_PRE_PATCH= ${FIND} ${WRKSRC} -name "intltool-merge.in" | ${XARGS} ${REINPLACE_CMD} \
+intlhack_PRE_PATCH= ${FIND} ${WRKSRC} -name "intltool-merge.in" | ${XARGS} ${FRAMEWORK_REINPLACE_CMD} \
's|mkdir $$lang or|mkdir $$lang, 0777 or| ; \
s|^push @INC, "/.*|push @INC, "${LOCALBASE}/share/intltool";| ; \
s|/usr/bin/iconv|${ICONV_CMD}|g ; \
s|unpack *[(]'"'"'U\*'"'"'|unpack ('"'"'C*'"'"'|' ; \
- ${FIND} ${WRKSRC} -name configure | ${XARGS} ${REINPLACE_CMD} \
+ ${FIND} ${WRKSRC} -name configure | ${XARGS} ${FRAMEWORK_REINPLACE_CMD} \
's/DATADIRNAME=lib/DATADIRNAME=share/'
intlhack_USE_GNOME_IMPL=intltool
@@ -346,10 +331,6 @@ gnomemenus3_BUILD_DEPENDS= gnome-menus>=3.2.0:x11/gnome-menus
gnomemenus3_RUN_DEPENDS= gnome-menus>=3.2.0:x11/gnome-menus
gnomemenus3_USE_GNOME_IMPL= glib20
-gnomedocutils_BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/gnome-doc-utils.pc:textproc/gnome-doc-utils
-gnomedocutils_RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/gnome-doc-utils.pc:textproc/gnome-doc-utils
-gnomedocutils_USE_GNOME_IMPL= libxslt
-
gtksharp10_BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/gtk-sharp.pc:x11-toolkits/gtk-sharp10
gtksharp10_RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/gtk-sharp.pc:x11-toolkits/gtk-sharp10
gtksharp10_USE_GNOME_IMPL= gtk20
@@ -365,10 +346,6 @@ gnomesharp20_USE_GNOME_IMPL= gnomevfs2 gtkhtml3 gtksharp20 librsvg2 vte
libgnomekbd_LIB_DEPENDS= libgnomekbd.so:x11/libgnomekbd
libgnomekbd_USE_GNOME_IMPL= gtk30 libxml2
-pygtksourceview_BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/pygtksourceview-2.0.pc:x11-toolkits/py-gtksourceview
-pygtksourceview_RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/pygtksourceview-2.0.pc:x11-toolkits/py-gtksourceview
-pygtksourceview_USE_GNOME_IMPL= gtksourceview2 pygtk2
-
gvfs_BUILD_DEPENDS= gvfs>=0:devel/gvfs
gvfs_RUN_DEPENDS= gvfs>=0:devel/gvfs
gvfs_USE_GNOME_IMPL= glib20
diff --git a/test-ports/default/Mk/Uses/go.mk b/test-ports/default/Mk/Uses/go.mk
index 5756c219..a3fbc04a 100644
--- a/test-ports/default/Mk/Uses/go.mk
+++ b/test-ports/default/Mk/Uses/go.mk
@@ -1,70 +1,126 @@
-# $FreeBSD: head/Mk/Uses/go.mk 478076 2018-08-25 17:26:16Z jlaffaye $
+# $FreeBSD: head/Mk/Uses/go.mk 531678 2020-04-14 12:52:02Z dmgk $
#
-# This file contains logic to ease porting of Go packages or binaries using
-# the `go` command.
+# This file contains logic to ease porting of Go binaries using the
+# `go` command.
#
# Feature: go
# Usage: USES=go
-# Valid ARGS: none
+# Valid ARGS: (none), modules, no_targets, run
+#
+# (none) Setup GOPATH and build in GOPATH mode.
+# modules If the upstream uses Go modules, this can be set to build
+# in modules-aware mode.
+# no_targets Indicates that Go is needed at build time as a part of
+# make/CMake build. This will setup build environment like
+# GO_ENV, GO_BUILDFLAGS but will not create post-extract and
+# do-{build,install,test} targets.
+# run Indicates that Go is needed at run time and adds it to
+# RUN_DEPENDS.
#
# You can set the following variables to control the process.
#
# GO_PKGNAME
-# The name of the package. This is the directory that will be
-# created in GOPATH/src and seen by the `go` command
+# The name of the package when building in GOPATH mode. This
+# is the directory that will be created in ${GOPATH}/src. If not set
+# explicitly and GH_SUBDIR or GL_SUBDIR is present, GO_PKGNAME will
+# be inferred from it.
+# It is not needed when building in modules-aware mode.
#
# GO_TARGET
-# The names of the package(s) to build
+# The packages to build. The default value is ${GO_PKGNAME}.
+# GO_TARGET can also be a tuple in the form package:path where path can be
+# either a simple filename or a full path starting with ${PREFIX}.
+#
+# GO_TESTTARGET
+# The packages to test. The default value is `./...` (the current package
+# and all subpackages).
#
# CGO_CFLAGS
-# Addional CFLAGS variables to be passed to the C compiler by the `go`
+# Additional CFLAGS variables to be passed to the C compiler by the `go`
# command
#
# CGO_LDFLAGS
-# Addional LDFLAGS variables to be passed to the C compiler by the `go`
+# Additional LDFLAGS variables to be passed to the C compiler by the `go`
# command
#
# GO_BUILDFLAGS
-# Additional build arguments to be passed to the `go install` command
+# Additional build arguments to be passed to the `go build` command
+#
+# GO_TESTFLAGS
+# Additional build arguments to be passed to the `go test` command
+#
+# GO_PORT
+# The Go port to use. By default this is lang/go but can be set
+# to lang/go-devel in make.conf for testing with future Go versions.
#
-# MAINTAINER: jlaffaye@FreeBSD.org
+# This variable must not be set by individual ports!
+#
+# MAINTAINER: dmgk@FreeBSD.org
.if !defined(_INCLUDE_USES_GO_MK)
_INCLUDE_USES_GO_MK= yes
-.if ${ARCH} == "i386"
-GOARCH= 386
-GOOBJ= 8
-.else
-GOARCH= amd64
-GOOBJ= 6
+.if !empty(go_ARGS:Nmodules:Nno_targets:Nrun)
+IGNORE= USES=go has invalid arguments: ${go_ARGS:Nmodules:Nno_targets:Nrun}
.endif
# Settable variables
-GO_PKGNAME?= ${PORTNAME}
+
+.if empty(GO_PKGNAME)
+. if !empty(GH_SUBDIR)
+GO_PKGNAME= ${GH_SUBDIR:S|^src/||}
+. elif !empty(GL_SUBDIR)
+GO_PKGNAME= ${GL_SUBDIR:S|^src/||}
+. else
+GO_PKGNAME= ${PORTNAME}
+. endif
+.endif
+
GO_TARGET?= ${GO_PKGNAME}
-GO_BUILDFLAGS+= -v
+GO_TESTTARGET?= ./...
+
+GO_BUILDFLAGS+= -v -buildmode=exe
+.if !defined(WITH_DEBUG) && empty(GO_BUILDFLAGS:M-ldflags*)
+GO_BUILDFLAGS+= -ldflags=-s
+.endif
+GO_TESTFLAGS+= -v
+
+CGO_ENABLED?= 1
CGO_CFLAGS+= -I${LOCALBASE}/include
CGO_LDFLAGS+= -L${LOCALBASE}/lib
+.if ${ARCH} == armv6 || ${ARCH} == armv7
+GOARM?= ${ARCH:C/armv//}
+.endif
+
# Read-only variables
+
GO_CMD= ${LOCALBASE}/bin/go
-LOCAL_GOPATH= ${LOCALBASE}/share/go
-GO_LIBDIR= share/go/pkg/${OPSYS:tl}_${GOARCH}
-GO_SRCDIR= share/go/src
-GO_WRKSRC= ${GO_WRKDIR_SRC}/${GO_PKGNAME}
GO_WRKDIR_BIN= ${WRKDIR}/bin
-GO_WRKDIR_SRC= ${WRKDIR}/src
-GO_WRKDIR_PKG= ${WRKDIR}/pkg/${OPSYS:tl}_${GOARCH}
-
-BUILD_DEPENDS+= ${GO_CMD}:lang/go
-GO_ENV+= GOPATH="${WRKDIR}:${LOCAL_GOPATH}" \
+GO_ENV+= CGO_ENABLED=${CGO_ENABLED} \
CGO_CFLAGS="${CGO_CFLAGS}" \
CGO_LDFLAGS="${CGO_LDFLAGS}" \
+ GOARM=${GOARM}
+
+.if ${go_ARGS:Mmodules}
+GO_BUILDFLAGS+= -mod=vendor
+GO_TESTFLAGS+= -mod=vendor
+GO_WRKSRC= ${WRKSRC}
+GO_ENV+= GOPATH="" \
+ GOBIN="${GO_WRKDIR_BIN}" \
+ GO_NO_VENDOR_CHECKS=1
+.else
+GO_WRKSRC= ${WRKDIR}/src/${GO_PKGNAME}
+GO_ENV+= GOPATH="${WRKDIR}" \
GOBIN=""
-PLIST_SUB+= GO_LIBDIR=${GO_LIBDIR} \
- GO_SRCDIR=${GO_SRCDIR} \
- GO_PKGNAME=${GO_PKGNAME}
+.endif
+
+GO_PORT?= lang/go
+
+BUILD_DEPENDS+= ${GO_CMD}:${GO_PORT}
+.if ${go_ARGS:Mrun}
+RUN_DEPENDS+= ${GO_CMD}:${GO_PORT}
+.endif
_USES_POST+= go
.endif # !defined(_INCLUDE_USES_GO_MK)
@@ -72,33 +128,72 @@ _USES_POST+= go
.if defined(_POSTMKINCLUDED) && !defined(_INCLUDE_USES_GO_POST_MK)
_INCLUDE_USES_GO_POST_MK= yes
-.if !target(post-extract)
+.if !target(post-extract) && empty(go_ARGS)
post-extract:
@${MKDIR} ${GO_WRKSRC:H}
@${LN} -sf ${WRKSRC} ${GO_WRKSRC}
.endif
-.if !target(do-build)
+.if !target(do-build) && empty(go_ARGS:Mno_targets)
do-build:
- @(cd ${GO_WRKSRC}; \
- ${SETENV} ${MAKE_ENV} ${GO_ENV} ${GO_CMD} install ${GO_BUILDFLAGS} ${GO_TARGET})
+ (cd ${GO_WRKSRC}; \
+ for t in ${GO_TARGET}; do \
+ out=$$(${BASENAME} $$(${ECHO_CMD} $${t} | \
+ ${SED} -Ee 's/^[^:]*:([^:]+).*$$/\1/' -e 's/^\.$$/${PORTNAME}/')); \
+ pkg=$$(${ECHO_CMD} $${t} | \
+ ${SED} -Ee 's/^([^:]*).*$$/\1/' -e 's/^${PORTNAME}$$/./'); \
+ ${ECHO_MSG} "===> Building $${out} from $${pkg}"; \
+ ${SETENV} ${MAKE_ENV} ${GO_ENV} ${GO_CMD} build ${GO_BUILDFLAGS} \
+ -o ${GO_WRKDIR_BIN}/$${out} \
+ $${pkg}; \
+ done)
.endif
-.if !target(do-install)
+.if !target(do-install) && empty(go_ARGS:Mno_targets)
do-install:
-.for _TARGET in ${GO_TARGET}
- @if [ -e "${GO_WRKDIR_PKG}/${_TARGET}.a" ]; then \
- _TARGET_LIBDIR="${STAGEDIR}/${PREFIX}/${GO_LIBDIR}/${_TARGET:H}"; \
- ${MKDIR} $${_TARGET_LIBDIR}; \
- ${INSTALL_DATA} ${GO_WRKDIR_PKG}/${_TARGET}.a $${_TARGET_LIBDIR}; \
- _TARGET_SRCDIR="${STAGEDIR}/${PREFIX}/${GO_SRCDIR}/${_TARGET}"; \
- ${MKDIR} $${_TARGET_SRCDIR}; \
- (cd ${GO_WRKDIR_SRC}/${_TARGET}/ && ${COPYTREE_SHARE} \* $${_TARGET_SRCDIR}); \
+ for t in ${GO_TARGET}; do \
+ dst=$$(${ECHO_CMD} $${t} | \
+ ${SED} -Ee 's/^[^:]*:([^:]+).*$$/\1/' -e 's/^\.$$/${PORTNAME}/'); \
+ src=$$(${BASENAME} $${dst}); \
+ case $${dst} in \
+ /*) dst=${STAGEDIR}$${dst}; ${MKDIR} $$(${DIRNAME} $${dst}) ;; \
+ *) dst=${STAGEDIR}${PREFIX}/bin/$${src} ;; \
+ esac; \
+ ${ECHO_MSG} "===> Installing $${src} as $${dst}"; \
+ ${INSTALL_PROGRAM} ${GO_WRKDIR_BIN}/$${src} $${dst}; \
+ done
+.endif
+
+.if !target(do-test) && empty(go_ARGS:Mno_targets)
+do-test:
+ (cd ${GO_WRKSRC}; \
+ for t in ${GO_TESTTARGET}; do \
+ ${ECHO_MSG} "===> Testing $${t}"; \
+ ${SETENV} ${MAKE_ENV} ${GO_ENV} ${GO_CMD} test ${GO_TESTFLAGS} $${t}; \
+ done)
+.endif
+
+# Helper targets for port maintainers
+
+.if ${go_ARGS:Mmodules}
+_MODULES2TUPLE_CMD= modules2tuple
+gomod-vendor-deps:
+ @if ! type ${GO_CMD} > /dev/null 2>&1; then \
+ ${ECHO_MSG} "===> Please install \"${GO_PORT}\""; exit 1; \
fi; \
- if [ -e "${GO_WRKDIR_BIN}/${_TARGET:T}" ]; then \
- ${INSTALL_PROGRAM} ${GO_WRKDIR_BIN}/${_TARGET:T} ${STAGEDIR}/${LOCALBASE}/bin; \
- fi;
-.endfor
+ if ! type ${_MODULES2TUPLE_CMD} > /dev/null 2>&1; then \
+ ${ECHO_MSG} "===> Please install \"ports-mgmt/modules2tuple\""; exit 1; \
+ fi
+
+gomod-vendor: gomod-vendor-deps patch
+ @cd ${WRKSRC}; ${SETENV} GOPATH=${WRKDIR}/.gopath GOFLAGS=-modcacherw ${GO_CMD} mod vendor; \
+ [ -r vendor/modules.txt ] && ${_MODULES2TUPLE_CMD} vendor/modules.txt
+
+gomod-vendor-diff: gomod-vendor-deps patch
+ @cd ${WRKSRC}; ${SETENV} GOPATH=${WRKDIR}/.gopath GOFLAGS=-modcacherw ${GO_CMD} mod vendor; \
+ [ -r vendor/modules.txt ] && ${_MODULES2TUPLE_CMD} vendor/modules.txt | ${SED} 's|GH_TUPLE=| |; s| \\$$||' | ${GREP} -v ' \\' > ${WRKDIR}/GH_TUPLE-new.txt && \
+ echo ${GH_TUPLE} | ${TR} -s " " "\n" | ${SED} "s|^| |" > ${WRKDIR}/GH_TUPLE-old.txt && \
+ ${DIFF} ${WRKDIR}/GH_TUPLE-old.txt ${WRKDIR}/GH_TUPLE-new.txt || exit 0
.endif
.endif # defined(_POSTMKINCLUDED) && !defined(_INCLUDE_USES_GO_POST_MK)
diff --git a/test-ports/default/Mk/Uses/grantlee.mk b/test-ports/default/Mk/Uses/grantlee.mk
index e83b4279..4d9d88d5 100644
--- a/test-ports/default/Mk/Uses/grantlee.mk
+++ b/test-ports/default/Mk/Uses/grantlee.mk
@@ -1,4 +1,4 @@
-# $FreeBSD: head/Mk/Uses/grantlee.mk 439961 2017-05-02 17:25:16Z tcberner $
+# $FreeBSD: head/Mk/Uses/grantlee.mk 520520 2019-12-20 19:10:44Z tcberner $
#
# Handle dependency on grantlee
#
@@ -6,8 +6,7 @@
# Usage: USES=grantlee:ARGS
# Valid ARGS: <version>,selfbuild
#
-# version The chooseable versions are 4 and 5.
-# USES=grantlee:4 # Use grantlee 0.x (qt4-based)
+# version The chooseable versions is 5.
# USES=grantlee:5 # Use grantlee 5.x (qt5-based)
#
# selfbuild Used in devel/grantlee and devel/grantlee5 to suck in versions
@@ -32,12 +31,10 @@
.if ! defined(_INCLUDE_USES_GRANTLEE_MK)
_INCLUDE_USES_GRANTLEE_MK= YES
-GRANTLEE_SUPPORTED= 4 5
+GRANTLEE_SUPPORTED= 5
-GRANTLEE4_VER= 0.5.1
-GRANTLEE5_VER= 5.1.0
+GRANTLEE5_VER= 5.2.0
-GRANTLEE4_LIB_DEPEND= libgrantlee_gui.so:devel/grantlee
GRANTLEE5_LIB_DEPEND= libGrantlee_Templates.so:devel/grantlee5
_grantlee_version= #
@@ -52,7 +49,7 @@ IGNORE= Incorrect USES=grantlee:${grantlee_ARGS} - multiple versions defined
. endfor
. if empty(_grantlee_version)
-IGNORE= Incorrect USES=grantlee:${grantlee_ARGS} - no version defined
+IGNORE= Incorrect USES=grantlee:${grantlee_ARGS} - no/unhandled version defined
. endif
# Export the version of the chosen grantlee port
diff --git a/test-ports/default/Mk/Uses/gssapi.mk b/test-ports/default/Mk/Uses/gssapi.mk
index 30e427c2..d92a4691 100644
--- a/test-ports/default/Mk/Uses/gssapi.mk
+++ b/test-ports/default/Mk/Uses/gssapi.mk
@@ -1,4 +1,4 @@
-# $FreeBSD: head/Mk/Uses/gssapi.mk 483807 2018-11-02 13:32:34Z rene $
+# $FreeBSD: head/Mk/Uses/gssapi.mk 518677 2019-11-29 22:11:34Z pkubaj $
#
# handle dependency on Kerberos port
#
@@ -95,7 +95,7 @@ GSSAPIINCDIR= ${GSSAPIBASEDIR}/include
_HEADERS+= gssapi/gssapi.h gssapi/gssapi_krb5.h krb5.h
GSSAPICPPFLAGS= -I"${GSSAPIINCDIR}"
GSSAPILIBS= -lkrb5 -lgssapi -lgssapi_krb5
-GSSAPILDFLAGS= -L"${GSSAPILIBDIR}"
+GSSAPILDFLAGS=
.elif ${_local} == "heimdal"
HEIMDAL_HOME?= ${LOCALBASE}
GSSAPIBASEDIR= ${HEIMDAL_HOME}
diff --git a/test-ports/default/Mk/Uses/kde.mk b/test-ports/default/Mk/Uses/kde.mk
index 25be628a..68c222d4 100644
--- a/test-ports/default/Mk/Uses/kde.mk
+++ b/test-ports/default/Mk/Uses/kde.mk
@@ -1,4 +1,4 @@
-# $FreeBSD: head/Mk/Uses/kde.mk 494980 2019-03-07 18:35:32Z tcberner $
+# $FreeBSD: head/Mk/Uses/kde.mk 531599 2020-04-13 12:25:19Z tcberner $
#
# Provides support for KDE and KF5-based ports.
#
@@ -54,16 +54,16 @@ _KDE_RELNAME= KDE${_KDE_VERSION}
# === VERSIONS OF THE DIFFERENT COMPONENTS =====================================
# Current KDE desktop.
-KDE_PLASMA_VERSION?= 5.15.2
+KDE_PLASMA_VERSION?= 5.18.4.1
KDE_PLASMA_BRANCH?= stable
# Current KDE frameworks.
-KDE_FRAMEWORKS_VERSION?= 5.55.0
+KDE_FRAMEWORKS_VERSION?= 5.69.0
KDE_FRAMEWORKS_BRANCH?= stable
# Current KDE applications.
-KDE_APPLICATIONS_VERSION?= 18.12.3
-KDE_APPLICATIONS_SHLIB_VER?= 5.10.3
+KDE_APPLICATIONS_VERSION?= 19.12.3
+KDE_APPLICATIONS_SHLIB_VER?= 5.13.3
KDE_APPLICATIONS_BRANCH?= stable
# Upstream moves old software to Attic/. Specify the newest applications release there.
# Only the major version is used for the comparison.
@@ -106,8 +106,10 @@ PORTVERSION?= ${KDE_APPLICATIONS_VERSION}
# Decide where the file lies on KDE's servers: Check whether the file lies in Attic
. if ${KDE_APPLICATIONS_VERSION:R:R} <= ${_KDE_APPLICATIONS_ATTIC_VERSION:R:R}
MASTER_SITES?= KDE/Attic/applications/${KDE_APPLICATIONS_VERSION}/src
-. else
+. elseif ${KDE_APPLICATIONS_VERSION:R} < 19.12
MASTER_SITES?= KDE/${KDE_APPLICATIONS_BRANCH}/applications/${KDE_APPLICATIONS_VERSION}/src
+. else
+MASTER_SITES?= KDE/${KDE_APPLICATIONS_BRANCH}/release-service/${KDE_APPLICATIONS_VERSION}/src
# Let bsd.port.mk create the plist-entries for the documentation.
# KDE Applications ports install their documentation to
# ${PREFIX}/share/doc.
@@ -121,14 +123,14 @@ DIST_SUBDIR?= KDE/applications/${KDE_APPLICATIONS_VERSION}
. elif ${_KDE_CATEGORY:Mkde-plasma}
PORTVERSION?= ${KDE_PLASMA_VERSION}
PKGNAMEPREFIX?= plasma5-
-MASTER_SITES?= KDE/${KDE_PLASMA_BRANCH}/plasma/${KDE_PLASMA_VERSION}
+MASTER_SITES?= KDE/${KDE_PLASMA_BRANCH}/plasma/${KDE_PLASMA_VERSION:R}
DIST_SUBDIR?= KDE/plasma/${KDE_PLASMA_VERSION}
. elif ${_KDE_CATEGORY:Mkde-frameworks}
PORTVERSION?= ${KDE_FRAMEWORKS_VERSION}
PKGNAMEPREFIX?= kf5-
# This is a slight duplication of _USE_FRAMEWORKS_PORTING -- it maybe would be
# better to rely on ${_USE_FRAMEWORKS_PORTING:S/^/k/g}
-_PORTINGAIDS= kjs kjsembed kdelibs4support khtml kmediaplayer kross
+_PORTINGAIDS= kjs kjsembed kdelibs4support kdesignerplugin kdewebkit khtml kmediaplayer kross
. if ${_PORTINGAIDS:M*${PORTNAME}*}
MASTER_SITES?= KDE/${KDE_FRAMEWORKS_BRANCH}/frameworks/${KDE_FRAMEWORKS_VERSION:R}/portingAids
. else
@@ -171,20 +173,6 @@ PLIST_SUB+= KDE_PLASMA_VERSION="${KDE_PLASMA_VERSION}" \
. endif
# ==============================================================================
-# === HANDLE PYTHON ============================================================
-# TODO: Keep in sync with cmake/modules/PythonMacros.cmake
-_PYTHON_SHORT_VER= ${PYTHON_VERSION:S/^python//:S/.//}
-. if ${_PYTHON_SHORT_VER} > 31
-PLIST_SUB+= PYCACHE="__pycache__/" \
- PYC_SUFFIX=cpython-${_PYTHON_SHORT_VER}.pyc \
- PYO_SUFFIX=cpython-${_PYTHON_SHORT_VER}.pyo
-. else
-PLIST_SUB+= PYCACHE="" \
- PYC_SUFFIX=pyc \
- PYO_SUFFIX=pyo
-. endif
-# ==============================================================================
-
_USE_KDE_BOTH= akonadi attica libkcddb libkcompactdisc libkdcraw libkdegames \
libkeduvocdocument libkexiv2 libkipi libksane okular \
baloo baloo-widgets kate marble
@@ -194,7 +182,7 @@ _USE_KDE_BOTH= akonadi attica libkcddb libkcompactdisc libkdcraw libkdegames \
# that our list of frameworks matches the structure offered upstream.
_USE_FRAMEWORKS_TIER1= apidox archive attica5 breeze-icons codecs config \
coreaddons dbusaddons dnssd holidays i18n idletime itemmodels \
- itemviews kirigami2 oxygen-icons5 plotting prison \
+ itemviews kirigami2 kquickcharts oxygen-icons5 plotting prison \
qqc2-desktop-style solid sonnet syntaxhighlighting \
threadweaver wayland widgetsaddons windowsystem
# NOT LISTED TIER1: modemmanagerqt networkmanagerqt (not applicable)
@@ -210,7 +198,7 @@ _USE_FRAMEWORKS_TIER3= activities activities-stats baloo5 bookmarks configwidget
people plasma-framework purpose runner service texteditor \
textwidgets wallet xmlgui xmlrpcclient
-_USE_FRAMEWORKS_TIER4= frameworkintegration
+_USE_FRAMEWORKS_TIER4= frameworkintegration calendarcore contacts
# Porting Aids frameworks provide code and utilities to ease the transition from
# kdelibs 4 to KDE Frameworks 5. Code should aim to port away from this framework,
@@ -249,10 +237,10 @@ _USE_KDEPIM5_ALL= akonadicontacts akonadiimportwizard akonadimime akonadinotes \
ksmtp ldap libkdepim libkleo libksieve mailcommon \
mailimporter mailtransport mbox messagelib \
mime pimcommon pimtextedit tnef \
- kalarm kontact kmail account-wizard mbox-importer \
+ kalarm kontact kmail mbox-importer \
akonadiconsole akregator grantlee-editor kaddressbook \
kalarm kmail-account-wizard kmail knotes kontact \
- korganizer mbox-importer pim-data-exporter
+ korganizer pim-data-exporter
_USE_KDE5_ALL= ${_USE_FRAMEWORKS_ALL} \
${_USE_PLASMA_ALL} \
@@ -260,560 +248,561 @@ _USE_KDE5_ALL= ${_USE_FRAMEWORKS_ALL} \
${_USE_KDE_BOTH}
# ====================== frameworks components =================================
-activities_PORT= x11/kf5-kactivities
-activities_LIB= libKF5Activities.so
+kde-activities_PORT= x11/kf5-kactivities
+kde-activities_LIB= libKF5Activities.so
+
+kde-activities-stats_PORT= x11/kf5-kactivities-stats
+kde-activities-stats_LIB= libKF5ActivitiesStats.so
-activities-stats_PORT= x11/kf5-kactivities-stats
-activities-stats_LIB= libKF5ActivitiesStats.so
+kde-apidox_PORT= devel/kf5-kapidox
+kde-apidox_PATH= ${KDE_PREFIX}/bin/kapidox_generate
+kde-apidox_TYPE= run
-apidox_PORT= devel/kf5-kapidox
-apidox_PATH= ${KDE_PREFIX}/bin/kapidox_generate
-apidox_TYPE= run
+kde-archive_PORT= archivers/kf5-karchive
+kde-archive_LIB= libKF5Archive.so
-archive_PORT= archivers/kf5-karchive
-archive_LIB= libKF5Archive.so
+kde-attica5_PORT= x11-toolkits/kf5-attica
+kde-attica5_LIB= libKF5Attica.so
-attica5_PORT= x11-toolkits/kf5-attica
-attica5_LIB= libKF5Attica.so
+kde-auth_PORT= devel/kf5-kauth
+kde-auth_LIB= libKF5Auth.so
-auth_PORT= devel/kf5-kauth
-auth_LIB= libKF5Auth.so
+kde-baloo5_PORT= sysutils/kf5-baloo
+kde-baloo5_LIB= libKF5Baloo.so
-baloo5_PORT= sysutils/kf5-baloo
-baloo5_LIB= libKF5Baloo.so
+kde-bookmarks_PORT= devel/kf5-kbookmarks
+kde-bookmarks_LIB= libKF5Bookmarks.so
-bookmarks_PORT= devel/kf5-kbookmarks
-bookmarks_LIB= libKF5Bookmarks.so
+kde-breeze-icons_PORT= x11-themes/kf5-breeze-icons
+kde-breeze-icons_PATH= ${KDE_PREFIX}/share/icons/breeze/index.theme
+kde-breeze-icons_TYPE= run
-breeze-icons_PORT= x11-themes/kf5-breeze-icons
-breeze-icons_PATH= ${KDE_PREFIX}/share/icons/breeze/index.theme
-breeze-icons_TYPE= run
+kde-codecs_PORT= textproc/kf5-kcodecs
+kde-codecs_LIB= libKF5Codecs.so
-codecs_PORT= textproc/kf5-kcodecs
-codecs_LIB= libKF5Codecs.so
+kde-completion_PORT= x11-toolkits/kf5-kcompletion
+kde-completion_LIB= libKF5Completion.so
-completion_PORT= x11-toolkits/kf5-kcompletion
-completion_LIB= libKF5Completion.so
+kde-config_PORT= devel/kf5-kconfig
+kde-config_LIB= libKF5ConfigCore.so
-config_PORT= devel/kf5-kconfig
-config_LIB= libKF5ConfigCore.so
+kde-configwidgets_PORT= x11-toolkits/kf5-kconfigwidgets
+kde-configwidgets_LIB= libKF5ConfigWidgets.so
-configwidgets_PORT= x11-toolkits/kf5-kconfigwidgets
-configwidgets_LIB= libKF5ConfigWidgets.so
+kde-coreaddons_PORT= devel/kf5-kcoreaddons
+kde-coreaddons_LIB= libKF5CoreAddons.so
-coreaddons_PORT= devel/kf5-kcoreaddons
-coreaddons_LIB= libKF5CoreAddons.so
+kde-crash_PORT= devel/kf5-kcrash
+kde-crash_LIB= libKF5Crash.so
-crash_PORT= devel/kf5-kcrash
-crash_LIB= libKF5Crash.so
+kde-dbusaddons_PORT= devel/kf5-kdbusaddons
+kde-dbusaddons_LIB= libKF5DBusAddons.so
-dbusaddons_PORT= devel/kf5-kdbusaddons
-dbusaddons_LIB= libKF5DBusAddons.so
+kde-designerplugin_PORT= x11-toolkits/kf5-kdesignerplugin
+kde-designerplugin_PATH= ${KDE_PREFIX}/bin/kgendesignerplugin
+kde-designerplugin_TYPE= run
-designerplugin_PORT= x11-toolkits/kf5-kdesignerplugin
-designerplugin_PATH= ${QT_PLUGINDIR}/designer/kf5widgets.so
-designerplugin_TYPE= run
+kde-dnssd_PORT= dns/kf5-kdnssd
+kde-dnssd_LIB= libKF5DNSSD.so
-dnssd_PORT= dns/kf5-kdnssd
-dnssd_LIB= libKF5DNSSD.so
+kde-doctools_PORT= devel/kf5-kdoctools
+kde-doctools_PATH= ${KDE_PREFIX}/bin/meinproc5
-doctools_PORT= devel/kf5-kdoctools
-doctools_PATH= ${KDE_PREFIX}/bin/meinproc5
+kde-ecm_PORT= devel/kf5-extra-cmake-modules
+kde-ecm_PATH= ${LOCALBASE}/share/ECM/cmake/ECMConfig.cmake
-ecm_PORT= devel/kf5-extra-cmake-modules
-ecm_PATH= ${LOCALBASE}/share/ECM/cmake/ECMConfig.cmake
+kde-emoticons_PORT= x11-themes/kf5-kemoticons
+kde-emoticons_LIB= libKF5Emoticons.so
-emoticons_PORT= x11-themes/kf5-kemoticons
-emoticons_LIB= libKF5Emoticons.so
+kde-filemetadata_PORT= devel/kf5-kfilemetadata
+kde-filemetadata_LIB= libKF5FileMetaData.so
-filemetadata_PORT= devel/kf5-kfilemetadata
-filemetadata_LIB= libKF5FileMetaData.so
+kde-frameworkintegration_PORT= x11/kf5-frameworkintegration
+kde-frameworkintegration_LIB= libKF5Style.so
-frameworkintegration_PORT= x11/kf5-frameworkintegration
-frameworkintegration_LIB= libKF5Style.so
+kde-globalaccel_PORT= x11/kf5-kglobalaccel
+kde-globalaccel_LIB= libKF5GlobalAccel.so
-globalaccel_PORT= x11/kf5-kglobalaccel
-globalaccel_LIB= libKF5GlobalAccel.so
+kde-guiaddons_PORT= x11-toolkits/kf5-kguiaddons
+kde-guiaddons_LIB= libKF5GuiAddons.so
-guiaddons_PORT= x11-toolkits/kf5-kguiaddons
-guiaddons_LIB= libKF5GuiAddons.so
+kde-holidays_PORT= net/kf5-kholidays
+kde-holidays_LIB= libKF5Holidays.so
-holidays_PORT= net/kf5-kholidays
-holidays_LIB= libKF5Holidays.so
+kde-i18n_PORT= devel/kf5-ki18n
+kde-i18n_LIB= libKF5I18n.so
-i18n_PORT= devel/kf5-ki18n
-i18n_LIB= libKF5I18n.so
+kde-iconthemes_PORT= x11-themes/kf5-kiconthemes
+kde-iconthemes_LIB= libKF5IconThemes.so
-iconthemes_PORT= x11-themes/kf5-kiconthemes
-iconthemes_LIB= libKF5IconThemes.so
+kde-idletime_PORT= devel/kf5-kidletime
+kde-idletime_LIB= libKF5IdleTime.so
-idletime_PORT= devel/kf5-kidletime
-idletime_LIB= libKF5IdleTime.so
+kde-init_PORT= x11/kf5-kinit
+kde-init_PATH= ${KDE_PREFIX}/bin/kdeinit5
-init_PORT= x11/kf5-kinit
-init_PATH= ${KDE_PREFIX}/bin/kdeinit5
+kde-itemmodels_PORT= devel/kf5-kitemmodels
+kde-itemmodels_LIB= libKF5ItemModels.so
-itemmodels_PORT= devel/kf5-kitemmodels
-itemmodels_LIB= libKF5ItemModels.so
+kde-itemviews_PORT= x11-toolkits/kf5-kitemviews
+kde-itemviews_LIB= libKF5ItemViews.so
-itemviews_PORT= x11-toolkits/kf5-kitemviews
-itemviews_LIB= libKF5ItemViews.so
+kde-jobwidgets_PORT= x11-toolkits/kf5-kjobwidgets
+kde-jobwidgets_LIB= libKF5JobWidgets.so
-jobwidgets_PORT= x11-toolkits/kf5-kjobwidgets
-jobwidgets_LIB= libKF5JobWidgets.so
+kde-js_PORT= www/kf5-kjs
+kde-js_LIB= libKF5JS.so
-js_PORT= www/kf5-kjs
-js_LIB= libKF5JS.so
+kde-jsembed_PORT= www/kf5-kjsembed
+kde-jsembed_LIB= libKF5JsEmbed.so
-jsembed_PORT= www/kf5-kjsembed
-jsembed_LIB= libKF5JsEmbed.so
+kde-kcmutils_PORT= devel/kf5-kcmutils
+kde-kcmutils_LIB= libKF5KCMUtils.so
-kcmutils_PORT= devel/kf5-kcmutils
-kcmutils_LIB= libKF5KCMUtils.so
+kde-kdeclarative_PORT= devel/kf5-kdeclarative
+kde-kdeclarative_LIB= libKF5Declarative.so
-kdeclarative_PORT= devel/kf5-kdeclarative
-kdeclarative_LIB= libKF5Declarative.so
+kde-kded_PORT= x11/kf5-kded
+kde-kded_PATH= ${KDE_PREFIX}/bin/kded5
-kded_PORT= x11/kf5-kded
-kded_LIB= libkdeinit5_kded5.so
+kde-kdelibs4support_PORT= x11/kf5-kdelibs4support
+kde-kdelibs4support_LIB= libKF5KDELibs4Support.so
-kdelibs4support_PORT= x11/kf5-kdelibs4support
-kdelibs4support_LIB= libKF5KDELibs4Support.so
+kde-kdesu_PORT= security/kf5-kdesu
+kde-kdesu_LIB= libKF5Su.so
-kdesu_PORT= security/kf5-kdesu
-kdesu_LIB= libKF5Su.so
+kde-kdewebkit_PORT= www/kf5-kdewebkit
+kde-kdewebkit_LIB= libKF5WebKit.so
-kdewebkit_PORT= www/kf5-kdewebkit
-kdewebkit_LIB= libKF5WebKit.so
+kde-khtml_PORT= www/kf5-khtml
+kde-khtml_LIB= libKF5KHtml.so
-khtml_PORT= www/kf5-khtml
-khtml_LIB= libKF5KHtml.so
+kde-kimageformats_PORT= graphics/kf5-kimageformats
+kde-kimageformats_PATH= ${QT_PLUGINDIR}/imageformats/kimg_xcf.so
+kde-kimageformats_TYPE= run
-kimageformats_PORT= graphics/kf5-kimageformats
-kimageformats_PATH= ${QT_PLUGINDIR}/imageformats/kimg_xcf.so
-kimageformats_TYPE= run
+kde-kio_PORT= devel/kf5-kio
+kde-kio_LIB= libKF5KIOCore.so
-kio_PORT= devel/kf5-kio
-kio_LIB= libKF5KIOCore.so
+kde-kirigami2_PORT= x11-toolkits/kf5-kirigami2
+kde-kirigami2_PATH= ${QT_QMLDIR}/org/kde/kirigami.2/libkirigamiplugin.so
-kirigami2_PORT= x11-toolkits/kf5-kirigami2
-kirigami2_PATH= ${QT_QMLDIR}/org/kde/kirigami.2/libkirigamiplugin.so
+kde-kquickcharts_PORT= graphics/kf5-kquickcharts
+kde-kquickcharts_PATH= ${QT_QMLDIR}/org/kde/quickcharts/controls/libchartscontrolsplugin.so
-kross_PORT= lang/kf5-kross
-kross_LIB= libKF5KrossCore.so
+kde-kross_PORT= lang/kf5-kross
+kde-kross_LIB= libKF5KrossCore.so
-mediaplayer_PORT= multimedia/kf5-kmediaplayer
-mediaplayer_LIB= libKF5MediaPlayer.so.5
+kde-mediaplayer_PORT= multimedia/kf5-kmediaplayer
+kde-mediaplayer_LIB= libKF5MediaPlayer.so.5
-newstuff_PORT= devel/kf5-knewstuff
-newstuff_LIB= libKF5NewStuff.so
+kde-newstuff_PORT= devel/kf5-knewstuff
+kde-newstuff_LIB= libKF5NewStuff.so
-notifications_PORT= devel/kf5-knotifications
-notifications_LIB= libKF5Notifications.so
+kde-notifications_PORT= devel/kf5-knotifications
+kde-notifications_LIB= libKF5Notifications.so
-notifyconfig_PORT= devel/kf5-knotifyconfig
-notifyconfig_LIB= libKF5NotifyConfig.so
+kde-notifyconfig_PORT= devel/kf5-knotifyconfig
+kde-notifyconfig_LIB= libKF5NotifyConfig.so
-# This is a KF5 port used by KDE4 as well, but it's architecture-independent
-# and only contains icons.
-oxygen-icons5_PORT= x11-themes/kf5-oxygen-icons5
-oxygen-icons5_PATH= ${KDE_PREFIX}/share/icons/oxygen/index.theme
-oxygen-icons5_TYPE= run
+kde-oxygen-icons5_PORT= x11-themes/kf5-oxygen-icons5
+kde-oxygen-icons5_PATH= ${KDE_PREFIX}/share/icons/oxygen/index.theme
+kde-oxygen-icons5_TYPE= run
-package_PORT= devel/kf5-kpackage
-package_LIB= libKF5Package.so
+kde-package_PORT= devel/kf5-kpackage
+kde-package_LIB= libKF5Package.so
-parts_PORT= devel/kf5-kparts
-parts_LIB= libKF5Parts.so
+kde-parts_PORT= devel/kf5-kparts
+kde-parts_LIB= libKF5Parts.so
-people_PORT= devel/kf5-kpeople
-people_LIB= libKF5People.so
+kde-people_PORT= devel/kf5-kpeople
+kde-people_LIB= libKF5People.so
-plasma-framework_PORT= x11/kf5-plasma-framework
-plasma-framework_LIB= libKF5Plasma.so
+kde-plasma-framework_PORT= x11/kf5-plasma-framework
+kde-plasma-framework_LIB= libKF5Plasma.so
-plotting_PORT= graphics/kf5-kplotting
-plotting_LIB= libKF5Plotting.so
+kde-plotting_PORT= graphics/kf5-kplotting
+kde-plotting_LIB= libKF5Plotting.so
-prison_PORT= graphics/kf5-prison
-prison_LIB= libKF5Prison.so
+kde-prison_PORT= graphics/kf5-prison
+kde-prison_LIB= libKF5Prison.so
-pty_PORT= devel/kf5-kpty
-pty_LIB= libKF5Pty.so
+kde-pty_PORT= devel/kf5-kpty
+kde-pty_LIB= libKF5Pty.so
-purpose_PORT= misc/kf5-purpose
-purpose_LIB= libKF5Purpose.so
+kde-purpose_PORT= misc/kf5-purpose
+kde-purpose_LIB= libKF5Purpose.so
-qqc2-desktop-style_PORT= x11-themes/kf5-qqc2-desktop-style
-qqc2-desktop-style_PATH= ${QT_PLUGINDIR}/kf5/kirigami/org.kde.desktop.so
+kde-qqc2-desktop-style_PORT= x11-themes/kf5-qqc2-desktop-style
+kde-qqc2-desktop-style_PATH= ${QT_PLUGINDIR}/kf5/kirigami/org.kde.desktop.so
-runner_PORT= x11/kf5-krunner
-runner_LIB= libKF5Runner.so
+kde-runner_PORT= x11/kf5-krunner
+kde-runner_LIB= libKF5Runner.so
-service_PORT= devel/kf5-kservice
-service_PATH= ${KDE_PREFIX}/bin/kbuildsycoca5
+kde-service_PORT= devel/kf5-kservice
+kde-service_PATH= ${KDE_PREFIX}/bin/kbuildsycoca5
-solid_PORT= devel/kf5-solid
-solid_LIB= libKF5Solid.so
+kde-solid_PORT= devel/kf5-solid
+kde-solid_LIB= libKF5Solid.so
-sonnet_PORT= textproc/kf5-sonnet
-sonnet_LIB= libKF5SonnetCore.so
+kde-sonnet_PORT= textproc/kf5-sonnet
+kde-sonnet_LIB= libKF5SonnetCore.so
-syndication_PORT= net/kf5-syndication
-syndication_LIB= libKF5Syndication.so
+kde-syndication_PORT= net/kf5-syndication
+kde-syndication_LIB= libKF5Syndication.so
-syntaxhighlighting_PORT= textproc/kf5-syntax-highlighting
-syntaxhighlighting_LIB= libKF5SyntaxHighlighting.so
+kde-syntaxhighlighting_PORT= textproc/kf5-syntax-highlighting
+kde-syntaxhighlighting_LIB= libKF5SyntaxHighlighting.so
-texteditor_PORT= devel/kf5-ktexteditor
-texteditor_LIB= libKF5TextEditor.so
+kde-texteditor_PORT= devel/kf5-ktexteditor
+kde-texteditor_LIB= libKF5TextEditor.so
-textwidgets_PORT= x11-toolkits/kf5-ktextwidgets
-textwidgets_LIB= libKF5TextWidgets.so
+kde-textwidgets_PORT= x11-toolkits/kf5-ktextwidgets
+kde-textwidgets_LIB= libKF5TextWidgets.so
-threadweaver_PORT= devel/kf5-threadweaver
-threadweaver_LIB= libKF5ThreadWeaver.so
+kde-threadweaver_PORT= devel/kf5-threadweaver
+kde-threadweaver_LIB= libKF5ThreadWeaver.so
-unitconversion_PORT= devel/kf5-kunitconversion
-unitconversion_LIB= libKF5UnitConversion.so
+kde-unitconversion_PORT= devel/kf5-kunitconversion
+kde-unitconversion_LIB= libKF5UnitConversion.so
-wallet_PORT= sysutils/kf5-kwallet
-wallet_LIB= libKF5Wallet.so
+kde-wallet_PORT= sysutils/kf5-kwallet
+kde-wallet_LIB= libKF5Wallet.so
-wayland_PORT= x11/kf5-kwayland
-wayland_LIB= libKF5WaylandClient.so
+kde-wayland_PORT= x11/kf5-kwayland
+kde-wayland_LIB= libKF5WaylandClient.so
-widgetsaddons_PORT= x11-toolkits/kf5-kwidgetsaddons
-widgetsaddons_LIB= libKF5WidgetsAddons.so
+kde-widgetsaddons_PORT= x11-toolkits/kf5-kwidgetsaddons
+kde-widgetsaddons_LIB= libKF5WidgetsAddons.so
-windowsystem_PORT= x11/kf5-kwindowsystem
-windowsystem_LIB= libKF5WindowSystem.so
+kde-windowsystem_PORT= x11/kf5-kwindowsystem
+kde-windowsystem_LIB= libKF5WindowSystem.so
-xmlgui_PORT= x11-toolkits/kf5-kxmlgui
-xmlgui_LIB= libKF5XmlGui.so
+kde-xmlgui_PORT= x11-toolkits/kf5-kxmlgui
+kde-xmlgui_LIB= libKF5XmlGui.so
-xmlrpcclient_PORT= net/kf5-kxmlrpcclient
-xmlrpcclient_LIB= libKF5XmlRpcClient.so
+kde-xmlrpcclient_PORT= net/kf5-kxmlrpcclient
+kde-xmlrpcclient_LIB= libKF5XmlRpcClient.so
# ====================== end of frameworks components ==========================
# ====================== plasma components =====================================
-activitymanagerd_PORT= x11/plasma5-kactivitymanagerd
-activitymanagerd_LIB= libkactivitymanagerd_plugin.so
+kde-activitymanagerd_PORT= x11/plasma5-kactivitymanagerd
+kde-activitymanagerd_LIB= libkactivitymanagerd_plugin.so
-breeze_PORT= x11-themes/plasma5-breeze
-breeze_PATH= ${KDE_PREFIX}/share/QtCurve/Breeze.qtcurve
+kde-breeze_PORT= x11-themes/plasma5-breeze
+kde-breeze_PATH= ${KDE_PREFIX}/share/QtCurve/Breeze.qtcurve
-breeze-gtk_PORT= x11-themes/plasma5-breeze-gtk
-breeze-gtk_PATH= ${KDE_PREFIX}/lib/kconf_update_bin/gtkbreeze5.5
+kde-breeze-gtk_PORT= x11-themes/plasma5-breeze-gtk
+kde-breeze-gtk_PATH= ${KDE_PREFIX}/share/themes/Breeze/gtk-2.0/gtkrc
-decoration_PORT= x11-wm/plasma5-kdecoration
-decoration_LIB= libkdecorations2.so
+kde-decoration_PORT= x11-wm/plasma5-kdecoration
+kde-decoration_LIB= libkdecorations2.so
-discover_PORT= sysutils/plasma5-discover
-discover_PATH= ${KDE_PREFIX}/bin/plasma-discover
+kde-discover_PORT= sysutils/plasma5-discover
+kde-discover_PATH= ${KDE_PREFIX}/bin/plasma-discover
-drkonqi_PORT= sysutils/plasma5-drkonqi
-drkonqi_PATH= ${KDE_PREFIX}/lib/libexec/drkonqi
+kde-drkonqi_PORT= sysutils/plasma5-drkonqi
+kde-drkonqi_PATH= ${KDE_PREFIX}/lib/libexec/drkonqi
-hotkeys_PORT= devel/plasma5-khotkeys
-hotkeys_LIB= libkhotkeysprivate.so.5
+kde-hotkeys_PORT= devel/plasma5-khotkeys
+kde-hotkeys_LIB= libkhotkeysprivate.so.5
-infocenter_PORT= sysutils/plasma5-kinfocenter
-infocenter_PATH= ${KDE_PREFIX}/bin/kinfocenter
+kde-infocenter_PORT= sysutils/plasma5-kinfocenter
+kde-infocenter_PATH= ${KDE_PREFIX}/bin/kinfocenter
-kde-cli-tools_PORT= sysutils/plasma5-kde-cli-tools
-kde-cli-tools_PATH= ${KDE_PREFIX}/bin/kcmshell5
+kde-kde-cli-tools_PORT= sysutils/plasma5-kde-cli-tools
+kde-kde-cli-tools_PATH= ${KDE_PREFIX}/bin/kcmshell5
-kde-gtk-config_PORT= x11-themes/plasma5-kde-gtk-config
-kde-gtk-config_PATH= ${QT_PLUGINDIR}/kcm_kdegtkconfig.so
+kde-kde-gtk-config_PORT= x11-themes/plasma5-kde-gtk-config
+kde-kde-gtk-config_PATH= ${KDE_PREFIX}/lib/kconf_update_bin/gtk_theme
-kdeplasma-addons_PORT= x11-toolkits/plasma5-kdeplasma-addons
-kdeplasma-addons_PATH= ${QT_PLUGINDIR}/kcm_krunner_dictionary.so
+kde-kdeplasma-addons_PORT= x11-toolkits/plasma5-kdeplasma-addons
+kde-kdeplasma-addons_PATH= ${QT_PLUGINDIR}/kcm_krunner_dictionary.so
-kgamma5_PORT= x11/plasma5-kgamma5
-kgamma5_PATH= ${QT_PLUGINDIR}/kcm_kgamma.so
+kde-kgamma5_PORT= x11/plasma5-kgamma5
+kde-kgamma5_PATH= ${QT_PLUGINDIR}/kcm_kgamma.so
-kmenuedit_PORT= sysutils/plasma5-kmenuedit
-kmenuedit_LIB= libkdeinit5_kmenuedit.so
+kde-kmenuedit_PORT= sysutils/plasma5-kmenuedit
+kde-kmenuedit_LIB= libkdeinit5_kmenuedit.so
-kscreen_PORT= x11/plasma5-kscreen
-kscreen_PATH= ${KDE_PREFIX}/bin/kscreen-console
+kde-kscreen_PORT= x11/plasma5-kscreen
+kde-kscreen_PATH= ${KDE_PREFIX}/bin/kscreen-console
-kscreenlocker_PORT= security/plasma5-kscreenlocker
-kscreenlocker_LIB= libKScreenLocker.so
+kde-kscreenlocker_PORT= security/plasma5-kscreenlocker
+kde-kscreenlocker_LIB= libKScreenLocker.so
-ksshaskpass_PORT= security/plasma5-ksshaskpass
-ksshaskpass_PATH= ${KDE_PREFIX}/bin/ksshaskpass
+kde-ksshaskpass_PORT= security/plasma5-ksshaskpass
+kde-ksshaskpass_PATH= ${KDE_PREFIX}/bin/ksshaskpass
-ksysguard_PORT= sysutils/plasma5-ksysguard
-ksysguard_PATH= ${KDE_PREFIX}/bin/ksysguard
+kde-ksysguard_PORT= sysutils/plasma5-ksysguard
+kde-ksysguard_PATH= ${KDE_PREFIX}/bin/ksysguard
-kwallet-pam_PORT= security/plasma5-kwallet-pam
-kwallet-pam_PATH= ${KDE_PREFIX}/lib/security/pam_kwallet5.so
+kde-kwallet-pam_PORT= security/plasma5-kwallet-pam
+kde-kwallet-pam_PATH= ${KDE_PREFIX}/lib/pam_kwallet5.so
-kwayland-integration_PORT= x11/plasma5-kwayland-integration
-kwayland-integration_PATH= ${QT_PLUGINDIR}/kf5/org.kde.kidletime.platforms/KF5IdleTimeKWaylandPlugin.so
+kde-kwayland-integration_PORT= x11/plasma5-kwayland-integration
+kde-kwayland-integration_PATH= ${QT_PLUGINDIR}/kf5/org.kde.kidletime.platforms/KF5IdleTimeKWaylandPlugin.so
-kwin_PORT= x11-wm/plasma5-kwin
-kwin_PATH= ${KDE_PREFIX}/bin/kwin_x11
+kde-kwin_PORT= x11-wm/plasma5-kwin
+kde-kwin_PATH= ${KDE_PREFIX}/bin/kwin_x11
-kwrited_PORT= devel/plasma5-kwrited
-kwrited_PATH= ${QT_PLUGINDIR}/kf5/kded/kwrited.so
+kde-kwrited_PORT= devel/plasma5-kwrited
+kde-kwrited_PATH= ${QT_PLUGINDIR}/kf5/kded/kwrited.so
-libkscreen_PORT= x11/plasma5-libkscreen
-libkscreen_LIB= libKF5Screen.so
+kde-libkscreen_PORT= x11/plasma5-libkscreen
+kde-libkscreen_LIB= libKF5Screen.so
-libksysguard_PORT= sysutils/plasma5-libksysguard
-libksysguard_LIB= libksgrd.so
+kde-libksysguard_PORT= sysutils/plasma5-libksysguard
+kde-libksysguard_LIB= libksgrd.so
-milou_PORT= deskutils/plasma5-milou
-milou_LIB= libmilou.so.5
+kde-milou_PORT= deskutils/plasma5-milou
+kde-milou_LIB= libmilou.so.5
-oxygen_PORT= x11-themes/plasma5-oxygen
-oxygen_LIB= liboxygenstyle5.so
+kde-oxygen_PORT= x11-themes/plasma5-oxygen
+kde-oxygen_PATH= ${QT_PLUGINDIR}/styles/oxygen.so
-plasma-browser-integration_PORT= www/plasma5-plasma-browser-integration
-plasma-browser-integration_PATH= ${KDE_PREFIX}/bin/plasma-browser-integration-host
+kde-plasma-browser-integration_PORT= www/plasma5-plasma-browser-integration
+kde-plasma-browser-integration_PATH= ${KDE_PREFIX}/bin/plasma-browser-integration-host
-plasma-desktop_PORT= x11/plasma5-plasma-desktop
-plasma-desktop_PATH= ${KDE_PREFIX}/bin/krdb
+kde-plasma-desktop_PORT= x11/plasma5-plasma-desktop
+kde-plasma-desktop_PATH= ${KDE_PREFIX}/bin/krdb
-plasma-integration_PORT= x11/plasma5-plasma-integration
-plasma-integration_PATH= ${QT_PLUGINDIR}/platformthemes/KDEPlasmaPlatformTheme.so
+kde-plasma-integration_PORT= x11/plasma5-plasma-integration
+kde-plasma-integration_PATH= ${QT_PLUGINDIR}/platformthemes/KDEPlasmaPlatformTheme.so
-plasma-pa_PORT= audio/plasma5-plasma-pa
-plasma-pa_PATH= ${QT_PLUGINDIR}/kcms/kcm_pulseaudio.so
+kde-plasma-pa_PORT= audio/plasma5-plasma-pa
+kde-plasma-pa_PATH= ${QT_PLUGINDIR}/kcms/kcm_pulseaudio.so
-plasma-sdk_PORT= devel/plasma5-plasma-sdk
-plasma-sdk_PATH= ${KDE_PREFIX}/bin/plasmoidviewer
+kde-plasma-sdk_PORT= devel/plasma5-plasma-sdk
+kde-plasma-sdk_PATH= ${KDE_PREFIX}/bin/plasmoidviewer
-plasma-workspace_PORT= x11/plasma5-plasma-workspace
-plasma-workspace_LIB= libkdeinit5_kcminit.so
+kde-plasma-workspace_PORT= x11/plasma5-plasma-workspace
+kde-plasma-workspace_LIB= libkdeinit5_kcminit.so
-plasma-workspace-wallpapers_PORT= x11-themes/plasma5-plasma-workspace-wallpapers
-plasma-workspace-wallpapers_PATH= ${KDE_PREFIX}/share/wallpapers/Autumn/contents/images/1280x1024.jpg
+kde-plasma-workspace-wallpapers_PORT= x11-themes/plasma5-plasma-workspace-wallpapers
+kde-plasma-workspace-wallpapers_PATH= ${KDE_PREFIX}/share/wallpapers/Autumn/contents/images/1280x1024.jpg
-polkit-kde-agent-1_PORT= sysutils/plasma5-polkit-kde-agent-1
-polkit-kde-agent-1_PATH= ${KDE_PREFIX}/lib/libexec/polkit-kde-authentication-agent-1
+kde-polkit-kde-agent-1_PORT= sysutils/plasma5-polkit-kde-agent-1
+kde-polkit-kde-agent-1_PATH= ${KDE_PREFIX}/lib/libexec/polkit-kde-authentication-agent-1
-powerdevil_PORT= sysutils/plasma5-powerdevil
-powerdevil_LIB= libpowerdevilcore.so
+kde-powerdevil_PORT= sysutils/plasma5-powerdevil
+kde-powerdevil_LIB= libpowerdevilcore.so
-systemsettings_PORT= sysutils/plasma5-systemsettings
-systemsettings_PATH= ${KDE_PREFIX}/bin/systemsettings5
+kde-systemsettings_PORT= sysutils/plasma5-systemsettings
+kde-systemsettings_PATH= ${KDE_PREFIX}/bin/systemsettings5
-user-manager_PORT= sysutils/plasma5-user-manager
-user-manager_PATH= ${QT_PLUGINDIR}/user_manager.so
+kde-user-manager_PORT= sysutils/plasma5-user-manager
+kde-user-manager_PATH= ${QT_PLUGINDIR}/user_manager.so
# ====================== end of plasma components ==============================
# ====================== pim5 components =======================================
-akonadicontacts_PORT= net/akonadi-contacts
-akonadicontacts_LIB= libKF5AkonadiContact.so
+kde-akonadicontacts_PORT= net/akonadi-contacts
+kde-akonadicontacts_LIB= libKF5AkonadiContact.so
-akonadiimportwizard_PORT= deskutils/akonadi-import-wizard
-akonadiimportwizard_LIB= libKPimImportWizard.so
+kde-akonadiimportwizard_PORT= deskutils/akonadi-import-wizard
+kde-akonadiimportwizard_LIB= libKPimImportWizard.so
-akonadimime_PORT= net/akonadi-mime
-akonadimime_LIB= libKF5AkonadiMime.so
+kde-akonadimime_PORT= net/akonadi-mime
+kde-akonadimime_LIB= libKF5AkonadiMime.so
-akonadinotes_PORT= net/akonadi-notes
-akonadinotes_LIB= libKF5AkonadiNotes.so
+kde-akonadinotes_PORT= net/akonadi-notes
+kde-akonadinotes_LIB= libKF5AkonadiNotes.so
-akonadicalendar_PORT= net/akonadi-calendar
-akonadicalendar_LIB= libKF5AkonadiCalendar.so
+kde-akonadicalendar_PORT= net/akonadi-calendar
+kde-akonadicalendar_LIB= libKF5AkonadiCalendar.so
-akonadisearch_PORT= net/akonadi-search
-akonadisearch_LIB= libKF5AkonadiSearchCore.so
+kde-akonadisearch_PORT= net/akonadi-search
+kde-akonadisearch_LIB= libKF5AkonadiSearchCore.so
-alarmcalendar_PORT= net/kalarmcal
-alarmcalendar_LIB= libKF5AlarmCalendar.so
+kde-alarmcalendar_PORT= net/kalarmcal
+kde-alarmcalendar_LIB= libKF5AlarmCalendar.so
-blog_PORT= net/kblog
-blog_LIB= libKF5Blog.so
+kde-blog_PORT= net/kblog
+kde-blog_LIB= libKF5Blog.so
-calendarsupport_PORT= net/calendarsupport
-calendarsupport_LIB= libKF5CalendarSupport.so
+kde-calendarsupport_PORT= net/calendarsupport
+kde-calendarsupport_LIB= libKF5CalendarSupport.so
-calendarcore_PORT= net/kcalcore
-calendarcore_LIB= libKF5CalendarCore.so
+kde-calendarcore_PORT= net/kf5-kcalendarcore
+kde-calendarcore_LIB= libKF5CalendarCore.so
-calendarutils_PORT= net/kcalutils
-calendarutils_LIB= libKF5CalendarUtils.so
+kde-calendarutils_PORT= net/kcalutils
+kde-calendarutils_LIB= libKF5CalendarUtils.so
-contacts_PORT= net/kcontacts
-contacts_LIB= libKF5Contacts.so
+kde-contacts_PORT= net/kf5-kcontacts
+kde-contacts_LIB= libKF5Contacts.so
-eventviews_PORT= net/eventviews
-eventviews_LIB= libKF5EventViews.so
+kde-eventviews_PORT= net/eventviews
+kde-eventviews_LIB= libKF5EventViews.so
-gapi_PORT= net/libkgapi
-gapi_LIB= libKPimGAPICore.so
+kde-gapi_PORT= net/libkgapi
+kde-gapi_LIB= libKPimGAPICore.so
-grantleetheme_PORT= deskutils/grantleetheme
-grantleetheme_LIB= libKF5GrantleeTheme.so
+kde-grantleetheme_PORT= deskutils/grantleetheme
+kde-grantleetheme_LIB= libKF5GrantleeTheme.so
-gravatar_PORT= net/libgravatar
-gravatar_LIB= libKF5Gravatar.so
+kde-gravatar_PORT= net/libgravatar
+kde-gravatar_LIB= libKF5Gravatar.so
-identitymanagement_PORT= net/kidentitymanagement
-identitymanagement_LIB= libKF5IdentityManagement.so
+kde-identitymanagement_PORT= net/kidentitymanagement
+kde-identitymanagement_LIB= libKF5IdentityManagement.so
-imap_PORT= net/kimap
-imap_LIB= libKF5IMAP.so
+kde-imap_PORT= net/kimap
+kde-imap_LIB= libKF5IMAP.so
-incidenceeditor_PORT= net/incidenceeditor
-incidenceeditor_LIB= libKF5IncidenceEditor.so
+kde-incidenceeditor_PORT= net/incidenceeditor
+kde-incidenceeditor_LIB= libKF5IncidenceEditor.so
-kdepim-addons_PORT= deskutils/kdepim-addons
-kdepim-addons_PATH= ${KDE_PREFIX}/lib/contacteditor/editorpageplugins/cryptopageplugin.so
+kde-kdepim-addons_PORT= deskutils/kdepim-addons
+kde-kdepim-addons_PATH= ${KDE_PREFIX}/lib/contacteditor/editorpageplugins/cryptopageplugin.so
-kdepim-apps-libs_PORT= deskutils/kdepim-apps-libs
-kdepim-apps-libs_LIB= libKF5SendLater.so
+kde-kdepim-apps-libs_PORT= deskutils/kdepim-apps-libs
+kde-kdepim-apps-libs_LIB= libKF5SendLater.so
-kdepim-runtime5_PORT= deskutils/kdepim-runtime
-kdepim-runtime5_PATH= ${KDE_PREFIX}/bin/gidmigrator
+kde-kdepim-runtime5_PORT= deskutils/kdepim-runtime
+kde-kdepim-runtime5_PATH= ${KDE_PREFIX}/bin/gidmigrator
-kitinerary_PORT= net/kitinerary
-kitinerary_LIB= libKPimItinerary.so
+kde-kitinerary_PORT= net/kitinerary
+kde-kitinerary_LIB= libKPimItinerary.so
-kontactinterface_PORT= net/kontactinterface
-kontactinterface_LIB= libKF5KontactInterface.so
+kde-kontactinterface_PORT= net/kontactinterface
+kde-kontactinterface_LIB= libKF5KontactInterface.so
-kpimdav_PORT= net/kdav
-kpimdav_LIB= libKPimKDAV.so
+kde-kpimdav_PORT= net/kdav
+kde-kpimdav_LIB= libKPimKDAV.so
-kpkpass_PORT= security/kpkpass
-kpkpass_LIB= libKPimPkPass.so
+kde-kpkpass_PORT= security/kpkpass
+kde-kpkpass_LIB= libKPimPkPass.so
-ksmtp_PORT= net/ksmtp
-ksmtp_LIB= libKPimSMTP.so
+kde-ksmtp_PORT= net/ksmtp
+kde-ksmtp_LIB= libKPimSMTP.so
-ldap_PORT= net/kldap
-ldap_LIB= libKF5Ldap.so
+kde-ldap_PORT= net/kldap
+kde-ldap_LIB= libKF5Ldap.so
-libkdepim_PORT= deskutils/libkdepim
-libkdepim_LIB= libKF5Libkdepim.so
+kde-libkdepim_PORT= deskutils/libkdepim
+kde-libkdepim_LIB= libKF5Libkdepim.so
-libkleo_PORT= security/libkleo
-libkleo_LIB= libKF5Libkleo.so
+kde-libkleo_PORT= security/libkleo
+kde-libkleo_LIB= libKF5Libkleo.so
-libksieve_PORT= net/libksieve
-libksieve_LIB= libKF5KSieve.so
+kde-libksieve_PORT= net/libksieve
+kde-libksieve_LIB= libKF5KSieve.so
-mailcommon_PORT= net/mailcommon
-mailcommon_LIB= libKF5MailCommon.so
+kde-mailcommon_PORT= net/mailcommon
+kde-mailcommon_LIB= libKF5MailCommon.so
-mailimporter_PORT= net/mailimporter
-mailimporter_LIB= libKF5MailImporter.so
+kde-mailimporter_PORT= net/mailimporter
+kde-mailimporter_LIB= libKF5MailImporter.so
-mailtransport_PORT= net/kmailtransport
-mailtransport_LIB= libKF5MailTransport.so
+kde-mailtransport_PORT= net/kmailtransport
+kde-mailtransport_LIB= libKF5MailTransport.so
-mbox_PORT= net/kmbox
-mbox_LIB= libKF5Mbox.so
+kde-mbox_PORT= net/kmbox
+kde-mbox_LIB= libKF5Mbox.so
-messagelib_PORT= net/messagelib
-messagelib_LIB= libKF5MessageList.so
+kde-messagelib_PORT= net/messagelib
+kde-messagelib_LIB= libKF5MessageList.so
-mime_PORT= net/kmime
-mime_LIB= libKF5Mime.so
+kde-mime_PORT= net/kmime
+kde-mime_LIB= libKF5Mime.so
-pimcommon_PORT= net/pimcommon
-pimcommon_LIB= libKF5PimCommon.so
+kde-pimcommon_PORT= net/pimcommon
+kde-pimcommon_LIB= libKF5PimCommon.so
-pimtextedit_PORT= net/kpimtextedit
-pimtextedit_LIB= libKF5PimTextEdit.so
+kde-pimtextedit_PORT= net/kpimtextedit
+kde-pimtextedit_LIB= libKF5PimTextEdit.so
-tnef_PORT= net/ktnef
-tnef_LIB= libKF5Tnef.so
+kde-tnef_PORT= net/ktnef
+kde-tnef_LIB= libKF5Tnef.so
# PIM Applications
-akonadiconsole_PORT= deskutils/akonadiconsole
-akonadiconsole_PATH= ${KDE_PREFIX}/bin/akonadiconsole
+kde-akonadiconsole_PORT= deskutils/akonadiconsole
+kde-akonadiconsole_PATH= ${KDE_PREFIX}/bin/akonadiconsole
-akregator_PORT= deskutils/akregator
-akregator_PATH= ${KDE_PREFIX}/bin/akregator
+kde-akregator_PORT= deskutils/akregator
+kde-akregator_PATH= ${KDE_PREFIX}/bin/akregator
-grantlee-editor_PORT= deskutils/grantlee-editor
-grantlee-editor_PATH= ${KDE_PREFIX}/bin/contactthemeeditor
+kde-grantlee-editor_PORT= deskutils/grantlee-editor
+kde-grantlee-editor_PATH= ${KDE_PREFIX}/bin/contactthemeeditor
-kaddressbook_PORT= deskutils/kaddressbook
-kaddressbook_PATH= ${KDE_PREFIX}/bin/kaddressbook
+kde-kaddressbook_PORT= deskutils/kaddressbook
+kde-kaddressbook_PATH= ${KDE_PREFIX}/bin/kaddressbook
-kalarm_PORT= deskutils/kalarm
-kalarm_PATH= ${KDE_PREFIX}/bin/kalarm
+kde-kalarm_PORT= deskutils/kalarm
+kde-kalarm_PATH= ${KDE_PREFIX}/bin/kalarm
-kmail_PORT= deskutils/kmail
-kmail_PATH= ${KDE_PREFIX}/bin/kmail
+kde-kmail_PORT= deskutils/kmail
+kde-kmail_PATH= ${KDE_PREFIX}/bin/kmail
-kmail-account-wizard_PORT= deskutils/kmail-account-wizard
-kmail-account-wizard_PATH= ${KDE_PREFIX}/bin/accountwizard
+kde-kmail-account-wizard_PORT= deskutils/kmail-account-wizard
+kde-kmail-account-wizard_PATH= ${KDE_PREFIX}/bin/accountwizard
-knotes_PORT= deskutils/knotes
-knotex_PATH= ${KDE_PREFIX}/bin/knotes
+kde-knotes_PORT= deskutils/knotes
+kde-knotex_PATH= ${KDE_PREFIX}/bin/knotes
-kontact_PORT= deskutils/kontact
-kontact_PATH= ${KDE_PREFIX}/bin/kontact
+kde-kontact_PORT= deskutils/kontact
+kde-kontact_PATH= ${KDE_PREFIX}/bin/kontact
-korganizer_PORT= deskutils/korganizer
-korganizer_PATH= ${KDE_PREFIX}/bin/korganizer
+kde-korganizer_PORT= deskutils/korganizer
+kde-korganizer_PATH= ${KDE_PREFIX}/bin/korganizer
-mbox-importer_PORT= deskutils/mbox-importer
-mbox-importer_PATH= ${KDE_PREFIX}/bin/mboximporter
+kde-mbox-importer_PORT= deskutils/mbox-importer
+kde-mbox-importer_PATH= ${KDE_PREFIX}/bin/mboximporter
-pim-data-exporter_PORT= deskutils/pim-data-exporter
-pim-data-exporter_PATH= ${KDE_PREFIX}/bin/pimsettingexporter
+kde-pim-data-exporter_PORT= deskutils/pim-data-exporter
+kde-pim-data-exporter_PATH= ${KDE_PREFIX}/bin/pimdataexporter
# ====================== end of pim5 components ================================
# ====================== multiversion component ================================
-akonadi5_PORT= databases/akonadi
-akonadi5_LIB= libKF5AkonadiPrivate.so
+kde-akonadi5_PORT= databases/akonadi
+kde-akonadi5_LIB= libKF5AkonadiPrivate.so
-baloo-widgets5_PORT= sysutils/baloo-widgets
-baloo-widgets5_LIB= libKF5BalooWidgets.so
+kde-baloo-widgets5_PORT= sysutils/baloo-widgets
+kde-baloo-widgets5_LIB= libKF5BalooWidgets.so
-kate5_PORT= editors/kate
-kate5_PATH= ${QT_PLUGINDIR}/ktexteditor/katebacktracebrowserplugin.so
+kde-kate5_PORT= editors/kate
+kde-kate5_PATH= ${QT_PLUGINDIR}/ktexteditor/katebacktracebrowserplugin.so
-libkcddb5_PORT= audio/libkcddb
-libkcddb5_LIB= libKF5Cddb.so
+kde-libkcddb5_PORT= audio/libkcddb
+kde-libkcddb5_LIB= libKF5Cddb.so
-libkcompactdisc5_PORT= audio/libkcompactdisc-kde5
-libkcompactdisc5_LIB= libKF5CompactDisc.so
+kde-libkcompactdisc5_PORT= audio/libkcompactdisc
+kde-libkcompactdisc5_LIB= libKF5CompactDisc.so
-libkdcraw5_PORT= graphics/libkdcraw
-libkdcraw5_LIB= libKF5KDcraw.so
+kde-libkdcraw5_PORT= graphics/libkdcraw
+kde-libkdcraw5_LIB= libKF5KDcraw.so
-libkdegames5_PORT= games/libkdegames
-libkdegames5_LIB= libKF5KDEGames.so
+kde-libkdegames5_PORT= games/libkdegames
+kde-libkdegames5_LIB= libKF5KDEGames.so
-libkeduvocdocument5_PORT= misc/libkeduvocdocument
-libkeduvocdocument5_LIB= libKEduVocDocument.so
+kde-libkeduvocdocument5_PORT= misc/libkeduvocdocument
+kde-libkeduvocdocument5_LIB= libKEduVocDocument.so
-libkexiv25_PORT= graphics/libkexiv2
-libkexiv25_LIB= libKF5KExiv2.so
+kde-libkexiv25_PORT= graphics/libkexiv2
+kde-libkexiv25_LIB= libKF5KExiv2.so
-libkipi5_PORT= graphics/libkipi
-libkipi5_LIB= libKF5Kipi.so
+kde-libkipi5_PORT= graphics/libkipi
+kde-libkipi5_LIB= libKF5Kipi.so
-libksane5_PORT= graphics/libksane
-libksane5_LIB= libKF5Sane.so
+kde-libksane5_PORT= graphics/libksane
+kde-libksane5_LIB= libKF5Sane.so
-marble5_PORT= astro/marble
-marble5_LIB= libmarblewidget-qt5.so
+kde-marble5_PORT= astro/marble
+kde-marble5_LIB= libmarblewidget-qt5.so
-okular5_PORT= graphics/okular
-okular5_LIB= libOkular5Core.so
+kde-okular5_PORT= graphics/okular
+kde-okular5_LIB= libOkular5Core.so
# ====================== end of multiversion components ========================
# ====================== select the proper multiversion component ==============
. for comp in ${_USE_KDE_BOTH}
-${comp}_PORT= ${${comp}${_KDE_VERSION}_PORT}
-. if defined(${comp}${_KDE_VERSION}_LIB)
-${comp}_LIB= ${${comp}${_KDE_VERSION}_LIB}
+kde-${comp}_PORT= ${kde-${comp}${_KDE_VERSION}_PORT}
+. if defined(kde-${comp}${_KDE_VERSION}_LIB)
+kde-${comp}_LIB= ${kde-${comp}${_KDE_VERSION}_LIB}
. else
-. if defined(${comp}${_KDE_VERSION}_PATH})
-${comp}_PATH= ${${comp}${_KDE_VERSION}_LIB}
+. if defined(kde-${comp}${_KDE_VERSION}_PATH})
+kde-${comp}_PATH= ${kde-${comp}${_KDE_VERSION}_LIB}
. endif
# If neither is defined, this gets caught below when checking components
. endif
@@ -829,35 +818,35 @@ _USE_KDE_ALL= ${_USE_${_KDE_RELNAME}_ALL}
# Check that the component is valid.
. if ${_USE_KDE_ALL:M${component}} != ""
# Skip meta-components (currently none).
-. if defined(${component}_PORT) && (defined(${component}_PATH) || defined(${component}_LIB))
+. if defined(kde-${component}_PORT) && (defined(kde-${component}_PATH) || defined(kde-${component}_LIB))
# Check if a dependency type is explicitly requested.
. if ${USE_KDE:M${component}_*} != "" && ${USE_KDE:M${component}} == ""
-${component}_TYPE= # empty
+kde-${component}_TYPE= # empty
. if ${USE_KDE:M${component}_build} != ""
-${component}_TYPE+= build
+kde-${component}_TYPE+= build
. endif
. if ${USE_KDE:M${component}_run} != ""
-${component}_TYPE+= run
+kde-${component}_TYPE+= run
. endif
. endif # ${USE_KDE:M${component}_*} != "" && ${USE_KDE:M${component}} == ""
# If no dependency type is set, default to full dependency.
-. if !defined(${component}_TYPE)
-${component}_TYPE= build run
+. if !defined(kde-${component}_TYPE)
+kde-${component}_TYPE= build run
. endif
# Set real dependencies.
-. if defined(${component}_LIB) && ${${component}_TYPE:Mbuild} && ${${component}_TYPE:Mrun}
-LIB_DEPENDS+= ${${component}_LIB}:${${component}_PORT}
+. if defined(kde-${component}_LIB) && ${kde-${component}_TYPE:Mbuild} && ${kde-${component}_TYPE:Mrun}
+LIB_DEPENDS+= ${kde-${component}_LIB}:${kde-${component}_PORT}
. else
-${component}_PATH?= ${KDE_PREFIX}/lib/${${component}_LIB}
-${component}_DEPENDS= ${${component}_PATH}:${${component}_PORT}
-. if ${${component}_TYPE:Mbuild} != ""
-BUILD_DEPENDS+= ${${component}_DEPENDS}
+kde-${component}_PATH?= ${KDE_PREFIX}/lib/${kde-${component}_LIB}
+kde-${component}_DEPENDS= ${kde-${component}_PATH}:${kde-${component}_PORT}
+. if ${kde-${component}_TYPE:Mbuild} != ""
+BUILD_DEPENDS+= ${kde-${component}_DEPENDS}
. endif
-. if ${${component}_TYPE:Mrun} != ""
-RUN_DEPENDS+= ${${component}_DEPENDS}
+. if ${kde-${component}_TYPE:Mrun} != ""
+RUN_DEPENDS+= ${kde-${component}_DEPENDS}
. endif
-. endif # ${${component}_LIB} && ${${component}_TYPE:Mbuild} && ${${component}_TYPE:Mrun}
-. endif # defined(${component}_PORT) && defined(${component}_PATH)
+. endif # ${kde-${component}_LIB} && ${kde-${component}_TYPE:Mbuild} && ${kde-${component}_TYPE:Mrun}
+. endif # defined(kde-${component}_PORT) && defined(kde-${component}_PATH)
. else # ! ${_USE_KDE_ALL:M${component}} != ""
IGNORE= cannot be installed: unknown USE_KDE component '${component}'
. endif # ${_USE_KDE_ALL:M${component}} != ""
diff --git a/test-ports/default/Mk/Uses/kmod.mk b/test-ports/default/Mk/Uses/kmod.mk
index 3fbc0d96..6a829302 100644
--- a/test-ports/default/Mk/Uses/kmod.mk
+++ b/test-ports/default/Mk/Uses/kmod.mk
@@ -1,4 +1,4 @@
-# $FreeBSD: head/Mk/Uses/kmod.mk 434056 2017-02-13 21:48:12Z rene $
+# $FreeBSD: head/Mk/Uses/kmod.mk 519159 2019-12-06 19:46:18Z emaste $
#
# Handles common items for kernel module ports.
#
@@ -22,7 +22,7 @@ IGNORE= USES=kmod takes either no arguments or 'debug'
.endif
.if !exists(${SRC_BASE}/sys/Makefile)
-IGNORE= requires kernel source files in ${SRC_BASE}
+IGNORE= requires kernel source files in SRC_BASE=${SRC_BASE}
.endif
CATEGORIES+= kld
diff --git a/test-ports/default/Mk/Uses/lazarus.mk b/test-ports/default/Mk/Uses/lazarus.mk
index 45a85487..c963e736 100644
--- a/test-ports/default/Mk/Uses/lazarus.mk
+++ b/test-ports/default/Mk/Uses/lazarus.mk
@@ -1,18 +1,16 @@
#
-# $FreeBSD: head/Mk/Uses/lazarus.mk 470843 2018-05-25 15:48:13Z acm $
+# $FreeBSD: head/Mk/Uses/lazarus.mk 510956 2019-09-03 15:51:50Z acm $
#
# Support for Lazarus-based ports.
#
# Feature: lazarus
# Usage: USES=lazarus
-# Valid ARGS: (none), gtk2, qt4, qt5, flavors
+# Valid ARGS: (none), gtk2, qt5, flavors
#
# (none) - This automatically build lazarus-app with gtk2 interface
#
# gtk2 - This automatically build lazarus-app with gtk2 interface
#
-# qt4 - This automatically build lazarus-app with qt4 interface
-#
# qt5 - This automatically build lazarus-app with qt5 interface
#
# flavors - This automatically build lazarus-app with flavors feature
@@ -51,13 +49,13 @@ _INCLUDE_USES_LAZARUS_MK= yes
WARNING+= "DEFAULT_LAZARUS_VER is defined, consider using DEFAULT_VERSIONS=lazarus=${DEFAULT_LAZARUS_VER} instead"
.endif
-.if ${lazarus_ARGS:Ngtk2:Nqt4:Nqt5:Nflavors}
-IGNORE= Unknown argument for USES=lazarus: ${lazarus_ARGS:Ngtk2:Nqt4:Nqt5:Nflavors}
+.if ${lazarus_ARGS:Ngtk2:Nqt5:Nflavors}
+IGNORE= Unknown argument for USES=lazarus: ${lazarus_ARGS:Ngtk2:Nqt5:Nflavors}
.endif
.if !empty(LAZARUS_NO_FLAVORS)
-.if ${LAZARUS_NO_FLAVORS:Ngtk2:Nqt4:Nqt5}
-IGNORE= Unknown argument for LAZARUS_NO_FLAVORS: ${LAZARUS_NO_FLAVORS:Ngtk2:Nqt4:Nqt5}
+.if ${LAZARUS_NO_FLAVORS:Ngtk2:Nqt5}
+IGNORE= Unknown argument for LAZARUS_NO_FLAVORS: ${LAZARUS_NO_FLAVORS:Ngtk2:Nqt5}
.endif
.endif
@@ -74,13 +72,14 @@ LAZARUS_DIR?= ${LOCALBASE}/share/lazarus-${LAZARUS_VER}
ONLY_FOR_ARCHS= i386 amd64
ONLY_FOR_ARCHS_REASON= not yet ported to anything other than i386 and amd64
-BUILD_DEPENDS+= fpcres:lang/fpc-utils
+BUILD_DEPENDS+= ${LOCALBASE}/bin/as:devel/binutils \
+ fpcres:lang/fpc-utils
BUILDNAME= ${LAZARUS_ARCH}-${OPSYS:tl}
LCL_UNITS_DIR= ${LOCALBASE}/share/lazarus-${LAZARUS_VER}/lcl/units/${BUILDNAME}
MKINSTDIR= ${LOCALBASE}/lib/fpc/${FPC_VER}/fpmkinst/${BUILDNAME}
-LAZARUS_FLAVORS= gtk2 qt4 qt5
+LAZARUS_FLAVORS= gtk2 qt5
.if ${lazarus_ARGS:Mflavors}
. if defined(LAZARUS_NO_FLAVORS)
@@ -109,12 +108,6 @@ LCL_PLATFORM= gtk2
BUILD_DEPENDS+= ${LCL_UNITS_DIR}/${LCL_PLATFORM}/interfaces.ppu:editors/lazarus
.endif
-.if ${lazarus_ARGS:Mqt4} || ${FLAVOR} == qt4
-LIB_DEPENDS+= libQt4Pas.so:x11-toolkits/qt4pas
-LCL_PLATFORM= qt
-BUILD_DEPENDS+= ${LCL_UNITS_DIR}/${LCL_PLATFORM}/interfaces.ppu:editors/lazarus-qt4
-.endif
-
.if ${lazarus_ARGS:Mqt5} || ${FLAVOR} == qt5
LIB_DEPENDS+= libQt5Pas.so:x11-toolkits/qt5pas
LCL_PLATFORM= qt5
diff --git a/test-ports/default/Mk/Uses/linux.mk b/test-ports/default/Mk/Uses/linux.mk
index e1535faa..7e22d89d 100644
--- a/test-ports/default/Mk/Uses/linux.mk
+++ b/test-ports/default/Mk/Uses/linux.mk
@@ -1,11 +1,10 @@
-# $FreeBSD: head/Mk/Uses/linux.mk 478165 2018-08-26 19:53:54Z pi $
+# $FreeBSD: head/Mk/Uses/linux.mk 524495 2020-01-28 16:21:54Z tijl $
#
# Ports Linux compatibility framework
#
# Feature: linux:args
# Usage: USES=linux or USES=linux:args
-# Valid args: c6 Depend on CentOS 6 packages (default)
-# c7 Depend on CentOS 7 packages
+# Valid args: c7 Depend on CentOS 7 packages (default)
# Additional variables:
# USE_LINUX List of Linux packages to depend on.
# USE_LINUX_RPM When defined, additional variables and targets useful to Linux
@@ -27,173 +26,135 @@ _INCLUDE_USES_LINUX_MK= yes
_USES_POST+= linux
.if empty(linux_ARGS)
-.if exists(${LINUXBASE}/etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6)
-linux_ARGS= c6
-.elif exists(${LINUXBASE}/etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7)
+.if exists(${LINUXBASE}/etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7)
linux_ARGS= c7
.else
-linux_ARGS= ${LINUX_DEFAULT:S/_64//}
+linux_ARGS= ${LINUX_DEFAULT}
.endif
.endif
-.if ${linux_ARGS} == c6
-LINUX_DIST_VER?= 6.10
-.if ${ARCH} == amd64 && ${LINUX_DEFAULT} != c6
-LINUX_ARCH= x86_64
-.elif ${ARCH} == amd64 || ${ARCH} == i386
-LINUX_ARCH= i386
-.else
-LINUX_ARCH= ${ARCH}
-IGNORE= Linux CentOS ${LINUX_DIST_VER} is unsupported on ${ARCH}
-.endif
-.elif ${linux_ARGS} == c7
-LINUX_DIST_VER?= 7.4.1708
-.if ${ARCH} == amd64
-LINUX_ARCH= x86_64
-.elif ${ARCH} == i386
-LINUX_ARCH= i386
-.else
-LINUX_ARCH= ${ARCH}
-IGNORE= Linux CentOS ${LINUX_DIST_VER} is unsupported on ${ARCH}
-.endif
+.if ${linux_ARGS} == c7
+LINUX_DIST_VER?= 7.7.1908
.else
IGNORE= Invalid Linux distribution: ${linux_ARGS}
.endif
-linux_allegro_DEP= linux-${linux_ARGS}-allegro>0:devel/linux-${linux_ARGS}-allegro
-linux_alsa-plugins-oss_DEP= linux-${linux_ARGS}-alsa-plugins-oss>0:audio/linux-${linux_ARGS}-alsa-plugins-oss
-linux_alsa-plugins-pulseaudio_DEP=linux-${linux_ARGS}-alsa-plugins-pulseaudio>0:audio/linux-${linux_ARGS}-alsa-plugins-pulseaudio
-linux_alsalib_DEP= linux-${linux_ARGS}-alsa-lib>0:audio/linux-${linux_ARGS}-alsa-lib
-linux_atk_DEP= linux-${linux_ARGS}-atk>0:accessibility/linux-${linux_ARGS}-atk
-linux_avahi-libs_DEP= linux-${linux_ARGS}-avahi-libs>0:net/linux-${linux_ARGS}-avahi-libs
-linux_base_DEP= linux_base-${linux_ARGS}>0:emulators/linux_base-${linux_ARGS}
-linux_cairo_DEP= linux-${linux_ARGS}-cairo>0:graphics/linux-${linux_ARGS}-cairo
-linux_cups-libs_DEP= linux-${linux_ARGS}-cups-libs>0:print/linux-${linux_ARGS}-cups-libs
-linux_curl_DEP= linux-${linux_ARGS}-curl>0:ftp/linux-${linux_ARGS}-curl
-linux_cyrus-sasl2_DEP= linux-${linux_ARGS}-cyrus-sasl-lib>0:security/linux-${linux_ARGS}-cyrus-sasl2
-linux_dbusglib_DEP= linux-${linux_ARGS}-dbus-glib>0:devel/linux-${linux_ARGS}-dbus-glib
-linux_dbuslibs_DEP= linux-${linux_ARGS}-dbus-libs>0:devel/linux-${linux_ARGS}-dbus-libs
-linux_devtools_DEP= linux-${linux_ARGS}-devtools>0:devel/linux-${linux_ARGS}-devtools
-linux_dri_DEP= linux-${linux_ARGS}-dri>0:graphics/linux-${linux_ARGS}-dri
-linux_expat_DEP= linux-${linux_ARGS}-expat>0:textproc/linux-${linux_ARGS}-expat
-.if ${linux_ARGS} == c6
-linux_flac_DEP= linux-${linux_ARGS}-flac>0:audio/linux-${linux_ARGS}-flac
-.else
-linux_flac_DEP= linux-${linux_ARGS}-flac-libs>0:audio/linux-${linux_ARGS}-flac
-.endif
-linux_fontconfig_DEP= linux-${linux_ARGS}-fontconfig>0:x11-fonts/linux-${linux_ARGS}-fontconfig
-linux_gdkpixbuf2_DEP= linux-${linux_ARGS}-gdk-pixbuf2>0:graphics/linux-${linux_ARGS}-gdk-pixbuf2
-linux_gnutls_DEP= linux-${linux_ARGS}-gnutls>0:security/linux-${linux_ARGS}-gnutls
-linux_graphite2_DEP= linux-${linux_ARGS}-graphite2>0:graphics/linux-${linux_ARGS}-graphite2
-linux_gtk2_DEP= linux-${linux_ARGS}-gtk2>0:x11-toolkits/linux-${linux_ARGS}-gtk2
-linux_harfbuzz_DEP= linux-${linux_ARGS}-harfbuzz>0:print/linux-${linux_ARGS}-harfbuzz
-linux_icu_DEP= linux-${linux_ARGS}-icu>0:devel/linux-${linux_ARGS}-icu
-linux_jasper_DEP= linux-${linux_ARGS}-jasper-libs>0:graphics/linux-${linux_ARGS}-jasper
-linux_jbigkit_DEP= linux-${linux_ARGS}-jbigkit-libs>0:graphics/linux-${linux_ARGS}-jbigkit
-linux_jpeg_DEP= linux-${linux_ARGS}-jpeg>0:graphics/linux-${linux_ARGS}-jpeg
-linux_libasyncns_DEP= linux-${linux_ARGS}-libasyncns>0:dns/linux-${linux_ARGS}-libasyncns
-.if ${linux_ARGS} == c6
-linux_libaudiofile_DEP= linux-${linux_ARGS}-audiofile>0:audio/linux-${linux_ARGS}-libaudiofile
-.else
-linux_libaudiofile_DEP= linux-${linux_ARGS}-audiofile>0:audio/linux-${linux_ARGS}-audiofile
-.endif
-linux_libelf_DEP= linux-${linux_ARGS}-elfutils-libelf>0:devel/linux-${linux_ARGS}-libelf
-linux_libgcrypt_DEP= linux-${linux_ARGS}-libgcrypt>0:security/linux-${linux_ARGS}-libgcrypt
-linux_libgfortran_DEP= linux-${linux_ARGS}-libgfortran>0:devel/linux-${linux_ARGS}-libgfortran
-linux_libgpg-error_DEP= linux-${linux_ARGS}-libgpg-error>0:security/linux-${linux_ARGS}-libgpg-error
-linux_libmng_DEP= linux-${linux_ARGS}-libmng>0:graphics/linux-${linux_ARGS}-libmng
-linux_libogg_DEP= linux-${linux_ARGS}-libogg>0:audio/linux-${linux_ARGS}-libogg
-linux_libpciaccess_DEP= linux-${linux_ARGS}-libpciaccess>0:devel/linux-${linux_ARGS}-libpciaccess
-linux_libsndfile_DEP= linux-${linux_ARGS}-libsndfile>0:audio/linux-${linux_ARGS}-libsndfile
-linux_libsoup_DEP= linux-${linux_ARGS}-libsoup>0:devel/linux-${linux_ARGS}-libsoup
-linux_libssh2_DEP= linux-${linux_ARGS}-libssh2>0:security/linux-${linux_ARGS}-libssh2
-linux_libtasn1_DEP= linux-${linux_ARGS}-libtasn1>0:security/linux-${linux_ARGS}-libtasn1
-linux_libthai_DEP= linux-${linux_ARGS}-libthai>0:devel/linux-${linux_ARGS}-libthai
-linux_libtheora_DEP= linux-${linux_ARGS}-libtheora>0:multimedia/linux-${linux_ARGS}-libtheora
-linux_libunwind_DEP= linux-${linux_ARGS}-libunwind>0:devel/linux-${linux_ARGS}-libunwind
-linux_libv4l_DEP= linux-${linux_ARGS}-libv4l>0:multimedia/linux-${linux_ARGS}-libv4l
-linux_libvorbis_DEP= linux-${linux_ARGS}-libvorbis>0:audio/linux-${linux_ARGS}-libvorbis
-linux_libxml2_DEP= linux-${linux_ARGS}-libxml2>0:textproc/linux-${linux_ARGS}-libxml2
-linux_lttng-ust_DEP= linux-${linux_ARGS}-lttng-ust>0:sysutils/linux-${linux_ARGS}-lttng-ust
-linux_mikmod_DEP= linux-${linux_ARGS}-libmikmod>0:audio/linux-${linux_ARGS}-mikmod
-linux_naslibs_DEP= linux-${linux_ARGS}-nas>0:audio/linux-${linux_ARGS}-nas-libs
-linux_nettle_DEP= linux-${linux_ARGS}-nettle>0:security/linux-${linux_ARGS}-nettle
-linux_nspr_DEP= linux-${linux_ARGS}-nspr>0:devel/linux-${linux_ARGS}-nspr
-linux_nss_DEP= linux-${linux_ARGS}-nss>0:security/linux-${linux_ARGS}-nss
-linux_openal_DEP= linux-${linux_ARGS}-openal>0:audio/linux-${linux_ARGS}-openal
-linux_openal-soft_DEP= linux-${linux_ARGS}-openal-soft>0:audio/linux-${linux_ARGS}-openal-soft
-linux_openldap_DEP= linux-${linux_ARGS}-openldap>0:net/linux-${linux_ARGS}-openldap
-.if ${linux_ARGS} == c6
-linux_openmotif_DEP= linux-${linux_ARGS}-openmotif>0:x11-toolkits/linux-${linux_ARGS}-openmotif
-.else
-linux_openmotif_DEP= linux-${linux_ARGS}-motif>0:x11-toolkits/linux-${linux_ARGS}-openmotif
-.endif
-.if ${linux_ARGS} == c6
-linux_openssl_DEP= linux-${linux_ARGS}-openssl>0:security/linux-${linux_ARGS}-openssl
-.else
-linux_openssl_DEP= linux-${linux_ARGS}-openssl-libs>0:security/linux-${linux_ARGS}-openssl
-.endif
-linux_p11-kit_DEP= linux-${linux_ARGS}-p11-kit>0:security/linux-${linux_ARGS}-p11-kit
-linux_pango_DEP= linux-${linux_ARGS}-pango>0:x11-toolkits/linux-${linux_ARGS}-pango
-linux_pixman_DEP= linux-${linux_ARGS}-pixman>0:x11/linux-${linux_ARGS}-pixman
-linux_png_DEP= linux-${linux_ARGS}-libpng>0:graphics/linux-${linux_ARGS}-png
-linux_pulseaudio-libs_DEP= linux-${linux_ARGS}-pulseaudio-libs>0:audio/linux-${linux_ARGS}-pulseaudio-libs
-.if ${linux_ARGS} == c6
-linux_qt_DEP= linux-${linux_ARGS}-qt47>0:devel/linux-${linux_ARGS}-qt47
-linux_qt-x11_DEP= linux-${linux_ARGS}-qt47-x11>0:x11-toolkits/linux-${linux_ARGS}-qt47-x11
-linux_qtwebkit_DEP= linux-${linux_ARGS}-qt47-webkit>0:www/linux-${linux_ARGS}-qt47-webkit
-.else
-linux_qt_DEP= linux-${linux_ARGS}-qt>0:devel/linux-${linux_ARGS}-qt
-linux_qt-x11_DEP= linux-${linux_ARGS}-qt-x11>0:x11-toolkits/linux-${linux_ARGS}-qt-x11
-linux_qtwebkit_DEP= linux-${linux_ARGS}-qtwebkit>0:www/linux-${linux_ARGS}-qtwebkit
+.ifndef ONLY_FOR_ARCHS
+ONLY_FOR_ARCHS= amd64 i386
+ONLY_FOR_ARCHS_REASON= Linux compatibility is only available on amd64 and i386
.endif
-linux_scimlibs_DEP= linux-${linux_ARGS}-scim-libs>0:textproc/linux-${linux_ARGS}-scim-libs
-linux_sdl12_DEP= linux-${linux_ARGS}-sdl>0:devel/linux-${linux_ARGS}-sdl12
-linux_sdlimage_DEP= linux-${linux_ARGS}-sdl_image>0:graphics/linux-${linux_ARGS}-sdl_image
-linux_sdlmixer_DEP= linux-${linux_ARGS}-sdl_mixer>0:audio/linux-${linux_ARGS}-sdl_mixer
-linux_sqlite3_DEP= linux-${linux_ARGS}-sqlite>0:databases/linux-${linux_ARGS}-sqlite3
-linux_tcl85_DEP= linux-${linux_ARGS}-tcl85>0:lang/linux-${linux_ARGS}-tcl85
-linux_tcp_wrappers-libs_DEP= linux-${linux_ARGS}-tcp_wrappers-libs>0:net/linux-${linux_ARGS}-tcp_wrappers-libs
-linux_tiff_DEP= linux-${linux_ARGS}-libtiff>0:graphics/linux-${linux_ARGS}-tiff
-linux_tk85_DEP= linux-${linux_ARGS}-tk85>0:x11-toolkits/linux-${linux_ARGS}-tk85
-linux_trousers_DEP= linux-${linux_ARGS}-trousers>0:security/linux-${linux_ARGS}-trousers
-linux_ucl_DEP= linux-${linux_ARGS}-ucl>0:archivers/linux-${linux_ARGS}-ucl
-linux_userspace-rcu_DEP= linux-${linux_ARGS}-userspace-rcu>0:sysutils/linux-${linux_ARGS}-userspace-rcu
-linux_xorglibs_DEP= linux-${linux_ARGS}-xorg-libs>0:x11/linux-${linux_ARGS}-xorg-libs
+
+_linux_c7_alsa-lib-devel= linux-c7-alsa-lib-devel>0:audio/linux-c7-alsa-lib-devel
+_linux_${linux_ARGS}_alsa-plugins-oss= linux-${linux_ARGS}-alsa-plugins-oss>0:audio/linux-${linux_ARGS}-alsa-plugins-oss
+_linux_${linux_ARGS}_alsa-plugins-pulseaudio=linux-${linux_ARGS}-alsa-plugins-pulseaudio>0:audio/linux-${linux_ARGS}-alsa-plugins-pulseaudio
+_linux_${linux_ARGS}_alsalib= linux-${linux_ARGS}-alsa-lib>0:audio/linux-${linux_ARGS}-alsa-lib
+_linux_c7_at-spi2-atk= linux-c7-at-spi2-atk>0:accessibility/linux-c7-at-spi2-atk
+_linux_c7_at-spi2-core= linux-c7-at-spi2-core>0:accessibility/linux-c7-at-spi2-core
+_linux_${linux_ARGS}_atk= linux-${linux_ARGS}-atk>0:accessibility/linux-${linux_ARGS}-atk
+_linux_${linux_ARGS}_avahi-libs= linux-${linux_ARGS}-avahi-libs>0:net/linux-${linux_ARGS}-avahi-libs
+_linux_c7_base= linux_base-c7>=7.6.1810_7:emulators/linux_base-c7
+_linux_${linux_ARGS}_cairo= linux-${linux_ARGS}-cairo>0:graphics/linux-${linux_ARGS}-cairo
+_linux_c7_cairo-gobject= linux-c7-cairo-gobject>0:graphics/linux-c7-cairo-gobject
+_linux_${linux_ARGS}_cups-libs= linux-${linux_ARGS}-cups-libs>0:print/linux-${linux_ARGS}-cups-libs
+_linux_${linux_ARGS}_curl= linux-${linux_ARGS}-curl>0:ftp/linux-${linux_ARGS}-curl
+_linux_${linux_ARGS}_cyrus-sasl2= linux-${linux_ARGS}-cyrus-sasl-lib>0:security/linux-${linux_ARGS}-cyrus-sasl2
+_linux_${linux_ARGS}_dbusglib= linux-${linux_ARGS}-dbus-glib>0:devel/linux-${linux_ARGS}-dbus-glib
+_linux_${linux_ARGS}_dbuslibs= linux-${linux_ARGS}-dbus-libs>0:devel/linux-${linux_ARGS}-dbus-libs
+_linux_${linux_ARGS}_devtools= linux-${linux_ARGS}-devtools>0:devel/linux-${linux_ARGS}-devtools
+_linux_c7_dosfstools= linux-c7-dosfstools>0:sysutils/linux-c7-dosfstools
+_linux_${linux_ARGS}_dri= linux-${linux_ARGS}-dri>0:graphics/linux-${linux_ARGS}-dri
+_linux_${linux_ARGS}_elfutils-libelf= linux-${linux_ARGS}-elfutils-libelf>0:devel/linux-${linux_ARGS}-elfutils-libelf
+_linux_c7_elfutils-libs= linux-c7-elfutils-libs>0:devel/linux-c7-elfutils-libs
+_linux_${linux_ARGS}_expat= linux-${linux_ARGS}-expat>0:textproc/linux-${linux_ARGS}-expat
+_linux_c7_flac= linux-c7-flac-libs>0:audio/linux-c7-flac
+_linux_${linux_ARGS}_fontconfig= linux-${linux_ARGS}-fontconfig>0:x11-fonts/linux-${linux_ARGS}-fontconfig
+_linux_c7_freetype= linux-c7-freetype>0:print/linux-c7-freetype
+_linux_c7_fribidi= linux-c7-fribidi>0:converters/linux-c7-fribidi
+_linux_${linux_ARGS}_gdkpixbuf2= linux-${linux_ARGS}-gdk-pixbuf2>0:graphics/linux-${linux_ARGS}-gdk-pixbuf2
+_linux_${linux_ARGS}_gnutls= linux-${linux_ARGS}-gnutls>0:security/linux-${linux_ARGS}-gnutls
+_linux_c7_graphite2= linux-c7-graphite2>0:graphics/linux-c7-graphite2
+_linux_${linux_ARGS}_gtk2= linux-${linux_ARGS}-gtk2>0:x11-toolkits/linux-${linux_ARGS}-gtk2
+_linux_c7_gtk3= linux-c7-gtk3>0:x11-toolkits/linux-c7-gtk3
+_linux_c7_harfbuzz= linux-c7-harfbuzz>0:print/linux-c7-harfbuzz
+_linux_${linux_ARGS}_icu= linux-${linux_ARGS}-icu>0:devel/linux-${linux_ARGS}-icu
+_linux_${linux_ARGS}_jasper= linux-${linux_ARGS}-jasper-libs>0:graphics/linux-${linux_ARGS}-jasper
+_linux_c7_jbigkit= linux-c7-jbigkit-libs>0:graphics/linux-c7-jbigkit
+_linux_${linux_ARGS}_jpeg= linux-${linux_ARGS}-jpeg>0:graphics/linux-${linux_ARGS}-jpeg
+_linux_c7_libaio= linux-c7-libaio>0:devel/linux-c7-libaio
+_linux_${linux_ARGS}_libasyncns= linux-${linux_ARGS}-libasyncns>0:dns/linux-${linux_ARGS}-libasyncns
+_linux_c7_libaudiofile= linux-c7-audiofile>0:audio/linux-c7-audiofile
+_linux_c7_libdrm= linux-c7-libdrm>0:graphics/linux-c7-libdrm
+_linux_c7_libepoxy= linux-c7-libepoxy>0:graphics/linux-c7-libepoxy
+_linux_${linux_ARGS}_libgcrypt= linux-${linux_ARGS}-libgcrypt>0:security/linux-${linux_ARGS}-libgcrypt
+_linux_${linux_ARGS}_libgfortran= linux-${linux_ARGS}-libgfortran>0:devel/linux-${linux_ARGS}-libgfortran
+_linux_c7_libglvnd= linux-c7-libglvnd>0:graphics/linux-c7-libglvnd
+_linux_${linux_ARGS}_libgpg-error= linux-${linux_ARGS}-libgpg-error>0:security/linux-${linux_ARGS}-libgpg-error
+_linux_${linux_ARGS}_libogg= linux-${linux_ARGS}-libogg>0:audio/linux-${linux_ARGS}-libogg
+_linux_${linux_ARGS}_libpciaccess= linux-${linux_ARGS}-libpciaccess>0:devel/linux-${linux_ARGS}-libpciaccess
+_linux_${linux_ARGS}_libsndfile= linux-${linux_ARGS}-libsndfile>0:audio/linux-${linux_ARGS}-libsndfile
+_linux_${linux_ARGS}_libssh2= linux-${linux_ARGS}-libssh2>0:security/linux-${linux_ARGS}-libssh2
+_linux_${linux_ARGS}_libtasn1= linux-${linux_ARGS}-libtasn1>0:security/linux-${linux_ARGS}-libtasn1
+_linux_${linux_ARGS}_libthai= linux-${linux_ARGS}-libthai>0:devel/linux-${linux_ARGS}-libthai
+_linux_${linux_ARGS}_libtheora= linux-${linux_ARGS}-libtheora>0:multimedia/linux-${linux_ARGS}-libtheora
+_linux_${linux_ARGS}_libunwind= linux-${linux_ARGS}-libunwind>0:devel/linux-${linux_ARGS}-libunwind
+_linux_${linux_ARGS}_libv4l= linux-${linux_ARGS}-libv4l>0:multimedia/linux-${linux_ARGS}-libv4l
+_linux_${linux_ARGS}_libvorbis= linux-${linux_ARGS}-libvorbis>0:audio/linux-${linux_ARGS}-libvorbis
+_linux_c7_libxkbcommon= linux-c7-libxkbcommon>0:x11/linux-c7-libxkbcommon
+_linux_${linux_ARGS}_libxml2= linux-${linux_ARGS}-libxml2>0:textproc/linux-${linux_ARGS}-libxml2
+_linux_${linux_ARGS}_lttng-ust= linux-${linux_ARGS}-lttng-ust>0:sysutils/linux-${linux_ARGS}-lttng-ust
+_linux_c7_lz4= linux-c7-lz4>0:archivers/linux-c7-lz4
+_linux_c7_make= linux-c7-make>0:devel/linux-c7-make
+_linux_c7_nettle= linux-c7-nettle>0:security/linux-c7-nettle
+_linux_${linux_ARGS}_nspr= linux-${linux_ARGS}-nspr>0:devel/linux-${linux_ARGS}-nspr
+_linux_${linux_ARGS}_nss= linux-${linux_ARGS}-nss>0:security/linux-${linux_ARGS}-nss
+_linux_c7_numactl-libs= linux-c7-numactl-libs>0:sysutils/linux-c7-numactl-libs
+_linux_${linux_ARGS}_openal-soft= linux-${linux_ARGS}-openal-soft>0:audio/linux-${linux_ARGS}-openal-soft
+_linux_${linux_ARGS}_openldap= linux-${linux_ARGS}-openldap>0:net/linux-${linux_ARGS}-openldap
+_linux_c7_openmotif= linux-c7-motif>0:x11-toolkits/linux-c7-openmotif
+_linux_c7_openssl= ${_linux_c7_base}
+_linux_c7_p11-kit= linux-c7-p11-kit>0:security/linux-c7-p11-kit
+_linux_${linux_ARGS}_pango= linux-${linux_ARGS}-pango>0:x11-toolkits/linux-${linux_ARGS}-pango
+_linux_${linux_ARGS}_pixman= linux-${linux_ARGS}-pixman>0:x11/linux-${linux_ARGS}-pixman
+_linux_${linux_ARGS}_png= linux-${linux_ARGS}-libpng>0:graphics/linux-${linux_ARGS}-png
+_linux_${linux_ARGS}_pulseaudio-libs= linux-${linux_ARGS}-pulseaudio-libs>0:audio/linux-${linux_ARGS}-pulseaudio-libs
+_linux_c7_qt= linux-c7-qt>0:devel/linux-c7-qt
+_linux_c7_qt-x11= linux-c7-qt-x11>0:x11-toolkits/linux-c7-qt-x11
+_linux_c7_qtwebkit= linux-c7-qtwebkit>0:www/linux-c7-qtwebkit
+_linux_${linux_ARGS}_sdl12= linux-${linux_ARGS}-sdl>0:devel/linux-${linux_ARGS}-sdl12
+_linux_${linux_ARGS}_sdlimage= linux-${linux_ARGS}-sdl_image>0:graphics/linux-${linux_ARGS}-sdl_image
+_linux_${linux_ARGS}_sdlmixer= linux-${linux_ARGS}-sdl_mixer>0:audio/linux-${linux_ARGS}-sdl_mixer
+_linux_${linux_ARGS}_sdlttf= linux-${linux_ARGS}-sdl_ttf>0:graphics/linux-${linux_ARGS}-sdl_ttf
+_linux_${linux_ARGS}_sqlite3= linux-${linux_ARGS}-sqlite>0:databases/linux-${linux_ARGS}-sqlite3
+_linux_c7_systemd-libs= linux-c7-systemd-libs>0:devel/linux-c7-systemd-libs
+_linux_${linux_ARGS}_tcl85= linux-${linux_ARGS}-tcl85>0:lang/linux-${linux_ARGS}-tcl85
+_linux_${linux_ARGS}_tcp_wrappers-libs= linux-${linux_ARGS}-tcp_wrappers-libs>0:net/linux-${linux_ARGS}-tcp_wrappers-libs
+_linux_${linux_ARGS}_tiff= linux-${linux_ARGS}-libtiff>0:graphics/linux-${linux_ARGS}-tiff
+_linux_${linux_ARGS}_tk85= linux-${linux_ARGS}-tk85>0:x11-toolkits/linux-${linux_ARGS}-tk85
+_linux_c7_trousers= linux-c7-trousers>0:security/linux-c7-trousers
+_linux_${linux_ARGS}_userspace-rcu= linux-${linux_ARGS}-userspace-rcu>0:sysutils/linux-${linux_ARGS}-userspace-rcu
+_linux_c7_wayland= linux-c7-wayland>0:graphics/linux-c7-wayland
+_linux_c7_xorglibs= linux-c7-xorg-libs>=7.7_7:x11/linux-c7-xorg-libs
USE_LINUX?= base
.for i in ${USE_LINUX}
_i_args:= ${i:C/^[^:]*:?//:S/,/ /g}
.if ${_i_args:Mpatch}
-PATCH_DEPENDS+= ${linux_${i:C/:.*//}_DEP}
+PATCH_DEPENDS+= ${_linux_${linux_ARGS}_${i:C/:.*//}}
.endif
.if ${_i_args:Mbuild}
-BUILD_DEPENDS+= ${linux_${i:C/:.*//}_DEP}
+BUILD_DEPENDS+= ${_linux_${linux_ARGS}_${i:C/:.*//}}
.endif
.if ${_i_args:Mrun} || empty(_i_args)
-RUN_DEPENDS+= ${linux_${i:C/:.*//}_DEP}
+RUN_DEPENDS+= ${_linux_${linux_ARGS}_${i:C/:.*//}}
.endif
-.if !defined(linux_${i:C/:.*//}_DEP)
+.if !defined(_linux_${linux_ARGS}_${i:C/:.*//})
DEV_ERROR+= "USE_LINUX=${i}: package does not exist"
.endif
.endfor
.ifdef USE_LINUX_RPM
-DISTVERSIONSUFFIX?= -${RPMVERSION}
-
-.if ${linux_ARGS} == c6
-.ifndef MASTER_SITES
-MASTER_SITES= ${MASTER_SITE_CENTOS_LINUX}
-MASTER_SITE_SUBDIR= centos/${LINUX_DIST_VER}/os/x86_64/Packages/:DEFAULT,amd64 \
- centos/${LINUX_DIST_VER}/updates/x86_64/Packages/:DEFAULT,amd64 \
- centos/${LINUX_DIST_VER}/os/i386/Packages/:DEFAULT,i386 \
- centos/${LINUX_DIST_VER}/updates/i386/Packages/:DEFAULT,i386 \
- centos/${LINUX_DIST_VER}/os/Source/SPackages/:SOURCE \
- centos/${LINUX_DIST_VER}/updates/Source/SPackages/:SOURCE
-.endif
-DIST_SUBDIR?= centos
-.elif ${linux_ARGS} == c7
+.if ${linux_ARGS} == c7
.ifndef MASTER_SITES
MASTER_SITES= ${MASTER_SITE_CENTOS_LINUX}
MASTER_SITE_SUBDIR= centos/${LINUX_DIST_VER}/os/x86_64/Packages/:DEFAULT,amd64 \
@@ -264,7 +225,7 @@ EXTRACT_AFTER_ARGS= | ${TAR} xf - --no-same-owner --no-same-permissions
.endif
.if ${USE_LINUX_RPM} != noarch
-PLIST?= ${PKGDIR}/pkg-plist.${LINUX_ARCH:S/x86_64/amd64/}
+PLIST?= ${PKGDIR}/pkg-plist.${ARCH}
.endif
.if !target(do-install)
@@ -297,21 +258,13 @@ DISTFILES_i386?= ${DISTNAME_i386}${EXTRACT_SUFX}
_ALL_DISTFILES= ${DISTFILES_amd64} ${DISTFILES_i386}
DISTFILES= ${_ALL_DISTFILES:O:u}
.else
-DISTFILES= ${DISTFILES_${LINUX_ARCH:S/x86_64/amd64/}}
+DISTFILES= ${DISTFILES_${ARCH}}
.endif
-EXTRACT_ONLY?= ${DISTFILES_${LINUX_ARCH:S/x86_64/amd64/}:C/:[^:]+$//}
+EXTRACT_ONLY?= ${DISTFILES_${ARCH}:C/:[^:]+$//}
.endif
.endif
.if !empty(SRC_DISTFILES) && (make(makesum) || defined(PACKAGE_BUILDING))
DISTFILES+= ${SRC_DISTFILES}
.endif
-# This triggers on amd64 with DEFAULT_VERSIONS+=linux=c6 (i386 Linux) and
-# ports with ONLY_FOR_ARCHS=amd64 or NOT_FOR_ARCHS=i386. It may be removed
-# when c6 becomes an alias for c6_64 on amd64 (after FreeBSD 10.3 EoL).
-.if (defined(ONLY_FOR_ARCHS) && empty(ONLY_FOR_ARCHS:M${LINUX_ARCH:S/x86_64/amd64/})) \
- || !empty(NOT_FOR_ARCHS:M${LINUX_ARCH:S/x86_64/amd64/})
-IGNORE= does not run on Linux/${LINUX_ARCH}
-.endif
-
.endif # _POSTMKINCLUDED && ! _INCLUDE_USES_LINUX_POST_MK
diff --git a/test-ports/default/Mk/Uses/lua.mk b/test-ports/default/Mk/Uses/lua.mk
index 8fb0317e..c72c8e07 100644
--- a/test-ports/default/Mk/Uses/lua.mk
+++ b/test-ports/default/Mk/Uses/lua.mk
@@ -1,20 +1,105 @@
-# $FreeBSD: head/Mk/Uses/lua.mk 474794 2018-07-17 12:00:46Z antoine $
+# $FreeBSD: head/Mk/Uses/lua.mk 531700 2020-04-14 15:49:36Z mat $
#
# Provide support for lua
#
# MAINTAINER: ports@FreeBSD.org
# Usage:
#
-# USES+= lua:[version]
+# USES+= lua[:options,...]
+#
+# Options:
+#
+# NN (e.g. 52) - specify an allowed Lua version (can use multiple times)
+# NN+ (e.g. 52+) - specify a minimum Lua version (discouraged)
+# -NN (e.g. -53) - specify a maximum allowed version
+# NN-NN (e.g. 51-53) - specify a range of allowed versions
+#
+# flavors define FLAVOR / FLAVORS as luaNN from the allowed versions
+#
+# noflavors don't use flavors
+#
+# module (implies flavors) specifies that the port is a Lua module
+# (i.e. that it installes files in MODLIBDIR etc.)
+#
+# build add dependency to BUILD_DEPENDS instead of LIB_DEPENDS
+# run add dependency to RUN_DEPENDS instead of LIB_DEPENDS
+#
+# env define only the LUA_* vars and add them to PLIST_SUB and
+# MAKE_ENV, do not add dependencies or other global state
+#
+# core for building Lua itself
+#
+# If more than one version is allowed, then the LUA_DEFAULT version
+# (as set in DEFAULT_VERSIONS) is chosen if it is allowed, otherwise
+# the highest allowed version is chosen. But if "flavors" was requested,
+# and FLAVOR is set, we use that version.
+#
+# LUA_FLAVOR is defined to the desired flavor whether or not "flavors" was
+# selected; ports should use this to specify the flavor of dependencies
+# which are Lua modules or otherwise Lua-flavored.
+#
+# It's not generally expected that applications that embed Lua, or apps
+# written in Lua, would use USES=lua:flavors. Given that Lua is lightweight
+# and does not carry around a whole lot of module ecosystem with it, it is
+# best that application ports simply specify the Lua version or range of
+# versions that they support, and let the default one or the latest one be
+# used. However, they should still use LUA_FLAVOR as needed when specifying
+# dependencies.
#
.if !defined(_INCLUDE_USES_LUA_MK)
_INCLUDE_USES_LUA_MK= yes
# When adding a version, please keep the comment in
# Mk/bsd.default-versions.mk in sync.
-_LUA_VALID_VERSIONS= 53 52 51
+_LUA_VALID_VERSIONS:= 53 52 51
+.if defined(_LUA_EXTRA_VER)
+_LUA_VALID_VERSIONS+= ${_LUA_EXTRA_VER}
+.endif
+
+_LUA_DEFAULT_VERSION:= ${LUA_DEFAULT:S/.//}
+
+# args
+_LUA_ARG_FLAVORS:=
+_LUA_ARG_MODULE:=
+_LUA_ARG_ENV:=
+_LUA_ARG_CORE:=
+.if ${lua_ARGS:Mmodule}
+_LUA_ARG_FLAVORS:=yes
+_LUA_ARG_MODULE:=yes
+.endif
+.if ${lua_ARGS:Mflavors}
+_LUA_ARG_FLAVORS:=yes
+.endif
+.if ${lua_ARGS:Mnoflavors}
+_LUA_ARG_FLAVORS:=
+.endif
+.if ${lua_ARGS:Menv}
+_LUA_ARG_ENV:=yes
+.endif
+.if ${lua_ARGS:Mcore}
+_LUA_ARG_CORE:=yes
+_LUA_ARG_ENV:=yes
+_LUA_ARG_FLAVORS:=
+_LUA_ARG_MODULE:=
+.endif
+
+# core is for building Lua itself, so it overrides all version checks
+.if ${_LUA_ARG_CORE}
+
+_LUA_WANTED_VERSION:=${lua_ARGS:M[1-9][0-9]:[1]}
+
+. if ${lua_ARGS:M[1-9][0-9]:[#]} != 1
+IGNORE= USES=lua:core must also specify exactly one version number
+# set to avoid spurious errors below
+_LUA_WANTED_VERSION:=${_LUA_DEFAULT_VERSION}
+. endif
+
+_LUA_VALID_VERSIONS:=${_LUA_WANTED_VERSION}
+_LUA_WANTED_VERSIONS:=${_LUA_WANTED_VERSION}
+_LUA_DEFAULT_VERSION:=${_LUA_WANTED_VERSION}
+
+.endif # _LUA_ARG_CORE
-_LUA_DEFAULT_VERSION= ${LUA_DEFAULT:S/.//}
.if ! ${_LUA_VALID_VERSIONS:M${_LUA_DEFAULT_VERSION}}
IGNORE= Invalid lua version ${LUA_DEFAULT}
.endif
@@ -22,89 +107,164 @@ IGNORE= Invalid lua version ${LUA_DEFAULT}
#
# Parse a ver+ argument
#
-.if ${lua_ARGS:M*+}
-_LUA_MIN_VERSION:= ${lua_ARGS:M*+:S/+//}
+.if ${lua_ARGS:M??+}
+_LUA_MIN_VERSION:= ${lua_ARGS:M??+:S/+//}
+_LUA_MAX_VERSION:= 99
+.endif
+
#
-# Resolve minimum versions (ver+). Append anything greater or equal than the
-# specified minimum version to the list of wanted versions.
+# Parse a -ver argument
#
-. for _v in ${_LUA_VALID_VERSIONS}
-. if ${_LUA_MIN_VERSION} <= ${_v}
+.if ${lua_ARGS:M-??}
+_LUA_MAX_VERSION:= ${lua_ARGS:M-??:S/-//}
+_LUA_MIN_VERSION:= 0
+.endif
+
+#
+# Parse a ver-ver argument
+#
+.if ${lua_ARGS:M??-??}
+_LUA_MIN_VERSION:= ${lua_ARGS:M??-??:C/-.*//}
+_LUA_MAX_VERSION:= ${lua_ARGS:M??-??:C/.*-//}
+.endif
+
+#
+# Parse one or more ver arguments
+#
+.if ${lua_ARGS:M[1-9][0-9]}
+. for _v in ${lua_ARGS:M[1-9][0-9]}
+. if ${_LUA_VALID_VERSIONS:M${_v}}
_LUA_WANTED_VERSIONS+=${_v}
. endif
. endfor
+. if empty(_LUA_WANTED_VERSIONS)
+IGNORE= USES=lua:nn did not find any valid version number
+. endif
.endif
#
-# Parse one or more ver arguments
+# Resolve version ranges. Append anything within the range to the list of
+# wanted versions.
#
-.if ${lua_ARGS:M5[1-3]}
-_LUA_WANTED_VERSIONS:= ${lua_ARGS:M5[1-3]}
+.if defined(_LUA_MIN_VERSION) && defined(_LUA_MAX_VERSION)
+. for _v in ${_LUA_VALID_VERSIONS}
+. if ${_LUA_MIN_VERSION} <= ${_v} && ${_LUA_MAX_VERSION} >= ${_v}
+_LUA_WANTED_VERSIONS+=${_v}
+. endif
+. endfor
+. if empty(_LUA_WANTED_VERSIONS)
+IGNORE= USES=lua:xx-yy did not find any valid version
+. endif
.endif
#
-# If no version was specified with any of the ver or ver+ arguments, set the
-# default version.
+# If no version was specified with any of the ver or ver+ arguments, allow
+# all versions.
#
-.if !defined(_LUA_WANTED_VERSIONS)
-_LUA_WANTED_VERSIONS= ${_LUA_DEFAULT_VERSION}
+.if empty(_LUA_WANTED_VERSIONS)
+_LUA_WANTED_VERSIONS:= ${_LUA_VALID_VERSIONS}
.endif
#
-# Right now we have built a list of potential versions that we may depend on.
-# Let's sort them and remove any duplicates. We then locate the highest one
-# already installed, if any.
+# By now, _LUA_WANTED_VERSIONS is the list of valid version numbers that the
+# caller has allowed through. We want to put the default version, if it's in
+# the list, first, followed by all other versions in desc order; then the
+# first element is the one we want (or the default flavor in the flavor case)
#
-.for _v in ${_LUA_WANTED_VERSIONS:O:u}
-_LUA_HIGHEST_VERSION:=${_v}
-. if exists(${LOCALBASE}/bin/lua${_v})
-_LUA_HIGHEST_INSTALLED_VERSION:= ${_v}
+_LUA_WANTED_VERSIONS:= \
+ ${_LUA_WANTED_VERSIONS:M${_LUA_DEFAULT_VERSION}} \
+ ${_LUA_WANTED_VERSIONS:N${_LUA_DEFAULT_VERSION}:O:u:[-1..1]}
+
+.if ${_LUA_ARG_FLAVORS}
+. if empty(FLAVORS)
+FLAVORS= ${_LUA_WANTED_VERSIONS:S/^/lua/}
. endif
-.endfor
+. if empty(FLAVOR)
+FLAVOR= ${FLAVORS:[1]}
+. endif
+_LUA_WANTED_VERSION:= ${FLAVOR:S/^lua//}
+.else
+_LUA_WANTED_VERSION:= ${_LUA_WANTED_VERSIONS:[1]}
+.endif
+# If we're building Lua itself, everything should be in $PREFIX. If
+# we're building a module or app, then the stuff we're installing goes
+# in $PREFIX but references to Lua itself are in $LOCALBASE.
#
-# Depend on the default version if it fits, or the highest installed version,
-# or the highest version.
-#
-.if ${_LUA_WANTED_VERSIONS:M${_LUA_DEFAULT_VERSION}}
-_LUA_WANTED_VERSION:= ${_LUA_DEFAULT_VERSION}
-.elif defined(_LUA_HIGHEST_INSTALLED_VERSION)
-_LUA_WANTED_VERSION:= ${_LUA_HIGHEST_INSTALLED_VERSION}
+# The assumption is the LUA_MOD* directories are where we're going to
+# install (this is common for both modules and apps), and so we also
+# define LUA_REFMOD* relative to LOCALBASE for use when specifying
+# dependencies and so on.
+
+.if ${_LUA_ARG_CORE}
+LUA_BASE=${PREFIX}
.else
-_LUA_WANTED_VERSION:= ${_LUA_HIGHEST_VERSION}
+LUA_BASE=${LOCALBASE}
.endif
+LUA_PREFIX=${PREFIX}
+
#
# Exported variables
#
LUA_VER_STR= ${_LUA_WANTED_VERSION}
-LUA_VER= ${_LUA_WANTED_VERSION:S/5/5./}
-LUA_CMD= lua${_LUA_WANTED_VERSION}
-LUAC_CMD= luac${_LUA_WANTED_VERSION}
-LUA_INCDIR= ${LOCALBASE}/include/lua${_LUA_WANTED_VERSION}
-LUA_MODLIBDIR= ${LOCALBASE}/lib/lua/${LUA_VER}
-LUA_MODSHAREDIR= ${LOCALBASE}/share/lua/${LUA_VER}
-LUA_LIBDIR= ${LOCALBASE}/lib
+LUA_VER= ${_LUA_WANTED_VERSION:S/^5/5./}
+LUA_FLAVOR= ${_LUA_WANTED_VERSION:S/^/lua/}
+
+LUA_CMD= lua${LUA_VER_STR}
+LUAC_CMD= luac${LUA_VER_STR}
LUA_PKGNAMEPREFIX= lua${LUA_VER_STR}-
-PLIST_SUB+= LUA_MODLIBDIR=${LUA_MODLIBDIR:S,^${LOCALBASE}/,,} \
- LUA_MODSHAREDIR=${LUA_MODSHAREDIR:S,^${LOCALBASE}/,,} \
+LUA_LIBDIR= ${LUA_BASE}/lib
+LUA_INCDIR= ${LUA_BASE}/include/lua${LUA_VER_STR}
+
+LUA_MODLIBDIR= ${LUA_PREFIX}/lib/lua/${LUA_VER}
+LUA_MODSHAREDIR= ${LUA_PREFIX}/share/lua/${LUA_VER}
+LUA_MODDOCSDIR= ${LUA_PREFIX}/share/doc/lua${LUA_VER_STR}
+LUA_MODEXAMPLESDIR= ${LUA_PREFIX}/share/examples/lua${LUA_VER_STR}
+
+LUA_REFMODLIBDIR= ${LUA_BASE}/lib/lua/${LUA_VER}
+LUA_REFMODSHAREDIR= ${LUA_BASE}/share/lua/${LUA_VER}
+
+PLIST_SUB+= LUA_MODLIBDIR=${LUA_MODLIBDIR:S,^${LUA_PREFIX}/,,} \
+ LUA_MODSHAREDIR=${LUA_MODSHAREDIR:S,^${LUA_PREFIX}/,,} \
+ LUA_MODDOCSDIR=${LUA_MODDOCSDIR:S,^${LUA_PREFIX}/,,} \
+ LUA_INCDIR=${LUA_INCDIR:S,^${LUA_BASE}/,,} \
+ LUA_LIBDIR=${LUA_LIBDIR:S,^${LUA_BASE}/,,} \
LUA_VER=${LUA_VER} \
- LUA_INCDIR=${LUA_INCDIR:S,^${LOCALBASE}/,,} \
- LUA_LIBDIR=${LUA_LIBDIR:S,^${LOCALBASE}/,,} \
LUA_VER_STR=${LUA_VER_STR}
MAKE_ENV+= LUA_MODLIBDIR=${LUA_MODLIBDIR} \
LUA_MODSHAREDIR=${LUA_MODSHAREDIR} \
- LUA_VER=${LUA_VER} \
+ LUA_MODDOCSDIR=${LUA_MODDOCSDIR} \
LUA_INCDIR=${LUA_INCDIR} \
- LUA_LIBDIR=${LUA_LIBDIR}
+ LUA_LIBDIR=${LUA_LIBDIR} \
+ LUA_VER=${LUA_VER} \
+ LUA_VER_STR=${LUA_VER_STR}
+
+# if building a module or Lua itself, or if the port defined LUA_DOCSUBDIR,
+# then define LUA_DOCSDIR and LUA_EXAMPLESDIR too
+.if ${_LUA_ARG_CORE} || ${_LUA_ARG_MODULE}
+LUA_DOCSUBDIR?=${PORTNAME}
+.endif
+.if !empty(LUA_DOCSUBDIR)
+LUA_DOCSDIR= ${LUA_MODDOCSDIR}/${LUA_DOCSUBDIR}
+LUA_EXAMPLESDIR=${LUA_MODEXAMPLESDIR}/${LUA_DOCSUBDIR}
+PLIST_SUB+= LUA_DOCSDIR=${LUA_DOCSDIR:S,^${LUA_PREFIX}/,,}
+PLIST_SUB+= LUA_EXAMPLESDIR=${LUA_EXAMPLESDIR:S,^${LUA_PREFIX}/,,}
+MAKE_ENV+= LUA_DOCSDIR=${LUA_DOCSDIR}
+MAKE_ENV+= LUA_EXAMPLESDIR=${LUA_EXAMPLESDIR}
+.endif
-.if ${lua_ARGS:Mbuild}
+.if empty(_LUA_ARG_ENV)
+. if ${lua_ARGS:Mbuild}
BUILD_DEPENDS+= ${LUA_CMD}:lang/lua${LUA_VER_STR}
-.elif ${lua_ARGS:Mrun}
+. endif
+. if ${lua_ARGS:Mrun}
RUN_DEPENDS+= ${LUA_CMD}:lang/lua${LUA_VER_STR}
-.else
+. endif
+. if !${lua_ARGS:Mbuild} && !${lua_ARGS:Mrun}
LIB_DEPENDS+= liblua-${LUA_VER}.so:lang/lua${LUA_VER_STR}
+. endif
.endif
.endif
diff --git a/test-ports/default/Mk/Uses/lxqt.mk b/test-ports/default/Mk/Uses/lxqt.mk
index 181bf3b3..fd95241e 100644
--- a/test-ports/default/Mk/Uses/lxqt.mk
+++ b/test-ports/default/Mk/Uses/lxqt.mk
@@ -1,4 +1,4 @@
-# $FreeBSD: head/Mk/Uses/lxqt.mk 473287 2018-06-25 00:49:41Z swills $
+# $FreeBSD: head/Mk/Uses/lxqt.mk 523171 2020-01-15 21:15:55Z bapt $
#
# This file contains some variable definitions that are supposed to make your
# life easier, when dealing with ports related to the LXQt Desktop Environment.
@@ -41,8 +41,7 @@ PLIST_SUB+= LXQT_INCLUDEDIR="include/lxqt" \
LXQT_TRANSLATIONS="share/lxqt/translations" \
VERSION="${PORTVERSION}"
-CMAKE_ARGS+= -DCMAKE_INSTALL_MANDIR=${MANDIRS} \
- -DPULL_TRANSLATIONS:BOOL=OFF
+CMAKE_ARGS+= -DCMAKE_INSTALL_MANDIR=${PREFIX}/share/man
# Available LXQt components are:
_USE_LXQT_ALL= buildtools globalkeys libfmqt lxqt qtxdg
diff --git a/test-ports/default/Mk/Uses/makeinfo.mk b/test-ports/default/Mk/Uses/makeinfo.mk
index 0a053cfb..c3cdbf19 100644
--- a/test-ports/default/Mk/Uses/makeinfo.mk
+++ b/test-ports/default/Mk/Uses/makeinfo.mk
@@ -1,4 +1,4 @@
-# $FreeBSD: head/Mk/Uses/makeinfo.mk 446854 2017-07-28 21:45:20Z jkim $
+# $FreeBSD: head/Mk/Uses/makeinfo.mk 520033 2019-12-13 13:48:55Z adamw $
#
# handle dependency on the makeinfo port
#
@@ -15,11 +15,8 @@ _INCLUDE_USES_MAKEINFO_MK= yes
IGNORE= USES=makeinfo - expects no arguments
.endif
-.if exists(/usr/bin/makeinfo)
-MAKEINFO?= /usr/bin/makeinfo
-.else
-BUILD_DEPENDS+= makeinfo:print/texinfo
+# Depend specifically on makeinfo from ports
+BUILD_DEPENDS+= ${LOCALBASE}/bin/makeinfo:print/texinfo
MAKEINFO?= ${LOCALBASE}/bin/makeinfo
-.endif
.endif
diff --git a/test-ports/default/Mk/Uses/mono.mk b/test-ports/default/Mk/Uses/mono.mk
index a38b5876..a700e21b 100644
--- a/test-ports/default/Mk/Uses/mono.mk
+++ b/test-ports/default/Mk/Uses/mono.mk
@@ -1,4 +1,4 @@
-# $FreeBSD: head/Mk/Uses/mono.mk 479607 2018-09-12 14:53:21Z dbn $
+# $FreeBSD: head/Mk/Uses/mono.mk 526329 2020-02-16 21:44:56Z dch $
#
# mono (c#) support
#
@@ -10,6 +10,8 @@
#
# Arguments:
#
+# build Specifies that mono is only a build-time dependency.
+#
# nuget Specifies that the port uses nuget packages.
#
# EXTRACT_ONLY is conditionally overridden to exclude all
@@ -71,8 +73,8 @@
.if !defined(_INCLUDE_USES_MONO_MK)
_INCLUDE_USES_MONO_MK= yes
-.if !empty(mono_ARGS:Nnuget)
-IGNORE= USES=mono only supports an optional nuget argument
+.if !empty(mono_ARGS:Nnuget:Nbuild)
+IGNORE= USES=mono only supports optional arguments nuget and build
.endif
# Set the location of the .wapi directory so we write to a location we
@@ -81,7 +83,9 @@ MONO_SHARED_DIR= ${WRKDIR}
CONFIGURE_ENV+= MONO_SHARED_DIR="${MONO_SHARED_DIR}"
MAKE_ENV+= MONO_SHARED_DIR="${MONO_SHARED_DIR}" TZ=UTC
BUILD_DEPENDS+= mono:lang/mono
+.if empty(mono_ARGS:Mbuild)
RUN_DEPENDS+= mono:lang/mono
+.endif
# Set the location that webaps served by XSP should use.
XSP_DOCROOT= ${PREFIX}/www/xsp
diff --git a/test-ports/default/Mk/Uses/motif.mk b/test-ports/default/Mk/Uses/motif.mk
index 4dabadcb..cb98921b 100644
--- a/test-ports/default/Mk/Uses/motif.mk
+++ b/test-ports/default/Mk/Uses/motif.mk
@@ -1,4 +1,4 @@
-# $FreeBSD: head/Mk/Uses/motif.mk 411970 2016-03-27 01:23:25Z bapt $
+# $FreeBSD: head/Mk/Uses/motif.mk 517002 2019-11-07 18:49:58Z zeising $
#
# handle dependency on motif
#
@@ -24,7 +24,15 @@ USE_XORG+= xpm
LIB_DEPENDS+= libXm.so.4:x11-toolkits/open-motif
.endif
-MOTIFLIB?= -L${LOCALBASE}/lib -lXm -lXp
+MOTIFLIB?= -L${LOCALBASE}/lib -lXm
MAKE_ENV+= MOTIFLIB="${MOTIFLIB}"
+# We only need to include xorg.mk if we want USE_XORG modules
+# USES+=xorg does not provide any functionality, it just silences an error
+# message about USES=xorg not being set
+.if defined(USE_XORG) && !empty(USE_XORG)
+USES+= xorg
+.include "${USESDIR}/xorg.mk"
+.endif
+
.endif
diff --git a/test-ports/default/Mk/Uses/mysql.mk b/test-ports/default/Mk/Uses/mysql.mk
index ea5c7a66..4b0c258f 100644
--- a/test-ports/default/Mk/Uses/mysql.mk
+++ b/test-ports/default/Mk/Uses/mysql.mk
@@ -1,4 +1,4 @@
-# $FreeBSD: head/Mk/Uses/mysql.mk 472070 2018-06-09 16:40:54Z brnrd $
+# $FreeBSD: head/Mk/Uses/mysql.mk 505549 2019-07-01 07:43:32Z ale $
#
# Provide support for MySQL
# Feature: mysql
@@ -7,7 +7,8 @@
#
# version If no version is given (by the maintainer via the port), try to
# find the currently installed version. Fall back to default if
-# necessary (MySQL-5.6 = 56).
+# necessary (MySQL-5.7 = 57, look at bsd.default-versions.mk for
+# possible values).
# client Depends on the libmysqlclient library (default)
# server/embedded
# Depend on the server at run/build time. If none of these is
@@ -73,6 +74,7 @@ MYSQL57p_LIBVER= 20
MYSQL80_LIBVER= 21
MYSQL102m_LIBVER= 3
MYSQL103m_LIBVER= 3
+MYSQL104m_LIBVER= 3
# Setting/finding MySQL version we want.
.if exists(${LOCALBASE}/bin/mysql)
diff --git a/test-ports/default/Mk/Uses/ncurses.mk b/test-ports/default/Mk/Uses/ncurses.mk
index 4aa35747..4ee3f654 100644
--- a/test-ports/default/Mk/Uses/ncurses.mk
+++ b/test-ports/default/Mk/Uses/ncurses.mk
@@ -1,4 +1,4 @@
-# $FreeBSD: head/Mk/Uses/ncurses.mk 421554 2016-09-08 14:12:55Z mat $
+# $FreeBSD: head/Mk/Uses/ncurses.mk 520032 2019-12-13 13:24:16Z bapt $
#
# handle dependency on the ncurses port
#
@@ -37,6 +37,9 @@ ncurses_ARGS= port
.if ${ncurses_ARGS} == base
NCURSESBASE= /usr
NCURSESINC= ${NCURSESBASE}/include
+.if !exists(/usr/lib/libncursesw.so)
+NCURSES_IMPL= ncurses
+.endif
. if exists(${LOCALBASE}/lib/libncurses.so)
_USES_sanity+= 400:check-depends-ncurses
@@ -85,5 +88,6 @@ LDFLAGS+= -Wl,-rpath=${NCURSESRPATH}
.endif
NCURSESLIB= ${NCURSESBASE}/lib
+NCURSES_IMPL?= ncursesw
.endif
diff --git a/test-ports/default/Mk/Uses/objc.mk b/test-ports/default/Mk/Uses/objc.mk
index 69194ae6..360d83dd 100644
--- a/test-ports/default/Mk/Uses/objc.mk
+++ b/test-ports/default/Mk/Uses/objc.mk
@@ -1,4 +1,4 @@
-# $FreeBSD: head/Mk/Uses/objc.mk 492056 2019-02-03 15:37:58Z theraven $
+# $FreeBSD: head/Mk/Uses/objc.mk 528379 2020-03-13 21:46:34Z jkim $
#
# Objective C support
#
@@ -26,7 +26,7 @@ _CCVERSION!= ${CC} --version
_OBJC_CCVERSION_${_CC_hash}= ${_CCVERSION}
PORTS_ENV_VARS+= _OBJC_CCVERSION_${_CC_hash}
.endif
-COMPILER_VERSION= ${_CCVERSION:M[0-9].[0-9]*:tW:C/([0-9]).([0-9]).*/\1\2/g}
+COMPILER_VERSION= ${_CCVERSION:M[0-9]*.[0-9]*:[1]:C/([0-9]+)\.([0-9]+)\..*/\1\2/}
.if ${_CCVERSION:Mclang}
COMPILER_TYPE= clang
.else
@@ -48,7 +48,7 @@ _OBJC_ALTCCVERSION_${_CC_hash}= ${_ALTCCVERSION}
PORTS_ENV_VARS+= _OBJC_ALTCCVERSION_${_CC_hash}
.endif
-ALT_COMPILER_VERSION= ${_ALTCCVERSION:M[0-9].[0-9]*:tW:C/([0-9]).([0-9]).*/\1\2/g}
+ALT_COMPILER_VERSION= ${_ALTCCVERSION:M[0-9]*.[0-9]*:[1]:C/([0-9]+)\.([0-9]+)\..*/\1\2/}
.if ${_ALTCCVERSION:Mclang}
ALT_COMPILER_TYPE= clang
.elif !empty(_ALTCCVERSION)
diff --git a/test-ports/default/Mk/Uses/openal.mk b/test-ports/default/Mk/Uses/openal.mk
index ae2000ef..98df871e 100644
--- a/test-ports/default/Mk/Uses/openal.mk
+++ b/test-ports/default/Mk/Uses/openal.mk
@@ -1,86 +1,30 @@
-# $FreeBSD: head/Mk/Uses/openal.mk 411970 2016-03-27 01:23:25Z bapt $
+# $FreeBSD: head/Mk/Uses/openal.mk 500502 2019-04-30 16:24:55Z tobik $
#
# Handle dependency on OpenAL
#
# Feature: openal
# Usage: USES=openal or USES=openal:ARGS
-# Valid ARGS: al, soft (default), si, alut
-#
-# User-specified OpenAL wish:
-# Usage: WANT_OPENAL=ARG
-# Valid ARG: soft (default), si
+# Valid ARGS: al, soft (default), alut
#
# MAINTAINER: portmgr@FreeBSD.org
.if !defined(_INCLUDE_USES_OPENAL_MK)
_INCLUDE_USES_OPENAL_MK= yes
-_valid_ARGS= al si soft alut
-
-_si_DEPENDS= libopenal.so.0:audio/openal
-_soft_DEPENDS= libopenal.so.1:audio/openal-soft
-_alut_DEPENDS= libalut.so.0:audio/freealut
-
-_OPENAL_LIBS= si soft
-_DEFAULT_OPENAL= soft
-
-.if exists(${LOCALBASE}/lib/libopenal.a)
-_HAVE_OPENAL= si
-.elif exists(${LOCALBASE}/bin/openal-info)
-_HAVE_OPENAL= soft
-.endif
-
-# Be friendly
.if empty(openal_ARGS)
-openal_ARGS= ${_DEFAULT_OPENAL}
+openal_ARGS= soft
.endif
-# Sanity checks
-.if defined(WANT_OPENAL) && defined(_HAVE_OPENAL) && ${_HAVE_OPENAL} != ${WANT_OPENAL}
-IGNORE= OpenAL mismatch: ${_HAVE_OPENAL} is installed, but ${WANT_OPENAL} desired
+.if !empty(openal_ARGS:Nal:Nsoft:Nalut)
+IGNORE= has unknown USES=openal arguments: ${openal_ARGS:Nal:Nsoft:Nalut}
.endif
-.for _arg in ${openal_ARGS}
-. if ! ${_valid_ARGS:M${_arg}}
-IGNORE= Incorrect 'USES+= openal:${openal_ARGS}' usage: argument [${_arg}] is not recognized
-. endif
-. if ${_OPENAL_LIBS:M${_arg}} && ${openal_ARGS:Mal}
-IGNORE= Incorrect 'USES+= openal:${openal_ARGS}' usage: argument [${_arg}] cannot be used together with al
-. endif
-. if ${_OPENAL_LIBS:M${_arg}} && defined(_HAVE_OPENAL) && ${_HAVE_OPENAL} != ${_arg}
-IGNORE= OpenAL mismatch: port wants to use ${_arg} while you have ${_HAVE_OPENAL}
-. endif
-. if ${_OPENAL_LIBS:M${_arg}} && defined(WANT_OPENAL) && ${WANT_OPENAL} != ${_arg}
-IGNORE= OpenAL mismatch: port wants to use ${_arg} while you wish to use ${WANT_OPENAL}
-. endif
-. if ${_OPENAL_LIBS:M${_arg}}
-. for _carg in ${_OPENAL_LIBS:N${_arg}}
-. if ${openal_ARGS:M${_carg}}
-IGNORE= Incorrect 'USES+= openal:${openal_ARGS}' usage: arguments [${_arg}] and [${_carg}] cannot be used together
-. endif
-. endfor
-. endif
-.endfor
+_OPENAL_al_DEPENDS= libopenal.so.1:audio/openal-soft
+_OPENAL_soft_DEPENDS= libopenal.so.1:audio/openal-soft
+_OPENAL_alut_DEPENDS= libalut.so.0:audio/freealut
-# Proceed
-_USE_OPENAL=
-
-.if ${openal_ARGS:Mal}
-.if defined(_HAVE_OPENAL)
-_USE_OPENAL= ${_HAVE_OPENAL}
-.elif defined(WANT_OPENAL)
-_USE_OPENAL= ${WANT_OPENAL}
-.else
-_USE_OPENAL= ${_DEFAULT_OPENAL}
-.endif
-.endif
-
-.for _arg in ${openal_ARGS:Nal}
-_USE_OPENAL+= ${_arg}
-.endfor
-
-.for _arg in ${_USE_OPENAL}
-LIB_DEPENDS+= ${_${_arg}_DEPENDS}
+.for _arg in ${openal_ARGS}
+LIB_DEPENDS+= ${_OPENAL_${_arg}_DEPENDS}
.endfor
.endif
diff --git a/test-ports/default/Mk/Uses/pathfix.mk b/test-ports/default/Mk/Uses/pathfix.mk
index baf2595a..68284558 100644
--- a/test-ports/default/Mk/Uses/pathfix.mk
+++ b/test-ports/default/Mk/Uses/pathfix.mk
@@ -1,4 +1,4 @@
-# $FreeBSD: head/Mk/Uses/pathfix.mk 463881 2018-03-08 09:08:48Z gahr $
+# $FreeBSD: head/Mk/Uses/pathfix.mk 522484 2020-01-09 13:01:45Z swills $
#
# Lookup common paths in Makefile.in, configure and similar files, and replace
# their values to respect FreeBSD hier(7) for file installation.
@@ -28,7 +28,7 @@ _USES_patch+= 190:pathfix
pathfix:
.if ${USES:Mcmake*}
.for file in ${PATHFIX_CMAKELISTSTXT}
- @${FIND} ${PATHFIX_WRKSRC} -name "${file}" -type f | ${XARGS} ${REINPLACE_CMD} -e \
+ @${FIND} ${PATHFIX_WRKSRC} -name "${file}" -type f | ${XARGS} ${FRAMEWORK_REINPLACE_CMD} -e \
's|[{]CMAKE_INSTALL_LIBDIR[}]/pkgconfig|{CMAKE_INSTALL_PREFIX}/libdata/pkgconfig|g ; \
s|[{]CMAKE_INSTALL_DATAROOTDIR[}]/pkgconfig|{CMAKE_INSTALL_PREFIX}/libdata/pkgconfig|g ; \
s|[{]INSTALL_LIB_DIR[}]/pkgconfig|{CMAKE_INSTALL_PREFIX}/libdata/pkgconfig|g ; \
@@ -43,7 +43,7 @@ pathfix:
.endfor
.else
.for file in ${PATHFIX_MAKEFILEIN}
- @${FIND} ${PATHFIX_WRKSRC} -name "${file}" -type f | ${XARGS} ${REINPLACE_CMD} -e \
+ @${FIND} ${PATHFIX_WRKSRC} -name "${file}" -type f | ${XARGS} ${FRAMEWORK_REINPLACE_CMD} -e \
's|[(]libdir[)]/locale|(prefix)/share/locale|g ; \
s|[(]libdir[)]/pkgconfig|(prefix)/libdata/pkgconfig|g ; \
s|[(]LIBDIR[)]/pkgconfig|(PREFIX)/libdata/pkgconfig|g ; \
diff --git a/test-ports/default/Mk/Uses/perl5.mk b/test-ports/default/Mk/Uses/perl5.mk
index 1803fbfe..d89ad2c3 100644
--- a/test-ports/default/Mk/Uses/perl5.mk
+++ b/test-ports/default/Mk/Uses/perl5.mk
@@ -1,4 +1,4 @@
-# $FreeBSD: head/Mk/Uses/perl5.mk 476224 2018-08-02 08:35:10Z mat $
+# $FreeBSD: head/Mk/Uses/perl5.mk 501523 2019-05-13 07:36:38Z mat $
#
# Provide support to use perl5
#
@@ -44,12 +44,12 @@ USE_PERL5?= run build
# When adding a version, please keep the comment in
# Mk/bsd.default-versions.mk in sync.
-. if ${PERL5_DEFAULT} == 5.24
-.include "${PORTSDIR}/lang/perl5.24/version.mk"
-. elif ${PERL5_DEFAULT} == 5.26
+. if ${PERL5_DEFAULT} == 5.26
.include "${PORTSDIR}/lang/perl5.26/version.mk"
. elif ${PERL5_DEFAULT} == 5.28
.include "${PORTSDIR}/lang/perl5.28/version.mk"
+. elif ${PERL5_DEFAULT} == 5.30
+.include "${PORTSDIR}/lang/perl5.30/version.mk"
. elif ${PERL5_DEFAULT} == devel
.include "${PORTSDIR}/lang/perl5-devel/version.mk"
# Force PERL_PORT here in case two identical PERL_VERSION.
@@ -83,12 +83,12 @@ PERL_ARCH?= mach
# perl5_default file, or up there in the default versions selection.
# When adding a version, please keep the comment in
# Mk/bsd.default-versions.mk in sync.
-. if ${PERL_LEVEL} >= 502800
+. if ${PERL_LEVEL} >= 503000
+PERL_PORT?= perl5.30
+. elif ${PERL_LEVEL} >= 502800
PERL_PORT?= perl5.28
-. elif ${PERL_LEVEL} >= 502600
+. else # ${PERL_LEVEL} < 502800
PERL_PORT?= perl5.26
-. else # ${PERL_LEVEL} < 502600
-PERL_PORT?= perl5.24
. endif
SITE_PERL_REL?= lib/perl5/site_perl
@@ -154,6 +154,18 @@ IGNORE= improper use of USE_PERL5
. endif
. endif
+_USE_PERL5_VALID= build configure extract modbuild modbuildtiny patch run \
+ test
+_USE_PERL5_UNKNOWN=
+. for component in ${_USE_PERL5}
+. if empty(_USE_PERL5_VALID:M${component})
+_USE_PERL5_UNKNOWN+= ${component}
+. endif
+. endfor
+. if !empty(_USE_PERL5_UNKNOWN)
+IGNORE= has unknown USE_PERL5 components: ${_USE_PERL5_UNKNOWN}
+. endif
+
_USES_POST+= perl5
.endif
diff --git a/test-ports/default/Mk/Uses/pgsql.mk b/test-ports/default/Mk/Uses/pgsql.mk
index 708ce514..d3569190 100644
--- a/test-ports/default/Mk/Uses/pgsql.mk
+++ b/test-ports/default/Mk/Uses/pgsql.mk
@@ -1,4 +1,4 @@
-# $FreeBSD: head/Mk/Uses/pgsql.mk 490431 2019-01-15 21:50:54Z crees $
+# $FreeBSD: head/Mk/Uses/pgsql.mk 508390 2019-08-08 15:33:02Z girgen $
#
# Provide support for PostgreSQL (pgsql)
#
@@ -41,7 +41,7 @@ _INCLUDE_USES_PGSQL_MK= yes
# When adding a version, please keep the comment in
# Mk/bsd.default-versions.mk in sync.
-VALID_PGSQL_VER= 9.4 9.5 9.6 10 11
+VALID_PGSQL_VER= 9.4 9.5 9.6 10 11 12
# Override non-default LIBVERS like this:
#PGSQL99_LIBVER=6
diff --git a/test-ports/default/Mk/Uses/php.mk b/test-ports/default/Mk/Uses/php.mk
index 292b7615..f3148fb6 100644
--- a/test-ports/default/Mk/Uses/php.mk
+++ b/test-ports/default/Mk/Uses/php.mk
@@ -1,10 +1,11 @@
-# $FreeBSD: head/Mk/Uses/php.mk 488887 2019-01-01 13:29:57Z rene $
+# $FreeBSD: head/Mk/Uses/php.mk 521466 2019-12-30 06:39:51Z sunpoet $
#
# Support for PHP-based ports.
#
# Feature: php
# Usage: USES=php
-# Valid ARGS: (none), phpize, ext, zend, build, cli, cgi, mod, web, embed
+# Valid ARGS: (none), phpize, ext, zend, build, cli, cgi, mod, web, embed,
+# pecl, flavors, noflavors
#
# - phpize : Use to build a PHP extension.
# - ext : Use to build, install and register a PHP extension.
@@ -60,6 +61,18 @@ PHP_Include_MAINTAINER= ale@FreeBSD.org
_INCLUDE_USES_PHP_MK= yes
+_PHP_VALID_ARGS= build cgi cli embed ext flavors mod noflavors pecl \
+ phpize web zend
+_PHP_UNKNOWN_ARGS=
+.for arg in ${php_ARGS}
+. if empty(_PHP_VALID_ARGS:M${arg})
+_PHP_UNKNOWN_ARGS+= ${arg}
+. endif
+.endfor
+.if !empty(_PHP_UNKNOWN_ARGS)
+IGNORE= has unknown USES=php arguments: ${_PHP_UNKNOWN_ARGS}
+.endif
+
. if ${php_ARGS:Mbuild} && ( ${php_ARGS:Mphpize} || ${php_ARGS:Mext} || ${php_ARGS:Mzend} )
DEV_WARNING+= "USES=php:build is included in USES=php:phpize, USES=php:ext, and USES=php:zend, so it is not needed"
. endif
@@ -88,7 +101,8 @@ php_ARGS:= ${php_ARGS:Nflavors}
php_ARGS+= ext
. if !defined(USE_GITHUB)
EXTRACT_SUFX= .tgz
-MASTER_SITES= http://pecl.php.net/get/
+MASTER_SITES= https://pecl.php.net/get/ \
+ http://pecl.php.net/get/
. endif
PKGNAMEPREFIX= ${PECL_PKGNAMEPREFIX}
DIST_SUBDIR= PECL
@@ -96,7 +110,7 @@ DIST_SUBDIR= PECL
PHPBASE?= ${LOCALBASE}
-_ALL_PHP_VERSIONS= 71 72 73
+_ALL_PHP_VERSIONS= 72 73 74
# Make the already installed PHP the default one.
. if exists(${PHPBASE}/etc/php.conf)
@@ -116,7 +130,7 @@ IGNORE= does not work with PHP versions "${IGNORE_WITH_PHP}" and "${_INSTALLED_P
PHP_VER?= ${PHP_DEFAULT:S/.//}
. endif # .if exists(${PHPBASE}/etc/php.conf)
-# Use the "default" php version as th first version for flavors, so that it
+# Use the "default" php version as the first version for flavors, so that it
# gets to be the default flavor.
_ALL_FLAVOR_VERSIONS= ${PHP_VER} ${_ALL_PHP_VERSIONS:N${PHP_VER}}
@@ -145,6 +159,10 @@ FLAVOR= ${FLAVORS:[1]}
. endif
. endif
+.if ${PHP_VER} == 74 && (${ARCH:Mmips*} || (${ARCH:Mpowerpc*} && !exists(/usr/bin/clang)) || ${ARCH} == sparc64)
+USE_GCC= yes
+.endif
+
# This variable is for dependencies lines, so you write:
# ${PHP_PKGNAMEPREFIX}foo:devel/php-foo@${PHP_FLAVOR}
PHP_FLAVOR= php${PHP_VER}
@@ -160,15 +178,15 @@ PHP_VER= ${FLAVOR:S/^php//}
(${FLAVOR:Mphp[0-9][0-9]} && ${FLAVOR} != ${FLAVORS:[1]})
# When adding a version, please keep the comment in
# Mk/bsd.default-versions.mk in sync.
-. if ${PHP_VER} == 73
+. if ${PHP_VER} == 74
+PHP_EXT_DIR= 20190902
+PHP_EXT_INC= hash pcre spl
+. elif ${PHP_VER} == 73
PHP_EXT_DIR= 20180731
PHP_EXT_INC= pcre spl
. elif ${PHP_VER} == 72
PHP_EXT_DIR= 20170718
PHP_EXT_INC= pcre spl
-. elif ${PHP_VER} == 71
-PHP_EXT_DIR= 20160303
-PHP_EXT_INC= pcre spl
. else
# (rene) default to DEFAULT_VERSIONS
PHP_EXT_DIR= 20170718
@@ -287,6 +305,8 @@ _INCLUDE_USES_PHP_POST_MK=yes
. if ${php_ARGS:Mext} || ${php_ARGS:Mzend}
PHP_MODNAME?= ${PORTNAME}
+PHP_EXT_PKGMESSAGE= ${WRKDIR}/php-ext-pkg-message
+_PKGMESSAGES+= ${PHP_EXT_PKGMESSAGE}
PHP_HEADER_DIRS+= .
# If there is no priority defined, we wing it.
. if !defined(PHP_MOD_PRIO)
@@ -335,6 +355,15 @@ add-plist-phpext:
>> ${TMPPLIST}
@${ECHO_CMD} "${PHP_EXT_INI_FILE}" \
>> ${TMPPLIST}
+ @${ECHO_CMD} "[" > ${PHP_EXT_PKGMESSAGE}
+ @${ECHO_CMD} "{" >> ${PHP_EXT_PKGMESSAGE}
+ @${ECHO_CMD} " message: <<EOD" >> ${PHP_EXT_PKGMESSAGE}
+ @${ECHO_CMD} "This file has been added to automatically load the installed extension:" >> ${PHP_EXT_PKGMESSAGE}
+ @${ECHO_CMD} "${PREFIX}/${PHP_EXT_INI_FILE}" >> ${PHP_EXT_PKGMESSAGE}
+ @${ECHO_CMD} "EOD" >> ${PHP_EXT_PKGMESSAGE}
+ @${ECHO_CMD} " type: install" >> ${PHP_EXT_PKGMESSAGE}
+ @${ECHO_CMD} "}" >> ${PHP_EXT_PKGMESSAGE}
+ @${ECHO_CMD} "]" >> ${PHP_EXT_PKGMESSAGE}
. endif
# Extensions
@@ -342,17 +371,17 @@ add-plist-phpext:
# non-version specific components
_USE_PHP_ALL= bcmath bitset bz2 calendar ctype curl dba dom \
enchant exif fileinfo filter ftp gd gettext gmp \
- hash iconv igbinary imap interbase intl json ldap mbstring mcrypt \
+ hash iconv igbinary imap intl json ldap mbstring mcrypt \
memcache memcached mysqli odbc opcache \
openssl pcntl pcre pdf pdo pdo_dblib pdo_firebird pdo_mysql \
pdo_odbc pdo_pgsql pdo_sqlite phar pgsql posix \
- pspell radius readline recode redis session shmop simplexml snmp soap\
+ pspell radius readline redis session shmop simplexml snmp soap\
sockets spl sqlite3 sysvmsg sysvsem sysvshm \
- tidy tokenizer wddx xml xmlreader xmlrpc xmlwriter xsl zip zlib
+ tidy tokenizer xml xmlreader xmlrpc xmlwriter xsl zip zlib
# version specific components
-_USE_PHP_VER71= ${_USE_PHP_ALL}
-_USE_PHP_VER72= ${_USE_PHP_ALL} sodium
-_USE_PHP_VER73= ${_USE_PHP_ALL} sodium
+_USE_PHP_VER72= ${_USE_PHP_ALL} interbase recode sodium wddx
+_USE_PHP_VER73= ${_USE_PHP_ALL} interbase recode sodium wddx
+_USE_PHP_VER74= ${_USE_PHP_ALL} ffi sodium
bcmath_DEPENDS= math/php${PHP_VER}-bcmath
bitset_DEPENDS= math/pecl-bitset@${PHP_FLAVOR}
@@ -365,6 +394,7 @@ dbase_DEPENDS= databases/php${PHP_VER}-dbase
dom_DEPENDS= textproc/php${PHP_VER}-dom
enchant_DEPENDS= textproc/php${PHP_VER}-enchant
exif_DEPENDS= graphics/php${PHP_VER}-exif
+ffi_DEPENDS= devel/php${PHP_VER}-ffi
fileinfo_DEPENDS= sysutils/php${PHP_VER}-fileinfo
filter_DEPENDS= security/php${PHP_VER}-filter
ftp_DEPENDS= ftp/php${PHP_VER}-ftp
@@ -380,15 +410,10 @@ intl_DEPENDS= devel/php${PHP_VER}-intl
json_DEPENDS= devel/php${PHP_VER}-json
ldap_DEPENDS= net/php${PHP_VER}-ldap
mbstring_DEPENDS= converters/php${PHP_VER}-mbstring
-. if ${PHP_VER} >= 72
mcrypt_DEPENDS= security/pecl-mcrypt@${PHP_FLAVOR}
-. else
-mcrypt_DEPENDS= security/php${PHP_VER}-mcrypt
-. endif
-memcache_DEPENDS= databases/php-memcache@${PHP_FLAVOR}
+memcache_DEPENDS= databases/pecl-memcache@${PHP_FLAVOR}
memcached_DEPENDS= databases/pecl-memcached@${PHP_FLAVOR}
mssql_DEPENDS= databases/php${PHP_VER}-mssql
-mysql_DEPENDS= databases/php${PHP_VER}-mysql
mysqli_DEPENDS= databases/php${PHP_VER}-mysqli
odbc_DEPENDS= databases/php${PHP_VER}-odbc
opcache_DEPENDS= www/php${PHP_VER}-opcache
diff --git a/test-ports/default/Mk/Uses/pure.mk b/test-ports/default/Mk/Uses/pure.mk
deleted file mode 100644
index d4f2250b..00000000
--- a/test-ports/default/Mk/Uses/pure.mk
+++ /dev/null
@@ -1,39 +0,0 @@
-# Created by: Rusmir Dusko <nemysis@FreeBSD.org>
-# $FreeBSD: head/Mk/Uses/pure.mk 478865 2018-09-03 12:42:20Z rene $
-#
-# Provide support for Pure Programming Language based projects
-#
-# Feature: pure
-# Usage: USES=pure or USES=pure:ARGS
-# Valid ARGS: ffi
-# ARGS description:
-# ffi makes the port depends on pure-ffi at runtime
-#
-# MAINTAINER= ports@FreeBSD.org
-
-.if !defined(_INCLUDE_USES_PURE_MK)
-_INCLUDE_USES_PURE_MK= yes
-
-_valid_ARGS= ffi
-
-# Sanity check
-.for arg in ${pure_ARGS}
-. if empty(_valid_ARGS:M${arg})
-IGNORE= Incorrect 'USES+= pure:${pure_ARGS}' usage: argument [${arg}] is not recognized
-. endif
-.endfor
-
-LIB_DEPENDS+= libpure.so:lang/pure
-.include "${USESDIR}/gmake.mk"
-
-.if ${pure_ARGS:Mffi}
-RUN_DEPENDS+= ${LOCALBASE}/lib/pure/ffi.pure:devel/pure-ffi
-.endif
-
-MAKE_ARGS+= prefix=${PREFIX} mandir=${PREFIX}/man \
- CC=${CC} CFLAGS="${CFLAGS}" \
- CXX=${CXX} CXXFLAGS="${CXXFLAGS}" \
- CPPFLAGS+=-I${LOCALBASE}/include \
- LDFLAGS+=-L${LOCALBASE}/lib
-
-.endif #!defined(_INCLUDE_USES_PURE_MK)
diff --git a/test-ports/default/Mk/Uses/pyqt.mk b/test-ports/default/Mk/Uses/pyqt.mk
index b80e4802..e58e9798 100644
--- a/test-ports/default/Mk/Uses/pyqt.mk
+++ b/test-ports/default/Mk/Uses/pyqt.mk
@@ -1,15 +1,15 @@
-# $FreeBSD: head/Mk/Uses/pyqt.mk 487597 2018-12-16 15:25:40Z tcberner $
+# $FreeBSD: head/Mk/Uses/pyqt.mk 531396 2020-04-11 05:04:40Z lbartoletti $
#
# Handle PyQt related ports
#
# Feature: pyqt
# Usage: USES=pyqt:ARGS
-# Valid ARGS: 4,5
+# Valid ARGS: 5
#
# MAINTAINER: kde@FreeBSD.org
#
# Internal Port variables for PyQt ports:
-# PYQT_DIST - This port is part of PyQt4/5 itself. Variables and
+# PYQT_DIST - This port is part of PyQt5 itself. Variables and
# targets are then set assuming a certain tarball and
# port layout.
# USE_PYQT - List of PyQt components to depend on
@@ -24,15 +24,15 @@
.if !defined(_INCLUDE_USES_PYQT_MK)
_INCLUDE_USES_PYQT_MK= yes
-# At the moment we support PyQt bindings versions 4 and 5, sip
+# At the moment we support PyQt bindings versions 5, sip
# option is for internal use by the py-sip ports.
-_PYQT_SUPPORTED= 4 5 sip
+_PYQT_SUPPORTED= 5 sip
.if empty(pyqt_ARGS)
IGNORE= pyqt needs a qt-version (${_PYQT_SUPPORTED})
.endif
-# At the moment we support PyQt bindings versions 4 and 5
+# At the moment we support PyQt bindings versions 5
.for ver in ${_PYQT_SUPPORTED:O:u}
. if ${pyqt_ARGS:M${ver}}
. if empty(_PYQT_VERSION)
@@ -45,46 +45,44 @@ IGNORE?= cannot be installed: different PYQT versions specified via pyqt:
.if empty(_PYQT_VERSION)
IGNORE?= USES=pyqt needs a version number (valid values: ${_PYQT_SUPPORTED})
+_PYQT_VERSION= 0
.endif
PYQT_MAINTAINER= kde@FreeBSD.org
-MASTER_SITE_RIVERBANK= http://www.riverbankcomputing.com/static/Downloads/%SUBDIR%/
+MASTER_SITE_RIVERBANK= https://www.riverbankcomputing.com/static/Downloads/%SUBDIR%/
-MASTER_SITES_SIP= SF/pyqt/sip/sip-${PORTVERSION} \
+# https://www.riverbankcomputing.com/static/Downloads/sip/4.19.15/sip-4.19.15.tar.gz
+MASTER_SITES_SIP= RIVERBANK/sip/${PORTVERSION} \
+ SF/pyqt/sip/sip-${PORTVERSION} \
GENTOO
-MASTER_SITES_PYQT4= SF/pyqt/PyQt4/PyQt-${PORTVERSION} \
+MASTER_SITES_PYQT5= RIVERBANK/PyQt5/${PORTVERSION} \
+ SF/pyqt/PyQt5/PyQt-${PORTVERSION} \
GENTOO
-MASTER_SITES_PYQT5= SF/pyqt/PyQt5/PyQt-${PORTVERSION} \
- GENTOO
-MASTER_SITES_QSCI2= SF/pyqt/QScintilla2/QScintilla-${PORTVERSION} \
+#https://www.riverbankcomputing.com/static/Downloads/QScintilla/2.11.4/QScintilla-2.11.4.tar.gz
+MASTER_SITES_QSCI2= RIVERBANK/QScintilla/${PORTVERSION} \
+ SF/pyqt/QScintilla2/QScintilla-${PORTVERSION} \
GENTOO
-SIP_VERSION= 4.19.13
-QSCI2_VERSION= 2.10.8
-PYQT4_VERSION= 4.12.1
-PYQT5_VERSION= 5.11.3
+SIP_VERSION= 4.19.21
+QSCI2_VERSION= 2.11.4
+PYQT5_VERSION= 5.13.1
SIP_DISTNAME= sip-${SIP_VERSION}
-PYQT4_DISTNAME= PyQt4_gpl_x11-${PYQT4_VERSION}
-PYQT4_DISTINFO_FILE= ${.CURDIR:H:H}/devel/${PYQT_RELNAME}/distinfo
PYQT5_DISTNAME= PyQt5_gpl-${PYQT5_VERSION}
PYQT5_DISTINFO_FILE= ${.CURDIR:H:H}/devel/${PYQT_RELNAME}/distinfo
-QSCI2_DISTNAME= QScintilla_gpl-${QSCI2_VERSION}
-PYQT4_LICENSE= GPLv3
+QSCI2_DISTNAME= QScintilla-${QSCI2_VERSION}
PYQT5_LICENSE= GPLv3
-# Keep these synchronized with OPTIONS_DEFINE in devel/py-qt4 and devel/py-qt5
-# PyQt components split up into pyqt4/pyqt5/...
+# Keep these synchronized with OPTIONS_DEFINE in devel/py-qt5
+# PyQt components split up into pyqt5/...
_USE_PYQT_ALL= core dbus dbussupport demo designer designerplugin \
- gui multimedia network opengl qscintilla2 \
+ gui help multimedia network opengl qscintilla2 \
sql svg test webkit xml xmlpatterns sip
-# List of components only in pyqt4
-_USE_PYQT4_ONLY= assistant declarative doc \
- help phonon script scripttools
# List of components only in pyqt5
_USE_PYQT5_ONLY= multimediawidgets printsupport qml quickwidgets \
- serialport webchannel webengine webkitwidgets widgets
+ serialport webchannel webengine webkitwidgets \
+ websockets widgets
# Unversioned variables for the rest of the file
PYQT_VERSION= ${PYQT${_PYQT_VERSION}_VERSION}
@@ -119,8 +117,9 @@ py-sql_PATH= ${PYQT_PY_RELNAME}-sql>=${PYQT_VERSION}
py-svg_PATH= ${PYQT_PY_RELNAME}-svg>=${PYQT_VERSION}
py-test_PATH= ${PYQT_PY_RELNAME}-test>=${PYQT_VERSION}
py-webchannel_PATH= ${PYQT_PY_RELNAME}-webchannel>=${PYQT_VERSION}
-py-webengine_PATH= ${PYQT_PY_RELNAME}-webengine>=${PYQT_VERSION}
+py-webengine_PATH= ${PYQT_PY_RELNAME}-webengine>=5.12.1
py-webkit_PATH= ${PYQT_PY_RELNAME}-webkit>=${PYQT_VERSION}
+py-websockets_PATH= ${PYQT_PY_RELNAME}-websockets>=${PYQT_VERSION}
py-xml_PATH= ${PYQT_PY_RELNAME}-xml>=${PYQT_VERSION}
py-xmlpatterns_PATH= ${PYQT_PY_RELNAME}-xmlpatterns>=${PYQT_VERSION}
@@ -158,6 +157,7 @@ py-test_PORT= devel/${PYQT_RELNAME}-test
py-webchannel_PORT= www/${PYQT_RELNAME}-webchannel
py-webengine_PORT= www/${PYQT_RELNAME}-webengine
py-webkit_PORT= www/${PYQT_RELNAME}-webkit
+py-websockets_PORT= www/${PYQT_RELNAME}-websockets
py-xml_PORT= textproc/${PYQT_RELNAME}-xml
py-xmlpatterns_PORT= textproc/${PYQT_RELNAME}-xmlpatterns
@@ -187,6 +187,7 @@ py-phonon_DESC= Python bindings for Phonon module
py-qscintilla2_DESC= Python bindings for QScintilla2
py-script_DESC= Python bindings for QtScript module
py-scripttools_DESC= Python bindings for QtScriptTools module
+py-sip_DESC= Python bindings generator for C and C++ libraries
py-sql_DESC= Python bindings for QtSql module
py-svg_DESC= Python bindings for QtSvg module
py-test_DESC= Python bindings for QtTest module
@@ -220,7 +221,7 @@ _QMLDIR_REL= ${QT_QMLDIR_REL}/${_VERSION_SUBDIR_REL}
PYQT_APIDIR= ${PREFIX}/${_APIDIR_REL}
PYQT_DOCDIR= ${PREFIX}/${_DOCDIR_REL}
PYQT_EXAMPLEDIR= ${PREFIX}/${_EXAMPLEDIR_REL}
-PYQT_SIPDIR= ${PREFIX}/${_SIPDIR_REL}
+PYQT_SIPDIR?= ${PREFIX}/${_SIPDIR_REL}
PYQT_DESIGNERDIR= ${PREFIX}/${_DESIGNERDIR_REL}
PYQT_QMLDIR= ${PREFIX}/${_QMLDIR_REL}
@@ -229,7 +230,10 @@ PLIST_SUB+= PYQT_APIDIR=${_APIDIR_REL} \
PYQT_EXAMPLEDIR=${_EXAMPLEDIR_REL} \
PYQT_SIPDIR=${_SIPDIR_REL} \
PYQT_DESIGNERDIR=${_DESIGNERDIR_REL} \
- PYQT_QMLDIR=${_QMLDIR_REL}
+ PYQT_QMLDIR=${_QMLDIR_REL} \
+ PYQT_SIPVERSION=${SIP_VERSION} \
+ PYQT_QSCIVERSION=${QSCI2_VERSION} \
+ PYQT_PYQTVERSION=${PYQT_VERSION}
.if defined(PYQT_DIST)
PORTVERSION= ${PYQT_VERSION}
diff --git a/test-ports/default/Mk/Uses/python.mk b/test-ports/default/Mk/Uses/python.mk
index 1982ad4d..af44f91f 100644
--- a/test-ports/default/Mk/Uses/python.mk
+++ b/test-ports/default/Mk/Uses/python.mk
@@ -1,37 +1,46 @@
-# $FreeBSD: head/Mk/Uses/python.mk 490485 2019-01-16 15:13:51Z mat $
+# $FreeBSD: head/Mk/Uses/python.mk 530200 2020-04-01 06:46:47Z antoine $
#
# Provide support for Python related ports. This includes detecting Python
# interpreters, ports providing package and modules for python as well as
# consumer ports requiring Python at build or run time.
#
# Feature: python
-# Usage: USES=python or USES=python:args
-# Valid ARGS: <version>, patch, build, run, test
-#
-# version If your port requires only some set of Python versions, you
-# can set this to [min]-[max] or min+ or -max or as an
-# explicit version (eg. 3.3-3.4 for [min]-[max], 2.7+ or -3.3
-# for min+ and -max, 2.7 for an explicit version). Example:
-#
-# USES=python:2.7 # Only use Python 2.7
-# USES=python:3.3+ # Use Python 3.3 or newer
-# USES=python:3.3-3.4 # Use Python 3.3 or 3.4
-# USES=python:-3.3 # Use any Python up to 3.3
-# USES=python # Use the set default Python
-# # version
-#
-# patch Indicates that Python is needed at patch time and adds
-# it to PATCH_DEPENDS.
-# build Indicates that Python is needed at build time and adds
-# it to BUILD_DEPENDS.
-# run Indicates that Python is needed at run time and adds
-# it to RUN_DEPENDS.
-# test Indicates that Python is needed at test time and adds
-# it to TEST_DEPENDS.
-# env Indicates that the port does not require a dependency on Python
-# itself but needs the environment set up. This is mainly used
-# when depending on flavored python ports, or when a correct
-# PYTHON_CMD is required. It has the same effect than setting
+# Usage: USES=python[:version-spec][,arg,...]
+# Valid ARGS: <version-spec>, patch, build, run, test
+#
+# version-spec Declarative specification for the Python version(s) the
+# port supports. Subsets and ranges can be specified:
+#
+# * <version>
+# * <minimum-version>-<maximum-version>
+# * <minimum-version>+
+# * -<maximum-version>
+#
+# Examples:
+#
+# USES=python:2.7 # Supports Python 2.7 Only
+# USES=python:3.5+ # Supports Python 3.5 or later
+# USES=python:3.5-3.7 # Supports Python 3.5 to 3.7
+# USES=python:-3.6 # Supports Python up to 3.6
+# USES=python # Supports any/all Python versions
+#
+# NOTE: <version-spec> should be as specific as possible, matching the versions
+# upstream declares support for, without being incorrect. In particular,
+# USES=python *without* a <version-spec> means any and all past or future
+# versions, including unreleased versions, which is probably incorrect.
+#
+# Not specifying a <version-spec> should only be used when a more specific
+# <version-spec> cannot be specified due to syntax limitations, for
+# example: 2.7,3.4-3.6, but even in this case, X.Y+ (2.7+), or -X.Y (-3.6)
+# is preferred and likely more correct.
+#
+# patch Python is needed at patch time. Adds dependency to PATCH_DEPENDS.
+# build Python is needed at build time. Adds dependency to BUILD_DEPENDS.
+# run Python is needed at run time. Adds dependency to RUN_DEPENDS.
+# test Python is needed at test time. Adds dependency to TEST_DEPENDS.
+# env Does not depend on Python but needs the environment set up. This
+# is mainly used when depending on flavored python ports, or when a
+# correct PYTHON_CMD is required. It has the same effect as setting
# PYTHON_NO_DEPENDS.
#
# If build, run and test are omitted, Python will be added as BUILD_DEPENDS,
@@ -43,7 +52,7 @@
# Exported variables:
#
# PYTHON_VERSION - The chosen Python interpreter including the version,
-# e.g. python2.7, python3.3, etc.
+# e.g. python2.7, python3.5, etc.
#
# Variables, which can be set by the port:
#
@@ -170,14 +179,14 @@
# without dots, e.g. 2706, 3401, ...
#
# PYTHON_SUFFIX - The major-minor release number of the chosen Python
-# interpreter without dots, e.g. 27, 34, ...
+# interpreter without dots, e.g. 27, 36, ...
# Used for prefixes and suffixes.
#
# PYTHON_MAJOR_VER - The major release version of the chosen Python
# interpreter, e.g. 2, 3, ...
#
# PYTHON_VER - The major-minor release version of the chosen Python
-# interpreter, e.g. 2.7, 3.4, ...
+# interpreter, e.g. 2.7, 3.6, ...
#
# PYTHON_ABIVER - Additional ABI flags set by the chosen Python
# interpreter, e.g. md
@@ -210,12 +219,16 @@
# packages for different Python versions.
# default: py${PYTHON_SUFFIX}-
#
+# PYTHON_PKGNAMESUFFIX
+# - Use this as a ${PKGNAMESUFFIX} to distinguish
+# packages for different Python versions.
+# default: -py${PYTHON_SUFFIX}
+#
# Using USES=python.mk also will add some useful entries to PLIST_SUB:
#
# PYTHON_INCLUDEDIR=${PYTHONPREFIX_INCLUDEDIR:S;${PREFIX}/;;}
# PYTHON_LIBDIR=${PYTHONPREFIX_LIBDIR:S;${PREFIX}/;;}
# PYTHON_PLATFORM=${PYTHON_PLATFORM}
-# PYTHON_PYOEXTENSION=${PYTHON_PYOEXTENSION}
# PYTHON_SITELIBDIR=${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;}
# PYTHON_SUFFIX=${PYTHON_SUFFIX}
# PYTHON_VER=${PYTHON_VER}
@@ -226,10 +239,6 @@
# PYTHON2="" PYTHON3="@comment " for Python 2.x
# PYTHON2="@comment " PYTHON3="" for Python 3.x
#
-# PYTHON_PKGNAMESUFFIX
-# - Deprecated, use PYTHON_PKGNAMEPREFIX instead
-# default: -py${PYTHON_SUFFIX}
-#
# PYDISTUTILS_INSTALLNOSINGLE
# - Deprecated without replacement
#
@@ -241,11 +250,25 @@ _INCLUDE_USES_PYTHON_MK= yes
# What Python version and what Python interpreters are currently supported?
# When adding a version, please keep the comment in
# Mk/bsd.default-versions.mk in sync.
-_PYTHON_VERSIONS= 2.7 3.6 3.7 3.5 # preferred first
+_PYTHON_VERSIONS= 2.7 3.7 3.8 3.6 3.5 # preferred first
_PYTHON_PORTBRANCH= 2.7 # ${_PYTHON_VERSIONS:[1]}
_PYTHON_BASECMD= ${LOCALBASE}/bin/python
_PYTHON_RELPORTDIR= lang/python
+# List all valid USE_PYTHON features here
+_VALID_PYTHON_FEATURES= allflavors autoplist concurrent cython cython_run \
+ distutils flavors noegginfo noflavors optsuffix \
+ py3kplist pythonprefix
+_INVALID_PYTHON_FEATURES=
+.for var in ${USE_PYTHON}
+. if empty(_VALID_PYTHON_FEATURES:M${var})
+_INVALID_PYTHON_FEATURES+= ${var}
+. endif
+.endfor
+.if !empty(_INVALID_PYTHON_FEATURES)
+IGNORE= uses unknown USE_PYTHON features: ${_INVALID_PYTHON_FEATURES}
+.endif
+
# Make each individual feature available as _PYTHON_FEATURE_<FEATURENAME>
.for var in ${USE_PYTHON}
_PYTHON_FEATURE_${var:C/=.*$//:tu}= ${var:C/.*=//:S/,/ /g}
@@ -301,32 +324,15 @@ _PYTHON_TEST_DEP= yes
WARNING+= "PYTHON_DEFAULT must be a version present in PYTHON2_DEFAULT or PYTHON3_DEFAULT, if you want more Python flavors, set BUILD_ALL_PYTHON_FLAVORS in your make.conf"
.endif
-.if ${_PYTHON_ARGS} == "2"
+.if ${_PYTHON_ARGS} == 2.7
+DEV_WARNING+= "lang/python27 reached End of Life and will be removed on 2020-12-31, consider converting to a modern version of python"
+.elif ${_PYTHON_ARGS} == 2
DEV_ERROR+= "USES=python:2 is no longer supported, use USES=python:2.7"
-.elif ${_PYTHON_ARGS} == "3"
+.elif ${_PYTHON_ARGS} == 3
DEV_ERROR+= "USES=python:3 is no longer supported, use USES=python:3.5+ or an appropriate version range"
-.endif # ${_PYTHON_ARGS} == "2"
-
-.if defined(PYTHON_VERSION)
-# A port/user requests a specific python version for its dependencies via
-# DEPENDS_ARGS, since it requires the specific python version itself.
-# Several things can happen now:
-# a) the dependency supports the requested version -> everything's fine
-# b) the dependency does not support the requested version
-# 1) the dependency works in a way that the different python
-# versions do not matter -> everything's fine
-# 2) the dependency is likely to break due to the conflict
-# nothing's fine
-#
-# b.2) needs to be resolved. Due to the complexity of how different pieces of
-# software are built, we can't solve this automatically. Instead, let's assume
-# that maintainers know what they are doing and assume PYTHON_VERSION to be a
-# hint. Just warn maintainers, if the versions do not match
-# (_PYTHON_VERSION_NONSUPPORTED).
-_PYTHON_VERSION:= ${PYTHON_VERSION:S/^python//}
-.else
+.endif # ${_PYTHON_ARGS} == 2.7
+
_PYTHON_VERSION:= ${PYTHON_DEFAULT}
-.endif # defined(PYTHON_VERSION)
# Validate Python version whether it meets the version restriction.
_PYTHON_VERSION_CHECK:= ${_PYTHON_ARGS:C/^([1-9]\.[0-9])$/\1-\1/}
@@ -335,6 +341,13 @@ _PYTHON_VERSION_MINIMUM:= ${_PYTHON_VERSION_MINIMUM_TMP:M[1-9].[0-9]}
_PYTHON_VERSION_MAXIMUM_TMP:= ${_PYTHON_VERSION_CHECK:C/.*-([1-9]\.[0-9])/\1/}
_PYTHON_VERSION_MAXIMUM:= ${_PYTHON_VERSION_MAXIMUM_TMP:M[1-9].[0-9]}
+# At this point we should have no argument left in ${_PYTHON_ARGS}
+# except a version spec
+_PYTHON_ARGS:= ${_PYTHON_ARGS:N[1-9].[0-9]-[1-9].[0-9]:N[1-9].[0-9]:N[1-9].[0-9]+:N-[1-9].[0-9]}
+.if !empty(_PYTHON_ARGS)
+IGNORE= uses unknown USES=python arguments: ${_PYTHON_ARGS}
+.endif
+
.undef _PYTHON_VERSION_NONSUPPORTED
.if !empty(_PYTHON_VERSION_MINIMUM) && (${_PYTHON_VERSION} < ${_PYTHON_VERSION_MINIMUM})
_PYTHON_VERSION_NONSUPPORTED= ${_PYTHON_VERSION_MINIMUM} at least
@@ -344,10 +357,6 @@ _PYTHON_VERSION_NONSUPPORTED= ${_PYTHON_VERSION_MAXIMUM} at most
# If we have an unsupported version of Python, try another.
.if defined(_PYTHON_VERSION_NONSUPPORTED)
-.if defined(PYTHON_VERSION) || defined(PYTHON_CMD)
-_PV:= ${_PYTHON_VERSION} # preserve the specified python version
-IGNORE= needs Python ${_PYTHON_VERSION_NONSUPPORTED}, but ${_PV} was specified
-.endif # defined(PYTHON_VERSION) || defined(PYTHON_CMD)
.undef _PYTHON_VERSION
.for ver in ${PYTHON2_DEFAULT} ${PYTHON3_DEFAULT} ${_PYTHON_VERSIONS}
__VER= ${ver}
@@ -419,30 +428,12 @@ PKGNAMESUFFIX= ${PYTHON_PKGNAMESUFFIX}
# To avoid having dependencies with @ and empty flavor:
# _PYTHON_VERSION is either set by (first that matches):
# - If using Python flavors, from the current Python flavor
-# - If using a version restriction (USES=python:3.4+), from the first
+# - If using a version restriction (USES=python:3.5+), from the first
# acceptable default Python version.
# - From PYTHON_DEFAULT
PY_FLAVOR= py${_PYTHON_VERSION:S/.//}
-# Pass PYTHON_VERSION down the dependency chain. This ensures that
-# port A -> B -> C all will use the same python version and do not
-# try to find a different one, if the passed version fits into
-# the supported version range.
-PYTHON_VERSION?= python${_PYTHON_VERSION}
-.if !defined(PYTHON_NO_DEPENDS) && \
- ${PYTHON_VERSION} != python${PYTHON_DEFAULT}
-DEPENDS_ARGS+= PYTHON_VERSION=${PYTHON_VERSION}
-.endif
-
-# NOTE:
-#
-# PYTHON_VERSION will hold whatever is passed down the dependency chain.
-# If a user runs `make PYTHON_VERSION=python3.3, PYTHON_VERSION will be
-# set to 'python3.3'. A port however may require a different version,
-# which is stored (above) in _PYTHON_VERSION.
-# Every python bit below hence should use python${_PYTHON_VERSION}, since
-# this is the value, the _port_ requires
-#
+PYTHON_VERSION= python${_PYTHON_VERSION}
# Got the correct python version, set some publicly accessible variables
PYTHON_VER= ${_PYTHON_VERSION}
@@ -466,8 +457,8 @@ PYTHON_CMD?= ${_PYTHON_BASECMD}${_PYTHON_VERSION}
.if ${PYTHON_VER} != 2.7
.if exists(${PYTHON_CMD}-config)
PYTHON_ABIVER!= ${PYTHON_CMD}-config --abiflags
-.else
-# Default ABI flags for lang/python3x ports
+.elif ${PYTHON_REL} < 3800
+# Default ABI flags for lang/python3[567] ports
PYTHON_ABIVER= m
.endif
.endif
@@ -527,7 +518,7 @@ DEV_WARNING+= "USE_PYTHON=concurrent when only one of Python 2 or 3 is supported
_USES_POST+= uniquefiles:dirs
.if defined(_PYTHON_FEATURE_FLAVORS) && ${FLAVOR} == ${FLAVORS:[1]}
UNIQUE_DEFAULT_LINKS= yes
-.elif !defined(_PYTHON_FEATURE_FLAVORS) && ${PYTHON_VERSION} == python${PYTHON_DEFAULT}
+.elif !defined(_PYTHON_FEATURE_FLAVORS) && ${_PYTHON_VERSION} == ${PYTHON_DEFAULT}
UNIQUE_DEFAULT_LINKS= yes
.else
UNIQUE_DEFAULT_LINKS= no
@@ -546,7 +537,7 @@ _UNIQUE_FIND_SUFFIX_FILES= ${SED} -e 's|^${PREFIX}/||' ${TMPPLIST} 2>/dev/null
UNIQUE_FIND_SUFFIX_FILES+= ${_UNIQUE_FIND_SUFFIX_FILES} | \
${EGREP} -he '^bin/.*$$|^sbin/.*$$|^libexec/.*$$'
UNIQUE_FIND_SUFFIX_MAN_FILES+= ${_UNIQUE_FIND_SUFFIX_FILES} | \
- ${EGREP} -he '^man/man[1-9ln]/.*$$'
+ ${EGREP} -he '^man/man[1-9ln]/.*$$|^share/man/man[1-9ln]/.*$$'
.endif # defined(_PYTHON_FEATURE_CONCURRENT)
_CURRENTPORT:= ${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX}
@@ -603,6 +594,7 @@ add-plist-pymod:
@${SED} -e 's|^${STAGEDIR}${PREFIX}/||' \
-e 's|^${PREFIX}/||' \
-e 's|^\(man/.*man[0-9]\)/\(.*\.[0-9]\)$$|\1/\2.gz|' \
+ -e 's|^\(share/man/.*man[0-9]\)/\(.*\.[0-9]\)$$|\1/\2.gz|' \
-e 's|[[:alnum:]|[:space:]]*/\.\./*||g; s|/\./|/|g' \
${_PYTHONPKGLIST} | ${SORT} >> ${TMPPLIST}
@@ -620,7 +612,7 @@ add-plist-python:
/^@dirrmtry / {d = substr($$0, 11); if (d in dirs) {print $$0 "/" pc}; print $$0; next} \
{print} \
' \
- pc="__pycache__" mt="$$(${PYMAGICTAG})" pyo="${PYTHON_PYOEXTENSION}" \
+ pc="__pycache__" mt="$$(${PYMAGICTAG})" pyo="opt-1.pyc" \
${TMPPLIST} > ${TMPPLIST}.pyc_tmp
@${MV} ${TMPPLIST}.pyc_tmp ${TMPPLIST}
.endif # ${PYTHON_REL} >= 3200 && defined(_PYTHON_FEATURE_PY3KPLIST)
@@ -635,27 +627,33 @@ CMAKE_ARGS+= -DPython_ADDITIONAL_VERSIONS=${PYTHON_VER}
# Python 3rd-party modules
PYGAME= ${PYTHON_PKGNAMEPREFIX}game>0:devel/py-game@${PY_FLAVOR}
-PYNUMPY= ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR}
+PYNUMPY= ${PYTHON_PKGNAMEPREFIX}numpy>=1.15,1<1.19,1:math/py-numpy@${PY_FLAVOR}
# Common Python modules that can be needed but only for some versions of Python.
+.if ${PYTHON_REL} < 3500
+PY_PILLOW= ${PYTHON_PKGNAMEPREFIX}pillow6>=6.0.0:graphics/py-pillow6@${PY_FLAVOR}
+PY_TYPING= ${PYTHON_PKGNAMEPREFIX}typing>=3.7.4:devel/py-typing@${PY_FLAVOR}
+.else
+PY_PILLOW= ${PYTHON_PKGNAMEPREFIX}pillow>=7.0.0:graphics/py-pillow@${PY_FLAVOR}
+PY_TYPING=
+.endif
+
.if ${PYTHON_REL} < 3400
-PY_ENUM34= ${PYTHON_PKGNAMEPREFIX}enum34>0:devel/py-enum34@${PY_FLAVOR}
-PY_ENUM_COMPAT= ${PYTHON_PKGNAMEPREFIX}enum-compat>0:devel/py-enum-compat@${PY_FLAVOR}
+PY_ENUM34= ${PYTHON_PKGNAMEPREFIX}enum34>=1.1<2.0:devel/py-enum34@${PY_FLAVOR}
PY_PATHLIB= ${PYTHON_PKGNAMEPREFIX}pathlib>0:devel/py-pathlib@${PY_FLAVOR}
.else
PY_ENUM34=
-PY_ENUM_COMPAT=
PY_PATHLIB=
.endif
.if ${PYTHON_REL} < 3300
-PY_IPADDRESS= ${PYTHON_PKGNAMEPREFIX}ipaddress>0:net/py-ipaddress@${PY_FLAVOR}
+PY_IPADDRESS= ${PYTHON_PKGNAMEPREFIX}ipaddress>=1.0.23:net/py-ipaddress@${PY_FLAVOR}
.else
PY_IPADDRESS=
.endif
.if ${PYTHON_REL} < 3200
-PY_FUTURES= ${PYTHON_PKGNAMEPREFIX}futures>0:devel/py-futures@${PY_FLAVOR}
+PY_FUTURES= ${PYTHON_PKGNAMEPREFIX}futures>=3.2:devel/py-futures@${PY_FLAVOR}
.else
PY_FUTURES=
.endif
@@ -682,7 +680,6 @@ PREFIX= ${PYTHONBASE}
PLIST_SUB+= PYTHON_INCLUDEDIR=${PYTHONPREFIX_INCLUDEDIR:S;${PREFIX}/;;} \
PYTHON_LIBDIR=${PYTHONPREFIX_LIBDIR:S;${PREFIX}/;;} \
PYTHON_PLATFORM=${PYTHON_PLATFORM} \
- PYTHON_PYOEXTENSION=${PYTHON_PYOEXTENSION} \
PYTHON_SITELIBDIR=${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;} \
PYTHON_SUFFIX=${PYTHON_SUFFIX} \
PYTHON_VER=${PYTHON_VER} \
diff --git a/test-ports/default/Mk/Uses/qca.mk b/test-ports/default/Mk/Uses/qca.mk
new file mode 100644
index 00000000..da7f7b73
--- /dev/null
+++ b/test-ports/default/Mk/Uses/qca.mk
@@ -0,0 +1,31 @@
+# $FreeBSD: head/Mk/Uses/qca.mk 528829 2020-03-21 07:23:59Z tcberner $
+#
+# Handle dependency on qca
+#
+# Feature: qca
+# Usage: USES=qca
+# Valid ARGS none
+#
+# MAINTAINER: kde@FreeBSD.org
+
+.if ! defined(_INCLUDE_QCA_MK)
+_INCLUDE_QCA_MK= yes
+
+. if !empty(qca_ARGS)
+IGNORE+= USES=qca takes no arguments
+. endif
+
+_QCA_LIB= libqca-qt5.so
+
+_QCA_DEFAULT_PORT= devel/qca
+_QCA_LEGACY_PORT= devel/qca-legacy
+
+. if ${OPSYS} == FreeBSD && ${OSVERSION} < 1200085 && ${SSL_DEFAULT} == base
+_QCA_CHOSEN_PORT= LEGACY
+. else
+_QCA_CHOSEN_PORT= DEFAULT
+. endif
+
+LIB_DEPENDS+= ${_QCA_LIB}:${_QCA_${_QCA_CHOSEN_PORT}_PORT}
+
+.endif
diff --git a/test-ports/default/Mk/Uses/qmake.mk b/test-ports/default/Mk/Uses/qmake.mk
index e495bb08..b7bfee48 100644
--- a/test-ports/default/Mk/Uses/qmake.mk
+++ b/test-ports/default/Mk/Uses/qmake.mk
@@ -1,9 +1,9 @@
-# $FreeBSD: head/Mk/Uses/qmake.mk 473503 2018-06-28 17:39:53Z tcberner $
+# $FreeBSD: head/Mk/Uses/qmake.mk 505150 2019-06-26 11:52:23Z rene $
#
# There are three Qt related USES files with different access to Qt.
# - qmake: The port requires Qt's qmake to build -- creates the configure target
# - auto includes qt.mk
-# - qt-dist: The port is a port for an part of Qt4 or Qt5
+# - qt-dist: The port is a port for a part of Qt5
# - auto inclues qt.mk
# - qt.mk - Dependency handling. USE_QT=foo bar
#
diff --git a/test-ports/default/Mk/Uses/qt-dist.mk b/test-ports/default/Mk/Uses/qt-dist.mk
index fcc5b5f0..c2226a9a 100644
--- a/test-ports/default/Mk/Uses/qt-dist.mk
+++ b/test-ports/default/Mk/Uses/qt-dist.mk
@@ -1,15 +1,17 @@
-# $FreeBSD: head/Mk/Uses/qt-dist.mk 492793 2019-02-12 17:43:00Z tcberner $
+# $FreeBSD: head/Mk/Uses/qt-dist.mk 524129 2020-01-25 20:19:38Z tcberner $
#
# There are three Qt related USES files with different access to Qt.
# - qmake: The port requires Qt's qmake to build -- creates the configure target
# - auto includes qt.mk
-# - qt-dist: The port is a port for an part of Qt4 or Qt5
+# - qt-dist: The port is a port for an part of Qt5
# - auto inclues qt.mk
# - qt.mk - Dependency handling. USE_QT=foo bar
#
#
# Usage
# qt-dist:<version>[,yes|modulename]
+#
+# MAINTAINER: kde@FreeBSD.org
.if !defined(_QT_DIST_MK_INCLUDED)
_QT_DIST_MK_INCLUDED= qt-dist.mk
@@ -21,14 +23,13 @@ qmake_ARGS?= # empty
.include "${USESDIR}/qmake.mk"
# Supported distribution arguments
-_QT4_DISTS= yes
-_QT5_DISTS= 3d activeqt androidextras base canvas3d charts connectivity \
- datavis3d declarative doc gamepad graphicaleffects imageformats \
- location macextras multimedia networkauth purchasing \
- quickcontrols2 quickcontrols remoteobjects script scxml sensors \
- serialbus serialport speech svg tools translations \
- virtualkeyboard wayland webchannel webengine websockets webview \
- winextras x11extras xmlpatterns
+_QT5_DISTS= 3d activeqt androidextras base charts connectivity datavis3d \
+ declarative doc gamepad graphicaleffects imageformats location \
+ lottie macextras multimedia networkauth purchasing quickcontrols \
+ quickcontrols2 remoteobjects script scxml sensors serialbus \
+ serialport speech svg tools translations virtualkeyboard wayland \
+ webchannel webengine webglplugin websockets webview winextras \
+ x11extras xmlpatterns
_QT_DISTS= ${_QT${_QT_VER}_DISTS}
# We only accept one item as an argument. The fetch target further below works
@@ -46,9 +47,6 @@ IGNORE= cannot be installed: different Qt dists specified via qt-dist:[${qt-dis
# Fall back to sensible defaults for _QT_DIST
. if empty(_QT_DIST)
-. if ${_QT_VER:M4}
-_QT_DIST= yes # don't force qt-dist to be set for Qt4 ports which all have 'yes'.
-. endif
. if ${_QT_VER:M5}
_QT_DIST= ${PORTNAME} # don't force qt-dist to be set for Qt5 ports which 75% of time are ${PORTNAME}
. endif
@@ -73,11 +71,7 @@ DESCR?= ${PORTSDIR}/devel/${_QT_RELNAME}/pkg-descr
# Stage support.
DESTDIRNAME= INSTALL_ROOT
-. if ${_QT_VER:M4}
-MASTER_SITE_SUBDIR?= archive/qt/${_QT_VERSION:R}/${_QT_VERSION}/
-DISTNAME= qt-everywhere-opensource-src-${_QT_VERSION}
-DIST_SUBDIR= KDE
-. else
+. if ${_QT_VER:M5}
MASTER_SITE_SUBDIR?= official_releases/qt/${_QT_VERSION:R}/${_QT_VERSION}/submodules/
# www/qt5-webengine hackery: The tarballs of 5.9.5 had a different naming scheme.
. if ${QT5_VERSION} == "5.9.5"
@@ -93,8 +87,6 @@ DIST_SUBDIR= KDE/Qt/${_QT_VERSION}
# always passed to the linker even if they are not actually used. By passing
# --as-needed to the linker by default when building the Qt ports we do not
# have to declare a lot of unnecessary dependencies in USE_QT5.
-# This could arguably work for Qt4 too, but since it is maintenance mode it is
-# better not to fix what is not explicitly broken there.
LDFLAGS+= -Wl,--as-needed
. if ${.TARGETS:Mmakesum} || ${.TARGETS:Mfetch} && \
@@ -120,8 +112,9 @@ EXTRACT_SUFX?= .tar.xz
# Other ports from other Qt modules will automatically build examples and
# tests if the directories exist because of mkspecs/features/qt_parts.prf.
EXTRACT_AFTER_ARGS?= ${DISTNAME:S,$,/examples,:S,^,--exclude ,} \
- ${DISTNAME:S,$,/tests,:S,^,--exclude ,}
-. endif # ! ${_QT_VER:M4}
+ ${DISTNAME:S,$,/tests,:S,^,--exclude ,} \
+ --no-same-owner --no-same-permissions
+. endif # ! ${_QT_VER:M5}
CONFIGURE_ENV+= MAKE="${MAKE:T}"
@@ -138,15 +131,7 @@ CONFIGURE_ARGS+= -opensource -confirm-license \
-translationdir ${PREFIX}/${QT_L10NDIR_REL} \
-sysconfdir ${PREFIX}/${QT_ETCDIR_REL}
-. if ${_QT_VER:M4}
-CONFIGURE_ARGS+= -fast \
- -platform ${QMAKESPEC} \
- -system-libjpeg -system-libpng \
- -system-libmng -system-libtiff -system-zlib \
- -no-phonon-backend \
- -examplesdir ${PREFIX}/${QT_EXAMPLEDIR_REL}/examples \
- -demosdir ${PREFIX}/${QT_EXAMPLEDIR_REL}/demos
-. else
+. if ${_QT_VER:M5}
CONFIGURE_ARGS+= -nomake examples -nomake tests \
-platform ${QMAKESPECNAME} \
-archdatadir ${PREFIX}/${QT_ARCHDIR_REL} \
@@ -165,7 +150,7 @@ CONFIGURE_ARGS+= -no-use-gold-linker
# Pass -recheck-all so that multiple calls to the configure script really
# re-run all checks.
CONFIGURE_ARGS+= -recheck-all
-. endif # ${_QT_VER:M4}
+. endif # ${_QT_VER:M5}
. if defined(WANT_QT_DEBUG) || defined(WITH_DEBUG)
WITH_DEBUG= yes
@@ -184,27 +169,20 @@ QMAKE_ARGS+= QT_CONFIG+="release" \
CONFIGURE_ARGS+= -verbose
. endif
-. if ${_QT_DIST} == "base" || ${_QT_VER:M4}
-. if ${_QT_VER:M4}
-_EXTRA_PATCHES_QT4= ${PORTSDIR}/devel/${_QT_RELNAME}/files/extrapatch-src-corelib-global-qglobal.h \
- ${PORTSDIR}/devel/${_QT_RELNAME}/files/extrapatch-libtool \
- ${PORTSDIR}/devel/${_QT_RELNAME}/files/extrapatch-config.tests-unix-compile.test
-# Patch in proper name for armv6 architecture: https://gcc.gnu.org/ml/gcc-patches/2015-06/msg01679.html
-_EXTRA_PATCHES_QT4+= ${PORTSDIR}/devel/${_QT_RELNAME}/files/extrapatch-armv6
-_EXTRA_PATCHES_QT4+= ${PORTSDIR}/devel/${_QT_RELNAME}/files/extrapatch-aarch64
-. else
+. if ${_QT_DIST} == "base"
_EXTRA_PATCHES_QT5= ${PORTSDIR}/devel/${_QT_RELNAME}/files/extrapatch-mkspecs_features_create__cmake.prf \
${PORTSDIR}/devel/${_QT_RELNAME}/files/extrapatch-mkspecs_features_qt__module.prf \
- ${PORTSDIR}/devel/${_QT_RELNAME}/files/extrapatch-mkspecs_common_bsd_bsd.conf
-. if ${ARCH:Mmips*} || ${ARCH:Mpowerpc*} || ${ARCH} == sparc64
+ ${PORTSDIR}/devel/${_QT_RELNAME}/files/extrapatch-mkspecs_common_bsd_bsd.conf \
+ ${PORTSDIR}/devel/${_QT_RELNAME}/files/extrapatch-mkspecs_freebsd-clang_qmake.conf
+. if ${ARCH:Mmips*} || (${ARCH:Mpowerpc*} && !exists(/usr/bin/clang)) || ${ARCH} == sparc64
_EXTRA_PATCHES_QT5+= ${PORTSDIR}/devel/${_QT_RELNAME}/files/extra-patch-mkspecs_common_g++-base.conf \
- ${PORTSDIR}/devel/${_QT_RELNAME}/files/extra-patch-mkspecs_common_gcc-base.conf
+ ${PORTSDIR}/devel/${_QT_RELNAME}/files/extra-patch-mkspecs_common_gcc-base.conf \
+ ${PORTSDIR}/devel/${_QT_RELNAME}/files/extrapatch-mkspecs_freebsd-g++_qmake.conf
USE_GCC= yes
-. endif
. endif
EXTRA_PATCHES?= ${PORTSDIR}/devel/${_QT_RELNAME}/files/extrapatch-configure \
- ${_EXTRA_PATCHES_QT4} ${_EXTRA_PATCHES_QT5}
-. endif # ${_QT_DIST} == "base" || ${_QT_VER:M4}
+ ${_EXTRA_PATCHES_QT5}
+. endif # ${_QT_DIST} == "base"
# Override settings installed in qconfig.h and *.pri files. The flags will be
# installed along with the port, but have to be passed as arguments while
@@ -232,7 +210,7 @@ QMAKE_ARGS+= QT_CONFIG-="${QT_CONFIG:M-*:O:u:C/^-//}"
# Add a RUN_DEPENDS on misc/qtchooser to select the binaries.
# The binaries of both supported Qt versions are installed to
-# ${LOCALBASE}/lib/qt[45]/bin. The port misc/qtchooser installs
+# ${LOCALBASE}/lib/qt${_QT_VER}/bin. The port misc/qtchooser installs
# wrapper binaries into ${LOCALBASE}/bin, and chooses the correct
# one depending on the value of QT_SELECT (which we pass to both
# CONFIGURE_ENV and MAKE_ENV). Therefore make all QT_DIST ports
@@ -249,7 +227,7 @@ PLIST_SUB+= QT_${dir}DIR="${QT_${dir}DIR_REL}"
. endfor
-. if ! ${_QT_VER:M4}
+. if ${_QT_VER:M5}
. if ${_QT_DIST} == "base"
# qtbase requires some tools to be symlinked to the build directory.
_QT_TOOLS= # empty
@@ -272,13 +250,19 @@ _QT_TOOLS+= ${UIC}
# The list of QtBase components that need to be linked into WRKSRC/lib for
# other QtBase ports. See below.
_QT5_BASE= core dbus gui network sql widgets
+_QT5_ADDITIONAL_LINK?= # Ensure definition
.if ${_QT_VER:M5}
post-patch: gcc-post-patch
gcc-post-patch:
- ${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/mkspecs/common/gcc-base.conf
- ${REINPLACE_CMD} 's|%%GCC_DEFAULT%%|${GCC_DEFAULT}|' ${WRKSRC}/mkspecs/common/gcc-base.conf \
- ${WRKSRC}/mkspecs/common/g++-base.conf
+ ${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|g' \
+ ${WRKSRC}/mkspecs/common/gcc-base.conf \
+ ${WRKSRC}/mkspecs/freebsd-g++/qmake.conf
+ ${REINPLACE_CMD} 's|%%GCC_DEFAULT%%|${GCC_DEFAULT}|g' \
+ ${WRKSRC}/mkspecs/common/gcc-base.conf \
+ ${WRKSRC}/mkspecs/common/g++-base.conf \
+ ${WRKSRC}/mkspecs/common/bsd/bsd.conf \
+ ${WRKSRC}/mkspecs/freebsd-g++/qmake.conf
.endif
pre-configure: qtbase-pre-configure
@@ -319,7 +303,8 @@ qtbase-pre-configure:
post-patch: qtbase-post-patch
qtbase-post-patch:
${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
- ${WRKSRC}//mkspecs/common/bsd/bsd.conf
+ ${WRKSRC}/mkspecs/common/bsd/bsd.conf \
+ ${WRKSRC}/mkspecs/freebsd-clang/qmake.conf
. if ${PORTNAME} != "qmake"
_QMAKE= ${CONFIGURE_WRKSRC}/bin/qmake
@@ -348,8 +333,18 @@ qt5-pre-configure:
# occurrences of ${WRKSRC}/lib from .pc and .prl files when installing them.
# See QTBUG-40825 and ports bugs 194088, 195105 and 198720.
${ECHO_CMD} 'QMAKE_LIBDIR_FLAGS = -L${CONFIGURE_WRKSRC}/lib' >> ${CONFIGURE_WRKSRC}/.qmake.cache
- ${ECHO_CMD} 'QMAKE_DEFAULT_LIBDIRS = ${LOCALBASE}/lib' >> ${CONFIGURE_WRKSRC}/.qmake.cache
- ${ECHO_CMD} 'QMAKE_DEFAULT_INCDIRS = ${LOCALBASE}/include' >> ${CONFIGURE_WRKSRC}/.qmake.cache
+ ${ECHO_CMD} 'QMAKE_DEFAULT_LIBDIRS += ${LOCALBASE}/lib /usr/lib /lib' >> ${CONFIGURE_WRKSRC}/.qmake.cache
+ ${ECHO_CMD} 'QMAKE_DEFAULT_INCDIRS += ${LOCALBASE}/include /usr/include' >> ${CONFIGURE_WRKSRC}/.qmake.cache
+
+# Allow linking of further libraries to the configure directory.
+. if !empty(_QT5_ADDITIONAL_LINK)
+. for dep in ${_QT5_ADDITIONAL_LINK}
+ ${MKDIR} ${CONFIGURE_WRKSRC}/lib
+. if ! empty(USE_QT:M${dep})
+ ${LN} -sf ${QT_LIBDIR}/${qt-${dep}_LIB} ${CONFIGURE_WRKSRC}/lib
+. endif
+. endfor
+. endif
post-install: qt-post-install
qt-post-install:
@@ -387,6 +382,17 @@ qt-post-install:
@${ECHO_CMD} "${PREFIX}/${QT_MKSPECDIR_REL}/modules/qt_config_${QT_MODNAME}.pri" \
>> ${TMPPLIST}
. endif # ${QT_CONFIG:N-*}
-. endif # M4
+. endif # M5
+# Handle misc/qtchooser wrapper installation and deinstallation
+# If a port installs Qt version-specific binaries (e.g. "designer" which existed as a Qt4 application
+# and exists as a Qt5 application and will probably be a Qt6 application) which should have a
+# qtchooser-based wrapper, the port should set `QT_BINARIES=yes`.
+#
+# When QT_BINARIES is set to yes, compatibility symlinks (designer -> qtchooser, so that
+# qtchooser can run designer-qt5 or whatever is the selected Qt version) are installed by the port.
+. if defined(QT_BINARIES)
+ ${ECHO_CMD} '@postexec if type update-qtchooser-wrapper >/dev/null 2>&1; then update-qtchooser-wrapper; fi' >> ${TMPPLIST}
+ ${ECHO_CMD} '@postunexec if type update-qtchooser-wrapper >/dev/null 2>&1; then update-qtchooser-wrapper; fi' >> ${TMPPLIST}
+. endif
.endif # defined(_QT_DIST_MK_INCLUDED)
diff --git a/test-ports/default/Mk/Uses/qt.mk b/test-ports/default/Mk/Uses/qt.mk
index f8572544..5032cb60 100644
--- a/test-ports/default/Mk/Uses/qt.mk
+++ b/test-ports/default/Mk/Uses/qt.mk
@@ -1,36 +1,30 @@
-# $FreeBSD: head/Mk/Uses/qt.mk 495245 2019-03-10 10:02:38Z adridg $
+# $FreeBSD: head/Mk/Uses/qt.mk 531601 2020-04-13 12:35:58Z tcberner $
#
# There are three Qt related USES files with different access to Qt.
# - qmake: The port requires Qt's qmake to build -- creates the configure target
# - auto includes qt.mk
-# - qt-dist: The port is a port for an part of Qt4 or Qt5
+# - qt-dist: The port is a port for a part of Qt5
# - auto includes qt.mk and qmake.mk
# - qt.mk - Dependency handling. USE_QT=foo bar
#
# Usage:
# USES=qt:<version>[,no_env]
#
-# Versions: 4 5
+# Versions: 5
#
# Port variables:
# USE_QT - List of Qt modules to depend on, with optional '_build'
# and '_run' suffixes. Define it empty to include this file
# without depending on Qt ports.
-# Global switches (for inclusion into /etc/make.conf):
-# QT4_OPTIONS - A list of (Qt 4-only) global options; can be CUPS, NAS
-# and/or QGTKSTYLE. If set, Qt will be built with support
-# for:
-# * Common UNIX Printing System (CUPS);
-# * Network Audio System (NAS);
-# * GTK+-based Qt theme (QGTKSTYLE).
+#
+# MAINTAINER: kde@FreeBSD.org
.if !defined(_QT_MK_INCLUDED)
_QT_MK_INCLUDED= qt.mk
# Qt versions currently supported by the framework.
-_QT_SUPPORTED?= 4 5
-QT4_VERSION?= 4.8.7
-QT5_VERSION?= 5.12.1
+_QT_SUPPORTED?= 5
+QT5_VERSION?= 5.14.2
# We accept the Qt version to be passed by either or all of the three mk files.
. if empty(qt_ARGS) && empty(qmake_ARGS) && empty(qt-dist_ARGS)
@@ -81,13 +75,8 @@ QT_CMAKEDIR_REL?= lib/cmake
QT_QTCHOOSERDIR_REL?= ${QT_ETCDIR_REL}/qtchooser
# Not customizable.
-. if ${_QT_VERSION:M4*}
-QT_MKSPECDIR_REL= ${QT_DATADIR_REL}/mkspecs
-_QT_LIBVER= # empty
-. else
QT_MKSPECDIR_REL= ${QT_ARCHDIR_REL}/mkspecs
_QT_LIBVER= ${_QT_VERSION:R:R}
-. endif
LRELEASE?= ${QT_BINDIR}/lrelease
LUPDATE?= ${QT_BINDIR}/lupdate
@@ -147,323 +136,221 @@ _USE_QT_ALL= assistant dbus declarative designer doc gui help \
_USE_QT_ALL+= sql-ibase
.endif
-_USE_QT4_ONLY= accessible assistant-adp assistantclient clucene codecs-cn codecs-jp \
- codecs-kr codecs-tw corelib demo graphicssystems-opengl \
- help-tools iconengines inputmethods makeqpf moc phonon \
- phonon-gst porting qdoc3 qmlviewer qt3support qtconfig \
- qtestlib qvfb rcc uic uic3 xmlpatterns-tool
-
-_USE_QT5_ONLY= 3d buildtools canvas3d charts concurrent connectivity \
+_USE_QT5_ONLY= 3d buildtools charts concurrent connectivity \
core datavis3d diag examples gamepad \
graphicaleffects location networkauth paths phonon4 plugininfo printsupport \
qdbus qdoc qdoc-data qev quickcontrols \
quickcontrols2 remoteobjects scxml sensors serialbus serialport speech \
- sql-tds uiplugin uitools virtualkeyboard wayland webchannel \
+ sql-tds uiplugin uitools virtualkeyboard wayland webchannel webglplugin \
webengine websockets websockets-qml webview widgets x11extras
# Dependency tuples: _LIB should be preferred if possible.
-3d_PORT= graphics/${_QT_RELNAME}-3d
-3d_LIB= libQt${_QT_LIBVER}3DCore.so
-
-accessible_PORT= accessibility/${_QT_RELNAME}-accessible
-accessible_PATH= ${LOCALBASE}/${QT_PLUGINDIR_REL}/accessible/libqtaccessiblewidgets.so
-
-assistant_PORT= devel/${_QT_RELNAME}-assistant
-assistant_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/assistant
-
-assistant-adp_PORT= devel/${_QT_RELNAME}-assistant-adp
-assistant-adp_PATH= assistant_adp
-
-assistantclient_PORT= devel/${_QT_RELNAME}-libqtassistantclient
-assistantclient_LIB= libQt${_QT_LIBVER}AssistantClient.so
-
-buildtools_PORT= devel/${_QT_RELNAME}-buildtools
-buildtools_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/moc
-
-canvas3d_PORT= x11-toolkits/${_QT_RELNAME}-canvas3d
-canvas3d_PATH= ${LOCALBASE}/${QT_QMLDIR_REL}/QtCanvas3D/qmldir
+qt-3d_PORT= graphics/${_QT_RELNAME}-3d
+qt-3d_LIB= libQt${_QT_LIBVER}3DCore.so
-charts_PORT= x11-toolkits/${_QT_RELNAME}-charts
-charts_LIB= libQt${_QT_LIBVER}Charts.so
+qt-assistant_PORT= devel/${_QT_RELNAME}-assistant
+qt-assistant_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/assistant
-clucene_PORT= textproc/${_QT_RELNAME}-clucene
-clucene_LIB= libQt${_QT_LIBVER}CLucene.so
+qt-buildtools_PORT= devel/${_QT_RELNAME}-buildtools
+qt-buildtools_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/moc
-codecs-cn_PORT= chinese/${_QT_RELNAME}-codecs-cn
-codecs-cn_PATH= ${LOCALBASE}/${QT_PLUGINDIR_REL}/codecs/libqcncodecs.so
+qt-charts_PORT= x11-toolkits/${_QT_RELNAME}-charts
+qt-charts_LIB= libQt${_QT_LIBVER}Charts.so
-codecs-jp_PORT= japanese/${_QT_RELNAME}-codecs-jp
-codecs-jp_PATH= ${LOCALBASE}/${QT_PLUGINDIR_REL}/codecs/libqjpcodecs.so
+qt-concurrent_PORT= devel/${_QT_RELNAME}-concurrent
+qt-concurrent_LIB= libQt${_QT_LIBVER}Concurrent.so
-codecs-kr_PORT= korean/${_QT_RELNAME}-codecs-kr
-codecs-kr_PATH= ${LOCALBASE}/${QT_PLUGINDIR_REL}/codecs/libqkrcodecs.so
-
-codecs-tw_PORT= chinese/${_QT_RELNAME}-codecs-tw
-codecs-tw_PATH= ${LOCALBASE}/${QT_PLUGINDIR_REL}/codecs/libqtwcodecs.so
-
-concurrent_PORT= devel/${_QT_RELNAME}-concurrent
-concurrent_LIB= libQt${_QT_LIBVER}Concurrent.so
-
-connectivity_PORT= comms/${_QT_RELNAME}-connectivity
-connectivity_LIB= libQt${_QT_LIBVER}Bluetooth.so
-
-core_PORT= devel/${_QT_RELNAME}-core
-core_LIB= libQt${_QT_LIBVER}Core.so
-
-corelib_PORT= devel/${_QT_RELNAME}-corelib
-corelib_LIB= ${core_LIB}
-
-datavis3d_PORT= x11-toolkits/${_QT_RELNAME}-datavis3d
-datavis3d_LIB= libQt${_QT_LIBVER}DataVisualization.so
-
-dbus_PORT= devel/${_QT_RELNAME}-dbus
-dbus_LIB= libQt${_QT_LIBVER}DBus.so
-
-declarative_PORT= x11-toolkits/${_QT_RELNAME}-declarative
-. if ${_QT_VER:M4}
-declarative_LIB= libQt${_QT_LIBVER}Declarative.so
-. else
-declarative_LIB= libQt${_QT_LIBVER}Qml.so
-. endif
+qt-connectivity_PORT= comms/${_QT_RELNAME}-connectivity
+qt-connectivity_LIB= libQt${_QT_LIBVER}Bluetooth.so
-demo_PORT= misc/${_QT_RELNAME}-qtdemo
-demo_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qtdemo
+qt-core_PORT= devel/${_QT_RELNAME}-core
+qt-core_LIB= libQt${_QT_LIBVER}Core.so
-designer_PORT= devel/${_QT_RELNAME}-designer
-designer_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/designer
+qt-datavis3d_PORT= x11-toolkits/${_QT_RELNAME}-datavis3d
+qt-datavis3d_LIB= libQt${_QT_LIBVER}DataVisualization.so
-diag_PORT= sysutils/${_QT_RELNAME}-qtdiag
-diag_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qtdiag
+qt-dbus_PORT= devel/${_QT_RELNAME}-dbus
+qt-dbus_LIB= libQt${_QT_LIBVER}DBus.so
-doc_PORT= misc/${_QT_RELNAME}-doc
-doc_PATH= ${_QT_RELNAME}-doc>=${_QT_VERSION:R:R}
+qt-declarative_PORT= x11-toolkits/${_QT_RELNAME}-declarative
+qt-declarative_LIB= libQt${_QT_LIBVER}Qml.so
-examples_PORT= misc/${_QT_RELNAME}-examples
-examples_PATH= ${_QT_RELNAME}-examples>=${_QT_VERSION:R:R}
+qt-designer_PORT= devel/${_QT_RELNAME}-designer
+qt-designer_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/designer
-gamepad_PORT= x11-toolkits/${_QT_RELNAME}-gamepad
-gamepad_LIB= libQt${_QT_LIBVER}Gamepad.so
+qt-diag_PORT= sysutils/${_QT_RELNAME}-qtdiag
+qt-diag_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qtdiag
-graphicaleffects_PORT= graphics/${_QT_RELNAME}-graphicaleffects
-graphicaleffects_PATH= ${LOCALBASE}/${QT_QMLDIR_REL}/QtGraphicalEffects/qmldir
+qt-doc_PORT= misc/${_QT_RELNAME}-doc
+qt-doc_PATH= ${_QT_RELNAME}-doc>=${_QT_VERSION:R:R}
-graphicssystems-opengl_PORT= x11/${_QT_RELNAME}-graphicssystems-opengl
-graphicssystems-opengl_PATH= ${LOCALBASE}/${QT_PLUGINDIR_REL}/graphicssystems/libqglgraphicssystem.so
+qt-examples_PORT= misc/${_QT_RELNAME}-examples
+qt-examples_PATH= ${_QT_RELNAME}-examples>=${_QT_VERSION:R:R}
-gui_PORT= x11-toolkits/${_QT_RELNAME}-gui
-gui_LIB= libQt${_QT_LIBVER}Gui.so
+qt-gamepad_PORT= x11-toolkits/${_QT_RELNAME}-gamepad
+qt-gamepad_LIB= libQt${_QT_LIBVER}Gamepad.so
-help_PORT= devel/${_QT_RELNAME}-help
-help_LIB= libQt${_QT_LIBVER}Help.so
+qt-graphicaleffects_PORT= graphics/${_QT_RELNAME}-graphicaleffects
+qt-graphicaleffects_PATH= ${LOCALBASE}/${QT_QMLDIR_REL}/QtGraphicalEffects/qmldir
-help-tools_PORT= devel/${_QT_RELNAME}-help-tools
-help-tools_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qhelpgenerator
+qt-gui_PORT= x11-toolkits/${_QT_RELNAME}-gui
+qt-gui_LIB= libQt${_QT_LIBVER}Gui.so
-iconengines_PORT= graphics/${_QT_RELNAME}-iconengines
-iconengines_PATH= ${LOCALBASE}/${QT_PLUGINDIR_REL}/iconengines/libqsvgicon.so
+qt-help_PORT= devel/${_QT_RELNAME}-help
+qt-help_LIB= libQt${_QT_LIBVER}Help.so
-imageformats_PORT= graphics/${_QT_RELNAME}-imageformats
-imageformats_PATH= ${LOCALBASE}/${QT_PLUGINDIR_REL}/imageformats/libqtiff.so
+qt-imageformats_PORT= graphics/${_QT_RELNAME}-imageformats
+qt-imageformats_PATH= ${LOCALBASE}/${QT_PLUGINDIR_REL}/imageformats/libqtiff.so
-inputmethods_PORT= x11/${_QT_RELNAME}-inputmethods
-inputmethods_PATH= ${LOCALBASE}/${QT_PLUGINDIR_REL}/inputmethods/libqimsw-multi.so
+qt-linguist_PORT= devel/${_QT_RELNAME}-linguist
+qt-linguist_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/linguist
-linguist_PORT= devel/${_QT_RELNAME}-linguist
-linguist_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/linguist
+qt-linguisttools_PORT= devel/${_QT_RELNAME}-linguisttools
+qt-linguisttools_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/lrelease
-linguisttools_PORT= devel/${_QT_RELNAME}-linguisttools
-linguisttools_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/lrelease
+qt-location_PORT= devel/${_QT_RELNAME}-location
+qt-location_LIB= libQt${_QT_LIBVER}Location.so
-location_PORT= devel/${_QT_RELNAME}-location
-location_LIB= libQt${_QT_LIBVER}Location.so
+qt-l10n_PORT= misc/${_QT_RELNAME}-l10n
+qt-l10n_PATH= ${_QT_RELNAME}-l10n>=${_QT_VERSION:R:R}
-l10n_PORT= misc/${_QT_RELNAME}-l10n
-l10n_PATH= ${_QT_RELNAME}-l10n>=${_QT_VERSION:R:R}
+qt-multimedia_PORT= multimedia/${_QT_RELNAME}-multimedia
+qt-multimedia_LIB= libQt${_QT_LIBVER}Multimedia.so
-makeqpf_PORT= devel/${_QT_RELNAME}-makeqpf
-makeqpf_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/makeqpf
+qt-network_PORT= net/${_QT_RELNAME}-network
+qt-network_LIB= libQt${_QT_LIBVER}Network.so
-moc_PORT= devel/${_QT_RELNAME}-moc
-moc_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/moc
+qt-networkauth_PORT= net/${_QT_RELNAME}-networkauth
+qt-networkauth_LIB= libQt${_QT_LIBVER}NetworkAuth.so
-multimedia_PORT= multimedia/${_QT_RELNAME}-multimedia
-multimedia_LIB= libQt${_QT_LIBVER}Multimedia.so
+qt-opengl_PORT= graphics/${_QT_RELNAME}-opengl
+qt-opengl_LIB= libQt${_QT_LIBVER}OpenGL.so
-network_PORT= net/${_QT_RELNAME}-network
-network_LIB= libQt${_QT_LIBVER}Network.so
+qt-paths_PORT= sysutils/${_QT_RELNAME}-qtpaths
+qt-paths_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qtpaths
-networkauth_PORT= net/${_QT_RELNAME}-networkauth
-networkauth_LIB= libQt${_QT_LIBVER}NetworkAuth.so
+qt-pixeltool_PORT= graphics/${_QT_RELNAME}-pixeltool
+qt-pixeltool_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/pixeltool
-opengl_PORT= graphics/${_QT_RELNAME}-opengl
-opengl_LIB= libQt${_QT_LIBVER}OpenGL.so
+qt-phonon4_PORT= multimedia/phonon
+qt-phonon4_LIB= libphonon4${_QT_RELNAME}.so
-paths_PORT= sysutils/${_QT_RELNAME}-qtpaths
-paths_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qtpaths
+qt-plugininfo_PORT= sysutils/${_QT_RELNAME}-qtplugininfo
+qt-plugininfo_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qtplugininfo
-pixeltool_PORT= graphics/${_QT_RELNAME}-pixeltool
-pixeltool_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/pixeltool
+qt-printsupport_PORT= print/${_QT_RELNAME}-printsupport
+qt-printsupport_LIB= libQt${_QT_LIBVER}PrintSupport.so
-phonon_PORT= multimedia/phonon@${_QT_RELNAME}
-phonon_LIB= libphonon.so
+qt-qdbus_PORT= devel/${_QT_RELNAME}-qdbus
+qt-qdbus_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qdbus
-phonon4_PORT= multimedia/phonon@${_QT_RELNAME}
-phonon4_LIB= libphonon4${_QT_RELNAME}.so
+qt-qdbusviewer_PORT= devel/${_QT_RELNAME}-qdbusviewer
+qt-qdbusviewer_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qdbusviewer
-phonon-gst_PORT= multimedia/phonon-gstreamer@${_QT_RELNAME}
-phonon-gst_PATH= ${LOCALBASE}/${QT_PLUGINDIR_REL}/phonon_backend/libphonon_gstreamer.so
+qt-qdoc_PORT= devel/${_QT_RELNAME}-qdoc
+qt-qdoc_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qdoc
-plugininfo_PORT= sysutils/${_QT_RELNAME}-qtplugininfo
-plugininfo_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qtplugininfo
+qt-qdoc-data_PORT= devel/${_QT_RELNAME}-qdoc-data
+qt-qdoc-data_PATH= ${LOCALBASE}/${QT_DOCDIR_REL}/global/config.qdocconf
-porting_PORT= devel/${_QT_RELNAME}-porting
-porting_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qt3to4
+qt-qev_PORT= x11/${_QT_RELNAME}-qev
+qt-qev_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qev
-printsupport_PORT= print/${_QT_RELNAME}-printsupport
-printsupport_LIB= libQt${_QT_LIBVER}PrintSupport.so
+qt-qmake_PORT= devel/${_QT_RELNAME}-qmake
+qt-qmake_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qmake
-qdbus_PORT= devel/${_QT_RELNAME}-qdbus
-qdbus_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qdbus
+qt-quickcontrols_PORT= x11-toolkits/${_QT_RELNAME}-quickcontrols
+qt-quickcontrols_PATH= ${LOCALBASE}/${QT_QMLDIR_REL}/QtQuick/Controls/qmldir
-qdbusviewer_PORT= devel/${_QT_RELNAME}-qdbusviewer
-qdbusviewer_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qdbusviewer
+qt-quickcontrols2_PORT= x11-toolkits/${_QT_RELNAME}-quickcontrols2
+qt-quickcontrols2_LIB= libQt${_QT_LIBVER}QuickControls2.so
-qdoc_PORT= devel/${_QT_RELNAME}-qdoc
-qdoc_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qdoc
+qt-remoteobjects_PORT= devel/${_QT_RELNAME}-remoteobjects
+qt-remoteobjects_LIB= libQt${_QT_LIBVER}RemoteObjects.so
-qdoc-data_PORT= devel/${_QT_RELNAME}-qdoc-data
-qdoc-data_PATH= ${LOCALBASE}/${QT_DOCDIR_REL}/global/config.qdocconf
+qt-sensors_PORT= comms/${_QT_RELNAME}-sensors
+qt-sensors_LIB= libQt${_QT_LIBVER}Sensors.so
-qdoc3_PORT= devel/${_QT_RELNAME}-qdoc3
-qdoc3_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qdoc3
+qt-script_PORT= devel/${_QT_RELNAME}-script
+qt-script_LIB= libQt${_QT_LIBVER}Script.so
-qev_PORT= x11/${_QT_RELNAME}-qev
-qev_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qev
+qt-scripttools_PORT= devel/${_QT_RELNAME}-scripttools
+qt-scripttools_LIB= libQt${_QT_LIBVER}ScriptTools.so
-qmake_PORT= devel/${_QT_RELNAME}-qmake
-qmake_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qmake
+qt-scxml_PORT= devel/${_QT_RELNAME}-scxml
+qt-scxml_LIB= libQt${_QT_LIBVER}Scxml.so
-qmlviewer_PORT= devel/${_QT_RELNAME}-qmlviewer
-qmlviewer_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qmlviewer
+qt-serialbus_PORT= comms/${_QT_RELNAME}-serialbus
+qt-serialbus_LIB= libQt${_QT_LIBVER}SerialBus.so
-qt3support_PORT= devel/${_QT_RELNAME}-qt3support
-qt3support_LIB= libQt${_QT_LIBVER}3Support.so
+qt-serialport_PORT= comms/${_QT_RELNAME}-serialport
+qt-serialport_LIB= libQt${_QT_LIBVER}SerialPort.so
-qtconfig_PORT= misc/${_QT_RELNAME}-qtconfig
-qtconfig_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qtconfig
+qt-speech_PORT= accessibility/${_QT_RELNAME}-speech
+qt-speech_LIB= libQt${_QT_LIBVER}TextToSpeech.so
-qtestlib_PORT= ${testlib_PORT}
-qtestlib_LIB= ${testlib_LIB}
+qt-sql_PORT= databases/${_QT_RELNAME}-sql
+qt-sql_LIB= libQt${_QT_LIBVER}Sql.so
-quickcontrols_PORT= x11-toolkits/${_QT_RELNAME}-quickcontrols
-quickcontrols_PATH= ${LOCALBASE}/${QT_QMLDIR_REL}/QtQuick/Controls/qmldir
+qt-sql-pgsql_PATH= ${LOCALBASE}/${QT_PLUGINDIR_REL}/sqldrivers/libqsqlpsql.so
-quickcontrols2_PORT= x11-toolkits/${_QT_RELNAME}-quickcontrols2
-quickcontrols2_LIB= libQt${_QT_LIBVER}QuickControls2.so
-
-qvfb_PORT= devel/${_QT_RELNAME}-qvfb
-qvfb_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qvfb
-
-rcc_PORT= devel/${_QT_RELNAME}-rcc
-rcc_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/rcc
-
-remoteobjects_PORT= devel/${_QT_RELNAME}-remoteobjects
-remoteobjects_LIB= libQt${_QT_LIBVER}RemoteObjects.so
-
-sensors_PORT= comms/${_QT_RELNAME}-sensors
-sensors_LIB= libQt${_QT_LIBVER}Sensors.so
-
-script_PORT= devel/${_QT_RELNAME}-script
-script_LIB= libQt${_QT_LIBVER}Script.so
-
-scripttools_PORT= devel/${_QT_RELNAME}-scripttools
-scripttools_LIB= libQt${_QT_LIBVER}ScriptTools.so
-
-scxml_PORT= devel/${_QT_RELNAME}-scxml
-scxml_LIB= libQt${_QT_LIBVER}Scxml.so
-
-serialbus_PORT= comms/${_QT_RELNAME}-serialbus
-serialbus_LIB= libQt${_QT_LIBVER}SerialBus.so
-
-serialport_PORT= comms/${_QT_RELNAME}-serialport
-serialport_LIB= libQt${_QT_LIBVER}SerialPort.so
-
-speech_PORT= accessibility/${_QT_RELNAME}-speech
-speech_LIB= libQt${_QT_LIBVER}TextToSpeech.so
-
-sql_PORT= databases/${_QT_RELNAME}-sql
-sql_LIB= libQt${_QT_LIBVER}Sql.so
-
-sql-pgsql_PATH= ${LOCALBASE}/${QT_PLUGINDIR_REL}/sqldrivers/libqsqlpsql.so
-
-. if ${_QT_VERSION:M4*}
-sql-sqlite2_PORT= databases/${_QT_RELNAME}-sqlite-plugin
-. endif
-
-sql-sqlite3_PATH= ${LOCALBASE}/${QT_PLUGINDIR_REL}/sqldrivers/libqsqlite.so
+qt-sql-sqlite3_PATH= ${LOCALBASE}/${QT_PLUGINDIR_REL}/sqldrivers/libqsqlite.so
. for db in ibase mysql odbc pgsql sqlite2 sqlite3 tds
-. if ${_QT_VERSION:M4*}
-sql-${db}_PORT?= databases/${_QT_RELNAME}-${db}-plugin
-. else
-sql-${db}_PORT?= databases/${_QT_RELNAME}-sqldrivers-${db}
-. endif
-sql-${db}_PATH?= ${LOCALBASE}/${QT_PLUGINDIR_REL}/sqldrivers/libqsql${db:C/^sql//}.so
+qt-sql-${db}_PORT= databases/${_QT_RELNAME}-sqldrivers-${db}
+qt-sql-${db}_PATH?= ${LOCALBASE}/${QT_PLUGINDIR_REL}/sqldrivers/libqsql${db:C/^sql//}.so
. endfor
-svg_PORT= graphics/${_QT_RELNAME}-svg
-svg_LIB= libQt${_QT_LIBVER}Svg.so
-
-testlib_PORT= devel/${_QT_RELNAME}-testlib
-testlib_LIB= libQt${_QT_LIBVER}Test.so
+qt-svg_PORT= graphics/${_QT_RELNAME}-svg
+qt-svg_LIB= libQt${_QT_LIBVER}Svg.so
-uic_PORT= devel/${_QT_RELNAME}-uic
-uic_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/uic
+qt-testlib_PORT= devel/${_QT_RELNAME}-testlib
+qt-testlib_LIB= libQt${_QT_LIBVER}Test.so
-uic3_PORT= devel/${_QT_RELNAME}-uic3
-uic3_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/uic3
+qt-uiplugin_PORT= x11-toolkits/${_QT_RELNAME}-uiplugin
+qt-uiplugin_PATH= ${LOCALBASE}/${QT_INCDIR_REL}/QtUiPlugin/QtUiPlugin
-uiplugin_PORT= x11-toolkits/${_QT_RELNAME}-uiplugin
-uiplugin_PATH= ${LOCALBASE}/${QT_INCDIR_REL}/QtUiPlugin/QtUiPlugin
+qt-uitools_PORT= devel/${_QT_RELNAME}-uitools
+qt-uitools_PATH= ${LOCALBASE}/${QT_LIBDIR_REL}/libQt${_QT_LIBVER}UiTools.a
-uitools_PORT= devel/${_QT_RELNAME}-uitools
-uitools_PATH= ${LOCALBASE}/${QT_LIBDIR_REL}/libQt${_QT_LIBVER}UiTools.a
+qt-virtualkeyboard_PORT= x11-toolkits/${_QT_RELNAME}-virtualkeyboard
+qt-virtualkeyboard_PATH= ${LOCALBASE}/${QT_PLUGINDIR_REL}/platforminputcontexts/libqtvirtualkeyboardplugin.so
-virtualkeyboard_PORT= x11-toolkits/${_QT_RELNAME}-virtualkeyboard
-virtualkeyboard_PATH= ${LOCALBASE}/${QT_PLUGINDIR_REL}/platforminputcontexts/libqtvirtualkeyboardplugin.so
+qt-wayland_PORT= graphics/${_QT_RELNAME}-wayland
+qt-wayland_LIB= libQt${_QT_LIBVER}WaylandClient.so
-webchannel_PORT= www/${_QT_RELNAME}-webchannel
-webchannel_LIB= libQt${_QT_LIBVER}WebChannel.so
+qt-webchannel_PORT= www/${_QT_RELNAME}-webchannel
+qt-webchannel_LIB= libQt${_QT_LIBVER}WebChannel.so
-webengine_PORT= www/${_QT_RELNAME}-webengine
-webengine_LIB= libQt${_QT_LIBVER}WebEngine.so
+qt-webengine_PORT= www/${_QT_RELNAME}-webengine
+qt-webengine_LIB= libQt${_QT_LIBVER}WebEngine.so
-websockets_PORT= www/${_QT_RELNAME}-websockets
-websockets_LIB= libQt${_QT_LIBVER}WebSockets.so
+qt-webglplugin_PORT= www/${_QT_RELNAME}-webglplugin
+qt-webglplugin_PATH= ${LOCALBASE}/${QT_PLUGINDIR_REL}/platforms/libqwebgl.so
-websockets-qml_PORT= www/${_QT_RELNAME}-websockets-qml
-websockets-qml_PATH= ${LOCALBASE}/${QT_QMLDIR_REL}/QtWebSockets/qmldir
+qt-websockets_PORT= www/${_QT_RELNAME}-websockets
+qt-websockets_LIB= libQt${_QT_LIBVER}WebSockets.so
-webkit_PORT= www/${_QT_RELNAME}-webkit
-webkit_LIB= libQt${_QT_LIBVER}WebKit.so
+qt-websockets-qml_PORT= www/${_QT_RELNAME}-websockets-qml
+qt-websockets-qml_PATH= ${LOCALBASE}/${QT_QMLDIR_REL}/QtWebSockets/qmldir
-webview_PORT= www/${_QT_RELNAME}-webview
-webview_LIB= libQt${_QT_LIBVER}WebView.so
+qt-webkit_PORT= www/${_QT_RELNAME}-webkit
+qt-webkit_LIB= libQt${_QT_LIBVER}WebKit.so
-widgets_PORT= x11-toolkits/${_QT_RELNAME}-widgets
-widgets_LIB= libQt${_QT_LIBVER}Widgets.so
+qt-webview_PORT= www/${_QT_RELNAME}-webview
+qt-webview_LIB= libQt${_QT_LIBVER}WebView.so
-x11extras_PORT= x11/${_QT_RELNAME}-x11extras
-x11extras_LIB= libQt${_QT_LIBVER}X11Extras.so
+qt-widgets_PORT= x11-toolkits/${_QT_RELNAME}-widgets
+qt-widgets_LIB= libQt${_QT_LIBVER}Widgets.so
-xml_PORT= textproc/${_QT_RELNAME}-xml
-xml_LIB= libQt${_QT_LIBVER}Xml.so
+qt-x11extras_PORT= x11/${_QT_RELNAME}-x11extras
+qt-x11extras_LIB= libQt${_QT_LIBVER}X11Extras.so
-xmlpatterns_PORT= textproc/${_QT_RELNAME}-xmlpatterns
-xmlpatterns_LIB= libQt${_QT_LIBVER}XmlPatterns.so
+qt-xml_PORT= textproc/${_QT_RELNAME}-xml
+qt-xml_LIB= libQt${_QT_LIBVER}Xml.so
-xmlpatterns-tool_PORT= textproc/${_QT_RELNAME}-xmlpatterns-tool
-xmlpatterns-tool_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/xmlpatterns
+qt-xmlpatterns_PORT= textproc/${_QT_RELNAME}-xmlpatterns
+qt-xmlpatterns_LIB= libQt${_QT_LIBVER}XmlPatterns.so
# Actually add the dependencies to the proper lists.
_USE_QT_ALL+= ${_USE_QT${_QT_VER}_ONLY}
@@ -473,35 +360,35 @@ _USE_QT= ${USE_QT}
# Check that the component is valid.
. if ${_USE_QT_ALL:M${component}} != ""
# Skip meta-components (currently none).
-. if defined(${component}_PORT) && (defined(${component}_PATH) || defined(${component}_LIB))
+. if defined(qt-${component}_PORT) && (defined(qt-${component}_PATH) || defined(qt-${component}_LIB))
# Check if a dependency type is explicitly requested.
. if ${_USE_QT:M${component}_*} != "" && ${_USE_QT:M${component}} == ""
-${component}_TYPE= # empty
+qt-${component}_TYPE= # empty
. if ${_USE_QT:M${component}_build} != ""
-${component}_TYPE+= build
+qt-${component}_TYPE+= build
. endif
. if ${_USE_QT:M${component}_run} != ""
-${component}_TYPE+= run
+qt-${component}_TYPE+= run
. endif
. endif # ${_USE_QT:M${component}_*} != "" && ${_USE_QT:M${component}} == ""
# If no dependency type is set, default to full dependency.
-. if !defined(${component}_TYPE)
-${component}_TYPE= build run
+. if !defined(qt-${component}_TYPE)
+qt-${component}_TYPE= build run
. endif
# Set real dependencies.
-. if defined(${component}_LIB) && ${${component}_TYPE:Mbuild} && ${${component}_TYPE:Mrun}
-LIB_DEPENDS+= ${${component}_LIB}:${${component}_PORT}
+. if defined(qt-${component}_LIB) && ${qt-${component}_TYPE:Mbuild} && ${qt-${component}_TYPE:Mrun}
+LIB_DEPENDS+= ${qt-${component}_LIB}:${qt-${component}_PORT}
. else
-${component}_PATH?= ${QT_LIBDIR}/${${component}_LIB}
-${component}_DEPENDS= ${${component}_PATH}:${${component}_PORT}
-. if ${${component}_TYPE:Mbuild} != ""
-BUILD_DEPENDS+= ${${component}_DEPENDS}
+qt-${component}_PATH?= ${QT_LIBDIR}/${qt-${component}_LIB}
+qt-${component}_DEPENDS= ${qt-${component}_PATH}:${qt-${component}_PORT}
+. if ${qt-${component}_TYPE:Mbuild} != ""
+BUILD_DEPENDS+= ${qt-${component}_DEPENDS}
. endif
-. if ${${component}_TYPE:Mrun} != ""
-RUN_DEPENDS+= ${${component}_DEPENDS}
+. if ${qt-${component}_TYPE:Mrun} != ""
+RUN_DEPENDS+= ${qt-${component}_DEPENDS}
. endif
-. endif # ${${component}_LIB} && ${${component}_TYPE:Mbuild} && ${${component}_TYPE:Mrun}
-. endif # defined(${component}_PORT) && defined(${component}_PATH)
+. endif # ${qt-${component}_LIB} && ${qt-${component}_TYPE:Mbuild} && ${qt-${component}_TYPE:Mrun}
+. endif # defined(qt-${component}_PORT) && defined(qt-${component}_PATH)
. else # ! ${_USE_QT_ALL:M${component}} != ""
IGNORE= cannot be installed: unknown USE_QT component '${component}'
. endif # ${_USE_QT_ALL:M${component}} != ""
diff --git a/test-ports/default/Mk/Uses/readline.mk b/test-ports/default/Mk/Uses/readline.mk
index 372f408c..2181bc4a 100644
--- a/test-ports/default/Mk/Uses/readline.mk
+++ b/test-ports/default/Mk/Uses/readline.mk
@@ -1,4 +1,4 @@
-# $FreeBSD: head/Mk/Uses/readline.mk 444463 2017-06-27 13:46:53Z sunpoet $
+# $FreeBSD: head/Mk/Uses/readline.mk 498476 2019-04-09 14:04:49Z sunpoet $
#
# handle dependency on the readline port
#
@@ -16,7 +16,7 @@ readline_ARGS= port
.endif
.if ${readline_ARGS} == port
-LIB_DEPENDS+= libreadline.so.7:devel/readline
+LIB_DEPENDS+= libreadline.so.8:devel/readline
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
.endif
diff --git a/test-ports/default/Mk/Uses/samba.mk b/test-ports/default/Mk/Uses/samba.mk
index 19d8ec1f..49d37b7f 100644
--- a/test-ports/default/Mk/Uses/samba.mk
+++ b/test-ports/default/Mk/Uses/samba.mk
@@ -1,4 +1,4 @@
-# $FreeBSD: head/Mk/Uses/samba.mk 472389 2018-06-14 17:50:33Z rene $
+# $FreeBSD: head/Mk/Uses/samba.mk 520186 2019-12-15 17:20:10Z rene $
#
# Handle dependency on samba
#
@@ -23,7 +23,7 @@ IGNORE= USES=samba has invalid arguments: ${samba_ARGS:Nbuild:Nenv:Nlib:Nrun}
SAMBAPORT= net/samba${SAMBA_DEFAULT:S/.//}
SAMBAINCLUDES= ${LOCALBASE}/include/samba4
-.if ${SAMBA_DEFAULT} == 4.6 || ${SAMBA_DEFAULT} == 4.7 || ${SAMBA_DEFAULT} == 4.8
+.if ${SAMBA_DEFAULT} == 4.10
SAMBALIBS= ${LOCALBASE}/lib/samba4
.else
IGNORE= Invalid version of samba: ${SAMBA_DEFAULT}
diff --git a/test-ports/default/Mk/Uses/scons.mk b/test-ports/default/Mk/Uses/scons.mk
index 2fdad610..6bc82ae8 100644
--- a/test-ports/default/Mk/Uses/scons.mk
+++ b/test-ports/default/Mk/Uses/scons.mk
@@ -1,9 +1,9 @@
-# $FreeBSD: head/Mk/Uses/scons.mk 411970 2016-03-27 01:23:25Z bapt $
+# $FreeBSD: head/Mk/Uses/scons.mk 513680 2019-10-03 17:49:15Z sunpoet $
#
# Provide support to use the scons
#
-# Feature: scons
-# Usage: USES=scons
+# Feature: scons
+# Usage: USES=scons
#
# MAINTAINER: python@FreeBSD.org
@@ -14,19 +14,26 @@ _INCLUDE_USES_SCONS_MK= yes
IGNORE= Incorrect 'USES+= scons:${scons_ARGS}' scons takes no arguments
.endif
-MAKEFILE= #
-MAKE_FLAGS= #
-ALL_TARGET= #
-CCFLAGS?= ${CFLAGS}
-LINKFLAGS?= ${LDFLAGS}
-LIBPATH?= ${LOCALBASE}/lib
-CPPPATH?= ${LOCALBASE}/include
-SCONS= ${LOCALBASE}/bin/scons
-BUILD_DEPENDS+= ${SCONS}:devel/scons
-MAKE_CMD= ${SCONS}
-MAKE_ARGS+= CCFLAGS="${CCFLAGS}" CXXFLAGS="${CXXFLAGS}" \
- LINKFLAGS="${LINKFLAGS}" PKGCONFIGDIR="${PKGCONFIGDIR}" \
- CPPPATH="${CPPPATH}" LIBPATH="${LIBPATH}" PREFIX="${PREFIX}" \
- CC="${CC}" CXX="${CXX}" ${DESTDIRNAME:tl}=${STAGEDIR}
+SCONS= ${LOCALBASE}/bin/scons
+BUILD_DEPENDS+= ${SCONS}:devel/scons
+
+ALL_TARGET= #
+CCFLAGS?= ${CFLAGS}
+CPPPATH?= ${LOCALBASE}/include
+LIBPATH?= ${LOCALBASE}/lib
+LINKFLAGS?= ${LDFLAGS}
+MAKE_ARGS+= CC="${CC}" \
+ CCFLAGS="${CCFLAGS}" \
+ CPPPATH="${CPPPATH}" \
+ CXX="${CXX}" \
+ CXXFLAGS="${CXXFLAGS}" \
+ LIBPATH="${LIBPATH}" \
+ LINKFLAGS="${LINKFLAGS}" \
+ PKGCONFIGDIR="${PKGCONFIGDIR}" \
+ PREFIX="${PREFIX}" \
+ destdir=${STAGEDIR}
+MAKE_CMD= ${SCONS}
+MAKE_FLAGS= #
+MAKEFILE= #
.endif
diff --git a/test-ports/default/Mk/Uses/ssl.mk b/test-ports/default/Mk/Uses/ssl.mk
index 4dba5e9a..71c64bbf 100644
--- a/test-ports/default/Mk/Uses/ssl.mk
+++ b/test-ports/default/Mk/Uses/ssl.mk
@@ -1,4 +1,4 @@
-# $FreeBSD: head/Mk/Uses/ssl.mk 487417 2018-12-14 09:34:59Z mat $
+# $FreeBSD: head/Mk/Uses/ssl.mk 521745 2020-01-01 16:42:44Z brnrd $
#
# Handle dependency on *ssl ports.
#
@@ -10,7 +10,7 @@
#
# DEFAULT_VERSIONS+= ssl=<openssl variant>
#
-# Variants being base, openssl, openssl111, libressl, and libressl-devel.
+# Variants being base, openssl, libressl, and libressl-devel.
#
# The Makefile sets these variables:
# OPENSSLBASE - "/usr" or ${LOCALBASE}
diff --git a/test-ports/default/Mk/Uses/tar.mk b/test-ports/default/Mk/Uses/tar.mk
index fc797192..2af81ee5 100644
--- a/test-ports/default/Mk/Uses/tar.mk
+++ b/test-ports/default/Mk/Uses/tar.mk
@@ -1,9 +1,9 @@
-# $FreeBSD: head/Mk/Uses/tar.mk 410457 2016-03-06 12:29:51Z amdmi3 $
+# $FreeBSD: head/Mk/Uses/tar.mk 504008 2019-06-12 09:45:25Z danfe $
#
# handle tar archives
#
# Feature: tar
-# Usage: USES=tar[:[xz|lzma|Z|bzip2|tgz|tbz]]
+# Usage: USES=tar[:[xz|lz|lzma|txz|bz[ip]2|tgz|tbz|tbz2|Z]]
#
# MAINTAINER: portmgr@FreeBSD.org
@@ -12,6 +12,8 @@ _INCLUDE_USES_TAR_MK= yes
.if ${tar_ARGS} == xz
EXTRACT_SUFX?= .tar.xz
+.elif ${tar_ARGS} == lz
+EXTRACT_SUFX?= .tar.lz
.elif ${tar_ARGS} == lzma
EXTRACT_SUFX?= .tar.lzma
.elif ${tar_ARGS} == txz
diff --git a/test-ports/default/Mk/Uses/tcl.mk b/test-ports/default/Mk/Uses/tcl.mk
index e85cfcbc..ec3c54d9 100644
--- a/test-ports/default/Mk/Uses/tcl.mk
+++ b/test-ports/default/Mk/Uses/tcl.mk
@@ -1,4 +1,4 @@
-# $FreeBSD: head/Mk/Uses/tcl.mk 454756 2017-11-23 12:11:41Z gahr $
+# $FreeBSD: head/Mk/Uses/tcl.mk 504026 2019-06-12 16:22:05Z gahr $
#
# vim: ts=8 noexpandtab
#
@@ -95,6 +95,9 @@ _TCLTK_PORT?= tcl
.if ${tcl_ARGS:M*+}
_TCLTK_MIN_VERSION:= ${tcl_ARGS:M*+:S/+//}
_TCLTK_WANTED_VERSIONS:=${_TCLTK_DEFAULT_VERSION}
+.if ${_TCLTK_MIN_VERSION} == "85"
+IGNORE= Minimum tcltk version 85+ is meaningless
+.endif
.endif
#
@@ -154,6 +157,12 @@ _TCLTK_WANTED_VERSION:= ${_TCLTK_HIGHEST_VERSION}
.endif
#
+# Deprecate by default all ports depending on 8.5
+.if ${_TCLTK_WANTED_VERSION} == "85"
+DEPRECATED= Tcl/Tk 8.5 is nearing EOL, please consider porting to Tcl/Tk 8.6
+.endif
+
+#
# Exported variables
#
TCL_VER:= ${_TCLTK_WANTED_VERSION:S/8/8./}
diff --git a/test-ports/default/Mk/Uses/waf.mk b/test-ports/default/Mk/Uses/waf.mk
index 723c7bc2..7e02d41c 100644
--- a/test-ports/default/Mk/Uses/waf.mk
+++ b/test-ports/default/Mk/Uses/waf.mk
@@ -1,4 +1,4 @@
-# $FreeBSD: head/Mk/Uses/waf.mk 470184 2018-05-17 00:51:35Z timur $
+# $FreeBSD: head/Mk/Uses/waf.mk 522998 2020-01-14 09:27:18Z antoine $
#
# Provide support to use the waf building system
#
@@ -22,7 +22,7 @@ IGNORE= Incorrect 'USES+= waf:${waf_ARGS}' waf takes no arguments
.endif
.if !${USES:Mpython*}
-python_ARGS= 2.7,build
+python_ARGS= build
.include "${USESDIR}/python.mk"
.endif
diff --git a/test-ports/default/Mk/Uses/xfce.mk b/test-ports/default/Mk/Uses/xfce.mk
index 21603185..e64aa863 100644
--- a/test-ports/default/Mk/Uses/xfce.mk
+++ b/test-ports/default/Mk/Uses/xfce.mk
@@ -1,11 +1,11 @@
#
-# $FreeBSD: head/Mk/Uses/xfce.mk 450042 2017-09-18 14:17:15Z madpilot $
+# $FreeBSD: head/Mk/Uses/xfce.mk 512378 2019-09-19 23:46:33Z madpilot $
#
# Provide support for Xfce related ports.
#
# Feature: xfce
# Usage: USES=xfce or USES=xfce:ARGS
-# Valid ARGS: gtk3
+# Valid ARGS: gtk2
#
# Variables, which can be set by the port:
#
@@ -19,44 +19,45 @@ _USES_POST+= xfce
_USE_XFCE_ALL= garcon libexo libgui libmenu libutil panel thunar xfconf
-XFCE_MASTER_SITE_VER= 4.12
-
xfce_ARGS?= # empty
CPPFLAGS+= -I${LOCALBASE}/include
LIBS+= -L${LOCALBASE}/lib
-.if ${xfce_ARGS:Mgtk3}
-libmenu_LIB_DEPENDS= libxfce4ui-2.so:x11/libxfce4menu
-libmenu_USE_XFCE_REQ= xfconf
+.if ${xfce_ARGS:Mgtk2}
+libmenu_LIB_DEPENDS= libxfce4ui-1.so:x11/libxfce4menu
+libmenu_USE_XFCE_REQ= libutil
-garcon_LIB_DEPENDS= libgarcon-gtk3-1.so:sysutils/garcon
+garcon_LIB_DEPENDS= libgarcon-gtk2-1.so:sysutils/garcon
garcon_USE_XFCE_REQ= libmenu
-panel_LIB_DEPENDS= libxfce4panel-2.0.so:x11-wm/xfce4-panel
+libexo_LIB_DEPENDS= libexo-1.so:x11/libexo
+libexo_USE_XFCE_REQ= libmenu
+
+panel_LIB_DEPENDS= libxfce4panel-1.0.so:x11-wm/xfce4-panel
panel_RUN_DEPENDS= xfce4-panel:x11-wm/xfce4-panel
panel_USE_XFCE_REQ= garcon libexo xfconf
.else
-libmenu_LIB_DEPENDS= libxfce4ui-1.so:x11/libxfce4menu
-libmenu_USE_XFCE_REQ= xfconf
+libmenu_LIB_DEPENDS= libxfce4ui-2.so:x11/libxfce4menu
+libmenu_USE_XFCE_REQ= libutil
-garcon_LIB_DEPENDS= libgarcon-gtk2-1.so:sysutils/garcon
+garcon_LIB_DEPENDS= libgarcon-gtk3-1.so:sysutils/garcon
garcon_USE_XFCE_REQ= libmenu
-panel_LIB_DEPENDS= libxfce4panel-1.0.so:x11-wm/xfce4-panel
+libexo_LIB_DEPENDS= libexo-2.so:x11/libexo
+libexo_USE_XFCE_REQ= libmenu
+
+panel_LIB_DEPENDS= libxfce4panel-2.0.so:x11-wm/xfce4-panel
panel_RUN_DEPENDS= xfce4-panel:x11-wm/xfce4-panel
panel_USE_XFCE_REQ= garcon libexo xfconf
.endif
-libexo_LIB_DEPENDS= libexo-1.so:x11/libexo
-libexo_USE_XFCE_REQ= libmenu
-
libgui_LIB_DEPENDS= libxfcegui4.so:x11-toolkits/libxfce4gui
libgui_USE_XFCE_REQ= libutil
libutil_LIB_DEPENDS= libxfce4util.so:x11/libxfce4util
-thunar_LIB_DEPENDS= libthunarx-2.so:x11-fm/thunar
+thunar_LIB_DEPENDS= libthunarx-3.so:x11-fm/thunar
thunar_RUN_DEPENDS= Thunar:x11-fm/thunar
thunar_USE_XFCE_REQ= xfconf libmenu
diff --git a/test-ports/default/Mk/Uses/xorg-cat.mk b/test-ports/default/Mk/Uses/xorg-cat.mk
new file mode 100644
index 00000000..1fadbb70
--- /dev/null
+++ b/test-ports/default/Mk/Uses/xorg-cat.mk
@@ -0,0 +1,193 @@
+# $FreeBSD: head/Mk/Uses/xorg-cat.mk 526592 2020-02-20 21:41:02Z zeising $
+#
+# xorg ports categories and other things needed to build xorg ports.
+# This is intended only for ports of xorg and freedesktop.org applications.
+#
+# Use USES=xorg and USE_XORG to depend on various xorg components.
+#
+# Feature: xorg-cat
+# Usage: USES=xorg-cat:category[,buildsystem]
+#
+# category is one of:
+# * app Installs applications, no shared libraries.
+# * data Installs only data.
+# * doc no particular notes
+# * driver depends on xorgproto at least
+# * font don't install .pc file
+# * lib various dependencies, install .pc file, needs
+# pathfix
+# * proto install .pc file, needs pathfix, most only needed at
+# build time.
+# * util no particular notes
+# * xserver xorg x servers
+#
+# These categories has to match upstream categories. Don't invent
+# your own.
+#
+# builsystem is one of:
+# * autotools (default)
+# * meson (experimental)
+#
+#
+# By defining USE_GITLAB and GL_COMMIT, it is possible to pull code straight
+# from the freedesktop.org gitlab, instead of official release tarballs.
+#
+#.MAINTAINER: x11@FreeBSD.org
+
+.if !defined(_INCLUDE_USES_XORG_CAT_MK)
+_INCLUDE_USES_XORG_CAT_MK=yes
+
+_XORG_CATEGORIES= app data doc driver font lib proto util xserver
+_XORG_BUILDSYSTEMS= autotools meson
+
+_XORG_CAT= # empty
+_XORG_BUILDSYS= # empty
+
+. if empty(xorg-cat_ARGS)
+IGNORE= no arguments specified to xorg-cat
+. endif
+
+. for _arg in ${xorg-cat_ARGS}
+. if ${_XORG_CATEGORIES:M${_arg}}
+. if empty(_XORG_CAT)
+_XORG_CAT= ${_arg}
+. else
+IGNORE= multipe xorg categories specified via xorg-cat:${xorg-cat_ARGS:ts,}
+. endif
+. elif ${_XORG_BUILDSYSTEMS:M${_arg}}
+. if empty(_XORG_BUILDSYS)
+_XORG_BUILDSYS= ${_arg}
+. else
+IGNORE= multipe xorg build systems specified via xorg-cat:${xorg-cat_ARGS:ts,}
+. endif
+. else
+IGNORE= unknown argument specified via xorg-cat:${xorg-cat_ARGS:ts,}
+. endif
+. endfor
+
+# Default to the autotools build system
+. if empty(_XORG_BUILDSYS)
+_XORG_BUILDSYS= autotools
+. endif
+
+# Default variables, common to all new modular xorg ports.
+. if empty(USES:Mtar)
+EXTRACT_SUFX?= .tar.bz2
+. endif
+
+DIST_SUBDIR= xorg/${_XORG_CAT}
+
+. if ${_XORG_BUILDSYS} == meson
+IGNORE= meson build not supported yet
+.include "${USESDIR}/meson.mk"
+. elif ${_XORG_BUILDSYS} == autotools
+GNU_CONFIGURE= yes
+. else
+# This should not happen
+IGNORE= unknown build system specified via xorg-cat:${xorg-cat_ARGS:ts,}
+. endif
+
+. if defined(USE_GITLAB)
+# Set up things for fetching from freedesktop.org gitlab.
+# This can be overridden using normal GL_* macros in the ports Makefile.
+# We make a best guess for GL_ACCOUNT and GL_PROJECT.
+GL_SITE?= https://gitlab.freedesktop.org/xorg
+GL_ACCOUNT?= ${_XORG_CAT}
+GL_PROJECT?= ${PORTNAME:tl}
+. if ${_XORG_BUILDSYS} == meson
+# set up meson stuff here
+. else
+# Things from GL doesn't come with pre-generated configure, add dependency on
+# autoreconf and run it, if we're using autotools.
+.include "${USESDIR}/autoreconf.mk"
+. endif
+. else
+MASTER_SITES?= XORG/individual/${_XORG_CAT}
+. endif
+
+#
+## All xorg ports needs pkgconfig to build, but some ports look for pkgconfig
+## and then continues the build.
+.include "${USESDIR}/pkgconfig.mk"
+
+#
+## All xorg ports needs xorg-macros.
+. if ${PORTNAME} != xorg-macros
+USE_XORG+= xorg-macros
+. endif
+
+. if ${_XORG_CAT} == app
+# Nothing at the moment
+
+. elif ${_XORG_CAT} == data
+# Nothing at the moment.
+
+. elif ${_XORG_CAT} == driver
+USE_XORG+= xi xorg-server xorgproto
+CFLAGS+= -Werror=uninitialized
+. if ${_XORG_BUILDSYS} == meson
+# Put special stuff for meson here
+. else
+CONFIGURE_ENV+= DRIVER_MAN_SUFFIX=4x DRIVER_MAN_DIR='$$(mandir)/man4'
+libtool_ARGS?= # empty
+.include "${USESDIR}/libtool.mk"
+INSTALL_TARGET= install-strip
+. endif
+
+. elif ${_XORG_CAT} == font
+FONTNAME?= ${PORTNAME:C/.*-//g:S/type/Type/:S/ttf/TTF/:S/speedo/Speedo/}
+. if ${_XORG_BUILDSYS} == meson
+# Put special stuff for meson here
+. else
+CONFIGURE_ARGS+= --with-fontrootdir=${PREFIX}/share/fonts
+CONFIGURE_ENV+= FONTROOTDIR=${PREFIX}/share/fonts
+. endif
+. if !defined(NOFONT)
+.include "${USESDIR}/fonts.mk"
+BUILD_DEPENDS+= mkfontscale>=0:x11-fonts/mkfontscale \
+ bdftopcf:x11-fonts/bdftopcf
+PLIST_FILES+= "@comment ${FONTSDIR}/fonts.dir" \
+ "@comment ${FONTSDIR}/fonts.scale"
+. endif
+
+. elif ${_XORG_CAT} == lib
+CFLAGS+= -Werror=uninitialized
+.include "${USESDIR}/pathfix.mk"
+. if ${_XORG_BUILDSYS} == meson
+# put meson stuff here
+. else
+libtool_ARGS?= # empty
+.include "${USESDIR}/libtool.mk"
+USE_LDCONFIG= yes
+CONFIGURE_ARGS+=--enable-malloc0returnsnull
+. endif
+
+. elif ${_XORG_CAT} == proto
+.include "${USESDIR}/pathfix.mk"
+
+. elif ${_XORG_CAT} == xserver
+DISTNAME?= xorg-server-${PORTVERSION}
+CFLAGS+= -Werror=uninitialized
+.include "${USESDIR}/pathfix.mk"
+. if ${_XORG_BUILDSYS} == meson
+# put meson stuff here
+. else
+CONFIGURE_ARGS+= --with-xkb-path=${LOCALBASE}/share/X11/xkb \
+ --with-fontrootdir=${LOCALBASE}/share/fonts
+libtool_ARGS?= # empty
+.include "${USESDIR}/libtool.mk"
+. endif
+LIB_PC_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/dri.pc:graphics/mesa-dri
+USE_XORG+= fontutil
+
+. endif # ${_XORG_CAT} == <category>
+
+# We only need to include xorg.mk if we want USE_XORG modules
+# USES+=xorg does not provide any functionality, it just silences an error
+# message about USES=xorg not being set
+. if defined(USE_XORG) && !empty(USE_XORG)
+USES+= xorg
+.include "${USESDIR}/xorg.mk"
+. endif
+
+.endif
diff --git a/test-ports/default/Mk/Uses/xorg.mk b/test-ports/default/Mk/Uses/xorg.mk
new file mode 100644
index 00000000..d7675151
--- /dev/null
+++ b/test-ports/default/Mk/Uses/xorg.mk
@@ -0,0 +1,160 @@
+# $FreeBSD: head/Mk/Uses/xorg.mk 516225 2019-11-01 14:22:23Z zeising $
+#
+# Originally from bsd.xorg.mk
+# Created by: Florent Thoumie <flz@FreeBSD.org>
+#
+# Feature: xorg
+# Usage: USES=xorg
+# USE_XORG=<component>
+#
+# Not specifying USE_XORG with USES=xorg is an error.
+#
+# Components can be found in the XORG_MODULES list below.
+#
+#
+# If you feel something is missing from the list, please let us know.
+#
+# MAINTAINER: x11@FreeBSD.org
+
+.if !defined(_INCLUDE_USES_XORG_MK)
+_INCLUDE_USES_XORG_MK= yes
+_USES_POST+= xorg
+.endif
+
+# Set up things after bsd.port.post.mk.
+# This way ports can add things to USE_XORG even after bsd.port.pre.mk is
+# included.
+.if defined(_POSTMKINCLUDED) && !defined(_INCLUDE_USES_XORG_POST_MK)
+_INCLUDE_USES_XORG_POST_MK= yes
+
+. if !empty(xorg_ARGS)
+IGNORE= USES=xorg takes no arguments
+. endif
+
+. if !defined(USE_XORG)
+IGNORE= need to specify xorg modules with USE_XORG
+. endif
+
+# List of xorg modules
+XORG_MODULES= dmx \
+ fontenc \
+ fontutil \
+ ice \
+ libfs \
+ pciaccess \
+ pixman \
+ sm \
+ x11 \
+ xau \
+ xaw \
+ xaw6 \
+ xaw7 \
+ xbitmaps \
+ xcb \
+ xcomposite \
+ xcursor \
+ xdamage \
+ xdmcp \
+ xext \
+ xfixes \
+ xfont \
+ xfont2 \
+ xft \
+ xi \
+ xinerama \
+ xkbfile \
+ xmu \
+ xmuu \
+ xorg-macros \
+ xorg-server \
+ xorgproto \
+ xpm \
+ xpresent \
+ xrandr \
+ xrender \
+ xres \
+ xscrnsaver \
+ xshmfence \
+ xt \
+ xtrans \
+ xtst \
+ xv \
+ xvmc \
+ xxf86dga \
+ xxf86vm
+
+# Register all xorg .pc files here.
+# foo_LIB_PC_DEPENDS means it should go to BUILD_DEPENDS *and* RUN_DEPENDS.
+dmx_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/dmx.pc:x11/libdmx
+fontenc_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/fontenc.pc:x11-fonts/libfontenc
+fontutil_BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/fontutil.pc:x11-fonts/font-util
+ice_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/ice.pc:x11/libICE
+libfs_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/libfs.pc:x11-fonts/libFS
+pciaccess_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/pciaccess.pc:devel/libpciaccess
+pixman_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/pixman-1.pc:x11/pixman
+sm_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/sm.pc:x11/libSM
+x11_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/x11.pc:x11/libX11
+xau_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xau.pc:x11/libXau
+xaw_LIB_PC_DEPENDS= ${xaw7_LIB_PC_DEPENDS}
+xaw6_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xaw6.pc:x11-toolkits/libXaw
+xaw7_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xaw7.pc:x11-toolkits/libXaw
+xbitmaps_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xbitmaps.pc:x11/xbitmaps
+xcb_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xcb.pc:x11/libxcb
+xcomposite_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xcomposite.pc:x11/libXcomposite
+xcursor_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xcursor.pc:x11/libXcursor
+xdamage_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xdamage.pc:x11/libXdamage
+xdmcp_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xdmcp.pc:x11/libXdmcp
+xext_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xext.pc:x11/libXext
+xfixes_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xfixes.pc:x11/libXfixes
+xfont_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xfont.pc:x11-fonts/libXfont
+xfont2_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xfont2.pc:x11-fonts/libXfont2
+xft_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xft.pc:x11-fonts/libXft
+xi_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xi.pc:x11/libXi
+xinerama_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xinerama.pc:x11/libXinerama
+xkbfile_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xkbfile.pc:x11/libxkbfile
+xmu_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xmu.pc:x11-toolkits/libXmu
+xmuu_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xmuu.pc:x11-toolkits/libXmu
+xorg-macros_BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xorg-macros.pc:devel/xorg-macros
+xorg-server_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xorg-server.pc:x11-servers/xorg-server
+xorgproto_BUILD_DEPENDS= xorgproto>=0:x11/xorgproto
+xp_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xp.pc:x11/libXp
+xpm_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xpm.pc:x11/libXpm
+xpresent_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xpresent.pc:x11/libXpresent
+xrandr_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xrandr.pc:x11/libXrandr
+xrender_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xrender.pc:x11/libXrender
+xres_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xres.pc:x11/libXres
+xscrnsaver_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xscrnsaver.pc:x11/libXScrnSaver
+xt_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xt.pc:x11-toolkits/libXt
+xshmfence_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xshmfence.pc:x11/libxshmfence
+xtrans_BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xtrans.pc:x11/xtrans
+xtst_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xtst.pc:x11/libXtst
+xv_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xv.pc:x11/libXv
+xvmc_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xvmc.pc:x11/libXvMC
+xxf86dga_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xxf86dga.pc:x11/libXxf86dga
+xxf86misc_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xxf86misc.pc:x11/libXxf86misc
+xxf86vm_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xxf86vm.pc:x11/libXxf86vm
+
+# Add explicit X options to avoid problems with false positives in configure
+. if defined(GNU_CONFIGURE)
+CONFIGURE_ARGS+=--x-libraries=${LOCALBASE}/lib --x-includes=${LOCALBASE}/include
+. endif
+
+. for _module in ${USE_XORG:M*\:both:C/\:.*//g}
+. if ${XORG_MODULES:M${_module}} == ""
+IGNORE= requires unknown xorg module (${_module})
+. endif
+RUN_DEPENDS+= ${${_module}_BUILD_DEPENDS}
+. endfor
+
+. for _module in ${USE_XORG:C/\:both$//g}
+. if ${XORG_MODULES:M${_module}} == ""
+IGNORE= requires unknown xorg module (${_module})
+. endif
+LIB_PC_DEPENDS+=${${_module}_LIB_PC_DEPENDS}
+BUILD_DEPENDS+= ${${_module}_BUILD_DEPENDS}
+. endfor
+
+RUN_DEPENDS+= ${LIB_PC_DEPENDS}
+BUILD_DEPENDS+= ${LIB_PC_DEPENDS}
+
+.endif
diff --git a/test-ports/default/Mk/Uses/zope.mk b/test-ports/default/Mk/Uses/zope.mk
deleted file mode 100644
index 2b0a309b..00000000
--- a/test-ports/default/Mk/Uses/zope.mk
+++ /dev/null
@@ -1,95 +0,0 @@
-# $FreeBSD: head/Mk/Uses/zope.mk 411970 2016-03-27 01:23:25Z bapt $
-#
-# Provide support for Zope-related ports
-#
-# SZOPEBASEDIR - relative base directory of zope server
-# ZOPEBASEDIR - absolute base directory of zope that is
-# ${LOCALBASE}/${SZOPEBASEDIR} by default,
-# ZOPEPRODUCTDIR - directory, where products for zope can be found
-#
-# ZOPE_VERSION - Version of zope that will be used in the port. Set this
-# in your /etc/make.conf in case you want to use a
-# specific version of zope.
-#
-# MAINTAINER: zope@FreeBSD.org
-
-.if !defined(_INCLUDE_USES_ZOPE_MK)
-_INCLUDE_USES_ZOPE_MK= yes
-
-_ZOPE_PORTBRANCH= 2.13
-_ZOPE_ALLBRANCHES= 2.13
-
-_PYTHON_VER_REQUIRED= python2.7
-
-.if defined(ZOPE_VERSION)
-_ZOPE_VERSION:= ${ZOPE_VERSION}
-.else
-_ZOPE_VERSION:= ${_ZOPE_PORTBRANCH}
-.endif
-
-# Validate Zope version whether it meets USE_ZOPE version restriction.
-_ZOPE_VERSION_CHECK:= ${USE_ZOPE:C/^([1-9]\.[0-9]*)$/\1-\1/}
-_ZOPE_VERSION_MINIMUM_TMP:= ${_ZOPE_VERSION_CHECK:C/([1-9]\.[0-9]*)[-+].*/\1/}
-_ZOPE_VERSION_MINIMUM:= ${_ZOPE_VERSION_MINIMUM_TMP:M[1-9].[0-9]}
-_ZOPE_VERSION_MAXIMUM_TMP:= ${_ZOPE_VERSION_CHECK:C/.*-([1-9]\.[0-9]*)/\1/}
-_ZOPE_VERSION_MAXIMUM:= ${_ZOPE_VERSION_MAXIMUM_TMP:M[1-9].[0-9]}
-
-.if !empty(_ZOPE_VERSION_MINIMUM) && ( \
- ${_ZOPE_VERSION} < ${_ZOPE_VERSION_MINIMUM})
-_ZOPE_VERSION_NONSUPPORTED= ${_ZOPE_VERSION_MINIMUM} at least
-.elif !empty(_ZOPE_VERSION_MAXIMUM) && ( \
- ${_ZOPE_VERSION} > ${_ZOPE_VERSION_MAXIMUM})
-_ZOPE_VERSION_NONSUPPORTED= ${_ZOPE_VERSION_MAXIMUM} at most
-.endif
-
-# If we have an unsupported version of Zope, try another.
-.if defined(_ZOPE_VERSION_NONSUPPORTED)
-.if defined(ZOPE_VERSION)
-IGNORE= needs Zope ${_ZOPE_VERSION_NONSUPPORTED}.\
- But you specified ${_ZOPE_VERSION}
-.else
-.undef _ZOPE_VERSION
-.for ver in ${_ZOPE_ALLBRANCHES}
-__VER= ${ver}
-.if !defined(_ZOPE_VERSION) && \
- !(!empty(_ZOPE_VERSION_MINIMUM) && ( \
- ${__VER} < ${_ZOPE_VERSION_MINIMUM})) && \
- !(!empty(_ZOPE_VERSION_MAXIMUM) && ( \
- ${__VER} > ${_ZOPE_VERSION_MAXIMUM}))
-_ZOPE_VERSION= ${ver}
-.endif
-.endfor
-.if !defined(_ZOPE_VERSION)
-IGNORE= needs an unsupported version of Zope
-_ZOPE_VERSION= ${_ZOPE_PORTBRANCH} # just to avoid version sanity checking.
-.endif
-.endif # defined(ZOPE_VERSION)
-.endif # defined(_ZOPE_VERSION_NONSUPPORTED)
-
-ZOPE_VERSION?= ${_ZOPE_VERSION}
-
-.if !defined(PYTHON_VERSION)
-PYTHON_VERSION= ${_PYTHON_VER_REQUIRED}
-.elif ${PYTHON_VERSION} != ${_PYTHON_VER_REQUIRED}
-IGNORE+= Zope requires Python ${_PYTHON_VER_REQUIRED}.\
- But you or a port dependency specified ${PYTHON_VERSION}
-.endif # !defined(PYTHON_VERSION)
-
-# Zope-related variables
-.if ${ZOPE_VERSION} == ${_ZOPE_PORTBRANCH}
-RUN_DEPENDS+= zope213>0:www/zope213
-.else
-_USES_sanity+= 300:check-makevars-zope
-check-makevars-zope:
- @${ECHO} "Makefile error: bad value for ZOPE_VERSION: ${ZOPE_VERSION}."
- @${ECHO} "Legal values are: ${_ZOPE_PORTBRANCH} (default)"
- @${FALSE}
-.endif
-ZOPEBASEDIR?= ${PREFIX}/${SZOPEBASEDIR}
-ZOPEPRODUCTDIR?= Products
-
-# Zope specific substitutions
-PLIST_SUB+= ZOPEBASEDIR=${SZOPEBASEDIR} \
- ZOPEPRODUCTDIR=${SZOPEBASEDIR}/${ZOPEPRODUCTDIR}
-
-.endif # !defined(_INCLUDE_USES_ZOPE_MK)
diff --git a/test-ports/default/Mk/Wrappers/bison b/test-ports/default/Mk/Wrappers/bison
new file mode 100644
index 00000000..ebba71ce
--- /dev/null
+++ b/test-ports/default/Mk/Wrappers/bison
@@ -0,0 +1,19 @@
+#!/bin/sh
+#
+# $FreeBSD: head/Mk/Wrappers/bison 528174 2020-03-10 14:22:50Z bapt $
+
+# This wrappers allows to deals build system calling bison with certain long option
+# and messing with arguments orders
+
+case " $@ " in
+*" --version "*) echo "bison (GNU bison 3.5.2)" ; exit 0 ;;
+esac
+
+for arg; do
+ case "$arg" in
+ *.y) inputfile="$arg" ;;
+ --verbose|-v) ;; # ignore
+ *) args="$args $arg" ;;
+ esac
+done
+exec byacc $args $inputfile
diff --git a/test-ports/default/Mk/Wrappers/gm4 b/test-ports/default/Mk/Wrappers/gm4
new file mode 100644
index 00000000..31df276b
--- /dev/null
+++ b/test-ports/default/Mk/Wrappers/gm4
@@ -0,0 +1,8 @@
+#!/bin/sh
+#
+# $FreeBSD: head/Mk/Wrappers/gm4 513486 2019-10-01 14:33:24Z bapt $
+
+case " $@ " in
+*" --version "*) echo "m4 (GNU M4) 1.4.18" ;;
+*) exec m4 -g $@ ;;
+esac
diff --git a/test-ports/default/Mk/bsd.ccache.mk b/test-ports/default/Mk/bsd.ccache.mk
index 9ddaf3c8..bc714cc6 100644
--- a/test-ports/default/Mk/bsd.ccache.mk
+++ b/test-ports/default/Mk/bsd.ccache.mk
@@ -1,4 +1,4 @@
-# $FreeBSD: head/Mk/bsd.ccache.mk 462894 2018-02-25 03:32:18Z bdrewery $
+# $FreeBSD: head/Mk/bsd.ccache.mk 514247 2019-10-10 20:09:59Z bdrewery $
#-*- tab-width: 4; -*-
# ex:ts=4
#
@@ -12,6 +12,10 @@ COMMANDS_Include_MAINTAINER= portmgr@FreeBSD.org
_CCACHEMKINCLUDED= yes
+.if defined(NOCCACHE)
+NO_CCACHE= t
+.endif
+
# HOME is always set to ${WRKDIR} now. Try to use /root/.ccache as default.
.if defined(WITH_CCACHE_BUILD) && !defined(CCACHE_DIR)
. if defined(USER) && ${USER} == root
@@ -25,7 +29,7 @@ WARNING+= WITH_CCACHE_BUILD support disabled, please set CCACHE_DIR.
# Support NO_CCACHE for common setups, require WITH_CCACHE_BUILD, and
# don't use if ccache already set in CC
.if !defined(NO_CCACHE) && defined(WITH_CCACHE_BUILD) && !${CC:M*ccache*} && \
- !defined(NO_BUILD) && !defined(NOCCACHE)
+ !defined(NO_BUILD)
# Avoid depends loops between ccache and pkg
. if !defined(NO_CCACHE_DEPEND) && \
@@ -34,6 +38,7 @@ BUILD_DEPENDS+= ${LOCALBASE}/bin/ccache:devel/ccache
. endif
CCACHE_WRAPPER_PATH?= ${LOCALBASE}/libexec/ccache
+CCACHE_BIN?= ${CCACHE_WRAPPER_PATH:C,/libexec/ccache$,,}/bin/ccache
.if exists(${CCACHE_WRAPPER_PATH})
# Prepend the ccache dir into the PATH and setup ccache env
diff --git a/test-ports/default/Mk/bsd.default-versions.mk b/test-ports/default/Mk/bsd.default-versions.mk
index fd48b7be..64dc9043 100644
--- a/test-ports/default/Mk/bsd.default-versions.mk
+++ b/test-ports/default/Mk/bsd.default-versions.mk
@@ -1,4 +1,4 @@
-# $FreeBSD: head/Mk/bsd.default-versions.mk 494880 2019-03-07 04:56:28Z acm $
+# $FreeBSD: head/Mk/bsd.default-versions.mk 531508 2020-04-12 12:47:29Z tobik $
#
# MAINTAINER: ports@FreeBSD.org
#
@@ -16,8 +16,8 @@ _INCLUDE_BSD_DEFAULT_VERSIONS_MK= yes
LOCALBASE?= /usr/local
.for lang in APACHE BDB COROSYNC EMACS FIREBIRD FORTRAN FPC GCC GHOSTSCRIPT \
- LAZARUS LINUX LLVM LUA MYSQL PERL5 PGSQL PHP PYTHON PYTHON2 PYTHON3 \
- RUBY RUST SAMBA SSL TCLTK VARNISH
+ JAVA JULIA LAZARUS LINUX LLVM LUA MYSQL PERL5 PGSQL PHP PYTHON PYTHON2 \
+ PYTHON3 RUBY RUST SAMBA SSL TCLTK VARNISH
.if defined(${lang}_DEFAULT)
ERROR+= "The variable ${lang}_DEFAULT is set and it should only be defined through DEFAULT_VERSIONS+=${lang:tl}=${${lang}_DEFAULT} in /etc/make.conf"
.endif
@@ -43,57 +43,62 @@ FIREBIRD_DEFAULT?= 2.5
FORTRAN_DEFAULT?= gfortran
# Possible values: 3.0.4
FPC_DEFAULT?= 3.0.4
-# Possible values: 6, 7, 8
+# Possible values: 8, 9 (powerpcspe was dropped with GCC 9)
+.if ${ARCH} == "powerpcspe"
GCC_DEFAULT?= 8
-# Possible values: 7, 8, 9, agpl
-GHOSTSCRIPT_DEFAULT?= agpl
-# Possible values: 2.0.0
-LAZARUS_DEFAULT?= 2.0.0
-.if ${ARCH} == amd64
-# Possible values: c6, c6_64, c7
-LINUX_DEFAULT?= c6_64
.else
-# Possible values: c6
-LINUX_DEFAULT?= c6
+GCC_DEFAULT?= 9
.endif
-# Possible values: 50, 60, 70 (to be used when non-base compiler is required)
-LLVM_DEFAULT?= 70
+# Possible values: 7, 8, 9, agpl
+GHOSTSCRIPT_DEFAULT?= agpl
+# Possible values: 7, 8, 11, 12, 13
+JAVA_DEFAULT?= 8
+# Possible values: 0.6, 0.7, 1.0, 1.1
+JULIA_DEFAULT?= 1.0
+# Possible values: 2.0.6
+LAZARUS_DEFAULT?= 2.0.6
+# Possible values: c7
+LINUX_DEFAULT?= c7
+# Possible values: 60, 70, 80, 90, -devel (to be used when non-base compiler is required)
+# Please give notice to the Graphics Team (x11@FreeBSD.org) in advance before
+# bumping the LLVM version.
+LLVM_DEFAULT?= 90
# Possible values: 5.1, 5.2, 5.3
LUA_DEFAULT?= 5.2
-# Possible values: 5.5, 5.6, 5.7, 8.0, 5.5m, 10.0m, 10.1m, 10.2m, 10.3m, 5.5p, 5.6p, 5.7p, 5.6w
-MYSQL_DEFAULT?= 5.6
-# Possible values: 5.24, 5.26, 5.28, devel
+# Possible values: 5.5, 5.6, 5.7, 8.0, 5.5m, 10.1m, 10.2m, 10.3m, 10.4m, 5.5p, 5.6p, 5.7p, 5.6w
+MYSQL_DEFAULT?= 5.7
+# Possible values: 5.26, 5.28, 5.30, devel
.if !exists(${LOCALBASE}/bin/perl) || (!defined(_PORTS_ENV_CHECK) && \
defined(PACKAGE_BUILDING))
-PERL5_DEFAULT?= 5.28
+PERL5_DEFAULT?= 5.30
.elif !defined(PERL5_DEFAULT)
# There's no need to replace development versions, like "5.23" with "devel"
# because 1) nobody is supposed to use it outside of poudriere, and 2) it must
# be set manually in /etc/make.conf in the first place, and we're never getting
# in here.
.if !defined(_PERL5_FROM_BIN)
-_PERL5_FROM_BIN!= perl -e 'printf "%vd\n", $$^V;'
+_PERL5_FROM_BIN!= ${LOCALBASE}/bin/perl -e 'printf "%vd\n", $$^V;'
.endif
_EXPORTED_VARS+= _PERL5_FROM_BIN
PERL5_DEFAULT:= ${_PERL5_FROM_BIN:R}
.endif
-# Possible values: 9.4, 9.5, 9.6, 10, 11
-PGSQL_DEFAULT?= 9.5
-# Possible values: 7.1, 7.2, 7.3
+# Possible values: 9.4, 9.5, 9.6, 10, 11, 12
+PGSQL_DEFAULT?= 11
+# Possible values: 7.2, 7.3, 7.4
PHP_DEFAULT?= 7.2
-# Possible values: 2.7, 3.5, 3.6, 3.7
-PYTHON_DEFAULT?= 2.7
+# Possible values: 2.7, 3.5, 3.6, 3.7, 3.8
+PYTHON_DEFAULT?= 3.7
# Possible values: 2.7
PYTHON2_DEFAULT?= 2.7
-# Possible values: 3.5, 3.6, 3.7
-PYTHON3_DEFAULT?= 3.6
-# Possible values: 2.3, 2.4, 2.5
-RUBY_DEFAULT?= 2.4
+# Possible values: 3.5, 3.6, 3.7, 3.8
+PYTHON3_DEFAULT?= 3.7
+# Possible values: 2.5, 2.6, 2.7
+RUBY_DEFAULT?= 2.6
# Possible values: rust, rust-nightly
RUST_DEFAULT?= rust
-# Possible values: 4.6, 4.7, 4.8
-SAMBA_DEFAULT?= 4.7
-# Possible values: base, openssl, openssl111, libressl, libressl-devel
+# Possible values: 4.10
+SAMBA_DEFAULT?= 4.10
+# Possible values: base, openssl, libressl, libressl-devel
.if !defined(SSL_DEFAULT)
# If no preference was set, check for an installed base version
# but give an installed port preference over it.
diff --git a/test-ports/default/Mk/bsd.gcc.mk b/test-ports/default/Mk/bsd.gcc.mk
index 3f42d6b4..6c5faed5 100644
--- a/test-ports/default/Mk/bsd.gcc.mk
+++ b/test-ports/default/Mk/bsd.gcc.mk
@@ -10,7 +10,7 @@
# It uses the canonical version of GCC defined in bsd.default-versions.mk.
#
# USE_GCC=any is similar, except that it also accepts the old GCC 4.2-
-# based system compiler in older versions of FreeBSD.
+# based system compiler where still present.
#
# If your port needs a specific (minimum) version of GCC, you can easily
# specify that with a USE_GCC= statement. Unless absolutely necessary
@@ -21,59 +21,40 @@
# USE_GCC= yes # port requires a current version of GCC
# # as defined in bsd.default-versions.mk.
# USE_GCC= any # port requires GCC 4.2 or later.
-# USE_GCC= 7+ # port requires GCC 7 or later.
-# USE_GCC= 5 # port requires GCC 5.
+# USE_GCC= 9+ # port requires GCC 9 or later.
+# USE_GCC= 8 # port requires GCC 8.
#
# If you are wondering what your port exactly does, use "make test-gcc"
# to see some debugging.
#
-# $FreeBSD: head/Mk/bsd.gcc.mk 493645 2019-02-23 06:10:50Z gerald $
+# $FreeBSD: head/Mk/bsd.gcc.mk 531883 2020-04-16 22:25:20Z gerald $
GCC_Include_MAINTAINER= gerald@FreeBSD.org
# All GCC versions supported by the ports framework. Keep them in
# ascending order and in sync with the table below.
-# When adding a version, please keep the comment in
-# Mk/bsd.default-versions.mk in sync.
-GCCVERSIONS= 040200 040800 050000 060000 070000 080000
-
-# The first field is the OSVERSION in which it disappeared from the base.
-# The second field is the version as USE_GCC would use.
-GCCVERSION_040200= 9999999 4.2
-GCCVERSION_040800= 0 4.8
-GCCVERSION_050000= 0 5
-GCCVERSION_060000= 0 6
-GCCVERSION_070000= 0 7
-GCCVERSION_080000= 0 8
+# When updating this, keep Mk/bsd.default-versions.mk in sync.
+GCCVERSIONS= 4.8 7 8 9
# No configurable parts below this. ####################################
#
-.if defined(USE_GCC) && ${USE_GCC} == yes
-USE_GCC= ${GCC_DEFAULT}+
-.endif
-
-# Extract the fields from GCCVERSION_...
-.for v in ${GCCVERSIONS}
-. for j in ${GCCVERSION_${v}}
-. if !defined(_GCCVERSION_${v}_R)
-_GCCVERSION_${v}_R= ${j}
-. elif !defined(_GCCVERSION_${v}_V)
-_GCCVERSION_${v}_V= ${j}
-. endif
-. endfor
-.endfor
-
.if defined(USE_GCC) && !defined(FORCE_BASE_CC_FOR_TESTING)
-. if ${USE_GCC} == any
-
-# Enable the clang-is-cc workaround. Default to the last GCC imported
-# into base.
-_USE_GCC:= 4.2
-_GCC_ORLATER:= true
+.if ${USE_GCC} == any && exists(/usr/bin/gcc)
+CC:= gcc
+CXX:= g++
+. if exists(/usr/bin/gcpp)
+CPP:= gcpp
+. else
+CPP:= cpp
+. endif
+.else # The regular approach, not using the age-old base compiler.
-. else # ${USE_GCC} == any
+# Handle USE_GCC=yes and USE_GCC=any.
+.if ${USE_GCC} == yes || ${USE_GCC} == any
+USE_GCC= ${GCC_DEFAULT}+
+.endif
# See if we can use a later version or exclusively the one specified.
_USE_GCC:= ${USE_GCC:S/+//}
@@ -81,20 +62,15 @@ _USE_GCC:= ${USE_GCC:S/+//}
_GCC_ORLATER:= true
.endif
-. endif # ${USE_GCC} == any
-
-# Initialize _GCC_FOUND${v}. In parallel, check if USE_GCC points to a
-# valid version to begin with.
+# See whether we have the specific version requested installed already
+# and save that into _GCC_FOUND. In parallel, check if USE_GCC refers
+# to a valid version to begin with.
.for v in ${GCCVERSIONS}
-. if exists(${LOCALBASE}/bin/gcc${_GCCVERSION_${v}_V:S/.//})
-_GCC_FOUND${v}= port
-. elif ${OSVERSION} < ${_GCCVERSION_${v}_R}
-. if exists(/usr/bin/gcc)
-_GCC_FOUND${v}= base
-. endif
-. endif
-. if ${_USE_GCC}==${_GCCVERSION_${v}_V}
+. if ${_USE_GCC} == ${v}
_GCCVERSION_OKAY= true
+. if exists(${LOCALBASE}/bin/gcc${v:S/.//})
+_GCC_FOUND:= ${_USE_GCC}
+. endif
. endif
.endfor
@@ -103,86 +79,47 @@ IGNORE= Unknown version of GCC specified (USE_GCC=${USE_GCC})
.endif
# If the GCC package defined in USE_GCC does not exist, but a later
-# version is allowed (for example 4.7+), see if there is a later.
-# First check if the base installed version is good enough, otherwise
-# get the first available version.
-#
+# version is allowed (for example 8+), go and use the default.
.if defined(_GCC_ORLATER)
-. for v in ${GCCVERSIONS}
-. if ${_USE_GCC} == ${_GCCVERSION_${v}_V}
-_GCC_MIN1:= true
-. endif
-. if defined(_GCC_MIN1) && defined(_GCC_FOUND${v}) && ${_GCC_FOUND${v}}=="base" && !defined(_GCC_FOUND)
-_GCC_FOUND:= ${_GCCVERSION_${v}_V}
-. endif
-. endfor
-. for v in ${GCCVERSIONS}
-. if ${_USE_GCC} == ${_GCCVERSION_${v}_V}
-_GCC_MIN2:= true
-. endif
-. if defined(_GCC_MIN2) && defined(_GCC_FOUND${v}) && !defined(_GCC_FOUND)
-_GCC_FOUND:= ${_GCCVERSION_${v}_V}
-. endif
-. endfor
-
-. if defined(_GCC_FOUND)
-_USE_GCC:= ${_GCC_FOUND}
-. elif ${_USE_GCC} < ${GCC_DEFAULT}
+. if !defined(_GCC_FOUND) && ${_USE_GCC} < ${GCC_DEFAULT}
_USE_GCC:= ${GCC_DEFAULT}
. endif
.endif # defined(_GCC_ORLATER)
-.endif # defined(USE_GCC)
-
-
-.if defined(_USE_GCC)
-# A concrete version has been selected. Determine if the installed OS
-# features this version in the base, and if not then set proper ports
-# dependencies, CC, CXX, CPP, and flags.
-.for v in ${GCCVERSIONS}
-. if ${_USE_GCC} == ${_GCCVERSION_${v}_V}
-. if ${OSVERSION} > ${_GCCVERSION_${v}_R} || !exists(/usr/bin/gcc)
-V:= ${_GCCVERSION_${v}_V:S/.//}
-_GCC_PORT_DEPENDS:= gcc${V}
+# A concrete version has been selected. Set proper ports dependencies,
+# CC, CXX, CPP, and flags.
+V:= ${_USE_GCC:S/.//}
_GCC_PORT:= gcc${V}
CC:= gcc${V}
CXX:= g++${V}
CPP:= cpp${V}
_GCC_RUNTIME:= ${LOCALBASE}/lib/gcc${V}
-. if ${PORTNAME} == gcc
+. if ${PORTNAME} == gcc
# We don't want the rpath stuff while building GCC itself
# so we do not set the FLAGS as done in the else part.
# When building a GCC, we want the target libraries to be used and not the
# host GCC libraries.
-. else
+. else
CFLAGS+= -Wl,-rpath=${_GCC_RUNTIME}
CXXFLAGS+= -Wl,-rpath=${_GCC_RUNTIME}
LDFLAGS+= -Wl,-rpath=${_GCC_RUNTIME} -L${_GCC_RUNTIME}
-. endif
-. else # Use GCC in base.
-CC:= gcc
-CXX:= g++
-. if exists(/usr/bin/gcpp)
-CPP:= gcpp
-. else
-CPP:= cpp
-. endif
-. endif # Use GCC in base.
-. endif # ${_USE_GCC} == ${_GCCVERSION_${v}_V}
-.endfor
+. endif
.undef V
# Now filter unsupported flags for CC and CXX.
CFLAGS:= ${CFLAGS:N-mretpoline}
CXXFLAGS:= ${CXXFLAGS:N-mretpoline}
-.if defined(_GCC_PORT_DEPENDS)
-BUILD_DEPENDS+= ${_GCC_PORT_DEPENDS}:lang/${_GCC_PORT}
-RUN_DEPENDS+= ${_GCC_PORT_DEPENDS}:lang/${_GCC_PORT}
-# Later GCC ports already depend on binutils; make sure whatever we
-# build leverages this as well.
+.if defined(_GCC_PORT)
+BUILD_DEPENDS+= ${CC}:lang/${_GCC_PORT}
+RUN_DEPENDS+= ${CC}:lang/${_GCC_PORT}
+# GCC ports already depend on binutils; make sure whatever we build
+# leverages this as well.
USE_BINUTILS= yes
.endif
+
+.endif # USE_GCC=any
+
.endif # defined(_USE_GCC) && !defined(FORCE_BASE_CC_FOR_TESTING)
@@ -197,14 +134,6 @@ test-gcc:
.else
@echo Port cannot use later versions.
.endif
-.for v in ${GCCVERSIONS}
- @echo -n "GCC version: ${_GCCVERSION_${v}_V} "
-.if defined(_GCC_FOUND${v})
- @echo -n "(${_GCC_FOUND${v}}) "
-.endif
- @echo "- OSVERSION up to ${_GCCVERSION_${v}_R}"
-# @echo ${v} - ${_GCC_FOUND${v}} - up to ${_GCCVERSION_${v}_R} - ${_GCCVERSION_${v}_V}
-.endfor
@echo Using GCC version ${_USE_GCC}
.endif
@echo CC=${CC} - CXX=${CXX} - CPP=${CPP}
diff --git a/test-ports/default/Mk/bsd.gecko.mk b/test-ports/default/Mk/bsd.gecko.mk
index ab78859c..e1de4a1b 100644
--- a/test-ports/default/Mk/bsd.gecko.mk
+++ b/test-ports/default/Mk/bsd.gecko.mk
@@ -4,7 +4,7 @@
# Date created: 12 Nov 2005
# Whom: Michael Johnson <ahze@FreeBSD.org>
#
-# $FreeBSD: head/Mk/bsd.gecko.mk 495403 2019-03-12 00:55:59Z jbeich $
+# $FreeBSD: head/Mk/bsd.gecko.mk 530013 2020-03-31 20:32:40Z jbeich $
#
# 4 column tabs prevent hair loss and tooth decay!
@@ -39,15 +39,6 @@ Gecko_Pre_Include= bsd.gecko.mk
# MOZILLA_PLIST_DIRS List of directories to descend into when installing
# and creating the plist
#
-# MOZ_PIS_SCRIPTS List of scripts residing in ${FILESDIR} to be
-# filtered through MOZCONFIG_SED and installed along
-# with our Pluggable Init Scripts (PIS)
-#
-# MOZ_SED_ARGS sed(1) commands through which MOZ_PIS_SCRIPTS are
-# filtered. There is a default set defined here, so
-# you probably want to add to MOZ_SED_ARGS rather
-# than clobber it
-#
# MOZ_OPTIONS configure arguments (added to .mozconfig). If
# NOMOZCONFIG is defined, you probably want to set
# CONFIGURE_ARGS+=${MOZ_OPTIONS}
@@ -60,15 +51,6 @@ Gecko_Pre_Include= bsd.gecko.mk
# to .mozconfig). If NOMOZCONFIG is defined, you
# probably want to set MAKE_ENV+=${MOZ_EXPORT}
#
-# MOZ_CHROME A variable for the --enable-chrome-format= in
-# CONFIGURE_ARGS. The default is omni.
-#
-# MOZ_TOOLKIT A variable for the --enable-default-toolkit= in
-# CONFIGURE_ARGS. The default is cairo-gtk2.
-#
-# PORT_MOZCONFIG Defaults to ${FILESDIR}/mozconfig.in, but can be
-# set to a generic mozconfig included with the port
-#
# NOMOZCONFIG Don't drop a customized .mozconfig into the build
# directory. Options will have to be specified in
# CONFIGURE_ARGS instead
@@ -80,21 +62,32 @@ MOZILLA?= ${PORTNAME}
MOZILLA_VER?= ${PORTVERSION}
MOZILLA_BIN?= ${PORTNAME}-bin
MOZILLA_EXEC_NAME?=${MOZILLA}
-MOZ_RPATH?= ${MOZILLA}
-USES+= compiler:c++17-lang cpe gl gmake iconv localbase perl5 pkgconfig \
+USES+= compiler:c++17-lang cpe gl gmake gnome iconv localbase perl5 pkgconfig \
python:2.7,build desktop-file-utils
CPE_VENDOR?=mozilla
USE_GL= gl
+USE_GNOME= cairo gdkpixbuf2 gtk20 gtk30
USE_PERL5= build
USE_XORG= x11 xcb xcomposite xdamage xext xfixes xrender xt
HAS_CONFIGURE= yes
CONFIGURE_OUTSOURCE= yes
+LDFLAGS+= -Wl,--as-needed
BUNDLE_LIBS= yes
-.if ${MOZILLA_VER:R:R} >= 56
-BUILD_DEPENDS+= llvm${LLVM_DEFAULT}>0:devel/llvm${LLVM_DEFAULT}
-MOZ_EXPORT+= LLVM_CONFIG=llvm-config${LLVM_DEFAULT}
+BUILD_DEPENDS+= llvm${LLVM_DEFAULT}>0:devel/llvm${LLVM_DEFAULT} \
+ rust-cbindgen>=0.13.1:devel/rust-cbindgen \
+ ${RUST_DEFAULT}>=1.41:lang/${RUST_DEFAULT} \
+ ${LOCALBASE}/bin/python${PYTHON3_DEFAULT}:lang/python${PYTHON3_DEFAULT:S/.//g} \
+ node:www/node
+MOZ_EXPORT+= ${CONFIGURE_ENV} \
+ LLVM_CONFIG=llvm-config${LLVM_DEFAULT} \
+ PERL="${PERL}" \
+ PYTHON3="${LOCALBASE}/bin/python${PYTHON3_DEFAULT}" \
+ RUSTFLAGS="${RUSTFLAGS}"
+MOZ_OPTIONS+= --prefix="${PREFIX}"
+MOZ_MK_OPTIONS+=MOZ_OBJDIR="${BUILD_WRKSRC}"
+
# Require newer Clang than what's in base system unless user opted out
. if ${CC} == cc && ${CXX} == c++ && exists(/usr/lib/libc++.so)
BUILD_DEPENDS+= ${LOCALBASE}/bin/clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT}
@@ -103,47 +96,12 @@ CC= ${LOCALBASE}/bin/clang${LLVM_DEFAULT}
CXX= ${LOCALBASE}/bin/clang++${LLVM_DEFAULT}
USES:= ${USES:Ncompiler\:*} # XXX avoid warnings
. endif
-.endif
-
-.if ${MOZILLA_VER:R:R} >= 61
-BUILD_DEPENDS+= ${LOCALBASE}/bin/python${PYTHON3_DEFAULT}:lang/python${PYTHON3_DEFAULT:S/.//g}
-MOZ_EXPORT+= PYTHON3="${LOCALBASE}/bin/python${PYTHON3_DEFAULT}"
-.endif
-.if ${MOZILLA_VER:R:R} >= 63
-BUILD_DEPENDS+= rust-cbindgen>=0.6.8:devel/rust-cbindgen \
- node:www/node
-.endif
-
-.if ${MOZILLA_VER:R:R} < 64
-MOZ_OPTIONS+= --enable-pie
-.endif
-
-MOZILLA_SUFX?= none
MOZSRC?= ${WRKSRC}
PLISTF?= ${WRKDIR}/plist_files
-MOZ_PIS_DIR?= lib/${MOZILLA}/init.d
-
-PORT_MOZCONFIG?= ${FILESDIR}/mozconfig.in
MOZCONFIG?= ${WRKSRC}/.mozconfig
MOZILLA_PLIST_DIRS?= bin lib share/pixmaps share/applications
-PKGINSTALL?= ${WRKDIR}/pkg-install
-PKGDEINSTALL?= ${WRKDIR}/pkg-deinstall
-PKGINSTALL_INC?= ${.CURDIR}/../../www/firefox/files/pkg-install.in
-PKGDEINSTALL_INC?= ${.CURDIR}/../../www/firefox/files/pkg-deinstall.in
-
-MOZ_PKGCONFIG_FILES?= ${MOZILLA}-gtkmozembed ${MOZILLA}-js \
- ${MOZILLA}-xpcom ${MOZILLA}-plugin
-
-MOZ_EXPORT+= ${CONFIGURE_ENV} \
- RUSTFLAGS="${RUSTFLAGS}" \
- PERL="${PERL}" \
- ac_cv_clock_monotonic=
-MOZ_OPTIONS+= --prefix="${PREFIX}"
-MOZ_MK_OPTIONS+=MOZ_OBJDIR="${BUILD_WRKSRC}"
-
-LDFLAGS+= -Wl,--as-needed
# Adjust -C target-cpu if -march/-mcpu is set by bsd.cpu.mk
.if ${ARCH} == amd64 || ${ARCH} == i386
@@ -153,7 +111,12 @@ RUSTFLAGS+= ${CFLAGS:M-mcpu=*:S/-mcpu=/-C target-cpu=/}
.endif
# Standard depends
-_ALL_DEPENDS= event ffi graphite harfbuzz hunspell icu jpeg nspr nss png pixman sqlite vpx webp
+_ALL_DEPENDS= av1 event ffi graphite harfbuzz icu jpeg nspr nss png pixman sqlite vpx webp
+
+.if exists(${FILESDIR}/patch-bug1559213)
+av1_LIB_DEPENDS= libaom.so:multimedia/aom libdav1d.so:multimedia/dav1d
+av1_MOZ_OPTIONS= --with-system-av1
+.endif
event_LIB_DEPENDS= libevent.so:devel/libevent
event_MOZ_OPTIONS= --with-system-libevent
@@ -169,9 +132,6 @@ harfbuzz_LIB_DEPENDS= libharfbuzz.so:print/harfbuzz
harfbuzz_MOZ_OPTIONS= --with-system-harfbuzz
.endif
-hunspell_LIB_DEPENDS= libhunspell-1.7.so:textproc/hunspell
-hunspell_MOZ_OPTIONS= --enable-system-hunspell
-
icu_LIB_DEPENDS= libicui18n.so:devel/icu
icu_MOZ_OPTIONS= --with-system-icu --with-intl-api
@@ -221,37 +181,18 @@ BUILD_DEPENDS+= ${-${dep}_BUILD_DEPENDS}
.endfor
# Standard options
-MOZ_CHROME?= omni
-MOZ_TOOLKIT?= cairo-gtk3
-MOZ_CHANNEL?= ${PKGNAMESUFFIX:Urelease:S/^-//}
MOZ_OPTIONS+= \
- --enable-chrome-format=${MOZ_CHROME} \
- --enable-default-toolkit=${MOZ_TOOLKIT} \
- --enable-update-channel=${MOZ_CHANNEL} \
- --disable-updater
-# others
-MOZ_OPTIONS+= --with-system-zlib \
+ --enable-update-channel=${PKGNAMESUFFIX:Urelease:S/^-//} \
+ --disable-updater \
+ --with-system-zlib \
--with-system-bz2
# API keys from www/chromium
# http://www.chromium.org/developers/how-tos/api-keys
# Note: these are for FreeBSD use ONLY. For your own distribution,
# please get your own set of keys.
-MOZ_EXPORT+= MOZ_GOOGLE_API_KEY=AIzaSyBsp9n41JLW8jCokwn7vhoaMejDFRd1mp8
-
-.if ${PORT_OPTIONS:MGTK2}
-MOZ_TOOLKIT= cairo-gtk2
-.elif ${PORT_OPTIONS:MWAYLAND}
-MOZ_TOOLKIT= cairo-gtk3-wayland
-.endif
-
-USES+= gnome
-.if ${MOZ_TOOLKIT:Mcairo-gtk3*}
-BUILD_DEPENDS+= gtk3>=3.14.6:x11-toolkits/gtk30
-USE_GNOME+= gdkpixbuf2 gtk20 gtk30
-.else # gtk2, cairo-gtk2
-USE_GNOME+= gdkpixbuf2 gtk20
-.endif
+MOZ_EXPORT+= MOZ_GOOGLE_LOCATION_SERVICE_API_KEY=AIzaSyBsp9n41JLW8jCokwn7vhoaMejDFRd1mp8
+MOZ_EXPORT+= MOZ_GOOGLE_SAFEBROWSING_API_KEY=AIzaSyBsp9n41JLW8jCokwn7vhoaMejDFRd1mp8
.if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS}
CFLAGS+= -O3
@@ -259,13 +200,11 @@ MOZ_EXPORT+= MOZ_OPTIMIZE_FLAGS="${CFLAGS:M-O*}"
MOZ_OPTIONS+= --enable-optimize
.else
MOZ_OPTIONS+= --disable-optimize
-. if ${MOZILLA_VER:R:R} >= 56
. if ${/usr/bin/ld:L:tA} != /usr/bin/ld.lld
# ld 2.17 barfs on Stylo built with -C opt-level=0
USE_BINUTILS= yes
LDFLAGS+= -B${LOCALBASE}/bin
. endif
-. endif
.endif
.if ${PORT_OPTIONS:MCANBERRA}
@@ -288,7 +227,8 @@ RUN_DEPENDS+= ffmpeg>=0.8,1:multimedia/ffmpeg
.endif
.if ${PORT_OPTIONS:MGCONF}
-USE_GNOME+= gconf2
+# XXX USE_GNOME+=gconf2:build is not supported
+BUILD_DEPENDS+= ${LOCALBASE}/lib/libgconf-2.so:devel/gconf2
MOZ_OPTIONS+= --enable-gconf
.else
MOZ_OPTIONS+= --disable-gconf
@@ -302,7 +242,7 @@ MOZ_OPTIONS+= --disable-libproxy
.endif
.if ${PORT_OPTIONS:MALSA}
-LIB_DEPENDS+= libasound.so:audio/alsa-lib
+BUILD_DEPENDS+= ${LOCALBASE}/include/alsa/asoundlib.h:audio/alsa-lib
RUN_DEPENDS+= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-plugins
RUN_DEPENDS+= alsa-lib>=1.1.1_1:audio/alsa-lib
MOZ_OPTIONS+= --enable-alsa
@@ -321,34 +261,11 @@ MOZ_OPTIONS+= --disable-pulseaudio
.endif
.if ${PORT_OPTIONS:MSNDIO}
-LIB_DEPENDS+= libsndio.so:audio/sndio
+BUILD_DEPENDS+= ${LOCALBASE}/include/sndio.h:audio/sndio
post-patch-SNDIO-on:
@${REINPLACE_CMD} -e 's|OpenBSD|${OPSYS}|g' \
- ${MOZSRC}/media/libcubeb/src/moz.build \
- ${MOZSRC}/toolkit/library/moz.build
-. for tests in tests gtest
- @if [ -f "${MOZSRC}/media/libcubeb/${tests}/moz.build" ]; then \
- ${REINPLACE_CMD} -e 's|OpenBSD|${OPSYS}|g' \
- ${MOZSRC}/media/libcubeb/${tests}/moz.build; \
- fi
-. endfor
- @if [ -f "${MOZSRC}/media/webrtc/trunk/webrtc/build/common.gypi" ]; then \
- ${REINPLACE_CMD} -e 's|OS==\"openbsd\"|OS==\"${OPSYS:tl}\"|g' \
- ${MOZSRC}/media/webrtc/trunk/webrtc/build/common.gypi; \
- fi
- @if [ -f "${MOZSRC}/media/webrtc/signaling/test/common.build" ]; then \
- ${ECHO_CMD} "OS_LIBS += ['sndio']" >> \
- ${MOZSRC}/media/webrtc/signaling/test/common.build; \
- fi
-.endif
-
-.if ${PORT_OPTIONS:MRUST} || ${MOZILLA_VER:R:R} >= 54
-BUILD_DEPENDS+= ${RUST_DEFAULT}>=1.30:lang/${RUST_DEFAULT}
-. if ${MOZILLA_VER:R:R} < 54
-MOZ_OPTIONS+= --enable-rust
-. endif
-.else
-MOZ_OPTIONS+= --disable-rust
+ -e '/DISABLE_LIBSNDIO_DLOPEN/d' \
+ ${MOZSRC}/media/libcubeb/src/moz.build
.endif
.if ${PORT_OPTIONS:MDEBUG}
@@ -356,7 +273,7 @@ MOZ_OPTIONS+= --enable-debug --disable-release
STRIP= # ports/184285
.else
MOZ_OPTIONS+= --disable-debug --disable-debug-symbols --enable-release
-. if ${MOZILLA_VER:R:R} >= 67 && (${ARCH:Maarch64} || ${MACHINE_CPU:Msse2})
+. if ${ARCH:Maarch64} || ${MACHINE_CPU:Msse2}
MOZ_OPTIONS+= --enable-rust-simd
. endif
.endif
@@ -395,24 +312,6 @@ MOZ_MAKE_FLAGS+=-j${MAKE_JOBS_NUMBER}
MOZ_MK_OPTIONS+=MOZ_MAKE_FLAGS="${MOZ_MAKE_FLAGS}"
.endif
-MOZ_SED_ARGS+= -e's|@CPPFLAGS@|${CPPFLAGS}|g' \
- -e 's|@CFLAGS@|${CFLAGS}|g' \
- -e 's|@LDFLAGS@|${LDFLAGS}|g' \
- -e 's|@LIBS@|${LIBS}|g' \
- -e 's|@LOCALBASE@|${LOCALBASE}|g' \
- -e 's|@PERL@|${PERL}|g' \
- -e 's|@MOZDIR@|${PREFIX}/lib/${MOZILLA}|g' \
- -e 's|%%PREFIX%%|${PREFIX}|g' \
- -e 's|%%CFLAGS%%|${CFLAGS}|g' \
- -e 's|%%LDFLAGS%%|${LDFLAGS}|g' \
- -e 's|%%LIBS%%|${LIBS}|g' \
- -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
- -e 's|%%PERL%%|${PERL}|g' \
- -e 's|%%MOZILLA%%|${MOZILLA}|g' \
- -e 's|%%MOZILLA_BIN%%|${MOZILLA_BIN}|g' \
- -e 's|%%MOZDIR%%|${PREFIX}/lib/${MOZILLA}|g'
-MOZCONFIG_SED?= ${SED} ${MOZ_SED_ARGS}
-
.if ${ARCH} == amd64
. if ${USE_MOZILLA:M-nss}
USE_BINUTILS= # intel-gcm.s
@@ -422,7 +321,6 @@ LDFLAGS+= -B${LOCALBASE}/bin
.elif ${ARCH:Mpowerpc*}
. if ${ARCH} == "powerpc64"
MOZ_EXPORT+= UNAME_m="${ARCH}"
-CFLAGS+= -mminimal-toc
. endif
.elif ${ARCH} == "sparc64"
# Work around miscompilation/mislinkage of the sCanonicalVTable hacks.
@@ -431,20 +329,11 @@ MOZ_OPTIONS+= --disable-v1-string-abi
.else # bsd.port.post.mk
-post-patch: gecko-post-patch gecko-moz-pis-patch
+post-patch: gecko-post-patch
gecko-post-patch:
-.if exists(${PKGINSTALL_INC})
- @${MOZCONFIG_SED} < ${PKGINSTALL_INC} > ${PKGINSTALL}
-.endif
-.if exists(${PKGDEINSTALL_INC})
- @${MOZCONFIG_SED} < ${PKGDEINSTALL_INC} > ${PKGDEINSTALL}
-.endif
@${RM} ${MOZCONFIG}
.if !defined(NOMOZCONFIG)
- @if [ -e ${PORT_MOZCONFIG} ] ; then \
- ${MOZCONFIG_SED} < ${PORT_MOZCONFIG} >> ${MOZCONFIG} ; \
- fi
.for arg in ${MOZ_OPTIONS}
@${ECHO_CMD} ac_add_options ${arg:Q} >> ${MOZCONFIG}
.endfor
@@ -455,12 +344,6 @@ gecko-post-patch:
@${ECHO_CMD} export ${var:Q} >> ${MOZCONFIG}
.endfor
.endif # .if !defined(NOMOZCONFIG)
-.if exists(${MOZSRC}/build/unix/mozilla-config.in)
- @${REINPLACE_CMD} -e 's/%{idldir}/%idldir%/g ; \
- s|"%FULL_NSPR_CFLAGS%"|`nspr-config --cflags`|g ; \
- s|"%FULL_NSPR_LIBS%"|`nspr-config --libs`|g' \
- ${MOZSRC}/build/unix/mozilla-config.in
-.endif
.if ${USE_MOZILLA:M-nspr}
@${ECHO_MSG} "===> Applying NSPR patches"
@for i in ${.CURDIR}/../../devel/nspr/files/patch-*; do \
@@ -489,29 +372,15 @@ gecko-post-patch:
-e 's|share/mozilla/extensions|lib/xpi|g' \
${MOZSRC}/xpcom/io/nsAppFileLocationProvider.cpp \
${MOZSRC}/toolkit/xre/nsXREDirProvider.cpp
-.if ${MOZILLA_VER:R:R} < 61
- @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
- ${MOZSRC}/extensions/spellcheck/hunspell/*/mozHunspell.cpp
-.endif
-
-# handles mozilla pis scripts.
-gecko-moz-pis-patch:
-.for moz in ${MOZ_PIS_SCRIPTS}
- @${MOZCONFIG_SED} < ${FILESDIR}/${moz} > ${WRKDIR}/${moz}
-.endfor
-
-pre-configure: gecko-pre-configure
+# Disable vendor checksums like lang/rust
+ @${REINPLACE_CMD} 's,"files":{[^}]*},"files":{},' \
+ ${MOZSRC}/third_party/rust/*/.cargo-checksum.json
-gecko-pre-configure:
-.if ${PORT_OPTIONS:MWAYLAND}
-# .if !exists() evaluates too early before gtk3 has a chance to be installed
- @if ! pkg-config --exists gtk+-wayland-3.0; then \
- ${ECHO_MSG} "${PKGNAME}: Needs gtk3 with WAYLAND support enabled."; \
- ${FALSE}; \
- fi
-.endif
+pre-configure-script:
+# Check that the running kernel has COMPAT_FREEBSD11 required by lang/rust post-ino64
+ @${SETENV} CC="${CC}" OPSYS="${OPSYS}" OSVERSION="${OSVERSION}" WRKDIR="${WRKDIR}" \
+ ${SH} ${SCRIPTSDIR}/rust-compat11-canary.sh
-pre-install: gecko-moz-pis-pre-install
post-install-script: gecko-create-plist
gecko-create-plist:
@@ -523,14 +392,6 @@ gecko-create-plist:
.endfor
${CAT} ${PLISTF} | ${SORT} >> ${TMPPLIST}
-gecko-moz-pis-pre-install:
-.if defined(MOZ_PIS_SCRIPTS)
- ${MKDIR} ${STAGEDIR}${PREFIX}/${MOZ_PIS_DIR}
-.for moz in ${MOZ_PIS_SCRIPTS}
- ${INSTALL_SCRIPT} ${WRKDIR}/${moz} ${STAGEDIR}${PREFIX}/${MOZ_PIS_DIR}
-.endfor
-.endif
-
.endif
.endif
# HERE THERE BE TACOS -- adamw
diff --git a/test-ports/default/Mk/bsd.gstreamer.mk b/test-ports/default/Mk/bsd.gstreamer.mk
index 2e54e2dc..8f9c7e22 100644
--- a/test-ports/default/Mk/bsd.gstreamer.mk
+++ b/test-ports/default/Mk/bsd.gstreamer.mk
@@ -5,7 +5,7 @@
#
# Created by: Michael Johnson <ahze@FreeBSD.org>
#
-# $FreeBSD: head/Mk/bsd.gstreamer.mk 488337 2018-12-25 19:43:19Z kwm $
+# $FreeBSD: head/Mk/bsd.gstreamer.mk 524224 2020-01-26 17:42:36Z kwm $
# $MCom: ports/Mk/bsd.gstreamer.mk,v 1.56 2013/01/15 21:43:45 kwm Exp $
.if !defined(_POSTMKINCLUDED) && !defined(Gstreamer_Pre_Include)
@@ -104,7 +104,6 @@ _GSTREAMER_PLUGINS= \
sidplay \
soundtouch \
soup \
- spc \
speex \
taglib \
theora \
@@ -121,7 +120,6 @@ _GSTREAMER_PLUGINS+= \
bz2 \
cdaudio \
dvd \
- esound \
ffmpeg \
fluendo-mp3 \
fluendo-mpegdemux \
@@ -135,8 +133,8 @@ _GSTREAMER_PLUGINS+= \
mp3 \
nas \
python \
- qt4 \
schroedinger \
+ spc \
sdl \
vdpau \
vp8 \
@@ -170,6 +168,7 @@ _GSTREAMER_PLUGINS+= \
openjpeg \
openmpt \
png \
+ qt \
rsvg \
rtmp \
smoothstreaming \
@@ -227,9 +226,6 @@ cdparanoia_IMPL= #
chromaprint_DEPENDS= audio/gstreamer-plugins-chromaprint
chromeprint_IMPL= bad
-esound_DEPENDS= audio/gstreamer-plugins-esound
-esound_IMPL= good
-
faac_DEPENDS= audio/gstreamer-plugins-faac
faac_IMPL= bad
@@ -412,6 +408,9 @@ openmpt_IMPL= bad
png_DEPENDS= graphics/gstreamer-plugins-png
png_IMPL= good
+qt_DEPENDS= graphics/gstreamer-plugins-qt
+qt_IMPL= good
+
rsvg_DEPENDS= graphics/gstreamer-plugins-rsvg
rsvg_IMPL= bad
@@ -498,10 +497,6 @@ mplex_IMPL= bad
openh264_DEPENDS= multimedia/gstreamer-plugins-openh264
openh264_IMPL= bad
-qt4_DEPENDS= multimedia/gstreamer-qt4
-qt4_GST_PREFIX= gstreamer-
-qt4_IMPL= #
-
rtmp_DEPENDS= multimedia/gstreamer-plugins-rtmp
rtmp_IMPL= bad
diff --git a/test-ports/default/Mk/bsd.java.mk b/test-ports/default/Mk/bsd.java.mk
index 854671d8..575fea31 100644
--- a/test-ports/default/Mk/bsd.java.mk
+++ b/test-ports/default/Mk/bsd.java.mk
@@ -9,7 +9,7 @@
# Please send all suggested changes to the maintainer instead of committing
# them to svn yourself.
#
-# $FreeBSD: head/Mk/bsd.java.mk 453438 2017-11-04 01:16:31Z kevans $
+# $FreeBSD: head/Mk/bsd.java.mk 531437 2020-04-11 17:10:03Z glewis $
#
.if !defined(Java_Include)
@@ -25,13 +25,14 @@ Java_Include_MAINTAINER= java@FreeBSD.org
#
# JAVA_VERSION List of space-separated suitable java versions for the
# port. An optional "+" allows you to specify a range of
-# versions. (allowed values: 1.6[+] 1.7[+] 1.8[+])
+# versions. (allowed values: 7[+] 8[+] 11[+] 12[+] 13[+]
+# 14[+])
#
# JAVA_OS List of space-separated suitable JDK port operating systems
# for the port. (allowed values: native linux)
#
# JAVA_VENDOR List of space-separated suitable JDK port vendors for the
-# port. (allowed values: openjdk oracle sun)
+# port. (allowed values: openjdk oracle)
#
# JAVA_BUILD When set, it means that the selected JDK port should be
# added to build dependencies for the port.
@@ -52,13 +53,13 @@ Java_Include_MAINTAINER= java@FreeBSD.org
#-------------------------------------------------------------------------------
# Variables defined for the port:
#
-# JAVA_PORT The name of the JDK port. (e.g. 'java/openjdk6')
+# JAVA_PORT The name of the JDK port. (e.g. 'java/openjdk8')
#
-# JAVA_PORT_VERSION The version of the JDK port. (e.g. '1.6')
+# JAVA_PORT_VERSION The version of the JDK port. (e.g. '8')
#
# JAVA_PORT_OS The operating system used by the JDK port. (e.g. 'linux')
#
-# JAVA_PORT_VENDOR The vendor of the JDK port. (e.g. 'sun')
+# JAVA_PORT_VENDOR The vendor of the JDK port. (e.g. 'openjdk')
#
# JAVA_PORT_OS_DESCRIPTION Description of the operating system used by the
# JDK port. (e.g. 'Linux')
@@ -67,19 +68,19 @@ Java_Include_MAINTAINER= java@FreeBSD.org
# (e.g. 'OpenJDK BSD Porting Team')
#
# JAVA_HOME Path to the installation directory of the JDK. (e.g.
-# '/usr/local/openjdk6')
+# '/usr/local/openjdk8')
#
# JAVAC Path to the Java compiler to use. (e.g.
-# '/usr/local/openjdk6/bin/javac' or '/usr/local/bin/javac')
+# '/usr/local/openjdk8/bin/javac' or '/usr/local/bin/javac')
#
# JAR Path to the JAR tool to use. (e.g.
-# '/usr/local/openjdk6/bin/jar' or '/usr/local/bin/fastjar')
+# '/usr/local/openjdk8/bin/jar' or '/usr/local/bin/fastjar')
#
# APPLETVIEWER Path to the appletviewer utility. (e.g.
-# '/usr/local/linux-jdk1.7.0/bin/appletviewer')
+# '/usr/local/linux-jdk1.8.0/bin/appletviewer')
#
# JAVA Path to the java executable. Use this for executing Java
-# programs. (e.g. '/usr/local/openjdk6/bin/java')
+# programs. (e.g. '/usr/local/openjdk8/bin/java')
#
# JAVADOC Path to the javadoc utility program.
#
@@ -114,7 +115,7 @@ Java_Include_MAINTAINER= java@FreeBSD.org
#-------------------------------------------------------------------------------
# Porter's hints
#
-# To retrieve the Major version number from JAVA_PORT_VERSION (e.g. "1.6"):
+# To retrieve the Major version number from JAVA_PORT_VERSION (e.g. "1.8"):
# -> ${JAVA_PORT_VERSION:C/^([0-9])\.([0-9])(.*)$/\1.\2/}
#
#-------------------------------------------------------------------------------
@@ -130,6 +131,9 @@ Java_Include_MAINTAINER= java@FreeBSD.org
. if defined(USE_JAVA)
+. if !defined(JAVA_VERSION) && empty(USE_JAVA:C/[0-9]*[\.]*[0-9]*[+]*//)
+JAVA_VERSION=${USE_JAVA}
+. endif
#-------------------------------------------------------------------------------
# Stage 1: Define constants
@@ -159,40 +163,47 @@ SUB_LIST+= JAVA_OS="${JAVA_OS}"
. endif
# The complete list of Java versions, os and vendors supported.
-__JAVA_VERSION_LIST= 1.6 1.7 1.8 1.9
+__JAVA_VERSION_LIST= 7 8 11 12 13 14
_JAVA_VERSION_LIST= ${__JAVA_VERSION_LIST} ${__JAVA_VERSION_LIST:S/$/+/}
_JAVA_OS_LIST= native linux
-_JAVA_VENDOR_LIST= openjdk oracle sun
+_JAVA_VENDOR_LIST= openjdk oracle
# Set all meta-information about JDK ports:
# port location, corresponding JAVA_HOME, JDK version, OS, vendor
-_JAVA_PORT_NATIVE_OPENJDK_JDK_1_6_INFO= PORT=java/openjdk6 HOME=${LOCALBASE}/openjdk6 \
- VERSION=1.6.0 OS=native VENDOR=openjdk
-_JAVA_PORT_NATIVE_OPENJDK_JDK_1_7_INFO= PORT=java/openjdk7 HOME=${LOCALBASE}/openjdk7 \
- VERSION=1.7.0 OS=native VENDOR=openjdk
-_JAVA_PORT_NATIVE_OPENJDK_JDK_1_8_INFO= PORT=java/openjdk8 HOME=${LOCALBASE}/openjdk8 \
- VERSION=1.8.0 OS=native VENDOR=openjdk
-_JAVA_PORT_LINUX_ORACLE_JDK_1_8_INFO= PORT=java/linux-oracle-jdk18 HOME=${LOCALBASE}/linux-oracle-jdk1.8.0 \
- VERSION=1.8.0 OS=linux VENDOR=oracle
-_JAVA_PORT_LINUX_ORACLE_JDK_1_9_INFO= PORT=java/linux-oracle-jdk9 HOME=${LOCALBASE}/linux-oracle-jdk9 \
- VERSION=1.9.0 OS=linux VENDOR=oracle
+_JAVA_PORT_NATIVE_OPENJDK_JDK_7_INFO= PORT=java/openjdk7 HOME=${LOCALBASE}/openjdk7 \
+ VERSION=7 OS=native VENDOR=openjdk
+_JAVA_PORT_NATIVE_OPENJDK_JDK_8_INFO= PORT=java/openjdk8 HOME=${LOCALBASE}/openjdk8 \
+ VERSION=8 OS=native VENDOR=openjdk
+_JAVA_PORT_NATIVE_OPENJDK_JDK_11_INFO= PORT=java/openjdk11 HOME=${LOCALBASE}/openjdk11 \
+ VERSION=11 OS=native VENDOR=openjdk
+_JAVA_PORT_NATIVE_OPENJDK_JDK_12_INFO= PORT=java/openjdk12 HOME=${LOCALBASE}/openjdk12 \
+ VERSION=12 OS=native VENDOR=openjdk
+_JAVA_PORT_NATIVE_OPENJDK_JDK_13_INFO= PORT=java/openjdk13 HOME=${LOCALBASE}/openjdk13 \
+ VERSION=13 OS=native VENDOR=openjdk
+_JAVA_PORT_NATIVE_OPENJDK_JDK_14_INFO= PORT=java/openjdk14 HOME=${LOCALBASE}/openjdk14 \
+ VERSION=14 OS=native VENDOR=openjdk
+_JAVA_PORT_LINUX_ORACLE_JDK_8_INFO= PORT=java/linux-oracle-jdk18 HOME=${LOCALBASE}/linux-oracle-jdk1.8.0 \
+ VERSION=8 OS=linux VENDOR=oracle
# Verbose description for each VENDOR
_JAVA_VENDOR_openjdk= "OpenJDK BSD Porting Team"
_JAVA_VENDOR_oracle= Oracle
-_JAVA_VENDOR_sun= Sun
# Verbose description for each OS
_JAVA_OS_native= Native
_JAVA_OS_linux= Linux
# List all JDK ports in order of preference
-__JAVA_PORTS_ALL= JAVA_PORT_NATIVE_OPENJDK_JDK_1_8 \
- JAVA_PORT_NATIVE_OPENJDK_JDK_1_7 \
- JAVA_PORT_NATIVE_OPENJDK_JDK_1_6 \
- JAVA_PORT_LINUX_ORACLE_JDK_1_8 \
- JAVA_PORT_LINUX_ORACLE_JDK_1_9
+__JAVA_PORTS_ALL= \
+ JAVA_PORT_NATIVE_OPENJDK_JDK_8 \
+ JAVA_PORT_NATIVE_OPENJDK_JDK_11 \
+ JAVA_PORT_NATIVE_OPENJDK_JDK_12 \
+ JAVA_PORT_NATIVE_OPENJDK_JDK_13 \
+ JAVA_PORT_NATIVE_OPENJDK_JDK_14 \
+ JAVA_PORT_NATIVE_OPENJDK_JDK_7 \
+ JAVA_PORT_LINUX_ORACLE_JDK_8
_JAVA_PORTS_ALL= ${JAVA_PREFERRED_PORTS} \
+ JAVA_PORT_NATIVE_OPENJDK_JDK_${JAVA_DEFAULT} \
${__JAVA_PORTS_ALL}
# Set the name of the file that indicates that a JDK is indeed installed, as a
@@ -264,7 +275,7 @@ JAVA_RUN= jre
. undef _JAVA_PORTS_INSTALLED
. undef _JAVA_PORTS_POSSIBLE
. if defined(JAVA_VERSION)
-_JAVA_VERSION= ${JAVA_VERSION:S/1.6+/1.6 1.7+/:S/1.7+/1.7 1.8+/:S/1.8+/1.8 1.9+/:S/1.9+/1.9/}
+_JAVA_VERSION= ${JAVA_VERSION:S/1.7+/1.7 1.8+/:S/1.8+/1.8 11+/:S/1.7/7/:S/1.8/8/:S/7+/7 8+/:S/8+/8 11+/:S/11+/11 12+/:S/12+/12 13+/:S/13+/13 14+/:S/14+/14/}
. else
_JAVA_VERSION= ${__JAVA_VERSION_LIST}
. endif
@@ -282,7 +293,7 @@ _JAVA_VENDOR= ${_JAVA_VENDOR_LIST}
. for A_JAVA_PORT in ${_JAVA_PORTS_ALL}
A_JAVA_PORT_INFO:= ${A_JAVA_PORT:S/^/\${_/:S/$/_INFO}/}
A_JAVA_PORT_HOME= ${A_JAVA_PORT_INFO:MHOME=*:S,HOME=,,}
-A_JAVA_PORT_VERSION= ${A_JAVA_PORT_INFO:MVERSION=*:C/VERSION=([0-9])\.([0-9])(.*)/\1.\2/}
+A_JAVA_PORT_VERSION= ${A_JAVA_PORT_INFO:MVERSION=*:S,VERSION=,,}
A_JAVA_PORT_OS= ${A_JAVA_PORT_INFO:MOS=*:S,OS=,,}
A_JAVA_PORT_VENDOR= ${A_JAVA_PORT_INFO:MVENDOR=*:S,VENDOR=,,}
.if !defined(_JAVA_PORTS_INSTALLED) && exists(${A_JAVA_PORT_HOME}/${_JDK_FILE})
@@ -446,6 +457,7 @@ java-debug:
@${ECHO_CMD} "JAVA_BUILD= ${JAVA_BUILD}"
@${ECHO_CMD} "JAVA_RUN= ${JAVA_RUN}"
@${ECHO_CMD} "JAVA_EXTRACT= ${JAVA_EXTRACT}"
+ @${ECHO_CMD} "JAVA_DEFAULT= ${JAVA_DEFAULT}"
@${ECHO_CMD}
@${ECHO_CMD} "# JDK port dependency selection process:"
@${ECHO_CMD} "_JAVA_PORTS_POSSIBLE= ${_JAVA_PORTS_POSSIBLE}"
diff --git a/test-ports/default/Mk/bsd.octave.mk b/test-ports/default/Mk/bsd.octave.mk
index c0ff9905..36fa81fb 100644
--- a/test-ports/default/Mk/bsd.octave.mk
+++ b/test-ports/default/Mk/bsd.octave.mk
@@ -1,7 +1,7 @@
#-*- tab-width: 4; -*-
# ex:ts=4
#
-# $FreeBSD: head/Mk/bsd.octave.mk 462981 2018-02-25 22:23:45Z stephen $
+# $FreeBSD: head/Mk/bsd.octave.mk 520463 2019-12-20 04:30:01Z stephen $
#
# bsd.octave.mk - Octave related macro
# Common code to install octave-forge packages.
@@ -11,7 +11,7 @@
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases \
SF/octave/Octave%20Forge%20Packages/R2009-06-07 \
SF/octave/Octave%20Forge%20Packages/R2009-05-08
-DISTNAME= ${OCTAVE_PKGNAME}-${PORTVERSION}
+DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
bsd_octave_mk_MAINTAINER= stephen@FreeBSD.org
@@ -28,8 +28,10 @@ OCTAVE_PKGNAME= ${PORTNAME:S/octave-forge-//}
TARBALLS_DIR= ${LOCALBASE}/share/octave/tarballs
INSTALL_TARBALLS_DIR= ${STAGEDIR}${PREFIX}/share/octave/tarballs
+.include "${.CURDIR}/../../math/octave/Makefile.version"
+
MAKE_ENV+= PACKAGE=${WRKDIR}/${DISTNAME}.tar.gz
-MAKE_ARGS= CC="${CC}" CXX="${CXX}" LD_CXX="${CXX}" DL_LD="${CXX}" MKOCTFILE="${LOCALBASE}/bin/mkoctfile" OCTAVE_VERSION=-`${MAKE} -C ${.CURDIR}/../../math/octave -V PORTVERSION`
+MAKE_ARGS= CC="${CC}" CXX="${CXX}" LD_CXX="${CXX}" DL_LD="${CXX}" MKOCTFILE="${LOCALBASE}/bin/mkoctfile" OCTAVE_VERSION=-${OCTAVE_VERSION}
LOAD_OCTAVE_PKG_CMD= ${LOCALBASE}/libexec/octave/load-octave-pkg
diff --git a/test-ports/default/Mk/bsd.options.desc.mk b/test-ports/default/Mk/bsd.options.desc.mk
index 62b8cced..7a8cfe6e 100644
--- a/test-ports/default/Mk/bsd.options.desc.mk
+++ b/test-ports/default/Mk/bsd.options.desc.mk
@@ -1,4 +1,4 @@
-# $FreeBSD: head/Mk/bsd.options.desc.mk 491828 2019-02-01 15:27:35Z tobik $
+# $FreeBSD: head/Mk/bsd.options.desc.mk 521244 2019-12-28 21:23:52Z marius $
#
# READ BEFORE EDITING:
# - Please keep descriptions sorted alphabetically by variable name.
@@ -22,6 +22,7 @@ AALIB_DESC?= AAlib graphics library support
ACOUSTID_DESC?= AcoustID audio fingerprinting support
ALAC_DESC?= Apple Lossless audio format support
ALSA_DESC?= ALSA audio architecture support
+ALTIVEC_DESC?= Use Altivec optimized routines
AMR_DESC?= AMR 3GPP speech codec support (opencore)
AMR_NB_DESC?= AMR Narrow Band audio support (opencore)
AMR_WB_DESC?= AMR Wide Band audio support (opencore)
@@ -78,7 +79,6 @@ DTRACE_DESC?= Build with DTrace probes
DV_DESC?= Quasar DV video codec support (libdv)
DVDCSS_DESC?= Encrypted DVD support via libdvdcss
ECW_DESC?= ECW image format support
-ESOUND_DESC?= EsounD sound server support
EXAMPLES_DESC?= Build and/or install examples
EXIV2_DESC?= EXIF and IPTC metadata support via exiv2
EXPAT_DESC?= XML parser support via Expat
@@ -166,6 +166,7 @@ IDN_DESC?= International Domain Names support
IMAGEMAGICK_DESC?= ImageMagick image processing support
IMLIB_DESC?= Imlib image library support
IMLIB2_DESC?= Imlib 2 image library support
+INFO_DESC?= Build and/or install GNU info pages
INI_DESC?= INI file/format/parser support
IODBC_DESC?= ODBC backend via iODBC
IPV4_DESC?= IPv4 protocol support
@@ -416,7 +417,6 @@ PYMALLOC_DESC?= Use Python's internal malloc()
PYTHON_DESC?= Python bindings or support
PYTHON2_DESC?= Python 2.x bindings or support
PYTHON3_DESC?= Python 3.x bindings or support
-QT4_DESC?= Qt 4 toolkit support
QT5_DESC?= Qt 5 toolkit support
QUICKTIME_DESC?= QuickTime media support
RADIUS_DESC?= RADIUS protocol support
diff --git a/test-ports/default/Mk/bsd.options.mk b/test-ports/default/Mk/bsd.options.mk
index 9dff9bc6..74b53251 100644
--- a/test-ports/default/Mk/bsd.options.mk
+++ b/test-ports/default/Mk/bsd.options.mk
@@ -1,4 +1,4 @@
-# $FreeBSD: head/Mk/bsd.options.mk 493901 2019-02-25 22:07:54Z jbeich $
+# $FreeBSD: head/Mk/bsd.options.mk 516983 2019-11-07 16:30:12Z rene $
#
# These variables are used in port makefiles to define the options for a port.
#
@@ -37,7 +37,7 @@
# OPTIONS_EXCLUDE_${ARCH} - List of options unsupported on a given ${ARCH}
# OPTIONS_EXCLUDE_${OPSYS} - List of options unsupported on a given ${OPSYS}
# OPTIONS_EXCLUDE_${OPSYS}_${OSREL:R} - List of options unsupported on a given
-# ${OPSYS} and major version (8/9/10...)
+# ${OPSYS} and major version (11/12/13...)
# OPTIONS_SLAVE - This is designed for slave ports, it removes an
# option from the options list inherited from the
# master port and it always adds it to PORT_OPTIONS
@@ -184,14 +184,23 @@ OPTIONS_FILE?= ${PORT_DBDIR}/${OPTIONS_NAME}/options
_OPTIONS_FLAGS= ALL_TARGET BROKEN CATEGORIES CFLAGS CONFIGURE_ENV CONFLICTS \
CONFLICTS_BUILD CONFLICTS_INSTALL CPPFLAGS CXXFLAGS \
- DESKTOP_ENTRIES DISTFILES EXTRA_PATCHES EXTRACT_ONLY \
+ DESKTOP_ENTRIES DISTFILES EXECUTABLES EXTRA_PATCHES EXTRACT_ONLY \
GH_ACCOUNT GH_PROJECT GH_SUBDIR GH_TAGNAME GH_TUPLE \
GL_ACCOUNT GL_COMMIT GL_PROJECT GL_SITE GL_SUBDIR GL_TUPLE \
IGNORE INFO INSTALL_TARGET LDFLAGS LIBS MAKE_ARGS MAKE_ENV \
MASTER_SITES PATCHFILES PATCH_SITES PLIST_DIRS PLIST_FILES \
PLIST_SUB PORTDOCS PORTEXAMPLES SUB_FILES SUB_LIST \
- TEST_TARGET USES BINARY_ALIAS
+ TEST_TARGET USE_CABAL USES BINARY_ALIAS
_OPTIONS_DEPENDS= PKG FETCH EXTRACT PATCH BUILD LIB RUN TEST
+_ALL_OPTIONS_HELPERS= ${_OPTIONS_DEPENDS:S/$/_DEPENDS/} \
+ ${_OPTIONS_DEPENDS:S/$/_DEPENDS_OFF/} \
+ ${_OPTIONS_FLAGS:S/$/_OFF/} ${_OPTIONS_FLAGS} \
+ CABAL_FLAGS CMAKE_BOOL CMAKE_BOOL_OFF CMAKE_OFF CMAKE_ON \
+ CONFIGURE_ENABLE CONFIGURE_OFF CONFIGURE_ON \
+ CONFIGURE_WITH IMPLIES MESON_ARGS MESON_DISABLED \
+ MESON_ENABLED MESON_FALSE MESON_OFF MESON_ON MESON_TRUE \
+ PREVENTS PREVENTS_MSG QMAKE_OFF QMAKE_ON USE USE_OFF \
+ VARS VARS_OFF
# The format here is target_family:priority:target-type
_OPTIONS_TARGETS= fetch:300:pre fetch:500:do fetch:700:post \
@@ -516,6 +525,9 @@ MESON_ARGS+= ${${opt}_MESON_ENABLED:C/.*/-D&=enabled/}
. if defined(${opt}_MESON_DISABLED)
MESON_ARGS+= ${${opt}_MESON_DISABLED:C/.*/-D&=disabled/}
. endif
+. if defined(${opt}_CABAL_FLAGS)
+CABAL_FLAGS+= ${${opt}_CABAL_FLAGS}
+. endif
. for configure in CONFIGURE CMAKE MESON QMAKE
. if defined(${opt}_${configure}_ON)
${configure}_ARGS+= ${${opt}_${configure}_ON}
@@ -584,6 +596,9 @@ MESON_ARGS+= ${${opt}_MESON_ENABLED:C/.*/-D&=disabled/}
. if defined(${opt}_MESON_DISABLED)
MESON_ARGS+= ${${opt}_MESON_DISABLED:C/.*/-D&=enabled/}
. endif
+. if defined(${opt}_CABAL_FLAGS)
+CABAL_FLAGS+= -${${opt}_CABAL_FLAGS}
+. endif
. for configure in CONFIGURE CMAKE MESON QMAKE
. if defined(${opt}_${configure}_OFF)
${configure}_ARGS+= ${${opt}_${configure}_OFF}
@@ -608,6 +623,18 @@ _OPTIONS_${_target}:= ${_OPTIONS_${_target}} ${_prio}:${_type}-${_target}-${opt}
. endif
.endfor
+# Collect which options helpers are defined at this point for
+# bsd.sanity.mk later to make sure no other options helper is
+# defined after bsd.port.options.mk.
+_OPTIONS_HELPERS_SEEN=
+.for opt in ${_REALLY_ALL_POSSIBLE_OPTIONS}
+. for helper in ${_ALL_OPTIONS_HELPERS}
+. if defined(${opt}_${helper})
+_OPTIONS_HELPERS_SEEN+= ${opt}_${helper}
+. endif
+. endfor
+.endfor
+
.undef (SELECTED_OPTIONS)
.undef (DESELECTED_OPTIONS)
# Wait to expand PORT_OPTIONS until the last moment in case something modifies
diff --git a/test-ports/default/Mk/bsd.port.mk b/test-ports/default/Mk/bsd.port.mk
index 56422d4a..793b239b 100644
--- a/test-ports/default/Mk/bsd.port.mk
+++ b/test-ports/default/Mk/bsd.port.mk
@@ -1,7 +1,7 @@
#-*- tab-width: 4; -*-
# ex:ts=4
#
-# $FreeBSD: head/Mk/bsd.port.mk 493977 2019-02-26 18:54:42Z sunpoet $
+# $FreeBSD: head/Mk/bsd.port.mk 529956 2020-03-31 08:31:14Z 0mp $
# $NetBSD: $
#
# bsd.port.mk - 940820 Jordan K. Hubbard.
@@ -42,8 +42,10 @@ FreeBSD_MAINTAINER= portmgr@FreeBSD.org
# OPSYS - Portability clause. This is the operating system the
# makefile is being used on. Automatically set to
# "FreeBSD," "NetBSD," or "OpenBSD" as appropriate.
-# OSREL - The release version (numeric) of the operating system.
-# OSVERSION - The value of __FreeBSD_version.
+# OSREL - The release version of the operating system as a text
+# string (e.g., "12.1").
+# OSVERSION - The operating system version as a comparable integer;
+# the value of __FreeBSD_version (e.g., 1201000).
#
# This is the beginning of the list of all variables that need to be
# defined in a port, listed in order that they should be included
@@ -119,9 +121,6 @@ FreeBSD_MAINTAINER= portmgr@FreeBSD.org
# ${DISTDIR} (see below). Also they will be fetched in this
# subdirectory from FreeBSD mirror sites.
# ALLFILES - All of ${DISTFILES} and ${PATCHFILES}.
-# NOFETCHFILES - If set, don't download these files from the ${MASTER_SITES}
-# or ${MASTER_SITE_BACKUP} (but do from
-# ${MASTER_SITE_OVERRIDE})
# EXTRACT_ONLY - If set, a subset of ${DISTFILES} you want to
# actually extract.
#
@@ -165,12 +164,12 @@ FreeBSD_MAINTAINER= portmgr@FreeBSD.org
# IGNORE_${ARCH} - Port should be ignored on ${ARCH}.
# IGNORE_${OPSYS} - Port should be ignored on ${OPSYS}.
# IGNORE_${OPSYS}_${OSREL:R} - Port should be ignored on a single
-# release of ${OPSYS}, e.g IGNORE_FreeBSD_8
-# would affect all point releases of FreeBSD 8.
+# release of ${OPSYS}, e.g IGNORE_FreeBSD_13
+# would affect all point releases of FreeBSD 13.
# IGNORE_${OPSYS}_${OSREL:R}_${ARCH} - Port should be ignored on a
# single release of ${OPSYS} and specific architecture,
-# e.g IGNORE_FreeBSD_8_i386 would affect all point
-# releases of FreeBSD 8 in i386.
+# e.g IGNORE_FreeBSD_13_i386 would affect all point
+# releases of FreeBSD 13 in i386.
# BROKEN - Port is believed to be broken. Package builds can
# still be attempted using TRYBROKEN to test this
# assumption.
@@ -181,13 +180,13 @@ FreeBSD_MAINTAINER= portmgr@FreeBSD.org
# can still be attempted using TRYBROKEN to
# test this assumption.
# BROKEN_${OPSYS}_${OSREL:R} - Port is believed to be broken on a single
-# release of ${OPSYS}, e.g BROKEN_FreeBSD_8
-# would affect all point releases of FreeBSD 8
+# release of ${OPSYS}, e.g BROKEN_FreeBSD_13
+# would affect all point releases of FreeBSD 13
# unless TRYBROKEN is also set.
# BROKEN_${OPSYS}_${OSREL:R}_${ARCH} - Port is believed to be broken on a
# single release of ${OPSYS} and specific architecture,
-# e.g BROKEN_FreeBSD_8_i386 would affect all point
-# releases of FreeBSD 8 in i386
+# e.g BROKEN_FreeBSD_13 would affect all point
+# releases of FreeBSD 13 in i386
# unless TRYBROKEN is also set.
# DEPRECATED - Port is deprecated to install. Advisory only.
# EXPIRATION_DATE
@@ -390,17 +389,6 @@ FreeBSD_MAINTAINER= portmgr@FreeBSD.org
# USE_WX - If set, this port uses the WxWidgets library and related
# components. See bsd.wx.mk for more details.
##
-#
-# USE_QT4 - A list of the Qt 4 dependencies the port has (e.g,
-# corelib, webkit). Implies that the port needs Qt.
-# Implies the inclusion of bsd.qt.mk. See bsd.qt.mk
-# for more details.
-#
-# USE_QT5 - A list of the Qt 5 dependencies the port has (e.g,
-# core, webkit). Implies that the port needs Qt.
-# Implies the inclusion of bsd.qt.mk. See bsd.qt.mk
-# for more details.
-##
# USE_LINUX_PREFIX
# - Controls the action of PREFIX (see above). Only use this
# if the port is a Linux infrastructure port (e.g. contains libs
@@ -410,9 +398,6 @@ FreeBSD_MAINTAINER= portmgr@FreeBSD.org
# Implies NO_LICENSES_INSTALL=yes, NO_MTREE=yes, and causes
# Linux ldconfig to be used when USE_LDCONFIG is defined.
##
-# USE_XORG - Set to a list of X.org module dependencies.
-# Implies inclusion of bsd.xorg.mk.
-##
# USE_TEX - A list of the TeX dependencies the port has.
#
##
@@ -620,15 +605,17 @@ FreeBSD_MAINTAINER= portmgr@FreeBSD.org
# test-depends-list
# - Show all directories which are test-dependencies
# for this port.
-#
+# install-missing-packages
+# - Install missing dependencies from package and mark
+# them as automatically installed.
# extract - Unpacks ${DISTFILES} into ${WRKDIR}.
# patch - Apply any provided patches to the source.
# configure - Runs either GNU configure, one or more local configure
# scripts or nothing, depending on what's available.
# build - Actually compile the sources.
# install - Install the results of a build.
-# reinstall - Install the results of a build, ignoring "already installed"
-# flag.
+# reinstall - Install the results of a build, deinstalling any previous
+# installation if needed.
# deinstall - Remove the installation.
# deinstall-all - Remove all installations with the same PKGORIGIN.
# test - Run tests for the port.
@@ -1046,6 +1033,8 @@ STAGEDIR?= ${WRKDIR}/stage
NOTPHONY?=
FLAVORS?=
FLAVOR?=
+OVERLAYS?=
+REWARNFILE= ${WRKDIR}/reinplace_warnings.txt
# Disallow forced FLAVOR as make argument since we cannot change it to the
# proper default.
.if empty(FLAVOR) && !empty(.MAKEOVERRIDES:MFLAVOR)
@@ -1055,7 +1044,9 @@ FLAVOR?=
.if !defined(_FLAVOR)
_FLAVOR:= ${FLAVOR}
.endif
+.if !defined(PORTS_FEATURES) && empty(${PORTS_FEATURES:MFLAVORS})
PORTS_FEATURES+= FLAVORS
+.endif
MINIMAL_PKG_VERSION= 1.6.0
_PORTS_DIRECTORIES+= ${PKG_DBDIR} ${PREFIX} ${WRKDIR} ${EXTRACT_WRKDIR} \
@@ -1094,7 +1085,7 @@ CC= ${XCC} --sysroot=${CROSS_SYSROOT}
CXX= ${XCXX} --sysroot=${CROSS_SYSROOT}
CPP= ${XCPP} --sysroot=${CROSS_SYSROOT}
.for _tool in AS AR LD NM OBJCOPY RANLIB SIZE STRINGS
-${_tool}= ${CROSS_BINUTILS_PREFIX}${tool:tl}
+${_tool}= ${CROSS_BINUTILS_PREFIX}${_tool:tl}
.endfor
LD+= --sysroot=${CROSS_SYSROOT}
STRIP_CMD= ${CROSS_BINUTILS_PREFIX}strip
@@ -1140,6 +1131,16 @@ ARCH= ${CROSS_TOOLCHAIN:C,-.*$,,}
.endif
_EXPORTED_VARS+= ARCH
+.if ${ARCH} == powerpc64
+. if !defined(PPC_ABI)
+PPC_ABI!= ${CC} -dM -E - < /dev/null | ${AWK} '/_CALL_ELF/{print "ELFv"$$3}'
+. if ${PPC_ABI} != ELFv2
+PPC_ABI= ELFv1
+. endif
+. endif
+_EXPORTED_VARS+= PPC_ABI
+.endif
+
# Get operating system versions for a cross build
.if defined(CROSS_SYSROOT)
.if !exists(${CROSS_SYSROOT}/usr/include/sys/param.h)
@@ -1176,7 +1177,7 @@ OSVERSION!= ${AWK} '/^\#define[[:blank:]]__FreeBSD_version/ {print $$3}' < ${SRC
.endif
_EXPORTED_VARS+= OSVERSION
-.if (${OPSYS} == FreeBSD && ${OSVERSION} < 1102000) || \
+.if (${OPSYS} == FreeBSD && (${OSVERSION} < 1103000 || (${OSVERSION} >= 1200000 && ${OSVERSION} < 1201000))) || \
(${OPSYS} == DragonFly && ${DFLYVERSION} < 400400)
_UNSUPPORTED_SYSTEM_MESSAGE= Ports Collection support for your ${OPSYS} version has ended, and no ports\
are guaranteed to build on this system. Please upgrade to a supported release.
@@ -1341,25 +1342,14 @@ _SUF2= ,${PORTEPOCH}
PKGVERSION= ${PORTVERSION:C/[-_,]/./g}${_SUF1}${_SUF2}
PKGNAME= ${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX}-${PKGVERSION}
DISTVERSIONFULL= ${DISTVERSIONPREFIX}${DISTVERSION:C/:(.)/\1/g}${DISTVERSIONSUFFIX}
-.if defined(USE_GITHUB) && empty(MASTER_SITES:MGHC) && empty(USE_GITHUB:Mnodefault)
-. if empty(DISTNAME)
-_GITHUB_MUST_SET_DISTNAME= yes
-. else
-DEV_WARNING+= "You are using USE_GITHUB and DISTNAME is set which is wrong. Set GH_ACCOUNT/GH_PROJECT/GH_TAGNAME correctly and remove WRKSRC entirely."
-. endif
-.else
DISTNAME?= ${PORTNAME}-${DISTVERSIONFULL}
-.endif
INDEXFILE?= INDEX-${OSVERSION:C/([0-9]*)[0-9]{5}/\1/}
-.if defined(USE_XORG) || defined(XORG_CAT)
-.include "${PORTSDIR}/Mk/bsd.xorg.mk"
-.endif
-
PACKAGES?= ${PORTSDIR}/packages
TEMPLATES?= ${PORTSDIR}/Templates
KEYWORDS?= ${PORTSDIR}/Keywords
+WRAPPERSDIR?= ${PORTSDIR}/Mk/Wrappers/
PATCHDIR?= ${MASTERDIR}/files
FILESDIR?= ${MASTERDIR}/files
@@ -1377,6 +1367,11 @@ PKGCOMPATDIR?= ${LOCALBASE}/lib/compat/pkg
.-include "${odir}/Mk/bsd.overlay.mk"
.endfor
+.if defined(USE_XORG) && (!defined(USES) || !${USES:Mxorg})
+DEV_WARNING+= "Using USE_XORG alone is deprecated, please use USES=xorg"
+USES+= xorg
+.endif
+
.if defined(USE_PHP) && (!defined(USES) || ( defined(USES) && !${USES:Mphp*} ))
DEV_WARNING+= "Using USE_PHP alone is deprecated, please use USES=php"
USES+= php
@@ -1470,7 +1465,17 @@ ${_f}_ARGS:= ${f:C/^[^\:]*(\:|\$)//:S/,/ /g}
.endif
.endfor
.for f in ${USES}
-.include "${USESDIR}/${f:C/\:.*//}.mk"
+.undef _usefound
+.for udir in ${OVERLAYS:C,$,/Mk/Uses,} ${USESDIR}
+_usefile= ${udir}/${f:C/\:.*//}.mk
+.if exists(${_usefile}) && !defined(_usefound)
+_usefound=
+.include "${_usefile}"
+.endif
+.endfor
+.if !defined(_usefound)
+ERROR+= "Unknown USES=${f:C/\:.*//}"
+.endif
.endfor
.if !empty(FLAVORS)
@@ -1623,9 +1628,11 @@ QA_ENV+= STAGEDIR=${STAGEDIR} \
PREFIX=${PREFIX} \
LINUXBASE=${LINUXBASE} \
LOCALBASE=${LOCALBASE} \
+ REWARNFILE=${REWARNFILE} \
"STRIP=${STRIP}" \
TMPPLIST=${TMPPLIST} \
CURDIR='${.CURDIR}' \
+ PKGMESSAGES='${_PKGMESSAGES}' \
FLAVOR=${FLAVOR} \
FLAVORS='${FLAVORS}' \
BUNDLE_LIBS=${BUNDLE_LIBS} \
@@ -1800,9 +1807,9 @@ MAKE_ENV+= SHELL=${MAKE_SHELL} NO_LINT=YES
PATCH_DEPENDS+= ${LOCALBASE}/bin/unzip:archivers/unzip
.endif
-# Check the compatibility layer for amd64/ia64
+# Check the compatibility layer for amd64
-.if ${ARCH} == "amd64" || ${ARCH} =="ia64"
+.if ${ARCH} == "amd64"
.if exists(/usr/lib32)
HAVE_COMPAT_IA32_LIBS?= YES
.endif
@@ -1816,7 +1823,7 @@ HAVE_COMPAT_IA32_KERN!= if ${SYSCTL} -n compat.ia32.maxvmem >/dev/null 2>&1; the
_EXPORTED_VARS+= HAVE_COMPAT_IA32_KERN
.if defined(IA32_BINARY_PORT) && ${ARCH} != "i386"
-.if ${ARCH} == "amd64" || ${ARCH} == "ia64"
+.if ${ARCH} == "amd64"
.if !defined(HAVE_COMPAT_IA32_KERN)
IGNORE= requires a kernel with compiled-in IA32 compatibility
.elif !defined(HAVE_COMPAT_IA32_LIBS)
@@ -1847,6 +1854,11 @@ PKG_DEPENDS+= ${LOCALBASE}/sbin/pkg:${PKG_ORIGIN}
.if defined(LLD_UNSAFE) && ${/usr/bin/ld:L:tA} == /usr/bin/ld.lld
LDFLAGS+= -fuse-ld=bfd
BINARY_ALIAS+= ld=${LD}
+. if ${ARCH} == powerpc64
+# Base ld.bfd can't do ELFv2 which powerpc64 with Clang in base uses
+USE_BINUTILS= yes
+LDFLAGS+= -B${LOCALBASE}/bin
+. endif
. if !defined(USE_BINUTILS)
. if exists(/usr/bin/ld.bfd)
LD= /usr/bin/ld.bfd
@@ -1889,6 +1901,14 @@ USE_LDCONFIG= ${PREFIX}/lib
IGNORE= has USE_LDCONFIG32 set to yes, which is not correct
.endif
+.if defined(USE_LDCONFIG) || defined(USE_LDCONFIG32)
+.if defined(USE_LINUX_PREFIX)
+PLIST_FILES+= "@ldconfig-linux ${LINUXBASE}"
+.else
+PLIST_FILES+= "@ldconfig"
+.endif
+.endif
+
PKG_IGNORE_DEPENDS?= 'this_port_does_not_exist'
.if defined(_DESTDIR_VIA_ENV)
@@ -1933,8 +1953,9 @@ _FORCE_POST_PATTERNS= rmdir kldxref mkfontscale mkfontdir fc-cache \
.-include "${odir}/Mk/bsd.overlay.mk"
.endfor
-.if defined(USE_XORG) || defined(XORG_CAT)
-.include "${PORTSDIR}/Mk/bsd.xorg.mk"
+.if defined(USE_XORG) && (!defined(USES) || ( defined(USES) && !${USES:Mxorg} ))
+DEV_WARNING+= "Using USE_XORG alone is deprecated, please use USES=xorg"
+_USES_POST+= xorg
.endif
.if defined(WANT_GSTREAMER) || defined(USE_GSTREAMER) || defined(USE_GSTREAMER1)
@@ -1975,7 +1996,17 @@ ${_f}_ARGS:= ${f:C/^[^\:]*(\:|\$)//:S/,/ /g}
.endif
.endfor
.for f in ${_USES_POST}
-.include "${USESDIR}/${f:C/\:.*//}.mk"
+.undef _usefound
+.for udir in ${OVERLAYS:C,$,/Mk/Uses,} ${USESDIR}
+_usefile= ${udir}/${f:C/\:.*//}.mk
+.if exists(${_usefile}) && !defined(_usefound)
+_usefound=
+.include "${_usefile}"
+.endif
+.endfor
+.if !defined(_usefound)
+ERROR+= "Unknown USES=${f:C/\:.*//}"
+.endif
.endfor
.if defined(PORTNAME)
@@ -1987,16 +2018,14 @@ CONFIGURE_ENV+= LANG=${USE_LOCALE} LC_ALL=${USE_LOCALE}
MAKE_ENV+= LANG=${USE_LOCALE} LC_ALL=${USE_LOCALE}
.endif
-.if defined(USE_XORG)
-# Add explicit X options to avoid problems with false positives in configure
-.if defined(GNU_CONFIGURE)
-CONFIGURE_ARGS+=--x-libraries=${LOCALBASE}/lib --x-includes=${LOCALBASE}/include
-.endif
-.endif
-
# Macro for doing in-place file editing using regexps
REINPLACE_ARGS?= -i.bak
+.if defined(DEVELOPER)
+REINPLACE_CMD?= ${SETENV} WRKSRC=${WRKSRC} REWARNFILE=${REWARNFILE} ${PORTSDIR}/Tools/scripts/sed_checked.sh
+.else
REINPLACE_CMD?= ${SED} ${REINPLACE_ARGS}
+.endif
+FRAMEWORK_REINPLACE_CMD?= ${SED} -i.bak
# Names of cookies used to skip already completed stages
EXTRACT_COOKIE?= ${WRKDIR}/.extract_done.${PORTNAME}.${PREFIX:S/\//_/g}
@@ -2437,8 +2466,6 @@ _MASTER_SITE_OVERRIDE= ${MASTER_SITE_OVERRIDE}
_MASTER_SITE_BACKUP= ${MASTER_SITE_BACKUP}
.endif
-NOFETCHFILES?=
-
# Organize DISTFILES, PATCHFILES, _MASTER_SITES_ALL, _PATCH_SITES_ALL
# according to grouping rules (:something)
DISTFILES?= ${DISTNAME}${EXTRACT_SUFX}
@@ -2560,15 +2587,15 @@ check-categories:
VALID_CATEGORIES+= accessibility afterstep arabic archivers astro audio \
benchmarks biology cad chinese comms converters databases \
- deskutils devel docs dns editors elisp emulators enlightenment finance french ftp \
+ deskutils devel dns docs editors elisp emulators enlightenment finance french ftp \
games geography german gnome gnustep graphics hamradio haskell hebrew hungarian \
- ipv6 irc japanese java kde ${_KDE_CATEGORIES_SUPPORTED} kld korean lang linux lisp \
- mail mate math mbone misc multimedia net net-im net-mgmt net-p2p news \
- palm parallel pear perl5 plan9 polish portuguese ports-mgmt \
+ irc japanese java kde ${_KDE_CATEGORIES_SUPPORTED} kld korean lang linux lisp \
+ mail mate math mbone misc multimedia net net-im net-mgmt net-p2p net-vpn news \
+ parallel pear perl5 plan9 polish ports-mgmt portuguese \
print python ruby rubygems russian \
scheme science security shells spanish sysutils \
tcl textproc tk \
- ukrainian vietnamese windowmaker wayland www \
+ ukrainian vietnamese wayland windowmaker www \
x11 x11-clocks x11-drivers x11-fm x11-fonts x11-servers x11-themes \
x11-toolkits x11-wm xfce zope base
@@ -2662,6 +2689,7 @@ SCRIPTS_ENV+= BATCH=yes
MANPREFIX?= /usr/share
.else
MANPREFIX?= ${PREFIX}
+MANDIRS+= ${PREFIX}/share/man
.endif
MANDIRS+= ${MANPREFIX}/man
@@ -3234,8 +3262,7 @@ do-configure:
.endif
# Build
-# XXX: ${MAKE_ARGS:N${DESTDIRNAME}=*} would be easier but it is not valid with the old fmake
-DO_MAKE_BUILD?= ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${_MAKE_JOBS} ${MAKE_ARGS:C,^${DESTDIRNAME}=.*,,g}
+DO_MAKE_BUILD?= ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${_MAKE_JOBS} ${MAKE_ARGS:N${DESTDIRNAME}=*}
.if !target(do-build)
do-build:
@(cd ${BUILD_WRKSRC}; if ! ${DO_MAKE_BUILD} ${ALL_TARGET}; then \
@@ -3355,7 +3382,7 @@ do-install:
# Test
.if !target(do-test) && defined(TEST_TARGET)
-DO_MAKE_TEST?= ${SETENV} ${TEST_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${TEST_ARGS:C,^${DESTDIRNAME}=.*,,g}
+DO_MAKE_TEST?= ${SETENV} ${TEST_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${TEST_ARGS:N${DESTDIRNAME}=*}
do-test:
@(cd ${TEST_WRKSRC}; if ! ${DO_MAKE_TEST} ${TEST_TARGET}; then \
if [ -n "${TEST_FAIL_MESSAGE}" ] ; then \
@@ -3672,7 +3699,7 @@ checkpatch:
.if !target(reinstall)
reinstall:
@${RM} ${INSTALL_COOKIE} ${PACKAGE_COOKIE}
- @cd ${.CURDIR} && DEPENDS_TARGET="${DEPENDS_TARGET}" ${MAKE} -DFORCE_PKG_REGISTER install
+ @cd ${.CURDIR} && DEPENDS_TARGET="${DEPENDS_TARGET}" ${MAKE} deinstall install
.endif
.if !target(restage)
@@ -3873,20 +3900,8 @@ _CHECKSUM_INIT_ENV= \
# As we're fetching new distfiles, that are not in the distinfo file, disable
# checksum and sizes checks.
makesum: check-sanity
-.if !empty(DISTFILES)
- @${SETENV} \
- ${_DO_FETCH_ENV} ${_MASTER_SITES_ENV} \
- dp_NO_CHECKSUM=yes dp_DISABLE_SIZE=yes \
- dp_SITE_FLAVOR=MASTER \
- ${SH} ${SCRIPTSDIR}/do-fetch.sh ${DISTFILES:C/.*/'&'/}
-.endif
-.if defined(PATCHFILES) && !empty(PATCHFILES)
- @${SETENV} \
- ${_DO_FETCH_ENV} ${_PATCH_SITES_ENV} \
- dp_NO_CHECKSUM=yes dp_DISABLE_SIZE=yes \
- dp_SITE_FLAVOR=PATCH \
- ${SH} ${SCRIPTSDIR}/do-fetch.sh ${PATCHFILES:C/:-p[0-9]//:C/.*/'&'/}
-.endif
+ @cd ${.CURDIR} && ${MAKE} fetch NO_CHECKSUM=yes \
+ DISABLE_SIZE=yes DISTFILES="${DISTFILES}"
@${SETENV} \
${_CHECKSUM_INIT_ENV} \
dp_CHECKSUM_ALGORITHMS='${CHECKSUM_ALGORITHMS:tu}' \
@@ -3987,6 +4002,7 @@ ${deptype:tl}-depends:
dp_SH="${SH}" \
dp_SCRIPTSDIR="${SCRIPTSDIR}" \
PORTSDIR="${PORTSDIR}" \
+ dp_OVERLAYS="${OVERLAYS}" \
dp_MAKE="${MAKE}" \
dp_MAKEFLAGS='${.MAKEFLAGS}' \
${SH} ${SCRIPTSDIR}/do-depends.sh
@@ -4041,11 +4057,13 @@ DEPENDS-LIST= \
dp_PKGNAME="${PKGNAME}" \
dp_PKG_INFO="${PKG_INFO}" \
dp_SCRIPTSDIR="${SCRIPTSDIR}" \
+ dp_OVERLAYS="${OVERLAYS}" \
${SH} ${SCRIPTSDIR}/depends-list.sh \
${DEPENDS_SHOW_FLAVOR:D-f}
ALL-DEPENDS-LIST= ${DEPENDS-LIST} -r ${_UNIFIED_DEPENDS:Q}
ALL-DEPENDS-FLAVORS-LIST= ${DEPENDS-LIST} -f -r ${_UNIFIED_DEPENDS:Q}
+DEINSTALL-DEPENDS-FLAVORS-LIST= ${DEPENDS-LIST} -f -r ${_UNIFIED_DEPENDS:N${PKG_DEPENDS}:Q}
MISSING-DEPENDS-LIST= ${DEPENDS-LIST} -m ${_UNIFIED_DEPENDS:Q}
BUILD-DEPENDS-LIST= ${DEPENDS-LIST} "${PKG_DEPENDS} ${EXTRACT_DEPENDS} ${PATCH_DEPENDS} ${FETCH_DEPENDS} ${BUILD_DEPENDS} ${LIB_DEPENDS}"
RUN-DEPENDS-LIST= ${DEPENDS-LIST} "${LIB_DEPENDS} ${RUN_DEPENDS}"
@@ -4070,7 +4088,7 @@ limited-clean-depends:
.if !target(deinstall-depends)
deinstall-depends:
@recursive_cmd="deinstall"; \
- recursive_dirs="$$(${ALL-DEPENDS-FLAVORS-LIST})"; \
+ recursive_dirs="$$(${DEINSTALL-DEPENDS-FLAVORS-LIST})"; \
${_FLAVOR_RECURSIVE_SH}
.endif
@@ -4319,6 +4337,12 @@ missing-packages:
fi; \
done
+# Install missing dependencies from package
+install-missing-packages:
+ @_dirs=$$(${MISSING-DEPENDS-LIST}); \
+ ${ECHO_CMD} "$${_dirs}" | ${SED} "s%${PORTSDIR}/%%g" | \
+ ${SU_CMD} "${XARGS} -o ${PKG_BIN} install -A"
+
################################################################
# Everything after here are internal targets and really
# shouldn't be touched by anybody but the release engineers.
@@ -4474,32 +4498,17 @@ generate-plist: ${WRKDIR}
${ECHO_CMD} $${file} | ${SED} ${PLIST_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} >> ${TMPPLIST}; \
done
.if !empty(PLIST)
- @if [ -f ${PLIST} ]; then \
- ${SED} ${PLIST_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} ${PLIST} >> ${TMPPLIST}; \
+.for f in ${PLIST}
+ @if [ -f "${f}" ]; then \
+ ${SED} ${PLIST_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} ${f} >> ${TMPPLIST}; \
fi
+.endfor
.endif
.for dir in ${PLIST_DIRS}
@${ECHO_CMD} ${dir} | ${SED} ${PLIST_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} -e 's,^,@dir ,' >> ${TMPPLIST}
.endfor
-.if defined(USE_LINUX_PREFIX)
-.if defined(USE_LDCONFIG)
- @${ECHO_CMD} '@preexec [ -n "`/sbin/sysctl -q compat.linux.osrelease`" ] || ( echo "Cannot install package: kernel missing Linux support"; exit 1 )' >> ${TMPPLIST}
- @${ECHO_CMD} "@postexec ${LINUXBASE}/sbin/ldconfig" >> ${TMPPLIST}
- @${ECHO_CMD} "@postunexec ${LINUXBASE}/sbin/ldconfig" >> ${TMPPLIST}
-.endif
-.else
-.if defined(USE_LDCONFIG) || defined(USE_LDCONFIG32)
-.if !defined(INSTALL_AS_USER)
- @${ECHO_CMD} "@postexec /usr/sbin/service ldconfig restart > /dev/null" >> ${TMPPLIST}
- @${ECHO_CMD} "@postunexec /usr/sbin/service ldconfig restart > /dev/null" >> ${TMPPLIST}
-.else
- @${ECHO_CMD} "@postexec /usr/sbin/service ldconfig restart > /dev/null || ${TRUE}" >> ${TMPPLIST}
- @${ECHO_CMD} "@postunexec /usr/sbin/service ldconfig restart > /dev/null || ${TRUE}" >> ${TMPPLIST}
-.endif
-.endif
-.endif
.endif
${TMPPLIST}:
@@ -4678,12 +4687,9 @@ STAGE_ARGS= -i ${STAGEDIR}
fake-pkg:
.if defined(INSTALLS_DEPENDS)
@${ECHO_MSG} "===> Registering installation for ${PKGNAME} as automatic"
-.else
- @${ECHO_MSG} "===> Registering installation for ${PKGNAME}"
-.endif
-.if defined(INSTALLS_DEPENDS)
@${SETENV} ${PKG_ENV} FORCE_POST="${_FORCE_POST_PATTERNS}" ${PKG_REGISTER} -d ${STAGE_ARGS} -m ${METADIR} -f ${TMPPLIST}
.else
+ @${ECHO_MSG} "===> Registering installation for ${PKGNAME}"
@${SETENV} ${PKG_ENV} FORCE_POST="${_FORCE_POST_PATTERNS}" ${PKG_REGISTER} ${STAGE_ARGS} -m ${METADIR} -f ${TMPPLIST}
.endif
@${RM} -r ${METADIR}
@@ -4712,7 +4718,8 @@ PORTS_ENV_VARS+= ${_EXPORTED_VARS}
.if !target(pre-check-config)
pre-check-config:
-_CHECK_OPTIONS_NAMES= OPTIONS_DEFINE
+_CHECK_OPTIONS_NAMES= OPTIONS_DEFINE OPTIONS_GROUP OPTIONS_MULTI \
+ OPTIONS_RADIO OPTIONS_SINGLE
_CHECK_OPTIONS_NAMES+= ${OPTIONS_GROUP:S/^/OPTIONS_GROUP_/}
_CHECK_OPTIONS_NAMES+= ${OPTIONS_MULTI:S/^/OPTIONS_MULTI_/}
_CHECK_OPTIONS_NAMES+= ${OPTIONS_RADIO:S/^/OPTIONS_RADIO_/}
@@ -5129,6 +5136,15 @@ create-binary-alias: ${BINARY_LINKDIR}
.endif
.endif
+.if !empty(BINARY_WRAPPERS)
+.if !target(create-binary-wrappers)
+create-binary-wrappers: ${BINARY_LINKDIR}
+.for bin in ${BINARY_WRAPPERS}
+ @${INSTALL_SCRIPT} ${WRAPPERSDIR}/${bin} ${BINARY_LINKDIR}
+.endfor
+.endif
+.endif
+
.if defined(WARNING)
WARNING_WAIT?= 10
show-warnings:
@@ -5229,6 +5245,7 @@ _PATCH_SEQ= 050:ask-license 100:patch-message 150:patch-depends \
${_OPTIONS_patch} ${_USES_patch}
_CONFIGURE_DEP= patch
_CONFIGURE_SEQ= 150:build-depends 151:lib-depends 160:create-binary-alias \
+ 161:create-binary-wrappers \
200:configure-message \
300:pre-configure 450:pre-configure-script \
490:run-autotools-fixup 500:do-configure 700:post-configure \
diff --git a/test-ports/default/Mk/bsd.port.subdir.mk b/test-ports/default/Mk/bsd.port.subdir.mk
index 63f23f2e..db1f5851 100644
--- a/test-ports/default/Mk/bsd.port.subdir.mk
+++ b/test-ports/default/Mk/bsd.port.subdir.mk
@@ -1,5 +1,5 @@
# from: @(#)bsd.subdir.mk 5.9 (Berkeley) 2/1/91
-# $FreeBSD: head/Mk/bsd.port.subdir.mk 453873 2017-11-09 21:48:58Z jrm $
+# $FreeBSD: head/Mk/bsd.port.subdir.mk 499773 2019-04-23 17:52:38Z pkubaj $
#
# The include file <bsd.port.subdir.mk> contains the default targets
# for building ports subdirectories.
@@ -98,7 +98,7 @@ OPSYS!= ${UNAME} -s
.endif
_EXPORTED_VARS+= OPSYS
-.if ${ARCH} == "amd64" || ${ARCH} =="ia64"
+.if ${ARCH} == "amd64"
.if !defined(HAVE_COMPAT_IA32_KERN)
HAVE_COMPAT_IA32_KERN!= if ${SYSCTL} -n compat.ia32.maxvmem >/dev/null 2>&1; then echo YES; fi; echo
.if empty(HAVE_COMPAT_IA32_KERN)
diff --git a/test-ports/default/Mk/bsd.ruby.mk b/test-ports/default/Mk/bsd.ruby.mk
index 16af29e1..0160d499 100644
--- a/test-ports/default/Mk/bsd.ruby.mk
+++ b/test-ports/default/Mk/bsd.ruby.mk
@@ -3,7 +3,7 @@
#
# Created by: Akinori MUSHA <knu@FreeBSD.org>
#
-# $FreeBSD: head/Mk/bsd.ruby.mk 487272 2018-12-12 01:35:33Z gerald $
+# $FreeBSD: head/Mk/bsd.ruby.mk 531497 2020-04-12 09:32:29Z ume $
#
.if !defined(Ruby_Include)
@@ -15,7 +15,7 @@ Ruby_Include_MAINTAINER= ruby@FreeBSD.org
# [variables that a user may define]
#
# RUBY_VER - (See below)
-# RUBY_DEFAULT_VER - Set to (e.g.) "2.4" if you want to refer to "ruby24"
+# RUBY_DEFAULT_VER - Set to (e.g.) "2.5" if you want to refer to "ruby25"
# just as "ruby".
# RUBY_ARCH - (See below)
#
@@ -54,22 +54,16 @@ Ruby_Include_MAINTAINER= ruby@FreeBSD.org
#
# RUBY_PKGNAMEPREFIX - Common PKGNAMEPREFIX for ruby ports
# (default: ruby${RUBY_SUFFIX}-)
-# RUBY_RELVERSION - Full version of ruby without preview/beta suffix in
+# RUBY_VERSION - Full version of ruby without preview/beta suffix in
# the form of `x.y.z' (see below for current value).
-# RUBY_RELVERSION_CODE - Integer version of RUBY_RELVERSION in the form of
+# RUBY_VERSION_CODE - Integer version of RUBY_VERSION in the form of
# `xyz'.
-# RUBY_VERSION - Composite version of RUBY_RELVERSION and
-# RUBY_PATCHLEVEL in the form of `x.y.z.p'.
-# (default: ${RUBY_RELVERSION}.${RUBY_PATCHLEVEL})
-# RUBY_VERSION_CODE - Composite integer version of RUBY_VERSION in the form
-# of `xyzp'.
# RUBY_PORTVERSION - PORTVERSION for the standard ruby ports (ruby,
# ruby-gdbm, etc.).
# RUBY_PORTREVISION - PORTREVISION for the standard ruby ports.
# RUBY_PORTEPOCH - PORTEPOCH for the standard ruby ports.
# RUBY_DISTNAME - DISTNAME for the standard ruby ports, i.e. the
# basename of the ruby distribution tarball.
-# RUBY_DISTVERSION - The version number part of RUBY_DISTNAME.
# RUBY_PATCHFILES - PATCHFILES for the standard ruby ports, i.e. the
# basename of the ruby distribution tarball.
# RUBY_WRKSRC - WRKSRC for the ruby port.
@@ -150,35 +144,32 @@ RUBY?= ${LOCALBASE}/bin/${RUBY_NAME}
.if defined(RUBY_VER)
# When adding a version, please keep the comment in
# Mk/bsd.default-versions.mk in sync.
-. if ${RUBY_VER} == 2.3
+. if ${RUBY_VER} == 2.5
#
-# Ruby 2.3
+# Ruby 2.5
#
-RUBY_RELVERSION= 2.3.8
-RUBY_PORTREVISION= 1
+RUBY_VERSION= 2.5.8
+RUBY_PORTREVISION= 0
RUBY_PORTEPOCH= 1
-RUBY_PATCHLEVEL= 0
-RUBY23= "" # PLIST_SUB helpers
+RUBY25= "" # PLIST_SUB helpers
-. elif ${RUBY_VER} == 2.4
+. elif ${RUBY_VER} == 2.6
#
-# Ruby 2.4
+# Ruby 2.6
#
-RUBY_RELVERSION= 2.4.5
-RUBY_PORTREVISION= 1
+RUBY_VERSION= 2.6.6
+RUBY_PORTREVISION= 0
RUBY_PORTEPOCH= 1
-RUBY_PATCHLEVEL= 0
-RUBY24= "" # PLIST_SUB helpers
+RUBY26= "" # PLIST_SUB helpers
-. elif ${RUBY_VER} == 2.5
+. elif ${RUBY_VER} == 2.7
#
-# Ruby 2.5
+# Ruby 2.7
#
-RUBY_RELVERSION= 2.5.3
-RUBY_PORTREVISION= 1
+RUBY_VERSION= 2.7.1
+RUBY_PORTREVISION= 0
RUBY_PORTEPOCH= 1
-RUBY_PATCHLEVEL= 0
-RUBY25= "" # PLIST_SUB helpers
+RUBY27= "" # PLIST_SUB helpers
# When adding a version, please keep the comment in
# Mk/bsd.default-versions.mk in sync.
@@ -186,16 +177,17 @@ RUBY25= "" # PLIST_SUB helpers
#
# Other versions
#
-IGNORE= Only ruby 2.3, 2.4 and 2.5 are supported
+IGNORE= Only ruby 2.5, 2.6 and 2.7 are supported
_INVALID_RUBY_VER= 1
. endif
.endif # defined(RUBY_VER)
.if !defined(_INVALID_RUBY_VER)
-RUBY23?= "@comment "
RUBY24?= "@comment "
RUBY25?= "@comment "
+RUBY26?= "@comment "
+RUBY27?= "@comment "
.if defined(BROKEN_RUBY${RUBY_VER:R}${RUBY_VER:E})
.if ${BROKEN_RUBY${RUBY_VER:R}${RUBY_VER:E}} == "yes"
@@ -205,15 +197,7 @@ BROKEN= ${BROKEN_RUBY${RUBY_VER:R}${RUBY_VER:E}}
.endif
.endif
-.if ${RUBY_PATCHLEVEL} == 0
-RUBY_VERSION?= ${RUBY_RELVERSION}
-RUBY_DISTVERSION?= ${RUBY_RELVERSION}
-.else
-RUBY_VERSION?= ${RUBY_RELVERSION}.${RUBY_PATCHLEVEL}
-RUBY_DISTVERSION?= ${RUBY_RELVERSION}-p${RUBY_PATCHLEVEL}
-.endif
-
-RUBY_WRKSRC= ${WRKDIR}/ruby-${RUBY_DISTVERSION}
+RUBY_WRKSRC= ${WRKDIR}/ruby-${RUBY_VERSION}
RUBY_CONFIGURE_ARGS+= --with-rubyhdrdir="${PREFIX}/include/ruby-${RUBY_VER}/" \
--with-rubylibprefix="${PREFIX}/lib/ruby" \
@@ -236,10 +220,9 @@ _RUBY_VENDORDIR?= ${_RUBY_SYSLIBDIR}/ruby/vendor_ruby
RUBY_DEFAULT_SUFFIX?= ${RUBY_DEFAULT_VER:S/.//}
-RUBY_DISTVERSION?= ${RUBY_VERSION}
RUBY_PORTVERSION?= ${RUBY_VERSION}
MASTER_SITE_SUBDIR_RUBY?= ${RUBY_VER}
-RUBY_DISTNAME?= ruby-${RUBY_DISTVERSION}
+RUBY_DISTNAME?= ruby-${RUBY_VERSION}
RUBY_WRKSRC?= ${WRKDIR}/${RUBY_DISTNAME}
@@ -265,7 +248,11 @@ RUBY_CONFIGURE_ARGS+= --program-suffix="${RUBY_SUFFIX}"
RUBY_MODNAME?= ${PORTNAME}
# Commands
+.if ${RUBY_VER} < 2.7
RUBY_RDOC?= ${LOCALBASE}/bin/rdoc${RUBY_VER:S/.//}
+.else
+RUBY_RDOC?= ${LOCALBASE}/bin/rdoc
+.endif
# Ports
RUBY_BASE_PORT?= lang/ruby${RUBY_VER:S/.//}
@@ -310,9 +297,10 @@ PLIST_SUB+= ${PLIST_RUBY_DIRS:C,DIR="(${LOCALBASE}|${PREFIX})/,DIR=",} \
RUBY_SUFFIX="${RUBY_SUFFIX}" \
RUBY_NAME="${RUBY_NAME}" \
RUBY_DEFAULT_SUFFIX="${RUBY_DEFAULT_SUFFIX}" \
- RUBY23=${RUBY23} \
RUBY24=${RUBY24} \
- RUBY25=${RUBY25}
+ RUBY25=${RUBY25} \
+ RUBY26=${RUBY26} \
+ RUBY27=${RUBY27}
.if defined(USE_RUBY_RDOC)
MAKE_ENV+= RUBY_RDOC=${RUBY_RDOC}
diff --git a/test-ports/default/Mk/bsd.sanity.mk b/test-ports/default/Mk/bsd.sanity.mk
index 7178a5b3..c62f250d 100644
--- a/test-ports/default/Mk/bsd.sanity.mk
+++ b/test-ports/default/Mk/bsd.sanity.mk
@@ -1,4 +1,4 @@
-# $FreeBSD: head/Mk/bsd.sanity.mk 492696 2019-02-11 15:21:25Z amdmi3 $
+# $FreeBSD: head/Mk/bsd.sanity.mk 516730 2019-11-04 18:08:20Z zeising $
#
# MAINTAINER: portmgr@FreeBSD.org
#
@@ -58,7 +58,7 @@ ERROR+= "${a} is unsupported, please use ${${a}_ALT}"
# Warnings only when DEVELOPER=yes
-.if exists(${.CURDIR}/../../Mk/bsd.port.mk)
+.if exists(${.CURDIR}/../../Mk/bsd.port.mk) || ${OVERLAYS:tA:M${.CURDIR:H:H}} == ${.CURDIR:H:H}
.if ${.CURDIR:H:T} != ${PKGCATEGORY}
DEV_ERROR+= "The first entry in CATEGORIES should be the directory where the port lives"
.endif
@@ -110,7 +110,7 @@ DEV_ERROR+= "All LIB_DEPENDS should use the new format and start out with lib.
.if ${LICENSE:MBSD}
DEV_WARNING+= "LICENSE must not contain BSD, instead use BSD[234]CLAUSE"
.endif
-.else
+.elif !defined(DISABLE_LICENSES)
. if empty(USES:Mmetaport)
DEV_WARNING+= "Please set LICENSE for this port"
. endif
@@ -168,6 +168,28 @@ DEV_ERROR+= "PORT${_type} does not do anything unless the ${_type} option is pre
. endif
.endfor
+.if empty(PORTEPOCH) || !empty(PORTEPOCH:C/[0-9]+//)
+DEV_ERROR+= "PORTEPOCH needs to be an integer \>= 0"
+.endif
+
+.if empty(PORTREVISION) || !empty(PORTREVISION:C/[0-9]+//)
+DEV_ERROR+= "PORTREVISION needs to be an integer \>= 0"
+.endif
+
+# Whitelist of options helper lookalikes that should not be reported on:
+_OPTIONS_HELPERS_SEEN+= OPENSSL_LDFLAGS
+_BROKEN_OPTIONS_HELPERS=
+.for opt in ${_REALLY_ALL_POSSIBLE_OPTIONS}
+. for helper in ${_ALL_OPTIONS_HELPERS}
+. if defined(${opt}_${helper}) && empty(_OPTIONS_HELPERS_SEEN:M${opt}_${helper})
+_BROKEN_OPTIONS_HELPERS+= ${opt}_${helper}
+. endif
+. endfor
+.endfor
+.if !empty(_BROKEN_OPTIONS_HELPERS)
+DEV_ERROR+= "The following options helpers are incorrectly set after bsd.port.options.mk and are ineffective: ${_BROKEN_OPTIONS_HELPERS}"
+.endif
+
SANITY_UNSUPPORTED= USE_OPENAL USE_FAM USE_MAKESELF USE_ZIP USE_LHA USE_CMAKE \
USE_READLINE USE_ICONV PERL_CONFIGURE PERL_MODBUILD \
USE_PERL5_BUILD USE_PERL5_RUN USE_DISPLAY USE_FUSE \
@@ -181,7 +203,8 @@ SANITY_UNSUPPORTED= USE_OPENAL USE_FAM USE_MAKESELF USE_ZIP USE_LHA USE_CMAKE \
USE_RCORDER USE_OPENSSL WANT_GNOME RUBYGEM_AUTOPLIST WANT_SDL \
INSTALLS_EGGINFO USE_DOS2UNIX NO_STAGE USE_RUBYGEMS USE_GHOSTSCRIPT \
USE_GHOSTSCRIPT_BUILD USE_GHOSTSCRIPT_RUN USE_AUTOTOOLS APACHE_PORT \
- USE_FPC_RUN WANT_FPC_BASE WANT_FPC_ALL USE_QT4 USE_QT5 QT_NONSTANDARD
+ USE_FPC_RUN WANT_FPC_BASE WANT_FPC_ALL USE_QT4 USE_QT5 QT_NONSTANDARD \
+ XORG_CAT
SANITY_DEPRECATED= MLINKS \
USE_MYSQL WANT_MYSQL_VER \
PYDISTUTILS_INSTALLNOSINGLE \
@@ -265,9 +288,10 @@ APACHE_PORT_ALT= DEFAULT_VERSIONS+=apache=${APACHE_PORT:S/www\/apache//:C/2(0-9)
USE_FPC_RUN_ALT= USES=fpc:run
WANT_FPC_BASE_ALT= USES=fpc:base
WANT_FPC_ALL_ALT= USES=fpc:all
-USE_QT4_ALT= USES=qt:4 and USE_QT=${USE_QT4}
+USE_QT4_ALT= USES=qt:5 and USE_QT=${USE_QT4} \(beware\) as Qt4 has been removed
USE_QT5_ALT= USES=qt:5 and USE_QT=${USE_QT5}
QT_NONSTANDARD_ALT= USES=qmake:no_env
+XORG_CAT_ALT= USES=xorg-cat:${XORG_CAT}
.for a in ${SANITY_DEPRECATED}
.if defined(${a})
diff --git a/test-ports/default/Mk/bsd.sites.mk b/test-ports/default/Mk/bsd.sites.mk
index f1f75363..637f67cd 100644
--- a/test-ports/default/Mk/bsd.sites.mk
+++ b/test-ports/default/Mk/bsd.sites.mk
@@ -20,7 +20,7 @@
#
# Note: all entries should terminate with a slash.
#
-# $FreeBSD: head/Mk/bsd.sites.mk 494205 2019-02-28 21:36:11Z sunpoet $
+# $FreeBSD: head/Mk/bsd.sites.mk 526179 2020-02-14 22:01:01Z mandree $
#
# Where to put distfiles that don't have any other master site
@@ -137,43 +137,39 @@ MASTER_SITE_CRATESIO+= https://crates.io/api/v1/crates/%SUBDIR%/download?dummy=/
.if !defined(IGNORE_MASTER_SITE_DEBIAN)
MASTER_SITE_DEBIAN+= \
http://cdn.debian.net/debian/%SUBDIR%/ \
+ http://http.debian.net/debian/%SUBDIR%/ \
http://www.gtlib.gatech.edu/pub/debian/%SUBDIR%/ \
ftp://ftp.us.debian.org/debian/%SUBDIR%/ \
- ${MASTER_SITE_DEBIAN_NON_US:S,/debian-non-US/,/debian/,}
-.endif
-
-.if !defined(IGNORE_MASTER_SITE_DEBIAN_NON_US)
-MASTER_SITE_DEBIAN_NON_US+= \
- http://ftp.au.debian.org/debian-non-US/%SUBDIR%/ \
- ftp://ftp.bg.debian.org/debian-non-US/%SUBDIR%/ \
- ftp://ftp.br.debian.org/debian-non-US/%SUBDIR%/ \
- http://ftp.cl.debian.org/debian-non-US/%SUBDIR%/ \
- ftp://ftp.cz.debian.org/debian-non-US/%SUBDIR%/ \
- ftp://ftp.de.debian.org/debian-non-US/%SUBDIR%/ \
- ftp://ftp.ee.debian.org/debian-non-US/%SUBDIR%/ \
- ftp://ftp.es.debian.org/debian-non-US/%SUBDIR%/ \
- ftp://ftp.fi.debian.org/debian-non-US/%SUBDIR%/ \
- ftp://ftp.fr.debian.org/debian-non-US/%SUBDIR%/ \
- http://ftp.hk.debian.org/debian-non-US/%SUBDIR%/ \
- http://ftp.hr.debian.org/debian-non-US/%SUBDIR%/ \
- ftp://ftp.hu.debian.org/debian-non-US/%SUBDIR%/ \
- http://ftp.ie.debian.org/debian-non-US/%SUBDIR%/ \
- ftp://ftp.is.debian.org/debian-non-US/%SUBDIR%/ \
- http://ftp.it.debian.org/debian-non-US/%SUBDIR%/ \
- http://ftp.jp.debian.org/debian-non-US/%SUBDIR%/ \
- ftp://ftp.nl.debian.org/debian-non-US/%SUBDIR%/ \
- ftp://ftp.no.debian.org/debian-non-US/%SUBDIR%/ \
- ftp://ftp.pl.debian.org/debian-non-US/%SUBDIR%/ \
- ftp://ftp.ru.debian.org/debian-non-US/%SUBDIR%/ \
- ftp://ftp.se.debian.org/debian-non-US/%SUBDIR%/ \
- ftp://ftp.si.debian.org/debian-non-US/%SUBDIR%/ \
- ftp://ftp.sk.debian.org/debian-non-US/%SUBDIR%/ \
- ftp://ftp.uk.debian.org/debian-non-US/%SUBDIR%/ \
- http://ftp.wa.au.debian.org/debian-non-US/%SUBDIR%/ \
- ftp://ftp2.de.debian.org/debian-non-US/%SUBDIR%/ \
- ftp://ftp.snt.utwente.nl/pub/linux/debian-non-US/%SUBDIR%/ \
- ftp://ftp.acc.umu.se/debian-non-US/%SUBDIR%/ \
- ftp://mirror.symnds.com/debian-non-US/%SUBDIR%/
+ http://ftp.au.debian.org/debian/%SUBDIR%/ \
+ ftp://ftp.bg.debian.org/debian/%SUBDIR%/ \
+ ftp://ftp.br.debian.org/debian/%SUBDIR%/ \
+ http://ftp.cl.debian.org/debian/%SUBDIR%/ \
+ ftp://ftp.cz.debian.org/debian/%SUBDIR%/ \
+ ftp://ftp.de.debian.org/debian/%SUBDIR%/ \
+ ftp://ftp.ee.debian.org/debian/%SUBDIR%/ \
+ ftp://ftp.es.debian.org/debian/%SUBDIR%/ \
+ ftp://ftp.fi.debian.org/debian/%SUBDIR%/ \
+ ftp://ftp.fr.debian.org/debian/%SUBDIR%/ \
+ http://ftp.hk.debian.org/debian/%SUBDIR%/ \
+ http://ftp.hr.debian.org/debian/%SUBDIR%/ \
+ ftp://ftp.hu.debian.org/debian/%SUBDIR%/ \
+ http://ftp.ie.debian.org/debian/%SUBDIR%/ \
+ ftp://ftp.is.debian.org/debian/%SUBDIR%/ \
+ http://ftp.it.debian.org/debian/%SUBDIR%/ \
+ http://ftp.jp.debian.org/debian/%SUBDIR%/ \
+ ftp://ftp.nl.debian.org/debian/%SUBDIR%/ \
+ ftp://ftp.no.debian.org/debian/%SUBDIR%/ \
+ ftp://ftp.pl.debian.org/debian/%SUBDIR%/ \
+ ftp://ftp.ru.debian.org/debian/%SUBDIR%/ \
+ ftp://ftp.se.debian.org/debian/%SUBDIR%/ \
+ ftp://ftp.si.debian.org/debian/%SUBDIR%/ \
+ ftp://ftp.sk.debian.org/debian/%SUBDIR%/ \
+ ftp://ftp.uk.debian.org/debian/%SUBDIR%/ \
+ http://ftp.wa.au.debian.org/debian/%SUBDIR%/ \
+ ftp://ftp2.de.debian.org/debian/%SUBDIR%/ \
+ ftp://ftp.snt.utwente.nl/pub/linux/debian/%SUBDIR%/ \
+ ftp://ftp.acc.umu.se/debian/%SUBDIR%/ \
+ ftp://mirror.symnds.com/debian/%SUBDIR%/
.endif
.if !defined(IGNORE_MASTER_SITE_DEBIAN_POOL)
@@ -443,26 +439,22 @@ GH_TAGNAME_SANITIZED= ${GH_TAGNAME:S,/,-,g}
# and extraction directory. It also replaces + with -.
GH_TAGNAME_EXTRACT= ${GH_TAGNAME_SANITIZED:C/^[vV]([0-9])/\1/:S/+/-/g}
. endif
-. if defined(_GITHUB_MUST_SET_DISTNAME)
-# GH_TAGNAME defaults to DISTVERSIONFULL; Avoid adding DISTVERSIONFULL in twice
-. if ${GH_TAGNAME} != ${DISTVERSIONFULL}
-DISTNAME= ${GH_ACCOUNT}-${GH_PROJECT}-${DISTVERSIONFULL}-${GH_TAGNAME_SANITIZED}
-. else
-DISTNAME= ${GH_ACCOUNT}-${GH_PROJECT}-${GH_TAGNAME_SANITIZED}
-. endif
-. endif
# This new scheme rerolls distfiles. Also ensure they are renamed to avoid
# conflicts. Use _GITHUB_REV in case github changes their zipping or structure
# which has happened before.
_GITHUB_REV= 0
-. if ${MASTER_SITES:MGH}
-DISTNAME:= ${DISTNAME}_GH${_GITHUB_REV}
-. endif
_GITHUB_EXTRACT_SUFX= .tar.gz
# Put the DEFAULT distfile first
_GITHUB_CLONE_DIR?= ${WRKDIR}/git-clone
_PORTS_DIRECTORIES+= ${_GITHUB_CLONE_DIR}
-. if !${USE_GITHUB:Mnodefault} && defined(_GITHUB_MUST_SET_DISTNAME)
+. if !${USE_GITHUB:Mnodefault} && empty(MASTER_SITES:MGHC)
+# GH_TAGNAME defaults to DISTVERSIONFULL; Avoid adding DISTVERSIONFULL in twice
+. if ${GH_TAGNAME} != ${DISTVERSIONFULL}
+DISTNAME= ${GH_ACCOUNT}-${GH_PROJECT}-${DISTVERSIONFULL}-${GH_TAGNAME_SANITIZED}
+. else
+DISTNAME= ${GH_ACCOUNT}-${GH_PROJECT}-${GH_TAGNAME_SANITIZED}
+. endif
+DISTNAME:= ${DISTNAME}_GH${_GITHUB_REV}
DISTFILES+= ${DISTNAME}${_GITHUB_EXTRACT_SUFX}
git-clone: git-clone-DEFAULT
git-clone-DEFAULT: ${_GITHUB_CLONE_DIR}
@@ -548,7 +540,7 @@ check-makevars::
@${FALSE}
. endif
. endfor
-GL_SITE+= ${GL_TUPLE:C@^(([^:]*://[^:/]*(:[0-9]{1,5})?(/[^:]*[^/])?:)?)([^:]*):([^:]*):([^:]*)(:[^:/]*)((/.*)?)@\1\8@}
+GL_SITE+= ${GL_TUPLE:C@^(([^:]*://[^:/]*(:[0-9]{1,5})?(/[^:]*[^/])?:)?)([^:]*):([^:]*):([^:]*)(:[^:/]*)((/.*)?)@\1\8@:S@::@:@}
GL_ACCOUNT+= ${GL_TUPLE:C@^(([^:]*://[^:/]*(:[0-9]{1,5})?(/[^:]*[^/])?:)?)([^:]*):([^:]*):([^:]*)(:[^:/]*)((/.*)?)@\5\8@}
GL_PROJECT+= ${GL_TUPLE:C@^(([^:]*://[^:/]*(:[0-9]{1,5})?(/[^:]*[^/])?:)?)([^:]*):([^:]*):([^:]*)(:[^:/]*)((/.*)?)@\6\8@}
GL_COMMIT+= ${GL_TUPLE:C@^(([^:]*://[^:/]*(:[0-9]{1,5})?(/[^:]*[^/])?:)?)([^:]*):([^:]*):([^:]*)(:[^:/]*)((/.*)?)@\7\8@}
@@ -592,15 +584,14 @@ GL_PROJECT:= ${GL_PROJECT_DEFAULT}
GL_COMMIT:= ${GL_COMMIT_DEFAULT}
GL_SUBDIR:= ${GL_SUBDIR_DEFAULT}
-
_GITLAB_REV= 0
-DISTNAME:= ${GL_ACCOUNT}-${GL_PROJECT}-${GL_COMMIT}_GL${_GITLAB_REV}
_GITLAB_EXTRACT_SUFX= .tar.gz
_GITLAB_CLONE_DIR?= ${WRKDIR}/git-clone
_PORTS_DIRECTORIES+= ${_GITLAB_CLONE_DIR}
. if !${USE_GITLAB:Mnodefault}
+DISTNAME:= ${GL_ACCOUNT}-${GL_PROJECT}-${GL_COMMIT}_GL${_GITLAB_REV}
DISTFILES+= ${DISTNAME}${_GITLAB_EXTRACT_SUFX}
git-clone: git-clone-DEFAULT
git-clone-DEFAULT: ${_GITLAB_CLONE_DIR}
@@ -624,7 +615,7 @@ GL_ACCOUNT_${_group}?= ${GL_ACCOUNT_DEFAULT}
GL_PROJECT_${_group}?= ${GL_PROJECT_DEFAULT}
_GL_TUPLE_OUT:= ${_GL_TUPLE_OUT} ${GL_SITE_${_group}}:${GL_ACCOUNT_${_group}}:${GL_PROJECT_${_group}}:${GL_COMMIT_${_group}}:${_group}/${GL_SUBDIR_${_group}}
-DISTNAME_${_group}:= ${GL_ACCOUNT}-${GL_PROJECT_${_group}}-${GL_COMMIT_${_group}}_GL${_GITLAB_REV}
+DISTNAME_${_group}:= ${GL_ACCOUNT_${_group}}-${GL_PROJECT_${_group}}-${GL_COMMIT_${_group}}_GL${_GITLAB_REV}
DISTFILE_${_group}:= ${DISTNAME_${_group}}${_GITLAB_EXTRACT_SUFX}
DISTFILES:= ${DISTFILES} ${DISTFILE_${_group}}:${_group}
MASTER_SITES:= ${MASTER_SITES} ${GL_SITE_${_group}}/${GL_ACCOUNT_${_group}}/${GL_PROJECT_${_group}}/repository/${GL_COMMIT_${_group}}/archive.tar.gz?dummy=/:${_group}
@@ -808,7 +799,8 @@ MASTER_SITE_KDE+= \
https://ftp.icm.edu.pl/pub/unix/kde/%SUBDIR%/ \
http://ftp.fi.muni.cz/pub/kde/%SUBDIR%/ \
ftp://ftp.funet.fi/pub/mirrors/ftp.kde.org/pub/kde/%SUBDIR%/ \
- http://ftp.funet.fi/pub/mirrors/ftp.kde.org/pub/kde/%SUBDIR%/
+ http://ftp.funet.fi/pub/mirrors/ftp.kde.org/pub/kde/%SUBDIR%/ \
+ http://kde.cs.nctu.edu.tw/%SUBDIR%/
.endif
.if !defined(IGNORE_MASTER_SITE_LIBREOFFICE_DEV)
@@ -860,15 +852,12 @@ MASTER_SITE_MYSQL+= \
.if !defined(IGNORE_MASTER_SITE_NETBSD)
MASTER_SITE_NETBSD+= \
- https://ftp.netbsd.org/pub/NetBSD/packages/distfiles/%SUBDIR%/ \
- ftp://ftp.iastate.edu/pub/netbsd/packages/distfiles/%SUBDIR%/ \
- ftp://ftp.plig.net/pub/NetBSD/packages/distfiles/%SUBDIR%/ \
- ftp://ftp.proxad.net/mirrors/ftp.netbsd.org/packages/distfiles/%SUBDIR%/ \
- ftp://ftp.unina.it/pub/Unix/NetBSD/packages/distfiles/%SUBDIR%/ \
- ftp://ftp.uninett.no/bsd/unix/NetBSD/packages/distfiles/%SUBDIR%/ \
- ftp://sunsite.uio.no/bsd/unix/NetBSD/packages/distfiles/%SUBDIR%/ \
- ftp://ftp.demon.co.uk/pub/mirrors/NetBSD/packages/distfiles/%SUBDIR%/ \
- ftp://ftp.funet.fi/pub/NetBSD/packages/distfiles/%SUBDIR%/
+ https://ftp.netbsd.org/pub/pkgsrc/distfiles/%SUBDIR%/ \
+ http://ftp.fr.netbsd.org/pub/pkgsrc/%SUBDIR%/ \
+ ftp://ftp2.fr.netbsd.org/pub/pkgsrc/%SUBDIR%/ \
+ ftp://ftp3.de.netbsd.org/pub/pkgsrc/%SUBDIR%/ \
+ ftp://ftp2.jp.netbsd.org/pub/pkgsrc/%SUBDIR%/ \
+ ftp://ftp7.jp.netbsd.org/pub/pkgsrc/%SUBDIR%/
.endif
.if !defined(IGNORE_MASTER_SITE_NETLIB)
@@ -1050,7 +1039,7 @@ MASTER_SITE_SAVANNAH+= \
.if !defined(IGNORE_MASTER_SITE_SOURCEFORGE)
.for p in https http
MASTER_SITE_SOURCEFORGE+= ${p}://downloads.sourceforge.net/project/%SUBDIR%/
-.for m in cytranet excellmedia freefr jaist kent nchc \
+.for m in excellmedia freefr jaist kent nchc \
netcologne netix superb-dca2 superb-sea2 ufpr vorboss
MASTER_SITE_SOURCEFORGE+= ${p}://${m}.dl.sourceforge.net/project/%SUBDIR%/
.endfor
@@ -1123,7 +1112,7 @@ MASTER_SITE_TEX_CTAN+= \
# Derived from: https://www.torproject.org/getinvolved/mirrors.html.en
.if !defined(IGNORE_MASTER_SITE_TOR)
MASTER_SITE_TOR+= \
- https://www.torproject.org/dist/%SUBDIR%/ \
+ https://dist.torproject.org/%SUBDIR%/ \
https://archive.torproject.org/tor-package-archive/%SUBDIR%/ \
ftp://ftp.bit.nl/mirror/tor/%SUBDIR%/ \
https://cyberside.net.ee/tor/%SUBDIR%/ \
@@ -1180,37 +1169,30 @@ MASTER_SITE_XCONTRIB+= \
.endif
.if !defined(IGNORE_MASTER_SITE_XFCE)
+_XFCE_PATH= ${DISTNAME:S/-${DISTVERSIONFULL}//:tl}/${DISTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}
+
MASTER_SITE_XFCE+= \
- https://mirror.netcologne.de/xfce/%SUBDIR%/ \
- http://ftp.udc.es/xfce/%SUBDIR%/ \
- http://xfce.mirror.uber.com.au/%SUBDIR%/ \
- https://archive.be.xfce.org/%SUBDIR%/ \
- http://archive.be2.xfce.org/%SUBDIR%/ \
- https://archive.al-us.xfce.org/%SUBDIR%/ \
- http://mirrors.tummy.com/pub/archive.xfce.org/%SUBDIR%/ \
- http://mirror.perldude.de/archive.xfce.org/%SUBDIR%/
+ https://archive.xfce.org/src/%SUBDIR%/${_XFCE_PATH}/ \
+ https://mirror.netcologne.de/xfce/src/%SUBDIR%/${_XFCE_PATH}/ \
+ https://ftp.cixug.es/xfce/src/%SUBDIR%/${_XFCE_PATH}/ \
+ https://archive.be.xfce.org/src/%SUBDIR%/${_XFCE_PATH}/ \
+ https://archive.al-us.xfce.org/src/%SUBDIR%/${_XFCE_PATH}/ \
+ http://mirror.perldude.de/archive.xfce.org/src/%SUBDIR%/${_XFCE_PATH}/
.endif
.if !defined(IGNORE_MASTER_SITE_XORG)
MASTER_SITE_XORG+= \
https://xorg.freedesktop.org/releases/%SUBDIR%/ \
- http://xorg.mirrors.pair.com/%SUBDIR%/ \
- http://mirror.us.leaseweb.net/xorg/%SUBDIR%/ \
https://mirror.csclub.uwaterloo.ca/x.org/%SUBDIR%/ \
https://artfiles.org/x.org/pub/%SUBDIR%/ \
https://ftp.gwdg.de/pub/x11/x.org/pub/%SUBDIR%/ \
https://mi.mirror.garr.it/mirrors/x.org/%SUBDIR%/ \
- http://mirror.switch.ch/ftp/mirror/X11/pub/%SUBDIR%/ \
https://mirrors.ircam.fr/pub/x.org/%SUBDIR%/ \
https://www.mirrorservice.org/sites/ftp.x.org/pub/%SUBDIR%/ \
- http://www.portal-to-web.de/pub/mirrors/x.org/%SUBDIR%/ \
- http://x.cybermirror.org/%SUBDIR%/ \
- https://x.europnews.de/pub/%SUBDIR%/ \
- http://xorg.mirror.solnet.ch/pub/%SUBDIR%/ \
https://mirror.nl.leaseweb.net/xorg/%SUBDIR%/ \
- http://mirror.de.leaseweb.net/xorg/%SUBDIR%/ \
- http://mirrors.go-part.com/xorg/%SUBDIR%/ \
https://ftp.yz.yamagata-u.ac.jp/pub/X11/x.org/%SUBDIR%/ \
+ http://piotrkosoft.net/pub/mirrors/ftp.x.org/pub/%SUBDIR%/ \
+ http://xorg.mirrors.pair.com/%SUBDIR%/ \
http://ftp.kaist.ac.kr/x.org/%SUBDIR%/
.endif
@@ -1225,8 +1207,8 @@ MASTER_SITE_KERNEL_ORG+= \
.if !defined(IGNORE_MASTER_SITE_ZI)
MASTER_SITE_ZI+= \
- https://mirrors.rit.edu/zi/ \
- https://blackened.zi0r.com/mirrors/ \
+ https://mirrors.rit.edu/zi/%SUBDIR%/ \
+ https://www.zi0r.com/mirrors/%SUBDIR%/ \
${MASTER_SITE_LOCAL:S/%SUBDIR%/zi/}
.endif
@@ -1267,7 +1249,7 @@ MASTER_SITES_SUBDIRS= APACHE_COMMONS_BINARIES:${PORTNAME:S,commons-,,} \
SAMBA:${PORTNAME} \
SAVANNAH:${PORTNAME:tl} \
SOURCEFORGE:${PORTNAME:tl}/${PORTNAME:tl}/${PORTVERSION} \
- XFCE:xfce/${XFCE_MASTER_SITE_VER}/src
+ XFCE:xfce
.if defined(MASTER_SITES) && ${MASTER_SITES:N*\:/*}
diff --git a/test-ports/default/Mk/bsd.ssp.mk b/test-ports/default/Mk/bsd.ssp.mk
index 86d8dfe3..6d710704 100644
--- a/test-ports/default/Mk/bsd.ssp.mk
+++ b/test-ports/default/Mk/bsd.ssp.mk
@@ -1,17 +1,12 @@
-# $FreeBSD: head/Mk/bsd.ssp.mk 430441 2017-01-03 07:24:49Z rene $
+# $FreeBSD: head/Mk/bsd.ssp.mk 520454 2019-12-20 01:11:41Z jhb $
# SSP Support
SSP_Include_MAINTAINER= portmgr@FreeBSD.org
.if !defined(SSP_UNSAFE) && \
- (${ARCH} == i386 || ${ARCH} == amd64)
+ (! ${ARCH:Mmips*})
# Overridable as a user may want to use -fstack-protector-all
-SSP_CFLAGS?= -fstack-protector
+SSP_CFLAGS?= -fstack-protector-strong
CFLAGS+= ${SSP_CFLAGS}
-LDFLAGS+= -fstack-protector
-# -lssp_nonshared is needed on i386 where /usr/lib/libc.so is not an ldscript
-# This is currently unused XXX
-. if defined(SSP_NEED_NONSHARED)
-LDFLAGS+= -lssp_nonshared
-. endif
+LDFLAGS+= ${SSP_CFLAGS}
.endif
diff --git a/test-ports/default/Mk/bsd.tex.mk b/test-ports/default/Mk/bsd.tex.mk
index 561da97c..9ed25eaa 100644
--- a/test-ports/default/Mk/bsd.tex.mk
+++ b/test-ports/default/Mk/bsd.tex.mk
@@ -1,4 +1,4 @@
-# $FreeBSD: head/Mk/bsd.tex.mk 420340 2016-08-17 12:16:24Z mat $
+# $FreeBSD: head/Mk/bsd.tex.mk 510041 2019-08-28 05:18:07Z antoine $
#
# bsd.tex.mk - Common part for TeX related ports
#
diff --git a/test-ports/default/Mk/bsd.wx.mk b/test-ports/default/Mk/bsd.wx.mk
index 8668343c..bb5d1acd 100644
--- a/test-ports/default/Mk/bsd.wx.mk
+++ b/test-ports/default/Mk/bsd.wx.mk
@@ -1,4 +1,4 @@
-# $FreeBSD: head/Mk/bsd.wx.mk 494048 2019-02-27 12:06:57Z danfe $
+# $FreeBSD: head/Mk/bsd.wx.mk 527449 2020-02-29 18:24:19Z lbartoletti $
#
# bsd.wx.mk - Support for wxWidgets based ports.
#
@@ -140,8 +140,8 @@ _WX_FILE_python_2.8= ${PYTHON_SITELIBDIR}/wx-2.8-gtk2${_WX_PYSUFX}/wx/__init__.p
_WX_PORT_wx_3.0= x11-toolkits/wxgtk30
_WX_LIB_wx_3.0= wx_baseu-3.0
-_WX_PORT_python_3.0= x11-toolkits/py-wxPython30
-_WX_FILE_python_3.0= ${PYTHON_SITELIBDIR}/wx-3.0-gtk3/wx/__init__.py
+_WX_PORT_python_3.0= x11-toolkits/py-wxPython40@${PY_FLAVOR}
+_WX_FILE_python_3.0= ${PYTHON_SITELIBDIR}/wx/__init__.py
# wxgtk 3.1
_WX_PORT_wx_3.1= x11-toolkits/wxgtk31
diff --git a/test-ports/default/Mk/bsd.xorg.mk b/test-ports/default/Mk/bsd.xorg.mk
deleted file mode 100644
index 772dcf2d..00000000
--- a/test-ports/default/Mk/bsd.xorg.mk
+++ /dev/null
@@ -1,239 +0,0 @@
-#-*- tab-width: 4; -*-
-# ex:ts=4
-#
-# bsd.xorg.mk - Support for X.Org ports and dependencies
-#
-# Created by: Florent Thoumie <flz@FreeBSD.org>
-#
-# !!! Here be dragons !!! (yeah, here as well...)
-#
-# $FreeBSD: head/Mk/bsd.xorg.mk 495395 2019-03-11 21:25:57Z zeising $
-#
-
-.if !defined(_POSTMKINCLUDED) && !defined(Xorg_Pre_Include)
-
-Xorg_Include_MAINTAINER= x11@FreeBSD.org
-Xorg_Pre_Include= bsd.xorg.mk
-
-# Some notes:
-#
-# app - Installs applications, no shared libraries.
-# data - Installs only data.
-# doc - no particular notes
-# driver - depends on xorgproto at least
-# font - don't install .pc file
-# lib - various dependencies, install .pc file, needs pathfix
-# proto - install .pc file, needs pathfix, most only needed at build time.
-# xserver - there's only one atm, I guess everything can fit into the port itself
-
-.if defined(XORG_CAT)
-# Default variables, common to all new modular xorg ports.
-.if !defined(USES) || ! ${USES:Mtar*}
-USES+= tar:bzip2
-.endif
-GNU_CONFIGURE= yes
-# for some reason this makes mkfontscale and others fail in the install target
-#INSTALL_TARGET= install-strip
-DIST_SUBDIR= xorg/${XORG_CAT}
-
-MASTER_SITES?= ${MASTER_SITE_XORG}
-MASTER_SITE_SUBDIR?= individual/${XORG_CAT}
-
-# All xorg ports needs pkgconfig to build, but some ports look for pkgconfig and
-# then continues the build.
-USES+= pkgconfig
-
-# All xorg ports needs xorg-macros.
-. if ${PORTNAME} != xorg-macros
-USE_XORG+= xorg-macros
-. endif
-
-. if ${XORG_CAT} == "app"
-# Nothing at the moment
-. endif
-
-. if ${XORG_CAT} == "data"
-# Nothing at the moment.
-. endif
-
-. if ${XORG_CAT} == "driver"
-USE_XORG+= xorg-server xorgproto xi
-CONFIGURE_ENV+= DRIVER_MAN_SUFFIX=4x DRIVER_MAN_DIR='$$(mandir)/man4'
-USES+= libtool
-INSTALL_TARGET= install-strip
-. endif
-
-. if ${XORG_CAT} == "font"
-FONTNAME?= ${PORTNAME:C/.*-//g:S/type/Type/:S/ttf/TTF/:S/speedo/Speedo/}
-CONFIGURE_ARGS+= --with-fontrootdir=${PREFIX}/share/fonts
-CONFIGURE_ENV+= FONTROOTDIR=${PREFIX}/share/fonts
-. if !defined(NOFONT)
-USES+= fonts
-BUILD_DEPENDS+= mkfontscale>=0:x11-fonts/mkfontscale \
- bdftopcf:x11-fonts/bdftopcf
-PLIST_FILES+= "@comment ${FONTSDIR}/fonts.dir" \
- "@comment ${FONTSDIR}/fonts.scale"
-. endif
-. endif
-
-. if ${XORG_CAT} == "lib"
-USES+= pathfix libtool
-USE_LDCONFIG= yes
-CONFIGURE_ARGS+=--enable-malloc0returnsnull
-. endif
-
-. if ${XORG_CAT} == "proto"
-USES+= pathfix
-. endif
-
-. if ${XORG_CAT} == "xserver"
-DISTFILES?= xorg-server-${PORTVERSION}.tar.bz2
-WRKSRC= ${WRKDIR}/xorg-server-${PORTVERSION}
-USES+= pathfix
-CONFIGURE_ARGS+= --with-xkb-path=${LOCALBASE}/share/X11/xkb \
- --with-fontrootdir=${LOCALBASE}/share/fonts
-
-LIB_PC_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/dri.pc:graphics/mesa-dri
-USE_XORG+= fontutil:build
-. endif
-
-.endif
-
-.endif
-
-.if defined(_POSTMKINCLUDED) && !defined(Xorg_Post_Include)
-
-Xorg_Post_Include= bsd.xorg.mk
-
-# Register all xorg .pc files here.
-# foo_LIB_PC_DEPENDS means it should go to BUILD_DEPENDS *and* RUN_DEPENDS.
-
-XORG_MODULES= dmx \
- fontenc \
- fontutil \
- ice \
- libfs \
- oldx \
- pciaccess \
- pixman \
- sm \
- x11 \
- xau \
- xaw \
- xaw6 \
- xaw7 \
- xbitmaps \
- xcb \
- xcomposite \
- xcursor \
- xdamage \
- xdmcp \
- xevie \
- xext \
- xfixes \
- xfont \
- xfont2 \
- xfontcache \
- xft \
- xi \
- xinerama \
- xkbfile \
- xkbui \
- xmu \
- xmuu \
- xorg-macros \
- xorg-server \
- xorgproto \
- xp \
- xpm \
- xprintapputil \
- xprintutil \
- xrandr \
- xrender \
- xres \
- xscrnsaver \
- xshmfence \
- xt \
- xtrans \
- xtrap \
- xtst \
- xv \
- xvmc \
- xxf86dga \
- xxf86misc \
- xxf86vm
-
-dmx_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/dmx.pc:x11/libdmx
-fontenc_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/fontenc.pc:x11-fonts/libfontenc
-fontutil_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/fontutil.pc:x11-fonts/font-util
-ice_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/ice.pc:x11/libICE
-libfs_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/libfs.pc:x11-fonts/libFS
-oldx_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/oldx.pc:x11/liboldX
-pciaccess_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/pciaccess.pc:devel/libpciaccess
-pixman_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/pixman-1.pc:x11/pixman
-sm_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/sm.pc:x11/libSM
-x11_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/x11.pc:x11/libX11
-xau_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xau.pc:x11/libXau
-xaw_LIB_PC_DEPENDS= ${xaw7_LIB_PC_DEPENDS}
-xaw6_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xaw6.pc:x11-toolkits/libXaw
-xaw7_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xaw7.pc:x11-toolkits/libXaw
-xbitmaps_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xbitmaps.pc:x11/xbitmaps
-xcb_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xcb.pc:x11/libxcb
-xcomposite_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xcomposite.pc:x11/libXcomposite
-xcursor_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xcursor.pc:x11/libXcursor
-xdamage_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xdamage.pc:x11/libXdamage
-xdmcp_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xdmcp.pc:x11/libXdmcp
-xevie_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xevie.pc:x11/libXevie
-xext_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xext.pc:x11/libXext
-xfixes_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xfixes.pc:x11/libXfixes
-xfont_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xfont.pc:x11-fonts/libXfont
-xfont2_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xfont2.pc:x11-fonts/libXfont2
-xfontcache_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xfontcache.pc:x11-fonts/libXfontcache
-xft_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xft.pc:x11-fonts/libXft
-xi_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xi.pc:x11/libXi
-xinerama_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xinerama.pc:x11/libXinerama
-xkbfile_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xkbfile.pc:x11/libxkbfile
-xkbui_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xkbui.pc:x11/libxkbui
-xmu_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xmu.pc:x11-toolkits/libXmu
-xmuu_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xmuu.pc:x11-toolkits/libXmu
-xorg-macros_BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xorg-macros.pc:devel/xorg-macros
-xorg-server_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xorg-server.pc:x11-servers/xorg-server
-xorgproto_BUILD_DEPENDS= xorgproto>=0:x11/xorgproto
-xp_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xp.pc:x11/libXp
-xpm_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xpm.pc:x11/libXpm
-xprintapputil_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xprintapputil.pc:x11/libXprintAppUtil
-xprintutil_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xprintutil.pc:x11/libXprintUtil
-xrandr_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xrandr.pc:x11/libXrandr
-xrender_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xrender.pc:x11/libXrender
-xres_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xres.pc:x11/libXres
-xscrnsaver_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xscrnsaver.pc:x11/libXScrnSaver
-xt_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xt.pc:x11-toolkits/libXt
-xshmfence_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xshmfence.pc:x11/libxshmfence
-xtrans_BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xtrans.pc:x11/xtrans
-xtrap_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xtrap.pc:x11/libXTrap
-xtst_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xtst.pc:x11/libXtst
-xv_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xv.pc:x11/libXv
-xvmc_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xvmc.pc:x11/libXvMC
-xxf86dga_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xxf86dga.pc:x11/libXxf86dga
-xxf86misc_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xxf86misc.pc:x11/libXxf86misc
-xxf86vm_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xxf86vm.pc:x11/libXxf86vm
-
-.for _module in ${USE_XORG:M*\:both:C/\:.*//g}
-. if ${XORG_MODULES:M${_module}} == ""
-IGNORE= requires unknown xorg module (${_module})
-. endif
-RUN_DEPENDS+= ${${_module}_BUILD_DEPENDS}
-.endfor
-
-.for _module in ${USE_XORG:C/\:.*//g}
-. if ${XORG_MODULES:M${_module}} == ""
-IGNORE= requires unknown xorg module (${_module})
-. endif
-LIB_PC_DEPENDS+= ${${_module}_LIB_PC_DEPENDS}
-BUILD_DEPENDS+= ${${_module}_BUILD_DEPENDS}
-.endfor
-
-RUN_DEPENDS+= ${LIB_PC_DEPENDS}
-BUILD_DEPENDS+= ${LIB_PC_DEPENDS}
-
-.endif
diff --git a/test-ports/default/Templates/BSD.local.dist b/test-ports/default/Templates/BSD.local.dist
index 8bbdee42..40ee6672 100644
--- a/test-ports/default/Templates/BSD.local.dist
+++ b/test-ports/default/Templates/BSD.local.dist
@@ -27,8 +27,6 @@
X11
..
..
- info
- ..
lib
debug
..
@@ -286,6 +284,8 @@
..
examples
..
+ info
+ ..
java
classes
..
@@ -644,6 +644,26 @@
..
..
..
+ man
+ man1
+ ..
+ man2
+ ..
+ man3
+ ..
+ man4
+ ..
+ man5
+ ..
+ man6
+ ..
+ man7
+ ..
+ man8
+ ..
+ man9
+ ..
+ ..
misc
..
nls
diff --git a/test-ports/default/Templates/Licenses/MPL10 b/test-ports/default/Templates/Licenses/MPL10
new file mode 100644
index 00000000..f7f2ff18
--- /dev/null
+++ b/test-ports/default/Templates/Licenses/MPL10
@@ -0,0 +1,360 @@
+ MOZILLA PUBLIC LICENSE
+ Version 1.0
+
+ ----------------
+
+1. Definitions.
+
+ 1.1. ``Contributor'' means each entity that creates or contributes to
+ the creation of Modifications.
+
+ 1.2. ``Contributor Version'' means the combination of the Original
+ Code, prior Modifications used by a Contributor, and the Modifications
+ made by that particular Contributor.
+
+ 1.3. ``Covered Code'' means the Original Code or Modifications or the
+ combination of the Original Code and Modifications, in each case
+ including portions thereof.
+
+ 1.4. ``Electronic Distribution Mechanism'' means a mechanism generally
+ accepted in the software development community for the electronic
+ transfer of data.
+
+ 1.5. ``Executable'' means Covered Code in any form other than Source
+ Code.
+
+ 1.6. ``Initial Developer'' means the individual or entity identified as
+ the Initial Developer in the Source Code notice required by Exhibit A.
+
+ 1.7. ``Larger Work'' means a work which combines Covered Code or
+ portions thereof with code not governed by the terms of this License.
+
+ 1.8. ``License'' means this document.
+
+ 1.9. ``Modifications'' means any addition to or deletion from the
+ substance or structure of either the Original Code or any previous
+ Modifications. When Covered Code is released as a series of files, a
+ Modification is:
+
+ A. Any addition to or deletion from the contents of a file
+ containing Original Code or previous Modifications.
+
+ B. Any new file that contains any part of the Original Code or
+ previous Modifications.
+
+ 1.10. ``Original Code'' means Source Code of computer software code
+ which is described in the Source Code notice required by Exhibit A as
+ Original Code, and which, at the time of its release under this License
+ is not already Covered Code governed by this License.
+
+ 1.11. ``Source Code'' means the preferred form of the Covered Code for
+ making modifications to it, including all modules it contains, plus any
+ associated interface definition files, scripts used to control
+ compilation and installation of an Executable, or a list of source code
+ differential comparisons against either the Original Code or another
+ well known, available Covered Code of the Contributor's choice. The
+ Source Code can be in a compressed or archival form, provided the
+ appropriate decompression or de-archiving software is widely available
+ for no charge.
+
+ 1.12. ``You'' means an individual or a legal entity exercising rights
+ under, and complying with all of the terms of, this License or a future
+ version of this License issued under Section 6.1. For legal entities,
+ ``You'' includes any entity which controls, is controlled by, or is
+ under common control with You. For purposes of this definition,
+ ``control'' means (a) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (b) ownership of fifty percent (50%) or more of the
+ outstanding shares or beneficial ownership of such entity.
+
+2. Source Code License.
+
+ 2.1. The Initial Developer Grant.
+ The Initial Developer hereby grants You a world-wide, royalty-free,
+ non-exclusive license, subject to third party intellectual property
+ claims:
+
+ (a) to use, reproduce, modify, display, perform, sublicense and
+ distribute the Original Code (or portions thereof) with or without
+ Modifications, or as part of a Larger Work; and
+
+ (b) under patents now or hereafter owned or controlled by Initial
+ Developer, to make, have made, use and sell (``Utilize'') the
+ Original Code (or portions thereof), but solely to the extent that
+ any such patent is reasonably necessary to enable You to Utilize
+ the Original Code (or portions thereof) and not to any greater
+ extent that may be necessary to Utilize further Modifications or
+ combinations.
+
+ 2.2. Contributor Grant.
+ Each Contributor hereby grants You a world-wide, royalty-free,
+ non-exclusive license, subject to third party intellectual property
+ claims:
+
+ (a) to use, reproduce, modify, display, perform, sublicense and
+ distribute the Modifications created by such Contributor (or
+ portions thereof) either on an unmodified basis, with other
+ Modifications, as Covered Code or as part of a Larger Work; and
+
+ (b) under patents now or hereafter owned or controlled by
+ Contributor, to Utilize the Contributor Version (or portions
+ thereof), but solely to the extent that any such patent is
+ reasonably necessary to enable You to Utilize the Contributor
+ Version (or portions thereof), and not to any greater extent that
+ may be necessary to Utilize further Modifications or combinations.
+
+3. Distribution Obligations.
+
+ 3.1. Application of License.
+ The Modifications which You create or to which You contribute are
+ governed by the terms of this License, including without limitation
+ Section 2.2. The Source Code version of Covered Code may be distributed
+ only under the terms of this License or a future version of this
+ License released under Section 6.1, and You must include a copy of this
+ License with every copy of the Source Code You distribute. You may not
+ offer or impose any terms on any Source Code version that alters or
+ restricts the applicable version of this License or the recipients'
+ rights hereunder. However, You may include an additional document
+ offering the additional rights described in Section 3.5.
+
+ 3.2. Availability of Source Code.
+ Any Modification which You create or to which You contribute must be
+ made available in Source Code form under the terms of this License
+ either on the same media as an Executable version or via an accepted
+ Electronic Distribution Mechanism to anyone to whom you made an
+ Executable version available; and if made available via Electronic
+ Distribution Mechanism, must remain available for at least twelve (12)
+ months after the date it initially became available, or at least six
+ (6) months after a subsequent version of that particular Modification
+ has been made available to such recipients. You are responsible for
+ ensuring that the Source Code version remains available even if the
+ Electronic Distribution Mechanism is maintained by a third party.
+
+ 3.3. Description of Modifications.
+ You must cause all Covered Code to which you contribute to contain a
+ file documenting the changes You made to create that Covered Code and
+ the date of any change. You must include a prominent statement that the
+ Modification is derived, directly or indirectly, from Original Code
+ provided by the Initial Developer and including the name of the Initial
+ Developer in (a) the Source Code, and (b) in any notice in an
+ Executable version or related documentation in which You describe the
+ origin or ownership of the Covered Code.
+
+ 3.4. Intellectual Property Matters
+
+ (a) Third Party Claims.
+ If You have knowledge that a party claims an intellectual property
+ right in particular functionality or code (or its utilization
+ under this License), you must include a text file with the source
+ code distribution titled ``LEGAL'' which describes the claim and
+ the party making the claim in sufficient detail that a recipient
+ will know whom to contact. If you obtain such knowledge after You
+ make Your Modification available as described in Section 3.2, You
+ shall promptly modify the LEGAL file in all copies You make
+ available thereafter and shall take other steps (such as notifying
+ appropriate mailing lists or newsgroups) reasonably calculated to
+ inform those who received the Covered Code that new knowledge has
+ been obtained.
+
+ (b) Contributor APIs.
+ If Your Modification is an application programming interface and
+ You own or control patents which are reasonably necessary to
+ implement that API, you must also include this information in the
+ LEGAL file.
+
+ 3.5. Required Notices.
+ You must duplicate the notice in Exhibit A in each file of the Source
+ Code, and this License in any documentation for the Source Code, where
+ You describe recipients' rights relating to Covered Code. If You
+ created one or more Modification(s), You may add your name as a
+ Contributor to the notice described in Exhibit A. If it is not possible
+ to put such notice in a particular Source Code file due to its
+ structure, then you must include such notice in a location (such as a
+ relevant directory file) where a user would be likely to look for such
+ a notice. You may choose to offer, and to charge a fee for, warranty,
+ support, indemnity or liability obligations to one or more recipients
+ of Covered Code. However, You may do so only on Your own behalf, and
+ not on behalf of the Initial Developer or any Contributor. You must
+ make it absolutely clear than any such warranty, support, indemnity or
+ liability obligation is offered by You alone, and You hereby agree to
+ indemnify the Initial Developer and every Contributor for any liability
+ incurred by the Initial Developer or such Contributor as a result of
+ warranty, support, indemnity or liability terms You offer.
+
+ 3.6. Distribution of Executable Versions.
+ You may distribute Covered Code in Executable form only if the
+ requirements of Section 3.1-3.5 have been met for that Covered Code,
+ and if You include a notice stating that the Source Code version of the
+ Covered Code is available under the terms of this License, including a
+ description of how and where You have fulfilled the obligations of
+ Section 3.2. The notice must be conspicuously included in any notice in
+ an Executable version, related documentation or collateral in which You
+ describe recipients' rights relating to the Covered Code. You may
+ distribute the Executable version of Covered Code under a license of
+ Your choice, which may contain terms different from this License,
+ provided that You are in compliance with the terms of this License and
+ that the license for the Executable version does not attempt to limit
+ or alter the recipient's rights in the Source Code version from the
+ rights set forth in this License. If You distribute the Executable
+ version under a different license You must make it absolutely clear
+ that any terms which differ from this License are offered by You alone,
+ not by the Initial Developer or any Contributor. You hereby agree to
+ indemnify the Initial Developer and every Contributor for any liability
+ incurred by the Initial Developer or such Contributor as a result of
+ any such terms You offer.
+
+ 3.7. Larger Works.
+ You may create a Larger Work by combining Covered Code with other code
+ not governed by the terms of this License and distribute the Larger
+ Work as a single product. In such a case, You must make sure the
+ requirements of this License are fulfilled for the Covered Code.
+
+4. Inability to Comply Due to Statute or Regulation.
+
+ If it is impossible for You to comply with any of the terms of this
+ License with respect to some or all of the Covered Code due to statute
+ or regulation then You must: (a) comply with the terms of this License
+ to the maximum extent possible; and (b) describe the limitations and
+ the code they affect. Such description must be included in the LEGAL
+ file described in Section 3.4 and must be included with all
+ distributions of the Source Code. Except to the extent prohibited by
+ statute or regulation, such description must be sufficiently detailed
+ for a recipient of ordinary skill to be able to understand it.
+
+5. Application of this License.
+
+ This License applies to code to which the Initial Developer has
+ attached the notice in Exhibit A, and to related Covered Code.
+
+6. Versions of the License.
+
+ 6.1. New Versions.
+ Netscape Communications Corporation (``Netscape'') may publish revised
+ and/or new versions of the License from time to time. Each version will
+ be given a distinguishing version number.
+
+ 6.2. Effect of New Versions.
+ Once Covered Code has been published under a particular version of the
+ License, You may always continue to use it under the terms of that
+ version. You may also choose to use such Covered Code under the terms
+ of any subsequent version of the License published by Netscape. No one
+ other than Netscape has the right to modify the terms applicable to
+ Covered Code created under this License.
+
+ 6.3. Derivative Works.
+ If you create or use a modified version of this License (which you may
+ only do in order to apply it to code which is not already Covered Code
+ governed by this License), you must (a) rename Your license so that the
+ phrases ``Mozilla'', ``MOZILLAPL'', ``MOZPL'', ``Netscape'', ``NPL'' or
+ any confusingly similar phrase do not appear anywhere in your license
+ and (b) otherwise make it clear that your version of the license
+ contains terms which differ from the Mozilla Public License and
+ Netscape Public License. (Filling in the name of the Initial Developer,
+ Original Code or Contributor in the notice described in Exhibit A shall
+ not of themselves be deemed to be modifications of this License.)
+
+7. DISCLAIMER OF WARRANTY.
+
+ COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN ``AS IS'' BASIS,
+ WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
+ WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF
+ DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING.
+ THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE
+ IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT,
+ YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE
+ COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
+ OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF
+ ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
+
+8. TERMINATION.
+
+ This License and the rights granted hereunder will terminate
+ automatically if You fail to comply with terms herein and fail to cure
+ such breach within 30 days of becoming aware of the breach. All
+ sublicenses to the Covered Code which are properly granted shall
+ survive any termination of this License. Provisions which, by their
+ nature, must remain in effect beyond the termination of this License
+ shall survive.
+
+9. LIMITATION OF LIABILITY.
+
+ UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
+ (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE INITIAL
+ DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE,
+ OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO YOU OR ANY OTHER
+ PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
+ OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF
+ GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND
+ ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE
+ BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF
+ LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY
+ RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW
+ PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE
+ EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THAT
+ EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
+
+10. U.S. GOVERNMENT END USERS.
+
+ The Covered Code is a ``commercial item,'' as that term is defined in
+ 48 C.F.R. 2.101 (Oct. 1995), consisting of ``commercial computer
+ software'' and ``commercial computer software documentation,'' as such
+ terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48
+ C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995),
+ all U.S. Government End Users acquire Covered Code with only those
+ rights set forth herein.
+
+11. MISCELLANEOUS.
+
+ This License represents the complete agreement concerning subject
+ matter hereof. If any provision of this License is held to be
+ unenforceable, such provision shall be reformed only to the extent
+ necessary to make it enforceable. This License shall be governed by
+ California law provisions (except to the extent applicable law, if any,
+ provides otherwise), excluding its conflict-of-law provisions. With
+ respect to disputes in which at least one party is a citizen of, or an
+ entity chartered or registered to do business in, the United States of
+ America: (a) unless otherwise agreed in writing, all disputes relating
+ to this License (excepting any dispute relating to intellectual
+ property rights) shall be subject to final and binding arbitration,
+ with the losing party paying all costs of arbitration; (b) any
+ arbitration relating to this Agreement shall be held in Santa Clara
+ County, California, under the auspices of JAMS/EndDispute; and (c) any
+ litigation relating to this Agreement shall be subject to the
+ jurisdiction of the Federal Courts of the Northern District of
+ California, with venue lying in Santa Clara County, California, with
+ the losing party responsible for costs, including without limitation,
+ court costs and reasonable attorneys fees and expenses. The application
+ of the United Nations Convention on Contracts for the International
+ Sale of Goods is expressly excluded. Any law or regulation which
+ provides that the language of a contract shall be construed against the
+ drafter shall not apply to this License.
+
+12. RESPONSIBILITY FOR CLAIMS.
+
+ Except in cases where another Contributor has failed to comply with
+ Section 3.4, You are responsible for damages arising, directly or
+ indirectly, out of Your utilization of rights under this License, based
+ on the number of copies of Covered Code you made available, the
+ revenues you received from utilizing such rights, and other relevant
+ factors. You agree to work with affected parties to distribute
+ responsibility on an equitable basis.
+
+EXHIBIT A.
+
+ ``The contents of this file are subject to the Mozilla Public License
+ Version 1.0 (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 ______________________________________.
+
+ The Initial Developer of the Original Code is ________________________.
+ Portions created by ______________________ are Copyright (C) ______
+ _______________________. All Rights Reserved.
+
+ Contributor(s): ______________________________________.''
diff --git a/test-ports/default/Templates/Licenses/MPL11 b/test-ports/default/Templates/Licenses/MPL11
new file mode 100644
index 00000000..56690810
--- /dev/null
+++ b/test-ports/default/Templates/Licenses/MPL11
@@ -0,0 +1,469 @@
+ MOZILLA PUBLIC LICENSE
+ Version 1.1
+
+ ---------------
+
+1. Definitions.
+
+ 1.0.1. "Commercial Use" means distribution or otherwise making the
+ Covered Code available to a third party.
+
+ 1.1. "Contributor" means each entity that creates or contributes to
+ the creation of Modifications.
+
+ 1.2. "Contributor Version" means the combination of the Original
+ Code, prior Modifications used by a Contributor, and the Modifications
+ made by that particular Contributor.
+
+ 1.3. "Covered Code" means the Original Code or Modifications or the
+ combination of the Original Code and Modifications, in each case
+ including portions thereof.
+
+ 1.4. "Electronic Distribution Mechanism" means a mechanism generally
+ accepted in the software development community for the electronic
+ transfer of data.
+
+ 1.5. "Executable" means Covered Code in any form other than Source
+ Code.
+
+ 1.6. "Initial Developer" means the individual or entity identified
+ as the Initial Developer in the Source Code notice required by Exhibit
+ A.
+
+ 1.7. "Larger Work" means a work which combines Covered Code or
+ portions thereof with code not governed by the terms of this License.
+
+ 1.8. "License" means this document.
+
+ 1.8.1. "Licensable" means having the right to grant, to the maximum
+ extent possible, whether at the time of the initial grant or
+ subsequently acquired, any and all of the rights conveyed herein.
+
+ 1.9. "Modifications" means any addition to or deletion from the
+ substance or structure of either the Original Code or any previous
+ Modifications. When Covered Code is released as a series of files, a
+ Modification is:
+ A. Any addition to or deletion from the contents of a file
+ containing Original Code or previous Modifications.
+
+ B. Any new file that contains any part of the Original Code or
+ previous Modifications.
+
+ 1.10. "Original Code" means Source Code of computer software code
+ which is described in the Source Code notice required by Exhibit A as
+ Original Code, and which, at the time of its release under this
+ License is not already Covered Code governed by this License.
+
+ 1.10.1. "Patent Claims" means any patent claim(s), now owned or
+ hereafter acquired, including without limitation, method, process,
+ and apparatus claims, in any patent Licensable by grantor.
+
+ 1.11. "Source Code" means the preferred form of the Covered Code for
+ making modifications to it, including all modules it contains, plus
+ any associated interface definition files, scripts used to control
+ compilation and installation of an Executable, or source code
+ differential comparisons against either the Original Code or another
+ well known, available Covered Code of the Contributor's choice. The
+ Source Code can be in a compressed or archival form, provided the
+ appropriate decompression or de-archiving software is widely available
+ for no charge.
+
+ 1.12. "You" (or "Your") means an individual or a legal entity
+ exercising rights under, and complying with all of the terms of, this
+ License or a future version of this License issued under Section 6.1.
+ For legal entities, "You" includes any entity which controls, is
+ controlled by, or is under common control with You. For purposes of
+ this definition, "control" means (a) the power, direct or indirect,
+ to cause the direction or management of such entity, whether by
+ contract or otherwise, or (b) ownership of more than fifty percent
+ (50%) of the outstanding shares or beneficial ownership of such
+ entity.
+
+2. Source Code License.
+
+ 2.1. The Initial Developer Grant.
+ The Initial Developer hereby grants You a world-wide, royalty-free,
+ non-exclusive license, subject to third party intellectual property
+ claims:
+ (a) under intellectual property rights (other than patent or
+ trademark) Licensable by Initial Developer to use, reproduce,
+ modify, display, perform, sublicense and distribute the Original
+ Code (or portions thereof) with or without Modifications, and/or
+ as part of a Larger Work; and
+
+ (b) under Patents Claims infringed by the making, using or
+ selling of Original Code, to make, have made, use, practice,
+ sell, and offer for sale, and/or otherwise dispose of the
+ Original Code (or portions thereof).
+
+ (c) the licenses granted in this Section 2.1(a) and (b) are
+ effective on the date Initial Developer first distributes
+ Original Code under the terms of this License.
+
+ (d) Notwithstanding Section 2.1(b) above, no patent license is
+ granted: 1) for code that You delete from the Original Code; 2)
+ separate from the Original Code; or 3) for infringements caused
+ by: i) the modification of the Original Code or ii) the
+ combination of the Original Code with other software or devices.
+
+ 2.2. Contributor Grant.
+ Subject to third party intellectual property claims, each Contributor
+ hereby grants You a world-wide, royalty-free, non-exclusive license
+
+ (a) under intellectual property rights (other than patent or
+ trademark) Licensable by Contributor, to use, reproduce, modify,
+ display, perform, sublicense and distribute the Modifications
+ created by such Contributor (or portions thereof) either on an
+ unmodified basis, with other Modifications, as Covered Code
+ and/or as part of a Larger Work; and
+
+ (b) under Patent Claims infringed by the making, using, or
+ selling of Modifications made by that Contributor either alone
+ and/or in combination with its Contributor Version (or portions
+ of such combination), to make, use, sell, offer for sale, have
+ made, and/or otherwise dispose of: 1) Modifications made by that
+ Contributor (or portions thereof); and 2) the combination of
+ Modifications made by that Contributor with its Contributor
+ Version (or portions of such combination).
+
+ (c) the licenses granted in Sections 2.2(a) and 2.2(b) are
+ effective on the date Contributor first makes Commercial Use of
+ the Covered Code.
+
+ (d) Notwithstanding Section 2.2(b) above, no patent license is
+ granted: 1) for any code that Contributor has deleted from the
+ Contributor Version; 2) separate from the Contributor Version;
+ 3) for infringements caused by: i) third party modifications of
+ Contributor Version or ii) the combination of Modifications made
+ by that Contributor with other software (except as part of the
+ Contributor Version) or other devices; or 4) under Patent Claims
+ infringed by Covered Code in the absence of Modifications made by
+ that Contributor.
+
+3. Distribution Obligations.
+
+ 3.1. Application of License.
+ The Modifications which You create or to which You contribute are
+ governed by the terms of this License, including without limitation
+ Section 2.2. The Source Code version of Covered Code may be
+ distributed only under the terms of this License or a future version
+ of this License released under Section 6.1, and You must include a
+ copy of this License with every copy of the Source Code You
+ distribute. You may not offer or impose any terms on any Source Code
+ version that alters or restricts the applicable version of this
+ License or the recipients' rights hereunder. However, You may include
+ an additional document offering the additional rights described in
+ Section 3.5.
+
+ 3.2. Availability of Source Code.
+ Any Modification which You create or to which You contribute must be
+ made available in Source Code form under the terms of this License
+ either on the same media as an Executable version or via an accepted
+ Electronic Distribution Mechanism to anyone to whom you made an
+ Executable version available; and if made available via Electronic
+ Distribution Mechanism, must remain available for at least twelve (12)
+ months after the date it initially became available, or at least six
+ (6) months after a subsequent version of that particular Modification
+ has been made available to such recipients. You are responsible for
+ ensuring that the Source Code version remains available even if the
+ Electronic Distribution Mechanism is maintained by a third party.
+
+ 3.3. Description of Modifications.
+ You must cause all Covered Code to which You contribute to contain a
+ file documenting the changes You made to create that Covered Code and
+ the date of any change. You must include a prominent statement that
+ the Modification is derived, directly or indirectly, from Original
+ Code provided by the Initial Developer and including the name of the
+ Initial Developer in (a) the Source Code, and (b) in any notice in an
+ Executable version or related documentation in which You describe the
+ origin or ownership of the Covered Code.
+
+ 3.4. Intellectual Property Matters
+ (a) Third Party Claims.
+ If Contributor has knowledge that a license under a third party's
+ intellectual property rights is required to exercise the rights
+ granted by such Contributor under Sections 2.1 or 2.2,
+ Contributor must include a text file with the Source Code
+ distribution titled "LEGAL" which describes the claim and the
+ party making the claim in sufficient detail that a recipient will
+ know whom to contact. If Contributor obtains such knowledge after
+ the Modification is made available as described in Section 3.2,
+ Contributor shall promptly modify the LEGAL file in all copies
+ Contributor makes available thereafter and shall take other steps
+ (such as notifying appropriate mailing lists or newsgroups)
+ reasonably calculated to inform those who received the Covered
+ Code that new knowledge has been obtained.
+
+ (b) Contributor APIs.
+ If Contributor's Modifications include an application programming
+ interface and Contributor has knowledge of patent licenses which
+ are reasonably necessary to implement that API, Contributor must
+ also include this information in the LEGAL file.
+
+ (c) Representations.
+ Contributor represents that, except as disclosed pursuant to
+ Section 3.4(a) above, Contributor believes that Contributor's
+ Modifications are Contributor's original creation(s) and/or
+ Contributor has sufficient rights to grant the rights conveyed by
+ this License.
+
+ 3.5. Required Notices.
+ You must duplicate the notice in Exhibit A in each file of the Source
+ Code. If it is not possible to put such notice in a particular Source
+ Code file due to its structure, then You must include such notice in a
+ location (such as a relevant directory) where a user would be likely
+ to look for such a notice. If You created one or more Modification(s)
+ You may add your name as a Contributor to the notice described in
+ Exhibit A. You must also duplicate this License in any documentation
+ for the Source Code where You describe recipients' rights or ownership
+ rights relating to Covered Code. You may choose to offer, and to
+ charge a fee for, warranty, support, indemnity or liability
+ obligations to one or more recipients of Covered Code. However, You
+ may do so only on Your own behalf, and not on behalf of the Initial
+ Developer or any Contributor. You must make it absolutely clear than
+ any such warranty, support, indemnity or liability obligation is
+ offered by You alone, and You hereby agree to indemnify the Initial
+ Developer and every Contributor for any liability incurred by the
+ Initial Developer or such Contributor as a result of warranty,
+ support, indemnity or liability terms You offer.
+
+ 3.6. Distribution of Executable Versions.
+ You may distribute Covered Code in Executable form only if the
+ requirements of Section 3.1-3.5 have been met for that Covered Code,
+ and if You include a notice stating that the Source Code version of
+ the Covered Code is available under the terms of this License,
+ including a description of how and where You have fulfilled the
+ obligations of Section 3.2. The notice must be conspicuously included
+ in any notice in an Executable version, related documentation or
+ collateral in which You describe recipients' rights relating to the
+ Covered Code. You may distribute the Executable version of Covered
+ Code or ownership rights under a license of Your choice, which may
+ contain terms different from this License, provided that You are in
+ compliance with the terms of this License and that the license for the
+ Executable version does not attempt to limit or alter the recipient's
+ rights in the Source Code version from the rights set forth in this
+ License. If You distribute the Executable version under a different
+ license You must make it absolutely clear that any terms which differ
+ from this License are offered by You alone, not by the Initial
+ Developer or any Contributor. You hereby agree to indemnify the
+ Initial Developer and every Contributor for any liability incurred by
+ the Initial Developer or such Contributor as a result of any such
+ terms You offer.
+
+ 3.7. Larger Works.
+ You may create a Larger Work by combining Covered Code with other code
+ not governed by the terms of this License and distribute the Larger
+ Work as a single product. In such a case, You must make sure the
+ requirements of this License are fulfilled for the Covered Code.
+
+4. Inability to Comply Due to Statute or Regulation.
+
+ If it is impossible for You to comply with any of the terms of this
+ License with respect to some or all of the Covered Code due to
+ statute, judicial order, or regulation then You must: (a) comply with
+ the terms of this License to the maximum extent possible; and (b)
+ describe the limitations and the code they affect. Such description
+ must be included in the LEGAL file described in Section 3.4 and must
+ be included with all distributions of the Source Code. Except to the
+ extent prohibited by statute or regulation, such description must be
+ sufficiently detailed for a recipient of ordinary skill to be able to
+ understand it.
+
+5. Application of this License.
+
+ This License applies to code to which the Initial Developer has
+ attached the notice in Exhibit A and to related Covered Code.
+
+6. Versions of the License.
+
+ 6.1. New Versions.
+ Netscape Communications Corporation ("Netscape") may publish revised
+ and/or new versions of the License from time to time. Each version
+ will be given a distinguishing version number.
+
+ 6.2. Effect of New Versions.
+ Once Covered Code has been published under a particular version of the
+ License, You may always continue to use it under the terms of that
+ version. You may also choose to use such Covered Code under the terms
+ of any subsequent version of the License published by Netscape. No one
+ other than Netscape has the right to modify the terms applicable to
+ Covered Code created under this License.
+
+ 6.3. Derivative Works.
+ If You create or use a modified version of this License (which you may
+ only do in order to apply it to code which is not already Covered Code
+ governed by this License), You must (a) rename Your license so that
+ the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape",
+ "MPL", "NPL" or any confusingly similar phrase do not appear in your
+ license (except to note that your license differs from this License)
+ and (b) otherwise make it clear that Your version of the license
+ contains terms which differ from the Mozilla Public License and
+ Netscape Public License. (Filling in the name of the Initial
+ Developer, Original Code or Contributor in the notice described in
+ Exhibit A shall not of themselves be deemed to be modifications of
+ this License.)
+
+7. DISCLAIMER OF WARRANTY.
+
+ COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS,
+ WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
+ WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF
+ DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING.
+ THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE
+ IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT,
+ YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE
+ COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
+ OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF
+ ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
+
+8. TERMINATION.
+
+ 8.1. This License and the rights granted hereunder will terminate
+ automatically if You fail to comply with terms herein and fail to cure
+ such breach within 30 days of becoming aware of the breach. All
+ sublicenses to the Covered Code which are properly granted shall
+ survive any termination of this License. Provisions which, by their
+ nature, must remain in effect beyond the termination of this License
+ shall survive.
+
+ 8.2. If You initiate litigation by asserting a patent infringement
+ claim (excluding declatory judgment actions) against Initial Developer
+ or a Contributor (the Initial Developer or Contributor against whom
+ You file such action is referred to as "Participant") alleging that:
+
+ (a) such Participant's Contributor Version directly or indirectly
+ infringes any patent, then any and all rights granted by such
+ Participant to You under Sections 2.1 and/or 2.2 of this License
+ shall, upon 60 days notice from Participant terminate prospectively,
+ unless if within 60 days after receipt of notice You either: (i)
+ agree in writing to pay Participant a mutually agreeable reasonable
+ royalty for Your past and future use of Modifications made by such
+ Participant, or (ii) withdraw Your litigation claim with respect to
+ the Contributor Version against such Participant. If within 60 days
+ of notice, a reasonable royalty and payment arrangement are not
+ mutually agreed upon in writing by the parties or the litigation claim
+ is not withdrawn, the rights granted by Participant to You under
+ Sections 2.1 and/or 2.2 automatically terminate at the expiration of
+ the 60 day notice period specified above.
+
+ (b) any software, hardware, or device, other than such Participant's
+ Contributor Version, directly or indirectly infringes any patent, then
+ any rights granted to You by such Participant under Sections 2.1(b)
+ and 2.2(b) are revoked effective as of the date You first made, used,
+ sold, distributed, or had made, Modifications made by that
+ Participant.
+
+ 8.3. If You assert a patent infringement claim against Participant
+ alleging that such Participant's Contributor Version directly or
+ indirectly infringes any patent where such claim is resolved (such as
+ by license or settlement) prior to the initiation of patent
+ infringement litigation, then the reasonable value of the licenses
+ granted by such Participant under Sections 2.1 or 2.2 shall be taken
+ into account in determining the amount or value of any payment or
+ license.
+
+ 8.4. In the event of termination under Sections 8.1 or 8.2 above,
+ all end user license agreements (excluding distributors and resellers)
+ which have been validly granted by You or any distributor hereunder
+ prior to termination shall survive termination.
+
+9. LIMITATION OF LIABILITY.
+
+ UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
+ (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL
+ DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE,
+ OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR
+ ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY
+ CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL,
+ WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER
+ COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN
+ INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF
+ LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY
+ RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW
+ PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE
+ EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO
+ THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
+
+10. U.S. GOVERNMENT END USERS.
+
+ The Covered Code is a "commercial item," as that term is defined in
+ 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer
+ software" and "commercial computer software documentation," as such
+ terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48
+ C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995),
+ all U.S. Government End Users acquire Covered Code with only those
+ rights set forth herein.
+
+11. MISCELLANEOUS.
+
+ This License represents the complete agreement concerning subject
+ matter hereof. If any provision of this License is held to be
+ unenforceable, such provision shall be reformed only to the extent
+ necessary to make it enforceable. This License shall be governed by
+ California law provisions (except to the extent applicable law, if
+ any, provides otherwise), excluding its conflict-of-law provisions.
+ With respect to disputes in which at least one party is a citizen of,
+ or an entity chartered or registered to do business in the United
+ States of America, any litigation relating to this License shall be
+ subject to the jurisdiction of the Federal Courts of the Northern
+ District of California, with venue lying in Santa Clara County,
+ California, with the losing party responsible for costs, including
+ without limitation, court costs and reasonable attorneys' fees and
+ expenses. The application of the United Nations Convention on
+ Contracts for the International Sale of Goods is expressly excluded.
+ Any law or regulation which provides that the language of a contract
+ shall be construed against the drafter shall not apply to this
+ License.
+
+12. RESPONSIBILITY FOR CLAIMS.
+
+ As between Initial Developer and the Contributors, each party is
+ responsible for claims and damages arising, directly or indirectly,
+ out of its utilization of rights under this License and You agree to
+ work with Initial Developer and Contributors to distribute such
+ responsibility on an equitable basis. Nothing herein is intended or
+ shall be deemed to constitute any admission of liability.
+
+13. MULTIPLE-LICENSED CODE.
+
+ Initial Developer may designate portions of the Covered Code as
+ "Multiple-Licensed". "Multiple-Licensed" means that the Initial
+ Developer permits you to utilize portions of the Covered Code under
+ Your choice of the MPL or the alternative licenses, if any, specified
+ by the Initial Developer in the file described in Exhibit A.
+
+EXHIBIT A -Mozilla Public License.
+
+ ``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
+ https://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 ______________________________________.
+
+ The Initial Developer of the Original Code is ________________________.
+ Portions created by ______________________ are Copyright (C) ______
+ _______________________. All Rights Reserved.
+
+ Contributor(s): ______________________________________.
+
+ Alternatively, the contents of this file may be used under the terms
+ of the _____ license (the "[___] License"), in which case the
+ provisions of [______] License are applicable instead of those
+ above. If you wish to allow use of your version of this file only
+ under the terms of the [____] License and not to allow others to use
+ your version of this file under the MPL, indicate your decision by
+ deleting the provisions above and replace them with the notice and
+ other provisions required by the [___] License. If you do not delete
+ the provisions above, a recipient may use your version of this file
+ under either the MPL or the [___] License."
+
+ [NOTE: The text of this Exhibit A may differ slightly from the text of
+ the notices in the Source Code files of the Original Code. You should
+ use the text of this Exhibit A rather than the text found in the
+ Original Code Source Code for Your Modifications.]
diff --git a/test-ports/default/Templates/Licenses/MPL b/test-ports/default/Templates/Licenses/MPL20
index 14e2f777..14e2f777 100644
--- a/test-ports/default/Templates/Licenses/MPL
+++ b/test-ports/default/Templates/Licenses/MPL20
diff --git a/test-ports/default/Templates/Licenses/UNLICENSE b/test-ports/default/Templates/Licenses/UNLICENSE
new file mode 100644
index 00000000..68a49daa
--- /dev/null
+++ b/test-ports/default/Templates/Licenses/UNLICENSE
@@ -0,0 +1,24 @@
+This is free and unencumbered software released into the public domain.
+
+Anyone is free to copy, modify, publish, use, compile, sell, or
+distribute this software, either in source code form or as a compiled
+binary, for any purpose, commercial or non-commercial, and by any
+means.
+
+In jurisdictions that recognize copyright laws, the author or authors
+of this software dedicate any and all copyright interest in the
+software to the public domain. We make this dedication for the benefit
+of the public at large and to the detriment of our heirs and
+successors. We intend this dedication to be an overt act of
+relinquishment in perpetuity of all present and future rights to this
+software under copyright law.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
+OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+OTHER DEALINGS IN THE SOFTWARE.
+
+For more information, please refer to <http://unlicense.org/>
diff --git a/test-ports/default/Templates/config.guess b/test-ports/default/Templates/config.guess
index 0bb53aeb..b1f709e5 100644
--- a/test-ports/default/Templates/config.guess
+++ b/test-ports/default/Templates/config.guess
@@ -1,8 +1,8 @@
#! /bin/sh
# Attempt to guess a canonical system name.
-# Copyright 1992-2015 Free Software Foundation, Inc.
+# Copyright 1992-2018 Free Software Foundation, Inc.
-timestamp='2015-03-04'
+timestamp='2018-08-29'
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
@@ -15,7 +15,7 @@ timestamp='2015-03-04'
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this program; if not, see <http://www.gnu.org/licenses/>.
+# along with this program; if not, see <https://www.gnu.org/licenses/>.
#
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
@@ -27,7 +27,7 @@ timestamp='2015-03-04'
# Originally written by Per Bothner; maintained since 2000 by Ben Elliston.
#
# You can get the latest version of this script from:
-# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
+# https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
#
# Please send patches to <config-patches@gnu.org>.
@@ -39,7 +39,7 @@ Usage: $0 [OPTION]
Output the configuration name of the system \`$me' is run on.
-Operation modes:
+Options:
-h, --help print this help, then exit
-t, --time-stamp print date of last modification, then exit
-v, --version print version number, then exit
@@ -50,7 +50,7 @@ version="\
GNU config.guess ($timestamp)
Originally written by Per Bothner.
-Copyright 1992-2015 Free Software Foundation, Inc.
+Copyright 1992-2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -84,8 +84,6 @@ if test $# != 0; then
exit 1
fi
-trap 'exit 1' 1 2 15
-
# CC_FOR_BUILD -- compiler used by this script. Note that the use of a
# compiler to aid in system detection is discouraged as it requires
# temporary files to be created and, as you can see below, it is a
@@ -96,34 +94,39 @@ trap 'exit 1' 1 2 15
# Portable tmp directory creation inspired by the Autoconf team.
-set_cc_for_build='
-trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
-trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
-: ${TMPDIR=/tmp} ;
- { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
- { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
- { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
- { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
-dummy=$tmp/dummy ;
-tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
-case $CC_FOR_BUILD,$HOST_CC,$CC in
- ,,) echo "int x;" > $dummy.c ;
- for c in cc gcc c89 c99 ; do
- if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then
- CC_FOR_BUILD="$c"; break ;
- fi ;
- done ;
- if test x"$CC_FOR_BUILD" = x ; then
- CC_FOR_BUILD=no_compiler_found ;
- fi
- ;;
- ,,*) CC_FOR_BUILD=$CC ;;
- ,*,*) CC_FOR_BUILD=$HOST_CC ;;
-esac ; set_cc_for_build= ;'
+tmp=
+# shellcheck disable=SC2172
+trap 'test -z "$tmp" || rm -fr "$tmp"' 1 2 13 15
+trap 'exitcode=$?; test -z "$tmp" || rm -fr "$tmp"; exit $exitcode' 0
+
+set_cc_for_build() {
+ : "${TMPDIR=/tmp}"
+ # shellcheck disable=SC2039
+ { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
+ { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir "$tmp" 2>/dev/null) ; } ||
+ { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir "$tmp" 2>/dev/null) && echo "Warning: creating insecure temp directory" >&2 ; } ||
+ { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; }
+ dummy=$tmp/dummy
+ case ${CC_FOR_BUILD-},${HOST_CC-},${CC-} in
+ ,,) echo "int x;" > "$dummy.c"
+ for driver in cc gcc c89 c99 ; do
+ if ($driver -c -o "$dummy.o" "$dummy.c") >/dev/null 2>&1 ; then
+ CC_FOR_BUILD="$driver"
+ break
+ fi
+ done
+ if test x"$CC_FOR_BUILD" = x ; then
+ CC_FOR_BUILD=no_compiler_found
+ fi
+ ;;
+ ,,*) CC_FOR_BUILD=$CC ;;
+ ,*,*) CC_FOR_BUILD=$HOST_CC ;;
+ esac
+}
# This is needed to find uname on a Pyramid OSx when run in the BSD universe.
# (ghazi@noc.rutgers.edu 1994-08-24)
-if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
+if test -f /.attbin/uname ; then
PATH=$PATH:/.attbin ; export PATH
fi
@@ -132,14 +135,14 @@ UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
-case "${UNAME_SYSTEM}" in
+case "$UNAME_SYSTEM" in
Linux|GNU|GNU/*)
# If the system lacks a compiler, then just pick glibc.
# We could probably try harder.
LIBC=gnu
- eval $set_cc_for_build
- cat <<-EOF > $dummy.c
+ set_cc_for_build
+ cat <<-EOF > "$dummy.c"
#include <features.h>
#if defined(__UCLIBC__)
LIBC=uclibc
@@ -149,13 +152,20 @@ Linux|GNU|GNU/*)
LIBC=gnu
#endif
EOF
- eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`
+ eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`"
+
+ # If ldd exists, use it to detect musl libc.
+ if command -v ldd >/dev/null && \
+ ldd --version 2>&1 | grep -q ^musl
+ then
+ LIBC=musl
+ fi
;;
esac
# Note: order is significant - the case branches are not exclusive.
-case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
+case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in
*:NetBSD:*:*)
# NetBSD (nbsd) targets should (where applicable) match one or
# more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*,
@@ -169,27 +179,30 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
# portion of the name. We always set it to "unknown".
sysctl="sysctl -n hw.machine_arch"
UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \
- /sbin/$sysctl 2>/dev/null || \
- /usr/sbin/$sysctl 2>/dev/null || \
+ "/sbin/$sysctl" 2>/dev/null || \
+ "/usr/sbin/$sysctl" 2>/dev/null || \
echo unknown)`
- case "${UNAME_MACHINE_ARCH}" in
+ case "$UNAME_MACHINE_ARCH" in
armeb) machine=armeb-unknown ;;
arm*) machine=arm-unknown ;;
sh3el) machine=shl-unknown ;;
sh3eb) machine=sh-unknown ;;
sh5el) machine=sh5le-unknown ;;
earmv*)
- arch=`echo ${UNAME_MACHINE_ARCH} | sed -e 's,^e\(armv[0-9]\).*$,\1,'`
- endian=`echo ${UNAME_MACHINE_ARCH} | sed -ne 's,^.*\(eb\)$,\1,p'`
- machine=${arch}${endian}-unknown
+ arch=`echo "$UNAME_MACHINE_ARCH" | sed -e 's,^e\(armv[0-9]\).*$,\1,'`
+ endian=`echo "$UNAME_MACHINE_ARCH" | sed -ne 's,^.*\(eb\)$,\1,p'`
+ machine="${arch}${endian}"-unknown
;;
- *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
+ *) machine="$UNAME_MACHINE_ARCH"-unknown ;;
esac
# The Operating System including object format, if it has switched
- # to ELF recently, or will in the future.
- case "${UNAME_MACHINE_ARCH}" in
- arm*|earm*|i386|m68k|ns32k|sh3*|sparc|vax)
- eval $set_cc_for_build
+ # to ELF recently (or will in the future) and ABI.
+ case "$UNAME_MACHINE_ARCH" in
+ earm*)
+ os=netbsdelf
+ ;;
+ arm*|i386|m68k|ns32k|sh3*|sparc|vax)
+ set_cc_for_build
if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
| grep -q __ELF__
then
@@ -205,10 +218,10 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
;;
esac
# Determine ABI tags.
- case "${UNAME_MACHINE_ARCH}" in
+ case "$UNAME_MACHINE_ARCH" in
earm*)
expr='s/^earmv[0-9]/-eabi/;s/eb$//'
- abi=`echo ${UNAME_MACHINE_ARCH} | sed -e "$expr"`
+ abi=`echo "$UNAME_MACHINE_ARCH" | sed -e "$expr"`
;;
esac
# The OS release
@@ -216,39 +229,55 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
# thus, need a distinct triplet. However, they do not need
# kernel version information, so it can be replaced with a
# suitable tag, in the style of linux-gnu.
- case "${UNAME_VERSION}" in
+ case "$UNAME_VERSION" in
Debian*)
release='-gnu'
;;
*)
- release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
+ release=`echo "$UNAME_RELEASE" | sed -e 's/[-_].*//' | cut -d. -f1,2`
;;
esac
# Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
# contains redundant information, the shorter form:
# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
- echo "${machine}-${os}${release}${abi}"
+ echo "$machine-${os}${release}${abi-}"
exit ;;
*:Bitrig:*:*)
UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`
- echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE}
+ echo "$UNAME_MACHINE_ARCH"-unknown-bitrig"$UNAME_RELEASE"
exit ;;
*:OpenBSD:*:*)
UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
- echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
+ echo "$UNAME_MACHINE_ARCH"-unknown-openbsd"$UNAME_RELEASE"
+ exit ;;
+ *:LibertyBSD:*:*)
+ UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'`
+ echo "$UNAME_MACHINE_ARCH"-unknown-libertybsd"$UNAME_RELEASE"
+ exit ;;
+ *:MidnightBSD:*:*)
+ echo "$UNAME_MACHINE"-unknown-midnightbsd"$UNAME_RELEASE"
exit ;;
*:ekkoBSD:*:*)
- echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
+ echo "$UNAME_MACHINE"-unknown-ekkobsd"$UNAME_RELEASE"
exit ;;
*:SolidBSD:*:*)
- echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}
+ echo "$UNAME_MACHINE"-unknown-solidbsd"$UNAME_RELEASE"
exit ;;
macppc:MirBSD:*:*)
- echo powerpc-unknown-mirbsd${UNAME_RELEASE}
+ echo powerpc-unknown-mirbsd"$UNAME_RELEASE"
exit ;;
*:MirBSD:*:*)
- echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
+ echo "$UNAME_MACHINE"-unknown-mirbsd"$UNAME_RELEASE"
+ exit ;;
+ *:Sortix:*:*)
+ echo "$UNAME_MACHINE"-unknown-sortix
exit ;;
+ *:Redox:*:*)
+ echo "$UNAME_MACHINE"-unknown-redox
+ exit ;;
+ mips:OSF1:*.*)
+ echo mips-dec-osf1
+ exit ;;
alpha:OSF1:*:*)
case $UNAME_RELEASE in
*4.0)
@@ -265,63 +294,54 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1`
case "$ALPHA_CPU_TYPE" in
"EV4 (21064)")
- UNAME_MACHINE="alpha" ;;
+ UNAME_MACHINE=alpha ;;
"EV4.5 (21064)")
- UNAME_MACHINE="alpha" ;;
+ UNAME_MACHINE=alpha ;;
"LCA4 (21066/21068)")
- UNAME_MACHINE="alpha" ;;
+ UNAME_MACHINE=alpha ;;
"EV5 (21164)")
- UNAME_MACHINE="alphaev5" ;;
+ UNAME_MACHINE=alphaev5 ;;
"EV5.6 (21164A)")
- UNAME_MACHINE="alphaev56" ;;
+ UNAME_MACHINE=alphaev56 ;;
"EV5.6 (21164PC)")
- UNAME_MACHINE="alphapca56" ;;
+ UNAME_MACHINE=alphapca56 ;;
"EV5.7 (21164PC)")
- UNAME_MACHINE="alphapca57" ;;
+ UNAME_MACHINE=alphapca57 ;;
"EV6 (21264)")
- UNAME_MACHINE="alphaev6" ;;
+ UNAME_MACHINE=alphaev6 ;;
"EV6.7 (21264A)")
- UNAME_MACHINE="alphaev67" ;;
+ UNAME_MACHINE=alphaev67 ;;
"EV6.8CB (21264C)")
- UNAME_MACHINE="alphaev68" ;;
+ UNAME_MACHINE=alphaev68 ;;
"EV6.8AL (21264B)")
- UNAME_MACHINE="alphaev68" ;;
+ UNAME_MACHINE=alphaev68 ;;
"EV6.8CX (21264D)")
- UNAME_MACHINE="alphaev68" ;;
+ UNAME_MACHINE=alphaev68 ;;
"EV6.9A (21264/EV69A)")
- UNAME_MACHINE="alphaev69" ;;
+ UNAME_MACHINE=alphaev69 ;;
"EV7 (21364)")
- UNAME_MACHINE="alphaev7" ;;
+ UNAME_MACHINE=alphaev7 ;;
"EV7.9 (21364A)")
- UNAME_MACHINE="alphaev79" ;;
+ UNAME_MACHINE=alphaev79 ;;
esac
# A Pn.n version is a patched version.
# A Vn.n version is a released version.
# A Tn.n version is a released field test version.
# A Xn.n version is an unreleased experimental baselevel.
# 1.2 uses "1.2" for uname -r.
- echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
+ echo "$UNAME_MACHINE"-dec-osf"`echo "$UNAME_RELEASE" | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`"
# Reset EXIT trap before exiting to avoid spurious non-zero exit code.
exitcode=$?
trap '' 0
exit $exitcode ;;
- Alpha\ *:Windows_NT*:*)
- # How do we know it's Interix rather than the generic POSIX subsystem?
- # Should we change UNAME_MACHINE based on the output of uname instead
- # of the specific Alpha model?
- echo alpha-pc-interix
- exit ;;
- 21064:Windows_NT:50:3)
- echo alpha-dec-winnt3.5
- exit ;;
Amiga*:UNIX_System_V:4.0:*)
echo m68k-unknown-sysv4
exit ;;
*:[Aa]miga[Oo][Ss]:*:*)
- echo ${UNAME_MACHINE}-unknown-amigaos
+ echo "$UNAME_MACHINE"-unknown-amigaos
exit ;;
*:[Mm]orph[Oo][Ss]:*:*)
- echo ${UNAME_MACHINE}-unknown-morphos
+ echo "$UNAME_MACHINE"-unknown-morphos
exit ;;
*:OS/390:*:*)
echo i370-ibm-openedition
@@ -333,7 +353,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
echo powerpc-ibm-os400
exit ;;
arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
- echo arm-acorn-riscix${UNAME_RELEASE}
+ echo arm-acorn-riscix"$UNAME_RELEASE"
exit ;;
arm*:riscos:*:*|arm*:RISCOS:*:*)
echo arm-unknown-riscos
@@ -360,38 +380,33 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
sparc) echo sparc-icl-nx7; exit ;;
esac ;;
s390x:SunOS:*:*)
- echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+ echo "$UNAME_MACHINE"-ibm-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`"
exit ;;
sun4H:SunOS:5.*:*)
- echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+ echo sparc-hal-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
exit ;;
sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
- echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+ echo sparc-sun-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`"
exit ;;
i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*)
- echo i386-pc-auroraux${UNAME_RELEASE}
+ echo i386-pc-auroraux"$UNAME_RELEASE"
exit ;;
i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
- eval $set_cc_for_build
- SUN_ARCH="i386"
- # If there is a compiler, see if it is configured for 64-bit objects.
- # Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
- # This test works for both compilers.
- if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
- if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \
- (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
- grep IS_64BIT_ARCH >/dev/null
- then
- SUN_ARCH="x86_64"
- fi
- fi
- echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+ UNAME_REL="`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`"
+ case `isainfo -b` in
+ 32)
+ echo i386-pc-solaris2"$UNAME_REL"
+ ;;
+ 64)
+ echo x86_64-pc-solaris2"$UNAME_REL"
+ ;;
+ esac
exit ;;
sun4*:SunOS:6*:*)
# According to config.sub, this is the proper way to canonicalize
# SunOS6. Hard to guess exactly what SunOS6 will be like, but
# it's likely to be more like Solaris than SunOS4.
- echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+ echo sparc-sun-solaris3"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
exit ;;
sun4*:SunOS:*:*)
case "`/usr/bin/arch -k`" in
@@ -400,25 +415,25 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
;;
esac
# Japanese Language versions have a version number like `4.1.3-JL'.
- echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
+ echo sparc-sun-sunos"`echo "$UNAME_RELEASE"|sed -e 's/-/_/'`"
exit ;;
sun3*:SunOS:*:*)
- echo m68k-sun-sunos${UNAME_RELEASE}
+ echo m68k-sun-sunos"$UNAME_RELEASE"
exit ;;
sun*:*:4.2BSD:*)
UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
- test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
+ test "x$UNAME_RELEASE" = x && UNAME_RELEASE=3
case "`/bin/arch`" in
sun3)
- echo m68k-sun-sunos${UNAME_RELEASE}
+ echo m68k-sun-sunos"$UNAME_RELEASE"
;;
sun4)
- echo sparc-sun-sunos${UNAME_RELEASE}
+ echo sparc-sun-sunos"$UNAME_RELEASE"
;;
esac
exit ;;
aushp:SunOS:*:*)
- echo sparc-auspex-sunos${UNAME_RELEASE}
+ echo sparc-auspex-sunos"$UNAME_RELEASE"
exit ;;
# The situation for MiNT is a little confusing. The machine name
# can be virtually everything (everything which is not
@@ -429,44 +444,44 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
# MiNT. But MiNT is downward compatible to TOS, so this should
# be no problem.
atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
- echo m68k-atari-mint${UNAME_RELEASE}
+ echo m68k-atari-mint"$UNAME_RELEASE"
exit ;;
atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
- echo m68k-atari-mint${UNAME_RELEASE}
+ echo m68k-atari-mint"$UNAME_RELEASE"
exit ;;
*falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
- echo m68k-atari-mint${UNAME_RELEASE}
+ echo m68k-atari-mint"$UNAME_RELEASE"
exit ;;
milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
- echo m68k-milan-mint${UNAME_RELEASE}
+ echo m68k-milan-mint"$UNAME_RELEASE"
exit ;;
hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
- echo m68k-hades-mint${UNAME_RELEASE}
+ echo m68k-hades-mint"$UNAME_RELEASE"
exit ;;
*:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
- echo m68k-unknown-mint${UNAME_RELEASE}
+ echo m68k-unknown-mint"$UNAME_RELEASE"
exit ;;
m68k:machten:*:*)
- echo m68k-apple-machten${UNAME_RELEASE}
+ echo m68k-apple-machten"$UNAME_RELEASE"
exit ;;
powerpc:machten:*:*)
- echo powerpc-apple-machten${UNAME_RELEASE}
+ echo powerpc-apple-machten"$UNAME_RELEASE"
exit ;;
RISC*:Mach:*:*)
echo mips-dec-mach_bsd4.3
exit ;;
RISC*:ULTRIX:*:*)
- echo mips-dec-ultrix${UNAME_RELEASE}
+ echo mips-dec-ultrix"$UNAME_RELEASE"
exit ;;
VAX*:ULTRIX*:*:*)
- echo vax-dec-ultrix${UNAME_RELEASE}
+ echo vax-dec-ultrix"$UNAME_RELEASE"
exit ;;
2020:CLIX:*:* | 2430:CLIX:*:*)
- echo clipper-intergraph-clix${UNAME_RELEASE}
+ echo clipper-intergraph-clix"$UNAME_RELEASE"
exit ;;
mips:*:*:UMIPS | mips:*:*:RISCos)
- eval $set_cc_for_build
- sed 's/^ //' << EOF >$dummy.c
+ set_cc_for_build
+ sed 's/^ //' << EOF > "$dummy.c"
#ifdef __cplusplus
#include <stdio.h> /* for printf() prototype */
int main (int argc, char *argv[]) {
@@ -475,23 +490,23 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
#endif
#if defined (host_mips) && defined (MIPSEB)
#if defined (SYSTYPE_SYSV)
- printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
+ printf ("mips-mips-riscos%ssysv\\n", argv[1]); exit (0);
#endif
#if defined (SYSTYPE_SVR4)
- printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);
+ printf ("mips-mips-riscos%ssvr4\\n", argv[1]); exit (0);
#endif
#if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)
- printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);
+ printf ("mips-mips-riscos%sbsd\\n", argv[1]); exit (0);
#endif
#endif
exit (-1);
}
EOF
- $CC_FOR_BUILD -o $dummy $dummy.c &&
- dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` &&
- SYSTEM_NAME=`$dummy $dummyarg` &&
+ $CC_FOR_BUILD -o "$dummy" "$dummy.c" &&
+ dummyarg=`echo "$UNAME_RELEASE" | sed -n 's/\([0-9]*\).*/\1/p'` &&
+ SYSTEM_NAME=`"$dummy" "$dummyarg"` &&
{ echo "$SYSTEM_NAME"; exit; }
- echo mips-mips-riscos${UNAME_RELEASE}
+ echo mips-mips-riscos"$UNAME_RELEASE"
exit ;;
Motorola:PowerMAX_OS:*:*)
echo powerpc-motorola-powermax
@@ -517,17 +532,17 @@ EOF
AViiON:dgux:*:*)
# DG/UX returns AViiON for all architectures
UNAME_PROCESSOR=`/usr/bin/uname -p`
- if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
+ if [ "$UNAME_PROCESSOR" = mc88100 ] || [ "$UNAME_PROCESSOR" = mc88110 ]
then
- if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
- [ ${TARGET_BINARY_INTERFACE}x = x ]
+ if [ "$TARGET_BINARY_INTERFACE"x = m88kdguxelfx ] || \
+ [ "$TARGET_BINARY_INTERFACE"x = x ]
then
- echo m88k-dg-dgux${UNAME_RELEASE}
+ echo m88k-dg-dgux"$UNAME_RELEASE"
else
- echo m88k-dg-dguxbcs${UNAME_RELEASE}
+ echo m88k-dg-dguxbcs"$UNAME_RELEASE"
fi
else
- echo i586-dg-dgux${UNAME_RELEASE}
+ echo i586-dg-dgux"$UNAME_RELEASE"
fi
exit ;;
M88*:DolphinOS:*:*) # DolphinOS (SVR3)
@@ -544,7 +559,7 @@ EOF
echo m68k-tektronix-bsd
exit ;;
*:IRIX*:*:*)
- echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
+ echo mips-sgi-irix"`echo "$UNAME_RELEASE"|sed -e 's/-/_/g'`"
exit ;;
????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id
@@ -556,14 +571,14 @@ EOF
if [ -x /usr/bin/oslevel ] ; then
IBM_REV=`/usr/bin/oslevel`
else
- IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
+ IBM_REV="$UNAME_VERSION.$UNAME_RELEASE"
fi
- echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
+ echo "$UNAME_MACHINE"-ibm-aix"$IBM_REV"
exit ;;
*:AIX:2:3)
if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
- eval $set_cc_for_build
- sed 's/^ //' << EOF >$dummy.c
+ set_cc_for_build
+ sed 's/^ //' << EOF > "$dummy.c"
#include <sys/systemcfg.h>
main()
@@ -574,7 +589,7 @@ EOF
exit(0);
}
EOF
- if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy`
+ if $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"`
then
echo "$SYSTEM_NAME"
else
@@ -588,7 +603,7 @@ EOF
exit ;;
*:AIX:*:[4567])
IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
- if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
+ if /usr/sbin/lsattr -El "$IBM_CPU_ID" | grep ' POWER' >/dev/null 2>&1; then
IBM_ARCH=rs6000
else
IBM_ARCH=powerpc
@@ -597,18 +612,18 @@ EOF
IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc |
awk -F: '{ print $3 }' | sed s/[0-9]*$/0/`
else
- IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
+ IBM_REV="$UNAME_VERSION.$UNAME_RELEASE"
fi
- echo ${IBM_ARCH}-ibm-aix${IBM_REV}
+ echo "$IBM_ARCH"-ibm-aix"$IBM_REV"
exit ;;
*:AIX:*:*)
echo rs6000-ibm-aix
exit ;;
- ibmrt:4.4BSD:*|romp-ibm:BSD:*)
+ ibmrt:4.4BSD:*|romp-ibm:4.4BSD:*)
echo romp-ibm-bsd4.4
exit ;;
ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and
- echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to
+ echo romp-ibm-bsd"$UNAME_RELEASE" # 4.3 with uname added to
exit ;; # report: romp-ibm BSD 4.3
*:BOSX:*:*)
echo rs6000-bull-bosx
@@ -623,28 +638,28 @@ EOF
echo m68k-hp-bsd4.4
exit ;;
9000/[34678]??:HP-UX:*:*)
- HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
- case "${UNAME_MACHINE}" in
- 9000/31? ) HP_ARCH=m68000 ;;
- 9000/[34]?? ) HP_ARCH=m68k ;;
+ HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'`
+ case "$UNAME_MACHINE" in
+ 9000/31?) HP_ARCH=m68000 ;;
+ 9000/[34]??) HP_ARCH=m68k ;;
9000/[678][0-9][0-9])
if [ -x /usr/bin/getconf ]; then
sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
- case "${sc_cpu_version}" in
- 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
- 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
+ case "$sc_cpu_version" in
+ 523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0
+ 528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1
532) # CPU_PA_RISC2_0
- case "${sc_kernel_bits}" in
- 32) HP_ARCH="hppa2.0n" ;;
- 64) HP_ARCH="hppa2.0w" ;;
- '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20
+ case "$sc_kernel_bits" in
+ 32) HP_ARCH=hppa2.0n ;;
+ 64) HP_ARCH=hppa2.0w ;;
+ '') HP_ARCH=hppa2.0 ;; # HP-UX 10.20
esac ;;
esac
fi
- if [ "${HP_ARCH}" = "" ]; then
- eval $set_cc_for_build
- sed 's/^ //' << EOF >$dummy.c
+ if [ "$HP_ARCH" = "" ]; then
+ set_cc_for_build
+ sed 's/^ //' << EOF > "$dummy.c"
#define _HPUX_SOURCE
#include <stdlib.h>
@@ -677,13 +692,13 @@ EOF
exit (0);
}
EOF
- (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
+ (CCOPTS="" $CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null) && HP_ARCH=`"$dummy"`
test -z "$HP_ARCH" && HP_ARCH=hppa
fi ;;
esac
- if [ ${HP_ARCH} = "hppa2.0w" ]
+ if [ "$HP_ARCH" = hppa2.0w ]
then
- eval $set_cc_for_build
+ set_cc_for_build
# hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating
# 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler
@@ -694,23 +709,23 @@ EOF
# $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess
# => hppa64-hp-hpux11.23
- if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) |
+ if echo __LP64__ | (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) |
grep -q __LP64__
then
- HP_ARCH="hppa2.0w"
+ HP_ARCH=hppa2.0w
else
- HP_ARCH="hppa64"
+ HP_ARCH=hppa64
fi
fi
- echo ${HP_ARCH}-hp-hpux${HPUX_REV}
+ echo "$HP_ARCH"-hp-hpux"$HPUX_REV"
exit ;;
ia64:HP-UX:*:*)
- HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
- echo ia64-hp-hpux${HPUX_REV}
+ HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'`
+ echo ia64-hp-hpux"$HPUX_REV"
exit ;;
3050*:HI-UX:*:*)
- eval $set_cc_for_build
- sed 's/^ //' << EOF >$dummy.c
+ set_cc_for_build
+ sed 's/^ //' << EOF > "$dummy.c"
#include <unistd.h>
int
main ()
@@ -735,11 +750,11 @@ EOF
exit (0);
}
EOF
- $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` &&
+ $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` &&
{ echo "$SYSTEM_NAME"; exit; }
echo unknown-hitachi-hiuxwe2
exit ;;
- 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
+ 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:*)
echo hppa1.1-hp-bsd
exit ;;
9000/8??:4.3bsd:*:*)
@@ -748,7 +763,7 @@ EOF
*9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
echo hppa1.0-hp-mpeix
exit ;;
- hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
+ hp7??:OSF1:*:* | hp8?[79]:OSF1:*:*)
echo hppa1.1-hp-osf
exit ;;
hp8??:OSF1:*:*)
@@ -756,9 +771,9 @@ EOF
exit ;;
i*86:OSF1:*:*)
if [ -x /usr/sbin/sysversion ] ; then
- echo ${UNAME_MACHINE}-unknown-osf1mk
+ echo "$UNAME_MACHINE"-unknown-osf1mk
else
- echo ${UNAME_MACHINE}-unknown-osf1
+ echo "$UNAME_MACHINE"-unknown-osf1
fi
exit ;;
parisc*:Lites*:*:*)
@@ -783,122 +798,114 @@ EOF
echo c4-convex-bsd
exit ;;
CRAY*Y-MP:*:*:*)
- echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+ echo ymp-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
exit ;;
CRAY*[A-Z]90:*:*:*)
- echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
+ echo "$UNAME_MACHINE"-cray-unicos"$UNAME_RELEASE" \
| sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
-e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
-e 's/\.[^.]*$/.X/'
exit ;;
CRAY*TS:*:*:*)
- echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+ echo t90-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
exit ;;
CRAY*T3E:*:*:*)
- echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+ echo alphaev5-cray-unicosmk"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
exit ;;
CRAY*SV1:*:*:*)
- echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+ echo sv1-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
exit ;;
*:UNICOS/mp:*:*)
- echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+ echo craynv-cray-unicosmp"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
exit ;;
F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
- FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
- FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
- FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
+ FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
+ FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
+ FUJITSU_REL=`echo "$UNAME_RELEASE" | sed -e 's/ /_/'`
echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
exit ;;
5000:UNIX_System_V:4.*:*)
- FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
- FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
+ FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
+ FUJITSU_REL=`echo "$UNAME_RELEASE" | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'`
echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
exit ;;
i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
- echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
+ echo "$UNAME_MACHINE"-pc-bsdi"$UNAME_RELEASE"
exit ;;
sparc*:BSD/OS:*:*)
- echo sparc-unknown-bsdi${UNAME_RELEASE}
+ echo sparc-unknown-bsdi"$UNAME_RELEASE"
exit ;;
*:BSD/OS:*:*)
- echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
+ echo "$UNAME_MACHINE"-unknown-bsdi"$UNAME_RELEASE"
+ exit ;;
+ arm:FreeBSD:*:*)
+ UNAME_PROCESSOR=`uname -p`
+ set_cc_for_build
+ if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
+ | grep -q __ARM_PCS_VFP
+ then
+ echo "${UNAME_PROCESSOR}"-unknown-freebsd"`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`"-gnueabi
+ else
+ echo "${UNAME_PROCESSOR}"-unknown-freebsd"`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`"-gnueabihf
+ fi
exit ;;
*:FreeBSD:*:*)
UNAME_PROCESSOR=`/usr/bin/uname -p`
- echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
+ echo "$UNAME_PROCESSOR"-unknown-freebsd"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`"
exit ;;
i*:CYGWIN*:*)
- echo ${UNAME_MACHINE}-pc-cygwin
+ echo "$UNAME_MACHINE"-pc-cygwin
exit ;;
*:MINGW64*:*)
- echo ${UNAME_MACHINE}-pc-mingw64
+ echo "$UNAME_MACHINE"-pc-mingw64
exit ;;
*:MINGW*:*)
- echo ${UNAME_MACHINE}-pc-mingw32
+ echo "$UNAME_MACHINE"-pc-mingw32
exit ;;
*:MSYS*:*)
- echo ${UNAME_MACHINE}-pc-msys
- exit ;;
- i*:windows32*:*)
- # uname -m includes "-pc" on this system.
- echo ${UNAME_MACHINE}-mingw32
+ echo "$UNAME_MACHINE"-pc-msys
exit ;;
i*:PW*:*)
- echo ${UNAME_MACHINE}-pc-pw32
+ echo "$UNAME_MACHINE"-pc-pw32
exit ;;
*:Interix*:*)
- case ${UNAME_MACHINE} in
+ case "$UNAME_MACHINE" in
x86)
- echo i586-pc-interix${UNAME_RELEASE}
+ echo i586-pc-interix"$UNAME_RELEASE"
exit ;;
authenticamd | genuineintel | EM64T)
- echo x86_64-unknown-interix${UNAME_RELEASE}
+ echo x86_64-unknown-interix"$UNAME_RELEASE"
exit ;;
IA64)
- echo ia64-unknown-interix${UNAME_RELEASE}
+ echo ia64-unknown-interix"$UNAME_RELEASE"
exit ;;
esac ;;
- [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
- echo i${UNAME_MACHINE}-pc-mks
- exit ;;
- 8664:Windows_NT:*)
- echo x86_64-pc-mks
- exit ;;
- i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
- # How do we know it's Interix rather than the generic POSIX subsystem?
- # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
- # UNAME_MACHINE based on the output of uname instead of i386?
- echo i586-pc-interix
- exit ;;
i*:UWIN*:*)
- echo ${UNAME_MACHINE}-pc-uwin
+ echo "$UNAME_MACHINE"-pc-uwin
exit ;;
amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
echo x86_64-unknown-cygwin
exit ;;
- p*:CYGWIN*:*)
- echo powerpcle-unknown-cygwin
- exit ;;
prep*:SunOS:5.*:*)
- echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+ echo powerpcle-unknown-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
exit ;;
*:GNU:*:*)
# the GNU system
- echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
+ echo "`echo "$UNAME_MACHINE"|sed -e 's,[-/].*$,,'`-unknown-$LIBC`echo "$UNAME_RELEASE"|sed -e 's,/.*$,,'`"
exit ;;
*:GNU/*:*:*)
# other systems with GNU libc and userland
- echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC}
+ echo "$UNAME_MACHINE-unknown-`echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`-$LIBC"
exit ;;
- i*86:Minix:*:*)
- echo ${UNAME_MACHINE}-pc-minix
+ *:Minix:*:*)
+ echo "$UNAME_MACHINE"-unknown-minix
exit ;;
aarch64:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
exit ;;
aarch64_be:Linux:*:*)
UNAME_MACHINE=aarch64_be
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
exit ;;
alpha:Linux:*:*)
case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
@@ -911,61 +918,64 @@ EOF
EV68*) UNAME_MACHINE=alphaev68 ;;
esac
objdump --private-headers /bin/sh | grep -q ld.so.1
- if test "$?" = 0 ; then LIBC="gnulibc1" ; fi
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ if test "$?" = 0 ; then LIBC=gnulibc1 ; fi
+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
exit ;;
arc:Linux:*:* | arceb:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
exit ;;
arm*:Linux:*:*)
- eval $set_cc_for_build
+ set_cc_for_build
if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
| grep -q __ARM_EABI__
then
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
else
if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
| grep -q __ARM_PCS_VFP
then
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi
+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabi
else
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf
+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabihf
fi
fi
exit ;;
avr32*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
exit ;;
cris:Linux:*:*)
- echo ${UNAME_MACHINE}-axis-linux-${LIBC}
+ echo "$UNAME_MACHINE"-axis-linux-"$LIBC"
exit ;;
crisv32:Linux:*:*)
- echo ${UNAME_MACHINE}-axis-linux-${LIBC}
+ echo "$UNAME_MACHINE"-axis-linux-"$LIBC"
exit ;;
e2k:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
exit ;;
frv:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
exit ;;
hexagon:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
exit ;;
i*86:Linux:*:*)
- echo ${UNAME_MACHINE}-pc-linux-${LIBC}
+ echo "$UNAME_MACHINE"-pc-linux-"$LIBC"
exit ;;
ia64:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
+ exit ;;
+ k1om:Linux:*:*)
+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
exit ;;
m32r*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
exit ;;
m68*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
exit ;;
mips:Linux:*:* | mips64:Linux:*:*)
- eval $set_cc_for_build
- sed 's/^ //' << EOF >$dummy.c
+ set_cc_for_build
+ sed 's/^ //' << EOF > "$dummy.c"
#undef CPU
#undef ${UNAME_MACHINE}
#undef ${UNAME_MACHINE}el
@@ -979,64 +989,70 @@ EOF
#endif
#endif
EOF
- eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
- test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
+ eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU'`"
+ test "x$CPU" != x && { echo "$CPU-unknown-linux-$LIBC"; exit; }
;;
+ mips64el:Linux:*:*)
+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
+ exit ;;
openrisc*:Linux:*:*)
- echo or1k-unknown-linux-${LIBC}
+ echo or1k-unknown-linux-"$LIBC"
exit ;;
or32:Linux:*:* | or1k*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
exit ;;
padre:Linux:*:*)
- echo sparc-unknown-linux-${LIBC}
+ echo sparc-unknown-linux-"$LIBC"
exit ;;
parisc64:Linux:*:* | hppa64:Linux:*:*)
- echo hppa64-unknown-linux-${LIBC}
+ echo hppa64-unknown-linux-"$LIBC"
exit ;;
parisc:Linux:*:* | hppa:Linux:*:*)
# Look for CPU level
case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
- PA7*) echo hppa1.1-unknown-linux-${LIBC} ;;
- PA8*) echo hppa2.0-unknown-linux-${LIBC} ;;
- *) echo hppa-unknown-linux-${LIBC} ;;
+ PA7*) echo hppa1.1-unknown-linux-"$LIBC" ;;
+ PA8*) echo hppa2.0-unknown-linux-"$LIBC" ;;
+ *) echo hppa-unknown-linux-"$LIBC" ;;
esac
exit ;;
ppc64:Linux:*:*)
- echo powerpc64-unknown-linux-${LIBC}
+ echo powerpc64-unknown-linux-"$LIBC"
exit ;;
ppc:Linux:*:*)
- echo powerpc-unknown-linux-${LIBC}
+ echo powerpc-unknown-linux-"$LIBC"
exit ;;
ppc64le:Linux:*:*)
- echo powerpc64le-unknown-linux-${LIBC}
+ echo powerpc64le-unknown-linux-"$LIBC"
exit ;;
ppcle:Linux:*:*)
- echo powerpcle-unknown-linux-${LIBC}
+ echo powerpcle-unknown-linux-"$LIBC"
+ exit ;;
+ riscv32:Linux:*:* | riscv64:Linux:*:*)
+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
exit ;;
s390:Linux:*:* | s390x:Linux:*:*)
- echo ${UNAME_MACHINE}-ibm-linux-${LIBC}
+ echo "$UNAME_MACHINE"-ibm-linux-"$LIBC"
exit ;;
sh64*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
exit ;;
sh*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
exit ;;
sparc:Linux:*:* | sparc64:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
exit ;;
tile*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
exit ;;
vax:Linux:*:*)
- echo ${UNAME_MACHINE}-dec-linux-${LIBC}
+ echo "$UNAME_MACHINE"-dec-linux-"$LIBC"
exit ;;
x86_64:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ echo "$UNAME_MACHINE"-pc-linux-"$LIBC"
exit ;;
xtensa*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
exit ;;
i*86:DYNIX/ptx:4*:*)
# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
@@ -1050,34 +1066,34 @@ EOF
# I am not positive that other SVR4 systems won't match this,
# I just have to hope. -- rms.
# Use sysv4.2uw... so that sysv4* matches it.
- echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
+ echo "$UNAME_MACHINE"-pc-sysv4.2uw"$UNAME_VERSION"
exit ;;
i*86:OS/2:*:*)
# If we were able to find `uname', then EMX Unix compatibility
# is probably installed.
- echo ${UNAME_MACHINE}-pc-os2-emx
+ echo "$UNAME_MACHINE"-pc-os2-emx
exit ;;
i*86:XTS-300:*:STOP)
- echo ${UNAME_MACHINE}-unknown-stop
+ echo "$UNAME_MACHINE"-unknown-stop
exit ;;
i*86:atheos:*:*)
- echo ${UNAME_MACHINE}-unknown-atheos
+ echo "$UNAME_MACHINE"-unknown-atheos
exit ;;
i*86:syllable:*:*)
- echo ${UNAME_MACHINE}-pc-syllable
+ echo "$UNAME_MACHINE"-pc-syllable
exit ;;
i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*)
- echo i386-unknown-lynxos${UNAME_RELEASE}
+ echo i386-unknown-lynxos"$UNAME_RELEASE"
exit ;;
i*86:*DOS:*:*)
- echo ${UNAME_MACHINE}-pc-msdosdjgpp
+ echo "$UNAME_MACHINE"-pc-msdosdjgpp
exit ;;
- i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
- UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
+ i*86:*:4.*:*)
+ UNAME_REL=`echo "$UNAME_RELEASE" | sed 's/\/MP$//'`
if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
- echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
+ echo "$UNAME_MACHINE"-univel-sysv"$UNAME_REL"
else
- echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
+ echo "$UNAME_MACHINE"-pc-sysv"$UNAME_REL"
fi
exit ;;
i*86:*:5:[678]*)
@@ -1087,12 +1103,12 @@ EOF
*Pentium) UNAME_MACHINE=i586 ;;
*Pent*|*Celeron) UNAME_MACHINE=i686 ;;
esac
- echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
+ echo "$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}{$UNAME_VERSION}"
exit ;;
i*86:*:3.2:*)
if test -f /usr/options/cb.name; then
UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
- echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
+ echo "$UNAME_MACHINE"-pc-isc"$UNAME_REL"
elif /bin/uname -X 2>/dev/null >/dev/null ; then
UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
(/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
@@ -1102,9 +1118,9 @@ EOF
&& UNAME_MACHINE=i686
(/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
&& UNAME_MACHINE=i686
- echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
+ echo "$UNAME_MACHINE"-pc-sco"$UNAME_REL"
else
- echo ${UNAME_MACHINE}-pc-sysv32
+ echo "$UNAME_MACHINE"-pc-sysv32
fi
exit ;;
pc:*:*:*)
@@ -1112,7 +1128,7 @@ EOF
# uname -m prints for DJGPP always 'pc', but it prints nothing about
# the processor, so we play safe by assuming i586.
# Note: whatever this is, it MUST be the same as what config.sub
- # prints for the "djgpp" host, or else GDB configury will decide that
+ # prints for the "djgpp" host, or else GDB configure will decide that
# this is a cross-build.
echo i586-pc-msdosdjgpp
exit ;;
@@ -1124,9 +1140,9 @@ EOF
exit ;;
i860:*:4.*:*) # i860-SVR4
if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
- echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
+ echo i860-stardent-sysv"$UNAME_RELEASE" # Stardent Vistra i860-SVR4
else # Add other i860-SVR4 vendors below as they are discovered.
- echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4
+ echo i860-unknown-sysv"$UNAME_RELEASE" # Unknown i860-SVR4
fi
exit ;;
mini*:CTIX:SYS*5:*)
@@ -1146,9 +1162,9 @@ EOF
test -r /etc/.relid \
&& OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
- && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
+ && { echo i486-ncr-sysv4.3"$OS_REL"; exit; }
/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
- && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
+ && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;;
3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
&& { echo i486-ncr-sysv4; exit; } ;;
@@ -1157,28 +1173,28 @@ EOF
test -r /etc/.relid \
&& OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
- && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
+ && { echo i486-ncr-sysv4.3"$OS_REL"; exit; }
/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
- && { echo i586-ncr-sysv4.3${OS_REL}; exit; }
+ && { echo i586-ncr-sysv4.3"$OS_REL"; exit; }
/bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \
- && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
+ && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;;
m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
- echo m68k-unknown-lynxos${UNAME_RELEASE}
+ echo m68k-unknown-lynxos"$UNAME_RELEASE"
exit ;;
mc68030:UNIX_System_V:4.*:*)
echo m68k-atari-sysv4
exit ;;
TSUNAMI:LynxOS:2.*:*)
- echo sparc-unknown-lynxos${UNAME_RELEASE}
+ echo sparc-unknown-lynxos"$UNAME_RELEASE"
exit ;;
rs6000:LynxOS:2.*:*)
- echo rs6000-unknown-lynxos${UNAME_RELEASE}
+ echo rs6000-unknown-lynxos"$UNAME_RELEASE"
exit ;;
PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*)
- echo powerpc-unknown-lynxos${UNAME_RELEASE}
+ echo powerpc-unknown-lynxos"$UNAME_RELEASE"
exit ;;
SM[BE]S:UNIX_SV:*:*)
- echo mips-dde-sysv${UNAME_RELEASE}
+ echo mips-dde-sysv"$UNAME_RELEASE"
exit ;;
RM*:ReliantUNIX-*:*:*)
echo mips-sni-sysv4
@@ -1189,7 +1205,7 @@ EOF
*:SINIX-*:*:*)
if uname -p 2>/dev/null >/dev/null ; then
UNAME_MACHINE=`(uname -p) 2>/dev/null`
- echo ${UNAME_MACHINE}-sni-sysv4
+ echo "$UNAME_MACHINE"-sni-sysv4
else
echo ns32k-sni-sysv
fi
@@ -1209,23 +1225,23 @@ EOF
exit ;;
i*86:VOS:*:*)
# From Paul.Green@stratus.com.
- echo ${UNAME_MACHINE}-stratus-vos
+ echo "$UNAME_MACHINE"-stratus-vos
exit ;;
*:VOS:*:*)
# From Paul.Green@stratus.com.
echo hppa1.1-stratus-vos
exit ;;
mc68*:A/UX:*:*)
- echo m68k-apple-aux${UNAME_RELEASE}
+ echo m68k-apple-aux"$UNAME_RELEASE"
exit ;;
news*:NEWS-OS:6*:*)
echo mips-sony-newsos6
exit ;;
R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
if [ -d /usr/nec ]; then
- echo mips-nec-sysv${UNAME_RELEASE}
+ echo mips-nec-sysv"$UNAME_RELEASE"
else
- echo mips-unknown-sysv${UNAME_RELEASE}
+ echo mips-unknown-sysv"$UNAME_RELEASE"
fi
exit ;;
BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only.
@@ -1244,46 +1260,56 @@ EOF
echo x86_64-unknown-haiku
exit ;;
SX-4:SUPER-UX:*:*)
- echo sx4-nec-superux${UNAME_RELEASE}
+ echo sx4-nec-superux"$UNAME_RELEASE"
exit ;;
SX-5:SUPER-UX:*:*)
- echo sx5-nec-superux${UNAME_RELEASE}
+ echo sx5-nec-superux"$UNAME_RELEASE"
exit ;;
SX-6:SUPER-UX:*:*)
- echo sx6-nec-superux${UNAME_RELEASE}
+ echo sx6-nec-superux"$UNAME_RELEASE"
exit ;;
SX-7:SUPER-UX:*:*)
- echo sx7-nec-superux${UNAME_RELEASE}
+ echo sx7-nec-superux"$UNAME_RELEASE"
exit ;;
SX-8:SUPER-UX:*:*)
- echo sx8-nec-superux${UNAME_RELEASE}
+ echo sx8-nec-superux"$UNAME_RELEASE"
exit ;;
SX-8R:SUPER-UX:*:*)
- echo sx8r-nec-superux${UNAME_RELEASE}
+ echo sx8r-nec-superux"$UNAME_RELEASE"
+ exit ;;
+ SX-ACE:SUPER-UX:*:*)
+ echo sxace-nec-superux"$UNAME_RELEASE"
exit ;;
Power*:Rhapsody:*:*)
- echo powerpc-apple-rhapsody${UNAME_RELEASE}
+ echo powerpc-apple-rhapsody"$UNAME_RELEASE"
exit ;;
*:Rhapsody:*:*)
- echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
+ echo "$UNAME_MACHINE"-apple-rhapsody"$UNAME_RELEASE"
exit ;;
*:Darwin:*:*)
UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
- eval $set_cc_for_build
+ set_cc_for_build
if test "$UNAME_PROCESSOR" = unknown ; then
UNAME_PROCESSOR=powerpc
fi
- if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then
- if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
+ if test "`echo "$UNAME_RELEASE" | sed -e 's/\..*//'`" -le 10 ; then
+ if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
- (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
- grep IS_64BIT_ARCH >/dev/null
+ (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
+ grep IS_64BIT_ARCH >/dev/null
then
case $UNAME_PROCESSOR in
i386) UNAME_PROCESSOR=x86_64 ;;
powerpc) UNAME_PROCESSOR=powerpc64 ;;
esac
fi
+ # On 10.4-10.6 one might compile for PowerPC via gcc -arch ppc
+ if (echo '#ifdef __POWERPC__'; echo IS_PPC; echo '#endif') | \
+ (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
+ grep IS_PPC >/dev/null
+ then
+ UNAME_PROCESSOR=powerpc
+ fi
fi
elif test "$UNAME_PROCESSOR" = i386 ; then
# Avoid executing cc on OS X 10.9, as it ships with a stub
@@ -1294,27 +1320,33 @@ EOF
# that Apple uses in portable devices.
UNAME_PROCESSOR=x86_64
fi
- echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
+ echo "$UNAME_PROCESSOR"-apple-darwin"$UNAME_RELEASE"
exit ;;
*:procnto*:*:* | *:QNX:[0123456789]*:*)
UNAME_PROCESSOR=`uname -p`
- if test "$UNAME_PROCESSOR" = "x86"; then
+ if test "$UNAME_PROCESSOR" = x86; then
UNAME_PROCESSOR=i386
UNAME_MACHINE=pc
fi
- echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
+ echo "$UNAME_PROCESSOR"-"$UNAME_MACHINE"-nto-qnx"$UNAME_RELEASE"
exit ;;
*:QNX:*:4*)
echo i386-pc-qnx
exit ;;
- NEO-?:NONSTOP_KERNEL:*:*)
- echo neo-tandem-nsk${UNAME_RELEASE}
+ NEO-*:NONSTOP_KERNEL:*:*)
+ echo neo-tandem-nsk"$UNAME_RELEASE"
exit ;;
NSE-*:NONSTOP_KERNEL:*:*)
- echo nse-tandem-nsk${UNAME_RELEASE}
+ echo nse-tandem-nsk"$UNAME_RELEASE"
+ exit ;;
+ NSR-*:NONSTOP_KERNEL:*:*)
+ echo nsr-tandem-nsk"$UNAME_RELEASE"
exit ;;
- NSR-?:NONSTOP_KERNEL:*:*)
- echo nsr-tandem-nsk${UNAME_RELEASE}
+ NSV-*:NONSTOP_KERNEL:*:*)
+ echo nsv-tandem-nsk"$UNAME_RELEASE"
+ exit ;;
+ NSX-*:NONSTOP_KERNEL:*:*)
+ echo nsx-tandem-nsk"$UNAME_RELEASE"
exit ;;
*:NonStop-UX:*:*)
echo mips-compaq-nonstopux
@@ -1323,18 +1355,19 @@ EOF
echo bs2000-siemens-sysv
exit ;;
DS/*:UNIX_System_V:*:*)
- echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
+ echo "$UNAME_MACHINE"-"$UNAME_SYSTEM"-"$UNAME_RELEASE"
exit ;;
*:Plan9:*:*)
# "uname -m" is not consistent, so use $cputype instead. 386
# is converted to i386 for consistency with other x86
# operating systems.
- if test "$cputype" = "386"; then
+ # shellcheck disable=SC2154
+ if test "$cputype" = 386; then
UNAME_MACHINE=i386
else
UNAME_MACHINE="$cputype"
fi
- echo ${UNAME_MACHINE}-unknown-plan9
+ echo "$UNAME_MACHINE"-unknown-plan9
exit ;;
*:TOPS-10:*:*)
echo pdp10-unknown-tops10
@@ -1355,14 +1388,14 @@ EOF
echo pdp10-unknown-its
exit ;;
SEI:*:*:SEIUX)
- echo mips-sei-seiux${UNAME_RELEASE}
+ echo mips-sei-seiux"$UNAME_RELEASE"
exit ;;
*:DragonFly:*:*)
- echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
+ echo "$UNAME_MACHINE"-unknown-dragonfly"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`"
exit ;;
*:*VMS:*:*)
UNAME_MACHINE=`(uname -p) 2>/dev/null`
- case "${UNAME_MACHINE}" in
+ case "$UNAME_MACHINE" in
A*) echo alpha-dec-vms ; exit ;;
I*) echo ia64-dec-vms ; exit ;;
V*) echo vax-dec-vms ; exit ;;
@@ -1371,34 +1404,48 @@ EOF
echo i386-pc-xenix
exit ;;
i*86:skyos:*:*)
- echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//'
+ echo "$UNAME_MACHINE"-pc-skyos"`echo "$UNAME_RELEASE" | sed -e 's/ .*$//'`"
exit ;;
i*86:rdos:*:*)
- echo ${UNAME_MACHINE}-pc-rdos
+ echo "$UNAME_MACHINE"-pc-rdos
exit ;;
i*86:AROS:*:*)
- echo ${UNAME_MACHINE}-pc-aros
+ echo "$UNAME_MACHINE"-pc-aros
exit ;;
x86_64:VMkernel:*:*)
- echo ${UNAME_MACHINE}-unknown-esx
+ echo "$UNAME_MACHINE"-unknown-esx
+ exit ;;
+ amd64:Isilon\ OneFS:*:*)
+ echo x86_64-unknown-onefs
exit ;;
esac
+echo "$0: unable to guess system type" >&2
+
+case "$UNAME_MACHINE:$UNAME_SYSTEM" in
+ mips:Linux | mips64:Linux)
+ # If we got here on MIPS GNU/Linux, output extra information.
+ cat >&2 <<EOF
+
+NOTE: MIPS GNU/Linux systems require a C compiler to fully recognize
+the system type. Please install a C compiler and try again.
+EOF
+ ;;
+esac
+
cat >&2 <<EOF
-$0: unable to guess system type
-This script, last modified $timestamp, has failed to recognize
-the operating system you are using. It is advised that you
-download the most up to date version of the config scripts from
+This script (version $timestamp), has failed to recognize the
+operating system you are using. If your script is old, overwrite *all*
+copies of config.guess and config.sub with the latest versions from:
- http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
+ https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
and
- http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
+ https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
-If the version you run ($0) is already up to date, please
-send the following data and any information you think might be
-pertinent to <config-patches@gnu.org> in order to provide the needed
-information to handle your system.
+If $0 has already been updated, send the following data and any
+information you think might be pertinent to config-patches@gnu.org to
+provide the necessary information to handle your system.
config.guess timestamp = $timestamp
@@ -1417,16 +1464,16 @@ hostinfo = `(hostinfo) 2>/dev/null`
/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null`
/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`
-UNAME_MACHINE = ${UNAME_MACHINE}
-UNAME_RELEASE = ${UNAME_RELEASE}
-UNAME_SYSTEM = ${UNAME_SYSTEM}
-UNAME_VERSION = ${UNAME_VERSION}
+UNAME_MACHINE = "$UNAME_MACHINE"
+UNAME_RELEASE = "$UNAME_RELEASE"
+UNAME_SYSTEM = "$UNAME_SYSTEM"
+UNAME_VERSION = "$UNAME_VERSION"
EOF
exit 1
# Local variables:
-# eval: (add-hook 'write-file-hooks 'time-stamp)
+# eval: (add-hook 'before-save-hook 'time-stamp)
# time-stamp-start: "timestamp='"
# time-stamp-format: "%:y-%02m-%02d"
# time-stamp-end: "'"
diff --git a/test-ports/default/Templates/config.site b/test-ports/default/Templates/config.site
index aca988ee..048f4148 100644
--- a/test-ports/default/Templates/config.site
+++ b/test-ports/default/Templates/config.site
@@ -1,4 +1,4 @@
-# $FreeBSD: head/Templates/config.site 414724 2016-05-06 20:57:55Z marino $
+# $FreeBSD: head/Templates/config.site 510716 2019-09-01 18:57:18Z antoine $
# Do not add:
# - toolchain related
# - arch-dependent values
@@ -34,6 +34,7 @@
: ${ac_cv_header_dirent_h=yes}
: ${ac_cv_header_dlfcn_h=yes}
: ${ac_cv_header_elf_h=yes}
+: ${ac_cv_header_err_h=yes}
: ${ac_cv_header_errno_h=yes}
: ${ac_cv_header_fcntl_h=yes}
: ${ac_cv_header_float_h=yes}
@@ -45,6 +46,7 @@
: ${ac_cv_header_libgen_h=yes}
: ${ac_cv_header_libutil_h=yes}
: ${ac_cv_header_limits_h=yes}
+: ${ac_cv_header_locale_h=yes}
: ${ac_cv_header_login_cap_h=yes}
: ${ac_cv_header_math_h=yes}
: ${ac_cv_header_memory_h=yes}
@@ -57,6 +59,7 @@
: ${ac_cv_header_netinet_in_h=yes}
: ${ac_cv_header_paths_h=yes}
: ${ac_cv_header_poll_h=yes}
+: ${ac_cv_header_pthread_h=yes}
: ${ac_cv_header_pwd_h=yes}
: ${ac_cv_header_readpassphrase_h=yes}
: ${ac_cv_header_resolv_h=yes}
@@ -77,7 +80,6 @@
: ${ac_cv_header_strings_h=yes}
: ${ac_cv_header_sys_acl_h=yes}
: ${ac_cv_header_sys_cdefs_h=yes}
-: ${ac_cv_header_sys_dir_h=yes}
: ${ac_cv_header_sys_fcntl_h=yes}
: ${ac_cv_header_sys_file_h=yes}
: ${ac_cv_header_sys_ioctl_h=yes}
@@ -87,14 +89,17 @@
: ${ac_cv_header_sys_param_h=yes}
: ${ac_cv_header_sys_poll_h=yes}
: ${ac_cv_header_sys_ptrace_h=yes}
+: ${ac_cv_header_sys_resource_h=yes}
: ${ac_cv_header_sys_select_h=yes}
: ${ac_cv_header_sys_socket_h=yes}
: ${ac_cv_header_sys_stat_h=yes}
: ${ac_cv_header_sys_statvfs_h=yes}
+: ${ac_cv_header_sys_sysctl_h=yes}
: ${ac_cv_header_sys_time_h=yes}
: ${ac_cv_header_sys_timers_h=yes}
: ${ac_cv_header_sys_times_h=yes}
: ${ac_cv_header_sys_types_h=yes}
+: ${ac_cv_header_sys_uio_h=yes}
: ${ac_cv_header_sys_un_h=yes}
: ${ac_cv_header_sys_wait_h=yes}
: ${ac_cv_header_time_h=yes}
@@ -102,6 +107,8 @@
: ${ac_cv_header_ucontext_h=yes}
: ${ac_cv_header_unistd_h=yes}
: ${ac_cv_header_utime_h=yes}
+: ${ac_cv_header_utmpx_h=yes}
+: ${ac_cv_header_utmp_h=no}
: ${ac_cv_header_vis_h=yes}
: ${ac_cv_header_wchar_h=yes}
: ${ac_cv_header_wctype_h=yes}
@@ -116,8 +123,7 @@
: ${ac_cv_header_random_h=no}
: ${ac_cv_header_vfork_h=no}
-# This appears in FreeBSD 10 do not cache it.
-#: ${gl_cv_have_raw_decl_strchrnul=yes}
+: ${gl_cv_have_raw_decl_strchrnul=yes}
: ${gl_cv_have_raw_decl_memcpy=no}
: ${gl_cv_have_raw_decl_memmem=yes}
: ${gl_cv_have_raw_decl_memrchr=yes}
@@ -230,13 +236,9 @@
: ${gl_cv_sys_struct_timespec_in_time_h=yes}
: ${gl_cv_sys_struct_timeval=yes}
-# Has appearred in FreeBSD 10
-#: ${ac_cv_func_waitid=yes}
-# Has appearred in FreeBSD 10
-#: ${ac_cv_func_strchrnul=yes}
-# Has appearred in FreeBSD 9
-#: ${ac_cv_func_uselocale=yes}
-#: ${ac_cv_func_newlocale=yes}
+: ${ac_cv_func_strchrnul=yes}
+: ${ac_cv_func_uselocale=yes}
+: ${ac_cv_func_newlocale=yes}
# Functions
: ${ac_cv_func___b64_ntop=yes}
@@ -245,6 +247,9 @@
: ${ac_cv_func__getshort=yes}
: ${ac_cv_func__getshort=yes}
: ${ac_cv_func__stat=yes}
+: ${ac_cv_func_abs=yes}
+: ${ac_cv_func_accept=yes}
+: ${ac_cv_func_accept4=yes}
: ${ac_cv_func_acl_create_entry_np=yes}
: ${ac_cv_func_acl_delete_def_file=yes}
: ${ac_cv_func_acl_delete_fd_np=yes}
@@ -257,33 +262,54 @@
: ${ac_cv_func_acl_set_file=yes}
: ${ac_cv_func_alarm=yes}
: ${ac_cv_func_alloca=yes}
+: ${ac_cv_func_alphasort=yes}
: ${ac_cv_func_arc4random=yes}
: ${ac_cv_func_arc4random_buf=yes}
: ${ac_cv_func_arc4random_uniform=yes}
: ${ac_cv_func_asprintf=yes}
: ${ac_cv_func_atexit=yes}
+: ${ac_cv_func_atoll=yes}
+: ${ac_cv_func_basename=yes}
: ${ac_cv_func_bcmp=yes}
: ${ac_cv_func_bcopy=yes}
: ${ac_cv_func_bindresvport_sa=yes}
+: ${ac_cv_func_bsearch=yes}
: ${ac_cv_func_btowc=yes}
: ${ac_cv_func_bzero=yes}
+: ${ac_cv_func_calloc=yes}
: ${ac_cv_func_chown=yes}
: ${ac_cv_func_clock=yes}
: ${ac_cv_func_clock_gettime=yes}
: ${ac_cv_func_closedir=yes}
: ${ac_cv_func_closefrom=yes}
: ${ac_cv_func_daemon=yes}
+: ${ac_cv_func_dirfd=yes}
: ${ac_cv_func_dirname=yes}
: ${ac_cv_func_dlopen=yes}
+: ${ac_cv_func_dprintf=yes}
: ${ac_cv_func_dup2=yes}
: ${ac_cv_func_eaccess=yes}
+: ${ac_cv_func_endgrent=yes}
+: ${ac_cv_func_err=yes}
+: ${ac_cv_func_errx=yes}
: ${ac_cv_func_fchmod=yes}
: ${ac_cv_func_fchown=yes}
: ${ac_cv_func_fcntl=yes}
+: ${ac_cv_func_ffs=yes}
+: ${ac_cv_func_ffsl=yes}
+: ${ac_cv_func_ffsll=yes}
: ${ac_cv_func_fileno=yes}
+: ${ac_cv_func_fls=yes}
+: ${ac_cv_func_flsl=yes}
+: ${ac_cv_func_flsll=yes}
: ${ac_cv_func_fork=yes}
+: ${ac_cv_func_fork_working=yes}
+: ${ac_cv_func_fprintf=yes}
: ${ac_cv_func_fpurge=yes}
: ${ac_cv_func_freeaddrinfo=yes}
+: ${ac_cv_func_fstat=yes}
+: ${ac_cv_func_fstatat=yes}
+: ${ac_cv_func_fstatfs=yes}
: ${ac_cv_func_fstatvfs=yes}
: ${ac_cv_func_fsync=yes}
: ${ac_cv_func_futimes=yes}
@@ -293,7 +319,9 @@
: ${ac_cv_func_getcwd=yes}
: ${ac_cv_func_getdelim=yes}
: ${ac_cv_func_getdtablesize=yes}
+: ${ac_cv_func_getgrent=yes}
: ${ac_cv_func_getegid=yes}
+: ${ac_cv_func_getenv=yes}
: ${ac_cv_func_geteuid=yes}
: ${ac_cv_func_getgid=yes}
: ${ac_cv_func_getgrouplist=yes}
@@ -317,10 +345,12 @@
: ${ac_cv_func_getwd=yes}
: ${ac_cv_func_glob=yes}
: ${ac_cv_func_group_from_gid=yes}
+: ${ac_cv_func_index=yes}
: ${ac_cv_func_inet_aton=yes}
: ${ac_cv_func_inet_ntoa=yes}
: ${ac_cv_func_inet_ntop=yes}
: ${ac_cv_func_innetgr=yes}
+: ${ac_cv_func_insque=yes}
: ${ac_cv_func_isascii=yes}
: ${ac_cv_func_isascii=yes}
: ${ac_cv_func_isblank=yes}
@@ -328,23 +358,36 @@
: ${ac_cv_func_iswblank=yes}
: ${ac_cv_func_iswcntrl=yes}
: ${ac_cv_func_iswctype=yes}
+: ${ac_cv_func_kill=yes}
+: ${ac_cv_func_killpg=yes}
: ${ac_cv_func_link=yes}
+: ${ac_cv_func_labs=yes}
+: ${ac_cv_func_llabs=yes}
: ${ac_cv_func_localtime=yes}
+: ${ac_cv_func_login_getcapbool=yes}
: ${ac_cv_func_lstat=yes}
: ${ac_cv_func_lstat_dereferences_slashed_symlink=yes}
+: ${ac_cv_func_malloc=yes}
: ${ac_cv_func_malloc_0_nonnull=yes}
+: ${ac_cv_func_mblen=yes}
: ${ac_cv_func_mbrlen=yes}
: ${ac_cv_func_mbrtowc=yes}
: ${ac_cv_func_mbsinit=yes}
+: ${ac_cv_func_mbsnrtowcs=yes}
: ${ac_cv_func_mbsrtowcs=yes}
+: ${ac_cv_func_mbstowcs=yes}
+: ${ac_cv_func_mbtowc=yes}
: ${ac_cv_func_memchr=yes}
: ${ac_cv_func_memcmp=yes}
: ${ac_cv_func_memcpy=yes}
: ${ac_cv_func_memmove=yes}
: ${ac_cv_func_memset=yes}
+: ${ac_cv_func_mincore=yes}
: ${ac_cv_func_mkdtemp=yes}
: ${ac_cv_func_mkstemp=yes}
+: ${ac_cv_func_mkstemps=yes}
: ${ac_cv_func_mktemp=yes}
+: ${ac_cv_func_mktemps=yes}
: ${ac_cv_func_mlock=yes}
: ${ac_cv_func_mmap=yes}
: ${ac_cv_func_mmap_fixed_mapped=yes}
@@ -360,6 +403,8 @@
: ${ac_cv_func_poll=yes}
: ${ac_cv_func_posix_spawn=yes}
: ${ac_cv_func_pread=yes}
+: ${ac_cv_func_printf=yes}
+: ${ac_cv_func_psignal=yes}
: ${ac_cv_func_pthread_cond_broadcast=yes}
: ${ac_cv_func_pthread_cond_destroy=yes}
: ${ac_cv_func_pthread_cond_init=yes}
@@ -373,7 +418,12 @@
: ${ac_cv_func_pthread_mutex_lock=yes}
: ${ac_cv_func_pthread_mutex_unlock=yes}
: ${ac_cv_func_pthread_self=yes}
+: ${ac_cv_func_putc=yes}
+: ${ac_cv_func_putc_unlocked=yes}
+: ${ac_cv_func_putchar=yes}
+: ${ac_cv_func_putchar_unlocked=yes}
: ${ac_cv_func_putenv=yes}
+: ${ac_cv_func_putw=yes}
: ${ac_cv_func_pwrite=yes}
: ${ac_cv_func_raise=yes}
: ${ac_cv_func_rand=yes}
@@ -385,19 +435,26 @@
: ${ac_cv_func_realpath=yes}
: ${ac_cv_func_recvmsg=yes}
: ${ac_cv_func_rename=yes}
+: ${ac_cv_func_remque=yes}
+: ${ac_cv_func_rindex=yes}
: ${ac_cv_func_rresvport_af=yes}
+: ${ac_cv_func_scandir=yes}
+: ${ac_cv_func_scandir_b=yes}
: ${ac_cv_func_sched_yield=yes}
: ${ac_cv_func_select=yes}
: ${ac_cv_func_sendmsg=yes}
: ${ac_cv_func_setegid=yes}
: ${ac_cv_func_setenv=yes}
: ${ac_cv_func_seteuid=yes}
+: ${ac_cv_func_setgid=yes}
+: ${ac_cv_func_setgrent=yes}
: ${ac_cv_func_setgroupent=yes}
: ${ac_cv_func_setgroups=yes}
: ${ac_cv_func_setlinebuf=yes}
: ${ac_cv_func_setlocale=yes}
: ${ac_cv_func_setlogin=yes}
: ${ac_cv_func_setpassent=yes}
+: ${ac_cv_func_setpgid=yes}
: ${ac_cv_func_setproctitle=yes}
: ${ac_cv_func_setregid=yes}
: ${ac_cv_func_setresgid=yes}
@@ -406,14 +463,19 @@
: ${ac_cv_func_setrlimit=yes}
: ${ac_cv_func_setsid=yes}
: ${ac_cv_func_setsockopt=yes}
+: ${ac_cv_func_setuid=yes}
: ${ac_cv_func_setvbuf=yes}
: ${ac_cv_func_shmget=yes}
: ${ac_cv_func_sigaction=yes}
: ${ac_cv_func_sigaltstack=yes}
+: ${ac_cv_func_sigblock=yes}
: ${ac_cv_func_siginterrupt=yes}
+: ${ac_cv_func_sigmask=yes}
: ${ac_cv_func_sigprocmask=yes}
+: ${ac_cv_func_sigsetmask=yes}
: ${ac_cv_func_sigvec=yes}
: ${ac_cv_func_sleep=yes}
+: ${ac_cv_func_sprintf=yes}
: ${ac_cv_func_snprintf=yes}
: ${ac_cv_func_socketpair=yes}
: ${ac_cv_func_srand=yes}
@@ -425,6 +487,11 @@
: ${ac_cv_func_stpncpy=yes}
: ${ac_cv_func_strbrk=yes}
: ${ac_cv_func_strcasecmp=yes}
+: ${ac_cv_func_strcasecmp_l=yes}
+: ${ac_cv_func_strcasestr=yes}
+: ${ac_cv_func_strcasestr_l=yes}
+: ${ac_cv_func_strchr=yes}
+: ${ac_cv_func_strrchr=yes}
: ${ac_cv_func_strcspn=yes}
: ${ac_cv_func_strdup=yes}
: ${ac_cv_func_strerror=yes}
@@ -435,6 +502,8 @@
: ${ac_cv_func_strlen=yes}
: ${ac_cv_func_strmode=yes}
: ${ac_cv_func_strncasecmp=yes}
+: ${ac_cv_func_strncmp=yes}
+: ${ac_cv_func_strncmp_working=yes}
: ${ac_cv_func_strndup=yes}
: ${ac_cv_func_strnlen=yes}
: ${ac_cv_func_strnlen_working=yes}
@@ -442,40 +511,79 @@
: ${ac_cv_func_strptime=yes}
: ${ac_cv_func_strsep=yes}
: ${ac_cv_func_strsignal=yes}
+: ${ac_cv_func_strstr=yes}
+: ${ac_cv_func_strnstr=yes}
+: ${ac_cv_func_strtod=yes}
+: ${ac_cv_func_strtof=yes}
: ${ac_cv_func_strtol=yes}
+: ${ac_cv_func_strtold=yes}
: ${ac_cv_func_strtoll=yes}
: ${ac_cv_func_strtonum=yes}
: ${ac_cv_func_strtoul=yes}
: ${ac_cv_func_strtoull=yes}
: ${ac_cv_func_symlink=yes}
: ${ac_cv_func_sysconf=yes}
+: ${ac_cv_func_sysctl=yes}
: ${ac_cv_func_tcgetpgrp=yes}
+: ${ac_cv_func_tmpnam=yes}
: ${ac_cv_func_time=yes}
+: ${ac_cv_func_times=yes}
: ${ac_cv_func_towlower=yes}
: ${ac_cv_func_truncate=yes}
: ${ac_cv_func_tsearch=yes}
: ${ac_cv_func_uname=yes}
+: ${ac_cv_func_unlink=yes}
: ${ac_cv_func_unsetenv=yes}
: ${ac_cv_func_user_from_uid=yes}
: ${ac_cv_func_usleep=yes}
: ${ac_cv_func_utime=yes}
: ${ac_cv_func_utimes=yes}
: ${ac_cv_func_vasprintf=yes}
+: ${ac_cv_func_vdprintf=yes}
: ${ac_cv_func_vfork=yes}
+: ${ac_cv_func_vfork_working=yes}
+: ${ac_cv_func_vfprintf=yes}
: ${ac_cv_func_vprintf=yes}
: ${ac_cv_func_vsnprintf=yes}
: ${ac_cv_func_vsprintf=yes}
: ${ac_cv_func_waitpid=yes}
+: ${ac_cv_func_wait=yes}
+: ${ac_cv_func_waitid=yes}
+: ${ac_cv_func_wait2=yes}
+: ${ac_cv_func_wait3=yes}
+: ${ac_cv_func_wait3_rusage=yes}
+: ${ac_cv_func_wait4=yes}
+: ${ac_cv_func_wait6=yes}
+: ${ac_cv_func_warn=yes}
+: ${ac_cv_func_warnx=yes}
: ${ac_cv_func_wcrtomb=yes}
: ${ac_cv_func_wcscoll=yes}
: ${ac_cv_func_wcslen=yes}
: ${ac_cv_func_wcsnlen=yes}
+: ${ac_cv_func_wcswidth=yes}
: ${ac_cv_func_wctob=yes}
: ${ac_cv_func_wcwidth=yes}
: ${ac_cv_func_wmemchr=yes}
: ${ac_cv_func_wmemcpy=yes}
: ${ac_cv_func_yp_match=yes}
+# misc utx
+: ${ac_cv_func_endutxent=yes}
+: ${ac_cv_func_getutxent=yes}
+: ${ac_cv_func_getutxid=yes}
+: ${ac_cv_func_getutxline=yes}
+: ${ac_cv_func_getutxuser=yes}
+: ${ac_cv_func_pututxline=yes}
+: ${ac_cv_func_setutxdb=yes}
+: ${ac_cv_func_setutxent=yes}
+: ${ac_cv_func_endutent=no}
+: ${ac_cv_func_getutent=no}
+: ${ac_cv_func_getutid=no}
+: ${ac_cv_func_getutline=no}
+: ${ac_cv_func_pututline=no}
+: ${ac_cv_func_setutent=no}
+: ${ac_cv_func_utmpname=no}
+
# non existing functions
: ${ac_cv_func_argz_count=no}
: ${ac_cv_func_argz_next=no}
@@ -518,18 +626,24 @@
: ${ac_cv_have_decl_RLIMIT_NPROC=yes}
: ${ac_cv_have_decl_SHUT_RD=yes}
: ${ac_cv_have_decl__Exit=yes}
+: ${ac_cv_have_decl_abort=yes}
: ${ac_cv_have_decl_alarm=yes}
: ${ac_cv_have_decl_alphasort=yes}
+: ${ac_cv_have_decl_atof=yes}
+: ${ac_cv_have_decl_atol=yes}
: ${ac_cv_have_decl_atoll=yes}
: ${ac_cv_have_decl_btowc=yes}
+: ${ac_cv_have_decl_calloc=yes}
: ${ac_cv_have_decl_chdir=yes}
: ${ac_cv_have_decl_chown=yes}
: ${ac_cv_have_decl_clearerr_unlocked=yes}
+: ${ac_cv_have_decl_clock=yes}
: ${ac_cv_have_decl_closedir=yes}
: ${ac_cv_have_decl_dprintf=yes}
: ${ac_cv_have_decl_dup2=yes}
: ${ac_cv_have_decl_dup=yes}
: ${ac_cv_have_decl_endusershell=yes}
+: ${ac_cv_have_decl_errno=yes}
: ${ac_cv_have_decl_faccessat=yes}
: ${ac_cv_have_decl_fchdir=yes}
: ${ac_cv_have_decl_fchmodat=yes}
@@ -542,6 +656,7 @@
: ${ac_cv_have_decl_ffsl=yes}
: ${ac_cv_have_decl_ffsll=yes}
: ${ac_cv_have_decl_fpurge=yes}
+: ${ac_cv_have_decl_free=yes}
: ${ac_cv_have_decl_frexpl=yes}
: ${ac_cv_have_decl_fseeko=yes}
: ${ac_cv_have_decl_fstat=yes}
@@ -562,11 +677,14 @@
: ${ac_cv_have_decl_getloadavg=yes}
: ${ac_cv_have_decl_getlogin=yes}
: ${ac_cv_have_decl_getlogin_r=yes}
+: ${ac_cv_have_decl_getopt=yes}
: ${ac_cv_have_decl_getpagesize=yes}
-: ${ac_cv_have_decl_gets=yes}
+: ${ac_cv_have_decl_getrlimit=yes}
+: ${ac_cv_have_decl_getrusage=yes}
: ${ac_cv_have_decl_getsubopt=yes}
: ${ac_cv_have_decl_gettimeofday=yes}
: ${ac_cv_have_decl_getusershell=yes}
+: ${ac_cv_have_decl_getwd=yes}
: ${ac_cv_have_decl_grantpt=yes}
: ${ac_cv_have_decl_h_errno=yes}
: ${ac_cv_have_decl_imaxabs=yes}
@@ -582,6 +700,7 @@
: ${ac_cv_have_decl_linkat=yes}
: ${ac_cv_have_decl_lseek=yes}
: ${ac_cv_have_decl_lstat=yes}
+: ${ac_cv_have_decl_malloc=yes}
: ${ac_cv_have_decl_mbrlen=yes}
: ${ac_cv_have_decl_mbrtowc=yes}
: ${ac_cv_have_decl_mbsinit=yes}
@@ -637,16 +756,19 @@
: ${ac_cv_have_decl_readdir=yes}
: ${ac_cv_have_decl_readlink=yes}
: ${ac_cv_have_decl_readlinkat=yes}
+: ${ac_cv_have_decl_realloc=yes}
: ${ac_cv_have_decl_realpath=yes}
: ${ac_cv_have_decl_renameat=yes}
: ${ac_cv_have_decl_rewinddir=yes}
: ${ac_cv_have_decl_rmdir=yes}
: ${ac_cv_have_decl_rpmatch=yes}
+: ${ac_cv_have_decl_sbrk=yes}
: ${ac_cv_have_decl_scandir=yes}
: ${ac_cv_have_decl_select=yes}
: ${ac_cv_have_decl_setenv=yes}
: ${ac_cv_have_decl_sethostname=yes}
: ${ac_cv_have_decl_setlocale=yes}
+: ${ac_cv_have_decl_setrlimit=yes}
: ${ac_cv_have_decl_setstate=yes}
: ${ac_cv_have_decl_setusershell=yes}
: ${ac_cv_have_decl_sigaction=yes}
@@ -673,6 +795,7 @@
: ${ac_cv_have_decl_strpbrk=yes}
: ${ac_cv_have_decl_strsep=yes}
: ${ac_cv_have_decl_strsignal=yes}
+: ${ac_cv_have_decl_strstr=yes}
: ${ac_cv_have_decl_strtod=yes}
: ${ac_cv_have_decl_strtoimax=yes}
: ${ac_cv_have_decl_strtok_r=yes}
@@ -683,6 +806,7 @@
: ${ac_cv_have_decl_symlinkat=yes}
: ${ac_cv_have_decl_sys_siglist=yes}
: ${ac_cv_have_decl_tcsendbreak=yes}
+: ${ac_cv_have_decl_times=yes}
: ${ac_cv_have_decl_tmpfile=yes}
: ${ac_cv_have_decl_towctrans=yes}
: ${ac_cv_have_decl_ttyname_r=yes}
@@ -691,6 +815,7 @@
: ${ac_cv_have_decl_unlockpt=yes}
: ${ac_cv_have_decl_unsetenv=yes}
: ${ac_cv_have_decl_usleep=yes}
+: ${ac_cv_have_decl_vasprintf=yes}
: ${ac_cv_have_decl_vdprintf=yes}
: ${ac_cv_have_decl_vsnprintf=yes}
: ${ac_cv_have_decl_waitpid=yes}
@@ -827,7 +952,6 @@
: ${gl_cv_have_raw_decl_getlogin=yes}
: ${gl_cv_have_raw_decl_getlogin_r=yes}
: ${gl_cv_have_raw_decl_getpagesize=yes}
-: ${gl_cv_have_raw_decl_gets=yes}
: ${gl_cv_have_raw_decl_getsubopt=yes}
: ${gl_cv_have_raw_decl_gettimeofday=yes}
: ${gl_cv_have_raw_decl_getusershell=yes}
diff --git a/test-ports/default/Templates/config.sub b/test-ports/default/Templates/config.sub
index 3580aaf3..dad71239 100644
--- a/test-ports/default/Templates/config.sub
+++ b/test-ports/default/Templates/config.sub
@@ -1,8 +1,8 @@
#! /bin/sh
# Configuration validation subroutine script.
-# Copyright 1992-2015 Free Software Foundation, Inc.
+# Copyright 1992-2018 Free Software Foundation, Inc.
-timestamp='2015-03-08'
+timestamp='2018-05-24'
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
@@ -15,7 +15,7 @@ timestamp='2015-03-08'
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this program; if not, see <http://www.gnu.org/licenses/>.
+# along with this program; if not, see <https://www.gnu.org/licenses/>.
#
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
@@ -33,7 +33,7 @@ timestamp='2015-03-08'
# Otherwise, we print the canonical config type on stdout and succeed.
# You can get the latest version of this script from:
-# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
+# https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
# This file is supposed to be the same for all GNU packages
# and recognize all the CPU types, system types and aliases
@@ -53,12 +53,11 @@ timestamp='2015-03-08'
me=`echo "$0" | sed -e 's,.*/,,'`
usage="\
-Usage: $0 [OPTION] CPU-MFR-OPSYS
- $0 [OPTION] ALIAS
+Usage: $0 [OPTION] CPU-MFR-OPSYS or ALIAS
Canonicalize a configuration name.
-Operation modes:
+Options:
-h, --help print this help, then exit
-t, --time-stamp print date of last modification, then exit
-v, --version print version number, then exit
@@ -68,7 +67,7 @@ Report bugs and patches to <config-patches@gnu.org>."
version="\
GNU config.sub ($timestamp)
-Copyright 1992-2015 Free Software Foundation, Inc.
+Copyright 1992-2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -95,7 +94,7 @@ while test $# -gt 0 ; do
*local*)
# First pass through any local machine types.
- echo $1
+ echo "$1"
exit ;;
* )
@@ -111,134 +110,455 @@ case $# in
exit 1;;
esac
-# Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any).
-# Here we must recognize all the valid KERNEL-OS combinations.
-maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
-case $maybe_os in
- nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \
- linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \
- knetbsd*-gnu* | netbsd*-gnu* | netbsd*-eabi* | \
- kopensolaris*-gnu* | \
- storm-chaos* | os2-emx* | rtmk-nova*)
- os=-$maybe_os
- basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
- ;;
- android-linux)
- os=-linux-android
- basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown
- ;;
- *)
- basic_machine=`echo $1 | sed 's/-[^-]*$//'`
- if [ $basic_machine != $1 ]
- then os=`echo $1 | sed 's/.*-/-/'`
- else os=; fi
- ;;
-esac
+# Split fields of configuration type
+IFS="-" read -r field1 field2 field3 field4 <<EOF
+$1
+EOF
-### Let's recognize common machines as not being operating systems so
-### that things like config.sub decstation-3100 work. We also
-### recognize some manufacturers as not being operating systems, so we
-### can provide default operating systems below.
-case $os in
- -sun*os*)
- # Prevent following clause from handling this invalid input.
- ;;
- -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \
- -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \
- -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \
- -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
- -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
- -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
- -apple | -axis | -knuth | -cray | -microblaze*)
- os=
- basic_machine=$1
- ;;
- -bluegene*)
- os=-cnk
- ;;
- -sim | -cisco | -oki | -wec | -winbond)
- os=
- basic_machine=$1
- ;;
- -scout)
- ;;
- -wrs)
- os=-vxworks
- basic_machine=$1
- ;;
- -chorusos*)
- os=-chorusos
- basic_machine=$1
- ;;
- -chorusrdb)
- os=-chorusrdb
- basic_machine=$1
- ;;
- -hiux*)
- os=-hiuxwe2
- ;;
- -sco6)
- os=-sco5v6
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
- ;;
- -sco5)
- os=-sco3.2v5
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
- ;;
- -sco4)
- os=-sco3.2v4
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
- ;;
- -sco3.2.[4-9]*)
- os=`echo $os | sed -e 's/sco3.2./sco3.2v/'`
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
- ;;
- -sco3.2v[4-9]*)
- # Don't forget version if it is 3.2v4 or newer.
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
- ;;
- -sco5v6*)
- # Don't forget version if it is 3.2v4 or newer.
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
- ;;
- -sco*)
- os=-sco3.2v2
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
- ;;
- -udk*)
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
- ;;
- -isc)
- os=-isc2.2
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
- ;;
- -clix*)
- basic_machine=clipper-intergraph
- ;;
- -isc*)
- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
- ;;
- -lynx*178)
- os=-lynxos178
- ;;
- -lynx*5)
- os=-lynxos5
- ;;
- -lynx*)
- os=-lynxos
+# Separate into logical components for further validation
+case $1 in
+ *-*-*-*-*)
+ echo Invalid configuration \`"$1"\': more than four components >&2
+ exit 1
;;
- -ptx*)
- basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'`
+ *-*-*-*)
+ basic_machine=$field1-$field2
+ os=$field3-$field4
;;
- -windowsnt*)
- os=`echo $os | sed -e 's/windowsnt/winnt/'`
+ *-*-*)
+ # Ambiguous whether COMPANY is present, or skipped and KERNEL-OS is two
+ # parts
+ maybe_os=$field2-$field3
+ case $maybe_os in
+ nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc \
+ | linux-newlib* | linux-musl* | linux-uclibc* | uclinux-uclibc* \
+ | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* \
+ | netbsd*-eabi* | kopensolaris*-gnu* | cloudabi*-eabi* \
+ | storm-chaos* | os2-emx* | rtmk-nova*)
+ basic_machine=$field1
+ os=$maybe_os
+ ;;
+ android-linux)
+ basic_machine=$field1-unknown
+ os=linux-android
+ ;;
+ *)
+ basic_machine=$field1-$field2
+ os=$field3
+ ;;
+ esac
;;
- -psos*)
- os=-psos
+ *-*)
+ # Second component is usually, but not always the OS
+ case $field2 in
+ # Prevent following clause from handling this valid os
+ sun*os*)
+ basic_machine=$field1
+ os=$field2
+ ;;
+ # Manufacturers
+ dec* | mips* | sequent* | encore* | pc532* | sgi* | sony* \
+ | att* | 7300* | 3300* | delta* | motorola* | sun[234]* \
+ | unicom* | ibm* | next | hp | isi* | apollo | altos* \
+ | convergent* | ncr* | news | 32* | 3600* | 3100* | hitachi* \
+ | c[123]* | convex* | sun | crds | omron* | dg | ultra | tti* \
+ | harris | dolphin | highlevel | gould | cbm | ns | masscomp \
+ | apple | axis | knuth | cray | microblaze* \
+ | sim | cisco | oki | wec | wrs | winbond)
+ basic_machine=$field1-$field2
+ os=
+ ;;
+ *)
+ basic_machine=$field1
+ os=$field2
+ ;;
+ esac
;;
- -mint | -mint[0-9]*)
- basic_machine=m68k-atari
- os=-mint
+ *)
+ # Convert single-component short-hands not valid as part of
+ # multi-component configurations.
+ case $field1 in
+ 386bsd)
+ basic_machine=i386-pc
+ os=bsd
+ ;;
+ a29khif)
+ basic_machine=a29k-amd
+ os=udi
+ ;;
+ adobe68k)
+ basic_machine=m68010-adobe
+ os=scout
+ ;;
+ am29k)
+ basic_machine=a29k-none
+ os=bsd
+ ;;
+ amdahl)
+ basic_machine=580-amdahl
+ os=sysv
+ ;;
+ amigaos | amigados)
+ basic_machine=m68k-unknown
+ os=amigaos
+ ;;
+ amigaunix | amix)
+ basic_machine=m68k-unknown
+ os=sysv4
+ ;;
+ apollo68)
+ basic_machine=m68k-apollo
+ os=sysv
+ ;;
+ apollo68bsd)
+ basic_machine=m68k-apollo
+ os=bsd
+ ;;
+ aros)
+ basic_machine=i386-pc
+ os=aros
+ ;;
+ aux)
+ basic_machine=m68k-apple
+ os=aux
+ ;;
+ balance)
+ basic_machine=ns32k-sequent
+ os=dynix
+ ;;
+ blackfin)
+ basic_machine=bfin-unknown
+ os=linux
+ ;;
+ cegcc)
+ basic_machine=arm-unknown
+ os=cegcc
+ ;;
+ cray)
+ basic_machine=j90-cray
+ os=unicos
+ ;;
+ craynv)
+ basic_machine=craynv-cray
+ os=unicosmp
+ ;;
+ delta88)
+ basic_machine=m88k-motorola
+ os=sysv3
+ ;;
+ dicos)
+ basic_machine=i686-pc
+ os=dicos
+ ;;
+ djgpp)
+ basic_machine=i586-pc
+ os=msdosdjgpp
+ ;;
+ ebmon29k)
+ basic_machine=a29k-amd
+ os=ebmon
+ ;;
+ es1800 | OSE68k | ose68k | ose | OSE)
+ basic_machine=m68k-ericsson
+ os=ose
+ ;;
+ gmicro)
+ basic_machine=tron-gmicro
+ os=sysv
+ ;;
+ go32)
+ basic_machine=i386-pc
+ os=go32
+ ;;
+ h8300hms)
+ basic_machine=h8300-hitachi
+ os=hms
+ ;;
+ h8300xray)
+ basic_machine=h8300-hitachi
+ os=xray
+ ;;
+ h8500hms)
+ basic_machine=h8500-hitachi
+ os=hms
+ ;;
+ harris)
+ basic_machine=m88k-harris
+ os=sysv3
+ ;;
+ hp300bsd)
+ basic_machine=m68k-hp
+ os=bsd
+ ;;
+ hp300hpux)
+ basic_machine=m68k-hp
+ os=hpux
+ ;;
+ hppaosf)
+ basic_machine=hppa1.1-hp
+ os=osf
+ ;;
+ hppro)
+ basic_machine=hppa1.1-hp
+ os=proelf
+ ;;
+ i386mach)
+ basic_machine=i386-mach
+ os=mach
+ ;;
+ vsta)
+ basic_machine=i386-unknown
+ os=vsta
+ ;;
+ isi68 | isi)
+ basic_machine=m68k-isi
+ os=sysv
+ ;;
+ m68knommu)
+ basic_machine=m68k-unknown
+ os=linux
+ ;;
+ magnum | m3230)
+ basic_machine=mips-mips
+ os=sysv
+ ;;
+ merlin)
+ basic_machine=ns32k-utek
+ os=sysv
+ ;;
+ mingw64)
+ basic_machine=x86_64-pc
+ os=mingw64
+ ;;
+ mingw32)
+ basic_machine=i686-pc
+ os=mingw32
+ ;;
+ mingw32ce)
+ basic_machine=arm-unknown
+ os=mingw32ce
+ ;;
+ monitor)
+ basic_machine=m68k-rom68k
+ os=coff
+ ;;
+ morphos)
+ basic_machine=powerpc-unknown
+ os=morphos
+ ;;
+ moxiebox)
+ basic_machine=moxie-unknown
+ os=moxiebox
+ ;;
+ msdos)
+ basic_machine=i386-pc
+ os=msdos
+ ;;
+ msys)
+ basic_machine=i686-pc
+ os=msys
+ ;;
+ mvs)
+ basic_machine=i370-ibm
+ os=mvs
+ ;;
+ nacl)
+ basic_machine=le32-unknown
+ os=nacl
+ ;;
+ ncr3000)
+ basic_machine=i486-ncr
+ os=sysv4
+ ;;
+ netbsd386)
+ basic_machine=i386-unknown
+ os=netbsd
+ ;;
+ netwinder)
+ basic_machine=armv4l-rebel
+ os=linux
+ ;;
+ news | news700 | news800 | news900)
+ basic_machine=m68k-sony
+ os=newsos
+ ;;
+ news1000)
+ basic_machine=m68030-sony
+ os=newsos
+ ;;
+ necv70)
+ basic_machine=v70-nec
+ os=sysv
+ ;;
+ nh3000)
+ basic_machine=m68k-harris
+ os=cxux
+ ;;
+ nh[45]000)
+ basic_machine=m88k-harris
+ os=cxux
+ ;;
+ nindy960)
+ basic_machine=i960-intel
+ os=nindy
+ ;;
+ mon960)
+ basic_machine=i960-intel
+ os=mon960
+ ;;
+ nonstopux)
+ basic_machine=mips-compaq
+ os=nonstopux
+ ;;
+ os400)
+ basic_machine=powerpc-ibm
+ os=os400
+ ;;
+ OSE68000 | ose68000)
+ basic_machine=m68000-ericsson
+ os=ose
+ ;;
+ os68k)
+ basic_machine=m68k-none
+ os=os68k
+ ;;
+ paragon)
+ basic_machine=i860-intel
+ os=osf
+ ;;
+ parisc)
+ basic_machine=hppa-unknown
+ os=linux
+ ;;
+ pw32)
+ basic_machine=i586-unknown
+ os=pw32
+ ;;
+ rdos | rdos64)
+ basic_machine=x86_64-pc
+ os=rdos
+ ;;
+ rdos32)
+ basic_machine=i386-pc
+ os=rdos
+ ;;
+ rom68k)
+ basic_machine=m68k-rom68k
+ os=coff
+ ;;
+ sa29200)
+ basic_machine=a29k-amd
+ os=udi
+ ;;
+ sei)
+ basic_machine=mips-sei
+ os=seiux
+ ;;
+ sps7)
+ basic_machine=m68k-bull
+ os=sysv2
+ ;;
+ stratus)
+ basic_machine=i860-stratus
+ os=sysv4
+ ;;
+ sun2os3)
+ basic_machine=m68000-sun
+ os=sunos3
+ ;;
+ sun2os4)
+ basic_machine=m68000-sun
+ os=sunos4
+ ;;
+ sun3os3)
+ basic_machine=m68k-sun
+ os=sunos3
+ ;;
+ sun3os4)
+ basic_machine=m68k-sun
+ os=sunos4
+ ;;
+ sun4os3)
+ basic_machine=sparc-sun
+ os=sunos3
+ ;;
+ sun4os4)
+ basic_machine=sparc-sun
+ os=sunos4
+ ;;
+ sun4sol2)
+ basic_machine=sparc-sun
+ os=solaris2
+ ;;
+ sv1)
+ basic_machine=sv1-cray
+ os=unicos
+ ;;
+ symmetry)
+ basic_machine=i386-sequent
+ os=dynix
+ ;;
+ t3e)
+ basic_machine=alphaev5-cray
+ os=unicos
+ ;;
+ t90)
+ basic_machine=t90-cray
+ os=unicos
+ ;;
+ toad1)
+ basic_machine=pdp10-xkl
+ os=tops20
+ ;;
+ tpf)
+ basic_machine=s390x-ibm
+ os=tpf
+ ;;
+ udi29k)
+ basic_machine=a29k-amd
+ os=udi
+ ;;
+ ultra3)
+ basic_machine=a29k-nyu
+ os=sym1
+ ;;
+ v810 | necv810)
+ basic_machine=v810-nec
+ os=none
+ ;;
+ vaxv)
+ basic_machine=vax-dec
+ os=sysv
+ ;;
+ vms)
+ basic_machine=vax-dec
+ os=vms
+ ;;
+ vxworks960)
+ basic_machine=i960-wrs
+ os=vxworks
+ ;;
+ vxworks68)
+ basic_machine=m68k-wrs
+ os=vxworks
+ ;;
+ vxworks29k)
+ basic_machine=a29k-wrs
+ os=vxworks
+ ;;
+ xbox)
+ basic_machine=i686-pc
+ os=mingw32
+ ;;
+ ymp)
+ basic_machine=ymp-cray
+ os=unicos
+ ;;
+ *)
+ basic_machine=$1
+ os=
+ ;;
+ esac
;;
esac
@@ -253,17 +573,18 @@ case $basic_machine in
| alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
| am33_2.0 \
| arc | arceb \
- | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \
+ | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv6m | armv[78][arm] \
| avr | avr32 \
+ | ba \
| be32 | be64 \
| bfin \
- | c4x | c8051 | clipper \
+ | c4x | c8051 | clipper | csky \
| d10v | d30v | dlx | dsp16xx \
| e2k | epiphany \
| fido | fr30 | frv | ft32 \
| h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
| hexagon \
- | i370 | i860 | i960 | ia64 \
+ | i370 | i860 | i960 | ia16 | ia64 \
| ip2k | iq2000 \
| k1om \
| le32 | le64 \
@@ -296,16 +617,18 @@ case $basic_machine in
| mt \
| msp430 \
| nds32 | nds32le | nds32be \
+ | nfp \
| nios | nios2 | nios2eb | nios2el \
| ns16k | ns32k \
| open8 | or1k | or1knd | or32 \
- | pdp10 | pdp11 | pj | pjl \
+ | pdp10 | pj | pjl \
| powerpc | powerpc64 | powerpc64le | powerpcle | powerpcspe \
+ | pru \
| pyramid \
| riscv32 | riscv64 \
| rl78 | rx \
| score \
- | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
+ | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[234]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
| sh64 | sh64le \
| sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
| sparcv8 | sparcv9 | sparcv9b | sparcv9v \
@@ -314,7 +637,7 @@ case $basic_machine in
| ubicom32 \
| v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \
| visium \
- | we32k \
+ | wasm32 \
| x86 | xc16x | xstormy16 | xtensa \
| z8k | z80)
basic_machine=$basic_machine-unknown
@@ -333,20 +656,23 @@ case $basic_machine in
;;
m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip)
basic_machine=$basic_machine-unknown
- os=-none
+ os=${os:-none}
+ ;;
+ m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65)
;;
- m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)
+ m9s12z | m68hcs12z | hcs12z | s12z)
+ basic_machine=s12z-unknown
+ os=${os:-none}
;;
ms1)
basic_machine=mt-unknown
;;
-
strongarm | thumb | xscale)
basic_machine=arm-unknown
;;
xgate)
basic_machine=$basic_machine-unknown
- os=-none
+ os=${os:-none}
;;
xscaleeb)
basic_machine=armeb-unknown
@@ -362,11 +688,6 @@ case $basic_machine in
i*86 | x86_64)
basic_machine=$basic_machine-pc
;;
- # Object if more than one company name word.
- *-*-*)
- echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
- exit 1
- ;;
# Recognize the basic CPU types with company name.
580-* \
| a29k-* \
@@ -376,17 +697,18 @@ case $basic_machine in
| alphapca5[67]-* | alpha64pca5[67]-* | amd64-* | arc-* | arceb-* \
| arm-* | armbe-* | armle-* | armeb-* | armv*-* \
| avr-* | avr32-* \
+ | ba-* \
| be32-* | be64-* \
| bfin-* | bs2000-* \
| c[123]* | c30-* | [cjt]90-* | c4x-* \
- | c8051-* | clipper-* | craynv-* | cydra-* \
+ | c8051-* | clipper-* | craynv-* | csky-* | cydra-* \
| d10v-* | d30v-* | dlx-* \
| e2k-* | elxsi-* \
| f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
| h8300-* | h8500-* \
| hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
| hexagon-* \
- | i*86-* | i860-* | i960-* | ia64-* \
+ | i*86-* | i860-* | i960-* | ia16-* | ia64-* \
| ip2k-* | iq2000-* \
| k1om-* \
| le32-* | le64-* \
@@ -420,6 +742,7 @@ case $basic_machine in
| mt-* \
| msp430-* \
| nds32-* | nds32le-* | nds32be-* \
+ | nfp-* \
| nios-* | nios2-* | nios2eb-* | nios2el-* \
| none-* | np1-* | ns16k-* | ns32k-* \
| open8-* \
@@ -427,13 +750,15 @@ case $basic_machine in
| orion-* \
| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | powerpcspe-* \
+ | pru-* \
| pyramid-* \
+ | riscv32-* | riscv64-* \
| rl78-* | romp-* | rs6000-* | rx-* \
| sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
| shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
| sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
| sparclite-* \
- | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx?-* \
+ | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx*-* \
| tahoe-* \
| tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
| tile*-* \
@@ -442,6 +767,7 @@ case $basic_machine in
| v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \
| vax-* \
| visium-* \
+ | wasm32-* \
| we32k-* \
| x86-* | x86_64-* | xc16x-* | xps100-* \
| xstormy16-* | xtensa*-* \
@@ -454,135 +780,71 @@ case $basic_machine in
;;
# Recognize the various machine names and aliases which stand
# for a CPU type and a company and sometimes even an OS.
- 386bsd)
- basic_machine=i386-unknown
- os=-bsd
- ;;
3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc)
basic_machine=m68000-att
;;
3b*)
basic_machine=we32k-att
;;
- a29khif)
- basic_machine=a29k-amd
- os=-udi
- ;;
abacus)
basic_machine=abacus-unknown
;;
- adobe68k)
- basic_machine=m68010-adobe
- os=-scout
- ;;
alliant | fx80)
basic_machine=fx80-alliant
;;
altos | altos3068)
basic_machine=m68k-altos
;;
- am29k)
- basic_machine=a29k-none
- os=-bsd
- ;;
- amdahl)
- basic_machine=580-amdahl
- os=-sysv
- ;;
amiga | amiga-*)
basic_machine=m68k-unknown
;;
- amigaos | amigados)
- basic_machine=m68k-unknown
- os=-amigaos
- ;;
- amigaunix | amix)
- basic_machine=m68k-unknown
- os=-sysv4
- ;;
- apollo68)
- basic_machine=m68k-apollo
- os=-sysv
- ;;
- apollo68bsd)
- basic_machine=m68k-apollo
- os=-bsd
- ;;
- aros)
- basic_machine=i386-pc
- os=-aros
- ;;
- asmjs)
+ asmjs)
basic_machine=asmjs-unknown
;;
- aux)
- basic_machine=m68k-apple
- os=-aux
- ;;
- balance)
- basic_machine=ns32k-sequent
- os=-dynix
- ;;
- blackfin)
- basic_machine=bfin-unknown
- os=-linux
- ;;
blackfin-*)
- basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'`
- os=-linux
+ basic_machine=bfin-`echo "$basic_machine" | sed 's/^[^-]*-//'`
+ os=linux
;;
bluegene*)
basic_machine=powerpc-ibm
- os=-cnk
+ os=cnk
;;
c54x-*)
- basic_machine=tic54x-`echo $basic_machine | sed 's/^[^-]*-//'`
+ basic_machine=tic54x-`echo "$basic_machine" | sed 's/^[^-]*-//'`
;;
c55x-*)
- basic_machine=tic55x-`echo $basic_machine | sed 's/^[^-]*-//'`
+ basic_machine=tic55x-`echo "$basic_machine" | sed 's/^[^-]*-//'`
;;
c6x-*)
- basic_machine=tic6x-`echo $basic_machine | sed 's/^[^-]*-//'`
+ basic_machine=tic6x-`echo "$basic_machine" | sed 's/^[^-]*-//'`
;;
c90)
basic_machine=c90-cray
- os=-unicos
- ;;
- cegcc)
- basic_machine=arm-unknown
- os=-cegcc
+ os=${os:-unicos}
;;
convex-c1)
basic_machine=c1-convex
- os=-bsd
+ os=bsd
;;
convex-c2)
basic_machine=c2-convex
- os=-bsd
+ os=bsd
;;
convex-c32)
basic_machine=c32-convex
- os=-bsd
+ os=bsd
;;
convex-c34)
basic_machine=c34-convex
- os=-bsd
+ os=bsd
;;
convex-c38)
basic_machine=c38-convex
- os=-bsd
- ;;
- cray | j90)
- basic_machine=j90-cray
- os=-unicos
- ;;
- craynv)
- basic_machine=craynv-cray
- os=-unicosmp
+ os=bsd
;;
cr16 | cr16-*)
basic_machine=cr16-unknown
- os=-elf
+ os=${os:-elf}
;;
crds | unos)
basic_machine=m68k-crds
@@ -595,7 +857,7 @@ case $basic_machine in
;;
crx)
basic_machine=crx-unknown
- os=-elf
+ os=${os:-elf}
;;
da30 | da30-*)
basic_machine=m68k-da30
@@ -605,50 +867,38 @@ case $basic_machine in
;;
decsystem10* | dec10*)
basic_machine=pdp10-dec
- os=-tops10
+ os=tops10
;;
decsystem20* | dec20*)
basic_machine=pdp10-dec
- os=-tops20
+ os=tops20
;;
delta | 3300 | motorola-3300 | motorola-delta \
| 3300-motorola | delta-motorola)
basic_machine=m68k-motorola
;;
- delta88)
- basic_machine=m88k-motorola
- os=-sysv3
- ;;
- dicos)
- basic_machine=i686-pc
- os=-dicos
- ;;
- djgpp)
- basic_machine=i586-pc
- os=-msdosdjgpp
- ;;
dpx20 | dpx20-*)
basic_machine=rs6000-bull
- os=-bosx
+ os=${os:-bosx}
;;
- dpx2* | dpx2*-bull)
+ dpx2*)
basic_machine=m68k-bull
- os=-sysv3
+ os=sysv3
;;
- ebmon29k)
- basic_machine=a29k-amd
- os=-ebmon
+ e500v[12])
+ basic_machine=powerpc-unknown
+ os=$os"spe"
;;
- elxsi)
- basic_machine=elxsi-elxsi
- os=-bsd
+ e500v[12]-*)
+ basic_machine=powerpc-`echo "$basic_machine" | sed 's/^[^-]*-//'`
+ os=$os"spe"
;;
encore | umax | mmax)
basic_machine=ns32k-encore
;;
- es1800 | OSE68k | ose68k | ose | OSE)
- basic_machine=m68k-ericsson
- os=-ose
+ elxsi)
+ basic_machine=elxsi-elxsi
+ os=${os:-bsd}
;;
fx2800)
basic_machine=i860-alliant
@@ -656,45 +906,13 @@ case $basic_machine in
genix)
basic_machine=ns32k-ns
;;
- gmicro)
- basic_machine=tron-gmicro
- os=-sysv
- ;;
- go32)
- basic_machine=i386-pc
- os=-go32
- ;;
h3050r* | hiux*)
basic_machine=hppa1.1-hitachi
- os=-hiuxwe2
- ;;
- h8300hms)
- basic_machine=h8300-hitachi
- os=-hms
- ;;
- h8300xray)
- basic_machine=h8300-hitachi
- os=-xray
- ;;
- h8500hms)
- basic_machine=h8500-hitachi
- os=-hms
- ;;
- harris)
- basic_machine=m88k-harris
- os=-sysv3
+ os=hiuxwe2
;;
hp300-*)
basic_machine=m68k-hp
;;
- hp300bsd)
- basic_machine=m68k-hp
- os=-bsd
- ;;
- hp300hpux)
- basic_machine=m68k-hp
- os=-hpux
- ;;
hp3k9[0-9][0-9] | hp9[0-9][0-9])
basic_machine=hppa1.0-hp
;;
@@ -724,200 +942,82 @@ case $basic_machine in
hp9k8[0-9][0-9] | hp8[0-9][0-9])
basic_machine=hppa1.0-hp
;;
- hppa-next)
- os=-nextstep3
- ;;
- hppaosf)
- basic_machine=hppa1.1-hp
- os=-osf
- ;;
- hppro)
- basic_machine=hppa1.1-hp
- os=-proelf
- ;;
i370-ibm* | ibm*)
basic_machine=i370-ibm
;;
i*86v32)
- basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
- os=-sysv32
+ basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'`
+ os=sysv32
;;
i*86v4*)
- basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
- os=-sysv4
+ basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'`
+ os=sysv4
;;
i*86v)
- basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
- os=-sysv
+ basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'`
+ os=sysv
;;
i*86sol2)
- basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
- os=-solaris2
- ;;
- i386mach)
- basic_machine=i386-mach
- os=-mach
+ basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'`
+ os=solaris2
;;
- i386-vsta | vsta)
- basic_machine=i386-unknown
- os=-vsta
+ j90 | j90-cray)
+ basic_machine=j90-cray
+ os=${os:-unicos}
;;
iris | iris4d)
basic_machine=mips-sgi
case $os in
- -irix*)
+ irix*)
;;
*)
- os=-irix4
+ os=irix4
;;
esac
;;
- isi68 | isi)
- basic_machine=m68k-isi
- os=-sysv
- ;;
leon-*|leon[3-9]-*)
- basic_machine=sparc-`echo $basic_machine | sed 's/-.*//'`
- ;;
- m68knommu)
- basic_machine=m68k-unknown
- os=-linux
+ basic_machine=sparc-`echo "$basic_machine" | sed 's/-.*//'`
;;
m68knommu-*)
- basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'`
- os=-linux
- ;;
- m88k-omron*)
- basic_machine=m88k-omron
- ;;
- magnum | m3230)
- basic_machine=mips-mips
- os=-sysv
- ;;
- merlin)
- basic_machine=ns32k-utek
- os=-sysv
+ basic_machine=m68k-`echo "$basic_machine" | sed 's/^[^-]*-//'`
+ os=linux
;;
microblaze*)
basic_machine=microblaze-xilinx
;;
- mingw64)
- basic_machine=x86_64-pc
- os=-mingw64
- ;;
- mingw32)
- basic_machine=i686-pc
- os=-mingw32
- ;;
- mingw32ce)
- basic_machine=arm-unknown
- os=-mingw32ce
- ;;
miniframe)
basic_machine=m68000-convergent
;;
- *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*)
+ *mint | mint[0-9]* | *MiNT | *MiNT[0-9]*)
basic_machine=m68k-atari
- os=-mint
+ os=mint
;;
mips3*-*)
- basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`
+ basic_machine=`echo "$basic_machine" | sed -e 's/mips3/mips64/'`
;;
mips3*)
- basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
- ;;
- monitor)
- basic_machine=m68k-rom68k
- os=-coff
- ;;
- morphos)
- basic_machine=powerpc-unknown
- os=-morphos
- ;;
- moxiebox)
- basic_machine=moxie-unknown
- os=-moxiebox
- ;;
- msdos)
- basic_machine=i386-pc
- os=-msdos
+ basic_machine=`echo "$basic_machine" | sed -e 's/mips3/mips64/'`-unknown
;;
ms1-*)
- basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'`
- ;;
- msys)
- basic_machine=i686-pc
- os=-msys
- ;;
- mvs)
- basic_machine=i370-ibm
- os=-mvs
- ;;
- nacl)
- basic_machine=le32-unknown
- os=-nacl
- ;;
- ncr3000)
- basic_machine=i486-ncr
- os=-sysv4
- ;;
- netbsd386)
- basic_machine=i386-unknown
- os=-netbsd
- ;;
- netwinder)
- basic_machine=armv4l-rebel
- os=-linux
- ;;
- news | news700 | news800 | news900)
- basic_machine=m68k-sony
- os=-newsos
- ;;
- news1000)
- basic_machine=m68030-sony
- os=-newsos
+ basic_machine=`echo "$basic_machine" | sed -e 's/ms1-/mt-/'`
;;
news-3600 | risc-news)
basic_machine=mips-sony
- os=-newsos
+ os=newsos
;;
- necv70)
- basic_machine=v70-nec
- os=-sysv
- ;;
- next | m*-next )
+ next | m*-next)
basic_machine=m68k-next
case $os in
- -nextstep* )
+ nextstep* )
;;
- -ns2*)
- os=-nextstep2
+ ns2*)
+ os=nextstep2
;;
*)
- os=-nextstep3
+ os=nextstep3
;;
esac
;;
- nh3000)
- basic_machine=m68k-harris
- os=-cxux
- ;;
- nh[45]000)
- basic_machine=m88k-harris
- os=-cxux
- ;;
- nindy960)
- basic_machine=i960-intel
- os=-nindy
- ;;
- mon960)
- basic_machine=i960-intel
- os=-mon960
- ;;
- nonstopux)
- basic_machine=mips-compaq
- os=-nonstopux
- ;;
np1)
basic_machine=np1-gould
;;
@@ -930,40 +1030,26 @@ case $basic_machine in
nsr-tandem)
basic_machine=nsr-tandem
;;
+ nsv-tandem)
+ basic_machine=nsv-tandem
+ ;;
+ nsx-tandem)
+ basic_machine=nsx-tandem
+ ;;
op50n-* | op60c-*)
basic_machine=hppa1.1-oki
- os=-proelf
+ os=proelf
;;
openrisc | openrisc-*)
basic_machine=or32-unknown
;;
- os400)
- basic_machine=powerpc-ibm
- os=-os400
- ;;
- OSE68000 | ose68000)
- basic_machine=m68000-ericsson
- os=-ose
- ;;
- os68k)
- basic_machine=m68k-none
- os=-os68k
- ;;
pa-hitachi)
basic_machine=hppa1.1-hitachi
- os=-hiuxwe2
- ;;
- paragon)
- basic_machine=i860-intel
- os=-osf
- ;;
- parisc)
- basic_machine=hppa-unknown
- os=-linux
+ os=hiuxwe2
;;
parisc-*)
- basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'`
- os=-linux
+ basic_machine=hppa-`echo "$basic_machine" | sed 's/^[^-]*-//'`
+ os=linux
;;
pbd)
basic_machine=sparc-tti
@@ -978,7 +1064,7 @@ case $basic_machine in
basic_machine=i386-pc
;;
pc98-*)
- basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'`
+ basic_machine=i386-`echo "$basic_machine" | sed 's/^[^-]*-//'`
;;
pentium | p5 | k5 | k6 | nexgen | viac3)
basic_machine=i586-pc
@@ -993,16 +1079,16 @@ case $basic_machine in
basic_machine=i786-pc
;;
pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
- basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`
+ basic_machine=i586-`echo "$basic_machine" | sed 's/^[^-]*-//'`
;;
pentiumpro-* | p6-* | 6x86-* | athlon-*)
- basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
+ basic_machine=i686-`echo "$basic_machine" | sed 's/^[^-]*-//'`
;;
pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*)
- basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
+ basic_machine=i686-`echo "$basic_machine" | sed 's/^[^-]*-//'`
;;
pentium4-*)
- basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'`
+ basic_machine=i786-`echo "$basic_machine" | sed 's/^[^-]*-//'`
;;
pn)
basic_machine=pn-gould
@@ -1012,43 +1098,27 @@ case $basic_machine in
ppc | ppcbe) basic_machine=powerpc-unknown
;;
ppc-* | ppcbe-*)
- basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
+ basic_machine=powerpc-`echo "$basic_machine" | sed 's/^[^-]*-//'`
;;
- ppcle | powerpclittle | ppc-le | powerpc-little)
+ ppcle | powerpclittle)
basic_machine=powerpcle-unknown
;;
ppcle-* | powerpclittle-*)
- basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'`
+ basic_machine=powerpcle-`echo "$basic_machine" | sed 's/^[^-]*-//'`
;;
ppc64) basic_machine=powerpc64-unknown
;;
- ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
+ ppc64-*) basic_machine=powerpc64-`echo "$basic_machine" | sed 's/^[^-]*-//'`
;;
- ppc64le | powerpc64little | ppc64-le | powerpc64-little)
+ ppc64le | powerpc64little)
basic_machine=powerpc64le-unknown
;;
ppc64le-* | powerpc64little-*)
- basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'`
+ basic_machine=powerpc64le-`echo "$basic_machine" | sed 's/^[^-]*-//'`
;;
ps2)
basic_machine=i386-ibm
;;
- pw32)
- basic_machine=i586-unknown
- os=-pw32
- ;;
- rdos | rdos64)
- basic_machine=x86_64-pc
- os=-rdos
- ;;
- rdos32)
- basic_machine=i386-pc
- os=-rdos
- ;;
- rom68k)
- basic_machine=m68k-rom68k
- os=-coff
- ;;
rm[46]00)
basic_machine=mips-siemens
;;
@@ -1061,10 +1131,6 @@ case $basic_machine in
s390x | s390x-*)
basic_machine=s390x-ibm
;;
- sa29200)
- basic_machine=a29k-amd
- os=-udi
- ;;
sb1)
basic_machine=mipsisa64sb1-unknown
;;
@@ -1073,32 +1139,17 @@ case $basic_machine in
;;
sde)
basic_machine=mipsisa32-sde
- os=-elf
- ;;
- sei)
- basic_machine=mips-sei
- os=-seiux
+ os=${os:-elf}
;;
sequent)
basic_machine=i386-sequent
;;
- sh)
- basic_machine=sh-hitachi
- os=-hms
- ;;
sh5el)
basic_machine=sh5le-unknown
;;
- sh64)
- basic_machine=sh64-unknown
- ;;
- sparclite-wrs | simso-wrs)
+ simso-wrs)
basic_machine=sparclite-wrs
- os=-vxworks
- ;;
- sps7)
- basic_machine=m68k-bull
- os=-sysv2
+ os=vxworks
;;
spur)
basic_machine=spur-unknown
@@ -1106,44 +1157,12 @@ case $basic_machine in
st2000)
basic_machine=m68k-tandem
;;
- stratus)
- basic_machine=i860-stratus
- os=-sysv4
- ;;
strongarm-* | thumb-*)
- basic_machine=arm-`echo $basic_machine | sed 's/^[^-]*-//'`
+ basic_machine=arm-`echo "$basic_machine" | sed 's/^[^-]*-//'`
;;
sun2)
basic_machine=m68000-sun
;;
- sun2os3)
- basic_machine=m68000-sun
- os=-sunos3
- ;;
- sun2os4)
- basic_machine=m68000-sun
- os=-sunos4
- ;;
- sun3os3)
- basic_machine=m68k-sun
- os=-sunos3
- ;;
- sun3os4)
- basic_machine=m68k-sun
- os=-sunos4
- ;;
- sun4os3)
- basic_machine=sparc-sun
- os=-sunos3
- ;;
- sun4os4)
- basic_machine=sparc-sun
- os=-sunos4
- ;;
- sun4sol2)
- basic_machine=sparc-sun
- os=-solaris2
- ;;
sun3 | sun3-*)
basic_machine=m68k-sun
;;
@@ -1153,25 +1172,9 @@ case $basic_machine in
sun386 | sun386i | roadrunner)
basic_machine=i386-sun
;;
- sv1)
- basic_machine=sv1-cray
- os=-unicos
- ;;
- symmetry)
- basic_machine=i386-sequent
- os=-dynix
- ;;
- t3e)
- basic_machine=alphaev5-cray
- os=-unicos
- ;;
- t90)
- basic_machine=t90-cray
- os=-unicos
- ;;
tile*)
basic_machine=$basic_machine-unknown
- os=-linux-gnu
+ os=linux-gnu
;;
tx39)
basic_machine=mipstx39-unknown
@@ -1179,85 +1182,32 @@ case $basic_machine in
tx39el)
basic_machine=mipstx39el-unknown
;;
- toad1)
- basic_machine=pdp10-xkl
- os=-tops20
- ;;
tower | tower-32)
basic_machine=m68k-ncr
;;
- tpf)
- basic_machine=s390x-ibm
- os=-tpf
- ;;
- udi29k)
- basic_machine=a29k-amd
- os=-udi
- ;;
- ultra3)
- basic_machine=a29k-nyu
- os=-sym1
- ;;
- v810 | necv810)
- basic_machine=v810-nec
- os=-none
- ;;
- vaxv)
- basic_machine=vax-dec
- os=-sysv
- ;;
- vms)
- basic_machine=vax-dec
- os=-vms
- ;;
vpp*|vx|vx-*)
basic_machine=f301-fujitsu
;;
- vxworks960)
- basic_machine=i960-wrs
- os=-vxworks
- ;;
- vxworks68)
- basic_machine=m68k-wrs
- os=-vxworks
- ;;
- vxworks29k)
- basic_machine=a29k-wrs
- os=-vxworks
- ;;
w65*)
basic_machine=w65-wdc
- os=-none
+ os=none
;;
w89k-*)
basic_machine=hppa1.1-winbond
- os=-proelf
+ os=proelf
;;
- xbox)
- basic_machine=i686-pc
- os=-mingw32
+ x64)
+ basic_machine=x86_64-pc
;;
xps | xps100)
basic_machine=xps100-honeywell
;;
xscale-* | xscalee[bl]-*)
- basic_machine=`echo $basic_machine | sed 's/^xscale/arm/'`
- ;;
- ymp)
- basic_machine=ymp-cray
- os=-unicos
- ;;
- z8k-*-coff)
- basic_machine=z8k-unknown
- os=-sim
- ;;
- z80-*-coff)
- basic_machine=z80-unknown
- os=-sim
+ basic_machine=`echo "$basic_machine" | sed 's/^xscale/arm/'`
;;
none)
basic_machine=none-none
- os=-none
+ os=${os:-none}
;;
# Here we handle the default manufacturer of certain CPU types. It is in
@@ -1283,10 +1233,6 @@ case $basic_machine in
vax)
basic_machine=vax-dec
;;
- pdp10)
- # there are many clones, so DEC is not a safe bet
- basic_machine=pdp10-unknown
- ;;
pdp11)
basic_machine=pdp11-dec
;;
@@ -1296,9 +1242,6 @@ case $basic_machine in
sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele)
basic_machine=sh-unknown
;;
- sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v)
- basic_machine=sparc-sun
- ;;
cydra)
basic_machine=cydra-cydrome
;;
@@ -1318,7 +1261,7 @@ case $basic_machine in
# Make sure to match an already-canonicalized machine name.
;;
*)
- echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
+ echo Invalid configuration \`"$1"\': machine \`"$basic_machine"\' not recognized 1>&2
exit 1
;;
esac
@@ -1326,10 +1269,10 @@ esac
# Here we canonicalize certain aliases for manufacturers.
case $basic_machine in
*-digital*)
- basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'`
+ basic_machine=`echo "$basic_machine" | sed 's/digital.*/dec/'`
;;
*-commodore*)
- basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'`
+ basic_machine=`echo "$basic_machine" | sed 's/commodore.*/cbm/'`
;;
*)
;;
@@ -1337,197 +1280,246 @@ esac
# Decode manufacturer-specific aliases for certain operating systems.
-if [ x"$os" != x"" ]
+if [ x$os != x ]
then
case $os in
- # First match some system type aliases
- # that might get confused with valid system types.
- # -solaris* is a basic system type, with this one exception.
- -auroraux)
- os=-auroraux
+ # First match some system type aliases that might get confused
+ # with valid system types.
+ # solaris* is a basic system type, with this one exception.
+ auroraux)
+ os=auroraux
;;
- -solaris1 | -solaris1.*)
- os=`echo $os | sed -e 's|solaris1|sunos4|'`
+ bluegene*)
+ os=cnk
;;
- -solaris)
- os=-solaris2
+ solaris1 | solaris1.*)
+ os=`echo $os | sed -e 's|solaris1|sunos4|'`
;;
- -svr4*)
- os=-sysv4
+ solaris)
+ os=solaris2
;;
- -unixware*)
- os=-sysv4.2uw
+ unixware*)
+ os=sysv4.2uw
;;
- -gnu/linux*)
+ gnu/linux*)
os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'`
;;
- # First accept the basic system types.
+ # es1800 is here to avoid being matched by es* (a different OS)
+ es1800*)
+ os=ose
+ ;;
+ # Some version numbers need modification
+ chorusos*)
+ os=chorusos
+ ;;
+ isc)
+ os=isc2.2
+ ;;
+ sco6)
+ os=sco5v6
+ ;;
+ sco5)
+ os=sco3.2v5
+ ;;
+ sco4)
+ os=sco3.2v4
+ ;;
+ sco3.2.[4-9]*)
+ os=`echo $os | sed -e 's/sco3.2./sco3.2v/'`
+ ;;
+ sco3.2v[4-9]* | sco5v6*)
+ # Don't forget version if it is 3.2v4 or newer.
+ ;;
+ scout)
+ # Don't match below
+ ;;
+ sco*)
+ os=sco3.2v2
+ ;;
+ psos*)
+ os=psos
+ ;;
+ # Now accept the basic system types.
# The portable systems comes first.
- # Each alternative MUST END IN A *, to match a version number.
- # -sysv* is not here because it comes later, after sysvr4.
- -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
- | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\
- | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \
- | -sym* | -kopensolaris* | -plan9* \
- | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
- | -aos* | -aros* | -cloudabi* \
- | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
- | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
- | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
- | -bitrig* | -openbsd* | -solidbsd* \
- | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
- | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
- | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
- | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
- | -chorusos* | -chorusrdb* | -cegcc* \
- | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
- | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \
- | -linux-newlib* | -linux-musl* | -linux-uclibc* \
- | -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \
- | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
- | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
- | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
- | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
- | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
- | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
- | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* | -tirtos*)
+ # Each alternative MUST end in a * to match a version number.
+ # sysv* is not here because it comes later, after sysvr4.
+ gnu* | bsd* | mach* | minix* | genix* | ultrix* | irix* \
+ | *vms* | esix* | aix* | cnk* | sunos | sunos[34]*\
+ | hpux* | unos* | osf* | luna* | dgux* | auroraux* | solaris* \
+ | sym* | kopensolaris* | plan9* \
+ | amigaos* | amigados* | msdos* | newsos* | unicos* | aof* \
+ | aos* | aros* | cloudabi* | sortix* \
+ | nindy* | vxsim* | vxworks* | ebmon* | hms* | mvs* \
+ | clix* | riscos* | uniplus* | iris* | rtu* | xenix* \
+ | knetbsd* | mirbsd* | netbsd* \
+ | bitrig* | openbsd* | solidbsd* | libertybsd* \
+ | ekkobsd* | kfreebsd* | freebsd* | riscix* | lynxos* \
+ | bosx* | nextstep* | cxux* | aout* | elf* | oabi* \
+ | ptx* | coff* | ecoff* | winnt* | domain* | vsta* \
+ | udi* | eabi* | lites* | ieee* | go32* | aux* | hcos* \
+ | chorusrdb* | cegcc* | glidix* \
+ | cygwin* | msys* | pe* | moss* | proelf* | rtems* \
+ | midipix* | mingw32* | mingw64* | linux-gnu* | linux-android* \
+ | linux-newlib* | linux-musl* | linux-uclibc* \
+ | uxpv* | beos* | mpeix* | udk* | moxiebox* \
+ | interix* | uwin* | mks* | rhapsody* | darwin* \
+ | openstep* | oskit* | conix* | pw32* | nonstopux* \
+ | storm-chaos* | tops10* | tenex* | tops20* | its* \
+ | os2* | vos* | palmos* | uclinux* | nucleus* \
+ | morphos* | superux* | rtmk* | windiss* \
+ | powermax* | dnix* | nx6 | nx7 | sei* | dragonfly* \
+ | skyos* | haiku* | rdos* | toppers* | drops* | es* \
+ | onefs* | tirtos* | phoenix* | fuchsia* | redox* | bme* \
+ | midnightbsd*)
# Remember, each alternative MUST END IN *, to match a version number.
;;
- -qnx*)
+ qnx*)
case $basic_machine in
x86-* | i*86-*)
;;
*)
- os=-nto$os
+ os=nto-$os
;;
esac
;;
- -nto-qnx*)
+ hiux*)
+ os=hiuxwe2
;;
- -nto*)
- os=`echo $os | sed -e 's|nto|nto-qnx|'`
+ nto-qnx*)
;;
- -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
- | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \
- | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)
+ nto*)
+ os=`echo $os | sed -e 's|nto|nto-qnx|'`
;;
- -mac*)
- os=`echo $os | sed -e 's|mac|macos|'`
+ sim | xray | os68k* | v88r* \
+ | windows* | osx | abug | netware* | os9* \
+ | macos* | mpw* | magic* | mmixware* | mon960* | lnews*)
;;
- -linux-dietlibc)
- os=-linux-dietlibc
+ linux-dietlibc)
+ os=linux-dietlibc
;;
- -linux*)
+ linux*)
os=`echo $os | sed -e 's|linux|linux-gnu|'`
;;
- -sunos5*)
- os=`echo $os | sed -e 's|sunos5|solaris2|'`
+ lynx*178)
+ os=lynxos178
+ ;;
+ lynx*5)
+ os=lynxos5
+ ;;
+ lynx*)
+ os=lynxos
;;
- -sunos6*)
- os=`echo $os | sed -e 's|sunos6|solaris3|'`
+ mac*)
+ os=`echo "$os" | sed -e 's|mac|macos|'`
;;
- -opened*)
- os=-openedition
+ opened*)
+ os=openedition
;;
- -os400*)
- os=-os400
+ os400*)
+ os=os400
;;
- -wince*)
- os=-wince
+ sunos5*)
+ os=`echo "$os" | sed -e 's|sunos5|solaris2|'`
;;
- -osfrose*)
- os=-osfrose
+ sunos6*)
+ os=`echo "$os" | sed -e 's|sunos6|solaris3|'`
;;
- -osf*)
- os=-osf
+ wince*)
+ os=wince
;;
- -utek*)
- os=-bsd
+ utek*)
+ os=bsd
;;
- -dynix*)
- os=-bsd
+ dynix*)
+ os=bsd
;;
- -acis*)
- os=-aos
+ acis*)
+ os=aos
;;
- -atheos*)
- os=-atheos
+ atheos*)
+ os=atheos
;;
- -syllable*)
- os=-syllable
+ syllable*)
+ os=syllable
;;
- -386bsd)
- os=-bsd
+ 386bsd)
+ os=bsd
;;
- -ctix* | -uts*)
- os=-sysv
+ ctix* | uts*)
+ os=sysv
;;
- -nova*)
- os=-rtmk-nova
+ nova*)
+ os=rtmk-nova
;;
- -ns2 )
- os=-nextstep2
+ ns2)
+ os=nextstep2
;;
- -nsk*)
- os=-nsk
+ nsk*)
+ os=nsk
;;
# Preserve the version number of sinix5.
- -sinix5.*)
+ sinix5.*)
os=`echo $os | sed -e 's|sinix|sysv|'`
;;
- -sinix*)
- os=-sysv4
+ sinix*)
+ os=sysv4
;;
- -tpf*)
- os=-tpf
+ tpf*)
+ os=tpf
;;
- -triton*)
- os=-sysv3
+ triton*)
+ os=sysv3
;;
- -oss*)
- os=-sysv3
+ oss*)
+ os=sysv3
;;
- -svr4)
- os=-sysv4
+ svr4*)
+ os=sysv4
;;
- -svr3)
- os=-sysv3
+ svr3)
+ os=sysv3
;;
- -sysvr4)
- os=-sysv4
+ sysvr4)
+ os=sysv4
;;
- # This must come after -sysvr4.
- -sysv*)
+ # This must come after sysvr4.
+ sysv*)
;;
- -ose*)
- os=-ose
+ ose*)
+ os=ose
;;
- -es1800*)
- os=-ose
+ *mint | mint[0-9]* | *MiNT | MiNT[0-9]*)
+ os=mint
;;
- -xenix)
- os=-xenix
+ zvmoe)
+ os=zvmoe
;;
- -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
- os=-mint
+ dicos*)
+ os=dicos
;;
- -aros*)
- os=-aros
+ pikeos*)
+ # Until real need of OS specific support for
+ # particular features comes up, bare metal
+ # configurations are quite functional.
+ case $basic_machine in
+ arm*)
+ os=eabi
+ ;;
+ *)
+ os=elf
+ ;;
+ esac
;;
- -zvmoe)
- os=-zvmoe
+ nacl*)
;;
- -dicos*)
- os=-dicos
+ ios)
;;
- -nacl*)
+ none)
;;
- -none)
+ *-eabi)
;;
*)
- # Get rid of the `-' at the beginning of $os.
- os=`echo $os | sed 's/[^-]*-//'`
- echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2
+ echo Invalid configuration \`"$1"\': system \`"$os"\' not recognized 1>&2
exit 1
;;
esac
@@ -1545,176 +1537,179 @@ else
case $basic_machine in
score-*)
- os=-elf
+ os=elf
;;
spu-*)
- os=-elf
+ os=elf
;;
*-acorn)
- os=-riscix1.2
+ os=riscix1.2
;;
arm*-rebel)
- os=-linux
+ os=linux
;;
arm*-semi)
- os=-aout
+ os=aout
;;
c4x-* | tic4x-*)
- os=-coff
+ os=coff
;;
c8051-*)
- os=-elf
+ os=elf
+ ;;
+ clipper-intergraph)
+ os=clix
;;
hexagon-*)
- os=-elf
+ os=elf
;;
tic54x-*)
- os=-coff
+ os=coff
;;
tic55x-*)
- os=-coff
+ os=coff
;;
tic6x-*)
- os=-coff
+ os=coff
;;
# This must come before the *-dec entry.
pdp10-*)
- os=-tops20
+ os=tops20
;;
pdp11-*)
- os=-none
+ os=none
;;
*-dec | vax-*)
- os=-ultrix4.2
+ os=ultrix4.2
;;
m68*-apollo)
- os=-domain
+ os=domain
;;
i386-sun)
- os=-sunos4.0.2
+ os=sunos4.0.2
;;
m68000-sun)
- os=-sunos3
+ os=sunos3
;;
m68*-cisco)
- os=-aout
+ os=aout
;;
mep-*)
- os=-elf
+ os=elf
;;
mips*-cisco)
- os=-elf
+ os=elf
;;
mips*-*)
- os=-elf
+ os=elf
;;
or32-*)
- os=-coff
+ os=coff
;;
*-tti) # must be before sparc entry or we get the wrong os.
- os=-sysv3
+ os=sysv3
;;
sparc-* | *-sun)
- os=-sunos4.1.1
+ os=sunos4.1.1
;;
- *-be)
- os=-beos
+ pru-*)
+ os=elf
;;
- *-haiku)
- os=-haiku
+ *-be)
+ os=beos
;;
*-ibm)
- os=-aix
+ os=aix
;;
*-knuth)
- os=-mmixware
+ os=mmixware
;;
*-wec)
- os=-proelf
+ os=proelf
;;
*-winbond)
- os=-proelf
+ os=proelf
;;
*-oki)
- os=-proelf
+ os=proelf
;;
*-hp)
- os=-hpux
+ os=hpux
;;
*-hitachi)
- os=-hiux
+ os=hiux
;;
i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent)
- os=-sysv
+ os=sysv
;;
*-cbm)
- os=-amigaos
+ os=amigaos
;;
*-dg)
- os=-dgux
+ os=dgux
;;
*-dolphin)
- os=-sysv3
+ os=sysv3
;;
m68k-ccur)
- os=-rtu
+ os=rtu
;;
m88k-omron*)
- os=-luna
+ os=luna
;;
- *-next )
- os=-nextstep
+ *-next)
+ os=nextstep
;;
*-sequent)
- os=-ptx
+ os=ptx
;;
*-crds)
- os=-unos
+ os=unos
;;
*-ns)
- os=-genix
+ os=genix
;;
i370-*)
- os=-mvs
- ;;
- *-next)
- os=-nextstep3
+ os=mvs
;;
*-gould)
- os=-sysv
+ os=sysv
;;
*-highlevel)
- os=-bsd
+ os=bsd
;;
*-encore)
- os=-bsd
+ os=bsd
;;
*-sgi)
- os=-irix
+ os=irix
;;
*-siemens)
- os=-sysv4
+ os=sysv4
;;
*-masscomp)
- os=-rtu
+ os=rtu
;;
f30[01]-fujitsu | f700-fujitsu)
- os=-uxpv
+ os=uxpv
;;
*-rom68k)
- os=-coff
+ os=coff
;;
*-*bug)
- os=-coff
+ os=coff
;;
*-apple)
- os=-macos
+ os=macos
;;
*-atari*)
- os=-mint
+ os=mint
+ ;;
+ *-wrs)
+ os=vxworks
;;
*)
- os=-none
+ os=none
;;
esac
fi
@@ -1725,79 +1720,82 @@ vendor=unknown
case $basic_machine in
*-unknown)
case $os in
- -riscix*)
+ riscix*)
vendor=acorn
;;
- -sunos*)
+ sunos*)
vendor=sun
;;
- -cnk*|-aix*)
+ cnk*|-aix*)
vendor=ibm
;;
- -beos*)
+ beos*)
vendor=be
;;
- -hpux*)
+ hpux*)
vendor=hp
;;
- -mpeix*)
+ mpeix*)
vendor=hp
;;
- -hiux*)
+ hiux*)
vendor=hitachi
;;
- -unos*)
+ unos*)
vendor=crds
;;
- -dgux*)
+ dgux*)
vendor=dg
;;
- -luna*)
+ luna*)
vendor=omron
;;
- -genix*)
+ genix*)
vendor=ns
;;
- -mvs* | -opened*)
+ clix*)
+ vendor=intergraph
+ ;;
+ mvs* | opened*)
vendor=ibm
;;
- -os400*)
+ os400*)
vendor=ibm
;;
- -ptx*)
+ ptx*)
vendor=sequent
;;
- -tpf*)
+ tpf*)
vendor=ibm
;;
- -vxsim* | -vxworks* | -windiss*)
+ vxsim* | vxworks* | windiss*)
vendor=wrs
;;
- -aux*)
+ aux*)
vendor=apple
;;
- -hms*)
+ hms*)
vendor=hitachi
;;
- -mpw* | -macos*)
+ mpw* | macos*)
vendor=apple
;;
- -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
+ *mint | mint[0-9]* | *MiNT | MiNT[0-9]*)
vendor=atari
;;
- -vos*)
+ vos*)
vendor=stratus
;;
esac
- basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"`
+ basic_machine=`echo "$basic_machine" | sed "s/unknown/$vendor/"`
;;
esac
-echo $basic_machine$os
+echo "$basic_machine-$os"
exit
# Local variables:
-# eval: (add-hook 'write-file-hooks 'time-stamp)
+# eval: (add-hook 'before-save-hook 'time-stamp)
# time-stamp-start: "timestamp='"
# time-stamp-format: "%:y-%02m-%02d"
# time-stamp-end: "'"
diff --git a/test-ports/default/Tools/scripts/LEGALlint b/test-ports/default/Tools/scripts/LEGALlint
new file mode 100755
index 00000000..ecf1ab51
--- /dev/null
+++ b/test-ports/default/Tools/scripts/LEGALlint
@@ -0,0 +1,22 @@
+#!/bin/sh
+# $FreeBSD: head/Tools/scripts/LEGALlint 470955 2018-05-27 05:02:06Z eadler $
+
+PORTSDIR="${PORTSDIR:-/usr/ports}"
+
+cd "$PORTSDIR" || exit 1
+
+export IFS="${IFS}:"
+grep -nv '#' "$PORTSDIR/LEGAL" | while read -r line _ port text
+do
+ if [ ! -d "$port" ]
+ then
+ printf "%d (%s): port has been removed\\n" "$line" "$port"
+ continue
+ fi
+
+ actual_text="$(make -C "$port" -VLEGAL)"
+ if [ "$text" != "$actual_text" ]
+ then
+ printf "%d (%s): reason mismatch\\n" "$line" "$port"
+ fi
+done
diff --git a/test-ports/default/Tools/scripts/MOVEDlint.awk b/test-ports/default/Tools/scripts/MOVEDlint.awk
index 85a4f3bc..905541a7 100755
--- a/test-ports/default/Tools/scripts/MOVEDlint.awk
+++ b/test-ports/default/Tools/scripts/MOVEDlint.awk
@@ -25,7 +25,7 @@
# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
# SUCH DAMAGE.
#
-# $FreeBSD: head/Tools/scripts/MOVEDlint.awk 374220 2014-12-07 17:51:12Z ak $
+# $FreeBSD: head/Tools/scripts/MOVEDlint.awk 473752 2018-07-02 16:19:50Z mat $
#
# MOVEDlint - check MOVED for consistency
#
@@ -38,6 +38,14 @@ BEGIN {
portsdir = ENVIRON["PORTSDIR"] ? ENVIRON["PORTSDIR"] : "/usr/ports"
if (ARGC == 1) {
ARGV[ARGC++] = portsdir "/MOVED"
+ if (ENVIRON["BLAME"]) {
+ if (!system("test -d " portsdir "/.svn")) {
+ blame = "cd " portsdir "; svn blame MOVED 2>/dev/null"
+ } else if (!system("test -d " portsdir "/.git")) {
+ blame = "cd " portsdir "; git blame MOVED 2>/dev/null"
+ }
+
+ }
}
sort = "/usr/bin/sort -n"
lastdate="1999-12-31"
@@ -66,41 +74,88 @@ $3 !~ /^20[0-3][0-9]-[01][0-9]-[0-3][0-9]$/ {
}
{
+ if ($1 in srcs) {
+ printf "%5d: %s has duplicate entries\n", NR, $1 | sort
+ error[NR] = 1
+ next
+ }
+ srcs[$1] = 1
+
if (lastdate > $3) {
- printf "%5d: date going backwards from %s to %s\n", NR, lastdate, $3 | sort
+ printf "%5d: date going backwards from %s to %s from this line\n", NR-1, lastdate, $3 | sort
+ error[NR-1] = 1
+ printf "%5d: date going backwards from %s to %s to this line\n", NR, lastdate, $3 | sort
error[NR] = 1
}
lastdate = $3
- if (system("test -f " portsdir "/" $1 "/Makefile"))
+ from_flavor=""
+ if ($1 ~ "@") {
+ from_flavor=$1
+ sub("@.*", "", $1)
+ sub(".*@", "", from_flavor)
+ }
+
+ if (system("test -f " portsdir "/" $1 "/Makefile")) {
delete missing[$1]
- else
- resurrected[$1] = NR
+ } else {
+ if (from_flavor != "") {
+ if (!system("test \"" from_flavor "\" = \"`make -C " portsdir "/" $1 " -VFLAVORS:M" from_flavor "`\"")) {
+ printf "%5d: %s still has the %s flavor\n", NR, $1, from_flavor | sort
+ }
+ # No else because the port is there but does not have the flavor,
+ # so it should be ok.
+ } else {
+ printf "%5d: %s must be marked as resurrected\n", NR, $1 | sort
+ }
+ }
+
+ if ($2) {
+ to_flavor=""
+ if ($2 ~ "@") {
+ to_flavor=$2
+ sub("@.*", "", $2)
+ sub(".*@", "", to_flavor)
+ }
- if ($2)
if (system("test -f " portsdir "/" $2 "/Makefile"))
missing[$2] = NR
else
- delete resurrected[$2]
+ if (to_flavor != "") {
+ if (system("test \"" to_flavor "\" = \"`make -C " portsdir "/" $2 " -VFLAVORS:M" to_flavor "`\"")) {
+ printf "%5d: %s does not have the %s flavor\n", NR, $2, to_flavor | sort
+ error[NR] = 1
+ }
+ }
+ }
# Produces too many false positives
-# if ($4 ~ /^[a-z].*/)
-# printf "Initial value of 'reason' is lowercase: %5d (%s)\n", NR, $4
+# if ($4 ~ /^[a-z].*/) {
+# printf "Initial value of 'reason' is lowercase: %5d (%s)\n", NR, $4 | sort
+# error[NR] = 1
+# }
- if ($4 ~ /\.$/)
- printf "%5d: Final character is a dot: (%s)\n", NR, $4
+ if ($4 ~ /\.$/) {
+ printf "%5d: Final character is a dot: (%s)\n", NR, $4 | sort
+ error[NR] = 1
+ }
}
END {
- for (port in resurrected) {
- printf "%5d: %s must be marked as resurrected\n", resurrected[port], port | sort
- error[resurrected[port]] = 1
- }
-
for (port in missing) {
printf "%5d: %s not found\n", missing[port], port | sort
error[missing[port]] = 1
}
+ if (blame) {
+ line = 1
+ while (blame | getline) {
+ if (error[line])
+ printf "%5d!\n%5d! %s\n", line, line, $0 | sort
+ line++
+ }
+ close(blame)
+ }
+
close(sort)
}
diff --git a/test-ports/default/Tools/scripts/README b/test-ports/default/Tools/scripts/README
index af3bb838..70105909 100644
--- a/test-ports/default/Tools/scripts/README
+++ b/test-ports/default/Tools/scripts/README
@@ -1,4 +1,4 @@
-$FreeBSD: head/Tools/scripts/README 394508 2015-08-17 14:20:40Z mat $
+$FreeBSD: head/Tools/scripts/README 511191 2019-09-05 14:18:46Z bapt $
NOTE: These scripts need work and are *NOT* safe to use unless you know
what they do. Use at your own risk. Patches would be great, but
@@ -6,6 +6,7 @@ NOTE: These scripts need work and are *NOT* safe to use unless you know
script.
MOVEDlint.awk - checks MOVED for common errors
+LEGALlint - checks LEGAL for common errors
ardiff - compare two archives easily
addport - replacement for easy-import
bad-pkgdescrs.sh - locate identical pkg descriptions
@@ -26,24 +27,18 @@ doportlint - run portlint on every port and return the results
distclean - compare md5 sums of distfiles in ports/distfiles with currently
installed ports collection in ports/* and prompt to remove
unmatched entries
-explicit_lib_depends.sh - shows the current explicit dependency list of libs
- for a given installed port
getpatch - downloads patch attachments from a Bug Tracking Systems
getpatch.sh - downloads patch attachments from a Bug Tracking Systems (plain shell script)
-getpr - downloads a problem report from GNATS and attempts to extract
- the patch, shar, uuencoded file from it.
- this probably needs to be checked for potential security problems.
gnomedepends - Analyse pkg/PLIST and give an advice as to which GNOME ports
should be listes in {RUN,LIB}_DEPENDS for this port
mark_safe.pl - utility to set subsets of ports to MAKE_JOBS_(UN)SAFE=yes
mfh - Merge from head to a given branch
neededlibs.sh - Extract direct library dependencies from binaries.
-plist - automate (mostly, at least) pkg-plist generation
portsearch - A utility for searching the ports tree. It allows more detailed
search criteria than ``make search key=<string>'' and accepts
all perl(1) regular expressions.
-resolveportsfromlibs.sh - Prints the name(s) of ports(s) given a library
- filename, suitable for direct use in LIB_DEPENDS.
+search_lib_depends_and_bump.sh - Give it a port that has changed and it will bump
+ all ports having a LIB_DEPENDS on this port
splitpatch.pl - A small script to convert multi-file patches to several
appropriately named single-file patches.
tindex - script used to build INDEXes for supported FreeBSD branches, which
@@ -53,15 +48,6 @@ update-patches - generates updated patches.
----------------------------------------------------------------------
-getpr is used as so:
- % cd /usr/ports/CATEGORY/PORT
- % getpr PRNUMBER
- <read diff presented to you>
- <check that there are no followups to the PR as getpr wont' split
- them out of the PR>
-
-----------------------------------------------------------------------
-
gnomedepends is a script, which analyses pkg/PLIST and gives an advice as to
which GNOME ports should be listes in {RUN,LIB}_DEPENDS for the port to ensure
correct removal of GNOME shared directories. Usage is simple:
diff --git a/test-ports/default/Tools/scripts/addport b/test-ports/default/Tools/scripts/addport
index d2dbd8b3..d55b7fdd 100755
--- a/test-ports/default/Tools/scripts/addport
+++ b/test-ports/default/Tools/scripts/addport
@@ -33,7 +33,7 @@
#
# Id: addport,v 1.2 2000/04/02 06:21:13 will Exp (original shell script)
# Id: addport,v 1.5 2000/04/22 22:19:43 mharo Exp (perl conversion)
-# $FreeBSD: head/Tools/scripts/addport 421545 2016-09-08 12:49:02Z mat $
+# $FreeBSD: head/Tools/scripts/addport 503896 2019-06-10 13:54:40Z pizzamig $
#
# MAINTAINER= crees@FreeBSD.org
#
@@ -331,7 +331,9 @@ foreach my $thisdir (@dirs) {
# let's get our hands dirty.
if (! -d "ports") {
system("$svn co --depth empty $repo ports") && errx(1, "can't get ports root, aborting.");
- chdir "ports" or err(1,"ports");
+ }
+ chdir "ports" or err(1,"ports");
+ if (! -d "$category") {
system("$svn up --depth files $category") && errx(1, "can't get temporary category directory, aborting.");
}
chdir $category or err(1,"$category");
diff --git a/test-ports/default/Tools/scripts/bump-revision.sh b/test-ports/default/Tools/scripts/bump-revision.sh
index 64f6b776..0088b711 100755
--- a/test-ports/default/Tools/scripts/bump-revision.sh
+++ b/test-ports/default/Tools/scripts/bump-revision.sh
@@ -13,7 +13,7 @@
# Bartek Rutkowski
# ----------------------------------------------------------------------------
#
-# $FreeBSD: head/Tools/scripts/bump-revision.sh 419519 2016-08-03 13:27:47Z mat $
+# $FreeBSD: head/Tools/scripts/bump-revision.sh 477615 2018-08-20 00:39:32Z gerald $
#
# MAINTAINER= robak@FreeBSD.org
@@ -48,6 +48,9 @@ trap "rm -f $tempfile" 0 1 2 3 15
while [ $# -gt 0 ]
do
if [ -f "$1/Makefile" ]; then
+ # See what the port thinks its PORTREVISION is and save that.
+ pre=$(make -C "$1" -V PORTREVISION)
+
# If the Makefile exists, continue and empty the tempfile, set up variables
echo -n > $tempfile
revision_str=`grep "^PORTREVISION?\?=" "$1/Makefile"`
@@ -92,6 +95,13 @@ do
if ! grep -q "^PORTREVISION?\?=" $1/Makefile; then
printc "ERROR: $1 PORTREVISION not found and failed to add it!" "red"
fi
+
+ # See what the port now has for PORTREVISION.
+ post=$(make -C "$1" -V PORTREVISION)
+
+ if [ "$post" -le "$pre" ]; then
+ printc "ERROR: $1 PORTREVISION went backwards from $pre to $post!" "red"
+ fi
;;
*)
printc "ERROR: PORTREVISION grep for $1 exited with error!" "red"
diff --git a/test-ports/default/Tools/scripts/bump_revision.pl b/test-ports/default/Tools/scripts/bump_revision.pl
index aee83b75..4dc50a81 100755
--- a/test-ports/default/Tools/scripts/bump_revision.pl
+++ b/test-ports/default/Tools/scripts/bump_revision.pl
@@ -1,34 +1,57 @@
-#!/usr/bin/env perl
+#!/usr/bin/env -S perl -wT
-# $FreeBSD: head/Tools/scripts/bump_revision.pl 439336 2017-04-24 17:27:58Z ehaupt $
+# $FreeBSD: head/Tools/scripts/bump_revision.pl 532057 2020-04-19 00:36:04Z mandree $
#
-# MAINTAINER= gerald@FreeBSD.org
+# This script helps with bumping the PORTREVISION of all ports that depend on a
+# set of ports, for instance, when in the latter set one of the ports bumped the
+# .so library version.
+#
+# The shebang line above includes -T (taint) to be more distrustful
+# about the environment, for security reasons, and is considered
+# good Perl practice.
+#
+# You can use either the
+# -l (shaLlow, avoid grandparent dependencies, slower) or
+# -g option (include grandparent dependencies) option.
+#
+# MAINTAINER= mandree@FreeBSD.org
#
-use Getopt::Std;
use strict;
-use warnings;
+use Getopt::Std;
+use Carp 'verbose';
use Cwd;
use Data::Dumper;
use File::Basename;
-use vars qw/$opt_c $opt_n $opt_i $opt_u/;
+use vars qw/$opt_c $opt_n $opt_i $opt_u $opt_l $opt_g $opt_p/;
+
+# launder environment
+delete @ENV{'IFS', 'CDPATH', 'ENV', 'BASH_ENV'};
+$ENV{'PATH'} = '/bin:/usr/bin:/usr/local/bin';
sub usage {
print <<EOF;
Usage: $0 [options] [<category>/]<portname>
- -c - Just check
- -n - No tmpdir, just use dirname(INDEX)
- -u <username> - Your freebsd.org username. Defaults to \$ENV{USER}.
- -i <filename> - Use this for INDEX name. Defaults to /usr/ports/INDEX.
+Options:
+ -l - shaLlow, only bump ports with direct dependencies.
+ -g - Grandchildren, also bump for indirect dependencies (default).
+ -c - Check only (dry-run), do not change Makefiles.
+ -n - No tmpdir, just use the directory where INDEX resides.
+ -i <filename> - Use this for INDEX name. Defaults to \${PORTSDIR}/INDEX-n,
+ where n is the major version of the OS, or \${PORTSDIR}/INDEX if missing.
+ -p <dirname> - Set portsdir, if different from /usr/ports.
-Improvements, suggestions,questions -> gerald\@FreeBSD.org
+Improvements, suggestions,questions -> mandree\@FreeBSD.org
EOF
exit 1;
}
+# flush STDOUT for each and every write even if writing to a pipe.
+$| = 1;
+
sub bumpMakefile {
my ($p) = @_;
@@ -40,6 +63,7 @@ sub bumpMakefile {
next;
}
my @lines = <$fin>;
+ if ($!) { die "Error while reading $makefile: $!. Aborting"; }
close($fin) or die "Can't close $makefile b/c $!";
chomp(@lines);
@@ -51,7 +75,7 @@ sub bumpMakefile {
}
my $printedrev = 0;
- open(my $fout, '>', "$makefile");
+ open(my $fout, '>', "$makefile.bumped");
foreach my $line (@lines) {
if (!$printedrev) {
if ($line =~ /^CATEGORIES??=/ || $line =~ /^PORTEPOCH??=/) {
@@ -73,23 +97,56 @@ sub bumpMakefile {
print $fout "$line\n";
}
close($fout) or die "Can't close $makefile b/c $!";
+ rename "$makefile.bumped", $makefile or die "Can't rename $makefile.bumped to $makefile: $!";
}
-my $INDEX = "/usr/ports/INDEX";
-my $USER = $ENV{USER};
+my $osversion = `uname -r`;
+chomp $osversion;
+$osversion =~ s/\..*//;
+
+my $shallow = 0;
+my ($portsdir, $INDEX);
{
$opt_i = "";
$opt_u = "";
- getopts("cni:u:");
+ getopts("cgi:lnu:p:");
+ $shallow = $opt_l if $opt_l;
+ if ($opt_l and $opt_g) {
+ die "Options -g and -l given, which are mutually exclusive. Pick either.";
+ }
+ if (not $opt_l and not $opt_g) {
+ warn "Neither -g nor -l given. Defaulting to -g";
+ $opt_g = 1;
+ }
+ $portsdir = $opt_p ? $opt_p : '/usr/ports';
+
+ $INDEX = "$portsdir/INDEX-$osversion";
$INDEX = $opt_i if ($opt_i);
- $USER = $opt_u if ($opt_u);
+ if (!-f $INDEX) { $INDEX = "$portsdir/INDEX"; }
- die "$INDEX doesn't seem to exist. Please check the value supplied with -i or use -i." unless(-f $INDEX);
+ die "$INDEX doesn't seem to exist. Please check the value supplied with -i,\n" .
+ "or use -i /path/to/INDEX, or check your -p PORTSDIR." unless(-f $INDEX);
}
-my $PORT = $ARGV[0];
-usage() unless($PORT);
+usage() unless(@ARGV);
-my $CVSROOT = $ENV{CVSROOT} // ':ext:$USER\@pcvs.freebsd.org:/home/pcvs';
+my $TMPDIR = File::Basename::dirname($INDEX);
+
+#
+# Sanity checking
+#
+if (-d "$TMPDIR/.svn" and not $opt_n and not $opt_c) {
+ die "$TMPDIR/.svn exists, cowardly refusing to proceed.\n";
+}
+
+
+# must launder $portsdir (from command line => tainted) first
+if ($portsdir =~ /^([-\@\w.\/]+)$/) {
+ $portsdir = $1; }
+else {
+ die "Portsdir \"$portsdir\" contains unsafe characters. Aborting";
+}
+
+chdir "$portsdir" or die "cannot cd to $portsdir: $!\nAborting";
#
# Read the index, save some interesting keys
@@ -99,89 +156,116 @@ my %index = ();
print "Reading $INDEX\n";
open(my $fin, '<', "$INDEX") or die "Cannot open $INDEX for reading.";
my @lines = <$fin>;
+ if ($!) { die "Error while reading $INDEX: $! Aborting"; }
chomp(@lines);
close($fin);
- foreach my $line (@lines) {
- my @a = split(/\|/, $line);
- my @b = split(/\//, $a[1]);
+ my @a;
+ my @b;
+ my $port;
+ map {
+ @a = split(/\|/, $_);
+ @b = split(/\//, $a[1]);
- my $port = $b[-2]."/".$b[-1];
+ $port = $b[-2]."/".$b[-1];
- $index{$port}{portname} = $b[-1];
- $index{$port}{portnameversion} = $a[0];
- $index{$port}{portdir} = $a[1];
- $index{$port}{comment} = $a[3];
- $index{$port}{deps} = ();
+ @{ $index{$port} }{'portname', 'portnameversion', 'origin', 'comment', 'deps'}
+ = ($b[-1], $a[0], $port, $a[3], ());
if ($a[8]) {
@b = split(" ", $a[8]);
- foreach my $b (@b) {
- $index{$port}{deps}{$b} = 1;
- }
+ @{ $index{$port}{deps} }{@b} = (1) x @b;
}
- }
- my @k = keys(%index);
- print "- Processed ", $#k+1, " entries.\n";
+
+ } @lines;
+ print "- Processed ", scalar keys(%index), " entries.\n";
}
-#
-# See if the port does really exists.
-# If specified as category/portname, that should be enough.
-# If specified as portname, check all indexes for existence or duplicates.
-#
-unless (defined $index{$PORT}) {
- my $count = 0;
- my $n = "";
- foreach my $p (keys(%index)) {
- if ($p =~ /\/$PORT$/) {
- $n .= " " if ($n);
- $n .= $p;
- $count++;
+my %DEPPORTS = ();
+
+foreach my $PORT (@ARGV) {
+ #
+ # See if the port really exists.
+ # If specified as category/portname, that should be enough.
+ # If specified as portname, check all categories for existence or duplicates.
+ #
+ unless (defined $index{$PORT}) {
+ my @found = grep /\/$PORT$/, keys(%index);
+ my $count = @found;
+
+ if ($count == 0) {
+ die "Cannot find ${PORT} in ${INDEX}.";
+ } elsif ($count == 1) {
+ $PORT = $found[0];
+ } else {
+ my $n = join(" ", @found);
+ die "Found ${PORT} more than once in ${INDEX}: $n. Try category/$PORT.\nAborting";
}
}
- if ($count == 0) {
- die "Cannot find ${PORT} in ${INDEX}.";
- } elsif ($count == 1) {
- $PORT = $n;
- } else {
- die "Found ${PORT} more than once in ${INDEX}: $n. Try category/portname.";
+
+ my $PORTNAMEVERSION = $index{$PORT}{portnameversion};
+ print "Found $PORT as $PORTNAMEVERSION\n";
+
+ #
+ # Figure out all the ports depending on this one.
+ #
+ {
+ print "Searching for ports depending on $PORT\n";
+ my $count = 0;
+
+ foreach my $p (keys(%index)) {
+ if (defined $index{$p}{'deps'}{$PORTNAMEVERSION}) {
+ $DEPPORTS{$p} = 1;
+ ++$count;
+ }
+ }
+ print "- Found $count ports depending on $PORT.\n";
}
}
-my $PORTNAMEVERSION = $index{$PORT}{portnameversion};
-print "Found $PORT as $PORTNAMEVERSION\n";
-
#
-# Figure out all the ports depending on this one.
+# In shallow mode, strip all those who don't have a direct dependency
#
-my %DEPPORTS = ();
-my $ports = "";
-{
- print "Searching for ports depending on $PORT\n";
- foreach my $p (keys(%index)) {
- if (defined $index{$p}{deps}{$PORTNAMEVERSION}) {
- $DEPPORTS{$p} = 1;
- $ports .= " " if ($ports);
- $ports .= "ports/$p";
+sub direct_dependency($@) {
+ my ($port, @requisites) = @_;
+ open F, '-|', '/usr/bin/make', '-C', $port, qw/-V _RUN_DEPENDS -V _LIB_DEPENDS/ or die "cannot launch make: $!";
+ my @lines = <F>;
+ chomp @lines;
+ my $deps = join(" ", @lines);
+ my %deps = map { $_ =~ s[/usr/ports/][]; $_ =~ s[$portsdir/][]; ($_ => 1) } split " ", $deps;
+ if ($!) { die "cannot read depends from make: $!"; }
+ close F or die "cannot read depends from make: $!";
+ my $required = grep { $_ } map { defined $deps{$_} } @requisites;
+ return $required;
+}
+
+if ($shallow) {
+ my $n = keys %DEPPORTS;
+ my $idx = 1;
+ foreach my $p (keys %DEPPORTS) {
+ print "- Checking requisites of port $idx/$n...\r";
+ ++$idx;
+ unless (direct_dependency($p, @ARGV)) {
+ delete $DEPPORTS{$p};
}
}
- my @k = keys(%DEPPORTS);
- print "- Found ", $#k+1, " ports depending on it.\n";
+ print "- Found ", scalar keys(%DEPPORTS), " ports depending directly on either of @ARGV.\n";
}
+my $ports = join(" ", keys %DEPPORTS);
+
#
# Create a temp directory and cvs checkout the ports
# (don't do error checking, too complicated right now)
#
-
-my $TMPDIR = File::Basename::dirname($INDEX);
-unless ($opt_n) {
- $TMPDIR = getcwd() . "/.tmpdir.$$";
+unless ($opt_n or $opt_c) {
+ $TMPDIR = ".bump_revsion_pl_tmpdir.$$";
+ print "svn checkout into $TMPDIR...\n";
mkdir($TMPDIR, 0755);
chdir($TMPDIR);
- system "cvs -d $CVSROOT co -T $ports";
- chdir($TMPDIR);
+ system "svn checkout --depth=immediates svn+ssh://svn.freebsd.org/ports/head/ ports" and die "SVN checkout failed (wait value $?), aborting";
+ chdir('ports');
+ system "svn update --set-depth=infinity $ports" and die "SVN checkout failed (wait value $?), aborting";
}
#
@@ -189,7 +273,7 @@ unless ($opt_n) {
#
{
print "Updating Makefiles\n";
- foreach my $p (keys(%DEPPORTS)) {
+ foreach my $p (sort keys(%DEPPORTS)) {
print "- Updating Makefile of $p\n";
next if $opt_c;
bumpMakefile "$p";
diff --git a/test-ports/default/Tools/scripts/checkcats.py b/test-ports/default/Tools/scripts/checkcats.py
index ec47aae0..c42bfa94 100755
--- a/test-ports/default/Tools/scripts/checkcats.py
+++ b/test-ports/default/Tools/scripts/checkcats.py
@@ -12,9 +12,9 @@
# Maxim Sobolev
# ----------------------------------------------------------------------------
#
-# $FreeBSD: head/Tools/scripts/checkcats.py 340851 2014-01-23 19:55:14Z mat $
+# $FreeBSD: head/Tools/scripts/checkcats.py 486557 2018-12-03 21:38:04Z rene $
#
-# MAINTAINER= sobomax@FreeBSD.org <- any unapproved commits to this file are
+# MAINTAINER= portmgr@FreeBSD.org <- any unapproved commits to this file are
# highly discouraged!!!
#
diff --git a/test-ports/default/Tools/scripts/checknewver.sh b/test-ports/default/Tools/scripts/checknewver.sh
index 75dbbe0a..48cb361e 100755
--- a/test-ports/default/Tools/scripts/checknewver.sh
+++ b/test-ports/default/Tools/scripts/checknewver.sh
@@ -12,9 +12,9 @@
# Maxim Sobolev
# ----------------------------------------------------------------------------
#
-# $FreeBSD: head/Tools/scripts/checknewver.sh 340851 2014-01-23 19:55:14Z mat $
+# $FreeBSD: head/Tools/scripts/checknewver.sh 486557 2018-12-03 21:38:04Z rene $
#
-# MAINTAINER= sobomax@FreeBSD.org
+# MAINTAINER= ports@FreeBSD.org
display_warn () {
if [ x"${SILENT}" != x"yes" ]; then
diff --git a/test-ports/default/Tools/scripts/distclean.sh b/test-ports/default/Tools/scripts/distclean.sh
index ca56e36c..52b7e956 100755
--- a/test-ports/default/Tools/scripts/distclean.sh
+++ b/test-ports/default/Tools/scripts/distclean.sh
@@ -16,7 +16,7 @@
#
# $FreeBSD: /tmp/pcvs/ports/Tools/scripts/distclean.sh,v 1.18 2010-11-18 11:28:05 pav Exp $
#
-# MAINTAINER= sobomax@FreeBSD.org
+# MAINTAINER= ports@FreeBSD.org
PATH=/sbin:/bin:/usr/bin
@@ -26,8 +26,6 @@ cleanup() {
exit 1
}
-echo "Distfiles clean utility by Maxim Sobolev <sobomax@FreeBSD.org>."
-
PORTSDIR=${PORTSDIR:-/usr/ports}
if [ ! -d ${PORTSDIR} ]; then
echo "Ports directory ${PORTSDIR} does not exist."
diff --git a/test-ports/default/Tools/scripts/getpatch b/test-ports/default/Tools/scripts/getpatch
index 3c217283..e04279af 100755
--- a/test-ports/default/Tools/scripts/getpatch
+++ b/test-ports/default/Tools/scripts/getpatch
@@ -24,7 +24,7 @@
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
#
-# $FreeBSD: head/Tools/scripts/getpatch 416846 2016-06-13 15:22:32Z sbz $
+# $FreeBSD: head/Tools/scripts/getpatch 470568 2018-05-21 18:57:34Z sbz $
#
# MAINTAINER= sbz@FreeBSD.org
@@ -134,6 +134,8 @@ class BzGetPatch(GetPatch):
URL_BASE = 'https://bugs.freebsd.org/bugzilla/'
URL_SHOW = '{}/show_bug.cgi?id='.format(URL_BASE)
+ REGEX_ATTACHMENTS_TABLE = r'<table id="attachment_table">(.*?)</table>'
+ REGEX_ATTACHMENT_TR = r'(<tr id="a\d+"[^<]+>.*?</tr>)'
REGEX_URL = r'<a href="([^<]+)">Details</a>'
REGEX = r'<div class="details">([^ ]+) \(text/plain(?:; charset=[-\w]+)?\)'
@@ -147,8 +149,7 @@ class BzGetPatch(GetPatch):
return None
return match.group(1)
- def _get_patch_urls(self, data):
- patch_urls = {}
+ def _get_patch_url(self, data):
for url in re.findall(self.REGEX_URL, str(data)):
url = '{}{}'.format(self.URL_BASE, url)
file_name = self._get_patch_name(url)
@@ -158,7 +159,20 @@ class BzGetPatch(GetPatch):
self.out(msg.format(url))
continue
download_url = url[:url.find('&')]
+ return download_url, file_name
+
+ def _get_patch_urls(self, data):
+ patch_urls = {}
+ match = re.search(self.REGEX_ATTACHMENTS_TABLE, str(data), re.DOTALL)
+ if match is None:
+ return patch_urls
+ table = match.group(1)
+ for tr in re.findall(self.REGEX_ATTACHMENT_TR, str(data), re.DOTALL):
+ if (tr.find('bz_tr_obsolete') >= 0):
+ continue
+ download_url, file_name = self._get_patch_url(tr)
patch_urls[download_url] = file_name
+
return patch_urls
def fetch(self, *largs, **kwargs):
diff --git a/test-ports/default/Tools/scripts/gnomedepends.py b/test-ports/default/Tools/scripts/gnomedepends.py
index ab7d66ed..3fa7e551 100755
--- a/test-ports/default/Tools/scripts/gnomedepends.py
+++ b/test-ports/default/Tools/scripts/gnomedepends.py
@@ -13,9 +13,9 @@
# Maxim Sobolev
# ----------------------------------------------------------------------------
#
-# $FreeBSD: head/Tools/scripts/gnomedepends.py 340851 2014-01-23 19:55:14Z mat $
+# $FreeBSD: head/Tools/scripts/gnomedepends.py 486557 2018-12-03 21:38:04Z rene $
#
-# MAINTAINER= sobomax@FreeBSD.org
+# MAINTAINER= gnome@FreeBSD.org
#
# TODO:
# - analyse actual {RUN,LIB}_DEPENDS and give an advice about what should be
diff --git a/test-ports/default/Tools/scripts/mfh b/test-ports/default/Tools/scripts/mfh
index c77a7d03..d243a247 100755
--- a/test-ports/default/Tools/scripts/mfh
+++ b/test-ports/default/Tools/scripts/mfh
@@ -54,18 +54,19 @@ ask() {
answer=x
while [ "${answer}" != "y" -a "${answer}" != "n" ] ; do
- read -p "${question} [y/n] " answer
+ printf "%s [y/n] " "${question}"
+ read -r answer
done
[ "${answer}" = "y" ] && return 0
return 1
}
-: ${svnserver:="svn+ssh://repo.FreeBSD.org"}
+: "${svnserver:="svn+ssh://repo.FreeBSD.org"}"
-if [ -n "$(type svn 2>/dev/null)" ]; then
+if [ -n "$(command -v svn 2>/dev/null)" ]; then
svn=svn
-elif [ -n "$(type svnlite 2>/dev/null)" ]; then
+elif [ -n "$(command -v svnlite 2>/dev/null)" ]; then
svn=svnlite
else
err "Neither svn(1) nor svnlite(1) found. Please install devel/subversion."
@@ -73,21 +74,20 @@ fi
latest_branch=$("${svn}" ls ${svnserver}/ports/branches/|sed -ne '/^2.*Q./s|/$||p'|tail -1)
-[ $# -lt 1 ] && err "$(basename $0) requires at least 1 arguments: [<branch>] <revnumber> [<revnumber>...]"
+[ $# -lt 1 ] && err "$(basename "$0") requires at least 1 arguments: [<branch>] <revnumber> [<revnumber>...]"
branch=$1
# I sure hope by 2030 we'll be doing something else. Yes, famous last words.
-if expr ${branch} : '20[12][0-9]Q[1-4]' > /dev/null; then
+if expr "${branch}" : '20[12][0-9]Q[1-4]' > /dev/null; then
shift
- if [ ${latest_branch} != ${branch} ]; then
+ if [ "${latest_branch}" != "${branch}" ]; then
ask "/!\\ The latest branch is ${latest_branch}, do you really want to commit to ${branch}?" || exit 1
fi
else
branch=${latest_branch}
fi
-revs=""
-for rev in $@
+for rev in "$@"
do
rev=${rev##r} # remove a leading "r"
case ${rev} in
@@ -102,17 +102,17 @@ cd "${dir}"
"${svn}" co --depth=empty ${svnserver}/ports/branches/"${branch}"
filelist=""
-echo -n "MFH:" > commit.txt
-for rev in $@
+printf "MFH:" > commit.txt
+for rev in "$@"
do
rev=${rev##r}
- echo -n " r${rev}" >> commit.txt
+ printf " r%s" "${rev}" >> commit.txt
done
echo >> commit.txt
-for rev in $@
+for rev in "$@"
do
rev=${rev##r}
- for f in $("${svn}" diff --summarize -c r${rev} ${svnserver}/ports/head); do
+ for f in $("${svn}" diff --summarize -c "r${rev}" "${svnserver}/ports/head"); do
case ${f} in
*/*) ;;
*)continue;;
@@ -121,22 +121,22 @@ do
f=${f%/*}
filelist="${filelist}${LF}${f}"
done
- "${svn}" log -r${rev##-} ${svnserver}/ports/head | sed '1,2d;$d;/^MFH:/d' \
+ "${svn}" log "-r${rev##-}" ${svnserver}/ports/head | sed '1,2d;$d;/^MFH:/d' \
| sed '$d' >> commit.txt
done
filelist=$(printf '%s\n' "${filelist}" | sort -u)
"${svn}" up --parents $(printf '%s\n' $filelist \
| sed "s}^}${branch}/}")
"${svn}" up --quiet "${branch}"
-for rev in $@
+for rev in "$@"
do
rev=${rev##r}
- "${svn}" merge -c r${rev} ^/head/ "${branch}"
+ "${svn}" merge -c "r${rev}" ^/head/ "${branch}"
done
"${svn}" up --quiet "${branch}"
"${svn}" status "${branch}"
"${svn}" diff "${branch}"
-echo "All the merge work was done in ${dir}/${branch}."
+echo "All the merge work was done in ${dir}/${branch}"
ask "Do you want to commit? (no = start a shell)" || (
echo "Dropping you to a shell so you can investigate. Exit the shell to resume this script."
cd "${branch}"
@@ -154,6 +154,7 @@ while ! "${svn}" ci -F commit.txt "${branch}"; do
echo "Saving commit log to ${save_log}"
break
fi
+ ${EDITOR:-vi} commit.txt
done
rm -rf "${dir}"
trap - 0
diff --git a/test-ports/default/Tools/scripts/patchtool.py b/test-ports/default/Tools/scripts/patchtool.py
index 1a6bbb98..7b90ee8a 100755
--- a/test-ports/default/Tools/scripts/patchtool.py
+++ b/test-ports/default/Tools/scripts/patchtool.py
@@ -14,18 +14,23 @@
# Maxim Sobolev
# ----------------------------------------------------------------------------
#
-# $FreeBSD: head/Tools/scripts/patchtool.py 340851 2014-01-23 19:55:14Z mat $
+# $FreeBSD: head/Tools/scripts/patchtool.py 491566 2019-01-29 14:44:12Z tobik $
#
-# MAINTAINER= sobomax@FreeBSD.org <- any unapproved commits to this file are
+# MAINTAINER= ports@FreeBSD.org <- any unapproved commits to this file are
# highly discouraged!!!
#
import os, os.path, subprocess, sys, getopt, glob, errno, types
# Some global variables used as constants
-True = 1
-False = 0
+#True = 1
+#False = 0
+def isStr(obj):
+ try:
+ return isinstance(obj, basestring)
+ except NameError:
+ return isinstance(obj, str)
# Tweakable global variables. User is able to override any of these by setting
# appropriate environment variable prefixed by `PT_', eg:
@@ -116,7 +121,7 @@ def locateportdir(path, wrkdirprefix= '', strict = False):
def querymakevar(varname, path = 'Makefile', strict = False, cache = {}):
path = os.path.abspath(path)
- if cache.has_key((varname, path)) == 1:
+ if (varname, path) in cache:
return cache[(varname, path)]
origpath = path
@@ -134,7 +139,7 @@ def querymakevar(varname, path = 'Makefile', strict = False, cache = {}):
stdout = subprocess.PIPE, stderr = devnull, close_fds = True)
retval = ''
for line in pipe.stdout.readlines():
- retval = retval + line.strip() + ' '
+ retval = retval + line.decode().strip() + ' '
retval = retval[:-1]
if strict == True and retval.strip() == '':
raise MakeVarError(path, varname)
@@ -200,7 +205,7 @@ def gendiff(path, wrksrc, outfile = ''):
devnull = open('/dev/null', 'a')
pipe = subprocess.Popen(cmdline, shell = True, stdin = subprocess.PIPE, \
stdout = subprocess.PIPE, stderr = devnull, close_fds = True)
- outbuf = pipe.stdout.readlines()
+ outbuf = [x.decode() for x in pipe.stdout.readlines()]
exitval = pipe.wait()
if exitval == 0: # No differences were found
retval = False
@@ -210,9 +215,6 @@ def gendiff(path, wrksrc, outfile = ''):
if (outfile != ''):
outbuf[0] = '--- %s\n' % path_orig
outbuf[1] = '+++ %s\n' % path
- outbuf.insert(0, '\n')
- outbuf.insert(0, '$%s$\n' % Vars.CVS_ID)
- outbuf.insert(0, '\n')
open(outfile, 'w').writelines(outbuf)
else:
sys.stdout.writelines(outbuf)
@@ -244,7 +246,7 @@ def makepatchname(path, patchdir = ''):
# Write a specified message to stderr.
#
def write_msg(message):
- if type(message) == types.StringType:
+ if isStr(message):
message = message,
sys.stderr.writelines(message)
@@ -270,7 +272,7 @@ def query_yn(message, default = False):
return False
elif reply == '' and default in (True, False):
return default
- print 'Wrong answer "%s", please try again' % reply
+ print('Wrong answer "%s", please try again' % reply)
return default
@@ -446,7 +448,7 @@ class PatchesCollection:
def addpatchfile(self, path, wrksrc):
path = os.path.abspath(path)
- if not self.patches.has_key(path):
+ if path not in self.patches:
self.addpatchobj(Patch(path, wrksrc))
def addpatchobj(self, patchobj):
@@ -454,7 +456,7 @@ class PatchesCollection:
def lookupbyname(self, path):
path = os.path.abspath(path)
- if self.patches.has_key(path):
+ if path in self.patches:
return self.patches[path]
return None
@@ -497,7 +499,7 @@ def truepath(path):
def main():
try:
opts, args = getopt.getopt(sys.argv[1:], 'afui')
- except getopt.GetoptError, msg:
+ except getopt.GetoptError as msg:
usage(2, msg)
automatic = False
@@ -681,8 +683,9 @@ def update(args, automatic, force, ignoremtime):
if __name__ == '__main__':
try:
main()
- except (PatchError, ECmdError, MakeVarError, LocatePDirError), msg:
+ except (PatchError, ECmdError, MakeVarError, LocatePDirError) as msg:
sys.exit('ERROR: ' + str(msg))
- except IOError, (code, msg):
+ except IOError as ex:
+ code, msg = ex
sys.exit('ERROR: %s: %s' % (str(msg), os.strerror(code)))
diff --git a/test-ports/default/Tools/scripts/portsvar.sh b/test-ports/default/Tools/scripts/portsvar.sh
index aa3d239c..11b7dd92 100755
--- a/test-ports/default/Tools/scripts/portsvar.sh
+++ b/test-ports/default/Tools/scripts/portsvar.sh
@@ -27,9 +27,9 @@
# % portsvar.sh -a -w kde
# list all variables through bsd.port.mk including kde
#
-# $FreeBSD: head/Tools/scripts/portsvar.sh 440110 2017-05-04 14:58:54Z mat $
+# $FreeBSD: head/Tools/scripts/portsvar.sh 471290 2018-06-01 20:25:45Z rene $
#
-# MAINTAINER= daichi@FreeBSD.org
+# MAINTAINER= ports@FreeBSD.org
usage_msg="usage:
portsvar.sh [-a] [-e] [-w target] [-h] [var=val ...] var1 [var2 ...]
diff --git a/test-ports/default/Tools/scripts/rmport b/test-ports/default/Tools/scripts/rmport
index 5a32c2d0..83ea5896 100755
--- a/test-ports/default/Tools/scripts/rmport
+++ b/test-ports/default/Tools/scripts/rmport
@@ -3,7 +3,8 @@
# rmport - remove port(s) from the FreeBSD Ports Collection.
#
# Copyright 2006-2007 Vasil Dimov
-# Copyright 2012-2012 Chris Rees
+# Copyright 2012-2018 Chris Rees
+# Copyright 2016-2018 Rene Ladan
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
@@ -33,11 +34,12 @@
# Chris Rees <crees@FreeBSD.org>
# Rene Ladan <rene@FreeBSD.org>
#
-# $FreeBSD: head/Tools/scripts/rmport 439833 2017-04-30 17:45:31Z ler $
+# $FreeBSD: head/Tools/scripts/rmport 494751 2019-03-05 22:54:34Z rene $
#
# MAINTAINER= crees@FreeBSD.org
#
+EDITOR=${EDITOR:-/usr/bin/vi}
PORTSDIR=${PORTSDIR:-/usr/ports}
INDEX=${PORTSDIR}/`make -C ${PORTSDIR} -V INDEXFILE`
@@ -47,6 +49,16 @@ SED="sed -i .orig -E"
# use ~/.ssh/config to set up the desired username if different than $LOGNAME
SVNREPO=${SVNREPO:-svn+ssh://repo.FreeBSD.org/ports}
+if [ -n "$(command -v svn 2>/dev/null)" ]; then
+ SVN=svn
+elif [ -n "$(command -v svnlite 2>/dev/null)" ]; then
+ SVN=svnlite
+else
+ echo "Neither svn(1) nor svnlite(1) found. Please install devel/subversion."
+ exit 1
+fi
+
+
if ! CDIFF=$(which cdiff) ; then
CDIFF=${PAGER}
fi
@@ -106,16 +118,19 @@ find_catport()
find_expired()
{
- EXPVAR=EXPIRATION_DATE
-
- find -H ${PORTSDIR} -mindepth 3 -maxdepth 3 -name "Makefile*" \
- |xargs grep -H "^[^#]*${EXPVAR}" \
- |sed -E "s|${PORTSDIR}/?([^/]+/[^/]+)/Makefile:${EXPVAR}=[[:space:]]*([0-9-]{10})$|\2 \1|g" \
- |perl -ne "if ((substr(\$_, 0, 10) cmp '${TODAY}') <= 0) { print(\$_); }" \
- |while read expdate catport ; do \
- echo -n "${expdate} ${catport}: " ; \
- make -C ${PORTSDIR}/${catport} -V DEPRECATED ; \
+ for category in $(make -C ${PORTSDIR} -V SUBDIR); do
+ for port in $(make -C ${PORTSDIR}/${category} -V SUBDIR); do
+ DATE="$(make -C ${PORTSDIR}/${category}/${port} -V EXPIRATION_DATE)"
+ if [ -n "${DATE}" -a ! "${DATE}" \> "${TODAY}" ] ; then
+ if [ "$1" = 1 ] ; then
+ echo -n "${DATE} ${category}/${port}: "
+ make -C ${PORTSDIR}/${category}/${port} -V DEPRECATED
+ else
+ echo "${category}/${port}"
+ fi
+ fi
done
+ done
}
# create temporary checkout directory
@@ -123,7 +138,7 @@ mkcodir()
{
log "creating temporary directory"
d=`mktemp -d -t rmport`
- touch ${d}/svnlog
+ echo "This is the commit message, please edit it." >> ${d}/svnlog
log "created ${d}"
echo "${d}"
}
@@ -132,8 +147,8 @@ mkcodir()
co_common()
{
log "getting ports/MOVED and ports/LEGAL from repository"
- svn co --depth empty ${SVNREPO}/head ports
- svn up ports/MOVED ports/LEGAL
+ ${SVN} co --depth empty ${SVNREPO}/head ports
+ ${SVN} up ports/MOVED ports/LEGAL
}
# check if some ports depend on the given port
@@ -163,7 +178,7 @@ check_dep_core()
fi
# check if some Makefiles mention the port to be deleted
- portdir_grep="^[^#].*/`basename ${catport}`([[:space:]]|/|$)"
+ portdir_grep="^[^#].*/`basename ${catport}`([[:space:]]|@|/|$)"
r="`find -H ${PORTSDIR} -mindepth 2 -maxdepth 3 \
\( -name "Makefile*" -or -path "*Mk/*.mk" \) \
|xargs grep -EH "${portdir_grep}" \
@@ -274,8 +289,8 @@ co_port()
port=${2}
log "${cat}/${port}: getting ${cat}/Makefile and port's files from repository"
- svn up --depth empty ports/${cat} ports/$cat/Makefile
- svn up ports/${cat}/${port}
+ ${SVN} up --depth empty ports/${cat} ports/$cat/Makefile
+ ${SVN} up ports/${cat}/${port}
}
# check if anything about the port is mentioned in ports/LEGAL
@@ -340,7 +355,7 @@ rm_port()
log "${catport}: removing port's files"
- svn rm ports/${catport}
+ ${SVN} rm ports/${catport}
}
append_Template()
@@ -371,7 +386,7 @@ diff()
diffout=${codir}/diff
- svn diff --no-diff-deleted ports > ${diffout} 2>&1 || :
+ ${SVN} diff --no-diff-deleted ports > ${diffout} 2>&1 || :
read -p "hit <enter> to view svn diff output" dummy
@@ -384,14 +399,27 @@ diff()
commit()
{
log "running svn update"
- svn up --quiet ports 2>&1 |${PAGER:-less}
-
+ ${SVN} up --quiet ports 2>&1 |${PAGER:-less}
+
+ echo >> svnlog
+ echo
$EDITOR svnlog
- answer=`ask "do you want to commit?"`
+ log "Your commit message is:"
+ cat svnlog
+
+ answer=y
+ while [ "${answer}" = "y" ] ; do
+ answer=`ask "Do you want to edit your commit message again?"`
+ if [ "${answer}" = "y" ] ; then
+ $EDITOR svnlog
+ fi
+ done
+
+ answer=`ask "Do you want to commit now?"`
if [ "${answer}" = "y" ] ; then
- svn ci --file svnlog ports
+ ${SVN} ci --file svnlog ports
fi
}
@@ -462,7 +490,7 @@ if [ ${1} = "-F" ] ; then
if [ ${#} -ne 1 ] ; then
usage
fi
- find_expired
+ find_expired 1
exit
fi
@@ -470,7 +498,7 @@ if [ ${1} = "-a" ] ; then
if [ ${#} -ne 1 ] ; then
usage
fi
- ${0} `find_expired |cut -f 2 -d ' ' |cut -f 1 -d :`
+ ${0} `find_expired 0`
exit
fi
diff --git a/test-ports/default/Tools/scripts/search_lib_depends_and_bump.sh b/test-ports/default/Tools/scripts/search_lib_depends_and_bump.sh
new file mode 100755
index 00000000..568ce57b
--- /dev/null
+++ b/test-ports/default/Tools/scripts/search_lib_depends_and_bump.sh
@@ -0,0 +1,107 @@
+#!/bin/sh
+#
+# You pass the script a port where the library has changed its ABI.
+# The script will search for this port over the complete directory you are located now
+# and will bump all ports using `Tools/scripts/bump-revision.sh`
+#
+# Version 0.1
+# License: MIT
+# Matthias Fechner <mfechner@FreeBSD.org>
+
+usage() {
+ echo "$0 devel/libgit2"
+ echo ""
+ echo "Search for all ports having devel/libgit2 as a LIB_DEPENDS"
+ echo "and bump the REVISION using the script 'Tools/scripts/bump-revision.sh'"
+ echo "After this check all modified ports with portlint."
+ echo ""
+ echo "Make sure you execute the script in the ports directory."
+ exit 1
+}
+
+[ "${1}" != "" ] || usage
+
+# check that portlint is available
+if [ x`which portlint` = x"" ]; then
+ echo "Please install portlint with"
+ echo "pkg install portlint"
+ echo "to continue."
+ exit 1;
+fi
+
+PORT_TO_SEARCH=${1}
+BASEDIR=$(pwd)
+# Get a list of all ports
+echo "Prepare a list of all ports"
+ports=$(find . -name Makefile ! -path "./Tools/* | sort")
+echo "done."
+echo
+
+PORTS_TO_BUMP=""
+echo Check ports with dependency to ${PORT_TO_SEARCH}
+for port in ${ports}; do
+ DIR=$(dirname "${port}")
+ printf "Analyse ${DIR}"
+ LIBDEPENDS=$(make -n -V LIB_DEPENDS -C ${DIR})
+ #echo "Search >${PORT_TO_SEARCH}< in >${LIBDEPENDS}<"
+ case "${LIBDEPENDS}" in
+ *"${PORT_TO_SEARCH}"*)
+ PORTS_TO_BUMP="${PORTS_TO_BUMP} ${DIR}";;
+ esac
+ printf "\033[2K\r"
+done
+echo "done."
+
+echo "Bump PORTREVISION of following ports:"
+for PORT_TO_BUMP in ${PORTS_TO_BUMP}; do
+ echo ${PORT_TO_BUMP}
+done
+echo
+read -p "Press CTRL+c to stop or ENTER to continue..." USERINPUT
+
+for PORT_TO_BUMP in ${PORTS_TO_BUMP}; do
+ sh ./Tools/scripts/bump-revision.sh ${PORT_TO_BUMP}
+done
+
+# Now we run portlint on all port we modified
+# I borrowed here code from doportlint
+echo
+TMPFILE=$(mktemp)
+while [ "1" = "1" ]
+do
+ FAILED_PORTS=""
+ FAILURES=0
+ echo "Use TMP file ${TMPFILE}"
+ for PORT in ${PORTS_TO_BUMP}; do
+ FAILURE=0
+ echo "Running portlint in ${PORT}"
+ cd ${PORT}
+ portlint > ${TMPFILE} 2> /dev/null || FAILURE=1
+ grep '^looks fine\.$' ${TMPFILE} > /dev/null 2> /dev/null || FAILURE=1
+
+ if [ x${FAILURE} = "x1" ]; then
+ FAILURES=$((${FAILURES}+1))
+ FAILED_PORTS="${FAILED_PORTS} ${PORT}"
+ { echo '--------------- portlint failed for '${PORT}; \
+ grep -v '^OK:' ${TMPFILE} |\
+ sed -e 's/^0 fatal errors and //'; }
+ echo ""
+ fi
+ rm -f ${TMPFILE}
+ cd ${BASEDIR}
+ done
+ if [ x${FAILURES} = "x0" ]; then
+ echo "All portlint test successfull, please review the changes before you commit them carefully."
+ echo "You maybe want to run now"
+ echo "git diff"
+ echo "svn diff"
+ echo
+ break;
+ fi
+ PORTS_TO_BUMP=${FAILED_PORTS}
+ read -p "${FAILURES} failures, please fix portlint error and warnings and press ENTER to retest" USERINPUT
+ echo
+ echo
+ echo "------------------------------------ NEW Portlint -----------------------------"
+done
+
diff --git a/test-ports/default/Tools/scripts/sed_checked.sh b/test-ports/default/Tools/scripts/sed_checked.sh
new file mode 100755
index 00000000..647d59c7
--- /dev/null
+++ b/test-ports/default/Tools/scripts/sed_checked.sh
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+set -e
+/usr/bin/sed -i.bak "$@"
+for x in "${@}" ; do
+ if [ -f "${x}" ]; then
+ if cmp -s "${x}" "${x}".bak ; then
+ if [ ! -z "${REWARNFILE}" ]; then
+ echo sed failed: file content unchanged from backup: ${x#${WRKSRC}/} >> ${REWARNFILE}
+ fi
+ fi
+ fi
+done
diff --git a/test-ports/default/Tools/scripts/tindex b/test-ports/default/Tools/scripts/tindex
index 54e6d04f..c9679bbd 100755
--- a/test-ports/default/Tools/scripts/tindex
+++ b/test-ports/default/Tools/scripts/tindex
@@ -26,10 +26,9 @@ ERROR_ADDRESS=root@localhost
# Location of ports tree and source trees
export BASEDIR=/a/tindex
export PORTSDIR=${BASEDIR}/ports
-export SRCDIR9=${BASEDIR}/src.9
-export SRCDIR10=${BASEDIR}/src.10
export SRCDIR11=${BASEDIR}/src.11
export SRCDIR12=${BASEDIR}/src.12
+export SRCDIR13=${BASEDIR}/src.13
export OUTDIR=${BASEDIR}/out
# Target architecture if not set in the environment
@@ -115,20 +114,18 @@ export INDEX_JOBS=3
export INDEX_QUIET=1
# First update the source trees to get current OSVERSION
-${SVN} -q up ${SRCDIR9}/sys/sys
-OSVERSION9=$(awk '/^#define[[:blank:]]__FreeBSD_version/ {print $3}' < ${SRCDIR9}/sys/sys/param.h)
-
-${SVN} -q up ${SRCDIR10}/sys/sys
-OSVERSION10=$(awk '/^#define[[:blank:]]__FreeBSD_version/ {print $3}' < ${SRCDIR10}/sys/sys/param.h)
-
${SVN} -q up ${SRCDIR11}/sys/sys
OSVERSION11=$(awk '/^#define[[:blank:]]__FreeBSD_version/ {print $3}' < ${SRCDIR11}/sys/sys/param.h)
${SVN} -q up ${SRCDIR12}/sys/sys
OSVERSION12=$(awk '/^#define[[:blank:]]__FreeBSD_version/ {print $3}' < ${SRCDIR12}/sys/sys/param.h)
+${SVN} -q up ${SRCDIR13}/sys/sys
+OSVERSION13=$(awk '/^#define[[:blank:]]__FreeBSD_version/ {print $3}' < ${SRCDIR12}/sys/sys/param.h)
+
+
cd ${PORTSDIR}
-rm -f INDEX-9 INDEX-9.bz2 INDEX-10 INDEX-10.bz2 INDEX-11 INDEX-11.bz2 INDEX-12 INDEX-12.bz2
+rm -f INDEX-11 INDEX-11.bz2 INDEX-12 INDEX-12.bz2 INDEX-13 INDEX-13.bz2
(${SVN} up 2>1 ) > svn.log
if grep -q ^C svn.log ; then
(echo "svn update failed with conflicts:";
@@ -136,7 +133,7 @@ if grep -q ^C svn.log ; then
exit 1
fi
-for branch in 9.x 10.x 11.x 12.x; do
+for branch in 11.x 12.x 13.x; do
release=$(echo $branch | sed -e 's,.x,,')
eval _osver=\$OSVERSION${release}
@@ -144,14 +141,9 @@ for branch in 9.x 10.x 11.x 12.x; do
export OSVERSION=${_osver}
export UNAME_r=${_uname_r}
- if [ "${release}" = "9" ]; then
- MAKE_CMD=fmake
- else
- MAKE_CMD=make
- fi
echo "Building INDEX for ${branch} with OSVERSION=${OSVERSION}"
cd ${PORTSDIR}
- ((${MAKE_CMD} index 2> index.err) > index.out) || indexfail ${branch}
+ ((make index 2> index.err) > index.out) || indexfail ${branch}
if [ -s index.err ]; then
indexfail ${branch}
fi
diff --git a/test-ports/default/converters/libiconv/Makefile b/test-ports/default/converters/libiconv/Makefile
index c935dc78..0a643016 100644
--- a/test-ports/default/converters/libiconv/Makefile
+++ b/test-ports/default/converters/libiconv/Makefile
@@ -1,9 +1,9 @@
# Created by: Maxim Sobolev <sobomax@FreeBSD.org>
-# $FreeBSD: head/converters/libiconv/Makefile 428196 2016-12-09 12:57:21Z sunpoet $
+# $FreeBSD: head/converters/libiconv/Makefile 450634 2017-09-25 20:55:27Z tijl $
PORTNAME= libiconv
PORTVERSION= 1.14
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= converters devel
MASTER_SITES= GNU
diff --git a/test-ports/default/converters/libiconv/files/patch-include-iconv.h.in b/test-ports/default/converters/libiconv/files/patch-include-iconv.h.in
index a11ee841..e29d9104 100644
--- a/test-ports/default/converters/libiconv/files/patch-include-iconv.h.in
+++ b/test-ports/default/converters/libiconv/files/patch-include-iconv.h.in
@@ -36,8 +36,14 @@
extern int iconvctl (iconv_t cd, int request, void* argument);
/* Hook performed after every successful conversion of a Unicode character. */
-@@ -212,7 +217,9 @@ struct iconv_fallbacks {
+@@ -210,9 +215,15 @@ struct iconv_fallbacks {
+ #define ICONV_SET_DISCARD_ILSEQ 4 /* const int *argument */
+ #define ICONV_SET_HOOKS 5 /* const struct iconv_hooks *argument */
#define ICONV_SET_FALLBACKS 6 /* const struct iconv_fallbacks *argument */
++#ifdef LIBICONV_PLUG
++#define ICONV_GET_ILSEQ_INVALID 128
++#define ICONV_SET_ILSEQ_INVALID 129
++#endif
/* Listing of locale independent encodings. */
+#ifndef LIBICONV_PLUG
@@ -46,7 +52,7 @@
extern void iconvlist (int (*do_one) (unsigned int namescount,
const char * const * names,
void* data),
-@@ -224,6 +231,7 @@ extern const char * iconv_canonicalize (
+@@ -224,6 +235,7 @@ extern const char * iconv_canonicalize (const char * n
/* Support for relocatable packages. */
@@ -54,7 +60,7 @@
/* Sets the original and the current installation prefix of the package.
Relocation simply replaces a pathname starting with the original prefix
by the corresponding pathname with the current prefix instead. Both
-@@ -231,12 +239,12 @@ extern const char * iconv_canonicalize (
+@@ -231,12 +243,12 @@ extern const char * iconv_canonicalize (const char * n
instead of "/"). */
extern void libiconv_set_relocation_prefix (const char *orig_prefix,
const char *curr_prefix);
diff --git a/test-ports/default/devel/Makefile b/test-ports/default/devel/Makefile
index 4fd73473..dcd038bb 100644
--- a/test-ports/default/devel/Makefile
+++ b/test-ports/default/devel/Makefile
@@ -1,14 +1,8 @@
-SUBDIR += autoconf
-SUBDIR += autoconf-wrapper
-SUBDIR += automake
-SUBDIR += automake-wrapper
SUBDIR += ccache
SUBDIR += gettext
SUBDIR += gettext-runtime
SUBDIR += gettext-tools
-SUBDIR += gmake
SUBDIR += libffi
-SUBDIR += m4
-SUBDIR += p5-Locale-gettext
+SUBDIR += libtextstyle
SUBDIR += pkgconf
SUBDIR += readline
diff --git a/test-ports/default/devel/autoconf-wrapper/Makefile b/test-ports/default/devel/autoconf-wrapper/Makefile
deleted file mode 100644
index 450e3d8f..00000000
--- a/test-ports/default/devel/autoconf-wrapper/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-# $FreeBSD: head/devel/autoconf-wrapper/Makefile 393644 2015-08-06 09:18:36Z tijl $
-
-PORTNAME?= autoconf-wrapper
-PORTVERSION= 20131203
-CATEGORIES= devel
-MASTER_SITES= # none
-DISTFILES= # none
-
-MAINTAINER= tijl@FreeBSD.org
-COMMENT?= Wrapper script for GNU autoconf
-
-WRKSRC= ${WRKDIR}
-NO_BUILD= YES
-
-TOOL?= AUTOCONF
-WRAPPED_TOOLS?= autoconf autoheader autom4te autoreconf autoscan \
- autoupdate ifnames
-.include <bsd.port.pre.mk>
-
-TOOLS_CASE!= ${ECHO_CMD} ${WRAPPED_TOOLS} | ${TR} ' ' '|'
-PLIST_FILES= bin/${PORTNAME}
-.for tool in ${WRAPPED_TOOLS}
-PLIST_FILES+= bin/${tool}
-.endfor
-
-do-configure:
- @${SED} \
- -e 's,%%PREFIX%%,${PREFIX},g' \
- -e 's,%%TOOL%%,${TOOL},g' \
- -e 's,%%TOOLS_CASE%%,${TOOLS_CASE},g' \
- <${FILESDIR}/autotools-wrapper.sh >${WRKDIR}/${PORTNAME}.sh
-
-do-install:
- @${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}.sh ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
-.for tool in ${WRAPPED_TOOLS}
- @${LN} -sf ${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${tool}
-.endfor
-
-.include <bsd.port.post.mk>
diff --git a/test-ports/default/devel/autoconf-wrapper/files/autotools-wrapper.sh b/test-ports/default/devel/autoconf-wrapper/files/autotools-wrapper.sh
deleted file mode 100644
index f1992378..00000000
--- a/test-ports/default/devel/autoconf-wrapper/files/autotools-wrapper.sh
+++ /dev/null
@@ -1,92 +0,0 @@
-#!/bin/sh
-#-
-# Copyright (c) 2007 Dag-Erling Smørgrav
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-# 1. Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer
-# in this position and unchanged.
-# 2. Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in the
-# documentation and/or other materials provided with the distribution.
-#
-# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
-# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
-# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-# SUCH DAMAGE.
-#
-# $FreeBSD: head/devel/autoconf-wrapper/files/autotools-wrapper.sh 340872 2014-01-24 00:14:07Z mat $
-#
-
-bindir=%%PREFIX%%/bin
-tool=$(basename $0)
-
-exec 4<&0
-
-error() {
- echo "$@" 1>&2
- exit 1
-}
-
-# Verify that the requested tool is one we know about
-case ${tool} in
-%%TOOLS_CASE%%)
- ;;
-*)
- error "${tool}: unknown tool"
- ;;
-esac
-
-if [ -n "${AUTOTOOLS_DEBUG}" -a -n "${%%TOOL%%_VERSION}" ] ; then
- echo "Requested ${tool} version ${%%TOOL%%_VERSION}" 1>&2
-fi
-
-#
-# Identify available versions.
-#
-# The double sort is necessary to correctly identify 1.10 as newer
-# than 1.9.
-#
-# Note that it is conceivable that version A.BC of the requested tool
-# is present both as "toolABC" and as "tool-A.BC". We take no special
-# measures to handle this case.
-#
-/usr/bin/find ${bindir}/ -name "${tool}*[0-9]" | /usr/bin/sed -E \
- -e "s@^.*/${tool}-([0-9])\\.([0-9]+)\$@\1 \2 \1.\2@" | \
- /usr/bin/sort -n -k1 | /usr/bin/sort -n -s -k2 | {
-while read maj min suffix ; do
- selected_version=$suffix
- if [ -n "${%%TOOL%%_VERSION}" -a \
- "x${%%TOOL%%_VERSION}" = x${selected_version} ] ; then
- break
- fi
-done
-
-if [ -z "${selected_version}" ] ; then
- error "${tool}: not installed"
-fi
-
-if [ -n "${%%TOOL%%_VERSION}" -a \
- "x${%%TOOL%%_VERSION}" != x${selected_version} ] ; then
- error "${tool}: required version" \
- "${%%TOOL%%_VERSION} not found"
-fi
-
-if [ -n "${AUTOTOOLS_DEBUG}" ] ; then
- echo "Selecting ${tool} version ${selected_version}" \
- "(${bindir}/${tool}-${selected_version})" 1>&2
-fi
-
-exec 0<&4 4<&-
-exec ${bindir}/${tool}-${selected_version} "$@"
-}
diff --git a/test-ports/default/devel/autoconf-wrapper/pkg-descr b/test-ports/default/devel/autoconf-wrapper/pkg-descr
deleted file mode 100644
index ee8c066c..00000000
--- a/test-ports/default/devel/autoconf-wrapper/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-This port installs a wrapper script for autoconf, with symlinks to the
-unversioned name of each tool included with autoconf. This allows the
-correct version to be selected depending on the user's requirements.
diff --git a/test-ports/default/devel/autoconf/Makefile b/test-ports/default/devel/autoconf/Makefile
deleted file mode 100644
index 6a9c3e8e..00000000
--- a/test-ports/default/devel/autoconf/Makefile
+++ /dev/null
@@ -1,48 +0,0 @@
-# Created by: ade@FreeBSD.org
-# $FreeBSD: head/devel/autoconf/Makefile 424411 2016-10-21 12:51:40Z mat $
-
-PORTNAME= autoconf
-PORTVERSION= 2.69
-PORTREVISION= 1
-CATEGORIES= devel
-MASTER_SITES= GNU
-DISTNAME= autoconf-${PORTVERSION}
-
-MAINTAINER= tijl@FreeBSD.org
-COMMENT= Automatically configure source code on many Un*x platforms
-
-BUILD_DEPENDS= gm4:devel/m4 \
- help2man:misc/help2man
-RUN_DEPENDS= gm4:devel/m4 \
- autoconf-wrapper:devel/autoconf-wrapper
-
-BUILD_VERSION= 2.69
-PLIST_SUB= BUILD_VERSION=${BUILD_VERSION}
-USES= gmake makeinfo perl5 tar:xz
-INFO= autoconf
-
-GNU_CONFIGURE= yes
-CONFIGURE_ENV= M4=${LOCALBASE}/bin/gm4 AWK=${AWK} \
- ac_cv_prog_TEST_EMACS=no
-CONFIGURE_ARGS= --program-suffix=-${BUILD_VERSION} --without-lispdir
-
-GENERIC_TOOLS= config.guess config.sub elisp-comp install-sh mdate-sh missing
-GENERIC_LINKS= autoconf autoheader autom4te autoreconf autoscan autoupdate \
- ifnames
-
-post-patch:
- @(cd ${WRKSRC}/man && \
- for file in *.[1x]; do \
- ${REINPLACE_CMD} -E 's,([^-]auto)(conf|make|reconf|update|header|scan),\1\2-${BUILD_VERSION},g ; \
- s,(config\.guess|config\.sub|ifnames),\1-${BUILD_VERSION},g' $$file ; \
- done)
- @(cd ${WRKSRC}/doc && ${RM} *.info)
- @${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} ${REINPLACE_CMD} -e \
- 's|@PACKAGE@$$|@PACKAGE@-@VERSION@|'
-
-post-install:
-.for FILE in ${GENERIC_TOOLS}
- @${INSTALL_SCRIPT} ${WRKSRC}/build-aux/${FILE} ${STAGEDIR}${PREFIX}/share/autoconf-${BUILD_VERSION}
-.endfor
-
-.include <bsd.port.mk>
diff --git a/test-ports/default/devel/autoconf/distinfo b/test-ports/default/devel/autoconf/distinfo
deleted file mode 100644
index 3359cad8..00000000
--- a/test-ports/default/devel/autoconf/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (autoconf-2.69.tar.xz) = 64ebcec9f8ac5b2487125a86a7760d2591ac9e1d3dbd59489633f9de62a57684
-SIZE (autoconf-2.69.tar.xz) = 1214744
diff --git a/test-ports/default/devel/autoconf/files/patch-autoconf.texi b/test-ports/default/devel/autoconf/files/patch-autoconf.texi
deleted file mode 100644
index c9c0da44..00000000
--- a/test-ports/default/devel/autoconf/files/patch-autoconf.texi
+++ /dev/null
@@ -1,53 +0,0 @@
---- doc/autoconf.texi.orig 2012-04-25 04:14:19.000000000 +0200
-+++ doc/autoconf.texi 2014-06-25 14:47:17.208468153 +0200
-@@ -15,7 +15,7 @@
- @c The ARG is an optional argument. To be used for macro arguments in
- @c their documentation (@defmac).
- @macro ovar{varname}
--@r{[}@var{\varname\}@r{]}@c
-+@r{[}@var{\varname\}@r{]}
- @end macro
-
- @c @dvar(ARG, DEFAULT)
-@@ -23,7 +23,7 @@
- @c The ARG is an optional argument, defaulting to DEFAULT. To be used
- @c for macro arguments in their documentation (@defmac).
- @macro dvar{varname, default}
--@r{[}@var{\varname\} = @samp{\default\}@r{]}@c
-+@r{[}@var{\varname\} = @samp{\default\}@r{]}
- @end macro
-
- @c Handling the indexes with Texinfo yields several different problems.
-@@ -217,31 +217,11 @@
-
-
-
--@dircategory Software development
-+@dircategory Programming & development tools
- @direntry
- * Autoconf: (autoconf). Create source code configuration scripts.
- @end direntry
-
--@dircategory Individual utilities
--@direntry
--* autoscan: (autoconf)autoscan Invocation.
-- Semi-automatic @file{configure.ac} writing
--* ifnames: (autoconf)ifnames Invocation. Listing conditionals in source.
--* autoconf-invocation: (autoconf)autoconf Invocation.
-- How to create configuration scripts
--* autoreconf: (autoconf)autoreconf Invocation.
-- Remaking multiple @command{configure} scripts
--* autoheader: (autoconf)autoheader Invocation.
-- How to create configuration templates
--* autom4te: (autoconf)autom4te Invocation.
-- The Autoconf executables backbone
--* configure: (autoconf)configure Invocation. Configuring a package.
--* autoupdate: (autoconf)autoupdate Invocation.
-- Automatic update of @file{configure.ac}
--* config.status: (autoconf)config.status Invocation. Recreating configurations.
--* testsuite: (autoconf)testsuite Invocation. Running an Autotest test suite.
--@end direntry
--
- @titlepage
- @title Autoconf
- @subtitle Creating Automatic Configuration Scripts
diff --git a/test-ports/default/devel/autoconf/files/patch-bin-autoscan.in b/test-ports/default/devel/autoconf/files/patch-bin-autoscan.in
deleted file mode 100644
index a55345cc..00000000
--- a/test-ports/default/devel/autoconf/files/patch-bin-autoscan.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- bin/autoscan.in.orig 2012-04-25 02:37:26 UTC
-+++ bin/autoscan.in
-@@ -358,7 +358,7 @@ sub scan_sh_file ($)
- {
- # Strip out comments and variable references.
- s/#.*//;
-- s/\${[^\}]*}//g;
-+ s/\$\{[^\}]*}//g;
- s/@[^@]*@//g;
-
- # Tokens in the code.
diff --git a/test-ports/default/devel/autoconf/files/patch-doc-Makefile.in b/test-ports/default/devel/autoconf/files/patch-doc-Makefile.in
deleted file mode 100644
index 1cba4ecf..00000000
--- a/test-ports/default/devel/autoconf/files/patch-doc-Makefile.in
+++ /dev/null
@@ -1,12 +0,0 @@
---- doc/Makefile.in.orig Mon Oct 16 13:58:44 2006
-+++ doc/Makefile.in Thu Apr 5 01:51:13 2007
-@@ -44,3 +44,3 @@
- DIST_SOURCES =
--INFO_DEPS = $(srcdir)/autoconf.info $(srcdir)/standards.info
-+INFO_DEPS = $(srcdir)/autoconf.info
- TEXINFO_TEX = $(top_srcdir)/build-aux/texinfo.tex
-@@ -51,3 +51,3 @@
- HTMLS = autoconf.html standards.html
--TEXINFOS = autoconf.texi standards.texi
-+TEXINFOS = autoconf.texi
- TEXI2PDF = $(TEXI2DVI) --pdf --batch
diff --git a/test-ports/default/devel/autoconf/pkg-descr b/test-ports/default/devel/autoconf/pkg-descr
deleted file mode 100644
index c404cc85..00000000
--- a/test-ports/default/devel/autoconf/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-Autoconf is an extensible package of m4 macros that produce shell
-scripts to automatically configure software source code packages.
-These scripts can adapt the packages to many kinds of UNIX-like
-systems without manual user intervention. Autoconf creates a
-configuration script for a package from a template file that lists the
-operating system features that the package can use, in the form of m4
-macro calls.
-
-WWW: http://www.gnu.org/software/autoconf/
diff --git a/test-ports/default/devel/autoconf/pkg-plist b/test-ports/default/devel/autoconf/pkg-plist
deleted file mode 100644
index 9e806e5a..00000000
--- a/test-ports/default/devel/autoconf/pkg-plist
+++ /dev/null
@@ -1,64 +0,0 @@
-bin/autoconf-%%BUILD_VERSION%%
-bin/autoheader-%%BUILD_VERSION%%
-bin/autom4te-%%BUILD_VERSION%%
-bin/autoreconf-%%BUILD_VERSION%%
-bin/autoscan-%%BUILD_VERSION%%
-bin/autoupdate-%%BUILD_VERSION%%
-bin/ifnames-%%BUILD_VERSION%%
-man/man1/autoconf-2.69.1.gz
-man/man1/autoheader-2.69.1.gz
-man/man1/autom4te-2.69.1.gz
-man/man1/autoreconf-2.69.1.gz
-man/man1/autoscan-2.69.1.gz
-man/man1/autoupdate-2.69.1.gz
-man/man1/config.guess-2.69.1.gz
-man/man1/config.sub-2.69.1.gz
-man/man1/ifnames-2.69.1.gz
-share/autoconf-%%BUILD_VERSION%%/Autom4te/C4che.pm
-share/autoconf-%%BUILD_VERSION%%/Autom4te/ChannelDefs.pm
-share/autoconf-%%BUILD_VERSION%%/Autom4te/Channels.pm
-share/autoconf-%%BUILD_VERSION%%/Autom4te/Configure_ac.pm
-share/autoconf-%%BUILD_VERSION%%/Autom4te/FileUtils.pm
-share/autoconf-%%BUILD_VERSION%%/Autom4te/General.pm
-share/autoconf-%%BUILD_VERSION%%/Autom4te/Getopt.pm
-share/autoconf-%%BUILD_VERSION%%/Autom4te/Request.pm
-share/autoconf-%%BUILD_VERSION%%/Autom4te/XFile.pm
-share/autoconf-%%BUILD_VERSION%%/INSTALL
-share/autoconf-%%BUILD_VERSION%%/autoconf/autoconf.m4
-share/autoconf-%%BUILD_VERSION%%/autoconf/autoconf.m4f
-share/autoconf-%%BUILD_VERSION%%/autoconf/autoheader.m4
-share/autoconf-%%BUILD_VERSION%%/autoconf/autoscan.m4
-share/autoconf-%%BUILD_VERSION%%/autoconf/autotest.m4
-share/autoconf-%%BUILD_VERSION%%/autoconf/autoupdate.m4
-share/autoconf-%%BUILD_VERSION%%/autoconf/c.m4
-share/autoconf-%%BUILD_VERSION%%/autoconf/erlang.m4
-share/autoconf-%%BUILD_VERSION%%/autoconf/fortran.m4
-share/autoconf-%%BUILD_VERSION%%/autoconf/functions.m4
-share/autoconf-%%BUILD_VERSION%%/autoconf/general.m4
-share/autoconf-%%BUILD_VERSION%%/autoconf/go.m4
-share/autoconf-%%BUILD_VERSION%%/autoconf/headers.m4
-share/autoconf-%%BUILD_VERSION%%/autoconf/lang.m4
-share/autoconf-%%BUILD_VERSION%%/autoconf/libs.m4
-share/autoconf-%%BUILD_VERSION%%/autoconf/oldnames.m4
-share/autoconf-%%BUILD_VERSION%%/autoconf/programs.m4
-share/autoconf-%%BUILD_VERSION%%/autoconf/specific.m4
-share/autoconf-%%BUILD_VERSION%%/autoconf/status.m4
-share/autoconf-%%BUILD_VERSION%%/autoconf/types.m4
-share/autoconf-%%BUILD_VERSION%%/autom4te.cfg
-share/autoconf-%%BUILD_VERSION%%/autoscan/autoscan.list
-share/autoconf-%%BUILD_VERSION%%/autotest/autotest.m4
-share/autoconf-%%BUILD_VERSION%%/autotest/autotest.m4f
-share/autoconf-%%BUILD_VERSION%%/autotest/general.m4
-share/autoconf-%%BUILD_VERSION%%/autotest/specific.m4
-share/autoconf-%%BUILD_VERSION%%/config.guess
-share/autoconf-%%BUILD_VERSION%%/config.sub
-share/autoconf-%%BUILD_VERSION%%/elisp-comp
-share/autoconf-%%BUILD_VERSION%%/install-sh
-share/autoconf-%%BUILD_VERSION%%/m4sugar/foreach.m4
-share/autoconf-%%BUILD_VERSION%%/m4sugar/m4sh.m4
-share/autoconf-%%BUILD_VERSION%%/m4sugar/m4sh.m4f
-share/autoconf-%%BUILD_VERSION%%/m4sugar/m4sugar.m4
-share/autoconf-%%BUILD_VERSION%%/m4sugar/m4sugar.m4f
-share/autoconf-%%BUILD_VERSION%%/m4sugar/version.m4
-share/autoconf-%%BUILD_VERSION%%/mdate-sh
-share/autoconf-%%BUILD_VERSION%%/missing
diff --git a/test-ports/default/devel/automake-wrapper/Makefile b/test-ports/default/devel/automake-wrapper/Makefile
deleted file mode 100644
index 2b8ff07c..00000000
--- a/test-ports/default/devel/automake-wrapper/Makefile
+++ /dev/null
@@ -1,13 +0,0 @@
-# $FreeBSD: head/devel/automake-wrapper/Makefile 340722 2014-01-22 17:00:46Z mat $
-
-PORTNAME= automake-wrapper
-
-COMMENT= Wrapper script for GNU automake
-
-MASTERDIR= ${.CURDIR}/../../devel/autoconf-wrapper
-PKGDIR= ${.CURDIR}
-
-TOOL= AUTOMAKE
-WRAPPED_TOOLS= aclocal automake
-
-.include "${MASTERDIR}/Makefile"
diff --git a/test-ports/default/devel/automake-wrapper/pkg-descr b/test-ports/default/devel/automake-wrapper/pkg-descr
deleted file mode 100644
index a624f236..00000000
--- a/test-ports/default/devel/automake-wrapper/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-This port installs a wrapper script for automake, with symlinks to the
-unversioned name of each tool included with automake. This allows the
-correct version to be selected depending on the user's requirements.
diff --git a/test-ports/default/devel/automake/Makefile b/test-ports/default/devel/automake/Makefile
deleted file mode 100644
index 361da64f..00000000
--- a/test-ports/default/devel/automake/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-# Created by: Ade Lovett <ade@FreeBSD.org>
-# $FreeBSD: head/devel/automake/Makefile 412346 2016-04-01 14:00:51Z mat $
-
-PORTNAME= automake
-PORTVERSION= 1.15
-PORTREVISION= 1
-CATEGORIES= devel
-MASTER_SITES= GNU
-
-MAINTAINER= tijl@FreeBSD.org
-COMMENT= GNU Standards-compliant Makefile generator
-
-BUILD_DEPENDS= autoconf-2.69:devel/autoconf
-RUN_DEPENDS= autoconf-2.69:devel/autoconf \
- automake-wrapper:devel/automake-wrapper
-
-BUILD_VERSION= 1.15
-PLIST_SUB= BUILD_VERSION=${BUILD_VERSION}
-USES= cpe makeinfo perl5 tar:xz
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --program-suffix=-${BUILD_VERSION}
-MAKE_ENV+= MAKEINFOFLAGS=--no-split
-INFO= automake
-CPE_VENDOR= gnu
-
-.include <bsd.port.mk>
diff --git a/test-ports/default/devel/automake/distinfo b/test-ports/default/devel/automake/distinfo
deleted file mode 100644
index 7611ba29..00000000
--- a/test-ports/default/devel/automake/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (automake-1.15.tar.xz) = 9908c75aabd49d13661d6dcb1bc382252d22cc77bf733a2d55e87f2aa2db8636
-SIZE (automake-1.15.tar.xz) = 1496708
diff --git a/test-ports/default/devel/automake/files/patch-Makefile.in b/test-ports/default/devel/automake/files/patch-Makefile.in
deleted file mode 100644
index ec534cf2..00000000
--- a/test-ports/default/devel/automake/files/patch-Makefile.in
+++ /dev/null
@@ -1,27 +0,0 @@
---- Makefile.in.orig 2013-06-20 11:37:56.000000000 +0000
-+++ Makefile.in 2013-06-26 18:43:25.000000000 +0000
-@@ -221,4 +221,3 @@
- am__dirstamp = $(am__leading_dot)dirstamp
--INFO_DEPS = $(srcdir)/doc/automake.info \
-- $(srcdir)/doc/automake-history.info
-+INFO_DEPS = $(srcdir)/doc/automake.info
- TEXINFO_TEX = $(top_srcdir)/lib/texinfo.tex
-@@ -690,3 +689,3 @@
- AUTOMAKESOURCES = $(automake_in) $(aclocal_in)
--info_TEXINFOS = doc/automake.texi doc/automake-history.texi
-+info_TEXINFOS = doc/automake.texi
- doc_automake_TEXINFOS = doc/fdl.texi
-@@ -723,3 +722,3 @@
-
--dist_doc_DATA = $(srcdir)/doc/amhello-1.0.tar.gz
-+dist_doc_DATA =
- setup_autotools_paths = { \
-@@ -860,3 +859,3 @@
-
--dist_system_ac_DATA = m4/acdir/README
-+dist_system_ac_DATA =
- automake_internal_acdir = $(automake_acdir)/internal
-@@ -3478,3 +3477,2 @@
- @$(NORMAL_INSTALL)
-- $(MAKE) $(AM_MAKEFLAGS) install-exec-hook
- install-html: install-html-am
diff --git a/test-ports/default/devel/automake/files/patch-bin-automake.in b/test-ports/default/devel/automake/files/patch-bin-automake.in
deleted file mode 100644
index c58559ee..00000000
--- a/test-ports/default/devel/automake/files/patch-bin-automake.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- bin/automake.in.orig 2015-01-05 19:25:55 UTC
-+++ bin/automake.in
-@@ -3878,7 +3878,7 @@ sub substitute_ac_subst_variables_worker
- sub substitute_ac_subst_variables
- {
- my ($text) = @_;
-- $text =~ s/\${([^ \t=:+{}]+)}/substitute_ac_subst_variables_worker ($1)/ge;
-+ $text =~ s/\$\{([^ \t=:+{}]+)\}/substitute_ac_subst_variables_worker ($1)/ge;
- return $text;
- }
-
diff --git a/test-ports/default/devel/automake/files/patch-doc__automake.texi b/test-ports/default/devel/automake/files/patch-doc__automake.texi
deleted file mode 100644
index 9f2f250b..00000000
--- a/test-ports/default/devel/automake/files/patch-doc__automake.texi
+++ /dev/null
@@ -1,16 +0,0 @@
---- doc/automake.texi.orig 2012-04-21 07:38:05.000000000 -0700
-+++ doc/automake.texi 2012-04-26 11:05:39.000000000 -0700
-@@ -38,3 +38,3 @@
-
--@dircategory Software development
-+@dircategory Programming & development toolS
- @direntry
-@@ -43,8 +43,2 @@
-
--@dircategory Individual utilities
--@direntry
--* aclocal-invocation: (automake)aclocal Invocation. Generating aclocal.m4.
--* automake-invocation: (automake)automake Invocation. Generating Makefile.in.
--@end direntry
--
- @titlepage
diff --git a/test-ports/default/devel/automake/pkg-descr b/test-ports/default/devel/automake/pkg-descr
deleted file mode 100644
index f096d031..00000000
--- a/test-ports/default/devel/automake/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-Automake is a tool for automatically generating Makefiles compliant with
-the GNU Coding Standards. It was inspired by the 4.4BSD make and include
-files, but aims to be portable and to conform to the GNU standards for
-Makefile variables and targets. Automake is a Perl script. The input files
-are called Makefile.am. The output files are called Makefile.in; They are
-intended for use with Autoconf. Automake requires certain things to be done
-in your configure.in. This package also includes the "aclocal"
-program. aclocal is a program to generate an 'aclocal.m4' based on the
-contents of 'configure.in'. It is useful as an extensible, maintainable
-mechanism for augmenting autoconf.
-
-WWW: https://www.gnu.org/software/automake/
diff --git a/test-ports/default/devel/automake/pkg-plist b/test-ports/default/devel/automake/pkg-plist
deleted file mode 100644
index 0537c7b7..00000000
--- a/test-ports/default/devel/automake/pkg-plist
+++ /dev/null
@@ -1,116 +0,0 @@
-bin/aclocal-%%BUILD_VERSION%%
-bin/automake-%%BUILD_VERSION%%
-man/man1/aclocal-%%BUILD_VERSION%%-%%BUILD_VERSION%%.1.gz
-man/man1/aclocal-%%BUILD_VERSION%%.1.gz
-man/man1/automake-%%BUILD_VERSION%%-%%BUILD_VERSION%%.1.gz
-man/man1/automake-%%BUILD_VERSION%%.1.gz
-share/aclocal-%%BUILD_VERSION%%/amversion.m4
-share/aclocal-%%BUILD_VERSION%%/ar-lib.m4
-share/aclocal-%%BUILD_VERSION%%/as.m4
-share/aclocal-%%BUILD_VERSION%%/auxdir.m4
-share/aclocal-%%BUILD_VERSION%%/cond.m4
-share/aclocal-%%BUILD_VERSION%%/cond-if.m4
-share/aclocal-%%BUILD_VERSION%%/depend.m4
-share/aclocal-%%BUILD_VERSION%%/depout.m4
-share/aclocal-%%BUILD_VERSION%%/dmalloc.m4
-share/aclocal-%%BUILD_VERSION%%/extra-recurs.m4
-share/aclocal-%%BUILD_VERSION%%/gcj.m4
-share/aclocal-%%BUILD_VERSION%%/init.m4
-share/aclocal-%%BUILD_VERSION%%/install-sh.m4
-share/aclocal-%%BUILD_VERSION%%/lead-dot.m4
-share/aclocal-%%BUILD_VERSION%%/lex.m4
-share/aclocal-%%BUILD_VERSION%%/lispdir.m4
-share/aclocal-%%BUILD_VERSION%%/maintainer.m4
-share/aclocal-%%BUILD_VERSION%%/make.m4
-share/aclocal-%%BUILD_VERSION%%/missing.m4
-share/aclocal-%%BUILD_VERSION%%/mkdirp.m4
-share/aclocal-%%BUILD_VERSION%%/obsolete.m4
-share/aclocal-%%BUILD_VERSION%%/options.m4
-share/aclocal-%%BUILD_VERSION%%/prog-cc-c-o.m4
-share/aclocal-%%BUILD_VERSION%%/python.m4
-share/aclocal-%%BUILD_VERSION%%/runlog.m4
-share/aclocal-%%BUILD_VERSION%%/sanity.m4
-share/aclocal-%%BUILD_VERSION%%/silent.m4
-share/aclocal-%%BUILD_VERSION%%/strip.m4
-share/aclocal-%%BUILD_VERSION%%/substnot.m4
-share/aclocal-%%BUILD_VERSION%%/tar.m4
-share/aclocal-%%BUILD_VERSION%%/upc.m4
-share/aclocal-%%BUILD_VERSION%%/vala.m4
-share/aclocal-%%BUILD_VERSION%%/internal/ac-config-macro-dirs.m4
-share/automake-%%BUILD_VERSION%%/Automake/ChannelDefs.pm
-share/automake-%%BUILD_VERSION%%/Automake/Channels.pm
-share/automake-%%BUILD_VERSION%%/Automake/Condition.pm
-share/automake-%%BUILD_VERSION%%/Automake/Config.pm
-share/automake-%%BUILD_VERSION%%/Automake/Configure_ac.pm
-share/automake-%%BUILD_VERSION%%/Automake/DisjConditions.pm
-share/automake-%%BUILD_VERSION%%/Automake/FileUtils.pm
-share/automake-%%BUILD_VERSION%%/Automake/General.pm
-share/automake-%%BUILD_VERSION%%/Automake/Getopt.pm
-share/automake-%%BUILD_VERSION%%/Automake/Item.pm
-share/automake-%%BUILD_VERSION%%/Automake/ItemDef.pm
-share/automake-%%BUILD_VERSION%%/Automake/Language.pm
-share/automake-%%BUILD_VERSION%%/Automake/Location.pm
-share/automake-%%BUILD_VERSION%%/Automake/Options.pm
-share/automake-%%BUILD_VERSION%%/Automake/Rule.pm
-share/automake-%%BUILD_VERSION%%/Automake/RuleDef.pm
-share/automake-%%BUILD_VERSION%%/Automake/VarDef.pm
-share/automake-%%BUILD_VERSION%%/Automake/Variable.pm
-share/automake-%%BUILD_VERSION%%/Automake/Version.pm
-share/automake-%%BUILD_VERSION%%/Automake/Wrap.pm
-share/automake-%%BUILD_VERSION%%/Automake/XFile.pm
-share/automake-%%BUILD_VERSION%%/COPYING
-share/automake-%%BUILD_VERSION%%/INSTALL
-share/automake-%%BUILD_VERSION%%/am/check.am
-share/automake-%%BUILD_VERSION%%/am/check2.am
-share/automake-%%BUILD_VERSION%%/am/clean-hdr.am
-share/automake-%%BUILD_VERSION%%/am/clean.am
-share/automake-%%BUILD_VERSION%%/am/compile.am
-share/automake-%%BUILD_VERSION%%/am/configure.am
-share/automake-%%BUILD_VERSION%%/am/data.am
-share/automake-%%BUILD_VERSION%%/am/dejagnu.am
-share/automake-%%BUILD_VERSION%%/am/depend.am
-share/automake-%%BUILD_VERSION%%/am/depend2.am
-share/automake-%%BUILD_VERSION%%/am/distdir.am
-share/automake-%%BUILD_VERSION%%/am/footer.am
-share/automake-%%BUILD_VERSION%%/am/header-vars.am
-share/automake-%%BUILD_VERSION%%/am/header.am
-share/automake-%%BUILD_VERSION%%/am/install.am
-share/automake-%%BUILD_VERSION%%/am/inst-vars.am
-share/automake-%%BUILD_VERSION%%/am/java.am
-share/automake-%%BUILD_VERSION%%/am/lang-compile.am
-share/automake-%%BUILD_VERSION%%/am/lex.am
-share/automake-%%BUILD_VERSION%%/am/library.am
-share/automake-%%BUILD_VERSION%%/am/libs.am
-share/automake-%%BUILD_VERSION%%/am/libtool.am
-share/automake-%%BUILD_VERSION%%/am/lisp.am
-share/automake-%%BUILD_VERSION%%/am/ltlib.am
-share/automake-%%BUILD_VERSION%%/am/ltlibrary.am
-share/automake-%%BUILD_VERSION%%/am/mans-vars.am
-share/automake-%%BUILD_VERSION%%/am/mans.am
-share/automake-%%BUILD_VERSION%%/am/program.am
-share/automake-%%BUILD_VERSION%%/am/progs.am
-share/automake-%%BUILD_VERSION%%/am/python.am
-share/automake-%%BUILD_VERSION%%/am/remake-hdr.am
-share/automake-%%BUILD_VERSION%%/am/scripts.am
-share/automake-%%BUILD_VERSION%%/am/subdirs.am
-share/automake-%%BUILD_VERSION%%/am/tags.am
-share/automake-%%BUILD_VERSION%%/am/texi-vers.am
-share/automake-%%BUILD_VERSION%%/am/texibuild.am
-share/automake-%%BUILD_VERSION%%/am/texinfos.am
-share/automake-%%BUILD_VERSION%%/am/vala.am
-share/automake-%%BUILD_VERSION%%/am/yacc.am
-share/automake-%%BUILD_VERSION%%/ar-lib
-share/automake-%%BUILD_VERSION%%/compile
-share/automake-%%BUILD_VERSION%%/config.guess
-share/automake-%%BUILD_VERSION%%/config.sub
-share/automake-%%BUILD_VERSION%%/depcomp
-share/automake-%%BUILD_VERSION%%/install-sh
-share/automake-%%BUILD_VERSION%%/mdate-sh
-share/automake-%%BUILD_VERSION%%/missing
-share/automake-%%BUILD_VERSION%%/mkinstalldirs
-share/automake-%%BUILD_VERSION%%/py-compile
-share/automake-%%BUILD_VERSION%%/tap-driver.sh
-share/automake-%%BUILD_VERSION%%/test-driver
-share/automake-%%BUILD_VERSION%%/texinfo.tex
-share/automake-%%BUILD_VERSION%%/ylwrap
-@dir share/aclocal
diff --git a/test-ports/default/devel/ccache/Makefile b/test-ports/default/devel/ccache/Makefile
index eeae3bbc..622e3903 100644
--- a/test-ports/default/devel/ccache/Makefile
+++ b/test-ports/default/devel/ccache/Makefile
@@ -1,19 +1,20 @@
# Created by: Dominic Marks <d.marks@student.umist.ac.uk>
-# $FreeBSD: head/devel/ccache/Makefile 440469 2017-05-09 03:52:02Z bdrewery $
+# $FreeBSD: head/devel/ccache/Makefile 531539 2020-04-12 18:19:07Z bdrewery $
PORTNAME= ccache
-PORTVERSION= 3.3.4
-PORTREVISION= 3
+#PORTVERSION must be set later due to depending on PORT_OPTIONS.
+PORTREVISION= 1
CATEGORIES= devel
-MASTER_SITES= http://www.samba.org/ftp/ccache/ \
+MASTER_SITES= https://github.com/ccache/ccache/releases/download/v${DISTVERSION}/ \
LOCAL/bdrewery
MAINTAINER= bdrewery@FreeBSD.org
COMMENT= Tool to minimize the compile time of C/C++ programs
-LICENSE= GPLv3
+LICENSE= GPLv3+
+LICENSE_FILE= ${WRKSRC}/GPL-3.0.txt
-CONFLICTS_INSTALL= ccache-static-[0-9]* ccache-memcached-[0-9]* ccache-memcached-static-[0-9]*
+CONFLICTS_INSTALL?= ccache-static-[0-9]* ccache-memcached-[0-9]* ccache-memcached-static-[0-9]*
GNU_CONFIGURE= yes
@@ -21,7 +22,8 @@ HOWTO= ccache-howto-freebsd.txt
CCLINKDIR= libexec/ccache
SUB_FILES= ${HOWTO} world-ccache pkg-message ccache-update-links.sh
-PORTDOCS= ccache-howto-freebsd.txt MANUAL.html MANUAL.txt
+PORTDOCS= ccache-howto-freebsd.txt MANUAL.html MANUAL.adoc NEWS.adoc \
+ NEWS.html
OPTIONS_DEFINE= CLANGLINK LLVMLINK STATIC DOCS TINDERBOX MEMCACHED
OPTIONS_DEFAULT=CLANGLINK LLVMLINK
@@ -33,24 +35,23 @@ MEMCACHED_DESC= Build in experimental Memcached support
USES= compiler
-MEMCACHED_EXTRA_PATCHES= ${FILESDIR}/extra-patch-memcached:-p1 \
- ${FILESDIR}/extra-patch-memcached-ccache.c \
+MEMCACHED_EXTRA_PATCHES= \
${FILESDIR}/extra-patch-memcached-configure.ac \
${FILESDIR}/extra-patch-memcached-Makefile.in
MEMCACHED_CONFIGURE_ENABLE= memcached
-MEMCACHED_USES= autoreconf pkgconfig
+MEMCACHED_USES= autoreconf gmake pkgconfig
MEMCACHED_LIB_DEPENDS= libmemcached.so:databases/libmemcached
MEMCACHED_LDFLAGS= -L${LOCALBASE}/lib
MEMCACHED_CFLAGS= -I${LOCALBASE}/include
STATIC_CONFIGURE_ENABLE= static
+.if empty(OPTIONS_SLAVE:MMEMCACHED)
+EXTRA_PATCHES+= ${FILESDIR}/extra-patch-Makefile.in
+.endif
+
.if defined(WITH_CCACHE_BUILD) && empty(OPTIONS_SLAVE:MMEMCACHED) && \
!defined(NO_CCACHE_DEPEND)
-# Don't allow autoreconf. We want no dependencies on this to keep
-# WITH_CCACHE_BUILD working.
-USES:= ${USES:Nautoreconf}
-
MEMCACHED_IGNORE= MEMCACHED cannot be combined with WITH_CCACHE_BUILD. Use devel/ccache-memcached
# XXX: This needs more testing with Poudriere before enabling. Also bsd.options.mk support.
#MEMCACHED_DEPENDS_ARGS+= NO_CCACHE_DEPEND=1
@@ -61,6 +62,27 @@ NO_CCACHE_DEPEND= yes
OPTIONS_SUB= yes
+STATIC_LDFLAGS+= -static
+
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MMEMCACHED}
+# Hack for libsasl2.a requiring HMAC_CTX_reset from hidden libntlm.a.
+STATIC_LDFLAGS+= -L${LOCALBASE}/lib/sasl2
+PORTVERSION= 3.5.dev.20180926
+USE_GITHUB= yes
+GH_TAGNAME= f7712082106bef085515f86ae47e7dbbd2a48b57
+MASTER_SITES=
+DISTINFO_FILE= ${MASTERDIR}/distinfo.memcached
+.if ${PORT_OPTIONS:MDOCS}
+BUILD_DEPENDS+= ${LOCALBASE}/bin/a2x:textproc/asciidoc
+ALL_TARGET= all docs
+PLIST_FILES+= man/man1/ccache.1.gz
+.endif
+.else
+PORTVERSION= 3.7.1
+.endif
+
.include <bsd.port.pre.mk>
. if ${COMPILER_TYPE} == clang
@@ -75,12 +97,16 @@ PLIST_SUB+= CCLINKDIR="${CCLINKDIR}"
CCACHE_COMPILERS+= icc icpc
.endif
-GNU_COMPILERS+= 34 42 43 44 45 46 47 48 49 5 6 7
-CCACHE_COMPILERS+= cc c++ CC gcc g++ ${GNU_COMPILERS:S|^|gcc|} ${GNU_COMPILERS:S|^|g++|}
+GNU_COMPILERS+= 34 42 43 44 45 46 47 48 49 5 6 7 8 9 10
+CCACHE_COMPILERS+= cc c++ CC gcc g++ ${GNU_COMPILERS:S|^|gcc|} \
+ ${GNU_COMPILERS:S|^|g++|} \
+ ${GNU_COMPILERS:S|^|cpp|}
.if ${PORT_OPTIONS:MCLANGLINK}
-CLANG_COMPILERS+= 33 34 35 36 37 38 39 40 -devel
-CCACHE_COMPILERS+= clang clang++ ${CLANG_COMPILERS:S|^|clang|} ${CLANG_COMPILERS:S|^|clang++|}
+CLANG_COMPILERS+= 33 34 35 36 37 38 39 40 50 60 70 80 90 10 -devel
+CCACHE_COMPILERS+= clang clang++ ${CLANG_COMPILERS:S|^|clang|} \
+ ${CLANG_COMPILERS:S|^|clang++|} \
+ ${CLANG_COMPILERS:S|^|cpp|}
.endif
.if ${PORT_OPTIONS:MLLVMLINK}
@@ -93,9 +119,15 @@ SUB_LIST+= CCACHE_COMPILERS="${CCACHE_COMPILERS}" \
ICCPREFIX="${LOCALBASE}/intel_cc_80/bin" \
HOWTO="${HOWTO}"
+post-patch-MEMCACHED-off:
+ @${REINPLACE_CMD} \
+ -e 's,_XOPEN_SOURCE 600,_XOPEN_SOURCE 700,' \
+ -e 's,_POSIX_C_SOURCE 200112L,_POSIX_C_SOURCE 200809L,' \
+ ${WRKSRC}/configure
+
post-build-TINDERBOX-on:
@${MKDIR} ${WRKDIR}/tb/opt
- @${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${WRKDIR}/tb/opt
+ ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${WRKDIR}/tb/opt
.for l in ${CCACHE_COMPILERS}
@${LN} -sf ${PORTNAME} ${WRKDIR}/tb/opt/${l}
.endfor
@@ -103,7 +135,11 @@ post-build-TINDERBOX-on:
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/ccache ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_MAN} ${WRKSRC}/ccache.1 ${STAGEDIR}${PREFIX}/man/man1
+ # Memcached uses the 3.5 dev branch which requires asciidoc to generate
+ # ccache.1.
+.if !${PORT_OPTIONS:MMEMCACHED} || ${PORT_OPTIONS:MDOCS}
+ ${INSTALL_MAN} ${WRKSRC}/doc/ccache.1 ${STAGEDIR}${PREFIX}/man/man1
+.endif
${MKDIR} ${STAGEDIR}${PREFIX}/${CCLINKDIR}/world
${INSTALL_SCRIPT} ${WRKDIR}/world-ccache \
${STAGEDIR}${PREFIX}/${CCLINKDIR}/world/ccache
@@ -116,8 +152,10 @@ do-install-TINDERBOX-on:
do-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/MANUAL.html ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/MANUAL.txt ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/doc/MANUAL.html ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/doc/MANUAL.adoc ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/doc/NEWS.adoc ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/doc/NEWS.html ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKDIR}/${HOWTO} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.post.mk>
diff --git a/test-ports/default/devel/ccache/distinfo b/test-ports/default/devel/ccache/distinfo
index 53c4c465..75a7222f 100644
--- a/test-ports/default/devel/ccache/distinfo
+++ b/test-ports/default/devel/ccache/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1487435289
-SHA256 (ccache-3.3.4.tar.gz) = 1348b54e7c35dd2f8d17923389e03c546e599cfbde6459d2f31cf6f1521ec538
-SIZE (ccache-3.3.4.tar.gz) = 449905
+TIMESTAMP = 1558214189
+SHA256 (ccache-3.7.1.tar.gz) = e562fcdbe766406b6fe4bf97ce5c001d2be8a17465f33bcddefc9499bbb057d8
+SIZE (ccache-3.7.1.tar.gz) = 498581
diff --git a/test-ports/default/devel/ccache/distinfo.memcached b/test-ports/default/devel/ccache/distinfo.memcached
new file mode 100644
index 00000000..18e39b46
--- /dev/null
+++ b/test-ports/default/devel/ccache/distinfo.memcached
@@ -0,0 +1,3 @@
+TIMESTAMP = 1538593371
+SHA256 (ccache-ccache-3.5.dev.20180926-f7712082106bef085515f86ae47e7dbbd2a48b57_GH0.tar.gz) = 7d615ffb6c72b5accc6801d9302cf6109731f605e4b9a08fcb9667a7cbacdd82
+SIZE (ccache-ccache-3.5.dev.20180926-f7712082106bef085515f86ae47e7dbbd2a48b57_GH0.tar.gz) = 367922
diff --git a/test-ports/default/devel/ccache/files/ccache-howto-freebsd.txt.in b/test-ports/default/devel/ccache/files/ccache-howto-freebsd.txt.in
index 775126e9..eb230271 100644
--- a/test-ports/default/devel/ccache/files/ccache-howto-freebsd.txt.in
+++ b/test-ports/default/devel/ccache/files/ccache-howto-freebsd.txt.in
@@ -1,12 +1,17 @@
#
-# $FreeBSD: head/devel/ccache/files/ccache-howto-freebsd.txt.in 340872 2014-01-24 00:14:07Z mat $
+# $FreeBSD: head/devel/ccache/files/ccache-howto-freebsd.txt.in 469389 2018-05-08 19:12:16Z bdrewery $
#
To use ccache for ports, just add WITH_CCACHE_BUILD=yes to
/etc/make.conf. The rest of this guide is for building
/usr/src and other checkouts.
-To use ccache for base add the following to /etc/make.conf.
+To use ccache for base (11.0+) just add WITH_CCACHE_BUILD=yes
+to /etc/src.conf. Refer to src.conf(5) for more information.
+
+-------------------------------------------------------------------------------
+
+For older releases, before 11.0, add the following to /etc/make.conf.
You can replace cc and c++ with the compilers of your choice.
(remember that only GCC and Clang can build world and kernel)
@@ -28,7 +33,7 @@ For csh/tcsh Add the following to /etc/csh.cshrc:
For icc users:
Add %%ICCPREFIX%% to CCACHE_PATH
---
+-------------------------------------------------------------------------------
To use distcc:
@@ -53,15 +58,6 @@ reset PATH=$CCACHE_PATH and try again.
Make sure you run 'ccache-update-links' after you install/uninstall
additional compilers in order to create/remove compiler links.
-Clang will return a lot of 'unused argument' warnings: they are harmless.
-Just add this to /etc/make.conf if you want to hide them:
-.if ${CC:T} == "clang"
-CFLAGS+= -Qunused-arguments
-.endif
-
-Any time you change CC/CXX you need to reinstall devel/libtool or you
-will run in to problems.
-
--
Ccache's default cache size is 1GB and this is larger than the default size of
diff --git a/test-ports/default/devel/ccache/files/extra-patch-Makefile.in b/test-ports/default/devel/ccache/files/extra-patch-Makefile.in
new file mode 100644
index 00000000..458f388c
--- /dev/null
+++ b/test-ports/default/devel/ccache/files/extra-patch-Makefile.in
@@ -0,0 +1,13 @@
+--- Makefile.in.orig 2019-05-20 14:04:00 UTC
++++ Makefile.in
+@@ -126,10 +126,6 @@ install: ccache$(EXEEXT) @disable_man@ccache.1
+ clean:
+ rm -rf $(files_to_clean)
+
+-src/snprintf.o: CFLAGS += @no_implicit_fallthrough_warning@
+-$(zlib_objs): CPPFLAGS += -include config.h
+-$(zlib_objs): CFLAGS += @no_implicit_fallthrough_warning@
+-
+ src/zlib/libz.a: $(zlib_objs)
+ $(if $(quiet),@echo " AR $@")
+ $(Q)$(AR) cr $@ $(zlib_objs)
diff --git a/test-ports/default/devel/ccache/files/extra-patch-memcached b/test-ports/default/devel/ccache/files/extra-patch-memcached
deleted file mode 100644
index f80d6d2d..00000000
--- a/test-ports/default/devel/ccache/files/extra-patch-memcached
+++ /dev/null
@@ -1,2396 +0,0 @@
-https://github.com/ccache/ccache/pull/58
-Retrieved on February 13th 2017.
-Changes to .travis.yml removed since it is not in the release image.
-
-diff --git a/MANUAL.txt b/MANUAL.txt
-index ab01886..c78bb6e 100644
---- a/MANUAL.txt
-+++ b/MANUAL.txt
-@@ -418,6 +418,20 @@ WRAPPERS>>.
- The default value is 5G. Available suffixes: k, M, G, T (decimal) and Ki,
- Mi, Gi, Ti (binary). The default suffix is "G".
-
-+*memcached_conf* (*CCACHE_MEMCACHED_CONF*)::
-+
-+ The memcached_conf option sets the memcached(3) configuration to use for
-+ storing and getting cache values, if any. Example configuration:
-++
-+-------------------------------------------------------------------------------
-+CCACHE_MEMCACHED_CONF=--SERVER=localhost:11211
-+-------------------------------------------------------------------------------
-+
-+*memcached_only* (*CCACHE_MEMCACHED_ONLY*)::
-+
-+ Only store files in memcached, don't store them in the local filesystems.
-+ The manifests (for direct mode) and stats are still being stored locally.
-+
- *path* (*CCACHE_PATH*)::
-
- If set, ccache will search directories in this list when looking for the
-@@ -451,6 +465,11 @@ WRAPPERS>>.
- from the cache using the direct mode, not the preprocessor mode. See
- documentation for *read_only* regarding using a read-only ccache directory.
-
-+*read_only_memcached* (*CCACHE_READONLY_MEMCACHED* or *CCACHE_NOREADONLY_MEMCACHED*), see <<_boolean_values,Boolean values>> above)::
-+
-+ If true, ccache will attempt to get previously cached values from memcached,
-+ but will not try to store any new values in memcached.
-+
- *recache* (*CCACHE_RECACHE* or *CCACHE_NORECACHE*, see <<_boolean_values,Boolean values>> above)::
-
- If true, ccache will not use any previously stored result. New results will
-@@ -769,6 +788,29 @@ A tip is to set *temporary_dir* to a directory on the local host to avoid NFS
- traffic for temporary files.
-
-
-+Sharing a cache with memcached
-+------------------------------
-+
-+When using the *memcached* (<http://memcached.org>) feature, the most recently
-+used cache entries are also available from the configured memcached servers.
-+
-+The local cache directory will be searched first, but then it will still be
-+possible to get cache hits (over the network) before having to run the
-+compiler.
-+
-+Using a local *moxi* (memcached proxy) will enable multiple ccache invocations
-+to share memcached connections and thus avoid some of the network overhead.
-+
-+It will also allow you to fine-tune connection timeouts and other settings. You
-+can optionally replace your memcached servers with Couchbase servers.
-+
-+Example:
-+
-+-------------------------------------------------------------------------------
-+moxi -z 11211=mc_server1:11211,mc_server2:11211
-+-------------------------------------------------------------------------------
-+
-+
- Using ccache with other compiler wrappers
- -----------------------------------------
-
-diff --git a/Makefile.in b/Makefile.in
-index 5aee02d..08b3633 100644
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -37,6 +37,7 @@ non_3pp_sources = \
- lockfile.c \
- manifest.c \
- mdfour.c \
-+ memccached.c \
- stats.c \
- unify.c \
- util.c \
-@@ -101,7 +102,7 @@ perf: ccache$(EXEEXT)
- .PHONY: test
- test: ccache$(EXEEXT) test/main$(EXEEXT)
- test/main$(EXEEXT)
-- CC='$(CC)' $(srcdir)/test.sh
-+ CC='$(CC)' @ccache_memcached@$(srcdir)/test.sh
-
- .PHONY: quicktest
- quicktest: test/main$(EXEEXT)
-diff --git a/ccache.c b/ccache.c
-index 88e0ec5..12026c7 100644
---- a/ccache.c
-+++ b/ccache.c
-@@ -102,6 +102,9 @@ static char *output_dia = NULL;
- // Split dwarf information (GCC 4.8 andup). Contains pathname if not NULL.
- static char *output_dwo = NULL;
-
-+// The cached key.
-+static char *cached_key;
-+
- // Array for storing -arch options.
- #define MAX_ARCH_ARGS 10
- static size_t arch_args_size = 0;
-@@ -123,6 +126,9 @@ static char *cached_stderr;
- // (cachedir/a/b/cdef[...]-size.d).
- static char *cached_dep;
-
-+// The manifest key.
-+static char *manifest_name;
-+
- // Full path to the file containing the coverage information
- // (cachedir/a/b/cdef[...]-size.gcno).
- static char *cached_cov;
-@@ -239,6 +245,18 @@ static pid_t compiler_pid = 0;
- // stored in the cache changes in a backwards-incompatible way.
- static const char HASH_PREFIX[] = "3";
-
-+static void from_fscache(enum fromcache_call_mode mode,
-+ bool put_object_in_manifest);
-+static void to_fscache(struct args *args);
-+#ifdef HAVE_LIBMEMCACHED
-+static void from_memcached(enum fromcache_call_mode mode,
-+ bool put_object_in_manifest);
-+static void to_memcached(struct args *args);
-+#endif
-+static void (*from_cache)(enum fromcache_call_mode mode,
-+ bool put_object_in_manifest);
-+static void (*to_cache)(struct args *args);
-+
- static void
- add_prefix(struct args *args, char *prefix_command)
- {
-@@ -952,6 +970,28 @@ put_file_in_cache(const char *source, const char *dest)
- stats_update_size(file_size(&st), 1);
- }
-
-+#ifdef HAVE_LIBMEMCACHED
-+// Copy data to the cache.
-+static void
-+put_data_in_cache(void *data, size_t size, const char *dest)
-+{
-+ int ret;
-+
-+ assert(!conf->read_only);
-+ assert(!conf->read_only_direct);
-+
-+ /* already compressed (in cache) */
-+ ret = write_file(data, dest, size);
-+ if (ret != 0) {
-+ cc_log("Failed to write to %s: %s", dest, strerror(errno));
-+ stats_update(STATS_ERROR);
-+ failed();
-+ }
-+ cc_log("Stored in cache: %zu bytes -> %s", size, dest);
-+ stats_update_size(size, 1);
-+}
-+#endif
-+
- // Copy or link a file from the cache.
- static void
- get_file_from_cache(const char *source, const char *dest)
-@@ -1006,6 +1046,11 @@ send_cached_stderr(void)
- // Create or update the manifest file.
- void update_manifest_file(void)
- {
-+#ifdef HAVE_LIBMEMCACHED
-+ char *data;
-+ size_t size;
-+#endif
-+
- if (!conf->direct_mode
- || !included_files
- || conf->read_only
-@@ -1023,6 +1068,14 @@ void update_manifest_file(void)
- update_mtime(manifest_path);
- if (x_stat(manifest_path, &st) == 0) {
- stats_update_size(file_size(&st) - old_size, old_size == 0 ? 1 : 0);
-+#if HAVE_LIBMEMCACHED
-+ if (strlen(conf->memcached_conf) > 0 && !conf->read_only_memcached &&
-+ read_file(manifest_path, st.st_size, &data, &size)) {
-+ cc_log("Storing %s in memcached", manifest_name);
-+ memccached_raw_set(manifest_name, data, size);
-+ free(data);
-+ }
-+#endif
- }
- } else {
- cc_log("Failed to add object file hash to %s", manifest_path);
-@@ -1031,8 +1084,12 @@ void update_manifest_file(void)
-
- // Run the real compiler and put the result in cache.
- static void
--to_cache(struct args *args)
-+to_fscache(struct args *args)
- {
-+#ifdef HAVE_LIBMEMCACHED
-+ char *data_obj, *data_stderr, *data_dia, *data_dep;
-+ size_t size_obj, size_stderr, size_dia, size_dep;
-+#endif
- char *tmp_stdout = format("%s.tmp.stdout", cached_obj);
- int tmp_stdout_fd = create_tmp_fd(&tmp_stdout);
- char *tmp_stderr = format("%s.tmp.stderr", cached_obj);
-@@ -1288,6 +1345,40 @@ to_cache(struct args *args)
- }
- }
-
-+#ifdef HAVE_LIBMEMCACHED
-+ if (strlen(conf->memcached_conf) > 0 && !conf->read_only_memcached &&
-+ !using_split_dwarf && /* no support for the dwo files just yet */
-+ !generating_coverage) { /* coverage refers to local paths anyway */
-+ cc_log("Storing %s in memcached", cached_key);
-+ if (!read_file(cached_obj, 0, &data_obj, &size_obj)) {
-+ data_obj = NULL;
-+ size_obj = 0;
-+ }
-+ if (!read_file(cached_stderr, 0, &data_stderr, &size_stderr)) {
-+ data_stderr = NULL;
-+ size_stderr = 0;
-+ }
-+ if (!read_file(cached_dia, 0, &data_dia, &size_dia)) {
-+ data_dia = NULL;
-+ size_dia = 0;
-+ }
-+ if (!read_file(cached_dep, 0, &data_dep, &size_dep)) {
-+ data_dep = NULL;
-+ size_dep = 0;
-+ }
-+
-+ if (data_obj) {
-+ memccached_set(cached_key,
-+ data_obj, data_stderr, data_dia, data_dep,
-+ size_obj, size_stderr, size_dia, size_dep);
-+ }
-+
-+ free(data_obj);
-+ free(data_stderr);
-+ free(data_dia);
-+ free(data_dep);
-+ }
-+#endif
- // Everything OK.
- send_cached_stderr();
- update_manifest_file();
-@@ -1298,6 +1389,226 @@ to_cache(struct args *args)
- free(tmp_dwo);
- }
-
-+#ifdef HAVE_LIBMEMCACHED
-+// Run the real compiler and put the result in cache.
-+static void
-+to_memcached(struct args *args)
-+{
-+ const char *tmp_dir = temp_dir();
-+ char *tmp_stdout, *tmp_stderr;
-+ char *stderr_d, *obj_d, *dia_d = NULL, *dep_d = NULL;
-+ size_t stderr_l = 0, obj_l = 0, dia_l = 0, dep_l = 0;
-+ struct stat st;
-+ int status, tmp_stdout_fd, tmp_stderr_fd;
-+
-+ tmp_stdout = format("%s/%s.tmp.stdout.%s", tmp_dir, cached_obj, tmp_string());
-+ tmp_stdout_fd = create_tmp_fd(&tmp_stdout);
-+ tmp_stderr = format("%s/%s.tmp.stderr.%s", tmp_dir, cached_obj, tmp_string());
-+ tmp_stderr_fd = create_tmp_fd(&tmp_stderr);
-+
-+ if (generating_coverage) {
-+ cc_log("No memcached support for coverage yet");
-+ failed();
-+ }
-+ if (using_split_dwarf) {
-+ cc_log("No memcached support for split dwarf yet");
-+ failed();
-+ }
-+
-+ if (create_parent_dirs(tmp_stdout) != 0) {
-+ fatal("Failed to create parent directory for %s: %s",
-+ tmp_stdout, strerror(errno));
-+ }
-+
-+ args_add(args, "-o");
-+ args_add(args, output_obj);
-+
-+ if (output_dia) {
-+ args_add(args, "--serialize-diagnostics");
-+ args_add(args, output_dia);
-+ }
-+
-+ /* Turn off DEPENDENCIES_OUTPUT when running cc1, because
-+ * otherwise it will emit a line like
-+ *
-+ * tmp.stdout.vexed.732.o: /home/mbp/.ccache/tmp.stdout.vexed.732.i
-+ */
-+ x_unsetenv("DEPENDENCIES_OUTPUT");
-+
-+ if (conf->run_second_cpp) {
-+ args_add(args, input_file);
-+ } else {
-+ args_add(args, i_tmpfile);
-+ }
-+
-+ cc_log("Running real compiler");
-+ status = execute(args->argv, tmp_stdout_fd, tmp_stderr_fd, &compiler_pid);
-+ args_pop(args, 3);
-+
-+ if (x_stat(tmp_stdout, &st) != 0) {
-+ /* The stdout file was removed - cleanup in progress? Better bail out. */
-+ stats_update(STATS_MISSING);
-+ tmp_unlink(tmp_stdout);
-+ tmp_unlink(tmp_stderr);
-+ failed();
-+ }
-+ if (st.st_size != 0) {
-+ cc_log("Compiler produced stdout");
-+ stats_update(STATS_STDOUT);
-+ tmp_unlink(tmp_stdout);
-+ tmp_unlink(tmp_stderr);
-+ failed();
-+ }
-+ tmp_unlink(tmp_stdout);
-+
-+ /*
-+ * Merge stderr from the preprocessor (if any) and stderr from the real
-+ * compiler into tmp_stderr.
-+ */
-+ if (cpp_stderr) {
-+ int fd_cpp_stderr;
-+ int fd_real_stderr;
-+ int fd_result;
-+ char *tmp_stderr2;
-+
-+ tmp_stderr2 = format("%s.2", tmp_stderr);
-+ if (x_rename(tmp_stderr, tmp_stderr2)) {
-+ cc_log("Failed to rename %s to %s: %s", tmp_stderr, tmp_stderr2,
-+ strerror(errno));
-+ failed();
-+ }
-+ fd_cpp_stderr = open(cpp_stderr, O_RDONLY | O_BINARY);
-+ if (fd_cpp_stderr == -1) {
-+ cc_log("Failed opening %s: %s", cpp_stderr, strerror(errno));
-+ failed();
-+ }
-+ fd_real_stderr = open(tmp_stderr2, O_RDONLY | O_BINARY);
-+ if (fd_real_stderr == -1) {
-+ cc_log("Failed opening %s: %s", tmp_stderr2, strerror(errno));
-+ failed();
-+ }
-+ fd_result = open(tmp_stderr, O_WRONLY | O_CREAT | O_TRUNC | O_BINARY, 0666);
-+ if (fd_result == -1) {
-+ cc_log("Failed opening %s: %s", tmp_stderr, strerror(errno));
-+ failed();
-+ }
-+ copy_fd(fd_cpp_stderr, fd_result);
-+ copy_fd(fd_real_stderr, fd_result);
-+ close(fd_cpp_stderr);
-+ close(fd_real_stderr);
-+ close(fd_result);
-+ tmp_unlink(tmp_stderr2);
-+ free(tmp_stderr2);
-+ }
-+
-+ if (status != 0) {
-+ int fd;
-+ cc_log("Compiler gave exit status %d", status);
-+ stats_update(STATS_STATUS);
-+
-+ fd = open(tmp_stderr, O_RDONLY | O_BINARY);
-+ if (fd != -1) {
-+ /* We can output stderr immediately instead of rerunning the compiler. */
-+ copy_fd(fd, 2);
-+ close(fd);
-+ tmp_unlink(tmp_stderr);
-+
-+ x_exit(status);
-+ }
-+
-+ tmp_unlink(tmp_stderr);
-+ failed();
-+ }
-+
-+ if (stat(output_obj, &st) != 0) {
-+ cc_log("Compiler didn't produce an object file");
-+ stats_update(STATS_NOOUTPUT);
-+ failed();
-+ }
-+ if (st.st_size == 0) {
-+ cc_log("Compiler produced an empty object file");
-+ stats_update(STATS_EMPTYOUTPUT);
-+ failed();
-+ }
-+
-+ if (x_stat(tmp_stderr, &st) != 0) {
-+ stats_update(STATS_ERROR);
-+ failed();
-+ }
-+ /* cache stderr */
-+ if (!read_file(tmp_stderr, 0, &stderr_d, &stderr_l)) {
-+ stats_update(STATS_ERROR);
-+ failed();
-+ }
-+ tmp_unlink(tmp_stderr);
-+
-+ if (output_dia) {
-+ if (x_stat(output_dia, &st) != 0) {
-+ stats_update(STATS_ERROR);
-+ failed();
-+ }
-+ /* cache dia */
-+ if (!read_file(output_dia, 0, &dia_d, &dia_l)) {
-+ stats_update(STATS_ERROR);
-+ failed();
-+ }
-+ }
-+
-+ /* cache output */
-+ if (!read_file(output_obj, 0, &obj_d, &obj_l)) {
-+ stats_update(STATS_ERROR);
-+ failed();
-+ }
-+
-+ if (generating_dependencies) {
-+ if (!read_file(output_dep, 0, &dep_d, &dep_l)) {
-+ stats_update(STATS_ERROR);
-+ failed();
-+ }
-+ }
-+
-+ if (memccached_set(cached_key, obj_d, stderr_d, dia_d, dep_d,
-+ obj_l, stderr_l, dia_l, dep_l) < 0) {
-+ stats_update(STATS_ERROR);
-+ failed();
-+ }
-+
-+ cc_log("Storing %s in memcached", cached_key);
-+
-+ stats_update(STATS_TOCACHE);
-+
-+ /* Make sure we have a CACHEDIR.TAG in the cache part of cache_dir. This can
-+ * be done almost anywhere, but we might as well do it near the end as we
-+ * save the stat call if we exit early.
-+ */
-+ {
-+ char *first_level_dir = dirname(stats_file);
-+ if (create_cachedirtag(first_level_dir) != 0) {
-+ cc_log("Failed to create %s/CACHEDIR.TAG (%s)\n",
-+ first_level_dir, strerror(errno));
-+ stats_update(STATS_ERROR);
-+ failed();
-+ }
-+ free(first_level_dir);
-+
-+ /* Remove any CACHEDIR.TAG on the cache_dir level where it was located in
-+ * previous ccache versions. */
-+ if (getpid() % 1000 == 0) {
-+ char *path = format("%s/CACHEDIR.TAG", conf->cache_dir);
-+ x_unlink(path);
-+ free(path);
-+ }
-+ }
-+
-+ /* Everything OK. */
-+ send_cached_stderr();
-+ update_manifest_file();
-+
-+ free(tmp_stderr);
-+ free(tmp_stdout);
-+}
-+#endif
-+
- // Find the object file name by running the compiler in preprocessor mode.
- // Returns the hash as a heap-allocated hex string.
- static struct file_hash *
-@@ -1408,6 +1719,7 @@ static void
- update_cached_result_globals(struct file_hash *hash)
- {
- char *object_name = format_hash_as_string(hash->hash, hash->size);
-+ cached_key = strdup(object_name);
- cached_obj_hash = hash;
- cached_obj = get_path_in_cache(object_name, ".o");
- cached_stderr = get_path_in_cache(object_name, ".stderr");
-@@ -1599,6 +1911,11 @@ calculate_common_hash(struct args *args, struct mdfour *hash)
- static struct file_hash *
- calculate_object_hash(struct args *args, struct mdfour *hash, int direct_mode)
- {
-+#if HAVE_LIBMEMCACHED
-+ char *data;
-+ size_t size;
-+#endif
-+
- if (direct_mode) {
- hash_delimiter(hash, "manifest version");
- hash_int(hash, MANIFEST_VERSION);
-@@ -1791,7 +2108,27 @@ calculate_object_hash(struct args *args, struct mdfour *hash, int direct_mode)
- }
- char *manifest_name = hash_result(hash);
- manifest_path = get_path_in_cache(manifest_name, ".manifest");
-- free(manifest_name);
-+ /* Check if the manifest file is there. */
-+ struct stat st;
-+ if (stat(manifest_path, &st) != 0) {
-+#if HAVE_LIBMEMCACHED
-+ void *cache = NULL;
-+#endif
-+ cc_log("Manifest file %s not in cache", manifest_path);
-+#if HAVE_LIBMEMCACHED
-+ if (strlen(conf->memcached_conf) > 0) {
-+ cc_log("Getting %s from memcached", manifest_name);
-+ cache = memccached_raw_get(manifest_name, &data, &size);
-+ }
-+ if (cache) {
-+ cc_log("Added object file hash to %s", manifest_path);
-+ write_file(data, manifest_path, size);
-+ stats_update_size(size, 1);
-+ free(cache);
-+ } else
-+#endif
-+ return NULL;
-+ }
- cc_log("Looking for object file hash in %s", manifest_path);
- object_hash = manifest_get(conf, manifest_path);
- if (object_hash) {
-@@ -1828,8 +2165,13 @@ calculate_object_hash(struct args *args, struct mdfour *hash, int direct_mode)
- // Try to return the compile result from cache. If we can return from cache
- // then this function exits with the correct status code, otherwise it returns.
- static void
--from_cache(enum fromcache_call_mode mode, bool put_object_in_manifest)
-+from_fscache(enum fromcache_call_mode mode, bool put_object_in_manifest)
- {
-+#if HAVE_LIBMEMCACHED
-+ char *data_obj, *data_stderr, *data_dia, *data_dep;
-+ size_t size_obj, size_stderr, size_dia, size_dep;
-+#endif
-+
- // The user might be disabling cache hits.
- if (conf->recache) {
- return;
-@@ -1837,7 +2179,33 @@ from_cache(enum fromcache_call_mode mode, bool put_object_in_manifest)
-
- struct stat st;
- if (stat(cached_obj, &st) != 0) {
-+#if HAVE_LIBMEMCACHED
-+ void *cache = NULL;
-+#endif
- cc_log("Object file %s not in cache", cached_obj);
-+#if HAVE_LIBMEMCACHED
-+ if (strlen(conf->memcached_conf) > 0 &&
-+ !using_split_dwarf &&
-+ !generating_coverage) {
-+ cc_log("Getting %s from memcached", cached_key);
-+ cache = memccached_get(cached_key,
-+ &data_obj, &data_stderr, &data_dia, &data_dep,
-+ &size_obj, &size_stderr, &size_dia, &size_dep);
-+ }
-+ if (cache) {
-+ put_data_in_cache(data_obj, size_obj, cached_obj);
-+ if (size_stderr > 0) {
-+ put_data_in_cache(data_stderr, size_stderr, cached_stderr);
-+ }
-+ if (size_dia > 0) {
-+ put_data_in_cache(data_dia, size_dia, cached_dia);
-+ }
-+ if (size_dep > 0) {
-+ put_data_in_cache(data_dep, size_dep, cached_dep);
-+ }
-+ memccached_free(cache);
-+ } else
-+#endif
- return;
- }
-
-@@ -1947,6 +2315,97 @@ from_cache(enum fromcache_call_mode mode, bool put_object_in_manifest)
- x_exit(0);
- }
-
-+#ifdef HAVE_LIBMEMCACHED
-+/*
-+ * Try to return the compile result from cache. If we can return from cache
-+ * then this function exits with the correct status code, otherwise it returns.
-+ */
-+static void
-+from_memcached(enum fromcache_call_mode mode, bool put_object_in_manifest)
-+{
-+ bool produce_dep_file = false;
-+ int ret;
-+ void *cache;
-+ char *data_obj, *data_stderr, *data_dia, *data_dep;
-+ size_t size_obj, size_stderr, size_dia, size_dep;
-+
-+ /* the user might be disabling cache hits */
-+ if (conf->recache || using_split_dwarf || generating_coverage) {
-+ return;
-+ }
-+
-+ cc_log("Getting %s from memcached", cached_key);
-+ cache = memccached_get(cached_key,
-+ &data_obj, &data_stderr, &data_dia, &data_dep,
-+ &size_obj, &size_stderr, &size_dia, &size_dep);
-+ if (!cache) {
-+ return;
-+ }
-+
-+ /*
-+ * (If mode != FROMCACHE_DIRECT_MODE, the dependency file is created by
-+ * gcc.)
-+ */
-+ produce_dep_file = generating_dependencies && mode == FROMCACHE_DIRECT_MODE;
-+
-+ if (!str_eq(output_obj, "/dev/null")) {
-+ x_unlink(output_obj);
-+ ret = write_file(data_obj, output_obj, size_obj);
-+ } else {
-+ ret = 0;
-+ }
-+ if (ret < 0) {
-+ cc_log("Problem creating %s from %s", output_obj, cached_key);
-+ failed();
-+ }
-+
-+ if (produce_dep_file) {
-+ x_unlink(output_dep);
-+ ret = write_file(data_dep, output_dep, size_dep);
-+ if (ret < 0) {
-+ cc_log("Problem creating %s from %s", output_dep, cached_key);
-+ failed();
-+ }
-+ }
-+ if (output_dia) {
-+ x_unlink(output_dia);
-+ ret = write_file(data_dia, output_dia, size_dia);
-+ if (ret < 0) {
-+ cc_log("Problem creating %s from %s", output_dia, cached_key);
-+ failed();
-+ }
-+ }
-+
-+ if (generating_dependencies && mode == FROMCACHE_CPP_MODE) {
-+ /* Store the dependency file in the cache. */
-+ cc_log("Does not support non direct mode");
-+ }
-+
-+ /* Send the stderr, if any. */
-+ safe_write(2, data_stderr, size_stderr);
-+
-+ if (put_object_in_manifest) {
-+ update_manifest_file();
-+ }
-+
-+ /* log the cache hit */
-+ switch (mode) {
-+ case FROMCACHE_DIRECT_MODE:
-+ cc_log("Succeeded getting cached result");
-+ stats_update(STATS_CACHEHIT_DIR);
-+ break;
-+
-+ case FROMCACHE_CPP_MODE:
-+ cc_log("Succeeded getting cached result");
-+ stats_update(STATS_CACHEHIT_CPP);
-+ break;
-+ }
-+
-+ /* and exit with the right status code */
-+ x_exit(0);
-+}
-+#endif
-+
- // Find the real compiler. We just search the PATH to find an executable of the
- // same name that isn't a link to ourselves.
- static void
-@@ -3059,6 +3518,19 @@ initialize(void)
- create_initial_config_file(conf, primary_config_path);
- }
-
-+ from_cache = from_fscache;
-+ to_cache = to_fscache;
-+
-+#ifdef HAVE_LIBMEMCACHED
-+ if (strlen(conf->memcached_conf) > 0) {
-+ memccached_init(conf->memcached_conf);
-+ }
-+
-+ if (conf->memcached_only) {
-+ from_cache = from_memcached;
-+ to_cache = to_memcached;
-+ }
-+#endif
- exitfn_init();
- exitfn_add_nullary(stats_flush);
- exitfn_add_nullary(clean_up_pending_tmp_files);
-@@ -3089,6 +3561,7 @@ cc_reset(void)
- free(output_dep); output_dep = NULL;
- free(output_cov); output_cov = NULL;
- free(output_dia); output_dia = NULL;
-+ free(cached_key); cached_key = NULL;
- free(cached_obj_hash); cached_obj_hash = NULL;
- free(cached_obj); cached_obj = NULL;
- free(cached_dwo); cached_dwo = NULL;
-@@ -3096,6 +3569,7 @@ cc_reset(void)
- free(cached_dep); cached_dep = NULL;
- free(cached_cov); cached_cov = NULL;
- free(cached_dia); cached_dia = NULL;
-+ free(manifest_name); manifest_name = NULL;
- free(manifest_path); manifest_path = NULL;
- time_of_compilation = 0;
- for (size_t i = 0; i < ignore_headers_len; i++) {
-@@ -3119,6 +3593,10 @@ cc_reset(void)
- free(stats_file); stats_file = NULL;
- output_is_precompiled_header = false;
-
-+#ifdef HAVE_LIBMEMCACHED
-+ memccached_release();
-+#endif
-+
- conf = conf_create();
- using_split_dwarf = false;
- }
-@@ -3285,8 +3763,14 @@ ccache(int argc, char *argv[])
- put_object_in_manifest = true;
- }
-
-- // If we can return from cache at this point then do.
-- from_cache(FROMCACHE_CPP_MODE, put_object_in_manifest);
-+ /* don't hit memcached twice */
-+ if (conf->memcached_only && object_hash_from_manifest
-+ && file_hashes_equal(object_hash_from_manifest, object_hash)) {
-+ cc_log("Already searched for %s", cached_key);
-+ } else {
-+ // If we can return from cache at this point then do.
-+ from_cache(FROMCACHE_CPP_MODE, put_object_in_manifest);
-+ }
-
- if (conf->read_only) {
- cc_log("Read-only mode; running real compiler");
-diff --git a/ccache.h b/ccache.h
-index 7b29bb8..1c1e38d 100644
---- a/ccache.h
-+++ b/ccache.h
-@@ -126,6 +126,8 @@ void cc_log_argv(const char *prefix, char **argv);
- void fatal(const char *format, ...) ATTR_FORMAT(printf, 1, 2) ATTR_NORETURN;
-
- void copy_fd(int fd_in, int fd_out);
-+int safe_write(int fd_out, const char *data, size_t length);
-+int write_file(const char *data, const char *dest, size_t length);
- int copy_file(const char *src, const char *dest, int compress_level);
- int move_file(const char *src, const char *dest, int compress_level);
- int move_uncompressed_file(const char *src, const char *dest,
-@@ -185,6 +187,23 @@ char *read_text_file(const char *path, size_t size_hint);
- char *subst_env_in_string(const char *str, char **errmsg);
-
- // ----------------------------------------------------------------------------
-+// memccached.c
-+
-+int memccached_init(char *conf);
-+int memccached_raw_set(const char *key, const char* data, size_t len);
-+int memccached_set(
-+ const char *key,
-+ const char *out, const char *err, const char *dia, const char *dep,
-+ size_t out_len, size_t err_len, size_t dia_len, size_t dep_len);
-+void *memccached_raw_get(const char *key, char **data, size_t *len);
-+void* memccached_get(
-+ const char *key,
-+ char **out, char **err, char **dia, char **dep,
-+ size_t *out_len, size_t *err_len, size_t *dia_len, size_t *dep_len);
-+void memccached_free(void *blob);
-+int memccached_release(void);
-+
-+// ----------------------------------------------------------------------------
- // stats.c
-
- void stats_update(enum stats stat);
-diff --git a/conf.c b/conf.c
-index cfa2874..bf4e365 100644
---- a/conf.c
-+++ b/conf.c
-@@ -329,11 +329,14 @@ conf_create(void)
- conf->log_file = x_strdup("");
- conf->max_files = 0;
- conf->max_size = (uint64_t)5 * 1000 * 1000 * 1000;
-+ conf->memcached_conf = x_strdup("");
-+ conf->memcached_only = false;
- conf->path = x_strdup("");
- conf->prefix_command = x_strdup("");
- conf->prefix_command_cpp = x_strdup("");
- conf->read_only = false;
- conf->read_only_direct = false;
-+ conf->read_only_memcached = false;
- conf->recache = false;
- conf->run_second_cpp = true;
- conf->sloppiness = 0;
-@@ -362,6 +365,7 @@ conf_free(struct conf *conf)
- free(conf->extra_files_to_hash);
- free(conf->ignore_headers_in_manifest);
- free(conf->log_file);
-+ free(conf->memcached_conf);
- free(conf->path);
- free(conf->prefix_command);
- free(conf->prefix_command_cpp);
-@@ -594,6 +598,12 @@ conf_print_items(struct conf *conf,
- printer(s, conf->item_origins[find_conf("max_size")->number], context);
- free(s2);
-
-+ reformat(&s, "memcached_conf = %s", conf->memcached_conf);
-+ printer(s, conf->item_origins[find_conf("memcached_conf")->number], context);
-+
-+ reformat(&s, "memcached_only = %s", bool_to_string(conf->memcached_only));
-+ printer(s, conf->item_origins[find_conf("memcached_only")->number], context);
-+
- reformat(&s, "path = %s", conf->path);
- printer(s, conf->item_origins[find_conf("path")->number], context);
-
-@@ -611,6 +621,11 @@ conf_print_items(struct conf *conf,
- printer(s, conf->item_origins[find_conf("read_only_direct")->number],
- context);
-
-+ reformat(&s, "read_only_memcached = %s",
-+ bool_to_string(conf->read_only_memcached));
-+ printer(s, conf->item_origins[find_conf("read_only_memcached")->number],
-+ context);
-+
- reformat(&s, "recache = %s", bool_to_string(conf->recache));
- printer(s, conf->item_origins[find_conf("recache")->number], context);
-
-diff --git a/conf.h b/conf.h
-index 232dcfd..1e22016 100644
---- a/conf.h
-+++ b/conf.h
-@@ -23,11 +23,14 @@ struct conf {
- char *log_file;
- unsigned max_files;
- uint64_t max_size;
-+ char *memcached_conf;
-+ bool memcached_only;
- char *path;
- char *prefix_command;
- char *prefix_command_cpp;
- bool read_only;
- bool read_only_direct;
-+ bool read_only_memcached;
- bool recache;
- bool run_second_cpp;
- unsigned sloppiness;
-diff --git a/configure.ac b/configure.ac
-index a35fac0..7ef33e1 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -16,6 +16,7 @@ case $host in
- ;;
- esac
-
-+AC_SUBST(ccache_memcached)
- AC_SUBST(extra_libs)
- AC_SUBST(include_dev_mk)
- AC_SUBST(test_suites)
-@@ -84,6 +85,31 @@ HW_FUNC_ASPRINTF
- dnl Check if -lm is needed.
- AC_SEARCH_LIBS(cos, m)
-
-+AC_ARG_ENABLE(static,
-+ [AS_HELP_STRING([--enable-static],
-+ [enable static link])])
-+
-+if test x${enable_static} != x; then
-+ extra_ldflags="-static"
-+fi
-+
-+AC_ARG_ENABLE(memcached,
-+ [AS_HELP_STRING([--enable-memcached],
-+ [enable memcached as a cache backend])])
-+
-+dnl enable-memcached: Check if -lmemcached is needed.
-+if test x${enable_memcached} != x; then
-+ if test x${enable_static} != x; then
-+ AC_CHECK_LIB(stdc++, __gxx_personality_v0,[])
-+ fi
-+ AC_CHECK_LIB(pthread, pthread_once)
-+ AC_CHECK_LIB(memcached, memcached,[],[
-+ echo ' WARNING: recent version libmemcached not found'
-+ echo ' please install libmemcached > 1.0 with development files'
-+ exit 1
-+ ])
-+ ccache_memcached='CCACHE_MEMCACHED=1 '
-+fi
-
- dnl Check for zlib
- AC_ARG_WITH(bundled-zlib,
-diff --git a/confitems.gperf b/confitems.gperf
-index 531bc92..fd43765 100644
---- a/confitems.gperf
-+++ b/confitems.gperf
-@@ -26,15 +26,18 @@ limit_multiple, 15, ITEM(limit_multiple, float)
- log_file, 16, ITEM(log_file, env_string)
- max_files, 17, ITEM(max_files, unsigned)
- max_size, 18, ITEM(max_size, size)
--path, 19, ITEM(path, env_string)
--prefix_command, 20, ITEM(prefix_command, env_string)
--prefix_command_cpp, 21, ITEM(prefix_command_cpp, env_string)
--read_only, 22, ITEM(read_only, bool)
--read_only_direct, 23, ITEM(read_only_direct, bool)
--recache, 24, ITEM(recache, bool)
--run_second_cpp, 25, ITEM(run_second_cpp, bool)
--sloppiness, 26, ITEM(sloppiness, sloppiness)
--stats, 27, ITEM(stats, bool)
--temporary_dir, 28, ITEM(temporary_dir, env_string)
--umask, 29, ITEM(umask, umask)
--unify, 30, ITEM(unify, bool)
-+memcached_conf, 19, ITEM(memcached_conf, string)
-+memcached_only, 20, ITEM(memcached_only, bool)
-+path, 21, ITEM(path, env_string)
-+prefix_command, 22, ITEM(prefix_command, env_string)
-+prefix_command_cpp, 23, ITEM(prefix_command_cpp, env_string)
-+read_only, 24, ITEM(read_only, bool)
-+read_only_direct, 25, ITEM(read_only_direct, bool)
-+read_only_memcached, 26, ITEM(read_only_memcached, bool)
-+recache, 27, ITEM(recache, bool)
-+run_second_cpp, 28, ITEM(run_second_cpp, bool)
-+sloppiness, 29, ITEM(sloppiness, sloppiness)
-+stats, 30, ITEM(stats, bool)
-+temporary_dir, 31, ITEM(temporary_dir, env_string)
-+umask, 32, ITEM(umask, umask)
-+unify, 33, ITEM(unify, bool)
-diff --git a/confitems_lookup.c b/confitems_lookup.c
-index 7482557..b324dad 100644
---- a/confitems_lookup.c
-+++ b/confitems_lookup.c
-@@ -1,6 +1,6 @@
- /* ANSI-C code produced by gperf version 3.0.4 */
- /* Command-line: gperf confitems.gperf */
--/* Computed positions: -k'1-2' */
-+/* Computed positions: -k'1,$' */
-
- #if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
- && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \
-@@ -31,7 +31,7 @@
-
- #line 8 "confitems.gperf"
- struct conf_item;
--/* maximum key range = 46, duplicates = 0 */
-+/* maximum key range = 65, duplicates = 0 */
-
- #ifdef __GNUC__
- __inline
-@@ -45,34 +45,34 @@ confitems_hash (register const char *str, register unsigned int len)
- {
- static const unsigned char asso_values[] =
- {
-- 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
-- 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
-- 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
-- 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
-- 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
-- 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
-- 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
-- 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
-- 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
-- 50, 50, 50, 50, 50, 50, 50, 0, 13, 0,
-- 5, 10, 50, 0, 30, 20, 50, 0, 10, 20,
-- 5, 0, 0, 50, 5, 0, 10, 15, 50, 50,
-- 20, 50, 50, 50, 50, 50, 50, 50, 50, 50,
-- 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
-- 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
-- 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
-- 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
-- 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
-- 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
-- 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
-- 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
-- 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
-- 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
-- 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
-- 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
-- 50, 50, 50, 50, 50, 50
-+ 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
-+ 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
-+ 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
-+ 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
-+ 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
-+ 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
-+ 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
-+ 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
-+ 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
-+ 70, 70, 70, 70, 70, 70, 70, 70, 5, 20,
-+ 5, 0, 30, 70, 30, 10, 70, 20, 25, 0,
-+ 10, 70, 0, 70, 0, 0, 10, 0, 70, 70,
-+ 70, 55, 70, 70, 70, 70, 70, 70, 70, 70,
-+ 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
-+ 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
-+ 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
-+ 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
-+ 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
-+ 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
-+ 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
-+ 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
-+ 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
-+ 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
-+ 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
-+ 70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
-+ 70, 70, 70, 70, 70, 70
- };
-- return len + asso_values[(unsigned char)str[1]] + asso_values[(unsigned char)str[0]];
-+ return len + asso_values[(unsigned char)str[len - 1]] + asso_values[(unsigned char)str[0]];
- }
-
- static
-@@ -87,91 +87,108 @@ confitems_get (register const char *str, register unsigned int len)
- {
- enum
- {
-- TOTAL_KEYWORDS = 31,
-+ TOTAL_KEYWORDS = 34,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
-- MIN_HASH_VALUE = 4,
-- MAX_HASH_VALUE = 49
-+ MIN_HASH_VALUE = 5,
-+ MAX_HASH_VALUE = 69
- };
-
- static const struct conf_item wordlist[] =
- {
- {"",0,NULL,0,NULL}, {"",0,NULL,0,NULL},
- {"",0,NULL,0,NULL}, {"",0,NULL,0,NULL},
--#line 29 "confitems.gperf"
-- {"path", 19, ITEM(path, env_string)},
-- {"",0,NULL,0,NULL}, {"",0,NULL,0,NULL},
- {"",0,NULL,0,NULL},
--#line 13 "confitems.gperf"
-- {"compiler", 3, ITEM(compiler, string)},
--#line 11 "confitems.gperf"
-- {"cache_dir", 1, ITEM(cache_dir, env_string)},
-- {"",0,NULL,0,NULL},
--#line 15 "confitems.gperf"
-- {"compression", 5, ITEM(compression, bool)},
-- {"",0,NULL,0,NULL},
--#line 17 "confitems.gperf"
-- {"cpp_extension", 7, ITEM(cpp_extension, string)},
--#line 14 "confitems.gperf"
-- {"compiler_check", 4, ITEM(compiler_check, string)},
--#line 37 "confitems.gperf"
-- {"stats", 27, ITEM(stats, bool)},
--#line 12 "confitems.gperf"
-- {"cache_dir_levels", 2, ITEM_V(cache_dir_levels, unsigned, dir_levels)},
--#line 16 "confitems.gperf"
-- {"compression_level", 6, ITEM(compression_level, unsigned)},
--#line 26 "confitems.gperf"
-- {"log_file", 16, ITEM(log_file, env_string)},
--#line 30 "confitems.gperf"
-- {"prefix_command", 20, ITEM(prefix_command, env_string)},
--#line 36 "confitems.gperf"
-- {"sloppiness", 26, ITEM(sloppiness, sloppiness)},
--#line 10 "confitems.gperf"
-- {"base_dir", 0, ITEM_V(base_dir, env_string, absolute_path)},
--#line 34 "confitems.gperf"
-- {"recache", 24, ITEM(recache, bool)},
--#line 31 "confitems.gperf"
-- {"prefix_command_cpp", 21, ITEM(prefix_command_cpp, env_string)},
--#line 32 "confitems.gperf"
-- {"read_only", 22, ITEM(read_only, bool)},
- #line 40 "confitems.gperf"
-- {"unify", 30, ITEM(unify, bool)},
-+ {"stats", 30, ITEM(stats, bool)},
- {"",0,NULL,0,NULL},
--#line 24 "confitems.gperf"
-- {"keep_comments_cpp", 14, ITEM(keep_comments_cpp, bool)},
-+#line 37 "confitems.gperf"
-+ {"recache", 27, ITEM(recache, bool)},
- #line 28 "confitems.gperf"
- {"max_size", 18, ITEM(max_size, size)},
- #line 27 "confitems.gperf"
- {"max_files", 17, ITEM(max_files, unsigned)},
-+#line 39 "confitems.gperf"
-+ {"sloppiness", 29, ITEM(sloppiness, sloppiness)},
- {"",0,NULL,0,NULL},
--#line 33 "confitems.gperf"
-- {"read_only_direct", 23, ITEM(read_only_direct, bool)},
- #line 19 "confitems.gperf"
- {"disable", 9, ITEM(disable, bool)},
-+#line 10 "confitems.gperf"
-+ {"base_dir", 0, ITEM_V(base_dir, env_string, absolute_path)},
- #line 38 "confitems.gperf"
-- {"temporary_dir", 28, ITEM(temporary_dir, env_string)},
--#line 35 "confitems.gperf"
-- {"run_second_cpp", 25, ITEM(run_second_cpp, bool)},
-+ {"run_second_cpp", 28, ITEM(run_second_cpp, bool)},
- {"",0,NULL,0,NULL},
- #line 18 "confitems.gperf"
- {"direct_mode", 8, ITEM(direct_mode, bool)},
- {"",0,NULL,0,NULL},
--#line 22 "confitems.gperf"
-- {"hash_dir", 12, ITEM(hash_dir, bool)},
--#line 21 "confitems.gperf"
-- {"hard_link", 11, ITEM(hard_link, bool)},
--#line 39 "confitems.gperf"
-- {"umask", 29, ITEM(umask, umask)},
-+#line 33 "confitems.gperf"
-+ {"prefix_command_cpp", 23, ITEM(prefix_command_cpp, env_string)},
-+#line 32 "confitems.gperf"
-+ {"prefix_command", 22, ITEM(prefix_command, env_string)},
- {"",0,NULL,0,NULL}, {"",0,NULL,0,NULL},
- {"",0,NULL,0,NULL},
-+#line 41 "confitems.gperf"
-+ {"temporary_dir", 31, ITEM(temporary_dir, env_string)},
-+#line 36 "confitems.gperf"
-+ {"read_only_memcached", 26, ITEM(read_only_memcached, bool)},
-+#line 42 "confitems.gperf"
-+ {"umask", 32, ITEM(umask, umask)},
-+#line 35 "confitems.gperf"
-+ {"read_only_direct", 25, ITEM(read_only_direct, bool)},
-+ {"",0,NULL,0,NULL},
-+#line 13 "confitems.gperf"
-+ {"compiler", 3, ITEM(compiler, string)},
-+#line 11 "confitems.gperf"
-+ {"cache_dir", 1, ITEM(cache_dir, env_string)},
-+ {"",0,NULL,0,NULL}, {"",0,NULL,0,NULL},
-+ {"",0,NULL,0,NULL},
-+#line 26 "confitems.gperf"
-+ {"log_file", 16, ITEM(log_file, env_string)},
-+#line 31 "confitems.gperf"
-+ {"path", 21, ITEM(path, env_string)},
-+ {"",0,NULL,0,NULL},
-+#line 12 "confitems.gperf"
-+ {"cache_dir_levels", 2, ITEM_V(cache_dir_levels, unsigned, dir_levels)},
-+#line 24 "confitems.gperf"
-+ {"keep_comments_cpp", 14, ITEM(keep_comments_cpp, bool)},
-+#line 22 "confitems.gperf"
-+ {"hash_dir", 12, ITEM(hash_dir, bool)},
- #line 25 "confitems.gperf"
- {"limit_multiple", 15, ITEM(limit_multiple, float)},
- {"",0,NULL,0,NULL},
-+#line 15 "confitems.gperf"
-+ {"compression", 5, ITEM(compression, bool)},
-+ {"",0,NULL,0,NULL},
-+#line 17 "confitems.gperf"
-+ {"cpp_extension", 7, ITEM(cpp_extension, string)},
-+#line 29 "confitems.gperf"
-+ {"memcached_conf", 19, ITEM(memcached_conf, string)},
-+ {"",0,NULL,0,NULL},
- #line 23 "confitems.gperf"
- {"ignore_headers_in_manifest", 13, ITEM(ignore_headers_in_manifest, env_string)},
- {"",0,NULL,0,NULL}, {"",0,NULL,0,NULL},
- #line 20 "confitems.gperf"
-- {"extra_files_to_hash", 10, ITEM(extra_files_to_hash, env_string)}
-+ {"extra_files_to_hash", 10, ITEM(extra_files_to_hash, env_string)},
-+ {"",0,NULL,0,NULL}, {"",0,NULL,0,NULL},
-+ {"",0,NULL,0,NULL}, {"",0,NULL,0,NULL},
-+#line 14 "confitems.gperf"
-+ {"compiler_check", 4, ITEM(compiler_check, string)},
-+ {"",0,NULL,0,NULL}, {"",0,NULL,0,NULL},
-+ {"",0,NULL,0,NULL}, {"",0,NULL,0,NULL},
-+#line 21 "confitems.gperf"
-+ {"hard_link", 11, ITEM(hard_link, bool)},
-+#line 43 "confitems.gperf"
-+ {"unify", 33, ITEM(unify, bool)},
-+ {"",0,NULL,0,NULL},
-+#line 16 "confitems.gperf"
-+ {"compression_level", 6, ITEM(compression_level, unsigned)},
-+ {"",0,NULL,0,NULL},
-+#line 34 "confitems.gperf"
-+ {"read_only", 24, ITEM(read_only, bool)},
-+ {"",0,NULL,0,NULL}, {"",0,NULL,0,NULL},
-+ {"",0,NULL,0,NULL}, {"",0,NULL,0,NULL},
-+#line 30 "confitems.gperf"
-+ {"memcached_only", 20, ITEM(memcached_only, bool)}
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
-@@ -188,4 +205,4 @@ confitems_get (register const char *str, register unsigned int len)
- }
- return 0;
- }
--static const size_t CONFITEMS_TOTAL_KEYWORDS = 31;
-+static const size_t CONFITEMS_TOTAL_KEYWORDS = 34;
-diff --git a/dump-memcached.py b/dump-memcached.py
-new file mode 100755
-index 0000000..e7b2b0d
---- /dev/null
-+++ b/dump-memcached.py
-@@ -0,0 +1,89 @@
-+#!/usr/bin/env python
-+
-+import memcache
-+import struct
-+import sys
-+import os
-+import binascii
-+
-+"""
-+/* blob format for storing:
-+
-+ char magic[4]; # 'CCH1', might change for other version of ccache
-+ # ccache will erase the blob in memcached if wrong magic
-+ uint32_t obj_len; # network endian
-+ char *obj[obj_len];
-+ uint32_t stderr_len; # network endian
-+ char *stderr[stderr_len];
-+ uint32_t dia_len; # network endian
-+ char *dia[dia_len];
-+ uint32_t dep_len; # network endian
-+ char *dep[dep_len];
-+
-+*/
-+"""
-+MEMCCACHE_MAGIC = 'CCH1'
-+
-+def get_blob(token):
-+ return token[4:4+struct.unpack('!I', val[0:4])[0]]
-+MEMCCACHE_BIG = 'CCBM'
-+
-+"""
-+/* blob format for big values:
-+
-+ char magic[4]; # 'CCBM'
-+ uint32_t numkeys; # network endian
-+ uint32_t hash_size; # network endian
-+ uint32_t reserved; # network endian
-+ uint32_t value_length; # network endian
-+
-+ <hash[0]> hash of include file (<hash_size> bytes)
-+ <size[0]> size of include file (4 bytes unsigned int)
-+ ...
-+ <hash[n-1]>
-+ <size[n-1]>
-+
-+*/
-+"""
-+MEMCCACHE_BIG = 'CCBM'
-+
-+server = os.getenv("MEMCACHED_SERVERS", "localhost")
-+mc = memcache.Client(server.split(','), debug=1)
-+
-+key = sys.argv[1]
-+val = mc.get(key)
-+if val[0:4] == MEMCCACHE_BIG:
-+ numkeys = struct.unpack('!I', val[4:8])[0]
-+ assert struct.unpack('!I', val[8:12])[0] == 16
-+ assert struct.unpack('!I', val[12:16])[0] == 0
-+ size = struct.unpack('!I', val[16:20])[0]
-+ val = val[20:]
-+ buf = ""
-+ while val:
-+ md4 = val[0:16]
-+ size = struct.unpack('!I', val[16:20])[0]
-+ val = val[20:]
-+ subkey = "%s-%d" % (binascii.hexlify(md4), size)
-+ subval = mc.get(subkey)
-+ if not subval:
-+ print "%s not found" % subkey
-+ buf = buf + subval
-+ val = buf
-+if val:
-+ magic = val[0:4]
-+ if magic == MEMCCACHE_MAGIC:
-+ val = val[4:]
-+ obj = get_blob(val)
-+ val = val[4+len(obj):]
-+ stderr = get_blob(val)
-+ val = val[4+len(stderr):]
-+ dia = get_blob(val)
-+ val = val[4+len(dia):]
-+ dep = get_blob(val)
-+ val = val[4+len(dep):]
-+ assert len(val) == 0
-+ print "%s: %d %d %d %d" % (key, len(obj), len(stderr), len(dia), len(dep))
-+ else:
-+ print "wrong magic"
-+else:
-+ print "key missing"
-diff --git a/envtoconfitems.gperf b/envtoconfitems.gperf
-index 81d8444..00f64e0 100644
---- a/envtoconfitems.gperf
-+++ b/envtoconfitems.gperf
-@@ -27,12 +27,15 @@ LIMIT_MULTIPLE, "limit_multiple"
- LOGFILE, "log_file"
- MAXFILES, "max_files"
- MAXSIZE, "max_size"
-+MEMCACHED_CONF, "memcached_conf"
-+MEMCACHED_ONLY, "memcached_only"
- NLEVELS, "cache_dir_levels"
- PATH, "path"
- PREFIX, "prefix_command"
- PREFIX_CPP, "prefix_command_cpp"
- READONLY, "read_only"
- READONLY_DIRECT, "read_only_direct"
-+READONLY_MEMCACHED, "read_only_memcached"
- RECACHE, "recache"
- SLOPPINESS, "sloppiness"
- STATS, "stats"
-diff --git a/envtoconfitems_lookup.c b/envtoconfitems_lookup.c
-index 1265bd6..4608827 100644
---- a/envtoconfitems_lookup.c
-+++ b/envtoconfitems_lookup.c
-@@ -1,6 +1,6 @@
- /* ANSI-C code produced by gperf version 3.0.4 */
- /* Command-line: gperf envtoconfitems.gperf */
--/* Computed positions: -k'1,5' */
-+/* Computed positions: -k'1,5,11' */
-
- #if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
- && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \
-@@ -31,7 +31,7 @@
-
- #line 9 "envtoconfitems.gperf"
- struct env_to_conf_item;
--/* maximum key range = 42, duplicates = 0 */
-+/* maximum key range = 47, duplicates = 0 */
-
- #ifdef __GNUC__
- __inline
-@@ -45,38 +45,46 @@ envtoconfitems_hash (register const char *str, register unsigned int len)
- {
- static const unsigned char asso_values[] =
- {
-- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
-- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
-- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
-- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
-- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
-- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
-- 44, 44, 44, 44, 44, 44, 20, 0, 0, 10,
-- 0, 44, 5, 15, 0, 44, 10, 25, 9, 0,
-- 5, 10, 5, 15, 10, 5, 44, 44, 44, 44,
-- 0, 44, 44, 44, 44, 44, 44, 44, 44, 44,
-- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
-- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
-- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
-- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
-- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
-- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
-- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
-- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
-- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
-- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
-- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
-- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
-- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
-- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
-- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
-- 44, 44, 44, 44, 44, 44, 44
-+ 49, 49, 49, 49, 49, 49, 49, 49, 49, 49,
-+ 49, 49, 49, 49, 49, 49, 49, 49, 49, 49,
-+ 49, 49, 49, 49, 49, 49, 49, 49, 49, 49,
-+ 49, 49, 49, 49, 49, 49, 49, 49, 49, 49,
-+ 49, 49, 49, 49, 49, 49, 49, 49, 49, 49,
-+ 49, 49, 49, 49, 49, 49, 49, 49, 49, 49,
-+ 49, 49, 49, 49, 49, 49, 5, 0, 0, 5,
-+ 40, 49, 20, 5, 0, 49, 20, 5, 0, 5,
-+ 5, 0, 15, 0, 25, 0, 25, 49, 49, 49,
-+ 0, 49, 49, 49, 49, 49, 49, 49, 49, 49,
-+ 49, 49, 49, 49, 49, 49, 49, 49, 49, 49,
-+ 49, 49, 49, 49, 49, 49, 49, 49, 49, 49,
-+ 49, 49, 49, 49, 49, 49, 49, 49, 49, 49,
-+ 49, 49, 49, 49, 49, 49, 49, 49, 49, 49,
-+ 49, 49, 49, 49, 49, 49, 49, 49, 49, 49,
-+ 49, 49, 49, 49, 49, 49, 49, 49, 49, 49,
-+ 49, 49, 49, 49, 49, 49, 49, 49, 49, 49,
-+ 49, 49, 49, 49, 49, 49, 49, 49, 49, 49,
-+ 49, 49, 49, 49, 49, 49, 49, 49, 49, 49,
-+ 49, 49, 49, 49, 49, 49, 49, 49, 49, 49,
-+ 49, 49, 49, 49, 49, 49, 49, 49, 49, 49,
-+ 49, 49, 49, 49, 49, 49, 49, 49, 49, 49,
-+ 49, 49, 49, 49, 49, 49, 49, 49, 49, 49,
-+ 49, 49, 49, 49, 49, 49, 49, 49, 49, 49,
-+ 49, 49, 49, 49, 49, 49, 49, 49, 49, 49,
-+ 49, 49, 49, 49, 49, 49, 49
- };
- register int hval = len;
-
- switch (hval)
- {
- default:
-+ hval += asso_values[(unsigned char)str[10]];
-+ /*FALLTHROUGH*/
-+ case 10:
-+ case 9:
-+ case 8:
-+ case 7:
-+ case 6:
-+ case 5:
- hval += asso_values[(unsigned char)str[4]+1];
- /*FALLTHROUGH*/
- case 4:
-@@ -101,11 +109,11 @@ envtoconfitems_get (register const char *str, register unsigned int len)
- {
- enum
- {
-- TOTAL_KEYWORDS = 31,
-+ TOTAL_KEYWORDS = 34,
- MIN_WORD_LENGTH = 2,
-- MAX_WORD_LENGTH = 15,
-+ MAX_WORD_LENGTH = 18,
- MIN_HASH_VALUE = 2,
-- MAX_HASH_VALUE = 43
-+ MAX_HASH_VALUE = 48
- };
-
- static const struct env_to_conf_item wordlist[] =
-@@ -117,72 +125,76 @@ envtoconfitems_get (register const char *str, register unsigned int len)
- {"DIR", "cache_dir"},
- #line 16 "envtoconfitems.gperf"
- {"CPP2", "run_second_cpp"},
-- {"",""},
-+#line 44 "envtoconfitems.gperf"
-+ {"UNIFY", "unify"},
- #line 19 "envtoconfitems.gperf"
- {"DIRECT", "direct_mode"},
- #line 20 "envtoconfitems.gperf"
- {"DISABLE", "disable"},
--#line 17 "envtoconfitems.gperf"
-- {"COMMENTS", "keep_comments_cpp"},
--#line 31 "envtoconfitems.gperf"
-+#line 14 "envtoconfitems.gperf"
-+ {"COMPRESS", "compression"},
-+#line 33 "envtoconfitems.gperf"
- {"PATH", "path"},
--#line 41 "envtoconfitems.gperf"
-- {"UNIFY", "unify"},
--#line 32 "envtoconfitems.gperf"
-+#line 40 "envtoconfitems.gperf"
-+ {"SLOPPINESS", "sloppiness"},
-+#line 34 "envtoconfitems.gperf"
- {"PREFIX", "prefix_command"},
--#line 36 "envtoconfitems.gperf"
-- {"RECACHE", "recache"},
-+#line 29 "envtoconfitems.gperf"
-+ {"MAXSIZE", "max_size"},
-+#line 28 "envtoconfitems.gperf"
-+ {"MAXFILES", "max_files"},
-+ {"",""},
-+#line 35 "envtoconfitems.gperf"
-+ {"PREFIX_CPP", "prefix_command_cpp"},
-+ {"",""},
-+#line 11 "envtoconfitems.gperf"
-+ {"BASEDIR", "base_dir"},
- #line 13 "envtoconfitems.gperf"
- {"COMPILERCHECK", "compiler_check"},
-+#line 21 "envtoconfitems.gperf"
-+ {"EXTENSION", "cpp_extension"},
-+#line 22 "envtoconfitems.gperf"
-+ {"EXTRAFILES", "extra_files_to_hash"},
- {"",""},
--#line 33 "envtoconfitems.gperf"
-- {"PREFIX_CPP", "prefix_command_cpp"},
-+#line 39 "envtoconfitems.gperf"
-+ {"RECACHE", "recache"},
-+#line 25 "envtoconfitems.gperf"
-+ {"IGNOREHEADERS", "ignore_headers_in_manifest"},
- #line 30 "envtoconfitems.gperf"
-- {"NLEVELS", "cache_dir_levels"},
-+ {"MEMCACHED_CONF", "memcached_conf"},
-+#line 43 "envtoconfitems.gperf"
-+ {"UMASK", "umask"},
-+ {"",""},
- #line 27 "envtoconfitems.gperf"
- {"LOGFILE", "log_file"},
--#line 34 "envtoconfitems.gperf"
-+#line 36 "envtoconfitems.gperf"
- {"READONLY", "read_only"},
--#line 21 "envtoconfitems.gperf"
-- {"EXTENSION", "cpp_extension"},
--#line 40 "envtoconfitems.gperf"
-- {"UMASK", "umask"},
-+#line 31 "envtoconfitems.gperf"
-+ {"MEMCACHED_ONLY", "memcached_only"},
-+#line 41 "envtoconfitems.gperf"
-+ {"STATS", "stats"},
- {"",""},
- #line 24 "envtoconfitems.gperf"
- {"HASHDIR", "hash_dir"},
--#line 14 "envtoconfitems.gperf"
-- {"COMPRESS", "compression"},
-- {"",""},
--#line 35 "envtoconfitems.gperf"
-- {"READONLY_DIRECT", "read_only_direct"},
-- {"",""},
--#line 39 "envtoconfitems.gperf"
-+#line 23 "envtoconfitems.gperf"
-+ {"HARDLINK", "hard_link"},
-+ {"",""}, {"",""}, {"",""},
-+#line 42 "envtoconfitems.gperf"
- {"TEMPDIR", "temporary_dir"},
- #line 15 "envtoconfitems.gperf"
- {"COMPRESSLEVEL", "compression_level"},
- #line 26 "envtoconfitems.gperf"
- {"LIMIT_MULTIPLE", "limit_multiple"},
--#line 38 "envtoconfitems.gperf"
-- {"STATS", "stats"},
-- {"",""},
--#line 29 "envtoconfitems.gperf"
-- {"MAXSIZE", "max_size"},
--#line 28 "envtoconfitems.gperf"
-- {"MAXFILES", "max_files"},
-- {"",""},
- #line 37 "envtoconfitems.gperf"
-- {"SLOPPINESS", "sloppiness"},
-- {"",""},
--#line 11 "envtoconfitems.gperf"
-- {"BASEDIR", "base_dir"},
--#line 23 "envtoconfitems.gperf"
-- {"HARDLINK", "hard_link"},
-- {"",""},
--#line 22 "envtoconfitems.gperf"
-- {"EXTRAFILES", "extra_files_to_hash"},
-+ {"READONLY_DIRECT", "read_only_direct"},
- {"",""}, {"",""},
--#line 25 "envtoconfitems.gperf"
-- {"IGNOREHEADERS", "ignore_headers_in_manifest"}
-+#line 38 "envtoconfitems.gperf"
-+ {"READONLY_MEMCACHED", "read_only_memcached"},
-+ {"",""}, {"",""}, {"",""},
-+#line 32 "envtoconfitems.gperf"
-+ {"NLEVELS", "cache_dir_levels"},
-+#line 17 "envtoconfitems.gperf"
-+ {"COMMENTS", "keep_comments_cpp"}
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
-@@ -199,4 +211,4 @@ envtoconfitems_get (register const char *str, register unsigned int len)
- }
- return 0;
- }
--static const size_t ENVTOCONFITEMS_TOTAL_KEYWORDS = 31;
-+static const size_t ENVTOCONFITEMS_TOTAL_KEYWORDS = 34;
-diff --git a/memccached.c b/memccached.c
-new file mode 100644
-index 0000000..38c44aa
---- /dev/null
-+++ b/memccached.c
-@@ -0,0 +1,433 @@
-+#include "ccache.h"
-+
-+#ifdef HAVE_LIBMEMCACHED
-+
-+#include <libmemcached/memcached.h>
-+#include <netinet/in.h>
-+
-+#define MEMCCACHE_MAGIC "CCH1"
-+#define MEMCCACHE_BIG "CCBM"
-+
-+#define MAX_VALUE_SIZE (1000 << 10) /* 1M with memcached overhead */
-+#define SPLIT_VALUE_SIZE MAX_VALUE_SIZE
-+
-+/* status variables for memcached */
-+static memcached_st *memc;
-+
-+int memccached_init(char *conf)
-+{
-+ memc = memcached(conf, strlen(conf));
-+ if (!memc) {
-+ char errorbuf[1024];
-+ libmemcached_check_configuration(conf, strlen(conf), errorbuf, 1024);
-+ cc_log("Problem creating memcached with conf %s:\n%s\n", conf, errorbuf);
-+ return -1;
-+ }
-+ /* Consistent hashing delivers better distribution and allows servers to be
-+ added to the cluster with minimal cache losses */
-+ memcached_behavior_set(memc, MEMCACHED_BEHAVIOR_DISTRIBUTION,
-+ MEMCACHED_DISTRIBUTION_CONSISTENT);
-+ return 0;
-+}
-+
-+/* blob format for big values:
-+
-+ char magic[4]; # 'CCBM'
-+ uint32_t numkeys; # network endian
-+ uint32_t hash_size; # network endian
-+ uint32_t reserved; # network endian
-+ uint32_t value_length; # network endian
-+
-+ <hash[0]> hash of include file (<hash_size> bytes)
-+ <size[0]> size of include file (4 bytes unsigned int)
-+ ...
-+ <hash[n-1]>
-+ <size[n-1]>
-+
-+ */
-+static memcached_return_t memccached_big_set(memcached_st *ptr,
-+ const char *key,
-+ size_t key_length,
-+ const char *value,
-+ size_t value_length,
-+ time_t expiration,
-+ uint32_t flags)
-+{
-+ char *buf;
-+ size_t buflen;
-+ char *p;
-+ int numkeys;
-+ struct mdfour md;
-+ char subkey[20];
-+ size_t n;
-+ memcached_return_t ret;
-+ size_t x;
-+
-+ numkeys = (value_length + SPLIT_VALUE_SIZE - 1) / SPLIT_VALUE_SIZE;
-+ buflen = 20 + 20 * numkeys;
-+ buf = x_malloc(buflen);
-+ p = buf;
-+
-+ memcpy(p, MEMCCACHE_BIG, 4);
-+ *((uint32_t *) (p + 4)) = htonl(numkeys);
-+ *((uint32_t *) (p + 8)) = htonl(16);
-+ *((uint32_t *) (p + 12)) = htonl(0);
-+ *((uint32_t *) (p + 16)) = htonl(value_length);
-+ p += 20;
-+
-+ for (x = 0; x < value_length; x += n) {
-+ size_t remain;
-+ char *s;
-+
-+ remain = value_length - x;
-+ n = remain > SPLIT_VALUE_SIZE ? SPLIT_VALUE_SIZE : remain;
-+
-+ mdfour_begin(&md);
-+ mdfour_update(&md, (const unsigned char *) value + x, n);
-+ mdfour_result(&md, (unsigned char *) subkey);
-+ *((uint32_t *) (subkey + 16)) = htonl(n);
-+ s = format_hash_as_string((const unsigned char *) subkey, n);
-+ cc_log("memcached_mset %s %zu", s, n);
-+ ret = memcached_set(ptr, s, strlen(s), value + x, n,
-+ expiration, flags);
-+ free(s);
-+ if (ret) {
-+ cc_log("Failed to set key in memcached: %s",
-+ memcached_strerror(memc, ret));
-+ return ret;
-+ }
-+
-+ memcpy(p, subkey, 20);
-+ p += 20;
-+ }
-+
-+ cc_log("memcached_set %.*s %zu (%zu)", (int) key_length, key, buflen,
-+ value_length);
-+ ret = memcached_set(ptr, key, key_length, buf, buflen,
-+ expiration, flags);
-+ free(buf);
-+ return ret;
-+}
-+
-+static char *memccached_big_get(memcached_st *ptr,
-+ const char *key,
-+ size_t key_length,
-+ const char *value,
-+ size_t *value_length,
-+ uint32_t *flags,
-+ memcached_return_t *error)
-+{
-+ char *buf;
-+ size_t buflen;
-+ size_t totalsize;
-+ char *p;
-+ const char *v;
-+ int numkeys;
-+ char **keys;
-+ bool *key_seen;
-+ size_t *key_lengths;
-+ size_t *value_offsets;
-+ int *value_lengths;
-+ memcached_return_t ret;
-+ memcached_result_st *result;
-+ int n;
-+ int i;
-+
-+ if (!value) {
-+ value = memcached_get(ptr, key, key_length, value_length, flags, error);
-+ if (!value) {
-+ return NULL;
-+ }
-+ }
-+
-+ p = (char *) value;
-+ if (memcmp(p, MEMCCACHE_BIG, 4) != 0) {
-+ return NULL;
-+ }
-+ numkeys = ntohl(*(uint32_t *) (p + 4));
-+ assert(ntohl(*(uint32_t *) (p + 8)) == 16);
-+ assert(ntohl(*(uint32_t *) (p + 12)) == 0);
-+ totalsize = ntohl(*(uint32_t *) (p + 16));
-+ p += 20;
-+
-+ keys = x_malloc(sizeof(char *) * numkeys);
-+ key_seen = x_malloc(sizeof(bool) * numkeys);
-+ key_lengths = x_malloc(sizeof(size_t) * numkeys);
-+ value_offsets = x_malloc(sizeof(size_t) * numkeys);
-+ value_lengths = x_malloc(sizeof(int) * numkeys);
-+
-+ buflen = 0;
-+ for (i = 0; i < numkeys; i++) {
-+ n = ntohl(*((uint32_t *) (p + 16)));
-+ keys[i] = format_hash_as_string((const unsigned char *) p, n);
-+ key_lengths[i] = strlen(keys[i]);
-+ key_seen[i] = false;
-+ cc_log("memcached_mget %.*s %d", (int) key_lengths[i], keys[i], n);
-+ value_offsets[i] = buflen;
-+ value_lengths[i] = n;
-+ buflen += n;
-+ p += 20;
-+ }
-+ assert(buflen == totalsize);
-+
-+ buf = x_malloc(buflen);
-+
-+ ret = memcached_mget(ptr, (const char *const *) keys, key_lengths, numkeys);
-+ if (ret) {
-+ cc_log("Failed to mget keys in memcached: %s",
-+ memcached_strerror(memc, ret));
-+ for (i = 0; i < numkeys; i++) {
-+ free(keys[i]);
-+ }
-+ free(keys);
-+ free(key_lengths);
-+ return NULL;
-+ }
-+
-+ result = NULL;
-+ do {
-+ const char *k;
-+ size_t l;
-+
-+ result = memcached_fetch_result(ptr, result, &ret);
-+ if (ret == MEMCACHED_END) {
-+ break;
-+ }
-+ if (ret) {
-+ cc_log("Failed to get key in memcached: %s",
-+ memcached_strerror(memc, ret));
-+ return NULL;
-+ }
-+ k = memcached_result_key_value(result);
-+ l = memcached_result_key_length(result);
-+ p = NULL;
-+ for (i = 0; i < numkeys; i++) {
-+ if (l != key_lengths[i]) {
-+ continue;
-+ }
-+ if (memcmp(k, keys[i], l) == 0) {
-+ p = buf + value_offsets[i];
-+ break;
-+ }
-+ }
-+ if (!p) {
-+ cc_log("Unknown key was returned: %s", k);
-+ return NULL;
-+ }
-+ if (key_seen[i]) {
-+ cc_log("Have already seen chunk: %s", k);
-+ return NULL;
-+ }
-+ key_seen[i] = true;
-+ n = memcached_result_length(result);
-+ v = memcached_result_value(result);
-+ if (n != value_lengths[i]) {
-+ cc_log("Unexpected length was returned");
-+ return NULL;
-+ }
-+ memcpy(p, v, n);
-+ } while (ret == MEMCACHED_SUCCESS);
-+
-+ for (i = 0; i < numkeys; i++) {
-+ if (!key_seen[i]) {
-+ cc_log("Failed to get all %d chunks", numkeys);
-+ return NULL;
-+ }
-+ }
-+ cc_log("memcached_get %.*s %zu (%zu)", (int) key_length, key, *value_length,
-+ buflen);
-+ for (i = 0; i < numkeys; i++) {
-+ free(keys[i]);
-+ }
-+ free(keys);
-+ free(key_lengths);
-+ free(value_offsets);
-+ free(value_lengths);
-+
-+ *value_length = buflen;
-+ return buf;
-+}
-+
-+int memccached_raw_set(const char *key, const char *data, size_t len)
-+{
-+ memcached_return_t mret;
-+
-+ mret = memcached_set(memc, key, strlen(key), data, len, 0, 0);
-+ if (mret != MEMCACHED_SUCCESS) {
-+ cc_log("Failed to move %s to memcached: %s", key,
-+ memcached_strerror(memc, mret));
-+ return -1;
-+ }
-+ return 0;
-+}
-+
-+/* blob format for storing:
-+
-+ char magic[4]; # 'CCH1', might change for other version of ccache
-+ # ccache will erase the blob in memcached if wrong magic
-+ uint32_t obj_len; # network endian
-+ char *obj[obj_len];
-+ uint32_t stderr_len; # network endian
-+ char *stderr[stderr_len];
-+ uint32_t dia_len; # network endian
-+ char *dia[dia_len];
-+ uint32_t dep_len; # network endian
-+ char *dep[dep_len];
-+
-+ */
-+int memccached_set(const char *key,
-+ const char *obj,
-+ const char *stderr,
-+ const char *dia,
-+ const char *dep,
-+ size_t obj_len,
-+ size_t stderr_len,
-+ size_t dia_len,
-+ size_t dep_len)
-+{
-+ size_t buf_len = 4 + 4*4 + obj_len + stderr_len + dia_len + dep_len;
-+ char *buf = x_malloc(buf_len);
-+ char *ptr;
-+ memcached_return_t mret;
-+
-+ memcpy(buf, MEMCCACHE_MAGIC, 4);
-+ ptr = buf + 4;
-+
-+#define PROCESS_ONE_BUFFER(src_ptr, src_len) \
-+ do { \
-+ *((uint32_t *)ptr) = htonl(src_len); \
-+ ptr += 4; \
-+ if (src_len > 0) { \
-+ memcpy(ptr, src_ptr, src_len); \
-+ } \
-+ ptr += src_len; \
-+ } while (false)
-+
-+ PROCESS_ONE_BUFFER(obj, obj_len);
-+ PROCESS_ONE_BUFFER(stderr, stderr_len);
-+ PROCESS_ONE_BUFFER(dia, dia_len);
-+ PROCESS_ONE_BUFFER(dep, dep_len);
-+
-+#undef PROCESS_ONE_BUFFER
-+
-+ if (buf_len > MAX_VALUE_SIZE) {
-+ mret = memccached_big_set(memc, key, strlen(key), buf, buf_len, 0, 0);
-+ } else {
-+ mret = memcached_set(memc, key, strlen(key), buf, buf_len, 0, 0);
-+ }
-+
-+ if (mret != MEMCACHED_SUCCESS) {
-+ cc_log("Failed to move %s to memcached: %s", key,
-+ memcached_strerror(memc, mret));
-+ return -1;
-+ }
-+ return 0;
-+}
-+
-+static void *memccached_prune(const char *key)
-+{
-+ cc_log("key from memcached has wrong data %s: pruning...", key);
-+ /* don't really care whether delete failed */
-+ memcached_delete(memc, key, strlen(key), 0);
-+ return NULL;
-+}
-+
-+void *memccached_raw_get(const char *key, char **data, size_t *size)
-+{
-+ memcached_return_t mret;
-+ void *value;
-+ size_t value_l;
-+
-+ value = memcached_get(memc, key, strlen(key), &value_l,
-+ NULL /*flags*/, &mret);
-+ if (!value) {
-+ cc_log("Failed to get key from memcached %s: %s", key,
-+ memcached_strerror(memc, mret));
-+ return NULL;
-+ }
-+ *data = value;
-+ *size = value_l;
-+ return value; /* caller must free this when done with the ptr */
-+}
-+
-+void *memccached_get(const char *key,
-+ char **obj,
-+ char **stderr,
-+ char **dia,
-+ char **dep,
-+ size_t *obj_len,
-+ size_t *stderr_len,
-+ size_t *dia_len,
-+ size_t *dep_len)
-+{
-+ memcached_return_t mret;
-+ char *value, *ptr;
-+ size_t value_l;
-+ value = memcached_get(memc, key, strlen(key), &value_l,
-+ NULL /*flags*/, &mret);
-+ if (!value) {
-+ cc_log("Failed to get key from memcached %s: %s", key,
-+ memcached_strerror(memc, mret));
-+ return NULL;
-+ }
-+ if (value_l > 4 && memcmp(value, MEMCCACHE_BIG, 4) == 0) {
-+ value = memccached_big_get(memc, key, strlen(key), value, &value_l,
-+ NULL /*flags*/, &mret);
-+ }
-+ if (!value) {
-+ cc_log("Failed to get key from memcached %s: %s", key,
-+ memcached_strerror(memc, mret));
-+ return NULL;
-+ }
-+ if (value_l < 20 || memcmp(value, MEMCCACHE_MAGIC, 4) != 0) {
-+ cc_log("wrong magic or length %.4s: %d", value, (int)value_l);
-+ free(value);
-+ return memccached_prune(key);
-+ }
-+ ptr = value;
-+ /* skip the magic */
-+ ptr += 4;
-+ value_l -= 4;
-+
-+#define PROCESS_ONE_BUFFER(dst_ptr, dst_len) \
-+ do { \
-+ if (value_l < 4) { \
-+ free(value); \
-+ cc_log("no more buffer for %s: %d", \
-+ #dst_ptr, (int)value_l); \
-+ return memccached_prune(key); \
-+ } \
-+ dst_len = ntohl(*((uint32_t *)ptr)); \
-+ ptr += 4; value_l -= 4; \
-+ if (value_l < dst_len) { \
-+ cc_log("no more buffer for %s: %d %d", \
-+ #dst_ptr, (int)value_l, (int) dst_len); \
-+ free(value); \
-+ return memccached_prune(key); \
-+ } \
-+ dst_ptr = ptr; \
-+ ptr += dst_len; value_l -= dst_len; \
-+ } while (false)
-+
-+ PROCESS_ONE_BUFFER(*obj, *obj_len);
-+ PROCESS_ONE_BUFFER(*stderr, *stderr_len);
-+ PROCESS_ONE_BUFFER(*dia, *dia_len);
-+ PROCESS_ONE_BUFFER(*dep, *dep_len);
-+
-+#undef PROCESS_ONE_BUFFER
-+
-+ return value; /* caller must free this when done with the ptrs */
-+}
-+
-+void memccached_free(void *blob)
-+{
-+ free(blob);
-+}
-+
-+int memccached_release(void)
-+{
-+ memcached_free(memc);
-+ return 1;
-+}
-+
-+#endif /* HAVE_LIBMEMCACHED */
-diff --git a/test.sh b/test.sh
-index 3e04157..ac3eb6d 100755
---- a/test.sh
-+++ b/test.sh
-@@ -43,6 +43,11 @@ test_failed() {
- $CCACHE -s
- echo
- echo "Test data and log file have been left in $TESTDIR"
-+ tail -n 50 $CCACHE_LOGFILE
-+ if [ ! -z $CCACHE_MEMCACHED_CONF ]; then
-+ memstat --servers=localhost:22122
-+ kill %1
-+ fi
- exit 1
- }
-
-@@ -188,6 +193,8 @@ TEST() {
- unset CCACHE_IGNOREHEADERS
- unset CCACHE_LIMIT_MULTIPLE
- unset CCACHE_LOGFILE
-+ unset CCACHE_MEMCACHED_CONF
-+ unset CCACHE_MEMCACHED_ONLY
- unset CCACHE_NLEVELS
- unset CCACHE_NOCPP2
- unset CCACHE_NOHASHDIR
-@@ -244,13 +251,13 @@ base_tests() {
- $CCACHE_COMPILE -c test1.c
- expect_stat 'cache hit (preprocessed)' 0
- expect_stat 'cache miss' 1
-- expect_stat 'files in cache' 1
-+ $CCACHE_NOFILES expect_stat 'files in cache' 1
- expect_equal_object_files reference_test1.o test1.o
-
- $CCACHE_COMPILE -c test1.c
- expect_stat 'cache hit (preprocessed)' 1
- expect_stat 'cache miss' 1
-- expect_stat 'files in cache' 1
-+ $CCACHE_NOFILES expect_stat 'files in cache' 1
- expect_equal_object_files reference_test1.o test1.o
-
- # -------------------------------------------------------------------------
-@@ -259,7 +266,7 @@ base_tests() {
- $CCACHE_COMPILE -c test1.c -g
- expect_stat 'cache hit (preprocessed)' 0
- expect_stat 'cache miss' 1
-- expect_stat 'files in cache' 1
-+ $CCACHE_NOFILES expect_stat 'files in cache' 1
-
- $CCACHE_COMPILE -c test1.c -g
- expect_stat 'cache hit (preprocessed)' 1
-@@ -602,7 +609,7 @@ b"
- done
- expect_stat 'cache hit (preprocessed)' 0
- expect_stat 'cache miss' 32
-- expect_stat 'files in cache' 32
-+ $CCACHE_NOFILES expect_stat 'files in cache' 32
-
- # -------------------------------------------------------------------------
- TEST "Called for preprocessing"
-@@ -1366,6 +1373,52 @@ SUITE_masquerading() {
-
- # =============================================================================
-
-+SUITE_memcached_SETUP() {
-+ generate_code 1 test1.c
-+}
-+
-+SUITE_memcached() {
-+ export CCACHE_MEMCACHED_CONF=--SERVER=localhost:22122
-+ memcached -p 22122 &
-+ memcached_pid=$!
-+ base_tests
-+ kill $memcached_pid
-+ unset CCACHE_MEMCACHED_CONF
-+}
-+
-+SUITE_memcached_only_SETUP() {
-+ generate_code 1 test1.c
-+}
-+
-+SUITE_memcached_only() {
-+ CCACHE_NOFILES=true
-+ export CCACHE_MEMCACHED_CONF=--SERVER=localhost:22122
-+ export CCACHE_MEMCACHED_ONLY=1
-+ memcached -p 22122 &
-+ memcached_pid=$!
-+ base_tests
-+ kill $memcached_pid
-+ unset CCACHE_MEMCACHED_CONF
-+ unset CCACHE_MEMCACHED_ONLY
-+ unset CCACHE_NOFILES
-+}
-+
-+SUITE_memcached_socket_SETUP() {
-+ generate_code 1 test1.c
-+}
-+
-+SUITE_memcached_socket() {
-+ export CCACHE_MEMCACHED_CONF=--SOCKET=\"/tmp/memcached.$$\"
-+ memcached -s /tmp/memcached.$$ &
-+ memcached_pid=$!
-+ base_tests
-+ kill $memcached_pid
-+ rm /tmp/memcached.$$
-+ unset CCACHE_MEMCACHED_CONF
-+}
-+
-+# =============================================================================
-+
- SUITE_hardlink_PROBE() {
- touch file1
- if ! ln file1 file2 >/dev/null 2>&1; then
-@@ -1539,7 +1592,7 @@ EOF
- test_failed "$dep_file missing"
- fi
- done
-- expect_stat 'files in cache' 12
-+ $CCACHE_NOFILES expect_stat 'files in cache' 12
-
- # -------------------------------------------------------------------------
- TEST "-Wp,-MD"
-@@ -3412,6 +3465,14 @@ upgrade
- input_charset
- "
-
-+if [ ! -z $CCACHE_MEMCACHED ]; then
-+ all_suites="$all_suites
-+memcached
-+memcached_only
-+memcached_socket
-+"
-+fi
-+
- compiler_location=$(which $(echo "$COMPILER" | awk '{print $1}'))
- if [ "$compiler_location" = "$COMPILER" ]; then
- echo "Compiler: $COMPILER"
-diff --git a/test/test_conf.c b/test/test_conf.c
-index ea43e2e..d65372c 100644
---- a/test/test_conf.c
-+++ b/test/test_conf.c
-@@ -18,7 +18,7 @@
- #include "framework.h"
- #include "util.h"
-
--#define N_CONFIG_ITEMS 31
-+#define N_CONFIG_ITEMS 34
- static struct {
- char *descr;
- const char *origin;
-@@ -68,11 +68,14 @@ TEST(conf_create)
- CHECK_STR_EQ("", conf->log_file);
- CHECK_INT_EQ(0, conf->max_files);
- CHECK_INT_EQ((uint64_t)5 * 1000 * 1000 * 1000, conf->max_size);
-+ CHECK_STR_EQ("", conf->memcached_conf);
-+ CHECK(!conf->memcached_only);
- CHECK_STR_EQ("", conf->path);
- CHECK_STR_EQ("", conf->prefix_command);
- CHECK_STR_EQ("", conf->prefix_command_cpp);
- CHECK(!conf->read_only);
- CHECK(!conf->read_only_direct);
-+ CHECK(!conf->read_only_memcached);
- CHECK(!conf->recache);
- CHECK(conf->run_second_cpp);
- CHECK_INT_EQ(0, conf->sloppiness);
-@@ -119,11 +122,14 @@ TEST(conf_read_valid_config)
- "log_file = $USER${USER} \n"
- "max_files = 17\n"
- "max_size = 123M\n"
-+ "memcached_conf = --SERVER=localhost\n"
-+ "memcached_only = true\n"
- "path = $USER.x\n"
- "prefix_command = x$USER\n"
- "prefix_command_cpp = y\n"
- "read_only = true\n"
- "read_only_direct = true\n"
-+ "read_only_memcached = false\n"
- "recache = true\n"
- "run_second_cpp = false\n"
- "sloppiness = file_macro ,time_macros, include_file_mtime,include_file_ctime,file_stat_matches,pch_defines , no_system_headers \n"
-@@ -157,11 +163,14 @@ TEST(conf_read_valid_config)
- CHECK_STR_EQ_FREE1(format("%s%s", user, user), conf->log_file);
- CHECK_INT_EQ(17, conf->max_files);
- CHECK_INT_EQ(123 * 1000 * 1000, conf->max_size);
-+ CHECK_STR_EQ("--SERVER=localhost", conf->memcached_conf);
-+ CHECK(conf->memcached_only);
- CHECK_STR_EQ_FREE1(format("%s.x", user), conf->path);
- CHECK_STR_EQ_FREE1(format("x%s", user), conf->prefix_command);
- CHECK_STR_EQ("y", conf->prefix_command_cpp);
- CHECK(conf->read_only);
- CHECK(conf->read_only_direct);
-+ CHECK(!conf->read_only_memcached);
- CHECK(conf->recache);
- CHECK(!conf->run_second_cpp);
- CHECK_INT_EQ(SLOPPY_INCLUDE_FILE_MTIME|SLOPPY_INCLUDE_FILE_CTIME|
-@@ -383,11 +392,14 @@ TEST(conf_print_items)
- "lf",
- 4711,
- 98.7 * 1000 * 1000,
-+ "mc",
-+ false,
- "p",
- "pc",
- "pcc",
- true,
- true,
-+ false,
- true,
- .run_second_cpp = false,
- SLOPPY_FILE_MACRO|SLOPPY_INCLUDE_FILE_MTIME|
-@@ -433,11 +445,14 @@ TEST(conf_print_items)
- CHECK_STR_EQ("log_file = lf", received_conf_items[n++].descr);
- CHECK_STR_EQ("max_files = 4711", received_conf_items[n++].descr);
- CHECK_STR_EQ("max_size = 98.7M", received_conf_items[n++].descr);
-+ CHECK_STR_EQ("memcached_conf = mc", received_conf_items[n++].descr);
-+ CHECK_STR_EQ("memcached_only = false", received_conf_items[n++].descr);
- CHECK_STR_EQ("path = p", received_conf_items[n++].descr);
- CHECK_STR_EQ("prefix_command = pc", received_conf_items[n++].descr);
- CHECK_STR_EQ("prefix_command_cpp = pcc", received_conf_items[n++].descr);
- CHECK_STR_EQ("read_only = true", received_conf_items[n++].descr);
- CHECK_STR_EQ("read_only_direct = true", received_conf_items[n++].descr);
-+ CHECK_STR_EQ("read_only_memcached = false", received_conf_items[n++].descr);
- CHECK_STR_EQ("recache = true", received_conf_items[n++].descr);
- CHECK_STR_EQ("run_second_cpp = false", received_conf_items[n++].descr);
- CHECK_STR_EQ("sloppiness = file_macro, include_file_mtime,"
-diff --git a/upload-memcached.py b/upload-memcached.py
-new file mode 100755
-index 0000000..bc489b0
---- /dev/null
-+++ b/upload-memcached.py
-@@ -0,0 +1,126 @@
-+#!/usr/bin/env python
-+
-+import memcache
-+import struct
-+import os
-+import hashlib
-+
-+"""
-+/* blob format for storing:
-+
-+ char magic[4]; # 'CCH1', might change for other version of ccache
-+ # ccache will erase the blob in memcached if wrong magic
-+ uint32_t obj_len; # network endian
-+ char *obj[obj_len];
-+ uint32_t stderr_len; # network endian
-+ char *stderr[stderr_len];
-+ uint32_t dia_len; # network endian
-+ char *dia[dia_len];
-+ uint32_t dep_len; # network endian
-+ char *dep[dep_len];
-+
-+*/
-+"""
-+MEMCCACHE_MAGIC = 'CCH1'
-+
-+def set_blob(data):
-+ return struct.pack('!I', len(data)) + str(data)
-+MEMCCACHE_BIG = 'CCBM'
-+
-+"""
-+/* blob format for big values:
-+
-+ char magic[4]; # 'CCBM'
-+ uint32_t numkeys; # network endian
-+ uint32_t hash_size; # network endian
-+ uint32_t reserved; # network endian
-+ uint32_t value_length; # network endian
-+
-+ <hash[0]> hash of include file (<hash_size> bytes)
-+ <size[0]> size of include file (4 bytes unsigned int)
-+ ...
-+ <hash[n-1]>
-+ <size[n-1]>
-+
-+*/
-+"""
-+MEMCCACHE_BIG = 'CCBM'
-+
-+MAX_VALUE_SIZE = 1000 << 10 # 1M with memcached overhead
-+SPLIT_VALUE_SIZE = MAX_VALUE_SIZE
-+
-+server = os.getenv("MEMCACHED_SERVERS", "localhost")
-+mc = memcache.Client(server.split(','), debug=1)
-+
-+ccache = os.getenv("CCACHE_DIR", os.path.expanduser("~/.ccache"))
-+filelist = []
-+for dirpath, dirnames, filenames in os.walk(ccache):
-+ # sort by modification time, most recently used last
-+ for filename in filenames:
-+ stat = os.stat(os.path.join(dirpath, filename))
-+ filelist.append((stat.st_mtime, dirpath, filename))
-+filelist.sort()
-+files = blobs = chunks = objects = manifest = 0
-+for mtime, dirpath, filename in filelist:
-+ dirname = dirpath.replace(ccache + os.path.sep, "")
-+ if filename == "CACHEDIR.TAG":
-+ # ignore these
-+ files = files + 1
-+ else:
-+ (base, ext) = os.path.splitext(filename)
-+ if ext == '.o':
-+ objects = objects + 1
-+ key = "".join(list(os.path.split(dirname)) + [base])
-+ def read_file(path):
-+ return os.path.exists(path) and open(path).read() or ""
-+ obj = read_file(os.path.join(dirpath, filename))
-+ stderr = read_file(os.path.join(dirpath, base) + '.stderr')
-+ dia = read_file(os.path.join(dirpath, base) + '.dia')
-+ dep = read_file(os.path.join(dirpath, base) + '.d')
-+
-+ print "%s: %d %d %d %d" % (key, len(obj), len(stderr), len(dia), len(dep))
-+ val = MEMCCACHE_MAGIC
-+ val += set_blob(obj)
-+ val += set_blob(stderr)
-+ val += set_blob(dia)
-+ val += set_blob(dep)
-+ if len(val) > MAX_VALUE_SIZE:
-+ numkeys = (len(val) + SPLIT_VALUE_SIZE - 1) / SPLIT_VALUE_SIZE
-+ buf = MEMCCACHE_BIG
-+ buf += struct.pack('!I', numkeys)
-+ buf += struct.pack('!I', 16)
-+ buf += struct.pack('!I', 0)
-+ buf += struct.pack('!I', len(val))
-+ def splitchunks(s, n):
-+ """Produce `n`-character chunks from `s`."""
-+ for start in range(0, len(s), n):
-+ yield s[start:start+n]
-+ valmap = {}
-+ for subval in splitchunks(val, SPLIT_VALUE_SIZE):
-+ subhash = hashlib.new('md4')
-+ subhash.update(subval)
-+ buf += subhash.digest() + struct.pack('!I', len(subval))
-+ subkey = "%s-%d" % (subhash.hexdigest(), len(subval))
-+ print "# %s: chunk %d" % (subkey, len(subval))
-+ #mc.set(subkey, subval)
-+ valmap[subkey] = subval
-+ chunks = chunks + 1
-+ mc.set_multi(valmap)
-+ mc.set(key, buf)
-+ else:
-+ mc.set(key, val)
-+ files = files + 1
-+ blobs = blobs + 1
-+ elif ext == '.stderr' or ext == '.d' or ext == '.dia':
-+ # was added above
-+ files = files + 1
-+ elif ext == '.manifest':
-+ manifest = manifest + 1
-+ key = "".join(list(os.path.split(dirname)) + [base])
-+ val = open(os.path.join(dirpath, filename)).read() or None
-+ if val:
-+ print "%s: manifest %d" % (key, len(val))
-+ mc.set(key, val, 0, 0)
-+ files = files + 1
-+ blobs = blobs + 1
-+print "%d files, %d objects (%d manifest) = %d blobs (%d chunks)" % (files, objects, manifest, blobs, chunks)
-diff --git a/util.c b/util.c
-index f048d97..6059f25 100644
---- a/util.c
-+++ b/util.c
-@@ -388,6 +388,75 @@ copy_file(const char *src, const char *dest, int compress_level)
- return -1;
- }
-
-+// Write data to a fd.
-+int safe_write(int fd_out, const char *data, size_t length)
-+{
-+ size_t written = 0;
-+ do {
-+ int ret;
-+ ret = write(fd_out, data + written, length - written);
-+ if (ret < 0) {
-+ if (errno != EAGAIN && errno != EINTR) {
-+ return ret;
-+ }
-+ } else {
-+ written += ret;
-+ }
-+ } while (written < length);
-+ return 0;
-+}
-+
-+// Write data to a file.
-+int write_file(const char *data, const char *dest, size_t length)
-+{
-+ int fd_out;
-+ char *tmp_name;
-+ int ret;
-+ int saved_errno = 0;
-+
-+ tmp_name = x_strdup(dest);
-+ fd_out = create_tmp_fd(&tmp_name);
-+ if (fd_out < 0) {
-+ tmp_unlink(tmp_name);
-+ free(tmp_name);
-+ return -1;
-+ }
-+
-+ ret = safe_write(fd_out, data, length);
-+ if (ret < 0) {
-+ saved_errno = errno;
-+ cc_log("write error: %s", strerror(saved_errno));
-+ goto error;
-+ }
-+
-+#ifndef _WIN32
-+ fchmod(fd_out, 0666 & ~get_umask());
-+#endif
-+
-+ /* the close can fail on NFS if out of space */
-+ if (close(fd_out) == -1) {
-+ saved_errno = errno;
-+ cc_log("close error: %s", strerror(saved_errno));
-+ goto error;
-+ }
-+
-+ if (x_rename(tmp_name, dest) == -1) {
-+ saved_errno = errno;
-+ cc_log("rename error: %s", strerror(saved_errno));
-+ goto error;
-+ }
-+
-+ free(tmp_name);
-+ return 0;
-+
-+error:
-+ close(fd_out);
-+ tmp_unlink(tmp_name);
-+ free(tmp_name);
-+ errno = saved_errno;
-+ return -1;
-+}
-+
- // Run copy_file() and, if successful, delete the source file.
- int
- move_file(const char *src, const char *dest, int compress_level)
diff --git a/test-ports/default/devel/ccache/files/extra-patch-memcached-Makefile.in b/test-ports/default/devel/ccache/files/extra-patch-memcached-Makefile.in
index 2af101a5..4d3c9bed 100644
--- a/test-ports/default/devel/ccache/files/extra-patch-memcached-Makefile.in
+++ b/test-ports/default/devel/ccache/files/extra-patch-memcached-Makefile.in
@@ -1,3 +1,6 @@
+libmemcached is a c++ library. To link statically we need to use cxx rather
+than cc to ensure libc++ is linked in.
+
--- Makefile.in.orig 2017-03-09 13:00:34.016595000 -0800
+++ Makefile.in 2017-03-09 13:00:39.656086000 -0800
@@ -74,7 +74,7 @@ files_to_distclean = Makefile config.h c
diff --git a/test-ports/default/devel/ccache/files/extra-patch-memcached-ccache.c b/test-ports/default/devel/ccache/files/extra-patch-memcached-ccache.c
deleted file mode 100644
index 5d04a3b2..00000000
--- a/test-ports/default/devel/ccache/files/extra-patch-memcached-ccache.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- ccache.c.orig 2017-03-09 09:08:38.803365000 -0800
-+++ ccache.c 2017-03-09 09:08:42.059821000 -0800
-@@ -2153,7 +2153,7 @@ calculate_object_hash(struct args *args,
- conf->direct_mode = false;
- return NULL;
- }
-- char *manifest_name = hash_result(hash);
-+ manifest_name = hash_result(hash);
- manifest_path = get_path_in_cache(manifest_name, ".manifest");
- /* Check if the manifest file is there. */
- struct stat st;
diff --git a/test-ports/default/devel/ccache/files/extra-patch-memcached-configure.ac b/test-ports/default/devel/ccache/files/extra-patch-memcached-configure.ac
index 3eb136dc..a089a7e0 100644
--- a/test-ports/default/devel/ccache/files/extra-patch-memcached-configure.ac
+++ b/test-ports/default/devel/ccache/files/extra-patch-memcached-configure.ac
@@ -1,5 +1,5 @@
---- configure.ac.orig 2017-05-08 20:36:24.922407000 -0700
-+++ configure.ac 2017-05-08 20:39:41.725107000 -0700
+--- configure.ac.orig 2017-07-27 13:36:38.827581000 -0700
++++ configure.ac 2017-07-27 13:39:10.856958000 -0700
@@ -28,6 +28,10 @@ AC_PROG_CC_C99
if test "$ac_cv_prog_cc_c99" = no; then
AC_MSG_ERROR(cannot find a C99-compatible compiler)
@@ -11,7 +11,7 @@
AC_PROG_CPP
AC_PROG_INSTALL
-@@ -97,19 +101,36 @@ AC_ARG_ENABLE(memcached,
+@@ -97,19 +101,39 @@ AC_ARG_ENABLE(memcached,
[AS_HELP_STRING([--enable-memcached],
[enable memcached as a cache backend])])
@@ -30,17 +30,20 @@
- echo ' please install libmemcached > 1.0 with development files'
- exit 1
- ])
-+ if test x${enable_static} != x; then
++ if test x${enable_static} = xyes; then
+ AC_CHECK_LIB(sasl2, sasl_version, ac_cv_have_libsasl2=yes,
-+ ac_cv_have_libsasl2=no, -lcrypto -lopie -lmd)
++ ac_cv_have_libsasl2=no, -lntlm -lcrypto -lopie -lmd)
+ fi
+ if test x$ac_cv_have_libsasl2 = xyes; then
-+ AC_CHECK_LIB(memcached, memcached,[],[
++ AC_CHECK_LIB(memcached, memcached,[
++ LIBS="${LIBS} -lmemcached -lsasl2 -lntlm -lcrypto -lopie -lmd"
++ AC_DEFINE(HAVE_LIBMEMCACHED, 1)
++ ]
++ ,[
+ echo ' WARNING: recent version libmemcached not found'
+ echo ' please install libmemcached > 1.0 with development files'
+ exit 1
-+ ], -lsasl2 -lcrypto -lopie -lmd)
-+ extra_ldflags="${extra_ldflags} -lcrypto -lopie -lmd"
++ ], -lsasl2 -lntlm -lcrypto -lopie -lmd)
+ else
+ AC_CHECK_LIB(memcached, memcached,[],[
+ echo ' WARNING: recent version libmemcached not found'
diff --git a/test-ports/default/devel/ccache/files/patch-ccache.c b/test-ports/default/devel/ccache/files/patch-ccache.c
deleted file mode 100644
index c38b96a9..00000000
--- a/test-ports/default/devel/ccache/files/patch-ccache.c
+++ /dev/null
@@ -1,62 +0,0 @@
-- Determine whether cc(1) is clang or gcc at compile-time.
-- Don't hash -fcolor-diagnostics; make will auto use it while make -j will not.
- There's no reason to not use the cache in either of these cases if it is
- already available.
--bdrewery
-
---- ccache.c.orig 2016-10-26 14:31:19.000000000 -0700
-+++ ccache.c 2017-02-03 14:24:35.466505000 -0800
-@@ -1468,6 +1468,11 @@ compiler_is_clang(struct args *args)
- {
- char *name = basename(args->argv[0]);
- bool result = strstr(name, "clang") != NULL;
-+#ifdef CC_IS_CLANG
-+ if (strcmp(name, "cc") == 0 || strcmp(name, "CC") == 0 ||
-+ strcmp(name, "c++") == 0)
-+ result = true;
-+#endif
- free(name);
- return result;
- }
-@@ -1477,6 +1482,11 @@ compiler_is_gcc(struct args *args)
- {
- char *name = basename(args->argv[0]);
- bool result = strstr(name, "gcc") || strstr(name, "g++");
-+#ifdef CC_IS_GCC
-+ if (strcmp(name, "cc") == 0 || strcmp(name, "CC") == 0 ||
-+ strcmp(name, "c++") == 0)
-+ result = true;
-+#endif
- free(name);
- return result;
- }
-@@ -1592,6 +1602,7 @@ calculate_common_hash(struct args *args,
- free(p);
- }
-
-+#if 0
- // Possibly hash GCC_COLORS (for color diagnostics).
- if (compiler_is_gcc(args)) {
- const char *gcc_colors = getenv("GCC_COLORS");
-@@ -1600,6 +1611,7 @@ calculate_common_hash(struct args *args,
- hash_string(hash, gcc_colors);
- }
- }
-+#endif
- }
-
- // Update a hash sum with information specific to the direct and preprocessor
-@@ -1629,6 +1641,13 @@ calculate_object_hash(struct args *args,
- continue;
- }
-
-+ /* Colors do not affect compilation. */
-+ if (str_startswith(args->argv[i], "-fcolor-diagnostics") ||
-+ str_eq(args->argv[i], "-fdiagnostics-color") ||
-+ str_eq(args->argv[i], "-fdiagnostics-color=always")) {
-+ continue;
-+ }
-+
- // The -fdebug-prefix-map option may be used in combination with
- // CCACHE_BASEDIR to reuse results across different directories. Skip it
- // from hashing.
diff --git a/test-ports/default/devel/ccache/files/patch-configure b/test-ports/default/devel/ccache/files/patch-configure
deleted file mode 100644
index 010d9bf2..00000000
--- a/test-ports/default/devel/ccache/files/patch-configure
+++ /dev/null
@@ -1,20 +0,0 @@
---- configure.orig 2015-10-08 19:14:23 UTC
-+++ configure
-@@ -3672,7 +3672,7 @@ $as_echo "#define _XOPEN_SOURCE 500" >>c
- ;;
- *)
-
--$as_echo "#define _XOPEN_SOURCE 600" >>confdefs.h
-+$as_echo "#define _XOPEN_SOURCE 700" >>confdefs.h
-
- ;;
- esac
-@@ -3694,7 +3694,7 @@ $as_echo "#define _XOPEN_SOURCE_EXTENDED
- esac
-
-
--$as_echo "#define _POSIX_C_SOURCE 200112L" >>confdefs.h
-+$as_echo "#define _POSIX_C_SOURCE 200809L" >>confdefs.h
-
-
- fi
diff --git a/test-ports/default/devel/ccache/files/patch-configure.ac b/test-ports/default/devel/ccache/files/patch-configure.ac
deleted file mode 100644
index 9b15d461..00000000
--- a/test-ports/default/devel/ccache/files/patch-configure.ac
+++ /dev/null
@@ -1,19 +0,0 @@
---- m4/feature_macros.m4.orig 2017-02-13 15:05:54.405968000 -0800
-+++ m4/feature_macros.m4 2017-02-13 15:16:32.931104000 -0800
-@@ -120,7 +120,7 @@
- Define to the level of X/Open that your system supports)
- ;;
- *)
-- AC_DEFINE(_XOPEN_SOURCE, 600,
-+ AC_DEFINE(_XOPEN_SOURCE, 700,
- Define to the level of X/Open that your system supports)
- ;;
- esac
-@@ -142,6 +142,6 @@
- ;;
- esac
-
-- AC_DEFINE(_POSIX_C_SOURCE, 200112L, Define to activate features from IEEE Stds 1003.1-2001)
-+ AC_DEFINE(_POSIX_C_SOURCE, 200809L, Define to activate features from IEEE Stds 1003.1-2001)
-
- fi
diff --git a/test-ports/default/devel/ccache/files/patch-src__ccache.c b/test-ports/default/devel/ccache/files/patch-src__ccache.c
new file mode 100644
index 00000000..62be558d
--- /dev/null
+++ b/test-ports/default/devel/ccache/files/patch-src__ccache.c
@@ -0,0 +1,56 @@
+- Determine whether cc(1) is clang or gcc at compile-time.
+- Don't hash -fcolor-diagnostics; make will auto use it while make -j will not.
+ There's no reason to not use the cache in either of these cases if it is
+ already available.
+-bdrewery
+
+
+--- src/ccache.c.orig 2018-03-25 13:24:05.000000000 -0700
++++ src/ccache.c 2018-06-26 11:44:03.336177000 -0700
+@@ -487,6 +487,16 @@ guess_compiler(const char *path)
+ } else if (str_eq(name, "pump") || str_eq(name, "distcc-pump")) {
+ result = GUESSED_PUMP;
+ }
++#if defined(CC_IS_CLANG) || defined(CC_IS_GCC)
++ if (result == GUESSED_UNKNOWN &&
++ (strcmp(name, "cc") == 0 || strcmp(name, "CC") == 0 ||
++ strcmp(name, "c++") == 0))
++#if defined(CC_IS_CLANG)
++ result = GUESSED_CLANG;
++#elif defined(CC_IS_GCC)
++ result = GUESSED_GCC;
++#endif
++#endif
+ free(name);
+ return result;
+ }
+@@ -1657,6 +1667,7 @@ calculate_common_hash(struct args *args, struct mdfour
+ free(p);
+ }
+
++#if 0
+ // Possibly hash GCC_COLORS (for color diagnostics).
+ if (guessed_compiler == GUESSED_GCC) {
+ const char *gcc_colors = getenv("GCC_COLORS");
+@@ -1665,6 +1676,7 @@ calculate_common_hash(struct args *args, struct mdfour
+ hash_string(hash, gcc_colors);
+ }
+ }
++#endif
+ }
+
+ // Update a hash sum with information specific to the direct and preprocessor
+@@ -1697,6 +1709,13 @@ calculate_object_hash(struct args *args, struct mdfour
+
+ // -Wl,... doesn't affect compilation (except for clang).
+ if (str_startswith(args->argv[i], "-Wl,") && !is_clang) {
++ continue;
++ }
++
++ /* Colors do not affect compilation. */
++ if (str_startswith(args->argv[i], "-fcolor-diagnostics") ||
++ str_eq(args->argv[i], "-fdiagnostics-color") ||
++ str_eq(args->argv[i], "-fdiagnostics-color=always")) {
+ continue;
+ }
+
diff --git a/test-ports/default/devel/ccache/files/pkg-message.in b/test-ports/default/devel/ccache/files/pkg-message.in
index 0ff12447..08891298 100644
--- a/test-ports/default/devel/ccache/files/pkg-message.in
+++ b/test-ports/default/devel/ccache/files/pkg-message.in
@@ -1,5 +1,9 @@
-
+[
+{ type: install
+ message: <<EOM
NOTE:
Please read %%DOCSDIR%%/%%HOWTO%% for
information on using ccache with FreeBSD ports and src.
-
+EOM
+}
+]
diff --git a/test-ports/default/devel/ccache/pkg-descr b/test-ports/default/devel/ccache/pkg-descr
index 0fe4f61a..4ee9e3a1 100644
--- a/test-ports/default/devel/ccache/pkg-descr
+++ b/test-ports/default/devel/ccache/pkg-descr
@@ -3,4 +3,4 @@ compilers, using the -E compiler switch and a hash to detect when a
compilation can be satisfied from cache. This often results in a 5 to 10
times speedup in common compilations.
-WWW: http://ccache.samba.org/
+WWW: https://ccache.samba.org/
diff --git a/test-ports/default/devel/ccache/pkg-plist b/test-ports/default/devel/ccache/pkg-plist
index c3327694..8f6ad670 100644
--- a/test-ports/default/devel/ccache/pkg-plist
+++ b/test-ports/default/devel/ccache/pkg-plist
@@ -1,6 +1,6 @@
bin/ccache
bin/ccache-update-links
-man/man1/ccache.1.gz
+%%NO_MEMCACHED%%man/man1/ccache.1.gz
%%CCLINKDIR%%/world/ccache
%%TINDERBOX%%%%DATADIR%%/ccache.tar
@postexec echo "Create compiler links..."
diff --git a/test-ports/default/devel/gettext-runtime/Makefile b/test-ports/default/devel/gettext-runtime/Makefile
index 89c99c56..3d47e0cc 100644
--- a/test-ports/default/devel/gettext-runtime/Makefile
+++ b/test-ports/default/devel/gettext-runtime/Makefile
@@ -1,33 +1,39 @@
-# $FreeBSD: head/devel/gettext-runtime/Makefile 428152 2016-12-08 19:52:19Z tijl $
+# $FreeBSD: head/devel/gettext-runtime/Makefile 512232 2019-09-17 19:21:45Z tobik $
# NOTE: before committing to this port, contact portmgr to arrange for an
# experimental ports run. Untested commits may be backed out at portmgr's
# discretion.
PORTNAME= gettext-runtime
-PORTREVISION= 1
+PORTREVISION= 0
COMMENT= GNU gettext runtime libraries and programs
-LICENSE= LGPL21 GPLv3
+LICENSE= LGPL21+ GPLv3+
LICENSE_COMB= multi
-LICENSE_FILE_LGPL21= ${WRKSRC}/intl/COPYING.LIB
-LICENSE_FILE_GPLv3= ${WRKSRC}/../COPYING
+LICENSE_FILE_LGPL21+ = ${WRKSRC}/intl/COPYING.LIB
+LICENSE_FILE_GPLv3+ = ${WRKSRC}/../COPYING
.include "${.CURDIR}/../gettext/Makefile.common"
+USES= charsetfix cpe iconv libtool tar:xz
+USE_LDCONFIG= yes
+
+CPE_PRODUCT= gettext
+CPE_VENDOR= gnu
+
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-csharp --disable-java --with-included-gettext \
ac_cv_lib_rt_sched_yield=no
INSTALL_TARGET= install-strip
TEST_TARGET= check
-USES= charsetfix cpe iconv libtool tar:xz
-USE_LDCONFIG= yes
WRKSRC_SUBDIR= gettext-runtime
+DATADIR= ${PREFIX}/share/gettext
+DOCSDIR= ${PREFIX}/share/doc/gettext
INFO= autosprintf
-CPE_PRODUCT= gettext
-CPE_VENDOR= gnu
+
+OPTIONS_DEFINE= DOCS
.include <bsd.port.options.mk>
@@ -35,15 +41,4 @@ CPE_VENDOR= gnu
CONFIGURE_ARGS+=--disable-threads
.endif
-post-patch:
-# Do not install csharp and java documentation.
- @${REINPLACE_CMD} -E '/^SUBDIRS =/s/(intl-csharp|intl-java)//g' \
- ${WRKSRC}/Makefile.in
-# Do not install html copies of manpages.
- @${REINPLACE_CMD} \
- -e '/^all-local:/s/html-local//' \
- -e '/^install-data-local:/s/install-html//' \
- -e '/^installdirs-local:/s/installdirs-html//' \
- ${WRKSRC}/libasprintf/Makefile.in ${WRKSRC}/man/Makefile.in
-
.include <bsd.port.mk>
diff --git a/test-ports/default/devel/gettext-runtime/files/patch-configure b/test-ports/default/devel/gettext-runtime/files/patch-configure
index d7c3b9c9..1f475c1d 100644
--- a/test-ports/default/devel/gettext-runtime/files/patch-configure
+++ b/test-ports/default/devel/gettext-runtime/files/patch-configure
@@ -1,11 +1,11 @@
---- configure.orig 2014-07-14 07:30:12 UTC
+--- configure.orig 2019-05-12 15:08:34 UTC
+++ configure
-@@ -16277,7 +16277,7 @@
- # thread: pthread_create from libc will fail, whereas
- # pthread_create will actually create a thread.
+@@ -17215,7 +17215,7 @@ if test "x$ac_cv_lib_pthread_pthread_kill" = xyes; the
+ # On Solaris 10 or newer, this test is no longer needed, because
+ # libc contains the fully functional pthread functions.
case "$host_os" in
-- solaris* | hpux*)
-+ solaris* | hpux* | freebsd*)
+- solaris | solaris2.1-9 | solaris2.1-9.* | hpux*)
++ solaris | solaris2.1-9 | solaris2.1-9.* | hpux* | freebsd*)
$as_echo "#define PTHREAD_IN_USE_DETECTION_HARD 1" >>confdefs.h
diff --git a/test-ports/default/devel/gettext-runtime/pkg-descr b/test-ports/default/devel/gettext-runtime/pkg-descr
index ac084016..f2e296a2 100644
--- a/test-ports/default/devel/gettext-runtime/pkg-descr
+++ b/test-ports/default/devel/gettext-runtime/pkg-descr
@@ -3,4 +3,4 @@ and localisation of software.
This package contains the runtime libraries and programs.
-WWW: http://www.gnu.org/software/gettext/
+WWW: https://www.gnu.org/software/gettext/
diff --git a/test-ports/default/devel/gettext-runtime/pkg-plist b/test-ports/default/devel/gettext-runtime/pkg-plist
index a5936e24..c5e83b20 100644
--- a/test-ports/default/devel/gettext-runtime/pkg-plist
+++ b/test-ports/default/devel/gettext-runtime/pkg-plist
@@ -11,7 +11,7 @@ lib/libasprintf.so.0.0.0
lib/libintl.a
lib/libintl.so
lib/libintl.so.8
-lib/libintl.so.8.1.5
+lib/libintl.so.8.1.6
man/man1/envsubst.1.gz
man/man1/gettext.1.gz
man/man1/ngettext.1.gz
@@ -24,7 +24,37 @@ man/man3/dngettext.3.gz
man/man3/gettext.3.gz
man/man3/ngettext.3.gz
man/man3/textdomain.3.gz
+%%PORTDOCS%%%%DOCSDIR%%/bind_textdomain_codeset.3.html
+%%PORTDOCS%%%%DOCSDIR%%/bindtextdomain.3.html
+%%PORTDOCS%%%%DOCSDIR%%/csharpdoc/GNU_Gettext.html
+%%PORTDOCS%%%%DOCSDIR%%/csharpdoc/GNU_Gettext_GettextResourceManager.html
+%%PORTDOCS%%%%DOCSDIR%%/csharpdoc/GNU_Gettext_GettextResourceSet.html
+%%PORTDOCS%%%%DOCSDIR%%/csharpdoc/begin.html
+%%PORTDOCS%%%%DOCSDIR%%/csharpdoc/index.html
+%%PORTDOCS%%%%DOCSDIR%%/csharpdoc/namespaces.html
+%%PORTDOCS%%%%DOCSDIR%%/envsubst.1.html
+%%PORTDOCS%%%%DOCSDIR%%/gettext.1.html
+%%PORTDOCS%%%%DOCSDIR%%/gettext.3.html
+%%PORTDOCS%%%%DOCSDIR%%/javadoc2/allclasses-frame.html
+%%PORTDOCS%%%%DOCSDIR%%/javadoc2/deprecated-list.html
+%%PORTDOCS%%%%DOCSDIR%%/javadoc2/gnu/gettext/GettextResource.html
+%%PORTDOCS%%%%DOCSDIR%%/javadoc2/gnu/gettext/package-frame.html
+%%PORTDOCS%%%%DOCSDIR%%/javadoc2/gnu/gettext/package-summary.html
+%%PORTDOCS%%%%DOCSDIR%%/javadoc2/gnu/gettext/package-tree.html
+%%PORTDOCS%%%%DOCSDIR%%/javadoc2/help-doc.html
+%%PORTDOCS%%%%DOCSDIR%%/javadoc2/index-all.html
+%%PORTDOCS%%%%DOCSDIR%%/javadoc2/index.html
+%%PORTDOCS%%%%DOCSDIR%%/javadoc2/overview-tree.html
+%%PORTDOCS%%%%DOCSDIR%%/javadoc2/package-list
+%%PORTDOCS%%%%DOCSDIR%%/javadoc2/packages.html
+%%PORTDOCS%%%%DOCSDIR%%/javadoc2/serialized-form.html
+%%PORTDOCS%%%%DOCSDIR%%/javadoc2/stylesheet.css
+%%PORTDOCS%%%%DOCSDIR%%/ngettext.1.html
+%%PORTDOCS%%%%DOCSDIR%%/ngettext.3.html
+%%PORTDOCS%%%%DOCSDIR%%/textdomain.3.html
+%%PORTDOCS%%share/doc/libasprintf/autosprintf_all.html
%%DATADIR%%/ABOUT-NLS
+share/locale/ast/LC_MESSAGES/gettext-runtime.mo
share/locale/be/LC_MESSAGES/gettext-runtime.mo
share/locale/bg/LC_MESSAGES/gettext-runtime.mo
share/locale/ca/LC_MESSAGES/gettext-runtime.mo
diff --git a/test-ports/default/devel/gettext-tools/Makefile b/test-ports/default/devel/gettext-tools/Makefile
index 0846f08e..1a7b5570 100644
--- a/test-ports/default/devel/gettext-tools/Makefile
+++ b/test-ports/default/devel/gettext-tools/Makefile
@@ -1,60 +1,50 @@
-# $FreeBSD: head/devel/gettext-tools/Makefile 416967 2016-06-16 13:31:37Z tijl $
+# $FreeBSD: head/devel/gettext-tools/Makefile 506984 2019-07-20 09:53:20Z tijl $
# NOTE: before committing to this port, contact portmgr to arrange for an
# experimental ports run. Untested commits may be backed out at portmgr's
# discretion.
PORTNAME= gettext-tools
-PORTREVISION= 0
+PORTREVISION= 1
COMMENT= GNU gettext development and translation tools
-LICENSE= GPLv3
+LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/../COPYING
.include "${.CURDIR}/../gettext/Makefile.common"
+BUILD_DEPENDS= libtextstyle>=${PORTVERSION}:devel/libtextstyle
+LIB_DEPENDS= libtextstyle.so:devel/libtextstyle
+
+USES= charsetfix cpe gettext-runtime iconv libtool tar:xz
+USE_LDCONFIG= yes
+
+CPE_PRODUCT= gettext
+CPE_VENDOR= gnu
+
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-csharp --disable-java --disable-openmp \
--with-included-glib --with-included-libcroco \
--with-included-libunistring --with-included-libxml \
--without-emacs --without-git ac_cv_lib_rt_sched_yield=no
-CPPFLAGS+= -I${LOCALBASE}/include
-LIBS+= -L${LOCALBASE}/lib
INSTALL_TARGET= install-strip
-PLIST_SUB= VERSION=${PORTVERSION:R}
TEST_TARGET= check
-USES= charsetfix cpe gettext-runtime iconv libtool tar:xz
-USE_LDCONFIG= yes
WRKSRC_SUBDIR= gettext-tools
-CPE_PRODUCT= gettext
-CPE_VENDOR= gnu
+DATADIR= ${PREFIX}/share/gettext
+DOCSDIR= ${PREFIX}/share/doc/gettext
+PLIST_SUB= PORTVERSION=${PORTVERSION} VERSION=${PORTVERSION:R}
-OPTIONS_DEFINE= DOCS THREADS
+INFO= gettext
+
+OPTIONS_DEFINE= DOCS EXAMPLES THREADS
OPTIONS_DEFAULT=THREADS
OPTIONS_EXCLUDE_DragonFly= THREADS
-DOCS_INFO= gettext
-
THREADS_CONFIGURE_ENABLE= threads
-post-patch-DOCS-off:
- @${REINPLACE_CMD} '/^SUBDIRS =/s/doc//' ${WRKSRC}/Makefile.in
-
post-patch:
-# Exclude examples and gnulib-tests.
- @${REINPLACE_CMD} -E '/^SUBDIRS =/s/(examples|gnulib-tests)//g' \
- ${WRKSRC}/Makefile.in
- @${REINPLACE_CMD} \
- '/^install-data-am:/s/install-examplesbuildauxDATA//' \
- ${WRKSRC}/Makefile.in ${WRKSRC}/m4/Makefile.in
-# Do not install html copies of manpages.
- @${REINPLACE_CMD} \
- -e '/^all-local:/s/html-local//' \
- -e '/^install-data-local:/s/install-html//' \
- -e '/^installdirs-local:/s/installdirs-html//' \
- ${WRKSRC}/man/Makefile.in
# Do not patch system float.h.
@${REINPLACE_CMD} 's/FLOAT_H=float\.h//' \
${WRKSRC}/configure
@@ -64,5 +54,10 @@ post-patch:
# Use libasprintf installed by gettext-runtime.
@${REINPLACE_CMD} 's,[^ ]*libasprintf.la,-lasprintf,' \
${WRKSRC}/tests/lang-c++
+# Use system libtextstyle.
+ @${REINPLACE_CMD} \
+ -e '/:/!s,[[:<:]]textstyle[^[:space:]]*\.h,,g' \
+ -e 's,\.\./\.\./libtextstyle/lib/libtextstyle\.la,-ltextstyle,' \
+ ${WRKSRC}/src/Makefile.in
.include <bsd.port.mk>
diff --git a/test-ports/default/devel/gettext-tools/files/patch-configure b/test-ports/default/devel/gettext-tools/files/patch-configure
index aae0d524..9ca78bbd 100644
--- a/test-ports/default/devel/gettext-tools/files/patch-configure
+++ b/test-ports/default/devel/gettext-tools/files/patch-configure
@@ -1,15 +1,15 @@
---- configure.orig 2014-07-14 07:30:23 UTC
+--- configure.orig 2019-05-12 15:09:13 UTC
+++ configure
-@@ -18293,7 +18293,7 @@
- # thread: pthread_create from libc will fail, whereas
- # pthread_create will actually create a thread.
+@@ -19449,7 +19449,7 @@ if test "x$ac_cv_lib_pthread_pthread_kill" = xyes; the
+ # On Solaris 10 or newer, this test is no longer needed, because
+ # libc contains the fully functional pthread functions.
case "$host_os" in
-- solaris* | hpux*)
-+ solaris* | hpux* | freebsd*)
+- solaris | solaris2.1-9 | solaris2.1-9.* | hpux*)
++ solaris | solaris2.1-9 | solaris2.1-9.* | hpux* | freebsd*)
$as_echo "#define PTHREAD_IN_USE_DETECTION_HARD 1" >>confdefs.h
-@@ -21679,7 +21679,7 @@
+@@ -23751,7 +23751,7 @@ $as_echo "$ac_res" >&6; }
if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \
|| { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \
&& test "$PACKAGE" != gettext-runtime \
diff --git a/test-ports/default/devel/gettext-tools/files/patch-git_2336451ed68d91ff b/test-ports/default/devel/gettext-tools/files/patch-git_2336451ed68d91ff
new file mode 100644
index 00000000..5a936560
--- /dev/null
+++ b/test-ports/default/devel/gettext-tools/files/patch-git_2336451ed68d91ff
@@ -0,0 +1,81 @@
+From 2336451ed68d91ff4b5ae1acbc1eca30e47a86a9 Mon Sep 17 00:00:00 2001
+From: Bruno Haible <bruno@clisp.org>
+Date: Sun, 19 May 2019 13:10:06 +0200
+Subject: [PATCH] msgmerge: Fix behaviour of --for-msgfmt on PO files with no
+ translations.
+
+Reported by Don Lawrence <dlawrence@iecok.com>
+in <https://lists.freedesktop.org/archives/p11-glue/2019-May/000700.html>
+via Daiki Ueno
+in <https://lists.gnu.org/archive/html/bug-gettext/2019-05/msg00124.html>.
+
+* gettext-tools/src/msgmerge.c (main): Treat force_po like true if for_msgfmt
+is true.
+* gettext-tools/tests/msgmerge-26: Add test of PO file with no translations.
+---
+ gettext-tools/src/msgmerge.c | 4 ++--
+ gettext-tools/tests/msgmerge-26 | 36 +++++++++++++++++++++++++++++++++---
+ 2 files changed, 35 insertions(+), 5 deletions(-)
+
+diff --git a/gettext-tools/src/msgmerge.c b/gettext-tools/src/msgmerge.c
+index cd762c0..92c9b7a 100644
+--- src/msgmerge.c
++++ src/msgmerge.c
+@@ -520,8 +520,8 @@ There is NO WARRANTY, to the extent permitted by law.\n\
+ else
+ {
+ /* Write the merged message list out. */
+- msgdomain_list_print (result, output_file, output_syntax, force_po,
+- false);
++ msgdomain_list_print (result, output_file, output_syntax,
++ for_msgfmt || force_po, false);
+ }
+
+ exit (EXIT_SUCCESS);
+diff --git a/gettext-tools/tests/msgmerge-26 b/gettext-tools/tests/msgmerge-26
+index cd3862e..b86f7a0 100755
+--- tests/msgmerge-26
++++ tests/msgmerge-26
+@@ -73,7 +73,37 @@ msgstr "Papaya"
+ EOF
+
+ : ${DIFF=diff}
+-${DIFF} mm-test26.ok mm-test26.out
+-result=$?
++${DIFF} mm-test26.ok mm-test26.out || Exit 1
+
+-exit $result
++# Test with a PO file that has no translated messages.
++
++cat <<\EOF > mm-test26a.in1
++msgid ""
++msgstr ""
++"Content-Type: text/plain; charset=UTF-8\n"
++
++msgid "Hello world"
++msgstr "Hallo Welt"
++EOF
++
++cat <<\EOF > mm-test26a.in2
++msgid ""
++msgstr ""
++"Content-Type: text/plain; charset=ASCII\n"
++
++msgid "Hello, world!"
++msgstr ""
++EOF
++
++: ${MSGMERGE=msgmerge}
++${MSGMERGE} --for-msgfmt -o mm-test26a.tmp mm-test26a.in1 mm-test26a.in2 \
++ || Exit 1
++LC_ALL=C tr -d '\r' < mm-test26a.tmp > mm-test26a.out || Exit 1
++
++cat <<\EOF > mm-test26a.ok
++msgid ""
++msgstr "Content-Type: text/plain; charset=UTF-8\n"
++EOF
++
++: ${DIFF=diff}
++${DIFF} mm-test26a.ok mm-test26a.out || Exit 1
+--
+1.9.1
diff --git a/test-ports/default/devel/gettext-tools/pkg-descr b/test-ports/default/devel/gettext-tools/pkg-descr
index f1767e47..5102ee6e 100644
--- a/test-ports/default/devel/gettext-tools/pkg-descr
+++ b/test-ports/default/devel/gettext-tools/pkg-descr
@@ -3,4 +3,4 @@ and localisation of software.
This package contains development and translation tools.
-WWW: http://www.gnu.org/software/gettext/
+WWW: https://www.gnu.org/software/gettext/
diff --git a/test-ports/default/devel/gettext-tools/pkg-plist b/test-ports/default/devel/gettext-tools/pkg-plist
index da982118..fd4dc5ad 100644
--- a/test-ports/default/devel/gettext-tools/pkg-plist
+++ b/test-ports/default/devel/gettext-tools/pkg-plist
@@ -17,19 +17,19 @@ bin/msguniq
bin/recode-sr-latin
bin/xgettext
include/gettext-po.h
-lib/libgettextlib-%%VERSION%%.1.so
-lib/libgettextlib.so
-lib/libgettextpo.a
-lib/libgettextpo.so
-lib/libgettextpo.so.0
-lib/libgettextpo.so.0.5.4
-lib/libgettextsrc-%%VERSION%%.1.so
-lib/libgettextsrc.so
lib/gettext/cldr-plurals
lib/gettext/hostname
lib/gettext/project-id
lib/gettext/urlget
lib/gettext/user-email
+lib/libgettextlib-%%PORTVERSION%%.so
+lib/libgettextlib.so
+lib/libgettextpo.a
+lib/libgettextpo.so
+lib/libgettextpo.so.0
+lib/libgettextpo.so.0.5.5
+lib/libgettextsrc-%%PORTVERSION%%.so
+lib/libgettextsrc.so
man/man1/autopoint.1.gz
man/man1/gettextize.1.gz
man/man1/msgattrib.1.gz
@@ -48,48 +48,1599 @@ man/man1/msgunfmt.1.gz
man/man1/msguniq.1.gz
man/man1/recode-sr-latin.1.gz
man/man1/xgettext.1.gz
-share/aclocal/codeset.m4
-share/aclocal/extern-inline.m4
share/aclocal/gettext.m4
-share/aclocal/fcntl-o.m4
-share/aclocal/glibc2.m4
-share/aclocal/glibc21.m4
+share/aclocal/host-cpu-c-abi.m4
share/aclocal/iconv.m4
-share/aclocal/intdiv0.m4
-share/aclocal/intl.m4
-share/aclocal/intldir.m4
share/aclocal/intlmacosx.m4
-share/aclocal/intmax.m4
-share/aclocal/inttypes-pri.m4
-share/aclocal/inttypes_h.m4
-share/aclocal/lcmessage.m4
share/aclocal/lib-ld.m4
share/aclocal/lib-link.m4
share/aclocal/lib-prefix.m4
-share/aclocal/lock.m4
-share/aclocal/longlong.m4
share/aclocal/nls.m4
share/aclocal/po.m4
-share/aclocal/printf-posix.m4
share/aclocal/progtest.m4
-share/aclocal/size_max.m4
-share/aclocal/stdint_h.m4
-share/aclocal/threadlib.m4
-share/aclocal/uintmax_t.m4
-share/aclocal/visibility.m4
-share/aclocal/wchar_t.m4
-share/aclocal/wint_t.m4
-share/aclocal/xsize.m4
%%PORTDOCS%%%%DOCSDIR%%/FAQ.html
+%%PORTDOCS%%%%DOCSDIR%%/autopoint.1.html
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/README
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/build-aux/csharpcomp.m4
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/build-aux/csharpcomp.sh.in
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/build-aux/csharpexec-test.exe
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/build-aux/csharpexec.m4
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/build-aux/csharpexec.sh.in
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/build-aux/javacomp.m4
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/build-aux/javacomp.sh.in
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/build-aux/javaexec.m4
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/build-aux/javaexec.sh.in
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/INSTALL
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/autoclean.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/autogen.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/configure.ac
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/hello.cc
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/m4/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/m4/gnome-gnorba-check.m4
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/m4/gnome-orbit-check.m4
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/m4/gnome.m4
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/m4/gtk--.m4
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/m4/gtk.m4
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/po/LINGUAS
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/po/Makevars
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/po/POTFILES.in
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/po/af.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/po/ast.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/po/bg.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/po/ca.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/po/cs.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/po/da.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/po/de.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/po/el.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/po/eo.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/po/es.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/po/fi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/po/fr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/po/ga.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/po/gl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/po/hr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/po/hu.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/po/id.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/po/it.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/po/ja.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/po/ky.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/po/lv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/po/ms.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/po/mt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/po/nb.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/po/nl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/po/pl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/po/pt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/po/pt_BR.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/po/ro.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/po/ru.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/po/sk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/po/sl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/po/sr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/po/sv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/po/ta.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/po/tr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/po/uk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/po/vi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/po/zh_CN.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/po/zh_HK.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-gnome/po/zh_TW.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/BUGS
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/INSTALL
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/admin/ChangeLog
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/admin/Doxyfile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/admin/Doxyfile.global
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/admin/Makefile.common
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/admin/acinclude.m4.in
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/admin/am_edit
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/admin/compile
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/admin/conf.change.pl
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/admin/config.guess
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/admin/config.pl
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/admin/config.sub
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/admin/configure.in.bot.end
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/admin/configure.in.min
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/admin/cvs-clean.pl
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/admin/cvs.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/admin/debianrules
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/admin/depcomp
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/admin/detect-autoconf.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/admin/install-sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/admin/libtool.m4.in
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/admin/ltmain.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/admin/missing
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/admin/mkinstalldirs
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/admin/ylwrap
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/autoclean.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/autogen.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/configure.in.in
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/hello.cc
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/hellowindow.cc
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/hellowindow.h
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/m4/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/po/LINGUAS
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/po/Makevars
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/po/POTFILES.in
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/po/af.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/po/ast.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/po/bg.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/po/ca.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/po/cs.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/po/da.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/po/de.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/po/el.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/po/eo.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/po/es.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/po/fi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/po/fr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/po/ga.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/po/gl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/po/hr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/po/hu.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/po/id.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/po/it.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/po/ja.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/po/ky.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/po/lv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/po/ms.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/po/mt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/po/nb.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/po/nl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/po/pl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/po/pt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/po/pt_BR.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/po/ro.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/po/ru.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/po/sk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/po/sl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/po/sr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/po/sv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/po/ta.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/po/tr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/po/uk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/po/vi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/po/zh_CN.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/po/zh_HK.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-kde/po/zh_TW.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/BUGS
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/INSTALL
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/autoclean.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/autogen.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/configure.ac
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/hello.cc
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/m4/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/m4/qt.m4
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/po/LINGUAS
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/po/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/po/af.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/po/ast.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/po/bg.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/po/ca.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/po/cs.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/po/da.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/po/de.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/po/el.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/po/eo.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/po/es.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/po/fi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/po/fr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/po/ga.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/po/gl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/po/hr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/po/hu.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/po/id.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/po/it.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/po/ja.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/po/ky.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/po/lv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/po/ms.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/po/mt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/po/nb.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/po/nl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/po/pl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/po/pt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/po/pt_BR.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/po/ro.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/po/ru.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/po/sk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/po/sl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/po/sr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/po/sv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/po/ta.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/po/tr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/po/uk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/po/vi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/po/zh_CN.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/po/zh_HK.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-qt/po/zh_TW.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-wxwidgets/INSTALL
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-wxwidgets/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-wxwidgets/autoclean.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-wxwidgets/autogen.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-wxwidgets/configure.ac
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-wxwidgets/hello.cc
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-wxwidgets/m4/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-wxwidgets/m4/wxwidgets.m4
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-wxwidgets/po/LINGUAS
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-wxwidgets/po/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-wxwidgets/po/af.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-wxwidgets/po/ast.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-wxwidgets/po/bg.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-wxwidgets/po/ca.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-wxwidgets/po/cs.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-wxwidgets/po/da.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-wxwidgets/po/de.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-wxwidgets/po/el.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-wxwidgets/po/eo.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-wxwidgets/po/es.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-wxwidgets/po/fi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-wxwidgets/po/fr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-wxwidgets/po/ga.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-wxwidgets/po/gl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-wxwidgets/po/hr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-wxwidgets/po/hu.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-wxwidgets/po/id.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-wxwidgets/po/it.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-wxwidgets/po/ja.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-wxwidgets/po/ky.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-wxwidgets/po/lv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-wxwidgets/po/ms.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-wxwidgets/po/mt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-wxwidgets/po/nb.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-wxwidgets/po/nl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-wxwidgets/po/pl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-wxwidgets/po/pt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-wxwidgets/po/pt_BR.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-wxwidgets/po/ro.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-wxwidgets/po/ru.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-wxwidgets/po/sk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-wxwidgets/po/sl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-wxwidgets/po/sr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-wxwidgets/po/sv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-wxwidgets/po/ta.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-wxwidgets/po/tr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-wxwidgets/po/uk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-wxwidgets/po/vi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-wxwidgets/po/zh_CN.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-wxwidgets/po/zh_HK.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++-wxwidgets/po/zh_TW.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++/INSTALL
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++/autoclean.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++/autogen.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++/configure.ac
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++/hello.cc
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++/m4/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++/po/LINGUAS
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++/po/Makevars
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++/po/POTFILES.in
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++/po/af.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++/po/ast.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++/po/bg.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++/po/ca.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++/po/cs.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++/po/da.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++/po/de.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++/po/el.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++/po/eo.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++/po/es.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++/po/fi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++/po/fr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++/po/ga.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++/po/gl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++/po/hr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++/po/hu.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++/po/id.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++/po/it.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++/po/ja.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++/po/ky.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++/po/lv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++/po/ms.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++/po/mt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++/po/nb.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++/po/nl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++/po/pl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++/po/pt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++/po/pt_BR.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++/po/ro.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++/po/ru.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++/po/sk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++/po/sl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++/po/sr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++/po/sv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++/po/ta.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++/po/tr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++/po/uk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++/po/vi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++/po/zh_CN.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++/po/zh_HK.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c++/po/zh_TW.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/INSTALL
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/autoclean.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/autogen.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/configure.ac
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/hello.c
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/m4/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/m4/gnome-gnorba-check.m4
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/m4/gnome-orbit-check.m4
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/m4/gnome.m4
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/po/LINGUAS
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/po/Makevars
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/po/POTFILES.in
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/po/af.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/po/ast.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/po/bg.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/po/ca.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/po/cs.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/po/da.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/po/de.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/po/el.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/po/eo.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/po/es.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/po/fi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/po/fr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/po/ga.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/po/gl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/po/hr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/po/hu.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/po/id.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/po/it.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/po/ja.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/po/ky.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/po/lv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/po/ms.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/po/mt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/po/nb.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/po/nl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/po/pl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/po/pt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/po/pt_BR.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/po/ro.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/po/ru.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/po/sk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/po/sl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/po/sr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/po/sv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/po/ta.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/po/tr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/po/uk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/po/vi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/po/zh_CN.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/po/zh_HK.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome/po/zh_TW.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/INSTALL
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/autoclean.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/autogen.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/configure.ac
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/hello.c
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/hello.desktop.in.in
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/hello.gresource.xml
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/hello.gschema.xml
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/hello.ui
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/m4/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/po/LINGUAS
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/po/Makevars
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/po/POTFILES.in
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/po/af.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/po/ast.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/po/bg.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/po/ca.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/po/cs.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/po/da.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/po/de.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/po/el.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/po/eo.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/po/es.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/po/fi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/po/fr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/po/ga.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/po/gl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/po/hr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/po/hu.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/po/id.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/po/it.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/po/ja.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/po/ky.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/po/lv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/po/ms.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/po/mt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/po/nb.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/po/nl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/po/pl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/po/pt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/po/pt_BR.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/po/ro.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/po/ru.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/po/sk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/po/sl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/po/sr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/po/sv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/po/ta.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/po/tr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/po/uk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/po/vi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/po/zh_CN.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/po/zh_HK.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c-gnome3/po/zh_TW.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c/INSTALL
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c/autoclean.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c/autogen.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c/configure.ac
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c/hello.c
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c/m4/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c/po/LINGUAS
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c/po/Makevars
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c/po/POTFILES.in
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c/po/af.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c/po/ast.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c/po/bg.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c/po/ca.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c/po/cs.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c/po/da.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c/po/de.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c/po/el.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c/po/eo.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c/po/es.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c/po/fi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c/po/fr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c/po/ga.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c/po/gl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c/po/hr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c/po/hu.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c/po/id.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c/po/it.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c/po/ja.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c/po/ky.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c/po/lv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c/po/ms.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c/po/mt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c/po/nb.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c/po/nl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c/po/pl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c/po/pt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c/po/pt_BR.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c/po/ro.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c/po/ru.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c/po/sk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c/po/sl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c/po/sr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c/po/sv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c/po/ta.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c/po/tr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c/po/uk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c/po/vi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c/po/zh_CN.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c/po/zh_HK.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-c/po/zh_TW.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-clisp/INSTALL
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-clisp/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-clisp/autoclean.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-clisp/autogen.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-clisp/configure.ac
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-clisp/hello.lisp.in
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-clisp/m4/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-clisp/po/LINGUAS
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-clisp/po/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-clisp/po/af.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-clisp/po/ast.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-clisp/po/bg.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-clisp/po/ca.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-clisp/po/cs.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-clisp/po/da.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-clisp/po/de.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-clisp/po/el.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-clisp/po/eo.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-clisp/po/es.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-clisp/po/fi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-clisp/po/fr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-clisp/po/ga.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-clisp/po/gl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-clisp/po/hr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-clisp/po/hu.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-clisp/po/id.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-clisp/po/it.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-clisp/po/ja.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-clisp/po/ky.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-clisp/po/lv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-clisp/po/ms.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-clisp/po/mt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-clisp/po/nb.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-clisp/po/nl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-clisp/po/pl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-clisp/po/pt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-clisp/po/pt_BR.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-clisp/po/ro.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-clisp/po/ru.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-clisp/po/sk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-clisp/po/sl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-clisp/po/sr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-clisp/po/sv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-clisp/po/ta.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-clisp/po/tr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-clisp/po/uk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-clisp/po/vi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-clisp/po/zh_CN.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-clisp/po/zh_HK.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-clisp/po/zh_TW.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp-forms/INSTALL
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp-forms/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp-forms/README
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp-forms/autoclean.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp-forms/autogen.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp-forms/configure.ac
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp-forms/hello.cs
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp-forms/m4/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp-forms/po/LINGUAS
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp-forms/po/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp-forms/po/af.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp-forms/po/ast.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp-forms/po/bg.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp-forms/po/ca.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp-forms/po/cs.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp-forms/po/da.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp-forms/po/de.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp-forms/po/el.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp-forms/po/eo.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp-forms/po/es.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp-forms/po/fi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp-forms/po/fr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp-forms/po/ga.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp-forms/po/gl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp-forms/po/hr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp-forms/po/hu.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp-forms/po/id.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp-forms/po/it.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp-forms/po/ja.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp-forms/po/ky.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp-forms/po/lv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp-forms/po/ms.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp-forms/po/mt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp-forms/po/nb.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp-forms/po/nl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp-forms/po/pl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp-forms/po/pt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp-forms/po/pt_BR.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp-forms/po/ro.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp-forms/po/ru.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp-forms/po/sk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp-forms/po/sl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp-forms/po/sr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp-forms/po/sv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp-forms/po/ta.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp-forms/po/tr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp-forms/po/uk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp-forms/po/vi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp-forms/po/zh_CN.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp-forms/po/zh_HK.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp-forms/po/zh_TW.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp/INSTALL
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp/autoclean.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp/autogen.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp/configure.ac
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp/hello.cs
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp/m4/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp/po/LINGUAS
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp/po/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp/po/af.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp/po/ast.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp/po/bg.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp/po/ca.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp/po/cs.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp/po/da.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp/po/de.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp/po/el.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp/po/eo.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp/po/es.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp/po/fi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp/po/fr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp/po/ga.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp/po/gl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp/po/hr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp/po/hu.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp/po/id.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp/po/it.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp/po/ja.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp/po/ky.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp/po/lv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp/po/ms.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp/po/mt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp/po/nb.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp/po/nl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp/po/pl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp/po/pt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp/po/pt_BR.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp/po/ro.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp/po/ru.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp/po/sk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp/po/sl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp/po/sr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp/po/sv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp/po/ta.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp/po/tr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp/po/uk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp/po/vi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp/po/zh_CN.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp/po/zh_HK.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-csharp/po/zh_TW.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-gawk/INSTALL
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-gawk/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-gawk/autoclean.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-gawk/autogen.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-gawk/configure.ac
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-gawk/hello.awk
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-gawk/m4/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-gawk/po/LINGUAS
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-gawk/po/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-gawk/po/af.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-gawk/po/ast.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-gawk/po/bg.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-gawk/po/ca.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-gawk/po/cs.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-gawk/po/da.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-gawk/po/de.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-gawk/po/el.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-gawk/po/eo.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-gawk/po/es.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-gawk/po/fi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-gawk/po/fr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-gawk/po/ga.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-gawk/po/gl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-gawk/po/hr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-gawk/po/hu.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-gawk/po/id.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-gawk/po/it.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-gawk/po/ja.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-gawk/po/ky.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-gawk/po/lv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-gawk/po/ms.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-gawk/po/mt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-gawk/po/nb.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-gawk/po/nl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-gawk/po/pl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-gawk/po/pt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-gawk/po/pt_BR.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-gawk/po/ro.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-gawk/po/ru.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-gawk/po/sk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-gawk/po/sl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-gawk/po/sr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-gawk/po/sv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-gawk/po/ta.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-gawk/po/tr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-gawk/po/uk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-gawk/po/vi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-gawk/po/zh_CN.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-gawk/po/zh_HK.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-gawk/po/zh_TW.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-guile/INSTALL
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-guile/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-guile/autoclean.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-guile/autogen.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-guile/configure.ac
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-guile/hello.scm
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-guile/m4/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-guile/po/LINGUAS
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-guile/po/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-guile/po/af.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-guile/po/ast.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-guile/po/bg.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-guile/po/ca.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-guile/po/cs.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-guile/po/da.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-guile/po/de.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-guile/po/el.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-guile/po/eo.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-guile/po/es.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-guile/po/fi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-guile/po/fr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-guile/po/ga.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-guile/po/gl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-guile/po/hr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-guile/po/hu.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-guile/po/id.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-guile/po/it.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-guile/po/ja.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-guile/po/ky.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-guile/po/lv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-guile/po/ms.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-guile/po/mt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-guile/po/nb.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-guile/po/nl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-guile/po/pl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-guile/po/pt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-guile/po/pt_BR.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-guile/po/ro.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-guile/po/ru.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-guile/po/sk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-guile/po/sl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-guile/po/sr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-guile/po/sv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-guile/po/ta.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-guile/po/tr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-guile/po/uk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-guile/po/vi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-guile/po/zh_CN.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-guile/po/zh_HK.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-guile/po/zh_TW.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/BUGS
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/Hello.java
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/INSTALL
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/autoclean.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/autogen.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/configure.ac
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/m4/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/m4/TestAWT.class
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/m4/TestAWT.java
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/po/LINGUAS
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/po/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/po/af.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/po/ast.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/po/bg.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/po/ca.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/po/cs.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/po/da.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/po/de.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/po/el.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/po/eo.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/po/es.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/po/fi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/po/fr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/po/ga.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/po/gl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/po/hr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/po/hu.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/po/id.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/po/it.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/po/ja.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/po/ky.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/po/lv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/po/ms.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/po/mt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/po/nb.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/po/nl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/po/pl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/po/pt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/po/pt_BR.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/po/ro.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/po/ru.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/po/sk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/po/sl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/po/sr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/po/sv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/po/ta.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/po/tr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/po/uk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/po/vi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/po/zh_CN.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/po/zh_HK.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-awt/po/zh_TW.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/BUGS
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/Hello.java
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/INSTALL
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/autoclean.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/autogen.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/configure.ac
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/m4/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/m4/Test15.class
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/m4/Test15.java
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/po/LINGUAS
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/po/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/po/af.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/po/ast.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/po/bg.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/po/ca.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/po/cs.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/po/da.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/po/de.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/po/el.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/po/eo.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/po/es.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/po/fi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/po/fr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/po/ga.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/po/gl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/po/hr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/po/hu.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/po/id.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/po/it.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/po/ja.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/po/ky.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/po/lv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/po/ms.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/po/mt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/po/nb.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/po/nl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/po/pl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/po/pt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/po/pt_BR.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/po/ro.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/po/ru.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/po/sk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/po/sl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/po/sr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/po/sv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/po/ta.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/po/tr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/po/uk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/po/vi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/po/zh_CN.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/po/zh_HK.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-qtjambi/po/zh_TW.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/BUGS
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/Hello.java
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/INSTALL
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/autoclean.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/autogen.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/configure.ac
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/m4/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/m4/TestAWT.class
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/m4/TestAWT.java
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/po/LINGUAS
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/po/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/po/af.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/po/ast.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/po/bg.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/po/ca.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/po/cs.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/po/da.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/po/de.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/po/el.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/po/eo.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/po/es.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/po/fi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/po/fr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/po/ga.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/po/gl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/po/hr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/po/hu.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/po/id.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/po/it.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/po/ja.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/po/ky.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/po/lv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/po/ms.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/po/mt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/po/nb.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/po/nl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/po/pl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/po/pt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/po/pt_BR.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/po/ro.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/po/ru.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/po/sk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/po/sl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/po/sr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/po/sv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/po/ta.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/po/tr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/po/uk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/po/vi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/po/zh_CN.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/po/zh_HK.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java-swing/po/zh_TW.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java/Hello.java
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java/INSTALL
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java/autoclean.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java/autogen.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java/configure.ac
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java/m4/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java/po/LINGUAS
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java/po/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java/po/af.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java/po/ast.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java/po/bg.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java/po/ca.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java/po/cs.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java/po/da.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java/po/de.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java/po/el.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java/po/eo.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java/po/es.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java/po/fi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java/po/fr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java/po/ga.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java/po/gl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java/po/hr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java/po/hu.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java/po/id.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java/po/it.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java/po/ja.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java/po/ky.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java/po/lv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java/po/ms.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java/po/mt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java/po/nb.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java/po/nl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java/po/pl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java/po/pt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java/po/pt_BR.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java/po/ro.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java/po/ru.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java/po/sk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java/po/sl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java/po/sr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java/po/sv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java/po/ta.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java/po/tr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java/po/uk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java/po/vi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java/po/zh_CN.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java/po/zh_HK.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-java/po/zh_TW.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-librep/INSTALL
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-librep/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-librep/autoclean.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-librep/autogen.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-librep/configure.ac
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-librep/hello.jl.in
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-librep/m4/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-librep/po/LINGUAS
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-librep/po/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-librep/po/af.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-librep/po/ast.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-librep/po/bg.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-librep/po/ca.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-librep/po/cs.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-librep/po/da.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-librep/po/de.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-librep/po/el.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-librep/po/eo.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-librep/po/es.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-librep/po/fi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-librep/po/fr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-librep/po/ga.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-librep/po/gl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-librep/po/hr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-librep/po/hu.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-librep/po/id.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-librep/po/it.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-librep/po/ja.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-librep/po/ky.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-librep/po/lv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-librep/po/ms.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-librep/po/mt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-librep/po/nb.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-librep/po/nl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-librep/po/pl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-librep/po/pt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-librep/po/pt_BR.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-librep/po/ro.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-librep/po/ru.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-librep/po/sk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-librep/po/sl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-librep/po/sr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-librep/po/sv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-librep/po/ta.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-librep/po/tr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-librep/po/uk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-librep/po/vi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-librep/po/zh_CN.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-librep/po/zh_HK.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-librep/po/zh_TW.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/INSTALL
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/autoclean.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/autogen.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/configure.ac
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/hello.m
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/m4/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/m4/gnome-gnorba-check.m4
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/m4/gnome-orbit-check.m4
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/m4/gnome.m4
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/po/LINGUAS
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/po/Makevars
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/po/POTFILES.in
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/po/af.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/po/ast.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/po/bg.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/po/ca.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/po/cs.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/po/da.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/po/de.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/po/el.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/po/eo.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/po/es.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/po/fi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/po/fr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/po/ga.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/po/gl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/po/hr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/po/hu.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/po/id.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/po/it.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/po/ja.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/po/ky.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/po/lv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/po/ms.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/po/mt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/po/nb.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/po/nl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/po/pl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/po/pt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/po/pt_BR.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/po/ro.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/po/ru.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/po/sk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/po/sl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/po/sr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/po/sv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/po/ta.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/po/tr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/po/uk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/po/vi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/po/zh_CN.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/po/zh_HK.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnome/po/zh_TW.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/AppController.h
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/AppController.m
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/BUGS
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/GNUmakefile
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/Hello.h
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/Hello.m
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/INSTALL
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/autoclean.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/autogen.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/main.m
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/po/GNUmakefile
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/po/LINGUAS
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/po/LocaleAliases
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/po/af.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/po/ast.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/po/bg.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/po/ca.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/po/cs.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/po/da.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/po/de.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/po/el.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/po/eo.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/po/es.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/po/fi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/po/fr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/po/ga.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/po/gl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/po/hr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/po/hu.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/po/id.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/po/it.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/po/ja.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/po/ky.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/po/lv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/po/ms.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/po/mt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/po/nb.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/po/nl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/po/pl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/po/pt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/po/pt_BR.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/po/ro.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/po/ru.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/po/sk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/po/sl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/po/sr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/po/sv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/po/ta.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/po/tr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/po/uk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/po/vi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/po/zh_CN.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/po/zh_HK.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc-gnustep/po/zh_TW.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/INSTALL
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/autoclean.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/autogen.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/configure.ac
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/hello.m
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/m4/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/po/LINGUAS
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/po/Makevars
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/po/POTFILES.in
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/po/af.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/po/ast.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/po/bg.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/po/ca.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/po/cs.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/po/da.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/po/de.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/po/el.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/po/eo.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/po/es.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/po/fi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/po/fr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/po/ga.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/po/gl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/po/hr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/po/hu.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/po/id.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/po/it.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/po/ja.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/po/ky.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/po/lv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/po/ms.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/po/mt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/po/nb.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/po/nl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/po/pl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/po/pt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/po/pt_BR.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/po/ro.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/po/ru.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/po/sk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/po/sl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/po/sr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/po/sv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/po/ta.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/po/tr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/po/uk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/po/vi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/po/zh_CN.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/po/zh_HK.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-objc/po/zh_TW.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/INSTALL
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/autoclean.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/autogen.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/configure.ac
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/hello.pas
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/m4/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/po/LINGUAS
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/po/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/po/af.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/po/ast.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/po/bg.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/po/ca.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/po/cs.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/po/da.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/po/de.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/po/el.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/po/eo.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/po/es.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/po/fi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/po/fr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/po/ga.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/po/gl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/po/hr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/po/hu.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/po/id.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/po/it.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/po/ja.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/po/ky.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/po/lv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/po/ms.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/po/mt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/po/nb.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/po/nl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/po/pl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/po/pt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/po/pt_BR.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/po/ro.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/po/ru.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/po/sk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/po/sl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/po/sr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/po/sv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/po/ta.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/po/tr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/po/uk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/po/vi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/po/zh_CN.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/po/zh_HK.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-pascal/po/zh_TW.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-perl/INSTALL
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-perl/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-perl/autoclean.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-perl/autogen.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-perl/configure.ac
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-perl/hello-1.pl.in
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-perl/hello-2.pl.in
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-perl/m4/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-perl/po/LINGUAS
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-perl/po/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-perl/po/af.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-perl/po/ast.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-perl/po/bg.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-perl/po/ca.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-perl/po/cs.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-perl/po/da.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-perl/po/de.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-perl/po/el.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-perl/po/eo.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-perl/po/es.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-perl/po/fi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-perl/po/fr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-perl/po/ga.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-perl/po/gl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-perl/po/hr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-perl/po/hu.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-perl/po/id.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-perl/po/it.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-perl/po/ja.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-perl/po/ky.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-perl/po/lv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-perl/po/ms.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-perl/po/mt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-perl/po/nb.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-perl/po/nl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-perl/po/pl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-perl/po/pt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-perl/po/pt_BR.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-perl/po/ro.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-perl/po/ru.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-perl/po/sk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-perl/po/sl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-perl/po/sr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-perl/po/sv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-perl/po/ta.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-perl/po/tr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-perl/po/uk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-perl/po/vi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-perl/po/zh_CN.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-perl/po/zh_HK.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-perl/po/zh_TW.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-php/INSTALL
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-php/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-php/README
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-php/autoclean.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-php/autogen.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-php/configure.ac
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-php/hello.php
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-php/m4/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-php/po/LINGUAS
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-php/po/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-php/po/af.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-php/po/ast.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-php/po/bg.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-php/po/ca.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-php/po/cs.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-php/po/da.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-php/po/de.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-php/po/el.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-php/po/eo.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-php/po/es.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-php/po/fi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-php/po/fr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-php/po/ga.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-php/po/gl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-php/po/hr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-php/po/hu.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-php/po/id.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-php/po/it.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-php/po/ja.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-php/po/ky.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-php/po/lv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-php/po/ms.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-php/po/mt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-php/po/nb.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-php/po/nl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-php/po/pl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-php/po/pt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-php/po/pt_BR.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-php/po/ro.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-php/po/ru.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-php/po/sk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-php/po/sl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-php/po/sr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-php/po/sv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-php/po/ta.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-php/po/tr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-php/po/uk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-php/po/vi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-php/po/zh_CN.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-php/po/zh_HK.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-php/po/zh_TW.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-python/INSTALL
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-python/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-python/autoclean.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-python/autogen.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-python/configure.ac
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-python/hello.py.in
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-python/m4/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-python/po/LINGUAS
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-python/po/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-python/po/af.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-python/po/ast.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-python/po/bg.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-python/po/ca.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-python/po/cs.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-python/po/da.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-python/po/de.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-python/po/el.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-python/po/eo.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-python/po/es.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-python/po/fi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-python/po/fr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-python/po/ga.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-python/po/gl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-python/po/hr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-python/po/hu.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-python/po/id.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-python/po/it.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-python/po/ja.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-python/po/ky.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-python/po/lv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-python/po/ms.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-python/po/mt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-python/po/nb.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-python/po/nl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-python/po/pl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-python/po/pt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-python/po/pt_BR.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-python/po/ro.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-python/po/ru.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-python/po/sk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-python/po/sl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-python/po/sr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-python/po/sv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-python/po/ta.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-python/po/tr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-python/po/uk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-python/po/vi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-python/po/zh_CN.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-python/po/zh_HK.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-python/po/zh_TW.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-sh/INSTALL
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-sh/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-sh/autoclean.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-sh/autogen.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-sh/configure.ac
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-sh/hello.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-sh/m4/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-sh/po/LINGUAS
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-sh/po/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-sh/po/af.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-sh/po/ast.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-sh/po/bg.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-sh/po/ca.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-sh/po/cs.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-sh/po/da.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-sh/po/de.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-sh/po/el.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-sh/po/eo.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-sh/po/es.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-sh/po/fi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-sh/po/fr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-sh/po/ga.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-sh/po/gl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-sh/po/hr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-sh/po/hu.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-sh/po/id.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-sh/po/it.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-sh/po/ja.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-sh/po/ky.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-sh/po/lv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-sh/po/ms.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-sh/po/mt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-sh/po/nb.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-sh/po/nl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-sh/po/pl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-sh/po/pt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-sh/po/pt_BR.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-sh/po/ro.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-sh/po/ru.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-sh/po/sk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-sh/po/sl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-sh/po/sr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-sh/po/sv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-sh/po/ta.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-sh/po/tr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-sh/po/uk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-sh/po/vi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-sh/po/zh_CN.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-sh/po/zh_HK.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-sh/po/zh_TW.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-smalltalk/INSTALL
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-smalltalk/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-smalltalk/autoclean.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-smalltalk/autogen.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-smalltalk/configure.ac
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-smalltalk/hello.st.in
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-smalltalk/m4/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-smalltalk/po/LINGUAS
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-smalltalk/po/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-smalltalk/po/af.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-smalltalk/po/ast.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-smalltalk/po/bg.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-smalltalk/po/ca.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-smalltalk/po/cs.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-smalltalk/po/da.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-smalltalk/po/de.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-smalltalk/po/el.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-smalltalk/po/eo.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-smalltalk/po/es.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-smalltalk/po/fi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-smalltalk/po/fr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-smalltalk/po/ga.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-smalltalk/po/gl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-smalltalk/po/hr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-smalltalk/po/hu.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-smalltalk/po/id.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-smalltalk/po/it.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-smalltalk/po/ja.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-smalltalk/po/ky.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-smalltalk/po/lv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-smalltalk/po/ms.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-smalltalk/po/mt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-smalltalk/po/nb.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-smalltalk/po/nl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-smalltalk/po/pl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-smalltalk/po/pt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-smalltalk/po/pt_BR.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-smalltalk/po/ro.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-smalltalk/po/ru.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-smalltalk/po/sk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-smalltalk/po/sl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-smalltalk/po/sr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-smalltalk/po/sv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-smalltalk/po/ta.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-smalltalk/po/tr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-smalltalk/po/uk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-smalltalk/po/vi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-smalltalk/po/zh_CN.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-smalltalk/po/zh_HK.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-smalltalk/po/zh_TW.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl-tk/INSTALL
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl-tk/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl-tk/autoclean.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl-tk/autogen.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl-tk/configure.ac
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl-tk/hello.tcl
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl-tk/m4/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl-tk/po/LINGUAS
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl-tk/po/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl-tk/po/af.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl-tk/po/ast.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl-tk/po/bg.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl-tk/po/ca.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl-tk/po/cs.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl-tk/po/da.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl-tk/po/de.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl-tk/po/el.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl-tk/po/eo.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl-tk/po/es.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl-tk/po/fi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl-tk/po/fr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl-tk/po/ga.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl-tk/po/gl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl-tk/po/hr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl-tk/po/hu.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl-tk/po/id.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl-tk/po/it.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl-tk/po/ja.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl-tk/po/ky.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl-tk/po/lv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl-tk/po/ms.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl-tk/po/mt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl-tk/po/nb.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl-tk/po/nl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl-tk/po/pl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl-tk/po/pt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl-tk/po/pt_BR.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl-tk/po/ro.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl-tk/po/ru.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl-tk/po/sk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl-tk/po/sl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl-tk/po/sr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl-tk/po/sv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl-tk/po/ta.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl-tk/po/tr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl-tk/po/uk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl-tk/po/vi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl-tk/po/zh_CN.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl-tk/po/zh_HK.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl-tk/po/zh_TW.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl/INSTALL
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl/autoclean.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl/autogen.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl/configure.ac
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl/hello.tcl
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl/m4/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl/po/LINGUAS
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl/po/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl/po/af.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl/po/ast.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl/po/bg.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl/po/ca.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl/po/cs.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl/po/da.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl/po/de.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl/po/el.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl/po/eo.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl/po/es.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl/po/fi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl/po/fr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl/po/ga.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl/po/gl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl/po/hr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl/po/hu.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl/po/id.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl/po/it.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl/po/ja.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl/po/ky.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl/po/lv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl/po/ms.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl/po/mt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl/po/nb.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl/po/nl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl/po/pl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl/po/pt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl/po/pt_BR.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl/po/ro.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl/po/ru.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl/po/sk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl/po/sl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl/po/sr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl/po/sv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl/po/ta.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl/po/tr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl/po/uk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl/po/vi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl/po/zh_CN.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl/po/zh_HK.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-tcl/po/zh_TW.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ycp/INSTALL
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ycp/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ycp/autoclean.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ycp/autogen.sh
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ycp/configure.ac
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ycp/hello.ycp
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ycp/m4/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ycp/po/LINGUAS
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ycp/po/Makefile.am
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ycp/po/af.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ycp/po/ast.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ycp/po/bg.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ycp/po/ca.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ycp/po/cs.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ycp/po/da.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ycp/po/de.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ycp/po/el.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ycp/po/eo.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ycp/po/es.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ycp/po/fi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ycp/po/fr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ycp/po/ga.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ycp/po/gl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ycp/po/hr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ycp/po/hu.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ycp/po/id.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ycp/po/it.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ycp/po/ja.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ycp/po/ky.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ycp/po/lv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ycp/po/ms.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ycp/po/mt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ycp/po/nb.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ycp/po/nl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ycp/po/pl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ycp/po/pt.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ycp/po/pt_BR.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ycp/po/ro.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ycp/po/ru.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ycp/po/sk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ycp/po/sl.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ycp/po/sr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ycp/po/sv.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ycp/po/ta.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ycp/po/tr.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ycp/po/uk.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ycp/po/vi.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ycp/po/zh_CN.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ycp/po/zh_HK.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/hello-ycp/po/zh_TW.po
+%%PORTEXAMPLES%%%%DOCSDIR%%/examples/installpaths
%%PORTDOCS%%%%DOCSDIR%%/gettext_1.html
-%%PORTDOCS%%%%DOCSDIR%%/gettext_2.html
-%%PORTDOCS%%%%DOCSDIR%%/gettext_3.html
-%%PORTDOCS%%%%DOCSDIR%%/gettext_4.html
-%%PORTDOCS%%%%DOCSDIR%%/gettext_5.html
-%%PORTDOCS%%%%DOCSDIR%%/gettext_6.html
-%%PORTDOCS%%%%DOCSDIR%%/gettext_7.html
-%%PORTDOCS%%%%DOCSDIR%%/gettext_8.html
-%%PORTDOCS%%%%DOCSDIR%%/gettext_9.html
%%PORTDOCS%%%%DOCSDIR%%/gettext_10.html
%%PORTDOCS%%%%DOCSDIR%%/gettext_11.html
%%PORTDOCS%%%%DOCSDIR%%/gettext_12.html
@@ -100,83 +1651,57 @@ share/aclocal/xsize.m4
%%PORTDOCS%%%%DOCSDIR%%/gettext_17.html
%%PORTDOCS%%%%DOCSDIR%%/gettext_18.html
%%PORTDOCS%%%%DOCSDIR%%/gettext_19.html
+%%PORTDOCS%%%%DOCSDIR%%/gettext_2.html
%%PORTDOCS%%%%DOCSDIR%%/gettext_20.html
%%PORTDOCS%%%%DOCSDIR%%/gettext_21.html
%%PORTDOCS%%%%DOCSDIR%%/gettext_22.html
%%PORTDOCS%%%%DOCSDIR%%/gettext_23.html
%%PORTDOCS%%%%DOCSDIR%%/gettext_24.html
%%PORTDOCS%%%%DOCSDIR%%/gettext_25.html
-%%PORTDOCS%%%%DOCSDIR%%/gettext_foot.html
+%%PORTDOCS%%%%DOCSDIR%%/gettext_26.html
+%%PORTDOCS%%%%DOCSDIR%%/gettext_27.html
+%%PORTDOCS%%%%DOCSDIR%%/gettext_28.html
+%%PORTDOCS%%%%DOCSDIR%%/gettext_29.html
+%%PORTDOCS%%%%DOCSDIR%%/gettext_3.html
+%%PORTDOCS%%%%DOCSDIR%%/gettext_30.html
+%%PORTDOCS%%%%DOCSDIR%%/gettext_4.html
+%%PORTDOCS%%%%DOCSDIR%%/gettext_5.html
+%%PORTDOCS%%%%DOCSDIR%%/gettext_6.html
+%%PORTDOCS%%%%DOCSDIR%%/gettext_7.html
+%%PORTDOCS%%%%DOCSDIR%%/gettext_8.html
+%%PORTDOCS%%%%DOCSDIR%%/gettext_9.html
+%%PORTDOCS%%%%DOCSDIR%%/gettext_abt.html
+%%PORTDOCS%%%%DOCSDIR%%/gettext_fot.html
%%PORTDOCS%%%%DOCSDIR%%/gettext_toc.html
+%%PORTDOCS%%%%DOCSDIR%%/gettextize.1.html
+%%PORTDOCS%%%%DOCSDIR%%/msgattrib.1.html
+%%PORTDOCS%%%%DOCSDIR%%/msgcat.1.html
+%%PORTDOCS%%%%DOCSDIR%%/msgcmp.1.html
+%%PORTDOCS%%%%DOCSDIR%%/msgcomm.1.html
+%%PORTDOCS%%%%DOCSDIR%%/msgconv.1.html
+%%PORTDOCS%%%%DOCSDIR%%/msgen.1.html
+%%PORTDOCS%%%%DOCSDIR%%/msgexec.1.html
+%%PORTDOCS%%%%DOCSDIR%%/msgfilter.1.html
+%%PORTDOCS%%%%DOCSDIR%%/msgfmt.1.html
+%%PORTDOCS%%%%DOCSDIR%%/msggrep.1.html
+%%PORTDOCS%%%%DOCSDIR%%/msginit.1.html
+%%PORTDOCS%%%%DOCSDIR%%/msgmerge.1.html
+%%PORTDOCS%%%%DOCSDIR%%/msgunfmt.1.html
+%%PORTDOCS%%%%DOCSDIR%%/msguniq.1.html
+%%PORTDOCS%%%%DOCSDIR%%/recode-sr-latin.1.html
%%PORTDOCS%%%%DOCSDIR%%/tutorial.html
+%%PORTDOCS%%%%DOCSDIR%%/xgettext.1.html
+%%DATADIR%%-%%VERSION%%/its/glade.loc
+%%DATADIR%%-%%VERSION%%/its/glade1.its
+%%DATADIR%%-%%VERSION%%/its/glade2.its
+%%DATADIR%%-%%VERSION%%/its/gsettings.its
+%%DATADIR%%-%%VERSION%%/its/gsettings.loc
+%%DATADIR%%-%%VERSION%%/its/gtkbuilder.its
+%%DATADIR%%-%%VERSION%%/its/metainfo.its
+%%DATADIR%%-%%VERSION%%/its/metainfo.loc
%%DATADIR%%/archive.dir.tar.xz
%%DATADIR%%/config.rpath
%%DATADIR%%/gettext.h
-%%DATADIR%%/intl/COPYING.LIB
-%%DATADIR%%/intl/Makefile.in
-%%DATADIR%%/intl/VERSION
-%%DATADIR%%/intl/bindtextdom.c
-%%DATADIR%%/intl/config.charset
-%%DATADIR%%/intl/dcgettext.c
-%%DATADIR%%/intl/dcigettext.c
-%%DATADIR%%/intl/dcngettext.c
-%%DATADIR%%/intl/dgettext.c
-%%DATADIR%%/intl/dngettext.c
-%%DATADIR%%/intl/eval-plural.h
-%%DATADIR%%/intl/explodename.c
-%%DATADIR%%/intl/export.h
-%%DATADIR%%/intl/finddomain.c
-%%DATADIR%%/intl/gettext.c
-%%DATADIR%%/intl/gettextP.h
-%%DATADIR%%/intl/gmo.h
-%%DATADIR%%/intl/hash-string.c
-%%DATADIR%%/intl/hash-string.h
-%%DATADIR%%/intl/intl-compat.c
-%%DATADIR%%/intl/intl-exports.c
-%%DATADIR%%/intl/l10nflist.c
-%%DATADIR%%/intl/langprefs.c
-%%DATADIR%%/intl/libgnuintl.in.h
-%%DATADIR%%/intl/libintl.rc
-%%DATADIR%%/intl/loadinfo.h
-%%DATADIR%%/intl/loadmsgcat.c
-%%DATADIR%%/intl/localcharset.c
-%%DATADIR%%/intl/localcharset.h
-%%DATADIR%%/intl/locale.alias
-%%DATADIR%%/intl/localealias.c
-%%DATADIR%%/intl/localename.c
-%%DATADIR%%/intl/lock.c
-%%DATADIR%%/intl/lock.h
-%%DATADIR%%/intl/log.c
-%%DATADIR%%/intl/ngettext.c
-%%DATADIR%%/intl/os2compat.c
-%%DATADIR%%/intl/os2compat.h
-%%DATADIR%%/intl/osdep.c
-%%DATADIR%%/intl/plural-exp.c
-%%DATADIR%%/intl/plural-exp.h
-%%DATADIR%%/intl/plural.c
-%%DATADIR%%/intl/plural.y
-%%DATADIR%%/intl/printf-args.c
-%%DATADIR%%/intl/printf-args.h
-%%DATADIR%%/intl/printf-parse.c
-%%DATADIR%%/intl/printf-parse.h
-%%DATADIR%%/intl/printf.c
-%%DATADIR%%/intl/ref-add.sin
-%%DATADIR%%/intl/ref-del.sin
-%%DATADIR%%/intl/relocatable.c
-%%DATADIR%%/intl/relocatable.h
-%%DATADIR%%/intl/setlocale.c
-%%DATADIR%%/intl/textdomain.c
-%%DATADIR%%/intl/threadlib.c
-%%DATADIR%%/intl/tsearch.c
-%%DATADIR%%/intl/tsearch.h
-%%DATADIR%%/intl/vasnprintf.c
-%%DATADIR%%/intl/vasnprintf.h
-%%DATADIR%%/intl/vasnwprintf.h
-%%DATADIR%%/intl/verify.h
-%%DATADIR%%/intl/version.c
-%%DATADIR%%/intl/wprintf-parse.h
-%%DATADIR%%/intl/xsize.c
-%%DATADIR%%/intl/xsize.h
%%DATADIR%%/javaversion.class
%%DATADIR%%/msgunfmt.tcl
%%DATADIR%%/po/Makefile.in.in
@@ -208,14 +1733,6 @@ share/aclocal/xsize.m4
%%DATADIR%%/styles/po-emacs-xterm16.css
%%DATADIR%%/styles/po-emacs-xterm256.css
%%DATADIR%%/styles/po-vim.css
-share/gettext-%%VERSION%%/its/appdata.its
-share/gettext-%%VERSION%%/its/appdata.loc
-share/gettext-%%VERSION%%/its/glade.loc
-share/gettext-%%VERSION%%/its/glade1.its
-share/gettext-%%VERSION%%/its/glade2.its
-share/gettext-%%VERSION%%/its/gsettings.its
-share/gettext-%%VERSION%%/its/gsettings.loc
-share/gettext-%%VERSION%%/its/gtkbuilder.its
share/locale/be/LC_MESSAGES/gettext-tools.mo
share/locale/bg/LC_MESSAGES/gettext-tools.mo
share/locale/ca/LC_MESSAGES/gettext-tools.mo
diff --git a/test-ports/default/devel/gettext/Makefile.common b/test-ports/default/devel/gettext/Makefile.common
index 9732c29f..9bd5d5f0 100644
--- a/test-ports/default/devel/gettext/Makefile.common
+++ b/test-ports/default/devel/gettext/Makefile.common
@@ -1,10 +1,10 @@
-# $FreeBSD: head/devel/gettext/Makefile.common 416967 2016-06-16 13:31:37Z tijl $
+# $FreeBSD: head/devel/gettext/Makefile.common 503716 2019-06-08 09:55:01Z tijl $
# NOTE: before committing to this port, contact portmgr to arrange for an
# experimental ports run. Untested commits may be backed out at portmgr's
# discretion.
-PORTVERSION= 0.19.8.1
+PORTVERSION= 0.20.1
PORTREVISION?= 0 # Leave this zero. Set in Makefile instead.
CATEGORIES= devel
MASTER_SITES= GNU/gettext
@@ -13,6 +13,3 @@ DISTNAME= gettext-${PORTVERSION}
MAINTAINER= tijl@FreeBSD.org
DISTINFO_FILE= ${.CURDIR}/../gettext/distinfo
-
-DATADIR= ${PREFIX}/share/gettext
-DOCSDIR= ${PREFIX}/share/doc/gettext
diff --git a/test-ports/default/devel/gettext/distinfo b/test-ports/default/devel/gettext/distinfo
index f53ca91f..1e77d427 100644
--- a/test-ports/default/devel/gettext/distinfo
+++ b/test-ports/default/devel/gettext/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1465727987
-SHA256 (gettext-0.19.8.1.tar.xz) = 105556dbc5c3fbbc2aa0edb46d22d055748b6f5c7cd7a8d99f8e7eb84e938be4
-SIZE (gettext-0.19.8.1.tar.xz) = 7209808
+TIMESTAMP = 1557680234
+SHA256 (gettext-0.20.1.tar.xz) = 53f02fbbec9e798b0faaf7c73272f83608e835c6288dd58be6c9bb54624a3800
+SIZE (gettext-0.20.1.tar.xz) = 9346544
diff --git a/test-ports/default/devel/gettext/pkg-descr b/test-ports/default/devel/gettext/pkg-descr
index c5cc171b..c9be9532 100644
--- a/test-ports/default/devel/gettext/pkg-descr
+++ b/test-ports/default/devel/gettext/pkg-descr
@@ -1,4 +1,4 @@
GNU gettext is a framework of libraries and tools for internationalisation
and localisation of software.
-WWW: http://www.gnu.org/software/gettext/
+WWW: https://www.gnu.org/software/gettext/
diff --git a/test-ports/default/devel/gmake/Makefile b/test-ports/default/devel/gmake/Makefile
deleted file mode 100644
index 962fec52..00000000
--- a/test-ports/default/devel/gmake/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-# Created by: jkh
-# $FreeBSD: head/devel/gmake/Makefile 418216 2016-07-08 11:24:18Z tijl $
-
-PORTNAME= gmake
-PORTVERSION= 4.2.1
-PORTREVISION= 1
-CATEGORIES= devel
-MASTER_SITES= GNU/make
-DISTNAME= make-${PORTVERSION}
-
-# note: before committing to this port, contact portmgr to arrange for an
-# experimental ports run. Untested commits may be backed out at portmgr's
-# discretion.
-MAINTAINER= tijl@FreeBSD.org
-COMMENT= GNU version of 'make' utility
-
-LICENSE= GPLv3
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --program-prefix=g \
- --without-guile
-# fmake does not like PO_DEPENDS_ON_POT being undefined
-MAKE_ARGS= PO_DEPENDS_ON_POT=
-
-USES= cpe tar:bzip2
-CPE_VENDOR= gnu
-
-OPTIONS_DEFINE= NLS
-OPTIONS_SUB= yes
-
-NLS_USES= gettext iconv
-NLS_CONFIGURE_ON= ${ICONV_CONFIGURE_ARG} \
- --with-libintl-prefix=${LOCALBASE}
-NLS_CONFIGURE_ENABLE= nls
-
-INFO= make
-
-.include <bsd.port.mk>
diff --git a/test-ports/default/devel/gmake/distinfo b/test-ports/default/devel/gmake/distinfo
deleted file mode 100644
index bdecf1bd..00000000
--- a/test-ports/default/devel/gmake/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1465732758
-SHA256 (make-4.2.1.tar.bz2) = d6e262bf3601b42d2b1e4ef8310029e1dcf20083c5446b4b7aa67081fdffc589
-SIZE (make-4.2.1.tar.bz2) = 1407126
diff --git a/test-ports/default/devel/gmake/files/patch-default.c b/test-ports/default/devel/gmake/files/patch-default.c
deleted file mode 100644
index 44588ced..00000000
--- a/test-ports/default/devel/gmake/files/patch-default.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- default.c.orig 2015-05-13 16:16:24 UTC
-+++ default.c
-@@ -447,7 +447,7 @@ static const char *default_variables[] =
- "OBJC", "gcc",
- #else
- "CC", "cc",
-- "CXX", "g++",
-+ "CXX", "c++",
- "OBJC", "cc",
- #endif
-
diff --git a/test-ports/default/devel/gmake/pkg-descr b/test-ports/default/devel/gmake/pkg-descr
deleted file mode 100644
index 456196b9..00000000
--- a/test-ports/default/devel/gmake/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-GNU make is a tool that controls the generation of executables and other
-non-source files from source files. Its purpose is the same as that
-of the utility make(1).
-
-WWW: https://www.gnu.org/software/make/
diff --git a/test-ports/default/devel/gmake/pkg-plist b/test-ports/default/devel/gmake/pkg-plist
deleted file mode 100644
index cb51cf79..00000000
--- a/test-ports/default/devel/gmake/pkg-plist
+++ /dev/null
@@ -1,28 +0,0 @@
-bin/gmake
-include/gnumake.h
-%%NLS%%share/locale/be/LC_MESSAGES/make.mo
-%%NLS%%share/locale/cs/LC_MESSAGES/make.mo
-%%NLS%%share/locale/da/LC_MESSAGES/make.mo
-%%NLS%%share/locale/de/LC_MESSAGES/make.mo
-%%NLS%%share/locale/es/LC_MESSAGES/make.mo
-%%NLS%%share/locale/fi/LC_MESSAGES/make.mo
-%%NLS%%share/locale/fr/LC_MESSAGES/make.mo
-%%NLS%%share/locale/ga/LC_MESSAGES/make.mo
-%%NLS%%share/locale/gl/LC_MESSAGES/make.mo
-%%NLS%%share/locale/he/LC_MESSAGES/make.mo
-%%NLS%%share/locale/hr/LC_MESSAGES/make.mo
-%%NLS%%share/locale/id/LC_MESSAGES/make.mo
-%%NLS%%share/locale/it/LC_MESSAGES/make.mo
-%%NLS%%share/locale/ja/LC_MESSAGES/make.mo
-%%NLS%%share/locale/ko/LC_MESSAGES/make.mo
-%%NLS%%share/locale/lt/LC_MESSAGES/make.mo
-%%NLS%%share/locale/nl/LC_MESSAGES/make.mo
-%%NLS%%share/locale/pl/LC_MESSAGES/make.mo
-%%NLS%%share/locale/pt_BR/LC_MESSAGES/make.mo
-%%NLS%%share/locale/ru/LC_MESSAGES/make.mo
-%%NLS%%share/locale/sv/LC_MESSAGES/make.mo
-%%NLS%%share/locale/tr/LC_MESSAGES/make.mo
-%%NLS%%share/locale/uk/LC_MESSAGES/make.mo
-%%NLS%%share/locale/vi/LC_MESSAGES/make.mo
-%%NLS%%share/locale/zh_CN/LC_MESSAGES/make.mo
-man/man1/gmake.1.gz
diff --git a/test-ports/default/devel/libffi/Makefile b/test-ports/default/devel/libffi/Makefile
index 11385dd2..0c0c9941 100644
--- a/test-ports/default/devel/libffi/Makefile
+++ b/test-ports/default/devel/libffi/Makefile
@@ -1,8 +1,9 @@
# Created by: Horance Chou <horance@freedom.ie.cycu.edu.tw>
-# $FreeBSD: head/devel/libffi/Makefile 412346 2016-04-01 14:00:51Z mat $
+# $FreeBSD: head/devel/libffi/Makefile 484628 2018-11-10 18:12:57Z bapt $
PORTNAME= libffi
PORTVERSION= 3.2.1
+PORTREVISION= 3
CATEGORIES= devel
MASTER_SITES= SOURCEWARE/${PORTNAME}
@@ -18,14 +19,10 @@ USES= libtool pathfix
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
-OPTIONS_DEFINE= TESTS
-
-TESTS_DESC= Include tools for test suite
-TESTS_BUILD_DEPENDS= ${TEST_DEPENDS}
-
INSTALL_TARGET= install-strip
INFO= libffi
PLIST_SUB= PORTVERSION=${PORTVERSION}
+TEST_TARGET= check
post-patch:
@${REINPLACE_CMD} -e 's| -Wno-psabi||g' \
@@ -37,7 +34,4 @@ post-install:
@${LN} -sf ../lib/libffi-${PORTVERSION}/include/ffitarget.h \
${STAGEDIR}${PREFIX}/include/
-regression-test: build
- @(cd ${WRKSRC} && ${MAKE_CMD} check)
-
.include <bsd.port.mk>
diff --git a/test-ports/default/devel/libffi/files/patch-configure b/test-ports/default/devel/libffi/files/patch-configure
index 913024f8..996b0998 100644
--- a/test-ports/default/devel/libffi/files/patch-configure
+++ b/test-ports/default/devel/libffi/files/patch-configure
@@ -1,4 +1,4 @@
---- configure.orig 2015-01-01 10:56:10 UTC
+--- configure.orig 2014-11-12 11:59:57 UTC
+++ configure
@@ -17221,7 +17221,7 @@ case "$host" in
mips-sgi-irix5.* | mips-sgi-irix6.* | mips*-*-rtems*)
@@ -9,3 +9,116 @@
# Support 128-bit long double for NewABI.
HAVE_LONG_DOUBLE='defined(__mips64)'
TARGET=MIPS; TARGETDIR=mips
+@@ -17255,6 +17255,10 @@ case "$host" in
+ TARGET=POWERPC_FREEBSD; TARGETDIR=powerpc
+ HAVE_LONG_DOUBLE_VARIANT=1
+ ;;
++ powerpcspe-*-freebsd*)
++ TARGET=POWERPC_FREEBSD; TARGETDIR=powerpc
++ CFLAGS="$CFLAGS -D__NO_FPRS__"
++ ;;
+ powerpc64-*-freebsd*)
+ TARGET=POWERPC; TARGETDIR=powerpc
+ ;;
+@@ -18289,7 +18293,8 @@ $as_echo "#define HAVE_AS_CFI_PSEUDO_OP 1" >>confdefs.
+ fi
+
+
+-if test x$TARGET = xSPARC; then
++case "$TARGET" in
++ SPARC)
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler and linker support unaligned pc related relocs" >&5
+ $as_echo_n "checking assembler and linker support unaligned pc related relocs... " >&6; }
+ if ${libffi_cv_as_sparc_ua_pcrel+:} false; then :
+@@ -18363,9 +18368,9 @@ $as_echo "$libffi_cv_as_register_pseudo_op" >&6; }
+ $as_echo "#define HAVE_AS_REGISTER_PSEUDO_OP 1" >>confdefs.h
+
+ fi
+-fi
++ ;;
+
+-if test x$TARGET = xX86 || test x$TARGET = xX86_WIN32 || test x$TARGET = xX86_64; then
++ X86*)
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler supports pc related relocs" >&5
+ $as_echo_n "checking assembler supports pc related relocs... " >&6; }
+ if ${libffi_cv_as_x86_pcrel+:} false; then :
+@@ -18386,77 +18391,8 @@ $as_echo "$libffi_cv_as_x86_pcrel" >&6; }
+ $as_echo "#define HAVE_AS_X86_PCREL 1" >>confdefs.h
+
+ fi
+-
+- { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler .ascii pseudo-op support" >&5
+-$as_echo_n "checking assembler .ascii pseudo-op support... " >&6; }
+-if ${libffi_cv_as_ascii_pseudo_op+:} false; then :
+- $as_echo_n "(cached) " >&6
+-else
+-
+- libffi_cv_as_ascii_pseudo_op=unknown
+- # Check if we have .ascii
+- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+-/* end confdefs.h. */
+-
+-int
+-main ()
+-{
+-asm (".ascii \\"string\\"");
+- ;
+- return 0;
+-}
+-_ACEOF
+-if ac_fn_c_try_compile "$LINENO"; then :
+- libffi_cv_as_ascii_pseudo_op=yes
+-else
+- libffi_cv_as_ascii_pseudo_op=no
+-fi
+-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+-
+-fi
+-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_as_ascii_pseudo_op" >&5
+-$as_echo "$libffi_cv_as_ascii_pseudo_op" >&6; }
+- if test "x$libffi_cv_as_ascii_pseudo_op" = xyes; then
+-
+-$as_echo "#define HAVE_AS_ASCII_PSEUDO_OP 1" >>confdefs.h
+-
+- fi
+-
+- { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler .string pseudo-op support" >&5
+-$as_echo_n "checking assembler .string pseudo-op support... " >&6; }
+-if ${libffi_cv_as_string_pseudo_op+:} false; then :
+- $as_echo_n "(cached) " >&6
+-else
+-
+- libffi_cv_as_string_pseudo_op=unknown
+- # Check if we have .string
+- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+-/* end confdefs.h. */
+-
+-int
+-main ()
+-{
+-asm (".string \\"string\\"");
+- ;
+- return 0;
+-}
+-_ACEOF
+-if ac_fn_c_try_compile "$LINENO"; then :
+- libffi_cv_as_string_pseudo_op=yes
+-else
+- libffi_cv_as_string_pseudo_op=no
+-fi
+-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+-
+-fi
+-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libffi_cv_as_string_pseudo_op" >&5
+-$as_echo "$libffi_cv_as_string_pseudo_op" >&6; }
+- if test "x$libffi_cv_as_string_pseudo_op" = xyes; then
+-
+-$as_echo "#define HAVE_AS_STRING_PSEUDO_OP 1" >>confdefs.h
+-
+- fi
+-fi
++ ;;
++esac
+
+ # On PaX enable kernels that have MPROTECT enable we can't use PROT_EXEC.
+ # Check whether --enable-pax_emutramp was given.
diff --git a/test-ports/default/devel/libffi/files/patch-src_arm_sysv.S b/test-ports/default/devel/libffi/files/patch-src_arm_sysv.S
index 228dc3de..9681c4ba 100644
--- a/test-ports/default/devel/libffi/files/patch-src_arm_sysv.S
+++ b/test-ports/default/devel/libffi/files/patch-src_arm_sysv.S
@@ -4,6 +4,15 @@
--- src/arm/sysv.S.orig 2015-01-01 10:47:51 UTC
+++ src/arm/sysv.S
+@@ -360,7 +360,7 @@ ARM_FUNC_START(ffi_call_VFP)
+ cmp r0, #3
+ sub ip, fp, #64
+ flddle d0, [ip]
+- fldmiadgt ip, {d0-d7}
++ vldmiagt ip, {d0-d7}
+
+ LSYM(Lbase_args):
+ @ move first 4 parameters in registers
@@ -396,7 +396,7 @@ LSYM(Lbase_args):
beq LSYM(Lepilogue_vfp)
@@ -13,3 +22,34 @@
beq LSYM(Lepilogue_vfp)
cmp r3, #FFI_TYPE_FLOAT
+@@ -409,7 +409,7 @@ LSYM(Lbase_args):
+
+ cmp r3, #FFI_TYPE_STRUCT_VFP_FLOAT
+ cmpne r3, #FFI_TYPE_STRUCT_VFP_DOUBLE
+- fstmiadeq r2, {d0-d3}
++ vstmiaeq r2, {d0-d3}
+
+ LSYM(Lepilogue_vfp):
+ RETLDM "r0-r3,fp"
+@@ -420,7 +420,7 @@ LSYM(Lepilogue_vfp):
+
+
+ ARM_FUNC_START(ffi_closure_VFP)
+- fstmfdd sp!, {d0-d7}
++ vstmdb sp!, {d0-d7}
+ @ r0-r3, then d0-d7
+ UNWIND .pad #80
+ add ip, sp, #80
+@@ -470,10 +470,10 @@ ARM_FUNC_START(ffi_closure_VFP)
+ ldmia sp, {r0, r1}
+ b .Lclosure_epilogue_vfp
+ .Lretfloat_struct_vfp:
+- fldmiad sp, {d0-d1}
++ vldmia sp, {d0-d1}
+ b .Lclosure_epilogue_vfp
+ .Lretdouble_struct_vfp:
+- fldmiad sp, {d0-d3}
++ vldmia sp, {d0-d3}
+ b .Lclosure_epilogue_vfp
+
+ .ffi_closure_VFP_end:
diff --git a/test-ports/default/devel/libtextstyle/Makefile b/test-ports/default/devel/libtextstyle/Makefile
new file mode 100644
index 00000000..c459275a
--- /dev/null
+++ b/test-ports/default/devel/libtextstyle/Makefile
@@ -0,0 +1,30 @@
+# $FreeBSD: head/devel/libtextstyle/Makefile 503716 2019-06-08 09:55:01Z tijl $
+
+# NOTE: before committing to this port, contact portmgr to arrange for an
+# experimental ports run. Untested commits may be backed out at portmgr's
+# discretion.
+
+PORTNAME= libtextstyle
+PORTREVISION= 0
+
+COMMENT= Text styling library
+
+LICENSE= GPLv3+
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+.include "${.CURDIR}/../gettext/Makefile.common"
+
+USES= iconv libtool ncurses tar:xz
+USE_LDCONFIG= yes
+
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --with-libncurses-prefix=${NCURSESBASE}
+INSTALL_TARGET= install-strip
+TEST_TARGET= check
+WRKSRC_SUBDIR= libtextstyle
+
+INFO= libtextstyle
+
+OPTIONS_DEFINE= DOCS
+
+.include <bsd.port.mk>
diff --git a/test-ports/default/devel/libtextstyle/pkg-descr b/test-ports/default/devel/libtextstyle/pkg-descr
new file mode 100644
index 00000000..8f7d185e
--- /dev/null
+++ b/test-ports/default/devel/libtextstyle/pkg-descr
@@ -0,0 +1,6 @@
+GNU libtextstyle provides an easy way to add styling to programs that produce
+output to a console or terminal emulator window. It does this in a way that
+allows the end user to customize the styling using the industry standard, namely
+Cascading Style Sheets (CSS).
+
+WWW: https://www.gnu.org/software/gettext/libtextstyle/manual/
diff --git a/test-ports/default/devel/libtextstyle/pkg-plist b/test-ports/default/devel/libtextstyle/pkg-plist
new file mode 100644
index 00000000..3afd4892
--- /dev/null
+++ b/test-ports/default/devel/libtextstyle/pkg-plist
@@ -0,0 +1,17 @@
+include/textstyle.h
+include/textstyle/stdbool.h
+include/textstyle/version.h
+include/textstyle/woe32dll.h
+lib/libtextstyle.a
+lib/libtextstyle.so
+lib/libtextstyle.so.0
+lib/libtextstyle.so.0.0.0
+%%PORTDOCS%%%%DOCSDIR%%/libtextstyle_1.html
+%%PORTDOCS%%%%DOCSDIR%%/libtextstyle_2.html
+%%PORTDOCS%%%%DOCSDIR%%/libtextstyle_3.html
+%%PORTDOCS%%%%DOCSDIR%%/libtextstyle_4.html
+%%PORTDOCS%%%%DOCSDIR%%/libtextstyle_5.html
+%%PORTDOCS%%%%DOCSDIR%%/libtextstyle_6.html
+%%PORTDOCS%%%%DOCSDIR%%/libtextstyle_7.html
+%%PORTDOCS%%%%DOCSDIR%%/libtextstyle_abt.html
+%%PORTDOCS%%%%DOCSDIR%%/libtextstyle_toc.html
diff --git a/test-ports/default/devel/m4/Makefile b/test-ports/default/devel/m4/Makefile
deleted file mode 100644
index d60b08f7..00000000
--- a/test-ports/default/devel/m4/Makefile
+++ /dev/null
@@ -1,40 +0,0 @@
-# Created by: mr
-# $FreeBSD: head/devel/m4/Makefile 431344 2017-01-13 07:20:56Z sunpoet $
-
-PORTNAME= m4
-PORTVERSION= 1.4.18
-PORTEPOCH= 1
-CATEGORIES= devel
-MASTER_SITES= GNU
-
-MAINTAINER= sunpoet@FreeBSD.org
-COMMENT= GNU M4
-
-LICENSE= GPLv3
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-OPTIONS_DEFINE= LIBSIGSEGV EXAMPLES
-LIBSIGSEGV_DESC=Use alternative page fault handler (GNU libsigsegv)
-
-CONFIGURE_ARGS= --program-prefix=g
-CONFIGURE_ENV= MAKEINFO="makeinfo --no-split"
-GNU_CONFIGURE= yes
-USES= makeinfo tar:xz
-
-EXAMPLESDIR= ${PREFIX}/share/examples/gm4
-INFO= m4
-PORTEXAMPLES= *
-
-LIBSIGSEGV_CONFIGURE_OFF= --without-libsigsegv-prefix
-LIBSIGSEGV_CONFIGURE_ON= --with-libsigsegv-prefix=${LOCALBASE}
-LIBSIGSEGV_LIB_DEPENDS= libsigsegv.so:devel/libsigsegv
-
-post-patch:
- @${REINPLACE_CMD} -e '/^* M4: / s|M4|G&|' ${WRKSRC}/doc/m4.texi
- @${REINPLACE_CMD} -e '/^install-exec-am: / s| .*||' ${WRKSRC}/lib/Makefile.in
-
-post-install-EXAMPLES-on:
- ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/
- ${INSTALL_DATA} ${WRKSRC}/examples/*.m4 ${STAGEDIR}${EXAMPLESDIR}/
-
-.include <bsd.port.mk>
diff --git a/test-ports/default/devel/m4/distinfo b/test-ports/default/devel/m4/distinfo
deleted file mode 100644
index acbe3950..00000000
--- a/test-ports/default/devel/m4/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1483466903
-SHA256 (m4-1.4.18.tar.xz) = f2c1e86ca0a404ff281631bdc8377638992744b175afb806e25871a24a934e07
-SIZE (m4-1.4.18.tar.xz) = 1207688
diff --git a/test-ports/default/devel/m4/pkg-descr b/test-ports/default/devel/m4/pkg-descr
deleted file mode 100644
index aee896c9..00000000
--- a/test-ports/default/devel/m4/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-GNU M4 is an implementation of the traditional Unix macro processor. It is
-mostly SVR4 compatible although it has some extensions (for example, handling
-more than 9 positional parameters to macros). GNU M4 also has built-in functions
-for including files, running shell commands, doing arithmetic, etc.
-
-GNU M4 is a macro processor in the sense that it copies its input to the output
-expanding macros as it goes. Macros are either builtin or user-defined and can
-take any number of arguments. Besides just doing macro expansion, m4 has builtin
-functions for including named files, running UNIX commands, doing integer
-arithmetic, manipulating text in various ways, recursion etc... m4 can be used
-either as a front-end to a compiler or as a macro processor in its own right.
-
-One of the biggest users of GNU M4 is the GNU Autoconf project.
-
-WWW: https://www.gnu.org/software/m4/m4.html
diff --git a/test-ports/default/devel/m4/pkg-plist b/test-ports/default/devel/m4/pkg-plist
deleted file mode 100644
index 659a44b5..00000000
--- a/test-ports/default/devel/m4/pkg-plist
+++ /dev/null
@@ -1,2 +0,0 @@
-bin/gm4
-man/man1/gm4.1.gz
diff --git a/test-ports/default/devel/p5-Locale-gettext/Makefile b/test-ports/default/devel/p5-Locale-gettext/Makefile
deleted file mode 100644
index 32496f1a..00000000
--- a/test-ports/default/devel/p5-Locale-gettext/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-# Created by: Dmitry Sivachenko <dima@Chg.RU>
-# $FreeBSD: head/devel/p5-Locale-gettext/Makefile 437771 2017-04-05 08:25:57Z demon $
-
-PORTNAME= Locale-gettext
-PORTVERSION= 1.07
-CATEGORIES= devel perl5
-MASTER_SITES= CPAN
-PKGNAMEPREFIX= p5-
-DISTNAME= ${PORTNAME:C/.*-//}-${PORTVERSION}
-
-MAINTAINER= demon@FreeBSD.org
-COMMENT= Message handling functions
-
-LICENSE= ARTPERL10 GPLv2
-LICENSE_COMB= dual
-
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-
-CONFIGURE_ENV+= LOCALBASE=${LOCALBASE}
-USES= gettext perl5
-USE_PERL5= configure
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Locale/gettext/gettext.so
-
-.include <bsd.port.mk>
diff --git a/test-ports/default/devel/p5-Locale-gettext/distinfo b/test-ports/default/devel/p5-Locale-gettext/distinfo
deleted file mode 100644
index 6d5caf5a..00000000
--- a/test-ports/default/devel/p5-Locale-gettext/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1491320681
-SHA256 (gettext-1.07.tar.gz) = 909d47954697e7c04218f972915b787bd1244d75e3bd01620bc167d5bbc49c15
-SIZE (gettext-1.07.tar.gz) = 8651
diff --git a/test-ports/default/devel/p5-Locale-gettext/files/patch-Makefile.PL b/test-ports/default/devel/p5-Locale-gettext/files/patch-Makefile.PL
deleted file mode 100644
index 8434dcba..00000000
--- a/test-ports/default/devel/p5-Locale-gettext/files/patch-Makefile.PL
+++ /dev/null
@@ -1,23 +0,0 @@
---- Makefile.PL.orig 2015-09-19 14:35:20.790089000 +0300
-+++ Makefile.PL 2015-09-19 14:41:53.575311000 +0300
-@@ -11,8 +11,8 @@ my $libs = '';
-
- unless (conftest("char *x = gettext(\"foo\");", "gettext", 0)) {
- # try with -lintl
-- $libs = "-lintl";
-- unless (conftest("char *x = gettext(\"foo\");", "gettext", 0)) {
-+ $libs = "-L$ENV{LOCALBASE}/lib -lintl -I$ENV{LOCALBASE}/include";
-+ unless (conftest("#include <libintl.h>\nchar *x = gettext(\"foo\");", "gettext", 0)) {
- unlink("conftest.c");
- unlink("conftest");
- die "gettext function not found. Please install libintl";
-@@ -33,7 +33,8 @@ unlink("conftest");
-
- WriteMakefile(
- NAME => "Locale::gettext",
-- LIBS => ($libs eq '') ? [] : [$libs],
-+ LIBS => ($libs eq '') ? [] : ["-L$ENV{LOCALBASE}/lib -lintl"],
-+ INC => "-I$ENV{LOCALBASE}/include",
- VERSION_FROM => 'gettext.pm',
- META_MERGE => {
- resources => {
diff --git a/test-ports/default/devel/p5-Locale-gettext/pkg-descr b/test-ports/default/devel/p5-Locale-gettext/pkg-descr
deleted file mode 100644
index 29108e88..00000000
--- a/test-ports/default/devel/p5-Locale-gettext/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-This module permits from perl to the gettext() family of functions
-for retrieving message strings from databases constructed to
-internationalize software.
-
-WWW: http://search.cpan.org/dist/gettext/
diff --git a/test-ports/default/devel/p5-Locale-gettext/pkg-plist b/test-ports/default/devel/p5-Locale-gettext/pkg-plist
deleted file mode 100644
index b3b7ead0..00000000
--- a/test-ports/default/devel/p5-Locale-gettext/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-%%SITE_ARCH%%/auto/Locale/gettext/gettext.so
-%%SITE_ARCH%%/Locale/gettext.pm
-%%PERL5_MAN3%%/Locale::gettext.3.gz
diff --git a/test-ports/default/devel/pkgconf/Makefile b/test-ports/default/devel/pkgconf/Makefile
index 1f3f0e75..44d8584e 100644
--- a/test-ports/default/devel/pkgconf/Makefile
+++ b/test-ports/default/devel/pkgconf/Makefile
@@ -1,7 +1,7 @@
-# $FreeBSD: head/devel/pkgconf/Makefile 441493 2017-05-22 21:41:30Z kwm $
+# $FreeBSD: head/devel/pkgconf/Makefile 509593 2019-08-22 11:01:17Z bapt $
PORTNAME= pkgconf
-PORTVERSION= 1.3.7
+PORTVERSION= 1.6.3
PORTEPOCH= 1
CATEGORIES= devel
MASTER_SITES= https://distfiles.dereferenced.org/pkgconf/ \
@@ -27,6 +27,8 @@ CONFIGURE_ARGS= --with-pkg-config-dir=${PREFIX}/libdata/pkgconfig:/usr/libdata/p
--with-system-includedir=/usr/include
MAKE_ARGS= MANDIR="${MAN1PREFIX}/man/man1"
+OPTIONS_DEFINE= DOCS
+
post-install:
${LN} -sf pkgconf ${STAGEDIR}${PREFIX}/bin/pkg-config
diff --git a/test-ports/default/devel/pkgconf/distinfo b/test-ports/default/devel/pkgconf/distinfo
index cf8844a8..26bb92bb 100644
--- a/test-ports/default/devel/pkgconf/distinfo
+++ b/test-ports/default/devel/pkgconf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1495355927
-SHA256 (pkgconf-1.3.7.tar.xz) = 1be7e40900c7467893c65f810211b1e68da3f8d5e70fddb883fc24839cad0339
-SIZE (pkgconf-1.3.7.tar.xz) = 271840
+TIMESTAMP = 1566471275
+SHA256 (pkgconf-1.6.3.tar.xz) = 61f0b31b0d5ea0e862b454a80c170f57bad47879c0c42bd8de89200ff62ea210
+SIZE (pkgconf-1.6.3.tar.xz) = 291216
diff --git a/test-ports/default/devel/pkgconf/pkg-descr b/test-ports/default/devel/pkgconf/pkg-descr
index 9ae3b1ab..35f3e253 100644
--- a/test-ports/default/devel/pkgconf/pkg-descr
+++ b/test-ports/default/devel/pkgconf/pkg-descr
@@ -3,4 +3,4 @@ development frameworks. It is similar to pkg-config, but was written from
scratch in Summer of 2011 to replace pkg-config, which now needs itself to
build itself.
-WWW: https://github.com/pkgconf/pkgconf
+WWW: https://git.dereferenced.org/pkgconf/pkgconf
diff --git a/test-ports/default/devel/pkgconf/pkg-plist b/test-ports/default/devel/pkgconf/pkg-plist
index 0abcbba1..64379bf0 100644
--- a/test-ports/default/devel/pkgconf/pkg-plist
+++ b/test-ports/default/devel/pkgconf/pkg-plist
@@ -2,14 +2,18 @@ bin/pkg-config
bin/pkgconf
include/pkgconf/libpkgconf/bsdstubs.h
include/pkgconf/libpkgconf/iter.h
+include/pkgconf/libpkgconf/libpkgconf-api.h
include/pkgconf/libpkgconf/libpkgconf.h
include/pkgconf/libpkgconf/stdinc.h
lib/libpkgconf.a
lib/libpkgconf.so
-lib/libpkgconf.so.2
-lib/libpkgconf.so.2.0.0
+lib/libpkgconf.so.3
+lib/libpkgconf.so.3.0.0
libdata/pkgconfig/libpkgconf.pc
man/man1/pkgconf.1.gz
+man/man5/pc.5.gz
+man/man5/pkgconf-personality.5.gz
+man/man7/pkg.m4.7.gz
share/aclocal/pkg.m4
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
%%PORTDOCS%%%%DOCSDIR%%/README.md
diff --git a/test-ports/default/devel/readline/Makefile b/test-ports/default/devel/readline/Makefile
index f669308c..1cd3cfb3 100644
--- a/test-ports/default/devel/readline/Makefile
+++ b/test-ports/default/devel/readline/Makefile
@@ -1,9 +1,8 @@
# Created by: Frank Laszlo <laszlof@vonostingroup.com>
-# $FreeBSD: head/devel/readline/Makefile 438667 2017-04-16 18:31:54Z sunpoet $
+# $FreeBSD: head/devel/readline/Makefile 527353 2020-02-28 19:22:30Z sunpoet $
PORTNAME= readline
-PORTVERSION= 6.3.${PATCHLEVEL}
-PORTREVISION= 1
+PORTVERSION= 8.0.${PATCHLEVEL}
CATEGORIES= devel
MASTER_SITES= GNU
DISTNAME= ${PORTNAME}-${PORTVERSION:R}
@@ -16,13 +15,10 @@ COMMENT= Library for editing command lines as they are typed
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
-OPTIONS_DEFINE= TERMCAP DOCS
-OPTIONS_DEFAULT=TERMCAP
-TERMCAP_DESC= Link against libtermcap
+USES= cpe
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
-USES= cpe
INFO= history readline rluserman
PORTDOCS= CHANGES INSTALL README
@@ -31,16 +27,21 @@ CPE_VENDOR= gnu
CPE_VERSION= ${PORTVERSION:R}
CPE_UPDATE= ${PATCHLEVEL}
-PATCHES= 1 2 3 4 5 6 7 8
+OPTIONS_DEFINE= DOCS
+
+PATCHES= 1 2 3 4
PATCHLEVEL= ${PATCHES:O:[-1]}
+#PATCHLEVEL= 0
.for patch in ${PATCHES}
PATCHFILES+= ${PORTNAME}${PORTVERSION:R:S|.||}-${patch:S|^|00|:S|.*(...)$|\1|}
.endfor
-post-patch-TERMCAP-on:
- @${REINPLACE_CMD} -e '/SHOBJ_LDFLAGS = / s| = |&-ltermcap |' ${WRKSRC}/shlib/Makefile.in
+post-patch:
+.if exists(/usr/lib/libtermcapw.so)
+ @${REINPLACE_CMD} 's|-ltermcap|-ltermcapw|g' ${WRKSRC}/configure
+.endif
post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libhistory.so.6 ${STAGEDIR}${PREFIX}/lib/libreadline.so.6
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libhistory.so.8.0 ${STAGEDIR}${PREFIX}/lib/libreadline.so.8.0
.include <bsd.port.mk>
diff --git a/test-ports/default/devel/readline/distinfo b/test-ports/default/devel/readline/distinfo
index 995614a3..0155af68 100644
--- a/test-ports/default/devel/readline/distinfo
+++ b/test-ports/default/devel/readline/distinfo
@@ -1,18 +1,11 @@
-SHA256 (readline-6.3.tar.gz) = 56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43
-SIZE (readline-6.3.tar.gz) = 2468560
-SHA256 (readline63-001) = 1a79bbb6eaee750e0d6f7f3d059b30a45fc54e8e388a8e05e9c3ae598590146f
-SIZE (readline63-001) = 1366
-SHA256 (readline63-002) = 39e304c7a526888f9e112e733848215736fb7b9d540729b9e31f3347b7a1e0a5
-SIZE (readline63-002) = 1297
-SHA256 (readline63-003) = ec41bdd8b00fd884e847708513df41d51b1243cecb680189e31b7173d01ca52f
-SIZE (readline63-003) = 985
-SHA256 (readline63-004) = 4547b906fb2570866c21887807de5dee19838a60a1afb66385b272155e4355cc
-SIZE (readline63-004) = 1363
-SHA256 (readline63-005) = 877788f9228d1a9907a4bcfe3d6dd0439c08d728949458b41208d9bf9060274b
-SIZE (readline63-005) = 1664
-SHA256 (readline63-006) = 5c237ab3c6c97c23cf52b2a118adc265b7fb411b57c93a5f7c221d50fafbe556
-SIZE (readline63-006) = 1982
-SHA256 (readline63-007) = 4d79b5a2adec3c2e8114cbd3d63c1771f7c6cf64035368624903d257014f5bea
-SIZE (readline63-007) = 1428
-SHA256 (readline63-008) = 3bc093cf526ceac23eb80256b0ec87fa1735540d659742107b6284d635c43787
-SIZE (readline63-008) = 1452
+TIMESTAMP = 1582888984
+SHA256 (readline-8.0.tar.gz) = e339f51971478d369f8a053a330a190781acb9864cf4c541060f12078948e461
+SIZE (readline-8.0.tar.gz) = 2975937
+SHA256 (readline80-001) = d8e5e98933cf5756f862243c0601cb69d3667bb33f2c7b751fe4e40b2c3fd069
+SIZE (readline80-001) = 927
+SHA256 (readline80-002) = 36b0febff1e560091ae7476026921f31b6d1dd4c918dcb7b741aa2dad1aec8f7
+SIZE (readline80-002) = 1401
+SHA256 (readline80-003) = 94ddb2210b71eb5389c7756865d60e343666dfb722c85892f8226b26bb3eeaef
+SIZE (readline80-003) = 2158
+SHA256 (readline80-004) = b1aa3d2a40eee2dea9708229740742e649c32bb8db13535ea78f8ac15377394c
+SIZE (readline80-004) = 1275
diff --git a/test-ports/default/devel/readline/files/patch-readline.pc.in b/test-ports/default/devel/readline/files/patch-readline.pc.in
new file mode 100644
index 00000000..17f8c0a1
--- /dev/null
+++ b/test-ports/default/devel/readline/files/patch-readline.pc.in
@@ -0,0 +1,9 @@
+--- readline.pc.in.orig 2018-04-23 15:45:38 UTC
++++ readline.pc.in
+@@ -7,6 +7,5 @@ Name: Readline
+ Description: Gnu Readline library for command line editing
+ URL: http://tiswww.cwru.edu/php/chet/readline/rltop.html
+ Version: @LIBVERSION@
+-Requires.private: @TERMCAP_PKG_CONFIG_LIB@
+ Libs: -L${libdir} -lreadline
+ Cflags: -I${includedir}/readline
diff --git a/test-ports/default/devel/readline/files/patch-shlib-Makefile.in b/test-ports/default/devel/readline/files/patch-shlib-Makefile.in
new file mode 100644
index 00000000..ecfe6d3c
--- /dev/null
+++ b/test-ports/default/devel/readline/files/patch-shlib-Makefile.in
@@ -0,0 +1,11 @@
+--- shlib/Makefile.in.orig 2015-07-12 22:41:58 UTC
++++ shlib/Makefile.in
+@@ -174,7 +174,7 @@ unsupported:
+
+ $(SHARED_READLINE): $(SHARED_OBJ)
+ $(RM) $@
+- $(SHOBJ_LD) ${SHOBJ_LDFLAGS} ${SHLIB_XLDFLAGS} -o $@ $(SHARED_OBJ) $(SHLIB_LIBS)
++ $(SHOBJ_LD) ${SHOBJ_LDFLAGS} ${SHLIB_XLDFLAGS} ${TERMCAP_LIB} -o $@ $(SHARED_OBJ) $(SHLIB_LIBS)
+
+ $(SHARED_HISTORY): $(SHARED_HISTOBJ) xmalloc.so xfree.so
+ $(RM) $@
diff --git a/test-ports/default/devel/readline/files/patch-support-shlib-install b/test-ports/default/devel/readline/files/patch-support-shlib-install
new file mode 100644
index 00000000..d849b054
--- /dev/null
+++ b/test-ports/default/devel/readline/files/patch-support-shlib-install
@@ -0,0 +1,50 @@
+--- support/shlib-install.orig 2018-05-04 13:45:39 UTC
++++ support/shlib-install
+@@ -118,7 +118,7 @@ INSTALL_LINK2='${echo} cd $INSTALLDIR && ${echo} ${LN}
+ # Create symlinks to the installed library. This section is incomplete.
+ #
+ case "$host_os-$host_vendor" in
+-*linux*|freebsd*-gentoo)
++*linux*|freebsd*|dragonfly*)
+ # libname.so.M -> libname.so.M.N
+ ${echo} ${RM} ${INSTALLDIR}/$LINK2
+ if [ -z "$uninstall" ]; then
+@@ -154,38 +154,6 @@ solaris2*|aix4.[2-9]*|aix[5-9]*|osf*|irix[56]*|sysv[45
+ fi
+ ;;
+
+-
+-# FreeBSD 3.x and above can have either a.out or ELF shared libraries
+-freebsd3*|freebsdaout*)
+- if [ -x /usr/bin/objformat ] && [ "`/usr/bin/objformat`" = "elf" ]; then
+- # libname.so -> libname.so.M
+- ${echo} ${RM} ${INSTALLDIR}/$LINK1
+- if [ -z "$uninstall" ]; then
+- eval $INSTALL_LINK1
+- fi
+- else
+- # libname.so.M -> libname.so.M.N
+- ${echo} ${RM} ${INSTALLDIR}/$LINK2
+- if [ -z "$uninstall" ]; then
+- eval $INSTALL_LINK2
+- fi
+-
+- # libname.so -> libname.so.M.N
+- ${echo} ${RM} ${INSTALLDIR}/$LINK1
+- if [ -z "$uninstall" ]; then
+- eval $INSTALL_LINK1
+- fi
+- fi
+- ;;
+-
+-freebsd[4-9]*|freebsd1[0-9]*|freebsdelf*|dragonfly*)
+- # libname.so -> libname.so.M
+- ${echo} ${RM} ${INSTALLDIR}/$LINK1
+- if [ -z "$uninstall" ]; then
+- eval $INSTALL_LINK1
+- fi
+- ;;
+-
+ hpux1*)
+ # libname.sl -> libname.M
+ ${echo} ${RM} ${INSTALLDIR}/$LINK1.sl
diff --git a/test-ports/default/devel/readline/files/patch-support-shobj-conf b/test-ports/default/devel/readline/files/patch-support-shobj-conf
index 6c74f989..6566d8e5 100644
--- a/test-ports/default/devel/readline/files/patch-support-shobj-conf
+++ b/test-ports/default/devel/readline/files/patch-support-shobj-conf
@@ -1,20 +1,55 @@
---- support/shobj-conf.orig 2009-10-28 13:20:21 UTC
+--- support/shobj-conf.orig 2016-10-05 20:02:11 UTC
+++ support/shobj-conf
-@@ -128,17 +128,10 @@
+@@ -123,51 +123,13 @@ sunos5*|solaris2*)
+ ;;
+
+ # All versions of Linux (including Gentoo/FreeBSD) or the semi-mythical GNU Hurd.
+-linux*-*|gnu*-*|k*bsd*-gnu-*|freebsd*-gentoo)
++linux*-*|gnu*-*|k*bsd*-gnu-*|freebsd*|dragonfly*)
SHOBJ_CFLAGS=-fPIC
SHOBJ_LD='${CC}'
+ SHOBJ_LDFLAGS='-shared -Wl,-soname,$@'
+ SHLIB_XLDFLAGS='-Wl,-rpath,$(libdir) -Wl,-soname,`basename $@ $(SHLIB_MINOR)`'
+ SHLIB_LIBVERSION='$(SHLIB_LIBSUFF).$(SHLIB_MAJOR)$(SHLIB_MINOR)'
+- ;;
+-
+-freebsd2*)
+- SHOBJ_CFLAGS=-fpic
+- SHOBJ_LD=ld
+- SHOBJ_LDFLAGS='-x -Bshareable'
+-
+- SHLIB_XLDFLAGS='-R$(libdir)'
+- SHLIB_LIBVERSION='$(SHLIB_LIBSUFF).$(SHLIB_MAJOR)$(SHLIB_MINOR)'
+- ;;
+-
+-# FreeBSD-3.x ELF
+-freebsd3*|freebsdaout*)
+- SHOBJ_CFLAGS=-fPIC
+- SHOBJ_LD='${CC}'
+-
- if [ -x /usr/bin/objformat ] && [ "`/usr/bin/objformat`" = "elf" ]; then
- SHOBJ_LDFLAGS='-shared -Wl,-soname,$@'
-
- SHLIB_XLDFLAGS='-Wl,-rpath,$(libdir)'
- SHLIB_LIBVERSION='$(SHLIB_LIBSUFF).$(SHLIB_MAJOR)'
+- SHOBJ_LDFLAGS='-shared -Wl,-soname,$@'
+-
+- SHLIB_XLDFLAGS='-Wl,-rpath,$(libdir)'
+- SHLIB_LIBVERSION='$(SHLIB_LIBSUFF).$(SHLIB_MAJOR)'
- else
- SHOBJ_LDFLAGS='-shared'
-
- SHLIB_XLDFLAGS='-R$(libdir)'
- SHLIB_LIBVERSION='$(SHLIB_LIBSUFF).$(SHLIB_MAJOR)$(SHLIB_MINOR)'
- fi
+- ;;
+-
+-# FreeBSD-4.x and later have only ELF
+-freebsd[4-9]*|freebsd1[0-9]*|freebsdelf*|dragonfly*)
+- SHOBJ_CFLAGS=-fPIC
+- SHOBJ_LD='${CC}'
+-
+- SHOBJ_LDFLAGS='-shared -Wl,-soname,$@'
+- SHLIB_XLDFLAGS='-Wl,-rpath,$(libdir)'
+-
+- SHLIB_LIBVERSION='$(SHLIB_LIBSUFF).$(SHLIB_MAJOR)'
;;
- # FreeBSD-4.x and later have only ELF
+ # Darwin/MacOS X
diff --git a/test-ports/default/devel/readline/pkg-descr b/test-ports/default/devel/readline/pkg-descr
index de359ede..29fee96d 100644
--- a/test-ports/default/devel/readline/pkg-descr
+++ b/test-ports/default/devel/readline/pkg-descr
@@ -4,4 +4,4 @@ editing modes are available. The Readline library includes additional functions
to maintain a list of previously-entered command lines, to recall and perhaps
reedit those lines, and perform csh-like history expansion on previous commands.
-WWW: https://cnswww.cns.cwru.edu/php/chet/readline/rltop.html
+WWW: https://tiswww.case.edu/php/chet/readline/rltop.html
diff --git a/test-ports/default/devel/readline/pkg-plist b/test-ports/default/devel/readline/pkg-plist
index 021fc460..3b1cec75 100644
--- a/test-ports/default/devel/readline/pkg-plist
+++ b/test-ports/default/devel/readline/pkg-plist
@@ -8,21 +8,22 @@ include/readline/rltypedefs.h
include/readline/tilde.h
lib/libhistory.a
lib/libhistory.so
-lib/libhistory.so.6
+lib/libhistory.so.8
+lib/libhistory.so.8.0
lib/libreadline.a
lib/libreadline.so
-lib/libreadline.so.6
+lib/libreadline.so.8
+lib/libreadline.so.8.0
+libdata/pkgconfig/readline.pc
man/man3/history.3.gz
man/man3/readline.3.gz
%%DATADIR%%/excallback.c
%%DATADIR%%/fileman.c
-%%DATADIR%%/hist_erasedups.c
-%%DATADIR%%/hist_purgecmd.c
%%DATADIR%%/histexamp.c
%%DATADIR%%/manexamp.c
-%%DATADIR%%/rl-callbacktest.c
%%DATADIR%%/rl-fgets.c
%%DATADIR%%/rl.c
+%%DATADIR%%/rlbasic.c
%%DATADIR%%/rlcat.c
%%DATADIR%%/rlevent.c
%%DATADIR%%/rlptytest.c
diff --git a/test-ports/default/lang/Makefile b/test-ports/default/lang/Makefile
index e2e030fd..80aaef00 100644
--- a/test-ports/default/lang/Makefile
+++ b/test-ports/default/lang/Makefile
@@ -1,9 +1,6 @@
-SUBDIR += perl5.24
-SUBDIR += perl5.28
+SUBDIR += perl5.30
SUBDIR += python
SUBDIR += python2
-SUBDIR += python3
SUBDIR += python27
-SUBDIR += python35
-SUBDIR += python36
+SUBDIR += python3
SUBDIR += python37
diff --git a/test-ports/default/lang/perl5.24/Makefile b/test-ports/default/lang/perl5.24/Makefile
deleted file mode 100644
index 10fe2b89..00000000
--- a/test-ports/default/lang/perl5.24/Makefile
+++ /dev/null
@@ -1,282 +0,0 @@
-# Created by: mat
-# $FreeBSD: head/lang/perl5.24/Makefile 484696 2018-11-11 15:38:50Z danfe $
-
-PORTNAME= perl
-DISTVERSION= ${PERL_VERSION}
-PORTREVISION= 2
-CATEGORIES= lang devel perl5
-MASTER_SITES= CPAN/../../src/5.0 CPAN/../by-authors/id/S/SH/SHAY
-DIST_SUBDIR= perl
-
-MAINTAINER= mat@FreeBSD.org
-COMMENT= Practical Extraction and Report Language
-
-LICENSE= ART10 GPLv1+
-LICENSE_COMB= dual
-LICENSE_FILE_ART10= ${WRKSRC}/Artistic
-LICENSE_FILE_GPLv1+ = ${WRKSRC}/Copying
-
-DEPRECATED= Support ends three years after .0 release, please upgrade to a more recent version of Perl
-EXPIRATION_DATE=2019-05-09
-
-TEST_TARGET= test_harness
-TEST_ENV= ${MAKE_ENV} TEST_JOBS=${MAKE_JOBS_NUMBER} \
- LD_LIBRARY_PATH=${WRKSRC}
-
-OPTIONS_DEFINE= DEBUG GDBM PERL_64BITINT PTHREAD \
- MULTIPLICITY SITECUSTOMIZE DTRACE
-# it seems perl malloc has problems with threaded perl on FreeBSD
-OPTIONS_RADIO= EXCLUSIVE
-OPTIONS_RADIO_EXCLUSIVE= THREADS PERL_MALLOC
-OPTIONS_DEFAULT= PERL_64BITINT THREADS PTHREAD MULTIPLICITY DTRACE
-
-.if !exists(/usr/sbin/dtrace)
-OPTIONS_EXCLUDE+= DTRACE
-.endif
-.for a in aarch64 arm armeb armv6 armv7 mips mips64 mips64el mipsel mipsn32 powerpc \
- powerpc64 sparc64
-OPTIONS_EXCLUDE_${a}= DTRACE
-.endfor
-
-EXCLUSIVE_DESC= Exclusive OPTIONS
-GDBM_DESC= GDBM_File extension
-PERL_MALLOC_DESC= Use Perl malloc
-PERL_64BITINT_DESC= Use 64 bit integers (on i386)
-THREADS_DESC= Build threaded perl
-PTHREAD_DESC= Build with -lpthread
-MULTIPLICITY_DESC= Use multiplicity
-SITECUSTOMIZE_DESC= Run-time customization of @INC
-
-OPTIONS_SUB= yes
-DEBUG_CONFIGURE_ON= -Doptimize="-g" -DDEBUGGING
-DEBUG_CONFIGURE_OFF= -Doptimize="${CFLAGS}"
-DTRACE_CONFIGURE_ON= -Dusedtrace
-DTRACE_CONFIGURE_OFF= -Uusedtrace
-GDBM_CONFIGURE_ON= -Di_gdbm
-GDBM_CONFIGURE_OFF= -Ui_gdbm
-GDBM_LIB_DEPENDS= libgdbm.so:databases/gdbm
-PERL_64BITINT_CONFIGURE_ON= -Duse64bitint
-MULTIPLICITY_CONFIGURE_ON= -Dusemultiplicity=y
-MULTIPLICITY_CONFIGURE_OFF= -Dusemultiplicity=n
-SITECUSTOMIZE_CONFIGURE_ON= -Dusesitecustomize
-THREADS_CONFIGURE_ON= -Dusethreads=y
-THREADS_CONFIGURE_OFF= -Dusethreads=n
-PERL_MALLOC_CONFIGURE_ON= -Dusemymalloc=y
-PERL_MALLOC_CONFIGURE_OFF= -Dusemymalloc=n
-
-PORTSCOUT= limit:^${PERL_VER}.
-
-.include "version.mk"
-PERL_VER= ${PERL_VERSION:C/\.[0-9]+$//}
-PERL_ARCH= mach
-SITE_PERL_REL?= lib/perl5/site_perl
-SITE_PERL?= ${PREFIX}/${SITE_PERL_REL}
-SITE_ARCH_REL?= ${SITE_PERL_REL}/${PERL_ARCH}/${PERL_VER}
-SITE_ARCH?= ${PREFIX}/${SITE_ARCH_REL}
-SITE_MAN_PREFIX= ${SITE_PERL_REL}
-SITE_MAN3_REL?= ${SITE_MAN_PREFIX}/man/man3
-SITE_MAN3?= ${PREFIX}/${SITE_MAN3_REL}
-SITE_MAN1_REL?= ${SITE_MAN_PREFIX}/man/man1
-SITE_MAN1?= ${PREFIX}/${SITE_MAN1_REL}
-
-_PRIV_LIB= lib/perl5/${PERL_VER}
-_ARCH_LIB= ${_PRIV_LIB}/${PERL_ARCH}
-
-USES= cpe tar:xz
-
-HAS_CONFIGURE= yes
-CONFIGURE_SCRIPT=Configure
-CONFIGURE_ARGS= -sde -Dprefix=${PREFIX} \
- -Dlibperl=libperl.so.${PERL_VERSION} \
- -Darchlib=${PREFIX}/${_ARCH_LIB} \
- -Dprivlib=${PREFIX}/${_PRIV_LIB} \
- -Dman3dir=${PREFIX}/${PERLMANPREFIX_REL}/man/man3 \
- -Dman1dir=${PREFIX}/${PERLMANPREFIX_REL}/man/man1 \
- -Dsitearch=${SITE_ARCH} \
- -Dsitelib=${SITE_PERL} -Dscriptdir=${PREFIX}/bin \
- -Dsiteman3dir=${SITE_MAN3} \
- -Dsiteman1dir=${SITE_MAN1} \
- -Ui_malloc -Ui_iconv -Uinstallusrbinperl -Dusenm=n \
- -Dcc="${CC}" -Duseshrplib -Dinc_version_list=none \
- -Dcf_by=${MAINTAINER:C,@.*,,} -Dcf_email=${MAINTAINER} \
- -Dcf_time="`${STAT} -t \"%a %b %d %T %Z %Y\" -f %Sm ${_DISTDIR}/${DISTNAME}${EXTRACT_SUFX}`"
-# Keep the following two in sync.
-# lddlflags is used for all .so linking
-# shrpldflags is used for libperl.so, so remove all the extra bits inherited from lddlflags.
-CONFIGURE_ARGS+= \
- -Alddlflags='-L${WRKSRC} -L${PREFIX}/${_ARCH_LIB}/CORE -lperl' \
- -Dshrpldflags='$$(LDDLFLAGS:N-L${WRKSRC}:N-L${PREFIX}/${_ARCH_LIB}/CORE:N-lperl) -Wl,-soname,$$(LIBPERL:R)'
-
-# Give a hint of where libperl.so can be found.
-USE_LDCONFIG= ${PREFIX}/${_ARCH_LIB}/CORE
-
-CONFIGURE_ENV+= UNAME_v="$$(uname -v | sed 'y/=/ /')"
-
-SUB_LIST+= PERL_VERSION=${PERL_VERSION} \
- PERL_VER=${PERL_VER} \
- SITE_PERL=${SITE_PERL_REL} \
- PRIV_LIB=${_PRIV_LIB} \
- PERLMANPREFIX=${PERLMANPREFIX_REL} \
- SITEMANPREFIX=${SITE_MAN_PREFIX} \
- PERL_ARCH=${PERL_ARCH}
-
-SUB_FILES= perl-man.conf
-
-INSTALL_TARGET= install-strip
-
-.if defined(PERL_VENDOR_PREFIX)
-CONFIGURE_ARGS+= \
- -Dvendorprefix=${PERL_VENDOR_PREFIX} \
- -Dvendorarch=${PERL_VENDOR_PREFIX}/${_ARCH_LIB} \
- -Dvendorbin=${PERL_VENDOR_PREFIX}/bin \
- -Dvendorlib=${PERL_VENDOR_PREFIX}/${_PRIV_LIB} \
- -Dvendorman3dir=${PERL_VENDOR_PREFIX}/${_PRIV_LIB}/man/man3 \
- -Dvendorman1dir=${PERL_VENDOR_PREFIX}/man/man1
-.endif
-
-# http://perl5.git.perl.org/perl.git/commit/b83080de5c4254
-# PERLIOBUF_DEFAULT_BUFSIZ size in bytes (default: 8192 bytes)
-.if defined(PERLIOBUF_DEFAULT_BUFSIZ)
-CONFIGURE_ARGS+= \
- -Accflags=-DPERLIOBUF_DEFAULT_BUFSIZ=${PERLIOBUF_DEFAULT_BUFSIZ}
-.endif
-
-PERLMANPREFIX_REL= ${_PRIV_LIB}/perl
-PERLMANPREFIX= ${PREFIX}/${PERLMANPREFIX_REL}
-MANDIRS+= ${PERLMANPREFIX}/man
-
-PLIST_SUB+= PERL_VERSION=${PERL_VERSION} \
- PERL_VER=${PERL_VER} \
- PERL_ARCH=${PERL_ARCH} \
- MAN1=${PERLMANPREFIX_REL}/man/man1 \
- MAN3=${PERLMANPREFIX_REL}/man/man3 \
- PERLMANPREFIX=${PERLMANPREFIX_REL} \
- SITEMANPREFIX=${SITE_MAN_PREFIX} \
- SITE_PERL=${SITE_PERL_REL} \
- SITE_ARCH=${SITE_ARCH_REL} \
- PRIV_LIB=${_PRIV_LIB} \
- PKGNAMESUFFIX=${PKGNAMESUFFIX} \
- ARCH_LIB=${_ARCH_LIB}
-
-# Why this is required is explained in:
-# https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227356#c5
-_PERL5_DEFAULT_FILE= /tmp/PERL5_DEFAULT
-
-# Get the default version, and possibly, overwrite it.
-.include <bsd.port.options.mk>
-.sinclude "${_PERL5_DEFAULT_FILE}"
-
-# if this port is default due PERL5_DEFAULT
-# change PKGNAME to reflect this
-.if ${PERL_VER} == ${PERL5_DEFAULT}
-PKGNAMESUFFIX= 5
-IAMDEFAULTPERL= yes
-.else
-# make PKGNAME unique among other lang/perl5.x
-PKGNAMESUFFIX= ${PERL_VER}
-.endif
-
-# Am I building the default Perl ?
-.if defined(IAMDEFAULTPERL)
-PLIST_SUB+= DEFAULT="" BINSUFFIX=""
-.else
-BINSUFFIX= ${PERL_VERSION}
-PLIST_SUB+= DEFAULT="@comment " BINSUFFIX=${PERL_VERSION}
-CONFIGURE_ARGS+=-Dversiononly
-.endif
-
-.if !defined(IAMDEFAULTPERL)
-pre-everything::
- @${ECHO_MSG} "##################################################"
- @${ECHO_MSG} ""
- @${ECHO_MSG} " This is *NOT* the DEFAULT perl version"
- @${ECHO_MSG} ""
- @${ECHO_MSG} "It will *NOT* install ${PREFIX}/bin/perl"
- @${ECHO_MSG} ""
- @${ECHO_MSG} "It will *ONLY* install ${PREFIX}/bin/perl${PERL_VERSION}"
- @${ECHO_MSG} ""
- @${ECHO_MSG} "The default Perl version currently is ${PERL5_DEFAULT}."
- @${ECHO_MSG} ""
- @${ECHO_MSG} "If you want to use this version as the default,"
- @${ECHO_MSG} "stop the build now, add this line to your"
- @${ECHO_MSG} "/etc/make.conf, and then restart the build."
- @${ECHO_MSG} ""
- @${ECHO_MSG} "DEFAULT_VERSIONS+=perl5=${PERL_VER}"
- @${ECHO_MSG} ""
- @${ECHO_MSG} "##################################################"
-. if !(defined(PACKAGE_BUILDING) || defined(BATCH))
- @sleep 30
-. endif
-.endif
-
-# Put a symlink to the future libperl.so.x.yy so that -lperl works.
-# Also, save PERL5_DEFAULT in case someone is not using the default Perl
-# version whilst not having set DEFAULT_VERSIONS=perl5=blah. While upgrading,
-# portmaster/portupgrade will remove the installed Perl version, and it will
-# remove any way to guess what the default Perl version is needed.
-post-extract:
- ${LN} -s libperl.so.${PERL_VERSION} ${WRKSRC}/libperl.so
- ${LN} -s libperl.so.${PERL_VERSION} ${WRKSRC}/libperl.so.${PERL_VER}
-.if !defined(PACKAGE_BUILDING)
- @${ECHO_CMD} "PERL5_DEFAULT=${PERL5_DEFAULT}" > ${_PERL5_DEFAULT_FILE}
-.endif
-
-.if !defined(PACKAGE_BUILDING)
-post-clean:
- @${RM} ${_PERL5_DEFAULT_FILE}
-.endif
-
-post-patch:
- ${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \
- ${WRKSRC}/Configure ${WRKSRC}/hints/freebsd.sh
-.if !defined(IAMDEFAULTPERL)
- ${REINPLACE_CMD} -e '/do_installprivlib = 0 if .versiononly/d; \
- /^if.*nopods.*versiononly || /s/.*/if (1) {/' \
- ${WRKSRC}/installperl
-.endif
-post-patch-PTHREAD-on:
- ${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|-lpthread|g;' \
- ${WRKSRC}/hints/freebsd.sh
-post-patch-PTHREAD-off:
- ${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%||g;' \
- ${WRKSRC}/hints/freebsd.sh
-
-post-build:
- @${REINPLACE_CMD} -e '/^lddlflags/s|-L${WRKSRC} ||' \
- ${WRKSRC}/lib/Config_heavy.pl
-.if ${CC} == /nxb-bin/usr/bin/cc
- @${REINPLACE_CMD} -e 's=/nxb-bin==' \
- ${WRKSRC}/lib/Config.pm ${WRKSRC}/lib/Config_heavy.pl
-# Restore Config.pm's timestamp so that Perl's build system does not think it
-# needs to rebuild everything.
- @${TOUCH} -r ${WRKSRC}/lib/Config.pm.bak ${WRKSRC}/lib/Config.pm
-.endif
-
-post-install:
- ${MKDIR} ${STAGEDIR}${SITE_MAN1} ${STAGEDIR}${SITE_MAN3}
- ${MKDIR} ${STAGEDIR}${SITE_ARCH}/auto
- ${MKDIR} ${STAGEDIR}${SITE_PERL}/auto
-.if defined(IAMDEFAULTPERL)
- ${LN} -sf perl ${STAGEDIR}${PREFIX}/bin/perl5
- ${LN} -sf perl ${STAGEDIR}${PREFIX}/bin/perl${PERL_VERSION}
-.endif
- ${LN} -sf libperl.so.${PERL_VERSION} ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/CORE/libperl.so
- ${LN} -sf libperl.so.${PERL_VERSION} ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/CORE/libperl.so.${PERL_VER}
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/perl${PERL_VERSION}
- ${MKDIR} ${STAGEDIR}${SITE_ARCH}/machine
- ${MKDIR} ${STAGEDIR}${SITE_ARCH}/sys
- # h2ph needs perl, but perl is not installed, it's only
- # staged, so, use the one in WRKDIR
- (cd /usr/include && ${SETENV} LD_LIBRARY_PATH=${WRKSRC} \
- ${WRKSRC}/perl -I ${WRKSRC}/lib ${STAGEDIR}${PREFIX}/bin/h2ph${BINSUFFIX} \
- -d ${STAGEDIR}${SITE_ARCH} *.h machine/*.h sys/*.h >/dev/null)
- @${FIND} ${STAGEDIR}${SITE_ARCH} -name '*.ph' | sed -e 's|${STAGEDIR}||' >> ${TMPPLIST}
- ${FIND} ${STAGEDIR} -name '*.so*' -type f | while read f; \
- do \
- ${CHMOD} 644 $$f; \
- ${STRIP_CMD} $$f; \
- ${CHMOD} 444 $$f; \
- done
- ${INSTALL_DATA} ${WRKDIR}/perl-man.conf ${STAGEDIR}${PREFIX}/etc/man.d/perl${PKGNAMESUFFIX}.conf
-
-.include <bsd.port.mk>
diff --git a/test-ports/default/lang/perl5.24/distinfo b/test-ports/default/lang/perl5.24/distinfo
deleted file mode 100644
index fdef0f6d..00000000
--- a/test-ports/default/lang/perl5.24/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523793370
-SHA256 (perl/perl-5.24.4.tar.xz) = 7f080287ff64750270689843ae945f02159a33cb8f2fc910248c15befba5db84
-SIZE (perl/perl-5.24.4.tar.xz) = 11580256
diff --git a/test-ports/default/lang/perl5.24/files/patch-cpan_ExtUtils-Install_lib_ExtUtils_Install.pm b/test-ports/default/lang/perl5.24/files/patch-cpan_ExtUtils-Install_lib_ExtUtils_Install.pm
deleted file mode 100644
index b84c8fc0..00000000
--- a/test-ports/default/lang/perl5.24/files/patch-cpan_ExtUtils-Install_lib_ExtUtils_Install.pm
+++ /dev/null
@@ -1,11 +0,0 @@
---- cpan/ExtUtils-Install/lib/ExtUtils/Install.pm.orig 2015-06-22 12:55:33 UTC
-+++ cpan/ExtUtils-Install/lib/ExtUtils/Install.pm
-@@ -809,7 +809,7 @@ sub install { #XXX OS-SPECIFIC
- utime($atime,$mtime + $Is_VMS,$targetfile) unless $dry_run>1;
-
-
-- $mode = 0444 | ( $mode & 0111 ? 0111 : 0 );
-+ $mode = 0644 | ( $mode & 0111 ? 0111 : 0 );
- $mode = $mode | 0222
- if $realtarget ne $targetfile;
- _chmod( $mode, $targetfile, $verbose );
diff --git a/test-ports/default/lang/perl5.24/files/patch-cpan_ExtUtils-MakeMaker_lib_ExtUtils_MM__Any.pm b/test-ports/default/lang/perl5.24/files/patch-cpan_ExtUtils-MakeMaker_lib_ExtUtils_MM__Any.pm
deleted file mode 100644
index e064f170..00000000
--- a/test-ports/default/lang/perl5.24/files/patch-cpan_ExtUtils-MakeMaker_lib_ExtUtils_MM__Any.pm
+++ /dev/null
@@ -1,18 +0,0 @@
---- cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm.orig 2016-01-25 10:18:16 UTC
-+++ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm
-@@ -1880,13 +1880,14 @@ sub init_INSTALL_from_PREFIX {
- ('$(PREFIX)') x 3;
- }
- else {
-+ $self->{PREFIX} ||= $iprefix;
- $self->{PERLPREFIX} ||= $iprefix;
- $self->{SITEPREFIX} ||= $sprefix;
- $self->{VENDORPREFIX} ||= $vprefix;
-
- # Lots of MM extension authors like to use $(PREFIX) so we
- # put something sensible in there no matter what.
-- $self->{PREFIX} = '$('.uc $self->{INSTALLDIRS}.'PREFIX)';
-+ #$self->{PREFIX} = '$('.uc $self->{INSTALLDIRS}.'PREFIX)';
- }
-
- my $arch = $Config{archname};
diff --git a/test-ports/default/lang/perl5.24/files/patch-cpan_ExtUtils-MakeMaker_t_INST__PREFIX.t b/test-ports/default/lang/perl5.24/files/patch-cpan_ExtUtils-MakeMaker_t_INST__PREFIX.t
deleted file mode 100644
index 2857893c..00000000
--- a/test-ports/default/lang/perl5.24/files/patch-cpan_ExtUtils-MakeMaker_t_INST__PREFIX.t
+++ /dev/null
@@ -1,20 +0,0 @@
---- cpan/ExtUtils-MakeMaker/t/INST_PREFIX.t.orig 2015-04-15 07:47:18 UTC
-+++ cpan/ExtUtils-MakeMaker/t/INST_PREFIX.t
-@@ -10,7 +10,7 @@ BEGIN {
- }
-
- use strict;
--use Test::More tests => 52;
-+use Test::More tests => 51;
- use MakeMaker::Test::Utils;
- use MakeMaker::Test::Setup::BFD;
- use ExtUtils::MakeMaker;
-@@ -62,7 +62,7 @@ like( $stdout->read, qr{
- (?:Writing\ MYMETA.yml\ and\ MYMETA.json\n)?
- }x );
-
--is( $mm->{PREFIX}, '$(SITEPREFIX)', 'PREFIX set based on INSTALLDIRS' );
-+## is( $mm->{PREFIX}, '$(SITEPREFIX)', 'PREFIX set based on INSTALLDIRS' );
-
- isa_ok( $mm, 'ExtUtils::MakeMaker' );
-
diff --git a/test-ports/default/lang/perl5.24/files/patch-cpan_Math-BigInt_lib_Math_BigInt.pm b/test-ports/default/lang/perl5.24/files/patch-cpan_Math-BigInt_lib_Math_BigInt.pm
deleted file mode 100644
index 001358d3..00000000
--- a/test-ports/default/lang/perl5.24/files/patch-cpan_Math-BigInt_lib_Math_BigInt.pm
+++ /dev/null
@@ -1,11 +0,0 @@
---- cpan/Math-BigInt/lib/Math/BigInt.pm.orig 2016-01-06 13:21:01 UTC
-+++ cpan/Math-BigInt/lib/Math/BigInt.pm
-@@ -65,7 +65,7 @@ use overload
- '>>=' => sub { $_[0]->brsft($_[1]); },
-
- # not supported by Perl yet
--'..' => \&_pointpoint,
-+# '..' => \&_pointpoint,
-
- '<=>' => sub { my $rc = $_[2] ?
- ref($_[0])->bcmp($_[1],$_[0]) :
diff --git a/test-ports/default/lang/perl5.24/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc.pm b/test-ports/default/lang/perl5.24/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc.pm
deleted file mode 100644
index 018c68f9..00000000
--- a/test-ports/default/lang/perl5.24/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc.pm
+++ /dev/null
@@ -1,10 +0,0 @@
---- cpan/Pod-Perldoc/lib/Pod/Perldoc.pm.orig 2016-07-25 09:12:21 UTC
-+++ cpan/Pod-Perldoc/lib/Pod/Perldoc.pm
-@@ -1936,6 +1936,7 @@ sub page { # apply a pager to the outpu
- # fix visible escape codes in ToTerm output
- # https://bugs.debian.org/758689
- local $ENV{LESS} = defined $ENV{LESS} ? "$ENV{LESS} -R" : "-R";
-+ local $ENV{MORE} = defined $ENV{MORE} ? "$ENV{MORE} -R" : "-R";
- last if system("$pager \"$output\"") == 0;
- }
- }
diff --git a/test-ports/default/lang/perl5.24/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc_BaseTo.pm b/test-ports/default/lang/perl5.24/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc_BaseTo.pm
deleted file mode 100644
index 600fdf77..00000000
--- a/test-ports/default/lang/perl5.24/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc_BaseTo.pm
+++ /dev/null
@@ -1,10 +0,0 @@
---- cpan/Pod-Perldoc/lib/Pod/Perldoc/BaseTo.pm.orig 2015-04-26 15:40:21 UTC
-+++ cpan/Pod-Perldoc/lib/Pod/Perldoc/BaseTo.pm
-@@ -33,6 +33,7 @@ BEGIN {
- *is_linux = $^O eq 'linux' ? \&TRUE : \&FALSE unless defined &is_linux;
- *is_hpux = $^O =~ m/hpux/ ? \&TRUE : \&FALSE unless defined &is_hpux;
- *is_openbsd = $^O =~ m/openbsd/ ? \&TRUE : \&FALSE unless defined &is_openbsd;
-+ *is_freebsd = $^O =~ m/freebsd/ ? \&TRUE : \&FALSE unless defined &is_freebsd;
- *is_bitrig = $^O =~ m/bitrig/ ? \&TRUE : \&FALSE unless defined &is_bitrig;
- }
-
diff --git a/test-ports/default/lang/perl5.24/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc_ToMan.pm b/test-ports/default/lang/perl5.24/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc_ToMan.pm
deleted file mode 100644
index 5d414069..00000000
--- a/test-ports/default/lang/perl5.24/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc_ToMan.pm
+++ /dev/null
@@ -1,20 +0,0 @@
---- cpan/Pod-Perldoc/lib/Pod/Perldoc/ToMan.pm.orig 2015-04-26 15:40:21 UTC
-+++ cpan/Pod-Perldoc/lib/Pod/Perldoc/ToMan.pm
-@@ -63,7 +63,7 @@ sub init {
- sub _roffer_candidates {
- my( $self ) = @_;
-
-- if( $self->is_openbsd || $self->is_bitrig ) { qw( mandoc groff nroff ) }
-+ if( $self->is_openbsd || $self->is_freebsd || $self->is_bitrig ) { qw( mandoc groff nroff ) }
- else { qw( groff nroff mandoc ) }
- }
-
-@@ -108,6 +108,8 @@ sub _get_columns_from_manwidth {
-
- return 0 unless defined $ENV{MANWIDTH};
-
-+ if ($ENV{MANWIDTH} eq 'tty') { return 0; }
-+
- unless( $ENV{MANWIDTH} =~ m/\A\d+\z/ ) {
- $self->warn( "Ignoring non-numeric MANWIDTH ($ENV{MANWIDTH})\n" );
- return 0;
diff --git a/test-ports/default/lang/perl5.24/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc_ToTerm.pm b/test-ports/default/lang/perl5.24/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc_ToTerm.pm
deleted file mode 100644
index fd401d4e..00000000
--- a/test-ports/default/lang/perl5.24/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc_ToTerm.pm
+++ /dev/null
@@ -1,11 +0,0 @@
---- cpan/Pod-Perldoc/lib/Pod/Perldoc/ToTerm.pm.orig 2017-04-04 13:18:08 UTC
-+++ cpan/Pod-Perldoc/lib/Pod/Perldoc/ToTerm.pm
-@@ -41,6 +41,8 @@ sub _get_columns_from_manwidth {
-
- return 0 unless defined $ENV{MANWIDTH};
-
-+ if ($ENV{MANWIDTH} eq 'tty') { return 0; }
-+
- unless( $ENV{MANWIDTH} =~ m/\A\d+\z/ ) {
- $self->warn( "Ignoring non-numeric MANWIDTH ($ENV{MANWIDTH})\n" );
- return 0;
diff --git a/test-ports/default/lang/perl5.24/files/patch-dtrace b/test-ports/default/lang/perl5.24/files/patch-dtrace
deleted file mode 100644
index baea5da3..00000000
--- a/test-ports/default/lang/perl5.24/files/patch-dtrace
+++ /dev/null
@@ -1,266 +0,0 @@
---- Configure.orig 2017-09-22 14:26:35 UTC
-+++ Configure
-@@ -940,6 +940,7 @@ lddlflags=''
- usedl=''
- doublesize=''
- dtraceobject=''
-+dtracexnolibs=''
- ebcdic=''
- fflushNULL=''
- fflushall=''
-@@ -8154,10 +8155,19 @@ while $test 1 ; do
-
- if $test -f $dtrace
- then
-- if $dtrace -h -s ../perldtrace.d \
-+ if $dtrace -h -xnolibs -s ../perldtrace.d \
- -o perldtrace.tmp >/dev/null 2>&1 \
- && rm -f perldtrace.tmp
- then
-+ default_xnolibs=$define
-+ echo " "
-+ echo "Good: your $dtrace knows about the -h flag"
-+ echo "and apparently the -xnolibs flag."
-+ elif $dtrace -h -s ../perldtrace.d \
-+ -o perldtrace.tmp >/dev/null 2>&1 \
-+ && rm -f perldtrace.tmp
-+ then
-+ default_xnolibs=$undef
- echo " "
- echo "Good: your $dtrace knows about the -h flag."
- else
-@@ -8171,6 +8181,17 @@ while $test 1 ; do
- EOM
- exit 1
- fi
-+ case "$dtracexnolibs" in
-+ $define|true|[yY]*)
-+ dtracxnolibs=$define
-+ ;;
-+ ''|' ')
-+ dtracexnolibs=$default_xnolibs
-+ ;;
-+ *)
-+ dtracexnolibs=$undef
-+ ;;
-+ esac
- break;
- fi
-
-@@ -20770,7 +20791,11 @@ $define)
- dtraceobject=$define
- ;;
- ' '|'')
-- $dtrace -h -s ../perldtrace.d -o perldtrace.h
-+ case "$dtracexnolibs" in
-+ $define) xnolibs_option=-xnolibs ;;
-+ *) xnolibs_option= ;;
-+ esac
-+ $dtrace -h $xnolibs_option -s ../perldtrace.d -o perldtrace.h
- $cat >try.c <<EOM
- #include "perldtrace.h"
- int main(void) {
-@@ -20780,14 +20805,14 @@ int main(void) {
- EOM
- dtraceobject=$undef
- if $cc -c -o try.o $optimize $ccflags try.c \
-- && $dtrace -G -s ../perldtrace.d try.o >/dev/null 2>&1; then
-+ && $dtrace -G $xnolibs_option -s ../perldtrace.d try.o >/dev/null 2>&1; then
- dtraceobject=$define
- echo "Your dtrace builds an object file"
- fi
-- $rm -f try.c try.o perldtrace.o
- ;;
- *) dtraceobject=$undef ;;
- esac
-+ $rm -f try.c try.o perldtrace.o perldtrace.h
- esac
-
- : Determine if this is an EBCDIC system
-@@ -24736,6 +24761,7 @@ drand01='$drand01'
- drand48_r_proto='$drand48_r_proto'
- dtrace='$dtrace'
- dtraceobject='$dtraceobject'
-+dtracexnolibs='$dtracexnolibs'
- dynamic_ext='$dynamic_ext'
- eagain='$eagain'
- ebcdic='$ebcdic'
---- Makefile.SH.orig 2017-07-15 18:00:51 UTC
-+++ Makefile.SH
-@@ -390,8 +390,13 @@ VG_TEST ?= ./perl -e 1 2>/dev/null
- ;;
- esac
-
-+case "$dtracexnolibs" in
-+define) xnolibs=-xnolibs ;;
-+*) xnolibs= ;;
-+esac
-+
- $spitshell >>$Makefile <<!GROK!THIS!
--DTRACE = $dtrace
-+DTRACE = $dtrace $xnolibs
- DTRACE_H = $dtrace_h
-
- DTRACE_PERLLIB_O = $dtrace_perllib_o # "dtrace -G" output for perllib_objs
-@@ -518,10 +523,53 @@ main_only_objs = op$(OBJ_EXT) perl$(
- miniperl_objs_nodt = $(mini_only_objs) $(common_objs) miniperlmain$(OBJ_EXT)
- perllib_objs_nodt = $(main_only_objs) $(common_objs)
-
-+!NO!SUBS!
-+
-+# dtrace with -G modifies the source object files, which can cause
-+# dependency issues, and can cause the dtrace -G to fail on FreeBSD
-+# so separate the objects generated by $(CC) from those used to link
-+# the executable when dtrace -G is involved.
-+#
-+# $(FOO:op%os=np%ns) isn't generally portable but is portable to
-+# the makes on darwin, Solaris, FreeBSD and Linux, which is where we
-+# use dtrace
-+
-+case "$usedtrace:$dtraceobject" in
-+define:define)
-+ $spitshell >>$Makefile <<'!NO!SUBS!'
-+
-+miniperl_dtrace_objs = $(miniperl_objs_nodt:%=mpdtrace/%)
-+perllib_dtrace_objs = $(perllib_objs_nodt:%=libpdtrace/%)
-+perlmain_dtrace_objs = maindtrace/perlmain$(OBJ_EXT)
-+
-+miniperl_objs = $(miniperl_dtrace_objs) $(DTRACE_MINI_O)
-+perllib_objs = $(perllib_dtrace_objs) $(DTRACE_PERLLIB_O)
-+perlmain_objs = $(perlmain_dtrace_objs) $(DTRACE_MAIN_O)
-+
-+miniperl_dep = $(DTRACE_MINI_O)
-+perllib_dep = $(DTRACE_PERLLIB_O)
-+perlmain_dep = $(DTRACE_MAIN_O)
-+
-+!NO!SUBS!
-+ ;;
-+ *)
-+
-+ $spitshell >>$Makefile <<'!NO!SUBS!'
-+
- miniperl_objs = $(miniperl_objs_nodt) $(DTRACE_MINI_O)
- perllib_objs = $(perllib_objs_nodt) $(DTRACE_PERLLIB_O)
- perlmain_objs = perlmain$(OBJ_EXT) $(DTRACE_MAIN_O)
-
-+miniperl_dep = $(miniperl_objs)
-+perllib_dep = $(perllib_objs)
-+perlmain_dep = $(perlmain_objs)
-+
-+!NO!SUBS!
-+ ;;
-+esac
-+
-+$spitshell >>$Makefile <<'!NO!SUBS!'
-+
- perltoc_pod_prereqs = extra.pods pod/perl5244delta.pod pod/perlapi.pod pod/perlintern.pod pod/perlmodlib.pod pod/perluniprops.pod
- generated_pods = pod/perltoc.pod $(perltoc_pod_prereqs)
- generated_headers = uudmap.h bitcount.h mg_data.h
-@@ -860,19 +908,32 @@ mydtrace.h: $(DTRACE_H)
- define)
- $spitshell >>$Makefile <<'!NO!SUBS!'
- $(DTRACE_MINI_O): perldtrace.d $(miniperl_objs_nodt)
-- $(DTRACE) -G -s perldtrace.d -o $(DTRACE_MINI_O) $(miniperl_objs_nodt)
-+ -rm -rf mpdtrace
-+ mkdir mpdtrace
-+ cp $(miniperl_objs_nodt) mpdtrace/
-+ $(DTRACE) -G -s perldtrace.d -o $(DTRACE_MINI_O) $(miniperl_dtrace_objs)
-
- $(DTRACE_PERLLIB_O): perldtrace.d $(perllib_objs_nodt)
-- $(DTRACE) -G -s perldtrace.d -o $(DTRACE_PERLLIB_O) $(perllib_objs_nodt)
-+ -rm -rf libpdtrace
-+ mkdir libpdtrace
-+ cp $(perllib_objs_nodt) libpdtrace/
-+ $(DTRACE) -G -s perldtrace.d -o $(DTRACE_PERLLIB_O) $(perllib_dtrace_objs)
-
- $(DTRACE_MAIN_O): perldtrace.d perlmain$(OBJ_EXT)
-- $(DTRACE) -G -s perldtrace.d -o $(DTRACE_MAIN_O) perlmain$(OBJ_EXT)
-+ -rm -rf maindtrace
-+ mkdir maindtrace
-+ cp perlmain$(OBJ_EXT) maindtrace/
-+ $(DTRACE) -G -s perldtrace.d -o $(DTRACE_MAIN_O) $(perlmain_dtrace_objs) || \
-+ ( $(ECHO) "No probes in perlmain$(OBJ_EXT), generating a dummy $(DTRACE_MAIN_O)" && \
-+ $(ECHO) >dtrace_main.c && \
-+ `$(CCCMD)` $(PLDLFLAGS) dtrace_main.c && \
-+ rm -f dtrace_main.c )
-
- !NO!SUBS!
- ;;
- esac
- $spitshell >>$Makefile <<'!NO!SUBS!'
--$(LIBPERL): $& $(perllib_objs) $(DYNALOADER) $(LIBPERLEXPORT)
-+$(LIBPERL): $& $(perllib_dep) $(DYNALOADER) $(LIBPERLEXPORT)
- !NO!SUBS!
- case "$useshrplib" in
- true)
-@@ -973,7 +1034,7 @@ lib/buildcustomize.pl: $& $(miniperl_obj
- *)
- if test "X$hostperl" != X; then
- $spitshell >>$Makefile <<!GROK!THIS!
--lib/buildcustomize.pl: \$& \$(miniperl_objs) write_buildcustomize.pl
-+lib/buildcustomize.pl: \$& \$(miniperl_dep) write_buildcustomize.pl
- -@rm -f miniperl.xok
- -@rm \$(MINIPERL_EXE)
- \$(LNS) \$(HOST_PERL) \$(MINIPERL_EXE)
-@@ -982,7 +1043,7 @@ lib/buildcustomize.pl: \$& \$(miniperl_o
- !GROK!THIS!
- else
- $spitshell >>$Makefile <<'!NO!SUBS!'
--lib/buildcustomize.pl: $& $(miniperl_objs) write_buildcustomize.pl
-+lib/buildcustomize.pl: $& $(miniperl_dep) write_buildcustomize.pl
- -@rm -f miniperl.xok
- $(CC) $(CLDFLAGS) -o $(MINIPERL_EXE) \
- $(miniperl_objs) $(libs)
-@@ -995,7 +1056,7 @@ lib/buildcustomize.pl: $& $(miniperl_obj
-
- $spitshell >>$Makefile <<'!NO!SUBS!'
-
--$(PERL_EXE): $& $(perlmain_objs) $(LIBPERL) $(static_ext) ext.libs $(PERLEXPORT) write_buildcustomize.pl
-+$(PERL_EXE): $& $(perlmain_dep) $(LIBPERL) $(static_ext) ext.libs $(PERLEXPORT) write_buildcustomize.pl
- -@rm -f miniperl.xok
- !NO!SUBS!
-
---- Porting/Glossary.orig 2017-06-30 21:03:20 UTC
-+++ Porting/Glossary
-@@ -2949,6 +2949,11 @@ dtrace (usedtrace.U):
- dtraceobject (dtraceobject.U):
- Whether we need to build an object file with the dtrace tool.
-
-+dtracexnolibs (dtraceobject.U):
-+ Whether dtrace accepts -xnolibs. If available we call dtrace -h
-+ and dtrace -G with -xnolibs to allow dtrace to run in a jail on
-+ FreeBSD.
-+
- dynamic_ext (Extensions.U):
- This variable holds a list of XS extension files we want to
- link dynamically into the package. It is used by Makefile.
---- ext/XS-APItest/Makefile.PL.orig 2017-06-30 21:03:22 UTC
-+++ ext/XS-APItest/Makefile.PL
-@@ -58,7 +58,8 @@ sub MY::postamble
- DTRACE_D = ../../perldtrace.d
-
- dtrace\$(OBJ_EXT): \$(DTRACE_D) core\$(OBJ_EXT)
-- $Config{dtrace} -G -s \$(DTRACE_D) -o dtrace\$(OBJ_EXT) core\$(OBJ_EXT)
-+ $Config{dtrace} -G -s \$(DTRACE_D) -o dtrace\$(OBJ_EXT) core\$(OBJ_EXT) || \\
-+ ( \$(ECHO) >dtrace.c && \$(CCCMD) \$(CCCDLFLAGS) dtrace.c && rm -f dtrace.c )
- POSTAMBLE
-
- return $post;
---- hints/freebsd.sh.orig 2017-06-30 21:03:22 UTC
-+++ hints/freebsd.sh
-@@ -105,6 +105,15 @@ case "$osvers" in
- ;;
- esac
-
-+case "$osvers" in
-+10.*)
-+ # dtrace on 10.x needs libelf symbols, but we don't know if the
-+ # user is going to request usedtrace and there's no .cbu for usedtrace
-+ libswanted="$libswanted elf"
-+ echo "libswanted $libswanted" >&4
-+ ;;
-+esac
-+
- # Dynamic Loading flags have not changed much, so they are separated
- # out here to avoid duplicating them everywhere.
- case "$osvers" in
diff --git a/test-ports/default/lang/perl5.24/files/patch-ext_GDBM__File_t_fatal.t b/test-ports/default/lang/perl5.24/files/patch-ext_GDBM__File_t_fatal.t
deleted file mode 100644
index b011ba77..00000000
--- a/test-ports/default/lang/perl5.24/files/patch-ext_GDBM__File_t_fatal.t
+++ /dev/null
@@ -1,30 +0,0 @@
-Those two test fails starting with gdbm 1.15.
-
---- ext/GDBM_File/t/fatal.t.orig 2018-03-23 19:37:49 UTC
-+++ ext/GDBM_File/t/fatal.t
-@@ -12,7 +12,7 @@ BEGIN {
- plan(skip_all => "GDBM_File is flaky in $^O")
- if $^O =~ /darwin/;
-
-- plan(tests => 8);
-+ plan(tests => 6);
- use_ok('GDBM_File');
- }
-
-@@ -34,16 +34,5 @@ isnt((open $fh, "<&=$fileno"), undef, "d
- or diag("\$! = $!");
- isnt(close $fh, undef,
- "close fileno $fileno, out from underneath the GDBM_File");
--is(eval {
-- $h{Perl} = 'Rules';
-- untie %h;
-- 1;
--}, undef, 'Trapped error when attempting to write to knobbled GDBM_File');
--
--# Observed "File write error" and "lseek error" from two different systems.
--# So there might be more variants. Important part was that we trapped the error
--# via croak.
--like($@, qr/ at .*\bfatal\.t line \d+\.\n\z/,
-- 'expected error message from GDBM_File');
-
- unlink <Op_dbmx*>;
diff --git a/test-ports/default/lang/perl5.24/files/patch-hints_freebsd.sh b/test-ports/default/lang/perl5.24/files/patch-hints_freebsd.sh
deleted file mode 100644
index ad822d32..00000000
--- a/test-ports/default/lang/perl5.24/files/patch-hints_freebsd.sh
+++ /dev/null
@@ -1,51 +0,0 @@
---- hints/freebsd.sh.orig 2015-04-15 07:47:18 UTC
-+++ hints/freebsd.sh
-@@ -88,6 +88,8 @@ case "$osvers" in
- esac
- libswanted=`echo $libswanted | sed 's/ malloc / /'`
- libswanted=`echo $libswanted | sed 's/ bind / /'`
-+ libswanted=`echo $libswanted | sed 's/ dl / /'`
-+ libswanted=`echo $libswanted | sed 's/ c / /'`
- # iconv gone in Perl 5.8.1, but if someone compiles 5.8.0 or earlier.
- libswanted=`echo $libswanted | sed 's/ iconv / /'`
- d_setregid='define'
-@@ -102,6 +104,10 @@ case "$osvers" in
- ;;
- esac
- libswanted=`echo $libswanted | sed 's/ malloc / /'`
-+ libswanted=`echo $libswanted | sed 's/ bind / /'`
-+ libswanted=`echo $libswanted | sed 's/ dl / /'`
-+ libswanted=`echo $libswanted | sed 's/ iconv / /'`
-+ libswanted=`echo $libswanted | sed 's/ c / /'`
- ;;
- esac
-
-@@ -126,7 +132,7 @@ case "$osvers" in
- else
- libpth="/usr/lib /usr/local/lib"
- glibpth="/usr/lib /usr/local/lib"
-- ldflags="-Wl,-E "
-+ ldflags="%%PTHREAD_LIBS%% -Wl,-E "
- lddlflags="-shared "
- fi
- cccdlflags='-DPIC -fPIC'
-@@ -134,7 +140,7 @@ case "$osvers" in
- *)
- libpth="/usr/lib /usr/local/lib"
- glibpth="/usr/lib /usr/local/lib"
-- ldflags="-Wl,-E "
-+ ldflags="%%PTHREAD_LIBS%% -Wl,-E "
- lddlflags="-shared "
- cccdlflags='-DPIC -fPIC'
- ;;
-@@ -191,7 +197,9 @@ esac
-
- # This script UU/usethreads.cbu will get 'called-back' by Configure
- # after it has prompted the user for whether to use threads.
--cat > UU/usethreads.cbu <<'EOCBU'
-+## not quite - modern FreeBSD perl port is supposed to take care of that
-+## we just add extra libraries and cflags nowadays
-+cat > /dev/null <<'EOCBU'
- case "$usethreads" in
- $define|true|[yY]*)
- lc_r=`/sbin/ldconfig -r|grep ':-lc_r'|awk '{print $NF}'|sed -n '$p'`
diff --git a/test-ports/default/lang/perl5.24/files/patch-perl.c b/test-ports/default/lang/perl5.24/files/patch-perl.c
deleted file mode 100644
index 5e2eb68d..00000000
--- a/test-ports/default/lang/perl5.24/files/patch-perl.c
+++ /dev/null
@@ -1,26 +0,0 @@
---- perl.c.orig 2016-04-11 00:49:39 UTC
-+++ perl.c
-@@ -1825,23 +1825,7 @@ S_Internals_V(pTHX_ CV *cv)
- PUSHs(Perl_newSVpvn_flags(aTHX_ non_bincompat_options,
- sizeof(non_bincompat_options) - 1, SVs_TEMP));
-
--#ifndef PERL_BUILD_DATE
--# ifdef __DATE__
--# ifdef __TIME__
--# define PERL_BUILD_DATE __DATE__ " " __TIME__
--# else
--# define PERL_BUILD_DATE __DATE__
--# endif
--# endif
--#endif
--
--#ifdef PERL_BUILD_DATE
-- PUSHs(Perl_newSVpvn_flags(aTHX_
-- STR_WITH_LEN("Compiled at " PERL_BUILD_DATE),
-- SVs_TEMP));
--#else
- PUSHs(&PL_sv_undef);
--#endif
-
- for (i = 1; i <= local_patch_count; i++) {
- /* This will be an undef, if PL_localpatches[i] is NULL. */
diff --git a/test-ports/default/lang/perl5.24/files/patch-t_porting_customized.dat b/test-ports/default/lang/perl5.24/files/patch-t_porting_customized.dat
deleted file mode 100644
index 9395584b..00000000
--- a/test-ports/default/lang/perl5.24/files/patch-t_porting_customized.dat
+++ /dev/null
@@ -1,20 +0,0 @@
---- t/porting/customized.dat.orig 2016-08-11 20:06:42 UTC
-+++ t/porting/customized.dat
-@@ -33,7 +33,7 @@ ExtUtils::MakeMaker cpan/ExtUtils-MakeMa
- ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/Mksymlists.pm 8559ef191b4371d0c381472464856a8a73825b2a
- ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM.pm 09d579ed9daea95c3bf47de2e0b8fe3aa0ff6447
- ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_AIX.pm f720c13748293b792f7073aa96e7daecb590b183
--ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm 243649a399d293ae7ad0f26b7eab2668aa864ce8
-+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm bb5266915618d6da7b30559b378dd30820d64308
- ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_BeOS.pm b63c90129303b2c17d084fb828aa2c02a2ad85b8
- ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Cygwin.pm cabd1c97eaa427067811d92807e34c17940c7350
- ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Darwin.pm 6a185d897a600c34615a6073f4de0ac2f54fef3e
-@@ -99,7 +99,7 @@ Math::BigRat cpan/Math-BigRat/lib/Math/B
- Memoize cpan/Memoize/Memoize.pm 902092ff91cdec9c7b4bd06202eb179e1ce26ca2
- Parse::CPAN::Meta cpan/Parse-CPAN-Meta/lib/Parse/CPAN/Meta.pm 2de9f411463eda2bd5f57163c12edab9a00dc598
- Parse::CPAN::Meta cpan/Parse-CPAN-Meta/t/02_api.t a692c9a7e52b08a14a954d6c405a22c0dab1cd43
--Pod::Perldoc cpan/Pod-Perldoc/lib/Pod/Perldoc.pm ba3072a6af793b410b02594ed8fe109ac16a1d43
-+Pod::Perldoc cpan/Pod-Perldoc/lib/Pod/Perldoc.pm e9e98b26450ceb3bae1e54ac8a57dab88932de96
- Scalar-List-Utils cpan/Scalar-List-Utils/lib/List/Util.pm 3b501b7332480b34929bc4df5d48581df3307267
- Scalar-List-Utils cpan/Scalar-List-Utils/lib/List/Util/XS.pm ebd169113d3df79d31ad5535dbd7a538a8c14fd2
- Scalar-List-Utils cpan/Scalar-List-Utils/lib/Scalar/Util.pm def601405bac7a4d6690b8c4207e0f05d65eb4ca
diff --git a/test-ports/default/lang/perl5.24/files/patch-vutil.h b/test-ports/default/lang/perl5.24/files/patch-vutil.h
deleted file mode 100644
index 0ff04be8..00000000
--- a/test-ports/default/lang/perl5.24/files/patch-vutil.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- vutil.h.orig 2015-04-15 07:47:18 UTC
-+++ vutil.h
-@@ -115,7 +115,7 @@ S_croak_xs_usage(pTHX_ const CV *const c
- Perl_croak_nocontext("Usage: %s(%s)", gvname, params);
- } else {
- /* Pants. I don't think that it should be possible to get here. */
-- Perl_croak_nocontext("Usage: CODE(0x%"UVxf")(%s)", PTR2UV(cv), params);
-+ Perl_croak_nocontext("Usage: CODE(0x%" UVxf ")(%s)", PTR2UV(cv), params);
- }
- }
-
diff --git a/test-ports/default/lang/perl5.24/pkg-message b/test-ports/default/lang/perl5.24/pkg-message
deleted file mode 100644
index 751268e6..00000000
--- a/test-ports/default/lang/perl5.24/pkg-message
+++ /dev/null
@@ -1,11 +0,0 @@
-The /usr/bin/perl symlink has been removed starting with Perl 5.20.
-For shebangs, you should either use:
-
-#!/usr/local/bin/perl
-
-or
-
-#!/usr/bin/env perl
-
-The first one will only work if you have a /usr/local/bin/perl,
-the second will work as long as perl is in PATH.
diff --git a/test-ports/default/lang/perl5.24/pkg-plist b/test-ports/default/lang/perl5.24/pkg-plist
deleted file mode 100644
index 73810645..00000000
--- a/test-ports/default/lang/perl5.24/pkg-plist
+++ /dev/null
@@ -1,2316 +0,0 @@
-bin/c2ph%%BINSUFFIX%%
-bin/corelist%%BINSUFFIX%%
-bin/cpan%%BINSUFFIX%%
-bin/enc2xs%%BINSUFFIX%%
-bin/encguess%%BINSUFFIX%%
-bin/h2ph%%BINSUFFIX%%
-bin/h2xs%%BINSUFFIX%%
-bin/instmodsh%%BINSUFFIX%%
-bin/json_pp%%BINSUFFIX%%
-bin/libnetcfg%%BINSUFFIX%%
-%%DEFAULT%%bin/perl
-%%DEFAULT%%bin/perl5
-bin/perl%%PERL_VERSION%%
-bin/perlbug%%BINSUFFIX%%
-bin/perldoc%%BINSUFFIX%%
-bin/perlivp%%BINSUFFIX%%
-bin/perlthanks%%BINSUFFIX%%
-bin/piconv%%BINSUFFIX%%
-bin/pl2pm%%BINSUFFIX%%
-bin/pod2html%%BINSUFFIX%%
-bin/pod2man%%BINSUFFIX%%
-bin/pod2text%%BINSUFFIX%%
-bin/pod2usage%%BINSUFFIX%%
-bin/podchecker%%BINSUFFIX%%
-bin/podselect%%BINSUFFIX%%
-bin/prove%%BINSUFFIX%%
-bin/pstruct%%BINSUFFIX%%
-bin/ptar%%BINSUFFIX%%
-bin/ptardiff%%BINSUFFIX%%
-bin/ptargrep%%BINSUFFIX%%
-bin/shasum%%BINSUFFIX%%
-bin/splain%%BINSUFFIX%%
-bin/xsubpp%%BINSUFFIX%%
-bin/zipdetails%%BINSUFFIX%%
-etc/man.d/perl%%PKGNAMESUFFIX%%.conf
-%%PRIV_LIB%%/AnyDBM_File.pm
-%%PRIV_LIB%%/App/Cpan.pm
-%%PRIV_LIB%%/App/Prove.pm
-%%PRIV_LIB%%/App/Prove/State.pm
-%%PRIV_LIB%%/App/Prove/State/Result.pm
-%%PRIV_LIB%%/App/Prove/State/Result/Test.pm
-%%PRIV_LIB%%/Archive/Tar.pm
-%%PRIV_LIB%%/Archive/Tar/Constant.pm
-%%PRIV_LIB%%/Archive/Tar/File.pm
-%%PRIV_LIB%%/Attribute/Handlers.pm
-%%PRIV_LIB%%/AutoLoader.pm
-%%PRIV_LIB%%/AutoSplit.pm
-%%PRIV_LIB%%/B/Debug.pm
-%%PRIV_LIB%%/B/Deparse.pm
-%%PRIV_LIB%%/B/Op_private.pm
-%%PRIV_LIB%%/Benchmark.pm
-%%PRIV_LIB%%/CORE.pod
-%%PRIV_LIB%%/CPAN.pm
-%%PRIV_LIB%%/CPAN/API/HOWTO.pod
-%%PRIV_LIB%%/CPAN/Author.pm
-%%PRIV_LIB%%/CPAN/Bundle.pm
-%%PRIV_LIB%%/CPAN/CacheMgr.pm
-%%PRIV_LIB%%/CPAN/Complete.pm
-%%PRIV_LIB%%/CPAN/Debug.pm
-%%PRIV_LIB%%/CPAN/DeferredCode.pm
-%%PRIV_LIB%%/CPAN/Distribution.pm
-%%PRIV_LIB%%/CPAN/Distroprefs.pm
-%%PRIV_LIB%%/CPAN/Distrostatus.pm
-%%PRIV_LIB%%/CPAN/Exception/RecursiveDependency.pm
-%%PRIV_LIB%%/CPAN/Exception/blocked_urllist.pm
-%%PRIV_LIB%%/CPAN/Exception/yaml_not_installed.pm
-%%PRIV_LIB%%/CPAN/Exception/yaml_process_error.pm
-%%PRIV_LIB%%/CPAN/FTP.pm
-%%PRIV_LIB%%/CPAN/FTP/netrc.pm
-%%PRIV_LIB%%/CPAN/FirstTime.pm
-%%PRIV_LIB%%/CPAN/HTTP/Client.pm
-%%PRIV_LIB%%/CPAN/HTTP/Credentials.pm
-%%PRIV_LIB%%/CPAN/HandleConfig.pm
-%%PRIV_LIB%%/CPAN/Index.pm
-%%PRIV_LIB%%/CPAN/InfoObj.pm
-%%PRIV_LIB%%/CPAN/Kwalify.pm
-%%PRIV_LIB%%/CPAN/Kwalify/distroprefs.dd
-%%PRIV_LIB%%/CPAN/Kwalify/distroprefs.yml
-%%PRIV_LIB%%/CPAN/LWP/UserAgent.pm
-%%PRIV_LIB%%/CPAN/Meta.pm
-%%PRIV_LIB%%/CPAN/Meta/Converter.pm
-%%PRIV_LIB%%/CPAN/Meta/Feature.pm
-%%PRIV_LIB%%/CPAN/Meta/History.pm
-%%PRIV_LIB%%/CPAN/Meta/History/Meta_1_0.pod
-%%PRIV_LIB%%/CPAN/Meta/History/Meta_1_1.pod
-%%PRIV_LIB%%/CPAN/Meta/History/Meta_1_2.pod
-%%PRIV_LIB%%/CPAN/Meta/History/Meta_1_3.pod
-%%PRIV_LIB%%/CPAN/Meta/History/Meta_1_4.pod
-%%PRIV_LIB%%/CPAN/Meta/Merge.pm
-%%PRIV_LIB%%/CPAN/Meta/Prereqs.pm
-%%PRIV_LIB%%/CPAN/Meta/Requirements.pm
-%%PRIV_LIB%%/CPAN/Meta/Spec.pm
-%%PRIV_LIB%%/CPAN/Meta/Validator.pm
-%%PRIV_LIB%%/CPAN/Meta/YAML.pm
-%%PRIV_LIB%%/CPAN/Mirrors.pm
-%%PRIV_LIB%%/CPAN/Module.pm
-%%PRIV_LIB%%/CPAN/Nox.pm
-%%PRIV_LIB%%/CPAN/Plugin.pm
-%%PRIV_LIB%%/CPAN/Plugin/Specfile.pm
-%%PRIV_LIB%%/CPAN/Prompt.pm
-%%PRIV_LIB%%/CPAN/Queue.pm
-%%PRIV_LIB%%/CPAN/Shell.pm
-%%PRIV_LIB%%/CPAN/Tarzip.pm
-%%PRIV_LIB%%/CPAN/URL.pm
-%%PRIV_LIB%%/CPAN/Version.pm
-%%PRIV_LIB%%/Carp.pm
-%%PRIV_LIB%%/Carp/Heavy.pm
-%%PRIV_LIB%%/Class/Struct.pm
-%%PRIV_LIB%%/Compress/Zlib.pm
-%%PRIV_LIB%%/Config/Extensions.pm
-%%PRIV_LIB%%/Config/Perl/V.pm
-%%PRIV_LIB%%/DB.pm
-%%PRIV_LIB%%/DBM_Filter.pm
-%%PRIV_LIB%%/DBM_Filter/compress.pm
-%%PRIV_LIB%%/DBM_Filter/encode.pm
-%%PRIV_LIB%%/DBM_Filter/int32.pm
-%%PRIV_LIB%%/DBM_Filter/null.pm
-%%PRIV_LIB%%/DBM_Filter/utf8.pm
-%%PRIV_LIB%%/Devel/SelfStubber.pm
-%%PRIV_LIB%%/Digest.pm
-%%PRIV_LIB%%/Digest/base.pm
-%%PRIV_LIB%%/Digest/file.pm
-%%PRIV_LIB%%/DirHandle.pm
-%%PRIV_LIB%%/Dumpvalue.pm
-%%PRIV_LIB%%/Encode/Changes.e2x
-%%PRIV_LIB%%/Encode/ConfigLocal_PM.e2x
-%%PRIV_LIB%%/Encode/Makefile_PL.e2x
-%%PRIV_LIB%%/Encode/PerlIO.pod
-%%PRIV_LIB%%/Encode/README.e2x
-%%PRIV_LIB%%/Encode/Supported.pod
-%%PRIV_LIB%%/Encode/_PM.e2x
-%%PRIV_LIB%%/Encode/_T.e2x
-%%PRIV_LIB%%/Encode/encode.h
-%%PRIV_LIB%%/English.pm
-%%PRIV_LIB%%/Env.pm
-%%PRIV_LIB%%/Exporter.pm
-%%PRIV_LIB%%/Exporter/Heavy.pm
-%%PRIV_LIB%%/ExtUtils/CBuilder.pm
-%%PRIV_LIB%%/ExtUtils/CBuilder/Base.pm
-%%PRIV_LIB%%/ExtUtils/CBuilder/Platform/Unix.pm
-%%PRIV_LIB%%/ExtUtils/CBuilder/Platform/VMS.pm
-%%PRIV_LIB%%/ExtUtils/CBuilder/Platform/Windows.pm
-%%PRIV_LIB%%/ExtUtils/CBuilder/Platform/Windows/BCC.pm
-%%PRIV_LIB%%/ExtUtils/CBuilder/Platform/Windows/GCC.pm
-%%PRIV_LIB%%/ExtUtils/CBuilder/Platform/Windows/MSVC.pm
-%%PRIV_LIB%%/ExtUtils/CBuilder/Platform/aix.pm
-%%PRIV_LIB%%/ExtUtils/CBuilder/Platform/android.pm
-%%PRIV_LIB%%/ExtUtils/CBuilder/Platform/cygwin.pm
-%%PRIV_LIB%%/ExtUtils/CBuilder/Platform/darwin.pm
-%%PRIV_LIB%%/ExtUtils/CBuilder/Platform/dec_osf.pm
-%%PRIV_LIB%%/ExtUtils/CBuilder/Platform/os2.pm
-%%PRIV_LIB%%/ExtUtils/Command.pm
-%%PRIV_LIB%%/ExtUtils/Command/MM.pm
-%%PRIV_LIB%%/ExtUtils/Constant.pm
-%%PRIV_LIB%%/ExtUtils/Constant/Base.pm
-%%PRIV_LIB%%/ExtUtils/Constant/ProxySubs.pm
-%%PRIV_LIB%%/ExtUtils/Constant/Utils.pm
-%%PRIV_LIB%%/ExtUtils/Constant/XS.pm
-%%PRIV_LIB%%/ExtUtils/Embed.pm
-%%PRIV_LIB%%/ExtUtils/Install.pm
-%%PRIV_LIB%%/ExtUtils/Installed.pm
-%%PRIV_LIB%%/ExtUtils/Liblist.pm
-%%PRIV_LIB%%/ExtUtils/Liblist/Kid.pm
-%%PRIV_LIB%%/ExtUtils/MANIFEST.SKIP
-%%PRIV_LIB%%/ExtUtils/MM.pm
-%%PRIV_LIB%%/ExtUtils/MM_AIX.pm
-%%PRIV_LIB%%/ExtUtils/MM_Any.pm
-%%PRIV_LIB%%/ExtUtils/MM_BeOS.pm
-%%PRIV_LIB%%/ExtUtils/MM_Cygwin.pm
-%%PRIV_LIB%%/ExtUtils/MM_DOS.pm
-%%PRIV_LIB%%/ExtUtils/MM_Darwin.pm
-%%PRIV_LIB%%/ExtUtils/MM_MacOS.pm
-%%PRIV_LIB%%/ExtUtils/MM_NW5.pm
-%%PRIV_LIB%%/ExtUtils/MM_OS2.pm
-%%PRIV_LIB%%/ExtUtils/MM_QNX.pm
-%%PRIV_LIB%%/ExtUtils/MM_UWIN.pm
-%%PRIV_LIB%%/ExtUtils/MM_Unix.pm
-%%PRIV_LIB%%/ExtUtils/MM_VMS.pm
-%%PRIV_LIB%%/ExtUtils/MM_VOS.pm
-%%PRIV_LIB%%/ExtUtils/MM_Win32.pm
-%%PRIV_LIB%%/ExtUtils/MM_Win95.pm
-%%PRIV_LIB%%/ExtUtils/MY.pm
-%%PRIV_LIB%%/ExtUtils/MakeMaker.pm
-%%PRIV_LIB%%/ExtUtils/MakeMaker/Config.pm
-%%PRIV_LIB%%/ExtUtils/MakeMaker/FAQ.pod
-%%PRIV_LIB%%/ExtUtils/MakeMaker/Locale.pm
-%%PRIV_LIB%%/ExtUtils/MakeMaker/Tutorial.pod
-%%PRIV_LIB%%/ExtUtils/MakeMaker/version.pm
-%%PRIV_LIB%%/ExtUtils/Manifest.pm
-%%PRIV_LIB%%/ExtUtils/Miniperl.pm
-%%PRIV_LIB%%/ExtUtils/Mkbootstrap.pm
-%%PRIV_LIB%%/ExtUtils/Mksymlists.pm
-%%PRIV_LIB%%/ExtUtils/Packlist.pm
-%%PRIV_LIB%%/ExtUtils/ParseXS.pm
-%%PRIV_LIB%%/ExtUtils/ParseXS.pod
-%%PRIV_LIB%%/ExtUtils/ParseXS/Constants.pm
-%%PRIV_LIB%%/ExtUtils/ParseXS/CountLines.pm
-%%PRIV_LIB%%/ExtUtils/ParseXS/Eval.pm
-%%PRIV_LIB%%/ExtUtils/ParseXS/Utilities.pm
-%%PRIV_LIB%%/ExtUtils/Typemaps.pm
-%%PRIV_LIB%%/ExtUtils/Typemaps/Cmd.pm
-%%PRIV_LIB%%/ExtUtils/Typemaps/InputMap.pm
-%%PRIV_LIB%%/ExtUtils/Typemaps/OutputMap.pm
-%%PRIV_LIB%%/ExtUtils/Typemaps/Type.pm
-%%PRIV_LIB%%/ExtUtils/testlib.pm
-%%PRIV_LIB%%/ExtUtils/typemap
-%%PRIV_LIB%%/ExtUtils/xsubpp
-%%PRIV_LIB%%/Fatal.pm
-%%PRIV_LIB%%/File/Basename.pm
-%%PRIV_LIB%%/File/Compare.pm
-%%PRIV_LIB%%/File/Copy.pm
-%%PRIV_LIB%%/File/Fetch.pm
-%%PRIV_LIB%%/File/Find.pm
-%%PRIV_LIB%%/File/GlobMapper.pm
-%%PRIV_LIB%%/File/Path.pm
-%%PRIV_LIB%%/File/Temp.pm
-%%PRIV_LIB%%/File/stat.pm
-%%PRIV_LIB%%/FileCache.pm
-%%PRIV_LIB%%/FileHandle.pm
-%%PRIV_LIB%%/Filter/Simple.pm
-%%PRIV_LIB%%/FindBin.pm
-%%PRIV_LIB%%/Getopt/Long.pm
-%%PRIV_LIB%%/Getopt/Std.pm
-%%PRIV_LIB%%/HTTP/Tiny.pm
-%%PRIV_LIB%%/I18N/Collate.pm
-%%PRIV_LIB%%/I18N/LangTags.pm
-%%PRIV_LIB%%/I18N/LangTags/Detect.pm
-%%PRIV_LIB%%/I18N/LangTags/List.pm
-%%PRIV_LIB%%/IO/Compress/Adapter/Bzip2.pm
-%%PRIV_LIB%%/IO/Compress/Adapter/Deflate.pm
-%%PRIV_LIB%%/IO/Compress/Adapter/Identity.pm
-%%PRIV_LIB%%/IO/Compress/Base.pm
-%%PRIV_LIB%%/IO/Compress/Base/Common.pm
-%%PRIV_LIB%%/IO/Compress/Bzip2.pm
-%%PRIV_LIB%%/IO/Compress/Deflate.pm
-%%PRIV_LIB%%/IO/Compress/FAQ.pod
-%%PRIV_LIB%%/IO/Compress/Gzip.pm
-%%PRIV_LIB%%/IO/Compress/Gzip/Constants.pm
-%%PRIV_LIB%%/IO/Compress/RawDeflate.pm
-%%PRIV_LIB%%/IO/Compress/Zip.pm
-%%PRIV_LIB%%/IO/Compress/Zip/Constants.pm
-%%PRIV_LIB%%/IO/Compress/Zlib/Constants.pm
-%%PRIV_LIB%%/IO/Compress/Zlib/Extra.pm
-%%PRIV_LIB%%/IO/Socket/IP.pm
-%%PRIV_LIB%%/IO/Uncompress/Adapter/Bunzip2.pm
-%%PRIV_LIB%%/IO/Uncompress/Adapter/Identity.pm
-%%PRIV_LIB%%/IO/Uncompress/Adapter/Inflate.pm
-%%PRIV_LIB%%/IO/Uncompress/AnyInflate.pm
-%%PRIV_LIB%%/IO/Uncompress/AnyUncompress.pm
-%%PRIV_LIB%%/IO/Uncompress/Base.pm
-%%PRIV_LIB%%/IO/Uncompress/Bunzip2.pm
-%%PRIV_LIB%%/IO/Uncompress/Gunzip.pm
-%%PRIV_LIB%%/IO/Uncompress/Inflate.pm
-%%PRIV_LIB%%/IO/Uncompress/RawInflate.pm
-%%PRIV_LIB%%/IO/Uncompress/Unzip.pm
-%%PRIV_LIB%%/IO/Zlib.pm
-%%PRIV_LIB%%/IPC/Cmd.pm
-%%PRIV_LIB%%/IPC/Open2.pm
-%%PRIV_LIB%%/IPC/Open3.pm
-%%PRIV_LIB%%/JSON/PP.pm
-%%PRIV_LIB%%/JSON/PP/Boolean.pm
-%%PRIV_LIB%%/Locale/Codes.pm
-%%PRIV_LIB%%/Locale/Codes.pod
-%%PRIV_LIB%%/Locale/Codes/API.pod
-%%PRIV_LIB%%/Locale/Codes/Changes.pod
-%%PRIV_LIB%%/Locale/Codes/Constants.pm
-%%PRIV_LIB%%/Locale/Codes/Country.pm
-%%PRIV_LIB%%/Locale/Codes/Country.pod
-%%PRIV_LIB%%/Locale/Codes/Country_Codes.pm
-%%PRIV_LIB%%/Locale/Codes/Country_Retired.pm
-%%PRIV_LIB%%/Locale/Codes/Currency.pm
-%%PRIV_LIB%%/Locale/Codes/Currency.pod
-%%PRIV_LIB%%/Locale/Codes/Currency_Codes.pm
-%%PRIV_LIB%%/Locale/Codes/Currency_Retired.pm
-%%PRIV_LIB%%/Locale/Codes/LangExt.pm
-%%PRIV_LIB%%/Locale/Codes/LangExt.pod
-%%PRIV_LIB%%/Locale/Codes/LangExt_Codes.pm
-%%PRIV_LIB%%/Locale/Codes/LangExt_Retired.pm
-%%PRIV_LIB%%/Locale/Codes/LangFam.pm
-%%PRIV_LIB%%/Locale/Codes/LangFam.pod
-%%PRIV_LIB%%/Locale/Codes/LangFam_Codes.pm
-%%PRIV_LIB%%/Locale/Codes/LangFam_Retired.pm
-%%PRIV_LIB%%/Locale/Codes/LangVar.pm
-%%PRIV_LIB%%/Locale/Codes/LangVar.pod
-%%PRIV_LIB%%/Locale/Codes/LangVar_Codes.pm
-%%PRIV_LIB%%/Locale/Codes/LangVar_Retired.pm
-%%PRIV_LIB%%/Locale/Codes/Language.pm
-%%PRIV_LIB%%/Locale/Codes/Language.pod
-%%PRIV_LIB%%/Locale/Codes/Language_Codes.pm
-%%PRIV_LIB%%/Locale/Codes/Language_Retired.pm
-%%PRIV_LIB%%/Locale/Codes/Script.pm
-%%PRIV_LIB%%/Locale/Codes/Script.pod
-%%PRIV_LIB%%/Locale/Codes/Script_Codes.pm
-%%PRIV_LIB%%/Locale/Codes/Script_Retired.pm
-%%PRIV_LIB%%/Locale/Country.pm
-%%PRIV_LIB%%/Locale/Country.pod
-%%PRIV_LIB%%/Locale/Currency.pm
-%%PRIV_LIB%%/Locale/Currency.pod
-%%PRIV_LIB%%/Locale/Language.pm
-%%PRIV_LIB%%/Locale/Language.pod
-%%PRIV_LIB%%/Locale/Maketext.pm
-%%PRIV_LIB%%/Locale/Maketext.pod
-%%PRIV_LIB%%/Locale/Maketext/Cookbook.pod
-%%PRIV_LIB%%/Locale/Maketext/Guts.pm
-%%PRIV_LIB%%/Locale/Maketext/GutsLoader.pm
-%%PRIV_LIB%%/Locale/Maketext/Simple.pm
-%%PRIV_LIB%%/Locale/Maketext/TPJ13.pod
-%%PRIV_LIB%%/Locale/Script.pm
-%%PRIV_LIB%%/Locale/Script.pod
-%%PRIV_LIB%%/Math/BigFloat.pm
-%%PRIV_LIB%%/Math/BigFloat/Trace.pm
-%%PRIV_LIB%%/Math/BigInt.pm
-%%PRIV_LIB%%/Math/BigInt/Calc.pm
-%%PRIV_LIB%%/Math/BigInt/CalcEmu.pm
-%%PRIV_LIB%%/Math/BigInt/Trace.pm
-%%PRIV_LIB%%/Math/BigRat.pm
-%%PRIV_LIB%%/Math/Complex.pm
-%%PRIV_LIB%%/Math/Trig.pm
-%%PRIV_LIB%%/Memoize.pm
-%%PRIV_LIB%%/Memoize/AnyDBM_File.pm
-%%PRIV_LIB%%/Memoize/Expire.pm
-%%PRIV_LIB%%/Memoize/ExpireFile.pm
-%%PRIV_LIB%%/Memoize/ExpireTest.pm
-%%PRIV_LIB%%/Memoize/NDBM_File.pm
-%%PRIV_LIB%%/Memoize/SDBM_File.pm
-%%PRIV_LIB%%/Memoize/Storable.pm
-%%PRIV_LIB%%/Module/CoreList.pm
-%%PRIV_LIB%%/Module/CoreList.pod
-%%PRIV_LIB%%/Module/CoreList/TieHashDelta.pm
-%%PRIV_LIB%%/Module/CoreList/Utils.pm
-%%PRIV_LIB%%/Module/Load.pm
-%%PRIV_LIB%%/Module/Load/Conditional.pm
-%%PRIV_LIB%%/Module/Loaded.pm
-%%PRIV_LIB%%/Module/Metadata.pm
-%%PRIV_LIB%%/NEXT.pm
-%%PRIV_LIB%%/Net/Cmd.pm
-%%PRIV_LIB%%/Net/Config.pm
-%%PRIV_LIB%%/Net/Domain.pm
-%%PRIV_LIB%%/Net/FTP.pm
-%%PRIV_LIB%%/Net/FTP/A.pm
-%%PRIV_LIB%%/Net/FTP/E.pm
-%%PRIV_LIB%%/Net/FTP/I.pm
-%%PRIV_LIB%%/Net/FTP/L.pm
-%%PRIV_LIB%%/Net/FTP/dataconn.pm
-%%PRIV_LIB%%/Net/NNTP.pm
-%%PRIV_LIB%%/Net/Netrc.pm
-%%PRIV_LIB%%/Net/POP3.pm
-%%PRIV_LIB%%/Net/Ping.pm
-%%PRIV_LIB%%/Net/SMTP.pm
-%%PRIV_LIB%%/Net/Time.pm
-%%PRIV_LIB%%/Net/hostent.pm
-%%PRIV_LIB%%/Net/libnetFAQ.pod
-%%PRIV_LIB%%/Net/netent.pm
-%%PRIV_LIB%%/Net/protoent.pm
-%%PRIV_LIB%%/Net/servent.pm
-%%PRIV_LIB%%/Params/Check.pm
-%%PRIV_LIB%%/Parse/CPAN/Meta.pm
-%%PRIV_LIB%%/Perl/OSType.pm
-%%PRIV_LIB%%/PerlIO.pm
-%%PRIV_LIB%%/PerlIO/via/QuotedPrint.pm
-%%PRIV_LIB%%/Pod/Checker.pm
-%%PRIV_LIB%%/Pod/Escapes.pm
-%%PRIV_LIB%%/Pod/Find.pm
-%%PRIV_LIB%%/Pod/Functions.pm
-%%PRIV_LIB%%/Pod/Html.pm
-%%PRIV_LIB%%/Pod/InputObjects.pm
-%%PRIV_LIB%%/Pod/Man.pm
-%%PRIV_LIB%%/Pod/ParseLink.pm
-%%PRIV_LIB%%/Pod/ParseUtils.pm
-%%PRIV_LIB%%/Pod/Parser.pm
-%%PRIV_LIB%%/Pod/Perldoc.pm
-%%PRIV_LIB%%/Pod/Perldoc/BaseTo.pm
-%%PRIV_LIB%%/Pod/Perldoc/GetOptsOO.pm
-%%PRIV_LIB%%/Pod/Perldoc/ToANSI.pm
-%%PRIV_LIB%%/Pod/Perldoc/ToChecker.pm
-%%PRIV_LIB%%/Pod/Perldoc/ToMan.pm
-%%PRIV_LIB%%/Pod/Perldoc/ToNroff.pm
-%%PRIV_LIB%%/Pod/Perldoc/ToPod.pm
-%%PRIV_LIB%%/Pod/Perldoc/ToRtf.pm
-%%PRIV_LIB%%/Pod/Perldoc/ToTerm.pm
-%%PRIV_LIB%%/Pod/Perldoc/ToText.pm
-%%PRIV_LIB%%/Pod/Perldoc/ToTk.pm
-%%PRIV_LIB%%/Pod/Perldoc/ToXml.pm
-%%PRIV_LIB%%/Pod/PlainText.pm
-%%PRIV_LIB%%/Pod/Select.pm
-%%PRIV_LIB%%/Pod/Simple.pm
-%%PRIV_LIB%%/Pod/Simple.pod
-%%PRIV_LIB%%/Pod/Simple/BlackBox.pm
-%%PRIV_LIB%%/Pod/Simple/Checker.pm
-%%PRIV_LIB%%/Pod/Simple/Debug.pm
-%%PRIV_LIB%%/Pod/Simple/DumpAsText.pm
-%%PRIV_LIB%%/Pod/Simple/DumpAsXML.pm
-%%PRIV_LIB%%/Pod/Simple/HTML.pm
-%%PRIV_LIB%%/Pod/Simple/HTMLBatch.pm
-%%PRIV_LIB%%/Pod/Simple/HTMLLegacy.pm
-%%PRIV_LIB%%/Pod/Simple/LinkSection.pm
-%%PRIV_LIB%%/Pod/Simple/Methody.pm
-%%PRIV_LIB%%/Pod/Simple/Progress.pm
-%%PRIV_LIB%%/Pod/Simple/PullParser.pm
-%%PRIV_LIB%%/Pod/Simple/PullParserEndToken.pm
-%%PRIV_LIB%%/Pod/Simple/PullParserStartToken.pm
-%%PRIV_LIB%%/Pod/Simple/PullParserTextToken.pm
-%%PRIV_LIB%%/Pod/Simple/PullParserToken.pm
-%%PRIV_LIB%%/Pod/Simple/RTF.pm
-%%PRIV_LIB%%/Pod/Simple/Search.pm
-%%PRIV_LIB%%/Pod/Simple/SimpleTree.pm
-%%PRIV_LIB%%/Pod/Simple/Subclassing.pod
-%%PRIV_LIB%%/Pod/Simple/Text.pm
-%%PRIV_LIB%%/Pod/Simple/TextContent.pm
-%%PRIV_LIB%%/Pod/Simple/TiedOutFH.pm
-%%PRIV_LIB%%/Pod/Simple/Transcode.pm
-%%PRIV_LIB%%/Pod/Simple/TranscodeDumb.pm
-%%PRIV_LIB%%/Pod/Simple/TranscodeSmart.pm
-%%PRIV_LIB%%/Pod/Simple/XHTML.pm
-%%PRIV_LIB%%/Pod/Simple/XMLOutStream.pm
-%%PRIV_LIB%%/Pod/Text.pm
-%%PRIV_LIB%%/Pod/Text/Color.pm
-%%PRIV_LIB%%/Pod/Text/Overstrike.pm
-%%PRIV_LIB%%/Pod/Text/Termcap.pm
-%%PRIV_LIB%%/Pod/Usage.pm
-%%PRIV_LIB%%/Safe.pm
-%%PRIV_LIB%%/Search/Dict.pm
-%%PRIV_LIB%%/SelectSaver.pm
-%%PRIV_LIB%%/SelfLoader.pm
-%%PRIV_LIB%%/Symbol.pm
-%%PRIV_LIB%%/TAP/Base.pm
-%%PRIV_LIB%%/TAP/Formatter/Base.pm
-%%PRIV_LIB%%/TAP/Formatter/Color.pm
-%%PRIV_LIB%%/TAP/Formatter/Console.pm
-%%PRIV_LIB%%/TAP/Formatter/Console/ParallelSession.pm
-%%PRIV_LIB%%/TAP/Formatter/Console/Session.pm
-%%PRIV_LIB%%/TAP/Formatter/File.pm
-%%PRIV_LIB%%/TAP/Formatter/File/Session.pm
-%%PRIV_LIB%%/TAP/Formatter/Session.pm
-%%PRIV_LIB%%/TAP/Harness.pm
-%%PRIV_LIB%%/TAP/Harness/Beyond.pod
-%%PRIV_LIB%%/TAP/Harness/Env.pm
-%%PRIV_LIB%%/TAP/Object.pm
-%%PRIV_LIB%%/TAP/Parser.pm
-%%PRIV_LIB%%/TAP/Parser/Aggregator.pm
-%%PRIV_LIB%%/TAP/Parser/Grammar.pm
-%%PRIV_LIB%%/TAP/Parser/Iterator.pm
-%%PRIV_LIB%%/TAP/Parser/Iterator/Array.pm
-%%PRIV_LIB%%/TAP/Parser/Iterator/Process.pm
-%%PRIV_LIB%%/TAP/Parser/Iterator/Stream.pm
-%%PRIV_LIB%%/TAP/Parser/IteratorFactory.pm
-%%PRIV_LIB%%/TAP/Parser/Multiplexer.pm
-%%PRIV_LIB%%/TAP/Parser/Result.pm
-%%PRIV_LIB%%/TAP/Parser/Result/Bailout.pm
-%%PRIV_LIB%%/TAP/Parser/Result/Comment.pm
-%%PRIV_LIB%%/TAP/Parser/Result/Plan.pm
-%%PRIV_LIB%%/TAP/Parser/Result/Pragma.pm
-%%PRIV_LIB%%/TAP/Parser/Result/Test.pm
-%%PRIV_LIB%%/TAP/Parser/Result/Unknown.pm
-%%PRIV_LIB%%/TAP/Parser/Result/Version.pm
-%%PRIV_LIB%%/TAP/Parser/Result/YAML.pm
-%%PRIV_LIB%%/TAP/Parser/ResultFactory.pm
-%%PRIV_LIB%%/TAP/Parser/Scheduler.pm
-%%PRIV_LIB%%/TAP/Parser/Scheduler/Job.pm
-%%PRIV_LIB%%/TAP/Parser/Scheduler/Spinner.pm
-%%PRIV_LIB%%/TAP/Parser/Source.pm
-%%PRIV_LIB%%/TAP/Parser/SourceHandler.pm
-%%PRIV_LIB%%/TAP/Parser/SourceHandler/Executable.pm
-%%PRIV_LIB%%/TAP/Parser/SourceHandler/File.pm
-%%PRIV_LIB%%/TAP/Parser/SourceHandler/Handle.pm
-%%PRIV_LIB%%/TAP/Parser/SourceHandler/Perl.pm
-%%PRIV_LIB%%/TAP/Parser/SourceHandler/RawTAP.pm
-%%PRIV_LIB%%/TAP/Parser/YAMLish/Reader.pm
-%%PRIV_LIB%%/TAP/Parser/YAMLish/Writer.pm
-%%PRIV_LIB%%/Term/ANSIColor.pm
-%%PRIV_LIB%%/Term/Cap.pm
-%%PRIV_LIB%%/Term/Complete.pm
-%%PRIV_LIB%%/Term/ReadLine.pm
-%%PRIV_LIB%%/Test.pm
-%%PRIV_LIB%%/Test/Builder.pm
-%%PRIV_LIB%%/Test/Builder/IO/Scalar.pm
-%%PRIV_LIB%%/Test/Builder/Module.pm
-%%PRIV_LIB%%/Test/Builder/Tester.pm
-%%PRIV_LIB%%/Test/Builder/Tester/Color.pm
-%%PRIV_LIB%%/Test/Harness.pm
-%%PRIV_LIB%%/Test/More.pm
-%%PRIV_LIB%%/Test/Simple.pm
-%%PRIV_LIB%%/Test/Tester.pm
-%%PRIV_LIB%%/Test/Tester/Capture.pm
-%%PRIV_LIB%%/Test/Tester/CaptureRunner.pm
-%%PRIV_LIB%%/Test/Tester/Delegate.pm
-%%PRIV_LIB%%/Test/Tutorial.pod
-%%PRIV_LIB%%/Test/use/ok.pm
-%%PRIV_LIB%%/Text/Abbrev.pm
-%%PRIV_LIB%%/Text/Balanced.pm
-%%PRIV_LIB%%/Text/ParseWords.pm
-%%PRIV_LIB%%/Text/Tabs.pm
-%%PRIV_LIB%%/Text/Wrap.pm
-%%PRIV_LIB%%/Thread.pm
-%%PRIV_LIB%%/Thread/Queue.pm
-%%PRIV_LIB%%/Thread/Semaphore.pm
-%%PRIV_LIB%%/Tie/Array.pm
-%%PRIV_LIB%%/Tie/File.pm
-%%PRIV_LIB%%/Tie/Handle.pm
-%%PRIV_LIB%%/Tie/Hash.pm
-%%PRIV_LIB%%/Tie/Memoize.pm
-%%PRIV_LIB%%/Tie/RefHash.pm
-%%PRIV_LIB%%/Tie/Scalar.pm
-%%PRIV_LIB%%/Tie/StdHandle.pm
-%%PRIV_LIB%%/Tie/SubstrHash.pm
-%%PRIV_LIB%%/Time/Local.pm
-%%PRIV_LIB%%/Time/gmtime.pm
-%%PRIV_LIB%%/Time/localtime.pm
-%%PRIV_LIB%%/Time/tm.pm
-%%PRIV_LIB%%/UNIVERSAL.pm
-%%PRIV_LIB%%/Unicode/Collate/CJK/Big5.pm
-%%PRIV_LIB%%/Unicode/Collate/CJK/GB2312.pm
-%%PRIV_LIB%%/Unicode/Collate/CJK/JISX0208.pm
-%%PRIV_LIB%%/Unicode/Collate/CJK/Korean.pm
-%%PRIV_LIB%%/Unicode/Collate/CJK/Pinyin.pm
-%%PRIV_LIB%%/Unicode/Collate/CJK/Stroke.pm
-%%PRIV_LIB%%/Unicode/Collate/CJK/Zhuyin.pm
-%%PRIV_LIB%%/Unicode/Collate/Locale/af.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/ar.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/as.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/az.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/be.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/bg.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/bn.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/ca.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/cs.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/cy.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/da.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/de_phone.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/ee.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/eo.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/es.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/es_trad.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/et.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/fa.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/fi.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/fi_phone.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/fil.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/fo.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/fr.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/gu.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/ha.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/haw.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/hi.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/hr.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/hu.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/hy.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/ig.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/is.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/ja.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/kk.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/kl.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/kn.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/ko.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/kok.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/ln.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/lt.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/lv.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/mk.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/ml.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/mr.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/mt.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/nb.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/nn.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/nso.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/om.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/or.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/pa.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/pl.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/ro.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/ru.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/sa.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/se.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/si.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/si_dict.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/sk.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/sl.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/sq.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/sr.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/sv.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/sv_refo.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/ta.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/te.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/th.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/tn.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/to.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/tr.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/uk.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/ur.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/vi.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/wae.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/wo.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/yo.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/zh.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/zh_big5.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/zh_gb.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/zh_pin.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/zh_strk.pl
-%%PRIV_LIB%%/Unicode/Collate/Locale/zh_zhu.pl
-%%PRIV_LIB%%/Unicode/Collate/allkeys.txt
-%%PRIV_LIB%%/Unicode/Collate/keys.txt
-%%PRIV_LIB%%/Unicode/UCD.pm
-%%PRIV_LIB%%/User/grent.pm
-%%PRIV_LIB%%/User/pwent.pm
-%%PRIV_LIB%%/XSLoader.pm
-%%PRIV_LIB%%/_charnames.pm
-%%PRIV_LIB%%/autodie.pm
-%%PRIV_LIB%%/autodie/Scope/Guard.pm
-%%PRIV_LIB%%/autodie/Scope/GuardStack.pm
-%%PRIV_LIB%%/autodie/Util.pm
-%%PRIV_LIB%%/autodie/exception.pm
-%%PRIV_LIB%%/autodie/exception/system.pm
-%%PRIV_LIB%%/autodie/hints.pm
-%%PRIV_LIB%%/autodie/skip.pm
-%%PRIV_LIB%%/autouse.pm
-%%PRIV_LIB%%/base.pm
-%%PRIV_LIB%%/bigint.pm
-%%PRIV_LIB%%/bignum.pm
-%%PRIV_LIB%%/bigrat.pm
-%%PRIV_LIB%%/blib.pm
-%%PRIV_LIB%%/bytes.pm
-%%PRIV_LIB%%/bytes_heavy.pl
-%%PRIV_LIB%%/charnames.pm
-%%PRIV_LIB%%/constant.pm
-%%PRIV_LIB%%/deprecate.pm
-%%PRIV_LIB%%/diagnostics.pm
-%%PRIV_LIB%%/dumpvar.pl
-%%PRIV_LIB%%/encoding/warnings.pm
-%%PRIV_LIB%%/experimental.pm
-%%PRIV_LIB%%/feature.pm
-%%PRIV_LIB%%/fields.pm
-%%PRIV_LIB%%/filetest.pm
-%%PRIV_LIB%%/if.pm
-%%PRIV_LIB%%/integer.pm
-%%PRIV_LIB%%/less.pm
-%%PRIV_LIB%%/locale.pm
-%%ARCH_LIB%%/.packlist
-%%ARCH_LIB%%/B.pm
-%%ARCH_LIB%%/B/Concise.pm
-%%ARCH_LIB%%/B/Showlex.pm
-%%ARCH_LIB%%/B/Terse.pm
-%%ARCH_LIB%%/B/Xref.pm
-%%ARCH_LIB%%/CORE/EXTERN.h
-%%ARCH_LIB%%/CORE/INTERN.h
-%%ARCH_LIB%%/CORE/XSUB.h
-%%ARCH_LIB%%/CORE/av.h
-%%ARCH_LIB%%/CORE/bitcount.h
-%%ARCH_LIB%%/CORE/charclass_invlists.h
-%%ARCH_LIB%%/CORE/config.h
-%%ARCH_LIB%%/CORE/cop.h
-%%ARCH_LIB%%/CORE/cv.h
-%%ARCH_LIB%%/CORE/dosish.h
-%%ARCH_LIB%%/CORE/dquote_inline.h
-%%ARCH_LIB%%/CORE/ebcdic_tables.h
-%%ARCH_LIB%%/CORE/embed.h
-%%ARCH_LIB%%/CORE/embedvar.h
-%%ARCH_LIB%%/CORE/fakesdio.h
-%%ARCH_LIB%%/CORE/feature.h
-%%ARCH_LIB%%/CORE/form.h
-%%ARCH_LIB%%/CORE/git_version.h
-%%ARCH_LIB%%/CORE/gv.h
-%%ARCH_LIB%%/CORE/handy.h
-%%ARCH_LIB%%/CORE/hv.h
-%%ARCH_LIB%%/CORE/hv_func.h
-%%ARCH_LIB%%/CORE/inline.h
-%%ARCH_LIB%%/CORE/intrpvar.h
-%%ARCH_LIB%%/CORE/invlist_inline.h
-%%ARCH_LIB%%/CORE/iperlsys.h
-%%ARCH_LIB%%/CORE/keywords.h
-%%ARCH_LIB%%/CORE/l1_char_class_tab.h
-%%ARCH_LIB%%/CORE/libperl.so
-%%ARCH_LIB%%/CORE/libperl.so.%%PERL_VER%%
-%%ARCH_LIB%%/CORE/libperl.so.%%PERL_VERSION%%
-%%ARCH_LIB%%/CORE/malloc_ctl.h
-%%ARCH_LIB%%/CORE/metaconfig.h
-%%ARCH_LIB%%/CORE/mg.h
-%%ARCH_LIB%%/CORE/mg_data.h
-%%ARCH_LIB%%/CORE/mg_raw.h
-%%ARCH_LIB%%/CORE/mg_vtable.h
-%%ARCH_LIB%%/CORE/mydtrace.h
-%%ARCH_LIB%%/CORE/nostdio.h
-%%ARCH_LIB%%/CORE/op.h
-%%ARCH_LIB%%/CORE/op_reg_common.h
-%%ARCH_LIB%%/CORE/opcode.h
-%%ARCH_LIB%%/CORE/opnames.h
-%%ARCH_LIB%%/CORE/overload.h
-%%ARCH_LIB%%/CORE/pad.h
-%%ARCH_LIB%%/CORE/parser.h
-%%ARCH_LIB%%/CORE/patchlevel.h
-%%ARCH_LIB%%/CORE/perl.h
-%%ARCH_LIB%%/CORE/perlapi.h
-%%DTRACE%%%%ARCH_LIB%%/CORE/perldtrace.h
-%%ARCH_LIB%%/CORE/perlio.h
-%%ARCH_LIB%%/CORE/perliol.h
-%%ARCH_LIB%%/CORE/perlsdio.h
-%%ARCH_LIB%%/CORE/perlvars.h
-%%ARCH_LIB%%/CORE/perly.h
-%%ARCH_LIB%%/CORE/pp.h
-%%ARCH_LIB%%/CORE/pp_proto.h
-%%ARCH_LIB%%/CORE/proto.h
-%%ARCH_LIB%%/CORE/reentr.h
-%%ARCH_LIB%%/CORE/regcharclass.h
-%%ARCH_LIB%%/CORE/regcomp.h
-%%ARCH_LIB%%/CORE/regexp.h
-%%ARCH_LIB%%/CORE/regnodes.h
-%%ARCH_LIB%%/CORE/scope.h
-%%ARCH_LIB%%/CORE/sv.h
-%%ARCH_LIB%%/CORE/thread.h
-%%ARCH_LIB%%/CORE/time64.h
-%%ARCH_LIB%%/CORE/time64_config.h
-%%ARCH_LIB%%/CORE/uconfig.h
-%%ARCH_LIB%%/CORE/unicode_constants.h
-%%ARCH_LIB%%/CORE/unixish.h
-%%ARCH_LIB%%/CORE/utf8.h
-%%ARCH_LIB%%/CORE/utfebcdic.h
-%%ARCH_LIB%%/CORE/util.h
-%%ARCH_LIB%%/CORE/uudmap.h
-%%ARCH_LIB%%/CORE/vutil.h
-%%ARCH_LIB%%/CORE/warnings.h
-%%ARCH_LIB%%/Compress/Raw/Bzip2.pm
-%%ARCH_LIB%%/Compress/Raw/Zlib.pm
-%%ARCH_LIB%%/Config.pm
-%%ARCH_LIB%%/Config.pod
-%%ARCH_LIB%%/Config_git.pl
-%%ARCH_LIB%%/Config_heavy.pl
-%%ARCH_LIB%%/Cwd.pm
-%%ARCH_LIB%%/DB_File.pm
-%%ARCH_LIB%%/Data/Dumper.pm
-%%ARCH_LIB%%/Devel/PPPort.pm
-%%ARCH_LIB%%/Devel/Peek.pm
-%%ARCH_LIB%%/Digest/MD5.pm
-%%ARCH_LIB%%/Digest/SHA.pm
-%%ARCH_LIB%%/DynaLoader.pm
-%%ARCH_LIB%%/Encode.pm
-%%ARCH_LIB%%/Encode/Alias.pm
-%%ARCH_LIB%%/Encode/Byte.pm
-%%ARCH_LIB%%/Encode/CJKConstants.pm
-%%ARCH_LIB%%/Encode/CN.pm
-%%ARCH_LIB%%/Encode/CN/HZ.pm
-%%ARCH_LIB%%/Encode/Config.pm
-%%ARCH_LIB%%/Encode/EBCDIC.pm
-%%ARCH_LIB%%/Encode/Encoder.pm
-%%ARCH_LIB%%/Encode/Encoding.pm
-%%ARCH_LIB%%/Encode/GSM0338.pm
-%%ARCH_LIB%%/Encode/Guess.pm
-%%ARCH_LIB%%/Encode/JP.pm
-%%ARCH_LIB%%/Encode/JP/H2Z.pm
-%%ARCH_LIB%%/Encode/JP/JIS7.pm
-%%ARCH_LIB%%/Encode/KR.pm
-%%ARCH_LIB%%/Encode/KR/2022_KR.pm
-%%ARCH_LIB%%/Encode/MIME/Header.pm
-%%ARCH_LIB%%/Encode/MIME/Header/ISO_2022_JP.pm
-%%ARCH_LIB%%/Encode/MIME/Name.pm
-%%ARCH_LIB%%/Encode/Symbol.pm
-%%ARCH_LIB%%/Encode/TW.pm
-%%ARCH_LIB%%/Encode/Unicode.pm
-%%ARCH_LIB%%/Encode/Unicode/UTF7.pm
-%%ARCH_LIB%%/Errno.pm
-%%ARCH_LIB%%/Fcntl.pm
-%%ARCH_LIB%%/File/DosGlob.pm
-%%ARCH_LIB%%/File/Glob.pm
-%%ARCH_LIB%%/File/Spec.pm
-%%ARCH_LIB%%/File/Spec/AmigaOS.pm
-%%ARCH_LIB%%/File/Spec/Cygwin.pm
-%%ARCH_LIB%%/File/Spec/Epoc.pm
-%%ARCH_LIB%%/File/Spec/Functions.pm
-%%ARCH_LIB%%/File/Spec/Mac.pm
-%%ARCH_LIB%%/File/Spec/OS2.pm
-%%ARCH_LIB%%/File/Spec/Unix.pm
-%%ARCH_LIB%%/File/Spec/VMS.pm
-%%ARCH_LIB%%/File/Spec/Win32.pm
-%%ARCH_LIB%%/Filter/Util/Call.pm
-%%GDBM%%%%ARCH_LIB%%/GDBM_File.pm
-%%ARCH_LIB%%/Hash/Util.pm
-%%ARCH_LIB%%/Hash/Util/FieldHash.pm
-%%ARCH_LIB%%/I18N/Langinfo.pm
-%%ARCH_LIB%%/IO.pm
-%%ARCH_LIB%%/IO/Dir.pm
-%%ARCH_LIB%%/IO/File.pm
-%%ARCH_LIB%%/IO/Handle.pm
-%%ARCH_LIB%%/IO/Pipe.pm
-%%ARCH_LIB%%/IO/Poll.pm
-%%ARCH_LIB%%/IO/Seekable.pm
-%%ARCH_LIB%%/IO/Select.pm
-%%ARCH_LIB%%/IO/Socket.pm
-%%ARCH_LIB%%/IO/Socket/INET.pm
-%%ARCH_LIB%%/IO/Socket/UNIX.pm
-%%ARCH_LIB%%/IPC/Msg.pm
-%%ARCH_LIB%%/IPC/Semaphore.pm
-%%ARCH_LIB%%/IPC/SharedMem.pm
-%%ARCH_LIB%%/IPC/SysV.pm
-%%ARCH_LIB%%/List/Util.pm
-%%ARCH_LIB%%/List/Util/XS.pm
-%%ARCH_LIB%%/MIME/Base64.pm
-%%ARCH_LIB%%/MIME/QuotedPrint.pm
-%%ARCH_LIB%%/Math/BigInt/FastCalc.pm
-%%ARCH_LIB%%/NDBM_File.pm
-%%ARCH_LIB%%/O.pm
-%%ARCH_LIB%%/Opcode.pm
-%%ARCH_LIB%%/POSIX.pm
-%%ARCH_LIB%%/POSIX.pod
-%%ARCH_LIB%%/PerlIO/encoding.pm
-%%ARCH_LIB%%/PerlIO/mmap.pm
-%%ARCH_LIB%%/PerlIO/scalar.pm
-%%ARCH_LIB%%/PerlIO/via.pm
-%%ARCH_LIB%%/SDBM_File.pm
-%%ARCH_LIB%%/Scalar/Util.pm
-%%ARCH_LIB%%/Socket.pm
-%%ARCH_LIB%%/Storable.pm
-%%ARCH_LIB%%/Sub/Util.pm
-%%ARCH_LIB%%/Sys/Hostname.pm
-%%ARCH_LIB%%/Sys/Syslog.pm
-%%ARCH_LIB%%/Tie/Hash/NamedCapture.pm
-%%ARCH_LIB%%/Time/HiRes.pm
-%%ARCH_LIB%%/Time/Piece.pm
-%%ARCH_LIB%%/Time/Seconds.pm
-%%ARCH_LIB%%/Unicode/Collate.pm
-%%ARCH_LIB%%/Unicode/Collate/Locale.pm
-%%ARCH_LIB%%/Unicode/Normalize.pm
-%%ARCH_LIB%%/arybase.pm
-%%ARCH_LIB%%/attributes.pm
-%%ARCH_LIB%%/auto/B/B.so
-%%ARCH_LIB%%/auto/Compress/Raw/Bzip2/Bzip2.so
-%%ARCH_LIB%%/auto/Compress/Raw/Zlib/Zlib.so
-%%ARCH_LIB%%/auto/Cwd/Cwd.so
-%%ARCH_LIB%%/auto/DB_File/DB_File.so
-%%ARCH_LIB%%/auto/Data/Dumper/Dumper.so
-%%ARCH_LIB%%/auto/Devel/Peek/Peek.so
-%%ARCH_LIB%%/auto/Digest/MD5/MD5.so
-%%ARCH_LIB%%/auto/Digest/SHA/SHA.so
-%%ARCH_LIB%%/auto/Encode/Byte/Byte.so
-%%ARCH_LIB%%/auto/Encode/CN/CN.so
-%%ARCH_LIB%%/auto/Encode/EBCDIC/EBCDIC.so
-%%ARCH_LIB%%/auto/Encode/Encode.so
-%%ARCH_LIB%%/auto/Encode/JP/JP.so
-%%ARCH_LIB%%/auto/Encode/KR/KR.so
-%%ARCH_LIB%%/auto/Encode/Symbol/Symbol.so
-%%ARCH_LIB%%/auto/Encode/TW/TW.so
-%%ARCH_LIB%%/auto/Encode/Unicode/Unicode.so
-%%ARCH_LIB%%/auto/Fcntl/Fcntl.so
-%%ARCH_LIB%%/auto/File/DosGlob/DosGlob.so
-%%ARCH_LIB%%/auto/File/Glob/Glob.so
-%%ARCH_LIB%%/auto/Filter/Util/Call/Call.so
-%%GDBM%%%%ARCH_LIB%%/auto/GDBM_File/GDBM_File.so
-%%ARCH_LIB%%/auto/Hash/Util/FieldHash/FieldHash.so
-%%ARCH_LIB%%/auto/Hash/Util/Util.so
-%%ARCH_LIB%%/auto/I18N/Langinfo/Langinfo.so
-%%ARCH_LIB%%/auto/IO/IO.so
-%%ARCH_LIB%%/auto/IPC/SysV/SysV.so
-%%ARCH_LIB%%/auto/List/Util/Util.so
-%%ARCH_LIB%%/auto/MIME/Base64/Base64.so
-%%ARCH_LIB%%/auto/Math/BigInt/FastCalc/FastCalc.so
-%%ARCH_LIB%%/auto/NDBM_File/NDBM_File.so
-%%ARCH_LIB%%/auto/Opcode/Opcode.so
-%%ARCH_LIB%%/auto/POSIX/POSIX.so
-%%ARCH_LIB%%/auto/PerlIO/encoding/encoding.so
-%%ARCH_LIB%%/auto/PerlIO/mmap/mmap.so
-%%ARCH_LIB%%/auto/PerlIO/scalar/scalar.so
-%%ARCH_LIB%%/auto/PerlIO/via/via.so
-%%ARCH_LIB%%/auto/SDBM_File/SDBM_File.so
-%%ARCH_LIB%%/auto/Socket/Socket.so
-%%ARCH_LIB%%/auto/Storable/Storable.so
-%%ARCH_LIB%%/auto/Sys/Hostname/Hostname.so
-%%ARCH_LIB%%/auto/Sys/Syslog/Syslog.so
-%%ARCH_LIB%%/auto/Tie/Hash/NamedCapture/NamedCapture.so
-%%ARCH_LIB%%/auto/Time/HiRes/HiRes.so
-%%ARCH_LIB%%/auto/Time/Piece/Piece.so
-%%ARCH_LIB%%/auto/Unicode/Collate/Collate.so
-%%ARCH_LIB%%/auto/Unicode/Normalize/Normalize.so
-%%ARCH_LIB%%/auto/arybase/arybase.so
-%%ARCH_LIB%%/auto/attributes/attributes.so
-%%ARCH_LIB%%/auto/mro/mro.so
-%%ARCH_LIB%%/auto/re/re.so
-%%ARCH_LIB%%/auto/threads/shared/shared.so
-%%ARCH_LIB%%/auto/threads/threads.so
-%%ARCH_LIB%%/encoding.pm
-%%ARCH_LIB%%/lib.pm
-%%ARCH_LIB%%/mro.pm
-%%ARCH_LIB%%/ops.pm
-%%ARCH_LIB%%/re.pm
-%%ARCH_LIB%%/threads.pm
-%%ARCH_LIB%%/threads/shared.pm
-%%PRIV_LIB%%/meta_notation.pm
-%%PRIV_LIB%%/ok.pm
-%%PRIV_LIB%%/open.pm
-%%PRIV_LIB%%/overload.pm
-%%PRIV_LIB%%/overload/numbers.pm
-%%PRIV_LIB%%/overloading.pm
-%%PRIV_LIB%%/parent.pm
-%%MAN3%%/AnyDBM_File.3.gz
-%%MAN3%%/App::Cpan.3.gz
-%%MAN3%%/App::Prove.3.gz
-%%MAN3%%/App::Prove::State.3.gz
-%%MAN3%%/App::Prove::State::Result.3.gz
-%%MAN3%%/App::Prove::State::Result::Test.3.gz
-%%MAN3%%/Archive::Tar.3.gz
-%%MAN3%%/Archive::Tar::File.3.gz
-%%MAN3%%/Attribute::Handlers.3.gz
-%%MAN3%%/AutoLoader.3.gz
-%%MAN3%%/AutoSplit.3.gz
-%%MAN3%%/B.3.gz
-%%MAN3%%/B::Concise.3.gz
-%%MAN3%%/B::Debug.3.gz
-%%MAN3%%/B::Deparse.3.gz
-%%MAN3%%/B::Op_private.3.gz
-%%MAN3%%/B::Showlex.3.gz
-%%MAN3%%/B::Terse.3.gz
-%%MAN3%%/B::Xref.3.gz
-%%MAN3%%/Benchmark.3.gz
-%%MAN3%%/CORE.3.gz
-%%MAN3%%/CPAN.3.gz
-%%MAN3%%/CPAN::API::HOWTO.3.gz
-%%MAN3%%/CPAN::Debug.3.gz
-%%MAN3%%/CPAN::Distroprefs.3.gz
-%%MAN3%%/CPAN::FirstTime.3.gz
-%%MAN3%%/CPAN::HandleConfig.3.gz
-%%MAN3%%/CPAN::Kwalify.3.gz
-%%MAN3%%/CPAN::Meta.3.gz
-%%MAN3%%/CPAN::Meta::Converter.3.gz
-%%MAN3%%/CPAN::Meta::Feature.3.gz
-%%MAN3%%/CPAN::Meta::History.3.gz
-%%MAN3%%/CPAN::Meta::History::Meta_1_0.3.gz
-%%MAN3%%/CPAN::Meta::History::Meta_1_1.3.gz
-%%MAN3%%/CPAN::Meta::History::Meta_1_2.3.gz
-%%MAN3%%/CPAN::Meta::History::Meta_1_3.3.gz
-%%MAN3%%/CPAN::Meta::History::Meta_1_4.3.gz
-%%MAN3%%/CPAN::Meta::Merge.3.gz
-%%MAN3%%/CPAN::Meta::Prereqs.3.gz
-%%MAN3%%/CPAN::Meta::Requirements.3.gz
-%%MAN3%%/CPAN::Meta::Spec.3.gz
-%%MAN3%%/CPAN::Meta::Validator.3.gz
-%%MAN3%%/CPAN::Meta::YAML.3.gz
-%%MAN3%%/CPAN::Mirrors.3.gz
-%%MAN3%%/CPAN::Nox.3.gz
-%%MAN3%%/CPAN::Plugin.3.gz
-%%MAN3%%/CPAN::Plugin::Specfile.3.gz
-%%MAN3%%/CPAN::Queue.3.gz
-%%MAN3%%/CPAN::Tarzip.3.gz
-%%MAN3%%/CPAN::Version.3.gz
-%%MAN3%%/Carp.3.gz
-%%MAN3%%/Class::Struct.3.gz
-%%MAN3%%/Compress::Raw::Bzip2.3.gz
-%%MAN3%%/Compress::Raw::Zlib.3.gz
-%%MAN3%%/Compress::Zlib.3.gz
-%%MAN3%%/Config.3.gz
-%%MAN3%%/Config::Extensions.3.gz
-%%MAN3%%/Config::Perl::V.3.gz
-%%MAN3%%/Cwd.3.gz
-%%MAN3%%/DB.3.gz
-%%MAN3%%/DBM_Filter.3.gz
-%%MAN3%%/DBM_Filter::compress.3.gz
-%%MAN3%%/DBM_Filter::encode.3.gz
-%%MAN3%%/DBM_Filter::int32.3.gz
-%%MAN3%%/DBM_Filter::null.3.gz
-%%MAN3%%/DBM_Filter::utf8.3.gz
-%%MAN3%%/DB_File.3.gz
-%%MAN3%%/Data::Dumper.3.gz
-%%MAN3%%/Devel::PPPort.3.gz
-%%MAN3%%/Devel::Peek.3.gz
-%%MAN3%%/Devel::SelfStubber.3.gz
-%%MAN3%%/Digest.3.gz
-%%MAN3%%/Digest::MD5.3.gz
-%%MAN3%%/Digest::SHA.3.gz
-%%MAN3%%/Digest::base.3.gz
-%%MAN3%%/Digest::file.3.gz
-%%MAN3%%/DirHandle.3.gz
-%%MAN3%%/Dumpvalue.3.gz
-%%MAN3%%/DynaLoader.3.gz
-%%MAN3%%/Encode.3.gz
-%%MAN3%%/Encode::Alias.3.gz
-%%MAN3%%/Encode::Byte.3.gz
-%%MAN3%%/Encode::CJKConstants.3.gz
-%%MAN3%%/Encode::CN.3.gz
-%%MAN3%%/Encode::CN::HZ.3.gz
-%%MAN3%%/Encode::Config.3.gz
-%%MAN3%%/Encode::EBCDIC.3.gz
-%%MAN3%%/Encode::Encoder.3.gz
-%%MAN3%%/Encode::Encoding.3.gz
-%%MAN3%%/Encode::GSM0338.3.gz
-%%MAN3%%/Encode::Guess.3.gz
-%%MAN3%%/Encode::JP.3.gz
-%%MAN3%%/Encode::JP::H2Z.3.gz
-%%MAN3%%/Encode::JP::JIS7.3.gz
-%%MAN3%%/Encode::KR.3.gz
-%%MAN3%%/Encode::KR::2022_KR.3.gz
-%%MAN3%%/Encode::MIME::Header.3.gz
-%%MAN3%%/Encode::MIME::Name.3.gz
-%%MAN3%%/Encode::PerlIO.3.gz
-%%MAN3%%/Encode::Supported.3.gz
-%%MAN3%%/Encode::Symbol.3.gz
-%%MAN3%%/Encode::TW.3.gz
-%%MAN3%%/Encode::Unicode.3.gz
-%%MAN3%%/Encode::Unicode::UTF7.3.gz
-%%MAN3%%/English.3.gz
-%%MAN3%%/Env.3.gz
-%%MAN3%%/Errno.3.gz
-%%MAN3%%/Exporter.3.gz
-%%MAN3%%/Exporter::Heavy.3.gz
-%%MAN3%%/ExtUtils::CBuilder.3.gz
-%%MAN3%%/ExtUtils::CBuilder::Platform::Windows.3.gz
-%%MAN3%%/ExtUtils::Command.3.gz
-%%MAN3%%/ExtUtils::Command::MM.3.gz
-%%MAN3%%/ExtUtils::Constant.3.gz
-%%MAN3%%/ExtUtils::Constant::Base.3.gz
-%%MAN3%%/ExtUtils::Constant::Utils.3.gz
-%%MAN3%%/ExtUtils::Constant::XS.3.gz
-%%MAN3%%/ExtUtils::Embed.3.gz
-%%MAN3%%/ExtUtils::Install.3.gz
-%%MAN3%%/ExtUtils::Installed.3.gz
-%%MAN3%%/ExtUtils::Liblist.3.gz
-%%MAN3%%/ExtUtils::MM.3.gz
-%%MAN3%%/ExtUtils::MM_AIX.3.gz
-%%MAN3%%/ExtUtils::MM_Any.3.gz
-%%MAN3%%/ExtUtils::MM_BeOS.3.gz
-%%MAN3%%/ExtUtils::MM_Cygwin.3.gz
-%%MAN3%%/ExtUtils::MM_DOS.3.gz
-%%MAN3%%/ExtUtils::MM_Darwin.3.gz
-%%MAN3%%/ExtUtils::MM_MacOS.3.gz
-%%MAN3%%/ExtUtils::MM_NW5.3.gz
-%%MAN3%%/ExtUtils::MM_OS2.3.gz
-%%MAN3%%/ExtUtils::MM_QNX.3.gz
-%%MAN3%%/ExtUtils::MM_UWIN.3.gz
-%%MAN3%%/ExtUtils::MM_Unix.3.gz
-%%MAN3%%/ExtUtils::MM_VMS.3.gz
-%%MAN3%%/ExtUtils::MM_VOS.3.gz
-%%MAN3%%/ExtUtils::MM_Win32.3.gz
-%%MAN3%%/ExtUtils::MM_Win95.3.gz
-%%MAN3%%/ExtUtils::MY.3.gz
-%%MAN3%%/ExtUtils::MakeMaker.3.gz
-%%MAN3%%/ExtUtils::MakeMaker::Config.3.gz
-%%MAN3%%/ExtUtils::MakeMaker::FAQ.3.gz
-%%MAN3%%/ExtUtils::MakeMaker::Locale.3.gz
-%%MAN3%%/ExtUtils::MakeMaker::Tutorial.3.gz
-%%MAN3%%/ExtUtils::Manifest.3.gz
-%%MAN3%%/ExtUtils::Miniperl.3.gz
-%%MAN3%%/ExtUtils::Mkbootstrap.3.gz
-%%MAN3%%/ExtUtils::Mksymlists.3.gz
-%%MAN3%%/ExtUtils::Packlist.3.gz
-%%MAN3%%/ExtUtils::ParseXS.3.gz
-%%MAN3%%/ExtUtils::ParseXS::Constants.3.gz
-%%MAN3%%/ExtUtils::ParseXS::Eval.3.gz
-%%MAN3%%/ExtUtils::ParseXS::Utilities.3.gz
-%%MAN3%%/ExtUtils::Typemaps.3.gz
-%%MAN3%%/ExtUtils::Typemaps::Cmd.3.gz
-%%MAN3%%/ExtUtils::Typemaps::InputMap.3.gz
-%%MAN3%%/ExtUtils::Typemaps::OutputMap.3.gz
-%%MAN3%%/ExtUtils::Typemaps::Type.3.gz
-%%MAN3%%/ExtUtils::XSSymSet.3.gz
-%%MAN3%%/ExtUtils::testlib.3.gz
-%%MAN3%%/Fatal.3.gz
-%%MAN3%%/Fcntl.3.gz
-%%MAN3%%/File::Basename.3.gz
-%%MAN3%%/File::Compare.3.gz
-%%MAN3%%/File::Copy.3.gz
-%%MAN3%%/File::DosGlob.3.gz
-%%MAN3%%/File::Fetch.3.gz
-%%MAN3%%/File::Find.3.gz
-%%MAN3%%/File::Glob.3.gz
-%%MAN3%%/File::GlobMapper.3.gz
-%%MAN3%%/File::Path.3.gz
-%%MAN3%%/File::Spec.3.gz
-%%MAN3%%/File::Spec::AmigaOS.3.gz
-%%MAN3%%/File::Spec::Cygwin.3.gz
-%%MAN3%%/File::Spec::Epoc.3.gz
-%%MAN3%%/File::Spec::Functions.3.gz
-%%MAN3%%/File::Spec::Mac.3.gz
-%%MAN3%%/File::Spec::OS2.3.gz
-%%MAN3%%/File::Spec::Unix.3.gz
-%%MAN3%%/File::Spec::VMS.3.gz
-%%MAN3%%/File::Spec::Win32.3.gz
-%%MAN3%%/File::Temp.3.gz
-%%MAN3%%/File::stat.3.gz
-%%MAN3%%/FileCache.3.gz
-%%MAN3%%/FileHandle.3.gz
-%%MAN3%%/Filter::Simple.3.gz
-%%MAN3%%/Filter::Util::Call.3.gz
-%%MAN3%%/FindBin.3.gz
-%%GDBM%%%%MAN3%%/GDBM_File.3.gz
-%%MAN3%%/Getopt::Long.3.gz
-%%MAN3%%/Getopt::Std.3.gz
-%%MAN3%%/HTTP::Tiny.3.gz
-%%MAN3%%/Hash::Util.3.gz
-%%MAN3%%/Hash::Util::FieldHash.3.gz
-%%MAN3%%/I18N::Collate.3.gz
-%%MAN3%%/I18N::LangTags.3.gz
-%%MAN3%%/I18N::LangTags::Detect.3.gz
-%%MAN3%%/I18N::LangTags::List.3.gz
-%%MAN3%%/I18N::Langinfo.3.gz
-%%MAN3%%/IO.3.gz
-%%MAN3%%/IO::Compress::Base.3.gz
-%%MAN3%%/IO::Compress::Bzip2.3.gz
-%%MAN3%%/IO::Compress::Deflate.3.gz
-%%MAN3%%/IO::Compress::FAQ.3.gz
-%%MAN3%%/IO::Compress::Gzip.3.gz
-%%MAN3%%/IO::Compress::RawDeflate.3.gz
-%%MAN3%%/IO::Compress::Zip.3.gz
-%%MAN3%%/IO::Dir.3.gz
-%%MAN3%%/IO::File.3.gz
-%%MAN3%%/IO::Handle.3.gz
-%%MAN3%%/IO::Pipe.3.gz
-%%MAN3%%/IO::Poll.3.gz
-%%MAN3%%/IO::Seekable.3.gz
-%%MAN3%%/IO::Select.3.gz
-%%MAN3%%/IO::Socket.3.gz
-%%MAN3%%/IO::Socket::INET.3.gz
-%%MAN3%%/IO::Socket::IP.3.gz
-%%MAN3%%/IO::Socket::UNIX.3.gz
-%%MAN3%%/IO::Uncompress::AnyInflate.3.gz
-%%MAN3%%/IO::Uncompress::AnyUncompress.3.gz
-%%MAN3%%/IO::Uncompress::Base.3.gz
-%%MAN3%%/IO::Uncompress::Bunzip2.3.gz
-%%MAN3%%/IO::Uncompress::Gunzip.3.gz
-%%MAN3%%/IO::Uncompress::Inflate.3.gz
-%%MAN3%%/IO::Uncompress::RawInflate.3.gz
-%%MAN3%%/IO::Uncompress::Unzip.3.gz
-%%MAN3%%/IO::Zlib.3.gz
-%%MAN3%%/IPC::Cmd.3.gz
-%%MAN3%%/IPC::Msg.3.gz
-%%MAN3%%/IPC::Open2.3.gz
-%%MAN3%%/IPC::Open3.3.gz
-%%MAN3%%/IPC::Semaphore.3.gz
-%%MAN3%%/IPC::SharedMem.3.gz
-%%MAN3%%/IPC::SysV.3.gz
-%%MAN3%%/JSON::PP.3.gz
-%%MAN3%%/JSON::PP::Boolean.3.gz
-%%MAN3%%/List::Util.3.gz
-%%MAN3%%/List::Util::XS.3.gz
-%%MAN3%%/Locale::Codes.3.gz
-%%MAN3%%/Locale::Codes::API.3.gz
-%%MAN3%%/Locale::Codes::Changes.3.gz
-%%MAN3%%/Locale::Codes::Country.3.gz
-%%MAN3%%/Locale::Codes::Currency.3.gz
-%%MAN3%%/Locale::Codes::LangExt.3.gz
-%%MAN3%%/Locale::Codes::LangFam.3.gz
-%%MAN3%%/Locale::Codes::LangVar.3.gz
-%%MAN3%%/Locale::Codes::Language.3.gz
-%%MAN3%%/Locale::Codes::Script.3.gz
-%%MAN3%%/Locale::Country.3.gz
-%%MAN3%%/Locale::Currency.3.gz
-%%MAN3%%/Locale::Language.3.gz
-%%MAN3%%/Locale::Maketext.3.gz
-%%MAN3%%/Locale::Maketext::Cookbook.3.gz
-%%MAN3%%/Locale::Maketext::Guts.3.gz
-%%MAN3%%/Locale::Maketext::GutsLoader.3.gz
-%%MAN3%%/Locale::Maketext::Simple.3.gz
-%%MAN3%%/Locale::Maketext::TPJ13.3.gz
-%%MAN3%%/Locale::Script.3.gz
-%%MAN3%%/MIME::Base64.3.gz
-%%MAN3%%/MIME::QuotedPrint.3.gz
-%%MAN3%%/Math::BigFloat.3.gz
-%%MAN3%%/Math::BigInt.3.gz
-%%MAN3%%/Math::BigInt::Calc.3.gz
-%%MAN3%%/Math::BigInt::CalcEmu.3.gz
-%%MAN3%%/Math::BigInt::FastCalc.3.gz
-%%MAN3%%/Math::BigRat.3.gz
-%%MAN3%%/Math::Complex.3.gz
-%%MAN3%%/Math::Trig.3.gz
-%%MAN3%%/Memoize.3.gz
-%%MAN3%%/Memoize::AnyDBM_File.3.gz
-%%MAN3%%/Memoize::Expire.3.gz
-%%MAN3%%/Memoize::ExpireFile.3.gz
-%%MAN3%%/Memoize::ExpireTest.3.gz
-%%MAN3%%/Memoize::NDBM_File.3.gz
-%%MAN3%%/Memoize::SDBM_File.3.gz
-%%MAN3%%/Memoize::Storable.3.gz
-%%MAN3%%/Module::CoreList.3.gz
-%%MAN3%%/Module::CoreList::Utils.3.gz
-%%MAN3%%/Module::Load.3.gz
-%%MAN3%%/Module::Load::Conditional.3.gz
-%%MAN3%%/Module::Loaded.3.gz
-%%MAN3%%/Module::Metadata.3.gz
-%%MAN3%%/NDBM_File.3.gz
-%%MAN3%%/NEXT.3.gz
-%%MAN3%%/Net::Cmd.3.gz
-%%MAN3%%/Net::Config.3.gz
-%%MAN3%%/Net::Domain.3.gz
-%%MAN3%%/Net::FTP.3.gz
-%%MAN3%%/Net::NNTP.3.gz
-%%MAN3%%/Net::Netrc.3.gz
-%%MAN3%%/Net::POP3.3.gz
-%%MAN3%%/Net::Ping.3.gz
-%%MAN3%%/Net::SMTP.3.gz
-%%MAN3%%/Net::Time.3.gz
-%%MAN3%%/Net::hostent.3.gz
-%%MAN3%%/Net::libnetFAQ.3.gz
-%%MAN3%%/Net::netent.3.gz
-%%MAN3%%/Net::protoent.3.gz
-%%MAN3%%/Net::servent.3.gz
-%%MAN3%%/O.3.gz
-%%MAN3%%/Opcode.3.gz
-%%MAN3%%/POSIX.3.gz
-%%MAN3%%/Params::Check.3.gz
-%%MAN3%%/Parse::CPAN::Meta.3.gz
-%%MAN3%%/Perl::OSType.3.gz
-%%MAN3%%/PerlIO.3.gz
-%%MAN3%%/PerlIO::encoding.3.gz
-%%MAN3%%/PerlIO::mmap.3.gz
-%%MAN3%%/PerlIO::scalar.3.gz
-%%MAN3%%/PerlIO::via.3.gz
-%%MAN3%%/PerlIO::via::QuotedPrint.3.gz
-%%MAN3%%/Pod::Checker.3.gz
-%%MAN3%%/Pod::Escapes.3.gz
-%%MAN3%%/Pod::Find.3.gz
-%%MAN3%%/Pod::Html.3.gz
-%%MAN3%%/Pod::InputObjects.3.gz
-%%MAN3%%/Pod::Man.3.gz
-%%MAN3%%/Pod::ParseLink.3.gz
-%%MAN3%%/Pod::ParseUtils.3.gz
-%%MAN3%%/Pod::Parser.3.gz
-%%MAN3%%/Pod::Perldoc.3.gz
-%%MAN3%%/Pod::Perldoc::BaseTo.3.gz
-%%MAN3%%/Pod::Perldoc::GetOptsOO.3.gz
-%%MAN3%%/Pod::Perldoc::ToANSI.3.gz
-%%MAN3%%/Pod::Perldoc::ToChecker.3.gz
-%%MAN3%%/Pod::Perldoc::ToMan.3.gz
-%%MAN3%%/Pod::Perldoc::ToNroff.3.gz
-%%MAN3%%/Pod::Perldoc::ToPod.3.gz
-%%MAN3%%/Pod::Perldoc::ToRtf.3.gz
-%%MAN3%%/Pod::Perldoc::ToTerm.3.gz
-%%MAN3%%/Pod::Perldoc::ToText.3.gz
-%%MAN3%%/Pod::Perldoc::ToTk.3.gz
-%%MAN3%%/Pod::Perldoc::ToXml.3.gz
-%%MAN3%%/Pod::PlainText.3.gz
-%%MAN3%%/Pod::Select.3.gz
-%%MAN3%%/Pod::Simple.3.gz
-%%MAN3%%/Pod::Simple::Checker.3.gz
-%%MAN3%%/Pod::Simple::Debug.3.gz
-%%MAN3%%/Pod::Simple::DumpAsText.3.gz
-%%MAN3%%/Pod::Simple::DumpAsXML.3.gz
-%%MAN3%%/Pod::Simple::HTML.3.gz
-%%MAN3%%/Pod::Simple::HTMLBatch.3.gz
-%%MAN3%%/Pod::Simple::LinkSection.3.gz
-%%MAN3%%/Pod::Simple::Methody.3.gz
-%%MAN3%%/Pod::Simple::PullParser.3.gz
-%%MAN3%%/Pod::Simple::PullParserEndToken.3.gz
-%%MAN3%%/Pod::Simple::PullParserStartToken.3.gz
-%%MAN3%%/Pod::Simple::PullParserTextToken.3.gz
-%%MAN3%%/Pod::Simple::PullParserToken.3.gz
-%%MAN3%%/Pod::Simple::RTF.3.gz
-%%MAN3%%/Pod::Simple::Search.3.gz
-%%MAN3%%/Pod::Simple::SimpleTree.3.gz
-%%MAN3%%/Pod::Simple::Subclassing.3.gz
-%%MAN3%%/Pod::Simple::Text.3.gz
-%%MAN3%%/Pod::Simple::TextContent.3.gz
-%%MAN3%%/Pod::Simple::XHTML.3.gz
-%%MAN3%%/Pod::Simple::XMLOutStream.3.gz
-%%MAN3%%/Pod::Text.3.gz
-%%MAN3%%/Pod::Text::Color.3.gz
-%%MAN3%%/Pod::Text::Overstrike.3.gz
-%%MAN3%%/Pod::Text::Termcap.3.gz
-%%MAN3%%/Pod::Usage.3.gz
-%%MAN3%%/SDBM_File.3.gz
-%%MAN3%%/Safe.3.gz
-%%MAN3%%/Scalar::Util.3.gz
-%%MAN3%%/Search::Dict.3.gz
-%%MAN3%%/SelectSaver.3.gz
-%%MAN3%%/SelfLoader.3.gz
-%%MAN3%%/Socket.3.gz
-%%MAN3%%/Storable.3.gz
-%%MAN3%%/Sub::Util.3.gz
-%%MAN3%%/Symbol.3.gz
-%%MAN3%%/Sys::Hostname.3.gz
-%%MAN3%%/Sys::Syslog.3.gz
-%%MAN3%%/TAP::Base.3.gz
-%%MAN3%%/TAP::Formatter::Base.3.gz
-%%MAN3%%/TAP::Formatter::Color.3.gz
-%%MAN3%%/TAP::Formatter::Console.3.gz
-%%MAN3%%/TAP::Formatter::Console::ParallelSession.3.gz
-%%MAN3%%/TAP::Formatter::Console::Session.3.gz
-%%MAN3%%/TAP::Formatter::File.3.gz
-%%MAN3%%/TAP::Formatter::File::Session.3.gz
-%%MAN3%%/TAP::Formatter::Session.3.gz
-%%MAN3%%/TAP::Harness.3.gz
-%%MAN3%%/TAP::Harness::Beyond.3.gz
-%%MAN3%%/TAP::Harness::Env.3.gz
-%%MAN3%%/TAP::Object.3.gz
-%%MAN3%%/TAP::Parser.3.gz
-%%MAN3%%/TAP::Parser::Aggregator.3.gz
-%%MAN3%%/TAP::Parser::Grammar.3.gz
-%%MAN3%%/TAP::Parser::Iterator.3.gz
-%%MAN3%%/TAP::Parser::Iterator::Array.3.gz
-%%MAN3%%/TAP::Parser::Iterator::Process.3.gz
-%%MAN3%%/TAP::Parser::Iterator::Stream.3.gz
-%%MAN3%%/TAP::Parser::IteratorFactory.3.gz
-%%MAN3%%/TAP::Parser::Multiplexer.3.gz
-%%MAN3%%/TAP::Parser::Result.3.gz
-%%MAN3%%/TAP::Parser::Result::Bailout.3.gz
-%%MAN3%%/TAP::Parser::Result::Comment.3.gz
-%%MAN3%%/TAP::Parser::Result::Plan.3.gz
-%%MAN3%%/TAP::Parser::Result::Pragma.3.gz
-%%MAN3%%/TAP::Parser::Result::Test.3.gz
-%%MAN3%%/TAP::Parser::Result::Unknown.3.gz
-%%MAN3%%/TAP::Parser::Result::Version.3.gz
-%%MAN3%%/TAP::Parser::Result::YAML.3.gz
-%%MAN3%%/TAP::Parser::ResultFactory.3.gz
-%%MAN3%%/TAP::Parser::Scheduler.3.gz
-%%MAN3%%/TAP::Parser::Scheduler::Job.3.gz
-%%MAN3%%/TAP::Parser::Scheduler::Spinner.3.gz
-%%MAN3%%/TAP::Parser::Source.3.gz
-%%MAN3%%/TAP::Parser::SourceHandler.3.gz
-%%MAN3%%/TAP::Parser::SourceHandler::Executable.3.gz
-%%MAN3%%/TAP::Parser::SourceHandler::File.3.gz
-%%MAN3%%/TAP::Parser::SourceHandler::Handle.3.gz
-%%MAN3%%/TAP::Parser::SourceHandler::Perl.3.gz
-%%MAN3%%/TAP::Parser::SourceHandler::RawTAP.3.gz
-%%MAN3%%/TAP::Parser::YAMLish::Reader.3.gz
-%%MAN3%%/TAP::Parser::YAMLish::Writer.3.gz
-%%MAN3%%/Term::ANSIColor.3.gz
-%%MAN3%%/Term::Cap.3.gz
-%%MAN3%%/Term::Complete.3.gz
-%%MAN3%%/Term::ReadLine.3.gz
-%%MAN3%%/Test.3.gz
-%%MAN3%%/Test::Builder.3.gz
-%%MAN3%%/Test::Builder::IO::Scalar.3.gz
-%%MAN3%%/Test::Builder::Module.3.gz
-%%MAN3%%/Test::Builder::Tester.3.gz
-%%MAN3%%/Test::Builder::Tester::Color.3.gz
-%%MAN3%%/Test::Harness.3.gz
-%%MAN3%%/Test::More.3.gz
-%%MAN3%%/Test::Simple.3.gz
-%%MAN3%%/Test::Tester.3.gz
-%%MAN3%%/Test::Tester::Capture.3.gz
-%%MAN3%%/Test::Tester::CaptureRunner.3.gz
-%%MAN3%%/Test::Tutorial.3.gz
-%%MAN3%%/Test::use::ok.3.gz
-%%MAN3%%/Text::Abbrev.3.gz
-%%MAN3%%/Text::Balanced.3.gz
-%%MAN3%%/Text::ParseWords.3.gz
-%%MAN3%%/Text::Tabs.3.gz
-%%MAN3%%/Text::Wrap.3.gz
-%%MAN3%%/Thread.3.gz
-%%MAN3%%/Thread::Queue.3.gz
-%%MAN3%%/Thread::Semaphore.3.gz
-%%MAN3%%/Tie::Array.3.gz
-%%MAN3%%/Tie::File.3.gz
-%%MAN3%%/Tie::Handle.3.gz
-%%MAN3%%/Tie::Hash.3.gz
-%%MAN3%%/Tie::Hash::NamedCapture.3.gz
-%%MAN3%%/Tie::Memoize.3.gz
-%%MAN3%%/Tie::RefHash.3.gz
-%%MAN3%%/Tie::Scalar.3.gz
-%%MAN3%%/Tie::StdHandle.3.gz
-%%MAN3%%/Tie::SubstrHash.3.gz
-%%MAN3%%/Time::HiRes.3.gz
-%%MAN3%%/Time::Local.3.gz
-%%MAN3%%/Time::Piece.3.gz
-%%MAN3%%/Time::Seconds.3.gz
-%%MAN3%%/Time::gmtime.3.gz
-%%MAN3%%/Time::localtime.3.gz
-%%MAN3%%/Time::tm.3.gz
-%%MAN3%%/UNIVERSAL.3.gz
-%%MAN3%%/Unicode::Collate.3.gz
-%%MAN3%%/Unicode::Collate::CJK::Big5.3.gz
-%%MAN3%%/Unicode::Collate::CJK::GB2312.3.gz
-%%MAN3%%/Unicode::Collate::CJK::JISX0208.3.gz
-%%MAN3%%/Unicode::Collate::CJK::Korean.3.gz
-%%MAN3%%/Unicode::Collate::CJK::Pinyin.3.gz
-%%MAN3%%/Unicode::Collate::CJK::Stroke.3.gz
-%%MAN3%%/Unicode::Collate::CJK::Zhuyin.3.gz
-%%MAN3%%/Unicode::Collate::Locale.3.gz
-%%MAN3%%/Unicode::Normalize.3.gz
-%%MAN3%%/Unicode::UCD.3.gz
-%%MAN3%%/User::grent.3.gz
-%%MAN3%%/User::pwent.3.gz
-%%MAN3%%/XSLoader.3.gz
-%%MAN3%%/arybase.3.gz
-%%MAN3%%/attributes.3.gz
-%%MAN3%%/autodie.3.gz
-%%MAN3%%/autodie::Scope::Guard.3.gz
-%%MAN3%%/autodie::Scope::GuardStack.3.gz
-%%MAN3%%/autodie::Util.3.gz
-%%MAN3%%/autodie::exception.3.gz
-%%MAN3%%/autodie::exception::system.3.gz
-%%MAN3%%/autodie::hints.3.gz
-%%MAN3%%/autodie::skip.3.gz
-%%MAN3%%/autouse.3.gz
-%%MAN3%%/base.3.gz
-%%MAN3%%/bigint.3.gz
-%%MAN3%%/bignum.3.gz
-%%MAN3%%/bigrat.3.gz
-%%MAN3%%/blib.3.gz
-%%MAN3%%/bytes.3.gz
-%%MAN3%%/charnames.3.gz
-%%MAN3%%/constant.3.gz
-%%MAN3%%/deprecate.3.gz
-%%MAN3%%/diagnostics.3.gz
-%%MAN3%%/encoding.3.gz
-%%MAN3%%/encoding::warnings.3.gz
-%%MAN3%%/experimental.3.gz
-%%MAN3%%/feature.3.gz
-%%MAN3%%/fields.3.gz
-%%MAN3%%/filetest.3.gz
-%%MAN3%%/if.3.gz
-%%MAN3%%/integer.3.gz
-%%MAN3%%/less.3.gz
-%%MAN3%%/lib.3.gz
-%%MAN3%%/locale.3.gz
-%%MAN3%%/mro.3.gz
-%%MAN3%%/ok.3.gz
-%%MAN3%%/open.3.gz
-%%MAN3%%/ops.3.gz
-%%MAN3%%/overload.3.gz
-%%MAN3%%/overloading.3.gz
-%%MAN3%%/parent.3.gz
-%%MAN3%%/re.3.gz
-%%MAN3%%/sigtrap.3.gz
-%%MAN3%%/sort.3.gz
-%%MAN3%%/strict.3.gz
-%%MAN3%%/subs.3.gz
-%%MAN3%%/threads.3.gz
-%%MAN3%%/threads::shared.3.gz
-%%MAN3%%/utf8.3.gz
-%%MAN3%%/vars.3.gz
-%%MAN3%%/version.3.gz
-%%MAN3%%/version::Internals.3.gz
-%%MAN3%%/vmsish.3.gz
-%%MAN3%%/warnings.3.gz
-%%MAN3%%/warnings::register.3.gz
-%%PRIV_LIB%%/perl5db.pl
-%%PRIV_LIB%%/perlfaq.pm
-%%PRIV_LIB%%/pod/perl.pod
-%%PRIV_LIB%%/pod/perl5004delta.pod
-%%PRIV_LIB%%/pod/perl5005delta.pod
-%%PRIV_LIB%%/pod/perl5100delta.pod
-%%PRIV_LIB%%/pod/perl5101delta.pod
-%%PRIV_LIB%%/pod/perl5120delta.pod
-%%PRIV_LIB%%/pod/perl5121delta.pod
-%%PRIV_LIB%%/pod/perl5122delta.pod
-%%PRIV_LIB%%/pod/perl5123delta.pod
-%%PRIV_LIB%%/pod/perl5124delta.pod
-%%PRIV_LIB%%/pod/perl5125delta.pod
-%%PRIV_LIB%%/pod/perl5140delta.pod
-%%PRIV_LIB%%/pod/perl5141delta.pod
-%%PRIV_LIB%%/pod/perl5142delta.pod
-%%PRIV_LIB%%/pod/perl5143delta.pod
-%%PRIV_LIB%%/pod/perl5144delta.pod
-%%PRIV_LIB%%/pod/perl5160delta.pod
-%%PRIV_LIB%%/pod/perl5161delta.pod
-%%PRIV_LIB%%/pod/perl5162delta.pod
-%%PRIV_LIB%%/pod/perl5163delta.pod
-%%PRIV_LIB%%/pod/perl5180delta.pod
-%%PRIV_LIB%%/pod/perl5181delta.pod
-%%PRIV_LIB%%/pod/perl5182delta.pod
-%%PRIV_LIB%%/pod/perl5184delta.pod
-%%PRIV_LIB%%/pod/perl5200delta.pod
-%%PRIV_LIB%%/pod/perl5201delta.pod
-%%PRIV_LIB%%/pod/perl5202delta.pod
-%%PRIV_LIB%%/pod/perl5203delta.pod
-%%PRIV_LIB%%/pod/perl5220delta.pod
-%%PRIV_LIB%%/pod/perl5221delta.pod
-%%PRIV_LIB%%/pod/perl5222delta.pod
-%%PRIV_LIB%%/pod/perl5223delta.pod
-%%PRIV_LIB%%/pod/perl5224delta.pod
-%%PRIV_LIB%%/pod/perl5240delta.pod
-%%PRIV_LIB%%/pod/perl5241delta.pod
-%%PRIV_LIB%%/pod/perl5242delta.pod
-%%PRIV_LIB%%/pod/perl5243delta.pod
-%%PRIV_LIB%%/pod/perl5244delta.pod
-%%PRIV_LIB%%/pod/perl561delta.pod
-%%PRIV_LIB%%/pod/perl56delta.pod
-%%PRIV_LIB%%/pod/perl581delta.pod
-%%PRIV_LIB%%/pod/perl582delta.pod
-%%PRIV_LIB%%/pod/perl583delta.pod
-%%PRIV_LIB%%/pod/perl584delta.pod
-%%PRIV_LIB%%/pod/perl585delta.pod
-%%PRIV_LIB%%/pod/perl586delta.pod
-%%PRIV_LIB%%/pod/perl587delta.pod
-%%PRIV_LIB%%/pod/perl588delta.pod
-%%PRIV_LIB%%/pod/perl589delta.pod
-%%PRIV_LIB%%/pod/perl58delta.pod
-%%PRIV_LIB%%/pod/perlaix.pod
-%%PRIV_LIB%%/pod/perlamiga.pod
-%%PRIV_LIB%%/pod/perlandroid.pod
-%%PRIV_LIB%%/pod/perlapi.pod
-%%PRIV_LIB%%/pod/perlapio.pod
-%%PRIV_LIB%%/pod/perlartistic.pod
-%%PRIV_LIB%%/pod/perlbook.pod
-%%PRIV_LIB%%/pod/perlboot.pod
-%%PRIV_LIB%%/pod/perlbot.pod
-%%PRIV_LIB%%/pod/perlbs2000.pod
-%%PRIV_LIB%%/pod/perlcall.pod
-%%PRIV_LIB%%/pod/perlce.pod
-%%PRIV_LIB%%/pod/perlcheat.pod
-%%PRIV_LIB%%/pod/perlclib.pod
-%%PRIV_LIB%%/pod/perlcn.pod
-%%PRIV_LIB%%/pod/perlcommunity.pod
-%%PRIV_LIB%%/pod/perlcygwin.pod
-%%PRIV_LIB%%/pod/perldata.pod
-%%PRIV_LIB%%/pod/perldbmfilter.pod
-%%PRIV_LIB%%/pod/perldebguts.pod
-%%PRIV_LIB%%/pod/perldebtut.pod
-%%PRIV_LIB%%/pod/perldebug.pod
-%%PRIV_LIB%%/pod/perldelta.pod
-%%PRIV_LIB%%/pod/perldiag.pod
-%%PRIV_LIB%%/pod/perldoc.pod
-%%PRIV_LIB%%/pod/perldos.pod
-%%PRIV_LIB%%/pod/perldsc.pod
-%%PRIV_LIB%%/pod/perldtrace.pod
-%%PRIV_LIB%%/pod/perlebcdic.pod
-%%PRIV_LIB%%/pod/perlembed.pod
-%%PRIV_LIB%%/pod/perlexperiment.pod
-%%PRIV_LIB%%/pod/perlfaq.pod
-%%PRIV_LIB%%/pod/perlfaq1.pod
-%%PRIV_LIB%%/pod/perlfaq2.pod
-%%PRIV_LIB%%/pod/perlfaq3.pod
-%%PRIV_LIB%%/pod/perlfaq4.pod
-%%PRIV_LIB%%/pod/perlfaq5.pod
-%%PRIV_LIB%%/pod/perlfaq6.pod
-%%PRIV_LIB%%/pod/perlfaq7.pod
-%%PRIV_LIB%%/pod/perlfaq8.pod
-%%PRIV_LIB%%/pod/perlfaq9.pod
-%%PRIV_LIB%%/pod/perlfilter.pod
-%%PRIV_LIB%%/pod/perlfork.pod
-%%PRIV_LIB%%/pod/perlform.pod
-%%PRIV_LIB%%/pod/perlfreebsd.pod
-%%PRIV_LIB%%/pod/perlfunc.pod
-%%PRIV_LIB%%/pod/perlgit.pod
-%%PRIV_LIB%%/pod/perlglossary.pod
-%%PRIV_LIB%%/pod/perlgpl.pod
-%%PRIV_LIB%%/pod/perlguts.pod
-%%PRIV_LIB%%/pod/perlhack.pod
-%%PRIV_LIB%%/pod/perlhacktips.pod
-%%PRIV_LIB%%/pod/perlhacktut.pod
-%%PRIV_LIB%%/pod/perlhaiku.pod
-%%PRIV_LIB%%/pod/perlhist.pod
-%%PRIV_LIB%%/pod/perlhpux.pod
-%%PRIV_LIB%%/pod/perlhurd.pod
-%%PRIV_LIB%%/pod/perlintern.pod
-%%PRIV_LIB%%/pod/perlinterp.pod
-%%PRIV_LIB%%/pod/perlintro.pod
-%%PRIV_LIB%%/pod/perliol.pod
-%%PRIV_LIB%%/pod/perlipc.pod
-%%PRIV_LIB%%/pod/perlirix.pod
-%%PRIV_LIB%%/pod/perljp.pod
-%%PRIV_LIB%%/pod/perlko.pod
-%%PRIV_LIB%%/pod/perllexwarn.pod
-%%PRIV_LIB%%/pod/perllinux.pod
-%%PRIV_LIB%%/pod/perllocale.pod
-%%PRIV_LIB%%/pod/perllol.pod
-%%PRIV_LIB%%/pod/perlmacos.pod
-%%PRIV_LIB%%/pod/perlmacosx.pod
-%%PRIV_LIB%%/pod/perlmod.pod
-%%PRIV_LIB%%/pod/perlmodinstall.pod
-%%PRIV_LIB%%/pod/perlmodlib.pod
-%%PRIV_LIB%%/pod/perlmodstyle.pod
-%%PRIV_LIB%%/pod/perlmroapi.pod
-%%PRIV_LIB%%/pod/perlnetware.pod
-%%PRIV_LIB%%/pod/perlnewmod.pod
-%%PRIV_LIB%%/pod/perlnumber.pod
-%%PRIV_LIB%%/pod/perlobj.pod
-%%PRIV_LIB%%/pod/perlootut.pod
-%%PRIV_LIB%%/pod/perlop.pod
-%%PRIV_LIB%%/pod/perlopenbsd.pod
-%%PRIV_LIB%%/pod/perlopentut.pod
-%%PRIV_LIB%%/pod/perlos2.pod
-%%PRIV_LIB%%/pod/perlos390.pod
-%%PRIV_LIB%%/pod/perlos400.pod
-%%PRIV_LIB%%/pod/perlpacktut.pod
-%%PRIV_LIB%%/pod/perlperf.pod
-%%PRIV_LIB%%/pod/perlplan9.pod
-%%PRIV_LIB%%/pod/perlpod.pod
-%%PRIV_LIB%%/pod/perlpodspec.pod
-%%PRIV_LIB%%/pod/perlpodstyle.pod
-%%PRIV_LIB%%/pod/perlpolicy.pod
-%%PRIV_LIB%%/pod/perlport.pod
-%%PRIV_LIB%%/pod/perlpragma.pod
-%%PRIV_LIB%%/pod/perlqnx.pod
-%%PRIV_LIB%%/pod/perlre.pod
-%%PRIV_LIB%%/pod/perlreapi.pod
-%%PRIV_LIB%%/pod/perlrebackslash.pod
-%%PRIV_LIB%%/pod/perlrecharclass.pod
-%%PRIV_LIB%%/pod/perlref.pod
-%%PRIV_LIB%%/pod/perlreftut.pod
-%%PRIV_LIB%%/pod/perlreguts.pod
-%%PRIV_LIB%%/pod/perlrepository.pod
-%%PRIV_LIB%%/pod/perlrequick.pod
-%%PRIV_LIB%%/pod/perlreref.pod
-%%PRIV_LIB%%/pod/perlretut.pod
-%%PRIV_LIB%%/pod/perlriscos.pod
-%%PRIV_LIB%%/pod/perlrun.pod
-%%PRIV_LIB%%/pod/perlsec.pod
-%%PRIV_LIB%%/pod/perlsolaris.pod
-%%PRIV_LIB%%/pod/perlsource.pod
-%%PRIV_LIB%%/pod/perlstyle.pod
-%%PRIV_LIB%%/pod/perlsub.pod
-%%PRIV_LIB%%/pod/perlsymbian.pod
-%%PRIV_LIB%%/pod/perlsyn.pod
-%%PRIV_LIB%%/pod/perlsynology.pod
-%%PRIV_LIB%%/pod/perlthrtut.pod
-%%PRIV_LIB%%/pod/perltie.pod
-%%PRIV_LIB%%/pod/perltoc.pod
-%%PRIV_LIB%%/pod/perltodo.pod
-%%PRIV_LIB%%/pod/perltooc.pod
-%%PRIV_LIB%%/pod/perltoot.pod
-%%PRIV_LIB%%/pod/perltrap.pod
-%%PRIV_LIB%%/pod/perltru64.pod
-%%PRIV_LIB%%/pod/perltw.pod
-%%PRIV_LIB%%/pod/perlunicode.pod
-%%PRIV_LIB%%/pod/perlunicook.pod
-%%PRIV_LIB%%/pod/perlunifaq.pod
-%%PRIV_LIB%%/pod/perluniintro.pod
-%%PRIV_LIB%%/pod/perluniprops.pod
-%%PRIV_LIB%%/pod/perlunitut.pod
-%%PRIV_LIB%%/pod/perlutil.pod
-%%PRIV_LIB%%/pod/perlvar.pod
-%%PRIV_LIB%%/pod/perlvms.pod
-%%PRIV_LIB%%/pod/perlvos.pod
-%%PRIV_LIB%%/pod/perlwin32.pod
-%%PRIV_LIB%%/pod/perlxs.pod
-%%PRIV_LIB%%/pod/perlxstut.pod
-%%PRIV_LIB%%/pod/perlxstypemap.pod
-%%PRIV_LIB%%/sigtrap.pm
-%%PRIV_LIB%%/sort.pm
-%%PRIV_LIB%%/strict.pm
-%%PRIV_LIB%%/subs.pm
-%%PRIV_LIB%%/unicore/Blocks.txt
-%%PRIV_LIB%%/unicore/CombiningClass.pl
-%%PRIV_LIB%%/unicore/Decomposition.pl
-%%PRIV_LIB%%/unicore/Heavy.pl
-%%PRIV_LIB%%/unicore/Name.pl
-%%PRIV_LIB%%/unicore/Name.pm
-%%PRIV_LIB%%/unicore/NamedSequences.txt
-%%PRIV_LIB%%/unicore/SpecialCasing.txt
-%%PRIV_LIB%%/unicore/To/Age.pl
-%%PRIV_LIB%%/unicore/To/Bc.pl
-%%PRIV_LIB%%/unicore/To/Bmg.pl
-%%PRIV_LIB%%/unicore/To/Bpb.pl
-%%PRIV_LIB%%/unicore/To/Bpt.pl
-%%PRIV_LIB%%/unicore/To/Cf.pl
-%%PRIV_LIB%%/unicore/To/Digit.pl
-%%PRIV_LIB%%/unicore/To/Ea.pl
-%%PRIV_LIB%%/unicore/To/Fold.pl
-%%PRIV_LIB%%/unicore/To/GCB.pl
-%%PRIV_LIB%%/unicore/To/Gc.pl
-%%PRIV_LIB%%/unicore/To/Hst.pl
-%%PRIV_LIB%%/unicore/To/InPC.pl
-%%PRIV_LIB%%/unicore/To/InSC.pl
-%%PRIV_LIB%%/unicore/To/Isc.pl
-%%PRIV_LIB%%/unicore/To/Jg.pl
-%%PRIV_LIB%%/unicore/To/Jt.pl
-%%PRIV_LIB%%/unicore/To/Lb.pl
-%%PRIV_LIB%%/unicore/To/Lc.pl
-%%PRIV_LIB%%/unicore/To/Lower.pl
-%%PRIV_LIB%%/unicore/To/NFCQC.pl
-%%PRIV_LIB%%/unicore/To/NFDQC.pl
-%%PRIV_LIB%%/unicore/To/NFKCCF.pl
-%%PRIV_LIB%%/unicore/To/NFKCQC.pl
-%%PRIV_LIB%%/unicore/To/NFKDQC.pl
-%%PRIV_LIB%%/unicore/To/Na1.pl
-%%PRIV_LIB%%/unicore/To/NameAlia.pl
-%%PRIV_LIB%%/unicore/To/Nt.pl
-%%PRIV_LIB%%/unicore/To/Nv.pl
-%%PRIV_LIB%%/unicore/To/PerlDeci.pl
-%%PRIV_LIB%%/unicore/To/SB.pl
-%%PRIV_LIB%%/unicore/To/Sc.pl
-%%PRIV_LIB%%/unicore/To/Scx.pl
-%%PRIV_LIB%%/unicore/To/Tc.pl
-%%PRIV_LIB%%/unicore/To/Title.pl
-%%PRIV_LIB%%/unicore/To/Uc.pl
-%%PRIV_LIB%%/unicore/To/Upper.pl
-%%PRIV_LIB%%/unicore/To/WB.pl
-%%PRIV_LIB%%/unicore/To/_PerlLB.pl
-%%PRIV_LIB%%/unicore/To/_PerlWB.pl
-%%PRIV_LIB%%/unicore/UCD.pl
-%%PRIV_LIB%%/unicore/lib/Age/NA.pl
-%%PRIV_LIB%%/unicore/lib/Age/V11.pl
-%%PRIV_LIB%%/unicore/lib/Age/V20.pl
-%%PRIV_LIB%%/unicore/lib/Age/V30.pl
-%%PRIV_LIB%%/unicore/lib/Age/V31.pl
-%%PRIV_LIB%%/unicore/lib/Age/V32.pl
-%%PRIV_LIB%%/unicore/lib/Age/V40.pl
-%%PRIV_LIB%%/unicore/lib/Age/V41.pl
-%%PRIV_LIB%%/unicore/lib/Age/V50.pl
-%%PRIV_LIB%%/unicore/lib/Age/V51.pl
-%%PRIV_LIB%%/unicore/lib/Age/V52.pl
-%%PRIV_LIB%%/unicore/lib/Age/V60.pl
-%%PRIV_LIB%%/unicore/lib/Age/V61.pl
-%%PRIV_LIB%%/unicore/lib/Age/V70.pl
-%%PRIV_LIB%%/unicore/lib/Age/V80.pl
-%%PRIV_LIB%%/unicore/lib/Alpha/Y.pl
-%%PRIV_LIB%%/unicore/lib/Bc/AL.pl
-%%PRIV_LIB%%/unicore/lib/Bc/AN.pl
-%%PRIV_LIB%%/unicore/lib/Bc/B.pl
-%%PRIV_LIB%%/unicore/lib/Bc/BN.pl
-%%PRIV_LIB%%/unicore/lib/Bc/CS.pl
-%%PRIV_LIB%%/unicore/lib/Bc/EN.pl
-%%PRIV_LIB%%/unicore/lib/Bc/ES.pl
-%%PRIV_LIB%%/unicore/lib/Bc/ET.pl
-%%PRIV_LIB%%/unicore/lib/Bc/L.pl
-%%PRIV_LIB%%/unicore/lib/Bc/NSM.pl
-%%PRIV_LIB%%/unicore/lib/Bc/ON.pl
-%%PRIV_LIB%%/unicore/lib/Bc/R.pl
-%%PRIV_LIB%%/unicore/lib/Bc/WS.pl
-%%PRIV_LIB%%/unicore/lib/BidiC/Y.pl
-%%PRIV_LIB%%/unicore/lib/BidiM/Y.pl
-%%PRIV_LIB%%/unicore/lib/Blk/NB.pl
-%%PRIV_LIB%%/unicore/lib/Bpt/C.pl
-%%PRIV_LIB%%/unicore/lib/Bpt/N.pl
-%%PRIV_LIB%%/unicore/lib/Bpt/O.pl
-%%PRIV_LIB%%/unicore/lib/CE/Y.pl
-%%PRIV_LIB%%/unicore/lib/CI/Y.pl
-%%PRIV_LIB%%/unicore/lib/CWCF/Y.pl
-%%PRIV_LIB%%/unicore/lib/CWCM/Y.pl
-%%PRIV_LIB%%/unicore/lib/CWKCF/Y.pl
-%%PRIV_LIB%%/unicore/lib/CWL/Y.pl
-%%PRIV_LIB%%/unicore/lib/CWT/Y.pl
-%%PRIV_LIB%%/unicore/lib/CWU/Y.pl
-%%PRIV_LIB%%/unicore/lib/Cased/Y.pl
-%%PRIV_LIB%%/unicore/lib/Ccc/A.pl
-%%PRIV_LIB%%/unicore/lib/Ccc/AR.pl
-%%PRIV_LIB%%/unicore/lib/Ccc/ATAR.pl
-%%PRIV_LIB%%/unicore/lib/Ccc/B.pl
-%%PRIV_LIB%%/unicore/lib/Ccc/BR.pl
-%%PRIV_LIB%%/unicore/lib/Ccc/DB.pl
-%%PRIV_LIB%%/unicore/lib/Ccc/NK.pl
-%%PRIV_LIB%%/unicore/lib/Ccc/NR.pl
-%%PRIV_LIB%%/unicore/lib/Ccc/OV.pl
-%%PRIV_LIB%%/unicore/lib/Ccc/VR.pl
-%%PRIV_LIB%%/unicore/lib/CompEx/Y.pl
-%%PRIV_LIB%%/unicore/lib/DI/Y.pl
-%%PRIV_LIB%%/unicore/lib/Dash/Y.pl
-%%PRIV_LIB%%/unicore/lib/Dep/Y.pl
-%%PRIV_LIB%%/unicore/lib/Dia/Y.pl
-%%PRIV_LIB%%/unicore/lib/Dt/Com.pl
-%%PRIV_LIB%%/unicore/lib/Dt/Enc.pl
-%%PRIV_LIB%%/unicore/lib/Dt/Fin.pl
-%%PRIV_LIB%%/unicore/lib/Dt/Font.pl
-%%PRIV_LIB%%/unicore/lib/Dt/Init.pl
-%%PRIV_LIB%%/unicore/lib/Dt/Iso.pl
-%%PRIV_LIB%%/unicore/lib/Dt/Med.pl
-%%PRIV_LIB%%/unicore/lib/Dt/Nar.pl
-%%PRIV_LIB%%/unicore/lib/Dt/Nb.pl
-%%PRIV_LIB%%/unicore/lib/Dt/NonCanon.pl
-%%PRIV_LIB%%/unicore/lib/Dt/Sqr.pl
-%%PRIV_LIB%%/unicore/lib/Dt/Sub.pl
-%%PRIV_LIB%%/unicore/lib/Dt/Sup.pl
-%%PRIV_LIB%%/unicore/lib/Dt/Vert.pl
-%%PRIV_LIB%%/unicore/lib/Ea/A.pl
-%%PRIV_LIB%%/unicore/lib/Ea/H.pl
-%%PRIV_LIB%%/unicore/lib/Ea/N.pl
-%%PRIV_LIB%%/unicore/lib/Ea/Na.pl
-%%PRIV_LIB%%/unicore/lib/Ea/W.pl
-%%PRIV_LIB%%/unicore/lib/Ext/Y.pl
-%%PRIV_LIB%%/unicore/lib/GCB/CN.pl
-%%PRIV_LIB%%/unicore/lib/GCB/EX.pl
-%%PRIV_LIB%%/unicore/lib/GCB/LV.pl
-%%PRIV_LIB%%/unicore/lib/GCB/LVT.pl
-%%PRIV_LIB%%/unicore/lib/GCB/SM.pl
-%%PRIV_LIB%%/unicore/lib/GCB/XX.pl
-%%PRIV_LIB%%/unicore/lib/Gc/C.pl
-%%PRIV_LIB%%/unicore/lib/Gc/Cf.pl
-%%PRIV_LIB%%/unicore/lib/Gc/Cn.pl
-%%PRIV_LIB%%/unicore/lib/Gc/L.pl
-%%PRIV_LIB%%/unicore/lib/Gc/LC.pl
-%%PRIV_LIB%%/unicore/lib/Gc/Ll.pl
-%%PRIV_LIB%%/unicore/lib/Gc/Lm.pl
-%%PRIV_LIB%%/unicore/lib/Gc/Lo.pl
-%%PRIV_LIB%%/unicore/lib/Gc/Lu.pl
-%%PRIV_LIB%%/unicore/lib/Gc/M.pl
-%%PRIV_LIB%%/unicore/lib/Gc/Mc.pl
-%%PRIV_LIB%%/unicore/lib/Gc/Me.pl
-%%PRIV_LIB%%/unicore/lib/Gc/Mn.pl
-%%PRIV_LIB%%/unicore/lib/Gc/N.pl
-%%PRIV_LIB%%/unicore/lib/Gc/Nd.pl
-%%PRIV_LIB%%/unicore/lib/Gc/Nl.pl
-%%PRIV_LIB%%/unicore/lib/Gc/No.pl
-%%PRIV_LIB%%/unicore/lib/Gc/P.pl
-%%PRIV_LIB%%/unicore/lib/Gc/Pd.pl
-%%PRIV_LIB%%/unicore/lib/Gc/Pe.pl
-%%PRIV_LIB%%/unicore/lib/Gc/Pf.pl
-%%PRIV_LIB%%/unicore/lib/Gc/Pi.pl
-%%PRIV_LIB%%/unicore/lib/Gc/Po.pl
-%%PRIV_LIB%%/unicore/lib/Gc/Ps.pl
-%%PRIV_LIB%%/unicore/lib/Gc/S.pl
-%%PRIV_LIB%%/unicore/lib/Gc/Sc.pl
-%%PRIV_LIB%%/unicore/lib/Gc/Sk.pl
-%%PRIV_LIB%%/unicore/lib/Gc/Sm.pl
-%%PRIV_LIB%%/unicore/lib/Gc/So.pl
-%%PRIV_LIB%%/unicore/lib/Gc/Z.pl
-%%PRIV_LIB%%/unicore/lib/Gc/Zs.pl
-%%PRIV_LIB%%/unicore/lib/GrBase/Y.pl
-%%PRIV_LIB%%/unicore/lib/Hex/Y.pl
-%%PRIV_LIB%%/unicore/lib/Hst/NA.pl
-%%PRIV_LIB%%/unicore/lib/Hyphen/T.pl
-%%PRIV_LIB%%/unicore/lib/IDC/Y.pl
-%%PRIV_LIB%%/unicore/lib/IDS/Y.pl
-%%PRIV_LIB%%/unicore/lib/Ideo/Y.pl
-%%PRIV_LIB%%/unicore/lib/In/2_0.pl
-%%PRIV_LIB%%/unicore/lib/In/2_1.pl
-%%PRIV_LIB%%/unicore/lib/In/3_0.pl
-%%PRIV_LIB%%/unicore/lib/In/3_1.pl
-%%PRIV_LIB%%/unicore/lib/In/3_2.pl
-%%PRIV_LIB%%/unicore/lib/In/4_0.pl
-%%PRIV_LIB%%/unicore/lib/In/4_1.pl
-%%PRIV_LIB%%/unicore/lib/In/5_0.pl
-%%PRIV_LIB%%/unicore/lib/In/5_1.pl
-%%PRIV_LIB%%/unicore/lib/In/5_2.pl
-%%PRIV_LIB%%/unicore/lib/In/6_0.pl
-%%PRIV_LIB%%/unicore/lib/In/6_1.pl
-%%PRIV_LIB%%/unicore/lib/In/6_2.pl
-%%PRIV_LIB%%/unicore/lib/In/6_3.pl
-%%PRIV_LIB%%/unicore/lib/In/7_0.pl
-%%PRIV_LIB%%/unicore/lib/In/8_0.pl
-%%PRIV_LIB%%/unicore/lib/InPC/Bottom.pl
-%%PRIV_LIB%%/unicore/lib/InPC/Left.pl
-%%PRIV_LIB%%/unicore/lib/InPC/LeftAndR.pl
-%%PRIV_LIB%%/unicore/lib/InPC/NA.pl
-%%PRIV_LIB%%/unicore/lib/InPC/Overstru.pl
-%%PRIV_LIB%%/unicore/lib/InPC/Right.pl
-%%PRIV_LIB%%/unicore/lib/InPC/Top.pl
-%%PRIV_LIB%%/unicore/lib/InPC/TopAndBo.pl
-%%PRIV_LIB%%/unicore/lib/InPC/TopAndL2.pl
-%%PRIV_LIB%%/unicore/lib/InPC/TopAndLe.pl
-%%PRIV_LIB%%/unicore/lib/InPC/TopAndRi.pl
-%%PRIV_LIB%%/unicore/lib/InPC/VisualOr.pl
-%%PRIV_LIB%%/unicore/lib/InSC/Avagraha.pl
-%%PRIV_LIB%%/unicore/lib/InSC/Bindu.pl
-%%PRIV_LIB%%/unicore/lib/InSC/Cantilla.pl
-%%PRIV_LIB%%/unicore/lib/InSC/Consona2.pl
-%%PRIV_LIB%%/unicore/lib/InSC/Consona3.pl
-%%PRIV_LIB%%/unicore/lib/InSC/Consona4.pl
-%%PRIV_LIB%%/unicore/lib/InSC/Consona5.pl
-%%PRIV_LIB%%/unicore/lib/InSC/Consona6.pl
-%%PRIV_LIB%%/unicore/lib/InSC/Consonan.pl
-%%PRIV_LIB%%/unicore/lib/InSC/Invisibl.pl
-%%PRIV_LIB%%/unicore/lib/InSC/Nukta.pl
-%%PRIV_LIB%%/unicore/lib/InSC/Number.pl
-%%PRIV_LIB%%/unicore/lib/InSC/Other.pl
-%%PRIV_LIB%%/unicore/lib/InSC/PureKill.pl
-%%PRIV_LIB%%/unicore/lib/InSC/Syllable.pl
-%%PRIV_LIB%%/unicore/lib/InSC/ToneMark.pl
-%%PRIV_LIB%%/unicore/lib/InSC/Virama.pl
-%%PRIV_LIB%%/unicore/lib/InSC/Visarga.pl
-%%PRIV_LIB%%/unicore/lib/InSC/Vowel.pl
-%%PRIV_LIB%%/unicore/lib/InSC/VowelDep.pl
-%%PRIV_LIB%%/unicore/lib/InSC/VowelInd.pl
-%%PRIV_LIB%%/unicore/lib/Jg/Ain.pl
-%%PRIV_LIB%%/unicore/lib/Jg/Alef.pl
-%%PRIV_LIB%%/unicore/lib/Jg/Beh.pl
-%%PRIV_LIB%%/unicore/lib/Jg/Dal.pl
-%%PRIV_LIB%%/unicore/lib/Jg/FarsiYeh.pl
-%%PRIV_LIB%%/unicore/lib/Jg/Feh.pl
-%%PRIV_LIB%%/unicore/lib/Jg/Gaf.pl
-%%PRIV_LIB%%/unicore/lib/Jg/Hah.pl
-%%PRIV_LIB%%/unicore/lib/Jg/Kaf.pl
-%%PRIV_LIB%%/unicore/lib/Jg/Lam.pl
-%%PRIV_LIB%%/unicore/lib/Jg/NoJoinin.pl
-%%PRIV_LIB%%/unicore/lib/Jg/Qaf.pl
-%%PRIV_LIB%%/unicore/lib/Jg/Reh.pl
-%%PRIV_LIB%%/unicore/lib/Jg/Sad.pl
-%%PRIV_LIB%%/unicore/lib/Jg/Seen.pl
-%%PRIV_LIB%%/unicore/lib/Jg/Waw.pl
-%%PRIV_LIB%%/unicore/lib/Jg/Yeh.pl
-%%PRIV_LIB%%/unicore/lib/Jt/C.pl
-%%PRIV_LIB%%/unicore/lib/Jt/D.pl
-%%PRIV_LIB%%/unicore/lib/Jt/R.pl
-%%PRIV_LIB%%/unicore/lib/Jt/T.pl
-%%PRIV_LIB%%/unicore/lib/Jt/U.pl
-%%PRIV_LIB%%/unicore/lib/Lb/AI.pl
-%%PRIV_LIB%%/unicore/lib/Lb/AL.pl
-%%PRIV_LIB%%/unicore/lib/Lb/BA.pl
-%%PRIV_LIB%%/unicore/lib/Lb/BB.pl
-%%PRIV_LIB%%/unicore/lib/Lb/CJ.pl
-%%PRIV_LIB%%/unicore/lib/Lb/CL.pl
-%%PRIV_LIB%%/unicore/lib/Lb/CM.pl
-%%PRIV_LIB%%/unicore/lib/Lb/EX.pl
-%%PRIV_LIB%%/unicore/lib/Lb/GL.pl
-%%PRIV_LIB%%/unicore/lib/Lb/ID.pl
-%%PRIV_LIB%%/unicore/lib/Lb/IN.pl
-%%PRIV_LIB%%/unicore/lib/Lb/IS.pl
-%%PRIV_LIB%%/unicore/lib/Lb/NS.pl
-%%PRIV_LIB%%/unicore/lib/Lb/OP.pl
-%%PRIV_LIB%%/unicore/lib/Lb/PO.pl
-%%PRIV_LIB%%/unicore/lib/Lb/PR.pl
-%%PRIV_LIB%%/unicore/lib/Lb/QU.pl
-%%PRIV_LIB%%/unicore/lib/Lb/SA.pl
-%%PRIV_LIB%%/unicore/lib/Lb/XX.pl
-%%PRIV_LIB%%/unicore/lib/Lower/Y.pl
-%%PRIV_LIB%%/unicore/lib/Math/Y.pl
-%%PRIV_LIB%%/unicore/lib/NFCQC/M.pl
-%%PRIV_LIB%%/unicore/lib/NFCQC/Y.pl
-%%PRIV_LIB%%/unicore/lib/NFDQC/N.pl
-%%PRIV_LIB%%/unicore/lib/NFDQC/Y.pl
-%%PRIV_LIB%%/unicore/lib/NFKCQC/N.pl
-%%PRIV_LIB%%/unicore/lib/NFKCQC/Y.pl
-%%PRIV_LIB%%/unicore/lib/NFKDQC/N.pl
-%%PRIV_LIB%%/unicore/lib/NFKDQC/Y.pl
-%%PRIV_LIB%%/unicore/lib/Nt/Di.pl
-%%PRIV_LIB%%/unicore/lib/Nt/None.pl
-%%PRIV_LIB%%/unicore/lib/Nt/Nu.pl
-%%PRIV_LIB%%/unicore/lib/Nv/0.pl
-%%PRIV_LIB%%/unicore/lib/Nv/1.pl
-%%PRIV_LIB%%/unicore/lib/Nv/10.pl
-%%PRIV_LIB%%/unicore/lib/Nv/100.pl
-%%PRIV_LIB%%/unicore/lib/Nv/1000.pl
-%%PRIV_LIB%%/unicore/lib/Nv/10000.pl
-%%PRIV_LIB%%/unicore/lib/Nv/11.pl
-%%PRIV_LIB%%/unicore/lib/Nv/12.pl
-%%PRIV_LIB%%/unicore/lib/Nv/13.pl
-%%PRIV_LIB%%/unicore/lib/Nv/14.pl
-%%PRIV_LIB%%/unicore/lib/Nv/15.pl
-%%PRIV_LIB%%/unicore/lib/Nv/16.pl
-%%PRIV_LIB%%/unicore/lib/Nv/17.pl
-%%PRIV_LIB%%/unicore/lib/Nv/18.pl
-%%PRIV_LIB%%/unicore/lib/Nv/19.pl
-%%PRIV_LIB%%/unicore/lib/Nv/1_2.pl
-%%PRIV_LIB%%/unicore/lib/Nv/1_3.pl
-%%PRIV_LIB%%/unicore/lib/Nv/1_4.pl
-%%PRIV_LIB%%/unicore/lib/Nv/1_8.pl
-%%PRIV_LIB%%/unicore/lib/Nv/2.pl
-%%PRIV_LIB%%/unicore/lib/Nv/20.pl
-%%PRIV_LIB%%/unicore/lib/Nv/200.pl
-%%PRIV_LIB%%/unicore/lib/Nv/2_3.pl
-%%PRIV_LIB%%/unicore/lib/Nv/3.pl
-%%PRIV_LIB%%/unicore/lib/Nv/30.pl
-%%PRIV_LIB%%/unicore/lib/Nv/300.pl
-%%PRIV_LIB%%/unicore/lib/Nv/3_4.pl
-%%PRIV_LIB%%/unicore/lib/Nv/4.pl
-%%PRIV_LIB%%/unicore/lib/Nv/40.pl
-%%PRIV_LIB%%/unicore/lib/Nv/400.pl
-%%PRIV_LIB%%/unicore/lib/Nv/5.pl
-%%PRIV_LIB%%/unicore/lib/Nv/50.pl
-%%PRIV_LIB%%/unicore/lib/Nv/500.pl
-%%PRIV_LIB%%/unicore/lib/Nv/5000.pl
-%%PRIV_LIB%%/unicore/lib/Nv/50000.pl
-%%PRIV_LIB%%/unicore/lib/Nv/6.pl
-%%PRIV_LIB%%/unicore/lib/Nv/60.pl
-%%PRIV_LIB%%/unicore/lib/Nv/600.pl
-%%PRIV_LIB%%/unicore/lib/Nv/7.pl
-%%PRIV_LIB%%/unicore/lib/Nv/70.pl
-%%PRIV_LIB%%/unicore/lib/Nv/700.pl
-%%PRIV_LIB%%/unicore/lib/Nv/8.pl
-%%PRIV_LIB%%/unicore/lib/Nv/80.pl
-%%PRIV_LIB%%/unicore/lib/Nv/800.pl
-%%PRIV_LIB%%/unicore/lib/Nv/9.pl
-%%PRIV_LIB%%/unicore/lib/Nv/90.pl
-%%PRIV_LIB%%/unicore/lib/Nv/900.pl
-%%PRIV_LIB%%/unicore/lib/PatSyn/Y.pl
-%%PRIV_LIB%%/unicore/lib/Perl/Alnum.pl
-%%PRIV_LIB%%/unicore/lib/Perl/Assigned.pl
-%%PRIV_LIB%%/unicore/lib/Perl/Blank.pl
-%%PRIV_LIB%%/unicore/lib/Perl/Graph.pl
-%%PRIV_LIB%%/unicore/lib/Perl/PerlWord.pl
-%%PRIV_LIB%%/unicore/lib/Perl/PosixPun.pl
-%%PRIV_LIB%%/unicore/lib/Perl/Print.pl
-%%PRIV_LIB%%/unicore/lib/Perl/SpacePer.pl
-%%PRIV_LIB%%/unicore/lib/Perl/Title.pl
-%%PRIV_LIB%%/unicore/lib/Perl/Word.pl
-%%PRIV_LIB%%/unicore/lib/Perl/XPosixPu.pl
-%%PRIV_LIB%%/unicore/lib/Perl/_PerlAny.pl
-%%PRIV_LIB%%/unicore/lib/Perl/_PerlCh2.pl
-%%PRIV_LIB%%/unicore/lib/Perl/_PerlCha.pl
-%%PRIV_LIB%%/unicore/lib/Perl/_PerlFol.pl
-%%PRIV_LIB%%/unicore/lib/Perl/_PerlIDC.pl
-%%PRIV_LIB%%/unicore/lib/Perl/_PerlIDS.pl
-%%PRIV_LIB%%/unicore/lib/Perl/_PerlNch.pl
-%%PRIV_LIB%%/unicore/lib/Perl/_PerlPat.pl
-%%PRIV_LIB%%/unicore/lib/Perl/_PerlPr2.pl
-%%PRIV_LIB%%/unicore/lib/Perl/_PerlPro.pl
-%%PRIV_LIB%%/unicore/lib/Perl/_PerlQuo.pl
-%%PRIV_LIB%%/unicore/lib/QMark/Y.pl
-%%PRIV_LIB%%/unicore/lib/SB/AT.pl
-%%PRIV_LIB%%/unicore/lib/SB/CL.pl
-%%PRIV_LIB%%/unicore/lib/SB/EX.pl
-%%PRIV_LIB%%/unicore/lib/SB/FO.pl
-%%PRIV_LIB%%/unicore/lib/SB/LE.pl
-%%PRIV_LIB%%/unicore/lib/SB/LO.pl
-%%PRIV_LIB%%/unicore/lib/SB/NU.pl
-%%PRIV_LIB%%/unicore/lib/SB/SC.pl
-%%PRIV_LIB%%/unicore/lib/SB/ST.pl
-%%PRIV_LIB%%/unicore/lib/SB/Sp.pl
-%%PRIV_LIB%%/unicore/lib/SB/UP.pl
-%%PRIV_LIB%%/unicore/lib/SB/XX.pl
-%%PRIV_LIB%%/unicore/lib/SD/Y.pl
-%%PRIV_LIB%%/unicore/lib/STerm/Y.pl
-%%PRIV_LIB%%/unicore/lib/Sc/Arab.pl
-%%PRIV_LIB%%/unicore/lib/Sc/Armn.pl
-%%PRIV_LIB%%/unicore/lib/Sc/Beng.pl
-%%PRIV_LIB%%/unicore/lib/Sc/Cham.pl
-%%PRIV_LIB%%/unicore/lib/Sc/Cprt.pl
-%%PRIV_LIB%%/unicore/lib/Sc/Cyrl.pl
-%%PRIV_LIB%%/unicore/lib/Sc/Deva.pl
-%%PRIV_LIB%%/unicore/lib/Sc/Dupl.pl
-%%PRIV_LIB%%/unicore/lib/Sc/Ethi.pl
-%%PRIV_LIB%%/unicore/lib/Sc/Geor.pl
-%%PRIV_LIB%%/unicore/lib/Sc/Gran.pl
-%%PRIV_LIB%%/unicore/lib/Sc/Grek.pl
-%%PRIV_LIB%%/unicore/lib/Sc/Gujr.pl
-%%PRIV_LIB%%/unicore/lib/Sc/Guru.pl
-%%PRIV_LIB%%/unicore/lib/Sc/Han.pl
-%%PRIV_LIB%%/unicore/lib/Sc/Hang.pl
-%%PRIV_LIB%%/unicore/lib/Sc/Hebr.pl
-%%PRIV_LIB%%/unicore/lib/Sc/Hira.pl
-%%PRIV_LIB%%/unicore/lib/Sc/Hmng.pl
-%%PRIV_LIB%%/unicore/lib/Sc/Kana.pl
-%%PRIV_LIB%%/unicore/lib/Sc/Khar.pl
-%%PRIV_LIB%%/unicore/lib/Sc/Khmr.pl
-%%PRIV_LIB%%/unicore/lib/Sc/Knda.pl
-%%PRIV_LIB%%/unicore/lib/Sc/Lana.pl
-%%PRIV_LIB%%/unicore/lib/Sc/Lao.pl
-%%PRIV_LIB%%/unicore/lib/Sc/Latn.pl
-%%PRIV_LIB%%/unicore/lib/Sc/Limb.pl
-%%PRIV_LIB%%/unicore/lib/Sc/Linb.pl
-%%PRIV_LIB%%/unicore/lib/Sc/Mlym.pl
-%%PRIV_LIB%%/unicore/lib/Sc/Mong.pl
-%%PRIV_LIB%%/unicore/lib/Sc/Mult.pl
-%%PRIV_LIB%%/unicore/lib/Sc/Orya.pl
-%%PRIV_LIB%%/unicore/lib/Sc/Sinh.pl
-%%PRIV_LIB%%/unicore/lib/Sc/Talu.pl
-%%PRIV_LIB%%/unicore/lib/Sc/Taml.pl
-%%PRIV_LIB%%/unicore/lib/Sc/Telu.pl
-%%PRIV_LIB%%/unicore/lib/Sc/Tibt.pl
-%%PRIV_LIB%%/unicore/lib/Sc/Xsux.pl
-%%PRIV_LIB%%/unicore/lib/Sc/Zinh.pl
-%%PRIV_LIB%%/unicore/lib/Sc/Zyyy.pl
-%%PRIV_LIB%%/unicore/lib/Sc/Zzzz.pl
-%%PRIV_LIB%%/unicore/lib/Scx/Arab.pl
-%%PRIV_LIB%%/unicore/lib/Scx/Armn.pl
-%%PRIV_LIB%%/unicore/lib/Scx/Beng.pl
-%%PRIV_LIB%%/unicore/lib/Scx/Bopo.pl
-%%PRIV_LIB%%/unicore/lib/Scx/Cakm.pl
-%%PRIV_LIB%%/unicore/lib/Scx/Copt.pl
-%%PRIV_LIB%%/unicore/lib/Scx/Cprt.pl
-%%PRIV_LIB%%/unicore/lib/Scx/Cyrl.pl
-%%PRIV_LIB%%/unicore/lib/Scx/Deva.pl
-%%PRIV_LIB%%/unicore/lib/Scx/Dupl.pl
-%%PRIV_LIB%%/unicore/lib/Scx/Geor.pl
-%%PRIV_LIB%%/unicore/lib/Scx/Glag.pl
-%%PRIV_LIB%%/unicore/lib/Scx/Gran.pl
-%%PRIV_LIB%%/unicore/lib/Scx/Grek.pl
-%%PRIV_LIB%%/unicore/lib/Scx/Gujr.pl
-%%PRIV_LIB%%/unicore/lib/Scx/Guru.pl
-%%PRIV_LIB%%/unicore/lib/Scx/Han.pl
-%%PRIV_LIB%%/unicore/lib/Scx/Hang.pl
-%%PRIV_LIB%%/unicore/lib/Scx/Hira.pl
-%%PRIV_LIB%%/unicore/lib/Scx/Kana.pl
-%%PRIV_LIB%%/unicore/lib/Scx/Knda.pl
-%%PRIV_LIB%%/unicore/lib/Scx/Latn.pl
-%%PRIV_LIB%%/unicore/lib/Scx/Limb.pl
-%%PRIV_LIB%%/unicore/lib/Scx/Linb.pl
-%%PRIV_LIB%%/unicore/lib/Scx/Mlym.pl
-%%PRIV_LIB%%/unicore/lib/Scx/Mong.pl
-%%PRIV_LIB%%/unicore/lib/Scx/Mult.pl
-%%PRIV_LIB%%/unicore/lib/Scx/Mymr.pl
-%%PRIV_LIB%%/unicore/lib/Scx/Orya.pl
-%%PRIV_LIB%%/unicore/lib/Scx/Phlp.pl
-%%PRIV_LIB%%/unicore/lib/Scx/Shrd.pl
-%%PRIV_LIB%%/unicore/lib/Scx/Sind.pl
-%%PRIV_LIB%%/unicore/lib/Scx/Sinh.pl
-%%PRIV_LIB%%/unicore/lib/Scx/Syrc.pl
-%%PRIV_LIB%%/unicore/lib/Scx/Tagb.pl
-%%PRIV_LIB%%/unicore/lib/Scx/Takr.pl
-%%PRIV_LIB%%/unicore/lib/Scx/Taml.pl
-%%PRIV_LIB%%/unicore/lib/Scx/Telu.pl
-%%PRIV_LIB%%/unicore/lib/Scx/Thaa.pl
-%%PRIV_LIB%%/unicore/lib/Scx/Tirh.pl
-%%PRIV_LIB%%/unicore/lib/Scx/Yi.pl
-%%PRIV_LIB%%/unicore/lib/Scx/Zinh.pl
-%%PRIV_LIB%%/unicore/lib/Scx/Zyyy.pl
-%%PRIV_LIB%%/unicore/lib/Term/Y.pl
-%%PRIV_LIB%%/unicore/lib/UIdeo/Y.pl
-%%PRIV_LIB%%/unicore/lib/Upper/Y.pl
-%%PRIV_LIB%%/unicore/lib/WB/EX.pl
-%%PRIV_LIB%%/unicore/lib/WB/FO.pl
-%%PRIV_LIB%%/unicore/lib/WB/HL.pl
-%%PRIV_LIB%%/unicore/lib/WB/KA.pl
-%%PRIV_LIB%%/unicore/lib/WB/LE.pl
-%%PRIV_LIB%%/unicore/lib/WB/MB.pl
-%%PRIV_LIB%%/unicore/lib/WB/ML.pl
-%%PRIV_LIB%%/unicore/lib/WB/MN.pl
-%%PRIV_LIB%%/unicore/lib/WB/NU.pl
-%%PRIV_LIB%%/unicore/lib/WB/XX.pl
-%%PRIV_LIB%%/unicore/lib/XIDC/Y.pl
-%%PRIV_LIB%%/unicore/lib/XIDS/Y.pl
-%%PRIV_LIB%%/unicore/version
-%%PRIV_LIB%%/utf8.pm
-%%PRIV_LIB%%/utf8_heavy.pl
-%%PRIV_LIB%%/vars.pm
-%%PRIV_LIB%%/version.pm
-%%PRIV_LIB%%/version.pod
-%%PRIV_LIB%%/version/Internals.pod
-%%PRIV_LIB%%/version/regex.pm
-%%PRIV_LIB%%/vmsish.pm
-%%PRIV_LIB%%/warnings.pm
-%%PRIV_LIB%%/warnings/register.pm
-%%MAN1%%/c2ph.1.gz
-%%MAN1%%/corelist.1.gz
-%%MAN1%%/cpan.1.gz
-%%MAN1%%/enc2xs.1.gz
-%%MAN1%%/encguess.1.gz
-%%MAN1%%/h2ph.1.gz
-%%MAN1%%/h2xs.1.gz
-%%MAN1%%/instmodsh.1.gz
-%%MAN1%%/json_pp.1.gz
-%%MAN1%%/libnetcfg.1.gz
-%%MAN1%%/perl.1.gz
-%%MAN1%%/perl5004delta.1.gz
-%%MAN1%%/perl5005delta.1.gz
-%%MAN1%%/perl5100delta.1.gz
-%%MAN1%%/perl5101delta.1.gz
-%%MAN1%%/perl5120delta.1.gz
-%%MAN1%%/perl5121delta.1.gz
-%%MAN1%%/perl5122delta.1.gz
-%%MAN1%%/perl5123delta.1.gz
-%%MAN1%%/perl5124delta.1.gz
-%%MAN1%%/perl5125delta.1.gz
-%%MAN1%%/perl5140delta.1.gz
-%%MAN1%%/perl5141delta.1.gz
-%%MAN1%%/perl5142delta.1.gz
-%%MAN1%%/perl5143delta.1.gz
-%%MAN1%%/perl5144delta.1.gz
-%%MAN1%%/perl5160delta.1.gz
-%%MAN1%%/perl5161delta.1.gz
-%%MAN1%%/perl5162delta.1.gz
-%%MAN1%%/perl5163delta.1.gz
-%%MAN1%%/perl5180delta.1.gz
-%%MAN1%%/perl5181delta.1.gz
-%%MAN1%%/perl5182delta.1.gz
-%%MAN1%%/perl5184delta.1.gz
-%%MAN1%%/perl5200delta.1.gz
-%%MAN1%%/perl5201delta.1.gz
-%%MAN1%%/perl5202delta.1.gz
-%%MAN1%%/perl5203delta.1.gz
-%%MAN1%%/perl5220delta.1.gz
-%%MAN1%%/perl5221delta.1.gz
-%%MAN1%%/perl5222delta.1.gz
-%%MAN1%%/perl5223delta.1.gz
-%%MAN1%%/perl5224delta.1.gz
-%%MAN1%%/perl5240delta.1.gz
-%%MAN1%%/perl5241delta.1.gz
-%%MAN1%%/perl5242delta.1.gz
-%%MAN1%%/perl5243delta.1.gz
-%%MAN1%%/perl5244delta.1.gz
-%%MAN1%%/perl561delta.1.gz
-%%MAN1%%/perl56delta.1.gz
-%%MAN1%%/perl581delta.1.gz
-%%MAN1%%/perl582delta.1.gz
-%%MAN1%%/perl583delta.1.gz
-%%MAN1%%/perl584delta.1.gz
-%%MAN1%%/perl585delta.1.gz
-%%MAN1%%/perl586delta.1.gz
-%%MAN1%%/perl587delta.1.gz
-%%MAN1%%/perl588delta.1.gz
-%%MAN1%%/perl589delta.1.gz
-%%MAN1%%/perl58delta.1.gz
-%%MAN1%%/perlaix.1.gz
-%%MAN1%%/perlamiga.1.gz
-%%MAN1%%/perlandroid.1.gz
-%%MAN1%%/perlapi.1.gz
-%%MAN1%%/perlapio.1.gz
-%%MAN1%%/perlartistic.1.gz
-%%MAN1%%/perlbook.1.gz
-%%MAN1%%/perlboot.1.gz
-%%MAN1%%/perlbot.1.gz
-%%MAN1%%/perlbs2000.1.gz
-%%MAN1%%/perlbug.1.gz
-%%MAN1%%/perlcall.1.gz
-%%MAN1%%/perlce.1.gz
-%%MAN1%%/perlcheat.1.gz
-%%MAN1%%/perlclib.1.gz
-%%MAN1%%/perlcn.1.gz
-%%MAN1%%/perlcommunity.1.gz
-%%MAN1%%/perlcygwin.1.gz
-%%MAN1%%/perldata.1.gz
-%%MAN1%%/perldbmfilter.1.gz
-%%MAN1%%/perldebguts.1.gz
-%%MAN1%%/perldebtut.1.gz
-%%MAN1%%/perldebug.1.gz
-%%MAN1%%/perldelta.1.gz
-%%MAN1%%/perldiag.1.gz
-%%MAN1%%/perldoc.1.gz
-%%MAN1%%/perldos.1.gz
-%%MAN1%%/perldsc.1.gz
-%%MAN1%%/perldtrace.1.gz
-%%MAN1%%/perlebcdic.1.gz
-%%MAN1%%/perlembed.1.gz
-%%MAN1%%/perlexperiment.1.gz
-%%MAN1%%/perlfaq.1.gz
-%%MAN1%%/perlfaq1.1.gz
-%%MAN1%%/perlfaq2.1.gz
-%%MAN1%%/perlfaq3.1.gz
-%%MAN1%%/perlfaq4.1.gz
-%%MAN1%%/perlfaq5.1.gz
-%%MAN1%%/perlfaq6.1.gz
-%%MAN1%%/perlfaq7.1.gz
-%%MAN1%%/perlfaq8.1.gz
-%%MAN1%%/perlfaq9.1.gz
-%%MAN1%%/perlfilter.1.gz
-%%MAN1%%/perlfork.1.gz
-%%MAN1%%/perlform.1.gz
-%%MAN1%%/perlfreebsd.1.gz
-%%MAN1%%/perlfunc.1.gz
-%%MAN1%%/perlgit.1.gz
-%%MAN1%%/perlglossary.1.gz
-%%MAN1%%/perlgpl.1.gz
-%%MAN1%%/perlguts.1.gz
-%%MAN1%%/perlhack.1.gz
-%%MAN1%%/perlhacktips.1.gz
-%%MAN1%%/perlhacktut.1.gz
-%%MAN1%%/perlhaiku.1.gz
-%%MAN1%%/perlhist.1.gz
-%%MAN1%%/perlhpux.1.gz
-%%MAN1%%/perlhurd.1.gz
-%%MAN1%%/perlintern.1.gz
-%%MAN1%%/perlinterp.1.gz
-%%MAN1%%/perlintro.1.gz
-%%MAN1%%/perliol.1.gz
-%%MAN1%%/perlipc.1.gz
-%%MAN1%%/perlirix.1.gz
-%%MAN1%%/perlivp.1.gz
-%%MAN1%%/perljp.1.gz
-%%MAN1%%/perlko.1.gz
-%%MAN1%%/perllexwarn.1.gz
-%%MAN1%%/perllinux.1.gz
-%%MAN1%%/perllocale.1.gz
-%%MAN1%%/perllol.1.gz
-%%MAN1%%/perlmacos.1.gz
-%%MAN1%%/perlmacosx.1.gz
-%%MAN1%%/perlmod.1.gz
-%%MAN1%%/perlmodinstall.1.gz
-%%MAN1%%/perlmodlib.1.gz
-%%MAN1%%/perlmodstyle.1.gz
-%%MAN1%%/perlmroapi.1.gz
-%%MAN1%%/perlnetware.1.gz
-%%MAN1%%/perlnewmod.1.gz
-%%MAN1%%/perlnumber.1.gz
-%%MAN1%%/perlobj.1.gz
-%%MAN1%%/perlootut.1.gz
-%%MAN1%%/perlop.1.gz
-%%MAN1%%/perlopenbsd.1.gz
-%%MAN1%%/perlopentut.1.gz
-%%MAN1%%/perlos2.1.gz
-%%MAN1%%/perlos390.1.gz
-%%MAN1%%/perlos400.1.gz
-%%MAN1%%/perlpacktut.1.gz
-%%MAN1%%/perlperf.1.gz
-%%MAN1%%/perlplan9.1.gz
-%%MAN1%%/perlpod.1.gz
-%%MAN1%%/perlpodspec.1.gz
-%%MAN1%%/perlpodstyle.1.gz
-%%MAN1%%/perlpolicy.1.gz
-%%MAN1%%/perlport.1.gz
-%%MAN1%%/perlpragma.1.gz
-%%MAN1%%/perlqnx.1.gz
-%%MAN1%%/perlre.1.gz
-%%MAN1%%/perlreapi.1.gz
-%%MAN1%%/perlrebackslash.1.gz
-%%MAN1%%/perlrecharclass.1.gz
-%%MAN1%%/perlref.1.gz
-%%MAN1%%/perlreftut.1.gz
-%%MAN1%%/perlreguts.1.gz
-%%MAN1%%/perlrepository.1.gz
-%%MAN1%%/perlrequick.1.gz
-%%MAN1%%/perlreref.1.gz
-%%MAN1%%/perlretut.1.gz
-%%MAN1%%/perlriscos.1.gz
-%%MAN1%%/perlrun.1.gz
-%%MAN1%%/perlsec.1.gz
-%%MAN1%%/perlsolaris.1.gz
-%%MAN1%%/perlsource.1.gz
-%%MAN1%%/perlstyle.1.gz
-%%MAN1%%/perlsub.1.gz
-%%MAN1%%/perlsymbian.1.gz
-%%MAN1%%/perlsyn.1.gz
-%%MAN1%%/perlsynology.1.gz
-%%MAN1%%/perlthanks.1.gz
-%%MAN1%%/perlthrtut.1.gz
-%%MAN1%%/perltie.1.gz
-%%MAN1%%/perltoc.1.gz
-%%MAN1%%/perltodo.1.gz
-%%MAN1%%/perltooc.1.gz
-%%MAN1%%/perltoot.1.gz
-%%MAN1%%/perltrap.1.gz
-%%MAN1%%/perltru64.1.gz
-%%MAN1%%/perltw.1.gz
-%%MAN1%%/perlunicode.1.gz
-%%MAN1%%/perlunicook.1.gz
-%%MAN1%%/perlunifaq.1.gz
-%%MAN1%%/perluniintro.1.gz
-%%MAN1%%/perluniprops.1.gz
-%%MAN1%%/perlunitut.1.gz
-%%MAN1%%/perlutil.1.gz
-%%MAN1%%/perlvar.1.gz
-%%MAN1%%/perlvms.1.gz
-%%MAN1%%/perlvos.1.gz
-%%MAN1%%/perlwin32.1.gz
-%%MAN1%%/perlxs.1.gz
-%%MAN1%%/perlxstut.1.gz
-%%MAN1%%/perlxstypemap.1.gz
-%%MAN1%%/piconv.1.gz
-%%MAN1%%/pl2pm.1.gz
-%%MAN1%%/pod2html.1.gz
-%%MAN1%%/pod2man.1.gz
-%%MAN1%%/pod2text.1.gz
-%%MAN1%%/pod2usage.1.gz
-%%MAN1%%/podchecker.1.gz
-%%MAN1%%/podselect.1.gz
-%%MAN1%%/prove.1.gz
-%%MAN1%%/pstruct.1.gz
-%%MAN1%%/ptar.1.gz
-%%MAN1%%/ptardiff.1.gz
-%%MAN1%%/ptargrep.1.gz
-%%MAN1%%/shasum.1.gz
-%%MAN1%%/splain.1.gz
-%%MAN1%%/xsubpp.1.gz
-%%MAN1%%/zipdetails.1.gz
-@dir %%SITE_PERL%%/auto
-@dir %%SITE_ARCH%%/auto
-@dir %%SITE_PERL%%/man/man1
-@dir %%SITE_PERL%%/man/man3
-@postexec makewhatis %D/%%SITEMANPREFIX%%/man
-@postexec makewhatis %D/%%PERLMANPREFIX%%/man
-@rmtry %%PERLMANPREFIX%%/man/whatis
-@rmtry %%PERLMANPREFIX%%/man/mandoc.db
-@rmtry %%SITEMANPREFIX%%/man/whatis
-@rmtry %%SITEMANPREFIX%%/man/mandoc.db
diff --git a/test-ports/default/lang/perl5.24/version.mk b/test-ports/default/lang/perl5.24/version.mk
deleted file mode 100644
index d00b83ff..00000000
--- a/test-ports/default/lang/perl5.24/version.mk
+++ /dev/null
@@ -1,2 +0,0 @@
-PERL_VERSION= 5.24.4
-PERL5_DEPEND= perl5>=5.24<5.25
diff --git a/test-ports/default/lang/perl5.28/distinfo b/test-ports/default/lang/perl5.28/distinfo
deleted file mode 100644
index 838bbb6b..00000000
--- a/test-ports/default/lang/perl5.28/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1543932070
-SHA256 (perl/perl-5.28.1.tar.xz) = fea7162d4cca940a387f0587b93f6737d884bf74d8a9d7cfd978bc12cd0b202d
-SIZE (perl/perl-5.28.1.tar.xz) = 12372080
diff --git a/test-ports/default/lang/perl5.28/files/patch-Configure b/test-ports/default/lang/perl5.28/files/patch-Configure
deleted file mode 100644
index 04c01936..00000000
--- a/test-ports/default/lang/perl5.28/files/patch-Configure
+++ /dev/null
@@ -1,33 +0,0 @@
---- Configure.orig 2018-04-21 18:42:15 UTC
-+++ Configure
-@@ -3865,7 +3865,10 @@ esac
- . ./posthint.sh
-
- : who configured the system
--cf_time=`LC_ALL=C; LANGUAGE=C; export LC_ALL; export LANGUAGE; $date 2>&1`
-+case "$cf_time" in
-+"")
-+ cf_time=`LC_ALL=C; LANGUAGE=C; export LC_ALL; export LANGUAGE; $date 2>&1` ;;
-+esac
- case "$cf_by" in
- "")
- cf_by=`(logname) 2>/dev/null`
-@@ -5046,7 +5049,7 @@ esac
- : Now check and see which directories actually exist, avoiding duplicates
- for xxx in $dlist
- do
-- if $test -d $xxx; then
-+ if $test -d $xxx || [ $xxx = $prefix/lib ]; then
- case " $libpth " in
- *" $xxx "*) ;;
- *) libpth="$libpth $xxx";;
-@@ -9586,8 +9589,7 @@ prefixvar=siteman3dir
-
- : determine where add-on public executable scripts go
- case "$sitescript" in
--'') dflt=$siteprefix/script
-- $test -d $dflt || dflt=$sitebin ;;
-+'') dflt=$sitebin ;;
- *) dflt="$sitescript" ;;
- esac
- fn=d~+
diff --git a/test-ports/default/lang/perl5.28/files/patch-Makefile.SH b/test-ports/default/lang/perl5.28/files/patch-Makefile.SH
deleted file mode 100644
index 4c83706d..00000000
--- a/test-ports/default/lang/perl5.28/files/patch-Makefile.SH
+++ /dev/null
@@ -1,10 +0,0 @@
---- Makefile.SH.orig 2015-09-08 05:21:36 UTC
-+++ Makefile.SH
-@@ -40,7 +40,6 @@ esac
- pwd="`pwd`"
- linklibperl='$(LIBPERL)'
- linklibperl_nonshr=''
--shrpldflags='$(LDDLFLAGS)'
- ldlibpth=''
- DPERL_EXTERNAL_GLOB='-DPERL_EXTERNAL_GLOB'
- DPERL_IS_MINIPERL='-DPERL_IS_MINIPERL'
diff --git a/test-ports/default/lang/perl5.28/files/patch-cpan_ExtUtils-Install_t_Install.t b/test-ports/default/lang/perl5.28/files/patch-cpan_ExtUtils-Install_t_Install.t
deleted file mode 100644
index 40955326..00000000
--- a/test-ports/default/lang/perl5.28/files/patch-cpan_ExtUtils-Install_t_Install.t
+++ /dev/null
@@ -1,20 +0,0 @@
---- cpan/ExtUtils-Install/t/Install.t.orig 2015-10-14 14:27:14 UTC
-+++ cpan/ExtUtils-Install/t/Install.t
-@@ -240,7 +240,7 @@ SKIP: {
- },
- ]);
-
-- ok( !writeable("$bigdir/DummyHard.pm"), 'DummyHard.pm not writeable' );
-+ ok( writeable("$bigdir/DummyHard.pm"), 'DummyHard.pm writeable' );
-
- use File::Compare;
- ok(compare("$bigdir/Dummy.pm", "$bigdir/DummyHard.pm"),
-@@ -264,7 +264,7 @@ SKIP: {
- },
- ]);
-
-- ok( !writeable("$bigdir/DummyOrig.pm"), 'DummyOrig.pm not writeable' );
-+ ok( writeable("$bigdir/DummyOrig.pm"), 'DummyOrig.pm writeable' );
- ok( !-l "$bigdir/Dummy.pm", 'Dummy.pm not a link' );
- ok(compare("$bigdir/Dummy.pm", "$bigdir/DummyOrig.pm"),
- "orig file should be different");
diff --git a/test-ports/default/lang/perl5.28/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc_ToMan.pm b/test-ports/default/lang/perl5.28/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc_ToMan.pm
deleted file mode 100644
index cf800afb..00000000
--- a/test-ports/default/lang/perl5.28/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc_ToMan.pm
+++ /dev/null
@@ -1,11 +0,0 @@
---- cpan/Pod-Perldoc/lib/Pod/Perldoc/ToMan.pm.orig 2017-04-03 07:28:44 UTC
-+++ cpan/Pod-Perldoc/lib/Pod/Perldoc/ToMan.pm
-@@ -108,6 +108,8 @@ sub _get_columns_from_manwidth {
-
- return 0 unless defined $ENV{MANWIDTH};
-
-+ if ($ENV{MANWIDTH} eq 'tty') { return 0; }
-+
- unless( $ENV{MANWIDTH} =~ m/\A\d+\z/ ) {
- $self->warn( "Ignoring non-numeric MANWIDTH ($ENV{MANWIDTH})\n" );
- return 0;
diff --git a/test-ports/default/lang/perl5.28/files/patch-ext_GDBM__File_t_fatal.t b/test-ports/default/lang/perl5.28/files/patch-ext_GDBM__File_t_fatal.t
deleted file mode 100644
index ac10b767..00000000
--- a/test-ports/default/lang/perl5.28/files/patch-ext_GDBM__File_t_fatal.t
+++ /dev/null
@@ -1,30 +0,0 @@
-Those two test fails starting with gdbm 1.15.
-
---- ext/GDBM_File/t/fatal.t.orig 2018-05-21 10:44:04 UTC
-+++ ext/GDBM_File/t/fatal.t
-@@ -12,7 +12,7 @@ BEGIN {
- plan(skip_all => "GDBM_File is flaky in $^O")
- if $^O =~ /darwin/;
-
-- plan(tests => 8);
-+ plan(tests => 6);
- use_ok('GDBM_File');
- }
-
-@@ -34,16 +34,5 @@ isnt((open $fh, "<&=$fileno"), undef, "d
- or diag("\$! = $!");
- isnt(close $fh, undef,
- "close fileno $fileno, out from underneath the GDBM_File");
--is(eval {
-- $h{Perl} = 'Rules';
-- untie %h;
-- 1;
--}, undef, 'Trapped error when attempting to write to knobbled GDBM_File');
--
--# Observed "File write error" and "lseek error" from two different systems.
--# So there might be more variants. Important part was that we trapped the error
--# via croak.
--like($@, qr/ at .*\bfatal\.t line \d+\.\n\z/,
-- 'expected error message from GDBM_File');
-
- unlink <Op_dbmx*>;
diff --git a/test-ports/default/lang/perl5.28/files/patch-t_porting_customized.dat b/test-ports/default/lang/perl5.28/files/patch-t_porting_customized.dat
deleted file mode 100644
index e7a41275..00000000
--- a/test-ports/default/lang/perl5.28/files/patch-t_porting_customized.dat
+++ /dev/null
@@ -1,10 +0,0 @@
---- t/porting/customized.dat.orig 2018-04-21 18:42:15 UTC
-+++ t/porting/customized.dat
-@@ -4,6 +4,7 @@
- Devel::PPPort dist/Devel-PPPort/parts/embed.fnc e030719d9c6921810554a8e2d398543348b4878c
- Digest cpan/Digest/Digest.pm 43f7f544cb11842b2f55c73e28930da50774e081
- Encode cpan/Encode/t/truncated_utf8.t 36e6780c20f1d22ed7c97b1a388a63629617451f
-+ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm ac29a8dc1c7d6f0aca4abff0730c05bde1dab3ad
- Locale::Maketext::Simple cpan/Locale-Maketext-Simple/lib/Locale/Maketext/Simple.pm 57ed38905791a17c150210cd6f42ead22a7707b6
- Math::Complex cpan/Math-Complex/lib/Math/Complex.pm 198ea6c6c584f5ea79a0fd7e9d411d0878f3b2af
- Math::Complex cpan/Math-Complex/t/Complex.t 4f307ed6fc59f1e5fb0e6b11103fc631b6bdb335
diff --git a/test-ports/default/lang/perl5.28/files/perl-man.conf.in b/test-ports/default/lang/perl5.28/files/perl-man.conf.in
deleted file mode 100644
index cbe3a5c5..00000000
--- a/test-ports/default/lang/perl5.28/files/perl-man.conf.in
+++ /dev/null
@@ -1,2 +0,0 @@
-MANPATH %%PREFIX%%/%%SITEMANPREFIX%%/man
-MANPATH %%PREFIX%%/%%PERLMANPREFIX%%/man
diff --git a/test-ports/default/lang/perl5.28/pkg-descr b/test-ports/default/lang/perl5.28/pkg-descr
deleted file mode 100644
index 0ef0392e..00000000
--- a/test-ports/default/lang/perl5.28/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Perl is a language that combines some of the features of C, sed, awk and
-shell. See the manual page for more hype. There are also many books
-published by O'Reilly & Assoc. See pod/perlbook.pod for more
-information.
-
-WWW: http://www.perl.org/
diff --git a/test-ports/default/lang/perl5.28/pkg-message b/test-ports/default/lang/perl5.28/pkg-message
deleted file mode 100644
index 751268e6..00000000
--- a/test-ports/default/lang/perl5.28/pkg-message
+++ /dev/null
@@ -1,11 +0,0 @@
-The /usr/bin/perl symlink has been removed starting with Perl 5.20.
-For shebangs, you should either use:
-
-#!/usr/local/bin/perl
-
-or
-
-#!/usr/bin/env perl
-
-The first one will only work if you have a /usr/local/bin/perl,
-the second will work as long as perl is in PATH.
diff --git a/test-ports/default/lang/perl5.28/version.mk b/test-ports/default/lang/perl5.28/version.mk
deleted file mode 100644
index 04888740..00000000
--- a/test-ports/default/lang/perl5.28/version.mk
+++ /dev/null
@@ -1,2 +0,0 @@
-PERL_VERSION= 5.28.1
-PERL5_DEPEND= perl5>=5.28.r1<5.29
diff --git a/test-ports/default/lang/perl5.28/Makefile b/test-ports/default/lang/perl5.30/Makefile
index 4b2079e3..deec0b46 100644
--- a/test-ports/default/lang/perl5.28/Makefile
+++ b/test-ports/default/lang/perl5.30/Makefile
@@ -1,10 +1,10 @@
-# Created by: mat
-# $FreeBSD: head/lang/perl5.28/Makefile 486601 2018-12-04 14:30:52Z mat $
+# $FreeBSD: head/lang/perl5.30/Makefile 527157 2020-02-26 09:09:58Z kp $
PORTNAME= perl
DISTVERSION= ${PERL_VERSION}
+PORTREVISION= 0
CATEGORIES= lang devel perl5
-MASTER_SITES= CPAN/../../src/5.0 CPAN/../../authors/id/X/XS/XSAWYERX/
+MASTER_SITES= CPAN/../../src/5.0
DIST_SUBDIR= perl
MAINTAINER= mat@FreeBSD.org
@@ -15,73 +15,21 @@ LICENSE_COMB= dual
LICENSE_FILE_ART10= ${WRKSRC}/Artistic
LICENSE_FILE_GPLv1+ = ${WRKSRC}/Copying
-# Uncomment when the default Perl is switched to 5.30
+# Uncomment when the default Perl is switched to 5.32
#DEPRECATED= Support end three years after .0 release, please upgrade to a more recent version of Perl
-#EXPIRATION_DATE= 2021-06-22
+#EXPIRATION_DATE= 2022-05-22
+
+USES= cpe tar:xz
+
+# Give a hint of where libperl.so can be found.
+USE_LDCONFIG= ${PREFIX}/${_ARCH_LIB}/CORE
TEST_TARGET= test_harness
TEST_ENV= ${MAKE_ENV} TEST_JOBS=${MAKE_JOBS_NUMBER} \
LD_LIBRARY_PATH=${WRKSRC}
-OPTIONS_DEFINE= DEBUG GDBM PERL_64BITINT MULTIPLICITY SITECUSTOMIZE \
- THREADS PERL_MALLOC DTRACE DOT_INC
-OPTIONS_DEFAULT= PERL_64BITINT THREADS MULTIPLICITY DTRACE
-
-.if !exists(/usr/sbin/dtrace)
-OPTIONS_EXCLUDE+= DTRACE
-.endif
-.for a in aarch64 arm armeb armv6 armv7 mips mips64 mips64el mipsel mipsn32 powerpc \
- powerpc64 sparc64
-OPTIONS_EXCLUDE_${a}= DTRACE
-.endfor
-
-EXCLUSIVE_DESC= Exclusive OPTIONS
-GDBM_DESC= GDBM_File extension
-PERL_MALLOC_DESC= Use Perl malloc
-PERL_64BITINT_DESC= Use 64 bit integers (on i386)
-THREADS_DESC= Build threaded perl
-MULTIPLICITY_DESC= Use multiplicity
-SITECUSTOMIZE_DESC= Run-time customization of @INC
-DOT_INC_DESC= Add '.' to @INC (unsafe)
-
-OPTIONS_SUB= yes
-DEBUG_CONFIGURE_ON= -Doptimize="-g" -DDEBUGGING
-DEBUG_CONFIGURE_OFF= -Doptimize="${CFLAGS}"
-DTRACE_CONFIGURE_ON= -Dusedtrace
-DTRACE_CONFIGURE_OFF= -Uusedtrace
-GDBM_CONFIGURE_ON= -Di_gdbm
-GDBM_CONFIGURE_OFF= -Ui_gdbm
-GDBM_LIB_DEPENDS= libgdbm.so:databases/gdbm
-PERL_64BITINT_CONFIGURE_ON= -Duse64bitint
-MULTIPLICITY_CONFIGURE_ON= -Dusemultiplicity=y
-MULTIPLICITY_CONFIGURE_OFF= -Dusemultiplicity=n
-SITECUSTOMIZE_CONFIGURE_ON= -Dusesitecustomize
-THREADS_CONFIGURE_ON= -Dusethreads=y
-THREADS_CONFIGURE_OFF= -Dusethreads=n
-PERL_MALLOC_CONFIGURE_ON= -Dusemymalloc=y
-PERL_MALLOC_CONFIGURE_OFF= -Dusemymalloc=n
-DOT_INC_CONFIGURE_ON= -Ddefault_inc_excludes_dot=n
-
PORTSCOUT= limit:^${PERL_VER}.
-.include "version.mk"
-PERL_VER?= ${PERL_VERSION:C/\.[0-9]+$//}
-PERL_ARCH= mach
-SITE_PERL_REL?= lib/perl5/site_perl
-SITE_PERL?= ${PREFIX}/${SITE_PERL_REL}
-SITE_ARCH_REL?= ${SITE_PERL_REL}/${PERL_ARCH}/${PERL_VER}
-SITE_ARCH?= ${PREFIX}/${SITE_ARCH_REL}
-SITE_MAN_PREFIX= ${SITE_PERL_REL}
-SITE_MAN3_REL?= ${SITE_MAN_PREFIX}/man/man3
-SITE_MAN3?= ${PREFIX}/${SITE_MAN3_REL}
-SITE_MAN1_REL?= ${SITE_MAN_PREFIX}/man/man1
-SITE_MAN1?= ${PREFIX}/${SITE_MAN1_REL}
-
-_PRIV_LIB= lib/perl5/${PERL_VER}
-_ARCH_LIB= ${_PRIV_LIB}/${PERL_ARCH}
-
-USES= cpe tar:xz
-
HAS_CONFIGURE= yes
CONFIGURE_SCRIPT=Configure
CONFIGURE_ARGS= -sde -Dprefix=${PREFIX} \
@@ -105,18 +53,8 @@ CONFIGURE_ARGS+= \
-Alddlflags='-L${WRKSRC} -L${PREFIX}/${_ARCH_LIB}/CORE -lperl' \
-Dshrpldflags='$$(LDDLFLAGS:N-L${WRKSRC}:N-L${PREFIX}/${_ARCH_LIB}/CORE:N-lperl) -Wl,-soname,$$(LIBPERL:R)'
-# Give a hint of where libperl.so can be found.
-USE_LDCONFIG= ${PREFIX}/${_ARCH_LIB}/CORE
-
-CONFIGURE_ENV+= UNAME_v="$$(uname -v | sed 'y/=/ /')"
-
-SUB_LIST+= PERL_VERSION=${PERL_VERSION} \
- PERL_VER=${PERL_VER} \
- SITE_PERL=${SITE_PERL_REL} \
- PRIV_LIB=${_PRIV_LIB} \
- PERLMANPREFIX=${PERLMANPREFIX_REL} \
- SITEMANPREFIX=${SITE_MAN_PREFIX} \
- PERL_ARCH=${PERL_ARCH}
+# When built from a git repository, newvers.sh can put a = in the version.
+CONFIGURE_ENV= UNAME_v="$$(uname -v | sed 'y/=/ /')"
SUB_FILES= perl-man.conf
@@ -139,11 +77,7 @@ CONFIGURE_ARGS+= \
-Accflags=-DPERLIOBUF_DEFAULT_BUFSIZ=${PERLIOBUF_DEFAULT_BUFSIZ}
.endif
-PERLMANPREFIX_REL= ${_PRIV_LIB}/perl
-PERLMANPREFIX= ${PREFIX}/${PERLMANPREFIX_REL}
-MANDIRS+= ${PERLMANPREFIX}/man
-
-PLIST_SUB+= PERL_VERSION=${PERL_VERSION} \
+PLIST_SUB= PERL_VERSION=${PERL_VERSION} \
PERL_VER=${PERL_VER} \
PERL_ARCH=${PERL_ARCH} \
PERL_ARCH_regex=\b${PERL_ARCH}\b \
@@ -158,6 +92,75 @@ PLIST_SUB+= PERL_VERSION=${PERL_VERSION} \
PKGNAMESUFFIX=${PKGNAMESUFFIX} \
ARCH_LIB=${_ARCH_LIB}
+SUB_LIST= PERL_VERSION=${PERL_VERSION} \
+ PERL_VER=${PERL_VER} \
+ SITE_PERL=${SITE_PERL_REL} \
+ PRIV_LIB=${_PRIV_LIB} \
+ PERLMANPREFIX=${PERLMANPREFIX_REL} \
+ SITEMANPREFIX=${SITE_MAN_PREFIX} \
+ PERL_ARCH=${PERL_ARCH}
+
+.include "version.mk"
+PERL_VER?= ${PERL_VERSION:C/\.[0-9]+$//}
+PERL_ARCH= mach
+SITE_PERL_REL?= lib/perl5/site_perl
+SITE_PERL?= ${PREFIX}/${SITE_PERL_REL}
+SITE_ARCH_REL?= ${SITE_PERL_REL}/${PERL_ARCH}/${PERL_VER}
+SITE_ARCH?= ${PREFIX}/${SITE_ARCH_REL}
+SITE_MAN_PREFIX= ${SITE_PERL_REL}
+SITE_MAN3_REL?= ${SITE_MAN_PREFIX}/man/man3
+SITE_MAN3?= ${PREFIX}/${SITE_MAN3_REL}
+SITE_MAN1_REL?= ${SITE_MAN_PREFIX}/man/man1
+SITE_MAN1?= ${PREFIX}/${SITE_MAN1_REL}
+
+_PRIV_LIB= lib/perl5/${PERL_VER}
+_ARCH_LIB= ${_PRIV_LIB}/${PERL_ARCH}
+
+PERLMANPREFIX_REL= ${_PRIV_LIB}/perl
+PERLMANPREFIX= ${PREFIX}/${PERLMANPREFIX_REL}
+MANDIRS= ${PERLMANPREFIX}/man
+
+OPTIONS_DEFINE= DEBUG GDBM PERL_64BITINT MULTIPLICITY SITECUSTOMIZE \
+ THREADS PERL_MALLOC DTRACE DOT_INC
+OPTIONS_DEFAULT= PERL_64BITINT THREADS MULTIPLICITY DTRACE
+
+.if !exists(/usr/sbin/dtrace)
+OPTIONS_EXCLUDE= DTRACE
+.endif
+.for a in aarch64 arm armv6 armv7 \
+ mips mips64 mips64el mips64elhf mips64hf mipsel mipselhf mipshf mipsn32 \
+ powerpc powerpc64 powerpcspe \
+ riscv64 riscv64sf sparc64
+OPTIONS_EXCLUDE_${a}= DTRACE
+.endfor
+
+EXCLUSIVE_DESC= Exclusive OPTIONS
+GDBM_DESC= GDBM_File extension
+PERL_MALLOC_DESC= Use Perl malloc
+PERL_64BITINT_DESC= Use 64 bit integers (on i386)
+THREADS_DESC= Build threaded perl
+MULTIPLICITY_DESC= Use multiplicity
+SITECUSTOMIZE_DESC= Run-time customization of @INC
+DOT_INC_DESC= Add '.' to @INC (unsafe)
+
+OPTIONS_SUB= yes
+DEBUG_CONFIGURE_ON= -Doptimize="-g" -DDEBUGGING
+DEBUG_CONFIGURE_OFF= -Doptimize="${CFLAGS}"
+DTRACE_CONFIGURE_ON= -Dusedtrace
+DTRACE_CONFIGURE_OFF= -Uusedtrace
+GDBM_CONFIGURE_ON= -Di_gdbm
+GDBM_CONFIGURE_OFF= -Ui_gdbm
+GDBM_LIB_DEPENDS= libgdbm.so:databases/gdbm
+PERL_64BITINT_CONFIGURE_ON= -Duse64bitint
+MULTIPLICITY_CONFIGURE_ON= -Dusemultiplicity=y
+MULTIPLICITY_CONFIGURE_OFF= -Dusemultiplicity=n
+SITECUSTOMIZE_CONFIGURE_ON= -Dusesitecustomize
+THREADS_CONFIGURE_ON= -Dusethreads=y
+THREADS_CONFIGURE_OFF= -Dusethreads=n
+PERL_MALLOC_CONFIGURE_ON= -Dusemymalloc=y
+PERL_MALLOC_CONFIGURE_OFF= -Dusemymalloc=n
+DOT_INC_CONFIGURE_ON= -Ddefault_inc_excludes_dot=n
+
# Why this is required is explained in:
# https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227356#c5
_PERL5_DEFAULT_FILE= /tmp/PERL5_DEFAULT
@@ -166,6 +169,10 @@ _PERL5_DEFAULT_FILE= /tmp/PERL5_DEFAULT
.include <bsd.port.options.mk>
.sinclude "${_PERL5_DEFAULT_FILE}"
+.if ${OSVERSION} >= 1200004
+CONFIGURE_ARGS+= -Accflags='-DUSE_THREAD_SAFE_LOCALE'
+.endif
+
# if this port is default due PERL5_DEFAULT
# change PKGNAME to reflect this
.if ${PERL_VER} == ${PERL5_DEFAULT}
@@ -254,7 +261,6 @@ post-install:
${MKDIR} ${STAGEDIR}${SITE_ARCH}/auto
${MKDIR} ${STAGEDIR}${SITE_PERL}/auto
.if defined(IAMDEFAULTPERL)
- ${LN} -sf perl ${STAGEDIR}${PREFIX}/bin/perl5
${LN} -sf perl ${STAGEDIR}${PREFIX}/bin/perl${PERL_VERSION}
.endif
${LN} -sf libperl.so.${PERL_VERSION} ${STAGEDIR}${PREFIX}/${_ARCH_LIB}/CORE/libperl.so
diff --git a/test-ports/default/lang/perl5.30/distinfo b/test-ports/default/lang/perl5.30/distinfo
new file mode 100644
index 00000000..cf3c1e72
--- /dev/null
+++ b/test-ports/default/lang/perl5.30/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1584442679
+SHA256 (perl/perl-5.30.2.tar.xz) = a1aa88bd6fbbdc2e82938afbb76c408b0ea847317737b712dc196cc7907a5259
+SIZE (perl/perl-5.30.2.tar.xz) = 12373480
diff --git a/test-ports/default/lang/perl5.24/files/patch-Configure b/test-ports/default/lang/perl5.30/files/patch-Configure
index 29d12e39..fa8516a1 100644
--- a/test-ports/default/lang/perl5.24/files/patch-Configure
+++ b/test-ports/default/lang/perl5.30/files/patch-Configure
@@ -1,6 +1,10 @@
---- Configure.orig 2017-08-23 20:07:24 UTC
+- Allow setting cf_time (reproducible builds)
+- ?
+- ?
+
+--- Configure.orig 2019-03-11 04:03:26 UTC
+++ Configure
-@@ -3862,7 +3862,10 @@ esac
+@@ -3872,7 +3872,10 @@ esac
. ./posthint.sh
: who configured the system
@@ -12,7 +16,7 @@
case "$cf_by" in
"")
cf_by=`(logname) 2>/dev/null`
-@@ -5043,7 +5046,7 @@ esac
+@@ -5053,7 +5056,7 @@ esac
: Now check and see which directories actually exist, avoiding duplicates
for xxx in $dlist
do
@@ -21,7 +25,7 @@
case " $libpth " in
*" $xxx "*) ;;
*) libpth="$libpth $xxx";;
-@@ -9604,8 +9607,7 @@ prefixvar=siteman3dir
+@@ -9593,8 +9596,7 @@ prefixvar=siteman3dir
: determine where add-on public executable scripts go
case "$sitescript" in
diff --git a/test-ports/default/lang/perl5.24/files/patch-Makefile.SH b/test-ports/default/lang/perl5.30/files/patch-Makefile.SH
index 4c83706d..c65b5dfc 100644
--- a/test-ports/default/lang/perl5.24/files/patch-Makefile.SH
+++ b/test-ports/default/lang/perl5.30/files/patch-Makefile.SH
@@ -1,3 +1,5 @@
+Allow customisation of shrpldflags.
+
--- Makefile.SH.orig 2015-09-08 05:21:36 UTC
+++ Makefile.SH
@@ -40,7 +40,6 @@ esac
diff --git a/test-ports/default/lang/perl5.28/files/patch-cpan_ExtUtils-Install_lib_ExtUtils_Install.pm b/test-ports/default/lang/perl5.30/files/patch-cpan_ExtUtils-Install_lib_ExtUtils_Install.pm
index d756b79c..e1fe92f6 100644
--- a/test-ports/default/lang/perl5.28/files/patch-cpan_ExtUtils-Install_lib_ExtUtils_Install.pm
+++ b/test-ports/default/lang/perl5.30/files/patch-cpan_ExtUtils-Install_lib_ExtUtils_Install.pm
@@ -1,3 +1,5 @@
+Make installed files writable by the installing user.
+
--- cpan/ExtUtils-Install/lib/ExtUtils/Install.pm.orig 2017-06-05 16:14:15 UTC
+++ cpan/ExtUtils-Install/lib/ExtUtils/Install.pm
@@ -825,7 +825,7 @@ sub install { #XXX OS-SPECIFIC
diff --git a/test-ports/default/lang/perl5.24/files/patch-cpan_ExtUtils-Install_t_Install.t b/test-ports/default/lang/perl5.30/files/patch-cpan_ExtUtils-Install_t_Install.t
index 40955326..1834df93 100644
--- a/test-ports/default/lang/perl5.24/files/patch-cpan_ExtUtils-Install_t_Install.t
+++ b/test-ports/default/lang/perl5.30/files/patch-cpan_ExtUtils-Install_t_Install.t
@@ -1,3 +1,5 @@
+Make installed files writable by the installing user. (fix tests)
+
--- cpan/ExtUtils-Install/t/Install.t.orig 2015-10-14 14:27:14 UTC
+++ cpan/ExtUtils-Install/t/Install.t
@@ -240,7 +240,7 @@ SKIP: {
diff --git a/test-ports/default/lang/perl5.28/files/patch-cpan_ExtUtils-MakeMaker_lib_ExtUtils_MM__Any.pm b/test-ports/default/lang/perl5.30/files/patch-cpan_ExtUtils-MakeMaker_lib_ExtUtils_MM__Any.pm
index 189762cd..c08e3459 100644
--- a/test-ports/default/lang/perl5.28/files/patch-cpan_ExtUtils-MakeMaker_lib_ExtUtils_MM__Any.pm
+++ b/test-ports/default/lang/perl5.30/files/patch-cpan_ExtUtils-MakeMaker_lib_ExtUtils_MM__Any.pm
@@ -1,3 +1,5 @@
+- Allow overriding PREFIX?
+
--- cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm.orig 2017-06-11 14:35:46 UTC
+++ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm
@@ -2031,13 +2031,14 @@ sub init_INSTALL_from_PREFIX {
diff --git a/test-ports/default/lang/perl5.28/files/patch-cpan_ExtUtils-MakeMaker_t_INST__PREFIX.t b/test-ports/default/lang/perl5.30/files/patch-cpan_ExtUtils-MakeMaker_t_INST__PREFIX.t
index a7ae2c38..dc3a3ee1 100644
--- a/test-ports/default/lang/perl5.28/files/patch-cpan_ExtUtils-MakeMaker_t_INST__PREFIX.t
+++ b/test-ports/default/lang/perl5.30/files/patch-cpan_ExtUtils-MakeMaker_t_INST__PREFIX.t
@@ -1,3 +1,5 @@
+- Allow overriding PREFIX? (fix test)
+
--- cpan/ExtUtils-MakeMaker/t/INST_PREFIX.t.orig 2016-05-29 22:48:24 UTC
+++ cpan/ExtUtils-MakeMaker/t/INST_PREFIX.t
@@ -10,7 +10,7 @@ BEGIN {
diff --git a/test-ports/default/lang/perl5.30/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc.pm b/test-ports/default/lang/perl5.30/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc.pm
new file mode 100644
index 00000000..8a9479cc
--- /dev/null
+++ b/test-ports/default/lang/perl5.30/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc.pm
@@ -0,0 +1,16 @@
+Put back some non dumb outputter by default
+
+--- cpan/Pod-Perldoc/lib/Pod/Perldoc.pm.orig 2019-03-12 16:47:18 UTC
++++ cpan/Pod-Perldoc/lib/Pod/Perldoc.pm
+@@ -486,6 +486,11 @@ sub init_formatter_class_list {
+
+ $self->opt_M_with('Pod::Perldoc::ToPod'); # the always-there fallthru
+ $self->opt_o_with('text');
++ $self->opt_o_with('man')
++ unless $self->is_mswin32 || $self->is_dos || $self->is_amigaos
++ || !($ENV{TERM} && (
++ ($ENV{TERM} || '') !~ /dumb|emacs|none|unknown/i
++ ));
+
+ return;
+ }
diff --git a/test-ports/default/lang/perl5.30/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc_ToMan.pm b/test-ports/default/lang/perl5.30/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc_ToMan.pm
new file mode 100644
index 00000000..d8070417
--- /dev/null
+++ b/test-ports/default/lang/perl5.30/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc_ToMan.pm
@@ -0,0 +1,24 @@
+- Handle MANWIDTH=tty
+- Reset $? before opening mandoc so that the outputter works.
+
+--- cpan/Pod-Perldoc/lib/Pod/Perldoc/ToMan.pm.orig 2019-03-11 04:03:26 UTC
++++ cpan/Pod-Perldoc/lib/Pod/Perldoc/ToMan.pm
+@@ -108,6 +108,8 @@ sub _get_columns_from_manwidth {
+
+ return 0 unless defined $ENV{MANWIDTH};
+
++ if ($ENV{MANWIDTH} eq 'tty') { return 0; }
++
+ unless( $ENV{MANWIDTH} =~ m/\A\d+\z/ ) {
+ $self->warn( "Ignoring non-numeric MANWIDTH ($ENV{MANWIDTH})\n" );
+ return 0;
+@@ -309,6 +311,9 @@ sub _filter_through_nroff {
+ require Symbol;
+ require IPC::Open3;
+ require IO::Handle;
++
++ # Reset this???
++ $?=0;
+
+ my $pid = IPC::Open3::open3(
+ my $writer,
diff --git a/test-ports/default/lang/perl5.28/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc_ToTerm.pm b/test-ports/default/lang/perl5.30/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc_ToTerm.pm
index 7fe2fa24..83920774 100644
--- a/test-ports/default/lang/perl5.28/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc_ToTerm.pm
+++ b/test-ports/default/lang/perl5.30/files/patch-cpan_Pod-Perldoc_lib_Pod_Perldoc_ToTerm.pm
@@ -1,3 +1,5 @@
+Handle MANWIDTH=tty
+
--- cpan/Pod-Perldoc/lib/Pod/Perldoc/ToTerm.pm.orig 2017-04-03 07:28:44 UTC
+++ cpan/Pod-Perldoc/lib/Pod/Perldoc/ToTerm.pm
@@ -69,6 +69,8 @@ sub _get_columns_from_manwidth {
diff --git a/test-ports/default/lang/perl5.28/files/patch-hints_freebsd.sh b/test-ports/default/lang/perl5.30/files/patch-hints_freebsd.sh
index b2e82205..efcbcfea 100644
--- a/test-ports/default/lang/perl5.28/files/patch-hints_freebsd.sh
+++ b/test-ports/default/lang/perl5.30/files/patch-hints_freebsd.sh
@@ -1,3 +1,5 @@
+Remove libs that are not here on FreeBSD.
+
--- hints/freebsd.sh.orig 2016-12-05 10:28:13 UTC
+++ hints/freebsd.sh
@@ -88,6 +88,8 @@ case "$osvers" in
diff --git a/test-ports/default/lang/perl5.28/files/patch-perl.c b/test-ports/default/lang/perl5.30/files/patch-perl.c
index 6ea19501..8ce0960e 100644
--- a/test-ports/default/lang/perl5.28/files/patch-perl.c
+++ b/test-ports/default/lang/perl5.30/files/patch-perl.c
@@ -1,6 +1,8 @@
---- perl.c.orig 2018-04-21 18:42:15 UTC
+Remove compile time information (reproducible builds)
+
+--- perl.c.orig 2019-03-31 21:08:28 UTC
+++ perl.c
-@@ -1987,23 +1987,7 @@ S_Internals_V(pTHX_ CV *cv)
+@@ -2009,23 +2009,7 @@ S_Internals_V(pTHX_ CV *cv)
PUSHs(Perl_newSVpvn_flags(aTHX_ non_bincompat_options,
sizeof(non_bincompat_options) - 1, SVs_TEMP));
diff --git a/test-ports/default/lang/perl5.30/files/patch-t_porting_customized.dat b/test-ports/default/lang/perl5.30/files/patch-t_porting_customized.dat
new file mode 100644
index 00000000..e97aee3d
--- /dev/null
+++ b/test-ports/default/lang/perl5.30/files/patch-t_porting_customized.dat
@@ -0,0 +1,21 @@
+Fix tests for modified files.
+
+--- t/porting/customized.dat.orig 2019-03-31 21:08:28 UTC
++++ t/porting/customized.dat
+@@ -2,6 +2,7 @@
+ # cd t
+ # ./perl -I../lib porting/customized.t --regen
+ Digest cpan/Digest/Digest.pm 43f7f544cb11842b2f55c73e28930da50774e081
++ExtUtils::MakeMaker cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm ac29a8dc1c7d6f0aca4abff0730c05bde1dab3ad
+ Locale::Maketext::Simple cpan/Locale-Maketext-Simple/lib/Locale/Maketext/Simple.pm 57ed38905791a17c150210cd6f42ead22a7707b6
+ Math::Complex cpan/Math-Complex/lib/Math/Complex.pm 198ea6c6c584f5ea79a0fd7e9d411d0878f3b2af
+ Math::Complex cpan/Math-Complex/t/Complex.t 4f307ed6fc59f1e5fb0e6b11103fc631b6bdb335
+@@ -17,7 +18,7 @@ Pod::Checker cpan/Pod-Checker/t/pod/contains_bad_pod.x
+ Pod::Checker cpan/Pod-Checker/t/pod/selfcheck.t 8ce3cfd38e4b9bcf5bc7fe7f2a14195e49aed7d8
+ Pod::Checker cpan/Pod-Checker/t/pod/testcmp.pl a0cd5c8eca775c7753f4464eee96fa916e3d8a16
+ Pod::Checker cpan/Pod-Checker/t/pod/testpchk.pl b2072c7f4379fd050e15424175d7cac5facf5b3b
+-Pod::Perldoc cpan/Pod-Perldoc/lib/Pod/Perldoc.pm 582be34c077c9ff44d99914724a0cc2140bcd48c
++Pod::Perldoc cpan/Pod-Perldoc/lib/Pod/Perldoc.pm 8b35c5a137791b0cfedcffd2937cb3b5fb984cac
+ autodie cpan/autodie/lib/autodie/exception.pm b99e4e35a9ed36de94d54437888822ced4936207
+ autodie cpan/autodie/lib/autodie/hints.pm e1998fec61fb4e82fe46585bd82c73200be6f262
+ autodie cpan/autodie/t/exceptions.t ad315a208f875e06b0964012ce8d65daa438c036
diff --git a/test-ports/default/lang/perl5.24/files/perl-man.conf.in b/test-ports/default/lang/perl5.30/files/perl-man.conf.in
index cbe3a5c5..cbe3a5c5 100644
--- a/test-ports/default/lang/perl5.24/files/perl-man.conf.in
+++ b/test-ports/default/lang/perl5.30/files/perl-man.conf.in
diff --git a/test-ports/default/lang/perl5.24/pkg-descr b/test-ports/default/lang/perl5.30/pkg-descr
index 0ef0392e..d42f0b9b 100644
--- a/test-ports/default/lang/perl5.24/pkg-descr
+++ b/test-ports/default/lang/perl5.30/pkg-descr
@@ -3,4 +3,4 @@ shell. See the manual page for more hype. There are also many books
published by O'Reilly & Assoc. See pod/perlbook.pod for more
information.
-WWW: http://www.perl.org/
+WWW: https://www.perl.org/
diff --git a/test-ports/default/lang/perl5.30/pkg-message b/test-ports/default/lang/perl5.30/pkg-message
new file mode 100644
index 00000000..c6eafcb3
--- /dev/null
+++ b/test-ports/default/lang/perl5.30/pkg-message
@@ -0,0 +1,35 @@
+[
+{
+ message: <<EOD
+The /usr/bin/perl symlink has been removed starting with Perl 5.20.
+For shebangs, you should either use:
+
+#!/usr/local/bin/perl
+
+or
+
+#!/usr/bin/env perl
+
+The first one will only work if you have a /usr/local/bin/perl,
+the second will work as long as perl is in PATH.
+EOD
+ type: install
+}
+{
+ message: <<EOD
+The /usr/bin/perl symlink has been removed starting with Perl 5.20.
+For shebangs, you should either use:
+
+#!/usr/local/bin/perl
+
+or
+
+#!/usr/bin/env perl
+
+The first one will only work if you have a /usr/local/bin/perl,
+the second will work as long as perl is in PATH.
+EOD
+ type: upgrade
+ maximum_version: "5.21"
+}
+]
diff --git a/test-ports/default/lang/perl5.28/pkg-plist b/test-ports/default/lang/perl5.30/pkg-plist
index 26eb6b7a..70fb041a 100644
--- a/test-ports/default/lang/perl5.28/pkg-plist
+++ b/test-ports/default/lang/perl5.30/pkg-plist
@@ -8,7 +8,6 @@ bin/instmodsh%%BINSUFFIX%%
bin/json_pp%%BINSUFFIX%%
bin/libnetcfg%%BINSUFFIX%%
%%DEFAULT%%bin/perl
-%%DEFAULT%%bin/perl5
bin/perl%%PERL_VERSION%%
bin/perlbug%%BINSUFFIX%%
bin/perldoc%%BINSUFFIX%%
@@ -43,7 +42,6 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/Attribute/Handlers.pm
%%PRIV_LIB%%/AutoLoader.pm
%%PRIV_LIB%%/AutoSplit.pm
-%%PRIV_LIB%%/B/Debug.pm
%%PRIV_LIB%%/B/Deparse.pm
%%PRIV_LIB%%/B/Op_private.pm
%%PRIV_LIB%%/Benchmark.pm
@@ -258,45 +256,6 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/Internals.pod
%%PRIV_LIB%%/JSON/PP.pm
%%PRIV_LIB%%/JSON/PP/Boolean.pm
-%%PRIV_LIB%%/Locale/Codes.pm
-%%PRIV_LIB%%/Locale/Codes.pod
-%%PRIV_LIB%%/Locale/Codes/Changes.pod
-%%PRIV_LIB%%/Locale/Codes/Constants.pm
-%%PRIV_LIB%%/Locale/Codes/Country.pm
-%%PRIV_LIB%%/Locale/Codes/Country.pod
-%%PRIV_LIB%%/Locale/Codes/Country_Codes.pm
-%%PRIV_LIB%%/Locale/Codes/Country_Retired.pm
-%%PRIV_LIB%%/Locale/Codes/Currency.pm
-%%PRIV_LIB%%/Locale/Codes/Currency.pod
-%%PRIV_LIB%%/Locale/Codes/Currency_Codes.pm
-%%PRIV_LIB%%/Locale/Codes/Currency_Retired.pm
-%%PRIV_LIB%%/Locale/Codes/LangExt.pm
-%%PRIV_LIB%%/Locale/Codes/LangExt.pod
-%%PRIV_LIB%%/Locale/Codes/LangExt_Codes.pm
-%%PRIV_LIB%%/Locale/Codes/LangExt_Retired.pm
-%%PRIV_LIB%%/Locale/Codes/LangFam.pm
-%%PRIV_LIB%%/Locale/Codes/LangFam.pod
-%%PRIV_LIB%%/Locale/Codes/LangFam_Codes.pm
-%%PRIV_LIB%%/Locale/Codes/LangFam_Retired.pm
-%%PRIV_LIB%%/Locale/Codes/LangVar.pm
-%%PRIV_LIB%%/Locale/Codes/LangVar.pod
-%%PRIV_LIB%%/Locale/Codes/LangVar_Codes.pm
-%%PRIV_LIB%%/Locale/Codes/LangVar_Retired.pm
-%%PRIV_LIB%%/Locale/Codes/Language.pm
-%%PRIV_LIB%%/Locale/Codes/Language.pod
-%%PRIV_LIB%%/Locale/Codes/Language_Codes.pm
-%%PRIV_LIB%%/Locale/Codes/Language_Retired.pm
-%%PRIV_LIB%%/Locale/Codes/Script.pm
-%%PRIV_LIB%%/Locale/Codes/Script.pod
-%%PRIV_LIB%%/Locale/Codes/Script_Codes.pm
-%%PRIV_LIB%%/Locale/Codes/Script_Retired.pm
-%%PRIV_LIB%%/Locale/Codes/Types.pod
-%%PRIV_LIB%%/Locale/Country.pm
-%%PRIV_LIB%%/Locale/Country.pod
-%%PRIV_LIB%%/Locale/Currency.pm
-%%PRIV_LIB%%/Locale/Currency.pod
-%%PRIV_LIB%%/Locale/Language.pm
-%%PRIV_LIB%%/Locale/Language.pod
%%PRIV_LIB%%/Locale/Maketext.pm
%%PRIV_LIB%%/Locale/Maketext.pod
%%PRIV_LIB%%/Locale/Maketext/Cookbook.pod
@@ -304,13 +263,10 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/Locale/Maketext/GutsLoader.pm
%%PRIV_LIB%%/Locale/Maketext/Simple.pm
%%PRIV_LIB%%/Locale/Maketext/TPJ13.pod
-%%PRIV_LIB%%/Locale/Script.pm
-%%PRIV_LIB%%/Locale/Script.pod
%%PRIV_LIB%%/Math/BigFloat.pm
%%PRIV_LIB%%/Math/BigFloat/Trace.pm
%%PRIV_LIB%%/Math/BigInt.pm
%%PRIV_LIB%%/Math/BigInt/Calc.pm
-%%PRIV_LIB%%/Math/BigInt/CalcEmu.pm
%%PRIV_LIB%%/Math/BigInt/Lib.pm
%%PRIV_LIB%%/Math/BigInt/Trace.pm
%%PRIV_LIB%%/Math/BigRat.pm
@@ -517,6 +473,7 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/Test2/EventFacet/Error.pm
%%PRIV_LIB%%/Test2/EventFacet/Hub.pm
%%PRIV_LIB%%/Test2/EventFacet/Info.pm
+%%PRIV_LIB%%/Test2/EventFacet/Info/Table.pm
%%PRIV_LIB%%/Test2/EventFacet/Meta.pm
%%PRIV_LIB%%/Test2/EventFacet/Parent.pm
%%PRIV_LIB%%/Test2/EventFacet/Plan.pm
@@ -575,6 +532,7 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/Unicode/Collate/Locale/bn.pl
%%PRIV_LIB%%/Unicode/Collate/Locale/ca.pl
%%PRIV_LIB%%/Unicode/Collate/Locale/cs.pl
+%%PRIV_LIB%%/Unicode/Collate/Locale/cu.pl
%%PRIV_LIB%%/Unicode/Collate/Locale/cy.pl
%%PRIV_LIB%%/Unicode/Collate/Locale/da.pl
%%PRIV_LIB%%/Unicode/Collate/Locale/de_at_ph.pl
@@ -770,9 +728,9 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%ARCH_LIB%%/CORE/time64.h
%%ARCH_LIB%%/CORE/time64_config.h
%%ARCH_LIB%%/CORE/uconfig.h
+%%ARCH_LIB%%/CORE/uni_keywords.h
%%ARCH_LIB%%/CORE/unicode_constants.h
%%ARCH_LIB%%/CORE/unixish.h
-%%ARCH_LIB%%/CORE/uni_keywords.h
%%ARCH_LIB%%/CORE/utf8.h
%%ARCH_LIB%%/CORE/utfebcdic.h
%%ARCH_LIB%%/CORE/util.h
@@ -870,7 +828,6 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%ARCH_LIB%%/Scalar/Util.pm
%%ARCH_LIB%%/Socket.pm
%%ARCH_LIB%%/Storable.pm
-%%ARCH_LIB%%/Storable/Limit.pm
%%ARCH_LIB%%/Sub/Util.pm
%%ARCH_LIB%%/Sys/Hostname.pm
%%ARCH_LIB%%/Sys/Syslog.pm
@@ -881,7 +838,6 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%ARCH_LIB%%/Unicode/Collate.pm
%%ARCH_LIB%%/Unicode/Collate/Locale.pm
%%ARCH_LIB%%/Unicode/Normalize.pm
-%%ARCH_LIB%%/arybase.pm
%%ARCH_LIB%%/attributes.pm
%%ARCH_LIB%%/auto/B/B.so
%%ARCH_LIB%%/auto/Compress/Raw/Bzip2/Bzip2.so
@@ -931,7 +887,6 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%ARCH_LIB%%/auto/Time/Piece/Piece.so
%%ARCH_LIB%%/auto/Unicode/Collate/Collate.so
%%ARCH_LIB%%/auto/Unicode/Normalize/Normalize.so
-%%ARCH_LIB%%/auto/arybase/arybase.so
%%ARCH_LIB%%/auto/attributes/attributes.so
%%ARCH_LIB%%/auto/mro/mro.so
%%ARCH_LIB%%/auto/re/re.so
@@ -1001,8 +956,13 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%MAN1%%/perl5260delta.1.gz
%%MAN1%%/perl5261delta.1.gz
%%MAN1%%/perl5262delta.1.gz
+%%MAN1%%/perl5263delta.1.gz
%%MAN1%%/perl5280delta.1.gz
%%MAN1%%/perl5281delta.1.gz
+%%MAN1%%/perl5282delta.1.gz
+%%MAN1%%/perl5300delta.1.gz
+%%MAN1%%/perl5301delta.1.gz
+%%MAN1%%/perl5302delta.1.gz
%%MAN1%%/perl561delta.1.gz
%%MAN1%%/perl56delta.1.gz
%%MAN1%%/perl581delta.1.gz
@@ -1189,7 +1149,6 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%MAN3%%/AutoSplit.3.gz
%%MAN3%%/B.3.gz
%%MAN3%%/B::Concise.3.gz
-%%MAN3%%/B::Debug.3.gz
%%MAN3%%/B::Deparse.3.gz
%%MAN3%%/B::Op_private.3.gz
%%MAN3%%/B::Showlex.3.gz
@@ -1415,32 +1374,17 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%MAN3%%/JSON::PP::Boolean.3.gz
%%MAN3%%/List::Util.3.gz
%%MAN3%%/List::Util::XS.3.gz
-%%MAN3%%/Locale::Codes.3.gz
-%%MAN3%%/Locale::Codes::Changes.3.gz
-%%MAN3%%/Locale::Codes::Country.3.gz
-%%MAN3%%/Locale::Codes::Currency.3.gz
-%%MAN3%%/Locale::Codes::LangExt.3.gz
-%%MAN3%%/Locale::Codes::LangFam.3.gz
-%%MAN3%%/Locale::Codes::LangVar.3.gz
-%%MAN3%%/Locale::Codes::Language.3.gz
-%%MAN3%%/Locale::Codes::Script.3.gz
-%%MAN3%%/Locale::Codes::Types.3.gz
-%%MAN3%%/Locale::Country.3.gz
-%%MAN3%%/Locale::Currency.3.gz
-%%MAN3%%/Locale::Language.3.gz
%%MAN3%%/Locale::Maketext.3.gz
%%MAN3%%/Locale::Maketext::Cookbook.3.gz
%%MAN3%%/Locale::Maketext::Guts.3.gz
%%MAN3%%/Locale::Maketext::GutsLoader.3.gz
%%MAN3%%/Locale::Maketext::Simple.3.gz
%%MAN3%%/Locale::Maketext::TPJ13.3.gz
-%%MAN3%%/Locale::Script.3.gz
%%MAN3%%/MIME::Base64.3.gz
%%MAN3%%/MIME::QuotedPrint.3.gz
%%MAN3%%/Math::BigFloat.3.gz
%%MAN3%%/Math::BigInt.3.gz
%%MAN3%%/Math::BigInt::Calc.3.gz
-%%MAN3%%/Math::BigInt::CalcEmu.3.gz
%%MAN3%%/Math::BigInt::FastCalc.3.gz
%%MAN3%%/Math::BigInt::Lib.3.gz
%%MAN3%%/Math::BigRat.3.gz
@@ -1631,6 +1575,7 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%MAN3%%/Test2::EventFacet::Error.3.gz
%%MAN3%%/Test2::EventFacet::Hub.3.gz
%%MAN3%%/Test2::EventFacet::Info.3.gz
+%%MAN3%%/Test2::EventFacet::Info::Table.3.gz
%%MAN3%%/Test2::EventFacet::Meta.3.gz
%%MAN3%%/Test2::EventFacet::Parent.3.gz
%%MAN3%%/Test2::EventFacet::Plan.3.gz
@@ -1707,7 +1652,6 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%MAN3%%/User::grent.3.gz
%%MAN3%%/User::pwent.3.gz
%%MAN3%%/XSLoader.3.gz
-%%MAN3%%/arybase.3.gz
%%MAN3%%/attributes.3.gz
%%MAN3%%/autodie.3.gz
%%MAN3%%/autodie::Scope::Guard.3.gz
@@ -1803,8 +1747,13 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/pod/perl5260delta.pod
%%PRIV_LIB%%/pod/perl5261delta.pod
%%PRIV_LIB%%/pod/perl5262delta.pod
+%%PRIV_LIB%%/pod/perl5263delta.pod
%%PRIV_LIB%%/pod/perl5280delta.pod
%%PRIV_LIB%%/pod/perl5281delta.pod
+%%PRIV_LIB%%/pod/perl5282delta.pod
+%%PRIV_LIB%%/pod/perl5300delta.pod
+%%PRIV_LIB%%/pod/perl5301delta.pod
+%%PRIV_LIB%%/pod/perl5302delta.pod
%%PRIV_LIB%%/pod/perl561delta.pod
%%PRIV_LIB%%/pod/perl56delta.pod
%%PRIV_LIB%%/pod/perl581delta.pod
@@ -1979,6 +1928,7 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/unicore/To/Cf.pl
%%PRIV_LIB%%/unicore/To/Digit.pl
%%PRIV_LIB%%/unicore/To/Ea.pl
+%%PRIV_LIB%%/unicore/To/EqUIdeo.pl
%%PRIV_LIB%%/unicore/To/Fold.pl
%%PRIV_LIB%%/unicore/To/GCB.pl
%%PRIV_LIB%%/unicore/To/Gc.pl
@@ -2012,11 +1962,12 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/unicore/To/WB.pl
%%PRIV_LIB%%/unicore/To/_PerlLB.pl
%%PRIV_LIB%%/unicore/To/_PerlSCX.pl
-%%PRIV_LIB%%/unicore/To/_PerlWB.pl
%%PRIV_LIB%%/unicore/UCD.pl
%%PRIV_LIB%%/unicore/lib/Age/NA.pl
%%PRIV_LIB%%/unicore/lib/Age/V100.pl
%%PRIV_LIB%%/unicore/lib/Age/V11.pl
+%%PRIV_LIB%%/unicore/lib/Age/V110.pl
+%%PRIV_LIB%%/unicore/lib/Age/V120.pl
%%PRIV_LIB%%/unicore/lib/Age/V20.pl
%%PRIV_LIB%%/unicore/lib/Age/V30.pl
%%PRIV_LIB%%/unicore/lib/Age/V31.pl
@@ -2097,9 +2048,7 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/unicore/lib/Ea/W.pl
%%PRIV_LIB%%/unicore/lib/Ext/Y.pl
%%PRIV_LIB%%/unicore/lib/GCB/CN.pl
-%%PRIV_LIB%%/unicore/lib/GCB/EB.pl
%%PRIV_LIB%%/unicore/lib/GCB/EX.pl
-%%PRIV_LIB%%/unicore/lib/GCB/GAZ.pl
%%PRIV_LIB%%/unicore/lib/GCB/LV.pl
%%PRIV_LIB%%/unicore/lib/GCB/LVT.pl
%%PRIV_LIB%%/unicore/lib/GCB/PP.pl
@@ -2138,6 +2087,7 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/unicore/lib/Gc/Z.pl
%%PRIV_LIB%%/unicore/lib/Gc/Zs.pl
%%PRIV_LIB%%/unicore/lib/GrBase/Y.pl
+%%PRIV_LIB%%/unicore/lib/GrExt/Y.pl
%%PRIV_LIB%%/unicore/lib/Hex/Y.pl
%%PRIV_LIB%%/unicore/lib/Hst/NA.pl
%%PRIV_LIB%%/unicore/lib/Hyphen/T.pl
@@ -2145,6 +2095,9 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/unicore/lib/IDS/Y.pl
%%PRIV_LIB%%/unicore/lib/Ideo/Y.pl
%%PRIV_LIB%%/unicore/lib/In/10_0.pl
+%%PRIV_LIB%%/unicore/lib/In/11_0.pl
+%%PRIV_LIB%%/unicore/lib/In/12_0.pl
+%%PRIV_LIB%%/unicore/lib/In/12_1.pl
%%PRIV_LIB%%/unicore/lib/In/2_0.pl
%%PRIV_LIB%%/unicore/lib/In/2_1.pl
%%PRIV_LIB%%/unicore/lib/In/3_0.pl
@@ -2182,6 +2135,7 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/unicore/lib/InSC/Consona4.pl
%%PRIV_LIB%%/unicore/lib/InSC/Consona5.pl
%%PRIV_LIB%%/unicore/lib/InSC/Consona6.pl
+%%PRIV_LIB%%/unicore/lib/InSC/Consona7.pl
%%PRIV_LIB%%/unicore/lib/InSC/Consonan.pl
%%PRIV_LIB%%/unicore/lib/InSC/Invisibl.pl
%%PRIV_LIB%%/unicore/lib/InSC/Nukta.pl
@@ -2203,6 +2157,7 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/unicore/lib/Jg/Feh.pl
%%PRIV_LIB%%/unicore/lib/Jg/Gaf.pl
%%PRIV_LIB%%/unicore/lib/Jg/Hah.pl
+%%PRIV_LIB%%/unicore/lib/Jg/HanifiRo.pl
%%PRIV_LIB%%/unicore/lib/Jg/Kaf.pl
%%PRIV_LIB%%/unicore/lib/Jg/Lam.pl
%%PRIV_LIB%%/unicore/lib/Jg/NoJoinin.pl
@@ -2214,6 +2169,7 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/unicore/lib/Jg/Yeh.pl
%%PRIV_LIB%%/unicore/lib/Jt/C.pl
%%PRIV_LIB%%/unicore/lib/Jt/D.pl
+%%PRIV_LIB%%/unicore/lib/Jt/L.pl
%%PRIV_LIB%%/unicore/lib/Jt/R.pl
%%PRIV_LIB%%/unicore/lib/Jt/T.pl
%%PRIV_LIB%%/unicore/lib/Jt/U.pl
@@ -2231,6 +2187,7 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/unicore/lib/Lb/IN.pl
%%PRIV_LIB%%/unicore/lib/Lb/IS.pl
%%PRIV_LIB%%/unicore/lib/Lb/NS.pl
+%%PRIV_LIB%%/unicore/lib/Lb/NU.pl
%%PRIV_LIB%%/unicore/lib/Lb/OP.pl
%%PRIV_LIB%%/unicore/lib/Lb/PO.pl
%%PRIV_LIB%%/unicore/lib/Lb/PR.pl
@@ -2256,6 +2213,7 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/unicore/lib/Nv/100.pl
%%PRIV_LIB%%/unicore/lib/Nv/1000.pl
%%PRIV_LIB%%/unicore/lib/Nv/10000.pl
+%%PRIV_LIB%%/unicore/lib/Nv/100000.pl
%%PRIV_LIB%%/unicore/lib/Nv/11.pl
%%PRIV_LIB%%/unicore/lib/Nv/12.pl
%%PRIV_LIB%%/unicore/lib/Nv/13.pl
@@ -2269,19 +2227,26 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/unicore/lib/Nv/1_2.pl
%%PRIV_LIB%%/unicore/lib/Nv/1_3.pl
%%PRIV_LIB%%/unicore/lib/Nv/1_4.pl
+%%PRIV_LIB%%/unicore/lib/Nv/1_6.pl
%%PRIV_LIB%%/unicore/lib/Nv/1_8.pl
%%PRIV_LIB%%/unicore/lib/Nv/2.pl
%%PRIV_LIB%%/unicore/lib/Nv/20.pl
%%PRIV_LIB%%/unicore/lib/Nv/200.pl
+%%PRIV_LIB%%/unicore/lib/Nv/2000.pl
+%%PRIV_LIB%%/unicore/lib/Nv/20000.pl
%%PRIV_LIB%%/unicore/lib/Nv/2_3.pl
%%PRIV_LIB%%/unicore/lib/Nv/3.pl
%%PRIV_LIB%%/unicore/lib/Nv/30.pl
%%PRIV_LIB%%/unicore/lib/Nv/300.pl
+%%PRIV_LIB%%/unicore/lib/Nv/3000.pl
+%%PRIV_LIB%%/unicore/lib/Nv/30000.pl
%%PRIV_LIB%%/unicore/lib/Nv/3_16.pl
%%PRIV_LIB%%/unicore/lib/Nv/3_4.pl
%%PRIV_LIB%%/unicore/lib/Nv/4.pl
%%PRIV_LIB%%/unicore/lib/Nv/40.pl
%%PRIV_LIB%%/unicore/lib/Nv/400.pl
+%%PRIV_LIB%%/unicore/lib/Nv/4000.pl
+%%PRIV_LIB%%/unicore/lib/Nv/40000.pl
%%PRIV_LIB%%/unicore/lib/Nv/5.pl
%%PRIV_LIB%%/unicore/lib/Nv/50.pl
%%PRIV_LIB%%/unicore/lib/Nv/500.pl
@@ -2290,15 +2255,23 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/unicore/lib/Nv/6.pl
%%PRIV_LIB%%/unicore/lib/Nv/60.pl
%%PRIV_LIB%%/unicore/lib/Nv/600.pl
+%%PRIV_LIB%%/unicore/lib/Nv/6000.pl
+%%PRIV_LIB%%/unicore/lib/Nv/60000.pl
%%PRIV_LIB%%/unicore/lib/Nv/7.pl
%%PRIV_LIB%%/unicore/lib/Nv/70.pl
%%PRIV_LIB%%/unicore/lib/Nv/700.pl
+%%PRIV_LIB%%/unicore/lib/Nv/7000.pl
+%%PRIV_LIB%%/unicore/lib/Nv/70000.pl
%%PRIV_LIB%%/unicore/lib/Nv/8.pl
%%PRIV_LIB%%/unicore/lib/Nv/80.pl
%%PRIV_LIB%%/unicore/lib/Nv/800.pl
+%%PRIV_LIB%%/unicore/lib/Nv/8000.pl
+%%PRIV_LIB%%/unicore/lib/Nv/80000.pl
%%PRIV_LIB%%/unicore/lib/Nv/9.pl
%%PRIV_LIB%%/unicore/lib/Nv/90.pl
%%PRIV_LIB%%/unicore/lib/Nv/900.pl
+%%PRIV_LIB%%/unicore/lib/Nv/9000.pl
+%%PRIV_LIB%%/unicore/lib/Nv/90000.pl
%%PRIV_LIB%%/unicore/lib/PCM/Y.pl
%%PRIV_LIB%%/unicore/lib/PatSyn/Y.pl
%%PRIV_LIB%%/unicore/lib/Perl/Alnum.pl
@@ -2318,7 +2291,9 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/unicore/lib/Perl/_PerlFol.pl
%%PRIV_LIB%%/unicore/lib/Perl/_PerlIDC.pl
%%PRIV_LIB%%/unicore/lib/Perl/_PerlIDS.pl
+%%PRIV_LIB%%/unicore/lib/Perl/_PerlIsI.pl
%%PRIV_LIB%%/unicore/lib/Perl/_PerlNch.pl
+%%PRIV_LIB%%/unicore/lib/Perl/_PerlNon.pl
%%PRIV_LIB%%/unicore/lib/Perl/_PerlPat.pl
%%PRIV_LIB%%/unicore/lib/Perl/_PerlPr2.pl
%%PRIV_LIB%%/unicore/lib/Perl/_PerlPro.pl
@@ -2347,6 +2322,8 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/unicore/lib/Sc/Dupl.pl
%%PRIV_LIB%%/unicore/lib/Sc/Geor.pl
%%PRIV_LIB%%/unicore/lib/Sc/Glag.pl
+%%PRIV_LIB%%/unicore/lib/Sc/Gong.pl
+%%PRIV_LIB%%/unicore/lib/Sc/Gonm.pl
%%PRIV_LIB%%/unicore/lib/Sc/Gran.pl
%%PRIV_LIB%%/unicore/lib/Sc/Grek.pl
%%PRIV_LIB%%/unicore/lib/Sc/Gujr.pl
@@ -2385,6 +2362,7 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/unicore/lib/Scx/Ethi.pl
%%PRIV_LIB%%/unicore/lib/Scx/Geor.pl
%%PRIV_LIB%%/unicore/lib/Scx/Glag.pl
+%%PRIV_LIB%%/unicore/lib/Scx/Gong.pl
%%PRIV_LIB%%/unicore/lib/Scx/Gonm.pl
%%PRIV_LIB%%/unicore/lib/Scx/Gran.pl
%%PRIV_LIB%%/unicore/lib/Scx/Grek.pl
@@ -2395,10 +2373,13 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/unicore/lib/Scx/Hebr.pl
%%PRIV_LIB%%/unicore/lib/Scx/Hira.pl
%%PRIV_LIB%%/unicore/lib/Scx/Hmng.pl
+%%PRIV_LIB%%/unicore/lib/Scx/Hmnp.pl
%%PRIV_LIB%%/unicore/lib/Scx/Kana.pl
%%PRIV_LIB%%/unicore/lib/Scx/Khar.pl
%%PRIV_LIB%%/unicore/lib/Scx/Khmr.pl
+%%PRIV_LIB%%/unicore/lib/Scx/Khoj.pl
%%PRIV_LIB%%/unicore/lib/Scx/Knda.pl
+%%PRIV_LIB%%/unicore/lib/Scx/Kthi.pl
%%PRIV_LIB%%/unicore/lib/Scx/Lana.pl
%%PRIV_LIB%%/unicore/lib/Scx/Lao.pl
%%PRIV_LIB%%/unicore/lib/Scx/Latn.pl
@@ -2409,8 +2390,10 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/unicore/lib/Scx/Mong.pl
%%PRIV_LIB%%/unicore/lib/Scx/Mult.pl
%%PRIV_LIB%%/unicore/lib/Scx/Mymr.pl
+%%PRIV_LIB%%/unicore/lib/Scx/Nand.pl
%%PRIV_LIB%%/unicore/lib/Scx/Orya.pl
%%PRIV_LIB%%/unicore/lib/Scx/Phlp.pl
+%%PRIV_LIB%%/unicore/lib/Scx/Rohg.pl
%%PRIV_LIB%%/unicore/lib/Scx/Shrd.pl
%%PRIV_LIB%%/unicore/lib/Scx/Sind.pl
%%PRIV_LIB%%/unicore/lib/Scx/Sinh.pl
@@ -2445,9 +2428,11 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/unicore/lib/WB/ML.pl
%%PRIV_LIB%%/unicore/lib/WB/MN.pl
%%PRIV_LIB%%/unicore/lib/WB/NU.pl
+%%PRIV_LIB%%/unicore/lib/WB/WSegSpac.pl
%%PRIV_LIB%%/unicore/lib/WB/XX.pl
%%PRIV_LIB%%/unicore/lib/XIDC/Y.pl
%%PRIV_LIB%%/unicore/lib/XIDS/Y.pl
+%%PRIV_LIB%%/unicore/uni_keywords.pl
%%PRIV_LIB%%/unicore/version
%%PRIV_LIB%%/utf8.pm
%%PRIV_LIB%%/utf8_heavy.pl
diff --git a/test-ports/default/lang/perl5.30/version.mk b/test-ports/default/lang/perl5.30/version.mk
new file mode 100644
index 00000000..58402f3d
--- /dev/null
+++ b/test-ports/default/lang/perl5.30/version.mk
@@ -0,0 +1,2 @@
+PERL_VERSION= 5.30.2
+PERL5_DEPEND= perl5>=5.30.r1<5.31
diff --git a/test-ports/default/lang/python/Makefile b/test-ports/default/lang/python/Makefile
index 8b7e4029..8377344e 100644
--- a/test-ports/default/lang/python/Makefile
+++ b/test-ports/default/lang/python/Makefile
@@ -1,11 +1,11 @@
# Created by: jkh
-# $FreeBSD: head/lang/python/Makefile 491284 2019-01-26 12:43:47Z sunpoet $
+# $FreeBSD: head/lang/python/Makefile 522489 2020-01-09 13:33:08Z mat $
PORTNAME= python
PORTVERSION= ${PYTHON_DEFAULT}
PORTREVISION= 3
PORTEPOCH= 2
-CATEGORIES= lang python ipv6
+CATEGORIES= lang python
MASTER_SITES= # empty
DISTFILES= # empty
EXTRACT_ONLY= # empty
@@ -33,37 +33,4 @@ do-install:
.endfor
${LN} -sf python${PYTHON_MAJOR_VER}-config ${STAGEDIR}${PREFIX}/bin/python-config
-# Major upgrade support
-PORTUPGRADE_CMD= ${LOCALBASE}/sbin/portupgrade
-
-.if defined(USE_PORTMASTER)
-PORTUPGRADE_CMD= ${LOCALBASE}/sbin/portmaster
-.endif
-
-PKG_LIST= ${PKG_BIN} query -a '%n-%v'
-PKG_LIST_FILES= ${PKG_INFO} -l
-
-upgrade-site-packages:
- @if [ ! -x ${PORTUPGRADE_CMD} ]; then \
- ${ECHO_MSG} "Please install ports-mgmt/portupgrade."; \
- ${FALSE}; \
- fi
-
- @GREP_ARGS="-q"; \
- for ver in `echo ${_PYTHON_ALLBRANCHES:C/${PYTHON_VER}//}`; do \
- GREP_ARGS="$${GREP_ARGS} -e lib/python$$ver"; \
- done; \
- UPD=""; \
- for pkg in `${PKG_LIST}`; do \
- ${PKG_LIST_FILES} $${pkg} | ${GREP} $${GREP_ARGS} && \
- UPD="$${UPD} $${pkg}"; \
- done; \
- if [ "$${UPD}" ]; then \
- if [ -n ${PORTUPGRADE_ARGS} ]; then \
- ${PORTUPGRADE_CMD} ${PORTUPGRADE_ARGS} -f $${UPD}; \
- else \
- ${PORTUPGRADE_CMD} -f $${UPD}; \
- fi; \
- fi; \
-
.include <bsd.port.mk>
diff --git a/test-ports/default/lang/python2/Makefile b/test-ports/default/lang/python2/Makefile
index 562e3d0c..54e26519 100644
--- a/test-ports/default/lang/python2/Makefile
+++ b/test-ports/default/lang/python2/Makefile
@@ -1,9 +1,9 @@
-# $FreeBSD: head/lang/python2/Makefile 491863 2019-02-01 21:42:24Z sunpoet $
+# $FreeBSD: head/lang/python2/Makefile 522489 2020-01-09 13:33:08Z mat $
PORTNAME= python2
PORTVERSION= ${PYTHON_MAJOR_VER}
PORTREVISION= 3
-CATEGORIES= lang python ipv6
+CATEGORIES= lang python
MASTER_SITES= # empty
DISTFILES= # empty
EXTRACT_ONLY= # empty
@@ -11,11 +11,13 @@ EXTRACT_ONLY= # empty
MAINTAINER= python@FreeBSD.org
COMMENT= The "meta-port" for version 2 of the Python interpreter
-USES= python:run
+DEPRECATED= EOLed upstream
+EXPIRATION_DATE= 2020-12-31
+
+USES= python:2.7,run
NO_ARCH= yes
NO_BUILD= yes
-PYTHON_VERSION= python${PYTHON2_DEFAULT}
PLIST_FILES= bin/2to3-${PYTHON_MAJOR_VER} \
bin/idle${PYTHON_MAJOR_VER} \
@@ -24,10 +26,6 @@ PLIST_FILES= bin/2to3-${PYTHON_MAJOR_VER} \
bin/python${PYTHON_MAJOR_VER}-config \
libdata/pkgconfig/python${PYTHON_MAJOR_VER}.pc
-.include <bsd.port.pre.mk>
-
-RUN_DEPENDS+= ${PYTHON_CMD}:${PYTHON_PORTSDIR}
-
do-install:
.for file in idle pydoc python
${LN} -sf ${file}${PYTHON_VER} \
@@ -40,14 +38,4 @@ do-install:
${LN} -sf python-${PYTHON_VER}.pc \
${STAGEDIR}${PREFIX}/libdata/pkgconfig/python${PYTHON_MAJOR_VER}.pc
-# Major upgrade support
-PORTUPGRADE_CMD= ${LOCALBASE}/sbin/portupgrade
-
-.if defined(USE_PORTMASTER)
-PORTUPGRADE_CMD= ${LOCALBASE}/sbin/portmaster
-.endif
-
-PKG_LIST= ${PKG_BIN} query -a '%n-%v'
-PKG_LIST_FILES= ${PKG_INFO} -l
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/test-ports/default/lang/python27/Makefile b/test-ports/default/lang/python27/Makefile
index f3533007..ff3508b8 100644
--- a/test-ports/default/lang/python27/Makefile
+++ b/test-ports/default/lang/python27/Makefile
@@ -1,8 +1,9 @@
-# $FreeBSD: head/lang/python27/Makefile 483807 2018-11-02 13:32:34Z rene $
+# $FreeBSD: head/lang/python27/Makefile 521726 2020-01-01 16:21:17Z antoine $
PORTNAME= python
PORTVERSION= ${PYTHON_PORTVERSION}
-CATEGORIES= lang python ipv6
+PORTREVISION= 1
+CATEGORIES= lang python
MASTER_SITES= PYTHON/ftp/python/${PORTVERSION}
PKGNAMESUFFIX= 27
DISTNAME= Python-${PORTVERSION}
@@ -13,6 +14,9 @@ COMMENT= Interpreted object-oriented programming language
LICENSE= PSFL
+DEPRECATED= EOLed upstream
+EXPIRATION_DATE= 2020-12-31
+
USES= cpe ncurses pathfix pkgconfig readline:port shebangfix ssl tar:xz
PATHFIX_MAKEFILEIN= Makefile.pre.in
USE_LDCONFIG= yes
@@ -87,7 +91,7 @@ PLIST_SUB+= X86_ONLY=""
PLIST_SUB+= X86_ONLY="@comment "
.endif
-.if ${ARCH} == aarch64 || ${ARCH} == amd64 || ${ARCH} == mips64 || ${ARCH} == powerpc64 || ${ARCH} == sparc64
+.if ${ARCH:M*64*}
PLIST_SUB+= 32BIT_ONLY="@comment "
.else
PLIST_SUB+= 32BIT_ONLY=""
diff --git a/test-ports/default/lang/python27/Makefile.version b/test-ports/default/lang/python27/Makefile.version
index 4e011efe..b38e98f1 100644
--- a/test-ports/default/lang/python27/Makefile.version
+++ b/test-ports/default/lang/python27/Makefile.version
@@ -1,4 +1,6 @@
# Mk/Uses/python.mk includes this file, don't remove it!
-# $FreeBSD: head/lang/python27/Makefile.version 495329 2019-03-11 08:18:00Z wen $
+# $FreeBSD: head/lang/python27/Makefile.version 515343 2019-10-24 15:13:26Z wen $
-PYTHON_PORTVERSION= 2.7.16
+# Do not forget to update python documentation (lang/python-doc-*)
+# Run "make -C lang/python-doc-html makesum"
+PYTHON_PORTVERSION= 2.7.17
diff --git a/test-ports/default/lang/python27/distinfo b/test-ports/default/lang/python27/distinfo
index 5e0485f2..7bc4205b 100644
--- a/test-ports/default/lang/python27/distinfo
+++ b/test-ports/default/lang/python27/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1551829403
-SHA256 (python/Python-2.7.16.tar.xz) = f222ef602647eecb6853681156d32de4450a2c39f4de93bd5b20235f2e660ed7
-SIZE (python/Python-2.7.16.tar.xz) = 12752104
+TIMESTAMP = 1571538094
+SHA256 (python/Python-2.7.17.tar.xz) = 4d43f033cdbd0aa7b7023c81b0e986fd11e653b5248dac9144d508f11812ba41
+SIZE (python/Python-2.7.17.tar.xz) = 12855568
diff --git a/test-ports/default/lang/python27/files/patch-Modules_posixmodule.c b/test-ports/default/lang/python27/files/patch-Modules_posixmodule.c
new file mode 100644
index 00000000..acc841e5
--- /dev/null
+++ b/test-ports/default/lang/python27/files/patch-Modules_posixmodule.c
@@ -0,0 +1,27 @@
+# Add closefrom(2) support
+# https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=242274
+# https://bugs.python.org/issue38061
+# TODO: Upstream
+
+--- Modules/posixmodule.c.orig 2019-10-19 18:38:44 UTC
++++ Modules/posixmodule.c
+@@ -6676,9 +6676,16 @@ posix_closerange(PyObject *self, PyObject *args)
+ if (!PyArg_ParseTuple(args, "ii:closerange", &fd_from, &fd_to))
+ return NULL;
+ Py_BEGIN_ALLOW_THREADS
+- for (i = fd_from; i < fd_to; i++)
+- if (_PyVerify_fd(i))
+- close(i);
++#ifdef __FreeBSD__
++ if (fd_to >= sysconf(_SC_OPEN_MAX)) {
++ closefrom(fd_from);
++ } else
++#endif
++ {
++ for (i = fd_from; i < fd_to; i++)
++ if (_PyVerify_fd(i))
++ close(i);
++ }
+ Py_END_ALLOW_THREADS
+ Py_RETURN_NONE;
+ }
diff --git a/test-ports/default/lang/python27/pkg-message b/test-ports/default/lang/python27/pkg-message
index f9135973..4dfd83b9 100644
--- a/test-ports/default/lang/python27/pkg-message
+++ b/test-ports/default/lang/python27/pkg-message
@@ -1,5 +1,6 @@
-===========================================================================
-
+[
+{ type: install
+ message: <<EOM
Note that some standard Python modules are provided as separate ports
as they require additional dependencies. They are available as:
@@ -7,5 +8,6 @@ bsddb databases/py-bsddb
gdbm databases/py-gdbm
sqlite3 databases/py-sqlite3
tkinter x11-toolkits/py-tkinter
-
-===========================================================================
+EOM
+}
+]
diff --git a/test-ports/default/lang/python27/pkg-plist b/test-ports/default/lang/python27/pkg-plist
index 632eb10d..1e943833 100644
--- a/test-ports/default/lang/python27/pkg-plist
+++ b/test-ports/default/lang/python27/pkg-plist
@@ -780,6 +780,7 @@ lib/python2.7/distutils/tests/Setup.sample
lib/python2.7/distutils/tests/__init__.py
lib/python2.7/distutils/tests/__init__.pyc
lib/python2.7/distutils/tests/__init__.pyo
+lib/python2.7/distutils/tests/includetest.rst
lib/python2.7/distutils/tests/setuptools_build_ext.py
lib/python2.7/distutils/tests/setuptools_build_ext.pyc
lib/python2.7/distutils/tests/setuptools_build_ext.pyo
@@ -1436,8 +1437,8 @@ lib/python2.7/ensurepip/__init__.pyo
lib/python2.7/ensurepip/__main__.py
lib/python2.7/ensurepip/__main__.pyc
lib/python2.7/ensurepip/__main__.pyo
-lib/python2.7/ensurepip/_bundled/pip-18.1-py2.py3-none-any.whl
-lib/python2.7/ensurepip/_bundled/setuptools-40.6.2-py2.py3-none-any.whl
+lib/python2.7/ensurepip/_bundled/pip-19.2.3-py2.py3-none-any.whl
+lib/python2.7/ensurepip/_bundled/setuptools-41.2.0-py2.py3-none-any.whl
lib/python2.7/ensurepip/_uninstall.py
lib/python2.7/ensurepip/_uninstall.pyc
lib/python2.7/ensurepip/_uninstall.pyo
@@ -2738,6 +2739,7 @@ lib/python2.7/test/capath/5ed36f99.0
lib/python2.7/test/capath/6e88d7b8.0
lib/python2.7/test/capath/99d0fa06.0
lib/python2.7/test/capath/ce7b8643.0
+lib/python2.7/test/capath/efa5f9c3.0
lib/python2.7/test/cfgparser.1
lib/python2.7/test/cjkencodings/big5-utf8.txt
lib/python2.7/test/cjkencodings/big5.txt
diff --git a/test-ports/default/lang/python3/Makefile b/test-ports/default/lang/python3/Makefile
index a31c2f39..c3cdf00f 100644
--- a/test-ports/default/lang/python3/Makefile
+++ b/test-ports/default/lang/python3/Makefile
@@ -1,9 +1,9 @@
-# $FreeBSD: head/lang/python3/Makefile 491864 2019-02-01 21:42:29Z sunpoet $
+# $FreeBSD: head/lang/python3/Makefile 522489 2020-01-09 13:33:08Z mat $
PORTNAME= python3
PORTVERSION= ${PYTHON_MAJOR_VER}
PORTREVISION= 3
-CATEGORIES= lang python ipv6
+CATEGORIES= lang python
MASTER_SITES=
DISTFILES=
EXTRACT_ONLY=
@@ -11,11 +11,10 @@ EXTRACT_ONLY=
MAINTAINER= python@FreeBSD.org
COMMENT= The "meta-port" for version 3 of the Python interpreter
-USES= python:run
+USES= python:3.5+,run
NO_ARCH= yes
NO_BUILD= yes
-PYTHON_VERSION= python${PYTHON3_DEFAULT}
PLIST_FILES= bin/2to3-${PYTHON_MAJOR_VER} \
bin/idle${PYTHON_MAJOR_VER} \
@@ -24,10 +23,6 @@ PLIST_FILES= bin/2to3-${PYTHON_MAJOR_VER} \
bin/python${PYTHON_MAJOR_VER}-config \
libdata/pkgconfig/python${PYTHON_MAJOR_VER}.pc
-.include <bsd.port.pre.mk>
-
-RUN_DEPENDS+= ${PYTHON_CMD}:${PYTHON_PORTSDIR}
-
do-install:
${LN} -sf python${PYTHON_VER} \
${STAGEDIR}${PREFIX}/bin/python${PYTHON_MAJOR_VER}
@@ -42,14 +37,4 @@ do-install:
${LN} -sf python-${PYTHON_VER}.pc \
${STAGEDIR}${PREFIX}/libdata/pkgconfig/python${PYTHON_MAJOR_VER}.pc
-# Major upgrade support
-PORTUPGRADE_CMD= ${LOCALBASE}/sbin/portupgrade
-
-.if defined(USE_PORTMASTER)
-PORTUPGRADE_CMD= ${LOCALBASE}/sbin/portmaster
-.endif
-
-PKG_LIST= ${PKG_BIN} query -a '%n-%v'
-PKG_LIST_FILES= ${PKG_INFO} -l
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/test-ports/default/lang/python35/Makefile b/test-ports/default/lang/python35/Makefile
deleted file mode 100644
index 43b491ef..00000000
--- a/test-ports/default/lang/python35/Makefile
+++ /dev/null
@@ -1,144 +0,0 @@
-# Created by: Kubilay Kocak <koobs@FreeBSD.org>
-# $FreeBSD: head/lang/python35/Makefile 483807 2018-11-02 13:32:34Z rene $
-
-PORTNAME= python
-PORTVERSION= ${PYTHON_PORTVERSION}
-PORTREVISION= 1
-CATEGORIES= lang python ipv6
-MASTER_SITES= PYTHON/ftp/python/${PORTVERSION}
-PKGNAMESUFFIX= ${PYTHON_SUFFIX}
-DISTNAME= Python-${PORTVERSION}
-DIST_SUBDIR= python
-
-MAINTAINER= python@FreeBSD.org
-COMMENT= Interpreted object-oriented programming language
-
-LICENSE= PSFL
-
-USES= cpe ncurses pathfix pkgconfig readline:port shebangfix ssl tar:xz
-PATHFIX_MAKEFILEIN= Makefile.pre.in
-USE_LDCONFIG= yes
-GNU_CONFIGURE= yes
-python_CMD= ${PREFIX}/bin/python${PYTHON_PORTVERSION:R}
-SHEBANG_FILES= Lib/*.py Lib/*/*.py Lib/*/*/*.py Lib/*/*/*/*.py
-
-# Duplicate python.mk variables. TODO: Let lang/python?? ports use python.mk bits.
-PYTHON_VER= ${PYTHON_PORTVERSION:R}
-PYTHON_VERSION= python${PYTHON_VER}
-PYTHON_SUFFIX= ${PYTHON_VER:S/.//g}
-
-DISABLED_EXTENSIONS= _sqlite3 _tkinter _gdbm
-CONFIGURE_ARGS+= --enable-shared --without-ensurepip
-CONFIGURE_ENV+= OPT="" DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS}" # Null out OPT to respect user CFLAGS and remove optimizations
-
-INSTALL_TARGET= altinstall # Don't want cloberring of unprefixed files
-
-TEST_TARGET= buildbottest
-TEST_ARGS= TESTOPTS=-j${MAKE_JOBS_NUMBER}
-
-MAKE_ARGS+= INSTALL_SHARED="${INSTALL_LIB}" # Strip shared library
-
-SUB_FILES= pkg-message
-SUB_LIST= PYTHON_SUFFIX=${PYTHON_SUFFIX}
-
-PLIST_SUB= ABI=${ABIFLAGS} \
- XY=${PYTHON_SUFFIX} \
- XYDOT=${PYTHON_VER} \
- XYZDOT=${PORTVERSION} \
- OSMAJOR=${OSVERSION:C/([0-9]*)[0-9]{5}/\1/} # For plat-freebsd* in pkg-plist. https://bugs.python.org/issue19554
-
-OPTIONS_DEFINE= DEBUG IPV6 LIBFFI NLS PYMALLOC THREADS TSC
-OPTIONS_DEFAULT= LIBFFI PYMALLOC THREADS
-OPTIONS_RADIO= HASH
-OPTIONS_RADIO_HASH= FNV SIPHASH
-OPTIONS_SUB= yes
-
-LIBFFI_DESC= Use libffi from ports instead of bundled version
-NLS_DESC= Enable gettext support for the locale module
-PYMALLOC_DESC= Enable specialized mallocs
-TSC_DESC= Enable processor timestamp counter profiling
-
-HASH_DESC= Hash Algorithm (PEP-456)
-FNV_DESC= Modified Fowler-Noll-Vo Algorithm
-SIPHASH_DESC= SipHash24 Algorithm
-
-FNV_CONFIGURE_ON= --with-hash-algorithm=fnv
-SIPHASH_CONFIGURE_ON= --with-hash-algorithm=siphash24
-
-DEBUG_CONFIGURE_WITH= pydebug
-IPV6_CONFIGURE_ENABLE= ipv6
-
-LIBFFI_CONFIGURE_ON= --with-system-ffi
-LIBFFI_LIB_DEPENDS= libffi.so:devel/libffi
-
-# Use CPPFLAGS over CFLAGS due to -I ordering, causing elementtree and pyexpat
-# to break in Python 2.7, or preprocessor complaints in Python >= 3.3
-# Upstream Issue: https://bugs.python.org/issue6299
-NLS_USES= gettext
-NLS_CPPFLAGS= -I${LOCALBASE}/include
-NLS_LIBS= -L${LOCALBASE}/lib -lintl
-NLS_CONFIGURE_ENV_OFF= ac_cv_lib_intl_textdomain=no ac_cv_header_libintl_h=no
-
-PYMALLOC_CONFIGURE_WITH= pymalloc
-
-THREADS_CONFIGURE_WITH= threads
-THREADS_LDFLAGS= -lpthread
-
-TSC_CONFIGURE_WITH= tsc
-
-.include "${.CURDIR}/Makefile.version"
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MPYMALLOC}
-ABIFLAGS:= m${ABIFLAGS}
-.endif
-
-.if ${PORT_OPTIONS:MDEBUG}
-ABIFLAGS:= d${ABIFLAGS}
-.endif
-
-.if !empty(ABIFLAGS)
-PLIST_FILES+= bin/python${PYTHON_VER}${ABIFLAGS} \
- bin/python${PYTHON_VER}${ABIFLAGS}-config \
- libdata/pkgconfig/python-${PYTHON_VER}${ABIFLAGS}.pc
-.endif
-
-# https://bugs.python.org/issue22521
-# https://bugs.python.org/issue23042
-.if ${ARCH} == i386 && !${PORT_OPTIONS:MLIBFFI}
-BROKEN= You must use libffi from ports on i386. Enable the LIBFFI option
-.endif
-
-.if ${ARCH} == sparc64
-CFLAGS+= -DPYTHON_DEFAULT_RECURSION_LIMIT=900
-.endif
-
-# See https://bugs.freebsd.org/115940 and https://bugs.freebsd.org/193650
-.if !exists(/usr/bin/ypcat) || defined(WITHOUT_NIS)
-PLIST_SUB+= NO_NIS="@comment "
-DISABLED_EXTENSIONS+= nis
-.else
-PLIST_SUB+= NO_NIS=""
-.endif
-
-post-install:
-.if ! ${PORT_OPTIONS:MDEBUG}
- ${RM} ${STAGEDIR}${PREFIX}/lib/libpython3.so # Upstream Issue: https://bugs.python.org/issue17975
-.endif
-# This code block exists for the qemu-user enabled cross build environment.
-# When using this environment in poudriere, CC is not set to the default
-# of /usr/bin/cc and a cross-compile toolchain is used. We need to hand
-# edit this so that the run time configuration for python matches what the
-# FreeBSD base system provides. sbruno 02Aug2017
-.if ${CC} == /nxb-bin/usr/bin/cc
- @${REINPLACE_CMD} -e 's=/nxb-bin==' \
- ${STAGEDIR}${PREFIX}/lib/python${PYTHON_VER}/_sysconfigdata.py
- @${REINPLACE_CMD} -e 's=/nxb-bin==' \
- ${STAGEDIR}${PREFIX}/lib/python${PYTHON_VER}/config-${PYTHON_VER}m/Makefile
-.endif
- for i in ${STAGEDIR}${PREFIX}/lib/python${PYTHON_VER}/lib-dynload/*.so; do \
- ${STRIP_CMD} $$i; done # Strip shared extensions
- ${INSTALL_DATA} ${WRKSRC}/Tools/gdb/libpython.py \
- ${STAGEDIR}${PREFIX}/lib/libpython${PYTHON_VER}${ABIFLAGS}.so.1.0-gdb.py
-
-.include <bsd.port.mk>
diff --git a/test-ports/default/lang/python35/Makefile.version b/test-ports/default/lang/python35/Makefile.version
deleted file mode 100644
index 9d3fe2ad..00000000
--- a/test-ports/default/lang/python35/Makefile.version
+++ /dev/null
@@ -1,4 +0,0 @@
-# Mk/Uses/python.mk includes this file, don't remove it!
-# $FreeBSD: head/lang/python35/Makefile.version 476301 2018-08-03 16:08:19Z miwi $
-
-PYTHON_PORTVERSION= 3.5.6
diff --git a/test-ports/default/lang/python35/distinfo b/test-ports/default/lang/python35/distinfo
deleted file mode 100644
index a629315a..00000000
--- a/test-ports/default/lang/python35/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1533311485
-SHA256 (python/Python-3.5.6.tar.xz) = f55cde04f521f273c7cba08912921cc5642cfc15ca7b22d5829f0aff4371155f
-SIZE (python/Python-3.5.6.tar.xz) = 15412832
diff --git a/test-ports/default/lang/python35/files/patch-Lib_distutils_command_install__lib.py b/test-ports/default/lang/python35/files/patch-Lib_distutils_command_install__lib.py
deleted file mode 100644
index 6e925311..00000000
--- a/test-ports/default/lang/python35/files/patch-Lib_distutils_command_install__lib.py
+++ /dev/null
@@ -1,41 +0,0 @@
-From 9934ce31b8447667f71c211e559a8de71e8263db Mon Sep 17 00:00:00 2001
-From: Brendan Molloy <brendan@bbqsrc.net>
-Date: Mon, 4 Jan 2016 23:14:06 +1100
-Subject: [PATCH] Check bytecode file actually exists and tests
-
-Should solve issue 20397, where using the --record argument results
-in files that failed to generate bytecode files are added to the
-record file nonetheless.
----
- Lib/distutils/command/install_lib.py | 17 +++++++++++++----
- Lib/distutils/tests/test_install_lib.py | 8 ++++++--
- 2 files changed, 19 insertions(+), 6 deletions(-)
-
---- Lib/distutils/command/install_lib.py.orig 2015-12-07 01:39:07 UTC
-+++ Lib/distutils/command/install_lib.py
-@@ -164,12 +164,21 @@ class install_lib(Command):
- ext = os.path.splitext(os.path.normcase(py_file))[1]
- if ext != PYTHON_SOURCE_EXTENSION:
- continue
-+
- if self.compile:
-- bytecode_files.append(importlib.util.cache_from_source(
-- py_file, optimization=''))
-+ candidate = importlib.util.cache_from_source(
-+ py_file, optimization='')
-+
-+ if os.path.isfile(candidate):
-+ bytecode_files.append(candidate)
-+
- if self.optimize > 0:
-- bytecode_files.append(importlib.util.cache_from_source(
-- py_file, optimization=self.optimize))
-+ candidate = importlib.util.cache_from_source(
-+ py_file, optimization=self.optimize)
-+
-+ if os.path.isfile(candidate):
-+ bytecode_files.append(candidate)
-+
-
- return bytecode_files
-
diff --git a/test-ports/default/lang/python35/files/patch-Lib_distutils_tests_test__install__lib.py b/test-ports/default/lang/python35/files/patch-Lib_distutils_tests_test__install__lib.py
deleted file mode 100644
index c5531b92..00000000
--- a/test-ports/default/lang/python35/files/patch-Lib_distutils_tests_test__install__lib.py
+++ /dev/null
@@ -1,33 +0,0 @@
-From 9934ce31b8447667f71c211e559a8de71e8263db Mon Sep 17 00:00:00 2001
-From: Brendan Molloy <brendan@bbqsrc.net>
-Date: Mon, 4 Jan 2016 23:14:06 +1100
-Subject: [PATCH] Check bytecode file actually exists and tests
-
-Should solve issue 20397, where using the --record argument results
-in files that failed to generate bytecode files are added to the
-record file nonetheless.
----
- Lib/distutils/command/install_lib.py | 17 +++++++++++++----
- Lib/distutils/tests/test_install_lib.py | 8 ++++++--
- 2 files changed, 19 insertions(+), 6 deletions(-)
-
---- Lib/distutils/tests/test_install_lib.py.orig 2015-12-07 01:39:07 UTC
-+++ Lib/distutils/tests/test_install_lib.py
-@@ -64,11 +64,15 @@ class InstallLibTestCase(support.Tempdir
- cmd.distribution.ext_modules = [Extension('foo', ['xxx'])]
- cmd.distribution.packages = ['spam']
- cmd.distribution.script_name = 'setup.py'
-+
-+ # Create rubbish, uncompilable file
-+ f = os.path.join(project_dir, 'spam', 'rubbish.py')
-+ self.write_file(f, 'rubbish()')
-
- # get_outputs should return 4 elements: spam/__init__.py and .pyc,
-- # foo.import-tag-abiflags.so / foo.pyd
-+ # foo.import-tag-abiflags.so / foo.pyd and rubbish.py (no .pyc)
- outputs = cmd.get_outputs()
-- self.assertEqual(len(outputs), 4, outputs)
-+ self.assertEqual(len(outputs), 5, outputs)
-
- def test_get_inputs(self):
- project_dir, dist = self.create_dist()
diff --git a/test-ports/default/lang/python35/files/patch-Makefile.pre.in b/test-ports/default/lang/python35/files/patch-Makefile.pre.in
deleted file mode 100644
index 653f3892..00000000
--- a/test-ports/default/lang/python35/files/patch-Makefile.pre.in
+++ /dev/null
@@ -1,63 +0,0 @@
-# Description: Remove duplicate CFLAGS, CPPFLAGS, LDFLAGS by stripping CONFIGURE_*
-# Submitted by: koobs (r326729)
-# TODO: Upstream
-
-# Description: Create symlinks for non-ABI-suffixed python*-config and ABI-suffixed python-*.pc
-# Submitted by: antoine@ (r358029)
-# TODO: Upstream
-
---- Makefile.pre.in.orig 2017-01-21 18:48:21.942822000 +0800
-+++ Makefile.pre.in 2017-01-21 18:55:44.342228000 +0800
-@@ -76,23 +76,20 @@
- OPT= @OPT@
- BASECFLAGS= @BASECFLAGS@
- BASECPPFLAGS= @BASECPPFLAGS@
--CONFIGURE_CFLAGS= @CFLAGS@
- # CFLAGS_NODIST is used for building the interpreter and stdlib C extensions.
- # Use it when a compiler flag should _not_ be part of the distutils CFLAGS
- # once Python is installed (Issue #21121).
- CONFIGURE_CFLAGS_NODIST=@CFLAGS_NODIST@
--CONFIGURE_CPPFLAGS= @CPPFLAGS@
--CONFIGURE_LDFLAGS= @LDFLAGS@
- # Avoid assigning CFLAGS, LDFLAGS, etc. so users can use them on the
- # command line to append to these values without stomping the pre-set
- # values.
--PY_CFLAGS= $(BASECFLAGS) $(OPT) $(CONFIGURE_CFLAGS) $(CFLAGS) $(EXTRA_CFLAGS)
-+PY_CFLAGS= $(BASECFLAGS) $(OPT) $(CFLAGS) $(EXTRA_CFLAGS)
- PY_CFLAGS_NODIST=$(CONFIGURE_CFLAGS_NODIST) $(CFLAGS_NODIST)
- # Both CPPFLAGS and LDFLAGS need to contain the shell's value for setup.py to
- # be able to build extension modules using the directories specified in the
- # environment variables
--PY_CPPFLAGS= $(BASECPPFLAGS) -I. -I$(srcdir)/Include $(CONFIGURE_CPPFLAGS) $(CPPFLAGS)
--PY_LDFLAGS= $(CONFIGURE_LDFLAGS) $(LDFLAGS)
-+PY_CPPFLAGS= $(BASECPPFLAGS) -I. -I$(srcdir)/Include $(CPPFLAGS)
-+PY_LDFLAGS= $(LDFLAGS)
- NO_AS_NEEDED= @NO_AS_NEEDED@
- LDLAST= @LDLAST@
- SGI_ABI= @SGI_ABI@
-@@ -1130,12 +1127,6 @@
- else true; \
- fi
- (cd $(DESTDIR)$(BINDIR); $(LN) -s python$(VERSION)$(EXE) python3$(EXE))
-- -if test "$(VERSION)" != "$(LDVERSION)"; then \
-- rm -f $(DESTDIR)$(BINDIR)/python$(VERSION)-config; \
-- (cd $(DESTDIR)$(BINDIR); $(LN) -s python$(LDVERSION)-config python$(VERSION)-config); \
-- rm -f $(DESTDIR)$(LIBPC)/python-$(LDVERSION).pc; \
-- (cd $(DESTDIR)$(LIBPC); $(LN) -s python-$(VERSION).pc python-$(LDVERSION).pc); \
-- fi
- -rm -f $(DESTDIR)$(BINDIR)/python3-config
- (cd $(DESTDIR)$(BINDIR); $(LN) -s python$(VERSION)-config python3-config)
- -rm -f $(DESTDIR)$(LIBPC)/python3.pc
-@@ -1412,6 +1403,12 @@
- $(INSTALL_SCRIPT) $(srcdir)/install-sh $(DESTDIR)$(LIBPL)/install-sh
- $(INSTALL_SCRIPT) python-config.py $(DESTDIR)$(LIBPL)/python-config.py
- $(INSTALL_SCRIPT) python-config $(DESTDIR)$(BINDIR)/python$(LDVERSION)-config
-+ -if test "$(VERSION)" != "$(LDVERSION)"; then \
-+ rm -f $(DESTDIR)$(BINDIR)/python$(VERSION)-config; \
-+ (cd $(DESTDIR)$(BINDIR); $(LN) -s python$(LDVERSION)-config python$(VERSION)-config); \
-+ rm -f $(DESTDIR)$(LIBPC)/python-$(LDVERSION).pc; \
-+ (cd $(DESTDIR)$(LIBPC); $(LN) -s python-$(VERSION).pc python-$(LDVERSION).pc); \
-+ fi
- @if [ -s Modules/python.exp -a \
- "`echo $(MACHDEP) | sed 's/^\(...\).*/\1/'`" = "aix" ]; then \
- echo; echo "Installing support files for building shared extension modules on AIX:"; \
diff --git a/test-ports/default/lang/python35/files/patch-Misc__python-config.sh.in b/test-ports/default/lang/python35/files/patch-Misc__python-config.sh.in
deleted file mode 100644
index ebb0c6a5..00000000
--- a/test-ports/default/lang/python35/files/patch-Misc__python-config.sh.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- Misc/python-config.sh.in.orig 2018-07-13 21:07:16 UTC
-+++ Misc/python-config.sh.in
-@@ -15,7 +15,7 @@ fi
- # Returns the actual prefix where this script was installed to.
- installed_prefix ()
- {
-- RESULT=$(dirname $(cd $(dirname "$1") && pwd -P))
-+ RESULT=$(dirname $(cd $(dirname $(realpath "$1")) && pwd -P))
- if which readlink >/dev/null 2>&1 ; then
- if readlink -f "$RESULT" >/dev/null 2>&1; then
- RESULT=$(readlink -f "$RESULT")
diff --git a/test-ports/default/lang/python35/files/patch-Modules___ctypes__libffi__src__arm__ffi.c b/test-ports/default/lang/python35/files/patch-Modules___ctypes__libffi__src__arm__ffi.c
deleted file mode 100644
index 56e43427..00000000
--- a/test-ports/default/lang/python35/files/patch-Modules___ctypes__libffi__src__arm__ffi.c
+++ /dev/null
@@ -1,36 +0,0 @@
-# Description: Fix _ctypes abort on import for FreeBSD/ARM. This is an issue
-# for anything !apple that is using the libcompiler_rt provided by clang on arm
-# PR: ports/149167 ports/184517
-# Patch by: cognet@ (to be upstreamed @ LLVM)
-
---- ./Modules/_ctypes/libffi/src/arm/ffi.c.orig 2013-11-17 18:22:57.000000000 +1100
-+++ ./Modules/_ctypes/libffi/src/arm/ffi.c 2013-12-03 19:23:24.521993369 +1100
-@@ -33,6 +33,11 @@
-
- #include <stdlib.h>
-
-+#if defined(__FreeBSD__) && defined(__arm__)
-+#include <sys/types.h>
-+#include <machine/sysarch.h>
-+#endif
-+
- /* Forward declares. */
- static int vfp_type_p (ffi_type *);
- static void layout_vfp_args (ffi_cif *);
-@@ -582,6 +587,16 @@
-
- #else
-
-+#if defined(__FreeBSD__) && defined(__arm__)
-+#define __clear_cache(start, end) do { \
-+ struct arm_sync_icache_args ua; \
-+ \
-+ ua.addr = (uintptr_t)(start); \
-+ ua.len = (char *)(end) - (char *)start; \
-+ sysarch(ARM_SYNC_ICACHE, &ua); \
-+ } while (0);
-+#endif
-+
- #define FFI_INIT_TRAMPOLINE(TRAMP,FUN,CTX) \
- ({ unsigned char *__tramp = (unsigned char*)(TRAMP); \
- unsigned int __fun = (unsigned int)(FUN); \
diff --git a/test-ports/default/lang/python35/files/patch-issue20210 b/test-ports/default/lang/python35/files/patch-issue20210
deleted file mode 100644
index 90330d8f..00000000
--- a/test-ports/default/lang/python35/files/patch-issue20210
+++ /dev/null
@@ -1,68 +0,0 @@
-# Backport patch 0001 from Issue #20210
-# Issue: https://bugs.python.org/issue20210
-# By: Thomas Petazzoni
-
---- ./Makefile.pre.in.orig 2014-03-24 22:45:17.908886504 +1100
-+++ ./Makefile.pre.in 2014-03-24 22:47:55.503779805 +1100
-@@ -172,6 +172,8 @@
- # configure script arguments
- CONFIG_ARGS= @CONFIG_ARGS@
-
-+# disabled extensions
-+DISABLED_EXTENSIONS= @DISABLED_EXTENSIONS@
-
- # Subdirectories with code
- SRCDIRS= @SRCDIRS@
-@@ -555,6 +557,7 @@
- esac; \
- $(RUNSHARED) CC='$(CC)' LDSHARED='$(BLDSHARED)' OPT='$(OPT)' \
- _TCLTK_INCLUDES='$(TCLTK_INCLUDES)' _TCLTK_LIBS='$(TCLTK_LIBS)' \
-+ DISABLED_EXTENSIONS="$(DISABLED_EXTENSIONS)" \
- $(PYTHON_FOR_BUILD) $(srcdir)/setup.py $$quiet build
-
- # Build static library
-@@ -1352,7 +1355,8 @@
- # Install the dynamically loadable modules
- # This goes into $(exec_prefix)
- sharedinstall: sharedmods
-- $(RUNSHARED) $(PYTHON_FOR_BUILD) $(srcdir)/setup.py install \
-+ $(RUNSHARED) DISABLED_EXTENSIONS="$(DISABLED_EXTENSIONS)" \
-+ $(PYTHON_FOR_BUILD) $(srcdir)/setup.py install \
- --prefix=$(prefix) \
- --install-scripts=$(BINDIR) \
- --install-platlib=$(DESTSHARED) \
---- ./configure.ac.orig 2014-03-24 22:48:10.442551831 +1100
-+++ ./configure.ac 2014-03-24 22:48:42.059827384 +1100
-@@ -2331,6 +2331,8 @@
-
- AC_PATH_TOOL([PKG_CONFIG], [pkg-config])
-
-+AC_SUBST(DISABLED_EXTENSIONS)
-+
- # Check for use of the system expat library
- AC_MSG_CHECKING(for --with-system-expat)
- AC_ARG_WITH(system_expat,
---- configure.orig 2015-03-01 13:57:08.000000000 +0300
-+++ configure 2015-03-01 13:57:30.000000000 +0300
-@@ -650,6 +650,7 @@
- TCLTK_LIBS
- TCLTK_INCLUDES
- LIBFFI_INCLUDEDIR
-+DISABLED_EXTENSIONS
- PKG_CONFIG_LIBDIR
- PKG_CONFIG_PATH
- PKG_CONFIG
---- ./setup.py.orig 2014-03-24 22:48:48.495472513 +1100
-+++ ./setup.py 2014-03-24 22:49:20.076122201 +1100
-@@ -33,7 +33,10 @@
- COMPILED_WITH_PYDEBUG = ('--with-pydebug' in sysconfig.get_config_var("CONFIG_ARGS"))
-
- # This global variable is used to hold the list of modules to be disabled.
--disabled_module_list = []
-+try:
-+ disabled_module_list = sysconfig.get_config_var("DISABLED_EXTENSIONS").split(" ")
-+except KeyError:
-+ disabled_module_list = list()
-
- def add_dir_to_list(dirlist, dir):
- """Add the directory 'dir' to the list 'dirlist' (after any relative
diff --git a/test-ports/default/lang/python35/files/patch-issue30622 b/test-ports/default/lang/python35/files/patch-issue30622
deleted file mode 100644
index 4a0295a0..00000000
--- a/test-ports/default/lang/python35/files/patch-issue30622
+++ /dev/null
@@ -1,145 +0,0 @@
-From b2d096bd2a5ff86e53c25d00ee5fa097b36bf1d8 Mon Sep 17 00:00:00 2001
-From: Melvyn Sopacua <melvyn-sopacua@users.noreply.github.com>
-Date: Mon, 4 Sep 2017 23:35:15 +0200
-Subject: [PATCH] bpo-30622: Change NPN detection: (#2079)
-
-* Change NPN detection:
-
-Version breakdown, support disabled (pre-patch/post-patch):
-- pre-1.0.1: OPENSSL_NPN_NEGOTIATED will not be defined -> False/False
-- 1.0.1 and 1.0.2: OPENSSL_NPN_NEGOTIATED will not be defined ->
-False/False
-- 1.1.0+: OPENSSL_NPN_NEGOTIATED will be defined and
-OPENSSL_NO_NEXTPROTONEG will be defined -> True/False
-
-Version breakdown support enabled (pre-patch/post-patch):
-- pre-1.0.1: OPENSSL_NPN_NEGOTIATED will not be defined -> False/False
-- 1.0.1 and 1.0.2: OPENSSL_NPN_NEGOTIATED will be defined and
-OPENSSL_NO_NEXTPROTONEG will not be defined -> True/True
-- 1.1.0+: OPENSSL_NPN_NEGOTIATED will be defined and
-OPENSSL_NO_NEXTPROTONEG will not be defined -> True/True
-
-* Refine NPN guard:
-
-- If NPN is disabled, but ALPN is available we need our callback
-- Make clinic's ssl behave the same way
-
-This created a working ssl module for me, with NPN disabled and ALPN
-enabled for OpenSSL 1.1.0f.
-
-Concerns to address:
-The initial commit for NPN support into OpenSSL [1], had the
-OPENSSL_NPN_* variables defined inside the OPENSSL_NO_NEXTPROTONEG
-guard. The question is if that ever made it into a release.
-This would need an ugly hack, something like:
-
- #if defined(OPENSSL_NO_NEXTPROTONEG) && \
- !defined(OPENSSL_NPN_NEGOTIATED)
- # define OPENSSL_NPN_UNSUPPORTED 0
- # define OPENSSL_NPN_NEGOTIATED 1
- # define OPENSSL_NPN_NO_OVERLAP 2
- #endif
-
-[1] https://github.com/openssl/openssl/commit/68b33cc5c7
-
---- Modules/_ssl.c.orig 2018-02-04 23:40:56 UTC
-+++ Modules/_ssl.c
-@@ -260,7 +260,7 @@ static unsigned int _ssl_locks_count = 0
- typedef struct {
- PyObject_HEAD
- SSL_CTX *ctx;
--#ifdef OPENSSL_NPN_NEGOTIATED
-+#if defined(OPENSSL_NPN_NEGOTIATED) && !defined(OPENSSL_NO_NEXTPROTONEG)
- unsigned char *npn_protocols;
- int npn_protocols_len;
- #endif
-@@ -1605,7 +1605,7 @@ _ssl__SSLSocket_version_impl(PySSLSocket
- return PyUnicode_FromString(version);
- }
-
--#ifdef OPENSSL_NPN_NEGOTIATED
-+#if defined(OPENSSL_NPN_NEGOTIATED) && !defined(OPENSSL_NO_NEXTPROTONEG)
- /*[clinic input]
- _ssl._SSLSocket.selected_npn_protocol
- [clinic start generated code]*/
-@@ -2375,7 +2375,7 @@ _ssl__SSLContext_impl(PyTypeObject *type
- return NULL;
- }
- self->ctx = ctx;
--#ifdef OPENSSL_NPN_NEGOTIATED
-+#if defined(OPENSSL_NPN_NEGOTIATED) && !defined(OPENSSL_NO_NEXTPROTONEG)
- self->npn_protocols = NULL;
- #endif
- #ifdef HAVE_ALPN
-@@ -2469,7 +2469,7 @@ context_dealloc(PySSLContext *self)
- PyObject_GC_UnTrack(self);
- context_clear(self);
- SSL_CTX_free(self->ctx);
--#ifdef OPENSSL_NPN_NEGOTIATED
-+#if defined(OPENSSL_NPN_NEGOTIATED) && !defined(OPENSSL_NO_NEXTPROTONEG)
- PyMem_FREE(self->npn_protocols);
- #endif
- #ifdef HAVE_ALPN
-@@ -2501,7 +2501,7 @@ _ssl__SSLContext_set_ciphers_impl(PySSLC
- Py_RETURN_NONE;
- }
-
--#ifdef OPENSSL_NPN_NEGOTIATED
-+#if defined(OPENSSL_NPN_NEGOTIATED) && !defined(OPENSSL_NO_NEXTPROTONEG) || defined(HAVE_ALPN)
- static int
- do_protocol_selection(int alpn, unsigned char **out, unsigned char *outlen,
- const unsigned char *server_protocols, unsigned int server_protocols_len,
-@@ -2525,7 +2525,9 @@ do_protocol_selection(int alpn, unsigned
-
- return SSL_TLSEXT_ERR_OK;
- }
-+#endif
-
-+#if defined(OPENSSL_NPN_NEGOTIATED) && !defined(OPENSSL_NO_NEXTPROTONEG)
- /* this callback gets passed to SSL_CTX_set_next_protos_advertise_cb */
- static int
- _advertiseNPN_cb(SSL *s,
-@@ -2568,7 +2570,7 @@ _ssl__SSLContext__set_npn_protocols_impl
- Py_buffer *protos)
- /*[clinic end generated code: output=72b002c3324390c6 input=319fcb66abf95bd7]*/
- {
--#ifdef OPENSSL_NPN_NEGOTIATED
-+#if defined(OPENSSL_NPN_NEGOTIATED) && !defined(OPENSSL_NO_NEXTPROTONEG)
- PyMem_Free(self->npn_protocols);
- self->npn_protocols = PyMem_Malloc(protos->len);
- if (self->npn_protocols == NULL)
-@@ -4843,7 +4845,7 @@ PyInit__ssl(void)
- Py_INCREF(r);
- PyModule_AddObject(m, "HAS_ECDH", r);
-
--#ifdef OPENSSL_NPN_NEGOTIATED
-+#if defined(OPENSSL_NPN_NEGOTIATED) && !defined(OPENSSL_NO_NEXTPROTONEG)
- r = Py_True;
- #else
- r = Py_False;
---- Modules/clinic/_ssl.c.h.orig 2018-02-04 23:40:56 UTC
-+++ Modules/clinic/_ssl.c.h
-@@ -130,7 +130,7 @@ _ssl__SSLSocket_version(PySSLSocket *sel
- return _ssl__SSLSocket_version_impl(self);
- }
-
--#if defined(OPENSSL_NPN_NEGOTIATED)
-+#if (defined(OPENSSL_NPN_NEGOTIATED) && !defined(OPENSSL_NO_NEXTPROTONEG))
-
- PyDoc_STRVAR(_ssl__SSLSocket_selected_npn_protocol__doc__,
- "selected_npn_protocol($self, /)\n"
-@@ -149,7 +149,7 @@ _ssl__SSLSocket_selected_npn_protocol(Py
- return _ssl__SSLSocket_selected_npn_protocol_impl(self);
- }
-
--#endif /* defined(OPENSSL_NPN_NEGOTIATED) */
-+#endif /* (defined(OPENSSL_NPN_NEGOTIATED) && !defined(OPENSSL_NO_NEXTPROTONEG)) */
-
- #if defined(HAVE_ALPN)
-
-@@ -1102,4 +1102,4 @@ exit:
- #ifndef _SSL_ENUM_CRLS_METHODDEF
- #define _SSL_ENUM_CRLS_METHODDEF
- #endif /* !defined(_SSL_ENUM_CRLS_METHODDEF) */
--/*[clinic end generated code: output=6fb10594d8351dc5 input=a9049054013a1b77]*/
-+/*[clinic end generated code: output=8f9d480117387554 input=a9049054013a1b77]*/
diff --git a/test-ports/default/lang/python35/files/patch-issue33127 b/test-ports/default/lang/python35/files/patch-issue33127
deleted file mode 100644
index 0e34cd38..00000000
--- a/test-ports/default/lang/python35/files/patch-issue33127
+++ /dev/null
@@ -1,99 +0,0 @@
-From f5befbb0d1526f18eb2b24eabb48c3b761c624a2 Mon Sep 17 00:00:00 2001
-From: Christian Heimes <christian@python.org>
-Date: Sat, 24 Mar 2018 18:38:14 +0100
-Subject: [PATCH] [3.6] bpo-33127: Compatibility patch for LibreSSL 2.7.0
- (GH-6210) (GH-6214)
-
-LibreSSL 2.7 introduced OpenSSL 1.1.0 API. The ssl module now detects
-LibreSSL 2.7 and only provides API shims for OpenSSL < 1.1.0 and
-LibreSSL < 2.7.
-
-Documentation updates and fixes for failing tests will be provided in
-another patch set.
-
-Signed-off-by: Christian Heimes <christian@python.org>.
-(cherry picked from commit 4ca0739c9d97ac7cd45499e0d31be68dc659d0e1)
-
-Co-authored-by: Christian Heimes <christian@python.org>
----
- Lib/test/test_ssl.py | 1 +
- .../2018-03-24-15-08-24.bpo-33127.olJmHv.rst | 1 +
- Modules/_ssl.c | 24 ++++++++++++++--------
- Tools/ssl/multissltests.py | 3 ++-
- 4 files changed, 20 insertions(+), 9 deletions(-)
- create mode 100644 Misc/NEWS.d/next/Library/2018-03-24-15-08-24.bpo-33127.olJmHv.rst
-
-diff --git Lib/test/test_ssl.py Lib/test/test_ssl.py
-index 8dd3b41450..9785a59a7e 100644
---- Lib/test/test_ssl.py
-+++ Lib/test/test_ssl.py
-@@ -1687,6 +1687,7 @@ class SimpleBackgroundTests(unittest.TestCase):
- self.assertEqual(len(ctx.get_ca_certs()), 1)
-
- @needs_sni
-+ @unittest.skipUnless(hasattr(ssl, "PROTOCOL_TLSv1_2"), "needs TLS 1.2")
- def test_context_setget(self):
- # Check that the context of a connected socket can be replaced.
- ctx1 = ssl.SSLContext(ssl.PROTOCOL_TLSv1_2)
-diff --git Misc/NEWS.d/next/Library/2018-03-24-15-08-24.bpo-33127.olJmHv.rst Misc/NEWS.d/next/Library/2018-03-24-15-08-24.bpo-33127.
-olJmHv.rst
-new file mode 100644
-index 0000000000..635aabbde0
---- /dev/null
-+++ Misc/NEWS.d/next/Library/2018-03-24-15-08-24.bpo-33127.olJmHv.rst
-@@ -0,0 +1 @@
-+The ssl module now compiles with LibreSSL 2.7.1.
-diff --git Modules/_ssl.c Modules/_ssl.c
-index c54e43c2b4..5e007da858 100644
---- Modules/_ssl.c
-+++ Modules/_ssl.c
-@@ -101,8 +101,14 @@
-
- #if (OPENSSL_VERSION_NUMBER >= 0x10100000L) && !defined(LIBRESSL_VERSION_NUMBER)
- # define OPENSSL_VERSION_1_1 1
-+# define PY_OPENSSL_1_1_API 1
- #endif
-
-+/* LibreSSL 2.7.0 provides necessary OpenSSL 1.1.0 APIs */
-+#if defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x2070000fL
-+# define PY_OPENSSL_1_1_API 1
-+#endif
-+
- /* Openssl comes with TLSv1.1 and TLSv1.2 between 1.0.0h and 1.0.1
- http://www.openssl.org/news/changelog.html
- */
-@@ -129,16 +135,18 @@
- #define INVALID_SOCKET (-1)
- #endif
-
--#ifdef OPENSSL_VERSION_1_1
--/* OpenSSL 1.1.0+ */
--#ifndef OPENSSL_NO_SSL2
--#define OPENSSL_NO_SSL2
--#endif
--#else /* OpenSSL < 1.1.0 */
--#if defined(WITH_THREAD)
-+/* OpenSSL 1.0.2 and LibreSSL needs extra code for locking */
-+#if !defined(OPENSSL_VERSION_1_1) && defined(WITH_THREAD)
- #define HAVE_OPENSSL_CRYPTO_LOCK
- #endif
-
-+#if defined(OPENSSL_VERSION_1_1) && !defined(OPENSSL_NO_SSL2)
-+#define OPENSSL_NO_SSL2
-+#endif
-+
-+#ifndef PY_OPENSSL_1_1_API
-+/* OpenSSL 1.1 API shims for OpenSSL < 1.1.0 and LibreSSL < 2.7.0 */
-+
- #define TLS_method SSLv23_method
-
- static int X509_NAME_ENTRY_set(const X509_NAME_ENTRY *ne)
-@@ -187,7 +195,7 @@
- {
- return store->param;
- }
--#endif /* OpenSSL < 1.1.0 or LibreSSL */
-+#endif /* OpenSSL < 1.1.0 or or LibreSSL < 2.7.0 */
-
-
- enum py_ssl_error {
diff --git a/test-ports/default/lang/python35/files/pkg-message.in b/test-ports/default/lang/python35/files/pkg-message.in
deleted file mode 100644
index 5fb6e462..00000000
--- a/test-ports/default/lang/python35/files/pkg-message.in
+++ /dev/null
@@ -1,10 +0,0 @@
-===========================================================================
-
-Note that some standard Python modules are provided as separate ports
-as they require additional dependencies. They are available as:
-
-py%%PYTHON_SUFFIX%%-gdbm databases/py-gdbm@py%%PYTHON_SUFFIX%%
-py%%PYTHON_SUFFIX%%-sqlite3 databases/py-sqlite3@py%%PYTHON_SUFFIX%%
-py%%PYTHON_SUFFIX%%-tkinter x11-toolkits/py-tkinter@py%%PYTHON_SUFFIX%%
-
-===========================================================================
diff --git a/test-ports/default/lang/python35/pkg-descr b/test-ports/default/lang/python35/pkg-descr
deleted file mode 100644
index 9c7e5a6d..00000000
--- a/test-ports/default/lang/python35/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Python is an interpreted object-oriented programming language, and is
-often compared to Tcl, Perl or Scheme.
-
-WWW: https://www.python.org/
diff --git a/test-ports/default/lang/python35/pkg-plist b/test-ports/default/lang/python35/pkg-plist
deleted file mode 100644
index 01e56dc8..00000000
--- a/test-ports/default/lang/python35/pkg-plist
+++ /dev/null
@@ -1,6559 +0,0 @@
-bin/2to3-%%XYDOT%%
-bin/idle%%XYDOT%%
-bin/pydoc%%XYDOT%%
-bin/python%%XYDOT%%
-bin/python%%XYDOT%%-config
-bin/pyvenv-%%XYDOT%%
-include/python%%XYDOT%%%%ABI%%/Python-ast.h
-include/python%%XYDOT%%%%ABI%%/Python.h
-include/python%%XYDOT%%%%ABI%%/abstract.h
-include/python%%XYDOT%%%%ABI%%/accu.h
-include/python%%XYDOT%%%%ABI%%/asdl.h
-include/python%%XYDOT%%%%ABI%%/ast.h
-include/python%%XYDOT%%%%ABI%%/bitset.h
-include/python%%XYDOT%%%%ABI%%/bltinmodule.h
-include/python%%XYDOT%%%%ABI%%/boolobject.h
-include/python%%XYDOT%%%%ABI%%/bytearrayobject.h
-include/python%%XYDOT%%%%ABI%%/bytes_methods.h
-include/python%%XYDOT%%%%ABI%%/bytesobject.h
-include/python%%XYDOT%%%%ABI%%/cellobject.h
-include/python%%XYDOT%%%%ABI%%/ceval.h
-include/python%%XYDOT%%%%ABI%%/classobject.h
-include/python%%XYDOT%%%%ABI%%/code.h
-include/python%%XYDOT%%%%ABI%%/codecs.h
-include/python%%XYDOT%%%%ABI%%/compile.h
-include/python%%XYDOT%%%%ABI%%/complexobject.h
-include/python%%XYDOT%%%%ABI%%/datetime.h
-include/python%%XYDOT%%%%ABI%%/descrobject.h
-include/python%%XYDOT%%%%ABI%%/dictobject.h
-include/python%%XYDOT%%%%ABI%%/dtoa.h
-include/python%%XYDOT%%%%ABI%%/dynamic_annotations.h
-include/python%%XYDOT%%%%ABI%%/enumobject.h
-include/python%%XYDOT%%%%ABI%%/errcode.h
-include/python%%XYDOT%%%%ABI%%/eval.h
-include/python%%XYDOT%%%%ABI%%/fileobject.h
-include/python%%XYDOT%%%%ABI%%/fileutils.h
-include/python%%XYDOT%%%%ABI%%/floatobject.h
-include/python%%XYDOT%%%%ABI%%/frameobject.h
-include/python%%XYDOT%%%%ABI%%/funcobject.h
-include/python%%XYDOT%%%%ABI%%/genobject.h
-include/python%%XYDOT%%%%ABI%%/graminit.h
-include/python%%XYDOT%%%%ABI%%/grammar.h
-include/python%%XYDOT%%%%ABI%%/import.h
-include/python%%XYDOT%%%%ABI%%/intrcheck.h
-include/python%%XYDOT%%%%ABI%%/iterobject.h
-include/python%%XYDOT%%%%ABI%%/listobject.h
-include/python%%XYDOT%%%%ABI%%/longintrepr.h
-include/python%%XYDOT%%%%ABI%%/longobject.h
-include/python%%XYDOT%%%%ABI%%/marshal.h
-include/python%%XYDOT%%%%ABI%%/memoryobject.h
-include/python%%XYDOT%%%%ABI%%/metagrammar.h
-include/python%%XYDOT%%%%ABI%%/methodobject.h
-include/python%%XYDOT%%%%ABI%%/modsupport.h
-include/python%%XYDOT%%%%ABI%%/moduleobject.h
-include/python%%XYDOT%%%%ABI%%/namespaceobject.h
-include/python%%XYDOT%%%%ABI%%/node.h
-include/python%%XYDOT%%%%ABI%%/object.h
-include/python%%XYDOT%%%%ABI%%/objimpl.h
-include/python%%XYDOT%%%%ABI%%/odictobject.h
-include/python%%XYDOT%%%%ABI%%/opcode.h
-include/python%%XYDOT%%%%ABI%%/osdefs.h
-include/python%%XYDOT%%%%ABI%%/parsetok.h
-include/python%%XYDOT%%%%ABI%%/patchlevel.h
-include/python%%XYDOT%%%%ABI%%/pgen.h
-include/python%%XYDOT%%%%ABI%%/pgenheaders.h
-include/python%%XYDOT%%%%ABI%%/py_curses.h
-include/python%%XYDOT%%%%ABI%%/pyarena.h
-include/python%%XYDOT%%%%ABI%%/pyatomic.h
-include/python%%XYDOT%%%%ABI%%/pycapsule.h
-include/python%%XYDOT%%%%ABI%%/pyconfig.h
-include/python%%XYDOT%%%%ABI%%/pyctype.h
-include/python%%XYDOT%%%%ABI%%/pydebug.h
-include/python%%XYDOT%%%%ABI%%/pyerrors.h
-include/python%%XYDOT%%%%ABI%%/pyexpat.h
-include/python%%XYDOT%%%%ABI%%/pyfpe.h
-include/python%%XYDOT%%%%ABI%%/pygetopt.h
-include/python%%XYDOT%%%%ABI%%/pyhash.h
-include/python%%XYDOT%%%%ABI%%/pylifecycle.h
-include/python%%XYDOT%%%%ABI%%/pymacconfig.h
-include/python%%XYDOT%%%%ABI%%/pymacro.h
-include/python%%XYDOT%%%%ABI%%/pymath.h
-include/python%%XYDOT%%%%ABI%%/pymem.h
-include/python%%XYDOT%%%%ABI%%/pyport.h
-include/python%%XYDOT%%%%ABI%%/pystate.h
-include/python%%XYDOT%%%%ABI%%/pystrcmp.h
-include/python%%XYDOT%%%%ABI%%/pystrhex.h
-include/python%%XYDOT%%%%ABI%%/pystrtod.h
-include/python%%XYDOT%%%%ABI%%/pythonrun.h
-include/python%%XYDOT%%%%ABI%%/pythread.h
-include/python%%XYDOT%%%%ABI%%/pytime.h
-include/python%%XYDOT%%%%ABI%%/rangeobject.h
-include/python%%XYDOT%%%%ABI%%/setobject.h
-include/python%%XYDOT%%%%ABI%%/sliceobject.h
-include/python%%XYDOT%%%%ABI%%/structmember.h
-include/python%%XYDOT%%%%ABI%%/structseq.h
-include/python%%XYDOT%%%%ABI%%/symtable.h
-include/python%%XYDOT%%%%ABI%%/sysmodule.h
-include/python%%XYDOT%%%%ABI%%/token.h
-include/python%%XYDOT%%%%ABI%%/traceback.h
-include/python%%XYDOT%%%%ABI%%/tupleobject.h
-include/python%%XYDOT%%%%ABI%%/typeslots.h
-include/python%%XYDOT%%%%ABI%%/ucnhash.h
-include/python%%XYDOT%%%%ABI%%/unicodeobject.h
-include/python%%XYDOT%%%%ABI%%/warnings.h
-include/python%%XYDOT%%%%ABI%%/weakrefobject.h
-lib/libpython%%XYDOT%%%%ABI%%.so
-lib/libpython%%XYDOT%%%%ABI%%.so.1.0
-lib/libpython%%XYDOT%%%%ABI%%.so.1.0-gdb.py
-lib/python%%XYDOT%%/LICENSE.txt
-lib/python%%XYDOT%%/__future__.py
-lib/python%%XYDOT%%/__phello__.foo.py
-lib/python%%XYDOT%%/__pycache__/__future__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/__future__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/__future__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/__phello__.foo.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/__phello__.foo.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/__phello__.foo.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/_bootlocale.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/_bootlocale.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/_bootlocale.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/_collections_abc.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/_collections_abc.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/_collections_abc.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/_compat_pickle.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/_compat_pickle.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/_compat_pickle.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/_compression.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/_compression.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/_compression.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/_dummy_thread.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/_dummy_thread.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/_dummy_thread.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/_markupbase.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/_markupbase.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/_markupbase.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/_osx_support.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/_osx_support.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/_osx_support.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/_pydecimal.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/_pydecimal.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/_pydecimal.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/_pyio.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/_pyio.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/_pyio.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/_sitebuiltins.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/_sitebuiltins.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/_sitebuiltins.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/_strptime.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/_strptime.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/_strptime.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/_sysconfigdata.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/_sysconfigdata.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/_sysconfigdata.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/_threading_local.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/_threading_local.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/_threading_local.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/_weakrefset.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/_weakrefset.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/_weakrefset.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/abc.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/abc.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/abc.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/aifc.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/aifc.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/aifc.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/antigravity.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/antigravity.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/antigravity.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/argparse.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/argparse.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/argparse.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/ast.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/ast.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/ast.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/asynchat.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/asynchat.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/asynchat.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/asyncore.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/asyncore.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/asyncore.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/base64.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/base64.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/base64.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/bdb.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/bdb.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/bdb.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/binhex.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/binhex.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/binhex.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/bisect.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/bisect.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/bisect.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/bz2.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/bz2.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/bz2.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/cProfile.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/cProfile.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/cProfile.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/calendar.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/calendar.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/calendar.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/cgi.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/cgi.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/cgi.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/cgitb.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/cgitb.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/cgitb.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/chunk.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/chunk.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/chunk.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/cmd.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/cmd.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/cmd.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/code.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/code.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/code.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/codecs.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/codecs.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/codecs.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/codeop.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/codeop.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/codeop.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/colorsys.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/colorsys.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/colorsys.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/compileall.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/compileall.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/compileall.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/configparser.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/configparser.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/configparser.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/contextlib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/contextlib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/contextlib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/copy.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/copy.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/copy.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/copyreg.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/copyreg.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/copyreg.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/crypt.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/crypt.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/crypt.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/csv.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/csv.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/csv.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/datetime.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/datetime.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/datetime.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/decimal.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/decimal.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/decimal.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/difflib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/difflib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/difflib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/dis.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/dis.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/dis.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/doctest.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/doctest.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/doctest.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/dummy_threading.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/dummy_threading.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/dummy_threading.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/enum.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/enum.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/enum.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/filecmp.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/filecmp.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/filecmp.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/fileinput.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/fileinput.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/fileinput.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/fnmatch.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/fnmatch.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/fnmatch.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/formatter.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/formatter.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/formatter.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/fractions.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/fractions.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/fractions.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/ftplib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/ftplib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/ftplib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/functools.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/functools.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/functools.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/genericpath.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/genericpath.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/genericpath.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/getopt.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/getopt.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/getopt.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/getpass.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/getpass.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/getpass.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/gettext.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/gettext.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/gettext.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/glob.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/glob.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/glob.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/gzip.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/gzip.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/gzip.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/hashlib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/hashlib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/hashlib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/heapq.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/heapq.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/heapq.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/hmac.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/hmac.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/hmac.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/imaplib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/imaplib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/imaplib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/imghdr.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/imghdr.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/imghdr.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/imp.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/imp.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/imp.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/inspect.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/inspect.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/inspect.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/io.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/io.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/io.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/ipaddress.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/ipaddress.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/ipaddress.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/keyword.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/keyword.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/keyword.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/linecache.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/linecache.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/linecache.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/locale.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/locale.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/locale.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/lzma.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/lzma.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/lzma.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/macpath.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/macpath.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/macpath.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/macurl2path.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/macurl2path.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/macurl2path.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/mailbox.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/mailbox.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/mailbox.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/mailcap.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/mailcap.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/mailcap.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/mimetypes.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/mimetypes.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/mimetypes.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/modulefinder.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/modulefinder.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/modulefinder.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/netrc.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/netrc.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/netrc.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/nntplib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/nntplib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/nntplib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/ntpath.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/ntpath.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/ntpath.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/nturl2path.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/nturl2path.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/nturl2path.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/numbers.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/numbers.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/numbers.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/opcode.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/opcode.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/opcode.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/operator.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/operator.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/operator.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/optparse.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/optparse.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/optparse.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/os.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/os.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/os.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/pathlib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/pathlib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/pathlib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/pdb.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/pdb.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/pdb.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/pickle.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/pickle.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/pickle.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/pickletools.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/pickletools.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/pickletools.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/pipes.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/pipes.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/pipes.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/pkgutil.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/pkgutil.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/pkgutil.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/platform.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/platform.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/platform.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/plistlib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/plistlib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/plistlib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/poplib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/poplib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/poplib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/posixpath.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/posixpath.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/posixpath.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/pprint.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/pprint.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/pprint.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/profile.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/profile.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/profile.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/pstats.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/pstats.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/pstats.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/pty.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/pty.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/pty.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/py_compile.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/py_compile.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/py_compile.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/pyclbr.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/pyclbr.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/pyclbr.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/pydoc.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/pydoc.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/pydoc.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/queue.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/queue.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/queue.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/quopri.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/quopri.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/quopri.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/random.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/random.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/random.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/re.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/re.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/re.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/reprlib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/reprlib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/reprlib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/rlcompleter.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/rlcompleter.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/rlcompleter.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/runpy.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/runpy.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/runpy.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/sched.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/sched.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/sched.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/selectors.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/selectors.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/selectors.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/shelve.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/shelve.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/shelve.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/shlex.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/shlex.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/shlex.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/shutil.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/shutil.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/shutil.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/signal.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/signal.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/signal.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/site.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/site.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/site.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/smtpd.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/smtpd.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/smtpd.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/smtplib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/smtplib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/smtplib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/sndhdr.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/sndhdr.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/sndhdr.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/socket.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/socket.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/socket.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/socketserver.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/socketserver.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/socketserver.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/sre_compile.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/sre_compile.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/sre_compile.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/sre_constants.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/sre_constants.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/sre_constants.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/sre_parse.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/sre_parse.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/sre_parse.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/ssl.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/ssl.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/ssl.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/stat.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/stat.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/stat.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/statistics.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/statistics.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/statistics.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/string.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/string.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/string.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/stringprep.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/stringprep.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/stringprep.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/struct.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/struct.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/struct.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/subprocess.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/subprocess.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/subprocess.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/sunau.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/sunau.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/sunau.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/symbol.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/symbol.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/symbol.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/symtable.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/symtable.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/symtable.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/sysconfig.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/sysconfig.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/sysconfig.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/tabnanny.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/tabnanny.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/tabnanny.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/tarfile.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/tarfile.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/tarfile.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/telnetlib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/telnetlib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/telnetlib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/tempfile.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/tempfile.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/tempfile.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/textwrap.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/textwrap.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/textwrap.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/this.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/this.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/this.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/threading.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/threading.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/threading.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/timeit.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/timeit.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/timeit.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/token.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/token.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/token.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/tokenize.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/tokenize.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/tokenize.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/trace.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/trace.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/trace.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/traceback.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/traceback.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/traceback.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/tracemalloc.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/tracemalloc.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/tracemalloc.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/tty.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/tty.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/tty.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/turtle.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/turtle.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/turtle.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/types.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/types.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/types.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/typing.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/typing.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/typing.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/uu.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/uu.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/uu.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/uuid.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/uuid.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/uuid.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/warnings.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/warnings.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/warnings.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/wave.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/wave.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/wave.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/weakref.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/weakref.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/weakref.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/webbrowser.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/webbrowser.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/webbrowser.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/xdrlib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/xdrlib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/xdrlib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/zipapp.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/zipapp.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/zipapp.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/zipfile.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/zipfile.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/zipfile.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/_bootlocale.py
-lib/python%%XYDOT%%/_collections_abc.py
-lib/python%%XYDOT%%/_compat_pickle.py
-lib/python%%XYDOT%%/_compression.py
-lib/python%%XYDOT%%/_dummy_thread.py
-lib/python%%XYDOT%%/_markupbase.py
-lib/python%%XYDOT%%/_osx_support.py
-lib/python%%XYDOT%%/_pydecimal.py
-lib/python%%XYDOT%%/_pyio.py
-lib/python%%XYDOT%%/_sitebuiltins.py
-lib/python%%XYDOT%%/_strptime.py
-lib/python%%XYDOT%%/_sysconfigdata.py
-lib/python%%XYDOT%%/_threading_local.py
-lib/python%%XYDOT%%/_weakrefset.py
-lib/python%%XYDOT%%/abc.py
-lib/python%%XYDOT%%/aifc.py
-lib/python%%XYDOT%%/antigravity.py
-lib/python%%XYDOT%%/argparse.py
-lib/python%%XYDOT%%/ast.py
-lib/python%%XYDOT%%/asynchat.py
-lib/python%%XYDOT%%/asyncio/__init__.py
-lib/python%%XYDOT%%/asyncio/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/base_events.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/base_events.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/base_events.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/base_subprocess.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/base_subprocess.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/base_subprocess.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/compat.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/compat.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/compat.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/constants.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/constants.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/constants.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/coroutines.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/coroutines.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/coroutines.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/events.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/events.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/events.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/futures.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/futures.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/futures.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/locks.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/locks.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/locks.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/log.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/log.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/log.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/proactor_events.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/proactor_events.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/proactor_events.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/protocols.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/protocols.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/protocols.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/queues.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/queues.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/queues.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/selector_events.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/selector_events.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/selector_events.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/sslproto.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/sslproto.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/sslproto.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/streams.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/streams.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/streams.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/subprocess.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/subprocess.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/subprocess.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/tasks.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/tasks.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/tasks.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/test_utils.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/test_utils.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/test_utils.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/transports.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/transports.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/transports.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/unix_events.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/unix_events.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/unix_events.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/windows_events.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/windows_events.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/windows_events.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/windows_utils.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/windows_utils.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/windows_utils.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/asyncio/base_events.py
-lib/python%%XYDOT%%/asyncio/base_subprocess.py
-lib/python%%XYDOT%%/asyncio/compat.py
-lib/python%%XYDOT%%/asyncio/constants.py
-lib/python%%XYDOT%%/asyncio/coroutines.py
-lib/python%%XYDOT%%/asyncio/events.py
-lib/python%%XYDOT%%/asyncio/futures.py
-lib/python%%XYDOT%%/asyncio/locks.py
-lib/python%%XYDOT%%/asyncio/log.py
-lib/python%%XYDOT%%/asyncio/proactor_events.py
-lib/python%%XYDOT%%/asyncio/protocols.py
-lib/python%%XYDOT%%/asyncio/queues.py
-lib/python%%XYDOT%%/asyncio/selector_events.py
-lib/python%%XYDOT%%/asyncio/sslproto.py
-lib/python%%XYDOT%%/asyncio/streams.py
-lib/python%%XYDOT%%/asyncio/subprocess.py
-lib/python%%XYDOT%%/asyncio/tasks.py
-lib/python%%XYDOT%%/asyncio/test_utils.py
-lib/python%%XYDOT%%/asyncio/transports.py
-lib/python%%XYDOT%%/asyncio/unix_events.py
-lib/python%%XYDOT%%/asyncio/windows_events.py
-lib/python%%XYDOT%%/asyncio/windows_utils.py
-lib/python%%XYDOT%%/asyncore.py
-lib/python%%XYDOT%%/base64.py
-lib/python%%XYDOT%%/bdb.py
-lib/python%%XYDOT%%/binhex.py
-lib/python%%XYDOT%%/bisect.py
-lib/python%%XYDOT%%/bz2.py
-lib/python%%XYDOT%%/cProfile.py
-lib/python%%XYDOT%%/calendar.py
-lib/python%%XYDOT%%/cgi.py
-lib/python%%XYDOT%%/cgitb.py
-lib/python%%XYDOT%%/chunk.py
-lib/python%%XYDOT%%/cmd.py
-lib/python%%XYDOT%%/code.py
-lib/python%%XYDOT%%/codecs.py
-lib/python%%XYDOT%%/codeop.py
-lib/python%%XYDOT%%/collections/__init__.py
-lib/python%%XYDOT%%/collections/__main__.py
-lib/python%%XYDOT%%/collections/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/collections/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/collections/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/collections/__pycache__/__main__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/collections/__pycache__/__main__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/collections/__pycache__/__main__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/collections/__pycache__/abc.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/collections/__pycache__/abc.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/collections/__pycache__/abc.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/collections/abc.py
-lib/python%%XYDOT%%/colorsys.py
-lib/python%%XYDOT%%/compileall.py
-lib/python%%XYDOT%%/concurrent/__init__.py
-lib/python%%XYDOT%%/concurrent/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/concurrent/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/concurrent/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/concurrent/futures/__init__.py
-lib/python%%XYDOT%%/concurrent/futures/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/concurrent/futures/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/concurrent/futures/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/concurrent/futures/__pycache__/_base.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/concurrent/futures/__pycache__/_base.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/concurrent/futures/__pycache__/_base.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/concurrent/futures/__pycache__/process.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/concurrent/futures/__pycache__/process.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/concurrent/futures/__pycache__/process.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/concurrent/futures/__pycache__/thread.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/concurrent/futures/__pycache__/thread.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/concurrent/futures/__pycache__/thread.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/concurrent/futures/_base.py
-lib/python%%XYDOT%%/concurrent/futures/process.py
-lib/python%%XYDOT%%/concurrent/futures/thread.py
-lib/python%%XYDOT%%/config-%%XYDOT%%%%ABI%%/Makefile
-lib/python%%XYDOT%%/config-%%XYDOT%%%%ABI%%/Setup
-lib/python%%XYDOT%%/config-%%XYDOT%%%%ABI%%/Setup.config
-lib/python%%XYDOT%%/config-%%XYDOT%%%%ABI%%/Setup.local
-lib/python%%XYDOT%%/config-%%XYDOT%%%%ABI%%/config.c
-lib/python%%XYDOT%%/config-%%XYDOT%%%%ABI%%/config.c.in
-lib/python%%XYDOT%%/config-%%XYDOT%%%%ABI%%/install-sh
-lib/python%%XYDOT%%/config-%%XYDOT%%%%ABI%%/libpython%%XYDOT%%%%ABI%%.a
-lib/python%%XYDOT%%/config-%%XYDOT%%%%ABI%%/makesetup
-lib/python%%XYDOT%%/config-%%XYDOT%%%%ABI%%/python-config.py
-lib/python%%XYDOT%%/config-%%XYDOT%%%%ABI%%/python.o
-lib/python%%XYDOT%%/configparser.py
-lib/python%%XYDOT%%/contextlib.py
-lib/python%%XYDOT%%/copy.py
-lib/python%%XYDOT%%/copyreg.py
-lib/python%%XYDOT%%/crypt.py
-lib/python%%XYDOT%%/csv.py
-lib/python%%XYDOT%%/ctypes/__init__.py
-lib/python%%XYDOT%%/ctypes/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/__pycache__/_endian.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/__pycache__/_endian.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/__pycache__/_endian.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/__pycache__/util.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/__pycache__/util.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/__pycache__/util.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/__pycache__/wintypes.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/__pycache__/wintypes.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/__pycache__/wintypes.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/_endian.py
-lib/python%%XYDOT%%/ctypes/macholib/README.ctypes
-lib/python%%XYDOT%%/ctypes/macholib/__init__.py
-lib/python%%XYDOT%%/ctypes/macholib/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/macholib/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/macholib/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/macholib/__pycache__/dyld.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/macholib/__pycache__/dyld.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/macholib/__pycache__/dyld.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/macholib/__pycache__/dylib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/macholib/__pycache__/dylib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/macholib/__pycache__/dylib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/macholib/__pycache__/framework.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/macholib/__pycache__/framework.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/macholib/__pycache__/framework.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/macholib/dyld.py
-lib/python%%XYDOT%%/ctypes/macholib/dylib.py
-lib/python%%XYDOT%%/ctypes/macholib/fetch_macholib
-lib/python%%XYDOT%%/ctypes/macholib/fetch_macholib.bat
-lib/python%%XYDOT%%/ctypes/macholib/framework.py
-lib/python%%XYDOT%%/ctypes/test/__init__.py
-lib/python%%XYDOT%%/ctypes/test/__main__.py
-lib/python%%XYDOT%%/ctypes/test/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/__main__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/__main__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/__main__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_anon.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_anon.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_anon.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_array_in_pointer.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_array_in_pointer.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_array_in_pointer.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_arrays.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_arrays.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_arrays.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_as_parameter.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_as_parameter.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_as_parameter.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_bitfields.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_bitfields.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_bitfields.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_buffers.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_buffers.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_buffers.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_bytes.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_bytes.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_bytes.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_byteswap.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_byteswap.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_byteswap.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_callbacks.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_callbacks.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_callbacks.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_cast.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_cast.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_cast.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_cfuncs.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_cfuncs.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_cfuncs.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_checkretval.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_checkretval.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_checkretval.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_delattr.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_delattr.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_delattr.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_errno.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_errno.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_errno.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_find.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_find.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_find.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_frombuffer.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_frombuffer.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_frombuffer.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_funcptr.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_funcptr.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_funcptr.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_functions.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_functions.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_functions.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_incomplete.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_incomplete.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_incomplete.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_init.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_init.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_init.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_internals.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_internals.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_internals.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_keeprefs.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_keeprefs.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_keeprefs.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_libc.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_libc.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_libc.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_loading.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_loading.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_loading.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_macholib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_macholib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_macholib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_memfunctions.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_memfunctions.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_memfunctions.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_numbers.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_numbers.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_numbers.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_objects.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_objects.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_objects.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_parameters.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_parameters.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_parameters.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_pep3118.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_pep3118.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_pep3118.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_pickling.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_pickling.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_pickling.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_pointers.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_pointers.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_pointers.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_prototypes.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_prototypes.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_prototypes.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_python_api.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_python_api.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_python_api.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_random_things.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_random_things.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_random_things.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_refcounts.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_refcounts.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_refcounts.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_repr.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_repr.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_repr.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_returnfuncptrs.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_returnfuncptrs.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_returnfuncptrs.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_simplesubclasses.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_simplesubclasses.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_simplesubclasses.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_sizes.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_sizes.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_sizes.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_slicing.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_slicing.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_slicing.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_stringptr.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_stringptr.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_stringptr.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_strings.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_strings.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_strings.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_struct_fields.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_struct_fields.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_struct_fields.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_structures.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_structures.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_structures.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_unaligned_structures.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_unaligned_structures.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_unaligned_structures.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_unicode.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_unicode.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_unicode.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_values.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_values.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_values.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_varsize_struct.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_varsize_struct.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_varsize_struct.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_win32.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_win32.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_win32.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_wintypes.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_wintypes.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_wintypes.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/test_anon.py
-lib/python%%XYDOT%%/ctypes/test/test_array_in_pointer.py
-lib/python%%XYDOT%%/ctypes/test/test_arrays.py
-lib/python%%XYDOT%%/ctypes/test/test_as_parameter.py
-lib/python%%XYDOT%%/ctypes/test/test_bitfields.py
-lib/python%%XYDOT%%/ctypes/test/test_buffers.py
-lib/python%%XYDOT%%/ctypes/test/test_bytes.py
-lib/python%%XYDOT%%/ctypes/test/test_byteswap.py
-lib/python%%XYDOT%%/ctypes/test/test_callbacks.py
-lib/python%%XYDOT%%/ctypes/test/test_cast.py
-lib/python%%XYDOT%%/ctypes/test/test_cfuncs.py
-lib/python%%XYDOT%%/ctypes/test/test_checkretval.py
-lib/python%%XYDOT%%/ctypes/test/test_delattr.py
-lib/python%%XYDOT%%/ctypes/test/test_errno.py
-lib/python%%XYDOT%%/ctypes/test/test_find.py
-lib/python%%XYDOT%%/ctypes/test/test_frombuffer.py
-lib/python%%XYDOT%%/ctypes/test/test_funcptr.py
-lib/python%%XYDOT%%/ctypes/test/test_functions.py
-lib/python%%XYDOT%%/ctypes/test/test_incomplete.py
-lib/python%%XYDOT%%/ctypes/test/test_init.py
-lib/python%%XYDOT%%/ctypes/test/test_internals.py
-lib/python%%XYDOT%%/ctypes/test/test_keeprefs.py
-lib/python%%XYDOT%%/ctypes/test/test_libc.py
-lib/python%%XYDOT%%/ctypes/test/test_loading.py
-lib/python%%XYDOT%%/ctypes/test/test_macholib.py
-lib/python%%XYDOT%%/ctypes/test/test_memfunctions.py
-lib/python%%XYDOT%%/ctypes/test/test_numbers.py
-lib/python%%XYDOT%%/ctypes/test/test_objects.py
-lib/python%%XYDOT%%/ctypes/test/test_parameters.py
-lib/python%%XYDOT%%/ctypes/test/test_pep3118.py
-lib/python%%XYDOT%%/ctypes/test/test_pickling.py
-lib/python%%XYDOT%%/ctypes/test/test_pointers.py
-lib/python%%XYDOT%%/ctypes/test/test_prototypes.py
-lib/python%%XYDOT%%/ctypes/test/test_python_api.py
-lib/python%%XYDOT%%/ctypes/test/test_random_things.py
-lib/python%%XYDOT%%/ctypes/test/test_refcounts.py
-lib/python%%XYDOT%%/ctypes/test/test_repr.py
-lib/python%%XYDOT%%/ctypes/test/test_returnfuncptrs.py
-lib/python%%XYDOT%%/ctypes/test/test_simplesubclasses.py
-lib/python%%XYDOT%%/ctypes/test/test_sizes.py
-lib/python%%XYDOT%%/ctypes/test/test_slicing.py
-lib/python%%XYDOT%%/ctypes/test/test_stringptr.py
-lib/python%%XYDOT%%/ctypes/test/test_strings.py
-lib/python%%XYDOT%%/ctypes/test/test_struct_fields.py
-lib/python%%XYDOT%%/ctypes/test/test_structures.py
-lib/python%%XYDOT%%/ctypes/test/test_unaligned_structures.py
-lib/python%%XYDOT%%/ctypes/test/test_unicode.py
-lib/python%%XYDOT%%/ctypes/test/test_values.py
-lib/python%%XYDOT%%/ctypes/test/test_varsize_struct.py
-lib/python%%XYDOT%%/ctypes/test/test_win32.py
-lib/python%%XYDOT%%/ctypes/test/test_wintypes.py
-lib/python%%XYDOT%%/ctypes/util.py
-lib/python%%XYDOT%%/ctypes/wintypes.py
-lib/python%%XYDOT%%/curses/__init__.py
-lib/python%%XYDOT%%/curses/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/curses/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/curses/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/curses/__pycache__/ascii.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/curses/__pycache__/ascii.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/curses/__pycache__/ascii.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/curses/__pycache__/has_key.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/curses/__pycache__/has_key.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/curses/__pycache__/has_key.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/curses/__pycache__/panel.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/curses/__pycache__/panel.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/curses/__pycache__/panel.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/curses/__pycache__/textpad.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/curses/__pycache__/textpad.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/curses/__pycache__/textpad.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/curses/ascii.py
-lib/python%%XYDOT%%/curses/has_key.py
-lib/python%%XYDOT%%/curses/panel.py
-lib/python%%XYDOT%%/curses/textpad.py
-lib/python%%XYDOT%%/datetime.py
-lib/python%%XYDOT%%/dbm/__init__.py
-lib/python%%XYDOT%%/dbm/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/dbm/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/dbm/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/dbm/__pycache__/dumb.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/dbm/__pycache__/dumb.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/dbm/__pycache__/dumb.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/dbm/__pycache__/gnu.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/dbm/__pycache__/gnu.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/dbm/__pycache__/gnu.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/dbm/__pycache__/ndbm.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/dbm/__pycache__/ndbm.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/dbm/__pycache__/ndbm.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/dbm/dumb.py
-lib/python%%XYDOT%%/dbm/gnu.py
-lib/python%%XYDOT%%/dbm/ndbm.py
-lib/python%%XYDOT%%/decimal.py
-lib/python%%XYDOT%%/difflib.py
-lib/python%%XYDOT%%/dis.py
-lib/python%%XYDOT%%/distutils/README
-lib/python%%XYDOT%%/distutils/__init__.py
-lib/python%%XYDOT%%/distutils/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/_msvccompiler.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/_msvccompiler.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/_msvccompiler.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/archive_util.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/archive_util.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/archive_util.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/bcppcompiler.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/bcppcompiler.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/bcppcompiler.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/ccompiler.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/ccompiler.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/ccompiler.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/cmd.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/cmd.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/cmd.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/config.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/config.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/config.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/core.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/core.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/core.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/cygwinccompiler.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/cygwinccompiler.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/cygwinccompiler.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/debug.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/debug.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/debug.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/dep_util.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/dep_util.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/dep_util.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/dir_util.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/dir_util.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/dir_util.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/dist.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/dist.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/dist.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/errors.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/errors.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/errors.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/extension.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/extension.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/extension.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/fancy_getopt.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/fancy_getopt.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/fancy_getopt.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/file_util.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/file_util.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/file_util.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/filelist.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/filelist.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/filelist.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/log.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/log.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/log.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/msvc9compiler.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/msvc9compiler.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/msvc9compiler.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/msvccompiler.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/msvccompiler.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/msvccompiler.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/spawn.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/spawn.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/spawn.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/sysconfig.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/sysconfig.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/sysconfig.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/text_file.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/text_file.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/text_file.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/unixccompiler.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/unixccompiler.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/unixccompiler.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/util.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/util.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/util.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/version.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/version.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/version.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/versionpredicate.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/versionpredicate.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/versionpredicate.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/_msvccompiler.py
-lib/python%%XYDOT%%/distutils/archive_util.py
-lib/python%%XYDOT%%/distutils/bcppcompiler.py
-lib/python%%XYDOT%%/distutils/ccompiler.py
-lib/python%%XYDOT%%/distutils/cmd.py
-lib/python%%XYDOT%%/distutils/command/__init__.py
-lib/python%%XYDOT%%/distutils/command/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/bdist.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/bdist.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/bdist.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/bdist_dumb.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/bdist_dumb.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/bdist_dumb.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/bdist_msi.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/bdist_msi.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/bdist_msi.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/bdist_rpm.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/bdist_rpm.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/bdist_rpm.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/bdist_wininst.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/bdist_wininst.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/bdist_wininst.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/build.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/build.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/build.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/build_clib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/build_clib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/build_clib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/build_ext.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/build_ext.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/build_ext.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/build_py.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/build_py.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/build_py.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/build_scripts.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/build_scripts.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/build_scripts.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/check.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/check.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/check.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/clean.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/clean.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/clean.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/config.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/config.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/config.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/install.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/install.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/install.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/install_data.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/install_data.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/install_data.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/install_egg_info.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/install_egg_info.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/install_egg_info.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/install_headers.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/install_headers.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/install_headers.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/install_lib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/install_lib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/install_lib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/install_scripts.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/install_scripts.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/install_scripts.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/register.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/register.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/register.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/sdist.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/sdist.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/sdist.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/upload.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/upload.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/upload.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/command/bdist.py
-lib/python%%XYDOT%%/distutils/command/bdist_dumb.py
-lib/python%%XYDOT%%/distutils/command/bdist_msi.py
-lib/python%%XYDOT%%/distutils/command/bdist_rpm.py
-lib/python%%XYDOT%%/distutils/command/bdist_wininst.py
-lib/python%%XYDOT%%/distutils/command/build.py
-lib/python%%XYDOT%%/distutils/command/build_clib.py
-lib/python%%XYDOT%%/distutils/command/build_ext.py
-lib/python%%XYDOT%%/distutils/command/build_py.py
-lib/python%%XYDOT%%/distutils/command/build_scripts.py
-lib/python%%XYDOT%%/distutils/command/check.py
-lib/python%%XYDOT%%/distutils/command/clean.py
-lib/python%%XYDOT%%/distutils/command/command_template
-lib/python%%XYDOT%%/distutils/command/config.py
-lib/python%%XYDOT%%/distutils/command/install.py
-lib/python%%XYDOT%%/distutils/command/install_data.py
-lib/python%%XYDOT%%/distutils/command/install_egg_info.py
-lib/python%%XYDOT%%/distutils/command/install_headers.py
-lib/python%%XYDOT%%/distutils/command/install_lib.py
-lib/python%%XYDOT%%/distutils/command/install_scripts.py
-lib/python%%XYDOT%%/distutils/command/register.py
-lib/python%%XYDOT%%/distutils/command/sdist.py
-lib/python%%XYDOT%%/distutils/command/upload.py
-lib/python%%XYDOT%%/distutils/command/wininst-10.0-amd64.exe
-lib/python%%XYDOT%%/distutils/command/wininst-10.0.exe
-lib/python%%XYDOT%%/distutils/command/wininst-14.0-amd64.exe
-lib/python%%XYDOT%%/distutils/command/wininst-14.0.exe
-lib/python%%XYDOT%%/distutils/command/wininst-6.0.exe
-lib/python%%XYDOT%%/distutils/command/wininst-7.1.exe
-lib/python%%XYDOT%%/distutils/command/wininst-8.0.exe
-lib/python%%XYDOT%%/distutils/command/wininst-9.0-amd64.exe
-lib/python%%XYDOT%%/distutils/command/wininst-9.0.exe
-lib/python%%XYDOT%%/distutils/config.py
-lib/python%%XYDOT%%/distutils/core.py
-lib/python%%XYDOT%%/distutils/cygwinccompiler.py
-lib/python%%XYDOT%%/distutils/debug.py
-lib/python%%XYDOT%%/distutils/dep_util.py
-lib/python%%XYDOT%%/distutils/dir_util.py
-lib/python%%XYDOT%%/distutils/dist.py
-lib/python%%XYDOT%%/distutils/errors.py
-lib/python%%XYDOT%%/distutils/extension.py
-lib/python%%XYDOT%%/distutils/fancy_getopt.py
-lib/python%%XYDOT%%/distutils/file_util.py
-lib/python%%XYDOT%%/distutils/filelist.py
-lib/python%%XYDOT%%/distutils/log.py
-lib/python%%XYDOT%%/distutils/msvc9compiler.py
-lib/python%%XYDOT%%/distutils/msvccompiler.py
-lib/python%%XYDOT%%/distutils/spawn.py
-lib/python%%XYDOT%%/distutils/sysconfig.py
-lib/python%%XYDOT%%/distutils/tests/Setup.sample
-lib/python%%XYDOT%%/distutils/tests/__init__.py
-lib/python%%XYDOT%%/distutils/tests/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/support.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/support.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/support.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_archive_util.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_archive_util.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_archive_util.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_bdist.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_bdist.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_bdist.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_bdist_dumb.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_bdist_dumb.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_bdist_dumb.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_bdist_msi.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_bdist_msi.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_bdist_msi.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_bdist_rpm.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_bdist_rpm.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_bdist_rpm.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_bdist_wininst.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_bdist_wininst.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_bdist_wininst.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_build.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_build.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_build.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_build_clib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_build_clib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_build_clib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_build_ext.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_build_ext.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_build_ext.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_build_py.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_build_py.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_build_py.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_build_scripts.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_build_scripts.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_build_scripts.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_check.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_check.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_check.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_clean.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_clean.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_clean.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_cmd.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_cmd.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_cmd.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_config.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_config.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_config.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_config_cmd.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_config_cmd.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_config_cmd.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_core.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_core.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_core.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_cygwinccompiler.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_cygwinccompiler.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_cygwinccompiler.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_dep_util.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_dep_util.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_dep_util.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_dir_util.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_dir_util.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_dir_util.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_dist.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_dist.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_dist.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_extension.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_extension.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_extension.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_file_util.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_file_util.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_file_util.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_filelist.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_filelist.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_filelist.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_install.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_install.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_install.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_install_data.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_install_data.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_install_data.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_install_headers.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_install_headers.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_install_headers.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_install_lib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_install_lib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_install_lib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_install_scripts.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_install_scripts.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_install_scripts.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_log.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_log.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_log.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_msvc9compiler.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_msvc9compiler.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_msvc9compiler.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_msvccompiler.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_msvccompiler.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_msvccompiler.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_register.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_register.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_register.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_sdist.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_sdist.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_sdist.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_spawn.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_spawn.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_spawn.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_sysconfig.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_sysconfig.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_sysconfig.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_text_file.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_text_file.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_text_file.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_unixccompiler.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_unixccompiler.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_unixccompiler.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_upload.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_upload.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_upload.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_util.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_util.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_util.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_version.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_version.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_version.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_versionpredicate.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_versionpredicate.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_versionpredicate.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/support.py
-lib/python%%XYDOT%%/distutils/tests/test_archive_util.py
-lib/python%%XYDOT%%/distutils/tests/test_bdist.py
-lib/python%%XYDOT%%/distutils/tests/test_bdist_dumb.py
-lib/python%%XYDOT%%/distutils/tests/test_bdist_msi.py
-lib/python%%XYDOT%%/distutils/tests/test_bdist_rpm.py
-lib/python%%XYDOT%%/distutils/tests/test_bdist_wininst.py
-lib/python%%XYDOT%%/distutils/tests/test_build.py
-lib/python%%XYDOT%%/distutils/tests/test_build_clib.py
-lib/python%%XYDOT%%/distutils/tests/test_build_ext.py
-lib/python%%XYDOT%%/distutils/tests/test_build_py.py
-lib/python%%XYDOT%%/distutils/tests/test_build_scripts.py
-lib/python%%XYDOT%%/distutils/tests/test_check.py
-lib/python%%XYDOT%%/distutils/tests/test_clean.py
-lib/python%%XYDOT%%/distutils/tests/test_cmd.py
-lib/python%%XYDOT%%/distutils/tests/test_config.py
-lib/python%%XYDOT%%/distutils/tests/test_config_cmd.py
-lib/python%%XYDOT%%/distutils/tests/test_core.py
-lib/python%%XYDOT%%/distutils/tests/test_cygwinccompiler.py
-lib/python%%XYDOT%%/distutils/tests/test_dep_util.py
-lib/python%%XYDOT%%/distutils/tests/test_dir_util.py
-lib/python%%XYDOT%%/distutils/tests/test_dist.py
-lib/python%%XYDOT%%/distutils/tests/test_extension.py
-lib/python%%XYDOT%%/distutils/tests/test_file_util.py
-lib/python%%XYDOT%%/distutils/tests/test_filelist.py
-lib/python%%XYDOT%%/distutils/tests/test_install.py
-lib/python%%XYDOT%%/distutils/tests/test_install_data.py
-lib/python%%XYDOT%%/distutils/tests/test_install_headers.py
-lib/python%%XYDOT%%/distutils/tests/test_install_lib.py
-lib/python%%XYDOT%%/distutils/tests/test_install_scripts.py
-lib/python%%XYDOT%%/distutils/tests/test_log.py
-lib/python%%XYDOT%%/distutils/tests/test_msvc9compiler.py
-lib/python%%XYDOT%%/distutils/tests/test_msvccompiler.py
-lib/python%%XYDOT%%/distutils/tests/test_register.py
-lib/python%%XYDOT%%/distutils/tests/test_sdist.py
-lib/python%%XYDOT%%/distutils/tests/test_spawn.py
-lib/python%%XYDOT%%/distutils/tests/test_sysconfig.py
-lib/python%%XYDOT%%/distutils/tests/test_text_file.py
-lib/python%%XYDOT%%/distutils/tests/test_unixccompiler.py
-lib/python%%XYDOT%%/distutils/tests/test_upload.py
-lib/python%%XYDOT%%/distutils/tests/test_util.py
-lib/python%%XYDOT%%/distutils/tests/test_version.py
-lib/python%%XYDOT%%/distutils/tests/test_versionpredicate.py
-lib/python%%XYDOT%%/distutils/tests/xxmodule.c
-lib/python%%XYDOT%%/distutils/text_file.py
-lib/python%%XYDOT%%/distutils/unixccompiler.py
-lib/python%%XYDOT%%/distutils/util.py
-lib/python%%XYDOT%%/distutils/version.py
-lib/python%%XYDOT%%/distutils/versionpredicate.py
-lib/python%%XYDOT%%/doctest.py
-lib/python%%XYDOT%%/dummy_threading.py
-lib/python%%XYDOT%%/email/__init__.py
-lib/python%%XYDOT%%/email/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/__pycache__/_encoded_words.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/__pycache__/_encoded_words.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/__pycache__/_encoded_words.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/__pycache__/_header_value_parser.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/__pycache__/_header_value_parser.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/__pycache__/_header_value_parser.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/__pycache__/_parseaddr.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/__pycache__/_parseaddr.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/__pycache__/_parseaddr.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/__pycache__/_policybase.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/__pycache__/_policybase.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/__pycache__/_policybase.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/__pycache__/base64mime.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/__pycache__/base64mime.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/__pycache__/base64mime.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/__pycache__/charset.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/__pycache__/charset.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/__pycache__/charset.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/__pycache__/contentmanager.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/__pycache__/contentmanager.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/__pycache__/contentmanager.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/__pycache__/encoders.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/__pycache__/encoders.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/__pycache__/encoders.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/__pycache__/errors.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/__pycache__/errors.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/__pycache__/errors.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/__pycache__/feedparser.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/__pycache__/feedparser.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/__pycache__/feedparser.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/__pycache__/generator.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/__pycache__/generator.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/__pycache__/generator.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/__pycache__/header.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/__pycache__/header.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/__pycache__/header.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/__pycache__/headerregistry.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/__pycache__/headerregistry.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/__pycache__/headerregistry.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/__pycache__/iterators.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/__pycache__/iterators.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/__pycache__/iterators.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/__pycache__/message.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/__pycache__/message.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/__pycache__/message.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/__pycache__/parser.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/__pycache__/parser.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/__pycache__/parser.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/__pycache__/policy.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/__pycache__/policy.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/__pycache__/policy.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/__pycache__/quoprimime.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/__pycache__/quoprimime.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/__pycache__/quoprimime.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/__pycache__/utils.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/__pycache__/utils.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/__pycache__/utils.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/_encoded_words.py
-lib/python%%XYDOT%%/email/_header_value_parser.py
-lib/python%%XYDOT%%/email/_parseaddr.py
-lib/python%%XYDOT%%/email/_policybase.py
-lib/python%%XYDOT%%/email/architecture.rst
-lib/python%%XYDOT%%/email/base64mime.py
-lib/python%%XYDOT%%/email/charset.py
-lib/python%%XYDOT%%/email/contentmanager.py
-lib/python%%XYDOT%%/email/encoders.py
-lib/python%%XYDOT%%/email/errors.py
-lib/python%%XYDOT%%/email/feedparser.py
-lib/python%%XYDOT%%/email/generator.py
-lib/python%%XYDOT%%/email/header.py
-lib/python%%XYDOT%%/email/headerregistry.py
-lib/python%%XYDOT%%/email/iterators.py
-lib/python%%XYDOT%%/email/message.py
-lib/python%%XYDOT%%/email/mime/__init__.py
-lib/python%%XYDOT%%/email/mime/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/application.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/application.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/application.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/audio.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/audio.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/audio.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/base.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/base.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/base.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/image.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/image.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/image.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/message.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/message.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/message.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/multipart.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/multipart.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/multipart.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/nonmultipart.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/nonmultipart.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/nonmultipart.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/text.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/text.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/text.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/mime/application.py
-lib/python%%XYDOT%%/email/mime/audio.py
-lib/python%%XYDOT%%/email/mime/base.py
-lib/python%%XYDOT%%/email/mime/image.py
-lib/python%%XYDOT%%/email/mime/message.py
-lib/python%%XYDOT%%/email/mime/multipart.py
-lib/python%%XYDOT%%/email/mime/nonmultipart.py
-lib/python%%XYDOT%%/email/mime/text.py
-lib/python%%XYDOT%%/email/parser.py
-lib/python%%XYDOT%%/email/policy.py
-lib/python%%XYDOT%%/email/quoprimime.py
-lib/python%%XYDOT%%/email/utils.py
-lib/python%%XYDOT%%/encodings/__init__.py
-lib/python%%XYDOT%%/encodings/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/aliases.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/aliases.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/aliases.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/ascii.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/ascii.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/ascii.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/base64_codec.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/base64_codec.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/base64_codec.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/big5.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/big5.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/big5.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/big5hkscs.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/big5hkscs.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/big5hkscs.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/bz2_codec.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/bz2_codec.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/bz2_codec.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/charmap.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/charmap.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/charmap.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp037.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp037.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp037.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1006.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1006.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1006.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1026.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1026.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1026.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1125.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1125.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1125.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1140.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1140.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1140.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1250.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1250.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1250.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1251.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1251.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1251.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1252.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1252.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1252.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1253.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1253.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1253.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1254.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1254.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1254.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1255.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1255.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1255.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1256.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1256.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1256.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1257.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1257.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1257.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1258.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1258.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1258.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp273.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp273.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp273.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp424.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp424.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp424.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp437.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp437.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp437.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp500.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp500.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp500.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp65001.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp65001.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp65001.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp720.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp720.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp720.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp737.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp737.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp737.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp775.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp775.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp775.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp850.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp850.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp850.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp852.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp852.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp852.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp855.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp855.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp855.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp856.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp856.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp856.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp857.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp857.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp857.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp858.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp858.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp858.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp860.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp860.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp860.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp861.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp861.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp861.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp862.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp862.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp862.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp863.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp863.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp863.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp864.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp864.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp864.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp865.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp865.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp865.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp866.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp866.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp866.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp869.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp869.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp869.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp874.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp874.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp874.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp875.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp875.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp875.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp932.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp932.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp932.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp949.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp949.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp949.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp950.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp950.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp950.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/euc_jis_2004.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/euc_jis_2004.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/euc_jis_2004.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/euc_jisx0213.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/euc_jisx0213.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/euc_jisx0213.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/euc_jp.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/euc_jp.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/euc_jp.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/euc_kr.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/euc_kr.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/euc_kr.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/gb18030.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/gb18030.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/gb18030.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/gb2312.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/gb2312.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/gb2312.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/gbk.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/gbk.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/gbk.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/hex_codec.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/hex_codec.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/hex_codec.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/hp_roman8.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/hp_roman8.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/hp_roman8.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/hz.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/hz.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/hz.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/idna.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/idna.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/idna.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso2022_jp.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso2022_jp.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso2022_jp.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso2022_jp_1.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso2022_jp_1.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso2022_jp_1.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso2022_jp_2.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso2022_jp_2.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso2022_jp_2.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso2022_jp_2004.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso2022_jp_2004.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso2022_jp_2004.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso2022_jp_3.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso2022_jp_3.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso2022_jp_3.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso2022_jp_ext.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso2022_jp_ext.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso2022_jp_ext.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso2022_kr.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso2022_kr.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso2022_kr.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_1.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_1.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_1.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_10.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_10.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_10.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_11.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_11.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_11.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_13.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_13.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_13.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_14.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_14.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_14.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_15.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_15.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_15.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_16.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_16.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_16.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_2.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_2.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_2.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_3.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_3.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_3.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_4.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_4.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_4.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_5.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_5.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_5.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_6.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_6.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_6.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_7.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_7.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_7.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_8.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_8.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_8.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_9.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_9.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_9.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/johab.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/johab.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/johab.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/koi8_r.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/koi8_r.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/koi8_r.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/koi8_t.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/koi8_t.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/koi8_t.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/koi8_u.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/koi8_u.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/koi8_u.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/kz1048.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/kz1048.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/kz1048.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/latin_1.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/latin_1.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/latin_1.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_arabic.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_arabic.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_arabic.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_centeuro.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_centeuro.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_centeuro.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_croatian.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_croatian.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_croatian.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_cyrillic.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_cyrillic.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_cyrillic.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_farsi.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_farsi.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_farsi.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_greek.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_greek.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_greek.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_iceland.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_iceland.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_iceland.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_latin2.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_latin2.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_latin2.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_roman.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_roman.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_roman.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_romanian.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_romanian.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_romanian.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_turkish.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_turkish.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_turkish.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mbcs.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mbcs.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mbcs.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/palmos.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/palmos.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/palmos.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/ptcp154.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/ptcp154.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/ptcp154.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/punycode.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/punycode.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/punycode.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/quopri_codec.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/quopri_codec.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/quopri_codec.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/raw_unicode_escape.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/raw_unicode_escape.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/raw_unicode_escape.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/rot_13.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/rot_13.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/rot_13.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/shift_jis.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/shift_jis.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/shift_jis.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/shift_jis_2004.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/shift_jis_2004.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/shift_jis_2004.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/shift_jisx0213.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/shift_jisx0213.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/shift_jisx0213.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/tis_620.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/tis_620.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/tis_620.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/undefined.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/undefined.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/undefined.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/unicode_escape.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/unicode_escape.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/unicode_escape.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/unicode_internal.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/unicode_internal.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/unicode_internal.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_16.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_16.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_16.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_16_be.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_16_be.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_16_be.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_16_le.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_16_le.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_16_le.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_32.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_32.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_32.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_32_be.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_32_be.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_32_be.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_32_le.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_32_le.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_32_le.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_7.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_7.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_7.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_8.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_8.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_8.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_8_sig.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_8_sig.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_8_sig.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/uu_codec.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/uu_codec.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/uu_codec.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/zlib_codec.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/zlib_codec.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/zlib_codec.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/aliases.py
-lib/python%%XYDOT%%/encodings/ascii.py
-lib/python%%XYDOT%%/encodings/base64_codec.py
-lib/python%%XYDOT%%/encodings/big5.py
-lib/python%%XYDOT%%/encodings/big5hkscs.py
-lib/python%%XYDOT%%/encodings/bz2_codec.py
-lib/python%%XYDOT%%/encodings/charmap.py
-lib/python%%XYDOT%%/encodings/cp037.py
-lib/python%%XYDOT%%/encodings/cp1006.py
-lib/python%%XYDOT%%/encodings/cp1026.py
-lib/python%%XYDOT%%/encodings/cp1125.py
-lib/python%%XYDOT%%/encodings/cp1140.py
-lib/python%%XYDOT%%/encodings/cp1250.py
-lib/python%%XYDOT%%/encodings/cp1251.py
-lib/python%%XYDOT%%/encodings/cp1252.py
-lib/python%%XYDOT%%/encodings/cp1253.py
-lib/python%%XYDOT%%/encodings/cp1254.py
-lib/python%%XYDOT%%/encodings/cp1255.py
-lib/python%%XYDOT%%/encodings/cp1256.py
-lib/python%%XYDOT%%/encodings/cp1257.py
-lib/python%%XYDOT%%/encodings/cp1258.py
-lib/python%%XYDOT%%/encodings/cp273.py
-lib/python%%XYDOT%%/encodings/cp424.py
-lib/python%%XYDOT%%/encodings/cp437.py
-lib/python%%XYDOT%%/encodings/cp500.py
-lib/python%%XYDOT%%/encodings/cp65001.py
-lib/python%%XYDOT%%/encodings/cp720.py
-lib/python%%XYDOT%%/encodings/cp737.py
-lib/python%%XYDOT%%/encodings/cp775.py
-lib/python%%XYDOT%%/encodings/cp850.py
-lib/python%%XYDOT%%/encodings/cp852.py
-lib/python%%XYDOT%%/encodings/cp855.py
-lib/python%%XYDOT%%/encodings/cp856.py
-lib/python%%XYDOT%%/encodings/cp857.py
-lib/python%%XYDOT%%/encodings/cp858.py
-lib/python%%XYDOT%%/encodings/cp860.py
-lib/python%%XYDOT%%/encodings/cp861.py
-lib/python%%XYDOT%%/encodings/cp862.py
-lib/python%%XYDOT%%/encodings/cp863.py
-lib/python%%XYDOT%%/encodings/cp864.py
-lib/python%%XYDOT%%/encodings/cp865.py
-lib/python%%XYDOT%%/encodings/cp866.py
-lib/python%%XYDOT%%/encodings/cp869.py
-lib/python%%XYDOT%%/encodings/cp874.py
-lib/python%%XYDOT%%/encodings/cp875.py
-lib/python%%XYDOT%%/encodings/cp932.py
-lib/python%%XYDOT%%/encodings/cp949.py
-lib/python%%XYDOT%%/encodings/cp950.py
-lib/python%%XYDOT%%/encodings/euc_jis_2004.py
-lib/python%%XYDOT%%/encodings/euc_jisx0213.py
-lib/python%%XYDOT%%/encodings/euc_jp.py
-lib/python%%XYDOT%%/encodings/euc_kr.py
-lib/python%%XYDOT%%/encodings/gb18030.py
-lib/python%%XYDOT%%/encodings/gb2312.py
-lib/python%%XYDOT%%/encodings/gbk.py
-lib/python%%XYDOT%%/encodings/hex_codec.py
-lib/python%%XYDOT%%/encodings/hp_roman8.py
-lib/python%%XYDOT%%/encodings/hz.py
-lib/python%%XYDOT%%/encodings/idna.py
-lib/python%%XYDOT%%/encodings/iso2022_jp.py
-lib/python%%XYDOT%%/encodings/iso2022_jp_1.py
-lib/python%%XYDOT%%/encodings/iso2022_jp_2.py
-lib/python%%XYDOT%%/encodings/iso2022_jp_2004.py
-lib/python%%XYDOT%%/encodings/iso2022_jp_3.py
-lib/python%%XYDOT%%/encodings/iso2022_jp_ext.py
-lib/python%%XYDOT%%/encodings/iso2022_kr.py
-lib/python%%XYDOT%%/encodings/iso8859_1.py
-lib/python%%XYDOT%%/encodings/iso8859_10.py
-lib/python%%XYDOT%%/encodings/iso8859_11.py
-lib/python%%XYDOT%%/encodings/iso8859_13.py
-lib/python%%XYDOT%%/encodings/iso8859_14.py
-lib/python%%XYDOT%%/encodings/iso8859_15.py
-lib/python%%XYDOT%%/encodings/iso8859_16.py
-lib/python%%XYDOT%%/encodings/iso8859_2.py
-lib/python%%XYDOT%%/encodings/iso8859_3.py
-lib/python%%XYDOT%%/encodings/iso8859_4.py
-lib/python%%XYDOT%%/encodings/iso8859_5.py
-lib/python%%XYDOT%%/encodings/iso8859_6.py
-lib/python%%XYDOT%%/encodings/iso8859_7.py
-lib/python%%XYDOT%%/encodings/iso8859_8.py
-lib/python%%XYDOT%%/encodings/iso8859_9.py
-lib/python%%XYDOT%%/encodings/johab.py
-lib/python%%XYDOT%%/encodings/koi8_r.py
-lib/python%%XYDOT%%/encodings/koi8_t.py
-lib/python%%XYDOT%%/encodings/koi8_u.py
-lib/python%%XYDOT%%/encodings/kz1048.py
-lib/python%%XYDOT%%/encodings/latin_1.py
-lib/python%%XYDOT%%/encodings/mac_arabic.py
-lib/python%%XYDOT%%/encodings/mac_centeuro.py
-lib/python%%XYDOT%%/encodings/mac_croatian.py
-lib/python%%XYDOT%%/encodings/mac_cyrillic.py
-lib/python%%XYDOT%%/encodings/mac_farsi.py
-lib/python%%XYDOT%%/encodings/mac_greek.py
-lib/python%%XYDOT%%/encodings/mac_iceland.py
-lib/python%%XYDOT%%/encodings/mac_latin2.py
-lib/python%%XYDOT%%/encodings/mac_roman.py
-lib/python%%XYDOT%%/encodings/mac_romanian.py
-lib/python%%XYDOT%%/encodings/mac_turkish.py
-lib/python%%XYDOT%%/encodings/mbcs.py
-lib/python%%XYDOT%%/encodings/palmos.py
-lib/python%%XYDOT%%/encodings/ptcp154.py
-lib/python%%XYDOT%%/encodings/punycode.py
-lib/python%%XYDOT%%/encodings/quopri_codec.py
-lib/python%%XYDOT%%/encodings/raw_unicode_escape.py
-lib/python%%XYDOT%%/encodings/rot_13.py
-lib/python%%XYDOT%%/encodings/shift_jis.py
-lib/python%%XYDOT%%/encodings/shift_jis_2004.py
-lib/python%%XYDOT%%/encodings/shift_jisx0213.py
-lib/python%%XYDOT%%/encodings/tis_620.py
-lib/python%%XYDOT%%/encodings/undefined.py
-lib/python%%XYDOT%%/encodings/unicode_escape.py
-lib/python%%XYDOT%%/encodings/unicode_internal.py
-lib/python%%XYDOT%%/encodings/utf_16.py
-lib/python%%XYDOT%%/encodings/utf_16_be.py
-lib/python%%XYDOT%%/encodings/utf_16_le.py
-lib/python%%XYDOT%%/encodings/utf_32.py
-lib/python%%XYDOT%%/encodings/utf_32_be.py
-lib/python%%XYDOT%%/encodings/utf_32_le.py
-lib/python%%XYDOT%%/encodings/utf_7.py
-lib/python%%XYDOT%%/encodings/utf_8.py
-lib/python%%XYDOT%%/encodings/utf_8_sig.py
-lib/python%%XYDOT%%/encodings/uu_codec.py
-lib/python%%XYDOT%%/encodings/zlib_codec.py
-lib/python%%XYDOT%%/ensurepip/__init__.py
-lib/python%%XYDOT%%/ensurepip/__main__.py
-lib/python%%XYDOT%%/ensurepip/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ensurepip/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ensurepip/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ensurepip/__pycache__/__main__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ensurepip/__pycache__/__main__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ensurepip/__pycache__/__main__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ensurepip/__pycache__/_uninstall.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ensurepip/__pycache__/_uninstall.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ensurepip/__pycache__/_uninstall.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ensurepip/_bundled/pip-9.0.1-py2.py3-none-any.whl
-lib/python%%XYDOT%%/ensurepip/_bundled/setuptools-28.8.0-py2.py3-none-any.whl
-lib/python%%XYDOT%%/ensurepip/_uninstall.py
-lib/python%%XYDOT%%/enum.py
-lib/python%%XYDOT%%/filecmp.py
-lib/python%%XYDOT%%/fileinput.py
-lib/python%%XYDOT%%/fnmatch.py
-lib/python%%XYDOT%%/formatter.py
-lib/python%%XYDOT%%/fractions.py
-lib/python%%XYDOT%%/ftplib.py
-lib/python%%XYDOT%%/functools.py
-lib/python%%XYDOT%%/genericpath.py
-lib/python%%XYDOT%%/getopt.py
-lib/python%%XYDOT%%/getpass.py
-lib/python%%XYDOT%%/gettext.py
-lib/python%%XYDOT%%/glob.py
-lib/python%%XYDOT%%/gzip.py
-lib/python%%XYDOT%%/hashlib.py
-lib/python%%XYDOT%%/heapq.py
-lib/python%%XYDOT%%/hmac.py
-lib/python%%XYDOT%%/html/__init__.py
-lib/python%%XYDOT%%/html/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/html/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/html/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/html/__pycache__/entities.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/html/__pycache__/entities.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/html/__pycache__/entities.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/html/__pycache__/parser.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/html/__pycache__/parser.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/html/__pycache__/parser.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/html/entities.py
-lib/python%%XYDOT%%/html/parser.py
-lib/python%%XYDOT%%/http/__init__.py
-lib/python%%XYDOT%%/http/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/http/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/http/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/http/__pycache__/client.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/http/__pycache__/client.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/http/__pycache__/client.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/http/__pycache__/cookiejar.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/http/__pycache__/cookiejar.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/http/__pycache__/cookiejar.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/http/__pycache__/cookies.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/http/__pycache__/cookies.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/http/__pycache__/cookies.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/http/__pycache__/server.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/http/__pycache__/server.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/http/__pycache__/server.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/http/client.py
-lib/python%%XYDOT%%/http/cookiejar.py
-lib/python%%XYDOT%%/http/cookies.py
-lib/python%%XYDOT%%/http/server.py
-lib/python%%XYDOT%%/idlelib/AutoComplete.py
-lib/python%%XYDOT%%/idlelib/AutoCompleteWindow.py
-lib/python%%XYDOT%%/idlelib/AutoExpand.py
-lib/python%%XYDOT%%/idlelib/Bindings.py
-lib/python%%XYDOT%%/idlelib/CREDITS.txt
-lib/python%%XYDOT%%/idlelib/CallTipWindow.py
-lib/python%%XYDOT%%/idlelib/CallTips.py
-lib/python%%XYDOT%%/idlelib/ChangeLog
-lib/python%%XYDOT%%/idlelib/ClassBrowser.py
-lib/python%%XYDOT%%/idlelib/CodeContext.py
-lib/python%%XYDOT%%/idlelib/ColorDelegator.py
-lib/python%%XYDOT%%/idlelib/Debugger.py
-lib/python%%XYDOT%%/idlelib/Delegator.py
-lib/python%%XYDOT%%/idlelib/EditorWindow.py
-lib/python%%XYDOT%%/idlelib/FileList.py
-lib/python%%XYDOT%%/idlelib/FormatParagraph.py
-lib/python%%XYDOT%%/idlelib/GrepDialog.py
-lib/python%%XYDOT%%/idlelib/HISTORY.txt
-lib/python%%XYDOT%%/idlelib/HyperParser.py
-lib/python%%XYDOT%%/idlelib/IOBinding.py
-lib/python%%XYDOT%%/idlelib/Icons/folder.gif
-lib/python%%XYDOT%%/idlelib/Icons/idle.icns
-lib/python%%XYDOT%%/idlelib/Icons/idle.ico
-lib/python%%XYDOT%%/idlelib/Icons/idle_16.gif
-lib/python%%XYDOT%%/idlelib/Icons/idle_16.png
-lib/python%%XYDOT%%/idlelib/Icons/idle_32.gif
-lib/python%%XYDOT%%/idlelib/Icons/idle_32.png
-lib/python%%XYDOT%%/idlelib/Icons/idle_48.gif
-lib/python%%XYDOT%%/idlelib/Icons/idle_48.png
-lib/python%%XYDOT%%/idlelib/Icons/minusnode.gif
-lib/python%%XYDOT%%/idlelib/Icons/openfolder.gif
-lib/python%%XYDOT%%/idlelib/Icons/plusnode.gif
-lib/python%%XYDOT%%/idlelib/Icons/python.gif
-lib/python%%XYDOT%%/idlelib/Icons/tk.gif
-lib/python%%XYDOT%%/idlelib/IdleHistory.py
-lib/python%%XYDOT%%/idlelib/MultiCall.py
-lib/python%%XYDOT%%/idlelib/MultiStatusBar.py
-lib/python%%XYDOT%%/idlelib/NEWS.txt
-lib/python%%XYDOT%%/idlelib/NEWS2x.txt
-lib/python%%XYDOT%%/idlelib/ObjectBrowser.py
-lib/python%%XYDOT%%/idlelib/OutputWindow.py
-lib/python%%XYDOT%%/idlelib/ParenMatch.py
-lib/python%%XYDOT%%/idlelib/PathBrowser.py
-lib/python%%XYDOT%%/idlelib/Percolator.py
-lib/python%%XYDOT%%/idlelib/PyParse.py
-lib/python%%XYDOT%%/idlelib/PyShell.py
-lib/python%%XYDOT%%/idlelib/README.txt
-lib/python%%XYDOT%%/idlelib/RemoteDebugger.py
-lib/python%%XYDOT%%/idlelib/RemoteObjectBrowser.py
-lib/python%%XYDOT%%/idlelib/ReplaceDialog.py
-lib/python%%XYDOT%%/idlelib/RstripExtension.py
-lib/python%%XYDOT%%/idlelib/ScriptBinding.py
-lib/python%%XYDOT%%/idlelib/ScrolledList.py
-lib/python%%XYDOT%%/idlelib/SearchDialog.py
-lib/python%%XYDOT%%/idlelib/SearchDialogBase.py
-lib/python%%XYDOT%%/idlelib/SearchEngine.py
-lib/python%%XYDOT%%/idlelib/StackViewer.py
-lib/python%%XYDOT%%/idlelib/TODO.txt
-lib/python%%XYDOT%%/idlelib/ToolTip.py
-lib/python%%XYDOT%%/idlelib/TreeWidget.py
-lib/python%%XYDOT%%/idlelib/UndoDelegator.py
-lib/python%%XYDOT%%/idlelib/WidgetRedirector.py
-lib/python%%XYDOT%%/idlelib/WindowList.py
-lib/python%%XYDOT%%/idlelib/ZoomHeight.py
-lib/python%%XYDOT%%/idlelib/__init__.py
-lib/python%%XYDOT%%/idlelib/__main__.py
-lib/python%%XYDOT%%/idlelib/__pycache__/AutoComplete.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/AutoComplete.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/AutoComplete.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/AutoCompleteWindow.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/AutoCompleteWindow.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/AutoCompleteWindow.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/AutoExpand.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/AutoExpand.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/AutoExpand.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/Bindings.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/Bindings.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/Bindings.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/CallTipWindow.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/CallTipWindow.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/CallTipWindow.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/CallTips.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/CallTips.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/CallTips.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/ClassBrowser.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/ClassBrowser.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/ClassBrowser.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/CodeContext.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/CodeContext.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/CodeContext.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/ColorDelegator.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/ColorDelegator.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/ColorDelegator.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/Debugger.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/Debugger.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/Debugger.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/Delegator.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/Delegator.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/Delegator.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/EditorWindow.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/EditorWindow.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/EditorWindow.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/FileList.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/FileList.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/FileList.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/FormatParagraph.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/FormatParagraph.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/FormatParagraph.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/GrepDialog.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/GrepDialog.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/GrepDialog.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/HyperParser.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/HyperParser.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/HyperParser.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/IOBinding.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/IOBinding.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/IOBinding.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/IdleHistory.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/IdleHistory.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/IdleHistory.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/MultiCall.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/MultiCall.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/MultiCall.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/MultiStatusBar.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/MultiStatusBar.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/MultiStatusBar.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/ObjectBrowser.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/ObjectBrowser.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/ObjectBrowser.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/OutputWindow.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/OutputWindow.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/OutputWindow.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/ParenMatch.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/ParenMatch.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/ParenMatch.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/PathBrowser.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/PathBrowser.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/PathBrowser.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/Percolator.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/Percolator.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/Percolator.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/PyParse.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/PyParse.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/PyParse.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/PyShell.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/PyShell.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/PyShell.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/RemoteDebugger.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/RemoteDebugger.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/RemoteDebugger.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/RemoteObjectBrowser.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/RemoteObjectBrowser.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/RemoteObjectBrowser.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/ReplaceDialog.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/ReplaceDialog.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/ReplaceDialog.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/RstripExtension.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/RstripExtension.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/RstripExtension.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/ScriptBinding.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/ScriptBinding.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/ScriptBinding.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/ScrolledList.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/ScrolledList.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/ScrolledList.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/SearchDialog.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/SearchDialog.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/SearchDialog.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/SearchDialogBase.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/SearchDialogBase.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/SearchDialogBase.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/SearchEngine.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/SearchEngine.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/SearchEngine.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/StackViewer.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/StackViewer.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/StackViewer.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/ToolTip.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/ToolTip.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/ToolTip.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/TreeWidget.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/TreeWidget.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/TreeWidget.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/UndoDelegator.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/UndoDelegator.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/UndoDelegator.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/WidgetRedirector.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/WidgetRedirector.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/WidgetRedirector.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/WindowList.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/WindowList.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/WindowList.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/ZoomHeight.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/ZoomHeight.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/ZoomHeight.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/__main__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/__main__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/__main__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/aboutDialog.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/aboutDialog.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/aboutDialog.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/configDialog.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/configDialog.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/configDialog.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/configHandler.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/configHandler.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/configHandler.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/configHelpSourceEdit.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/configHelpSourceEdit.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/configHelpSourceEdit.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/configSectionNameDialog.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/configSectionNameDialog.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/configSectionNameDialog.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/dynOptionMenuWidget.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/dynOptionMenuWidget.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/dynOptionMenuWidget.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/help.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/help.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/help.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/idle.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/idle.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/idle.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/idlever.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/idlever.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/idlever.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/keybindingDialog.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/keybindingDialog.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/keybindingDialog.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/macosxSupport.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/macosxSupport.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/macosxSupport.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/rpc.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/rpc.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/rpc.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/run.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/run.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/run.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/tabbedpages.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/tabbedpages.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/tabbedpages.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/textView.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/textView.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/textView.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/aboutDialog.py
-lib/python%%XYDOT%%/idlelib/config-extensions.def
-lib/python%%XYDOT%%/idlelib/config-highlight.def
-lib/python%%XYDOT%%/idlelib/config-keys.def
-lib/python%%XYDOT%%/idlelib/config-main.def
-lib/python%%XYDOT%%/idlelib/configDialog.py
-lib/python%%XYDOT%%/idlelib/configHandler.py
-lib/python%%XYDOT%%/idlelib/configHelpSourceEdit.py
-lib/python%%XYDOT%%/idlelib/configSectionNameDialog.py
-lib/python%%XYDOT%%/idlelib/dynOptionMenuWidget.py
-lib/python%%XYDOT%%/idlelib/extend.txt
-lib/python%%XYDOT%%/idlelib/help.html
-lib/python%%XYDOT%%/idlelib/help.py
-lib/python%%XYDOT%%/idlelib/help.txt
-lib/python%%XYDOT%%/idlelib/idle.bat
-lib/python%%XYDOT%%/idlelib/idle.py
-lib/python%%XYDOT%%/idlelib/idle.pyw
-lib/python%%XYDOT%%/idlelib/idle_test/README.txt
-lib/python%%XYDOT%%/idlelib/idle_test/__init__.py
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/htest.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/htest.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/htest.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/mock_idle.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/mock_idle.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/mock_idle.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/mock_tk.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/mock_tk.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/mock_tk.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_autocomplete.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_autocomplete.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_autocomplete.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_autoexpand.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_autoexpand.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_autoexpand.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_calltips.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_calltips.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_calltips.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_config_help.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_config_help.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_config_help.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_config_name.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_config_name.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_config_name.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_configdialog.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_configdialog.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_configdialog.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_delegator.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_delegator.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_delegator.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_editmenu.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_editmenu.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_editmenu.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_editor.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_editor.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_editor.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_formatparagraph.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_formatparagraph.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_formatparagraph.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_grep.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_grep.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_grep.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_help_about.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_help_about.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_help_about.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_hyperparser.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_hyperparser.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_hyperparser.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_idlehistory.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_idlehistory.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_idlehistory.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_io.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_io.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_io.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_parenmatch.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_parenmatch.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_parenmatch.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_pathbrowser.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_pathbrowser.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_pathbrowser.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_percolator.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_percolator.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_percolator.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_replacedialog.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_replacedialog.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_replacedialog.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_rstrip.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_rstrip.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_rstrip.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_searchdialog.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_searchdialog.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_searchdialog.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_searchdialogbase.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_searchdialogbase.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_searchdialogbase.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_searchengine.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_searchengine.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_searchengine.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_text.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_text.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_text.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_textview.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_textview.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_textview.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_undodelegator.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_undodelegator.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_undodelegator.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_warning.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_warning.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_warning.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_widgetredir.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_widgetredir.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_widgetredir.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/htest.py
-lib/python%%XYDOT%%/idlelib/idle_test/mock_idle.py
-lib/python%%XYDOT%%/idlelib/idle_test/mock_tk.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_autocomplete.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_autoexpand.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_calltips.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_config_help.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_config_name.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_configdialog.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_delegator.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_editmenu.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_editor.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_formatparagraph.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_grep.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_help_about.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_hyperparser.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_idlehistory.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_io.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_parenmatch.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_pathbrowser.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_percolator.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_replacedialog.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_rstrip.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_searchdialog.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_searchdialogbase.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_searchengine.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_text.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_textview.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_undodelegator.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_warning.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_widgetredir.py
-lib/python%%XYDOT%%/idlelib/idlever.py
-lib/python%%XYDOT%%/idlelib/keybindingDialog.py
-lib/python%%XYDOT%%/idlelib/macosxSupport.py
-lib/python%%XYDOT%%/idlelib/rpc.py
-lib/python%%XYDOT%%/idlelib/run.py
-lib/python%%XYDOT%%/idlelib/tabbedpages.py
-lib/python%%XYDOT%%/idlelib/textView.py
-lib/python%%XYDOT%%/imaplib.py
-lib/python%%XYDOT%%/imghdr.py
-lib/python%%XYDOT%%/imp.py
-lib/python%%XYDOT%%/importlib/__init__.py
-lib/python%%XYDOT%%/importlib/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/importlib/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/importlib/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/importlib/__pycache__/_bootstrap.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/importlib/__pycache__/_bootstrap.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/importlib/__pycache__/_bootstrap.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/importlib/__pycache__/_bootstrap_external.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/importlib/__pycache__/_bootstrap_external.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/importlib/__pycache__/_bootstrap_external.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/importlib/__pycache__/abc.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/importlib/__pycache__/abc.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/importlib/__pycache__/abc.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/importlib/__pycache__/machinery.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/importlib/__pycache__/machinery.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/importlib/__pycache__/machinery.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/importlib/__pycache__/util.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/importlib/__pycache__/util.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/importlib/__pycache__/util.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/importlib/_bootstrap.py
-lib/python%%XYDOT%%/importlib/_bootstrap_external.py
-lib/python%%XYDOT%%/importlib/abc.py
-lib/python%%XYDOT%%/importlib/machinery.py
-lib/python%%XYDOT%%/importlib/util.py
-lib/python%%XYDOT%%/inspect.py
-lib/python%%XYDOT%%/io.py
-lib/python%%XYDOT%%/ipaddress.py
-lib/python%%XYDOT%%/json/__init__.py
-lib/python%%XYDOT%%/json/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/json/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/json/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/json/__pycache__/decoder.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/json/__pycache__/decoder.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/json/__pycache__/decoder.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/json/__pycache__/encoder.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/json/__pycache__/encoder.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/json/__pycache__/encoder.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/json/__pycache__/scanner.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/json/__pycache__/scanner.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/json/__pycache__/scanner.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/json/__pycache__/tool.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/json/__pycache__/tool.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/json/__pycache__/tool.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/json/decoder.py
-lib/python%%XYDOT%%/json/encoder.py
-lib/python%%XYDOT%%/json/scanner.py
-lib/python%%XYDOT%%/json/tool.py
-lib/python%%XYDOT%%/keyword.py
-lib/python%%XYDOT%%/lib-dynload/_bisect.so
-lib/python%%XYDOT%%/lib-dynload/_bz2.so
-lib/python%%XYDOT%%/lib-dynload/_codecs_cn.so
-lib/python%%XYDOT%%/lib-dynload/_codecs_hk.so
-lib/python%%XYDOT%%/lib-dynload/_codecs_iso2022.so
-lib/python%%XYDOT%%/lib-dynload/_codecs_jp.so
-lib/python%%XYDOT%%/lib-dynload/_codecs_kr.so
-lib/python%%XYDOT%%/lib-dynload/_codecs_tw.so
-lib/python%%XYDOT%%/lib-dynload/_crypt.so
-lib/python%%XYDOT%%/lib-dynload/_csv.so
-lib/python%%XYDOT%%/lib-dynload/_ctypes.so
-lib/python%%XYDOT%%/lib-dynload/_ctypes_test.so
-lib/python%%XYDOT%%/lib-dynload/_curses.so
-lib/python%%XYDOT%%/lib-dynload/_curses_panel.so
-lib/python%%XYDOT%%/lib-dynload/_datetime.so
-lib/python%%XYDOT%%/lib-dynload/_dbm.so
-lib/python%%XYDOT%%/lib-dynload/_decimal.so
-lib/python%%XYDOT%%/lib-dynload/_elementtree.so
-lib/python%%XYDOT%%/lib-dynload/_hashlib.so
-lib/python%%XYDOT%%/lib-dynload/_heapq.so
-lib/python%%XYDOT%%/lib-dynload/_json.so
-lib/python%%XYDOT%%/lib-dynload/_lsprof.so
-lib/python%%XYDOT%%/lib-dynload/_lzma.so
-lib/python%%XYDOT%%/lib-dynload/_md5.so
-lib/python%%XYDOT%%/lib-dynload/_multibytecodec.so
-%%THREADS%%lib/python%%XYDOT%%/lib-dynload/_multiprocessing.so
-lib/python%%XYDOT%%/lib-dynload/_opcode.so
-lib/python%%XYDOT%%/lib-dynload/_pickle.so
-lib/python%%XYDOT%%/lib-dynload/_posixsubprocess.so
-lib/python%%XYDOT%%/lib-dynload/_random.so
-lib/python%%XYDOT%%/lib-dynload/_sha1.so
-lib/python%%XYDOT%%/lib-dynload/_sha256.so
-lib/python%%XYDOT%%/lib-dynload/_sha512.so
-lib/python%%XYDOT%%/lib-dynload/_socket.so
-lib/python%%XYDOT%%/lib-dynload/_ssl.so
-lib/python%%XYDOT%%/lib-dynload/_struct.so
-lib/python%%XYDOT%%/lib-dynload/_testbuffer.so
-lib/python%%XYDOT%%/lib-dynload/_testcapi.so
-lib/python%%XYDOT%%/lib-dynload/_testimportmultiple.so
-lib/python%%XYDOT%%/lib-dynload/_testmultiphase.so
-lib/python%%XYDOT%%/lib-dynload/array.so
-lib/python%%XYDOT%%/lib-dynload/audioop.so
-lib/python%%XYDOT%%/lib-dynload/binascii.so
-lib/python%%XYDOT%%/lib-dynload/cmath.so
-lib/python%%XYDOT%%/lib-dynload/fcntl.so
-lib/python%%XYDOT%%/lib-dynload/grp.so
-lib/python%%XYDOT%%/lib-dynload/math.so
-lib/python%%XYDOT%%/lib-dynload/mmap.so
-%%NO_NIS%%lib/python%%XYDOT%%/lib-dynload/nis.so
-lib/python%%XYDOT%%/lib-dynload/ossaudiodev.so
-lib/python%%XYDOT%%/lib-dynload/parser.so
-lib/python%%XYDOT%%/lib-dynload/pyexpat.so
-lib/python%%XYDOT%%/lib-dynload/readline.so
-lib/python%%XYDOT%%/lib-dynload/resource.so
-lib/python%%XYDOT%%/lib-dynload/select.so
-lib/python%%XYDOT%%/lib-dynload/syslog.so
-lib/python%%XYDOT%%/lib-dynload/termios.so
-lib/python%%XYDOT%%/lib-dynload/unicodedata.so
-%%NO_DEBUG%%lib/python%%XYDOT%%/lib-dynload/xxlimited.so
-lib/python%%XYDOT%%/lib-dynload/zlib.so
-lib/python%%XYDOT%%/lib2to3/Grammar.txt
-lib/python%%XYDOT%%/lib2to3/Grammar%%XYZDOT%%.final.0.pickle
-lib/python%%XYDOT%%/lib2to3/PatternGrammar.txt
-lib/python%%XYDOT%%/lib2to3/PatternGrammar%%XYZDOT%%.final.0.pickle
-lib/python%%XYDOT%%/lib2to3/__init__.py
-lib/python%%XYDOT%%/lib2to3/__main__.py
-lib/python%%XYDOT%%/lib2to3/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/__main__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/__main__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/__main__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/btm_matcher.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/btm_matcher.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/btm_matcher.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/btm_utils.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/btm_utils.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/btm_utils.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/fixer_base.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/fixer_base.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/fixer_base.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/fixer_util.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/fixer_util.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/fixer_util.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/main.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/main.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/main.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/patcomp.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/patcomp.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/patcomp.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/pygram.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/pygram.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/pygram.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/pytree.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/pytree.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/pytree.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/refactor.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/refactor.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/refactor.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/btm_matcher.py
-lib/python%%XYDOT%%/lib2to3/btm_utils.py
-lib/python%%XYDOT%%/lib2to3/fixer_base.py
-lib/python%%XYDOT%%/lib2to3/fixer_util.py
-lib/python%%XYDOT%%/lib2to3/fixes/__init__.py
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_apply.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_apply.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_apply.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_asserts.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_asserts.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_asserts.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_basestring.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_basestring.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_basestring.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_buffer.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_buffer.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_buffer.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_dict.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_dict.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_dict.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_except.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_except.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_except.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_exec.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_exec.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_exec.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_execfile.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_execfile.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_execfile.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_exitfunc.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_exitfunc.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_exitfunc.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_filter.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_filter.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_filter.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_funcattrs.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_funcattrs.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_funcattrs.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_future.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_future.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_future.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_getcwdu.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_getcwdu.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_getcwdu.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_has_key.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_has_key.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_has_key.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_idioms.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_idioms.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_idioms.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_import.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_import.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_import.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_imports.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_imports.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_imports.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_imports2.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_imports2.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_imports2.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_input.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_input.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_input.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_intern.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_intern.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_intern.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_isinstance.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_isinstance.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_isinstance.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_itertools.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_itertools.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_itertools.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_itertools_imports.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_itertools_imports.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_itertools_imports.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_long.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_long.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_long.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_map.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_map.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_map.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_metaclass.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_metaclass.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_metaclass.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_methodattrs.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_methodattrs.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_methodattrs.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_ne.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_ne.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_ne.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_next.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_next.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_next.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_nonzero.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_nonzero.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_nonzero.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_numliterals.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_numliterals.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_numliterals.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_operator.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_operator.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_operator.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_paren.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_paren.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_paren.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_print.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_print.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_print.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_raise.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_raise.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_raise.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_raw_input.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_raw_input.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_raw_input.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_reduce.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_reduce.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_reduce.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_reload.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_reload.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_reload.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_renames.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_renames.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_renames.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_repr.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_repr.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_repr.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_set_literal.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_set_literal.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_set_literal.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_standarderror.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_standarderror.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_standarderror.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_sys_exc.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_sys_exc.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_sys_exc.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_throw.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_throw.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_throw.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_tuple_params.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_tuple_params.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_tuple_params.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_types.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_types.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_types.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_unicode.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_unicode.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_unicode.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_urllib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_urllib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_urllib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_ws_comma.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_ws_comma.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_ws_comma.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_xrange.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_xrange.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_xrange.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_xreadlines.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_xreadlines.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_xreadlines.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_zip.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_zip.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_zip.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/fix_apply.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_asserts.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_basestring.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_buffer.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_dict.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_except.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_exec.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_execfile.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_exitfunc.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_filter.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_funcattrs.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_future.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_getcwdu.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_has_key.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_idioms.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_import.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_imports.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_imports2.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_input.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_intern.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_isinstance.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_itertools.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_itertools_imports.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_long.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_map.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_metaclass.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_methodattrs.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_ne.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_next.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_nonzero.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_numliterals.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_operator.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_paren.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_print.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_raise.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_raw_input.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_reduce.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_reload.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_renames.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_repr.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_set_literal.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_standarderror.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_sys_exc.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_throw.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_tuple_params.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_types.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_unicode.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_urllib.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_ws_comma.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_xrange.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_xreadlines.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_zip.py
-lib/python%%XYDOT%%/lib2to3/main.py
-lib/python%%XYDOT%%/lib2to3/patcomp.py
-lib/python%%XYDOT%%/lib2to3/pgen2/__init__.py
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/conv.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/conv.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/conv.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/driver.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/driver.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/driver.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/grammar.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/grammar.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/grammar.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/literals.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/literals.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/literals.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/parse.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/parse.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/parse.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/pgen.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/pgen.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/pgen.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/token.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/token.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/token.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/tokenize.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/tokenize.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/tokenize.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/conv.py
-lib/python%%XYDOT%%/lib2to3/pgen2/driver.py
-lib/python%%XYDOT%%/lib2to3/pgen2/grammar.py
-lib/python%%XYDOT%%/lib2to3/pgen2/literals.py
-lib/python%%XYDOT%%/lib2to3/pgen2/parse.py
-lib/python%%XYDOT%%/lib2to3/pgen2/pgen.py
-lib/python%%XYDOT%%/lib2to3/pgen2/token.py
-lib/python%%XYDOT%%/lib2to3/pgen2/tokenize.py
-lib/python%%XYDOT%%/lib2to3/pygram.py
-lib/python%%XYDOT%%/lib2to3/pytree.py
-lib/python%%XYDOT%%/lib2to3/refactor.py
-lib/python%%XYDOT%%/lib2to3/tests/__init__.py
-lib/python%%XYDOT%%/lib2to3/tests/__main__.py
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/__main__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/__main__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/__main__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/pytree_idempotency.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/pytree_idempotency.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/pytree_idempotency.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/support.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/support.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/support.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/test_all_fixers.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/test_all_fixers.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/test_all_fixers.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/test_fixers.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/test_fixers.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/test_fixers.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/test_main.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/test_main.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/test_main.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/test_parser.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/test_parser.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/test_parser.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/test_pytree.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/test_pytree.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/test_pytree.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/test_refactor.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/test_refactor.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/test_refactor.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/test_util.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/test_util.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/test_util.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/tests/data/README
-lib/python%%XYDOT%%/lib2to3/tests/data/bom.py
-lib/python%%XYDOT%%/lib2to3/tests/data/crlf.py
-lib/python%%XYDOT%%/lib2to3/tests/data/different_encoding.py
-lib/python%%XYDOT%%/lib2to3/tests/data/false_encoding.py
-lib/python%%XYDOT%%/lib2to3/tests/data/fixers/bad_order.py
-lib/python%%XYDOT%%/lib2to3/tests/data/fixers/myfixes/__init__.py
-lib/python%%XYDOT%%/lib2to3/tests/data/fixers/myfixes/fix_explicit.py
-lib/python%%XYDOT%%/lib2to3/tests/data/fixers/myfixes/fix_first.py
-lib/python%%XYDOT%%/lib2to3/tests/data/fixers/myfixes/fix_last.py
-lib/python%%XYDOT%%/lib2to3/tests/data/fixers/myfixes/fix_parrot.py
-lib/python%%XYDOT%%/lib2to3/tests/data/fixers/myfixes/fix_preorder.py
-lib/python%%XYDOT%%/lib2to3/tests/data/fixers/no_fixer_cls.py
-lib/python%%XYDOT%%/lib2to3/tests/data/fixers/parrot_example.py
-lib/python%%XYDOT%%/lib2to3/tests/data/infinite_recursion.py
-lib/python%%XYDOT%%/lib2to3/tests/data/py2_test_grammar.py
-lib/python%%XYDOT%%/lib2to3/tests/data/py3_test_grammar.py
-lib/python%%XYDOT%%/lib2to3/tests/pytree_idempotency.py
-lib/python%%XYDOT%%/lib2to3/tests/support.py
-lib/python%%XYDOT%%/lib2to3/tests/test_all_fixers.py
-lib/python%%XYDOT%%/lib2to3/tests/test_fixers.py
-lib/python%%XYDOT%%/lib2to3/tests/test_main.py
-lib/python%%XYDOT%%/lib2to3/tests/test_parser.py
-lib/python%%XYDOT%%/lib2to3/tests/test_pytree.py
-lib/python%%XYDOT%%/lib2to3/tests/test_refactor.py
-lib/python%%XYDOT%%/lib2to3/tests/test_util.py
-lib/python%%XYDOT%%/linecache.py
-lib/python%%XYDOT%%/locale.py
-lib/python%%XYDOT%%/logging/__init__.py
-lib/python%%XYDOT%%/logging/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/logging/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/logging/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/logging/__pycache__/config.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/logging/__pycache__/config.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/logging/__pycache__/config.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/logging/__pycache__/handlers.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/logging/__pycache__/handlers.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/logging/__pycache__/handlers.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/logging/config.py
-lib/python%%XYDOT%%/logging/handlers.py
-lib/python%%XYDOT%%/lzma.py
-lib/python%%XYDOT%%/macpath.py
-lib/python%%XYDOT%%/macurl2path.py
-lib/python%%XYDOT%%/mailbox.py
-lib/python%%XYDOT%%/mailcap.py
-lib/python%%XYDOT%%/mimetypes.py
-lib/python%%XYDOT%%/modulefinder.py
-lib/python%%XYDOT%%/multiprocessing/__init__.py
-lib/python%%XYDOT%%/multiprocessing/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/connection.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/connection.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/connection.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/context.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/context.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/context.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/forkserver.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/forkserver.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/forkserver.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/heap.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/heap.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/heap.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/managers.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/managers.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/managers.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/pool.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/pool.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/pool.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/popen_fork.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/popen_fork.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/popen_fork.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/popen_forkserver.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/popen_forkserver.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/popen_forkserver.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/popen_spawn_posix.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/popen_spawn_posix.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/popen_spawn_posix.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/popen_spawn_win32.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/popen_spawn_win32.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/popen_spawn_win32.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/process.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/process.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/process.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/queues.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/queues.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/queues.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/reduction.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/reduction.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/reduction.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/resource_sharer.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/resource_sharer.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/resource_sharer.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/semaphore_tracker.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/semaphore_tracker.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/semaphore_tracker.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/sharedctypes.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/sharedctypes.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/sharedctypes.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/spawn.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/spawn.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/spawn.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/synchronize.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/synchronize.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/synchronize.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/util.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/util.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/util.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/multiprocessing/connection.py
-lib/python%%XYDOT%%/multiprocessing/context.py
-lib/python%%XYDOT%%/multiprocessing/dummy/__init__.py
-lib/python%%XYDOT%%/multiprocessing/dummy/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/multiprocessing/dummy/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/multiprocessing/dummy/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/multiprocessing/dummy/__pycache__/connection.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/multiprocessing/dummy/__pycache__/connection.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/multiprocessing/dummy/__pycache__/connection.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/multiprocessing/dummy/connection.py
-lib/python%%XYDOT%%/multiprocessing/forkserver.py
-lib/python%%XYDOT%%/multiprocessing/heap.py
-lib/python%%XYDOT%%/multiprocessing/managers.py
-lib/python%%XYDOT%%/multiprocessing/pool.py
-lib/python%%XYDOT%%/multiprocessing/popen_fork.py
-lib/python%%XYDOT%%/multiprocessing/popen_forkserver.py
-lib/python%%XYDOT%%/multiprocessing/popen_spawn_posix.py
-lib/python%%XYDOT%%/multiprocessing/popen_spawn_win32.py
-lib/python%%XYDOT%%/multiprocessing/process.py
-lib/python%%XYDOT%%/multiprocessing/queues.py
-lib/python%%XYDOT%%/multiprocessing/reduction.py
-lib/python%%XYDOT%%/multiprocessing/resource_sharer.py
-lib/python%%XYDOT%%/multiprocessing/semaphore_tracker.py
-lib/python%%XYDOT%%/multiprocessing/sharedctypes.py
-lib/python%%XYDOT%%/multiprocessing/spawn.py
-lib/python%%XYDOT%%/multiprocessing/synchronize.py
-lib/python%%XYDOT%%/multiprocessing/util.py
-lib/python%%XYDOT%%/netrc.py
-lib/python%%XYDOT%%/nntplib.py
-lib/python%%XYDOT%%/ntpath.py
-lib/python%%XYDOT%%/nturl2path.py
-lib/python%%XYDOT%%/numbers.py
-lib/python%%XYDOT%%/opcode.py
-lib/python%%XYDOT%%/operator.py
-lib/python%%XYDOT%%/optparse.py
-lib/python%%XYDOT%%/os.py
-lib/python%%XYDOT%%/pathlib.py
-lib/python%%XYDOT%%/pdb.py
-lib/python%%XYDOT%%/pickle.py
-lib/python%%XYDOT%%/pickletools.py
-lib/python%%XYDOT%%/pipes.py
-lib/python%%XYDOT%%/pkgutil.py
-lib/python%%XYDOT%%/plat-freebsd%%OSMAJOR%%/IN.py
-lib/python%%XYDOT%%/plat-freebsd%%OSMAJOR%%/__pycache__/IN.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/plat-freebsd%%OSMAJOR%%/__pycache__/IN.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/plat-freebsd%%OSMAJOR%%/__pycache__/IN.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/plat-freebsd%%OSMAJOR%%/regen
-lib/python%%XYDOT%%/platform.py
-lib/python%%XYDOT%%/plistlib.py
-lib/python%%XYDOT%%/poplib.py
-lib/python%%XYDOT%%/posixpath.py
-lib/python%%XYDOT%%/pprint.py
-lib/python%%XYDOT%%/profile.py
-lib/python%%XYDOT%%/pstats.py
-lib/python%%XYDOT%%/pty.py
-lib/python%%XYDOT%%/py_compile.py
-lib/python%%XYDOT%%/pyclbr.py
-lib/python%%XYDOT%%/pydoc.py
-lib/python%%XYDOT%%/pydoc_data/__init__.py
-lib/python%%XYDOT%%/pydoc_data/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/pydoc_data/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/pydoc_data/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/pydoc_data/__pycache__/topics.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/pydoc_data/__pycache__/topics.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/pydoc_data/__pycache__/topics.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/pydoc_data/_pydoc.css
-lib/python%%XYDOT%%/pydoc_data/topics.py
-lib/python%%XYDOT%%/queue.py
-lib/python%%XYDOT%%/quopri.py
-lib/python%%XYDOT%%/random.py
-lib/python%%XYDOT%%/re.py
-lib/python%%XYDOT%%/reprlib.py
-lib/python%%XYDOT%%/rlcompleter.py
-lib/python%%XYDOT%%/runpy.py
-lib/python%%XYDOT%%/sched.py
-lib/python%%XYDOT%%/selectors.py
-lib/python%%XYDOT%%/shelve.py
-lib/python%%XYDOT%%/shlex.py
-lib/python%%XYDOT%%/shutil.py
-lib/python%%XYDOT%%/signal.py
-lib/python%%XYDOT%%/site-packages/README
-lib/python%%XYDOT%%/site.py
-lib/python%%XYDOT%%/smtpd.py
-lib/python%%XYDOT%%/smtplib.py
-lib/python%%XYDOT%%/sndhdr.py
-lib/python%%XYDOT%%/socket.py
-lib/python%%XYDOT%%/socketserver.py
-lib/python%%XYDOT%%/sqlite3/__init__.py
-lib/python%%XYDOT%%/sqlite3/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/sqlite3/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/sqlite3/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/sqlite3/__pycache__/dbapi2.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/sqlite3/__pycache__/dbapi2.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/sqlite3/__pycache__/dbapi2.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/sqlite3/__pycache__/dump.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/sqlite3/__pycache__/dump.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/sqlite3/__pycache__/dump.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/sqlite3/dbapi2.py
-lib/python%%XYDOT%%/sqlite3/dump.py
-lib/python%%XYDOT%%/sqlite3/test/__init__.py
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/dbapi.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/dbapi.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/dbapi.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/dump.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/dump.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/dump.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/factory.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/factory.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/factory.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/hooks.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/hooks.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/hooks.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/regression.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/regression.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/regression.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/transactions.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/transactions.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/transactions.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/types.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/types.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/types.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/userfunctions.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/userfunctions.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/userfunctions.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/sqlite3/test/dbapi.py
-lib/python%%XYDOT%%/sqlite3/test/dump.py
-lib/python%%XYDOT%%/sqlite3/test/factory.py
-lib/python%%XYDOT%%/sqlite3/test/hooks.py
-lib/python%%XYDOT%%/sqlite3/test/regression.py
-lib/python%%XYDOT%%/sqlite3/test/transactions.py
-lib/python%%XYDOT%%/sqlite3/test/types.py
-lib/python%%XYDOT%%/sqlite3/test/userfunctions.py
-lib/python%%XYDOT%%/sre_compile.py
-lib/python%%XYDOT%%/sre_constants.py
-lib/python%%XYDOT%%/sre_parse.py
-lib/python%%XYDOT%%/ssl.py
-lib/python%%XYDOT%%/stat.py
-lib/python%%XYDOT%%/statistics.py
-lib/python%%XYDOT%%/string.py
-lib/python%%XYDOT%%/stringprep.py
-lib/python%%XYDOT%%/struct.py
-lib/python%%XYDOT%%/subprocess.py
-lib/python%%XYDOT%%/sunau.py
-lib/python%%XYDOT%%/symbol.py
-lib/python%%XYDOT%%/symtable.py
-lib/python%%XYDOT%%/sysconfig.py
-lib/python%%XYDOT%%/tabnanny.py
-lib/python%%XYDOT%%/tarfile.py
-lib/python%%XYDOT%%/telnetlib.py
-lib/python%%XYDOT%%/tempfile.py
-lib/python%%XYDOT%%/test/Sine-1000Hz-300ms.aif
-lib/python%%XYDOT%%/test/__init__.py
-lib/python%%XYDOT%%/test/__main__.py
-lib/python%%XYDOT%%/test/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/__main__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/__main__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/__main__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/_test_multiprocessing.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/_test_multiprocessing.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/_test_multiprocessing.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/audiotests.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/audiotests.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/audiotests.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/autotest.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/autotest.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/autotest.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/bisect.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/bisect.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/bisect.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/bytecode_helper.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/bytecode_helper.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/bytecode_helper.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/coding20731.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/coding20731.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/coding20731.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/curses_tests.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/curses_tests.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/curses_tests.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/datetimetester.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/datetimetester.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/datetimetester.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/dis_module.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/dis_module.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/dis_module.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/doctest_aliases.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/doctest_aliases.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/doctest_aliases.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/double_const.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/double_const.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/double_const.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/final_a.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/final_a.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/final_a.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/final_b.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/final_b.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/final_b.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/fork_wait.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/fork_wait.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/fork_wait.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/future_test1.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/future_test1.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/future_test1.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/future_test2.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/future_test2.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/future_test2.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/gdb_sample.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/gdb_sample.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/gdb_sample.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/imp_dummy.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/imp_dummy.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/imp_dummy.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/inspect_fodder.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/inspect_fodder.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/inspect_fodder.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/inspect_fodder2.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/inspect_fodder2.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/inspect_fodder2.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/list_tests.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/list_tests.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/list_tests.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/lock_tests.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/lock_tests.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/lock_tests.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/make_ssl_certs.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/make_ssl_certs.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/make_ssl_certs.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/mapping_tests.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/mapping_tests.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/mapping_tests.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/memory_watchdog.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/memory_watchdog.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/memory_watchdog.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/mock_socket.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/mock_socket.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/mock_socket.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/mod_generics_cache.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/mod_generics_cache.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/mod_generics_cache.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/mp_fork_bomb.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/mp_fork_bomb.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/mp_fork_bomb.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/mp_preload.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/mp_preload.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/mp_preload.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/multibytecodec_support.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/multibytecodec_support.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/multibytecodec_support.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/outstanding_bugs.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/outstanding_bugs.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/outstanding_bugs.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/pickletester.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/pickletester.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/pickletester.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/profilee.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/profilee.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/profilee.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/pyclbr_input.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/pyclbr_input.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/pyclbr_input.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/pydoc_mod.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/pydoc_mod.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/pydoc_mod.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/pydocfodder.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/pydocfodder.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/pydocfodder.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/pystone.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/pystone.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/pystone.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/re_tests.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/re_tests.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/re_tests.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/regrtest.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/regrtest.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/regrtest.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/relimport.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/relimport.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/relimport.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/reperf.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/reperf.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/reperf.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/sample_doctest.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/sample_doctest.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/sample_doctest.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/sample_doctest_no_docstrings.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/sample_doctest_no_docstrings.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/sample_doctest_no_docstrings.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/sample_doctest_no_doctests.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/sample_doctest_no_doctests.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/sample_doctest_no_doctests.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/seq_tests.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/seq_tests.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/seq_tests.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/sortperf.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/sortperf.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/sortperf.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/ssl_servers.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/ssl_servers.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/ssl_servers.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/ssltests.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/ssltests.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/ssltests.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/string_tests.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/string_tests.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/string_tests.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test___all__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test___all__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test___all__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test___future__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test___future__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test___future__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test__locale.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test__locale.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test__locale.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test__opcode.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test__opcode.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test__opcode.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test__osx_support.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test__osx_support.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test__osx_support.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_abc.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_abc.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_abc.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_abstract_numbers.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_abstract_numbers.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_abstract_numbers.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_aifc.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_aifc.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_aifc.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_argparse.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_argparse.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_argparse.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_array.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_array.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_array.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_asdl_parser.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_asdl_parser.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_asdl_parser.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ast.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ast.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ast.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_asynchat.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_asynchat.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_asynchat.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_asyncore.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_asyncore.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_asyncore.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_atexit.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_atexit.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_atexit.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_audioop.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_audioop.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_audioop.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_augassign.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_augassign.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_augassign.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_base64.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_base64.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_base64.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_bigaddrspace.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_bigaddrspace.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_bigaddrspace.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_bigmem.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_bigmem.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_bigmem.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_binascii.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_binascii.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_binascii.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_binhex.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_binhex.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_binhex.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_binop.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_binop.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_binop.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_bisect.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_bisect.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_bisect.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_bool.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_bool.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_bool.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_buffer.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_buffer.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_buffer.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_bufio.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_bufio.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_bufio.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_builtin.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_builtin.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_builtin.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_bytes.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_bytes.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_bytes.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_bz2.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_bz2.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_bz2.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_calendar.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_calendar.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_calendar.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_call.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_call.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_call.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_capi.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_capi.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_capi.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_cgi.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_cgi.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_cgi.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_cgitb.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_cgitb.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_cgitb.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_charmapcodec.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_charmapcodec.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_charmapcodec.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_class.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_class.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_class.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_cmath.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_cmath.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_cmath.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_cmd.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_cmd.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_cmd.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_cmd_line.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_cmd_line.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_cmd_line.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_cmd_line_script.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_cmd_line_script.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_cmd_line_script.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_code.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_code.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_code.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_code_module.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_code_module.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_code_module.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codeccallbacks.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codeccallbacks.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codeccallbacks.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecencodings_cn.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecencodings_cn.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecencodings_cn.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecencodings_hk.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecencodings_hk.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecencodings_hk.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecencodings_iso2022.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecencodings_iso2022.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecencodings_iso2022.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecencodings_jp.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecencodings_jp.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecencodings_jp.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecencodings_kr.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecencodings_kr.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecencodings_kr.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecencodings_tw.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecencodings_tw.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecencodings_tw.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecmaps_cn.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecmaps_cn.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecmaps_cn.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecmaps_hk.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecmaps_hk.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecmaps_hk.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecmaps_jp.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecmaps_jp.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecmaps_jp.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecmaps_kr.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecmaps_kr.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecmaps_kr.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecmaps_tw.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecmaps_tw.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecmaps_tw.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecs.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecs.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecs.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codeop.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codeop.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codeop.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_collections.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_collections.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_collections.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_colorsys.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_colorsys.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_colorsys.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_compare.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_compare.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_compare.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_compile.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_compile.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_compile.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_compileall.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_compileall.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_compileall.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_complex.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_complex.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_complex.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_concurrent_futures.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_concurrent_futures.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_concurrent_futures.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_configparser.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_configparser.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_configparser.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_contains.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_contains.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_contains.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_contextlib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_contextlib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_contextlib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_copy.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_copy.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_copy.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_copyreg.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_copyreg.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_copyreg.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_coroutines.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_coroutines.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_coroutines.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_cprofile.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_cprofile.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_cprofile.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_crashers.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_crashers.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_crashers.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_crypt.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_crypt.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_crypt.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_csv.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_csv.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_csv.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ctypes.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ctypes.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ctypes.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_curses.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_curses.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_curses.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_datetime.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_datetime.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_datetime.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dbm.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dbm.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dbm.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dbm_dumb.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dbm_dumb.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dbm_dumb.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dbm_gnu.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dbm_gnu.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dbm_gnu.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dbm_ndbm.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dbm_ndbm.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dbm_ndbm.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_decimal.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_decimal.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_decimal.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_decorators.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_decorators.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_decorators.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_defaultdict.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_defaultdict.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_defaultdict.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_deque.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_deque.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_deque.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_descr.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_descr.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_descr.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_descrtut.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_descrtut.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_descrtut.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_devpoll.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_devpoll.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_devpoll.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dict.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dict.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dict.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dictcomps.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dictcomps.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dictcomps.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dictviews.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dictviews.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dictviews.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_difflib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_difflib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_difflib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dis.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dis.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dis.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_distutils.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_distutils.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_distutils.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_doctest.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_doctest.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_doctest.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_doctest2.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_doctest2.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_doctest2.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_docxmlrpc.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_docxmlrpc.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_docxmlrpc.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dummy_thread.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dummy_thread.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dummy_thread.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dummy_threading.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dummy_threading.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dummy_threading.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dynamic.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dynamic.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dynamic.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dynamicclassattribute.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dynamicclassattribute.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dynamicclassattribute.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_eintr.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_eintr.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_eintr.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ensurepip.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ensurepip.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ensurepip.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_enum.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_enum.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_enum.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_enumerate.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_enumerate.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_enumerate.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_eof.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_eof.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_eof.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_epoll.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_epoll.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_epoll.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_errno.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_errno.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_errno.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_exception_variations.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_exception_variations.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_exception_variations.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_exceptions.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_exceptions.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_exceptions.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_extcall.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_extcall.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_extcall.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_faulthandler.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_faulthandler.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_faulthandler.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_fcntl.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_fcntl.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_fcntl.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_file.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_file.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_file.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_file_eintr.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_file_eintr.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_file_eintr.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_filecmp.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_filecmp.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_filecmp.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_fileinput.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_fileinput.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_fileinput.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_fileio.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_fileio.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_fileio.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_finalization.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_finalization.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_finalization.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_float.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_float.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_float.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_flufl.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_flufl.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_flufl.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_fnmatch.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_fnmatch.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_fnmatch.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_fork1.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_fork1.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_fork1.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_format.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_format.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_format.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_fractions.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_fractions.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_fractions.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_frame.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_frame.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_frame.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ftplib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ftplib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ftplib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_funcattrs.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_funcattrs.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_funcattrs.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_functools.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_functools.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_functools.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_future.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_future.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_future.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_future3.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_future3.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_future3.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_future4.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_future4.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_future4.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_future5.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_future5.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_future5.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_gc.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_gc.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_gc.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_gdb.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_gdb.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_gdb.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_generators.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_generators.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_generators.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_genericpath.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_genericpath.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_genericpath.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_genexps.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_genexps.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_genexps.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_getargs2.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_getargs2.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_getargs2.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_getopt.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_getopt.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_getopt.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_getpass.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_getpass.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_getpass.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_gettext.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_gettext.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_gettext.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_glob.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_glob.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_glob.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_global.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_global.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_global.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_grammar.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_grammar.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_grammar.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_grp.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_grp.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_grp.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_gzip.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_gzip.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_gzip.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_hash.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_hash.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_hash.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_hashlib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_hashlib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_hashlib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_heapq.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_heapq.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_heapq.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_hmac.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_hmac.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_hmac.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_html.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_html.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_html.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_htmlparser.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_htmlparser.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_htmlparser.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_http_cookiejar.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_http_cookiejar.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_http_cookiejar.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_http_cookies.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_http_cookies.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_http_cookies.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_httplib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_httplib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_httplib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_httpservers.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_httpservers.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_httpservers.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_idle.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_idle.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_idle.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_imaplib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_imaplib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_imaplib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_imghdr.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_imghdr.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_imghdr.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_imp.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_imp.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_imp.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_index.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_index.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_index.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_inspect.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_inspect.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_inspect.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_int.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_int.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_int.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_int_literal.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_int_literal.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_int_literal.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_io.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_io.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_io.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ioctl.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ioctl.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ioctl.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ipaddress.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ipaddress.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ipaddress.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_isinstance.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_isinstance.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_isinstance.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_iter.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_iter.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_iter.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_iterlen.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_iterlen.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_iterlen.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_itertools.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_itertools.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_itertools.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_keyword.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_keyword.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_keyword.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_keywordonlyarg.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_keywordonlyarg.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_keywordonlyarg.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_kqueue.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_kqueue.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_kqueue.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_largefile.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_largefile.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_largefile.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_lib2to3.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_lib2to3.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_lib2to3.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_linecache.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_linecache.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_linecache.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_list.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_list.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_list.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_listcomps.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_listcomps.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_listcomps.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_locale.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_locale.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_locale.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_logging.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_logging.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_logging.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_long.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_long.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_long.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_longexp.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_longexp.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_longexp.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_lzma.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_lzma.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_lzma.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_macpath.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_macpath.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_macpath.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_macurl2path.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_macurl2path.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_macurl2path.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_mailbox.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_mailbox.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_mailbox.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_mailcap.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_mailcap.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_mailcap.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_marshal.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_marshal.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_marshal.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_math.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_math.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_math.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_memoryio.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_memoryio.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_memoryio.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_memoryview.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_memoryview.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_memoryview.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_metaclass.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_metaclass.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_metaclass.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_mimetypes.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_mimetypes.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_mimetypes.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_minidom.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_minidom.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_minidom.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_mmap.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_mmap.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_mmap.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_module.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_module.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_module.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_modulefinder.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_modulefinder.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_modulefinder.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_msilib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_msilib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_msilib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_multibytecodec.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_multibytecodec.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_multibytecodec.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_multiprocessing_fork.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_multiprocessing_fork.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_multiprocessing_fork.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_multiprocessing_forkserver.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_multiprocessing_forkserver.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_multiprocessing_forkserver.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_multiprocessing_main_handling.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_multiprocessing_main_handling.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_multiprocessing_main_handling.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_multiprocessing_spawn.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_multiprocessing_spawn.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_multiprocessing_spawn.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_netrc.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_netrc.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_netrc.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_nis.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_nis.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_nis.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_nntplib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_nntplib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_nntplib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_normalization.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_normalization.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_normalization.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ntpath.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ntpath.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ntpath.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_numeric_tower.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_numeric_tower.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_numeric_tower.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_opcodes.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_opcodes.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_opcodes.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_openpty.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_openpty.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_openpty.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_operator.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_operator.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_operator.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_optparse.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_optparse.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_optparse.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ordered_dict.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ordered_dict.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ordered_dict.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_os.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_os.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_os.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ossaudiodev.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ossaudiodev.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ossaudiodev.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_osx_env.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_osx_env.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_osx_env.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_parser.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_parser.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_parser.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pathlib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pathlib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pathlib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pdb.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pdb.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pdb.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_peepholer.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_peepholer.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_peepholer.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pep247.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pep247.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pep247.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pep277.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pep277.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pep277.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pep3120.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pep3120.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pep3120.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pep3131.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pep3131.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pep3131.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pep3151.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pep3151.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pep3151.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pep352.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pep352.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pep352.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pep380.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pep380.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pep380.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pep479.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pep479.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pep479.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pickle.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pickle.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pickle.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pickletools.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pickletools.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pickletools.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pipes.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pipes.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pipes.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pkg.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pkg.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pkg.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pkgimport.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pkgimport.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pkgimport.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pkgutil.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pkgutil.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pkgutil.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_platform.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_platform.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_platform.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_plistlib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_plistlib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_plistlib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_poll.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_poll.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_poll.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_popen.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_popen.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_popen.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_poplib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_poplib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_poplib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_posix.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_posix.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_posix.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_posixpath.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_posixpath.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_posixpath.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pow.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pow.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pow.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pprint.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pprint.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pprint.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_print.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_print.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_print.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_profile.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_profile.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_profile.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_property.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_property.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_property.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pstats.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pstats.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pstats.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pty.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pty.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pty.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pulldom.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pulldom.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pulldom.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pwd.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pwd.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pwd.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_py_compile.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_py_compile.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_py_compile.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pyclbr.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pyclbr.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pyclbr.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pydoc.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pydoc.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pydoc.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pyexpat.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pyexpat.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pyexpat.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_queue.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_queue.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_queue.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_quopri.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_quopri.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_quopri.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_raise.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_raise.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_raise.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_random.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_random.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_random.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_range.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_range.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_range.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_re.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_re.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_re.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_readline.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_readline.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_readline.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_regrtest.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_regrtest.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_regrtest.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_reprlib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_reprlib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_reprlib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_resource.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_resource.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_resource.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_richcmp.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_richcmp.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_richcmp.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_rlcompleter.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_rlcompleter.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_rlcompleter.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_robotparser.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_robotparser.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_robotparser.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_runpy.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_runpy.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_runpy.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sax.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sax.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sax.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sched.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sched.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sched.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_scope.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_scope.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_scope.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_script_helper.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_script_helper.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_script_helper.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_select.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_select.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_select.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_selectors.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_selectors.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_selectors.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_set.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_set.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_set.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_setcomps.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_setcomps.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_setcomps.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_shelve.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_shelve.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_shelve.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_shlex.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_shlex.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_shlex.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_shutil.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_shutil.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_shutil.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_signal.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_signal.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_signal.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_site.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_site.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_site.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_slice.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_slice.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_slice.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_smtpd.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_smtpd.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_smtpd.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_smtplib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_smtplib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_smtplib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_smtpnet.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_smtpnet.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_smtpnet.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sndhdr.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sndhdr.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sndhdr.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_socket.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_socket.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_socket.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_socketserver.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_socketserver.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_socketserver.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sort.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sort.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sort.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_source_encoding.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_source_encoding.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_source_encoding.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_spwd.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_spwd.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_spwd.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sqlite.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sqlite.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sqlite.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ssl.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ssl.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ssl.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_startfile.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_startfile.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_startfile.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_stat.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_stat.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_stat.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_statistics.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_statistics.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_statistics.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_strftime.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_strftime.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_strftime.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_string.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_string.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_string.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_stringprep.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_stringprep.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_stringprep.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_strlit.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_strlit.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_strlit.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_strptime.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_strptime.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_strptime.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_strtod.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_strtod.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_strtod.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_struct.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_struct.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_struct.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_structmembers.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_structmembers.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_structmembers.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_structseq.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_structseq.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_structseq.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_subprocess.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_subprocess.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_subprocess.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sunau.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sunau.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sunau.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sundry.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sundry.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sundry.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_super.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_super.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_super.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_support.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_support.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_support.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_symtable.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_symtable.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_symtable.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_syntax.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_syntax.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_syntax.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sys.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sys.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sys.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sys_setprofile.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sys_setprofile.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sys_setprofile.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sys_settrace.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sys_settrace.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sys_settrace.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sysconfig.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sysconfig.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sysconfig.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_syslog.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_syslog.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_syslog.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_tarfile.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_tarfile.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_tarfile.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_tcl.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_tcl.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_tcl.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_telnetlib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_telnetlib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_telnetlib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_tempfile.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_tempfile.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_tempfile.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_textwrap.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_textwrap.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_textwrap.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_thread.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_thread.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_thread.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_threaded_import.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_threaded_import.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_threaded_import.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_threadedtempfile.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_threadedtempfile.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_threadedtempfile.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_threading.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_threading.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_threading.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_threading_local.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_threading_local.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_threading_local.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_threadsignals.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_threadsignals.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_threadsignals.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_time.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_time.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_time.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_timeit.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_timeit.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_timeit.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_timeout.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_timeout.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_timeout.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_tix.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_tix.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_tix.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_tk.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_tk.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_tk.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_tokenize.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_tokenize.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_tokenize.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_trace.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_trace.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_trace.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_traceback.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_traceback.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_traceback.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_tracemalloc.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_tracemalloc.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_tracemalloc.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ttk_guionly.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ttk_guionly.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ttk_guionly.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ttk_textonly.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ttk_textonly.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ttk_textonly.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_tuple.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_tuple.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_tuple.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_turtle.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_turtle.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_turtle.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_typechecks.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_typechecks.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_typechecks.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_types.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_types.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_types.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_typing.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_typing.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_typing.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ucn.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ucn.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ucn.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_unary.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_unary.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_unary.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_unicode.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_unicode.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_unicode.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_unicode_file.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_unicode_file.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_unicode_file.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_unicodedata.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_unicodedata.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_unicodedata.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_unittest.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_unittest.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_unittest.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_univnewlines.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_univnewlines.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_univnewlines.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_unpack.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_unpack.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_unpack.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_unpack_ex.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_unpack_ex.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_unpack_ex.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_urllib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_urllib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_urllib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_urllib2.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_urllib2.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_urllib2.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_urllib2_localnet.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_urllib2_localnet.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_urllib2_localnet.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_urllib2net.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_urllib2net.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_urllib2net.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_urllib_response.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_urllib_response.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_urllib_response.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_urllibnet.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_urllibnet.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_urllibnet.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_urlparse.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_urlparse.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_urlparse.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_userdict.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_userdict.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_userdict.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_userlist.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_userlist.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_userlist.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_userstring.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_userstring.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_userstring.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_uu.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_uu.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_uu.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_uuid.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_uuid.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_uuid.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_venv.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_venv.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_venv.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_wait3.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_wait3.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_wait3.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_wait4.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_wait4.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_wait4.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_wave.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_wave.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_wave.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_weakref.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_weakref.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_weakref.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_weakset.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_weakset.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_weakset.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_webbrowser.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_webbrowser.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_webbrowser.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_winreg.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_winreg.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_winreg.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_winsound.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_winsound.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_winsound.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_with.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_with.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_with.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_wsgiref.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_wsgiref.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_wsgiref.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_xdrlib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_xdrlib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_xdrlib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_xml_dom_minicompat.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_xml_dom_minicompat.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_xml_dom_minicompat.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_xml_etree.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_xml_etree.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_xml_etree.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_xml_etree_c.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_xml_etree_c.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_xml_etree_c.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_xmlrpc.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_xmlrpc.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_xmlrpc.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_xmlrpc_net.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_xmlrpc_net.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_xmlrpc_net.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_zipapp.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_zipapp.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_zipapp.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_zipfile.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_zipfile.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_zipfile.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_zipfile64.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_zipfile64.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_zipfile64.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_zipimport.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_zipimport.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_zipimport.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_zipimport_support.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_zipimport_support.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_zipimport_support.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_zlib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_zlib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_zlib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/testcodec.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/testcodec.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/testcodec.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/tf_inherit_check.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/tf_inherit_check.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/tf_inherit_check.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/threaded_import_hangers.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/threaded_import_hangers.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/threaded_import_hangers.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/time_hashlib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/time_hashlib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/time_hashlib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/win_console_handler.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/win_console_handler.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/win_console_handler.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/xmltests.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/xmltests.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/xmltests.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/_test_multiprocessing.py
-lib/python%%XYDOT%%/test/allsans.pem
-lib/python%%XYDOT%%/test/audiodata/pluck-alaw.aifc
-lib/python%%XYDOT%%/test/audiodata/pluck-pcm16.aiff
-lib/python%%XYDOT%%/test/audiodata/pluck-pcm16.au
-lib/python%%XYDOT%%/test/audiodata/pluck-pcm16.wav
-lib/python%%XYDOT%%/test/audiodata/pluck-pcm24.aiff
-lib/python%%XYDOT%%/test/audiodata/pluck-pcm24.au
-lib/python%%XYDOT%%/test/audiodata/pluck-pcm24.wav
-lib/python%%XYDOT%%/test/audiodata/pluck-pcm32.aiff
-lib/python%%XYDOT%%/test/audiodata/pluck-pcm32.au
-lib/python%%XYDOT%%/test/audiodata/pluck-pcm32.wav
-lib/python%%XYDOT%%/test/audiodata/pluck-pcm8.aiff
-lib/python%%XYDOT%%/test/audiodata/pluck-pcm8.au
-lib/python%%XYDOT%%/test/audiodata/pluck-pcm8.wav
-lib/python%%XYDOT%%/test/audiodata/pluck-ulaw.aifc
-lib/python%%XYDOT%%/test/audiodata/pluck-ulaw.au
-lib/python%%XYDOT%%/test/audiotest.au
-lib/python%%XYDOT%%/test/audiotests.py
-lib/python%%XYDOT%%/test/autotest.py
-lib/python%%XYDOT%%/test/bad_coding.py
-lib/python%%XYDOT%%/test/bad_coding2.py
-lib/python%%XYDOT%%/test/badcert.pem
-lib/python%%XYDOT%%/test/badkey.pem
-lib/python%%XYDOT%%/test/badsyntax_3131.py
-lib/python%%XYDOT%%/test/badsyntax_async1.py
-lib/python%%XYDOT%%/test/badsyntax_async2.py
-lib/python%%XYDOT%%/test/badsyntax_async3.py
-lib/python%%XYDOT%%/test/badsyntax_async4.py
-lib/python%%XYDOT%%/test/badsyntax_async5.py
-lib/python%%XYDOT%%/test/badsyntax_async6.py
-lib/python%%XYDOT%%/test/badsyntax_async7.py
-lib/python%%XYDOT%%/test/badsyntax_async8.py
-lib/python%%XYDOT%%/test/badsyntax_future10.py
-lib/python%%XYDOT%%/test/badsyntax_future3.py
-lib/python%%XYDOT%%/test/badsyntax_future4.py
-lib/python%%XYDOT%%/test/badsyntax_future5.py
-lib/python%%XYDOT%%/test/badsyntax_future6.py
-lib/python%%XYDOT%%/test/badsyntax_future7.py
-lib/python%%XYDOT%%/test/badsyntax_future8.py
-lib/python%%XYDOT%%/test/badsyntax_future9.py
-lib/python%%XYDOT%%/test/badsyntax_pep3120.py
-lib/python%%XYDOT%%/test/bisect.py
-lib/python%%XYDOT%%/test/bytecode_helper.py
-lib/python%%XYDOT%%/test/capath/0e4015b9.0
-lib/python%%XYDOT%%/test/capath/4e1295a3.0
-lib/python%%XYDOT%%/test/capath/5ed36f99.0
-lib/python%%XYDOT%%/test/capath/6e88d7b8.0
-lib/python%%XYDOT%%/test/capath/99d0fa06.0
-lib/python%%XYDOT%%/test/capath/ce7b8643.0
-lib/python%%XYDOT%%/test/cfgparser.1
-lib/python%%XYDOT%%/test/cfgparser.2
-lib/python%%XYDOT%%/test/cfgparser.3
-lib/python%%XYDOT%%/test/cjkencodings/big5-utf8.txt
-lib/python%%XYDOT%%/test/cjkencodings/big5.txt
-lib/python%%XYDOT%%/test/cjkencodings/big5hkscs-utf8.txt
-lib/python%%XYDOT%%/test/cjkencodings/big5hkscs.txt
-lib/python%%XYDOT%%/test/cjkencodings/cp949-utf8.txt
-lib/python%%XYDOT%%/test/cjkencodings/cp949.txt
-lib/python%%XYDOT%%/test/cjkencodings/euc_jisx0213-utf8.txt
-lib/python%%XYDOT%%/test/cjkencodings/euc_jisx0213.txt
-lib/python%%XYDOT%%/test/cjkencodings/euc_jp-utf8.txt
-lib/python%%XYDOT%%/test/cjkencodings/euc_jp.txt
-lib/python%%XYDOT%%/test/cjkencodings/euc_kr-utf8.txt
-lib/python%%XYDOT%%/test/cjkencodings/euc_kr.txt
-lib/python%%XYDOT%%/test/cjkencodings/gb18030-utf8.txt
-lib/python%%XYDOT%%/test/cjkencodings/gb18030.txt
-lib/python%%XYDOT%%/test/cjkencodings/gb2312-utf8.txt
-lib/python%%XYDOT%%/test/cjkencodings/gb2312.txt
-lib/python%%XYDOT%%/test/cjkencodings/gbk-utf8.txt
-lib/python%%XYDOT%%/test/cjkencodings/gbk.txt
-lib/python%%XYDOT%%/test/cjkencodings/hz-utf8.txt
-lib/python%%XYDOT%%/test/cjkencodings/hz.txt
-lib/python%%XYDOT%%/test/cjkencodings/iso2022_jp-utf8.txt
-lib/python%%XYDOT%%/test/cjkencodings/iso2022_jp.txt
-lib/python%%XYDOT%%/test/cjkencodings/iso2022_kr-utf8.txt
-lib/python%%XYDOT%%/test/cjkencodings/iso2022_kr.txt
-lib/python%%XYDOT%%/test/cjkencodings/johab-utf8.txt
-lib/python%%XYDOT%%/test/cjkencodings/johab.txt
-lib/python%%XYDOT%%/test/cjkencodings/shift_jis-utf8.txt
-lib/python%%XYDOT%%/test/cjkencodings/shift_jis.txt
-lib/python%%XYDOT%%/test/cjkencodings/shift_jisx0213-utf8.txt
-lib/python%%XYDOT%%/test/cjkencodings/shift_jisx0213.txt
-lib/python%%XYDOT%%/test/cmath_testcases.txt
-lib/python%%XYDOT%%/test/coding20731.py
-lib/python%%XYDOT%%/test/curses_tests.py
-lib/python%%XYDOT%%/test/data/README
-lib/python%%XYDOT%%/test/datetimetester.py
-lib/python%%XYDOT%%/test/decimaltestdata/abs.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/add.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/and.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/base.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/clamp.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/class.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/compare.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/comparetotal.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/comparetotmag.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/copy.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/copyabs.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/copynegate.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/copysign.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddAbs.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddAdd.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddAnd.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddBase.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddCanonical.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddClass.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddCompare.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddCompareSig.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddCompareTotal.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddCompareTotalMag.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddCopy.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddCopyAbs.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddCopyNegate.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddCopySign.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddDivide.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddDivideInt.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddEncode.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddFMA.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddInvert.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddLogB.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddMax.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddMaxMag.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddMin.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddMinMag.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddMinus.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddMultiply.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddNextMinus.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddNextPlus.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddNextToward.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddOr.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddPlus.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddQuantize.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddReduce.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddRemainder.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddRemainderNear.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddRotate.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddSameQuantum.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddScaleB.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddShift.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddSubtract.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddToIntegral.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddXor.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/decDouble.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/decQuad.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/decSingle.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/divide.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/divideint.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqAbs.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqAdd.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqAnd.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqBase.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqCanonical.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqClass.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqCompare.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqCompareSig.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqCompareTotal.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqCompareTotalMag.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqCopy.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqCopyAbs.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqCopyNegate.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqCopySign.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqDivide.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqDivideInt.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqEncode.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqFMA.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqInvert.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqLogB.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqMax.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqMaxMag.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqMin.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqMinMag.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqMinus.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqMultiply.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqNextMinus.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqNextPlus.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqNextToward.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqOr.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqPlus.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqQuantize.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqReduce.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqRemainder.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqRemainderNear.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqRotate.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqSameQuantum.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqScaleB.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqShift.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqSubtract.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqToIntegral.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqXor.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dsBase.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dsEncode.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/exp.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/extra.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/fma.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/inexact.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/invert.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ln.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/log10.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/logb.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/max.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/maxmag.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/min.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/minmag.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/minus.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/multiply.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/nextminus.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/nextplus.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/nexttoward.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/or.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/plus.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/power.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/powersqrt.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/quantize.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/randomBound32.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/randoms.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/reduce.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/remainder.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/remainderNear.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/rescale.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/rotate.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/rounding.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/samequantum.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/scaleb.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/shift.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/squareroot.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/subtract.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/testall.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/tointegral.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/tointegralx.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/xor.decTest
-lib/python%%XYDOT%%/test/dh1024.pem
-lib/python%%XYDOT%%/test/dis_module.py
-lib/python%%XYDOT%%/test/doctest_aliases.py
-lib/python%%XYDOT%%/test/double_const.py
-lib/python%%XYDOT%%/test/eintrdata/__pycache__/eintr_tester.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/eintrdata/__pycache__/eintr_tester.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/eintrdata/__pycache__/eintr_tester.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/eintrdata/eintr_tester.py
-lib/python%%XYDOT%%/test/empty.vbs
-lib/python%%XYDOT%%/test/encoded_modules/__init__.py
-lib/python%%XYDOT%%/test/encoded_modules/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/encoded_modules/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/encoded_modules/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/encoded_modules/__pycache__/module_iso_8859_1.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/encoded_modules/__pycache__/module_iso_8859_1.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/encoded_modules/__pycache__/module_iso_8859_1.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/encoded_modules/__pycache__/module_koi8_r.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/encoded_modules/__pycache__/module_koi8_r.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/encoded_modules/__pycache__/module_koi8_r.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/encoded_modules/module_iso_8859_1.py
-lib/python%%XYDOT%%/test/encoded_modules/module_koi8_r.py
-lib/python%%XYDOT%%/test/exception_hierarchy.txt
-lib/python%%XYDOT%%/test/final_a.py
-lib/python%%XYDOT%%/test/final_b.py
-lib/python%%XYDOT%%/test/floating_points.txt
-lib/python%%XYDOT%%/test/fork_wait.py
-lib/python%%XYDOT%%/test/formatfloat_testcases.txt
-lib/python%%XYDOT%%/test/future_test1.py
-lib/python%%XYDOT%%/test/future_test2.py
-lib/python%%XYDOT%%/test/gdb_sample.py
-lib/python%%XYDOT%%/test/ieee754.txt
-lib/python%%XYDOT%%/test/imghdrdata/python.bmp
-lib/python%%XYDOT%%/test/imghdrdata/python.exr
-lib/python%%XYDOT%%/test/imghdrdata/python.gif
-lib/python%%XYDOT%%/test/imghdrdata/python.jpg
-lib/python%%XYDOT%%/test/imghdrdata/python.pbm
-lib/python%%XYDOT%%/test/imghdrdata/python.pgm
-lib/python%%XYDOT%%/test/imghdrdata/python.png
-lib/python%%XYDOT%%/test/imghdrdata/python.ppm
-lib/python%%XYDOT%%/test/imghdrdata/python.ras
-lib/python%%XYDOT%%/test/imghdrdata/python.sgi
-lib/python%%XYDOT%%/test/imghdrdata/python.tiff
-lib/python%%XYDOT%%/test/imghdrdata/python.webp
-lib/python%%XYDOT%%/test/imghdrdata/python.xbm
-lib/python%%XYDOT%%/test/imp_dummy.py
-lib/python%%XYDOT%%/test/inspect_fodder.py
-lib/python%%XYDOT%%/test/inspect_fodder2.py
-lib/python%%XYDOT%%/test/keycert.passwd.pem
-lib/python%%XYDOT%%/test/keycert.pem
-lib/python%%XYDOT%%/test/keycert2.pem
-lib/python%%XYDOT%%/test/keycert3.pem
-lib/python%%XYDOT%%/test/keycert4.pem
-lib/python%%XYDOT%%/test/list_tests.py
-lib/python%%XYDOT%%/test/lock_tests.py
-lib/python%%XYDOT%%/test/mailcap.txt
-lib/python%%XYDOT%%/test/make_ssl_certs.py
-lib/python%%XYDOT%%/test/mapping_tests.py
-lib/python%%XYDOT%%/test/math_testcases.txt
-lib/python%%XYDOT%%/test/memory_watchdog.py
-lib/python%%XYDOT%%/test/mime.types
-lib/python%%XYDOT%%/test/mock_socket.py
-lib/python%%XYDOT%%/test/mod_generics_cache.py
-lib/python%%XYDOT%%/test/mp_fork_bomb.py
-lib/python%%XYDOT%%/test/mp_preload.py
-lib/python%%XYDOT%%/test/multibytecodec_support.py
-lib/python%%XYDOT%%/test/nokia.pem
-lib/python%%XYDOT%%/test/nullbytecert.pem
-lib/python%%XYDOT%%/test/nullcert.pem
-lib/python%%XYDOT%%/test/outstanding_bugs.py
-lib/python%%XYDOT%%/test/pickletester.py
-lib/python%%XYDOT%%/test/profilee.py
-lib/python%%XYDOT%%/test/pstats.pck
-lib/python%%XYDOT%%/test/pycacert.pem
-lib/python%%XYDOT%%/test/pycakey.pem
-lib/python%%XYDOT%%/test/pyclbr_input.py
-lib/python%%XYDOT%%/test/pydoc_mod.py
-lib/python%%XYDOT%%/test/pydocfodder.py
-lib/python%%XYDOT%%/test/pystone.py
-lib/python%%XYDOT%%/test/randv2_32.pck
-lib/python%%XYDOT%%/test/randv2_64.pck
-lib/python%%XYDOT%%/test/randv3.pck
-lib/python%%XYDOT%%/test/re_tests.py
-lib/python%%XYDOT%%/test/regrtest.py
-lib/python%%XYDOT%%/test/relimport.py
-lib/python%%XYDOT%%/test/reperf.py
-lib/python%%XYDOT%%/test/revocation.crl
-lib/python%%XYDOT%%/test/sample_doctest.py
-lib/python%%XYDOT%%/test/sample_doctest_no_docstrings.py
-lib/python%%XYDOT%%/test/sample_doctest_no_doctests.py
-lib/python%%XYDOT%%/test/selfsigned_pythontestdotnet.pem
-lib/python%%XYDOT%%/test/seq_tests.py
-lib/python%%XYDOT%%/test/sgml_input.html
-lib/python%%XYDOT%%/test/sha256.pem
-lib/python%%XYDOT%%/test/sndhdrdata/README
-lib/python%%XYDOT%%/test/sndhdrdata/sndhdr.8svx
-lib/python%%XYDOT%%/test/sndhdrdata/sndhdr.aifc
-lib/python%%XYDOT%%/test/sndhdrdata/sndhdr.aiff
-lib/python%%XYDOT%%/test/sndhdrdata/sndhdr.au
-lib/python%%XYDOT%%/test/sndhdrdata/sndhdr.hcom
-lib/python%%XYDOT%%/test/sndhdrdata/sndhdr.sndt
-lib/python%%XYDOT%%/test/sndhdrdata/sndhdr.voc
-lib/python%%XYDOT%%/test/sndhdrdata/sndhdr.wav
-lib/python%%XYDOT%%/test/sortperf.py
-lib/python%%XYDOT%%/test/ssl_cert.pem
-lib/python%%XYDOT%%/test/ssl_key.passwd.pem
-lib/python%%XYDOT%%/test/ssl_key.pem
-lib/python%%XYDOT%%/test/ssl_servers.py
-lib/python%%XYDOT%%/test/ssltests.py
-lib/python%%XYDOT%%/test/string_tests.py
-lib/python%%XYDOT%%/test/subprocessdata/__pycache__/fd_status.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/subprocessdata/__pycache__/fd_status.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/subprocessdata/__pycache__/fd_status.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/subprocessdata/__pycache__/input_reader.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/subprocessdata/__pycache__/input_reader.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/subprocessdata/__pycache__/input_reader.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/subprocessdata/__pycache__/qcat.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/subprocessdata/__pycache__/qcat.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/subprocessdata/__pycache__/qcat.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/subprocessdata/__pycache__/qgrep.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/subprocessdata/__pycache__/qgrep.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/subprocessdata/__pycache__/qgrep.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/subprocessdata/__pycache__/sigchild_ignore.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/subprocessdata/__pycache__/sigchild_ignore.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/subprocessdata/__pycache__/sigchild_ignore.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/subprocessdata/fd_status.py
-lib/python%%XYDOT%%/test/subprocessdata/input_reader.py
-lib/python%%XYDOT%%/test/subprocessdata/qcat.py
-lib/python%%XYDOT%%/test/subprocessdata/qgrep.py
-lib/python%%XYDOT%%/test/subprocessdata/sigchild_ignore.py
-lib/python%%XYDOT%%/test/support/__init__.py
-lib/python%%XYDOT%%/test/support/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/support/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/support/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/support/__pycache__/script_helper.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/support/__pycache__/script_helper.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/support/__pycache__/script_helper.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/support/script_helper.py
-lib/python%%XYDOT%%/test/test___all__.py
-lib/python%%XYDOT%%/test/test___future__.py
-lib/python%%XYDOT%%/test/test__locale.py
-lib/python%%XYDOT%%/test/test__opcode.py
-lib/python%%XYDOT%%/test/test__osx_support.py
-lib/python%%XYDOT%%/test/test_abc.py
-lib/python%%XYDOT%%/test/test_abstract_numbers.py
-lib/python%%XYDOT%%/test/test_aifc.py
-lib/python%%XYDOT%%/test/test_argparse.py
-lib/python%%XYDOT%%/test/test_array.py
-lib/python%%XYDOT%%/test/test_asdl_parser.py
-lib/python%%XYDOT%%/test/test_ast.py
-lib/python%%XYDOT%%/test/test_asynchat.py
-lib/python%%XYDOT%%/test/test_asyncio/__init__.py
-lib/python%%XYDOT%%/test/test_asyncio/__main__.py
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/__main__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/__main__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/__main__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/echo.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/echo.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/echo.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/echo2.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/echo2.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/echo2.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/echo3.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/echo3.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/echo3.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_base_events.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_base_events.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_base_events.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_events.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_events.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_events.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_futures.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_futures.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_futures.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_locks.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_locks.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_locks.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_pep492.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_pep492.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_pep492.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_proactor_events.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_proactor_events.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_proactor_events.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_queues.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_queues.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_queues.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_selector_events.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_selector_events.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_selector_events.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_sslproto.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_sslproto.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_sslproto.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_streams.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_streams.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_streams.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_subprocess.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_subprocess.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_subprocess.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_tasks.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_tasks.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_tasks.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_transports.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_transports.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_transports.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_unix_events.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_unix_events.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_unix_events.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_windows_events.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_windows_events.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_windows_events.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_windows_utils.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_windows_utils.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_windows_utils.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_asyncio/echo.py
-lib/python%%XYDOT%%/test/test_asyncio/echo2.py
-lib/python%%XYDOT%%/test/test_asyncio/echo3.py
-lib/python%%XYDOT%%/test/test_asyncio/keycert3.pem
-lib/python%%XYDOT%%/test/test_asyncio/pycacert.pem
-lib/python%%XYDOT%%/test/test_asyncio/ssl_cert.pem
-lib/python%%XYDOT%%/test/test_asyncio/ssl_key.pem
-lib/python%%XYDOT%%/test/test_asyncio/test_base_events.py
-lib/python%%XYDOT%%/test/test_asyncio/test_events.py
-lib/python%%XYDOT%%/test/test_asyncio/test_futures.py
-lib/python%%XYDOT%%/test/test_asyncio/test_locks.py
-lib/python%%XYDOT%%/test/test_asyncio/test_pep492.py
-lib/python%%XYDOT%%/test/test_asyncio/test_proactor_events.py
-lib/python%%XYDOT%%/test/test_asyncio/test_queues.py
-lib/python%%XYDOT%%/test/test_asyncio/test_selector_events.py
-lib/python%%XYDOT%%/test/test_asyncio/test_sslproto.py
-lib/python%%XYDOT%%/test/test_asyncio/test_streams.py
-lib/python%%XYDOT%%/test/test_asyncio/test_subprocess.py
-lib/python%%XYDOT%%/test/test_asyncio/test_tasks.py
-lib/python%%XYDOT%%/test/test_asyncio/test_transports.py
-lib/python%%XYDOT%%/test/test_asyncio/test_unix_events.py
-lib/python%%XYDOT%%/test/test_asyncio/test_windows_events.py
-lib/python%%XYDOT%%/test/test_asyncio/test_windows_utils.py
-lib/python%%XYDOT%%/test/test_asyncore.py
-lib/python%%XYDOT%%/test/test_atexit.py
-lib/python%%XYDOT%%/test/test_audioop.py
-lib/python%%XYDOT%%/test/test_augassign.py
-lib/python%%XYDOT%%/test/test_base64.py
-lib/python%%XYDOT%%/test/test_bigaddrspace.py
-lib/python%%XYDOT%%/test/test_bigmem.py
-lib/python%%XYDOT%%/test/test_binascii.py
-lib/python%%XYDOT%%/test/test_binhex.py
-lib/python%%XYDOT%%/test/test_binop.py
-lib/python%%XYDOT%%/test/test_bisect.py
-lib/python%%XYDOT%%/test/test_bool.py
-lib/python%%XYDOT%%/test/test_buffer.py
-lib/python%%XYDOT%%/test/test_bufio.py
-lib/python%%XYDOT%%/test/test_builtin.py
-lib/python%%XYDOT%%/test/test_bytes.py
-lib/python%%XYDOT%%/test/test_bz2.py
-lib/python%%XYDOT%%/test/test_calendar.py
-lib/python%%XYDOT%%/test/test_call.py
-lib/python%%XYDOT%%/test/test_capi.py
-lib/python%%XYDOT%%/test/test_cgi.py
-lib/python%%XYDOT%%/test/test_cgitb.py
-lib/python%%XYDOT%%/test/test_charmapcodec.py
-lib/python%%XYDOT%%/test/test_class.py
-lib/python%%XYDOT%%/test/test_cmath.py
-lib/python%%XYDOT%%/test/test_cmd.py
-lib/python%%XYDOT%%/test/test_cmd_line.py
-lib/python%%XYDOT%%/test/test_cmd_line_script.py
-lib/python%%XYDOT%%/test/test_code.py
-lib/python%%XYDOT%%/test/test_code_module.py
-lib/python%%XYDOT%%/test/test_codeccallbacks.py
-lib/python%%XYDOT%%/test/test_codecencodings_cn.py
-lib/python%%XYDOT%%/test/test_codecencodings_hk.py
-lib/python%%XYDOT%%/test/test_codecencodings_iso2022.py
-lib/python%%XYDOT%%/test/test_codecencodings_jp.py
-lib/python%%XYDOT%%/test/test_codecencodings_kr.py
-lib/python%%XYDOT%%/test/test_codecencodings_tw.py
-lib/python%%XYDOT%%/test/test_codecmaps_cn.py
-lib/python%%XYDOT%%/test/test_codecmaps_hk.py
-lib/python%%XYDOT%%/test/test_codecmaps_jp.py
-lib/python%%XYDOT%%/test/test_codecmaps_kr.py
-lib/python%%XYDOT%%/test/test_codecmaps_tw.py
-lib/python%%XYDOT%%/test/test_codecs.py
-lib/python%%XYDOT%%/test/test_codeop.py
-lib/python%%XYDOT%%/test/test_collections.py
-lib/python%%XYDOT%%/test/test_colorsys.py
-lib/python%%XYDOT%%/test/test_compare.py
-lib/python%%XYDOT%%/test/test_compile.py
-lib/python%%XYDOT%%/test/test_compileall.py
-lib/python%%XYDOT%%/test/test_complex.py
-lib/python%%XYDOT%%/test/test_concurrent_futures.py
-lib/python%%XYDOT%%/test/test_configparser.py
-lib/python%%XYDOT%%/test/test_contains.py
-lib/python%%XYDOT%%/test/test_contextlib.py
-lib/python%%XYDOT%%/test/test_copy.py
-lib/python%%XYDOT%%/test/test_copyreg.py
-lib/python%%XYDOT%%/test/test_coroutines.py
-lib/python%%XYDOT%%/test/test_cprofile.py
-lib/python%%XYDOT%%/test/test_crashers.py
-lib/python%%XYDOT%%/test/test_crypt.py
-lib/python%%XYDOT%%/test/test_csv.py
-lib/python%%XYDOT%%/test/test_ctypes.py
-lib/python%%XYDOT%%/test/test_curses.py
-lib/python%%XYDOT%%/test/test_datetime.py
-lib/python%%XYDOT%%/test/test_dbm.py
-lib/python%%XYDOT%%/test/test_dbm_dumb.py
-lib/python%%XYDOT%%/test/test_dbm_gnu.py
-lib/python%%XYDOT%%/test/test_dbm_ndbm.py
-lib/python%%XYDOT%%/test/test_decimal.py
-lib/python%%XYDOT%%/test/test_decorators.py
-lib/python%%XYDOT%%/test/test_defaultdict.py
-lib/python%%XYDOT%%/test/test_deque.py
-lib/python%%XYDOT%%/test/test_descr.py
-lib/python%%XYDOT%%/test/test_descrtut.py
-lib/python%%XYDOT%%/test/test_devpoll.py
-lib/python%%XYDOT%%/test/test_dict.py
-lib/python%%XYDOT%%/test/test_dictcomps.py
-lib/python%%XYDOT%%/test/test_dictviews.py
-lib/python%%XYDOT%%/test/test_difflib.py
-lib/python%%XYDOT%%/test/test_difflib_expect.html
-lib/python%%XYDOT%%/test/test_dis.py
-lib/python%%XYDOT%%/test/test_distutils.py
-lib/python%%XYDOT%%/test/test_doctest.py
-lib/python%%XYDOT%%/test/test_doctest.txt
-lib/python%%XYDOT%%/test/test_doctest2.py
-lib/python%%XYDOT%%/test/test_doctest2.txt
-lib/python%%XYDOT%%/test/test_doctest3.txt
-lib/python%%XYDOT%%/test/test_doctest4.txt
-lib/python%%XYDOT%%/test/test_docxmlrpc.py
-lib/python%%XYDOT%%/test/test_dummy_thread.py
-lib/python%%XYDOT%%/test/test_dummy_threading.py
-lib/python%%XYDOT%%/test/test_dynamic.py
-lib/python%%XYDOT%%/test/test_dynamicclassattribute.py
-lib/python%%XYDOT%%/test/test_eintr.py
-lib/python%%XYDOT%%/test/test_email/__init__.py
-lib/python%%XYDOT%%/test/test_email/__main__.py
-lib/python%%XYDOT%%/test/test_email/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/__main__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/__main__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/__main__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test__encoded_words.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test__encoded_words.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test__encoded_words.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test__header_value_parser.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test__header_value_parser.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test__header_value_parser.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_asian_codecs.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_asian_codecs.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_asian_codecs.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_contentmanager.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_contentmanager.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_contentmanager.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_defect_handling.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_defect_handling.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_defect_handling.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_email.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_email.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_email.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_generator.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_generator.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_generator.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_headerregistry.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_headerregistry.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_headerregistry.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_inversion.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_inversion.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_inversion.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_message.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_message.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_message.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_parser.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_parser.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_parser.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_pickleable.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_pickleable.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_pickleable.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_policy.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_policy.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_policy.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_utils.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_utils.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_utils.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/torture_test.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/torture_test.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/torture_test.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_email/data/PyBanner048.gif
-lib/python%%XYDOT%%/test/test_email/data/audiotest.au
-lib/python%%XYDOT%%/test/test_email/data/msg_01.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_02.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_03.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_04.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_05.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_06.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_07.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_08.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_09.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_10.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_11.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_12.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_12a.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_13.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_14.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_15.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_16.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_17.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_18.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_19.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_20.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_21.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_22.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_23.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_24.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_25.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_26.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_27.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_28.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_29.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_30.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_31.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_32.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_33.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_34.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_35.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_36.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_37.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_38.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_39.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_40.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_41.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_42.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_43.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_44.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_45.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_46.txt
-lib/python%%XYDOT%%/test/test_email/test__encoded_words.py
-lib/python%%XYDOT%%/test/test_email/test__header_value_parser.py
-lib/python%%XYDOT%%/test/test_email/test_asian_codecs.py
-lib/python%%XYDOT%%/test/test_email/test_contentmanager.py
-lib/python%%XYDOT%%/test/test_email/test_defect_handling.py
-lib/python%%XYDOT%%/test/test_email/test_email.py
-lib/python%%XYDOT%%/test/test_email/test_generator.py
-lib/python%%XYDOT%%/test/test_email/test_headerregistry.py
-lib/python%%XYDOT%%/test/test_email/test_inversion.py
-lib/python%%XYDOT%%/test/test_email/test_message.py
-lib/python%%XYDOT%%/test/test_email/test_parser.py
-lib/python%%XYDOT%%/test/test_email/test_pickleable.py
-lib/python%%XYDOT%%/test/test_email/test_policy.py
-lib/python%%XYDOT%%/test/test_email/test_utils.py
-lib/python%%XYDOT%%/test/test_email/torture_test.py
-lib/python%%XYDOT%%/test/test_ensurepip.py
-lib/python%%XYDOT%%/test/test_enum.py
-lib/python%%XYDOT%%/test/test_enumerate.py
-lib/python%%XYDOT%%/test/test_eof.py
-lib/python%%XYDOT%%/test/test_epoll.py
-lib/python%%XYDOT%%/test/test_errno.py
-lib/python%%XYDOT%%/test/test_exception_variations.py
-lib/python%%XYDOT%%/test/test_exceptions.py
-lib/python%%XYDOT%%/test/test_extcall.py
-lib/python%%XYDOT%%/test/test_faulthandler.py
-lib/python%%XYDOT%%/test/test_fcntl.py
-lib/python%%XYDOT%%/test/test_file.py
-lib/python%%XYDOT%%/test/test_file_eintr.py
-lib/python%%XYDOT%%/test/test_filecmp.py
-lib/python%%XYDOT%%/test/test_fileinput.py
-lib/python%%XYDOT%%/test/test_fileio.py
-lib/python%%XYDOT%%/test/test_finalization.py
-lib/python%%XYDOT%%/test/test_float.py
-lib/python%%XYDOT%%/test/test_flufl.py
-lib/python%%XYDOT%%/test/test_fnmatch.py
-lib/python%%XYDOT%%/test/test_fork1.py
-lib/python%%XYDOT%%/test/test_format.py
-lib/python%%XYDOT%%/test/test_fractions.py
-lib/python%%XYDOT%%/test/test_frame.py
-lib/python%%XYDOT%%/test/test_ftplib.py
-lib/python%%XYDOT%%/test/test_funcattrs.py
-lib/python%%XYDOT%%/test/test_functools.py
-lib/python%%XYDOT%%/test/test_future.py
-lib/python%%XYDOT%%/test/test_future3.py
-lib/python%%XYDOT%%/test/test_future4.py
-lib/python%%XYDOT%%/test/test_future5.py
-lib/python%%XYDOT%%/test/test_gc.py
-lib/python%%XYDOT%%/test/test_gdb.py
-lib/python%%XYDOT%%/test/test_generators.py
-lib/python%%XYDOT%%/test/test_genericpath.py
-lib/python%%XYDOT%%/test/test_genexps.py
-lib/python%%XYDOT%%/test/test_getargs2.py
-lib/python%%XYDOT%%/test/test_getopt.py
-lib/python%%XYDOT%%/test/test_getpass.py
-lib/python%%XYDOT%%/test/test_gettext.py
-lib/python%%XYDOT%%/test/test_glob.py
-lib/python%%XYDOT%%/test/test_global.py
-lib/python%%XYDOT%%/test/test_grammar.py
-lib/python%%XYDOT%%/test/test_grp.py
-lib/python%%XYDOT%%/test/test_gzip.py
-lib/python%%XYDOT%%/test/test_hash.py
-lib/python%%XYDOT%%/test/test_hashlib.py
-lib/python%%XYDOT%%/test/test_heapq.py
-lib/python%%XYDOT%%/test/test_hmac.py
-lib/python%%XYDOT%%/test/test_html.py
-lib/python%%XYDOT%%/test/test_htmlparser.py
-lib/python%%XYDOT%%/test/test_http_cookiejar.py
-lib/python%%XYDOT%%/test/test_http_cookies.py
-lib/python%%XYDOT%%/test/test_httplib.py
-lib/python%%XYDOT%%/test/test_httpservers.py
-lib/python%%XYDOT%%/test/test_idle.py
-lib/python%%XYDOT%%/test/test_imaplib.py
-lib/python%%XYDOT%%/test/test_imghdr.py
-lib/python%%XYDOT%%/test/test_imp.py
-lib/python%%XYDOT%%/test/test_import/__init__.py
-lib/python%%XYDOT%%/test/test_import/__main__.py
-lib/python%%XYDOT%%/test/test_import/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_import/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_import/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_import/__pycache__/__main__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_import/__pycache__/__main__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_import/__pycache__/__main__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/__pycache__/basic.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/__pycache__/basic.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/__pycache__/basic.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/__pycache__/basic2.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/__pycache__/basic2.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/__pycache__/basic2.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/__pycache__/indirect.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/__pycache__/indirect.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/__pycache__/indirect.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/__pycache__/rebinding.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/__pycache__/rebinding.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/__pycache__/rebinding.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/__pycache__/rebinding2.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/__pycache__/rebinding2.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/__pycache__/rebinding2.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/__pycache__/subpackage.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/__pycache__/subpackage.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/__pycache__/subpackage.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/__pycache__/util.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/__pycache__/util.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/__pycache__/util.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/basic.py
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/basic2.py
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/indirect.py
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/rebinding.py
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/rebinding2.py
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/subpackage.py
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/subpkg/__pycache__/subpackage2.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/subpkg/__pycache__/subpackage2.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/subpkg/__pycache__/subpackage2.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/subpkg/__pycache__/util.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/subpkg/__pycache__/util.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/subpkg/__pycache__/util.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/subpkg/subpackage2.py
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/subpkg/util.py
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/util.py
-lib/python%%XYDOT%%/test/test_import/data/package2/__pycache__/submodule1.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_import/data/package2/__pycache__/submodule1.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_import/data/package2/__pycache__/submodule1.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_import/data/package2/__pycache__/submodule2.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_import/data/package2/__pycache__/submodule2.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_import/data/package2/__pycache__/submodule2.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_import/data/package2/submodule1.py
-lib/python%%XYDOT%%/test/test_import/data/package2/submodule2.py
-lib/python%%XYDOT%%/test/test_importlib/__init__.py
-lib/python%%XYDOT%%/test/test_importlib/__main__.py
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/__main__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/__main__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/__main__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/abc.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/abc.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/abc.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/regrtest.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/regrtest.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/regrtest.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/test_abc.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/test_abc.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/test_abc.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/test_api.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/test_api.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/test_api.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/test_lazy.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/test_lazy.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/test_lazy.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/test_locks.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/test_locks.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/test_locks.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/test_namespace_pkgs.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/test_namespace_pkgs.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/test_namespace_pkgs.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/test_spec.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/test_spec.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/test_spec.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/test_util.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/test_util.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/test_util.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/test_windows.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/test_windows.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/test_windows.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/util.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/util.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/util.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/abc.py
-lib/python%%XYDOT%%/test/test_importlib/builtin/__init__.py
-lib/python%%XYDOT%%/test/test_importlib/builtin/__main__.py
-lib/python%%XYDOT%%/test/test_importlib/builtin/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/builtin/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/builtin/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/builtin/__pycache__/__main__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/builtin/__pycache__/__main__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/builtin/__pycache__/__main__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/builtin/__pycache__/test_finder.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/builtin/__pycache__/test_finder.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/builtin/__pycache__/test_finder.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/builtin/__pycache__/test_loader.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/builtin/__pycache__/test_loader.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/builtin/__pycache__/test_loader.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/builtin/test_finder.py
-lib/python%%XYDOT%%/test/test_importlib/builtin/test_loader.py
-lib/python%%XYDOT%%/test/test_importlib/extension/__init__.py
-lib/python%%XYDOT%%/test/test_importlib/extension/__main__.py
-lib/python%%XYDOT%%/test/test_importlib/extension/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/extension/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/extension/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/extension/__pycache__/__main__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/extension/__pycache__/__main__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/extension/__pycache__/__main__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/extension/__pycache__/test_case_sensitivity.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/extension/__pycache__/test_case_sensitivity.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/extension/__pycache__/test_case_sensitivity.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/extension/__pycache__/test_finder.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/extension/__pycache__/test_finder.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/extension/__pycache__/test_finder.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/extension/__pycache__/test_loader.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/extension/__pycache__/test_loader.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/extension/__pycache__/test_loader.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/extension/__pycache__/test_path_hook.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/extension/__pycache__/test_path_hook.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/extension/__pycache__/test_path_hook.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/extension/test_case_sensitivity.py
-lib/python%%XYDOT%%/test/test_importlib/extension/test_finder.py
-lib/python%%XYDOT%%/test/test_importlib/extension/test_loader.py
-lib/python%%XYDOT%%/test/test_importlib/extension/test_path_hook.py
-lib/python%%XYDOT%%/test/test_importlib/frozen/__init__.py
-lib/python%%XYDOT%%/test/test_importlib/frozen/__main__.py
-lib/python%%XYDOT%%/test/test_importlib/frozen/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/frozen/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/frozen/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/frozen/__pycache__/__main__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/frozen/__pycache__/__main__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/frozen/__pycache__/__main__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/frozen/__pycache__/test_finder.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/frozen/__pycache__/test_finder.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/frozen/__pycache__/test_finder.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/frozen/__pycache__/test_loader.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/frozen/__pycache__/test_loader.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/frozen/__pycache__/test_loader.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/frozen/test_finder.py
-lib/python%%XYDOT%%/test/test_importlib/frozen/test_loader.py
-lib/python%%XYDOT%%/test/test_importlib/import_/__init__.py
-lib/python%%XYDOT%%/test/test_importlib/import_/__main__.py
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/__main__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/__main__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/__main__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test___loader__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test___loader__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test___loader__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test___package__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test___package__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test___package__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test_api.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test_api.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test_api.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test_caching.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test_caching.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test_caching.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test_fromlist.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test_fromlist.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test_fromlist.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test_meta_path.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test_meta_path.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test_meta_path.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test_packages.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test_packages.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test_packages.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test_path.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test_path.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test_path.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test_relative_imports.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test_relative_imports.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test_relative_imports.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/test___loader__.py
-lib/python%%XYDOT%%/test/test_importlib/import_/test___package__.py
-lib/python%%XYDOT%%/test/test_importlib/import_/test_api.py
-lib/python%%XYDOT%%/test/test_importlib/import_/test_caching.py
-lib/python%%XYDOT%%/test/test_importlib/import_/test_fromlist.py
-lib/python%%XYDOT%%/test/test_importlib/import_/test_meta_path.py
-lib/python%%XYDOT%%/test/test_importlib/import_/test_packages.py
-lib/python%%XYDOT%%/test/test_importlib/import_/test_path.py
-lib/python%%XYDOT%%/test/test_importlib/import_/test_relative_imports.py
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/both_portions/foo/__pycache__/one.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/both_portions/foo/__pycache__/one.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/both_portions/foo/__pycache__/one.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/both_portions/foo/__pycache__/two.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/both_portions/foo/__pycache__/two.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/both_portions/foo/__pycache__/two.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/both_portions/foo/one.py
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/both_portions/foo/two.py
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/missing_directory.zip
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/module_and_namespace_package/__pycache__/a_test.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/module_and_namespace_package/__pycache__/a_test.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/module_and_namespace_package/__pycache__/a_test.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/module_and_namespace_package/a_test.py
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/module_and_namespace_package/a_test/empty
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/nested_portion1.zip
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/__init__.py
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/__pycache__/one.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/__pycache__/one.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/__pycache__/one.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/one.py
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/portion1/foo/__pycache__/one.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/portion1/foo/__pycache__/one.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/portion1/foo/__pycache__/one.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/portion1/foo/one.py
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/portion2/foo/__pycache__/two.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/portion2/foo/__pycache__/two.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/portion2/foo/__pycache__/two.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/portion2/foo/two.py
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/project1/parent/child/__pycache__/one.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/project1/parent/child/__pycache__/one.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/project1/parent/child/__pycache__/one.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/project1/parent/child/one.py
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/project2/parent/child/__pycache__/two.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/project2/parent/child/__pycache__/two.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/project2/parent/child/__pycache__/two.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/project2/parent/child/two.py
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/project3/parent/child/__pycache__/three.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/project3/parent/child/__pycache__/three.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/project3/parent/child/__pycache__/three.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/project3/parent/child/three.py
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/top_level_portion1.zip
-lib/python%%XYDOT%%/test/test_importlib/regrtest.py
-lib/python%%XYDOT%%/test/test_importlib/source/__init__.py
-lib/python%%XYDOT%%/test/test_importlib/source/__main__.py
-lib/python%%XYDOT%%/test/test_importlib/source/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/source/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/source/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/source/__pycache__/__main__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/source/__pycache__/__main__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/source/__pycache__/__main__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/source/__pycache__/test_case_sensitivity.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/source/__pycache__/test_case_sensitivity.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/source/__pycache__/test_case_sensitivity.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/source/__pycache__/test_file_loader.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/source/__pycache__/test_file_loader.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/source/__pycache__/test_file_loader.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/source/__pycache__/test_finder.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/source/__pycache__/test_finder.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/source/__pycache__/test_finder.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/source/__pycache__/test_path_hook.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/source/__pycache__/test_path_hook.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/source/__pycache__/test_path_hook.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/source/__pycache__/test_source_encoding.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/source/__pycache__/test_source_encoding.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/source/__pycache__/test_source_encoding.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/source/test_case_sensitivity.py
-lib/python%%XYDOT%%/test/test_importlib/source/test_file_loader.py
-lib/python%%XYDOT%%/test/test_importlib/source/test_finder.py
-lib/python%%XYDOT%%/test/test_importlib/source/test_path_hook.py
-lib/python%%XYDOT%%/test/test_importlib/source/test_source_encoding.py
-lib/python%%XYDOT%%/test/test_importlib/test_abc.py
-lib/python%%XYDOT%%/test/test_importlib/test_api.py
-lib/python%%XYDOT%%/test/test_importlib/test_lazy.py
-lib/python%%XYDOT%%/test/test_importlib/test_locks.py
-lib/python%%XYDOT%%/test/test_importlib/test_namespace_pkgs.py
-lib/python%%XYDOT%%/test/test_importlib/test_spec.py
-lib/python%%XYDOT%%/test/test_importlib/test_util.py
-lib/python%%XYDOT%%/test/test_importlib/test_windows.py
-lib/python%%XYDOT%%/test/test_importlib/util.py
-lib/python%%XYDOT%%/test/test_index.py
-lib/python%%XYDOT%%/test/test_inspect.py
-lib/python%%XYDOT%%/test/test_int.py
-lib/python%%XYDOT%%/test/test_int_literal.py
-lib/python%%XYDOT%%/test/test_io.py
-lib/python%%XYDOT%%/test/test_ioctl.py
-lib/python%%XYDOT%%/test/test_ipaddress.py
-lib/python%%XYDOT%%/test/test_isinstance.py
-lib/python%%XYDOT%%/test/test_iter.py
-lib/python%%XYDOT%%/test/test_iterlen.py
-lib/python%%XYDOT%%/test/test_itertools.py
-lib/python%%XYDOT%%/test/test_json/__init__.py
-lib/python%%XYDOT%%/test/test_json/__main__.py
-lib/python%%XYDOT%%/test/test_json/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/__main__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/__main__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/__main__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_decode.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_decode.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_decode.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_default.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_default.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_default.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_dump.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_dump.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_dump.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_encode_basestring_ascii.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_encode_basestring_ascii.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_encode_basestring_ascii.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_enum.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_enum.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_enum.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_fail.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_fail.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_fail.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_float.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_float.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_float.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_indent.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_indent.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_indent.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_pass1.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_pass1.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_pass1.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_pass2.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_pass2.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_pass2.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_pass3.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_pass3.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_pass3.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_recursion.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_recursion.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_recursion.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_scanstring.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_scanstring.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_scanstring.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_separators.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_separators.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_separators.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_speedups.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_speedups.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_speedups.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_tool.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_tool.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_tool.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_unicode.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_unicode.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_unicode.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_json/test_decode.py
-lib/python%%XYDOT%%/test/test_json/test_default.py
-lib/python%%XYDOT%%/test/test_json/test_dump.py
-lib/python%%XYDOT%%/test/test_json/test_encode_basestring_ascii.py
-lib/python%%XYDOT%%/test/test_json/test_enum.py
-lib/python%%XYDOT%%/test/test_json/test_fail.py
-lib/python%%XYDOT%%/test/test_json/test_float.py
-lib/python%%XYDOT%%/test/test_json/test_indent.py
-lib/python%%XYDOT%%/test/test_json/test_pass1.py
-lib/python%%XYDOT%%/test/test_json/test_pass2.py
-lib/python%%XYDOT%%/test/test_json/test_pass3.py
-lib/python%%XYDOT%%/test/test_json/test_recursion.py
-lib/python%%XYDOT%%/test/test_json/test_scanstring.py
-lib/python%%XYDOT%%/test/test_json/test_separators.py
-lib/python%%XYDOT%%/test/test_json/test_speedups.py
-lib/python%%XYDOT%%/test/test_json/test_tool.py
-lib/python%%XYDOT%%/test/test_json/test_unicode.py
-lib/python%%XYDOT%%/test/test_keyword.py
-lib/python%%XYDOT%%/test/test_keywordonlyarg.py
-lib/python%%XYDOT%%/test/test_kqueue.py
-lib/python%%XYDOT%%/test/test_largefile.py
-lib/python%%XYDOT%%/test/test_lib2to3.py
-lib/python%%XYDOT%%/test/test_linecache.py
-lib/python%%XYDOT%%/test/test_list.py
-lib/python%%XYDOT%%/test/test_listcomps.py
-lib/python%%XYDOT%%/test/test_locale.py
-lib/python%%XYDOT%%/test/test_logging.py
-lib/python%%XYDOT%%/test/test_long.py
-lib/python%%XYDOT%%/test/test_longexp.py
-lib/python%%XYDOT%%/test/test_lzma.py
-lib/python%%XYDOT%%/test/test_macpath.py
-lib/python%%XYDOT%%/test/test_macurl2path.py
-lib/python%%XYDOT%%/test/test_mailbox.py
-lib/python%%XYDOT%%/test/test_mailcap.py
-lib/python%%XYDOT%%/test/test_marshal.py
-lib/python%%XYDOT%%/test/test_math.py
-lib/python%%XYDOT%%/test/test_memoryio.py
-lib/python%%XYDOT%%/test/test_memoryview.py
-lib/python%%XYDOT%%/test/test_metaclass.py
-lib/python%%XYDOT%%/test/test_mimetypes.py
-lib/python%%XYDOT%%/test/test_minidom.py
-lib/python%%XYDOT%%/test/test_mmap.py
-lib/python%%XYDOT%%/test/test_module.py
-lib/python%%XYDOT%%/test/test_modulefinder.py
-lib/python%%XYDOT%%/test/test_msilib.py
-lib/python%%XYDOT%%/test/test_multibytecodec.py
-lib/python%%XYDOT%%/test/test_multiprocessing_fork.py
-lib/python%%XYDOT%%/test/test_multiprocessing_forkserver.py
-lib/python%%XYDOT%%/test/test_multiprocessing_main_handling.py
-lib/python%%XYDOT%%/test/test_multiprocessing_spawn.py
-lib/python%%XYDOT%%/test/test_netrc.py
-lib/python%%XYDOT%%/test/test_nis.py
-lib/python%%XYDOT%%/test/test_nntplib.py
-lib/python%%XYDOT%%/test/test_normalization.py
-lib/python%%XYDOT%%/test/test_ntpath.py
-lib/python%%XYDOT%%/test/test_numeric_tower.py
-lib/python%%XYDOT%%/test/test_opcodes.py
-lib/python%%XYDOT%%/test/test_openpty.py
-lib/python%%XYDOT%%/test/test_operator.py
-lib/python%%XYDOT%%/test/test_optparse.py
-lib/python%%XYDOT%%/test/test_ordered_dict.py
-lib/python%%XYDOT%%/test/test_os.py
-lib/python%%XYDOT%%/test/test_ossaudiodev.py
-lib/python%%XYDOT%%/test/test_osx_env.py
-lib/python%%XYDOT%%/test/test_parser.py
-lib/python%%XYDOT%%/test/test_pathlib.py
-lib/python%%XYDOT%%/test/test_pdb.py
-lib/python%%XYDOT%%/test/test_peepholer.py
-lib/python%%XYDOT%%/test/test_pep247.py
-lib/python%%XYDOT%%/test/test_pep277.py
-lib/python%%XYDOT%%/test/test_pep3120.py
-lib/python%%XYDOT%%/test/test_pep3131.py
-lib/python%%XYDOT%%/test/test_pep3151.py
-lib/python%%XYDOT%%/test/test_pep352.py
-lib/python%%XYDOT%%/test/test_pep380.py
-lib/python%%XYDOT%%/test/test_pep479.py
-lib/python%%XYDOT%%/test/test_pickle.py
-lib/python%%XYDOT%%/test/test_pickletools.py
-lib/python%%XYDOT%%/test/test_pipes.py
-lib/python%%XYDOT%%/test/test_pkg.py
-lib/python%%XYDOT%%/test/test_pkgimport.py
-lib/python%%XYDOT%%/test/test_pkgutil.py
-lib/python%%XYDOT%%/test/test_platform.py
-lib/python%%XYDOT%%/test/test_plistlib.py
-lib/python%%XYDOT%%/test/test_poll.py
-lib/python%%XYDOT%%/test/test_popen.py
-lib/python%%XYDOT%%/test/test_poplib.py
-lib/python%%XYDOT%%/test/test_posix.py
-lib/python%%XYDOT%%/test/test_posixpath.py
-lib/python%%XYDOT%%/test/test_pow.py
-lib/python%%XYDOT%%/test/test_pprint.py
-lib/python%%XYDOT%%/test/test_print.py
-lib/python%%XYDOT%%/test/test_profile.py
-lib/python%%XYDOT%%/test/test_property.py
-lib/python%%XYDOT%%/test/test_pstats.py
-lib/python%%XYDOT%%/test/test_pty.py
-lib/python%%XYDOT%%/test/test_pulldom.py
-lib/python%%XYDOT%%/test/test_pwd.py
-lib/python%%XYDOT%%/test/test_py_compile.py
-lib/python%%XYDOT%%/test/test_pyclbr.py
-lib/python%%XYDOT%%/test/test_pydoc.py
-lib/python%%XYDOT%%/test/test_pyexpat.py
-lib/python%%XYDOT%%/test/test_queue.py
-lib/python%%XYDOT%%/test/test_quopri.py
-lib/python%%XYDOT%%/test/test_raise.py
-lib/python%%XYDOT%%/test/test_random.py
-lib/python%%XYDOT%%/test/test_range.py
-lib/python%%XYDOT%%/test/test_re.py
-lib/python%%XYDOT%%/test/test_readline.py
-lib/python%%XYDOT%%/test/test_regrtest.py
-lib/python%%XYDOT%%/test/test_reprlib.py
-lib/python%%XYDOT%%/test/test_resource.py
-lib/python%%XYDOT%%/test/test_richcmp.py
-lib/python%%XYDOT%%/test/test_rlcompleter.py
-lib/python%%XYDOT%%/test/test_robotparser.py
-lib/python%%XYDOT%%/test/test_runpy.py
-lib/python%%XYDOT%%/test/test_sax.py
-lib/python%%XYDOT%%/test/test_sched.py
-lib/python%%XYDOT%%/test/test_scope.py
-lib/python%%XYDOT%%/test/test_script_helper.py
-lib/python%%XYDOT%%/test/test_select.py
-lib/python%%XYDOT%%/test/test_selectors.py
-lib/python%%XYDOT%%/test/test_set.py
-lib/python%%XYDOT%%/test/test_setcomps.py
-lib/python%%XYDOT%%/test/test_shelve.py
-lib/python%%XYDOT%%/test/test_shlex.py
-lib/python%%XYDOT%%/test/test_shutil.py
-lib/python%%XYDOT%%/test/test_signal.py
-lib/python%%XYDOT%%/test/test_site.py
-lib/python%%XYDOT%%/test/test_slice.py
-lib/python%%XYDOT%%/test/test_smtpd.py
-lib/python%%XYDOT%%/test/test_smtplib.py
-lib/python%%XYDOT%%/test/test_smtpnet.py
-lib/python%%XYDOT%%/test/test_sndhdr.py
-lib/python%%XYDOT%%/test/test_socket.py
-lib/python%%XYDOT%%/test/test_socketserver.py
-lib/python%%XYDOT%%/test/test_sort.py
-lib/python%%XYDOT%%/test/test_source_encoding.py
-lib/python%%XYDOT%%/test/test_spwd.py
-lib/python%%XYDOT%%/test/test_sqlite.py
-lib/python%%XYDOT%%/test/test_ssl.py
-lib/python%%XYDOT%%/test/test_startfile.py
-lib/python%%XYDOT%%/test/test_stat.py
-lib/python%%XYDOT%%/test/test_statistics.py
-lib/python%%XYDOT%%/test/test_strftime.py
-lib/python%%XYDOT%%/test/test_string.py
-lib/python%%XYDOT%%/test/test_stringprep.py
-lib/python%%XYDOT%%/test/test_strlit.py
-lib/python%%XYDOT%%/test/test_strptime.py
-lib/python%%XYDOT%%/test/test_strtod.py
-lib/python%%XYDOT%%/test/test_struct.py
-lib/python%%XYDOT%%/test/test_structmembers.py
-lib/python%%XYDOT%%/test/test_structseq.py
-lib/python%%XYDOT%%/test/test_subprocess.py
-lib/python%%XYDOT%%/test/test_sunau.py
-lib/python%%XYDOT%%/test/test_sundry.py
-lib/python%%XYDOT%%/test/test_super.py
-lib/python%%XYDOT%%/test/test_support.py
-lib/python%%XYDOT%%/test/test_symtable.py
-lib/python%%XYDOT%%/test/test_syntax.py
-lib/python%%XYDOT%%/test/test_sys.py
-lib/python%%XYDOT%%/test/test_sys_setprofile.py
-lib/python%%XYDOT%%/test/test_sys_settrace.py
-lib/python%%XYDOT%%/test/test_sysconfig.py
-lib/python%%XYDOT%%/test/test_syslog.py
-lib/python%%XYDOT%%/test/test_tarfile.py
-lib/python%%XYDOT%%/test/test_tcl.py
-lib/python%%XYDOT%%/test/test_telnetlib.py
-lib/python%%XYDOT%%/test/test_tempfile.py
-lib/python%%XYDOT%%/test/test_textwrap.py
-lib/python%%XYDOT%%/test/test_thread.py
-lib/python%%XYDOT%%/test/test_threaded_import.py
-lib/python%%XYDOT%%/test/test_threadedtempfile.py
-lib/python%%XYDOT%%/test/test_threading.py
-lib/python%%XYDOT%%/test/test_threading_local.py
-lib/python%%XYDOT%%/test/test_threadsignals.py
-lib/python%%XYDOT%%/test/test_time.py
-lib/python%%XYDOT%%/test/test_timeit.py
-lib/python%%XYDOT%%/test/test_timeout.py
-lib/python%%XYDOT%%/test/test_tix.py
-lib/python%%XYDOT%%/test/test_tk.py
-lib/python%%XYDOT%%/test/test_tokenize.py
-lib/python%%XYDOT%%/test/test_tools/__init__.py
-lib/python%%XYDOT%%/test/test_tools/__main__.py
-lib/python%%XYDOT%%/test/test_tools/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/__main__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/__main__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/__main__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_fixcid.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_fixcid.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_fixcid.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_gprof2html.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_gprof2html.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_gprof2html.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_i18n.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_i18n.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_i18n.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_md5sum.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_md5sum.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_md5sum.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_pdeps.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_pdeps.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_pdeps.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_pindent.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_pindent.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_pindent.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_reindent.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_reindent.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_reindent.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_sundry.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_sundry.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_sundry.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_unparse.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_unparse.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_unparse.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_tools/test_fixcid.py
-lib/python%%XYDOT%%/test/test_tools/test_gprof2html.py
-lib/python%%XYDOT%%/test/test_tools/test_i18n.py
-lib/python%%XYDOT%%/test/test_tools/test_md5sum.py
-lib/python%%XYDOT%%/test/test_tools/test_pdeps.py
-lib/python%%XYDOT%%/test/test_tools/test_pindent.py
-lib/python%%XYDOT%%/test/test_tools/test_reindent.py
-lib/python%%XYDOT%%/test/test_tools/test_sundry.py
-lib/python%%XYDOT%%/test/test_tools/test_unparse.py
-lib/python%%XYDOT%%/test/test_trace.py
-lib/python%%XYDOT%%/test/test_traceback.py
-lib/python%%XYDOT%%/test/test_tracemalloc.py
-lib/python%%XYDOT%%/test/test_ttk_guionly.py
-lib/python%%XYDOT%%/test/test_ttk_textonly.py
-lib/python%%XYDOT%%/test/test_tuple.py
-lib/python%%XYDOT%%/test/test_turtle.py
-lib/python%%XYDOT%%/test/test_typechecks.py
-lib/python%%XYDOT%%/test/test_types.py
-lib/python%%XYDOT%%/test/test_typing.py
-lib/python%%XYDOT%%/test/test_ucn.py
-lib/python%%XYDOT%%/test/test_unary.py
-lib/python%%XYDOT%%/test/test_unicode.py
-lib/python%%XYDOT%%/test/test_unicode_file.py
-lib/python%%XYDOT%%/test/test_unicodedata.py
-lib/python%%XYDOT%%/test/test_unittest.py
-lib/python%%XYDOT%%/test/test_univnewlines.py
-lib/python%%XYDOT%%/test/test_unpack.py
-lib/python%%XYDOT%%/test/test_unpack_ex.py
-lib/python%%XYDOT%%/test/test_urllib.py
-lib/python%%XYDOT%%/test/test_urllib2.py
-lib/python%%XYDOT%%/test/test_urllib2_localnet.py
-lib/python%%XYDOT%%/test/test_urllib2net.py
-lib/python%%XYDOT%%/test/test_urllib_response.py
-lib/python%%XYDOT%%/test/test_urllibnet.py
-lib/python%%XYDOT%%/test/test_urlparse.py
-lib/python%%XYDOT%%/test/test_userdict.py
-lib/python%%XYDOT%%/test/test_userlist.py
-lib/python%%XYDOT%%/test/test_userstring.py
-lib/python%%XYDOT%%/test/test_uu.py
-lib/python%%XYDOT%%/test/test_uuid.py
-lib/python%%XYDOT%%/test/test_venv.py
-lib/python%%XYDOT%%/test/test_wait3.py
-lib/python%%XYDOT%%/test/test_wait4.py
-lib/python%%XYDOT%%/test/test_warnings/__init__.py
-lib/python%%XYDOT%%/test/test_warnings/__main__.py
-lib/python%%XYDOT%%/test/test_warnings/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_warnings/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_warnings/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_warnings/__pycache__/__main__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_warnings/__pycache__/__main__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_warnings/__pycache__/__main__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_warnings/data/__pycache__/import_warning.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_warnings/data/__pycache__/import_warning.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_warnings/data/__pycache__/import_warning.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_warnings/data/__pycache__/stacklevel.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_warnings/data/__pycache__/stacklevel.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_warnings/data/__pycache__/stacklevel.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_warnings/data/import_warning.py
-lib/python%%XYDOT%%/test/test_warnings/data/stacklevel.py
-lib/python%%XYDOT%%/test/test_wave.py
-lib/python%%XYDOT%%/test/test_weakref.py
-lib/python%%XYDOT%%/test/test_weakset.py
-lib/python%%XYDOT%%/test/test_webbrowser.py
-lib/python%%XYDOT%%/test/test_winreg.py
-lib/python%%XYDOT%%/test/test_winsound.py
-lib/python%%XYDOT%%/test/test_with.py
-lib/python%%XYDOT%%/test/test_wsgiref.py
-lib/python%%XYDOT%%/test/test_xdrlib.py
-lib/python%%XYDOT%%/test/test_xml_dom_minicompat.py
-lib/python%%XYDOT%%/test/test_xml_etree.py
-lib/python%%XYDOT%%/test/test_xml_etree_c.py
-lib/python%%XYDOT%%/test/test_xmlrpc.py
-lib/python%%XYDOT%%/test/test_xmlrpc_net.py
-lib/python%%XYDOT%%/test/test_zipapp.py
-lib/python%%XYDOT%%/test/test_zipfile.py
-lib/python%%XYDOT%%/test/test_zipfile64.py
-lib/python%%XYDOT%%/test/test_zipimport.py
-lib/python%%XYDOT%%/test/test_zipimport_support.py
-lib/python%%XYDOT%%/test/test_zlib.py
-lib/python%%XYDOT%%/test/testcodec.py
-lib/python%%XYDOT%%/test/testtar.tar
-lib/python%%XYDOT%%/test/tf_inherit_check.py
-lib/python%%XYDOT%%/test/threaded_import_hangers.py
-lib/python%%XYDOT%%/test/time_hashlib.py
-lib/python%%XYDOT%%/test/tokenize_tests-latin1-coding-cookie-and-utf8-bom-sig.txt
-lib/python%%XYDOT%%/test/tokenize_tests-no-coding-cookie-and-utf8-bom-sig-only.txt
-lib/python%%XYDOT%%/test/tokenize_tests-utf8-coding-cookie-and-no-utf8-bom-sig.txt
-lib/python%%XYDOT%%/test/tokenize_tests-utf8-coding-cookie-and-utf8-bom-sig.txt
-lib/python%%XYDOT%%/test/tokenize_tests.txt
-lib/python%%XYDOT%%/test/tracedmodules/__init__.py
-lib/python%%XYDOT%%/test/tracedmodules/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/tracedmodules/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/tracedmodules/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/tracedmodules/__pycache__/testmod.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/tracedmodules/__pycache__/testmod.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/tracedmodules/__pycache__/testmod.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/tracedmodules/testmod.py
-lib/python%%XYDOT%%/test/win_console_handler.py
-lib/python%%XYDOT%%/test/wrongcert.pem
-lib/python%%XYDOT%%/test/xmltestdata/simple-ns.xml
-lib/python%%XYDOT%%/test/xmltestdata/simple.xml
-lib/python%%XYDOT%%/test/xmltestdata/test.xml
-lib/python%%XYDOT%%/test/xmltestdata/test.xml.out
-lib/python%%XYDOT%%/test/xmltests.py
-lib/python%%XYDOT%%/test/zip_cp437_header.zip
-lib/python%%XYDOT%%/test/zipdir.zip
-lib/python%%XYDOT%%/textwrap.py
-lib/python%%XYDOT%%/this.py
-lib/python%%XYDOT%%/threading.py
-lib/python%%XYDOT%%/timeit.py
-lib/python%%XYDOT%%/tkinter/__init__.py
-lib/python%%XYDOT%%/tkinter/__main__.py
-lib/python%%XYDOT%%/tkinter/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/__main__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/__main__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/__main__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/colorchooser.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/colorchooser.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/colorchooser.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/commondialog.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/commondialog.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/commondialog.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/constants.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/constants.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/constants.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/dialog.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/dialog.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/dialog.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/dnd.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/dnd.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/dnd.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/filedialog.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/filedialog.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/filedialog.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/font.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/font.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/font.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/messagebox.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/messagebox.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/messagebox.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/scrolledtext.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/scrolledtext.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/scrolledtext.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/simpledialog.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/simpledialog.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/simpledialog.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/tix.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/tix.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/tix.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/ttk.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/ttk.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/ttk.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/colorchooser.py
-lib/python%%XYDOT%%/tkinter/commondialog.py
-lib/python%%XYDOT%%/tkinter/constants.py
-lib/python%%XYDOT%%/tkinter/dialog.py
-lib/python%%XYDOT%%/tkinter/dnd.py
-lib/python%%XYDOT%%/tkinter/filedialog.py
-lib/python%%XYDOT%%/tkinter/font.py
-lib/python%%XYDOT%%/tkinter/messagebox.py
-lib/python%%XYDOT%%/tkinter/scrolledtext.py
-lib/python%%XYDOT%%/tkinter/simpledialog.py
-lib/python%%XYDOT%%/tkinter/test/README
-lib/python%%XYDOT%%/tkinter/test/__init__.py
-lib/python%%XYDOT%%/tkinter/test/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/test/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/test/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/test/__pycache__/runtktests.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/test/__pycache__/runtktests.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/test/__pycache__/runtktests.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/test/__pycache__/support.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/test/__pycache__/support.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/test/__pycache__/support.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/test/__pycache__/widget_tests.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/test/__pycache__/widget_tests.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/test/__pycache__/widget_tests.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/test/runtktests.py
-lib/python%%XYDOT%%/tkinter/test/support.py
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__init__.py
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/test_font.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/test_font.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/test_font.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/test_geometry_managers.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/test_geometry_managers.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/test_geometry_managers.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/test_images.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/test_images.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/test_images.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/test_loadtk.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/test_loadtk.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/test_loadtk.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/test_misc.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/test_misc.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/test_misc.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/test_text.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/test_text.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/test_text.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/test_variables.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/test_variables.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/test_variables.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/test_widgets.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/test_widgets.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/test_widgets.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/test_font.py
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/test_geometry_managers.py
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/test_images.py
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/test_loadtk.py
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/test_misc.py
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/test_text.py
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/test_variables.py
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/test_widgets.py
-lib/python%%XYDOT%%/tkinter/test/test_ttk/__init__.py
-lib/python%%XYDOT%%/tkinter/test/test_ttk/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/test/test_ttk/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/test/test_ttk/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/test/test_ttk/__pycache__/test_extensions.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/test/test_ttk/__pycache__/test_extensions.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/test/test_ttk/__pycache__/test_extensions.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/test/test_ttk/__pycache__/test_functions.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/test/test_ttk/__pycache__/test_functions.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/test/test_ttk/__pycache__/test_functions.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/test/test_ttk/__pycache__/test_style.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/test/test_ttk/__pycache__/test_style.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/test/test_ttk/__pycache__/test_style.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/test/test_ttk/__pycache__/test_widgets.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/test/test_ttk/__pycache__/test_widgets.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/test/test_ttk/__pycache__/test_widgets.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/test/test_ttk/test_extensions.py
-lib/python%%XYDOT%%/tkinter/test/test_ttk/test_functions.py
-lib/python%%XYDOT%%/tkinter/test/test_ttk/test_style.py
-lib/python%%XYDOT%%/tkinter/test/test_ttk/test_widgets.py
-lib/python%%XYDOT%%/tkinter/test/widget_tests.py
-lib/python%%XYDOT%%/tkinter/tix.py
-lib/python%%XYDOT%%/tkinter/ttk.py
-lib/python%%XYDOT%%/token.py
-lib/python%%XYDOT%%/tokenize.py
-lib/python%%XYDOT%%/trace.py
-lib/python%%XYDOT%%/traceback.py
-lib/python%%XYDOT%%/tracemalloc.py
-lib/python%%XYDOT%%/tty.py
-lib/python%%XYDOT%%/turtle.py
-lib/python%%XYDOT%%/turtledemo/__init__.py
-lib/python%%XYDOT%%/turtledemo/__main__.py
-lib/python%%XYDOT%%/turtledemo/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/__main__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/__main__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/__main__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/bytedesign.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/bytedesign.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/bytedesign.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/chaos.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/chaos.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/chaos.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/clock.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/clock.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/clock.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/colormixer.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/colormixer.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/colormixer.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/forest.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/forest.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/forest.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/fractalcurves.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/fractalcurves.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/fractalcurves.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/lindenmayer.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/lindenmayer.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/lindenmayer.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/minimal_hanoi.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/minimal_hanoi.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/minimal_hanoi.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/nim.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/nim.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/nim.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/paint.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/paint.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/paint.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/peace.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/peace.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/peace.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/penrose.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/penrose.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/penrose.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/planet_and_moon.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/planet_and_moon.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/planet_and_moon.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/round_dance.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/round_dance.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/round_dance.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/sorting_animate.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/sorting_animate.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/sorting_animate.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/tree.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/tree.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/tree.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/two_canvases.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/two_canvases.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/two_canvases.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/wikipedia.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/wikipedia.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/wikipedia.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/yinyang.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/yinyang.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/yinyang.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/turtledemo/bytedesign.py
-lib/python%%XYDOT%%/turtledemo/chaos.py
-lib/python%%XYDOT%%/turtledemo/clock.py
-lib/python%%XYDOT%%/turtledemo/colormixer.py
-lib/python%%XYDOT%%/turtledemo/forest.py
-lib/python%%XYDOT%%/turtledemo/fractalcurves.py
-lib/python%%XYDOT%%/turtledemo/lindenmayer.py
-lib/python%%XYDOT%%/turtledemo/minimal_hanoi.py
-lib/python%%XYDOT%%/turtledemo/nim.py
-lib/python%%XYDOT%%/turtledemo/paint.py
-lib/python%%XYDOT%%/turtledemo/peace.py
-lib/python%%XYDOT%%/turtledemo/penrose.py
-lib/python%%XYDOT%%/turtledemo/planet_and_moon.py
-lib/python%%XYDOT%%/turtledemo/round_dance.py
-lib/python%%XYDOT%%/turtledemo/sorting_animate.py
-lib/python%%XYDOT%%/turtledemo/tree.py
-lib/python%%XYDOT%%/turtledemo/turtle.cfg
-lib/python%%XYDOT%%/turtledemo/two_canvases.py
-lib/python%%XYDOT%%/turtledemo/wikipedia.py
-lib/python%%XYDOT%%/turtledemo/yinyang.py
-lib/python%%XYDOT%%/types.py
-lib/python%%XYDOT%%/typing.py
-lib/python%%XYDOT%%/unittest/__init__.py
-lib/python%%XYDOT%%/unittest/__main__.py
-lib/python%%XYDOT%%/unittest/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/__main__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/__main__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/__main__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/case.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/case.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/case.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/loader.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/loader.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/loader.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/main.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/main.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/main.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/mock.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/mock.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/mock.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/result.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/result.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/result.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/runner.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/runner.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/runner.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/signals.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/signals.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/signals.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/suite.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/suite.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/suite.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/util.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/util.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/util.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/case.py
-lib/python%%XYDOT%%/unittest/loader.py
-lib/python%%XYDOT%%/unittest/main.py
-lib/python%%XYDOT%%/unittest/mock.py
-lib/python%%XYDOT%%/unittest/result.py
-lib/python%%XYDOT%%/unittest/runner.py
-lib/python%%XYDOT%%/unittest/signals.py
-lib/python%%XYDOT%%/unittest/suite.py
-lib/python%%XYDOT%%/unittest/test/__init__.py
-lib/python%%XYDOT%%/unittest/test/__main__.py
-lib/python%%XYDOT%%/unittest/test/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/__main__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/__main__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/__main__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/_test_warnings.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/_test_warnings.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/_test_warnings.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/dummy.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/dummy.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/dummy.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/support.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/support.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/support.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_assertions.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_assertions.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_assertions.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_break.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_break.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_break.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_case.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_case.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_case.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_discovery.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_discovery.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_discovery.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_functiontestcase.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_functiontestcase.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_functiontestcase.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_loader.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_loader.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_loader.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_program.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_program.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_program.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_result.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_result.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_result.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_runner.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_runner.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_runner.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_setups.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_setups.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_setups.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_skipping.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_skipping.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_skipping.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_suite.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_suite.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_suite.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/_test_warnings.py
-lib/python%%XYDOT%%/unittest/test/dummy.py
-lib/python%%XYDOT%%/unittest/test/support.py
-lib/python%%XYDOT%%/unittest/test/test_assertions.py
-lib/python%%XYDOT%%/unittest/test/test_break.py
-lib/python%%XYDOT%%/unittest/test/test_case.py
-lib/python%%XYDOT%%/unittest/test/test_discovery.py
-lib/python%%XYDOT%%/unittest/test/test_functiontestcase.py
-lib/python%%XYDOT%%/unittest/test/test_loader.py
-lib/python%%XYDOT%%/unittest/test/test_program.py
-lib/python%%XYDOT%%/unittest/test/test_result.py
-lib/python%%XYDOT%%/unittest/test/test_runner.py
-lib/python%%XYDOT%%/unittest/test/test_setups.py
-lib/python%%XYDOT%%/unittest/test/test_skipping.py
-lib/python%%XYDOT%%/unittest/test/test_suite.py
-lib/python%%XYDOT%%/unittest/test/testmock/__init__.py
-lib/python%%XYDOT%%/unittest/test/testmock/__main__.py
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/__main__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/__main__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/__main__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/support.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/support.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/support.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/testcallable.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/testcallable.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/testcallable.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/testhelpers.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/testhelpers.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/testhelpers.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/testmagicmethods.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/testmagicmethods.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/testmagicmethods.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/testmock.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/testmock.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/testmock.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/testpatch.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/testpatch.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/testpatch.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/testsentinel.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/testsentinel.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/testsentinel.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/testwith.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/testwith.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/testwith.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/support.py
-lib/python%%XYDOT%%/unittest/test/testmock/testcallable.py
-lib/python%%XYDOT%%/unittest/test/testmock/testhelpers.py
-lib/python%%XYDOT%%/unittest/test/testmock/testmagicmethods.py
-lib/python%%XYDOT%%/unittest/test/testmock/testmock.py
-lib/python%%XYDOT%%/unittest/test/testmock/testpatch.py
-lib/python%%XYDOT%%/unittest/test/testmock/testsentinel.py
-lib/python%%XYDOT%%/unittest/test/testmock/testwith.py
-lib/python%%XYDOT%%/unittest/util.py
-lib/python%%XYDOT%%/urllib/__init__.py
-lib/python%%XYDOT%%/urllib/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/urllib/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/urllib/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/urllib/__pycache__/error.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/urllib/__pycache__/error.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/urllib/__pycache__/error.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/urllib/__pycache__/parse.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/urllib/__pycache__/parse.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/urllib/__pycache__/parse.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/urllib/__pycache__/request.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/urllib/__pycache__/request.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/urllib/__pycache__/request.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/urllib/__pycache__/response.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/urllib/__pycache__/response.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/urllib/__pycache__/response.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/urllib/__pycache__/robotparser.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/urllib/__pycache__/robotparser.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/urllib/__pycache__/robotparser.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/urllib/error.py
-lib/python%%XYDOT%%/urllib/parse.py
-lib/python%%XYDOT%%/urllib/request.py
-lib/python%%XYDOT%%/urllib/response.py
-lib/python%%XYDOT%%/urllib/robotparser.py
-lib/python%%XYDOT%%/uu.py
-lib/python%%XYDOT%%/uuid.py
-lib/python%%XYDOT%%/venv/__init__.py
-lib/python%%XYDOT%%/venv/__main__.py
-lib/python%%XYDOT%%/venv/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/venv/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/venv/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/venv/__pycache__/__main__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/venv/__pycache__/__main__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/venv/__pycache__/__main__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/venv/scripts/common/activate
-lib/python%%XYDOT%%/venv/scripts/posix/activate.csh
-lib/python%%XYDOT%%/venv/scripts/posix/activate.fish
-lib/python%%XYDOT%%/warnings.py
-lib/python%%XYDOT%%/wave.py
-lib/python%%XYDOT%%/weakref.py
-lib/python%%XYDOT%%/webbrowser.py
-lib/python%%XYDOT%%/wsgiref/__init__.py
-lib/python%%XYDOT%%/wsgiref/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/wsgiref/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/wsgiref/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/wsgiref/__pycache__/handlers.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/wsgiref/__pycache__/handlers.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/wsgiref/__pycache__/handlers.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/wsgiref/__pycache__/headers.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/wsgiref/__pycache__/headers.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/wsgiref/__pycache__/headers.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/wsgiref/__pycache__/simple_server.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/wsgiref/__pycache__/simple_server.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/wsgiref/__pycache__/simple_server.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/wsgiref/__pycache__/util.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/wsgiref/__pycache__/util.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/wsgiref/__pycache__/util.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/wsgiref/__pycache__/validate.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/wsgiref/__pycache__/validate.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/wsgiref/__pycache__/validate.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/wsgiref/handlers.py
-lib/python%%XYDOT%%/wsgiref/headers.py
-lib/python%%XYDOT%%/wsgiref/simple_server.py
-lib/python%%XYDOT%%/wsgiref/util.py
-lib/python%%XYDOT%%/wsgiref/validate.py
-lib/python%%XYDOT%%/xdrlib.py
-lib/python%%XYDOT%%/xml/__init__.py
-lib/python%%XYDOT%%/xml/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/xml/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/xml/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/xml/dom/NodeFilter.py
-lib/python%%XYDOT%%/xml/dom/__init__.py
-lib/python%%XYDOT%%/xml/dom/__pycache__/NodeFilter.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/xml/dom/__pycache__/NodeFilter.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/xml/dom/__pycache__/NodeFilter.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/xml/dom/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/xml/dom/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/xml/dom/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/xml/dom/__pycache__/domreg.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/xml/dom/__pycache__/domreg.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/xml/dom/__pycache__/domreg.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/xml/dom/__pycache__/expatbuilder.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/xml/dom/__pycache__/expatbuilder.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/xml/dom/__pycache__/expatbuilder.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/xml/dom/__pycache__/minicompat.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/xml/dom/__pycache__/minicompat.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/xml/dom/__pycache__/minicompat.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/xml/dom/__pycache__/minidom.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/xml/dom/__pycache__/minidom.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/xml/dom/__pycache__/minidom.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/xml/dom/__pycache__/pulldom.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/xml/dom/__pycache__/pulldom.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/xml/dom/__pycache__/pulldom.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/xml/dom/__pycache__/xmlbuilder.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/xml/dom/__pycache__/xmlbuilder.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/xml/dom/__pycache__/xmlbuilder.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/xml/dom/domreg.py
-lib/python%%XYDOT%%/xml/dom/expatbuilder.py
-lib/python%%XYDOT%%/xml/dom/minicompat.py
-lib/python%%XYDOT%%/xml/dom/minidom.py
-lib/python%%XYDOT%%/xml/dom/pulldom.py
-lib/python%%XYDOT%%/xml/dom/xmlbuilder.py
-lib/python%%XYDOT%%/xml/etree/ElementInclude.py
-lib/python%%XYDOT%%/xml/etree/ElementPath.py
-lib/python%%XYDOT%%/xml/etree/ElementTree.py
-lib/python%%XYDOT%%/xml/etree/__init__.py
-lib/python%%XYDOT%%/xml/etree/__pycache__/ElementInclude.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/xml/etree/__pycache__/ElementInclude.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/xml/etree/__pycache__/ElementInclude.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/xml/etree/__pycache__/ElementPath.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/xml/etree/__pycache__/ElementPath.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/xml/etree/__pycache__/ElementPath.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/xml/etree/__pycache__/ElementTree.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/xml/etree/__pycache__/ElementTree.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/xml/etree/__pycache__/ElementTree.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/xml/etree/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/xml/etree/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/xml/etree/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/xml/etree/__pycache__/cElementTree.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/xml/etree/__pycache__/cElementTree.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/xml/etree/__pycache__/cElementTree.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/xml/etree/cElementTree.py
-lib/python%%XYDOT%%/xml/parsers/__init__.py
-lib/python%%XYDOT%%/xml/parsers/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/xml/parsers/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/xml/parsers/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/xml/parsers/__pycache__/expat.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/xml/parsers/__pycache__/expat.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/xml/parsers/__pycache__/expat.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/xml/parsers/expat.py
-lib/python%%XYDOT%%/xml/sax/__init__.py
-lib/python%%XYDOT%%/xml/sax/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/xml/sax/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/xml/sax/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/xml/sax/__pycache__/_exceptions.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/xml/sax/__pycache__/_exceptions.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/xml/sax/__pycache__/_exceptions.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/xml/sax/__pycache__/expatreader.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/xml/sax/__pycache__/expatreader.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/xml/sax/__pycache__/expatreader.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/xml/sax/__pycache__/handler.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/xml/sax/__pycache__/handler.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/xml/sax/__pycache__/handler.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/xml/sax/__pycache__/saxutils.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/xml/sax/__pycache__/saxutils.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/xml/sax/__pycache__/saxutils.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/xml/sax/__pycache__/xmlreader.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/xml/sax/__pycache__/xmlreader.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/xml/sax/__pycache__/xmlreader.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/xml/sax/_exceptions.py
-lib/python%%XYDOT%%/xml/sax/expatreader.py
-lib/python%%XYDOT%%/xml/sax/handler.py
-lib/python%%XYDOT%%/xml/sax/saxutils.py
-lib/python%%XYDOT%%/xml/sax/xmlreader.py
-lib/python%%XYDOT%%/xmlrpc/__init__.py
-lib/python%%XYDOT%%/xmlrpc/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/xmlrpc/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/xmlrpc/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/xmlrpc/__pycache__/client.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/xmlrpc/__pycache__/client.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/xmlrpc/__pycache__/client.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/xmlrpc/__pycache__/server.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/xmlrpc/__pycache__/server.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/xmlrpc/__pycache__/server.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/xmlrpc/client.py
-lib/python%%XYDOT%%/xmlrpc/server.py
-lib/python%%XYDOT%%/zipapp.py
-lib/python%%XYDOT%%/zipfile.py
-libdata/pkgconfig/python-%%XYDOT%%.pc
-man/man1/python%%XYDOT%%.1.gz
diff --git a/test-ports/default/lang/python36/Makefile b/test-ports/default/lang/python36/Makefile
deleted file mode 100644
index 931dd499..00000000
--- a/test-ports/default/lang/python36/Makefile
+++ /dev/null
@@ -1,140 +0,0 @@
-# Created by: Kubilay Kocak <koobs@FreeBSD.org>
-# $FreeBSD: head/lang/python36/Makefile 483807 2018-11-02 13:32:34Z rene $
-
-PORTNAME= python
-PORTVERSION= ${PYTHON_PORTVERSION}
-CATEGORIES= lang python ipv6
-MASTER_SITES= PYTHON/ftp/python/${PORTVERSION}
-PKGNAMESUFFIX= ${PYTHON_SUFFIX}
-DISTNAME= Python-${PORTVERSION}
-DIST_SUBDIR= python
-
-MAINTAINER= python@FreeBSD.org
-COMMENT= Interpreted object-oriented programming language
-
-LICENSE= PSFL
-
-USES= cpe ncurses pathfix pkgconfig readline:port shebangfix ssl tar:xz
-PATHFIX_MAKEFILEIN= Makefile.pre.in
-USE_LDCONFIG= yes
-GNU_CONFIGURE= yes
-python_CMD= ${PREFIX}/bin/python${PYTHON_PORTVERSION:R}
-SHEBANG_FILES= Lib/*.py Lib/*/*.py Lib/*/*/*.py Lib/*/*/*/*.py
-
-# Duplicate python.mk variables. TODO: Let lang/python?? ports use python.mk bits.
-PYTHON_VER= ${PYTHON_PORTVERSION:R}
-PYTHON_VERSION= python${PYTHON_VER}
-PYTHON_SUFFIX= ${PYTHON_VER:S/.//g}
-
-DISABLED_EXTENSIONS= _sqlite3 _tkinter _gdbm
-CONFIGURE_ARGS+= --enable-shared --without-ensurepip
-CONFIGURE_ENV+= OPT="" DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS}" # Null out OPT to respect user CFLAGS and remove optimizations
-
-INSTALL_TARGET= altinstall # Don't want cloberring of unprefixed files
-
-TEST_TARGET= buildbottest
-TEST_ARGS= TESTOPTS=-j${MAKE_JOBS_NUMBER}
-
-MAKE_ARGS+= INSTALL_SHARED="${INSTALL_LIB}" # Strip shared library
-
-SUB_FILES= pkg-message
-SUB_LIST= PYTHON_SUFFIX=${PYTHON_SUFFIX}
-
-PLIST_SUB= ABI=${ABIFLAGS} \
- XY=${PYTHON_SUFFIX} \
- XYDOT=${PYTHON_VER} \
- XYZDOT=${PORTVERSION} \
- OSMAJOR=${OSVERSION:C/([0-9]*)[0-9]{5}/\1/} # For plat-freebsd* in pkg-plist. https://bugs.python.org/issue19554
-
-OPTIONS_DEFINE= DEBUG IPV6 LIBFFI NLS PYMALLOC THREADS
-OPTIONS_DEFAULT= LIBFFI PYMALLOC THREADS
-OPTIONS_RADIO= HASH
-OPTIONS_RADIO_HASH= FNV SIPHASH
-OPTIONS_SUB= yes
-
-LIBFFI_DESC= Use libffi from ports instead of bundled version
-NLS_DESC= Enable gettext support for the locale module
-PYMALLOC_DESC= Enable specialized mallocs
-
-HASH_DESC= Hash Algorithm (PEP-456)
-FNV_DESC= Modified Fowler-Noll-Vo Algorithm
-SIPHASH_DESC= SipHash24 Algorithm
-
-FNV_CONFIGURE_ON= --with-hash-algorithm=fnv
-SIPHASH_CONFIGURE_ON= --with-hash-algorithm=siphash24
-
-DEBUG_CONFIGURE_WITH= pydebug
-IPV6_CONFIGURE_ENABLE= ipv6
-
-LIBFFI_CONFIGURE_ON= --with-system-ffi
-LIBFFI_LIB_DEPENDS= libffi.so:devel/libffi
-
-# Use CPPFLAGS over CFLAGS due to -I ordering, causing elementtree and pyexpat
-# to break in Python 2.7, or preprocessor complaints in Python >= 3.3
-# Upstream Issue: https://bugs.python.org/issue6299
-NLS_USES= gettext
-NLS_CPPFLAGS= -I${LOCALBASE}/include
-NLS_LIBS= -L${LOCALBASE}/lib -lintl
-NLS_CONFIGURE_ENV_OFF= ac_cv_lib_intl_textdomain=no ac_cv_header_libintl_h=no
-
-PYMALLOC_CONFIGURE_WITH= pymalloc
-
-THREADS_CONFIGURE_WITH= threads
-THREADS_LDFLAGS= -lpthread
-
-.include "${.CURDIR}/Makefile.version"
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MPYMALLOC}
-ABIFLAGS:= m${ABIFLAGS}
-.endif
-
-.if ${PORT_OPTIONS:MDEBUG}
-ABIFLAGS:= d${ABIFLAGS}
-.endif
-
-.if !empty(ABIFLAGS)
-PLIST_FILES+= bin/python${PYTHON_VER}${ABIFLAGS} \
- bin/python${PYTHON_VER}${ABIFLAGS}-config \
- libdata/pkgconfig/python-${PYTHON_VER}${ABIFLAGS}.pc
-.endif
-
-# https://bugs.python.org/issue22521
-# https://bugs.python.org/issue23042
-.if ${ARCH} == i386 && !${PORT_OPTIONS:MLIBFFI}
-BROKEN= You must use libffi from ports on i386. Enable the LIBFFI option
-.endif
-
-.if ${ARCH} == sparc64
-CFLAGS+= -DPYTHON_DEFAULT_RECURSION_LIMIT=900
-.endif
-
-# See https://bugs.freebsd.org/115940 and https://bugs.freebsd.org/193650
-.if !exists(/usr/bin/ypcat) || defined(WITHOUT_NIS)
-PLIST_SUB+= NO_NIS="@comment "
-DISABLED_EXTENSIONS+= nis
-.else
-PLIST_SUB+= NO_NIS=""
-.endif
-
-post-install:
-.if ! ${PORT_OPTIONS:MDEBUG}
- ${RM} ${STAGEDIR}${PREFIX}/lib/libpython3.so # Upstream Issue: https://bugs.python.org/issue17975
-.endif
-# This code block exists for the qemu-user enabled cross build environment.
-# When using this environment in poudriere, CC is not set to the default
-# of /usr/bin/cc and a cross-compile toolchain is used. We need to hand
-# edit this so that the run time configuration for python matches what the
-# FreeBSD base system provides. sbruno 02Aug2017
-.if ${CC} == /nxb-bin/usr/bin/cc
- @${REINPLACE_CMD} -e 's=/nxb-bin==' \
- ${STAGEDIR}${PREFIX}/lib/python${PYTHON_VER}/_sysconfigdata_m_freebsd${OSREL:R}_.py
- @${REINPLACE_CMD} -e 's=/nxb-bin==' \
- ${STAGEDIR}${PREFIX}/lib/python${PYTHON_VER}/config-${PYTHON_VER}m/Makefile
-.endif
- for i in ${STAGEDIR}${PREFIX}/lib/python${PYTHON_VER}/lib-dynload/*.so; do \
- ${STRIP_CMD} $$i; done # Strip shared extensions
- ${INSTALL_DATA} ${WRKSRC}/Tools/gdb/libpython.py \
- ${STAGEDIR}${PREFIX}/lib/libpython${PYTHON_VER}${ABIFLAGS}.so.1.0-gdb.py
-
-.include <bsd.port.mk>
diff --git a/test-ports/default/lang/python36/Makefile.version b/test-ports/default/lang/python36/Makefile.version
deleted file mode 100644
index bad7f670..00000000
--- a/test-ports/default/lang/python36/Makefile.version
+++ /dev/null
@@ -1,4 +0,0 @@
-# Mk/Uses/python.mk includes this file, don't remove it!
-# $FreeBSD: head/lang/python36/Makefile.version 488861 2019-01-01 08:48:18Z wen $
-
-PYTHON_PORTVERSION= 3.6.8
diff --git a/test-ports/default/lang/python36/distinfo b/test-ports/default/lang/python36/distinfo
deleted file mode 100644
index 94fb89a7..00000000
--- a/test-ports/default/lang/python36/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1545693407
-SHA256 (python/Python-3.6.8.tar.xz) = 35446241e995773b1bed7d196f4b624dadcadc8429f26282e756b2fb8a351193
-SIZE (python/Python-3.6.8.tar.xz) = 17212420
diff --git a/test-ports/default/lang/python36/files/patch-Lib_distutils_command_install__lib.py b/test-ports/default/lang/python36/files/patch-Lib_distutils_command_install__lib.py
deleted file mode 100644
index 6e925311..00000000
--- a/test-ports/default/lang/python36/files/patch-Lib_distutils_command_install__lib.py
+++ /dev/null
@@ -1,41 +0,0 @@
-From 9934ce31b8447667f71c211e559a8de71e8263db Mon Sep 17 00:00:00 2001
-From: Brendan Molloy <brendan@bbqsrc.net>
-Date: Mon, 4 Jan 2016 23:14:06 +1100
-Subject: [PATCH] Check bytecode file actually exists and tests
-
-Should solve issue 20397, where using the --record argument results
-in files that failed to generate bytecode files are added to the
-record file nonetheless.
----
- Lib/distutils/command/install_lib.py | 17 +++++++++++++----
- Lib/distutils/tests/test_install_lib.py | 8 ++++++--
- 2 files changed, 19 insertions(+), 6 deletions(-)
-
---- Lib/distutils/command/install_lib.py.orig 2015-12-07 01:39:07 UTC
-+++ Lib/distutils/command/install_lib.py
-@@ -164,12 +164,21 @@ class install_lib(Command):
- ext = os.path.splitext(os.path.normcase(py_file))[1]
- if ext != PYTHON_SOURCE_EXTENSION:
- continue
-+
- if self.compile:
-- bytecode_files.append(importlib.util.cache_from_source(
-- py_file, optimization=''))
-+ candidate = importlib.util.cache_from_source(
-+ py_file, optimization='')
-+
-+ if os.path.isfile(candidate):
-+ bytecode_files.append(candidate)
-+
- if self.optimize > 0:
-- bytecode_files.append(importlib.util.cache_from_source(
-- py_file, optimization=self.optimize))
-+ candidate = importlib.util.cache_from_source(
-+ py_file, optimization=self.optimize)
-+
-+ if os.path.isfile(candidate):
-+ bytecode_files.append(candidate)
-+
-
- return bytecode_files
-
diff --git a/test-ports/default/lang/python36/files/patch-Lib_distutils_tests_test__install__lib.py b/test-ports/default/lang/python36/files/patch-Lib_distutils_tests_test__install__lib.py
deleted file mode 100644
index c5531b92..00000000
--- a/test-ports/default/lang/python36/files/patch-Lib_distutils_tests_test__install__lib.py
+++ /dev/null
@@ -1,33 +0,0 @@
-From 9934ce31b8447667f71c211e559a8de71e8263db Mon Sep 17 00:00:00 2001
-From: Brendan Molloy <brendan@bbqsrc.net>
-Date: Mon, 4 Jan 2016 23:14:06 +1100
-Subject: [PATCH] Check bytecode file actually exists and tests
-
-Should solve issue 20397, where using the --record argument results
-in files that failed to generate bytecode files are added to the
-record file nonetheless.
----
- Lib/distutils/command/install_lib.py | 17 +++++++++++++----
- Lib/distutils/tests/test_install_lib.py | 8 ++++++--
- 2 files changed, 19 insertions(+), 6 deletions(-)
-
---- Lib/distutils/tests/test_install_lib.py.orig 2015-12-07 01:39:07 UTC
-+++ Lib/distutils/tests/test_install_lib.py
-@@ -64,11 +64,15 @@ class InstallLibTestCase(support.Tempdir
- cmd.distribution.ext_modules = [Extension('foo', ['xxx'])]
- cmd.distribution.packages = ['spam']
- cmd.distribution.script_name = 'setup.py'
-+
-+ # Create rubbish, uncompilable file
-+ f = os.path.join(project_dir, 'spam', 'rubbish.py')
-+ self.write_file(f, 'rubbish()')
-
- # get_outputs should return 4 elements: spam/__init__.py and .pyc,
-- # foo.import-tag-abiflags.so / foo.pyd
-+ # foo.import-tag-abiflags.so / foo.pyd and rubbish.py (no .pyc)
- outputs = cmd.get_outputs()
-- self.assertEqual(len(outputs), 4, outputs)
-+ self.assertEqual(len(outputs), 5, outputs)
-
- def test_get_inputs(self):
- project_dir, dist = self.create_dist()
diff --git a/test-ports/default/lang/python36/files/patch-Makefile.pre.in b/test-ports/default/lang/python36/files/patch-Makefile.pre.in
deleted file mode 100644
index 28d38652..00000000
--- a/test-ports/default/lang/python36/files/patch-Makefile.pre.in
+++ /dev/null
@@ -1,53 +0,0 @@
-# Description: Remove duplicate CFLAGS, CPPFLAGS, LDFLAGS by stripping CONFIGURE_*
-# Submitted by: koobs (r326729)
-# TODO: Upstream
-
-# Description: Create symlinks for non-ABI-suffixed python*-config and ABI-suffixed python-*.pc
-# Submitted by: antoine@ (r358029)
-# TODO: Upstream
-
---- Makefile.pre.in.orig 2018-12-25 07:28:06 UTC
-+++ Makefile.pre.in
-@@ -79,7 +79,6 @@ MAKESETUP= $(srcdir)/Modules/makesetup
- OPT= @OPT@
- BASECFLAGS= @BASECFLAGS@
- BASECPPFLAGS= @BASECPPFLAGS@
--CONFIGURE_CFLAGS= @CFLAGS@
- # CFLAGS_NODIST is used for building the interpreter and stdlib C extensions.
- # Use it when a compiler flag should _not_ be part of the distutils CFLAGS
- # once Python is installed (Issue #21121).
-@@ -88,18 +87,16 @@ CONFIGURE_CFLAGS_NODIST=@CFLAGS_NODIST@
- # Use it when a linker flag should _not_ be part of the distutils LDFLAGS
- # once Python is installed (bpo-35257)
- CONFIGURE_LDFLAGS_NODIST=@LDFLAGS_NODIST@
--CONFIGURE_CPPFLAGS= @CPPFLAGS@
--CONFIGURE_LDFLAGS= @LDFLAGS@
- # Avoid assigning CFLAGS, LDFLAGS, etc. so users can use them on the
- # command line to append to these values without stomping the pre-set
- # values.
--PY_CFLAGS= $(BASECFLAGS) $(OPT) $(CONFIGURE_CFLAGS) $(CFLAGS) $(EXTRA_CFLAGS)
-+PY_CFLAGS= $(BASECFLAGS) $(OPT) $(CFLAGS) $(EXTRA_CFLAGS)
- PY_CFLAGS_NODIST=$(CONFIGURE_CFLAGS_NODIST) $(CFLAGS_NODIST)
- # Both CPPFLAGS and LDFLAGS need to contain the shell's value for setup.py to
- # be able to build extension modules using the directories specified in the
- # environment variables
--PY_CPPFLAGS= $(BASECPPFLAGS) -I. -I$(srcdir)/Include $(CONFIGURE_CPPFLAGS) $(CPPFLAGS)
--PY_LDFLAGS= $(CONFIGURE_LDFLAGS) $(LDFLAGS)
-+PY_CPPFLAGS= $(BASECPPFLAGS) -I. -I$(srcdir)/Include $(CPPFLAGS)
-+PY_LDFLAGS= $(LDFLAGS)
- PY_LDFLAGS_NODIST=$(CONFIGURE_LDFLAGS_NODIST) $(LDFLAGS_NODIST)
- NO_AS_NEEDED= @NO_AS_NEEDED@
- LDLAST= @LDLAST@
-@@ -1451,6 +1448,12 @@ libainstall: @DEF_MAKE_RULE@ python-config
- $(INSTALL_SCRIPT) $(srcdir)/install-sh $(DESTDIR)$(LIBPL)/install-sh
- $(INSTALL_SCRIPT) python-config.py $(DESTDIR)$(LIBPL)/python-config.py
- $(INSTALL_SCRIPT) python-config $(DESTDIR)$(BINDIR)/python$(LDVERSION)-config
-+ -if test "$(VERSION)" != "$(LDVERSION)"; then \
-+ rm -f $(DESTDIR)$(BINDIR)/python$(VERSION)-config; \
-+ (cd $(DESTDIR)$(BINDIR); $(LN) -s python$(LDVERSION)-config python$(VERSION)-config); \
-+ rm -f $(DESTDIR)$(LIBPC)/python-$(LDVERSION).pc; \
-+ (cd $(DESTDIR)$(LIBPC); $(LN) -s python-$(VERSION).pc python-$(LDVERSION).pc); \
-+ fi
- @if [ -s Modules/python.exp -a \
- "`echo $(MACHDEP) | sed 's/^\(...\).*/\1/'`" = "aix" ]; then \
- echo; echo "Installing support files for building shared extension modules on AIX:"; \
diff --git a/test-ports/default/lang/python36/files/patch-Misc__python-config.sh.in b/test-ports/default/lang/python36/files/patch-Misc__python-config.sh.in
deleted file mode 100644
index ebb0c6a5..00000000
--- a/test-ports/default/lang/python36/files/patch-Misc__python-config.sh.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- Misc/python-config.sh.in.orig 2018-07-13 21:07:16 UTC
-+++ Misc/python-config.sh.in
-@@ -15,7 +15,7 @@ fi
- # Returns the actual prefix where this script was installed to.
- installed_prefix ()
- {
-- RESULT=$(dirname $(cd $(dirname "$1") && pwd -P))
-+ RESULT=$(dirname $(cd $(dirname $(realpath "$1")) && pwd -P))
- if which readlink >/dev/null 2>&1 ; then
- if readlink -f "$RESULT" >/dev/null 2>&1; then
- RESULT=$(readlink -f "$RESULT")
diff --git a/test-ports/default/lang/python36/files/patch-Modules___ctypes__libffi__src__arm__ffi.c b/test-ports/default/lang/python36/files/patch-Modules___ctypes__libffi__src__arm__ffi.c
deleted file mode 100644
index 56e43427..00000000
--- a/test-ports/default/lang/python36/files/patch-Modules___ctypes__libffi__src__arm__ffi.c
+++ /dev/null
@@ -1,36 +0,0 @@
-# Description: Fix _ctypes abort on import for FreeBSD/ARM. This is an issue
-# for anything !apple that is using the libcompiler_rt provided by clang on arm
-# PR: ports/149167 ports/184517
-# Patch by: cognet@ (to be upstreamed @ LLVM)
-
---- ./Modules/_ctypes/libffi/src/arm/ffi.c.orig 2013-11-17 18:22:57.000000000 +1100
-+++ ./Modules/_ctypes/libffi/src/arm/ffi.c 2013-12-03 19:23:24.521993369 +1100
-@@ -33,6 +33,11 @@
-
- #include <stdlib.h>
-
-+#if defined(__FreeBSD__) && defined(__arm__)
-+#include <sys/types.h>
-+#include <machine/sysarch.h>
-+#endif
-+
- /* Forward declares. */
- static int vfp_type_p (ffi_type *);
- static void layout_vfp_args (ffi_cif *);
-@@ -582,6 +587,16 @@
-
- #else
-
-+#if defined(__FreeBSD__) && defined(__arm__)
-+#define __clear_cache(start, end) do { \
-+ struct arm_sync_icache_args ua; \
-+ \
-+ ua.addr = (uintptr_t)(start); \
-+ ua.len = (char *)(end) - (char *)start; \
-+ sysarch(ARM_SYNC_ICACHE, &ua); \
-+ } while (0);
-+#endif
-+
- #define FFI_INIT_TRAMPOLINE(TRAMP,FUN,CTX) \
- ({ unsigned char *__tramp = (unsigned char*)(TRAMP); \
- unsigned int __fun = (unsigned int)(FUN); \
diff --git a/test-ports/default/lang/python36/files/patch-issue20210 b/test-ports/default/lang/python36/files/patch-issue20210
deleted file mode 100644
index 90330d8f..00000000
--- a/test-ports/default/lang/python36/files/patch-issue20210
+++ /dev/null
@@ -1,68 +0,0 @@
-# Backport patch 0001 from Issue #20210
-# Issue: https://bugs.python.org/issue20210
-# By: Thomas Petazzoni
-
---- ./Makefile.pre.in.orig 2014-03-24 22:45:17.908886504 +1100
-+++ ./Makefile.pre.in 2014-03-24 22:47:55.503779805 +1100
-@@ -172,6 +172,8 @@
- # configure script arguments
- CONFIG_ARGS= @CONFIG_ARGS@
-
-+# disabled extensions
-+DISABLED_EXTENSIONS= @DISABLED_EXTENSIONS@
-
- # Subdirectories with code
- SRCDIRS= @SRCDIRS@
-@@ -555,6 +557,7 @@
- esac; \
- $(RUNSHARED) CC='$(CC)' LDSHARED='$(BLDSHARED)' OPT='$(OPT)' \
- _TCLTK_INCLUDES='$(TCLTK_INCLUDES)' _TCLTK_LIBS='$(TCLTK_LIBS)' \
-+ DISABLED_EXTENSIONS="$(DISABLED_EXTENSIONS)" \
- $(PYTHON_FOR_BUILD) $(srcdir)/setup.py $$quiet build
-
- # Build static library
-@@ -1352,7 +1355,8 @@
- # Install the dynamically loadable modules
- # This goes into $(exec_prefix)
- sharedinstall: sharedmods
-- $(RUNSHARED) $(PYTHON_FOR_BUILD) $(srcdir)/setup.py install \
-+ $(RUNSHARED) DISABLED_EXTENSIONS="$(DISABLED_EXTENSIONS)" \
-+ $(PYTHON_FOR_BUILD) $(srcdir)/setup.py install \
- --prefix=$(prefix) \
- --install-scripts=$(BINDIR) \
- --install-platlib=$(DESTSHARED) \
---- ./configure.ac.orig 2014-03-24 22:48:10.442551831 +1100
-+++ ./configure.ac 2014-03-24 22:48:42.059827384 +1100
-@@ -2331,6 +2331,8 @@
-
- AC_PATH_TOOL([PKG_CONFIG], [pkg-config])
-
-+AC_SUBST(DISABLED_EXTENSIONS)
-+
- # Check for use of the system expat library
- AC_MSG_CHECKING(for --with-system-expat)
- AC_ARG_WITH(system_expat,
---- configure.orig 2015-03-01 13:57:08.000000000 +0300
-+++ configure 2015-03-01 13:57:30.000000000 +0300
-@@ -650,6 +650,7 @@
- TCLTK_LIBS
- TCLTK_INCLUDES
- LIBFFI_INCLUDEDIR
-+DISABLED_EXTENSIONS
- PKG_CONFIG_LIBDIR
- PKG_CONFIG_PATH
- PKG_CONFIG
---- ./setup.py.orig 2014-03-24 22:48:48.495472513 +1100
-+++ ./setup.py 2014-03-24 22:49:20.076122201 +1100
-@@ -33,7 +33,10 @@
- COMPILED_WITH_PYDEBUG = ('--with-pydebug' in sysconfig.get_config_var("CONFIG_ARGS"))
-
- # This global variable is used to hold the list of modules to be disabled.
--disabled_module_list = []
-+try:
-+ disabled_module_list = sysconfig.get_config_var("DISABLED_EXTENSIONS").split(" ")
-+except KeyError:
-+ disabled_module_list = list()
-
- def add_dir_to_list(dirlist, dir):
- """Add the directory 'dir' to the list 'dirlist' (after any relative
diff --git a/test-ports/default/lang/python36/files/pkg-message.in b/test-ports/default/lang/python36/files/pkg-message.in
deleted file mode 100644
index 5fb6e462..00000000
--- a/test-ports/default/lang/python36/files/pkg-message.in
+++ /dev/null
@@ -1,10 +0,0 @@
-===========================================================================
-
-Note that some standard Python modules are provided as separate ports
-as they require additional dependencies. They are available as:
-
-py%%PYTHON_SUFFIX%%-gdbm databases/py-gdbm@py%%PYTHON_SUFFIX%%
-py%%PYTHON_SUFFIX%%-sqlite3 databases/py-sqlite3@py%%PYTHON_SUFFIX%%
-py%%PYTHON_SUFFIX%%-tkinter x11-toolkits/py-tkinter@py%%PYTHON_SUFFIX%%
-
-===========================================================================
diff --git a/test-ports/default/lang/python36/pkg-descr b/test-ports/default/lang/python36/pkg-descr
deleted file mode 100644
index 9c7e5a6d..00000000
--- a/test-ports/default/lang/python36/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Python is an interpreted object-oriented programming language, and is
-often compared to Tcl, Perl or Scheme.
-
-WWW: https://www.python.org/
diff --git a/test-ports/default/lang/python36/pkg-plist b/test-ports/default/lang/python36/pkg-plist
deleted file mode 100644
index 8352405c..00000000
--- a/test-ports/default/lang/python36/pkg-plist
+++ /dev/null
@@ -1,6805 +0,0 @@
-bin/2to3-%%XYDOT%%
-bin/idle%%XYDOT%%
-bin/pydoc%%XYDOT%%
-bin/python%%XYDOT%%
-bin/python%%XYDOT%%-config
-bin/pyvenv-%%XYDOT%%
-include/python%%XYDOT%%%%ABI%%/Python-ast.h
-include/python%%XYDOT%%%%ABI%%/Python.h
-include/python%%XYDOT%%%%ABI%%/abstract.h
-include/python%%XYDOT%%%%ABI%%/accu.h
-include/python%%XYDOT%%%%ABI%%/asdl.h
-include/python%%XYDOT%%%%ABI%%/ast.h
-include/python%%XYDOT%%%%ABI%%/bitset.h
-include/python%%XYDOT%%%%ABI%%/bltinmodule.h
-include/python%%XYDOT%%%%ABI%%/boolobject.h
-include/python%%XYDOT%%%%ABI%%/bytearrayobject.h
-include/python%%XYDOT%%%%ABI%%/bytes_methods.h
-include/python%%XYDOT%%%%ABI%%/bytesobject.h
-include/python%%XYDOT%%%%ABI%%/cellobject.h
-include/python%%XYDOT%%%%ABI%%/ceval.h
-include/python%%XYDOT%%%%ABI%%/classobject.h
-include/python%%XYDOT%%%%ABI%%/code.h
-include/python%%XYDOT%%%%ABI%%/codecs.h
-include/python%%XYDOT%%%%ABI%%/compile.h
-include/python%%XYDOT%%%%ABI%%/complexobject.h
-include/python%%XYDOT%%%%ABI%%/datetime.h
-include/python%%XYDOT%%%%ABI%%/descrobject.h
-include/python%%XYDOT%%%%ABI%%/dictobject.h
-include/python%%XYDOT%%%%ABI%%/dtoa.h
-include/python%%XYDOT%%%%ABI%%/dynamic_annotations.h
-include/python%%XYDOT%%%%ABI%%/enumobject.h
-include/python%%XYDOT%%%%ABI%%/errcode.h
-include/python%%XYDOT%%%%ABI%%/eval.h
-include/python%%XYDOT%%%%ABI%%/fileobject.h
-include/python%%XYDOT%%%%ABI%%/fileutils.h
-include/python%%XYDOT%%%%ABI%%/floatobject.h
-include/python%%XYDOT%%%%ABI%%/frameobject.h
-include/python%%XYDOT%%%%ABI%%/funcobject.h
-include/python%%XYDOT%%%%ABI%%/genobject.h
-include/python%%XYDOT%%%%ABI%%/graminit.h
-include/python%%XYDOT%%%%ABI%%/grammar.h
-include/python%%XYDOT%%%%ABI%%/import.h
-include/python%%XYDOT%%%%ABI%%/intrcheck.h
-include/python%%XYDOT%%%%ABI%%/iterobject.h
-include/python%%XYDOT%%%%ABI%%/listobject.h
-include/python%%XYDOT%%%%ABI%%/longintrepr.h
-include/python%%XYDOT%%%%ABI%%/longobject.h
-include/python%%XYDOT%%%%ABI%%/marshal.h
-include/python%%XYDOT%%%%ABI%%/memoryobject.h
-include/python%%XYDOT%%%%ABI%%/metagrammar.h
-include/python%%XYDOT%%%%ABI%%/methodobject.h
-include/python%%XYDOT%%%%ABI%%/modsupport.h
-include/python%%XYDOT%%%%ABI%%/moduleobject.h
-include/python%%XYDOT%%%%ABI%%/namespaceobject.h
-include/python%%XYDOT%%%%ABI%%/node.h
-include/python%%XYDOT%%%%ABI%%/object.h
-include/python%%XYDOT%%%%ABI%%/objimpl.h
-include/python%%XYDOT%%%%ABI%%/odictobject.h
-include/python%%XYDOT%%%%ABI%%/opcode.h
-include/python%%XYDOT%%%%ABI%%/osdefs.h
-include/python%%XYDOT%%%%ABI%%/osmodule.h
-include/python%%XYDOT%%%%ABI%%/parsetok.h
-include/python%%XYDOT%%%%ABI%%/patchlevel.h
-include/python%%XYDOT%%%%ABI%%/pgen.h
-include/python%%XYDOT%%%%ABI%%/pgenheaders.h
-include/python%%XYDOT%%%%ABI%%/py_curses.h
-include/python%%XYDOT%%%%ABI%%/pyarena.h
-include/python%%XYDOT%%%%ABI%%/pyatomic.h
-include/python%%XYDOT%%%%ABI%%/pycapsule.h
-include/python%%XYDOT%%%%ABI%%/pyconfig.h
-include/python%%XYDOT%%%%ABI%%/pyctype.h
-include/python%%XYDOT%%%%ABI%%/pydebug.h
-include/python%%XYDOT%%%%ABI%%/pydtrace.h
-include/python%%XYDOT%%%%ABI%%/pyerrors.h
-include/python%%XYDOT%%%%ABI%%/pyexpat.h
-include/python%%XYDOT%%%%ABI%%/pyfpe.h
-include/python%%XYDOT%%%%ABI%%/pygetopt.h
-include/python%%XYDOT%%%%ABI%%/pyhash.h
-include/python%%XYDOT%%%%ABI%%/pylifecycle.h
-include/python%%XYDOT%%%%ABI%%/pymacconfig.h
-include/python%%XYDOT%%%%ABI%%/pymacro.h
-include/python%%XYDOT%%%%ABI%%/pymath.h
-include/python%%XYDOT%%%%ABI%%/pymem.h
-include/python%%XYDOT%%%%ABI%%/pyport.h
-include/python%%XYDOT%%%%ABI%%/pystate.h
-include/python%%XYDOT%%%%ABI%%/pystrcmp.h
-include/python%%XYDOT%%%%ABI%%/pystrhex.h
-include/python%%XYDOT%%%%ABI%%/pystrtod.h
-include/python%%XYDOT%%%%ABI%%/pythonrun.h
-include/python%%XYDOT%%%%ABI%%/pythread.h
-include/python%%XYDOT%%%%ABI%%/pytime.h
-include/python%%XYDOT%%%%ABI%%/rangeobject.h
-include/python%%XYDOT%%%%ABI%%/setobject.h
-include/python%%XYDOT%%%%ABI%%/sliceobject.h
-include/python%%XYDOT%%%%ABI%%/structmember.h
-include/python%%XYDOT%%%%ABI%%/structseq.h
-include/python%%XYDOT%%%%ABI%%/symtable.h
-include/python%%XYDOT%%%%ABI%%/sysmodule.h
-include/python%%XYDOT%%%%ABI%%/token.h
-include/python%%XYDOT%%%%ABI%%/traceback.h
-include/python%%XYDOT%%%%ABI%%/tupleobject.h
-include/python%%XYDOT%%%%ABI%%/typeslots.h
-include/python%%XYDOT%%%%ABI%%/ucnhash.h
-include/python%%XYDOT%%%%ABI%%/unicodeobject.h
-include/python%%XYDOT%%%%ABI%%/warnings.h
-include/python%%XYDOT%%%%ABI%%/weakrefobject.h
-lib/libpython%%XYDOT%%%%ABI%%.so
-lib/libpython%%XYDOT%%%%ABI%%.so.1.0
-lib/libpython%%XYDOT%%%%ABI%%.so.1.0-gdb.py
-lib/python%%XYDOT%%/LICENSE.txt
-lib/python%%XYDOT%%/__future__.py
-lib/python%%XYDOT%%/__phello__.foo.py
-lib/python%%XYDOT%%/__pycache__/__future__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/__future__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/__future__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/__phello__.foo.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/__phello__.foo.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/__phello__.foo.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/_bootlocale.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/_bootlocale.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/_bootlocale.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/_collections_abc.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/_collections_abc.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/_collections_abc.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/_compat_pickle.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/_compat_pickle.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/_compat_pickle.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/_compression.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/_compression.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/_compression.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/_dummy_thread.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/_dummy_thread.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/_dummy_thread.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/_markupbase.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/_markupbase.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/_markupbase.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/_osx_support.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/_osx_support.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/_osx_support.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/_pydecimal.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/_pydecimal.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/_pydecimal.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/_pyio.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/_pyio.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/_pyio.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/_sitebuiltins.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/_sitebuiltins.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/_sitebuiltins.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/_strptime.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/_strptime.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/_strptime.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/_sysconfigdata_%%ABI%%_freebsd%%OSMAJOR%%_.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/_sysconfigdata_%%ABI%%_freebsd%%OSMAJOR%%_.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/_sysconfigdata_%%ABI%%_freebsd%%OSMAJOR%%_.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/_threading_local.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/_threading_local.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/_threading_local.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/_weakrefset.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/_weakrefset.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/_weakrefset.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/abc.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/abc.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/abc.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/aifc.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/aifc.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/aifc.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/antigravity.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/antigravity.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/antigravity.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/argparse.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/argparse.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/argparse.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/ast.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/ast.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/ast.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/asynchat.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/asynchat.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/asynchat.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/asyncore.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/asyncore.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/asyncore.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/base64.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/base64.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/base64.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/bdb.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/bdb.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/bdb.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/binhex.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/binhex.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/binhex.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/bisect.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/bisect.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/bisect.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/bz2.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/bz2.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/bz2.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/cProfile.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/cProfile.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/cProfile.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/calendar.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/calendar.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/calendar.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/cgi.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/cgi.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/cgi.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/cgitb.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/cgitb.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/cgitb.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/chunk.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/chunk.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/chunk.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/cmd.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/cmd.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/cmd.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/code.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/code.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/code.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/codecs.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/codecs.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/codecs.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/codeop.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/codeop.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/codeop.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/colorsys.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/colorsys.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/colorsys.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/compileall.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/compileall.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/compileall.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/configparser.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/configparser.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/configparser.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/contextlib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/contextlib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/contextlib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/copy.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/copy.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/copy.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/copyreg.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/copyreg.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/copyreg.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/crypt.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/crypt.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/crypt.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/csv.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/csv.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/csv.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/datetime.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/datetime.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/datetime.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/decimal.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/decimal.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/decimal.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/difflib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/difflib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/difflib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/dis.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/dis.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/dis.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/doctest.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/doctest.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/doctest.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/dummy_threading.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/dummy_threading.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/dummy_threading.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/enum.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/enum.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/enum.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/filecmp.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/filecmp.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/filecmp.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/fileinput.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/fileinput.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/fileinput.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/fnmatch.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/fnmatch.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/fnmatch.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/formatter.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/formatter.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/formatter.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/fractions.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/fractions.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/fractions.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/ftplib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/ftplib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/ftplib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/functools.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/functools.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/functools.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/genericpath.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/genericpath.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/genericpath.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/getopt.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/getopt.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/getopt.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/getpass.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/getpass.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/getpass.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/gettext.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/gettext.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/gettext.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/glob.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/glob.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/glob.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/gzip.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/gzip.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/gzip.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/hashlib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/hashlib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/hashlib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/heapq.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/heapq.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/heapq.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/hmac.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/hmac.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/hmac.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/imaplib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/imaplib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/imaplib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/imghdr.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/imghdr.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/imghdr.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/imp.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/imp.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/imp.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/inspect.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/inspect.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/inspect.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/io.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/io.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/io.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/ipaddress.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/ipaddress.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/ipaddress.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/keyword.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/keyword.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/keyword.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/linecache.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/linecache.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/linecache.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/locale.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/locale.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/locale.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/lzma.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/lzma.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/lzma.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/macpath.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/macpath.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/macpath.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/macurl2path.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/macurl2path.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/macurl2path.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/mailbox.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/mailbox.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/mailbox.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/mailcap.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/mailcap.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/mailcap.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/mimetypes.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/mimetypes.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/mimetypes.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/modulefinder.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/modulefinder.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/modulefinder.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/netrc.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/netrc.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/netrc.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/nntplib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/nntplib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/nntplib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/ntpath.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/ntpath.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/ntpath.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/nturl2path.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/nturl2path.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/nturl2path.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/numbers.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/numbers.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/numbers.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/opcode.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/opcode.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/opcode.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/operator.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/operator.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/operator.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/optparse.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/optparse.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/optparse.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/os.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/os.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/os.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/pathlib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/pathlib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/pathlib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/pdb.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/pdb.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/pdb.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/pickle.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/pickle.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/pickle.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/pickletools.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/pickletools.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/pickletools.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/pipes.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/pipes.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/pipes.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/pkgutil.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/pkgutil.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/pkgutil.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/platform.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/platform.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/platform.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/plistlib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/plistlib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/plistlib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/poplib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/poplib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/poplib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/posixpath.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/posixpath.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/posixpath.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/pprint.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/pprint.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/pprint.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/profile.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/profile.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/profile.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/pstats.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/pstats.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/pstats.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/pty.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/pty.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/pty.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/py_compile.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/py_compile.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/py_compile.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/pyclbr.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/pyclbr.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/pyclbr.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/pydoc.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/pydoc.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/pydoc.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/queue.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/queue.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/queue.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/quopri.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/quopri.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/quopri.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/random.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/random.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/random.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/re.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/re.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/re.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/reprlib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/reprlib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/reprlib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/rlcompleter.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/rlcompleter.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/rlcompleter.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/runpy.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/runpy.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/runpy.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/sched.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/sched.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/sched.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/secrets.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/secrets.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/secrets.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/selectors.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/selectors.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/selectors.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/shelve.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/shelve.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/shelve.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/shlex.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/shlex.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/shlex.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/shutil.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/shutil.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/shutil.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/signal.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/signal.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/signal.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/site.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/site.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/site.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/smtpd.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/smtpd.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/smtpd.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/smtplib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/smtplib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/smtplib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/sndhdr.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/sndhdr.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/sndhdr.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/socket.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/socket.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/socket.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/socketserver.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/socketserver.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/socketserver.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/sre_compile.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/sre_compile.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/sre_compile.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/sre_constants.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/sre_constants.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/sre_constants.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/sre_parse.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/sre_parse.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/sre_parse.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/ssl.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/ssl.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/ssl.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/stat.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/stat.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/stat.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/statistics.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/statistics.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/statistics.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/string.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/string.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/string.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/stringprep.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/stringprep.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/stringprep.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/struct.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/struct.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/struct.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/subprocess.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/subprocess.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/subprocess.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/sunau.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/sunau.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/sunau.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/symbol.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/symbol.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/symbol.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/symtable.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/symtable.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/symtable.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/sysconfig.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/sysconfig.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/sysconfig.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/tabnanny.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/tabnanny.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/tabnanny.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/tarfile.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/tarfile.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/tarfile.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/telnetlib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/telnetlib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/telnetlib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/tempfile.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/tempfile.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/tempfile.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/textwrap.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/textwrap.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/textwrap.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/this.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/this.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/this.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/threading.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/threading.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/threading.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/timeit.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/timeit.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/timeit.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/token.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/token.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/token.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/tokenize.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/tokenize.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/tokenize.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/trace.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/trace.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/trace.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/traceback.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/traceback.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/traceback.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/tracemalloc.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/tracemalloc.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/tracemalloc.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/tty.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/tty.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/tty.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/turtle.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/turtle.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/turtle.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/types.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/types.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/types.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/typing.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/typing.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/typing.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/uu.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/uu.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/uu.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/uuid.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/uuid.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/uuid.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/warnings.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/warnings.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/warnings.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/wave.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/wave.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/wave.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/weakref.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/weakref.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/weakref.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/webbrowser.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/webbrowser.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/webbrowser.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/xdrlib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/xdrlib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/xdrlib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/zipapp.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/zipapp.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/zipapp.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/__pycache__/zipfile.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/__pycache__/zipfile.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/__pycache__/zipfile.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/_bootlocale.py
-lib/python%%XYDOT%%/_collections_abc.py
-lib/python%%XYDOT%%/_compat_pickle.py
-lib/python%%XYDOT%%/_compression.py
-lib/python%%XYDOT%%/_dummy_thread.py
-lib/python%%XYDOT%%/_markupbase.py
-lib/python%%XYDOT%%/_osx_support.py
-lib/python%%XYDOT%%/_pydecimal.py
-lib/python%%XYDOT%%/_pyio.py
-lib/python%%XYDOT%%/_sitebuiltins.py
-lib/python%%XYDOT%%/_strptime.py
-lib/python%%XYDOT%%/_sysconfigdata_%%ABI%%_freebsd%%OSMAJOR%%_.py
-lib/python%%XYDOT%%/_threading_local.py
-lib/python%%XYDOT%%/_weakrefset.py
-lib/python%%XYDOT%%/abc.py
-lib/python%%XYDOT%%/aifc.py
-lib/python%%XYDOT%%/antigravity.py
-lib/python%%XYDOT%%/argparse.py
-lib/python%%XYDOT%%/ast.py
-lib/python%%XYDOT%%/asynchat.py
-lib/python%%XYDOT%%/asyncio/__init__.py
-lib/python%%XYDOT%%/asyncio/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/base_events.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/base_events.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/base_events.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/base_futures.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/base_futures.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/base_futures.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/base_subprocess.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/base_subprocess.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/base_subprocess.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/base_tasks.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/base_tasks.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/base_tasks.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/compat.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/compat.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/compat.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/constants.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/constants.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/constants.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/coroutines.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/coroutines.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/coroutines.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/events.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/events.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/events.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/futures.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/futures.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/futures.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/locks.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/locks.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/locks.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/log.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/log.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/log.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/proactor_events.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/proactor_events.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/proactor_events.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/protocols.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/protocols.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/protocols.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/queues.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/queues.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/queues.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/selector_events.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/selector_events.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/selector_events.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/sslproto.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/sslproto.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/sslproto.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/streams.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/streams.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/streams.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/subprocess.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/subprocess.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/subprocess.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/tasks.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/tasks.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/tasks.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/test_utils.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/test_utils.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/test_utils.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/transports.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/transports.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/transports.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/unix_events.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/unix_events.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/unix_events.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/windows_events.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/windows_events.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/windows_events.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/windows_utils.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/windows_utils.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/asyncio/__pycache__/windows_utils.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/asyncio/base_events.py
-lib/python%%XYDOT%%/asyncio/base_futures.py
-lib/python%%XYDOT%%/asyncio/base_subprocess.py
-lib/python%%XYDOT%%/asyncio/base_tasks.py
-lib/python%%XYDOT%%/asyncio/compat.py
-lib/python%%XYDOT%%/asyncio/constants.py
-lib/python%%XYDOT%%/asyncio/coroutines.py
-lib/python%%XYDOT%%/asyncio/events.py
-lib/python%%XYDOT%%/asyncio/futures.py
-lib/python%%XYDOT%%/asyncio/locks.py
-lib/python%%XYDOT%%/asyncio/log.py
-lib/python%%XYDOT%%/asyncio/proactor_events.py
-lib/python%%XYDOT%%/asyncio/protocols.py
-lib/python%%XYDOT%%/asyncio/queues.py
-lib/python%%XYDOT%%/asyncio/selector_events.py
-lib/python%%XYDOT%%/asyncio/sslproto.py
-lib/python%%XYDOT%%/asyncio/streams.py
-lib/python%%XYDOT%%/asyncio/subprocess.py
-lib/python%%XYDOT%%/asyncio/tasks.py
-lib/python%%XYDOT%%/asyncio/test_utils.py
-lib/python%%XYDOT%%/asyncio/transports.py
-lib/python%%XYDOT%%/asyncio/unix_events.py
-lib/python%%XYDOT%%/asyncio/windows_events.py
-lib/python%%XYDOT%%/asyncio/windows_utils.py
-lib/python%%XYDOT%%/asyncore.py
-lib/python%%XYDOT%%/base64.py
-lib/python%%XYDOT%%/bdb.py
-lib/python%%XYDOT%%/binhex.py
-lib/python%%XYDOT%%/bisect.py
-lib/python%%XYDOT%%/bz2.py
-lib/python%%XYDOT%%/cProfile.py
-lib/python%%XYDOT%%/calendar.py
-lib/python%%XYDOT%%/cgi.py
-lib/python%%XYDOT%%/cgitb.py
-lib/python%%XYDOT%%/chunk.py
-lib/python%%XYDOT%%/cmd.py
-lib/python%%XYDOT%%/code.py
-lib/python%%XYDOT%%/codecs.py
-lib/python%%XYDOT%%/codeop.py
-lib/python%%XYDOT%%/collections/__init__.py
-lib/python%%XYDOT%%/collections/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/collections/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/collections/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/collections/__pycache__/abc.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/collections/__pycache__/abc.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/collections/__pycache__/abc.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/collections/abc.py
-lib/python%%XYDOT%%/colorsys.py
-lib/python%%XYDOT%%/compileall.py
-lib/python%%XYDOT%%/concurrent/__init__.py
-lib/python%%XYDOT%%/concurrent/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/concurrent/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/concurrent/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/concurrent/futures/__init__.py
-lib/python%%XYDOT%%/concurrent/futures/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/concurrent/futures/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/concurrent/futures/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/concurrent/futures/__pycache__/_base.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/concurrent/futures/__pycache__/_base.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/concurrent/futures/__pycache__/_base.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/concurrent/futures/__pycache__/process.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/concurrent/futures/__pycache__/process.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/concurrent/futures/__pycache__/process.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/concurrent/futures/__pycache__/thread.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/concurrent/futures/__pycache__/thread.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/concurrent/futures/__pycache__/thread.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/concurrent/futures/_base.py
-lib/python%%XYDOT%%/concurrent/futures/process.py
-lib/python%%XYDOT%%/concurrent/futures/thread.py
-lib/python%%XYDOT%%/config-%%XYDOT%%%%ABI%%/Makefile
-lib/python%%XYDOT%%/config-%%XYDOT%%%%ABI%%/Setup
-lib/python%%XYDOT%%/config-%%XYDOT%%%%ABI%%/Setup.config
-lib/python%%XYDOT%%/config-%%XYDOT%%%%ABI%%/Setup.local
-lib/python%%XYDOT%%/config-%%XYDOT%%%%ABI%%/config.c
-lib/python%%XYDOT%%/config-%%XYDOT%%%%ABI%%/config.c.in
-lib/python%%XYDOT%%/config-%%XYDOT%%%%ABI%%/install-sh
-lib/python%%XYDOT%%/config-%%XYDOT%%%%ABI%%/libpython%%XYDOT%%%%ABI%%.a
-lib/python%%XYDOT%%/config-%%XYDOT%%%%ABI%%/makesetup
-lib/python%%XYDOT%%/config-%%XYDOT%%%%ABI%%/python-config.py
-lib/python%%XYDOT%%/config-%%XYDOT%%%%ABI%%/python.o
-lib/python%%XYDOT%%/configparser.py
-lib/python%%XYDOT%%/contextlib.py
-lib/python%%XYDOT%%/copy.py
-lib/python%%XYDOT%%/copyreg.py
-lib/python%%XYDOT%%/crypt.py
-lib/python%%XYDOT%%/csv.py
-lib/python%%XYDOT%%/ctypes/__init__.py
-lib/python%%XYDOT%%/ctypes/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/__pycache__/_endian.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/__pycache__/_endian.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/__pycache__/_endian.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/__pycache__/util.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/__pycache__/util.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/__pycache__/util.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/__pycache__/wintypes.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/__pycache__/wintypes.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/__pycache__/wintypes.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/_endian.py
-lib/python%%XYDOT%%/ctypes/macholib/README.ctypes
-lib/python%%XYDOT%%/ctypes/macholib/__init__.py
-lib/python%%XYDOT%%/ctypes/macholib/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/macholib/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/macholib/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/macholib/__pycache__/dyld.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/macholib/__pycache__/dyld.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/macholib/__pycache__/dyld.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/macholib/__pycache__/dylib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/macholib/__pycache__/dylib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/macholib/__pycache__/dylib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/macholib/__pycache__/framework.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/macholib/__pycache__/framework.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/macholib/__pycache__/framework.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/macholib/dyld.py
-lib/python%%XYDOT%%/ctypes/macholib/dylib.py
-lib/python%%XYDOT%%/ctypes/macholib/fetch_macholib
-lib/python%%XYDOT%%/ctypes/macholib/fetch_macholib.bat
-lib/python%%XYDOT%%/ctypes/macholib/framework.py
-lib/python%%XYDOT%%/ctypes/test/__init__.py
-lib/python%%XYDOT%%/ctypes/test/__main__.py
-lib/python%%XYDOT%%/ctypes/test/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/__main__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/__main__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/__main__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_anon.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_anon.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_anon.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_array_in_pointer.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_array_in_pointer.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_array_in_pointer.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_arrays.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_arrays.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_arrays.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_as_parameter.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_as_parameter.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_as_parameter.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_bitfields.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_bitfields.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_bitfields.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_buffers.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_buffers.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_buffers.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_bytes.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_bytes.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_bytes.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_byteswap.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_byteswap.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_byteswap.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_callbacks.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_callbacks.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_callbacks.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_cast.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_cast.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_cast.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_cfuncs.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_cfuncs.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_cfuncs.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_checkretval.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_checkretval.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_checkretval.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_delattr.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_delattr.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_delattr.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_errno.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_errno.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_errno.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_find.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_find.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_find.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_frombuffer.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_frombuffer.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_frombuffer.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_funcptr.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_funcptr.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_funcptr.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_functions.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_functions.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_functions.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_incomplete.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_incomplete.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_incomplete.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_init.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_init.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_init.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_internals.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_internals.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_internals.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_keeprefs.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_keeprefs.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_keeprefs.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_libc.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_libc.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_libc.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_loading.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_loading.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_loading.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_macholib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_macholib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_macholib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_memfunctions.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_memfunctions.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_memfunctions.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_numbers.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_numbers.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_numbers.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_objects.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_objects.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_objects.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_parameters.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_parameters.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_parameters.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_pep3118.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_pep3118.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_pep3118.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_pickling.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_pickling.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_pickling.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_pointers.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_pointers.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_pointers.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_prototypes.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_prototypes.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_prototypes.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_python_api.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_python_api.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_python_api.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_random_things.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_random_things.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_random_things.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_refcounts.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_refcounts.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_refcounts.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_repr.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_repr.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_repr.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_returnfuncptrs.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_returnfuncptrs.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_returnfuncptrs.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_simplesubclasses.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_simplesubclasses.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_simplesubclasses.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_sizes.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_sizes.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_sizes.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_slicing.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_slicing.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_slicing.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_stringptr.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_stringptr.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_stringptr.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_strings.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_strings.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_strings.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_struct_fields.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_struct_fields.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_struct_fields.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_structures.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_structures.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_structures.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_unaligned_structures.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_unaligned_structures.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_unaligned_structures.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_unicode.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_unicode.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_unicode.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_values.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_values.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_values.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_varsize_struct.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_varsize_struct.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_varsize_struct.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_win32.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_win32.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_win32.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_wintypes.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_wintypes.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ctypes/test/__pycache__/test_wintypes.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ctypes/test/test_anon.py
-lib/python%%XYDOT%%/ctypes/test/test_array_in_pointer.py
-lib/python%%XYDOT%%/ctypes/test/test_arrays.py
-lib/python%%XYDOT%%/ctypes/test/test_as_parameter.py
-lib/python%%XYDOT%%/ctypes/test/test_bitfields.py
-lib/python%%XYDOT%%/ctypes/test/test_buffers.py
-lib/python%%XYDOT%%/ctypes/test/test_bytes.py
-lib/python%%XYDOT%%/ctypes/test/test_byteswap.py
-lib/python%%XYDOT%%/ctypes/test/test_callbacks.py
-lib/python%%XYDOT%%/ctypes/test/test_cast.py
-lib/python%%XYDOT%%/ctypes/test/test_cfuncs.py
-lib/python%%XYDOT%%/ctypes/test/test_checkretval.py
-lib/python%%XYDOT%%/ctypes/test/test_delattr.py
-lib/python%%XYDOT%%/ctypes/test/test_errno.py
-lib/python%%XYDOT%%/ctypes/test/test_find.py
-lib/python%%XYDOT%%/ctypes/test/test_frombuffer.py
-lib/python%%XYDOT%%/ctypes/test/test_funcptr.py
-lib/python%%XYDOT%%/ctypes/test/test_functions.py
-lib/python%%XYDOT%%/ctypes/test/test_incomplete.py
-lib/python%%XYDOT%%/ctypes/test/test_init.py
-lib/python%%XYDOT%%/ctypes/test/test_internals.py
-lib/python%%XYDOT%%/ctypes/test/test_keeprefs.py
-lib/python%%XYDOT%%/ctypes/test/test_libc.py
-lib/python%%XYDOT%%/ctypes/test/test_loading.py
-lib/python%%XYDOT%%/ctypes/test/test_macholib.py
-lib/python%%XYDOT%%/ctypes/test/test_memfunctions.py
-lib/python%%XYDOT%%/ctypes/test/test_numbers.py
-lib/python%%XYDOT%%/ctypes/test/test_objects.py
-lib/python%%XYDOT%%/ctypes/test/test_parameters.py
-lib/python%%XYDOT%%/ctypes/test/test_pep3118.py
-lib/python%%XYDOT%%/ctypes/test/test_pickling.py
-lib/python%%XYDOT%%/ctypes/test/test_pointers.py
-lib/python%%XYDOT%%/ctypes/test/test_prototypes.py
-lib/python%%XYDOT%%/ctypes/test/test_python_api.py
-lib/python%%XYDOT%%/ctypes/test/test_random_things.py
-lib/python%%XYDOT%%/ctypes/test/test_refcounts.py
-lib/python%%XYDOT%%/ctypes/test/test_repr.py
-lib/python%%XYDOT%%/ctypes/test/test_returnfuncptrs.py
-lib/python%%XYDOT%%/ctypes/test/test_simplesubclasses.py
-lib/python%%XYDOT%%/ctypes/test/test_sizes.py
-lib/python%%XYDOT%%/ctypes/test/test_slicing.py
-lib/python%%XYDOT%%/ctypes/test/test_stringptr.py
-lib/python%%XYDOT%%/ctypes/test/test_strings.py
-lib/python%%XYDOT%%/ctypes/test/test_struct_fields.py
-lib/python%%XYDOT%%/ctypes/test/test_structures.py
-lib/python%%XYDOT%%/ctypes/test/test_unaligned_structures.py
-lib/python%%XYDOT%%/ctypes/test/test_unicode.py
-lib/python%%XYDOT%%/ctypes/test/test_values.py
-lib/python%%XYDOT%%/ctypes/test/test_varsize_struct.py
-lib/python%%XYDOT%%/ctypes/test/test_win32.py
-lib/python%%XYDOT%%/ctypes/test/test_wintypes.py
-lib/python%%XYDOT%%/ctypes/util.py
-lib/python%%XYDOT%%/ctypes/wintypes.py
-lib/python%%XYDOT%%/curses/__init__.py
-lib/python%%XYDOT%%/curses/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/curses/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/curses/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/curses/__pycache__/ascii.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/curses/__pycache__/ascii.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/curses/__pycache__/ascii.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/curses/__pycache__/has_key.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/curses/__pycache__/has_key.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/curses/__pycache__/has_key.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/curses/__pycache__/panel.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/curses/__pycache__/panel.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/curses/__pycache__/panel.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/curses/__pycache__/textpad.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/curses/__pycache__/textpad.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/curses/__pycache__/textpad.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/curses/ascii.py
-lib/python%%XYDOT%%/curses/has_key.py
-lib/python%%XYDOT%%/curses/panel.py
-lib/python%%XYDOT%%/curses/textpad.py
-lib/python%%XYDOT%%/datetime.py
-lib/python%%XYDOT%%/dbm/__init__.py
-lib/python%%XYDOT%%/dbm/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/dbm/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/dbm/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/dbm/__pycache__/dumb.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/dbm/__pycache__/dumb.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/dbm/__pycache__/dumb.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/dbm/__pycache__/gnu.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/dbm/__pycache__/gnu.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/dbm/__pycache__/gnu.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/dbm/__pycache__/ndbm.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/dbm/__pycache__/ndbm.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/dbm/__pycache__/ndbm.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/dbm/dumb.py
-lib/python%%XYDOT%%/dbm/gnu.py
-lib/python%%XYDOT%%/dbm/ndbm.py
-lib/python%%XYDOT%%/decimal.py
-lib/python%%XYDOT%%/difflib.py
-lib/python%%XYDOT%%/dis.py
-lib/python%%XYDOT%%/distutils/README
-lib/python%%XYDOT%%/distutils/__init__.py
-lib/python%%XYDOT%%/distutils/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/_msvccompiler.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/_msvccompiler.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/_msvccompiler.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/archive_util.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/archive_util.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/archive_util.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/bcppcompiler.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/bcppcompiler.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/bcppcompiler.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/ccompiler.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/ccompiler.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/ccompiler.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/cmd.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/cmd.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/cmd.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/config.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/config.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/config.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/core.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/core.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/core.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/cygwinccompiler.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/cygwinccompiler.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/cygwinccompiler.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/debug.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/debug.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/debug.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/dep_util.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/dep_util.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/dep_util.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/dir_util.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/dir_util.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/dir_util.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/dist.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/dist.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/dist.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/errors.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/errors.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/errors.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/extension.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/extension.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/extension.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/fancy_getopt.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/fancy_getopt.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/fancy_getopt.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/file_util.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/file_util.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/file_util.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/filelist.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/filelist.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/filelist.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/log.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/log.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/log.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/msvc9compiler.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/msvc9compiler.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/msvc9compiler.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/msvccompiler.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/msvccompiler.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/msvccompiler.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/spawn.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/spawn.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/spawn.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/sysconfig.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/sysconfig.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/sysconfig.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/text_file.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/text_file.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/text_file.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/unixccompiler.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/unixccompiler.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/unixccompiler.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/util.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/util.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/util.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/version.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/version.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/version.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/versionpredicate.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/versionpredicate.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/__pycache__/versionpredicate.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/_msvccompiler.py
-lib/python%%XYDOT%%/distutils/archive_util.py
-lib/python%%XYDOT%%/distutils/bcppcompiler.py
-lib/python%%XYDOT%%/distutils/ccompiler.py
-lib/python%%XYDOT%%/distutils/cmd.py
-lib/python%%XYDOT%%/distutils/command/__init__.py
-lib/python%%XYDOT%%/distutils/command/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/bdist.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/bdist.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/bdist.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/bdist_dumb.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/bdist_dumb.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/bdist_dumb.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/bdist_msi.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/bdist_msi.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/bdist_msi.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/bdist_rpm.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/bdist_rpm.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/bdist_rpm.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/bdist_wininst.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/bdist_wininst.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/bdist_wininst.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/build.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/build.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/build.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/build_clib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/build_clib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/build_clib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/build_ext.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/build_ext.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/build_ext.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/build_py.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/build_py.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/build_py.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/build_scripts.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/build_scripts.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/build_scripts.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/check.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/check.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/check.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/clean.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/clean.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/clean.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/config.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/config.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/config.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/install.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/install.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/install.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/install_data.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/install_data.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/install_data.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/install_egg_info.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/install_egg_info.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/install_egg_info.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/install_headers.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/install_headers.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/install_headers.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/install_lib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/install_lib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/install_lib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/install_scripts.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/install_scripts.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/install_scripts.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/register.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/register.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/register.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/sdist.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/sdist.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/sdist.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/upload.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/upload.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/command/__pycache__/upload.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/command/bdist.py
-lib/python%%XYDOT%%/distutils/command/bdist_dumb.py
-lib/python%%XYDOT%%/distutils/command/bdist_msi.py
-lib/python%%XYDOT%%/distutils/command/bdist_rpm.py
-lib/python%%XYDOT%%/distutils/command/bdist_wininst.py
-lib/python%%XYDOT%%/distutils/command/build.py
-lib/python%%XYDOT%%/distutils/command/build_clib.py
-lib/python%%XYDOT%%/distutils/command/build_ext.py
-lib/python%%XYDOT%%/distutils/command/build_py.py
-lib/python%%XYDOT%%/distutils/command/build_scripts.py
-lib/python%%XYDOT%%/distutils/command/check.py
-lib/python%%XYDOT%%/distutils/command/clean.py
-lib/python%%XYDOT%%/distutils/command/command_template
-lib/python%%XYDOT%%/distutils/command/config.py
-lib/python%%XYDOT%%/distutils/command/install.py
-lib/python%%XYDOT%%/distutils/command/install_data.py
-lib/python%%XYDOT%%/distutils/command/install_egg_info.py
-lib/python%%XYDOT%%/distutils/command/install_headers.py
-lib/python%%XYDOT%%/distutils/command/install_lib.py
-lib/python%%XYDOT%%/distutils/command/install_scripts.py
-lib/python%%XYDOT%%/distutils/command/register.py
-lib/python%%XYDOT%%/distutils/command/sdist.py
-lib/python%%XYDOT%%/distutils/command/upload.py
-lib/python%%XYDOT%%/distutils/command/wininst-10.0-amd64.exe
-lib/python%%XYDOT%%/distutils/command/wininst-10.0.exe
-lib/python%%XYDOT%%/distutils/command/wininst-14.0-amd64.exe
-lib/python%%XYDOT%%/distutils/command/wininst-14.0.exe
-lib/python%%XYDOT%%/distutils/command/wininst-6.0.exe
-lib/python%%XYDOT%%/distutils/command/wininst-7.1.exe
-lib/python%%XYDOT%%/distutils/command/wininst-8.0.exe
-lib/python%%XYDOT%%/distutils/command/wininst-9.0-amd64.exe
-lib/python%%XYDOT%%/distutils/command/wininst-9.0.exe
-lib/python%%XYDOT%%/distutils/config.py
-lib/python%%XYDOT%%/distutils/core.py
-lib/python%%XYDOT%%/distutils/cygwinccompiler.py
-lib/python%%XYDOT%%/distutils/debug.py
-lib/python%%XYDOT%%/distutils/dep_util.py
-lib/python%%XYDOT%%/distutils/dir_util.py
-lib/python%%XYDOT%%/distutils/dist.py
-lib/python%%XYDOT%%/distutils/errors.py
-lib/python%%XYDOT%%/distutils/extension.py
-lib/python%%XYDOT%%/distutils/fancy_getopt.py
-lib/python%%XYDOT%%/distutils/file_util.py
-lib/python%%XYDOT%%/distutils/filelist.py
-lib/python%%XYDOT%%/distutils/log.py
-lib/python%%XYDOT%%/distutils/msvc9compiler.py
-lib/python%%XYDOT%%/distutils/msvccompiler.py
-lib/python%%XYDOT%%/distutils/spawn.py
-lib/python%%XYDOT%%/distutils/sysconfig.py
-lib/python%%XYDOT%%/distutils/tests/Setup.sample
-lib/python%%XYDOT%%/distutils/tests/__init__.py
-lib/python%%XYDOT%%/distutils/tests/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/support.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/support.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/support.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_archive_util.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_archive_util.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_archive_util.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_bdist.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_bdist.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_bdist.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_bdist_dumb.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_bdist_dumb.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_bdist_dumb.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_bdist_msi.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_bdist_msi.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_bdist_msi.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_bdist_rpm.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_bdist_rpm.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_bdist_rpm.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_bdist_wininst.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_bdist_wininst.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_bdist_wininst.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_build.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_build.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_build.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_build_clib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_build_clib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_build_clib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_build_ext.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_build_ext.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_build_ext.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_build_py.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_build_py.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_build_py.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_build_scripts.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_build_scripts.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_build_scripts.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_check.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_check.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_check.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_clean.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_clean.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_clean.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_cmd.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_cmd.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_cmd.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_config.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_config.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_config.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_config_cmd.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_config_cmd.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_config_cmd.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_core.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_core.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_core.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_cygwinccompiler.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_cygwinccompiler.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_cygwinccompiler.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_dep_util.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_dep_util.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_dep_util.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_dir_util.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_dir_util.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_dir_util.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_dist.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_dist.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_dist.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_extension.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_extension.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_extension.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_file_util.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_file_util.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_file_util.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_filelist.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_filelist.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_filelist.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_install.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_install.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_install.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_install_data.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_install_data.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_install_data.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_install_headers.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_install_headers.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_install_headers.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_install_lib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_install_lib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_install_lib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_install_scripts.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_install_scripts.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_install_scripts.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_log.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_log.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_log.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_msvc9compiler.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_msvc9compiler.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_msvc9compiler.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_msvccompiler.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_msvccompiler.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_msvccompiler.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_register.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_register.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_register.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_sdist.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_sdist.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_sdist.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_spawn.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_spawn.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_spawn.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_sysconfig.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_sysconfig.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_sysconfig.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_text_file.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_text_file.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_text_file.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_unixccompiler.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_unixccompiler.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_unixccompiler.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_upload.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_upload.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_upload.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_util.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_util.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_util.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_version.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_version.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_version.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_versionpredicate.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_versionpredicate.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/distutils/tests/__pycache__/test_versionpredicate.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/distutils/tests/support.py
-lib/python%%XYDOT%%/distutils/tests/test_archive_util.py
-lib/python%%XYDOT%%/distutils/tests/test_bdist.py
-lib/python%%XYDOT%%/distutils/tests/test_bdist_dumb.py
-lib/python%%XYDOT%%/distutils/tests/test_bdist_msi.py
-lib/python%%XYDOT%%/distutils/tests/test_bdist_rpm.py
-lib/python%%XYDOT%%/distutils/tests/test_bdist_wininst.py
-lib/python%%XYDOT%%/distutils/tests/test_build.py
-lib/python%%XYDOT%%/distutils/tests/test_build_clib.py
-lib/python%%XYDOT%%/distutils/tests/test_build_ext.py
-lib/python%%XYDOT%%/distutils/tests/test_build_py.py
-lib/python%%XYDOT%%/distutils/tests/test_build_scripts.py
-lib/python%%XYDOT%%/distutils/tests/test_check.py
-lib/python%%XYDOT%%/distutils/tests/test_clean.py
-lib/python%%XYDOT%%/distutils/tests/test_cmd.py
-lib/python%%XYDOT%%/distutils/tests/test_config.py
-lib/python%%XYDOT%%/distutils/tests/test_config_cmd.py
-lib/python%%XYDOT%%/distutils/tests/test_core.py
-lib/python%%XYDOT%%/distutils/tests/test_cygwinccompiler.py
-lib/python%%XYDOT%%/distutils/tests/test_dep_util.py
-lib/python%%XYDOT%%/distutils/tests/test_dir_util.py
-lib/python%%XYDOT%%/distutils/tests/test_dist.py
-lib/python%%XYDOT%%/distutils/tests/test_extension.py
-lib/python%%XYDOT%%/distutils/tests/test_file_util.py
-lib/python%%XYDOT%%/distutils/tests/test_filelist.py
-lib/python%%XYDOT%%/distutils/tests/test_install.py
-lib/python%%XYDOT%%/distutils/tests/test_install_data.py
-lib/python%%XYDOT%%/distutils/tests/test_install_headers.py
-lib/python%%XYDOT%%/distutils/tests/test_install_lib.py
-lib/python%%XYDOT%%/distutils/tests/test_install_scripts.py
-lib/python%%XYDOT%%/distutils/tests/test_log.py
-lib/python%%XYDOT%%/distutils/tests/test_msvc9compiler.py
-lib/python%%XYDOT%%/distutils/tests/test_msvccompiler.py
-lib/python%%XYDOT%%/distutils/tests/test_register.py
-lib/python%%XYDOT%%/distutils/tests/test_sdist.py
-lib/python%%XYDOT%%/distutils/tests/test_spawn.py
-lib/python%%XYDOT%%/distutils/tests/test_sysconfig.py
-lib/python%%XYDOT%%/distutils/tests/test_text_file.py
-lib/python%%XYDOT%%/distutils/tests/test_unixccompiler.py
-lib/python%%XYDOT%%/distutils/tests/test_upload.py
-lib/python%%XYDOT%%/distutils/tests/test_util.py
-lib/python%%XYDOT%%/distutils/tests/test_version.py
-lib/python%%XYDOT%%/distutils/tests/test_versionpredicate.py
-lib/python%%XYDOT%%/distutils/tests/xxmodule.c
-lib/python%%XYDOT%%/distutils/text_file.py
-lib/python%%XYDOT%%/distutils/unixccompiler.py
-lib/python%%XYDOT%%/distutils/util.py
-lib/python%%XYDOT%%/distutils/version.py
-lib/python%%XYDOT%%/distutils/versionpredicate.py
-lib/python%%XYDOT%%/doctest.py
-lib/python%%XYDOT%%/dummy_threading.py
-lib/python%%XYDOT%%/email/__init__.py
-lib/python%%XYDOT%%/email/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/__pycache__/_encoded_words.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/__pycache__/_encoded_words.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/__pycache__/_encoded_words.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/__pycache__/_header_value_parser.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/__pycache__/_header_value_parser.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/__pycache__/_header_value_parser.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/__pycache__/_parseaddr.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/__pycache__/_parseaddr.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/__pycache__/_parseaddr.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/__pycache__/_policybase.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/__pycache__/_policybase.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/__pycache__/_policybase.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/__pycache__/base64mime.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/__pycache__/base64mime.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/__pycache__/base64mime.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/__pycache__/charset.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/__pycache__/charset.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/__pycache__/charset.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/__pycache__/contentmanager.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/__pycache__/contentmanager.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/__pycache__/contentmanager.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/__pycache__/encoders.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/__pycache__/encoders.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/__pycache__/encoders.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/__pycache__/errors.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/__pycache__/errors.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/__pycache__/errors.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/__pycache__/feedparser.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/__pycache__/feedparser.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/__pycache__/feedparser.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/__pycache__/generator.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/__pycache__/generator.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/__pycache__/generator.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/__pycache__/header.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/__pycache__/header.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/__pycache__/header.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/__pycache__/headerregistry.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/__pycache__/headerregistry.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/__pycache__/headerregistry.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/__pycache__/iterators.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/__pycache__/iterators.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/__pycache__/iterators.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/__pycache__/message.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/__pycache__/message.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/__pycache__/message.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/__pycache__/parser.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/__pycache__/parser.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/__pycache__/parser.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/__pycache__/policy.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/__pycache__/policy.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/__pycache__/policy.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/__pycache__/quoprimime.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/__pycache__/quoprimime.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/__pycache__/quoprimime.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/__pycache__/utils.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/__pycache__/utils.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/__pycache__/utils.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/_encoded_words.py
-lib/python%%XYDOT%%/email/_header_value_parser.py
-lib/python%%XYDOT%%/email/_parseaddr.py
-lib/python%%XYDOT%%/email/_policybase.py
-lib/python%%XYDOT%%/email/architecture.rst
-lib/python%%XYDOT%%/email/base64mime.py
-lib/python%%XYDOT%%/email/charset.py
-lib/python%%XYDOT%%/email/contentmanager.py
-lib/python%%XYDOT%%/email/encoders.py
-lib/python%%XYDOT%%/email/errors.py
-lib/python%%XYDOT%%/email/feedparser.py
-lib/python%%XYDOT%%/email/generator.py
-lib/python%%XYDOT%%/email/header.py
-lib/python%%XYDOT%%/email/headerregistry.py
-lib/python%%XYDOT%%/email/iterators.py
-lib/python%%XYDOT%%/email/message.py
-lib/python%%XYDOT%%/email/mime/__init__.py
-lib/python%%XYDOT%%/email/mime/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/application.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/application.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/application.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/audio.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/audio.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/audio.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/base.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/base.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/base.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/image.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/image.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/image.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/message.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/message.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/message.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/multipart.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/multipart.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/multipart.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/nonmultipart.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/nonmultipart.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/nonmultipart.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/text.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/text.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/email/mime/__pycache__/text.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/email/mime/application.py
-lib/python%%XYDOT%%/email/mime/audio.py
-lib/python%%XYDOT%%/email/mime/base.py
-lib/python%%XYDOT%%/email/mime/image.py
-lib/python%%XYDOT%%/email/mime/message.py
-lib/python%%XYDOT%%/email/mime/multipart.py
-lib/python%%XYDOT%%/email/mime/nonmultipart.py
-lib/python%%XYDOT%%/email/mime/text.py
-lib/python%%XYDOT%%/email/parser.py
-lib/python%%XYDOT%%/email/policy.py
-lib/python%%XYDOT%%/email/quoprimime.py
-lib/python%%XYDOT%%/email/utils.py
-lib/python%%XYDOT%%/encodings/__init__.py
-lib/python%%XYDOT%%/encodings/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/aliases.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/aliases.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/aliases.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/ascii.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/ascii.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/ascii.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/base64_codec.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/base64_codec.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/base64_codec.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/big5.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/big5.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/big5.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/big5hkscs.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/big5hkscs.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/big5hkscs.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/bz2_codec.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/bz2_codec.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/bz2_codec.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/charmap.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/charmap.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/charmap.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp037.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp037.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp037.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1006.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1006.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1006.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1026.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1026.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1026.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1125.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1125.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1125.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1140.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1140.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1140.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1250.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1250.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1250.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1251.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1251.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1251.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1252.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1252.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1252.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1253.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1253.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1253.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1254.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1254.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1254.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1255.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1255.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1255.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1256.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1256.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1256.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1257.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1257.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1257.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1258.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1258.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp1258.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp273.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp273.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp273.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp424.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp424.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp424.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp437.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp437.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp437.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp500.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp500.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp500.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp65001.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp65001.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp65001.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp720.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp720.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp720.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp737.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp737.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp737.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp775.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp775.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp775.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp850.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp850.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp850.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp852.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp852.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp852.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp855.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp855.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp855.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp856.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp856.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp856.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp857.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp857.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp857.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp858.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp858.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp858.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp860.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp860.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp860.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp861.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp861.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp861.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp862.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp862.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp862.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp863.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp863.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp863.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp864.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp864.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp864.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp865.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp865.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp865.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp866.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp866.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp866.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp869.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp869.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp869.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp874.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp874.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp874.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp875.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp875.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp875.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp932.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp932.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp932.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp949.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp949.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp949.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp950.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp950.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/cp950.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/euc_jis_2004.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/euc_jis_2004.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/euc_jis_2004.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/euc_jisx0213.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/euc_jisx0213.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/euc_jisx0213.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/euc_jp.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/euc_jp.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/euc_jp.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/euc_kr.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/euc_kr.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/euc_kr.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/gb18030.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/gb18030.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/gb18030.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/gb2312.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/gb2312.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/gb2312.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/gbk.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/gbk.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/gbk.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/hex_codec.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/hex_codec.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/hex_codec.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/hp_roman8.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/hp_roman8.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/hp_roman8.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/hz.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/hz.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/hz.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/idna.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/idna.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/idna.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso2022_jp.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso2022_jp.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso2022_jp.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso2022_jp_1.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso2022_jp_1.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso2022_jp_1.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso2022_jp_2.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso2022_jp_2.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso2022_jp_2.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso2022_jp_2004.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso2022_jp_2004.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso2022_jp_2004.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso2022_jp_3.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso2022_jp_3.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso2022_jp_3.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso2022_jp_ext.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso2022_jp_ext.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso2022_jp_ext.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso2022_kr.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso2022_kr.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso2022_kr.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_1.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_1.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_1.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_10.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_10.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_10.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_11.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_11.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_11.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_13.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_13.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_13.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_14.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_14.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_14.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_15.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_15.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_15.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_16.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_16.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_16.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_2.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_2.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_2.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_3.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_3.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_3.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_4.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_4.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_4.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_5.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_5.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_5.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_6.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_6.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_6.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_7.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_7.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_7.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_8.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_8.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_8.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_9.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_9.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/iso8859_9.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/johab.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/johab.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/johab.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/koi8_r.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/koi8_r.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/koi8_r.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/koi8_t.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/koi8_t.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/koi8_t.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/koi8_u.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/koi8_u.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/koi8_u.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/kz1048.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/kz1048.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/kz1048.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/latin_1.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/latin_1.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/latin_1.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_arabic.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_arabic.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_arabic.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_centeuro.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_centeuro.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_centeuro.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_croatian.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_croatian.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_croatian.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_cyrillic.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_cyrillic.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_cyrillic.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_farsi.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_farsi.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_farsi.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_greek.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_greek.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_greek.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_iceland.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_iceland.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_iceland.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_latin2.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_latin2.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_latin2.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_roman.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_roman.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_roman.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_romanian.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_romanian.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_romanian.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_turkish.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_turkish.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mac_turkish.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mbcs.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mbcs.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/mbcs.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/oem.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/oem.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/oem.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/palmos.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/palmos.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/palmos.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/ptcp154.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/ptcp154.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/ptcp154.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/punycode.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/punycode.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/punycode.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/quopri_codec.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/quopri_codec.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/quopri_codec.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/raw_unicode_escape.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/raw_unicode_escape.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/raw_unicode_escape.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/rot_13.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/rot_13.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/rot_13.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/shift_jis.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/shift_jis.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/shift_jis.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/shift_jis_2004.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/shift_jis_2004.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/shift_jis_2004.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/shift_jisx0213.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/shift_jisx0213.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/shift_jisx0213.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/tis_620.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/tis_620.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/tis_620.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/undefined.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/undefined.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/undefined.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/unicode_escape.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/unicode_escape.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/unicode_escape.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/unicode_internal.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/unicode_internal.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/unicode_internal.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_16.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_16.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_16.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_16_be.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_16_be.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_16_be.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_16_le.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_16_le.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_16_le.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_32.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_32.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_32.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_32_be.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_32_be.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_32_be.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_32_le.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_32_le.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_32_le.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_7.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_7.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_7.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_8.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_8.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_8.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_8_sig.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_8_sig.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/utf_8_sig.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/uu_codec.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/uu_codec.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/uu_codec.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/zlib_codec.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/zlib_codec.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/encodings/__pycache__/zlib_codec.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/encodings/aliases.py
-lib/python%%XYDOT%%/encodings/ascii.py
-lib/python%%XYDOT%%/encodings/base64_codec.py
-lib/python%%XYDOT%%/encodings/big5.py
-lib/python%%XYDOT%%/encodings/big5hkscs.py
-lib/python%%XYDOT%%/encodings/bz2_codec.py
-lib/python%%XYDOT%%/encodings/charmap.py
-lib/python%%XYDOT%%/encodings/cp037.py
-lib/python%%XYDOT%%/encodings/cp1006.py
-lib/python%%XYDOT%%/encodings/cp1026.py
-lib/python%%XYDOT%%/encodings/cp1125.py
-lib/python%%XYDOT%%/encodings/cp1140.py
-lib/python%%XYDOT%%/encodings/cp1250.py
-lib/python%%XYDOT%%/encodings/cp1251.py
-lib/python%%XYDOT%%/encodings/cp1252.py
-lib/python%%XYDOT%%/encodings/cp1253.py
-lib/python%%XYDOT%%/encodings/cp1254.py
-lib/python%%XYDOT%%/encodings/cp1255.py
-lib/python%%XYDOT%%/encodings/cp1256.py
-lib/python%%XYDOT%%/encodings/cp1257.py
-lib/python%%XYDOT%%/encodings/cp1258.py
-lib/python%%XYDOT%%/encodings/cp273.py
-lib/python%%XYDOT%%/encodings/cp424.py
-lib/python%%XYDOT%%/encodings/cp437.py
-lib/python%%XYDOT%%/encodings/cp500.py
-lib/python%%XYDOT%%/encodings/cp65001.py
-lib/python%%XYDOT%%/encodings/cp720.py
-lib/python%%XYDOT%%/encodings/cp737.py
-lib/python%%XYDOT%%/encodings/cp775.py
-lib/python%%XYDOT%%/encodings/cp850.py
-lib/python%%XYDOT%%/encodings/cp852.py
-lib/python%%XYDOT%%/encodings/cp855.py
-lib/python%%XYDOT%%/encodings/cp856.py
-lib/python%%XYDOT%%/encodings/cp857.py
-lib/python%%XYDOT%%/encodings/cp858.py
-lib/python%%XYDOT%%/encodings/cp860.py
-lib/python%%XYDOT%%/encodings/cp861.py
-lib/python%%XYDOT%%/encodings/cp862.py
-lib/python%%XYDOT%%/encodings/cp863.py
-lib/python%%XYDOT%%/encodings/cp864.py
-lib/python%%XYDOT%%/encodings/cp865.py
-lib/python%%XYDOT%%/encodings/cp866.py
-lib/python%%XYDOT%%/encodings/cp869.py
-lib/python%%XYDOT%%/encodings/cp874.py
-lib/python%%XYDOT%%/encodings/cp875.py
-lib/python%%XYDOT%%/encodings/cp932.py
-lib/python%%XYDOT%%/encodings/cp949.py
-lib/python%%XYDOT%%/encodings/cp950.py
-lib/python%%XYDOT%%/encodings/euc_jis_2004.py
-lib/python%%XYDOT%%/encodings/euc_jisx0213.py
-lib/python%%XYDOT%%/encodings/euc_jp.py
-lib/python%%XYDOT%%/encodings/euc_kr.py
-lib/python%%XYDOT%%/encodings/gb18030.py
-lib/python%%XYDOT%%/encodings/gb2312.py
-lib/python%%XYDOT%%/encodings/gbk.py
-lib/python%%XYDOT%%/encodings/hex_codec.py
-lib/python%%XYDOT%%/encodings/hp_roman8.py
-lib/python%%XYDOT%%/encodings/hz.py
-lib/python%%XYDOT%%/encodings/idna.py
-lib/python%%XYDOT%%/encodings/iso2022_jp.py
-lib/python%%XYDOT%%/encodings/iso2022_jp_1.py
-lib/python%%XYDOT%%/encodings/iso2022_jp_2.py
-lib/python%%XYDOT%%/encodings/iso2022_jp_2004.py
-lib/python%%XYDOT%%/encodings/iso2022_jp_3.py
-lib/python%%XYDOT%%/encodings/iso2022_jp_ext.py
-lib/python%%XYDOT%%/encodings/iso2022_kr.py
-lib/python%%XYDOT%%/encodings/iso8859_1.py
-lib/python%%XYDOT%%/encodings/iso8859_10.py
-lib/python%%XYDOT%%/encodings/iso8859_11.py
-lib/python%%XYDOT%%/encodings/iso8859_13.py
-lib/python%%XYDOT%%/encodings/iso8859_14.py
-lib/python%%XYDOT%%/encodings/iso8859_15.py
-lib/python%%XYDOT%%/encodings/iso8859_16.py
-lib/python%%XYDOT%%/encodings/iso8859_2.py
-lib/python%%XYDOT%%/encodings/iso8859_3.py
-lib/python%%XYDOT%%/encodings/iso8859_4.py
-lib/python%%XYDOT%%/encodings/iso8859_5.py
-lib/python%%XYDOT%%/encodings/iso8859_6.py
-lib/python%%XYDOT%%/encodings/iso8859_7.py
-lib/python%%XYDOT%%/encodings/iso8859_8.py
-lib/python%%XYDOT%%/encodings/iso8859_9.py
-lib/python%%XYDOT%%/encodings/johab.py
-lib/python%%XYDOT%%/encodings/koi8_r.py
-lib/python%%XYDOT%%/encodings/koi8_t.py
-lib/python%%XYDOT%%/encodings/koi8_u.py
-lib/python%%XYDOT%%/encodings/kz1048.py
-lib/python%%XYDOT%%/encodings/latin_1.py
-lib/python%%XYDOT%%/encodings/mac_arabic.py
-lib/python%%XYDOT%%/encodings/mac_centeuro.py
-lib/python%%XYDOT%%/encodings/mac_croatian.py
-lib/python%%XYDOT%%/encodings/mac_cyrillic.py
-lib/python%%XYDOT%%/encodings/mac_farsi.py
-lib/python%%XYDOT%%/encodings/mac_greek.py
-lib/python%%XYDOT%%/encodings/mac_iceland.py
-lib/python%%XYDOT%%/encodings/mac_latin2.py
-lib/python%%XYDOT%%/encodings/mac_roman.py
-lib/python%%XYDOT%%/encodings/mac_romanian.py
-lib/python%%XYDOT%%/encodings/mac_turkish.py
-lib/python%%XYDOT%%/encodings/mbcs.py
-lib/python%%XYDOT%%/encodings/oem.py
-lib/python%%XYDOT%%/encodings/palmos.py
-lib/python%%XYDOT%%/encodings/ptcp154.py
-lib/python%%XYDOT%%/encodings/punycode.py
-lib/python%%XYDOT%%/encodings/quopri_codec.py
-lib/python%%XYDOT%%/encodings/raw_unicode_escape.py
-lib/python%%XYDOT%%/encodings/rot_13.py
-lib/python%%XYDOT%%/encodings/shift_jis.py
-lib/python%%XYDOT%%/encodings/shift_jis_2004.py
-lib/python%%XYDOT%%/encodings/shift_jisx0213.py
-lib/python%%XYDOT%%/encodings/tis_620.py
-lib/python%%XYDOT%%/encodings/undefined.py
-lib/python%%XYDOT%%/encodings/unicode_escape.py
-lib/python%%XYDOT%%/encodings/unicode_internal.py
-lib/python%%XYDOT%%/encodings/utf_16.py
-lib/python%%XYDOT%%/encodings/utf_16_be.py
-lib/python%%XYDOT%%/encodings/utf_16_le.py
-lib/python%%XYDOT%%/encodings/utf_32.py
-lib/python%%XYDOT%%/encodings/utf_32_be.py
-lib/python%%XYDOT%%/encodings/utf_32_le.py
-lib/python%%XYDOT%%/encodings/utf_7.py
-lib/python%%XYDOT%%/encodings/utf_8.py
-lib/python%%XYDOT%%/encodings/utf_8_sig.py
-lib/python%%XYDOT%%/encodings/uu_codec.py
-lib/python%%XYDOT%%/encodings/zlib_codec.py
-lib/python%%XYDOT%%/ensurepip/__init__.py
-lib/python%%XYDOT%%/ensurepip/__main__.py
-lib/python%%XYDOT%%/ensurepip/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ensurepip/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ensurepip/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ensurepip/__pycache__/__main__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ensurepip/__pycache__/__main__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ensurepip/__pycache__/__main__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ensurepip/__pycache__/_uninstall.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/ensurepip/__pycache__/_uninstall.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/ensurepip/__pycache__/_uninstall.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ensurepip/_bundled/pip-18.1-py2.py3-none-any.whl
-lib/python%%XYDOT%%/ensurepip/_bundled/setuptools-40.6.2-py2.py3-none-any.whl
-lib/python%%XYDOT%%/ensurepip/_uninstall.py
-lib/python%%XYDOT%%/enum.py
-lib/python%%XYDOT%%/filecmp.py
-lib/python%%XYDOT%%/fileinput.py
-lib/python%%XYDOT%%/fnmatch.py
-lib/python%%XYDOT%%/formatter.py
-lib/python%%XYDOT%%/fractions.py
-lib/python%%XYDOT%%/ftplib.py
-lib/python%%XYDOT%%/functools.py
-lib/python%%XYDOT%%/genericpath.py
-lib/python%%XYDOT%%/getopt.py
-lib/python%%XYDOT%%/getpass.py
-lib/python%%XYDOT%%/gettext.py
-lib/python%%XYDOT%%/glob.py
-lib/python%%XYDOT%%/gzip.py
-lib/python%%XYDOT%%/hashlib.py
-lib/python%%XYDOT%%/heapq.py
-lib/python%%XYDOT%%/hmac.py
-lib/python%%XYDOT%%/html/__init__.py
-lib/python%%XYDOT%%/html/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/html/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/html/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/html/__pycache__/entities.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/html/__pycache__/entities.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/html/__pycache__/entities.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/html/__pycache__/parser.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/html/__pycache__/parser.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/html/__pycache__/parser.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/html/entities.py
-lib/python%%XYDOT%%/html/parser.py
-lib/python%%XYDOT%%/http/__init__.py
-lib/python%%XYDOT%%/http/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/http/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/http/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/http/__pycache__/client.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/http/__pycache__/client.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/http/__pycache__/client.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/http/__pycache__/cookiejar.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/http/__pycache__/cookiejar.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/http/__pycache__/cookiejar.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/http/__pycache__/cookies.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/http/__pycache__/cookies.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/http/__pycache__/cookies.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/http/__pycache__/server.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/http/__pycache__/server.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/http/__pycache__/server.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/http/client.py
-lib/python%%XYDOT%%/http/cookiejar.py
-lib/python%%XYDOT%%/http/cookies.py
-lib/python%%XYDOT%%/http/server.py
-lib/python%%XYDOT%%/idlelib/CREDITS.txt
-lib/python%%XYDOT%%/idlelib/ChangeLog
-lib/python%%XYDOT%%/idlelib/HISTORY.txt
-lib/python%%XYDOT%%/idlelib/Icons/folder.gif
-lib/python%%XYDOT%%/idlelib/Icons/idle.icns
-lib/python%%XYDOT%%/idlelib/Icons/idle.ico
-lib/python%%XYDOT%%/idlelib/Icons/idle_16.gif
-lib/python%%XYDOT%%/idlelib/Icons/idle_16.png
-lib/python%%XYDOT%%/idlelib/Icons/idle_32.gif
-lib/python%%XYDOT%%/idlelib/Icons/idle_32.png
-lib/python%%XYDOT%%/idlelib/Icons/idle_48.gif
-lib/python%%XYDOT%%/idlelib/Icons/idle_48.png
-lib/python%%XYDOT%%/idlelib/Icons/minusnode.gif
-lib/python%%XYDOT%%/idlelib/Icons/openfolder.gif
-lib/python%%XYDOT%%/idlelib/Icons/plusnode.gif
-lib/python%%XYDOT%%/idlelib/Icons/python.gif
-lib/python%%XYDOT%%/idlelib/Icons/tk.gif
-lib/python%%XYDOT%%/idlelib/NEWS.txt
-lib/python%%XYDOT%%/idlelib/NEWS2x.txt
-lib/python%%XYDOT%%/idlelib/README.txt
-lib/python%%XYDOT%%/idlelib/TODO.txt
-lib/python%%XYDOT%%/idlelib/__init__.py
-lib/python%%XYDOT%%/idlelib/__main__.py
-lib/python%%XYDOT%%/idlelib/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/__main__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/__main__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/__main__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/_pyclbr.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/_pyclbr.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/_pyclbr.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/autocomplete.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/autocomplete.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/autocomplete.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/autocomplete_w.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/autocomplete_w.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/autocomplete_w.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/autoexpand.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/autoexpand.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/autoexpand.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/browser.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/browser.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/browser.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/calltip_w.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/calltip_w.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/calltip_w.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/calltip.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/calltip.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/calltip.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/codecontext.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/codecontext.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/codecontext.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/colorizer.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/colorizer.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/colorizer.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/config.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/config.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/config.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/config_key.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/config_key.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/config_key.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/configdialog.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/configdialog.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/configdialog.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/debugger.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/debugger.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/debugger.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/debugger_r.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/debugger_r.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/debugger_r.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/debugobj.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/debugobj.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/debugobj.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/debugobj_r.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/debugobj_r.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/debugobj_r.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/delegator.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/delegator.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/delegator.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/dynoption.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/dynoption.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/dynoption.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/editor.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/editor.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/editor.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/filelist.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/filelist.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/filelist.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/grep.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/grep.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/grep.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/help.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/help.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/help.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/help_about.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/help_about.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/help_about.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/history.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/history.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/history.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/hyperparser.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/hyperparser.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/hyperparser.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/idle.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/idle.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/idle.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/iomenu.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/iomenu.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/iomenu.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/macosx.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/macosx.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/macosx.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/mainmenu.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/mainmenu.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/mainmenu.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/multicall.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/multicall.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/multicall.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/outwin.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/outwin.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/outwin.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/paragraph.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/paragraph.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/paragraph.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/parenmatch.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/parenmatch.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/parenmatch.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/pathbrowser.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/pathbrowser.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/pathbrowser.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/percolator.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/percolator.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/percolator.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/pyparse.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/pyparse.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/pyparse.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/pyshell.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/pyshell.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/pyshell.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/query.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/query.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/query.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/redirector.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/redirector.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/redirector.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/replace.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/replace.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/replace.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/rpc.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/rpc.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/rpc.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/rstrip.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/rstrip.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/rstrip.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/run.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/run.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/run.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/runscript.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/runscript.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/runscript.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/scrolledlist.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/scrolledlist.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/scrolledlist.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/search.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/search.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/search.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/searchbase.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/searchbase.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/searchbase.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/searchengine.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/searchengine.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/searchengine.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/squeezer.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/squeezer.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/squeezer.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/stackviewer.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/stackviewer.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/stackviewer.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/statusbar.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/statusbar.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/statusbar.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/textview.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/textview.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/textview.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/tooltip.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/tooltip.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/tooltip.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/tree.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/tree.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/tree.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/undo.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/undo.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/undo.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/window.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/window.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/window.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/zoomheight.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/zoomheight.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/zoomheight.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/zzdummy.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/zzdummy.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/zzdummy.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/_pyclbr.py
-lib/python%%XYDOT%%/idlelib/autocomplete.py
-lib/python%%XYDOT%%/idlelib/autocomplete_w.py
-lib/python%%XYDOT%%/idlelib/autoexpand.py
-lib/python%%XYDOT%%/idlelib/browser.py
-lib/python%%XYDOT%%/idlelib/calltip_w.py
-lib/python%%XYDOT%%/idlelib/calltip.py
-lib/python%%XYDOT%%/idlelib/codecontext.py
-lib/python%%XYDOT%%/idlelib/colorizer.py
-lib/python%%XYDOT%%/idlelib/config-extensions.def
-lib/python%%XYDOT%%/idlelib/config-highlight.def
-lib/python%%XYDOT%%/idlelib/config-keys.def
-lib/python%%XYDOT%%/idlelib/config-main.def
-lib/python%%XYDOT%%/idlelib/config.py
-lib/python%%XYDOT%%/idlelib/config_key.py
-lib/python%%XYDOT%%/idlelib/configdialog.py
-lib/python%%XYDOT%%/idlelib/debugger.py
-lib/python%%XYDOT%%/idlelib/debugger_r.py
-lib/python%%XYDOT%%/idlelib/debugobj.py
-lib/python%%XYDOT%%/idlelib/debugobj_r.py
-lib/python%%XYDOT%%/idlelib/delegator.py
-lib/python%%XYDOT%%/idlelib/dynoption.py
-lib/python%%XYDOT%%/idlelib/editor.py
-lib/python%%XYDOT%%/idlelib/extend.txt
-lib/python%%XYDOT%%/idlelib/filelist.py
-lib/python%%XYDOT%%/idlelib/grep.py
-lib/python%%XYDOT%%/idlelib/help.html
-lib/python%%XYDOT%%/idlelib/help.py
-lib/python%%XYDOT%%/idlelib/help_about.py
-lib/python%%XYDOT%%/idlelib/history.py
-lib/python%%XYDOT%%/idlelib/hyperparser.py
-lib/python%%XYDOT%%/idlelib/idle.bat
-lib/python%%XYDOT%%/idlelib/idle.py
-lib/python%%XYDOT%%/idlelib/idle.pyw
-lib/python%%XYDOT%%/idlelib/idle_test/README.txt
-lib/python%%XYDOT%%/idlelib/idle_test/__init__.py
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/htest.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/htest.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/htest.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/mock_idle.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/mock_idle.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/mock_idle.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/mock_tk.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/mock_tk.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/mock_tk.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/template.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/template.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/template.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_autocomplete.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_autocomplete.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_autocomplete.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_autocomplete_w.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_autocomplete_w.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_autocomplete_w.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_autoexpand.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_autoexpand.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_autoexpand.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_browser.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_browser.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_browser.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_calltip.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_calltip.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_calltip.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_calltip_w.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_calltip_w.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_calltip_w.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_codecontext.cpython-36.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_codecontext.cpython-36.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_codecontext.cpython-36.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_colorizer.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_colorizer.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_colorizer.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_config.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_config.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_config.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_config_key.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_config_key.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_config_key.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_configdialog.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_configdialog.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_configdialog.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_debugger.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_debugger.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_debugger.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_debugger_r.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_debugger_r.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_debugger_r.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_debugobj.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_debugobj.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_debugobj.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_debugobj_r.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_debugobj_r.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_debugobj_r.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_delegator.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_delegator.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_delegator.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_editmenu.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_editmenu.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_editmenu.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_editor.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_editor.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_editor.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_filelist.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_filelist.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_filelist.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_grep.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_grep.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_grep.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_help.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_help.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_help.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_help_about.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_help_about.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_help_about.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_history.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_history.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_history.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_hyperparser.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_hyperparser.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_hyperparser.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_iomenu.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_iomenu.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_iomenu.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_macosx.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_macosx.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_macosx.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_mainmenu.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_mainmenu.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_mainmenu.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_multicall.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_multicall.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_multicall.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_outwin.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_outwin.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_outwin.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_paragraph.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_paragraph.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_paragraph.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_parenmatch.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_parenmatch.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_parenmatch.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_pathbrowser.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_pathbrowser.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_pathbrowser.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_percolator.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_percolator.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_percolator.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_pyparse.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_pyparse.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_pyparse.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_pyshell.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_pyshell.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_pyshell.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_query.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_query.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_query.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_redirector.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_redirector.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_redirector.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_replace.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_replace.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_replace.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_rpc.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_rpc.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_rpc.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_rstrip.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_rstrip.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_rstrip.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_run.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_run.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_run.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_runscript.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_runscript.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_runscript.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_scrolledlist.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_scrolledlist.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_scrolledlist.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_search.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_search.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_search.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_searchbase.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_searchbase.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_searchbase.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_searchengine.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_searchengine.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_searchengine.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_squeezer.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_squeezer.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_squeezer.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_stackviewer.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_stackviewer.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_stackviewer.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_statusbar.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_statusbar.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_statusbar.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_text.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_text.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_text.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_textview.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_textview.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_textview.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_tooltip.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_tooltip.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_tooltip.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_tree.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_tree.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_tree.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_undo.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_undo.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_undo.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_warning.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_warning.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_warning.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_window.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_window.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_window.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_zoomheight.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_zoomheight.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_zoomheight.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/htest.py
-lib/python%%XYDOT%%/idlelib/idle_test/mock_idle.py
-lib/python%%XYDOT%%/idlelib/idle_test/mock_tk.py
-lib/python%%XYDOT%%/idlelib/idle_test/template.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_autocomplete.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_autocomplete_w.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_autoexpand.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_browser.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_calltip.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_calltip_w.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_codecontext.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_colorizer.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_config.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_config_key.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_configdialog.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_debugger.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_debugger_r.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_debugobj.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_debugobj_r.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_delegator.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_editmenu.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_editor.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_filelist.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_grep.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_help.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_help_about.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_history.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_hyperparser.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_iomenu.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_macosx.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_mainmenu.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_multicall.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_outwin.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_paragraph.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_parenmatch.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_pathbrowser.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_percolator.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_pyparse.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_pyshell.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_rpc.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_query.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_redirector.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_replace.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_rstrip.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_run.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_runscript.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_scrolledlist.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_search.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_searchbase.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_searchengine.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_squeezer.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_stackviewer.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_statusbar.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_text.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_textview.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_tooltip.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_tree.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_undo.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_warning.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_window.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_zoomheight.py
-lib/python%%XYDOT%%/idlelib/iomenu.py
-lib/python%%XYDOT%%/idlelib/macosx.py
-lib/python%%XYDOT%%/idlelib/mainmenu.py
-lib/python%%XYDOT%%/idlelib/multicall.py
-lib/python%%XYDOT%%/idlelib/outwin.py
-lib/python%%XYDOT%%/idlelib/paragraph.py
-lib/python%%XYDOT%%/idlelib/parenmatch.py
-lib/python%%XYDOT%%/idlelib/pathbrowser.py
-lib/python%%XYDOT%%/idlelib/percolator.py
-lib/python%%XYDOT%%/idlelib/pyparse.py
-lib/python%%XYDOT%%/idlelib/pyshell.py
-lib/python%%XYDOT%%/idlelib/query.py
-lib/python%%XYDOT%%/idlelib/redirector.py
-lib/python%%XYDOT%%/idlelib/replace.py
-lib/python%%XYDOT%%/idlelib/rpc.py
-lib/python%%XYDOT%%/idlelib/rstrip.py
-lib/python%%XYDOT%%/idlelib/run.py
-lib/python%%XYDOT%%/idlelib/runscript.py
-lib/python%%XYDOT%%/idlelib/scrolledlist.py
-lib/python%%XYDOT%%/idlelib/search.py
-lib/python%%XYDOT%%/idlelib/searchbase.py
-lib/python%%XYDOT%%/idlelib/searchengine.py
-lib/python%%XYDOT%%/idlelib/squeezer.py
-lib/python%%XYDOT%%/idlelib/stackviewer.py
-lib/python%%XYDOT%%/idlelib/statusbar.py
-lib/python%%XYDOT%%/idlelib/textview.py
-lib/python%%XYDOT%%/idlelib/tooltip.py
-lib/python%%XYDOT%%/idlelib/tree.py
-lib/python%%XYDOT%%/idlelib/undo.py
-lib/python%%XYDOT%%/idlelib/window.py
-lib/python%%XYDOT%%/idlelib/zoomheight.py
-lib/python%%XYDOT%%/idlelib/zzdummy.py
-lib/python%%XYDOT%%/imaplib.py
-lib/python%%XYDOT%%/imghdr.py
-lib/python%%XYDOT%%/imp.py
-lib/python%%XYDOT%%/importlib/__init__.py
-lib/python%%XYDOT%%/importlib/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/importlib/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/importlib/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/importlib/__pycache__/_bootstrap.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/importlib/__pycache__/_bootstrap.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/importlib/__pycache__/_bootstrap.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/importlib/__pycache__/_bootstrap_external.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/importlib/__pycache__/_bootstrap_external.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/importlib/__pycache__/_bootstrap_external.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/importlib/__pycache__/abc.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/importlib/__pycache__/abc.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/importlib/__pycache__/abc.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/importlib/__pycache__/machinery.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/importlib/__pycache__/machinery.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/importlib/__pycache__/machinery.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/importlib/__pycache__/util.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/importlib/__pycache__/util.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/importlib/__pycache__/util.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/importlib/_bootstrap.py
-lib/python%%XYDOT%%/importlib/_bootstrap_external.py
-lib/python%%XYDOT%%/importlib/abc.py
-lib/python%%XYDOT%%/importlib/machinery.py
-lib/python%%XYDOT%%/importlib/util.py
-lib/python%%XYDOT%%/inspect.py
-lib/python%%XYDOT%%/io.py
-lib/python%%XYDOT%%/ipaddress.py
-lib/python%%XYDOT%%/json/__init__.py
-lib/python%%XYDOT%%/json/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/json/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/json/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/json/__pycache__/decoder.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/json/__pycache__/decoder.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/json/__pycache__/decoder.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/json/__pycache__/encoder.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/json/__pycache__/encoder.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/json/__pycache__/encoder.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/json/__pycache__/scanner.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/json/__pycache__/scanner.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/json/__pycache__/scanner.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/json/__pycache__/tool.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/json/__pycache__/tool.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/json/__pycache__/tool.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/json/decoder.py
-lib/python%%XYDOT%%/json/encoder.py
-lib/python%%XYDOT%%/json/scanner.py
-lib/python%%XYDOT%%/json/tool.py
-lib/python%%XYDOT%%/keyword.py
-lib/python%%XYDOT%%/lib-dynload/_asyncio.so
-lib/python%%XYDOT%%/lib-dynload/_bisect.so
-lib/python%%XYDOT%%/lib-dynload/_blake2.so
-lib/python%%XYDOT%%/lib-dynload/_bz2.so
-lib/python%%XYDOT%%/lib-dynload/_codecs_cn.so
-lib/python%%XYDOT%%/lib-dynload/_codecs_hk.so
-lib/python%%XYDOT%%/lib-dynload/_codecs_iso2022.so
-lib/python%%XYDOT%%/lib-dynload/_codecs_jp.so
-lib/python%%XYDOT%%/lib-dynload/_codecs_kr.so
-lib/python%%XYDOT%%/lib-dynload/_codecs_tw.so
-lib/python%%XYDOT%%/lib-dynload/_crypt.so
-lib/python%%XYDOT%%/lib-dynload/_csv.so
-lib/python%%XYDOT%%/lib-dynload/_ctypes.so
-lib/python%%XYDOT%%/lib-dynload/_ctypes_test.so
-lib/python%%XYDOT%%/lib-dynload/_curses.so
-lib/python%%XYDOT%%/lib-dynload/_curses_panel.so
-lib/python%%XYDOT%%/lib-dynload/_datetime.so
-lib/python%%XYDOT%%/lib-dynload/_dbm.so
-lib/python%%XYDOT%%/lib-dynload/_decimal.so
-lib/python%%XYDOT%%/lib-dynload/_elementtree.so
-lib/python%%XYDOT%%/lib-dynload/_hashlib.so
-lib/python%%XYDOT%%/lib-dynload/_heapq.so
-lib/python%%XYDOT%%/lib-dynload/_json.so
-lib/python%%XYDOT%%/lib-dynload/_lsprof.so
-lib/python%%XYDOT%%/lib-dynload/_lzma.so
-lib/python%%XYDOT%%/lib-dynload/_md5.so
-lib/python%%XYDOT%%/lib-dynload/_multibytecodec.so
-lib/python%%XYDOT%%/lib-dynload/_multiprocessing.so
-lib/python%%XYDOT%%/lib-dynload/_opcode.so
-lib/python%%XYDOT%%/lib-dynload/_pickle.so
-lib/python%%XYDOT%%/lib-dynload/_posixsubprocess.so
-lib/python%%XYDOT%%/lib-dynload/_random.so
-lib/python%%XYDOT%%/lib-dynload/_sha1.so
-lib/python%%XYDOT%%/lib-dynload/_sha256.so
-lib/python%%XYDOT%%/lib-dynload/_sha3.so
-lib/python%%XYDOT%%/lib-dynload/_sha512.so
-lib/python%%XYDOT%%/lib-dynload/_socket.so
-lib/python%%XYDOT%%/lib-dynload/_ssl.so
-lib/python%%XYDOT%%/lib-dynload/_struct.so
-lib/python%%XYDOT%%/lib-dynload/_testbuffer.so
-lib/python%%XYDOT%%/lib-dynload/_testcapi.so
-lib/python%%XYDOT%%/lib-dynload/_testimportmultiple.so
-lib/python%%XYDOT%%/lib-dynload/_testmultiphase.so
-lib/python%%XYDOT%%/lib-dynload/array.so
-lib/python%%XYDOT%%/lib-dynload/audioop.so
-lib/python%%XYDOT%%/lib-dynload/binascii.so
-lib/python%%XYDOT%%/lib-dynload/cmath.so
-lib/python%%XYDOT%%/lib-dynload/fcntl.so
-lib/python%%XYDOT%%/lib-dynload/grp.so
-lib/python%%XYDOT%%/lib-dynload/math.so
-lib/python%%XYDOT%%/lib-dynload/mmap.so
-%%NO_NIS%%lib/python%%XYDOT%%/lib-dynload/nis.so
-lib/python%%XYDOT%%/lib-dynload/ossaudiodev.so
-lib/python%%XYDOT%%/lib-dynload/parser.so
-lib/python%%XYDOT%%/lib-dynload/pyexpat.so
-lib/python%%XYDOT%%/lib-dynload/readline.so
-lib/python%%XYDOT%%/lib-dynload/resource.so
-lib/python%%XYDOT%%/lib-dynload/select.so
-lib/python%%XYDOT%%/lib-dynload/syslog.so
-lib/python%%XYDOT%%/lib-dynload/termios.so
-lib/python%%XYDOT%%/lib-dynload/unicodedata.so
-%%NO_DEBUG%%lib/python%%XYDOT%%/lib-dynload/xxlimited.so
-lib/python%%XYDOT%%/lib-dynload/zlib.so
-lib/python%%XYDOT%%/lib2to3/Grammar%%XYZDOT%%.final.0.pickle
-lib/python%%XYDOT%%/lib2to3/Grammar.txt
-lib/python%%XYDOT%%/lib2to3/PatternGrammar%%XYZDOT%%.final.0.pickle
-lib/python%%XYDOT%%/lib2to3/PatternGrammar.txt
-lib/python%%XYDOT%%/lib2to3/__init__.py
-lib/python%%XYDOT%%/lib2to3/__main__.py
-lib/python%%XYDOT%%/lib2to3/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/__main__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/__main__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/__main__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/btm_matcher.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/btm_matcher.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/btm_matcher.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/btm_utils.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/btm_utils.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/btm_utils.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/fixer_base.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/fixer_base.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/fixer_base.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/fixer_util.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/fixer_util.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/fixer_util.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/main.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/main.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/main.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/patcomp.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/patcomp.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/patcomp.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/pygram.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/pygram.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/pygram.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/pytree.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/pytree.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/pytree.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/refactor.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/refactor.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/__pycache__/refactor.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/btm_matcher.py
-lib/python%%XYDOT%%/lib2to3/btm_utils.py
-lib/python%%XYDOT%%/lib2to3/fixer_base.py
-lib/python%%XYDOT%%/lib2to3/fixer_util.py
-lib/python%%XYDOT%%/lib2to3/fixes/__init__.py
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_apply.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_apply.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_apply.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_asserts.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_asserts.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_asserts.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_basestring.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_basestring.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_basestring.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_buffer.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_buffer.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_buffer.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_dict.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_dict.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_dict.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_except.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_except.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_except.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_exec.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_exec.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_exec.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_execfile.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_execfile.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_execfile.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_exitfunc.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_exitfunc.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_exitfunc.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_filter.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_filter.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_filter.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_funcattrs.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_funcattrs.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_funcattrs.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_future.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_future.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_future.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_getcwdu.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_getcwdu.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_getcwdu.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_has_key.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_has_key.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_has_key.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_idioms.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_idioms.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_idioms.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_import.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_import.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_import.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_imports.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_imports.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_imports.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_imports2.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_imports2.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_imports2.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_input.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_input.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_input.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_intern.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_intern.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_intern.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_isinstance.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_isinstance.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_isinstance.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_itertools.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_itertools.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_itertools.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_itertools_imports.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_itertools_imports.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_itertools_imports.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_long.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_long.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_long.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_map.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_map.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_map.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_metaclass.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_metaclass.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_metaclass.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_methodattrs.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_methodattrs.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_methodattrs.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_ne.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_ne.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_ne.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_next.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_next.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_next.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_nonzero.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_nonzero.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_nonzero.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_numliterals.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_numliterals.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_numliterals.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_operator.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_operator.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_operator.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_paren.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_paren.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_paren.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_print.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_print.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_print.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_raise.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_raise.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_raise.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_raw_input.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_raw_input.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_raw_input.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_reduce.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_reduce.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_reduce.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_reload.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_reload.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_reload.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_renames.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_renames.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_renames.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_repr.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_repr.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_repr.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_set_literal.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_set_literal.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_set_literal.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_standarderror.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_standarderror.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_standarderror.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_sys_exc.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_sys_exc.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_sys_exc.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_throw.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_throw.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_throw.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_tuple_params.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_tuple_params.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_tuple_params.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_types.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_types.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_types.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_unicode.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_unicode.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_unicode.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_urllib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_urllib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_urllib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_ws_comma.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_ws_comma.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_ws_comma.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_xrange.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_xrange.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_xrange.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_xreadlines.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_xreadlines.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_xreadlines.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_zip.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_zip.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/__pycache__/fix_zip.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/fixes/fix_apply.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_asserts.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_basestring.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_buffer.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_dict.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_except.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_exec.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_execfile.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_exitfunc.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_filter.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_funcattrs.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_future.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_getcwdu.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_has_key.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_idioms.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_import.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_imports.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_imports2.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_input.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_intern.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_isinstance.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_itertools.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_itertools_imports.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_long.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_map.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_metaclass.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_methodattrs.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_ne.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_next.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_nonzero.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_numliterals.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_operator.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_paren.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_print.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_raise.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_raw_input.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_reduce.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_reload.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_renames.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_repr.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_set_literal.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_standarderror.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_sys_exc.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_throw.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_tuple_params.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_types.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_unicode.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_urllib.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_ws_comma.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_xrange.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_xreadlines.py
-lib/python%%XYDOT%%/lib2to3/fixes/fix_zip.py
-lib/python%%XYDOT%%/lib2to3/main.py
-lib/python%%XYDOT%%/lib2to3/patcomp.py
-lib/python%%XYDOT%%/lib2to3/pgen2/__init__.py
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/conv.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/conv.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/conv.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/driver.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/driver.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/driver.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/grammar.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/grammar.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/grammar.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/literals.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/literals.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/literals.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/parse.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/parse.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/parse.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/pgen.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/pgen.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/pgen.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/token.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/token.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/token.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/tokenize.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/tokenize.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/__pycache__/tokenize.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/pgen2/conv.py
-lib/python%%XYDOT%%/lib2to3/pgen2/driver.py
-lib/python%%XYDOT%%/lib2to3/pgen2/grammar.py
-lib/python%%XYDOT%%/lib2to3/pgen2/literals.py
-lib/python%%XYDOT%%/lib2to3/pgen2/parse.py
-lib/python%%XYDOT%%/lib2to3/pgen2/pgen.py
-lib/python%%XYDOT%%/lib2to3/pgen2/token.py
-lib/python%%XYDOT%%/lib2to3/pgen2/tokenize.py
-lib/python%%XYDOT%%/lib2to3/pygram.py
-lib/python%%XYDOT%%/lib2to3/pytree.py
-lib/python%%XYDOT%%/lib2to3/refactor.py
-lib/python%%XYDOT%%/lib2to3/tests/__init__.py
-lib/python%%XYDOT%%/lib2to3/tests/__main__.py
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/__main__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/__main__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/__main__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/pytree_idempotency.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/pytree_idempotency.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/pytree_idempotency.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/support.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/support.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/support.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/test_all_fixers.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/test_all_fixers.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/test_all_fixers.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/test_fixers.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/test_fixers.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/test_fixers.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/test_main.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/test_main.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/test_main.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/test_parser.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/test_parser.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/test_parser.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/test_pytree.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/test_pytree.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/test_pytree.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/test_refactor.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/test_refactor.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/test_refactor.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/test_util.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/test_util.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/lib2to3/tests/__pycache__/test_util.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/lib2to3/tests/data/README
-lib/python%%XYDOT%%/lib2to3/tests/data/bom.py
-lib/python%%XYDOT%%/lib2to3/tests/data/crlf.py
-lib/python%%XYDOT%%/lib2to3/tests/data/different_encoding.py
-lib/python%%XYDOT%%/lib2to3/tests/data/false_encoding.py
-lib/python%%XYDOT%%/lib2to3/tests/data/fixers/bad_order.py
-lib/python%%XYDOT%%/lib2to3/tests/data/fixers/myfixes/__init__.py
-lib/python%%XYDOT%%/lib2to3/tests/data/fixers/myfixes/fix_explicit.py
-lib/python%%XYDOT%%/lib2to3/tests/data/fixers/myfixes/fix_first.py
-lib/python%%XYDOT%%/lib2to3/tests/data/fixers/myfixes/fix_last.py
-lib/python%%XYDOT%%/lib2to3/tests/data/fixers/myfixes/fix_parrot.py
-lib/python%%XYDOT%%/lib2to3/tests/data/fixers/myfixes/fix_preorder.py
-lib/python%%XYDOT%%/lib2to3/tests/data/fixers/no_fixer_cls.py
-lib/python%%XYDOT%%/lib2to3/tests/data/fixers/parrot_example.py
-lib/python%%XYDOT%%/lib2to3/tests/data/infinite_recursion.py
-lib/python%%XYDOT%%/lib2to3/tests/data/py2_test_grammar.py
-lib/python%%XYDOT%%/lib2to3/tests/data/py3_test_grammar.py
-lib/python%%XYDOT%%/lib2to3/tests/pytree_idempotency.py
-lib/python%%XYDOT%%/lib2to3/tests/support.py
-lib/python%%XYDOT%%/lib2to3/tests/test_all_fixers.py
-lib/python%%XYDOT%%/lib2to3/tests/test_fixers.py
-lib/python%%XYDOT%%/lib2to3/tests/test_main.py
-lib/python%%XYDOT%%/lib2to3/tests/test_parser.py
-lib/python%%XYDOT%%/lib2to3/tests/test_pytree.py
-lib/python%%XYDOT%%/lib2to3/tests/test_refactor.py
-lib/python%%XYDOT%%/lib2to3/tests/test_util.py
-lib/python%%XYDOT%%/linecache.py
-lib/python%%XYDOT%%/locale.py
-lib/python%%XYDOT%%/logging/__init__.py
-lib/python%%XYDOT%%/logging/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/logging/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/logging/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/logging/__pycache__/config.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/logging/__pycache__/config.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/logging/__pycache__/config.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/logging/__pycache__/handlers.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/logging/__pycache__/handlers.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/logging/__pycache__/handlers.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/logging/config.py
-lib/python%%XYDOT%%/logging/handlers.py
-lib/python%%XYDOT%%/lzma.py
-lib/python%%XYDOT%%/macpath.py
-lib/python%%XYDOT%%/macurl2path.py
-lib/python%%XYDOT%%/mailbox.py
-lib/python%%XYDOT%%/mailcap.py
-lib/python%%XYDOT%%/mimetypes.py
-lib/python%%XYDOT%%/modulefinder.py
-lib/python%%XYDOT%%/multiprocessing/__init__.py
-lib/python%%XYDOT%%/multiprocessing/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/connection.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/connection.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/connection.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/context.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/context.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/context.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/forkserver.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/forkserver.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/forkserver.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/heap.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/heap.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/heap.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/managers.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/managers.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/managers.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/pool.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/pool.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/pool.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/popen_fork.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/popen_fork.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/popen_fork.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/popen_forkserver.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/popen_forkserver.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/popen_forkserver.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/popen_spawn_posix.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/popen_spawn_posix.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/popen_spawn_posix.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/popen_spawn_win32.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/popen_spawn_win32.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/popen_spawn_win32.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/process.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/process.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/process.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/queues.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/queues.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/queues.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/reduction.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/reduction.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/reduction.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/resource_sharer.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/resource_sharer.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/resource_sharer.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/semaphore_tracker.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/semaphore_tracker.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/semaphore_tracker.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/sharedctypes.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/sharedctypes.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/sharedctypes.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/spawn.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/spawn.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/spawn.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/synchronize.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/synchronize.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/synchronize.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/util.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/util.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/multiprocessing/__pycache__/util.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/multiprocessing/connection.py
-lib/python%%XYDOT%%/multiprocessing/context.py
-lib/python%%XYDOT%%/multiprocessing/dummy/__init__.py
-lib/python%%XYDOT%%/multiprocessing/dummy/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/multiprocessing/dummy/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/multiprocessing/dummy/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/multiprocessing/dummy/__pycache__/connection.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/multiprocessing/dummy/__pycache__/connection.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/multiprocessing/dummy/__pycache__/connection.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/multiprocessing/dummy/connection.py
-lib/python%%XYDOT%%/multiprocessing/forkserver.py
-lib/python%%XYDOT%%/multiprocessing/heap.py
-lib/python%%XYDOT%%/multiprocessing/managers.py
-lib/python%%XYDOT%%/multiprocessing/pool.py
-lib/python%%XYDOT%%/multiprocessing/popen_fork.py
-lib/python%%XYDOT%%/multiprocessing/popen_forkserver.py
-lib/python%%XYDOT%%/multiprocessing/popen_spawn_posix.py
-lib/python%%XYDOT%%/multiprocessing/popen_spawn_win32.py
-lib/python%%XYDOT%%/multiprocessing/process.py
-lib/python%%XYDOT%%/multiprocessing/queues.py
-lib/python%%XYDOT%%/multiprocessing/reduction.py
-lib/python%%XYDOT%%/multiprocessing/resource_sharer.py
-lib/python%%XYDOT%%/multiprocessing/semaphore_tracker.py
-lib/python%%XYDOT%%/multiprocessing/sharedctypes.py
-lib/python%%XYDOT%%/multiprocessing/spawn.py
-lib/python%%XYDOT%%/multiprocessing/synchronize.py
-lib/python%%XYDOT%%/multiprocessing/util.py
-lib/python%%XYDOT%%/netrc.py
-lib/python%%XYDOT%%/nntplib.py
-lib/python%%XYDOT%%/ntpath.py
-lib/python%%XYDOT%%/nturl2path.py
-lib/python%%XYDOT%%/numbers.py
-lib/python%%XYDOT%%/opcode.py
-lib/python%%XYDOT%%/operator.py
-lib/python%%XYDOT%%/optparse.py
-lib/python%%XYDOT%%/os.py
-lib/python%%XYDOT%%/pathlib.py
-lib/python%%XYDOT%%/pdb.py
-lib/python%%XYDOT%%/pickle.py
-lib/python%%XYDOT%%/pickletools.py
-lib/python%%XYDOT%%/pipes.py
-lib/python%%XYDOT%%/pkgutil.py
-lib/python%%XYDOT%%/platform.py
-lib/python%%XYDOT%%/plistlib.py
-lib/python%%XYDOT%%/poplib.py
-lib/python%%XYDOT%%/posixpath.py
-lib/python%%XYDOT%%/pprint.py
-lib/python%%XYDOT%%/profile.py
-lib/python%%XYDOT%%/pstats.py
-lib/python%%XYDOT%%/pty.py
-lib/python%%XYDOT%%/py_compile.py
-lib/python%%XYDOT%%/pyclbr.py
-lib/python%%XYDOT%%/pydoc.py
-lib/python%%XYDOT%%/pydoc_data/__init__.py
-lib/python%%XYDOT%%/pydoc_data/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/pydoc_data/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/pydoc_data/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/pydoc_data/__pycache__/topics.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/pydoc_data/__pycache__/topics.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/pydoc_data/__pycache__/topics.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/pydoc_data/_pydoc.css
-lib/python%%XYDOT%%/pydoc_data/topics.py
-lib/python%%XYDOT%%/queue.py
-lib/python%%XYDOT%%/quopri.py
-lib/python%%XYDOT%%/random.py
-lib/python%%XYDOT%%/re.py
-lib/python%%XYDOT%%/reprlib.py
-lib/python%%XYDOT%%/rlcompleter.py
-lib/python%%XYDOT%%/runpy.py
-lib/python%%XYDOT%%/sched.py
-lib/python%%XYDOT%%/secrets.py
-lib/python%%XYDOT%%/selectors.py
-lib/python%%XYDOT%%/shelve.py
-lib/python%%XYDOT%%/shlex.py
-lib/python%%XYDOT%%/shutil.py
-lib/python%%XYDOT%%/signal.py
-lib/python%%XYDOT%%/site-packages/README.txt
-lib/python%%XYDOT%%/site.py
-lib/python%%XYDOT%%/smtpd.py
-lib/python%%XYDOT%%/smtplib.py
-lib/python%%XYDOT%%/sndhdr.py
-lib/python%%XYDOT%%/socket.py
-lib/python%%XYDOT%%/socketserver.py
-lib/python%%XYDOT%%/sqlite3/__init__.py
-lib/python%%XYDOT%%/sqlite3/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/sqlite3/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/sqlite3/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/sqlite3/__pycache__/dbapi2.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/sqlite3/__pycache__/dbapi2.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/sqlite3/__pycache__/dbapi2.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/sqlite3/__pycache__/dump.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/sqlite3/__pycache__/dump.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/sqlite3/__pycache__/dump.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/sqlite3/dbapi2.py
-lib/python%%XYDOT%%/sqlite3/dump.py
-lib/python%%XYDOT%%/sqlite3/test/__init__.py
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/dbapi.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/dbapi.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/dbapi.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/dump.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/dump.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/dump.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/factory.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/factory.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/factory.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/hooks.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/hooks.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/hooks.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/regression.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/regression.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/regression.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/transactions.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/transactions.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/transactions.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/types.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/types.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/types.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/userfunctions.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/userfunctions.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/sqlite3/test/__pycache__/userfunctions.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/sqlite3/test/dbapi.py
-lib/python%%XYDOT%%/sqlite3/test/dump.py
-lib/python%%XYDOT%%/sqlite3/test/factory.py
-lib/python%%XYDOT%%/sqlite3/test/hooks.py
-lib/python%%XYDOT%%/sqlite3/test/regression.py
-lib/python%%XYDOT%%/sqlite3/test/transactions.py
-lib/python%%XYDOT%%/sqlite3/test/types.py
-lib/python%%XYDOT%%/sqlite3/test/userfunctions.py
-lib/python%%XYDOT%%/sre_compile.py
-lib/python%%XYDOT%%/sre_constants.py
-lib/python%%XYDOT%%/sre_parse.py
-lib/python%%XYDOT%%/ssl.py
-lib/python%%XYDOT%%/stat.py
-lib/python%%XYDOT%%/statistics.py
-lib/python%%XYDOT%%/string.py
-lib/python%%XYDOT%%/stringprep.py
-lib/python%%XYDOT%%/struct.py
-lib/python%%XYDOT%%/subprocess.py
-lib/python%%XYDOT%%/sunau.py
-lib/python%%XYDOT%%/symbol.py
-lib/python%%XYDOT%%/symtable.py
-lib/python%%XYDOT%%/sysconfig.py
-lib/python%%XYDOT%%/tabnanny.py
-lib/python%%XYDOT%%/tarfile.py
-lib/python%%XYDOT%%/telnetlib.py
-lib/python%%XYDOT%%/tempfile.py
-lib/python%%XYDOT%%/test/Sine-1000Hz-300ms.aif
-lib/python%%XYDOT%%/test/__init__.py
-lib/python%%XYDOT%%/test/__main__.py
-lib/python%%XYDOT%%/test/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/__main__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/__main__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/__main__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/_test_multiprocessing.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/_test_multiprocessing.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/_test_multiprocessing.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/ann_module.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/ann_module.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/ann_module.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/ann_module2.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/ann_module2.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/ann_module2.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/ann_module3.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/ann_module3.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/ann_module3.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/audiotests.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/audiotests.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/audiotests.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/autotest.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/autotest.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/autotest.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/bisect.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/bisect.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/bisect.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/bytecode_helper.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/bytecode_helper.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/bytecode_helper.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/coding20731.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/coding20731.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/coding20731.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/curses_tests.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/curses_tests.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/curses_tests.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/datetimetester.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/datetimetester.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/datetimetester.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/dis_module.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/dis_module.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/dis_module.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/doctest_aliases.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/doctest_aliases.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/doctest_aliases.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/double_const.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/double_const.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/double_const.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/final_a.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/final_a.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/final_a.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/final_b.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/final_b.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/final_b.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/fork_wait.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/fork_wait.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/fork_wait.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/future_test1.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/future_test1.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/future_test1.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/future_test2.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/future_test2.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/future_test2.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/gdb_sample.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/gdb_sample.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/gdb_sample.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/imp_dummy.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/imp_dummy.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/imp_dummy.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/inspect_fodder.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/inspect_fodder.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/inspect_fodder.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/inspect_fodder2.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/inspect_fodder2.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/inspect_fodder2.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/list_tests.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/list_tests.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/list_tests.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/lock_tests.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/lock_tests.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/lock_tests.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/make_ssl_certs.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/make_ssl_certs.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/make_ssl_certs.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/mapping_tests.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/mapping_tests.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/mapping_tests.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/memory_watchdog.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/memory_watchdog.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/memory_watchdog.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/mock_socket.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/mock_socket.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/mock_socket.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/mod_generics_cache.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/mod_generics_cache.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/mod_generics_cache.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/mp_fork_bomb.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/mp_fork_bomb.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/mp_fork_bomb.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/mp_preload.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/mp_preload.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/mp_preload.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/multibytecodec_support.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/multibytecodec_support.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/multibytecodec_support.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/outstanding_bugs.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/outstanding_bugs.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/outstanding_bugs.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/pickletester.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/pickletester.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/pickletester.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/profilee.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/profilee.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/profilee.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/pyclbr_input.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/pyclbr_input.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/pyclbr_input.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/pydoc_mod.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/pydoc_mod.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/pydoc_mod.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/pydocfodder.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/pydocfodder.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/pydocfodder.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/pystone.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/pystone.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/pystone.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/pythoninfo.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/pythoninfo.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/pythoninfo.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/re_tests.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/re_tests.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/re_tests.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/regrtest.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/regrtest.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/regrtest.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/relimport.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/relimport.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/relimport.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/reperf.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/reperf.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/reperf.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/sample_doctest.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/sample_doctest.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/sample_doctest.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/sample_doctest_no_docstrings.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/sample_doctest_no_docstrings.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/sample_doctest_no_docstrings.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/sample_doctest_no_doctests.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/sample_doctest_no_doctests.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/sample_doctest_no_doctests.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/seq_tests.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/seq_tests.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/seq_tests.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/signalinterproctester.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/signalinterproctester.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/signalinterproctester.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/sortperf.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/sortperf.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/sortperf.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/ssl_servers.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/ssl_servers.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/ssl_servers.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/ssltests.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/ssltests.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/ssltests.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/string_tests.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/string_tests.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/string_tests.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test___all__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test___all__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test___all__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test___future__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test___future__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test___future__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test__locale.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test__locale.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test__locale.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test__opcode.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test__opcode.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test__opcode.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test__osx_support.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test__osx_support.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test__osx_support.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_abc.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_abc.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_abc.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_abstract_numbers.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_abstract_numbers.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_abstract_numbers.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_aifc.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_aifc.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_aifc.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_argparse.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_argparse.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_argparse.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_array.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_array.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_array.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_asdl_parser.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_asdl_parser.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_asdl_parser.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ast.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ast.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ast.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_asyncgen.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_asyncgen.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_asyncgen.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_asynchat.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_asynchat.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_asynchat.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_asyncore.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_asyncore.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_asyncore.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_atexit.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_atexit.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_atexit.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_audioop.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_audioop.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_audioop.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_augassign.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_augassign.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_augassign.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_base64.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_base64.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_base64.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_baseexception.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_baseexception.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_baseexception.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_bdb.cpython-36.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_bdb.cpython-36.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_bdb.cpython-36.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_bigaddrspace.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_bigaddrspace.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_bigaddrspace.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_bigmem.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_bigmem.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_bigmem.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_binascii.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_binascii.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_binascii.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_binhex.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_binhex.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_binhex.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_binop.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_binop.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_binop.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_bisect.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_bisect.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_bisect.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_bool.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_bool.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_bool.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_buffer.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_buffer.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_buffer.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_bufio.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_bufio.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_bufio.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_builtin.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_builtin.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_builtin.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_bytes.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_bytes.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_bytes.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_bz2.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_bz2.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_bz2.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_calendar.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_calendar.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_calendar.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_call.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_call.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_call.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_capi.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_capi.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_capi.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_cgi.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_cgi.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_cgi.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_cgitb.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_cgitb.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_cgitb.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_charmapcodec.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_charmapcodec.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_charmapcodec.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_class.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_class.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_class.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_cmath.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_cmath.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_cmath.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_cmd.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_cmd.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_cmd.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_cmd_line.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_cmd_line.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_cmd_line.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_cmd_line_script.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_cmd_line_script.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_cmd_line_script.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_code.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_code.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_code.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_code_module.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_code_module.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_code_module.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codeccallbacks.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codeccallbacks.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codeccallbacks.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecencodings_cn.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecencodings_cn.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecencodings_cn.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecencodings_hk.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecencodings_hk.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecencodings_hk.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecencodings_iso2022.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecencodings_iso2022.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecencodings_iso2022.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecencodings_jp.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecencodings_jp.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecencodings_jp.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecencodings_kr.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecencodings_kr.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecencodings_kr.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecencodings_tw.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecencodings_tw.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecencodings_tw.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecmaps_cn.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecmaps_cn.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecmaps_cn.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecmaps_hk.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecmaps_hk.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecmaps_hk.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecmaps_jp.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecmaps_jp.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecmaps_jp.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecmaps_kr.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecmaps_kr.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecmaps_kr.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecmaps_tw.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecmaps_tw.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecmaps_tw.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecs.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecs.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codecs.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codeop.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codeop.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_codeop.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_collections.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_collections.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_collections.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_colorsys.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_colorsys.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_colorsys.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_compare.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_compare.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_compare.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_compile.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_compile.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_compile.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_compileall.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_compileall.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_compileall.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_complex.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_complex.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_complex.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_concurrent_futures.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_concurrent_futures.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_concurrent_futures.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_configparser.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_configparser.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_configparser.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_contains.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_contains.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_contains.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_contextlib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_contextlib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_contextlib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_copy.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_copy.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_copy.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_copyreg.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_copyreg.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_copyreg.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_coroutines.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_coroutines.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_coroutines.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_cprofile.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_cprofile.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_cprofile.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_crashers.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_crashers.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_crashers.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_crypt.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_crypt.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_crypt.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_csv.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_csv.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_csv.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ctypes.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ctypes.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ctypes.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_curses.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_curses.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_curses.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_datetime.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_datetime.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_datetime.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dbm.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dbm.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dbm.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dbm_dumb.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dbm_dumb.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dbm_dumb.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dbm_gnu.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dbm_gnu.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dbm_gnu.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dbm_ndbm.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dbm_ndbm.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dbm_ndbm.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_decimal.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_decimal.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_decimal.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_decorators.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_decorators.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_decorators.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_defaultdict.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_defaultdict.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_defaultdict.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_deque.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_deque.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_deque.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_descr.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_descr.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_descr.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_descrtut.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_descrtut.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_descrtut.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_devpoll.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_devpoll.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_devpoll.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dict.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dict.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dict.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dict_version.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dict_version.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dict_version.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dictcomps.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dictcomps.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dictcomps.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dictviews.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dictviews.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dictviews.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_difflib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_difflib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_difflib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dis.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dis.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dis.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_distutils.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_distutils.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_distutils.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_doctest.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_doctest.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_doctest.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_doctest2.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_doctest2.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_doctest2.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_docxmlrpc.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_docxmlrpc.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_docxmlrpc.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dtrace.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dtrace.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dtrace.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dummy_thread.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dummy_thread.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dummy_thread.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dummy_threading.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dummy_threading.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dummy_threading.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dynamic.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dynamic.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dynamic.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dynamicclassattribute.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dynamicclassattribute.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_dynamicclassattribute.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_eintr.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_eintr.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_eintr.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ensurepip.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ensurepip.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ensurepip.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_enum.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_enum.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_enum.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_enumerate.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_enumerate.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_enumerate.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_eof.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_eof.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_eof.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_epoll.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_epoll.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_epoll.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_errno.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_errno.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_errno.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_exception_hierarchy.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_exception_hierarchy.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_exception_hierarchy.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_exception_variations.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_exception_variations.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_exception_variations.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_exceptions.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_exceptions.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_exceptions.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_extcall.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_extcall.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_extcall.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_faulthandler.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_faulthandler.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_faulthandler.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_fcntl.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_fcntl.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_fcntl.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_file.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_file.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_file.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_file_eintr.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_file_eintr.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_file_eintr.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_filecmp.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_filecmp.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_filecmp.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_fileinput.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_fileinput.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_fileinput.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_fileio.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_fileio.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_fileio.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_finalization.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_finalization.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_finalization.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_float.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_float.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_float.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_flufl.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_flufl.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_flufl.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_fnmatch.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_fnmatch.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_fnmatch.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_fork1.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_fork1.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_fork1.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_format.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_format.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_format.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_fractions.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_fractions.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_fractions.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_frame.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_frame.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_frame.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_fstring.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_fstring.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_fstring.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ftplib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ftplib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ftplib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_funcattrs.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_funcattrs.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_funcattrs.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_functools.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_functools.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_functools.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_future.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_future.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_future.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_future3.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_future3.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_future3.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_future4.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_future4.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_future4.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_future5.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_future5.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_future5.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_gc.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_gc.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_gc.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_gdb.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_gdb.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_gdb.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_generator_stop.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_generator_stop.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_generator_stop.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_generators.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_generators.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_generators.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_genericpath.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_genericpath.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_genericpath.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_genexps.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_genexps.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_genexps.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_getargs2.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_getargs2.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_getargs2.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_getopt.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_getopt.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_getopt.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_getpass.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_getpass.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_getpass.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_gettext.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_gettext.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_gettext.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_glob.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_glob.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_glob.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_global.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_global.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_global.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_grammar.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_grammar.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_grammar.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_grp.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_grp.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_grp.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_gzip.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_gzip.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_gzip.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_hash.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_hash.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_hash.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_hashlib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_hashlib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_hashlib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_heapq.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_heapq.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_heapq.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_hmac.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_hmac.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_hmac.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_html.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_html.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_html.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_htmlparser.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_htmlparser.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_htmlparser.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_http_cookiejar.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_http_cookiejar.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_http_cookiejar.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_http_cookies.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_http_cookies.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_http_cookies.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_httplib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_httplib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_httplib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_httpservers.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_httpservers.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_httpservers.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_idle.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_idle.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_idle.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_imaplib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_imaplib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_imaplib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_imghdr.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_imghdr.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_imghdr.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_imp.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_imp.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_imp.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_index.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_index.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_index.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_inspect.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_inspect.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_inspect.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_int.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_int.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_int.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_int_literal.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_int_literal.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_int_literal.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_io.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_io.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_io.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ioctl.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ioctl.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ioctl.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ipaddress.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ipaddress.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ipaddress.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_isinstance.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_isinstance.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_isinstance.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_iter.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_iter.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_iter.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_iterlen.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_iterlen.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_iterlen.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_itertools.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_itertools.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_itertools.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_keyword.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_keyword.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_keyword.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_keywordonlyarg.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_keywordonlyarg.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_keywordonlyarg.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_kqueue.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_kqueue.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_kqueue.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_largefile.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_largefile.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_largefile.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_lib2to3.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_lib2to3.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_lib2to3.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_linecache.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_linecache.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_linecache.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_list.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_list.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_list.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_listcomps.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_listcomps.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_listcomps.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_locale.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_locale.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_locale.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_logging.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_logging.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_logging.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_long.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_long.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_long.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_longexp.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_longexp.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_longexp.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_lzma.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_lzma.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_lzma.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_macpath.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_macpath.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_macpath.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_macurl2path.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_macurl2path.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_macurl2path.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_mailbox.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_mailbox.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_mailbox.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_mailcap.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_mailcap.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_mailcap.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_marshal.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_marshal.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_marshal.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_math.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_math.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_math.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_memoryio.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_memoryio.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_memoryio.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_memoryview.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_memoryview.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_memoryview.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_metaclass.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_metaclass.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_metaclass.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_mimetypes.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_mimetypes.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_mimetypes.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_minidom.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_minidom.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_minidom.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_mmap.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_mmap.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_mmap.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_module.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_module.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_module.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_modulefinder.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_modulefinder.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_modulefinder.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_msilib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_msilib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_msilib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_multibytecodec.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_multibytecodec.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_multibytecodec.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_multiprocessing_fork.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_multiprocessing_fork.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_multiprocessing_fork.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_multiprocessing_forkserver.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_multiprocessing_forkserver.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_multiprocessing_forkserver.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_multiprocessing_main_handling.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_multiprocessing_main_handling.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_multiprocessing_main_handling.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_multiprocessing_spawn.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_multiprocessing_spawn.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_multiprocessing_spawn.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_netrc.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_netrc.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_netrc.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_nis.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_nis.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_nis.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_nntplib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_nntplib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_nntplib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_normalization.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_normalization.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_normalization.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ntpath.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ntpath.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ntpath.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_numeric_tower.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_numeric_tower.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_numeric_tower.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_opcodes.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_opcodes.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_opcodes.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_openpty.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_openpty.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_openpty.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_operator.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_operator.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_operator.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_optparse.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_optparse.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_optparse.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ordered_dict.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ordered_dict.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ordered_dict.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_os.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_os.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_os.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ossaudiodev.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ossaudiodev.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ossaudiodev.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_osx_env.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_osx_env.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_osx_env.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_parser.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_parser.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_parser.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pathlib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pathlib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pathlib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pdb.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pdb.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pdb.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_peepholer.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_peepholer.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_peepholer.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pickle.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pickle.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pickle.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pickletools.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pickletools.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pickletools.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pipes.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pipes.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pipes.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pkg.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pkg.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pkg.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pkgimport.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pkgimport.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pkgimport.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pkgutil.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pkgutil.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pkgutil.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_platform.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_platform.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_platform.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_plistlib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_plistlib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_plistlib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_poll.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_poll.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_poll.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_popen.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_popen.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_popen.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_poplib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_poplib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_poplib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_posix.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_posix.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_posix.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_posixpath.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_posixpath.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_posixpath.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pow.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pow.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pow.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pprint.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pprint.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pprint.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_print.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_print.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_print.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_profile.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_profile.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_profile.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_property.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_property.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_property.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pstats.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pstats.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pstats.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pty.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pty.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pty.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pulldom.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pulldom.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pulldom.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pwd.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pwd.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pwd.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_py_compile.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_py_compile.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_py_compile.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pyclbr.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pyclbr.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pyclbr.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pydoc.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pydoc.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pydoc.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pyexpat.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pyexpat.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_pyexpat.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_queue.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_queue.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_queue.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_quopri.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_quopri.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_quopri.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_raise.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_raise.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_raise.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_random.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_random.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_random.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_range.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_range.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_range.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_re.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_re.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_re.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_readline.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_readline.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_readline.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_regrtest.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_regrtest.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_regrtest.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_repl.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_repl.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_repl.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_reprlib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_reprlib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_reprlib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_resource.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_resource.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_resource.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_richcmp.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_richcmp.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_richcmp.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_rlcompleter.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_rlcompleter.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_rlcompleter.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_robotparser.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_robotparser.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_robotparser.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_runpy.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_runpy.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_runpy.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sax.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sax.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sax.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sched.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sched.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sched.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_scope.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_scope.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_scope.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_script_helper.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_script_helper.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_script_helper.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_secrets.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_secrets.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_secrets.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_select.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_select.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_select.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_selectors.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_selectors.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_selectors.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_set.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_set.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_set.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_setcomps.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_setcomps.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_setcomps.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_shelve.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_shelve.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_shelve.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_shlex.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_shlex.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_shlex.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_shutil.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_shutil.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_shutil.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_signal.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_signal.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_signal.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_site.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_site.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_site.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_slice.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_slice.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_slice.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_smtpd.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_smtpd.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_smtpd.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_smtplib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_smtplib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_smtplib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_smtpnet.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_smtpnet.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_smtpnet.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sndhdr.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sndhdr.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sndhdr.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_socket.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_socket.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_socket.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_socketserver.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_socketserver.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_socketserver.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sort.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sort.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sort.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_source_encoding.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_source_encoding.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_source_encoding.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_spwd.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_spwd.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_spwd.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sqlite.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sqlite.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sqlite.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ssl.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ssl.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ssl.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_startfile.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_startfile.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_startfile.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_stat.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_stat.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_stat.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_statistics.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_statistics.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_statistics.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_strftime.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_strftime.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_strftime.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_string.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_string.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_string.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_string_literals.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_string_literals.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_string_literals.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_stringprep.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_stringprep.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_stringprep.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_strptime.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_strptime.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_strptime.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_strtod.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_strtod.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_strtod.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_struct.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_struct.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_struct.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_structmembers.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_structmembers.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_structmembers.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_structseq.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_structseq.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_structseq.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_subclassinit.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_subclassinit.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_subclassinit.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_subprocess.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_subprocess.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_subprocess.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sunau.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sunau.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sunau.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sundry.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sundry.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sundry.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_super.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_super.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_super.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_support.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_support.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_support.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_symbol.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_symbol.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_symbol.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_symtable.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_symtable.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_symtable.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_syntax.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_syntax.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_syntax.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sys.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sys.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sys.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sys_setprofile.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sys_setprofile.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sys_setprofile.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sys_settrace.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sys_settrace.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sys_settrace.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sysconfig.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sysconfig.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_sysconfig.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_syslog.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_syslog.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_syslog.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_tarfile.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_tarfile.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_tarfile.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_tcl.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_tcl.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_tcl.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_telnetlib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_telnetlib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_telnetlib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_tempfile.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_tempfile.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_tempfile.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_textwrap.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_textwrap.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_textwrap.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_thread.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_thread.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_thread.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_threaded_import.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_threaded_import.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_threaded_import.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_threadedtempfile.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_threadedtempfile.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_threadedtempfile.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_threading.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_threading.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_threading.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_threading_local.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_threading_local.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_threading_local.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_threadsignals.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_threadsignals.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_threadsignals.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_time.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_time.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_time.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_timeit.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_timeit.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_timeit.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_timeout.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_timeout.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_timeout.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_tix.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_tix.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_tix.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_tk.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_tk.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_tk.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_tokenize.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_tokenize.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_tokenize.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_trace.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_trace.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_trace.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_traceback.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_traceback.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_traceback.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_tracemalloc.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_tracemalloc.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_tracemalloc.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ttk_guionly.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ttk_guionly.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ttk_guionly.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ttk_textonly.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ttk_textonly.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ttk_textonly.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_tuple.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_tuple.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_tuple.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_turtle.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_turtle.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_turtle.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_typechecks.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_typechecks.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_typechecks.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_types.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_types.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_types.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_typing.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_typing.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_typing.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ucn.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ucn.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_ucn.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_unary.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_unary.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_unary.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_unicode.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_unicode.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_unicode.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_unicode_file.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_unicode_file.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_unicode_file.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_unicode_file_functions.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_unicode_file_functions.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_unicode_file_functions.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_unicode_identifiers.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_unicode_identifiers.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_unicode_identifiers.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_unicodedata.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_unicodedata.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_unicodedata.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_unittest.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_unittest.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_unittest.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_univnewlines.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_univnewlines.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_univnewlines.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_unpack.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_unpack.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_unpack.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_unpack_ex.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_unpack_ex.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_unpack_ex.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_urllib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_urllib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_urllib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_urllib2.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_urllib2.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_urllib2.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_urllib2_localnet.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_urllib2_localnet.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_urllib2_localnet.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_urllib2net.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_urllib2net.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_urllib2net.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_urllib_response.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_urllib_response.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_urllib_response.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_urllibnet.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_urllibnet.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_urllibnet.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_urlparse.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_urlparse.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_urlparse.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_userdict.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_userdict.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_userdict.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_userlist.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_userlist.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_userlist.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_userstring.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_userstring.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_userstring.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_utf8source.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_utf8source.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_utf8source.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_uu.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_uu.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_uu.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_uuid.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_uuid.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_uuid.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_venv.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_venv.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_venv.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_wait3.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_wait3.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_wait3.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_wait4.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_wait4.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_wait4.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_wave.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_wave.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_wave.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_weakref.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_weakref.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_weakref.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_weakset.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_weakset.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_weakset.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_webbrowser.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_webbrowser.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_webbrowser.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_winconsoleio.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_winconsoleio.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_winconsoleio.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_winreg.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_winreg.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_winreg.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_winsound.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_winsound.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_winsound.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_with.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_with.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_with.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_wsgiref.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_wsgiref.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_wsgiref.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_xdrlib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_xdrlib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_xdrlib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_xml_dom_minicompat.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_xml_dom_minicompat.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_xml_dom_minicompat.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_xml_etree.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_xml_etree.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_xml_etree.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_xml_etree_c.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_xml_etree_c.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_xml_etree_c.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_xmlrpc.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_xmlrpc.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_xmlrpc.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_xmlrpc_net.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_xmlrpc_net.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_xmlrpc_net.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_yield_from.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_yield_from.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_yield_from.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_zipapp.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_zipapp.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_zipapp.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_zipfile.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_zipfile.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_zipfile.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_zipfile64.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_zipfile64.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_zipfile64.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_zipimport.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_zipimport.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_zipimport.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_zipimport_support.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_zipimport_support.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_zipimport_support.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_zlib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_zlib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/test_zlib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/testcodec.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/testcodec.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/testcodec.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/tf_inherit_check.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/tf_inherit_check.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/tf_inherit_check.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/threaded_import_hangers.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/threaded_import_hangers.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/threaded_import_hangers.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/time_hashlib.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/time_hashlib.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/time_hashlib.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/win_console_handler.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/win_console_handler.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/win_console_handler.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/xmltests.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/xmltests.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/xmltests.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/_test_multiprocessing.py
-lib/python%%XYDOT%%/test/allsans.pem
-lib/python%%XYDOT%%/test/ann_module.py
-lib/python%%XYDOT%%/test/ann_module2.py
-lib/python%%XYDOT%%/test/ann_module3.py
-lib/python%%XYDOT%%/test/audiodata/pluck-alaw.aifc
-lib/python%%XYDOT%%/test/audiodata/pluck-pcm16.aiff
-lib/python%%XYDOT%%/test/audiodata/pluck-pcm16.au
-lib/python%%XYDOT%%/test/audiodata/pluck-pcm16.wav
-lib/python%%XYDOT%%/test/audiodata/pluck-pcm24.aiff
-lib/python%%XYDOT%%/test/audiodata/pluck-pcm24.au
-lib/python%%XYDOT%%/test/audiodata/pluck-pcm24.wav
-lib/python%%XYDOT%%/test/audiodata/pluck-pcm32.aiff
-lib/python%%XYDOT%%/test/audiodata/pluck-pcm32.au
-lib/python%%XYDOT%%/test/audiodata/pluck-pcm32.wav
-lib/python%%XYDOT%%/test/audiodata/pluck-pcm8.aiff
-lib/python%%XYDOT%%/test/audiodata/pluck-pcm8.au
-lib/python%%XYDOT%%/test/audiodata/pluck-pcm8.wav
-lib/python%%XYDOT%%/test/audiodata/pluck-ulaw.aifc
-lib/python%%XYDOT%%/test/audiodata/pluck-ulaw.au
-lib/python%%XYDOT%%/test/audiotest.au
-lib/python%%XYDOT%%/test/audiotests.py
-lib/python%%XYDOT%%/test/autotest.py
-lib/python%%XYDOT%%/test/bad_coding.py
-lib/python%%XYDOT%%/test/bad_coding2.py
-lib/python%%XYDOT%%/test/badcert.pem
-lib/python%%XYDOT%%/test/badkey.pem
-lib/python%%XYDOT%%/test/badsyntax_3131.py
-lib/python%%XYDOT%%/test/badsyntax_future10.py
-lib/python%%XYDOT%%/test/badsyntax_future3.py
-lib/python%%XYDOT%%/test/badsyntax_future4.py
-lib/python%%XYDOT%%/test/badsyntax_future5.py
-lib/python%%XYDOT%%/test/badsyntax_future6.py
-lib/python%%XYDOT%%/test/badsyntax_future7.py
-lib/python%%XYDOT%%/test/badsyntax_future8.py
-lib/python%%XYDOT%%/test/badsyntax_future9.py
-lib/python%%XYDOT%%/test/badsyntax_pep3120.py
-lib/python%%XYDOT%%/test/bisect.py
-lib/python%%XYDOT%%/test/bytecode_helper.py
-lib/python%%XYDOT%%/test/capath/4e1295a3.0
-lib/python%%XYDOT%%/test/capath/5ed36f99.0
-lib/python%%XYDOT%%/test/capath/6e88d7b8.0
-lib/python%%XYDOT%%/test/capath/99d0fa06.0
-lib/python%%XYDOT%%/test/capath/b1930218.0
-lib/python%%XYDOT%%/test/capath/ceff1710.0
-lib/python%%XYDOT%%/test/cfgparser.1
-lib/python%%XYDOT%%/test/cfgparser.2
-lib/python%%XYDOT%%/test/cfgparser.3
-lib/python%%XYDOT%%/test/cjkencodings/big5-utf8.txt
-lib/python%%XYDOT%%/test/cjkencodings/big5.txt
-lib/python%%XYDOT%%/test/cjkencodings/big5hkscs-utf8.txt
-lib/python%%XYDOT%%/test/cjkencodings/big5hkscs.txt
-lib/python%%XYDOT%%/test/cjkencodings/cp949-utf8.txt
-lib/python%%XYDOT%%/test/cjkencodings/cp949.txt
-lib/python%%XYDOT%%/test/cjkencodings/euc_jisx0213-utf8.txt
-lib/python%%XYDOT%%/test/cjkencodings/euc_jisx0213.txt
-lib/python%%XYDOT%%/test/cjkencodings/euc_jp-utf8.txt
-lib/python%%XYDOT%%/test/cjkencodings/euc_jp.txt
-lib/python%%XYDOT%%/test/cjkencodings/euc_kr-utf8.txt
-lib/python%%XYDOT%%/test/cjkencodings/euc_kr.txt
-lib/python%%XYDOT%%/test/cjkencodings/gb18030-utf8.txt
-lib/python%%XYDOT%%/test/cjkencodings/gb18030.txt
-lib/python%%XYDOT%%/test/cjkencodings/gb2312-utf8.txt
-lib/python%%XYDOT%%/test/cjkencodings/gb2312.txt
-lib/python%%XYDOT%%/test/cjkencodings/gbk-utf8.txt
-lib/python%%XYDOT%%/test/cjkencodings/gbk.txt
-lib/python%%XYDOT%%/test/cjkencodings/hz-utf8.txt
-lib/python%%XYDOT%%/test/cjkencodings/hz.txt
-lib/python%%XYDOT%%/test/cjkencodings/iso2022_jp-utf8.txt
-lib/python%%XYDOT%%/test/cjkencodings/iso2022_jp.txt
-lib/python%%XYDOT%%/test/cjkencodings/iso2022_kr-utf8.txt
-lib/python%%XYDOT%%/test/cjkencodings/iso2022_kr.txt
-lib/python%%XYDOT%%/test/cjkencodings/johab-utf8.txt
-lib/python%%XYDOT%%/test/cjkencodings/johab.txt
-lib/python%%XYDOT%%/test/cjkencodings/shift_jis-utf8.txt
-lib/python%%XYDOT%%/test/cjkencodings/shift_jis.txt
-lib/python%%XYDOT%%/test/cjkencodings/shift_jisx0213-utf8.txt
-lib/python%%XYDOT%%/test/cjkencodings/shift_jisx0213.txt
-lib/python%%XYDOT%%/test/cmath_testcases.txt
-lib/python%%XYDOT%%/test/coding20731.py
-lib/python%%XYDOT%%/test/curses_tests.py
-lib/python%%XYDOT%%/test/data/README
-lib/python%%XYDOT%%/test/datetimetester.py
-lib/python%%XYDOT%%/test/decimaltestdata/abs.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/add.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/and.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/base.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/clamp.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/class.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/compare.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/comparetotal.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/comparetotmag.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/copy.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/copyabs.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/copynegate.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/copysign.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddAbs.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddAdd.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddAnd.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddBase.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddCanonical.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddClass.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddCompare.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddCompareSig.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddCompareTotal.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddCompareTotalMag.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddCopy.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddCopyAbs.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddCopyNegate.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddCopySign.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddDivide.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddDivideInt.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddEncode.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddFMA.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddInvert.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddLogB.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddMax.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddMaxMag.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddMin.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddMinMag.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddMinus.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddMultiply.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddNextMinus.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddNextPlus.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddNextToward.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddOr.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddPlus.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddQuantize.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddReduce.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddRemainder.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddRemainderNear.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddRotate.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddSameQuantum.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddScaleB.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddShift.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddSubtract.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddToIntegral.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ddXor.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/decDouble.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/decQuad.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/decSingle.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/divide.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/divideint.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqAbs.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqAdd.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqAnd.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqBase.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqCanonical.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqClass.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqCompare.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqCompareSig.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqCompareTotal.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqCompareTotalMag.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqCopy.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqCopyAbs.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqCopyNegate.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqCopySign.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqDivide.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqDivideInt.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqEncode.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqFMA.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqInvert.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqLogB.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqMax.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqMaxMag.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqMin.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqMinMag.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqMinus.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqMultiply.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqNextMinus.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqNextPlus.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqNextToward.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqOr.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqPlus.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqQuantize.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqReduce.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqRemainder.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqRemainderNear.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqRotate.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqSameQuantum.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqScaleB.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqShift.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqSubtract.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqToIntegral.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dqXor.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dsBase.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/dsEncode.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/exp.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/extra.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/fma.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/inexact.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/invert.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/ln.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/log10.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/logb.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/max.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/maxmag.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/min.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/minmag.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/minus.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/multiply.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/nextminus.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/nextplus.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/nexttoward.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/or.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/plus.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/power.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/powersqrt.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/quantize.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/randomBound32.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/randoms.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/reduce.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/remainder.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/remainderNear.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/rescale.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/rotate.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/rounding.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/samequantum.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/scaleb.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/shift.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/squareroot.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/subtract.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/testall.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/tointegral.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/tointegralx.decTest
-lib/python%%XYDOT%%/test/decimaltestdata/xor.decTest
-lib/python%%XYDOT%%/test/dis_module.py
-lib/python%%XYDOT%%/test/doctest_aliases.py
-lib/python%%XYDOT%%/test/double_const.py
-lib/python%%XYDOT%%/test/dtracedata/__pycache__/call_stack.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/dtracedata/__pycache__/call_stack.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/dtracedata/__pycache__/call_stack.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/dtracedata/__pycache__/gc.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/dtracedata/__pycache__/gc.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/dtracedata/__pycache__/gc.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/dtracedata/__pycache__/instance.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/dtracedata/__pycache__/instance.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/dtracedata/__pycache__/instance.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/dtracedata/__pycache__/line.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/dtracedata/__pycache__/line.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/dtracedata/__pycache__/line.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/dtracedata/assert_usable.d
-lib/python%%XYDOT%%/test/dtracedata/assert_usable.stp
-lib/python%%XYDOT%%/test/dtracedata/call_stack.d
-lib/python%%XYDOT%%/test/dtracedata/call_stack.d.expected
-lib/python%%XYDOT%%/test/dtracedata/call_stack.py
-lib/python%%XYDOT%%/test/dtracedata/call_stack.stp
-lib/python%%XYDOT%%/test/dtracedata/call_stack.stp.expected
-lib/python%%XYDOT%%/test/dtracedata/gc.d
-lib/python%%XYDOT%%/test/dtracedata/gc.d.expected
-lib/python%%XYDOT%%/test/dtracedata/gc.py
-lib/python%%XYDOT%%/test/dtracedata/gc.stp
-lib/python%%XYDOT%%/test/dtracedata/gc.stp.expected
-lib/python%%XYDOT%%/test/dtracedata/instance.py
-lib/python%%XYDOT%%/test/dtracedata/line.d
-lib/python%%XYDOT%%/test/dtracedata/line.d.expected
-lib/python%%XYDOT%%/test/dtracedata/line.py
-lib/python%%XYDOT%%/test/eintrdata/__pycache__/eintr_tester.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/eintrdata/__pycache__/eintr_tester.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/eintrdata/__pycache__/eintr_tester.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/eintrdata/eintr_tester.py
-lib/python%%XYDOT%%/test/empty.vbs
-lib/python%%XYDOT%%/test/encoded_modules/__init__.py
-lib/python%%XYDOT%%/test/encoded_modules/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/encoded_modules/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/encoded_modules/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/encoded_modules/__pycache__/module_iso_8859_1.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/encoded_modules/__pycache__/module_iso_8859_1.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/encoded_modules/__pycache__/module_iso_8859_1.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/encoded_modules/__pycache__/module_koi8_r.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/encoded_modules/__pycache__/module_koi8_r.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/encoded_modules/__pycache__/module_koi8_r.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/encoded_modules/module_iso_8859_1.py
-lib/python%%XYDOT%%/test/encoded_modules/module_koi8_r.py
-lib/python%%XYDOT%%/test/exception_hierarchy.txt
-lib/python%%XYDOT%%/test/ffdh3072.pem
-lib/python%%XYDOT%%/test/final_a.py
-lib/python%%XYDOT%%/test/final_b.py
-lib/python%%XYDOT%%/test/floating_points.txt
-lib/python%%XYDOT%%/test/fork_wait.py
-lib/python%%XYDOT%%/test/formatfloat_testcases.txt
-lib/python%%XYDOT%%/test/future_test1.py
-lib/python%%XYDOT%%/test/future_test2.py
-lib/python%%XYDOT%%/test/gdb_sample.py
-lib/python%%XYDOT%%/test/ieee754.txt
-lib/python%%XYDOT%%/test/imghdrdata/python.bmp
-lib/python%%XYDOT%%/test/imghdrdata/python.exr
-lib/python%%XYDOT%%/test/imghdrdata/python.gif
-lib/python%%XYDOT%%/test/imghdrdata/python.jpg
-lib/python%%XYDOT%%/test/imghdrdata/python.pbm
-lib/python%%XYDOT%%/test/imghdrdata/python.pgm
-lib/python%%XYDOT%%/test/imghdrdata/python.png
-lib/python%%XYDOT%%/test/imghdrdata/python.ppm
-lib/python%%XYDOT%%/test/imghdrdata/python.ras
-lib/python%%XYDOT%%/test/imghdrdata/python.sgi
-lib/python%%XYDOT%%/test/imghdrdata/python.tiff
-lib/python%%XYDOT%%/test/imghdrdata/python.webp
-lib/python%%XYDOT%%/test/imghdrdata/python.xbm
-lib/python%%XYDOT%%/test/imp_dummy.py
-lib/python%%XYDOT%%/test/inspect_fodder.py
-lib/python%%XYDOT%%/test/inspect_fodder2.py
-lib/python%%XYDOT%%/test/keycert.passwd.pem
-lib/python%%XYDOT%%/test/keycert.pem
-lib/python%%XYDOT%%/test/keycert2.pem
-lib/python%%XYDOT%%/test/keycert3.pem
-lib/python%%XYDOT%%/test/keycert4.pem
-lib/python%%XYDOT%%/test/libregrtest/__init__.py
-lib/python%%XYDOT%%/test/libregrtest/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/libregrtest/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/libregrtest/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/libregrtest/__pycache__/cmdline.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/libregrtest/__pycache__/cmdline.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/libregrtest/__pycache__/cmdline.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/libregrtest/__pycache__/main.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/libregrtest/__pycache__/main.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/libregrtest/__pycache__/main.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/libregrtest/__pycache__/refleak.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/libregrtest/__pycache__/refleak.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/libregrtest/__pycache__/refleak.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/libregrtest/__pycache__/runtest.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/libregrtest/__pycache__/runtest.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/libregrtest/__pycache__/runtest.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/libregrtest/__pycache__/runtest_mp.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/libregrtest/__pycache__/runtest_mp.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/libregrtest/__pycache__/runtest_mp.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/libregrtest/__pycache__/save_env.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/libregrtest/__pycache__/save_env.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/libregrtest/__pycache__/save_env.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/libregrtest/__pycache__/setup.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/libregrtest/__pycache__/setup.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/libregrtest/__pycache__/setup.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/libregrtest/__pycache__/utils.cpython-36.opt-1.pyc
-lib/python%%XYDOT%%/test/libregrtest/__pycache__/utils.cpython-36.opt-2.pyc
-lib/python%%XYDOT%%/test/libregrtest/__pycache__/utils.cpython-36.pyc
-lib/python%%XYDOT%%/test/libregrtest/cmdline.py
-lib/python%%XYDOT%%/test/libregrtest/main.py
-lib/python%%XYDOT%%/test/libregrtest/refleak.py
-lib/python%%XYDOT%%/test/libregrtest/runtest.py
-lib/python%%XYDOT%%/test/libregrtest/runtest_mp.py
-lib/python%%XYDOT%%/test/libregrtest/save_env.py
-lib/python%%XYDOT%%/test/libregrtest/setup.py
-lib/python%%XYDOT%%/test/libregrtest/utils.py
-lib/python%%XYDOT%%/test/list_tests.py
-lib/python%%XYDOT%%/test/lock_tests.py
-lib/python%%XYDOT%%/test/mailcap.txt
-lib/python%%XYDOT%%/test/make_ssl_certs.py
-lib/python%%XYDOT%%/test/mapping_tests.py
-lib/python%%XYDOT%%/test/math_testcases.txt
-lib/python%%XYDOT%%/test/memory_watchdog.py
-lib/python%%XYDOT%%/test/mime.types
-lib/python%%XYDOT%%/test/mock_socket.py
-lib/python%%XYDOT%%/test/mod_generics_cache.py
-lib/python%%XYDOT%%/test/mp_fork_bomb.py
-lib/python%%XYDOT%%/test/mp_preload.py
-lib/python%%XYDOT%%/test/multibytecodec_support.py
-lib/python%%XYDOT%%/test/nokia.pem
-lib/python%%XYDOT%%/test/nullbytecert.pem
-lib/python%%XYDOT%%/test/nullcert.pem
-lib/python%%XYDOT%%/test/outstanding_bugs.py
-lib/python%%XYDOT%%/test/pickletester.py
-lib/python%%XYDOT%%/test/profilee.py
-lib/python%%XYDOT%%/test/pstats.pck
-lib/python%%XYDOT%%/test/pycacert.pem
-lib/python%%XYDOT%%/test/pycakey.pem
-lib/python%%XYDOT%%/test/pyclbr_input.py
-lib/python%%XYDOT%%/test/pydoc_mod.py
-lib/python%%XYDOT%%/test/pydocfodder.py
-lib/python%%XYDOT%%/test/pystone.py
-lib/python%%XYDOT%%/test/pythoninfo.py
-lib/python%%XYDOT%%/test/randv2_32.pck
-lib/python%%XYDOT%%/test/randv2_64.pck
-lib/python%%XYDOT%%/test/randv3.pck
-lib/python%%XYDOT%%/test/re_tests.py
-lib/python%%XYDOT%%/test/regrtest.py
-lib/python%%XYDOT%%/test/relimport.py
-lib/python%%XYDOT%%/test/reperf.py
-lib/python%%XYDOT%%/test/revocation.crl
-lib/python%%XYDOT%%/test/sample_doctest.py
-lib/python%%XYDOT%%/test/sample_doctest_no_docstrings.py
-lib/python%%XYDOT%%/test/sample_doctest_no_doctests.py
-lib/python%%XYDOT%%/test/selfsigned_pythontestdotnet.pem
-lib/python%%XYDOT%%/test/seq_tests.py
-lib/python%%XYDOT%%/test/sgml_input.html
-lib/python%%XYDOT%%/test/signalinterproctester.py
-lib/python%%XYDOT%%/test/sndhdrdata/README
-lib/python%%XYDOT%%/test/sndhdrdata/sndhdr.8svx
-lib/python%%XYDOT%%/test/sndhdrdata/sndhdr.aifc
-lib/python%%XYDOT%%/test/sndhdrdata/sndhdr.aiff
-lib/python%%XYDOT%%/test/sndhdrdata/sndhdr.au
-lib/python%%XYDOT%%/test/sndhdrdata/sndhdr.hcom
-lib/python%%XYDOT%%/test/sndhdrdata/sndhdr.sndt
-lib/python%%XYDOT%%/test/sndhdrdata/sndhdr.voc
-lib/python%%XYDOT%%/test/sndhdrdata/sndhdr.wav
-lib/python%%XYDOT%%/test/sortperf.py
-lib/python%%XYDOT%%/test/ssl_cert.pem
-lib/python%%XYDOT%%/test/ssl_key.passwd.pem
-lib/python%%XYDOT%%/test/ssl_key.pem
-lib/python%%XYDOT%%/test/ssl_servers.py
-lib/python%%XYDOT%%/test/ssltests.py
-lib/python%%XYDOT%%/test/string_tests.py
-lib/python%%XYDOT%%/test/subprocessdata/__pycache__/fd_status.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/subprocessdata/__pycache__/fd_status.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/subprocessdata/__pycache__/fd_status.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/subprocessdata/__pycache__/input_reader.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/subprocessdata/__pycache__/input_reader.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/subprocessdata/__pycache__/input_reader.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/subprocessdata/__pycache__/qcat.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/subprocessdata/__pycache__/qcat.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/subprocessdata/__pycache__/qcat.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/subprocessdata/__pycache__/qgrep.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/subprocessdata/__pycache__/qgrep.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/subprocessdata/__pycache__/qgrep.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/subprocessdata/__pycache__/sigchild_ignore.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/subprocessdata/__pycache__/sigchild_ignore.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/subprocessdata/__pycache__/sigchild_ignore.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/subprocessdata/fd_status.py
-lib/python%%XYDOT%%/test/subprocessdata/input_reader.py
-lib/python%%XYDOT%%/test/subprocessdata/qcat.py
-lib/python%%XYDOT%%/test/subprocessdata/qgrep.py
-lib/python%%XYDOT%%/test/subprocessdata/sigchild_ignore.py
-lib/python%%XYDOT%%/test/support/__init__.py
-lib/python%%XYDOT%%/test/support/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/support/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/support/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/support/__pycache__/script_helper.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/support/__pycache__/script_helper.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/support/__pycache__/script_helper.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/support/__pycache__/testresult.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/support/__pycache__/testresult.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/support/__pycache__/testresult.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/support/script_helper.py
-lib/python%%XYDOT%%/test/support/testresult.py
-lib/python%%XYDOT%%/test/test___all__.py
-lib/python%%XYDOT%%/test/test___future__.py
-lib/python%%XYDOT%%/test/test__locale.py
-lib/python%%XYDOT%%/test/test__opcode.py
-lib/python%%XYDOT%%/test/test__osx_support.py
-lib/python%%XYDOT%%/test/test_abc.py
-lib/python%%XYDOT%%/test/test_abstract_numbers.py
-lib/python%%XYDOT%%/test/test_aifc.py
-lib/python%%XYDOT%%/test/test_argparse.py
-lib/python%%XYDOT%%/test/test_array.py
-lib/python%%XYDOT%%/test/test_asdl_parser.py
-lib/python%%XYDOT%%/test/test_ast.py
-lib/python%%XYDOT%%/test/test_asyncgen.py
-lib/python%%XYDOT%%/test/test_asynchat.py
-lib/python%%XYDOT%%/test/test_asyncio/__init__.py
-lib/python%%XYDOT%%/test/test_asyncio/__main__.py
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/__main__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/__main__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/__main__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/echo.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/echo.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/echo.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/echo2.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/echo2.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/echo2.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/echo3.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/echo3.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/echo3.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_base_events.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_base_events.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_base_events.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_events.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_events.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_events.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_futures.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_futures.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_futures.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_locks.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_locks.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_locks.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_pep492.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_pep492.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_pep492.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_proactor_events.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_proactor_events.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_proactor_events.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_queues.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_queues.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_queues.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_selector_events.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_selector_events.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_selector_events.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_sslproto.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_sslproto.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_sslproto.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_streams.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_streams.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_streams.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_subprocess.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_subprocess.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_subprocess.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_tasks.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_tasks.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_tasks.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_transports.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_transports.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_transports.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_unix_events.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_unix_events.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_unix_events.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_windows_events.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_windows_events.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_windows_events.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_windows_utils.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_windows_utils.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_asyncio/__pycache__/test_windows_utils.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_asyncio/echo.py
-lib/python%%XYDOT%%/test/test_asyncio/echo2.py
-lib/python%%XYDOT%%/test/test_asyncio/echo3.py
-lib/python%%XYDOT%%/test/test_asyncio/test_base_events.py
-lib/python%%XYDOT%%/test/test_asyncio/test_events.py
-lib/python%%XYDOT%%/test/test_asyncio/test_futures.py
-lib/python%%XYDOT%%/test/test_asyncio/test_locks.py
-lib/python%%XYDOT%%/test/test_asyncio/test_pep492.py
-lib/python%%XYDOT%%/test/test_asyncio/test_proactor_events.py
-lib/python%%XYDOT%%/test/test_asyncio/test_queues.py
-lib/python%%XYDOT%%/test/test_asyncio/test_selector_events.py
-lib/python%%XYDOT%%/test/test_asyncio/test_sslproto.py
-lib/python%%XYDOT%%/test/test_asyncio/test_streams.py
-lib/python%%XYDOT%%/test/test_asyncio/test_subprocess.py
-lib/python%%XYDOT%%/test/test_asyncio/test_tasks.py
-lib/python%%XYDOT%%/test/test_asyncio/test_transports.py
-lib/python%%XYDOT%%/test/test_asyncio/test_unix_events.py
-lib/python%%XYDOT%%/test/test_asyncio/test_windows_events.py
-lib/python%%XYDOT%%/test/test_asyncio/test_windows_utils.py
-lib/python%%XYDOT%%/test/test_asyncore.py
-lib/python%%XYDOT%%/test/test_atexit.py
-lib/python%%XYDOT%%/test/test_audioop.py
-lib/python%%XYDOT%%/test/test_augassign.py
-lib/python%%XYDOT%%/test/test_base64.py
-lib/python%%XYDOT%%/test/test_baseexception.py
-lib/python%%XYDOT%%/test/test_bdb.py
-lib/python%%XYDOT%%/test/test_bigaddrspace.py
-lib/python%%XYDOT%%/test/test_bigmem.py
-lib/python%%XYDOT%%/test/test_binascii.py
-lib/python%%XYDOT%%/test/test_binhex.py
-lib/python%%XYDOT%%/test/test_binop.py
-lib/python%%XYDOT%%/test/test_bisect.py
-lib/python%%XYDOT%%/test/test_bool.py
-lib/python%%XYDOT%%/test/test_buffer.py
-lib/python%%XYDOT%%/test/test_bufio.py
-lib/python%%XYDOT%%/test/test_builtin.py
-lib/python%%XYDOT%%/test/test_bytes.py
-lib/python%%XYDOT%%/test/test_bz2.py
-lib/python%%XYDOT%%/test/test_calendar.py
-lib/python%%XYDOT%%/test/test_call.py
-lib/python%%XYDOT%%/test/test_capi.py
-lib/python%%XYDOT%%/test/test_cgi.py
-lib/python%%XYDOT%%/test/test_cgitb.py
-lib/python%%XYDOT%%/test/test_charmapcodec.py
-lib/python%%XYDOT%%/test/test_class.py
-lib/python%%XYDOT%%/test/test_cmath.py
-lib/python%%XYDOT%%/test/test_cmd.py
-lib/python%%XYDOT%%/test/test_cmd_line.py
-lib/python%%XYDOT%%/test/test_cmd_line_script.py
-lib/python%%XYDOT%%/test/test_code.py
-lib/python%%XYDOT%%/test/test_code_module.py
-lib/python%%XYDOT%%/test/test_codeccallbacks.py
-lib/python%%XYDOT%%/test/test_codecencodings_cn.py
-lib/python%%XYDOT%%/test/test_codecencodings_hk.py
-lib/python%%XYDOT%%/test/test_codecencodings_iso2022.py
-lib/python%%XYDOT%%/test/test_codecencodings_jp.py
-lib/python%%XYDOT%%/test/test_codecencodings_kr.py
-lib/python%%XYDOT%%/test/test_codecencodings_tw.py
-lib/python%%XYDOT%%/test/test_codecmaps_cn.py
-lib/python%%XYDOT%%/test/test_codecmaps_hk.py
-lib/python%%XYDOT%%/test/test_codecmaps_jp.py
-lib/python%%XYDOT%%/test/test_codecmaps_kr.py
-lib/python%%XYDOT%%/test/test_codecmaps_tw.py
-lib/python%%XYDOT%%/test/test_codecs.py
-lib/python%%XYDOT%%/test/test_codeop.py
-lib/python%%XYDOT%%/test/test_collections.py
-lib/python%%XYDOT%%/test/test_colorsys.py
-lib/python%%XYDOT%%/test/test_compare.py
-lib/python%%XYDOT%%/test/test_compile.py
-lib/python%%XYDOT%%/test/test_compileall.py
-lib/python%%XYDOT%%/test/test_complex.py
-lib/python%%XYDOT%%/test/test_concurrent_futures.py
-lib/python%%XYDOT%%/test/test_configparser.py
-lib/python%%XYDOT%%/test/test_contains.py
-lib/python%%XYDOT%%/test/test_contextlib.py
-lib/python%%XYDOT%%/test/test_copy.py
-lib/python%%XYDOT%%/test/test_copyreg.py
-lib/python%%XYDOT%%/test/test_coroutines.py
-lib/python%%XYDOT%%/test/test_cprofile.py
-lib/python%%XYDOT%%/test/test_crashers.py
-lib/python%%XYDOT%%/test/test_crypt.py
-lib/python%%XYDOT%%/test/test_csv.py
-lib/python%%XYDOT%%/test/test_ctypes.py
-lib/python%%XYDOT%%/test/test_curses.py
-lib/python%%XYDOT%%/test/test_datetime.py
-lib/python%%XYDOT%%/test/test_dbm.py
-lib/python%%XYDOT%%/test/test_dbm_dumb.py
-lib/python%%XYDOT%%/test/test_dbm_gnu.py
-lib/python%%XYDOT%%/test/test_dbm_ndbm.py
-lib/python%%XYDOT%%/test/test_decimal.py
-lib/python%%XYDOT%%/test/test_decorators.py
-lib/python%%XYDOT%%/test/test_defaultdict.py
-lib/python%%XYDOT%%/test/test_deque.py
-lib/python%%XYDOT%%/test/test_descr.py
-lib/python%%XYDOT%%/test/test_descrtut.py
-lib/python%%XYDOT%%/test/test_devpoll.py
-lib/python%%XYDOT%%/test/test_dict.py
-lib/python%%XYDOT%%/test/test_dict_version.py
-lib/python%%XYDOT%%/test/test_dictcomps.py
-lib/python%%XYDOT%%/test/test_dictviews.py
-lib/python%%XYDOT%%/test/test_difflib.py
-lib/python%%XYDOT%%/test/test_difflib_expect.html
-lib/python%%XYDOT%%/test/test_dis.py
-lib/python%%XYDOT%%/test/test_distutils.py
-lib/python%%XYDOT%%/test/test_doctest.py
-lib/python%%XYDOT%%/test/test_doctest.txt
-lib/python%%XYDOT%%/test/test_doctest2.py
-lib/python%%XYDOT%%/test/test_doctest2.txt
-lib/python%%XYDOT%%/test/test_doctest3.txt
-lib/python%%XYDOT%%/test/test_doctest4.txt
-lib/python%%XYDOT%%/test/test_docxmlrpc.py
-lib/python%%XYDOT%%/test/test_dtrace.py
-lib/python%%XYDOT%%/test/test_dummy_thread.py
-lib/python%%XYDOT%%/test/test_dummy_threading.py
-lib/python%%XYDOT%%/test/test_dynamic.py
-lib/python%%XYDOT%%/test/test_dynamicclassattribute.py
-lib/python%%XYDOT%%/test/test_eintr.py
-lib/python%%XYDOT%%/test/test_email/__init__.py
-lib/python%%XYDOT%%/test/test_email/__main__.py
-lib/python%%XYDOT%%/test/test_email/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/__main__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/__main__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/__main__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test__encoded_words.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test__encoded_words.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test__encoded_words.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test__header_value_parser.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test__header_value_parser.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test__header_value_parser.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_asian_codecs.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_asian_codecs.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_asian_codecs.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_contentmanager.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_contentmanager.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_contentmanager.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_defect_handling.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_defect_handling.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_defect_handling.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_email.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_email.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_email.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_generator.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_generator.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_generator.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_headerregistry.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_headerregistry.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_headerregistry.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_inversion.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_inversion.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_inversion.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_message.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_message.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_message.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_parser.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_parser.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_parser.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_pickleable.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_pickleable.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_pickleable.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_policy.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_policy.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_policy.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_utils.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_utils.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/test_utils.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/torture_test.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/torture_test.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_email/__pycache__/torture_test.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_email/data/PyBanner048.gif
-lib/python%%XYDOT%%/test/test_email/data/audiotest.au
-lib/python%%XYDOT%%/test/test_email/data/msg_01.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_02.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_03.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_04.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_05.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_06.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_07.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_08.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_09.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_10.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_11.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_12.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_12a.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_13.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_14.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_15.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_16.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_17.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_18.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_19.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_20.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_21.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_22.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_23.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_24.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_25.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_26.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_27.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_28.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_29.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_30.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_31.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_32.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_33.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_34.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_35.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_36.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_37.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_38.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_39.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_40.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_41.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_42.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_43.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_44.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_45.txt
-lib/python%%XYDOT%%/test/test_email/data/msg_46.txt
-lib/python%%XYDOT%%/test/test_email/test__encoded_words.py
-lib/python%%XYDOT%%/test/test_email/test__header_value_parser.py
-lib/python%%XYDOT%%/test/test_email/test_asian_codecs.py
-lib/python%%XYDOT%%/test/test_email/test_contentmanager.py
-lib/python%%XYDOT%%/test/test_email/test_defect_handling.py
-lib/python%%XYDOT%%/test/test_email/test_email.py
-lib/python%%XYDOT%%/test/test_email/test_generator.py
-lib/python%%XYDOT%%/test/test_email/test_headerregistry.py
-lib/python%%XYDOT%%/test/test_email/test_inversion.py
-lib/python%%XYDOT%%/test/test_email/test_message.py
-lib/python%%XYDOT%%/test/test_email/test_parser.py
-lib/python%%XYDOT%%/test/test_email/test_pickleable.py
-lib/python%%XYDOT%%/test/test_email/test_policy.py
-lib/python%%XYDOT%%/test/test_email/test_utils.py
-lib/python%%XYDOT%%/test/test_email/torture_test.py
-lib/python%%XYDOT%%/test/test_ensurepip.py
-lib/python%%XYDOT%%/test/test_enum.py
-lib/python%%XYDOT%%/test/test_enumerate.py
-lib/python%%XYDOT%%/test/test_eof.py
-lib/python%%XYDOT%%/test/test_epoll.py
-lib/python%%XYDOT%%/test/test_errno.py
-lib/python%%XYDOT%%/test/test_exception_hierarchy.py
-lib/python%%XYDOT%%/test/test_exception_variations.py
-lib/python%%XYDOT%%/test/test_exceptions.py
-lib/python%%XYDOT%%/test/test_extcall.py
-lib/python%%XYDOT%%/test/test_faulthandler.py
-lib/python%%XYDOT%%/test/test_fcntl.py
-lib/python%%XYDOT%%/test/test_file.py
-lib/python%%XYDOT%%/test/test_file_eintr.py
-lib/python%%XYDOT%%/test/test_filecmp.py
-lib/python%%XYDOT%%/test/test_fileinput.py
-lib/python%%XYDOT%%/test/test_fileio.py
-lib/python%%XYDOT%%/test/test_finalization.py
-lib/python%%XYDOT%%/test/test_float.py
-lib/python%%XYDOT%%/test/test_flufl.py
-lib/python%%XYDOT%%/test/test_fnmatch.py
-lib/python%%XYDOT%%/test/test_fork1.py
-lib/python%%XYDOT%%/test/test_format.py
-lib/python%%XYDOT%%/test/test_fractions.py
-lib/python%%XYDOT%%/test/test_frame.py
-lib/python%%XYDOT%%/test/test_fstring.py
-lib/python%%XYDOT%%/test/test_ftplib.py
-lib/python%%XYDOT%%/test/test_funcattrs.py
-lib/python%%XYDOT%%/test/test_functools.py
-lib/python%%XYDOT%%/test/test_future.py
-lib/python%%XYDOT%%/test/test_future3.py
-lib/python%%XYDOT%%/test/test_future4.py
-lib/python%%XYDOT%%/test/test_future5.py
-lib/python%%XYDOT%%/test/test_gc.py
-lib/python%%XYDOT%%/test/test_gdb.py
-lib/python%%XYDOT%%/test/test_generator_stop.py
-lib/python%%XYDOT%%/test/test_generators.py
-lib/python%%XYDOT%%/test/test_genericpath.py
-lib/python%%XYDOT%%/test/test_genexps.py
-lib/python%%XYDOT%%/test/test_getargs2.py
-lib/python%%XYDOT%%/test/test_getopt.py
-lib/python%%XYDOT%%/test/test_getpass.py
-lib/python%%XYDOT%%/test/test_gettext.py
-lib/python%%XYDOT%%/test/test_glob.py
-lib/python%%XYDOT%%/test/test_global.py
-lib/python%%XYDOT%%/test/test_grammar.py
-lib/python%%XYDOT%%/test/test_grp.py
-lib/python%%XYDOT%%/test/test_gzip.py
-lib/python%%XYDOT%%/test/test_hash.py
-lib/python%%XYDOT%%/test/test_hashlib.py
-lib/python%%XYDOT%%/test/test_heapq.py
-lib/python%%XYDOT%%/test/test_hmac.py
-lib/python%%XYDOT%%/test/test_html.py
-lib/python%%XYDOT%%/test/test_htmlparser.py
-lib/python%%XYDOT%%/test/test_http_cookiejar.py
-lib/python%%XYDOT%%/test/test_http_cookies.py
-lib/python%%XYDOT%%/test/test_httplib.py
-lib/python%%XYDOT%%/test/test_httpservers.py
-lib/python%%XYDOT%%/test/test_idle.py
-lib/python%%XYDOT%%/test/test_imaplib.py
-lib/python%%XYDOT%%/test/test_imghdr.py
-lib/python%%XYDOT%%/test/test_imp.py
-lib/python%%XYDOT%%/test/test_import/__init__.py
-lib/python%%XYDOT%%/test/test_import/__main__.py
-lib/python%%XYDOT%%/test/test_import/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_import/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_import/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_import/__pycache__/__main__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_import/__pycache__/__main__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_import/__pycache__/__main__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/__pycache__/basic.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/__pycache__/basic.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/__pycache__/basic.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/__pycache__/basic2.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/__pycache__/basic2.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/__pycache__/basic2.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/__pycache__/indirect.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/__pycache__/indirect.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/__pycache__/indirect.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/__pycache__/rebinding.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/__pycache__/rebinding.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/__pycache__/rebinding.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/__pycache__/rebinding2.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/__pycache__/rebinding2.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/__pycache__/rebinding2.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/__pycache__/subpackage.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/__pycache__/subpackage.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/__pycache__/subpackage.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/__pycache__/util.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/__pycache__/util.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/__pycache__/util.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/basic.py
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/basic2.py
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/indirect.py
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/rebinding.py
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/rebinding2.py
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/subpackage.py
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/subpkg/__pycache__/subpackage2.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/subpkg/__pycache__/subpackage2.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/subpkg/__pycache__/subpackage2.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/subpkg/__pycache__/util.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/subpkg/__pycache__/util.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/subpkg/__pycache__/util.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/subpkg/subpackage2.py
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/subpkg/util.py
-lib/python%%XYDOT%%/test/test_import/data/circular_imports/util.py
-lib/python%%XYDOT%%/test/test_import/data/package/__init__.py
-lib/python%%XYDOT%%/test/test_import/data/package/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_import/data/package/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_import/data/package/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_import/data/package/__pycache__/submodule.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_import/data/package/__pycache__/submodule.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_import/data/package/__pycache__/submodule.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_import/data/package/submodule.py
-lib/python%%XYDOT%%/test/test_import/data/package2/__pycache__/submodule1.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_import/data/package2/__pycache__/submodule1.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_import/data/package2/__pycache__/submodule1.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_import/data/package2/__pycache__/submodule2.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_import/data/package2/__pycache__/submodule2.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_import/data/package2/__pycache__/submodule2.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_import/data/package2/submodule1.py
-lib/python%%XYDOT%%/test/test_import/data/package2/submodule2.py
-lib/python%%XYDOT%%/test/test_importlib/__init__.py
-lib/python%%XYDOT%%/test/test_importlib/__main__.py
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/__main__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/__main__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/__main__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/abc.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/abc.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/abc.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/test_abc.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/test_abc.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/test_abc.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/test_api.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/test_api.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/test_api.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/test_lazy.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/test_lazy.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/test_lazy.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/test_locks.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/test_locks.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/test_locks.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/test_namespace_pkgs.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/test_namespace_pkgs.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/test_namespace_pkgs.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/test_spec.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/test_spec.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/test_spec.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/test_util.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/test_util.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/test_util.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/test_windows.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/test_windows.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/test_windows.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/util.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/util.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/__pycache__/util.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/abc.py
-lib/python%%XYDOT%%/test/test_importlib/builtin/__init__.py
-lib/python%%XYDOT%%/test/test_importlib/builtin/__main__.py
-lib/python%%XYDOT%%/test/test_importlib/builtin/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/builtin/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/builtin/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/builtin/__pycache__/__main__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/builtin/__pycache__/__main__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/builtin/__pycache__/__main__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/builtin/__pycache__/test_finder.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/builtin/__pycache__/test_finder.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/builtin/__pycache__/test_finder.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/builtin/__pycache__/test_loader.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/builtin/__pycache__/test_loader.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/builtin/__pycache__/test_loader.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/builtin/test_finder.py
-lib/python%%XYDOT%%/test/test_importlib/builtin/test_loader.py
-lib/python%%XYDOT%%/test/test_importlib/extension/__init__.py
-lib/python%%XYDOT%%/test/test_importlib/extension/__main__.py
-lib/python%%XYDOT%%/test/test_importlib/extension/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/extension/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/extension/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/extension/__pycache__/__main__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/extension/__pycache__/__main__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/extension/__pycache__/__main__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/extension/__pycache__/test_case_sensitivity.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/extension/__pycache__/test_case_sensitivity.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/extension/__pycache__/test_case_sensitivity.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/extension/__pycache__/test_finder.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/extension/__pycache__/test_finder.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/extension/__pycache__/test_finder.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/extension/__pycache__/test_loader.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/extension/__pycache__/test_loader.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/extension/__pycache__/test_loader.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/extension/__pycache__/test_path_hook.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/extension/__pycache__/test_path_hook.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/extension/__pycache__/test_path_hook.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/extension/test_case_sensitivity.py
-lib/python%%XYDOT%%/test/test_importlib/extension/test_finder.py
-lib/python%%XYDOT%%/test/test_importlib/extension/test_loader.py
-lib/python%%XYDOT%%/test/test_importlib/extension/test_path_hook.py
-lib/python%%XYDOT%%/test/test_importlib/frozen/__init__.py
-lib/python%%XYDOT%%/test/test_importlib/frozen/__main__.py
-lib/python%%XYDOT%%/test/test_importlib/frozen/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/frozen/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/frozen/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/frozen/__pycache__/__main__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/frozen/__pycache__/__main__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/frozen/__pycache__/__main__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/frozen/__pycache__/test_finder.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/frozen/__pycache__/test_finder.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/frozen/__pycache__/test_finder.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/frozen/__pycache__/test_loader.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/frozen/__pycache__/test_loader.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/frozen/__pycache__/test_loader.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/frozen/test_finder.py
-lib/python%%XYDOT%%/test/test_importlib/frozen/test_loader.py
-lib/python%%XYDOT%%/test/test_importlib/import_/__init__.py
-lib/python%%XYDOT%%/test/test_importlib/import_/__main__.py
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/__main__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/__main__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/__main__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test___loader__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test___loader__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test___loader__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test___package__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test___package__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test___package__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test_api.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test_api.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test_api.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test_caching.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test_caching.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test_caching.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test_fromlist.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test_fromlist.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test_fromlist.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test_meta_path.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test_meta_path.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test_meta_path.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test_packages.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test_packages.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test_packages.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test_path.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test_path.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test_path.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test_relative_imports.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test_relative_imports.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/__pycache__/test_relative_imports.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/import_/test___loader__.py
-lib/python%%XYDOT%%/test/test_importlib/import_/test___package__.py
-lib/python%%XYDOT%%/test/test_importlib/import_/test_api.py
-lib/python%%XYDOT%%/test/test_importlib/import_/test_caching.py
-lib/python%%XYDOT%%/test/test_importlib/import_/test_fromlist.py
-lib/python%%XYDOT%%/test/test_importlib/import_/test_meta_path.py
-lib/python%%XYDOT%%/test/test_importlib/import_/test_packages.py
-lib/python%%XYDOT%%/test/test_importlib/import_/test_path.py
-lib/python%%XYDOT%%/test/test_importlib/import_/test_relative_imports.py
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/both_portions/foo/__pycache__/one.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/both_portions/foo/__pycache__/one.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/both_portions/foo/__pycache__/one.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/both_portions/foo/__pycache__/two.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/both_portions/foo/__pycache__/two.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/both_portions/foo/__pycache__/two.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/both_portions/foo/one.py
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/both_portions/foo/two.py
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/missing_directory.zip
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/module_and_namespace_package/__pycache__/a_test.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/module_and_namespace_package/__pycache__/a_test.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/module_and_namespace_package/__pycache__/a_test.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/module_and_namespace_package/a_test.py
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/module_and_namespace_package/a_test/empty
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/nested_portion1.zip
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/__init__.py
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/__pycache__/one.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/__pycache__/one.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/__pycache__/one.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/one.py
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/portion1/foo/__pycache__/one.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/portion1/foo/__pycache__/one.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/portion1/foo/__pycache__/one.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/portion1/foo/one.py
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/portion2/foo/__pycache__/two.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/portion2/foo/__pycache__/two.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/portion2/foo/__pycache__/two.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/portion2/foo/two.py
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/project1/parent/child/__pycache__/one.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/project1/parent/child/__pycache__/one.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/project1/parent/child/__pycache__/one.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/project1/parent/child/one.py
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/project2/parent/child/__pycache__/two.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/project2/parent/child/__pycache__/two.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/project2/parent/child/__pycache__/two.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/project2/parent/child/two.py
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/project3/parent/child/__pycache__/three.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/project3/parent/child/__pycache__/three.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/project3/parent/child/__pycache__/three.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/project3/parent/child/three.py
-lib/python%%XYDOT%%/test/test_importlib/namespace_pkgs/top_level_portion1.zip
-lib/python%%XYDOT%%/test/test_importlib/source/__init__.py
-lib/python%%XYDOT%%/test/test_importlib/source/__main__.py
-lib/python%%XYDOT%%/test/test_importlib/source/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/source/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/source/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/source/__pycache__/__main__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/source/__pycache__/__main__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/source/__pycache__/__main__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/source/__pycache__/test_case_sensitivity.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/source/__pycache__/test_case_sensitivity.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/source/__pycache__/test_case_sensitivity.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/source/__pycache__/test_file_loader.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/source/__pycache__/test_file_loader.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/source/__pycache__/test_file_loader.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/source/__pycache__/test_finder.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/source/__pycache__/test_finder.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/source/__pycache__/test_finder.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/source/__pycache__/test_path_hook.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/source/__pycache__/test_path_hook.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/source/__pycache__/test_path_hook.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/source/__pycache__/test_source_encoding.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_importlib/source/__pycache__/test_source_encoding.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_importlib/source/__pycache__/test_source_encoding.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_importlib/source/test_case_sensitivity.py
-lib/python%%XYDOT%%/test/test_importlib/source/test_file_loader.py
-lib/python%%XYDOT%%/test/test_importlib/source/test_finder.py
-lib/python%%XYDOT%%/test/test_importlib/source/test_path_hook.py
-lib/python%%XYDOT%%/test/test_importlib/source/test_source_encoding.py
-lib/python%%XYDOT%%/test/test_importlib/test_abc.py
-lib/python%%XYDOT%%/test/test_importlib/test_api.py
-lib/python%%XYDOT%%/test/test_importlib/test_lazy.py
-lib/python%%XYDOT%%/test/test_importlib/test_locks.py
-lib/python%%XYDOT%%/test/test_importlib/test_namespace_pkgs.py
-lib/python%%XYDOT%%/test/test_importlib/test_spec.py
-lib/python%%XYDOT%%/test/test_importlib/test_util.py
-lib/python%%XYDOT%%/test/test_importlib/test_windows.py
-lib/python%%XYDOT%%/test/test_importlib/util.py
-lib/python%%XYDOT%%/test/test_index.py
-lib/python%%XYDOT%%/test/test_inspect.py
-lib/python%%XYDOT%%/test/test_int.py
-lib/python%%XYDOT%%/test/test_int_literal.py
-lib/python%%XYDOT%%/test/test_io.py
-lib/python%%XYDOT%%/test/test_ioctl.py
-lib/python%%XYDOT%%/test/test_ipaddress.py
-lib/python%%XYDOT%%/test/test_isinstance.py
-lib/python%%XYDOT%%/test/test_iter.py
-lib/python%%XYDOT%%/test/test_iterlen.py
-lib/python%%XYDOT%%/test/test_itertools.py
-lib/python%%XYDOT%%/test/test_json/__init__.py
-lib/python%%XYDOT%%/test/test_json/__main__.py
-lib/python%%XYDOT%%/test/test_json/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/__main__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/__main__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/__main__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_decode.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_decode.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_decode.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_default.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_default.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_default.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_dump.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_dump.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_dump.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_encode_basestring_ascii.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_encode_basestring_ascii.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_encode_basestring_ascii.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_enum.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_enum.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_enum.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_fail.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_fail.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_fail.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_float.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_float.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_float.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_indent.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_indent.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_indent.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_pass1.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_pass1.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_pass1.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_pass2.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_pass2.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_pass2.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_pass3.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_pass3.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_pass3.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_recursion.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_recursion.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_recursion.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_scanstring.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_scanstring.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_scanstring.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_separators.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_separators.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_separators.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_speedups.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_speedups.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_speedups.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_tool.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_tool.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_tool.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_unicode.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_unicode.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_json/__pycache__/test_unicode.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_json/test_decode.py
-lib/python%%XYDOT%%/test/test_json/test_default.py
-lib/python%%XYDOT%%/test/test_json/test_dump.py
-lib/python%%XYDOT%%/test/test_json/test_encode_basestring_ascii.py
-lib/python%%XYDOT%%/test/test_json/test_enum.py
-lib/python%%XYDOT%%/test/test_json/test_fail.py
-lib/python%%XYDOT%%/test/test_json/test_float.py
-lib/python%%XYDOT%%/test/test_json/test_indent.py
-lib/python%%XYDOT%%/test/test_json/test_pass1.py
-lib/python%%XYDOT%%/test/test_json/test_pass2.py
-lib/python%%XYDOT%%/test/test_json/test_pass3.py
-lib/python%%XYDOT%%/test/test_json/test_recursion.py
-lib/python%%XYDOT%%/test/test_json/test_scanstring.py
-lib/python%%XYDOT%%/test/test_json/test_separators.py
-lib/python%%XYDOT%%/test/test_json/test_speedups.py
-lib/python%%XYDOT%%/test/test_json/test_tool.py
-lib/python%%XYDOT%%/test/test_json/test_unicode.py
-lib/python%%XYDOT%%/test/test_keyword.py
-lib/python%%XYDOT%%/test/test_keywordonlyarg.py
-lib/python%%XYDOT%%/test/test_kqueue.py
-lib/python%%XYDOT%%/test/test_largefile.py
-lib/python%%XYDOT%%/test/test_lib2to3.py
-lib/python%%XYDOT%%/test/test_linecache.py
-lib/python%%XYDOT%%/test/test_list.py
-lib/python%%XYDOT%%/test/test_listcomps.py
-lib/python%%XYDOT%%/test/test_locale.py
-lib/python%%XYDOT%%/test/test_logging.py
-lib/python%%XYDOT%%/test/test_long.py
-lib/python%%XYDOT%%/test/test_longexp.py
-lib/python%%XYDOT%%/test/test_lzma.py
-lib/python%%XYDOT%%/test/test_macpath.py
-lib/python%%XYDOT%%/test/test_macurl2path.py
-lib/python%%XYDOT%%/test/test_mailbox.py
-lib/python%%XYDOT%%/test/test_mailcap.py
-lib/python%%XYDOT%%/test/test_marshal.py
-lib/python%%XYDOT%%/test/test_math.py
-lib/python%%XYDOT%%/test/test_memoryio.py
-lib/python%%XYDOT%%/test/test_memoryview.py
-lib/python%%XYDOT%%/test/test_metaclass.py
-lib/python%%XYDOT%%/test/test_mimetypes.py
-lib/python%%XYDOT%%/test/test_minidom.py
-lib/python%%XYDOT%%/test/test_mmap.py
-lib/python%%XYDOT%%/test/test_module.py
-lib/python%%XYDOT%%/test/test_modulefinder.py
-lib/python%%XYDOT%%/test/test_msilib.py
-lib/python%%XYDOT%%/test/test_multibytecodec.py
-lib/python%%XYDOT%%/test/test_multiprocessing_fork.py
-lib/python%%XYDOT%%/test/test_multiprocessing_forkserver.py
-lib/python%%XYDOT%%/test/test_multiprocessing_main_handling.py
-lib/python%%XYDOT%%/test/test_multiprocessing_spawn.py
-lib/python%%XYDOT%%/test/test_netrc.py
-lib/python%%XYDOT%%/test/test_nis.py
-lib/python%%XYDOT%%/test/test_nntplib.py
-lib/python%%XYDOT%%/test/test_normalization.py
-lib/python%%XYDOT%%/test/test_ntpath.py
-lib/python%%XYDOT%%/test/test_numeric_tower.py
-lib/python%%XYDOT%%/test/test_opcodes.py
-lib/python%%XYDOT%%/test/test_openpty.py
-lib/python%%XYDOT%%/test/test_operator.py
-lib/python%%XYDOT%%/test/test_optparse.py
-lib/python%%XYDOT%%/test/test_ordered_dict.py
-lib/python%%XYDOT%%/test/test_os.py
-lib/python%%XYDOT%%/test/test_ossaudiodev.py
-lib/python%%XYDOT%%/test/test_osx_env.py
-lib/python%%XYDOT%%/test/test_parser.py
-lib/python%%XYDOT%%/test/test_pathlib.py
-lib/python%%XYDOT%%/test/test_pdb.py
-lib/python%%XYDOT%%/test/test_peepholer.py
-lib/python%%XYDOT%%/test/test_pickle.py
-lib/python%%XYDOT%%/test/test_pickletools.py
-lib/python%%XYDOT%%/test/test_pipes.py
-lib/python%%XYDOT%%/test/test_pkg.py
-lib/python%%XYDOT%%/test/test_pkgimport.py
-lib/python%%XYDOT%%/test/test_pkgutil.py
-lib/python%%XYDOT%%/test/test_platform.py
-lib/python%%XYDOT%%/test/test_plistlib.py
-lib/python%%XYDOT%%/test/test_poll.py
-lib/python%%XYDOT%%/test/test_popen.py
-lib/python%%XYDOT%%/test/test_poplib.py
-lib/python%%XYDOT%%/test/test_posix.py
-lib/python%%XYDOT%%/test/test_posixpath.py
-lib/python%%XYDOT%%/test/test_pow.py
-lib/python%%XYDOT%%/test/test_pprint.py
-lib/python%%XYDOT%%/test/test_print.py
-lib/python%%XYDOT%%/test/test_profile.py
-lib/python%%XYDOT%%/test/test_property.py
-lib/python%%XYDOT%%/test/test_pstats.py
-lib/python%%XYDOT%%/test/test_pty.py
-lib/python%%XYDOT%%/test/test_pulldom.py
-lib/python%%XYDOT%%/test/test_pwd.py
-lib/python%%XYDOT%%/test/test_py_compile.py
-lib/python%%XYDOT%%/test/test_pyclbr.py
-lib/python%%XYDOT%%/test/test_pydoc.py
-lib/python%%XYDOT%%/test/test_pyexpat.py
-lib/python%%XYDOT%%/test/test_queue.py
-lib/python%%XYDOT%%/test/test_quopri.py
-lib/python%%XYDOT%%/test/test_raise.py
-lib/python%%XYDOT%%/test/test_random.py
-lib/python%%XYDOT%%/test/test_range.py
-lib/python%%XYDOT%%/test/test_re.py
-lib/python%%XYDOT%%/test/test_readline.py
-lib/python%%XYDOT%%/test/test_regrtest.py
-lib/python%%XYDOT%%/test/test_repl.py
-lib/python%%XYDOT%%/test/test_reprlib.py
-lib/python%%XYDOT%%/test/test_resource.py
-lib/python%%XYDOT%%/test/test_richcmp.py
-lib/python%%XYDOT%%/test/test_rlcompleter.py
-lib/python%%XYDOT%%/test/test_robotparser.py
-lib/python%%XYDOT%%/test/test_runpy.py
-lib/python%%XYDOT%%/test/test_sax.py
-lib/python%%XYDOT%%/test/test_sched.py
-lib/python%%XYDOT%%/test/test_scope.py
-lib/python%%XYDOT%%/test/test_script_helper.py
-lib/python%%XYDOT%%/test/test_secrets.py
-lib/python%%XYDOT%%/test/test_select.py
-lib/python%%XYDOT%%/test/test_selectors.py
-lib/python%%XYDOT%%/test/test_set.py
-lib/python%%XYDOT%%/test/test_setcomps.py
-lib/python%%XYDOT%%/test/test_shelve.py
-lib/python%%XYDOT%%/test/test_shlex.py
-lib/python%%XYDOT%%/test/test_shutil.py
-lib/python%%XYDOT%%/test/test_signal.py
-lib/python%%XYDOT%%/test/test_site.py
-lib/python%%XYDOT%%/test/test_slice.py
-lib/python%%XYDOT%%/test/test_smtpd.py
-lib/python%%XYDOT%%/test/test_smtplib.py
-lib/python%%XYDOT%%/test/test_smtpnet.py
-lib/python%%XYDOT%%/test/test_sndhdr.py
-lib/python%%XYDOT%%/test/test_socket.py
-lib/python%%XYDOT%%/test/test_socketserver.py
-lib/python%%XYDOT%%/test/test_sort.py
-lib/python%%XYDOT%%/test/test_source_encoding.py
-lib/python%%XYDOT%%/test/test_spwd.py
-lib/python%%XYDOT%%/test/test_sqlite.py
-lib/python%%XYDOT%%/test/test_ssl.py
-lib/python%%XYDOT%%/test/test_startfile.py
-lib/python%%XYDOT%%/test/test_stat.py
-lib/python%%XYDOT%%/test/test_statistics.py
-lib/python%%XYDOT%%/test/test_strftime.py
-lib/python%%XYDOT%%/test/test_string.py
-lib/python%%XYDOT%%/test/test_string_literals.py
-lib/python%%XYDOT%%/test/test_stringprep.py
-lib/python%%XYDOT%%/test/test_strptime.py
-lib/python%%XYDOT%%/test/test_strtod.py
-lib/python%%XYDOT%%/test/test_struct.py
-lib/python%%XYDOT%%/test/test_structmembers.py
-lib/python%%XYDOT%%/test/test_structseq.py
-lib/python%%XYDOT%%/test/test_subclassinit.py
-lib/python%%XYDOT%%/test/test_subprocess.py
-lib/python%%XYDOT%%/test/test_sunau.py
-lib/python%%XYDOT%%/test/test_sundry.py
-lib/python%%XYDOT%%/test/test_super.py
-lib/python%%XYDOT%%/test/test_support.py
-lib/python%%XYDOT%%/test/test_symbol.py
-lib/python%%XYDOT%%/test/test_symtable.py
-lib/python%%XYDOT%%/test/test_syntax.py
-lib/python%%XYDOT%%/test/test_sys.py
-lib/python%%XYDOT%%/test/test_sys_setprofile.py
-lib/python%%XYDOT%%/test/test_sys_settrace.py
-lib/python%%XYDOT%%/test/test_sysconfig.py
-lib/python%%XYDOT%%/test/test_syslog.py
-lib/python%%XYDOT%%/test/test_tarfile.py
-lib/python%%XYDOT%%/test/test_tcl.py
-lib/python%%XYDOT%%/test/test_telnetlib.py
-lib/python%%XYDOT%%/test/test_tempfile.py
-lib/python%%XYDOT%%/test/test_textwrap.py
-lib/python%%XYDOT%%/test/test_thread.py
-lib/python%%XYDOT%%/test/test_threaded_import.py
-lib/python%%XYDOT%%/test/test_threadedtempfile.py
-lib/python%%XYDOT%%/test/test_threading.py
-lib/python%%XYDOT%%/test/test_threading_local.py
-lib/python%%XYDOT%%/test/test_threadsignals.py
-lib/python%%XYDOT%%/test/test_time.py
-lib/python%%XYDOT%%/test/test_timeit.py
-lib/python%%XYDOT%%/test/test_timeout.py
-lib/python%%XYDOT%%/test/test_tix.py
-lib/python%%XYDOT%%/test/test_tk.py
-lib/python%%XYDOT%%/test/test_tokenize.py
-lib/python%%XYDOT%%/test/test_tools/__init__.py
-lib/python%%XYDOT%%/test/test_tools/__main__.py
-lib/python%%XYDOT%%/test/test_tools/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/__main__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/__main__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/__main__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_fixcid.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_fixcid.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_fixcid.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_gprof2html.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_gprof2html.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_gprof2html.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_i18n.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_i18n.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_i18n.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_md5sum.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_md5sum.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_md5sum.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_pdeps.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_pdeps.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_pdeps.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_pindent.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_pindent.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_pindent.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_reindent.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_reindent.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_reindent.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_sundry.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_sundry.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_sundry.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_unparse.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_unparse.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_tools/__pycache__/test_unparse.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_tools/test_fixcid.py
-lib/python%%XYDOT%%/test/test_tools/test_gprof2html.py
-lib/python%%XYDOT%%/test/test_tools/test_i18n.py
-lib/python%%XYDOT%%/test/test_tools/test_md5sum.py
-lib/python%%XYDOT%%/test/test_tools/test_pdeps.py
-lib/python%%XYDOT%%/test/test_tools/test_pindent.py
-lib/python%%XYDOT%%/test/test_tools/test_reindent.py
-lib/python%%XYDOT%%/test/test_tools/test_sundry.py
-lib/python%%XYDOT%%/test/test_tools/test_unparse.py
-lib/python%%XYDOT%%/test/test_trace.py
-lib/python%%XYDOT%%/test/test_traceback.py
-lib/python%%XYDOT%%/test/test_tracemalloc.py
-lib/python%%XYDOT%%/test/test_ttk_guionly.py
-lib/python%%XYDOT%%/test/test_ttk_textonly.py
-lib/python%%XYDOT%%/test/test_tuple.py
-lib/python%%XYDOT%%/test/test_turtle.py
-lib/python%%XYDOT%%/test/test_typechecks.py
-lib/python%%XYDOT%%/test/test_types.py
-lib/python%%XYDOT%%/test/test_typing.py
-lib/python%%XYDOT%%/test/test_ucn.py
-lib/python%%XYDOT%%/test/test_unary.py
-lib/python%%XYDOT%%/test/test_unicode.py
-lib/python%%XYDOT%%/test/test_unicode_file.py
-lib/python%%XYDOT%%/test/test_unicode_file_functions.py
-lib/python%%XYDOT%%/test/test_unicode_identifiers.py
-lib/python%%XYDOT%%/test/test_unicodedata.py
-lib/python%%XYDOT%%/test/test_unittest.py
-lib/python%%XYDOT%%/test/test_univnewlines.py
-lib/python%%XYDOT%%/test/test_unpack.py
-lib/python%%XYDOT%%/test/test_unpack_ex.py
-lib/python%%XYDOT%%/test/test_urllib.py
-lib/python%%XYDOT%%/test/test_urllib2.py
-lib/python%%XYDOT%%/test/test_urllib2_localnet.py
-lib/python%%XYDOT%%/test/test_urllib2net.py
-lib/python%%XYDOT%%/test/test_urllib_response.py
-lib/python%%XYDOT%%/test/test_urllibnet.py
-lib/python%%XYDOT%%/test/test_urlparse.py
-lib/python%%XYDOT%%/test/test_userdict.py
-lib/python%%XYDOT%%/test/test_userlist.py
-lib/python%%XYDOT%%/test/test_userstring.py
-lib/python%%XYDOT%%/test/test_utf8source.py
-lib/python%%XYDOT%%/test/test_uu.py
-lib/python%%XYDOT%%/test/test_uuid.py
-lib/python%%XYDOT%%/test/test_venv.py
-lib/python%%XYDOT%%/test/test_wait3.py
-lib/python%%XYDOT%%/test/test_wait4.py
-lib/python%%XYDOT%%/test/test_warnings/__init__.py
-lib/python%%XYDOT%%/test/test_warnings/__main__.py
-lib/python%%XYDOT%%/test/test_warnings/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_warnings/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_warnings/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_warnings/__pycache__/__main__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_warnings/__pycache__/__main__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_warnings/__pycache__/__main__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_warnings/data/__pycache__/import_warning.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_warnings/data/__pycache__/import_warning.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_warnings/data/__pycache__/import_warning.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_warnings/data/__pycache__/stacklevel.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/test_warnings/data/__pycache__/stacklevel.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/test_warnings/data/__pycache__/stacklevel.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/test_warnings/data/import_warning.py
-lib/python%%XYDOT%%/test/test_warnings/data/stacklevel.py
-lib/python%%XYDOT%%/test/test_wave.py
-lib/python%%XYDOT%%/test/test_weakref.py
-lib/python%%XYDOT%%/test/test_weakset.py
-lib/python%%XYDOT%%/test/test_webbrowser.py
-lib/python%%XYDOT%%/test/test_winconsoleio.py
-lib/python%%XYDOT%%/test/test_winreg.py
-lib/python%%XYDOT%%/test/test_winsound.py
-lib/python%%XYDOT%%/test/test_with.py
-lib/python%%XYDOT%%/test/test_wsgiref.py
-lib/python%%XYDOT%%/test/test_xdrlib.py
-lib/python%%XYDOT%%/test/test_xml_dom_minicompat.py
-lib/python%%XYDOT%%/test/test_xml_etree.py
-lib/python%%XYDOT%%/test/test_xml_etree_c.py
-lib/python%%XYDOT%%/test/test_xmlrpc.py
-lib/python%%XYDOT%%/test/test_xmlrpc_net.py
-lib/python%%XYDOT%%/test/test_yield_from.py
-lib/python%%XYDOT%%/test/test_zipapp.py
-lib/python%%XYDOT%%/test/test_zipfile.py
-lib/python%%XYDOT%%/test/test_zipfile64.py
-lib/python%%XYDOT%%/test/test_zipimport.py
-lib/python%%XYDOT%%/test/test_zipimport_support.py
-lib/python%%XYDOT%%/test/test_zlib.py
-lib/python%%XYDOT%%/test/testcodec.py
-lib/python%%XYDOT%%/test/testtar.tar
-lib/python%%XYDOT%%/test/tf_inherit_check.py
-lib/python%%XYDOT%%/test/threaded_import_hangers.py
-lib/python%%XYDOT%%/test/time_hashlib.py
-lib/python%%XYDOT%%/test/tokenize_tests-latin1-coding-cookie-and-utf8-bom-sig.txt
-lib/python%%XYDOT%%/test/tokenize_tests-no-coding-cookie-and-utf8-bom-sig-only.txt
-lib/python%%XYDOT%%/test/tokenize_tests-utf8-coding-cookie-and-no-utf8-bom-sig.txt
-lib/python%%XYDOT%%/test/tokenize_tests-utf8-coding-cookie-and-utf8-bom-sig.txt
-lib/python%%XYDOT%%/test/tokenize_tests.txt
-lib/python%%XYDOT%%/test/tracedmodules/__init__.py
-lib/python%%XYDOT%%/test/tracedmodules/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/tracedmodules/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/tracedmodules/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/tracedmodules/__pycache__/testmod.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/tracedmodules/__pycache__/testmod.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/tracedmodules/__pycache__/testmod.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/tracedmodules/testmod.py
-lib/python%%XYDOT%%/test/win_console_handler.py
-lib/python%%XYDOT%%/test/xmltestdata/expat224_utf8_bug.xml
-lib/python%%XYDOT%%/test/xmltestdata/simple-ns.xml
-lib/python%%XYDOT%%/test/xmltestdata/simple.xml
-lib/python%%XYDOT%%/test/xmltestdata/test.xml
-lib/python%%XYDOT%%/test/xmltestdata/test.xml.out
-lib/python%%XYDOT%%/test/xmltests.py
-lib/python%%XYDOT%%/test/zip_cp437_header.zip
-lib/python%%XYDOT%%/test/zipdir.zip
-lib/python%%XYDOT%%/textwrap.py
-lib/python%%XYDOT%%/this.py
-lib/python%%XYDOT%%/threading.py
-lib/python%%XYDOT%%/timeit.py
-lib/python%%XYDOT%%/tkinter/__init__.py
-lib/python%%XYDOT%%/tkinter/__main__.py
-lib/python%%XYDOT%%/tkinter/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/__main__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/__main__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/__main__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/colorchooser.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/colorchooser.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/colorchooser.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/commondialog.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/commondialog.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/commondialog.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/constants.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/constants.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/constants.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/dialog.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/dialog.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/dialog.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/dnd.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/dnd.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/dnd.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/filedialog.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/filedialog.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/filedialog.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/font.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/font.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/font.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/messagebox.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/messagebox.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/messagebox.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/scrolledtext.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/scrolledtext.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/scrolledtext.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/simpledialog.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/simpledialog.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/simpledialog.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/tix.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/tix.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/tix.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/ttk.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/ttk.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/__pycache__/ttk.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/colorchooser.py
-lib/python%%XYDOT%%/tkinter/commondialog.py
-lib/python%%XYDOT%%/tkinter/constants.py
-lib/python%%XYDOT%%/tkinter/dialog.py
-lib/python%%XYDOT%%/tkinter/dnd.py
-lib/python%%XYDOT%%/tkinter/filedialog.py
-lib/python%%XYDOT%%/tkinter/font.py
-lib/python%%XYDOT%%/tkinter/messagebox.py
-lib/python%%XYDOT%%/tkinter/scrolledtext.py
-lib/python%%XYDOT%%/tkinter/simpledialog.py
-lib/python%%XYDOT%%/tkinter/test/README
-lib/python%%XYDOT%%/tkinter/test/__init__.py
-lib/python%%XYDOT%%/tkinter/test/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/test/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/test/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/test/__pycache__/runtktests.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/test/__pycache__/runtktests.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/test/__pycache__/runtktests.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/test/__pycache__/support.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/test/__pycache__/support.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/test/__pycache__/support.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/test/__pycache__/widget_tests.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/test/__pycache__/widget_tests.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/test/__pycache__/widget_tests.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/test/runtktests.py
-lib/python%%XYDOT%%/tkinter/test/support.py
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__init__.py
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/test_font.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/test_font.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/test_font.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/test_geometry_managers.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/test_geometry_managers.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/test_geometry_managers.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/test_images.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/test_images.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/test_images.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/test_loadtk.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/test_loadtk.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/test_loadtk.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/test_misc.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/test_misc.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/test_misc.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/test_text.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/test_text.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/test_text.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/test_variables.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/test_variables.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/test_variables.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/test_widgets.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/test_widgets.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/__pycache__/test_widgets.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/test_font.py
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/test_geometry_managers.py
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/test_images.py
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/test_loadtk.py
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/test_misc.py
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/test_text.py
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/test_variables.py
-lib/python%%XYDOT%%/tkinter/test/test_tkinter/test_widgets.py
-lib/python%%XYDOT%%/tkinter/test/test_ttk/__init__.py
-lib/python%%XYDOT%%/tkinter/test/test_ttk/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/test/test_ttk/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/test/test_ttk/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/test/test_ttk/__pycache__/test_extensions.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/test/test_ttk/__pycache__/test_extensions.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/test/test_ttk/__pycache__/test_extensions.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/test/test_ttk/__pycache__/test_functions.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/test/test_ttk/__pycache__/test_functions.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/test/test_ttk/__pycache__/test_functions.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/test/test_ttk/__pycache__/test_style.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/test/test_ttk/__pycache__/test_style.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/test/test_ttk/__pycache__/test_style.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/test/test_ttk/__pycache__/test_widgets.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/tkinter/test/test_ttk/__pycache__/test_widgets.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/tkinter/test/test_ttk/__pycache__/test_widgets.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/tkinter/test/test_ttk/test_extensions.py
-lib/python%%XYDOT%%/tkinter/test/test_ttk/test_functions.py
-lib/python%%XYDOT%%/tkinter/test/test_ttk/test_style.py
-lib/python%%XYDOT%%/tkinter/test/test_ttk/test_widgets.py
-lib/python%%XYDOT%%/tkinter/test/widget_tests.py
-lib/python%%XYDOT%%/tkinter/tix.py
-lib/python%%XYDOT%%/tkinter/ttk.py
-lib/python%%XYDOT%%/token.py
-lib/python%%XYDOT%%/tokenize.py
-lib/python%%XYDOT%%/trace.py
-lib/python%%XYDOT%%/traceback.py
-lib/python%%XYDOT%%/tracemalloc.py
-lib/python%%XYDOT%%/tty.py
-lib/python%%XYDOT%%/turtle.py
-lib/python%%XYDOT%%/turtledemo/__init__.py
-lib/python%%XYDOT%%/turtledemo/__main__.py
-lib/python%%XYDOT%%/turtledemo/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/__main__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/__main__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/__main__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/bytedesign.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/bytedesign.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/bytedesign.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/chaos.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/chaos.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/chaos.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/clock.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/clock.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/clock.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/colormixer.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/colormixer.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/colormixer.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/forest.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/forest.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/forest.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/fractalcurves.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/fractalcurves.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/fractalcurves.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/lindenmayer.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/lindenmayer.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/lindenmayer.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/minimal_hanoi.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/minimal_hanoi.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/minimal_hanoi.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/nim.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/nim.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/nim.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/paint.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/paint.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/paint.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/peace.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/peace.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/peace.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/penrose.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/penrose.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/penrose.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/planet_and_moon.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/planet_and_moon.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/planet_and_moon.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/rosette.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/rosette.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/rosette.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/round_dance.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/round_dance.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/round_dance.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/sorting_animate.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/sorting_animate.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/sorting_animate.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/tree.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/tree.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/tree.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/two_canvases.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/two_canvases.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/two_canvases.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/yinyang.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/yinyang.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/turtledemo/__pycache__/yinyang.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/turtledemo/bytedesign.py
-lib/python%%XYDOT%%/turtledemo/chaos.py
-lib/python%%XYDOT%%/turtledemo/clock.py
-lib/python%%XYDOT%%/turtledemo/colormixer.py
-lib/python%%XYDOT%%/turtledemo/forest.py
-lib/python%%XYDOT%%/turtledemo/fractalcurves.py
-lib/python%%XYDOT%%/turtledemo/lindenmayer.py
-lib/python%%XYDOT%%/turtledemo/minimal_hanoi.py
-lib/python%%XYDOT%%/turtledemo/nim.py
-lib/python%%XYDOT%%/turtledemo/paint.py
-lib/python%%XYDOT%%/turtledemo/peace.py
-lib/python%%XYDOT%%/turtledemo/penrose.py
-lib/python%%XYDOT%%/turtledemo/planet_and_moon.py
-lib/python%%XYDOT%%/turtledemo/round_dance.py
-lib/python%%XYDOT%%/turtledemo/rosette.py
-lib/python%%XYDOT%%/turtledemo/sorting_animate.py
-lib/python%%XYDOT%%/turtledemo/tree.py
-lib/python%%XYDOT%%/turtledemo/turtle.cfg
-lib/python%%XYDOT%%/turtledemo/two_canvases.py
-lib/python%%XYDOT%%/turtledemo/yinyang.py
-lib/python%%XYDOT%%/types.py
-lib/python%%XYDOT%%/typing.py
-lib/python%%XYDOT%%/unittest/__init__.py
-lib/python%%XYDOT%%/unittest/__main__.py
-lib/python%%XYDOT%%/unittest/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/__main__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/__main__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/__main__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/case.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/case.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/case.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/loader.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/loader.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/loader.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/main.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/main.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/main.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/mock.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/mock.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/mock.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/result.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/result.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/result.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/runner.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/runner.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/runner.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/signals.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/signals.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/signals.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/suite.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/suite.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/suite.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/util.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/util.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/__pycache__/util.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/case.py
-lib/python%%XYDOT%%/unittest/loader.py
-lib/python%%XYDOT%%/unittest/main.py
-lib/python%%XYDOT%%/unittest/mock.py
-lib/python%%XYDOT%%/unittest/result.py
-lib/python%%XYDOT%%/unittest/runner.py
-lib/python%%XYDOT%%/unittest/signals.py
-lib/python%%XYDOT%%/unittest/suite.py
-lib/python%%XYDOT%%/unittest/test/__init__.py
-lib/python%%XYDOT%%/unittest/test/__main__.py
-lib/python%%XYDOT%%/unittest/test/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/__main__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/__main__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/__main__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/_test_warnings.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/_test_warnings.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/_test_warnings.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/dummy.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/dummy.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/dummy.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/support.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/support.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/support.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_assertions.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_assertions.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_assertions.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_break.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_break.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_break.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_case.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_case.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_case.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_discovery.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_discovery.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_discovery.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_functiontestcase.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_functiontestcase.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_functiontestcase.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_loader.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_loader.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_loader.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_program.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_program.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_program.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_result.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_result.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_result.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_runner.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_runner.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_runner.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_setups.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_setups.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_setups.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_skipping.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_skipping.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_skipping.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_suite.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_suite.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/__pycache__/test_suite.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/_test_warnings.py
-lib/python%%XYDOT%%/unittest/test/dummy.py
-lib/python%%XYDOT%%/unittest/test/support.py
-lib/python%%XYDOT%%/unittest/test/test_assertions.py
-lib/python%%XYDOT%%/unittest/test/test_break.py
-lib/python%%XYDOT%%/unittest/test/test_case.py
-lib/python%%XYDOT%%/unittest/test/test_discovery.py
-lib/python%%XYDOT%%/unittest/test/test_functiontestcase.py
-lib/python%%XYDOT%%/unittest/test/test_loader.py
-lib/python%%XYDOT%%/unittest/test/test_program.py
-lib/python%%XYDOT%%/unittest/test/test_result.py
-lib/python%%XYDOT%%/unittest/test/test_runner.py
-lib/python%%XYDOT%%/unittest/test/test_setups.py
-lib/python%%XYDOT%%/unittest/test/test_skipping.py
-lib/python%%XYDOT%%/unittest/test/test_suite.py
-lib/python%%XYDOT%%/unittest/test/testmock/__init__.py
-lib/python%%XYDOT%%/unittest/test/testmock/__main__.py
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/__main__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/__main__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/__main__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/support.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/support.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/support.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/testcallable.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/testcallable.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/testcallable.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/testhelpers.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/testhelpers.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/testhelpers.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/testmagicmethods.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/testmagicmethods.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/testmagicmethods.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/testmock.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/testmock.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/testmock.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/testpatch.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/testpatch.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/testpatch.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/testsentinel.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/testsentinel.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/testsentinel.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/testwith.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/testwith.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/__pycache__/testwith.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/unittest/test/testmock/support.py
-lib/python%%XYDOT%%/unittest/test/testmock/testcallable.py
-lib/python%%XYDOT%%/unittest/test/testmock/testhelpers.py
-lib/python%%XYDOT%%/unittest/test/testmock/testmagicmethods.py
-lib/python%%XYDOT%%/unittest/test/testmock/testmock.py
-lib/python%%XYDOT%%/unittest/test/testmock/testpatch.py
-lib/python%%XYDOT%%/unittest/test/testmock/testsentinel.py
-lib/python%%XYDOT%%/unittest/test/testmock/testwith.py
-lib/python%%XYDOT%%/unittest/util.py
-lib/python%%XYDOT%%/urllib/__init__.py
-lib/python%%XYDOT%%/urllib/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/urllib/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/urllib/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/urllib/__pycache__/error.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/urllib/__pycache__/error.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/urllib/__pycache__/error.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/urllib/__pycache__/parse.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/urllib/__pycache__/parse.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/urllib/__pycache__/parse.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/urllib/__pycache__/request.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/urllib/__pycache__/request.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/urllib/__pycache__/request.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/urllib/__pycache__/response.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/urllib/__pycache__/response.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/urllib/__pycache__/response.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/urllib/__pycache__/robotparser.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/urllib/__pycache__/robotparser.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/urllib/__pycache__/robotparser.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/urllib/error.py
-lib/python%%XYDOT%%/urllib/parse.py
-lib/python%%XYDOT%%/urllib/request.py
-lib/python%%XYDOT%%/urllib/response.py
-lib/python%%XYDOT%%/urllib/robotparser.py
-lib/python%%XYDOT%%/uu.py
-lib/python%%XYDOT%%/uuid.py
-lib/python%%XYDOT%%/venv/__init__.py
-lib/python%%XYDOT%%/venv/__main__.py
-lib/python%%XYDOT%%/venv/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/venv/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/venv/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/venv/__pycache__/__main__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/venv/__pycache__/__main__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/venv/__pycache__/__main__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/venv/scripts/common/activate
-lib/python%%XYDOT%%/venv/scripts/posix/activate.csh
-lib/python%%XYDOT%%/venv/scripts/posix/activate.fish
-lib/python%%XYDOT%%/warnings.py
-lib/python%%XYDOT%%/wave.py
-lib/python%%XYDOT%%/weakref.py
-lib/python%%XYDOT%%/webbrowser.py
-lib/python%%XYDOT%%/wsgiref/__init__.py
-lib/python%%XYDOT%%/wsgiref/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/wsgiref/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/wsgiref/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/wsgiref/__pycache__/handlers.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/wsgiref/__pycache__/handlers.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/wsgiref/__pycache__/handlers.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/wsgiref/__pycache__/headers.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/wsgiref/__pycache__/headers.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/wsgiref/__pycache__/headers.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/wsgiref/__pycache__/simple_server.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/wsgiref/__pycache__/simple_server.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/wsgiref/__pycache__/simple_server.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/wsgiref/__pycache__/util.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/wsgiref/__pycache__/util.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/wsgiref/__pycache__/util.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/wsgiref/__pycache__/validate.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/wsgiref/__pycache__/validate.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/wsgiref/__pycache__/validate.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/wsgiref/handlers.py
-lib/python%%XYDOT%%/wsgiref/headers.py
-lib/python%%XYDOT%%/wsgiref/simple_server.py
-lib/python%%XYDOT%%/wsgiref/util.py
-lib/python%%XYDOT%%/wsgiref/validate.py
-lib/python%%XYDOT%%/xdrlib.py
-lib/python%%XYDOT%%/xml/__init__.py
-lib/python%%XYDOT%%/xml/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/xml/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/xml/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/xml/dom/NodeFilter.py
-lib/python%%XYDOT%%/xml/dom/__init__.py
-lib/python%%XYDOT%%/xml/dom/__pycache__/NodeFilter.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/xml/dom/__pycache__/NodeFilter.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/xml/dom/__pycache__/NodeFilter.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/xml/dom/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/xml/dom/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/xml/dom/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/xml/dom/__pycache__/domreg.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/xml/dom/__pycache__/domreg.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/xml/dom/__pycache__/domreg.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/xml/dom/__pycache__/expatbuilder.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/xml/dom/__pycache__/expatbuilder.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/xml/dom/__pycache__/expatbuilder.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/xml/dom/__pycache__/minicompat.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/xml/dom/__pycache__/minicompat.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/xml/dom/__pycache__/minicompat.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/xml/dom/__pycache__/minidom.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/xml/dom/__pycache__/minidom.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/xml/dom/__pycache__/minidom.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/xml/dom/__pycache__/pulldom.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/xml/dom/__pycache__/pulldom.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/xml/dom/__pycache__/pulldom.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/xml/dom/__pycache__/xmlbuilder.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/xml/dom/__pycache__/xmlbuilder.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/xml/dom/__pycache__/xmlbuilder.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/xml/dom/domreg.py
-lib/python%%XYDOT%%/xml/dom/expatbuilder.py
-lib/python%%XYDOT%%/xml/dom/minicompat.py
-lib/python%%XYDOT%%/xml/dom/minidom.py
-lib/python%%XYDOT%%/xml/dom/pulldom.py
-lib/python%%XYDOT%%/xml/dom/xmlbuilder.py
-lib/python%%XYDOT%%/xml/etree/ElementInclude.py
-lib/python%%XYDOT%%/xml/etree/ElementPath.py
-lib/python%%XYDOT%%/xml/etree/ElementTree.py
-lib/python%%XYDOT%%/xml/etree/__init__.py
-lib/python%%XYDOT%%/xml/etree/__pycache__/ElementInclude.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/xml/etree/__pycache__/ElementInclude.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/xml/etree/__pycache__/ElementInclude.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/xml/etree/__pycache__/ElementPath.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/xml/etree/__pycache__/ElementPath.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/xml/etree/__pycache__/ElementPath.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/xml/etree/__pycache__/ElementTree.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/xml/etree/__pycache__/ElementTree.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/xml/etree/__pycache__/ElementTree.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/xml/etree/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/xml/etree/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/xml/etree/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/xml/etree/__pycache__/cElementTree.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/xml/etree/__pycache__/cElementTree.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/xml/etree/__pycache__/cElementTree.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/xml/etree/cElementTree.py
-lib/python%%XYDOT%%/xml/parsers/__init__.py
-lib/python%%XYDOT%%/xml/parsers/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/xml/parsers/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/xml/parsers/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/xml/parsers/__pycache__/expat.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/xml/parsers/__pycache__/expat.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/xml/parsers/__pycache__/expat.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/xml/parsers/expat.py
-lib/python%%XYDOT%%/xml/sax/__init__.py
-lib/python%%XYDOT%%/xml/sax/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/xml/sax/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/xml/sax/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/xml/sax/__pycache__/_exceptions.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/xml/sax/__pycache__/_exceptions.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/xml/sax/__pycache__/_exceptions.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/xml/sax/__pycache__/expatreader.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/xml/sax/__pycache__/expatreader.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/xml/sax/__pycache__/expatreader.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/xml/sax/__pycache__/handler.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/xml/sax/__pycache__/handler.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/xml/sax/__pycache__/handler.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/xml/sax/__pycache__/saxutils.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/xml/sax/__pycache__/saxutils.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/xml/sax/__pycache__/saxutils.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/xml/sax/__pycache__/xmlreader.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/xml/sax/__pycache__/xmlreader.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/xml/sax/__pycache__/xmlreader.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/xml/sax/_exceptions.py
-lib/python%%XYDOT%%/xml/sax/expatreader.py
-lib/python%%XYDOT%%/xml/sax/handler.py
-lib/python%%XYDOT%%/xml/sax/saxutils.py
-lib/python%%XYDOT%%/xml/sax/xmlreader.py
-lib/python%%XYDOT%%/xmlrpc/__init__.py
-lib/python%%XYDOT%%/xmlrpc/__pycache__/__init__.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/xmlrpc/__pycache__/__init__.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/xmlrpc/__pycache__/__init__.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/xmlrpc/__pycache__/client.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/xmlrpc/__pycache__/client.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/xmlrpc/__pycache__/client.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/xmlrpc/__pycache__/server.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/xmlrpc/__pycache__/server.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/xmlrpc/__pycache__/server.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/xmlrpc/client.py
-lib/python%%XYDOT%%/xmlrpc/server.py
-lib/python%%XYDOT%%/zipapp.py
-lib/python%%XYDOT%%/zipfile.py
-libdata/pkgconfig/python-%%XYDOT%%.pc
-man/man1/python%%XYDOT%%.1.gz
diff --git a/test-ports/default/lang/python37/Makefile b/test-ports/default/lang/python37/Makefile
index 749a05d5..abcfdf86 100644
--- a/test-ports/default/lang/python37/Makefile
+++ b/test-ports/default/lang/python37/Makefile
@@ -1,9 +1,9 @@
# Created by: Kubilay Kocak <koobs@FreeBSD.org>
-# $FreeBSD: head/lang/python37/Makefile 488798 2018-12-31 16:03:41Z amdmi3 $
+# $FreeBSD: head/lang/python37/Makefile 528692 2020-03-19 07:18:35Z wen $
PORTNAME= python
PORTVERSION= ${PYTHON_PORTVERSION}
-CATEGORIES= lang python ipv6
+CATEGORIES= lang python
MASTER_SITES= PYTHON/ftp/python/${PORTVERSION}
PKGNAMESUFFIX= ${PYTHON_SUFFIX}
DISTNAME= Python-${PORTVERSION}
@@ -14,6 +14,8 @@ COMMENT= Interpreted object-oriented programming language
LICENSE= PSFL
+LIB_DEPENDS= libffi.so:devel/libffi
+
USES= cpe ncurses pathfix pkgconfig readline:port shebangfix ssl tar:xz
PATHFIX_MAKEFILEIN= Makefile.pre.in
USE_LDCONFIG= yes
@@ -27,7 +29,8 @@ PYTHON_VERSION= python${PYTHON_VER}
PYTHON_SUFFIX= ${PYTHON_VER:S/.//g}
DISABLED_EXTENSIONS= _sqlite3 _tkinter _gdbm
-CONFIGURE_ARGS+= --enable-shared --without-ensurepip
+CONFIGURE_ARGS+= --enable-shared --without-ensurepip \
+ --with-system-ffi
CONFIGURE_ENV+= OPT="" DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS}" # Null out OPT to respect user CFLAGS and remove optimizations
INSTALL_TARGET= altinstall # Don't want cloberring of unprefixed files
@@ -46,13 +49,12 @@ PLIST_SUB= ABI=${ABIFLAGS} \
XYZDOT=${PORTVERSION} \
OSMAJOR=${OSVERSION:C/([0-9]*)[0-9]{5}/\1/} # For plat-freebsd* in pkg-plist. https://bugs.python.org/issue19554
-OPTIONS_DEFINE= DEBUG IPV6 LIBFFI NLS PYMALLOC
-OPTIONS_DEFAULT= LIBFFI PYMALLOC
+OPTIONS_DEFINE= DEBUG IPV6 NLS PYMALLOC
+OPTIONS_DEFAULT= PYMALLOC
OPTIONS_RADIO= HASH
OPTIONS_RADIO_HASH= FNV SIPHASH
OPTIONS_SUB= yes
-LIBFFI_DESC= Use libffi from ports instead of bundled version
NLS_DESC= Enable gettext support for the locale module
PYMALLOC_DESC= Enable specialized mallocs
@@ -66,9 +68,6 @@ SIPHASH_CONFIGURE_ON= --with-hash-algorithm=siphash24
DEBUG_CONFIGURE_WITH= pydebug
IPV6_CONFIGURE_ENABLE= ipv6
-LIBFFI_CONFIGURE_ON= --with-system-ffi
-LIBFFI_LIB_DEPENDS= libffi.so:devel/libffi
-
# Use CPPFLAGS over CFLAGS due to -I ordering, causing elementtree and pyexpat
# to break in Python 2.7, or preprocessor complaints in Python >= 3.3
# Upstream Issue: https://bugs.python.org/issue6299
@@ -96,12 +95,6 @@ PLIST_FILES+= bin/python${PYTHON_VER}${ABIFLAGS} \
libdata/pkgconfig/python-${PYTHON_VER}${ABIFLAGS}.pc
.endif
-# https://bugs.python.org/issue22521
-# https://bugs.python.org/issue23042
-.if ${ARCH} == i386 && !${PORT_OPTIONS:MLIBFFI}
-BROKEN= You must use libffi from ports on i386. Enable the LIBFFI option
-.endif
-
.if ${ARCH} == sparc64
CFLAGS+= -DPYTHON_DEFAULT_RECURSION_LIMIT=900
.endif
diff --git a/test-ports/default/lang/python37/Makefile.version b/test-ports/default/lang/python37/Makefile.version
index 91e9e4c3..2de32e22 100644
--- a/test-ports/default/lang/python37/Makefile.version
+++ b/test-ports/default/lang/python37/Makefile.version
@@ -1,4 +1,6 @@
# Mk/Uses/python.mk includes this file, don't remove it!
-# $FreeBSD: head/lang/python37/Makefile.version 488355 2018-12-26 02:24:32Z wen $
+# $FreeBSD: head/lang/python37/Makefile.version 528692 2020-03-19 07:18:35Z wen $
-PYTHON_PORTVERSION= 3.7.2
+# Do not forget to update python documentation (lang/python-doc-*)
+# Run "make -C lang/python-doc-html makesum"
+PYTHON_PORTVERSION= 3.7.7
diff --git a/test-ports/default/lang/python37/distinfo b/test-ports/default/lang/python37/distinfo
index 49094cc6..f708f72b 100644
--- a/test-ports/default/lang/python37/distinfo
+++ b/test-ports/default/lang/python37/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1545742410
-SHA256 (python/Python-3.7.2.tar.xz) = d83fe8ce51b1bb48bbcf0550fd265b9a75cdfdfa93f916f9e700aef8444bf1bb
-SIZE (python/Python-3.7.2.tar.xz) = 17042320
+TIMESTAMP = 1583986224
+SHA256 (python/Python-3.7.7.tar.xz) = 06a0a9f1bf0d8cd1e4121194d666c4e28ddae4dd54346de6c343206599f02136
+SIZE (python/Python-3.7.7.tar.xz) = 17268888
diff --git a/test-ports/default/lang/python37/files/patch-Modules___posixsubprocess.c b/test-ports/default/lang/python37/files/patch-Modules___posixsubprocess.c
new file mode 100644
index 00000000..f46b6823
--- /dev/null
+++ b/test-ports/default/lang/python37/files/patch-Modules___posixsubprocess.c
@@ -0,0 +1,25 @@
+# Add closefrom(2) support
+# https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=242274
+# https://bugs.python.org/issue38061
+# TODO: Upstream
+
+--- Modules/_posixsubprocess.c.orig 2019-10-14 22:32:36 UTC
++++ Modules/_posixsubprocess.c
+@@ -236,8 +236,15 @@ _close_fds_by_brute_force(long start_fd, PyObject *py_
+ start_fd = keep_fd + 1;
+ }
+ if (start_fd <= end_fd) {
+- for (fd_num = start_fd; fd_num < end_fd; ++fd_num) {
+- close(fd_num);
++#ifdef __FreeBSD__
++ if (end_fd >= sysconf(_SC_OPEN_MAX)) {
++ closefrom(start_fd);
++ } else
++#endif
++ {
++ for (fd_num = start_fd; fd_num < end_fd; ++fd_num) {
++ close(fd_num);
++ }
+ }
+ }
+ }
diff --git a/test-ports/default/lang/python37/files/patch-Modules_posixmodule.c b/test-ports/default/lang/python37/files/patch-Modules_posixmodule.c
new file mode 100644
index 00000000..28411c31
--- /dev/null
+++ b/test-ports/default/lang/python37/files/patch-Modules_posixmodule.c
@@ -0,0 +1,26 @@
+# Add closefrom(2) support
+# https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=242274
+# https://bugs.python.org/issue38061
+# TODO: Upstream
+
+--- Modules/posixmodule.c.orig 2019-10-14 22:32:36 UTC
++++ Modules/posixmodule.c
+@@ -7810,8 +7810,16 @@ os_closerange_impl(PyObject *module, int fd_low, int f
+ int i;
+ Py_BEGIN_ALLOW_THREADS
+ _Py_BEGIN_SUPPRESS_IPH
+- for (i = Py_MAX(fd_low, 0); i < fd_high; i++)
+- close(i);
++ fd_low = Py_MAX(fd_low, 0);
++#ifdef __FreeBSD__
++ if (fd_high >= sysconf(_SC_OPEN_MAX)) {
++ closefrom(fd_low);
++ } else
++#endif
++ {
++ for (i = fd_low; i < fd_high; i++)
++ close(i);
++ }
+ _Py_END_SUPPRESS_IPH
+ Py_END_ALLOW_THREADS
+ Py_RETURN_NONE;
diff --git a/test-ports/default/lang/python37/files/pkg-message.in b/test-ports/default/lang/python37/files/pkg-message.in
index 5fb6e462..286359c9 100644
--- a/test-ports/default/lang/python37/files/pkg-message.in
+++ b/test-ports/default/lang/python37/files/pkg-message.in
@@ -1,10 +1,12 @@
-===========================================================================
-
+[
+{ type: install
+ message: <<EOM
Note that some standard Python modules are provided as separate ports
as they require additional dependencies. They are available as:
py%%PYTHON_SUFFIX%%-gdbm databases/py-gdbm@py%%PYTHON_SUFFIX%%
py%%PYTHON_SUFFIX%%-sqlite3 databases/py-sqlite3@py%%PYTHON_SUFFIX%%
py%%PYTHON_SUFFIX%%-tkinter x11-toolkits/py-tkinter@py%%PYTHON_SUFFIX%%
-
-===========================================================================
+EOM
+}
+]
diff --git a/test-ports/default/lang/python37/pkg-plist b/test-ports/default/lang/python37/pkg-plist
index ef52de03..ea50c31d 100644
--- a/test-ports/default/lang/python37/pkg-plist
+++ b/test-ports/default/lang/python37/pkg-plist
@@ -1456,6 +1456,7 @@ lib/python%%XYDOT%%/distutils/tests/__pycache__/test_version.cpython-%%XY%%.pyc
lib/python%%XYDOT%%/distutils/tests/__pycache__/test_versionpredicate.cpython-%%XY%%.opt-1.pyc
lib/python%%XYDOT%%/distutils/tests/__pycache__/test_versionpredicate.cpython-%%XY%%.opt-2.pyc
lib/python%%XYDOT%%/distutils/tests/__pycache__/test_versionpredicate.cpython-%%XY%%.pyc
+lib/python%%XYDOT%%/distutils/tests/includetest.rst
lib/python%%XYDOT%%/distutils/tests/support.py
lib/python%%XYDOT%%/distutils/tests/test_archive_util.py
lib/python%%XYDOT%%/distutils/tests/test_bdist.py
@@ -2135,8 +2136,8 @@ lib/python%%XYDOT%%/ensurepip/__pycache__/__main__.cpython-%%XY%%.pyc
lib/python%%XYDOT%%/ensurepip/__pycache__/_uninstall.cpython-%%XY%%.opt-1.pyc
lib/python%%XYDOT%%/ensurepip/__pycache__/_uninstall.cpython-%%XY%%.opt-2.pyc
lib/python%%XYDOT%%/ensurepip/__pycache__/_uninstall.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/ensurepip/_bundled/pip-18.1-py2.py3-none-any.whl
-lib/python%%XYDOT%%/ensurepip/_bundled/setuptools-40.6.2-py2.py3-none-any.whl
+lib/python%%XYDOT%%/ensurepip/_bundled/pip-19.2.3-py2.py3-none-any.whl
+lib/python%%XYDOT%%/ensurepip/_bundled/setuptools-41.2.0-py2.py3-none-any.whl
lib/python%%XYDOT%%/ensurepip/_uninstall.py
lib/python%%XYDOT%%/enum.py
lib/python%%XYDOT%%/filecmp.py
@@ -2270,6 +2271,9 @@ lib/python%%XYDOT%%/idlelib/__pycache__/dynoption.cpython-%%XY%%.pyc
lib/python%%XYDOT%%/idlelib/__pycache__/editor.cpython-%%XY%%.opt-1.pyc
lib/python%%XYDOT%%/idlelib/__pycache__/editor.cpython-%%XY%%.opt-2.pyc
lib/python%%XYDOT%%/idlelib/__pycache__/editor.cpython-%%XY%%.pyc
+lib/python%%XYDOT%%/idlelib/__pycache__/format.cpython-%%XY%%.opt-1.pyc
+lib/python%%XYDOT%%/idlelib/__pycache__/format.cpython-%%XY%%.opt-2.pyc
+lib/python%%XYDOT%%/idlelib/__pycache__/format.cpython-%%XY%%.pyc
lib/python%%XYDOT%%/idlelib/__pycache__/filelist.cpython-%%XY%%.opt-1.pyc
lib/python%%XYDOT%%/idlelib/__pycache__/filelist.cpython-%%XY%%.opt-2.pyc
lib/python%%XYDOT%%/idlelib/__pycache__/filelist.cpython-%%XY%%.pyc
@@ -2306,9 +2310,6 @@ lib/python%%XYDOT%%/idlelib/__pycache__/multicall.cpython-%%XY%%.pyc
lib/python%%XYDOT%%/idlelib/__pycache__/outwin.cpython-%%XY%%.opt-1.pyc
lib/python%%XYDOT%%/idlelib/__pycache__/outwin.cpython-%%XY%%.opt-2.pyc
lib/python%%XYDOT%%/idlelib/__pycache__/outwin.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/paragraph.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/paragraph.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/paragraph.cpython-%%XY%%.pyc
lib/python%%XYDOT%%/idlelib/__pycache__/parenmatch.cpython-%%XY%%.opt-1.pyc
lib/python%%XYDOT%%/idlelib/__pycache__/parenmatch.cpython-%%XY%%.opt-2.pyc
lib/python%%XYDOT%%/idlelib/__pycache__/parenmatch.cpython-%%XY%%.pyc
@@ -2336,9 +2337,6 @@ lib/python%%XYDOT%%/idlelib/__pycache__/replace.cpython-%%XY%%.pyc
lib/python%%XYDOT%%/idlelib/__pycache__/rpc.cpython-%%XY%%.opt-1.pyc
lib/python%%XYDOT%%/idlelib/__pycache__/rpc.cpython-%%XY%%.opt-2.pyc
lib/python%%XYDOT%%/idlelib/__pycache__/rpc.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/rstrip.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/rstrip.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/__pycache__/rstrip.cpython-%%XY%%.pyc
lib/python%%XYDOT%%/idlelib/__pycache__/run.cpython-%%XY%%.opt-1.pyc
lib/python%%XYDOT%%/idlelib/__pycache__/run.cpython-%%XY%%.opt-2.pyc
lib/python%%XYDOT%%/idlelib/__pycache__/run.cpython-%%XY%%.pyc
@@ -2357,6 +2355,9 @@ lib/python%%XYDOT%%/idlelib/__pycache__/searchbase.cpython-%%XY%%.pyc
lib/python%%XYDOT%%/idlelib/__pycache__/searchengine.cpython-%%XY%%.opt-1.pyc
lib/python%%XYDOT%%/idlelib/__pycache__/searchengine.cpython-%%XY%%.opt-2.pyc
lib/python%%XYDOT%%/idlelib/__pycache__/searchengine.cpython-%%XY%%.pyc
+lib/python%%XYDOT%%/idlelib/__pycache__/sidebar.cpython-%%XY%%.opt-1.pyc
+lib/python%%XYDOT%%/idlelib/__pycache__/sidebar.cpython-%%XY%%.opt-2.pyc
+lib/python%%XYDOT%%/idlelib/__pycache__/sidebar.cpython-%%XY%%.pyc
lib/python%%XYDOT%%/idlelib/__pycache__/squeezer.cpython-%%XY%%.opt-1.pyc
lib/python%%XYDOT%%/idlelib/__pycache__/squeezer.cpython-%%XY%%.opt-2.pyc
lib/python%%XYDOT%%/idlelib/__pycache__/squeezer.cpython-%%XY%%.pyc
@@ -2411,6 +2412,7 @@ lib/python%%XYDOT%%/idlelib/dynoption.py
lib/python%%XYDOT%%/idlelib/editor.py
lib/python%%XYDOT%%/idlelib/extend.txt
lib/python%%XYDOT%%/idlelib/filelist.py
+lib/python%%XYDOT%%/idlelib/format.py
lib/python%%XYDOT%%/idlelib/grep.py
lib/python%%XYDOT%%/idlelib/help.html
lib/python%%XYDOT%%/idlelib/help.py
@@ -2494,6 +2496,9 @@ lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_editor.cpython-%%XY%%.pyc
lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_filelist.cpython-%%XY%%.opt-1.pyc
lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_filelist.cpython-%%XY%%.opt-2.pyc
lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_filelist.cpython-%%XY%%.pyc
+lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_format.cpython-%%XY%%.opt-1.pyc
+lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_format.cpython-%%XY%%.opt-2.pyc
+lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_format.cpython-%%XY%%.pyc
lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_grep.cpython-%%XY%%.opt-1.pyc
lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_grep.cpython-%%XY%%.opt-2.pyc
lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_grep.cpython-%%XY%%.pyc
@@ -2524,9 +2529,6 @@ lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_multicall.cpython-%%XY%%.
lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_outwin.cpython-%%XY%%.opt-1.pyc
lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_outwin.cpython-%%XY%%.opt-2.pyc
lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_outwin.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_paragraph.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_paragraph.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_paragraph.cpython-%%XY%%.pyc
lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_parenmatch.cpython-%%XY%%.opt-1.pyc
lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_parenmatch.cpython-%%XY%%.opt-2.pyc
lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_parenmatch.cpython-%%XY%%.pyc
@@ -2554,9 +2556,6 @@ lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_replace.cpython-%%XY%%.py
lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_rpc.cpython-%%XY%%.opt-1.pyc
lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_rpc.cpython-%%XY%%.opt-2.pyc
lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_rpc.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_rstrip.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_rstrip.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_rstrip.cpython-%%XY%%.pyc
lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_run.cpython-%%XY%%.opt-1.pyc
lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_run.cpython-%%XY%%.opt-2.pyc
lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_run.cpython-%%XY%%.pyc
@@ -2575,6 +2574,9 @@ lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_searchbase.cpython-%%XY%%
lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_searchengine.cpython-%%XY%%.opt-1.pyc
lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_searchengine.cpython-%%XY%%.opt-2.pyc
lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_searchengine.cpython-%%XY%%.pyc
+lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_sidebar.cpython-%%XY%%.opt-1.pyc
+lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_sidebar.cpython-%%XY%%.opt-2.pyc
+lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_sidebar.cpython-%%XY%%.pyc
lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_squeezer.cpython-%%XY%%.opt-1.pyc
lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_squeezer.cpython-%%XY%%.opt-2.pyc
lib/python%%XYDOT%%/idlelib/idle_test/__pycache__/test_squeezer.cpython-%%XY%%.pyc
@@ -2631,6 +2633,7 @@ lib/python%%XYDOT%%/idlelib/idle_test/test_delegator.py
lib/python%%XYDOT%%/idlelib/idle_test/test_editmenu.py
lib/python%%XYDOT%%/idlelib/idle_test/test_editor.py
lib/python%%XYDOT%%/idlelib/idle_test/test_filelist.py
+lib/python%%XYDOT%%/idlelib/idle_test/test_format.py
lib/python%%XYDOT%%/idlelib/idle_test/test_grep.py
lib/python%%XYDOT%%/idlelib/idle_test/test_help.py
lib/python%%XYDOT%%/idlelib/idle_test/test_help_about.py
@@ -2641,7 +2644,6 @@ lib/python%%XYDOT%%/idlelib/idle_test/test_macosx.py
lib/python%%XYDOT%%/idlelib/idle_test/test_mainmenu.py
lib/python%%XYDOT%%/idlelib/idle_test/test_multicall.py
lib/python%%XYDOT%%/idlelib/idle_test/test_outwin.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_paragraph.py
lib/python%%XYDOT%%/idlelib/idle_test/test_parenmatch.py
lib/python%%XYDOT%%/idlelib/idle_test/test_pathbrowser.py
lib/python%%XYDOT%%/idlelib/idle_test/test_percolator.py
@@ -2651,13 +2653,13 @@ lib/python%%XYDOT%%/idlelib/idle_test/test_rpc.py
lib/python%%XYDOT%%/idlelib/idle_test/test_query.py
lib/python%%XYDOT%%/idlelib/idle_test/test_redirector.py
lib/python%%XYDOT%%/idlelib/idle_test/test_replace.py
-lib/python%%XYDOT%%/idlelib/idle_test/test_rstrip.py
lib/python%%XYDOT%%/idlelib/idle_test/test_run.py
lib/python%%XYDOT%%/idlelib/idle_test/test_runscript.py
lib/python%%XYDOT%%/idlelib/idle_test/test_scrolledlist.py
lib/python%%XYDOT%%/idlelib/idle_test/test_search.py
lib/python%%XYDOT%%/idlelib/idle_test/test_searchbase.py
lib/python%%XYDOT%%/idlelib/idle_test/test_searchengine.py
+lib/python%%XYDOT%%/idlelib/idle_test/test_sidebar.py
lib/python%%XYDOT%%/idlelib/idle_test/test_squeezer.py
lib/python%%XYDOT%%/idlelib/idle_test/test_stackviewer.py
lib/python%%XYDOT%%/idlelib/idle_test/test_statusbar.py
@@ -2674,7 +2676,6 @@ lib/python%%XYDOT%%/idlelib/macosx.py
lib/python%%XYDOT%%/idlelib/mainmenu.py
lib/python%%XYDOT%%/idlelib/multicall.py
lib/python%%XYDOT%%/idlelib/outwin.py
-lib/python%%XYDOT%%/idlelib/paragraph.py
lib/python%%XYDOT%%/idlelib/parenmatch.py
lib/python%%XYDOT%%/idlelib/pathbrowser.py
lib/python%%XYDOT%%/idlelib/percolator.py
@@ -2684,13 +2685,13 @@ lib/python%%XYDOT%%/idlelib/query.py
lib/python%%XYDOT%%/idlelib/redirector.py
lib/python%%XYDOT%%/idlelib/replace.py
lib/python%%XYDOT%%/idlelib/rpc.py
-lib/python%%XYDOT%%/idlelib/rstrip.py
lib/python%%XYDOT%%/idlelib/run.py
lib/python%%XYDOT%%/idlelib/runscript.py
lib/python%%XYDOT%%/idlelib/scrolledlist.py
lib/python%%XYDOT%%/idlelib/search.py
lib/python%%XYDOT%%/idlelib/searchbase.py
lib/python%%XYDOT%%/idlelib/searchengine.py
+lib/python%%XYDOT%%/idlelib/sidebar.py
lib/python%%XYDOT%%/idlelib/squeezer.py
lib/python%%XYDOT%%/idlelib/stackviewer.py
lib/python%%XYDOT%%/idlelib/statusbar.py
@@ -3450,9 +3451,9 @@ lib/python%%XYDOT%%/test/__pycache__/bad_getattr2.cpython-%%XY%%.pyc
lib/python%%XYDOT%%/test/__pycache__/bad_getattr3.cpython-%%XY%%.opt-1.pyc
lib/python%%XYDOT%%/test/__pycache__/bad_getattr3.cpython-%%XY%%.opt-2.pyc
lib/python%%XYDOT%%/test/__pycache__/bad_getattr3.cpython-%%XY%%.pyc
-lib/python%%XYDOT%%/test/__pycache__/bisect.cpython-%%XY%%.opt-1.pyc
-lib/python%%XYDOT%%/test/__pycache__/bisect.cpython-%%XY%%.opt-2.pyc
-lib/python%%XYDOT%%/test/__pycache__/bisect.cpython-%%XY%%.pyc
+lib/python%%XYDOT%%/test/__pycache__/bisect_cmd.cpython-%%XY%%.opt-1.pyc
+lib/python%%XYDOT%%/test/__pycache__/bisect_cmd.cpython-%%XY%%.opt-2.pyc
+lib/python%%XYDOT%%/test/__pycache__/bisect_cmd.cpython-%%XY%%.pyc
lib/python%%XYDOT%%/test/__pycache__/bytecode_helper.cpython-%%XY%%.opt-1.pyc
lib/python%%XYDOT%%/test/__pycache__/bytecode_helper.cpython-%%XY%%.opt-2.pyc
lib/python%%XYDOT%%/test/__pycache__/bytecode_helper.cpython-%%XY%%.pyc
@@ -3477,6 +3478,9 @@ lib/python%%XYDOT%%/test/__pycache__/dataclass_module_2.cpython-%%XY%%.pyc
lib/python%%XYDOT%%/test/__pycache__/dataclass_module_2_str.cpython-%%XY%%.opt-1.pyc
lib/python%%XYDOT%%/test/__pycache__/dataclass_module_2_str.cpython-%%XY%%.opt-2.pyc
lib/python%%XYDOT%%/test/__pycache__/dataclass_module_2_str.cpython-%%XY%%.pyc
+lib/python%%XYDOT%%/test/__pycache__/dataclass_textanno.cpython-%%XY%%.opt-1.pyc
+lib/python%%XYDOT%%/test/__pycache__/dataclass_textanno.cpython-%%XY%%.opt-2.pyc
+lib/python%%XYDOT%%/test/__pycache__/dataclass_textanno.cpython-%%XY%%.pyc
lib/python%%XYDOT%%/test/__pycache__/datetimetester.cpython-%%XY%%.opt-1.pyc
lib/python%%XYDOT%%/test/__pycache__/datetimetester.cpython-%%XY%%.opt-2.pyc
lib/python%%XYDOT%%/test/__pycache__/datetimetester.cpython-%%XY%%.pyc
@@ -4891,7 +4895,7 @@ lib/python%%XYDOT%%/test/badsyntax_future7.py
lib/python%%XYDOT%%/test/badsyntax_future8.py
lib/python%%XYDOT%%/test/badsyntax_future9.py
lib/python%%XYDOT%%/test/badsyntax_pep3120.py
-lib/python%%XYDOT%%/test/bisect.py
+lib/python%%XYDOT%%/test/bisect_cmd.py
lib/python%%XYDOT%%/test/bytecode_helper.py
lib/python%%XYDOT%%/test/capath/4e1295a3.0
lib/python%%XYDOT%%/test/capath/5ed36f99.0
@@ -4932,6 +4936,7 @@ lib/python%%XYDOT%%/test/cjkencodings/shift_jis-utf8.txt
lib/python%%XYDOT%%/test/cjkencodings/shift_jis.txt
lib/python%%XYDOT%%/test/cjkencodings/shift_jisx0213-utf8.txt
lib/python%%XYDOT%%/test/cjkencodings/shift_jisx0213.txt
+lib/python%%XYDOT%%/test/clinic.test
lib/python%%XYDOT%%/test/cmath_testcases.txt
lib/python%%XYDOT%%/test/coding20731.py
lib/python%%XYDOT%%/test/curses_tests.py
@@ -4940,6 +4945,7 @@ lib/python%%XYDOT%%/test/dataclass_module_1.py
lib/python%%XYDOT%%/test/dataclass_module_1_str.py
lib/python%%XYDOT%%/test/dataclass_module_2.py
lib/python%%XYDOT%%/test/dataclass_module_2_str.py
+lib/python%%XYDOT%%/test/dataclass_textanno.py
lib/python%%XYDOT%%/test/datetimetester.py
lib/python%%XYDOT%%/test/decimaltestdata/abs.decTest
lib/python%%XYDOT%%/test/decimaltestdata/add.decTest
@@ -5195,6 +5201,9 @@ lib/python%%XYDOT%%/test/libregrtest/__pycache__/setup.cpython-%%XY%%.pyc
lib/python%%XYDOT%%/test/libregrtest/__pycache__/utils.cpython-%%XY%%.opt-1.pyc
lib/python%%XYDOT%%/test/libregrtest/__pycache__/utils.cpython-%%XY%%.opt-2.pyc
lib/python%%XYDOT%%/test/libregrtest/__pycache__/utils.cpython-%%XY%%.pyc
+lib/python%%XYDOT%%/test/libregrtest/__pycache__/win_utils.cpython-%%XY%%.opt-1.pyc
+lib/python%%XYDOT%%/test/libregrtest/__pycache__/win_utils.cpython-%%XY%%.opt-2.pyc
+lib/python%%XYDOT%%/test/libregrtest/__pycache__/win_utils.cpython-%%XY%%.pyc
lib/python%%XYDOT%%/test/libregrtest/cmdline.py
lib/python%%XYDOT%%/test/libregrtest/main.py
lib/python%%XYDOT%%/test/libregrtest/refleak.py
@@ -5203,6 +5212,7 @@ lib/python%%XYDOT%%/test/libregrtest/runtest_mp.py
lib/python%%XYDOT%%/test/libregrtest/save_env.py
lib/python%%XYDOT%%/test/libregrtest/setup.py
lib/python%%XYDOT%%/test/libregrtest/utils.py
+lib/python%%XYDOT%%/test/libregrtest/win_utils.py
lib/python%%XYDOT%%/test/list_tests.py
lib/python%%XYDOT%%/test/lock_tests.py
lib/python%%XYDOT%%/test/mailcap.txt
@@ -5293,6 +5303,7 @@ lib/python%%XYDOT%%/test/support/__pycache__/testresult.cpython-%%XY%%.opt-2.pyc
lib/python%%XYDOT%%/test/support/__pycache__/testresult.cpython-%%XY%%.pyc
lib/python%%XYDOT%%/test/support/script_helper.py
lib/python%%XYDOT%%/test/support/testresult.py
+lib/python%%XYDOT%%/test/talos-2019-0758.pem
lib/python%%XYDOT%%/test/test___all__.py
lib/python%%XYDOT%%/test/test___future__.py
lib/python%%XYDOT%%/test/test__locale.py
@@ -6317,6 +6328,9 @@ lib/python%%XYDOT%%/test/test_tools/__pycache__/test_gprof2html.cpython-%%XY%%.p
lib/python%%XYDOT%%/test/test_tools/__pycache__/test_i18n.cpython-%%XY%%.opt-1.pyc
lib/python%%XYDOT%%/test/test_tools/__pycache__/test_i18n.cpython-%%XY%%.opt-2.pyc
lib/python%%XYDOT%%/test/test_tools/__pycache__/test_i18n.cpython-%%XY%%.pyc
+lib/python%%XYDOT%%/test/test_tools/__pycache__/test_lll.cpython-%%XY%%.opt-1.pyc
+lib/python%%XYDOT%%/test/test_tools/__pycache__/test_lll.cpython-%%XY%%.opt-2.pyc
+lib/python%%XYDOT%%/test/test_tools/__pycache__/test_lll.cpython-%%XY%%.pyc
lib/python%%XYDOT%%/test/test_tools/__pycache__/test_md5sum.cpython-%%XY%%.opt-1.pyc
lib/python%%XYDOT%%/test/test_tools/__pycache__/test_md5sum.cpython-%%XY%%.opt-2.pyc
lib/python%%XYDOT%%/test/test_tools/__pycache__/test_md5sum.cpython-%%XY%%.pyc
@@ -6338,6 +6352,7 @@ lib/python%%XYDOT%%/test/test_tools/__pycache__/test_unparse.cpython-%%XY%%.pyc
lib/python%%XYDOT%%/test/test_tools/test_fixcid.py
lib/python%%XYDOT%%/test/test_tools/test_gprof2html.py
lib/python%%XYDOT%%/test/test_tools/test_i18n.py
+lib/python%%XYDOT%%/test/test_tools/test_lll.py
lib/python%%XYDOT%%/test/test_tools/test_md5sum.py
lib/python%%XYDOT%%/test/test_tools/test_pdeps.py
lib/python%%XYDOT%%/test/test_tools/test_pindent.py
diff --git a/test-ports/default/misc/Makefile b/test-ports/default/misc/Makefile
deleted file mode 100644
index ccf77211..00000000
--- a/test-ports/default/misc/Makefile
+++ /dev/null
@@ -1 +0,0 @@
-SUBDIR += help2man
diff --git a/test-ports/default/misc/help2man/Makefile b/test-ports/default/misc/help2man/Makefile
deleted file mode 100644
index 49c0024f..00000000
--- a/test-ports/default/misc/help2man/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-# Created by: ijliao
-# $FreeBSD: head/misc/help2man/Makefile 428170 2016-12-09 07:51:54Z sunpoet $
-
-PORTNAME= help2man
-PORTVERSION= 1.47.4
-CATEGORIES= misc
-MASTER_SITES= GNU/${PORTNAME}
-
-MAINTAINER= sunpoet@FreeBSD.org
-COMMENT= Automatically generating simple manual pages from program output
-
-LICENSE= GPLv3
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-OPTIONS_DEFINE= NLS
-
-GNU_CONFIGURE= yes
-USES= gmake localbase perl5 tar:xz
-
-INFO= ${PORTNAME}
-PLIST_FILES= bin/${PORTNAME} \
- man/man1/${PORTNAME}.1.gz
-
-NLS_BUILD_DEPENDS= p5-Locale-gettext>=0:devel/p5-Locale-gettext
-NLS_CONFIGURE_ENABLE= nls
-NLS_PLIST_FILES= lib/bindtextdomain.so
-NLS_RUN_DEPENDS= p5-Locale-gettext>=0:devel/p5-Locale-gettext
-NLS_USES= gettext
-
-.for lang in de es fr pl uk zh_CN
-NLS_INFO+= ${PORTNAME}-${lang}
-.endfor
-
-.for lang in da de el eo es fi fr hr hu it ja nb pl pt_BR ru sr sv uk vi zh_CN
-NLS_PLIST_FILES+= man/${lang}/man1/${PORTNAME}.1.gz \
- share/locale/${lang}/LC_MESSAGES/${PORTNAME}.mo
-.endfor
-
-post-patch:
- @${REINPLACE_CMD} -e '/^pkglibdir/ s|/${PORTNAME}$$||' ${WRKSRC}/Makefile.in
-
-.include <bsd.port.mk>
diff --git a/test-ports/default/misc/help2man/blah b/test-ports/default/misc/help2man/blah
deleted file mode 100644
index 0d4e99d6..00000000
--- a/test-ports/default/misc/help2man/blah
+++ /dev/null
@@ -1,213 +0,0 @@
-bigreqsproto_1_1_2 -> ccache_3_2_1_1
-bigreqsproto_1_1_2 -> pkg_1_4_12
-bigreqsproto_1_1_2 -> pkgconf_0_9_8
-bigreqsproto_1_1_2 -> xorg_macros_1_19_0
-ccache_3_2_1_1 -> pkg_1_4_12
-expat_2_1_0_2 -> ccache_3_2_1_1
-expat_2_1_0_2 -> pkg_1_4_12
-gettext_runtime_0_19_4 -> ccache_3_2_1_1
-gettext_runtime_0_19_4 -> indexinfo_0_2_3
-gettext_runtime_0_19_4 -> pkg_1_4_12
-gettext_tools_0_19_4 -> ccache_3_2_1_1
-gettext_tools_0_19_4 -> expat_2_1_0_2
-gettext_tools_0_19_4 -> gettext_runtime_0_19_4
-gettext_tools_0_19_4 -> indexinfo_0_2_3
-gettext_tools_0_19_4 -> pkg_1_4_12
-gmake_4_1_1 -> ccache_3_2_1_1
-gmake_4_1_1 -> gettext_runtime_0_19_4
-gmake_4_1_1 -> gettext_tools_0_19_4
-gmake_4_1_1 -> indexinfo_0_2_3
-gmake_4_1_1 -> pkg_1_4_12
-indexinfo_0_2_3 -> ccache_3_2_1_1
-indexinfo_0_2_3 -> pkg_1_4_12
-inputproto_2_3_1 -> ccache_3_2_1_1
-inputproto_2_3_1 -> pkg_1_4_12
-inputproto_2_3_1 -> pkgconf_0_9_8
-inputproto_2_3_1 -> xorg_macros_1_19_0
-kbproto_1_0_6 -> ccache_3_2_1_1
-kbproto_1_0_6 -> pkg_1_4_12
-kbproto_1_0_6 -> pkgconf_0_9_8
-kbproto_1_0_6 -> xorg_macros_1_19_0
-libICE_1_0_9_1 -> ccache_3_2_1_1
-libICE_1_0_9_1 -> pkg_1_4_12
-libICE_1_0_9_1 -> pkgconf_0_9_8
-libICE_1_0_9_1 -> xorg_macros_1_19_0
-libICE_1_0_9_1 -> xproto_7_0_26
-libICE_1_0_9_1 -> xtrans_1_3_5
-libSM_1_2_2_2_1 -> ccache_3_2_1_1
-libSM_1_2_2_2_1 -> libICE_1_0_9_1
-libSM_1_2_2_2_1 -> pkg_1_4_12
-libSM_1_2_2_2_1 -> pkgconf_0_9_8
-libSM_1_2_2_2_1 -> xorg_macros_1_19_0
-libSM_1_2_2_2_1 -> xproto_7_0_26
-libSM_1_2_2_2_1 -> xtrans_1_3_5
-libX11_1_6_2_2_1 -> bigreqsproto_1_1_2
-libX11_1_6_2_2_1 -> ccache_3_2_1_1
-libX11_1_6_2_2_1 -> inputproto_2_3_1
-libX11_1_6_2_2_1 -> kbproto_1_0_6
-libX11_1_6_2_2_1 -> libXau_1_0_8_2
-libX11_1_6_2_2_1 -> libXdmcp_1_1_1_2
-libX11_1_6_2_2_1 -> libxcb_1_11
-libX11_1_6_2_2_1 -> perl5_5_18_4_11
-libX11_1_6_2_2_1 -> pkg_1_4_12
-libX11_1_6_2_2_1 -> pkgconf_0_9_8
-libX11_1_6_2_2_1 -> xcmiscproto_1_2_2
-libX11_1_6_2_2_1 -> xextproto_7_3_0
-libX11_1_6_2_2_1 -> xf86bigfontproto_1_2_0
-libX11_1_6_2_2_1 -> xorg_macros_1_19_0
-libX11_1_6_2_2_1 -> xproto_7_0_26
-libX11_1_6_2_2_1 -> xtrans_1_3_5
-libXau_1_0_8_2 -> ccache_3_2_1_1
-libXau_1_0_8_2 -> pkg_1_4_12
-libXau_1_0_8_2 -> pkgconf_0_9_8
-libXau_1_0_8_2 -> xorg_macros_1_19_0
-libXau_1_0_8_2 -> xproto_7_0_26
-libXaw_1_0_12_2_2 -> ccache_3_2_1_1
-libXaw_1_0_12_2_2 -> gmake_4_1_1
-libXaw_1_0_12_2_2 -> libX11_1_6_2_2_1
-libXaw_1_0_12_2_2 -> libXau_1_0_8_2
-libXaw_1_0_12_2_2 -> libXext_1_3_3_1
-libXaw_1_0_12_2_2 -> libXmu_1_1_2_2_1
-libXaw_1_0_12_2_2 -> libXp_1_0_2_2_1
-libXaw_1_0_12_2_2 -> libXpm_3_5_11_2
-libXaw_1_0_12_2_2 -> libXt_1_1_4_2_1
-libXaw_1_0_12_2_2 -> pkg_1_4_12
-libXaw_1_0_12_2_2 -> pkgconf_0_9_8
-libXaw_1_0_12_2_2 -> printproto_1_0_5
-libXaw_1_0_12_2_2 -> xextproto_7_3_0
-libXaw_1_0_12_2_2 -> xorg_macros_1_19_0
-libXaw_1_0_12_2_2 -> xproto_7_0_26
-libXdmcp_1_1_1_2 -> ccache_3_2_1_1
-libXdmcp_1_1_1_2 -> pkg_1_4_12
-libXdmcp_1_1_1_2 -> pkgconf_0_9_8
-libXdmcp_1_1_1_2 -> xorg_macros_1_19_0
-libXdmcp_1_1_1_2 -> xproto_7_0_26
-libXext_1_3_3_1 -> ccache_3_2_1_1
-libXext_1_3_3_1 -> libX11_1_6_2_2_1
-libXext_1_3_3_1 -> libXau_1_0_8_2
-libXext_1_3_3_1 -> pkg_1_4_12
-libXext_1_3_3_1 -> pkgconf_0_9_8
-libXext_1_3_3_1 -> xextproto_7_3_0
-libXext_1_3_3_1 -> xorg_macros_1_19_0
-libXext_1_3_3_1 -> xproto_7_0_26
-libXmu_1_1_2_2_1 -> ccache_3_2_1_1
-libXmu_1_1_2_2_1 -> libX11_1_6_2_2_1
-libXmu_1_1_2_2_1 -> libXext_1_3_3_1
-libXmu_1_1_2_2_1 -> libXt_1_1_4_2_1
-libXmu_1_1_2_2_1 -> pkg_1_4_12
-libXmu_1_1_2_2_1 -> pkgconf_0_9_8
-libXmu_1_1_2_2_1 -> xorg_macros_1_19_0
-libXmu_1_1_2_2_1 -> xproto_7_0_26
-libXp_1_0_2_2_1 -> ccache_3_2_1_1
-libXp_1_0_2_2_1 -> libX11_1_6_2_2_1
-libXp_1_0_2_2_1 -> libXau_1_0_8_2
-libXp_1_0_2_2_1 -> libXext_1_3_3_1
-libXp_1_0_2_2_1 -> pkg_1_4_12
-libXp_1_0_2_2_1 -> pkgconf_0_9_8
-libXp_1_0_2_2_1 -> printproto_1_0_5
-libXp_1_0_2_2_1 -> xextproto_7_3_0
-libXp_1_0_2_2_1 -> xorg_macros_1_19_0
-libXpm_3_5_11_2 -> ccache_3_2_1_1
-libXpm_3_5_11_2 -> libX11_1_6_2_2_1
-libXpm_3_5_11_2 -> libXext_1_3_3_1
-libXpm_3_5_11_2 -> libXt_1_1_4_2_1
-libXpm_3_5_11_2 -> pkg_1_4_12
-libXpm_3_5_11_2 -> pkgconf_0_9_8
-libXpm_3_5_11_2 -> xextproto_7_3_0
-libXpm_3_5_11_2 -> xorg_macros_1_19_0
-libXpm_3_5_11_2 -> xproto_7_0_26
-libXt_1_1_4_2_1 -> ccache_3_2_1_1
-libXt_1_1_4_2_1 -> kbproto_1_0_6
-libXt_1_1_4_2_1 -> libSM_1_2_2_2_1
-libXt_1_1_4_2_1 -> libX11_1_6_2_2_1
-libXt_1_1_4_2_1 -> pkg_1_4_12
-libXt_1_1_4_2_1 -> pkgconf_0_9_8
-libXt_1_1_4_2_1 -> xorg_macros_1_19_0
-libXt_1_1_4_2_1 -> xproto_7_0_26
-libcheck_0_9_14 -> ccache_3_2_1_1
-libcheck_0_9_14 -> gmake_4_1_1
-libcheck_0_9_14 -> indexinfo_0_2_3
-libcheck_0_9_14 -> pkg_1_4_12
-libffi_3_2_1 -> ccache_3_2_1_1
-libffi_3_2_1 -> indexinfo_0_2_3
-libffi_3_2_1 -> pkg_1_4_12
-libgcrypt_1_6_3 -> ccache_3_2_1_1
-libgcrypt_1_6_3 -> indexinfo_0_2_3
-libgcrypt_1_6_3 -> libgpg_error_1_17
-libgcrypt_1_6_3 -> pkg_1_4_12
-libgpg_error_1_17 -> ccache_3_2_1_1
-libgpg_error_1_17 -> gettext_runtime_0_19_4
-libgpg_error_1_17 -> gettext_tools_0_19_4
-libgpg_error_1_17 -> gmake_4_1_1
-libgpg_error_1_17 -> pkg_1_4_12
-libpthread_stubs_0_3_6 -> ccache_3_2_1_1
-libpthread_stubs_0_3_6 -> pkg_1_4_12
-libxcb_1_11 -> ccache_3_2_1_1
-libxcb_1_11 -> gmake_4_1_1
-libxcb_1_11 -> libXau_1_0_8_2
-libxcb_1_11 -> libXdmcp_1_1_1_2
-libxcb_1_11 -> libcheck_0_9_14
-libxcb_1_11 -> libpthread_stubs_0_3_6
-libxcb_1_11 -> libxml2_2_9_2_2
-libxcb_1_11 -> libxslt_1_1_28_6
-libxcb_1_11 -> pkg_1_4_12
-libxcb_1_11 -> pkgconf_0_9_8
-libxcb_1_11 -> python2_2_3
-libxcb_1_11 -> python27_2_7_9
-libxcb_1_11 -> xcb_proto_1_11
-libxcb_1_11 -> xorg_macros_1_19_0
-libxml2_2_9_2_2 -> ccache_3_2_1_1
-libxml2_2_9_2_2 -> gmake_4_1_1
-libxml2_2_9_2_2 -> pkg_1_4_12
-libxml2_2_9_2_2 -> pkgconf_0_9_8
-libxslt_1_1_28_6 -> ccache_3_2_1_1
-libxslt_1_1_28_6 -> gmake_4_1_1
-libxslt_1_1_28_6 -> libgcrypt_1_6_3
-libxslt_1_1_28_6 -> libxml2_2_9_2_2
-libxslt_1_1_28_6 -> pkg_1_4_12
-perl5_5_18_4_11 -> ccache_3_2_1_1
-perl5_5_18_4_11 -> pkg_1_4_12
-pkgconf_0_9_8 -> ccache_3_2_1_1
-pkgconf_0_9_8 -> pkg_1_4_12
-printproto_1_0_5 -> ccache_3_2_1_1
-printproto_1_0_5 -> pkg_1_4_12
-printproto_1_0_5 -> pkgconf_0_9_8
-printproto_1_0_5 -> xorg_macros_1_19_0
-python2_2_3 -> pkg_1_4_12
-python2_2_3 -> python27_2_7_9
-python27_2_7_9 -> ccache_3_2_1_1
-python27_2_7_9 -> gettext_runtime_0_19_4
-python27_2_7_9 -> gettext_tools_0_19_4
-python27_2_7_9 -> libffi_3_2_1
-python27_2_7_9 -> pkg_1_4_12
-python27_2_7_9 -> pkgconf_0_9_8
-xcb_proto_1_11 -> ccache_3_2_1_1
-xcb_proto_1_11 -> libxml2_2_9_2_2
-xcb_proto_1_11 -> pkg_1_4_12
-xcb_proto_1_11 -> pkgconf_0_9_8
-xcb_proto_1_11 -> python2_2_3
-xcb_proto_1_11 -> python27_2_7_9
-xcb_proto_1_11 -> xorg_macros_1_19_0
-xcmiscproto_1_2_2 -> ccache_3_2_1_1
-xcmiscproto_1_2_2 -> pkg_1_4_12
-xcmiscproto_1_2_2 -> pkgconf_0_9_8
-xcmiscproto_1_2_2 -> xorg_macros_1_19_0
-xextproto_7_3_0 -> ccache_3_2_1_1
-xextproto_7_3_0 -> pkg_1_4_12
-xextproto_7_3_0 -> pkgconf_0_9_8
-xextproto_7_3_0 -> xorg_macros_1_19_0
-xf86bigfontproto_1_2_0 -> ccache_3_2_1_1
-xf86bigfontproto_1_2_0 -> pkg_1_4_12
-xf86bigfontproto_1_2_0 -> pkgconf_0_9_8
-xf86bigfontproto_1_2_0 -> xorg_macros_1_19_0
-xorg_macros_1_19_0 -> ccache_3_2_1_1
-xorg_macros_1_19_0 -> pkg_1_4_12
-xorg_macros_1_19_0 -> pkgconf_0_9_8
-xproto_7_0_26 -> ccache_3_2_1_1
-xproto_7_0_26 -> pkg_1_4_12
-xproto_7_0_26 -> pkgconf_0_9_8
-xproto_7_0_26 -> xorg_macros_1_19_0
-xtrans_1_3_5 -> ccache_3_2_1_1
-xtrans_1_3_5 -> pkg_1_4_12
-xtrans_1_3_5 -> pkgconf_0_9_8
-xtrans_1_3_5 -> xorg_macros_1_19_0
diff --git a/test-ports/default/misc/help2man/distinfo b/test-ports/default/misc/help2man/distinfo
deleted file mode 100644
index 5ff4a243..00000000
--- a/test-ports/default/misc/help2man/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1479577891
-SHA256 (help2man-1.47.4.tar.xz) = d4ecf697d13f14dd1a78c5995f06459bff706fd1ce593d1c02d81667c0207753
-SIZE (help2man-1.47.4.tar.xz) = 189456
diff --git a/test-ports/default/misc/help2man/pkg-descr b/test-ports/default/misc/help2man/pkg-descr
deleted file mode 100644
index 93303ddb..00000000
--- a/test-ports/default/misc/help2man/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-help2man is a tool for automatically generating simple manual pages from
-program output.
-
-It is intended to provide an easy way for software authors to include a
-manual page in their distribution without having to maintain that document.
-
-Given a program which produces resonably standard --help and --version
-outputs, help2man will attempt to re-arrange that output into something
-which resembles a manual page.
-
-WWW: https://www.gnu.org/software/help2man/
diff --git a/test-ports/default/ports-mgmt/pkg/Makefile b/test-ports/default/ports-mgmt/pkg/Makefile
index 25b137d3..53dc9c01 100644
--- a/test-ports/default/ports-mgmt/pkg/Makefile
+++ b/test-ports/default/ports-mgmt/pkg/Makefile
@@ -1,39 +1,43 @@
-# $FreeBSD: head/ports-mgmt/pkg/Makefile 437007 2017-03-26 21:25:47Z bapt $
+# $FreeBSD: head/ports-mgmt/pkg/Makefile 530484 2020-04-03 10:53:15Z bapt $
PORTNAME= pkg
-DISTVERSION= 1.10.1
+DISTVERSION= 1.14.2
_PKG_VERSION= ${DISTVERSION}
CATEGORIES= ports-mgmt
-MASTER_SITES= \
- http://files.etoilebsd.net/${PORTNAME}/ \
- LOCAL/portmgr \
- http://mirror.shatow.net/freebsd/${PORTNAME}/ \
+#MASTER_SITES= \
+# http://files.etoilebsd.net/${PORTNAME}/ \
+# LOCAL/portmgr \
+# http://mirror.shatow.net/freebsd/${PORTNAME}/ \
MAINTAINER= pkg@FreeBSD.org
COMMENT= Package manager
LICENSE= BSD2CLAUSE
-USE_LDCONFIG= yes
-USES= libtool tar:xz
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --disable-maintainer-mode
-INSTALL_TARGET= install-strip
+USE_GITHUB= yes
+GH_ACCOUNT= freebsd
+
+USE_LDCONFIG= ${PREFIX}/lib/compat/pkg
+HAS_CONFIGURE= yes
PORTDOCS= NEWS
PORTSCOUT= ignore:1
+CONFIGURE_ARGS= --mandir=${PREFIX}/man --prefix="${PREFIX}"
+CONFIGURE_ENV= CC_FOR_BUILD="${CC}"
-# Use a submake as 'deinstall install' needs to reevaluate PKG_CMD
+# Use a submake as 'deinstall install' needs to reevaluate PKG_REGISTER
# so that pkg-static is used from the wrkdir
USE_SUBMAKE= yes
CFLAGS+= -Wno-error
+OPTIONS_DEFINE= DOCS
+
.if !exists(/usr/include/jail.h)
EXTRA_PATCHES= ${FILESDIR}/extra-patch-docs_pkg.8
.endif
.include <bsd.port.pre.mk>
-.if defined(WITH_DEBUG) && !defined(WITHOUT_DEBUG)
+.if defined(WITH_DEBUG)
MAKE_ARGS+= DEBUG_FLAGS="${DEBUG_FLAGS}"
.endif
@@ -70,12 +74,18 @@ pre-everything::
#define PKG_DEPENDS to nothing to avoid infinite loop looking for pkg :)
PKG_DEPENDS=
.undef INSTALLS_DEPENDS
+
+# Use the internal pkg instead, generally, unless this is a cross-build,
+# in which case that won't work. Hope for the best then.
+.if !defined(CROSS_TOOLCHAIN)
PKG_BIN= ${WRKSRC}/src/pkg-static
+.endif
post-install:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/lib/compat/pkg
+
+post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/NEWS ${STAGEDIR}${DOCSDIR}/NEWS
- @${MV} ${STAGEDIR}${PREFIX}/lib/libpkg_static.a \
- ${STAGEDIR}${PREFIX}/lib/libpkg.a
.include <bsd.port.post.mk>
diff --git a/test-ports/default/ports-mgmt/pkg/distinfo b/test-ports/default/ports-mgmt/pkg/distinfo
index f87080ed..78b72314 100644
--- a/test-ports/default/ports-mgmt/pkg/distinfo
+++ b/test-ports/default/ports-mgmt/pkg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1490563192
-SHA256 (pkg-1.10.1.tar.xz) = 6cf178ce356588cddcba60a2c53ef18f5aac2c87628e3d3924a54743573aee4d
-SIZE (pkg-1.10.1.tar.xz) = 2169816
+TIMESTAMP = 1585910851
+SHA256 (freebsd-pkg-1.14.2_GH0.tar.gz) = 0e50fd349180857c9c3efde706c3d01956962a39db2f05884ddd0d984c2bc5ec
+SIZE (freebsd-pkg-1.14.2_GH0.tar.gz) = 3405355
diff --git a/test-ports/default/ports-mgmt/pkg/files/patch-javavmwrapper b/test-ports/default/ports-mgmt/pkg/files/patch-javavmwrapper
deleted file mode 100644
index 1d3c37c0..00000000
--- a/test-ports/default/ports-mgmt/pkg/files/patch-javavmwrapper
+++ /dev/null
@@ -1,34 +0,0 @@
-diff --git libpkg/pkg_add.c libpkg/pkg_add.c
-index 87fb248..778336c 100644
---- libpkg/pkg_add.c
-+++ libpkg/pkg_add.c
-@@ -859,14 +859,21 @@ pkg_add_cleanup_old(struct pkgdb *db, struct pkg *old, struct pkg *new, int flag
- * Execute pre deinstall scripts
- */
- if ((flags & PKG_ADD_NOSCRIPT) == 0) {
-- if ((flags & PKG_ADD_USE_UPGRADE_SCRIPTS) == PKG_ADD_USE_UPGRADE_SCRIPTS)
-- ret = pkg_script_run(old, PKG_SCRIPT_PRE_UPGRADE);
-- else
-- ret = pkg_script_run(old, PKG_SCRIPT_PRE_DEINSTALL);
-- if (ret != EPKG_OK && pkg_object_bool(pkg_config_get("DEVELOPER_MODE")))
-- return (ret);
-- else
-- ret = EPKG_OK;
-+ bool buggydeinstall = false;
-+ if (strcmp(old->name, "javavmwrapper") == 0 &&
-+ (strcmp(old->version, "2.5") == 0 ||
-+ strcmp(old->version, "2.5_1") == 0))
-+ buggydeinstall = true;
-+ if (!buggydeinstall) {
-+ if ((flags & PKG_ADD_USE_UPGRADE_SCRIPTS) == PKG_ADD_USE_UPGRADE_SCRIPTS)
-+ ret = pkg_script_run(old, PKG_SCRIPT_PRE_UPGRADE);
-+ else
-+ ret = pkg_script_run(old, PKG_SCRIPT_PRE_DEINSTALL);
-+ if (ret != EPKG_OK && pkg_object_bool(pkg_config_get("DEVELOPER_MODE")))
-+ return (ret);
-+ else
-+ ret = EPKG_OK;
-+ }
- }
-
- /* Now remove files that no longer exist in the new package */
diff --git a/test-ports/default/ports-mgmt/pkg/files/patch-libpkg_pkg__jobs.c b/test-ports/default/ports-mgmt/pkg/files/patch-libpkg_pkg__jobs.c
new file mode 100644
index 00000000..7d54afff
--- /dev/null
+++ b/test-ports/default/ports-mgmt/pkg/files/patch-libpkg_pkg__jobs.c
@@ -0,0 +1,11 @@
+--- libpkg/pkg_jobs.c.orig 2019-09-18 07:11:10 UTC
++++ libpkg/pkg_jobs.c
+@@ -74,7 +74,7 @@ struct pkg_jobs_locked {
+ int (*locked_pkg_cb)(struct pkg *, void *);
+ void *context;
+ };
+-static __thread struct pkg_jobs_locked *pkgs_job_lockedpkg;
++static struct pkg_jobs_locked *pkgs_job_lockedpkg;
+
+ #define IS_DELETE(j) ((j)->type == PKG_JOBS_DEINSTALL || (j)->type == PKG_JOBS_AUTOREMOVE)
+
diff --git a/test-ports/default/ports-mgmt/pkg/pkg-descr b/test-ports/default/ports-mgmt/pkg/pkg-descr
index 532c3086..eda8a155 100644
--- a/test-ports/default/ports-mgmt/pkg/pkg-descr
+++ b/test-ports/default/ports-mgmt/pkg/pkg-descr
@@ -1,3 +1,3 @@
Package management tool
-WWW: http://wiki.freebsd.org/pkgng
+WWW: https://wiki.freebsd.org/pkgng
diff --git a/test-ports/default/ports-mgmt/pkg/pkg-plist b/test-ports/default/ports-mgmt/pkg/pkg-plist
index 34e25664..cc212650 100644
--- a/test-ports/default/ports-mgmt/pkg/pkg-plist
+++ b/test-ports/default/ports-mgmt/pkg/pkg-plist
@@ -9,11 +9,13 @@ include/pkg.h
lib/libpkg.a
lib/libpkg.so
lib/libpkg.so.4
-lib/libpkg.so.4.0.0
libdata/pkgconfig/pkg.pc
man/man3/pkg_printf.3.gz
man/man3/pkg_repos.3.gz
man/man5/pkg-repository.5.gz
+man/man5/pkg-keywords.5.gz
+man/man5/pkg-lua-script.5.gz
+man/man5/pkg-script.5.gz
man/man5/pkg.conf.5.gz
man/man8/pkg-add.8.gz
man/man8/pkg-alias.8.gz
@@ -24,7 +26,6 @@ man/man8/pkg-backup.8.gz
man/man8/pkg-check.8.gz
man/man8/pkg-clean.8.gz
man/man8/pkg-config.8.gz
-man/man8/pkg-convert.8.gz
man/man8/pkg-create.8.gz
man/man8/pkg-delete.8.gz
man/man8/pkg-fetch.8.gz
@@ -52,5 +53,5 @@ man/man8/pkg-which.8.gz
man/man8/pkg.8.gz
sbin/pkg
sbin/pkg-static
-sbin/pkg2ng
share/zsh/site-functions/_pkg
+@dir lib/compat/pkg
diff --git a/test-ports/default/print/Makefile b/test-ports/default/print/Makefile
index cf12a856..810f52b9 100644
--- a/test-ports/default/print/Makefile
+++ b/test-ports/default/print/Makefile
@@ -1,2 +1 @@
SUBDIR += indexinfo
-SUBDIR += texinfo
diff --git a/test-ports/default/print/indexinfo/Makefile b/test-ports/default/print/indexinfo/Makefile
index a4c586ae..2b1d50dc 100644
--- a/test-ports/default/print/indexinfo/Makefile
+++ b/test-ports/default/print/indexinfo/Makefile
@@ -1,7 +1,7 @@
-# $FreeBSD: head/print/indexinfo/Makefile 424688 2016-10-26 11:06:02Z bapt $
+# $FreeBSD: head/print/indexinfo/Makefile 502126 2019-05-20 17:06:34Z bdrewery $
PORTNAME= indexinfo
-PORTVERSION= 0.2.6
+PORTVERSION= 0.3.1
CATEGORIES= print ports-mgmt
MAINTAINER= bapt@FreeBSD.org
@@ -10,6 +10,7 @@ COMMENT= Utility to regenerate the GNU info page index
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
+USE_CSTD= gnu99
USE_GITHUB= yes
GH_ACCOUNT= bapt
INSTALL_TARGET= install-strip
diff --git a/test-ports/default/print/indexinfo/distinfo b/test-ports/default/print/indexinfo/distinfo
index 2a98d961..dad317f3 100644
--- a/test-ports/default/print/indexinfo/distinfo
+++ b/test-ports/default/print/indexinfo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1477479913
-SHA256 (bapt-indexinfo-0.2.6_GH0.tar.gz) = 99cf07545d4bad86be7a78e4cbf3c63dd6d6d25db849f52abe6e821f91ebe2ae
-SIZE (bapt-indexinfo-0.2.6_GH0.tar.gz) = 3399
+TIMESTAMP = 1509914370
+SHA256 (bapt-indexinfo-0.3.1_GH0.tar.gz) = 3d79b33698fe15a4588616fa95d02691af0d2ad6dc27493f3a74560f9b0496cd
+SIZE (bapt-indexinfo-0.3.1_GH0.tar.gz) = 3860
diff --git a/test-ports/default/print/texinfo/Makefile b/test-ports/default/print/texinfo/Makefile
deleted file mode 100644
index ba96ecee..00000000
--- a/test-ports/default/print/texinfo/Makefile
+++ /dev/null
@@ -1,51 +0,0 @@
-# Created by: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-# $FreeBSD: head/print/texinfo/Makefile 441739 2017-05-25 21:05:08Z sunpoet $
-
-PORTNAME= texinfo
-PORTVERSION= 6.3
-PORTREVISION= 2
-PORTEPOCH= 1
-CATEGORIES= print
-MASTER_SITES= GNU \
- LOCAL/sunpoet/${DIST_SUBDIR}:DEFAULT,local
-DISTFILES= ${DISTNAME}${EXTRACT_SUFX} htmlxref.cnf texinfo.tex:local texi2dvi
-DIST_SUBDIR= ${PORTNAME}/${PORTVERSION}
-EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
-
-MAINTAINER= sunpoet@FreeBSD.org
-COMMENT= Typeset documentation system with multiple format output
-
-LICENSE= GPLv3+
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-BUILD_DEPENDS= help2man:misc/help2man
-
-OPTIONS_DEFINE= NLS
-OPTIONS_SUB= yes
-
-GNU_CONFIGURE= yes
-INSTALL_TARGET= install install-tex
-MAKE_ARGS= PERL=${PERL} TEXMF=${LOCALBASE}/${TEXMFDIR}
-PKGDEINSTALL= ${PKGINSTALL}
-USE_TEX= yes
-USES= charsetfix cpe gmake iconv ncurses perl5 tar:xz
-
-INFO= info-stnd texinfo
-
-CPE_VENDOR= gnu
-CPE_VERSION= ${PORTVERSION:R}
-
-NLS_CONFIGURE_ENABLE= nls
-NLS_USES= gettext
-
-post-patch:
- @${CP} ${DISTDIR}/${DIST_SUBDIR}/texinfo.tex ${WRKSRC}/doc/
- @${INSTALL_SCRIPT} ${DISTDIR}/${DIST_SUBDIR}/texi2dvi ${WRKSRC}/util/
- @${REINPLACE_CMD} '/rm -f ..DESTDIR/s:$$: $$(DESTDIR)$$(xsdir)/XSParagraph.*:' \
- ${WRKSRC}/tp/Texinfo/Convert/XSParagraph/Makefile.in
-
-post-install:
- ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/htmlxref.cnf ${STAGEDIR}${DATADIR}
- ${RMDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}
-
-.include <bsd.port.mk>
diff --git a/test-ports/default/print/texinfo/distinfo b/test-ports/default/print/texinfo/distinfo
deleted file mode 100644
index dd883d97..00000000
--- a/test-ports/default/print/texinfo/distinfo
+++ /dev/null
@@ -1,9 +0,0 @@
-TIMESTAMP = 1495657537
-SHA256 (texinfo/6.3/texinfo-6.3.tar.xz) = 246cf3ffa54985118ec2eea2b8d0c71b92114efe6282c2ae90d65029db4cf93a
-SIZE (texinfo/6.3/texinfo-6.3.tar.xz) = 4468048
-SHA256 (texinfo/6.3/htmlxref.cnf) = d77343dfec47d38a3f029bd42df6ca08e2701f8925be9dffdb07c53a9a0b292d
-SIZE (texinfo/6.3/htmlxref.cnf) = 20137
-SHA256 (texinfo/6.3/texinfo.tex) = 370e9b54159b6dfada33ffc522f41ab0ee0ac887fe779aba5911616f1b31ac84
-SIZE (texinfo/6.3/texinfo.tex) = 380853
-SHA256 (texinfo/6.3/texi2dvi) = ee5da7408c4f0d52b710639f4188ed99ff2f0e0716dde452eab771ba5ec4103b
-SIZE (texinfo/6.3/texi2dvi) = 61181
diff --git a/test-ports/default/print/texinfo/pkg-descr b/test-ports/default/print/texinfo/pkg-descr
deleted file mode 100644
index b3f80cab..00000000
--- a/test-ports/default/print/texinfo/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-Texinfo is the official documentation format of the GNU project. It was invented
-by Richard Stallman and Bob Chassell many years ago, loosely based on Brian
-Reid's Scribe and other formatting languages of the time. It is used by many
-non-GNU projects as well.
-
-Texinfo uses a single source file to produce output in a number of formats, both
-online and printed (dvi, html, info, pdf, xml, etc.). This means that instead of
-writing different documents for online information and another for a printed
-manual, you need write only one document. And when the work is revised, you need
-revise only that one document. The Texinfo system is well-integrated with GNU
-Emacs.
-
-WWW: https://www.gnu.org/software/texinfo/
diff --git a/test-ports/default/print/texinfo/pkg-install b/test-ports/default/print/texinfo/pkg-install
deleted file mode 100644
index 651e85bd..00000000
--- a/test-ports/default/print/texinfo/pkg-install
+++ /dev/null
@@ -1,28 +0,0 @@
-#!/bin/sh
-# $FreeBSD: head/print/texinfo/pkg-install 340719 2014-01-22 15:52:06Z mat $
-
-[ $# != 2 ] && exit 1
-PKGNAME=$1
-ACTION=$2
-
-PATH="${PKG_PREFIX}/bin:${LOCALBASE}/bin:/usr/bin:${PATH}"
-
-SETENV=env
-TEXHASH=texhash
-TRUE=true
-
-case "$ACTION" in
-
-POST-INSTALL|DEINSTALL)
- ${SETENV} PATH="${PATH}" ${TEXHASH} 2>/dev/null || ${TRUE}
- ;;
-
-PRE-INSTALL|POST-DEINSTALL)
- ;;
-
-*)
- exit 1
- ;;
-esac
-
-exit
diff --git a/test-ports/default/print/texinfo/pkg-plist b/test-ports/default/print/texinfo/pkg-plist
deleted file mode 100644
index 767619ea..00000000
--- a/test-ports/default/print/texinfo/pkg-plist
+++ /dev/null
@@ -1,455 +0,0 @@
-bin/info
-bin/install-info
-bin/makeinfo
-bin/pdftexi2dvi
-bin/pod2texi
-bin/texi2any
-bin/texi2dvi
-bin/texi2pdf
-bin/texindex
-man/man1/info.1.gz
-man/man1/install-info.1.gz
-man/man1/makeinfo.1.gz
-man/man1/pdftexi2dvi.1.gz
-man/man1/pod2texi.1.gz
-man/man1/texi2any.1.gz
-man/man1/texi2dvi.1.gz
-man/man1/texi2pdf.1.gz
-man/man1/texindex.1.gz
-man/man5/info.5.gz
-man/man5/texinfo.5.gz
-%%NLS%%share/locale/ca.us-ascii/LC_MESSAGES/texinfo_document.mo
-%%NLS%%share/locale/ca/LC_MESSAGES/texinfo.mo
-%%NLS%%share/locale/ca/LC_MESSAGES/texinfo_document.mo
-%%NLS%%share/locale/cs/LC_MESSAGES/texinfo.mo
-%%NLS%%share/locale/da/LC_MESSAGES/texinfo.mo
-%%NLS%%share/locale/de.us-ascii/LC_MESSAGES/texinfo_document.mo
-%%NLS%%share/locale/de/LC_MESSAGES/texinfo.mo
-%%NLS%%share/locale/de/LC_MESSAGES/texinfo_document.mo
-%%NLS%%share/locale/de_AT/LC_MESSAGES/texinfo.mo
-%%NLS%%share/locale/el/LC_MESSAGES/texinfo.mo
-%%NLS%%share/locale/el/LC_MESSAGES/texinfo_document.mo
-%%NLS%%share/locale/eo/LC_MESSAGES/texinfo.mo
-%%NLS%%share/locale/eo/LC_MESSAGES/texinfo_document.mo
-%%NLS%%share/locale/es/LC_MESSAGES/texinfo.mo
-%%NLS%%share/locale/es/LC_MESSAGES/texinfo_document.mo
-%%NLS%%share/locale/fr/LC_MESSAGES/texinfo.mo
-%%NLS%%share/locale/fr/LC_MESSAGES/texinfo_document.mo
-%%NLS%%share/locale/he/LC_MESSAGES/texinfo.mo
-%%NLS%%share/locale/hr/LC_MESSAGES/texinfo.mo
-%%NLS%%share/locale/hr/LC_MESSAGES/texinfo_document.mo
-%%NLS%%share/locale/hu/LC_MESSAGES/texinfo.mo
-%%NLS%%share/locale/hu/LC_MESSAGES/texinfo_document.mo
-%%NLS%%share/locale/id/LC_MESSAGES/texinfo.mo
-%%NLS%%share/locale/it/LC_MESSAGES/texinfo.mo
-%%NLS%%share/locale/it/LC_MESSAGES/texinfo_document.mo
-%%NLS%%share/locale/ja/LC_MESSAGES/texinfo.mo
-%%NLS%%share/locale/nb/LC_MESSAGES/texinfo.mo
-%%NLS%%share/locale/nl/LC_MESSAGES/texinfo.mo
-%%NLS%%share/locale/nl/LC_MESSAGES/texinfo_document.mo
-%%NLS%%share/locale/no.us-ascii/LC_MESSAGES/texinfo_document.mo
-%%NLS%%share/locale/pl/LC_MESSAGES/texinfo.mo
-%%NLS%%share/locale/pl/LC_MESSAGES/texinfo_document.mo
-%%NLS%%share/locale/pt.us-ascii/LC_MESSAGES/texinfo_document.mo
-%%NLS%%share/locale/pt/LC_MESSAGES/texinfo_document.mo
-%%NLS%%share/locale/pt_BR.us-ascii/LC_MESSAGES/texinfo_document.mo
-%%NLS%%share/locale/pt_BR/LC_MESSAGES/texinfo.mo
-%%NLS%%share/locale/pt_BR/LC_MESSAGES/texinfo_document.mo
-%%NLS%%share/locale/ro/LC_MESSAGES/texinfo.mo
-%%NLS%%share/locale/ru/LC_MESSAGES/texinfo.mo
-%%NLS%%share/locale/rw/LC_MESSAGES/texinfo.mo
-%%NLS%%share/locale/sl/LC_MESSAGES/texinfo.mo
-%%NLS%%share/locale/sv/LC_MESSAGES/texinfo.mo
-%%NLS%%share/locale/tr/LC_MESSAGES/texinfo.mo
-%%NLS%%share/locale/uk/LC_MESSAGES/texinfo.mo
-%%NLS%%share/locale/uk/LC_MESSAGES/texinfo_document.mo
-%%NLS%%share/locale/vi/LC_MESSAGES/texinfo.mo
-%%NLS%%share/locale/zh_CN/LC_MESSAGES/texinfo.mo
-%%NLS%%share/locale/zh_TW/LC_MESSAGES/texinfo.mo
-%%DATADIR%%/DebugTexinfo/DebugCount.pm
-%%DATADIR%%/DebugTexinfo/DebugTree.pm
-%%DATADIR%%/Pod-Simple-Texinfo/Pod/Simple/Texinfo.pm
-%%DATADIR%%/Texinfo/Common.pm
-%%DATADIR%%/Texinfo/Convert/Converter.pm
-%%DATADIR%%/Texinfo/Convert/DocBook.pm
-%%DATADIR%%/Texinfo/Convert/HTML.pm
-%%DATADIR%%/Texinfo/Convert/IXIN.pm
-%%DATADIR%%/Texinfo/Convert/IXINSXML.pm
-%%DATADIR%%/Texinfo/Convert/Info.pm
-%%DATADIR%%/Texinfo/Convert/Line.pm
-%%DATADIR%%/Texinfo/Convert/NodeNameNormalization.pm
-%%DATADIR%%/Texinfo/Convert/Paragraph.pm
-%%DATADIR%%/Texinfo/Convert/ParagraphNonXS.pm
-%%DATADIR%%/Texinfo/Convert/PlainTexinfo.pm
-%%DATADIR%%/Texinfo/Convert/Plaintext.pm
-%%DATADIR%%/Texinfo/Convert/Texinfo.pm
-%%DATADIR%%/Texinfo/Convert/TexinfoSXML.pm
-%%DATADIR%%/Texinfo/Convert/TexinfoXML.pm
-%%DATADIR%%/Texinfo/Convert/Text.pm
-%%DATADIR%%/Texinfo/Convert/TextContent.pm
-%%DATADIR%%/Texinfo/Convert/UnFilled.pm
-%%DATADIR%%/Texinfo/Convert/Unicode.pm
-%%DATADIR%%/Texinfo/Convert/XSParagraph/TestXS.pm
-%%DATADIR%%/Texinfo/Documentlanguages.pm
-%%DATADIR%%/Texinfo/Encoding.pm
-%%DATADIR%%/Texinfo/ModulePath.pm
-%%DATADIR%%/Texinfo/Parser.pm
-%%DATADIR%%/Texinfo/Report.pm
-%%DATADIR%%/Texinfo/Structuring.pm
-%%DATADIR%%/htmlxref.cnf
-%%DATADIR%%/init/book.pm
-%%DATADIR%%/init/chm.pm
-%%DATADIR%%/init/html32.pm
-%%DATADIR%%/init/latex2html.pm
-%%DATADIR%%/init/tex4ht.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x00.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x01.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x02.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x03.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x04.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x05.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x06.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x07.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x09.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x0a.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x0b.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x0c.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x0d.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x0e.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x0f.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x10.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x11.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x12.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x13.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x14.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x15.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x16.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x17.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x18.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x1e.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x1f.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x20.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x21.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x22.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x23.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x24.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x25.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x26.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x27.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x28.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x2e.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x2f.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x30.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x31.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x32.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x33.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x4d.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x4e.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x4f.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x50.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x51.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x52.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x53.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x54.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x55.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x56.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x57.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x58.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x59.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x5a.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x5b.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x5c.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x5d.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x5e.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x5f.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x60.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x61.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x62.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x63.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x64.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x65.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x66.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x67.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x68.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x69.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x6a.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x6b.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x6c.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x6d.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x6e.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x6f.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x70.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x71.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x72.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x73.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x74.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x75.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x76.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x77.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x78.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x79.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x7a.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x7b.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x7c.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x7d.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x7e.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x7f.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x80.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x81.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x82.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x83.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x84.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x85.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x86.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x87.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x88.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x89.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x8a.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x8b.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x8c.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x8d.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x8e.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x8f.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x90.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x91.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x92.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x93.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x94.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x95.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x96.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x97.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x98.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x99.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x9a.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x9b.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x9c.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x9d.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x9e.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/x9f.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xa0.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xa1.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xa2.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xa3.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xa4.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xac.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xad.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xae.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xaf.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xb0.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xb1.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xb2.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xb3.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xb4.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xb5.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xb6.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xb7.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xb8.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xb9.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xba.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xbb.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xbc.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xbd.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xbe.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xbf.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xc0.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xc1.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xc2.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xc3.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xc4.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xc5.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xc6.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xc7.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xc8.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xc9.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xca.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xcb.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xcc.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xcd.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xce.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xcf.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xd0.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xd1.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xd2.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xd3.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xd4.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xd5.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xd6.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xd7.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xf9.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xfa.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xfb.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xfc.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xfd.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xfe.pm
-%%DATADIR%%/lib/Text-Unidecode/lib/Text/Unidecode/xff.pm
-%%DATADIR%%/lib/Unicode-EastAsianWidth/lib/Unicode/EastAsianWidth.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/Messages.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/Recode.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/Recode/_Aliases.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/Recode/_Conversions.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/ASMO_449.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/ATARI_ST.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/ATARI_ST_EURO.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/CP10007.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/CP1250.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/CP1251.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/CP1252.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/CP1253.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/CP1254.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/CP1256.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/CP1257.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/CSN_369103.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/CWI.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/DEC_MCS.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_AT_DE.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_AT_DE_A.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_CA_FR.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_DK_NO.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_DK_NO_A.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_ES.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_ES_A.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_ES_S.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_FI_SE.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_FI_SE_A.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_FR.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_IS_FRISS.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_IT.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_PT.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_UK.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/EBCDIC_US.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/ECMA_CYRILLIC.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/GEORGIAN_ACADEMY.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/GEORGIAN_PS.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/GOST_19768_74.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/GREEK7.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/GREEK7_OLD.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/GREEK_CCITT.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/HP_ROMAN8.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/IBM037.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/IBM038.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/IBM1004.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/IBM1026.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/IBM1047.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/IBM256.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/IBM273.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/IBM274.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/IBM275.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/IBM277.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/IBM278.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/IBM280.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/IBM281.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/IBM284.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/IBM285.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/IBM290.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/IBM297.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/IBM420.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/IBM423.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/IBM424.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/IBM437.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/IBM500.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/IBM850.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/IBM851.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/IBM852.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/IBM855.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/IBM857.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/IBM860.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/IBM861.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/IBM862.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/IBM863.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/IBM864.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/IBM865.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/IBM866.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/IBM868.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/IBM869.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/IBM870.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/IBM871.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/IBM874.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/IBM875.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/IBM880.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/IBM891.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/IBM903.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/IBM904.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/IBM905.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/IBM918.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/IEC_P27_1.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/INIS.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/INIS_8.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/INIS_CYRILLIC.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/ISO_10367_BOX.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/ISO_2033_1983.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/ISO_5427.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/ISO_5427_EXT.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/ISO_5428.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_1.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_10.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_11.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_13.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_14.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_15.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_16.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_2.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_3.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_4.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_5.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_6.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_7.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_8.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/ISO_8859_9.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/KOI8_R.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/KOI8_RU.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/KOI8_T.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/KOI8_U.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/KOI_8.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/LATIN_GREEK.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/LATIN_GREEK_1.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/MACARABIC.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/MACCROATIAN.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/MACCYRILLIC.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/MACGREEK.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/MACHEBREW.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/MACICELAND.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/MACINTOSH.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/MACROMANIA.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/MACTHAI.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/MACTURKISH.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/MACUKRAINE.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/MAC_IS.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/MAC_SAMI.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/MAC_UK.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/NATS_DANO.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/NATS_SEFI.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/NEXTSTEP.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/SAMI_WS2.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/TIS_620.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/US_ASCII.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/UTF_8.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/VISCII.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/RecodeData/_Encode.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/TextDomain.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/Util.pm
-%%DATADIR%%/lib/libintl-perl/lib/Locale/gettext_pp.pm
-%%DATADIR%%/texindex.awk
-%%DATADIR%%/texinfo.dtd
-%%TEXMFDIR%%/tex/generic/epsf/epsf.tex
-%%TEXMFDIR%%/tex/texinfo/texinfo.tex
-%%TEXMFDIR%%/tex/texinfo/txi-ca.tex
-%%TEXMFDIR%%/tex/texinfo/txi-cs.tex
-%%TEXMFDIR%%/tex/texinfo/txi-de.tex
-%%TEXMFDIR%%/tex/texinfo/txi-en.tex
-%%TEXMFDIR%%/tex/texinfo/txi-es.tex
-%%TEXMFDIR%%/tex/texinfo/txi-fr.tex
-%%TEXMFDIR%%/tex/texinfo/txi-hu.tex
-%%TEXMFDIR%%/tex/texinfo/txi-is.tex
-%%TEXMFDIR%%/tex/texinfo/txi-it.tex
-%%TEXMFDIR%%/tex/texinfo/txi-ja.tex
-%%TEXMFDIR%%/tex/texinfo/txi-nb.tex
-%%TEXMFDIR%%/tex/texinfo/txi-nl.tex
-%%TEXMFDIR%%/tex/texinfo/txi-nn.tex
-%%TEXMFDIR%%/tex/texinfo/txi-pl.tex
-%%TEXMFDIR%%/tex/texinfo/txi-pt.tex
-%%TEXMFDIR%%/tex/texinfo/txi-ru.tex
-%%TEXMFDIR%%/tex/texinfo/txi-sr.tex
-%%TEXMFDIR%%/tex/texinfo/txi-tr.tex
-%%TEXMFDIR%%/tex/texinfo/txi-uk.tex
diff --git a/test-ports/default/security/openssl/Makefile b/test-ports/default/security/openssl/Makefile
index 462d1d09..7c00ebf7 100644
--- a/test-ports/default/security/openssl/Makefile
+++ b/test-ports/default/security/openssl/Makefile
@@ -1,111 +1,120 @@
# Created by: Dirk Froemberg <dirk@FreeBSD.org>
-# $FreeBSD: head/security/openssl/Makefile 441709 2017-05-25 18:53:09Z brnrd $
+# $FreeBSD: head/security/openssl/Makefile 529977 2020-03-31 14:37:18Z brnrd $
PORTNAME= openssl
-PORTVERSION= 1.0.2l
+PORTVERSION= 1.1.1f
PORTEPOCH= 1
CATEGORIES= security devel
-MASTER_SITES= http://www.openssl.org/source/ \
+MASTER_SITES= https://www.openssl.org/source/ \
ftp://ftp.cert.dfn.de/pub/tools/net/openssl/source/
-DIST_SUBDIR= ${DISTNAME:C/[a-z]$//}
MAINTAINER= brnrd@FreeBSD.org
-COMMENT= SSL and crypto library
+COMMENT= TLSv1.3 capable SSL and crypto library
LICENSE= OpenSSL
LICENSE_FILE= ${WRKSRC}/LICENSE
CONFLICTS_INSTALL= libressl-[0-9]* \
- libressl-devel-[0-9]* \
- openssl-devel-[0-9]*
-
-OPTIONS_DEFINE= DOCS MAN3 PADLOCK RFC3779 SHARED THREADS ZLIB
-OPTIONS_DEFAULT= ASM MD2 MAN3 SCTP SHARED SSE2 SSL2 SSL3 THREADS
-OPTIONS_DEFINE_amd64= EC
-OPTIONS_DEFAULT_amd64= EC
-OPTIONS_DEFINE_ia64= EC
-OPTIONS_DEFAULT_ia64= EC
-TARGET_ARCH?= ${MACHINE_ARCH}
-.if ${TARGET_ARCH} == "mips64el"
-OPTIONS_DEFINE_mips= EC
-OPTIONS_DEFAULT_mips= EC
-.endif
-OPTIONS_GROUP= CIPHERS HASHES OPTIMIZE PROTOCOLS
-OPTIONS_GROUP_CIPHERS= EXPCIPHERS RC5
-OPTIONS_GROUP_HASHES= MD2
-OPTIONS_GROUP_OPTIMIZE= ASM SSE2
-OPTIONS_GROUP_PROTOCOLS= SCTP SSL2 SSL3
-.if ${TARGET_ARCH} == "i386"
-OPTIONS_GROUP_OPTIMIZE+= I386
+ libressl-devel-[0-9]*
+
+HAS_CONFIGURE= yes
+CONFIGURE_SCRIPT= config
+CONFIGURE_ENV= PERL="${PERL}"
+CONFIGURE_ARGS= --openssldir=${OPENSSLDIR} \
+ --prefix=${PREFIX}
+
+USES= cpe perl5
+USE_PERL5= build
+TEST_TARGET= test
+
+LDFLAGS_i386= -Wl,-znotext
+
+MAKE_ARGS+= WHOLE_ARCHIVE_FLAG=--whole-archive CNF_LDFLAGS="${LDFLAGS}"
+MAKE_ENV+= LIBRPATH="${PREFIX}/lib" GREP_OPTIONS=
+
+OPTIONS_GROUP= CIPHERS HASHES OPTIMIZE PROTOCOLS
+OPTIONS_GROUP_CIPHERS= ARIA DES GOST IDEA SM4 RC2 RC4 RC5 WEAK-SSL-CIPHERS
+OPTIONS_GROUP_HASHES= MD2 MD4 MDC2 RMD160 SM2 SM3
+OPTIONS_GROUP_OPTIMIZE= ASM SSE2 THREADS
+OPTIONS_DEFINE_i386= I386
+OPTIONS_GROUP_PROTOCOLS=NEXTPROTONEG SCTP SSL3 TLS1 TLS1_1 TLS1_2
+
+OPTIONS_DEFINE= ASYNC CT MAN3 RFC3779 SHARED ZLIB
+
+OPTIONS_DEFAULT=ASM ASYNC CT GOST DES EC MAN3 MD4 NEXTPROTONEG RC2 RC4 \
+ RMD160 SCTP SHARED SSE2 THREADS TLS1 TLS1_1 TLS1_2
+
+OPTIONS_GROUP_OPTIMIZE_amd64= EC
+
+.if ${MACHINE_ARCH} == "amd64"
+OPTIONS_GROUP_OPTIMIZE+= EC
+.elif ${MACHINE_ARCH} == "mips64el"
+OPTIONS_GROUP_OPTIMIZE+= EC
.endif
+
OPTIONS_SUB= yes
-ASM_DESC= Optimized Assembler code
-CIPHERS_DESC= Cipher Suite support
+
+ARIA_DESC= ARIA (South Korean standard)
+ASM_DESC= Assembler code
+ASYNC_DESC= Asynchronous mode
+CIPHERS_DESC= Block Cipher Support
+CT_DESC= Certificate Transparency Support
+DES_DESC= (Triple) Data Encryption Standard
EC_DESC= Optimize NIST elliptic curves
-EXPCIPHERS_DESC= Include experimental ciphers
+GOST_DESC= GOST (Russian standard)
HASHES_DESC= Hash Function Support
-I386_DESC= Optimize for i386 (instead of i486+)
-MAN3_DESC= Install API manpages (section 3)
-MD2_DESC= MD2 hash (obsolete)
+I386_DESC= i386 (instead of i486+)
+IDEA_DESC= International Data Encryption Algorithm
+MAN3_DESC= Install API manpages (section 3, 7)
+MD2_DESC= MD2 (obsolete)
+MD4_DESC= MD4 (unsafe)
+MDC2_DESC= MDC-2 (patented, requires DES)
+NEXTPROTONEG_DESC= Next Protocol Negotiation (SPDY)
OPTIMIZE_DESC= Optimizations
-PADLOCK_DESC= VIA Padlock support
PROTOCOLS_DESC= Protocol Support
-RC5_DESC= RC5 cipher (patented)
+RC2_DESC= RC2 (unsafe)
+RC4_DESC= RC4 (unsafe)
+RC5_DESC= RC5 (patented)
+RMD160_DESC= RIPEMD-160
RFC3779_DESC= RFC3779 support (BGP)
-SCTP_DESC= SCTP protocol support
-SHARED_DESC= Build shared libs
+SCTP_DESC= SCTP (Stream Control Transmission)
+SHARED_DESC= Build shared libraries
+SM2_DESC= SM2 Elliptic Curve DH (Chinese standard)
+SM3_DESC= SM3 256bit (Chinese standard)
+SM4_DESC= SM4 128bit (Chinese standard)
SSE2_DESC= Runtime SSE2 detection
-SSL2_DESC= SSLv2 protocol support
-SSL3_DESC= SSLv3 protocol support
+SSL3_DESC= SSLv3 (unsafe)
+TLS1_DESC= TLSv1.0 (requires TLS1_1, TLS1_2)
+TLS1_1_DESC= TLSv1.1 (requires TLS1_2)
+TLS1_2_DESC= TLSv1.2
+WEAK-SSL-CIPHERS_DESC= Weak cipher support (unsafe)
ZLIB_DESC= zlib compression support
-USES= cpe perl5
-USE_PERL5= build
-MAKE_ARGS+= WHOLE_ARCHIVE_FLAG=--whole-archive
-MAKE_ENV+= LIBRPATH="${PREFIX}/lib" GREP_OPTIONS=
-SUB_FILES= pkg-message
+# Upstream default disabled options
+.for _option in md2 rc5 sctp ssl3 zlib weak-ssl-ciphers
+${_option:tu}_CONFIGURE_ON= enable-${_option}
+.endfor
-MAKE_JOBS_UNSAFE= yes
+# Upstream default enabled options
+.for _option in aria asm async ct des gost idea md4 mdc2 nextprotoneg rc2 rc4 \
+ rfc3779 rmd160 shared sm2 sm3 sm4 sse2 threads tls1 tls1_1 tls1_2
+${_option:tu}_CONFIGURE_OFF= no-${_option}
+.endfor
+
+MDC2_IMPLIES= DES
+TLS1_IMPLIES= TLS1_1
+TLS1_1_IMPLIES= TLS1_2
-ASM_CONFIGURE_OFF= no-asm
EC_CONFIGURE_ON= enable-ec_nistp_64_gcc_128
-EC_CONFIGURE_OFF= no-ec_nistp_64_gcc_128
I386_CONFIGURE_ON= 386
-MD2_CONFIGURE_ON= enable-md2
-MD2_CONFIGURE_OFF= no-md2
-PADLOCK_CFLAGS= -Wno-unused-function
-PADLOCK_CONFIGURE_OFF= no-padlock
-PADLOCK_PATCH_SITES= http://git.alpinelinux.org/cgit/aports/plain/main/openssl/:padlock
-PADLOCK_PATCHFILES= 1001-crypto-hmac-support-EVP_MD_CTX_FLAG_ONESHOT-and-set-.patch:padlock \
- 1002-backport-changes-from-upstream-padlock-module.patch:padlock \
- 1003-engines-e_padlock-implement-sha1-sha224-sha256-accel.patch:padlock \
- 1004-crypto-engine-autoload-padlock-dynamic-engine.patch:padlock
-PADLOCK_VARS= PATCH_DIST_STRIP=-p1
-RC5_CONFIGURE_ON= enable-rc5
-RC5_CONFIGURE_OFF= no-rc5
-RFC3779_CONFIGURE_ON= enable-rfc3779
-RFC3779_CONFIGURE_OFF= no-rfc3779
-SCTP_CONFIGURE_ON= sctp
-SCTP_CONFIGURE_OFF= no-sctp
-SHARED_CONFIGURE_ON= shared
+MAN3_EXTRA_PATCHES_OFF= ${FILESDIR}/extra-patch-util_process__docs.pl
SHARED_MAKE_ENV= SHLIBVER=${OPENSSL_SHLIBVER}
SHARED_PLIST_SUB= SHLIBVER=${OPENSSL_SHLIBVER}
SHARED_USE= ldconfig=yes
-SSE2_CONFIGURE_OFF= no-sse2
-SSL2_CONFIGURE_ON= enable-ssl2
-SSL2_CONFIGURE_OFF= no-ssl2
-SSL3_CONFIGURE_ON= enable-ssl3
-SSL3_CONFIGURE_OFF= no-ssl3 no-ssl3-method
-SSL3_EXTRA_PATCHES_OFF= ${PATCHDIR}/extra-patch-test_testssl
-THREADS_CONFIGURE_ON= threads
-THREADS_CONFIGURE_OFF= no-threads
-ZLIB_CONFIGURE_ON= zlib zlib-dynamic
-ZLIB_CONFIGURE_OFF= no-zlib no-zlib-dynamic
-
-CFLAGS+= -Werror -Qunused-arguments
+SSL3_CONFIGURE_ON+= enable-ssl3-method
+ZLIB_CONFIGURE_ON= zlib-dynamic
.include <bsd.port.pre.mk>
-
.if ${PREFIX} == /usr
IGNORE= the OpenSSL port can not be installed over the base version
.endif
@@ -116,43 +125,24 @@ PLIST_SUB+= OPENSSLDIR=${OPENSSLDIR:S=^${PREFIX}/==}
.include "version.mk"
.if ${PORT_OPTIONS:MASM}
-BROKEN_sparc64= option ASM generates illegal instructions
+BROKEN_sparc64= option ASM generates illegal instructions
.endif
-CONFIGURE_ARGS+= no-gmp
-
post-patch:
- ${REINPLACE_CMD} -e 's|m4 -B 8192|m4|g' \
- ${WRKSRC}/crypto/des/Makefile
- ${REINPLACE_CMD} -e 's|SHLIB_VERSION_NUMBER "1.0.0"|SHLIB_VERSION_NUMBER "${OPENSSL_SHLIBVER}"|' \
- ${WRKSRC}/crypto/opensslv.h
- ${REINPLACE_CMD} -e 's|ERR_R_MALLOC_ERROR|ERR_R_MALLOC_FAILURE|' \
- ${WRKSRC}/crypto/bio/bss_dgram.c
-.if ${PORT_OPTIONS:MEXPCIPHERS}
- ${REINPLACE_CMD} -e 's|TLS1_ALLOW_EXPERIMENTAL_CIPHERSUITES 0|TLS1_ALLOW_EXPERIMENTAL_CIPHERSUITES 1|' \
- ${WRKSRC}/ssl/tls1.h
-.endif
-
-post-patch-MAN3-off:
- ${GREP} -L openssl_manual_section ${WRKSRC}/doc/crypto/*.pod | ${XARGS} ${RM}
- ${RM} -r ${WRKSRC}/doc/ssl/*.pod
- ${REINPLACE_CMD} -e 's|pod doc/ssl/\*\.pod|pod|' ${WRKSRC}/Makefile.org
-
-do-configure:
- ${REINPLACE_CMD} -e "s|options 386|options|" \
- ${WRKSRC}/config
- cd ${WRKSRC} \
- && ${SETENV} CC="${CC}" FREEBSDCC="${CC}" CFLAGS="${CFLAGS}" PERL="${PERL}" \
- ./config --prefix=${PREFIX} --openssldir=${OPENSSLDIR} \
- --install_prefix=${STAGEDIR} \
- -L${PREFIX}/lib ${CONFIGURE_ARGS}
+ ${REINPLACE_CMD} \
+ -e 's|^MANDIR=.*$$|MANDIR=$$(INSTALLTOP)/man|' \
+ -e 's| install_html_docs$$||' \
+ -e 's|$$(LIBDIR)/pkgconfig|libdata/pkgconfig|g' \
+ ${WRKSRC}/Configurations/unix-Makefile.tmpl
+ ${REINPLACE_CMD} -e 's|\^GNU ld|GNU|' ${WRKSRC}/Configurations/shared-info.pl
post-configure:
${REINPLACE_CMD} \
- -e 's|^MANDIR=.*$$|MANDIR=$$(PREFIX)/man|' \
- -e 's|$$(LIBDIR)/pkgconfig|libdata/pkgconfig|g' \
- -e 's|LIBVERSION=[^ ]* |LIBVERSION=${OPENSSL_SHLIBVER} |' \
+ -e 's|SHLIB_VERSION_NUMBER=1.1|SHLIB_VERSION_NUMBER=${OPENSSL_SHLIBVER}|' \
${WRKSRC}/Makefile
+ ${REINPLACE_CMD} \
+ -e 's|SHLIB_VERSION_NUMBER "1.1"|SHLIB_VERSION_NUMBER "${OPENSSL_SHLIBVER}"|' \
+ ${WRKSRC}/include/openssl/opensslv.h
post-install-SHARED-on:
.for i in libcrypto libssl
@@ -160,18 +150,11 @@ post-install-SHARED-on:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/$i.so.${OPENSSL_SHLIBVER}
${LN} -sf $i.so.${OPENSSL_SHLIBVER} ${STAGEDIR}${PREFIX}/lib/$i.so
.endfor
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/openssl
-.for i in 4758cca aep atalla capi chil cswift gmp gost nuron padlock sureware ubsec
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/engines/lib${i}.so
+.for i in capi padlock
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/engines-1.1/${i}.so
.endfor
-post-install-DOCS-on:
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/doc/openssl.txt ${STAGEDIR}${DOCSDIR}/
-
-test: build
- cd ${WRKSRC} && ${MAKE} test
-
-regression-test: test
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/openssl
.include <bsd.port.post.mk>
diff --git a/test-ports/default/security/openssl/distinfo b/test-ports/default/security/openssl/distinfo
index 84004464..d42afd1c 100644
--- a/test-ports/default/security/openssl/distinfo
+++ b/test-ports/default/security/openssl/distinfo
@@ -1,11 +1,3 @@
-TIMESTAMP = 1495727915
-SHA256 (openssl-1.0.2/openssl-1.0.2l.tar.gz) = ce07195b659e75f4e1db43552860070061f156a98bb37b672b101ba6e3ddf30c
-SIZE (openssl-1.0.2/openssl-1.0.2l.tar.gz) = 5365054
-SHA256 (openssl-1.0.2/1001-crypto-hmac-support-EVP_MD_CTX_FLAG_ONESHOT-and-set-.patch) = 2eddcb7ab342285cb637ce6b6be143cca835f449f35dd9bb8c7b9167ba2117a7
-SIZE (openssl-1.0.2/1001-crypto-hmac-support-EVP_MD_CTX_FLAG_ONESHOT-and-set-.patch) = 3717
-SHA256 (openssl-1.0.2/1002-backport-changes-from-upstream-padlock-module.patch) = aee88a24622ce9d71e38deeb874e58435dcf8ff5690f56194f0e4a00fb09b260
-SIZE (openssl-1.0.2/1002-backport-changes-from-upstream-padlock-module.patch) = 5770
-SHA256 (openssl-1.0.2/1003-engines-e_padlock-implement-sha1-sha224-sha256-accel.patch) = c10b8aaf56a4f4f79ca195fc587e0bb533f643e777d7a3e6fb0350399a6060ea
-SIZE (openssl-1.0.2/1003-engines-e_padlock-implement-sha1-sha224-sha256-accel.patch) = 20935
-SHA256 (openssl-1.0.2/1004-crypto-engine-autoload-padlock-dynamic-engine.patch) = 97eb4411d0fc0890e94bc7c2d682f68b71135da782af769ca73914b37da2b1fd
-SIZE (openssl-1.0.2/1004-crypto-engine-autoload-padlock-dynamic-engine.patch) = 832
+TIMESTAMP = 1585663877
+SHA256 (openssl-1.1.1f.tar.gz) = 186c6bfe6ecfba7a5b48c47f8a1673d0f3b0e5ba2e25602dd23b629975da3f35
+SIZE (openssl-1.1.1f.tar.gz) = 9792828
diff --git a/test-ports/default/security/openssl/files/extra-patch-test_testssl b/test-ports/default/security/openssl/files/extra-patch-test_testssl
deleted file mode 100644
index 3fc5d794..00000000
--- a/test-ports/default/security/openssl/files/extra-patch-test_testssl
+++ /dev/null
@@ -1,15 +0,0 @@
-Disable SSLv3 test when built without SSL3 option disabled
-
- - Test for weak DH fails when enabled
-
---- test/testssl.orig 2017-04-27 12:23:44 UTC
-+++ test/testssl
-@@ -160,7 +160,7 @@ test_cipher() {
- }
- set -x
- echo "Testing ciphersuites"
--for protocol in TLSv1.2 SSLv3; do
-+for protocol in TLSv1.2; do
- echo "Testing ciphersuites for $protocol"
- for cipher in `../util/shlib_wrap.sh ../apps/openssl ciphers "RSA+$protocol" | tr ':' ' '`; do
- test_cipher $cipher $protocol
diff --git a/test-ports/default/security/openssl/files/extra-patch-util_process__docs.pl b/test-ports/default/security/openssl/files/extra-patch-util_process__docs.pl
new file mode 100644
index 00000000..d81c00d4
--- /dev/null
+++ b/test-ports/default/security/openssl/files/extra-patch-util_process__docs.pl
@@ -0,0 +1,20 @@
+--- util/process_docs.pl.orig 2018-09-11 12:48:25 UTC
++++ util/process_docs.pl
+@@ -43,7 +43,7 @@ GetOptions(\%options,
+ );
+
+ unless ($options{section}) {
+- $options{section} = [ 1, 3, 5, 7 ];
++ $options{section} = [ 1, 5 ];
+ }
+ unless ($options{sourcedir}) {
+ $options{sourcedir} = catdir($config{sourcedir}, "doc");
+@@ -98,7 +98,7 @@ foreach my $section (sort @{$options{sec
+ my $suffix = { man => ".$podinfo{section}".($options{suffix} // ""),
+ html => ".html" } -> {$options{type}};
+ my $generate = { man => "pod2man --name=$name --section=$podinfo{section} --center=OpenSSL --release=$config{version} \"$podpath\"",
+- html => "pod2html \"--podroot=$options{sourcedir}\" --htmldir=$updir --podpath=man1:man3:man5:man7 \"--infile=$podpath\" \"--title=$podname\" --quiet"
++ html => "pod2html \"--podroot=$options{sourcedir}\" --htmldir=$updir --podpath=man1:man5 \"--infile=$podpath\" \"--title=$podname\" --quiet"
+ } -> {$options{type}};
+ my $output_dir = catdir($options{destdir}, "man$podinfo{section}");
+ my $output_file = $podname . $suffix;
diff --git a/test-ports/default/security/openssl/files/patch-Configure b/test-ports/default/security/openssl/files/patch-Configure
deleted file mode 100644
index bea63f06..00000000
--- a/test-ports/default/security/openssl/files/patch-Configure
+++ /dev/null
@@ -1,45 +0,0 @@
---- Configure.orig 2015-06-11 15:50:11.000000000 +0200
-+++ Configure 2015-06-12 16:20:39.000000000 +0200
-@@ -467,19 +467,20 @@
- "android-mips","gcc:-mandroid -I\$(ANDROID_DEV)/include -B\$(ANDROID_DEV)/lib -O3 -Wall::-D_REENTRANT::-ldl:BN_LLONG RC4_CHAR RC4_CHUNK DES_INT DES_UNROLL BF_PTR:${mips32_asm}:o32:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
-
- #### *BSD [do see comment about ${BSDthreads} above!]
--"BSD-generic32","gcc:-O3 -fomit-frame-pointer -Wall::${BSDthreads}:::BN_LLONG RC2_CHAR RC4_INDEX DES_INT DES_UNROLL:${no_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
--"BSD-x86", "gcc:-DL_ENDIAN -O3 -fomit-frame-pointer -Wall::${BSDthreads}:::BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_asm}:a.out:dlfcn:bsd-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
--"BSD-x86-elf", "gcc:-DL_ENDIAN -O3 -fomit-frame-pointer -Wall::${BSDthreads}:::BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}:dlfcn:bsd-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
--"debug-BSD-x86-elf", "gcc:-DL_ENDIAN -O3 -Wall -g::${BSDthreads}:::BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}:dlfcn:bsd-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
--"BSD-sparcv8", "gcc:-DB_ENDIAN -O3 -mcpu=v8 -Wall::${BSDthreads}:::BN_LLONG RC2_CHAR RC4_INDEX DES_INT DES_UNROLL:${sparcv8_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
-+"BSD-generic32","$ENV{'FREEBSDCC'}:-O3 -fomit-frame-pointer -Wall $ENV{'CFLAGS'}::${BSDthreads}:::BN_LLONG RC2_CHAR RC4_INDEX DES_INT DES_UNROLL:${no_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIBVER)",
-+"BSD-x86", "$ENV{'FREEBSDCC'}:-DL_ENDIAN -O3 -fomit-frame-pointer -Wall $ENV{'CFLAGS'}::${BSDthreads}:::BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_asm}:a.out:dlfcn:bsd-shared:-fPIC::.so.\$(SHLIBVER)",
-+"BSD-x86-elf", "$ENV{'FREEBSDCC'}:-DL_ENDIAN -O3 -fomit-frame-pointer -Wall $ENV{'CFLAGS'}::${BSDthreads}:::BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}:dlfcn:bsd-shared:-fPIC::.so.\$(SHLIBVER)",
-+"debug-BSD-x86-elf", "$ENV{'FREEBSDCC'}:-DL_ENDIAN -O3 -Wall -g $ENV{'CFLAGS'}::${BSDthreads}:::BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}:dlfcn:bsd-shared:-fPIC::.so.\$(SHLIBVER)",
-+"BSD-sparcv8", "$ENV{'FREEBSDCC'}:-DB_ENDIAN -O3 -mcpu=v8 -Wall $ENV{'CFLAGS'}::${BSDthreads}:::BN_LLONG RC2_CHAR RC4_INDEX DES_INT DES_UNROLL:${sparcv8_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIBVER)",
-
--"BSD-generic64","gcc:-O3 -Wall::${BSDthreads}:::SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_UNROLL:${no_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
-+"BSD-generic64","$ENV{'FREEBSDCC'}:-O3 -Wall $ENV{'CFLAGS'}::${BSDthreads}:::SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_UNROLL:${no_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIBVER)",
- # -DMD32_REG_T=int doesn't actually belong in sparc64 target, it
- # simply *happens* to work around a compiler bug in gcc 3.3.3,
- # triggered by RIPEMD160 code.
--"BSD-sparc64", "gcc:-DB_ENDIAN -O3 -DMD32_REG_T=int -Wall::${BSDthreads}:::BN_LLONG RC2_CHAR RC4_CHUNK DES_INT DES_PTR DES_RISC2 BF_PTR:${sparcv9_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
--"BSD-ia64", "gcc:-DL_ENDIAN -O3 -Wall::${BSDthreads}:::SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_UNROLL DES_INT:${ia64_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
--"BSD-x86_64", "cc:-DL_ENDIAN -O3 -Wall::${BSDthreads}:::SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_UNROLL:${x86_64_asm}:elf:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
-+"BSD-sparc64", "$ENV{'FREEBSDCC'}:-DB_ENDIAN -O3 -DMD32_REG_T=int -Wall $ENV{'CFLAGS'}::${BSDthreads}:::BN_LLONG RC2_CHAR RC4_CHUNK DES_INT DES_PTR DES_RISC2 BF_PTR:${sparcv9_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIBVER)",
-+"BSD-ia64", "$ENV{'FREEBSDCC'}:-DL_ENDIAN -O3 -Wall $ENV{'CFLAGS'}::${BSDthreads}:::SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_UNROLL DES_INT:${ia64_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIBVER)",
-+"BSD-x86_64", "$ENV{'FREEBSDCC'}:-DL_ENDIAN -O3 -Wall $ENV{'CFLAGS'}::${BSDthreads}:::SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_UNROLL:${x86_64_asm}:elf:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIBVER)",
-+"BSD-alpha", "$ENV{'FREEBSDCC'}:-DL_ENDIAN -O -Wall $ENV{'CFLAGS'}::${BSDthreads}:::SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_UNROLL DES_RISC1:${no_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIBVER)",
-
- "bsdi-elf-gcc", "gcc:-DPERL5 -DL_ENDIAN -fomit-frame-pointer -O3 -march=i486 -Wall::(unknown)::-ldl:BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
-
-@@ -2019,10 +2020,12 @@
- if ( $perl =~ m@^/@) {
- &dofile("tools/c_rehash",$perl,'^#!/', '#!%s','^my \$dir;$', 'my $dir = "' . $openssldir . '";', '^my \$prefix;$', 'my $prefix = "' . $prefix . '";');
- &dofile("apps/CA.pl",$perl,'^#!/', '#!%s');
-+ &dofile("apps/tsget",$perl,'^#!/', '#!%s');
- } else {
- # No path for Perl known ...
- &dofile("tools/c_rehash",'/usr/local/bin/perl','^#!/', '#!%s','^my \$dir;$', 'my $dir = "' . $openssldir . '";', '^my \$prefix;$', 'my $prefix = "' . $prefix . '";');
- &dofile("apps/CA.pl",'/usr/local/bin/perl','^#!/', '#!%s');
-+ &dofile("apps/tsget",'/usr/local/bin/perl',,'^#!/', '#!%s');
- }
- if ($depflags ne $default_depflags && !$make_depend) {
- print <<EOF;
diff --git a/test-ports/default/security/openssl/files/patch-Makefile b/test-ports/default/security/openssl/files/patch-Makefile
deleted file mode 100644
index 77e810e4..00000000
--- a/test-ports/default/security/openssl/files/patch-Makefile
+++ /dev/null
@@ -1,11 +0,0 @@
---- apps/Makefile.orig Tue Aug 10 11:09:07 2004
-+++ apps/Makefile Tue Oct 26 07:00:51 2004
-@@ -112,7 +112,7 @@
- done
- @cp openssl.cnf $(INSTALL_PREFIX)$(OPENSSLDIR)/openssl.cnf.new; \
- chmod 644 $(INSTALL_PREFIX)$(OPENSSLDIR)/openssl.cnf.new; \
-- mv -f $(INSTALL_PREFIX)$(OPENSSLDIR)/openssl.cnf.new $(INSTALL_PREFIX)$(OPENSSLDIR)/openssl.cnf
-+ mv -f $(INSTALL_PREFIX)$(OPENSSLDIR)/openssl.cnf.new $(INSTALL_PREFIX)$(OPENSSLDIR)/openssl.cnf.sample
-
- tags:
- ctags $(SRC)
diff --git a/test-ports/default/security/openssl/files/patch-RFC-5705 b/test-ports/default/security/openssl/files/patch-RFC-5705
deleted file mode 100644
index 7138cdf2..00000000
--- a/test-ports/default/security/openssl/files/patch-RFC-5705
+++ /dev/null
@@ -1,38 +0,0 @@
---- ssl/ssl.h 6 Jan 2010 17:37:38 -0000 1.221.2.24
-+++ ssl/ssl.h 17 Jun 2010 12:25:35 -0000
-@@ -1806,6 +1806,10 @@
- /* Pre-shared secret session resumption functions */
- int SSL_set_session_secret_cb(SSL *s, tls_session_secret_cb_fn tls_session_secret_cb, void *arg);
-
-+void SSL_tls1_key_exporter(SSL *s, unsigned char *label, int label_len,
-+ unsigned char *context, int context_len,
-+ unsigned char *out, int olen);
-+
- /* BEGIN ERROR CODES */
- /* The following lines are auto generated by the script mkerr.pl. Any changes
- * made after this point may be overwritten when the script is next run.
-
---- ssl/t1_enc.c.orig 2015-01-22 15:58:32.000000000 +0100
-+++ ssl/t1_enc.c 2015-03-10 07:21:12.000000000 +0100
-@@ -1261,6 +1261,21 @@
- return (rv);
- }
-
-+void SSL_tls1_key_exporter(SSL *s, unsigned char *label, int label_len,
-+ unsigned char *context, int context_len,
-+ unsigned char *out, int olen)
-+ {
-+ unsigned char tmp[olen];
-+
-+ tls1_PRF(s->s3->tmp.new_cipher->algorithm2,
-+ label, label_len,
-+ s->s3->client_random,SSL3_RANDOM_SIZE,
-+ s->s3->server_random,SSL3_RANDOM_SIZE,
-+ context, context_len, NULL, 0,
-+ s->session->master_key, s->session->master_key_length,
-+ out, tmp, olen);
-+ }
-+
- int tls1_alert_code(int code)
- {
- switch (code) {
diff --git a/test-ports/default/security/openssl/files/patch-apps_s__client.c b/test-ports/default/security/openssl/files/patch-apps_s__client.c
deleted file mode 100644
index 05ba211a..00000000
--- a/test-ports/default/security/openssl/files/patch-apps_s__client.c
+++ /dev/null
@@ -1,22 +0,0 @@
-From 4e48c77572a9a96a301e362a3646cd3cc7eca0f9 Mon Sep 17 00:00:00 2001
-From: Carlos Alberto Lopez Perez <clopez@igalia.com>
-Date: Mon, 6 Aug 2012 01:45:51 +0200
-Subject: [PATCH] Fix XMPP code detection on s_client starttls xmpp
-
- * Some XMPP Servers (OpenFire) use double quotes.
- * This makes s_client starttls work with this servers.
- * Tested with OpenFire servers from http://xmpp.net/ ::
-
- openssl s_client -connect coderollers.com:5222 -starttls xmpp
---- apps/s_client.c.orig 2017-05-25 12:54:38 UTC
-+++ apps/s_client.c
-@@ -1663,7 +1663,8 @@ int MAIN(int argc, char **argv)
- seen = BIO_read(sbio, mbuf, BUFSIZZ);
- mbuf[seen] = 0;
- while (!strstr
-- (mbuf, "<starttls xmlns='urn:ietf:params:xml:ns:xmpp-tls'")) {
-+ (mbuf, "<starttls xmlns='urn:ietf:params:xml:ns:xmpp-tls'") &&
-+ !strstr(mbuf, "<starttls xmlns=\"urn:ietf:params:xml:ns:xmpp-tls\"")) {
- if (strstr(mbuf, "/stream:features>"))
- goto shut;
- seen = BIO_read(sbio, mbuf, BUFSIZZ);
diff --git a/test-ports/default/security/openssl/files/patch-config b/test-ports/default/security/openssl/files/patch-config
index c9d4fa7d..753e22c6 100644
--- a/test-ports/default/security/openssl/files/patch-config
+++ b/test-ports/default/security/openssl/files/patch-config
@@ -1,8 +1,8 @@
---- config.orig 2013-06-16 07:01:13.038797248 -0500
-+++ config 2013-06-16 07:01:18.138794838 -0500
-@@ -734,14 +734,8 @@
- sparc64-*-*bsd*) OUT="BSD-sparc64" ;;
+--- config.orig 2018-01-13 13:57:15 UTC
++++ config
+@@ -694,14 +694,8 @@ case "$GUESSOS" in
ia64-*-*bsd*) OUT="BSD-ia64" ;;
+ x86_64-*-dragonfly*) OUT="BSD-x86_64" ;;
amd64-*-*bsd*) OUT="BSD-x86_64" ;;
- *86*-*-*bsd*) # mimic ld behaviour when it's looking for libc...
- if [ -L /usr/lib/libc.so ]; then # [Free|Net]BSD
diff --git a/test-ports/default/security/openssl/files/pkg-message.in b/test-ports/default/security/openssl/files/pkg-message.in
index 967964da..0cae95bf 100644
--- a/test-ports/default/security/openssl/files/pkg-message.in
+++ b/test-ports/default/security/openssl/files/pkg-message.in
@@ -1 +1,8 @@
-Edit %%PREFIX%%/openssl/openssl.cnf to fit your needs.
+[
+{ type: install
+ message: <<EOM
+Copy %%PREFIX%%/openssl/openssl.cnf.sample to %%PREFIX%%/openssl/openssl.cnf
+and edit it to fit your needs.
+EOM
+}
+]
diff --git a/test-ports/default/security/openssl/pkg-descr b/test-ports/default/security/openssl/pkg-descr
index 3d682d8d..c0f70fb4 100644
--- a/test-ports/default/security/openssl/pkg-descr
+++ b/test-ports/default/security/openssl/pkg-descr
@@ -1,8 +1,8 @@
The OpenSSL Project is a collaborative effort to develop a robust,
commercial-grade, full-featured, and Open Source toolkit implementing
-the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security
-(TLS v1) protocols with full-strength cryptography world-wide. The
-project is managed by a worldwide community of volunteers that use
+the Secure Sockets Layer (SSL v3) and Transport Layer Security (TLS v1,
+v1.1, v1.2, v1.3) protocols with full-strength cryptography world-wide.
+The project is managed by a worldwide community of volunteers that use
the Internet to communicate, plan, and develop the OpenSSL tookit
and its related documentation.
@@ -12,5 +12,4 @@ an Apache-style licence, which basically means that you are free
to get and use it for commercial and non-commercial purposes subject
to some simple license conditions.
-WWW: http://www.openssl.org/
-WWW: http://sctp.fh-muenster.de/dtls-patches.html
+WWW: https://www.openssl.org/
diff --git a/test-ports/default/security/openssl/pkg-plist b/test-ports/default/security/openssl/pkg-plist
index d72e3875..26908047 100644
--- a/test-ports/default/security/openssl/pkg-plist
+++ b/test-ports/default/security/openssl/pkg-plist
@@ -3,60 +3,82 @@ bin/openssl
include/openssl/aes.h
include/openssl/asn1.h
include/openssl/asn1_mac.h
+include/openssl/asn1err.h
include/openssl/asn1t.h
+include/openssl/async.h
+include/openssl/asyncerr.h
include/openssl/bio.h
+include/openssl/bioerr.h
include/openssl/blowfish.h
include/openssl/bn.h
+include/openssl/bnerr.h
include/openssl/buffer.h
+include/openssl/buffererr.h
include/openssl/camellia.h
include/openssl/cast.h
include/openssl/cmac.h
include/openssl/cms.h
+include/openssl/cmserr.h
include/openssl/comp.h
+include/openssl/comperr.h
include/openssl/conf.h
include/openssl/conf_api.h
+include/openssl/conferr.h
include/openssl/crypto.h
+include/openssl/cryptoerr.h
+include/openssl/ct.h
+include/openssl/cterr.h
include/openssl/des.h
-include/openssl/des_old.h
include/openssl/dh.h
+include/openssl/dherr.h
include/openssl/dsa.h
-include/openssl/dso.h
+include/openssl/dsaerr.h
include/openssl/dtls1.h
include/openssl/e_os2.h
include/openssl/ebcdic.h
include/openssl/ec.h
include/openssl/ecdh.h
include/openssl/ecdsa.h
+include/openssl/ecerr.h
include/openssl/engine.h
+include/openssl/engineerr.h
include/openssl/err.h
include/openssl/evp.h
+include/openssl/evperr.h
include/openssl/hmac.h
include/openssl/idea.h
-include/openssl/krb5_asn.h
-include/openssl/kssl.h
+include/openssl/kdf.h
+include/openssl/kdferr.h
include/openssl/lhash.h
-%%MD2%%include/openssl/md2.h
+include/openssl/md2.h
include/openssl/md4.h
include/openssl/md5.h
include/openssl/mdc2.h
include/openssl/modes.h
include/openssl/obj_mac.h
include/openssl/objects.h
+include/openssl/objectserr.h
include/openssl/ocsp.h
+include/openssl/ocsperr.h
include/openssl/opensslconf.h
include/openssl/opensslv.h
include/openssl/ossl_typ.h
include/openssl/pem.h
include/openssl/pem2.h
+include/openssl/pemerr.h
include/openssl/pkcs12.h
+include/openssl/pkcs12err.h
include/openssl/pkcs7.h
-include/openssl/pqueue.h
+include/openssl/pkcs7err.h
include/openssl/rand.h
+include/openssl/rand_drbg.h
+include/openssl/randerr.h
include/openssl/rc2.h
include/openssl/rc4.h
-%%RC5%%include/openssl/rc5.h
+include/openssl/rc5.h
include/openssl/ripemd.h
include/openssl/rsa.h
+include/openssl/rsaerr.h
include/openssl/safestack.h
include/openssl/seed.h
include/openssl/sha.h
@@ -64,31 +86,26 @@ include/openssl/srp.h
include/openssl/srtp.h
include/openssl/ssl.h
include/openssl/ssl2.h
-include/openssl/ssl23.h
include/openssl/ssl3.h
+include/openssl/sslerr.h
include/openssl/stack.h
+include/openssl/store.h
+include/openssl/storeerr.h
include/openssl/symhacks.h
include/openssl/tls1.h
include/openssl/ts.h
+include/openssl/tserr.h
include/openssl/txt_db.h
include/openssl/ui.h
-include/openssl/ui_compat.h
+include/openssl/uierr.h
include/openssl/whrlpool.h
include/openssl/x509.h
include/openssl/x509_vfy.h
+include/openssl/x509err.h
include/openssl/x509v3.h
-%%SHARED%%lib/engines/lib4758cca.so
-%%SHARED%%lib/engines/libaep.so
-%%SHARED%%lib/engines/libatalla.so
-%%SHARED%%lib/engines/libcapi.so
-%%SHARED%%lib/engines/libchil.so
-%%SHARED%%lib/engines/libcswift.so
-%%SHARED%%lib/engines/libgmp.so
-%%SHARED%%lib/engines/libgost.so
-%%SHARED%%lib/engines/libnuron.so
-%%SHARED%%lib/engines/libpadlock.so
-%%SHARED%%lib/engines/libsureware.so
-%%SHARED%%lib/engines/libubsec.so
+include/openssl/x509v3err.h
+%%SHARED%%lib/engines-1.1/capi.so
+%%SHARED%%lib/engines-1.1/padlock.so
lib/libcrypto.a
%%SHARED%%lib/libcrypto.so
%%SHARED%%lib/libcrypto.so.%%SHLIBVER%%
@@ -110,20 +127,66 @@ man/man1/dgst.1.gz
man/man1/dhparam.1.gz
man/man1/dsa.1.gz
man/man1/dsaparam.1.gz
-man/man1/dss1.1.gz
man/man1/ec.1.gz
man/man1/ecparam.1.gz
man/man1/enc.1.gz
+man/man1/engine.1.gz
man/man1/errstr.1.gz
man/man1/gendsa.1.gz
man/man1/genpkey.1.gz
man/man1/genrsa.1.gz
-man/man1/md2.1.gz
-man/man1/md4.1.gz
-man/man1/md5.1.gz
-man/man1/mdc2.1.gz
+man/man1/list.1.gz
man/man1/nseq.1.gz
man/man1/ocsp.1.gz
+man/man1/openssl-asn1parse.1.gz
+man/man1/openssl-c_rehash.1.gz
+man/man1/openssl-ca.1.gz
+man/man1/openssl-ciphers.1.gz
+man/man1/openssl-cms.1.gz
+man/man1/openssl-crl.1.gz
+man/man1/openssl-crl2pkcs7.1.gz
+man/man1/openssl-dgst.1.gz
+man/man1/openssl-dhparam.1.gz
+man/man1/openssl-dsa.1.gz
+man/man1/openssl-dsaparam.1.gz
+man/man1/openssl-ec.1.gz
+man/man1/openssl-ecparam.1.gz
+man/man1/openssl-enc.1.gz
+man/man1/openssl-engine.1.gz
+man/man1/openssl-errstr.1.gz
+man/man1/openssl-gendsa.1.gz
+man/man1/openssl-genpkey.1.gz
+man/man1/openssl-genrsa.1.gz
+man/man1/openssl-list.1.gz
+man/man1/openssl-nseq.1.gz
+man/man1/openssl-ocsp.1.gz
+man/man1/openssl-passwd.1.gz
+man/man1/openssl-pkcs12.1.gz
+man/man1/openssl-pkcs7.1.gz
+man/man1/openssl-pkcs8.1.gz
+man/man1/openssl-pkey.1.gz
+man/man1/openssl-pkeyparam.1.gz
+man/man1/openssl-pkeyutl.1.gz
+man/man1/openssl-prime.1.gz
+man/man1/openssl-rand.1.gz
+man/man1/openssl-rehash.1.gz
+man/man1/openssl-req.1.gz
+man/man1/openssl-rsa.1.gz
+man/man1/openssl-rsautl.1.gz
+man/man1/openssl-s_client.1.gz
+man/man1/openssl-s_server.1.gz
+man/man1/openssl-s_time.1.gz
+man/man1/openssl-sess_id.1.gz
+man/man1/openssl-smime.1.gz
+man/man1/openssl-speed.1.gz
+man/man1/openssl-spkac.1.gz
+man/man1/openssl-srp.1.gz
+man/man1/openssl-storeutl.1.gz
+man/man1/openssl-ts.1.gz
+man/man1/openssl-tsget.1.gz
+man/man1/openssl-verify.1.gz
+man/man1/openssl-version.1.gz
+man/man1/openssl-x509.1.gz
man/man1/openssl.1.gz
man/man1/passwd.1.gz
man/man1/pkcs12.1.gz
@@ -132,37 +195,82 @@ man/man1/pkcs8.1.gz
man/man1/pkey.1.gz
man/man1/pkeyparam.1.gz
man/man1/pkeyutl.1.gz
+man/man1/prime.1.gz
man/man1/rand.1.gz
+man/man1/rehash.1.gz
man/man1/req.1.gz
-man/man1/ripemd160.1.gz
man/man1/rsa.1.gz
man/man1/rsautl.1.gz
man/man1/s_client.1.gz
man/man1/s_server.1.gz
man/man1/s_time.1.gz
man/man1/sess_id.1.gz
-man/man1/sha.1.gz
-man/man1/sha1.1.gz
-man/man1/sha224.1.gz
-man/man1/sha256.1.gz
-man/man1/sha384.1.gz
-man/man1/sha512.1.gz
man/man1/smime.1.gz
man/man1/speed.1.gz
man/man1/spkac.1.gz
+man/man1/srp.1.gz
+man/man1/storeutl.1.gz
man/man1/ts.1.gz
man/man1/tsget.1.gz
man/man1/verify.1.gz
man/man1/version.1.gz
man/man1/x509.1.gz
+%%MAN3%%man/man3/ACCESS_DESCRIPTION_free.3.gz
+%%MAN3%%man/man3/ACCESS_DESCRIPTION_new.3.gz
+%%MAN3%%man/man3/ADMISSIONS.3.gz
+%%MAN3%%man/man3/ADMISSIONS_free.3.gz
+%%MAN3%%man/man3/ADMISSIONS_get0_admissionAuthority.3.gz
+%%MAN3%%man/man3/ADMISSIONS_get0_namingAuthority.3.gz
+%%MAN3%%man/man3/ADMISSIONS_get0_professionInfos.3.gz
+%%MAN3%%man/man3/ADMISSIONS_new.3.gz
+%%MAN3%%man/man3/ADMISSIONS_set0_admissionAuthority.3.gz
+%%MAN3%%man/man3/ADMISSIONS_set0_namingAuthority.3.gz
+%%MAN3%%man/man3/ADMISSIONS_set0_professionInfos.3.gz
+%%MAN3%%man/man3/ADMISSION_SYNTAX.3.gz
+%%MAN3%%man/man3/ADMISSION_SYNTAX_free.3.gz
+%%MAN3%%man/man3/ADMISSION_SYNTAX_get0_admissionAuthority.3.gz
+%%MAN3%%man/man3/ADMISSION_SYNTAX_get0_contentsOfAdmissions.3.gz
+%%MAN3%%man/man3/ADMISSION_SYNTAX_new.3.gz
+%%MAN3%%man/man3/ADMISSION_SYNTAX_set0_admissionAuthority.3.gz
+%%MAN3%%man/man3/ADMISSION_SYNTAX_set0_contentsOfAdmissions.3.gz
+%%MAN3%%man/man3/ASIdOrRange_free.3.gz
+%%MAN3%%man/man3/ASIdOrRange_new.3.gz
+%%MAN3%%man/man3/ASIdentifierChoice_free.3.gz
+%%MAN3%%man/man3/ASIdentifierChoice_new.3.gz
+%%MAN3%%man/man3/ASIdentifiers_free.3.gz
+%%MAN3%%man/man3/ASIdentifiers_new.3.gz
+%%MAN3%%man/man3/ASN1_ENUMERATED_get.3.gz
+%%MAN3%%man/man3/ASN1_ENUMERATED_get_int64.3.gz
+%%MAN3%%man/man3/ASN1_ENUMERATED_set.3.gz
+%%MAN3%%man/man3/ASN1_ENUMERATED_set_int64.3.gz
+%%MAN3%%man/man3/ASN1_ENUMERATED_to_BN.3.gz
+%%MAN3%%man/man3/ASN1_GENERALIZEDTIME_adj.3.gz
+%%MAN3%%man/man3/ASN1_GENERALIZEDTIME_check.3.gz
+%%MAN3%%man/man3/ASN1_GENERALIZEDTIME_print.3.gz
+%%MAN3%%man/man3/ASN1_GENERALIZEDTIME_set.3.gz
+%%MAN3%%man/man3/ASN1_GENERALIZEDTIME_set_string.3.gz
+%%MAN3%%man/man3/ASN1_INTEGER_get.3.gz
+%%MAN3%%man/man3/ASN1_INTEGER_get_int64.3.gz
+%%MAN3%%man/man3/ASN1_INTEGER_get_uint64.3.gz
+%%MAN3%%man/man3/ASN1_INTEGER_set.3.gz
+%%MAN3%%man/man3/ASN1_INTEGER_set_int64.3.gz
+%%MAN3%%man/man3/ASN1_INTEGER_set_uint64.3.gz
+%%MAN3%%man/man3/ASN1_INTEGER_to_BN.3.gz
+%%MAN3%%man/man3/ASN1_ITEM.3.gz
+%%MAN3%%man/man3/ASN1_ITEM_get.3.gz
+%%MAN3%%man/man3/ASN1_ITEM_lookup.3.gz
%%MAN3%%man/man3/ASN1_OBJECT_free.3.gz
%%MAN3%%man/man3/ASN1_OBJECT_new.3.gz
+%%MAN3%%man/man3/ASN1_STRING_TABLE.3.gz
+%%MAN3%%man/man3/ASN1_STRING_TABLE_add.3.gz
+%%MAN3%%man/man3/ASN1_STRING_TABLE_cleanup.3.gz
+%%MAN3%%man/man3/ASN1_STRING_TABLE_get.3.gz
%%MAN3%%man/man3/ASN1_STRING_cmp.3.gz
%%MAN3%%man/man3/ASN1_STRING_data.3.gz
%%MAN3%%man/man3/ASN1_STRING_dup.3.gz
%%MAN3%%man/man3/ASN1_STRING_free.3.gz
+%%MAN3%%man/man3/ASN1_STRING_get0_data.3.gz
%%MAN3%%man/man3/ASN1_STRING_length.3.gz
-%%MAN3%%man/man3/ASN1_STRING_length_set.3.gz
%%MAN3%%man/man3/ASN1_STRING_new.3.gz
%%MAN3%%man/man3/ASN1_STRING_print.3.gz
%%MAN3%%man/man3/ASN1_STRING_print_ex.3.gz
@@ -173,13 +281,56 @@ man/man1/x509.1.gz
%%MAN3%%man/man3/ASN1_STRING_type_new.3.gz
%%MAN3%%man/man3/ASN1_TIME_adj.3.gz
%%MAN3%%man/man3/ASN1_TIME_check.3.gz
+%%MAN3%%man/man3/ASN1_TIME_cmp_time_t.3.gz
+%%MAN3%%man/man3/ASN1_TIME_compare.3.gz
%%MAN3%%man/man3/ASN1_TIME_diff.3.gz
+%%MAN3%%man/man3/ASN1_TIME_normalize.3.gz
%%MAN3%%man/man3/ASN1_TIME_print.3.gz
%%MAN3%%man/man3/ASN1_TIME_set.3.gz
%%MAN3%%man/man3/ASN1_TIME_set_string.3.gz
+%%MAN3%%man/man3/ASN1_TIME_set_string_X509.3.gz
+%%MAN3%%man/man3/ASN1_TIME_to_generalizedtime.3.gz
+%%MAN3%%man/man3/ASN1_TIME_to_tm.3.gz
+%%MAN3%%man/man3/ASN1_TYPE_cmp.3.gz
+%%MAN3%%man/man3/ASN1_TYPE_get.3.gz
+%%MAN3%%man/man3/ASN1_TYPE_pack_sequence.3.gz
+%%MAN3%%man/man3/ASN1_TYPE_set.3.gz
+%%MAN3%%man/man3/ASN1_TYPE_set1.3.gz
+%%MAN3%%man/man3/ASN1_TYPE_unpack_sequence.3.gz
+%%MAN3%%man/man3/ASN1_UTCTIME_adj.3.gz
+%%MAN3%%man/man3/ASN1_UTCTIME_check.3.gz
+%%MAN3%%man/man3/ASN1_UTCTIME_cmp_time_t.3.gz
+%%MAN3%%man/man3/ASN1_UTCTIME_print.3.gz
+%%MAN3%%man/man3/ASN1_UTCTIME_set.3.gz
+%%MAN3%%man/man3/ASN1_UTCTIME_set_string.3.gz
%%MAN3%%man/man3/ASN1_add_oid_module.3.gz
%%MAN3%%man/man3/ASN1_generate_nconf.3.gz
%%MAN3%%man/man3/ASN1_generate_v3.3.gz
+%%MAN3%%man/man3/ASN1_tag2str.3.gz
+%%MAN3%%man/man3/ASRange_free.3.gz
+%%MAN3%%man/man3/ASRange_new.3.gz
+%%MAN3%%man/man3/ASYNC_WAIT_CTX_clear_fd.3.gz
+%%MAN3%%man/man3/ASYNC_WAIT_CTX_free.3.gz
+%%MAN3%%man/man3/ASYNC_WAIT_CTX_get_all_fds.3.gz
+%%MAN3%%man/man3/ASYNC_WAIT_CTX_get_changed_fds.3.gz
+%%MAN3%%man/man3/ASYNC_WAIT_CTX_get_fd.3.gz
+%%MAN3%%man/man3/ASYNC_WAIT_CTX_new.3.gz
+%%MAN3%%man/man3/ASYNC_WAIT_CTX_set_wait_fd.3.gz
+%%MAN3%%man/man3/ASYNC_block_pause.3.gz
+%%MAN3%%man/man3/ASYNC_cleanup_thread.3.gz
+%%MAN3%%man/man3/ASYNC_get_current_job.3.gz
+%%MAN3%%man/man3/ASYNC_get_wait_ctx.3.gz
+%%MAN3%%man/man3/ASYNC_init_thread.3.gz
+%%MAN3%%man/man3/ASYNC_is_capable.3.gz
+%%MAN3%%man/man3/ASYNC_pause_job.3.gz
+%%MAN3%%man/man3/ASYNC_start_job.3.gz
+%%MAN3%%man/man3/ASYNC_unblock_pause.3.gz
+%%MAN3%%man/man3/AUTHORITY_INFO_ACCESS_free.3.gz
+%%MAN3%%man/man3/AUTHORITY_INFO_ACCESS_new.3.gz
+%%MAN3%%man/man3/AUTHORITY_KEYID_free.3.gz
+%%MAN3%%man/man3/AUTHORITY_KEYID_new.3.gz
+%%MAN3%%man/man3/BASIC_CONSTRAINTS_free.3.gz
+%%MAN3%%man/man3/BASIC_CONSTRAINTS_new.3.gz
%%MAN3%%man/man3/BF_cbc_encrypt.3.gz
%%MAN3%%man/man3/BF_cfb64_encrypt.3.gz
%%MAN3%%man/man3/BF_decrypt.3.gz
@@ -188,8 +339,32 @@ man/man1/x509.1.gz
%%MAN3%%man/man3/BF_ofb64_encrypt.3.gz
%%MAN3%%man/man3/BF_options.3.gz
%%MAN3%%man/man3/BF_set_key.3.gz
+%%MAN3%%man/man3/BIO_ADDR.3.gz
+%%MAN3%%man/man3/BIO_ADDRINFO.3.gz
+%%MAN3%%man/man3/BIO_ADDRINFO_address.3.gz
+%%MAN3%%man/man3/BIO_ADDRINFO_family.3.gz
+%%MAN3%%man/man3/BIO_ADDRINFO_free.3.gz
+%%MAN3%%man/man3/BIO_ADDRINFO_next.3.gz
+%%MAN3%%man/man3/BIO_ADDRINFO_protocol.3.gz
+%%MAN3%%man/man3/BIO_ADDRINFO_socktype.3.gz
+%%MAN3%%man/man3/BIO_ADDR_clear.3.gz
+%%MAN3%%man/man3/BIO_ADDR_family.3.gz
+%%MAN3%%man/man3/BIO_ADDR_free.3.gz
+%%MAN3%%man/man3/BIO_ADDR_hostname_string.3.gz
+%%MAN3%%man/man3/BIO_ADDR_new.3.gz
+%%MAN3%%man/man3/BIO_ADDR_path_string.3.gz
+%%MAN3%%man/man3/BIO_ADDR_rawaddress.3.gz
+%%MAN3%%man/man3/BIO_ADDR_rawmake.3.gz
+%%MAN3%%man/man3/BIO_ADDR_rawport.3.gz
+%%MAN3%%man/man3/BIO_ADDR_service_string.3.gz
+%%MAN3%%man/man3/BIO_accept_ex.3.gz
%%MAN3%%man/man3/BIO_append_filename.3.gz
+%%MAN3%%man/man3/BIO_bind.3.gz
%%MAN3%%man/man3/BIO_callback_ctrl.3.gz
+%%MAN3%%man/man3/BIO_callback_fn.3.gz
+%%MAN3%%man/man3/BIO_callback_fn_ex.3.gz
+%%MAN3%%man/man3/BIO_closesocket.3.gz
+%%MAN3%%man/man3/BIO_connect.3.gz
%%MAN3%%man/man3/BIO_ctrl.3.gz
%%MAN3%%man/man3/BIO_ctrl_get_read_request.3.gz
%%MAN3%%man/man3/BIO_ctrl_get_write_guarantee.3.gz
@@ -200,6 +375,7 @@ man/man1/x509.1.gz
%%MAN3%%man/man3/BIO_destroy_bio_pair.3.gz
%%MAN3%%man/man3/BIO_do_accept.3.gz
%%MAN3%%man/man3/BIO_do_connect.3.gz
+%%MAN3%%man/man3/BIO_do_handshake.3.gz
%%MAN3%%man/man3/BIO_eof.3.gz
%%MAN3%%man/man3/BIO_f_base64.3.gz
%%MAN3%%man/man3/BIO_f_buffer.3.gz
@@ -211,34 +387,74 @@ man/man1/x509.1.gz
%%MAN3%%man/man3/BIO_flush.3.gz
%%MAN3%%man/man3/BIO_free.3.gz
%%MAN3%%man/man3/BIO_free_all.3.gz
+%%MAN3%%man/man3/BIO_get_accept_ip_family.3.gz
+%%MAN3%%man/man3/BIO_get_accept_name.3.gz
%%MAN3%%man/man3/BIO_get_accept_port.3.gz
%%MAN3%%man/man3/BIO_get_bind_mode.3.gz
+%%MAN3%%man/man3/BIO_get_buffer_num_lines.3.gz
%%MAN3%%man/man3/BIO_get_callback.3.gz
%%MAN3%%man/man3/BIO_get_callback_arg.3.gz
+%%MAN3%%man/man3/BIO_get_callback_ex.3.gz
%%MAN3%%man/man3/BIO_get_cipher_ctx.3.gz
%%MAN3%%man/man3/BIO_get_cipher_status.3.gz
%%MAN3%%man/man3/BIO_get_close.3.gz
+%%MAN3%%man/man3/BIO_get_conn_address.3.gz
%%MAN3%%man/man3/BIO_get_conn_hostname.3.gz
-%%MAN3%%man/man3/BIO_get_conn_int_port.3.gz
-%%MAN3%%man/man3/BIO_get_conn_ip.3.gz
+%%MAN3%%man/man3/BIO_get_conn_ip_family.3.gz
%%MAN3%%man/man3/BIO_get_conn_port.3.gz
+%%MAN3%%man/man3/BIO_get_data.3.gz
+%%MAN3%%man/man3/BIO_get_ex_data.3.gz
+%%MAN3%%man/man3/BIO_get_ex_new_index.3.gz
%%MAN3%%man/man3/BIO_get_fd.3.gz
%%MAN3%%man/man3/BIO_get_fp.3.gz
%%MAN3%%man/man3/BIO_get_info_callback.3.gz
+%%MAN3%%man/man3/BIO_get_init.3.gz
%%MAN3%%man/man3/BIO_get_md.3.gz
%%MAN3%%man/man3/BIO_get_md_ctx.3.gz
%%MAN3%%man/man3/BIO_get_mem_data.3.gz
%%MAN3%%man/man3/BIO_get_mem_ptr.3.gz
+%%MAN3%%man/man3/BIO_get_new_index.3.gz
%%MAN3%%man/man3/BIO_get_num_renegotiates.3.gz
+%%MAN3%%man/man3/BIO_get_peer_name.3.gz
+%%MAN3%%man/man3/BIO_get_peer_port.3.gz
%%MAN3%%man/man3/BIO_get_read_request.3.gz
%%MAN3%%man/man3/BIO_get_retry_BIO.3.gz
%%MAN3%%man/man3/BIO_get_retry_reason.3.gz
+%%MAN3%%man/man3/BIO_get_shutdown.3.gz
%%MAN3%%man/man3/BIO_get_ssl.3.gz
%%MAN3%%man/man3/BIO_get_write_buf_size.3.gz
%%MAN3%%man/man3/BIO_get_write_guarantee.3.gz
%%MAN3%%man/man3/BIO_gets.3.gz
+%%MAN3%%man/man3/BIO_hostserv_priorities.3.gz
+%%MAN3%%man/man3/BIO_info_cb.3.gz
%%MAN3%%man/man3/BIO_int_ctrl.3.gz
+%%MAN3%%man/man3/BIO_listen.3.gz
+%%MAN3%%man/man3/BIO_lookup.3.gz
+%%MAN3%%man/man3/BIO_lookup_ex.3.gz
+%%MAN3%%man/man3/BIO_lookup_type.3.gz
%%MAN3%%man/man3/BIO_make_bio_pair.3.gz
+%%MAN3%%man/man3/BIO_meth_free.3.gz
+%%MAN3%%man/man3/BIO_meth_get_callback_ctrl.3.gz
+%%MAN3%%man/man3/BIO_meth_get_create.3.gz
+%%MAN3%%man/man3/BIO_meth_get_ctrl.3.gz
+%%MAN3%%man/man3/BIO_meth_get_destroy.3.gz
+%%MAN3%%man/man3/BIO_meth_get_gets.3.gz
+%%MAN3%%man/man3/BIO_meth_get_puts.3.gz
+%%MAN3%%man/man3/BIO_meth_get_read.3.gz
+%%MAN3%%man/man3/BIO_meth_get_read_ex.3.gz
+%%MAN3%%man/man3/BIO_meth_get_write.3.gz
+%%MAN3%%man/man3/BIO_meth_get_write_ex.3.gz
+%%MAN3%%man/man3/BIO_meth_new.3.gz
+%%MAN3%%man/man3/BIO_meth_set_callback_ctrl.3.gz
+%%MAN3%%man/man3/BIO_meth_set_create.3.gz
+%%MAN3%%man/man3/BIO_meth_set_ctrl.3.gz
+%%MAN3%%man/man3/BIO_meth_set_destroy.3.gz
+%%MAN3%%man/man3/BIO_meth_set_gets.3.gz
+%%MAN3%%man/man3/BIO_meth_set_puts.3.gz
+%%MAN3%%man/man3/BIO_meth_set_read.3.gz
+%%MAN3%%man/man3/BIO_meth_set_read_ex.3.gz
+%%MAN3%%man/man3/BIO_meth_set_write.3.gz
+%%MAN3%%man/man3/BIO_meth_set_write_ex.3.gz
%%MAN3%%man/man3/BIO_method_type.3.gz
%%MAN3%%man/man3/BIO_new.3.gz
%%MAN3%%man/man3/BIO_new_CMS.3.gz
@@ -254,12 +470,15 @@ man/man1/x509.1.gz
%%MAN3%%man/man3/BIO_new_ssl.3.gz
%%MAN3%%man/man3/BIO_new_ssl_connect.3.gz
%%MAN3%%man/man3/BIO_next.3.gz
+%%MAN3%%man/man3/BIO_parse_hostserv.3.gz
%%MAN3%%man/man3/BIO_pending.3.gz
%%MAN3%%man/man3/BIO_pop.3.gz
+%%MAN3%%man/man3/BIO_printf.3.gz
%%MAN3%%man/man3/BIO_ptr_ctrl.3.gz
%%MAN3%%man/man3/BIO_push.3.gz
%%MAN3%%man/man3/BIO_puts.3.gz
%%MAN3%%man/man3/BIO_read.3.gz
+%%MAN3%%man/man3/BIO_read_ex.3.gz
%%MAN3%%man/man3/BIO_read_filename.3.gz
%%MAN3%%man/man3/BIO_reset.3.gz
%%MAN3%%man/man3/BIO_retry_type.3.gz
@@ -271,82 +490,105 @@ man/man1/x509.1.gz
%%MAN3%%man/man3/BIO_s_file.3.gz
%%MAN3%%man/man3/BIO_s_mem.3.gz
%%MAN3%%man/man3/BIO_s_null.3.gz
+%%MAN3%%man/man3/BIO_s_secmem.3.gz
%%MAN3%%man/man3/BIO_s_socket.3.gz
%%MAN3%%man/man3/BIO_seek.3.gz
-%%MAN3%%man/man3/BIO_set.3.gz
%%MAN3%%man/man3/BIO_set_accept_bios.3.gz
+%%MAN3%%man/man3/BIO_set_accept_ip_family.3.gz
+%%MAN3%%man/man3/BIO_set_accept_name.3.gz
%%MAN3%%man/man3/BIO_set_accept_port.3.gz
%%MAN3%%man/man3/BIO_set_bind_mode.3.gz
+%%MAN3%%man/man3/BIO_set_buffer_read_data.3.gz
+%%MAN3%%man/man3/BIO_set_buffer_size.3.gz
%%MAN3%%man/man3/BIO_set_callback.3.gz
%%MAN3%%man/man3/BIO_set_callback_arg.3.gz
+%%MAN3%%man/man3/BIO_set_callback_ex.3.gz
%%MAN3%%man/man3/BIO_set_cipher.3.gz
%%MAN3%%man/man3/BIO_set_close.3.gz
+%%MAN3%%man/man3/BIO_set_conn_address.3.gz
%%MAN3%%man/man3/BIO_set_conn_hostname.3.gz
-%%MAN3%%man/man3/BIO_set_conn_int_port.3.gz
-%%MAN3%%man/man3/BIO_set_conn_ip.3.gz
+%%MAN3%%man/man3/BIO_set_conn_ip_family.3.gz
%%MAN3%%man/man3/BIO_set_conn_port.3.gz
+%%MAN3%%man/man3/BIO_set_data.3.gz
+%%MAN3%%man/man3/BIO_set_ex_data.3.gz
%%MAN3%%man/man3/BIO_set_fd.3.gz
%%MAN3%%man/man3/BIO_set_fp.3.gz
%%MAN3%%man/man3/BIO_set_info_callback.3.gz
+%%MAN3%%man/man3/BIO_set_init.3.gz
%%MAN3%%man/man3/BIO_set_md.3.gz
%%MAN3%%man/man3/BIO_set_mem_buf.3.gz
%%MAN3%%man/man3/BIO_set_mem_eof_return.3.gz
%%MAN3%%man/man3/BIO_set_nbio.3.gz
%%MAN3%%man/man3/BIO_set_nbio_accept.3.gz
+%%MAN3%%man/man3/BIO_set_next.3.gz
+%%MAN3%%man/man3/BIO_set_read_buffer_size.3.gz
+%%MAN3%%man/man3/BIO_set_retry_reason.3.gz
+%%MAN3%%man/man3/BIO_set_shutdown.3.gz
%%MAN3%%man/man3/BIO_set_ssl.3.gz
%%MAN3%%man/man3/BIO_set_ssl_mode.3.gz
%%MAN3%%man/man3/BIO_set_ssl_renegotiate_bytes.3.gz
%%MAN3%%man/man3/BIO_set_ssl_renegotiate_timeout.3.gz
%%MAN3%%man/man3/BIO_set_write_buf_size.3.gz
+%%MAN3%%man/man3/BIO_set_write_buffer_size.3.gz
%%MAN3%%man/man3/BIO_should_io_special.3.gz
%%MAN3%%man/man3/BIO_should_read.3.gz
%%MAN3%%man/man3/BIO_should_retry.3.gz
%%MAN3%%man/man3/BIO_should_write.3.gz
%%MAN3%%man/man3/BIO_shutdown_wr.3.gz
+%%MAN3%%man/man3/BIO_snprintf.3.gz
+%%MAN3%%man/man3/BIO_socket.3.gz
%%MAN3%%man/man3/BIO_ssl_copy_session_id.3.gz
%%MAN3%%man/man3/BIO_ssl_shutdown.3.gz
%%MAN3%%man/man3/BIO_tell.3.gz
+%%MAN3%%man/man3/BIO_up_ref.3.gz
%%MAN3%%man/man3/BIO_vfree.3.gz
+%%MAN3%%man/man3/BIO_vprintf.3.gz
+%%MAN3%%man/man3/BIO_vsnprintf.3.gz
%%MAN3%%man/man3/BIO_wpending.3.gz
%%MAN3%%man/man3/BIO_write.3.gz
+%%MAN3%%man/man3/BIO_write_ex.3.gz
%%MAN3%%man/man3/BIO_write_filename.3.gz
%%MAN3%%man/man3/BN_BLINDING_convert.3.gz
%%MAN3%%man/man3/BN_BLINDING_convert_ex.3.gz
%%MAN3%%man/man3/BN_BLINDING_create_param.3.gz
%%MAN3%%man/man3/BN_BLINDING_free.3.gz
%%MAN3%%man/man3/BN_BLINDING_get_flags.3.gz
-%%MAN3%%man/man3/BN_BLINDING_get_thread_id.3.gz
%%MAN3%%man/man3/BN_BLINDING_invert.3.gz
%%MAN3%%man/man3/BN_BLINDING_invert_ex.3.gz
+%%MAN3%%man/man3/BN_BLINDING_is_current_thread.3.gz
+%%MAN3%%man/man3/BN_BLINDING_lock.3.gz
%%MAN3%%man/man3/BN_BLINDING_new.3.gz
+%%MAN3%%man/man3/BN_BLINDING_set_current_thread.3.gz
%%MAN3%%man/man3/BN_BLINDING_set_flags.3.gz
-%%MAN3%%man/man3/BN_BLINDING_set_thread_id.3.gz
-%%MAN3%%man/man3/BN_BLINDING_thread_id.3.gz
+%%MAN3%%man/man3/BN_BLINDING_unlock.3.gz
%%MAN3%%man/man3/BN_BLINDING_update.3.gz
%%MAN3%%man/man3/BN_CTX_end.3.gz
%%MAN3%%man/man3/BN_CTX_free.3.gz
%%MAN3%%man/man3/BN_CTX_get.3.gz
-%%MAN3%%man/man3/BN_CTX_init.3.gz
%%MAN3%%man/man3/BN_CTX_new.3.gz
+%%MAN3%%man/man3/BN_CTX_secure_new.3.gz
%%MAN3%%man/man3/BN_CTX_start.3.gz
%%MAN3%%man/man3/BN_GENCB_call.3.gz
+%%MAN3%%man/man3/BN_GENCB_free.3.gz
+%%MAN3%%man/man3/BN_GENCB_get_arg.3.gz
+%%MAN3%%man/man3/BN_GENCB_new.3.gz
%%MAN3%%man/man3/BN_GENCB_set.3.gz
%%MAN3%%man/man3/BN_GENCB_set_old.3.gz
%%MAN3%%man/man3/BN_MONT_CTX_copy.3.gz
%%MAN3%%man/man3/BN_MONT_CTX_free.3.gz
-%%MAN3%%man/man3/BN_MONT_CTX_init.3.gz
%%MAN3%%man/man3/BN_MONT_CTX_new.3.gz
%%MAN3%%man/man3/BN_MONT_CTX_set.3.gz
%%MAN3%%man/man3/BN_RECP_CTX_free.3.gz
-%%MAN3%%man/man3/BN_RECP_CTX_init.3.gz
%%MAN3%%man/man3/BN_RECP_CTX_new.3.gz
%%MAN3%%man/man3/BN_RECP_CTX_set.3.gz
%%MAN3%%man/man3/BN_add.3.gz
%%MAN3%%man/man3/BN_add_word.3.gz
%%MAN3%%man/man3/BN_bin2bn.3.gz
%%MAN3%%man/man3/BN_bn2bin.3.gz
+%%MAN3%%man/man3/BN_bn2binpad.3.gz
%%MAN3%%man/man3/BN_bn2dec.3.gz
%%MAN3%%man/man3/BN_bn2hex.3.gz
+%%MAN3%%man/man3/BN_bn2lebinpad.3.gz
%%MAN3%%man/man3/BN_bn2mpi.3.gz
%%MAN3%%man/man3/BN_clear.3.gz
%%MAN3%%man/man3/BN_clear_bit.3.gz
@@ -364,9 +606,21 @@ man/man1/x509.1.gz
%%MAN3%%man/man3/BN_gcd.3.gz
%%MAN3%%man/man3/BN_generate_prime.3.gz
%%MAN3%%man/man3/BN_generate_prime_ex.3.gz
+%%MAN3%%man/man3/BN_get0_nist_prime_192.3.gz
+%%MAN3%%man/man3/BN_get0_nist_prime_224.3.gz
+%%MAN3%%man/man3/BN_get0_nist_prime_256.3.gz
+%%MAN3%%man/man3/BN_get0_nist_prime_384.3.gz
+%%MAN3%%man/man3/BN_get0_nist_prime_521.3.gz
+%%MAN3%%man/man3/BN_get_rfc2409_prime_1024.3.gz
+%%MAN3%%man/man3/BN_get_rfc2409_prime_768.3.gz
+%%MAN3%%man/man3/BN_get_rfc3526_prime_1536.3.gz
+%%MAN3%%man/man3/BN_get_rfc3526_prime_2048.3.gz
+%%MAN3%%man/man3/BN_get_rfc3526_prime_3072.3.gz
+%%MAN3%%man/man3/BN_get_rfc3526_prime_4096.3.gz
+%%MAN3%%man/man3/BN_get_rfc3526_prime_6144.3.gz
+%%MAN3%%man/man3/BN_get_rfc3526_prime_8192.3.gz
%%MAN3%%man/man3/BN_get_word.3.gz
%%MAN3%%man/man3/BN_hex2bn.3.gz
-%%MAN3%%man/man3/BN_init.3.gz
%%MAN3%%man/man3/BN_is_bit_set.3.gz
%%MAN3%%man/man3/BN_is_odd.3.gz
%%MAN3%%man/man3/BN_is_one.3.gz
@@ -376,6 +630,7 @@ man/man1/x509.1.gz
%%MAN3%%man/man3/BN_is_prime_fasttest_ex.3.gz
%%MAN3%%man/man3/BN_is_word.3.gz
%%MAN3%%man/man3/BN_is_zero.3.gz
+%%MAN3%%man/man3/BN_lebin2bn.3.gz
%%MAN3%%man/man3/BN_lshift.3.gz
%%MAN3%%man/man3/BN_lshift1.3.gz
%%MAN3%%man/man3/BN_mask_bits.3.gz
@@ -400,33 +655,44 @@ man/man1/x509.1.gz
%%MAN3%%man/man3/BN_one.3.gz
%%MAN3%%man/man3/BN_print.3.gz
%%MAN3%%man/man3/BN_print_fp.3.gz
+%%MAN3%%man/man3/BN_priv_rand.3.gz
+%%MAN3%%man/man3/BN_priv_rand_range.3.gz
%%MAN3%%man/man3/BN_pseudo_rand.3.gz
%%MAN3%%man/man3/BN_pseudo_rand_range.3.gz
%%MAN3%%man/man3/BN_rand.3.gz
%%MAN3%%man/man3/BN_rand_range.3.gz
%%MAN3%%man/man3/BN_rshift.3.gz
%%MAN3%%man/man3/BN_rshift1.3.gz
+%%MAN3%%man/man3/BN_secure_new.3.gz
+%%MAN3%%man/man3/BN_security_bits.3.gz
%%MAN3%%man/man3/BN_set_bit.3.gz
%%MAN3%%man/man3/BN_set_word.3.gz
%%MAN3%%man/man3/BN_sqr.3.gz
%%MAN3%%man/man3/BN_sub.3.gz
%%MAN3%%man/man3/BN_sub_word.3.gz
%%MAN3%%man/man3/BN_swap.3.gz
+%%MAN3%%man/man3/BN_to_ASN1_ENUMERATED.3.gz
+%%MAN3%%man/man3/BN_to_ASN1_INTEGER.3.gz
%%MAN3%%man/man3/BN_to_montgomery.3.gz
%%MAN3%%man/man3/BN_ucmp.3.gz
%%MAN3%%man/man3/BN_value_one.3.gz
+%%MAN3%%man/man3/BN_with_flags.3.gz
%%MAN3%%man/man3/BN_zero.3.gz
%%MAN3%%man/man3/BUF_MEM_free.3.gz
%%MAN3%%man/man3/BUF_MEM_grow.3.gz
+%%MAN3%%man/man3/BUF_MEM_grow_clean.3.gz
%%MAN3%%man/man3/BUF_MEM_new.3.gz
%%MAN3%%man/man3/BUF_MEM_new_ex.3.gz
-%%MAN3%%man/man3/BUF_memdup.3.gz
-%%MAN3%%man/man3/BUF_strdup.3.gz
-%%MAN3%%man/man3/BUF_strlcat.3.gz
-%%MAN3%%man/man3/BUF_strlcpy.3.gz
-%%MAN3%%man/man3/BUF_strndup.3.gz
+%%MAN3%%man/man3/BUF_reverse.3.gz
+%%MAN3%%man/man3/CERTIFICATEPOLICIES_free.3.gz
+%%MAN3%%man/man3/CERTIFICATEPOLICIES_new.3.gz
+%%MAN3%%man/man3/CMS_ContentInfo_free.3.gz
+%%MAN3%%man/man3/CMS_ContentInfo_new.3.gz
+%%MAN3%%man/man3/CMS_ContentInfo_print_ctx.3.gz
%%MAN3%%man/man3/CMS_ReceiptRequest_create0.3.gz
+%%MAN3%%man/man3/CMS_ReceiptRequest_free.3.gz
%%MAN3%%man/man3/CMS_ReceiptRequest_get0_values.3.gz
+%%MAN3%%man/man3/CMS_ReceiptRequest_new.3.gz
%%MAN3%%man/man3/CMS_RecipientInfo_decrypt.3.gz
%%MAN3%%man/man3/CMS_RecipientInfo_encrypt.3.gz
%%MAN3%%man/man3/CMS_RecipientInfo_kekri_get0_id.3.gz
@@ -439,6 +705,7 @@ man/man1/x509.1.gz
%%MAN3%%man/man3/CMS_SignerInfo_cert_cmp.3.gz
%%MAN3%%man/man3/CMS_SignerInfo_get0_signature.3.gz
%%MAN3%%man/man3/CMS_SignerInfo_get0_signer_id.3.gz
+%%MAN3%%man/man3/CMS_SignerInfo_set1_signer_cert.3.gz
%%MAN3%%man/man3/CMS_SignerInfo_sign.3.gz
%%MAN3%%man/man3/CMS_add0_cert.3.gz
%%MAN3%%man/man3/CMS_add0_crl.3.gz
@@ -462,7 +729,6 @@ man/man1/x509.1.gz
%%MAN3%%man/man3/CMS_get1_certs.3.gz
%%MAN3%%man/man3/CMS_get1_crls.3.gz
%%MAN3%%man/man3/CMS_set1_eContentType.3.gz
-%%MAN3%%man/man3/CMS_set1_signer_cert.3.gz
%%MAN3%%man/man3/CMS_sign.3.gz
%%MAN3%%man/man3/CMS_sign_receipt.3.gz
%%MAN3%%man/man3/CMS_uncompress.3.gz
@@ -473,22 +739,80 @@ man/man1/x509.1.gz
%%MAN3%%man/man3/CONF_modules_load.3.gz
%%MAN3%%man/man3/CONF_modules_load_file.3.gz
%%MAN3%%man/man3/CONF_modules_unload.3.gz
-%%MAN3%%man/man3/CRYPTO_THREADID_cmp.3.gz
-%%MAN3%%man/man3/CRYPTO_THREADID_cpy.3.gz
-%%MAN3%%man/man3/CRYPTO_THREADID_current.3.gz
-%%MAN3%%man/man3/CRYPTO_THREADID_get_callback.3.gz
-%%MAN3%%man/man3/CRYPTO_THREADID_hash.3.gz
-%%MAN3%%man/man3/CRYPTO_THREADID_set_callback.3.gz
-%%MAN3%%man/man3/CRYPTO_destroy_dynlockid.3.gz
+%%MAN3%%man/man3/CRL_DIST_POINTS_free.3.gz
+%%MAN3%%man/man3/CRL_DIST_POINTS_new.3.gz
+%%MAN3%%man/man3/CRYPTO_EX_dup.3.gz
+%%MAN3%%man/man3/CRYPTO_EX_free.3.gz
+%%MAN3%%man/man3/CRYPTO_EX_new.3.gz
+%%MAN3%%man/man3/CRYPTO_THREAD_lock_free.3.gz
+%%MAN3%%man/man3/CRYPTO_THREAD_lock_new.3.gz
+%%MAN3%%man/man3/CRYPTO_THREAD_read_lock.3.gz
+%%MAN3%%man/man3/CRYPTO_THREAD_run_once.3.gz
+%%MAN3%%man/man3/CRYPTO_THREAD_unlock.3.gz
+%%MAN3%%man/man3/CRYPTO_THREAD_write_lock.3.gz
+%%MAN3%%man/man3/CRYPTO_atomic_add.3.gz
+%%MAN3%%man/man3/CRYPTO_clear_free.3.gz
+%%MAN3%%man/man3/CRYPTO_clear_realloc.3.gz
+%%MAN3%%man/man3/CRYPTO_free.3.gz
+%%MAN3%%man/man3/CRYPTO_free_ex_data.3.gz
+%%MAN3%%man/man3/CRYPTO_free_ex_index.3.gz
+%%MAN3%%man/man3/CRYPTO_get_alloc_counts.3.gz
%%MAN3%%man/man3/CRYPTO_get_ex_data.3.gz
-%%MAN3%%man/man3/CRYPTO_get_new_dynlockid.3.gz
-%%MAN3%%man/man3/CRYPTO_lock.3.gz
-%%MAN3%%man/man3/CRYPTO_num_locks.3.gz
-%%MAN3%%man/man3/CRYPTO_set_dynlock_create_callback.3.gz
-%%MAN3%%man/man3/CRYPTO_set_dynlock_destroy_callback.3.gz
-%%MAN3%%man/man3/CRYPTO_set_dynlock_lock_callback.3.gz
+%%MAN3%%man/man3/CRYPTO_get_ex_new_index.3.gz
+%%MAN3%%man/man3/CRYPTO_get_mem_functions.3.gz
+%%MAN3%%man/man3/CRYPTO_malloc.3.gz
+%%MAN3%%man/man3/CRYPTO_mem_ctrl.3.gz
+%%MAN3%%man/man3/CRYPTO_mem_debug_pop.3.gz
+%%MAN3%%man/man3/CRYPTO_mem_debug_push.3.gz
+%%MAN3%%man/man3/CRYPTO_mem_leaks.3.gz
+%%MAN3%%man/man3/CRYPTO_mem_leaks_cb.3.gz
+%%MAN3%%man/man3/CRYPTO_mem_leaks_fp.3.gz
+%%MAN3%%man/man3/CRYPTO_memcmp.3.gz
+%%MAN3%%man/man3/CRYPTO_new_ex_data.3.gz
+%%MAN3%%man/man3/CRYPTO_realloc.3.gz
+%%MAN3%%man/man3/CRYPTO_secure_allocated.3.gz
+%%MAN3%%man/man3/CRYPTO_secure_clear_free.3.gz
+%%MAN3%%man/man3/CRYPTO_secure_free.3.gz
+%%MAN3%%man/man3/CRYPTO_secure_malloc.3.gz
+%%MAN3%%man/man3/CRYPTO_secure_malloc_done.3.gz
+%%MAN3%%man/man3/CRYPTO_secure_malloc_init.3.gz
+%%MAN3%%man/man3/CRYPTO_secure_malloc_initialized.3.gz
+%%MAN3%%man/man3/CRYPTO_secure_used.3.gz
+%%MAN3%%man/man3/CRYPTO_secure_zalloc.3.gz
%%MAN3%%man/man3/CRYPTO_set_ex_data.3.gz
-%%MAN3%%man/man3/CRYPTO_set_locking_callback.3.gz
+%%MAN3%%man/man3/CRYPTO_set_mem_debug.3.gz
+%%MAN3%%man/man3/CRYPTO_set_mem_functions.3.gz
+%%MAN3%%man/man3/CRYPTO_strdup.3.gz
+%%MAN3%%man/man3/CRYPTO_strndup.3.gz
+%%MAN3%%man/man3/CRYPTO_zalloc.3.gz
+%%MAN3%%man/man3/CTLOG_STORE_free.3.gz
+%%MAN3%%man/man3/CTLOG_STORE_get0_log_by_id.3.gz
+%%MAN3%%man/man3/CTLOG_STORE_load_default_file.3.gz
+%%MAN3%%man/man3/CTLOG_STORE_load_file.3.gz
+%%MAN3%%man/man3/CTLOG_STORE_new.3.gz
+%%MAN3%%man/man3/CTLOG_free.3.gz
+%%MAN3%%man/man3/CTLOG_get0_log_id.3.gz
+%%MAN3%%man/man3/CTLOG_get0_name.3.gz
+%%MAN3%%man/man3/CTLOG_get0_public_key.3.gz
+%%MAN3%%man/man3/CTLOG_new.3.gz
+%%MAN3%%man/man3/CTLOG_new_from_base64.3.gz
+%%MAN3%%man/man3/CT_POLICY_EVAL_CTX_free.3.gz
+%%MAN3%%man/man3/CT_POLICY_EVAL_CTX_get0_cert.3.gz
+%%MAN3%%man/man3/CT_POLICY_EVAL_CTX_get0_issuer.3.gz
+%%MAN3%%man/man3/CT_POLICY_EVAL_CTX_get0_log_store.3.gz
+%%MAN3%%man/man3/CT_POLICY_EVAL_CTX_get_time.3.gz
+%%MAN3%%man/man3/CT_POLICY_EVAL_CTX_new.3.gz
+%%MAN3%%man/man3/CT_POLICY_EVAL_CTX_set1_cert.3.gz
+%%MAN3%%man/man3/CT_POLICY_EVAL_CTX_set1_issuer.3.gz
+%%MAN3%%man/man3/CT_POLICY_EVAL_CTX_set_shared_CTLOG_STORE.3.gz
+%%MAN3%%man/man3/CT_POLICY_EVAL_CTX_set_time.3.gz
+%%MAN3%%man/man3/DECLARE_ASN1_FUNCTIONS.3.gz
+%%MAN3%%man/man3/DECLARE_LHASH_OF.3.gz
+%%MAN3%%man/man3/DECLARE_PEM_rw.3.gz
+%%MAN3%%man/man3/DEFINE_SPECIAL_STACK_OF.3.gz
+%%MAN3%%man/man3/DEFINE_SPECIAL_STACK_OF_CONST.3.gz
+%%MAN3%%man/man3/DEFINE_STACK_OF.3.gz
+%%MAN3%%man/man3/DEFINE_STACK_OF_CONST.3.gz
%%MAN3%%man/man3/DES_cbc_cksum.3.gz
%%MAN3%%man/man3/DES_cfb64_encrypt.3.gz
%%MAN3%%man/man3/DES_cfb_encrypt.3.gz
@@ -500,11 +824,8 @@ man/man1/x509.1.gz
%%MAN3%%man/man3/DES_ede2_cfb64_encrypt.3.gz
%%MAN3%%man/man3/DES_ede2_ofb64_encrypt.3.gz
%%MAN3%%man/man3/DES_ede3_cbc_encrypt.3.gz
-%%MAN3%%man/man3/DES_ede3_cbcm_encrypt.3.gz
%%MAN3%%man/man3/DES_ede3_cfb64_encrypt.3.gz
%%MAN3%%man/man3/DES_ede3_ofb64_encrypt.3.gz
-%%MAN3%%man/man3/DES_enc_read.3.gz
-%%MAN3%%man/man3/DES_enc_write.3.gz
%%MAN3%%man/man3/DES_fcrypt.3.gz
%%MAN3%%man/man3/DES_is_weak_key.3.gz
%%MAN3%%man/man3/DES_key_sched.3.gz
@@ -522,26 +843,85 @@ man/man1/x509.1.gz
%%MAN3%%man/man3/DES_string_to_key.3.gz
%%MAN3%%man/man3/DES_xcbc_encrypt.3.gz
%%MAN3%%man/man3/DH_OpenSSL.3.gz
+%%MAN3%%man/man3/DH_bits.3.gz
%%MAN3%%man/man3/DH_check.3.gz
+%%MAN3%%man/man3/DH_check_ex.3.gz
+%%MAN3%%man/man3/DH_check_params.3.gz
+%%MAN3%%man/man3/DH_check_params_ex.3.gz
+%%MAN3%%man/man3/DH_check_pub_key_ex.3.gz
+%%MAN3%%man/man3/DH_clear_flags.3.gz
%%MAN3%%man/man3/DH_compute_key.3.gz
%%MAN3%%man/man3/DH_free.3.gz
%%MAN3%%man/man3/DH_generate_key.3.gz
%%MAN3%%man/man3/DH_generate_parameters.3.gz
%%MAN3%%man/man3/DH_generate_parameters_ex.3.gz
+%%MAN3%%man/man3/DH_get0_engine.3.gz
+%%MAN3%%man/man3/DH_get0_g.3.gz
+%%MAN3%%man/man3/DH_get0_key.3.gz
+%%MAN3%%man/man3/DH_get0_p.3.gz
+%%MAN3%%man/man3/DH_get0_pqg.3.gz
+%%MAN3%%man/man3/DH_get0_priv_key.3.gz
+%%MAN3%%man/man3/DH_get0_pub_key.3.gz
+%%MAN3%%man/man3/DH_get0_q.3.gz
+%%MAN3%%man/man3/DH_get_1024_160.3.gz
+%%MAN3%%man/man3/DH_get_2048_224.3.gz
+%%MAN3%%man/man3/DH_get_2048_256.3.gz
%%MAN3%%man/man3/DH_get_default_method.3.gz
%%MAN3%%man/man3/DH_get_ex_data.3.gz
%%MAN3%%man/man3/DH_get_ex_new_index.3.gz
+%%MAN3%%man/man3/DH_get_length.3.gz
+%%MAN3%%man/man3/DH_get_nid.3.gz
+%%MAN3%%man/man3/DH_meth_dup.3.gz
+%%MAN3%%man/man3/DH_meth_free.3.gz
+%%MAN3%%man/man3/DH_meth_get0_app_data.3.gz
+%%MAN3%%man/man3/DH_meth_get0_name.3.gz
+%%MAN3%%man/man3/DH_meth_get_bn_mod_exp.3.gz
+%%MAN3%%man/man3/DH_meth_get_compute_key.3.gz
+%%MAN3%%man/man3/DH_meth_get_finish.3.gz
+%%MAN3%%man/man3/DH_meth_get_flags.3.gz
+%%MAN3%%man/man3/DH_meth_get_generate_key.3.gz
+%%MAN3%%man/man3/DH_meth_get_generate_params.3.gz
+%%MAN3%%man/man3/DH_meth_get_init.3.gz
+%%MAN3%%man/man3/DH_meth_new.3.gz
+%%MAN3%%man/man3/DH_meth_set0_app_data.3.gz
+%%MAN3%%man/man3/DH_meth_set1_name.3.gz
+%%MAN3%%man/man3/DH_meth_set_bn_mod_exp.3.gz
+%%MAN3%%man/man3/DH_meth_set_compute_key.3.gz
+%%MAN3%%man/man3/DH_meth_set_finish.3.gz
+%%MAN3%%man/man3/DH_meth_set_flags.3.gz
+%%MAN3%%man/man3/DH_meth_set_generate_key.3.gz
+%%MAN3%%man/man3/DH_meth_set_generate_params.3.gz
+%%MAN3%%man/man3/DH_meth_set_init.3.gz
%%MAN3%%man/man3/DH_new.3.gz
+%%MAN3%%man/man3/DH_new_by_nid.3.gz
%%MAN3%%man/man3/DH_new_method.3.gz
+%%MAN3%%man/man3/DH_security_bits.3.gz
+%%MAN3%%man/man3/DH_set0_key.3.gz
+%%MAN3%%man/man3/DH_set0_pqg.3.gz
%%MAN3%%man/man3/DH_set_default_method.3.gz
%%MAN3%%man/man3/DH_set_ex_data.3.gz
+%%MAN3%%man/man3/DH_set_flags.3.gz
+%%MAN3%%man/man3/DH_set_length.3.gz
%%MAN3%%man/man3/DH_set_method.3.gz
%%MAN3%%man/man3/DH_size.3.gz
+%%MAN3%%man/man3/DH_test_flags.3.gz
%%MAN3%%man/man3/DHparams_print.3.gz
%%MAN3%%man/man3/DHparams_print_fp.3.gz
+%%MAN3%%man/man3/DIRECTORYSTRING_free.3.gz
+%%MAN3%%man/man3/DIRECTORYSTRING_new.3.gz
+%%MAN3%%man/man3/DISPLAYTEXT_free.3.gz
+%%MAN3%%man/man3/DISPLAYTEXT_new.3.gz
+%%MAN3%%man/man3/DIST_POINT_NAME_free.3.gz
+%%MAN3%%man/man3/DIST_POINT_NAME_new.3.gz
+%%MAN3%%man/man3/DIST_POINT_free.3.gz
+%%MAN3%%man/man3/DIST_POINT_new.3.gz
%%MAN3%%man/man3/DSA_OpenSSL.3.gz
%%MAN3%%man/man3/DSA_SIG_free.3.gz
+%%MAN3%%man/man3/DSA_SIG_get0.3.gz
%%MAN3%%man/man3/DSA_SIG_new.3.gz
+%%MAN3%%man/man3/DSA_SIG_set0.3.gz
+%%MAN3%%man/man3/DSA_bits.3.gz
+%%MAN3%%man/man3/DSA_clear_flags.3.gz
%%MAN3%%man/man3/DSA_do_sign.3.gz
%%MAN3%%man/man3/DSA_do_verify.3.gz
%%MAN3%%man/man3/DSA_dup_DH.3.gz
@@ -549,33 +929,85 @@ man/man1/x509.1.gz
%%MAN3%%man/man3/DSA_generate_key.3.gz
%%MAN3%%man/man3/DSA_generate_parameters.3.gz
%%MAN3%%man/man3/DSA_generate_parameters_ex.3.gz
+%%MAN3%%man/man3/DSA_get0_engine.3.gz
+%%MAN3%%man/man3/DSA_get0_g.3.gz
+%%MAN3%%man/man3/DSA_get0_key.3.gz
+%%MAN3%%man/man3/DSA_get0_p.3.gz
+%%MAN3%%man/man3/DSA_get0_pqg.3.gz
+%%MAN3%%man/man3/DSA_get0_priv_key.3.gz
+%%MAN3%%man/man3/DSA_get0_pub_key.3.gz
+%%MAN3%%man/man3/DSA_get0_q.3.gz
%%MAN3%%man/man3/DSA_get_default_method.3.gz
%%MAN3%%man/man3/DSA_get_ex_data.3.gz
%%MAN3%%man/man3/DSA_get_ex_new_index.3.gz
+%%MAN3%%man/man3/DSA_meth_dup.3.gz
+%%MAN3%%man/man3/DSA_meth_free.3.gz
+%%MAN3%%man/man3/DSA_meth_get0_app_data.3.gz
+%%MAN3%%man/man3/DSA_meth_get0_name.3.gz
+%%MAN3%%man/man3/DSA_meth_get_bn_mod_exp.3.gz
+%%MAN3%%man/man3/DSA_meth_get_finish.3.gz
+%%MAN3%%man/man3/DSA_meth_get_flags.3.gz
+%%MAN3%%man/man3/DSA_meth_get_init.3.gz
+%%MAN3%%man/man3/DSA_meth_get_keygen.3.gz
+%%MAN3%%man/man3/DSA_meth_get_mod_exp.3.gz
+%%MAN3%%man/man3/DSA_meth_get_paramgen.3.gz
+%%MAN3%%man/man3/DSA_meth_get_sign.3.gz
+%%MAN3%%man/man3/DSA_meth_get_sign_setup.3.gz
+%%MAN3%%man/man3/DSA_meth_get_verify.3.gz
+%%MAN3%%man/man3/DSA_meth_new.3.gz
+%%MAN3%%man/man3/DSA_meth_set0_app_data.3.gz
+%%MAN3%%man/man3/DSA_meth_set1_name.3.gz
+%%MAN3%%man/man3/DSA_meth_set_bn_mod_exp.3.gz
+%%MAN3%%man/man3/DSA_meth_set_finish.3.gz
+%%MAN3%%man/man3/DSA_meth_set_flags.3.gz
+%%MAN3%%man/man3/DSA_meth_set_init.3.gz
+%%MAN3%%man/man3/DSA_meth_set_keygen.3.gz
+%%MAN3%%man/man3/DSA_meth_set_mod_exp.3.gz
+%%MAN3%%man/man3/DSA_meth_set_paramgen.3.gz
+%%MAN3%%man/man3/DSA_meth_set_sign.3.gz
+%%MAN3%%man/man3/DSA_meth_set_sign_setup.3.gz
+%%MAN3%%man/man3/DSA_meth_set_verify.3.gz
%%MAN3%%man/man3/DSA_new.3.gz
%%MAN3%%man/man3/DSA_new_method.3.gz
%%MAN3%%man/man3/DSA_print.3.gz
%%MAN3%%man/man3/DSA_print_fp.3.gz
+%%MAN3%%man/man3/DSA_security_bits.3.gz
+%%MAN3%%man/man3/DSA_set0_key.3.gz
+%%MAN3%%man/man3/DSA_set0_pqg.3.gz
%%MAN3%%man/man3/DSA_set_default_method.3.gz
%%MAN3%%man/man3/DSA_set_ex_data.3.gz
+%%MAN3%%man/man3/DSA_set_flags.3.gz
%%MAN3%%man/man3/DSA_set_method.3.gz
%%MAN3%%man/man3/DSA_sign.3.gz
%%MAN3%%man/man3/DSA_sign_setup.3.gz
%%MAN3%%man/man3/DSA_size.3.gz
+%%MAN3%%man/man3/DSA_test_flags.3.gz
%%MAN3%%man/man3/DSA_verify.3.gz
+%%MAN3%%man/man3/DSAparams_dup.3.gz
%%MAN3%%man/man3/DSAparams_print.3.gz
%%MAN3%%man/man3/DSAparams_print_fp.3.gz
%%MAN3%%man/man3/DTLS_client_method.3.gz
+%%MAN3%%man/man3/DTLS_get_data_mtu.3.gz
%%MAN3%%man/man3/DTLS_method.3.gz
%%MAN3%%man/man3/DTLS_server_method.3.gz
+%%MAN3%%man/man3/DTLS_set_timer_cb.3.gz
+%%MAN3%%man/man3/DTLS_timer_cb.3.gz
%%MAN3%%man/man3/DTLSv1_2_client_method.3.gz
%%MAN3%%man/man3/DTLSv1_2_method.3.gz
%%MAN3%%man/man3/DTLSv1_2_server_method.3.gz
%%MAN3%%man/man3/DTLSv1_client_method.3.gz
+%%MAN3%%man/man3/DTLSv1_listen.3.gz
%%MAN3%%man/man3/DTLSv1_method.3.gz
%%MAN3%%man/man3/DTLSv1_server_method.3.gz
+%%MAN3%%man/man3/ECDH_get_ex_data.3.gz
+%%MAN3%%man/man3/ECDH_get_ex_new_index.3.gz
+%%MAN3%%man/man3/ECDH_set_ex_data.3.gz
%%MAN3%%man/man3/ECDSA_SIG_free.3.gz
+%%MAN3%%man/man3/ECDSA_SIG_get0.3.gz
+%%MAN3%%man/man3/ECDSA_SIG_get0_r.3.gz
+%%MAN3%%man/man3/ECDSA_SIG_get0_s.3.gz
%%MAN3%%man/man3/ECDSA_SIG_new.3.gz
+%%MAN3%%man/man3/ECDSA_SIG_set0.3.gz
%%MAN3%%man/man3/ECDSA_do_sign.3.gz
%%MAN3%%man/man3/ECDSA_do_sign_ex.3.gz
%%MAN3%%man/man3/ECDSA_do_verify.3.gz
@@ -584,6 +1016,10 @@ man/man1/x509.1.gz
%%MAN3%%man/man3/ECDSA_sign_setup.3.gz
%%MAN3%%man/man3/ECDSA_size.3.gz
%%MAN3%%man/man3/ECDSA_verify.3.gz
+%%MAN3%%man/man3/ECPARAMETERS_free.3.gz
+%%MAN3%%man/man3/ECPARAMETERS_new.3.gz
+%%MAN3%%man/man3/ECPKPARAMETERS_free.3.gz
+%%MAN3%%man/man3/ECPKPARAMETERS_new.3.gz
%%MAN3%%man/man3/ECPKParameters_print.3.gz
%%MAN3%%man/man3/ECPKParameters_print_fp.3.gz
%%MAN3%%man/man3/EC_GF2m_simple_method.3.gz
@@ -600,15 +1036,20 @@ man/man1/x509.1.gz
%%MAN3%%man/man3/EC_GROUP_copy.3.gz
%%MAN3%%man/man3/EC_GROUP_dup.3.gz
%%MAN3%%man/man3/EC_GROUP_free.3.gz
+%%MAN3%%man/man3/EC_GROUP_get0_cofactor.3.gz
%%MAN3%%man/man3/EC_GROUP_get0_generator.3.gz
+%%MAN3%%man/man3/EC_GROUP_get0_order.3.gz
%%MAN3%%man/man3/EC_GROUP_get0_seed.3.gz
%%MAN3%%man/man3/EC_GROUP_get_asn1_flag.3.gz
%%MAN3%%man/man3/EC_GROUP_get_basis_type.3.gz
%%MAN3%%man/man3/EC_GROUP_get_cofactor.3.gz
+%%MAN3%%man/man3/EC_GROUP_get_curve.3.gz
%%MAN3%%man/man3/EC_GROUP_get_curve_GF2m.3.gz
%%MAN3%%man/man3/EC_GROUP_get_curve_GFp.3.gz
%%MAN3%%man/man3/EC_GROUP_get_curve_name.3.gz
%%MAN3%%man/man3/EC_GROUP_get_degree.3.gz
+%%MAN3%%man/man3/EC_GROUP_get_ecparameters.3.gz
+%%MAN3%%man/man3/EC_GROUP_get_ecpkparameters.3.gz
%%MAN3%%man/man3/EC_GROUP_get_order.3.gz
%%MAN3%%man/man3/EC_GROUP_get_pentanomial_basis.3.gz
%%MAN3%%man/man3/EC_GROUP_get_point_conversion_form.3.gz
@@ -620,8 +1061,12 @@ man/man1/x509.1.gz
%%MAN3%%man/man3/EC_GROUP_new_by_curve_name.3.gz
%%MAN3%%man/man3/EC_GROUP_new_curve_GF2m.3.gz
%%MAN3%%man/man3/EC_GROUP_new_curve_GFp.3.gz
+%%MAN3%%man/man3/EC_GROUP_new_from_ecparameters.3.gz
+%%MAN3%%man/man3/EC_GROUP_new_from_ecpkparameters.3.gz
+%%MAN3%%man/man3/EC_GROUP_order_bits.3.gz
%%MAN3%%man/man3/EC_GROUP_precompute_mult.3.gz
%%MAN3%%man/man3/EC_GROUP_set_asn1_flag.3.gz
+%%MAN3%%man/man3/EC_GROUP_set_curve.3.gz
%%MAN3%%man/man3/EC_GROUP_set_curve_GF2m.3.gz
%%MAN3%%man/man3/EC_GROUP_set_curve_GFp.3.gz
%%MAN3%%man/man3/EC_GROUP_set_curve_name.3.gz
@@ -634,22 +1079,31 @@ man/man1/x509.1.gz
%%MAN3%%man/man3/EC_KEY_dup.3.gz
%%MAN3%%man/man3/EC_KEY_free.3.gz
%%MAN3%%man/man3/EC_KEY_generate_key.3.gz
+%%MAN3%%man/man3/EC_KEY_get0_engine.3.gz
%%MAN3%%man/man3/EC_KEY_get0_group.3.gz
%%MAN3%%man/man3/EC_KEY_get0_private_key.3.gz
%%MAN3%%man/man3/EC_KEY_get0_public_key.3.gz
%%MAN3%%man/man3/EC_KEY_get_conv_form.3.gz
%%MAN3%%man/man3/EC_KEY_get_enc_flags.3.gz
+%%MAN3%%man/man3/EC_KEY_get_ex_data.3.gz
+%%MAN3%%man/man3/EC_KEY_get_ex_new_index.3.gz
%%MAN3%%man/man3/EC_KEY_get_flags.3.gz
-%%MAN3%%man/man3/EC_KEY_get_key_method_data.3.gz
-%%MAN3%%man/man3/EC_KEY_insert_key_method_data.3.gz
+%%MAN3%%man/man3/EC_KEY_get_method.3.gz
+%%MAN3%%man/man3/EC_KEY_key2buf.3.gz
%%MAN3%%man/man3/EC_KEY_new.3.gz
%%MAN3%%man/man3/EC_KEY_new_by_curve_name.3.gz
+%%MAN3%%man/man3/EC_KEY_oct2key.3.gz
+%%MAN3%%man/man3/EC_KEY_oct2priv.3.gz
%%MAN3%%man/man3/EC_KEY_precompute_mult.3.gz
+%%MAN3%%man/man3/EC_KEY_priv2buf.3.gz
+%%MAN3%%man/man3/EC_KEY_priv2oct.3.gz
%%MAN3%%man/man3/EC_KEY_set_asn1_flag.3.gz
%%MAN3%%man/man3/EC_KEY_set_conv_form.3.gz
%%MAN3%%man/man3/EC_KEY_set_enc_flags.3.gz
+%%MAN3%%man/man3/EC_KEY_set_ex_data.3.gz
%%MAN3%%man/man3/EC_KEY_set_flags.3.gz
%%MAN3%%man/man3/EC_KEY_set_group.3.gz
+%%MAN3%%man/man3/EC_KEY_set_method.3.gz
%%MAN3%%man/man3/EC_KEY_set_private_key.3.gz
%%MAN3%%man/man3/EC_KEY_set_public_key.3.gz
%%MAN3%%man/man3/EC_KEY_set_public_key_affine_coordinates.3.gz
@@ -664,6 +1118,7 @@ man/man1/x509.1.gz
%%MAN3%%man/man3/EC_POINT_dup.3.gz
%%MAN3%%man/man3/EC_POINT_free.3.gz
%%MAN3%%man/man3/EC_POINT_get_Jprojective_coordinates_GFp.3.gz
+%%MAN3%%man/man3/EC_POINT_get_affine_coordinates.3.gz
%%MAN3%%man/man3/EC_POINT_get_affine_coordinates_GF2m.3.gz
%%MAN3%%man/man3/EC_POINT_get_affine_coordinates_GFp.3.gz
%%MAN3%%man/man3/EC_POINT_hex2point.3.gz
@@ -676,23 +1131,123 @@ man/man1/x509.1.gz
%%MAN3%%man/man3/EC_POINT_new.3.gz
%%MAN3%%man/man3/EC_POINT_oct2point.3.gz
%%MAN3%%man/man3/EC_POINT_point2bn.3.gz
+%%MAN3%%man/man3/EC_POINT_point2buf.3.gz
%%MAN3%%man/man3/EC_POINT_point2hex.3.gz
%%MAN3%%man/man3/EC_POINT_point2oct.3.gz
-%%MAN3%%man/man3/EC_POINT_set_Jprojective_coordinates.3.gz
+%%MAN3%%man/man3/EC_POINT_set_Jprojective_coordinates_GFp.3.gz
+%%MAN3%%man/man3/EC_POINT_set_affine_coordinates.3.gz
%%MAN3%%man/man3/EC_POINT_set_affine_coordinates_GF2m.3.gz
%%MAN3%%man/man3/EC_POINT_set_affine_coordinates_GFp.3.gz
+%%MAN3%%man/man3/EC_POINT_set_compressed_coordinates.3.gz
%%MAN3%%man/man3/EC_POINT_set_compressed_coordinates_GF2m.3.gz
%%MAN3%%man/man3/EC_POINT_set_compressed_coordinates_GFp.3.gz
%%MAN3%%man/man3/EC_POINT_set_to_infinity.3.gz
%%MAN3%%man/man3/EC_POINTs_make_affine.3.gz
%%MAN3%%man/man3/EC_POINTs_mul.3.gz
%%MAN3%%man/man3/EC_get_builtin_curves.3.gz
+%%MAN3%%man/man3/EDIPARTYNAME_free.3.gz
+%%MAN3%%man/man3/EDIPARTYNAME_new.3.gz
+%%MAN3%%man/man3/ENGINE_add.3.gz
%%MAN3%%man/man3/ENGINE_add_conf_module.3.gz
+%%MAN3%%man/man3/ENGINE_by_id.3.gz
+%%MAN3%%man/man3/ENGINE_cleanup.3.gz
+%%MAN3%%man/man3/ENGINE_cmd_is_executable.3.gz
+%%MAN3%%man/man3/ENGINE_ctrl.3.gz
+%%MAN3%%man/man3/ENGINE_ctrl_cmd.3.gz
+%%MAN3%%man/man3/ENGINE_ctrl_cmd_string.3.gz
+%%MAN3%%man/man3/ENGINE_finish.3.gz
+%%MAN3%%man/man3/ENGINE_free.3.gz
+%%MAN3%%man/man3/ENGINE_get_DH.3.gz
+%%MAN3%%man/man3/ENGINE_get_DSA.3.gz
+%%MAN3%%man/man3/ENGINE_get_RAND.3.gz
+%%MAN3%%man/man3/ENGINE_get_RSA.3.gz
+%%MAN3%%man/man3/ENGINE_get_cipher.3.gz
+%%MAN3%%man/man3/ENGINE_get_cipher_engine.3.gz
+%%MAN3%%man/man3/ENGINE_get_ciphers.3.gz
+%%MAN3%%man/man3/ENGINE_get_cmd_defns.3.gz
+%%MAN3%%man/man3/ENGINE_get_ctrl_function.3.gz
+%%MAN3%%man/man3/ENGINE_get_default_DH.3.gz
+%%MAN3%%man/man3/ENGINE_get_default_DSA.3.gz
+%%MAN3%%man/man3/ENGINE_get_default_RAND.3.gz
+%%MAN3%%man/man3/ENGINE_get_default_RSA.3.gz
+%%MAN3%%man/man3/ENGINE_get_destroy_function.3.gz
+%%MAN3%%man/man3/ENGINE_get_digest.3.gz
+%%MAN3%%man/man3/ENGINE_get_digest_engine.3.gz
+%%MAN3%%man/man3/ENGINE_get_digests.3.gz
+%%MAN3%%man/man3/ENGINE_get_ex_data.3.gz
+%%MAN3%%man/man3/ENGINE_get_ex_new_index.3.gz
+%%MAN3%%man/man3/ENGINE_get_finish_function.3.gz
+%%MAN3%%man/man3/ENGINE_get_first.3.gz
+%%MAN3%%man/man3/ENGINE_get_flags.3.gz
+%%MAN3%%man/man3/ENGINE_get_id.3.gz
+%%MAN3%%man/man3/ENGINE_get_init_function.3.gz
+%%MAN3%%man/man3/ENGINE_get_last.3.gz
+%%MAN3%%man/man3/ENGINE_get_load_privkey_function.3.gz
+%%MAN3%%man/man3/ENGINE_get_load_pubkey_function.3.gz
+%%MAN3%%man/man3/ENGINE_get_name.3.gz
+%%MAN3%%man/man3/ENGINE_get_next.3.gz
+%%MAN3%%man/man3/ENGINE_get_prev.3.gz
+%%MAN3%%man/man3/ENGINE_get_table_flags.3.gz
+%%MAN3%%man/man3/ENGINE_init.3.gz
+%%MAN3%%man/man3/ENGINE_load_builtin_engines.3.gz
+%%MAN3%%man/man3/ENGINE_load_private_key.3.gz
+%%MAN3%%man/man3/ENGINE_load_public_key.3.gz
+%%MAN3%%man/man3/ENGINE_new.3.gz
+%%MAN3%%man/man3/ENGINE_register_DH.3.gz
+%%MAN3%%man/man3/ENGINE_register_DSA.3.gz
+%%MAN3%%man/man3/ENGINE_register_RAND.3.gz
+%%MAN3%%man/man3/ENGINE_register_RSA.3.gz
+%%MAN3%%man/man3/ENGINE_register_all_DH.3.gz
+%%MAN3%%man/man3/ENGINE_register_all_DSA.3.gz
+%%MAN3%%man/man3/ENGINE_register_all_RAND.3.gz
+%%MAN3%%man/man3/ENGINE_register_all_RSA.3.gz
+%%MAN3%%man/man3/ENGINE_register_all_ciphers.3.gz
+%%MAN3%%man/man3/ENGINE_register_all_complete.3.gz
+%%MAN3%%man/man3/ENGINE_register_all_digests.3.gz
+%%MAN3%%man/man3/ENGINE_register_ciphers.3.gz
+%%MAN3%%man/man3/ENGINE_register_complete.3.gz
+%%MAN3%%man/man3/ENGINE_register_digests.3.gz
+%%MAN3%%man/man3/ENGINE_remove.3.gz
+%%MAN3%%man/man3/ENGINE_set_DH.3.gz
+%%MAN3%%man/man3/ENGINE_set_DSA.3.gz
+%%MAN3%%man/man3/ENGINE_set_RAND.3.gz
+%%MAN3%%man/man3/ENGINE_set_RSA.3.gz
+%%MAN3%%man/man3/ENGINE_set_ciphers.3.gz
+%%MAN3%%man/man3/ENGINE_set_cmd_defns.3.gz
+%%MAN3%%man/man3/ENGINE_set_ctrl_function.3.gz
+%%MAN3%%man/man3/ENGINE_set_default.3.gz
+%%MAN3%%man/man3/ENGINE_set_default_DH.3.gz
+%%MAN3%%man/man3/ENGINE_set_default_DSA.3.gz
+%%MAN3%%man/man3/ENGINE_set_default_RAND.3.gz
+%%MAN3%%man/man3/ENGINE_set_default_RSA.3.gz
+%%MAN3%%man/man3/ENGINE_set_default_ciphers.3.gz
+%%MAN3%%man/man3/ENGINE_set_default_digests.3.gz
+%%MAN3%%man/man3/ENGINE_set_default_string.3.gz
+%%MAN3%%man/man3/ENGINE_set_destroy_function.3.gz
+%%MAN3%%man/man3/ENGINE_set_digests.3.gz
+%%MAN3%%man/man3/ENGINE_set_ex_data.3.gz
+%%MAN3%%man/man3/ENGINE_set_finish_function.3.gz
+%%MAN3%%man/man3/ENGINE_set_flags.3.gz
+%%MAN3%%man/man3/ENGINE_set_id.3.gz
+%%MAN3%%man/man3/ENGINE_set_init_function.3.gz
+%%MAN3%%man/man3/ENGINE_set_load_privkey_function.3.gz
+%%MAN3%%man/man3/ENGINE_set_load_pubkey_function.3.gz
+%%MAN3%%man/man3/ENGINE_set_name.3.gz
+%%MAN3%%man/man3/ENGINE_set_table_flags.3.gz
+%%MAN3%%man/man3/ENGINE_unregister_DH.3.gz
+%%MAN3%%man/man3/ENGINE_unregister_DSA.3.gz
+%%MAN3%%man/man3/ENGINE_unregister_RAND.3.gz
+%%MAN3%%man/man3/ENGINE_unregister_RSA.3.gz
+%%MAN3%%man/man3/ENGINE_unregister_ciphers.3.gz
+%%MAN3%%man/man3/ENGINE_unregister_digests.3.gz
+%%MAN3%%man/man3/ENGINE_up_ref.3.gz
+%%MAN3%%man/man3/ERR_FATAL_ERROR.3.gz
%%MAN3%%man/man3/ERR_GET_FUNC.3.gz
%%MAN3%%man/man3/ERR_GET_LIB.3.gz
%%MAN3%%man/man3/ERR_GET_REASON.3.gz
%%MAN3%%man/man3/ERR_PACK.3.gz
%%MAN3%%man/man3/ERR_add_error_data.3.gz
+%%MAN3%%man/man3/ERR_add_error_vdata.3.gz
%%MAN3%%man/man3/ERR_clear_error.3.gz
%%MAN3%%man/man3/ERR_error_string.3.gz
%%MAN3%%man/man3/ERR_error_string_n.3.gz
@@ -703,7 +1258,6 @@ man/man1/x509.1.gz
%%MAN3%%man/man3/ERR_get_error_line_data.3.gz
%%MAN3%%man/man3/ERR_get_next_error_library.3.gz
%%MAN3%%man/man3/ERR_lib_error_string.3.gz
-%%MAN3%%man/man3/ERR_load_UI_strings.3.gz
%%MAN3%%man/man3/ERR_load_crypto_strings.3.gz
%%MAN3%%man/man3/ERR_load_strings.3.gz
%%MAN3%%man/man3/ERR_peek_error.3.gz
@@ -714,25 +1268,38 @@ man/man1/x509.1.gz
%%MAN3%%man/man3/ERR_peek_last_error_line_data.3.gz
%%MAN3%%man/man3/ERR_pop_to_mark.3.gz
%%MAN3%%man/man3/ERR_print_errors.3.gz
+%%MAN3%%man/man3/ERR_print_errors_cb.3.gz
%%MAN3%%man/man3/ERR_print_errors_fp.3.gz
%%MAN3%%man/man3/ERR_put_error.3.gz
%%MAN3%%man/man3/ERR_reason_error_string.3.gz
%%MAN3%%man/man3/ERR_remove_state.3.gz
%%MAN3%%man/man3/ERR_remove_thread_state.3.gz
%%MAN3%%man/man3/ERR_set_mark.3.gz
+%%MAN3%%man/man3/ESS_CERT_ID_dup.3.gz
+%%MAN3%%man/man3/ESS_CERT_ID_free.3.gz
+%%MAN3%%man/man3/ESS_CERT_ID_new.3.gz
+%%MAN3%%man/man3/ESS_ISSUER_SERIAL_dup.3.gz
+%%MAN3%%man/man3/ESS_ISSUER_SERIAL_free.3.gz
+%%MAN3%%man/man3/ESS_ISSUER_SERIAL_new.3.gz
+%%MAN3%%man/man3/ESS_SIGNING_CERT_dup.3.gz
+%%MAN3%%man/man3/ESS_SIGNING_CERT_free.3.gz
+%%MAN3%%man/man3/ESS_SIGNING_CERT_new.3.gz
%%MAN3%%man/man3/EVP_BytesToKey.3.gz
%%MAN3%%man/man3/EVP_CIPHER_CTX_block_size.3.gz
%%MAN3%%man/man3/EVP_CIPHER_CTX_cipher.3.gz
-%%MAN3%%man/man3/EVP_CIPHER_CTX_cleanup.3.gz
%%MAN3%%man/man3/EVP_CIPHER_CTX_ctrl.3.gz
%%MAN3%%man/man3/EVP_CIPHER_CTX_flags.3.gz
+%%MAN3%%man/man3/EVP_CIPHER_CTX_free.3.gz
%%MAN3%%man/man3/EVP_CIPHER_CTX_get_app_data.3.gz
-%%MAN3%%man/man3/EVP_CIPHER_CTX_init.3.gz
+%%MAN3%%man/man3/EVP_CIPHER_CTX_get_cipher_data.3.gz
%%MAN3%%man/man3/EVP_CIPHER_CTX_iv_length.3.gz
%%MAN3%%man/man3/EVP_CIPHER_CTX_key_length.3.gz
%%MAN3%%man/man3/EVP_CIPHER_CTX_mode.3.gz
+%%MAN3%%man/man3/EVP_CIPHER_CTX_new.3.gz
%%MAN3%%man/man3/EVP_CIPHER_CTX_nid.3.gz
+%%MAN3%%man/man3/EVP_CIPHER_CTX_reset.3.gz
%%MAN3%%man/man3/EVP_CIPHER_CTX_set_app_data.3.gz
+%%MAN3%%man/man3/EVP_CIPHER_CTX_set_cipher_data.3.gz
%%MAN3%%man/man3/EVP_CIPHER_CTX_set_key_length.3.gz
%%MAN3%%man/man3/EVP_CIPHER_CTX_set_padding.3.gz
%%MAN3%%man/man3/EVP_CIPHER_CTX_type.3.gz
@@ -741,6 +1308,24 @@ man/man1/x509.1.gz
%%MAN3%%man/man3/EVP_CIPHER_flags.3.gz
%%MAN3%%man/man3/EVP_CIPHER_iv_length.3.gz
%%MAN3%%man/man3/EVP_CIPHER_key_length.3.gz
+%%MAN3%%man/man3/EVP_CIPHER_meth_dup.3.gz
+%%MAN3%%man/man3/EVP_CIPHER_meth_free.3.gz
+%%MAN3%%man/man3/EVP_CIPHER_meth_get_cleanup.3.gz
+%%MAN3%%man/man3/EVP_CIPHER_meth_get_ctrl.3.gz
+%%MAN3%%man/man3/EVP_CIPHER_meth_get_do_cipher.3.gz
+%%MAN3%%man/man3/EVP_CIPHER_meth_get_get_asn1_params.3.gz
+%%MAN3%%man/man3/EVP_CIPHER_meth_get_init.3.gz
+%%MAN3%%man/man3/EVP_CIPHER_meth_get_set_asn1_params.3.gz
+%%MAN3%%man/man3/EVP_CIPHER_meth_new.3.gz
+%%MAN3%%man/man3/EVP_CIPHER_meth_set_cleanup.3.gz
+%%MAN3%%man/man3/EVP_CIPHER_meth_set_ctrl.3.gz
+%%MAN3%%man/man3/EVP_CIPHER_meth_set_do_cipher.3.gz
+%%MAN3%%man/man3/EVP_CIPHER_meth_set_flags.3.gz
+%%MAN3%%man/man3/EVP_CIPHER_meth_set_get_asn1_params.3.gz
+%%MAN3%%man/man3/EVP_CIPHER_meth_set_impl_ctx_size.3.gz
+%%MAN3%%man/man3/EVP_CIPHER_meth_set_init.3.gz
+%%MAN3%%man/man3/EVP_CIPHER_meth_set_iv_length.3.gz
+%%MAN3%%man/man3/EVP_CIPHER_meth_set_set_asn1_params.3.gz
%%MAN3%%man/man3/EVP_CIPHER_mode.3.gz
%%MAN3%%man/man3/EVP_CIPHER_nid.3.gz
%%MAN3%%man/man3/EVP_CIPHER_param_to_asn1.3.gz
@@ -759,17 +1344,25 @@ man/man1/x509.1.gz
%%MAN3%%man/man3/EVP_DecryptInit.3.gz
%%MAN3%%man/man3/EVP_DecryptInit_ex.3.gz
%%MAN3%%man/man3/EVP_DecryptUpdate.3.gz
+%%MAN3%%man/man3/EVP_Digest.3.gz
%%MAN3%%man/man3/EVP_DigestFinal.3.gz
+%%MAN3%%man/man3/EVP_DigestFinalXOF.3.gz
%%MAN3%%man/man3/EVP_DigestFinal_ex.3.gz
%%MAN3%%man/man3/EVP_DigestInit.3.gz
%%MAN3%%man/man3/EVP_DigestInit_ex.3.gz
+%%MAN3%%man/man3/EVP_DigestSign.3.gz
%%MAN3%%man/man3/EVP_DigestSignFinal.3.gz
%%MAN3%%man/man3/EVP_DigestSignInit.3.gz
%%MAN3%%man/man3/EVP_DigestSignUpdate.3.gz
%%MAN3%%man/man3/EVP_DigestUpdate.3.gz
+%%MAN3%%man/man3/EVP_DigestVerify.3.gz
%%MAN3%%man/man3/EVP_DigestVerifyFinal.3.gz
%%MAN3%%man/man3/EVP_DigestVerifyInit.3.gz
%%MAN3%%man/man3/EVP_DigestVerifyUpdate.3.gz
+%%MAN3%%man/man3/EVP_ENCODE_CTX_copy.3.gz
+%%MAN3%%man/man3/EVP_ENCODE_CTX_free.3.gz
+%%MAN3%%man/man3/EVP_ENCODE_CTX_new.3.gz
+%%MAN3%%man/man3/EVP_ENCODE_CTX_num.3.gz
%%MAN3%%man/man3/EVP_EncodeBlock.3.gz
%%MAN3%%man/man3/EVP_EncodeFinal.3.gz
%%MAN3%%man/man3/EVP_EncodeInit.3.gz
@@ -779,48 +1372,173 @@ man/man1/x509.1.gz
%%MAN3%%man/man3/EVP_EncryptInit.3.gz
%%MAN3%%man/man3/EVP_EncryptInit_ex.3.gz
%%MAN3%%man/man3/EVP_EncryptUpdate.3.gz
-%%MAN3%%man/man3/EVP_MAX_MD_SIZE.3.gz
%%MAN3%%man/man3/EVP_MD_CTX_block_size.3.gz
-%%MAN3%%man/man3/EVP_MD_CTX_cleanup.3.gz
+%%MAN3%%man/man3/EVP_MD_CTX_clear_flags.3.gz
%%MAN3%%man/man3/EVP_MD_CTX_copy.3.gz
%%MAN3%%man/man3/EVP_MD_CTX_copy_ex.3.gz
-%%MAN3%%man/man3/EVP_MD_CTX_create.3.gz
-%%MAN3%%man/man3/EVP_MD_CTX_destroy.3.gz
-%%MAN3%%man/man3/EVP_MD_CTX_init.3.gz
+%%MAN3%%man/man3/EVP_MD_CTX_ctrl.3.gz
+%%MAN3%%man/man3/EVP_MD_CTX_free.3.gz
%%MAN3%%man/man3/EVP_MD_CTX_md.3.gz
+%%MAN3%%man/man3/EVP_MD_CTX_md_data.3.gz
+%%MAN3%%man/man3/EVP_MD_CTX_new.3.gz
+%%MAN3%%man/man3/EVP_MD_CTX_pkey_ctx.3.gz
+%%MAN3%%man/man3/EVP_MD_CTX_reset.3.gz
+%%MAN3%%man/man3/EVP_MD_CTX_set_flags.3.gz
+%%MAN3%%man/man3/EVP_MD_CTX_set_pkey_ctx.3.gz
+%%MAN3%%man/man3/EVP_MD_CTX_set_update_fn.3.gz
%%MAN3%%man/man3/EVP_MD_CTX_size.3.gz
+%%MAN3%%man/man3/EVP_MD_CTX_test_flags.3.gz
%%MAN3%%man/man3/EVP_MD_CTX_type.3.gz
+%%MAN3%%man/man3/EVP_MD_CTX_update_fn.3.gz
%%MAN3%%man/man3/EVP_MD_block_size.3.gz
+%%MAN3%%man/man3/EVP_MD_flags.3.gz
+%%MAN3%%man/man3/EVP_MD_meth_dup.3.gz
+%%MAN3%%man/man3/EVP_MD_meth_free.3.gz
+%%MAN3%%man/man3/EVP_MD_meth_get_app_datasize.3.gz
+%%MAN3%%man/man3/EVP_MD_meth_get_cleanup.3.gz
+%%MAN3%%man/man3/EVP_MD_meth_get_copy.3.gz
+%%MAN3%%man/man3/EVP_MD_meth_get_ctrl.3.gz
+%%MAN3%%man/man3/EVP_MD_meth_get_final.3.gz
+%%MAN3%%man/man3/EVP_MD_meth_get_flags.3.gz
+%%MAN3%%man/man3/EVP_MD_meth_get_init.3.gz
+%%MAN3%%man/man3/EVP_MD_meth_get_input_blocksize.3.gz
+%%MAN3%%man/man3/EVP_MD_meth_get_result_size.3.gz
+%%MAN3%%man/man3/EVP_MD_meth_get_update.3.gz
+%%MAN3%%man/man3/EVP_MD_meth_new.3.gz
+%%MAN3%%man/man3/EVP_MD_meth_set_app_datasize.3.gz
+%%MAN3%%man/man3/EVP_MD_meth_set_cleanup.3.gz
+%%MAN3%%man/man3/EVP_MD_meth_set_copy.3.gz
+%%MAN3%%man/man3/EVP_MD_meth_set_ctrl.3.gz
+%%MAN3%%man/man3/EVP_MD_meth_set_final.3.gz
+%%MAN3%%man/man3/EVP_MD_meth_set_flags.3.gz
+%%MAN3%%man/man3/EVP_MD_meth_set_init.3.gz
+%%MAN3%%man/man3/EVP_MD_meth_set_input_blocksize.3.gz
+%%MAN3%%man/man3/EVP_MD_meth_set_result_size.3.gz
+%%MAN3%%man/man3/EVP_MD_meth_set_update.3.gz
%%MAN3%%man/man3/EVP_MD_pkey_type.3.gz
%%MAN3%%man/man3/EVP_MD_size.3.gz
%%MAN3%%man/man3/EVP_MD_type.3.gz
%%MAN3%%man/man3/EVP_OpenFinal.3.gz
%%MAN3%%man/man3/EVP_OpenInit.3.gz
%%MAN3%%man/man3/EVP_OpenUpdate.3.gz
-%%MAN3%%man/man3/EVP_PKEVP_PKEY_CTX_set_app_data.3.gz
+%%MAN3%%man/man3/EVP_PKEY_ASN1_METHOD.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_add1_hkdf_info.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_add1_tls1_prf_seed.3.gz
%%MAN3%%man/man3/EVP_PKEY_CTX_ctrl.3.gz
%%MAN3%%man/man3/EVP_PKEY_CTX_ctrl_str.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_ctrl_uint64.3.gz
%%MAN3%%man/man3/EVP_PKEY_CTX_dup.3.gz
%%MAN3%%man/man3/EVP_PKEY_CTX_free.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_get0_dh_kdf_oid.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_get0_dh_kdf_ukm.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_get0_ecdh_kdf_ukm.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_get0_rsa_oaep_label.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_get1_id.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_get1_id_len.3.gz
%%MAN3%%man/man3/EVP_PKEY_CTX_get_app_data.3.gz
%%MAN3%%man/man3/EVP_PKEY_CTX_get_cb.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_get_dh_kdf_md.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_get_dh_kdf_outlen.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_get_dh_kdf_type.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_get_ecdh_cofactor_mode.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_get_ecdh_kdf_md.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_get_ecdh_kdf_outlen.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_get_ecdh_kdf_type.3.gz
%%MAN3%%man/man3/EVP_PKEY_CTX_get_keygen_info.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_get_rsa_mgf1_md.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_get_rsa_oaep_md.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_get_rsa_padding.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_get_rsa_pss_saltlen.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_get_signature_md.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_hkdf_mode.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_md.3.gz
%%MAN3%%man/man3/EVP_PKEY_CTX_new.3.gz
%%MAN3%%man/man3/EVP_PKEY_CTX_new_id.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_set0_dh_kdf_oid.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_set0_dh_kdf_ukm.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_set0_ecdh_kdf_ukm.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_set0_rsa_oaep_label.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_set1_hkdf_key.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_set1_hkdf_salt.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_set1_id.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_set1_pbe_pass.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_set1_scrypt_salt.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_set1_tls1_prf_secret.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_set_app_data.3.gz
%%MAN3%%man/man3/EVP_PKEY_CTX_set_cb.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_set_dh_kdf_md.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_set_dh_kdf_outlen.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_set_dh_kdf_type.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_set_dh_nid.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_set_dh_pad.3.gz
%%MAN3%%man/man3/EVP_PKEY_CTX_set_dh_paramgen_generator.3.gz
%%MAN3%%man/man3/EVP_PKEY_CTX_set_dh_paramgen_prime_len.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_set_dh_paramgen_subprime_len.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_set_dh_paramgen_type.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_set_dh_rfc5114.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_set_dhx_rfc5114.3.gz
%%MAN3%%man/man3/EVP_PKEY_CTX_set_dsa_paramgen_bits.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_set_dsa_paramgen_md.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_set_dsa_paramgen_q_bits.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_set_ec_param_enc.3.gz
%%MAN3%%man/man3/EVP_PKEY_CTX_set_ec_paramgen_curve_nid.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_set_ecdh_cofactor_mode.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_set_ecdh_kdf_md.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_set_ecdh_kdf_outlen.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_set_ecdh_kdf_type.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_set_hkdf_md.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_set_mac_key.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_set_rsa_keygen_bits.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_set_rsa_keygen_primes.3.gz
%%MAN3%%man/man3/EVP_PKEY_CTX_set_rsa_keygen_pubexp.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_set_rsa_mgf1_md.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_set_rsa_oaep_md.3.gz
%%MAN3%%man/man3/EVP_PKEY_CTX_set_rsa_padding.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_md.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen.3.gz
%%MAN3%%man/man3/EVP_PKEY_CTX_set_rsa_pss_saltlen.3.gz
-%%MAN3%%man/man3/EVP_PKEY_CTX_set_rsa_rsa_keygen_bits.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_set_scrypt_N.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_set_scrypt_maxmem_bytes.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_set_scrypt_p.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_set_scrypt_r.3.gz
%%MAN3%%man/man3/EVP_PKEY_CTX_set_signature_md.3.gz
+%%MAN3%%man/man3/EVP_PKEY_CTX_set_tls1_prf_md.3.gz
+%%MAN3%%man/man3/EVP_PKEY_METHOD.3.gz
+%%MAN3%%man/man3/EVP_PKEY_asn1_add0.3.gz
+%%MAN3%%man/man3/EVP_PKEY_asn1_add_alias.3.gz
+%%MAN3%%man/man3/EVP_PKEY_asn1_copy.3.gz
+%%MAN3%%man/man3/EVP_PKEY_asn1_find.3.gz
+%%MAN3%%man/man3/EVP_PKEY_asn1_find_str.3.gz
+%%MAN3%%man/man3/EVP_PKEY_asn1_free.3.gz
+%%MAN3%%man/man3/EVP_PKEY_asn1_get0.3.gz
+%%MAN3%%man/man3/EVP_PKEY_asn1_get0_info.3.gz
+%%MAN3%%man/man3/EVP_PKEY_asn1_get_count.3.gz
+%%MAN3%%man/man3/EVP_PKEY_asn1_new.3.gz
+%%MAN3%%man/man3/EVP_PKEY_asn1_set_check.3.gz
+%%MAN3%%man/man3/EVP_PKEY_asn1_set_ctrl.3.gz
+%%MAN3%%man/man3/EVP_PKEY_asn1_set_free.3.gz
+%%MAN3%%man/man3/EVP_PKEY_asn1_set_get_priv_key.3.gz
+%%MAN3%%man/man3/EVP_PKEY_asn1_set_get_pub_key.3.gz
+%%MAN3%%man/man3/EVP_PKEY_asn1_set_item.3.gz
+%%MAN3%%man/man3/EVP_PKEY_asn1_set_param.3.gz
+%%MAN3%%man/man3/EVP_PKEY_asn1_set_param_check.3.gz
+%%MAN3%%man/man3/EVP_PKEY_asn1_set_private.3.gz
+%%MAN3%%man/man3/EVP_PKEY_asn1_set_public.3.gz
+%%MAN3%%man/man3/EVP_PKEY_asn1_set_public_check.3.gz
+%%MAN3%%man/man3/EVP_PKEY_asn1_set_security_bits.3.gz
+%%MAN3%%man/man3/EVP_PKEY_asn1_set_set_priv_key.3.gz
+%%MAN3%%man/man3/EVP_PKEY_asn1_set_set_pub_key.3.gz
+%%MAN3%%man/man3/EVP_PKEY_asn1_set_siginf.3.gz
%%MAN3%%man/man3/EVP_PKEY_assign_DH.3.gz
%%MAN3%%man/man3/EVP_PKEY_assign_DSA.3.gz
%%MAN3%%man/man3/EVP_PKEY_assign_EC_KEY.3.gz
+%%MAN3%%man/man3/EVP_PKEY_assign_POLY1305.3.gz
%%MAN3%%man/man3/EVP_PKEY_assign_RSA.3.gz
+%%MAN3%%man/man3/EVP_PKEY_assign_SIPHASH.3.gz
+%%MAN3%%man/man3/EVP_PKEY_base_id.3.gz
+%%MAN3%%man/man3/EVP_PKEY_bits.3.gz
+%%MAN3%%man/man3/EVP_PKEY_check.3.gz
%%MAN3%%man/man3/EVP_PKEY_cmp.3.gz
%%MAN3%%man/man3/EVP_PKEY_cmp_parameters.3.gz
%%MAN3%%man/man3/EVP_PKEY_copy_parameters.3.gz
@@ -832,28 +1550,100 @@ man/man1/x509.1.gz
%%MAN3%%man/man3/EVP_PKEY_encrypt.3.gz
%%MAN3%%man/man3/EVP_PKEY_encrypt_init.3.gz
%%MAN3%%man/man3/EVP_PKEY_free.3.gz
+%%MAN3%%man/man3/EVP_PKEY_gen_cb.3.gz
+%%MAN3%%man/man3/EVP_PKEY_get0_DH.3.gz
+%%MAN3%%man/man3/EVP_PKEY_get0_DSA.3.gz
+%%MAN3%%man/man3/EVP_PKEY_get0_EC_KEY.3.gz
+%%MAN3%%man/man3/EVP_PKEY_get0_RSA.3.gz
+%%MAN3%%man/man3/EVP_PKEY_get0_asn1.3.gz
+%%MAN3%%man/man3/EVP_PKEY_get0_engine.3.gz
+%%MAN3%%man/man3/EVP_PKEY_get0_hmac.3.gz
+%%MAN3%%man/man3/EVP_PKEY_get0_poly1305.3.gz
+%%MAN3%%man/man3/EVP_PKEY_get0_siphash.3.gz
%%MAN3%%man/man3/EVP_PKEY_get1_DH.3.gz
%%MAN3%%man/man3/EVP_PKEY_get1_DSA.3.gz
%%MAN3%%man/man3/EVP_PKEY_get1_EC_KEY.3.gz
%%MAN3%%man/man3/EVP_PKEY_get1_RSA.3.gz
-%%MAN3%%man/man3/EVP_PKEY_get_default_digest.3.gz
%%MAN3%%man/man3/EVP_PKEY_get_default_digest_nid.3.gz
+%%MAN3%%man/man3/EVP_PKEY_get_raw_private_key.3.gz
+%%MAN3%%man/man3/EVP_PKEY_get_raw_public_key.3.gz
+%%MAN3%%man/man3/EVP_PKEY_id.3.gz
%%MAN3%%man/man3/EVP_PKEY_keygen.3.gz
%%MAN3%%man/man3/EVP_PKEY_keygen_init.3.gz
+%%MAN3%%man/man3/EVP_PKEY_meth_add0.3.gz
+%%MAN3%%man/man3/EVP_PKEY_meth_copy.3.gz
+%%MAN3%%man/man3/EVP_PKEY_meth_find.3.gz
+%%MAN3%%man/man3/EVP_PKEY_meth_free.3.gz
+%%MAN3%%man/man3/EVP_PKEY_meth_get0.3.gz
+%%MAN3%%man/man3/EVP_PKEY_meth_get0_info.3.gz
+%%MAN3%%man/man3/EVP_PKEY_meth_get_check.3.gz
+%%MAN3%%man/man3/EVP_PKEY_meth_get_cleanup.3.gz
+%%MAN3%%man/man3/EVP_PKEY_meth_get_copy.3.gz
+%%MAN3%%man/man3/EVP_PKEY_meth_get_count.3.gz
+%%MAN3%%man/man3/EVP_PKEY_meth_get_ctrl.3.gz
+%%MAN3%%man/man3/EVP_PKEY_meth_get_decrypt.3.gz
+%%MAN3%%man/man3/EVP_PKEY_meth_get_derive.3.gz
+%%MAN3%%man/man3/EVP_PKEY_meth_get_digest_custom.3.gz
+%%MAN3%%man/man3/EVP_PKEY_meth_get_digestsign.3.gz
+%%MAN3%%man/man3/EVP_PKEY_meth_get_digestverify.3.gz
+%%MAN3%%man/man3/EVP_PKEY_meth_get_encrypt.3.gz
+%%MAN3%%man/man3/EVP_PKEY_meth_get_init.3.gz
+%%MAN3%%man/man3/EVP_PKEY_meth_get_keygen.3.gz
+%%MAN3%%man/man3/EVP_PKEY_meth_get_param_check.3.gz
+%%MAN3%%man/man3/EVP_PKEY_meth_get_paramgen.3.gz
+%%MAN3%%man/man3/EVP_PKEY_meth_get_public_check.3.gz
+%%MAN3%%man/man3/EVP_PKEY_meth_get_sign.3.gz
+%%MAN3%%man/man3/EVP_PKEY_meth_get_signctx.3.gz
+%%MAN3%%man/man3/EVP_PKEY_meth_get_verify.3.gz
+%%MAN3%%man/man3/EVP_PKEY_meth_get_verify_recover.3.gz
+%%MAN3%%man/man3/EVP_PKEY_meth_get_verifyctx.3.gz
+%%MAN3%%man/man3/EVP_PKEY_meth_new.3.gz
+%%MAN3%%man/man3/EVP_PKEY_meth_remove.3.gz
+%%MAN3%%man/man3/EVP_PKEY_meth_set_check.3.gz
+%%MAN3%%man/man3/EVP_PKEY_meth_set_cleanup.3.gz
+%%MAN3%%man/man3/EVP_PKEY_meth_set_copy.3.gz
+%%MAN3%%man/man3/EVP_PKEY_meth_set_ctrl.3.gz
+%%MAN3%%man/man3/EVP_PKEY_meth_set_decrypt.3.gz
+%%MAN3%%man/man3/EVP_PKEY_meth_set_derive.3.gz
+%%MAN3%%man/man3/EVP_PKEY_meth_set_digest_custom.3.gz
+%%MAN3%%man/man3/EVP_PKEY_meth_set_digestsign.3.gz
+%%MAN3%%man/man3/EVP_PKEY_meth_set_digestverify.3.gz
+%%MAN3%%man/man3/EVP_PKEY_meth_set_encrypt.3.gz
+%%MAN3%%man/man3/EVP_PKEY_meth_set_init.3.gz
+%%MAN3%%man/man3/EVP_PKEY_meth_set_keygen.3.gz
+%%MAN3%%man/man3/EVP_PKEY_meth_set_param_check.3.gz
+%%MAN3%%man/man3/EVP_PKEY_meth_set_paramgen.3.gz
+%%MAN3%%man/man3/EVP_PKEY_meth_set_public_check.3.gz
+%%MAN3%%man/man3/EVP_PKEY_meth_set_sign.3.gz
+%%MAN3%%man/man3/EVP_PKEY_meth_set_signctx.3.gz
+%%MAN3%%man/man3/EVP_PKEY_meth_set_verify.3.gz
+%%MAN3%%man/man3/EVP_PKEY_meth_set_verify_recover.3.gz
+%%MAN3%%man/man3/EVP_PKEY_meth_set_verifyctx.3.gz
%%MAN3%%man/man3/EVP_PKEY_missing_parameters.3.gz
%%MAN3%%man/man3/EVP_PKEY_new.3.gz
+%%MAN3%%man/man3/EVP_PKEY_new_CMAC_key.3.gz
+%%MAN3%%man/man3/EVP_PKEY_new_mac_key.3.gz
+%%MAN3%%man/man3/EVP_PKEY_new_raw_private_key.3.gz
+%%MAN3%%man/man3/EVP_PKEY_new_raw_public_key.3.gz
+%%MAN3%%man/man3/EVP_PKEY_param_check.3.gz
%%MAN3%%man/man3/EVP_PKEY_paramgen.3.gz
%%MAN3%%man/man3/EVP_PKEY_paramgen_init.3.gz
%%MAN3%%man/man3/EVP_PKEY_print_params.3.gz
%%MAN3%%man/man3/EVP_PKEY_print_private.3.gz
%%MAN3%%man/man3/EVP_PKEY_print_public.3.gz
+%%MAN3%%man/man3/EVP_PKEY_public_check.3.gz
+%%MAN3%%man/man3/EVP_PKEY_security_bits.3.gz
%%MAN3%%man/man3/EVP_PKEY_set1_DH.3.gz
%%MAN3%%man/man3/EVP_PKEY_set1_DSA.3.gz
%%MAN3%%man/man3/EVP_PKEY_set1_EC_KEY.3.gz
%%MAN3%%man/man3/EVP_PKEY_set1_RSA.3.gz
+%%MAN3%%man/man3/EVP_PKEY_set1_engine.3.gz
+%%MAN3%%man/man3/EVP_PKEY_set_alias_type.3.gz
%%MAN3%%man/man3/EVP_PKEY_sign.3.gz
%%MAN3%%man/man3/EVP_PKEY_sign_init.3.gz
+%%MAN3%%man/man3/EVP_PKEY_size.3.gz
%%MAN3%%man/man3/EVP_PKEY_type.3.gz
+%%MAN3%%man/man3/EVP_PKEY_up_ref.3.gz
%%MAN3%%man/man3/EVP_PKEY_verify.3.gz
%%MAN3%%man/man3/EVP_PKEY_verify_init.3.gz
%%MAN3%%man/man3/EVP_PKEY_verify_recover.3.gz
@@ -867,41 +1657,149 @@ man/man1/x509.1.gz
%%MAN3%%man/man3/EVP_SignUpdate.3.gz
%%MAN3%%man/man3/EVP_VerifyFinal.3.gz
%%MAN3%%man/man3/EVP_VerifyInit.3.gz
+%%MAN3%%man/man3/EVP_VerifyInit_ex.3.gz
%%MAN3%%man/man3/EVP_VerifyUpdate.3.gz
+%%MAN3%%man/man3/EVP_aes.3.gz
+%%MAN3%%man/man3/EVP_aes_128_cbc.3.gz
%%MAN3%%man/man3/EVP_aes_128_cbc_hmac_sha1.3.gz
%%MAN3%%man/man3/EVP_aes_128_cbc_hmac_sha256.3.gz
%%MAN3%%man/man3/EVP_aes_128_ccm.3.gz
+%%MAN3%%man/man3/EVP_aes_128_cfb.3.gz
+%%MAN3%%man/man3/EVP_aes_128_cfb1.3.gz
+%%MAN3%%man/man3/EVP_aes_128_cfb128.3.gz
+%%MAN3%%man/man3/EVP_aes_128_cfb8.3.gz
+%%MAN3%%man/man3/EVP_aes_128_ctr.3.gz
+%%MAN3%%man/man3/EVP_aes_128_ecb.3.gz
%%MAN3%%man/man3/EVP_aes_128_gcm.3.gz
+%%MAN3%%man/man3/EVP_aes_128_ocb.3.gz
+%%MAN3%%man/man3/EVP_aes_128_ofb.3.gz
+%%MAN3%%man/man3/EVP_aes_128_wrap.3.gz
+%%MAN3%%man/man3/EVP_aes_128_wrap_pad.3.gz
+%%MAN3%%man/man3/EVP_aes_128_xts.3.gz
+%%MAN3%%man/man3/EVP_aes_192_cbc.3.gz
%%MAN3%%man/man3/EVP_aes_192_ccm.3.gz
+%%MAN3%%man/man3/EVP_aes_192_cfb.3.gz
+%%MAN3%%man/man3/EVP_aes_192_cfb1.3.gz
+%%MAN3%%man/man3/EVP_aes_192_cfb128.3.gz
+%%MAN3%%man/man3/EVP_aes_192_cfb8.3.gz
+%%MAN3%%man/man3/EVP_aes_192_ctr.3.gz
+%%MAN3%%man/man3/EVP_aes_192_ecb.3.gz
%%MAN3%%man/man3/EVP_aes_192_gcm.3.gz
+%%MAN3%%man/man3/EVP_aes_192_ocb.3.gz
+%%MAN3%%man/man3/EVP_aes_192_ofb.3.gz
+%%MAN3%%man/man3/EVP_aes_192_wrap.3.gz
+%%MAN3%%man/man3/EVP_aes_192_wrap_pad.3.gz
+%%MAN3%%man/man3/EVP_aes_256_cbc.3.gz
%%MAN3%%man/man3/EVP_aes_256_cbc_hmac_sha1.3.gz
%%MAN3%%man/man3/EVP_aes_256_cbc_hmac_sha256.3.gz
%%MAN3%%man/man3/EVP_aes_256_ccm.3.gz
+%%MAN3%%man/man3/EVP_aes_256_cfb.3.gz
+%%MAN3%%man/man3/EVP_aes_256_cfb1.3.gz
+%%MAN3%%man/man3/EVP_aes_256_cfb128.3.gz
+%%MAN3%%man/man3/EVP_aes_256_cfb8.3.gz
+%%MAN3%%man/man3/EVP_aes_256_ctr.3.gz
+%%MAN3%%man/man3/EVP_aes_256_ecb.3.gz
%%MAN3%%man/man3/EVP_aes_256_gcm.3.gz
+%%MAN3%%man/man3/EVP_aes_256_ocb.3.gz
+%%MAN3%%man/man3/EVP_aes_256_ofb.3.gz
+%%MAN3%%man/man3/EVP_aes_256_wrap.3.gz
+%%MAN3%%man/man3/EVP_aes_256_wrap_pad.3.gz
+%%MAN3%%man/man3/EVP_aes_256_xts.3.gz
+%%MAN3%%man/man3/EVP_aria.3.gz
+%%MAN3%%man/man3/EVP_aria_128_cbc.3.gz
+%%MAN3%%man/man3/EVP_aria_128_ccm.3.gz
+%%MAN3%%man/man3/EVP_aria_128_cfb.3.gz
+%%MAN3%%man/man3/EVP_aria_128_cfb1.3.gz
+%%MAN3%%man/man3/EVP_aria_128_cfb128.3.gz
+%%MAN3%%man/man3/EVP_aria_128_cfb8.3.gz
+%%MAN3%%man/man3/EVP_aria_128_ctr.3.gz
+%%MAN3%%man/man3/EVP_aria_128_ecb.3.gz
+%%MAN3%%man/man3/EVP_aria_128_gcm.3.gz
+%%MAN3%%man/man3/EVP_aria_128_ofb.3.gz
+%%MAN3%%man/man3/EVP_aria_192_cbc.3.gz
+%%MAN3%%man/man3/EVP_aria_192_ccm.3.gz
+%%MAN3%%man/man3/EVP_aria_192_cfb.3.gz
+%%MAN3%%man/man3/EVP_aria_192_cfb1.3.gz
+%%MAN3%%man/man3/EVP_aria_192_cfb128.3.gz
+%%MAN3%%man/man3/EVP_aria_192_cfb8.3.gz
+%%MAN3%%man/man3/EVP_aria_192_ctr.3.gz
+%%MAN3%%man/man3/EVP_aria_192_ecb.3.gz
+%%MAN3%%man/man3/EVP_aria_192_gcm.3.gz
+%%MAN3%%man/man3/EVP_aria_192_ofb.3.gz
+%%MAN3%%man/man3/EVP_aria_256_cbc.3.gz
+%%MAN3%%man/man3/EVP_aria_256_ccm.3.gz
+%%MAN3%%man/man3/EVP_aria_256_cfb.3.gz
+%%MAN3%%man/man3/EVP_aria_256_cfb1.3.gz
+%%MAN3%%man/man3/EVP_aria_256_cfb128.3.gz
+%%MAN3%%man/man3/EVP_aria_256_cfb8.3.gz
+%%MAN3%%man/man3/EVP_aria_256_ctr.3.gz
+%%MAN3%%man/man3/EVP_aria_256_ecb.3.gz
+%%MAN3%%man/man3/EVP_aria_256_gcm.3.gz
+%%MAN3%%man/man3/EVP_aria_256_ofb.3.gz
%%MAN3%%man/man3/EVP_bf_cbc.3.gz
%%MAN3%%man/man3/EVP_bf_cfb.3.gz
+%%MAN3%%man/man3/EVP_bf_cfb64.3.gz
%%MAN3%%man/man3/EVP_bf_ecb.3.gz
%%MAN3%%man/man3/EVP_bf_ofb.3.gz
+%%MAN3%%man/man3/EVP_blake2b512.3.gz
+%%MAN3%%man/man3/EVP_blake2s256.3.gz
+%%MAN3%%man/man3/EVP_camellia.3.gz
+%%MAN3%%man/man3/EVP_camellia_128_cbc.3.gz
+%%MAN3%%man/man3/EVP_camellia_128_cfb.3.gz
+%%MAN3%%man/man3/EVP_camellia_128_cfb1.3.gz
+%%MAN3%%man/man3/EVP_camellia_128_cfb128.3.gz
+%%MAN3%%man/man3/EVP_camellia_128_cfb8.3.gz
+%%MAN3%%man/man3/EVP_camellia_128_ctr.3.gz
+%%MAN3%%man/man3/EVP_camellia_128_ecb.3.gz
+%%MAN3%%man/man3/EVP_camellia_128_ofb.3.gz
+%%MAN3%%man/man3/EVP_camellia_192_cbc.3.gz
+%%MAN3%%man/man3/EVP_camellia_192_cfb.3.gz
+%%MAN3%%man/man3/EVP_camellia_192_cfb1.3.gz
+%%MAN3%%man/man3/EVP_camellia_192_cfb128.3.gz
+%%MAN3%%man/man3/EVP_camellia_192_cfb8.3.gz
+%%MAN3%%man/man3/EVP_camellia_192_ctr.3.gz
+%%MAN3%%man/man3/EVP_camellia_192_ecb.3.gz
+%%MAN3%%man/man3/EVP_camellia_192_ofb.3.gz
+%%MAN3%%man/man3/EVP_camellia_256_cbc.3.gz
+%%MAN3%%man/man3/EVP_camellia_256_cfb.3.gz
+%%MAN3%%man/man3/EVP_camellia_256_cfb1.3.gz
+%%MAN3%%man/man3/EVP_camellia_256_cfb128.3.gz
+%%MAN3%%man/man3/EVP_camellia_256_cfb8.3.gz
+%%MAN3%%man/man3/EVP_camellia_256_ctr.3.gz
+%%MAN3%%man/man3/EVP_camellia_256_ecb.3.gz
+%%MAN3%%man/man3/EVP_camellia_256_ofb.3.gz
%%MAN3%%man/man3/EVP_cast5_cbc.3.gz
%%MAN3%%man/man3/EVP_cast5_cfb.3.gz
+%%MAN3%%man/man3/EVP_cast5_cfb64.3.gz
%%MAN3%%man/man3/EVP_cast5_ecb.3.gz
%%MAN3%%man/man3/EVP_cast5_ofb.3.gz
+%%MAN3%%man/man3/EVP_chacha20.3.gz
+%%MAN3%%man/man3/EVP_chacha20_poly1305.3.gz
%%MAN3%%man/man3/EVP_cleanup.3.gz
+%%MAN3%%man/man3/EVP_des.3.gz
%%MAN3%%man/man3/EVP_des_cbc.3.gz
%%MAN3%%man/man3/EVP_des_cfb.3.gz
+%%MAN3%%man/man3/EVP_des_cfb1.3.gz
+%%MAN3%%man/man3/EVP_des_cfb64.3.gz
+%%MAN3%%man/man3/EVP_des_cfb8.3.gz
%%MAN3%%man/man3/EVP_des_ecb.3.gz
%%MAN3%%man/man3/EVP_des_ede.3.gz
%%MAN3%%man/man3/EVP_des_ede3.3.gz
%%MAN3%%man/man3/EVP_des_ede3_cbc.3.gz
%%MAN3%%man/man3/EVP_des_ede3_cfb.3.gz
+%%MAN3%%man/man3/EVP_des_ede3_cfb1.3.gz
+%%MAN3%%man/man3/EVP_des_ede3_cfb64.3.gz
+%%MAN3%%man/man3/EVP_des_ede3_cfb8.3.gz
+%%MAN3%%man/man3/EVP_des_ede3_ecb.3.gz
%%MAN3%%man/man3/EVP_des_ede3_ofb.3.gz
+%%MAN3%%man/man3/EVP_des_ede3_wrap.3.gz
%%MAN3%%man/man3/EVP_des_ede_cbc.3.gz
%%MAN3%%man/man3/EVP_des_ede_cfb.3.gz
+%%MAN3%%man/man3/EVP_des_ede_cfb64.3.gz
+%%MAN3%%man/man3/EVP_des_ede_ecb.3.gz
%%MAN3%%man/man3/EVP_des_ede_ofb.3.gz
%%MAN3%%man/man3/EVP_des_ofb.3.gz
%%MAN3%%man/man3/EVP_desx_cbc.3.gz
-%%MAN3%%man/man3/EVP_dss.3.gz
-%%MAN3%%man/man3/EVP_dss1.3.gz
%%MAN3%%man/man3/EVP_enc_null.3.gz
%%MAN3%%man/man3/EVP_get_cipherbyname.3.gz
%%MAN3%%man/man3/EVP_get_cipherbynid.3.gz
@@ -911,16 +1809,20 @@ man/man1/x509.1.gz
%%MAN3%%man/man3/EVP_get_digestbyobj.3.gz
%%MAN3%%man/man3/EVP_idea_cbc.3.gz
%%MAN3%%man/man3/EVP_idea_cfb.3.gz
+%%MAN3%%man/man3/EVP_idea_cfb64.3.gz
%%MAN3%%man/man3/EVP_idea_ecb.3.gz
%%MAN3%%man/man3/EVP_idea_ofb.3.gz
%%MAN3%%man/man3/EVP_md2.3.gz
+%%MAN3%%man/man3/EVP_md4.3.gz
%%MAN3%%man/man3/EVP_md5.3.gz
+%%MAN3%%man/man3/EVP_md5_sha1.3.gz
%%MAN3%%man/man3/EVP_md_null.3.gz
%%MAN3%%man/man3/EVP_mdc2.3.gz
%%MAN3%%man/man3/EVP_rc2_40_cbc.3.gz
%%MAN3%%man/man3/EVP_rc2_64_cbc.3.gz
%%MAN3%%man/man3/EVP_rc2_cbc.3.gz
%%MAN3%%man/man3/EVP_rc2_cfb.3.gz
+%%MAN3%%man/man3/EVP_rc2_cfb64.3.gz
%%MAN3%%man/man3/EVP_rc2_ecb.3.gz
%%MAN3%%man/man3/EVP_rc2_ofb.3.gz
%%MAN3%%man/man3/EVP_rc4.3.gz
@@ -928,23 +1830,73 @@ man/man1/x509.1.gz
%%MAN3%%man/man3/EVP_rc4_hmac_md5.3.gz
%%MAN3%%man/man3/EVP_rc5_32_12_16_cbc.3.gz
%%MAN3%%man/man3/EVP_rc5_32_12_16_cfb.3.gz
+%%MAN3%%man/man3/EVP_rc5_32_12_16_cfb64.3.gz
%%MAN3%%man/man3/EVP_rc5_32_12_16_ecb.3.gz
%%MAN3%%man/man3/EVP_rc5_32_12_16_ofb.3.gz
%%MAN3%%man/man3/EVP_ripemd160.3.gz
-%%MAN3%%man/man3/EVP_sha.3.gz
+%%MAN3%%man/man3/EVP_seed_cbc.3.gz
+%%MAN3%%man/man3/EVP_seed_cfb.3.gz
+%%MAN3%%man/man3/EVP_seed_cfb128.3.gz
+%%MAN3%%man/man3/EVP_seed_ecb.3.gz
+%%MAN3%%man/man3/EVP_seed_ofb.3.gz
%%MAN3%%man/man3/EVP_sha1.3.gz
%%MAN3%%man/man3/EVP_sha224.3.gz
%%MAN3%%man/man3/EVP_sha256.3.gz
%%MAN3%%man/man3/EVP_sha384.3.gz
+%%MAN3%%man/man3/EVP_sha3_224.3.gz
+%%MAN3%%man/man3/EVP_sha3_256.3.gz
+%%MAN3%%man/man3/EVP_sha3_384.3.gz
+%%MAN3%%man/man3/EVP_sha3_512.3.gz
%%MAN3%%man/man3/EVP_sha512.3.gz
+%%MAN3%%man/man3/EVP_sha512_224.3.gz
+%%MAN3%%man/man3/EVP_sha512_256.3.gz
+%%MAN3%%man/man3/EVP_shake128.3.gz
+%%MAN3%%man/man3/EVP_shake256.3.gz
+%%MAN3%%man/man3/EVP_sm3.3.gz
+%%MAN3%%man/man3/EVP_sm4_cbc.3.gz
+%%MAN3%%man/man3/EVP_sm4_cfb.3.gz
+%%MAN3%%man/man3/EVP_sm4_cfb128.3.gz
+%%MAN3%%man/man3/EVP_sm4_ctr.3.gz
+%%MAN3%%man/man3/EVP_sm4_ecb.3.gz
+%%MAN3%%man/man3/EVP_sm4_ofb.3.gz
+%%MAN3%%man/man3/EVP_whirlpool.3.gz
+%%MAN3%%man/man3/EXTENDED_KEY_USAGE_free.3.gz
+%%MAN3%%man/man3/EXTENDED_KEY_USAGE_new.3.gz
+%%MAN3%%man/man3/GENERAL_NAMES_free.3.gz
+%%MAN3%%man/man3/GENERAL_NAMES_new.3.gz
+%%MAN3%%man/man3/GENERAL_NAME_dup.3.gz
+%%MAN3%%man/man3/GENERAL_NAME_free.3.gz
+%%MAN3%%man/man3/GENERAL_NAME_new.3.gz
+%%MAN3%%man/man3/GENERAL_SUBTREE_free.3.gz
+%%MAN3%%man/man3/GENERAL_SUBTREE_new.3.gz
+%%MAN3%%man/man3/GEN_SESSION_CB.3.gz
%%MAN3%%man/man3/HMAC.3.gz
-%%MAN3%%man/man3/HMAC_CTX_cleanup.3.gz
-%%MAN3%%man/man3/HMAC_CTX_init.3.gz
+%%MAN3%%man/man3/HMAC_CTX_copy.3.gz
+%%MAN3%%man/man3/HMAC_CTX_free.3.gz
+%%MAN3%%man/man3/HMAC_CTX_get_md.3.gz
+%%MAN3%%man/man3/HMAC_CTX_new.3.gz
+%%MAN3%%man/man3/HMAC_CTX_reset.3.gz
+%%MAN3%%man/man3/HMAC_CTX_set_flags.3.gz
%%MAN3%%man/man3/HMAC_Final.3.gz
%%MAN3%%man/man3/HMAC_Init.3.gz
%%MAN3%%man/man3/HMAC_Init_ex.3.gz
%%MAN3%%man/man3/HMAC_Update.3.gz
-%%MAN3%%man/man3/HMAC_cleanup.3.gz
+%%MAN3%%man/man3/HMAC_size.3.gz
+%%MAN3%%man/man3/IMPLEMENT_ASN1_FUNCTIONS.3.gz
+%%MAN3%%man/man3/IMPLEMENT_LHASH_COMP_FN.3.gz
+%%MAN3%%man/man3/IMPLEMENT_LHASH_HASH_FN.3.gz
+%%MAN3%%man/man3/IPAddressChoice_free.3.gz
+%%MAN3%%man/man3/IPAddressChoice_new.3.gz
+%%MAN3%%man/man3/IPAddressFamily_free.3.gz
+%%MAN3%%man/man3/IPAddressFamily_new.3.gz
+%%MAN3%%man/man3/IPAddressOrRange_free.3.gz
+%%MAN3%%man/man3/IPAddressOrRange_new.3.gz
+%%MAN3%%man/man3/IPAddressRange_free.3.gz
+%%MAN3%%man/man3/IPAddressRange_new.3.gz
+%%MAN3%%man/man3/ISSUING_DIST_POINT_free.3.gz
+%%MAN3%%man/man3/ISSUING_DIST_POINT_new.3.gz
+%%MAN3%%man/man3/LHASH.3.gz
+%%MAN3%%man/man3/LHASH_DOALL_ARG_FN_TYPE.3.gz
%%MAN3%%man/man3/MD2.3.gz
%%MAN3%%man/man3/MD2_Final.3.gz
%%MAN3%%man/man3/MD2_Init.3.gz
@@ -961,10 +1913,31 @@ man/man1/x509.1.gz
%%MAN3%%man/man3/MDC2_Final.3.gz
%%MAN3%%man/man3/MDC2_Init.3.gz
%%MAN3%%man/man3/MDC2_Update.3.gz
+%%MAN3%%man/man3/NAME_CONSTRAINTS_free.3.gz
+%%MAN3%%man/man3/NAME_CONSTRAINTS_new.3.gz
+%%MAN3%%man/man3/NAMING_AUTHORITY.3.gz
+%%MAN3%%man/man3/NAMING_AUTHORITY_free.3.gz
+%%MAN3%%man/man3/NAMING_AUTHORITY_get0_authorityId.3.gz
+%%MAN3%%man/man3/NAMING_AUTHORITY_get0_authorityText.3.gz
+%%MAN3%%man/man3/NAMING_AUTHORITY_get0_authorityURL.3.gz
+%%MAN3%%man/man3/NAMING_AUTHORITY_new.3.gz
+%%MAN3%%man/man3/NAMING_AUTHORITY_set0_authorityId.3.gz
+%%MAN3%%man/man3/NAMING_AUTHORITY_set0_authorityText.3.gz
+%%MAN3%%man/man3/NAMING_AUTHORITY_set0_authorityURL.3.gz
+%%MAN3%%man/man3/NETSCAPE_CERT_SEQUENCE_free.3.gz
+%%MAN3%%man/man3/NETSCAPE_CERT_SEQUENCE_new.3.gz
+%%MAN3%%man/man3/NETSCAPE_SPKAC_free.3.gz
+%%MAN3%%man/man3/NETSCAPE_SPKAC_new.3.gz
+%%MAN3%%man/man3/NETSCAPE_SPKI_free.3.gz
+%%MAN3%%man/man3/NETSCAPE_SPKI_new.3.gz
+%%MAN3%%man/man3/NOTICEREF_free.3.gz
+%%MAN3%%man/man3/NOTICEREF_new.3.gz
%%MAN3%%man/man3/OBJ_cleanup.3.gz
%%MAN3%%man/man3/OBJ_cmp.3.gz
%%MAN3%%man/man3/OBJ_create.3.gz
%%MAN3%%man/man3/OBJ_dup.3.gz
+%%MAN3%%man/man3/OBJ_get0_data.3.gz
+%%MAN3%%man/man3/OBJ_length.3.gz
%%MAN3%%man/man3/OBJ_ln2nid.3.gz
%%MAN3%%man/man3/OBJ_nid2ln.3.gz
%%MAN3%%man/man3/OBJ_nid2obj.3.gz
@@ -974,97 +1947,432 @@ man/man1/x509.1.gz
%%MAN3%%man/man3/OBJ_sn2nid.3.gz
%%MAN3%%man/man3/OBJ_txt2nid.3.gz
%%MAN3%%man/man3/OBJ_txt2obj.3.gz
+%%MAN3%%man/man3/OCSP_BASICRESP_free.3.gz
+%%MAN3%%man/man3/OCSP_BASICRESP_new.3.gz
+%%MAN3%%man/man3/OCSP_CERTID_dup.3.gz
+%%MAN3%%man/man3/OCSP_CERTID_free.3.gz
+%%MAN3%%man/man3/OCSP_CERTID_new.3.gz
+%%MAN3%%man/man3/OCSP_CERTSTATUS_free.3.gz
+%%MAN3%%man/man3/OCSP_CERTSTATUS_new.3.gz
+%%MAN3%%man/man3/OCSP_CRLID_free.3.gz
+%%MAN3%%man/man3/OCSP_CRLID_new.3.gz
+%%MAN3%%man/man3/OCSP_ONEREQ_free.3.gz
+%%MAN3%%man/man3/OCSP_ONEREQ_new.3.gz
+%%MAN3%%man/man3/OCSP_REQINFO_free.3.gz
+%%MAN3%%man/man3/OCSP_REQINFO_new.3.gz
+%%MAN3%%man/man3/OCSP_REQUEST_free.3.gz
+%%MAN3%%man/man3/OCSP_REQUEST_new.3.gz
+%%MAN3%%man/man3/OCSP_REQ_CTX_add1_header.3.gz
+%%MAN3%%man/man3/OCSP_REQ_CTX_free.3.gz
+%%MAN3%%man/man3/OCSP_REQ_CTX_set1_req.3.gz
+%%MAN3%%man/man3/OCSP_RESPBYTES_free.3.gz
+%%MAN3%%man/man3/OCSP_RESPBYTES_new.3.gz
+%%MAN3%%man/man3/OCSP_RESPDATA_free.3.gz
+%%MAN3%%man/man3/OCSP_RESPDATA_new.3.gz
+%%MAN3%%man/man3/OCSP_RESPID_free.3.gz
+%%MAN3%%man/man3/OCSP_RESPID_match.3.gz
+%%MAN3%%man/man3/OCSP_RESPID_new.3.gz
+%%MAN3%%man/man3/OCSP_RESPID_set_by_key.3.gz
+%%MAN3%%man/man3/OCSP_RESPID_set_by_name.3.gz
+%%MAN3%%man/man3/OCSP_RESPONSE_free.3.gz
+%%MAN3%%man/man3/OCSP_RESPONSE_new.3.gz
+%%MAN3%%man/man3/OCSP_REVOKEDINFO_free.3.gz
+%%MAN3%%man/man3/OCSP_REVOKEDINFO_new.3.gz
+%%MAN3%%man/man3/OCSP_SERVICELOC_free.3.gz
+%%MAN3%%man/man3/OCSP_SERVICELOC_new.3.gz
+%%MAN3%%man/man3/OCSP_SIGNATURE_free.3.gz
+%%MAN3%%man/man3/OCSP_SIGNATURE_new.3.gz
+%%MAN3%%man/man3/OCSP_SINGLERESP_free.3.gz
+%%MAN3%%man/man3/OCSP_SINGLERESP_new.3.gz
+%%MAN3%%man/man3/OCSP_basic_add1_nonce.3.gz
+%%MAN3%%man/man3/OCSP_basic_sign.3.gz
+%%MAN3%%man/man3/OCSP_basic_sign_ctx.3.gz
+%%MAN3%%man/man3/OCSP_basic_verify.3.gz
+%%MAN3%%man/man3/OCSP_cert_id_new.3.gz
+%%MAN3%%man/man3/OCSP_cert_to_id.3.gz
+%%MAN3%%man/man3/OCSP_check_nonce.3.gz
+%%MAN3%%man/man3/OCSP_check_validity.3.gz
+%%MAN3%%man/man3/OCSP_copy_nonce.3.gz
+%%MAN3%%man/man3/OCSP_id_cmp.3.gz
+%%MAN3%%man/man3/OCSP_id_get0_info.3.gz
+%%MAN3%%man/man3/OCSP_id_issuer_cmp.3.gz
+%%MAN3%%man/man3/OCSP_request_add0_id.3.gz
+%%MAN3%%man/man3/OCSP_request_add1_cert.3.gz
+%%MAN3%%man/man3/OCSP_request_add1_nonce.3.gz
+%%MAN3%%man/man3/OCSP_request_onereq_count.3.gz
+%%MAN3%%man/man3/OCSP_request_onereq_get0.3.gz
+%%MAN3%%man/man3/OCSP_request_sign.3.gz
+%%MAN3%%man/man3/OCSP_resp_count.3.gz
+%%MAN3%%man/man3/OCSP_resp_find.3.gz
+%%MAN3%%man/man3/OCSP_resp_find_status.3.gz
+%%MAN3%%man/man3/OCSP_resp_get0.3.gz
+%%MAN3%%man/man3/OCSP_resp_get0_certs.3.gz
+%%MAN3%%man/man3/OCSP_resp_get0_id.3.gz
+%%MAN3%%man/man3/OCSP_resp_get0_produced_at.3.gz
+%%MAN3%%man/man3/OCSP_resp_get0_respdata.3.gz
+%%MAN3%%man/man3/OCSP_resp_get0_signature.3.gz
+%%MAN3%%man/man3/OCSP_resp_get0_signer.3.gz
+%%MAN3%%man/man3/OCSP_resp_get0_tbs_sigalg.3.gz
+%%MAN3%%man/man3/OCSP_resp_get1_id.3.gz
+%%MAN3%%man/man3/OCSP_response_create.3.gz
+%%MAN3%%man/man3/OCSP_response_get1_basic.3.gz
+%%MAN3%%man/man3/OCSP_response_status.3.gz
+%%MAN3%%man/man3/OCSP_sendreq_bio.3.gz
+%%MAN3%%man/man3/OCSP_sendreq_nbio.3.gz
+%%MAN3%%man/man3/OCSP_sendreq_new.3.gz
+%%MAN3%%man/man3/OCSP_set_max_response_length.3.gz
+%%MAN3%%man/man3/OCSP_single_get0_status.3.gz
%%MAN3%%man/man3/OPENSSL_Applink.3.gz
+%%MAN3%%man/man3/OPENSSL_INIT_free.3.gz
+%%MAN3%%man/man3/OPENSSL_INIT_new.3.gz
+%%MAN3%%man/man3/OPENSSL_INIT_set_config_appname.3.gz
+%%MAN3%%man/man3/OPENSSL_INIT_set_config_file_flags.3.gz
+%%MAN3%%man/man3/OPENSSL_INIT_set_config_filename.3.gz
+%%MAN3%%man/man3/OPENSSL_LH_COMPFUNC.3.gz
+%%MAN3%%man/man3/OPENSSL_LH_DOALL_FUNC.3.gz
+%%MAN3%%man/man3/OPENSSL_LH_HASHFUNC.3.gz
+%%MAN3%%man/man3/OPENSSL_LH_node_stats.3.gz
+%%MAN3%%man/man3/OPENSSL_LH_node_stats_bio.3.gz
+%%MAN3%%man/man3/OPENSSL_LH_node_usage_stats.3.gz
+%%MAN3%%man/man3/OPENSSL_LH_node_usage_stats_bio.3.gz
+%%MAN3%%man/man3/OPENSSL_LH_stats.3.gz
+%%MAN3%%man/man3/OPENSSL_LH_stats_bio.3.gz
+%%MAN3%%man/man3/OPENSSL_MALLOC_FAILURES.3.gz
+%%MAN3%%man/man3/OPENSSL_MALLOC_FD.3.gz
%%MAN3%%man/man3/OPENSSL_VERSION_NUMBER.3.gz
+%%MAN3%%man/man3/OPENSSL_VERSION_TEXT.3.gz
+%%MAN3%%man/man3/OPENSSL_atexit.3.gz
+%%MAN3%%man/man3/OPENSSL_buf2hexstr.3.gz
+%%MAN3%%man/man3/OPENSSL_cipher_name.3.gz
+%%MAN3%%man/man3/OPENSSL_cleanse.3.gz
+%%MAN3%%man/man3/OPENSSL_cleanup.3.gz
+%%MAN3%%man/man3/OPENSSL_clear_free.3.gz
+%%MAN3%%man/man3/OPENSSL_clear_realloc.3.gz
%%MAN3%%man/man3/OPENSSL_config.3.gz
+%%MAN3%%man/man3/OPENSSL_fork_child.3.gz
+%%MAN3%%man/man3/OPENSSL_fork_parent.3.gz
+%%MAN3%%man/man3/OPENSSL_fork_prepare.3.gz
+%%MAN3%%man/man3/OPENSSL_free.3.gz
+%%MAN3%%man/man3/OPENSSL_hexchar2int.3.gz
+%%MAN3%%man/man3/OPENSSL_hexstr2buf.3.gz
%%MAN3%%man/man3/OPENSSL_ia32cap.3.gz
-%%MAN3%%man/man3/OPENSSL_ia32cap_loc.3.gz
+%%MAN3%%man/man3/OPENSSL_init_crypto.3.gz
+%%MAN3%%man/man3/OPENSSL_init_ssl.3.gz
%%MAN3%%man/man3/OPENSSL_instrument_bus.3.gz
%%MAN3%%man/man3/OPENSSL_instrument_bus2.3.gz
%%MAN3%%man/man3/OPENSSL_load_builtin_modules.3.gz
+%%MAN3%%man/man3/OPENSSL_malloc.3.gz
+%%MAN3%%man/man3/OPENSSL_malloc_init.3.gz
+%%MAN3%%man/man3/OPENSSL_mem_debug_pop.3.gz
+%%MAN3%%man/man3/OPENSSL_mem_debug_push.3.gz
+%%MAN3%%man/man3/OPENSSL_memdup.3.gz
%%MAN3%%man/man3/OPENSSL_no_config.3.gz
+%%MAN3%%man/man3/OPENSSL_realloc.3.gz
+%%MAN3%%man/man3/OPENSSL_secure_actual_size.3.gz
+%%MAN3%%man/man3/OPENSSL_secure_clear_free.3.gz
+%%MAN3%%man/man3/OPENSSL_secure_free.3.gz
+%%MAN3%%man/man3/OPENSSL_secure_malloc.3.gz
+%%MAN3%%man/man3/OPENSSL_secure_zalloc.3.gz
+%%MAN3%%man/man3/OPENSSL_strdup.3.gz
+%%MAN3%%man/man3/OPENSSL_strlcat.3.gz
+%%MAN3%%man/man3/OPENSSL_strlcpy.3.gz
+%%MAN3%%man/man3/OPENSSL_strndup.3.gz
+%%MAN3%%man/man3/OPENSSL_thread_stop.3.gz
+%%MAN3%%man/man3/OPENSSL_zalloc.3.gz
+%%MAN3%%man/man3/OSSL_STORE_CTX.3.gz
+%%MAN3%%man/man3/OSSL_STORE_INFO.3.gz
+%%MAN3%%man/man3/OSSL_STORE_INFO_free.3.gz
+%%MAN3%%man/man3/OSSL_STORE_INFO_get0_CERT.3.gz
+%%MAN3%%man/man3/OSSL_STORE_INFO_get0_CRL.3.gz
+%%MAN3%%man/man3/OSSL_STORE_INFO_get0_NAME.3.gz
+%%MAN3%%man/man3/OSSL_STORE_INFO_get0_NAME_description.3.gz
+%%MAN3%%man/man3/OSSL_STORE_INFO_get0_PARAMS.3.gz
+%%MAN3%%man/man3/OSSL_STORE_INFO_get0_PKEY.3.gz
+%%MAN3%%man/man3/OSSL_STORE_INFO_get1_CERT.3.gz
+%%MAN3%%man/man3/OSSL_STORE_INFO_get1_CRL.3.gz
+%%MAN3%%man/man3/OSSL_STORE_INFO_get1_NAME.3.gz
+%%MAN3%%man/man3/OSSL_STORE_INFO_get1_NAME_description.3.gz
+%%MAN3%%man/man3/OSSL_STORE_INFO_get1_PARAMS.3.gz
+%%MAN3%%man/man3/OSSL_STORE_INFO_get1_PKEY.3.gz
+%%MAN3%%man/man3/OSSL_STORE_INFO_get_type.3.gz
+%%MAN3%%man/man3/OSSL_STORE_INFO_new_CERT.3.gz
+%%MAN3%%man/man3/OSSL_STORE_INFO_new_CRL.3.gz
+%%MAN3%%man/man3/OSSL_STORE_INFO_new_NAME.3.gz
+%%MAN3%%man/man3/OSSL_STORE_INFO_new_PARAMS.3.gz
+%%MAN3%%man/man3/OSSL_STORE_INFO_new_PKEY.3.gz
+%%MAN3%%man/man3/OSSL_STORE_INFO_set0_NAME_description.3.gz
+%%MAN3%%man/man3/OSSL_STORE_INFO_type_string.3.gz
+%%MAN3%%man/man3/OSSL_STORE_LOADER.3.gz
+%%MAN3%%man/man3/OSSL_STORE_LOADER_CTX.3.gz
+%%MAN3%%man/man3/OSSL_STORE_LOADER_free.3.gz
+%%MAN3%%man/man3/OSSL_STORE_LOADER_get0_engine.3.gz
+%%MAN3%%man/man3/OSSL_STORE_LOADER_get0_scheme.3.gz
+%%MAN3%%man/man3/OSSL_STORE_LOADER_new.3.gz
+%%MAN3%%man/man3/OSSL_STORE_LOADER_set_close.3.gz
+%%MAN3%%man/man3/OSSL_STORE_LOADER_set_ctrl.3.gz
+%%MAN3%%man/man3/OSSL_STORE_LOADER_set_eof.3.gz
+%%MAN3%%man/man3/OSSL_STORE_LOADER_set_error.3.gz
+%%MAN3%%man/man3/OSSL_STORE_LOADER_set_expect.3.gz
+%%MAN3%%man/man3/OSSL_STORE_LOADER_set_find.3.gz
+%%MAN3%%man/man3/OSSL_STORE_LOADER_set_load.3.gz
+%%MAN3%%man/man3/OSSL_STORE_LOADER_set_open.3.gz
+%%MAN3%%man/man3/OSSL_STORE_SEARCH.3.gz
+%%MAN3%%man/man3/OSSL_STORE_SEARCH_by_alias.3.gz
+%%MAN3%%man/man3/OSSL_STORE_SEARCH_by_issuer_serial.3.gz
+%%MAN3%%man/man3/OSSL_STORE_SEARCH_by_key_fingerprint.3.gz
+%%MAN3%%man/man3/OSSL_STORE_SEARCH_by_name.3.gz
+%%MAN3%%man/man3/OSSL_STORE_SEARCH_free.3.gz
+%%MAN3%%man/man3/OSSL_STORE_SEARCH_get0_bytes.3.gz
+%%MAN3%%man/man3/OSSL_STORE_SEARCH_get0_digest.3.gz
+%%MAN3%%man/man3/OSSL_STORE_SEARCH_get0_name.3.gz
+%%MAN3%%man/man3/OSSL_STORE_SEARCH_get0_serial.3.gz
+%%MAN3%%man/man3/OSSL_STORE_SEARCH_get0_string.3.gz
+%%MAN3%%man/man3/OSSL_STORE_SEARCH_get_type.3.gz
+%%MAN3%%man/man3/OSSL_STORE_close.3.gz
+%%MAN3%%man/man3/OSSL_STORE_close_fn.3.gz
+%%MAN3%%man/man3/OSSL_STORE_ctrl.3.gz
+%%MAN3%%man/man3/OSSL_STORE_ctrl_fn.3.gz
+%%MAN3%%man/man3/OSSL_STORE_eof.3.gz
+%%MAN3%%man/man3/OSSL_STORE_eof_fn.3.gz
+%%MAN3%%man/man3/OSSL_STORE_error.3.gz
+%%MAN3%%man/man3/OSSL_STORE_error_fn.3.gz
+%%MAN3%%man/man3/OSSL_STORE_expect.3.gz
+%%MAN3%%man/man3/OSSL_STORE_expect_fn.3.gz
+%%MAN3%%man/man3/OSSL_STORE_find.3.gz
+%%MAN3%%man/man3/OSSL_STORE_find_fn.3.gz
+%%MAN3%%man/man3/OSSL_STORE_load.3.gz
+%%MAN3%%man/man3/OSSL_STORE_load_fn.3.gz
+%%MAN3%%man/man3/OSSL_STORE_open.3.gz
+%%MAN3%%man/man3/OSSL_STORE_open_fn.3.gz
+%%MAN3%%man/man3/OSSL_STORE_post_process_info_fn.3.gz
+%%MAN3%%man/man3/OSSL_STORE_register_loader.3.gz
+%%MAN3%%man/man3/OSSL_STORE_supports_search.3.gz
+%%MAN3%%man/man3/OSSL_STORE_unregister_loader.3.gz
+%%MAN3%%man/man3/OTHERNAME_free.3.gz
+%%MAN3%%man/man3/OTHERNAME_new.3.gz
%%MAN3%%man/man3/OpenSSL_add_all_algorithms.3.gz
%%MAN3%%man/man3/OpenSSL_add_all_ciphers.3.gz
%%MAN3%%man/man3/OpenSSL_add_all_digests.3.gz
%%MAN3%%man/man3/OpenSSL_add_ssl_algorithms.3.gz
-%%MAN3%%man/man3/PEM.3.gz
+%%MAN3%%man/man3/OpenSSL_version.3.gz
+%%MAN3%%man/man3/OpenSSL_version_num.3.gz
+%%MAN3%%man/man3/PBE2PARAM_free.3.gz
+%%MAN3%%man/man3/PBE2PARAM_new.3.gz
+%%MAN3%%man/man3/PBEPARAM_free.3.gz
+%%MAN3%%man/man3/PBEPARAM_new.3.gz
+%%MAN3%%man/man3/PBKDF2PARAM_free.3.gz
+%%MAN3%%man/man3/PBKDF2PARAM_new.3.gz
+%%MAN3%%man/man3/PEM_FLAG_EAY_COMPATIBLE.3.gz
+%%MAN3%%man/man3/PEM_FLAG_ONLY_B64.3.gz
+%%MAN3%%man/man3/PEM_FLAG_SECURE.3.gz
+%%MAN3%%man/man3/PEM_bytes_read_bio.3.gz
+%%MAN3%%man/man3/PEM_bytes_read_bio_secmem.3.gz
+%%MAN3%%man/man3/PEM_do_header.3.gz
+%%MAN3%%man/man3/PEM_get_EVP_CIPHER_INFO.3.gz
+%%MAN3%%man/man3/PEM_read.3.gz
+%%MAN3%%man/man3/PEM_read_CMS.3.gz
%%MAN3%%man/man3/PEM_read_DHparams.3.gz
%%MAN3%%man/man3/PEM_read_DSAPrivateKey.3.gz
%%MAN3%%man/man3/PEM_read_DSA_PUBKEY.3.gz
%%MAN3%%man/man3/PEM_read_DSAparams.3.gz
+%%MAN3%%man/man3/PEM_read_ECPKParameters.3.gz
+%%MAN3%%man/man3/PEM_read_ECPrivateKey.3.gz
+%%MAN3%%man/man3/PEM_read_EC_PUBKEY.3.gz
%%MAN3%%man/man3/PEM_read_NETSCAPE_CERT_SEQUENCE.3.gz
%%MAN3%%man/man3/PEM_read_PKCS7.3.gz
+%%MAN3%%man/man3/PEM_read_PKCS8.3.gz
+%%MAN3%%man/man3/PEM_read_PKCS8_PRIV_KEY_INFO.3.gz
%%MAN3%%man/man3/PEM_read_PUBKEY.3.gz
%%MAN3%%man/man3/PEM_read_PrivateKey.3.gz
%%MAN3%%man/man3/PEM_read_RSAPrivateKey.3.gz
%%MAN3%%man/man3/PEM_read_RSAPublicKey.3.gz
%%MAN3%%man/man3/PEM_read_RSA_PUBKEY.3.gz
+%%MAN3%%man/man3/PEM_read_SSL_SESSION.3.gz
%%MAN3%%man/man3/PEM_read_X509.3.gz
%%MAN3%%man/man3/PEM_read_X509_AUX.3.gz
%%MAN3%%man/man3/PEM_read_X509_CRL.3.gz
%%MAN3%%man/man3/PEM_read_X509_REQ.3.gz
+%%MAN3%%man/man3/PEM_read_bio.3.gz
+%%MAN3%%man/man3/PEM_read_bio_CMS.3.gz
%%MAN3%%man/man3/PEM_read_bio_DHparams.3.gz
%%MAN3%%man/man3/PEM_read_bio_DSAPrivateKey.3.gz
%%MAN3%%man/man3/PEM_read_bio_DSA_PUBKEY.3.gz
%%MAN3%%man/man3/PEM_read_bio_DSAparams.3.gz
+%%MAN3%%man/man3/PEM_read_bio_ECPKParameters.3.gz
+%%MAN3%%man/man3/PEM_read_bio_EC_PUBKEY.3.gz
%%MAN3%%man/man3/PEM_read_bio_NETSCAPE_CERT_SEQUENCE.3.gz
%%MAN3%%man/man3/PEM_read_bio_PKCS7.3.gz
+%%MAN3%%man/man3/PEM_read_bio_PKCS8.3.gz
+%%MAN3%%man/man3/PEM_read_bio_PKCS8_PRIV_KEY_INFO.3.gz
%%MAN3%%man/man3/PEM_read_bio_PUBKEY.3.gz
+%%MAN3%%man/man3/PEM_read_bio_Parameters.3.gz
%%MAN3%%man/man3/PEM_read_bio_PrivateKey.3.gz
%%MAN3%%man/man3/PEM_read_bio_RSAPrivateKey.3.gz
%%MAN3%%man/man3/PEM_read_bio_RSAPublicKey.3.gz
%%MAN3%%man/man3/PEM_read_bio_RSA_PUBKEY.3.gz
+%%MAN3%%man/man3/PEM_read_bio_SSL_SESSION.3.gz
%%MAN3%%man/man3/PEM_read_bio_X509.3.gz
%%MAN3%%man/man3/PEM_read_bio_X509_AUX.3.gz
%%MAN3%%man/man3/PEM_read_bio_X509_CRL.3.gz
%%MAN3%%man/man3/PEM_read_bio_X509_REQ.3.gz
+%%MAN3%%man/man3/PEM_read_bio_ex.3.gz
+%%MAN3%%man/man3/PEM_write.3.gz
+%%MAN3%%man/man3/PEM_write_CMS.3.gz
%%MAN3%%man/man3/PEM_write_DHparams.3.gz
+%%MAN3%%man/man3/PEM_write_DHxparams.3.gz
%%MAN3%%man/man3/PEM_write_DSAPrivateKey.3.gz
%%MAN3%%man/man3/PEM_write_DSA_PUBKEY.3.gz
%%MAN3%%man/man3/PEM_write_DSAparams.3.gz
+%%MAN3%%man/man3/PEM_write_ECPKParameters.3.gz
+%%MAN3%%man/man3/PEM_write_ECPrivateKey.3.gz
+%%MAN3%%man/man3/PEM_write_EC_PUBKEY.3.gz
%%MAN3%%man/man3/PEM_write_NETSCAPE_CERT_SEQUENCE.3.gz
%%MAN3%%man/man3/PEM_write_PKCS7.3.gz
+%%MAN3%%man/man3/PEM_write_PKCS8.3.gz
%%MAN3%%man/man3/PEM_write_PKCS8PrivateKey.3.gz
%%MAN3%%man/man3/PEM_write_PKCS8PrivateKey_nid.3.gz
+%%MAN3%%man/man3/PEM_write_PKCS8_PRIV_KEY_INFO.3.gz
%%MAN3%%man/man3/PEM_write_PUBKEY.3.gz
%%MAN3%%man/man3/PEM_write_PrivateKey.3.gz
%%MAN3%%man/man3/PEM_write_RSAPrivateKey.3.gz
%%MAN3%%man/man3/PEM_write_RSAPublicKey.3.gz
%%MAN3%%man/man3/PEM_write_RSA_PUBKEY.3.gz
+%%MAN3%%man/man3/PEM_write_SSL_SESSION.3.gz
%%MAN3%%man/man3/PEM_write_X509.3.gz
%%MAN3%%man/man3/PEM_write_X509_AUX.3.gz
%%MAN3%%man/man3/PEM_write_X509_CRL.3.gz
%%MAN3%%man/man3/PEM_write_X509_REQ.3.gz
%%MAN3%%man/man3/PEM_write_X509_REQ_NEW.3.gz
+%%MAN3%%man/man3/PEM_write_bio.3.gz
+%%MAN3%%man/man3/PEM_write_bio_CMS.3.gz
%%MAN3%%man/man3/PEM_write_bio_CMS_stream.3.gz
%%MAN3%%man/man3/PEM_write_bio_DHparams.3.gz
+%%MAN3%%man/man3/PEM_write_bio_DHxparams.3.gz
%%MAN3%%man/man3/PEM_write_bio_DSAPrivateKey.3.gz
%%MAN3%%man/man3/PEM_write_bio_DSA_PUBKEY.3.gz
%%MAN3%%man/man3/PEM_write_bio_DSAparams.3.gz
+%%MAN3%%man/man3/PEM_write_bio_ECPKParameters.3.gz
+%%MAN3%%man/man3/PEM_write_bio_ECPrivateKey.3.gz
+%%MAN3%%man/man3/PEM_write_bio_EC_PUBKEY.3.gz
%%MAN3%%man/man3/PEM_write_bio_NETSCAPE_CERT_SEQUENCE.3.gz
%%MAN3%%man/man3/PEM_write_bio_PKCS7.3.gz
%%MAN3%%man/man3/PEM_write_bio_PKCS7_stream.3.gz
+%%MAN3%%man/man3/PEM_write_bio_PKCS8.3.gz
%%MAN3%%man/man3/PEM_write_bio_PKCS8PrivateKey.3.gz
%%MAN3%%man/man3/PEM_write_bio_PKCS8PrivateKey_nid.3.gz
+%%MAN3%%man/man3/PEM_write_bio_PKCS8_PRIV_KEY_INFO.3.gz
%%MAN3%%man/man3/PEM_write_bio_PUBKEY.3.gz
+%%MAN3%%man/man3/PEM_write_bio_Parameters.3.gz
%%MAN3%%man/man3/PEM_write_bio_PrivateKey.3.gz
+%%MAN3%%man/man3/PEM_write_bio_PrivateKey_traditional.3.gz
%%MAN3%%man/man3/PEM_write_bio_RSAPrivateKey.3.gz
%%MAN3%%man/man3/PEM_write_bio_RSAPublicKey.3.gz
%%MAN3%%man/man3/PEM_write_bio_RSA_PUBKEY.3.gz
+%%MAN3%%man/man3/PEM_write_bio_SSL_SESSION.3.gz
%%MAN3%%man/man3/PEM_write_bio_X509.3.gz
%%MAN3%%man/man3/PEM_write_bio_X509_AUX.3.gz
%%MAN3%%man/man3/PEM_write_bio_X509_CRL.3.gz
%%MAN3%%man/man3/PEM_write_bio_X509_REQ.3.gz
%%MAN3%%man/man3/PEM_write_bio_X509_REQ_NEW.3.gz
+%%MAN3%%man/man3/PKCS12_BAGS_free.3.gz
+%%MAN3%%man/man3/PKCS12_BAGS_new.3.gz
+%%MAN3%%man/man3/PKCS12_MAC_DATA_free.3.gz
+%%MAN3%%man/man3/PKCS12_MAC_DATA_new.3.gz
+%%MAN3%%man/man3/PKCS12_SAFEBAG_free.3.gz
+%%MAN3%%man/man3/PKCS12_SAFEBAG_new.3.gz
%%MAN3%%man/man3/PKCS12_create.3.gz
+%%MAN3%%man/man3/PKCS12_free.3.gz
+%%MAN3%%man/man3/PKCS12_new.3.gz
+%%MAN3%%man/man3/PKCS12_newpass.3.gz
%%MAN3%%man/man3/PKCS12_parse.3.gz
+%%MAN3%%man/man3/PKCS5_PBKDF2_HMAC.3.gz
+%%MAN3%%man/man3/PKCS5_PBKDF2_HMAC_SHA1.3.gz
+%%MAN3%%man/man3/PKCS7_DIGEST_free.3.gz
+%%MAN3%%man/man3/PKCS7_DIGEST_new.3.gz
+%%MAN3%%man/man3/PKCS7_ENCRYPT_free.3.gz
+%%MAN3%%man/man3/PKCS7_ENCRYPT_new.3.gz
+%%MAN3%%man/man3/PKCS7_ENC_CONTENT_free.3.gz
+%%MAN3%%man/man3/PKCS7_ENC_CONTENT_new.3.gz
+%%MAN3%%man/man3/PKCS7_ENVELOPE_free.3.gz
+%%MAN3%%man/man3/PKCS7_ENVELOPE_new.3.gz
+%%MAN3%%man/man3/PKCS7_ISSUER_AND_SERIAL_digest.3.gz
+%%MAN3%%man/man3/PKCS7_ISSUER_AND_SERIAL_free.3.gz
+%%MAN3%%man/man3/PKCS7_ISSUER_AND_SERIAL_new.3.gz
+%%MAN3%%man/man3/PKCS7_RECIP_INFO_free.3.gz
+%%MAN3%%man/man3/PKCS7_RECIP_INFO_new.3.gz
+%%MAN3%%man/man3/PKCS7_SIGNED_free.3.gz
+%%MAN3%%man/man3/PKCS7_SIGNED_new.3.gz
+%%MAN3%%man/man3/PKCS7_SIGNER_INFO_free.3.gz
+%%MAN3%%man/man3/PKCS7_SIGNER_INFO_new.3.gz
+%%MAN3%%man/man3/PKCS7_SIGN_ENVELOPE_free.3.gz
+%%MAN3%%man/man3/PKCS7_SIGN_ENVELOPE_new.3.gz
%%MAN3%%man/man3/PKCS7_decrypt.3.gz
+%%MAN3%%man/man3/PKCS7_dup.3.gz
%%MAN3%%man/man3/PKCS7_encrypt.3.gz
+%%MAN3%%man/man3/PKCS7_free.3.gz
%%MAN3%%man/man3/PKCS7_get0_signers.3.gz
+%%MAN3%%man/man3/PKCS7_new.3.gz
+%%MAN3%%man/man3/PKCS7_print_ctx.3.gz
%%MAN3%%man/man3/PKCS7_sign.3.gz
%%MAN3%%man/man3/PKCS7_sign_add_signer.3.gz
%%MAN3%%man/man3/PKCS7_verify.3.gz
-%%MAN3%%man/man3/RAND_SSLeay.3.gz
+%%MAN3%%man/man3/PKCS8_PRIV_KEY_INFO_free.3.gz
+%%MAN3%%man/man3/PKCS8_PRIV_KEY_INFO_new.3.gz
+%%MAN3%%man/man3/PKEY_USAGE_PERIOD_free.3.gz
+%%MAN3%%man/man3/PKEY_USAGE_PERIOD_new.3.gz
+%%MAN3%%man/man3/POLICYINFO_free.3.gz
+%%MAN3%%man/man3/POLICYINFO_new.3.gz
+%%MAN3%%man/man3/POLICYQUALINFO_free.3.gz
+%%MAN3%%man/man3/POLICYQUALINFO_new.3.gz
+%%MAN3%%man/man3/POLICY_CONSTRAINTS_free.3.gz
+%%MAN3%%man/man3/POLICY_CONSTRAINTS_new.3.gz
+%%MAN3%%man/man3/POLICY_MAPPING_free.3.gz
+%%MAN3%%man/man3/POLICY_MAPPING_new.3.gz
+%%MAN3%%man/man3/PROFESSION_INFO.3.gz
+%%MAN3%%man/man3/PROFESSION_INFOS.3.gz
+%%MAN3%%man/man3/PROFESSION_INFOS_free.3.gz
+%%MAN3%%man/man3/PROFESSION_INFOS_new.3.gz
+%%MAN3%%man/man3/PROFESSION_INFO_free.3.gz
+%%MAN3%%man/man3/PROFESSION_INFO_get0_addProfessionInfo.3.gz
+%%MAN3%%man/man3/PROFESSION_INFO_get0_namingAuthority.3.gz
+%%MAN3%%man/man3/PROFESSION_INFO_get0_professionItems.3.gz
+%%MAN3%%man/man3/PROFESSION_INFO_get0_professionOIDs.3.gz
+%%MAN3%%man/man3/PROFESSION_INFO_get0_registrationNumber.3.gz
+%%MAN3%%man/man3/PROFESSION_INFO_new.3.gz
+%%MAN3%%man/man3/PROFESSION_INFO_set0_addProfessionInfo.3.gz
+%%MAN3%%man/man3/PROFESSION_INFO_set0_namingAuthority.3.gz
+%%MAN3%%man/man3/PROFESSION_INFO_set0_professionItems.3.gz
+%%MAN3%%man/man3/PROFESSION_INFO_set0_professionOIDs.3.gz
+%%MAN3%%man/man3/PROFESSION_INFO_set0_registrationNumber.3.gz
+%%MAN3%%man/man3/PROXY_CERT_INFO_EXTENSION_free.3.gz
+%%MAN3%%man/man3/PROXY_CERT_INFO_EXTENSION_new.3.gz
+%%MAN3%%man/man3/PROXY_POLICY_free.3.gz
+%%MAN3%%man/man3/PROXY_POLICY_new.3.gz
+%%MAN3%%man/man3/RAND_DRBG_bytes.3.gz
+%%MAN3%%man/man3/RAND_DRBG_cleanup_entropy_fn.3.gz
+%%MAN3%%man/man3/RAND_DRBG_cleanup_nonce_fn.3.gz
+%%MAN3%%man/man3/RAND_DRBG_free.3.gz
+%%MAN3%%man/man3/RAND_DRBG_generate.3.gz
+%%MAN3%%man/man3/RAND_DRBG_get0_master.3.gz
+%%MAN3%%man/man3/RAND_DRBG_get0_private.3.gz
+%%MAN3%%man/man3/RAND_DRBG_get0_public.3.gz
+%%MAN3%%man/man3/RAND_DRBG_get_entropy_fn.3.gz
+%%MAN3%%man/man3/RAND_DRBG_get_ex_data.3.gz
+%%MAN3%%man/man3/RAND_DRBG_get_ex_new_index.3.gz
+%%MAN3%%man/man3/RAND_DRBG_get_nonce_fn.3.gz
+%%MAN3%%man/man3/RAND_DRBG_instantiate.3.gz
+%%MAN3%%man/man3/RAND_DRBG_new.3.gz
+%%MAN3%%man/man3/RAND_DRBG_reseed.3.gz
+%%MAN3%%man/man3/RAND_DRBG_secure_new.3.gz
+%%MAN3%%man/man3/RAND_DRBG_set.3.gz
+%%MAN3%%man/man3/RAND_DRBG_set_callbacks.3.gz
+%%MAN3%%man/man3/RAND_DRBG_set_defaults.3.gz
+%%MAN3%%man/man3/RAND_DRBG_set_ex_data.3.gz
+%%MAN3%%man/man3/RAND_DRBG_set_reseed_defaults.3.gz
+%%MAN3%%man/man3/RAND_DRBG_set_reseed_interval.3.gz
+%%MAN3%%man/man3/RAND_DRBG_set_reseed_time_interval.3.gz
+%%MAN3%%man/man3/RAND_DRBG_uninstantiate.3.gz
+%%MAN3%%man/man3/RAND_OpenSSL.3.gz
%%MAN3%%man/man3/RAND_add.3.gz
%%MAN3%%man/man3/RAND_bytes.3.gz
%%MAN3%%man/man3/RAND_cleanup.3.gz
@@ -1073,7 +2381,10 @@ man/man1/x509.1.gz
%%MAN3%%man/man3/RAND_event.3.gz
%%MAN3%%man/man3/RAND_file_name.3.gz
%%MAN3%%man/man3/RAND_get_rand_method.3.gz
+%%MAN3%%man/man3/RAND_keep_random_devices_open.3.gz
%%MAN3%%man/man3/RAND_load_file.3.gz
+%%MAN3%%man/man3/RAND_poll.3.gz
+%%MAN3%%man/man3/RAND_priv_bytes.3.gz
%%MAN3%%man/man3/RAND_pseudo_bytes.3.gz
%%MAN3%%man/man3/RAND_query_egd_bytes.3.gz
%%MAN3%%man/man3/RAND_screen.3.gz
@@ -1087,27 +2398,88 @@ man/man1/x509.1.gz
%%MAN3%%man/man3/RIPEMD160_Final.3.gz
%%MAN3%%man/man3/RIPEMD160_Init.3.gz
%%MAN3%%man/man3/RIPEMD160_Update.3.gz
-%%MAN3%%man/man3/RSA_PKCS1_SSLeay.3.gz
+%%MAN3%%man/man3/RSAPrivateKey_dup.3.gz
+%%MAN3%%man/man3/RSAPublicKey_dup.3.gz
+%%MAN3%%man/man3/RSA_OAEP_PARAMS_free.3.gz
+%%MAN3%%man/man3/RSA_OAEP_PARAMS_new.3.gz
+%%MAN3%%man/man3/RSA_PKCS1_OpenSSL.3.gz
+%%MAN3%%man/man3/RSA_PSS_PARAMS_free.3.gz
+%%MAN3%%man/man3/RSA_PSS_PARAMS_new.3.gz
+%%MAN3%%man/man3/RSA_bits.3.gz
%%MAN3%%man/man3/RSA_blinding_off.3.gz
%%MAN3%%man/man3/RSA_blinding_on.3.gz
%%MAN3%%man/man3/RSA_check_key.3.gz
+%%MAN3%%man/man3/RSA_check_key_ex.3.gz
+%%MAN3%%man/man3/RSA_clear_flags.3.gz
%%MAN3%%man/man3/RSA_flags.3.gz
%%MAN3%%man/man3/RSA_free.3.gz
%%MAN3%%man/man3/RSA_generate_key.3.gz
%%MAN3%%man/man3/RSA_generate_key_ex.3.gz
+%%MAN3%%man/man3/RSA_generate_multi_prime_key.3.gz
+%%MAN3%%man/man3/RSA_get0_crt_params.3.gz
+%%MAN3%%man/man3/RSA_get0_d.3.gz
+%%MAN3%%man/man3/RSA_get0_dmp1.3.gz
+%%MAN3%%man/man3/RSA_get0_dmq1.3.gz
+%%MAN3%%man/man3/RSA_get0_e.3.gz
+%%MAN3%%man/man3/RSA_get0_engine.3.gz
+%%MAN3%%man/man3/RSA_get0_factors.3.gz
+%%MAN3%%man/man3/RSA_get0_iqmp.3.gz
+%%MAN3%%man/man3/RSA_get0_key.3.gz
+%%MAN3%%man/man3/RSA_get0_multi_prime_crt_params.3.gz
+%%MAN3%%man/man3/RSA_get0_multi_prime_factors.3.gz
+%%MAN3%%man/man3/RSA_get0_n.3.gz
+%%MAN3%%man/man3/RSA_get0_p.3.gz
+%%MAN3%%man/man3/RSA_get0_pss_params.3.gz
+%%MAN3%%man/man3/RSA_get0_q.3.gz
%%MAN3%%man/man3/RSA_get_default_method.3.gz
%%MAN3%%man/man3/RSA_get_ex_data.3.gz
%%MAN3%%man/man3/RSA_get_ex_new_index.3.gz
%%MAN3%%man/man3/RSA_get_method.3.gz
+%%MAN3%%man/man3/RSA_get_multi_prime_extra_count.3.gz
+%%MAN3%%man/man3/RSA_get_version.3.gz
+%%MAN3%%man/man3/RSA_meth_dup.3.gz
+%%MAN3%%man/man3/RSA_meth_free.3.gz
+%%MAN3%%man/man3/RSA_meth_get0_app_data.3.gz
+%%MAN3%%man/man3/RSA_meth_get0_name.3.gz
+%%MAN3%%man/man3/RSA_meth_get_bn_mod_exp.3.gz
+%%MAN3%%man/man3/RSA_meth_get_finish.3.gz
+%%MAN3%%man/man3/RSA_meth_get_flags.3.gz
+%%MAN3%%man/man3/RSA_meth_get_init.3.gz
+%%MAN3%%man/man3/RSA_meth_get_keygen.3.gz
+%%MAN3%%man/man3/RSA_meth_get_mod_exp.3.gz
+%%MAN3%%man/man3/RSA_meth_get_multi_prime_keygen.3.gz
+%%MAN3%%man/man3/RSA_meth_get_priv_dec.3.gz
+%%MAN3%%man/man3/RSA_meth_get_priv_enc.3.gz
+%%MAN3%%man/man3/RSA_meth_get_pub_dec.3.gz
+%%MAN3%%man/man3/RSA_meth_get_pub_enc.3.gz
+%%MAN3%%man/man3/RSA_meth_get_sign.3.gz
+%%MAN3%%man/man3/RSA_meth_get_verify.3.gz
+%%MAN3%%man/man3/RSA_meth_new.3.gz
+%%MAN3%%man/man3/RSA_meth_set0_app_data.3.gz
+%%MAN3%%man/man3/RSA_meth_set1_name.3.gz
+%%MAN3%%man/man3/RSA_meth_set_bn_mod_exp.3.gz
+%%MAN3%%man/man3/RSA_meth_set_finish.3.gz
+%%MAN3%%man/man3/RSA_meth_set_flags.3.gz
+%%MAN3%%man/man3/RSA_meth_set_init.3.gz
+%%MAN3%%man/man3/RSA_meth_set_keygen.3.gz
+%%MAN3%%man/man3/RSA_meth_set_mod_exp.3.gz
+%%MAN3%%man/man3/RSA_meth_set_multi_prime_keygen.3.gz
+%%MAN3%%man/man3/RSA_meth_set_priv_dec.3.gz
+%%MAN3%%man/man3/RSA_meth_set_priv_enc.3.gz
+%%MAN3%%man/man3/RSA_meth_set_pub_dec.3.gz
+%%MAN3%%man/man3/RSA_meth_set_pub_enc.3.gz
+%%MAN3%%man/man3/RSA_meth_set_sign.3.gz
+%%MAN3%%man/man3/RSA_meth_set_verify.3.gz
%%MAN3%%man/man3/RSA_new.3.gz
%%MAN3%%man/man3/RSA_new_method.3.gz
-%%MAN3%%man/man3/RSA_null_method.3.gz
%%MAN3%%man/man3/RSA_padding_add_PKCS1_OAEP.3.gz
+%%MAN3%%man/man3/RSA_padding_add_PKCS1_OAEP_mgf1.3.gz
%%MAN3%%man/man3/RSA_padding_add_PKCS1_type_1.3.gz
%%MAN3%%man/man3/RSA_padding_add_PKCS1_type_2.3.gz
%%MAN3%%man/man3/RSA_padding_add_SSLv23.3.gz
%%MAN3%%man/man3/RSA_padding_add_none.3.gz
%%MAN3%%man/man3/RSA_padding_check_PKCS1_OAEP.3.gz
+%%MAN3%%man/man3/RSA_padding_check_PKCS1_OAEP_mgf1.3.gz
%%MAN3%%man/man3/RSA_padding_check_PKCS1_type_1.3.gz
%%MAN3%%man/man3/RSA_padding_check_PKCS1_type_2.3.gz
%%MAN3%%man/man3/RSA_padding_check_SSLv23.3.gz
@@ -1118,14 +2490,52 @@ man/man1/x509.1.gz
%%MAN3%%man/man3/RSA_private_encrypt.3.gz
%%MAN3%%man/man3/RSA_public_decrypt.3.gz
%%MAN3%%man/man3/RSA_public_encrypt.3.gz
+%%MAN3%%man/man3/RSA_security_bits.3.gz
+%%MAN3%%man/man3/RSA_set0_crt_params.3.gz
+%%MAN3%%man/man3/RSA_set0_factors.3.gz
+%%MAN3%%man/man3/RSA_set0_key.3.gz
+%%MAN3%%man/man3/RSA_set0_multi_prime_params.3.gz
%%MAN3%%man/man3/RSA_set_default_method.3.gz
%%MAN3%%man/man3/RSA_set_ex_data.3.gz
+%%MAN3%%man/man3/RSA_set_flags.3.gz
%%MAN3%%man/man3/RSA_set_method.3.gz
%%MAN3%%man/man3/RSA_sign.3.gz
%%MAN3%%man/man3/RSA_sign_ASN1_OCTET_STRING.3.gz
%%MAN3%%man/man3/RSA_size.3.gz
+%%MAN3%%man/man3/RSA_test_flags.3.gz
%%MAN3%%man/man3/RSA_verify.3.gz
%%MAN3%%man/man3/RSA_verify_ASN1_OCTET_STRING.3.gz
+%%MAN3%%man/man3/SCRYPT_PARAMS_free.3.gz
+%%MAN3%%man/man3/SCRYPT_PARAMS_new.3.gz
+%%MAN3%%man/man3/SCT_LIST_free.3.gz
+%%MAN3%%man/man3/SCT_LIST_print.3.gz
+%%MAN3%%man/man3/SCT_LIST_validate.3.gz
+%%MAN3%%man/man3/SCT_free.3.gz
+%%MAN3%%man/man3/SCT_get0_extensions.3.gz
+%%MAN3%%man/man3/SCT_get0_log_id.3.gz
+%%MAN3%%man/man3/SCT_get0_signature.3.gz
+%%MAN3%%man/man3/SCT_get_log_entry_type.3.gz
+%%MAN3%%man/man3/SCT_get_signature_nid.3.gz
+%%MAN3%%man/man3/SCT_get_source.3.gz
+%%MAN3%%man/man3/SCT_get_timestamp.3.gz
+%%MAN3%%man/man3/SCT_get_validation_status.3.gz
+%%MAN3%%man/man3/SCT_get_version.3.gz
+%%MAN3%%man/man3/SCT_new.3.gz
+%%MAN3%%man/man3/SCT_new_from_base64.3.gz
+%%MAN3%%man/man3/SCT_print.3.gz
+%%MAN3%%man/man3/SCT_set0_extensions.3.gz
+%%MAN3%%man/man3/SCT_set0_log_id.3.gz
+%%MAN3%%man/man3/SCT_set0_signature.3.gz
+%%MAN3%%man/man3/SCT_set1_extensions.3.gz
+%%MAN3%%man/man3/SCT_set1_log_id.3.gz
+%%MAN3%%man/man3/SCT_set1_signature.3.gz
+%%MAN3%%man/man3/SCT_set_log_entry_type.3.gz
+%%MAN3%%man/man3/SCT_set_signature_nid.3.gz
+%%MAN3%%man/man3/SCT_set_source.3.gz
+%%MAN3%%man/man3/SCT_set_timestamp.3.gz
+%%MAN3%%man/man3/SCT_set_version.3.gz
+%%MAN3%%man/man3/SCT_validate.3.gz
+%%MAN3%%man/man3/SCT_validation_status_string.3.gz
%%MAN3%%man/man3/SHA1.3.gz
%%MAN3%%man/man3/SHA1_Final.3.gz
%%MAN3%%man/man3/SHA1_Init.3.gz
@@ -1150,13 +2560,25 @@ man/man1/x509.1.gz
%%MAN3%%man/man3/SMIME_read_PKCS7.3.gz
%%MAN3%%man/man3/SMIME_write_CMS.3.gz
%%MAN3%%man/man3/SMIME_write_PKCS7.3.gz
-%%MAN3%%man/man3/SSL.3.gz
%%MAN3%%man/man3/SSL_CIPHER_description.3.gz
+%%MAN3%%man/man3/SSL_CIPHER_find.3.gz
+%%MAN3%%man/man3/SSL_CIPHER_get_auth_nid.3.gz
%%MAN3%%man/man3/SSL_CIPHER_get_bits.3.gz
+%%MAN3%%man/man3/SSL_CIPHER_get_cipher_nid.3.gz
+%%MAN3%%man/man3/SSL_CIPHER_get_digest_nid.3.gz
+%%MAN3%%man/man3/SSL_CIPHER_get_handshake_digest.3.gz
+%%MAN3%%man/man3/SSL_CIPHER_get_id.3.gz
+%%MAN3%%man/man3/SSL_CIPHER_get_kx_nid.3.gz
%%MAN3%%man/man3/SSL_CIPHER_get_name.3.gz
+%%MAN3%%man/man3/SSL_CIPHER_get_protocol_id.3.gz
%%MAN3%%man/man3/SSL_CIPHER_get_version.3.gz
+%%MAN3%%man/man3/SSL_CIPHER_is_aead.3.gz
+%%MAN3%%man/man3/SSL_CIPHER_standard_name.3.gz
%%MAN3%%man/man3/SSL_COMP_add_compression_method.3.gz
%%MAN3%%man/man3/SSL_COMP_free_compression_methods.3.gz
+%%MAN3%%man/man3/SSL_COMP_get0_name.3.gz
+%%MAN3%%man/man3/SSL_COMP_get_compression_methods.3.gz
+%%MAN3%%man/man3/SSL_COMP_get_id.3.gz
%%MAN3%%man/man3/SSL_CONF_CTX_clear_flags.3.gz
%%MAN3%%man/man3/SSL_CONF_CTX_free.3.gz
%%MAN3%%man/man3/SSL_CONF_CTX_new.3.gz
@@ -1166,10 +2588,13 @@ man/man1/x509.1.gz
%%MAN3%%man/man3/SSL_CONF_CTX_set_ssl_ctx.3.gz
%%MAN3%%man/man3/SSL_CONF_cmd.3.gz
%%MAN3%%man/man3/SSL_CONF_cmd_argv.3.gz
+%%MAN3%%man/man3/SSL_CONF_cmd_value_type.3.gz
%%MAN3%%man/man3/SSL_CTX_add0_chain_cert.3.gz
%%MAN3%%man/man3/SSL_CTX_add1_chain_cert.3.gz
+%%MAN3%%man/man3/SSL_CTX_add1_to_CA_list.3.gz
%%MAN3%%man/man3/SSL_CTX_add_client_CA.3.gz
%%MAN3%%man/man3/SSL_CTX_add_client_custom_ext.3.gz
+%%MAN3%%man/man3/SSL_CTX_add_custom_ext.3.gz
%%MAN3%%man/man3/SSL_CTX_add_extra_chain_cert.3.gz
%%MAN3%%man/man3/SSL_CTX_add_server_custom_ext.3.gz
%%MAN3%%man/man3/SSL_CTX_add_session.3.gz
@@ -1178,31 +2603,59 @@ man/man1/x509.1.gz
%%MAN3%%man/man3/SSL_CTX_check_private_key.3.gz
%%MAN3%%man/man3/SSL_CTX_clear_chain_certs.3.gz
%%MAN3%%man/man3/SSL_CTX_clear_extra_chain_certs.3.gz
+%%MAN3%%man/man3/SSL_CTX_clear_mode.3.gz
%%MAN3%%man/man3/SSL_CTX_clear_options.3.gz
+%%MAN3%%man/man3/SSL_CTX_config.3.gz
+%%MAN3%%man/man3/SSL_CTX_ct_is_enabled.3.gz
%%MAN3%%man/man3/SSL_CTX_ctrl.3.gz
+%%MAN3%%man/man3/SSL_CTX_dane_clear_flags.3.gz
+%%MAN3%%man/man3/SSL_CTX_dane_enable.3.gz
+%%MAN3%%man/man3/SSL_CTX_dane_mtype_set.3.gz
+%%MAN3%%man/man3/SSL_CTX_dane_set_flags.3.gz
+%%MAN3%%man/man3/SSL_CTX_decrypt_session_ticket_fn.3.gz
+%%MAN3%%man/man3/SSL_CTX_disable_ct.3.gz
+%%MAN3%%man/man3/SSL_CTX_enable_ct.3.gz
%%MAN3%%man/man3/SSL_CTX_flush_sessions.3.gz
%%MAN3%%man/man3/SSL_CTX_free.3.gz
+%%MAN3%%man/man3/SSL_CTX_generate_session_ticket_fn.3.gz
+%%MAN3%%man/man3/SSL_CTX_get0_CA_list.3.gz
%%MAN3%%man/man3/SSL_CTX_get0_chain_certs.3.gz
%%MAN3%%man/man3/SSL_CTX_get0_param.3.gz
+%%MAN3%%man/man3/SSL_CTX_get0_security_ex_data.3.gz
%%MAN3%%man/man3/SSL_CTX_get_cert_store.3.gz
+%%MAN3%%man/man3/SSL_CTX_get_ciphers.3.gz
%%MAN3%%man/man3/SSL_CTX_get_client_CA_list.3.gz
%%MAN3%%man/man3/SSL_CTX_get_client_cert_cb.3.gz
+%%MAN3%%man/man3/SSL_CTX_get_default_passwd_cb.3.gz
+%%MAN3%%man/man3/SSL_CTX_get_default_passwd_cb_userdata.3.gz
%%MAN3%%man/man3/SSL_CTX_get_default_read_ahead.3.gz
%%MAN3%%man/man3/SSL_CTX_get_ex_data.3.gz
-%%MAN3%%man/man3/SSL_CTX_get_ex_new_index.3.gz
%%MAN3%%man/man3/SSL_CTX_get_info_callback.3.gz
+%%MAN3%%man/man3/SSL_CTX_get_keylog_callback.3.gz
%%MAN3%%man/man3/SSL_CTX_get_max_cert_list.3.gz
+%%MAN3%%man/man3/SSL_CTX_get_max_early_data.3.gz
+%%MAN3%%man/man3/SSL_CTX_get_max_proto_version.3.gz
+%%MAN3%%man/man3/SSL_CTX_get_min_proto_version.3.gz
%%MAN3%%man/man3/SSL_CTX_get_mode.3.gz
+%%MAN3%%man/man3/SSL_CTX_get_num_tickets.3.gz
%%MAN3%%man/man3/SSL_CTX_get_options.3.gz
%%MAN3%%man/man3/SSL_CTX_get_quiet_shutdown.3.gz
%%MAN3%%man/man3/SSL_CTX_get_read_ahead.3.gz
+%%MAN3%%man/man3/SSL_CTX_get_record_padding_callback_arg.3.gz
+%%MAN3%%man/man3/SSL_CTX_get_recv_max_early_data.3.gz
+%%MAN3%%man/man3/SSL_CTX_get_security_callback.3.gz
+%%MAN3%%man/man3/SSL_CTX_get_security_level.3.gz
%%MAN3%%man/man3/SSL_CTX_get_session_cache_mode.3.gz
%%MAN3%%man/man3/SSL_CTX_get_timeout.3.gz
+%%MAN3%%man/man3/SSL_CTX_get_tlsext_status_arg.3.gz
+%%MAN3%%man/man3/SSL_CTX_get_tlsext_status_cb.3.gz
+%%MAN3%%man/man3/SSL_CTX_get_tlsext_status_type.3.gz
%%MAN3%%man/man3/SSL_CTX_get_verify_callback.3.gz
%%MAN3%%man/man3/SSL_CTX_get_verify_depth.3.gz
%%MAN3%%man/man3/SSL_CTX_get_verify_mode.3.gz
+%%MAN3%%man/man3/SSL_CTX_has_client_custom_ext.3.gz
+%%MAN3%%man/man3/SSL_CTX_keylog_cb_func.3.gz
%%MAN3%%man/man3/SSL_CTX_load_verify_locations.3.gz
-%%MAN3%%man/man3/SSL_CTX_need_tmp_rsa.3.gz
%%MAN3%%man/man3/SSL_CTX_new.3.gz
%%MAN3%%man/man3/SSL_CTX_remove_session.3.gz
%%MAN3%%man/man3/SSL_CTX_select_current_cert.3.gz
@@ -1227,102 +2680,221 @@ man/man1/x509.1.gz
%%MAN3%%man/man3/SSL_CTX_sess_set_remove_cb.3.gz
%%MAN3%%man/man3/SSL_CTX_sess_timeouts.3.gz
%%MAN3%%man/man3/SSL_CTX_sessions.3.gz
+%%MAN3%%man/man3/SSL_CTX_set0_CA_list.3.gz
%%MAN3%%man/man3/SSL_CTX_set0_chain.3.gz
%%MAN3%%man/man3/SSL_CTX_set0_chain_cert_store.3.gz
+%%MAN3%%man/man3/SSL_CTX_set0_security_ex_data.3.gz
%%MAN3%%man/man3/SSL_CTX_set0_verify_cert_store.3.gz
+%%MAN3%%man/man3/SSL_CTX_set1_cert_store.3.gz
%%MAN3%%man/man3/SSL_CTX_set1_chain.3.gz
%%MAN3%%man/man3/SSL_CTX_set1_chain_cert_store.3.gz
+%%MAN3%%man/man3/SSL_CTX_set1_client_sigalgs.3.gz
+%%MAN3%%man/man3/SSL_CTX_set1_client_sigalgs_list.3.gz
%%MAN3%%man/man3/SSL_CTX_set1_curves.3.gz
%%MAN3%%man/man3/SSL_CTX_set1_curves_list.3.gz
+%%MAN3%%man/man3/SSL_CTX_set1_groups.3.gz
+%%MAN3%%man/man3/SSL_CTX_set1_groups_list.3.gz
%%MAN3%%man/man3/SSL_CTX_set1_param.3.gz
+%%MAN3%%man/man3/SSL_CTX_set1_sigalgs.3.gz
+%%MAN3%%man/man3/SSL_CTX_set1_sigalgs_list.3.gz
%%MAN3%%man/man3/SSL_CTX_set1_verify_cert_store.3.gz
+%%MAN3%%man/man3/SSL_CTX_set_allow_early_data_cb.3.gz
%%MAN3%%man/man3/SSL_CTX_set_alpn_protos.3.gz
%%MAN3%%man/man3/SSL_CTX_set_alpn_select_cb.3.gz
+%%MAN3%%man/man3/SSL_CTX_set_block_padding.3.gz
%%MAN3%%man/man3/SSL_CTX_set_cert_cb.3.gz
%%MAN3%%man/man3/SSL_CTX_set_cert_store.3.gz
%%MAN3%%man/man3/SSL_CTX_set_cert_verify_callback.3.gz
%%MAN3%%man/man3/SSL_CTX_set_cipher_list.3.gz
+%%MAN3%%man/man3/SSL_CTX_set_ciphersuites.3.gz
%%MAN3%%man/man3/SSL_CTX_set_client_CA_list.3.gz
%%MAN3%%man/man3/SSL_CTX_set_client_cert_cb.3.gz
+%%MAN3%%man/man3/SSL_CTX_set_client_hello_cb.3.gz
+%%MAN3%%man/man3/SSL_CTX_set_cookie_generate_cb.3.gz
+%%MAN3%%man/man3/SSL_CTX_set_cookie_verify_cb.3.gz
+%%MAN3%%man/man3/SSL_CTX_set_ct_validation_callback.3.gz
+%%MAN3%%man/man3/SSL_CTX_set_ctlog_list_file.3.gz
%%MAN3%%man/man3/SSL_CTX_set_current_cert.3.gz
-%%MAN3%%man/man3/SSL_CTX_set_custom_cli_ext.3.gz
+%%MAN3%%man/man3/SSL_CTX_set_default_ctlog_list_file.3.gz
%%MAN3%%man/man3/SSL_CTX_set_default_passwd_cb.3.gz
%%MAN3%%man/man3/SSL_CTX_set_default_passwd_cb_userdata.3.gz
-%%MAN3%%man/man3/SSL_CTX_set_default_read_ahead.3.gz
-%%MAN3%%man/man3/SSL_CTX_set_ecdh_auto.3.gz
+%%MAN3%%man/man3/SSL_CTX_set_default_read_buffer_len.3.gz
+%%MAN3%%man/man3/SSL_CTX_set_default_verify_dir.3.gz
+%%MAN3%%man/man3/SSL_CTX_set_default_verify_file.3.gz
+%%MAN3%%man/man3/SSL_CTX_set_default_verify_paths.3.gz
%%MAN3%%man/man3/SSL_CTX_set_ex_data.3.gz
%%MAN3%%man/man3/SSL_CTX_set_generate_session_id.3.gz
%%MAN3%%man/man3/SSL_CTX_set_info_callback.3.gz
+%%MAN3%%man/man3/SSL_CTX_set_keylog_callback.3.gz
%%MAN3%%man/man3/SSL_CTX_set_max_cert_list.3.gz
+%%MAN3%%man/man3/SSL_CTX_set_max_early_data.3.gz
+%%MAN3%%man/man3/SSL_CTX_set_max_pipelines.3.gz
+%%MAN3%%man/man3/SSL_CTX_set_max_proto_version.3.gz
+%%MAN3%%man/man3/SSL_CTX_set_max_send_fragment.3.gz
+%%MAN3%%man/man3/SSL_CTX_set_min_proto_version.3.gz
%%MAN3%%man/man3/SSL_CTX_set_mode.3.gz
%%MAN3%%man/man3/SSL_CTX_set_msg_callback.3.gz
%%MAN3%%man/man3/SSL_CTX_set_msg_callback_arg.3.gz
+%%MAN3%%man/man3/SSL_CTX_set_next_proto_select_cb.3.gz
+%%MAN3%%man/man3/SSL_CTX_set_next_protos_advertised_cb.3.gz
+%%MAN3%%man/man3/SSL_CTX_set_num_tickets.3.gz
%%MAN3%%man/man3/SSL_CTX_set_options.3.gz
+%%MAN3%%man/man3/SSL_CTX_set_post_handshake_auth.3.gz
%%MAN3%%man/man3/SSL_CTX_set_psk_client_callback.3.gz
+%%MAN3%%man/man3/SSL_CTX_set_psk_find_session_callback.3.gz
%%MAN3%%man/man3/SSL_CTX_set_psk_server_callback.3.gz
+%%MAN3%%man/man3/SSL_CTX_set_psk_use_session_callback.3.gz
%%MAN3%%man/man3/SSL_CTX_set_quiet_shutdown.3.gz
%%MAN3%%man/man3/SSL_CTX_set_read_ahead.3.gz
+%%MAN3%%man/man3/SSL_CTX_set_record_padding_callback.3.gz
+%%MAN3%%man/man3/SSL_CTX_set_record_padding_callback_arg.3.gz
+%%MAN3%%man/man3/SSL_CTX_set_recv_max_early_data.3.gz
+%%MAN3%%man/man3/SSL_CTX_set_security_callback.3.gz
+%%MAN3%%man/man3/SSL_CTX_set_security_level.3.gz
%%MAN3%%man/man3/SSL_CTX_set_session_cache_mode.3.gz
%%MAN3%%man/man3/SSL_CTX_set_session_id_context.3.gz
+%%MAN3%%man/man3/SSL_CTX_set_session_ticket_cb.3.gz
+%%MAN3%%man/man3/SSL_CTX_set_split_send_fragment.3.gz
%%MAN3%%man/man3/SSL_CTX_set_ssl_version.3.gz
+%%MAN3%%man/man3/SSL_CTX_set_stateless_cookie_generate_cb.3.gz
+%%MAN3%%man/man3/SSL_CTX_set_stateless_cookie_verify_cb.3.gz
%%MAN3%%man/man3/SSL_CTX_set_timeout.3.gz
+%%MAN3%%man/man3/SSL_CTX_set_tlsext_max_fragment_length.3.gz
+%%MAN3%%man/man3/SSL_CTX_set_tlsext_servername_arg.3.gz
+%%MAN3%%man/man3/SSL_CTX_set_tlsext_servername_callback.3.gz
%%MAN3%%man/man3/SSL_CTX_set_tlsext_status_arg.3.gz
%%MAN3%%man/man3/SSL_CTX_set_tlsext_status_cb.3.gz
+%%MAN3%%man/man3/SSL_CTX_set_tlsext_status_type.3.gz
%%MAN3%%man/man3/SSL_CTX_set_tlsext_ticket_key_cb.3.gz
+%%MAN3%%man/man3/SSL_CTX_set_tlsext_use_srtp.3.gz
%%MAN3%%man/man3/SSL_CTX_set_tmp_dh.3.gz
%%MAN3%%man/man3/SSL_CTX_set_tmp_dh_callback.3.gz
-%%MAN3%%man/man3/SSL_CTX_set_tmp_rsa.3.gz
-%%MAN3%%man/man3/SSL_CTX_set_tmp_rsa_callback.3.gz
%%MAN3%%man/man3/SSL_CTX_set_verify.3.gz
%%MAN3%%man/man3/SSL_CTX_set_verify_depth.3.gz
+%%MAN3%%man/man3/SSL_CTX_up_ref.3.gz
%%MAN3%%man/man3/SSL_CTX_use_PrivateKey.3.gz
%%MAN3%%man/man3/SSL_CTX_use_PrivateKey_ASN1.3.gz
%%MAN3%%man/man3/SSL_CTX_use_PrivateKey_file.3.gz
%%MAN3%%man/man3/SSL_CTX_use_RSAPrivateKey.3.gz
%%MAN3%%man/man3/SSL_CTX_use_RSAPrivateKey_ASN1.3.gz
%%MAN3%%man/man3/SSL_CTX_use_RSAPrivateKey_file.3.gz
+%%MAN3%%man/man3/SSL_CTX_use_cert_and_key.3.gz
%%MAN3%%man/man3/SSL_CTX_use_certificate.3.gz
%%MAN3%%man/man3/SSL_CTX_use_certificate_ASN1.3.gz
%%MAN3%%man/man3/SSL_CTX_use_certificate_chain_file.3.gz
%%MAN3%%man/man3/SSL_CTX_use_certificate_file.3.gz
%%MAN3%%man/man3/SSL_CTX_use_psk_identity_hint.3.gz
%%MAN3%%man/man3/SSL_CTX_use_serverinfo.3.gz
+%%MAN3%%man/man3/SSL_CTX_use_serverinfo_ex.3.gz
%%MAN3%%man/man3/SSL_CTX_use_serverinfo_file.3.gz
+%%MAN3%%man/man3/SSL_SESSION_dup.3.gz
%%MAN3%%man/man3/SSL_SESSION_free.3.gz
+%%MAN3%%man/man3/SSL_SESSION_get0_alpn_selected.3.gz
+%%MAN3%%man/man3/SSL_SESSION_get0_cipher.3.gz
+%%MAN3%%man/man3/SSL_SESSION_get0_hostname.3.gz
+%%MAN3%%man/man3/SSL_SESSION_get0_id_context.3.gz
+%%MAN3%%man/man3/SSL_SESSION_get0_peer.3.gz
+%%MAN3%%man/man3/SSL_SESSION_get0_ticket.3.gz
+%%MAN3%%man/man3/SSL_SESSION_get0_ticket_appdata.3.gz
+%%MAN3%%man/man3/SSL_SESSION_get_compress_id.3.gz
%%MAN3%%man/man3/SSL_SESSION_get_ex_data.3.gz
-%%MAN3%%man/man3/SSL_SESSION_get_ex_new_index.3.gz
+%%MAN3%%man/man3/SSL_SESSION_get_id.3.gz
+%%MAN3%%man/man3/SSL_SESSION_get_master_key.3.gz
+%%MAN3%%man/man3/SSL_SESSION_get_max_early_data.3.gz
+%%MAN3%%man/man3/SSL_SESSION_get_max_fragment_length.3.gz
+%%MAN3%%man/man3/SSL_SESSION_get_protocol_version.3.gz
+%%MAN3%%man/man3/SSL_SESSION_get_ticket_lifetime_hint.3.gz
%%MAN3%%man/man3/SSL_SESSION_get_time.3.gz
%%MAN3%%man/man3/SSL_SESSION_get_timeout.3.gz
+%%MAN3%%man/man3/SSL_SESSION_has_ticket.3.gz
+%%MAN3%%man/man3/SSL_SESSION_is_resumable.3.gz
+%%MAN3%%man/man3/SSL_SESSION_new.3.gz
+%%MAN3%%man/man3/SSL_SESSION_print.3.gz
+%%MAN3%%man/man3/SSL_SESSION_print_fp.3.gz
+%%MAN3%%man/man3/SSL_SESSION_print_keylog.3.gz
+%%MAN3%%man/man3/SSL_SESSION_set1_alpn_selected.3.gz
+%%MAN3%%man/man3/SSL_SESSION_set1_hostname.3.gz
+%%MAN3%%man/man3/SSL_SESSION_set1_id.3.gz
+%%MAN3%%man/man3/SSL_SESSION_set1_id_context.3.gz
+%%MAN3%%man/man3/SSL_SESSION_set1_master_key.3.gz
+%%MAN3%%man/man3/SSL_SESSION_set1_ticket_appdata.3.gz
+%%MAN3%%man/man3/SSL_SESSION_set_cipher.3.gz
%%MAN3%%man/man3/SSL_SESSION_set_ex_data.3.gz
+%%MAN3%%man/man3/SSL_SESSION_set_max_early_data.3.gz
+%%MAN3%%man/man3/SSL_SESSION_set_protocol_version.3.gz
%%MAN3%%man/man3/SSL_SESSION_set_time.3.gz
%%MAN3%%man/man3/SSL_SESSION_set_timeout.3.gz
+%%MAN3%%man/man3/SSL_SESSION_up_ref.3.gz
%%MAN3%%man/man3/SSL_accept.3.gz
%%MAN3%%man/man3/SSL_add0_chain_cert.3.gz
%%MAN3%%man/man3/SSL_add1_chain_cert.3.gz
+%%MAN3%%man/man3/SSL_add1_host.3.gz
+%%MAN3%%man/man3/SSL_add1_to_CA_list.3.gz
%%MAN3%%man/man3/SSL_add_client_CA.3.gz
-%%MAN3%%man/man3/SSL_add_session.3.gz
+%%MAN3%%man/man3/SSL_add_dir_cert_subjects_to_stack.3.gz
+%%MAN3%%man/man3/SSL_add_file_cert_subjects_to_stack.3.gz
%%MAN3%%man/man3/SSL_alert_desc_string.3.gz
%%MAN3%%man/man3/SSL_alert_desc_string_long.3.gz
%%MAN3%%man/man3/SSL_alert_type_string.3.gz
%%MAN3%%man/man3/SSL_alert_type_string_long.3.gz
+%%MAN3%%man/man3/SSL_alloc_buffers.3.gz
+%%MAN3%%man/man3/SSL_allow_early_data_cb_fn.3.gz
%%MAN3%%man/man3/SSL_build_cert_chain.3.gz
+%%MAN3%%man/man3/SSL_bytes_to_cipher_list.3.gz
%%MAN3%%man/man3/SSL_callback_ctrl.3.gz
%%MAN3%%man/man3/SSL_check_chain.3.gz
%%MAN3%%man/man3/SSL_check_private_key.3.gz
%%MAN3%%man/man3/SSL_clear.3.gz
%%MAN3%%man/man3/SSL_clear_chain_certs.3.gz
+%%MAN3%%man/man3/SSL_clear_mode.3.gz
%%MAN3%%man/man3/SSL_clear_options.3.gz
+%%MAN3%%man/man3/SSL_client_hello_cb_fn.3.gz
+%%MAN3%%man/man3/SSL_client_hello_get0_ciphers.3.gz
+%%MAN3%%man/man3/SSL_client_hello_get0_compression_methods.3.gz
+%%MAN3%%man/man3/SSL_client_hello_get0_ext.3.gz
+%%MAN3%%man/man3/SSL_client_hello_get0_legacy_version.3.gz
+%%MAN3%%man/man3/SSL_client_hello_get0_random.3.gz
+%%MAN3%%man/man3/SSL_client_hello_get0_session_id.3.gz
+%%MAN3%%man/man3/SSL_client_hello_get1_extensions_present.3.gz
+%%MAN3%%man/man3/SSL_client_hello_isv2.3.gz
+%%MAN3%%man/man3/SSL_client_version.3.gz
+%%MAN3%%man/man3/SSL_config.3.gz
%%MAN3%%man/man3/SSL_connect.3.gz
+%%MAN3%%man/man3/SSL_ct_is_enabled.3.gz
%%MAN3%%man/man3/SSL_ctrl.3.gz
+%%MAN3%%man/man3/SSL_dane_clear_flags.3.gz
+%%MAN3%%man/man3/SSL_dane_enable.3.gz
+%%MAN3%%man/man3/SSL_dane_set_flags.3.gz
+%%MAN3%%man/man3/SSL_dane_tlsa_add.3.gz
+%%MAN3%%man/man3/SSL_disable_ct.3.gz
%%MAN3%%man/man3/SSL_do_handshake.3.gz
-%%MAN3%%man/man3/SSL_flush_sessions.3.gz
+%%MAN3%%man/man3/SSL_dup.3.gz
+%%MAN3%%man/man3/SSL_enable_ct.3.gz
+%%MAN3%%man/man3/SSL_export_keying_material.3.gz
+%%MAN3%%man/man3/SSL_export_keying_material_early.3.gz
+%%MAN3%%man/man3/SSL_extension_supported.3.gz
%%MAN3%%man/man3/SSL_free.3.gz
+%%MAN3%%man/man3/SSL_free_buffers.3.gz
+%%MAN3%%man/man3/SSL_get0_CA_list.3.gz
%%MAN3%%man/man3/SSL_get0_alpn_selected.3.gz
%%MAN3%%man/man3/SSL_get0_chain_certs.3.gz
+%%MAN3%%man/man3/SSL_get0_dane_authority.3.gz
+%%MAN3%%man/man3/SSL_get0_dane_tlsa.3.gz
+%%MAN3%%man/man3/SSL_get0_next_proto_negotiated.3.gz
%%MAN3%%man/man3/SSL_get0_param.3.gz
+%%MAN3%%man/man3/SSL_get0_peer_CA_list.3.gz
+%%MAN3%%man/man3/SSL_get0_peer_scts.3.gz
+%%MAN3%%man/man3/SSL_get0_peername.3.gz
+%%MAN3%%man/man3/SSL_get0_security_ex_data.3.gz
+%%MAN3%%man/man3/SSL_get0_session.3.gz
+%%MAN3%%man/man3/SSL_get0_verified_chain.3.gz
%%MAN3%%man/man3/SSL_get1_curves.3.gz
+%%MAN3%%man/man3/SSL_get1_groups.3.gz
+%%MAN3%%man/man3/SSL_get1_session.3.gz
+%%MAN3%%man/man3/SSL_get1_supported_ciphers.3.gz
%%MAN3%%man/man3/SSL_get_SSL_CTX.3.gz
-%%MAN3%%man/man3/SSL_get_accept_state.3.gz
+%%MAN3%%man/man3/SSL_get_all_async_fds.3.gz
+%%MAN3%%man/man3/SSL_get_changed_async_fds.3.gz
%%MAN3%%man/man3/SSL_get_cipher.3.gz
%%MAN3%%man/man3/SSL_get_cipher_bits.3.gz
%%MAN3%%man/man3/SSL_get_cipher_list.3.gz
@@ -1330,123 +2902,234 @@ man/man1/x509.1.gz
%%MAN3%%man/man3/SSL_get_cipher_version.3.gz
%%MAN3%%man/man3/SSL_get_ciphers.3.gz
%%MAN3%%man/man3/SSL_get_client_CA_list.3.gz
+%%MAN3%%man/man3/SSL_get_client_ciphers.3.gz
+%%MAN3%%man/man3/SSL_get_client_random.3.gz
%%MAN3%%man/man3/SSL_get_current_cipher.3.gz
+%%MAN3%%man/man3/SSL_get_default_passwd_cb.3.gz
+%%MAN3%%man/man3/SSL_get_default_passwd_cb_userdata.3.gz
%%MAN3%%man/man3/SSL_get_default_timeout.3.gz
+%%MAN3%%man/man3/SSL_get_early_data_status.3.gz
%%MAN3%%man/man3/SSL_get_error.3.gz
%%MAN3%%man/man3/SSL_get_ex_data.3.gz
%%MAN3%%man/man3/SSL_get_ex_data_X509_STORE_CTX_idx.3.gz
-%%MAN3%%man/man3/SSL_get_ex_new_index.3.gz
+%%MAN3%%man/man3/SSL_get_extms_support.3.gz
%%MAN3%%man/man3/SSL_get_fd.3.gz
%%MAN3%%man/man3/SSL_get_info_callback.3.gz
+%%MAN3%%man/man3/SSL_get_key_update_type.3.gz
%%MAN3%%man/man3/SSL_get_max_cert_list.3.gz
+%%MAN3%%man/man3/SSL_get_max_early_data.3.gz
+%%MAN3%%man/man3/SSL_get_max_proto_version.3.gz
+%%MAN3%%man/man3/SSL_get_min_proto_version.3.gz
%%MAN3%%man/man3/SSL_get_mode.3.gz
-%%MAN3%%man/man3/SSL_get_msg_callback_arg.3.gz
+%%MAN3%%man/man3/SSL_get_num_tickets.3.gz
%%MAN3%%man/man3/SSL_get_options.3.gz
%%MAN3%%man/man3/SSL_get_peer_cert_chain.3.gz
%%MAN3%%man/man3/SSL_get_peer_certificate.3.gz
+%%MAN3%%man/man3/SSL_get_peer_signature_nid.3.gz
+%%MAN3%%man/man3/SSL_get_peer_signature_type_nid.3.gz
+%%MAN3%%man/man3/SSL_get_peer_tmp_key.3.gz
+%%MAN3%%man/man3/SSL_get_pending_cipher.3.gz
%%MAN3%%man/man3/SSL_get_psk_identity.3.gz
%%MAN3%%man/man3/SSL_get_psk_identity_hint.3.gz
%%MAN3%%man/man3/SSL_get_quiet_shutdown.3.gz
%%MAN3%%man/man3/SSL_get_rbio.3.gz
%%MAN3%%man/man3/SSL_get_read_ahead.3.gz
+%%MAN3%%man/man3/SSL_get_record_padding_callback_arg.3.gz
+%%MAN3%%man/man3/SSL_get_recv_max_early_data.3.gz
+%%MAN3%%man/man3/SSL_get_rfd.3.gz
%%MAN3%%man/man3/SSL_get_secure_renegotiation_support.3.gz
+%%MAN3%%man/man3/SSL_get_security_callback.3.gz
+%%MAN3%%man/man3/SSL_get_security_level.3.gz
+%%MAN3%%man/man3/SSL_get_selected_srtp_profile.3.gz
+%%MAN3%%man/man3/SSL_get_server_random.3.gz
+%%MAN3%%man/man3/SSL_get_server_tmp_key.3.gz
+%%MAN3%%man/man3/SSL_get_servername.3.gz
+%%MAN3%%man/man3/SSL_get_servername_type.3.gz
%%MAN3%%man/man3/SSL_get_session.3.gz
+%%MAN3%%man/man3/SSL_get_shared_ciphers.3.gz
%%MAN3%%man/man3/SSL_get_shared_curve.3.gz
+%%MAN3%%man/man3/SSL_get_shared_group.3.gz
+%%MAN3%%man/man3/SSL_get_shared_sigalgs.3.gz
%%MAN3%%man/man3/SSL_get_shutdown.3.gz
+%%MAN3%%man/man3/SSL_get_sigalgs.3.gz
+%%MAN3%%man/man3/SSL_get_signature_nid.3.gz
+%%MAN3%%man/man3/SSL_get_signature_type_nid.3.gz
+%%MAN3%%man/man3/SSL_get_srtp_profiles.3.gz
%%MAN3%%man/man3/SSL_get_ssl_method.3.gz
+%%MAN3%%man/man3/SSL_get_state.3.gz
+%%MAN3%%man/man3/SSL_get_time.3.gz
+%%MAN3%%man/man3/SSL_get_timeout.3.gz
%%MAN3%%man/man3/SSL_get_tlsext_status_ocsp_resp.3.gz
+%%MAN3%%man/man3/SSL_get_tlsext_status_type.3.gz
+%%MAN3%%man/man3/SSL_get_tmp_key.3.gz
%%MAN3%%man/man3/SSL_get_verify_callback.3.gz
%%MAN3%%man/man3/SSL_get_verify_depth.3.gz
%%MAN3%%man/man3/SSL_get_verify_mode.3.gz
%%MAN3%%man/man3/SSL_get_verify_result.3.gz
%%MAN3%%man/man3/SSL_get_version.3.gz
+%%MAN3%%man/man3/SSL_get_wbio.3.gz
+%%MAN3%%man/man3/SSL_get_wfd.3.gz
%%MAN3%%man/man3/SSL_has_matching_session_id.3.gz
+%%MAN3%%man/man3/SSL_has_pending.3.gz
+%%MAN3%%man/man3/SSL_in_accept_init.3.gz
+%%MAN3%%man/man3/SSL_in_before.3.gz
+%%MAN3%%man/man3/SSL_in_connect_init.3.gz
+%%MAN3%%man/man3/SSL_in_init.3.gz
+%%MAN3%%man/man3/SSL_is_dtls.3.gz
+%%MAN3%%man/man3/SSL_is_init_finished.3.gz
+%%MAN3%%man/man3/SSL_is_server.3.gz
+%%MAN3%%man/man3/SSL_key_update.3.gz
%%MAN3%%man/man3/SSL_library_init.3.gz
%%MAN3%%man/man3/SSL_load_client_CA_file.3.gz
%%MAN3%%man/man3/SSL_load_error_strings.3.gz
-%%MAN3%%man/man3/SSL_need_tmp_rsa.3.gz
%%MAN3%%man/man3/SSL_new.3.gz
+%%MAN3%%man/man3/SSL_peek.3.gz
+%%MAN3%%man/man3/SSL_peek_ex.3.gz
%%MAN3%%man/man3/SSL_pending.3.gz
+%%MAN3%%man/man3/SSL_psk_client_cb_func.3.gz
+%%MAN3%%man/man3/SSL_psk_find_session_cb_func.3.gz
+%%MAN3%%man/man3/SSL_psk_server_cb_func.3.gz
+%%MAN3%%man/man3/SSL_psk_use_session_cb_func.3.gz
%%MAN3%%man/man3/SSL_read.3.gz
-%%MAN3%%man/man3/SSL_remove_session.3.gz
+%%MAN3%%man/man3/SSL_read_early_data.3.gz
+%%MAN3%%man/man3/SSL_read_ex.3.gz
+%%MAN3%%man/man3/SSL_renegotiate.3.gz
+%%MAN3%%man/man3/SSL_renegotiate_abbreviated.3.gz
+%%MAN3%%man/man3/SSL_renegotiate_pending.3.gz
%%MAN3%%man/man3/SSL_rstate_string.3.gz
%%MAN3%%man/man3/SSL_rstate_string_long.3.gz
%%MAN3%%man/man3/SSL_select_current_cert.3.gz
%%MAN3%%man/man3/SSL_select_next_proto.3.gz
%%MAN3%%man/man3/SSL_session_reused.3.gz
+%%MAN3%%man/man3/SSL_set0_CA_list.3.gz
%%MAN3%%man/man3/SSL_set0_chain.3.gz
%%MAN3%%man/man3/SSL_set0_chain_cert_store.3.gz
+%%MAN3%%man/man3/SSL_set0_rbio.3.gz
+%%MAN3%%man/man3/SSL_set0_security_ex_data.3.gz
%%MAN3%%man/man3/SSL_set0_verify_cert_store.3.gz
+%%MAN3%%man/man3/SSL_set0_wbio.3.gz
%%MAN3%%man/man3/SSL_set1_chain.3.gz
%%MAN3%%man/man3/SSL_set1_chain_cert_store.3.gz
+%%MAN3%%man/man3/SSL_set1_client_sigalgs.3.gz
+%%MAN3%%man/man3/SSL_set1_client_sigalgs_list.3.gz
%%MAN3%%man/man3/SSL_set1_curves.3.gz
%%MAN3%%man/man3/SSL_set1_curves_list.3.gz
+%%MAN3%%man/man3/SSL_set1_groups.3.gz
+%%MAN3%%man/man3/SSL_set1_groups_list.3.gz
+%%MAN3%%man/man3/SSL_set1_host.3.gz
%%MAN3%%man/man3/SSL_set1_param.3.gz
+%%MAN3%%man/man3/SSL_set1_sigalgs.3.gz
+%%MAN3%%man/man3/SSL_set1_sigalgs_list.3.gz
%%MAN3%%man/man3/SSL_set1_verify_cert_store.3.gz
+%%MAN3%%man/man3/SSL_set_accept_state.3.gz
+%%MAN3%%man/man3/SSL_set_allow_early_data_cb.3.gz
%%MAN3%%man/man3/SSL_set_alpn_protos.3.gz
%%MAN3%%man/man3/SSL_set_bio.3.gz
+%%MAN3%%man/man3/SSL_set_block_padding.3.gz
%%MAN3%%man/man3/SSL_set_cert_cb.3.gz
%%MAN3%%man/man3/SSL_set_cipher_list.3.gz
+%%MAN3%%man/man3/SSL_set_ciphersuites.3.gz
%%MAN3%%man/man3/SSL_set_client_CA_list.3.gz
%%MAN3%%man/man3/SSL_set_connect_state.3.gz
+%%MAN3%%man/man3/SSL_set_ct_validation_callback.3.gz
%%MAN3%%man/man3/SSL_set_current_cert.3.gz
-%%MAN3%%man/man3/SSL_set_ecdh_auto.3.gz
+%%MAN3%%man/man3/SSL_set_default_passwd_cb.3.gz
+%%MAN3%%man/man3/SSL_set_default_passwd_cb_userdata.3.gz
+%%MAN3%%man/man3/SSL_set_default_read_buffer_len.3.gz
%%MAN3%%man/man3/SSL_set_ex_data.3.gz
%%MAN3%%man/man3/SSL_set_fd.3.gz
%%MAN3%%man/man3/SSL_set_generate_session_id.3.gz
+%%MAN3%%man/man3/SSL_set_hostflags.3.gz
%%MAN3%%man/man3/SSL_set_info_callback.3.gz
%%MAN3%%man/man3/SSL_set_max_cert_list.3.gz
+%%MAN3%%man/man3/SSL_set_max_early_data.3.gz
+%%MAN3%%man/man3/SSL_set_max_pipelines.3.gz
+%%MAN3%%man/man3/SSL_set_max_proto_version.3.gz
+%%MAN3%%man/man3/SSL_set_max_send_fragment.3.gz
+%%MAN3%%man/man3/SSL_set_min_proto_version.3.gz
%%MAN3%%man/man3/SSL_set_mode.3.gz
%%MAN3%%man/man3/SSL_set_msg_callback.3.gz
+%%MAN3%%man/man3/SSL_set_msg_callback_arg.3.gz
+%%MAN3%%man/man3/SSL_set_num_tickets.3.gz
%%MAN3%%man/man3/SSL_set_options.3.gz
+%%MAN3%%man/man3/SSL_set_post_handshake_auth.3.gz
%%MAN3%%man/man3/SSL_set_psk_client_callback.3.gz
+%%MAN3%%man/man3/SSL_set_psk_find_session_callback.3.gz
%%MAN3%%man/man3/SSL_set_psk_server_callback.3.gz
+%%MAN3%%man/man3/SSL_set_psk_use_session_callback.3.gz
%%MAN3%%man/man3/SSL_set_quiet_shutdown.3.gz
%%MAN3%%man/man3/SSL_set_read_ahead.3.gz
+%%MAN3%%man/man3/SSL_set_record_padding_callback.3.gz
+%%MAN3%%man/man3/SSL_set_record_padding_callback_arg.3.gz
+%%MAN3%%man/man3/SSL_set_recv_max_early_data.3.gz
+%%MAN3%%man/man3/SSL_set_rfd.3.gz
+%%MAN3%%man/man3/SSL_set_security_callback.3.gz
+%%MAN3%%man/man3/SSL_set_security_level.3.gz
%%MAN3%%man/man3/SSL_set_session.3.gz
%%MAN3%%man/man3/SSL_set_session_id_context.3.gz
%%MAN3%%man/man3/SSL_set_shutdown.3.gz
+%%MAN3%%man/man3/SSL_set_split_send_fragment.3.gz
%%MAN3%%man/man3/SSL_set_ssl_method.3.gz
+%%MAN3%%man/man3/SSL_set_time.3.gz
+%%MAN3%%man/man3/SSL_set_timeout.3.gz
+%%MAN3%%man/man3/SSL_set_tlsext_host_name.3.gz
+%%MAN3%%man/man3/SSL_set_tlsext_max_fragment_length.3.gz
%%MAN3%%man/man3/SSL_set_tlsext_status_ocsp_resp.3.gz
%%MAN3%%man/man3/SSL_set_tlsext_status_type.3.gz
+%%MAN3%%man/man3/SSL_set_tlsext_use_srtp.3.gz
%%MAN3%%man/man3/SSL_set_tmp_dh.3.gz
%%MAN3%%man/man3/SSL_set_tmp_dh_callback.3.gz
-%%MAN3%%man/man3/SSL_set_tmp_rsa.3.gz
-%%MAN3%%man/man3/SSL_set_tmp_rsa_callback.3.gz
%%MAN3%%man/man3/SSL_set_verify.3.gz
%%MAN3%%man/man3/SSL_set_verify_depth.3.gz
%%MAN3%%man/man3/SSL_set_verify_result.3.gz
+%%MAN3%%man/man3/SSL_set_wfd.3.gz
%%MAN3%%man/man3/SSL_shutdown.3.gz
%%MAN3%%man/man3/SSL_state_string.3.gz
%%MAN3%%man/man3/SSL_state_string_long.3.gz
+%%MAN3%%man/man3/SSL_stateless.3.gz
+%%MAN3%%man/man3/SSL_up_ref.3.gz
%%MAN3%%man/man3/SSL_use_PrivateKey.3.gz
%%MAN3%%man/man3/SSL_use_PrivateKey_ASN1.3.gz
%%MAN3%%man/man3/SSL_use_PrivateKey_file.3.gz
%%MAN3%%man/man3/SSL_use_RSAPrivateKey.3.gz
%%MAN3%%man/man3/SSL_use_RSAPrivateKey_ASN1.3.gz
%%MAN3%%man/man3/SSL_use_RSAPrivateKey_file.3.gz
+%%MAN3%%man/man3/SSL_use_cert_and_key.3.gz
%%MAN3%%man/man3/SSL_use_certificate.3.gz
%%MAN3%%man/man3/SSL_use_certificate_ASN1.3.gz
+%%MAN3%%man/man3/SSL_use_certificate_chain_file.3.gz
%%MAN3%%man/man3/SSL_use_certificate_file.3.gz
%%MAN3%%man/man3/SSL_use_psk_identity_hint.3.gz
+%%MAN3%%man/man3/SSL_verify_cb.3.gz
+%%MAN3%%man/man3/SSL_verify_client_post_handshake.3.gz
+%%MAN3%%man/man3/SSL_version.3.gz
+%%MAN3%%man/man3/SSL_waiting_for_async.3.gz
%%MAN3%%man/man3/SSL_want.3.gz
+%%MAN3%%man/man3/SSL_want_async.3.gz
+%%MAN3%%man/man3/SSL_want_async_job.3.gz
+%%MAN3%%man/man3/SSL_want_client_hello_cb.3.gz
%%MAN3%%man/man3/SSL_want_nothing.3.gz
%%MAN3%%man/man3/SSL_want_read.3.gz
%%MAN3%%man/man3/SSL_want_write.3.gz
%%MAN3%%man/man3/SSL_want_x509_lookup.3.gz
%%MAN3%%man/man3/SSL_write.3.gz
-%%MAN3%%man/man3/SSLeay.3.gz
-%%MAN3%%man/man3/SSLeay_add_ssl_algorithms.3.gz
-%%MAN3%%man/man3/SSLeay_version.3.gz
+%%MAN3%%man/man3/SSL_write_early_data.3.gz
+%%MAN3%%man/man3/SSL_write_ex.3.gz
%%MAN3%%man/man3/SSLv23_client_method.3.gz
%%MAN3%%man/man3/SSLv23_method.3.gz
%%MAN3%%man/man3/SSLv23_server_method.3.gz
-%%MAN3%%man/man3/SSLv2_client_method.3.gz
-%%MAN3%%man/man3/SSLv2_method.3.gz
-%%MAN3%%man/man3/SSLv2_server_method.3.gz
%%MAN3%%man/man3/SSLv3_client_method.3.gz
%%MAN3%%man/man3/SSLv3_method.3.gz
%%MAN3%%man/man3/SSLv3_server_method.3.gz
+%%MAN3%%man/man3/SXNETID_free.3.gz
+%%MAN3%%man/man3/SXNETID_new.3.gz
+%%MAN3%%man/man3/SXNET_free.3.gz
+%%MAN3%%man/man3/SXNET_new.3.gz
+%%MAN3%%man/man3/TLS_FEATURE_free.3.gz
+%%MAN3%%man/man3/TLS_FEATURE_new.3.gz
+%%MAN3%%man/man3/TLS_client_method.3.gz
+%%MAN3%%man/man3/TLS_method.3.gz
+%%MAN3%%man/man3/TLS_server_method.3.gz
%%MAN3%%man/man3/TLSv1_1_client_method.3.gz
%%MAN3%%man/man3/TLSv1_1_method.3.gz
%%MAN3%%man/man3/TLSv1_1_server_method.3.gz
@@ -1456,7 +3139,31 @@ man/man1/x509.1.gz
%%MAN3%%man/man3/TLSv1_client_method.3.gz
%%MAN3%%man/man3/TLSv1_method.3.gz
%%MAN3%%man/man3/TLSv1_server_method.3.gz
+%%MAN3%%man/man3/TS_ACCURACY_dup.3.gz
+%%MAN3%%man/man3/TS_ACCURACY_free.3.gz
+%%MAN3%%man/man3/TS_ACCURACY_new.3.gz
+%%MAN3%%man/man3/TS_MSG_IMPRINT_dup.3.gz
+%%MAN3%%man/man3/TS_MSG_IMPRINT_free.3.gz
+%%MAN3%%man/man3/TS_MSG_IMPRINT_new.3.gz
+%%MAN3%%man/man3/TS_REQ_dup.3.gz
+%%MAN3%%man/man3/TS_REQ_free.3.gz
+%%MAN3%%man/man3/TS_REQ_new.3.gz
+%%MAN3%%man/man3/TS_RESP_dup.3.gz
+%%MAN3%%man/man3/TS_RESP_free.3.gz
+%%MAN3%%man/man3/TS_RESP_new.3.gz
+%%MAN3%%man/man3/TS_STATUS_INFO_dup.3.gz
+%%MAN3%%man/man3/TS_STATUS_INFO_free.3.gz
+%%MAN3%%man/man3/TS_STATUS_INFO_new.3.gz
+%%MAN3%%man/man3/TS_TST_INFO_dup.3.gz
+%%MAN3%%man/man3/TS_TST_INFO_free.3.gz
+%%MAN3%%man/man3/TS_TST_INFO_new.3.gz
+%%MAN3%%man/man3/UI.3.gz
+%%MAN3%%man/man3/UI_METHOD.3.gz
%%MAN3%%man/man3/UI_OpenSSL.3.gz
+%%MAN3%%man/man3/UI_STRING.3.gz
+%%MAN3%%man/man3/UI_UTIL_read_pw.3.gz
+%%MAN3%%man/man3/UI_UTIL_read_pw_string.3.gz
+%%MAN3%%man/man3/UI_UTIL_wrap_read_pem_callback.3.gz
%%MAN3%%man/man3/UI_add_error_string.3.gz
%%MAN3%%man/man3/UI_add_info_string.3.gz
%%MAN3%%man/man3/UI_add_input_boolean.3.gz
@@ -1464,253 +3171,917 @@ man/man1/x509.1.gz
%%MAN3%%man/man3/UI_add_user_data.3.gz
%%MAN3%%man/man3/UI_add_verify_string.3.gz
%%MAN3%%man/man3/UI_construct_prompt.3.gz
+%%MAN3%%man/man3/UI_create_method.3.gz
%%MAN3%%man/man3/UI_ctrl.3.gz
+%%MAN3%%man/man3/UI_destroy_method.3.gz
%%MAN3%%man/man3/UI_dup_error_string.3.gz
%%MAN3%%man/man3/UI_dup_info_string.3.gz
%%MAN3%%man/man3/UI_dup_input_boolean.3.gz
%%MAN3%%man/man3/UI_dup_input_string.3.gz
+%%MAN3%%man/man3/UI_dup_user_data.3.gz
%%MAN3%%man/man3/UI_dup_verify_string.3.gz
%%MAN3%%man/man3/UI_free.3.gz
+%%MAN3%%man/man3/UI_get0_action_string.3.gz
+%%MAN3%%man/man3/UI_get0_output_string.3.gz
%%MAN3%%man/man3/UI_get0_result.3.gz
+%%MAN3%%man/man3/UI_get0_result_string.3.gz
+%%MAN3%%man/man3/UI_get0_test_string.3.gz
%%MAN3%%man/man3/UI_get0_user_data.3.gz
%%MAN3%%man/man3/UI_get_default_method.3.gz
+%%MAN3%%man/man3/UI_get_ex_data.3.gz
+%%MAN3%%man/man3/UI_get_ex_new_index.3.gz
+%%MAN3%%man/man3/UI_get_input_flags.3.gz
%%MAN3%%man/man3/UI_get_method.3.gz
+%%MAN3%%man/man3/UI_get_result_length.3.gz
+%%MAN3%%man/man3/UI_get_result_maxsize.3.gz
+%%MAN3%%man/man3/UI_get_result_minsize.3.gz
+%%MAN3%%man/man3/UI_get_result_string_length.3.gz
+%%MAN3%%man/man3/UI_get_string_type.3.gz
+%%MAN3%%man/man3/UI_method_get_closer.3.gz
+%%MAN3%%man/man3/UI_method_get_data_destructor.3.gz
+%%MAN3%%man/man3/UI_method_get_data_duplicator.3.gz
+%%MAN3%%man/man3/UI_method_get_ex_data.3.gz
+%%MAN3%%man/man3/UI_method_get_flusher.3.gz
+%%MAN3%%man/man3/UI_method_get_opener.3.gz
+%%MAN3%%man/man3/UI_method_get_prompt_constructor.3.gz
+%%MAN3%%man/man3/UI_method_get_reader.3.gz
+%%MAN3%%man/man3/UI_method_get_writer.3.gz
+%%MAN3%%man/man3/UI_method_set_closer.3.gz
+%%MAN3%%man/man3/UI_method_set_data_duplicator.3.gz
+%%MAN3%%man/man3/UI_method_set_ex_data.3.gz
+%%MAN3%%man/man3/UI_method_set_flusher.3.gz
+%%MAN3%%man/man3/UI_method_set_opener.3.gz
+%%MAN3%%man/man3/UI_method_set_prompt_constructor.3.gz
+%%MAN3%%man/man3/UI_method_set_reader.3.gz
+%%MAN3%%man/man3/UI_method_set_writer.3.gz
%%MAN3%%man/man3/UI_new.3.gz
%%MAN3%%man/man3/UI_new_method.3.gz
+%%MAN3%%man/man3/UI_null.3.gz
%%MAN3%%man/man3/UI_process.3.gz
%%MAN3%%man/man3/UI_set_default_method.3.gz
+%%MAN3%%man/man3/UI_set_ex_data.3.gz
%%MAN3%%man/man3/UI_set_method.3.gz
+%%MAN3%%man/man3/UI_set_result.3.gz
+%%MAN3%%man/man3/UI_set_result_ex.3.gz
+%%MAN3%%man/man3/UI_string_types.3.gz
+%%MAN3%%man/man3/USERNOTICE_free.3.gz
+%%MAN3%%man/man3/USERNOTICE_new.3.gz
+%%MAN3%%man/man3/X509V3_EXT_d2i.3.gz
+%%MAN3%%man/man3/X509V3_EXT_i2d.3.gz
+%%MAN3%%man/man3/X509V3_add1_i2d.3.gz
+%%MAN3%%man/man3/X509V3_get_d2i.3.gz
+%%MAN3%%man/man3/X509_ALGOR_cmp.3.gz
+%%MAN3%%man/man3/X509_ALGOR_dup.3.gz
+%%MAN3%%man/man3/X509_ALGOR_free.3.gz
+%%MAN3%%man/man3/X509_ALGOR_get0.3.gz
+%%MAN3%%man/man3/X509_ALGOR_new.3.gz
+%%MAN3%%man/man3/X509_ALGOR_set0.3.gz
+%%MAN3%%man/man3/X509_ALGOR_set_md.3.gz
+%%MAN3%%man/man3/X509_ATTRIBUTE_dup.3.gz
+%%MAN3%%man/man3/X509_ATTRIBUTE_free.3.gz
+%%MAN3%%man/man3/X509_ATTRIBUTE_new.3.gz
+%%MAN3%%man/man3/X509_CERT_AUX_free.3.gz
+%%MAN3%%man/man3/X509_CERT_AUX_new.3.gz
+%%MAN3%%man/man3/X509_CINF_free.3.gz
+%%MAN3%%man/man3/X509_CINF_new.3.gz
+%%MAN3%%man/man3/X509_CRL_INFO_free.3.gz
+%%MAN3%%man/man3/X509_CRL_INFO_new.3.gz
+%%MAN3%%man/man3/X509_CRL_add0_revoked.3.gz
+%%MAN3%%man/man3/X509_CRL_add1_ext_i2d.3.gz
+%%MAN3%%man/man3/X509_CRL_add_ext.3.gz
+%%MAN3%%man/man3/X509_CRL_cmp.3.gz
+%%MAN3%%man/man3/X509_CRL_delete_ext.3.gz
+%%MAN3%%man/man3/X509_CRL_digest.3.gz
+%%MAN3%%man/man3/X509_CRL_dup.3.gz
+%%MAN3%%man/man3/X509_CRL_free.3.gz
+%%MAN3%%man/man3/X509_CRL_get0_by_cert.3.gz
+%%MAN3%%man/man3/X509_CRL_get0_by_serial.3.gz
+%%MAN3%%man/man3/X509_CRL_get0_extensions.3.gz
+%%MAN3%%man/man3/X509_CRL_get0_lastUpdate.3.gz
+%%MAN3%%man/man3/X509_CRL_get0_nextUpdate.3.gz
+%%MAN3%%man/man3/X509_CRL_get0_signature.3.gz
+%%MAN3%%man/man3/X509_CRL_get_REVOKED.3.gz
+%%MAN3%%man/man3/X509_CRL_get_ext.3.gz
+%%MAN3%%man/man3/X509_CRL_get_ext_by_NID.3.gz
+%%MAN3%%man/man3/X509_CRL_get_ext_by_OBJ.3.gz
+%%MAN3%%man/man3/X509_CRL_get_ext_by_critical.3.gz
+%%MAN3%%man/man3/X509_CRL_get_ext_count.3.gz
+%%MAN3%%man/man3/X509_CRL_get_ext_d2i.3.gz
+%%MAN3%%man/man3/X509_CRL_get_issuer.3.gz
+%%MAN3%%man/man3/X509_CRL_get_signature_nid.3.gz
+%%MAN3%%man/man3/X509_CRL_get_version.3.gz
+%%MAN3%%man/man3/X509_CRL_match.3.gz
+%%MAN3%%man/man3/X509_CRL_new.3.gz
+%%MAN3%%man/man3/X509_CRL_set1_lastUpdate.3.gz
+%%MAN3%%man/man3/X509_CRL_set1_nextUpdate.3.gz
+%%MAN3%%man/man3/X509_CRL_set_issuer_name.3.gz
+%%MAN3%%man/man3/X509_CRL_set_version.3.gz
+%%MAN3%%man/man3/X509_CRL_sign.3.gz
+%%MAN3%%man/man3/X509_CRL_sign_ctx.3.gz
+%%MAN3%%man/man3/X509_CRL_sort.3.gz
+%%MAN3%%man/man3/X509_CRL_verify.3.gz
+%%MAN3%%man/man3/X509_EXTENSION_create_by_NID.3.gz
+%%MAN3%%man/man3/X509_EXTENSION_create_by_OBJ.3.gz
+%%MAN3%%man/man3/X509_EXTENSION_dup.3.gz
+%%MAN3%%man/man3/X509_EXTENSION_free.3.gz
+%%MAN3%%man/man3/X509_EXTENSION_get_critical.3.gz
+%%MAN3%%man/man3/X509_EXTENSION_get_data.3.gz
+%%MAN3%%man/man3/X509_EXTENSION_get_object.3.gz
+%%MAN3%%man/man3/X509_EXTENSION_new.3.gz
+%%MAN3%%man/man3/X509_EXTENSION_set_critical.3.gz
+%%MAN3%%man/man3/X509_EXTENSION_set_data.3.gz
+%%MAN3%%man/man3/X509_EXTENSION_set_object.3.gz
+%%MAN3%%man/man3/X509_LOOKUP.3.gz
+%%MAN3%%man/man3/X509_LOOKUP_METHOD.3.gz
+%%MAN3%%man/man3/X509_LOOKUP_TYPE.3.gz
+%%MAN3%%man/man3/X509_LOOKUP_add_dir.3.gz
+%%MAN3%%man/man3/X509_LOOKUP_by_alias.3.gz
+%%MAN3%%man/man3/X509_LOOKUP_by_fingerprint.3.gz
+%%MAN3%%man/man3/X509_LOOKUP_by_issuer_serial.3.gz
+%%MAN3%%man/man3/X509_LOOKUP_by_subject.3.gz
+%%MAN3%%man/man3/X509_LOOKUP_ctrl.3.gz
+%%MAN3%%man/man3/X509_LOOKUP_ctrl_fn.3.gz
+%%MAN3%%man/man3/X509_LOOKUP_file.3.gz
+%%MAN3%%man/man3/X509_LOOKUP_free.3.gz
+%%MAN3%%man/man3/X509_LOOKUP_get_by_alias_fn.3.gz
+%%MAN3%%man/man3/X509_LOOKUP_get_by_fingerprint_fn.3.gz
+%%MAN3%%man/man3/X509_LOOKUP_get_by_issuer_serial_fn.3.gz
+%%MAN3%%man/man3/X509_LOOKUP_get_by_subject_fn.3.gz
+%%MAN3%%man/man3/X509_LOOKUP_get_method_data.3.gz
+%%MAN3%%man/man3/X509_LOOKUP_get_store.3.gz
+%%MAN3%%man/man3/X509_LOOKUP_hash_dir.3.gz
+%%MAN3%%man/man3/X509_LOOKUP_init.3.gz
+%%MAN3%%man/man3/X509_LOOKUP_load_file.3.gz
+%%MAN3%%man/man3/X509_LOOKUP_meth_free.3.gz
+%%MAN3%%man/man3/X509_LOOKUP_meth_get_ctrl.3.gz
+%%MAN3%%man/man3/X509_LOOKUP_meth_get_free.3.gz
+%%MAN3%%man/man3/X509_LOOKUP_meth_get_get_by_alias.3.gz
+%%MAN3%%man/man3/X509_LOOKUP_meth_get_get_by_fingerprint.3.gz
+%%MAN3%%man/man3/X509_LOOKUP_meth_get_get_by_issuer_serial.3.gz
+%%MAN3%%man/man3/X509_LOOKUP_meth_get_get_by_subject.3.gz
+%%MAN3%%man/man3/X509_LOOKUP_meth_get_init.3.gz
+%%MAN3%%man/man3/X509_LOOKUP_meth_get_new_item.3.gz
+%%MAN3%%man/man3/X509_LOOKUP_meth_get_shutdown.3.gz
+%%MAN3%%man/man3/X509_LOOKUP_meth_new.3.gz
+%%MAN3%%man/man3/X509_LOOKUP_meth_set_ctrl.3.gz
+%%MAN3%%man/man3/X509_LOOKUP_meth_set_free.3.gz
+%%MAN3%%man/man3/X509_LOOKUP_meth_set_get_by_alias.3.gz
+%%MAN3%%man/man3/X509_LOOKUP_meth_set_get_by_fingerprint.3.gz
+%%MAN3%%man/man3/X509_LOOKUP_meth_set_get_by_issuer_serial.3.gz
+%%MAN3%%man/man3/X509_LOOKUP_meth_set_get_by_subject.3.gz
+%%MAN3%%man/man3/X509_LOOKUP_meth_set_init.3.gz
+%%MAN3%%man/man3/X509_LOOKUP_meth_set_new_item.3.gz
+%%MAN3%%man/man3/X509_LOOKUP_meth_set_shutdown.3.gz
+%%MAN3%%man/man3/X509_LOOKUP_new.3.gz
+%%MAN3%%man/man3/X509_LOOKUP_set_method_data.3.gz
+%%MAN3%%man/man3/X509_LOOKUP_shutdown.3.gz
%%MAN3%%man/man3/X509_NAME_ENTRY_create_by_NID.3.gz
%%MAN3%%man/man3/X509_NAME_ENTRY_create_by_OBJ.3.gz
%%MAN3%%man/man3/X509_NAME_ENTRY_create_by_txt.3.gz
+%%MAN3%%man/man3/X509_NAME_ENTRY_dup.3.gz
+%%MAN3%%man/man3/X509_NAME_ENTRY_free.3.gz
%%MAN3%%man/man3/X509_NAME_ENTRY_get_data.3.gz
%%MAN3%%man/man3/X509_NAME_ENTRY_get_object.3.gz
+%%MAN3%%man/man3/X509_NAME_ENTRY_new.3.gz
%%MAN3%%man/man3/X509_NAME_ENTRY_set_data.3.gz
%%MAN3%%man/man3/X509_NAME_ENTRY_set_object.3.gz
%%MAN3%%man/man3/X509_NAME_add_entry.3.gz
%%MAN3%%man/man3/X509_NAME_add_entry_by_NID.3.gz
%%MAN3%%man/man3/X509_NAME_add_entry_by_OBJ.3.gz
%%MAN3%%man/man3/X509_NAME_add_entry_by_txt.3.gz
+%%MAN3%%man/man3/X509_NAME_cmp.3.gz
%%MAN3%%man/man3/X509_NAME_delete_entry.3.gz
+%%MAN3%%man/man3/X509_NAME_digest.3.gz
+%%MAN3%%man/man3/X509_NAME_dup.3.gz
%%MAN3%%man/man3/X509_NAME_entry_count.3.gz
+%%MAN3%%man/man3/X509_NAME_free.3.gz
+%%MAN3%%man/man3/X509_NAME_get0_der.3.gz
%%MAN3%%man/man3/X509_NAME_get_entry.3.gz
%%MAN3%%man/man3/X509_NAME_get_index_by_NID.3.gz
%%MAN3%%man/man3/X509_NAME_get_index_by_OBJ.3.gz
%%MAN3%%man/man3/X509_NAME_get_text_by_NID.3.gz
%%MAN3%%man/man3/X509_NAME_get_text_by_OBJ.3.gz
+%%MAN3%%man/man3/X509_NAME_new.3.gz
%%MAN3%%man/man3/X509_NAME_oneline.3.gz
%%MAN3%%man/man3/X509_NAME_print.3.gz
%%MAN3%%man/man3/X509_NAME_print_ex.3.gz
%%MAN3%%man/man3/X509_NAME_print_ex_fp.3.gz
+%%MAN3%%man/man3/X509_OBJECT_set1_X509.3.gz
+%%MAN3%%man/man3/X509_OBJECT_set1_X509_CRL.3.gz
+%%MAN3%%man/man3/X509_PUBKEY_free.3.gz
+%%MAN3%%man/man3/X509_PUBKEY_get.3.gz
+%%MAN3%%man/man3/X509_PUBKEY_get0.3.gz
+%%MAN3%%man/man3/X509_PUBKEY_get0_param.3.gz
+%%MAN3%%man/man3/X509_PUBKEY_new.3.gz
+%%MAN3%%man/man3/X509_PUBKEY_set.3.gz
+%%MAN3%%man/man3/X509_PUBKEY_set0_param.3.gz
+%%MAN3%%man/man3/X509_REQ_INFO_free.3.gz
+%%MAN3%%man/man3/X509_REQ_INFO_new.3.gz
+%%MAN3%%man/man3/X509_REQ_check_private_key.3.gz
+%%MAN3%%man/man3/X509_REQ_digest.3.gz
+%%MAN3%%man/man3/X509_REQ_dup.3.gz
+%%MAN3%%man/man3/X509_REQ_free.3.gz
+%%MAN3%%man/man3/X509_REQ_get0_pubkey.3.gz
+%%MAN3%%man/man3/X509_REQ_get0_signature.3.gz
+%%MAN3%%man/man3/X509_REQ_get_X509_PUBKEY.3.gz
+%%MAN3%%man/man3/X509_REQ_get_pubkey.3.gz
+%%MAN3%%man/man3/X509_REQ_get_signature_nid.3.gz
+%%MAN3%%man/man3/X509_REQ_get_subject_name.3.gz
+%%MAN3%%man/man3/X509_REQ_get_version.3.gz
+%%MAN3%%man/man3/X509_REQ_new.3.gz
+%%MAN3%%man/man3/X509_REQ_set_pubkey.3.gz
+%%MAN3%%man/man3/X509_REQ_set_subject_name.3.gz
+%%MAN3%%man/man3/X509_REQ_set_version.3.gz
+%%MAN3%%man/man3/X509_REQ_sign.3.gz
+%%MAN3%%man/man3/X509_REQ_sign_ctx.3.gz
+%%MAN3%%man/man3/X509_REQ_verify.3.gz
+%%MAN3%%man/man3/X509_REVOKED_add1_ext_i2d.3.gz
+%%MAN3%%man/man3/X509_REVOKED_add_ext.3.gz
+%%MAN3%%man/man3/X509_REVOKED_delete_ext.3.gz
+%%MAN3%%man/man3/X509_REVOKED_dup.3.gz
+%%MAN3%%man/man3/X509_REVOKED_free.3.gz
+%%MAN3%%man/man3/X509_REVOKED_get0_extensions.3.gz
+%%MAN3%%man/man3/X509_REVOKED_get0_revocationDate.3.gz
+%%MAN3%%man/man3/X509_REVOKED_get0_serialNumber.3.gz
+%%MAN3%%man/man3/X509_REVOKED_get_ext.3.gz
+%%MAN3%%man/man3/X509_REVOKED_get_ext_by_NID.3.gz
+%%MAN3%%man/man3/X509_REVOKED_get_ext_by_OBJ.3.gz
+%%MAN3%%man/man3/X509_REVOKED_get_ext_by_critical.3.gz
+%%MAN3%%man/man3/X509_REVOKED_get_ext_count.3.gz
+%%MAN3%%man/man3/X509_REVOKED_get_ext_d2i.3.gz
+%%MAN3%%man/man3/X509_REVOKED_new.3.gz
+%%MAN3%%man/man3/X509_REVOKED_set_revocationDate.3.gz
+%%MAN3%%man/man3/X509_REVOKED_set_serialNumber.3.gz
+%%MAN3%%man/man3/X509_SIG_INFO_get.3.gz
+%%MAN3%%man/man3/X509_SIG_INFO_set.3.gz
+%%MAN3%%man/man3/X509_SIG_free.3.gz
+%%MAN3%%man/man3/X509_SIG_get0.3.gz
+%%MAN3%%man/man3/X509_SIG_getm.3.gz
+%%MAN3%%man/man3/X509_SIG_new.3.gz
+%%MAN3%%man/man3/X509_STORE.3.gz
+%%MAN3%%man/man3/X509_STORE_CTX_cert_crl_fn.3.gz
+%%MAN3%%man/man3/X509_STORE_CTX_check_crl_fn.3.gz
+%%MAN3%%man/man3/X509_STORE_CTX_check_issued_fn.3.gz
+%%MAN3%%man/man3/X509_STORE_CTX_check_policy_fn.3.gz
+%%MAN3%%man/man3/X509_STORE_CTX_check_revocation_fn.3.gz
%%MAN3%%man/man3/X509_STORE_CTX_cleanup.3.gz
+%%MAN3%%man/man3/X509_STORE_CTX_cleanup_fn.3.gz
%%MAN3%%man/man3/X509_STORE_CTX_free.3.gz
+%%MAN3%%man/man3/X509_STORE_CTX_get0_cert.3.gz
+%%MAN3%%man/man3/X509_STORE_CTX_get0_chain.3.gz
%%MAN3%%man/man3/X509_STORE_CTX_get0_param.3.gz
+%%MAN3%%man/man3/X509_STORE_CTX_get0_untrusted.3.gz
%%MAN3%%man/man3/X509_STORE_CTX_get1_chain.3.gz
+%%MAN3%%man/man3/X509_STORE_CTX_get_cert_crl.3.gz
+%%MAN3%%man/man3/X509_STORE_CTX_get_check_crl.3.gz
+%%MAN3%%man/man3/X509_STORE_CTX_get_check_issued.3.gz
+%%MAN3%%man/man3/X509_STORE_CTX_get_check_policy.3.gz
+%%MAN3%%man/man3/X509_STORE_CTX_get_check_revocation.3.gz
+%%MAN3%%man/man3/X509_STORE_CTX_get_cleanup.3.gz
+%%MAN3%%man/man3/X509_STORE_CTX_get_crl_fn.3.gz
%%MAN3%%man/man3/X509_STORE_CTX_get_current_cert.3.gz
%%MAN3%%man/man3/X509_STORE_CTX_get_error.3.gz
%%MAN3%%man/man3/X509_STORE_CTX_get_error_depth.3.gz
%%MAN3%%man/man3/X509_STORE_CTX_get_ex_data.3.gz
%%MAN3%%man/man3/X509_STORE_CTX_get_ex_new_index.3.gz
+%%MAN3%%man/man3/X509_STORE_CTX_get_get_crl.3.gz
+%%MAN3%%man/man3/X509_STORE_CTX_get_get_issuer.3.gz
+%%MAN3%%man/man3/X509_STORE_CTX_get_issuer_fn.3.gz
+%%MAN3%%man/man3/X509_STORE_CTX_get_lookup_certs.3.gz
+%%MAN3%%man/man3/X509_STORE_CTX_get_lookup_crls.3.gz
+%%MAN3%%man/man3/X509_STORE_CTX_get_num_untrusted.3.gz
+%%MAN3%%man/man3/X509_STORE_CTX_get_verify.3.gz
+%%MAN3%%man/man3/X509_STORE_CTX_get_verify_cb.3.gz
%%MAN3%%man/man3/X509_STORE_CTX_init.3.gz
+%%MAN3%%man/man3/X509_STORE_CTX_lookup_certs_fn.3.gz
+%%MAN3%%man/man3/X509_STORE_CTX_lookup_crls_fn.3.gz
%%MAN3%%man/man3/X509_STORE_CTX_new.3.gz
%%MAN3%%man/man3/X509_STORE_CTX_set0_crls.3.gz
%%MAN3%%man/man3/X509_STORE_CTX_set0_param.3.gz
+%%MAN3%%man/man3/X509_STORE_CTX_set0_trusted_stack.3.gz
+%%MAN3%%man/man3/X509_STORE_CTX_set0_untrusted.3.gz
+%%MAN3%%man/man3/X509_STORE_CTX_set0_verified_chain.3.gz
%%MAN3%%man/man3/X509_STORE_CTX_set_cert.3.gz
-%%MAN3%%man/man3/X509_STORE_CTX_set_chain.3.gz
+%%MAN3%%man/man3/X509_STORE_CTX_set_current_cert.3.gz
%%MAN3%%man/man3/X509_STORE_CTX_set_default.3.gz
%%MAN3%%man/man3/X509_STORE_CTX_set_error.3.gz
+%%MAN3%%man/man3/X509_STORE_CTX_set_error_depth.3.gz
%%MAN3%%man/man3/X509_STORE_CTX_set_ex_data.3.gz
+%%MAN3%%man/man3/X509_STORE_CTX_set_verify.3.gz
%%MAN3%%man/man3/X509_STORE_CTX_set_verify_cb.3.gz
-%%MAN3%%man/man3/X509_STORE_CTX_trusted_stack.3.gz
+%%MAN3%%man/man3/X509_STORE_CTX_verify_cb.3.gz
+%%MAN3%%man/man3/X509_STORE_CTX_verify_fn.3.gz
+%%MAN3%%man/man3/X509_STORE_add_cert.3.gz
+%%MAN3%%man/man3/X509_STORE_add_crl.3.gz
+%%MAN3%%man/man3/X509_STORE_add_lookup.3.gz
+%%MAN3%%man/man3/X509_STORE_free.3.gz
+%%MAN3%%man/man3/X509_STORE_get0_objects.3.gz
+%%MAN3%%man/man3/X509_STORE_get0_param.3.gz
+%%MAN3%%man/man3/X509_STORE_get_cert_crl.3.gz
+%%MAN3%%man/man3/X509_STORE_get_check_crl.3.gz
+%%MAN3%%man/man3/X509_STORE_get_check_issued.3.gz
+%%MAN3%%man/man3/X509_STORE_get_check_policy.3.gz
+%%MAN3%%man/man3/X509_STORE_get_check_revocation.3.gz
+%%MAN3%%man/man3/X509_STORE_get_cleanup.3.gz
+%%MAN3%%man/man3/X509_STORE_get_ex_data.3.gz
+%%MAN3%%man/man3/X509_STORE_get_ex_new_index.3.gz
+%%MAN3%%man/man3/X509_STORE_get_get_crl.3.gz
+%%MAN3%%man/man3/X509_STORE_get_get_issuer.3.gz
+%%MAN3%%man/man3/X509_STORE_get_lookup_certs.3.gz
+%%MAN3%%man/man3/X509_STORE_get_lookup_crls.3.gz
+%%MAN3%%man/man3/X509_STORE_get_verify_cb.3.gz
+%%MAN3%%man/man3/X509_STORE_load_locations.3.gz
+%%MAN3%%man/man3/X509_STORE_lock.3.gz
+%%MAN3%%man/man3/X509_STORE_new.3.gz
+%%MAN3%%man/man3/X509_STORE_set1_param.3.gz
+%%MAN3%%man/man3/X509_STORE_set_cert_crl.3.gz
+%%MAN3%%man/man3/X509_STORE_set_check_crl.3.gz
+%%MAN3%%man/man3/X509_STORE_set_check_issued.3.gz
+%%MAN3%%man/man3/X509_STORE_set_check_policy.3.gz
+%%MAN3%%man/man3/X509_STORE_set_check_revocation.3.gz
+%%MAN3%%man/man3/X509_STORE_set_cleanup.3.gz
+%%MAN3%%man/man3/X509_STORE_set_default_paths.3.gz
+%%MAN3%%man/man3/X509_STORE_set_depth.3.gz
+%%MAN3%%man/man3/X509_STORE_set_ex_data.3.gz
+%%MAN3%%man/man3/X509_STORE_set_flags.3.gz
+%%MAN3%%man/man3/X509_STORE_set_get_crl.3.gz
+%%MAN3%%man/man3/X509_STORE_set_get_issuer.3.gz
+%%MAN3%%man/man3/X509_STORE_set_lookup_certs.3.gz
+%%MAN3%%man/man3/X509_STORE_set_lookup_crls.3.gz
+%%MAN3%%man/man3/X509_STORE_set_lookup_crls_cb.3.gz
+%%MAN3%%man/man3/X509_STORE_set_purpose.3.gz
+%%MAN3%%man/man3/X509_STORE_set_trust.3.gz
+%%MAN3%%man/man3/X509_STORE_set_verify.3.gz
%%MAN3%%man/man3/X509_STORE_set_verify_cb.3.gz
%%MAN3%%man/man3/X509_STORE_set_verify_cb_func.3.gz
+%%MAN3%%man/man3/X509_STORE_set_verify_func.3.gz
+%%MAN3%%man/man3/X509_STORE_unlock.3.gz
+%%MAN3%%man/man3/X509_STORE_up_ref.3.gz
+%%MAN3%%man/man3/X509_VAL_free.3.gz
+%%MAN3%%man/man3/X509_VAL_new.3.gz
%%MAN3%%man/man3/X509_VERIFY_PARAM_add0_policy.3.gz
%%MAN3%%man/man3/X509_VERIFY_PARAM_add1_host.3.gz
%%MAN3%%man/man3/X509_VERIFY_PARAM_clear_flags.3.gz
%%MAN3%%man/man3/X509_VERIFY_PARAM_get0_peername.3.gz
+%%MAN3%%man/man3/X509_VERIFY_PARAM_get_auth_level.3.gz
%%MAN3%%man/man3/X509_VERIFY_PARAM_get_depth.3.gz
%%MAN3%%man/man3/X509_VERIFY_PARAM_get_flags.3.gz
+%%MAN3%%man/man3/X509_VERIFY_PARAM_get_hostflags.3.gz
+%%MAN3%%man/man3/X509_VERIFY_PARAM_get_inh_flags.3.gz
+%%MAN3%%man/man3/X509_VERIFY_PARAM_get_time.3.gz
%%MAN3%%man/man3/X509_VERIFY_PARAM_set1_email.3.gz
%%MAN3%%man/man3/X509_VERIFY_PARAM_set1_host.3.gz
%%MAN3%%man/man3/X509_VERIFY_PARAM_set1_ip.3.gz
%%MAN3%%man/man3/X509_VERIFY_PARAM_set1_ip_asc.3.gz
%%MAN3%%man/man3/X509_VERIFY_PARAM_set1_policies.3.gz
+%%MAN3%%man/man3/X509_VERIFY_PARAM_set_auth_level.3.gz
%%MAN3%%man/man3/X509_VERIFY_PARAM_set_depth.3.gz
%%MAN3%%man/man3/X509_VERIFY_PARAM_set_flags.3.gz
%%MAN3%%man/man3/X509_VERIFY_PARAM_set_hostflags.3.gz
+%%MAN3%%man/man3/X509_VERIFY_PARAM_set_inh_flags.3.gz
%%MAN3%%man/man3/X509_VERIFY_PARAM_set_purpose.3.gz
%%MAN3%%man/man3/X509_VERIFY_PARAM_set_time.3.gz
%%MAN3%%man/man3/X509_VERIFY_PARAM_set_trust.3.gz
+%%MAN3%%man/man3/X509_add1_ext_i2d.3.gz
+%%MAN3%%man/man3/X509_add_ext.3.gz
+%%MAN3%%man/man3/X509_chain_up_ref.3.gz
+%%MAN3%%man/man3/X509_check_ca.3.gz
%%MAN3%%man/man3/X509_check_email.3.gz
%%MAN3%%man/man3/X509_check_host.3.gz
%%MAN3%%man/man3/X509_check_ip.3.gz
%%MAN3%%man/man3/X509_check_ip_asc.3.gz
+%%MAN3%%man/man3/X509_check_issued.3.gz
+%%MAN3%%man/man3/X509_check_private_key.3.gz
+%%MAN3%%man/man3/X509_cmp.3.gz
+%%MAN3%%man/man3/X509_cmp_current_time.3.gz
+%%MAN3%%man/man3/X509_cmp_time.3.gz
+%%MAN3%%man/man3/X509_delete_ext.3.gz
+%%MAN3%%man/man3/X509_digest.3.gz
+%%MAN3%%man/man3/X509_dup.3.gz
%%MAN3%%man/man3/X509_free.3.gz
+%%MAN3%%man/man3/X509_get0_authority_issuer.3.gz
+%%MAN3%%man/man3/X509_get0_authority_key_id.3.gz
+%%MAN3%%man/man3/X509_get0_authority_serial.3.gz
+%%MAN3%%man/man3/X509_get0_extensions.3.gz
+%%MAN3%%man/man3/X509_get0_notAfter.3.gz
+%%MAN3%%man/man3/X509_get0_notBefore.3.gz
+%%MAN3%%man/man3/X509_get0_pubkey.3.gz
+%%MAN3%%man/man3/X509_get0_serialNumber.3.gz
+%%MAN3%%man/man3/X509_get0_signature.3.gz
+%%MAN3%%man/man3/X509_get0_subject_key_id.3.gz
+%%MAN3%%man/man3/X509_get0_tbs_sigalg.3.gz
+%%MAN3%%man/man3/X509_get0_uids.3.gz
+%%MAN3%%man/man3/X509_get_X509_PUBKEY.3.gz
+%%MAN3%%man/man3/X509_get_ex_data.3.gz
+%%MAN3%%man/man3/X509_get_ex_new_index.3.gz
+%%MAN3%%man/man3/X509_get_ext.3.gz
+%%MAN3%%man/man3/X509_get_ext_by_NID.3.gz
+%%MAN3%%man/man3/X509_get_ext_by_OBJ.3.gz
+%%MAN3%%man/man3/X509_get_ext_by_critical.3.gz
+%%MAN3%%man/man3/X509_get_ext_count.3.gz
+%%MAN3%%man/man3/X509_get_ext_d2i.3.gz
+%%MAN3%%man/man3/X509_get_extended_key_usage.3.gz
+%%MAN3%%man/man3/X509_get_extension_flags.3.gz
+%%MAN3%%man/man3/X509_get_issuer_name.3.gz
+%%MAN3%%man/man3/X509_get_key_usage.3.gz
+%%MAN3%%man/man3/X509_get_pathlen.3.gz
+%%MAN3%%man/man3/X509_get_proxy_pathlen.3.gz
+%%MAN3%%man/man3/X509_get_pubkey.3.gz
+%%MAN3%%man/man3/X509_get_serialNumber.3.gz
+%%MAN3%%man/man3/X509_get_signature_info.3.gz
+%%MAN3%%man/man3/X509_get_signature_nid.3.gz
+%%MAN3%%man/man3/X509_get_subject_name.3.gz
+%%MAN3%%man/man3/X509_get_version.3.gz
+%%MAN3%%man/man3/X509_getm_notAfter.3.gz
+%%MAN3%%man/man3/X509_getm_notBefore.3.gz
+%%MAN3%%man/man3/X509_issuer_and_serial_cmp.3.gz
+%%MAN3%%man/man3/X509_issuer_name_cmp.3.gz
+%%MAN3%%man/man3/X509_load_cert_crl_file.3.gz
+%%MAN3%%man/man3/X509_load_cert_file.3.gz
+%%MAN3%%man/man3/X509_load_crl_file.3.gz
%%MAN3%%man/man3/X509_new.3.gz
+%%MAN3%%man/man3/X509_pubkey_digest.3.gz
+%%MAN3%%man/man3/X509_set1_notAfter.3.gz
+%%MAN3%%man/man3/X509_set1_notBefore.3.gz
+%%MAN3%%man/man3/X509_set_ex_data.3.gz
+%%MAN3%%man/man3/X509_set_issuer_name.3.gz
+%%MAN3%%man/man3/X509_set_proxy_flag.3.gz
+%%MAN3%%man/man3/X509_set_proxy_pathlen.3.gz
+%%MAN3%%man/man3/X509_set_pubkey.3.gz
+%%MAN3%%man/man3/X509_set_serialNumber.3.gz
+%%MAN3%%man/man3/X509_set_subject_name.3.gz
+%%MAN3%%man/man3/X509_set_version.3.gz
+%%MAN3%%man/man3/X509_sign.3.gz
+%%MAN3%%man/man3/X509_sign_ctx.3.gz
+%%MAN3%%man/man3/X509_subject_name_cmp.3.gz
+%%MAN3%%man/man3/X509_time_adj.3.gz
+%%MAN3%%man/man3/X509_time_adj_ex.3.gz
+%%MAN3%%man/man3/X509_up_ref.3.gz
+%%MAN3%%man/man3/X509_verify.3.gz
%%MAN3%%man/man3/X509_verify_cert.3.gz
%%MAN3%%man/man3/X509_verify_cert_error_string.3.gz
-%%MAN3%%man/man3/bio.3.gz
-%%MAN3%%man/man3/blowfish.3.gz
-%%MAN3%%man/man3/bn.3.gz
-%%MAN3%%man/man3/bn_add_words.3.gz
-%%MAN3%%man/man3/bn_check_top.3.gz
-%%MAN3%%man/man3/bn_cmp_words.3.gz
-%%MAN3%%man/man3/bn_div_words.3.gz
-%%MAN3%%man/man3/bn_dump.3.gz
-%%MAN3%%man/man3/bn_expand.3.gz
-%%MAN3%%man/man3/bn_expand2.3.gz
-%%MAN3%%man/man3/bn_fix_top.3.gz
-%%MAN3%%man/man3/bn_internal.3.gz
-%%MAN3%%man/man3/bn_mul_add_words.3.gz
-%%MAN3%%man/man3/bn_mul_comba4.3.gz
-%%MAN3%%man/man3/bn_mul_comba8.3.gz
-%%MAN3%%man/man3/bn_mul_high.3.gz
-%%MAN3%%man/man3/bn_mul_low_normal.3.gz
-%%MAN3%%man/man3/bn_mul_low_recursive.3.gz
-%%MAN3%%man/man3/bn_mul_normal.3.gz
-%%MAN3%%man/man3/bn_mul_part_recursive.3.gz
-%%MAN3%%man/man3/bn_mul_recursive.3.gz
-%%MAN3%%man/man3/bn_mul_words.3.gz
-%%MAN3%%man/man3/bn_print.3.gz
-%%MAN3%%man/man3/bn_set_high.3.gz
-%%MAN3%%man/man3/bn_set_low.3.gz
-%%MAN3%%man/man3/bn_set_max.3.gz
-%%MAN3%%man/man3/bn_sqr_comba4.3.gz
-%%MAN3%%man/man3/bn_sqr_comba8.3.gz
-%%MAN3%%man/man3/bn_sqr_normal.3.gz
-%%MAN3%%man/man3/bn_sqr_recursive.3.gz
-%%MAN3%%man/man3/bn_sqr_words.3.gz
-%%MAN3%%man/man3/bn_sub_words.3.gz
-%%MAN3%%man/man3/bn_wexpand.3.gz
-%%MAN3%%man/man3/buffer.3.gz
-%%MAN3%%man/man3/crypto.3.gz
+%%MAN3%%man/man3/X509v3_add_ext.3.gz
+%%MAN3%%man/man3/X509v3_delete_ext.3.gz
+%%MAN3%%man/man3/X509v3_get_ext.3.gz
+%%MAN3%%man/man3/X509v3_get_ext_by_NID.3.gz
+%%MAN3%%man/man3/X509v3_get_ext_by_OBJ.3.gz
+%%MAN3%%man/man3/X509v3_get_ext_by_critical.3.gz
+%%MAN3%%man/man3/X509v3_get_ext_count.3.gz
+%%MAN3%%man/man3/custom_ext_add_cb.3.gz
+%%MAN3%%man/man3/custom_ext_free_cb.3.gz
+%%MAN3%%man/man3/custom_ext_parse_cb.3.gz
+%%MAN3%%man/man3/d2i_ACCESS_DESCRIPTION.3.gz
+%%MAN3%%man/man3/d2i_ADMISSIONS.3.gz
+%%MAN3%%man/man3/d2i_ADMISSION_SYNTAX.3.gz
+%%MAN3%%man/man3/d2i_ASIdOrRange.3.gz
+%%MAN3%%man/man3/d2i_ASIdentifierChoice.3.gz
+%%MAN3%%man/man3/d2i_ASIdentifiers.3.gz
+%%MAN3%%man/man3/d2i_ASN1_BIT_STRING.3.gz
+%%MAN3%%man/man3/d2i_ASN1_BMPSTRING.3.gz
+%%MAN3%%man/man3/d2i_ASN1_ENUMERATED.3.gz
+%%MAN3%%man/man3/d2i_ASN1_GENERALIZEDTIME.3.gz
+%%MAN3%%man/man3/d2i_ASN1_GENERALSTRING.3.gz
+%%MAN3%%man/man3/d2i_ASN1_IA5STRING.3.gz
+%%MAN3%%man/man3/d2i_ASN1_INTEGER.3.gz
+%%MAN3%%man/man3/d2i_ASN1_NULL.3.gz
%%MAN3%%man/man3/d2i_ASN1_OBJECT.3.gz
+%%MAN3%%man/man3/d2i_ASN1_OCTET_STRING.3.gz
+%%MAN3%%man/man3/d2i_ASN1_PRINTABLE.3.gz
+%%MAN3%%man/man3/d2i_ASN1_PRINTABLESTRING.3.gz
+%%MAN3%%man/man3/d2i_ASN1_SEQUENCE_ANY.3.gz
+%%MAN3%%man/man3/d2i_ASN1_SET_ANY.3.gz
+%%MAN3%%man/man3/d2i_ASN1_T61STRING.3.gz
+%%MAN3%%man/man3/d2i_ASN1_TIME.3.gz
+%%MAN3%%man/man3/d2i_ASN1_TYPE.3.gz
+%%MAN3%%man/man3/d2i_ASN1_UINTEGER.3.gz
+%%MAN3%%man/man3/d2i_ASN1_UNIVERSALSTRING.3.gz
+%%MAN3%%man/man3/d2i_ASN1_UTCTIME.3.gz
+%%MAN3%%man/man3/d2i_ASN1_UTF8STRING.3.gz
+%%MAN3%%man/man3/d2i_ASN1_VISIBLESTRING.3.gz
+%%MAN3%%man/man3/d2i_ASRange.3.gz
+%%MAN3%%man/man3/d2i_AUTHORITY_INFO_ACCESS.3.gz
+%%MAN3%%man/man3/d2i_AUTHORITY_KEYID.3.gz
%%MAN3%%man/man3/d2i_AutoPrivateKey.3.gz
+%%MAN3%%man/man3/d2i_BASIC_CONSTRAINTS.3.gz
+%%MAN3%%man/man3/d2i_CERTIFICATEPOLICIES.3.gz
%%MAN3%%man/man3/d2i_CMS_ContentInfo.3.gz
+%%MAN3%%man/man3/d2i_CMS_ReceiptRequest.3.gz
+%%MAN3%%man/man3/d2i_CMS_bio.3.gz
+%%MAN3%%man/man3/d2i_CRL_DIST_POINTS.3.gz
%%MAN3%%man/man3/d2i_DHparams.3.gz
+%%MAN3%%man/man3/d2i_DHxparams.3.gz
+%%MAN3%%man/man3/d2i_DIRECTORYSTRING.3.gz
+%%MAN3%%man/man3/d2i_DISPLAYTEXT.3.gz
+%%MAN3%%man/man3/d2i_DIST_POINT.3.gz
+%%MAN3%%man/man3/d2i_DIST_POINT_NAME.3.gz
%%MAN3%%man/man3/d2i_DSAPrivateKey.3.gz
+%%MAN3%%man/man3/d2i_DSAPrivateKey_bio.3.gz
+%%MAN3%%man/man3/d2i_DSAPrivateKey_fp.3.gz
%%MAN3%%man/man3/d2i_DSAPublicKey.3.gz
%%MAN3%%man/man3/d2i_DSA_PUBKEY.3.gz
+%%MAN3%%man/man3/d2i_DSA_PUBKEY_bio.3.gz
+%%MAN3%%man/man3/d2i_DSA_PUBKEY_fp.3.gz
%%MAN3%%man/man3/d2i_DSA_SIG.3.gz
%%MAN3%%man/man3/d2i_DSAparams.3.gz
%%MAN3%%man/man3/d2i_ECDSA_SIG.3.gz
%%MAN3%%man/man3/d2i_ECPKParameters.3.gz
-%%MAN3%%man/man3/d2i_ECPKParameters_bio.3.gz
-%%MAN3%%man/man3/d2i_ECPKParameters_fp.3.gz
+%%MAN3%%man/man3/d2i_ECParameters.3.gz
%%MAN3%%man/man3/d2i_ECPrivateKey.3.gz
-%%MAN3%%man/man3/d2i_ECPrivate_key.3.gz
-%%MAN3%%man/man3/d2i_Netscape_RSA.3.gz
-%%MAN3%%man/man3/d2i_PKCS8PrivateKey.3.gz
+%%MAN3%%man/man3/d2i_ECPrivateKey_bio.3.gz
+%%MAN3%%man/man3/d2i_ECPrivateKey_fp.3.gz
+%%MAN3%%man/man3/d2i_EC_PUBKEY.3.gz
+%%MAN3%%man/man3/d2i_EC_PUBKEY_bio.3.gz
+%%MAN3%%man/man3/d2i_EC_PUBKEY_fp.3.gz
+%%MAN3%%man/man3/d2i_EDIPARTYNAME.3.gz
+%%MAN3%%man/man3/d2i_ESS_CERT_ID.3.gz
+%%MAN3%%man/man3/d2i_ESS_ISSUER_SERIAL.3.gz
+%%MAN3%%man/man3/d2i_ESS_SIGNING_CERT.3.gz
+%%MAN3%%man/man3/d2i_EXTENDED_KEY_USAGE.3.gz
+%%MAN3%%man/man3/d2i_GENERAL_NAME.3.gz
+%%MAN3%%man/man3/d2i_GENERAL_NAMES.3.gz
+%%MAN3%%man/man3/d2i_IPAddressChoice.3.gz
+%%MAN3%%man/man3/d2i_IPAddressFamily.3.gz
+%%MAN3%%man/man3/d2i_IPAddressOrRange.3.gz
+%%MAN3%%man/man3/d2i_IPAddressRange.3.gz
+%%MAN3%%man/man3/d2i_ISSUING_DIST_POINT.3.gz
+%%MAN3%%man/man3/d2i_NAMING_AUTHORITY.3.gz
+%%MAN3%%man/man3/d2i_NETSCAPE_CERT_SEQUENCE.3.gz
+%%MAN3%%man/man3/d2i_NETSCAPE_SPKAC.3.gz
+%%MAN3%%man/man3/d2i_NETSCAPE_SPKI.3.gz
+%%MAN3%%man/man3/d2i_NOTICEREF.3.gz
+%%MAN3%%man/man3/d2i_OCSP_BASICRESP.3.gz
+%%MAN3%%man/man3/d2i_OCSP_CERTID.3.gz
+%%MAN3%%man/man3/d2i_OCSP_CERTSTATUS.3.gz
+%%MAN3%%man/man3/d2i_OCSP_CRLID.3.gz
+%%MAN3%%man/man3/d2i_OCSP_ONEREQ.3.gz
+%%MAN3%%man/man3/d2i_OCSP_REQINFO.3.gz
+%%MAN3%%man/man3/d2i_OCSP_REQUEST.3.gz
+%%MAN3%%man/man3/d2i_OCSP_RESPBYTES.3.gz
+%%MAN3%%man/man3/d2i_OCSP_RESPDATA.3.gz
+%%MAN3%%man/man3/d2i_OCSP_RESPID.3.gz
+%%MAN3%%man/man3/d2i_OCSP_RESPONSE.3.gz
+%%MAN3%%man/man3/d2i_OCSP_REVOKEDINFO.3.gz
+%%MAN3%%man/man3/d2i_OCSP_SERVICELOC.3.gz
+%%MAN3%%man/man3/d2i_OCSP_SIGNATURE.3.gz
+%%MAN3%%man/man3/d2i_OCSP_SINGLERESP.3.gz
+%%MAN3%%man/man3/d2i_OTHERNAME.3.gz
+%%MAN3%%man/man3/d2i_PBE2PARAM.3.gz
+%%MAN3%%man/man3/d2i_PBEPARAM.3.gz
+%%MAN3%%man/man3/d2i_PBKDF2PARAM.3.gz
+%%MAN3%%man/man3/d2i_PKCS12.3.gz
+%%MAN3%%man/man3/d2i_PKCS12_BAGS.3.gz
+%%MAN3%%man/man3/d2i_PKCS12_MAC_DATA.3.gz
+%%MAN3%%man/man3/d2i_PKCS12_SAFEBAG.3.gz
+%%MAN3%%man/man3/d2i_PKCS12_bio.3.gz
+%%MAN3%%man/man3/d2i_PKCS12_fp.3.gz
+%%MAN3%%man/man3/d2i_PKCS7.3.gz
+%%MAN3%%man/man3/d2i_PKCS7_DIGEST.3.gz
+%%MAN3%%man/man3/d2i_PKCS7_ENCRYPT.3.gz
+%%MAN3%%man/man3/d2i_PKCS7_ENC_CONTENT.3.gz
+%%MAN3%%man/man3/d2i_PKCS7_ENVELOPE.3.gz
+%%MAN3%%man/man3/d2i_PKCS7_ISSUER_AND_SERIAL.3.gz
+%%MAN3%%man/man3/d2i_PKCS7_RECIP_INFO.3.gz
+%%MAN3%%man/man3/d2i_PKCS7_SIGNED.3.gz
+%%MAN3%%man/man3/d2i_PKCS7_SIGNER_INFO.3.gz
+%%MAN3%%man/man3/d2i_PKCS7_SIGN_ENVELOPE.3.gz
+%%MAN3%%man/man3/d2i_PKCS7_bio.3.gz
+%%MAN3%%man/man3/d2i_PKCS7_fp.3.gz
%%MAN3%%man/man3/d2i_PKCS8PrivateKey_bio.3.gz
%%MAN3%%man/man3/d2i_PKCS8PrivateKey_fp.3.gz
+%%MAN3%%man/man3/d2i_PKCS8_PRIV_KEY_INFO.3.gz
+%%MAN3%%man/man3/d2i_PKCS8_PRIV_KEY_INFO_bio.3.gz
+%%MAN3%%man/man3/d2i_PKCS8_PRIV_KEY_INFO_fp.3.gz
+%%MAN3%%man/man3/d2i_PKCS8_bio.3.gz
+%%MAN3%%man/man3/d2i_PKCS8_fp.3.gz
+%%MAN3%%man/man3/d2i_PKEY_USAGE_PERIOD.3.gz
+%%MAN3%%man/man3/d2i_POLICYINFO.3.gz
+%%MAN3%%man/man3/d2i_POLICYQUALINFO.3.gz
+%%MAN3%%man/man3/d2i_PROFESSION_INFO.3.gz
+%%MAN3%%man/man3/d2i_PROXY_CERT_INFO_EXTENSION.3.gz
+%%MAN3%%man/man3/d2i_PROXY_POLICY.3.gz
+%%MAN3%%man/man3/d2i_PUBKEY.3.gz
+%%MAN3%%man/man3/d2i_PUBKEY_bio.3.gz
+%%MAN3%%man/man3/d2i_PUBKEY_fp.3.gz
%%MAN3%%man/man3/d2i_PrivateKey.3.gz
-%%MAN3%%man/man3/d2i_Private_key.3.gz
+%%MAN3%%man/man3/d2i_PrivateKey_bio.3.gz
+%%MAN3%%man/man3/d2i_PrivateKey_fp.3.gz
+%%MAN3%%man/man3/d2i_PublicKey.3.gz
%%MAN3%%man/man3/d2i_RSAPrivateKey.3.gz
+%%MAN3%%man/man3/d2i_RSAPrivateKey_bio.3.gz
+%%MAN3%%man/man3/d2i_RSAPrivateKey_fp.3.gz
%%MAN3%%man/man3/d2i_RSAPublicKey.3.gz
+%%MAN3%%man/man3/d2i_RSAPublicKey_bio.3.gz
+%%MAN3%%man/man3/d2i_RSAPublicKey_fp.3.gz
+%%MAN3%%man/man3/d2i_RSA_OAEP_PARAMS.3.gz
+%%MAN3%%man/man3/d2i_RSA_PSS_PARAMS.3.gz
%%MAN3%%man/man3/d2i_RSA_PUBKEY.3.gz
+%%MAN3%%man/man3/d2i_RSA_PUBKEY_bio.3.gz
+%%MAN3%%man/man3/d2i_RSA_PUBKEY_fp.3.gz
+%%MAN3%%man/man3/d2i_SCRYPT_PARAMS.3.gz
+%%MAN3%%man/man3/d2i_SCT_LIST.3.gz
%%MAN3%%man/man3/d2i_SSL_SESSION.3.gz
+%%MAN3%%man/man3/d2i_SXNET.3.gz
+%%MAN3%%man/man3/d2i_SXNETID.3.gz
+%%MAN3%%man/man3/d2i_TS_ACCURACY.3.gz
+%%MAN3%%man/man3/d2i_TS_MSG_IMPRINT.3.gz
+%%MAN3%%man/man3/d2i_TS_MSG_IMPRINT_bio.3.gz
+%%MAN3%%man/man3/d2i_TS_MSG_IMPRINT_fp.3.gz
+%%MAN3%%man/man3/d2i_TS_REQ.3.gz
+%%MAN3%%man/man3/d2i_TS_REQ_bio.3.gz
+%%MAN3%%man/man3/d2i_TS_REQ_fp.3.gz
+%%MAN3%%man/man3/d2i_TS_RESP.3.gz
+%%MAN3%%man/man3/d2i_TS_RESP_bio.3.gz
+%%MAN3%%man/man3/d2i_TS_RESP_fp.3.gz
+%%MAN3%%man/man3/d2i_TS_STATUS_INFO.3.gz
+%%MAN3%%man/man3/d2i_TS_TST_INFO.3.gz
+%%MAN3%%man/man3/d2i_TS_TST_INFO_bio.3.gz
+%%MAN3%%man/man3/d2i_TS_TST_INFO_fp.3.gz
+%%MAN3%%man/man3/d2i_USERNOTICE.3.gz
%%MAN3%%man/man3/d2i_X509.3.gz
%%MAN3%%man/man3/d2i_X509_ALGOR.3.gz
+%%MAN3%%man/man3/d2i_X509_ALGORS.3.gz
+%%MAN3%%man/man3/d2i_X509_ATTRIBUTE.3.gz
+%%MAN3%%man/man3/d2i_X509_AUX.3.gz
+%%MAN3%%man/man3/d2i_X509_CERT_AUX.3.gz
+%%MAN3%%man/man3/d2i_X509_CINF.3.gz
%%MAN3%%man/man3/d2i_X509_CRL.3.gz
+%%MAN3%%man/man3/d2i_X509_CRL_INFO.3.gz
%%MAN3%%man/man3/d2i_X509_CRL_bio.3.gz
%%MAN3%%man/man3/d2i_X509_CRL_fp.3.gz
+%%MAN3%%man/man3/d2i_X509_EXTENSION.3.gz
+%%MAN3%%man/man3/d2i_X509_EXTENSIONS.3.gz
%%MAN3%%man/man3/d2i_X509_NAME.3.gz
+%%MAN3%%man/man3/d2i_X509_NAME_ENTRY.3.gz
+%%MAN3%%man/man3/d2i_X509_PUBKEY.3.gz
%%MAN3%%man/man3/d2i_X509_REQ.3.gz
+%%MAN3%%man/man3/d2i_X509_REQ_INFO.3.gz
%%MAN3%%man/man3/d2i_X509_REQ_bio.3.gz
%%MAN3%%man/man3/d2i_X509_REQ_fp.3.gz
+%%MAN3%%man/man3/d2i_X509_REVOKED.3.gz
%%MAN3%%man/man3/d2i_X509_SIG.3.gz
-%%MAN3%%man/man3/d2i_X509_bio.3.gz
-%%MAN3%%man/man3/d2i_X509_fp.3.gz
-%%MAN3%%man/man3/des.3.gz
-%%MAN3%%man/man3/des_read_2passwords.3.gz
-%%MAN3%%man/man3/des_read_password.3.gz
-%%MAN3%%man/man3/des_read_pw.3.gz
-%%MAN3%%man/man3/des_read_pw_string.3.gz
-%%MAN3%%man/man3/dh.3.gz
-%%MAN3%%man/man3/dsa.3.gz
-%%MAN3%%man/man3/ec.3.gz
-%%MAN3%%man/man3/ecdsa.3.gz
-%%MAN3%%man/man3/engine.3.gz
-%%MAN3%%man/man3/err.3.gz
-%%MAN3%%man/man3/evp.3.gz
-%%MAN3%%man/man3/hmac.3.gz
+%%MAN3%%man/man3/d2i_X509_VAL.3.gz
+%%MAN3%%man/man3/i2d_ACCESS_DESCRIPTION.3.gz
+%%MAN3%%man/man3/i2d_ADMISSIONS.3.gz
+%%MAN3%%man/man3/i2d_ADMISSION_SYNTAX.3.gz
+%%MAN3%%man/man3/i2d_ASIdOrRange.3.gz
+%%MAN3%%man/man3/i2d_ASIdentifierChoice.3.gz
+%%MAN3%%man/man3/i2d_ASIdentifiers.3.gz
+%%MAN3%%man/man3/i2d_ASN1_BIT_STRING.3.gz
+%%MAN3%%man/man3/i2d_ASN1_BMPSTRING.3.gz
+%%MAN3%%man/man3/i2d_ASN1_ENUMERATED.3.gz
+%%MAN3%%man/man3/i2d_ASN1_GENERALIZEDTIME.3.gz
+%%MAN3%%man/man3/i2d_ASN1_GENERALSTRING.3.gz
+%%MAN3%%man/man3/i2d_ASN1_IA5STRING.3.gz
+%%MAN3%%man/man3/i2d_ASN1_INTEGER.3.gz
+%%MAN3%%man/man3/i2d_ASN1_NULL.3.gz
%%MAN3%%man/man3/i2d_ASN1_OBJECT.3.gz
+%%MAN3%%man/man3/i2d_ASN1_OCTET_STRING.3.gz
+%%MAN3%%man/man3/i2d_ASN1_PRINTABLE.3.gz
+%%MAN3%%man/man3/i2d_ASN1_PRINTABLESTRING.3.gz
+%%MAN3%%man/man3/i2d_ASN1_SEQUENCE_ANY.3.gz
+%%MAN3%%man/man3/i2d_ASN1_SET_ANY.3.gz
+%%MAN3%%man/man3/i2d_ASN1_T61STRING.3.gz
+%%MAN3%%man/man3/i2d_ASN1_TIME.3.gz
+%%MAN3%%man/man3/i2d_ASN1_TYPE.3.gz
+%%MAN3%%man/man3/i2d_ASN1_UNIVERSALSTRING.3.gz
+%%MAN3%%man/man3/i2d_ASN1_UTCTIME.3.gz
+%%MAN3%%man/man3/i2d_ASN1_UTF8STRING.3.gz
+%%MAN3%%man/man3/i2d_ASN1_VISIBLESTRING.3.gz
+%%MAN3%%man/man3/i2d_ASN1_bio_stream.3.gz
+%%MAN3%%man/man3/i2d_ASRange.3.gz
+%%MAN3%%man/man3/i2d_AUTHORITY_INFO_ACCESS.3.gz
+%%MAN3%%man/man3/i2d_AUTHORITY_KEYID.3.gz
+%%MAN3%%man/man3/i2d_BASIC_CONSTRAINTS.3.gz
+%%MAN3%%man/man3/i2d_CERTIFICATEPOLICIES.3.gz
%%MAN3%%man/man3/i2d_CMS_ContentInfo.3.gz
+%%MAN3%%man/man3/i2d_CMS_ReceiptRequest.3.gz
+%%MAN3%%man/man3/i2d_CMS_bio.3.gz
%%MAN3%%man/man3/i2d_CMS_bio_stream.3.gz
+%%MAN3%%man/man3/i2d_CRL_DIST_POINTS.3.gz
%%MAN3%%man/man3/i2d_DHparams.3.gz
+%%MAN3%%man/man3/i2d_DHxparams.3.gz
+%%MAN3%%man/man3/i2d_DIRECTORYSTRING.3.gz
+%%MAN3%%man/man3/i2d_DISPLAYTEXT.3.gz
+%%MAN3%%man/man3/i2d_DIST_POINT.3.gz
+%%MAN3%%man/man3/i2d_DIST_POINT_NAME.3.gz
%%MAN3%%man/man3/i2d_DSAPrivateKey.3.gz
+%%MAN3%%man/man3/i2d_DSAPrivateKey_bio.3.gz
+%%MAN3%%man/man3/i2d_DSAPrivateKey_fp.3.gz
%%MAN3%%man/man3/i2d_DSAPublicKey.3.gz
%%MAN3%%man/man3/i2d_DSA_PUBKEY.3.gz
+%%MAN3%%man/man3/i2d_DSA_PUBKEY_bio.3.gz
+%%MAN3%%man/man3/i2d_DSA_PUBKEY_fp.3.gz
%%MAN3%%man/man3/i2d_DSA_SIG.3.gz
%%MAN3%%man/man3/i2d_DSAparams.3.gz
%%MAN3%%man/man3/i2d_ECDSA_SIG.3.gz
%%MAN3%%man/man3/i2d_ECPKParameters.3.gz
-%%MAN3%%man/man3/i2d_ECPKParameters_bio.3.gz
-%%MAN3%%man/man3/i2d_ECPKParameters_fp.3.gz
+%%MAN3%%man/man3/i2d_ECParameters.3.gz
%%MAN3%%man/man3/i2d_ECPrivateKey.3.gz
-%%MAN3%%man/man3/i2d_Netscape_RSA.3.gz
+%%MAN3%%man/man3/i2d_ECPrivateKey_bio.3.gz
+%%MAN3%%man/man3/i2d_ECPrivateKey_fp.3.gz
+%%MAN3%%man/man3/i2d_EC_PUBKEY.3.gz
+%%MAN3%%man/man3/i2d_EC_PUBKEY_bio.3.gz
+%%MAN3%%man/man3/i2d_EC_PUBKEY_fp.3.gz
+%%MAN3%%man/man3/i2d_EDIPARTYNAME.3.gz
+%%MAN3%%man/man3/i2d_ESS_CERT_ID.3.gz
+%%MAN3%%man/man3/i2d_ESS_ISSUER_SERIAL.3.gz
+%%MAN3%%man/man3/i2d_ESS_SIGNING_CERT.3.gz
+%%MAN3%%man/man3/i2d_EXTENDED_KEY_USAGE.3.gz
+%%MAN3%%man/man3/i2d_GENERAL_NAME.3.gz
+%%MAN3%%man/man3/i2d_GENERAL_NAMES.3.gz
+%%MAN3%%man/man3/i2d_IPAddressChoice.3.gz
+%%MAN3%%man/man3/i2d_IPAddressFamily.3.gz
+%%MAN3%%man/man3/i2d_IPAddressOrRange.3.gz
+%%MAN3%%man/man3/i2d_IPAddressRange.3.gz
+%%MAN3%%man/man3/i2d_ISSUING_DIST_POINT.3.gz
+%%MAN3%%man/man3/i2d_NAMING_AUTHORITY.3.gz
+%%MAN3%%man/man3/i2d_NETSCAPE_CERT_SEQUENCE.3.gz
+%%MAN3%%man/man3/i2d_NETSCAPE_SPKAC.3.gz
+%%MAN3%%man/man3/i2d_NETSCAPE_SPKI.3.gz
+%%MAN3%%man/man3/i2d_NOTICEREF.3.gz
+%%MAN3%%man/man3/i2d_OCSP_BASICRESP.3.gz
+%%MAN3%%man/man3/i2d_OCSP_CERTID.3.gz
+%%MAN3%%man/man3/i2d_OCSP_CERTSTATUS.3.gz
+%%MAN3%%man/man3/i2d_OCSP_CRLID.3.gz
+%%MAN3%%man/man3/i2d_OCSP_ONEREQ.3.gz
+%%MAN3%%man/man3/i2d_OCSP_REQINFO.3.gz
+%%MAN3%%man/man3/i2d_OCSP_REQUEST.3.gz
+%%MAN3%%man/man3/i2d_OCSP_RESPBYTES.3.gz
+%%MAN3%%man/man3/i2d_OCSP_RESPDATA.3.gz
+%%MAN3%%man/man3/i2d_OCSP_RESPID.3.gz
+%%MAN3%%man/man3/i2d_OCSP_RESPONSE.3.gz
+%%MAN3%%man/man3/i2d_OCSP_REVOKEDINFO.3.gz
+%%MAN3%%man/man3/i2d_OCSP_SERVICELOC.3.gz
+%%MAN3%%man/man3/i2d_OCSP_SIGNATURE.3.gz
+%%MAN3%%man/man3/i2d_OCSP_SINGLERESP.3.gz
+%%MAN3%%man/man3/i2d_OTHERNAME.3.gz
+%%MAN3%%man/man3/i2d_PBE2PARAM.3.gz
+%%MAN3%%man/man3/i2d_PBEPARAM.3.gz
+%%MAN3%%man/man3/i2d_PBKDF2PARAM.3.gz
+%%MAN3%%man/man3/i2d_PKCS12.3.gz
+%%MAN3%%man/man3/i2d_PKCS12_BAGS.3.gz
+%%MAN3%%man/man3/i2d_PKCS12_MAC_DATA.3.gz
+%%MAN3%%man/man3/i2d_PKCS12_SAFEBAG.3.gz
+%%MAN3%%man/man3/i2d_PKCS12_bio.3.gz
+%%MAN3%%man/man3/i2d_PKCS12_fp.3.gz
+%%MAN3%%man/man3/i2d_PKCS7.3.gz
+%%MAN3%%man/man3/i2d_PKCS7_DIGEST.3.gz
+%%MAN3%%man/man3/i2d_PKCS7_ENCRYPT.3.gz
+%%MAN3%%man/man3/i2d_PKCS7_ENC_CONTENT.3.gz
+%%MAN3%%man/man3/i2d_PKCS7_ENVELOPE.3.gz
+%%MAN3%%man/man3/i2d_PKCS7_ISSUER_AND_SERIAL.3.gz
+%%MAN3%%man/man3/i2d_PKCS7_NDEF.3.gz
+%%MAN3%%man/man3/i2d_PKCS7_RECIP_INFO.3.gz
+%%MAN3%%man/man3/i2d_PKCS7_SIGNED.3.gz
+%%MAN3%%man/man3/i2d_PKCS7_SIGNER_INFO.3.gz
+%%MAN3%%man/man3/i2d_PKCS7_SIGN_ENVELOPE.3.gz
+%%MAN3%%man/man3/i2d_PKCS7_bio.3.gz
%%MAN3%%man/man3/i2d_PKCS7_bio_stream.3.gz
+%%MAN3%%man/man3/i2d_PKCS7_fp.3.gz
+%%MAN3%%man/man3/i2d_PKCS8PrivateKeyInfo_bio.3.gz
+%%MAN3%%man/man3/i2d_PKCS8PrivateKeyInfo_fp.3.gz
%%MAN3%%man/man3/i2d_PKCS8PrivateKey_bio.3.gz
%%MAN3%%man/man3/i2d_PKCS8PrivateKey_fp.3.gz
%%MAN3%%man/man3/i2d_PKCS8PrivateKey_nid_bio.3.gz
%%MAN3%%man/man3/i2d_PKCS8PrivateKey_nid_fp.3.gz
+%%MAN3%%man/man3/i2d_PKCS8_PRIV_KEY_INFO.3.gz
+%%MAN3%%man/man3/i2d_PKCS8_PRIV_KEY_INFO_bio.3.gz
+%%MAN3%%man/man3/i2d_PKCS8_PRIV_KEY_INFO_fp.3.gz
+%%MAN3%%man/man3/i2d_PKCS8_bio.3.gz
+%%MAN3%%man/man3/i2d_PKCS8_fp.3.gz
+%%MAN3%%man/man3/i2d_PKEY_USAGE_PERIOD.3.gz
+%%MAN3%%man/man3/i2d_POLICYINFO.3.gz
+%%MAN3%%man/man3/i2d_POLICYQUALINFO.3.gz
+%%MAN3%%man/man3/i2d_PROFESSION_INFO.3.gz
+%%MAN3%%man/man3/i2d_PROXY_CERT_INFO_EXTENSION.3.gz
+%%MAN3%%man/man3/i2d_PROXY_POLICY.3.gz
+%%MAN3%%man/man3/i2d_PUBKEY.3.gz
+%%MAN3%%man/man3/i2d_PUBKEY_bio.3.gz
+%%MAN3%%man/man3/i2d_PUBKEY_fp.3.gz
%%MAN3%%man/man3/i2d_PrivateKey.3.gz
+%%MAN3%%man/man3/i2d_PublicKey.3.gz
%%MAN3%%man/man3/i2d_RSAPrivateKey.3.gz
+%%MAN3%%man/man3/i2d_RSAPrivateKey_bio.3.gz
+%%MAN3%%man/man3/i2d_RSAPrivateKey_fp.3.gz
%%MAN3%%man/man3/i2d_RSAPublicKey.3.gz
+%%MAN3%%man/man3/i2d_RSAPublicKey_bio.3.gz
+%%MAN3%%man/man3/i2d_RSAPublicKey_fp.3.gz
+%%MAN3%%man/man3/i2d_RSA_OAEP_PARAMS.3.gz
+%%MAN3%%man/man3/i2d_RSA_PSS_PARAMS.3.gz
%%MAN3%%man/man3/i2d_RSA_PUBKEY.3.gz
+%%MAN3%%man/man3/i2d_RSA_PUBKEY_bio.3.gz
+%%MAN3%%man/man3/i2d_RSA_PUBKEY_fp.3.gz
+%%MAN3%%man/man3/i2d_SCRYPT_PARAMS.3.gz
+%%MAN3%%man/man3/i2d_SCT_LIST.3.gz
%%MAN3%%man/man3/i2d_SSL_SESSION.3.gz
+%%MAN3%%man/man3/i2d_SXNET.3.gz
+%%MAN3%%man/man3/i2d_SXNETID.3.gz
+%%MAN3%%man/man3/i2d_TS_ACCURACY.3.gz
+%%MAN3%%man/man3/i2d_TS_MSG_IMPRINT.3.gz
+%%MAN3%%man/man3/i2d_TS_MSG_IMPRINT_bio.3.gz
+%%MAN3%%man/man3/i2d_TS_MSG_IMPRINT_fp.3.gz
+%%MAN3%%man/man3/i2d_TS_REQ.3.gz
+%%MAN3%%man/man3/i2d_TS_REQ_bio.3.gz
+%%MAN3%%man/man3/i2d_TS_REQ_fp.3.gz
+%%MAN3%%man/man3/i2d_TS_RESP.3.gz
+%%MAN3%%man/man3/i2d_TS_RESP_bio.3.gz
+%%MAN3%%man/man3/i2d_TS_RESP_fp.3.gz
+%%MAN3%%man/man3/i2d_TS_STATUS_INFO.3.gz
+%%MAN3%%man/man3/i2d_TS_TST_INFO.3.gz
+%%MAN3%%man/man3/i2d_TS_TST_INFO_bio.3.gz
+%%MAN3%%man/man3/i2d_TS_TST_INFO_fp.3.gz
+%%MAN3%%man/man3/i2d_USERNOTICE.3.gz
%%MAN3%%man/man3/i2d_X509.3.gz
%%MAN3%%man/man3/i2d_X509_ALGOR.3.gz
+%%MAN3%%man/man3/i2d_X509_ALGORS.3.gz
+%%MAN3%%man/man3/i2d_X509_ATTRIBUTE.3.gz
+%%MAN3%%man/man3/i2d_X509_AUX.3.gz
+%%MAN3%%man/man3/i2d_X509_CERT_AUX.3.gz
+%%MAN3%%man/man3/i2d_X509_CINF.3.gz
%%MAN3%%man/man3/i2d_X509_CRL.3.gz
+%%MAN3%%man/man3/i2d_X509_CRL_INFO.3.gz
%%MAN3%%man/man3/i2d_X509_CRL_bio.3.gz
%%MAN3%%man/man3/i2d_X509_CRL_fp.3.gz
+%%MAN3%%man/man3/i2d_X509_EXTENSION.3.gz
+%%MAN3%%man/man3/i2d_X509_EXTENSIONS.3.gz
%%MAN3%%man/man3/i2d_X509_NAME.3.gz
+%%MAN3%%man/man3/i2d_X509_NAME_ENTRY.3.gz
+%%MAN3%%man/man3/i2d_X509_PUBKEY.3.gz
%%MAN3%%man/man3/i2d_X509_REQ.3.gz
+%%MAN3%%man/man3/i2d_X509_REQ_INFO.3.gz
%%MAN3%%man/man3/i2d_X509_REQ_bio.3.gz
%%MAN3%%man/man3/i2d_X509_REQ_fp.3.gz
+%%MAN3%%man/man3/i2d_X509_REVOKED.3.gz
%%MAN3%%man/man3/i2d_X509_SIG.3.gz
-%%MAN3%%man/man3/i2d_X509_bio.3.gz
-%%MAN3%%man/man3/i2d_X509_fp.3.gz
-%%MAN3%%man/man3/lh_delete.3.gz
-%%MAN3%%man/man3/lh_doall.3.gz
-%%MAN3%%man/man3/lh_doall_arg.3.gz
-%%MAN3%%man/man3/lh_error.3.gz
-%%MAN3%%man/man3/lh_free.3.gz
-%%MAN3%%man/man3/lh_insert.3.gz
-%%MAN3%%man/man3/lh_new.3.gz
-%%MAN3%%man/man3/lh_node_stats.3.gz
-%%MAN3%%man/man3/lh_node_stats_bio.3.gz
-%%MAN3%%man/man3/lh_node_usage_stats.3.gz
-%%MAN3%%man/man3/lh_node_usage_stats_bio.3.gz
-%%MAN3%%man/man3/lh_retrieve.3.gz
-%%MAN3%%man/man3/lh_stats.3.gz
-%%MAN3%%man/man3/lh_stats_bio.3.gz
-%%MAN3%%man/man3/lhash.3.gz
-%%MAN3%%man/man3/md5.3.gz
-%%MAN3%%man/man3/mdc2.3.gz
-%%MAN3%%man/man3/pem.3.gz
-%%MAN3%%man/man3/rand.3.gz
-%%MAN3%%man/man3/rc4.3.gz
-%%MAN3%%man/man3/ripemd.3.gz
-%%MAN3%%man/man3/rsa.3.gz
-%%MAN3%%man/man3/sha.3.gz
-%%MAN3%%man/man3/ssl.3.gz
-%%MAN3%%man/man3/threads.3.gz
-%%MAN3%%man/man3/ui.3.gz
-%%MAN3%%man/man3/ui_compat.3.gz
-%%MAN3%%man/man3/x509.3.gz
+%%MAN3%%man/man3/i2d_X509_VAL.3.gz
+%%MAN3%%man/man3/i2d_re_X509_CRL_tbs.3.gz
+%%MAN3%%man/man3/i2d_re_X509_REQ_tbs.3.gz
+%%MAN3%%man/man3/i2d_re_X509_tbs.3.gz
+%%MAN3%%man/man3/i2o_SCT.3.gz
+%%MAN3%%man/man3/i2o_SCT_LIST.3.gz
+%%MAN3%%man/man3/i2t_ASN1_OBJECT.3.gz
+%%MAN3%%man/man3/lh_TYPE_delete.3.gz
+%%MAN3%%man/man3/lh_TYPE_doall.3.gz
+%%MAN3%%man/man3/lh_TYPE_doall_arg.3.gz
+%%MAN3%%man/man3/lh_TYPE_error.3.gz
+%%MAN3%%man/man3/lh_TYPE_free.3.gz
+%%MAN3%%man/man3/lh_TYPE_insert.3.gz
+%%MAN3%%man/man3/lh_TYPE_new.3.gz
+%%MAN3%%man/man3/lh_TYPE_retrieve.3.gz
+%%MAN3%%man/man3/o2i_SCT.3.gz
+%%MAN3%%man/man3/o2i_SCT_LIST.3.gz
+%%MAN3%%man/man3/pem_password_cb.3.gz
+%%MAN3%%man/man3/sk_TYPE_deep_copy.3.gz
+%%MAN3%%man/man3/sk_TYPE_delete.3.gz
+%%MAN3%%man/man3/sk_TYPE_delete_ptr.3.gz
+%%MAN3%%man/man3/sk_TYPE_dup.3.gz
+%%MAN3%%man/man3/sk_TYPE_find.3.gz
+%%MAN3%%man/man3/sk_TYPE_find_ex.3.gz
+%%MAN3%%man/man3/sk_TYPE_free.3.gz
+%%MAN3%%man/man3/sk_TYPE_insert.3.gz
+%%MAN3%%man/man3/sk_TYPE_is_sorted.3.gz
+%%MAN3%%man/man3/sk_TYPE_new.3.gz
+%%MAN3%%man/man3/sk_TYPE_new_null.3.gz
+%%MAN3%%man/man3/sk_TYPE_new_reserve.3.gz
+%%MAN3%%man/man3/sk_TYPE_num.3.gz
+%%MAN3%%man/man3/sk_TYPE_pop.3.gz
+%%MAN3%%man/man3/sk_TYPE_pop_free.3.gz
+%%MAN3%%man/man3/sk_TYPE_push.3.gz
+%%MAN3%%man/man3/sk_TYPE_reserve.3.gz
+%%MAN3%%man/man3/sk_TYPE_set.3.gz
+%%MAN3%%man/man3/sk_TYPE_set_cmp_func.3.gz
+%%MAN3%%man/man3/sk_TYPE_shift.3.gz
+%%MAN3%%man/man3/sk_TYPE_sort.3.gz
+%%MAN3%%man/man3/sk_TYPE_unshift.3.gz
+%%MAN3%%man/man3/sk_TYPE_value.3.gz
+%%MAN3%%man/man3/sk_TYPE_zero.3.gz
+%%MAN3%%man/man3/ssl_ct_validation_cb.3.gz
man/man5/config.5.gz
man/man5/x509v3_config.5.gz
-man/man7/des_modes.7.gz
+%%MAN3%%man/man7/Ed25519.7.gz
+%%MAN3%%man/man7/Ed448.7.gz
+%%MAN3%%man/man7/RAND.7.gz
+%%MAN3%%man/man7/RAND_DRBG.7.gz
+%%MAN3%%man/man7/RSA-PSS.7.gz
+%%MAN3%%man/man7/SM2.7.gz
+%%MAN3%%man/man7/X25519.7.gz
+%%MAN3%%man/man7/X448.7.gz
+%%MAN3%%man/man7/bio.7.gz
+%%MAN3%%man/man7/crypto.7.gz
+%%MAN3%%man/man7/ct.7.gz
+%%MAN3%%man/man7/des_modes.7.gz
+%%MAN3%%man/man7/evp.7.gz
+%%MAN3%%man/man7/ossl_store-file.7.gz
+%%MAN3%%man/man7/ossl_store.7.gz
+%%MAN3%%man/man7/passphrase-encoding.7.gz
+%%MAN3%%man/man7/proxy-certificates.7.gz
+%%MAN3%%man/man7/scrypt.7.gz
+%%MAN3%%man/man7/ssl.7.gz
+%%MAN3%%man/man7/x509.7.gz
%%OPENSSLDIR%%/misc/CA.pl
-%%OPENSSLDIR%%/misc/CA.sh
-%%OPENSSLDIR%%/misc/c_hash
-%%OPENSSLDIR%%/misc/c_info
-%%OPENSSLDIR%%/misc/c_issuer
-%%OPENSSLDIR%%/misc/c_name
%%OPENSSLDIR%%/misc/tsget
-@sample %%OPENSSLDIR%%/openssl.cnf.sample
-%%PORTDOCS%%%%DOCSDIR%%/openssl.txt
-@dir %%OPENSSLDIR%%/certs
+@comment %%OPENSSLDIR%%/misc/tsget.pl
+@sample %%OPENSSLDIR%%/openssl.cnf.dist %%OPENSSLDIR%%/openssl.cnf
+@sample %%OPENSSLDIR%%/ct_log_list.cnf.dist %%OPENSSLDIR%%/ct_log_list.cnf
@dir %%OPENSSLDIR%%/private
-@dir lib/engines
+@dir %%OPENSSLDIR%%/certs
diff --git a/test-ports/default/security/openssl/version.mk b/test-ports/default/security/openssl/version.mk
index 2c0b7b95..dee699de 100644
--- a/test-ports/default/security/openssl/version.mk
+++ b/test-ports/default/security/openssl/version.mk
@@ -1 +1 @@
-OPENSSL_SHLIBVER?= 9
+OPENSSL_SHLIBVER?= 11