diff options
author | Bryan Drewery <bryan@shatow.net> | 2020-04-19 23:57:00 +0300 |
---|---|---|
committer | Bryan Drewery <bryan@shatow.net> | 2020-04-27 19:35:47 +0300 |
commit | 3cf2c8b58ecf0a6a8070c375707b0604ed70ac35 (patch) | |
tree | 42fe8476be24c0199b816ede74a33b520a54d3e6 /test-ports | |
parent | 456b632b821a75342fb2ab5804a6f1d6c0676732 (diff) |
Update ports Mk to r532158
Diffstat (limited to 'test-ports')
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 |