From 905560bdd7d7271e28ac3af835a01e3fdc91e39f Mon Sep 17 00:00:00 2001 From: root Date: Mon, 9 Apr 2018 09:35:30 +0300 Subject: [PATCH] Sync with portage [Mon Apr 9 09:35:29 MSK 2018]. --- Manifest.files.gz | Bin 28979 -> 28957 bytes app-admin/Manifest.gz | Bin 33481 -> 33492 bytes app-admin/fsvs/fsvs-1.2.5-r1.ebuild | 55 - .../localepurge-0.5.4-directorysum.patch | 4 +- .../files/localepurge-0.5.4-evaltotal.patch | 4 +- .../files/localepurge-0.5.4-parentdir.patch | 4 +- .../files/localepurge-0.5.4-prefix.patch | 4 +- .../localepurge/localepurge-0.5.4-r2.ebuild | 21 +- app-admin/logrotate/logrotate-3.14.0.ebuild | 2 +- app-admin/syslog-ng/syslog-ng-3.13.2.ebuild | 4 +- app-admin/syslog-ng/syslog-ng-3.14.1.ebuild | 4 +- app-antivirus/Manifest.gz | Bin 729 -> 729 bytes app-antivirus/clamav/clamav-0.99.4-r1.ebuild | 2 +- app-arch/Manifest.gz | Bin 17388 -> 17386 bytes app-arch/lzop/lzop-1.04.ebuild | 2 +- app-arch/unace/unace-2.5-r5.ebuild | 2 +- app-arch/xarchiver/xarchiver-0.5.4.13.ebuild | 2 +- app-cdr/Manifest.gz | Bin 8805 -> 8799 bytes app-cdr/cdck/cdck-0.7.0-r1.ebuild | 33 - app-crypt/Manifest.gz | Bin 23672 -> 23678 bytes app-crypt/ckpass/ckpass-0.2.ebuild | 23 - app-crypt/mit-krb5/mit-krb5-1.16.ebuild | 2 +- app-doc/Manifest.gz | Bin 7149 -> 7150 bytes app-doc/elisp-manual/elisp-manual-25.3.ebuild | 4 +- app-doc/gimp-help/gimp-help-2.8.2.ebuild | 5 +- app-doc/jargon/jargon-4.4.7.ebuild | 23 - app-doc/mkdoxy/mkdoxy-1.0.0-r1.ebuild | 2 +- app-editors/Manifest.gz | Bin 14054 -> 14046 bytes app-editors/gvim/Manifest | 3 - app-editors/gvim/gvim-8.0.0386.ebuild | 407 --- app-editors/gvim/gvim-8.0.1188.ebuild | 371 --- app-editors/ne/ne-3.0.1.ebuild | 53 - app-editors/qemacs/Manifest | 1 - .../qemacs-0.3.2_pre20070226-tty_utf8.patch | 43 - .../qemacs-0.4.0_pre20080605-Makefile.patch | 35 - ...qemacs-0.4.0_pre20080605-make_backup.patch | 68 - .../qemacs-0.4.0_pre20090420-nostrip.patch | 36 - .../qemacs/qemacs-0.4.0_pre20090420-r1.ebuild | 76 - app-editors/vim/Manifest | 3 - app-editors/vim/vim-8.0.0386.ebuild | 348 --- app-editors/vim/vim-8.0.1188.ebuild | 309 -- app-emacs/Manifest.gz | Bin 33848 -> 33846 bytes .../files/ghc-mod-5.4.0.0-gentoo.patch | 11 - .../files/ghc-mod-5.5.0.0-gentoo.patch | 11 - .../files/ghc-mod-5.6.0.0-gentoo.patch | 4 +- app-emacs/ghc-mod/ghc-mod-5.4.0.0.ebuild | 4 +- app-emacs/ghc-mod/ghc-mod-5.5.0.0-r1.ebuild | 4 +- app-emacs/ruby-mode/ruby-mode-2.3.0.ebuild | 2 +- .../files/slime-2.20-fix-doc-build.patch | 94 + app-emacs/slime/slime-2.20.ebuild | 20 +- app-emulation/Manifest.gz | Bin 19010 -> 19008 bytes .../free42-2.0.10-fix-build-intel-lib.patch | 4 +- .../files/free42-2.0.10-fix-makefile.patch | 4 +- .../free42-2.0.17-fix-build-intel-lib.patch | 12 - .../files/free42-2.0.17-fix-makefile.patch | 58 - app-emulation/free42/free42-2.0.10.ebuild | 4 +- app-emulation/free42/free42-2.0.17.ebuild | 4 +- app-emulation/lxd/files/lxd.confd.1 | 24 + app-emulation/lxd/lxd-3.0.0-r1.ebuild | 251 ++ app-emulation/lxd/metadata.xml | 4 +- app-emulation/xen-pvgrub/Manifest | 2 - .../xen-pvgrub/xen-pvgrub-4.8.2-r1.ebuild | 161 - .../xen-pvgrub/xen-pvgrub-4.9.0.ebuild | 161 - .../xen-pvgrub/xen-pvgrub-4.9.1.ebuild | 4 +- app-emulation/xen-tools/Manifest | 6 - .../xen-tools/xen-tools-4.8.2-r3.ebuild | 459 --- .../xen-tools/xen-tools-4.9.0.ebuild | 462 --- .../xen-tools/xen-tools-4.9.1.ebuild | 454 --- app-emulation/xen/Manifest | 6 - app-emulation/xen/xen-4.8.2-r2.ebuild | 184 -- app-emulation/xen/xen-4.8.2-r3.ebuild | 175 -- app-emulation/xen/xen-4.9.0.ebuild | 183 -- app-emulation/xen/xen-4.9.1.ebuild | 171 -- app-eselect/Manifest.gz | Bin 8726 -> 8725 bytes .../eselect-ruby/eselect-ruby-20170723.ebuild | 2 +- app-i18n/Manifest.gz | Bin 21989 -> 21987 bytes app-i18n/translate-shell/Manifest | 1 + ...te-shell-0.9.6.7-remove-online-tests.patch | 44 + .../translate-shell-0.9.6.7.ebuild | 37 + .../unicode-data/unicode-data-10.0.0.ebuild | 2 +- app-metrics/Manifest.gz | Bin 2913 -> 2915 bytes app-metrics/collectd/collectd-5.7.2-r3.ebuild | 2 +- app-misc/Manifest.gz | Bin 48293 -> 48305 bytes app-misc/astrolog/astrolog-5.40-r3.ebuild | 2 +- app-misc/away/away-0.9.5-r1.ebuild | 38 - app-misc/away/away-0.9.5-r2.ebuild | 2 +- app-misc/calendar/calendar-0.9.1-r1.ebuild | 2 +- .../dailystrips/dailystrips-1.0.28-r2.ebuild | 32 - .../dailystrips/dailystrips-1.0.28-r3.ebuild | 2 +- .../inputlircd-0.0.1_pre15-r2.ebuild | 2 +- app-misc/neofetch/Manifest | 2 +- app-misc/neofetch/neofetch-3.0.1.ebuild | 32 - app-misc/neofetch/neofetch-3.3.0.ebuild | 4 +- app-misc/neofetch/neofetch-3.4.0.ebuild | 22 + app-misc/pax-utils/Manifest | 2 - app-misc/pax-utils/pax-utils-1.1.7.ebuild | 56 - app-misc/pax-utils/pax-utils-1.2.2-r2.ebuild | 62 - app-misc/pax-utils/pax-utils-1.2.3.ebuild | 2 +- app-misc/pipeworks/pipeworks-0.4-r1.ebuild | 2 +- app-misc/pipeworks/pipeworks-0.4.ebuild | 25 - app-misc/timestamp/timestamp-1.1-r1.ebuild | 2 +- app-misc/vifm/Manifest | 1 - app-misc/vifm/vifm-0.9.1_beta.ebuild | 102 - app-office/Manifest.gz | Bin 9398 -> 9403 bytes app-office/texstudio/Manifest | 1 + app-office/texstudio/texstudio-2.12.8.ebuild | 89 + app-shells/Manifest.gz | Bin 7465 -> 7465 bytes app-shells/zsh/Manifest | 2 + app-shells/zsh/zsh-5.5.ebuild | 211 ++ app-text/Manifest.gz | Bin 53524 -> 53508 bytes app-text/cherrytree/cherrytree-0.37.0.ebuild | 16 +- app-text/convertlit/convertlit-1.8-r3.ebuild | 2 +- app-text/dvipsk/dvipsk-5.997_p20170524.ebuild | 4 +- app-text/pdftk/pdftk-9999.ebuild | 34 + app-text/poppler/Manifest | 2 - .../poppler-0.26.0-qt5-dependencies.patch | 31 - .../files/poppler-0.33.0-openjpeg2.patch | 15 - .../poppler/files/poppler-0.40-FindQt4.patch | 31 - .../files/poppler-0.53.0-respect-cflags.patch | 52 - .../files/poppler-0.57.0-CVE-2017-14517.patch | 27 - .../files/poppler-0.57.0-CVE-2017-14518.patch | 27 - .../files/poppler-0.57.0-CVE-2017-14519.patch | 100 - .../files/poppler-0.57.0-CVE-2017-14520.patch | 24 - .../files/poppler-0.57.0-CVE-2017-14617.patch | 31 - .../files/poppler-0.57.0-CVE-2017-14926.patch | 36 - .../files/poppler-0.57.0-CVE-2017-14927.patch | 32 - .../files/poppler-0.57.0-CVE-2017-14928.patch | 69 - .../files/poppler-0.57.0-CVE-2017-14929.patch | 252 -- .../files/poppler-0.57.0-CVE-2017-15565.patch | 28 - app-text/poppler/poppler-0.57.0-r1.ebuild | 158 - app-text/poppler/poppler-0.61.1.ebuild | 145 - app-text/ps2pkm/ps2pkm-1.8_p20170524.ebuild | 2 +- app-text/tabler/tabler-2-r1.ebuild | 2 +- app-text/tabler/tabler-2.ebuild | 16 - app-text/texlive-core/Manifest | 121 - .../texlive-core/texlive-core-2015-r1.ebuild | 344 --- .../texlive-core/texlive-core-2017-r2.ebuild | 358 --- .../texlive-core/texlive-core-2017-r3.ebuild | 2 +- app-text/yodl/Manifest | 1 + app-text/yodl/yodl-4.02.00.ebuild | 47 + dev-db/Manifest.gz | Bin 20848 -> 20692 bytes dev-db/mariadb/mariadb-10.0.34.ebuild | 2 +- dev-db/mariadb/mariadb-10.1.31-r1.ebuild | 2 +- dev-db/maxscale/Manifest | 1 - .../maxscale/files/maxscale-1.2.0-rpath.patch | 48 - dev-db/maxscale/files/maxscale-init.d | 21 - dev-db/maxscale/maxscale-1.2.0.ebuild | 70 - dev-db/maxscale/metadata.xml | 19 - dev-db/phpmyadmin/phpmyadmin-4.7.8.ebuild | 2 +- dev-embedded/Manifest.gz | Bin 12241 -> 12232 bytes dev-embedded/cpik/Manifest | 2 +- ...k-0.7.2_p4.ebuild => cpik-0.7.4_p4.ebuild} | 27 +- .../cpik/files/cpik-0.7.4_p4-gcc6.patch | 12 + dev-java/Manifest.gz | Bin 96653 -> 96665 bytes .../android-util/android-util-4.1.1.4.ebuild | 4 +- dev-java/ant-ivy/ant-ivy-1.3.1-r1.ebuild | 4 +- dev-java/ant-ivy/ant-ivy-1.4.1-r1.ebuild | 2 +- dev-java/ant-ivy/ant-ivy-2.0.0.ebuild | 2 +- dev-java/ant-ivy/ant-ivy-2.3.0-r2.ebuild | 2 +- dev-java/bcprov/bcprov-1.52-r2.ebuild | 2 +- dev-java/cortado/cortado-0.6.0-r1.ebuild | 6 +- dev-java/ecs/ecs-1.4.2-r2.ebuild | 4 +- dev-java/edtftpj/edtftpj-2.4.0.ebuild | 6 +- dev-java/fontbox/fontbox-1.7.1.ebuild | 2 +- dev-java/fontbox/fontbox-1.8.11.ebuild | 4 +- dev-java/htmlparser/htmlparser-1.4-r1.ebuild | 6 +- dev-java/icedtea-bin/Manifest | 14 - dev-java/icedtea-bin/icedtea-bin-3.6.0.ebuild | 160 - dev-java/icedtea-bin/icedtea-bin-3.7.0.ebuild | 2 +- dev-java/icedtea/icedtea-3.7.0.ebuild | 11 +- dev-java/itext/itext-2.1.5-r2.ebuild | 4 +- dev-java/itext/itext-5.5.4-r2.ebuild | 4 +- dev-java/jacoco/jacoco-0.7.5.ebuild | 4 +- dev-java/jacoco/jacoco-0.7.9.ebuild | 4 +- dev-java/jama/jama-1.0.3-r1.ebuild | 6 +- dev-java/javacsv/javacsv-2.1.ebuild | 4 +- .../jdbc-postgresql-9.2_p1003.ebuild | 6 +- .../jdbc-postgresql-9.2_p1004.ebuild | 6 +- .../jdbc-postgresql-9.3_p1100.ebuild | 6 +- .../jdbc-postgresql-9.4_p1205.ebuild | 6 +- .../jdbc-postgresql-9.4_p1206.ebuild | 6 +- dev-java/jgraph/jgraph-5.12.0.4.ebuild | 4 +- dev-java/jsoup/jsoup-1.8.3.ebuild | 2 +- dev-java/jstun/jstun-0.7.3.ebuild | 6 +- dev-java/jts-core/jts-core-1.14.ebuild | 4 +- dev-java/lzma/lzma-9.18.ebuild | 4 +- dev-java/lzmajio/lzmajio-0.95-r1.ebuild | 5 +- dev-java/lzmajio/lzmajio-0.95-r2.ebuild | 5 +- dev-java/sbt-bin/sbt-bin-0.12.4.ebuild | 4 +- dev-java/sbt-bin/sbt-bin-0.13.15.ebuild | 4 +- dev-java/sbt-bin/sbt-bin-0.13.6.ebuild | 4 +- dev-java/sbt-bin/sbt-bin-0.13.7.ebuild | 4 +- dev-java/sbt-bin/sbt-bin-0.13.8.ebuild | 4 +- dev-java/sbt-bin/sbt-bin-0.13.9.ebuild | 4 +- .../xmlgraphics-commons-2.0.1.ebuild | 4 +- dev-java/xmpcore/xmpcore-5.1.2.ebuild | 4 +- dev-java/xz-java/xz-java-1.5.ebuild | 6 +- dev-java/xz-java/xz-java-1.6-r1.ebuild | 6 +- dev-java/xz-java/xz-java-1.6.ebuild | 6 +- dev-lang/Manifest.gz | Bin 19000 -> 18991 bytes dev-lang/perl/perl-5.24.3-r1.ebuild | 2 +- dev-lang/php/php-5.6.34.ebuild | 2 +- dev-lang/php/php-5.6.35-r1.ebuild | 2 +- dev-lang/php/php-7.0.28.ebuild | 2 +- dev-lang/php/php-7.0.29.ebuild | 2 +- dev-lang/php/php-7.1.15.ebuild | 2 +- dev-lang/php/php-7.1.16.ebuild | 2 +- dev-lang/ruby/ruby-2.2.10.ebuild | 2 +- dev-lang/ruby/ruby-2.3.7.ebuild | 2 +- .../scala/files/scala-2.11.1-no-git.patch | 8 +- .../scala/files/scala-2.11.11-no-git.patch | 24 - .../scala/files/scala-2.11.2-no-git.patch | 8 +- .../scala/files/scala-2.11.4-no-git.patch | 8 +- .../scala/files/scala-2.11.6-no-git.patch | 8 +- .../scala/files/scala-2.11.7-no-git.patch | 8 +- .../scala/files/scala-2.11.8-no-git.patch | 8 +- .../scala/files/scala-2.12.1-no-git.patch | 8 +- .../files/scala-2.12.1-runner-script.patch | 4 +- .../scala/files/scala-2.12.2-no-git.patch | 4 +- .../scala/files/scala-2.12.4-no-git.patch | 4 +- dev-lang/scala/scala-2.11.1-r2.ebuild | 4 +- dev-lang/scala/scala-2.11.11.ebuild | 4 +- dev-lang/scala/scala-2.11.2-r2.ebuild | 4 +- dev-lang/scala/scala-2.11.4-r1.ebuild | 4 +- dev-lang/scala/scala-2.11.4-r2.ebuild | 4 +- dev-lang/scala/scala-2.11.6-r1.ebuild | 4 +- dev-lang/scala/scala-2.11.7-r1.ebuild | 4 +- dev-lang/scala/scala-2.11.8.ebuild | 4 +- dev-lang/scala/scala-2.12.1.ebuild | 4 +- dev-lang/scala/scala-2.12.2.ebuild | 4 +- dev-lang/scala/scala-2.12.4.ebuild | 2 +- dev-lang/srf/srf-1.0-r1.ebuild | 34 - dev-lang/swi-prolog/Manifest | 6 - dev-lang/swi-prolog/swi-prolog-7.4.1.ebuild | 144 - dev-lang/swi-prolog/swi-prolog-7.6.0.ebuild | 146 - dev-lang/swi-prolog/swi-prolog-7.6.1.ebuild | 146 - dev-lang/swi-prolog/swi-prolog-7.6.2.ebuild | 146 - dev-lang/swi-prolog/swi-prolog-7.7.8.ebuild | 146 - dev-lang/swi-prolog/swi-prolog-7.7.9.ebuild | 146 - dev-libs/Manifest.gz | Bin 84926 -> 84962 bytes dev-libs/botan/Manifest | 1 - dev-libs/botan/botan-2.3.0.ebuild | 113 - dev-libs/botan/files/botan-2.3.0-build.patch | 48 - .../http-fetcher/http-fetcher-1.1.0-r1.ebuild | 2 +- dev-libs/ivykis/ivykis-0.42.2.ebuild | 2 +- dev-libs/jsoncpp/jsoncpp-1.8.4.ebuild | 2 +- .../keybinder/keybinder-0.3.1-r201.ebuild | 2 +- .../keybinder/keybinder-0.3.2-r300.ebuild | 2 +- .../kpathsea/kpathsea-6.2.3_p20170524.ebuild | 4 +- dev-libs/libbson/libbson-1.8.2.ebuild | 2 +- .../files/libcdio-2.0.0-iso-ioleak.patch | 37 + dev-libs/libcdio/libcdio-2.0.0-r1.ebuild | 75 + dev-libs/libkpass/libkpass-6.ebuild | 27 - dev-libs/libntru/libntru-0.4.1.ebuild | 62 - dev-libs/liborcus/Manifest | 1 - dev-libs/liborcus/liborcus-0.13.3.ebuild | 57 - dev-libs/libsigsegv/libsigsegv-2.12.ebuild | 2 +- dev-libs/libtar/libtar-1.2.20-r4.ebuild | 2 +- dev-libs/libtasn1/libtasn1-4.13.ebuild | 2 +- .../mongo-c-driver-1.8.2.ebuild | 2 +- dev-libs/oniguruma/oniguruma-6.7.1.ebuild | 2 +- dev-libs/openssl/openssl-1.0.2o.ebuild | 2 +- .../ptexenc/ptexenc-1.3.5_p20170524.ebuild | 2 +- dev-lisp/Manifest.gz | Bin 3582 -> 3046 bytes dev-lisp/asdf-binary-locations/Manifest | 1 - .../asdf-binary-locations-20061018.ebuild | 26 - dev-lisp/asdf-binary-locations/metadata.xml | 8 - dev-lisp/common-lisp-controller/Manifest | 2 - .../common-lisp-controller-4.27.ebuild | 92 - .../common-lisp-controller-5.13-r1.ebuild | 96 - .../files/4.27/lisp-config.lisp | 3 - .../files/5.13/lisp-config.lisp | 3 - .../files/README.Gentoo | 27 - dev-lisp/common-lisp-controller/metadata.xml | 14 - dev-lisp/gcl/Manifest | 2 - dev-lisp/gcl/gcl-2.6.10.ebuild | 11 +- dev-lisp/gcl/gcl-2.6.11.ebuild | 147 - dev-lisp/gcl/gcl-2.6.12.ebuild | 10 +- dev-lisp/gentoo-init/Manifest | 0 dev-lisp/gentoo-init/files/gentoo-init-1.lisp | 11 - dev-lisp/gentoo-init/files/gentoo-init.lisp | 7 - .../gentoo-init/files/source-registry.conf | 5 - dev-lisp/gentoo-init/gentoo-init-0.1.ebuild | 23 - dev-lisp/gentoo-init/gentoo-init-1.0.ebuild | 22 - dev-lisp/gentoo-init/metadata.xml | 8 - dev-lisp/sbcl/sbcl-1.3.21.ebuild | 2 +- dev-lua/Manifest.gz | Bin 6320 -> 6316 bytes dev-lua/lua-openssl/metadata.xml | 9 +- dev-lua/luaossl/metadata.xml | 9 +- dev-perl/Any-Moose/Any-Moose-0.270.0.ebuild | 2 +- .../Archive-Extract-0.800.0.ebuild | 2 +- .../Archive-Zip/Archive-Zip-1.600.0.ebuild | 2 +- dev-perl/AtExit/AtExit-2.30.0.ebuild | 2 +- .../Audio-CD-disc-cover-0.05-r2.ebuild | 2 +- .../Audio-Mixer/Audio-Mixer-0.700.0-r2.ebuild | 2 +- .../Authen-PAM/Authen-PAM-0.160.0-r2.ebuild | 2 +- .../B-Hooks-EndOfScope-0.210.0.ebuild | 2 +- .../B-Hooks-OP-Check-0.220.0.ebuild | 2 +- dev-perl/CDDB/CDDB-1.222.0-r2.ebuild | 2 +- .../CGI-FastTemplate-1.90.0-r2.ebuild | 2 +- dev-perl/CGI/CGI-4.360.0.ebuild | 2 +- .../CPAN-Meta-Check-0.14.0.ebuild | 2 +- .../Canary-Stability-2012.0.0.ebuild | 2 +- .../Capture-Tiny/Capture-Tiny-0.460.0.ebuild | 2 +- .../Carp-Assert-More-1.160.0.ebuild | 2 +- dev-perl/Class-C3/Class-C3-0.330.0.ebuild | 2 +- .../Class-Container-0.120.0-r2.ebuild | 2 +- .../Class-Data-Inheritable-0.80.0-r2.ebuild | 2 +- .../Class-ErrorHandler-0.40.0.ebuild | 2 +- .../Class-Factory-Util-1.700.0-r2.ebuild | 2 +- dev-perl/Class-ISA/Class-ISA-0.360.0.ebuild | 2 +- .../Class-Inspector-1.320.0.ebuild | 2 +- .../Class-Load-XS-0.100.0.ebuild | 2 +- dev-perl/Class-Load/Class-Load-0.240.0.ebuild | 2 +- dev-perl/Class-Tiny/Class-Tiny-1.6.0.ebuild | 4 +- .../Convert-BinHex-1.125.0.ebuild | 2 +- .../Cpanel-JSON-XS-3.23.900.ebuild | 2 +- dev-perl/Crypt-DES/Crypt-DES-2.70.0-r1.ebuild | 2 +- dev-perl/Crypt-DH/Crypt-DH-0.70.0-r2.ebuild | 2 +- .../Crypt-OpenSSL-Random-0.110.0.ebuild | 2 +- .../Crypt-SmbHash-0.120.0-r2.ebuild | 2 +- .../Curses-UI/Curses-UI-0.960.900-r2.ebuild | 2 +- dev-perl/Cwd-Guard/Cwd-Guard-0.50.0.ebuild | 2 +- dev-perl/DBD-mysql/DBD-mysql-4.44.0.ebuild | 2 +- .../DateTime-Locale-1.160.0.ebuild | 4 +- .../DateTime-TimeZone-2.130.0.ebuild | 4 +- dev-perl/DateTime/DateTime-1.440.0.ebuild | 4 +- .../Exception-Class-1.430.0.ebuild | 4 +- .../File-Copy-Link-0.140.0.ebuild | 2 +- .../File-Copy-Recursive-0.380.0-r1.ebuild | 4 +- .../File-ShareDir-Install-0.110.0.ebuild | 4 +- .../File-ShareDir-1.104.0.ebuild | 2 +- dev-perl/Manifest.gz | Bin 259449 -> 259475 bytes .../Scope-Guard/Scope-Guard-0.210.0.ebuild | 4 +- dev-perl/Specio/Specio-0.420.0.ebuild | 2 +- dev-perl/Sub-Quote/Sub-Quote-2.4.0.ebuild | 2 +- .../Test-File-ShareDir-1.1.2.ebuild | 4 +- dev-perl/Test-Needs/Test-Needs-0.2.5.ebuild | 2 +- dev-php/Manifest.gz | Bin 41558 -> 41381 bytes dev-php/ZendFramework/Manifest | 4 - .../ZendFramework/ZendFramework-1.12.9.ebuild | 79 - dev-php/ZendFramework/metadata.xml | 14 - dev-python/Manifest.gz | Bin 300569 -> 300587 bytes .../configparser/configparser-3.5.0-r1.ebuild | 2 +- .../discogs-client-2.2.1.ebuild | 10 +- dev-python/flake8/flake8-3.5.0.ebuild | 2 +- dev-python/funcsigs/funcsigs-1.0.2-r1.ebuild | 2 +- dev-python/ipcalc/Manifest | 1 + dev-python/ipcalc/ipcalc-1.99.0.ebuild | 21 + dev-python/ipcalc/metadata.xml | 8 +- dev-python/mccabe/mccabe-0.6.1.ebuild | 2 +- dev-python/mock/mock-2.0.0.ebuild | 2 +- dev-python/pycairo/pycairo-1.16.3-r1.ebuild | 2 +- .../pycodestyle/pycodestyle-2.3.1.ebuild | 2 +- dev-python/pyflakes/pyflakes-1.6.0.ebuild | 2 +- dev-python/pytest/pytest-3.4.1.ebuild | 77 - dev-python/python_orocos_kdl/Manifest | 1 + .../python_orocos_kdl-1.4.0.ebuild | 60 + .../python_orocos_kdl-9999.ebuild | 4 +- dev-ros/Manifest.gz | Bin 54698 -> 54698 bytes dev-ros/class_loader/Manifest | 1 + .../class_loader/class_loader-0.4.0.ebuild | 20 + dev-ros/class_loader/class_loader-9999.ebuild | 4 +- ...build => collada_parser-1.12.10-r3.ebuild} | 2 +- .../collada_parser/collada_parser-9999.ebuild | 2 +- dev-ros/eigen_conversions/Manifest | 2 - .../eigen_conversions-1.11.8.ebuild | 24 - ...ild => eigen_conversions-1.11.9-r1.ebuild} | 4 +- .../eigen_conversions-1.11.9.ebuild | 24 - .../eigen_conversions-9999.ebuild | 4 +- dev-ros/kdl_conversions/Manifest | 2 - .../kdl_conversions-1.11.7.ebuild | 21 - ...build => kdl_conversions-1.11.9-r1.ebuild} | 4 +- .../kdl_conversions-1.11.9.ebuild | 21 - .../kdl_conversions-9999.ebuild | 4 +- dev-ros/kdl_parser/Manifest | 1 + dev-ros/kdl_parser/kdl_parser-1.13.0.ebuild | 26 + dev-ros/kdl_parser/kdl_parser-9999.ebuild | 8 +- dev-ros/kdl_parser_py/Manifest | 1 + .../kdl_parser_py/kdl_parser_py-1.13.0.ebuild | 21 + .../kdl_parser_py/kdl_parser_py-9999.ebuild | 4 +- dev-ros/pluginlib/Manifest | 1 + dev-ros/pluginlib/pluginlib-1.12.0-r1.ebuild | 27 + dev-ros/pluginlib/pluginlib-9999.ebuild | 6 +- dev-ros/robot_state_publisher/Manifest | 1 + .../robot_state_publisher-1.13.6-r1.ebuild | 33 + .../robot_state_publisher-9999.ebuild | 7 +- ...l-0.6.1.ebuild => tf2_kdl-0.6.1-r1.ebuild} | 2 +- dev-ros/tf2_kdl/tf2_kdl-9999.ebuild | 4 +- dev-ros/tf_conversions/Manifest | 2 - .../tf_conversions-1.11.8.ebuild | 27 - ...ebuild => tf_conversions-1.11.9-r1.ebuild} | 4 +- .../tf_conversions-1.11.9.ebuild | 27 - .../tf_conversions/tf_conversions-9999.ebuild | 4 +- dev-ros/urdf/Manifest | 1 + dev-ros/urdf/metadata.xml | 2 +- dev-ros/urdf/urdf-1.13.1.ebuild | 30 + dev-ros/urdf/urdf-9999.ebuild | 7 +- dev-ros/urdf_parser_plugin/Manifest | 5 +- dev-ros/urdf_parser_plugin/metadata.xml | 2 +- .../urdf_parser_plugin-1.12.7.ebuild | 17 - .../urdf_parser_plugin-1.12.8.ebuild | 17 - .../urdf_parser_plugin-1.12.9.ebuild | 17 - ...build => urdf_parser_plugin-1.13.1.ebuild} | 4 +- .../urdf_parser_plugin-9999.ebuild | 4 +- dev-ros/xacro/Manifest | 3 +- dev-ros/xacro/xacro-1.12.0.ebuild | 22 - ...acro-1.12.1.ebuild => xacro-1.13.0.ebuild} | 0 dev-ruby/Manifest.gz | Bin 106937 -> 106938 bytes .../bcrypt_pbkdf/bcrypt_pbkdf-1.0.0.ebuild | 2 +- dev-ruby/crass/Manifest | 1 + dev-ruby/crass/crass-1.0.4.ebuild | 25 + .../did_you_mean/did_you_mean-1.0.2.ebuild | 2 +- dev-ruby/fakefs/fakefs-0.11.3.ebuild | 2 +- dev-ruby/gherkin/Manifest | 1 - dev-ruby/gherkin/gherkin-2.12.0-r3.ebuild | 95 - dev-ruby/gherkin/gherkin-2.12.2.ebuild | 2 +- dev-ruby/nanotest/nanotest-0.9.4.1.ebuild | 2 +- dev-ruby/net-scp/net-scp-1.2.1-r1.ebuild | 2 +- .../net-ssh-gateway-2.0.0.ebuild | 2 +- dev-ruby/net-ssh/net-ssh-4.1.0.ebuild | 2 +- dev-ruby/net-ssh/net-ssh-4.2.0.ebuild | 2 +- .../net-telnet/net-telnet-0.1.1-r1.ebuild | 2 +- dev-ruby/racc/racc-1.4.14.ebuild | 2 +- .../rake-compiler/rake-compiler-1.0.4.ebuild | 10 +- dev-ruby/rake/Manifest | 1 + dev-ruby/rake/rake-12.3.1.ebuild | 56 + dev-ruby/rbnacl/rbnacl-4.0.2-r1.ebuild | 2 +- dev-ruby/rbnacl/rbnacl-5.0.0-r1.ebuild | 2 +- dev-ruby/rdoc/rdoc-4.3.0.ebuild | 2 +- .../ruby-beautify/ruby-beautify-0.97.4.ebuild | 2 +- dev-ruby/rubygems/rubygems-2.7.6.ebuild | 2 +- dev-ruby/selenium-webdriver/Manifest | 1 - .../selenium-webdriver-3.7.0.ebuild | 33 - dev-ruby/semantic_puppet/Manifest | 2 - .../semantic_puppet-0.1.3.ebuild | 20 - .../semantic_puppet-1.0.1-r1.ebuild | 24 - dev-ruby/shoulda-context/Manifest | 1 - .../shoulda-context-1.2.1.ebuild | 36 - dev-ruby/slop/Manifest | 2 - dev-ruby/slop/slop-4.4.1.ebuild | 26 - dev-ruby/slop/slop-4.6.1.ebuild | 26 - dev-ruby/sqlite3/Manifest | 1 - dev-ruby/sqlite3/sqlite3-1.3.12.ebuild | 83 - dev-ruby/unindent/unindent-1.0.ebuild | 2 +- dev-ruby/vlad/vlad-2.7.0.ebuild | 7 +- dev-scheme/Manifest.gz | Bin 6171 -> 6178 bytes .../guile-gnome-platform-2.16.1-r1.ebuild | 2 +- .../guile-gnome-platform-2.16.2.ebuild | 2 +- dev-scheme/guile/guile-2.2.3.ebuild | 21 +- .../slib/files/slib-3.2.2-fix-texinfo.awk | 123 - dev-tex/Manifest.gz | Bin 13669 -> 13671 bytes dev-tex/bibtexu/bibtexu-3.71_p20170524.ebuild | 4 +- dev-texlive/Manifest.gz | Bin 7926 -> 7933 bytes dev-texlive/texlive-basic/Manifest | 53 - .../texlive-basic/texlive-basic-2015.ebuild | 31 - .../texlive-basic-2017-r1.ebuild | 2 +- dev-texlive/texlive-bibtexextra/Manifest | 217 -- .../texlive-bibtexextra-2015.ebuild | 31 - dev-texlive/texlive-context/Manifest | 67 - .../texlive-context-2015.ebuild | 61 - dev-texlive/texlive-fontsextra/Manifest | 512 ---- .../texlive-fontsextra-2015.ebuild | 20 - dev-texlive/texlive-fontsrecommended/Manifest | 63 - .../texlive-fontsrecommended-2015.ebuild | 23 - .../texlive-fontsrecommended-2017.ebuild | 2 +- dev-texlive/texlive-fontutils/Manifest | 32 - .../texlive-fontutils-2015.ebuild | 39 - .../texlive-fontutils-2017.ebuild | 2 +- dev-texlive/texlive-formatsextra/Manifest | 19 - .../texlive-formatsextra-2015.ebuild | 21 - dev-texlive/texlive-games/Manifest | 74 - .../texlive-games/texlive-games-2015.ebuild | 23 - dev-texlive/texlive-genericextra/Manifest | 98 - .../texlive-genericextra-2015.ebuild | 19 - .../texlive-genericrecommended/Manifest | 20 - .../texlive-genericrecommended-2015.ebuild | 22 - dev-texlive/texlive-humanities/Manifest | 119 - .../texlive-humanities-2015.ebuild | 20 - dev-texlive/texlive-langafrican/Manifest | 9 - .../texlive-langafrican-2015.ebuild | 19 - dev-texlive/texlive-langarabic/Manifest | 30 - .../texlive-langarabic-2015.ebuild | 24 - dev-texlive/texlive-langchinese/Manifest | 38 - .../texlive-langchinese-2015.ebuild | 25 - dev-texlive/texlive-langcjk/Manifest | 20 - .../texlive-langcjk-2015.ebuild | 26 - dev-texlive/texlive-langcyrillic/Manifest | 85 - .../texlive-langcyrillic-2015.ebuild | 33 - dev-texlive/texlive-langitalian/Manifest | 38 - .../texlive-langitalian-2015.ebuild | 20 - dev-texlive/texlive-langjapanese/Manifest | 57 - .../texlive-langjapanese-2015.ebuild | 28 - dev-texlive/texlive-langkorean/Manifest | 17 - .../texlive-langkorean-2015.ebuild | 21 - dev-texlive/texlive-langother/Manifest | 52 - .../texlive-langother-2015.ebuild | 27 - dev-texlive/texlive-langpolish/Manifest | 36 - .../texlive-langpolish-2015.ebuild | 21 - dev-texlive/texlive-langportuguese/Manifest | 20 - .../texlive-langportuguese-2015.ebuild | 20 - dev-texlive/texlive-langspanish/Manifest | 27 - .../texlive-langspanish-2015.ebuild | 20 - dev-texlive/texlive-latex/Manifest | 72 - .../texlive-latex/texlive-latex-2015.ebuild | 29 - .../texlive-latex/texlive-latex-2017.ebuild | 2 +- dev-texlive/texlive-latexextra/Manifest | 2696 ----------------- .../texlive-latexextra-2015-r1.ebuild | 44 - dev-texlive/texlive-latexrecommended/Manifest | 134 - .../texlive-latexrecommended-2015-r1.ebuild | 32 - .../texlive-latexrecommended-2017.ebuild | 2 +- dev-texlive/texlive-luatex/Manifest | 80 - .../texlive-luatex/texlive-luatex-2015.ebuild | 29 - dev-texlive/texlive-mathextra/Manifest | 363 --- .../texlive-mathextra-2012-r1.ebuild | 35 - .../texlive-mathextra-2012.ebuild | 21 - .../texlive-mathextra-2013.ebuild | 21 - .../texlive-mathextra-2014.ebuild | 21 - dev-texlive/texlive-metapost/Manifest | 84 - .../texlive-metapost-2015.ebuild | 31 - dev-texlive/texlive-music/Manifest | 50 - .../texlive-music/texlive-music-2015.ebuild | 32 - dev-texlive/texlive-omega/Manifest | 16 - .../texlive-omega/texlive-omega-2015.ebuild | 24 - dev-texlive/texlive-pictures/Manifest | 304 -- .../texlive-pictures-2015-r2.ebuild | 68 - dev-texlive/texlive-plainextra/Manifest | 46 - .../texlive-plainextra-2015.ebuild | 21 - dev-texlive/texlive-pstricks/Manifest | 226 -- .../texlive-pstricks-2015.ebuild | 27 - dev-texlive/texlive-publishers/Manifest | 362 --- .../texlive-publishers-2015.ebuild | 20 - dev-texlive/texlive-science/Manifest | 440 --- .../texlive-science-2012-r1.ebuild | 40 - .../texlive-science-2012.ebuild | 22 - .../texlive-science-2013.ebuild | 22 - .../texlive-science-2014.ebuild | 22 - dev-texlive/texlive-xetex/Manifest | 81 - .../texlive-xetex/texlive-xetex-2015.ebuild | 41 - dev-util/Manifest.gz | Bin 64401 -> 64407 bytes dev-util/aruba/aruba-0.6.2-r1.ebuild | 2 +- .../cucumber-core/cucumber-core-1.5.0.ebuild | 2 +- dev-util/cucumber-expressions/Manifest | 1 + .../cucumber-expressions-5.0.15.ebuild | 18 + dev-util/cucumber-rails/Manifest | 1 - .../cucumber-rails-1.4.5.ebuild | 47 - .../cucumber-wire/cucumber-wire-0.0.1.ebuild | 2 +- dev-util/cucumber/cucumber-2.4.0-r1.ebuild | 2 +- dev-util/icmake/Manifest | 1 + dev-util/icmake/icmake-9.02.07.ebuild | 47 + dev-util/sel/sel-0.08.4-r2.ebuild | 2 +- dev-vcs/Manifest.gz | Bin 13969 -> 13959 bytes dev-vcs/gitg/gitg-3.26.0.ebuild | 2 +- dev-vcs/subversion/Manifest | 2 +- ...c1.ebuild => subversion-1.10.0_rc2.ebuild} | 0 eclass/Manifest.gz | Bin 41027 -> 40702 bytes eclass/common-lisp-common.eclass | 211 -- eclass/common-lisp.eclass | 81 - eclass/java-vm-2.eclass | 6 +- eclass/xfconf.eclass | 14 +- gnome-extra/Manifest.gz | Bin 10847 -> 10846 bytes gnome-extra/gucharmap/gucharmap-10.0.3.ebuild | 2 +- kde-misc/Manifest.gz | Bin 5969 -> 5965 bytes kde-misc/kwebkitpart/Manifest | 1 - .../kwebkitpart-1.4.0_pre20180302.ebuild | 40 - kde-plasma/Manifest.gz | Bin 7593 -> 7598 bytes ...egration-5.12.4-remote-dir-selection.patch | 62 + ...ld => plasma-integration-5.12.4-r1.ebuild} | 2 + licenses/Arkkra | 119 +- licenses/Manifest.gz | Bin 123674 -> 123673 bytes lxde-base/Manifest.gz | Bin 3050 -> 3046 bytes .../lxappearance-obconf-0.2.1.ebuild | 4 +- .../lxappearance-obconf-0.2.3.ebuild | 4 +- .../lxde-icon-theme-0.5.0-r1.ebuild | 4 +- .../lxde-icon-theme-0.5.1.ebuild | 4 +- lxde-base/lxdm/lxdm-0.4.1-r9.ebuild | 2 +- lxde-base/lxdm/lxdm-0.5.3-r1.ebuild | 2 +- lxde-base/lxdm/lxdm-0.5.3.ebuild | 2 +- lxde-base/lxrandr/lxrandr-0.3.1-r1.ebuild | 2 +- lxde-base/lxrandr/lxrandr-0.3.1.ebuild | 4 +- lxde-base/lxsession/lxsession-0.5.2.ebuild | 4 +- lxde-base/lxterminal/Manifest | 1 - lxde-base/lxterminal/lxterminal-0.1.11.ebuild | 26 - lxde-base/lxterminal/lxterminal-0.3.1.ebuild | 4 +- .../menu-cache-1.0.2-CVE-2017-8933.patch | 122 - .../menu-cache/menu-cache-1.0.2-r1.ebuild | 22 - lxde-base/menu-cache/menu-cache-1.0.2.ebuild | 4 +- lxde-base/menu-cache/menu-cache-1.1.0.ebuild | 2 +- mail-client/Manifest.gz | Bin 4568 -> 4564 bytes mail-client/mailx/mailx-8.1.2.20160123.ebuild | 2 +- mail-client/mutt/mutt-1.9.4-r1.ebuild | 15 +- mail-client/sylpheed/sylpheed-3.6.0.ebuild | 2 +- mail-mta/Manifest.gz | Bin 2370 -> 2375 bytes mail-mta/exim/exim-4.90.1.ebuild | 2 +- media-gfx/Manifest.gz | Bin 42440 -> 42433 bytes media-gfx/arss/arss-0.2.3.ebuild | 24 - media-gfx/figurine/figurine-1.0.5-r1.ebuild | 2 +- .../graphviz-2.34.0-dot-pangocairo-link.patch | 17 - .../graphviz-2.38.0-ghostscript-9.18.patch | 32 - media-gfx/krita/Manifest | 1 + media-gfx/krita/krita-4.0.0.ebuild | 111 + media-gfx/splashutils/metadata.xml | 8 +- media-gfx/tgif/tgif-4.2.5.ebuild | 45 - media-libs/Manifest.gz | Bin 66465 -> 66461 bytes media-libs/exempi/exempi-2.4.5.ebuild | 2 +- media-libs/gd/gd-2.2.5.ebuild | 2 +- media-libs/gexiv2/gexiv2-0.10.8.ebuild | 2 +- media-libs/glew/glew-2.1.0.ebuild | 2 +- media-libs/jasper/jasper-2.0.14.ebuild | 2 +- media-libs/jpeg/jpeg-9c.ebuild | 2 +- media-libs/lensfun/lensfun-0.3.2-r1.ebuild | 2 +- media-libs/libnjb/libnjb-2.2.7.ebuild | 2 +- media-libs/libraw/libraw-0.18.8.ebuild | 2 +- media-libs/libsndfile/Manifest | 2 - .../libsndfile/libsndfile-1.0.26.ebuild | 96 - .../libsndfile/libsndfile-1.0.27-r1.ebuild | 75 - media-libs/libvorbis/libvorbis-1.3.6.ebuild | 2 +- media-libs/mesa/mesa-17.3.8.ebuild | 2 +- media-libs/spandsp/spandsp-0.0.6.ebuild | 2 +- media-libs/tiff/tiff-4.0.9-r3.ebuild | 2 +- media-sound/Manifest.gz | Bin 62619 -> 62620 bytes media-sound/mup/Manifest | 2 +- .../mup/files/mup-5.6-fltk-fixes.patch | 23 - media-sound/mup/files/mup-5.7-Makefile.patch | 405 --- media-sound/mup/files/mup-6.6-makefile.patch | 69 + .../mup/{mup-5.7.ebuild => mup-6.6.ebuild} | 28 +- media-sound/qtscrobbler/Manifest | 1 + .../qtscrobbler-0.11_pre20130123-qt5.patch | 194 ++ .../qtscrobbler-0.11_pre20130123.ebuild | 56 + media-video/Manifest.gz | Bin 29579 -> 29572 bytes media-video/parole/parole-1.0.0.ebuild | 2 +- media-video/subdownloader/metadata.xml | 9 +- media-video/vcdimager/Manifest | 1 + media-video/vcdimager/vcdimager-2.0.1.ebuild | 57 + metadata/Manifest.gz | Bin 1984 -> 1988 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/Manifest.files.gz | Bin 419802 -> 420907 bytes metadata/glsa/glsa-201804-03.xml | 55 + metadata/glsa/glsa-201804-04.xml | 63 + metadata/glsa/glsa-201804-05.xml | 59 + metadata/glsa/glsa-201804-06.xml | 50 + metadata/glsa/glsa-201804-07.xml | 50 + metadata/glsa/glsa-201804-08.xml | 61 + metadata/glsa/glsa-201804-09.xml | 50 + metadata/glsa/timestamp.chk | 2 +- metadata/glsa/timestamp.commit | 2 +- metadata/md5-cache/Manifest.gz | Bin 27587 -> 27617 bytes metadata/md5-cache/app-admin/Manifest.gz | Bin 70920 -> 70761 bytes metadata/md5-cache/app-admin/fsvs-1.2.5-r1 | 12 - .../md5-cache/app-admin/localepurge-0.5.4-r2 | 6 +- metadata/md5-cache/app-admin/logrotate-3.14.0 | 4 +- metadata/md5-cache/app-admin/syslog-ng-3.13.2 | 4 +- metadata/md5-cache/app-admin/syslog-ng-3.14.1 | 4 +- metadata/md5-cache/app-antivirus/Manifest.gz | Bin 1519 -> 1519 bytes .../md5-cache/app-antivirus/clamav-0.99.4-r1 | 4 +- metadata/md5-cache/app-arch/Manifest.gz | Bin 29161 -> 29167 bytes metadata/md5-cache/app-arch/lzop-1.04 | 4 +- metadata/md5-cache/app-arch/unace-2.5-r5 | 4 +- .../md5-cache/app-arch/xarchiver-0.5.4.13 | 4 +- metadata/md5-cache/app-cdr/Manifest.gz | Bin 11076 -> 10908 bytes metadata/md5-cache/app-cdr/cdck-0.7.0-r1 | 10 - metadata/md5-cache/app-crypt/Manifest.gz | Bin 41940 -> 41794 bytes metadata/md5-cache/app-crypt/ckpass-0.2 | 12 - metadata/md5-cache/app-crypt/mit-krb5-1.16 | 4 +- metadata/md5-cache/app-doc/Manifest.gz | Bin 23963 -> 23786 bytes metadata/md5-cache/app-doc/elisp-manual-25.3 | 4 +- metadata/md5-cache/app-doc/gimp-help-2.8.2 | 4 +- metadata/md5-cache/app-doc/jargon-4.4.7 | 9 - metadata/md5-cache/app-doc/mkdoxy-1.0.0-r1 | 4 +- metadata/md5-cache/app-editors/Manifest.gz | Bin 28181 -> 27230 bytes metadata/md5-cache/app-editors/gvim-8.0.0386 | 14 - metadata/md5-cache/app-editors/gvim-8.0.1188 | 14 - .../app-editors/qemacs-0.4.0_pre20090420-r1 | 14 - metadata/md5-cache/app-editors/vim-8.0.0386 | 14 - metadata/md5-cache/app-editors/vim-8.0.1188 | 14 - metadata/md5-cache/app-emacs/Manifest.gz | Bin 46197 -> 46197 bytes metadata/md5-cache/app-emacs/ghc-mod-5.4.0.0 | 2 +- .../md5-cache/app-emacs/ghc-mod-5.5.0.0-r1 | 2 +- metadata/md5-cache/app-emacs/ruby-mode-2.3.0 | 4 +- metadata/md5-cache/app-emacs/slime-2.20 | 6 +- metadata/md5-cache/app-emulation/Manifest.gz | Bin 47149 -> 45878 bytes .../md5-cache/app-emulation/free42-2.0.10 | 2 +- .../md5-cache/app-emulation/free42-2.0.17 | 2 +- metadata/md5-cache/app-emulation/lxd-3.0.0-r1 | 13 + metadata/md5-cache/app-emulation/xen-4.8.2-r2 | 15 - metadata/md5-cache/app-emulation/xen-4.8.2-r3 | 15 - metadata/md5-cache/app-emulation/xen-4.9.0 | 15 - metadata/md5-cache/app-emulation/xen-4.9.1 | 15 - .../app-emulation/xen-pvgrub-4.8.2-r1 | 14 - .../md5-cache/app-emulation/xen-pvgrub-4.9.0 | 14 - .../md5-cache/app-emulation/xen-pvgrub-4.9.1 | 4 +- .../app-emulation/xen-tools-4.8.2-r3 | 15 - .../md5-cache/app-emulation/xen-tools-4.9.0 | 15 - .../md5-cache/app-emulation/xen-tools-4.9.1 | 15 - metadata/md5-cache/app-eselect/Manifest.gz | Bin 12059 -> 12059 bytes .../app-eselect/eselect-ruby-20170723 | 4 +- metadata/md5-cache/app-i18n/Manifest.gz | Bin 35492 -> 35658 bytes .../app-i18n/translate-shell-0.9.6.7 | 12 + .../md5-cache/app-i18n/unicode-data-10.0.0 | 4 +- metadata/md5-cache/app-metrics/Manifest.gz | Bin 2953 -> 2959 bytes .../md5-cache/app-metrics/collectd-5.7.2-r3 | 2 +- metadata/md5-cache/app-misc/Manifest.gz | Bin 77579 -> 76629 bytes metadata/md5-cache/app-misc/astrolog-5.40-r3 | 4 +- metadata/md5-cache/app-misc/away-0.9.5-r1 | 12 - metadata/md5-cache/app-misc/away-0.9.5-r2 | 4 +- metadata/md5-cache/app-misc/calendar-0.9.1-r1 | 4 +- .../md5-cache/app-misc/dailystrips-1.0.28-r2 | 10 - .../md5-cache/app-misc/dailystrips-1.0.28-r3 | 4 +- .../app-misc/inputlircd-0.0.1_pre15-r2 | 4 +- metadata/md5-cache/app-misc/neofetch-3.3.0 | 4 +- .../{neofetch-3.0.1 => neofetch-3.4.0} | 8 +- metadata/md5-cache/app-misc/pax-utils-1.1.7 | 13 - .../md5-cache/app-misc/pax-utils-1.2.2-r2 | 13 - metadata/md5-cache/app-misc/pax-utils-1.2.3 | 4 +- metadata/md5-cache/app-misc/pipeworks-0.4 | 10 - metadata/md5-cache/app-misc/pipeworks-0.4-r1 | 4 +- metadata/md5-cache/app-misc/timestamp-1.1-r1 | 4 +- metadata/md5-cache/app-misc/vifm-0.9.1_beta | 13 - metadata/md5-cache/app-office/Manifest.gz | Bin 15486 -> 15653 bytes .../md5-cache/app-office/texstudio-2.12.8 | 13 + metadata/md5-cache/app-shells/Manifest.gz | Bin 15973 -> 16142 bytes metadata/md5-cache/app-shells/zsh-5.5 | 14 + metadata/md5-cache/app-text/Manifest.gz | Bin 88894 -> 88416 bytes metadata/md5-cache/app-text/cherrytree-0.37.0 | 4 +- metadata/md5-cache/app-text/convertlit-1.8-r3 | 4 +- .../md5-cache/app-text/dvipsk-5.997_p20170524 | 4 +- metadata/md5-cache/app-text/pdftk-9999 | 11 + metadata/md5-cache/app-text/poppler-0.57.0-r1 | 14 - metadata/md5-cache/app-text/poppler-0.61.1 | 14 - .../md5-cache/app-text/ps2pkm-1.8_p20170524 | 4 +- metadata/md5-cache/app-text/tabler-2 | 9 - metadata/md5-cache/app-text/tabler-2-r1 | 4 +- .../md5-cache/app-text/texlive-core-2015-r1 | 13 - .../md5-cache/app-text/texlive-core-2017-r2 | 13 - .../md5-cache/app-text/texlive-core-2017-r3 | 4 +- metadata/md5-cache/app-text/yodl-4.02.00 | 12 + metadata/md5-cache/dev-db/Manifest.gz | Bin 48250 -> 48092 bytes metadata/md5-cache/dev-db/mariadb-10.0.34 | 4 +- metadata/md5-cache/dev-db/mariadb-10.1.31-r1 | 4 +- metadata/md5-cache/dev-db/maxscale-1.2.0 | 14 - metadata/md5-cache/dev-db/phpmyadmin-4.7.8 | 4 +- metadata/md5-cache/dev-embedded/Manifest.gz | Bin 21371 -> 21382 bytes metadata/md5-cache/dev-embedded/cpik-0.7.2_p4 | 11 - metadata/md5-cache/dev-embedded/cpik-0.7.4_p4 | 11 + metadata/md5-cache/dev-java/Manifest.gz | Bin 136754 -> 136540 bytes .../md5-cache/dev-java/android-util-4.1.1.4 | 4 +- metadata/md5-cache/dev-java/ant-ivy-1.3.1-r1 | 4 +- metadata/md5-cache/dev-java/ant-ivy-1.4.1-r1 | 4 +- metadata/md5-cache/dev-java/ant-ivy-2.0.0 | 4 +- metadata/md5-cache/dev-java/ant-ivy-2.3.0-r2 | 4 +- metadata/md5-cache/dev-java/bcprov-1.52-r2 | 4 +- metadata/md5-cache/dev-java/cortado-0.6.0-r1 | 6 +- metadata/md5-cache/dev-java/ecs-1.4.2-r2 | 4 +- metadata/md5-cache/dev-java/edtftpj-2.4.0 | 6 +- metadata/md5-cache/dev-java/fontbox-1.7.1 | 4 +- metadata/md5-cache/dev-java/fontbox-1.8.11 | 4 +- metadata/md5-cache/dev-java/gcj-jdk-5.4.0-r1 | 2 +- metadata/md5-cache/dev-java/htmlparser-1.4-r1 | 6 +- metadata/md5-cache/dev-java/icedtea-3.7.0 | 4 +- metadata/md5-cache/dev-java/icedtea-bin-3.6.0 | 16 - metadata/md5-cache/dev-java/icedtea-bin-3.7.0 | 6 +- metadata/md5-cache/dev-java/itext-2.1.5-r2 | 4 +- metadata/md5-cache/dev-java/itext-5.5.4-r2 | 4 +- metadata/md5-cache/dev-java/jacoco-0.7.5 | 4 +- metadata/md5-cache/dev-java/jacoco-0.7.9 | 4 +- metadata/md5-cache/dev-java/jama-1.0.3-r1 | 6 +- metadata/md5-cache/dev-java/jamvm-2.0.0-r1 | 2 +- metadata/md5-cache/dev-java/javacsv-2.1 | 4 +- .../dev-java/jdbc-postgresql-9.2_p1003 | 6 +- .../dev-java/jdbc-postgresql-9.2_p1004 | 6 +- .../dev-java/jdbc-postgresql-9.3_p1100 | 6 +- .../dev-java/jdbc-postgresql-9.4_p1205 | 6 +- .../dev-java/jdbc-postgresql-9.4_p1206 | 6 +- metadata/md5-cache/dev-java/jgraph-5.12.0.4 | 4 +- metadata/md5-cache/dev-java/jsoup-1.8.3 | 4 +- metadata/md5-cache/dev-java/jstun-0.7.3 | 6 +- metadata/md5-cache/dev-java/jts-core-1.14 | 4 +- metadata/md5-cache/dev-java/lzma-9.18 | 4 +- metadata/md5-cache/dev-java/lzmajio-0.95-r1 | 4 +- metadata/md5-cache/dev-java/lzmajio-0.95-r2 | 4 +- .../dev-java/oracle-jdk-bin-1.8.0.162-r1 | 2 +- .../dev-java/oracle-jdk-bin-9.0.4-r2 | 2 +- .../dev-java/oracle-jre-bin-1.8.0.162-r1 | 2 +- .../dev-java/oracle-jre-bin-9.0.4-r1 | 2 +- metadata/md5-cache/dev-java/sbt-bin-0.12.4 | 4 +- metadata/md5-cache/dev-java/sbt-bin-0.13.15 | 4 +- metadata/md5-cache/dev-java/sbt-bin-0.13.6 | 4 +- metadata/md5-cache/dev-java/sbt-bin-0.13.7 | 4 +- metadata/md5-cache/dev-java/sbt-bin-0.13.8 | 4 +- metadata/md5-cache/dev-java/sbt-bin-0.13.9 | 4 +- .../dev-java/xmlgraphics-commons-2.0.1 | 4 +- metadata/md5-cache/dev-java/xmpcore-5.1.2 | 4 +- metadata/md5-cache/dev-java/xz-java-1.5 | 6 +- metadata/md5-cache/dev-java/xz-java-1.6 | 6 +- metadata/md5-cache/dev-java/xz-java-1.6-r1 | 6 +- metadata/md5-cache/dev-lang/Manifest.gz | Bin 58389 -> 57318 bytes metadata/md5-cache/dev-lang/perl-5.24.3-r1 | 4 +- metadata/md5-cache/dev-lang/php-5.6.34 | 4 +- metadata/md5-cache/dev-lang/php-5.6.35-r1 | 4 +- metadata/md5-cache/dev-lang/php-7.0.28 | 4 +- metadata/md5-cache/dev-lang/php-7.0.29 | 4 +- metadata/md5-cache/dev-lang/php-7.1.15 | 4 +- metadata/md5-cache/dev-lang/php-7.1.16 | 4 +- metadata/md5-cache/dev-lang/ruby-2.2.10 | 4 +- metadata/md5-cache/dev-lang/ruby-2.3.7 | 4 +- metadata/md5-cache/dev-lang/scala-2.11.1-r2 | 2 +- metadata/md5-cache/dev-lang/scala-2.11.11 | 2 +- metadata/md5-cache/dev-lang/scala-2.11.2-r2 | 2 +- metadata/md5-cache/dev-lang/scala-2.11.4-r1 | 2 +- metadata/md5-cache/dev-lang/scala-2.11.4-r2 | 2 +- metadata/md5-cache/dev-lang/scala-2.11.6-r1 | 2 +- metadata/md5-cache/dev-lang/scala-2.11.7-r1 | 2 +- metadata/md5-cache/dev-lang/scala-2.11.8 | 2 +- metadata/md5-cache/dev-lang/scala-2.12.1 | 2 +- metadata/md5-cache/dev-lang/scala-2.12.2 | 2 +- metadata/md5-cache/dev-lang/scala-2.12.4 | 2 +- metadata/md5-cache/dev-lang/srf-1.0-r1 | 11 - metadata/md5-cache/dev-lang/swi-prolog-7.4.1 | 13 - metadata/md5-cache/dev-lang/swi-prolog-7.6.0 | 13 - metadata/md5-cache/dev-lang/swi-prolog-7.6.1 | 13 - metadata/md5-cache/dev-lang/swi-prolog-7.6.2 | 13 - metadata/md5-cache/dev-lang/swi-prolog-7.7.8 | 13 - metadata/md5-cache/dev-lang/swi-prolog-7.7.9 | 13 - metadata/md5-cache/dev-libs/Manifest.gz | Bin 182584 -> 182130 bytes metadata/md5-cache/dev-libs/botan-2.3.0 | 14 - .../md5-cache/dev-libs/http-fetcher-1.1.0-r1 | 4 +- metadata/md5-cache/dev-libs/ivykis-0.42.2 | 4 +- metadata/md5-cache/dev-libs/jsoncpp-1.8.4 | 4 +- .../md5-cache/dev-libs/keybinder-0.3.1-r201 | 4 +- .../md5-cache/dev-libs/keybinder-0.3.2-r300 | 4 +- .../dev-libs/kpathsea-6.2.3_p20170524 | 4 +- metadata/md5-cache/dev-libs/libbson-1.8.2 | 4 +- metadata/md5-cache/dev-libs/libcdio-2.0.0-r1 | 13 + metadata/md5-cache/dev-libs/libkpass-6 | 12 - metadata/md5-cache/dev-libs/libntru-0.4.1 | 12 - metadata/md5-cache/dev-libs/liborcus-0.13.3 | 14 - metadata/md5-cache/dev-libs/libsigsegv-2.12 | 4 +- metadata/md5-cache/dev-libs/libtar-1.2.20-r4 | 4 +- metadata/md5-cache/dev-libs/libtasn1-4.13 | 4 +- .../md5-cache/dev-libs/mongo-c-driver-1.8.2 | 4 +- metadata/md5-cache/dev-libs/oniguruma-6.7.1 | 4 +- metadata/md5-cache/dev-libs/openssl-1.0.2o | 4 +- .../dev-libs/ptexenc-1.3.5_p20170524 | 4 +- metadata/md5-cache/dev-lisp/Manifest.gz | Bin 7956 -> 6929 bytes .../dev-lisp/asdf-binary-locations-20061018 | 12 - .../dev-lisp/common-lisp-controller-4.27 | 12 - .../dev-lisp/common-lisp-controller-5.13-r1 | 12 - metadata/md5-cache/dev-lisp/gcl-2.6.10 | 6 +- metadata/md5-cache/dev-lisp/gcl-2.6.11 | 14 - metadata/md5-cache/dev-lisp/gcl-2.6.12 | 6 +- metadata/md5-cache/dev-lisp/gentoo-init-0.1 | 10 - metadata/md5-cache/dev-lisp/gentoo-init-1.0 | 9 - metadata/md5-cache/dev-lisp/sbcl-1.3.21 | 4 +- metadata/md5-cache/dev-perl/Any-Moose-0.270.0 | 4 +- .../dev-perl/Archive-Extract-0.800.0 | 4 +- .../md5-cache/dev-perl/Archive-Zip-1.600.0 | 4 +- metadata/md5-cache/dev-perl/AtExit-2.30.0 | 4 +- .../dev-perl/Audio-CD-disc-cover-0.05-r2 | 4 +- .../md5-cache/dev-perl/Audio-Mixer-0.700.0-r2 | 4 +- .../md5-cache/dev-perl/Authen-PAM-0.160.0-r2 | 4 +- .../dev-perl/B-Hooks-EndOfScope-0.210.0 | 4 +- .../dev-perl/B-Hooks-OP-Check-0.220.0 | 4 +- metadata/md5-cache/dev-perl/CDDB-1.222.0-r2 | 4 +- metadata/md5-cache/dev-perl/CGI-4.360.0 | 4 +- .../dev-perl/CGI-FastTemplate-1.90.0-r2 | 4 +- .../md5-cache/dev-perl/CPAN-Meta-Check-0.14.0 | 4 +- .../dev-perl/Canary-Stability-2012.0.0 | 4 +- .../md5-cache/dev-perl/Capture-Tiny-0.460.0 | 4 +- .../dev-perl/Carp-Assert-More-1.160.0 | 4 +- metadata/md5-cache/dev-perl/Class-C3-0.330.0 | 4 +- .../dev-perl/Class-Container-0.120.0-r2 | 4 +- .../dev-perl/Class-Data-Inheritable-0.80.0-r2 | 4 +- .../dev-perl/Class-ErrorHandler-0.40.0 | 4 +- .../dev-perl/Class-Factory-Util-1.700.0-r2 | 4 +- metadata/md5-cache/dev-perl/Class-ISA-0.360.0 | 4 +- .../dev-perl/Class-Inspector-1.320.0 | 4 +- .../md5-cache/dev-perl/Class-Load-0.240.0 | 4 +- .../md5-cache/dev-perl/Class-Load-XS-0.100.0 | 4 +- metadata/md5-cache/dev-perl/Class-Tiny-1.6.0 | 4 +- .../md5-cache/dev-perl/Convert-BinHex-1.125.0 | 4 +- .../dev-perl/Cpanel-JSON-XS-3.23.900 | 4 +- .../md5-cache/dev-perl/Crypt-DES-2.70.0-r1 | 4 +- .../md5-cache/dev-perl/Crypt-DH-0.70.0-r2 | 4 +- .../dev-perl/Crypt-OpenSSL-Random-0.110.0 | 4 +- .../dev-perl/Crypt-SmbHash-0.120.0-r2 | 4 +- .../md5-cache/dev-perl/Curses-UI-0.960.900-r2 | 4 +- metadata/md5-cache/dev-perl/Cwd-Guard-0.50.0 | 4 +- metadata/md5-cache/dev-perl/DBD-mysql-4.44.0 | 4 +- metadata/md5-cache/dev-perl/DateTime-1.440.0 | 4 +- .../dev-perl/DateTime-Locale-1.160.0 | 4 +- .../dev-perl/DateTime-TimeZone-2.130.0 | 4 +- .../dev-perl/Exception-Class-1.430.0 | 4 +- .../md5-cache/dev-perl/File-Copy-Link-0.140.0 | 4 +- .../dev-perl/File-Copy-Recursive-0.380.0-r1 | 4 +- .../md5-cache/dev-perl/File-ShareDir-1.104.0 | 4 +- .../dev-perl/File-ShareDir-Install-0.110.0 | 4 +- metadata/md5-cache/dev-perl/Manifest.gz | Bin 420376 -> 420372 bytes .../md5-cache/dev-perl/Scope-Guard-0.210.0 | 4 +- metadata/md5-cache/dev-perl/Specio-0.420.0 | 4 +- metadata/md5-cache/dev-perl/Sub-Quote-2.4.0 | 4 +- .../dev-perl/Test-File-ShareDir-1.1.2 | 4 +- metadata/md5-cache/dev-perl/Test-Needs-0.2.5 | 4 +- metadata/md5-cache/dev-php/Manifest.gz | Bin 58222 -> 58043 bytes .../md5-cache/dev-php/ZendFramework-1.12.9 | 13 - metadata/md5-cache/dev-python/Manifest.gz | Bin 505031 -> 505174 bytes .../dev-python/configparser-3.5.0-r1 | 4 +- .../md5-cache/dev-python/discogs-client-2.2.1 | 10 +- metadata/md5-cache/dev-python/flake8-3.5.0 | 4 +- .../md5-cache/dev-python/funcsigs-1.0.2-r1 | 4 +- metadata/md5-cache/dev-python/ipcalc-1.99.0 | 14 + metadata/md5-cache/dev-python/mccabe-0.6.1 | 4 +- metadata/md5-cache/dev-python/mock-2.0.0 | 4 +- .../md5-cache/dev-python/pycairo-1.16.3-r1 | 4 +- .../md5-cache/dev-python/pycodestyle-2.3.1 | 4 +- metadata/md5-cache/dev-python/pyflakes-1.6.0 | 4 +- metadata/md5-cache/dev-python/pytest-3.4.1 | 14 - .../dev-python/python_orocos_kdl-1.4.0 | 14 + .../dev-python/python_orocos_kdl-9999 | 10 +- metadata/md5-cache/dev-ros/Manifest.gz | Bin 198048 -> 197435 bytes ...arser_plugin-1.12.8 => class_loader-0.4.0} | 14 +- metadata/md5-cache/dev-ros/class_loader-9999 | 4 +- ...r-1.12.10-r2 => collada_parser-1.12.10-r3} | 6 +- .../md5-cache/dev-ros/collada_parser-9999 | 6 +- .../dev-ros/eigen_conversions-1.11.7 | 14 - .../dev-ros/eigen_conversions-1.11.8 | 14 - .../dev-ros/eigen_conversions-1.11.9 | 14 - .../dev-ros/eigen_conversions-1.11.9-r1 | 14 + .../md5-cache/dev-ros/eigen_conversions-9999 | 6 +- .../md5-cache/dev-ros/kdl_conversions-1.11.7 | 14 - .../md5-cache/dev-ros/kdl_conversions-1.11.8 | 14 - .../md5-cache/dev-ros/kdl_conversions-1.11.9 | 14 - .../dev-ros/kdl_conversions-1.11.9-r1 | 14 + .../md5-cache/dev-ros/kdl_conversions-9999 | 6 +- metadata/md5-cache/dev-ros/kdl_parser-1.13.0 | 14 + metadata/md5-cache/dev-ros/kdl_parser-9999 | 6 +- .../md5-cache/dev-ros/kdl_parser_py-1.13.0 | 14 + metadata/md5-cache/dev-ros/kdl_parser_py-9999 | 6 +- .../{xacro-1.12.0 => pluginlib-1.12.0-r1} | 14 +- metadata/md5-cache/dev-ros/pluginlib-9999 | 6 +- .../dev-ros/robot_state_publisher-1.13.6-r1 | 14 + .../dev-ros/robot_state_publisher-9999 | 6 +- .../{tf2_kdl-0.6.1 => tf2_kdl-0.6.1-r1} | 6 +- metadata/md5-cache/dev-ros/tf2_kdl-9999 | 6 +- .../md5-cache/dev-ros/tf_conversions-1.11.7 | 14 - .../md5-cache/dev-ros/tf_conversions-1.11.8 | 14 - .../md5-cache/dev-ros/tf_conversions-1.11.9 | 14 - .../dev-ros/tf_conversions-1.11.9-r1 | 14 + .../md5-cache/dev-ros/tf_conversions-9999 | 6 +- metadata/md5-cache/dev-ros/urdf-1.13.1 | 14 + metadata/md5-cache/dev-ros/urdf-9999 | 6 +- .../dev-ros/urdf_parser_plugin-1.12.10 | 14 - .../dev-ros/urdf_parser_plugin-1.12.7 | 14 - ...lugin-1.12.9 => urdf_parser_plugin-1.13.1} | 4 +- .../md5-cache/dev-ros/urdf_parser_plugin-9999 | 2 +- .../dev-ros/{xacro-1.12.1 => xacro-1.13.0} | 2 +- metadata/md5-cache/dev-ruby/Manifest.gz | Bin 195995 -> 195037 bytes .../md5-cache/dev-ruby/bcrypt_pbkdf-1.0.0 | 4 +- metadata/md5-cache/dev-ruby/crass-1.0.4 | 14 + .../md5-cache/dev-ruby/did_you_mean-1.0.2 | 4 +- metadata/md5-cache/dev-ruby/fakefs-0.11.3 | 4 +- metadata/md5-cache/dev-ruby/gherkin-2.12.0-r3 | 14 - metadata/md5-cache/dev-ruby/gherkin-2.12.2 | 4 +- metadata/md5-cache/dev-ruby/nanotest-0.9.4.1 | 4 +- metadata/md5-cache/dev-ruby/net-scp-1.2.1-r1 | 4 +- metadata/md5-cache/dev-ruby/net-ssh-4.1.0 | 4 +- metadata/md5-cache/dev-ruby/net-ssh-4.2.0 | 4 +- .../md5-cache/dev-ruby/net-ssh-gateway-2.0.0 | 4 +- .../md5-cache/dev-ruby/net-telnet-0.1.1-r1 | 4 +- metadata/md5-cache/dev-ruby/racc-1.4.14 | 4 +- metadata/md5-cache/dev-ruby/rake-12.3.1 | 14 + .../md5-cache/dev-ruby/rake-compiler-1.0.4 | 10 +- metadata/md5-cache/dev-ruby/rbnacl-4.0.2-r1 | 4 +- metadata/md5-cache/dev-ruby/rbnacl-5.0.0-r1 | 4 +- metadata/md5-cache/dev-ruby/rdoc-4.3.0 | 4 +- .../md5-cache/dev-ruby/ruby-beautify-0.97.4 | 4 +- metadata/md5-cache/dev-ruby/rubygems-2.7.6 | 4 +- .../dev-ruby/selenium-webdriver-3.7.0 | 14 - .../md5-cache/dev-ruby/semantic_puppet-0.1.3 | 14 - .../dev-ruby/semantic_puppet-1.0.1-r1 | 14 - .../md5-cache/dev-ruby/shoulda-context-1.2.1 | 14 - metadata/md5-cache/dev-ruby/slop-4.4.1 | 14 - metadata/md5-cache/dev-ruby/slop-4.6.1 | 14 - metadata/md5-cache/dev-ruby/sqlite3-1.3.12 | 14 - metadata/md5-cache/dev-ruby/unindent-1.0 | 4 +- metadata/md5-cache/dev-ruby/vlad-2.7.0 | 10 +- metadata/md5-cache/dev-scheme/Manifest.gz | Bin 8559 -> 8556 bytes metadata/md5-cache/dev-scheme/guile-2.2.3 | 3 +- .../dev-scheme/guile-gnome-platform-2.16.1-r1 | 4 +- .../dev-scheme/guile-gnome-platform-2.16.2 | 4 +- metadata/md5-cache/dev-tex/Manifest.gz | Bin 21903 -> 21905 bytes .../md5-cache/dev-tex/bibtexu-3.71_p20170524 | 4 +- metadata/md5-cache/dev-texlive/Manifest.gz | Bin 19816 -> 12780 bytes .../md5-cache/dev-texlive/texlive-basic-2015 | 13 - .../dev-texlive/texlive-basic-2017-r1 | 4 +- .../dev-texlive/texlive-bibtexextra-2015 | 13 - .../dev-texlive/texlive-context-2015 | 13 - .../dev-texlive/texlive-fontsextra-2015 | 13 - .../dev-texlive/texlive-fontsrecommended-2015 | 13 - .../dev-texlive/texlive-fontsrecommended-2017 | 4 +- .../dev-texlive/texlive-fontutils-2015 | 13 - .../dev-texlive/texlive-fontutils-2017 | 4 +- .../dev-texlive/texlive-formatsextra-2015 | 13 - .../md5-cache/dev-texlive/texlive-games-2015 | 13 - .../dev-texlive/texlive-genericextra-2015 | 13 - .../texlive-genericrecommended-2015 | 13 - .../dev-texlive/texlive-humanities-2015 | 13 - .../dev-texlive/texlive-langafrican-2015 | 13 - .../dev-texlive/texlive-langarabic-2015 | 13 - .../dev-texlive/texlive-langchinese-2015 | 13 - .../dev-texlive/texlive-langcjk-2015 | 13 - .../dev-texlive/texlive-langcyrillic-2015 | 13 - .../dev-texlive/texlive-langitalian-2015 | 13 - .../dev-texlive/texlive-langjapanese-2015 | 13 - .../dev-texlive/texlive-langkorean-2015 | 13 - .../dev-texlive/texlive-langother-2015 | 13 - .../dev-texlive/texlive-langpolish-2015 | 13 - .../dev-texlive/texlive-langportuguese-2015 | 13 - .../dev-texlive/texlive-langspanish-2015 | 13 - .../md5-cache/dev-texlive/texlive-latex-2015 | 13 - .../md5-cache/dev-texlive/texlive-latex-2017 | 4 +- .../dev-texlive/texlive-latexextra-2015-r1 | 13 - .../texlive-latexrecommended-2015-r1 | 13 - .../dev-texlive/texlive-latexrecommended-2017 | 4 +- .../md5-cache/dev-texlive/texlive-luatex-2015 | 13 - .../dev-texlive/texlive-mathextra-2012 | 13 - .../dev-texlive/texlive-mathextra-2012-r1 | 13 - .../dev-texlive/texlive-mathextra-2013 | 13 - .../dev-texlive/texlive-mathextra-2014 | 13 - .../dev-texlive/texlive-metapost-2015 | 13 - .../md5-cache/dev-texlive/texlive-music-2015 | 13 - .../md5-cache/dev-texlive/texlive-omega-2015 | 13 - .../dev-texlive/texlive-pictures-2015-r2 | 13 - .../dev-texlive/texlive-plainextra-2015 | 13 - .../dev-texlive/texlive-pstricks-2015 | 13 - .../dev-texlive/texlive-publishers-2015 | 13 - .../dev-texlive/texlive-science-2012 | 13 - .../dev-texlive/texlive-science-2012-r1 | 13 - .../dev-texlive/texlive-science-2013 | 13 - .../dev-texlive/texlive-science-2014 | 13 - .../md5-cache/dev-texlive/texlive-xetex-2015 | 13 - metadata/md5-cache/dev-util/Manifest.gz | Bin 134110 -> 134254 bytes metadata/md5-cache/dev-util/aruba-0.6.2-r1 | 4 +- metadata/md5-cache/dev-util/cucumber-2.4.0-r1 | 4 +- .../md5-cache/dev-util/cucumber-core-1.5.0 | 4 +- .../dev-util/cucumber-expressions-5.0.15 | 14 + .../md5-cache/dev-util/cucumber-rails-1.4.5 | 15 - .../md5-cache/dev-util/cucumber-wire-0.0.1 | 4 +- .../ne-3.0.1 => dev-util/icmake-9.02.07} | 15 +- metadata/md5-cache/dev-util/sel-0.08.4-r2 | 4 +- metadata/md5-cache/dev-vcs/Manifest.gz | Bin 28508 -> 28508 bytes metadata/md5-cache/dev-vcs/gitg-3.26.0 | 10 +- ...rsion-1.10.0_rc1 => subversion-1.10.0_rc2} | 2 +- metadata/md5-cache/gnome-extra/Manifest.gz | Bin 22277 -> 22277 bytes .../md5-cache/gnome-extra/gucharmap-10.0.3 | 4 +- metadata/md5-cache/kde-misc/Manifest.gz | Bin 7545 -> 7382 bytes .../kde-misc/kwebkitpart-1.4.0_pre20180302 | 13 - metadata/md5-cache/kde-plasma/Manifest.gz | Bin 14312 -> 14312 bytes ...on-5.12.4 => plasma-integration-5.12.4-r1} | 2 +- metadata/md5-cache/lxde-base/Manifest.gz | Bin 5468 -> 5151 bytes .../lxde-base/lxappearance-obconf-0.2.1 | 4 +- .../lxde-base/lxappearance-obconf-0.2.3 | 4 +- .../lxde-base/lxde-icon-theme-0.5.0-r1 | 4 +- .../md5-cache/lxde-base/lxde-icon-theme-0.5.1 | 4 +- metadata/md5-cache/lxde-base/lxdm-0.4.1-r9 | 4 +- metadata/md5-cache/lxde-base/lxdm-0.5.3 | 4 +- metadata/md5-cache/lxde-base/lxdm-0.5.3-r1 | 4 +- metadata/md5-cache/lxde-base/lxrandr-0.3.1 | 4 +- metadata/md5-cache/lxde-base/lxrandr-0.3.1-r1 | 4 +- metadata/md5-cache/lxde-base/lxsession-0.5.2 | 4 +- .../md5-cache/lxde-base/lxterminal-0.1.11 | 11 - metadata/md5-cache/lxde-base/lxterminal-0.3.1 | 4 +- metadata/md5-cache/lxde-base/menu-cache-1.0.2 | 4 +- .../md5-cache/lxde-base/menu-cache-1.0.2-r1 | 11 - metadata/md5-cache/lxde-base/menu-cache-1.1.0 | 4 +- metadata/md5-cache/mail-client/Manifest.gz | Bin 9335 -> 9347 bytes .../mail-client/mailx-8.1.2.20160123 | 4 +- metadata/md5-cache/mail-client/mutt-1.9.4-r1 | 6 +- metadata/md5-cache/mail-client/sylpheed-3.6.0 | 4 +- metadata/md5-cache/mail-mta/Manifest.gz | Bin 7243 -> 7236 bytes metadata/md5-cache/mail-mta/exim-4.90.1 | 4 +- metadata/md5-cache/media-gfx/Manifest.gz | Bin 73827 -> 73674 bytes .../md5-cache/media-gfx/figurine-1.0.5-r1 | 4 +- metadata/md5-cache/media-gfx/krita-4.0.0 | 15 + metadata/md5-cache/media-gfx/tgif-4.2.5 | 12 - metadata/md5-cache/media-libs/Manifest.gz | Bin 142469 -> 142165 bytes metadata/md5-cache/media-libs/exempi-2.4.5 | 4 +- metadata/md5-cache/media-libs/gd-2.2.5 | 4 +- metadata/md5-cache/media-libs/gexiv2-0.10.8 | 4 +- metadata/md5-cache/media-libs/glew-2.1.0 | 4 +- metadata/md5-cache/media-libs/jasper-2.0.14 | 4 +- metadata/md5-cache/media-libs/jpeg-9c | 4 +- .../md5-cache/media-libs/lensfun-0.3.2-r1 | 4 +- metadata/md5-cache/media-libs/libnjb-2.2.7 | 4 +- metadata/md5-cache/media-libs/libraw-0.18.8 | 4 +- .../md5-cache/media-libs/libsndfile-1.0.26 | 13 - .../md5-cache/media-libs/libsndfile-1.0.27-r1 | 13 - metadata/md5-cache/media-libs/libvorbis-1.3.6 | 4 +- metadata/md5-cache/media-libs/mesa-17.3.8 | 4 +- metadata/md5-cache/media-libs/spandsp-0.0.6 | 4 +- metadata/md5-cache/media-libs/tiff-4.0.9-r3 | 4 +- metadata/md5-cache/media-sound/Manifest.gz | Bin 95281 -> 95441 bytes metadata/md5-cache/media-sound/mup-5.7 | 12 - metadata/md5-cache/media-sound/mup-6.6 | 12 + .../media-sound/qtscrobbler-0.11_pre20130123 | 12 + metadata/md5-cache/media-video/Manifest.gz | Bin 48560 -> 48712 bytes metadata/md5-cache/media-video/parole-0.8.1 | 2 +- metadata/md5-cache/media-video/parole-1.0.0 | 4 +- .../md5-cache/media-video/vcdimager-2.0.1 | 13 + metadata/md5-cache/net-analyzer/Manifest.gz | Bin 84887 -> 84735 bytes .../md5-cache/net-analyzer/dnstracer-1.9-r1 | 10 - .../md5-cache/net-analyzer/dnstracer-1.9-r2 | 4 +- metadata/md5-cache/net-analyzer/nmap-7.70 | 4 +- .../md5-cache/net-analyzer/wireshark-2.4.5 | 4 +- metadata/md5-cache/net-dns/Manifest.gz | Bin 16758 -> 16597 bytes metadata/md5-cache/net-dns/openresolv-3.8.1 | 12 - metadata/md5-cache/net-dns/openresolv-3.9.0 | 4 +- metadata/md5-cache/net-firewall/Manifest.gz | Bin 10678 -> 10845 bytes .../net-firewall/pglinux-2.3.1_p20171006 | 13 + metadata/md5-cache/net-ftp/Manifest.gz | Bin 8820 -> 8819 bytes metadata/md5-cache/net-ftp/oftpd-0.3.7-r10 | 4 +- metadata/md5-cache/net-irc/Manifest.gz | Bin 16582 -> 16743 bytes metadata/md5-cache/net-irc/epic5-1.1.10-r2 | 13 + metadata/md5-cache/net-irc/irssi-1.0.7 | 4 +- metadata/md5-cache/net-libs/Manifest.gz | Bin 70921 -> 70918 bytes .../md5-cache/net-libs/libnfsidmap-0.25-r1 | 4 +- metadata/md5-cache/net-libs/nodejs-8.11.1 | 6 +- metadata/md5-cache/net-libs/nodejs-9.10.1 | 6 +- metadata/md5-cache/net-libs/nodejs-9.11.1 | 6 +- metadata/md5-cache/net-libs/nodejs-99999999 | 6 +- metadata/md5-cache/net-mail/Manifest.gz | Bin 32016 -> 32025 bytes metadata/md5-cache/net-mail/dovecot-2.2.34 | 4 +- metadata/md5-cache/net-misc/Manifest.gz | Bin 112980 -> 112983 bytes metadata/md5-cache/net-misc/curl-7.59.0 | 4 +- metadata/md5-cache/net-misc/dropbear-2017.75 | 4 +- metadata/md5-cache/net-misc/ntp-4.2.8_p11 | 4 +- metadata/md5-cache/net-news/Manifest.gz | Bin 4334 -> 4177 bytes metadata/md5-cache/net-news/rawdog-2.22 | 14 - metadata/md5-cache/net-p2p/Manifest.gz | Bin 17645 -> 17488 bytes metadata/md5-cache/net-p2p/bitcoin-qt-0.16.0 | 13 - .../md5-cache/net-p2p/bitcoin-qt-0.16.0-r1 | 2 +- metadata/md5-cache/net-print/Manifest.gz | Bin 12074 -> 12235 bytes metadata/md5-cache/net-print/hplip-3.18.3 | 14 + metadata/md5-cache/net-vpn/Manifest.gz | Bin 10478 -> 10477 bytes metadata/md5-cache/net-vpn/tor-0.3.1.10 | 4 +- metadata/md5-cache/net-wireless/Manifest.gz | Bin 27211 -> 27375 bytes metadata/md5-cache/net-wireless/bluez-5.49 | 4 +- .../md5-cache/net-wireless/hostapd-2.6-r1 | 4 +- .../md5-cache/net-wireless/hostapd-2.6-r2 | 13 + metadata/md5-cache/ros-meta/Manifest.gz | Bin 33433 -> 33432 bytes metadata/md5-cache/ros-meta/robot_model-9999 | 6 +- metadata/md5-cache/sci-chemistry/Manifest.gz | Bin 27715 -> 27721 bytes ...adro2-0.9.0 => avogadro2-1.90.0_p20180211} | 10 +- metadata/md5-cache/sci-libs/Manifest.gz | Bin 73367 -> 73542 bytes .../md5-cache/sci-libs/avogadrolibs-0.9.0 | 14 - .../sci-libs/avogadrolibs-1.91.0_pre20180406 | 14 + metadata/md5-cache/sci-libs/chemkit-0.1-r2 | 4 +- metadata/md5-cache/sci-libs/libnova-0.15.0 | 4 +- .../arss-0.2.3 => sci-libs/orocos_kdl-1.4.0} | 20 +- metadata/md5-cache/sci-libs/orocos_kdl-9999 | 4 +- metadata/md5-cache/sci-libs/szip-2.1-r2 | 4 +- .../md5-cache/sci-mathematics/Manifest.gz | Bin 25839 -> 25060 bytes metadata/md5-cache/sci-mathematics/cvc3-2.4.1 | 14 - metadata/md5-cache/sci-mathematics/e-1.8 | 12 - .../md5-cache/sci-mathematics/kodkod-1.5.2 | 13 - .../md5-cache/sci-mathematics/kodkodi-1.5.2 | 13 - .../md5-cache/sci-mathematics/octave-4.2.1 | 13 - .../md5-cache/sci-mathematics/octave-4.2.2 | 10 +- .../md5-cache/sci-visualization/Manifest.gz | Bin 8389 -> 8387 bytes .../sci-visualization/paraview-5.4.1 | 2 +- metadata/md5-cache/sys-apps/Manifest.gz | Bin 104331 -> 104155 bytes metadata/md5-cache/sys-apps/dbus-1.10.24 | 4 +- metadata/md5-cache/sys-apps/man-1.6g-r1 | 4 +- metadata/md5-cache/sys-apps/rename-1.3-r2 | 4 +- .../sys-apps/rescan-scsi-bus-1.57-r1 | 2 +- metadata/md5-cache/sys-apps/setserial-2.17-r5 | 4 +- metadata/md5-cache/sys-apps/shadow-4.4-r2 | 13 - .../sys-apps/smcipmitool-2.19.0.171201 | 2 +- metadata/md5-cache/sys-devel/Manifest.gz | Bin 42148 -> 42311 bytes metadata/md5-cache/sys-devel/binutils-2.30-r1 | 13 + metadata/md5-cache/sys-devel/binutils-9999 | 2 +- metadata/md5-cache/sys-devel/clang-9999 | 2 +- metadata/md5-cache/sys-devel/gcc-7.3.0-r1 | 3 +- metadata/md5-cache/sys-fs/Manifest.gz | Bin 52593 -> 52596 bytes ...{btrfs-progs-4.16_rc1 => btrfs-progs-4.16} | 3 +- metadata/md5-cache/sys-fs/davl-1.2.4-r1 | 12 - metadata/md5-cache/sys-fs/lxcfs-3.0.0 | 12 + metadata/md5-cache/sys-fs/mtools-4.0.18-r2 | 4 +- metadata/md5-cache/sys-fs/xfsdump-3.1.8 | 4 +- metadata/md5-cache/sys-kernel/Manifest.gz | Bin 37994 -> 36117 bytes ...sources-4.15.11 => gentoo-sources-4.14.33} | 8 +- .../sys-kernel/gentoo-sources-4.15.10 | 14 - .../sys-kernel/gentoo-sources-4.15.12 | 14 - .../sys-kernel/gentoo-sources-4.15.13 | 14 - .../sys-kernel/gentoo-sources-4.15.14 | 14 - .../sys-kernel/gentoo-sources-4.15.15 | 14 - .../sys-kernel/gentoo-sources-4.15.3 | 14 - .../sys-kernel/gentoo-sources-4.15.4 | 14 - .../sys-kernel/gentoo-sources-4.15.5 | 14 - .../sys-kernel/gentoo-sources-4.15.6 | 14 - .../sys-kernel/gentoo-sources-4.15.7-r1 | 14 - .../sys-kernel/gentoo-sources-4.15.8 | 14 - .../sys-kernel/gentoo-sources-4.15.9 | 14 - ...o-sources-4.15.1 => gentoo-sources-4.16.1} | 6 +- ...-sources-4.15.0 => gentoo-sources-4.4.127} | 8 +- ...o-sources-4.15.2 => gentoo-sources-4.9.93} | 8 +- .../md5-cache/sys-kernel/linux-headers-4.16 | 3 +- ...ources-4.14.32 => vanilla-sources-4.14.33} | 8 +- ...ources-4.15.15 => vanilla-sources-4.15.16} | 8 +- ...-sources-4.16.0 => vanilla-sources-4.16.1} | 8 +- ...ources-4.4.126 => vanilla-sources-4.4.127} | 8 +- ...-sources-4.9.92 => vanilla-sources-4.9.93} | 8 +- metadata/md5-cache/sys-libs/Manifest.gz | Bin 44391 -> 44389 bytes metadata/md5-cache/sys-libs/glibc-2.25-r11 | 4 +- metadata/md5-cache/sys-libs/ncurses-6.1-r2 | 4 +- metadata/md5-cache/sys-libs/slang-2.3.2 | 4 +- metadata/md5-cache/sys-process/Manifest.gz | Bin 18774 -> 18778 bytes metadata/md5-cache/sys-process/audit-2.7.1 | 4 +- metadata/md5-cache/virtual/Manifest.gz | Bin 54594 -> 54601 bytes metadata/md5-cache/virtual/python-funcsigs-1 | 4 +- metadata/md5-cache/www-apache/Manifest.gz | Bin 11653 -> 11656 bytes .../md5-cache/www-apache/mod_log_rotate-1.00 | 4 +- .../md5-cache/www-apache/mod_log_rotate-1.01 | 2 +- metadata/md5-cache/www-apps/Manifest.gz | Bin 31639 -> 31801 bytes metadata/md5-cache/www-apps/radicale-2.1.8 | 14 + metadata/md5-cache/www-client/Manifest.gz | Bin 13776 -> 13771 bytes metadata/md5-cache/www-client/w3m-0.5.3-r9 | 4 +- .../md5-cache/www-client/w3m-0.5.3_p20180125 | 4 +- metadata/md5-cache/www-servers/Manifest.gz | Bin 14260 -> 14252 bytes metadata/md5-cache/www-servers/tomcat-7.0.84 | 2 +- metadata/md5-cache/www-servers/tomcat-7.0.85 | 2 +- metadata/md5-cache/www-servers/tomcat-8.0.49 | 2 +- metadata/md5-cache/www-servers/tomcat-8.0.50 | 2 +- metadata/md5-cache/www-servers/tomcat-8.5.27 | 2 +- metadata/md5-cache/www-servers/tomcat-8.5.28 | 2 +- metadata/md5-cache/www-servers/tomcat-9.0.4 | 2 +- metadata/md5-cache/www-servers/tomcat-9.0.5 | 2 +- metadata/md5-cache/x11-libs/Manifest.gz | Bin 40709 -> 40716 bytes metadata/md5-cache/x11-libs/dnd-1.1-r2 | 4 +- metadata/md5-cache/x11-libs/libXt-1.1.5 | 4 +- metadata/md5-cache/x11-libs/libast-0.7-r1 | 4 +- metadata/md5-cache/x11-libs/libdrm-2.4.89 | 4 +- metadata/md5-cache/x11-libs/neXtaw-0.15.1-r2 | 4 +- metadata/md5-cache/x11-misc/Manifest.gz | Bin 70836 -> 70834 bytes metadata/md5-cache/x11-misc/xscreensaver-5.38 | 4 +- metadata/md5-cache/x11-plugins/Manifest.gz | Bin 37343 -> 37339 bytes .../x11-plugins/gkrellm-imonc-0.2-r1 | 2 +- metadata/md5-cache/x11-terms/Manifest.gz | Bin 10434 -> 10432 bytes metadata/md5-cache/x11-terms/eterm-0.9.6-r1 | 4 +- .../x11-terms/xfce4-terminal-0.8.7.2 | 4 +- metadata/md5-cache/x11-themes/Manifest.gz | Bin 33679 -> 34003 bytes .../x11-themes/golden-xcursors-0.8-r1 | 4 +- .../x11-themes/gtk-engines-xfce-3.2.0-r200 | 2 +- .../x11-themes/gtk-engines-xfce-3.2.0-r201 | 13 + .../x11-themes/gtk-engines-xfce-3.2.0-r300 | 2 +- .../x11-themes/gtk-engines-xfce-3.2.0-r301 | 13 + metadata/md5-cache/x11-wm/Manifest.gz | Bin 22411 -> 22414 bytes metadata/md5-cache/x11-wm/afterstep-2.2.12 | 4 +- metadata/md5-cache/xfce-base/Manifest.gz | Bin 4655 -> 5145 bytes metadata/md5-cache/xfce-base/exo-0.10.7 | 6 +- metadata/md5-cache/xfce-base/exo-0.12.0 | 4 +- metadata/md5-cache/xfce-base/garcon-0.5.0-r2 | 6 +- metadata/md5-cache/xfce-base/garcon-0.6.1 | 4 +- metadata/md5-cache/xfce-base/thunar-1.6.14 | 4 +- .../xfce-base/xfce4-appfinder-4.12.0-r1 | 6 +- .../xfce-base/xfce4-appfinder-4.12.0-r2 | 11 + .../xfce-base/xfce4-session-4.12.1-r1 | 6 +- .../xfce-base/xfce4-session-4.12.1-r2 | 14 + .../xfce-base/xfce4-settings-4.12.0-r2 | 6 +- .../md5-cache/xfce-base/xfce4-settings-4.12.3 | 4 +- metadata/md5-cache/xfce-base/xfconf-4.12.1 | 2 +- metadata/md5-cache/xfce-base/xfconf-4.12.1-r1 | 13 + metadata/md5-cache/xfce-extra/Manifest.gz | Bin 13957 -> 14938 bytes .../thunar-shares-plugin-0.2.0_p20101105 | 2 +- .../thunar-shares-plugin-0.2.0_p20101105-r1 | 12 + .../md5-cache/xfce-extra/transd-0_p20120503 | 2 +- .../xfce-extra/xfce-theme-manager-0.3.6 | 2 +- .../xfce-extra/xfce-theme-manager-0.3.7 | 11 + .../xfce-extra/xfce4-battery-plugin-1.1.0 | 4 +- .../xfce-extra/xfce4-cellmodem-plugin-0.0.5 | 2 +- .../xfce-extra/xfce4-composite-editor-0 | 2 +- .../xfce-extra/xfce4-cpufreq-plugin-1.1.3 | 2 +- .../xfce-extra/xfce4-cpufreq-plugin-1.1.90 | 4 +- .../xfce-extra/xfce4-cpugraph-plugin-1.0.5 | 2 +- .../xfce-extra/xfce4-datetime-plugin-0.7.0 | 4 +- .../xfce-extra/xfce4-diskperf-plugin-2.6.1 | 4 +- .../xfce-extra/xfce4-embed-plugin-1.6.0 | 2 +- .../xfce-extra/xfce4-embed-plugin-1.6.0-r1 | 11 + .../xfce-extra/xfce4-eyes-plugin-4.4.5 | 2 +- .../xfce-extra/xfce4-eyes-plugin-4.4.5-r1 | 11 + .../xfce-extra/xfce4-fsguard-plugin-1.1.0 | 4 +- .../md5-cache/xfce-extra/xfce4-hdaps-0.0.9 | 2 +- .../md5-cache/xfce-extra/xfce4-hdaps-0.0.9-r1 | 12 + .../xfce-extra/xfce4-kbdleds-plugin-0.0.6 | 2 +- .../xfce-extra/xfce4-kbdleds-plugin-0.0.6-r1 | 12 + .../xfce-extra/xfce4-linelight-plugin-0.1.7 | 2 +- .../xfce-extra/xfce4-mailwatch-plugin-1.2.0 | 2 +- .../xfce-extra/xfce4-messenger-plugin-0.1.0 | 2 +- .../xfce4-modemlights-plugin-0.1.3.99 | 2 +- .../xfce-extra/xfce4-mpc-plugin-0.5.0 | 4 +- .../xfce-extra/xfce4-netload-plugin-1.3.1 | 4 +- .../xfce-extra/xfce4-netspeed-plugin-0.3.1 | 2 +- .../xfce-extra/xfce4-notes-plugin-1.8.1 | 6 +- .../md5-cache/xfce-extra/xfce4-notifyd-0.4.2 | 4 +- .../xfce-extra/xfce4-places-plugin-1.7.0 | 2 +- .../xfce4-playercontrol-plugin-0.3.0 | 2 +- .../xfce-extra/xfce4-pulseaudio-plugin-0.4.0 | 4 +- .../xfce4-quicklauncher-plugin-1.9.4-r1 | 6 +- .../xfce-extra/xfce4-radio-plugin-0.5.1-r1 | 2 +- .../xfce-extra/xfce4-screenshooter-1.8.2 | 2 +- .../xfce-extra/xfce4-screenshooter-1.9.1 | 4 +- .../xfce-extra/xfce4-sensors-plugin-1.2.6 | 2 +- .../xfce-extra/xfce4-sensors-plugin-1.2.98 | 4 +- .../xfce4-smartbookmark-plugin-0.5.0 | 4 +- .../xfce-extra/xfce4-soundmenu-plugin-0.7.0 | 2 +- .../xfce-extra/xfce4-systemload-plugin-1.2.1 | 4 +- .../xfce-extra/xfce4-time-out-plugin-1.0.2 | 2 +- .../xfce-extra/xfce4-timer-plugin-1.6.0 | 2 +- .../xfce-extra/xfce4-timer-plugin-1.7.0 | 4 +- .../md5-cache/xfce-extra/xfce4-vala-4.10.3-r3 | 2 +- .../xfce-extra/xfce4-verve-plugin-1.1.0 | 6 +- .../xfce-extra/xfce4-volumed-pulse-0.2.2 | 2 +- .../xfce-extra/xfce4-volumed-pulse-0.2.3 | 4 +- .../xfce-extra/xfce4-wavelan-plugin-0.6.0 | 4 +- .../xfce-extra/xfce4-whiskermenu-plugin-2.1.5 | 4 +- .../xfce-extra/xfce4-windowck-plugin-0.2.4 | 2 +- .../xfce-extra/xfce4-wmdock-plugin-0.6.0 | 2 +- .../md5-cache/xfce-extra/xfdashboard-0.4.0 | 2 +- .../xfce-extra/xfswitch-plugin-0.0.1-r2 | 2 +- ...le-2-requires-pre-install-migration.en.txt | 26 + metadata/news/Manifest.files.gz | Bin 19389 -> 19582 bytes metadata/news/timestamp.chk | 2 +- metadata/news/timestamp.commit | 2 +- metadata/timestamp | 2 +- metadata/timestamp.chk | 2 +- metadata/timestamp.commit | 2 +- metadata/timestamp.x | 2 +- metadata/xml-schema/timestamp.chk | 2 +- net-analyzer/Manifest.gz | Bin 49621 -> 49630 bytes .../dnstracer/dnstracer-1.9-r1.ebuild | 19 - .../dnstracer/dnstracer-1.9-r2.ebuild | 2 +- net-analyzer/nmap/nmap-7.70.ebuild | 2 +- net-analyzer/wireshark/wireshark-2.4.5.ebuild | 2 +- net-dns/Manifest.gz | Bin 9725 -> 9723 bytes net-dns/openresolv/Manifest | 1 - .../files/3.8.1-restore-newline.patch | 16 - net-dns/openresolv/openresolv-3.8.1.ebuild | 44 - net-dns/openresolv/openresolv-3.9.0.ebuild | 2 +- net-firewall/Manifest.gz | Bin 5718 -> 5715 bytes net-firewall/pglinux/Manifest | 1 + .../pglinux/pglinux-2.3.1_p20171006.ebuild | 107 + net-ftp/Manifest.gz | Bin 4502 -> 4501 bytes net-ftp/oftpd/oftpd-0.3.7-r10.ebuild | 2 +- net-im/Manifest.gz | Bin 8575 -> 8580 bytes net-im/corebird/metadata.xml | 4 - net-irc/Manifest.gz | Bin 9480 -> 9473 bytes net-irc/epic5/epic5-1.1.10-r2.ebuild | 77 + net-irc/irssi/irssi-1.0.7.ebuild | 2 +- net-libs/Manifest.gz | Bin 34349 -> 34336 bytes .../libnfsidmap/libnfsidmap-0.25-r1.ebuild | 2 +- net-libs/nodejs/nodejs-8.11.1.ebuild | 2 +- net-libs/nodejs/nodejs-9.10.1.ebuild | 2 +- net-libs/nodejs/nodejs-9.11.1.ebuild | 2 +- net-libs/nodejs/nodejs-99999999.ebuild | 2 +- net-mail/Manifest.gz | Bin 18272 -> 18268 bytes net-mail/dovecot/dovecot-2.2.34.ebuild | 2 +- net-misc/Manifest.gz | Bin 61026 -> 61015 bytes net-misc/curl/curl-7.59.0.ebuild | 2 +- net-misc/dropbear/dropbear-2017.75.ebuild | 2 +- net-misc/ntp/ntp-4.2.8_p11.ebuild | 2 +- net-news/Manifest.gz | Bin 2392 -> 2387 bytes net-news/rawdog/rawdog-2.22.ebuild | 24 - net-p2p/Manifest.gz | Bin 9764 -> 9760 bytes .../bitcoin-qt/bitcoin-qt-0.16.0-r1.ebuild | 2 + net-p2p/bitcoin-qt/bitcoin-qt-0.16.0.ebuild | 182 -- .../bitcoin-qt/files/0.13.2-libressl.patch | 48 - ...bitcoin-qt-0.16.0-fix_memory_include.patch | 13 + net-print/Manifest.gz | Bin 6735 -> 6737 bytes net-print/hplip/Manifest | 2 + net-print/hplip/hplip-3.18.3.ebuild | 268 ++ net-vpn/Manifest.gz | Bin 4870 -> 4871 bytes net-vpn/tor/tor-0.3.1.10.ebuild | 2 +- net-wireless/Manifest.gz | Bin 14921 -> 14925 bytes net-wireless/bluez/bluez-5.49.ebuild | 2 +- net-wireless/hostapd/hostapd-2.6-r1.ebuild | 4 +- net-wireless/hostapd/hostapd-2.6-r2.ebuild | 232 ++ profiles/Manifest.gz | Bin 184747 -> 184752 bytes profiles/arch/alpha/use.stable.mask | 4 - profiles/arch/arm64/package.use.mask | 6 + profiles/base/package.use.stable.mask | 8 +- profiles/package.mask | 50 +- profiles/use.local.desc | 10 +- ros-meta/Manifest.gz | Bin 8751 -> 8750 bytes ros-meta/robot_model/robot_model-9999.ebuild | 4 +- sci-chemistry/Manifest.gz | Bin 17222 -> 17221 bytes sci-chemistry/avogadro2/Manifest | 2 +- ...uild => avogadro2-1.90.0_p20180211.ebuild} | 30 +- sci-libs/Manifest.gz | Bin 41497 -> 41493 bytes sci-libs/avogadrolibs/Manifest | 3 +- .../avogadrolibs/avogadrolibs-0.9.0.ebuild | 66 - .../avogadrolibs-1.91.0_pre20180406.ebuild | 82 + .../avogadrolibs-0.8.0-underlinking.patch | 34 - ....0_pre20180406-bundled-genxrdpattern.patch | 44 + ...-1.91.0_pre20180406-unbundle-jsoncpp.patch | 143 + ...libs-1.91.0_pre20180406-underlinking.patch | 18 + sci-libs/avogadrolibs/metadata.xml | 3 +- sci-libs/chemkit/chemkit-0.1-r2.ebuild | 4 +- sci-libs/libnova/libnova-0.15.0.ebuild | 2 +- sci-libs/orocos_kdl/Manifest | 1 + sci-libs/orocos_kdl/orocos_kdl-1.4.0.ebuild | 71 + sci-libs/orocos_kdl/orocos_kdl-9999.ebuild | 4 +- sci-libs/szip/szip-2.1-r2.ebuild | 2 +- sci-mathematics/Manifest.gz | Bin 14839 -> 14838 bytes sci-mathematics/cvc3/cvc3-2.4.1.ebuild | 156 - sci-mathematics/e/e-1.8.ebuild | 118 - sci-mathematics/kodkod/kodkod-1.5.2.ebuild | 143 - sci-mathematics/kodkodi/kodkodi-1.5.2.ebuild | 106 - sci-mathematics/octave/Manifest | 1 - ...ctave-4.2.0-fix-qscintilla-detection.patch | 14 - .../octave-4.2.0-imagemagick-configure.patch | 16 - .../octave-4.2.0-ncurses-pkgconfig.patch | 37 - sci-mathematics/octave/octave-4.2.1.ebuild | 187 -- sci-mathematics/octave/octave-4.2.2.ebuild | 40 +- sci-visualization/Manifest.gz | Bin 5527 -> 5522 bytes .../opendx/files/opendx-4.4.4-magick.patch | 90 - .../paraview/paraview-5.4.1.ebuild | 7 +- sys-apps/Manifest.gz | Bin 48817 -> 48827 bytes .../busybox/files/busybox-1.19.0-bb.patch | 22 - .../files/busybox-1.25.1-setfiles.patch | 34 - sys-apps/dbus/dbus-1.10.24.ebuild | 2 +- sys-apps/man/man-1.6g-r1.ebuild | 2 +- sys-apps/rename/rename-1.3-r2.ebuild | 2 +- .../rescan-scsi-bus-1.57-r1.ebuild | 2 +- sys-apps/setserial/setserial-2.17-r5.ebuild | 2 +- sys-apps/shadow/Manifest | 1 - sys-apps/shadow/shadow-4.4-r2.ebuild | 213 -- sys-apps/udevil/metadata.xml | 9 +- sys-devel/Manifest.gz | Bin 9483 -> 9484 bytes sys-devel/binutils/binutils-2.30-r1.ebuild | 416 +++ sys-devel/binutils/binutils-9999.ebuild | 37 +- sys-devel/clang/clang-9999.ebuild | 15 +- sys-devel/gcc/gcc-7.3.0-r1.ebuild | 3 +- sys-fs/Manifest.gz | Bin 22204 -> 22208 bytes sys-fs/btrfs-progs/Manifest | 2 +- ....16_rc1.ebuild => btrfs-progs-4.16.ebuild} | 0 sys-fs/davl/davl-1.2.4-r1.ebuild | 35 - .../files/e2fsprogs-1.43.8-big-endian.patch | 37 - sys-fs/lxcfs/Manifest | 1 + .../files/lxcfs-3.0.0-fusermount-path.patch | 11 + sys-fs/lxcfs/files/lxcfs-3.0.0.initd | 26 + sys-fs/lxcfs/lxcfs-3.0.0.ebuild | 74 + sys-fs/lxcfs/metadata.xml | 4 + sys-fs/mtools/mtools-4.0.18-r2.ebuild | 2 +- sys-fs/xfsdump/xfsdump-3.1.8.ebuild | 2 +- sys-kernel/Manifest.gz | Bin 4408 -> 4414 bytes sys-kernel/gentoo-sources/Manifest | 61 +- ...0.ebuild => gentoo-sources-4.14.33.ebuild} | 2 +- .../gentoo-sources-4.15.12.ebuild | 28 - .../gentoo-sources-4.15.13.ebuild | 28 - .../gentoo-sources-4.15.14.ebuild | 28 - .../gentoo-sources-4.15.15.ebuild | 28 - .../gentoo-sources-4.15.2.ebuild | 28 - .../gentoo-sources-4.15.3.ebuild | 28 - .../gentoo-sources-4.15.4.ebuild | 28 - .../gentoo-sources-4.15.5.ebuild | 28 - .../gentoo-sources-4.15.6.ebuild | 28 - .../gentoo-sources-4.15.7-r1.ebuild | 28 - .../gentoo-sources-4.15.8.ebuild | 28 - .../gentoo-sources-4.15.9.ebuild | 28 - ....1.ebuild => gentoo-sources-4.16.1.ebuild} | 0 ...1.ebuild => gentoo-sources-4.4.127.ebuild} | 2 +- ....0.ebuild => gentoo-sources-4.9.93.ebuild} | 2 +- .../linux-headers/linux-headers-4.16.ebuild | 3 +- sys-kernel/vanilla-sources/Manifest | 9 +- ....ebuild => vanilla-sources-4.14.33.ebuild} | 2 +- ....ebuild => vanilla-sources-4.15.16.ebuild} | 2 +- ...0.ebuild => vanilla-sources-4.16.1.ebuild} | 2 +- ....ebuild => vanilla-sources-4.4.127.ebuild} | 2 +- .../vanilla-sources-4.9.92.ebuild | 16 - .../vanilla-sources-4.9.93.ebuild | 16 + sys-libs/Manifest.gz | Bin 15775 -> 15771 bytes sys-libs/glibc/glibc-2.25-r11.ebuild | 2 +- sys-libs/ncurses/ncurses-6.1-r2.ebuild | 2 +- sys-libs/slang/slang-2.3.2.ebuild | 2 +- sys-process/Manifest.gz | Bin 8659 -> 8666 bytes sys-process/audit/audit-2.7.1.ebuild | 2 +- virtual/Manifest.gz | Bin 33549 -> 33555 bytes .../python-funcsigs/python-funcsigs-1.ebuild | 2 +- www-apache/Manifest.gz | Bin 8904 -> 8907 bytes .../mod_log_rotate/mod_log_rotate-1.00.ebuild | 4 +- .../mod_log_rotate/mod_log_rotate-1.01.ebuild | 4 +- www-apps/Manifest.gz | Bin 16173 -> 16167 bytes www-apps/radicale/Manifest | 1 + www-apps/radicale/metadata.xml | 3 + www-apps/radicale/radicale-2.1.8.ebuild | 83 + www-client/Manifest.gz | Bin 7056 -> 7059 bytes www-client/w3m/w3m-0.5.3-r9.ebuild | 2 +- www-client/w3m/w3m-0.5.3_p20180125.ebuild | 2 +- www-servers/Manifest.gz | Bin 5542 -> 5544 bytes .../files/tomcat-7.0.82-build.xml.patch | 5 +- .../files/tomcat-7.0.84-build.xml.patch | 2 - .../files/tomcat-7.0.85-build.xml.patch | 161 - .../files/tomcat-8.0.48-build.xml.patch | 6 +- .../files/tomcat-8.0.49-build.xml.patch | 2 - .../files/tomcat-8.0.50-build.xml.patch | 267 -- .../files/tomcat-8.5.24-build.xml.patch | 6 +- .../files/tomcat-8.5.27-build.xml.patch | 2 - .../files/tomcat-8.5.28-build.xml.patch | 258 -- .../tomcat/files/tomcat-9.0.4-build.xml.patch | 2 - .../tomcat/files/tomcat-9.0.5-build.xml.patch | 258 -- www-servers/tomcat/tomcat-7.0.84.ebuild | 2 +- www-servers/tomcat/tomcat-7.0.85.ebuild | 2 +- www-servers/tomcat/tomcat-8.0.49.ebuild | 2 +- www-servers/tomcat/tomcat-8.0.50.ebuild | 2 +- www-servers/tomcat/tomcat-8.5.27.ebuild | 2 +- www-servers/tomcat/tomcat-8.5.28.ebuild | 2 +- www-servers/tomcat/tomcat-9.0.4.ebuild | 2 +- www-servers/tomcat/tomcat-9.0.5.ebuild | 2 +- x11-libs/Manifest.gz | Bin 22632 -> 22645 bytes x11-libs/dnd/dnd-1.1-r2.ebuild | 2 +- x11-libs/libXt/libXt-1.1.5.ebuild | 4 +- x11-libs/libast/libast-0.7-r1.ebuild | 2 +- x11-libs/libdrm/libdrm-2.4.89.ebuild | 2 +- x11-libs/neXtaw/neXtaw-0.15.1-r2.ebuild | 2 +- x11-misc/Manifest.gz | Bin 48589 -> 48592 bytes .../xscreensaver/xscreensaver-5.38.ebuild | 2 +- x11-plugins/Manifest.gz | Bin 28660 -> 28654 bytes .../gkrellm-imonc/gkrellm-imonc-0.2-r1.ebuild | 2 +- x11-terms/Manifest.gz | Bin 4695 -> 4688 bytes x11-terms/eterm/eterm-0.9.6-r1.ebuild | 2 +- .../xfce4-terminal-0.8.7.2.ebuild | 2 +- x11-themes/Manifest.gz | Bin 23294 -> 23299 bytes .../golden-xcursors-0.8-r1.ebuild | 2 +- .../gtk-engines-xfce-3.2.0-r201.ebuild | 36 + .../gtk-engines-xfce-3.2.0-r301.ebuild | 36 + x11-wm/Manifest.gz | Bin 9290 -> 9291 bytes x11-wm/afterstep/afterstep-2.2.12.ebuild | 2 +- xfce-base/Manifest.gz | Bin 2551 -> 2543 bytes xfce-base/exo/exo-0.10.7.ebuild | 4 +- xfce-base/exo/exo-0.12.0.ebuild | 2 +- xfce-base/garcon/garcon-0.5.0-r2.ebuild | 4 +- xfce-base/garcon/garcon-0.6.1.ebuild | 4 +- xfce-base/thunar/thunar-1.6.14.ebuild | 2 +- .../xfce4-appfinder-4.12.0-r1.ebuild | 4 +- .../xfce4-appfinder-4.12.0-r2.ebuild | 32 + .../xfce4-session-4.12.1-r1.ebuild | 4 +- .../xfce4-session-4.12.1-r2.ebuild | 77 + .../xfce4-settings-4.12.0-r2.ebuild | 4 +- .../xfce4-settings-4.12.3.ebuild | 2 +- xfce-base/xfconf/xfconf-4.12.1-r1.ebuild | 84 + xfce-extra/Manifest.gz | Bin 11112 -> 11133 bytes ...ar-shares-plugin-0.2.0_p20101105-r1.ebuild | 50 + xfce-extra/xfce-theme-manager/Manifest | 1 + .../xfce-theme-manager-0.3.7.ebuild | 55 + .../xfce4-battery-plugin-1.1.0.ebuild | 11 +- .../xfce4-cpufreq-plugin-1.1.90.ebuild | 4 +- .../xfce4-datetime-plugin-0.7.0.ebuild | 11 +- .../xfce4-diskperf-plugin-2.6.1.ebuild | 11 +- .../xfce4-embed-plugin-1.6.0-r1.ebuild | 28 + .../xfce4-eyes-plugin-4.4.5-r1.ebuild | 27 + .../xfce4-fsguard-plugin-1.1.0.ebuild | 11 +- .../xfce4-hdaps/xfce4-hdaps-0.0.9-r1.ebuild | 48 + .../xfce4-kbdleds-plugin-0.0.6-r1.ebuild | 37 + .../xfce4-mpc-plugin-0.5.0.ebuild | 11 +- .../xfce4-netload-plugin-1.3.1.ebuild | 11 +- .../xfce4-notes-plugin-1.8.1.ebuild | 4 +- .../xfce4-notifyd/xfce4-notifyd-0.4.2.ebuild | 2 +- .../xfce4-pulseaudio-plugin-0.4.0.ebuild | 2 +- ...xfce4-quicklauncher-plugin-1.9.4-r1.ebuild | 4 +- .../xfce4-screenshooter-1.9.1.ebuild | 4 +- .../xfce4-sensors-plugin-1.2.98.ebuild | 4 +- .../xfce4-smartbookmark-plugin-0.5.0.ebuild | 11 +- .../xfce4-systemload-plugin-1.2.1.ebuild | 11 +- .../xfce4-timer-plugin-1.7.0.ebuild | 2 +- .../xfce4-verve-plugin-1.1.0.ebuild | 4 +- .../xfce4-volumed-pulse-0.2.3.ebuild | 2 +- .../xfce4-wavelan-plugin-0.6.0.ebuild | 11 +- .../xfce4-whiskermenu-plugin-2.1.5.ebuild | 4 +- 1577 files changed, 6878 insertions(+), 25412 deletions(-) delete mode 100644 app-admin/fsvs/fsvs-1.2.5-r1.ebuild delete mode 100644 app-cdr/cdck/cdck-0.7.0-r1.ebuild delete mode 100644 app-crypt/ckpass/ckpass-0.2.ebuild delete mode 100644 app-doc/jargon/jargon-4.4.7.ebuild delete mode 100644 app-editors/gvim/gvim-8.0.0386.ebuild delete mode 100644 app-editors/gvim/gvim-8.0.1188.ebuild delete mode 100644 app-editors/ne/ne-3.0.1.ebuild delete mode 100644 app-editors/qemacs/files/qemacs-0.3.2_pre20070226-tty_utf8.patch delete mode 100644 app-editors/qemacs/files/qemacs-0.4.0_pre20080605-Makefile.patch delete mode 100644 app-editors/qemacs/files/qemacs-0.4.0_pre20080605-make_backup.patch delete mode 100644 app-editors/qemacs/files/qemacs-0.4.0_pre20090420-nostrip.patch delete mode 100644 app-editors/qemacs/qemacs-0.4.0_pre20090420-r1.ebuild delete mode 100644 app-editors/vim/vim-8.0.0386.ebuild delete mode 100644 app-editors/vim/vim-8.0.1188.ebuild delete mode 100644 app-emacs/ghc-mod/files/ghc-mod-5.4.0.0-gentoo.patch delete mode 100644 app-emacs/ghc-mod/files/ghc-mod-5.5.0.0-gentoo.patch create mode 100644 app-emacs/slime/files/slime-2.20-fix-doc-build.patch delete mode 100644 app-emulation/free42/files/free42-2.0.17-fix-build-intel-lib.patch delete mode 100644 app-emulation/free42/files/free42-2.0.17-fix-makefile.patch create mode 100644 app-emulation/lxd/files/lxd.confd.1 create mode 100644 app-emulation/lxd/lxd-3.0.0-r1.ebuild delete mode 100644 app-emulation/xen-pvgrub/xen-pvgrub-4.8.2-r1.ebuild delete mode 100644 app-emulation/xen-pvgrub/xen-pvgrub-4.9.0.ebuild delete mode 100644 app-emulation/xen-tools/xen-tools-4.8.2-r3.ebuild delete mode 100644 app-emulation/xen-tools/xen-tools-4.9.0.ebuild delete mode 100644 app-emulation/xen-tools/xen-tools-4.9.1.ebuild delete mode 100644 app-emulation/xen/xen-4.8.2-r2.ebuild delete mode 100644 app-emulation/xen/xen-4.8.2-r3.ebuild delete mode 100644 app-emulation/xen/xen-4.9.0.ebuild delete mode 100644 app-emulation/xen/xen-4.9.1.ebuild create mode 100644 app-i18n/translate-shell/files/translate-shell-0.9.6.7-remove-online-tests.patch create mode 100644 app-i18n/translate-shell/translate-shell-0.9.6.7.ebuild delete mode 100644 app-misc/away/away-0.9.5-r1.ebuild delete mode 100644 app-misc/dailystrips/dailystrips-1.0.28-r2.ebuild delete mode 100644 app-misc/neofetch/neofetch-3.0.1.ebuild create mode 100644 app-misc/neofetch/neofetch-3.4.0.ebuild delete mode 100644 app-misc/pax-utils/pax-utils-1.1.7.ebuild delete mode 100644 app-misc/pax-utils/pax-utils-1.2.2-r2.ebuild delete mode 100644 app-misc/pipeworks/pipeworks-0.4.ebuild delete mode 100644 app-misc/vifm/vifm-0.9.1_beta.ebuild create mode 100644 app-office/texstudio/texstudio-2.12.8.ebuild create mode 100644 app-shells/zsh/zsh-5.5.ebuild create mode 100644 app-text/pdftk/pdftk-9999.ebuild delete mode 100644 app-text/poppler/files/poppler-0.26.0-qt5-dependencies.patch delete mode 100644 app-text/poppler/files/poppler-0.33.0-openjpeg2.patch delete mode 100644 app-text/poppler/files/poppler-0.40-FindQt4.patch delete mode 100644 app-text/poppler/files/poppler-0.53.0-respect-cflags.patch delete mode 100644 app-text/poppler/files/poppler-0.57.0-CVE-2017-14517.patch delete mode 100644 app-text/poppler/files/poppler-0.57.0-CVE-2017-14518.patch delete mode 100644 app-text/poppler/files/poppler-0.57.0-CVE-2017-14519.patch delete mode 100644 app-text/poppler/files/poppler-0.57.0-CVE-2017-14520.patch delete mode 100644 app-text/poppler/files/poppler-0.57.0-CVE-2017-14617.patch delete mode 100644 app-text/poppler/files/poppler-0.57.0-CVE-2017-14926.patch delete mode 100644 app-text/poppler/files/poppler-0.57.0-CVE-2017-14927.patch delete mode 100644 app-text/poppler/files/poppler-0.57.0-CVE-2017-14928.patch delete mode 100644 app-text/poppler/files/poppler-0.57.0-CVE-2017-14929.patch delete mode 100644 app-text/poppler/files/poppler-0.57.0-CVE-2017-15565.patch delete mode 100644 app-text/poppler/poppler-0.57.0-r1.ebuild delete mode 100644 app-text/poppler/poppler-0.61.1.ebuild delete mode 100644 app-text/tabler/tabler-2.ebuild delete mode 100644 app-text/texlive-core/texlive-core-2015-r1.ebuild delete mode 100644 app-text/texlive-core/texlive-core-2017-r2.ebuild create mode 100644 app-text/yodl/yodl-4.02.00.ebuild delete mode 100644 dev-db/maxscale/Manifest delete mode 100644 dev-db/maxscale/files/maxscale-1.2.0-rpath.patch delete mode 100644 dev-db/maxscale/files/maxscale-init.d delete mode 100644 dev-db/maxscale/maxscale-1.2.0.ebuild delete mode 100644 dev-db/maxscale/metadata.xml rename dev-embedded/cpik/{cpik-0.7.2_p4.ebuild => cpik-0.7.4_p4.ebuild} (53%) create mode 100644 dev-embedded/cpik/files/cpik-0.7.4_p4-gcc6.patch delete mode 100644 dev-java/icedtea-bin/icedtea-bin-3.6.0.ebuild delete mode 100644 dev-lang/scala/files/scala-2.11.11-no-git.patch delete mode 100644 dev-lang/srf/srf-1.0-r1.ebuild delete mode 100644 dev-lang/swi-prolog/swi-prolog-7.4.1.ebuild delete mode 100644 dev-lang/swi-prolog/swi-prolog-7.6.0.ebuild delete mode 100644 dev-lang/swi-prolog/swi-prolog-7.6.1.ebuild delete mode 100644 dev-lang/swi-prolog/swi-prolog-7.6.2.ebuild delete mode 100644 dev-lang/swi-prolog/swi-prolog-7.7.8.ebuild delete mode 100644 dev-lang/swi-prolog/swi-prolog-7.7.9.ebuild delete mode 100644 dev-libs/botan/botan-2.3.0.ebuild delete mode 100644 dev-libs/botan/files/botan-2.3.0-build.patch create mode 100644 dev-libs/libcdio/files/libcdio-2.0.0-iso-ioleak.patch create mode 100644 dev-libs/libcdio/libcdio-2.0.0-r1.ebuild delete mode 100644 dev-libs/libkpass/libkpass-6.ebuild delete mode 100644 dev-libs/libntru/libntru-0.4.1.ebuild delete mode 100644 dev-libs/liborcus/liborcus-0.13.3.ebuild delete mode 100644 dev-lisp/asdf-binary-locations/Manifest delete mode 100644 dev-lisp/asdf-binary-locations/asdf-binary-locations-20061018.ebuild delete mode 100644 dev-lisp/asdf-binary-locations/metadata.xml delete mode 100644 dev-lisp/common-lisp-controller/Manifest delete mode 100644 dev-lisp/common-lisp-controller/common-lisp-controller-4.27.ebuild delete mode 100644 dev-lisp/common-lisp-controller/common-lisp-controller-5.13-r1.ebuild delete mode 100644 dev-lisp/common-lisp-controller/files/4.27/lisp-config.lisp delete mode 100644 dev-lisp/common-lisp-controller/files/5.13/lisp-config.lisp delete mode 100644 dev-lisp/common-lisp-controller/files/README.Gentoo delete mode 100644 dev-lisp/common-lisp-controller/metadata.xml delete mode 100644 dev-lisp/gcl/gcl-2.6.11.ebuild delete mode 100644 dev-lisp/gentoo-init/Manifest delete mode 100644 dev-lisp/gentoo-init/files/gentoo-init-1.lisp delete mode 100644 dev-lisp/gentoo-init/files/gentoo-init.lisp delete mode 100644 dev-lisp/gentoo-init/files/source-registry.conf delete mode 100644 dev-lisp/gentoo-init/gentoo-init-0.1.ebuild delete mode 100644 dev-lisp/gentoo-init/gentoo-init-1.0.ebuild delete mode 100644 dev-lisp/gentoo-init/metadata.xml delete mode 100644 dev-php/ZendFramework/Manifest delete mode 100644 dev-php/ZendFramework/ZendFramework-1.12.9.ebuild delete mode 100644 dev-php/ZendFramework/metadata.xml create mode 100644 dev-python/ipcalc/ipcalc-1.99.0.ebuild delete mode 100644 dev-python/pytest/pytest-3.4.1.ebuild create mode 100644 dev-python/python_orocos_kdl/python_orocos_kdl-1.4.0.ebuild create mode 100644 dev-ros/class_loader/class_loader-0.4.0.ebuild rename dev-ros/collada_parser/{collada_parser-1.12.10-r2.ebuild => collada_parser-1.12.10-r3.ebuild} (95%) delete mode 100644 dev-ros/eigen_conversions/eigen_conversions-1.11.8.ebuild rename dev-ros/eigen_conversions/{eigen_conversions-1.11.7.ebuild => eigen_conversions-1.11.9-r1.ebuild} (88%) delete mode 100644 dev-ros/eigen_conversions/eigen_conversions-1.11.9.ebuild delete mode 100644 dev-ros/kdl_conversions/kdl_conversions-1.11.7.ebuild rename dev-ros/kdl_conversions/{kdl_conversions-1.11.8.ebuild => kdl_conversions-1.11.9-r1.ebuild} (86%) delete mode 100644 dev-ros/kdl_conversions/kdl_conversions-1.11.9.ebuild create mode 100644 dev-ros/kdl_parser/kdl_parser-1.13.0.ebuild create mode 100644 dev-ros/kdl_parser_py/kdl_parser_py-1.13.0.ebuild create mode 100644 dev-ros/pluginlib/pluginlib-1.12.0-r1.ebuild create mode 100644 dev-ros/robot_state_publisher/robot_state_publisher-1.13.6-r1.ebuild rename dev-ros/tf2_kdl/{tf2_kdl-0.6.1.ebuild => tf2_kdl-0.6.1-r1.ebuild} (96%) delete mode 100644 dev-ros/tf_conversions/tf_conversions-1.11.8.ebuild rename dev-ros/tf_conversions/{tf_conversions-1.11.7.ebuild => tf_conversions-1.11.9-r1.ebuild} (91%) delete mode 100644 dev-ros/tf_conversions/tf_conversions-1.11.9.ebuild create mode 100644 dev-ros/urdf/urdf-1.13.1.ebuild delete mode 100644 dev-ros/urdf_parser_plugin/urdf_parser_plugin-1.12.7.ebuild delete mode 100644 dev-ros/urdf_parser_plugin/urdf_parser_plugin-1.12.8.ebuild delete mode 100644 dev-ros/urdf_parser_plugin/urdf_parser_plugin-1.12.9.ebuild rename dev-ros/urdf_parser_plugin/{urdf_parser_plugin-1.12.10.ebuild => urdf_parser_plugin-1.13.1.ebuild} (74%) delete mode 100644 dev-ros/xacro/xacro-1.12.0.ebuild rename dev-ros/xacro/{xacro-1.12.1.ebuild => xacro-1.13.0.ebuild} (100%) create mode 100644 dev-ruby/crass/crass-1.0.4.ebuild delete mode 100644 dev-ruby/gherkin/gherkin-2.12.0-r3.ebuild create mode 100644 dev-ruby/rake/rake-12.3.1.ebuild delete mode 100644 dev-ruby/selenium-webdriver/selenium-webdriver-3.7.0.ebuild delete mode 100644 dev-ruby/semantic_puppet/semantic_puppet-0.1.3.ebuild delete mode 100644 dev-ruby/semantic_puppet/semantic_puppet-1.0.1-r1.ebuild delete mode 100644 dev-ruby/shoulda-context/shoulda-context-1.2.1.ebuild delete mode 100644 dev-ruby/slop/slop-4.4.1.ebuild delete mode 100644 dev-ruby/slop/slop-4.6.1.ebuild delete mode 100644 dev-ruby/sqlite3/sqlite3-1.3.12.ebuild delete mode 100644 dev-scheme/slib/files/slib-3.2.2-fix-texinfo.awk delete mode 100644 dev-texlive/texlive-basic/texlive-basic-2015.ebuild delete mode 100644 dev-texlive/texlive-bibtexextra/texlive-bibtexextra-2015.ebuild delete mode 100644 dev-texlive/texlive-context/texlive-context-2015.ebuild delete mode 100644 dev-texlive/texlive-fontsextra/texlive-fontsextra-2015.ebuild delete mode 100644 dev-texlive/texlive-fontsrecommended/texlive-fontsrecommended-2015.ebuild delete mode 100644 dev-texlive/texlive-fontutils/texlive-fontutils-2015.ebuild delete mode 100644 dev-texlive/texlive-formatsextra/texlive-formatsextra-2015.ebuild delete mode 100644 dev-texlive/texlive-games/texlive-games-2015.ebuild delete mode 100644 dev-texlive/texlive-genericextra/texlive-genericextra-2015.ebuild delete mode 100644 dev-texlive/texlive-genericrecommended/texlive-genericrecommended-2015.ebuild delete mode 100644 dev-texlive/texlive-humanities/texlive-humanities-2015.ebuild delete mode 100644 dev-texlive/texlive-langafrican/texlive-langafrican-2015.ebuild delete mode 100644 dev-texlive/texlive-langarabic/texlive-langarabic-2015.ebuild delete mode 100644 dev-texlive/texlive-langchinese/texlive-langchinese-2015.ebuild delete mode 100644 dev-texlive/texlive-langcjk/texlive-langcjk-2015.ebuild delete mode 100644 dev-texlive/texlive-langcyrillic/texlive-langcyrillic-2015.ebuild delete mode 100644 dev-texlive/texlive-langitalian/texlive-langitalian-2015.ebuild delete mode 100644 dev-texlive/texlive-langjapanese/texlive-langjapanese-2015.ebuild delete mode 100644 dev-texlive/texlive-langkorean/texlive-langkorean-2015.ebuild delete mode 100644 dev-texlive/texlive-langother/texlive-langother-2015.ebuild delete mode 100644 dev-texlive/texlive-langpolish/texlive-langpolish-2015.ebuild delete mode 100644 dev-texlive/texlive-langportuguese/texlive-langportuguese-2015.ebuild delete mode 100644 dev-texlive/texlive-langspanish/texlive-langspanish-2015.ebuild delete mode 100644 dev-texlive/texlive-latex/texlive-latex-2015.ebuild delete mode 100644 dev-texlive/texlive-latexextra/texlive-latexextra-2015-r1.ebuild delete mode 100644 dev-texlive/texlive-latexrecommended/texlive-latexrecommended-2015-r1.ebuild delete mode 100644 dev-texlive/texlive-luatex/texlive-luatex-2015.ebuild delete mode 100644 dev-texlive/texlive-mathextra/texlive-mathextra-2012-r1.ebuild delete mode 100644 dev-texlive/texlive-mathextra/texlive-mathextra-2012.ebuild delete mode 100644 dev-texlive/texlive-mathextra/texlive-mathextra-2013.ebuild delete mode 100644 dev-texlive/texlive-mathextra/texlive-mathextra-2014.ebuild delete mode 100644 dev-texlive/texlive-metapost/texlive-metapost-2015.ebuild delete mode 100644 dev-texlive/texlive-music/texlive-music-2015.ebuild delete mode 100644 dev-texlive/texlive-omega/texlive-omega-2015.ebuild delete mode 100644 dev-texlive/texlive-pictures/texlive-pictures-2015-r2.ebuild delete mode 100644 dev-texlive/texlive-plainextra/texlive-plainextra-2015.ebuild delete mode 100644 dev-texlive/texlive-pstricks/texlive-pstricks-2015.ebuild delete mode 100644 dev-texlive/texlive-publishers/texlive-publishers-2015.ebuild delete mode 100644 dev-texlive/texlive-science/texlive-science-2012-r1.ebuild delete mode 100644 dev-texlive/texlive-science/texlive-science-2012.ebuild delete mode 100644 dev-texlive/texlive-science/texlive-science-2013.ebuild delete mode 100644 dev-texlive/texlive-science/texlive-science-2014.ebuild delete mode 100644 dev-texlive/texlive-xetex/texlive-xetex-2015.ebuild create mode 100644 dev-util/cucumber-expressions/cucumber-expressions-5.0.15.ebuild delete mode 100644 dev-util/cucumber-rails/cucumber-rails-1.4.5.ebuild create mode 100644 dev-util/icmake/icmake-9.02.07.ebuild rename dev-vcs/subversion/{subversion-1.10.0_rc1.ebuild => subversion-1.10.0_rc2.ebuild} (100%) delete mode 100644 eclass/common-lisp-common.eclass delete mode 100644 eclass/common-lisp.eclass delete mode 100644 kde-misc/kwebkitpart/kwebkitpart-1.4.0_pre20180302.ebuild create mode 100644 kde-plasma/plasma-integration/files/plasma-integration-5.12.4-remote-dir-selection.patch rename kde-plasma/plasma-integration/{plasma-integration-5.12.4.ebuild => plasma-integration-5.12.4-r1.ebuild} (94%) delete mode 100644 lxde-base/lxterminal/lxterminal-0.1.11.ebuild delete mode 100644 lxde-base/menu-cache/files/menu-cache-1.0.2-CVE-2017-8933.patch delete mode 100644 lxde-base/menu-cache/menu-cache-1.0.2-r1.ebuild delete mode 100644 media-gfx/arss/arss-0.2.3.ebuild delete mode 100644 media-gfx/graphviz/files/graphviz-2.34.0-dot-pangocairo-link.patch delete mode 100644 media-gfx/graphviz/files/graphviz-2.38.0-ghostscript-9.18.patch create mode 100644 media-gfx/krita/krita-4.0.0.ebuild delete mode 100644 media-gfx/tgif/tgif-4.2.5.ebuild delete mode 100644 media-libs/libsndfile/libsndfile-1.0.26.ebuild delete mode 100644 media-libs/libsndfile/libsndfile-1.0.27-r1.ebuild delete mode 100644 media-sound/mup/files/mup-5.6-fltk-fixes.patch delete mode 100644 media-sound/mup/files/mup-5.7-Makefile.patch create mode 100644 media-sound/mup/files/mup-6.6-makefile.patch rename media-sound/mup/{mup-5.7.ebuild => mup-6.6.ebuild} (52%) create mode 100644 media-sound/qtscrobbler/files/qtscrobbler-0.11_pre20130123-qt5.patch create mode 100644 media-sound/qtscrobbler/qtscrobbler-0.11_pre20130123.ebuild create mode 100644 media-video/vcdimager/vcdimager-2.0.1.ebuild create mode 100644 metadata/glsa/glsa-201804-03.xml create mode 100644 metadata/glsa/glsa-201804-04.xml create mode 100644 metadata/glsa/glsa-201804-05.xml create mode 100644 metadata/glsa/glsa-201804-06.xml create mode 100644 metadata/glsa/glsa-201804-07.xml create mode 100644 metadata/glsa/glsa-201804-08.xml create mode 100644 metadata/glsa/glsa-201804-09.xml delete mode 100644 metadata/md5-cache/app-admin/fsvs-1.2.5-r1 delete mode 100644 metadata/md5-cache/app-cdr/cdck-0.7.0-r1 delete mode 100644 metadata/md5-cache/app-crypt/ckpass-0.2 delete mode 100644 metadata/md5-cache/app-doc/jargon-4.4.7 delete mode 100644 metadata/md5-cache/app-editors/gvim-8.0.0386 delete mode 100644 metadata/md5-cache/app-editors/gvim-8.0.1188 delete mode 100644 metadata/md5-cache/app-editors/qemacs-0.4.0_pre20090420-r1 delete mode 100644 metadata/md5-cache/app-editors/vim-8.0.0386 delete mode 100644 metadata/md5-cache/app-editors/vim-8.0.1188 create mode 100644 metadata/md5-cache/app-emulation/lxd-3.0.0-r1 delete mode 100644 metadata/md5-cache/app-emulation/xen-4.8.2-r2 delete mode 100644 metadata/md5-cache/app-emulation/xen-4.8.2-r3 delete mode 100644 metadata/md5-cache/app-emulation/xen-4.9.0 delete mode 100644 metadata/md5-cache/app-emulation/xen-4.9.1 delete mode 100644 metadata/md5-cache/app-emulation/xen-pvgrub-4.8.2-r1 delete mode 100644 metadata/md5-cache/app-emulation/xen-pvgrub-4.9.0 delete mode 100644 metadata/md5-cache/app-emulation/xen-tools-4.8.2-r3 delete mode 100644 metadata/md5-cache/app-emulation/xen-tools-4.9.0 delete mode 100644 metadata/md5-cache/app-emulation/xen-tools-4.9.1 create mode 100644 metadata/md5-cache/app-i18n/translate-shell-0.9.6.7 delete mode 100644 metadata/md5-cache/app-misc/away-0.9.5-r1 delete mode 100644 metadata/md5-cache/app-misc/dailystrips-1.0.28-r2 rename metadata/md5-cache/app-misc/{neofetch-3.0.1 => neofetch-3.4.0} (62%) delete mode 100644 metadata/md5-cache/app-misc/pax-utils-1.1.7 delete mode 100644 metadata/md5-cache/app-misc/pax-utils-1.2.2-r2 delete mode 100644 metadata/md5-cache/app-misc/pipeworks-0.4 delete mode 100644 metadata/md5-cache/app-misc/vifm-0.9.1_beta create mode 100644 metadata/md5-cache/app-office/texstudio-2.12.8 create mode 100644 metadata/md5-cache/app-shells/zsh-5.5 create mode 100644 metadata/md5-cache/app-text/pdftk-9999 delete mode 100644 metadata/md5-cache/app-text/poppler-0.57.0-r1 delete mode 100644 metadata/md5-cache/app-text/poppler-0.61.1 delete mode 100644 metadata/md5-cache/app-text/tabler-2 delete mode 100644 metadata/md5-cache/app-text/texlive-core-2015-r1 delete mode 100644 metadata/md5-cache/app-text/texlive-core-2017-r2 create mode 100644 metadata/md5-cache/app-text/yodl-4.02.00 delete mode 100644 metadata/md5-cache/dev-db/maxscale-1.2.0 delete mode 100644 metadata/md5-cache/dev-embedded/cpik-0.7.2_p4 create mode 100644 metadata/md5-cache/dev-embedded/cpik-0.7.4_p4 delete mode 100644 metadata/md5-cache/dev-java/icedtea-bin-3.6.0 delete mode 100644 metadata/md5-cache/dev-lang/srf-1.0-r1 delete mode 100644 metadata/md5-cache/dev-lang/swi-prolog-7.4.1 delete mode 100644 metadata/md5-cache/dev-lang/swi-prolog-7.6.0 delete mode 100644 metadata/md5-cache/dev-lang/swi-prolog-7.6.1 delete mode 100644 metadata/md5-cache/dev-lang/swi-prolog-7.6.2 delete mode 100644 metadata/md5-cache/dev-lang/swi-prolog-7.7.8 delete mode 100644 metadata/md5-cache/dev-lang/swi-prolog-7.7.9 delete mode 100644 metadata/md5-cache/dev-libs/botan-2.3.0 create mode 100644 metadata/md5-cache/dev-libs/libcdio-2.0.0-r1 delete mode 100644 metadata/md5-cache/dev-libs/libkpass-6 delete mode 100644 metadata/md5-cache/dev-libs/libntru-0.4.1 delete mode 100644 metadata/md5-cache/dev-libs/liborcus-0.13.3 delete mode 100644 metadata/md5-cache/dev-lisp/asdf-binary-locations-20061018 delete mode 100644 metadata/md5-cache/dev-lisp/common-lisp-controller-4.27 delete mode 100644 metadata/md5-cache/dev-lisp/common-lisp-controller-5.13-r1 delete mode 100644 metadata/md5-cache/dev-lisp/gcl-2.6.11 delete mode 100644 metadata/md5-cache/dev-lisp/gentoo-init-0.1 delete mode 100644 metadata/md5-cache/dev-lisp/gentoo-init-1.0 delete mode 100644 metadata/md5-cache/dev-php/ZendFramework-1.12.9 create mode 100644 metadata/md5-cache/dev-python/ipcalc-1.99.0 delete mode 100644 metadata/md5-cache/dev-python/pytest-3.4.1 create mode 100644 metadata/md5-cache/dev-python/python_orocos_kdl-1.4.0 rename metadata/md5-cache/dev-ros/{urdf_parser_plugin-1.12.8 => class_loader-0.4.0} (51%) rename metadata/md5-cache/dev-ros/{collada_parser-1.12.10-r2 => collada_parser-1.12.10-r3} (62%) delete mode 100644 metadata/md5-cache/dev-ros/eigen_conversions-1.11.7 delete mode 100644 metadata/md5-cache/dev-ros/eigen_conversions-1.11.8 delete mode 100644 metadata/md5-cache/dev-ros/eigen_conversions-1.11.9 create mode 100644 metadata/md5-cache/dev-ros/eigen_conversions-1.11.9-r1 delete mode 100644 metadata/md5-cache/dev-ros/kdl_conversions-1.11.7 delete mode 100644 metadata/md5-cache/dev-ros/kdl_conversions-1.11.8 delete mode 100644 metadata/md5-cache/dev-ros/kdl_conversions-1.11.9 create mode 100644 metadata/md5-cache/dev-ros/kdl_conversions-1.11.9-r1 create mode 100644 metadata/md5-cache/dev-ros/kdl_parser-1.13.0 create mode 100644 metadata/md5-cache/dev-ros/kdl_parser_py-1.13.0 rename metadata/md5-cache/dev-ros/{xacro-1.12.0 => pluginlib-1.12.0-r1} (52%) create mode 100644 metadata/md5-cache/dev-ros/robot_state_publisher-1.13.6-r1 rename metadata/md5-cache/dev-ros/{tf2_kdl-0.6.1 => tf2_kdl-0.6.1-r1} (60%) delete mode 100644 metadata/md5-cache/dev-ros/tf_conversions-1.11.7 delete mode 100644 metadata/md5-cache/dev-ros/tf_conversions-1.11.8 delete mode 100644 metadata/md5-cache/dev-ros/tf_conversions-1.11.9 create mode 100644 metadata/md5-cache/dev-ros/tf_conversions-1.11.9-r1 create mode 100644 metadata/md5-cache/dev-ros/urdf-1.13.1 delete mode 100644 metadata/md5-cache/dev-ros/urdf_parser_plugin-1.12.10 delete mode 100644 metadata/md5-cache/dev-ros/urdf_parser_plugin-1.12.7 rename metadata/md5-cache/dev-ros/{urdf_parser_plugin-1.12.9 => urdf_parser_plugin-1.13.1} (92%) rename metadata/md5-cache/dev-ros/{xacro-1.12.1 => xacro-1.13.0} (96%) create mode 100644 metadata/md5-cache/dev-ruby/crass-1.0.4 delete mode 100644 metadata/md5-cache/dev-ruby/gherkin-2.12.0-r3 create mode 100644 metadata/md5-cache/dev-ruby/rake-12.3.1 delete mode 100644 metadata/md5-cache/dev-ruby/selenium-webdriver-3.7.0 delete mode 100644 metadata/md5-cache/dev-ruby/semantic_puppet-0.1.3 delete mode 100644 metadata/md5-cache/dev-ruby/semantic_puppet-1.0.1-r1 delete mode 100644 metadata/md5-cache/dev-ruby/shoulda-context-1.2.1 delete mode 100644 metadata/md5-cache/dev-ruby/slop-4.4.1 delete mode 100644 metadata/md5-cache/dev-ruby/slop-4.6.1 delete mode 100644 metadata/md5-cache/dev-ruby/sqlite3-1.3.12 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-basic-2015 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-bibtexextra-2015 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-context-2015 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-fontsextra-2015 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-fontsrecommended-2015 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-fontutils-2015 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-formatsextra-2015 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-games-2015 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-genericextra-2015 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-genericrecommended-2015 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-humanities-2015 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-langafrican-2015 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-langarabic-2015 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-langchinese-2015 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-langcjk-2015 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-langcyrillic-2015 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-langitalian-2015 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-langjapanese-2015 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-langkorean-2015 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-langother-2015 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-langpolish-2015 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-langportuguese-2015 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-langspanish-2015 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-latex-2015 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-latexextra-2015-r1 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-latexrecommended-2015-r1 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-luatex-2015 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-mathextra-2012 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-mathextra-2012-r1 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-mathextra-2013 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-mathextra-2014 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-metapost-2015 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-music-2015 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-omega-2015 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-pictures-2015-r2 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-plainextra-2015 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-pstricks-2015 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-publishers-2015 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-science-2012 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-science-2012-r1 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-science-2013 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-science-2014 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-xetex-2015 create mode 100644 metadata/md5-cache/dev-util/cucumber-expressions-5.0.15 delete mode 100644 metadata/md5-cache/dev-util/cucumber-rails-1.4.5 rename metadata/md5-cache/{app-editors/ne-3.0.1 => dev-util/icmake-9.02.07} (54%) rename metadata/md5-cache/dev-vcs/{subversion-1.10.0_rc1 => subversion-1.10.0_rc2} (98%) delete mode 100644 metadata/md5-cache/kde-misc/kwebkitpart-1.4.0_pre20180302 rename metadata/md5-cache/kde-plasma/{plasma-integration-5.12.4 => plasma-integration-5.12.4-r1} (98%) delete mode 100644 metadata/md5-cache/lxde-base/lxterminal-0.1.11 delete mode 100644 metadata/md5-cache/lxde-base/menu-cache-1.0.2-r1 create mode 100644 metadata/md5-cache/media-gfx/krita-4.0.0 delete mode 100644 metadata/md5-cache/media-gfx/tgif-4.2.5 delete mode 100644 metadata/md5-cache/media-libs/libsndfile-1.0.26 delete mode 100644 metadata/md5-cache/media-libs/libsndfile-1.0.27-r1 delete mode 100644 metadata/md5-cache/media-sound/mup-5.7 create mode 100644 metadata/md5-cache/media-sound/mup-6.6 create mode 100644 metadata/md5-cache/media-sound/qtscrobbler-0.11_pre20130123 create mode 100644 metadata/md5-cache/media-video/vcdimager-2.0.1 delete mode 100644 metadata/md5-cache/net-analyzer/dnstracer-1.9-r1 delete mode 100644 metadata/md5-cache/net-dns/openresolv-3.8.1 create mode 100644 metadata/md5-cache/net-firewall/pglinux-2.3.1_p20171006 create mode 100644 metadata/md5-cache/net-irc/epic5-1.1.10-r2 delete mode 100644 metadata/md5-cache/net-news/rawdog-2.22 delete mode 100644 metadata/md5-cache/net-p2p/bitcoin-qt-0.16.0 create mode 100644 metadata/md5-cache/net-print/hplip-3.18.3 create mode 100644 metadata/md5-cache/net-wireless/hostapd-2.6-r2 rename metadata/md5-cache/sci-chemistry/{avogadro2-0.9.0 => avogadro2-1.90.0_p20180211} (67%) delete mode 100644 metadata/md5-cache/sci-libs/avogadrolibs-0.9.0 create mode 100644 metadata/md5-cache/sci-libs/avogadrolibs-1.91.0_pre20180406 rename metadata/md5-cache/{media-gfx/arss-0.2.3 => sci-libs/orocos_kdl-1.4.0} (59%) delete mode 100644 metadata/md5-cache/sci-mathematics/cvc3-2.4.1 delete mode 100644 metadata/md5-cache/sci-mathematics/e-1.8 delete mode 100644 metadata/md5-cache/sci-mathematics/kodkod-1.5.2 delete mode 100644 metadata/md5-cache/sci-mathematics/kodkodi-1.5.2 delete mode 100644 metadata/md5-cache/sci-mathematics/octave-4.2.1 delete mode 100644 metadata/md5-cache/sys-apps/shadow-4.4-r2 create mode 100644 metadata/md5-cache/sys-devel/binutils-2.30-r1 rename metadata/md5-cache/sys-fs/{btrfs-progs-4.16_rc1 => btrfs-progs-4.16} (92%) delete mode 100644 metadata/md5-cache/sys-fs/davl-1.2.4-r1 create mode 100644 metadata/md5-cache/sys-fs/lxcfs-3.0.0 rename metadata/md5-cache/sys-kernel/{gentoo-sources-4.15.11 => gentoo-sources-4.14.33} (79%) delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.15.10 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.15.12 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.15.13 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.15.14 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.15.15 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.15.3 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.15.4 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.15.5 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.15.6 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.15.7-r1 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.15.8 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.15.9 rename metadata/md5-cache/sys-kernel/{gentoo-sources-4.15.1 => gentoo-sources-4.16.1} (82%) rename metadata/md5-cache/sys-kernel/{gentoo-sources-4.15.0 => gentoo-sources-4.4.127} (79%) rename metadata/md5-cache/sys-kernel/{gentoo-sources-4.15.2 => gentoo-sources-4.9.93} (79%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-4.14.32 => vanilla-sources-4.14.33} (89%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-4.15.15 => vanilla-sources-4.15.16} (89%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-4.16.0 => vanilla-sources-4.16.1} (86%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-4.4.126 => vanilla-sources-4.4.127} (89%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-4.9.92 => vanilla-sources-4.9.93} (90%) create mode 100644 metadata/md5-cache/www-apps/radicale-2.1.8 create mode 100644 metadata/md5-cache/x11-themes/gtk-engines-xfce-3.2.0-r201 create mode 100644 metadata/md5-cache/x11-themes/gtk-engines-xfce-3.2.0-r301 create mode 100644 metadata/md5-cache/xfce-base/xfce4-appfinder-4.12.0-r2 create mode 100644 metadata/md5-cache/xfce-base/xfce4-session-4.12.1-r2 create mode 100644 metadata/md5-cache/xfce-base/xfconf-4.12.1-r1 create mode 100644 metadata/md5-cache/xfce-extra/thunar-shares-plugin-0.2.0_p20101105-r1 create mode 100644 metadata/md5-cache/xfce-extra/xfce-theme-manager-0.3.7 create mode 100644 metadata/md5-cache/xfce-extra/xfce4-embed-plugin-1.6.0-r1 create mode 100644 metadata/md5-cache/xfce-extra/xfce4-eyes-plugin-4.4.5-r1 create mode 100644 metadata/md5-cache/xfce-extra/xfce4-hdaps-0.0.9-r1 create mode 100644 metadata/md5-cache/xfce-extra/xfce4-kbdleds-plugin-0.0.6-r1 create mode 100644 metadata/news/2018-04-08-radicale-2-requires-pre-install-migration/2018-04-08-radicale-2-requires-pre-install-migration.en.txt delete mode 100644 net-analyzer/dnstracer/dnstracer-1.9-r1.ebuild delete mode 100644 net-dns/openresolv/files/3.8.1-restore-newline.patch delete mode 100644 net-dns/openresolv/openresolv-3.8.1.ebuild create mode 100644 net-firewall/pglinux/pglinux-2.3.1_p20171006.ebuild create mode 100644 net-irc/epic5/epic5-1.1.10-r2.ebuild delete mode 100644 net-news/rawdog/rawdog-2.22.ebuild delete mode 100644 net-p2p/bitcoin-qt/bitcoin-qt-0.16.0.ebuild delete mode 100644 net-p2p/bitcoin-qt/files/0.13.2-libressl.patch create mode 100644 net-p2p/bitcoin-qt/files/bitcoin-qt-0.16.0-fix_memory_include.patch create mode 100644 net-print/hplip/hplip-3.18.3.ebuild create mode 100644 net-wireless/hostapd/hostapd-2.6-r2.ebuild rename sci-chemistry/avogadro2/{avogadro2-0.9.0.ebuild => avogadro2-1.90.0_p20180211.ebuild} (55%) delete mode 100644 sci-libs/avogadrolibs/avogadrolibs-0.9.0.ebuild create mode 100644 sci-libs/avogadrolibs/avogadrolibs-1.91.0_pre20180406.ebuild delete mode 100644 sci-libs/avogadrolibs/files/avogadrolibs-0.8.0-underlinking.patch create mode 100644 sci-libs/avogadrolibs/files/avogadrolibs-1.91.0_pre20180406-bundled-genxrdpattern.patch create mode 100644 sci-libs/avogadrolibs/files/avogadrolibs-1.91.0_pre20180406-unbundle-jsoncpp.patch create mode 100644 sci-libs/avogadrolibs/files/avogadrolibs-1.91.0_pre20180406-underlinking.patch create mode 100644 sci-libs/orocos_kdl/orocos_kdl-1.4.0.ebuild delete mode 100644 sci-mathematics/cvc3/cvc3-2.4.1.ebuild delete mode 100644 sci-mathematics/e/e-1.8.ebuild delete mode 100644 sci-mathematics/kodkod/kodkod-1.5.2.ebuild delete mode 100644 sci-mathematics/kodkodi/kodkodi-1.5.2.ebuild delete mode 100644 sci-mathematics/octave/files/octave-4.2.0-fix-qscintilla-detection.patch delete mode 100644 sci-mathematics/octave/files/octave-4.2.0-imagemagick-configure.patch delete mode 100644 sci-mathematics/octave/files/octave-4.2.0-ncurses-pkgconfig.patch delete mode 100644 sci-mathematics/octave/octave-4.2.1.ebuild delete mode 100644 sci-visualization/opendx/files/opendx-4.4.4-magick.patch delete mode 100644 sys-apps/busybox/files/busybox-1.19.0-bb.patch delete mode 100644 sys-apps/busybox/files/busybox-1.25.1-setfiles.patch delete mode 100644 sys-apps/shadow/shadow-4.4-r2.ebuild create mode 100644 sys-devel/binutils/binutils-2.30-r1.ebuild rename sys-fs/btrfs-progs/{btrfs-progs-4.16_rc1.ebuild => btrfs-progs-4.16.ebuild} (100%) delete mode 100644 sys-fs/davl/davl-1.2.4-r1.ebuild delete mode 100644 sys-fs/e2fsprogs/files/e2fsprogs-1.43.8-big-endian.patch create mode 100644 sys-fs/lxcfs/files/lxcfs-3.0.0-fusermount-path.patch create mode 100644 sys-fs/lxcfs/files/lxcfs-3.0.0.initd create mode 100644 sys-fs/lxcfs/lxcfs-3.0.0.ebuild rename sys-kernel/gentoo-sources/{gentoo-sources-4.15.10.ebuild => gentoo-sources-4.14.33.ebuild} (97%) delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.15.12.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.15.13.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.15.14.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.15.15.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.15.2.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.15.3.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.15.4.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.15.5.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.15.6.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.15.7-r1.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.15.8.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.15.9.ebuild rename sys-kernel/gentoo-sources/{gentoo-sources-4.15.1.ebuild => gentoo-sources-4.16.1.ebuild} (100%) rename sys-kernel/gentoo-sources/{gentoo-sources-4.15.11.ebuild => gentoo-sources-4.4.127.ebuild} (96%) rename sys-kernel/gentoo-sources/{gentoo-sources-4.15.0.ebuild => gentoo-sources-4.9.93.ebuild} (97%) rename sys-kernel/vanilla-sources/{vanilla-sources-4.14.32.ebuild => vanilla-sources-4.14.33.ebuild} (97%) rename sys-kernel/vanilla-sources/{vanilla-sources-4.15.15.ebuild => vanilla-sources-4.15.16.ebuild} (97%) rename sys-kernel/vanilla-sources/{vanilla-sources-4.16.0.ebuild => vanilla-sources-4.16.1.ebuild} (97%) rename sys-kernel/vanilla-sources/{vanilla-sources-4.4.126.ebuild => vanilla-sources-4.4.127.ebuild} (97%) delete mode 100644 sys-kernel/vanilla-sources/vanilla-sources-4.9.92.ebuild create mode 100644 sys-kernel/vanilla-sources/vanilla-sources-4.9.93.ebuild create mode 100644 www-apps/radicale/radicale-2.1.8.ebuild delete mode 100644 www-servers/tomcat/files/tomcat-7.0.85-build.xml.patch delete mode 100644 www-servers/tomcat/files/tomcat-8.0.50-build.xml.patch delete mode 100644 www-servers/tomcat/files/tomcat-8.5.28-build.xml.patch delete mode 100644 www-servers/tomcat/files/tomcat-9.0.5-build.xml.patch create mode 100644 x11-themes/gtk-engines-xfce/gtk-engines-xfce-3.2.0-r201.ebuild create mode 100644 x11-themes/gtk-engines-xfce/gtk-engines-xfce-3.2.0-r301.ebuild create mode 100644 xfce-base/xfce4-appfinder/xfce4-appfinder-4.12.0-r2.ebuild create mode 100644 xfce-base/xfce4-session/xfce4-session-4.12.1-r2.ebuild create mode 100644 xfce-base/xfconf/xfconf-4.12.1-r1.ebuild create mode 100644 xfce-extra/thunar-shares-plugin/thunar-shares-plugin-0.2.0_p20101105-r1.ebuild create mode 100644 xfce-extra/xfce-theme-manager/xfce-theme-manager-0.3.7.ebuild create mode 100644 xfce-extra/xfce4-embed-plugin/xfce4-embed-plugin-1.6.0-r1.ebuild create mode 100644 xfce-extra/xfce4-eyes-plugin/xfce4-eyes-plugin-4.4.5-r1.ebuild create mode 100644 xfce-extra/xfce4-hdaps/xfce4-hdaps-0.0.9-r1.ebuild create mode 100644 xfce-extra/xfce4-kbdleds-plugin/xfce4-kbdleds-plugin-0.0.6-r1.ebuild diff --git a/Manifest.files.gz b/Manifest.files.gz index 7b91bbb1dc75ee238a1b5263e317e54299efa0db..a2fe3742ec6a1ce36578af189d0922cf53ef6b36 100644 GIT binary patch literal 28957 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 I7P!#>05j~xcK`qY literal 28979 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

rb95 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 diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz index c8d65d5d827f18f97ee903f22f88a51acf0f443a..35e74489c066372ce034482531bb6df612228ecc 100644 GIT binary patch delta 33353 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 delta 33372 zcmV(=K-s_4g#yWi0)HQi2mk;800092biK`zB{`C%x93yTo|2^D-)z|<911Dqa5J-~ z00tl{BqJkoA|kuH=IQx;mMr({S=CZfS(Op)_nHB!N6%5HD*m^B`EUR7mtWV9KKqaU zzx?~JpZ^kaJ^u2a{_lVJzy5RlPk#ybIqv(OB_FYc5>lLZTYt0n9r`uueV^&P^OaV) zT21L{vE+WNp2B_XdW0HkyN-GHtK4hnSdO@7U31T!GapdW(Z;+>S~+I^tZlxh^`p0W z&N8pR{MY~EUrLC7scnaJ*S+tHf21{bKgK9~mUE|al=E6^T%jgDs-At+*=wx1$Gl6s zdT93yJC0Q5eSh(6qm&iu)$?6TkE8`OtnsR~m6Z0KcV%IE&N+-$ zY8<`wo!Wi2BZcEUW4`YlXCH~TKCY4zi^HOZv-E!N6@L$w>^OLee3W*qIcm%)-97XW z*G>mJQm&fjagBM!dhNfj8H>Q%j%3Q~*Vz|#GuLW& ztoz#KxMz&ln)!-nPIX`d<(_?>tE4jw?C07whrF)P*F56i7b|H5>%6YqSjuyssh5`G zU9q%zjXU(ICGB&>vmUcyKj&V%vNYkoc-y&;yMOJ-pIz)}DY=~Z0t=7%ojaDB|G7p> zd9b+08CpuU=5g@}?9BPHSnJ!@@4tQeW&PBDy)m_4fBpT-ryqZNU%%4M>wWz~SQWp@ z>=o~pSg>mpe70%V8S9O;oNHdIwQFd~^=u2{>9w8n3K&7gP6L0xYYBS<*7S~Zq}ozh z?SHz<;2&w9$Bg&j?OFGY6|&-G#5V_x_Z4}Mab9g>n4K-VVu<6&p_VJgIO>&lPNhU1 z={)bbd8#8^bBCk2U%iew=a`}M3X8QKwa1w>>XxrN#{;{{OIr!+>V1{jH@}p5tgFAQ z->?0DeEss%y5mouSh)9fyLimMFI%sxVSi3nJ6oJ>XWr(x!sOwAKi&*j%2x*KS}QH@ z0iu@ zv=%V&-PqF7LOc(CGp|){Ao<=WU$tVXJs&l^`skPb`RmUwUdng9E!Vj4Ot!Z4U9aor zm$5Q-A+NrDFt$6d*%D6}Sl9zN3@gsXZsQH@#O?6Yc-(#5?e3GGyYg}Nl2}w;1N*$L zBOa5r1>0&`q4Q1|GYlio{P*SJgMZp}VIT{8V0SK-IOFEE6Jtif;^%Da{48U}bsv+z zz^vkKlQ{E0rI@*T!Gef4v-O)0fFVtQYv<#}f5L1-{~qmJN9hLvjYqnHi~PD=-#?Al z5Rg){)0rWq*9L0`+C4 zjb+|qQMytOGZWByY8YPSRR?dBZasoH+in8wmB6IQKE0V&t-JO;_QD|9zEV=}#7#ob z!Jgth1XiNpO}LJP@^th-(5mak|I2kPf_x?>-k5V3b)<8&FogG=MjxvNf+DPYyu1JnKayt>>Q??Z?;OUREp|?VV}hdAM@h zKsx3CGYg~i!4?y5f)t8~j>)kxVB8Jft`4M~1ui#0nubvlc{dvf)wn~IeSuYXUB^Lu z!%qpzjg>k>k{DoG@PDQO4gxtdy{#DkpBOSjCgSy$!M`J{TygTjOC4zdt}*QMPHT@$ ze7LZf!0HiVcH@@_Sl2jq>qN6+uqBXUTPp=(I7>MCRaZWt6~r?*&m9Q2S8C^72qCX4 z_5xuriSo8qz~T*d!w~98R176fnAO4`HQAcH4dYu>Pt1~Q3XYn{hBdDe6d@XZDN`&to`GX@DK!HKb#w0I!) zyB{2i+2e?2pod_I>p)hWOFy$ zExCriN6@3J6d*Me%`ACNE5^uUv^n(sDuV%=dS{a}Z7kC+<9@%QCA zu%NhMF8nrd2t$AZ;pBMt>N~Enc2H&zz~w+}F`C@6t5s zvlt*t2!PxK{=zW|>$_lWd@xJyPV=X)&iMO}zm88|<}2%uFX#ouhw~G=MODaNgDTe% z7w=kGz6CKZfKY%Tob_ZOaHv9*-R#=Uk|CYi%$1mlS?>)m0KCuHS$H%9U$xIG-SY8u)34bz&A-_pgAX?)sQpOh>FvJ@I7sI*$7?wTp1F$ z_|&Vw|M7G1Q&|+DW5!m(^tmdiPxOJno|;0-hh_i~1a1yu*9Twxx9>l#&*RUSf2H)c zXa#-2hXJWqzwQWDM`)x-hy-Ilu94cYp&ls%*ngp6hfoml6UVqm@TpJdtQfCa!}!H&W@q)IsFkAn*5pJz+Kj6IUUk zAqY2VOKC<)q7r=V}1MnGe z9I)h15YNX5c>r^R(2n=E5_I_lhFzm ze|>{5C;MF6f_655uif{SbFHlmKn?-Quq(`y_}`Iu8UH<%`I$)D2yzqn;YHJ2GRg3^ zVzpy>6WbvKRyckc2=M^KLv|yU$tSI5mIw97HeH~7SvTDHVEG}EYy;d7E^@i~M@Das zsl~?`HbFb~6AhU8OqQS5!9i1v__y9!f72ySFge~GSE}XMR_*4NCpym}gth@{{J~ycJz=6uiyBO{8 zgH#480yMfnoHv@UP1n?5R-p*vP{4)Lr-oLnuw*#Pbs03r37jA#E;vU%FLp`Le+7BV zxh^ae$sM5C{3Y7Db+(-+V%1~G=ul`3R1SY1E40og3^w{oFS6*q|HlXDdU3`bA?c$F z0_F&ka^em#!|90t5dNs#ssb?oS|GH2V%;Zt17w9_20~{;h!Qb?7-&uaPZ!XVVH-0) zK1S4739E-#VaTjK9}x-UxbNQ=e+y~SFSY}rJqvUSYH(wse0@R_Zj?RF*VwdcWB(`U zcg0jXzJ>V#bM3|zq$GRw(29|#fwYh{R&qkD3*iM`8GtPWD58N?gE5_0NjbtxfV}6Y z?>}Do*YVE3SZ~-KQZ<4>`{Dr~NFd}xqKSTd=O%<786E&~?nfKBMW$f)f5Ah+I{Iko zL}1)2m52|W{2AWNBAxvrs;z_fMRQ$P{uSWh868pBjq`k4Ef5YmiekW2?gDbJg1o;o zww)iezz{l29%g|9v@2*$*ni?vQT0oR1wTNwbzX2*NMne%(&U1b_49z6K>gRgVmUyQ z4go`?q71;L`z1kf|NLwJf6{+m-#)C^duY6%NBB;h6Fp(36)#@^#29SwrRZv`J~3n@ zB={rgb1&J{0m>1T_@o&L>v$^fSPao25I+_Gr>ht-V=;Y-WHbQ@os7I}xXxq0r(H4M z#x^xQ89d@`ZrKVV8>I-3N?{m+ORVRu%qoOccqdx{G21PofcSAXe{{t>Dxnk9xKF+f zWr1N;^yRgH;t5W`myk>*bI^qlIwJ1%vSNQ-_b=bq{Xr4ECn?4{O(lom?_pg;^B!5I z0g}%HwoPO?h{eRr(DNDau@ilR@W~-o{)2`Y2lmKQBba>$oDp0CxOt%N$53X=pFdX8>Wjn-RRlC!l1MRdkuNs z!|Xk~*-Y+EBf^CnBH19iv%9+>C5wMzgBhdh>?hHR*a`B-IP2?zef#?L$N&4CQ2HT0 zz8e`E3P`U99|%|3eZ!lu^_ytjTp{!Rq0ZY}7W`!)0idWQe=ZmS0^mL?k#yk`ECNIW zs*5Kd=PstNGat{ZpB*p1%R~TA+0)$jdBo#V2`YM8X%CYK;vZCp4yj)wf3 zrW(*w6NTCF3a|jwI@$x_86QQ3Ufo2XV z!Dd$k!8$kp&c7)T;h1IL=|BmC+z|jwc=d*_-%$7!O+doY5sWZ4c<-B)wFZvg3QYO{{nmf{_0=oWyH^5FHJ*^BB-c$9dPrcxa{FWf3IKs6 z3^05tF%u-=GP%@n(RP9pup!I{LCqQvA>aW#BOun!4%Kfpz-{rMRgl34{J69Aw^j!o z##`Qme|Kpes3FQ4PvL>=3%=~4%0h0I7c{+PKWSHf7uX`AgZpU4^IZKn-IPATCD{G$ z!(?w6C;XJni+nS0J$Qu;eT(o`q)`N+JC=cxe92SXpFfrKx>_%1ZQ$L?u)9rkzSt+s z2kSmT2!stze!_t>yeW72DU|YrHNzKntEQo_f5St(jvhIMf}>zg2&>~dQQ?9HE5b6E zT#sjfMisafFPzhaf9LlMSOI%@E!5(=Z*=Nd>omcH#G9UWT>J!#2BCdpRH%pp*F_Lc zxPApfr8Vy76`gYT{zqCR&4p1eHFnmOWxeSb(EQZPY3dRUy5hvD1L6If;np z3TMgWh9}i%5_rx5i)L-dV-(=-00wLS51%d>|5ty^qM6|=7aG`udL}k;1PzjHhC1Pqk0@7Nu zHM!IHCsMq?@&nIckr;Wi=tNxHbrMqGIv+eR}F}&8iYF`22@O z`@X*Y>#Hmb~)4`3p)ycc`|F@wj|ix>#(!XGS!d+Y?PP6$)KUBU7BQPpIFZ~;0F$1L>+%>9<%psT?(4| ziW@GG29^wlj>T)2b*WbGKTg0m!9xAkco6vk>UH70@McgspdP@-3O4Fc1j|gIH7yGF zC1?=^2CKb~k1O`|^ZM(r|3T(3;A+SYY-OS(ubW5)B9+`Tf3a7(HG$w+uZzHd3dt2a zu0(FaHnLLww&l1ublslv5(aOc9a?t~15W(P+zFV4bb(prWGY?a#=}EE-gth2c?g(b zdnULVa>jLH(WOh^Yg)XT(jA3yrHh!9qzNa{8FGKl3RSE69MO;`9TyvgWCdtVG(u6> zy4Yj7A}h2{f5J9e130aRM{D&@Hun4HpT4c%K7YFVj~9WIYj~{`$Vfxx1tCL(o|epXc}*j>5`CeGiJ*m10X-WeC&*Ti zHk;JWcolJKSe?_~oHO(Bm^VS;L8frxro0kjwk=kkf7gVU)uikvBB(EJgxqZr68r*9 zdq81TcJW#;I(Q$FxU=ohksz#wP3&(RaN2u^0F;y;k}96>@?;9P>T+jo*0kQf5IjzYXxrt`W9jT3}pl6tFt^{5H#~h zRjPKFK{iJXf5pa7`UM*?@z6^3hy{F>5nbxVH&uBN5&4acZ4$h#r8`g4Z)1|w zfAE@l{q6V9pMHI?Bg#6Ti%8#%1}S+8d>u%JZaEFS7JmPpxZn#hA^`D*>A?RF z7IvW4WGRp#@NCSErX6*6Qtf1y;ZV6>K${XAF@GXlBq8Lb%FIW7Xhm7o<5 zfl93T_7t&IPcjok^3}e+ef{$FgIHq2-W}5O8Tc21HxkO%VR2Z4P9#rJk$8ojVI3O; zgRtg71q2=z*gcPiuVV4I4xHr5D;$m0eYWSZngah$DU7NI8IfAsFiNH(Tn?3tKa4l@$ylQ}DJdj=F@Bea3{7jSGT z-8oJ5Tw&`n_&4x@?#4QJmv;yw`mTVV5w}};Mf?$!e{A?QiwHLZ zjdqOJ_4@k0R+h27Iioc*_&_z6P%DOQ9oxJu!~!|{Q8L1(Y#astcQ0rk;of6b5H1X=i=~$_cEttN}rN0!FtsTy8=~PV9mmVd)|4yT8HxYsPXeOm;%tA$Dkc z+_N99^Y(=F-cpBp!ps`qY#~)_a6!-kvM_Fwtx(d@k>)cQ<|DRBB)s-hI)=dIS3BIF za2U|DXBh-c^9rEG`MOl!`uz2^xb=9cs<;nmIM#4m>V$M1=Bp~Nc_Y}alQ0_=fAs`V zYUHngIo3HJ+fwg>T!Fi%VY`)RB%_e+kN(Dzc_>a!!v5@C_=MtXo)34pz@ z1#8F&N$k8H7eV(82^$`bvcA%TJF?XG(V{xB8U%+$c|-%*iJAbI=(9_E_zKWsw7oBk z!xKR;|4ki5xj?k^2fJ>#f6HZ`3SjXJG2R{+h1(Ks4V%cy zM;Ppn<{klk=-n3{{eWh8xu7b z`rx$i)yj5j80&(ig#|x)GciILi@R7ZPe&tx0ovX$t8TXrDq;s@#J(pVZ6Pumq!pwC z&jqch0~yXDfvRBU$;RTa?AMvijPNcKSM*TMuy#Z%*a%<4;6)T&^A+cRM@D`)m3)VK z`vu0{HgE8o13QVie}MYdKuE_y2dKZt?vN=SSG|J*-__=eY1*PSj{;aKBBy6I{N)LI zY%FWW18~n>Oq@c&c_ph*d6hK^PeKV$G}ezL)aT~`kL^}W}g7e8jc6MD&e753+fJJmGh7A}s z3kE4fyb&k)f86BJe})tC=87_D96SYTme5#@sIu`^gug_lmv9us6!I4=0JWZTZzvs{ z9w6qy)Kf3XR=Ym>ub=**<}kdtV|cV0iyu5vKhAs+&l0j{hBL(?)g)GD^e;q_Z9?_A zctm(!9NKk2kYN49QVX7k6}T)k7BMTqa7Uwvm5Wvxf1+RxN>pg5T0A$Qc5>%tvz?p&_0;b<@kFj=!fc80L3c*9ILYyHyTeX1+ zE@>{LA4l+bf)L|rrQJ}v=?$P*XmD4)1r3wXf3yeD4hoH&d0Dm3>z5zj`m1Z!_w{NB z6Rhem*N_A7UO;n#8l2#OhC$bwJ(LN79PGG6zjccVj8O;|T(9Q{`r{ASYx|@8_1QVA zoXmKeknczktAsB&z^JTSE%wjA_TCw5p4C+u%K~U{2g(gExF?7;9_f70exJJ0g6UcdJH z`%l0BHv5m)MD_J@n!C)hcRM?v>CX`X@_Pd*VWnzcUr=G2x`LAglD>GDuj9c% zYa9^Sq|PSH^;=TQ#t<`)+oB8`d91Coe} zfe+MD5I5?Bai`LTCve*s4Z3fM<1pwS%R*&9M1BjQMkbi0nuOkDYGPp;ZyfA|qOYg4 zc%C*3@@02+H3_;0u2bjW{X8gW&;USu1;rB^w1O>>DAsOOz_ih6dva)vV6$uZAP_8g z;Z&PEEqBCiBn`|&mITR)`E{-SfBWw*@)70s&M63RrK}n4szMsKZla#;h|r30nodYI z0GjhMc(G++Y*gzEorSzAA$!Xs2|(&|C;`Ea5CNE6_RR3RkV4dZBPtA23*#IBl7Wn^ zf6L{hWX}-xO=$EC=QO?1!1nC1`6Zs;kh#W6K&-C>o3UT6SeQY`0S_iof5-X|+ZIm` zgAkt~qHZJd!7|Z1WY`Y2<#8nn4huOR)p5KQ)2;8o*Zm<`m|sgZ1;W&DT2Wqf_gY`0G4d7~8lG50X z;F((DgOP^p7UB?d<8OdPq#8sM04Y|nqp+H3ZN3A-*`8jX7rDLu^~b;e1E+XNeSw&p z2R%GcCL$dsdDpZr_b`v^!694>wTr?q;THhNb2KE6_`Y!*cw%VSe*lDx5;Z1Eo(NSHGZ4Vz$C!GyS_xn-GBWL z(uCGfV#>fow1aEne>w}F3HHaqg@Px?YGBNlsB}HO&EOcO40Sl#LVp2N%eEjpvNLd_ zFSgC^U>rMvPM3$iY;$_{qor$Ey&vsidMnBgn6bUs*OPohvAb`48VI=aQ>L++z0kuZ zf&zVt74>?0U`JpeKp996Ypp%}ws{DZF>&)I}be;L^VuLdVaze~ndQDQII ziM@W@fBjgt1MPTc`S%4LK8?dGv-q<<$5l|R(alrYi{0$=k?Qm>i$fo*^}@^E@;VlH z5?m6B80d_>WsE@=wG?i~uI$PlY^Pw+fL(e3yELv_VQO~do()eOd@xIxwjvBQjsA5& z#>jnu6`oQFa09k?E5og0yF-8V$WNak=luoqVTWG7`ngYZ)*x&CYe8Ru8IX;BM=S$!R&WJ zdECT2><{wqln8g(=O*4pN`zafj5Vz*u#l3I2d}Td_FZS_ft(m9E~d;at&B1;i^9qwU-HsF_g{bdhbkvDz&pz?mqoh7S~G~JHO*EM zUzUFLjh=vv7QEhR92@svtQeZr1C3cg=gSHyp$)EzWn29t-opeTQRiue^l6iS%Cces zjD!*8%yZ5nHePRe*4Wl%?PbV{W*oBf1rP<#;f}$d5PflZh=d3617(#08;VJ7iLD)Yp_{<=Q%zb|W-L8Eqah zeI8|kB`S+6&I?qSPnpvJP}bmB9YPPr2eezd#RFVs2TkHMXj4=JmG#UoT3~iY*w1Nx z(UDolCLlmT&YZ6OLizWc{g02eQ)cdVSNpT(gs6iPDb0%oiB5;AIGu%mvsg9^$ZoZ6 z(LS362h4=<;Bb*xJ*P1XtBmPTT?;j{ebe@VK`y6GJ0D>Fhqe1=`T0-3e){(9>$lfL z;!EL^SbvNFS{gO1`^zj^)a=ncLDOHq2$ci@Y5zq zfOy>X(RSSq6N%CUWl^AaB5{)!XTu!szmjg>|XpX!AF`@IKx2>T&rS-aY zpML!H_wf^2>X+Yt`|0-|pI%kDO7K0`e>;;4B~h{H{*+GNC7r{6L(|^(k;nEV2C(Zk zo;dpl=j#^b^*QMewgjJt#ZInf!kMnMtxCt`qb0J?K4M}d+Ch1m^}qo-_O^KF z{DpB{RzBLziY~G25kXMwi*^>7vu{ve-~g7~o;p?-V1c>?>mAe(_sMT8`Tlt$tE`D# z3r6?UzjZT7Zb`6z3@1g;g>D=824?fRc>n&l5A7l8wdNI0KCa6EIPx(MGjHrb_Y~{w zO@)rkgQ8iAUJqm_dIr5*1f|8_3?RwqTGK{IAR+mbt9neopdtWScZyKFJbkI=+1o9NWzp?ww9v&<3V6Xe2tF@5^XFf_tz=w6=%WSqnHW0_+0%NZO2D=OgxGAv z!j|~$3Jvp2?!@I!*2-QU^grqxr(Iol#^e#51LKgygDI>0!FpfT>vR8df9U^yDR;7b zZa=f75UcF5(a@65=1jC=lA$iKeAoWuPsrJ4TCuU~3U3hy8X1 z`E)&#(kASDz|T^4stZKeq*%5SNFn=v0lpz-m?~cVmW(|ReS8K8 zW2CV(V;~JsuIU7WVjz?p_WbUQ)|plXu`NV@3IPwiV zj--7P{^7ORR5=L3{@JWwAvZ7U_Vu3~BfV=UfBLY`=t43%v|xFza^9GY2~J+lgDrEk z+W|_v6pX9wRXjjKI`g;_AG@GFaaf6NsVtEn))Ai4)$I_EXA0pTMHgrr&#HOS;M~rC zw^T;JGAlAfE=@$J0CbSTU^UhXiVPQ#Cp@)wgi_CuHm(lAKz&9~&J_JfiNai(_umEm;j@rp@`nrwaea3-dW&br%FQxRMRPieX0A|Zq4bq24}d~XgnZZ$n(oiu4>=Ig> zN4EbBm%gCQhvm=Ew7jN`ooxA<2cq>V^Rkq^T7B31eL~AWuG^;-FZ=bhH@&1bV3l%e zT!QF*cnAYbpOcU>8h?0q2M=C|C$r#YuN+PbobXf-{Q9&Vm^n^RZd@|jDunQ~m-UTk zuuCOAh0=D-Z&==NP_o?!&KtM@#uLa(w{`fZ$8gS}$$A~4m2aNTkh??>V!JtR=jWUg z@rwQz2O@%B=cwV>t*S;1mr7m#k?H525pbh5%l!%WC7>?MnANPv@mMs^mb@^pzaVS`4h_uP&2m zGai4*lG$;G%wwroyOFc=iX#5yIPw;kEtn&9hod0Pkxd{MA%#DIQqBXDUN?jjr8r^e zSgtdX;2B_I(OF;CZBE;^UPdp6mkJD);Hv0;#NJ-#(*}iep4N9m7JGM(u_KnGdJL6J z-?4ud3SYM~K%#{Nw_j>osd)yEm1?uN!2?O|VKM}+pP;B4e6&WDfLoqeoFu-0~Q-2gn!e=0T?AtRn1Ojr(kI)TSVke-}5ZW(3nlTI`% zf9=&FBn4AIaB#bhx{q{(M3m0X2KE8uSsn<&8m;09gzcSRWD7-e;SsKog@YE!LE!-K zk;6n1^Rf<3JWN`jtj`*(X>g)K8Ib%P-*h2#D-CK4GLjM{^M< zK$}-sN+w#gZIK>Jo^erZz-EEybj#;>KZ;+9U>#x*rr-eV;j6!_)~5;i|FwVnFaj#Q z>&xPSHrf^*Ty2p8yDG$h;O-P=3+7h0$djmaT@xgo)}GJqlQ=aWf9C95&~iBLuGY8n z5+~htQ{^U@@#Qm$GysavpGZUKPr{oPl>Y z;*Qk>64{VJfdeufe+i8+nnZ9zak6(!rg;*-E&pTvQe4AQUWaoy3TN5e?FL*l&TKe{(+Ki*Lb}uFRr69pOR2C`cv6SYK#ATLf9#jFe(T>qo-w@~$Qhb$ z_(Cs8vbgGKAmSjL<2wrox3f(J4R8rUjthn+nk3qI7IZ>-1oJ}6Kx1RGgN8WQofFUt zG>j-@T^qc(SwUac4SDgDC7~4GT#^Vk8U_YH2I=AHv_M{DdJ=#9QMz~o<&Jdiw?Wzv z+Ew8YJ~JA{f3j0lqchcn90d-@QeV9m%8&Y-J< zaTxTLYQRLn20JEA-)s{I7Hl{$vR^(+qYw@A3^$9a|TWR0y9nHn)j<`5Y=MgQd$w0n6O2MsrGF_Cn z^O+Otf97~lTh%R&-p>g#Br5jqH1%%s%+@52+kr`RHY#{PG2Ul2SYKteT`}9Sto0t= z_+SyXlT8spp0q)!>;|8pQrI><0}!}7q#jDsHcB_3+f-Y_!$c3sBC>fOJO(WP!kU`L z`c@T#WZAi>#P;JQdGX6{_vcS94D7hxV`RFCf5HQ1<*5NIX`(np#I1dStWaUaW!TnR z-p^UlfLgJcGO`TF6RHu_143z&;;?t>FxXk<4zk-RU+k7=ft^?aAMbhP-k}@)r3oB6 zjMyvhYe5Q*ZvLp~l&Jh#qUZX~L+qwjd%ljRsfew_3!U&9*#odVb|>*(wv}NxEZk}O ze`LbyY%K5R(H*euP>gCW@C@A=(z3P=m-)= zaAG}|HzSma#@Oh)L|^=nQaUuSR_jfM8`5-f6Qb+JF?E@J7hGt-%lB`?Qap3ABX zu*vpGn^y0)%-FPF`nl?6+bmsiXjXh!e?V*l+wDYk&@5W>lpPBQNrlV7X&eJb;0aHW zAR6dtd~u?`bKNXJBLd;dXK{*+)k+YykmStR3CmnZzFsT&fBAi^KX-0n@9!ZJ+OoaF z=YXwTCi_eNqr2j%XYD;y^D{(gOPTDAjR$+W5!NQbl5$6p79g26K^x%8VR9DXf3k)J zE7O*fVp9W(dY~wREu#z8Ua$1lNZC^7-v}&=0Fo{{LJ>Vu`QU3pt;c4~G)2xJYJ~yD+?Cr3l&0~v|i{G6* z0Kv5K1^OLC!;ULQodBcEY1?dtF`9J`9>>l1+$)5W%|9(>Aqoe0l@mp*TExKb8`hGx z4H4|tO)z%45wZgPQ{z%VoE0*wk+FFcnM1rLQD7_j6OLizqa)PY2#n+iEXC&sn zOWb)4`IMG`pYQ!%VSyRuDccJHjgX27mzq^ z1KxAO23y0clD!*59c&Y=9kz#lS-JO2dkl7F>Qn;-NvzDz1cK~Te?c5F#Oy&7x;X`N zK2E78v>b1|%bpg8XtpKe#^ z_L8k}qiXJzElP4Se>$cW(7zr&qDQC0%Diddi=JTpCK z#z*^p*zb)|IX5t|DfY4;Yw>VF9$2;@@3}MKR+3n(%lNGOI*3LN8Um&A34y^g$Lw|)@fXdnw&rs36HXW|wt1fOK%J;R9Xn@bnsaTf zNaovZ?SH0mfQ-T5o~w1l^MwEQgQXyDR$K~Nid(&Ra$(8qs<&0l1vS1MBM(1EMeJ1~ zthU=DqT1fse*x}JLUA^G!vaev4lC=(;_ZM_FwK%uD{pM9g6t4bU3-@6>8EQB3T>7b zSLY0smpQqgzux`x`tA2`KYy6c(_T_N&&5H-!|3o_!vL#C)92D4$(H8gBA7Js34aV8 z|KlFZi!pReVmM^N+u(Y14n;0@;sz%kJ9A^TnL~3Re=EGLbjxRJtr#gNhwC z0||^C)MJj@b`u9qWpu;gC3!=7WPQi$n*IFeoOON~Y&Q`kkQ8`-D^R~4o@>|4JtZ3? z@vN!Ie@Y_LGXVUOE)XFi6c@ISH~N^w`x^>uHxAz7Nz(z)R)hqs01x-B5g@ssyga$NSyCg;?zbb4|HLaN!FjVtf>NP-4OpvL!t7+|+ye!b8r)QF}O()h(uI{Z7xB+UnSoVDx zf9G<<-?F{5{2@#NE81~xQKjbWAD{ol1xj!t|x351w%*!%? z^uA)#bUu)?4q`r-@l4GbrVumhAFp8A)z`Va_iox>j1Yr2cd+*WIHHAPP@c7Ho@LW4 zPa57wVW~#&SfCd#Xt*4`5}V>Cc~|1He+=gR-aB&=4$O&;yA9qZgF{x1!FmEB7-8+HvH>sLL`^YYUGL zDE9Mr+XesjAv^Z&l3*h05XulS+08Ro@P$yGY{(l*3#WeDh#Vy6PQ5#zyVLFQe@NMK z1LV9%t|$AS)by}es3kjZkwwUV9J>}cC(e%(Sq&GUTxPi6f~4Uf5qF%4zU&7_Jpe~Q zxW9nQ=R+;b5}=~JQ1s+An^(^96vH#rCG5i?NAQx)4VT_tPk6%h5pvL>!x_TWdD`8x zd<)2mdm~}oD9`Y;ZGK#_AN}*spZY&PvogAB6E{Jn`UY_n2q(~z`9()MikLGSiOy!wVUB_j?Y4^l7$}!?nFwNpkVShGs z=I4Gk(D$^mV6u7Ho`j}CL9IA4>U8v|b)0`*vG0GC{lC*-;JuxPfQDaANK%FN$9y(R9MQDa^BDHn z=(L;xQDhAu6kl*XGee#s{otJ~-Z+7o9xKV6Xzr~aJSEI9d|b5OzwPzyfBrDU`sEg+ z({=?jf8ALsY`5J?R!ltSiZj}Td|>t4>(D~SV2;}<7~W3=-#%KHsToKyMt^%K&9-Oj zxA7=jO$#`C5b{pN)@=c7IFI3(>!C(@XBWpaT%&?d)-ez|ns?A%NXi{Ce(6T!o;Ww@sO5Si~ zZ`FLlMJq6DLfPRIAlTXKV*Tyol|K1pxjMSi)`j4>7SsFnx+C7i`xZ~^ce|lIS9P4w zF7TS$gO6}P9lbm%@K6rLI_!%fICgK~Ig=AsEYr0$br^4-`hSi4Iou&EnG@j^>y_T% zi^#Gs^X4}sOX(cEL4vh=dO@GQ-{$pM(L)B=O9ZI1JwNDaPc9u)ZtoW{$K!dTys^Wp z3LIp?&ljs0@bGNFv||W?Uu!(PYiYk6Q~uh2c@9PXZT|D24UQ&<#9YnMc#kfSs$g2jw^a5{ypKzI~huNdbj53J#`RE^kXxNdM4I1|8cld ztrzh+6>o_S?5oAftST!V6j+ytc}l3X#^h@M)6_MJ9jg9^R4U6_$0K z_v?!N_*k3xlH1A1t70<7n%r9&Z7rIEe7rBmQ;a(s^1L@Tcskc0wRbX8c0MDeE#Z_f zUXrq@+}mbR9gln3c?^c6rw5^zXUrQoI1pd=?GWepD%g7og$*Cso~%{=ai)M22f`*V zmu!&BCfL*E4NAvwO&x#Jz)o53)<>0jEsN{$G3aUY=1a>^?L;<{<~4zqRzaJ*1p#gY zK+6V?`I1rm^xg@9CoftN9AFao>JVazMY>Hz6y{_G{_a;e> z?bQ*^wHMy8Z48sJMhbs5_^6ks!7%M?rIeWO_s`pe zgrKipo*3-fJ%;vjY&)9lz>eW50Oj+rU8}s-9EoMByUxlI?mE0H^T9ddcD?YLXYNLT zE@N$QE+>QXyIxgi0774OcwI1C`Lbr~(@*`^AAhd0LnXeWShRma5?+)4NTEy{H-Uob zeYoDh<_c!^HDRBqYYQ!(?BvgoJe#lcAx5uZ^4Im_Pd9?6m$`}0ECa&K zTxWAO3kC!XI`YQpw$>sqpd8xbo#*i$M1kF&`-abGQwiT$Jj1npVhd_#?ykn)9Fokp{=tnU7q6RG4zW+pO z-@bnSaG&mbiaPQ7d_6clJ%PKk;|&+DKU#63Rvg;iOxCD)KYKJ$QglXSqO;SU%FN^R z{>%1U_Go_*m)fm*X`1~qG6e%g!OWcbgneR6)AFI0lO!j`HqhJIK~CX*@@MgUu6~JE znb1N0ygB2@R>$g1r`3}N+}>kKBjEJ1yI2>GatHeWwq++0>TEWw&DNqsN8=5J>6 z2ylC{i7f70FfY!(b)*ee)&TyCvGxoV}p7%PX z8mE7SHFa-`+nd8xggQm$%Zj0jzW#Z%UA|t5>;_z9K-Qa>5iCDQW*l&xayX61>y-hQ z>D{o`xQTi&{VI*O&cgc{JydWsGu#kjADZ9B9heM90Nofj0BSA zZQvHX$!#$vTcK>(^s-*u---bTGU{miET=yp;vNr8UD!sI8JR7UA)#4#8N5XL&WVrTD6uFHE+v%q%f%# z$PPhpIGGo20R+dLIuk&3^bXPBumQ@l*gpxQ61 zUp+D5XNtl!ozXekVSC&4^p-oE#2ZMK!?PT()ceUs^W)aK+lz>SB0FD-Q+|K_{qv7c zgvg(sDIu?E*O%UBZw0>`nE-UJ1*`HlIBy;Utgh$!7)Rs~zWUQ-<4l>}F>G(If)Vj( z7&~%pWtK1$gjBn#NmtMG@m$T-AwA;qvNH*t zb>cN*!7_dwlt1p?!QiZ~!>M-J<9jaxI_-OQ+DLG$oEIbQ%d1SIcSC=ANq{*b=exci zQC9C0v`HXa8!+$NQJ$Cg!=~GtyDta9qJxf#wU3E`ZHMOLS~3A2FPdDB z&?_e>0c?pVd3xi_FkpYOCs0NCc<9P>LX+*i8I+lKsQC)Rn+1!b93Zk*20aJ&t(N{rvAgzJ3@o{L+hR zs@n_s;^8JvulKpae9D~&H!LAR*ap4Lw-Yqa@(fjT0MfN98UwWQ7PDL5c*cb|l4pQR z(IYzxIYGq^hIJSmbZ>i+klmCDzHq;l?q8l@6J$KJa5lqP*pTe0XMgU>hWqDy-PY`7 zMVsT5lck67M(>j?P6>bA*?Tky&h|^gsE1{!2xuGO9LBk1W`QhIL7w4=(&bZC;gpYG`b z>9UDsKE2wGt$=^}dCK7J13*LdkP~IsFFPw?wkE?}Whs&o;*b zL9q7BoAtWotZ#M0mMuqfy2joiL+rM`*h}h+>gMgs$(fAX3aVHN*bC37&($u;8w}&P zHhSgu7W1~P6bznFuFD$r)AJ;Z%ZnhaFkzFX7an*G=dgcy{GYDd&p%!@`HNi<2S8fqM>r)8%V9Ig>RoM_TIAAq1N(SZ`rkQ=X& z_omRe)p)m;9p1p=1m~Q94LNV`4G(Yc>? zHx%P#*0q1x*kY4NbLNy6YY}Qpu6bI0I}ws_8AT*s5rrHb%U$j8jv!7*|9sW{`^UDC z>!tLdPEs*7zoD0K$#_*+Rw+aLilp+k8v+yF3VeulW5B>p0 zRvz7JjxSS?y?T+X%(*^wIDCLNJ@cX|zONc+T>*cKyVxZet2LgtGZVa__H z{%5Q9It%GNC+mzVWDR7J|Fgri@EQxY?&PV(2h0vL!9Xi9$s05zL>7IY-VFsJq~}r= zqNyCkO2f(d$;%o|Hd+jJ!8Y6JIQ8U!@e4k}OU&z&Oi?y}_3Q918T84>Pig>;W4r6& z^*2zFl#Gmi-}Sm;-@pI#^~Z1jyzaU`DPqvGc~#c(S}Ri0bYjgBP<$VISDp6a z1)~uwv0cJ{$!*Zm+~jlqQ{vI$6;dW#lqpq#yiQ}`e)O1 zmq!(z%Z<|TLugC(P&GKbzBDjsc6vQm0}D)g)rZVanb&3r_>@F24WzL*D~Y-j+-{zqO`lNw!t5qSA@uY-Hbf z89}pyw?l_f9bj6#V%H&Kaq|>J4ePJbJgiV`%7H@UJ-t&)%1E3l#LC>leww!l3*hT; z#v=yQcne^p*^|&xEr0E2fZX=_68k%sSc+%Cy`nyae+K7_%1x%l=cqla!;DiVTdD=Q zM|bR*BiX!-+WRzFeRzRaOuiWx?A4lDZ&aAXg60?s(dE9*r{C9QA9jD8&SOg5vUC1E z*#}_d&P2LfBxnP|bWC@YMz%D(geyHacX(Se*49eek@(75v43BOsha-Ul=K|Fef>87 zbS-_U?+E4*gY~b=@mHlo9=sh1Hv=>8>R<_Wx;795aj+GfURAnH6l38Dt?W=p`1rDf zb~?uZp_+IiKpTzf)d4p&Ayx>S<8Ij6^;}Nladt@W2v)r!**ur?;U^Zl0Mc_jEf&Oq zWFy>mBs9pc)_-k+n61XaN>q7>-Oko-VQ`*cRHteO+jP$E1+~rEXG|e`A&~cXbW74$ zSa2Y`F518USl>T(3cfVjz{Zl(yGwIQbpl~7JF>P-R@I3w%gO0ZT|v-2vkDt10lG-F z%e?2%UqD0rz7!eaW063eEdZm{A4-?jFOmwc(SbBjHjCAgp^;0 zw~9qf?0n{add{_9nT1o_o_io(PcC6e^(6sBoCt`x^c380M;qaUr-e%n@i`G?ibZ&o znFJ4u(0>KDozcx2(&`z`lkB)*Ad-)pcnT@DN2H*aLnTa<1HMX#YlOG?6fb(U3=aK1 zQWtUz8@(_o=T4XIXm4*bKH4+G?dD5)KKn1!6bG`B(17bs!Zf(ziEG%Ys($B0{bxe% zd0A=E>fqxne+=-tU`pL1W+Jhdz?jB{Bfl=%kAH7p|Mk;{+|O&$e>fq)bK7Wgs+%Wn zL={ZO8Bog!Aw^CJq>qHN9uah|Al9Wlcoo9Zr*Dg}Eyi-9A3`hGK4BTaQ6j|5>r=!O z`?MQY%Wn>Me!ZF5QV!v(4yn5TD12EVK2yaVeDxGeIt%HX*!uKR%E*s7Xz;u}^z1ev zVt>8EY=TcZ&LON%&v3i|AaD33&|gwcc!K@J1a}Ww`a4-$po1|@7Q+6XQ%4mVWq zTVhMBzAu|tocZCUToyMvp!M`(Fv#xSBEl@D9O0X-FJ5d~XIGQOp|BVt&dX|jTc3ZQ z>!)A)7x?R|U#6F9)~3{a!FRmk*vsXfl>Ftrs_FKUJc}*7e-^0l zX3ytdB_gdOZcQkR4-pe1b3VvVUz2rL5Pzw8;j5l^ng1fHCF1amKrl#=#$}CQw)Ak9 z>_u7khSTlg#eBiZ5B0g8@Qx~Lo39*TL9i;_ds>!;Yb^%&csWP$cwaN;)$fNNm-}$& zfD^AG5#VtFG{yneS_x7eJ7^*w2SqB`}1EZA+L4dgk)hndsr)+o`Wt zy;=auS9@J35P#zK19F2fj3-(R1%C)|q~X1g$=jb5R?QK&+N76zHm46KsRp+8luq?| zPOB8hlZ=Ep-3meME;>-tYnNoWK=RA7eg9C^|B7c8)$#mIZs6b)FN^W^jH4GT&Fh|> zKyI@CggsjAkfO6>tw4}~ACcv#!wy{>!_alc^Vqh@CVMoOXDBBG!W$l+qkjaG%*DU= zy!?G~=Q9voZomsUJZY8WgwE(sn;&$dO&|cX+IQi>FiMuvn;&=(G>D0H$A|#6*E6R; z`eMl3R7<%Sl^e z#x4nR>0wi6pUY9dn~1@ije7VVc0AHV*WA$v-=<(Z)> zc>>VL8_BjlL)*LyF1vFMggO3m=I;cbz%#3$t1+;1g0jr)jycs^FUNwXQ*_#HBuTHj z*=q>pJ3iz*sY)31-G8btn2{fEkTIXCCi9>qCN?`Fl=5SLDA1a#sxMmOcN*?AF`#DKj zXLJ>uirqdHtCWMx>z;C4D%S-k>>Xjy_#Mb|lMEyZc2#X-JAVN_b2Lv8y*DV>SC` zyLv_ryWCld3Cp%M8|6&l?KDf7yLi86Kp4BKdm~;YI)4HW31qwweWNKYsr!Chupiav zWx76yo&vmTIhb!t5)M6kG^|ab>DL7|06KfMeCld;<|P4@lu;{*uye@TPl}?78MPM* z(Gs|b@hGo=Eh--dHi2qfw|(+UL&EC7;~SCKexjpmGOiT4=hH*q4)xkEjhojv(3I1d z6vc~@)_=S|U0nB05O4^M?wtk& zU|i~oeNe1NuXU#4y0v$io+M2|VbERmmi>6x%6~S#DD~7|cfNa6e3rAFmH4MV=mccx z%$qV_MDk`w9h74Ws403)?V zMt_W@N+MK;B=e$XwUXtuk=`x}EHQxgje8m@2-^3sxk38maB{*A-^}Ys-p8PT1l&@F z4YpF-m8E4D9EZgw$d6y?to2g>82owU}l~30Jp{tZ5yL2VKSQ-ME7|SWZ0vR{K+PAOKlcAIrex7CRgw zlIf!ruKngAWh+TAQFW!b;4$k;?d{K@KO$LlfS-!_0~hLLIl3PnAF|L*?bGcb)PhnrJ=zMx>3a;2M`QM?JBkPUGnYLfK6TF;zR*g4b z>8<~&Ry&bp5$Uo*RFYNGsddIC-GBNJ0yeKGLr^zI4exbN*ZU!bD26)XrSTd_7YMBS z9&085)6yhQAYm}z+FhiC(QS`FAoRa4xON%^6 zc2q^1tnxwE3P|j>L-cCgRB6A|9x`$TJvjvc8izbq>)VIx=P!SJ_<<4ilxf@4>`)Z) zvPpT_cu+-7uex0)BhBY{MSql*#cAZK+yLL&sAM-0R`DiDma6oh(7Z}h-8l|zr>@?- zR=0V2IHG(3uEu5eduN-phi)Pm^JER9Q(~=gj)IqMl#VAzu32|BV2gb+Z#*^y)78`4 zs1j}`yeeDSw_1vVva(B4Hb=o~RrJV$MTxCD6KdSYcM?aExRS!GLq#rLEx3%i4GuOJWsLA5CP z9~;kcNOG2JM{-uvm46Cs$>r}FUvADu>-*t8aNZs)#1W_}*tKNhqTsu$9=!2U4t;Lp z*AE|`<6E4qhv9?5-l^^upPJ*UEZddRpSq^>Gw8;v_y`qEmGXLP+opkL31cXJAWFE; zK}A`#i;1fUkz;BXm4fjG$O1}6QDl=7?8p@5y;v&jFJccrwtq+l2Ef#*IgCVuv4gA> zkJ!({!pni*+lH2mIr8YKF7Y+&j;VZ+hhvLWLN*vRs2bl@enh1t9}7)~oT?)QMX|7< z^`&A7&-MEF={dSpA0&Paw6e3?`nE<}SehmkCz`jU4_C<>_)yI>)s5{jIKXxT1ZyW6 zofgBFmP-nm#((byou>rY#_F@dCIHw?qCLXC<`)5o=B2)>iPuH$G9y$~CAtqbIoZ{F z;oulA6_CT;@>gXY5Zl#^Qr$5I-G?1hvC+l0-GLdr`l@LR1-HYKhcTH%oxO*Q?5L@O zMFUnF4D2hP&(-=e+I-j2c{fCVdRgZE1er>iFnL!SaDP%A8wZRzPzr(E%aDf%Cl^IJ zH~{n1JbT!z()j)UKEb`K6)RhAS06Sk_dX@x004@YpHaT&wWMrz4YOViun8!ZVYVfK zx*{=2KUSC5YKCLarrjF*-SG}dr`LU*r}I&~sZCu0>g}4Pi3+Qfj$e0Twnn`YzKCKJ z4B8h+zkl4Lay9jkeflI-q3|kjRm0D*K(~OdqF$MEW0J!6V56m3b|QD7Vwg zn4*)iQii-e_DYYpveLy@t6rPeAiKlGb}=@Ud^WQfnNP*`+MHagFS&2s(B=F@ zG6K-txiD+)%rCJDD}aL%y`FI5Lg_T+1Junuc!j_RXCMnlRi{&@^Z@Sq#JzF% zmw!i%j(btro~U2a}u3S+~3s}TUW%J!6#pdX} zhf!^QLh}-C;QXgSy|&NASC|_9keu3cy*~Z+`RlLkUmvc2CZg29YF$E;>8NK{LX8rO zWGuNuF4(qtNmMo6iVAso$;S`(P6EJ5(SM;%EE_LT!);wRgW!JWX%9;~U1g$5^ewX& zs@xtB*{zVhA}4Q+uiD%IN>`Em*KB=QRM|r~ zOM_2SGx7tJaReya+ z6^1}=mKK}}kdZfA=OXKqQFs)KfX&Nr`d}p)ZYElL~GhD zvta9*_~_#><%8SOp0=_pOPbz}=1oyuqJv5xq{VxX9kKV+$*;TGyOI#I+D7Ci7Kf1P zNT)psu_`&I%-D5_QQk!d8-?uzJbxTf>dB3Gp>N8e$S~mW@ODa{gF^y#dam1_?}kJk z2n;}>D@FiV1II%?GhJWw|hhn5r z`Qi<9cWDuSE+#(vnRH4~$eSikfNjR9US5nN<~iRZo*vpY`e-Y{b}9{LdFiSNBvKa+QQ- z+B_E$j7z28R;=;`>Sp!|5`RCGzSV!Ff)L3FY$BGOnU6CFYRCL<4>Qz{qj7HJBjhRW>L4+!AtSpm_p7`)JsvRNq^>dc8ijt8^KN@ zjpO59yG1QcCTUzhJ8v6VK#ogeS45zxW)wEgowF%ZQ}(cw8Z63LkD{ZCl=ZipZwdb0 z3*t=nQl?-@oF{+;{_gy2(KE8HSgNjd!M45y z!>K*K4M4v;qmh*6l{TR&NLeKM{@ox^y;6=Wi7KeZ>ZR|-w$+W9;2&iI@>Qqm=5P0E z%BXftjc+H6%JjB_FsbHSmZzN+^X4A_wW_^$BO(c3U7aaoUR;;#kx3LM)%UGFptmks zKHr-1QPm|XRz5{XUux5Bbvd2Q+xo@QJy+|OM_W}bnOBN*9z%nd=6G{=qN3QX?EE8# zkyB^)c0CxQ!nCS4ZcFp_@TKl592aHiM|YDzXcd2j{aTi|iwebWixs?n+w|@MZy}>b$u^ryfRZ%pewmxi~Nw(9O>%6jZ>XB@8@KGIe+DtJpn5>rFBn@r;NkP@N{@{ zM35kfZKUkBi1Qp2rx6bMw?N(dxmZ7rn{I!Pn=}yX&~efU87C#P4ZvHbxXK8bpRXlC z*MRJ#T2V%6o&-xXPdIE~7DaL8A7utsO(m1TH<< zUIhIp#YRr+;cU|FG?qR%+9zi(Y$ZGDWJ`2g=}5Vq9yM0A7c1J8cSVggb+^3PU`~Ht z5UG;VQv4nJZAzEeJ6H0ZJz$a;r=Hc1_4@7l`Nt`(S9ju&gLc@WC`}zPo=By~tcZ|E zVTR%Kx27+rN$@_D9BP`9sxr|uvR?A%LnDHbV>ymOWKQhCqHPEX<5C*(EP!y0IQ6sx z9BtR8UJXW~v@0#^QfW>Z&Nn_q&{Qwf>0IrIi=!rHb?o(r3vg-J#&8 z7wuXDgv~4YLwfgc_A~0;NFIy2O!54HOTvS_+VH5izkK=kzrMB4>S40JdZp`%3@UD(q7KOPBJjY|PMwc+0@x?pzTysq?&qpvsFaUQ!Qt zIwd|Kkn*H?ff$@=I;kxkG~AZPR#=9%S``~*oEkWlg@`1@sWq;8Vmg347VPV9fBdtu zOb|bNx$5WwpF4LC~(;qqT4uFCd4Js>IBQNd$+8r(rnUo3@rTk z)A0!Q)TJ|%1d3j?v{(O2)y#N-a>6gjROH*FA3|k4>DzFg8+osilo=1bv zP_ZfTK5p=auy!~>43O(_y3lL4+LiHxoG3?~@N8Owsv$Rl1on(JNvIZtSThU*> z{WSla?`p>vPF4GWXn7Lp**4VdWSLtjh8}a5`sOVa_;reIk0owIn?7K%2i!vRO_7MW#!=LtfTbV8h%v$x1IVgONOls zUq1<2^A%|@Q6hZd{N8^-i}Gy=D-#uLmH>*cs6!=XhVuh#;H(jt5ntnD=>`&aZpZ2P z%EKRbJeTWn41w-15TS%$zt603)t%UApSC%#Apjd3P>=yf&{5PHIOs#JsYONZw!eo)-mO$gzG{(NUFU60 zNyTbfEU;hC_-<>B-`@G0zG9ZYlh57xf}DZ^=DAjNmID~K7DWw!>9$3>6UpF2O)yl0 zKP7Bx`hJm-WAJ})s+2mLX1iG*6j`HfnQ|OrhCS;IF6p3b?Yhjn9W?=LGF9Ygsu?BW7r;w^qlA}J@5Id; z?Mw8SM7$CBt!E17TsJQMv2&(v-NGu)1uOw>@gCfNZsiR`v4PCMEnxbPmsLd6xc>G6 zMpSw@R!x6!xo&-CBd3v)V%m^Xl*6R@!=ios?f3T29;dQ{s1?+uJw!&CXw6aE9pI5G z;mmYZz@QZ{LsWpLsske{gBR-y)lWE zfOH89wR-EjPYSnt0)hu2l|Y@yVoKyvBuy(0Y4+`G%do)Nx1kj7wXC|!0_8<4qU#;l z3tWG4B^~nAp>()pzB&^{Uxu=#j4AuG>d#u85!af{O6rHynsR)sWj!6#+Aa{F=JU7x zM40TE*^~OHNi*=fI5FoP{tbWZ@Gdv43*`HIOm^~AqcttJ*NtH&tUHb^ zRfkPmY%WjE(j*p3O48U#L9d+N>Y+-4wlzjhbKEAVm8YnsLiUG55EWSi;mvszf>^z# z9&Q7m&Q_ZWL#wB`YPPYduT!J8$Amk6ZwogE{4jss zg|J7Xa93R22n)LNDow%z>&~g^;^bZ0ffJHCS{=zLUsZzdegn>_wl8%e>rSW#N|0lz zh_YA3W)6S-9_kv32c1Q}L2(yO&$hV1RNVK=O^Xi&eQeH)Uh57!Nm)7#K;FeRU3~1N z5h(YZt^O*3lpo#uS)3{advuj`wGw~t`%F=E-&RVpwBkqDN_9qHuVk0Bq-hkobE`fU z>#r{sL*qHO5TAn7yM>N(VNN4&Y9QZoDX*Bbohr15N6Wz@R-Kn`*q>Lt{~!<-SOS7({6t)luLpg ztzLoCw*PKLRxXee&r@0`7ce7`0n_a2{R1B4a%)k~7XtNoH=M_dvwTttOf{2aE;uX> ze2e#0R9ymC9`6=RIhl{|oWLLcP(*DhBh4I0Z6|$fKRAZ!?j^6HM;E)wYvQlTnj>^y zQPUHp^0fEU;!q;GmWHJhiiUsAY5VqI;H12Futi%dEMcy9CB`c-vEJx z?%Qc2b~^!vBWUf&&W=I*(v5iDytNyW;Jq9jHkf2>=fS(G766LCk{z-a8^uY7R4C<( zS2ij>ZAu{kUivaKQ#_sb^S2fI^6l4O+f(`c+#gbP$ z4qL^bhb9#)M<<2sGw3wtg6=k@fzJ+p^4CeX8c6fn6_+QBh=;?%bh-h8hsX!g=hUr| zy!&=A!%zn+n4u5zU1_@>T^?X{yTOV!!#U}*?cPN0mfOy0lig20v#ks9IEbna!jjUf z8je%dGG4R={HB-@>pFk+i42mgw2@X*X!~*1K7-<(G>Y(Qgw=5>4`5U$+DMxB0$C9S zzF{@S_hBJ1Ex5sYu_WRvQH^+7HmWy59u<`n>1*O7s(QtN9%-3wb0lQhwN)s2cWOri zTudq@0|U+90>2hm+OZLmImp9H7wa7boJ(pF;z%tAiJM$Wh6I0vTF!aRB&T*~DMPds ze)4{S%PhP1%&I~Vn$L|wYg15J=^{|)xdU%Cq9nLTLYnWE?DK!dyFB??E|*5m%W&A0 zl&es<+9t~Nv!{06eE04O#G)OocQ90|)%!g55(O0p;!-CSKtz4RNxim{XqE^<_i%JX zUFg&{;BSoz=3vz}zs5qnJPA*lx5sk}uJDp?T}>%3yQ4jkk0G@Vy7>@gh)?AUM?WeK@Fu)B*Z+>N%&UfB?(&)n z4ikgyO7QAL3Kk2{iEdqSr(LbP830e&k&pZ3o=#3^%QLif{P?qzvOJ_d|WN z@@~Dp&R>6j`ffS@)2Gimojzx<9%qv@(j%MwAdvB-UQ8_RdQs$z^446glEtvJ(K(BC zog2kg=0s9L$Xx{xjzgidN|M{iSA+=LIAr0T0sOplEwlv$Q`XqQI-Ec`uWTjvk~Kx=;@G|MD(RRD>q-6{v-XZr zs}$%9U80Cd7x5|^op7dd$QA##c&k(W6G{5#`Efk2+MZe;+d)9P?`7Po5TIR$z7+J#P0E_ivySCDL}=;yow5nG zx6prxlB3?Lb7zNiLs+3{>7QrSjQ6mYs?nC|8qjudH1{RdIGv;;WT-!`s;TzL+SbNp zG<)Vo7O=feX%mXp?Ovuk_*$HETqCIFkfqphmhH#Y8~>UgKg?$WeH_FgT7bNCanOKA;K0ZR`2 zY{tCKA-?4$=mRQ%F1fwDRyMXKC@Pdm2%q3vEgBA8(X>r>R-Qd1$s+Oqg;Tq!B0m&_ zE^4>f&uea@P=ZaLCbUju9F^+*zrv5Ce^iNC>5z-R$MX((*MB>%pXZnB+q}k4f7XBe zOr$lvKyD&F-YLX<6XjzAcZdBBUf+Q@Z4o97wSXY0=~?VJcn9-p^|gBo8mG_ka+tJ(m z{VD(Pb$JRU^8k;(%)-k+aP}jeAE65yHnvC;Y#GWD_%q0!|r{m=(wT=Ts4xch|%d%0qB}!2MB}EFkO@^5x5g;9Mt%P%% z>wo~90AN%z`1Y#%%q?AK2q+fVOWjp=bBm83}5uG2gR=u&?Y2GEmJVuh&x zG=Bn^tBZTfP^sQ(v#oa3sM4ZtU5i*x)qe65@5|wXaV48--iF@G0$1Ze2m2kuw+-1Z zP1WQ6@3kt=^VZ{L(EZ@5j<6GpXb19I~E80N_bs&<@xjX@0yNQ1jSjd_9rX@AA6Y|Hp z3T2BoeInCILP^V4r-AsKK-|FIQnO{(+)MNQtPS9IKkM|bpFe#1@l&n(T=EgA0o@3jC8d!(_4&su5D7+Wl^Yf`&zJX@7q9{ zzPwgTIhU<*zN>l+w>~QXAc8uFN8-JXi^DN_V(3mjR@Hwndi9+T`+!6FC8@=>!#lMI zRgN$S682)n=RR zj%tW@8a=5idFjBWio1cWcuPAR>)idCl%}S0V856ZMt>R95GaeVxkUhPbESwk#xFV3 zy^vV-xs1H2&4NR%JRU5mc%lvM=DVX1<*)MqWdMKZw=FtltX!`0BGbz}a@y7^MX?S{ zCKXofR7UQ>x%j<(`{kX)_ZA-=>`jTZ?rm30x=y5<1b6_uZP0-bse_K4om_STuLfw7 zWw{Mfa)%^)7&<`E3X!t=9YvzX;8X`nIq4cCzOY2R)TX(m3e+>{I9*;=QOn^e%I#1M z{R)5ja~|X!Wj($BC_V*gAPyfQE~V(I@PhjOWSgYmLeqTM?2zrqfwaz{nUDH=ntLQR zpgz%k@A?bmsZolKFyYC#_*I&(-T2?*G>%SCBv6@d6pUQrn}pHwJ#*}&X?1vt zl%MFuZq|UB__irN96^}?ZBV{$ZAwWFl_YNNcv8eUtV6B)U|g)!c>ngxc#kNK*Cxwq8xRYX*o>SD0H=SZ zXU@dveiS-5a|1|_Che7$&}T@J2JI;VU(!t$vaN7YvH5e&tIqT;uNIBf`*i`kE#1I$ zis=r=aVgbx^?Z3oN%La|UYoNUq={Wi9O8q6CKv`FI~z z_<+7yG)fTR#V%Ka0v6<;u@n#KmGXb(kP#7kJ61Ein$Y4S-v2Rs`{l#`K36QT#UDgF zCm2V+$c$=w@UjxcY32v&GZ5^?69R7M`*~~Ov;{e>qS#bdQ7d9ImodRKd)P-C}m=(#k+$ zK@sb_P5h%689CQWHO^94avy(uQqZOGBy6)5M)~bU6TaMLwU+Jfj;V+!S(IB-mxGN! z)kd9bZX>QmPZiLFy*a8}NRDKueB}+R3`^B^n2`WUnw<{0>SuCJT$3Fgk^>bUA8g&P zufg^tzOrh+et2i9`_QW^YAeW>Sy{?yc4uUDIN3>>UhNK$>$Tdi+ID{rMZN6kx3(o| z@y*%UZW};WoW{un#SPrUiUZDyYEEaDJP!hIOZFWAx9Rqz7UScJ+{G5Hof4u6W$ew} z{*Z*mqCI6O)w$POSwdaLOw1~H#O_=tkbgf`#v-g~Ye1DxbR;~N!Ji}a>OchkV#~?N zDy^A&FUybpF@W^Pzkh%G8_<8~$dDeT?kidr70;yF<@9jeC1z4JD#J!10I=)qP|W|g z&KDf2dR}(?9INdd-r)3?t`=Z@1!k7FR#i??Ec*VK6>NF((4d-Y^M(K{l-7UvfTr%+U#)aTeoJz6 ztJ>DyH|Ghwq>9l8R8@M)-PeNs`JQgaPTU?UxKWRjTX`u}!;|a~$E(s2Hm5fa37l*! z!Mx%tV<&h{$t_eUgy)+L9`+?japtr8tCzmGR|i_f@Lr_^&cqVxQv~#9DXk$RLFXm8 zZ|7Ux#j0vx_o{!`l2L7=P1mv{cBM!K#ht9kx||Vo5%$w1e_t!pLs?1*3DiF3KoEJ* zpsA9!fc4Z5pPXe0^*Vwg{oNs1iKE0L@_F91^SG>~-Wv-;xA>+5V(Vin}dX4H0<& z*iNHKb&Cq7zubHX3xmH7uHcvl1;v##xbE+S#HzG9IoV@9ZLJyf%dNun;f%0n3c%*y zS4VsDhrIC1O%1VajakR0-CY~{HzutE6e+3Bsh>}cqQ6@ErM=Vee&$DBRs&O$=wz)O zlKR-xYL&=diU72KQW^^}IVNhuQ6|Rhh|MX*Q2lT9BxK`^cvq)wkFn`j&!GiNYX&0YEZUB?;NK3LvG^d&Nzb$|doCM%~l;T&?lzyMy>}9PVwf z12z)e?e(M*Y4%&y=q8AfzT4P0dn(&s5v~wvow!h(iqw zwLUhUXfa%O61}&KojRaON!xB-)0<)iPv8k8RcVpZO~$0N#F=&~ns6*z4;ZKrsEkDW zk5ra&9aJJt{628hWCAn^8y85Vmn!$iXsq{P5T12W21_;ELsq} zJwA(G#LOn6No@b0f9HqCH;)hR>yuyq8dFYkg>1pvsaJ5{ruz0*KZ#3oxk_Lpa1pY&+fPR z*55t<`1bdY-@oz?Z@WHzdLTUeE53-G0O_~yRLpF4h5@wOj_ZON#NCH{S54ss8%*1# z=At^gb}-8}6oTs!M9>;{BO3HotFnyVD>C6=$$WbE+94yW{eH$r`+BR_kU&|vEP2kC z?%T3@`gfaZF`wh}+Mz2rO<>=?cmcw`DxS3RmK6;#->nn*UQuGa7+Er$P{}rLr^D;0 zNyt-b_&>g{xW*Lp1((wv5`1e?(52<&9ie*kazj%Lj&1_Xjgp=k(&C1-?j*&CYuG|I zQkJsj{BugC;2XtTdOV0Jq6wWnp#i`gqqAs&^%u9Pj+LB@;>oMCr~|8`5QflhVM9~_ zLuz_*eu(jMVL7EmqMd1sC@N(r?nL*ggsC1l67CM{`8_Z4%;|n?ywbC~(+%v0p z>xNrk0o0>nrkBpn;9}sL=)QW|EQ%wtC7uv#eddMe6d1T?;KnAQV!M2uxhQgS z$616#bZ@$)D%bP(p6k2EUmqXd)yKH;F~0fx-SY#I@WZR0AAfpHuO7&3^}$qavYWCC1ss(xX@`qUgit1xcfS9HQOss1I1#970aO( z@A5o>aQWfw508xWaJ?d-u&M#QZf%THu8rlA-rQR-B+irp<^+!eNEXJykXus2&A|`S zbOX5p%(<^lLtExcH`3kA-oP|ZSB*Ttg?&R_ym|cP$M0Xi{q^BI$GiCJ<)82W=zcm+ z@%-|`({CTXeG~7Wx;}h-AawhJFVhadiQ9J+uchk406Nt22BRdcZl|!S5nf=R(mI-p z%B?KdVpC*-8<|AVlGhLw`ifTR$+n&6fMfCeM)$VlX{+OY#z%IeC2B|@@3Zx+*ik5#QLsD+dp3c2(9gfU#|*l1VaYN^|&9n3bBkF33#OK4G}gW>&9> z!7b3?-|RKhOKvAuEm-$p#O|?~WlZ4a)JcofXI_XwiHSA?H!(?JwTkU?QJgvBILQ*l zb7W*O#hg}S;3p9d#LDA$%oQLxynBX}*2p3}AS^wp+}^6Vm*zUkCbDL29ykb~d|&(v L*qL;w#smNW6DE8r diff --git a/app-antivirus/clamav/clamav-0.99.4-r1.ebuild b/app-antivirus/clamav/clamav-0.99.4-r1.ebuild index 406c48d599ed..87ed749d4b70 100644 --- a/app-antivirus/clamav/clamav-0.99.4-r1.ebuild +++ b/app-antivirus/clamav/clamav-0.99.4-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.clamav.net/downloads/production/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~hppa ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="alpha amd64 ~arm ~hppa ia64 ~ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris" IUSE="bzip2 clamdtop iconv ipv6 libressl milter metadata-analysis-api selinux static-libs test uclibc" CDEPEND="bzip2? ( app-arch/bzip2 ) diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz index 321f77201298f39da30196c60807a2a345ddb5fe..61a5a001796baaf917d2242e93f0e7e50d746af8 100644 GIT binary patch delta 16846 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 N{~u9CBWx~w005ybDq{cu delta 16900 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

;_yBvpiA0bA)*!%#J$a<92Gqjk?7|5<)D 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 P)_?l{2F;6rE_?t0K1&l7 diff --git a/app-arch/lzop/lzop-1.04.ebuild b/app-arch/lzop/lzop-1.04.ebuild index 48a6342ec844..24f4d9a25de8 100644 --- a/app-arch/lzop/lzop-1.04.ebuild +++ b/app-arch/lzop/lzop-1.04.ebuild @@ -9,7 +9,7 @@ SRC_URI="http://www.lzop.org/download/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="" RDEPEND=">=dev-libs/lzo-2" diff --git a/app-arch/unace/unace-2.5-r5.ebuild b/app-arch/unace/unace-2.5-r5.ebuild index 85fc9b80e537..19f0b6747fbf 100644 --- a/app-arch/unace/unace-2.5-r5.ebuild +++ b/app-arch/unace/unace-2.5-r5.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://debian/pool/non-free/u/unace-nonfree/unace-nonfree_${PV}.orig. LICENSE="freedist" SLOT="1" -KEYWORDS="alpha amd64 arm ~hppa ppc ppc64 ~s390 x86 ~amd64-linux ~x86-linux ~sparc-solaris" +KEYWORDS="alpha amd64 arm hppa ppc ppc64 ~s390 x86 ~amd64-linux ~x86-linux ~sparc-solaris" IUSE="" PATCHES=( "${WORKDIR}"/debian/patches/ ) diff --git a/app-arch/xarchiver/xarchiver-0.5.4.13.ebuild b/app-arch/xarchiver/xarchiver-0.5.4.13.ebuild index 5ddc2bd57e86..4aad0f9d3934 100644 --- a/app-arch/xarchiver/xarchiver-0.5.4.13.ebuild +++ b/app-arch/xarchiver/xarchiver-0.5.4.13.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/ib/xarchiver/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" IUSE="doc" RDEPEND=">=dev-libs/glib-2:= diff --git a/app-cdr/Manifest.gz b/app-cdr/Manifest.gz index af1a96684a94e1cbdcbf6a2b7a468c597076c963..5e6c4719d7cf1f35dbb206945690d96a91bf723e 100644 GIT binary patch delta 8062 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 literal 23672 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%0AP(K4xdfWPL^?1k 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 bPL2{awWro559zi@=l}Hs(QSMjSf~I11F|!p diff --git a/app-crypt/ckpass/ckpass-0.2.ebuild b/app-crypt/ckpass/ckpass-0.2.ebuild deleted file mode 100644 index 176807619aad..000000000000 --- a/app-crypt/ckpass/ckpass-0.2.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit autotools eutils - -DESCRIPTION="ncurses based password database client compatible with KeePass 1.x databases" -HOMEPAGE="http://ckpass.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND=">=dev-libs/libkpass-6" -RDEPEND="${DEPEND}" - -src_prepare() { - epatch "${FILESDIR}"/${P}-tinfo.patch - eautoreconf -} - -DOCS=( AUTHORS ) diff --git a/app-crypt/mit-krb5/mit-krb5-1.16.ebuild b/app-crypt/mit-krb5/mit-krb5-1.16.ebuild index e9cbb9b16570..7091c6dece7e 100644 --- a/app-crypt/mit-krb5/mit-krb5-1.16.ebuild +++ b/app-crypt/mit-krb5/mit-krb5-1.16.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://web.mit.edu/kerberos/dist/krb5/${P_DIR}/${MY_P}.tar.gz" LICENSE="openafs-krb5-a BSD MIT OPENLDAP BSD-2 HPND BSD-4 ISC RSA CC-BY-SA-3.0 || ( BSD-2 GPL-2+ )" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86" +KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86" IUSE="doc +keyutils libressl nls openldap +pkinit selinux +threads test xinetd" # Test suite require network access diff --git a/app-doc/Manifest.gz b/app-doc/Manifest.gz index 0daeee3070ab3323ad8091b8f07bfd0d0da95a95..9d78f9f26372a70f2288e0634c5186938a0bed18 100644 GIT binary patch delta 6963 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 F005O^V*>yH delta 6974 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 QEdNjc2XTx))p0Ta0H(x<%>V!Z diff --git a/app-doc/elisp-manual/elisp-manual-25.3.ebuild b/app-doc/elisp-manual/elisp-manual-25.3.ebuild index 348832c80cfb..10e056f739c7 100644 --- a/app-doc/elisp-manual/elisp-manual-25.3.ebuild +++ b/app-doc/elisp-manual/elisp-manual-25.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -10,7 +10,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz" LICENSE="FDL-1.3+" SLOT="25" -KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd" +KEYWORDS="amd64 ppc x86 ~x86-fbsd" DEPEND="sys-apps/texinfo" diff --git a/app-doc/gimp-help/gimp-help-2.8.2.ebuild b/app-doc/gimp-help/gimp-help-2.8.2.ebuild index 1a1cf12f05f8..f1d6c10a7645 100644 --- a/app-doc/gimp-help/gimp-help-2.8.2.ebuild +++ b/app-doc/gimp-help/gimp-help-2.8.2.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI="6" +EAPI=6 PYTHON_COMPAT=( python2_7 ) inherit python-any-r1 @@ -16,6 +16,7 @@ KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" IUSE="" DEPEND="${PYTHON_DEPS} + $(python_gen_any_dep 'dev-libs/libxml2[python,${PYTHON_USEDEP}]') dev-libs/libxslt sys-devel/gettext " diff --git a/app-doc/jargon/jargon-4.4.7.ebuild b/app-doc/jargon/jargon-4.4.7.ebuild deleted file mode 100644 index 0baec49580b1..000000000000 --- a/app-doc/jargon/jargon-4.4.7.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -DESCRIPTION="A compendium of hacker slang illuminating many aspects of hackish tradition" -HOMEPAGE="http://www.catb.org/~esr/jargon" -SRC_URI="http://www.catb.org/~esr/jargon/${P}.tar.gz" - -LICENSE="public-domain" -SLOT="0" -KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86" -IUSE="" - -src_unpack() { - unpack ${A} - find "${S}" -name .xvpics | xargs rm -rf - cd "${S}/html" - sed -i -e 's#\.\./\.\.#..#' */* \ - || die "sed failed" -} - -src_install() { - dohtml -r html/* || die "dohtml failed" -} diff --git a/app-doc/mkdoxy/mkdoxy-1.0.0-r1.ebuild b/app-doc/mkdoxy/mkdoxy-1.0.0-r1.ebuild index da5050b66f12..98ce30fe0328 100644 --- a/app-doc/mkdoxy/mkdoxy-1.0.0-r1.ebuild +++ b/app-doc/mkdoxy/mkdoxy-1.0.0-r1.ebuild @@ -9,7 +9,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~hppa ia64 ~ppc sparc x86" +KEYWORDS="~alpha amd64 ~hppa ia64 ppc sparc x86" IUSE="" RDEPEND="" diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz index 620374731b8360bab34c86f67f2722c17f6d7049..6a292f988e3eb078b57dc9cc1ad7bbffb7224df2 100644 GIT binary patch delta 13568 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 GWB>pkNuRX< delta 13600 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 diff --git a/app-editors/gvim/Manifest b/app-editors/gvim/Manifest index b15b79a97f82..e389e37e215f 100644 --- a/app-editors/gvim/Manifest +++ b/app-editors/gvim/Manifest @@ -1,7 +1,4 @@ -DIST vim-8.0.0106-gentoo-patches.tar.bz2 2281 BLAKE2B 8e10c0c56ad97cbae0677ec91b0b35359f6e08b5eb542b00028fd0e243a075551adab4e140a90930cbce4549c3c4bc79a40c0e1a6c13aae18f67d6fc55a80e0e SHA512 39edd9f518c230d2b0486b18aa155572a9eada4a5e21108573d6e66e2eef1276f23b77d766648f018c9cf973a7d03712d8861be6ea13255d7b389912d554a47a -DIST vim-8.0.0386.tar.gz 13000882 BLAKE2B c38c1b75334cae916f76562ec5a06d59c4f2df6123d4b27a0a854dd8ecd9ae6f5d008a94137abe6217fc28d233077d636d30f2c26a5a139ff35f50cb52204f79 SHA512 3169ea4dbc836c724f63d99cd345227f870a3a922beba84a6b42011685c0dd209f6bba8c69af0650c9a57bb47fc541e1150ca8cefb21fcada022259bf4c94a66 DIST vim-8.0.0938-gentoo-patches.tar.bz2 2316 BLAKE2B 05a87f32fc5cc65e7f5e4e5a87c654b2040ad39f1555ddde7e0e6f473dc8b520916a795406bb6bbeaf5e7ae8748aacebe7a9679461e48802e69417e945eea827 SHA512 a6062be5e6a5c5b437081312df5742353242b5171bf26da04aa6ca216d2b142b2411a88bc1edd460d28e00a59a210c8e1729e801fac6f1efd86bb2e437a56a2b -DIST vim-8.0.1188.tar.gz 13363260 BLAKE2B 545b2d6e8322b27967c974bb960f4e5ea2c6811d2649ac4c008eb8e6af78fe555a035657704af40026f96f12f83e3cebe435e90d21d7da87980446710424f79f SHA512 9c3733aa894c276de593d6144ee0aaf251092a11f4d0ac603d3d49a282ac6176aa4e88eccfd2527ff53b386bdd0177a85c0942367d68a652b5ca4040390ba49b DIST vim-8.0.1298.tar.gz 13395459 BLAKE2B 4b6e3c4443cd675dc3727e8609b89c422f66c7d32908b5136ee312d48427568a8236214c85135242269b6575e0e1336b0973395a6372664435f8bae4d7bee843 SHA512 7704c493359c1a922f876e4d6f3b4ad265d8ce974a59d51a39e5a4424251105250ffc803bcf6c6750daeb5e6376cbbfd24557b075eacf2b0274d7c432db2f681 DIST vim-8.0.1428.tar.gz 13415243 BLAKE2B 88f86c371d0a644212b9e4dc1a15d61244847037f36262a225c361bfc2799b741c128de21ac92bb3fb4a4955894e46d34dc01baa7cbf58f1371d772b36887103 SHA512 f635c53c7e2ca808dc1cb424e6e4b16d8c41c66a86c3c7584444dab3d2482904795fea7c071d65862ae6ac6b2b66b7ad5ac832e1e30f4624d46f220c6f41e2e9 DIST vim-8.0.1645.tar.gz 13535252 BLAKE2B a5c7463e85eed12825bdf46d15eb7e7513d62831eba76cbb90af875010b33662b7a6ef2c4c5cecddface415d75e97caf0a670e69835ecd3b4a89704f3b18b905 SHA512 367b9e205e776f84fcfbb92725afd5e7aa66898110d46dbea1a33f7b74c239559e829b5104c45360539c8f2b23c375ed59ccea7ee35a5dd10770400d9a7be085 diff --git a/app-editors/gvim/gvim-8.0.0386.ebuild b/app-editors/gvim/gvim-8.0.0386.ebuild deleted file mode 100644 index 66c0627eb458..000000000000 --- a/app-editors/gvim/gvim-8.0.0386.ebuild +++ /dev/null @@ -1,407 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -VIM_VERSION="8.0" -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) -PYTHON_REQ_USE=threads -inherit eutils vim-doc flag-o-matic fdo-mime gnome2-utils versionator bash-completion-r1 prefix python-r1 - -if [[ ${PV} == 9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/vim/vim.git" - EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV} -else - SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz - https://dev.gentoo.org/~radhermit/vim/vim-8.0.0106-gentoo-patches.tar.bz2" - KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" -fi - -DESCRIPTION="GUI version of the Vim text editor" -HOMEPAGE="http://www.vim.org/ https://github.com/vim/vim" - -SLOT="0" -LICENSE="vim" -IUSE="acl aqua cscope debug gnome gtk gtk3 lua luajit motif neXt netbeans nls perl python racket ruby selinux session tcl" -REQUIRED_USE=" - luajit? ( lua ) - python? ( - || ( $(python_gen_useflags '*') ) - ?? ( $(python_gen_useflags 'python2*') ) - ?? ( $(python_gen_useflags 'python3*') ) - ) -" - -RDEPEND=" - ~app-editors/vim-core-${PV} - >=app-eselect/eselect-vi-1.1 - >=sys-libs/ncurses-5.2-r2:0= - x11-libs/libICE - x11-libs/libSM - x11-libs/libXext - x11-libs/libXt - acl? ( kernel_linux? ( sys-apps/acl ) ) - !aqua? ( - gtk3? ( - x11-libs/gtk+:3 - x11-libs/libXft - ) - !gtk3? ( - gtk? ( - >=x11-libs/gtk+-2.6:2 - x11-libs/libXft - gnome? ( >=gnome-base/libgnomeui-2.6 ) - ) - !gtk? ( - motif? ( >=x11-libs/motif-2.3:0 ) - !motif? ( - neXt? ( x11-libs/neXtaw ) - !neXt? ( x11-libs/libXaw ) - ) - ) - ) - ) - cscope? ( dev-util/cscope ) - lua? ( - luajit? ( dev-lang/luajit:2= ) - !luajit? ( dev-lang/lua:0[deprecated] ) - ) - nls? ( virtual/libintl ) - perl? ( dev-lang/perl:= ) - python? ( ${PYTHON_DEPS} ) - racket? ( dev-scheme/racket ) - ruby? ( || ( dev-lang/ruby:2.4 dev-lang/ruby:2.3 dev-lang/ruby:2.2 dev-lang/ruby:2.1 ) ) - selinux? ( sys-libs/libselinux ) - session? ( x11-libs/libSM ) - tcl? ( dev-lang/tcl:0= ) -" -DEPEND="${RDEPEND} - dev-util/ctags - sys-devel/autoconf - virtual/pkgconfig - nls? ( sys-devel/gettext ) -" - -S=${WORKDIR}/vim-${PV} - -pkg_setup() { - # people with broken alphabets run into trouble. bug 82186. - unset LANG LC_ALL - export LC_COLLATE="C" - - # Gnome sandbox silliness. bug #114475. - mkdir -p "${T}"/home - export HOME="${T}"/home -} - -src_prepare() { - if [[ ${PV} != 9999* ]] ; then - # Gentoo patches to fix runtime issues, cross-compile errors, etc - eapply "${WORKDIR}"/patches/ - fi - - # Fixup a script to use awk instead of nawk - sed -i '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' "${S}"/runtime/tools/mve.awk \ - || die "mve.awk sed failed" - - # Read vimrc and gvimrc from /etc/vim - echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' >> "${S}"/src/feature.h - echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' >> "${S}"/src/feature.h - - # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. - # Hopefully this pattern won't break for a while at least. - # This fixes bug 29398 (27 Sep 2003 agriffis) - sed -i 's/\> "$c" ; done - - # Try to avoid sandbox problems. Bug #114475. - if [[ -d "${S}"/src/po ]] ; then - sed -i '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ - "${S}"/src/po/Makefile - fi - - if version_is_at_least 7.3.122 ; then - cp "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk - fi - - # Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0 - if version_is_at_least 7.3 ; then - sed -i "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - fi - - eapply_user -} - -src_configure() { - local myconf=() - - # Fix bug 37354: Disallow -funroll-all-loops on amd64 - # Bug 57859 suggests that we want to do this for all archs - filter-flags -funroll-all-loops - - # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for - # everyone since previous flag filtering bugs have turned out to affect - # multiple archs... - replace-flags -O3 -O2 - - # Fix bug 18245: Prevent "make" from the following chain: - # (1) Notice configure.ac is newer than auto/configure - # (2) Rebuild auto/configure - # (3) Notice auto/configure is newer than auto/config.mk - # (4) Run ./configure (with wrong args) to remake auto/config.mk - sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" - rm -f src/auto/configure - emake -j1 -C src autoconf - - # This should fix a sandbox violation (see bug 24447). The hvc - # things are for ppc64, see bug 86433. - for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc* ; do - [[ -e ${file} ]] && addwrite $file - done - - use debug && append-flags "-DDEBUG" - - myconf=( - --with-features=huge - --disable-gpm - --enable-multibyte - $(use_enable acl) - $(use_enable cscope) - $(use_enable lua luainterp) - $(use_with luajit) - $(use_enable netbeans) - $(use_enable nls) - $(use_enable perl perlinterp) - $(use_enable racket mzschemeinterp) - $(use_enable ruby rubyinterp) - $(use_enable selinux) - $(use_enable session xsmp) - $(use_enable tcl tclinterp) - ) - - if use python ; then - py_add_interp() { - local v - - [[ ${EPYTHON} == python3* ]] && v=3 - myconf+=( - --enable-python${v}interp - vi_cv_path_python${v}="${PYTHON}" - ) - } - - python_foreach_impl py_add_interp - else - myconf+=( - --disable-pythoninterp - --disable-python3interp - ) - fi - - # --with-features=huge forces on cscope even if we --disable it. We need - # to sed this out to avoid screwiness. (1 Sep 2004 ciaranm) - if ! use cscope ; then - sed -i '/# define FEAT_CSCOPE/d' src/feature.h || \ - die "couldn't disable cscope" - fi - - # gvim's GUI preference order is as follows: - # aqua CARBON (not tested) - # -aqua gtk3 GTK3 - # -aqua -gtk3 gnome GNOME2 - # -aqua -gtk3 -gnome gtk GTK2 - # -aqua -gtk -gtk3 motif MOTIF - # -aqua -gtk -gtk3 -motif neXt NEXTAW - # -aqua -gtk -gtk3 -motif -neXt ATHENA - echo ; echo - if use aqua ; then - einfo "Building gvim with the Carbon GUI" - myconf+=( - --enable-darwin - --enable-gui=carbon - ) - elif use gtk3 ; then - myconf+=( --enable-gtk3-check ) - einfo "Building gvim with the gtk+-3 GUI" - myconf+=( --enable-gui=gtk3 ) - elif use gtk ; then - myconf+=( --enable-gtk2-check ) - if use gnome ; then - einfo "Building gvim with the Gnome 2 GUI" - myconf+=( --enable-gui=gnome2 ) - else - einfo "Building gvim with the gtk+-2 GUI" - myconf+=( --enable-gui=gtk2 ) - fi - elif use motif ; then - einfo "Building gvim with the MOTIF GUI" - myconf+=( --enable-gui=motif ) - elif use neXt ; then - einfo "Building gvim with the neXtaw GUI" - myconf+=( --enable-gui=nextaw ) - else - einfo "Building gvim with the Athena GUI" - myconf+=( --enable-gui=athena ) - fi - echo ; echo - - # let package manager strip binaries - export ac_cv_prog_STRIP="$(type -P true ) faking strip" - - # keep prefix env contained within the EPREFIX - use prefix && myconf+=( --without-local-dir ) - - if [[ ${CHOST} == *-interix* ]]; then - # avoid finding of this function, to avoid having to patch either - # configure or the source, which would be much more hackish. - # after all vim does it right, only interix is badly broken (again) - export ac_cv_func_sigaction=no - fi - - econf \ - --with-modified-by=Gentoo-${PVR} \ - --with-vim-name=gvim \ - --with-x \ - "${myconf[@]}" -} - -src_compile() { - # The following allows emake to be used - emake -j1 -C src auto/osdef.h objects - - emake -} - -src_test() { - echo - einfo "Starting vim tests. Several error messages will be shown" - einfo "while the tests run. This is normal behaviour and does not" - einfo "indicate a fault." - echo - ewarn "If the tests fail, your terminal may be left in a strange" - ewarn "state. Usually, running 'reset' will fix this." - echo - - # Don't let vim talk to X - unset DISPLAY - - # Make gvim not try to connect to X. See :help gui-x11-start in vim for how - # this evil trickery works. - ln -s "${S}"/src/gvim "${S}"/src/testvim || die - - # Make sure our VIMPROG is used. - sed -i 's:\.\./vim:../testvim:' src/testdir/test49.vim || die - - # Don't do additional GUI tests. - emake -j1 VIMPROG=../testvim -C src/testdir nongui -} - -# Make convenience symlinks, hopefully without stepping on toes. Some -# of these links are "owned" by the vim ebuild when it is installed, -# but they might be good for gvim as well (see bug 45828) -update_vim_symlinks() { - local f syms - syms="vimdiff rvim rview" - einfo "Calling eselect vi update..." - # Call this with --if-unset to respect user's choice (bug 187449) - eselect vi update --if-unset - - # Make or remove convenience symlink, vim -> gvim - if [[ -f "${EROOT}"/usr/bin/gvim ]]; then - ln -s gvim "${EROOT}"/usr/bin/vim 2>/dev/null - elif [[ -L "${EROOT}"/usr/bin/vim && ! -f "${EROOT}"/usr/bin/vim ]]; then - rm "${EROOT}"/usr/bin/vim - fi - - # Make or remove convenience symlinks to vim - if [[ -f "${EROOT}"/usr/bin/vim ]]; then - for f in ${syms}; do - ln -s vim "${EROOT}"/usr/bin/${f} 2>/dev/null - done - else - for f in ${syms}; do - if [[ -L "${EROOT}"/usr/bin/${f} && ! -f "${EROOT}"/usr/bin/${f} ]]; then - rm -f "${EROOT}"/usr/bin/${f} - fi - done - fi - - # This will still break if you merge then remove the vi package, - # but there's only so much you can do, eh? Unfortunately we don't - # have triggers like are done in rpm-land. -} - -src_install() { - local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} - - dobin src/gvim - dosym gvim /usr/bin/gvimdiff - dosym gvim /usr/bin/evim - dosym gvim /usr/bin/eview - dosym gvim /usr/bin/gview - dosym gvim /usr/bin/rgvim - dosym gvim /usr/bin/rgview - - emake -C src DESTDIR="${D}" DATADIR="${EPREFIX}"/usr/share install-icons - - dodir /usr/share/man/man1 - echo ".so vim.1" > "${ED}"/usr/share/man/man1/gvim.1 - echo ".so vim.1" > "${ED}"/usr/share/man/man1/gview.1 - echo ".so vimdiff.1" > "${ED}"/usr/share/man/man1/gvimdiff.1 - - insinto /etc/vim - newins "${FILESDIR}"/gvimrc-r1 gvimrc - eprefixify "${ED}"/etc/vim/gvimrc - - doicon -s scalable "${FILESDIR}"/gvim.svg - - # bash completion script, bug #79018. - newbashcomp "${FILESDIR}"/${PN}-completion ${PN} - - # don't install vim desktop file - rm "${ED}"/usr/share/applications/vim.desktop || die "failed to remove vim.desktop" -} - -pkg_postinst() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Update fdo mime stuff, bug #78394 - fdo-mime_desktop_database_update - - # Update icon cache - gnome2_icon_cache_update - - # Make convenience symlinks - update_vim_symlinks -} - -pkg_postrm() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Update fdo mime stuff, bug #78394 - fdo-mime_desktop_database_update - - # Update icon cache - gnome2_icon_cache_update - - # Make convenience symlinks - update_vim_symlinks -} diff --git a/app-editors/gvim/gvim-8.0.1188.ebuild b/app-editors/gvim/gvim-8.0.1188.ebuild deleted file mode 100644 index b19e4d692308..000000000000 --- a/app-editors/gvim/gvim-8.0.1188.ebuild +++ /dev/null @@ -1,371 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -VIM_VERSION="8.0" -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) -PYTHON_REQ_USE=threads -inherit vim-doc flag-o-matic xdg-utils gnome2-utils versionator bash-completion-r1 prefix python-single-r1 - -if [[ ${PV} == 9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/vim/vim.git" - EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV} -else - SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz - https://dev.gentoo.org/~radhermit/vim/vim-8.0.0938-gentoo-patches.tar.bz2" - KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" -fi - -DESCRIPTION="GUI version of the Vim text editor" -HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim" - -SLOT="0" -LICENSE="vim" -IUSE="acl aqua cscope debug gnome gtk gtk3 lua luajit motif neXt netbeans nls perl python racket ruby selinux session tcl" -REQUIRED_USE=" - luajit? ( lua ) - python? ( ${PYTHON_REQUIRED_USE} ) -" - -RDEPEND=" - ~app-editors/vim-core-${PV} - >=app-eselect/eselect-vi-1.1 - >=sys-libs/ncurses-5.2-r2:0= - x11-libs/libICE - x11-libs/libSM - x11-libs/libXext - x11-libs/libXt - acl? ( kernel_linux? ( sys-apps/acl ) ) - !aqua? ( - gtk3? ( - x11-libs/gtk+:3 - x11-libs/libXft - ) - !gtk3? ( - gtk? ( - >=x11-libs/gtk+-2.6:2 - x11-libs/libXft - gnome? ( >=gnome-base/libgnomeui-2.6 ) - ) - !gtk? ( - motif? ( >=x11-libs/motif-2.3:0 ) - !motif? ( - neXt? ( x11-libs/neXtaw ) - !neXt? ( x11-libs/libXaw ) - ) - ) - ) - ) - cscope? ( dev-util/cscope ) - lua? ( - luajit? ( dev-lang/luajit:2= ) - !luajit? ( dev-lang/lua:0[deprecated] ) - ) - nls? ( virtual/libintl ) - perl? ( dev-lang/perl:= ) - python? ( ${PYTHON_DEPS} ) - racket? ( dev-scheme/racket ) - ruby? ( || ( dev-lang/ruby:2.4 dev-lang/ruby:2.3 dev-lang/ruby:2.2 ) ) - selinux? ( sys-libs/libselinux ) - session? ( x11-libs/libSM ) - tcl? ( dev-lang/tcl:0= ) -" -DEPEND="${RDEPEND} - dev-util/ctags - sys-devel/autoconf - virtual/pkgconfig - nls? ( sys-devel/gettext ) -" - -S=${WORKDIR}/vim-${PV} - -pkg_setup() { - # people with broken alphabets run into trouble. bug 82186. - unset LANG LC_ALL - export LC_COLLATE="C" - - # Gnome sandbox silliness. bug #114475. - mkdir -p "${T}"/home || die - export HOME="${T}"/home - - use python && python-single-r1_pkg_setup -} - -src_prepare() { - if [[ ${PV} != 9999* ]]; then - # Gentoo patches to fix runtime issues, cross-compile errors, etc - eapply "${WORKDIR}"/patches/ - fi - - # Fixup a script to use awk instead of nawk - sed -i -e \ - '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \ - "${S}"/runtime/tools/mve.awk || die "mve.awk sed failed" - - # Read vimrc and gvimrc from /etc/vim - echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - - # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. - # Hopefully this pattern won't break for a while at least. - # This fixes bug 29398 (27 Sep 2003 agriffis) - sed -i -e \ - 's/\> "$c" || die "echo failed" - done - - # Try to avoid sandbox problems. Bug #114475. - if [[ -d "${S}"/src/po ]]; then - sed -i -e \ - '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ - "${S}"/src/po/Makefile || die - fi - - cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - - # Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0 - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - - eapply_user -} - -src_configure() { - local myconf=() - - # Fix bug 37354: Disallow -funroll-all-loops on amd64 - # Bug 57859 suggests that we want to do this for all archs - filter-flags -funroll-all-loops - - # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for - # everyone since previous flag filtering bugs have turned out to affect - # multiple archs... - replace-flags -O3 -O2 - - # Fix bug 18245: Prevent "make" from the following chain: - # (1) Notice configure.ac is newer than auto/configure - # (2) Rebuild auto/configure - # (3) Notice auto/configure is newer than auto/config.mk - # (4) Run ./configure (with wrong args) to remake auto/config.mk - sed -i -e \ - 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" - rm -v src/auto/configure || die "rm failed" - emake -j1 -C src autoconf - - # This should fix a sandbox violation (see bug 24447). The hvc - # things are for ppc64, see bug 86433. - local file - for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do - if [[ -e ${file} ]]; then - addwrite $file - fi - done - - use debug && append-flags "-DDEBUG" - - myconf=( - --with-features=huge - --disable-gpm - --enable-multibyte - $(use_enable acl) - $(use_enable cscope) - $(use_enable lua luainterp) - $(use_with luajit) - $(use_enable netbeans) - $(use_enable nls) - $(use_enable perl perlinterp) - $(use_enable python pythoninterp) - $(use_enable python python3interp) - $(use_enable racket mzschemeinterp) - $(use_enable ruby rubyinterp) - $(use_enable selinux) - $(use_enable session xsmp) - $(use_enable tcl tclinterp) - ) - - # --with-features=huge forces on cscope even if we --disable it. We need - # to sed this out to avoid screwiness. (1 Sep 2004 ciaranm) - if ! use cscope; then - sed -i -e \ - '/# define FEAT_CSCOPE/d' src/feature.h || die "couldn't disable cscope" - fi - - # gvim's GUI preference order is as follows: - # aqua CARBON (not tested) - # -aqua gtk3 GTK3 - # -aqua -gtk3 gnome GNOME2 - # -aqua -gtk3 -gnome gtk GTK2 - # -aqua -gtk -gtk3 motif MOTIF - # -aqua -gtk -gtk3 -motif neXt NEXTAW - # -aqua -gtk -gtk3 -motif -neXt ATHENA - echo ; echo - if use aqua; then - einfo "Building gvim with the Carbon GUI" - myconf+=( - --enable-darwin - --enable-gui=carbon - ) - elif use gtk3; then - myconf+=( --enable-gtk3-check ) - einfo "Building gvim with the gtk+-3 GUI" - myconf+=( --enable-gui=gtk3 ) - elif use gtk; then - myconf+=( --enable-gtk2-check ) - if use gnome; then - einfo "Building gvim with the Gnome 2 GUI" - myconf+=( --enable-gui=gnome2 ) - else - einfo "Building gvim with the gtk+-2 GUI" - myconf+=( --enable-gui=gtk2 ) - fi - elif use motif; then - einfo "Building gvim with the MOTIF GUI" - myconf+=( --enable-gui=motif ) - elif use neXt; then - einfo "Building gvim with the neXtaw GUI" - myconf+=( --enable-gui=nextaw ) - else - einfo "Building gvim with the Athena GUI" - myconf+=( --enable-gui=athena ) - fi - echo ; echo - - # let package manager strip binaries - export ac_cv_prog_STRIP="$(type -P true ) faking strip" - - # keep prefix env contained within the EPREFIX - use prefix && myconf+=( --without-local-dir ) - - if [[ ${CHOST} == *-interix* ]]; then - # avoid finding of this function, to avoid having to patch either - # configure or the source, which would be much more hackish. - # after all vim does it right, only interix is badly broken (again) - export ac_cv_func_sigaction=no - fi - - econf \ - --with-modified-by=Gentoo-${PVR} \ - --with-vim-name=gvim \ - --with-x \ - "${myconf[@]}" -} - -src_compile() { - # The following allows emake to be used - emake -j1 -C src auto/osdef.h objects - - emake -} - -src_test() { - echo - einfo "Starting vim tests. Several error messages will be shown" - einfo "while the tests run. This is normal behaviour and does not" - einfo "indicate a fault." - echo - ewarn "If the tests fail, your terminal may be left in a strange" - ewarn "state. Usually, running 'reset' will fix this." - echo - - # Don't let vim talk to X - unset DISPLAY - - # Make gvim not try to connect to X. See :help gui-x11-start in vim for how - # this evil trickery works. - ln -s "${S}"/src/gvim "${S}"/src/testvim || die - - # Make sure our VIMPROG is used. - sed -i -e 's:\.\./vim:../testvim:' src/testdir/test49.vim || die - - # Don't do additional GUI tests. - emake -j1 VIMPROG=../testvim -C src/testdir nongui -} - -# Call eselect vi update with --if-unset -# to respect user's choice (bug 187449) -eselect_vi_update() { - einfo "Calling eselect vi update..." - eselect vi update --if-unset - eend $? -} - -src_install() { - local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} - - dobin src/gvim - dosym gvim /usr/bin/gvimdiff - dosym gvim /usr/bin/evim - dosym gvim /usr/bin/eview - dosym gvim /usr/bin/gview - dosym gvim /usr/bin/rgvim - dosym gvim /usr/bin/rgview - - emake -C src DESTDIR="${D}" DATADIR="${EPREFIX}"/usr/share install-icons - - dodir /usr/share/man/man1 - echo ".so vim.1" > "${ED}"/usr/share/man/man1/gvim.1 || die "echo failed" - echo ".so vim.1" > "${ED}"/usr/share/man/man1/gview.1 || die "echo failed" - echo ".so vimdiff.1" > "${ED}"/usr/share/man/man1/gvimdiff.1 || \ - die "echo failed" - - insinto /etc/vim - newins "${FILESDIR}"/gvimrc-r1 gvimrc - eprefixify "${ED}"/etc/vim/gvimrc - - doicon -s scalable "${FILESDIR}"/gvim.svg - - # bash completion script, bug #79018. - newbashcomp "${FILESDIR}"/${PN}-completion ${PN} - - # don't install vim desktop file - rm -v "${ED}"/usr/share/applications/vim.desktop || die "failed to remove vim.desktop" -} - -pkg_postinst() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Update fdo mime stuff, bug #78394 - xdg_desktop_database_update - - # Update icon cache - gnome2_icon_cache_update - - # Call eselect vi update - eselect_vi_update -} - -pkg_postrm() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Update fdo mime stuff, bug #78394 - xdg_desktop_database_update - - # Update icon cache - gnome2_icon_cache_update - - # Call eselect vi update - eselect_vi_update -} diff --git a/app-editors/ne/ne-3.0.1.ebuild b/app-editors/ne/ne-3.0.1.ebuild deleted file mode 100644 index 3641ef3cf258..000000000000 --- a/app-editors/ne/ne-3.0.1.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit eutils flag-o-matic toolchain-funcs - -DESCRIPTION="the nice editor, easy to use for the beginner and powerful for the wizard" -HOMEPAGE="http://ne.di.unimi.it/" -SRC_URI="${HOMEPAGE}/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" -IUSE=tinfo - -DEPEND=" - >=sys-libs/ncurses-5.2[tinfo?] -" -RDEPEND=" - ${DEPEND} - dev-lang/perl -" - -src_prepare() { - sed -i -e 's/-O3//' src/makefile || die -} - -src_configure() { - if use tinfo; then - sed -i -e 's|-lcurses|-ltinfo|g' src/makefile || die - else - sed -i -e 's|-lcurses|-lncurses|g' src/makefile || die - fi -} - -src_compile() { - append-cflags -std=c11 - emake -C src CC="$(tc-getCC)" \ - NE_GLOBAL_DIR="/usr/share/ne" \ - OPTS="${CFLAGS}" \ - ne || die -} - -src_install() { - dobin src/ne - - insinto /usr/share/ne/syntax - doins syntax/*.jsf - - doman doc/ne.1 - dohtml -r doc/html/. - dodoc CHANGES README.md NEWS doc/*.{txt,pdf,texinfo} doc/default.* -} diff --git a/app-editors/qemacs/Manifest b/app-editors/qemacs/Manifest index 41d0dd3d0548..16ed5004d091 100644 --- a/app-editors/qemacs/Manifest +++ b/app-editors/qemacs/Manifest @@ -1,3 +1,2 @@ -DIST qemacs-0.4.0_pre20090420.tar.bz2 1393436 BLAKE2B 73cc34e711957db31d765e07712b5fb0ec94523c8d3a175beec95ca244929335088c69156a0f9f8c4875868c1add52a1c5f76e74a07f70d89f2c1c5d80917669 SHA512 4595e34d3a83cbd7f25514dd96b7578976b30de80eb19b1391448ecdb9c06d24088880978961e5abb94b3f715057e7563ae0976d704bc5afaaf83e62a67e8dd4 DIST qemacs-0.4.1_pre20150916.tar.xz 1136592 BLAKE2B aff8875b81bd51f77bebcb4dfe60ed0d4396a05af1f42e6b8765e15f9e04e00162924c3514a9ea1e8cb8c0b9ecd2a4112b9d7a46b7d156c032d37d381f2ae0f0 SHA512 e9775ff3dfef6d6b6b263029a620e6575f9f4718b94c0acfcddc8e5da8cd835e57dfbd5fbd948778135b609ae0588924fc9a727b2e763a25148aa27886a9f467 DIST qemacs-0.4.1_pre20170225.tar.xz 1147408 BLAKE2B 369f3c5ff1b1f7b22bbd1f70f0c150e425a5b68828e62db427e4b41c58c8ee9ae0449a83693e9354d88fc482691d7a5f3661360ef602aeaba963776c4725b894 SHA512 a17c8901c917f91401e16b4f857735957ab0d3533d9dcc7a0decf768f453b68023f45e1241225a84d35ba793beb69754e0f2caa857165f8223882d5041d56c99 diff --git a/app-editors/qemacs/files/qemacs-0.3.2_pre20070226-tty_utf8.patch b/app-editors/qemacs/files/qemacs-0.3.2_pre20070226-tty_utf8.patch deleted file mode 100644 index 1f51ada5c2b7..000000000000 --- a/app-editors/qemacs/files/qemacs-0.3.2_pre20070226-tty_utf8.patch +++ /dev/null @@ -1,43 +0,0 @@ -utf8 input in tty.c -http://lists.gnu.org/archive/html/qemacs-devel/2004-03/msg00000.html -http://bugs.gentoo.org/62829 - ---- qemacs-orig/tty.c 2007-02-08 00:27:33.000000000 +0100 -+++ qemacs/tty.c 2007-02-26 15:07:41.000000000 +0100 -@@ -78,7 +78,6 @@ - /* input handling */ - enum InputState input_state; - int input_param; -- int utf8_state; - int utf8_index; - unsigned char buf[10]; - char *term_name; -@@ -374,15 +373,19 @@ - - /* charset handling */ - if (s->charset == &charset_utf8) { -- if (ts->utf8_state == 0) { -- const char *p; -- p = (const char *)ts->buf; -- ch = utf8_decode(&p); -- } else { -- ts->utf8_state = utf8_length[ts->buf[0]] - 1; -- ts->utf8_index = 0; -- return; -- } -+ /* Make sure utf8 input works correctly 20040314 */ -+ ts->utf8_index++; -+ -+ if (utf8_length[ts->buf[0]] == ts->utf8_index) {; -+ const char *p; -+ p = (const char *)ts->buf; -+ ch = utf8_decode(&p); -+ ts->utf8_index = 0; -+ } -+ else { -+ return; -+ } -+ - } else { - ch = ts->buf[0]; - } diff --git a/app-editors/qemacs/files/qemacs-0.4.0_pre20080605-Makefile.patch b/app-editors/qemacs/files/qemacs-0.4.0_pre20080605-Makefile.patch deleted file mode 100644 index 73c3f68b13a3..000000000000 --- a/app-editors/qemacs/files/qemacs-0.4.0_pre20080605-Makefile.patch +++ /dev/null @@ -1,35 +0,0 @@ ---- Makefile.orig 2009-03-07 21:27:48.000000000 +0100 -+++ Makefile 2009-03-07 21:28:43.000000000 +0100 -@@ -19,32 +19,6 @@ - - include config.mak - --ifeq ($(CC),gcc) -- CFLAGS := -Wall -g -O2 -funsigned-char -- # do not warn about zero-length formats. -- CFLAGS += -Wno-format-zero-length -- LDFLAGS := -g --endif -- --#include local compiler configuration file ---include cflags.mk -- --ifdef TARGET_GPROF -- CFLAGS += -p -- LDFLAGS += -p --endif -- --TLDFLAGS := $(LDFLAGS) -- --ifdef TARGET_ARCH_X86 -- #CFLAGS+=-fomit-frame-pointer -- ifeq ($(GCC_MAJOR),2) -- CFLAGS+=-m386 -malign-functions=0 -- else -- CFLAGS+=-march=i386 -falign-functions=0 -- endif --endif -- - DEFINES=-DHAVE_QE_CONFIG_H - - ######################################################## diff --git a/app-editors/qemacs/files/qemacs-0.4.0_pre20080605-make_backup.patch b/app-editors/qemacs/files/qemacs-0.4.0_pre20080605-make_backup.patch deleted file mode 100644 index cdfe4c439db8..000000000000 --- a/app-editors/qemacs/files/qemacs-0.4.0_pre20080605-make_backup.patch +++ /dev/null @@ -1,68 +0,0 @@ -Add make-backup-files command for backup toggling, from upstream mailing list: -http://lists.gnu.org/archive/html/qemacs-devel/2004-11/msg00007.html -http://bugs.gentoo.org/75052 - ---- buffer.c.orig 2009-03-07 21:14:02.000000000 +0100 -+++ buffer.c 2009-03-07 21:15:40.000000000 +0100 -@@ -1657,12 +1657,14 @@ - if (stat(filename, &st) == 0) - mode = st.st_mode & 0777; - -- /* backup old file if present */ -- if (strlen(filename) < MAX_FILENAME_SIZE - 1) { -+ /* backup old file if present and make-backup-files is on */ -+ if(mbf == 1) { -+ if (strlen(filename) < MAX_FILENAME_SIZE - 1) { - if (snprintf(buf1, sizeof(buf1), "%s~", filename) < ssizeof(buf1)) { - // should check error code - rename(filename, buf1); - } -+ } - } - - /* CG: should pass mode to buffer_save */ ---- qe.c.orig 2009-03-07 21:14:09.000000000 +0100 -+++ qe.c 2009-03-07 21:17:01.000000000 +0100 -@@ -71,6 +71,7 @@ - static int screen_height = 0; - static int no_init_file; - static const char *user_option; -+mbf = 1; - - /* mode handling */ - -@@ -5316,6 +5317,14 @@ - do_refresh(qs->first_window); - } - -+static void make_backup_files(EditState *s) { -+ if(mbf == 1) { -+ mbf = 0; -+ } else { -+ mbf = 1; -+ } -+} -+ - /* compute default path for find/save buffer */ - static void get_default_path(EditState *s, char *buf, int buf_size) - { ---- qeconfig.h.orig 2009-03-07 21:14:19.000000000 +0100 -+++ qeconfig.h 2009-03-07 21:17:37.000000000 +0100 -@@ -192,6 +192,7 @@ - "downcase-region", do_changecase_region, ESi, -1, "*v") - CMD3( KEY_CTRLX(KEY_CTRL('u')), KEY_NONE, - "upcase-region", do_changecase_region, ESi, 1, "*v") -+ CMD0( KEY_NONE, KEY_NONE, "make-backup-files", make_backup_files) - - /*---------------- Command handling ----------------*/ - ---- qe.h.orig 2009-03-07 21:14:26.000000000 +0100 -+++ qe.h 2009-03-07 21:17:53.000000000 +0100 -@@ -1765,6 +1765,7 @@ - /* image.c */ - void fill_border(EditState *s, int x, int y, int w, int h, int color); - int qe_bitmap_format_to_pix_fmt(int format); -+int mbf; - - /* shell.c */ - EditBuffer *new_shell_buffer(EditBuffer *b0, const char *name, diff --git a/app-editors/qemacs/files/qemacs-0.4.0_pre20090420-nostrip.patch b/app-editors/qemacs/files/qemacs-0.4.0_pre20090420-nostrip.patch deleted file mode 100644 index 120b09c2129d..000000000000 --- a/app-editors/qemacs/files/qemacs-0.4.0_pre20090420-nostrip.patch +++ /dev/null @@ -1,36 +0,0 @@ ---- qemacs-orig/Makefile -+++ qemacs/Makefile -@@ -151,7 +151,6 @@ - qe$(EXE): qe_g$(EXE) Makefile - rm -f $@ - cp $< $@ -- -$(STRIP) $@ - @ls -l $@ - echo `size $@` `wc -c $@` qe $(OPTIONS) \ - | cut -d ' ' -f 7-10,13,15-40 >> STATS -@@ -165,7 +164,6 @@ - tqe$(EXE): tqe_g$(EXE) Makefile - rm -f $@ - cp $< $@ -- -$(STRIP) $@ - @ls -l $@ - echo `size $@` `wc -c $@` tqe $(OPTIONS) \ - | cut -d ' ' -f 7-10,13,15-40 >> STATS -@@ -329,7 +327,7 @@ - $(INSTALL) -m 755 -d $(DESTDIR)$(prefix)/bin - $(INSTALL) -m 755 -d $(DESTDIR)$(prefix)/man/man1 - $(INSTALL) -m 755 -d $(DESTDIR)$(prefix)/share/qe -- $(INSTALL) -m 755 -s qe$(EXE) $(DESTDIR)$(prefix)/bin/qemacs$(EXE) -+ $(INSTALL) -m 755 qe$(EXE) $(DESTDIR)$(prefix)/bin/qemacs$(EXE) - ln -sf qemacs $(DESTDIR)$(prefix)/bin/qe$(EXE) - ifdef CONFIG_FFMPEG - ln -sf qemacs$(EXE) $(DESTDIR)$(prefix)/bin/ffplay$(EXE) -@@ -337,7 +335,7 @@ - $(INSTALL) -m 644 kmaps ligatures $(DESTDIR)$(prefix)/share/qe - $(INSTALL) -m 644 qe.1 $(DESTDIR)$(prefix)/man/man1 - ifdef CONFIG_HTML -- $(INSTALL) -m 755 -s html2png$(EXE) $(DESTDIR)$(prefix)/bin -+ $(INSTALL) -m 755 html2png$(EXE) $(DESTDIR)$(prefix)/bin - endif - - uninstall: diff --git a/app-editors/qemacs/qemacs-0.4.0_pre20090420-r1.ebuild b/app-editors/qemacs/qemacs-0.4.0_pre20090420-r1.ebuild deleted file mode 100644 index 44aa76fbf48a..000000000000 --- a/app-editors/qemacs/qemacs-0.4.0_pre20090420-r1.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils flag-o-matic toolchain-funcs - -DESCRIPTION="QEmacs is a very small but powerful UNIX editor" -HOMEPAGE="https://savannah.nongnu.org/projects/qemacs" -SRC_URI="mirror://gentoo/${P}.tar.bz2" - -LICENSE="LGPL-2.1+ GPL-2+" -SLOT="0" -KEYWORDS="amd64 arm ~ppc x86" -IUSE="X png unicode xv" -RESTRICT="test" - -RDEPEND=" - X? ( x11-libs/libX11 - x11-libs/libXext - xv? ( x11-libs/libXv ) ) - png? ( >=media-libs/libpng-1.2:0= )" - -DEPEND="${RDEPEND} - >=app-text/texi2html-5" - -S="${WORKDIR}/${PN}" - -src_prepare() { - # Removes forced march setting and align-functions on x86, as they - # would override user's CFLAGS.. - epatch "${FILESDIR}/${PN}-0.4.0_pre20080605-Makefile.patch" - # Make backup files optional - epatch "${FILESDIR}/${PN}-0.4.0_pre20080605-make_backup.patch" - # Suppress stripping - epatch "${FILESDIR}/${P}-nostrip.patch" - - use unicode && epatch "${FILESDIR}/${PN}-0.3.2_pre20070226-tty_utf8.patch" - - # Change the manpage to reference a /real/ file instead of just an - # approximation. Purely cosmetic! - sed -i -e "s,^/usr/share/doc/qemacs,&-${PVR}," qe.1 || die - - # Fix compability with >=app-text/texi2html-5 - sed -i -e "/texi2html/s,-number,&-sections," Makefile || die -} - -src_configure() { - # when using any other CFLAGS than -O0, qemacs will segfault on startup, - # see bug 92011 - replace-flags "-O?" -O0 - econf --cc="$(tc-getCC)" \ - $(use_enable X x11) \ - $(use_enable png) \ - $(use_enable xv) -} - -src_compile() { - # Does not support parallel building. - emake -j1 -} - -src_install() { - emake install DESTDIR="${D}" - dodoc Changelog README TODO config.eg - dohtml *.html - - # Fix man page location - mv "${D}"/usr/{,share/}man || die - - # Install headers so users can build their own plugins. - insinto /usr/include/qe - doins *.h - insinto /usr/include/qe/libqhtml - doins libqhtml/*.h -} diff --git a/app-editors/vim/Manifest b/app-editors/vim/Manifest index b15b79a97f82..e389e37e215f 100644 --- a/app-editors/vim/Manifest +++ b/app-editors/vim/Manifest @@ -1,7 +1,4 @@ -DIST vim-8.0.0106-gentoo-patches.tar.bz2 2281 BLAKE2B 8e10c0c56ad97cbae0677ec91b0b35359f6e08b5eb542b00028fd0e243a075551adab4e140a90930cbce4549c3c4bc79a40c0e1a6c13aae18f67d6fc55a80e0e SHA512 39edd9f518c230d2b0486b18aa155572a9eada4a5e21108573d6e66e2eef1276f23b77d766648f018c9cf973a7d03712d8861be6ea13255d7b389912d554a47a -DIST vim-8.0.0386.tar.gz 13000882 BLAKE2B c38c1b75334cae916f76562ec5a06d59c4f2df6123d4b27a0a854dd8ecd9ae6f5d008a94137abe6217fc28d233077d636d30f2c26a5a139ff35f50cb52204f79 SHA512 3169ea4dbc836c724f63d99cd345227f870a3a922beba84a6b42011685c0dd209f6bba8c69af0650c9a57bb47fc541e1150ca8cefb21fcada022259bf4c94a66 DIST vim-8.0.0938-gentoo-patches.tar.bz2 2316 BLAKE2B 05a87f32fc5cc65e7f5e4e5a87c654b2040ad39f1555ddde7e0e6f473dc8b520916a795406bb6bbeaf5e7ae8748aacebe7a9679461e48802e69417e945eea827 SHA512 a6062be5e6a5c5b437081312df5742353242b5171bf26da04aa6ca216d2b142b2411a88bc1edd460d28e00a59a210c8e1729e801fac6f1efd86bb2e437a56a2b -DIST vim-8.0.1188.tar.gz 13363260 BLAKE2B 545b2d6e8322b27967c974bb960f4e5ea2c6811d2649ac4c008eb8e6af78fe555a035657704af40026f96f12f83e3cebe435e90d21d7da87980446710424f79f SHA512 9c3733aa894c276de593d6144ee0aaf251092a11f4d0ac603d3d49a282ac6176aa4e88eccfd2527ff53b386bdd0177a85c0942367d68a652b5ca4040390ba49b DIST vim-8.0.1298.tar.gz 13395459 BLAKE2B 4b6e3c4443cd675dc3727e8609b89c422f66c7d32908b5136ee312d48427568a8236214c85135242269b6575e0e1336b0973395a6372664435f8bae4d7bee843 SHA512 7704c493359c1a922f876e4d6f3b4ad265d8ce974a59d51a39e5a4424251105250ffc803bcf6c6750daeb5e6376cbbfd24557b075eacf2b0274d7c432db2f681 DIST vim-8.0.1428.tar.gz 13415243 BLAKE2B 88f86c371d0a644212b9e4dc1a15d61244847037f36262a225c361bfc2799b741c128de21ac92bb3fb4a4955894e46d34dc01baa7cbf58f1371d772b36887103 SHA512 f635c53c7e2ca808dc1cb424e6e4b16d8c41c66a86c3c7584444dab3d2482904795fea7c071d65862ae6ac6b2b66b7ad5ac832e1e30f4624d46f220c6f41e2e9 DIST vim-8.0.1645.tar.gz 13535252 BLAKE2B a5c7463e85eed12825bdf46d15eb7e7513d62831eba76cbb90af875010b33662b7a6ef2c4c5cecddface415d75e97caf0a670e69835ecd3b4a89704f3b18b905 SHA512 367b9e205e776f84fcfbb92725afd5e7aa66898110d46dbea1a33f7b74c239559e829b5104c45360539c8f2b23c375ed59ccea7ee35a5dd10770400d9a7be085 diff --git a/app-editors/vim/vim-8.0.0386.ebuild b/app-editors/vim/vim-8.0.0386.ebuild deleted file mode 100644 index 796d1755732e..000000000000 --- a/app-editors/vim/vim-8.0.0386.ebuild +++ /dev/null @@ -1,348 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -VIM_VERSION="8.0" -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) -PYTHON_REQ_USE=threads -inherit eutils vim-doc flag-o-matic fdo-mime versionator bash-completion-r1 python-r1 - -if [[ ${PV} == 9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/vim/vim.git" -else - SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz - https://dev.gentoo.org/~radhermit/vim/vim-8.0.0106-gentoo-patches.tar.bz2" - KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -fi - -DESCRIPTION="Vim, an improved vi-style text editor" -HOMEPAGE="http://www.vim.org/ https://github.com/vim/vim" - -SLOT="0" -LICENSE="vim" -IUSE="X acl cscope debug gpm lua luajit minimal nls perl python racket ruby selinux tcl vim-pager" -REQUIRED_USE=" - luajit? ( lua ) - python? ( - || ( $(python_gen_useflags '*') ) - ?? ( $(python_gen_useflags 'python2*') ) - ?? ( $(python_gen_useflags 'python3*') ) - ) -" - -RDEPEND=" - >=app-eselect/eselect-vi-1.1 - >=sys-libs/ncurses-5.2-r2:0= - nls? ( virtual/libintl ) - acl? ( kernel_linux? ( sys-apps/acl ) ) - cscope? ( dev-util/cscope ) - gpm? ( >=sys-libs/gpm-1.19.3 ) - lua? ( - luajit? ( dev-lang/luajit:2= ) - !luajit? ( dev-lang/lua:0[deprecated] ) - ) - !minimal? ( - ~app-editors/vim-core-${PV} - dev-util/ctags - ) - perl? ( dev-lang/perl:= ) - python? ( ${PYTHON_DEPS} ) - racket? ( dev-scheme/racket ) - ruby? ( || ( dev-lang/ruby:2.4 dev-lang/ruby:2.3 dev-lang/ruby:2.2 dev-lang/ruby:2.1 ) ) - selinux? ( sys-libs/libselinux ) - tcl? ( dev-lang/tcl:0= ) - X? ( x11-libs/libXt ) -" -DEPEND="${RDEPEND} - sys-devel/autoconf - nls? ( sys-devel/gettext ) -" - -pkg_setup() { - # people with broken alphabets run into trouble. bug 82186. - unset LANG LC_ALL - export LC_COLLATE="C" - - # Gnome sandbox silliness. bug #114475. - mkdir -p "${T}"/home - export HOME="${T}"/home -} - -src_prepare() { - if [[ ${PV} != 9999* ]] ; then - # Gentoo patches to fix runtime issues, cross-compile errors, etc - eapply "${WORKDIR}"/patches/ - fi - - # Fixup a script to use awk instead of nawk - sed -i '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' "${S}"/runtime/tools/mve.awk \ - || die "mve.awk sed failed" - - # Read vimrc and gvimrc from /etc/vim - echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' >> "${S}"/src/feature.h - echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' >> "${S}"/src/feature.h - - # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. - # Hopefully this pattern won't break for a while at least. - # This fixes bug 29398 (27 Sep 2003 agriffis) - sed -i 's/\> "$c" ; done - - # conditionally make the manpager.sh script - if use vim-pager ; then - cat <<-END > "${S}"/runtime/macros/manpager.sh - #!/bin/sh - sed -e 's/\x1B\[[[:digit:]]\+m//g' | col -b | \\ - vim \\ - -c 'let no_plugin_maps = 1' \\ - -c 'set nolist nomod ft=man ts=8' \\ - -c 'let g:showmarks_enable=0' \\ - -c 'runtime! macros/less.vim' - - END - fi - - # Try to avoid sandbox problems. Bug #114475. - if [[ -d "${S}"/src/po ]] ; then - sed -i '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ - "${S}"/src/po/Makefile - fi - - if version_is_at_least 7.3.122 ; then - cp "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk - fi - - # Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0 - if version_is_at_least 7.3 ; then - sed -i "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - fi - - eapply_user -} - -src_configure() { - local myconf=() - - # Fix bug 37354: Disallow -funroll-all-loops on amd64 - # Bug 57859 suggests that we want to do this for all archs - filter-flags -funroll-all-loops - - # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for - # everyone since previous flag filtering bugs have turned out to affect - # multiple archs... - replace-flags -O3 -O2 - - # Fix bug 18245: Prevent "make" from the following chain: - # (1) Notice configure.ac is newer than auto/configure - # (2) Rebuild auto/configure - # (3) Notice auto/configure is newer than auto/config.mk - # (4) Run ./configure (with wrong args) to remake auto/config.mk - sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" - rm -f src/auto/configure - emake -j1 -C src autoconf - - # This should fix a sandbox violation (see bug 24447). The hvc - # things are for ppc64, see bug 86433. - for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc* ; do - [[ -e ${file} ]] && addwrite $file - done - - if use minimal ; then - myconf=( - --with-features=tiny - --disable-nls - --disable-multibyte - --disable-acl - --enable-gui=no - --without-x - --disable-darwin - --disable-luainterp - --disable-perlinterp - --disable-pythoninterp - --disable-mzschemeinterp - --disable-rubyinterp - --disable-selinux - --disable-tclinterp - --disable-gpm - ) - else - use debug && append-flags "-DDEBUG" - - myconf=( - --with-features=huge - --enable-multibyte - $(use_enable acl) - $(use_enable cscope) - $(use_enable gpm) - $(use_enable lua luainterp) - $(usex lua "--with-lua-prefix=${EPREFIX}/usr" "") - $(use_with luajit) - $(use_enable nls) - $(use_enable perl perlinterp) - $(use_enable racket mzschemeinterp) - $(use_enable ruby rubyinterp) - $(use_enable selinux) - $(use_enable tcl tclinterp) - ) - - if use python ; then - py_add_interp() { - local v - - [[ ${EPYTHON} == python3* ]] && v=3 - myconf+=( - --enable-python${v}interp - vi_cv_path_python${v}="${PYTHON}" - ) - } - - python_foreach_impl py_add_interp - else - myconf+=( - --disable-pythoninterp - --disable-python3interp - ) - fi - - # --with-features=huge forces on cscope even if we --disable it. We need - # to sed this out to avoid screwiness. (1 Sep 2004 ciaranm) - if ! use cscope ; then - sed -i '/# define FEAT_CSCOPE/d' src/feature.h || \ - die "couldn't disable cscope" - fi - - # don't test USE=X here ... see bug #19115 - # but need to provide a way to link against X ... see bug #20093 - myconf+=( - --enable-gui=no - --disable-darwin - $(use_with X x) - ) - fi - - # let package manager strip binaries - export ac_cv_prog_STRIP="$(type -P true ) faking strip" - - # keep prefix env contained within the EPREFIX - use prefix && myconf+=( --without-local-dir ) - - econf \ - --with-modified-by=Gentoo-${PVR} \ - "${myconf[@]}" -} - -src_compile() { - # The following allows emake to be used - emake -j1 -C src auto/osdef.h objects - - emake -} - -src_test() { - echo - einfo "Starting vim tests. Several error messages will be shown" - einfo "while the tests run. This is normal behaviour and does not" - einfo "indicate a fault." - echo - ewarn "If the tests fail, your terminal may be left in a strange" - ewarn "state. Usually, running 'reset' will fix this." - echo - - # Don't let vim talk to X - unset DISPLAY - - emake -j1 -C src/testdir nongui -} - -# Make convenience symlinks, hopefully without stepping on toes. Some -# of these links are "owned" by the vim ebuild when it is installed, -# but they might be good for gvim as well (see bug 45828) -update_vim_symlinks() { - local f syms - syms="vimdiff rvim rview" - einfo "Calling eselect vi update..." - # Call this with --if-unset to respect user's choice (bug 187449) - eselect vi update --if-unset - - # Make or remove convenience symlink, vim -> gvim - if [[ -f "${EROOT}"/usr/bin/gvim ]]; then - ln -s gvim "${EROOT}"/usr/bin/vim 2>/dev/null - elif [[ -L "${EROOT}"/usr/bin/vim && ! -f "${EROOT}"/usr/bin/vim ]]; then - rm "${EROOT}"/usr/bin/vim - fi - - # Make or remove convenience symlinks to vim - if [[ -f "${EROOT}"/usr/bin/vim ]]; then - for f in ${syms}; do - ln -s vim "${EROOT}"/usr/bin/${f} 2>/dev/null - done - else - for f in ${syms}; do - if [[ -L "${EROOT}"/usr/bin/${f} && ! -f "${EROOT}"/usr/bin/${f} ]]; then - rm -f "${EROOT}"/usr/bin/${f} - fi - done - fi - - # This will still break if you merge then remove the vi package, - # but there's only so much you can do, eh? Unfortunately we don't - # have triggers like are done in rpm-land. -} - -src_install() { - local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} - - # Note: Do not install symlinks for 'vi', 'ex', or 'view', as these are - # managed by eselect-vi - dobin src/vim - dosym vim /usr/bin/vimdiff - dosym vim /usr/bin/rvim - dosym vim /usr/bin/rview - if use vim-pager ; then - dosym ${vimfiles}/macros/less.sh /usr/bin/vimpager - dosym ${vimfiles}/macros/manpager.sh /usr/bin/vimmanpager - insinto ${vimfiles}/macros - doins runtime/macros/manpager.sh - fperms a+x ${vimfiles}/macros/manpager.sh - fi - - newbashcomp "${FILESDIR}"/${PN}-completion ${PN} - # keep in sync with 'complete ... -F' list - bashcomp_alias vim ex vi view rvim rview vimdiff - - # We shouldn't be installing the ex or view man page symlinks, as they - # are managed by eselect-vi - rm -f "${ED}"/usr/share/man/man1/{ex,view}.1 -} - -pkg_postinst() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Make convenience symlinks - update_vim_symlinks -} - -pkg_postrm() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Make convenience symlinks - update_vim_symlinks -} diff --git a/app-editors/vim/vim-8.0.1188.ebuild b/app-editors/vim/vim-8.0.1188.ebuild deleted file mode 100644 index 5b4fa3b57665..000000000000 --- a/app-editors/vim/vim-8.0.1188.ebuild +++ /dev/null @@ -1,309 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -VIM_VERSION="8.0" -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) -PYTHON_REQ_USE=threads -inherit vim-doc flag-o-matic versionator bash-completion-r1 python-single-r1 - -if [[ ${PV} == 9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/vim/vim.git" -else - SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz - https://dev.gentoo.org/~radhermit/vim/vim-8.0.0938-gentoo-patches.tar.bz2" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -fi - -DESCRIPTION="Vim, an improved vi-style text editor" -HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim" - -SLOT="0" -LICENSE="vim" -IUSE="X acl cscope debug gpm lua luajit minimal nls perl python racket ruby selinux tcl terminal vim-pager" -REQUIRED_USE=" - luajit? ( lua ) - python? ( ${PYTHON_REQUIRED_USE} ) -" - -RDEPEND=" - >=app-eselect/eselect-vi-1.1 - >=sys-libs/ncurses-5.2-r2:0= - nls? ( virtual/libintl ) - acl? ( kernel_linux? ( sys-apps/acl ) ) - cscope? ( dev-util/cscope ) - gpm? ( >=sys-libs/gpm-1.19.3 ) - lua? ( - luajit? ( dev-lang/luajit:2= ) - !luajit? ( dev-lang/lua:0[deprecated] ) - ) - !minimal? ( - ~app-editors/vim-core-${PV} - dev-util/ctags - ) - perl? ( dev-lang/perl:= ) - python? ( ${PYTHON_DEPS} ) - racket? ( dev-scheme/racket ) - ruby? ( || ( dev-lang/ruby:2.4 dev-lang/ruby:2.3 dev-lang/ruby:2.2 ) ) - selinux? ( sys-libs/libselinux ) - tcl? ( dev-lang/tcl:0= ) - X? ( x11-libs/libXt ) -" - -DEPEND=" - ${RDEPEND} - sys-devel/autoconf - nls? ( sys-devel/gettext ) -" - -pkg_setup() { - # people with broken alphabets run into trouble. bug 82186. - unset LANG LC_ALL - export LC_COLLATE="C" - - # Gnome sandbox silliness. bug #114475. - mkdir -p "${T}"/home || die "mkdir failed" - export HOME="${T}"/home - - use python && python-single-r1_pkg_setup -} - -src_prepare() { - if [[ ${PV} != 9999* ]] ; then - # Gentoo patches to fix runtime issues, cross-compile errors, etc - eapply "${WORKDIR}"/patches/ - fi - - # Fixup a script to use awk instead of nawk - sed -i -e \ - '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \ - "${S}"/runtime/tools/mve.awk || die "mve.awk sed failed" - - # Read vimrc and gvimrc from /etc/vim - echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - - # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. - # Hopefully this pattern won't break for a while at least. - # This fixes bug 29398 (27 Sep 2003 agriffis) - sed -i -e \ - 's/\> "$c" || die "echo failed" - done - - # conditionally make the manpager.sh script - if use vim-pager; then - cat > "${S}"/runtime/macros/manpager.sh <<-_EOF_ || die "cat EOF failed" - #!/bin/sh - sed -e 's/\x1B\[[[:digit:]]\+m//g' | col -b | \\ - vim \\ - -c 'let no_plugin_maps = 1' \\ - -c 'set nolist nomod ft=man ts=8' \\ - -c 'let g:showmarks_enable=0' \\ - -c 'runtime! macros/less.vim' - - _EOF_ - fi - - # Try to avoid sandbox problems. Bug #114475. - if [[ -d "${S}"/src/po ]]; then - sed -i -e \ - '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ - "${S}"/src/po/Makefile || die "sed failed" - fi - - cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - - eapply_user -} - -src_configure() { - local myconf=() - - # Fix bug 37354: Disallow -funroll-all-loops on amd64 - # Bug 57859 suggests that we want to do this for all archs - filter-flags -funroll-all-loops - - # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for - # everyone since previous flag filtering bugs have turned out to affect - # multiple archs... - replace-flags -O3 -O2 - - # Fix bug 18245: Prevent "make" from the following chain: - # (1) Notice configure.ac is newer than auto/configure - # (2) Rebuild auto/configure - # (3) Notice auto/configure is newer than auto/config.mk - # (4) Run ./configure (with wrong args) to remake auto/config.mk - sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" - rm src/auto/configure || die "rm failed" - emake -j1 -C src autoconf - - # This should fix a sandbox violation (see bug 24447). The hvc - # things are for ppc64, see bug 86433. - for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do - if [[ -e "${file}" ]]; then - addwrite $file - fi - done - - if use minimal; then - myconf=( - --with-features=tiny - --disable-nls - --disable-multibyte - --disable-acl - --enable-gui=no - --without-x - --disable-darwin - --disable-luainterp - --disable-perlinterp - --disable-pythoninterp - --disable-mzschemeinterp - --disable-rubyinterp - --disable-selinux - --disable-tclinterp - --disable-gpm - ) - else - use debug && append-flags "-DDEBUG" - - myconf=( - --with-features=huge - --enable-multibyte - $(use_enable acl) - $(use_enable cscope) - $(use_enable gpm) - $(use_enable lua luainterp) - $(usex lua "--with-lua-prefix=${EPREFIX}/usr" "") - $(use_with luajit) - $(use_enable nls) - $(use_enable perl perlinterp) - $(use_enable python pythoninterp) - $(use_enable python python3interp) - $(use_enable racket mzschemeinterp) - $(use_enable ruby rubyinterp) - $(use_enable selinux) - $(use_enable tcl tclinterp) - $(use_enable terminal) - ) - - # --with-features=huge forces on cscope even if we --disable it. We need - # to sed this out to avoid screwiness. (1 Sep 2004 ciaranm) - if ! use cscope; then - sed -i -e \ - '/# define FEAT_CSCOPE/d' src/feature.h || die "sed failed" - fi - - # don't test USE=X here ... see bug #19115 - # but need to provide a way to link against X ... see bug #20093 - myconf+=( - --enable-gui=no - --disable-darwin - $(use_with X x) - ) - fi - - # let package manager strip binaries - export ac_cv_prog_STRIP="$(type -P true ) faking strip" - - # keep prefix env contained within the EPREFIX - use prefix && myconf+=( --without-local-dir ) - - econf \ - --with-modified-by=Gentoo-${PVR} \ - "${myconf[@]}" -} - -src_compile() { - # The following allows emake to be used - emake -j1 -C src auto/osdef.h objects - - emake -} - -src_test() { - einfo - einfo "Starting vim tests. Several error messages will be shown" - einfo "while the tests run. This is normal behaviour and does not" - einfo "indicate a fault." - einfo - ewarn "If the tests fail, your terminal may be left in a strange" - ewarn "state. Usually, running 'reset' will fix this." - einfo - - # Don't let vim talk to X - unset DISPLAY - - emake -j1 -C src/testdir nongui -} - -# Call eselect vi update with --if-unset -# to respect user's choice (bug 187449) -eselect_vi_update() { - einfo "Calling eselect vi update..." - eselect vi update --if-unset - eend $? -} - -src_install() { - local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} - - # Note: Do not install symlinks for 'vi', 'ex', or 'view', as these are - # managed by eselect-vi - dobin src/vim - dosym vim /usr/bin/vimdiff - dosym vim /usr/bin/rvim - dosym vim /usr/bin/rview - if use vim-pager ; then - dosym ${vimfiles}/macros/less.sh /usr/bin/vimpager - dosym ${vimfiles}/macros/manpager.sh /usr/bin/vimmanpager - insinto ${vimfiles}/macros - doins runtime/macros/manpager.sh - fperms a+x ${vimfiles}/macros/manpager.sh - fi - - newbashcomp "${FILESDIR}"/${PN}-completion ${PN} - - # keep in sync with 'complete ... -F' list - bashcomp_alias vim ex vi view rvim rview vimdiff -} - -pkg_postinst() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Call eselect vi update - eselect_vi_update -} - -pkg_postrm() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Call eselect vi update - eselect_vi_update -} diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz index 14b6be29ba674a39663bbb260089e4c006c76050..4a9a3101ff43378e6699b4ec5798eded08afb3d3 100644 GIT binary patch delta 31851 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 diff --git a/app-emacs/ghc-mod/files/ghc-mod-5.4.0.0-gentoo.patch b/app-emacs/ghc-mod/files/ghc-mod-5.4.0.0-gentoo.patch deleted file mode 100644 index f852744aadb9..000000000000 --- a/app-emacs/ghc-mod/files/ghc-mod-5.4.0.0-gentoo.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- ghc-mod.cabal.orig 2015-04-18 13:14:37.566613645 +0200 -+++ ghc-mod.cabal 2015-04-18 13:14:53.420241209 +0200 -@@ -26,8 +26,6 @@ - Category: GHC, Development - Cabal-Version: >= 1.14 - Build-Type: Custom --Data-Files: elisp/Makefile -- elisp/*.el - Data-Files: LICENSE COPYING.BSD3 COPYING.AGPL3 - Extra-Source-Files: ChangeLog - SetupCompat.hs diff --git a/app-emacs/ghc-mod/files/ghc-mod-5.5.0.0-gentoo.patch b/app-emacs/ghc-mod/files/ghc-mod-5.5.0.0-gentoo.patch deleted file mode 100644 index f852744aadb9..000000000000 --- a/app-emacs/ghc-mod/files/ghc-mod-5.5.0.0-gentoo.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- ghc-mod.cabal.orig 2015-04-18 13:14:37.566613645 +0200 -+++ ghc-mod.cabal 2015-04-18 13:14:53.420241209 +0200 -@@ -26,8 +26,6 @@ - Category: GHC, Development - Cabal-Version: >= 1.14 - Build-Type: Custom --Data-Files: elisp/Makefile -- elisp/*.el - Data-Files: LICENSE COPYING.BSD3 COPYING.AGPL3 - Extra-Source-Files: ChangeLog - SetupCompat.hs diff --git a/app-emacs/ghc-mod/files/ghc-mod-5.6.0.0-gentoo.patch b/app-emacs/ghc-mod/files/ghc-mod-5.6.0.0-gentoo.patch index 40302168692a..f7e6e1c4c654 100644 --- a/app-emacs/ghc-mod/files/ghc-mod-5.6.0.0-gentoo.patch +++ b/app-emacs/ghc-mod/files/ghc-mod-5.6.0.0-gentoo.patch @@ -1,5 +1,5 @@ ---- a/ghc-mod.cabal.org 2016-07-29 09:18:31.000000000 -0400 -+++ b/ghc-mod.cabal 2016-08-08 23:16:00.171679823 -0400 +--- a/ghc-mod.cabal ++++ b/ghc-mod.cabal @@ -29,2 +29,0 @@ -Data-Files: elisp/Makefile - elisp/*.el diff --git a/app-emacs/ghc-mod/ghc-mod-5.4.0.0.ebuild b/app-emacs/ghc-mod/ghc-mod-5.4.0.0.ebuild index f46308b3aa0e..3c52fd7d1b66 100644 --- a/app-emacs/ghc-mod/ghc-mod-5.4.0.0.ebuild +++ b/app-emacs/ghc-mod/ghc-mod-5.4.0.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -53,7 +53,7 @@ DEPEND="${RDEPEND} SITEFILE=50${PN}-gentoo.el src_prepare() { - epatch "${FILESDIR}"/${PN}-5.4.0.0-gentoo.patch + epatch "${FILESDIR}"/${PN}-5.6.0.0-gentoo.patch } src_compile() { diff --git a/app-emacs/ghc-mod/ghc-mod-5.5.0.0-r1.ebuild b/app-emacs/ghc-mod/ghc-mod-5.5.0.0-r1.ebuild index 1a0636bb8be0..82d7ae03eec4 100644 --- a/app-emacs/ghc-mod/ghc-mod-5.5.0.0-r1.ebuild +++ b/app-emacs/ghc-mod/ghc-mod-5.5.0.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -53,7 +53,7 @@ DEPEND="${RDEPEND} SITEFILE=50${PN}-gentoo.el src_prepare() { - epatch "${FILESDIR}"/${PN}-5.5.0.0-gentoo.patch + epatch "${FILESDIR}"/${PN}-5.6.0.0-gentoo.patch } src_compile() { diff --git a/app-emacs/ruby-mode/ruby-mode-2.3.0.ebuild b/app-emacs/ruby-mode/ruby-mode-2.3.0.ebuild index 84e79702dc99..ad53fe111d7a 100644 --- a/app-emacs/ruby-mode/ruby-mode-2.3.0.ebuild +++ b/app-emacs/ruby-mode/ruby-mode-2.3.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://ruby/ruby-${PV}.tar.xz" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" S="${WORKDIR}/ruby-${PV}/misc" DOCS="README" diff --git a/app-emacs/slime/files/slime-2.20-fix-doc-build.patch b/app-emacs/slime/files/slime-2.20-fix-doc-build.patch new file mode 100644 index 000000000000..c95608c7705a --- /dev/null +++ b/app-emacs/slime/files/slime-2.20-fix-doc-build.patch @@ -0,0 +1,94 @@ +diff -Nuar a/doc/slime.texi b/doc/slime.texi +--- a/doc/slime.texi 2017-08-28 13:51:57.000000000 +0200 ++++ b/doc/slime.texi 2018-04-08 17:21:16.004697168 +0200 +@@ -1219,7 +1219,8 @@ + Describe the slot at point. + + @kbditem{e, slime-inspector-eval} +-Evaluate an expression in the context of the inspected object. ++Evaluate an expression in the context of the inspected object. The ++variable @code{*} will be bound to the inspected object. + + @kbditem{v, slime-inspector-toggle-verbose} + Toggle between verbose and terse mode. Default is determined by +@@ -1250,8 +1251,7 @@ + Store the value under point in the variable `*'. This can + then be used to access the object in the REPL. + +-@kbditempair{TAB, S-TAB, slime-inspector-next-inspectable-object, +-slime-inspector-previous-inspectable-object} ++@kbditempair{TAB, S-TAB, slime-inspector-next-inspectable-object, slime-inspector-previous-inspectable-object} + + Jump to the next and previous inspectable object respectively. + +@@ -2016,7 +2016,7 @@ + On the emacs side you will use something like + @example + (setq slime-net-coding-system 'utf-8-unix) +-(slime-connect "127.0.0.1" 4005)) ++(slime-connect "localhost" 4005)) + @end example + to connect to this lisp image from the same machine. + +@@ -2028,7 +2028,7 @@ + remote machine. + + @example +-ssh -L4005:127.0.0.1:4005 username@@remote.example.com ++ssh -L4005:localhost:4005 username@@remote.example.com + @end example + + That ssh invocation creates an ssh tunnel between the port 4005 on our +@@ -2044,9 +2044,9 @@ + @end example + + The @kbd{RET RET} sequence just means that we want to use the default +-host (@code{127.0.0.1}) and the default port (@code{4005}). Even ++host (@code{localhost}) and the default port (@code{4005}). Even + though we're connecting to a remote machine the ssh tunnel fools Emacs +-into thinking it's actually @code{127.0.0.1}. ++into thinking it's actually @code{localhost}. + + @c ----------------------- + @node Setting up pathname translations +@@ -2323,8 +2323,7 @@ + + @table @kbd + +-@kbditempair{C-, C-, +- slime-repl-forward-input, slime-repl-backward-input} ++@kbditempair{C-, C-, slime-repl-forward-input, slime-repl-backward-input} + Go to the next/previous history item. + + @kbditempair{M-n, M-p, slime-repl-next-input, slime-repl-previous-input} +@@ -2333,16 +2332,14 @@ + a row, the second invocation uses the same search pattern (even if the + current input has changed). + +-@kbditempair{M-s, M-r, +-slime-repl-next-matching-input, slime-repl-previous-matching-input} ++@kbditempair{M-s, M-r, slime-repl-next-matching-input, slime-repl-previous-matching-input} + Search forward/reverse through command history with regex + + @c @code{slime-repl-@{next,previous@}-input}@* + @c @code{slime-repl-@{next,previous@}-matching-input}@* + @c @code{comint}-style input history commands. + +-@kbditempair{C-c C-n, C-c C-p, +-slime-repl-next-prompt, slime-repl-previous-prompt} ++@kbditempair{C-c C-n, C-c C-p, slime-repl-next-prompt, slime-repl-previous-prompt} + Move between the current and previous prompts in the @REPL{} buffer. + Pressing RET on a line with old input copies that line to the newest + prompt. +@@ -2655,6 +2652,11 @@ + If @code{slime-autodoc-use-multiline-p} is set to non-nil, + allow long autodoc messages to resize echo area display. + ++@vindex slime-autodoc-mode-string ++@code{slime-autodoc-mode-string} is a string that will be displayed in ++the mode line when autodoc-mode is enabled, or nil, if you prefer no ++indication. You can customize this variable. ++ + @node ASDF + @section ASDF + diff --git a/app-emacs/slime/slime-2.20.ebuild b/app-emacs/slime/slime-2.20.ebuild index b8a5bdb9d7fa..943b134b2fa6 100644 --- a/app-emacs/slime/slime-2.20.ebuild +++ b/app-emacs/slime/slime-2.20.ebuild @@ -3,7 +3,7 @@ EAPI=6 -inherit elisp eutils +inherit elisp DESCRIPTION="SLIME, the Superior Lisp Interaction Mode (Extended)" HOMEPAGE="http://common-lisp.net/project/slime/" @@ -11,7 +11,7 @@ SRC_URI="https://github.com/slime/slime/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2 xref? ( xref.lisp )" SLOT="0" -KEYWORDS="~amd64 ~ppc ~sparc ~x86" +KEYWORDS="amd64 ~ppc ~sparc ~x86" IUSE="doc xref" RESTRICT=test # tests fail to contact sbcl @@ -25,22 +25,26 @@ CLPACKAGE=swank CLSYSTEMS=swank SITEFILE=70${PN}-gentoo.el +PATCHES=( + # Should be fixed in >=app-emacs/slime-2.20 + "${FILESDIR}/${PN}-2.20-fix-doc-build.patch" +) + src_prepare() { + default # Remove xref.lisp (which is non-free) unless USE flag is set use xref || rm -f xref.lisp - eapply_user } src_compile() { elisp-compile *.el || die BYTECOMPFLAGS="${BYTECOMPFLAGS} -L contrib -l slime" \ elisp-compile contrib/*.el lib/*.el || die - emake -j1 -C doc slime.info || die "Cannot build info docs" - #if use doc; then - # VARTEXFONTS="${T}"/fonts \ - # emake -j1 -C doc slime.pdf || die "emake doc failed" - #fi + if use doc ; then + VARTEXFONTS="${T}"/fonts \ + emake -C doc all + fi } src_install() { diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz index 82fc827107190501eb2b69278f1ea957a0904446..bcc3327f9275599cf200ab85d5b5271a58032aec 100644 GIT binary patch delta 17792 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 j+-Hrd_XK0eh?lfWNHeHuK$?kMgvF4jr7#i* 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�{8f?>)F&*!fQ7-2eOCdQPN6i##A}Z5(mg5aO4d+7jEq|bfUN225`rB7oT^#d z`6r9LzO@gJPaiIzmM)R0ZtbZt98vq+Dq7KYCTiR_)g*sGQz44tusWb72wUZ+N$0w$ zW@%QBDj?f0k|2}nuZDs0P)ah7!Vjabu-#&w^ccZ)m@@J z_Utu!wT*LMM^GL7GzUi7-W#&4eKt~_M!p~@Lvi^GR?&CIup}aZ*rr=|G+3f&n7>hZ z2pmYa1Z97XsX?~rVny|F{A9Fm80*ugcD=9m+C{FtldTaSJ?jRRq~1+vRXyL~)VsfQ zicxTJ@YrNEC~IKD)co3^ZfV_i2a4%3Faw{`7!Tc@Ynp1NttKz)0zZMdQRjz-RwK?; zsMGEjNEcP86xKegEmsB6x{R=Bc9HVqP(&dYH41+Xb#FCi)SN*i1-gSTH^giMJrJmU~{k(Rk~|{206)UQbF@m*EB4bwU=Ih zbg!uFAs}waTIhTEWIILsV#-aUQU!9S)gC%GHS^Y}Sg?=Nqzn&2+GJD+4}1|x-$S`V z|7Elyu7Ybr!*CeyevFed1HV6aiOcQP7OL4LL8AzN`KohJrmma<(d}82;Z4eQHQhC- za|(~vQaPH3B#={8};C|P2%2cb$O{uI}}}4Riy@WE3qaANvw6JQKRWJ=0#npEqd%ig*CCULlyLW}hAX0CG!R$kFxGqB zib{^LI*n187>Phrigk+~x&r^xH7#eDwOY4-JcL1=5Gr4)IuFi4%}_-Xj~a$V@cV)) zAVzfcSxD-zjG8Ibkf8l?hW>s1b8}Hc{U6^RuRCOFZoaqLH29NF0JEy3HH&InT`s6I znmDtn?Axg$2g`Li2sB@Jxi?j-0Bi&T96EIv=+I@JgpFng>rQ9*>)bwSeC5!MF7N_> zovAtvE9EyJcd8t?9jB`{c|xMdmzqbu&~o$i7~msC^`b884qpv=@ltUb_}eu6CaBs# z%1)=EQ~kW!P1N-#e3HtnqEW+d(@1zEd>#mKGQajjb34}(=!UPW>7E|GeADpL>y)i} zCuOWjU?GQ7uF^f7_^nWVsKJdd(iKU6+Oj~Y!I&2M0B=X~t6>UxY~W~+)UMkE?eb0| zM{xA2JMfyWO+dW*t`Z?tCR-hfXt?&~v9*nJ7fn&uMH-S`_Zq~nyCzih2a(c6xu*fB z!#EI>AQ*0M)u7eMS?WT~DoD2zKP~Ibrc+e{3$KeEz<%8x7geVoP+R=Z)<`CQT^>o& zN};wjdV6oOpQd3TZ!bf(x~c-Tj4DNlYA)*IUREeX03ELVdZO#QU@NAmfsAM3P%;Z=tK E0FfAhg8%>k diff --git a/app-emulation/free42/files/free42-2.0.10-fix-build-intel-lib.patch b/app-emulation/free42/files/free42-2.0.10-fix-build-intel-lib.patch index a321b1d714b8..543595c6a1a1 100644 --- a/app-emulation/free42/files/free42-2.0.10-fix-build-intel-lib.patch +++ b/app-emulation/free42/files/free42-2.0.10-fix-build-intel-lib.patch @@ -1,6 +1,6 @@ diff -Nuar a/gtk/build-intel-lib.sh b/gtk/build-intel-lib.sh ---- a/gtk/build-intel-lib.sh 2018-01-08 02:52:33.000000000 +0100 -+++ b/gtk/build-intel-lib.sh 2018-01-13 19:43:23.709997784 +0100 +--- a/gtk/build-intel-lib.sh ++++ b/gtk/build-intel-lib.sh @@ -4,7 +4,7 @@ cd IntelRDFPMathLib20U1 patch -p0 <../intel-lib-linux.patch diff --git a/app-emulation/free42/files/free42-2.0.10-fix-makefile.patch b/app-emulation/free42/files/free42-2.0.10-fix-makefile.patch index 7642316920f4..c033bbc60ceb 100644 --- a/app-emulation/free42/files/free42-2.0.10-fix-makefile.patch +++ b/app-emulation/free42/files/free42-2.0.10-fix-makefile.patch @@ -1,6 +1,6 @@ diff -Nuar a/gtk/Makefile b/gtk/Makefile ---- a/gtk/Makefile 2018-01-08 02:52:33.000000000 +0100 -+++ b/gtk/Makefile 2018-01-13 19:40:49.059998446 +0100 +--- a/gtk/Makefile ++++ b/gtk/Makefile @@ -15,11 +15,11 @@ # along with this program; if not, see http://www.gnu.org/licenses/. ############################################################################### diff --git a/app-emulation/free42/files/free42-2.0.17-fix-build-intel-lib.patch b/app-emulation/free42/files/free42-2.0.17-fix-build-intel-lib.patch deleted file mode 100644 index a321b1d714b8..000000000000 --- a/app-emulation/free42/files/free42-2.0.17-fix-build-intel-lib.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -Nuar a/gtk/build-intel-lib.sh b/gtk/build-intel-lib.sh ---- a/gtk/build-intel-lib.sh 2018-01-08 02:52:33.000000000 +0100 -+++ b/gtk/build-intel-lib.sh 2018-01-13 19:43:23.709997784 +0100 -@@ -4,7 +4,7 @@ - cd IntelRDFPMathLib20U1 - patch -p0 <../intel-lib-linux.patch - cd LIBRARY --make CC=gcc CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 UNCHANGED_BINARY_FLAGS=0 -+make A=a CC=gcc CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 UNCHANGED_BINARY_FLAGS=0 - mv libbid.a ../../gcc111libbid.a - cd ../.. - ( echo '#ifdef FREE42_FPTEST'; echo 'const char *readtest_lines[] = {'; tr -d '\r' < IntelRDFPMathLib20U1/TESTS/readtest.in | sed 's/^\(.*\)$/"\1",/'; echo '0 };'; echo '#endif' ) > readtest_lines.cc diff --git a/app-emulation/free42/files/free42-2.0.17-fix-makefile.patch b/app-emulation/free42/files/free42-2.0.17-fix-makefile.patch deleted file mode 100644 index 7642316920f4..000000000000 --- a/app-emulation/free42/files/free42-2.0.17-fix-makefile.patch +++ /dev/null @@ -1,58 +0,0 @@ -diff -Nuar a/gtk/Makefile b/gtk/Makefile ---- a/gtk/Makefile 2018-01-08 02:52:33.000000000 +0100 -+++ b/gtk/Makefile 2018-01-13 19:40:49.059998446 +0100 -@@ -15,11 +15,11 @@ - # along with this program; if not, see http://www.gnu.org/licenses/. - ############################################################################### - --CFLAGS = -MMD \ -+CFLAGS := -MMD \ - -Wall \ - -Wno-parentheses \ - -Wno-write-strings \ -- -g \ -+ -Wno-error=narrowing \ - -I/usr/X11R6/include \ - $(shell pkg-config --cflags gtk+-2.0) \ - -DVERSION="\"$(shell cat ../VERSION)\"" \ -@@ -27,21 +27,25 @@ - -DDECIMAL_GLOBAL_ROUNDING=1 \ - -DDECIMAL_GLOBAL_ROUNDING_ACCESS_FUNCTIONS=1 \ - -DDECIMAL_GLOBAL_EXCEPTION_FLAGS=1 \ -- -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1 -+ -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1 \ -+ ${CFLAGS} - --CXXFLAGS = $(CFLAGS) \ -+CXXFLAGS := $(CFLAGS) \ - -fno-exceptions \ - -fno-rtti \ -- -D_WCHAR_T_DEFINED -+ -D_WCHAR_T_DEFINED \ -+ ${CXXFLAGS} - --LDFLAGS = -L/usr/X11R6/lib --LIBS = gcc111libbid.a -lXmu $(shell pkg-config --libs gtk+-2.0) -+MYLDFLAGS = -L/usr/X11R6/lib -+LIBS = gcc111libbid.a -lX11 -ldl -lXmu $(shell pkg-config --libs gtk+-2.0) - - ifeq "$(shell uname -s)" "Linux" --LDFLAGS += -Wl,--hash-style=both -+MYLDFLAGS += -Wl,--hash-style=both - LIBS += -lpthread - endif - -+MYLDFLAGS += ${LDFLAGS} -+ - SRCS = shell_main.cc shell_skin.cc skins.cc keymap.cc shell_loadimage.cc \ - shell_spool.cc core_main.cc core_commands1.cc core_commands2.cc \ - core_commands3.cc core_commands4.cc core_commands5.cc \ -@@ -83,7 +87,7 @@ - endif - - $(EXE): $(OBJS) -- $(CXX) -o $(EXE) $(LDFLAGS) $(OBJS) $(LIBS) -+ $(CXX) -o $(EXE) $(MYLDFLAGS) $(OBJS) $(LIBS) - - $(SRCS) skin2cc.cc keymap2cc.cc skin2cc.conf: symlinks - diff --git a/app-emulation/free42/free42-2.0.10.ebuild b/app-emulation/free42/free42-2.0.10.ebuild index 467f13b38067..5d440a08b23e 100644 --- a/app-emulation/free42/free42-2.0.10.ebuild +++ b/app-emulation/free42/free42-2.0.10.ebuild @@ -32,8 +32,8 @@ S="${WORKDIR}/${MY_PV}" src_prepare() { sed -i -e 's/print_gif_name\[FILENAMELEN\]/print_gif_name\[1000\]/' \ "${S}/gtk/shell_main.cc" || die - epatch "${FILESDIR}"/${P}-fix-makefile.patch - epatch "${FILESDIR}"/${P}-fix-build-intel-lib.patch + epatch "${FILESDIR}/${PN}-2.0.10-fix-makefile.patch" + epatch "${FILESDIR}/${PN}-2.0.10-fix-build-intel-lib.patch" eapply_user } diff --git a/app-emulation/free42/free42-2.0.17.ebuild b/app-emulation/free42/free42-2.0.17.ebuild index 78b6e63cfd39..417714d3504f 100644 --- a/app-emulation/free42/free42-2.0.17.ebuild +++ b/app-emulation/free42/free42-2.0.17.ebuild @@ -32,8 +32,8 @@ S="${WORKDIR}/${MY_PV}" src_prepare() { sed -i -e 's/print_gif_name\[FILENAMELEN\]/print_gif_name\[1000\]/' \ "${S}/gtk/shell_main.cc" || die - epatch "${FILESDIR}"/${P}-fix-makefile.patch - epatch "${FILESDIR}"/${P}-fix-build-intel-lib.patch + epatch "${FILESDIR}/${PN}-2.0.10-fix-makefile.patch" + epatch "${FILESDIR}/${PN}-2.0.10-fix-build-intel-lib.patch" eapply_user } diff --git a/app-emulation/lxd/files/lxd.confd.1 b/app-emulation/lxd/files/lxd.confd.1 new file mode 100644 index 000000000000..8e342cc62d16 --- /dev/null +++ b/app-emulation/lxd/files/lxd.confd.1 @@ -0,0 +1,24 @@ +# Group which owns the shared socket +LXD_OPTIONS+=" --group lxd" + + + +# Enable cpu profiling into the specified file +#LXD_OPTIONS+=" --cpuprofile /tmp/lxc_cpu_profile" + +# Enable memory profiling into the specified file +#LXD_OPTIONS+=" --memprofile /tmp/lxc_mem_profile" + + + +# Enables debug mode +#LXD_OPTIONS+=" --debug" + +# For debugging, print a complete stack trace every n seconds +#LXD_OPTIONS+=" --print-goroutines 5" + +# Enables verbose mode +#LXD_OPTIONS+=" --verbose" + +# Logfile to log to +#LXD_OPTIONS+=" --logfile /var/log/lxd/lxd.log" diff --git a/app-emulation/lxd/lxd-3.0.0-r1.ebuild b/app-emulation/lxd/lxd-3.0.0-r1.ebuild new file mode 100644 index 000000000000..6330fcb21125 --- /dev/null +++ b/app-emulation/lxd/lxd-3.0.0-r1.ebuild @@ -0,0 +1,251 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Fast, dense and secure container management" +HOMEPAGE="https://linuxcontainers.org/lxd/introduction/" +EGO_PN_PARENT="github.com/lxc" +EGO_PN="${EGO_PN_PARENT}/lxd" + +# Maintained with https://github.com/hsoft/gentoo-ego-vendor-update +# The "# branch" comments are there for the script, they're important. +EGO_VENDOR=( + "github.com/lxc/lxd e641ae45dc13cc27510c9d2127eece46ed9ac16b" + "github.com/CanonicalLtd/go-sqlite3 730012cee3364e7717c28f7e9b05ee6dd8684bae" + "github.com/CanonicalLtd/dqlite 9334841532709c77fc79e13a08408694e4bb3616" + "github.com/CanonicalLtd/go-grpc-sql 534b56d0c689ed437e6cff44868964d45d3ec85c" + "github.com/CanonicalLtd/raft-http e4290d0af830073ec140538e8974aa4393495ea1" + "github.com/CanonicalLtd/raft-membership 26ef52960f54c472f52fb3701f19f25319e1032e" + "github.com/CanonicalLtd/raft-test 22441a088d5630ddd2e971eae68074d2b645f1b7" + "github.com/dustinkirkland/golang-petname d3c2ba80e75eeef10c5cf2fc76d2c809637376b3" + "github.com/flosch/pongo2 97eac295f74b5fbb7fd3113e35f4ccf3c816e389" + "github.com/juju/errors c7d06af17c68cd34c835053720b21f6549d9b0ee" + "github.com/juju/idmclient 15392b0e99abe5983297959c737b8d000e43b34c" + "github.com/juju/httprequest 77d36ac4b71a6095506c0617d5881846478558cb" + "github.com/juju/utils d18e608d01400189bcda3e2669505cbd30e9dda9" + "github.com/juju/loggo 7f1609ff1f3fcf3519ed62ccaaa9e609ea287838" + "github.com/juju/webbrowser 54b8c57083b4afb7dc75da7f13e2967b2606a507" + "github.com/juju/gomaasapi 663f786f595ba1707f56f62f7f4f2284c47c0f1d" + "github.com/juju/schema e4f08199aa80d3194008c0bd2e14ef5edc0e6be6" + "github.com/juju/version b64dbd566305c836274f0268fa59183a52906b36" + "github.com/juju/persistent-cookiejar d5e5a8405ef9633c84af42fbcc734ec8dd73c198" + "github.com/juju/go4 40d72ab9641a2a8c36a9c46a51e28367115c8e59" + "github.com/juju/testing 43f926548f91d55be6bae26ecb7d2386c64e887c" + "github.com/juju/retry 1998d01ba1c3eeb4a4728c4a50660025b2fe7c8f" + "github.com/golang/protobuf e09c5db296004fbe3f74490e84dcd62c3c5ddb1b" + "github.com/golang/glog 23def4e6c14b4da8ac2ed8007337bc5eb5007998" + "github.com/gorilla/mux 4dbd923b0c9e99ff63ad54b0e9705ff92d3cdb06" + "github.com/gorilla/websocket eb925808374e5ca90c83401a40d711dc08c0c0f6" + "github.com/julienschmidt/httprouter d1898390779332322e6b5ca5011da4bf249bb056" + "github.com/rogpeppe/fastuuid 6724a57986aff9bff1a1770e9347036def7c89f6" + "github.com/pkg/errors 816c9085562cd7ee03e7f8188a1cfd942858cded" + "github.com/ryanfaerman/fsm 3dc1bc0980272fd56d81167a48a641dab8356e29" + "github.com/hashicorp/raft a3fb4581fb07b16ecf1c3361580d4bdb17de9d98" + "github.com/hashicorp/go-immutable-radix 7f3cd4390caab3250a57f30efdb2a65dd7649ecf" + "github.com/hashicorp/golang-lru 0fb14efe8c47ae851c0034ed7a448854d3d34cf3" + "github.com/hashicorp/go-msgpack fa3f63826f7c23912c15263591e65d54d080b458" + "github.com/hashicorp/raft-boltdb 6e5ba93211eaf8d9a2ad7e41ffad8c6f160f9fe3" + "github.com/armon/go-metrics 783273d703149aaeb9897cf58613d5af48861c25" + "github.com/stretchr/testify c679ae2cc0cb27ec3293fea7e254e47386f05d69" + "github.com/boltdb/bolt fd01fc79c553a8e99d512a07e8e0c63d4a3ccfc5" + "github.com/mattn/go-colorable efa589957cd060542a26d2dd7832fd6a6c6c3ade" + "github.com/mattn/go-isatty 6ca4dbf54d38eea1a992b3c722a76a5d1c4cb25c" + "github.com/mattn/go-runewidth a9d6d1e4dc51df2130326793d49971f238839169" + "github.com/syndtr/gocapability 33e07d32887e1e06b7c025f27ce52f62c7990bc0" + "github.com/pborman/uuid c65b2f87fee37d1c7854c9164a450713c28d50cd" + "github.com/spf13/cobra 4dab30cb33e6633c33c787106bafbfbfdde7842d" + "github.com/spf13/pflag 1cd4a0c365d95803411bec89fb7b76bade17053b" + "github.com/cpuguy83/go-md2man 48d8747a2ca13185e7cc8efe6e9fc196a83f71a5" + "github.com/gosexy/gettext 74466a0a0c4a62fea38f44aa161d4bbfbe79dd6b" + "github.com/frankban/quicktest 536e76da5efc46dc247088384c2d2cea7da968aa" + "github.com/google/go-cmp 5411ab924f9ffa6566244a9e504bc347edacffd3" + "github.com/kr/pretty cfb55aafdaf3ec08f0db22699ab822c50091b1c4" + "github.com/kr/text 7cafcd837844e784b526369c9bce262804aebc60" + "github.com/olekukonko/tablewriter b8a9be070da40449e501c3c4730a889e42d87a9e" + "google.golang.org/genproto ab0870e398d5dd054b868c0db1481ab029b9a9f2 github.com/google/go-genproto" + "google.golang.org/grpc 2dfcc11f7a6d4791ba627222d783eedf268b4b95 github.com/grpc/grpc-go" + "golang.org/x/crypto 12892e8c234f4fe6f6803f052061de9057903bb2 github.com/golang/crypto" + "golang.org/x/net b68f30494add4df6bd8ef5e82803f308e7f7c59c github.com/golang/net" + "golang.org/x/sys 378d26f46672a356c46195c28f61bdb4c0a781dd github.com/golang/sys" + "golang.org/x/text ece95c760240037f89ebcbdd7155ac8cb52e38fa github.com/golang/text" + "gopkg.in/errgo.v1 442357a80af5c6bf9b6d51ae791a39c3421004f3 github.com/go-errgo/errgo" # branch v1 + "gopkg.in/juju/names.v2 54f00845ae470a362430a966fe17f35f8784ac92 github.com/juju/names" # branch v2 + "gopkg.in/juju/environschema.v1 7359fc7857abe2b11b5b3e23811a9c64cb6b01e0 github.com/juju/environschema" # branch v1 + "gopkg.in/yaml.v2 5420a8b6744d3b0345ab293f6fcba19c978f1183 github.com/go-yaml/yaml" # branch v2.2.1 + "gopkg.in/macaroon-bakery.v2 94012773d2874a067572bd16d7d11ae02968b47b github.com/go-macaroon-bakery/macaroon-bakery" # branch v2.0.1 + "gopkg.in/macaroon.v2 bed2a428da6e56d950bed5b41fcbae3141e5b0d0 github.com/go-macaroon/macaroon" # branch v2.0.0 + "gopkg.in/httprequest.v1 1a21782420ea13c3c6fb1d03578f446b3248edb1 github.com/go-httprequest/httprequest" # branch v1.1.1 + "gopkg.in/lxc/go-lxc.v2 2660c429a942a4a21455765c7046dde612c1baa7 github.com/lxc/go-lxc" # branch v2 + "gopkg.in/tomb.v2 d5d1b5820637886def9eef33e03a27a9f166942c github.com/go-tomb/tomb" # branch v2 + "gopkg.in/mgo.v2 3f83fa5005286a7fe593b055f0d7771a7dce4655 github.com/go-mgo/mgo" # branch v2 + "gopkg.in/retry.v1 2d7c7c65cc71d024968d9ff4385d5e7ad3a83fcc github.com/go-retry/retry" # branch v1.0.0 + "gopkg.in/check.v1 20d25e2804050c1cd24a7eea1e7a6447dd0e74ec github.com/go-check/check" # branch v1 +) + +ARCHIVE_URI="https://${EGO_PN}/archive/${P}.tar.gz -> ${P}.tar.gz" +LICENSE="Apache-2.0 BSD BSD-2 LGPL-3 MIT MPL-2.0" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="+daemon +ipv6 +dnsmasq nls test" + +inherit bash-completion-r1 linux-info systemd user golang-vcs-snapshot + +SRC_URI="${ARCHIVE_URI} + ${EGO_VENDOR_URI}" + +DEPEND=" + >=dev-lang/go-1.7.1 + dev-libs/protobuf + nls? ( sys-devel/gettext ) + test? ( + app-misc/jq + dev-db/sqlite + net-misc/curl + sys-devel/gettext + ) +" + +RDEPEND=" + daemon? ( + app-arch/xz-utils + >=app-emulation/lxc-2.0.7[seccomp] + dnsmasq? ( + net-dns/dnsmasq[dhcp,ipv6?] + ) + net-misc/rsync[xattr] + sys-apps/iproute2[ipv6?] + sys-fs/squashfs-tools + virtual/acl + ) +" + +CONFIG_CHECK=" + ~BRIDGE + ~DUMMY + ~IP6_NF_NAT + ~IP6_NF_TARGET_MASQUERADE + ~IPV6 + ~IP_NF_NAT + ~IP_NF_TARGET_MASQUERADE + ~MACVLAN + ~NETFILTER_XT_MATCH_COMMENT + ~NET_IPGRE + ~NET_IPGRE_DEMUX + ~NET_IPIP + ~NF_NAT_MASQUERADE_IPV4 + ~NF_NAT_MASQUERADE_IPV6 + ~VXLAN +" + +ERROR_BRIDGE="BRIDGE: needed for network commands" +ERROR_DUMMY="DUMMY: needed for network commands" +ERROR_IP6_NF_NAT="IP6_NF_NAT: needed for network commands" +ERROR_IP6_NF_TARGET_MASQUERADE="IP6_NF_TARGET_MASQUERADE: needed for network commands" +ERROR_IPV6="IPV6: needed for network commands" +ERROR_IP_NF_NAT="IP_NF_NAT: needed for network commands" +ERROR_IP_NF_TARGET_MASQUERADE="IP_NF_TARGET_MASQUERADE: needed for network commands" +ERROR_MACVLAN="MACVLAN: needed for network commands" +ERROR_NETFILTER_XT_MATCH_COMMENT="NETFILTER_XT_MATCH_COMMENT: needed for network commands" +ERROR_NET_IPGRE="NET_IPGRE: needed for network commands" +ERROR_NET_IPGRE_DEMUX="NET_IPGRE_DEMUX: needed for network commands" +ERROR_NET_IPIP="NET_IPIP: needed for network commands" +ERROR_NF_NAT_MASQUERADE_IPV4="NF_NAT_MASQUERADE_IPV4: needed for network commands" +ERROR_NF_NAT_MASQUERADE_IPV6="NF_NAT_MASQUERADE_IPV6: needed for network commands" +ERROR_VXLAN="VXLAN: needed for network commands" + +PATCHES=( + "${FILESDIR}/${PN}-dont-go-get.patch" +) + +src_prepare() { + default_src_prepare + + # Examples in go-lxc make our build fail. + rm -rf "${S}/src/${EGO_PN}/vendor/gopkg.in/lxc/go-lxc.v2/examples" || die +} + +src_compile() { + export GOPATH="${S}" + + cd "${S}/src/${EGO_PN}" || die "Failed to change to deep src dir" + + tmpgoroot="${T}/goroot" + if use daemon; then + # Build binaries + emake + else + # build client tool + emake client + fi + + use nls && emake build-mo +} + +src_test() { + if use daemon; then + export GOPATH="${S}" + cd "${S}/src/${EGO_PN}" || die "Failed to change to deep src dir" + + emake check + else + einfo "No tests to run for client-only builds" + fi +} + +src_install() { + dobin bin/lxc + if use daemon; then + dosbin bin/lxd + dobin bin/fuidshift + fi + + cd "src/${EGO_PN}" || die "can't cd into ${S}/src/${EGO_PN}" + + if use nls; then + domo po/*.mo + fi + + if use daemon; then + newinitd "${FILESDIR}"/${PN}.initd lxd + newconfd "${FILESDIR}"/${PN}.confd.1 lxd + + systemd_newunit "${FILESDIR}"/${PN}.service ${PN}.service + fi + + newbashcomp scripts/bash/lxd-client lxc + + dodoc AUTHORS README.md doc/* +} + +pkg_postinst() { + einfo + einfo "Consult https://wiki.gentoo.org/wiki/LXD for more information," + einfo "including a Quick Start." + + # The messaging below only applies to daemon installs + use daemon || return 0 + + # The control socket will be owned by (and writeable by) this group. + enewgroup lxd + + # Ubuntu also defines an lxd user but it appears unused (the daemon + # must run as root) + + einfo + einfo "Though not strictly required, some features are enabled at run-time" + einfo "when the relevant helper programs are detected:" + einfo "- sys-apps/apparmor" + einfo "- sys-fs/btrfs-progs" + einfo "- sys-fs/lvm2" + einfo "- sys-fs/lxcfs" + einfo "- sys-fs/zfs" + einfo "- sys-process/criu" + einfo + einfo "Since these features can't be disabled at build-time they are" + einfo "not USE-conditional." + einfo + einfo "Networks with bridge.mode=fan are unsupported due to requiring" + einfo "a patched kernel and iproute2." +} diff --git a/app-emulation/lxd/metadata.xml b/app-emulation/lxd/metadata.xml index d4ab64b98a18..a0dd29a5f4e4 100644 --- a/app-emulation/lxd/metadata.xml +++ b/app-emulation/lxd/metadata.xml @@ -10,8 +10,8 @@ Virgil Dupras - proxy-maint@gentoo.org - Proxy Maintainers + virtualization@gentoo.org + Gentoo Virtualization Project By combining the speed and density of containers with diff --git a/app-emulation/xen-pvgrub/Manifest b/app-emulation/xen-pvgrub/Manifest index f09628f9db04..f9ce9279173c 100644 --- a/app-emulation/xen-pvgrub/Manifest +++ b/app-emulation/xen-pvgrub/Manifest @@ -3,7 +3,5 @@ DIST lwip-1.3.0.tar.gz 398933 BLAKE2B 3567a593eec3d247213daaaab57d9456c9cae50329 DIST newlib-1.16.0.tar.gz 12024353 BLAKE2B 26d3308148fb99baf8ad02eee4cc699cfac690100ea63aaa4be03b86d12dade238478342514bd083cbc3d27964ac42eb8dae3873fdac5ff2c593fc4fb39b2309 SHA512 40eb96bbc6736a16b6399e0cdb73e853d0d90b685c967e77899183446664d64570277a633fdafdefc351b46ce210a99115769a1d9f47ac749d7e82837d4d1ac3 DIST pciutils-2.2.9.tar.bz2 212265 BLAKE2B 014b664e90c64e7255c9e21fc25a2cc60d57f47ce282fc0331a0481a460b237783bd3774dd0689e1596d4a0be0d2889faad904da01a6f02147464bce1d1b1bc0 SHA512 2b3d98d027e46d8c08037366dde6f0781ca03c610ef2b380984639e4ef39899ed8d8b8e4cd9c9dc54df101279b95879bd66bfd4d04ad07fef41e847ea7ae32b5 DIST polarssl-1.1.4-gpl.tgz 611340 BLAKE2B 613da06dda9e4b86db5a4d616a0a0afee98c907c3c6b352eed3d9e500fc5739e62eb4f6fc32ff02579c6a6de9bd49fcd2c8bd8b2d158a5050cbaa82118d61ef0 SHA512 88da614e4d3f4409c4fd3bb3e44c7587ba051e3fed4e33d526069a67e8180212e1ea22da984656f50e290049f60ddca65383e5983c0f8884f648d71f698303ad -DIST xen-4.8.2.tar.gz 22522336 BLAKE2B 2c9da971622b4e52fe78fa029107bb1c5f945a63605406493df607c410c6f2a8c2cdb38b1eb30c1bc1c8bc6e5620efad977c3ba55e04c579c01d51f0104afcce SHA512 7805531f73d23ecfff3439770e62d387f4254a444875670d53a0a739323e5d4d8f8fcc478f8936ee1ae8aff3e0229549e47c01c606365a8ce060dd5c503e87da -DIST xen-4.9.0.tar.gz 23361741 BLAKE2B 1cfebb791ca5e51eda9b86a5d98e0883fab1554f5ac805fc065916fbbd3695e6b0f11ca75935a8f973735cc8dd83e38fe4a670d8489010be865be49d8fc1a341 SHA512 97f8075c49ef9ec0adbe95106c0cff4f9379578fd568777697565476c3fd948335d72ddcacf8be65fd9db219c0a35dcdc007f355f7e5874dd950fd4c0a0f966f DIST xen-4.9.1.tar.gz 23368303 BLAKE2B 4cfddb351c9a4aa08227138dc1afa921f3d1880048f897428226da38eff9470cd81ae9896f174583048dad0ba8d5c1426df58b029115ba1623366d1980630c0d SHA512 9d22f0aa5dcd01a1c105d17c14bce570cc597e884ddb9b4a46b80a72f647625b76ae5213cede423d0458c14e1906983595a9269bb6e6ff2e9e7e4dea840f4274 DIST zlib-1.2.3.tar.gz 496597 BLAKE2B 603020b70cd52b83e48bde420b86e2acfd29d69bf7476eecbeeb07d1b8bcab703d2cbd3eab77772990bddb8c268f13594592ce985798d49e2d6ba25104d49f22 SHA512 021b958fcd0d346c4ba761bcf0cc40f3522de6186cf5a0a6ea34a70504ce9622b1c2626fce40675bc8282cf5f5ade18473656abc38050f72f5d6480507a2106e diff --git a/app-emulation/xen-pvgrub/xen-pvgrub-4.8.2-r1.ebuild b/app-emulation/xen-pvgrub/xen-pvgrub-4.8.2-r1.ebuild deleted file mode 100644 index 78a162cc1c82..000000000000 --- a/app-emulation/xen-pvgrub/xen-pvgrub-4.8.2-r1.ebuild +++ /dev/null @@ -1,161 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 ) -PYTHON_REQ_USE='xml,threads' - -inherit eutils flag-o-matic multilib python-single-r1 toolchain-funcs - -XEN_EXTFILES_URL="http://xenbits.xensource.com/xen-extfiles" -LIBPCI_URL=ftp://atrey.karlin.mff.cuni.cz/pub/linux/pci -GRUB_URL=mirror://gnu-alpha/grub - -UPSTREAM_VER= -[[ -n ${UPSTREAM_VER} ]] && \ - UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz" - -SRC_URI=" - https://downloads.xenproject.org/release/xen/${PV}/xen-${PV}.tar.gz - $GRUB_URL/grub-0.97.tar.gz - $XEN_EXTFILES_URL/zlib-1.2.3.tar.gz - $LIBPCI_URL/pciutils-2.2.9.tar.bz2 - $XEN_EXTFILES_URL/lwip-1.3.0.tar.gz - $XEN_EXTFILES_URL/newlib/newlib-1.16.0.tar.gz - $XEN_EXTFILES_URL/polarssl-1.1.4-gpl.tgz - ${UPSTREAM_PATCHSET_URI}" - -S="${WORKDIR}/xen-${PV}" - -DESCRIPTION="allows to boot Xen domU kernels from a menu.lst laying inside guest filesystem" -HOMEPAGE="https://www.xenproject.org" -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="custom-cflags" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DEPEND="sys-devel/gettext - sys-devel/bin86 - sys-apps/texinfo - x11-libs/pixman" - -RDEPEND="${PYTHON_DEPS} - >=app-emulation/xen-tools-${PV}" - -pkg_setup() { - python-single-r1_pkg_setup -} - -retar-externals() { - # Purely to unclutter src_prepare - local set="grub-0.97.tar.gz lwip-1.3.0.tar.gz newlib-1.16.0.tar.gz polarssl-1.1.4-gpl.tgz zlib-1.2.3.tar.gz" - - # epatch can't patch in $WORKDIR, requires a sed; Bug #455194. Patchable, but sed informative - sed -e s':AR=${AR-"ar rc"}:AR=${AR-"ar"}:' \ - -i "${WORKDIR}"/zlib-1.2.3/configure - sed -e 's:^AR=ar rc:AR=ar:' \ - -e s':$(AR) $@:$(AR) rc $@:' \ - -i "${WORKDIR}"/zlib-1.2.3/{Makefile,Makefile.in} - einfo "zlib Makefile edited" - - cd "${WORKDIR}" - tar czp zlib-1.2.3 -f zlib-1.2.3.tar.gz - tar czp grub-0.97 -f grub-0.97.tar.gz - tar czp lwip -f lwip-1.3.0.tar.gz - tar czp newlib-1.16.0 -f newlib-1.16.0.tar.gz - tar czp polarssl-1.1.4 -f polarssl-1.1.4-gpl.tgz - mv $set "${S}"/stubdom/ - einfo "tarballs moved to source" -} - -src_prepare() { - # Upstream's patchset - if [[ -n ${UPSTREAM_VER} ]]; then - einfo "Try to apply Xen Upstream patch set" - EPATCH_SUFFIX="patch" \ - EPATCH_FORCE="yes" \ - EPATCH_OPTS="-p1" \ - epatch "${WORKDIR}"/patches-upstream - fi - - # if the user *really* wants to use their own custom-cflags, let them - if use custom-cflags; then - einfo "User wants their own CFLAGS - removing defaults" - # try and remove all the default custom-cflags - find "${S}" -name Makefile -o -name Rules.mk -o -name Config.mk -exec sed \ - -e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \ - -i {} \; - fi - - # Patch the unmergeable newlib, fix most of the leftover gcc QA issues - cp "${FILESDIR}"/newlib-implicits.patch stubdom || die - - # Patch stubdom/Makefile to patch insource newlib & prevent internal downloading - epatch "${FILESDIR}"/${PN/-pvgrub/}-4.3-externals.patch - - # fix jobserver in Makefile - epatch "${FILESDIR}"/${PN}-4.8-jserver.patch - - #Substitute for internal downloading. pciutils copied only due to the only .bz2 - cp "${DISTDIR}"/pciutils-2.2.9.tar.bz2 ./stubdom/ || die "pciutils not copied to stubdom" - retar-externals || die "re-tar procedure failed" - - default -} - -src_configure() { - local myconf="--prefix=${PREFIX}/usr \ - --libdir=${PREFIX}/usr/$(get_libdir) \ - --libexecdir=${PREFIX}/usr/libexec \ - --disable-werror \ - --disable-xen" - - econf ${myconf} -} - -src_compile() { - use custom-cflags || unset CFLAGS - if test-flag-CC -fno-strict-overflow; then - append-flags -fno-strict-overflow - fi - - emake CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" -C tools/include - - if use x86; then - emake CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" \ - XEN_TARGET_ARCH="x86_32" -C stubdom pv-grub - elif use amd64; then - emake CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" \ - XEN_TARGET_ARCH="x86_64" -C stubdom pv-grub - if has_multilib_profile; then - multilib_toolchain_setup x86 - emake CC="$(tc-getCC)" AR="$(tc-getAR)" \ - XEN_TARGET_ARCH="x86_32" -C stubdom pv-grub - fi - fi -} - -src_install() { - if use x86; then - emake XEN_TARGET_ARCH="x86_32" DESTDIR="${D}" -C stubdom install-grub - fi - if use amd64; then - emake XEN_TARGET_ARCH="x86_64" DESTDIR="${D}" -C stubdom install-grub - if has_multilib_profile; then - emake XEN_TARGET_ARCH="x86_32" DESTDIR="${D}" -C stubdom install-grub - fi - fi -} - -pkg_postinst() { - elog "Official Xen Guide and the offical wiki page:" - elog "https://wiki.gentoo.org/wiki/Xen" - elog "https://wiki.xen.org/wiki/Main_Page" -} diff --git a/app-emulation/xen-pvgrub/xen-pvgrub-4.9.0.ebuild b/app-emulation/xen-pvgrub/xen-pvgrub-4.9.0.ebuild deleted file mode 100644 index 4f3af9d41003..000000000000 --- a/app-emulation/xen-pvgrub/xen-pvgrub-4.9.0.ebuild +++ /dev/null @@ -1,161 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 ) -PYTHON_REQ_USE='xml,threads' - -inherit eutils flag-o-matic multilib python-single-r1 toolchain-funcs - -XEN_EXTFILES_URL="http://xenbits.xensource.com/xen-extfiles" -LIBPCI_URL=ftp://atrey.karlin.mff.cuni.cz/pub/linux/pci -GRUB_URL=mirror://gnu-alpha/grub - -UPSTREAM_VER= -[[ -n ${UPSTREAM_VER} ]] && \ - UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz" - -SRC_URI=" - https://downloads.xenproject.org/release/xen/${PV}/xen-${PV}.tar.gz - $GRUB_URL/grub-0.97.tar.gz - $XEN_EXTFILES_URL/zlib-1.2.3.tar.gz - $LIBPCI_URL/pciutils-2.2.9.tar.bz2 - $XEN_EXTFILES_URL/lwip-1.3.0.tar.gz - $XEN_EXTFILES_URL/newlib/newlib-1.16.0.tar.gz - $XEN_EXTFILES_URL/polarssl-1.1.4-gpl.tgz - ${UPSTREAM_PATCHSET_URI}" - -S="${WORKDIR}/xen-${PV}" - -DESCRIPTION="allows to boot Xen domU kernels from a menu.lst laying inside guest filesystem" -HOMEPAGE="https://www.xenproject.org" -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="custom-cflags" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DEPEND="sys-devel/gettext - sys-devel/bin86 - sys-apps/texinfo - x11-libs/pixman" - -RDEPEND="${PYTHON_DEPS} - >=app-emulation/xen-tools-${PV}" - -pkg_setup() { - python-single-r1_pkg_setup -} - -retar-externals() { - # Purely to unclutter src_prepare - local set="grub-0.97.tar.gz lwip-1.3.0.tar.gz newlib-1.16.0.tar.gz polarssl-1.1.4-gpl.tgz zlib-1.2.3.tar.gz" - - # epatch can't patch in $WORKDIR, requires a sed; Bug #455194. Patchable, but sed informative - sed -e s':AR=${AR-"ar rc"}:AR=${AR-"ar"}:' \ - -i "${WORKDIR}"/zlib-1.2.3/configure - sed -e 's:^AR=ar rc:AR=ar:' \ - -e s':$(AR) $@:$(AR) rc $@:' \ - -i "${WORKDIR}"/zlib-1.2.3/{Makefile,Makefile.in} - einfo "zlib Makefile edited" - - cd "${WORKDIR}" - tar czp zlib-1.2.3 -f zlib-1.2.3.tar.gz - tar czp grub-0.97 -f grub-0.97.tar.gz - tar czp lwip -f lwip-1.3.0.tar.gz - tar czp newlib-1.16.0 -f newlib-1.16.0.tar.gz - tar czp polarssl-1.1.4 -f polarssl-1.1.4-gpl.tgz - mv $set "${S}"/stubdom/ - einfo "tarballs moved to source" -} - -src_prepare() { - # Upstream's patchset - if [[ -n ${UPSTREAM_VER} ]]; then - einfo "Try to apply Xen Upstream patch set" - EPATCH_SUFFIX="patch" \ - EPATCH_FORCE="yes" \ - EPATCH_OPTS="-p1" \ - epatch "${WORKDIR}"/patches-upstream - fi - - # if the user *really* wants to use their own custom-cflags, let them - if use custom-cflags; then - einfo "User wants their own CFLAGS - removing defaults" - # try and remove all the default custom-cflags - find "${S}" -name Makefile -o -name Rules.mk -o -name Config.mk -exec sed \ - -e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \ - -i {} \; - fi - - # Patch the unmergeable newlib, fix most of the leftover gcc QA issues - cp "${FILESDIR}"/newlib-implicits.patch stubdom || die - - # Patch stubdom/Makefile to patch insource newlib & prevent internal downloading - epatch "${FILESDIR}"/${PN/-pvgrub/}-4.3-externals.patch - - # fix jobserver in Makefile - epatch "${FILESDIR}"/${PN}-4.8-jserver.patch - - #Substitute for internal downloading. pciutils copied only due to the only .bz2 - cp "${DISTDIR}"/pciutils-2.2.9.tar.bz2 ./stubdom/ || die "pciutils not copied to stubdom" - retar-externals || die "re-tar procedure failed" - - default -} - -src_configure() { - local myconf="--prefix=${PREFIX}/usr \ - --libdir=${PREFIX}/usr/$(get_libdir) \ - --libexecdir=${PREFIX}/usr/libexec \ - --disable-werror \ - --disable-xen" - - econf ${myconf} -} - -src_compile() { - use custom-cflags || unset CFLAGS - if test-flag-CC -fno-strict-overflow; then - append-flags -fno-strict-overflow - fi - - emake CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" -C tools/include - - if use x86; then - emake CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" \ - XEN_TARGET_ARCH="x86_32" -C stubdom pv-grub - elif use amd64; then - emake CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" \ - XEN_TARGET_ARCH="x86_64" -C stubdom pv-grub - if has_multilib_profile; then - multilib_toolchain_setup x86 - emake CC="$(tc-getCC)" AR="$(tc-getAR)" \ - XEN_TARGET_ARCH="x86_32" -C stubdom pv-grub - fi - fi -} - -src_install() { - if use x86; then - emake XEN_TARGET_ARCH="x86_32" DESTDIR="${D}" -C stubdom install-grub - fi - if use amd64; then - emake XEN_TARGET_ARCH="x86_64" DESTDIR="${D}" -C stubdom install-grub - if has_multilib_profile; then - emake XEN_TARGET_ARCH="x86_32" DESTDIR="${D}" -C stubdom install-grub - fi - fi -} - -pkg_postinst() { - elog "Official Xen Guide and the offical wiki page:" - elog "https://wiki.gentoo.org/wiki/Xen" - elog "https://wiki.xen.org/wiki/Main_Page" -} diff --git a/app-emulation/xen-pvgrub/xen-pvgrub-4.9.1.ebuild b/app-emulation/xen-pvgrub/xen-pvgrub-4.9.1.ebuild index 4f3af9d41003..138f1da19fe5 100644 --- a/app-emulation/xen-pvgrub/xen-pvgrub-4.9.1.ebuild +++ b/app-emulation/xen-pvgrub/xen-pvgrub-4.9.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -32,7 +32,7 @@ DESCRIPTION="allows to boot Xen domU kernels from a menu.lst laying inside guest HOMEPAGE="https://www.xenproject.org" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="custom-cflags" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest index 06078d1f435c..64bed02d1023 100644 --- a/app-emulation/xen-tools/Manifest +++ b/app-emulation/xen-tools/Manifest @@ -1,16 +1,10 @@ -DIST ovmf-20151110.tar.bz2 27518370 BLAKE2B c4ba51e59ca3f597d75639a792b1f307a70dc6127917306e6ce182a76646435bec8006f7db9ac5c580e0ad79465a2b2902cffa90139d367c89d16e28280a978b SHA512 dda185af2fc0b9a8d5fc7e1e96db6aa31807782fe77d38491896164d125c30d2277db3d71a7dce7bbd569723b344b97dfebbc78ddddca0a095721f6b1ae3a1d3 DIST ovmf-20170321.tar.xz 22141096 BLAKE2B 79e991c8f9deb297865c319e88b6e6d46b1d08067d3fd639c83f2a379670779ecc60c74c2671ea4eb4a6659fe08ac2d7d4ff337b010b42a908a50829a2d18eeb SHA512 f65dabde3df967224e2072817211786ee4fc3994ee31f8f9d6f67fd74e3479e1da459c720169dd81020cdc1777e4600e531bb124b4625c2ded42c6005bdc802a DIST seabios-1.10.0.tar.gz 588213 BLAKE2B 254eb4572a1dac06020a545820efb53a130a027aaab035cd916009b424475f89bd151f82f1bc5103c01c4657d09da3219d2fbcc7728add473011dcfc7bff7410 SHA512 f1b83ce37b59070b488e19f98c95ca9f413cf4969663331b631c3ccb884c90b2db793d32a779ef05cead538c2fd123be4b73391ad2fa20c900a1f14237178d8c DIST xen-4.10.0-upstream-patches-0.tar.xz 70884 BLAKE2B 9a27e7989486ba3ba59548de356384527cc5b78e63b6ed042506e6534e488272369f021cd2daa516820313c3fe18625a5864794ae0806e7018b8ad28b0a294b1 SHA512 e64bf1d30d24e922c60c3b518a4de7874b43cc695134b4cdd65f6d95ae9ae579c521fab13ca82409fde55e43815d072c3194997e2bda106204cbf329e93a0a00 DIST xen-4.10.0.tar.gz 24618123 BLAKE2B 009faa980f9734525c137d525e626bfa3443c285aeb6b4af91bb2c32a2e98376ded0b1114b541d11e2d4353f4f588d58e8add5b1e0d7de2fe3399d4687c5bfae SHA512 5a37935c382f9cfe3641a35c3be0ba11689bca10c7d3c2401963513e3a834ee8d0c8a0ddcf3716dbf0a795aea1bab78caf19acf1272e5e054bf012cfa06a4690 -DIST xen-4.8.2-upstream-patches-2.tar.xz 38852 BLAKE2B cbc7bad4703fabd05b703c66268df0670e2ae97b77007895dceaf6465b12a2f9fbe3773c7735b307427ad18c61711b20beb7f3ae6b1f1b8b5efda2a847fec0ec SHA512 536823eabf03e92585a8c5cde90ce502672dd1ec080b28b39411d6a778b899436a57bfb633f11c94d48d2f963848b7771e469f5ea53e84b580976f631f69cc5d -DIST xen-4.8.2.tar.gz 22522336 BLAKE2B 2c9da971622b4e52fe78fa029107bb1c5f945a63605406493df607c410c6f2a8c2cdb38b1eb30c1bc1c8bc6e5620efad977c3ba55e04c579c01d51f0104afcce SHA512 7805531f73d23ecfff3439770e62d387f4254a444875670d53a0a739323e5d4d8f8fcc478f8936ee1ae8aff3e0229549e47c01c606365a8ce060dd5c503e87da -DIST xen-4.9.0-upstream-patches-0.tar.xz 58780 BLAKE2B 6d12a5a5bb7d2be7ca6bb8636648ee219c9526dd34086c929d8cd32d096d2454d6cb499d459b436f228fa49f42ef3a1f5fbe9b5c84557e4054565a9edc0daad6 SHA512 98c601d791661a306e3dce5befb37b80de8a71cdd1759f3da00b199d48e3b9468efd1332e26ae044ad616b41a02771ad07a1c96972103b7e0aa39b93fb556999 -DIST xen-4.9.0.tar.gz 23361741 BLAKE2B 1cfebb791ca5e51eda9b86a5d98e0883fab1554f5ac805fc065916fbbd3695e6b0f11ca75935a8f973735cc8dd83e38fe4a670d8489010be865be49d8fc1a341 SHA512 97f8075c49ef9ec0adbe95106c0cff4f9379578fd568777697565476c3fd948335d72ddcacf8be65fd9db219c0a35dcdc007f355f7e5874dd950fd4c0a0f966f DIST xen-4.9.1-upstream-patches-1.tar.xz 24592 BLAKE2B 774c5219d6c14d729358e790d880a1a31fb4cda741e54e71879bff164e79bafbd8492eb8bccb7becdf7a2f9605e71266bb4fc15848deff8f9028ed7f8844f915 SHA512 edbc7cad2f6f8a5c7e8aac8efd5454428aa25e0e13018438f78c7f401cfb9173345267e16c7a5dfa78066a952980b172976409a0c63162094b7f507058e712ed DIST xen-4.9.1-upstream-patches-2.tar.xz 84228 BLAKE2B 3b98cdb1202d4c9817dd1919b9dc5d4c06510d3be2c077b2e41334928bca07c65a9d8a421fc2a1ae3b806e69f7b61334f7c54d48952c98192ece4b5826539df8 SHA512 673520bff88fa401e1d1c7accc8d3650d4d74a9e52bc7195cfcb5335226c69ef0230e7db719fd97ce6df2f5198646ae0fbccc6f812d7e9ccd38a6eef359d287c DIST xen-4.9.1.tar.gz 23368303 BLAKE2B 4cfddb351c9a4aa08227138dc1afa921f3d1880048f897428226da38eff9470cd81ae9896f174583048dad0ba8d5c1426df58b029115ba1623366d1980630c0d SHA512 9d22f0aa5dcd01a1c105d17c14bce570cc597e884ddb9b4a46b80a72f647625b76ae5213cede423d0458c14e1906983595a9269bb6e6ff2e9e7e4dea840f4274 DIST xen-gentoo-patches-10.tar.xz 27876 BLAKE2B 8efece8548a046b47c04e5b9354ca8bdff55affd6c6bc67315ac7536778fbaa183d346e0ff83e365030df2433bddf845188a1c3fb8feaea2e93d5ba0dd1c779a SHA512 2033f4cb671971c73841cfaa7eb46623c37778c5746b47302eee252c4af287ccbeb8d1884ffdf32cd97a38cd7785257d56f13ef20d4c03dc0fb1cb196dc04ece DIST xen-gentoo-patches-12.tar.xz 28188 BLAKE2B 75f565d52e75d4f68d7a1be88a79e7cefe82350ca1f4852ecdb79137549d73ef1ffb665bac998956a6f180cde6faeb9a11ec1f5442c8ae53c7cbd869318ef315 SHA512 4e1ebbd244670d3a4171fd93eda7eb14deae3e3ad45b3a85c015696ff0a86b69156f24ee428d6c92b7be426938997cec2fab031ecb5b03ad26a38451523882de -DIST xen-ovmf-patches-2.tar.xz 4344 BLAKE2B 1514c89dcba05c84281e9d46ec5c3e9e946ea777dcbe64d1d7689298e187aac2c9a5febf407d79bdb3ebe47563972ea66e0f5204590c5abc98df9cf24549b92d SHA512 0bdc83029a01b613f5c1ca029bd45aebe211c332f09db91a0cc7d6b6f85a81dbbfdc20c62f0d20e973ee41b155a6551a4fad518cb792e1d508bf070e23d6a1d3 DIST xen-ovmf-patches-3.tar.xz 4208 BLAKE2B 0df8f85667a33c91cbfd86c59aec2ae65eca892b45d66eed76f793a52e2748989bc2785861f8bfdf94235ef7a6c0be6572c6e6cce9695469e40f0facd0ce3947 SHA512 abe001053ca702138bbcdd6bea14e2daae5c785f862d6a15001ca894c8ed8617f0c5dc439c6f54a41433b988acf57c71911af1db074aa76732c39d98622a3b5b diff --git a/app-emulation/xen-tools/xen-tools-4.8.2-r3.ebuild b/app-emulation/xen-tools/xen-tools-4.8.2-r3.ebuild deleted file mode 100644 index 211478319ae4..000000000000 --- a/app-emulation/xen-tools/xen-tools-4.8.2-r3.ebuild +++ /dev/null @@ -1,459 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 ) -PYTHON_REQ_USE='ncurses,xml,threads' - -inherit bash-completion-r1 eutils flag-o-matic multilib python-single-r1 toolchain-funcs versionator - -MY_PV=${PV/_/-} -MAJOR_V="$(get_version_component_range 1-2)" - -if [[ $PV == *9999 ]]; then - inherit git-r3 - KEYWORDS="" - REPO="xen.git" - EGIT_REPO_URI="git://xenbits.xen.org/${REPO}" - S="${WORKDIR}/${REPO}" -else - KEYWORDS="amd64 ~arm ~arm64 x86" - UPSTREAM_VER=2 - SECURITY_VER= - # xen-tools's gentoo patches tarball - GENTOO_VER=10 - # xen-tools's gentoo patches version which apply to this specific ebuild - GENTOO_GPV=0 - # xen-tools ovmf's patches - OVMF_VER=2 - - SEABIOS_VER=1.10.0 - # OVMF upstream 52a99493cce88a9d4ec8a02d7f1bd1a1001ce60d - OVMF_PV=20151110 - - [[ -n ${UPSTREAM_VER} ]] && \ - UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz" - [[ -n ${SECURITY_VER} ]] && \ - SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-security-patches-${SECURITY_VER}.tar.xz" - [[ -n ${GENTOO_VER} ]] && \ - GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-gentoo-patches-${GENTOO_VER}.tar.xz" - [[ -n ${OVMF_VER} ]] && \ - OVMF_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-ovmf-patches-${OVMF_VER}.tar.xz" - - SRC_URI="https://downloads.xenproject.org/release/xen/${MY_PV}/xen-${MY_PV}.tar.gz - http://code.coreboot.org/p/seabios/downloads/get/seabios-${SEABIOS_VER}.tar.gz - https://dev.gentoo.org/~dlan/distfiles/seabios-${SEABIOS_VER}.tar.gz - ovmf? ( https://dev.gentoo.org/~dlan/distfiles/ovmf-${OVMF_PV}.tar.bz2 - ${OVMF_PATCHSET_URI} ) - ${UPSTREAM_PATCHSET_URI} - ${SECURITY_PATCHSET_URI} - ${GENTOO_PATCHSET_URI}" - - S="${WORKDIR}/xen-${MY_PV}" -fi - -DESCRIPTION="Xen tools including QEMU and xl" -HOMEPAGE="https://www.xenproject.org" -DOCS=( README docs/README.xen-bugtool ) - -LICENSE="GPL-2" -SLOT="0/${MAJOR_V}" -# Inclusion of IUSE ocaml on stabalizing requires maintainer of ocaml to (get off his hands and) make -# >=dev-lang/ocaml-4 stable -# Masked in profiles/eapi-5-files instead -IUSE="api custom-cflags debug doc flask hvm ocaml ovmf +pam pygrub python +qemu +qemu-traditional screen sdl static-libs system-qemu system-seabios" - -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - pygrub? ( python ) - ovmf? ( hvm ) - ^^ ( qemu system-qemu )" - -COMMON_DEPEND=" - sys-apps/pciutils - dev-libs/lzo:2 - dev-libs/glib:2 - dev-libs/yajl - dev-libs/libaio - dev-libs/libgcrypt:0 - sys-libs/zlib - ${PYTHON_DEPS} -" - -DEPEND="${COMMON_DEPEND} - dev-python/lxml[${PYTHON_USEDEP}] - x86? ( sys-devel/dev86 - sys-power/iasl ) - pam? ( dev-python/pypam[${PYTHON_USEDEP}] ) - api? ( dev-libs/libxml2 - net-misc/curl ) - ovmf? ( - !arm? ( !arm64? ( dev-lang/nasm ) ) - $(python_gen_impl_dep sqlite) - ) - !amd64? ( >=sys-apps/dtc-1.4.0 ) - amd64? ( sys-devel/bin86 - system-seabios? ( sys-firmware/seabios ) - sys-firmware/ipxe - sys-devel/dev86 - sys-power/iasl ) - dev-lang/perl - app-misc/pax-utils - doc? ( - app-text/ghostscript-gpl - app-text/pandoc - dev-python/markdown[${PYTHON_USEDEP}] - dev-texlive/texlive-latexextra - media-gfx/transfig - ) - hvm? ( x11-proto/xproto - !net-libs/libiscsi ) - qemu? ( - app-arch/snappy:= - x11-libs/pixman - sdl? ( media-libs/libsdl[X] ) - ) - system-qemu? ( app-emulation/qemu[xen] ) - ocaml? ( dev-ml/findlib - >=dev-lang/ocaml-4 )" - -RDEPEND="${COMMON_DEPEND} - sys-apps/iproute2[-minimal] - net-misc/bridge-utils - screen? ( - app-misc/screen - app-admin/logrotate - )" - -# hvmloader is used to bootstrap a fully virtualized kernel -# Approved by QA team in bug #144032 -QA_WX_LOAD=" - usr/libexec/xen/boot/hvmloader - usr/share/qemu-xen/qemu/s390-ccw.img - usr/share/qemu-xen/qemu/u-boot.e500 -" - -QA_PREBUILT=" - usr/libexec/xen/bin/ivshmem-client - usr/libexec/xen/bin/ivshmem-server - usr/libexec/xen/bin/qemu-img - usr/libexec/xen/bin/qemu-io - usr/libexec/xen/bin/qemu-nbd - usr/libexec/xen/bin/qemu-system-i386 - usr/libexec/xen/bin/virtfs-proxy-helper - usr/libexec/xen/libexec/xen-bridge-helper - usr/share/qemu-xen/qemu/s390-ccw.img - usr/share/qemu-xen/qemu/u-boot.e500 -" - -RESTRICT="test" - -pkg_setup() { - python_setup - export "CONFIG_LOMOUNT=y" - - #bug 522642, disable compile tools/tests - export "CONFIG_TESTS=n" - - if [[ -z ${XEN_TARGET_ARCH} ]] ; then - if use x86 && use amd64; then - die "Confusion! Both x86 and amd64 are set in your use flags!" - elif use x86; then - export XEN_TARGET_ARCH="x86_32" - elif use amd64 ; then - export XEN_TARGET_ARCH="x86_64" - elif use arm; then - export XEN_TARGET_ARCH="arm32" - elif use arm64; then - export XEN_TARGET_ARCH="arm64" - else - die "Unsupported architecture!" - fi - fi -} - -src_prepare() { - local i - - # Upstream's patchset - if [[ -n ${UPSTREAM_VER} ]]; then - einfo "Try to apply Xen Upstream patch set" - eapply "${WORKDIR}"/patches-upstream - fi - - # Security patchset - if [[ -n ${SECURITY_VER} ]]; then - einfo "Try to apply Xen Security patch set" - # apply main xen patches - # Two parallel systems, both work side by side - # Over time they may concdense into one. This will suffice for now - EPATCH_SUFFIX="patch" - EPATCH_FORCE="yes" - - source "${WORKDIR}"/patches-security/${PV}.conf || die - - for i in ${XEN_SECURITY_MAIN}; do - eapply "${WORKDIR}"/patches-security/xen/$i - done - - # apply qemu-xen/upstream patches - pushd "${S}"/tools/qemu-xen/ > /dev/null - for i in ${XEN_SECURITY_QEMUU}; do - eapply "${WORKDIR}"/patches-security/qemuu/$i - done - popd > /dev/null - - # apply qemu-traditional patches - pushd "${S}"/tools/qemu-xen-traditional/ > /dev/null - for i in ${XEN_SECURITY_QEMUT}; do - eapply "${WORKDIR}"/patches-security/qemut/$i - done - popd > /dev/null - fi - - # move before Gentoo patch, one patch should apply to seabios, to fix gcc-4.5.x build err - mv ../seabios-${SEABIOS_VER} tools/firmware/seabios-dir-remote || die - pushd tools/firmware/ > /dev/null - ln -s seabios-dir-remote seabios-dir || die - popd > /dev/null - - # Gentoo's patchset - if [[ -n ${GENTOO_VER} && -n ${GENTOO_GPV} ]]; then - einfo "Try to apply Gentoo specific patch set" - source "${FILESDIR}"/gentoo-patches.conf || die - _gpv=_gpv_${PN/-/_}_${PV//./}_${GENTOO_GPV} - for i in ${!_gpv}; do - eapply "${WORKDIR}"/patches-gentoo/$i - done - fi - - # Ovmf's patchset - if use ovmf; then - if [[ -n ${OVMF_VER} ]];then - einfo "Try to apply Ovmf patch set" - pushd "${WORKDIR}"/ovmf-*/ > /dev/null - eapply "${WORKDIR}"/patches-ovmf - popd > /dev/null - fi - mv ../ovmf-${OVMF_PV} tools/firmware/ovmf-dir-remote || die - fi - - mv tools/qemu-xen/qemu-bridge-helper.c tools/qemu-xen/xen-bridge-helper.c || die - - # Fix building with gcc 7, Bug #634338 - # https://xenbits.xen.org/gitweb/?p=xen.git;a=commit;h=f49fa658b53580cf2ad354d2bf1796766cc11222 - sed -e 's/name\[60\]/name\[100\]/g' \ - -i tools/misc/xenlockprof.c || die - - # Fix texi2html build error with new texi2html, qemu.doc.html - sed -i -e "/texi2html -monolithic/s/-number//" tools/qemu-xen-traditional/Makefile || die - - use api || sed -e "/SUBDIRS-\$(LIBXENAPI_BINDINGS) += libxen/d" -i tools/Makefile || die - sed -e 's:$(MAKE) PYTHON=$(PYTHON) subdirs-$@:LC_ALL=C "$(MAKE)" PYTHON=$(PYTHON) subdirs-$@:' \ - -i tools/firmware/Makefile || die - - # Drop .config, fixes to gcc-4.6 - sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop" - - # if the user *really* wants to use their own custom-cflags, let them - if use custom-cflags; then - einfo "User wants their own CFLAGS - removing defaults" - - # try and remove all the default cflags - find "${S}" \( -name Makefile -o -name Rules.mk -o -name Config.mk \) \ - -exec sed \ - -e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \ - -i {} + || die "failed to re-set custom-cflags" - else - unset CFLAGS - unset LDFLAGS - unset ASFLAGS - unset CPPFLAGS - fi - - if ! use pygrub; then - sed -e '/^SUBDIRS-y += pygrub/d' -i tools/Makefile || die - fi - - if ! use python; then - sed -e '/^SUBDIRS-y += python$/d' -i tools/Makefile || die - fi - - if ! use hvm; then - sed -e '/SUBDIRS-$(CONFIG_X86) += firmware/d' -i tools/Makefile || die - # Bug 351648 - elif ! use x86 && ! has x86 $(get_all_abis); then - mkdir -p "${WORKDIR}"/extra-headers/gnu || die - touch "${WORKDIR}"/extra-headers/gnu/stubs-32.h || die - export CPATH="${WORKDIR}"/extra-headers - fi - - if use qemu; then - if use sdl; then - sed -i -e "s:\$\$source/configure:\0 --enable-sdl:" \ - tools/Makefile || die - else - sed -i -e "s:\${QEMU_ROOT\:\-\.}/configure:\0 --disable-sdl:" \ - tools/qemu-xen-traditional/xen-setup || die - sed -i -e "s:\$\$source/configure:\0 --disable-sdl:" \ - tools/Makefile || die - fi - else - # Don't bother with qemu, only needed for fully virtualised guests - sed -e "s:install-tools\: tools/qemu-xen-traditional-dir:install-tools\: :g" -i Makefile || die - fi - - # Reset bash completion dir; Bug 472438 - sed -e "s:^BASH_COMPLETION_DIR ?= \$(CONFIG_DIR)/bash_completion.d:BASH_COMPLETION_DIR ?= $(get_bashcompdir):" \ - -i Config.mk || die - sed -i -e "/bash-completion/s/xl\.sh/xl/g" tools/libxl/Makefile || die - - # xencommons, Bug #492332, sed lighter weight than patching - sed -e 's:\$QEMU_XEN -xen-domid:test -e "\$QEMU_XEN" \&\& &:' \ - -i tools/hotplug/Linux/init.d/xencommons.in || die - - # fix bashishm - sed -e '/Usage/s/\$//g' \ - -i tools/hotplug/Linux/init.d/xendriverdomain.in || die - - # respect multilib, usr/lib/libcacard.so.0.0.0 - sed -e "/^libdir=/s/\/lib/\/$(get_libdir)/" \ - -i tools/qemu-xen/configure || die - - #bug 518136, don't build 32bit exactuable for nomultilib profile - if [[ "${ARCH}" == 'amd64' ]] && ! has_multilib_profile; then - sed -i -e "/x86_emulator/d" tools/tests/Makefile || die - fi - - # uncomment lines in xl.conf - sed -e 's:^#autoballoon=:autoballoon=:' \ - -e 's:^#lockfile=:lockfile=:' \ - -e 's:^#vif.default.script=:vif.default.script=:' \ - -i tools/examples/xl.conf || die - - default -} - -src_configure() { - local myconf="--prefix=${PREFIX}/usr \ - --libdir=${PREFIX}/usr/$(get_libdir) \ - --libexecdir=${PREFIX}/usr/libexec \ - --localstatedir=${EPREFIX}/var \ - --disable-werror \ - --disable-xen \ - --enable-tools \ - --enable-docs \ - $(use_enable pam) \ - $(use_enable api xenapi) \ - $(use_enable ovmf) \ - $(use_enable ocaml ocamltools) \ - --with-xenstored=$(usex ocaml 'oxenstored' 'xenstored') \ - " - - use system-seabios && myconf+=" --with-system-seabios=/usr/share/seabios/bios.bin" - use system-qemu && myconf+=" --with-system-qemu=/usr/bin/qemu-system-x86_64" - use amd64 && myconf+=" $(use_enable qemu-traditional)" - econf ${myconf} -} - -src_compile() { - export VARTEXFONTS="${T}/fonts" - local myopt - use debug && myopt="${myopt} debug=y" - - if test-flag-CC -fno-strict-overflow; then - append-flags -fno-strict-overflow - fi - - emake V=1 CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" -C tools ${myopt} - - if use doc; then - emake -C docs build - else - emake -C docs man-pages - fi -} - -src_install() { - # Override auto-detection in the build system, bug #382573 - export INITD_DIR=/tmp/init.d - export CONFIG_LEAF_DIR=../tmp/default - - # Let the build system compile installed Python modules. - local PYTHONDONTWRITEBYTECODE - export PYTHONDONTWRITEBYTECODE - - emake DESTDIR="${ED}" DOCDIR="/usr/share/doc/${PF}" \ - XEN_PYTHON_NATIVE_INSTALL=y install-tools - - # Created at runtime - rm -rv "${ED%/}/var/run" || die - - # Fix the remaining Python shebangs. - python_fix_shebang "${D}" - - # Remove RedHat-specific stuff - rm -rf "${D}"tmp || die - - emake DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" install-docs - use doc && dodoc -r docs/{pdf,txt} - dodoc ${DOCS[@]} - - newconfd "${FILESDIR}"/xendomains.confd xendomains - newconfd "${FILESDIR}"/xenstored.confd xenstored - newconfd "${FILESDIR}"/xenconsoled.confd xenconsoled - newinitd "${FILESDIR}"/xendomains.initd-r2 xendomains - newinitd "${FILESDIR}"/xenstored.initd-r1 xenstored - newinitd "${FILESDIR}"/xenconsoled.initd xenconsoled - newinitd "${FILESDIR}"/xencommons.initd xencommons - newconfd "${FILESDIR}"/xencommons.confd xencommons - newinitd "${FILESDIR}"/xenqemudev.initd xenqemudev - newconfd "${FILESDIR}"/xenqemudev.confd xenqemudev - newinitd "${FILESDIR}"/xen-watchdog.initd xen-watchdog - - if use screen; then - cat "${FILESDIR}"/xendomains-screen.confd >> "${D}"/etc/conf.d/xendomains || die - cp "${FILESDIR}"/xen-consoles.logrotate "${D}"/etc/xen/ || die - keepdir /var/log/xen-consoles - fi - - # For -static-libs wrt Bug 384355 - if ! use static-libs; then - rm -f "${D}"usr/$(get_libdir)/*.a "${D}"usr/$(get_libdir)/ocaml/*/*.a - fi - - # for xendomains - keepdir /etc/xen/auto - - # Remove files failing QA AFTER emake installs them, avoiding seeking absent files - find "${D}" \( -name openbios-sparc32 -o -name openbios-sparc64 \ - -o -name openbios-ppc -o -name palcode-clipper \) -delete || die -} - -pkg_postinst() { - elog "Official Xen Guide and the offical wiki page:" - elog "https://wiki.gentoo.org/wiki/Xen" - elog "https://wiki.xen.org/wiki/Main_Page" - elog "" - elog "Recommended to utilise the xencommons script to config sytem At boot" - elog "Add by use of rc-update on completion of the install" - - if ! use hvm; then - echo - elog "HVM (VT-x and AMD-V) support has been disabled. If you need hvm" - elog "support enable the hvm use flag." - elog "An x86 or amd64 system is required to build HVM support." - fi - - if use qemu; then - elog "The qemu-bridge-helper is renamed to the xen-bridge-helper in the in source" - elog "build of qemu. This allows for app-emulation/qemu to be emerged concurrently" - elog "with the qemu capable xen. It is up to the user to distinguish between and utilise" - elog "the qemu-bridge-helper and the xen-bridge-helper. File bugs of any issues that arise" - fi -} diff --git a/app-emulation/xen-tools/xen-tools-4.9.0.ebuild b/app-emulation/xen-tools/xen-tools-4.9.0.ebuild deleted file mode 100644 index e51036af94b5..000000000000 --- a/app-emulation/xen-tools/xen-tools-4.9.0.ebuild +++ /dev/null @@ -1,462 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 ) -PYTHON_REQ_USE='ncurses,xml,threads' - -inherit bash-completion-r1 eutils flag-o-matic multilib python-single-r1 toolchain-funcs versionator - -MY_PV=${PV/_/-} -MAJOR_V="$(get_version_component_range 1-2)" - -if [[ $PV == *9999 ]]; then - inherit git-r3 - KEYWORDS="" - REPO="xen.git" - EGIT_REPO_URI="git://xenbits.xen.org/${REPO}" - S="${WORKDIR}/${REPO}" -else - KEYWORDS="~amd64 ~arm ~arm64 ~x86" - UPSTREAM_VER=0 - SECURITY_VER= - # xen-tools's gentoo patches tarball - GENTOO_VER=10 - # xen-tools's gentoo patches version which apply to this specific ebuild - GENTOO_GPV=0 - # xen-tools ovmf's patches - OVMF_VER=2 - - SEABIOS_VER=1.10.0 - # OVMF upstream 52a99493cce88a9d4ec8a02d7f1bd1a1001ce60d - OVMF_PV=20151110 - - [[ -n ${UPSTREAM_VER} ]] && \ - UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz" - [[ -n ${SECURITY_VER} ]] && \ - SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-security-patches-${SECURITY_VER}.tar.xz" - [[ -n ${GENTOO_VER} ]] && \ - GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-gentoo-patches-${GENTOO_VER}.tar.xz" - [[ -n ${OVMF_VER} ]] && \ - OVMF_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-ovmf-patches-${OVMF_VER}.tar.xz" - - SRC_URI="https://downloads.xenproject.org/release/xen/${MY_PV}/xen-${MY_PV}.tar.gz - http://code.coreboot.org/p/seabios/downloads/get/seabios-${SEABIOS_VER}.tar.gz - https://dev.gentoo.org/~dlan/distfiles/seabios-${SEABIOS_VER}.tar.gz - ovmf? ( https://dev.gentoo.org/~dlan/distfiles/ovmf-${OVMF_PV}.tar.bz2 - ${OVMF_PATCHSET_URI} ) - ${UPSTREAM_PATCHSET_URI} - ${SECURITY_PATCHSET_URI} - ${GENTOO_PATCHSET_URI}" - - S="${WORKDIR}/xen-${MY_PV}" -fi - -DESCRIPTION="Xen tools including QEMU and xl" -HOMEPAGE="https://www.xenproject.org" -DOCS=( README docs/README.xen-bugtool ) - -LICENSE="GPL-2" -SLOT="0/${MAJOR_V}" -# Inclusion of IUSE ocaml on stabalizing requires maintainer of ocaml to (get off his hands and) make -# >=dev-lang/ocaml-4 stable -# Masked in profiles/eapi-5-files instead -IUSE="api custom-cflags debug doc flask hvm ocaml ovmf +pam pygrub python +qemu +qemu-traditional screen sdl static-libs system-qemu system-seabios" - -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - pygrub? ( python ) - ovmf? ( hvm ) - ^^ ( qemu system-qemu )" - -COMMON_DEPEND=" - sys-apps/pciutils - dev-libs/lzo:2 - dev-libs/glib:2 - dev-libs/yajl - dev-libs/libaio - dev-libs/libgcrypt:0 - sys-libs/zlib - ${PYTHON_DEPS} -" - -DEPEND="${COMMON_DEPEND} - >=sys-kernel/linux-headers-4.11 - dev-python/lxml[${PYTHON_USEDEP}] - x86? ( sys-devel/dev86 - sys-power/iasl ) - pam? ( dev-python/pypam[${PYTHON_USEDEP}] ) - api? ( dev-libs/libxml2 - net-misc/curl ) - ovmf? ( - !arm? ( !arm64? ( dev-lang/nasm ) ) - $(python_gen_impl_dep sqlite) - ) - !amd64? ( >=sys-apps/dtc-1.4.0 ) - amd64? ( sys-devel/bin86 - system-seabios? ( sys-firmware/seabios ) - sys-firmware/ipxe - sys-devel/dev86 - sys-power/iasl ) - dev-lang/perl - app-misc/pax-utils - doc? ( - app-text/ghostscript-gpl - app-text/pandoc - dev-python/markdown[${PYTHON_USEDEP}] - dev-texlive/texlive-latexextra - media-gfx/transfig - ) - hvm? ( x11-proto/xproto - !net-libs/libiscsi ) - qemu? ( - app-arch/snappy:= - x11-libs/pixman - sdl? ( media-libs/libsdl[X] ) - ) - system-qemu? ( app-emulation/qemu[xen] ) - ocaml? ( dev-ml/findlib - >=dev-lang/ocaml-4 )" - -RDEPEND="${COMMON_DEPEND} - sys-apps/iproute2[-minimal] - net-misc/bridge-utils - screen? ( - app-misc/screen - app-admin/logrotate - )" - -# hvmloader is used to bootstrap a fully virtualized kernel -# Approved by QA team in bug #144032 -QA_WX_LOAD=" - usr/libexec/xen/boot/hvmloader - usr/share/qemu-xen/qemu/s390-ccw.img - usr/share/qemu-xen/qemu/u-boot.e500 -" - -QA_PREBUILT=" - usr/libexec/xen/bin/ivshmem-client - usr/libexec/xen/bin/ivshmem-server - usr/libexec/xen/bin/qemu-img - usr/libexec/xen/bin/qemu-io - usr/libexec/xen/bin/qemu-nbd - usr/libexec/xen/bin/qemu-system-i386 - usr/libexec/xen/bin/virtfs-proxy-helper - usr/libexec/xen/libexec/xen-bridge-helper - usr/share/qemu-xen/qemu/s390-ccw.img - usr/share/qemu-xen/qemu/u-boot.e500 -" - -RESTRICT="test" - -pkg_setup() { - python_setup - export "CONFIG_LOMOUNT=y" - - #bug 522642, disable compile tools/tests - export "CONFIG_TESTS=n" - - if [[ -z ${XEN_TARGET_ARCH} ]] ; then - if use x86 && use amd64; then - die "Confusion! Both x86 and amd64 are set in your use flags!" - elif use x86; then - export XEN_TARGET_ARCH="x86_32" - elif use amd64 ; then - export XEN_TARGET_ARCH="x86_64" - elif use arm; then - export XEN_TARGET_ARCH="arm32" - elif use arm64; then - export XEN_TARGET_ARCH="arm64" - else - die "Unsupported architecture!" - fi - fi -} - -src_prepare() { - local i - - # Upstream's patchset - if [[ -n ${UPSTREAM_VER} ]]; then - einfo "Try to apply Xen Upstream patch set" - EPATCH_SUFFIX="patch" \ - EPATCH_FORCE="yes" \ - EPATCH_OPTS="-p1" \ - epatch "${WORKDIR}"/patches-upstream - fi - - # Security patchset - if [[ -n ${SECURITY_VER} ]]; then - einfo "Try to apply Xen Security patch set" - # apply main xen patches - # Two parallel systems, both work side by side - # Over time they may concdense into one. This will suffice for now - EPATCH_SUFFIX="patch" - EPATCH_FORCE="yes" - - source "${WORKDIR}"/patches-security/${PV}.conf || die - - for i in ${XEN_SECURITY_MAIN}; do - epatch "${WORKDIR}"/patches-security/xen/$i - done - - # apply qemu-xen/upstream patches - pushd "${S}"/tools/qemu-xen/ > /dev/null - for i in ${XEN_SECURITY_QEMUU}; do - epatch "${WORKDIR}"/patches-security/qemuu/$i - done - popd > /dev/null - - # apply qemu-traditional patches - pushd "${S}"/tools/qemu-xen-traditional/ > /dev/null - for i in ${XEN_SECURITY_QEMUT}; do - epatch "${WORKDIR}"/patches-security/qemut/$i - done - popd > /dev/null - fi - - # move before Gentoo patch, one patch should apply to seabios, to fix gcc-4.5.x build err - mv ../seabios-${SEABIOS_VER} tools/firmware/seabios-dir-remote || die - pushd tools/firmware/ > /dev/null - ln -s seabios-dir-remote seabios-dir || die - popd > /dev/null - - # Gentoo's patchset - if [[ -n ${GENTOO_VER} && -n ${GENTOO_GPV} ]]; then - einfo "Try to apply Gentoo specific patch set" - source "${FILESDIR}"/gentoo-patches.conf || die - _gpv=_gpv_${PN/-/_}_${PV//./}_${GENTOO_GPV} - for i in ${!_gpv}; do - EPATCH_SUFFIX="patch" \ - EPATCH_FORCE="yes" \ - epatch "${WORKDIR}"/patches-gentoo/$i - done - fi - - # Ovmf's patchset - if use ovmf; then - if [[ -n ${OVMF_VER} ]];then - einfo "Try to apply Ovmf patch set" - pushd "${WORKDIR}"/ovmf-*/ > /dev/null - EPATCH_SUFFIX="patch" \ - EPATCH_FORCE="yes" \ - EPATCH_OPTS="-p1" \ - epatch "${WORKDIR}"/patches-ovmf - popd > /dev/null - fi - mv ../ovmf-${OVMF_PV} tools/firmware/ovmf-dir-remote || die - fi - - mv tools/qemu-xen/qemu-bridge-helper.c tools/qemu-xen/xen-bridge-helper.c || die - - # Fix texi2html build error with new texi2html, qemu.doc.html - sed -i -e "/texi2html -monolithic/s/-number//" tools/qemu-xen-traditional/Makefile || die - - use api || sed -e "/SUBDIRS-\$(LIBXENAPI_BINDINGS) += libxen/d" -i tools/Makefile || die - sed -e 's:$(MAKE) PYTHON=$(PYTHON) subdirs-$@:LC_ALL=C "$(MAKE)" PYTHON=$(PYTHON) subdirs-$@:' \ - -i tools/firmware/Makefile || die - - # Drop .config, fixes to gcc-4.6 - sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop" - - # if the user *really* wants to use their own custom-cflags, let them - if use custom-cflags; then - einfo "User wants their own CFLAGS - removing defaults" - - # try and remove all the default cflags - find "${S}" \( -name Makefile -o -name Rules.mk -o -name Config.mk \) \ - -exec sed \ - -e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \ - -i {} + || die "failed to re-set custom-cflags" - else - unset CFLAGS - unset LDFLAGS - unset ASFLAGS - unset CPPFLAGS - fi - - if ! use pygrub; then - sed -e '/^SUBDIRS-y += pygrub/d' -i tools/Makefile || die - fi - - if ! use python; then - sed -e '/^SUBDIRS-y += python$/d' -i tools/Makefile || die - fi - - if ! use hvm; then - sed -e '/SUBDIRS-$(CONFIG_X86) += firmware/d' -i tools/Makefile || die - # Bug 351648 - elif ! use x86 && ! has x86 $(get_all_abis); then - mkdir -p "${WORKDIR}"/extra-headers/gnu || die - touch "${WORKDIR}"/extra-headers/gnu/stubs-32.h || die - export CPATH="${WORKDIR}"/extra-headers - fi - - if use qemu; then - if use sdl; then - sed -i -e "s:\$\$source/configure:\0 --enable-sdl:" \ - tools/Makefile || die - else - sed -i -e "s:\${QEMU_ROOT\:\-\.}/configure:\0 --disable-sdl:" \ - tools/qemu-xen-traditional/xen-setup || die - sed -i -e "s:\$\$source/configure:\0 --disable-sdl:" \ - tools/Makefile || die - fi - else - # Don't bother with qemu, only needed for fully virtualised guests - sed -e "s:install-tools\: tools/qemu-xen-traditional-dir:install-tools\: :g" -i Makefile || die - fi - - # Reset bash completion dir; Bug 472438 - sed -e "s:^BASH_COMPLETION_DIR ?= \$(CONFIG_DIR)/bash_completion.d:BASH_COMPLETION_DIR ?= $(get_bashcompdir):" \ - -i Config.mk || die - sed -i -e "/bash-completion/s/xl\.sh/xl/g" tools/libxl/Makefile || die - - # xencommons, Bug #492332, sed lighter weight than patching - sed -e 's:\$QEMU_XEN -xen-domid:test -e "\$QEMU_XEN" \&\& &:' \ - -i tools/hotplug/Linux/init.d/xencommons.in || die - - # fix bashishm - sed -e '/Usage/s/\$//g' \ - -i tools/hotplug/Linux/init.d/xendriverdomain.in || die - - # respect multilib, usr/lib/libcacard.so.0.0.0 - sed -e "/^libdir=/s/\/lib/\/$(get_libdir)/" \ - -i tools/qemu-xen/configure || die - - #bug 518136, don't build 32bit exactuable for nomultilib profile - if [[ "${ARCH}" == 'amd64' ]] && ! has_multilib_profile; then - sed -i -e "/x86_emulator/d" tools/tests/Makefile || die - fi - - # uncomment lines in xl.conf - sed -e 's:^#autoballoon=:autoballoon=:' \ - -e 's:^#lockfile=:lockfile=:' \ - -e 's:^#vif.default.script=:vif.default.script=:' \ - -i tools/examples/xl.conf || die - - default -} - -src_configure() { - local myconf="--prefix=${PREFIX}/usr \ - --libdir=${PREFIX}/usr/$(get_libdir) \ - --libexecdir=${PREFIX}/usr/libexec \ - --localstatedir=${EPREFIX}/var \ - --disable-werror \ - --disable-xen \ - --enable-tools \ - --enable-docs \ - $(use_enable pam) \ - $(use_enable api xenapi) \ - $(use_enable ovmf) \ - $(use_enable ocaml ocamltools) \ - --with-xenstored=$(usex ocaml 'oxenstored' 'xenstored') \ - " - - use system-seabios && myconf+=" --with-system-seabios=/usr/share/seabios/bios.bin" - use system-qemu && myconf+=" --with-system-qemu=/usr/bin/qemu-system-x86_64" - use amd64 && myconf+=" $(use_enable qemu-traditional)" - econf ${myconf} -} - -src_compile() { - local myopt - use debug && myopt="${myopt} debug=y" - - if test-flag-CC -fno-strict-overflow; then - append-flags -fno-strict-overflow - fi - - emake CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" build-tools ${myopt} - - if use doc; then - emake -C docs build - else - emake -C docs man-pages - fi -} - -src_install() { - # Override auto-detection in the build system, bug #382573 - export INITD_DIR=/tmp/init.d - export CONFIG_LEAF_DIR=../tmp/default - - # Let the build system compile installed Python modules. - local PYTHONDONTWRITEBYTECODE - export PYTHONDONTWRITEBYTECODE - - emake DESTDIR="${ED}" DOCDIR="/usr/share/doc/${PF}" \ - XEN_PYTHON_NATIVE_INSTALL=y install-tools - - # Created at runtime - rm -rv "${ED%/}/var/run" || die - - # Fix the remaining Python shebangs. - python_fix_shebang "${D}" - - # Remove RedHat-specific stuff - rm -rf "${D}"tmp || die - - emake DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" install-docs - use doc && dodoc -r docs/{pdf,txt} - dodoc ${DOCS[@]} - - newconfd "${FILESDIR}"/xendomains.confd xendomains - newconfd "${FILESDIR}"/xenstored.confd xenstored - newconfd "${FILESDIR}"/xenconsoled.confd xenconsoled - newinitd "${FILESDIR}"/xendomains.initd-r2 xendomains - newinitd "${FILESDIR}"/xenstored.initd-r1 xenstored - newinitd "${FILESDIR}"/xenconsoled.initd xenconsoled - newinitd "${FILESDIR}"/xencommons.initd xencommons - newconfd "${FILESDIR}"/xencommons.confd xencommons - newinitd "${FILESDIR}"/xenqemudev.initd xenqemudev - newconfd "${FILESDIR}"/xenqemudev.confd xenqemudev - newinitd "${FILESDIR}"/xen-watchdog.initd xen-watchdog - - if use screen; then - cat "${FILESDIR}"/xendomains-screen.confd >> "${D}"/etc/conf.d/xendomains || die - cp "${FILESDIR}"/xen-consoles.logrotate "${D}"/etc/xen/ || die - keepdir /var/log/xen-consoles - fi - - # For -static-libs wrt Bug 384355 - if ! use static-libs; then - rm -f "${D}"usr/$(get_libdir)/*.a "${D}"usr/$(get_libdir)/ocaml/*/*.a - fi - - # for xendomains - keepdir /etc/xen/auto - - # Remove files failing QA AFTER emake installs them, avoiding seeking absent files - find "${D}" \( -name openbios-sparc32 -o -name openbios-sparc64 \ - -o -name openbios-ppc -o -name palcode-clipper \) -delete || die -} - -pkg_postinst() { - elog "Official Xen Guide and the offical wiki page:" - elog "https://wiki.gentoo.org/wiki/Xen" - elog "https://wiki.xen.org/wiki/Main_Page" - elog "" - elog "Recommended to utilise the xencommons script to config sytem At boot" - elog "Add by use of rc-update on completion of the install" - - if ! use hvm; then - echo - elog "HVM (VT-x and AMD-V) support has been disabled. If you need hvm" - elog "support enable the hvm use flag." - elog "An x86 or amd64 system is required to build HVM support." - fi - - if use qemu; then - elog "The qemu-bridge-helper is renamed to the xen-bridge-helper in the in source" - elog "build of qemu. This allows for app-emulation/qemu to be emerged concurrently" - elog "with the qemu capable xen. It is up to the user to distinguish between and utilise" - elog "the qemu-bridge-helper and the xen-bridge-helper. File bugs of any issues that arise" - fi -} diff --git a/app-emulation/xen-tools/xen-tools-4.9.1.ebuild b/app-emulation/xen-tools/xen-tools-4.9.1.ebuild deleted file mode 100644 index 665372875faf..000000000000 --- a/app-emulation/xen-tools/xen-tools-4.9.1.ebuild +++ /dev/null @@ -1,454 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 ) -PYTHON_REQ_USE='ncurses,xml,threads' - -inherit bash-completion-r1 eutils flag-o-matic multilib python-single-r1 toolchain-funcs versionator - -MY_PV=${PV/_/-} -MAJOR_V="$(get_version_component_range 1-2)" - -if [[ $PV == *9999 ]]; then - inherit git-r3 - KEYWORDS="" - REPO="xen.git" - EGIT_REPO_URI="git://xenbits.xen.org/${REPO}" - S="${WORKDIR}/${REPO}" -else - KEYWORDS="~amd64 ~arm ~arm64 ~x86" - UPSTREAM_VER= - SECURITY_VER= - # xen-tools's gentoo patches tarball - GENTOO_VER=10 - # xen-tools's gentoo patches version which apply to this specific ebuild - GENTOO_GPV=0 - # xen-tools ovmf's patches - OVMF_VER=2 - - SEABIOS_VER=1.10.0 - # OVMF upstream 52a99493cce88a9d4ec8a02d7f1bd1a1001ce60d - OVMF_PV=20151110 - - [[ -n ${UPSTREAM_VER} ]] && \ - UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz" - [[ -n ${SECURITY_VER} ]] && \ - SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-security-patches-${SECURITY_VER}.tar.xz" - [[ -n ${GENTOO_VER} ]] && \ - GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-gentoo-patches-${GENTOO_VER}.tar.xz" - [[ -n ${OVMF_VER} ]] && \ - OVMF_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-ovmf-patches-${OVMF_VER}.tar.xz" - - SRC_URI="https://downloads.xenproject.org/release/xen/${MY_PV}/xen-${MY_PV}.tar.gz - http://code.coreboot.org/p/seabios/downloads/get/seabios-${SEABIOS_VER}.tar.gz - https://dev.gentoo.org/~dlan/distfiles/seabios-${SEABIOS_VER}.tar.gz - ovmf? ( https://dev.gentoo.org/~dlan/distfiles/ovmf-${OVMF_PV}.tar.bz2 - ${OVMF_PATCHSET_URI} ) - ${UPSTREAM_PATCHSET_URI} - ${SECURITY_PATCHSET_URI} - ${GENTOO_PATCHSET_URI}" - - S="${WORKDIR}/xen-${MY_PV}" -fi - -DESCRIPTION="Xen tools including QEMU and xl" -HOMEPAGE="https://www.xenproject.org" -DOCS=( README docs/README.xen-bugtool ) - -LICENSE="GPL-2" -SLOT="0/${MAJOR_V}" -# Inclusion of IUSE ocaml on stabalizing requires maintainer of ocaml to (get off his hands and) make -# >=dev-lang/ocaml-4 stable -# Masked in profiles/eapi-5-files instead -IUSE="api custom-cflags debug doc flask hvm ocaml ovmf +pam pygrub python +qemu +qemu-traditional screen sdl static-libs system-qemu system-seabios" - -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - pygrub? ( python ) - ovmf? ( hvm ) - ^^ ( qemu system-qemu )" - -COMMON_DEPEND=" - sys-apps/pciutils - dev-libs/lzo:2 - dev-libs/glib:2 - dev-libs/yajl - dev-libs/libaio - dev-libs/libgcrypt:0 - sys-libs/zlib - ${PYTHON_DEPS} -" - -DEPEND="${COMMON_DEPEND} - >=sys-kernel/linux-headers-4.11 - dev-python/lxml[${PYTHON_USEDEP}] - x86? ( sys-devel/dev86 - sys-power/iasl ) - pam? ( dev-python/pypam[${PYTHON_USEDEP}] ) - api? ( dev-libs/libxml2 - net-misc/curl ) - ovmf? ( - !arm? ( !arm64? ( dev-lang/nasm ) ) - $(python_gen_impl_dep sqlite) - ) - !amd64? ( >=sys-apps/dtc-1.4.0 ) - amd64? ( sys-devel/bin86 - system-seabios? ( sys-firmware/seabios ) - sys-firmware/ipxe - sys-devel/dev86 - sys-power/iasl ) - dev-lang/perl - app-misc/pax-utils - doc? ( - app-text/ghostscript-gpl - app-text/pandoc - dev-python/markdown[${PYTHON_USEDEP}] - dev-texlive/texlive-latexextra - media-gfx/transfig - ) - hvm? ( x11-proto/xproto - !net-libs/libiscsi ) - qemu? ( - app-arch/snappy:= - x11-libs/pixman - sdl? ( media-libs/libsdl[X] ) - ) - system-qemu? ( app-emulation/qemu[xen] ) - ocaml? ( dev-ml/findlib - >=dev-lang/ocaml-4 )" - -RDEPEND="${COMMON_DEPEND} - sys-apps/iproute2[-minimal] - net-misc/bridge-utils - screen? ( - app-misc/screen - app-admin/logrotate - )" - -# hvmloader is used to bootstrap a fully virtualized kernel -# Approved by QA team in bug #144032 -QA_WX_LOAD=" - usr/libexec/xen/boot/hvmloader - usr/share/qemu-xen/qemu/s390-ccw.img - usr/share/qemu-xen/qemu/u-boot.e500 -" - -QA_PREBUILT=" - usr/libexec/xen/bin/ivshmem-client - usr/libexec/xen/bin/ivshmem-server - usr/libexec/xen/bin/qemu-img - usr/libexec/xen/bin/qemu-io - usr/libexec/xen/bin/qemu-nbd - usr/libexec/xen/bin/qemu-system-i386 - usr/libexec/xen/bin/virtfs-proxy-helper - usr/libexec/xen/libexec/xen-bridge-helper - usr/share/qemu-xen/qemu/s390-ccw.img - usr/share/qemu-xen/qemu/u-boot.e500 -" - -RESTRICT="test" - -pkg_setup() { - python_setup - export "CONFIG_LOMOUNT=y" - - #bug 522642, disable compile tools/tests - export "CONFIG_TESTS=n" - - if [[ -z ${XEN_TARGET_ARCH} ]] ; then - if use x86 && use amd64; then - die "Confusion! Both x86 and amd64 are set in your use flags!" - elif use x86; then - export XEN_TARGET_ARCH="x86_32" - elif use amd64 ; then - export XEN_TARGET_ARCH="x86_64" - elif use arm; then - export XEN_TARGET_ARCH="arm32" - elif use arm64; then - export XEN_TARGET_ARCH="arm64" - else - die "Unsupported architecture!" - fi - fi -} - -src_prepare() { - local i - - # Upstream's patchset - if [[ -n ${UPSTREAM_VER} ]]; then - einfo "Try to apply Xen Upstream patch set" - eapply "${WORKDIR}"/patches-upstream - fi - - # Security patchset - if [[ -n ${SECURITY_VER} ]]; then - einfo "Try to apply Xen Security patch set" - # apply main xen patches - # Two parallel systems, both work side by side - # Over time they may concdense into one. This will suffice for now - EPATCH_SUFFIX="patch" - EPATCH_FORCE="yes" - - source "${WORKDIR}"/patches-security/${PV}.conf || die - - for i in ${XEN_SECURITY_MAIN}; do - eapply "${WORKDIR}"/patches-security/xen/$i - done - - # apply qemu-xen/upstream patches - pushd "${S}"/tools/qemu-xen/ > /dev/null - for i in ${XEN_SECURITY_QEMUU}; do - eapply "${WORKDIR}"/patches-security/qemuu/$i - done - popd > /dev/null - - # apply qemu-traditional patches - pushd "${S}"/tools/qemu-xen-traditional/ > /dev/null - for i in ${XEN_SECURITY_QEMUT}; do - eapply "${WORKDIR}"/patches-security/qemut/$i - done - popd > /dev/null - fi - - # move before Gentoo patch, one patch should apply to seabios, to fix gcc-4.5.x build err - mv ../seabios-${SEABIOS_VER} tools/firmware/seabios-dir-remote || die - pushd tools/firmware/ > /dev/null - ln -s seabios-dir-remote seabios-dir || die - popd > /dev/null - - # Gentoo's patchset - if [[ -n ${GENTOO_VER} && -n ${GENTOO_GPV} ]]; then - einfo "Try to apply Gentoo specific patch set" - source "${FILESDIR}"/gentoo-patches.conf || die - _gpv=_gpv_${PN/-/_}_${PV//./}_${GENTOO_GPV} - for i in ${!_gpv}; do - eapply "${WORKDIR}"/patches-gentoo/$i - done - fi - - # Ovmf's patchset - if use ovmf; then - if [[ -n ${OVMF_VER} ]];then - einfo "Try to apply Ovmf patch set" - pushd "${WORKDIR}"/ovmf-*/ > /dev/null - eapply "${WORKDIR}"/patches-ovmf - popd > /dev/null - fi - mv ../ovmf-${OVMF_PV} tools/firmware/ovmf-dir-remote || die - fi - - mv tools/qemu-xen/qemu-bridge-helper.c tools/qemu-xen/xen-bridge-helper.c || die - - # Fix texi2html build error with new texi2html, qemu.doc.html - sed -i -e "/texi2html -monolithic/s/-number//" tools/qemu-xen-traditional/Makefile || die - - use api || sed -e "/SUBDIRS-\$(LIBXENAPI_BINDINGS) += libxen/d" -i tools/Makefile || die - sed -e 's:$(MAKE) PYTHON=$(PYTHON) subdirs-$@:LC_ALL=C "$(MAKE)" PYTHON=$(PYTHON) subdirs-$@:' \ - -i tools/firmware/Makefile || die - - # Drop .config, fixes to gcc-4.6 - sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop" - - # if the user *really* wants to use their own custom-cflags, let them - if use custom-cflags; then - einfo "User wants their own CFLAGS - removing defaults" - - # try and remove all the default cflags - find "${S}" \( -name Makefile -o -name Rules.mk -o -name Config.mk \) \ - -exec sed \ - -e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \ - -i {} + || die "failed to re-set custom-cflags" - else - unset CFLAGS - unset LDFLAGS - unset ASFLAGS - unset CPPFLAGS - fi - - if ! use pygrub; then - sed -e '/^SUBDIRS-y += pygrub/d' -i tools/Makefile || die - fi - - if ! use python; then - sed -e '/^SUBDIRS-y += python$/d' -i tools/Makefile || die - fi - - if ! use hvm; then - sed -e '/SUBDIRS-$(CONFIG_X86) += firmware/d' -i tools/Makefile || die - # Bug 351648 - elif ! use x86 && ! has x86 $(get_all_abis); then - mkdir -p "${WORKDIR}"/extra-headers/gnu || die - touch "${WORKDIR}"/extra-headers/gnu/stubs-32.h || die - export CPATH="${WORKDIR}"/extra-headers - fi - - if use qemu; then - if use sdl; then - sed -i -e "s:\$\$source/configure:\0 --enable-sdl:" \ - tools/Makefile || die - else - sed -i -e "s:\${QEMU_ROOT\:\-\.}/configure:\0 --disable-sdl:" \ - tools/qemu-xen-traditional/xen-setup || die - sed -i -e "s:\$\$source/configure:\0 --disable-sdl:" \ - tools/Makefile || die - fi - else - # Don't bother with qemu, only needed for fully virtualised guests - sed -e "s:install-tools\: tools/qemu-xen-traditional-dir:install-tools\: :g" -i Makefile || die - fi - - # Reset bash completion dir; Bug 472438 - sed -e "s:^BASH_COMPLETION_DIR ?= \$(CONFIG_DIR)/bash_completion.d:BASH_COMPLETION_DIR ?= $(get_bashcompdir):" \ - -i Config.mk || die - sed -i -e "/bash-completion/s/xl\.sh/xl/g" tools/libxl/Makefile || die - - # xencommons, Bug #492332, sed lighter weight than patching - sed -e 's:\$QEMU_XEN -xen-domid:test -e "\$QEMU_XEN" \&\& &:' \ - -i tools/hotplug/Linux/init.d/xencommons.in || die - - # fix bashishm - sed -e '/Usage/s/\$//g' \ - -i tools/hotplug/Linux/init.d/xendriverdomain.in || die - - # respect multilib, usr/lib/libcacard.so.0.0.0 - sed -e "/^libdir=/s/\/lib/\/$(get_libdir)/" \ - -i tools/qemu-xen/configure || die - - #bug 518136, don't build 32bit exactuable for nomultilib profile - if [[ "${ARCH}" == 'amd64' ]] && ! has_multilib_profile; then - sed -i -e "/x86_emulator/d" tools/tests/Makefile || die - fi - - # uncomment lines in xl.conf - sed -e 's:^#autoballoon=:autoballoon=:' \ - -e 's:^#lockfile=:lockfile=:' \ - -e 's:^#vif.default.script=:vif.default.script=:' \ - -i tools/examples/xl.conf || die - - default -} - -src_configure() { - local myconf="--prefix=${PREFIX}/usr \ - --libdir=${PREFIX}/usr/$(get_libdir) \ - --libexecdir=${PREFIX}/usr/libexec \ - --localstatedir=${EPREFIX}/var \ - --disable-werror \ - --disable-xen \ - --enable-tools \ - --enable-docs \ - $(use_enable pam) \ - $(use_enable api xenapi) \ - $(use_enable ovmf) \ - $(use_enable ocaml ocamltools) \ - --with-xenstored=$(usex ocaml 'oxenstored' 'xenstored') \ - " - - use system-seabios && myconf+=" --with-system-seabios=/usr/share/seabios/bios.bin" - use system-qemu && myconf+=" --with-system-qemu=/usr/bin/qemu-system-x86_64" - use amd64 && myconf+=" $(use_enable qemu-traditional)" - econf ${myconf} -} - -src_compile() { - local myopt - use debug && myopt="${myopt} debug=y" - - if test-flag-CC -fno-strict-overflow; then - append-flags -fno-strict-overflow - fi - - emake CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" build-tools ${myopt} - - if use doc; then - emake -C docs build - else - emake -C docs man-pages - fi -} - -src_install() { - # Override auto-detection in the build system, bug #382573 - export INITD_DIR=/tmp/init.d - export CONFIG_LEAF_DIR=../tmp/default - - # Let the build system compile installed Python modules. - local PYTHONDONTWRITEBYTECODE - export PYTHONDONTWRITEBYTECODE - - emake DESTDIR="${ED}" DOCDIR="/usr/share/doc/${PF}" \ - XEN_PYTHON_NATIVE_INSTALL=y install-tools - - # Created at runtime - rm -rv "${ED%/}/var/run" || die - - # Fix the remaining Python shebangs. - python_fix_shebang "${D}" - - # Remove RedHat-specific stuff - rm -rf "${D}"tmp || die - - emake DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" install-docs - use doc && dodoc -r docs/{pdf,txt} - dodoc ${DOCS[@]} - - newconfd "${FILESDIR}"/xendomains.confd xendomains - newconfd "${FILESDIR}"/xenstored.confd xenstored - newconfd "${FILESDIR}"/xenconsoled.confd xenconsoled - newinitd "${FILESDIR}"/xendomains.initd-r2 xendomains - newinitd "${FILESDIR}"/xenstored.initd-r1 xenstored - newinitd "${FILESDIR}"/xenconsoled.initd xenconsoled - newinitd "${FILESDIR}"/xencommons.initd xencommons - newconfd "${FILESDIR}"/xencommons.confd xencommons - newinitd "${FILESDIR}"/xenqemudev.initd xenqemudev - newconfd "${FILESDIR}"/xenqemudev.confd xenqemudev - newinitd "${FILESDIR}"/xen-watchdog.initd xen-watchdog - - if use screen; then - cat "${FILESDIR}"/xendomains-screen.confd >> "${D}"/etc/conf.d/xendomains || die - cp "${FILESDIR}"/xen-consoles.logrotate "${D}"/etc/xen/ || die - keepdir /var/log/xen-consoles - fi - - # For -static-libs wrt Bug 384355 - if ! use static-libs; then - rm -f "${D}"usr/$(get_libdir)/*.a "${D}"usr/$(get_libdir)/ocaml/*/*.a - fi - - # for xendomains - keepdir /etc/xen/auto - - # Remove files failing QA AFTER emake installs them, avoiding seeking absent files - find "${D}" \( -name openbios-sparc32 -o -name openbios-sparc64 \ - -o -name openbios-ppc -o -name palcode-clipper \) -delete || die -} - -pkg_postinst() { - elog "Official Xen Guide and the offical wiki page:" - elog "https://wiki.gentoo.org/wiki/Xen" - elog "https://wiki.xen.org/wiki/Main_Page" - elog "" - elog "Recommended to utilise the xencommons script to config sytem At boot" - elog "Add by use of rc-update on completion of the install" - - if ! use hvm; then - echo - elog "HVM (VT-x and AMD-V) support has been disabled. If you need hvm" - elog "support enable the hvm use flag." - elog "An x86 or amd64 system is required to build HVM support." - fi - - if use qemu; then - elog "The qemu-bridge-helper is renamed to the xen-bridge-helper in the in source" - elog "build of qemu. This allows for app-emulation/qemu to be emerged concurrently" - elog "with the qemu capable xen. It is up to the user to distinguish between and utilise" - elog "the qemu-bridge-helper and the xen-bridge-helper. File bugs of any issues that arise" - fi -} diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest index bb016bd2a4c4..e77743e0b8de 100644 --- a/app-emulation/xen/Manifest +++ b/app-emulation/xen/Manifest @@ -1,11 +1,5 @@ DIST xen-4.10.0-upstream-patches-0.tar.xz 70884 BLAKE2B 9a27e7989486ba3ba59548de356384527cc5b78e63b6ed042506e6534e488272369f021cd2daa516820313c3fe18625a5864794ae0806e7018b8ad28b0a294b1 SHA512 e64bf1d30d24e922c60c3b518a4de7874b43cc695134b4cdd65f6d95ae9ae579c521fab13ca82409fde55e43815d072c3194997e2bda106204cbf329e93a0a00 DIST xen-4.10.0.tar.gz 24618123 BLAKE2B 009faa980f9734525c137d525e626bfa3443c285aeb6b4af91bb2c32a2e98376ded0b1114b541d11e2d4353f4f588d58e8add5b1e0d7de2fe3399d4687c5bfae SHA512 5a37935c382f9cfe3641a35c3be0ba11689bca10c7d3c2401963513e3a834ee8d0c8a0ddcf3716dbf0a795aea1bab78caf19acf1272e5e054bf012cfa06a4690 -DIST xen-4.8.2-upstream-patches-2.tar.xz 38852 BLAKE2B cbc7bad4703fabd05b703c66268df0670e2ae97b77007895dceaf6465b12a2f9fbe3773c7735b307427ad18c61711b20beb7f3ae6b1f1b8b5efda2a847fec0ec SHA512 536823eabf03e92585a8c5cde90ce502672dd1ec080b28b39411d6a778b899436a57bfb633f11c94d48d2f963848b7771e469f5ea53e84b580976f631f69cc5d -DIST xen-4.8.2-upstream-patches-3.tar.xz 49836 BLAKE2B c0f79727afdeb172a45c9bc0553bfbac865998e6b36364d38899201aa649dc338b77a899758516823112970163f9c9596b5e3940aee132561c62f2a245f4ba3f SHA512 d87702ba64c85fed2617912582979a96c708c610c38adfa57a6e5085bead06907c3917f3e344afa91c7b72a6c044a1711f5ba2ba2360737c774d5f9bec92d786 -DIST xen-4.8.2.tar.gz 22522336 BLAKE2B 2c9da971622b4e52fe78fa029107bb1c5f945a63605406493df607c410c6f2a8c2cdb38b1eb30c1bc1c8bc6e5620efad977c3ba55e04c579c01d51f0104afcce SHA512 7805531f73d23ecfff3439770e62d387f4254a444875670d53a0a739323e5d4d8f8fcc478f8936ee1ae8aff3e0229549e47c01c606365a8ce060dd5c503e87da -DIST xen-4.9.0-upstream-patches-0.tar.xz 58780 BLAKE2B 6d12a5a5bb7d2be7ca6bb8636648ee219c9526dd34086c929d8cd32d096d2454d6cb499d459b436f228fa49f42ef3a1f5fbe9b5c84557e4054565a9edc0daad6 SHA512 98c601d791661a306e3dce5befb37b80de8a71cdd1759f3da00b199d48e3b9468efd1332e26ae044ad616b41a02771ad07a1c96972103b7e0aa39b93fb556999 -DIST xen-4.9.0.tar.gz 23361741 BLAKE2B 1cfebb791ca5e51eda9b86a5d98e0883fab1554f5ac805fc065916fbbd3695e6b0f11ca75935a8f973735cc8dd83e38fe4a670d8489010be865be49d8fc1a341 SHA512 97f8075c49ef9ec0adbe95106c0cff4f9379578fd568777697565476c3fd948335d72ddcacf8be65fd9db219c0a35dcdc007f355f7e5874dd950fd4c0a0f966f -DIST xen-4.9.1-upstream-patches-0.tar.xz 6856 BLAKE2B 52a7e3b456d330444166c36ce68b008150831b7bb5b64b4a3dbebfbbe8cd024311f3d7aadd1313b194bd5ce7a20cd2ca5a424754e59589b986490eda97bf5d06 SHA512 9af8861443a708c60df52c21512099a55a6018238350ece962a715b07ade9141cab2d46540b5d5e8e20347980f786f7d28ec130f7e8e03c46ff4808d3b36a913 DIST xen-4.9.1-upstream-patches-1.tar.xz 24592 BLAKE2B 774c5219d6c14d729358e790d880a1a31fb4cda741e54e71879bff164e79bafbd8492eb8bccb7becdf7a2f9605e71266bb4fc15848deff8f9028ed7f8844f915 SHA512 edbc7cad2f6f8a5c7e8aac8efd5454428aa25e0e13018438f78c7f401cfb9173345267e16c7a5dfa78066a952980b172976409a0c63162094b7f507058e712ed DIST xen-4.9.1-upstream-patches-2.tar.xz 84228 BLAKE2B 3b98cdb1202d4c9817dd1919b9dc5d4c06510d3be2c077b2e41334928bca07c65a9d8a421fc2a1ae3b806e69f7b61334f7c54d48952c98192ece4b5826539df8 SHA512 673520bff88fa401e1d1c7accc8d3650d4d74a9e52bc7195cfcb5335226c69ef0230e7db719fd97ce6df2f5198646ae0fbccc6f812d7e9ccd38a6eef359d287c DIST xen-4.9.1.tar.gz 23368303 BLAKE2B 4cfddb351c9a4aa08227138dc1afa921f3d1880048f897428226da38eff9470cd81ae9896f174583048dad0ba8d5c1426df58b029115ba1623366d1980630c0d SHA512 9d22f0aa5dcd01a1c105d17c14bce570cc597e884ddb9b4a46b80a72f647625b76ae5213cede423d0458c14e1906983595a9269bb6e6ff2e9e7e4dea840f4274 diff --git a/app-emulation/xen/xen-4.8.2-r2.ebuild b/app-emulation/xen/xen-4.8.2-r2.ebuild deleted file mode 100644 index f44889548021..000000000000 --- a/app-emulation/xen/xen-4.8.2-r2.ebuild +++ /dev/null @@ -1,184 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 ) - -inherit eutils flag-o-matic mount-boot multilib python-any-r1 toolchain-funcs - -MY_PV=${PV/_/-} -MY_P=${PN}-${MY_PV} - -if [[ $PV == *9999 ]]; then - inherit git-r3 - KEYWORDS="" - EGIT_REPO_URI="git://xenbits.xen.org/xen.git" - SRC_URI="" -else - KEYWORDS="amd64 ~arm -x86" - UPSTREAM_VER=2 - SECURITY_VER= - GENTOO_VER= - - [[ -n ${UPSTREAM_VER} ]] && \ - UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz" - [[ -n ${SECURITY_VER} ]] && \ - SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-security-patches-${SECURITY_VER}.tar.xz" - [[ -n ${GENTOO_VER} ]] && \ - GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-gentoo-patches-${GENTOO_VER}.tar.xz" - SRC_URI="https://downloads.xenproject.org/release/xen/${MY_PV}/${MY_P}.tar.gz - ${UPSTREAM_PATCHSET_URI} - ${SECURITY_PATCHSET_URI} - ${GENTOO_PATCHSET_URI}" -fi - -DESCRIPTION="The Xen virtual machine monitor" -HOMEPAGE="http://xen.org/" -HOMEPAGE="https://www.xenproject.org" -LICENSE="GPL-2" -SLOT="0" -IUSE="custom-cflags debug efi flask" - -DEPEND="${PYTHON_DEPS} - efi? ( >=sys-devel/binutils-2.22[multitarget] ) - !efi? ( >=sys-devel/binutils-2.22 )" -RDEPEND="" -PDEPEND="~app-emulation/xen-tools-${PV}" - -# no tests are available for the hypervisor -# prevent the silliness of /usr/lib/debug/usr/lib/debug files -# prevent stripping of the debug info from the /usr/lib/debug/xen-syms -RESTRICT="test splitdebug strip" - -# Approved by QA team in bug #144032 -QA_WX_LOAD="boot/xen-syms-${PV}" - -REQUIRED_USE="arm? ( debug )" - -S="${WORKDIR}/${MY_P}" - -pkg_setup() { - python-any-r1_pkg_setup - if [[ -z ${XEN_TARGET_ARCH} ]]; then - if use amd64; then - export XEN_TARGET_ARCH="x86_64" - elif use arm; then - export XEN_TARGET_ARCH="arm32" - elif use arm64; then - export XEN_TARGET_ARCH="arm64" - else - die "Unsupported architecture!" - fi - fi - - if use flask ; then - export "XSM_ENABLE=y" - export "FLASK_ENABLE=y" - fi -} - -src_prepare() { - # Upstream's patchset - if [[ -n ${UPSTREAM_VER} ]]; then - EPATCH_SUFFIX="patch" \ - EPATCH_FORCE="yes" \ - EPATCH_OPTS="-p1" \ - epatch "${WORKDIR}"/patches-upstream - fi - - # Security patchset - if [[ -n ${SECURITY_VER} ]]; then - einfo "Try to apply Xen Security patch set" - # apply main xen patches - # Two parallel systems, both work side by side - # Over time they may concdense into one. This will suffice for now - EPATCH_SUFFIX="patch" - EPATCH_FORCE="yes" - - source "${WORKDIR}"/patches-security/${PV}.conf - - local i - for i in ${XEN_SECURITY_MAIN}; do - epatch "${WORKDIR}"/patches-security/xen/$i - done - fi - - # Gentoo's patchset - if [[ -n ${GENTOO_VER} ]]; then - EPATCH_SUFFIX="patch" \ - EPATCH_FORCE="yes" \ - epatch "${WORKDIR}"/patches-gentoo - fi - - epatch "${FILESDIR}"/${PN}-4.6-efi.patch - - # Drop .config - sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop" - - if use efi; then - export EFI_VENDOR="gentoo" - export EFI_MOUNTPOINT="boot" - fi - - # if the user *really* wants to use their own custom-cflags, let them - if use custom-cflags; then - einfo "User wants their own CFLAGS - removing defaults" - # try and remove all the default custom-cflags - find "${S}" -name Makefile -o -name Rules.mk -o -name Config.mk -exec sed \ - -e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \ - -i {} \; || die "failed to re-set custom-cflags" - fi - - default -} - -src_configure() { - use arm && myopt="${myopt} CONFIG_EARLY_PRINTK=sun7i" - - use debug && myopt="${myopt} debug=y" - - if use custom-cflags; then - filter-flags -fPIE -fstack-protector - replace-flags -O3 -O2 - else - unset CFLAGS - unset LDFLAGS - unset ASFLAGS - fi -} - -src_compile() { - # Send raw LDFLAGS so that --as-needed works - emake V=1 CC="$(tc-getCC)" LDFLAGS="$(raw-ldflags)" LD="$(tc-getLD)" -C xen ${myopt} -} - -src_install() { - local myopt - use debug && myopt="${myopt} debug=y" - - # The 'make install' doesn't 'mkdir -p' the subdirs - if use efi; then - mkdir -p "${D}"${EFI_MOUNTPOINT}/efi/${EFI_VENDOR} || die - fi - - emake LDFLAGS="$(raw-ldflags)" DESTDIR="${D}" -C xen ${myopt} install - - # make install likes to throw in some extra EFI bits if it built - use efi || rm -rf "${D}/usr/$(get_libdir)/efi" -} - -pkg_postinst() { - elog "Official Xen Guide:" - elog " https://wiki.gentoo.org/wiki/Xen" - - use efi && einfo "The efi executable is installed in boot/efi/gentoo" - - elog "You can optionally block the installation of /boot/xen-syms by an entry" - elog "in folder /etc/portage/env using the portage's feature INSTALL_MASK" - elog "e.g. echo ${msg} > /etc/portage/env/xen.conf" -} diff --git a/app-emulation/xen/xen-4.8.2-r3.ebuild b/app-emulation/xen/xen-4.8.2-r3.ebuild deleted file mode 100644 index d011e92de0cd..000000000000 --- a/app-emulation/xen/xen-4.8.2-r3.ebuild +++ /dev/null @@ -1,175 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 ) - -inherit eutils flag-o-matic mount-boot multilib python-any-r1 toolchain-funcs - -MY_PV=${PV/_/-} -MY_P=${PN}-${MY_PV} - -if [[ $PV == *9999 ]]; then - inherit git-r3 - KEYWORDS="" - EGIT_REPO_URI="git://xenbits.xen.org/xen.git" - SRC_URI="" -else - KEYWORDS="~amd64 ~arm -x86" - UPSTREAM_VER=3 - SECURITY_VER= - GENTOO_VER= - - [[ -n ${UPSTREAM_VER} ]] && \ - UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz" - [[ -n ${SECURITY_VER} ]] && \ - SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-security-patches-${SECURITY_VER}.tar.xz" - [[ -n ${GENTOO_VER} ]] && \ - GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-gentoo-patches-${GENTOO_VER}.tar.xz" - SRC_URI="https://downloads.xenproject.org/release/xen/${MY_PV}/${MY_P}.tar.gz - ${UPSTREAM_PATCHSET_URI} - ${SECURITY_PATCHSET_URI} - ${GENTOO_PATCHSET_URI}" -fi - -DESCRIPTION="The Xen virtual machine monitor" -HOMEPAGE="http://xen.org/" -HOMEPAGE="https://www.xenproject.org" -LICENSE="GPL-2" -SLOT="0" -IUSE="custom-cflags debug efi flask" - -DEPEND="${PYTHON_DEPS} - efi? ( >=sys-devel/binutils-2.22[multitarget] ) - !efi? ( >=sys-devel/binutils-2.22 )" -RDEPEND="" -PDEPEND="~app-emulation/xen-tools-${PV}" - -# no tests are available for the hypervisor -# prevent the silliness of /usr/lib/debug/usr/lib/debug files -# prevent stripping of the debug info from the /usr/lib/debug/xen-syms -RESTRICT="test splitdebug strip" - -# Approved by QA team in bug #144032 -QA_WX_LOAD="boot/xen-syms-${PV}" - -REQUIRED_USE="arm? ( debug )" - -S="${WORKDIR}/${MY_P}" - -pkg_setup() { - python-any-r1_pkg_setup - if [[ -z ${XEN_TARGET_ARCH} ]]; then - if use amd64; then - export XEN_TARGET_ARCH="x86_64" - elif use arm; then - export XEN_TARGET_ARCH="arm32" - elif use arm64; then - export XEN_TARGET_ARCH="arm64" - else - die "Unsupported architecture!" - fi - fi - - if use flask ; then - export "XSM_ENABLE=y" - export "FLASK_ENABLE=y" - fi -} - -src_prepare() { - # Upstream's patchset - [[ -n ${UPSTREAM_VER} ]] && eapply "${WORKDIR}"/patches-upstream - - # Security patchset - if [[ -n ${SECURITY_VER} ]]; then - einfo "Try to apply Xen Security patch set" - # apply main xen patches - # Two parallel systems, both work side by side - # Over time they may concdense into one. This will suffice for now - EPATCH_SUFFIX="patch" - EPATCH_FORCE="yes" - - source "${WORKDIR}"/patches-security/${PV}.conf - - local i - for i in ${XEN_SECURITY_MAIN}; do - eapply "${WORKDIR}"/patches-security/xen/$i - done - fi - - # Gentoo's patchset - [[ -n ${GENTOO_VER} ]] && eapply "${WORKDIR}"/patches-gentoo - - eapply "${FILESDIR}"/${PN}-4.6-efi.patch - - # Drop .config - sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop" - - if use efi; then - export EFI_VENDOR="gentoo" - export EFI_MOUNTPOINT="boot" - fi - - # if the user *really* wants to use their own custom-cflags, let them - if use custom-cflags; then - einfo "User wants their own CFLAGS - removing defaults" - # try and remove all the default custom-cflags - find "${S}" -name Makefile -o -name Rules.mk -o -name Config.mk -exec sed \ - -e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \ - -i {} \; || die "failed to re-set custom-cflags" - fi - - default -} - -src_configure() { - use arm && myopt="${myopt} CONFIG_EARLY_PRINTK=sun7i" - - use debug && myopt="${myopt} debug=y" - - if use custom-cflags; then - filter-flags -fPIE -fstack-protector - replace-flags -O3 -O2 - else - unset CFLAGS - unset LDFLAGS - unset ASFLAGS - fi -} - -src_compile() { - # Send raw LDFLAGS so that --as-needed works - emake V=1 CC="$(tc-getCC)" LDFLAGS="$(raw-ldflags)" LD="$(tc-getLD)" -C xen ${myopt} -} - -src_install() { - local myopt - use debug && myopt="${myopt} debug=y" - - # The 'make install' doesn't 'mkdir -p' the subdirs - if use efi; then - mkdir -p "${D}"${EFI_MOUNTPOINT}/efi/${EFI_VENDOR} || die - fi - - emake LDFLAGS="$(raw-ldflags)" DESTDIR="${D}" -C xen ${myopt} install - - # make install likes to throw in some extra EFI bits if it built - use efi || rm -rf "${D}/usr/$(get_libdir)/efi" -} - -pkg_postinst() { - elog "Official Xen Guide:" - elog " https://wiki.gentoo.org/wiki/Xen" - - use efi && einfo "The efi executable is installed in boot/efi/gentoo" - - elog "You can optionally block the installation of /boot/xen-syms by an entry" - elog "in folder /etc/portage/env using the portage's feature INSTALL_MASK" - elog "e.g. echo ${msg} > /etc/portage/env/xen.conf" -} diff --git a/app-emulation/xen/xen-4.9.0.ebuild b/app-emulation/xen/xen-4.9.0.ebuild deleted file mode 100644 index b9ad6439bc4a..000000000000 --- a/app-emulation/xen/xen-4.9.0.ebuild +++ /dev/null @@ -1,183 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 ) - -inherit eutils flag-o-matic mount-boot multilib python-any-r1 toolchain-funcs - -MY_PV=${PV/_/-} -MY_P=${PN}-${MY_PV} - -if [[ $PV == *9999 ]]; then - inherit git-r3 - KEYWORDS="" - EGIT_REPO_URI="git://xenbits.xen.org/xen.git" - SRC_URI="" -else - KEYWORDS="~amd64 ~arm -x86" - UPSTREAM_VER=0 - SECURITY_VER= - GENTOO_VER= - - [[ -n ${UPSTREAM_VER} ]] && \ - UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz" - [[ -n ${SECURITY_VER} ]] && \ - SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-security-patches-${SECURITY_VER}.tar.xz" - [[ -n ${GENTOO_VER} ]] && \ - GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-gentoo-patches-${GENTOO_VER}.tar.xz" - SRC_URI="https://downloads.xenproject.org/release/xen/${MY_PV}/${MY_P}.tar.gz - ${UPSTREAM_PATCHSET_URI} - ${SECURITY_PATCHSET_URI} - ${GENTOO_PATCHSET_URI}" -fi - -DESCRIPTION="The Xen virtual machine monitor" -HOMEPAGE="https://www.xenproject.org" -LICENSE="GPL-2" -SLOT="0" -IUSE="custom-cflags debug efi flask" - -DEPEND="${PYTHON_DEPS} - efi? ( >=sys-devel/binutils-2.22[multitarget] ) - !efi? ( >=sys-devel/binutils-2.22 )" -RDEPEND="" -PDEPEND="~app-emulation/xen-tools-${PV}" - -# no tests are available for the hypervisor -# prevent the silliness of /usr/lib/debug/usr/lib/debug files -# prevent stripping of the debug info from the /usr/lib/debug/xen-syms -RESTRICT="test splitdebug strip" - -# Approved by QA team in bug #144032 -QA_WX_LOAD="boot/xen-syms-${PV}" - -REQUIRED_USE="arm? ( debug )" - -S="${WORKDIR}/${MY_P}" - -pkg_setup() { - python-any-r1_pkg_setup - if [[ -z ${XEN_TARGET_ARCH} ]]; then - if use amd64; then - export XEN_TARGET_ARCH="x86_64" - elif use arm; then - export XEN_TARGET_ARCH="arm32" - elif use arm64; then - export XEN_TARGET_ARCH="arm64" - else - die "Unsupported architecture!" - fi - fi - - if use flask ; then - export "XSM_ENABLE=y" - export "FLASK_ENABLE=y" - fi -} - -src_prepare() { - # Upstream's patchset - if [[ -n ${UPSTREAM_VER} ]]; then - EPATCH_SUFFIX="patch" \ - EPATCH_FORCE="yes" \ - EPATCH_OPTS="-p1" \ - epatch "${WORKDIR}"/patches-upstream - fi - - # Security patchset - if [[ -n ${SECURITY_VER} ]]; then - einfo "Try to apply Xen Security patch set" - # apply main xen patches - # Two parallel systems, both work side by side - # Over time they may concdense into one. This will suffice for now - EPATCH_SUFFIX="patch" - EPATCH_FORCE="yes" - - source "${WORKDIR}"/patches-security/${PV}.conf - - local i - for i in ${XEN_SECURITY_MAIN}; do - epatch "${WORKDIR}"/patches-security/xen/$i - done - fi - - # Gentoo's patchset - if [[ -n ${GENTOO_VER} ]]; then - EPATCH_SUFFIX="patch" \ - EPATCH_FORCE="yes" \ - epatch "${WORKDIR}"/patches-gentoo - fi - - epatch "${FILESDIR}"/${PN}-4.6-efi.patch - - # Drop .config - sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop" - - if use efi; then - export EFI_VENDOR="gentoo" - export EFI_MOUNTPOINT="boot" - fi - - # if the user *really* wants to use their own custom-cflags, let them - if use custom-cflags; then - einfo "User wants their own CFLAGS - removing defaults" - # try and remove all the default custom-cflags - find "${S}" -name Makefile -o -name Rules.mk -o -name Config.mk -exec sed \ - -e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \ - -i {} \; || die "failed to re-set custom-cflags" - fi - - default -} - -src_configure() { - use arm && myopt="${myopt} CONFIG_EARLY_PRINTK=sun7i" - - use debug && myopt="${myopt} debug=y" - - if use custom-cflags; then - filter-flags -fPIE -fstack-protector - replace-flags -O3 -O2 - else - unset CFLAGS - unset LDFLAGS - unset ASFLAGS - fi -} - -src_compile() { - # Send raw LDFLAGS so that --as-needed works - emake V=1 CC="$(tc-getCC)" LDFLAGS="$(raw-ldflags)" LD="$(tc-getLD)" -C xen ${myopt} -} - -src_install() { - local myopt - use debug && myopt="${myopt} debug=y" - - # The 'make install' doesn't 'mkdir -p' the subdirs - if use efi; then - mkdir -p "${D}"${EFI_MOUNTPOINT}/efi/${EFI_VENDOR} || die - fi - - emake LDFLAGS="$(raw-ldflags)" DESTDIR="${D}" -C xen ${myopt} install - - # make install likes to throw in some extra EFI bits if it built - use efi || rm -rf "${D}/usr/$(get_libdir)/efi" -} - -pkg_postinst() { - elog "Official Xen Guide:" - elog " https://wiki.gentoo.org/wiki/Xen" - - use efi && einfo "The efi executable is installed in boot/efi/gentoo" - - elog "You can optionally block the installation of /boot/xen-syms by an entry" - elog "in folder /etc/portage/env using the portage's feature INSTALL_MASK" - elog "e.g. echo ${msg} > /etc/portage/env/xen.conf" -} diff --git a/app-emulation/xen/xen-4.9.1.ebuild b/app-emulation/xen/xen-4.9.1.ebuild deleted file mode 100644 index cc0aedeffbcf..000000000000 --- a/app-emulation/xen/xen-4.9.1.ebuild +++ /dev/null @@ -1,171 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 ) - -inherit eutils flag-o-matic mount-boot multilib python-any-r1 toolchain-funcs - -MY_PV=${PV/_/-} -MY_P=${PN}-${MY_PV} - -if [[ $PV == *9999 ]]; then - inherit git-r3 - KEYWORDS="" - EGIT_REPO_URI="git://xenbits.xen.org/xen.git" - SRC_URI="" -else - KEYWORDS="~amd64 ~arm -x86" - UPSTREAM_VER=0 - SECURITY_VER= - GENTOO_VER= - - [[ -n ${UPSTREAM_VER} ]] && \ - UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz" - [[ -n ${SECURITY_VER} ]] && \ - SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-security-patches-${SECURITY_VER}.tar.xz" - [[ -n ${GENTOO_VER} ]] && \ - GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-gentoo-patches-${GENTOO_VER}.tar.xz" - SRC_URI="https://downloads.xenproject.org/release/xen/${MY_PV}/${MY_P}.tar.gz - ${UPSTREAM_PATCHSET_URI} - ${SECURITY_PATCHSET_URI} - ${GENTOO_PATCHSET_URI}" -fi - -DESCRIPTION="The Xen virtual machine monitor" -HOMEPAGE="https://www.xenproject.org" -LICENSE="GPL-2" -SLOT="0" -IUSE="custom-cflags debug efi flask" - -DEPEND="${PYTHON_DEPS} - efi? ( >=sys-devel/binutils-2.22[multitarget] ) - !efi? ( >=sys-devel/binutils-2.22 )" -RDEPEND="" -PDEPEND="~app-emulation/xen-tools-${PV}" - -# no tests are available for the hypervisor -# prevent the silliness of /usr/lib/debug/usr/lib/debug files -# prevent stripping of the debug info from the /usr/lib/debug/xen-syms -RESTRICT="test splitdebug strip" - -# Approved by QA team in bug #144032 -QA_WX_LOAD="boot/xen-syms-${PV}" - -REQUIRED_USE="arm? ( debug )" - -S="${WORKDIR}/${MY_P}" - -pkg_setup() { - python-any-r1_pkg_setup - if [[ -z ${XEN_TARGET_ARCH} ]]; then - if use amd64; then - export XEN_TARGET_ARCH="x86_64" - elif use arm; then - export XEN_TARGET_ARCH="arm32" - elif use arm64; then - export XEN_TARGET_ARCH="arm64" - else - die "Unsupported architecture!" - fi - fi - - if use flask ; then - export "XSM_ENABLE=y" - export "FLASK_ENABLE=y" - fi -} - -src_prepare() { - # Upstream's patchset - [[ -n ${UPSTREAM_VER} ]] && eapply "${WORKDIR}"/patches-upstream - - # Security patchset - if [[ -n ${SECURITY_VER} ]]; then - einfo "Try to apply Xen Security patch set" - # apply main xen patches - # Two parallel systems, both work side by side - # Over time they may concdense into one. This will suffice for now - source "${WORKDIR}"/patches-security/${PV}.conf - - local i - for i in ${XEN_SECURITY_MAIN}; do - eapply "${WORKDIR}"/patches-security/xen/$i - done - fi - - # Gentoo's patchset - [[ -n ${GENTOO_VER} ]] && eapply "${WORKDIR}"/patches-gentoo - - eapply "${FILESDIR}"/${PN}-4.6-efi.patch - - # Drop .config - sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop" - - if use efi; then - export EFI_VENDOR="gentoo" - export EFI_MOUNTPOINT="boot" - fi - - # if the user *really* wants to use their own custom-cflags, let them - if use custom-cflags; then - einfo "User wants their own CFLAGS - removing defaults" - # try and remove all the default custom-cflags - find "${S}" -name Makefile -o -name Rules.mk -o -name Config.mk -exec sed \ - -e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \ - -i {} \; || die "failed to re-set custom-cflags" - fi - - default -} - -src_configure() { - use arm && myopt="${myopt} CONFIG_EARLY_PRINTK=sun7i" - - use debug && myopt="${myopt} debug=y" - - if use custom-cflags; then - filter-flags -fPIE -fstack-protector - replace-flags -O3 -O2 - else - unset CFLAGS - unset LDFLAGS - unset ASFLAGS - fi -} - -src_compile() { - # Send raw LDFLAGS so that --as-needed works - emake V=1 CC="$(tc-getCC)" LDFLAGS="$(raw-ldflags)" LD="$(tc-getLD)" -C xen ${myopt} -} - -src_install() { - local myopt - use debug && myopt="${myopt} debug=y" - - # The 'make install' doesn't 'mkdir -p' the subdirs - if use efi; then - mkdir -p "${D}"${EFI_MOUNTPOINT}/efi/${EFI_VENDOR} || die - fi - - emake LDFLAGS="$(raw-ldflags)" DESTDIR="${D}" -C xen ${myopt} install - - # make install likes to throw in some extra EFI bits if it built - use efi || rm -rf "${D}/usr/$(get_libdir)/efi" -} - -pkg_postinst() { - elog "Official Xen Guide:" - elog " https://wiki.gentoo.org/wiki/Xen" - - use efi && einfo "The efi executable is installed in boot/efi/gentoo" - - elog "You can optionally block the installation of /boot/xen-syms by an entry" - elog "in folder /etc/portage/env using the portage's feature INSTALL_MASK" - elog "e.g. echo ${msg} > /etc/portage/env/xen.conf" -} diff --git a/app-eselect/Manifest.gz b/app-eselect/Manifest.gz index c77179dc92ff2232c3d55afab584220a9bb7c8ac..9b3c2bddcde6e53b58619bfff352b30add39bc90 100644 GIT binary patch delta 7642 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 I5-~pj03hyq;s5{u delta 7643 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 JaCb33003K^QTzY^ diff --git a/app-eselect/eselect-ruby/eselect-ruby-20170723.ebuild b/app-eselect/eselect-ruby/eselect-ruby-20170723.ebuild index f8a9a2f3031a..e4ec8714eca4 100644 --- a/app-eselect/eselect-ruby/eselect-ruby-20170723.ebuild +++ b/app-eselect/eselect-ruby/eselect-ruby-20170723.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://dev.gentoo.org/~graaff/ruby-team/ruby.eselect-${PVR}.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" RDEPEND=">=app-admin/eselect-1.0.2" diff --git a/app-i18n/Manifest.gz b/app-i18n/Manifest.gz index aac79f4fc3eee3d2d977ed80a217330c33a6b83b..0203a6090cf1ee721f3836ab746f300b718c94ad 100644 GIT binary patch delta 21299 zcmV(%K;pmUs{!My0UaNU2mk;800092eZAebCAoEGci&IJ7bqJD00H2U92kF`LGkQ; zvPu@kBAI#4-VqDy=lj+l{`Y_SAOG~bKd*0Nj&I|C`PV=H>31=O^LPLG|M{o?`@bCj z`FD97b<8Egh zz4pG(zGJ?Qna|w!U1z&9Z&p@Jkx%?j|Mj2#+yC`{{Fnd!KYlm9e*1sJ-~QMCI=+6{ z>z8l8izVg{Y29;=xaYlgJdfJK2z{o7oUYQ(vF_MsM0SgR^>E%J9lN$G)~xWxRco#Z z`J6TF>qeG5-r7FQilK&{dMrq69C`DMXK69^Hdd~sx14fJ|B%)w=en)TI1{%d*@S9?>gRl=-|_e&g}y3t$BGnabjtA;W| zUH86w>9eeQbNF-ZboZ-Yt)NdF>AB{(#)|EnyX88cr_LSWp_hMoo;9pe_`DGFy(Wj- z=Q={TkA{X`{}5Lz_uhHVjT&-L_jL@!9q*n7Ptl-ut}pY;|9na7h)4R6 z)^%ZEGe6pYgjj#h19^wJ4>X>SI%~Z0b*?fFBzB(j7`gGt=e7Cybf0nF_a33dmIngg z9(_K}j&&X}Z$7fdHu#Z!-m@Ink&y93UlPWM8va9C6Z4*xpNjnOQ7eLNvD9+TntHt^ zrn$yQxCi8v)40dQQ|4U8zWMxxl}+T5cNu8(3is~FV5WauZ*Ab}$J)J|k+b7t##u@@ z&(3ok6q(mV{AMK_Iq#C_dxCUaqf|NDSh0b;_!HhG&bLO^;qxw3Ll

o^2PT(V3p4|0Tje-hW%@sd_<$MGSp_z2*<@!*IHs~Ni@ zmpQ_L6*ax(^XTPD$H3pjGRj@gFjLw156`_H^-O;O7sHRH9O8L~boGHT;Z@7cvGW2Q zjTv`DVXxTtb?$Ia9NPScw9v?f_O_$u(rz4LORa{il=YeVVvqUsypvD1Tka&(c%2-IEp*Xt`wfc3{9*K4N zLP{$Iyw8$Uvr;QRx=rk9p^$(#?qW7V`i!s42fI2ri*zFI<&cIqd8 znh3A`iD;Rh=UZ{#JlUM>3|Hq)`~k)N9eS#b84Ru3f|0atnD zbMyGA)`{iEHgWi93UTk^uaDMR#M`(0c&>!|!`~f!5y+I{JZGwe0lfV@kW>eybkKi= zk9@=rk+qIPN4EpP8OV!^&tob>_6EirDiPXU|>q3r!Aa@uTc4`BE z&U0Q^>~Yu8c0A4!Mr(M-8BT)doILe7VmkS63UN9e3^PJ8>OvxC>x; zgrn_+^NhqH{6QQiCJ@e6aHAy?0B#)YRptr$#EXHnuU<39%*miS>3_QMo(*7x`V_t# z=M;e4IUM{qtOoc@zzCI30gv?#gqVl;vX=4>aiu|ASj8}MoIo}d98^NExI)7b-GECV z-7#=~IHQS<-r@kFGL|Od!9q8X{}hi-4ZZ=K0g~f}w}8zyAH>HK2yuZEiAMlQ>Ic7@ zQQ$Xm-Cw@_>kr>U`+wsdeGTmUju8~GZcdR?z|w)PAegJ|-hs^rLD9Fq33j}-kAb&6 z*C?v%gpszp^-;8>+4#>gT2JlbQ<43Fy9WgrfP27!wGS0b;6NfWHp3H@ zoWaE?h6e`<8&$kRAm&UC)%xO}fWLxa&Yba27kFb_`>aodC4XqOgsZ4Tf&hZ!8L*In z&Ep)m4nKxbdF~EC!RL%$$?X2a`j;f7tkTW(GSe+(VOQSkamWhKZSE)%bfK8?)t;q~!Dxun^M%y`GV zp(6umZEVW-giM_LBu=I->|`HeI6Muo4%*l`3gQPEP|B~Q_NSlzI{)(J>)*b7edk8? z1z(SmfXeI2gm7RnuT#>>5jzMxE70ItxH_;Ze+Dr>_XrvY2)?~jJr9$M2_F&1c>*Fs zlK1>Wa`A$l2jW)Zle-BSe@g8jmyyBNa{E!ifuIPXN=4&%8z6bl@SnZQiE{8CdtVDc z+rhVe0_V!WTXaPDE6M%zb$|K2(Cl61a(Fp6;58@%cfvtOL2|`g-?$CnG_dCe%;=k< zPm9~<4RG31hzNRbFb%@$HUq(9U?_yv(IZd1^oONRaUIYH41wx_e-lRJy#fv;qXzo} z_ha=np72OQ^nFFZ7N2rAoP|+ySJY<_yK9G@XCVrX{FVbDgBwL(!g~NJe{yrk9q2|t z7~u2{d%KC#kZwOB+-32^xKh4Nl-BIsp?T z4c+8VKxT{g%TX+Zf4VG*8Sk3z1T+Qy_nR{X!fo7IIU1~uNQQK4#1m!g2RaJS?*s>& z(gy8AT@V!P3y5%S{pI-q&iIk6d&FV!M0oyvpWsu1I05&nH<+#tq<3T-3oo5vZaiOu zTj4@_u7NO*;b;dD4~svDhXPJr76-(L>EiK`9lz6vDj@)ie=Ben1y0`!?N48>Us-9X zFJ&u-XddQ+OHL?zG#IAP2zCJI1td8qOy`1C5xpud7RQRqNqHSN=o6y?7&e{`|8ZU^ zMos|+$dQAb@H7P9JVwVjC%89NaA3x!t4`~CIFA6`pcCF%ijq5O0J4DQH5 z6%GWa3p9nZe?!xV%HXelobAfkbr}((-e~rLvfG0+=0ZjZ5uLFf?yY0+7pZkKI zoEHI?^StBta{F_vUq7kZOJpz*;TnGIIL2HzE@79&x9|k#xz57-V!TH`z({+X@IDR~ zHj}`31v5nba*c~*?)AYmVL7Ie zCV_X&$gdMlARrr82Y<(f6!;40s2~$~$P?R-wGtGGkYMl%_lCg_jtc+{)yroDwO&w! zV@|jOt`GGzrnPu4Vims*z=Q#s4ESDT|NO1IBt{r|v4NfdhKGp~j`ske7E>syu$YPP z*cK!O4n^WP*C3+7i&yu-000@2+zdknS`JjGY?CAnKYzEbmneM}UK9>4T|*`pK6zzO zW-GV~-1L(izye|G3UI|5LA7b2{>Zu?08kUy(u73F3J4X|0*s$$j_Jmw4ZL{bL$41d zL%Gm$h#2v;HBhWmXHAfoCeW30S;niog=QE4X5gj*)WM7)ts0KngT>W(F+g=iVSxw@ZjTDkmHxXe*IMtfKa?V z8uSk6a6=1$8po9AwDUHvo@SNH;jIvK3q*iw0xN>az!Svud+n)=f%8ZQQiT_82VMz| znlbg*<;=X}J+L)GJz$mC!HHv0F;xHqOz1;y;Pn%hGjRH%P&jz;^Ke4DnqdS(<2g=~ z5f3GQg+IE`W0B@vi2UO;@tM~5a{D%}Kdm3uzkd6yarrHchIxf!;Lbs+963&X@YMut zOyrn+^*D)>=oRSDG`|_Bea9K$N8(qAeOMX-^d;|@Y3s*bp!$8ZgR!tv{5nUdDq(UJou@9GZGgO^Sv7<2~_{Q35Oss2qj1zD?@+a`L-i69G5a|6H?o&waz&l6rQb6UVe&J22TY_Ji24Bwm&tWxZAL9gzA8yZib zLRv8p(Qzciy*Fw7yw<;beRF0Be*Yma*z<(Zv^{df{nv!ilmLx`K=08x6?7XMgL}i1 zagrU|45njx%9}@nzE7k(fy4Mk961_6JOLyZ;(vqhn{@(Pp_2qKNWzI+OlyF}&krV0 z@J2WOsC7*6gfc=HrG#pRn4vU(RB`i^oQLTR%bYav)al;5UKJ zcgM?cmRNW>Zq(yIDTtPM3s5ymjkcnQFL`~r{`$+WQbUm6mlwmG;JOIZ@%H_R=hNgP z(CRj+RtJuQ=$AOQnm~aY2Tlm(=kZD#mw;N~0o%n7VlTwbiq`kbk@iL`Lul)R1XMo{paFXW!6Kr{EAs1wgB(*7b3H{Ks6jI$ZNg}QO1rf&*e)aj zAhb>-3lPI?Se%V0fZiS;TD3-b8(b^X2*b}L_=sORGH_VxZeR3n7t!hjtr!KFk^z8;iA@!H$oe52+I-z z-pqO}P8?(d-y=AJ6t4taK0Pu^b7)>C9^n)LHk>E8tsHZ}TUWe)VZMZ{90F_w08j`3 z-^=V**)-7pi*2skia)A)Lyr%b^}Wh5D$xr{MPNGt-;yh{PXj`Xhb7DrG=nt~Kq!a` z{9O_>>)^m)J?R9lR`dg~jbg&P>eEm#Zot$cRP7E>IB{lSzW^F~gtLV2g7>gUNHuP4 zO|X8-kTjUex~u_zh+m#GHJ%dpcfqi#xr@{MiOL+($c!B>*u3G7)%x@28x&W+i;K^a_?cU1?jF z15hCQc)Pjd9@kCIksvfU{w`rrN1roBmp3U9k4IXkZ&Szp6K-npXc#Rir~mOtOHJW2ye^4e(}Ay zx&gU8&IdnC2up)%4C`oZ&TXl9dj?XHix28Pc|x*(!-t6DH^lZShxSR+hB;Ck=@AOF za`K)H6bkB^F~h>ou)zv955E@x2}eHBhGg9is$_0;oK`$Q)40|nA#0OvV5|UJ!6Ts@ z`Kim}-iTaS_et1mn3i1YBk!2Y>Y#?BjWRpndW}FRu_cCQgKdBl`5%NlzzB-AXT#4z zCm247tFDnO=;If&>FgY=_|n>oVhC64+cQDI(`y830k$;m=IR~PGn!c{^hUV ze)!9nZ&G_>02)Ook@t%5=DPy4j|k%hm|{rj;^h)>_S~o72l=5;7Wpl1gKy_4fjG_q z;Hjq><#Pk_O=?K`k~K$MD1HdS5Ib^!Tb=lS^mf~%wvHE3pXk#8y@fzn8i6Z?J`x@!u=K5c*9RhIZHhK)?b~q76rbuS2(v+FCzFFEN3Ip;-D) zuqS8*e8+jRryctxxcS+2hUf>_k4blh3 z@MSm#LJ`3TPlGXMI9^_zKr+BeRW!36LZ>-R*R!)~=;)C5-^mZ-6fSZp=` zyqnbAf`|;7!cRcphe4hwenajd3)s;GI$2wu$thNgK12#wBSFPvC4|PJCR`$>foL@n${SG=;5$PZf9#rid~2B_}y1VFI>DfbX{_2xcEOGjTOAmZ zWo1C$U64F3^LnMW%MD3LxNPXVsDki@3Z*%4tq;){_hlPpfa|W2?GfsC6ma1HC78=1 z8G#&2SWsDi>$bdcZ~ee!bK#*;AU52GeR(5hoBN0zXObBhf9M%U0Jbc%5a=~h0Ak>( zA_P7yY~sYPZDJb#1FeTi#M{6COu`yA5w@D<;q&aFA>N_<1Uo`$0RrF3TIvgj%hqU@FjRwMq_5v=7OG4Vn~1 zjv|$?;eWP}?tLcPaO5h@IFRecZu=_w?tfLrKjI~BSyITRRsk!yp1`AoyS(B&?foSpUg%K`PlH<{ znA@ltx|#76Ph#O=LveINUsX1Tx(dVtV4K zzy`94Y-4)?PNY#Gcc=X&13wghp;9Y{EHAewsy=XS;xJF(VaS-sOqqY}9;aF0JH$QO ztijZb?S){-6E8_<>+4qn`*lkD9hK!`qEB5&-Df=u#P$xsF4bz8%ed6x9bsW8#OCmn zJbngHVD+O7$ z3KWe{0<;S)sbLZt@e{>Pe#FNE4uqP`+QLzY88*CUEYfmtSg7BAa#Pm;ml3vXqK8Hi zE1GQ_xZ~S?#TyJVep7N!Dc~=E_<4Mi-dlnL*P6m@jv7x^0YjFc@oy7<_yQfl!47LU z@GGR+F*CmRG^+>pIuoP;k)VHe6(e<&7;GlHyN1yP89|R*mGz+rR<58l^;qkIcjkHD zuNL=ZwQE1j8l5h2;2ZfwJnpQyT2;M(-8|cl?S#Pt((M0DNbUrgC!;LiNqmB;*jOHM z7qb{f2WQst;zUe4t#mDaI2Kd2FfpJEzy6!j`_uUL*=$)=-(s@(I~ z7Qzx%V%w5q7Fn!&!vxF(0&)Qm$R7@3&9H8K5+Q=Izj1Aowg5R+BCPYPM;gM zz@x{rZM%a$z#0J)>SGqP*=qy}X{W$je0^AM+IZa){kj1!<8gX_p+Z&m5JJ{%Sq{a% zqPP~>qM0W2;C>Le&WU5(6A%E!=edBjm(w-)V7TGB?%$N#Pv8Eqetz%cek*wbI6>jK z+4Y1RD^b~YLR0DlDnxZT_5wZ!LlVkw3y`>8d=bw~OmGGXt{8CZivT=M`z67ZkT76f z2FikWcgI?+Z7dsqSgeOv{t421O`s4Zkx{5QTMon*z_0rbKtZB5Ov)^Ic*ZHj^@GO& zj7YMeOm^hfj^jYkC@Z`*Iu|m)Bt5lkKjDdcX<+4P{}*nO7@~6wSHg7r-oGWdPucEQ zMCJA2NwDr>{;cvQ_l<`Ghk^JVhp7hY%cH(8%=wxfWwaZA{{k=)Y4J1>)=1=&8S(Es z^AMKaW*G-OZzr5*1W2ud!-2>zVn=@Z%I2&5gf0WsY*uhkDi@<&f{Y>>o2KE~g@0Nb zFCaAdTY&Cs_bmcgTfX4-5DUn4Qh9J};Lfu_Gs=XaWIP%o)ia|Fj$ZMgH-L3U@Csh) zdy)P1+x^pje8+9MzJ%rs&NH}C)&eoXNH{`pJ=E_qV~cH|(L;O`K;gv--!(4FnXrf( z^RNl$Mh)Q039d}wxNqA8O3=-8`)`w-8635pIwKE&iHBP|fc-6>Mu_3?Ok-d5Cf43( zM|n|O$RfW-Fn}u++qGNRm`AZjJPyJ`w$lYqvH?GTR?3jdou0uX0L@vzmIr*{nwUc% zW&q{HtDqmPX{aW@9wGvtPPw#UQ3RWFBn*6u#I7)%DL7gj&eJ99!^{3HlrWeY6-%z$ zeAa>1a;#SSj)na2KoD0LV&VAC2}I$|uwFQB>45g{Geo~C5g%_T#I%n6tVY3p9G2=( zJ|{8ZLlyjH=fN=3>=e|Jo9tpIFn-J4?=$Ovu!T~*#LRcF@o$KVy8YrOeiskkdorbi z$>3hjz~4TZPT{INMA!b3l8H?hUz1Z#sW4{HbZHvk@C9Z#r* zoW}#uedmBGwYGN!5+3J9*|Q}Cr|&?671Kb2BZkEBpXF)`SpJ<`d$Y~@R=&fR!JW5% zATwgL*0o9@`U%k^zG=v@EumeYiVkPejXf0EybY>=`#Y}Uh}3D{T|Bq_9gFn*iZpPD&JTVFDdrNFUiAV;wbPw1AU&xmW`o~$?8-xQL`Eq8?8nC79i@;?} zi0zrvt!H(<0A8H44+amx)L@kBJR9%wLE9}7I-aNlxBoP>g3a49iDua7!nu@xxbL)% zb463!>+1cf#5lOaM?%5vaY3JnIMu{3{|4w3rH4Vm}U346Uyc0djW++Ki#`I)Wg2VjBSoH zRG+6ii1_g9+nl!(bSIGnC>pPSby#LZJBxM#0L-r}Hz3Pa+>3AG(AHy4GGG&{IO!Eq zTRfln5@<0BztYo(RscuAO#Feb!>&${T!!zbGotD?I!E(tlHb`0_VDX13RyTwK5!Rj zG4VW~B=)O5gd>+%rUMQj+AA_{-tV%PdpQ(rw$B+ZjsTr8qljwX52K!c%Sks}^8v^J zm%=pV1x;ESg+Cdb2u;X>pB0BM=#euiOdi#9*U0Pjke+9eAq;%=#vR;Vy_CV1H=Vm4V>f ziC#jI6@x>j{9aD^^Y`U{r+kFB`8ptev#pTdj+g3VY7^oPe&3c73x*jlzBlpdcX03; z#>lZ+OdR~n`XgtCyC>*icTXd%b%aAuN?awn6Uq*gl(9f+5T+G-yNX|3XpTisl=#N{ zEnXC5P0`+{`nUt|1?ghl?~bXbThE4T9q>E%PR>5q$Hr++y8t0+ghY@EVEn55qu#hAWEcs84IYV? z!Erzin~MSn^-$epamDTe(3-QIM8A|B1WPv20YCZjupK<*Q~LZs{@V)fl$~Rk`Fv{b zs4!7OCJ$`y8J7jTANG9=hfJW?CdRi4=+HOt@HYC2ajy#QucGry5`g0m905<|h>^<; zKxio)JkLZ0tL;H=eJ($aAIC3W-e)-5D@yL2oThn3Ym;e$3!{!8vILVvB`$w+OBr~9 z3~?S>*hg28Bl$+W8T-`gJd>u{pSWwJH~ZBX4wY+$Uf*;}D48minR30kRi;oLlvn z@O!7T9RUKh6MHRCVq158wI7G#sI4!QY_u^+f&5&j5&88a5M!g=*t?a?1KQ+kTYa?W zA&Bf&wn-ddwNKC+bReH5C{%#MIz*LE4YU_A2V1X}IS0ah;jP|0{*Qn6TNOCw_Hy=S zYqD8|)(0;O0={^dr2dHI<+{wEmJC-&H>|90qYehQ1xqbMc7r)sp3K7792V-9 z?>)f{(^0yHBdk`C!iIn8K{?M}j$sN_zGO)Sf~E59u{ww5O#SV6)&T>#-(>}&_}m8? zkK?6XDE1IpIh}w%JXUr*s7?@zEpLfa8@wI(sM^+5s(l$FBB{}{h1ZBiwJM?nI-M1Z z%yzR>$90~jJp0s8og+2(zXZjAXEY8I^gd9&)B3?GLxVzZ@b!mZ?w`N><=b13Jm1{dK@dx>x43!vcv#)Prh6&u-N&xhVL2G>PN=ts zHjzg&0X1zIorHhJ12_n@)IUR<@N&`SPM9z*BDh=R7~R%6P94JlpNCj_dPC)XU-1Fb>|~Xw3R`vC+Y<3lfPJw zK7sf}6?z^x^C}KxSYL(2vqFtCm;@vuFAgCb$Ywga3#fPoQICd83&4m@BA(O1CmYK>OU}3 zfQWyFgo)W4R;!3CIEZ#$dNG(9Crj z%ik#%KQ#dpaP0+aA(pPia{0NSHi7KP!F@L1H@eiVna+;@LM7+X&VBB7vXw{u~iQdVDA-R>9@o&?lri`M;Nme-AqT^RpqPmKMo_jaZ#-3Qj&ogC*; zY(+~?-z?x?3oXD0Q`!c!YV9;QMp3{I4H zthia#vEO@~-BlIIdHaEk11|Uo08ux=T&5KWtpx`7nh0*7d-rgdyu{5ohLn(wY|B6x zu=~}@a7OcdT4!;*`*gZf?ad!?K+3q;e1SM z!?x2Dm+nlL-J#zWax{*PqVNH6m_RT|rp+97`(;OLuJCHh11u+FN=xTmh&6xvyqA6R zE|J19@zdb1bZ<2S72Y`DXMXX;;_=XU!J45rwy z2Rd`z22A3*KTGTT4ud1VO-^Un48M<2@_$alFBd6I+;$ORVDrS_yh8;B*`-@6Z^Bcp zJ02PH4O*+yZ4=`-abHI?M@oNe52s7TqE>2;_YEh_wSsH6B)s}{u-F&*c2=ZAq~TG! z3SBA(2SN?5XG`D^6ZTGVB>vk7=Il^HVj+*}f;0;#cq<%04%gF(cDroPKC0B$kp)k< z0LSSAzBjoyM&4bJ-TRyg68qfw)8Dc?J6kw}lr@|uj>5@1f)3tt*6V-R?iYga*n=9M zy#cO@n65bjusvl+n6*6`aod=LKSd4fP{OWleX$tkXpahZTZ~Q(c2^6GvVw_TN$R!$ z%O=NN`nYvBMRI)}03DlSaWnXok9@Z}X1>1otO#eb@H$o^U0!u1Ub3kbaCCa`p@#AI<96(H}2v z0?A2_Z3;(MvXKy&#s!4q0t}$g{C(&SUV(%76KvV;C8+AcG~KT#wl~iOPKQzzw<=w) z4L8-L3S-(V*{$^4Ais#qcR2yv0`VM#APBUrfp9vG_Ht4fkbr+I90-CJ0EA9=BCQd| zcC*I=cR8HlG8r7s8JwjVfJ%#aSnur$k^_GKNnGCuF7MWOzN`_Bit8v=IL2+`wXFe~ zz{bLMzY5q)$G@^mbSjkcZf@0cde23Jknt1YmA%vXnr}=*fk5C+~+OemF`?`*!-VHpDKV9eT5}NK#OO7O`69+c%Nvoe1*!Xfo z5uEmdes9NLh%(`@{vN`FH+3jE9@Uv1lhwEyzYJx2+VGGkuI(kSKaa0J{AK)p{qn;c zzn#>t{Dw<6gSDaKbU_{t2VA!Dvl9=$Ttd%Q$%#vMb7Oz18EnzT!7jY8;Ktg(t1jRXNDfI7C=K!L`g`;oTppx22nYb z^yCaB8cpdCEr(5^=nSsTabH-@fQj?ZjjMAZ41DftN1b4`YAFYH1^!FL!v6^~w^#a% z`!{9wSMd|^~K>vG$W!TL$U3}7v{gQ{nbzKmrd;|w9f`aFPzaBBC_?L%XKBzwNKY-y#`B0eLR&RA7bUC{Tu?lEL8+p z4$&5j8`LA8x8HBsJ5~L6D6S2wA)grbZq67I$tr(7A0Lk@08Klr+qDhoT7DWuEInN& zudC&m^jkvPKY!{gel382VLXdEyUJY>pk4fr>nYQ(^aVFxnE3Q_?rQ%&O6hAMO+tP+ zOYXK>03n{GCk`aLF2wb(GdgkSOl#X=6{L49Tf>Gp6DEU?`$)V3&oR!BBUZC56jUcb zuxB=~Pjp-4wQYw5Cn7Qs)yOcXtZ6~PTogBPGY&&v!1!l5=T-4ttM_ib?zYzzZ@~lJ zn7wlrr<0K|Ab%!|%6W&aP6yDFA>6@sTRiV5SUdaXmt*X1bU3zkk8(Zzj&q`OGnlD> z&+!!?U+gwjyR8YbFl6}E8DCp7p!If0pvm{lsU95$%eQhKv+>L6bgqHm1>xFq>gMS5 zg=yXTTeoMTVFdV8ffsQ95~00;pM_MNeCKp^>tz%@p9=LxIl4ZFSPBTrlR7aoe^gs* z4pT#a+)`YeWpZ=ClbGy4?g$nc{C}Ia%HJ*!Ko0f_d}PT$NVhAYz?*Ji1u~$ffId7u z1PWpuwdc?TuTD8R1~<*=K|!0TAxro!V6)1WotbfED#YY;%?OMb53&MCXxmPEK6AA4 zL)Q$z#ePd@Uq3OWm!g3`?Q{~^LQUA%5$=5Bk8xr)b6Bu)mmr6gI1iAk2or{BHLSVX zjnmuNVL{xXd3n^MJR`&U6^X^K@NoEdU5EpMKaE;1W`&uVXPJ*=FVDaQ*# z8E!uDFj-{^={V3b^UJV|g@n3&gxE-M`Qx>5Jo&&fuI-ZU$>Cz2Jn3)A>@R=%fxmdM-0l7I`!sZCs^a0)|0R&%LfFMu=JA8k+=e9*1lXKr%OX{!^Z)X-3 zTV%|HW2BlUBmw6liq3uF72T4JMm3Bd{=xT|&k86l&lnv1M2#QTz*iA;T|DZh$o5-8 z`}wEersPCz`%ZWdST?@Z^{A~s^)Hm+7EItg9AQUuGW?f+pSAwmY9G}FWX?Ci4Tsn` zblWLzY{Xpy9kk?tgo}z+-Hx)A;I8Q_xd(G&-RYyt6Tf}hRgNiH<2Z!!5j1%s@aAsf z06MT+?8qFH-EJ_5<3d&OZz*Kf*y?62<~#cz#w5ZC1R(jt_DB%c#$?ginq@O>EdWVyr8y zYo2bFNvCuAIBB$_T)++iQaBzM&NDZ+jaAqF8dcrml^(jyk9<_cFT~)=*p%<=YFMiw z5hm4>-Dt39R}KOH&|2H*rfCiB&2(NHozRt#NS%1|3p%@WWXrNRod&;Al7g zwg+6uXpZr^^J}0Kd8Pu3J6p{n-a( zO(0wXKhN7S&uJ6%ezjoOCuS2?l8Yp>m3E>zoH=aDakXt1CmN64C0krv=Ne1(bE4$U zihD!)w(#L%T%et#dG_PGt+_eCv*3Q)dH+6e(GiV3B!+KN`|01_GG?5|D{Q95F*uV# z#hJL7xD`HYx>3Om%H7c_KqOw+0m$X`3A?#z;o0XalwEi_xX+>I-(V$kBmKECz^$NI zMSi*Ldi|uWRwjHO(e$s{4b5DdZ3$a7w?#JymJe^C;BDgDEP;xvhz6!4lis&0X z+>Q6DV2=94P;d(#oB%&;hQoU}?qf; z8RW`x_HC|2Bx)xu{!&t4I{|<>$tvrx?bXKA|Eg6ofK|+IY6y_IhEI>wW;uheAqg(n_&o$=joKI z8x#2ZaBEvP0F%&$Q4J3i_)jpkZ13jO@@z;fHn%2|NH;Zq%f>xoWl&O{-M0GU zNM^5PAY~m0v|O(F;vC&d0^iI3?%dvl_2YhbU2n3Q-F^5A9{>vH*N^2!@s3}Co8vg3 zo0kiN(cxj}pZI_%vGKkWN&6WCM$9wC4UNpYF>w23?mkU7`QV6n(d8s;Jm6LZAct>0 z01)HVF{~r7?sABK^}M)ZySdw~cwGRo9cH@RPX@xltciqxt^43jr=az~`w#`}3z_l_ zA~?!-T(?P)${9NZ0Ont|)Oy)NZY`AS2#~EKl>VkzKmBEW{nUR^-qNwyZ`K=4YvII{ zgct<&x>!i&b)F6ZHoFJB6vqi(B1?6UrQI+gy&J~wtv2(2vR@`%$+a%xBzIuINh_`x z4RIc|C1iTLDcMyen{fQ9zd0|30HHhED%El^IUdGE^b7fb@QDtXg?kW?q&LnuB!1cR zkN0%$2XgD==DdJL_1O&$=EW)2=3Oenwr8Q5UE(OoVXqQF9~U>@RO>H4t@)XYzfmOo zvFU*11rrW`ji3ogE=?&8k-3?D$2fujcY?C*wItjk-wLoPPqxv9foBgJ&?JH)rwg`m zA*U?8*iH$ifRJ!574JB*l_nRYwew@l20xBEw5$3Nmoto*PpfXz+1&z7pO&m738>HD z64jO~|z}3O&M|yQuJO3T|d@w%(Mdf*w z+eUuZr42BEJ9JLSPk+7FDb^i-zn!ZNZzr)F@GN+E8hG}Ez`51dq@U=-+X#+@>20^| z6Iam>CuQepMX|o;c>ejltlRpFaod)|DccN+I)UZ-!nC7V2)z1+ssb?Jz@b({jKfuU zx5L_4b-D})-0iRs+d?~e{jDzK4>A%CoF-e0_m0)157QgCzW zQ>OBoGendT97mSDMCNqwqNZe@yg14ohwj{kdJxmEvYXRzZfR;x5S|83fYtC45ga?B zA--cAGwu<*ykrq+UAl#k@d|IvJXR=w@T$1qu7len0uVUCg+#7tDadusH;p*5Ac@0*w>v$;1Zm2%Eq2;ro-ixa&z-EXmhfcg@oU{7>#+JLVfkgJ*`t|3 zrY<74{U>`D#>u-)S1h>ocX%}(w$xl9`BtX<<^J;LUw>aLk={t-S)BvpTY-4ar@L7c zK)+CT6J2&o@POHMFRKYA9=Hx^Bt{YvD^KYzl^Y7E68(MPD&5WzyHdav8w6uZ2WIop z33r@IpTLMjiC0!975C*5ULfG@XdvT$;Ea~_^kl89{5=7^E>xz>w%w}=6@f8>T40X= zJC~b*ihr8>Z}y#^rhzFugv7fqihnF`m~vIr)2YDgA^Oz!cOtuf{xX06sfyHJYUUMw zpm{U+?mXVk2MV0rOXX_S{*=gOb>%uha(0{pMr`MbYmwZFb-04dY}IzHpSv{g(*kzV z9JjT&`&T$sNQ9&VwC{}p**)D| z-|8h_`F_@up?70izukac_&yHKRQ2%6HG7HOj|~^ib~|Lts5xB`pEw-m2=P0a{c6R3 zD{m{Y3%C@+Yy7H}zr~4;bmF)=qVzrnuiF~Y0Y+0%fK$AT+l$;h=6IvElicWw@F3f0$W-Hk9l+j{M09^$#qls5*xe1_%_wVnra%b5aB2)y{Jv~R z!>jJY?8I{U(2XCnkYuj&T;7b)keYkJf>sb*4i7W(0tIyp97JFZ-r#Yj=1PY26btry zBj+Qt-`GzU@s+QNh+Wh0Qk(I4lgnkSGk*tn)i+l;+&0X(F~M=jaX42qVFcN$trC#K z&HQi<7j&J&MK<2|as?NrWlpycT8Gy)1}}jipf7NdJL&h`ZCZM5T!HfA7EvLurvrO+ z0-p=v^OMpUCvf_d{!9nV>PDcB^~93pXYTwD7Dj+WZbkO`uUg7eZ02L#aLd_xg?}4d zLr|Ud+YXW}dtgz|@5J_bbJRP$06m}H$u^&sTO#AIT?u}SZXeG0m?9}5J6E4g)1U?V zF(MQH=bQ~l$&$shbe9Li(M)^zyuxq#xt09;5b&#JD4f)bAEB_0F$1Hb<%r?3=GJ$&`So%L&&9)|*e~f- zazxeaZZH(mp=}_iop04KYfC%lfQy)1KF;N}S~%xtYvm;Y3;{5ILF0FdOWv>3YrLSXc4`xsUEppC<={wGIa6|(ofm(&jtVel$E^_&v^2f> zNKJs^8oKRZMEyV-w-@-KA-gteh2Zhrt89W;LU!tqREIx|5mCj@xQ0v6d0Z|m^dQDPqaf%pKF zu~)A452z8m8O>{}97YP(EsJaWr`N~S>2)P8+s1H-t#x`ml^x1A!QBDRi>PA-_I?(} z-%zAogSRFXmqbMGKAN_d+8OTcMI1`>D=u$MLfy{wz07`VS^e8;AAcl4jCTl}K<6q^ z+fcAc;}{Q?p9Jjk^3U7;@a#RAb_eb00=fZV@8AqKLtjen!cwG>J{&zAcdg z1ooY5Q8y)n!$_leEg}r0-Z!e^mU(AE6W&}$Fx**A=~+%}x+POl|WU_1AfxMCy>`y*WfZ+|U$0TvVK>?ZyP5ge#) z&+h5U4T4IO=;2^p`LzP@*Y=spq40Y=*HNM7-Tt+8y9)#iz$13I7agWn!c&W_-eX1# zyRYwKz_*|N{L|+xA#Yn7u42aWvfF8UryNL)4};))wIs*q!s!9Nig1wncXfW&t>@aj z1bS45nr}zS0Y;Zi&cuJk{A98Z*KpmjKk3oorO@6mrgkb5F9xgkYfDH3eb~Vr-Ny!V zZV+`av#D0g{azP$c!6!iYvav^>2)6^*f4NA2+)ft!YllUXlc0WrCz{lZ}D{2Yg=cj zaMofGLOx$&Jx*X+{vK`o^~_9lX- zP|a+ZO@hRu{={kcDo%wb|!=?=FpI<#}e!e2~Wvy-T9Q={T z4SI8KxIdLPr^0{N@!W@Wq4n!mI`%JL{|Lz09kFF}wf=+J$TnGqFT*+z&u>1smUpn)u*5 zI+`p}>iFf4Y(_naa@{mub(6pTe!3ddR4$(S@~*yRZ9RXFr&lez!X7Wu)3XH5_0*GJ zjc#&)Hk3#Y7-{to8)5UUc`+Krg26tM! zgm`&Fq1Fy0NUogBa3kl^pB&=(?1p+;RiB-}&2@)fb&U`6W+b7i9 zm_oEJvEzUDkEiu(v~juaXTNs4d6zs2{ES0-YneTDvVXh(aYpFqg|xhg=Wu({yj&qLi1e5w83jmd!8%X%8Mpa8)#pY$=ALf%oH(ycQ$_UoQ(7 z&PZUWsE{WO#vp#!Jl_GgE|7I+Vz9H;-GFy+3TeA}mRR7uG#m=DCp3Q4-42sp0Nj7r zi5~c`wz+17g$q6A+NOz~g&>3hUIoylZy zeR8Mf2h99%reHKth(+YF^CxkA-(vB0buGxsuG+F32|BzB6#T!US7#Os?|d%lkb@++6kc!`2O{7M+&x~q zXR_GF6-cN%y;^bsEKw*)$Ia%+w--b)AufXL1ezF(Y#hkv;Z_KH zNbiR;0>wT&Si1Ka1Tws}cL0=q&7DKBM8(Ulu8BU&wR_O5kK;JLi@6ukoE-J6${vEu_@$3@jWAJt$9@ml=C%w8WS5bdfzQyZ8UG(84 zJCZA)SU+uq?*)eIcKc)j)Lm+T68~B%33Rfn#r=zYx&|HGxa`Ng_HT&oQ$Nq!o#k%w zmh-n@w+4sQWaRE3v;)$`HWqsk)%K=9=#*rtwP%fCR>$#IgWqv?-E)(i*|cMOoq2zH z3!TX7t^&Y*?1w#E#-D$#3n1{8$0iK&6(%atnx^Lp5yqA6J8*drHaBy7##o4yBaC4| zWfA=j`?M-y#NAXNNbiEk&a}Ht$)P@=0g6BzLSLOuzEUu=1?%KYth7Mm-fAV^#_z|M zuV09kfB5M?xH>L*9f=A`L_%#{%XxW=JP>1vUjVZRvmRK>X=Z;fd#@*;-geE~J(zB( znXdG&B@V*b(@BnJyu5S0JjKFrx!&BlH5Z6jiFf{T+>T0qpx5yf$>9IZt6dQwAqh-f zfjYPo0QGhi{JHsm4v}BYZcOXXZG(IkiU&gXe$032ps;{P^XEfBW+F>zDDvAID$D_se$UJIQprW^s7}A6LA{(Oj|x zsNtYJdT=j??YtAZE=Bp^hg7{@dIF5xh+R#Q;^WNHa?-X#c>yKN5;Q)ZJGX2@1I%(< z9Q7tjJKXSUA#3xwaoKBm_upq1@cdwb8i!Np?oD^^9*%#Xm|$4PH|=yiyM_Qi(Uy?z zHN!>c6|q8oqL+#(iZPIX@8}JlFt}1hSodURA;>m5yh%?={=@IT{rKA>OIPaFj_wK% za_H7VpDPEw%QB^eA9YA6It34|ftZbs(;&PN=QygCtrI>eLL3<0%$XbHlFm7o!=!)& zKJTeL@^)0`6@xyj#**A1@@c3igjhoH`Y&~C-c}pGvc9WP(Hc?2| zvL_To`Pv=cnu7|6|7n1CK0doD-))v&?E(OMh)+GUbCiyfp9Xs?v965p_P80{&RxA| z!n8{AZc{+ga-lTV>NPrm6qjRHNr>ZUO@+&oA51TQC@!=s`x)y$>zW)Xp3NIhyu=PB z?H#id@OHZQ1f_Bd2G|v>ghniKuxi`*L1X_W5l`o#B_~O2k zEf4^|Y6D$#MBG+^;_50OEHM(1EOF$v+JLri?}u0$pyyRupuJLEe`b=!t>3o5xjU{G zw?(*r**kqFxIc|=>xWSN`qJsv$?YxWNCJ+N$^Q;%gZ6DlJTtmH3IGnU=UHxUFEUM4$#DovoBZlWw+EqeN3^{E4GB0tRCsbTkQ zUG6K#hhXuh&A@b^ay?}5qQNUKlMQcIm;d$t!}xiwPkm+OZF5LHCB4N~989ai+VG$d z%fqBRhgYVz7~5|K73EE?v^}0#d$l;n=<9nOlHW8*OkJX&-efGcNvTXR|Kb$0g zJl)YVY{nb5qaCj`NX~Ip>)WY13FC9;$+c^@d^Q59yeRzHc8SEgT_n|i;!3OD2JRkT?`Lr(3?5bf<>qAIZ?7;wFUoe2 zAkQ|QuAdtWiB>tgCz|q#DQ~HMRWx~w;6)o(@))ukvAm$v3&J6v?niS=EO5-#iUd(7 z9;R1Jpwka%1q^wY?W&dNFfBGD)EUBg2u+eLKaQpk%k$aoWGCNmHPAZ*J_+rAKiKAz z@!TbMFE(;%s;je!eGU!}Hb6QKB=>6|c>M0R%f(e9YeR#RNC5TXBU*B1t zk+*Q*=8gqQAp*Fqbe#}m5V4zA+};Hndo>zxA~%?7K{dU04V(j=caJyT@;SK+Bx+k% zhDZc2B=w5sX1d61pLLZL)_LTA6NHa(yIL45UCYDz2Viy|pbP*-bn_tEejK(a6D{j| zk?F5rzqsd`05IQ|oxWYUai=l_LIe<^vN!Aj;JwAKXA7#pqidl~gdq3pcfK^6PzOAQ zd=sUjcg%Pn>T_dSXv5ZaZ-Xaz!>OhUk(znfDO9sS?*@Cj>H#I!hs<1m=^mX{v_;Wd zVENw_IOB#UFA$pBrQ%ivZo53~pb@3=lnt3dV2|g1+~8o~CB1U#)-%0nZ<6*uN zAP7Q*62=`A;6w<|+EM#|qP*Csd2ubA-x2C9lqak}qFfbrp2PcxF6Wiw!dK4x+Tee; zXF14eTY7(5I&AYE&#EQ#3UTHlrgzUPA}=lOa@4Gh%qQVe7EJYy&D*(?GpcQIRDdsc z#8m={Ok+R81_gYUMs%MQF?zjCez@k!^>Q@3uRo~ z2W75a!F8SYYdIO1;*M@H>eGzs0b+ECJg(GI$XT|NCs7`Mm861RyVQ6@{GT^?qm6(B zub;Q|rQv&bddmj=>;0+8puCL_Ucx?(9US}IoruLRCt={8j@{(;-24V7xu5V2pK=BK zS^CokHeB@L$ho(E6>1;; zO!KmT8CnQ`QnTC(-k)|r>{ctNa2c@i=k-~xF^3aBk+>S&K6gIrg(j@^n%*B}msuiK zIrrrhj5}6jHqnR&IV3=MUC*1aej}#=)Om$Uz$ZALbC{jjlO$~&gkZ-ySo(bKL*K3! z@LI>|cRF5XIjLlucArIQ_>$JI%ZUT@-HUa*Ef%PMW^0oO;AW>gI&J6Bh4-yOuavE=<8WOqv7tXz9Ho_;%G zZ*^IJU$-Zv+BbF7>8e0NLH_nfDfa5wko4%_{BJ)4V*7lQ#<;~Tsv+<90oN zamO(xCe0~zTRrdII2~PNJUJAk-t3pP4?V0K_ddKtH9G(6F4X6mRqyUJP{Nj``-EnC zmSAnSclK`iYI^aL=Ti}XI@hyFs15hJ7jMSMwo7F1!rQj<@(Pz3&x|diXm$o$wZ6K& zEz1pBI9=}+3WRLP06fRmY>r^Nh}{XC4a%s`b{cpjP|$|8>|Vg@)l&cf6v4FQ^_m-+ zB`C{k5qt&bHOlddRpfTp-VwIC6L1^gcuu@PcMOgb4tX)dcbCNd|QlT z_QkBUH)%=qhmG9t^UwdDCHpRk(bG%A2vQ*5MgYMrFLwih%Uc62SV*e&I#sX!aE1(G zi;G1PUO;%CUQC&)E&8Cw`&jlM;2Ey{L<#KHdFAokmN827^8ZHuXA)>m6sXQm0(2hVCR&0P&CNa{hcj7o^opP=S(W5P-{*q8rsQ z2^gi_?KiHc?R&f3&29T$a%(cn%M@bxUS^*rZ~9w#Nn!yo7@z>&(>7+1iy)?YN9{T7 z8eh|mJZ=Z}HmZ6w1cI73lZX7tB61p ziZW2>M^hOQ5i7MpZ&!Q{Xcs^H3}zImxQnK|=rTOZ%k5&j=iy~G<8-x!m*`&gbfK3^ ulatpUBXt5e^m0~64RO|$(9za^`u_ksUbKuCo&W%un45qA delta 21338 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 N{|B79SyPr2007C8%f|o! literal 2913 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 diff --git a/app-metrics/collectd/collectd-5.7.2-r3.ebuild b/app-metrics/collectd/collectd-5.7.2-r3.ebuild index 090a6bb64c94..32854c2b44a5 100644 --- a/app-metrics/collectd/collectd-5.7.2-r3.ebuild +++ b/app-metrics/collectd/collectd-5.7.2-r3.ebuild @@ -512,7 +512,7 @@ pkg_postinst() { else if has_version "sys-apps/systemd"; then # Bug 596852 - ewarn "Failed to update CapabilityBondingSet in '${systemd_unit}'" + ewarn "Failed to update CapabilityBoundingSet in '${systemd_unit}'" ewarn "because unit was not found. Please file a bug about this." fi fi diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz index ce33df19ceff6725a10e199d73b65b6a609f81df..fddd1382d791e75199e51315353262d6b21f849d 100644 GIT binary patch delta 47438 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 delta 47334 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ð+*P##U=Wl{Ec_G>nYQxahW313 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 iye8uN!SS^KAOKU1XGzs-D' "${S}/src/modes/file_info.c" \ - || die - eapply_user - eautoreconf -} - -src_configure() { - econf \ - $(use_enable developer) \ - $(use_enable extended-keys) \ - $(use_with magic libmagic) \ - $(use_with gtk) \ - $(use_with X X11) -} - -src_compile() { - default -} - -src_install() { - emake DESTDIR="${D}" install - dodoc ${DOCS} - - if use vim; then - local t - for t in app plugin; do - insinto /usr/share/vim/vimfiles/"${t}" - doins "${S}"/data/vim/doc/"${t}"/"${PN}"* - done - fi - - if use vim-syntax; then - local t - for t in ftdetect ftplugin syntax; do - insinto /usr/share/vim/vimfiles/"${t}" - doins "${S}"/data/vim/"${t}"/"${PN}".vim - done - fi -} - -src_test() { - emake check -} - -pkg_postinst() { - xdg_desktop_database_update - if use vim; then - update_vim_helptags - - if [[ -n ${REPLACING_VERSIONS} ]]; then - elog - elog "You don't need to copy or link any files for" - elog " the vim plugin and documentation to work anymore." - elog "If you copied any vifm files to ~/.vim/ manually" - elog " in earlier vifm versions, please delete them." - fi - elog - elog "To use vim in vifm to view the documentation" - elog " edit ~/.vifm/vifmrc and set vimhelp instead of novimhelp" - elog - fi -} - -pkg_postrm() { - xdg_desktop_database_update - use vim && update_vim_helptags -} diff --git a/app-office/Manifest.gz b/app-office/Manifest.gz index e1687464587c102a2c48725fa0c330dbe524af85..541582163689e56cbe3c0a408189430607522748 100644 GIT binary patch delta 800 zcmV+*1K<3%NxMm~YaxFFOFmQu;!u6P1@CN)WJ&=H@)g+I zYb25|kYyl$(EAPrbT=UzIX`=uvF%fg3P(6(y;toJ94wzC*X@5%Mq2MUH}1QLK3j`u zz@yQ6NjdV)kk|_kM+qR(uJ7i4`|>hhzWnhz*mIphkJB)BbsBDdL-k zuDEw_si_fz*?}n6#Hf2sn&qLPB)$F|01YD2bGL>6A~(=CC3uKGo(@A%7%IC6u_UY! zsz{Y}?}+JI9Cv@$^=<=PhO!^(Z;^0)H&R<&JH)wO-BcUQH16*8I+kwwkQXarKs3Xz z3>D4e;1GnGl{%sJirLi^AuLZ(a=tN((IPH+TyL@@Ntkw3W6XI zLP8T;u=KXx(ObkgUSQFmM3^C;?=2%2(^jjqH|ran zG1O)H%M>RjtW|7rCFiNkBL|~5v5zhkb@{2bKMM`i^WIDSmO~2v->W&7-o>B3zWw;y zJ6+AhJwirS>%Fw1p2gJr=NwUv*=OD1pCEO`6QE^4z99mz)i>D>0 eTL$$$H5Z;2a_pR?q3d)0?tcOP2{BU4LI41Bb$|{4 delta 823 zcmV-71IYZlNw!I_YaxFcv3gMzE$CfPgN)}HYGULN?v>K1%Rq}u=jPu;q>yuHAe5J-TF`ZF0ZC9GfM6;R9(bv2_7>i992I3(eq~U()&jhoW_`t zYhX+%Qi39e+a`sG=Ysm*zP!wrFMqra_FQMs<21}&T}V-hf_fU-l`lvkMSRoH755G< zH8o-|I}qiX7^U?It)c&sO%z9O;{sTkt*xn z5!1Ce?yl?I2DX2WvLEVik#K!C4nSQy#JOJGR2$4R?(X$EmTvlx7mLs>&G0KjMe{f~ z1fgc7PN=#yl*%<;U;p&-`pZ?c=0|z~5lA2EtAK)hlUnv! zuV13WveQde5Z&#KF+7}xXAsdT6-rIr8a|AUhTfBAx72^t7H;!!Bh;D34FVNfwTTV?G$tNG-Qm~$1KK*EKZ%=RU_T~LI zo)V^bjNE_ag0R?nmjP$5X(aI5^xp7BU!Ynh_K}+JdgHJ{eqgg(6E$L4?}`C`Q~#F( zuw0A*ErK*k8kz)=;i0uOOG$-Cd^_JT^&~|Kj(;Y%s%T5{{*Qko&YTa@(mH- z_2PIUOr6AY0b>~PR7C?e8ZiKd3;Bm55RpQmSUsnk0>own=Jgh;nt5(?@afSTE8smk zVGxsQBql4yltBZ!mXWo{`V9;hPfJd>4C;MqE<7*f7#ORe>vR6@e*tpte}2qD0007! BiV^?- diff --git a/app-office/texstudio/Manifest b/app-office/texstudio/Manifest index 7bc0fdefeab5..9b59224be56f 100644 --- a/app-office/texstudio/Manifest +++ b/app-office/texstudio/Manifest @@ -2,3 +2,4 @@ DIST texstudio-2.11.2.tar.gz 24143941 BLAKE2B 2c17b70cd497338ee9c7cd7fda0bdcb877 DIST texstudio-2.12.2.tar.gz 26311798 BLAKE2B 1eb3add771a28918f39c69bb167eee31456ab87afcff0f4ae66ccd73d96fdfba5cbfbc57666908f7e7ffb5c69fd2d5aebf342338b9e3a56d3c31fb774f9cd1a7 SHA512 255b211fe715ffc91706ab20877ffaa4b8e0710d3e6f381e7a6b8eed19bb889d89d0913756839c1f0c427029c0da9713b78bd1e21769ccc46cf976b65c91c6f6 DIST texstudio-2.12.4.tar.gz 26401510 BLAKE2B 53f1aca4f28154c5ae0f941e074e2da6d727dedf6b5604b301efccd95eea256a6cb91bf887985d81c65964c0e407cd1a8c2037a3bd73559aa115bec3954df744 SHA512 6e1d114ae87c854231399004504e460d078b9bf26ceb25c7fc592b79d3234f9880f8c021c3ddb2ef26a883dbddc2b94f98f368c976aa16973d3c1a6823a4150d DIST texstudio-2.12.6.tar.gz 26511069 BLAKE2B 95f2043222e15f96ed56dabb9bbbb937e3f8f1869cb667897bbdb48b99626089bf14a5e321c57ca5c9196d1cf2ce0beaad322b04d90f8a0b62189ff7c5be0d33 SHA512 16e846137b529f89f10dba3f847afe5a875ce1bc4029d002f76a1bcde491dd44756b27e38b4c5c159fcdb12b025759c8a0ebbbb8d8bd296e954b53032434170a +DIST texstudio-2.12.8.tar.gz 26555418 BLAKE2B 172c36aed91d273629109412e43f947c00e7d37d392098cc012826391c88f461659764b6b8c4fcff3d84e6ba7b10a4adddcc4298267e0fa0448a61f4c9b9da15 SHA512 0076617f6421fa959c8c327bc81d4d27779358481b377d83856fe26b963d7c3c1e04d3b11e8f7eeb99cab9c089c8e7afcbb9c93a5aaccd00cf493792b802bfcb diff --git a/app-office/texstudio/texstudio-2.12.8.ebuild b/app-office/texstudio/texstudio-2.12.8.ebuild new file mode 100644 index 000000000000..7d52ce3ecf47 --- /dev/null +++ b/app-office/texstudio/texstudio-2.12.8.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit gnome2-utils prefix qmake-utils xdg-utils + +DESCRIPTION="Free cross-platform LaTeX editor (fork from texmakerX)" +HOMEPAGE="http://www.texstudio.org/ https://github.com/texstudio-org/texstudio" +SRC_URI="https://github.com/texstudio-org/texstudio/archive/2.12.8.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd" +IUSE="video" + +COMMON_DEPEND=" + app-text/hunspell:= + app-text/poppler[qt5] + >=dev-libs/quazip-0.7.2[qt5(+)] + dev-qt/designer:5 + dev-qt/qtcore:5 + dev-qt/qtconcurrent:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtprintsupport:5 + dev-qt/qtscript:5 + dev-qt/qtsingleapplication[qt5,X] + dev-qt/qtsvg:5 + dev-qt/qttest:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + sys-libs/zlib + x11-libs/libX11 + x11-libs/libXext + video? ( media-libs/phonon[qt5(+)] )" +RDEPEND="${COMMON_DEPEND} + app-text/ghostscript-gpl + app-text/psutils + media-libs/netpbm + virtual/latex-base" +DEPEND="${COMMON_DEPEND} + virtual/pkgconfig" + +src_prepare() { + default + # TODO: find hunspell quazip utilities/poppler-data qtsingleapplication -delete || die + + if use video; then + sed "/^PHONON/s:$:true:g" -i ${PN}.pro || die + fi + + sed \ + -e '/qtsingleapplication.pri/d' \ + -i ${PN}.pro || die + + cp "${FILESDIR}"/texmakerx_my.pri ${PN}.pri || die + eprefixify ${PN}.pri + + # fix build with quazip-0.7.2 - bug 597930 + sed -i ${PN}.pro -e "s|include/quazip|&5|" || die + sed -i ${PN}.pri -i ${PN}.pro -e "s/-lquazip/&5/" || die +} + +src_configure() { + eqmake5 USE_SYSTEM_HUNSPELL=1 USE_SYSTEM_QUAZIP=1 +} + +src_install() { + local i + for i in 16x16 22x22 32x32 48x48 64x64 128x128; do + newicon -s ${i} utilities/${PN}${i}.png ${PN}.png + done + emake DESTDIR="${D}" INSTALL_ROOT="${ED}" install +} + +pkg_preinst() { + gnome2_icon_savelist +} + +pkg_postinst() { + gnome2_icon_cache_update + xdg_desktop_database_update +} + +pkg_postrm() { + gnome2_icon_cache_update + xdg_desktop_database_update +} diff --git a/app-shells/Manifest.gz b/app-shells/Manifest.gz index 294d25e3c0a03821701127592b478262d889328d..dcf8c523c88dc706591bc88d32bd5856f5b0bc96 100644 GIT binary patch delta 6867 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 Doc/zshall.1 || die + + # add openrc specific options for init.d completion + eapply "${FILESDIR}"/${PN}-5.3-init.d-gentoo.diff + fi + + eapply_user + + if [[ ${PV} == 9999* ]] ; then + sed -i "/^VERSION=/s/=.*/=${PV}/" Config/version.mk || die + eautoreconf + fi +} + +src_configure() { + local myconf=( + --bindir="${EPREFIX}"/bin + --libdir="${EPREFIX}"/usr/$(get_libdir) + --enable-etcdir="${EPREFIX}"/etc/zsh + --enable-runhelpdir="${EPREFIX}"/usr/share/zsh/${PV%_*}/help + --enable-fndir="${EPREFIX}"/usr/share/zsh/${PV%_*}/functions + --enable-site-fndir="${EPREFIX}"/usr/share/zsh/site-functions + --enable-function-subdirs + --with-tcsetpgrp + $(use_enable maildir maildir-support) + $(use_enable pcre) + $(use_enable caps cap) + $(use_enable unicode multibyte) + $(use_enable gdbm ) + ) + + if use static ; then + myconf+=( --disable-dynamic ) + append-ldflags -static + fi + if use debug ; then + myconf+=( + --enable-zsh-debug + --enable-zsh-mem-debug + --enable-zsh-mem-warning + --enable-zsh-secure-free + --enable-zsh-hash-debug + ) + fi + + if [[ ${CHOST} == *-darwin* ]]; then + myconf+=( --enable-libs=-liconv ) + append-ldflags -Wl,-x + fi + + econf "${myconf[@]}" + + if use static ; then + # compile all modules statically, see Bug #27392 + # removed cap and curses because linking failes + sed -e "s,link=no,link=static,g" \ + -e "/^name=zsh\/cap/s,link=static,link=no," \ + -e "/^name=zsh\/curses/s,link=static,link=no," \ + -i "${S}"/config.modules || die + if ! use gdbm ; then + sed -i '/^name=zsh\/db\/gdbm/s,link=static,link=no,' \ + "${S}"/config.modules || die + fi + fi +} + +src_compile() { + default + + if [[ ${PV} == 9999* ]] && use doc ; then + emake -C Doc everything + fi +} + +src_test() { + addpredict /dev/ptmx + local i + for i in C02cond.ztst V08zpty.ztst X02zlevi.ztst Y01completion.ztst Y02compmatch.ztst Y03arguments.ztst ; do + rm "${S}"/Test/${i} || die + done + emake check +} + +src_install() { + emake DESTDIR="${D}" install $(usex doc "install.info" "") + + insinto /etc/zsh + export PREFIX_QUOTE_CHAR='"' PREFIX_EXTRA_REGEX="/EUID/s,0,${EUID}," + newins "$(prefixify_ro "${FILESDIR}"/zprofile-3)" zprofile + + keepdir /usr/share/zsh/site-functions + insinto /usr/share/zsh/${PV%_*}/functions/Prompts + newins "${FILESDIR}"/prompt_gentoo_setup-1 prompt_gentoo_setup + + local i + + # install miscellaneous scripts (bug #54520) + sed -e "s:/usr/local/bin/perl:${EPREFIX}/usr/bin/perl:g" \ + -e "s:/usr/local/bin/zsh:${EPREFIX}/bin/zsh:g" \ + -i {Util,Misc}/* || die + for i in Util Misc ; do + insinto /usr/share/zsh/${PV%_*}/${i} + doins ${i}/* + done + + # install header files (bug #538684) + insinto /usr/include/zsh + doins config.h Src/*.epro + for i in Src/{zsh.mdh,*.h} ; do + sed -e 's@\.\./config\.h@config.h@' \ + -e 's@#\(\s*\)include "\([^"]\+\)"@#\1include @' \ + -i "${i}" + doins "${i}" + done + + dodoc ChangeLog* META-FAQ NEWS README config.modules + + if use doc ; then + pushd "${WORKDIR}/${PN}-${PV%_*}" >/dev/null + docinto html + dodoc Doc/*.html + insinto /usr/share/doc/${PF} + doins Doc/zsh.{dvi,pdf} + popd >/dev/null + fi + + docinto StartupFiles + dodoc StartupFiles/z* +} + +pkg_postinst() { + if [[ -z ${REPLACING_VERSIONS} ]] ; then + echo + elog "If you want to enable Portage completions and Gentoo prompt," + elog "emerge app-shells/gentoo-zsh-completions and add" + elog " autoload -U compinit promptinit" + elog " compinit" + elog " promptinit; prompt gentoo" + elog "to your ~/.zshrc" + echo + elog "Also, if you want to enable cache for the completions, add" + elog " zstyle ':completion::complete:*' use-cache 1" + elog "to your ~/.zshrc" + echo + elog "Note that a system zprofile startup file is installed. This will override" + elog "PATH and possibly other variables that a user may set in ~/.zshenv." + elog "Custom PATH settings and similar overridden variables can be moved to ~/.zprofile" + elog "or other user startup files that are sourced after the system zprofile." + echo + elog "If PATH must be set in ~/.zshenv to affect things like non-login ssh shells," + elog "one method is to use a separate path-setting file that is conditionally sourced" + elog "in ~/.zshenv and also sourced from ~/.zprofile. For more information, see the" + elog "zshenv example in ${EROOT}/usr/share/doc/${PF}/StartupFiles/." + echo + elog "See https://wiki.gentoo.org/wiki/Zsh/HOWTO for more introduction documentation." + echo + fi +} diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz index 1737902a1c922e669cfb3ebea383c7b4385c2114..3a25f62ae7f8a5a48cfe919580744dec77750357 100644 GIT binary patch delta 44366 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 delta 44412 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 Y0?6+NnJN$*?ppu$AO307=B -Date: Sat, 10 May 2014 15:00:48 +0200 -Subject: [PATCH] [Qt5] Drop unused dependencies - ---- - CMakeLists.txt | 6 ++---- - 1 file changed, 2 insertions(+), 4 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index fbafc4e..073f39b 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -106,12 +106,10 @@ if(${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}.${CMAKE_PATCH_VERSION} VERSION_ - find_package(Qt5Core) - find_package(Qt5Gui) - find_package(Qt5Xml) -- find_package(Qt5Widgets) -- find_package(Qt5Test) -- if (Qt5Core_FOUND AND Qt5Gui_FOUND AND Qt5Xml_FOUND AND Qt5Widgets_FOUND AND Qt5Test_FOUND) -+ if (Qt5Core_FOUND AND Qt5Gui_FOUND AND Qt5Xml_FOUND) - set(QT5_FOUND true) - else () -- message("-- Package Qt5Core or Qt5Gui or Qt5Xml or Qt5Widgets or Qt5Test not found") -+ message("-- Package Qt5Core or Qt5Gui or Qt5Xml not found") - set(QT5_FOUND false) - endif() - else(${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}.${CMAKE_PATCH_VERSION} VERSION_GREATER 2.8.7) --- -1.9.2 - diff --git a/app-text/poppler/files/poppler-0.33.0-openjpeg2.patch b/app-text/poppler/files/poppler-0.33.0-openjpeg2.patch deleted file mode 100644 index af1a72fe9aa8..000000000000 --- a/app-text/poppler/files/poppler-0.33.0-openjpeg2.patch +++ /dev/null @@ -1,15 +0,0 @@ -Sadly the CMake side of openjpeg slotting in Gentoo is broken. -To reliably find openjpeg:2 we need to use pkg-config. - -diff -ruN poppler-0.33.0.orig/CMakeLists.txt poppler-0.33.0/CMakeLists.txt ---- poppler-0.33.0.orig/CMakeLists.txt 2015-05-14 20:22:31.000000000 +0200 -+++ poppler-0.33.0/CMakeLists.txt 2015-05-24 20:39:30.163709257 +0200 -@@ -172,7 +172,7 @@ - set(USE_OPENJPEG1 ${LIBOPENJPEG_FOUND}) - set(WITH_OPENJPEG ${LIBOPENJPEG_FOUND}) - elseif(ENABLE_LIBOPENJPEG STREQUAL "openjpeg2") -- find_package(LIBOPENJPEG2) -+ pkg_check_modules(LIBOPENJPEG2 libopenjp2) - set(USE_OPENJPEG2 ${LIBOPENJPEG2_FOUND}) - set(WITH_OPENJPEG ${LIBOPENJPEG2_FOUND}) - endif() diff --git a/app-text/poppler/files/poppler-0.40-FindQt4.patch b/app-text/poppler/files/poppler-0.40-FindQt4.patch deleted file mode 100644 index 84c58d5f7c7f..000000000000 --- a/app-text/poppler/files/poppler-0.40-FindQt4.patch +++ /dev/null @@ -1,31 +0,0 @@ - -Ensure that the correct version of Qt is always used. - -With the introduction qt-4.8.6, Qt binaries were moved from /usr/bin to -/usr/$(get_libdir)/qt4/bin, leaving behind in their place symlinks to qtchooser. - -There is no guarantee to which version of Qt these symlinks might point, so it -is necessary to find the correct version explicitly. - -Once qmake is found, it is queried for the correct location of all other items. - -Gentoo-bug: 572382 - ---- a/cmake/modules/FindQt4.cmake -+++ b/cmake/modules/FindQt4.cmake -@@ -313,11 +313,10 @@ - - GET_FILENAME_COMPONENT(qt_install_version "[HKEY_CURRENT_USER\\Software\\trolltech\\Versions;DefaultQtVersion]" NAME) - # check for qmake --FIND_PROGRAM(QT_QMAKE_EXECUTABLE NAMES qmake qmake4 qmake-qt4 PATHS -- "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\4.0.0;InstallDir]/bin" -- "[HKEY_CURRENT_USER\\Software\\Trolltech\\Versions\\4.0.0;InstallDir]/bin" -- "[HKEY_CURRENT_USER\\Software\\Trolltech\\Versions\\${qt_install_version};InstallDir]/bin" -- $ENV{QTDIR}/bin -+FIND_PROGRAM(QT_QMAKE_EXECUTABLE NAMES qmake PATHS -+ /usr/${CMAKE_INSTALL_LIBDIR}/qt4/bin -+ /usr/bin -+ NO_DEFAULT_PATH - ) - - IF (QT_QMAKE_EXECUTABLE) diff --git a/app-text/poppler/files/poppler-0.53.0-respect-cflags.patch b/app-text/poppler/files/poppler-0.53.0-respect-cflags.patch deleted file mode 100644 index 3fdd9c20382b..000000000000 --- a/app-text/poppler/files/poppler-0.53.0-respect-cflags.patch +++ /dev/null @@ -1,52 +0,0 @@ -diff --git a/cmake/modules/PopplerMacros.cmake b/cmake/modules/PopplerMacros.cmake -index 8e3ef399..5c20bf63 100644 ---- a/cmake/modules/PopplerMacros.cmake -+++ b/cmake/modules/PopplerMacros.cmake -@@ -98,45 +98,14 @@ if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES) - set(CMAKE_BUILD_TYPE RelWithDebInfo) - endif(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES) - --if(CMAKE_COMPILER_IS_GNUCXX) - if (NOT CMAKE_CXX_COMPILER_VERSION VERSION_LESS "5.0.0") - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wsuggest-override" ) - endif() - -- # set the default compile warnings - set(DEFAULT_COMPILE_WARNINGS_NO) - set(DEFAULT_COMPILE_WARNINGS_YES "-Wall -Wcast-align -fno-exceptions -fno-check-new -fno-common") - set(DEFAULT_COMPILE_WARNINGS_KDE "-Wno-long-long -Wundef -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -Wcast-align -Wconversion -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common") - -- set(CMAKE_CXX_FLAGS "-Wnon-virtual-dtor -Woverloaded-virtual ${CMAKE_CXX_FLAGS}") -- set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O2 -g") -- set(CMAKE_CXX_FLAGS_RELEASE "-O2 -DNDEBUG") -- set(CMAKE_CXX_FLAGS_DEBUG "-g -O2 -fno-reorder-blocks -fno-schedule-insns -fno-inline") -- set(CMAKE_CXX_FLAGS_DEBUGFULL "-g3 -fno-inline") -- set(CMAKE_CXX_FLAGS_PROFILE "-g3 -fno-inline -ftest-coverage -fprofile-arcs") -- set(CMAKE_C_FLAGS "-std=c99") -- set(CMAKE_C_FLAGS_RELWITHDEBINFO "-O2 -g") -- set(CMAKE_C_FLAGS_RELEASE "-O2 -DNDEBUG") -- set(CMAKE_C_FLAGS_DEBUG "-g -O2 -fno-reorder-blocks -fno-schedule-insns -fno-inline") -- set(CMAKE_C_FLAGS_DEBUGFULL "-g3 -fno-inline") -- set(CMAKE_C_FLAGS_PROFILE "-g3 -fno-inline -ftest-coverage -fprofile-arcs") -- -- poppler_check_link_flag("-Wl,--as-needed" GCC_HAS_AS_NEEDED) -- if(GCC_HAS_AS_NEEDED) -- set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--as-needed") -- set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -Wl,--as-needed") -- set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--as-needed") -- endif(GCC_HAS_AS_NEEDED) --endif (CMAKE_COMPILER_IS_GNUCXX) -- --if(CMAKE_C_COMPILER MATCHES "icc") -- set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O2 -g") -- set(CMAKE_CXX_FLAGS_RELEASE "-O2 -DNDEBUG") -- set(CMAKE_CXX_FLAGS_DEBUG "-O2 -g -0b0 -noalign") -- set(CMAKE_CXX_FLAGS_DEBUGFULL "-g -Ob0 -noalign") -- set(CMAKE_C_FLAGS_RELWITHDEBINFO "-O2 -g") -- set(CMAKE_C_FLAGS_RELEASE "-O2 -DNDEBUG") -- set(CMAKE_C_FLAGS_DEBUG "-O2 -g -Ob0 -noalign") -- set(CMAKE_C_FLAGS_DEBUGFULL "-g -Ob0 -noalign") --endif(CMAKE_C_COMPILER MATCHES "icc") -+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wnon-virtual-dtor -Woverloaded-virtual") - -+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c99") diff --git a/app-text/poppler/files/poppler-0.57.0-CVE-2017-14517.patch b/app-text/poppler/files/poppler-0.57.0-CVE-2017-14517.patch deleted file mode 100644 index 6a0812cdbe81..000000000000 --- a/app-text/poppler/files/poppler-0.57.0-CVE-2017-14517.patch +++ /dev/null @@ -1,27 +0,0 @@ -From b524efeffa8d192c2597f4612ca961adc30286f6 Mon Sep 17 00:00:00 2001 -From: Albert Astals Cid -Date: Wed, 13 Sep 2017 22:58:14 +0200 -Subject: [PATCH 1/4] XRef::parseEntry: Fix crash in broken file - -Bug #102687 ---- - poppler/XRef.cc | 3 +++ - 1 file changed, 3 insertions(+) - -diff --git a/poppler/XRef.cc b/poppler/XRef.cc -index 6ea0fbb6..c74f2f60 100644 ---- a/poppler/XRef.cc -+++ b/poppler/XRef.cc -@@ -1603,6 +1603,9 @@ GBool XRef::parseEntry(Goffset offset, XRefEntry *entry) - { - GBool r; - -+ if (unlikely(entry == nullptr)) -+ return gFalse; -+ - Object obj; - obj.initNull(); - Parser parser = Parser(NULL, new Lexer(NULL, --- -2.14.1 - diff --git a/app-text/poppler/files/poppler-0.57.0-CVE-2017-14518.patch b/app-text/poppler/files/poppler-0.57.0-CVE-2017-14518.patch deleted file mode 100644 index 9e8f4bfe6246..000000000000 --- a/app-text/poppler/files/poppler-0.57.0-CVE-2017-14518.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 6ba3bba6447897260bf4117e191e09d89d91ff62 Mon Sep 17 00:00:00 2001 -From: Albert Astals Cid -Date: Wed, 13 Sep 2017 23:09:45 +0200 -Subject: [PATCH 2/4] isImageInterpolationRequired: Fix divide by 0 on broken - documents - -Bug #102688 ---- - splash/Splash.cc | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/splash/Splash.cc b/splash/Splash.cc -index 46b8ce29..39fc7d64 100644 ---- a/splash/Splash.cc -+++ b/splash/Splash.cc -@@ -4134,7 +4134,7 @@ SplashError Splash::arbitraryTransformImage(SplashImageSource src, SplashICCTran - static GBool isImageInterpolationRequired(int srcWidth, int srcHeight, - int scaledWidth, int scaledHeight, - GBool interpolate) { -- if (interpolate) -+ if (interpolate || srcWidth == 0 || srcHeight == 0) - return gTrue; - - /* When scale factor is >= 400% we don't interpolate. See bugs #25268, #9860 */ --- -2.14.1 - diff --git a/app-text/poppler/files/poppler-0.57.0-CVE-2017-14519.patch b/app-text/poppler/files/poppler-0.57.0-CVE-2017-14519.patch deleted file mode 100644 index bd84e96fba3b..000000000000 --- a/app-text/poppler/files/poppler-0.57.0-CVE-2017-14519.patch +++ /dev/null @@ -1,100 +0,0 @@ -From 778180c0c09002f6adfc272eba6b0d0e4401c4cc Mon Sep 17 00:00:00 2001 -From: Albert Astals Cid -Date: Wed, 13 Sep 2017 23:01:03 +0200 -Subject: [PATCH 3/4] Gfx::doShowText: Fix infinite recursion on broken files - -Bug #102701 ---- - poppler/Gfx.cc | 25 +++++++++++++++++++++++-- - poppler/Gfx.h | 1 + - poppler/GfxFont.cc | 9 +++++++++ - poppler/GfxFont.h | 1 + - 4 files changed, 34 insertions(+), 2 deletions(-) - -diff --git a/poppler/Gfx.cc b/poppler/Gfx.cc -index 37220280..9feac54c 100644 ---- a/poppler/Gfx.cc -+++ b/poppler/Gfx.cc -@@ -4031,12 +4031,33 @@ void Gfx::doShowText(GooString *s) { - state->transformDelta(dx, dy, &ddx, &ddy); - if (!out->beginType3Char(state, curX + riseX, curY + riseY, ddx, ddy, - code, u, uLen)) { -- ((Gfx8BitFont *)font)->getCharProc(code, &charProc); -+ ((Gfx8BitFont *)font)->getCharProcNF(code, &charProc); -+ int refNum = -1; -+ if (charProc.isRef()) { -+ refNum = charProc.getRef().num; -+ charProc.fetch(((Gfx8BitFont *)font)->getCharProcs()->getXRef(), &charProc); -+ } - if ((resDict = ((Gfx8BitFont *)font)->getResources())) { - pushResources(resDict); - } - if (charProc.isStream()) { -- display(&charProc, gFalse); -+ std::set::iterator charProcDrawingIt; -+ bool displayCharProc = true; -+ if (refNum != -1) { -+ if (charProcDrawing.find(refNum) == charProcDrawing.end()) { -+ charProcDrawingIt = charProcDrawing.insert(refNum).first; -+ } else { -+ displayCharProc = false; -+ error(errSyntaxError, -1, "CharProc wants to draw a CharProc that is already beign drawn"); -+ } -+ } -+ if (displayCharProc) { -+ display(&charProc, gFalse); -+ -+ if (refNum != -1) { -+ charProcDrawing.erase(charProcDrawingIt); -+ } -+ } - } else { - error(errSyntaxError, getPos(), "Missing or bad Type3 CharProc entry"); - } -diff --git a/poppler/Gfx.h b/poppler/Gfx.h -index a82f9f4a..44adaed5 100644 ---- a/poppler/Gfx.h -+++ b/poppler/Gfx.h -@@ -228,6 +228,7 @@ private: - Parser *parser; // parser for page content stream(s) - - std::set formsDrawing; // the forms that are being drawn -+ std::set charProcDrawing; // the charProc that are being drawn - - GBool // callback to check for an abort - (*abortCheckCbk)(void *data); -diff --git a/poppler/GfxFont.cc b/poppler/GfxFont.cc -index b59ec06c..bb87c5a0 100644 ---- a/poppler/GfxFont.cc -+++ b/poppler/GfxFont.cc -@@ -1818,6 +1818,15 @@ Object *Gfx8BitFont::getCharProc(int code, Object *proc) { - return proc; - } - -+Object *Gfx8BitFont::getCharProcNF(int code, Object *proc) { -+ if (enc[code] && charProcs.isDict()) { -+ charProcs.dictLookupNF(enc[code], proc); -+ } else { -+ proc->initNull(); -+ } -+ return proc; -+} -+ - Dict *Gfx8BitFont::getResources() { - return resources.isDict() ? resources.getDict() : (Dict *)NULL; - } -diff --git a/poppler/GfxFont.h b/poppler/GfxFont.h -index de7a7464..89a0ca0d 100644 ---- a/poppler/GfxFont.h -+++ b/poppler/GfxFont.h -@@ -353,6 +353,7 @@ public: - - // Return the Type 3 CharProc for the character associated with . - Object *getCharProc(int code, Object *proc); -+ Object *getCharProcNF(int code, Object *proc); - - // Return the Type 3 Resources dictionary, or NULL if none. - Dict *getResources(); --- -2.14.1 - diff --git a/app-text/poppler/files/poppler-0.57.0-CVE-2017-14520.patch b/app-text/poppler/files/poppler-0.57.0-CVE-2017-14520.patch deleted file mode 100644 index f71ff53f61ac..000000000000 --- a/app-text/poppler/files/poppler-0.57.0-CVE-2017-14520.patch +++ /dev/null @@ -1,24 +0,0 @@ -From 504b3590182175390f474657a372e78fb1508262 Mon Sep 17 00:00:00 2001 -From: Albert Astals Cid -Date: Thu, 14 Sep 2017 19:14:23 +0200 -Subject: Splash::scaleImage: Do not try to scale if srcHeight or srcWidth are - < 1 - -Bug #102719 - -diff --git a/splash/Splash.cc b/splash/Splash.cc -index 39fc7d6..aba7814 100644 ---- a/splash/Splash.cc -+++ b/splash/Splash.cc -@@ -4152,7 +4152,7 @@ SplashBitmap *Splash::scaleImage(SplashImageSource src, void *srcData, - SplashBitmap *dest; - - dest = new SplashBitmap(scaledWidth, scaledHeight, 1, srcMode, srcAlpha, gTrue, bitmap->getSeparationList()); -- if (dest->getDataPtr() != NULL) { -+ if (dest->getDataPtr() != NULL && srcHeight > 0 && srcWidth > 0) { - if (scaledHeight < srcHeight) { - if (scaledWidth < srcWidth) { - scaleImageYdXd(src, srcData, srcMode, nComps, srcAlpha, --- -cgit v0.10.2 - diff --git a/app-text/poppler/files/poppler-0.57.0-CVE-2017-14617.patch b/app-text/poppler/files/poppler-0.57.0-CVE-2017-14617.patch deleted file mode 100644 index 279479536129..000000000000 --- a/app-text/poppler/files/poppler-0.57.0-CVE-2017-14617.patch +++ /dev/null @@ -1,31 +0,0 @@ -From 939465c40902d72e0c05d4f3a27ee67e4a007ed7 Mon Sep 17 00:00:00 2001 -From: Albert Astals Cid -Date: Tue, 19 Sep 2017 21:19:03 +0200 -Subject: [PATCH] Fix crash in broken files - -Bug #102854 ---- - poppler/Stream.cc | 5 ++--- - 1 file changed, 2 insertions(+), 3 deletions(-) - -diff --git a/poppler/Stream.cc b/poppler/Stream.cc -index f4eda85b..0ad602c7 100644 ---- a/poppler/Stream.cc -+++ b/poppler/Stream.cc -@@ -454,11 +454,10 @@ ImageStream::ImageStream(Stream *strA, int widthA, int nCompsA, int nBitsA) { - } else { - imgLineSize = nVals; - } -- if (width > INT_MAX / nComps) { -- // force a call to gmallocn(-1,...), which will throw an exception -+ if (nComps <= 0 || width > INT_MAX / nComps) { - imgLineSize = -1; - } -- imgLine = (Guchar *)gmallocn(imgLineSize, sizeof(Guchar)); -+ imgLine = (Guchar *)gmallocn_checkoverflow(imgLineSize, sizeof(Guchar)); - } - imgIdx = nVals; - } --- -2.14.1 - diff --git a/app-text/poppler/files/poppler-0.57.0-CVE-2017-14926.patch b/app-text/poppler/files/poppler-0.57.0-CVE-2017-14926.patch deleted file mode 100644 index 882cf0e2b8b5..000000000000 --- a/app-text/poppler/files/poppler-0.57.0-CVE-2017-14926.patch +++ /dev/null @@ -1,36 +0,0 @@ -From 170fe21144d469d3f865eda6e298df440b784499 Mon Sep 17 00:00:00 2001 -From: Albert Astals Cid -Date: Fri, 8 Sep 2017 18:28:15 +0200 -Subject: [PATCH 2/3] Annot: Fix crash on broken files - -Bug #102601 - -(cherry picked from commit 2532df6060092e9fab7f041ae9598aff9cdd94bb) ---- - poppler/Annot.cc | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/poppler/Annot.cc b/poppler/Annot.cc -index 27b698db..643ff12c 100644 ---- a/poppler/Annot.cc -+++ b/poppler/Annot.cc -@@ -6865,13 +6865,13 @@ AnnotRichMedia::Content::Content(Dict *dict) { - assets = (Asset **)gmallocn(nAssets, sizeof(Asset *)); - - int counter = 0; -- for (int i = 0; i < obj2.arrayGetLength(); i += 2) { -+ for (int i = 0; i < nAssets; ++i) { - Object objKey; - - assets[counter] = new AnnotRichMedia::Asset; - -- obj2.arrayGet(i, &objKey); -- obj2.arrayGet(i + 1, &assets[counter]->fileSpec); -+ obj2.arrayGet(i * 2, &objKey); -+ obj2.arrayGet(i * 2 + 1, &assets[counter]->fileSpec); - - assets[counter]->name = new GooString( objKey.getString() ); - ++counter; --- -2.14.1 - diff --git a/app-text/poppler/files/poppler-0.57.0-CVE-2017-14927.patch b/app-text/poppler/files/poppler-0.57.0-CVE-2017-14927.patch deleted file mode 100644 index 3595345800f0..000000000000 --- a/app-text/poppler/files/poppler-0.57.0-CVE-2017-14927.patch +++ /dev/null @@ -1,32 +0,0 @@ -From 876e7f76159e2b12ee7d2d396f327dd2cc90bcb0 Mon Sep 17 00:00:00 2001 -From: Albert Astals Cid -Date: Fri, 8 Sep 2017 18:26:05 +0200 -Subject: [PATCH 3/3] SplashOutputDev: Fix crash on broken files - -Bug #102604 - -(cherry picked from commit 6472d8493f7e82cc78b41da20a2bf19fcb4e0a7d) ---- - poppler/SplashOutputDev.cc | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -diff --git a/poppler/SplashOutputDev.cc b/poppler/SplashOutputDev.cc -index 5502be64..46b55a42 100644 ---- a/poppler/SplashOutputDev.cc -+++ b/poppler/SplashOutputDev.cc -@@ -2714,7 +2714,11 @@ void SplashOutputDev::endType3Char(GfxState *state) { - } - - void SplashOutputDev::type3D0(GfxState *state, double wx, double wy) { -- t3GlyphStack->haveDx = gTrue; -+ if (likely(t3GlyphStack != nullptr)) { -+ t3GlyphStack->haveDx = gTrue; -+ } else { -+ error(errSyntaxWarning, -1, "t3GlyphStack was null in SplashOutputDev::type3D0"); -+ } - } - - void SplashOutputDev::type3D1(GfxState *state, double wx, double wy, --- -2.14.1 - diff --git a/app-text/poppler/files/poppler-0.57.0-CVE-2017-14928.patch b/app-text/poppler/files/poppler-0.57.0-CVE-2017-14928.patch deleted file mode 100644 index bd2af863423b..000000000000 --- a/app-text/poppler/files/poppler-0.57.0-CVE-2017-14928.patch +++ /dev/null @@ -1,69 +0,0 @@ -From 6bf7212c44d0131c8f8227a4a4dadc52a3afebd9 Mon Sep 17 00:00:00 2001 -From: Albert Astals Cid -Date: Fri, 8 Sep 2017 18:29:42 +0200 -Subject: [PATCH 1/3] Annot: Fix crash on broken files - -Bug #102607 - -(cherry picked from commit 1316c7a41f4dd7276f404f775ebb5fef2d24ab1c) ---- - poppler/Annot.cc | 42 +++++++++++++++++++++++------------------- - 1 file changed, 23 insertions(+), 19 deletions(-) - -diff --git a/poppler/Annot.cc b/poppler/Annot.cc -index 974b098b..27b698db 100644 ---- a/poppler/Annot.cc -+++ b/poppler/Annot.cc -@@ -6982,26 +6982,30 @@ AnnotRichMedia::Configuration::Configuration(Dict *dict) - } else if (!strcmp(name, "Video")) { - type = typeVideo; - } else { -- // determine from first instance -+ // determine from first non null instance -+ type = typeFlash; // default in case all instances are null - if (instances && nInstances > 0) { -- AnnotRichMedia::Instance *instance = instances[0]; -- switch (instance->getType()) { -- case AnnotRichMedia::Instance::type3D: -- type = type3D; -- break; -- case AnnotRichMedia::Instance::typeFlash: -- type = typeFlash; -- break; -- case AnnotRichMedia::Instance::typeSound: -- type = typeSound; -- break; -- case AnnotRichMedia::Instance::typeVideo: -- type = typeVideo; -- break; -- default: -- type = typeFlash; -- break; -- } -+ for (int i = 0; i < nInstances; ++i) { -+ AnnotRichMedia::Instance *instance = instances[i]; -+ if (instance) { -+ switch (instance->getType()) { -+ case AnnotRichMedia::Instance::type3D: -+ type = type3D; -+ break; -+ case AnnotRichMedia::Instance::typeFlash: -+ type = typeFlash; -+ break; -+ case AnnotRichMedia::Instance::typeSound: -+ type = typeSound; -+ break; -+ case AnnotRichMedia::Instance::typeVideo: -+ type = typeVideo; -+ break; -+ } -+ // break the loop since we found the first non null instance -+ break; -+ } -+ } - } - } - } --- -2.14.1 - diff --git a/app-text/poppler/files/poppler-0.57.0-CVE-2017-14929.patch b/app-text/poppler/files/poppler-0.57.0-CVE-2017-14929.patch deleted file mode 100644 index 11745ca5436d..000000000000 --- a/app-text/poppler/files/poppler-0.57.0-CVE-2017-14929.patch +++ /dev/null @@ -1,252 +0,0 @@ -From accdc5be215c7ee3223e3ad21dee7708d910ef23 Mon Sep 17 00:00:00 2001 -From: Albert Astals Cid -Date: Mon, 25 Sep 2017 19:33:44 +0200 -Subject: [PATCH 4/4] Fix infinite recursion on broken files - -Bug #102969 ---- - poppler/Gfx.cc | 46 ++++++++++++++++++++++++++++++++++------------ - poppler/GfxState.cc | 33 ++++++++++++++++++--------------- - poppler/GfxState.h | 15 +++++++++------ - 3 files changed, 61 insertions(+), 33 deletions(-) - -diff --git a/poppler/Gfx.cc b/poppler/Gfx.cc -index 9feac54c..66d0a24c 100644 ---- a/poppler/Gfx.cc -+++ b/poppler/Gfx.cc -@@ -468,8 +468,14 @@ GfxPattern *GfxResources::lookupPattern(char *name, OutputDev *out, GfxState *st - - for (resPtr = this; resPtr; resPtr = resPtr->next) { - if (resPtr->patternDict.isDict()) { -- if (!resPtr->patternDict.dictLookup(name, &obj)->isNull()) { -- pattern = GfxPattern::parse(resPtr, &obj, out, state); -+ if (!resPtr->patternDict.dictLookupNF(name, &obj)->isNull()) { -+ Ref patternRef = { -1, -1 }; -+ if (obj.isRef()) { -+ patternRef = obj.getRef(); -+ obj.fetch(resPtr->patternDict.getDict()->getXRef(), &obj); -+ } -+ -+ pattern = GfxPattern::parse(resPtr, &obj, out, state, patternRef.num); - obj.free(); - return pattern; - } -@@ -2298,18 +2304,34 @@ void Gfx::doTilingPatternFill(GfxTilingPattern *tPat, - xi0, yi0, xi1, yi1, xstep, ystep)) { - goto restore; - } else { -- out->updatePatternOpacity(state); -- for (yi = yi0; yi < yi1; ++yi) { -- for (xi = xi0; xi < xi1; ++xi) { -- x = xi * xstep; -- y = yi * ystep; -- m1[4] = x * m[0] + y * m[2] + m[4]; -- m1[5] = x * m[1] + y * m[3] + m[5]; -- drawForm(tPat->getContentStream(), tPat->getResDict(), -- m1, tPat->getBBox()); -+ bool shouldDrawForm = gTrue; -+ std::set::iterator patternRefIt; -+ const int patternRefNum = tPat->getPatternRefNum(); -+ if (patternRefNum != -1) { -+ if (formsDrawing.find(patternRefNum) == formsDrawing.end()) { -+ patternRefIt = formsDrawing.insert(patternRefNum).first; -+ } else { -+ shouldDrawForm = gFalse; -+ } -+ } -+ -+ if (shouldDrawForm) { -+ out->updatePatternOpacity(state); -+ for (yi = yi0; yi < yi1; ++yi) { -+ for (xi = xi0; xi < xi1; ++xi) { -+ x = xi * xstep; -+ y = yi * ystep; -+ m1[4] = x * m[0] + y * m[2] + m[4]; -+ m1[5] = x * m[1] + y * m[3] + m[5]; -+ drawForm(tPat->getContentStream(), tPat->getResDict(), -+ m1, tPat->getBBox()); -+ } -+ } -+ out->clearPatternOpacity(state); -+ if (patternRefNum != -1) { -+ formsDrawing.erase(patternRefIt); - } - } -- out->clearPatternOpacity(state); - } - - // restore graphics state -diff --git a/poppler/GfxState.cc b/poppler/GfxState.cc -index f61f8124..90030b10 100644 ---- a/poppler/GfxState.cc -+++ b/poppler/GfxState.cc -@@ -3446,14 +3446,17 @@ void GfxPatternColorSpace::getDefaultColor(GfxColor *color) { - // Pattern - //------------------------------------------------------------------------ - --GfxPattern::GfxPattern(int typeA) { -- type = typeA; -+GfxPattern::GfxPattern(int typeA, int patternRefNumA) -+ : type(typeA) -+ , patternRefNum(patternRefNumA) -+{ -+ - } - - GfxPattern::~GfxPattern() { - } - --GfxPattern *GfxPattern::parse(GfxResources *res, Object *obj, OutputDev *out, GfxState *state) { -+GfxPattern *GfxPattern::parse(GfxResources *res, Object *obj, OutputDev *out, GfxState *state, int patternRefNum) { - GfxPattern *pattern; - Object obj1; - -@@ -3466,9 +3469,9 @@ GfxPattern *GfxPattern::parse(GfxResources *res, Object *obj, OutputDev *out, Gf - } - pattern = NULL; - if (obj1.isInt() && obj1.getInt() == 1) { -- pattern = GfxTilingPattern::parse(obj); -+ pattern = GfxTilingPattern::parse(obj, patternRefNum); - } else if (obj1.isInt() && obj1.getInt() == 2) { -- pattern = GfxShadingPattern::parse(res, obj, out, state); -+ pattern = GfxShadingPattern::parse(res, obj, out, state, patternRefNum); - } - obj1.free(); - return pattern; -@@ -3478,7 +3481,7 @@ GfxPattern *GfxPattern::parse(GfxResources *res, Object *obj, OutputDev *out, Gf - // GfxTilingPattern - //------------------------------------------------------------------------ - --GfxTilingPattern *GfxTilingPattern::parse(Object *patObj) { -+GfxTilingPattern *GfxTilingPattern::parse(Object *patObj, int patternRefNum) { - GfxTilingPattern *pat; - Dict *dict; - int paintTypeA, tilingTypeA; -@@ -3555,7 +3558,7 @@ GfxTilingPattern *GfxTilingPattern::parse(Object *patObj) { - obj1.free(); - - pat = new GfxTilingPattern(paintTypeA, tilingTypeA, bboxA, xStepA, yStepA, -- &resDictA, matrixA, patObj); -+ &resDictA, matrixA, patObj, patternRefNum); - resDictA.free(); - return pat; - } -@@ -3563,8 +3566,8 @@ GfxTilingPattern *GfxTilingPattern::parse(Object *patObj) { - GfxTilingPattern::GfxTilingPattern(int paintTypeA, int tilingTypeA, - double *bboxA, double xStepA, double yStepA, - Object *resDictA, double *matrixA, -- Object *contentStreamA): -- GfxPattern(1) -+ Object *contentStreamA, int patternRefNumA) : -+ GfxPattern(1, patternRefNumA) - { - int i; - -@@ -3589,14 +3592,14 @@ GfxTilingPattern::~GfxTilingPattern() { - - GfxPattern *GfxTilingPattern::copy() { - return new GfxTilingPattern(paintType, tilingType, bbox, xStep, yStep, -- &resDict, matrix, &contentStream); -+ &resDict, matrix, &contentStream, getPatternRefNum()); - } - - //------------------------------------------------------------------------ - // GfxShadingPattern - //------------------------------------------------------------------------ - --GfxShadingPattern *GfxShadingPattern::parse(GfxResources *res, Object *patObj, OutputDev *out, GfxState *state) { -+GfxShadingPattern *GfxShadingPattern::parse(GfxResources *res, Object *patObj, OutputDev *out, GfxState *state, int patternRefNum) { - Dict *dict; - GfxShading *shadingA; - double matrixA[6]; -@@ -3629,11 +3632,11 @@ GfxShadingPattern *GfxShadingPattern::parse(GfxResources *res, Object *patObj, O - } - obj1.free(); - -- return new GfxShadingPattern(shadingA, matrixA); -+ return new GfxShadingPattern(shadingA, matrixA, patternRefNum); - } - --GfxShadingPattern::GfxShadingPattern(GfxShading *shadingA, double *matrixA): -- GfxPattern(2) -+GfxShadingPattern::GfxShadingPattern(GfxShading *shadingA, double *matrixA, int patternRefNumA): -+ GfxPattern(2, patternRefNumA) - { - int i; - -@@ -3648,7 +3651,7 @@ GfxShadingPattern::~GfxShadingPattern() { - } - - GfxPattern *GfxShadingPattern::copy() { -- return new GfxShadingPattern(shading->copy(), matrix); -+ return new GfxShadingPattern(shading->copy(), matrix, getPatternRefNum()); - } - - //------------------------------------------------------------------------ -diff --git a/poppler/GfxState.h b/poppler/GfxState.h -index 7bcedf2a..4b13fb2a 100644 ---- a/poppler/GfxState.h -+++ b/poppler/GfxState.h -@@ -762,18 +762,21 @@ private: - class GfxPattern { - public: - -- GfxPattern(int typeA); -+ GfxPattern(int typeA, int patternRefNumA); - virtual ~GfxPattern(); - -- static GfxPattern *parse(GfxResources *res, Object *obj, OutputDev *out, GfxState *state); -+ static GfxPattern *parse(GfxResources *res, Object *obj, OutputDev *out, GfxState *state, int patternRefNum); - - virtual GfxPattern *copy() = 0; - - int getType() { return type; } - -+ int getPatternRefNum() const { return patternRefNum; } -+ - private: - - int type; -+ int patternRefNum; - }; - - //------------------------------------------------------------------------ -@@ -783,7 +786,7 @@ private: - class GfxTilingPattern: public GfxPattern { - public: - -- static GfxTilingPattern *parse(Object *patObj); -+ static GfxTilingPattern *parse(Object *patObj, int patternRefNum); - ~GfxTilingPattern(); - - GfxPattern *copy() override; -@@ -803,7 +806,7 @@ private: - GfxTilingPattern(int paintTypeA, int tilingTypeA, - double *bboxA, double xStepA, double yStepA, - Object *resDictA, double *matrixA, -- Object *contentStreamA); -+ Object *contentStreamA, int patternRefNumA); - - int paintType; - int tilingType; -@@ -821,7 +824,7 @@ private: - class GfxShadingPattern: public GfxPattern { - public: - -- static GfxShadingPattern *parse(GfxResources *res, Object *patObj, OutputDev *out, GfxState *state); -+ static GfxShadingPattern *parse(GfxResources *res, Object *patObj, OutputDev *out, GfxState *state, int patternRefNum); - ~GfxShadingPattern(); - - GfxPattern *copy() override; -@@ -831,7 +834,7 @@ public: - - private: - -- GfxShadingPattern(GfxShading *shadingA, double *matrixA); -+ GfxShadingPattern(GfxShading *shadingA, double *matrixA, int patternRefNumA); - - GfxShading *shading; - double matrix[6]; --- -2.14.1 - diff --git a/app-text/poppler/files/poppler-0.57.0-CVE-2017-15565.patch b/app-text/poppler/files/poppler-0.57.0-CVE-2017-15565.patch deleted file mode 100644 index 7e4db3f04452..000000000000 --- a/app-text/poppler/files/poppler-0.57.0-CVE-2017-15565.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 19ebd40547186a8ea6da08c8d8e2a6d6b7e84f5d Mon Sep 17 00:00:00 2001 -From: Albert Astals Cid -Date: Fri, 13 Oct 2017 00:55:49 +0200 -Subject: [PATCH] CairoOutputDev: Fix crash in broken files - -Bug #103016 ---- - poppler/CairoOutputDev.cc | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/poppler/CairoOutputDev.cc b/poppler/CairoOutputDev.cc -index ffd39ef7..80f7a99e 100644 ---- a/poppler/CairoOutputDev.cc -+++ b/poppler/CairoOutputDev.cc -@@ -2714,7 +2714,9 @@ void CairoOutputDev::drawSoftMaskedImage(GfxState *state, Object *ref, Stream *s - for (y = 0; y < maskHeight; y++) { - maskDest = (unsigned char *) (maskBuffer + y * row_stride); - pix = maskImgStr->getLine(); -- maskColorMap->getGrayLine (pix, maskDest, maskWidth); -+ if (likely(pix != nullptr)) { -+ maskColorMap->getGrayLine (pix, maskDest, maskWidth); -+ } - } - - maskImgStr->close(); --- -2.14.1 - diff --git a/app-text/poppler/poppler-0.57.0-r1.ebuild b/app-text/poppler/poppler-0.57.0-r1.ebuild deleted file mode 100644 index 5d861ea5fff1..000000000000 --- a/app-text/poppler/poppler-0.57.0-r1.ebuild +++ /dev/null @@ -1,158 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-utils toolchain-funcs xdg-utils - -if [[ "${PV}" == "9999" ]] ; then - inherit git-r3 - EGIT_REPO_URI="git://git.freedesktop.org/git/${PN}/${PN}" - SLOT="0/9999" -else - SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz" - KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - SLOT="0/68" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION -fi - -DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base" -HOMEPAGE="https://poppler.freedesktop.org/" - -LICENSE="GPL-2" -IUSE="cairo cjk curl cxx debug doc +introspection +jpeg +jpeg2k +lcms nss png qt4 qt5 tiff +utils" - -# No test data provided -RESTRICT="test" - -COMMON_DEPEND=" - >=media-libs/fontconfig-2.6.0 - >=media-libs/freetype-2.3.9 - sys-libs/zlib - cairo? ( - dev-libs/glib:2 - >=x11-libs/cairo-1.10.0 - introspection? ( >=dev-libs/gobject-introspection-1.32.1:= ) - ) - curl? ( net-misc/curl ) - jpeg? ( virtual/jpeg:0 ) - jpeg2k? ( media-libs/openjpeg:2= ) - lcms? ( media-libs/lcms:2 ) - nss? ( >=dev-libs/nss-3.19:0 ) - png? ( media-libs/libpng:0= ) - qt4? ( - dev-qt/qtcore:4 - dev-qt/qtgui:4 - ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtxml:5 - ) - tiff? ( media-libs/tiff:0 ) -" -DEPEND="${COMMON_DEPEND} - virtual/pkgconfig -" -RDEPEND="${COMMON_DEPEND} - cjk? ( >=app-text/poppler-data-0.4.7 ) -" - -DOCS=(AUTHORS NEWS README README-XPDF TODO) - -PATCHES=( - "${FILESDIR}/${PN}-0.26.0-qt5-dependencies.patch" - "${FILESDIR}/${PN}-0.28.1-fix-multilib-configuration.patch" - "${FILESDIR}/${PN}-0.53.0-respect-cflags.patch" - "${FILESDIR}/${PN}-0.33.0-openjpeg2.patch" - "${FILESDIR}/${PN}-0.40-FindQt4.patch" - "${FILESDIR}/${P}-disable-internal-jpx.patch" - # Fedora backports from upstream - "${FILESDIR}/${P}-CVE-2017-14517.patch" - "${FILESDIR}/${P}-CVE-2017-14518.patch" - "${FILESDIR}/${P}-CVE-2017-14519.patch" - "${FILESDIR}/${P}-CVE-2017-14520.patch" - "${FILESDIR}/${P}-CVE-2017-14617.patch" - "${FILESDIR}/${P}-CVE-2017-14926.patch" - "${FILESDIR}/${P}-CVE-2017-14927.patch" - "${FILESDIR}/${P}-CVE-2017-14928.patch" - "${FILESDIR}/${P}-CVE-2017-14929.patch" - "${FILESDIR}/${P}-CVE-2017-15565.patch" -) - -src_prepare() { - cmake-utils_src_prepare - - # Clang doesn't grok this flag, the configure nicely tests that, but - # cmake just uses it, so remove it if we use clang - if [[ ${CC} == clang ]] ; then - sed -i -e 's/-fno-check-new//' cmake/modules/PopplerMacros.cmake || die - fi - - if ! grep -Fq 'cmake_policy(SET CMP0002 OLD)' CMakeLists.txt ; then - sed '/^cmake_minimum_required/acmake_policy(SET CMP0002 OLD)' \ - -i CMakeLists.txt || die - else - einfo "policy(SET CMP0002 OLD) - workaround can be removed" - fi - - if tc-is-clang && [[ ${CHOST} == *-darwin* ]] ; then - # we need to up the C++ version, bug #622526 - export CXX="$(tc-getCXX) -std=c++11" - fi -} - -src_configure() { - xdg_environment_reset - local mycmakeargs=( - -DBUILD_GTK_TESTS=OFF - -DBUILD_QT4_TESTS=OFF - -DBUILD_QT5_TESTS=OFF - -DBUILD_CPP_TESTS=OFF - -DENABLE_SPLASH=ON - -DENABLE_ZLIB=ON - -DENABLE_ZLIB_UNCOMPRESS=OFF - -DENABLE_XPDF_HEADERS=ON - -DENABLE_LIBCURL="$(usex curl)" - -DENABLE_CPP="$(usex cxx)" - -DENABLE_UTILS="$(usex utils)" - -DSPLASH_CMYK=OFF - -DUSE_FIXEDPOINT=OFF - -DUSE_FLOAT=OFF - -DWITH_Cairo="$(usex cairo)" - -DWITH_GObjectIntrospection="$(usex introspection)" - -DWITH_JPEG="$(usex jpeg)" - -DWITH_NSS3="$(usex nss)" - -DWITH_PNG="$(usex png)" - -DWITH_Qt4="$(usex qt4)" - $(cmake-utils_use_find_package qt5 Qt5Core) - -DWITH_TIFF="$(usex tiff)" - ) - if use jpeg; then - mycmakeargs+=(-DENABLE_DCTDECODER=libjpeg) - else - mycmakeargs+=(-DENABLE_DCTDECODER=none) - fi - if use jpeg2k; then - mycmakeargs+=(-DENABLE_LIBOPENJPEG=openjpeg2) - else - mycmakeargs+=(-DENABLE_LIBOPENJPEG=none) - fi - if use lcms; then - mycmakeargs+=(-DENABLE_CMS=lcms2) - else - mycmakeargs+=(-DENABLE_CMS=) - fi - - cmake-utils_src_configure -} - -src_install() { - cmake-utils_src_install - - # live version doesn't provide html documentation - if use cairo && use doc && [[ ${PV} != 9999 ]]; then - # For now install gtk-doc there - insinto /usr/share/gtk-doc/html/poppler - doins -r "${S}"/glib/reference/html/* - fi -} diff --git a/app-text/poppler/poppler-0.61.1.ebuild b/app-text/poppler/poppler-0.61.1.ebuild deleted file mode 100644 index c4516a9b703e..000000000000 --- a/app-text/poppler/poppler-0.61.1.ebuild +++ /dev/null @@ -1,145 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-utils flag-o-matic toolchain-funcs xdg-utils - -if [[ "${PV}" == "9999" ]] ; then - inherit git-r3 - EGIT_REPO_URI="git://git.freedesktop.org/git/${PN}/${PN}" - SLOT="0/9999" -else - SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - SLOT="0/72" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION -fi - -DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base" -HOMEPAGE="https://poppler.freedesktop.org/" - -LICENSE="GPL-2" -IUSE="cairo cjk curl cxx debug doc +introspection +jpeg +jpeg2k +lcms nss png qt4 qt5 tiff +utils" - -# No test data provided -RESTRICT="test" - -COMMON_DEPEND=" - >=media-libs/fontconfig-2.6.0 - >=media-libs/freetype-2.3.9 - sys-libs/zlib - cairo? ( - dev-libs/glib:2 - >=x11-libs/cairo-1.10.0 - introspection? ( >=dev-libs/gobject-introspection-1.32.1:= ) - ) - curl? ( net-misc/curl ) - jpeg? ( virtual/jpeg:0 ) - jpeg2k? ( media-libs/openjpeg:2= ) - lcms? ( media-libs/lcms:2 ) - nss? ( >=dev-libs/nss-3.19:0 ) - png? ( media-libs/libpng:0= ) - qt4? ( - dev-qt/qtcore:4 - dev-qt/qtgui:4 - ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtxml:5 - ) - tiff? ( media-libs/tiff:0 ) -" -DEPEND="${COMMON_DEPEND} - virtual/pkgconfig -" -RDEPEND="${COMMON_DEPEND} - cjk? ( >=app-text/poppler-data-0.4.7 ) -" - -DOCS=(AUTHORS NEWS README README-XPDF) - -PATCHES=( - "${FILESDIR}/${PN}-0.60.1-qt5-dependencies.patch" - "${FILESDIR}/${PN}-0.28.1-fix-multilib-configuration.patch" - "${FILESDIR}/${PN}-0.61.0-respect-cflags.patch" - "${FILESDIR}/${PN}-0.33.0-openjpeg2.patch" - "${FILESDIR}/${PN}-0.40-FindQt4.patch" - "${FILESDIR}/${PN}-0.57.0-disable-internal-jpx.patch" -) - -src_prepare() { - cmake-utils_src_prepare - - # Clang doesn't grok this flag, the configure nicely tests that, but - # cmake just uses it, so remove it if we use clang - if [[ ${CC} == clang ]] ; then - sed -i -e 's/-fno-check-new//' cmake/modules/PopplerMacros.cmake || die - fi - - if ! grep -Fq 'cmake_policy(SET CMP0002 OLD)' CMakeLists.txt ; then - sed '/^cmake_minimum_required/acmake_policy(SET CMP0002 OLD)' \ - -i CMakeLists.txt || die - else - einfo "policy(SET CMP0002 OLD) - workaround can be removed" - fi - - # we need to up the C++ version, bug #622526, #643278 - append-cxxflags -std=c++11 -} - -src_configure() { - xdg_environment_reset - local mycmakeargs=( - -DBUILD_GTK_TESTS=OFF - -DBUILD_QT4_TESTS=OFF - -DBUILD_QT5_TESTS=OFF - -DBUILD_CPP_TESTS=OFF - -DENABLE_SPLASH=ON - -DENABLE_ZLIB=ON - -DENABLE_ZLIB_UNCOMPRESS=OFF - -DENABLE_XPDF_HEADERS=ON - -DENABLE_LIBCURL="$(usex curl)" - -DENABLE_CPP="$(usex cxx)" - -DENABLE_UTILS="$(usex utils)" - -DSPLASH_CMYK=OFF - -DUSE_FIXEDPOINT=OFF - -DUSE_FLOAT=OFF - -DWITH_Cairo="$(usex cairo)" - -DWITH_GObjectIntrospection="$(usex introspection)" - -DWITH_JPEG="$(usex jpeg)" - -DWITH_NSS3="$(usex nss)" - -DWITH_PNG="$(usex png)" - -DWITH_Qt4="$(usex qt4)" - $(cmake-utils_use_find_package qt5 Qt5Core) - -DWITH_TIFF="$(usex tiff)" - ) - if use jpeg; then - mycmakeargs+=(-DENABLE_DCTDECODER=libjpeg) - else - mycmakeargs+=(-DENABLE_DCTDECODER=none) - fi - if use jpeg2k; then - mycmakeargs+=(-DENABLE_LIBOPENJPEG=openjpeg2) - else - mycmakeargs+=(-DENABLE_LIBOPENJPEG=none) - fi - if use lcms; then - mycmakeargs+=(-DENABLE_CMS=lcms2) - else - mycmakeargs+=(-DENABLE_CMS=) - fi - - cmake-utils_src_configure -} - -src_install() { - cmake-utils_src_install - - # live version doesn't provide html documentation - if use cairo && use doc && [[ ${PV} != 9999 ]]; then - # For now install gtk-doc there - insinto /usr/share/gtk-doc/html/poppler - doins -r "${S}"/glib/reference/html/* - fi -} diff --git a/app-text/ps2pkm/ps2pkm-1.8_p20170524.ebuild b/app-text/ps2pkm/ps2pkm-1.8_p20170524.ebuild index e39aa30eb25e..4f7fe338493a 100644 --- a/app-text/ps2pkm/ps2pkm-1.8_p20170524.ebuild +++ b/app-text/ps2pkm/ps2pkm-1.8_p20170524.ebuild @@ -9,7 +9,7 @@ SRC_URI="mirror://gentoo/texlive-${PV#*_p}-source.tar.xz" LICENSE="MIT" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="" DEPEND=">=dev-libs/kpathsea-6.2.1" diff --git a/app-text/tabler/tabler-2-r1.ebuild b/app-text/tabler/tabler-2-r1.ebuild index 759ba70d2845..f727d216278f 100644 --- a/app-text/tabler/tabler-2-r1.ebuild +++ b/app-text/tabler/tabler-2-r1.ebuild @@ -9,7 +9,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~ppc x86" +KEYWORDS="amd64 ppc x86" IUSE="" src_install() { diff --git a/app-text/tabler/tabler-2.ebuild b/app-text/tabler/tabler-2.ebuild deleted file mode 100644 index e55a2d01d4dd..000000000000 --- a/app-text/tabler/tabler-2.ebuild +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -DESCRIPTION="A utility to create text art tables from delimited input" -HOMEPAGE="https://sourceforge.net/projects/tabler/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ppc x86" -IUSE="" - -src_install() { - emake DESTDIR="${D}" install || die "Install failed" - dodoc AUTHORS ChangeLog README -} diff --git a/app-text/texlive-core/Manifest b/app-text/texlive-core/Manifest index f5be33acb1af..1308eb5ae9a9 100644 --- a/app-text/texlive-core/Manifest +++ b/app-text/texlive-core/Manifest @@ -1,24 +1,16 @@ -DIST texlive-20150521-source.tar.xz 45459552 BLAKE2B 639eaee7c9dd173e5ede9f157ccd9a9655ee55cabf232985915f10afa36dce618b8b78848e5d9853bf0f96f818d03d68fa17d8abcdc4d1a1349fe13dfe3a1ddc SHA512 9d06bb88c489715787ce619c4c6b5e2d4251e1db8d48ae7fe2d1a253634c76bc6d7282ef9c93c77847845cae01eafb58dfb37ba3fb83a6d223f0d7fe8f5d3855 DIST texlive-20160523-source.tar.xz 45941100 BLAKE2B 8752212d41d6bbabc725d9b1dcc187dd4dbb34df4271c768e83c13a2dd4e7170aa162d01a15d87fa02bc1b5abee648a2d35e3aa1380569851cc21d6f33f2f109 SHA512 915fa2f5e2099dd385ef81033db7aafdf09558c0c200fed0748a8a42fd61f69d3eaac9decea334e30981af739dd81061a9b1d6853c7f6d00285fe0be40e26c3e DIST texlive-20170524-source.tar.xz 63483372 BLAKE2B 44669d1228f5be27e9d93672a4f4ead40f7f4c6cf386f2db6fef54d64f8b8a743a485fe1170904d8117b9745f71ec77db8434caa6cdd79359b1f3f387130a3b4 SHA512 18c18940992ab94ce22e22ccd4ad798253ea14ac2ab296a10ea5e9a8da9f33989f2e2641b42b564d1d5fb53bd371da3e68726b676d706b469016ad146cd19daa -DIST texlive-core-patches-52.tar.xz 3376 BLAKE2B 57cea2599e4c59e0dd7dc8b078b79e8b3ad4b310fd7d7749c39c9fecec872307ca5d3e0ec826b8c63bc050ac0eb195b2c2bc2a2b514e0db7f4ac02cdf3df1c80 SHA512 fbc84217911d797373ad03e3da3bcb2277d74edf3a9fd77a5bf67bed7fb207d1cd3d9c9c7947c906ee10989fe6ceb6c263a4002a592217bce7e873db813dc367 DIST texlive-core-patches-65.1.tar.xz 12080 BLAKE2B b6a51d733198e42c06bc896bb55786166b9b034ae3025c3a9a5c3e81e3aafac4732515088248c0e195bf0b9fb88e67b2a0d4a94e4173aecdaf307fedb0d269d9 SHA512 fa4de81cb694050728146ad7ca9a2a0247af7b1aef16efcfccebf9d0beac11ddcc334f333e1e1267658743b16b666a285dab902c3e75aa3b21c60946a82871f5 DIST texlive-core-patches-65.tar.xz 4108 BLAKE2B da1f7f870c56fa7bf21186f6acdd495c0e1314e92fee9d546e3ef502307e68fc4482c362edd3bfa73aa9d0faec5363f90c2b2dd1ddefd2fc9085a046bfd6eefb SHA512 71ec54cce052ed60bd0d3c836901d5b2fdc8ab6190536056d617652953009b4645896e7d22ccb9d4ebf177aaefcdca30269600e0cb16daa8d395b036c679971c -DIST texlive-core-patches-68.tar.xz 5140 BLAKE2B 830a8da64151169cb68e55daaf8c3843980a9dcb85120862d0dec31a42508ff7eec24df1f2069a96a5a4ae7e9b8011ffdb50548f5f6ae722a23132624a77ea22 SHA512 225e7019c132b7e8185343c409cc2b6f418cb062127e916aa3b70db0c6f19d7957415056f2b526f1ea7b7ad13d4367822f34bb710f85ab7cc6bc757b21871d20 DIST texlive-core-patches-70.tar.xz 13068 BLAKE2B 011cf51af10d28ac9df7c9b9d7aea2cac3e562d393dcf09d57b3c2832fe6816cf926458417577f7c9d9414639a291c09240444145bdbb3d132170f51a8a16980 SHA512 fd26b92a03cd0446007728d0c16a8c7301e254515b997e6a0bd9b325db162bf3f2a2e96be0cb185f042038205c4b4dacf1785a216c8326328682f1c42da9079e -DIST texlive-module-a2ping-2015.tar.xz 31124 BLAKE2B fc68b6bea215d2d9fec9f18d18ac2a3735adc46fd856a55d085ea6b36e3a3bf99539bb491b90a016b384af301f22133236f7e9b4601fa974f7e1977eb3c07409 SHA512 aabf99f37183a27b2f8d13b1aabbd59ed0c78237d3432bb0ce85ed97855e6ee09026aaeff2733296b5d1438195995b63ae33c803088b07732e74aed2407547c8 DIST texlive-module-a2ping-2016.tar.xz 31136 BLAKE2B cc0d99992cb780711a2a423fa26135845fa1f2cbbac76485d64a0b3184e338e7a60cdcfeaca129e6251f72110b0069c32164f9c4904d7f7c9c2edc6306f50411 SHA512 4711f184222fd95498a6d3ee94db19209c7836e6b775303926766d97921f2e8324b0aa2252a958fb619dbeca50729d2be4851a2add5503e7e8f4e713fc993e41 DIST texlive-module-a2ping-2017.tar.xz 31136 BLAKE2B cc0d99992cb780711a2a423fa26135845fa1f2cbbac76485d64a0b3184e338e7a60cdcfeaca129e6251f72110b0069c32164f9c4904d7f7c9c2edc6306f50411 SHA512 4711f184222fd95498a6d3ee94db19209c7836e6b775303926766d97921f2e8324b0aa2252a958fb619dbeca50729d2be4851a2add5503e7e8f4e713fc993e41 -DIST texlive-module-a2ping.doc-2015.tar.xz 17528 BLAKE2B 4b7ea0795e673c37c53ed7e835a65a5c3fb0bc0c747d56aa9e6a29c218176453e934b14b2ca850bf328240cf95d18aba9f357dbfa34699c5d63545ce0f04dc8d SHA512 0136c3f814d2f120acc573508d407eecefafa4b1428931fce2648f697a2b47d226a295f202aac57e89b1d405565e7236c94a6df579dc2771d7d92439a3ec603d DIST texlive-module-a2ping.doc-2016.tar.xz 17524 BLAKE2B dea1db9fb3650c56161190823e4015d3e6399be3612f7e54702264a5187e72c7be987abb2cf8465d82711c9894d604fa03d79dc770bbf93b3404f18a633fbfa0 SHA512 8cfcc3b2a5dc462895a2bbd82f3a21537ae5d3fe81217b0b664b2008d6d18259f18de10e6eb3e3ac2655f96067b0f9bc6e30f69d068d9335598eb0b075eb4cea DIST texlive-module-a2ping.doc-2017.tar.xz 17524 BLAKE2B dea1db9fb3650c56161190823e4015d3e6399be3612f7e54702264a5187e72c7be987abb2cf8465d82711c9894d604fa03d79dc770bbf93b3404f18a633fbfa0 SHA512 8cfcc3b2a5dc462895a2bbd82f3a21537ae5d3fe81217b0b664b2008d6d18259f18de10e6eb3e3ac2655f96067b0f9bc6e30f69d068d9335598eb0b075eb4cea -DIST texlive-module-adhocfilelist-2015.tar.xz 3556 BLAKE2B 695149877064ad4065febc403474cfbde3c0474b3c1c395d941296e5a96ca9a31c781f2c965cf695837d32ec8580ce5d282d6c121c1bfa0c00c4a8f96d1d003f SHA512 9737dbebc2e16c53cdf11491a9d9da58b53bd879ec95830407bf6a23d9ed3347c3b6e0efd8e97365e99323d5f70d12ad6c986edee93446c4980d51c96afdc1de DIST texlive-module-adhocfilelist-2016.tar.xz 3568 BLAKE2B c472d7a318d1dc36d1bc4c9fff821c527b6f0dbfe6fd7ee945c209cc48e97c179bbc1ff244845f287df6dd5398640d2ba73415a7e228b5aeea7ef121950800e0 SHA512 637cd01a30bf9808b7cff6a0024230f20d0bd68911beddbd4ef64072855d28ac57d1df0f7cf4b78e376aba1f06f979f03c135bc65b58ef1beb9a0c8128b2c2c5 DIST texlive-module-adhocfilelist-2017.tar.xz 3568 BLAKE2B c472d7a318d1dc36d1bc4c9fff821c527b6f0dbfe6fd7ee945c209cc48e97c179bbc1ff244845f287df6dd5398640d2ba73415a7e228b5aeea7ef121950800e0 SHA512 637cd01a30bf9808b7cff6a0024230f20d0bd68911beddbd4ef64072855d28ac57d1df0f7cf4b78e376aba1f06f979f03c135bc65b58ef1beb9a0c8128b2c2c5 -DIST texlive-module-adhocfilelist.doc-2015.tar.xz 9880 BLAKE2B c277256dd45daf0b0a4c27451496104becbee67b4568d584c1649a80c9ba88983d9ff4eaf8c559ff3d1b0c8238362cd4e1429f1526c5291a430590c9db189a86 SHA512 e7fcbd3a8ddfc4d5cfa8e5429636c78e8e5ec5ebab91277cf8429211d11a214c7765e8d38f6ec6a4384e39d561f9bc005bf05c436be022c26c84493c3a4ed4bb DIST texlive-module-adhocfilelist.doc-2016.tar.xz 9876 BLAKE2B 91dd2728d567450d55a6e1503d9f10fa1bde452af9876cfcae164269c0ceeef3aeb834689d4aee2295327ea6244eb15fb96f5d4f5ce05986022fa1e193b8cd78 SHA512 db69dca80f163a9c8d1eb7d911b5c030341ee3d93a383e0dc4b4d60715c736c80192e61b665310bdc9c819b8fe702f6a28049cb5e08bf87d880fcf27069c9beb DIST texlive-module-adhocfilelist.doc-2017.tar.xz 9876 BLAKE2B 91dd2728d567450d55a6e1503d9f10fa1bde452af9876cfcae164269c0ceeef3aeb834689d4aee2295327ea6244eb15fb96f5d4f5ce05986022fa1e193b8cd78 SHA512 db69dca80f163a9c8d1eb7d911b5c030341ee3d93a383e0dc4b4d60715c736c80192e61b665310bdc9c819b8fe702f6a28049cb5e08bf87d880fcf27069c9beb -DIST texlive-module-adhocfilelist.source-2015.tar.xz 16408 BLAKE2B 2e6127d05749947e134d028ea41fc14cd9a284b8db51591b4a7319a68955a83d397caa0ca992d5962c13adb6a5705fcf265a6ea1e3dd576673dbb430989c104e SHA512 85767aeaa18ec44a7bdfa6723a642f99d15856ea4e03d40ea5883ec65dcb8d9108c3a068787226ee16500986bfb4c988af73bc93f84544cfd798ce71e3525fdb DIST texlive-module-adhocfilelist.source-2016.tar.xz 16408 BLAKE2B f3d72e2c9abbc6594b34eebf2f1ecc18b6adbca55f7c14fd5d87a9da5642665ccd55f61e4204b540f5ddb639e062283462ad4136718a1cf5e2c191b6ab9f431b SHA512 1e74ead0f3cc61b6985e530d884702867c2cb9af1e545b697adf7ef1fcaa49cf01ac768cd1c5161900feccfcb3accbe96b3da7b62219e9dac5cad89cb04a35f0 DIST texlive-module-adhocfilelist.source-2017.tar.xz 16408 BLAKE2B f3d72e2c9abbc6594b34eebf2f1ecc18b6adbca55f7c14fd5d87a9da5642665ccd55f61e4204b540f5ddb639e062283462ad4136718a1cf5e2c191b6ab9f431b SHA512 1e74ead0f3cc61b6985e530d884702867c2cb9af1e545b697adf7ef1fcaa49cf01ac768cd1c5161900feccfcb3accbe96b3da7b62219e9dac5cad89cb04a35f0 DIST texlive-module-arara-2016.tar.xz 2333636 BLAKE2B 4422d6171af16f51c67bf6f48c5d981f85d3b45b7a3f051c6272db2525e6d0fadd6a0a276780339d15f9726019dab585eb41a0bbe4978d8dfcab52bc0586a4ec SHA512 3acfdc5872c866f8c883bb5e0ab97bc15e67c8afb799a633905493c82e20bb1183a50786d4d39b41a21e2b0fa51a8d373e645379774249ddfca5a851526bff21 @@ -27,16 +19,12 @@ DIST texlive-module-arara.doc-2016.tar.xz 2748360 BLAKE2B 91c82f7578454a60019208 DIST texlive-module-arara.doc-2017.tar.xz 2748360 BLAKE2B cf0233cb8c5bbf3b871889f189092a7334c6a17ed6dfb6dee29997031eecfb2921b389c65dbfa5ad546f18941ef927f96be04de79bcbd200aa415df55bac8560 SHA512 5e917d8f326d1c9dc4568ed9a9c27c9aa31513c5188c66986056138ee4144b79b9fd8111a8638b0c42ae5c0fde62ba89bfa2f98cf9d2238a7ed929ae917625c9 DIST texlive-module-arara.source-2016.tar.xz 22508 BLAKE2B 911b0cd932bfc99772de4742b476012cc285d08e8c601c3cfe7468c1e136f16b48e513867c2551ef33073c2aeec13dd4212f538d853fe139e8f7835bef43d0a7 SHA512 fff9a37c9a3c8ddf835552c9ee5b87234a2db96b699a5324cf880bdf68bbece8ed2329f57c4c646859ccdfc065e3fde7e413014727a607eb70bce8aaea48e536 DIST texlive-module-arara.source-2017.tar.xz 22508 BLAKE2B 911b0cd932bfc99772de4742b476012cc285d08e8c601c3cfe7468c1e136f16b48e513867c2551ef33073c2aeec13dd4212f538d853fe139e8f7835bef43d0a7 SHA512 fff9a37c9a3c8ddf835552c9ee5b87234a2db96b699a5324cf880bdf68bbece8ed2329f57c4c646859ccdfc065e3fde7e413014727a607eb70bce8aaea48e536 -DIST texlive-module-asymptote-2015.tar.xz 275908 BLAKE2B 15e50360f3297cd579285d0c8ec246c7cbfe99d8ed0c4bdcddf5b292950050c1462b93a19c79b4eb84a7e77320abbe83b85a1e29f6e5b0db0e97fdeed62b2329 SHA512 e9d030ba4c25254bcc913f0775db75b14a925df424d2bd2f30a80f0fd22eb420a7364a0c09b6c877808da516a04f4175b85458cf3d80912890481da2b2926189 DIST texlive-module-asymptote-2016.tar.xz 277476 BLAKE2B edb91ad96cc568a71db392d1d732b2b1a6f436e375db9a2889e8de81a458696e62967e18d397a55695961070e022273da00d10cbe281f38a0695d65ab5e6833f SHA512 cc806e6c201cc9a360b621f292eee69473ad6d29beb1a9e68180cc908de7c42617bc167a568189af39b1e6482ef88799bf36afe179a118ac25b47f4858da9e49 DIST texlive-module-asymptote-2017.tar.xz 277568 BLAKE2B dc7d046c5aaa1f7d51cbe930085a295b913123764064141c6fee171b80516a4ffc64236540248889558c5527e891e882abecb0f4b4cd12bb9396838e21672d3d SHA512 184cdd0ae495ce695309453458b8a6db2e29950e192a45c86f7b553823ce978eacc506e5e9454de1b1b4a2ed4c12450b0b59a006dff954d008311437aefeb3f9 -DIST texlive-module-asymptote.doc-2015.tar.xz 1770716 BLAKE2B 9e09c5ff8961f782df8fd0705169013624eca05aacb34ba171cad7c8917425a1c6af60a8b8a806752546149ac8f14d9142139c89b2eb296b00de939793f24b49 SHA512 2fdc9d0bdef7746a22cf56866f61d77f15b16257361496040c2d5b9a3e855082c7d45e482a392ceda7125929f9d94aa42018c031393a9e6e74ada7cb5860321f DIST texlive-module-asymptote.doc-2016.tar.xz 1809720 BLAKE2B 9910bd40fa00aa9f8b6b9cc0a77f74500987043ab1b0315aa213aaa74b29c2fed286d6fe8ee9545210dbc9def2b148b7e19d0aa783868e28217ca78686028a04 SHA512 35e657b556a7f5c867893bd0cb1a708064b64b86eb292a22123a69e0153c5c9820f68ec3209a7af2ee1cf813726afea1c59c30fde00974fe62458622834f67fc DIST texlive-module-asymptote.doc-2017.tar.xz 1791956 BLAKE2B de5bc12e4ca274bc7575a6b7184b2c1f602c128c37a389eae2c2aa2580018fcb1408d1543a5dae03fd9fca8a8f47fc9d96a6814afa3868aa5260a8320e282f82 SHA512 50a12a697b9b9c45a4137af23d88d7dbbe2cbfcb091655feed4511418a559863193236ff8a2c0c5730052d6984a03aef3ceddf1d96fc9ff838b57459fc288dca -DIST texlive-module-bundledoc-2015.tar.xz 12196 BLAKE2B 45da9fd6e5958465fa5a23a6f2ed1739b20fa0e7c9f8b1a32cdd92b495347ea940cad0470c518e49ecf0a414d87e3e0d528e3fe5319b55e605ac3e34d287d246 SHA512 8d3c33d1292fb684db28aa5519d245ab1e352a9a18259f342014c33739febc27acc8ec2810c950effa3eddda35f08f7f128005b360520121281a049dca849f82 DIST texlive-module-bundledoc-2016.tar.xz 12208 BLAKE2B e00d4920dc2cfc558d2eee7463814638e90db6b549a83baa8f793d8a4e79ce1cfb3ce06be9d66fc5b5d9e178a4e4c5c7ec1bbb37eab443c6029ba4374277bbb2 SHA512 0f1ac0081ef20f4154534211dba7addfab6e252a12a1f023b8f1e21184e738694bf9f66e045181b83ec348c0add209ed3ee987603cadb3fef75760a288524ec0 DIST texlive-module-bundledoc-2017.tar.xz 12208 BLAKE2B 54be93937a61573bc64522651dbe23e6e72336dd8170e6c9b226e30f6641d32f47475c7b2f8ccb67f6d13bf45551d45a61e6f908413e8cad53fa3555ac094c84 SHA512 075193471d65e6b7eb61a1cd18b1380054467b346bd66f82a02b060f259e0fd1b49f510ae088579f555360effd40ae3a6e3a35dde0e956b8271845b445507ed1 -DIST texlive-module-bundledoc.doc-2015.tar.xz 37392 BLAKE2B c85b22b424c6b56f585ea28b7f6c15655bce66a816796f4369f964b0769743ecf4bed2afd4514b919a3b676020ce41140c68d0f7f6517542c508927aecfc3a47 SHA512 dae046b927e3a03e9a815c6124b4355640c797c2ff3fa1ef53f1a84475211a1cf93daa0448c0f6b2b3e0d733af544b64b7b1860d66e1c0b91e6501adab2bb020 DIST texlive-module-bundledoc.doc-2016.tar.xz 37392 BLAKE2B 642564e479ee5312a9c38beb70967ae1915659ac5cfa7d00fb2478d90f754ee2fa26c2f8b55f3bfc68c2003ac724b5e0488d90dc713bc3d52c2b2f75a2841621 SHA512 f765ad03ec75b1a0f7d577ac8c3cd03e196e6dea569836eb3a02d6aa50a7cd0084d8a41eabdc4207423291eb8e7f4002340c32e6d04c07968a8533cef80a6b97 DIST texlive-module-bundledoc.doc-2017.tar.xz 37392 BLAKE2B 642564e479ee5312a9c38beb70967ae1915659ac5cfa7d00fb2478d90f754ee2fa26c2f8b55f3bfc68c2003ac724b5e0488d90dc713bc3d52c2b2f75a2841621 SHA512 f765ad03ec75b1a0f7d577ac8c3cd03e196e6dea569836eb3a02d6aa50a7cd0084d8a41eabdc4207423291eb8e7f4002340c32e6d04c07968a8533cef80a6b97 DIST texlive-module-checklistings-2016.tar.xz 6464 BLAKE2B 6dca6d2144f55419f2441e3a8bdfd9eb80e28cafa28ac826a4a03f786d3bea10ba98807d77de82e2218026ebaae5818780fca1adbf9fc2c4f648bd6e2c64bafb SHA512 07ad9be070c095e9342c74e737c2fac92bfceffb00aac267df94c90b03b1c88d9df5774fe29827c40f9ad8442f28c4bda53d3e2df21fa9fc18b497b01b106c56 @@ -45,272 +33,198 @@ DIST texlive-module-checklistings.doc-2016.tar.xz 364456 BLAKE2B f58c381f7236c4f DIST texlive-module-checklistings.doc-2017.tar.xz 364452 BLAKE2B d9e5855dae2195c2d085277abfd1c6253c2d46c49bdce4548d5720cc0e21104cfff618e8f30a1048d73c7e02d8922cb62280de21f2366f637ae8bbba1d5ae344 SHA512 771246b9ccc70cb337a3f55e0d04e406c338217298f091c9372533bb55c5c98f0947287b2f0340bda049f5f0acbd33d2ab9e706426c5b487e0a31460863d5e40 DIST texlive-module-checklistings.source-2016.tar.xz 10952 BLAKE2B 3136309f37c10c938c67fe2cfb7286d8275bbe801074e65c3ae138c35e751cafc9ea8acc511cea318661187a9910676a4f7060525063fb657f0f7cb40558bb9c SHA512 f77af99ecd80e10aa43d6d232252acd02ba5d62599348d6d55b4ab90d10575cba33dd1eaae460ad93e1d17447d454309d5525bc8fbfa2b6839585f43b5c97090 DIST texlive-module-checklistings.source-2017.tar.xz 10948 BLAKE2B 6ddd87b790a5ecb35382218452f787a0fcc43bfb59455f3660b1b5a2176eed033b72aecd7da0d2f1ad0efd21085f4cb468c1487ae7609eba9f2321e2dc722f92 SHA512 8fd158560f0bbdc7ea996b510ca69cf30dce26decd6c963533ea80a6eba7d6543c72e12175fc568725fbd8e4c8226503cabc607b52d68d51901bc8f32146e818 -DIST texlive-module-collection-binextra-2015.tar.xz 804 BLAKE2B 6506d69b52fa9114b6cbef8405ec8e8623dbca7a15bb39480716b1d52244bb51e4eff9d577502a7ecff04b977f93f0a8b9e592bb47d5770972750a6de1a07758 SHA512 50b64fd9c4dc475f69b0b40c6c695c16e80d8b3295f9b065cb234ddc85c4a1982dcbe175a79449e4ae8fed7e3f110c7775e497e5d85a285d1d67e476f11f9941 DIST texlive-module-collection-binextra-2016.tar.xz 848 BLAKE2B 2a417424ea3cbd4333d7dd0bc42d8a50a56fa61ac40f276759576d71c2d94969a44806fb57a3d6d795cfd71846fe332f352fc64b47b62fef262ab7569c352fd2 SHA512 ab5459f4a6431f22b88255e3b2114ecc2cf34e58e5d450da7ef70904511a6596061250c27b23fcae74f955b8e040f1820e444f504a71ae3f41d0784c67aaecdb DIST texlive-module-collection-binextra-2017.tar.xz 848 BLAKE2B 2a417424ea3cbd4333d7dd0bc42d8a50a56fa61ac40f276759576d71c2d94969a44806fb57a3d6d795cfd71846fe332f352fc64b47b62fef262ab7569c352fd2 SHA512 ab5459f4a6431f22b88255e3b2114ecc2cf34e58e5d450da7ef70904511a6596061250c27b23fcae74f955b8e040f1820e444f504a71ae3f41d0784c67aaecdb DIST texlive-module-ctan_chk-2016.tar.xz 512 BLAKE2B 2757ec920c4c058246157553950036229bd4a685193c19faa9b9d548d09c93ed7348dab350549939b53ee65572c5c93448b59243e855099ab43aa8f3bc672106 SHA512 b1a15b0ad26055dff982bcb30d8798ac0dbc021f1265239118a97b0fe0fd53accb3d2c215365f998c317d25eab1bfc8b1b52f481b166e8fc88dcf37931abbc85 DIST texlive-module-ctan_chk-2017.tar.xz 512 BLAKE2B 2757ec920c4c058246157553950036229bd4a685193c19faa9b9d548d09c93ed7348dab350549939b53ee65572c5c93448b59243e855099ab43aa8f3bc672106 SHA512 b1a15b0ad26055dff982bcb30d8798ac0dbc021f1265239118a97b0fe0fd53accb3d2c215365f998c317d25eab1bfc8b1b52f481b166e8fc88dcf37931abbc85 DIST texlive-module-ctan_chk.doc-2016.tar.xz 222000 BLAKE2B 4cbecc35465c0d3ba0c4067fd1f9e50c03d76e1f14b6097ab32ea6d8268191ce7500e4d53f90752c37c9a1271f7baa21da63895583129fe7f36a8906ccf4f2bd SHA512 b19b54aa1d651eb83f102c0798feffc97c973a3836dd2ee37eef13e2e83d7e1d2a089a73504a514bb2868e3c838fe94f6d94c85a19183666cfa4d35b470cc243 DIST texlive-module-ctan_chk.doc-2017.tar.xz 222000 BLAKE2B a5c92248896a0160e8a81e110bd8e93355769fa264453c7720e7312f94edea56557c1f8d1c23f4afb47e78b6f8d85b5a5f46cd612105aca9098c504c39e7df0d SHA512 cb3c694bb7b2f361b9e05e8dbd8d4594aac84886d1138e55b45dc2cb102620d2ec904f4e061e931d1ed57b410efb3d6b7fb699fc7f714d049337f285e531ab6a -DIST texlive-module-ctanify-2015.tar.xz 8016 BLAKE2B ea645db445c7cbdaf90510f1163776fdb9015720dc49e639bc9822b37b2f43dbce9ced2da3c3628ba90ad877d59034e2b35ceb0c6ace8381d626d5b1f497ceff SHA512 0087ee071bad4bdfc861d4e42742bcb745ae414be094d052975cb2f14d40f2e0fc5e74373944a830cbd78a3336e6583ff29690309e13662c795d7a4bcf8ca1d1 DIST texlive-module-ctanify-2016.tar.xz 8140 BLAKE2B ea6329c257256c572bcedde069eb8306cf752dc95dbd90a2113ffa5a18c670cd443be4945af7e43a5dbb37a7d6a8657b97b97515750ee0cdb1dd016dc3fcadbe SHA512 e9239e70b17f109dde7bc7d5475fd3bc16153591f8c703ed91ee4086d2cc5c0d188a49a877691866f2bc1fe2d92e72af1533de581827cb1e79ef59e10006e31e DIST texlive-module-ctanify-2017.tar.xz 8228 BLAKE2B 73d304f42f0f88cfb15ec6d60f375582276c96a846b061602e5b80fb9ff5b052244db74fb975638d6782ab25baab2cec45fb1a9e1d2b7109130945bf2ae3697d SHA512 335cfca62d46fd278f3c9b80dad62ca7a10310a5101c53fbd3060a4025b388eb962f9f41b4b7dd9bc896f4b7c32e127ac0b901ebd1f7a9e8a16a6ce749cbe92c -DIST texlive-module-ctanify.doc-2015.tar.xz 30828 BLAKE2B e4c6e7f663367e42e098d8a3884264e315dc97aadb6fd1b3517d548dc523a4c04a9d7a561d681601ea10a000aebc1426cebca6dd350cd2067536a17014eae5ca SHA512 f56b23d633cd781536e8dc97c8cd2a75b95d8a0c21465b4fcaae7ef6b8ae7d10110fbc9b1c4d5801bb55e99bdb504b0307c8b75e80f121ed08780d57e9f96aae DIST texlive-module-ctanify.doc-2016.tar.xz 58036 BLAKE2B d2b822d4b0834cc90ba7836952b1734b274ae2693788d25af36e5202bf6d36e709a0434fcc375804518db2f635ffcda7779eddcee690a86443c0b2c242234330 SHA512 3e0270263d6685be7ebb26df5b420fe696fd818db630fa0b7f8d839192b5204dc3886ed53e7e494858b08a136b477b24d5c90b7d5271917a66c2f63ba96c433d DIST texlive-module-ctanify.doc-2017.tar.xz 57964 BLAKE2B 973b48b1f35faea3ffea7ad260cfaacbb11e44047aa5eec4671e664da5578d3fd96873ef8524e0fc89b71783ebcac38310ee70c167b41d04650f59ec6f95bc52 SHA512 c845fe36bb7c388e07a254938796181dc19d36a5947cbd9d571ce983ef2148bcad275f6f593386ef18ac26490b743b6db3a337cead46e20cc952946a7f3fb89e -DIST texlive-module-ctanupload-2015.tar.xz 5088 BLAKE2B d1277724396bde4d963d449da7c5ee40b67f37afa5c78a042cc94099a2fbad5e0de1f066db7339c696306c1a6313344fa3f46a702f757fe9ac23f3f4fd911a4e SHA512 a25c26d7d585190efca0ec6c780ba7c8e44d537d2259f5e2bfde95d16b9ef2ab60d30345099ee00ee2d7e6df9b158f66c960ad9a6985ed647c6a08dee021f099 DIST texlive-module-ctanupload-2016.tar.xz 5108 BLAKE2B 889704ff7e23c84c31785b0a14c310e35d94d45aae4671efed4495a4667c9ae16aec75869c9e164d4988adf56e38fc607503760290b8c8ee80772c47a17ce3f3 SHA512 814d68f2870afc8c22d411dc8a2c55fe00851258c315b0be0db28122c939d4b3dd5a446579a0da3c66b807c288eb38dfabc855af9cbcf4fad3905b5cb7ecc1fd DIST texlive-module-ctanupload-2017.tar.xz 5108 BLAKE2B 889704ff7e23c84c31785b0a14c310e35d94d45aae4671efed4495a4667c9ae16aec75869c9e164d4988adf56e38fc607503760290b8c8ee80772c47a17ce3f3 SHA512 814d68f2870afc8c22d411dc8a2c55fe00851258c315b0be0db28122c939d4b3dd5a446579a0da3c66b807c288eb38dfabc855af9cbcf4fad3905b5cb7ecc1fd -DIST texlive-module-ctanupload.doc-2015.tar.xz 174964 BLAKE2B 679fe98dab7c100ca3bf1cae6b6707db0ffb33899c2644be01c5bdbe679dc65b54c408928921881fd49ec972b6e390a15f28a9e5ece6b69b70ec8c7908d1d771 SHA512 2fad955f48b3a600105515bf0cc45cd7afbb43d093d0958aa63a217c5b55a663476c31d70a689cd6109d899059ee9bc98d6232ddb3198868500349740fe2c955 DIST texlive-module-ctanupload.doc-2016.tar.xz 174964 BLAKE2B 9443af045cbf6a6aa160300ae40843eed0590eafe73537ae5cb2d16269ee62addb06fc9e40d8b0ea0245786dc31e4fa0ec34079f980b8b5b424be03da7d84028 SHA512 e0a50984563a0ce6ad326a12f2095017fe16708c869dd3913ad3b9003f450a812879eb095c8c73e698e34d088b607282a0538eae540104c4a7b8ed24e675b8f9 DIST texlive-module-ctanupload.doc-2017.tar.xz 174944 BLAKE2B a8a104a280d4dfa84ac35a277501db71dfbed72f15fa9916f057aa896e461d456f491c427d17485fac3136b9677c9b2819ed3b9be75b969d1dcd44e7243c2bd9 SHA512 29f8c0649a249c02f05b153590de221eab0147e093c241e78521d0264045c5de3f9f26a5f008294ba10622f4fe7c7cb00217025282faef22cca2d4d6a87a347e -DIST texlive-module-ctie-2015.tar.xz 396 BLAKE2B de0c883916cee72e6e5820a26d55632b043daeb8784261185e7ae0b75cbf4895fc9fb15eb0a4b0af2d797963695873697dbdbfb4a3793374e2f9b685b804a633 SHA512 cc2a17d304b43c9803a3f2c7046b70a89105ae455e34ecc7c771997d215d2d4e471aaabf1267c0a3bc2bbbf4a704e056d7f7189b798a8efa5963638ff92e1da5 DIST texlive-module-ctie-2016.tar.xz 408 BLAKE2B f484d888de85d18e88818cd39e38a62d33c0eaf9f708e06ab87a34d753058faac30f9c5dfa3979e1bb3729a99a11a05d9cafb8e40d39ac7900d8effcc4f751e6 SHA512 686e4d1682f73e6e881ee560a03cd757c6acd443c182487ca6c76fdc2247e673a9b0b1b1b2abb191b52f1a53bbbc493bed561bcd915fa27d5c565b60d6ee08b6 DIST texlive-module-ctie-2017.tar.xz 408 BLAKE2B 73f6a6343b78fb7b1b6ff2d60e2a6cd39d7549853ceb2ecf33e632d1d4aba72452c97437be06d04ef32587f3e21c8cff74fb50c0c154f929c6e92d2f6636ae91 SHA512 b881e721bebd88dfe7de6163f76c424ef85d480cb09e52d9b2b02c6224578fc2a416e1afd3ef803e5cfb7428fea53879029f1ff5c52d7377149cb4fb9ffa0722 -DIST texlive-module-ctie.doc-2015.tar.xz 4064 BLAKE2B eb5181394139b4d68a2cff30a96d8c028855680a2d7d9398e7f4e6020948a7cb34200b36181703999c487f8034d9fb484be83b92f064571a6bfffbe880143018 SHA512 ced8ad5dfa53ff8eab3c50e8ca6fd037a0d4b6a91d5329c57e3b43d94a751e2c2ba83743da0f1e15ec1be772b49e780d3d419ad89917d2f657122844bf3a6a94 DIST texlive-module-ctie.doc-2016.tar.xz 16580 BLAKE2B 2ab872f2b201ad432e60dd81ee3e788d808a2948cc09155766de3a0d721ef27d3b64ff90d18e753a3d85e5a838e1c126aecada33dfa00502b8b569a8154f1a39 SHA512 311931484aedb2c217acb7760de9406bfd6e5922c3fc1a9590514ac27087b27268b22e4ec7d8be2b704aba9ee55803ee52ceb6431c6aeb27b23ab8a45c613afc DIST texlive-module-ctie.doc-2017.tar.xz 16580 BLAKE2B 2ab872f2b201ad432e60dd81ee3e788d808a2948cc09155766de3a0d721ef27d3b64ff90d18e753a3d85e5a838e1c126aecada33dfa00502b8b569a8154f1a39 SHA512 311931484aedb2c217acb7760de9406bfd6e5922c3fc1a9590514ac27087b27268b22e4ec7d8be2b704aba9ee55803ee52ceb6431c6aeb27b23ab8a45c613afc -DIST texlive-module-cweb-2015.tar.xz 12656 BLAKE2B 9263d99fc2abed08089504e0963a53928120104e4390d87d536ef5780d675273c04321a35804663906fb230fa430ed6c6a8cc1c4bcf6488cad6e324a2861ece9 SHA512 d7ef0862f781145773468d54fd04e3064e750d9e30a49bda69008852100a54b69c749e050b750164ac11c52bcd0728445c17b02884601c80c77203535a348520 DIST texlive-module-cweb-2016.tar.xz 12824 BLAKE2B ef4d1153b371df9b2f5f2241bfd40a6012bb1ef6fa4460418f679daac24adaa52576748c53167b1ce4a273746f721567e3251b88e660c77964b061f00c54ca23 SHA512 935dc109708e6eaad5c5dfd8d8867f44b96f2855513901739da418decaa4bb4ae536a0b6a546c28fd8600172ba57af42a1ee0cd23bd76ac17ca229734ea98d7f DIST texlive-module-cweb-2017.tar.xz 12900 BLAKE2B 703d65399507ea73329a1f69605ac97c8abd102ed5b57cf1505c48417385d2befa0784fce6c255145f1915fc49adfd75f90c9a058ae4f7710353d5fa437a1514 SHA512 6e8bea28c9e8288d186f46afdd30b864ecd0abc20fd687f0a8a35aaa9b1ceab0d208af6d0bb5eb5fd0d47a57d0d3826610dcaaba5e95c1821590ade62207548a -DIST texlive-module-cweb.doc-2015.tar.xz 60916 BLAKE2B d6f2c57714097c37d59ee2526979a45f00e23f4ca0f56741b2e221fd79f4923a8b709ccfadeb4beaa394b1a71a4450f428800497ba28a65f8e2b5d67c82cc269 SHA512 350ab0480eb4d92ef578bf0d8d6ca18b5e88e91bfb1d4c6babdec48ac0408dfbc1ec8130b6aaba5d0127ac4a59d3d35945b55ee60ae743d7890e098b2916518d DIST texlive-module-cweb.doc-2016.tar.xz 81176 BLAKE2B 1f90cc11b5ce84d8c91e0c76368a0da5c182240395833072711a8e7cd6e836bb2ffa8e56039822a6f850e78ba858253f3ce753cbf4d3688804e8a1fcf99f136e SHA512 b06d50363037d34ea51460f636c57aaa6d9dd6aa4906a78bb96b0b79e1363423ccfa2c050aca1a995ba48ad36593aa79a8be4b1fc64191a9651421bd50147897 DIST texlive-module-cweb.doc-2017.tar.xz 60908 BLAKE2B 426ae54d4e0d2d46c8e62b7283463d0ef126befcb2e7460cd15c44a5471e93ac8606110e050d2da594950c5b714bff42f3dff20003c3e75c690bfe0b99ec1bda SHA512 10db26820e6d3998fc0be20f73088fe7a2aa06cedde32aff51a539d71ad49e8e7f51a25950e1db578770dff78a8f5a486f28590ffc0a655a72cc04b4072d0221 -DIST texlive-module-de-macro-2015.tar.xz 7836 BLAKE2B d6b79397c2979df8b5b00b72f078e4924b97da96b7fff12df27f031e04bbc029eb33c2a635cfe589c4351bc330e0bd91fd5a46d75e9e378e49db0a84aebfc886 SHA512 42a7671fa609ed231bab0abb875bb10a7c4a33a2530515687a5fc731e6f8805c1a771f09646d78ddb003c776a58da1abd4faaaf8fb5381a606a2d29ca0cbf60f DIST texlive-module-de-macro-2016.tar.xz 7848 BLAKE2B 6216e361fface98b0cfb93d842136f6f82f61c013df0dfb6cfa6c3302a63fe0325f00aef42fc73ca8f57abf9edb5de4c7cbc81e685f0a2a2a779cd350cf1a6f3 SHA512 c1ca050042c263b80b64ca744be2f3153f94fecba7680e007f5be64c9df1a140343205a764ff7bed8a561ecccaf522fb7e89423faf4e665725716ad0f3a26a1d DIST texlive-module-de-macro-2017.tar.xz 7840 BLAKE2B 4d50cb8d5213d652c7eb493e32eaad381310b385a766ee43a27377c39e02c4d8b8338149cbf66883e779f5fd94f097c578e9690d7ad89af50e0977cd843cbc06 SHA512 759f9146b37d485bae92cd6ecfc4291ece42017ce6be601669d989e52229270e04d6e8e26a2a8db46cc9f6f1eed3c5babe57bcf7c080afe828e2320510a3aed3 -DIST texlive-module-de-macro.doc-2015.tar.xz 49764 BLAKE2B 0a18e4e034cf3fe7d2190f2c695df7f311b862d4fa9dc635d7f24747606c8d1c18edc2d1039b6bc6dad561a1a324a6a3e52428c51814d3ded82ba7609b6c9d15 SHA512 eb49fb4a2e92973d4183e5ca64097ebc3c4eeea38baa3a3d000c885edfd6fc0bba509a4a350da711a2fdc3fb36f07e54074a6e78a6927cde57b807a050e48136 DIST texlive-module-de-macro.doc-2016.tar.xz 49768 BLAKE2B 769ab00ef89e8aa5e3b8c02ecd5815f33af18e795be259554b099eb29d6710680d97102c17cad6735f1bfbaa7b0f8d386b9d8914f54acfea844ebbf015239bce SHA512 5807f590961fd581f4a30068d613345af89e7f21858cdebf70f48cf714e105026e6b7806ba65b9a1ca0ecf138f02b1798cd4e9cd91756d6bcbf925f7b5a63915 DIST texlive-module-de-macro.doc-2017.tar.xz 49764 BLAKE2B 935293c1dd2f509b49320f0f91e61cfee825e3025cdb63e7cbf4cefb7cc8b6f3c30b26f84bd08cb80ad6177e224e37973eaf7da9780365176fb9929211ba3e88 SHA512 00784c0670b5f11ed715f76745acc3ebc098b318ca2b00c294dae3ebf162af0f47b4192d993f7b1f5d443eadf0f7a2644cfc2bfb71956eb680cad2c593a29cee -DIST texlive-module-dtl-2015.tar.xz 568 BLAKE2B dae25f98101c2b8761eb15c5107c4342150659e80c787d500f3d34aa253f798c62a74924e3302a7f50d91eb669ef5943ce4fb93dbae58caa1fbe23da89873cda SHA512 79c0eb2f51139c49e8c88857b33fb22ebb085010a6d32f64f0304a2a26a17426239e96567a25b8946b7dd98febcec3da96282deb807e35b1cbe14b6b46a9aa1d DIST texlive-module-dtl-2016.tar.xz 580 BLAKE2B a69a36d545938321e86fdd20083f0ea3d1fd691115a5a45e4e04c290c3694c27d483a90cae7b082acda1266e03dfc473af69bacdb6f356bce70aab5ac0769f85 SHA512 a10e239f20462a47c8ca0955dbfac1c8d3fd6a73ccaeacca07afe4dc5b7fcb70768cb9c61cbe245b306cae045e8179772c69cfcbd866f6b0f9388c6da54b483f DIST texlive-module-dtl-2017.tar.xz 580 BLAKE2B a69a36d545938321e86fdd20083f0ea3d1fd691115a5a45e4e04c290c3694c27d483a90cae7b082acda1266e03dfc473af69bacdb6f356bce70aab5ac0769f85 SHA512 a10e239f20462a47c8ca0955dbfac1c8d3fd6a73ccaeacca07afe4dc5b7fcb70768cb9c61cbe245b306cae045e8179772c69cfcbd866f6b0f9388c6da54b483f DIST texlive-module-dtl.doc-2016.tar.xz 52976 BLAKE2B 9a8830db846e3297c8bf5e0c3c4a9ccf98546dfcbdce8379b84a29056e9f441117e8e7ec3647e606c346911be5490dcc2d3a33760d08b4b9d4b3c26ee0e57a48 SHA512 665c3913285843b7ac6d4571d94eb70a29b64bdefcb55bcfc9e21e2fd5f290840f66d83c58c35945dd9cf5b53c5da08c45bf6082f444e948efc2547580f7a192 DIST texlive-module-dtl.doc-2017.tar.xz 19580 BLAKE2B b4bb591348ddddec9ea975f2ad10fbe5db5fe786c900b236d811490710c0eb92a5804f2347f7bc478780fce54fd3451b81b328269346c24513e197d7a5d764be SHA512 a340bf2a2af68edca51f4c6a7cede18faa8da5fbddb26a134bfc28e4d79dfb33631a8ee562fc1598596453e4030fa6ec343dae588223adadfae5dcc6953b3169 -DIST texlive-module-dtxgen-2015.tar.xz 5352 BLAKE2B 226ee2fcb70290a776c78783dc3502b17cf359de13b7eb870290a7e67c6c85ad774c4ffc30b11e0585f0ec6d2429296f1a015667467df53d9cddc2bfb5f33527 SHA512 622bbf140081446def15d7fccfda31981aa7eefd2a703130482e13cdf41313c4dba5c700124f6b246b9691ffa0c0308aa149fdcdd883907ad6ba108bb0aa8295 DIST texlive-module-dtxgen-2016.tar.xz 5696 BLAKE2B ce115766217747652f48d09bad97ca3cbe2fbd3e5899abd5443cdfa9bf930b8b9075a8082306f8f4583bb9869d25f0a67070849b5dc6cd2d35d59c468709e2e5 SHA512 969342405ac223c212038e241b2396c4300b7d15c65f66d87a32a7fa7332fca25256e3aaed6ed9a23639b1b6e8acad20779b238b2ba8a75a8baf5002926a6f77 DIST texlive-module-dtxgen-2017.tar.xz 5700 BLAKE2B 5dffbe3fa2894984f1d1b6458c7260439497d6a7ea64a2967ddee9fe59c719c11fd2e32c1c0f27c7a37347bc9ea2332dd82f8dac1cdc64110969bc0194e6dd72 SHA512 faaf12b7897a2d9f2d647096770e0f65bc44fd36b84a6587672c9551cb79627c71bd6cbf251bfe3ebc407d7537f9e8d42f5b301df7760afca7269cf2e6699915 -DIST texlive-module-dtxgen.doc-2015.tar.xz 42712 BLAKE2B 34641b47e9b2601d74ecf5c2a4bd035bbaa432d9c32a4ce66807c88f081409194bfb5a2f6f303f2e3c11f53c96c8333ccb7104a2da0b540a83dc2dcf55b2ec39 SHA512 a25e807a55eeebd57a6824f0f8657e9d22f9bd9792da7691dcb36cd3a9fbe6b2256ce4a17e1946026099bf3a821f5f2007a80642d77d690992840d318b2e8c3b DIST texlive-module-dtxgen.doc-2016.tar.xz 46204 BLAKE2B dc54283d3f0f04ff79215a0031d2948d392419905ba87d52f5de5d3956b8b8c98a0a9a942bf9543a7c12e60d49d5c84e6999bbb248eea50a6e0f79f16362302e SHA512 25ad47b247cc8b53b388f776b803959d0c3a532f8fc3092696aec1a6bd08d13373963cc9708173d946af696aba172de7e2853eab4ee6c4e70ca7ad106b437834 DIST texlive-module-dtxgen.doc-2017.tar.xz 46204 BLAKE2B 0ec76f5e6713dcbb748ba94b14f753c3e9695eb1f0668444bda605bb55ee72b13482b5e5f1ce2547a84fc37d60f592ed7970233c48dde9c794a64f45249f75ed SHA512 e53316cab21fd5c9902c566dff44d4f16da6d666040185df3962c8119726fa135acdfe1f08b5a011a3e2287d157b3ea98091db46a5dfdea68994edfedc04a90c -DIST texlive-module-dvi2tty-2015.tar.xz 452 BLAKE2B 2caaacc4e7e02b097b395831baee58957c5a184823edcc9ed36a1f504c6cb943efac1b69746d95efe24c38829da19d13a243d467abad6a0ef0b85b51d01dfdb1 SHA512 b7a8e8ee90809d2e4b058eebbd590245aafdfc766a1a93b411d4b2237ba275203e6b44f9d45fcbbf0dc7288ceabb1bc527e81019c92651ec44a2160dddb527dd DIST texlive-module-dvi2tty-2016.tar.xz 472 BLAKE2B 40093df21490c2aa136b2971255f1040e198bc13ad74afbac64f7064845a29418fc8fc94f7befbf63cfa242b10b5579b3c2098e910c76771cc6accbe9d144357 SHA512 94b16b7f07d0a2b80b4a356d76f8dd38ebf948be85f691fa132ae971a6ef29b09ba0f89d2633d1109eb8ca6fab1842919a83144763b5a4774ce41b130f42fee3 DIST texlive-module-dvi2tty-2017.tar.xz 472 BLAKE2B 77de3968ff65aa8b98e86487a77e2bf06f886ec476619f8e92324112b6095775603e6f495d5fa3d096b1d59a2315d57c19e0521f20879c0d046611a74cf44ad4 SHA512 21a8e5e9f077ce1fb1e6b5b249d8eed4a75d007bbff65c58edb83fe07932440568d8d8ad19ac714e12e57d0aef56ca2d5e6276e51c249c172498ca404cba55fa -DIST texlive-module-dvi2tty.doc-2015.tar.xz 11544 BLAKE2B 6d77cf5a013df59aad725fd37432a58fc725ecfb7a0737652137b8a1f880556042f39e1cfcd17b2305ef7e7ca4c1e33691cbff07eb2efeb397311d5593993b1a SHA512 0acd601bb9abf23e9d1dffb02d63725b086dd7ce2eece45408ec8d650229f1b1b1c03b0d0cc251d6e9219281c44809c136f675e24d9d0d79d9e5f74d7b50d1ca DIST texlive-module-dvi2tty.doc-2016.tar.xz 36292 BLAKE2B c4f66660f4468a9824381a9e562da325f8e48362ed8b72b0bb9dededd6645d854c70934f0807b8455b9ecbb52b1d1759125fbc284fa2ce4f0a4d7726de2e209c SHA512 3a3b1b1d38b16525b1275c356b156b1223f00343e7646dcfadc699d010bef8a968aa8a2c9dc43a81650282f90fd3de7f3a1fe7ec01218833c24cc7be75b0ceef DIST texlive-module-dvi2tty.doc-2017.tar.xz 10964 BLAKE2B 799fff8a088c6614e9cd99bbb4c2590b0a4595490fd4797d9099f1b349fd0d84b6e995f2c2c1049cd3dbb08eb17fc667fbe415b9fdcea29a356718f9dcf3d92e SHA512 5384f60e4b72858c10503f458a50f0d554bcb081cbf3614bbef77aa351855bc70b69a59268b8a3dc1bcc2a26ecfbbe06d424a888806fa7a3d05df1b31c1b1532 -DIST texlive-module-dviasm-2015.tar.xz 9492 BLAKE2B 7df80bf4dd1789e82e939e9143207b918562419aa91976e2910be17f5bdf557a150c34af67a1b1b7f419cb0b97c7bef99f2e4e73a6bdfa415fe2ca0f841d0eb5 SHA512 a7fc1a931e9243ef13a5e54272ee89cc7d6b8a8ec724b19b4999e95532d9debc3d98a9b563381c07d9ffb2a01dd80e2921683304131552eb1d809394c2894079 DIST texlive-module-dviasm-2016.tar.xz 9516 BLAKE2B cdcaee4e5fd57e17e39a267190a48f02cf5f96ad5f62fb74d0c608629f3d36d10f992ab9a0941d189126725801753cb368a1cd375cf27125fb0b388a3c63a5eb SHA512 25bbe1b0a90886a025cd1b64e63669baa382e1ac4517211edb8d01dc7876cfacc3dd13358727c4a5f3cf171aa90f8af7c822c31c8dbe3bb55512eab97ec1e4c9 DIST texlive-module-dviasm-2017.tar.xz 9516 BLAKE2B cdcaee4e5fd57e17e39a267190a48f02cf5f96ad5f62fb74d0c608629f3d36d10f992ab9a0941d189126725801753cb368a1cd375cf27125fb0b388a3c63a5eb SHA512 25bbe1b0a90886a025cd1b64e63669baa382e1ac4517211edb8d01dc7876cfacc3dd13358727c4a5f3cf171aa90f8af7c822c31c8dbe3bb55512eab97ec1e4c9 DIST texlive-module-dviasm.doc-2016.tar.xz 664 BLAKE2B 9700ff1c82d4363424a731a7edcb9cada39c46b7b22f89dc8358637741aa8dc19575e09ceda4ebab152e916793417726fb0f9b9a85c59c3a074e28948c99b5fb SHA512 88e2ade06aa8f4effc61e52d3cef76bdb3e2ac51b16e73f3a50f6183e3f11b144faf98bfede4d8a49627c247740f5eef9b06f76bc6d2838f65bd1592d65e1991 DIST texlive-module-dviasm.doc-2017.tar.xz 664 BLAKE2B 26782dff43ab32f90d1d74ca7cb5af8250fd6d7019e3e99762a50177d068f796976308749ff64602b11e86734a90d2e2bb11e976d1c6fb274161bd101987ffae SHA512 13b9b6fe891fe6c0e5c7819c74225b2b943811452562a684c1f71fae7628ba167acb48178187a5a6d56625744ab840aac90cff15010e64e36c3a4eeb1ed84ceb -DIST texlive-module-dvicopy-2015.tar.xz 516 BLAKE2B 0e6ea23462bb79e4d63d7c804811d93910c11cd426c07543e6c2f3d606d0b5399ff494b33a37016f2ae3ce3eea760d3dc3635773010c927586f8bce372296aa0 SHA512 0a81fbe61977b0765d57a726bac13434551a12689dab3951da54048bd17e72b8c848ed66fb7e3ecef608b55f9e262427235908365b549caa474a3047993bc839 DIST texlive-module-dvicopy-2016.tar.xz 524 BLAKE2B 088d69167909c33a373c581d01b1dbd7b0312d7cb79438fd95c6657dd3f35af59aa68630ecf5be688f9a03ae899cec346a3d31a43a621d1c45e1fbd4d387454f SHA512 537444d1baa72d23c09c42a53c39bf111a363ad683fa94851baa186b856730e37c01ea5aa60076a3da5475503fb134c44f8b32bc8bceed3d63e809d1e4161c0a DIST texlive-module-dvicopy-2017.tar.xz 524 BLAKE2B 088d69167909c33a373c581d01b1dbd7b0312d7cb79438fd95c6657dd3f35af59aa68630ecf5be688f9a03ae899cec346a3d31a43a621d1c45e1fbd4d387454f SHA512 537444d1baa72d23c09c42a53c39bf111a363ad683fa94851baa186b856730e37c01ea5aa60076a3da5475503fb134c44f8b32bc8bceed3d63e809d1e4161c0a -DIST texlive-module-dvicopy.doc-2015.tar.xz 3640 BLAKE2B efbefd776cc1c708ef35a33591da7923470ebdc01db8209cfbd4a54c1ad032288eb9fb55f0863fe9c08d7664f52b16c9fb7e8012e0b02847d92725a6eeee0a74 SHA512 e0f620b1881019ff79adfa86e28f21feeffbaf66f8e886dd55b1c1de98ddb7edbfc3cf6c4325a5e7d48ef794bf355a55967e68ce39b5d6c148ab9b8bcb64f8c6 DIST texlive-module-dvicopy.doc-2016.tar.xz 18332 BLAKE2B 521dd2c316381f531a2694396ecba92b440fcf49b3b2084433e4ae3900891cfa3600f8fd37a124195b7ea377f8d85fde2de6841ade4f18ca789956f8f23fe3e2 SHA512 d5795057b51f3744a415b155340fda499b1e2712f55782f330732140981d3cd74f9126d882b08064d2a98b972912959975b89f18da5f763273db66ea149e0ba2 DIST texlive-module-dvicopy.doc-2017.tar.xz 3592 BLAKE2B 1f610dd0d92f39b993cc393107aa55e921819fe04930fb8855215f36646e0f30e2d7af6571c7ec5ae72890881cbe5be164ec18bd3390e1a7ddc4457be64bc563 SHA512 c308ffafbdfdf152abd842918c73aa55689a514a1de6cdc53595ea988bc7aebacb022efc77bc5b7eb0469e619f1fb6916e2a3515ba5dfc6e4744a22b64dfaee8 -DIST texlive-module-dvidvi-2015.tar.xz 8504 BLAKE2B 7480efd9a1542ead7352a238f2be0b0cb999d0866f6c18209cb3fcc861782153c3df8683c70c7129c34ef9d00c627de41908941e8a9c40b6646652920c6652f0 SHA512 cd62b84111366c68e6fdadc045944c6dee907ed30472c7a4c3925f649c1894c59b2337a4590b43e4742d5907c23dceea81738c99d5f99169dd7526a7167ca041 DIST texlive-module-dvidvi-2016.tar.xz 468 BLAKE2B 0e301f188aca041dac510018e4da638194cfac151b9229f4ab766ce021bbcbc153dfa39558cc2be696859eb153175044ba0a8aae3447ef49d47f0e512c419b02 SHA512 29ccf47b7a4d81999daa3a16b774783d582df2b9af1dd814ba09329b5fdcda4af8a9183af31e2f9c4c416cf26425c2443571c9249f992dde98058824a64bdb31 DIST texlive-module-dvidvi-2017.tar.xz 468 BLAKE2B 0e301f188aca041dac510018e4da638194cfac151b9229f4ab766ce021bbcbc153dfa39558cc2be696859eb153175044ba0a8aae3447ef49d47f0e512c419b02 SHA512 29ccf47b7a4d81999daa3a16b774783d582df2b9af1dd814ba09329b5fdcda4af8a9183af31e2f9c4c416cf26425c2443571c9249f992dde98058824a64bdb31 DIST texlive-module-dvidvi.doc-2016.tar.xz 19728 BLAKE2B 7a6f2626a4e59f89966f2b789e8140f2f3ded61c2ae025dccefa6e42e11b878b6b470dbd87e03c202e696d5064d1c22efa78c8fbaa213d1e721cf5e21eabb67b SHA512 811d193f05e643ae69956b0c700dba40b6002df585b8cd3642e7ba89187ee7159a4eb03940f1762eb20d8359d88731651cad59d67b6a4f1b3f70d34d91f413f9 DIST texlive-module-dvidvi.doc-2017.tar.xz 7880 BLAKE2B 58d04f3df26776118c4684b8d3eab3badf304c7987f006e8c1e9330e949a4bf34f978747dc162147092ac1ee9f588d5055ea11217c55a92b61a102dc6be0ca30 SHA512 72685126bffcdb0adf0aff770d17eabb1da16e999b24a40c4f5a0925e8eee1e168f88abca69a6d803dc91a8871beac954feca4d22b08542e5887d8f4226f7cda -DIST texlive-module-dviljk-2015.tar.xz 520 BLAKE2B 22ea0558b4d6cdbd73f87b7165144795cc6a3e273a4e4fb5335fbbd5afe9e3290d96a9900a5fb088ad0dfa98b311bde94bc5c7f33421d2c003062fa84de69245 SHA512 0063f9c3de5bcc5fbf380aa760bf77c9ae55ec1228ee801d8d9db65ada03b8b9ae8a544e403d2551ba5b703b795cfbe7113126ab7e7d9d6494cbc0138870a45a DIST texlive-module-dviljk-2016.tar.xz 532 BLAKE2B 692aa25033a35e776a79e829e1d202c8609b1bf6d74a3940568d41e289132c42c4e195b895efed633732896b7fbb8c235840ea4a492ba8244ec8f0e67127b199 SHA512 2fc2bd385e0952e1f1a348040de644aa98c63ddf436e7cdf30366f779203d55632b96e2a8e167413887a6eb1f5a86e37b3c49b067de582db553ffcec51c046d2 DIST texlive-module-dviljk-2017.tar.xz 532 BLAKE2B 692aa25033a35e776a79e829e1d202c8609b1bf6d74a3940568d41e289132c42c4e195b895efed633732896b7fbb8c235840ea4a492ba8244ec8f0e67127b199 SHA512 2fc2bd385e0952e1f1a348040de644aa98c63ddf436e7cdf30366f779203d55632b96e2a8e167413887a6eb1f5a86e37b3c49b067de582db553ffcec51c046d2 -DIST texlive-module-dviljk.doc-2015.tar.xz 36724 BLAKE2B b6447c67da101572bbf38a222c08f0d45fcc1d30ef2139470f626308288bbe88080c19df901cd3b93e0f179fd0b6796c1c612cadaf3f1336c73c09da86db4fe8 SHA512 5231507bbe70ce0bccde4986dd4ddba81bd50469617526ec8352b04bfa46bbb3543e3260c792f2017d430289838a82b6ec7a79fc9a6432d3b954c9a7a5e7a6ea DIST texlive-module-dviljk.doc-2016.tar.xz 76064 BLAKE2B 05bfc84acc2cca4bed36c83daa979884033bb1d276d4d59fa9487f403fd93ce77e60fac29ffd527aa82bddcfb89578008a9770140f37ac6228ab97da44f7f16e SHA512 0fcf4d1a1253444408f0dd885a54186c44b757aef9313940234147ac0ab8c67f93b031be4c6f2df5a7dc841559e10c94c3da3f46abbf9470c0c88445d1b82e88 DIST texlive-module-dviljk.doc-2017.tar.xz 42128 BLAKE2B 41d9409a8ea851316f9321a951f2fc84107f3cfefbacb68ab6680f80a3ab024ceeeb4c0afe4d027b453e1caaed59b4bfe371bcc5c04fd072c747f4fe75e25926 SHA512 4140bf5492da8d3e4566d7dcfbb3c45f722fc1b924b429d1b4b8a32acae424b4485d0810390182527c6400ace88c4b45b6da06bb4838141e12142ec5c87f05f0 -DIST texlive-module-dvipos-2015.tar.xz 244 BLAKE2B 810ea0915da1ca2adf9debf7681e23c82e3977bbc1a96b42fd926eac713ed5781756c31d4253f821afb36bd26d26eaa8c507683f4538f46da1ec975284f6da53 SHA512 ef954c5fb5367f3496086cf7121190a792427111c6c4b155efae093f3f54239c8fe4208bf2d4b1471d87a93159b8b2c753cb0c53da8ab9a7f0b46bb8abae7f85 DIST texlive-module-dvipos-2016.tar.xz 244 BLAKE2B efb5315785a706b48ba696bc15dcc708955e2995e3309376ff481ef941e0056019a37819359710a5fcf1ff06697df93b6681a3df59ddbaf3947db5a7beec6524 SHA512 a18ef80cc04b075e36bd04d160e3b324df1b00cadf796de633e687d1ddc099da85202ec10cc5b41e4e686adbddaf10bd265a7b17a928dcfc428a20dfe1940c38 DIST texlive-module-dvipos-2017.tar.xz 244 BLAKE2B b6ed5118a94f06e170d34150fbe43c96da3ec8d1c1e305092caa06cdda497b662c91b2752eea7049fc37187e031103e84c9ccf305f71cf4b98847a1d4af16ed9 SHA512 ea01dc9fa33eb847010fc4f13b023d8ef0e87a9da1e9cb7b8f15f51ac6c428952ea5d8406184c0807ba4eeec255933637122155ebe08fbcd8fc5d3df5fa1fbd4 -DIST texlive-module-dvipos.doc-2015.tar.xz 7484 BLAKE2B e50808692c2f9c1dd09a20d2d0bc29aaedb2e30375131e46e158ebf430b4aa14bcafc2ffc554c69ace8b1a1c145c25579e835ea6e7ad57ab598e3f3b31aeb51a SHA512 3e7c2b0e6dac7cd3d757f80e7d9e7b7b8c3b3239a428385c0e8f3e8d28ce4dc667d32c94f098aa93097965423514c8c44a97c2edc5f14038642e68d3d705b9cd DIST texlive-module-dvipos.doc-2016.tar.xz 28584 BLAKE2B 114c4eb3e5fc9ba3c17f617762197e2602120777f11078fdadf01207badfaf593e30531d9ae48b31cbd6c8129a0e25a4cd71e5b714784d2beeb64ebb63d9d5bd SHA512 d1793c7a43d11473a96478321a15b84b8bf753156a570401bf0fdd559028168094318ee2243266424405cc17b2ae1f7c4f8aed97fa2ce09f6114928e6a92f4a0 DIST texlive-module-dvipos.doc-2017.tar.xz 11144 BLAKE2B ca5a8d9f604cee30f57e01b94733599a6c72feccbf20e7ae3d080138a02db87afb0169b7738717dd56cef3f95d8f8882ca6428b7731a6803b861671ab9bc4d2d SHA512 e1720314341e7063baf34dc5ce7086dddf282a82c5723df8b67547b9ac868e336657a88b0243b1dd20762c4371e2b5a8341314af558c55a7462534bb35c2a965 -DIST texlive-module-findhyph-2015.tar.xz 3764 BLAKE2B 5864de68d42b91c376d5f61dddf4e5c99474613fc148dda8628e4d8d4b929e10dd321373f2a9d714c57bc5e8e40088dfd2ae058ad98b69ac67ebe1e3bfa8421b SHA512 881d6b744a7bb2e6e8b7faab2b136d19cad33d63977357def69a147853e12447194e51c95dd84d481e732af2c8179f1a4787aadb5ba93658e077b02777ac72b1 DIST texlive-module-findhyph-2016.tar.xz 3900 BLAKE2B 4f8fb5a50e52ebd33410c7f795d218836060414c98261f51311de19fdae4cc9cbd51742834dd0033f24e94a84b8d1bacff829c8fe50046a452a271e6420c3da3 SHA512 42ec175d04baae17699218d2a1d12598f303dd8cfa1ba8ee6ceef6493d7ba001e54de4140ddf5ba9f1ccc3fa913c33725f862b1e70de6a40824f98791eceb6e1 DIST texlive-module-findhyph-2017.tar.xz 3904 BLAKE2B 8ed8db21800eaea0afce6ee4c0ec4e61441537c43f79c82506de3ce9558f74e8b29a9067d8d4e453acb88a84a9633165150ba206181302f72999aaf5770042f0 SHA512 f6f117fd97f3c5cc7833da907b49783925704a43580b980d67a6bde4c501ab0d48b6d662bef3c11d1c802559a120ebaf3673c7a69f4d636133fd1e46629fee26 -DIST texlive-module-findhyph.doc-2015.tar.xz 12176 BLAKE2B e631db5015cb5fba9b77e61b118c5227c24110792ef1a3b8fc6c52b3db1598d8ed787a0d53952545a8292bbe2dd9494923fa44ae6a440482593d1342c6f44826 SHA512 43ef223bd1f75d91ec875b98cadd672e6985940875018279f0e68657c4c2171f85f7f1569c59197cbfb3b12c4abb665841b196565505334eae997e09be3a5682 DIST texlive-module-findhyph.doc-2016.tar.xz 12020 BLAKE2B 5a9d1831d8ae7bc11abe3c05a2f69109098b097ca5afa05656c8809d7cc8c561eab704eae9888f8e0d0ea68c88257a92f6c96e3e073a1cb7d41d3761277e04b3 SHA512 3b66812d082b3edb6f46b94992d555b0deb532cc258244bb6c2454826af41fdcbdd1d40f2f8ad9f885772925ca4cf738de8255b510b59afccc721424f249e1d7 DIST texlive-module-findhyph.doc-2017.tar.xz 12024 BLAKE2B 1036486064c040454e1c4fdd8d1ab95ed28847ddc8811b279529346ad148d2039ea86f24f01fbbd9389358fcf6396624e66cc006f6b3ddb644e21be2682e80b2 SHA512 fe8f33cf13a69b43b80464e3799a090e0a0eb0bbc3420b5b9500ceb490582f79defa4b2ad29d406dccc4b2ddb5d5b83fbf644eaa99ea0565cb258706d1acc0f5 -DIST texlive-module-fragmaster-2015.tar.xz 6860 BLAKE2B 2ca73003368e22d75c4e943155d7a79ef54ccf1f518c549ac1cda60e5b7590295452ec96d44cefdd8de332141195e021abd29b71c368644ee97a3a851f58338d SHA512 6ee332e8ec09144ecbd9a066143cbdbff601b814ca60d8d81d4e8c17b87c4f7bc177368ea9cb8ac42a055c2b66601713d876df00c9fa56a1ba814d62d894315b DIST texlive-module-fragmaster-2016.tar.xz 6872 BLAKE2B 8a9c992dd9fcd84658e5349793b25c69c89ce1fffe742cf706c04c38d7291db6fec691c9338a6252536859dad44602e9bf71edee577fb4d16b221adfd7f164e0 SHA512 65387d934a6e9f1a505a9d594d4457721425421a9cbb011d993bdc161a528db70bfe67484560b9ac2145fe302c50e2bd8e3218a4e09dc7d419686d56229da6e3 DIST texlive-module-fragmaster-2017.tar.xz 6872 BLAKE2B 574cf41226398f1f0ebe3a46c515449b95ce39c5639d00e21822753c560f3236cb37c1f410a33e1cd52ae59a5fe8ed72fd6c2ba3e7ccdfb1e77ac5148a82c330 SHA512 a7e6fccbd850e7b3ee942a3d5af379e79a946fa9b037ed47d8de50b250eff15d0e6250ce2ddfbf8f7535a1b7c1bf39d80d5a352e1b77fe9bbe0bfd25da434bdc -DIST texlive-module-fragmaster.doc-2015.tar.xz 80316 BLAKE2B 4a83b400d0bca1c070b7bdacc9373e1629dba2a1f6e595d177030011008f911f6f87446cb75fba0cf3aed61ddc34888c7af67a0b91689f63097780cb486ca041 SHA512 d394d6e19ce402aec992b6485f53462613f05544e777b99d4a70627a042977ba00b3a404a6e2d9174fbf05a8146a97ce20f1a116ee07dea46c438d7814c4c1d2 DIST texlive-module-fragmaster.doc-2016.tar.xz 80316 BLAKE2B bb3f697e7c472989d9885381fddd3f7e93047a8cd3578a4cc40f6a538df5e9bcd7abf70eea0118f8629bd1cc1bb94d2578e2581702311020eb5aa9447bbe9aab SHA512 7fabd07830227e309d046069c9edf681c0641d73285cf239a3035287455a4120f7d6b6ec8f4e4537069c7f3e57562799adbffce6ed202eed0fc1551b87e29884 DIST texlive-module-fragmaster.doc-2017.tar.xz 80256 BLAKE2B fabb4875633e49d260fbb6dc263ba1412d022fca85a3811183933ad19605c69c8c11a7b2b4b1e32295afeaf43c566c91cd137ac15263176eafb5b34ad7c95f0d SHA512 cab8ac6247875ed48f86f16a67cf3ba8b320aeabd61cf95a6c43a6cabea9ae11ee0cd9e2bee0b577ebbb414216cd4015a36161c83627647371418ef61d28c8b2 -DIST texlive-module-gsftopk-2015.tar.xz 3416 BLAKE2B 3a842b379bf3cc971eb0f7f0c6ae015d3fd931aee95dd0568385eeeeeb1ee5eb703504c5f0d45d78a7c254eef82a589d6244c1957a5cba959813f59a1c520343 SHA512 8f1629c4caba8e1fc9be8e82095215c0b0b26f66cd44557d9c847a9ee2c0660bcc479ae42c0e439299cf96203a131109cba2a86419b4abe6fd00fd9cc08b0bf3 DIST texlive-module-gsftopk-2016.tar.xz 3428 BLAKE2B 6fe752bb34ac8e0373405d223624efe464a623a1a191a4b99396cec5d6cef8bbe7cd0da10ed2637e5916e1781ca953d270a5548d7dba2556b1dbb6b78e3db26f SHA512 750872ad83d230743dd4a5d929f54c11c42bfe3454b6547a96c09afebf81ebac4502e906f2b9ca4c2f613220f778d5a137fd72841b07355d6df6874b09779572 DIST texlive-module-gsftopk-2017.tar.xz 3428 BLAKE2B 348791efea69f8ad6a37480770d1cde59c8e3a0791f16bafbfa94955fb200e8285b086d95ffab90d08d631010f053f5a03ac7509592f0a455a004c0e19dcccf0 SHA512 9f3cf2841b1f275c13991ca07483bb47e9e833bf5d2d137af2660d7e01127f878b26cf0bab98668504edbf0d87e4e17fdeb8c7c654de01048298298771d289ce -DIST texlive-module-gsftopk.doc-2015.tar.xz 12384 BLAKE2B 3893e95786290189605717095393a966f3d0ae5fdb27cf106bdf3af519df007e607d6f9893cb1458f0cdda16921cc8c72146e182b6a004a506096940bea89c7d SHA512 28b03b8168868647c90636dd7f45e41ea5665bb4a980fbb92299626fbe22fa9b34294a75e30c259d206b346ac946c8f3486eef9768ca6831c43c767a89daa8d8 DIST texlive-module-gsftopk.doc-2016.tar.xz 28032 BLAKE2B 89d37f6c1f961d6e83516a78ce2f1d8588f099a6529688928af79401b817697b6c46dee28ffafd8d4c95cd6a6f45e7aa5209e6547de3a0cf40d939e4d685260a SHA512 6a5be7daa5cac154a8980495a031bf9d254cb9e773ef8915d44169d7c049e1bc3edca2a51ea2e0ad4c2df810230602af019f951303a4bb851d69078832e0ac73 DIST texlive-module-gsftopk.doc-2017.tar.xz 11764 BLAKE2B ef3ae2f15809430ce3db9090ebceb9395a1a66bf31045de689207cf52b9744a1435d29f32787b73dfb77ba951109633ab09972216d3a999960d0d94d97f149b6 SHA512 6114d30883da80d9ca222c7191f57c613d28871d737df506f977442484ece94934c2c72e0c78c8ed619622c4d0a2c4a174d917ea9408f976ee0e14f3db7cd55b DIST texlive-module-hook-pre-commit-pkg-2016.tar.xz 772 BLAKE2B f7ac51b07a8829ac6e91e3cf4f2f3efaf8548845bf0af33a88e87791f79415dff57f92ea2e50af093b70cfe751d7f83bc7437f5589d1193815948d2134110f7e SHA512 931966fc66b06841d5d2db93a5e259036ebc4a64d080f3d021386ded16717c7f88be34201f2d7b44bbbcc0688b5a67231ad7d5a844b290dd66d96f97390cac2b DIST texlive-module-hook-pre-commit-pkg-2017.tar.xz 776 BLAKE2B 34892ff70e1b4ad25ab9356f26cae2ae183f403afdc729d9a1e107d161eaab0aa78f22ba2d0c27d7b90f0a30d1e83d29805e1000bb81c50a629888cefc96afa4 SHA512 8db15c4d2347289caf9cbe967e4bc7ee819868d11d6723afbc9ff045247fccf52694e0533f441ad8b69ffbcffcc98e52f17ad901b47a7a9fa2c19cfdcc693dc1 DIST texlive-module-hook-pre-commit-pkg.doc-2016.tar.xz 2784 BLAKE2B 290480e643130dedf245b25741141ae910e094ddab5b3a169e9f9999c794afb6f8c1a999a0d2df5b0eafbf414a6c15bc11841a29552a5c9bc2b78aa93b5277d4 SHA512 727cce2647d203c3a8c8c918ade775af08da1edcea7bc57f55b566caaba5ca42310b6c0a90b089f3ca10718a5c1dbd16c95549930b0d4b33c68b0a3367dbb172 DIST texlive-module-hook-pre-commit-pkg.doc-2017.tar.xz 2784 BLAKE2B 290480e643130dedf245b25741141ae910e094ddab5b3a169e9f9999c794afb6f8c1a999a0d2df5b0eafbf414a6c15bc11841a29552a5c9bc2b78aa93b5277d4 SHA512 727cce2647d203c3a8c8c918ade775af08da1edcea7bc57f55b566caaba5ca42310b6c0a90b089f3ca10718a5c1dbd16c95549930b0d4b33c68b0a3367dbb172 -DIST texlive-module-hyphen-base-2015.tar.xz 22184 BLAKE2B d77a7c76980b877f63d3912e932d906bcbb8b41fb8ac333f30495babd27f7636ad450b96ff00d625b9dc418d59073483b8e3eb2d715fe018e74bfbb502816e98 SHA512 f3c41472d0a39636137b64a8aeed842c04a7c699950a90fe3216af4ad6a80569bb812b043f1660edb558fe966f2679f19f4e5385f3584977974cdee769779b46 DIST texlive-module-hyphen-base-2016.tar.xz 22244 BLAKE2B d979efe4fc452d8d3725b751f20d294d25873df14ceaf8093d3249aa20e57d3a70ffb339686bec9aed6cde1cfbcc5fec4fc801b4deea41fe90a66bb5312e0ffa SHA512 19c83740cc23cc73f2600384e3f9edf777a7a21fc2146d7187fae78f7c44733658ffeb8f6f549468a15309229015570b470aeb4770b70678e52011cc06bf546a DIST texlive-module-hyphen-base-2017.tar.xz 22296 BLAKE2B 8de6b540c4df5a4a51136b96e33fbf9e5fed9a4e63517edeacd0c978a9890abd8721dacf011ee3f49b86252e3112e938b775f627eeb74f3bc868a4f4f7c5e72c SHA512 6a6ccb73d2e56233956460ab6ec1e1585f9ff4d88cf14e91186429f7fee78bdf58c78d96f25e0e8208d8824ab907b49f2d61119e4d7d17c1b79aed2fd2b3e834 -DIST texlive-module-hyphenex-2015.tar.xz 7488 BLAKE2B e5ee4afdcec21d2d5b17c2782543db63e2b656045be0ca787330f3295416d248a25656acda8dda1be80c748d490fe0569dac2038b90d7de1ca723bc111fdd5d7 SHA512 669525ce045b75b1e37d5518626df745971372b15178b89294e08f52106bdc4de8b12d4e35e24bb7dd8009197c0095f3d8957d060833fa3122fa6e81376706bc DIST texlive-module-hyphenex-2016.tar.xz 7512 BLAKE2B 77e2016ad16e11ece80b11cfa803fa74aacb41d1bf54ac98ec7a685e152cf6a98ff071b6134a493648ab333cf4a32235566c1bebdd543fec8ac17b33ddad8fd2 SHA512 d92236780a8e22c2430bc656fb4d4f630665d7be084a796a11508ed102592dd4de940f99e6a3501577c093cbb0cbd861eb8d41d92fba09a6cd0f5e5d2dab9f22 DIST texlive-module-hyphenex-2017.tar.xz 7512 BLAKE2B 77e2016ad16e11ece80b11cfa803fa74aacb41d1bf54ac98ec7a685e152cf6a98ff071b6134a493648ab333cf4a32235566c1bebdd543fec8ac17b33ddad8fd2 SHA512 d92236780a8e22c2430bc656fb4d4f630665d7be084a796a11508ed102592dd4de940f99e6a3501577c093cbb0cbd861eb8d41d92fba09a6cd0f5e5d2dab9f22 -DIST texlive-module-hyphenex.source-2015.tar.xz 183836 BLAKE2B 106ac22c5e4e3035268917a0dbda4f2bbb6c325000fd6da68862bc0860d00409aba2c7b0bfcb5107ec89297ee445406c297d6f5dba61585f6f072cd7bac7dd70 SHA512 fa88b36e3a615e89b11a8c67981d483dcb659bee054ceabfa3b3d89ea38120da7e01e297f960be465e4750e92b44976e02fcca0955732681dd94ec60567ae9cf DIST texlive-module-hyphenex.source-2016.tar.xz 183840 BLAKE2B 9123337f2ca79b38b5dca08f9b2a53acea4502ce4a5d4aa702b82efdd1ac2918c80d1f0cb03186173cd60ea3ef25219a4e9e326d55fb1cbb357d86cecaacc9e5 SHA512 370235797f5754994efb735b8c1691d3be19dcce9e112969323e16502cc5cf695bd63ac5265ce90a7312415a6acc106999dd290a22e9865a03b0ce952ee62f56 DIST texlive-module-hyphenex.source-2017.tar.xz 183840 BLAKE2B 9123337f2ca79b38b5dca08f9b2a53acea4502ce4a5d4aa702b82efdd1ac2918c80d1f0cb03186173cd60ea3ef25219a4e9e326d55fb1cbb357d86cecaacc9e5 SHA512 370235797f5754994efb735b8c1691d3be19dcce9e112969323e16502cc5cf695bd63ac5265ce90a7312415a6acc106999dd290a22e9865a03b0ce952ee62f56 -DIST texlive-module-installfont-2015.tar.xz 4792 BLAKE2B 4b95f07b2042b50001b12126dfacdcb359b4b903950188df116a0381c33d6b2b3058c64c96fa727f653f4fd547c6d43fa20224fe713dee5965f01ba69728befe SHA512 48d56cb3b99b3181034184307f5135e1545914c76a99450e88c32f736081a9cd78ebf3826918468514d7870f592f332dffda57488c90e833e92d6243739af06b DIST texlive-module-installfont-2016.tar.xz 4800 BLAKE2B 58cbd621052ee3d8443ec94489b3b64f661fc475b81a6c577c15ea92e73dc158739e9bcb952bc8d3e42a7b7eb5280fc1f97a492d35d4fc6b41eaafe773e06a83 SHA512 b7fb4ae448a386338bebb2d77179f8c407c30ea97f91dfb25023408a4ccd932fc8c887ada7f932a8eb60da4d309f34d5c219bc9133cfa9a18fe9ff0ca2412767 DIST texlive-module-installfont-2017.tar.xz 4796 BLAKE2B 05d37b0526c314d3416aa48ce80c843e2bb7b7e6b239931689ed2eb02e413d9ac2d1a3bcae98b865234449e5496e5f5363c75dc87fde7bca7d6d62c6fab54209 SHA512 f15bf4b91feaf5af8466db0492aee40c3570494a9ad503b62badf319b2aa20371eac883f714b60e015fa3ff15d8cddff65da373de653a6780fe2709de8fe8071 -DIST texlive-module-installfont.doc-2015.tar.xz 56044 BLAKE2B 98c31676fafbdb7bf9b97cc9f2c50db823840677a263a27ba8a115f858eca4a813cb43e986770459bc112383fde2bc15b8a28442e5de044204c139c32a1a739b SHA512 877853b347f21726d4bb93094a61977d5ff0a9c2189f7258519238e063764c8116ea9549cb7151d3196b773d5260e490801941d7719a2daeb612028221ebd359 DIST texlive-module-installfont.doc-2016.tar.xz 56040 BLAKE2B 408b1bdc82986194881342bb82fa9ec6fab674f868bbff1c607be02c978bb4153bb5c1fa8c35b89d4824e0dd69daaf4e892116b31877ff2d08eefb20e60f17e1 SHA512 601fe2974f002ede756a16fa7edec7b930ecd4cdaab7398afc9b0df33cd5d3193894d674d139468916ec52cfa9dd139b2783f4c99e37349785c3007709b558fa DIST texlive-module-installfont.doc-2017.tar.xz 56028 BLAKE2B 91169625c57838433c30f8b4e9830d9a949d9adb13b0dc811f68f4de516e05f9ca119634d769ac5fd630728ffc5ca7ee53c1a363d8699e374ac9bbdac9007eca SHA512 cad711520909fabcb44a551c3d3b4ac12682ffa5ac5986d168fe0e0c0e5ca0cf8135d2a3964f7d4f15f8891ec5d44fc88d0f00a458308b82e31dd1bb52dcdcce -DIST texlive-module-lacheck-2015.tar.xz 432 BLAKE2B aaa2ce03ba82dd76a21ad60bb095a8717dc936b2b4334373c5c2514dcb5a0b6e0776989071d36a94c1ead43b92ab658b54cf427776d5bbd76bf159886d8e7254 SHA512 3754a538b8699b871dc8f2a6b5ec9b483dccbf34012457fc25d358387ded56ae51be82c7f4f0e3be1211695665a3241a5cbe61cbfd89e81a54bd7179a94a2634 DIST texlive-module-lacheck-2016.tar.xz 464 BLAKE2B 146752ce092c9fbb8e22647690c47d623217bab6fb95b004a761e003aaa3440d74e95b75889219e576978f6914ca4cfe4d789bb030de4b82fb51e6a3171871f1 SHA512 b27fda27d39f1f20450f72cd5ccc7bc59590d16d6ef0a79d80563586b3013ce5701e9a6045c53539390028a1372f99386c00158a5fe104060e59eeea6e75aed7 DIST texlive-module-lacheck-2017.tar.xz 464 BLAKE2B 8657aa4ce38ff1d433a1fd37347c362169f12a3af8e2127e462565f8f7444e53d103c0a44acf38c45aa3b222a40ad5699093c6e9556c2f3f254d5728a29cb293 SHA512 16a3bcff6278cbc0b8237590951b6e5c5cb4f13402d2991db8f69ed4ba7c95a4cc2caf6563a2e38a386caeb68af11452d26a3a18a8bab3576255ba88128a8eac DIST texlive-module-lacheck.doc-2016.tar.xz 21412 BLAKE2B fbd9afe0ac1c08ba73c43b71561def4e6f4a8425c9c82ed1e9f7c92d0c4702e5cdddff2666213b463abcbfb37e4afa8e6b4b8817dd828df92ff20c52a0cdd351 SHA512 a993938c00147d2859544ae266ef7a0e9c57d74095c6c0ababcd36a14a36e22d7ad2856a960278b81331566ba6af80735d644b4493e3ee44b3dfe96194d633ab DIST texlive-module-lacheck.doc-2017.tar.xz 7404 BLAKE2B 73eaeb32befa917817aeee5cd5c345654dfc565e82e8276ec19cec4684bea321ce66e63bbf92f80b88866dbec1a6b0e3e2016611bcb104fc459392b2b9d8bda1 SHA512 dccade3cb114fcaed052b8474e6d4e3884023cfffd34ba8e4895452dd84f114270f3cd20a731b52d5443953154d6d0c112b27bbad536ff1cdef463f66f1e9fa2 -DIST texlive-module-latex-git-log-2015.tar.xz 4832 BLAKE2B 44b27a77c26775bafa7a5eed024eed37ca36563a4777975b208b93d8153b8a5b07c22e4f71a93a8fc9f221ec985f30582c8efe1342665cd54ce21e705a714c60 SHA512 6493463295df6cfbeba72b87445dac94bf193a53775c753f00650e313a0a3f9a6ac330f63c8244e0039f17e5da8f5342f8a6f7008b53e2affe23357459c82962 DIST texlive-module-latex-git-log-2016.tar.xz 4840 BLAKE2B 4cb644f2c70bb5b9ac69a27951482da2fad6aebd848611c2ef96c713c369533fac38be783eb1ae77667c5034ec265d82c0fb2aeb3d735bd0af3d242316312887 SHA512 bb65f8d8198ce06c527e2c766b0f80d4cae7391fb223a883a3d843823c49064a62dd6402c0881eed0d01f4eaa55b703f2cb354e205e3ff44c83fc7fc56323b22 DIST texlive-module-latex-git-log-2017.tar.xz 4840 BLAKE2B da03a5d25ba505e0f545056c9558abf7a0482bdd783d9cfa7484b07345bbd1781c9c06ac9db8c1ffa9a6981432515857eec74ba3ee590e6b34a4c7bfdda1c626 SHA512 01a823d96ea3cb193617ad26405768231a1ba3f22165b008f0a4898e3db14da424cdcdd12fc353e0c89b42e6cd80e3b1531d772f663ea9487f8fb02c763a1c03 -DIST texlive-module-latex-git-log.doc-2015.tar.xz 91528 BLAKE2B be54a1df310ec4d5087ef724275c14802a47195a70a00ac49e1c0a90fefc94401c168e9e3306712fcfa86a705d910b1e7a7533949b5b714ce92a1d0e11ba3cf0 SHA512 21a090e73e502bb2c8ba29eb83fd4990f5529f2dafe351f683400fc630766512464613d8d22c6b54a22b3111426796800dd80815dc0d67e660034d8eb6cd0e11 DIST texlive-module-latex-git-log.doc-2016.tar.xz 91528 BLAKE2B 1fd46609e1e87d5d55bf61c61141ce7467da6a45d6fd36a350dd74924b9c67619843d7ca7bc11cca3eab62801f444fe0761ba1224db9f2085231cee4514ecc14 SHA512 0e08eb2ca6a0c933a82b66058d463c781b0313e5631ed4e35312d0f612dc2c627dfa5ad5d4b520a457975f31266c6ce132f2318fa2fd1a66f4860fc14dfd334d DIST texlive-module-latex-git-log.doc-2017.tar.xz 91528 BLAKE2B 1fd46609e1e87d5d55bf61c61141ce7467da6a45d6fd36a350dd74924b9c67619843d7ca7bc11cca3eab62801f444fe0761ba1224db9f2085231cee4514ecc14 SHA512 0e08eb2ca6a0c933a82b66058d463c781b0313e5631ed4e35312d0f612dc2c627dfa5ad5d4b520a457975f31266c6ce132f2318fa2fd1a66f4860fc14dfd334d DIST texlive-module-latex-papersize-2016.tar.xz 4608 BLAKE2B 702216f90287e9a05883c7c50dc28c1c12be11dff0d0f97c9a6fd4ba7dbfa0e7b19151af47e25ef4d2c60316db2f634e8feaeaad54c016fce8a082e53ec406de SHA512 84f4af6e54673015a85ac1bc7e16a93b1fc9c57df4251ca56fd3af5a90bbb750a9d4aef4fc5ab769bd3ccf965ee1bc31704de90d0f2c88d23d696b866c8a2fa5 DIST texlive-module-latex-papersize-2017.tar.xz 4608 BLAKE2B 702216f90287e9a05883c7c50dc28c1c12be11dff0d0f97c9a6fd4ba7dbfa0e7b19151af47e25ef4d2c60316db2f634e8feaeaad54c016fce8a082e53ec406de SHA512 84f4af6e54673015a85ac1bc7e16a93b1fc9c57df4251ca56fd3af5a90bbb750a9d4aef4fc5ab769bd3ccf965ee1bc31704de90d0f2c88d23d696b866c8a2fa5 DIST texlive-module-latex-papersize.doc-2016.tar.xz 596 BLAKE2B 2865ad352870d02771d289a068e42faf384d1df87e026a921b281c6cd1392f8a9422f1ac420397d1765fa23fab77da7844b2d27e05cdf1976a1163e2bd646525 SHA512 c4360a451e9a21ea60dc10631a97782aaf6ece934b0bedadf5d0328ae689ef599c914b4ae2579d3c0ff5bd833f93c0efbb4085589df56a7dc93c895b6a519a35 DIST texlive-module-latex-papersize.doc-2017.tar.xz 600 BLAKE2B 5dd6592c5680266f071539d861b4d5acaef86743b2643267b40c8a25dd21454f608a593dc804291ce241000af96b9206ca2bdff5322c88a351fd80459363bf01 SHA512 e3aa2050c9fab9c806f0df66bc2d34b97a8b67e6e1bb41b13e524054731419145003305117ecf515dc47c98ae365c78784a5f09f823145e01ea08aa54ebb024b -DIST texlive-module-latex2man-2015.tar.xz 13616 BLAKE2B 559913a2c96dcc6ddffd9a66a9900c2d01da8a1272b3d7486b917b07c5c297e5563801691b356c930e56d493dcd071122f8cfbfebe9c979219a54a0d6f687df9 SHA512 679e2e6d3ac452d595147b740890d8dee439b42b71a1101e095b568f05531322f5aafd289463019879d3b79cde57c31f7a1023b6a933bc013c2646b819bc4d25 DIST texlive-module-latex2man-2016.tar.xz 13628 BLAKE2B 06d050c5efddf1904bb45e0f9b2acf27cdfe781c215521b2e335c0abfa2487f965b93ec439d1305e1d081a5e42ba4ab8e4d65f3781ea50f320ff795add16b1ae SHA512 5b5403b76d5f2ef5b9ec01ef925c6adcd4b5f17fb17d7afc6bc3663e553d6845c4db3551e2150943a9af5853ccb47642cfc49a1abe5c7c068d5d59e02a2f5b8b DIST texlive-module-latex2man-2017.tar.xz 13940 BLAKE2B 1289010000370b5b88ab4baa6d26b299c2f67d385efcee8c5387658b5fbd1b8033463cba4c664365dae9ae0eed84dbf0831559f81286ad46bb6ba08aa5df6a41 SHA512 e3579403dc9e984cb51f8854436968abf69a29ae6984cdbd0fb2fe0141b1ff2af65d2100011fb6355580b7f8a73a3c0bdcd3b225c8f7e13a828c6b2c5ee602af -DIST texlive-module-latex2man.doc-2015.tar.xz 231872 BLAKE2B 5a338b09b4b0c021cabd6c4db03cbe9c665d48960210f33437b03ad6cb36994c21a817f8295dbe187e926c85e110da0e2b62a9944c086be6d61048257d110bdc SHA512 a348f141453dd57260edf0ea42c58a2b9a70f0ddba0dba506c9880f5d7888c1b1189d60c1eaf5ead15fcc07760d3d43ae9c5178d3b65193272b1bac7389f12ef DIST texlive-module-latex2man.doc-2016.tar.xz 231868 BLAKE2B afe10490e59643f33da181340db5a3eb94394477a6d946c1aa5d639e7f854cbef2b4774b673a53f424e2947f760e97c4c50c3b12ffbc3ba0960dc5760e176325 SHA512 829c4b3393ad9a1cc50e71cd9aceb1ee457540eadf11941dee58ac5741b93c70c8c19c08c12b10d8ef7ef1667937899ab25e2d3b451ce961154885d69cfb1070 DIST texlive-module-latex2man.doc-2017.tar.xz 344456 BLAKE2B 39e69f1301796e5b3561075496b3f46b7d464296dfe4db2f55e7230cb788efc23dfb399838e6245cf64602dbdb865ecf725ddec214824913974f1c88a6882ac5 SHA512 88f4b0fc6a12355b0defe1c1ee10aba1d06cd498556ddf043ab12d480ed5f1946cbceb58de7beef452afeb24e416261eed8aff8c21c330909f6cc6a8cce9d5c8 DIST texlive-module-latex2nemeth-2016.tar.xz 7082664 BLAKE2B ece6a898180446590b092deeb1f1c8dcd96f3692d2dfaaf24ff8981a25fea8080b10d8fa74dfffb3f0bdc899ec63aab4033a39fa4f672b543ac5c4357828c588 SHA512 f65a25838d5feb6c90eefec17e13561241359db663dc1c109a1a0fc6a4d8dbf48919ef068db1284c8e117d22566230ecae405c69813fb7e95d26cc1e5da1f403 DIST texlive-module-latex2nemeth-2017.tar.xz 7082664 BLAKE2B ece6a898180446590b092deeb1f1c8dcd96f3692d2dfaaf24ff8981a25fea8080b10d8fa74dfffb3f0bdc899ec63aab4033a39fa4f672b543ac5c4357828c588 SHA512 f65a25838d5feb6c90eefec17e13561241359db663dc1c109a1a0fc6a4d8dbf48919ef068db1284c8e117d22566230ecae405c69813fb7e95d26cc1e5da1f403 DIST texlive-module-latex2nemeth.doc-2016.tar.xz 23852 BLAKE2B 31d0b1210d73757fac48756e80be61e4383701acaaf5d80f56053b41db17e64ce5eb007f1dc352dc93929b416f12b6f3f11b93e9f8b7585613a02dd83b7c3036 SHA512 611ccb9252914e28d8008abbebc02b1d540d151978cd306635aaaa181a2cb42c41a573b10c2fcaa1c805b66545cfa0329301e3bda6b87d5b7e01af3df3491a2a DIST texlive-module-latex2nemeth.doc-2017.tar.xz 23852 BLAKE2B 6636c3c0fe7628d8ba8c600ae4ff84add3bc9f7702f596fcc3bf2d24f5a2b85e87e9ff8cf301adf5354504033ab0c3ef0d5bbc3ed5c52c6bb9dd36e39e445dd8 SHA512 c55505f0b00e4d600ef9a40461f6e3888f4c820ca1462a2c2edbd5c9f9ca75e08e543cb9fb25ce56313a6eb80747a710134ec5933f71a172e5a675ea9a0d76ee -DIST texlive-module-latexfileversion-2015.tar.xz 1636 BLAKE2B 7213835c6cce59463f3d651a6e536132d0993fac82ac3127599876eece8bc913eb5487c1de651377bbee428218a0e3c530c85d35325a2196f2d4e3d24619caae SHA512 7ab5c6635a6c0f6fcd3849f51933afbc7756d6aa58f7dca16cd0cc5243bee687115fdc358734546b7d4298b924a2a461834880e1f83b064b67beefdb805d9ec0 DIST texlive-module-latexfileversion-2016.tar.xz 1648 BLAKE2B da6f711a7296f96ae6de7469c4e90deb4aa2adfd018e6f99c60e49ed80f134dbe243c182aa8d9d7503541f6068f2aa10b1d5a5e679da38d86d3e7980071b0b1c SHA512 20c1596ddb6d554b521e2e67529d4eca94391616ef41bc52ac504d11f991e5416a2edf42d1792a5081f551b2d60c29353b3ef562efb77b98f30590600e26c2f7 DIST texlive-module-latexfileversion-2017.tar.xz 1652 BLAKE2B 5552ae1828ec81909956d20d68bc35c1d6e09a10b7a7439c633ccc8612553340d4b7afcc7000a8db1e4793d618fe0f31116e993bde0bd907ce644d1e2b929e7e SHA512 7b2c2ef5ae64d2921da0fa553f7fb745dc7c8f9c5675f5c018e29a4745f2333c0f51d00eaeac6474a35a382d9286896b0c9a7a105424ec680f53f8a93faa5b2e -DIST texlive-module-latexfileversion.doc-2015.tar.xz 928 BLAKE2B 84926c37be298b5e7e63a14782e1668f99cf73ad790e3e7ccd3ad8aef9cd9ee4f43a502d520705c161c9ef094f57f3cf4226c70a27c2514282f5827e2974c08b SHA512 73616f6fbd0b47cc498142f75c68b1c8eac42396e48a2434d62cf0ba5e533418a93f925cbd46c4dc43e8cc688a086985ecd7506471ed9290a48a6db9d0788c73 DIST texlive-module-latexfileversion.doc-2016.tar.xz 928 BLAKE2B 9dcee77e57b6936b7c145a9ed8eade232db14018d0167877d829d4ebba8a10cae2758bda4138d648d5161b3a57b6e135b4878e59b5f9e9efaec22561bb3d25a7 SHA512 93e172bdd159dee0608c7c9b0454dc24c0457b1ff6060b5a09295fdc3927bf564486ecaff87d25f346c245cd8d83b2c53032fe0fac4432dac3187a6a8e9a2ad8 DIST texlive-module-latexfileversion.doc-2017.tar.xz 928 BLAKE2B c5654e989d5c5edb203cf77493edaf588cbd125f49eeda6513eb0f335ec1c98d11a53df98c0e5233503e985aa89fd9c6239a250d85e6eb15d26c23082ac6d305 SHA512 46a5495320ead028664b1c02c872147cf350f05f1f9a18291fd47a266a06a66449bbdc0d9d4818cad30f75f29a2ea3611fd6c88379aaf3a703e76e6df9f6b679 -DIST texlive-module-latexindent-2015.tar.xz 17616 BLAKE2B 01336efdaf5b28a9d25ca57ff38c54338f2e73f952132ff277b4a4ec81d02ea7cf1a7bcf5935989537631887de7f305094f60bd8f77f9a00cf57affc922f2ca4 SHA512 499fc65d51902aeb20d9cb6e7adf53a05dc5035e2f2262523d39490f466ad792b0eb0532e932675f2b8be516d270fa5dbad5377922573c078f4c4ea5128332a4 DIST texlive-module-latexindent-2016.tar.xz 19736 BLAKE2B bfebe9b8aa886fb8947fdf0138313703f2d53e92067f2cd420733923972e9fea13e457bd5111c5bb20a83377d7de062f9c740c6bb11032ccbc7d3fb79040531b SHA512 97667beda33dbc772906e845671902ed7cae0b276b3e9db3701a32f2c32c4aa2fa0f04cfa22d5cb3b9e29084e23af86fc7a261ffd09f5ad67ca3e4f5e0258265 DIST texlive-module-latexindent-2017.tar.xz 38844 BLAKE2B 3ee9541872df5fc37587c563ad6879f7c9d151b19838b71b79c8a17a252c233a581ed7333e0317e4c152b5789e6a67c01de9f3157851c48e14599cb9b55a13d7 SHA512 f8797cf236d783536bd208abfbd7bda3fe05f5101e3ff2cdf546179a526029ab47fc25eadce6f54cd8f0ab29ea155d412163726cc2119395ced80507d8597f69 -DIST texlive-module-latexindent.doc-2015.tar.xz 297260 BLAKE2B 0b6fb83a083cda80dbc942b80e84f0e97c636ba560e6dce035f1449b4194b998cee53f6e5d25be3db85432c27ef650d542c10ea41a2c9d51393bd7208b46f925 SHA512 82cbb8f5761d42cc4d4c797da32eb14c6aebee0cccc48c4f1e9c0381d2dd6c9bf59457f079cdd546bb0a804e22cc5318a488812f46d13b9d6d03b0fefe006894 DIST texlive-module-latexindent.doc-2016.tar.xz 343636 BLAKE2B b83c3a9146e018bbb6a9142628359f300e552a153dd264a6950cd8fab38edb89211e36710a30d90bcc253a5b9cae090c135b5e6ae5b0b5fcb5030561d399f47e SHA512 4bb97f2ef234200173827c44f23ba49d709e0d0b5934671a0a14eb9e9932f139136dee534390a898e1a3ee0cf0fd3c07e90c2eb77c4a09d2b5b0431ba3d9f79e DIST texlive-module-latexindent.doc-2017.tar.xz 541996 BLAKE2B 7b239ebbbbcd0904a2ed31ba6f092918bf75703cfaa032001aafac18dfb1f10f312ff8edcc919ee389c2242ff6622bf5ac6b1ab859cd4a75f2ec163109bb079d SHA512 53d8e5566272f7dbfca899687a4981e142d9e801d6f9c6c9a33e5fa6adb0bf22828edc130f7320a3719b93001125066ec48a497743490ae5f7872747317b6f2d -DIST texlive-module-latexpand-2015.tar.xz 4392 BLAKE2B 824fc8c7d769fb621b5f848a81ca925d506079d6bf1561642d887ee772ebc23ed799cb3a2b5af4d8cfd287a2e88ee9eb3bbe9e0e53f746127100360d945bdf74 SHA512 6a57b0f2efede77bce1a5ce6a9bb74166f34cf5496efab8f12a42e0c37610a159d4e51304cb33575b0f58f20e2d693643608dd3e43df8a077929eae06ab4b525 DIST texlive-module-latexpand-2016.tar.xz 4664 BLAKE2B b59b326a7f1c45299847de2879ab30bab8969f14c04feb485956ca81cbd2eef52843b9185c8dde610990291e744065b1abac17018b18712ff1947fa13e54ebf8 SHA512 6ee6d23920539c540a67516a7f7a07a454878e61424e9e40328e5562872e1a555ffd75a12482a09593b8ee906845ecfad8633a931ee2e05b9d4918a07aa67ff6 DIST texlive-module-latexpand-2017.tar.xz 4664 BLAKE2B 3ab8f981d0b2c6fe62610c84c436738aeb16b05be8a38634ead040050272585593a5a8cb701af329e923e3b6ca1759f7b7dc3d7f37bcdfc88b6f417345ce1e00 SHA512 e74ed2886e781740d77c18303fd98eab17e431812f033b0e7734e4aec966ef3476605ffbdefb960f7be511ac5c2e4e01586f3ba3b3b1708e02b0656a02e4b6d1 -DIST texlive-module-latexpand.doc-2015.tar.xz 2120 BLAKE2B cc7817a85bdb682789db51fa0cbc0d4250061c2ced26b63a2c37726ba2a0c76bc2b088a7e10fe5cfc6808954a605384fe3643af70136bcbf5df06bffa15409d9 SHA512 710df97ba7f1a9ebfa35145c64dd48c4a2d625d514dfa19fac880c11e3f7126ef682f7aaa4352d1f19d4e8db1654b46765d1293dbbff76db9c25407b64384bc5 DIST texlive-module-latexpand.doc-2016.tar.xz 3000 BLAKE2B f407e0ca494b9a33dbf5bb889903f2e40c5bbbc9b29b7810ae7853adcb3fe93dc1eec8ebb661ad532ed698888532008b127fb6aeb294114ac162ec0d5b7ec4cc SHA512 be05689f140ef29ab04c86c60f61dd178100c914fd57dd7da1425b94cf27f1d8bae6e34d2ca8e2060045335aab98607d1bd53d4cc6753a6675827a97ecf3d786 DIST texlive-module-latexpand.doc-2017.tar.xz 3000 BLAKE2B b37e0a3af2f1c77fa3399034966d758374555b87381b614b92eea44ea031f0f3d535adb1f845fbad57b6e8f022e3fe650e656399f171b9ccf95081a52ba3c8e8 SHA512 ab847d512042ea1079621f9492001ee09c278b130a7c61412d883fb3687bb85d52dc53c3133d54acd444c38d21d42d5ad1b95f918ccf38bd9575f9fb19bd6ede -DIST texlive-module-listings-ext-2015.tar.xz 4852 BLAKE2B fb19ffd9e77f7e1226ad918070efeab01e6a1fbeaca1eb49910976a379f17a550dc3606f71d4cbe5b0978d11e3375655efc4ea44a1a6345816087a4275fda68c SHA512 cc5454b01fd1fb660ee8ddf240e891faf93e591f7746cf8fe86a84a136446531817c1f752a69d8c6473dd75dc3e85149d3d4cb7cfaafd86a59f82ea98d80f88d DIST texlive-module-listings-ext-2016.tar.xz 4860 BLAKE2B 91f6f5009ea75aead667cd32427783a5f2b4092c0e14a0cf58841dbbca0839c5ab085436d61db8f40b8ca9752c03696c98fb1cd7184e78e73450e24999399f6b SHA512 bf41e0d10a17cc6e555ea793dddd532e8815c17d67c7522220fd755690487cc452d39326e139fe0462210151a18cb90860026ba69d2f23e24af57de4ce9317b6 DIST texlive-module-listings-ext-2017.tar.xz 4852 BLAKE2B 5cec8bb40972739e36b6f2e18b0d0b85ab0d719e8b752c1184fcd84da3c8bbb7687794b256e4581bc94718e97400ca1c1d2a0abbba171cc85531381dd608a6d4 SHA512 a40ef2786fe5624c233f846995903ebe19fe6fb9525899f23e73818eb8f87dcb296d6bf0c23366741f6a8eb8655c21ae7337a4b80d90949961b007ccdc67f461 -DIST texlive-module-listings-ext.doc-2015.tar.xz 103704 BLAKE2B 3ec742d4a9fdbc21b3dc0160b1ec27ac94625f472c415723ed0d2a37139e7d7acfd74c573dc309de95a5afc5dcede3f93096e3be586f4c524eaf8f8a245a3d16 SHA512 bfb004dddc09564a63f603aff661826eb4237ef110a3d874ea9a3ecbd0f7ff8f91f416634b7eb1dfb2cccef1fb5ee02bf8353bb9376cd7692eab4691633de8a5 DIST texlive-module-listings-ext.doc-2016.tar.xz 103704 BLAKE2B 1f8e18910ff3b723ef34c954c07759d0dd914cd60bb3aac7c4bf3ae55e1d0f57561d8708c039ea0147701442b09cdd6b4561caf0dd4528235f5b1c910ca4992f SHA512 a7f07219739d4d27c5be405968eef6dbc7f86b10928d65f9267d117008daf25678ab013134894a69688315800c8046fb28c5357285f2c32c5ea3be4553b1b14c DIST texlive-module-listings-ext.doc-2017.tar.xz 103660 BLAKE2B 6160b391e62ab03455f226c7db98518a4735c630b7599bc88a868ac760d602bf07bd05e846d7586791b7ada2c666de73bf860c222e2d1d9b7d4616ea0dc063d3 SHA512 edd67257cb74020f36a11a95e6f53dca80b376d73ccf75a87d689ec606019ba35f5b836f012c1817764da8c3b2947ef47ae707f22c47c4096dd31c4bfa58a327 -DIST texlive-module-listings-ext.source-2015.tar.xz 22656 BLAKE2B 64171a8d197dc9d3bf73d2a401de37ae9d8cb4b1009946ba0b78b80448c1e72f3b72fe3cd330d4e93d796f1638d46e37ea511edbb29409fa4eeefa0334232712 SHA512 7525637b396c4c0221db68038a5c5e64fa021d2e697312301818126de2a7547379a24e9d215b2cb30287ef83619b59889b1d20b678d28d61ae9577d3c09f367f DIST texlive-module-listings-ext.source-2016.tar.xz 22652 BLAKE2B ee91aea155b85220ff2dbd9623f01a1a4737badca0375dbf56be4ff344c1efdceb6f248169fc90e27fdbc0802b0ef77558e5bce505e77fada94f959e8e522a84 SHA512 c6fd772d878aea20c002bd10aa7f99c89f912d447fabe3742845f90c8a9b5708a3b933177b3cefa8deff4e287f0ffa3b78e516fc5b43b3ef1f84b4bbeee45dbb DIST texlive-module-listings-ext.source-2017.tar.xz 22640 BLAKE2B ced7c27da8c445870a22c02575adcf3749f6f04fa0db23016e9712fa95087a75ffb8c4129d3eb4bad28c0d780502289ac7f5016a0bfe28db16eb81a1a31f2943 SHA512 4bde1dbcd6c5dcd258682314cbde29ce93c4c765158798b27fa17a23fe77c3e4ef73f86578716da6233039f864bb44a1450206bfa7c12b7500d650c16930784a -DIST texlive-module-ltxfileinfo-2015.tar.xz 5308 BLAKE2B 193ed0e3d0656bf8deb9e7d4d8c12b271288cee5a44bb818564b6f1552421e625549c784dfcc44fdf3c4a4197165e684e3ea3f953ba2b0c56c4d59d3a60064f4 SHA512 0c2219904e92d9f1b430056df2ed0ed1397d6ca87130cf5192fb5219e60a5585e8838c61e5e35ede537fc19337b2f110b98396e159cf53c6b092c76a1437671c DIST texlive-module-ltxfileinfo-2016.tar.xz 5172 BLAKE2B 612f8b21a4ec4c2571cc0fdc9776ab5c5faa5bf865b7946a1b8e2d4354c70a2d7825565016da339c8f89e2899e49dce841460660913fb959fee70d14ff434ed5 SHA512 f441ef14def62f9ff9a6dd80574f0a526748810b17a5993f2880f464eeb30997578406112179103fd614afe91d2f6bf8ca19448e83ef455d630623980eee67f5 DIST texlive-module-ltxfileinfo-2017.tar.xz 5172 BLAKE2B 612f8b21a4ec4c2571cc0fdc9776ab5c5faa5bf865b7946a1b8e2d4354c70a2d7825565016da339c8f89e2899e49dce841460660913fb959fee70d14ff434ed5 SHA512 f441ef14def62f9ff9a6dd80574f0a526748810b17a5993f2880f464eeb30997578406112179103fd614afe91d2f6bf8ca19448e83ef455d630623980eee67f5 -DIST texlive-module-ltxfileinfo.doc-2015.tar.xz 38096 BLAKE2B acffabb9ab589d2c29d4e88ffb1ef54976f19258234c43fa16758073651f5f4181691cfe0e7df5cc9dbbcd1f889ba162b81cea96b6a74a54211765a48ea96212 SHA512 0c0492d5f51868ace19e1d30dbf8e32590eb683ad1a5a06ecb491479699462ad9d8156561e58fdd0906a4d37272d15277934cf4b57c8b54fad8d817c6d5691a5 DIST texlive-module-ltxfileinfo.doc-2016.tar.xz 37612 BLAKE2B 8ccc068240c79661e402c79312025e28c19a79dddde6fe1984aee2d2bf305180bb7e389c2d23d611e94198d229a067cc0bee421514b94ef6d4b03e0f53bae204 SHA512 13fb8954668cbb7f3e08719c4512aaaf3d9f9798d387ca8eb42d8601a38b37243d2085a6c22814233011fafd6d7f4d0d38c06ed5e8584e37f2e863cc3fb9ab4c DIST texlive-module-ltxfileinfo.doc-2017.tar.xz 37604 BLAKE2B d36e08a057af2bfb964901caa20b79ff84013f80fbc9ed19545027c104e007110dbda9ceb62f8d5091f50947624533d45393a9d7cc0bc1b470a768fcb390adb8 SHA512 44e7b6664fd865a78ef23379cfd39c720ddf9040d3ffe63c4ea922e2825a14f49926782e1e3ae4cba347c26b8bbbd15e630d94dfc36c68dbe813fcaaeb11da88 -DIST texlive-module-ltximg-2015.tar.xz 10332 BLAKE2B ce71a21d1cafb7edf93636597d08e4f6df832ba9c34c7121fa2a9248456fa62784210b273c9007c4de53cdc2b9a597432efd54df0917caf9c4ed56170d5c1024 SHA512 1be2aca26a4dfbb5dc0ca9ebc006b3d85d761cc0822a43fe65b344caff201bb31ebe481fda6df55892881cdc2a4b9ebc6e7a577867535239dfec03ee1ed8ab27 DIST texlive-module-ltximg-2016.tar.xz 10352 BLAKE2B a16c2be4855eaf69e527bf91a152c1e677688340f56c3c31ed4453c4e3700e104df42d03b761bb18a8a65fd1ee9a26c27b202ffe460aa38c76ff129b13ef8e1c SHA512 ddae4ed4afc9c4e18b0cb7a49cf7a0f3aadcbe75bff0c0962b40aab505ebd5c2a8b60f523d9cfaa9235beeb75601126b5621b3a84437ce21c3fd4d651ead2783 DIST texlive-module-ltximg-2017.tar.xz 10352 BLAKE2B a16c2be4855eaf69e527bf91a152c1e677688340f56c3c31ed4453c4e3700e104df42d03b761bb18a8a65fd1ee9a26c27b202ffe460aa38c76ff129b13ef8e1c SHA512 ddae4ed4afc9c4e18b0cb7a49cf7a0f3aadcbe75bff0c0962b40aab505ebd5c2a8b60f523d9cfaa9235beeb75601126b5621b3a84437ce21c3fd4d651ead2783 -DIST texlive-module-ltximg.doc-2015.tar.xz 350872 BLAKE2B c6658b15541ac7094e4b307ef2296828f66672a484622d97a239f5a1489fa942633cd275aaf09d8b5b12e1f1106f7ac39a7c7b05dfb672b8a12bef06436ad467 SHA512 18ac14dbb519192f658a8c004c361742b68534161c0814d911f2ce5a023446ff5f4262884ccdd0e3a91c2dd964c5f395aaf196e1f908f60a45e380f0251ca41a DIST texlive-module-ltximg.doc-2016.tar.xz 350876 BLAKE2B b833ad0de044661199eb4e887a496b19f1defe8dee2a058c9cde06032a74a178af4594a62012ca5ae05535cd29d5711dfddd2968392102f3882ae549373b211a SHA512 6c6a563586c706bfb547e69b26821a09a4818a9e4d4f611bdbba2f60f6fb7bd2687b7eb62e0f121e920d4653954453b2e2f27c5f1ea03c0658d53dd4418eeb55 DIST texlive-module-ltximg.doc-2017.tar.xz 350876 BLAKE2B d4e2fb1c140120aae6c89d347005a6c385c7c2fce1cc69ab6dd32d5456df90871b8ec3f251e035332e5b3359ba6804924b622257a1b510878412f2337059e8df SHA512 a761b23a9873912e677f042378b7598750480d527c7fd58b5c36be638265138033e4a6aec411e879a9ada801aed85694898b4da9459c52040e9d33408ae485a8 DIST texlive-module-make4ht-2016.tar.xz 10880 BLAKE2B 9bd56da29d126a8b2d80b47587fd737ec39647b92e1106fc34ba0713f1c76d1fa36f139c3e1bf3fe1f5017028c463c92895f8e37a9ad9d1ae1f25ee9fd96427b SHA512 3e9da602606c3766ccde30014a406a4898a9a416cb7a73643553ab4f793826a418339fff8e4fe8e62297c4c02cf325137922f1c5f7f97799c25d4f4785eec3a4 DIST texlive-module-make4ht-2017.tar.xz 15268 BLAKE2B 8ce45523d313cd72676027b072c2bd19094b5017dcb92eeb35d82ac7973d5d7ec111d7cfccdeb5f254ca3abd82f4db2e696ccbe8b1284790c65a274234d7743a SHA512 06d90bcc80409a9f18024bf730f956d126bb5745f43e30cf159ca8a94487fb0dbc347b1b30b2d954e8e3d79160ee0c13c94f4ffbfefae332bf39f94823da599f DIST texlive-module-make4ht.doc-2016.tar.xz 67372 BLAKE2B 722199fb7ed3bf6413b2417e106bef66aab450fe1c4acbcdabc6c1afd181641f35957ab846be0f82c5b8da111a4d6e6fcc32cc51c566a99e8d62c6b8da1eb60d SHA512 836d44b74469dfde682ab6e3475f555faa93301f6f1928a41b24c592895f6770a25e4128f6ddb89edc91fef693cd875aac41993903d8f5f2a5e0f8e2427eab55 DIST texlive-module-make4ht.doc-2017.tar.xz 72112 BLAKE2B 24a227bf3025db627785580ddeb2a4dd894b4e3b41bc95d53e8f98ca0b319cdb1237b93cbf59a0d15398ff31f303800cfe1f68e1c2e9514fb36905b5bc993d25 SHA512 05dceee32a5488df1bc889e2ebd006cc2c901e8445a7f7e3ddde51afa24dab59fabca9b2df963febb7018b4e840f0107f7aded5653ac9046b7625d3a5852fbe9 -DIST texlive-module-match_parens-2015.tar.xz 3308 BLAKE2B f794acdbc9e8b0b79064249abc96ee3e694daaed64a56b05c24975e073d21c0834b57a6acfe2233202060f687863c1ff4b535dc8845f3fa60a202ff11126cb9e SHA512 48b329a89106a9d78299fd049c17d27733ccfc48646b438890137b2015b0458bb7f06d619eacdbd1eb18215e342f01bdb028a449ef40a2df23edd6423077c363 DIST texlive-module-match_parens-2016.tar.xz 3328 BLAKE2B 22441bf4709086eb73afc83e46525059825457a0e28ac4a345fa2a20de92563353c5dab5e794b884dda66a596f89ba79a485ade65e1d65f78211c918238093a0 SHA512 a604521dd72736f3f5ac703734218e534f4690d59fedfda06576f6ae402306e94a810da9ef8c7739dcbb7537df04f7d09bf5d08b2b58e0df90710a3394eab03e DIST texlive-module-match_parens-2017.tar.xz 3328 BLAKE2B 22441bf4709086eb73afc83e46525059825457a0e28ac4a345fa2a20de92563353c5dab5e794b884dda66a596f89ba79a485ade65e1d65f78211c918238093a0 SHA512 a604521dd72736f3f5ac703734218e534f4690d59fedfda06576f6ae402306e94a810da9ef8c7739dcbb7537df04f7d09bf5d08b2b58e0df90710a3394eab03e -DIST texlive-module-match_parens.doc-2015.tar.xz 57272 BLAKE2B cdd125d6b543a2bbfd189a2379ac14c5929e45e26ba7040714af49f43a86706470c2ade27d13d294e0d89b91ae2dedd32201b728626079d39be54351de79ac64 SHA512 abf0de8c54f2a218153662047ac873daf788b0b842152e3df318402e899425a7e03881e31a5f7142d88dd58b41bae608a634fd9dad92c5c95480bf0a63f052e9 DIST texlive-module-match_parens.doc-2016.tar.xz 57272 BLAKE2B 2c16ee1f69f41f05befe5bb02e527fc8ac56ee5aa432e5830264400e2a4ed6f6908f31766fe6472f61c5bd81ecafc56139e6870f0fa5c2d32fd58770d4abafe2 SHA512 6f33b5bf2440b9d65933b1d01461bfc63b96aea89c0f04b010e9cb15a52745042852d3818a7b41be7d6d6a39dbcce3056b06807140a5c89608252288edce4c8e DIST texlive-module-match_parens.doc-2017.tar.xz 57280 BLAKE2B 0fd6b2c6f7ac7eebe6b7d1bd975181dea960284dfbf98866557dfa45c29202129bffe587c3bdba50217790e0d97aeef98f5467ef7dcb0fd0b0d7084bdfc657da SHA512 d92fa529b9cd6cbdee2d8e6f178fa8395c08540d044d0522d1da2a68c78654666d0f7ec05960c9b9f8b2530b4c54bc695887da13a1ba383d6c3bfcc49ebd64b1 DIST texlive-module-mflua-2016.tar.xz 1060 BLAKE2B 154ec2466bf6e8f7a4b25631791a2ba78fe34a71e69ea14647a269d2ca52d06ebd38d386c9cc95195f14f0377a14eb730b403b86b285d3b45f42c6ef4b60c901 SHA512 ca42bd7f4efcc05477bea946809fba14df8dcca7e57325cad15b11836d1cabbb1aa089e6c7f17b23fb96131f99f1da678194e97e67269296c0a2694863ea11dc DIST texlive-module-mflua-2017.tar.xz 27848 BLAKE2B c2f2be68f0072b49a94e535bd7fb948e24d6f6e4e711aa067efc7643ad599c26dd66f9635e3aa9ed4cf876f4bfededd1f8a24b06328db042f06fa11e45212e5a SHA512 83d84e3cb1291c2af4067df2fce91e14bc30d11843c5aae36aefce4e0e1fe5cf6896ecff8791c2888abb16d13933cdcaacec11421d534b71dc3b6cf8c1c02bd6 -DIST texlive-module-mkjobtexmf-2015.tar.xz 7436 BLAKE2B fe99f7a438844ecc5e2eb06080685ab6a31bd25f480eb7b2de7f38cd1811077eac9a4e7c8f7424895129c9965cf13e6d4bef1482a3d9dfc5dc5044f19a813d88 SHA512 2385b499c47f7db1c54a82f599397987d54f0e7e73ede74fdabbcc7e87c83f51ba59a607e1775ec082328dad5c2a894fdec623fc0ae7ccc12ed3dfabb13a698c DIST texlive-module-mkjobtexmf-2016.tar.xz 7444 BLAKE2B bab2adf54d9d8ce726825dd0293f024d97bf3b3883500e698c6d5011ef3a9b6a47ca65480d2f4390b2f5c74161229f3ca141d979cae0bd05577652ff4dad5238 SHA512 956521aa85102211193116a04798aabbefe52457eee714d7f2a3bae843335c932af987a9c3e7364c6ebba561836d479b2bcba81ce6ef5c8010929a3f6ded090b DIST texlive-module-mkjobtexmf-2017.tar.xz 7444 BLAKE2B 20a80de587212d1a89610b378c50ed8802cd8ebfa7c3b80529add90a8f737f7a6b87d3614e77e3a820292bb8145ef369b2c4f393efa41eabfef65336a5bcedce SHA512 b87432ef1fcface11e93e541595fdf74de1539d9f2ce0dbbe3e35c73064230812628745aec782b8026cc60f9797aeaca9057c534ac852b22bf44d24d5cf1b960 -DIST texlive-module-mkjobtexmf.doc-2015.tar.xz 80280 BLAKE2B 9bcc3a95dba1eba8228dd1e88230463df693a07e41034ccbde54138396a52049a9d205b5ffb480dba9057b5b6da8749e3414d295abff764ec5f9ef8f5e8f4ac0 SHA512 aab98aa351456677ec3aa27f236aba76b546ce930d07fef7ba90487057980ff3e32668bdaf537e35404d5953ac8f4c1b57f3eedc133138fd330971db2919db71 DIST texlive-module-mkjobtexmf.doc-2016.tar.xz 80280 BLAKE2B 544e06e537fcdd223a37d39926e5ff0a9f734ba4ec42fdcc8ec9e51fa0c9141675f63d7d3ad0c3c0cde4ae24b07b440f9d2ccc83c761c19bb6fed4c7f5d58f00 SHA512 695508d18d0ce39fe014dbca4444aeb821dbda6752c4e41f760d8cd1f2dacd7bbac8df50ea2f62f5b7808cbece17e68cc194c40766fff79456b6104dfff6d4bb DIST texlive-module-mkjobtexmf.doc-2017.tar.xz 80276 BLAKE2B 206017cc2c54a2f1dce32d7b4ff2670a5fc0e3f3afc0c5c013b849aa1309af8ebeeaccc9aafd59ed2336d226b53afd6d07895177bbc5b62329b10754b81592c4 SHA512 4df1df676df7f1a1c1bf0d1c0a51df8e4839558b79fd410446b522ce218f499960420af351c195c61fb66f9eeaea869762f3ca8091f76c662aeec333fcfd0f80 -DIST texlive-module-mkjobtexmf.source-2015.tar.xz 19828 BLAKE2B 4d893ff7c8842dbde0d1b5d5fcb7ab42b0256df981b79a7ef53d1133e5de9fe80a2f94f89390fd6b12309051217a4e6835dfe6e0f871f02d413e7bd3325bc794 SHA512 7b5ecf383de7b55cfaa1dc67b0be8050d003b3ea200cc71d1a52c57d50e53e31cb4fae952739ad1885ec05a6e7324bce438c3a40ed1e6b08dd681f2474a458c0 DIST texlive-module-mkjobtexmf.source-2016.tar.xz 19828 BLAKE2B c24717c1a1581e637e832fde56a32cfb1944e573b349a5f7dd30e8fb993d87493d74f6bb34392596809c0ff911c3133ef42e88237cf060da4660cdfe97075ed3 SHA512 ea1ae4540023f21a35fd82207752ededbdfb07883894baccf2f6def17c51c7aa821b5f3b5411384e986717ee797b9589cf0ade8dbed6c57653ebd6e5028e0506 DIST texlive-module-mkjobtexmf.source-2017.tar.xz 19820 BLAKE2B bb68f6151bd777e677ef75ffaef1338a9995e37308cbaf4307378b5d7291c52950be369c66539e322dbde11bb8951b3e0fd6b227e47de9238027081f359cba5f SHA512 2ff63f05ec1d4b09842a20b93a1ecab09245dfdb3cfbd3e37f1e1cd9d25760c161948433c10ef05373d84cc44b56714f86073afb48053a8f965c64490da0b3ed -DIST texlive-module-patgen-2015.tar.xz 516 BLAKE2B 1fd8524a23d9745854421e5eaea8885c34bed1156cf6817ffff7cb01c826a4dc1f459bf442f16f1021446db6983f02a193ab7343c3bc189448f9d4d256af497e SHA512 b3801f754576c1713596a6914e20363a2a26a0ad7052bca3a1d82b3c103f2c9f468b5632661460c406ecc3cdae9983134874d42c166566134e0285ac0ad735f4 DIST texlive-module-patgen-2016.tar.xz 532 BLAKE2B 21f5b2ba902932c026e6f8d395031510625424341b494063010384aabb4d5c1c4bedad0223e738dcf57a7656e0bf13996e9662ada35933ae328ebcd42ebb70a8 SHA512 129087787df6ff3f450ba9b4af53eec8c5349bef186825ade2d2831139c2c4d2de5b8d2a354052a06f86f1fca251047cddea3bae2d9dbdbcb469d0dd0877786e DIST texlive-module-patgen-2017.tar.xz 532 BLAKE2B 21f5b2ba902932c026e6f8d395031510625424341b494063010384aabb4d5c1c4bedad0223e738dcf57a7656e0bf13996e9662ada35933ae328ebcd42ebb70a8 SHA512 129087787df6ff3f450ba9b4af53eec8c5349bef186825ade2d2831139c2c4d2de5b8d2a354052a06f86f1fca251047cddea3bae2d9dbdbcb469d0dd0877786e -DIST texlive-module-patgen.doc-2015.tar.xz 11668 BLAKE2B 4b7f83e2ddf0191350b7886a4a986c106ac710f0099dad80abdccabfd6589b6c849da86f6cbf2abc1dfe799e543ee3c30a87fbd9b6dc1174b632dd99aea4e1af SHA512 dae40717634f3aab413a046fa04b7997ca26f66fcee34659ce62d85add9858dce12528893683518556d4944fb315daa7bd9ff40fdca23c439c419c6dbe2db438 DIST texlive-module-patgen.doc-2016.tar.xz 29108 BLAKE2B adfc3a474f810876ce9ac5d6daef2ce5a607c9007f2f8a5810a47134799c168e4bf2523ce635a5170afed07fcfc338b284747addf4275f446ceea970f3b0023f SHA512 3f9ac07a886933bd980006bc083fbc95f5e103d2bac330b2f4f2af8eed76c6fb0191ebd58af1d84cc84c51824dfe11fbc8d32d9099b9f0144dc010764769379c DIST texlive-module-patgen.doc-2017.tar.xz 10960 BLAKE2B 08b89c5a01af4e9f14bffbb17561e2591753e853395b29476fd98ec3c5fe18120e223ca96fe6a4c7a2f5220bc8a0f07707e4ffe0b7a7fe914ff8246db9231226 SHA512 b1b69e00f32402f3bf2012f25840e63e3e1ebb00a5224efe7c7425d54a4c37945dfa097a1f41e89b360e4d0d769ae003774503fed41e4e1076004d296be27117 DIST texlive-module-pdfbook2-2016.tar.xz 3496 BLAKE2B 303d892fbcd954fccbd47e15410720a5d643826b19f5cd1dfcf9b209dcdeda018889ae596196026bcb01944d6daac08ea9411b9d24b6fb79e899d6f55d629c3c SHA512 f47fef10250135fdaccf4b44a6c62cf1a648b3ca8762b241b9390fa890a17e946f4e750f121c985d133af4289c15ce7e576011de3dfc4fcca4c3bdae52c4c508 DIST texlive-module-pdfbook2-2017.tar.xz 3492 BLAKE2B 8f20b8b924d72575b0685fc9b2f4478e78e99bf8a2cf820188db9f5dcf2c4b761794cbcebd3785a5cd084ba77e39528a422b8290a2c226718c25a97f29e15253 SHA512 62aa520c215830d8145bb0fd7af60915245be4b246bf42eb912124e61c9a388da67f3ca7efad560f98701c5b32be0b87ec9e78078b9900f44f0095c9c069ab1d DIST texlive-module-pdfbook2.doc-2016.tar.xz 7552 BLAKE2B 0a3bc6517dcaea4bf554fb50b6cc25df19bc7322e3f51cfad49f63980e3ea28df0d0dff3a8f645f0b29792ad9becc7c6dc38c3b31279e2c23c146961c5d30784 SHA512 bd882c85cebb5ae9ada4c6bc0e69f92d96f57a6efec212851b3420dec6f3dd7db91fd1b0fa357ded5613fe4f46da3b1c4ce44d2fe1c85eb1f1c15514fe0a29ed DIST texlive-module-pdfbook2.doc-2017.tar.xz 7552 BLAKE2B 086bf910bc66166a2a441465094d95d13fa8c39b4840c9ef19d9595ab2aaa14eb4251de5cd2b4ff2589768259ac3048e4057bf3bcd7bbef4b86d6c82b6bc3746 SHA512 7620a797dcae68e7bf093c119b06f377ea2665b228125bedae11ce129d8053df066e771df2053fb8d90473cd7d00a75ec5235a0ac5221b0171605d145a18321d -DIST texlive-module-pdfcrop-2015.tar.xz 10716 BLAKE2B b72fc9ebe15d9ca1aa03202efb76b78848f34398b03c0677fdcb1a6d0535e0d2d77c6ae068ad74c4d94502d21676ce75fc111494ff89daffd455ae8c1499eecc SHA512 a356a1f5ab4d616c93400cae2bf5f1eb74433edb6ee0108187c24582711174169f0f3704614301c8f68d0ed96a259d27616e423d9d776e5438f651a15474e70b DIST texlive-module-pdfcrop-2016.tar.xz 10724 BLAKE2B 381a4df389465fece3e4cdb230ad39348a3174946e9b32bef8bc9ad745a0e22c8683a5bd5dd9c2b03d6bfe7e8da1ed0f520cbdfbb24bed633c10665587015f4f SHA512 0fa7b15f22e5dd80581e8398aa3fc9f58568572338e1c2c137c3db2514ef0297b2d29a14485d64e1602cfb75bfdd27d584ec2e9eecd35d6027a57cdba2727673 DIST texlive-module-pdfcrop-2017.tar.xz 10720 BLAKE2B 0287ee170ff11967df2932d9dd7ba947abbff12045b059c906b9dc399a56596915b9aa06d4c924db84cd9d5b2d04e42637f5ec1291d4657730ad5225de002cc6 SHA512 11d2e8e911e8cfcabd5a4f6555715e08cd6ca51868c1a0dd7d9332fea5fe7fc4b571669058a99ca518f7dbafdf45a517231ea8a654ad39ad9169a789b3346a00 -DIST texlive-module-pdfcrop.doc-2015.tar.xz 4300 BLAKE2B 933bfe8dc91915763e75ffc6e4936e2e71ada3947139389dff44670998778bbb61b91bf25c5e7e8441255468c8e8c1aff0a0d7330f57ddf7a84f931146a97cae SHA512 36758166898f6cbee214f6a73f07cbe5828dd6ad8648ad293dfa0947345fa39c28488e61dae7d32fbb1862abfe7b114e06c0f326af67fdb8d98082021963295c DIST texlive-module-pdfcrop.doc-2016.tar.xz 4300 BLAKE2B 4e4ddf2a7b9c301a54b5d63f6398cae7c689b3241d8cf0d765ec00b56a0f7ba39dfda5f8e9d980a0ce00e3555a35376a501b3999c5d83e553937c092a53304a5 SHA512 13260483069da8cfe84da41e6a3011883e7ec2b1bc900b011893eb1cc0927ef01ed98d36048c454a911a144ba967a94521030c94b2f2e5d4588b717984ccd519 DIST texlive-module-pdfcrop.doc-2017.tar.xz 4300 BLAKE2B 7d5a70a0f8ef86b1bd9c60e534a20e95571d0808d6219e0cfb011def705427b843c1492b2021611d2b27b79324c764d249b852499e9dca5fa9e71aee1f7343e5 SHA512 fc9537872e8a7234d80e76709d69ea7c3e17e02321b26477a96186e9b190d6c093a62caef83bebc76d4aa4134273e28e74d456ddaeb9e53fd073f9838ecb6110 DIST texlive-module-pdflatexpicscale-2016.tar.xz 2928 BLAKE2B 581e70cfc5f84fe993988705d9aaf27c40fd05324afbc28723263f38d8537679504b88a477743d4c42aeb8a80aebe3c169f6dddda57a4fe89ef60bc6f5fe6daf SHA512 86f3b2368d6c7b3a2e4493fee13ec59b905b80d00416363da38efb11dd7de85f723e97e830aeb45a03a0183173e65bba9a80018ea7324fe4e674464544154d51 DIST texlive-module-pdflatexpicscale-2017.tar.xz 3120 BLAKE2B 9b4630ba97d27258bcdf58f9abbcfb2a3c14f846b575c365462c46775685728443290488108af99161f164b16714a7bca6717ccba0c9d5878cef8ff1baea6ff6 SHA512 2e6c4baababe8b656e12eecdbe73d8410c060c3d4aca5dcfc626728126481a5a86b8b7d031a35c85a26e2cb79ed1e7bba7e143b449b0118b5a11d9bd9bd135b3 DIST texlive-module-pdflatexpicscale.doc-2016.tar.xz 193112 BLAKE2B b675010af99f137e51ebca7327e8f03dec565c0fb0f9933999302856eb2f349dab24646437ade314333718f5d835ba5b3d6d65e12e4f3c35551a802021b6206b SHA512 870a82d51c3d33c00443aba797e23b6aab8d11b33e254f86c0e5d934f595947803706d1dbc9559714c7a49879ca8cbbd9e8a2a0152b707a84073a6df0e912bfb DIST texlive-module-pdflatexpicscale.doc-2017.tar.xz 86448 BLAKE2B 45de64a373368a72acd8511a46ca37b6a0fe10a2b4c0d3f7c65a32799f1a25fc22b2fa9f22a9a0b0abaaf372a1b29ab26a1dbefc37cfc7a4569a8ca2f43b4ff1 SHA512 6a19f1366879369ccebfb53663ab565e3a635bdde413fa7c1d8d6a58faaab745cf213b35e183ca1bbca4c90dc3a8c60f1ff0e472817d703ce015852d0028122f -DIST texlive-module-pdftools-2015.tar.xz 1856 BLAKE2B ec2adb3b325c2526d2ad567a428984d52508b7597e0fd1ce9aa2e8d062c6d753f994929862459be5656d360b6d26d0a623c9a490aec0c6c964d8904c48152587 SHA512 2614ae836c4b4aa07baa0a1e9b9b949c0a6b6c1821cfe45ce8642dc9b2d393638d8176a37b264eeabb83ef7a13a4eff439c2b0b56d80f6dddf1fbc494de6ee48 DIST texlive-module-pdftools-2016.tar.xz 1872 BLAKE2B 4c5f69571bc750342ad16601ddb55ecb13d88628754763b654265c782dc5bdf5b8b0f4ac26a52e05299a32b001c4d7c72e9d9b4f9a9da194e5d9447c53a00a7c SHA512 04c1f532d360bd2865392b40dffc9b81b29e6940832ad36522f184d8da32ebd47f268a67f6ac75239de46e37911f60ad4dd644335312e3e6d2d7722c08103b1e DIST texlive-module-pdftools-2017.tar.xz 1872 BLAKE2B 57670c928b435abae7bbd86d7a0f9160ca194e8e4dc07ee9a077fb6061b4895da02cb5c71db7011ac90d9c0ddc6f27177769b9f0e39d079dce7191a9a9683050 SHA512 9f6684fa61f3bf757fc970214065b76523e9f0bf324024fe90268034a2322646cbd10f3a005135cc176e7ea17c434fd9e727337d45929ef24f024b0ee7edfb10 -DIST texlive-module-pdftools.doc-2015.tar.xz 21032 BLAKE2B 6fd776789acac5728316b8cc52a25502b7418f5e3847c8f307d9071ee4593f9d06b1a06557afbfc86ae0cac9b48b631a04b3c32893a93d5b35477ea91b6a69ea SHA512 e4e212d9df0293b0f8f38cff221a671a04c81537c08ef68d203114d138f38d14713aa2abba33d7e68368e032fafedef8a3923fcb8f4fc52343f3d49b43d07b26 DIST texlive-module-pdftools.doc-2016.tar.xz 73680 BLAKE2B 039106802e0eb4b7c26c857194a3906f553c038723f42ca4c1f7f575e5e703506c49f731b03b4a8f302d1bc230a6c38140664f9f7be301e35584886be15f9682 SHA512 e89610bc333017173d5e3f81826a244daa5e7a9ea779f580e06ea54ee2e1a456b7d83ca8fae39a38270d14bfcda4a8c8d9520e0903ab9e91cafcb1aae0207bcc DIST texlive-module-pdftools.doc-2017.tar.xz 73680 BLAKE2B 039106802e0eb4b7c26c857194a3906f553c038723f42ca4c1f7f575e5e703506c49f731b03b4a8f302d1bc230a6c38140664f9f7be301e35584886be15f9682 SHA512 e89610bc333017173d5e3f81826a244daa5e7a9ea779f580e06ea54ee2e1a456b7d83ca8fae39a38270d14bfcda4a8c8d9520e0903ab9e91cafcb1aae0207bcc DIST texlive-module-pdfxup-2016.tar.xz 7260 BLAKE2B 30bdcb82091edf920b31a0ff9c3b4e4ff16e3c2cb1e91584766319f1ccb9f3211d9d064aca5636f4181b9eac47e3202aee0ab8474e198dabbe63ac63c6503368 SHA512 598107c336f9ace01c160c107da09e6a43d0d508b1e8b9f5304d6ab099b924ef97726d925031c5643b179e647d7d66638028cf006d9afc7898ccbb6830b87a68 DIST texlive-module-pdfxup-2017.tar.xz 7260 BLAKE2B 30bdcb82091edf920b31a0ff9c3b4e4ff16e3c2cb1e91584766319f1ccb9f3211d9d064aca5636f4181b9eac47e3202aee0ab8474e198dabbe63ac63c6503368 SHA512 598107c336f9ace01c160c107da09e6a43d0d508b1e8b9f5304d6ab099b924ef97726d925031c5643b179e647d7d66638028cf006d9afc7898ccbb6830b87a68 DIST texlive-module-pdfxup.doc-2016.tar.xz 21260 BLAKE2B 5256bfb3c4439855976f940e5a220372349cbe355fd95cce1c90e60840f71634410fe9551cc476e457c19516627c7099c788ab092d72ad8f365440eeae6fa261 SHA512 934aef9a1ddfe0e1f6cab6078e4bb4c1e4c4d428ca3f249f32ebfa72f9148af342c080164cf291b4e1cedec5fed1d596026427e9c7253c4e151778ccaa399b2f DIST texlive-module-pdfxup.doc-2017.tar.xz 21260 BLAKE2B 5256bfb3c4439855976f940e5a220372349cbe355fd95cce1c90e60840f71634410fe9551cc476e457c19516627c7099c788ab092d72ad8f365440eeae6fa261 SHA512 934aef9a1ddfe0e1f6cab6078e4bb4c1e4c4d428ca3f249f32ebfa72f9148af342c080164cf291b4e1cedec5fed1d596026427e9c7253c4e151778ccaa399b2f -DIST texlive-module-pfarrei-2015.tar.xz 4624 BLAKE2B 453cc357a7900412f2f999e8235dac60539ce55e4c64ba3cd6319e9c36ac0fa13109755c4183d8674049610cd338c2319ba415996d636c39b344400486d42420 SHA512 cc13cd7552877be7889611056b30614a642bba8babdcbc48404c803215ba400769274ec1cff1881ce0ba09051d109af5c31c12f5269140ea554bba700f15f6a5 DIST texlive-module-pfarrei-2016.tar.xz 4636 BLAKE2B 825320b8a56dd3f07051a6adfb46f3293fd0b3cf5670b812545d60f2ee9e7028828f265c28270d62730fd768474b96faa26996cd56f4b602c40b6b0aa2a68140 SHA512 39373904f213647029a282fd86940dbdf097828f3b47b1d0c6bd9bc99baee20665df6e5e5af3d2221a661fd71f91884470e5b7d540368dd968955b438c5f0753 DIST texlive-module-pfarrei-2017.tar.xz 4640 BLAKE2B 04bf192c53a5f9828f96f6ccced8fe77e562279c99e039a793a2da6a7a346cb7c9ae5439723ab8c50ba95155befccc90d2979543a9d836de23ffd323949a5b10 SHA512 3fd11229796b4958fe8b8a3e2c4a4f0556063328ecb83cd9f4273c9bfa7b0d81dac776fc5d79f5b96b7366e0dd259d27af1747752e1fe4bcf7396519020a6d95 -DIST texlive-module-pfarrei.doc-2015.tar.xz 499400 BLAKE2B 2007de5af43364620c24db21df4398335b40f889ca9cb07d81d3469b6da6425e974e5d3691f16f9863327196b154bf3e54df9175184b1ee4420ad128529d9dde SHA512 f3937409cbf0dd4d0deeaad8c114ef2cba1e82c268cd2b6743feb4a7adb75f641bf9cb410c6d2e3858c3af26810d3eac80dbae7f4dbbe63bc0fca49281ef2a0d DIST texlive-module-pfarrei.doc-2016.tar.xz 499400 BLAKE2B 4553271b95f9d295ec870681ebfe9431c84d7314fd69cffb96555b132095715738fb101184cf66002ffba91078b97b33b4e88326d73aee77163114f120afb4e2 SHA512 66ce3c9aa05bee674cc1966f52968edef3b0da97225457f5bc723e3f800c5f14200c75597fc67b82b167ad8aed92a28235d53b9030f08e5a29fcaaf2be3f5324 DIST texlive-module-pfarrei.doc-2017.tar.xz 499400 BLAKE2B 4553271b95f9d295ec870681ebfe9431c84d7314fd69cffb96555b132095715738fb101184cf66002ffba91078b97b33b4e88326d73aee77163114f120afb4e2 SHA512 66ce3c9aa05bee674cc1966f52968edef3b0da97225457f5bc723e3f800c5f14200c75597fc67b82b167ad8aed92a28235d53b9030f08e5a29fcaaf2be3f5324 -DIST texlive-module-pfarrei.source-2015.tar.xz 13448 BLAKE2B 2a015cc45fe0ea9caf75b6692f194181d81269910ae659756cfff62cecf6ae3f47502662c730c57fe3eb76c91e83e34ce0ff3328cf1b8d7da0871a7fb522b0bd SHA512 843648f2f768a3f31e486bf7531de844ebcf0486aad559d65f03e87fa5d3f685403095aba5b3304b10e55d79cf337761a11e09db436432a07a47f7386d036bb9 DIST texlive-module-pfarrei.source-2016.tar.xz 13448 BLAKE2B 218f64d2aec4faa455874517c825cd0b23489d52f7d1b9048e14fbd670e98d3c5a7e6682830030380b98d58e1054253e2a2d249ab807667dffbe6e5504f60981 SHA512 c823b44f6edfce892d2a6a14687d0d7cd8eb1b2eea267040d1ad2d0bbb18a0218dbe665f9d0fb43e10ba85879fb71ff26f779207a1067b4cb027c0354e136e5e DIST texlive-module-pfarrei.source-2017.tar.xz 13448 BLAKE2B 3e01dbdeb61416eb45b83f077452b694b1243b132941f2aa8329c3b544e3c9527008b44d2755ea7e54a113382e00b344c6c393d8a1a5dceb19c232e80ba6fdbb SHA512 2a00bb71000bce7cdba9648d51cc5a7943e2b11ffe1a9bf68dea4d4a320a337f73aef4152b7d5ef10b8a406329b0979eac82e84c21bbeb89421bf0785cb085b0 -DIST texlive-module-pkfix-2015.tar.xz 7552 BLAKE2B d6df3d8f338fc0196129cd2b5361da8c59ea185808a661fe4469ed2f5766c000917ff646087d73f21cc20ae790b0e94abf9907c0e5ceddced24043732f91517a SHA512 231c6576cd52cffebcd3cd78f2d526f157ddc93230a2059cac17e21bfbf3a059e0a1066bf150aad1028a286d509f0071f0774006510c8d89b4d94d1fc3fbf1e5 DIST texlive-module-pkfix-2016.tar.xz 7568 BLAKE2B 71c9013e0df2ee318881abafa1c292c45ca5ed272c83d87b4a49ac5b75309ab2159bab60af5bcfcf1a40db762065076a6353887d88926c4c73e92e0460c0a778 SHA512 bbe8ed77042f82fc0c261f470e1d560a17d33d64bb83af62cfcac635bdac7716908d95064c3691ccf4803e30c77ba0e4defe88d6ef56acfea01bbf7a302b44e1 DIST texlive-module-pkfix-2017.tar.xz 7572 BLAKE2B d4036a5922fb8ff9e4ec2e6644c29f5799dacdfa97195cb21d998f327e6aff8441aa4570e62464f1d36c04019f35f91546c2e26c8e02642eb75fd15bf4b0cc28 SHA512 5ec75f9a8760dc9d159a003738e700938aed4312b76c3b32feeae1e3736bfb7e0ec61bc6627753ba2c035c93a47f21176ed8588f73510e1deb76dd8d159b3691 -DIST texlive-module-pkfix-helper-2015.tar.xz 16708 BLAKE2B 226754bcbdc9ffa1951133b27e24083b454eb6639be02a0516ebe27a3f4f316395edd40ea6c984d2df62964aa635d311eb8f432f333460f42ecd36ad07542c9f SHA512 211cce87d4a89d3af19b0c22e8dc49c59a91f4dc64b6a06f4fbd04ca51280cdf81fd2e456b6ba48a24e25fa8f5f8fd4b8a14b83cedbc3162f27a218d9b54be71 DIST texlive-module-pkfix-helper-2016.tar.xz 16716 BLAKE2B 954f041f4cc1d2b3abb126952000497ed98f49abe4e84304244b828db0ce5d18ed379591ce8d2037d0165996cf055be6f0c82de711e2c76bb4b1cf7c54d5c45f SHA512 14de8aed71eee67bb1b5f7989c18e16dc35191aa762a4e30ffe916161b81c1397f284d6cd8a497ca9e639302b663c388d0ddf3bd7110bd512021232e63e84086 DIST texlive-module-pkfix-helper-2017.tar.xz 16716 BLAKE2B 954f041f4cc1d2b3abb126952000497ed98f49abe4e84304244b828db0ce5d18ed379591ce8d2037d0165996cf055be6f0c82de711e2c76bb4b1cf7c54d5c45f SHA512 14de8aed71eee67bb1b5f7989c18e16dc35191aa762a4e30ffe916161b81c1397f284d6cd8a497ca9e639302b663c388d0ddf3bd7110bd512021232e63e84086 -DIST texlive-module-pkfix-helper.doc-2015.tar.xz 640356 BLAKE2B dd1c3931c6787d5bd29b488b065651fa148325c6e2d2b2b6544f9b59afc86d8b0cd1bae7afb83b737b117318ef9726ff3f1dd35f9e5e30f34909a017ab9863b9 SHA512 83bf6aa63691f0b21d426b9d8a652f4c1b9e8d1318e4718c9dc6157894899ec4eaffedd744334225961d647eb00e1d6190d681f8dfb59aac1813db895eac1514 DIST texlive-module-pkfix-helper.doc-2016.tar.xz 640356 BLAKE2B a8bcc2a704ccd0d1151fa705d79864dcb657f30efd21b1f40c494a2202114e901e1fbb596dc2f8c57baf28fc8075da206be3f1acfe6d7b6261eccbb2d9950d2c SHA512 18ae4f4ba80d9c547105f8491fd4d4c70b10f76d28ac36f4a7fcaa6c5c1af4663a20c61a0ada156e21203d269902814ddd8bba1d6439847f2f76d29593da0eeb DIST texlive-module-pkfix-helper.doc-2017.tar.xz 640356 BLAKE2B 47f4671dbf99a20a2458073c39ce4aee1257db7c975095fd16132b8af23e3cd3aa25d68e4bd354edf3b9555f0c8619b794d80be377091de602060a53e6e59e6a SHA512 9bd23f5fbad0899936b27d91de75a248b304ace9314e28e9e4278d482545bb7cbc027b7f4933c2f868ce2c19ac3eb74527e176c4f648146613717de36488f7b5 -DIST texlive-module-pkfix.doc-2015.tar.xz 4380 BLAKE2B e524431ffcd85f6717413c96f84fb41a47acc8c97f4178c035c34733bebb41092237a1aefd4c175d46c79efccf7ffa42389c0ea6cd57195f4f7ccde29b1eef3c SHA512 c2f0f2d774a098ce01bf74d369a0fa59966152e787661dbbde8496cbeb4f84dfd4a3ec9046d122e704080d1d6e24e36a7bd2ac7046eabf4bdde39708988ad52f DIST texlive-module-pkfix.doc-2016.tar.xz 4376 BLAKE2B a550f55ff869a06be90fed27ffd46dfbb6039736e9fcf87117774ce6706d1d7bd3d615f42e79dbb7bc5d7d0850f4e9d5758fea0bebcd0a9fd8ece64f330126b2 SHA512 209405747fd8faa6fa5b5c109bfadfb3dc8c764ecfbef044a4bef219f1a31d06efa6da205e1b45bdbc35e36f283430cdc0610f5a7fb9692ce1fbab0307e4e4e6 DIST texlive-module-pkfix.doc-2017.tar.xz 4376 BLAKE2B a550f55ff869a06be90fed27ffd46dfbb6039736e9fcf87117774ce6706d1d7bd3d615f42e79dbb7bc5d7d0850f4e9d5758fea0bebcd0a9fd8ece64f330126b2 SHA512 209405747fd8faa6fa5b5c109bfadfb3dc8c764ecfbef044a4bef219f1a31d06efa6da205e1b45bdbc35e36f283430cdc0610f5a7fb9692ce1fbab0307e4e4e6 -DIST texlive-module-purifyeps-2015.tar.xz 6208 BLAKE2B ea3d5e683261ab11a7f19e44c5a09132bf7a325621ecc78126d29c774d7e0c38164ecde28d23ae3564d0d9f3b30eb36c1c80aeb5daebf7e3f5a2dc0508930ac9 SHA512 5aa0024e9aa4e7738baa7ad80b69747be94c6eb06603ef07c6adda0f97512d8ba11d3f5512551dba958d2826138886da17109cc74cd57e19e0ccd47408d60c77 DIST texlive-module-purifyeps-2016.tar.xz 6212 BLAKE2B f9bfcbc6c2e4d119165f9466d241152959d972c104dc11790a312958c3cd0cc10845d33a9e166edcac617e973c32c8d7a30f94f33ee6feda8df7a7ff94bee37a SHA512 7bdbbab789f3cc29fecde72949602efb5a3e3bbb530db6efaf653e44560b8a2b2ab839e50f7e8f96eff3f9bb9d210749814452ab589f1fc44c814d9911573b33 DIST texlive-module-purifyeps-2017.tar.xz 6212 BLAKE2B cee315c9eb13aecb59eee53c58190aa0775f7e1b5297b02faabee2268b036d9006cdceb704df6e7cbee7da68547227a89b5ac43a9dae50f79f4e9adae0bbe700 SHA512 28561a89dbfb895180d0112fb39920c0da0f52830c6a1389afcc080d381c70ccdb217192b2b154f0f31611c67b16603f33c69eaed9d8e5d0571f3886e1481817 -DIST texlive-module-purifyeps.doc-2015.tar.xz 15060 BLAKE2B 31abc3219510d1fa159875104aef93e5b1045b167132a2a330c6d5b96390db1f391ba70fdd9e15af1f720b953cb236a408f06e7828eaf3289b31819a0d52673e SHA512 a6c8b2e6893dab6147a94f11f7aff2e62d0e1c85d75cfa2e588912f59a26e127a463b1f975d145f61b37defe4743a0d8c24c89e332cb12676682c56b5d5af718 DIST texlive-module-purifyeps.doc-2016.tar.xz 15060 BLAKE2B c95b330ed449078ded03951a5f3c3394414a09756b45e8583ef24fb251bcd121f3860081c2e5339263b97008a0c4b6362658b81e46fcbeef3921c9365a98a93d SHA512 a169abfa97666fc166d6b15151f7dcc9c0ec82d25ba0bce15cf21abb4bc818a52ceb29f31b2516fdbeaafd69d4fb1b729aa76a5f92eb1f4a9adf0903d724ab47 DIST texlive-module-purifyeps.doc-2017.tar.xz 15060 BLAKE2B 2d9872bd873b6d149d84a8c9075b1aa4119c1ea54fc17e5d519db5a7ec06493e095e12d308c2b315f18933f492b92fddb4604cf235fdbc91d4ffd305bc7305fc SHA512 666846fdd403a143a1756c271c02561576c1ba314fa02400156914baf694d90d461c621bd2d9eb1491e498bb92a4d68e1d69bc20e35d9aaa7440bdc4b76b9b07 DIST texlive-module-pythontex.doc-2016.tar.xz 1525440 BLAKE2B e6570a3db95a96500923c8fe075b60c9758847e92abe5d5f02b557714ba8e8dcd558cdb633b8538094a3477048201838fcd05859a0572a46eafb213417ebfd20 SHA512 e8043aabf1136484b95acc125545e7c90e08d130392916e0be1af226f8dc2c91a1a5a956961bd1f2717c7f0ea20068ad6567fbd854bad40f21fbd0512d46cc33 DIST texlive-module-pythontex.doc-2017.tar.xz 1525440 BLAKE2B 4dc91d1b2ae4199094af30fbb0718a966eb51be23d4f28986888761d200a4b8f6f83471299587523d58a44db6327a52f33fc52e29aebcd8a2ad6a2a93f0e7888 SHA512 8ddd52bb6fdd93510120343222234a3f8dff4497037a6529017437353c5d409572f122f5b1cf78088d554986f1694d8674cb7d8991d90683c197a4b08c5bb844 DIST texlive-module-pythontex.source-2016.tar.xz 81912 BLAKE2B e03c55197feac72727de49c5ffbbc49238f9e6740e0ab2bbdaf838d180c82255bd9a57f776f473fc388d84dafc45ecac6eea7a2cc512cc8e47f9a71350bfa999 SHA512 0ccf641e1e6e831723657d41b52655211a58908337e55487e02920ef1b80d8eb99dd2d21cb9d2b094fec64acaeeb35d94fe3c24bcd92785b61a23804a755fa5a DIST texlive-module-pythontex.source-2017.tar.xz 81880 BLAKE2B 59576a4d07721caf2a13b2b25c26c9ebd537e7b5eb119a42ff9038c054cf05ea0b82f9f79c120cea3f1a68afebbc57040e301a76759bde1b7529df2838125e2b SHA512 4e05da64a7dc831a169d891aae6202cd1e9c72812838552a23dd3d43b961fc39f2db30080a61056b950df730c2144ea82526255aea213c8793a4e629c6b4c4fb -DIST texlive-module-seetexk-2015.tar.xz 632 BLAKE2B 27ba51b6c2703f15674cc8a270372730f32110bcb016d94700db583b551878272e81c19af0f6664ae632f7a90762de639f2d65799fb06b6f1f1a0ba43368eae1 SHA512 75e44ee50c51489356b1bec626ffccfcd93be80ef21125c3fae63c3a3d4885fe1db4e8bbd2146cef7c5e09b752bb054a22e1f18a3be1a2279ff8adfc3e24c210 DIST texlive-module-seetexk-2016.tar.xz 644 BLAKE2B 166c8fcc2e86774aa56fb6bd4ad3fbd2f05692ccaabc5a0dc2ad3288c1c3670b018eaae790e2665bdab4af914cae882fa1d09a8f1d94a481096224ca67ba3b89 SHA512 35e63104ef1b9358620a9b18db3eb3aefc84c26e26ee3cdaed3ba9bf818592fede2f18cc7cafa55866a7faa98d358132941245587f993b0d25246ab68b9a0a6e DIST texlive-module-seetexk-2017.tar.xz 644 BLAKE2B 9347aee58780cfd2ca45b4178cef3eb312686cba1239f83c34cbf515bc558b1610410d26569fe5f33483729c296fafa24feba60466637d544b9b7b7cf02255fc SHA512 f18b647cd991c862a1e27a0d172d294918cab89d91a00f6de33858b67f07a2d1279d3b343a711b20a2067b631fbe7908a60b613f22a475e95bcb90c0ef1604b5 DIST texlive-module-seetexk.doc-2016.tar.xz 69192 BLAKE2B 0f21ee155a13f0c7c34748b2918dbdef1a8dca008a6b97845344a21ffac307f58251c0ad7a877658ace56e32f0b265cd9af6dcfe1fdb5fc98e9b73ed6eb457f5 SHA512 db06fe4c45a4f6402c383430d94b7833221fa45e149d6abcfc0ef7d362fda9f816738b37d9f1871e51de9ed214f062c75ff1f272d699614699c5e1c36c1d2cad @@ -319,87 +233,62 @@ DIST texlive-module-srcredact-2016.tar.xz 4236 BLAKE2B 67eb56cdfb84688a69fb5f1bc DIST texlive-module-srcredact-2017.tar.xz 4236 BLAKE2B 67eb56cdfb84688a69fb5f1bca4e5e5ab67687174736501b72f4d7caed65286fb6f291a216d4192413aae98d6e57cf4a17cf15cbc58c1490579525ec733d9e80 SHA512 f192de24c480a97a17784b567ad29d592da33a0e2b1dd56800b17144dc2e23bc7f6ee51d0f36eaeea037eb30113e7c7df1f2ed430c06fadec6957a6c9f54470b DIST texlive-module-srcredact.doc-2016.tar.xz 384384 BLAKE2B 629589148fb665a167d7a46f26f5e80ea086ff281c52c884f4231bef1aea2c55528b24086802f5fba60505040cb9b4fb1074ffaad6f525e35a3d78de234a314c SHA512 4e923a6fe601698931ce1e6e858555c87aa3b7f9d8ef5f71482a0fdf498c6b0d15d68c4aa61765cd6ebbc747290a087dd807e0f5cadd2855505f230c0c192a50 DIST texlive-module-srcredact.doc-2017.tar.xz 384372 BLAKE2B 74fcccb38f2a598f6ddd5139f3c903910b3cdbe555f062ee2d5a7043764bd3d56d917cc4ce0d6eb6dfbdc4fd707d30e69a8891f49f0c5b3af027be7c084cab40 SHA512 fbd5c700002f3d7c72bb127b24f13b4017a17b69eba9897e1a84d65fbb5123f36c56c06a8ab35fcdde7e4c13731cc5d92f2f3a92734bf9c4e77fb6af14622a16 -DIST texlive-module-sty2dtx-2015.tar.xz 8652 BLAKE2B e0ed644eafc863c6e96b91c0af111143b9a1c608d4de10dd6c3fd4a70031ce77fe45180596be4856e6143fb35fb4cb37f05dfc0e32f300423acab9760e75d8c1 SHA512 d0bd0ba91fe59e968695350eb201135f416448e0e0ace61c708098f530ec6a3e16fe48a6e5a0ae24a8bffed3a90408a0175db4f7cae1f85075d61634a1bccae0 DIST texlive-module-sty2dtx-2016.tar.xz 8672 BLAKE2B a0da05e670dc8b998bb1642a6fbe32940ac5cbc038aefd62db9ff37456691d5d329cf8aecd3f5fd2c0a17c9755d9c8090ea11725c7c0ba578daf19878f0c0f7c SHA512 28858f261898d682760a3eb6f381f4b4d56c604d7bd471ce1217a229131110a7e7c99b22808d48999b86d68c801354018e75e56c763d629e0aa8c574da2d164d DIST texlive-module-sty2dtx-2017.tar.xz 8672 BLAKE2B a0da05e670dc8b998bb1642a6fbe32940ac5cbc038aefd62db9ff37456691d5d329cf8aecd3f5fd2c0a17c9755d9c8090ea11725c7c0ba578daf19878f0c0f7c SHA512 28858f261898d682760a3eb6f381f4b4d56c604d7bd471ce1217a229131110a7e7c99b22808d48999b86d68c801354018e75e56c763d629e0aa8c574da2d164d -DIST texlive-module-sty2dtx.doc-2015.tar.xz 151548 BLAKE2B 58277bdc5322a72ade37f4b7883b869cb77216f11f946e662defec576cb0757c365c3cfdf700cd17b2bbbce5e3eac087376c87b085887a69cb64909396369fa9 SHA512 f59c3cbcdfff5923f73cf8b81c704ad66d3d356a0dcbcc5ec6566bb02d90af53fdd34f55cb9173f510166114c3d8aa842470a8ed5d6f5589ffb8d5c64b019e18 DIST texlive-module-sty2dtx.doc-2016.tar.xz 151548 BLAKE2B c808d87c2d1d573233811bee3dbd1ee446338c751fbc19cc2c61ea7a3a8c6caed438ff8225615ec5770586ab4a55faad543174fa5bd47b2f32d7817c22faf500 SHA512 f472e1b64d68164aa966a1ce885824c2f9369a48bf54a660271ffbd669f73ad9c1b21ab1db69ce706815275db31ea427eadaed245c510a96ce162b89830658c9 DIST texlive-module-sty2dtx.doc-2017.tar.xz 151552 BLAKE2B 69e10ca9ba5aa92c5bbe575381e966d6c149b4ff391eedebb925be298535396991eb82943b5de681b9bea29b4830c8a9cf8d0719ad66ac3afb5813b9ba2c5eda SHA512 0323a7d039fdd1a3f623418c5294a5e1193da458b5a3d955c0a20551fe8928fa81461d76de1c9b0c1b5020156bc1e56a571439fcb83241e1f5ffeba741988b10 -DIST texlive-module-synctex-2015.tar.xz 244 BLAKE2B 656c83c84526907d13f4c63606d06e6044d039fe384c8e72c9d4613d67a0cfb9e38fa0afede85bd7ba16fe07f8dec79f9b209ad4ce7561afce7e1743a88847e9 SHA512 41f9cc29c14590796163a755ace7d4da29c7529dc2ee0a22c525856a1138ff3b60bab281958f6e10d08a48df6a0efde54e71be380da76df89309d866447f2c50 DIST texlive-module-synctex-2016.tar.xz 244 BLAKE2B 86c14efc8163ad3f0240cc2680cb21fab85551f91d3f981e2dfafc1ac53c421172b16f9e2dc71af967e95e0317abee3b021165e6bc82f19d7311a95725eefa27 SHA512 f6c0b41e5691dbec92aabdfb1e84716766cfd0aecaa260d66014f3bd7e08da57800978b3bf6b892cdb88ac5c960f898fa836488883a7a533fd98d48dba58ade8 DIST texlive-module-synctex-2017.tar.xz 244 BLAKE2B 86c14efc8163ad3f0240cc2680cb21fab85551f91d3f981e2dfafc1ac53c421172b16f9e2dc71af967e95e0317abee3b021165e6bc82f19d7311a95725eefa27 SHA512 f6c0b41e5691dbec92aabdfb1e84716766cfd0aecaa260d66014f3bd7e08da57800978b3bf6b892cdb88ac5c960f898fa836488883a7a533fd98d48dba58ade8 -DIST texlive-module-synctex.doc-2015.tar.xz 10044 BLAKE2B 6952b4557758e416096e4cc0982c99d38dd7141ac8fb3671215fd0e18da5bc70a653ca41e01573c9b681e6588072634b60633e04b27b9bff39eba6ef0e68fa11 SHA512 2c66e77efcba97280f3d719340e605d58ffbe7cdf75e034458107ec85c1dd76eb28e27962c17f847ea3d312d106fc59b0cb7b91e844cb9f5ce3afbe469a55311 DIST texlive-module-synctex.doc-2016.tar.xz 36924 BLAKE2B 9b6aa906c4f232578d7c966a5db750394c794d5fb163fc16bbf969e25358a396039d8e63e44cf1693d53d7e4d62b30570318cb1fca458e2b0b3ea189d70ccb73 SHA512 7e4439d19f2724ecbe1c7d1e0f1d04199047ae29ef10beabe614e3689af35ed0503af736be3d65045079495173c651dad5e50d0e9a6f8ba9baf86836fc678a8a DIST texlive-module-synctex.doc-2017.tar.xz 21220 BLAKE2B 59aaac4a0b21fe9407aa0b07de94f9ef64dc61aa19ed70b751485fe6c0a9e081cb1587faec7079836dd77feb2f562cc18a523b74d5d8d6fd65275ce073eee998 SHA512 1a2ae03662a4104f1b2923c9ddb5f63c3040f2f646128cf4987865ff72d367852580a15d01b179a14e9dce4efbab946ef78ee7766ca98d99021d0adc7cbc36be -DIST texlive-module-tetex-2015.tar.xz 57300 BLAKE2B b7090a2d3b9570a6a3a71365a20b6d3224f5b7be7640b996984b537913080c0d5073a1aab9a840208616f6e681b7157a221df511eda7639b5944e3af4025a6b1 SHA512 7fbfc89e8ea695afd1d9b6103bfde895075ed5a6445c0fe9f02d4eac9757ace5f871cb036d2996830bc4cf76f40d8291a7cb3f03e670fefe34f0b9ef586dda36 DIST texlive-module-tetex-2016.tar.xz 59904 BLAKE2B 944de9c1bf39cb4a6c4d23efbed191d8f216100a860cb1e5c390a1071b0040865eff7fbf1217bae890639021345579d0d1bbb2bfc7af70b9052d183a84eb5731 SHA512 4f142ca15e3db93f6366f8529ab7f1d6778b20df41aa6b64eab37888b6cee7f8ae41a5667969bc42bd0f73c312ce6bdcaa1f07917bb3fa897bca3c2f3bfbb22e DIST texlive-module-tetex-2017.tar.xz 60072 BLAKE2B 0b46ea74e06218517620aa2a9b13485807f8e1032c30417e32ba712e3728505a2e4e1f1e0ff0e4d437082a1a7887cc96bdcc146b9dfc265a959704999497f3c3 SHA512 22eade74858326f76f6ea22f2eeedcabc313e2e59a36a1a079cfafe7c9351953fb8e381fe9097110336dbbbea9c123a437fbd5e4fb9d7efe395ebdfe0c7d453a -DIST texlive-module-tetex.doc-2015.tar.xz 344216 BLAKE2B d118f8b9769063998a0fa4ee830b3f6d22d6c319875b9a503f723069d65c256906b150d460053396b8ac75d3aa3cd4756fbeca51134ea2280cf6f7f303aa0a96 SHA512 02a4a10af8bab08034423dcb4aa4a7927468bffa097495c4e8de655e82114b0cc482b4f32476db6e4550d17f743742f0cc4fc58905175f8083da291656fadf9f DIST texlive-module-tetex.doc-2016.tar.xz 521384 BLAKE2B 56628c403a6178f1ef9a06d6d597f1ec63eb71ad92a1bd6d7cab6008933e9b4b69425a5b902e59ae0c80e5a3416572166de9f614dec9888f5ab4cda7eef9ae76 SHA512 9db573e4216fbe026f1c2eaa678df718f6951fb7ebba71ff3eddc353fe4ce88332035a6ea678c4bfeb2a496d35d2cdbb10ae33915d4f3f91f52c83cab20a211d DIST texlive-module-tetex.doc-2017.tar.xz 348764 BLAKE2B ce1f98e48be94453dfee368dd8a90f66bdb83b4595eb04155fd4bc965f1813aee62b5ad18151da7beb14a723761a76764c412e3ef8b9a9ed9cdaed2a996fadc2 SHA512 d0e83b87f9a844c9961bda9875f8812dd507e8edb9664fe0edb19a775f34cfdd3f096295f5d0c209ecd3c7ef4a11416601c61f0d4db4bef0297ee96d9ae430f2 DIST texlive-module-tex4ebook-2016.tar.xz 13352 BLAKE2B 392661a4b57691baeddc5a1885222256712744d3346011aa33ffd3c948c744fe6895a6a396b76839f30f37a86007038bc57536c23bec33c1b52e757d5d4769fc SHA512 06f7b0af006fff3d3d583967066bf2b7320e7e8d1aeefb0776fb5cf30f5fa49c956a47f677f115b680f50db6b6486a11d1a00e7a687a49a6870761e7c90bea42 DIST texlive-module-tex4ebook-2017.tar.xz 13352 BLAKE2B 392661a4b57691baeddc5a1885222256712744d3346011aa33ffd3c948c744fe6895a6a396b76839f30f37a86007038bc57536c23bec33c1b52e757d5d4769fc SHA512 06f7b0af006fff3d3d583967066bf2b7320e7e8d1aeefb0776fb5cf30f5fa49c956a47f677f115b680f50db6b6486a11d1a00e7a687a49a6870761e7c90bea42 DIST texlive-module-tex4ebook.doc-2016.tar.xz 72536 BLAKE2B 3109ec747de67cb46ddf6b522e00537ec1239a3c28fb3992827ca0028b33539a25c734d15d1d8df7469256d8f765c5e6df8b64b61bf4f1cd58b00c83893489ac SHA512 2da50214c0612614b539eb2db68e30cd73edd024b14073cf6ceceddbfffe29aa4eb8ba5c0c6f002856e097574a16045aebe7fcb2c7e04ddb218181c5ab64c3e8 DIST texlive-module-tex4ebook.doc-2017.tar.xz 72536 BLAKE2B 3109ec747de67cb46ddf6b522e00537ec1239a3c28fb3992827ca0028b33539a25c734d15d1d8df7469256d8f765c5e6df8b64b61bf4f1cd58b00c83893489ac SHA512 2da50214c0612614b539eb2db68e30cd73edd024b14073cf6ceceddbfffe29aa4eb8ba5c0c6f002856e097574a16045aebe7fcb2c7e04ddb218181c5ab64c3e8 -DIST texlive-module-texconfig-2015.tar.xz 12424 BLAKE2B 0089725057fc4662a441f405c7465aa3ff6f6ad1abfc9be287792c701e30f7f49347df9fa33d0cd1b5738f3d9730f05baf9183a0b6b8f94fafeb43b44118aff6 SHA512 ecc1f7a5f447f2ca9eb89b6774eaaa66407fa672dbfa4c35393fe97fe80abc528dfb62814fe0b38c52edc4341076d088095d283d12521d7500879b1f09217632 DIST texlive-module-texconfig-2016.tar.xz 12428 BLAKE2B 4158d846cc8f3d73e3222d8572ae6ecb38d1b64164de8bf522569d01b92d9ea02626820f8f8b169d644227a0ab108d8fd79a3e192c5d72985f62c0c11bad36a9 SHA512 5565d51ffd81e3618de5c4d1e6f1026e6d3ef7bf4a7d41981547ccb5fbae7a9ac26d1864dc260c77800b6fb9cab186201d389b38cca4edc8f99aa61374069d81 DIST texlive-module-texconfig-2017.tar.xz 12492 BLAKE2B 432779d8f44ce00e5a3551ac9271c510f1575770d99ab8b32d98afa9e36a78c77878ac63075f08a553bcfd94f34f9eb64c56b316e86bebbad03e53a7ea3fcd02 SHA512 5473622487ae5b5f6bd430bc3b75ee7c1fdd646f74442fbcb9d4a943f27e013a21bb05a35a724efe4dd330bca3572dc6024be031072aa2d9ab8c9d4e75ea065c -DIST texlive-module-texconfig.doc-2015.tar.xz 9756 BLAKE2B 311f800a8b631f64a223f6fbac9380c63c2cce9e2b3c6abd6e12884109f26ef2338669546ac1947bd809b788aa1158fa157f82ee58e8123c7667394d14bc7ec8 SHA512 24c79d380d8e9daa8c5a4d6d4a2580bf304a4594614716f855767cc9d34234a276b3fb93eb55e4532078a074c0be962bf7cdb53729afedaf7a1a6ff0141eb356 DIST texlive-module-texconfig.doc-2016.tar.xz 28132 BLAKE2B 737d716a4be9e86e3805af4d92a94d25b2e9ebcfdcac797dd0bb0f20e4529e6a209afe9820d91406f0a7df76d1723e2e65f8a4e1e15aeb85cae39ef5ab99f5d2 SHA512 3467b34fee7dc7bda25a85d759ab150d113effb27d64c632d69bea332114372299accf749e112709a39104afeb2c562a1f189c9bbbe41325b27827e515545b79 DIST texlive-module-texconfig.doc-2017.tar.xz 28132 BLAKE2B 737d716a4be9e86e3805af4d92a94d25b2e9ebcfdcac797dd0bb0f20e4529e6a209afe9820d91406f0a7df76d1723e2e65f8a4e1e15aeb85cae39ef5ab99f5d2 SHA512 3467b34fee7dc7bda25a85d759ab150d113effb27d64c632d69bea332114372299accf749e112709a39104afeb2c562a1f189c9bbbe41325b27827e515545b79 -DIST texlive-module-texcount-2015.tar.xz 33960 BLAKE2B a2f986c863b7db4a0db09d38a6b2a01cc8c26a919eb6ef2fca34675a0fd9b813d205593d9807dd4d6347c941387e6b4d2c9b5708fe38c7e289bb0ad34a46df04 SHA512 90eabffd8c57932f7d31ac9657d3008e3a0504519e129b89d35f4c6cd4a43167802af26041543ea9e44ccb6e16c486fa763ee8d5224dd4027efeaeb586efd1f1 DIST texlive-module-texcount-2016.tar.xz 33976 BLAKE2B e88e6c3b3173a00e0537642a3b3dbdf381455bbfd51958633502029f4d58e5605e530ebdf1c8772e3b755ba91c553b77addcd90edc8295662fb30ba07b4c1026 SHA512 1283f3554ad91423c5244c74670821a098ae8aa10c06b0a409b1852ca86c0c90b24ef3a1d76e894dda6636a95784fb8820aaba6442efdda566b8674a8faeffaf DIST texlive-module-texcount-2017.tar.xz 33976 BLAKE2B e88e6c3b3173a00e0537642a3b3dbdf381455bbfd51958633502029f4d58e5605e530ebdf1c8772e3b755ba91c553b77addcd90edc8295662fb30ba07b4c1026 SHA512 1283f3554ad91423c5244c74670821a098ae8aa10c06b0a409b1852ca86c0c90b24ef3a1d76e894dda6636a95784fb8820aaba6442efdda566b8674a8faeffaf -DIST texlive-module-texcount.doc-2015.tar.xz 554820 BLAKE2B eefd33556666e1763120bbf6529b826026a5d380e03dfa5b2d2113e1f9978610294bdbeed3ebddd89f9de6174720cd7ecef1654c291d57879817d0a735e300a4 SHA512 3c2a97d32386f77d355fe9a5caf29d71d330023a2f237edb370e6150ab30cf03ff99c98f0ea112a451b55a69b3bf6e71ffd60cc417c40b8705343afd4b068b2c DIST texlive-module-texcount.doc-2016.tar.xz 554820 BLAKE2B 6b8e2e11b9e347c3082348006fe083dce75425b78be40ed245213afd7a22a0a3c93a087f77958eba9f6644ab2ee6f93ec93cce10a65f659a378a314fbfca870d SHA512 92de144ab0406a3c30565d1bd3320933f9ea1696fc22d41103975677adeaa844faa69571160e303f70b266bb3c079c20cb24c74502f51409eab8800a6e46d9b7 DIST texlive-module-texcount.doc-2017.tar.xz 554756 BLAKE2B fc8aeeedfdeb7a88dba8e23cde6ebfddac01f0ba379d90acd88ffabf6e069039aa88f6402c932eae63076f9d577e08fa0f32f8efe894bdce63f9ed743acb0e85 SHA512 f87c36f1d46552d258156d36764c6d96839576e30510257f72d24b4eddba1c624b12ff4405be3e39e1aa9d3f70c02e272a3affd513f2dc9ca3671568279ed6ca -DIST texlive-module-texdef-2015.tar.xz 9276 BLAKE2B fb3739954b4fd701100e7846891cb1d9182b714da5e8755d2766578bd70dc9e17d47c09e48abefb9d706d037f1c91c51cfabfb42a16a7dc22b3e9910f492cfa8 SHA512 0c83f6c46b9de4ba457a519fe19c65690bbd5a8f2f6e6a6aa01fab2444b631d500f38836c0c479d9be3251c1a2b9abe83c7c1415cc184a680c883ef061eb2f45 DIST texlive-module-texdef-2016.tar.xz 9280 BLAKE2B 736d66b8bddf7315b6891d7b5e17473afe7390f9fc9bfaaea323fefca59e59af8a96f7724aa07e168c1a6fed077f7fcd2011c9fd5e8e9d170a78378a9765845c SHA512 79527a3b020f5fa3ce69f3436ef71f0f17d388b61b53e133dc8558ff26ab9a600d06233c41aeef6e4935d98c3b2d1c2b1ebb6f8265f0750bbfde847fcaddac6d DIST texlive-module-texdef-2017.tar.xz 9280 BLAKE2B 736d66b8bddf7315b6891d7b5e17473afe7390f9fc9bfaaea323fefca59e59af8a96f7724aa07e168c1a6fed077f7fcd2011c9fd5e8e9d170a78378a9765845c SHA512 79527a3b020f5fa3ce69f3436ef71f0f17d388b61b53e133dc8558ff26ab9a600d06233c41aeef6e4935d98c3b2d1c2b1ebb6f8265f0750bbfde847fcaddac6d -DIST texlive-module-texdef.doc-2015.tar.xz 249880 BLAKE2B 8e0b7306f9585301351ffeac8b63e843ea4a47a4dec98bb10a0ce6deb8f109bbbedc721ab058661c9c22144bdd625f36b23b8a07e51cd5360eb07f27bd2c5ec2 SHA512 9380899f5d1a05d91ddec971136a8e6974ca6e7c5e854f43eb05c951b8364faca8574521df568018515ddebdf13f357f121d67b9fa1880b5f5cc0ceed609860b DIST texlive-module-texdef.doc-2016.tar.xz 249880 BLAKE2B 4f59d8be3fb1701e492bbba01f50d152f4ede04de7a57c6edd266c86859b23d17187c4579eebb7d6e91b08fe6e587a041d716ed1a0dba419c4cf3950d484295a SHA512 9a927c1ed062d3e0de77c7f690d7a247fda1c10b00f0323f09e9818f672fa47f39cf70b96701c1547fcad3966e0aae2aa2f6ae512ef0c62987c8568868ab8b58 DIST texlive-module-texdef.doc-2017.tar.xz 249876 BLAKE2B 5752e8cf7f2cc497748267a822c19972e5adc223b54e829e9431a1540ecf73c33e3e1f38d26b5e29ed0bd1c09c7af02e58c7c76f3689a5a270423fbff51e7a63 SHA512 9ad1743eb54c5d32dddda440294595f512b9eb64d45d4041ff2edb44a99cc689df17b5384bb5ef7150202a7d1f5c2cd08cfc81abcc2c1fea5e9098c7ef74877a -DIST texlive-module-texdef.source-2015.tar.xz 3896 BLAKE2B 0ce79904b4149b0cf40b744e44beeb443bce8baac6ffaf271909f4a511164b4855830a3ca28e7a4134b2f24aba97c831b5b4d99574d2938c195a4e1934809564 SHA512 0b3356e51f5cd10df3cd4749fc64e131758dfe027d1fd9451ce2acaaf288dcb0b1ec930946be54de8f988c15c5fc34d30440ef299ef3718e2f70ca9979f17928 DIST texlive-module-texdef.source-2016.tar.xz 3896 BLAKE2B da018b768f6f4e86d2622ec4c76137d4601c6ef15fecac0bd30569b23bbf828173b836d139c1b6de966c986e36d8b134fe1e6fa3e0c78276a9ecea54c9017c04 SHA512 92000293637f81fe1fd78a4402ca0a9bf9591f337149a4efd72d2f49609f0c69751bb323262c012574a50aa24a1d0f786928fba9e8999853856cb9514e345d45 DIST texlive-module-texdef.source-2017.tar.xz 3888 BLAKE2B 1e724963bef41f950df0f86ff25015a5e43e80c84b2de6ea35df36505b075d8cbc90413dd634452edbe0cb0226c7b9507bb1fbc993d9a84f088e499d85c57486 SHA512 41c19aea1b9141542a6b5262decf3aea1d241c41d1aa0225eac028b564facead789c637e9d580b65ed68db7698dbe6d9fc7572b045259571b802860c7b455d68 -DIST texlive-module-texdiff-2015.tar.xz 7136 BLAKE2B 78195dc69d62f9d50ee7aefb78c5aa71f2aa2bf7e7bcaf8010cb928fe66523ac59f04e294389e137f1ae32118cbdc1ac12e349ac0b1e48118c21d11698142a4b SHA512 3bbf709bcb4cfddbb92385d79a9ce9488889e3e0c6bdd3f61e89439b38eac14c0a01272392b1db1c3cd417dc9924f20b34debd9055112ba7d2292c3bfe3edb71 DIST texlive-module-texdiff-2016.tar.xz 7152 BLAKE2B f35399766adb4c0ec92d1642d3148a10c66d51e350f7e7b9c52117a78155b87dcf54d73d638d15c339839269360b13103ab06223684b08037a0600defe92b13c SHA512 8e300ab38c698a33ba6fce3416e6e1c57e53929dd5ccd7cf6c64b17e8c79f5eae0faaa9fd54f9bc909dcc1d3b961b3b799a98fce219503a7add53c0bc306a150 DIST texlive-module-texdiff-2017.tar.xz 7152 BLAKE2B f35399766adb4c0ec92d1642d3148a10c66d51e350f7e7b9c52117a78155b87dcf54d73d638d15c339839269360b13103ab06223684b08037a0600defe92b13c SHA512 8e300ab38c698a33ba6fce3416e6e1c57e53929dd5ccd7cf6c64b17e8c79f5eae0faaa9fd54f9bc909dcc1d3b961b3b799a98fce219503a7add53c0bc306a150 -DIST texlive-module-texdiff.doc-2015.tar.xz 10300 BLAKE2B 29a3a1f248e12e83304f0870a71d2866136312513c46cebb15144a60668bc63535a9345c2ce31427094642aa841e3e5a4a264103afddd41409dfce310ba60993 SHA512 db3eabbd54058d2ba966ceb4098906759a28f45bfdf4650951349629d00124137d9f4c0ed0812578edbbfa9ca894154ae1893ab946828a164c29c0fccb42f3d3 DIST texlive-module-texdiff.doc-2016.tar.xz 10300 BLAKE2B a6c11347315fb8035fd73720d0766a1c2843fe36487cb6837cc6adb9b939a50629bd72d596c105fe028a45ffc833ca43c499e581fdd6eee68241a5ff9b753f10 SHA512 d5c5c12dc2d6186f5e196bba31216986166b7efa9f6d44599d43446278d00576f94b858fe91ca5911811c5daa2d409411722e7d29543973641c78036aac15bd1 DIST texlive-module-texdiff.doc-2017.tar.xz 10300 BLAKE2B a6c11347315fb8035fd73720d0766a1c2843fe36487cb6837cc6adb9b939a50629bd72d596c105fe028a45ffc833ca43c499e581fdd6eee68241a5ff9b753f10 SHA512 d5c5c12dc2d6186f5e196bba31216986166b7efa9f6d44599d43446278d00576f94b858fe91ca5911811c5daa2d409411722e7d29543973641c78036aac15bd1 -DIST texlive-module-texdirflatten-2015.tar.xz 3076 BLAKE2B 3e3f937d70c72d90d27a4884ccd68d2470112cce9d8b40100b15777098a3e93be4c2aac648ce16408bab6f160a0837d6e7b40f19864224fe71e8118c14d7b022 SHA512 48ef9e8a67194c380e21e9b9cc4bb518e96a1447d5fdd60efdceea0f74ad89273ee38801101630991b7d397b9b2e48dfd2ddd7188d5970e64a992f424180328b DIST texlive-module-texdirflatten-2016.tar.xz 3088 BLAKE2B 702094bd9c0c655139d5b57138f1c0a94a50dc17ccd6c7a528b64aa70c6a8efc03495add1aba38daa98044a53576f3f0e4191c5d7356d3cd9ebd92290668c59a SHA512 6497fb734576083784449ea29f8f7f59ac8a82b8caa44e8a96cfed3e8ff65735d66d09d8c147348b92dd2817679eadd9c8dddcdcab74bc29efaf8edc940a19fb DIST texlive-module-texdirflatten-2017.tar.xz 3084 BLAKE2B 4f9c3aafc996be5990596850fceacd4b825f6422a3f94d092d342ea27c65294045860ed7e70e1df871128a63bea9f482c605a2c40f250837d50e558b25df044d SHA512 73404f73d3c7ee569ef019ed4ce621512b6cb2d6f6c85bafc362759b1e1bbc4f56048d17e98b481099d7a0c4348594ec5a514752ff8888c153f4239f3e6d2322 -DIST texlive-module-texdirflatten.doc-2015.tar.xz 5616 BLAKE2B 0e79262e2609bfcf8b7e1b45239b82ef1d0f987ca25fffade613caa2a512ed39a6776a7573f383b900488eb05c5d4147c865e1bb0dcbfe50df8f651efb000d51 SHA512 a2fb282dc97f6c33dab70897b673103dd9da0b2f6cd65715aa6962414491ddf6e7b8ab893afad2b9c4df1546e188cc188f8674876322ca97322631e431089e79 DIST texlive-module-texdirflatten.doc-2016.tar.xz 5620 BLAKE2B 23eeb5958155d2a83dcf86dc31bd00e226abd1791fa55a2f4eadf287f01bb8dec88837e1e287d3c760baaafe02989129369a46e32b315e294e95db136c035d9e SHA512 da1973e711c102e4ae62d668013d1ee3d12e7300db081466148ff80352b24e75b2990ceb6b1afbf363707bbf833529450925bf33c0bdf9b3458d4ccfac9ae697 DIST texlive-module-texdirflatten.doc-2017.tar.xz 5608 BLAKE2B 13f2c288e526c827c4759ed26938b8203f204415c4e6bd8f0852b4b09e82caf8c370e4db4752ddbb99673734095ff304f3c0a0009a7fa61a29ff00c642c9ab38 SHA512 a3e00dff899ca3bb7033eb8c8608d44cc3319f73afe6fa0d00c25e330ee13827df9556857f75b9000b4716ad1ab9d8b648f20509cc3ea4b10d2991bd6b3f9ea7 -DIST texlive-module-texdoc-2015.tar.xz 167336 BLAKE2B d34f0ed259c7c9aca6f6f94156b6ae8c1dcaff7d51c5f9f40cad02f3df991f5f8bde876a2ae61b037b255d41352f4127c67f6e05b6e38b07e33a83653bf3f14e SHA512 7ab8f2db199f96f4290097e07e5073fc73d3b5b9839f0a60cc87078b2db48b1b53bd84dbb5ef7db5d21a2f802bba5bd7177132106c8f8c793c28b6a217755422 DIST texlive-module-texdoc-2016.tar.xz 167368 BLAKE2B 957d05d3c4bd7f5972b241ecc53907b8f6cf50c3623cc4c5123490638e2f0f84dbc1fbae3382c0ed52763e5271b0678e16088dc9fdbdd76995ecf87f59c0ca49 SHA512 dc3dfdb7b480a837eeca239e8289b075d5ef7900a92345b8dfc3546a3c63bb378527b2084476fd86a526f4591b2a2e943c3300db10e2d333e1d57ab870d59c08 DIST texlive-module-texdoc-2017.tar.xz 214216 BLAKE2B 7dc8381f2617b5e03587604fb5cd5c162a35f03b3a28c521349c529e20fe87b2aa33167116c2bde1f0e5fb4437da7dbf79783a75a45561e7b200d75dfd76b892 SHA512 f20124d5e65956d568b96efa1c58214d6ff664477e9525610f07b48898d2a09d55c39276571a7d2954c09bb6732abf5a0067c430d4f0f3ff9355f2d57fab22cd -DIST texlive-module-texdoc.doc-2015.tar.xz 140556 BLAKE2B bcd3238753cf4d56224a2dba6c4336b1fd645c7de76a07c13f9e4610f6e6d640a1ad4ce4b39e49ea0be66c3c027b7138b1f21541976a8b1257a20bf30b1b9dac SHA512 d3ce4114a693186cb3d251d0ac1f8b4092cad63bb8e3ff69f7610b12fdf5f17ed03f17012cd5ceca2c07975a130b915d56257a232b9d8624a95a45f38a19c1df DIST texlive-module-texdoc.doc-2016.tar.xz 157712 BLAKE2B 17e17f662af4a0be8a2f576528a2b2ac205141d971a684171033a5b9c68000deea6fb290b129e2ce2b79bc99e0ef003a6ed20068631362776f7bfc94b0d6c9c5 SHA512 ce82834e0ed4b5698f957059548e86bcb3e4348cd58e220b824bc9aad72cefd63c775fb371c03eba4c27811ce8083f2eb147db560ae28c60744f4bb7cf3c20ba DIST texlive-module-texdoc.doc-2017.tar.xz 157676 BLAKE2B 5c11d2a3d6a8fae9d6d2c277582366e46601a22a499a447e27291a97246c5a27c6191e2f664f805c5fec118a7a546a3aaa32fe3ac7a6783aa19c8bd91486982b SHA512 52ac9f9406c18856aa1f1570fa52e7ba4dd29b84b10a9c877dd88561248d48b8aa954ac4260d07018e2873dd5a43cf3c02bca02a87db2470d72c6becb115fbe6 DIST texlive-module-texfot-2016.tar.xz 6148 BLAKE2B 4631014160a90292d30c1c22af88aed44d3260a4600cf0186676ff0ed8ef27cf67a10bbe674db23c71a37fad248838919ae914c9ce24408414c18ee688e756a9 SHA512 40b6db87dc624e9fde0c134b982920fd59b29d771b9a8016870f9c161befbf1d0f3a6f122c20363285e7e71b2aa8464cd1fe4afff2c9ea96b850da4a0841e6dc DIST texlive-module-texfot-2017.tar.xz 6148 BLAKE2B 4631014160a90292d30c1c22af88aed44d3260a4600cf0186676ff0ed8ef27cf67a10bbe674db23c71a37fad248838919ae914c9ce24408414c18ee688e756a9 SHA512 40b6db87dc624e9fde0c134b982920fd59b29d771b9a8016870f9c161befbf1d0f3a6f122c20363285e7e71b2aa8464cd1fe4afff2c9ea96b850da4a0841e6dc DIST texlive-module-texfot.doc-2016.tar.xz 31680 BLAKE2B c93ab467401c57826e4a16878112b5239724036dc96146e24101cd6912b29d8a3d5063cdf85a53c9aa4c500c058ea8ddbeae52745e51386d3a44a01e6f92a92b SHA512 ea12297d42d3ee6166aefc6a08507a9c1840c162ac837d1a3705c0e4cb7c4bed57c483ad6ae8ca01f487e492a88c2c0d9fdf7f07833553aabd07112a0aaeb786 DIST texlive-module-texfot.doc-2017.tar.xz 31680 BLAKE2B c93ab467401c57826e4a16878112b5239724036dc96146e24101cd6912b29d8a3d5063cdf85a53c9aa4c500c058ea8ddbeae52745e51386d3a44a01e6f92a92b SHA512 ea12297d42d3ee6166aefc6a08507a9c1840c162ac837d1a3705c0e4cb7c4bed57c483ad6ae8ca01f487e492a88c2c0d9fdf7f07833553aabd07112a0aaeb786 -DIST texlive-module-texlive.infra-2015.tar.xz 211924 BLAKE2B 0166dc7ea0c4ad27119176dd9a8f7799d9356c92e5d4ba9926c74e883d148b19714c2738e14df0eaa0192cda6d776cf865af318f029195022fb464d77b765bfd SHA512 5e539b43b3360bd5ab828e0f3f5669e17e16fc0656999e6c239a7bd50a78c866b32b670dda1c97b1fd15701a3a31ad7b24df6ba351e75260ea9ad50f83747f0a DIST texlive-module-texlive.infra-2016.tar.xz 194264 BLAKE2B dcc22281c1409b9c09da043e7dddbffe7a73c91da1d2c1f308490393c3d6668601a16840a1401bcbca62ba559b7d31a4aebad9e558fc01d3c0952e12f98b6b40 SHA512 583a28fd7a23a68f7a3dee0060d98d60e89e16a32d054604beefd73d1db951ba81e4ae8142fc60deb35bf8ab8b6449a36e99393fe1a5eee086a50b3af431f1c3 DIST texlive-module-texlive.infra-2017.tar.xz 200472 BLAKE2B 4163baabb72bca39c34a77edf7a56ab6c93b1ed8a128ff71e4efb5309ea4465ae9fe427777e02b42ae685064fd32a7008864fe1a62656d25b5e6e9a12a358eea SHA512 13b73020baaf358a4812a10ac17fc22250fb9383ba1f1d535b7f25f2354e9f4fceb5cd6f479f38c8951d4894ff6315315fa058ef415ab11d4eea03601308ad53 -DIST texlive-module-texlive.infra.doc-2015.tar.xz 96312 BLAKE2B 470397e10e45528d44c94427ee1c7cf0d781e6d5136352591f04774e7116bd53cbeae86ab7aae6ecd3a47d9ef2ebfa7af283fd45b336a95640696399b0fc3fa8 SHA512 5cc285015d819c5f88f0a01beee1fcf145957da2a483005b26034997ca7a5a01a3147b392fb6f7ffe5d8dd0d07a8ad242acfb7bb391d6db0f7038a617916142b DIST texlive-module-texlive.infra.doc-2016.tar.xz 168904 BLAKE2B c78a14af1befd93c18055302d02f2cc51d36acb1e671319f37e5cf5d3bda7775af3dc1f6f3a7891c20d0d3458cb251c9bbd9f9dbe6b55f98111e0fac4ddb1abf SHA512 dd7c466ca4c94c81a0b7bd0d3ce5938c82f38c878a5b1e6ea68317f064ceecb43f02616c303265998f92bb486f3eddbbc3d6d16cea8c92a57e01f1591219c710 DIST texlive-module-texlive.infra.doc-2017.tar.xz 168904 BLAKE2B c78a14af1befd93c18055302d02f2cc51d36acb1e671319f37e5cf5d3bda7775af3dc1f6f3a7891c20d0d3458cb251c9bbd9f9dbe6b55f98111e0fac4ddb1abf SHA512 dd7c466ca4c94c81a0b7bd0d3ce5938c82f38c878a5b1e6ea68317f064ceecb43f02616c303265998f92bb486f3eddbbc3d6d16cea8c92a57e01f1591219c710 -DIST texlive-module-texliveonfly-2015.tar.xz 6140 BLAKE2B 5983c141d554175abfdf84e584e8b962e01ffdfee912eb44b22aad03a2216ee9fb82128c492bdcd36864e5b74eb10f630feb1c8c8bad8977eaea44af988e4982 SHA512 527a6612850e604c500bbe9e86b5645dc5551e41f46b55c22fd932ae52bd38fba24a5aee7e1ba5597cdf2e0525e765232bc1912715e90855a438a12db238178f DIST texlive-module-texliveonfly-2016.tar.xz 6148 BLAKE2B 1da5e5090e1c6726d895f42e3a6dcfdde226c622e0388d95abec625bf454f4aea30782e8cbbdb60c8ef758e170aed02e8ecab62a322d4cd9607aec777b51c2ad SHA512 76a4b3efbd55ca1ec655fb72afc6074186357d672a586926eeb893726f77e3f5cfde10d5698952e079bf953ea1a8821e76b6f06ff46229516433aa9d6f27e440 DIST texlive-module-texliveonfly-2017.tar.xz 6148 BLAKE2B b96e747db7175367f8d7b21e834b102b4ea83310b26cd502dfff0e75e81bf2bcd14a504f598b56a82529fd3328ad6f87edd76d9cf366d3937f865f8cbf17143a SHA512 dd18460601a387dc43587a81e6e2f1b3282c84340a1c1e89644eb22718f4d911f9fe651707645237cf74b07d9b05b8c5cb54741698141e0f3cffd6d184289612 -DIST texlive-module-texliveonfly.doc-2015.tar.xz 704 BLAKE2B f6dca07f71b47a7431f7456cbb492cc3c253687ec320e107f8199aa671ae2cbaec2f15157f041c70d5c0d6ef1e22210c7f8f478fd23f24040bc29e61f4421111 SHA512 e95a765c8efa426ec4403b3a0b8e30569ac539111a41b4affcc87e21d69980db7b7d3fa88c6b2775e56ef0caf140832630087cb47b426cd2b030fdcb03091f46 DIST texlive-module-texliveonfly.doc-2016.tar.xz 700 BLAKE2B c21187393153d4122ae169e79d8c22ced1e8e076e049cdca68f2f637eb67a6fdeb4cb59be1217c90509ee0b16566ba2c04f517f50f3f1e282d7ab1923a5e3a72 SHA512 e84543231522b62de362760cec32e57321470382b6eedc944b5f02200d9454f10a743397d48acef3e5f926f378830607f9fea20208d5aaca0884cbc4bf6988ce DIST texlive-module-texliveonfly.doc-2017.tar.xz 700 BLAKE2B c21187393153d4122ae169e79d8c22ced1e8e076e049cdca68f2f637eb67a6fdeb4cb59be1217c90509ee0b16566ba2c04f517f50f3f1e282d7ab1923a5e3a72 SHA512 e84543231522b62de362760cec32e57321470382b6eedc944b5f02200d9454f10a743397d48acef3e5f926f378830607f9fea20208d5aaca0884cbc4bf6988ce -DIST texlive-module-texloganalyser-2015.tar.xz 3832 BLAKE2B b12d8de25696b0e1ff39462922f32c36a879f472ba14d44bf654dba68ff73b5549f4b5ddaf6061a9c4e7421b5a69b79f65d72a406545536204c24846cc539377 SHA512 509467329e8a3bae07efac5d43392a608cb9ddde8b4e5cd9ad8d88c285e753865db242513f9410564316326fcc64e3218233dd4d029c58d08c11caeb17c35065 DIST texlive-module-texloganalyser-2016.tar.xz 3844 BLAKE2B 965f18c9f1e885df90853cdbb552b75d24673b54d2eb260c22738e3600bfa47982dab68f9cfbb2ba974d75baf3a134b075f557c0fd91fa1cc3a9b3071da8056f SHA512 4ad74a418469bca56eeac138830d4e4020b3a0c3db36b0fbd25b89bd14367219590ef5d948cab79f22f1acccedf4b0073a2ace78447075242a66b40a1b6faf93 DIST texlive-module-texloganalyser-2017.tar.xz 3844 BLAKE2B 965f18c9f1e885df90853cdbb552b75d24673b54d2eb260c22738e3600bfa47982dab68f9cfbb2ba974d75baf3a134b075f557c0fd91fa1cc3a9b3071da8056f SHA512 4ad74a418469bca56eeac138830d4e4020b3a0c3db36b0fbd25b89bd14367219590ef5d948cab79f22f1acccedf4b0073a2ace78447075242a66b40a1b6faf93 -DIST texlive-module-texloganalyser.doc-2015.tar.xz 512 BLAKE2B c7439559f8cc8b4f48091b96ecf364cf1c5034e4efb5604bc47f705bd2f7e22c9fa0ce2b0707f6c6a15a918c0a7e28f186f1964c1f7f1e182f44280839f1f5d5 SHA512 3974918e8867d12bf467cc5933d983159bd7cb087f038dccd5813e6b5c39a312589a77fd1398f2645f51b221181c6b1cdde8d86f5972b07b159d166a9a8e152a DIST texlive-module-texloganalyser.doc-2016.tar.xz 512 BLAKE2B d17b13738fcf6995b87ed85cc7afbc38e6b5f62734fb5f3aab5b58a50aa6836501088f3959ba0cecb9b420f95b34095fbbc3a0d09574808950c73e8bd68579cc SHA512 4d570f8377ec751aacf39876c2fa0235c0aa4a348c8716cea24c740516bbc2e9132318bf11d003bf15566c825ff059893ce35a1bc32564e670c29932cd2c1769 DIST texlive-module-texloganalyser.doc-2017.tar.xz 512 BLAKE2B ba1e799f3e68af8b38a74bf1531704385ee23ead7fa83ac1d3514a19497265954a50e59dccafb99824e6a688f14ed5c4fb02e2a728df272e3a020c1db460e3aa SHA512 922b73d9948fb8a0c79d553d7ff96389172fc924ec03f400a9bdccaa288bb59163778b01cec5ac74df700bfafcaba3d961a22bfb9b025f47440ec4b718bd81e6 DIST texlive-module-texosquery-2016.tar.xz 9128 BLAKE2B cf836bf5a15e6e4d4f84457cd230abdb34668e52ce58a5ab263a006e2a54525cdd10af15454e484ad937577c3340d129101a841a86139938c1ee52b8d585eeea SHA512 556c649291fbb33ce2e18ddb30d5d5206055f8d656adf4d2d956eb8f0815e28f644dc07e293e4e98088ca0dadd9db396e38effe04e6ea978de0b68c3ca845dd9 @@ -408,33 +297,23 @@ DIST texlive-module-texosquery.doc-2016.tar.xz 253000 BLAKE2B 977e6ac7656adc40e1 DIST texlive-module-texosquery.doc-2017.tar.xz 496380 BLAKE2B e3378dd5b925defd800530270c997154a927fb6ca07aef013c138d333eb88c83b4b9d06d2b0940afb7803d7b129059176fa5aef33b985ba9475fbd0611076a0f SHA512 b57a8c02deed662b5437cc1d739994f69542ed307ea5b37ea6d1f7dec45e441e6d05458e8cacd6837d76598f0a83f6c912152514e62791e82b403a27534cf7d3 DIST texlive-module-texosquery.source-2016.tar.xz 11556 BLAKE2B e4be700882c0c5ed566ca0f450e101576e7cff9bddba5447b71727df9e216aca71890845fc185103e6335a73914e4d23da8dfc8ce9a4752900a4a8e6882bcdfe SHA512 8b7f75ae1cab5f2821b57b0ac38fd60175d44f3582f52791d505ad27718d8e9b38bfb0383a3cad35f4ce0c39d53932a689a64d6135ce06a5e04530eb09de3a8a DIST texlive-module-texosquery.source-2017.tar.xz 69084 BLAKE2B 653a547c1d0221c5744dbd205de5065b495ff6ebd172dd10092b8029bfbdde9d36486a26a3381d07800b8cfc0a1d6ef406f5c57a83aa4a59d166c3318a538f8d SHA512 d16795a95e298913d0bc5a3f41453a523278259b4c211890609635d7445d0a6eb0367d8c842a6e7df4a9ae9cf0b9ba2b9a804aa8b2ce5abd380c59958a60b27a -DIST texlive-module-texware-2015.tar.xz 576 BLAKE2B bf877b6e4efdcb699772c44bde0b7f240b12f27b88d33f9767670dd0e9255540a2fb0c2e8dfa86ada207b909adc1e5f10e989c2a0f545f885f4fb5fe1e003efc SHA512 51391c326bc049c4dd2af5445d8b7eb748d480d9837728e04769ced231c5bc5ae533b1c725302566d9b1ea22da1802ee850a06461cf16c07de629f0746f3933d DIST texlive-module-texware-2016.tar.xz 588 BLAKE2B 5df9d8533b76baa402549aec5050c71b01601326685f8dbdd752583006d354ecacb3c377b3f56821ff1121bca643b12380cc10f87a1af13790005ab5ec456dd5 SHA512 5e06b23f2f5f74ada7025f5922828e38e22732f6be5234f7f464d880fa1ff6cf0300afa94c8bb17b1e3b55a4b158c36b937992f9d25d55696d81e2dce345ce3d DIST texlive-module-texware-2017.tar.xz 588 BLAKE2B d41d855b39779785b0ba8b9fa32ba271ac33e8c832077f6e40f773a289762d29557c2e7dbe5ce45c7a088d99132b245e654a28351147329b8e6774bbfd6c6e9b SHA512 b210ba9c3492631bb63fd230b5c719e604724a66064a4fdd1cafbaa6a66e3727aa7634d856bf3c10fd8d49155a62c447d261e0181a46ae7d067ef8ebf39f2a7c -DIST texlive-module-texware.doc-2015.tar.xz 7024 BLAKE2B de9a0de1c7a9577128ddf8b03db66d5164630067d3f511cd20bc26b9f35ecf7223bcbaee1674e53d0c08b7e047fc35e8c2959d9dd6a60f400965c8b172710d81 SHA512 d409a24c14180dcc3a34cc6a814778a2445e07eb7b794608d36df6482ea56edbb324fd6e2d27e256853658d4a1867054ba0f508a972794bf32b640dce5eb4efc DIST texlive-module-texware.doc-2016.tar.xz 34412 BLAKE2B e0e92cfa8b2e6dfd50fe0a03f62271779c6f9528ec1666686aa2cd44627f83fbb86027f58d44a83055bf819ea9b20322eb9df7ec6f17b38d44d9cdba25b8ab44 SHA512 63decbabef250daf9ac5ac6ce97e447333dc7724a56850d63067dbb929b1840fa5467f8db6a310d3992e93d4dad93d6e41f1dabaeaeaf811ce2608b3bc5b7987 DIST texlive-module-texware.doc-2017.tar.xz 34412 BLAKE2B e0e92cfa8b2e6dfd50fe0a03f62271779c6f9528ec1666686aa2cd44627f83fbb86027f58d44a83055bf819ea9b20322eb9df7ec6f17b38d44d9cdba25b8ab44 SHA512 63decbabef250daf9ac5ac6ce97e447333dc7724a56850d63067dbb929b1840fa5467f8db6a310d3992e93d4dad93d6e41f1dabaeaeaf811ce2608b3bc5b7987 -DIST texlive-module-tie-2015.tar.xz 488 BLAKE2B da81b0493144574949aa6916dd2ab7344f0fd72abf2506b6acb76d8972ebf00660a8e623a9472d99849f0193b23c3f93cd13d6900a88de5093c2d5951200379d SHA512 03d9523ab78fe93cab6fb420770d14d765b2e26af1e3ff396d93abdb8cd6b1f52176a863989126632841a8e839f9b635679923feba49ec659006960900efc63f DIST texlive-module-tie-2016.tar.xz 504 BLAKE2B 6e8c10de0bd2cd808db4c57ea468fbbc7c26ff066f8b3453f7953cac7a16689b292d4cc09d2721540de675602b85bca64887cd90cd193beab340954be04a78e9 SHA512 40643ce881e2eb1de29e5c12eda0d6b93596a5160da4a83dabc5676969d41a9c04f6adec7f1d92821f6736b8cd7a5119bb45f23343e6bcc49e3b6a7564c1a272 DIST texlive-module-tie-2017.tar.xz 504 BLAKE2B 7ff539b26566f25795a748e3bf76d0fec6611d2f37796c56ce4af587757be0f8ccad6d1ab797dfdeba42cd1894aab628d1052d57bdfe9a62f07b77856b0b1a2e SHA512 91d008e9f9734c4b0eefd7d016395cf095602e3efad281c01ee502790b40ce357673dac432bdc2869f917e7a71e007df871524e993cbcbb581390b85a8287b24 -DIST texlive-module-tie.doc-2015.tar.xz 3640 BLAKE2B b8576ca2f9263f5f28f4d684cbb29158f729a84f84e49b87acb101d854fb882ecf0a5abd34db756c38486fe88d6699ba12147507dd159b7c6e13bc1fe2ff263e SHA512 49275ec99202bd7d80a103e17918b4891f63f4ba1279818a9d9f007d74e24395925cc4016f0a24de63ae7344448ae14bfd043e617fcb01cd92affe6372554e7c DIST texlive-module-tie.doc-2016.tar.xz 14984 BLAKE2B a0b24055c843dd454900b82b821ed3a8114ff7e00d3e529105d0bf47b6d06d6f6c897445492b11bc5420b97cf8caf2f09254988c5ae98e238a901680b7571c50 SHA512 93d9eaaa217c1504852ad52ca04851616d5b7ea5c5d3521538ca29f16f03b28fa0ce22275f4d22026192826259ab6e80547f80dbfaa3117eb7e44517c22c01e8 DIST texlive-module-tie.doc-2017.tar.xz 14984 BLAKE2B a0b24055c843dd454900b82b821ed3a8114ff7e00d3e529105d0bf47b6d06d6f6c897445492b11bc5420b97cf8caf2f09254988c5ae98e238a901680b7571c50 SHA512 93d9eaaa217c1504852ad52ca04851616d5b7ea5c5d3521538ca29f16f03b28fa0ce22275f4d22026192826259ab6e80547f80dbfaa3117eb7e44517c22c01e8 -DIST texlive-module-tpic2pdftex-2015.tar.xz 428 BLAKE2B 687bff3520dd0440db356ac49743f1e658ea813a97426704a5c1f36da58333f429b828bdc5122e79df23d54209c0225be18aa6bbe8a38cf3a93dbaf92075516d SHA512 81652209cc9d1c35609bf24f5d6e95aafb38ad64ac41acf57a305ae6f461298beb1dfabd945a780e7f004d401c0a4676be9e72d53cf4ebb3474c3d6e523d44dc DIST texlive-module-tpic2pdftex-2016.tar.xz 440 BLAKE2B dd877f98fa143a7daeebea3128e438b5a3b12a38035d3787e84e8b6b12eb871aa05bbe9e6c8788217147652aaab2271c92998633818ebcb37584962c01981c03 SHA512 e12d1448a5e543f8add38ff8a573a8a4d0cd26088bb5282eed4d9fbf59451b20c120d2572e81511dfa49e5751feca2ad9f099338410f84bbda8ed927b40d3057 DIST texlive-module-tpic2pdftex-2017.tar.xz 440 BLAKE2B dbe8d3012f351853db1c2019b650f5c1c2d24d4ed9f39e3b891062f8946ecd42315069e833c4500e06b8213c8f5c40a7b58f6edc5e86180f360bd226de74d55b SHA512 ff542fc31ae85d199a72d5f6913c482ee9441b31d95a109a6a9a3dcfeae41aef85e80911b9e755f11cc700765f9b40527406bc36991a2280c4b09ec63d0e9bc5 -DIST texlive-module-tpic2pdftex.doc-2015.tar.xz 41920 BLAKE2B 1ac4f0489a97bfb6748776075838d5bd53efa2f0cbddbff07313232596c2e8b08d2bafa60f2fa1217deeee96a622617b4f4d9c9be68c5dd0c09f2d9779cd329a SHA512 059375a12423ceac27d71dbe6a69918b0d498f81a68ea4547bb1d6caf2250ad2f1d3796b172965558848fc421da9182bd75ee823c45293fd02647c8dd998815c DIST texlive-module-tpic2pdftex.doc-2016.tar.xz 54424 BLAKE2B ed1a934f64c962bd7357cc1b58e73a91fefe4beedb3dc7b8236a65e71b7316faab1af866755ff857cb2884df9aae1e8e50389b5c9f1677b3bfd9d8cb9ef76426 SHA512 b0dccc2270471354823aa0987dc14da80a71a8a6a4491e88b695718cce84fba64accc5066737c72c033b8e5ab6945e063d40ee6e08c72e2808e3fdedec89a4e3 DIST texlive-module-tpic2pdftex.doc-2017.tar.xz 41848 BLAKE2B 2e0cb6a73fdadfbe2cf85c8f241e650905ca1e94520ade6482bbb8e0362c07fa41295e0557b92df4d8b529eccc326f930ee079a47683565ddd9cd6688773d053 SHA512 e08e33a9c04f32bf4dd5d1f3f9be95cd36cec5998c8dc1dba2799ee9ca9ac1e9326550ecc53500c98506c03cea4fb08a766eea88ba85482ed2bd6dc03b306708 -DIST texlive-module-typeoutfileinfo-2015.tar.xz 1584 BLAKE2B 2f278bb31b325035b49ebf58128915f6276d493da133caa517f029d68ca2b87d91fc336ea691ea9318ed7654a2eeb224d2a74d0a01fac9925bfa9feee33c2cfd SHA512 918d2aeeecd430ebd577995cf2f91f0654c5f5a5bead7b424e2d56cbad59023ba9fe0418d860e2c9aca38e080b8d75360d47a9460cc4d469c874be0f63d3561e DIST texlive-module-typeoutfileinfo-2016.tar.xz 1596 BLAKE2B 3c20d6daebac40630f491876917686e83572b57f043000825d0600f3f3329926243e88151ec087c7384e366c244960d96705939eb6afce60f3ff5a56c13d5158 SHA512 d287e4c728d33ba67e8c907c8c28f06d5b75660d0f5b996c917c127c903b0a6f5d292c9a97e5ed34a23d953ce62ff5b9bd357ef7674f87a60ffd71eda3d0d7fb DIST texlive-module-typeoutfileinfo-2017.tar.xz 1596 BLAKE2B 3c20d6daebac40630f491876917686e83572b57f043000825d0600f3f3329926243e88151ec087c7384e366c244960d96705939eb6afce60f3ff5a56c13d5158 SHA512 d287e4c728d33ba67e8c907c8c28f06d5b75660d0f5b996c917c127c903b0a6f5d292c9a97e5ed34a23d953ce62ff5b9bd357ef7674f87a60ffd71eda3d0d7fb -DIST texlive-module-typeoutfileinfo.doc-2015.tar.xz 760 BLAKE2B 57b245801ed646dc09b6d7480441137c40b1ca22025f31b6c1aaa15a9706a194c5e1dcc3af3261166394d2ff0b937b26b0924cc423c88f936437434731154b54 SHA512 558e8fa93838c2c9183ae11d402c665c73b671c0d9c3e3c1aa402e5e905370cfc15ac0265a64e51ba0e30e731965e18e02f5ee04451939717d405e828c26a1c7 DIST texlive-module-typeoutfileinfo.doc-2016.tar.xz 760 BLAKE2B 69d62a5162ad6e6cc7bdf1f4aab22521000ba6e44edc0e9804ba3bee869e921139a1d089d878ccbfad342bed4c20f37d12e04ce06ff858af9bafd253a76110f1 SHA512 0e7849574a7d41f4937c51090f01644cea1ae2cc39c15fd9a146fe40a7fb7b5f9548d1e1d6f45f7099f65f54a1455bb573ac62e4debb49f529dcc08627357b81 DIST texlive-module-typeoutfileinfo.doc-2017.tar.xz 760 BLAKE2B d6ae70e4c4baf44728d0fc474cd1a39036997366b9f4565f6a1648a27ec904fc24100ab0109d35825b171f9d094a165cf72f7fbcf53ce766c5cd6acd336f2ac0 SHA512 277b08d5cdf7d6ebef2d03644c635c0a3ead2d18e037264a3505dd1c6a7c9c7bea60a7e81fd99648efa486158d573ebd58b10b62014b5194c84386f4ab6788de -DIST texlive-module-web-2015.tar.xz 512 BLAKE2B 1663aca50ae9944707e413a5822d35213f0be89f7d498d7cea8c66c607f54b5d987e7196d902e476bef20da3ac7c680ef20125060b23ca45214873c016dfc051 SHA512 d861e17f41840ffdf9947dd2c8eae06a71f1e4cf0ece5ea53f1b6a4c6a93f134faacb94f60f6e4a4fb7a88b5c4806c231d27ca65b432abc47359df721db15aab DIST texlive-module-web-2016.tar.xz 524 BLAKE2B 264e7fdff3293d66b4793974995f35225cc9bd041706b3b755f231def9959a092fc78746c48c6a1b954679fffbe3cc03f0a4ce8dbb49059ead58826045e08868 SHA512 8dcab0b976bf1976ca40c925182248ed9d5ff06843540eedb720fc5ff89f44594befbc084270adbb3fd3c6c96c437f248236e82252b2e4a7f48d761470c7d15e DIST texlive-module-web-2017.tar.xz 524 BLAKE2B 264e7fdff3293d66b4793974995f35225cc9bd041706b3b755f231def9959a092fc78746c48c6a1b954679fffbe3cc03f0a4ce8dbb49059ead58826045e08868 SHA512 8dcab0b976bf1976ca40c925182248ed9d5ff06843540eedb720fc5ff89f44594befbc084270adbb3fd3c6c96c437f248236e82252b2e4a7f48d761470c7d15e -DIST texlive-module-web.doc-2015.tar.xz 11588 BLAKE2B c6ac011d8324e3f703fa638cf070753beadae7f956e8dcf2ce583fc7d246a3c7143dfe11b88bbb61409d60caa3e25149ef79e72a3c3a6e18e1869ea1002fcfd4 SHA512 82ee0445f423a43a2e5588d73f566534c6fc32772029f332d8875dab255867c9cd9036875211aff157b158bbf739b840e5aeb0670010ae55da232f375dd1db1a DIST texlive-module-web.doc-2016.tar.xz 41924 BLAKE2B 020be249269dc535725cf30618b28fec3b107cc861319d25ff4854e4407361c1194821e493303be6603e1aabfa458ba213d7f5923fbc752d746d9d9024dd29d4 SHA512 1f47b9fe15e48f0c29e754ce51c563bd44bd31c5f8dc0810a0ea6c42b24e2a8b70e02ec38dcb14e6aa6603fa34d0ba72d6ae481088e105a8972c4d364df1af40 DIST texlive-module-web.doc-2017.tar.xz 41924 BLAKE2B 020be249269dc535725cf30618b28fec3b107cc861319d25ff4854e4407361c1194821e493303be6603e1aabfa458ba213d7f5923fbc752d746d9d9024dd29d4 SHA512 1f47b9fe15e48f0c29e754ce51c563bd44bd31c5f8dc0810a0ea6c42b24e2a8b70e02ec38dcb14e6aa6603fa34d0ba72d6ae481088e105a8972c4d364df1af40 diff --git a/app-text/texlive-core/texlive-core-2015-r1.ebuild b/app-text/texlive-core/texlive-core-2015-r1.ebuild deleted file mode 100644 index 47aad70342f7..000000000000 --- a/app-text/texlive-core/texlive-core-2015-r1.ebuild +++ /dev/null @@ -1,344 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -#TL_UPSTREAM_PATCHLEVEL="1" -PATCHLEVEL="52" -TL_SOURCE_VERSION=20150521 - -inherit eutils flag-o-matic toolchain-funcs libtool texlive-common - -MY_PV=${PN%-core}-${TL_SOURCE_VERSION}-source - -DESCRIPTION="A complete TeX distribution" -HOMEPAGE="http://tug.org/texlive/" -SLOT="0" -LICENSE="GPL-2 LPPL-1.3c TeX" - -SRC_URI="mirror://gentoo/${MY_PV}.tar.xz" - -# Fetch patches -SRC_URI="${SRC_URI} mirror://gentoo/${PN}-patches-${PATCHLEVEL}.tar.xz" -# mirror://gentoo/texlive-core-upstream-patches-${TL_UPSTREAM_PATCHLEVEL}.tar.xz" - -TL_CORE_BINEXTRA_MODULES=" - a2ping adhocfilelist asymptote bundledoc ctanify ctanupload ctie cweb - de-macro dtl dtxgen dvi2tty dviasm dvicopy dvidvi dviljk dvipos findhyph - fragmaster hyphenex installfont lacheck latex-git-log latex2man - latexfileversion latexpand latexindent ltxfileinfo ltximg listings-ext - match_parens mkjobtexmf patgen pdfcrop pdftools pfarrei pkfix pkfix-helper - purifyeps seetexk sty2dtx synctex texcount texdef texdiff texdirflatten - texdoc texliveonfly texloganalyser texware tie tpic2pdftex typeoutfileinfo - web collection-binextra - " -TL_CORE_BINEXTRA_DOC_MODULES=" - a2ping.doc adhocfilelist.doc asymptote.doc bundledoc.doc ctanify.doc - ctanupload.doc ctie.doc cweb.doc de-macro.doc dtxgen.doc dvi2tty.doc - dvicopy.doc dviljk.doc dvipos.doc findhyph.doc fragmaster.doc - installfont.doc latex-git-log.doc latex2man.doc latexfileversion.doc - latexpand.doc latexindent.doc ltxfileinfo.doc ltximg.doc listings-ext.doc - match_parens.doc mkjobtexmf.doc patgen.doc pdfcrop.doc pdftools.doc - pfarrei.doc pkfix.doc pkfix-helper.doc purifyeps.doc sty2dtx.doc synctex.doc - texcount.doc texdef.doc texdiff.doc texdirflatten.doc texdoc.doc - texliveonfly.doc texloganalyser.doc texware.doc tie.doc tpic2pdftex.doc - typeoutfileinfo.doc web.doc - " -TL_CORE_BINEXTRA_SRC_MODULES=" - adhocfilelist.source hyphenex.source listings-ext.source mkjobtexmf.source - pfarrei.source texdef.source - " - -TL_CORE_EXTRA_MODULES="tetex hyphen-base texconfig gsftopk texlive.infra ${TL_CORE_BINEXTRA_MODULES}" -TL_CORE_EXTRA_DOC_MODULES="tetex.doc texconfig.doc gsftopk.doc texlive.infra.doc ${TL_CORE_BINEXTRA_DOC_MODULES}" -TL_CORE_EXTRA_SRC_MODULES="${TL_CORE_BINEXTRA_SRC_MODULES}" - -for i in ${TL_CORE_EXTRA_MODULES}; do - SRC_URI="${SRC_URI} mirror://gentoo/texlive-module-${i}-${PV}.tar.xz" -done - -SRC_URI="${SRC_URI} doc? ( " -for i in ${TL_CORE_EXTRA_DOC_MODULES}; do - SRC_URI="${SRC_URI} mirror://gentoo/texlive-module-${i}-${PV}.tar.xz" -done -SRC_URI="${SRC_URI} )" -SRC_URI="${SRC_URI} source? ( " -for i in ${TL_CORE_EXTRA_SRC_MODULES}; do - SRC_URI="${SRC_URI} mirror://gentoo/texlive-module-${i}-${PV}.tar.xz" -done -SRC_URI="${SRC_URI} )" - -KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="cjk X doc source tk +luajittex xetex" - -TEXMF_PATH=/usr/share/texmf-dist - -MODULAR_X_DEPEND="X? ( - x11-libs/libX11 - x11-libs/libXmu - )" - -COMMON_DEPEND="${MODULAR_X_DEPEND} - !app-text/ptex - !app-text/tetex - !=media-libs/libpng-1.2.43-r2:0= - >=app-text/poppler-0.12.3-r3:= - >=x11-libs/cairo-1.12 - >=x11-libs/pixman-0.18 - dev-libs/zziplib - app-text/libpaper - dev-libs/gmp:0 - dev-libs/mpfr:0 - xetex? ( - >=media-libs/harfbuzz-0.9.20[icu,graphite] - >=dev-libs/icu-50:= - >=app-text/teckit-2.5.3 - media-libs/fontconfig - media-gfx/graphite2 - ) - media-libs/freetype:2 - >=dev-libs/kpathsea-6.2.1 - cjk? ( >=dev-libs/ptexenc-1.3.3_p20150521 )" - -DEPEND="${COMMON_DEPEND} - virtual/pkgconfig - sys-apps/ed - sys-devel/flex - app-arch/xz-utils" - -RDEPEND="${COMMON_DEPEND} - >=app-text/ps2pkm-1.7_p20150521 - >=app-text/dvipsk-5.995_p20150521 - >=dev-tex/bibtexu-3.71_p20150521 - virtual/perl-Getopt-Long - tk? ( dev-perl/Tk )" - -S="${WORKDIR}/${P}_build" -B="${WORKDIR}/${MY_PV}" - -src_unpack() { - unpack ${A} - mkdir -p "${S}" || die "failed to create build dir" -} - -RELOC_TARGET=texmf-dist - -src_prepare() { - cd "${WORKDIR}" - # From texlive-module.eclass. - grep -H RELOC tlpkg/tlpobj/* | awk '{print $2}' | sed 's#^RELOC/##' > "${T}/reloclist" - { for i in $(<"${T}/reloclist"); do dirname $i; done; } | uniq > "${T}/dirlist" - for i in $(<"${T}/dirlist"); do - [ -d "${RELOC_TARGET}/${i}" ] || mkdir -p "${RELOC_TARGET}/${i}" - done - for i in $(<"${T}/reloclist"); do - mv "${i}" "${RELOC_TARGET}"/$(dirname "${i}") || die "failed to relocate ${i} to ${RELOC_TARGET}/$(dirname ${i})" - done - - mv "${WORKDIR}"/texmf* "${B}" || die "failed to move texmf files" - - cd "${B}" - #EPATCH_MULTI_MSG="Applying patches from upstream bugfix branch..." EPATCH_SUFFIX="patch" epatch "${WORKDIR}/gentoo_branch2011_patches" - EPATCH_SUFFIX="patch" epatch "${WORKDIR}/patches" - - sed -i \ - -e "s,/usr/include /usr/local/include.*echo \$KPATHSEA_INCLUDES.*,${EPREFIX}/usr/include\"," \ - texk/web2c/configure || die - - elibtoolize -} - -src_configure() { - # It fails on alpha without this - use alpha && append-ldflags "-Wl,--no-relax" - - # Too many regexps use A-Z a-z constructs, what causes problems with locales - # that don't have the same alphabetical order than ascii. Bug #242430 - # So we set LC_ALL to C in order to avoid problems. - export LC_ALL=C - tc-export CC CXX AR RANLIB - ECONF_SOURCE="${B}" \ - econf -C \ - --bindir="${EPREFIX}"/usr/bin \ - --datadir="${S}" \ - --with-system-freetype2 \ - --with-system-zlib \ - --with-system-libpng \ - --with-system-xpdf \ - --with-system-poppler \ - --with-system-teckit \ - --with-teckit-includes="${EPREFIX}"/usr/include/teckit \ - --with-system-kpathsea \ - --with-kpathsea-includes="${EPREFIX}"/usr/include \ - --with-system-icu \ - --with-system-ptexenc \ - --with-system-harfbuzz \ - --with-system-icu \ - --with-system-graphite2 \ - --with-system-cairo \ - --with-system-pixman \ - --with-system-zziplib \ - --with-system-libpaper \ - --with-system-gmp \ - --with-system-mpfr \ - --without-texinfo \ - --disable-dialog \ - --disable-multiplatform \ - --enable-epsfwin \ - --enable-mftalkwin \ - --enable-regiswin \ - --enable-tektronixwin \ - --enable-unitermwin \ - --with-ps=gs \ - --disable-psutils \ - --disable-t1utils \ - --enable-ipc \ - --disable-biber \ - --disable-bibtex-x \ - --disable-dvipng \ - --disable-dvipsk \ - --disable-chktex \ - --disable-lcdf-typetools \ - --disable-pdfopen \ - --disable-ps2eps \ - --disable-ps2pk \ - --disable-detex \ - --disable-ttf2pk2 \ - --disable-tex4htk \ - --disable-cjkutils \ - --disable-xdvik \ - --disable-xindy \ - --enable-luatex \ - --disable-dvi2tty \ - --disable-dvisvgm \ - --disable-vlna \ - --enable-shared \ - --disable-native-texlive-build \ - --disable-largefile \ - $(use_enable luajittex) \ - $(use_enable xetex) \ - $(use_enable cjk ptex) \ - $(use_enable cjk eptex) \ - $(use_enable cjk uptex) \ - $(use_enable cjk euptex) \ - $(use_enable cjk mendexk) \ - $(use_enable cjk makejvf) \ - $(use_enable cjk pmp) \ - $(use_enable cjk upmp) \ - $(use_enable tk texdoctk) \ - $(use_with X x) -} - -src_compile() { - tc-export CC CXX AR RANLIB - emake SHELL="${EPREFIX}"/bin/sh texmf="${EPREFIX}"${TEXMF_PATH:-/usr/share/texmf-dist} - - cd "${B}" || die - # Mimic updmap --syncwithtrees to enable only fonts installed - # Code copied from updmap script - for i in `egrep '^(Mixed|Kanji)?Map' "texmf-dist/web2c/updmap.cfg" | sed 's@.* @@'`; do - texlive-common_is_file_present_in_texmf "$i" || echo "$i" - done > "${T}/updmap_update" - { - sed 's@/@\\/@g; s@^@/^MixedMap[ ]*@; s@$@$/s/^/#! /@' <"${T}/updmap_update" - sed 's@/@\\/@g; s@^@/^Map[ ]*@; s@$@$/s/^/#! /@' <"${T}/updmap_update" - sed 's@/@\\/@g; s@^@/^KanjiMap[ ]*@; s@$@$/s/^/#! /@' <"${T}/updmap_update" - } > "${T}/updmap_update2" - sed -f "${T}/updmap_update2" "texmf-dist/web2c/updmap.cfg" > "${T}/updmap_update3"\ - && cat "${T}/updmap_update3" > "texmf-dist/web2c/updmap.cfg" -} - -src_install() { - dodir ${TEXMF_PATH:-/usr/share/texmf-dist}/web2c - emake DESTDIR="${D}" texmf="${ED}${TEXMF_PATH:-/usr/share/texmf-dist}" run_texlinks="true" run_mktexlsr="true" install - - cd "${B}" || die - dodir /usr/share # just in case - cp -pR texmf-dist "${ED}/usr/share/" || die "failed to install texmf trees" - cp -pR "${WORKDIR}"/tlpkg "${ED}/usr/share/" || die "failed to install tlpkg files" - - # When X is disabled mf-nowin doesn't exist but some scripts expect it to - # exist. Instead, it is called mf, so we symlink it to please everything. - use X || dosym mf /usr/bin/mf-nowin - - docinto texk - cd "${B}/texk" - dodoc ChangeLog README - - docinto dviljk - cd "${B}/texk/dviljk" - dodoc ChangeLog README NEWS - - docinto makeindexk - cd "${B}/texk/makeindexk" - dodoc ChangeLog NOTES README - - docinto web2c - cd "${B}/texk/web2c" - dodoc ChangeLog NEWS PROJECTS README - - use doc || rm -rf "${ED}/usr/share/texmf-dist/doc" - - dodir /etc/env.d - echo 'CONFIG_PROTECT_MASK="/etc/texmf/web2c /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d"' > "${ED}/etc/env.d/98texlive" - # populate /etc/texmf - keepdir /etc/texmf/web2c - - # take care of updmap.cfg and language.d files - keepdir /etc/texmf/{updmap.d,language.dat.d,language.def.d,language.dat.lua.d} - - mv "${ED}${TEXMF_PATH}/web2c/updmap.cfg" "${ED}/etc/texmf/updmap.d/00updmap.cfg" || die "moving updmap.cfg failed" - - # Remove fmtutil.cnf, it will be regenerated from /etc/texmf/fmtutil.d files - # by texmf-update - rm -f "${ED}${TEXMF_PATH}/web2c/fmtutil.cnf" - # Remove bundled and invalid updmap.cfg - rm -f "${ED}/usr/share/texmf-dist/web2c/updmap.cfg" - - texlive-common_handle_config_files - - keepdir /usr/share/texmf-site - - # the virtex symlink is not installed - # The links has to be relative, since the targets - # is not present at this stage and MacOS doesn't - # like non-existing targets - dosym tex /usr/bin/virtex - dosym pdftex /usr/bin/pdfvirtex - - # Rename mpost to leave room for mplib - mv "${ED}/usr/bin/mpost" "${ED}/usr/bin/mpost-${P}" - dosym "mpost-${P}" /usr/bin/mpost - - # Ditto for pdftex - mv "${ED}/usr/bin/pdftex" "${ED}/usr/bin/pdftex-${P}" - dosym "pdftex-${P}" /usr/bin/pdftex -} - -pkg_postinst() { - etexmf-update - - elog - elog "If you have configuration files in ${EPREFIX}/etc/texmf to merge," - elog "please update them and run ${EPREFIX}/usr/sbin/texmf-update." - elog - ewarn "If you are migrating from an older TeX distribution" - ewarn "Please make sure you have read:" - ewarn "https://wiki.gentoo.org/wiki/Project:TeX/Tex_Live_Migration_Guide" - ewarn "in order to avoid possible problems" - elog - elog "TeXLive has been split in various ebuilds. If you are missing a" - elog "package to process your TeX documents, you can install" - elog "dev-tex/texmfind to easily search for them." - elog -} diff --git a/app-text/texlive-core/texlive-core-2017-r2.ebuild b/app-text/texlive-core/texlive-core-2017-r2.ebuild deleted file mode 100644 index c9ceadb3c5b9..000000000000 --- a/app-text/texlive-core/texlive-core-2017-r2.ebuild +++ /dev/null @@ -1,358 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -#TL_UPSTREAM_PATCHLEVEL="1" -PATCHLEVEL="68" -TL_SOURCE_VERSION=20170524 - -inherit eutils flag-o-matic toolchain-funcs libtool texlive-common - -MY_PV=${PN%-core}-${TL_SOURCE_VERSION}-source - -DESCRIPTION="A complete TeX distribution" -HOMEPAGE="http://tug.org/texlive/" -SLOT="0" -LICENSE="GPL-2 LPPL-1.3c TeX" - -SRC_URI="mirror://gentoo/${MY_PV}.tar.xz" - -# Fetch patches -SRC_URI="${SRC_URI} mirror://gentoo/${PN}-patches-${PATCHLEVEL}.tar.xz" -# mirror://gentoo/texlive-core-upstream-patches-${TL_UPSTREAM_PATCHLEVEL}.tar.xz" - -TL_CORE_BINEXTRA_MODULES=" - a2ping adhocfilelist arara asymptote bundledoc checklistings ctan_chk - ctanify ctanupload ctie cweb de-macro dtl dtxgen dvi2tty dviasm dvicopy - dvidvi dviljk dvipos findhyph fragmaster hook-pre-commit-pkg hyphenex - installfont lacheck latex-git-log latex-papersize latex2man latex2nemeth - latexfileversion latexpand latexindent ltxfileinfo ltximg listings-ext make4ht - match_parens mflua mkjobtexmf patgen pdfbook2 pdfcrop pdflatexpicscale pdftools - pdfxup pfarrei pkfix pkfix-helper purifyeps seetexk srcredact sty2dtx - synctex tex4ebook texcount texdef texdiff texdirflatten texdoc texfot - texliveonfly texloganalyser texosquery texware tie tpic2pdftex typeoutfileinfo - web collection-binextra - " -TL_CORE_BINEXTRA_DOC_MODULES=" - a2ping.doc adhocfilelist.doc arara.doc asymptote.doc bundledoc.doc - checklistings.doc ctan_chk.doc ctanify.doc ctanupload.doc ctie.doc - cweb.doc de-macro.doc dtl.doc dtxgen.doc dvi2tty.doc dviasm.doc dvicopy.doc - dvidvi.doc dviljk.doc dvipos.doc findhyph.doc fragmaster.doc - hook-pre-commit-pkg.doc installfont.doc lacheck.doc latex-git-log.doc - latex-papersize.doc latex2man.doc latex2nemeth.doc latexfileversion.doc - latexpand.doc latexindent.doc ltxfileinfo.doc ltximg.doc listings-ext.doc - make4ht.doc match_parens.doc mkjobtexmf.doc patgen.doc pdfbook2.doc pdfcrop.doc - pdflatexpicscale.doc pdftools.doc pdfxup.doc pfarrei.doc pkfix.doc - pkfix-helper.doc purifyeps.doc pythontex.doc seetexk.doc srcredact.doc - sty2dtx.doc synctex.doc tex4ebook.doc texcount.doc texdef.doc texdiff.doc - texdirflatten.doc texdoc.doc texfot.doc texliveonfly.doc texloganalyser.doc - texosquery.doc texware.doc tie.doc tpic2pdftex.doc typeoutfileinfo.doc web.doc -" -TL_CORE_BINEXTRA_SRC_MODULES=" - adhocfilelist.source arara.source checklistings.source hyphenex.source - listings-ext.source mkjobtexmf.source pfarrei.source pythontex.source - texdef.source texosquery.source -" - -TL_CORE_EXTRA_MODULES="tetex hyphen-base texconfig gsftopk texlive.infra ${TL_CORE_BINEXTRA_MODULES}" -TL_CORE_EXTRA_DOC_MODULES="tetex.doc texconfig.doc gsftopk.doc texlive.infra.doc ${TL_CORE_BINEXTRA_DOC_MODULES}" -TL_CORE_EXTRA_SRC_MODULES="${TL_CORE_BINEXTRA_SRC_MODULES}" - -for i in ${TL_CORE_EXTRA_MODULES}; do - SRC_URI="${SRC_URI} mirror://gentoo/texlive-module-${i}-${PV}.tar.xz" -done - -SRC_URI="${SRC_URI} doc? ( " -for i in ${TL_CORE_EXTRA_DOC_MODULES}; do - SRC_URI="${SRC_URI} mirror://gentoo/texlive-module-${i}-${PV}.tar.xz" -done -SRC_URI="${SRC_URI} )" -SRC_URI="${SRC_URI} source? ( " -for i in ${TL_CORE_EXTRA_SRC_MODULES}; do - SRC_URI="${SRC_URI} mirror://gentoo/texlive-module-${i}-${PV}.tar.xz" -done -SRC_URI="${SRC_URI} )" - -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="cjk X doc source tk +luajittex xetex" - -TEXMF_PATH=/usr/share/texmf-dist - -MODULAR_X_DEPEND="X? ( - x11-libs/libX11 - x11-libs/libXmu - )" - -COMMON_DEPEND="${MODULAR_X_DEPEND} - !app-text/ptex - !app-text/tetex - !=media-libs/libpng-1.2.43-r2:0= - >=app-text/poppler-0.12.3-r3:= - =x11-libs/cairo-1.12 - >=x11-libs/pixman-0.18 - dev-libs/zziplib - app-text/libpaper - dev-libs/gmp:0 - dev-libs/mpfr:0= - xetex? ( - >=media-libs/harfbuzz-1.4.5[icu,graphite] - >=dev-libs/icu-50:= - >=app-text/teckit-2.5.3 - media-libs/fontconfig - media-gfx/graphite2 - ) - media-libs/freetype:2 - >=dev-libs/kpathsea-6.2.3 - cjk? ( >=dev-libs/ptexenc-1.3.5 )" - -DEPEND="${COMMON_DEPEND} - virtual/pkgconfig - sys-apps/ed - sys-devel/flex - app-arch/xz-utils" - -RDEPEND="${COMMON_DEPEND} - >=app-text/ps2pkm-1.8_p20170524 - >=app-text/dvipsk-5.997 - >=dev-tex/bibtexu-3.71_p20170524 - virtual/perl-Getopt-Long - tk? ( dev-perl/Tk )" - -S="${WORKDIR}/${P}_build" -B="${WORKDIR}/${MY_PV}" - -src_unpack() { - unpack ${A} - mkdir -p "${S}" || die "failed to create build dir" -} - -RELOC_TARGET=texmf-dist - -src_prepare() { - cd "${WORKDIR}" - # From texlive-module.eclass. - grep -H RELOC tlpkg/tlpobj/* | awk '{print $2}' | sed 's#^RELOC/##' > "${T}/reloclist" - { for i in $(<"${T}/reloclist"); do dirname $i; done; } | uniq > "${T}/dirlist" - for i in $(<"${T}/dirlist"); do - [ -d "${RELOC_TARGET}/${i}" ] || mkdir -p "${RELOC_TARGET}/${i}" - done - for i in $(<"${T}/reloclist"); do - mv "${i}" "${RELOC_TARGET}"/$(dirname "${i}") || die "failed to relocate ${i} to ${RELOC_TARGET}/$(dirname ${i})" - done - - mv "${WORKDIR}"/texmf* "${B}" || die "failed to move texmf files" - - cd "${B}" - #EPATCH_MULTI_MSG="Applying patches from upstream bugfix branch..." EPATCH_SUFFIX="patch" epatch "${WORKDIR}/gentoo_branch2011_patches" - EPATCH_SUFFIX="patch" epatch "${WORKDIR}/patches" - - sed -i \ - -e "s,/usr/include /usr/local/include.*echo \$KPATHSEA_INCLUDES.*,${EPREFIX}/usr/include\"," \ - texk/web2c/configure || die - - elibtoolize -} - -src_configure() { - # It fails on alpha without this - use alpha && append-ldflags "-Wl,--no-relax" - - # Required for newest icu, bug #618732 - append-cxxflags '-std=c++11' - - # Too many regexps use A-Z a-z constructs, what causes problems with locales - # that don't have the same alphabetical order than ascii. Bug #242430 - # So we set LC_ALL to C in order to avoid problems. - export LC_ALL=C - tc-export CC CXX AR RANLIB - ECONF_SOURCE="${B}" \ - econf -C \ - --bindir="${EPREFIX}"/usr/bin \ - --datadir="${S}" \ - --with-system-freetype2 \ - --with-system-zlib \ - --with-system-libpng \ - --with-system-xpdf \ - --with-system-poppler \ - --with-system-teckit \ - --with-teckit-includes="${EPREFIX}"/usr/include/teckit \ - --with-system-kpathsea \ - --with-kpathsea-includes="${EPREFIX}"/usr/include \ - --with-system-icu \ - --with-system-ptexenc \ - --with-system-harfbuzz \ - --with-system-icu \ - --with-system-graphite2 \ - --with-system-cairo \ - --with-system-pixman \ - --with-system-zziplib \ - --with-system-libpaper \ - --with-system-gmp \ - --with-system-mpfr \ - --without-texinfo \ - --disable-dialog \ - --disable-multiplatform \ - --enable-epsfwin \ - --enable-mftalkwin \ - --enable-regiswin \ - --enable-tektronixwin \ - --enable-unitermwin \ - --with-ps=gs \ - --disable-psutils \ - --disable-t1utils \ - --enable-ipc \ - --disable-biber \ - --disable-bibtex-x \ - --disable-dvipng \ - --disable-dvipsk \ - --disable-chktex \ - --disable-lcdf-typetools \ - --disable-pdfopen \ - --disable-ps2eps \ - --disable-ps2pk \ - --disable-detex \ - --disable-ttf2pk2 \ - --disable-tex4htk \ - --disable-cjkutils \ - --disable-xdvik \ - --disable-xindy \ - --enable-luatex \ - --disable-dvi2tty \ - --disable-dvisvgm \ - --disable-vlna \ - --enable-shared \ - --disable-native-texlive-build \ - --disable-largefile \ - $(use_enable luajittex) \ - $(use_enable luajittex mfluajit) \ - $(use_enable xetex) \ - $(use_enable cjk ptex) \ - $(use_enable cjk eptex) \ - $(use_enable cjk uptex) \ - $(use_enable cjk euptex) \ - $(use_enable cjk mendexk) \ - $(use_enable cjk makejvf) \ - $(use_enable cjk pmp) \ - $(use_enable cjk upmp) \ - $(use_enable tk texdoctk) \ - $(use_with X x) -} - -src_compile() { - tc-export CC CXX AR RANLIB - emake SHELL="${EPREFIX}"/bin/sh texmf="${EPREFIX}"${TEXMF_PATH:-/usr/share/texmf-dist} - - cd "${B}" || die - # Mimic updmap --syncwithtrees to enable only fonts installed - # Code copied from updmap script - for i in `egrep '^(Mixed|Kanji)?Map' "texmf-dist/web2c/updmap.cfg" | sed 's@.* @@'`; do - texlive-common_is_file_present_in_texmf "$i" || echo "$i" - done > "${T}/updmap_update" - { - sed 's@/@\\/@g; s@^@/^MixedMap[ ]*@; s@$@$/s/^/#! /@' <"${T}/updmap_update" - sed 's@/@\\/@g; s@^@/^Map[ ]*@; s@$@$/s/^/#! /@' <"${T}/updmap_update" - sed 's@/@\\/@g; s@^@/^KanjiMap[ ]*@; s@$@$/s/^/#! /@' <"${T}/updmap_update" - } > "${T}/updmap_update2" - sed -f "${T}/updmap_update2" "texmf-dist/web2c/updmap.cfg" > "${T}/updmap_update3"\ - && cat "${T}/updmap_update3" > "texmf-dist/web2c/updmap.cfg" -} - -src_install() { - dodir ${TEXMF_PATH:-/usr/share/texmf-dist}/web2c - emake DESTDIR="${D}" texmf="${ED}${TEXMF_PATH:-/usr/share/texmf-dist}" run_texlinks="true" run_mktexlsr="true" install - - cd "${B}" || die - dodir /usr/share # just in case - cp -pR texmf-dist "${ED}/usr/share/" || die "failed to install texmf trees" - cp -pR "${WORKDIR}"/tlpkg "${ED}/usr/share/" || die "failed to install tlpkg files" - - # When X is disabled mf-nowin doesn't exist but some scripts expect it to - # exist. Instead, it is called mf, so we symlink it to please everything. - use X || dosym mf /usr/bin/mf-nowin - - docinto texk - cd "${B}/texk" - dodoc ChangeLog README - - docinto dviljk - cd "${B}/texk/dviljk" - dodoc ChangeLog README NEWS - - docinto makeindexk - cd "${B}/texk/makeindexk" - dodoc ChangeLog NOTES README - - docinto web2c - cd "${B}/texk/web2c" - dodoc ChangeLog NEWS PROJECTS README - - use doc || rm -rf "${ED}/usr/share/texmf-dist/doc" - - dodir /etc/env.d - echo 'CONFIG_PROTECT_MASK="/etc/texmf/web2c /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d"' > "${ED}/etc/env.d/98texlive" - # populate /etc/texmf - keepdir /etc/texmf/web2c - - # take care of updmap.cfg and language.d files - keepdir /etc/texmf/{updmap.d,language.dat.d,language.def.d,language.dat.lua.d} - - mv "${ED}${TEXMF_PATH}/web2c/updmap.cfg" "${ED}/etc/texmf/updmap.d/00updmap.cfg" || die "moving updmap.cfg failed" - - # Remove fmtutil.cnf, it will be regenerated from /etc/texmf/fmtutil.d files - # by texmf-update - rm -f "${ED}${TEXMF_PATH}/web2c/fmtutil.cnf" - # Remove bundled and invalid updmap.cfg - rm -f "${ED}/usr/share/texmf-dist/web2c/updmap.cfg" - - texlive-common_handle_config_files - - keepdir /usr/share/texmf-site - - # the virtex symlink is not installed - # The links has to be relative, since the targets - # is not present at this stage and MacOS doesn't - # like non-existing targets - dosym tex /usr/bin/virtex - dosym pdftex /usr/bin/pdfvirtex - - # Rename mpost to leave room for mplib - mv "${ED}/usr/bin/mpost" "${ED}/usr/bin/mpost-${P}" - dosym "mpost-${P}" /usr/bin/mpost - - # Ditto for pdftex - mv "${ED}/usr/bin/pdftex" "${ED}/usr/bin/pdftex-${P}" - dosym "pdftex-${P}" /usr/bin/pdftex -} - -pkg_postinst() { - etexmf-update - - einfo "Regenerating TeX formats" - fmtutil-sys --all &> /dev/null - - elog - elog "If you have configuration files in ${EPREFIX}/etc/texmf to merge," - elog "please update them and run ${EPREFIX}/usr/sbin/texmf-update." - elog - ewarn "If you are migrating from an older TeX distribution" - ewarn "Please make sure you have read:" - ewarn "https://wiki.gentoo.org/wiki/Project:TeX/Tex_Live_Migration_Guide" - ewarn "in order to avoid possible problems" - elog - elog "TeXLive has been split in various ebuilds. If you are missing a" - elog "package to process your TeX documents, you can install" - elog "dev-tex/texmfind to easily search for them." - elog -} diff --git a/app-text/texlive-core/texlive-core-2017-r3.ebuild b/app-text/texlive-core/texlive-core-2017-r3.ebuild index a7e745fa176e..6afd4bb89628 100644 --- a/app-text/texlive-core/texlive-core-2017-r3.ebuild +++ b/app-text/texlive-core/texlive-core-2017-r3.ebuild @@ -74,7 +74,7 @@ for i in ${TL_CORE_EXTRA_SRC_MODULES}; do done SRC_URI="${SRC_URI} )" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="cjk X doc source tk +luajittex xetex" TEXMF_PATH=/usr/share/texmf-dist diff --git a/app-text/yodl/Manifest b/app-text/yodl/Manifest index c2c1f91960e7..15d5396a0426 100644 --- a/app-text/yodl/Manifest +++ b/app-text/yodl/Manifest @@ -1 +1,2 @@ DIST yodl-4.01.00.tar.gz 288932 BLAKE2B 71491eaedae9cf0b6bc65f1da3065bc2a90e9ff5f527cbac66a714c761e679600635f7f10b0f20b7e1a15413c1930ee6e64e5ec083226058b6c8822e4a445437 SHA512 f195dec8e03b83561b47f9bd00fbb0fe711bbc254c32413d748587d8bf3848e050b90a2140977bec5a335021b2ef49ec5a6b0ca89f1649def495d81c3e7b437f +DIST yodl-4.02.00.tar.gz 308567 BLAKE2B bf64ff7248ddcdc17dec23fe4407c28edf604b76746f13e97dfbb470421c15ca6235747c9ef349925a0293f8503d319a637a11352a2987f161fb2bcab60ddf7e SHA512 ca3a2490bf54a0ce4e800a62a3de9a5cf37df96f0f553de89623ef6d36f07b65b7c09168e77d267d7fb79d900a8e8a6c6d3c17c4b733345001213f5450c02b13 diff --git a/app-text/yodl/yodl-4.02.00.ebuild b/app-text/yodl/yodl-4.02.00.ebuild new file mode 100644 index 000000000000..99795591e6d6 --- /dev/null +++ b/app-text/yodl/yodl-4.02.00.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit toolchain-funcs + +DESCRIPTION="Your Own Document Language: a pre-document language and tools to process it" +HOMEPAGE="https://fbb-git.github.io/yodl/ https://github.com/fbb-git/yodl" +SRC_URI="https://github.com/fbb-git/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" + +DEPEND=">=dev-util/icmake-8.00.00" + +S=${WORKDIR}/${P}/${PN} + +src_prepare() { + sed -e "/DOC.* =/s/yodl\(-doc\)\?/${PF}/" \ + -e "/COMPILER =/s/gcc/$(tc-getCC)/" \ + -e "/CXX =/s/g++/$(tc-getCXX)/" \ + -i INSTALL.im || die + + sed -e "s/ar r /$(tc-getAR) r /" \ + -e "s/ranlib/$(tc-getRANLIB)/" \ + -i icmake/stdcompile || die + + default +} + +src_compile() { + ./build programs || die + ./build macros || die + ./build man || die + use doc && { ./build manual || die ; } +} + +src_install() { + ./build install programs "${ED}" || die + ./build install macros "${ED}" || die + ./build install man "${ED}" || die + ./build install docs "${ED}" || die + use doc && { ./build install manual "${ED}" || die ; } +} diff --git a/dev-db/Manifest.gz b/dev-db/Manifest.gz index e05dc094bee04eed3f8953f4176d7d8cb03516ab..4aff5f864c497275cb8d7749be4901bd810b539c 100644 GIT binary patch delta 20571 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 delta 20763 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 t%qk4HcAw+J+M1h5WESU);VV1nIF;V1Y! z2`}_suA0|ve=oaLZ2lmN(!P$9h`iC;iEXLYc{(d) z-SY5c-O+%%AsnGm<%E;p`f8|P7h=Xb0iz753nQ1^}JbbyL`I3+L znUd#kfYNTs)X1HzK}EJ}{}*VwKLBp>B^=tOPw~Z#}#$cFJIFmt!ol zXb2{i*Ws{L5Cp_AqRo^A+ag@xiU4Xty+Xc- zKjD0~xGm9C!V{iivn#M^AHgiFk{`L%_zl*4^GzLV@hJRZW|8JS#MeHuXB7RWN-cUs7283 zCWw1%6RmE7IC_!-U>yyl8N;DO779#W6B~0NS+r=Wp2u{2!oJJ~t;nzOqCS{lH%xWe z0A`~T0#M8eDp;18AZmkUJwEC_ZQ^kZe^-M86lh?+o|rZuAlv6cj#e;q~T=K!guFFc&rIYn~F0Fa%5x#atQVtkNx`7`f-lG zyi3iT-g=mD{GG0Bk>wd3VX^qUK#*e?!U$EC-zV#o!-QRy%e?NXxJAHXe4pn^rwS+C(5KchHmy4!+Ssd zfS?a-?xR$12vtsL$x!J?bmODTgN?hP;U?M|jlMlYw=En8CK#kUAw6zIfA{k2^9FCO zj()a?O(F#4?~X#4(PkQ=y%WLiZ0LdZoC8pRFcbOz2TSZ&?R2DSt9T6-;l7Sn_#L&S+(*ooDq z-E3g3DQ{xPZQ`a|Jo?c{e>Vz$Ij-;wTC^AC!WV4#f`CFy#t3lUJ1EcEd}@#zP+A}U z3!VqCEt>y2f!n#db*%Sl0#ZJsw+N_C`;f2PI&2__-e+dIlJUJ2c!`20i ziO4vCq)WNgqLZ;$0;>s766d%kuoXXG@A53b5f2D3Q@p9o<%5Azju-*lZC0#kt?RdP z(vxT5gV47SS4?c3@K?uK7Vs7f2X+-)U}YWkN*dy_Y=!-F)Wiu6fV#I-1ew(S2P^o? z@7t^MyCjWa8Aoeje|J?gb$Hxi3l40@8AdsFC$zznY&3(7Dn2oa(gq&%@NI%U;iNg7 zrL5%<+ay@q$OYKMv`taAbvd|gKw{8`I3@wvw#JX1o-xLBMooTZkY0UQ6KXfPeO7(( zKZOo+nfrG9A#lK|m|kJ8%Y{?Ja&H9b!1hm9{3@1f^GO}&e>u9P=5={gKKLszXu>R8 zY^^|l?-%~J7V(Y$=C{+*6vHzW!l8d)EhLc`z}sFBv~Gc>E%}afISGo@`E$hf(*bYC z^LvL;YhuSJ#uZE(9EN_9NIm!oi*a^Y_ zq%$r(EQGvU&2k4r-D~lFT0h@kf9(G{)bhPTro7Ix0x;_#EOgFME4_K@J=biw3?}SaP;@S}spqScbkH%`>H3Jx>eGsaTPye;0lmJc|^wqPBT5)(-ngv4C>a zxb8+oEw404!$?rPqhVoah}tYmU!=CVPbXklgm#zb)60aMN* za6F6T52@W9kl?VLa6G*YeLm+GwOKE@Z|4*oSN!{B`}Xzg_n#_@c)u6V+tYo$$CWA& za8(QUf3ingmN%M)Hcz@S0LRISa;PWEXrLFUM7HXHEL&w-1kPdlTw$588G!j7Em$T* zs7oG3oyh&|2|h-ww(lSPcW7S#ww-yjbXnAmv74vIu19Tw_q))`+cc50bxj>OMu#}$ zbSqp#QEGQ3`@^>bdLGZ;rJZat%XG#3BzGZ?lX);Ee;m!HeN&;Xv~iAM)2P?Mwwxqr~If@lWHr~-TbI+QGoo*3=0bzX#*pXQu;vSes zobgA4*Y>^8OIWG310GBwaj#|>Fb|t_)@;QvevB1*3O}D=4UQc}~13`^SEN`|{79CeFT(h=X)tFR(t_+QQ{5k_ygS zYu$Zr{%|3AE@D@Oz2UH)UplSJIlqooI8A-eaR!$2c9^KM7fXLI3R94?!uTA@;!HMk zIe1uuGg_hjDwKpnf()Bqy|ej9tM+bZ2B*!Ie}MjXwE@w(F&pku2fbF5-QCXh7!cp& z;65n%3hSx(-_8fv=F*SD%o=|J_Zc?D%pELKwGEr^ORaxevfmYEz15WtlVAnXB&#!*^uFoI7{Fpw~ zNxs<^aWVo6bJqQI?e78t0XQmw-kty9e*gi?iyTllt^dDlvS4u$LY8ceOV43(25imo zTNxaWR`L_9l&_8-V4KY+@ys=N004ssko%7XTh4x|d}g;)&O`e3v;`ydARHzM;3~Cd zWJS*qlgp;R4a>BDvoE~g17;Xv-29bgr|2NacU(Fl?wvm1h@q#p*>c2Y8LS=Ae^otl zq`zCR{An=43&U>Dg0&C}9)rW+ocTK^QFuDF6Q@j;!3;D6UUoqph)?Ra4O@=m znUz^Q2fEs)1^ez3J4@kgZ(|#))xH5fm_1c?)UBf^;DAuznVxB6_J1CB8Jc2>j-i3p z%m-t)b2V%a;yGZx(+mg?cU#)vKREc_nKe!-cgXLECxIApY>&*|9{^UMe{sVJ2e{#V z*lctU=RYPn4nGVI%EV0JLiq0OscXckmQ{#0J)1NK)QhExT{|zAV^=m3IXYXGjk8da zHFU=2fj?ki7z@92S;qXnUZcN0%z!5eM(TpjZymdhDBy3)n1KrrH z=PaYzifqq_b5$+o*;WXFJ^XpId?tKaudl!Uc)u?g%W=LB!$GG+e|v{`ajQ@&fa;8= z>9kQR%S;kN6EP+NBfcN)?2qYbo&c1cgl^aV#j+$zL&IT}E@2ZJZKI&h)8POwCn+{> z0tgNXbIN3UorGeS$ZR#ff(sQIuqZx|h-sqA-gvkiKeMOif^ZQtoK_kEk#jnn%@^sG z3YxsMn_YHSK^DS~f33oyFAG&mwZ{=z+Vc$|^vVURO5RuOhxG%I{ZH%P$-On?@nN5~ zfvem746_%&e)0)s>He?QL1A}3A(JIb;iRfvV&Ef z)2Mq_qKf(LzMCb6*=hB&d?b!|v$TaMWLtpiAtjs&X-z6Ie{HxXY|2V(OmwnWvj90j zMWNtuyEe->^GVRRbK5~1*s`>out1E)Xh9o$Gomi)i1M(K-Rx*hUh!P-OZF42|9A(n zw}xxL8Y=)qx6^L}cx>NDwF|;SIM3*6N(C=EZCcKyo8GlI044_fT9uOxVv2T9Cct!$ z^)yF0fVo%@UQ^@K6K?+jLkMTx1m{oFkCF`G(|8RYZZU%(OOn6Ld-$hcaikn zxBk;RvsYZq?2 z>FlzANo67-Owzd<-iTruJ^nr&ymHxgQbIv!vET_6`jNmOLa!PLWg}bfmP4|>d@IX; z0mE6~Yo&S#3U)W`T_6@*PyOJLJbgNrLqL;NDXjEa0d$8yNkv#~MOPTlk)mfF_8K`7 zi3L4OccuI(ME>Q+-{*Wh_;@Kv6#uDxm%LHkPQxSAo=Bs@#vJS=F+ z2+QCMjLyx<1wv&w5w^sfDaYH!fqXI5T0z|wv6{9=YwrrPYqn` zjcr5I+%{&V3k!i(Q#%|JX(hyep5B@O znuS)*1dGHakSV=*{9y+*Lixh<>T{T7E_Ydt{1ojL3kg^(ul|A8HUt$0K?I8f&TWgU zMQ7c~Eb}98;q43e93hnJtY&MoML`$@CNt(HdIz>H+n8RPTxzOy?M^EY^?oM)vbWfz z>vpHn`}R0qIK7kMSf9fwOkTNv0Cy`+DsJXe*(Q&z*L%L_`+tXnol5yfspF9=8($sl z58ze{ztBUYS>xqkNff<>vkMtTY^!!wdzSKaNS)_1hYvx1K-o?&gSqUhk&bWcQkr)< zB+p2uIku}f6)NP{2!!(764Z$mEG$17UTP3lC4RtI9RFF0Q)3m${W*1if~)84Wiu7N zeP`8e!_};(0Otv0Ald1t<fmjt5PW&oXoWvZ z$u6FRxE#%5I~NQJ0gT*#!OBAx+5)%NIKt;ni2d7SFvlh=%-AxcaY|nxFiv$1Far-S zbDaH#PAw~GY)-8#?|`{NVlL-9v#J}Si(bWicnBK>w-ee>EYY|>PABFP$q_9lG%o&b zy?$Pw>Rh6O^jNwsgtKTMRuF9TZ;F_#(~MVp4cObt9Ng7Ay8uDums1BJ zIOyCX2M%z|j&6I7;n|dEJxdJGRn`r~R4hDU@1L3TRu4Ca0eT1zWrS)XM7Gtt z2nt}@WBR(`gl}tq_RCM-eHydz%2huTh0EcTCTj`+dz*U;{3S@ome-VdJZK|Zx4|O7 zioBb_apCJXy@6VRx7lBY53sT*JbSx#I|2-R!TxLW&@vsCNT^p4RTfPWFF$I}Z1Hm# zur-g>80;A)pQMmXfS8w%IGckQab4)j*sUJ%?uB$Z6AI&hP4`oTW{XU*z?4YrEog{! zOgnlMdPr%uGv1Py7@S7qLn@fx7wezC|9mRf-l|;g1Xh;xoaa^uAut~9z zQKi9wu?|po4xkr*fDRY`g8KH`!7rmFoWQZd^?E8hubB5U>#;^h;;wTygE$JLshEj- z4hnxwjDUE5dr;==8ZWvETH(Vyw%3or*5J8kxxIzRX05~1n`B9>m&_rB94@^~Ep~RN z=hLaN3jqZeS1Qa$R={qcE!j!Z&a@s5&jL5EPl?uln&XFm$GEbhU`8v0%+jEdy~_=H zIiF+aYalzI%^+KI%4@JAq$en#h1lC+l*Q@(AWAQPPQil&+;@YBVNWU8t-Vdvs1_a3 zg~oKYM6%=Gp~2;KlN|Vzf_$RmXt6)HRjm_V&^$N5W>33#Aot#4bU10@VtLSOb$c?? zoW?Z){WEt~0j1<*6HF`FL<_CI?C*aPm58JT^>g(1mep3c<=bL?D;`+hUw-=2=N`rD zdXq$dCsYgFcsqvP3B3-enQc12H+qf$RDjXL>iokADa2_)xS4W{zyzNa?w98bb2o&v z(-^#X>Tq-6-W}5|H?R$+UEY-koq=Y0#Z+i7%#RV_;)pdXmN5!@l^}m|1Nq3 zb2Cu4K_nbSa%Wr0f_P>p7HPNSO1EdFKh8vNLDBAymmVvRR!25%*j@7$b$;9L!hd8&E4s(e8M zIRFunxnV7r((v1>0-l)E*J3h3QOqr3>u8Z5i0EWnP?sbJbc~}64;;t z^AHU0z!|;Sj?FwBa#^>D&dW_Tav_Foe~$|bA$+}`g8%$a-+%e`K2IayXRm_~2P2My zwI;SYNGV(3@2rN%SHli308;Pw$fkJD4U1;mZG2`qsy8fYtuilLX`0RA4tL3XqDLd1 zJlE&WqO@nNYz>bK5TXA>Q#B$W%=N-OxABCmiUbo8*q}ZC>2+TCZO^`1RBG z{jdMdeL_xX1%TDa9S)VE88Jut;|0&Tt%K^?5ajW6Ctn{#(%YDa!KnBl3pqQUuy{)j zI@XFtKoPr(2zu+EoXhWZq3yBKe@<+5l)$v$`EQl84&o~53zYP!I^9f0CSh-Oc0% zoh4uu)ooLeW3B=QrXL-4bHlhi6#hW4-{yG$ov;}% zRJ+D=t}|vY&me`%;kP3-J;(x~vwKMjJecK*@$z1@(>~#& zycZ@hn)re4fXYT&$B>xsf6Mjt{xmc7Edy3osn1lm!&7!dj+7E`wU(D-V7wjWv?3UKyoXbH9b*nZZDuCxQ`y$T^hChMf7)mQI~a?I0Rn*Y zPHeLq);jSTP5^OUOp}sfdf@i?b~EiSKlN{4x&Zc+qrBhCalA;_lH9@CQG!T`ArEvG zIqb(N2;*4!=>fiMriU6kdOiJi9a52xp^Y3{2(Lyk9L}A0dWdM`ZBfvO_1u;r+?`J? zt|RErW&&wT#Xo#aGCfr3zKyLllq4j&N+OiDOE!Hx7O{`@WHp-4y+7ca#p|z z1nm%>YPtu79C+!Zduv>hbL^}7emY8`cnH#f@#xql#NOGSf6@JyIs9b3vI$2Ff5pS0 zH9RyF)XM~TW}cDI@C+NeU&9BxTVFvr77pfiuoT`L1T0`)@MqZi0VVK?0Vt2z=jCYm zfc(e&Q-0=6+t7L>9yo4q7lslFjKfU#p|~i|7! zE3W}s!qjOGe_AsM$oqQEO7LypXDN6}+eImI6JY1jokx zRZL|?#8-JrZ%i{o;Js8JBTB60ZC+ptsWxA0{>Q;QfAc23#mO34e15eD!`tT-`~HvP z%clmz^j3t@oGFX+azpO8yyVrMYIt4)uaJk1Ms+r@Xq>ORID$5K=QR(O>`wQ7Nz)2h z|8)35Rl2}e2p5n#d*H6&g?pE&&2!{5)BRjw>ZheGaW31|M+qvb$5^MLpe-PJ-Rm|&X_>nhA9hkuGFFrP%+6&uq zSb^6rt!1$kY|0DEaYzIP3KWrkf$k0ww?bwFOcvi7&gX;bNQF8?#nth<%S8;o?x5*9 z&?Fd-Fn^SSLv_RTaB<%Hy_Wr#-|<%~VO}S=+bU-Kqe`YdCx}z|5|w?9VYpnIa(V9O zf280dni~otkC4YRhBi6B$8%A*BpetH;KkBH6|7Eec+6GJZ)~g2pV?N=$TF*IUN^vC zn1}a3dT4NAyWj(ebu=5btj_0CiU%l&>h+vH;CE1*>>yDz0inhVDPuSN;%#F9O93s4 zC8Q2>DZ^x+lTyFy4=>?F z+Aqtgkl)GT1c))p1fG6)e>+T61*dXz^nyv%xIIL=z1TXnZDwyHfe+j5P!A)r9^JdB zcMi7O5;If{)w{gT*BJ~L=SIVjpiu<nE9_+&-&?KBEv7K)*JVaaQ(f5EmK*~GSEMu%BjZ~rh6;Dr(kJHetGrj?&Ao5{j? z2zX`*Sa*W(CD*vN7aj6XI?c`VdRg_qPTyy{o$EzNJ~AJA?Bbnake=1=->=x`+^drD zm3(yub(q^M36cC5&*d6kePj77KQ7*X5%J6C!c?#8Inf=Jm+IZ-&tj8gf6$knu}DPl z`dl=7cpXl$dw4ulv})5+3~t&;xu%?FRDe3r=w`t6RWb(>G7Hws1P z91D24X@j2dec|7<2=J)QoZ|g7Lep&tJ`%nM)-}`%-|Lsa-=fIp^lj8+&=_!gS z#2b9gWHJsV6~&f`q31On-@?PRcv|LAKvCP!4s*uUf$_K=3T}FHSMd(*19o>{qe@=PB#vx)}opGDbncg*MrLKs z?194<5u(?80S`+ zJ1PGe_jlj69ZoA`Z8)^pi7&c3+e<<&Nksd@f6Vc@FY~hb72b6w-26$i-PI&c`E9Oe9=g1-*x9JNXU9*l4pzQq#}a_N z_C|SElE)Bmo$kr4)tg6maXielG88TCm6FHE&K5#j!?sI)RXtf`%%1JT8!Vha8!EiQ zCZ{pM#F)KS8Dflg;!uRgV>`9JC6JG&u=mhteLE}+liW%Pf6Spe?CEq4tMC)R|81p)PjfVT(c`(*4xGAO*+8jbMa;NG%UUU5`M&Cdqx z%TxP{syVzef6xOXw3stnXHZMs?Y1HWT^=2`X&JqD1CNLJq~?je(2a!-bMS zCA=`W*u30q?8f+e^uESg90k?h&UJtN@ylQS@BjRt{+IW&%JN#U!%H6J?$P2TODfK4 zrUsyJf68&NC*fZ9LQXTa-aqS&_fB2*W^O#}_9{o-2`F)j$LU;}>8!%%s^VssmlqX9 z;>5iXE{HTwvwKFFw~r#8!-03$uH*z&lPuJSKY2J8pf9i%2!x8zL8IBul+*4ZLaY5w zaG+uRF#s%joL2u`*E2%iWz9acK;JYQJx)Qh|2EeH!g&rz-LUd)#Km@| z(>vclM))G;=E%!yG%4s>9wwLic8xT#H8hs1If@7KK`g>sz2|fjw&BlSO6QHsrxVDr ze`ISri+5!a$qzdL%x{Rlj)-tPZx@S^@75l8QGNE>`>|0e7< zM#Vne{qlb7Mj-EAv^tAb{}rru{09;W_)yiH`8lST3sx9>T(8)&E6E$(XSAHHJokiI zrH@u8fDj9w;U!CmXN53!Vo31lfAF|q7*ECUhd-(*__FG)$4_UUwc^fi1Kd54 zCl-Zg09tZfux(Jz1=wDA#94 z+Go0?*Kc{)fBDOAE0#VT?AEvGD{v;S(*kRsTO0|CKzoueAIU3px&tC-umZ=bCq?Th zBVoWpa9jv4<3DZ-#-2+(;3=UKREal{Y6OkVw7@^lZ8$se{<`WRGFze2#Y!7 z49y2du^7U6^a?+F%@VpF=;86LwowA|qG_@9b~{esf;un?wHP^EKtp9(k!r zknyNq&t8!&p4bv&dHd~U5Dq#863*o97Z%wBd`LpEO~5;utrJ?S*G*Skvzjf;7X9^s z3>^;fMK)ug)@ga;e`c{TGuV}`zC`qW)TJaZVTI~DK!4kW{#3nZu&2V5qj?ngNr+~= zK!*ssd3pkztwbCdD>v(-$^~l&+7b6uOD6>)C|^Z9cwqU77hUOQd?`qf56jb8>!>E10*! zRCO>K=%FM*KRX4J(2q<%>O)FbJ+f)f=DkkMQPs(@9#1m*cD56H_Bz=e8NLRu_nO9J z12R;=c2wsap=9r&hGfMvi0=GfFQ^NiG6PV#J-1*3E+be_h^O;&_%G+k9eV^Xu - - - - grknight@gentoo.org - Brian Evans - - - mysql-bugs@gentoo.org - MySQL - - - Use dev-libs/jemalloc for allocations - Add support for RabbitMQ message queue - - - mariadb-corporation/MaxScale - - diff --git a/dev-db/phpmyadmin/phpmyadmin-4.7.8.ebuild b/dev-db/phpmyadmin/phpmyadmin-4.7.8.ebuild index d21c17de88ea..388c0a19120a 100644 --- a/dev-db/phpmyadmin/phpmyadmin-4.7.8.ebuild +++ b/dev-db/phpmyadmin/phpmyadmin-4.7.8.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://www.phpmyadmin.net/" SRC_URI="https://files.phpmyadmin.net/${MY_PN}/${MY_PV}/${MY_P}.tar.xz" LICENSE="GPL-2" -KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~ppc ppc64 ~sparc x86 ~x86-fbsd ~ppc-macos ~x64-macos ~x86-macos" IUSE="setup" RDEPEND=" diff --git a/dev-embedded/Manifest.gz b/dev-embedded/Manifest.gz index 68a3e0ad9a6edd4163d41a6980308bda449d13e9..79612c0b1ad47cff132b75e4fc34f3551374e9a4 100644 GIT binary patch delta 11974 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 Y^mbJQ$p*lvEBlB44{p;}OSV@40B)I`;{X5v delta 11966 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 diff --git a/dev-embedded/cpik/Manifest b/dev-embedded/cpik/Manifest index 1cd53147e09f..58c56330d0d0 100644 --- a/dev-embedded/cpik/Manifest +++ b/dev-embedded/cpik/Manifest @@ -1 +1 @@ -DIST cpik-0.7.2-4.tar.gz 5960822 BLAKE2B 744c3a35bb5c2421b14497e2f34c1a5bb37ba7a69d918ff72353970b1d973b4ac8443ab0fff61676100c9489a7bfef6c907932b77d67a1681bf4ed532c0b4cf9 SHA512 e1ea5ebdd8eb2481dbfebb14c6e194d277755fbbd58388c089d0127006485a3a8b66b79e58135903ea41d4f7b1ccc49263519b741e680f29c0aa486240b12df3 +DIST cpik-0.7.4-4.tar.gz 8322003 BLAKE2B e88f04a92f44800139089b3115da42c5bbe88128300db28660b9300ae4260cba08432de0865d0426ce179743388483c9a3310c417bfaa3c7e4ef93217c38574b SHA512 d376af949bd2fbc80bd3c13e02d44c5a9ef82c409ac20e4c750fa77b654b89e77289b5a022988e05261cdbfe15563f837ec0e6382bb8bf27be673d0e55bbfa2c diff --git a/dev-embedded/cpik/cpik-0.7.2_p4.ebuild b/dev-embedded/cpik/cpik-0.7.4_p4.ebuild similarity index 53% rename from dev-embedded/cpik/cpik-0.7.2_p4.ebuild rename to dev-embedded/cpik/cpik-0.7.4_p4.ebuild index bcfc5f6e24bc..376bf94a41fb 100644 --- a/dev-embedded/cpik/cpik-0.7.2_p4.ebuild +++ b/dev-embedded/cpik/cpik-0.7.4_p4.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=6 -inherit qt4-r2 +inherit qmake-utils MY_PV="${PV/_p/-}" MY_P="${PN}-${MY_PV}" @@ -17,23 +17,30 @@ SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="" -DEPEND="dev-qt/qtcore:4" +DEPEND="dev-qt/qtcore:5" RDEPEND="" S="${WORKDIR}/${MY_P}" -DOCS="${MY_PV/-*/}/doc/*.pdf" -HTML_DOCS="${MY_PV/-*/}/doc/html/." +DOCS=( ${MY_PV/-*/}/doc/cpik-{0.5.2-tutorial,0.7.4-4-doc}.pdf ) +HTML_DOCS=( ${MY_PV/-*/}/doc/html/. ) + +PATCHES=( "${FILESDIR}/${P}-gcc6.patch" ) src_prepare() { + default + # does not install docs in wrong path - sed -i -e '/INSTALLS += docs/d' "${PN}"*.pro || die 'sed failed.' + sed -e '/INSTALLS += docs/d' \ + -i "${PN}"*.pro || die 'sed failed.' +} - qt4-r2_src_prepare +src_configure() { + eqmake5 } src_install() { - qt4-r2_src_install - + emake INSTALL_ROOT="${D}" install + einstalldocs dosym "${PN}-${MY_PV/-*/}" "/usr/bin/${PN}" } diff --git a/dev-embedded/cpik/files/cpik-0.7.4_p4-gcc6.patch b/dev-embedded/cpik/files/cpik-0.7.4_p4-gcc6.patch new file mode 100644 index 000000000000..c1f41cd7e6e0 --- /dev/null +++ b/dev-embedded/cpik/files/cpik-0.7.4_p4-gcc6.patch @@ -0,0 +1,12 @@ +diff -Naur cpik-0.7.2-4-orig/utility.h cpik-0.7.2-4/utility.h +--- cpik-0.7.2-4-orig/utility.h 2017-12-03 03:47:35.302504007 +0100 ++++ cpik-0.7.2-4/utility.h 2017-12-03 03:47:59.537116442 +0100 +@@ -75,7 +75,7 @@ + static bool stringTo ( const string& s, T& result ) + { + istringstream is ( s ) ; +- return is >> result ; ++ return static_cast(is >> result); + } + + /** generic conversion from T to string */ diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz index 32ca0d1055209fcf1a037a667acedae034fe767e..9d0b8d75bec31a0df3dfda2aba7e3104e76830db 100644 GIT binary patch delta 96297 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 delta 96378 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

8U*=Hj?bsC;>@OwXFB)mp*0kj;J;fLlo3}S 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

NQCleH_&M3JV;T*;U!rMA~ez6O&V2g z-Z;uKiXcUiHq+|BQkxK>mw$!zZCA1DAxN8>w

L7!IOHJZ(x2ULa(>l9N_Y_Sb^= zpd7Z8b2jA;!!zs!Mm#{t!}c&3(seG2FV(e=aIO(~PPoE63W|AsIMNjyLutqP(~5om zjR<~IcEcJk3=$j-jtTW@(UWfxX^^q9P5I9KlVZZ{NC|n{6L9NME`L%U-gbduZ!7I& zjbXYQb|Ex%GxJh@ZA);Gcj7qTPExMnqPKfAH5pU0^=K;Eo0Pzu&iou%&nT(*SoW)Mv24+Lqd|;CS6`a*!pBt`o0QLKD31+xji^RP*FQ+By31DF zy<3zog!{QUK7WwOi7FJIPBk7nCR}^bkm&49H^kM)%8FgF#^v9u`-?+!aDGew=RK8$ zZ=g4)h<1&~i~bCG`)ScWe*5-+KG+NNdgb`oY`haGPun>)XVgj5HBJ!7p&+{u<@o~* z4%Li2*)YU*ZDB4eH#0Az(6M{5mX%BbW364(HPk^zB_t9ilE=4GS6U81lDW(o2E44r`M#L^Px!wsb7Q~YVkzI^`n{g1EXW!+MEQf=fV z)m&GYSC!TM=G)rspfqr>?f=q->2CL)PV!^X6-Hi3_|e3w?=E+5_S|^qa8Iql$@~JT zx(q$4y`FJeCumd5=I%Ju@&WWddJo#|Wkk&OD|E%Smb#~{RO~5Ldda15e-9M6alh2% z-+$l+w-UeJyf|55MVydWS#8_!G-(TMO;@w4?Lcz|eM$v=>h_PH`qggFF1W7S{_flN z{vx6G?1WcR9li(&Q2{!8%)}$t?lp^=ikw|?nH853PIt%j8pG>`qrR-! z$CviJM=aBUc!>}zUNLsI6yTo30xg64-g*`^D|ShRJ1EtmUd2hWKghQ?rzLIr;(wev zxU7r9JPF2Q+wGBtAtn+e1PatInuNp_2VE~h{%V_ZO)BS#*Uh)cbJTw+ETJz zH@{i7U3KWfY+_X~Y;$CYoXoMXn11nS4*#9I+WO|E!Zx?meP5v08=_+4)}whqTlRVSF8QsM~; z4{Ycv)DRtb;CJ*|T?Z@n_+h`rVX!JnO0Gd9cyU_DHf8&C$Y~GI&(7WEF?R3g<-?WKuih+@k?(Fjexw;b%KUWAV;}2%XqJ_EzNu<*VUx4>%H+GN3#iQ_I=J^+ zAbQG{`ME;C-s^cB@*vrdBVFa?=BqtiT}huy z7Q|jU%YdY^J&mX)v0C4O_y1xUd^W>(IxE#AHpSF6AxN4~! zlqGI$qfNb%qVR_^6)-a6TF{y5d9nWcseF9@{lz?!kFXnmfgb{>?9Nl3@(zS%J1hyt zOst!2}rHzl?p3@6WV!HZpuOZI4MNXz_I@jRAq5UV|tn z=J29EhSeVRWliTekETVii!ByCHbJM}99|0#Lzwt~76fulqEdvf{6TV$kR{<|? zSyepKsqON*9qiym!p7-kTpLO34!vcAD&L&FEe84y#jECVRW_OHyB%|5Jtk-A?J#C_ zVqx=t{IJ%W;3jW36&C;spAL)L1lHjKqj^K#Eqz19$O&?P6*Uzc1Pbj#d&ubQxt6S2 zIGw&T>HSy^-(I=_;O4EiZ;M)XyzH&--`{`x-F*cFIqFQSz=|%8+YTr7R?Q}JZ<65R z+1mIB+JZRR-F7RP_6H4>*hb`8E2_V&;QMxe?}g;$u}uVqYBZUh-%1WZisHR%5RI#t z_b>*#6}CNt?8aN6GI?lP)39zFtDrxPJ-|veTvuP3Fab8}mD`a8JA@!Lt85Okzs)`n z75VS7+Zni9tuJoiOIe_FJGH2Qm17(8**eGd`tQ5);maq744=v5laV)Q+8fQRBP~dO zJl%w3Fc~O5S?2-@tsV=)1Lr7CHC8q@+-jX4S5>UZ^qRcHtUN(*ln&q)x4fDrl!d%% zwWq5Lm?>u0eW^Iy*IVBYk4yBXmZ+*qxjIR8v1Ce@#t`ijzEp|UdW(>$-Gkj%Q)8D4 z&eDOM%HcU&RkXb#QxYsdgGBwV#V7oKRId!DEr?>8z7k_3sS=N$SMAe37wu6-s@8y% z?<7O(@S`~bjA}DyC1LIK?%sX8EgG>t-}*uKBGu>RA*pN$k_p&rz%p;19nWol)6$|8 z+b?+ai$kG=mAW~aL^^ffv|Hn-Tfntj`)sRJV4w!Yg`_owy^QRV(-F4%DqcMPZsWu2 zf<18}736>j5YF4K`!@W#*rkx_Bv{UI@aPv)e zhz|bcK3QvpVe;yTn974q&f={@bWK)Sm8GALIXO+fZQn?TMi7qAYq->F-eBKZdql9` zrTOc0@0zbCA@5{sC(iD$&7Zg&PE&}=m`RCvl1FzypKrF4=d>w*M74Lkp@EVR+@O(s z1)hF{1KG<7K_PH>&6za%1`nwKI6R-{DU>8RLswNLN6qD!{PT*Oi+ypHRamlq%pn-$V}P3@>RQE3xx?ZI)ayR0rd zkPWcdURp^95y9Tg*~8VHpUZbvY8OxgCoL+sZno83HO#YVc{P(wyd7Gk-QIC3YdN-{ z142KYvpn7!2C}=#+M5<*MMEwl=%zi_Mnbh&nLWq8cNigmIWDG(jTavoLIfb)kK4|0 zV;+le@s|8z^L~Wj5H%ke7wj@9)yIa??+O|=Ezf|4pKlR=NW^~o{`IB%iG%xS4~ zf$sp*mai{?7^Db5ty}M<&DI>m3AVjPn4$}X6l?&8+E?X56+CIzW>?~>mQ^^S@*JE8 zX>ij&D(KrwXYG2o-%EXQ5GU#Qp^OpjKJT|(>0SgZMe#+@57L=NreF(IV|C@R6m#jO z%%OJ{?v_RgZk1-W&%$E;#)hk84mahRHxAmDmR*07*tQ&h4V(so)KqtL(=FlNH8K|B za0o7izlv7pUFS0*woMGGVZgb|UWJfgRA7gN98x6-oS)sD@gR5fbmYl7V*!+ewEdRN z%dUOM-r1+RSx>*U0k>7Au346q5X*fl2%WwDUdqN(4UABE2@u*C(+eFJSJz0D&)ZPS zYSUF-6+vfza!3#)0RgP5lh!t^B%IiZFctoEvj@Yw7nlNn*A99pL&-NMeJohQraEaJ`64s{LQ&o!@22!ptJ zqj2wk{Jk||Rqni5Rz%J2>YRx35XgG0tL8@wJ6l{^dQGl5z{<6eO|xB1Sq(XohLbwo z9>EpeymLDFTmIMT^DeTP<8~~Jr*2!SgN2Y|4am;Z5m2z6ot(GBepLk$C3`l`c+9_8 zIz`uCn>w$j>B6czjglT4=-X@iaX2TUa~J1-$nvGC;nPWS(r0n{Pm`bNwA?sv%|Yk7 z=${TY5tQMTMi?*Z`chC**;Q2?;yO<^dgI2PUh}VEjE8#(PlV_L&IGaC4pdJ2EEMLr ztiEgQ-lGksNp}-f$V|*}yAo^CH4~hiyUBy$H9)&f%yM(U2`Bb#@jo__mYnSm)F`@t zY5Kj@&BXtUh5JXT_sLx1+_hS2*4yB#@QGmvCT4}3vjaFf(w0=b21%ILR7Qdk7kx!- ze9ke=B`Kwfl00H)kicJ@Od0BoDfJ571G~V8Jb}DXb#jPkdAuPG7C#M0uve(}ZU{Ojt1ruD(kO^X;}GX`A@>{BS(X!+x`4WHWKsm!vfH`NK7nz6s^$3B z3>%UY|7R#gE1{){)~~7Of|+v*f<=}?g*Rub2wYu1VwwRH1h;B&O>}$jK(` zRbruSf|efVL!QOUBuCTx=?2hG$96y+A02dst^tS%b9>H*2iYIu>e7*?!<7@fyujjLW`E;!@!q!6Y z%3mv1@P}Gqj+&^bX=LU|#@kD6T`__kH%-G`P2%?=T$j*mm86JTS#`P7Hq~%kDp3SS zk5t#yKNk$gIbufw@fDB=57oD%fVu&Uoqg()bzNSMWt;hR1JL-(>7WS7;G zT2?yt>FHk0cPcNdhv3KtPleo)9Q1a~{?r8{DTN#Wc>C4H58Gu8`lc;Ee3Wh2PIYcP z-fR)dX-Hc{Z+(8@imIBQBGd6!9N&ng8h>wax2rkpJA%Hh_u+kii<0b~cT(^ur;RP2|~a&LFLs!U5NvpOz4Ig3+Kfv4|}P14Z9%k zN9Vgvoqp5{zf`4vasAp1-tw}#`rhx36Nd+V;^cv8SR){y{XaT%sL`h&OSm1YR>Gz` z9o)SlQ1~9wzGm~_*}Lvpd~P)kQi0QMT1(t!UqBg~65uG73&Rg{B%TCExa84qXy0>% z_kI2Q-A}55_8>pV(@2iLJLnUm1)H6xM6zT96V3=^ZH?)F24~?+aM}`*y+M<^O;aIh zq}(ULI(dc2@xJ4P(byw)I-dYSabg!31MV-&8dKg=Pi=i38W|!sB~h212T*vmKzdtQ z_;iqd1ydn-5e{6H9xP55-bdsyn@hbH2{!-fFnigBw$-6v0)gZ98Y-J0*aPIzWPj?F z6uP{o!^~QLLcT89i-_#w7TdPCIku{WDh!W(9UR!U+*TZ~BFAfrrDov|r_TS6t~1fL z+eVh`7kMobAOP}nKn%8C$&!{N*Q@HU@4cb!dw6B}4Ibn>@PI&OBr-B0vrUr5t3^>B z)y^q~75=PeRxnuSAc;#`=e6(NL9#=G{VB375QTt$cWNs#qcyu%_ExnN`Rn5V-dMlKAS*;WKota+#sFclMWJmru6H&{iWh!3PtiE`~ z+8y`kbGH@km8h#;QBxewh?y}i*xgax7olpZ(ZlINmwq97uP%Guu~?tzN(z5{d}WDBtmJ7~jwvnsN9 zz9uglxg*FbC9?En5T$x=ll0hG$f;1f!z0Q;9qbC(QrYfTq@c~7#I3Q$cNf8L#EENv z8CYCu)Gi^2y-yWqsW_GT05f_qPRXv~PkVO^`}pniw{QQT?{Mb)<0i4}L>^X+LVvSJ zyLA{r9fbXtu#!7jVNsQ^?}DcfGOlRhY|w0YEu#gVS8YB0Ocm#MFc7OSV1 z21MRovefnXc2lN<*c=r^7vQvn-$*(6Q!&wcn>k51=ZCvQi$R0v1b~KGyX|J1!hjuY?W`x2OON5}cZUAF#8u zzb*}gsOQ^JF710SFMSKyAiR89&MYNTH#Kj{NwaFXdkxFa(rK(OQ)Bj}y@*?L;!|3b zVoMw|qAojf8>T0xF3XeYe9tefjJAJJa{a z%tP{}T+0b*QxD2~LmUGB$XdZv#Mc`ndsJG2rYyJ~;{S3s!0C*6r(o0ZPV zHlu-+96hfF0Fh&((Dvg0HoXCkuB3Za*3@F^y7;!gHovWPrSYAvC^?>#W{zZ%coKVC zW%8SswB6c2vVWHN1yvZefIcN;s6yrG(%!0vRgkU2cmkJOJAuoa^UU6qAeue&f8;pt zYA=fQ=W=~}Cmi*dM5*Q=CF=3k-949Rwl{LNo42WX z1N$Qo1O|m7$60{{P_vC2u&$TBe-_@6^i5dPw2!1!kEPoNU}smFO`~avdXi%ubiGpw zX|s;EnZ0=OyI1SSv+wq?{`Wm~|9Fg@j^gx*u~|7V{@x5(n{<R#lhc`=ywx-If*+E(OXU>h!vF_HVvILQMuM0q52T4mfuWyRJ&VcRw9hwfAdK)x# z;>Iqcg)-4AE6VB6!QsJj@1B-|>Q$5a!YY5uHXM2Q=Y`n2j>vO@Qo3Qui>GY05CN1N zj|VJhdAMht%q@X=0Dv{=$vbm7kV#W=`!@Cu6-_OqL3L218`RME?QRMT zfILZAoCkHuM|<4umur^>!IyEw8sBl+IaDlEk>1E2AdvDaGbnGV*xi7wsu{p>@SJ~3 zQSNfa_pW3>mHykNB%Hb)toPh_Q(jn?rpxb=kG};|~*sGx_>yqswXJgNyf6=mLKCGIXe90aYTcr%GX%~r$$fl2-+Lmmy zu6>nSKx$?j_8z?4;9$QTAubc*m4bid_d=kfD(fm&>sZ`(CFOR1ZUpHW;5QWsYY5Wf zDKTQ_@GhbCo&wp6^iR>)p)=*T)a{c$SNt+s8S) zHTql{6~bUUE;+KJNs>{kfvVWarXEUc1pB6W2G6DjuHuViL7Sq1D3DnCtW1B$y1pTN zk-XGmKXgH)@R+g(BTF1)=WA(8W&Cyy&+MR@is)?BaVdR&UQs>a{c`Z3?toLFemj%u zh*L7ZWb1RWIf}{rBr(cG98T<5diq5)a2=`Ib$I21@!e9I>(V8s=;Y;ieQen>^a9uz!C=piZ*gDbAiT z{?Gny#PpqQnIphT_ee7!2eWcfHYJ&rO`ADJj^JCfO=nD}nqQ>eQ=9V~!(>x$-U6$- z0){S5_p05Qm20kgWbrPSX0n~KA+dxCDc_>2N6&*y0d!s5q20lEK({`-02dumb>2-) z)q5h&sm_=0a#90oPd$HB%DHrlKfV6hl%@23z>8(oi^&fxLyY|{}n0diEAAX#?t z&^s#KpMU%;bM(0AVrLY8rqa`PRyB}eLpd=Uyk5w5+1WcwgU@VZ{)k00NnpJ9M)y?~ zY5P31am})u0$Cy|!cJ1stdAc`lvQ+^-7k+=Mo^4O|GaJ?mI{AdcE)Q{?Xv>ej$qXb zf^T}fvtae+D7RaJx;-Fjrs;ka5l`FC!BOYLa{-K}H~Px+6+-cHoKXW@`x25Z|E;Lf z06wIaWnVwn>%(s!K7Aiwb@6&Oh#vYCdTDu0cj*`44Um&VcECMwpm9gtcr=O{Y7YBl z1S#)zLCLJ*t!{r60f!(*h9D)x#W8mVJ(8hoON&Q6oP7hwG!-MAe(f6eg7X!9aHx-H;3TwWGK#V^-$rm0CCdo4RHTTlDHZ}22wGVr z4K|uQW!ZRj31JX(+Uanf?M}|qbJae-Qv^RB;`3kyuuOl^Ct0)(v>9=YtEy_671?uk zUyy94YI90Ny4DpbFjHDbuTWvLDSJNIHo8~va*`jE%9v$3qO>Kax-_W)DtbW!Oqt0s zwzsi1aHRr4b|R+Q-A&e>lLNQcq^Aj!^51Hgw+k$jaKC$Xqgm+gjDv=&yFCU%zPE^F zIwL6jSJoQybagdkxx97m?GE6=ylAHYu_u)HRG-2AVUsn;CNA-8oKZdWz33Wb>)^if zE(OQlZ5-MYIvNdBAa~es+w`-PI5%H5qNg{jcI^XcK)X>ikN>@h`PC(srtv-JFi9`2Hj?{Ojmmq;7AN4_HV;;TV z0QgJps?HUMI+0n5vbV}QG(;uNRDT4QZX8ZU^(F{8@Z3@Mg@uJ0t?U`K!FEnbx-wDZ zCi_mWmz@~DfA`mzjBFTpj09=WOOjV@^@H(+} zYC;IaWdU}L>sUN0pAas!#U)xR|3$!BtIEz+S^7|YzMjwG`jfJDpT2#spT57lu8*%> zR;n&Bby(2ciWk>3I@w4g%P<^aK2LqvNdW|82P#=He{zz-L~L!x4N0V%Q=-I{BWs8| zizZ)6RBbDdf+P=@iASe8Z(#HwnNb6gHvpEG!L^ebj*Db)$yH-k+rz0N-qsNHdTCvi z=;8G=6OV_u=#ZK#r+LQR>3B*4C-S3~QshGKa{$)Kd+8E5;p8v1o9i0MkdPPOWl2_T zeEQFaf6xC=Xe-8BPW=~xk9dJ5_}t2Fux|vhL?STS37X++c*`7*WGg|@YYvWgB0S$> zdlQq|JY^CP3%&bXH>1)qijuk7m$CzS_EehJ-I|uZtr(vjSkcvFzg5fGbNp%1Bb`s4kUgnof8(XAb%bdJd(dt(-w0MHkFeyrl0KxgsP`< z&@39;pA|iSiuqrE`!v4y``r$E^|L{nCz*v$%lnNK{kG_mHPEI-LZ=A4?cNMcB7j_# z?Wrj(RS^<$Jn&S*QrNq4up5lwB@2yMm z{1TBU+{tzXwW}wp;hXwaxwFRp2l6@|>BR+S>r&cI#m#F2jqtoWGD(i$^sy1lC3@MG zrCePzD2SL{Rn$mBrbbcyxASQ4SM1B@Zy(-qHp4TDd50~L8w5W^4ASTTbzqi7f9_g? ze--c`QnrnxuZiyic7>5C(kw20RV0FxOv_2 zdJ!kc$yF~=FLssj*sYHYSnS=a@5IVzUyT!ynqg0S; zV-x%@=OE-Z@`U%Ys|S<-1$KceJXzO4v;2O={`&OcKi>djPiZWc?X}VLOy+U4!x1F2 zOQRQXF)gNyB0~!HMTdpbxkp!aIDJhvkPOMLDU;O9BY)m5@IeJl{IU0qjUlOFbExiA zvqPtOry55ftSQ!KvrMf9y;K7MtM4;zx}P{cH?;2(SN7ojUcVvCXu#CiisVXlNObT5>+cd&_R`|Gin5T>2>P%3om(oC#JLZ5`g?e zJ658DoxZM3G`W-r)~2EaTF5J-rAjoJbO-U^l<1djC+C9FKc7otrk>tp-MfuS3bxYsp+*V8R&+Ggl_U)UG%|Qh z(|<@#w#I^9Ce7fmO$xSg*tkgp-h3Dxz0rH;Gw7my|M2Jd2NDIV=eQ4`N)f-ow-daK zJ3*tsbStzvv>o0K1(5f9o<&LWQKIj` zkr*drR88&xoiz2D17e@*&4_3Sc>G${H0LTyXR0xht15((RQFu5Pfy&xJqRbp<|;2M zdg)Od96OJ!Etc7iAPN%nS4tD3zD=7J3RL}^5t%0^Rmq~nv_Q5$WHgXpm3k*}_kU$w zOzFo0CR2j~88RXh;V&t1`WE|b1@Yjg1Z!5jN3~0-z9a=t?K=pj7XemTYG-=vLptaa zuhi!y7rkdKkrfTR)lscd_$1<?O?#WWtXOBao?W8PU%vnL?Zcm6 zK8}BI;stOW4Vmf|{X%Z&0l=q%xMC)AHPXl$Z>{bTrj`U7Y5zR=_)|uY!GM5Ax}}1k zhT}KSp;1>*hS`lrFg=y(J)PfLlNLUu63?ej$*L6>IcW|89&%c)$p<*~Vt?4J(y8}I zCgq7RK7alG$LC+)>9dn5^_u#M^1ZskkE$;S%lV0i6-gV08{K>WdqdZq)V(&u`k{d_NrXf!dG|) zH}$NmQFj^ENpl|lAxW2!m8(_+KNEOdm2|g%y}3&pZ-x5wCX|3pd4D5d_m?!kh;>j# zYp1RBNa1y{N3Aoo*VgUW%e!s?!E4p>Jo<+rx_=y~)(FnLk$>okgh;&v^pNd&xL zL2Et8R{UF;XBV@0jeg{JYxbZ2{JINr5UOqehX7(M)I55OoQ@}2V-r=o7c<`Kkec-> zzJP=KDiGUPoEhq=T7T5sc7lDBOTETpWGzKlejsESj!m*<<&@>TWM`8%)#{YICCJ;E z91RR3k2Hx{#h*xE!J97DJwIt{}iV1=s4u5(puW?(~X-TaLr=hOJ z6>t`o2z*g;$K9)et{J5IE0=vV>i(iHq$8YwdPU5&*Phf4<=@&N_wIeAWD2cL$tKFrIo}8-tXgHZ&FYk@$J=LHRV1vWf~N)t z1hrdsP}0ctUVpAu%J6ft)ff;7a)zwFp26$u*Zyvr?IBko6-w=O;+EB-cHRCS7Tq#U z7Gt@kpDkKb@OC*?%hgy(@?H@-bXvV11vT9&3~WkBM$o|2c3CQ+iWpkYRQcChEQRFc zESv3Z9G4Hs=2h_P)IE7S`P3|+qUc2@8)tZRwUOgXs(&r#zFC)0lav4WFH7u zJJbsWqmp4+5$}^ky4t~1FyhdH%Jvw=UsR`D8NSD2eXC!7jU+~zLdhCb89ls8Wj*>h zHkAyIB&jOYrX#Q3bVP?;k=yfXl0tMZm$=U&WfeZyQ=2@p#tQ}k>QBrA6>lntfJsfJ z;oz!GrhmF7GwRDBLu*)RQyfyg=BT|`v3gb|C)%yq9$_GL1tBP5l@tbxPREP1#W8&;F)x#P$mAndSLZ}%0Nr9G84^q0GiVK&2G%D?!*&Gd~1I^uXP?=rpx(azJ6Dy z*8Z__>q;0`Ih8|+P(`^)z0?!mm*A5QbJbTlm4B$e$Y=allGV8eDYk31c(m2n$!@o_ zCSB{PU@o#&aZt&|nzte^->sGo2grFCP(}4IrkXSa4DhZ)u}yUS`+F7D;7~Px6BLGD!!d zs+w3`lTj*hMCxLP6)6lfLS1J{ud()W_o*=_Q^uAzRdXkm>*AQiz-A#)sQz;-bu(L6 z*(ps~mqf3jK^PE)&#%zB3Kiw%9XcPdIe$IQj}H#Q^Q}4_*ovD9f8YAi9n-mt?WZ++ zx4~WrqG_5ydaVv|6G*)|m+>)V+z{HAutHNYOx-jGqwX~#mlY59_PCd3!QU=20;|n} z^iEj5iOQ6ro8z`dyV#Vzq$rkEO2k;|_xDT5$#BwGM?hqdSf$R4Vg?3r>2<)g?tcIk zXFV#UtNmToz4*M| zoyO09efc$laP*%Tk}u`3H#U^sZn~}qML3A#`W-BFY(0H+znUuZQcDbNjkc*b)&&IP z1kB|Mr)TBHk-K@qA`Rcm__znQCVxQvIx9u*rAM_kGH)gJUI40FPP2B^dd=9eYbZkxP#OC-C2i_vtf_K8Y zX#pFSs6IfoP{XU#p&zo-rhDsE07q%1c7c2JTtb_i#6;ZWkRAD!&1Yfc9SWyXze*K@ z3*rCLeJ#p926volQnGB%<$wCRZ~LzaV0`{agmVRpPT+d<`gQc`a^PYUU~u5S}ziZdA(w)H-dw z2K!|MRU#;XvHq|E1n5u}g3WhT-=``!QmeGFoVpKLO=?|pA5wjZLEvzHE+8j0R*^lD zsJY(mBkpdoEZa?;{eRPKnwq}k;&w+>riAsGD%&A~WA}PUBkTJ;h9lwxygcNssW+Wu zGi1y)Cf>U~6Ffqx-Ft?QAeceti;~R$&UfsIw|l zb*Qu#fJv3lt6KU}+fwzxhDYNqY9ilUy`i&)@&_78+^oi_>rJJ=Q})l>xr5XnmWH=R z7kARlmUt)+mPn=#z)K`Xt&$>*hCf!+!m5!p-Jz1ADUWlH?EDe?`L^4?L(x zQ+tgD9DlgtH%pH`ivut^&Qskw#i@p}r?gNBC2Z|IWDsp4s{(nQOqQ3>v|#>wvvXiSxQ7wD{!@!-vO_ zkjks0Y*M0dn+h3}cur+9Za{NUje}Pqk(ZCHx0D?1vYddoD|wxuQ3rJZxz*d0xl6CP z0)J)ZxWeF60yz1KupJuxWQE7HT`$D3m(EpGD_MQAnaL5}E7G!61SI31>_yH>MEBi8I->)iLEV)kCpM8nxbF`_Be;*uGJaIos^-$_}0@|*qXMw(Yi{^gM3U6upj$D}Mg_hHDBOaVq_ zA5y4HzGo;jV2^~-+}oR_GZl-Xw0}uw6ylVU|Dnlbn|b+W@n=zA3BRmu+fKR1r`1_q z`sn5rV zFOyXuyt5aNeYs5X20gl9jO~!5Ov!&+ZC8bbH?fbDsJ49OXMNc-Ur7a}Q-49xCgUJG z=PjxN&^t-1oLtj-kuzx?u!W@l8Sz113@t!a4_W>hZOQ<1@P&}8Y_kHe#E{AQEkHw( zwvJ=zw?#`!qK&Q^7|4L_)Zo)zC*AIDaUOX}7oSWSxVF(O6x`OZN8JWdXSMhEJ0^cT)IowgC&h zTGxt&>+h_Ig*y4FU9f_dh}t#wt~JZ%e=$A*w$wINGCs?~Pp4|8{0W&`KUV4_+mCuF zXN5?BU!4@fZ)ZckTdVetit{La^1%tO`f~81Krh>_qTQuuHc5{JpnubwvsH)lb~BPt zsA{I8;rXbxF=nG?A*w3|zy3imlX&jX5wF|v`I+>n(Vym08f?#vOy#J= zO4OYyR~5^2OT*vQC2$@fJJ3&JJbm{qdV$w%!e2M5(&VD-`#xF z7fk&n_?WbDlYjenNj6d-UX}XI`2==wjdQ831%AD?l;zi{9bZ&ynPd-I-<5%}6jjs+ zXn%MgR8C5eZG>CI(m{##9Hk=j!}10sk9=7MkUf{G|HB|hwJ6bbF;_40vXwPJ=Db7) zmn~DR@X|F%uU+pxpr;;c^8ymfccyIhR_2;$9n=c1(M6Eo-+@mhJ)t)nNuA3!ETKAUhSpogIY) zxNb?1Dy(k=ehsmd#FUT1x7-eEU8Ee~w_LS+jKns7uGNSB-+z)XJZ)3}ZZ2sv#>`#& zw9wahDSzQ0OlJ^wkP=D2eXo;_TFg1lp_uxtPQs3+CoLt;iZiAcismSDWWT*tT~LAG zIQhc3>p^A)e%vvu=%VpX80&^g)5N5jJB5Nqj%@s>E!oZL1bMv29u@xMc!#4XTgU<` z8#)Hz6Lg_lMB~Uc#kO-D+Io#O=mOxWULNf8CVv5Y%S9r4uGZHv{(Rr`c}P{6pwk-5 zm6b+f&-$3M4RR>wGRr>sT~n^DQ?ipJG&uS|e7h+Q{!%?`RDxBLF;!T`Ek}%!g9vh) z^o=M{VMefR1e7Udese&N`I0`WN(<1kX;M9a86S zMSneS<$4?cIuB>`yfWi`bk3Pm0`jZ~{Qz$@kWAN`c9G!($oo60&G&DA8xuMn zC|+rBHmB;d%~Jy~bkahEJ39}pnL=Lh0$_NMrolL1XEFfKshdfRb9}zYsej5cZ;oE1+*Pl%)+KLJ4)D{RD%u^@*vQrd zCr~A?Q!R2;?942-)p=vrPVETRVCyUcqBU!#_#*%2p>zJxy>UoQDWtEc`7+!1v0i_@ zpZ9-IllFaS#vLl8E-jX6$_ExI;=w0Ya+T9Y(cM`qhnRPVPpgy~-Z5pJk(OFyD1UnT<8gz%IBn=>_+pDiyxkbk6$?+@ScLio@th}=(FVN<9id=SnpeQp(0bWvqr za{QWXSuoGc1ISsWA>Csm201nBG)|$!J{0z#Xal7P@3xn2P}8wv0s`ei%eCVrb?}K7 z3H$<}9u+L`ijqjnJ*lq6OJ0SM?LM+w4=Q*?kooC(G$)&M4g&%TuGE3jS$}dTG>_syqJm>7S%9EfhNFx$e}S1Q!KM$42@f0(2E~Ezp3ID%-Rhh}BEpu1lN2 z+lq9bz+=t$uGK0oY%Pj`BpatnpR(6=%&Z6KMVKQ}0i}SNPWn`iz#D%{Njic!m_v_g zv3nUhk}2TTrL0jht8_Eu{(liS%`n<;S)zs?Ly)DZYO$qb$yS_qItzHdc|%4SNIEme z1Lk&l+WL}{&WffnIi+`t_2K((wfA?Hqwf}NXT5Yw(7PikHB4;Oe3Jce#B(U_U??G< zWr7DtehmW2a&M{XhOlf22Cat(;l;8-GwSUrcZU)%h^bC4i zG=MrgpNd>@izUK8T4U2I>gzT1?D;sFzKP0VkwRqU+0c-Tz^bvuY(Fj~ez1O&37Y)Qq=DROF4y_;Q%>*dVE*eptd07Xv^ z@2AM=_3c8iv7w|C>F2}oYe6qv1uwz!hDJgDF!q{mY zD|kOI1vWU=Du0>W&J(K71J=mAPSTUD-JqTof3;2eetUhbUw>Tyk?>@(-VznaMK(0N zqq?oEhzTCY8* z%lxN=Y-ikQ#`Df25+7`@)>!M_EQ19Q#8Y#0XT6F=KJZ}_lIK)Xj!K-pDMe6; zHz!*)R(}AqN^3apHF(;6t>U3l9`1%)C#@0pi7;7dRayBI?=s*IZ&)}2>jmH7Yq|hUS)gYxUBjTXs8< zS>-^Gi8@Tv@y0vK;84iGc8^3<5&&mKgPB(swo+9)JViPg5*wmul_!vN!LF`_Pqi&C z`AX`%gzoI(%Bu6>0SWfJdyfP^G7`IY`Bf+kYvU7uDM1f7>8KW=$68s5<|;2hX`{z# z{Q>)vL+B-cl9qJAtzuf?eRB@7X6Q)`R~B(*e%b+~CSfKu9^1COj-%(+(FE!{&VWKL zM}FH}6c3YwBfnR#TAjR_Mzgv~+jGnYA628(@FGVFXw!bHYIiA9llW8XSV{;ju&%KT zK?fmpPz7i;6>WYJ;gzhWD!Y_JvhjB*%>9h^|Nd`({qy6mFS?dB*RJBQ{Afws&WzmT z79vwos6I`fS54PW{?zd-s2Q&cAX)FyFpof>V9`d#55p-kN&{zW_R2G|6%?dVa*@2k zhftknIl)^HzJk{=uQI?EPLRdywEA5HlR$(?DZD4OB>)4b{;Kg->O)SdEK9)0<ewIyOe5+q?Y0wSJz>RyixAaIg$4=FUz7{eFC-(kn!_s-M=21ijvlvQL;&$K1;^`e*fc1d;@MieVQ(^zcxnv6qV@O;H4F|L|{+f z=~jQ9T@R*qXmFf>m(JQ~U8P|44l+{-lR{Jda{=QN%Pw2F;8=8#TCp|NMtSK9HFvK( zWriMSe520u%M5Rh8)$P}EOe+7l#J9aK-YI$2t(_T0IKH+y6$?!4P_Mc##>5JXk`VSJ&wA=~ReLOs zNNDb?ig9OKkl{6_to4OcPy4QVlAIbUG-6d-QY6{o>9{zy68nbNKzfVtitn6DRjPkS z5-|V6+Ykh*=#n-~fY-DJA0jxOTLE;3-85gm=~w!~tygD!_F@0^^}nBg%@R}#wsX{# zV84A|?la)^di|h5EyV8(q~0#ILH6!gy4_R`9;sB?gPNBLU+}?{d2o*EGC)(WS7QB0 zLzz&v>hv!CK2#4p^aLFJ)#C4moc(`8#Se*b`(C_GzEAOh7wk*x31C-;_ivPBjw@4l z2T9~rA(hkOQb(c6o1s3sNQU>QW7sA>a?(6L%Vw~Lp-Q8;C=6|Z$J0slUw?i2_Wj%U z&+{KZy^m47_|^KYYsW-LcZBES6DAAp3;aUTa`unUYHf6$inWp)0qW)^-f4ewq=1sR z*qfqSi+j11@Ttw|nnN|i?NCJztfkgy)uh9#yf@Hw1j{ID^H}TzMC}N)bn>>Af};;* zlpHMrCfpRv;OW6D;Z2kGx<${q^kdk5`y?ksiCTm&QQu|J3-Z5JOFvhTzUh&+HZDeiOy|=@J^+2_`kaMX*Xd z(~nBZQQhxIG>WFTw)2y}?F@gRR1TW6gGwtUVgBJI2En`oj#-p*N!#lh2x^UFhB<#U z&vw4O2JhPIFs1O{pAFfMb^i9{<6pl&CxG@dJ|;DE>7^zBw<|274%agOyxce%w$qI zUykL&8BI3jeRT=^he1=nFlr#S8;4rSGiiXKCki88CV<7ZbyQD-_|W9rkw(c2S~BKM zCyzmLu%L7Q2c11`56%WYRb4n_*^2>0_-LPf?DfmH{;zkn2n9=WR_Q*@QbDT>6jW!>4}_pMD>oetS1(MuGOa zqe!-81#XUrOHf*3&Z;@_kq>eXrB2IWJD!LNj2cDb7RMN!-lxXY!0&YQT1D8)VQ_xp zx!QtNHwRg6l4mOzMFg)%4axbWioQrGZ#O!UuT{VwYMc|DV|DyV&ic)cjNv2}0Z;m_ zCR%V%S$$x&P{4m7S=wpdgF)7+3H%^iw1G4OcgWdlxKeXBkvt zyxyg!YFr0VHcuYB8e);%)ox56$W8NPzQCP!;q zgk-aKD*YmXNs~4590!XGET^7QM>0PrPh|rl7%LHNhHyGNFmBT(xr#HvC6rI9{@#_- zJOFJQHNU4^-HNmo00wD{{r-O4zJ31nt)W|(P(XjI1ane@R^n)_-kpwH1+@K#GM1*2 z(p7r{rQOG+C*VPfDBHYcYkMc}e&CfU6{NN_P@C*%H{N?r3CzUAD<9FxySNkCDaGG* z8T(XeRnW3cGkYDU+=4*p;;|&&H(f3TdVCuNNUBPYlX+BQb*w|vYr}D7OS2irYAyp- zyr_Sdheaf9OAx`@J<8kP6$2uXkTc)!vag^aMMHnyW@mXwX=~K0vgh1D6To7A5y^a8 zw{AqBE5<`jRe3_%Ta?TDJ3x-|LRzmcyZX4?@Gd(N%YO9M?rk6PXLJ!dlAQw0DQ^P6 z>6GS1U?HEpB}~zhW5^2eXa!#Fn;di3r-+k4@+E)xypr<@5>>BLVPPtJp2X@^2scZj4wsx1$10ldOldWGJbNWSMJM712t zxSc!MwYDV~QRJQ3ek~xFBRLdx@Rms8i808V89mzH3h=8nMaw97*vOy-4G5B#VyB&2 zwtIhSXSKi>#HxQs`K^kAZJ2B#PrbDZ?DdXy=5Iq~eRf*Rpy0c_n7tn_*WYo$oi>%{O|u6U%&l>Be&{M8dOW+qqx6vJ4jHKvKWA68-0H+ z#fl*Zp1+0NQb_&kuzXnexpezk+>*|wE^J7F&q>}@T3goC49i3;uc?*Y3Z6={Q%#Z= zUZ>Lg)86&lqrT*%r_Jt;V+@z`Fa${cu*w4FfppcQzA73Gv(vN}zLln>-u9k%>is#? z=O|iM9C{Y85CkkZCa z2WeBGPgUscbhFPmIAs}iQ_(0#znzL&I80>|NO>5}6-zl)IT*^ADl@BypZET92`FUQ z8{~E(Z(_GmN4<2>HnOwEbo;W@?Li`9|1rhj&@Q`|TEDI~GaIsbSCCovmaKp6$Ofg@ z?~)$N`EdMa`AjA-rL~5RL&8n!<)AT*Zs6=1RS6C&v8UGR$N%$Z{k3L^MrBEUOdzs5 znQ`r2W^PAbV$Ectu;>P?kc9Q&DA3*&_7T@#R03=6nd2H%bx6E3;D!=9$=kj|d2ve|}PRe5e%eb1oB; zaZ0M#$s}2Zmtq-L0UGT??Y&!fwtOW%D2Vy8N(VXeJX0RGdU)Od_!58l>Y%4(lRv3j zdvp3T&%8K_Mb}<_L|kN>{d!xk>BN|NBirR%tefBOktJO?}MS0sNj?QIoT)|`gA=@IZsrM>Mo+a3CyZP&%I+9xO3Q8?-cr8iB> zi3bGE$)5lNM-4_dC5I}3!|9{@E@Qi72_LKh@z78_ZU9$*DKOto$@yQA7wqO?|IlStNg!x$8khVcunbZNq7n zL!}P@uU6x1=I7e|`{&9MoN_+sztu5aUMum%YYOeu^*q+Fm#W$ZA4z7b-V9JMRaWS> z-9=@SifTEM0tw|_IV@^Cr?^!ckNUsqjAx-tiPvv(8GuQDpM4F}5Nlq&+!@;Ljw9J! z>S9aLAj9zoTMB=EKF*kvgXso7bix9#SVH0~qs~*>3pr~kAv>zRrYh9nXP*x$I(2(= zl-aVvUx5m9AKjkMkPedD-&X98`oG`*=hKJ3UH)9*wcB`voQaN_n(ZQNuL=e;4yBb*4LOQpr;< zqN#nJgX?dRO<{ndKw8xQ?-FDZ3e>akj$cVmFVYmY>y&5ILV%XqNk2jea#vaU+x%%z zG3;ns$Eo6cIIl%=qZ|y51K69^xe~b9oogk^5|$p9*nhS^>Zjkw|GQ=U_UmQ4FJkxr z17__~5`cf=Y82Jm&>)#uoDZe8hWZw);33x(4D1b%lYcfxZVsJBB2JUBS&B335kC z-~ac+x9{(aV&Y>yS%(Fub6P#8p7f@>Z0)a9$MQDiZ^0RUwjPIT7Q&64r|qU<(1T;s zT%>r71Q6kj7fLJ1*G{dgf6~r4wY9RdNzoqVH#L#v@#k5v%)(*R1?>$ z1YB1f&L-UL&yza7vx~pi-^PEwf358uVdZ+<(Kb5}+P*9LtQ>)tJ&xeCO@eyP%e9MA zkyVpLZ2A}y?1$10{9;}`ul?L8EpLULR5X8(gzC*?w=D`f0G1iT^pODxs5g>S7T34x zW$lqT^2>kNTclGBVHbjpr+BVho#x1STMR@(%kn5t=uM0}HI&oZE*@I$P8}>XF%L%| zm3W7$S_cR~Kbq;ii_{yZ$L$%&fO)@iA3n|BzKyT{{?NvAKx=;*!~ZZg;Q!Y^qGEri z%Mqr6XFFk-WtBLWgYH+X6JbI>&|OE}*;Q+zxQ|X%QVcuVdTI6y=u_VW9I*~Mg`?hp z+U{u^MZuWL$;C}R63-LxvstLUjBdTIoT;Typ*F<1*F&EAS*S+W8pruub=Pw>uOyX z*B#n)Vv?804i3(aZ{BNaPv0HMv%i1-&`2j~h~_+lx@CbzyrRhp&t6Ja-C7c7^14or zUI=^X1ZdCMHano2)Lo^HaK!SfMR)K`Nvl=9QlWm~7AeZT10wFr^3a6NKCgcSk`WJ< z*JI{zp%ZsR1FDGJh6b^KQG;^X?NLl1$9_lFDe9%HQ#H_Ymzc(HmTMoM`qF=X`2A!3 z@8_ql+B-T1FUoGePDhDT$Y!nNKDmFFZS$=J^3Cv*9+r;zI9ZawKLZr{p??4ewPi|PK_>c@FdeTZKWly-CBw@l2feCWa`{^=^W>@4_|kBEh=tS ztZOg#^I(4X`2F*zpC*?d^3uF=FA#>xN0ShKELtfW*7?K4)9*71c{qPp65*XjA@)-n zXa;Ucap)=;3>w`DaXw-jy?{2ZbSkITZNB!Uk-|0rxra?Dvm)&#zdUUnk5(NDY>+9X z)U~WSMN&+tv$d&&OmZEnzjDGTxEycK*`bO-@(Ggl_hFMS>$@?hTf8_?et5G;$UZf; z))~d4oXp6C2#p+&b#f_`gW7n~Q{@K#tD&_#7m(YtHq9r{r5ReHEQ@XOf6c0X*w zWyuHZ&7>sA;WPy0DFLKv^R=c)h%H_F0j*BwPL)mZL0t5Qjpu@Wsy_`Q$!vNx1bCh2 zvDBp!<)Ma=MHkn5jUVK+^j~w;v0kNP>A{fzqRMI1y4Zh<4`0}+CVjh=gH#6elqQr^ zZAvNtCa1N?kVSV+poDIS-Y>jBhC41ePz7Eow<2{#?Qwp5KY2A%@mSJ;W&&DTbd?nj zd5fkzMTG;ElUn^Yg9+=ERJ`B2dI_#8)yySPQlSC;>6bQ(axQ%f0)Tg0?9<23zyE{8 z2awJL7>|D?a-SsHJBLLY$jha0s-flOaM7g)$m11}T&fm;{cLlmi%ZRyO$eS&dc`D? zNPuaTs{dSq$4PJC)60qM&G%t8l@0mw=2qL(=IX83g3L1ZAla1Ut0eHDHNZ_A(z|tD z&f#|ntxGRMp^e-2SW>c(k5Y5?AwhykyyacyxwwB+&gE!}=jgQ8B%(YA!k;z3=k~7; z-#`DF=6RF-cisY_LJR6{n~;dD?1>$C7XQ|xT+!XjIReTO{+e~q<7jMB`;7pHHh}X| zlUFKe2?00@dRL`>GeNNcOWB@gz z=W_i|{rdG?FEc(YNKYx8S&cSc3x`byolE}Yy^x)QnQYz^m%R3Dj!o`G%`-6SHWY*d zPtA=olo03sP_s!Is#jslNRgsS&00M}>JopwrQQi7OUmNcJrGORyu!?b>dpCupsLT_ zmd9Kwgv*pzs=8?Sb8pk)q*HZA?KOjUx|$;MK7p?ky{A*>n?0AS5YMxwNoUx2p4n8W zqI{yZpwz~QR|TZ7D7E&a6=BeEI3}u*Ve?|S)boIPy$x;W-L0)e zN(VwcM?oXDqqLCDMWOVqKNjoTzyE*XelfAB>yXZ^S*+JdGDRnka*-?RY4r~TAiAp& zkaoSKt{r?($xzCXX8nO!(x51cJv9CjPK|M>JBaks+ovWLeRx-tW7>xqd<3ZxugRLJ zoAeQEx}|QZGG#K&3t;7Z^Qi(ViBWN_0|eH$ei6w6F!s=m2qdHJ5lbS2&z6_a0RaVn zRcQt<#1&+3TE$L6vdCwyyO!)?b74B@ zK+iDnLtO~!RGa+PQ}3X>J9IB~203e*1eadx?DH>iy&u~{L|BfZ zf9_)?A`P9ybi5Fc^ABsY+plcS+oKeQcU?k4(L#k9EbP9 z+mnX>d&#R>tS4>DfXGOf4X>5)7>A=zdH!0UXGGvs_^qF$TSqC>R+i= zp~kuHVHeOWNFZSw@n5U#WHv_jqOZsVierz(>Fq9s}CQkS}yg1-^S!9J91+83mu5k!5C=c0Z1`1@b)xStO}KY}+KKTB)ayjHm#C3ftU9R?JZAE&~| z(JU-Z#nSZRmV}=_tSQ;7XnUg)Kg`6#Sn1%%BeYlnZvXFCE;!xJ~ z%MqTJwq)oi!ibg>wQULEYM5pHmn1>joI@EvO6%^W1mT9ngFSU=5be6I8x*6d*f4C)zU%{RV zL;!c~2))j1E9 z8oslbbJ)`wD!)>o^Q2CsMDN9@jLB@(_QvMK`Usr$$9j!_eg5P7drtN{rQ70U+Su)1 zGJhffVz#PjyzeUFd#l;2m-M_lxdig< z_T2*BT0oLH!Hwe-0ld;mUzlu&R~4(v3eF!vPD2=*vfCh7cC;hK?VA-d02|l)N-1}e{;dU69+%7$z+)#N|vJ&h}8}fVBsb4H@vF9-1*lYso1Hk%TR*8oX4{8 zXij7Ab`uHCx4y(nxPGCkw`Dlh>uc&>qg%fWbFdKvv7^e}oQ4ttnCgRRQp7oxSJP zEVwz1${Q3#bZs}uKz7psnwAx+QqKG3Xk{f~1hoS&evtvGu3@gspt_|RGU{#Nkz5`4z z;9+K4WN*fTCe2`w=mm!}!L1fWym?e`*&J0UE z4(!%6OlFHx4#zd30pu*dSht}E^Ovt5zCCY&K#;Grf3Sr@w9SS(JHC}-k7Fv|gn!}G z%q9J+UJiMHI4s9GdVF!V+C%i`ioI=7~(CQYCwB(|wq~I03%ASZpfqUxWS5e;ZUXbq`+R&*ohYW%kX>l%=3~?0IT9 z@2`|T%`qVe`vn}ylN9cZFTVt+r=D9-&NIl?Yz~}r?A0yqOfr6gCKwkFsfR2WH%XR-M)2Wxw4*BY4Z}EN@v#;xjK|J zf7{Yst8&+Xre%%4-;Rnzorj_`bqW+51TQcO!0hFr1^B7zm;uwADLiDsovq6wRdn@Uwx z*iK6P#k&3e_4DU{KLyIt^3e}rS_`$ zOZL>WWLEptc4Px_aZp96(@K~mM{D}iR3Vz)H>&$;i*5w|mq1onzt?zc=vBEVB9e0l z1c#dn{w_|8-`c?vVf(bbu;`CX2SN>b^k^&7wrr|A{;c;hm-FyCTmD00#;weEf3O=_ zd(y>e(P*zj(OvTEMS1p%b^D`!{WRVQcV6Yyh2l6ULqOV$?vo*5QUBf|A$U@SvNIIp zo2t5lT}f|R2PO5tBmuE_)OeRA7l?)`^6&<;b-Dfk)?l_zLby$_QL-Ql3o2>1aV(Vf zn%-n%wz@erJF6`VH4a>-E=S}#e^yub(!+9NiI+ii$L?OXBms_FpXAyHgs}4|(AcbxE6sQRU3esymSv= zZB{ju$*)Pj(Rx~=P!GwU=U5$*MAWNb^XBfg`Q@NU_{FOIG%v7~$G`x;RpE_WDui?B zq;a4n(VX|K8T_zea7!N@e_C$xf}D49u9Ead;`F*EwWh-6w9{hyaFj(vSdvvoQ|wjV zb32_k5IG3feR{bHZvvGh0BWB*Yf_b!&6ernREqVSb1XcWk{FSs>zSlEs6_8k1vK4iaon4*JWAQPcBK z{y-L%2BVf_S!eAnOj)*NDANBX?b)r!9IM-HhdJrQKDA+aZ)edsNAk7iRYeH9jOL8f z{MMlfOSCAqRY6f|f82_<8bZ<|&Os*byY~+yhIZ}*z~x%ca+&IPr~cag4=dL{w|9x* z#Y=Egdsmn?$r-n{D}?^TPMcdqM_1LHPhH*H>T(D^lYKw05p0dB&~U0n7I+Y)lA`sy zO0d$#=9)qyh9BO3rn8W&$&lWH<~(2RmhS22F{IuS-N>O zc;ic^^HA3^Q6dWP&Xg%3k7+|z^jwi4Z><`O4J|!~bSjnu3y{93<0x=%5>o%Cg`59* zR$LG2vSRnQ!+^W83En?yNZfSHQ17Vgh}nPikO_j+Magd`q8&E{;*y>vlQ$xy?&udl z=CBrH+0@z0e~tw^vs%^RAw%C$A{QU@%9k|k@ETL3w%a$g@Y7~Brs^zbGw@!$YLh7) zym_{J<(qZTn?gD(p3HuyU_88>CSVO4#e&3M2A*^cKlBkYV8`uQtDK` z`TSLc`}6bt;p2zz|NRF)u0z3tZg15VKEFvPO!5G`e`ZKcm}G|AK%?pHS#4*j=Sd(O zTNvI?@;%C|up^!J1uThoS(m;oJ*8c{pdIj0lxhOm0oe6KNGe+&FAe{CEauv+M`*ts zRs$LgECO#P z$w&EYe`ldoRo?A_?Z4V_pWf+hq*p$bm_)%#mWCVwD_95p~7TqCLl>#&-{x(i+5SGPKFeX zQL&8rQyzm z4P=fO{~&o*mRWa=lIKp{XB|oO;TI7LSqi>XMbp_1S$HHIjbw+q;-DB_xxyH!9qVc* zf9(&s=b;SvQf>}gNz@HQjBJ!!6ULi{;o0VZ%IpM!tuBE&y)qJ@iA4)ex64#erL))t zDyl}Tx|`!W7ty0QisqgBUh3rt3UwD@_*aYev3{SQzdrodb9x9<5u8;K$Q<-IS`Mkm zfnrN*t|RkuS9H#ynoTv5B@A?Ljt)Cbf2;2Taf-C1ruMkO&59C41$9A4j+@;eSPs|n zu_mJP=})4iC<Tx9cQ=B^8uYueZ)VEZ)?^sb)2Zwl!}Do~E92-j8FxU%eDPsZ~R} z?1NLW5T8Nb;Ev_e!#gA{YFk9r<^8pY>(Gb>I6yLAzv?aXqE&Kr4{D$q^L! z>d)KL6W}V?(sb{d{CurSsA75ggGATg$^~LpwWpCMb)+L($5w@L*{*WovAmX4+-7Ph zpm9r~GP8>9XH}R@IYbh?tgA_Me?7FlkZubG0Q~{12qY|*SUep(fB_tw0DdOU_FvWY z|4X3xNs)tU>7l@Maln&`O0xZk6r(7s=GdJwjGIPWD(^<3Je3g{{$3xsDXpbErzA3yRYQJBAcJ=eF&f*Quxv*$Noi6%30`d~G9{tz|5S;T?Hkozy%tY-}sh2346% zda}^eP8sdjOZV;H?eBUf=~btCp)viTMKKTuY1k?3YDIk7y1H8aGL33crWCt$UG8Rk zx@^I&hHcckLpt%PKSkX-f2EM-R<|S@W-t-G4WhOqlv-f&WVs+`|4ZWQv8H)N&!mReD*qW4I z%Q1*;KmNREf7DO?9R_)_L0Xdr(m)ut2QB~^Z&hy~08T2T!6G%Zo|~f0YPu2GDWRiX zHf1SUoz+F8?5Cu-oAV;cmu?jS7Ju`6x#whAd#>=YCNoYVnT&afHc5{XO@yKszWf%> zXjXT&dN`BPAFTu>WE6X&R-ne%uBJ;b%0?PH@d@hqTPFD4 zKGp9Z{{3`Vc!)I}lu8O)IO?o&ErGn3H4UsU^EfFWo9fooB-J)lSHI`7;eRyr20f{N zfUnwBoNUsYz0M{iPE%PAbqo~OtOV$#P?_{LQsz^YxLdMiebG+6j3IRwWg?nf$9?D5 zE>a8yi#H301r%k-L0v(9(LpFFc~#v(?BGqFibC&Z67@M`7VC{vM$D=#XfhO%jVF>3 zyR}HZP?7WLto{F1?JEG}r+;?+nct}?>~co|Wex}@uc*m2Aj-I4fG!-j#ZDC_+DKAe zNVP%gW~Wss1#N=tYRvF7fx|8TPc;dL+Et;-B?JoFJ_yX3=u$-#aB~JQyva3zT{UL| zQRn8=a-UKaXNop6Hq}3POo23e$8lrD`INtOoF?dV<9uke3#lKMB7gLEoT`u{yS3nS zIor+~Z0*u%&MDg^&IR~zGUvH&e|`P@<&Sp??=Q%)Ed_4vRi$()YjMrobsgdfl`+*k zL*1%$c+aJXRntAEs?FXTp=+K=6z%tt&<8NNye12;C+7&x~I4)dvP5E=ccr~P`W z5^EdXt(V90!)+zBczZhys-Hw~Fw@Q;7lf6vK!oN!Xo}i(! z^l%yoq@*Rks>>GN*?G^E$Z3a2@50R{bw8p*?tM&B$61Jd=k~xFp8@!v|9r=7J08$X zXuo?OZ-yfM0Doz!X-+kw7R9VXuQ*`j%~s?K^w8o7sb>!3T{In-x!6x-=SbKJ9v5(< zwdFk;oQgU4psne4pl{H%8i}W45C0!$cooKqNbpn3`{bA9p`i4+$brn_t%`C zfBWOVU;Y@M7W4Gi_{8+NOMfuSAc3I?fZU%N8ww(dfti0op z+F*bHd4IFjTNu*_yEYWfZL@Q6lv!#!1u}|K4`KMdUN$9df=?~(WQIL002qx4B6wyPT`@XGg zdzHBtE#B(Q8+DwSjk~qSjK=4G{Umbo&;W4$T5GKb7sCYk&k?8|7k5cQa@pXw-TD)Ve-0cCwrs5{7dMcz@;t z^b?JR*XI1O7x*^Ma#jC}y=$lHlK4fkk3?WwR*&WSTHD7TLUWFOK7mDfXd3bnwlGQL zE#;harjIR9`H&si?<53kTr4eOf)i0^h>M|r zDp)3GQ(|y%3<3xN2+>7@m{_UGN|I~?w)JX(KL%S$+T;C$sPmyO9G~Ft>(>AEUKFOp zhkP>MK0Sd~kg|Oq4(1Y2Ta+wT2SAHtKuEt-NybxU{7)TKWT zrS@%IxivjuhuOP%6Qt3-gf#p1LmmOur_HoPxiw?A4@P9<#c#?Zfn&jHYS^SR&A%_( z*YSSYi~_F=;K0Dm$!uV2)qlRpG}0g?EZK)7rZ4|NKWVo%qB;sB`Jg*jmXp^he4UA+ zICLzQxJWQFKXD9s$yJ@(t0_Oow@vjhRMjEOnS|e9ECAIRBqe$@q|sSaua>3pDih~Y zu>*jxyJP&%s!N^0ElMHWO%iF15rXU~*%X+XJ1a#5aelEX18|uDbbpf_hq##kt?T;D zz5H0VZ@+)=HiOvKKm7IQ6J@-r%##XbciuKd(vtKVN*)l5`p;R{dnbC82dFB5&n1rJ zrD-p5-!vFw{53W#4zFng}oZ%Z)p2a#gj@ zBGG8vu!CK;Mk1Z+3V)Oe01iv3&@rebM(t%BdD5NMlpC^55*pAt6CPW38s7@|h|_z! z%iau?<{|tHQxg~axoIh0%)c!go9*3L)jO#}&Zw+43jTen21K<8rf>#OiDi4NJS`g| z_;BC_*~?4mJRRPw?No7W5>}5-O7QD?A=)pO^kQpDnd4QJhKf0`EI_<1FE(1hZoy zhvQ6CfnxHbXw38DK5#gCe>h60e{~!0Qi7}YV(9)XqVOm;sq6u>%L${`e(H)o91mA4 zRHq|qq)zPemVbpReRt~NP~}nofT*?sv2Qz+jyG;hzz~IWRdbfDJZxd|>1FitD{LNX z&Z0SwHua;0m;F2WsOMXq7m$r+w};fS!HH8BOnv=LK}-M*%Y3d|9B0(ExCK3v%9o>% z%GMlc3HkbRY+cK)*h!x3Xc>PhjtrZIfW_0Ufh^9m{(rP|^YdSy`cKus9^!+*7A4yr z@n-irHK-H8F@mNxa#L8Tp)Rm|70&K0>Ie<<5Wv&iT`wtec$)j%_AUolPBt|F#)~LP{`2R0E(J2$i@!x^YdjCR&T&T zZiQNY8GqAIq#f~Eek(e4+04mju;0*SGhWV<9`^B%RZjr}Hep^|23mW%ep|evs{soN!>y~0 zp$~v#!>dD}2$q)1{8kAhnIeCTCeN4}`XxId4SzI?bFkAQ$hlaOA-4OQ9X-nyrt#9k=+Ri(-%?Mhi0v101}S$gWuxM{ zZ&TQYAM)5+U;6y*D|vH#eb=fZ(!c6+wtv1*`?OEACUAD$7rQ}*L#k`$vD}5&&RJn# z3AnqG?5BQCf)rJ|6uVBSvs z=rw=3%!5&xR&`>B66oHEdq+n8-rBM1Px3%a{61~+lupu@w>xJH!kITOFDRWs;C}+^ zsoNWrWDff6SwwYxIku#X*L=5V_viooL(y3YpH%hyps1?JRykQZIwvBB2|GtaA4Gb#cJL_EAciWs0=~NLjae znMWEb4qR#V2V2F_K`qY#t;vd2UILHDa(x)%_mA&HCtkbDmP=l&bw*e;M}Kpv_Y%vq z7R44VBLrZ0pa4$E3IXBO4ln?c7P*(2Gn|!mTWy1qw?{CqIw-fZ^T&~Ls@EGT`h9D~j;RFEU=C|bRO$L!GMVsbSW&npJg;KrwBMiXP zpt$MEIjEdQ&~NkJfgqs1sDH80$;pHb7Cztr5ZH59|GHe;^*1UVARl{ zevsM#(bvricA`X6M7a&S1)OSE{d3r6uF=|Y*QRv-M!Y?jTvgFTZAp&k8*}Mtq{g)> z)c|D0t`DUmfe)`a427nw`+{PfY9~E%nE4%>3dP&K!~zJiVlMsMNq=ouwxuSh^=eF9vvP3*MtNrF{$yT1f_F4xJj25*ou)H@vs^3-`*i+Ow9Gi1Ub#uU^ zun{KMs*(gGo2}Y&1%J=yOtagry}eDFMY(c2_(7-JL6+BMtF*%xz$bk->a|))vxROY z19%gfR^O3tz1t_<#A2`u0@?+|xSXN|g*l|57wfV>YiSX8o9Z{~dX*hukM4t_fBrcC z{Nw8{<74~!^*_IV`FOpXmwE_kTKPG3rktvo5JT7>Rax+x_kY_q=bqJASS=0LzRDz! z8H0)qE@Ov8j#|U9%c238Di}>Y>rSQN&Ffy)?3_J9QCcm5Dyc{#Nd)=jK>$h0)}SUJ zMu_i#R$w&Falbs|$~WKYZ;Rh#Q=mN<*0FvqwE zzuswH?X;-oSbx0SLB+&p&iwt$w~zDNd)Aa5(0?gVZXGNZ4Zy&3;7+>8>RwVU{ZX4_ zuhj(#bi5t*ip?Pjk`ic)Csu<J{|EXYqZmYxzO#8Yy@?vNgWR z%N&HG$QNSkHd8cUqfQ}Ptc_n{4^%EmDcPtR#-*h?8Gn}4=&?|<)*fw5U+ZZj@Hw5Y zXEP;9YpuF~WZ*d;0j#TbnoL{I0eJ4%<58LW{AJ#MJm(pohm#k#pL~=}EY8zh>S3g& zhGn%}d)w^NC;0{($iX{eb1d3Boy{p!4sKT-3N{c)BUfKCYM{tr4{irkhN_)IlDUYn zQ>p;s>VIH4aq_K@nfLBx11Wh#myz5{MqWIEP=_ZOeRKCA4m{u&@qXQgjG;Mzk-#|KpGMBNt__kDQro zl`Gz(=ToKD%bsJ)3VLQY2(9-PZ1thIeJ(&uk$;H3E;`Q0?5=kA-7?q>8y||41pw8d z$V*f3(AGQU9d+}b4uTc|Mse)ocu7Dis;BN!ZsRi3WgbW~56-{x0``YA(40!|WNjNU zGi1u4+3g~!^1jLIGujI@G~xBOn^ZucZh@CkZ8InitU7i%_rt-grM&>FN#osuefz!t zaex0X<8$QnN}QVKG@A`>p2xzftu{&LtYZ7Z#ioyTmw1_e6OZhqJ~aq*DqHDZ06;Xn zq&3IofEx#I+w2x@0Z_#8Bx@0PPhz;2O91j3KnP_5N8g5Krzir{r?5`+Dzj<(Ryt_D zD$Bv{s6f$+XkgzY-&&7H>mY5jc$8+-NPiu|a5&TqGCLiivg*Iuliky5ohp=WpP?-V zDBqW32{+jE9zt))uewd)|Yn8=W;#eheEggRt!sytO|bXLvfK2t*Xhyp-_iL#+s#% z|Mg!YI04(6t~flF@)vbkjW3PaWPdYXAfSPbIpXBI=8QgET)$JOD#*CoHFiAYhuE$9 z$`FstvxGpsck}MA9s1fDyOljrSj+ZGGIHF#0D$Pk4iG!+9_K;TH=V1WU?+q`UG%PE zC%#IQL^(AS9U(ZR&R#ZyKDJt(tMyK0V&5JXlTq)@WqP6j6G7@~e16>wVSj`Ol?fdh zA<~1Z2Ro>+M}|(IBrfgCPemu#^S7PaB`H6io#GM6@_oowU=#gxs@L&`%GxlLh2=eaGjj znfZ>VVR5I8~3QXnUaq+ zT~NasaMK)@Zx*B*>@shey`}TlCBER$f|=}5(gRaz3U&tX8>W+=OZKt-`RO0OsAc}` zzn|yNBiT|cuf&4^3ATNnj5c(!@rLlyl>HWO+g0f0AmLzBd4GU}4__nO=0#=+w9pTS zf8e`oUUh2VsQer-Wb-Clp=1XrqEbNwyJ4Hst65gV?ZXBZ|FBR`%dV_Z3M9;#`5sjW zU{!{V7vZpdi*(C#v+-2nyG6n|+{0Ha!MeXYH}B355#e1!n{SKG*(4xmvK=a9iO;8T z*8i^Cc#d)M>VIE{)48-YE5*r-x@-c^>@#*o`CL=Hv$8o9^aCd7>D4p?2O}ys3g+gu zrOp0~x^H(R_g_J&#ofVc5Z!J6%5#vN+&iyh*?5xyd(lxHTJXI?u*Bs^l>%9TJj?-3 zyOUW;#j|zoOkIOSn%1;CgVy*({Wu@uR$u=4;nTZjmhGWiBKMfu$=VG_Lea=^q{)eE zU5Q?;&PR3T*?R|D=1Fda2PjR^I5H;)z-gf(x_^aNX7*cOs1W!$H2VP}7u6F9|2qlf z(#hF|PMFV2#$2;Y@YV_uDw`3j4z|fSEJ6sR`&9nW-mMc1X8YT*$8rt;QeYYE`8&1p z;t|>Z-rgI5iD8N-wo%17YwSZ;s;c|7IySZK<+%D2V|@C@vl;IxlHcLBpn?Vr(ge)I zJ%4s9*e4PFQvHE%VK+~LUJ_j8g?cbUW}`x)t9K;Yi@p(L&P%&LyT^R$YK21gJ+*eD z9$=oNYl+HUyXp$%ekqvSsKW`_MJD7#Wnr{Tt*pFiUYFdp>beIr_ppINhH7D(n(CYh z8=zVu5gk&JWD@t5#l9*Vj+E8aV3GKs6o0zd-|kV{_lORU`<^eq|2F@wO)6_(K-6qA z0x%uU)FO+QYtPp;*0q^(>rV3?-)$sF4oXM>cK51l=&lD~)4MS0_A!^-7jW%lJMtAA zPP2uMf38Y`ptcupV8HsX#>Hr?R)zxh%}$DPRW@_dhf62$rZP3T1?1@v?y^R!nt!&p zQ!=khHB4kH?jgR6>{HL}=38z(SikZ{QjebXa-C6#(0fQLAovL{{`mB6ZvSa2@4lZJ z1Y7zTJQ}OTxq^?{zr}m>hGM9(0L2v8W)k8KafA<~eW^aH9B2P>-jy$gl>&mG;Ou^d zBW)p`N>QlIqCjp;Bz(sVi|hJ!m47$^Cd4)^Qx%{##cCWsox8hN^F&=s@ZkG4wtRXVVnXG;&8w7l;E0G2(02%tR>v(-DDF0fludV(1 zF2bLWe7HlLgSM&A{x*(4dVf_LmGuLdE{#|ldr3>gix|8GQ_@b~lgr9lUjpnTL3U@D z>t_8Xz}O4u^%pR6vy0zZY2tHt%(bbHP?nI|OAw+olx&{z>ZD~1*olqTU;FuH^B9Mbzxi-6q+ zLC`6P1vrzbfM~A1=N1I5t5B^RBmBK9?w9Pg;ZSNG2)1OQw^elK{k+}lC`EV1d@u8_ zozpT@;UjJn*82{1tbbRu|2=AJLCmy0uPFLEEFI}34;1XauxaZNSQI9y!I$86kU$1I zF|bdYHWMt`kqtPc;7d8P<1fqh^MadZR^%Al4!SQVqm@^?fRWLz zg$nW~L8|Hv=o9$oqA8g|K?FS@wPwTwItZ3(xqNFUL%dwHe0l?h;Edo0P8`JCF*!4k zg{-lAPtGBOO|nG*;iWV^ysjrR`r5{`UEsB|2Fzo(umYf(#rasE)25|2ImA{%(TZ>r$taogp?Yi8|V z(p^a<=F8FIvnas~cMA3kkGM8-H=)p^IkVO z*Ch5v0;HPA!Rhy72n+oZe7C*8`A2U&8mL&^q`WR|NL}qxa*8iLJHF(n`berptR|1%mv&Hs<3qin(6T3|@k!v|E`F~_6rQNja#1AWzDBPq z+>kfCy??zWux;{vf^UHUtf+UX<50$BU$VC#{5xw-wmpH@_a*!Mb^dYv{%+A;_d90& z)j^t|S6-19Cyk0`Zn?7HnI2y60}lfW76esk*a1|0%v$)UQp zL!%TiCy?1fZGYAkC(OpCl2&8nqhFn{H)mw}!+#3DD`Vh7spB1#+apPj)s=Y{xD~-X zl2uMm`sKi3)Le|i3y}qG=ML*t#$x(s&!)Zi!D3sTi51|S9rV0bS&9(BYCUy@F?1^&U>9`rBcu+kO=f5&ZYe zTV^$1g};S zAw==0Eb*!evY1v+;4m3VHEz=RZSyNn2dTB|!Ui2DF|LC^ea#J&oxwXs$IkNtKiRzL z-C8}H>9*tD&EcBxR~wcCKF*wPULo|S0Dt=T+9gK8fo5`X(wAjU_I)49DTQ_yg|#@6x2BtfzTGQW-{@IkvECXC+jcKod56CerlCfDiGPX_ zWhF%`OE>fTo%OkW`{&QGz4wp~*z&qm1v%#uxm@jZoSLa`w+a-E^?~}p2%U`H&JI*a zx=aQA-e4tr16;)&CdUa@_J7ksCBbtGctZ{I)gR>zs6!_Z#9JeU{SojjrEQMrz$<3e z=h|FaT*hna5l{?kn*x6A1ndTNqko*&o;N^Mi4EHT$W;n!LpzC+p=y8xg)@UY``M<` z;+GxRiCnsL!%1Y@V}$E#|M=mzUxxqw_+fr}r{sZdBq>QehB_KH5icXS^ zqmr9GsqS-1bVAVtKq4ro zk6qaxvNgPtT2r*#MX2`fA}PXbX;Jk~rFp!EW~1{m*u>tKL&cL#GS?zEfL$=3y&2xl zZrSD+enQ#x?Iz7st9Qx?jY+mr)v1hPyW3Rx@wsr{erV#aj|#3{2xE0+pH8n4ft*S3 z=Bqfn59R8$fm@I0H@1F5>VI|y6tX6xSz@!4Y`av*%563+n&$xBRKqc!$R;jb3CTOZTd%(vuYV!zRbo_Qt2ACk zI^*eFvo1fJ2|pf;LfR%$2?7(;xvQbG2j?IC<+|+Y`Y=cqUP0J>q{dkVSo1jc&_g$i z4ry*KC);)nap0cgrB0JHkgaA@=M87wuahXrS?dmE28UNxEpHn-0Pm-rU5A=&=iIa- zh~`zTMw_lpAmOrl7=JEvE+^drz?_N^!ofki5SXdjS2p8$Bpz$^{c82y%__9)wPe$Z zAx9qcI_)k|yqXOzjq+J^lg}3j6 zHvqEOy>Z>OG6}@50R-VAQ+38-dpnM7zGT0m$;Jy(UR2_E4u9bDeU*DbO+u<7Jf6bM z8+szJ3hpeK!k>hBrJ|$KHc|ucFjq7C)VKB6t69QnaRuu&7XXY5r4SX`d{Ux+wlDMg z#fj(f?d#76Q9B65O9e0#a8dQE z;5d+WB;~zmihmn92&5xrh_mgd+9Gs|BbV~Or|Ly-&|+>w-vIEW-jwiS4!`;oibM02 zqt}{>F~UzcQx_yORrk)?udknE?P7H`VR>yU5@5f1cN-8c37Ts6 zfQ4gOtbbFtE|8TK)JB?ktk|z#|9ndKg!~X~-*u7$VFKX79j3;p#Cx-jcVztD&=qc0 z@0Go8&`?f;yrq+$X_6&_U_vjWf_0)HT|w=*yvY;ic_#qh68tIl)j7jUswGG24)=C( zNb1=-FNaOIFR_yf8o!mp+r26h5DH<5Y@~H%$$yp4v@iF}OV`hO`jH%%Cm};xG&pS6Z>>Vy+M7VBRhK7G93)zw~mE4ORO0rM?(mDI9cD%~OK zWM@j&W|SwKYtGbig;M13`)Y$2KdfK1Y{uDnzV4x1J}-?|HoZIKFRW8lY!DKp$hs|j zNkk=9&*DqoLQ5LJELQHK|)pLTWcntuxwp|>`o12m?cG9*L zC3p4d2`AONo#xmP#GS|-zblXd%2>MIvjV>MY&u{-%-|sJss_irc>~h6SEIg8hAf+6 z9>P13*v^_Q8-QCs47KdK)ltYyPPWWsTQJw{gAF})##eaSHkPjxygW<-ubxqVL{~3? zNv#||FfXjai#m4krd}$P6A}s#(+c#g*@=4Mlu|9E!|Y5B+bxr{EMniMBUUD}EzvA{ zY}Clyp+{|S9tI==u6vQgZyO*~XuhnYmi(7YJOLVifnA3OM|9-WG6<)--7!tRLlC%D)?3J;C4m>TXhgiZPJjdNd0NN?um)eVVhePFx10y6}!ex6+(SSA-5oCi& z5y10(U$Sbk6Y7t?H7m+H*jIJkVzZoRT$5s3E`{#EjGe5fNj42arOKLL!6z=;4 zDSVL~S9)V}w5pee9pclfscPeT_9>)LwKur8pwd>oh7oq^_X*CsI4yDL@5So|UxH76 zZ`BQT0)7LrQk-2=c_)wbJq4r??k(8vYV&NsK#Li3zwM7tR4@7*iy?LO69HF5w@;Fga?`>lQzx};5bKz}(LM19B1_qbw$&>DzFXMFs z=;j8UWo$B1u`I;57O|TooD{Jf<#a|)BU!-3erVqfbKtouAx=E46#Qk+7@tW7vV=p9 zE?PlCA&INiJ|?>obU5Kj)Ek8LcbJOu{F6MZLE|2s?2MWilqX60)c!U9+ulKc*Z5$S zr8?@m>7GRjva`iR-OP;pWJk;nq)(Ew!>cpC(XO$!E_K1FHURjrx2f11;VtS|V}qK? z5ZsApn@)Y;H!~dHgEU6kT?XXD~AlSERGiKjNvd2 zoqFPKRqVs&1TeHyl_0ZAQc?%E^Wt8M&d8{J+^ZRyrPMwO@8E#5l(zN>Gf zC7o6=iSIwlsb27WISgH?gEJ(Anatxrj{J!=2#(S#zgSpw-&oKgN3)|ne=63aDbn4P zq7-G50u`?F=QWP3p)Y57>-T#WsIcNqrNdOTJ>G}xi3fl3$j=|f{N>kA*N1<7cz1>P zkOAyOhEz{YE;^uCZM56Udb9xnRIsV6nVN1Xr`MY)Yoq0a(|)pRvOWFe)M!iat_o_@ z8LzGqlf4g3p{SvZu<8YnerTPicR1_=(2@#{MLL~vS=puKW-|aS+G9;;>QlBS_$_*6f{v|GpjUoVZT3Ah{a3Zw z7L5X54_-+tuwSQEwz2mPjxR8A-Y!XSOBRrUF{{gm=L)mpo}I<n@vvL7YhbP|i_^WyzM%_1~DK&GFqkrrQgX!l7b9&=we&)eJgn z(ah-yxRqDmIbU$iuwcE|oX1gvdsP-70YFZHG0}J%IunvOtkywtAfut$^>8^{PHutj zm$!n*F0RQZ8)d&IPk#V<(D9%(W%BgYBi?EfY2!Yp_td95d4B@2n@$i^m02!WfkyCU z8KDK67RgjL(A|~%4p?%6A5>@A>{PsEDn&h>GR^_gk(PKxc;(c^Uu#;=GU)3NPj#; z!PPz6wapq{CVy)Tq!`KJ4Sj-I)DJ7%(L4XKO7fiuWbb~zk3!^4{V$5UcE>vGn?XKGgbb%Eo`TgW#Ckz$r!gX z7gKDmv=!f$uX@g60TLGO-IO|rword-e4KG(bib$&%dE;!JgzZ{Z*?ptnV2Gm!fBjBWq- zkM>1H*ss6*`tDx#DRZh2^mc+NNYht!Y9^7I4ts)k%|-Zeh+N-=;t66bQ7jS+=aF8m4 zYT{Xh(-H?9T==7h4ausOJA|QK3HXD9IaT`W9XL05L!5D29xEO7wM6j(5)Xy=RB!0>*({^riddtjoFeW_*X!fCE?T5yEwI~>Z>9l)I9#y9BJEk(g?>v%G3r;To|CtI{P3sSTY}+pd(%%S&T| zc?PL1mUCI$kZZr+xmq;Hk-cBeRl%O(mF-U2)vuX_{!a47`^DP+qR{q={9QdfKsfOh7;&*!_EN&WqHcp#fp|5f z4=pUu1}%0pT<@_3dGcNE`&6pc1m&jJ#>bfvVCL?fRkGx!WLW12*jU_&B2EHX6eury z(cM;mlETg+a4T2Egxg>fWw!D!^tEQt-i#zRAmg?lK zG}LJ$OawBstL7O1VXp>^F%*9X+pQrMVPrqE>uFvhu*LNy^ zD)AxIFjptC<5j`H3e~^l&S|L(N^L1GLr{+vT+0@wV60xHa*oK6f%p$<ocyV(@O$2Z#g_Mr zrdf*}8S~5ghM%X$0jEa2iL4N2TpgbFfY8`pc%aU#}~nTfP9XugcCJ&R->e$1eZ} z?Ivz0sI)gr%V3P;G&^8sb9NOD5|gA$o_CU%r#fD6`g^&=@&j4b?a4yxf2|hw)QO!{ z1Clnc=i1Ei{mT8??Ct*{w3Ua9irBL{Qw@H)gW9Emlzdvji6_BEY`LkwqZtoBITQ)M zs<3Xay?a@FaujT2T0Je*N+Mr>OznrO`{EDPEQ=j~?0`d?#=3*!qU8In&Qw?{meMIt zHda=@Vjf$ z?L6*FpEfxnXFYH@y0?Y-%Csr_{v51 zrPF@g&Mhi=lL}v4snDDFmA!K+Y8{as$*cs8Q{(2tX)Z6tx5eY)%_*tN^Bt0AfHVU9825Y`zcUTy>SWKg`bGjO zK)AEU_U9jMSVvouj86Xs%_G&IyzHX^;@m_oxTZ6`V^1YJp1t5ho3hVv*FpRO=Y8S zkl7Bh6`!bD(AJk6;VCKGl&IQ=N=iCM9dTW*W~~aZpjUE#UM;>k5sHH2QkE9Hi|pQw zWmUo)o5|K{ZEMlkVTL=sZZ!uexM8r|Cv4uB$IW;V7Q45&IS1>e4MR_VprOchRj=bDR724rgbIC$9oI$5IES(Vnh{&nmV7IAx88cc)*KcbemD(7 zmW0Kw3#_gSljee(j$DfJf{@;-nV>3r7v~O@0%np~0?Dy#3Z0gVUA^Zc=qu9Jm}h3& zvhAu85KSzsTZC;w9yy4(emyFS6dj_}_{0lEJcMw@?_YRAVzL0HJJ&M7?B%kcT7w z%4cPNJKSR{_~+VNSQI+N_*<&^DD6#a`g;r&6jN{_KT#R0)Ld zC!F?jR3=y;JGOl7Luo_5nimQ=-v{7ax(%p*sMqYT$*!q<(xuMXj7yc%nSD+RInCRU z{oXb)f?Dm+WU^=R($x)TUpF!H2LC|U_=EEJl-4Du3QL|`E$CuAHD0rbX-{RbnT1ym z&dK$u2l(~h|M=QIw%?jsus^pq)1IA^#35_y`@;YE51`6s16U}*+pBX(=vK=(ixtm* zp*~ntUNnKdlMWIoFS>k#(0A1fZ3IwweOfyMi5Hzwt=*NSE<3X=#{AN^T*>EGF9c(C zP<`rD*?0B(^ux6@e;dTer2F9%A$gdy>0tlVhnc+9%J?qD&4Y(!2UklpdMqmoyRMGQ z&VWlpj2zT$zL$i!qOk88GXB%Pe7|FVe0QV$uxnW}0_3CNgc3QUUbfV$bq4t3Z|(X} zY(d#=jtCGtIsmYricej(e*hL8AA$}o`9lsJK{z`d=9%{6J7+fVRYhm_fIxPmemylw zdmAX(RR&g1M|EBY;aNLUuocG?)KPXdIBs4n@+OH$F@QB7Cd6Tle{|B*e*0Q~nzVqD zsadQJb!<#4Q^B_N^4+5^Z9!`W_;h7U>`yW4umABv`(yj>?|*#zxdcs*)*(}L%-@Se zUJaCyu+NKf6b*E%AnRQ%B^7|>O+2}6&TLv^CCA`+F2~~T!E1};aKRE`tKQW%oZyJU zO~~Ht7r%oW01mGlYIqId=o9IG)ak~?AuJ8$KLV_f9q-tfjgv&{5rI1F?q(k)8|PMP z6Py5Kt15N$3R`m;?5d{*n&<7W29PUCP$X@fqy&1@3WluFbe5iMh5d&$`*RiQK76{L zLb?yO#D)oEyrRM_SAPfG<_NFyc62gMT8g}DoS#HdPr+t1+50M zKukKo7=VFYbs-xDmp2JNt=?^^@z@0Rz({E6TM~%ZSQZGLq)?I$v?r`noTLdJFb*Iai))iYGFW>KQ5>5+cQEtur8ciDa4glUFNVh<1or-a^ zhvQ2o+SGEkS*ScarvCE?Vb=X#MG_}AR?3eS*kW|_CE6=4na%bs+G7^A=knlZGngPC z={B|B*1!)Azy&pj6m$I8K#4eP6{)G@t(Bbj7frq0;K=)b&I5Zl4=Q+=wD43)Ti=dQ zd$*{KU{>*!v%EQ?*;W5b>DD`-sr5S96j?J~CDgzsg_P4%Ri~}RIhI?It{zL9?7lb0 z>1>P{4s>(KRpGN#1J8Y|)i*T>{u1`XqyJ~)U7q3xMPcB!N2|K1aPTJZeX}u3ImLU9 zXcdK2r;z}Ek$gC*sZI>psuDz<*9fZ60=D1@WH7=}IaTHXxCJFi)SxTGZiW0g^j(3% z|4)%v-tN5+M_5BtwWuUigk%UA`_w@?B}noJ+tMo4VGfQtoZ_&I>E!z|zVhzY))I}_ z*5-7i<35UlOI7~_Vsda?fdiB+PLS2cbIJbk_4hx2KL5PobLeQY{L2Fvh~xfWO_i6`fm-FRkQ)4hjRZ&&Vn`DXRS@|o9tPGVIH zOjVd^x67Mo5Ae$Q_;TxPL1-yDVFX~Cq8^Sd%OiL=z9wi+)2(}$P^TagGGK$-)|cRF znkvtKUJ_mFlbZ4HNasP$Ok-*Y%T~|JJ@2+WD9?B<*Jl>#%YWb5e?AleZGrO{bpS6i z+-NlG%eiMdLJt$)E9sIqGfCN}mpLccU1@TsTq5zPX!JFJ`+J|@I+bWi>&<>Q<@mfJ z-Ylg>10N?;t4p@d@w&Vom$7@dh3Bv_TGM2I#p5lESXI4<8r81OO%a$#V9lp5&0!p} zof|!>G_KSasoUjI{DG~eo8OwrR3cIMw~oGMP$iX31{L6l@;`9AB;v9c(-|wd2otU6(6X0UQArmq=Ct9e+#R5l2zjZqMcV z`t8#{etsH(T56|M#h`iblju*_SDxjzW~6YCZY80OQQq@uYJ1d?8TgNh?^BQ0Ll3NI|H zLMY1X0m`9`$5D=;?lY&@pMpgMpO z{fmu@{o;$L-E9;3Qp} z_v2&}1^q@+*se$W2#A<=+MT;K&1e*Nv)x|kkf%w!e9A;+)GrCAzmr3U&!K}MTIjAah2)w8#r zo6gMyOENZ#l7BSTzJfQ?Ji#$7vGOH!PSj7+wk>k_0I($cS1;F0ONqnQgb4$L%e>uI zOvutfR;{Pr$%onvX@_eLCyJvtff4)xkS8|#UEQW$tV01grkXGXZr1ojJ!*BT~41tS-3myP7$bL zXBQ{Lb$?U5j<8E+2Cm&FQ3^Ocbdt7redrl%EjT7+(x)Q^tu5~DDl@CZbI48mRHdUqdKPBVL^9Z(xX&((e zhK{eP6Y{I+N$Yb$ud@Za>hPdsZHv=Oad=Z3R)4kDqU=G@wK&bBW{6$<7Hn>95Y@rE zv^0r&Htb2eSBJx6tJ>jt{dF&kX&YTGFw^L2wN?(&wM>mPZgntY+JQ%yWS6Sr_VZ

;o%6H`+!b$u75qwHFOLEBS0BA^f!cG^lM%g!tSI=`p#=o zBVWPAl#U6NXUisDB?&?!T?i}xWg`NM$y9LQtk&ub{dKpcNO$k|tM^lxY~pC%^)kNT zJ4xqI`}1_TUu_)GmEq&f2}d;P0Bpz(=V75fYPhgQg7uSgy^=mkP%U6B@Qp3KYkzqI zsVn*sj-i{T9WBJeP@E0VjV#W}SJy zE&`6IF^uT_N3sQih?4albLt%g3eorMJE;U}1)$r0?ku-<2TL-6WqJ*mD{8BQ%PM>$~-MB*r7^R-Gj!a&DqQbT_f!D zvPO(}*l5d1*SnT|Vx#JF?S6m%*xQ$%69PrlhkaSR9>4@?YZ5TX?9gO+kD89`fzwoR zs|vr_18sAbuC%-3F}7XUFR-cnz)~q8yM^VrR(uavWB2rX4gE;-z`LBz+b!_AE#ue7 zC^YR^A{-D`0wOOCpqIzmE1X%?_BQCE6_NXNCgB>&xMI-S<(ivKf42u;LZ+PMsRF1?1F#ZSBQ5)O zGmcksy!oI_s0CxqqKR*IAt>(^EYs=pF^fH$2YZbKROa(`QL;5TdE=X1qAT<=E!wnvM> z$+>Wr(atiZd&GaS`b8b{w&|miP}lv;|Wz*NZt#TQp>5kZM5}BfxnTQ zj3832t{VmCn>_HP(#MS#cLJCBTq!{P7~EU>YuTk?u%*p3*0T(@_5ipbdM37%B&v1t&J zRZ<~?XLhG9iMgJ0X}xhMp9k{4pXb+hPblc8`@=upm6=|9?Wh)7Zje3^OQ$xaocO4s z4oZJwiP&6hKXs@@zQn?~4ob!NcjwzsKTQPDzT(+wg^1R8wZ^12eYQSnZFPxY_Z zynS6_+vm%Q#8M7 z`}M=K4`_eYH0?9dOKw8xbr9XF%J%dXp2Jf z*5$6LbbWG$IEv{cHbb1j!r9=aP-O{SKjET%e8$Ejr^T!YU=TU7a(AIBzpU9PJ1zu3|jSUCFfEOqOW4(f?(T>z?$xjXk zOukdrarfS)x|aa`!KP=E9yS0ieeZvGa=e$g%C5dRNwAH+9N*4i*E`Uuztq+>jE`dU zJ?QzP;QH2_r6J}xP#7I{X@tU4p%umWZ*K#JMY6LxejovVjIb(Fz%YxTe*# z&1t&V5Ac${dGIS=-vC_mdq zPjI4#qtOZy-&$ih$gh@xLMzjTex8BA046;(*Y-kxO*4dLAGP`fyoYgURy{AsV)o9| zuIqHLqFRx3oA3#b;iWB@Pj(qwyIIs^chB!qKcVZL5sUuQC4>kV6}o>rDNH(a48MD~ zciE!kBv&JxtPx>_aD^+xnqw{rcQ$*uiEo{=!J_X@9M8kb%lqZ}`1|B?8*&Ww5Kdqo6^{Ek}lKQs87M z?+bbf&esyY11Pt{Vb>1CD%~#Wb*->mbPv1V$t`-alBfC90Ju^Na&adP1W&ocG(-RE zqW#>zrRs;uI;l`_Y~GOA7j^(XfMU>F#UGm!dc?3Kxdm56@R)xJe?kAw+0O+2O#DD| z(34bXTLB4;g>wv6BjU!%F>?u7omM4+Xn+$(dWb=^ZV!y3Kdo!Cyuj0@lbUnzkVONv zh23cr#B~zBIQIE_D|`4~>q_Vw=bt$0##Hxy-_B)==(dXx40%e|`A-0u+D95iYL!aGtqadvfl;duNy;;ng`tp!|8lg6(IET3!Wq+~vS))wH~H z$AE7FgVsOZjI-T~lrK9rQuw3ekhZSPWm-Mdr}^xLU4QAC@ZL1f9%EPD!wQC5)e z1g=xRGn}d$>>9%BimUdQ0`9CV39Qv!W3_feC)xkE^DTc7etu6SRETKaTj`@~4fZZD ziPH2Oue09uQLg*X{PM5)>6ahWo-x2T=?PrEhKiOR3j>E>0n!IEQY4^*5B5P9>oiC`iGQ6uC&t~@je7!y%zrL&9)rY#j zh3S8Dtj>D<85jRr*DFP#5Cu~9X+u(9xb(Jp@X#D}?y9&>@4Do_fc>cm$4nRa+Otah z=U+it+RcvOF2KF`3QZ$|s3UkwFMDH!(+|lA@r7IjC{K_e^2TajU@J-8yypY5$jyu& zUd1Ob9f?Qfuz0^IsD0Xa%fbYc1S|$_-c`cyoa&A#;_N^NWMdrxrcUOT<%On;hmw!Et$9GOS>J!7 z#ga?;Y!%MbXwk@FH!y*WdCxY-xW6xP81d#Fy3YnXk04d*87MlgG?YVVQ|$aG4FB06 zN#19F0L%W*-x=HwvbX+#toxx!Uf%bvCyG-eH({+shh%pfb>PCM+WpW-lq;2 zRk9aWZwGj>`W~ris7>13wG(c2c-4PSur;f`;v}(pv3c(x~q2f^XX+1n}-KJ!J;uz*Vo^^^;#TED$j8A!Mu^(BCa+3Ow-QhMJx+g-sHHheB3zi2+YuA@f#X3N~WlKwVsy~ze zY~VZ{4V+oYDb>N2`^jM?H&o|4Z2eEsxoHQP&Ry|f!dTnkcg|I`%f^|@nF;$IY`Hl$ z$%1t|z`m9sZ2vH9pwoWmaU@m$oL|O#*C_j_2E$~ubSbf0n7o>9?P;@C%T5+*o>^CB zU3$Qq00ixV;3=xmT0;XY-pT+)XX#3Y1q!EUS1Y#k}~bv%=wy)56Jr{c0l0 z`C^85%f)g0iwe;5`dXooP5|0Q+t)%QZ%Or}PU^&{L0pms;c9NCQ+bcGG}Z(9@XXzV~LNE<1g&pg>*&>B@A z_cFjPBXjB`uKe|FCzo<7yk&p}(K|2Y1+oL&OQAw2kIm|8p9Pi1707nR`hFReY*3%( zm$YgDA%9Po4oW2kcFwX3;myrKIs#p*1=DAor1h|f3-PZ?zHi$AH}#ofBX1` z#pa*i=9f?HfycJz;4g4`chMS1?7kd9-IJ3wuF5_@u}Y$lI<2KB7OOpClqRwa>uW*c zc~Zia*JU238_=$72mjbceBO!zh|@7!zKdps^?!=ab18}bRs}wkv4DG8uyK8F9wW#L zLjs|xkfy@=;G@E&JJitce%sHn9n!C@hph}7b#}Nnana%z9B=60Z82+tOf2m+oAZDw zr(V%%NhG&}toHN8`!c`&{_)@M66ZtAm|Y8Ax1|C2X@8l0Ut^HRSR=@g${4p9QSs5! zT7L<9+cUfCgKdMjEv2{Z=JS}|a)o-zpAE66*JM!?tfYw@NWt>3EnJSi1tkLhKRO!` zINQ|#w?6}5)k)6KMz(OhRkgKUV9m#YF)II))l<0|`Xz9=lgR5{1K`SB1vb3?N4GGn zXs@?NLZO9KWzP7zoUu&g*&AUwjGwOE&wnq>Q~~4Ds#Shlk2ihc4Hm^hRwAU7#-R;x zf}uQ7=t~Cow6%^jrK<0y__U2_NAwbQKgMcRJ(}*TS-bA7LVnKu_F?DYCA4*+rmNc9 zk^#%_Eom$ur+iutjzt!0sT9EFeGGLg(OP=A%| zN>Z>6)j-7dZ1PlgowH13PmnVI* z-8K@fnpdVUY16r?z;>M!%dg5wSuUP-kn<-=uucsVQ3}g8zN?rjDJcX|X=QX+D<7n= z;Jtg5@=_Wf6Uqw_5(dG|yo%$WM`!5362qgZj>ZOXiRvThf8|@NQ@wh$2{K^s-Ga{0 z5X06tk+=;lU7buYki8U8iw3d+$OLD@q8eTCISR~zUHxx>?F>^jMyQO;`^wrOS^t|X z9vGYtWwU2HGi=T14p*zLtZes8eR|8NBE}x3t{l*HV!cA0)g!nmM7s=70r-RqEniak z{?Ap}2=i^Vf0kg4?k7W|smlu;$Qnq8V8+sVEy$j^b+Q8k&uP3pyl=dgNPyI%*vCmWZ-AuIDx>SjJw_2;0<-_>;lO(X`hny<-A@fT& z;AeHtl^E|lODeE_8X4F<- z8V{`k@O~=JD?M)jaTA)DLiHW;(w?-d?>&K!m9Fvvm`{jSTI^$0@$Wt6`0{!DP53|6 z7hu!#e`sy0qj?EDNj@=EJNz%sN>x6<3avxJ8f5WyLbEm(8wYkkN|v!|P@K4pqJ~|Q zng+H3$6yy?Kc(Tuu!Pk zm(gi=q&*Xj01qJqgJ@DU`<2&RCAaTDH|oq~bb0Cd5mmA$@!8}c$$ciQn# zv5d#joIDoC9PXmE3dyBOkNMf-V6R>Y-h4Kdo-bVjE_Jc%OG?{bw|RkEm%-BEQ;>Or ze{#sS9q?P7L?#fNCSC|YX%5>D;=6)y#0?_Gk`5vb0t*lG)2{aI0Fto2-eL_~^NIyU zImr%NZz9I)eb)Tr(}!>x3Wv|9$pqZ;bzM; zpQ3Q~s{IrTyW|0TvjF#R37z zJAl5cZ#IKR#df;4F+`|#of=fJ^`<#8Y8(=CbzC(a;zNE7jB?5!co;~`p;pqNMVKO> z>AswzueLVFOHHfDyKL#XT%X^Q^rxO#PTSPTK>1ei;S#L0X9RTMD38v+ddxwnf2|C1 zT1YQs4vi&6I+y-;W2vm>DT0BqgC!Oq#S&0l}j zx0C4H5hOIlofN38nvU=G!E*ZTsT^AfuJ0K*oymf4SJp-Gh22|@#yeomeqG(YMUoi;mCC9sCAc>`19nn>{W zKZ8xjF8BxXo!;MYRPAmj2At|{+iXZGumLqadp-aB{CWF%p;sq!GW%@|Jc6zN=>+6K zcWwB%tWSdKO?73{R2bH))SOe=oVV$uo!2K;RZKY(=9sq*C-K@2f5vt=WOP(=PgYZS zcypc4;FPTPm~RmaWSbJ(H)!iPyzx8jnQZEw*X4rAkph#P(fK;wD&zrB!K>^;A#&Rn zq5p07TG*PBu7*u-8hbt+PblZD?FMN@T%WaqWp9v#s&~Kd)@pyZu^uzOoC^gtx8}80 zIRFib1Uvxqqp8Urf0Up;h9&R1u9M{aWw8AmE!uAF0F3e=|tO-okYViiSdNCLSUCQ(4_@Lw9LjwZkJzkvu$jg zJh#FDYCf>gI@E1EBio(5r$QqypQr>&ySAHsW_4J1RPxSNe??_!Ic7c<>+AJHH`K!t z=dfYbnKo99H%T-&a~hnbPSmT4%oq6}j~Ma{wd)5JZ2eY$F8G_HJS+l%k;0_Brx7jK3ZR*SD-qE{YiBI05#AwuqHy%R|J@|jNiIq5HCpEhs z_6%OgauGc<4EfPxqK-KNy6s}y|2_Q>t2CjRHw zXLx@O-$(o4c&jrz|7JIB*;Kp=KtOhp6&oF2SpgND38#E(j$&|(MQ2t1p8jP-w{W*> z2^yVK7hmb{)KiHsf0%2!N)|OQ?eC~`q9w9dbce%ff8q>4QZkNpgd{}$(l)1@L0@)w ztr0h36~xdRLnpT#h2*)MnIg|>VyqfKC8sRzebZVpZ zyy5>2PJeziVcCNSP>quJ4mZ7Y?rs{kRzN|vve+Hh-79$c9-1*Zhjzu_{E-d@%b#B9 zHNxM0f7q{@9rU_SUCUv439{8&u>VLKGB2Sv*fK1B*0<%-(#OsMr<|*5AUe@1Ssw^4 zB+t8?sz27WdY5>=cn+JN8uEIH#;59O`irW}g1F{Of8 zPbVHXZ4cut0Y1i)ZJfUSUc%eK2{4Iv)SpK}csd|4&LzUC=)awF1alxGtPB|I@w_#W ze^gBLCP#y)J;>$+U5%bF{=e+y>R8Id`U2OVsf~>c`Ss%`|txbwu&OdQgn{2uVHed zGc3>(3mY*Wz^akemW;+d6w-#skNG{91bau9F zYoL?haOw^Z;7B{(eX6dp6Y*4Ge6801%-{O_GXM2%TJ;gVhDDcR{Novji%KWdF%4L7 z4t)rmJZN1ZY{E7NV_q31ms?g|=&&kY6k4~LT~~v&8R~UK+XXow3J$xoA4g-$f2w0~ zc?)oEDs#Qe&o=$7;PehBI{&H=L_bIwKucI745fO{tMAs~e-b2%sfffEuj;LO=d(Gy zfIJ`3w)1p_t_uJ_iFe(}w|=cr3{iDFZY zBJF%rz@S4N(T+PQTh~{tPQwW=e?kj&-nEYFd^rNQKDKs^LI!tMNQE}y@}*pu@-Mu| z*#<|M1VHXrVNvnRD2#8b)Blb5*y^d_X47F+r0KvByMle_kn{0fQvKGma@DZ!2Koh) zLlTV-O7kE2;{16##(TA5RV{e+OOXeq3lk^LuAs{Y|lmV}l0gyKX85%f|I&Od8VX70kcGU!rwCnb}9` z!=+_n>}%OvW{Qrl>bC5$T#jz=;bnP#+@~_hVk`N~&VR;8o;QCUy+@m@HMy4>oab3nWUIV)yh7lUiXY3@$d31HJe%Z3 z%5^!%lk^g1nD)6+?c3MqT2*TwOBJGR%Pm`GHanNmN)Ov69xCk|vh6&YK0o{I>f+T~ z%qy|^qXlbh9Wi^BB)Hiyqcr-CvF*H?+dWjDO7hXH5=`&L%oeu|IhlX$oUv;glm1vL zA6Th6at$`{A-+drGH)B~jILwnyXUf}87xW+J(=2Po;Bv^E$`DpN_mA=Oby=5-D+kp zb{}i|YWSU$W{-TTaP)B_(Rd3f)SzGI4t!(iubnxA}m05fYeASji z&$gDt)6BI;Pa}8JX7zuu@KCFdHgJo8kL9<6hNx7D+x5 zc;K4GcKlLaY_<)5td(U2#x%ay8ro#BSN3)p3^4c5O&S)n^qC#u(;J)Bddir_=x&=8 zgKfP#zgtVLgve{yxue}_o5XVS(|mnRJWp=jEoV&itbE2;ca48w(7UzzWq*GA_RD2l z=80HtX4jn0E93DI?`BEt45qMF1s~fp86HB;6DmM}*EZiAYn9}Gc;&>rQgf!Pnu8vx z_-3wCl90!EJ9N4twWOW#A=_Y1uylm{C z#C9#%-j{Ll(~q_4TBE)v`^<8U5o(*RhnV}$(=_jQNznl41xw-e$7nwK))vOZLi(Ol zYlc1E2D2z&T_yy8qr9Kr{A*ig8}K>AB`E3qv@v+~m^go3eK=w)SS4=H^A~I)1w71H z%pwpoS_vhAN_}M)fbp7)^)a=?5{5STn-vtMYzaJs9(Qjas;My;Tmcx~03G(XQz-nh z3&Zj#rRF4j#0>Itt;UC!Pv6$tXs_3j6(1f;wwkXj+KQVnxvcXB3zya7Ne#EF3Pm^? zzCo-3L4kj>ocSddx!F2f_NGKOZU!F3@UyM7$xj0H?8J04xH^Fy{1H3Nz9(SBpZ89< z-ycgxRP_ojmVGJ&i*7PVfN_*UT*WwCUIw%@$;65Y@|Q07q-gC6K+byC8Atck7oOe5 zI95^&z(SjyrLw&Wu>?upY=U>d9-+HAeh~DymP~)n_|`sM3l`lIz}S1oN89Zqm={tY zoHgGIThX&KKronTJHCM%_QvM(#SNoRCJcU>Rg=lE>T?b(4rI@rA12zc@R*0g0&&&e ztHlRxcWtlG3;2~;g7wFO;a>Pp#H0t`2r)5kmThd`qh`WbWgnIT^uQs#+quV7W((|N zYPEk8kq9&^HB-zAybEi#)@GfHPrv{H%x1SX4m%E%BmxK<={*3by}K6d<@K-kV%eud z76MU{kzk=2bZL8*y<3nkncWq%~tMIDf_Ybi5_XY@ z@%m~nq%T)!#2+$Dar?A;9S{K731$Mj>3LzNg#5aVB3$0sWSEYh58Ja~kcnp3B)ESz z*cF!ECP>Pcm*Utv78G;Y%Mk)QE#bTcsno>79c>~+%7D* z);OmH$WOsGZkFJ|@D&_yPACcid9Fo>$;b260l;+mhH4#Vl zTy3XCo}E0X z-{LqhD=-=Qhgktac4k0k^Tm;P4laT6goz9}F{@*{pa(VqV8jBvc?>i_GzhFP{6E&q zVH7*!@0Wu;WoP=eC^bt{!dI-H?SQNnCJUrAdYZ0$RW2hleFwzDi zz`>Es02Q*yM4FP04jB*xHf9756~tEpw4;DitSo8?j~%r_n4#Cn^ETNI$Pu48BqPnj z;80@&QnH9BQc1Lpv z8syl6n=>H4Jz=vdXtPMLU8pzyvja>WxJA$5t37GW25gb13Pj@8a8|em5nxOU!_WSY z6~mL3uyfjOQNhyFK-R{!V?c+anJPwS^9i*+=8987y9_=!D~f*&5#&%y{L%pM5hGID zeAG_ZRPLxv!q;@J9up?!BkOoEoEWTd^Y+oV-@ksl=@Vi&L)|V7Jso@d1^BWT2sKRN16}WxC7ZD3V;J6}-lZjsjAL>M{ zj%5YuUN9W4@>GA_7CH)(2+$Ca2_jLOXa&(&#vnR_6L0paI#F(yA$cA6LhRs@aKDPu zt>Ci=fM?}VDEtI}SD{W&ABkT8oA5-qSlIpQ#9j~Y4S-O1uGjqj*Kh61y6LMm&-DUz zAjC#A2smR^5X-QyHNg7P1mwKhWFL<#&ZQQ7i@=Rz5mkS;q7tYyVEf2$*g#@IKqCMp zN;nWRU=4OGR;;AW%Omm{mex$Okkv;%hld6O;P4)mP-cNaq1J7{=a+#QB59=G3NRkg z?g95VT49ffhy-jtP%Z`v4x)mEaYdFx8H~&~SrCIzRyrs+2%3hUfTUnygmsqj^2qhq z&tKXtCZm77{871wg`gqm8qiC$km!unIGBFGe*&;wV*zVhV2^vVUjJ#!h|yw$fYD4)TO^~JPP|7O;~(bPH3x)8fK+1 zOxO?<0M3ahkND2snb;MGlMyQ^SGHn(c^Q{4g6+>t1yRL-t{KWn3;_}WKH>-K1ta$^ z$;t73z!y&qNZt;dz*+f2%%Bh0+Sp(%&QpKgAUv{F&~w-bS^*7*t)h334LE`l75pJl z-YD{CDC)x(3!u#lyDHow;!iveUC~cG1JNAl1eLA3Dgs%9gU+(D;TJ#=I6VJi(^?MR ziuBvXK&}h+%M#)Ks4Z!+2>7AAosB{cBmU&jYwKRDx7YUR=jU=k;hx%v@RXExW?z5! zqP+=Xk`EB{AjmgtY2*n(0m7B&xIuoyL{kU&Px==jumVKH7r-Vj-zCP~0GJbiRgl9| z8vYpYPJ(Syc+@WSnjguEBxPucx!Lj{XsgX9!}tpLL{J47q?u8-eX<4HieUH5FIeB# z`BE5L;4xV+bXQU=-o95z81OrZ<`{q7V2@A|j=(nX45*9gutp-(m8@7_$LBi<_RLbG zkvBvLYK z&<@aMBx@M3Gstm59iXY9{u>+t$k?WY0K?u+W<}rJVpB4@Y|IW&Jx31?xj+PiT3>7R z+ZwMgpKfi$gFG`~c=THAT+9$T9xMhFt+_QTYoH1CWDw$0&dH5s>Y`3D&rb%>nT+=1|i8!MhqP%j!g+vH%!`PEr;T zdJxM@JXB=ipvVJ=D0Bg)F7dUUQ+7p1AV|X@I`6SrWVW>cJ=j4sRP=-IK?fU%6^Ko2 z?Ciwl3frHRXL>H!cH>^kW{&O?*tNgt0?SRNKlp%^TO{w`p?p)-GVO4DH{jWxm- zmoQ-k7$}+&lW_(-FG^`ncmTQ&wN|_%iYiGsrGk|RgHJ%$^Md3hJ{21N$6DcZz)PNr zaIvCJ_bwB2gO(OgKaYTg&XuEz)?i6}LgWr11iL$;E_wS&)7=~9$) z#qJ)yxDEl`MFG?(2VLD+)LkdcqYsm{9B`bL;K=NdVDu#V`?+L-i&*(WS$ zh)hRdW9UuzsmaoSqdZZ8o9f5{7D#l$@EYq3)T3}wi+#b)wrB|prVoe4E76T920~v& zb0h*seVA4x-VJ|T6A@5-MejE@@rMk>7L#Lj*e^`M3oe5)5lTJc3_-d1O)vpHVqp(4 zysYEAzJztiwCmdXfRh9ueCLl))X+!Ee z$O+%6aORAO>uduk)HxuGOB)ti-$dOa?Vlk|JTrSODW-ozn66_fU=CtIM3V6E=pNWN zM69DEU1ui@0tdsHL=_JLpp1V7c=_P3OTl4n5wX*a3M0_2WNv!T}rV9b_tT z!@CM!N%)?ySK?YhBoTO*G%Q@Ll#R{@dD$Q~tJQzeXVp0YPn>jyX>|yIvh=$mG@yv? zq7Og+a=D=kCO&No2i}Bfu*W3CHA{qtKnKuy0f6RVA^}c$7FQhdhPMGz^%Vj3I298ySkHJXW3|=ST#LF^=e0G27)EdPE&UIxqv3%f$y>SLkN5};>fO#PB z;f(w(>m!M0;kGbs0~|-?d4f_@;6)Rqz~eibDNG>|w&oq~+ac#bAv>V6Pw;UlYq{Lg zViKHEsT;Z15wc||sj2Y6Yh)x|K-{A#?*;q*;p@lt`ueTCKkm4)s^~1R6txoSh0xlv63+yD@djJx z!jK$fDj}OHAH!aNRgYBzwpmt$ACwr7;>%p)TTGlVP_!e#R;NbbHoOiw;Kb+vhT;Qs zujoJ-^6tBS0s>PT-#g*LTZ$0T4?KUvASC@%h`V{7B^MKx0=fl%Ttg@$bt z+p{UbT&s4;pm?Y4mx>`KmJ>S|?a*paQ46TbsBD6*BCnQ}UBJ#$6A>cnN0B3`9^!gk zR#9vzZMmi_z{F9E&nO;9(awL~TUJ` zIw70{A9y(2+Vu?RLD3R|j(@{7jFG(tJM5Mu@Fhm2cEn!=>G-u#i3f3glxO<6AYn0I zm~xj&RH!atdU<@+vA6N835bMF2sjhm!|C9}V#bhaP!-T^K4ijB-GF(4GVnD>c6L~T z0CfP@IOnrNd20NrEFgdR6u(^S^|#;W%jZuY=I^iV)BE$GcTNe^)`;4Hqc4>yHOvkl ztO93(i~)J2LZ+7pf`{Qu(J1qR*dy=});l(#c;BW?EJsJ26JfD1)LaNWZL~UzB_wq3 zTptpBa7pwdTlhHYz|j_=q)nsnY{G`a5Iaoee$xc*N})U&{BBOEFvh2_2Uh}w8f%U=5q>sIpr_w_2v7=J5iXP%Y_yl zRX&X)XHi(IR4D%>M50G|(HQ0sMkWe&(ewDFhqW52QNDK87Y%Qu!UM@)(~tlvyJPV z6tugJgmh|xRfrA4N8LG)&N^~|(kKZm7&3(C0-g++8F+u$afsO>1Sjd_sKOxzPv6i9 z=xJPbsB$LYP0IP>(KQzdM>JO}&@lK#$5K$p`O2xnRaJjxr1+t1StlV8x#5)fFtJvQ zpXU=~jvigUqErb-EM6}Si6({zT5YiBi61!F zC#DU74^Yy!TU7lP0TPa(ga48+La%D3tO^WbCq9p_DNVB;$F#)$?p0F)XoB3TDkSWs z7$m+R$l*s;Y2)oGegspADP1yI32u-PC_~Gmk0O7;$)i3pzgJe*X-~8~L9Q@C59gm{ z29P(_z6qHYYiAelwfcNPmQPo*K5f&}p2VQAgd)f+;C*yG%&EL14zCSgV8>vJrtA1j z5fTjx++iC!E~`UDLQs3-ly(3?9pQ@zfNbz8DytQ4j9|7&sZG@7sS{<@9zHmfj3oRL zs1|=QN5w2bq9d?0H7QFbl-i@J42770uu3R=FkXk!&@CB0a0`7bHY%%G+JwnNN(WIT zPGy2k?r<|5t*)Ku$;RB<4jGYYR~3?r-|Y+xFvSfuvFEIIyhwL z074R#>}VFALvYbqr`cr`llR-Op+Brd?< zA4I}W97Y?El~>UrZBvR!--)$I`zco&74a&vD)Omd>LTJ~9fMjxKt&)!G)%|XmS3?| z6)S$C@hd_Uz=SPY1yOtu0suTWOimS}SJ~Ig{(DX+648_ZSkN`rzp3)3hk{1jco%=q zhG2;77VDC$d=4e0s_)jJ#!IP6l&uqifjJXZcO#Ax#4NCh6vj1q_N4>noLT+>pMa9% z9xMqV_HnL(xtOYKU=jhC>tGl0I2qIna%MT53L_)1=gb?XjH-$$%dpYhLAGB4!93_p zkT1e=V!;A^E(0pV>JxOFb~JlHQ|W(xXr81No^WZQmrwii+sFIFKV0yBL?Nac*=Oi; zQb7~M2$xpL3je^EwU;mD4$4?J5n;*vs>BnE6?g?47SvH_pMkw?3bF4jOBI-Zrm0p*@`r`# ze7UEg8Y>_g927tkW|VY+eiDZ_L|opl zw+=iK&I<5aLF2&Vy3;lriA{f{t{*T@=-p_~0xkgYb4>tgqCWxRaI{1_RU#93aLT|1 z{#+$@Kq>38Fg0|+R$0FhRqsb007?6l?Gf;KBb_8+v8}>TR1Hv+*b&~>a;@3dFYnUz zS7X9d#WEre%Fu`S+f-_EZ&#gN*tp8wfDg43EI8NB{6T~A^c0b~I;elE!gRJDQJ+F8|Hr&7RIHcd*$;8W~X)?hZCO%(7Mil0VqBf8g639=-E-c93V#% zYD=ESN?U)gOh)wTqJf>Qkag~igbMgyB?PaWl?8odBMf26shD)a(Q{TKO=Y{)c(Zi8 z%%6HId-m`JB;onEQ)j~`LETk$35WJNl7yG>aguQX*RS7SU)p`ZcqwZh*e#^#R-%Qk*RiI01JG_Ws&2mZmGK1l zgR-5bRTZxnhzf<57vU5N_l%dEA?B-kFT%&K}@XDvoW+#4)PlLh20 zV1{@ye+ZJW%}XU;$QC;@oHuU;4|NZWaTO~4`nUG=0Xb#`0} zOu)6-FQb2hMa+)ip>{AfYg*7(B{}$1j)=%u!%;Q0hJhMsw(z4mV@_&#S=K^HCiJ@M z=o7W01}RpZDApdfg$YeG5&Tlphu?=Mz|vLmkLxtTqUuiy+DhF)jt^495wNdXfl`rG$iGE#RRnj^G)OV{7SVsO3gb~F&((Tu|K8rdUtK~<@H{)J zko`63tPT}2*gjPdcB5lV-?|Qh)-3!8%v^{H(?>o72QXq@nr%gPZO}5FV<%QqdNwUe$j{1fO+!sD2#~y+Bwqn5JX?6`X)K zv!1Ln3KR5&&y0>G#w3J-`-Jm;e0YVH;%t8lL6ALO{8%fp1uS~2W4TIBXIv-GMo2-7 z@#a=2dY#9%L zLxwG0h|pJ3MpE84NC=p&KBbd^w_f4$kX96-;#3=_8w*>@Sl$%*<5iP730=36`x*8D zcQ>OF)(&gyn{d40%L;@|W!BQGWOk_9%LWTgU<3*#86J39mb?G6T}qsFRJxYRi9HW0RA-j z?jjg5&8z=ps=#f5O+Xbk1>1m0veq~atXoMDl>A-p%wqle^6ftIPtRjn9SRR+=hd`= zWCV`l>cpby##AyFpjT3g-QCLL5S)Pk9TWy-p0gcnc(8y}QzxMsXDxrB4SdS1EgzyZ zOehel1t7*KO%AfEIe9DGJt!CC7$R#>+o)SpI@V}+=Qs9K*aKeq~1lyhbyN9!EF49NNcuguXRoY%LyarNPu}R*T?pKzOU(e z3ZD*ns-Y^sjP=0Uup@u|xA6_Zk4dQTAgsxor(6nlqk39iU|1A1^oPKgyLw%lDqIjn z%5@Ud4T8g*x;i8!4{C2v z+0}Rhq4u+8RVfnUj(Fht7ScK9HSl=p9az1WU)t83`1EkIK=Xf;Yn?iSFU#PhBkAw< z-KzI-y^Zg0zkgW2eS5n*j=jC=N_fSTRj1p*Z;&Y$n3+n9J1|g-^0Xia#$;5JtRC{9 z7+gXTdX&9DZMYQ_RsQ7Sff{XuQ*{<~p;mIeI>BDqzJXXz%cY;|s5C0R*5|CNbO(W01 zJ=UlNbkXSxa%WCURE0BjOgtm|3F6A6BlucSD+|22z>0rjBCuhF8Q2{jxrJXCcpbL3 z9vEg5v~sJoi}0hU@CI4pSsRgr-u(C3rT(r~%h$!JLvgY-FmQ zEhU&+4{TzC>=9F3Rt*^srGhv3Qcw$+;=H%G61sm}6*@@_13DXqpYe9h*KhY~u^LzN znNE)@xP+*M$Sru@P@N)Q34_QIYctD55Q9Lin)}qY$kT+=aF#SMp{r*Dg|7?~Cbbqi zb}4JBkdb*Ft1cb+*wldui#j*hSOCsPVgf{k8i$5tQaX{)gJr|>;OMi!p7TH`>TJDF zWx0PcZ>XZmsQzq7qB>;Ns2SNVW&APzq^`@10|ciM1ke_!+uo@}4A_xm$vVsIDl5HK z>*LFB?@-@db2#v%g}V^Gf>cOSIZ)^x8gJq8z?W0HV@fg1suLsr6vilW&O-n@aJEs# z5=%~CmTLZ*Mk?T5o zm`{e-XMcADef-?s{_Q@94dI!WK%RGxoEm0LwWpt&PWYjEER~}bGN>(6XK`iV`DcHQ zMo|%m3~<94)w#dK$j}C8F&2b3n1O%podJ7{h-C^xNmLYN*C{lyu&8k6aj>C7GNd9* zuqh?7Hc>-bRB*Up;yT&v#TK@)d*XM7ezvXx#iKD#qShL9;$w6W{2f&Irk>4-)e}!4 zCJAuH9GVW7br7NyX2uFqyVK7fKYxGv{Gqq6ci%?6@~Ol-tCI~iFvaABh*_=0YCqLV z<)$J+WZP&hDGS#MdOYidB15b2uXXbDYAn$?C~Jo@8cI@3Dc~tpsS2!+O7tp>1eh>5 z0k7JpA1fA`SItj@)B$4q^nId?KmqJBs3osAWGsZ;6~8bLK13P)Z8eqy z6bwN}W)luc^ihw#P8A1QsVR=4(8IKQE6%aqP%-y@#jeBacr|UzfgJ48sp?oSIuoAi zcaYhjez#D7by2g5YOcTnwV=3&A|5H7@_DdZsd%+M4rxO#@vBi2M$JsBVv9CuaD~cW zAsZvZz4Z`y|6{Ru?x2xZ*Si|eEl|GU;3@N z<5L#F7Su{Z=~Wnm{Ub>awdQf*skcugfz_G~1h zLn!HIn7!F-x8^hHEBT8UI%FX!1MF*6hYjiuX;;v8j-oK3WB{asH^8%_ynaCr z_McbnKH*5=PEio|X3&4D7?V1Nv9tOQb&BT1bcibGAeHd$U@Z?g&$$$KPLyjZxD9OA z(lHVWNLAu+o;`D`n&?oi1}%8y6p$&ys|JLq)HRc3g4a(BlTw^s$(E^s1{Tm(jt!Cz zy~m_&v=*p>W(}pC6LtsDf^Y_P^W!2&Yr`fHCI~k0NB}Gcqeg!?@Ldz58nn{p(+hy0 z?ZAgPfiz#f8QAwwWbk?5!4>d0_xB7P(>3;fC62e zhxaF+23zt?SyO-BN*m~BR+=_6wdp}aa$s7DP%j=U_`U+Pn*l zM&;PNr6y2-@#^eSa(k&|WTh)V@#$S2T3O|%WnrZS@&y}UAGQHhh~{18%O>hXqCuQ= z5(`AYw(tTrzM>8^8*0y>WC2D5v(_;#K!MOygDrk+EA)Q}j8=m(bc*;Nbp+cD;26;l zOOq@fWC9*HmWF+#bHXNSBVhcU;=XtXC97QSPK3G$e>bKqJpT5YB<2J)M7R?4oRX< zdG#EK?O3Q)LIf0itQArf3Q8ORSajl~CVj(`5x!I>u$BGaqV<|WWYjyTuiH9zXR$!K zQ|6|AE#Od7uUNodp^9p2%&1iz0>X6xRKltnFFJo~&Xx!n_QfPV{p*+8uH2JD5JENo zpjSjmQ^Emt3esx*RBnbfSwlP7@$TJ2O?npNNNNUEwv3x0=S(EK8NW573*u!18i56X%YBn8!Yp(u}r zq!52TlLbP0OcW3C!5GtiJwckItgZD=eM6t)?4YasZh=r-(C=SCM|efryY zmw`6VdJ-%WZ2`JC$phb;&V_~;iJD1DkfIo969SExA6pNS>&#Yfli+t6Eue-BH8U9K z0e^;aMO0Ny*MkqKIoMcY1Z&?d`&-qt1=D|SB1g|=#!NhCHF-D)r$z|%L%#x=)cJ&3 z1bsvTn|czf8fyS%Wuu8tSs5pGwh6VH)9j{MR9R4JY>hy=gGgY|oHZO*$fIEakeQ|G zNOt?VSf5Ax_bSu0t?n=Yl?{N1sGW9Ho}A#PvYJFLsK8(-(^Xq?o?*EL4VP%+8teT>yA{oLqF+ZsIC2JVja8dn6 zo(<_rBBNJ*E*kWtI&dD5;3EG;5ek``T0aNwF&kLzkxUB?BD<)nyiaa z5*0sL$*t)X__Pwf=mDe`s&{q`-B|Sm>~PN!(u(~j1<%pk$7n-6Im!Uc&c;sFE!zZb znEllCCaeiV>Z-QwNktLBT-!uSkthgI0he`IBYD3pV8MU7T?;vA~7 ziJEcK5*pq;?2KTLiB_5gTA+Uq7=dKeRF^DYsIw+@v7-iY?Zwx*ph1l|nc5rR_kh1g zkQtwJ2Ci|ZUQK!$AcVfuiLn(?Q6)g-|0e7|Dr@c0EGo44Pgd;){qnRkehDMVd#VJt z>iE@XR4I5x#L+NNUxO({312lbqZ_MckHu^>YlVOgDtjG`!P7CR$m4%GC~Xo^<(F2& zE7XtMmd0-dc$86*$C5q|<2m-ysxUlZ$5W?Dc(TgJrjEY@7NgGLvLOE2Di>NC5>{22 zb(}b>JhyELCbb{q2x1Z-fGVFGOit9n61c^K(MmjAT4fVhDq`h~54q|sKfk@h{A*6h zf~rBi%SQO{WyY=Iz|Vh{AvK!7VfDG1eN<4Yh1XeXCfOjBs!Smj=-r}&vu01~rA%}; zk$nPd8ZnWwSFZ&k=rp9ME=5!Ei10+KZ6BwOT@76<-xd!7i|l!qu|q<%=!{qic9a+* zS*>P{2&39O^>l-COGY%4iVktl3WtSsTeefvCt4!hEKL)|0r-D&9rY#RfcjUX#3S_S z64_tc+uP@FH|SsaRF|TdDY#*`038QZC9!JS*$cm6Up!~hd)h1_Z6Ru2^%Dda;EQEV z%9Gcoe4Le15j%l{sVCFmIXVwZiV9Pst5Ci=gBH0M>cM{0hy(JqV>84?>=5*BD#0H9 z%-rlrr*BR5kw$+VMr!OPflXY zYBZaUj~PchwR^eV6_;RsPjy{1DaK$`>Zm6$vvjk;U|2b)7E!#6Xf4#~N*wBR9s+?l zDJts?nk(yIH664kCM1+^P^%-NP-zOI@&&?~J_i!dHUWR^c#qOMNcii}5jn)ms~nQ& zm>RUSbj0srPQJ|XjY7fL#UnVK;diNV;{*2tw%k-{oEWAsv|>{()b~qZ}ZJ6H<`GTrf>SH4io+jmVhP+w)2;o4iLO5d5Qzh9)=Y$ zQ}n%#reI3j5lUkw+62B>Y@t;Z2f@8&ib|gmCim!&IfAgNV|Czy7%>K5!R@90*$|_K zZZ)mdh{#uIj%HAI0!h~3GDxAuU$?uU{>ys1c!YoE?LI>yj9jgn2~O>l;!x=@e+2(V z*iGIb7G9VTL`a-Fp5sp_ErBJg-E%J}!PJNdtXj(1YO0>s62W^EJvBxTLx6_>eHtm0 zRDHjS*!z3{d~b^Ant|3auc6aotZK3ie6fz)Vfrl1P+g8jND+YoU_anrNcb-C&^3<$ z(29RNz!?q%#lz?|Sr77vRlxXJT!Kdyv&GIxEX`8g) zP&!u?>*t*Q)GI=-;8hSsU)AO7I$^$dso*B@0cDFigCHP#&2E?xix~L~YVJX)(0wX0 zRo6BUph~THjdj#8XeAl0VT4oDZefpAjT3)x4s;fjh!_J%m8R zUX-2Gp^@fxuQSycrlJl6yEMXEBXyy$>WT?bjU9Z$mQz}dQ$%z`Rrp-=;mhaO-)~kg zo&QWkAP*rZb0-b!(X`EEd|XJi0;}Vp)I6BeNd_CG(TCdmF=y#yNC2inASV`pV5)zx z*LFcAoy0IQ7XJ%H`fyoIv+>Fks1a`A^kP7d+El{aEOp^}>I6>-WjSyXYt??lhT0ur zxDkY4kyT}-{y)s3L#xlM)(vyk5JpW+@a!Z%JqnH|Y2-D$Ler*nj3wPq=u+hwUSVLs zEaeUG=X~*l=DOTz!Ru(l!sye<&JusJHOqMd#9NdE!19LhH&Rz-Bt_QGfe0G0)g_XA za1wRciqZ6s$s3fUf{JR?CE9>##CdWWo9A?RtO{||0OU<$fHhmhJZI_Q-X=jXbjS$y zK;74=SK<`|>IeElc<@P+AvC~5vxT!}s{=p)2V4N}bSi%BypoYTA7!ZXWm@^ znU)6hg`6}(5>NwLvv6Yh{pU4%S94jOoGYte7oKfa{b6i42*yb}S7qCvGC32&-A5de*&?Ca^1m564vV2NriG-XZ}*lUOB&wS;taV&zf2pnr{Yp zg&L~OKJqB=gsfJL#SUR+=o}UQ=*kA0H&KIl!H?*iPD0(aaxwb1_Sf(8It&6ppINV{ z>jpsi>NT=P?bPUBUa@~P9dc6VJV_Qjdz-5W-z(O3~rG@_=O zpNIg2TuGu0S5%|gC%(z|z|k^FAbGDT>l)%S79O>Ai-$U?o~{0<61<-{t7dOjI)hY8 zQ%N;kU~2%j+**JA2YghvN-$MT10wt`%>$F4v#)$xiwnuiM>O@I0mhmfliSJiAn}PK znCHUw&>n1`s($&%Kdso^?VqoqXTE4~GeQjf8&j=eYRG^nctRo4Z|po!WnLNRLCi1MNBn=_E}mYd7x3l=zFKu7+7CZr=$X+1G}u8OY`vHwcuNX1nTM-D{xOLD9h*A zmG5PlY*(TIU_hy$19b9(3xS0^kx>f;yvG7X3fh0_NW2Z~JMQ>$SK1RLpBNU-eH^Nk z2z;<+s1?+%T@tn4lE6%?-~v;&-8EJD)KTH~^x=l|)P zWJUrCK~ro^<7l<^>YNJ3Ut@%LEwm8++clchsGC~z4*^$AT96d;>Y*|`m`dhmS%@U{ zGV*^VN*m!>8f<5D!$~|t+mt5M=(`NB7cA(80yZIlA1dfK;9_MTwyGH3E!b5WM|jHD z>A#K>aptC$%cct^bO8!+NofPIVrgm>$_uvu z3V_X3C5MahDWxkPrc9cL8<#?89I?-bN2-4(coWX5hRi0NKaToR^|s$OXqcv=77Q<5Iwxv5++p4Vs#vO zFV@#@@A1AMPM(Le>NGfME@d0l$>h}OhNrh~R3qKMFO7(rItR{5H)&2!QZ5gnzBPa7 z2f#-T&91I&7`Zvu;`I1q;ExJ3CDS#=l%S|$*R2bYlzHjxIcB_f<*2Zs4t(yy|1cns zkD?W)z9$hu++m`ixF+MNMg(G@lQL->bUe!wAr9)A#}dK0qnv^!yKC^KCf+x3KVB;m zxuA%uGsKm5dB0%K#Zr>{YW6Q0L&bkK@*L^M*gsv3kTqgFoIxn%G;3Er6p>owPgZQG z3n>9OFo96nbXufIT}^4I>@=I6bycZ!(_< zHbM7B7!~b#of&3b3s7g#B?&5X#nr%Rw00LD`on|NDs7cu>Nn#fJc0@2=z7ucN)TKasCHMWJH>wJIqf6%AE9 z6>d5NLT{j^@yH~{M9pGVL5+dN@$3XIjl3cL5YJ*cgOOq-(y(Y*V~c-9U9lBSekK;9 zgl6F}&!pPEl%?BVc=8}$1OZ*MrUPuJ8;7#eaH?wnQsr_+6P1xQ1LM+gG+k&0rGhhK zb$jYw4s}1&rv4qPeltlBr(3EvxE#;$QhPca)pfD?bY;m6dJwhZ{H!!!KAojHH0(}=1og{L8bY@BZJ8A_<=bgU8NG!J-Y#RFotZXOs)*yF)K z&Q_*m@ptXVy$N8sYV7T)=bxJJou7>_8r+Pp0L7X+LF7uB)@pT0T6DTeXaWBD42ndE zqs|C47;6(3(~MUQAJ<45-HbEUz?i%)25`I=#9qlvt=Ji0FT;P3DAQ;aHhOP(?1f!l zKfZptdX3R#*XH}w4x$bn;FFJojOsRyqJy8P;{RRMLXYFC569{ZNFs4) zQa*dk+DJ>Xuu5tyHG5Zw7(hCP)3{lLA&{A@ieS6Si`fe&Ri(kU;8t=PM2Ld2YS==*6OxT` zdop@uk(XV#^R--`-k;H`tm)~D+OlDrAr`0DijMia?#D`eo5lz^9dHwCF(#7)J|ll6 z%gsyKe}UQCX;FosjS!=um)kYRHSul_b5lI`@=M-Wt$#Iu{8_D)+~t!8njn zCN?xPx~plop^jodg#+1JRT87}%3P2KA}Z9EP^!)mxQbDoooiRw($~+gFZ1Qw@9#?N zp9_YKh-^XYHPRc|S5jG;m(n%uZccwC`I>s&mugH=wz@b(w{F#@n_fVUs%(Z*1Dd#4 zbu!;n%LM_3Qx;8a@FI>=U}!;ZLKAMOVLI8)`W&SSThs)2K!9)-v^fZO)&J*wN`5pk z8x^K|)^=1kn&hC0R|^q!dSQH6P_=l{j?ocQ)l8F&%7UN_nrW?0pAOm0p&@^ybYSRC zgTj4d$=5IK?cF3ocQI9Dx$0ILA)g)HN>E@4Rt*k2<3p-@)jf3aToRS>cHNSgbbFFj zFD6>C@T%(R5pcn0hEB7MNKVmhm#Tq2Q<1l30u~gXW5G;rHHOiigW|gGy%YjB4GE~& zh-Lr)K_CFULWN#B0*$)TD{6o2r&?PqKghbMc&R5KOovI3Vgz(y^HoO6`^>JIRi3x0 zZ@M!Iy)tFq|0YIp#`P0CQQg!Ok zby$w)`=~Y)ofrV~QRs-TI|b1Nbqk zLG+F8IRU_{pvLPq9(BE_Xk2HTMMcxPMKA+H0s9FA_OL0~zaz3WU2_?fd>pz-!ia+E zfK=eS_(ek3(g0&`l+Hd!;{im}7*=3aUGZB5h4_<521@N(w155n^7gh~|MRKrL!P5Dn#j7GR97)<&8%-M725}Yf}%K74a!3nj2URt<&N+IM9NSNoX&Er?$?kHoW4(^ z?xu5tlL`YXCJPl4Nhiwb)Dhrg-yR2#d<=n5-TmrsOH=c1HF!QOHTV?FBqYhLq5S{U zl~kdZs*$?@cGIaR(h(m)qx-CZOsu8FE8!ZEHzUA=1#$+porC`<7PW_eX{@g9ZF?6X z-}bwKs!zDLNtaV3zZJP7zsMUBGR-`>R4CKXd@SWptJqCI;}d-i1Rh$Z3Fx{)i0xXM zX<>=^qWn6}&ZcN0+=iTQU9AL!Mm(Ht|;?4R^NFSQX9Y;{MY)%YUa5`&D_$%@La zt*%5gLCx_xi0;bkS5@hM>&8v-dx=w>A{X>VSLtCRs3_aoRj{m?5AYFvpr~QWPRE7C z=~&6C=;ijuzrFm2WVAXjpW1O^M5;B%XLv=|iLWZ+hmdLU+Sz!?gscU(( z24J@ZccgqZ{iR8NDu$SKqaEVT*q{-tN_X*OYv`TgnMr~LI3g55uPD!gK{oO8=eSwf# z8k}`+h|1m`Yt?l8rq%@$SYrf*gq~td@R~2HI;a$Natq+?IW;WNscOj)9LJW+sW=Y9 zIW^N$W382chjyaKD%^4E;|h8R_`W!I)sY<{_>3j$_gcLh%6_#XY~^lT223>#RG0qw zs8a>q3dN3SfMC~Xqo{TsWhXj1966%;Xx(v_boilUygj`^>NR5PT-Pk4CP&ikwoq`5 zneXB_BUd#O1IVY z>o%2tKc58?@tSVtdfMOSJAu-MO$OQ_>U%)}yf!-1*}FjNc*5rPkj|7rY8 ziC8c2reou&JW9k`i)JG$o1>OW%?~*@7r2d=Bn2-csh>1TSt9~a!K(ky8Y>Ak>_j1d zrR=}GeER)QwW_e8>xNK-JiJ}!CTcfA37_+S2b*B(Hq5Cc6sF)|r0P$N&3Qe6T}DR+ z&FN;p0E(cA2!gYYsbPt5Uc$UO9J(V+C{eAet2OB*>CPF$?|6LsSwxr#C|I)`ICc$C z0%ocjezxYTXsD2Gew4}L$0?)UoMw!<@?)H2)106)Dqp2RLM`2frmJRc)s$2;zhw7+ zI1M7TYSglh&6h4~^8EVkjQ1pta&=Kf4c2g53h1;9DA}#)BB=PLOHa1ww~7qmCsxJQ ziahoh=rWK#E(@Ih*+f+$aobwb6oQ@^M=+#)(K<*a+} zpzm2%Tk8spsquwT*P*k@R_YdWD;ivOE!FowGYCS)6TGCQRFpShG`htO@5H?OuxcYd zt?CMU20qY4R7^zUHu$NIqo>+_cU6;N(NaZKbxc47P&ryt_C_~<)uKN1 zXAMMypgzuLL8Q#;fK??qC}mceVLtZ@I045QKg=sCF;7uzn%;BZ}0M5sQ&BbK@Ir!B9{V8 z4IlLycB87ikvzDeVM`GYoI3b_!aa-~iUx=l0(E0s_T@R zT01lcg`kl%z_FY;#!k(D>fRco#v5H@qDthUX=4IY6cYb`OnU1&-Hc`@ z)Ik#(nyc<}Youz_i*6)DGFLTzK{_EVr=&`H-{c;H>Xmd(yw3E5KF4eVcNx($M{g7QOgENPm%(pO4P!B%zib3vmRMXy+OZHY$D`sdW=j@4-d zziR}`SeNdn6=r&eD-Fm?VP{GnO5y8H6?M#^XR%quIeb?$GPhcfQ$l%9xr+t4c z7U(>KZd=QmlByfj#!?@+4iCC-4PKyA<6IYziJnj$qn2>^t%m36P9UY1$v^ym{w`15`i1}i`?jgn delta 18965 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 A!~g&Q diff --git a/dev-lang/perl/perl-5.24.3-r1.ebuild b/dev-lang/perl/perl-5.24.3-r1.ebuild index d92030e77ab4..75d558b8107f 100644 --- a/dev-lang/perl/perl-5.24.3-r1.ebuild +++ b/dev-lang/perl/perl-5.24.3-r1.ebuild @@ -30,7 +30,7 @@ HOMEPAGE="https://www.perl.org/" LICENSE="|| ( Artistic GPL-1+ )" SLOT="0/${SHORT_PV}" -KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="berkdb debug doc gdbm ithreads" RDEPEND=" diff --git a/dev-lang/php/php-5.6.34.ebuild b/dev-lang/php/php-5.6.34.ebuild index d2c65b31f7af..dfd04fb8e1d8 100644 --- a/dev-lang/php/php-5.6.34.ebuild +++ b/dev-lang/php/php-5.6.34.ebuild @@ -18,7 +18,7 @@ LICENSE="PHP-3.01 unicode? ( BSD-2 LGPL-2.1 )" SLOT="$(get_version_component_range 1-2)" -KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" # We can build the following SAPIs in the given order SAPIS="embed cli cgi fpm apache2" diff --git a/dev-lang/php/php-5.6.35-r1.ebuild b/dev-lang/php/php-5.6.35-r1.ebuild index e42da1d7bd41..c45443f5578a 100644 --- a/dev-lang/php/php-5.6.35-r1.ebuild +++ b/dev-lang/php/php-5.6.35-r1.ebuild @@ -18,7 +18,7 @@ LICENSE="PHP-3.01 unicode? ( BSD-2 LGPL-2.1 )" SLOT="$(get_version_component_range 1-2)" -KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" # We can build the following SAPIs in the given order SAPIS="embed cli cgi fpm apache2" diff --git a/dev-lang/php/php-7.0.28.ebuild b/dev-lang/php/php-7.0.28.ebuild index 7964fdcd189c..56df1d36905b 100644 --- a/dev-lang/php/php-7.0.28.ebuild +++ b/dev-lang/php/php-7.0.28.ebuild @@ -18,7 +18,7 @@ LICENSE="PHP-3.01 unicode? ( BSD-2 LGPL-2.1 )" SLOT="$(get_version_component_range 1-2)" -KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" # We can build the following SAPIs in the given order SAPIS="embed cli cgi fpm apache2 phpdbg" diff --git a/dev-lang/php/php-7.0.29.ebuild b/dev-lang/php/php-7.0.29.ebuild index d06a323f46bf..7b699fafeca3 100644 --- a/dev-lang/php/php-7.0.29.ebuild +++ b/dev-lang/php/php-7.0.29.ebuild @@ -18,7 +18,7 @@ LICENSE="PHP-3.01 unicode? ( BSD-2 LGPL-2.1 )" SLOT="$(get_version_component_range 1-2)" -KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" # We can build the following SAPIs in the given order SAPIS="embed cli cgi fpm apache2 phpdbg" diff --git a/dev-lang/php/php-7.1.15.ebuild b/dev-lang/php/php-7.1.15.ebuild index 7624b2d8a8a7..d5b4ffdd691e 100644 --- a/dev-lang/php/php-7.1.15.ebuild +++ b/dev-lang/php/php-7.1.15.ebuild @@ -18,7 +18,7 @@ LICENSE="PHP-3.01 unicode? ( BSD-2 LGPL-2.1 )" SLOT="$(get_version_component_range 1-2)" -KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" # We can build the following SAPIs in the given order SAPIS="embed cli cgi fpm apache2 phpdbg" diff --git a/dev-lang/php/php-7.1.16.ebuild b/dev-lang/php/php-7.1.16.ebuild index e40cced279d8..d37477a823c8 100644 --- a/dev-lang/php/php-7.1.16.ebuild +++ b/dev-lang/php/php-7.1.16.ebuild @@ -18,7 +18,7 @@ LICENSE="PHP-3.01 unicode? ( BSD-2 LGPL-2.1 )" SLOT="$(get_version_component_range 1-2)" -KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" # We can build the following SAPIs in the given order SAPIS="embed cli cgi fpm apache2 phpdbg" diff --git a/dev-lang/ruby/ruby-2.2.10.ebuild b/dev-lang/ruby/ruby-2.2.10.ebuild index 8703aec8414c..e4d51156ac4d 100644 --- a/dev-lang/ruby/ruby-2.2.10.ebuild +++ b/dev-lang/ruby/ruby-2.2.10.ebuild @@ -30,7 +30,7 @@ SRC_URI="mirror://ruby/2.2/${MY_P}.tar.xz https://dev.gentoo.org/~flameeyes/ruby-team/${PN}-patches-${PATCHSET}.tar.bz2" LICENSE="|| ( Ruby-BSD BSD-2 )" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd" IUSE="berkdb debug doc examples gdbm ipv6 jemalloc libressl +rdoc rubytests socks5 ssl tk xemacs ncurses +readline" RDEPEND=" diff --git a/dev-lang/ruby/ruby-2.3.7.ebuild b/dev-lang/ruby/ruby-2.3.7.ebuild index 851c22e2ffad..28fb15d06a2f 100644 --- a/dev-lang/ruby/ruby-2.3.7.ebuild +++ b/dev-lang/ruby/ruby-2.3.7.ebuild @@ -30,7 +30,7 @@ SRC_URI="mirror://ruby/${SLOT}/${MY_P}.tar.xz https://dev.gentoo.org/~flameeyes/ruby-team/${PN}-patches-${PATCHSET}.tar.bz2" LICENSE="|| ( Ruby-BSD BSD-2 )" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd" IUSE="berkdb debug doc examples gdbm ipv6 jemalloc libressl +rdoc rubytests socks5 ssl tk xemacs ncurses +readline" RDEPEND=" diff --git a/dev-lang/scala/files/scala-2.11.1-no-git.patch b/dev-lang/scala/files/scala-2.11.1-no-git.patch index fbec47cd6c69..efef8376a9d1 100644 --- a/dev-lang/scala/files/scala-2.11.1-no-git.patch +++ b/dev-lang/scala/files/scala-2.11.1-no-git.patch @@ -1,5 +1,5 @@ ---- scala-2.11.1-orig/tools/get-scala-commit-date 2014-05-19 21:01:18.000000000 +1000 -+++ scala-2.11.1/tools/get-scala-commit-date 2014-07-06 16:47:04.772397561 +1000 +--- a/tools/get-scala-commit-date ++++ b/tools/get-scala-commit-date @@ -10,8 +10,8 @@ [[ $# -eq 0 ]] || cd "$1" @@ -11,8 +11,8 @@ # 20120324 echo "${lastcommitdate//-/}-${lastcommithours//:/}" ---- scala-2.11.1-orig/tools/get-scala-commit-sha 2014-05-19 21:01:18.000000000 +1000 -+++ scala-2.11.1/tools/get-scala-commit-sha 2014-07-06 16:47:25.704741601 +1000 +--- a/tools/get-scala-commit-sha ++++ b/tools/get-scala-commit-sha @@ -12,7 +12,7 @@ # printf %016s is not portable for 0-padding, has to be a digit. diff --git a/dev-lang/scala/files/scala-2.11.11-no-git.patch b/dev-lang/scala/files/scala-2.11.11-no-git.patch deleted file mode 100644 index b1012626c525..000000000000 --- a/dev-lang/scala/files/scala-2.11.11-no-git.patch +++ /dev/null @@ -1,24 +0,0 @@ ---- scala-2.11.8-orig/tools/get-scala-commit-date 2016-03-04 21:57:12.000000000 +1100 -+++ scala-2.11.8/tools/get-scala-commit-date 2016-09-16 10:29:09.215240534 +1000 -@@ -10,8 +10,8 @@ - - [[ $# -eq 0 ]] || cd "$1" - --lastcommitdate=$(git log --format="%ci" HEAD | head -n 1 | cut -d ' ' -f 1) --lastcommithours=$(git log --format="%ci" HEAD | head -n 1 | cut -d ' ' -f 2) -+lastcommitdate="2016-03-04" -+lastcommithours="00:00:00" - - # 20120324 - echo "${lastcommitdate//-/}-${lastcommithours//:/}" ---- scala-2.11.8-orig/tools/get-scala-commit-sha 2016-03-04 21:57:12.000000000 +1100 -+++ scala-2.11.8/tools/get-scala-commit-sha 2016-09-16 10:29:45.566119137 +1000 -@@ -12,7 +12,7 @@ - - # printf %016s is not portable for 0-padding, has to be a digit. - # so we're stuck disassembling it. --hash=$(git log -1 --format="%H" HEAD) -+hash="1706a37eb84ec252aea77bccebad3e48448534ad" - hash=${hash#g} - hash=${hash:0:10} - echo "$hash" diff --git a/dev-lang/scala/files/scala-2.11.2-no-git.patch b/dev-lang/scala/files/scala-2.11.2-no-git.patch index 87dbb8e4c8e3..56dd69a24b22 100644 --- a/dev-lang/scala/files/scala-2.11.2-no-git.patch +++ b/dev-lang/scala/files/scala-2.11.2-no-git.patch @@ -1,5 +1,5 @@ ---- scala-2.11.2-orig/tools/get-scala-commit-date 2014-07-21 17:50:18.000000000 +1000 -+++ scala-2.11.2/tools/get-scala-commit-date 2014-10-04 18:33:48.729779264 +1000 +--- a/tools/get-scala-commit-date ++++ b/tools/get-scala-commit-date @@ -10,8 +10,8 @@ [[ $# -eq 0 ]] || cd "$1" @@ -11,8 +11,8 @@ # 20120324 echo "${lastcommitdate//-/}-${lastcommithours//:/}" ---- scala-2.11.2-orig/tools/get-scala-commit-sha 2014-07-21 17:50:18.000000000 +1000 -+++ scala-2.11.2/tools/get-scala-commit-sha 2014-10-04 18:34:32.541990564 +1000 +--- a/tools/get-scala-commit-sha ++++ b/tools/get-scala-commit-sha @@ -12,7 +12,7 @@ # printf %016s is not portable for 0-padding, has to be a digit. diff --git a/dev-lang/scala/files/scala-2.11.4-no-git.patch b/dev-lang/scala/files/scala-2.11.4-no-git.patch index 275c140a2a10..f7a78d38c2cf 100644 --- a/dev-lang/scala/files/scala-2.11.4-no-git.patch +++ b/dev-lang/scala/files/scala-2.11.4-no-git.patch @@ -1,5 +1,5 @@ ---- scala-2.11.4-orig/tools/get-scala-commit-date 2014-10-23 20:06:36.000000000 +1100 -+++ scala-2.11.4/tools/get-scala-commit-date 2014-11-26 21:54:26.064081533 +1100 +--- a/tools/get-scala-commit-date ++++ b/tools/get-scala-commit-date @@ -10,8 +10,8 @@ [[ $# -eq 0 ]] || cd "$1" @@ -11,8 +11,8 @@ # 20120324 echo "${lastcommitdate//-/}-${lastcommithours//:/}" ---- scala-2.11.4-orig/tools/get-scala-commit-sha 2014-10-23 20:06:36.000000000 +1100 -+++ scala-2.11.4/tools/get-scala-commit-sha 2014-11-26 21:55:12.248629566 +1100 +--- a/tools/get-scala-commit-sha ++++ b/tools/get-scala-commit-sha @@ -12,7 +12,7 @@ # printf %016s is not portable for 0-padding, has to be a digit. diff --git a/dev-lang/scala/files/scala-2.11.6-no-git.patch b/dev-lang/scala/files/scala-2.11.6-no-git.patch index 231632a3b177..4bc7b7f9fae5 100644 --- a/dev-lang/scala/files/scala-2.11.6-no-git.patch +++ b/dev-lang/scala/files/scala-2.11.6-no-git.patch @@ -1,5 +1,5 @@ ---- scala-2.11.6-orig/tools/get-scala-commit-date 2015-02-25 12:22:22.000000000 +1100 -+++ scala-2.11.6/tools/get-scala-commit-date 2015-04-17 20:32:27.899791213 +1000 +--- a/tools/get-scala-commit-date ++++ b/tools/get-scala-commit-date @@ -10,8 +10,8 @@ [[ $# -eq 0 ]] || cd "$1" @@ -11,8 +11,8 @@ # 20120324 echo "${lastcommitdate//-/}-${lastcommithours//:/}" ---- scala-2.11.6-orig/tools/get-scala-commit-sha 2015-02-25 12:22:22.000000000 +1100 -+++ scala-2.11.6/tools/get-scala-commit-sha 2015-04-17 20:32:03.655808474 +1000 +--- a/tools/get-scala-commit-sha ++++ b/tools/get-scala-commit-sha @@ -12,7 +12,7 @@ # printf %016s is not portable for 0-padding, has to be a digit. diff --git a/dev-lang/scala/files/scala-2.11.7-no-git.patch b/dev-lang/scala/files/scala-2.11.7-no-git.patch index ea337b23849b..f8ca464002e0 100644 --- a/dev-lang/scala/files/scala-2.11.7-no-git.patch +++ b/dev-lang/scala/files/scala-2.11.7-no-git.patch @@ -1,5 +1,5 @@ ---- scala-2.11.7-orig/tools/get-scala-commit-date 2015-06-23 04:27:36.000000000 +1000 -+++ scala-2.11.7/tools/get-scala-commit-date 2015-07-04 11:53:24.696520666 +1000 +--- a/tools/get-scala-commit-date ++++ b/tools/get-scala-commit-date @@ -10,8 +10,8 @@ [[ $# -eq 0 ]] || cd "$1" @@ -11,8 +11,8 @@ # 20120324 echo "${lastcommitdate//-/}-${lastcommithours//:/}" ---- scala-2.11.7-orig/tools/get-scala-commit-sha 2015-06-23 04:27:36.000000000 +1000 -+++ scala-2.11.7/tools/get-scala-commit-sha 2015-07-04 11:51:15.598526730 +1000 +--- a/tools/get-scala-commit-sha ++++ b/tools/get-scala-commit-sha @@ -12,7 +12,7 @@ # printf %016s is not portable for 0-padding, has to be a digit. diff --git a/dev-lang/scala/files/scala-2.11.8-no-git.patch b/dev-lang/scala/files/scala-2.11.8-no-git.patch index b1012626c525..b577dcbc8df3 100644 --- a/dev-lang/scala/files/scala-2.11.8-no-git.patch +++ b/dev-lang/scala/files/scala-2.11.8-no-git.patch @@ -1,5 +1,5 @@ ---- scala-2.11.8-orig/tools/get-scala-commit-date 2016-03-04 21:57:12.000000000 +1100 -+++ scala-2.11.8/tools/get-scala-commit-date 2016-09-16 10:29:09.215240534 +1000 +--- a/tools/get-scala-commit-date ++++ b/tools/get-scala-commit-date @@ -10,8 +10,8 @@ [[ $# -eq 0 ]] || cd "$1" @@ -11,8 +11,8 @@ # 20120324 echo "${lastcommitdate//-/}-${lastcommithours//:/}" ---- scala-2.11.8-orig/tools/get-scala-commit-sha 2016-03-04 21:57:12.000000000 +1100 -+++ scala-2.11.8/tools/get-scala-commit-sha 2016-09-16 10:29:45.566119137 +1000 +--- a/tools/get-scala-commit-sha ++++ b/tools/get-scala-commit-sha @@ -12,7 +12,7 @@ # printf %016s is not portable for 0-padding, has to be a digit. diff --git a/dev-lang/scala/files/scala-2.12.1-no-git.patch b/dev-lang/scala/files/scala-2.12.1-no-git.patch index f5439e35aadc..94cf149da7b6 100644 --- a/dev-lang/scala/files/scala-2.12.1-no-git.patch +++ b/dev-lang/scala/files/scala-2.12.1-no-git.patch @@ -1,5 +1,5 @@ ---- scala-2.12.1-orig/tools/get-scala-commit-date 2016-12-05 20:45:09.000000000 +1100 -+++ scala-2.12.1/tools/get-scala-commit-date 2016-12-27 16:41:41.695942033 +1100 +--- a/tools/get-scala-commit-date ++++ b/tools/get-scala-commit-date @@ -10,13 +10,8 @@ [[ $# -eq 0 ]] || cd "$1" @@ -16,8 +16,8 @@ # 20120324 echo "${lastcommitdate//-/}-${lastcommithours//:/}" ---- scala-2.12.1-orig/tools/get-scala-commit-sha 2016-12-05 20:45:09.000000000 +1100 -+++ scala-2.12.1/tools/get-scala-commit-sha 2016-12-27 16:44:07.393422207 +1100 +--- a/tools/get-scala-commit-sha ++++ b/tools/get-scala-commit-sha @@ -10,13 +10,7 @@ [[ $# -eq 0 ]] || cd "$1" diff --git a/dev-lang/scala/files/scala-2.12.1-runner-script.patch b/dev-lang/scala/files/scala-2.12.1-runner-script.patch index 9115a9810f67..d622e651ef8f 100644 --- a/dev-lang/scala/files/scala-2.12.1-runner-script.patch +++ b/dev-lang/scala/files/scala-2.12.1-runner-script.patch @@ -1,5 +1,5 @@ ---- scala-2.12.1-orig/src/compiler/scala/tools/ant/templates/tool-unix.tmpl 2016-12-05 20:45:09.000000000 +1100 -+++ scala-2.12.1/src/compiler/scala/tools/ant/templates/tool-unix.tmpl 2016-12-28 11:46:29.120052198 +1100 +--- a/src/compiler/scala/tools/ant/templates/tool-unix.tmpl ++++ b/src/compiler/scala/tools/ant/templates/tool-unix.tmpl @@ -197,14 +197,11 @@ # to java to suppress "." from materializing. if [[ "$usebootcp" == "true" ]]; then diff --git a/dev-lang/scala/files/scala-2.12.2-no-git.patch b/dev-lang/scala/files/scala-2.12.2-no-git.patch index 1c09bf6ba866..5c921270bd50 100644 --- a/dev-lang/scala/files/scala-2.12.2-no-git.patch +++ b/dev-lang/scala/files/scala-2.12.2-no-git.patch @@ -1,5 +1,5 @@ ---- scala-2.12.2-orig/project/VersionUtil.scala 2017-04-13 02:16:08.000000000 +1000 -+++ scala-2.12.2/project/VersionUtil.scala 2017-05-04 23:45:50.715285243 +1000 +--- a/project/VersionUtil.scala ++++ b/project/VersionUtil.scala @@ -80,18 +80,8 @@ val (dateObj, sha) = { diff --git a/dev-lang/scala/files/scala-2.12.4-no-git.patch b/dev-lang/scala/files/scala-2.12.4-no-git.patch index 04e620bcee26..0114e1d42b9e 100644 --- a/dev-lang/scala/files/scala-2.12.4-no-git.patch +++ b/dev-lang/scala/files/scala-2.12.4-no-git.patch @@ -1,5 +1,5 @@ ---- scala-2.12.4-orig/project/VersionUtil.scala 2017-10-11 09:05:11.000000000 +1100 -+++ scala-2.12.4/project/VersionUtil.scala 2018-01-29 15:58:57.205758665 +1100 +--- a/project/VersionUtil.scala ++++ b/project/VersionUtil.scala @@ -2,7 +2,7 @@ import sbt.{stringToProcess => _, _} diff --git a/dev-lang/scala/scala-2.11.1-r2.ebuild b/dev-lang/scala/scala-2.11.1-r2.ebuild index 790709d5036d..e2bdb4138ba4 100644 --- a/dev-lang/scala/scala-2.11.1-r2.ebuild +++ b/dev-lang/scala/scala-2.11.1-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="5" @@ -129,7 +129,7 @@ java_prepare() { cp -p "${DISTDIR}/${g}" "${S}/${j#${BURI}/*/}" || die done # gentoo patch (by gienah) to stop it calling git log in the build - epatch "${FILESDIR}/${P}-no-git.patch" + epatch "${FILESDIR}/${PN}-2.11.1-no-git.patch" # Note: to bump scala, some things to try are: # 1. update all the sha1s in JURI # 2. remove the https://dev.gentoo.org/~gienah/snapshots/${P}-maven-deps.tar.gz from SRC_URI diff --git a/dev-lang/scala/scala-2.11.11.ebuild b/dev-lang/scala/scala-2.11.11.ebuild index d0bce664a497..9809a7fcfcb2 100644 --- a/dev-lang/scala/scala-2.11.11.ebuild +++ b/dev-lang/scala/scala-2.11.11.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="5" @@ -131,7 +131,7 @@ java_prepare() { cp -p "${DISTDIR}/${g}" "${S}/${j#${BURI}/*/}" || die done # gentoo patch (by gienah) to stop it calling git log in the build - epatch "${FILESDIR}/${P}-no-git.patch" + epatch "${FILESDIR}/${PN}-2.11.8-no-git.patch" # Note: to bump scala, some things to try are: # 1. update all the sha1s in JURI # 2. remove the https://dev.gentoo.org/~gienah/snapshots/${P}-maven-deps.tar.gz from SRC_URI diff --git a/dev-lang/scala/scala-2.11.2-r2.ebuild b/dev-lang/scala/scala-2.11.2-r2.ebuild index ffdaa3e3ca82..200cda5accde 100644 --- a/dev-lang/scala/scala-2.11.2-r2.ebuild +++ b/dev-lang/scala/scala-2.11.2-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="5" @@ -129,7 +129,7 @@ java_prepare() { cp -p "${DISTDIR}/${g}" "${S}/${j#${BURI}/*/}" || die done # gentoo patch (by gienah) to stop it calling git log in the build - epatch "${FILESDIR}/${P}-no-git.patch" + epatch "${FILESDIR}/${PN}-2.11.2-no-git.patch" # Note: to bump scala, some things to try are: # 1. update all the sha1s in JURI # 2. remove the https://dev.gentoo.org/~gienah/snapshots/${P}-maven-deps.tar.gz from SRC_URI diff --git a/dev-lang/scala/scala-2.11.4-r1.ebuild b/dev-lang/scala/scala-2.11.4-r1.ebuild index 067a60efc007..5ff29fa215e6 100644 --- a/dev-lang/scala/scala-2.11.4-r1.ebuild +++ b/dev-lang/scala/scala-2.11.4-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="5" @@ -129,7 +129,7 @@ java_prepare() { cp -p "${DISTDIR}/${g}" "${S}/${j#${BURI}/*/}" || die done # gentoo patch (by gienah) to stop it calling git log in the build - epatch "${FILESDIR}/${P}-no-git.patch" + epatch "${FILESDIR}/${PN}-2.11.4-no-git.patch" # Note: to bump scala, some things to try are: # 1. update all the sha1s in JURI # 2. remove the https://dev.gentoo.org/~gienah/snapshots/${P}-maven-deps.tar.gz from SRC_URI diff --git a/dev-lang/scala/scala-2.11.4-r2.ebuild b/dev-lang/scala/scala-2.11.4-r2.ebuild index 2ce90ddd329c..6015a9c1b7c5 100644 --- a/dev-lang/scala/scala-2.11.4-r2.ebuild +++ b/dev-lang/scala/scala-2.11.4-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="5" @@ -129,7 +129,7 @@ java_prepare() { cp -p "${DISTDIR}/${g}" "${S}/${j#${BURI}/*/}" || die done # gentoo patch (by gienah) to stop it calling git log in the build - epatch "${FILESDIR}/${P}-no-git.patch" + epatch "${FILESDIR}/${PN}-2.11.4-no-git.patch" # Note: to bump scala, some things to try are: # 1. update all the sha1s in JURI # 2. remove the https://dev.gentoo.org/~gienah/snapshots/${P}-maven-deps.tar.gz from SRC_URI diff --git a/dev-lang/scala/scala-2.11.6-r1.ebuild b/dev-lang/scala/scala-2.11.6-r1.ebuild index 16f6ccbb8cfe..b31e50091cd4 100644 --- a/dev-lang/scala/scala-2.11.6-r1.ebuild +++ b/dev-lang/scala/scala-2.11.6-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="5" @@ -129,7 +129,7 @@ java_prepare() { cp -p "${DISTDIR}/${g}" "${S}/${j#${BURI}/*/}" || die done # gentoo patch (by gienah) to stop it calling git log in the build - epatch "${FILESDIR}/${P}-no-git.patch" + epatch "${FILESDIR}/${PN}-2.11.6-no-git.patch" # Note: to bump scala, some things to try are: # 1. update all the sha1s in JURI # 2. remove the https://dev.gentoo.org/~gienah/snapshots/${P}-maven-deps.tar.gz from SRC_URI diff --git a/dev-lang/scala/scala-2.11.7-r1.ebuild b/dev-lang/scala/scala-2.11.7-r1.ebuild index a0adcc1965c3..25ec70aafff7 100644 --- a/dev-lang/scala/scala-2.11.7-r1.ebuild +++ b/dev-lang/scala/scala-2.11.7-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="5" @@ -129,7 +129,7 @@ java_prepare() { cp -p "${DISTDIR}/${g}" "${S}/${j#${BURI}/*/}" || die done # gentoo patch (by gienah) to stop it calling git log in the build - epatch "${FILESDIR}/${P}-no-git.patch" + epatch "${FILESDIR}/${PN}-2.11.7-no-git.patch" # Note: to bump scala, some things to try are: # 1. update all the sha1s in JURI # 2. remove the https://dev.gentoo.org/~gienah/snapshots/${P}-maven-deps.tar.gz from SRC_URI diff --git a/dev-lang/scala/scala-2.11.8.ebuild b/dev-lang/scala/scala-2.11.8.ebuild index 140be797d660..ae3518042cf2 100644 --- a/dev-lang/scala/scala-2.11.8.ebuild +++ b/dev-lang/scala/scala-2.11.8.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="5" @@ -129,7 +129,7 @@ java_prepare() { cp -p "${DISTDIR}/${g}" "${S}/${j#${BURI}/*/}" || die done # gentoo patch (by gienah) to stop it calling git log in the build - epatch "${FILESDIR}/${P}-no-git.patch" + epatch "${FILESDIR}/${PN}-2.11.8-no-git.patch" # Note: to bump scala, some things to try are: # 1. update all the sha1s in JURI # 2. remove the https://dev.gentoo.org/~gienah/snapshots/${P}-maven-deps.tar.gz from SRC_URI diff --git a/dev-lang/scala/scala-2.12.1.ebuild b/dev-lang/scala/scala-2.12.1.ebuild index 38b815fd3f62..f38b2a17af21 100644 --- a/dev-lang/scala/scala-2.12.1.ebuild +++ b/dev-lang/scala/scala-2.12.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="6" @@ -134,7 +134,7 @@ src_prepare() { cp -p "${DISTDIR}/${g}" "${S}/${j#${BURI}/*/}" || die done # gentoo patch (by gienah) to stop it calling git log in the build - eapply "${FILESDIR}/${P}-no-git.patch" + eapply "${FILESDIR}/${PN}-2.12.1-no-git.patch" # https://issues.scala-lang.org/browse/SI-10098 eapply "${FILESDIR}/${PN}-2.12.1-runner-script.patch" diff --git a/dev-lang/scala/scala-2.12.2.ebuild b/dev-lang/scala/scala-2.12.2.ebuild index 4670aac74258..838d1769cc1e 100644 --- a/dev-lang/scala/scala-2.12.2.ebuild +++ b/dev-lang/scala/scala-2.12.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="6" @@ -135,7 +135,7 @@ src_prepare() { done # gentoo patch (by gienah) to stop it calling git log in the build - eapply "${FILESDIR}/${P}-no-git.patch" + eapply "${FILESDIR}/${PN}-2.12.2-no-git.patch" local SBT_PVR="$(java-config --query=PVR --package=sbt)" sed -e "s@sbt.version=0.13.11@sbt.version=${SBT_PVR}@" \ diff --git a/dev-lang/scala/scala-2.12.4.ebuild b/dev-lang/scala/scala-2.12.4.ebuild index 062f48a8746e..767fdd498239 100644 --- a/dev-lang/scala/scala-2.12.4.ebuild +++ b/dev-lang/scala/scala-2.12.4.ebuild @@ -134,7 +134,7 @@ src_prepare() { done # gentoo patch (by gienah) to stop it calling git log in the build - eapply "${FILESDIR}/${P}-no-git.patch" + eapply "${FILESDIR}/${PN}-2.12.4-no-git.patch" local SBT_PVR="$(java-config --query=PVR --package=sbt)" sed -e "s@sbt.version=0.13.11@sbt.version=${SBT_PVR}@" \ diff --git a/dev-lang/srf/srf-1.0-r1.ebuild b/dev-lang/srf/srf-1.0-r1.ebuild deleted file mode 100644 index 62eaec12c790..000000000000 --- a/dev-lang/srf/srf-1.0-r1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils - -DESCRIPTION="The Simple Recursive Functions programming language" -HOMEPAGE="http://www.stratigery.com/srf.html" -SRC_URI="http://www.stratigery.com/srf.html/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x86 ~x86-linux ~ppc-macos ~amd64" -IUSE="" - -DEPEND=" - sys-devel/flex - virtual/yacc" -RDEPEND="" - -src_prepare() { - # Remove CVS directory Bug#371821 - ecvs_clean -} - -src_install() { - dobin srf rfunc/rfunc - doman srf.1 - dohtml srf.html - dodoc README - docinto examples - dodoc examples/* -} diff --git a/dev-lang/swi-prolog/Manifest b/dev-lang/swi-prolog/Manifest index cdc6d6e764b3..5b1fd9650958 100644 --- a/dev-lang/swi-prolog/Manifest +++ b/dev-lang/swi-prolog/Manifest @@ -3,14 +3,8 @@ DIST swi-prolog-6.6.6-gentoo-patchset-0.tar.gz 1590 BLAKE2B 0d214015690f62c2b792 DIST swi-prolog-7.2.3-gentoo-patchset-1.tar.gz 1875 BLAKE2B a3ff00f596cf5af67f9afb6d376dce70fbb56aa544acbf7b7c14639c11bd9cd77c5080617976245021844fba266c781f913dfc96b2f50b57703e498ca7941ad4 SHA512 3506f4168d52f7d3539cd753c5153750df8c3239b78ffac1784c634b585d5fb0c825700e77abc9c1f467af71473ae1861eef629ebdf76b7c783d276c393f40fc DIST swi-prolog-7.4.2-gentoo-patchset-3.tar.gz 3256 BLAKE2B d7997d7307db738f0948a89f5e1cee195be4424737e50df915a293c7cb1b3bc1ce09ebd372e8c5f24c95df7335676f12cdc04749de25396eac71471704cfc579 SHA512 bc1b408e311d10ab59fa221bf5ef3d3cb1003a3edcdd13fd000cbc647117458e1f130e960cc37968481ccc2047529ca128159fac8e0ee75114022ed439905cce DIST swipl-7.2.3.tar.gz 16192142 BLAKE2B 680047a4cbb7d113e7c232f58dcd45c8739dd82ca622de70c539930a2daf208faa07b49c67f19248e29ad1a7539abc815c50c64ca0b814a2b42284bf501956a6 SHA512 da27a6b171d3b471401f1a91e86a4dbe98973d8a1db8c72aa27e452311d08b893b01a1de8f9f4dafcdac460774b4ea980050256d37284546941e1bdf84f8cd7b -DIST swipl-7.4.1.tar.gz 16498678 BLAKE2B 23889a9c9d25079f53f777ced13c293bb4ed5bcabf8bbe6f97cef674849368808d7d3321bbad1e3bf316c52eeabe5fb98aad3d49df9ff34b018685577958dcda SHA512 a3e49cc43aed05808901860fe302711d2850b23740a987d1071822d7b4888aca30a8b5f7c94e1e7191057a031f45adeedb0fbff9139d0294e6ec07032da6798d DIST swipl-7.4.2.tar.gz 16496738 BLAKE2B a8f45c4277e48c0aa38f8b278b466dcb9e0a776325a9ed9e08c252660671d3ee0ee441978394682276b3fb9b0eca73ad10e02aba4671630bef0a1e8f813dd3c5 SHA512 5b526d4f079e7a36184f871bb7341330bcadaeee2a69af981fbcad71ae76c77331b1f157174ac2b31d96e069dc530afa86c024de6709edd9dc8baee3b4ebffb3 -DIST swipl-7.6.0.tar.gz 16763479 BLAKE2B 6262f213a918bea1f2ea250df791db4b0675b084ed8b78b4164a31a4a028bb86dd64154dc77aa4f111f2fb43ba645044c232e7213c7d3d00cff4892d20cdfce1 SHA512 4c9a857bcb612361e8248a39616e07fe36d8b68e1099e00917320a0177b454bc13f89f32fee1d961a1facd46bef3814f717dbaf12ab4f00ca8ea313242feb8bf -DIST swipl-7.6.1.tar.gz 16764536 BLAKE2B a493b103d9d6206db5a6c895ec1ff6237a122dd611a79803218a46e5611812fcdcf794b887018d4f7bea4d03315581234f99e8cb1a57d11ca502454666b418c4 SHA512 60b6f37b7449941b31ea1ca20372dadcd27585611c8040bb9155fd0c2e3802c554039135e3a084ed56ff9b20842ee607dcaa425afe55421bba00ee1c6cd169a4 -DIST swipl-7.6.2.tar.gz 16765119 BLAKE2B 242d093d7525aa9beeab28ca5cd10080490a93ecc18b62ff945b9d59266aa8bc31a66065b1742b76f336ee5af33994a3c41b0009665f2e29d83efa03fc5d3041 SHA512 9d93cdf44bbb9628cee42eae562ee945202ed0d454f9e433247a0b9b49eee070d3a76f7ceff002c4d13d15720e40e6860adc19581906b8b8ecaac3094192ab5a DIST swipl-7.6.3.tar.gz 16772590 BLAKE2B 644be801e290ec9d949a9b7462256a35e11cf9afd62d0b62c315e3620a3943809f58698a23f279454e00299f7b7f7b91e8d9694a139e8c424cb2f83a4efc7a52 SHA512 d84af1a565935af9934c6b75192bb2dd87388ee8fe793ade35d5549a95ec5eb83da6b10508766e795f88393fededea4ec7a3a0c2f0f685d96ab615e171d7d1f4 DIST swipl-7.6.4.tar.gz 16777875 BLAKE2B 94409966362e649f4748b94b4ec25415bb827c7742aa39453d8e37db4ce992a65ad2d054ded4e651f2a9abe3a9438285bc9c9c895437c087ae6cf88f4afae9ca SHA512 f0ed16e4f1436115651c38a0bb37008d0dadad5a19b0f09894fcfc51dd3d429f86488e89cce00788c3c36cc2f0cd2957f92df47d5441133a6f8ea9d91ca5470f DIST swipl-7.7.10.tar.gz 16800970 BLAKE2B c9d8904734bb5a6d20adad8203cec6682e9bd97a343d887d1c03dfb735f32e5794ab0631a76e69fe5f0c7d2e76cd21be06471c7df6e4bc585882b7de1308ec70 SHA512 55e0b129424c2ba0f7a8151b85eaf3de6ce7e16ed01626fae245eb0ee754dcfa7bfbd3a30d00da7e2df72b8d2899e5354900e27b47ffe0401bc26a0b594f9d30 DIST swipl-7.7.11.tar.gz 16935711 BLAKE2B 5ccac7b91ef35d132451b101a53b9977067e28d4239ecf25185e4140d728a711a8fd9dfe73bf51c47a2935c51637c0ad61780997e0b9fa13e6298d815c46071a SHA512 28bffdc7d7c431aa59a996faddac941024d3923c22793b890938475f041e2d40d9218b10779e5ad01c91093234dfd21ea3339756950dd8401adeb5783c3e3aa3 -DIST swipl-7.7.8.tar.gz 16791278 BLAKE2B 6a2f27c02c5f2a4247b44961eb438e579be901a8badac3cf238adb63fdd1b13bf2400993bac1af1e509476b40b158a0aa6d66e4e0440eb67f745a33580266b47 SHA512 007b683d56d1ee3d5f5637819879141bae9d5a8738a613ed93a3a62a7a43674de39d0e1a3c1f6112fd6f9ab998e5f4bfed8b1abba7d95ceec16eaba73a627dee -DIST swipl-7.7.9.tar.gz 16794383 BLAKE2B edb99cd235529de319557d9126e459b5c7586517bcafd6e9a8125a4acf0fea1252a4506eae359604156c57af05c1924b9de2e2a3e79573f7e446e014ae55e1c6 SHA512 d93f0a97c4710ff396514f9bbf45dd09faddf3db528563f65cf0a93ae0a8400c603cb13d0707dbf70ffb62f0c981e6823c3c6487c1d5600620fd551c877f6b01 diff --git a/dev-lang/swi-prolog/swi-prolog-7.4.1.ebuild b/dev-lang/swi-prolog/swi-prolog-7.4.1.ebuild deleted file mode 100644 index 8c3294b16729..000000000000 --- a/dev-lang/swi-prolog/swi-prolog-7.4.1.ebuild +++ /dev/null @@ -1,144 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils flag-o-matic java-pkg-opt-2 multilib - -PATCHSET_VER="0" - -DESCRIPTION="free, small, and standard compliant Prolog compiler" -HOMEPAGE="http://www.swi-prolog.org/" -SRC_URI="http://www.swi-prolog.org/download/stable/src/swipl-${PV}.tar.gz" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" -IUSE="archive berkdb debug doc +gmp hardened java +libedit libressl minimal odbc readline ssl static-libs test uuid zlib X" - -RDEPEND="sys-libs/ncurses:= - archive? ( app-arch/libarchive ) - berkdb? ( >=sys-libs/db-4:= ) - zlib? ( sys-libs/zlib ) - odbc? ( dev-db/unixODBC ) - readline? ( sys-libs/readline:= ) - libedit? ( dev-libs/libedit ) - gmp? ( dev-libs/gmp:0 ) - ssl? ( - !libressl? ( dev-libs/openssl:0 ) - libressl? ( dev-libs/libressl ) - ) - java? ( >=virtual/jdk-1.5:= ) - uuid? ( dev-libs/ossp-uuid ) - X? ( - virtual/jpeg:0 - x11-libs/libX11 - x11-libs/libXft - x11-libs/libXpm - x11-libs/libXt - x11-libs/libICE - x11-libs/libSM )" - -DEPEND="${RDEPEND} - X? ( x11-proto/xproto ) - java? ( test? ( =dev-java/junit-3.8* ) )" - -S="${WORKDIR}/swipl-${PV}" - -src_prepare() { - EPATCH_FORCE=yes - EPATCH_SUFFIX=patch - if [[ -d "${WORKDIR}"/${PV} ]] ; then - epatch "${WORKDIR}"/${PV} - fi - - if ! use uuid; then - mv packages/clib/uuid.pl packages/clib/uuid.pl.unused || die - fi - - # OSX/Intel ld doesn't like an archive without table of contents - sed -i -e 's/-cru/-scru/' packages/nlp/libstemmer_c/Makefile.pl || die -} - -src_configure() { - append-flags -fno-strict-aliasing - use ppc && append-flags -mno-altivec - use hardened && append-flags -fno-unit-at-a-time - use debug && append-flags -DO_DEBUG - - # ARCH is used in the configure script to figure out host and target - # specific stuff - export ARCH=${CHOST} - - export CC_FOR_BUILD=$(tc-getBUILD_CC) - - cd "${S}"/src || die - econf \ - --libdir="${EPREFIX}"/usr/$(get_libdir) \ - $(use_enable gmp) \ - $(use_enable static-libs static) \ - --enable-shared \ - --enable-custom-flags COFLAGS="${CFLAGS}" - - if ! use minimal ; then - local jpltestconf - if use java && use test ; then - jpltestconf="--with-junit=$(java-config --classpath junit)" - fi - - cd "${S}/packages" || die - econf \ - --libdir="${EPREFIX}"/usr/$(get_libdir) \ - $(use_with archive) \ - $(use_with berkdb bdb ) \ - $(use_with java jpl) \ - ${jpltestconf} \ - $(use_with libedit) \ - $(use_with odbc) \ - $(use_with readline) \ - $(use_with ssl) \ - $(use_with X xpce) \ - $(use_with zlib) \ - COFLAGS='"${CFLAGS}"' - fi -} - -src_compile() { - cd "${S}"/src || die - emake - - if ! use minimal ; then - cd "${S}/packages" || die - emake - ./report-failed || die "Cannot report failed packages" - fi -} - -src_test() { - cd "${S}/src" || die - emake check - - if ! use minimal ; then - unset DISPLAY - cd "${S}/packages" || die - emake \ - USE_PUBLIC_NETWORK_TESTS=false \ - USE_ODBC_TESTS=false \ - check - ./report-failed || die - fi -} - -src_install() { - emake -C src DESTDIR="${D}" install - - if ! use minimal ; then - emake -C packages DESTDIR="${D}" install - if use doc ; then - emake -C packages DESTDIR="${D}" html-install - fi - ./packages/report-failed || die "Cannot report failed packages" - fi - - dodoc ReleaseNotes/relnotes-5.10 INSTALL README.md VERSION -} diff --git a/dev-lang/swi-prolog/swi-prolog-7.6.0.ebuild b/dev-lang/swi-prolog/swi-prolog-7.6.0.ebuild deleted file mode 100644 index ac17db45d196..000000000000 --- a/dev-lang/swi-prolog/swi-prolog-7.6.0.ebuild +++ /dev/null @@ -1,146 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils flag-o-matic java-pkg-opt-2 multilib - -PATCHSET_VER="0" - -DESCRIPTION="free, small, and standard compliant Prolog compiler" -HOMEPAGE="http://www.swi-prolog.org/" -SRC_URI="http://www.swi-prolog.org/download/stable/src/swipl-${PV}.tar.gz" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" -IUSE="archive berkdb debug doc +gmp hardened java +libedit libressl minimal odbc pcre readline ssl static-libs test uuid zlib X" - -RDEPEND="sys-libs/ncurses:= - archive? ( app-arch/libarchive ) - berkdb? ( >=sys-libs/db-4:= ) - zlib? ( sys-libs/zlib ) - odbc? ( dev-db/unixODBC ) - pcre? ( dev-libs/libpcre ) - readline? ( sys-libs/readline:= ) - libedit? ( dev-libs/libedit ) - gmp? ( dev-libs/gmp:0 ) - ssl? ( - !libressl? ( dev-libs/openssl:0 ) - libressl? ( dev-libs/libressl ) - ) - java? ( >=virtual/jdk-1.7:= ) - uuid? ( dev-libs/ossp-uuid ) - X? ( - virtual/jpeg:0 - x11-libs/libX11 - x11-libs/libXft - x11-libs/libXpm - x11-libs/libXt - x11-libs/libICE - x11-libs/libSM )" - -DEPEND="${RDEPEND} - X? ( x11-proto/xproto ) - java? ( test? ( =dev-java/junit-3.8* ) )" - -S="${WORKDIR}/swipl-${PV}" - -src_prepare() { - EPATCH_FORCE=yes - EPATCH_SUFFIX=patch - if [[ -d "${WORKDIR}"/${PV} ]] ; then - epatch "${WORKDIR}"/${PV} - fi - - if ! use uuid; then - mv packages/clib/uuid.pl packages/clib/uuid.pl.unused || die - fi - - # OSX/Intel ld doesn't like an archive without table of contents - sed -i -e 's/-cru/-scru/' packages/nlp/libstemmer_c/Makefile.pl || die -} - -src_configure() { - append-flags -fno-strict-aliasing - use ppc && append-flags -mno-altivec - use hardened && append-flags -fno-unit-at-a-time - use debug && append-flags -DO_DEBUG - - # ARCH is used in the configure script to figure out host and target - # specific stuff - export ARCH=${CHOST} - - export CC_FOR_BUILD=$(tc-getBUILD_CC) - - cd "${S}"/src || die - econf \ - --libdir="${EPREFIX}"/usr/$(get_libdir) \ - $(use_enable gmp) \ - $(use_enable static-libs static) \ - --enable-shared \ - --enable-custom-flags COFLAGS="${CFLAGS}" - - if ! use minimal ; then - local jpltestconf - if use java && use test ; then - jpltestconf="--with-junit=$(java-config --classpath junit)" - fi - - cd "${S}/packages" || die - econf \ - --libdir="${EPREFIX}"/usr/$(get_libdir) \ - $(use_with archive) \ - $(use_with berkdb bdb ) \ - $(use_with java jpl) \ - ${jpltestconf} \ - $(use_with libedit) \ - $(use_with pcre) \ - $(use_with odbc) \ - $(use_with readline) \ - $(use_with ssl) \ - $(use_with X xpce) \ - $(use_with zlib) \ - COFLAGS='"${CFLAGS}"' - fi -} - -src_compile() { - cd "${S}"/src || die - emake - - if ! use minimal ; then - cd "${S}/packages" || die - emake - ./report-failed || die "Cannot report failed packages" - fi -} - -src_test() { - cd "${S}/src" || die - emake check - - if ! use minimal ; then - unset DISPLAY - cd "${S}/packages" || die - emake \ - USE_PUBLIC_NETWORK_TESTS=false \ - USE_ODBC_TESTS=false \ - check - ./report-failed || die - fi -} - -src_install() { - emake -C src DESTDIR="${D}" install - - if ! use minimal ; then - emake -C packages DESTDIR="${D}" install - if use doc ; then - emake -C packages DESTDIR="${D}" html-install - fi - ./packages/report-failed || die "Cannot report failed packages" - fi - - dodoc ReleaseNotes/relnotes-5.10 INSTALL README.md VERSION -} diff --git a/dev-lang/swi-prolog/swi-prolog-7.6.1.ebuild b/dev-lang/swi-prolog/swi-prolog-7.6.1.ebuild deleted file mode 100644 index ac17db45d196..000000000000 --- a/dev-lang/swi-prolog/swi-prolog-7.6.1.ebuild +++ /dev/null @@ -1,146 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils flag-o-matic java-pkg-opt-2 multilib - -PATCHSET_VER="0" - -DESCRIPTION="free, small, and standard compliant Prolog compiler" -HOMEPAGE="http://www.swi-prolog.org/" -SRC_URI="http://www.swi-prolog.org/download/stable/src/swipl-${PV}.tar.gz" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" -IUSE="archive berkdb debug doc +gmp hardened java +libedit libressl minimal odbc pcre readline ssl static-libs test uuid zlib X" - -RDEPEND="sys-libs/ncurses:= - archive? ( app-arch/libarchive ) - berkdb? ( >=sys-libs/db-4:= ) - zlib? ( sys-libs/zlib ) - odbc? ( dev-db/unixODBC ) - pcre? ( dev-libs/libpcre ) - readline? ( sys-libs/readline:= ) - libedit? ( dev-libs/libedit ) - gmp? ( dev-libs/gmp:0 ) - ssl? ( - !libressl? ( dev-libs/openssl:0 ) - libressl? ( dev-libs/libressl ) - ) - java? ( >=virtual/jdk-1.7:= ) - uuid? ( dev-libs/ossp-uuid ) - X? ( - virtual/jpeg:0 - x11-libs/libX11 - x11-libs/libXft - x11-libs/libXpm - x11-libs/libXt - x11-libs/libICE - x11-libs/libSM )" - -DEPEND="${RDEPEND} - X? ( x11-proto/xproto ) - java? ( test? ( =dev-java/junit-3.8* ) )" - -S="${WORKDIR}/swipl-${PV}" - -src_prepare() { - EPATCH_FORCE=yes - EPATCH_SUFFIX=patch - if [[ -d "${WORKDIR}"/${PV} ]] ; then - epatch "${WORKDIR}"/${PV} - fi - - if ! use uuid; then - mv packages/clib/uuid.pl packages/clib/uuid.pl.unused || die - fi - - # OSX/Intel ld doesn't like an archive without table of contents - sed -i -e 's/-cru/-scru/' packages/nlp/libstemmer_c/Makefile.pl || die -} - -src_configure() { - append-flags -fno-strict-aliasing - use ppc && append-flags -mno-altivec - use hardened && append-flags -fno-unit-at-a-time - use debug && append-flags -DO_DEBUG - - # ARCH is used in the configure script to figure out host and target - # specific stuff - export ARCH=${CHOST} - - export CC_FOR_BUILD=$(tc-getBUILD_CC) - - cd "${S}"/src || die - econf \ - --libdir="${EPREFIX}"/usr/$(get_libdir) \ - $(use_enable gmp) \ - $(use_enable static-libs static) \ - --enable-shared \ - --enable-custom-flags COFLAGS="${CFLAGS}" - - if ! use minimal ; then - local jpltestconf - if use java && use test ; then - jpltestconf="--with-junit=$(java-config --classpath junit)" - fi - - cd "${S}/packages" || die - econf \ - --libdir="${EPREFIX}"/usr/$(get_libdir) \ - $(use_with archive) \ - $(use_with berkdb bdb ) \ - $(use_with java jpl) \ - ${jpltestconf} \ - $(use_with libedit) \ - $(use_with pcre) \ - $(use_with odbc) \ - $(use_with readline) \ - $(use_with ssl) \ - $(use_with X xpce) \ - $(use_with zlib) \ - COFLAGS='"${CFLAGS}"' - fi -} - -src_compile() { - cd "${S}"/src || die - emake - - if ! use minimal ; then - cd "${S}/packages" || die - emake - ./report-failed || die "Cannot report failed packages" - fi -} - -src_test() { - cd "${S}/src" || die - emake check - - if ! use minimal ; then - unset DISPLAY - cd "${S}/packages" || die - emake \ - USE_PUBLIC_NETWORK_TESTS=false \ - USE_ODBC_TESTS=false \ - check - ./report-failed || die - fi -} - -src_install() { - emake -C src DESTDIR="${D}" install - - if ! use minimal ; then - emake -C packages DESTDIR="${D}" install - if use doc ; then - emake -C packages DESTDIR="${D}" html-install - fi - ./packages/report-failed || die "Cannot report failed packages" - fi - - dodoc ReleaseNotes/relnotes-5.10 INSTALL README.md VERSION -} diff --git a/dev-lang/swi-prolog/swi-prolog-7.6.2.ebuild b/dev-lang/swi-prolog/swi-prolog-7.6.2.ebuild deleted file mode 100644 index ac17db45d196..000000000000 --- a/dev-lang/swi-prolog/swi-prolog-7.6.2.ebuild +++ /dev/null @@ -1,146 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils flag-o-matic java-pkg-opt-2 multilib - -PATCHSET_VER="0" - -DESCRIPTION="free, small, and standard compliant Prolog compiler" -HOMEPAGE="http://www.swi-prolog.org/" -SRC_URI="http://www.swi-prolog.org/download/stable/src/swipl-${PV}.tar.gz" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" -IUSE="archive berkdb debug doc +gmp hardened java +libedit libressl minimal odbc pcre readline ssl static-libs test uuid zlib X" - -RDEPEND="sys-libs/ncurses:= - archive? ( app-arch/libarchive ) - berkdb? ( >=sys-libs/db-4:= ) - zlib? ( sys-libs/zlib ) - odbc? ( dev-db/unixODBC ) - pcre? ( dev-libs/libpcre ) - readline? ( sys-libs/readline:= ) - libedit? ( dev-libs/libedit ) - gmp? ( dev-libs/gmp:0 ) - ssl? ( - !libressl? ( dev-libs/openssl:0 ) - libressl? ( dev-libs/libressl ) - ) - java? ( >=virtual/jdk-1.7:= ) - uuid? ( dev-libs/ossp-uuid ) - X? ( - virtual/jpeg:0 - x11-libs/libX11 - x11-libs/libXft - x11-libs/libXpm - x11-libs/libXt - x11-libs/libICE - x11-libs/libSM )" - -DEPEND="${RDEPEND} - X? ( x11-proto/xproto ) - java? ( test? ( =dev-java/junit-3.8* ) )" - -S="${WORKDIR}/swipl-${PV}" - -src_prepare() { - EPATCH_FORCE=yes - EPATCH_SUFFIX=patch - if [[ -d "${WORKDIR}"/${PV} ]] ; then - epatch "${WORKDIR}"/${PV} - fi - - if ! use uuid; then - mv packages/clib/uuid.pl packages/clib/uuid.pl.unused || die - fi - - # OSX/Intel ld doesn't like an archive without table of contents - sed -i -e 's/-cru/-scru/' packages/nlp/libstemmer_c/Makefile.pl || die -} - -src_configure() { - append-flags -fno-strict-aliasing - use ppc && append-flags -mno-altivec - use hardened && append-flags -fno-unit-at-a-time - use debug && append-flags -DO_DEBUG - - # ARCH is used in the configure script to figure out host and target - # specific stuff - export ARCH=${CHOST} - - export CC_FOR_BUILD=$(tc-getBUILD_CC) - - cd "${S}"/src || die - econf \ - --libdir="${EPREFIX}"/usr/$(get_libdir) \ - $(use_enable gmp) \ - $(use_enable static-libs static) \ - --enable-shared \ - --enable-custom-flags COFLAGS="${CFLAGS}" - - if ! use minimal ; then - local jpltestconf - if use java && use test ; then - jpltestconf="--with-junit=$(java-config --classpath junit)" - fi - - cd "${S}/packages" || die - econf \ - --libdir="${EPREFIX}"/usr/$(get_libdir) \ - $(use_with archive) \ - $(use_with berkdb bdb ) \ - $(use_with java jpl) \ - ${jpltestconf} \ - $(use_with libedit) \ - $(use_with pcre) \ - $(use_with odbc) \ - $(use_with readline) \ - $(use_with ssl) \ - $(use_with X xpce) \ - $(use_with zlib) \ - COFLAGS='"${CFLAGS}"' - fi -} - -src_compile() { - cd "${S}"/src || die - emake - - if ! use minimal ; then - cd "${S}/packages" || die - emake - ./report-failed || die "Cannot report failed packages" - fi -} - -src_test() { - cd "${S}/src" || die - emake check - - if ! use minimal ; then - unset DISPLAY - cd "${S}/packages" || die - emake \ - USE_PUBLIC_NETWORK_TESTS=false \ - USE_ODBC_TESTS=false \ - check - ./report-failed || die - fi -} - -src_install() { - emake -C src DESTDIR="${D}" install - - if ! use minimal ; then - emake -C packages DESTDIR="${D}" install - if use doc ; then - emake -C packages DESTDIR="${D}" html-install - fi - ./packages/report-failed || die "Cannot report failed packages" - fi - - dodoc ReleaseNotes/relnotes-5.10 INSTALL README.md VERSION -} diff --git a/dev-lang/swi-prolog/swi-prolog-7.7.8.ebuild b/dev-lang/swi-prolog/swi-prolog-7.7.8.ebuild deleted file mode 100644 index b3c8e67bc2e8..000000000000 --- a/dev-lang/swi-prolog/swi-prolog-7.7.8.ebuild +++ /dev/null @@ -1,146 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils flag-o-matic java-pkg-opt-2 multilib - -PATCHSET_VER="0" - -DESCRIPTION="free, small, and standard compliant Prolog compiler" -HOMEPAGE="http://www.swi-prolog.org/" -SRC_URI="http://www.swi-prolog.org/download/devel/src/swipl-${PV}.tar.gz" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" -IUSE="archive berkdb debug doc +gmp hardened java +libedit libressl minimal odbc pcre readline ssl static-libs test uuid zlib X" - -RDEPEND="sys-libs/ncurses:= - archive? ( app-arch/libarchive ) - berkdb? ( >=sys-libs/db-4:= ) - zlib? ( sys-libs/zlib ) - odbc? ( dev-db/unixODBC ) - pcre? ( dev-libs/libpcre ) - readline? ( sys-libs/readline:= ) - libedit? ( dev-libs/libedit ) - gmp? ( dev-libs/gmp:0 ) - ssl? ( - !libressl? ( dev-libs/openssl:0 ) - libressl? ( dev-libs/libressl ) - ) - java? ( >=virtual/jdk-1.7:= ) - uuid? ( dev-libs/ossp-uuid ) - X? ( - virtual/jpeg:0 - x11-libs/libX11 - x11-libs/libXft - x11-libs/libXpm - x11-libs/libXt - x11-libs/libICE - x11-libs/libSM )" - -DEPEND="${RDEPEND} - X? ( x11-proto/xproto ) - java? ( test? ( =dev-java/junit-3.8* ) )" - -S="${WORKDIR}/swipl-${PV}" - -src_prepare() { - EPATCH_FORCE=yes - EPATCH_SUFFIX=patch - if [[ -d "${WORKDIR}"/${PV} ]] ; then - epatch "${WORKDIR}"/${PV} - fi - - if ! use uuid; then - mv packages/clib/uuid.pl packages/clib/uuid.pl.unused || die - fi - - # OSX/Intel ld doesn't like an archive without table of contents - sed -i -e 's/-cru/-scru/' packages/nlp/libstemmer_c/Makefile.pl || die -} - -src_configure() { - append-flags -fno-strict-aliasing - use ppc && append-flags -mno-altivec - use hardened && append-flags -fno-unit-at-a-time - use debug && append-flags -DO_DEBUG - - # ARCH is used in the configure script to figure out host and target - # specific stuff - export ARCH=${CHOST} - - export CC_FOR_BUILD=$(tc-getBUILD_CC) - - cd "${S}"/src || die - econf \ - --libdir="${EPREFIX}"/usr/$(get_libdir) \ - $(use_enable gmp) \ - $(use_enable static-libs static) \ - --enable-shared \ - --enable-custom-flags COFLAGS="${CFLAGS}" - - if ! use minimal ; then - local jpltestconf - if use java && use test ; then - jpltestconf="--with-junit=$(java-config --classpath junit)" - fi - - cd "${S}/packages" || die - econf \ - --libdir="${EPREFIX}"/usr/$(get_libdir) \ - $(use_with archive) \ - $(use_with berkdb bdb ) \ - $(use_with java jpl) \ - ${jpltestconf} \ - $(use_with libedit) \ - $(use_with pcre) \ - $(use_with odbc) \ - $(use_with readline) \ - $(use_with ssl) \ - $(use_with X xpce) \ - $(use_with zlib) \ - COFLAGS='"${CFLAGS}"' - fi -} - -src_compile() { - cd "${S}"/src || die - emake - - if ! use minimal ; then - cd "${S}/packages" || die - emake - ./report-failed || die "Cannot report failed packages" - fi -} - -src_test() { - cd "${S}/src" || die - emake check - - if ! use minimal ; then - unset DISPLAY - cd "${S}/packages" || die - emake \ - USE_PUBLIC_NETWORK_TESTS=false \ - USE_ODBC_TESTS=false \ - check - ./report-failed || die - fi -} - -src_install() { - emake -C src DESTDIR="${D}" install - - if ! use minimal ; then - emake -C packages DESTDIR="${D}" install - if use doc ; then - emake -C packages DESTDIR="${D}" html-install - fi - ./packages/report-failed || die "Cannot report failed packages" - fi - - dodoc ReleaseNotes/relnotes-5.10 INSTALL README.md VERSION -} diff --git a/dev-lang/swi-prolog/swi-prolog-7.7.9.ebuild b/dev-lang/swi-prolog/swi-prolog-7.7.9.ebuild deleted file mode 100644 index b3c8e67bc2e8..000000000000 --- a/dev-lang/swi-prolog/swi-prolog-7.7.9.ebuild +++ /dev/null @@ -1,146 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils flag-o-matic java-pkg-opt-2 multilib - -PATCHSET_VER="0" - -DESCRIPTION="free, small, and standard compliant Prolog compiler" -HOMEPAGE="http://www.swi-prolog.org/" -SRC_URI="http://www.swi-prolog.org/download/devel/src/swipl-${PV}.tar.gz" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" -IUSE="archive berkdb debug doc +gmp hardened java +libedit libressl minimal odbc pcre readline ssl static-libs test uuid zlib X" - -RDEPEND="sys-libs/ncurses:= - archive? ( app-arch/libarchive ) - berkdb? ( >=sys-libs/db-4:= ) - zlib? ( sys-libs/zlib ) - odbc? ( dev-db/unixODBC ) - pcre? ( dev-libs/libpcre ) - readline? ( sys-libs/readline:= ) - libedit? ( dev-libs/libedit ) - gmp? ( dev-libs/gmp:0 ) - ssl? ( - !libressl? ( dev-libs/openssl:0 ) - libressl? ( dev-libs/libressl ) - ) - java? ( >=virtual/jdk-1.7:= ) - uuid? ( dev-libs/ossp-uuid ) - X? ( - virtual/jpeg:0 - x11-libs/libX11 - x11-libs/libXft - x11-libs/libXpm - x11-libs/libXt - x11-libs/libICE - x11-libs/libSM )" - -DEPEND="${RDEPEND} - X? ( x11-proto/xproto ) - java? ( test? ( =dev-java/junit-3.8* ) )" - -S="${WORKDIR}/swipl-${PV}" - -src_prepare() { - EPATCH_FORCE=yes - EPATCH_SUFFIX=patch - if [[ -d "${WORKDIR}"/${PV} ]] ; then - epatch "${WORKDIR}"/${PV} - fi - - if ! use uuid; then - mv packages/clib/uuid.pl packages/clib/uuid.pl.unused || die - fi - - # OSX/Intel ld doesn't like an archive without table of contents - sed -i -e 's/-cru/-scru/' packages/nlp/libstemmer_c/Makefile.pl || die -} - -src_configure() { - append-flags -fno-strict-aliasing - use ppc && append-flags -mno-altivec - use hardened && append-flags -fno-unit-at-a-time - use debug && append-flags -DO_DEBUG - - # ARCH is used in the configure script to figure out host and target - # specific stuff - export ARCH=${CHOST} - - export CC_FOR_BUILD=$(tc-getBUILD_CC) - - cd "${S}"/src || die - econf \ - --libdir="${EPREFIX}"/usr/$(get_libdir) \ - $(use_enable gmp) \ - $(use_enable static-libs static) \ - --enable-shared \ - --enable-custom-flags COFLAGS="${CFLAGS}" - - if ! use minimal ; then - local jpltestconf - if use java && use test ; then - jpltestconf="--with-junit=$(java-config --classpath junit)" - fi - - cd "${S}/packages" || die - econf \ - --libdir="${EPREFIX}"/usr/$(get_libdir) \ - $(use_with archive) \ - $(use_with berkdb bdb ) \ - $(use_with java jpl) \ - ${jpltestconf} \ - $(use_with libedit) \ - $(use_with pcre) \ - $(use_with odbc) \ - $(use_with readline) \ - $(use_with ssl) \ - $(use_with X xpce) \ - $(use_with zlib) \ - COFLAGS='"${CFLAGS}"' - fi -} - -src_compile() { - cd "${S}"/src || die - emake - - if ! use minimal ; then - cd "${S}/packages" || die - emake - ./report-failed || die "Cannot report failed packages" - fi -} - -src_test() { - cd "${S}/src" || die - emake check - - if ! use minimal ; then - unset DISPLAY - cd "${S}/packages" || die - emake \ - USE_PUBLIC_NETWORK_TESTS=false \ - USE_ODBC_TESTS=false \ - check - ./report-failed || die - fi -} - -src_install() { - emake -C src DESTDIR="${D}" install - - if ! use minimal ; then - emake -C packages DESTDIR="${D}" install - if use doc ; then - emake -C packages DESTDIR="${D}" html-install - fi - ./packages/report-failed || die "Cannot report failed packages" - fi - - dodoc ReleaseNotes/relnotes-5.10 INSTALL README.md VERSION -} diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index 755e657774bb2d257222685cd01a5626d12e76b4..e5222546c02ba3570af90f69bda98c643efbb214 100644 GIT binary patch delta 83977 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 delta 83992 zcmV(oK=Hrgmj%9;1%Drl2mk;800092guPp{9m$cU_pV>T_c2JBammbh?6#RUwWOIb zQ@5Vm;#x!#1wa6b!-oqbiNHJ}()K$(EudU4)d*4gxIo7j|*2=Zc65Ghv7_GJ~#4U}v zu9Eh#;>bK)&VQ+fIQn^vV^4Y8ODyMDt%jNRo=Uso${QcH<;1gYa}RkO_qYBp|MegK z+du!)fBBbx{X@LUhdO@#`1zL~A3yzX|FwSpxaRjCe<)#pTeOwpdGRdesw3`4x@I}9 zF~=6KYizS#M~JP~l#W#R>w|9#TfNepXAgDqf~g$lF{iwwzlFdFH<^+NyD_>&$D&~08Zd)z;Y;B9Fr8RfYhff!dv{fH$jkC6NoY)7;Ua#Eh#qOOsTyS7QRr#>-8{$=t2ykOt1a)wqH z-hVXK5o4Go9;{6nN7=SLZd-0!{p*6oD`4d_q_ozY`-Km8oaKt_4-XT@x#reb^?KoS zZNwh;*h|f;&T{3+*KB*3dq4AmqXmp|rF?Gt)h@p2Jokc201WBEU@`MEkGRzpCZ^2q zz837C`+Tew|MRw1=TRa+AcUT2+qTW<1R^48+P zuCmE#<#D#rSTJyA)D*W+vG}rY*bxvIMmqS&iw#}Zk@C(~*LtQIMks$>t6p*F0t(h% zGbTDQrCRsZW{lWlaTi#y#2d~!Hr_PtYhxoOa7%qGRvHrn{X&fui%kv7 zOjiexMw-|gzK8KFEGYbS#b#MC=YONtSXN7Xz#_O{muD`iB9_P?`q;fe3K028B3LF9J=)6)#Y^b%3pxS+)T7@z`K%#^TBu1Mb@PE526jzki*d z|Jy&mmMf&~d|R$Px5eWw4E(%iJ0?+P@zU7$JV5gO$o&LL&%`qe)GP4qV1MSsGjO)+ z+!hA4@lOye?`~@3eOEo^wefNF;4c&SGL3*eVU{~#b-VVs$}wK(wQ@TmQ4|cv$M>UM zsh=2722xYI%2BcDUNOSs%2x|j6T>?QOzEmDZtmB4ofsC7)neaPu9L9MkCaTj3hXHM zPNX0hWwD+u8CT6G4z~a8a({)#df^!_LNTtn;@oElYwd)Rs~y)4PO=}fojj$_7sIvz z-Xa_E8#}4toJOrkgg*OrzXH#{K}HCU7mL;Su$WJv=3>uF<3(7I1Hv(JvvgkkOA6Ot z*9*fcU}jjkPn?=S&?-xD)(AJ)pbw1Jyonn0QMa4fbI6Ax!ESHgP$JXUot9j>`QqT~Pbum5!Y z%a3m#KmYV(6p)qInk5++KCstwb1fp&-~^c2m>hOl0#;5qlz&W2sVXpB3HklP1HrO_ z;X{g8xx!O#TO>vw+X6>nVLTukky+e+@(X)B^vkpNnW{{0tT)gPP}GXefKluX->K)b zN^C(MeP1V@{2OP5OTe6uNt}`Ro>Gqi+m7cQiO&)U?K~u|SopRKY9)UrjT(t4XPFW% zBJ05DuWJkWxPR(v&FV8ihBH6lez9AyC5Toy#Tk8*2!6s>0J6S=k)VyF7)sraHLis3 zq*&+dYm0p@Xb+(+l(yjf0Q&~noKQ42_6Q+kxo5+}4nFYURa)<*LmkeD6`pTvCG!VX z&K5%(Y)k`B1JQ?FVfi7zuxBDjKI=t%-d7|p&2kcP0)L-1VN=*i2mye&2&r{p_(wVM zC9rA*_CJlh5E^o2mUu@!OoC-zg!#QZ*XqZYZy(mT`t$rBU%vh6wQjJe*Sal4LBK*_ zG*Ibn5g4x-fgQeS<4poo7T_T?ZBTsJlUk?|12%AMBSKVO_-vE+%`75*2m@GHAr8zs zLJ=cOo_`+$(ZM&kD0B+;39hg&*PD&)h?E4%U6Rqo`yUmvB2=F+<}fhWNsxq94WvYf zJl5P1Mz~}Vq##BeB7-;+v;ru~vnL24z`HfrBU+`4yPfb3!eE9q;VQMH1A`97W8Hop zKYjh>!`E+LK70Yv`lqLNp5?W2P;X-W1+zM!^?%p}%naJv26lu?0?bHFzAoSpXM!_a zU?3p@3*?RWqlXi`Uu6S{BDi)!o_cgM0r?ziAabza9e*W`_Knzg9SA^tZxG1-x^jp; zh!!6K>q2d?$_4Plvtx(2N;*>kegZ;QVpkw}>>Du=B;B?q8A)-(5(B6YmoE_sxlSe9 zQIl>7DSxpcPXba4zvATqO6>1~D-xd?Ac`}f6Y;PHrRW4n*ldP9ob|k*=M|sFg;B-? zQ*>fr7mo(Zgn7s9I@fS%cm8YzSyNWrU02B<(tiAP$ui#w!GkNaurN9}1ku;1)T-g7 z6x3k?C3yrD=3X^_T<{D##*gc72X+q;g2peH34daM(2pVlRh$0?CxkbxifrAr3+!_s z*b8saxBgtRAD_N`=)WT=d7W`I{)vFW+cUbEFfS+K?&X9P{>pi%?4`)m$$INrCB6wuAD1%ba&~lF*Fm6jaWxGKr;@gBpgo` z!&)U^C?9C6hAj}w3X~IrosaeU`t|#dZ?pdV;U}c{Gi~u&wRN66VZgHa(-O31!=*%& z$P;%~Ot9HcxN>n0y8Bl#VA*^sjq<_mcGO#vSm87660cus@RH&?hN;)N1$jOWW z!9|D>GhE`^cyr7!a4@A21Q^BzO$QB|v7D%kL3fOtZ`>ddKybcFP~<{@@celp){rc1 zxhY*6O0p3a@|dN~V;linI!?q_jj$Nl4tvTw;*_W^+#>&-ReMJ?jt7)MRrsLB27iO* z$JMa#4r;apGeqpH{V1(&0j66Taf|>|;6lah!4jFX%e9bb_||ZBoqzuY$Pl&|%M~MR z7JY}(0B&oA5fQ1t8k_>yKY+jk4@|A45U)C5K5XPU4orXWxn{g-G;skt-a2dh#>fz! zi?B;XYuP+uLn_1rNzJRHyR(U30uAoWhoP7@Vhim4V2ccUs1zQ0nEp#pUMw-Nkt}~{ zXbzrZuanSSw~4o|av;``XR8s5RS9Td*QzzX*}9D#~4HTdHB#=<5mm-%*r z#vod##94@okh8G}2hTS7a#(zSD17#Xz(3->2Rs>qEfbholyM8<5Fw}A#pZ%ya%dtn zt383U6Y+iSbwj|y4hN2ZKw@)P&(&Jb$hdEBYlSLNbekp__z~)0)@!I@}m+^ z@~Ex(=8Ob@uti)sAY2iwY~BSL^^?yqLwKPy;Cj#zP%)(!d1GgL04+dZX9@cWqi@DZxXuKK)kT%x1M)M782IB|)$&?@t5(0wFW*0``u)eJ z|M`xuzEhICz%?PM1IZFiVk+6b;Mwuv!mS(D`Z}^+J z1J(^C7|#vro4AXxD~(KoqPU&|{@MjPr*F?guAq2!69{`QiatHsd8~A17ju zjsd|#`8^h{{~TbR@0{|H>p2gw^J<8OsO1izHJ^SHf_V({g$rF#=DCoX8`gZF48wi+ z63-Z*M(R{QxnO50^8#uYkJEi)|S{7mhjy8 zDX@!IBBEe$Ib9ce0hH0AgJ-)t0TAj{Gr%@d0P~=^AjTO{BPW#N$e39MZZN(Ip@u;2 z3e3%O24L`nT<+0Y<;~zCpHDX2aq2V|t{Bs*7f{cwXKRG=cuJ z=loE7CHJ$(v(>X`I3TJx6l7L`sl|rMC9>j&N9%pY<4g#{2v)=a#*b9Y)gN$t7zf78 ze%H3|=hm?EbK^S?A`dFYgB;k<=CL$yXc~#vC3x_Er2V;IAAkBhAM2Ik_2Luoc^SgO zNpU@74EDs=q=NK8Y@c`%(B_|aJOct`Huc&UmIm&uZ4ZNBznMFRrCkGiXTb`Zt<^hZ z?E7dNHi1whqP2x4fs}`9$MtgF-_{FZ=g!A&Mhy5wH4+In)|CH;i9cgJrL!>;?RH|y@Jh9)w$JemGgTRz|E|BkxqQj*R!5KXn zsB9*p$!r-k8amATwhVz}sm#foCRJd*`0@mQ7T=Yo`p@G9fUpkZ{`Z_=f{o~IKOw~(m+Xp3#eCC7_4pKj!z3_4B`d{q|-2(tn?M>ihyUR->OP9G)4Duuh4@)z+Eh zwCF#pV_2kyf+B7=fMq3>2VQ#IhouP@W25*;=~)CB;Xh%j7^xSRQOh&2yf zaetWv{|Epf0)j>C27Z_dynpT30Va>}6Q(fR#%8kKyQuWHOZfShpTGY4TC(Gjs^-g6 zCW!T8S@s1*0N)W9ghjMTg2xc0*6Jwo%d#VxH4ceKC^TXrh8jhW2F|gZ9yw{jmwDT~ z9gsMSb_(v%71ua6&wA84h{&j__Tprl%6~pAcjU^KRWyO0OySPl5Cq1A*~Xvq>S8Zm2%9GGE2?UQ?3*d@?pK)X-2cYkX| z`|+UlL;>_GWRo&1G73Vrbivo*Q@nU5x?&#N%SU%?3zJ5FqQ0?4%A6}z>gOlFNc-a$WG;yI4z}W4#DAe|4OEG|F7&c`QbFi;-B_ACg&mP7o(ydTQUO;8 z2MpY8gY&m|SL__qyeMWjwiXA(3SX=d*xg|RX3LfbBgHDDw}eIWbOl--h;ZuZ4WeSU zp=3DIHHpTEo&!X%x+e;X@T_KFN2Q_8w}KCwJR*L;N2kY{5yo_MOt7Q7uzxqydau_) zC|S0J^g}`ff(yIySgjvl>$mUo+cRc{SIk5lCp26I0`}fE^b(LLHzdlTFV}CRw5jjhlBUyw14mq#)?$Jd^)T?M2xPUy;^CJkRXRu0t*;3m3w)(#Ez_a zpGaQ==&u%pwW9&62a2I5Q%2^Q+%>e-ZR z)5vJ2b%j^vB74Y!q98Py>^<+b={V#9De7?q(?*ds1`q?AJm%Vp6+n%dNSt3F=`c__A;>k z0DER{&}5iaDSy{0ho@SX$1yM<>pG_;25@^wz_?u|PgEyyA2jta1+HX4h-KCVH90Kg zg2+CWtbY3V^$B77^{9PWHFcW;^)>7aI)O$?%~#Hh(mDv;^%fLgF&b!o`JAb?Z`2 zXaTm)>sn|Cw6nlD4#Gwq_-Wtg(TN4vC5Rdc@_3-9Nz+V3#Qcx!`L+d;b7%<-o|%YS z);W|L?ReqDX2Uc0=X(7I1KU+|Z%$dwh4EF9K)g*7V(OHwr-T``0aRWaR3*t zYhgjrj6SRuId(EianO*1#x6dMEug798=Ro&sqrYp{ESdo#J32_fGXE4cec4B7@ z$b_21#OuLVU=~S-{Wh^0B6MP)>6sN{#lHXe@_%_gP3(ANc|7JUo_Z_=Pekabf$LR4 zHlUS&cZP0&-}s+lRc5jI0_C1frf=rZ2N3{BL34ubn@4}_YiR7{vU~x&YT;aW6&OF9 zt>@$Wh#~b&C>84G+@^Ix2s{qO()j_wv4AV}J}0`^x^pDx$VFrV<}Jr1KE!DC!u}wveSVwu)9+-c zBhHptf?&wc))86yyHJjEY>B_&qo%n}Sd$wC09ZT90}9U8&g@0Hg%m@2hnW{p+gv&SG4gTyG-ru>=AGmEK+$(AV$y&v3xbp)u6f{b!i!oL`+nmW^TU~Sb+T1 zI=O+sjHi`QCtBjTN+D3N-~1;g278F6EVHbbotw~p9Gu-mKCt9%UbZ#_3(pBDW<=BDBx1MM@p!H zT==;(BC#D2LKsY2JnU7m%+Dk;`;B;rvI-1&UhH;#JOAK&r&Zf$V&kD}>CS^r3zUd2 z{8^fod|WO>@hD^qi51?Fx-lLn$j>5A1TMdq&_J!4djpe>JIB{pcqD9#*MDe%=!hPR zH`WXfD~~6?XSLp!H*GH_p=ihJ@6_ixvqYDWE_K3$_5*(B*;FvXqgn}_9?(>%JDLV_ zf>5GW?Aqw2qieHflLxi;ta^Y?qzET(s1mfQA|n@oUCVz_N3T|p6MD`{ce8fFKVYk_LjT+qjUq$qdh079JF~et-8gqP^;Z6Hd$D zqmVblWx6|Qnx?W1rs$Da%gJ1I8qd}G`EQOQA1!~TS~oOBj|N#b(~?h&9gdC2%CMe8F+^k{ zWWiR8rPc$XLX_cafqyM)!w`C#^(YgLikIyJ@Z8J;T5ZR_6S1~rM_Og2=Q zFhOgmjxh{EL@sEX74cnVo50^AN7R3PDxr@*e*I(p{>OLNm1Z6V0%ryQQF4de&49up z!6a>Sf>o_iJ-ptK7**263iLDF1+80#R@DyW20aLcyH)8>1DK@5A;EBuf_)Z~{SX|5 zh^4Hc9p;R*!Y%5{8+*NAr!cQ0Z<63@hVhUN+WgeFd1AuHlUyM|f4UH@2BLnVZX$nb zj?L5d0cXc-0kSY4?SDO5S{pz{ z1VN_)ZR|5Y@~S(5-mb-(H?s|}0OD>AM*vC*!nqz+?biZI*cd9m*fS64iD*8=pQd=7 z)$Gzf?$SMs55BhsH6oJ@PjW1z`QaX%HZvX5(tr%53QtP^>C2a&o*jSB95nB^3q`jg z#O}e1#-lb=J1_%~wv&@lA{T$3h#eF+hMm(OJkkv+nN>%^$94N44_s+sF_*)3!Ov9@qG$#h^GzKK}i5tOtrb~p$dzbsmj(47fG zY;`KYb=|p#Lad6!T8lO@!8=EVCV#BfmrtM2`5pVaG%6x>rqBiN!o&USg4jdZpU)kAb6xf^u1t|m}=iV+T79|CsMri z4`OY>>Py+*XcxaRP?u1Fy`I=tJ!A7AszRU4^bz%-I5*j6t5jV(-UY^D%QMNp;H{G% zt3(P3Oo7oOA|Vgmdg5T=6TmBzP16fL05>^j5ao~q=aWc$`P_f`_HBOdzy9gty93Ge z(Ar^}*COWL<&XhB$~)tGNE(qcoq!{oZ~qm**7?)R{=f*=hE>_BXDVnOw#^X4Y%tc! zdNjcf7}v9t#v?U<&T*a4S<4Nqx0l^+z-eJ)g5vQwh@Z=HW%&KRYPJYV46{=R#sNB~ zcgwbZ`99yV`$u0E1c!)Wuf!Sd4&;Nl?y3!|H{b?rpULXDAgs-X+WoN4mDqReSW31U zcHvfVWYj_0rAz2BP-98;1-!gY$)+Vfdv3n{4$LFQ@Q!vPmv@+tzACw2jPgSQ7v1sq5DBYU>C_125c0BG!^ z;4OW_1_?A60ue~;Sx~?RYq}bwBi?nD$(DlsNyWZ@e){nJ$G7@p{`4+w_&Utpw-_8o zfu&hwh{mu;(s}_x_8gvPK=f_BFiio~**%+zlZ7cB?DqSp%r5$RH`uqE_7k$2C0YDQ zWM9Y5Vqu4)Ex83^7d?zQpxa+-77pt!Y@6t&ZGnOfJ(gpHfMTc6VZw&_P17Q!dpxlA z32;?^PcAL1BMP$~#Qz1W0~;+b1R;?WK*o@dn*sx3Vzt^2>pU)#021%#ntknG#_Z2y z$cH#uwL{1GSgS2@3r}7$J6+j5$mnHRsD+_6Avn{*^MiZ>(6L`OS)DKp=#!nrkOm^- zy22VLA;<|DM=BK@3SoD(2_8p$tkO=HA7b)33j?O7iC(Rm?lQa+P+$hvQ5RF`kPY%*5TsQ z#6(?J&{?mW@onD!L%TvtDVg(pbDz=TAmLnDg!}37b-rdSPJ&`E3 zg8Mr%BUzFN=dxcvptI9e(C5oseukaLiv10bbQOsAfqdB2fv2ri2U}Du**f1i1`4Vi zw=5hYpv^M#w}b+eX0?G30_d$la8LlKZDpRtI6$RYTu8~8317$!yZ%-Prkx>w5qw(< zi%4CN2Hj@%qu?y;JR-9-tOE8J9z9w8m+|@YyVZKhBdB)p*aAbs(PZoxyyZiPu$}i# zFbS3mm<%`7UTp6O*xR}@*@T*8FIF7H&*f1FON%Np%P^hJvUWeR4I6#!wq1!}$nIKp zNz{L<2|l4LI6JF8;qZXYXxU+Z0X0B6QAo=q}o1LvvceNc6^;9-FONiZ6fQ0HVAL=xngotqVF*pLtGrUlJ^)(V2&33d?I zf?NimZnWv78Un?#Nh-gZWv*H5#;~RX-O*wFr?X9<>)3t*ovn+n$8|c(qb5kS(^58g zWM(_J;Pe4PLdYOL>e8^4&>7aBf~@y88)#Cw$APdPo_8Of?b?*_Y?kSN`OA+lUp{?* zCc|Fqg`brS6q+rt$}*jQmsK+6qMg%X3*KS#a*@Jho*r#`EY$0;7#A6}^MJ%|ye;#S zDGq*LgyOGqs?{k#D~bWZGQXr`b>y9Z0XhgF+K4~?42NQNzB&M*2{gI(x+uP?Dc-#jmbAJvWyLUxGYBY zM8|$b>kF2Zk)S8Y0}~i=FP45U`@)+^1eSSvZXNBNpd8i(%Vl(C0 z2IQ%GY(DQ6KOj)~N2IXf5YRo8@D z6l@w%un``iR6D?EZX3E6_aw-s43rX|L6n2Y-7Sg(C0Kq0@j7<`!AO%RD={cfn}Xo0 z#pHX!(Y9dMpY1?wV+MVXK9joGo;k%Ckum?zUz#amcmyiI|rT< z=MWzjds)qf@92boCrE@GI<21&*F4kRJeWb`9(TjY0YKShju!F&%JN)~<)9W3CXqc5 z!2vRo2Ql8x(5yoQ%HHB+bd*Tra}m}O1uF#+1HqyWPl&B_SM9K>7v8W4tC>YDGuheX z7_He@V#4-a1ZmosjY+5wEZjWugkQ21)qyh8VsGnUQDoJBhR{cOz^LDTeE<6=ATdCf zg9-gvrezAe`a$%9R|c!2w_*a*n%oSNl}5k{t&fIHLK@Rtxy-#5_{^5<-qS3cs>u}EL5FLI4Y}UHbUYA2U79tj(gdd{} zA!OEAEaw#tS%?qZ$$cHUwe@7>mlV32v_r6`X$t zaoC$pmzz`2(!LTT*G{*1oafMa_%UeX^*0OleuTigaYfkt4y^LZJRM5UpkpIcwV4il zHVRGiO{d&pw_$rajE)f1Hx{XFaUOObEC3+^_}7k2BB)>zb8pk$s&f#7J3N?Za5&L1 zK!qjx`zytx?+_1zqY^CLvc$~BXP6+Sji|*crlTDPtZvFxP|qh;>ERh{f!E%F;_bBM zmA%N5VJX~lCggP+!l7GxyxSX#BPw!|55ca1v14}xXLoi91l5E@-Ee(} zE%jNPpO{}qNHtjeI~_Z9r9EX!0%0Q2dN8Okh_G$WJIKlmq&@N1maN7WvWK?$9)#vI z;F%5lgYJb$M1M#SVkla3h6HNvf=5SOWY`rErn_RACqJ?OWy)Tw`W&4pYC+j(fU|y^j%VTeDJnwA3^=^PLFm#}j ztha9R@T#Q$Z5YkyCc$u{`DS9y3T?cJQ%qW)p%Z36W`EO5a<>8db2aalJ8Yu@7rU(6 z!)0qjHq+fuHxLe-J<#qDsfEtU!|6zSCJy&#A2(OD zI|yep^?zs05ms>^!W|K^+d{eFYw5(BCj36Wh0N&?InMwb&~g;VtYTm`gup^uw|`>O z(IEV|I`kuNXkXh5gOhPF-OUz#2l9ZIOT57N?WUiX<#eiJtSLaooMN~Wd1D#&RSTE- zk+m2<*H53mJWEo}M{U@N$aMOy1*fBr?*8Sn?|%;Ww0&}#emaMaKnGuhsy1}|-A^8zAAm*U({E`DTOD_&c7)?@UC;8~ z-LgFZ$O^pa%+a-9_QMicGOWE+o|!;n8V;KbMFFzDRveqhP|JimSa_~ofD*_qeM?PU)g5Px*0-rcn0`wc7kHjilF z{HVUGc$~dSW>?&ZUk-+{?#T8b&o&4ggr&m{FIXc{~}O9|P4i6m2o zdxWmP`eqIYohK)kwQIc3ZuKcXFl93KA@cp24ut-)HIfG*B2~JG-j+Qm1p`K9 z9!`5K4lHm=3$kP&Y0aiKQ~J^4!`6_a8+6iqRB7gBB^7zP`1%BD4`Ff9Q-0#!N z^K2^}w&xZxDHaOwbMsA~0$OQ6M3W`r_!KsKQ=#370GJ)};RRZ8-Zj7Tw8Wp_3^UzaFbM8- zbh8A*BqpA9_n{D?&WQKl1CqKe5Dmw`6n|}+MmEM4S>$db?k0z@sRfiHdV4{Do#;@@ z-PvU)5^fLgR?Bf=Pr`~3KIlY8*yQB6V`I^}Tk*l%Ve|Xx^uUg&bFf@Tm|1(Ybp=6o zhP!#HZ2gW|-#W65!$e9O;IkvO!d30szzg^-u;eo8r;t|Z<(AMjmP{4){q!ba88a6L872Y}_hFD4*gtf6sRJA6EcY<4lzRPo*6hyWtF3&<`0Cn++Q)is%aQvYodTolmf9al>iL(i z^~byU3orI%r-!BM=1t8iLclD9Hm?dAMq7pK3f15oAW6i9TW_n3wm}(imEAg=p%}O$ z;(k~5w*r{UE`jE`gL$%lxoowF^N(%dg8@27wlBf~Owpt*(Gd5V3MRY8O!eYd*wF@m*q3ABNRAyU@t(NY z3(>f580R?6b>`Dty>oA^ImmXlF2pHsQuX_{(X zis#I`LlaZI9Lxsa1uMF4nbAWb)@Hny8B+uJ%H>^0} z;ln!V#9{?o??%wLZzevV`MjYQPLaW9T7vmp{Zgj_Yp zteE2jh}gwWB!EZb@7ZyW(=K#dbS>L;9;L%L`sFa8LSO@H4yOT#&0FvU(R8zu^H_2q z*AvCJEPir-p0{H#!6iI*1J=?xYJh8s50KZ>p;?&9?g)z0O9=Q|2h#Os+f{O&({)!l z=Ha|7oi`OLcGd-Pvlh(JKrkYncp{_}2C9_U`*>71p;JEn{V|9BdRuWH0H8(Ns?Wn- zZik=3xehbWP4(=tEz|-zUea8i+K8jxuVQD`*FkQ?r7#PH;I5q`>5wqe%tKa%XJJ5wgG+Asymh(B#!BmGe0ee$8*+K7Rl7Qo1i^HCl zJhm((WjL+;ua^~X-GQa2$qK>-9)&7?^{aWn6-=FZP&fT$bEw(WM~4SmhQY?R0abDm znPnxmc^~lN0nIy25}}z1zqcH04p?e;?*epx=j?$UKazKw@PU>(IQeG4l5Ia9Puzlc ze0r9f6UiQZGWLJsAZTLGmJ!XK#$PQYt3d&!w5-{{yAPbpu@bjZvHsa|J0o5R{3i?y z>6^WCW?B)iSfFv|ko>_B>d7EE(40(6r6AJDcmB8PxjeF~-i8I2yS-9&)=Z)tUCho{d)^ z>Vs9?sg>J3)wW>dDO+uFVEB%pIb5lK<nRH`ShoEr;x{E+##Im9z}&@j?HN$!?!TcI&7|g8^OV7 zjxKQ66+r>!jArVddlN*VhEd{PP4PN$ZI_7iG%zay7tuOh-sv?$K(GX2k~sx9rQNoV z%nexWfG8XICSp49bqF~NV~aO4oeoAicO$@@_K7)rx_JpiaiH3CScn^ul4W!*TgSS+ z_r@U_IT9HhV}XNY`v^ligKgA**KAlpd3VgczRmfU-)o5^c3&}BJCl$i7JUXAK=) z1@H5ch7jITg!AgsEoTqSyUGL+x{rxoU>Viq31Z;{^Q@edAKGzAJZP4Gb|a(hect=s zYGP+ZA-MG7va`BuF^ab-#_jaEmFemDK{Tilp`7!%Tp!!V@$pIOuZMX#I|oo2S7`8t zip{j;MQKj^pPtX!4%+QzXR{`;cmw9HPK4PUZQw!v*^wdkxJ6j|wDZVo7~rGDT9Lym zR#+cZqk~6TMJ%J)?McvoeUpre@amLKhZq+4fk$wIbw~l&64dVI83!8PYgN2Z3@rtA z4~*%kcgJn>*s8H2p2riIQP7t3%QDSEh@4I7WEZY`6u+9#|C(hO3N>3-FIs)HXI(#sjOKUjS7&dy$%@U`7>gWd|L+9(!RT;NKY1z4k zd_v7;Yr@QRJaVZ&z2~WqViVhtk9pjKGcf6Dz1el&6ttW@TkZ>y>^K_3?l?F`FcIdo zYiF23%TCKgfDq?Sd!T`uTFJ|KwzZbkmEHuk@GmRsiIMBdPPREkl-KYf2Ld<@mVeox z3(+_afOV693!6FnxGy_eoF{5@BV-fz2CUjzIhb|HuH9X}Z20rEadT!1I=x#mG}Qo} zuK+1UsjfsG&Rl?wJYwQc(*pc=b34-Go+tPe92BE~7y~@bDf7V+19@n|ID)rcAsd|3 za#&u~?1tC>44o`kt8<#t^ZvZkg5wgiNxWl+^=?~#O_m}$<91gnM^9O8mLY7kx8+JO zkb&*8Z!!}2nKcPSuA;qrI^xmPkdhO&^6ejT^IAdw$RHtx9z^Y=?K=6 zv-muHc&onm3a-4_mX+>_qn43hUXx|2pH=p59;dz{h`Sp|1cYx`@jjh{nlu;3L|Lz6 zTCi0N{BkDPHk@*1eK{VJ@1gI`N}g8oZ}0rHS0Zc z_eeL`n~Bi9sfBGKv6Bmg_I20W(d@7a!_=F@z?QeOG^bGkNy7SG;Cg(VHOR?UX7rhV z!2$_*cyfqEVb;LpGI}~lKAZQ5hohzK-~c~Bz`u3AU%Es5V8@)|wMS>XK{T9S^X$I* zX@$Q$fqn~*$}h(og=4?fom1wM_-G>q&UKG^_i8bx`4B&C8nOc>N~^)@-_ke`w~`5e z4kUKMd7IwbgK=h@&&sjnU1;#0h)QyniMItbe;e-O8_+vb-(x7xVZF^`x22tD0eN_= zWfRGLMUqCiUD2)@Zyl-@TppJ^MSnbxrkr(rRqv&w*-3H9yJ9_!tv_4b$dF-EHmXYl$w ze{a`w_QNtg$X@l!*^3$03_J8H7?mX6=^2*;Wx=cBXwSoPeeXJ(uN&8(FFMR|*4)R_lFDQSY)8^y+}QmJ_ua-$fBW$o zk!jDuFqh=0>FBMJ4$Zj}QFn*dY3A{fj`*8;!gRa{7rT*uyUl?uVT&A}M+8RTx4scM zoN$q}OSR8OXTq zfk`QzkZG{b?bShsrw*2Xc?;I=y}Mp`;c3U_B*4dF{rvIg_w)E(5MK&{=WOr- zsjc)Ua+~N?cRRR==Li``O$P$9nWR3h z7tuZ1*6E-U=l5qX1s}lL8;M|nmvu+ef=ToHvz}mSoSXCEqD8*QmEi!Pxt&2yw=lb# zmyYYcz1xhVt;ndFY2SzA39@Rv^$Tmjs2#`!Wgt=!T+ssiX<13XVtlUFgF<)|{Zc+& zeCRFV_oZM~J9v|&ldHh+e*(|P@V&pr!QxJX@m2~pEP3l3rkv(o>Nu;lq*G5m;#eqx z1Be2Joo>IM&3486KuPEUORB0!Vfs3YJ&OaV0&*+wSeQw>4)kFX09m;c7~L*X$8zhl z(Bhmw} z2b?^UsOWM#zx?t;H##>Ig4cI+KBix+!z5(GYVf6C8#y}FiL}|YD1YE3#ol0x;$@o; zD=6*5+|zDZ(4JbmyMT#WVAkmfNLzKieD+fQy|D)nc?WK;i@gFwVS5QRkwA%RXGYd^ zoCnt}W{IbBzi~s0eGXoPx1;D57JN)8kmK%o?ja3eoKkRZ1_%d?JVHgg$vFgPm zIr!tVI`yY7AO5D-{drhsp+a=JrA2nIWcyV;^ehfbJ6S58;?ATw``WPzSQpVJA%eVK z4%I5natqG)jX388a8AgK#TzeqU30w4eun9V&x*#Ce{LbUz0x+;(l}{g4QGrc zXTKxw$L_7Q;N5i27V_UgO6KKYal?tnvH@H;z|z?+K;1bk$}JhKck)@g1`SI0RnRv! zgiWg0@82}UB2)qgM0WFj)Vl4CoCZL>XLETq)MXcpbNsz& z4R#CQg9`-c=s4bzcts#PdEs~|&(&)GKKqXkA3y*2fA;13SN`?mm(NoCpWl_l<;R>D zAt27voBN<$RV*u3+ChNX^?Qh%g%GCGp!)nV!2xl2pwBA)30y!w3DKJ+=kq>8B{KCr z-xsa5v!HP-Wp%hYH2>J0Ju|#u1wW7TO%wssVxxEAm>?WBs5qQId)s~A(&lB!%bri3 z@UoJF92nefHZG3FR6;qN)NUdopQnEV33n>K((tyalanGyB!6EMArl~>TVLK3lPnWz z-V{`!Lk?;2Hb2LKvsQq$)@ZS8x%<Gd{)MWVDbE&z=bZo@4W-)tZseX zvFX@|e0ZXCNyiA+hlf?p{C|uS76Z#W!nMqED)EW^7StD$ zAl`Hfb|8&*AaHurLd;9vwQZ%Tjn0GrI;%@{pYc8!>^Iiwsl0*y*LpePGHg$9QUS0Ll|tfE;bHRl-sB3S95}K`TSi`C2cT94t$7kfHZNIdB@loV;T3 z`fhy7$$wmE)VVp}v+_6brMy`LFAQ)D9x>ut-g4qqw+C$2!R7THX%l#o-6P`N%#f0& zhm~xG^3)q_M&+NOTF`(PgG{Z4=h>hL(8QH694hIDzauIqSp``cg_2bigpQ?C- zgOZcSJA3n1N9VA3iP#pp(}+x%J9@?;QqyDiGJm`u5O%to<6;@Uq2aMdh_=RzM z!7*m(2t{Xvdk}}hfnRx(+y1s#*b{=k!C|g@Xcth|40=)W zda{HjjaCFIoH0rKgen$qRbS5RuNO+rOMl?%(9xmLYdIhvNkv2k7+6T}T#y-}-IIeC zlB@+;;{@~h^u`~5d9t!c@q}~Ez3jJn+@8_*Gq8MoeX}d2RrHQ^z^4$WxE`OaU`KD@9oysIbt>6f3|m%rbfFb{{+@toZ|U#(vv$iwX%1LJ%g%oqb2?JjF? zcRe^UE!#B+@?+FsLp*_TFQAL4WPh&!=Iv_Pyq%|csFtm%cU&Si=*Pj^f&_1!E51hb z@flePJd_vCu}@yHoli?7*R;IFnXgEbCyvhm$dmr`%0K@s4552K0w)PUk z5cF`=<_PrP%Hz%Z4<`r{B*q>v%J8T(`D6V&e*ONV{`meo?T_+@Wlh6zz<=x;pWub9 zz|p)=dEEoU%`>v9=|Jmc`_3w1j>O3y2QcZU+;k?Wq`Y93%IAcBXvxNmi|k~P4` zLZd@Utts^U+TjFmqB1y>ZF6KnzRl+R$R5qOD$b7N3?&L!YzvwU)U- z8lCHen-V|?->jll7iV{*$y4Ep0-uN@^YhVpBSdnZ7Ybm8%CpMnl70Wv6GNZ z9Dhh&lXNUE9yYlBIfVMDXhQEm|PgY-wUM9VHv46V;a^H26^O?GZMW z^TDZ*fv?3iFRKCW<_Cz}22CmUZbj7qG48QkA4mQAtYdoiC3IL2cwP3pg~~AwsG(yk z7WF#B!^@a?LB~JA4U^eG`*vpA`J3(?@_!{^Pf5aPFEjLGAG!+IVqNlS3ma=paO8~+ z&wuynpu<=Y?Qi~Qm^!K%A-m6NJ6NjRg7Z~}X-UMuuI_TC2SjPwgvGlz6Q{$TQwL|} zim>&DQVcVAo%-oroA>pjQHu@X2ww6s2UHo+7B}x56#3J0wZ6^q@%y_zj`+y%*nd~f z8`Q(m@UxoW^KNoTvA3)vQx4nu;a9+LV{aY5y{A@)-ErZIxq5E_%wqSjiT845F+MTF zjWx+L@!i>u_N+n1ie3jX)NZK$& z8=_Ix7A*Q5Hya)>{sA};a2D*n^PbIeD-@o`PUZ?8>-FQu z*AHv{=zn~7e*i4=Wn@;;uw}usuV^lv-M9Sp;Nyh$?f^jCd_RV~ZuOp>E52RWqUGzJ zz2yu$FeBukjOCran?rpw?guwwi#=29yVItsw^`smBVNdZSBt`7S&I-aL4REq{#yx# z8Q=ryzChPfx$_?Awz8)qm(B0jef`k%W-Hi^vv$0M>LeB(&a+}`U~9yU6`cLG&v=h| zax}lU4-!^bxqImMW6^&7I=_9If1aO4dxvBDWBL##Lln6xJ5Z331%q>{{^eYBpxAhr zF0b0UN933lD%S0)mMZVYhGPaGj4ehQ0_Z>oy7<1ACHKj$mM*~V9(-Gw3$_zNY|$V@ zzp~U<_Eykf-uU2yolr+$^OjH`(K35y9eU|ej1EX+#p@v~Sel%zAoUDutKA{UF4O`g z2ujF?)o&>@yf`nTl#`86B7bbb#BB!%Y70%H(_p*zpWkImxLZI1H8~qXWjMv@bQG~O zZrV^f&+nUzkxeAfx_XpNj)%8!hc<)JM9H21o7!$ z(tKCO?Caf%{c(PNGO^c@QM)e%2wpO4=W8w93l(ixRHBs&E$+KVo9w+>bKBy5Yuw@0 z@7T#Wyg|c(^kymct$Uxn%_pA81!8%{x|X$x-WCH3J=buYsk9sZUtfACdrE@RzAVw+ zJG9>45#Ukud)Sa)EKuly8$t8Cpm^Hq3j>nedEv0t1idx{S@CuUZ1LC~x?l&zO*xFX zyS1`j(g5hm%Q(F+=nF1(GZ~@RvJ2B$SN9h)SK5QIk#@sE!pWw z;6kW1XFiAL2(^3B=7&GFzh8e@9=-6&8z7?@>V=LE%Si#jN)#`e@{HeEEM0lxFoy`+ zIRzAqIy+Y!1Od0eXKUqbbH^dhP+_b#m*QacEW6|n6dHWCmzKYxF(wi9_wZ8y)J zN(A8?{K}JNIO)PyO$f7a?-uNt(#eku1>qJRmmz#{x2_EqMw~2gnbT@GNQ;*%!J@ne zEZh?^gEv6}a8TPbl#zH<(0Ful4qNoF>;e*DGP& zhh^w3EpK_OwiXhky$C95SeLq;_ht9_zJ$*jUsQvoCH-=|BB8x`W2v`phK>xLHsn|9 z)4X~lNt3@*B!4Zauf^yYxsDKp4Ov|4*QP0|*vFB*C$$1Rm*aac2ge~VtVU}YvvSs9 zvb#t!XhRdR!uiDDHBK=t2}Yz=1YL7_Z-=otllL)hPH!x&oJ2VO1YK)K`w8>#48xNt zG*0p^pVNz%oS1|P@fs4ZY=MQb8fQJ4hi|5n3Ov{G27jtMJ|{cC!h`Q=QMI*#&PcK~ z7nZm^`rJSM>HGY7zN^81P}kwCkAT$z(g4OWuwWdzIPoM{{m|~glLz1GMc9WOzX$8! zH5?lc>W!+FRV=l)(6&gQh zrH_28dw+Gsu=r;=3V0k)lr9Z;2W5x-;oE$$L6|1RnC9&wmu1+`Db}I3y^?bH)CB{=d)b;Lpbm!NaD? zbhm-pt(H?Scd>Z13M_b9#WqjkzZVI!?J&sX)ak>yW6?5?=9K>7pv}s@dpEXaT144l zd&kl7gL|lY@gUpFs?IGtMIc)Z{u(w11-D3Ow?Kov0IjnJjD%sn(@Pz2lHh2<;eYg{ zMcCV|9e3EU1D_^)0x^!iRfS!~6u_g$e0Sb@p_u34)^K@qDcTl(Vtejh9jkpkQS9^A zUw(Y}TAxFbA4RQD8!tVUv3SyfUE~xU$plp~KLCbdR+IHA=#~o{w6S3VsM#xMSqPS_n|Q`;^m)ca_0`bMo)N6ueTfyhX5h)9PNRf zgxz}~9Sa)UJt_0Lu!-86Pvq5Hr&mUn^E9>u$C_dLmVXy#N~4o($qDxykFso}Oh|4k zs@eCIz~*CTFP<}hKYso(KmCVeTvW(|w{|Q$TG>1Jr(9rnC?IlrS<-L^M3y!tZu*!K9;&ZGYa|`KU4f_#Bz(iS=u(rXYP)9^Z=}`T;dgCXhU)7V+nO zYS?Tufqt>1nYiHWLWBB!ORtxJ;#*s?xsQL?F=i>-@@io(4a(i?m!(-&k-_X7xm3KK zZN3Sk&SEEIBF>YTs@TPuYiSesWko%cz~X^|_g$%kZb&VO*c?{7Ch98P7r z%mW<8sq8_0^mg{S>weRVEUn#z!8-T<@;>E7MZEd-~t(mV;VLHGyBC z7yF%vEfpHE;J6R7G2o84+aR>~1~hHLy{wi@FuPOHVI5TT9HBo}>)-3=@892-1Uy== zmebaq09U-81+>=+L?yeud3WUt%bt{=e7orRH50yBHB`hVu>V0Qk(Y0m^iEFZRy znu?c$AD0(%T;rZf(aOyg(7ZNLA^(7~*8#|Rd9@5%UkMg7n|ZOI?zr#1I!k6Zy-;`A z=s$KapI|+lfuvxt81cdgA!M7)=k^LYyBJ#IDe1Z^u!k4)9KlOO`0D?Ut~Xh-BT14i zzbJ`p(!utg)R)^&-FbdLZ5_s>+B2+|ATfMOZ{xn4<>R zluvPLIRCU>eQOt+^FHA#K*E~A=(6%ahyf(BqQd(Un0fYuW=Uh_!_oHjXbXKhc}vB~L|s<;4%9_)Cx`^i7K zPLh!II$L;mJX*OXYHW(|(em^N1_4<=g>+WC~|ta23mAB*&8B`L)O(o1wkOKEm@g$6hlqZ!n){6Y*59fS9X$t zY!G|M%Vj&)C%Y)c^9ZMebikKO6G%2}G@o?g2hq&vrv7sOCL#DuOH35ACaX26V;^3rFQOMEReifRixTYp3a zrC&I6y~KQu$Bj`_)1=BcnuF61;8k#S9PD?H=DiZ9656L%%^cG~)gR_X4dTA?c5^9M zUGp5?Y*R$p;c53-F8e$8sTCnO7dT$MkXXq`GY|*ypUUq4`ti?i;|1P75d;WUUG*Y@ ztlBnN%4j$#O&lK5;zi^}K}Gpo9> z-Sz!Z&}~wX?KLjO$SuU{CIr@k$iTr`t1*~W6hUSet&?EDara& z5f>;1%23x2JmI95x}}#c;D5H~4$@z7ipdG`t*HyCoyZbM=9shcdYPqj?$+{~`1tHk zvHoA>`=6iN^VWJ=t;9pAa^6&~<4Z<||F7j9Uet_pR*>9H{^@DCcSr_1@7r1JAlJc! zwpZEk4NwE(ka@@(T5Fzm&5x7PB@oY?F`{0$HHFi6hUEB&TomKrRDU^1q>1f1b5?Qu zE=i*h(#N6L+N7G@i3aR=wY^L`7vMQ*HA9i<1TsZ1XH37eO*!m5^oOUQCH)5~NH1?@ z>5|HvzmtRHWYkmh{$Kr5`R!Zz^;tO7~f%fYMrz7=L|B=ASyhiO1@#|K0>#9d@Ig4L-yOgMZ!?_P!na)N}4VHOeTX zh$H=XI}00FlX#zXue*2zU2+yhPK_F#Z(|+z3eM+`$y_SB3yu}Mun3a@H&7D;1UmhcQ5w?C#X zYLoExP_qJEg4FqT(K~EKib2qFT`m>lF0c2qx<;q}tgsCAZInMi@X9s<+j&_;0%^#I zR6axJ>iby3)PJBPjb};%dKd3)H(ri!M_nF{?Hu`K#Xj1;QA}RVbSIr*oz!Et-8j_GMOaJ?;jl`0(#cEmdA23pMA|qI0@*xW*i*4aDX!U zUJt%2KY#cjfT#qaGH#Wys7uK1=xKORn|kt+L_aEh)r)o=O(GL3WaImm4s_l^_pbIG zD39+D)KuQ7YY6FCofhizA)(E*=WlDoGk) zO90$r*r|>-T_}Qv9)UkO`55{fT}=^{LY^>t@j~F&N3XD{6}3b$i%xo{++63ooI6g5 z9jYWWm_)_9=qwRYE63B5OR6~Rsqly6O_ioWhiymIY`Tp9LXZx#s)wLsJ(2HNJVegC zq<^Uvuk(4qzJ2*RzWw;~Z@f=pkb{4F7GhbhTxx*;@Euy8R2EUWXCgzdemZmAwiMDF zA7@P>XHv6XQth&dXa)vWV|jCVACsLTlmrk|1gk1Fu#MIJ38BsO;Dep2>m19^R#jU7 zGBtc0Btyb_a628!<`VN&-Y$(puCC|)Hh+{GoE2STSrk4T^qJNv=B2hPc>hS9)r*Swg$(a&U@OV_VN~Q{vqA1i=g% zDBPS-H}NRRe5Ccq)`uzx&?}#MZT#VoGKZS6RXHS|DW*t-hch_ zN{$Ts_K}KuK!5~QW^iKnwERIx^f-b^M%_%#M9x|ZB3NT zAz_B-M=;VN7S`Qgi%K1bv zq2|Km8j^34j_ho5m3%iea(^!B*4NXt z*!^;%r}a$mrBrNGOAXLyONK*0p<)Y)H{BnaIyW0iW49ADV6&A3tAFPmdou104f4>u zsP1=QT&gh>A7z;qfkXo>8?@@)WEYe*bI7`1oYgCaDc^h77p^NH1NNTay=|V}4}$yh zF~ZBDeIOfBRy@w7mdOkUkq^i?J)5ot9N2eJDu&AwzEYEXft6<#a3-F{$8 zG#0#h>1-QnlfK#=A%EC)Cn5A)ww5(%({gWLv{gXX{;)c9zWXGZ7DA$mV49MpTjq^@ zlB^4X^#3^QW)pmGm5CfTe6yX>{aq1$9U8q~w?$!tLP@+^mc?<#;e4+%{mqGuOUXR1 ztxm70o|+WEu>br2`hQ-w*P}_H6^yylI- zx)mkijPp00ycl*YN}=|tGQaF>PzKyhn?ijvvQ6kTx|7+vSvIiMw6T8g>DW$Ngw0Ds z+hOXvH69nJ7T-H-@4$w?2KnM@YgXP_+WVk$49P4n*<=9T#O^!fVWN)i^ zLHU_kdr1SqVSjkxjMiD>Wx2|;L^(nCaT@sv7w1Tq-CZWguH7EFciJ4@?Hg>eJ-t7) zfTgr1^?*B_yHk{PH$5mll2qT`G=~5x>EN_%Ecp^iQM_Y;%8L*_&#Yjwa#x`A_d?Qn zV$UieRagBmy$-=M8_4O;Iuw3isrC;IRwQ%3O!*DE|5L#;Rl8|N0L+&^zj(=DbGqo6$ z1t)w1M}OmDS3Fcb4k^SJ2h3qwC4CfeV-;rP$EusNhox$J4^>YLAw&hMEWyDzsALpAlT(zp}ijM&PVpX}7Tz|buXiz$L8N{6`m=UD)tq)>)YZ)^6 zlo-WnzOqPIuD)`&4tu_HPwuq%`h*CI&{-BKr~)ez2lyZdM&&``u6wjnon+8hG#n#I zlZTTtP5|3-87Ii}gEM}51xG-<33AI4f!svA-Bh_zyEyYOrMXV zd4GW%yQK`Je6)le)R3wix|Fhw59vy^D8zb5PXlhSa5`ZXua_oBT2_D!Xsu_hZ&jw= zviF6J#6+c>ir|vWJBK_{fEWKnFkwBO48jPK8{o=@mm>_9a@CxnTdz;&1IckjBVs1N zp=~OTQ5OuJw;x(zolcYQK%#larA`#dhJV^15q)`hwUzXr?RvEiLC2VHrN zfkddMsTH)SOB%)b2$Y4l&#Z^~VJUU6vv@!?V>Hf4tgK-ms5%+|G{>E+QJBR)v*wjZD>L?=id!mVb_)4keLg7pXimct~);t%ju{9~{er^QwN(W7+O~ zFM3i@>E56&GG28mRG~Hp>85(qs_S2lt+gt@49r?b*G$hVQxM0^V^M)P)3xOh`R5Dt z+Pxu=RUv_&=g8sB+khR?9rk41ulQlvevks5i_514E8dOTI?dLqY&>8StT&D-kPe!RWjbFsDohk_zX9g7=E6l}Oz3VtP7jdG!ixjdG^0N@$-) z-j*qDd+>n;wm=**38{`KvEA%kDIPM3s`HM!BddDz4Ymf`f0!Ov2mWKzg-GNB61t~j z`m7&FTqy~Mbc^B-N;woB$$#7UQ{Q`8#PXOq=dTO)pCde9Og@>xFXwbJ355&~CNYK$ zTZj_QxKlOn3fB@sV z6}?H8!8pNvT#9r)1mF8P)om_1;%!T0mqW+5p1>nz35_R6MwaHtKE1Hj+Cf# z4Rzw&DwM?9gau_IkCV#8F`i9EIMK5yUgvmGZk^M;E6yc#?Pa;@vkTp`lx9);h5BQu z;}FU68V*0)*DSql?8}C^nj%SEY<@H)inLKDW0IJVM3l4pUkvYbjl|3 zsCpZ(DwPQsqaenaDSxuxua3H`EfRFE+Pq6q+>~#SFhN|>SRmap#_OhdPIPui?MU{q z=2<}55ccY%iYlbepUb#PT@7QMHI_h~dwSnxW}YhvJ2U5fQ<|?qj9fWF{`GChB{3p< z7u=-PEwiU>Ca_Wak72x_TNH>1no6L0zePJ98$80_^7=jLxO#dC zvn#-H0*YAS3*^l+4Ats^X@kR{G1v%;Ak-Y5RilNB1~Pu{CSE(GR9jpKa-viEwRs;7 z;3WXCEPq)!IRcgUyVt34q@%FW)W9($0RkB3+_hWKQXrH_j_ipDLlzqPXOJ}SX$!MU z-nNxx)uqKBnDTYOzCU}ar=9Cra8<^e}9yz4C{gS_f}6#eZ&;+OO-4np5DHqq_Te>@UEBIDA(( zpA@N|YU{Qzn~IPAVar*i7WQCeqZsbZnJ}U9C2x&n`6nled)6zkY853<_P%qD`dKdN zRGxWXlj2js#NPYCn$-`>^-MkV`sZ<Jg2isnC)L zgMVk036|8mRnkcV`Y@Z?$A=sH04HktL!KnQ5gHZi-HxiS?>v_D2mgENfK$8n2el$h zO8jZRZD!}fd(4xAs|tRRH&N6S=&h7?#9JZ!T#FJ)nz2*k>*TqEj3!@@a-e}TN$Q07 zuDzQklgqQlA@!m|UY^!Tc`ldD`dWt9pMSsqK7Rc1qLlw63QU$8eVs-!wHH~W0l5mg ze6oAO8RXbH^Um)#R0G+UMZjt%a?YF?>9#UfNCp$tE#%8cgi9%solBYwzkPBG8 z=Ihx`eB}2SMm*7jQ+Z}JnyoK^`HHv^u%jBIU87c3oiFCBxns7fHt#B=a|{73lz&AM z4APL1uxuk!?dK8&y($M^K{J=|`rZ>05Oy zJt?6qjvMzHzmB9W*{|e=B!g(zl5yR)dS9+uUR5m5YM7@go17yu?268+XR`KeT`xWz zX1R5fm*8*SZx6^y#G+)lt@eN_RDTU%zp9SorqoeNhHLUt%r_+@KLG4|cpbPVI&`%r ze~jGuOWuf3yxUZxq_ha;Fq47h=q-mlXL2ab2s_}mp3?4Mn$Hr- zfM4~fw%bDDR4+4H3rky$ldR`aMDNPQj7d4 z2Dux>-MOm>SS%fGlP^b~DvrvW{qvyacQ+jXr|U)9RHNiSID4t5PIOpXQkj#$r>0y| zg1z45WF+M>!gkva)-W;aQ>0g>_n4{Zl}b$)yf#pk%Bkr#ov+JUjH#JkLw>~-t^D50 zfBza*=!|^yrPE|DyexF7h<_-xEBTjt-m&-2htp|Tt`4KpUsey~mM&373x@-sv~7!)sP`Pzfqz6FNvE;+x`#SJ zTYp`!{^`pT~)p{fUQyUtSU^9YyT7ZDu|NtdXSc zKskC?bt-3Jsq0kz0YvTYGd{4jc=7d55%t;B7fp5(Zs*vu%!%x#dC&*kos>Sakc6px zPOq;UHRipNVDFM*4u5ui3+k2MT8mRs@FdC*0(;Zupp3tnQ`6P)0~aP~jqD87dx`$? zfC$+o0fA&FkfF}%Ht6lI3-`2M_Y<3kxAqJsoj>)5sRiJEspITzTiY~xpMo!sDzI=o7S;+~$GG=}?iy~YcZ`YBZ^H9aJX==4b;QZ8rVP6vhwRdc@-)H&2? z=Mkcrvnhbz6MtcAx5v-XOl>uJq`=!9oqGRyd0M5=j%<%u$;P1sF{qDxS_}aSQat8n zIEjY?rjuA>P^xlAG;!7bS3TUMH`eJKAFx$b-Rf{tC7{`oB+cj}GgbPSr!EYjB&zJ` zM6WL1vpj_N(h z4Y~6bq&PihXQY)Bh3<}i=tWIY?<{Ro>B3utshjUi3Y?x!V0h_o*U)v*!=O8qc*Sj3 ztVTyczkeoROJ5909>l+kN=7m0>sAdWP(LV|K4REEG!onI&l@a1X%$`BX5B`x6!4!} zaLw9*PQp;if7q~)@z}cps@rmmzHI)-=#cMRo)_v+t=e|-Z?ZFu!hJI8b>Gwrlz{cP zw6NVs%x1!qD8(vCr zt!fJ_q4Tgb?&WyfL8d~r+zTw%)<9z<^;n$R*d>fwflCqEt`E!g>1DFv=`tj4GREyL zXzP&ll1jRVYOn?<=CmC*>$Q|A0Y!u;)AvarBcjJ^Ncf#s(;1J198~5y0O_hKb%$m~ zKYz7^qG-}ckAvwTJb3I<+~grA(A-(-$N}z`mjh9P&?U<@NU;Y81aIm%^pfoixueaQ zwxl9%)pB#u9pt_%vfo9PPW({mC)qk2jCP$WSdJwQf6Mx-JMn%}cYa*1SAMWQqfd=} z%9pnu=XQi;8KZz=a#DlRHv=afRF+2|F@N*Addlnz(tVd(7ra8hImEgz1nbdF0fyW0 z@1PW4)iiw!mevH2bfMbob?iF@avk9v>?d#kiILtiH<{36>@l@yWwFSOm;RkgcS6l3 z&DkpGjZ*ut#m2#nVSQ1@en2Lm7Lcj_*L)^NL!v^;HVK5Fi^9i?iL!T`^Qmo|5LO7sveIps29-aF{t&lTe1mTX@N%eEMY#Ex}J# zsbWx)-G^-t2X+Lago^2u`?>s#Y=6>mBKOe!EL5?A$a!n5WEb(2cS;rR6oz-brWvUYS8#f#;$h!ZjEH_k%2P`6@dg;LSlvP zf)|CFwK9JRL|bj|zpmJ~FYU|U+)(Bgy`xxt_%*WTHT7zX6pQTBDdxiFxG7|*OUMVH zn_IFD3u+M4r@|4OQXJj|q<`w^r8p+lf!!g>w`L@l+MHD$w+cSAd?V*S=4aGWJ;BS< zxhEONU1K^Yd^zhyWgTftWm%Macqx&br9alVg7fy^Dwp6qXPeug%(J zO6Z8uv_;ys`6ihmP|oJp1^fQ$ZvKd2l3OxK(pf{VCvGXC2RY?(B7ZsTtLMK-fH*)s zEh)6-M&|*O%&tjrBDbnjtjBVvs^V)Y*OnZzPRpeim>bv=`_e*Gn#u7WD&*@ies zPAg}3Aj!IjbWMR7d$XmvZAtO^$ahi5*cao9Laq#^foVwarapHv5)RR;)?&G#i7I$xCOdxBVypAXZubq|)Wq*?(VUtA-k7ZL5K`Ih~nR zP1Qv31oF2?nA4)^B$-`Kgo38Ki9FVF=&!)3?ynJy^>~$p&rd@~qGyRlisBKW0DM+( zx6WX#i|yCNmH|D035#TyC?k2*NIJ8hhdTM^Z3Te<$IIu_VlVf6}MdT2>5 zVwi*)&BM;eMSsYdtm#;>oqYmM*bnd$C!M$q0B|NZX#2-!m2Ywrz(g}jW&y)U5>%?` zR*@9o2h`pu%$=x=o=?IuSS!lX4%FlPz@{p*0&P;_wW|5BV)dWDzBWo4K8}r3x$jef zXJs?8ZIy9(^{MH^Mj5fNV$$3`XXix>HOqjcCi$jSVt>S?%R9we(~L9`Z?=?dHfE_L z?6hTrp`$TiO8Ak9h)*7DY~{f=4qE6a?ZkE~D72; zFZEWFJ39i;KO|L3y*kYLDk+poc^%yGVDUonpe9{i_g=D%KCITy?|+QXKmYN6UQ}H3 zlg{SBOMmz{6q6xWhrS%83A)rC8)&(bR7m>ru~Ko;O-Yw)ZJ*UwX^{-g;pQL@=c%Qe zk}4$(QZ_ian^(i=Sf&QvXHwcpi!;m}Pjc`|tZBPS7PA2jYhIT2jd~|@Z=6}UoK`|mrv$639aRuy5 znjUHjXsEb>+HY0dvxF>=A_dez)#~^o;CR!-O&zj#ts+*RI_;1^H-=h)MZrdiUSj__qu3URM%fj_EJ8 z@lj6MPky_u{f4Zr%i0hirFE_CbYhSaBB~nPl-iCl@(g^lL*f&EEr;t)%VC}3lWa4x zP?F$Bv_2$a*m-B4-6gd1!@UUW_WkGl{z~OPp42u8@h6)=Y6~fcP%#M9#W4uSmVei9 zZjnGt_L`jLi+>RoAK%NNId4G5C=@T$9~2KNu2X8P{SSEL|!5H zDkv2|ChwHtq*Nvl=Fq>K4bdgg@gG<`$Dhd< zcexf5h2;=DXTm6dJyGIn;RG5aJ%7X-kd&mqOncj}t^WRbyy{Xvb{XY%-q&a~fkcTL zNe-N)q}`=d7oI{Do=VIZBs5!iYGiGGY9dpu+Q0zf20;%n7cb}GE(O@C+)Iu-K*L6( z4xZV$(r){2vZ-_pd{3Jlgy}^-;pbHMt9w73)r%ykUFqE4?)}#x;CZ5>9)Bzq|0W5w zvR7S%$pqNo+vTYyxn8=Lm(WcKj#Hyd$z}YDNp+&CmXDT4w61d=KeN>-rskMX>c+^)kik5t}3Y1Oh^4&2Dyh9U4+ zZusU~Xv-}CsSieb$(5i7jWvss-9(VJYv34oKaQsdHb^MbPHpx1?jN#ztsXAz*vdcLmM_kVt@ z$W1km#JPI~*sYYPEQ3Qtk|E8M>ewsc?oBvPQ|wrgtpQH<_V-{|R)2CEITxWLQY#e-YSjIwns3toFB>%anjA(PNae@K{RQ8bp%NJ7|0CAl>tDaA}a< zQc~*GhL%@{L=V~g%8Dd{^|CpVNWn=BHYKUN!|@P62ZiQc{gHNP-l^dRPeIV<*p%eh zb1BZ<+aKhJ+1Zg`d+Iqx5lM}#qL;L9z%`k&sAsyS%H(AEm46%u8unWWC{B{_zEQza zNqnz8pBFE{rx+GQt+$aD{3H#jj5n_9zBwYPx>?YRrfZ<4FrBpzn~rU;)#W@nyv7t| zlT78`gj;1`>ITXi7j5JKnAmjP+Lv!lCW+i#pONi)hyEJUJ4_pHZ}))Lr#j}hHgbnf zfZf(7XN$eQPk+;T5G4adv|i%S9f~@#b-UI}R({&xb3P)>n`|US0Z4zmoqPrg!9uXn&PMGBMI@xH6tb6&cXG`X zji|&n9qft28C0TS4kseFdjLtDr#Z*noa;X}f3BWD-G3o+cEp1-rur@Co@~AAhe-BH z+XnA2oQd6!7+9@0nkC>v~Uk_8p9qo(3qFVZ}k_Qcdaa!%pk2zeE# z&}s16w>e!9=W7HT{n@*LjQHd=d3i6Oa#|;mnDVt-o7!=xZAeD+wD;hMH2`BkoWBd2 zZ^ex&e?=5QOpSjU`CMx3IfKT2>XSH4HYd6RlftsFR-2t_GEuLz-V`!&9 zI^b!^jgl9y`_LVd!t#<2lDm54q~BLY&$FY^y**R+t2TeQMde&-dBDBKB0NfWxTa3W z*`4U&RkUYJE>gJEv;fyT{+zDjx@aH5H`hTf7?>|9b`3z>)ox|stJdkKtK>`vI9K1Y zN4NT*bl8_7BUP67Gn<5=)$dI`?Ux=bSFwyAV5cfY@3a#cbq$Kn4^#3w2RIH@_kqri zXi!{?)7yU=O**u%zrD#4N*`2sjv9jQ@?;~wF4ph!Zs zhjY$epUsPaGaMSu>eyM-E^=j&wGwr%rx>`XNKd(J!AlSdaTUAtf^JIPs;&ZV1u{k* zx`z_|MEm!%sD?T*ZOaY|QsILDbR7&1%9BPMPMm+*lMomPfwcl%sWUWXmlRxmEF~J0 zfK`pd_|=t8*K=@}Y1)$>=>T&WODm}s7COT`M&yXYLdx! zq)sKisteqew;o;Rbr8$h+r=)`S4l%r1L4rDP3u%58$izfIWVB1xubu=VP`LK-Y5Y8n_jEV2AY>=r!}nOHCfg} z6ti&xw?$6j$Jf-=K`+`^^Lh`xbIKeFuPBZ?$aYSO==-w;50J`s%6}^@MF6`l1&BfV zgHuo5jq=FR+M8QhaC~(lrE30R5qfwM?vBo4-}PIQR43K zGVVy!q#FEb=xp;&e)(WK06ug?VfDv&Fj6w_5W@;Yb2$IJt2D1r^QJR~4u45=d9t1a zQd>;QfOh3S4qcfq=Xs0vG>TmA4qksMsZM?(h$S+5(~%pn5w@K@e^a2SalPEHKT!6^ zfA{AFI|x#b1#{s1RBv7#Y@0MoO_m&e03CN#BKd565rN5qJ=stOo)%%HhGE2mX;sOh zuyshchj-r2x`F1DwE%O^-otWe-ULfT%Ec9z#Q897Alj4uI@wOiVJ#}gk#&EPAD6l( zYNTyNwKMzHY<$O(X4=bTW81tA-e94-6JJ_A#la?6j3m{uQU+MoXi7EYvHHrnc6*%O z#oZqlY<&LlHv%&`$p#~kCNN!;PS0m11zkZ&io%MdTVF2?hh&kEmp7$VHH=q`ZVhCC z%%^IX$|I{?%LBAcrr^y1Wbc2<@h69d3J{Nyh~NBhd6V~Y=!&PliBln5BbWW0OhEJkH4bl7M+>3i5gN!oNe8KO)1PGztuNt`8YYN74SDhC*_}19 zY27!cQyH4$!-9QjU%vnGQg%O8kh&96NpP0vj2?s>GS;ZH{fFICvT?OIjE0Mb@ysTYt#mb0{^R>+2!J* z7;#t2YF`C#l;?jCU!@*tGt_K#vB!WFGVQXa42@&#L{Q5-b)&x@RkwEr zcLft{;>@K-W>RsEK{#qM)8K7a)U|3tsru`swHUEHF7*K0kCA`hUNx>I!V%e3>O9=2 zN#*aXU_4OiU}I5E0g~+?Y|7z$IG6wV`g{5G`Q@TAJyC@h0X&>sDs@eWnbZ)# zLv`$PWuxhxG^2q#R5P)K-QJy9O(I zjH)bV-IWzRw>w@8)@5=>RB$0Nfpteg6BgK>PJwoAP+w|3r%Ji3T3-sY|fVjV~al3lKYd|pXSfX zGdpcCWRQRE292@gZFO5c*(ZWqJN%RwL@JL{v=#{a9XY~TpN$l^V--<~&~U0+Si&ym z?l2WNQa+$)m$BW_kraWHp736KtIhYuaHM(~yw0`}?Idfvdw{TAqtXz(3{2A!y>8UL zeJn0Kr)x0_PSCeJ(#xS8^}{GX_H&mG7C{6=~kyZ;*=e=877~P9sL2^=M5oJ!;gsoH9=E zRwRGYYvyun8Wz_}=Igras2s5F*FUogsPY5@MR_1VY_>9P0g2bmPR;|$k87b#kb*T~ zIbWM$bAEbWuJggQ*c_pjE7LTwnTv>(>>OMUMD9XAj(o8cOpbGg?vMc(HAg_D)>#fj z>=)2UPC!u>d{qTJsJEw~_jTtLtuPgv4=R7`j;y}|wbf(d)I%F3NpW^`o|}A#si1Om z_BHSFfmfF&Ede%?H~~UIl6HyWgWc__*m4EI3KQAJ9ZWx$JsEISu$!D)O_Y~YO=fDd z>S%HTY`!knr{Bl_eER+OXBPVYq@9wjknYnm&D+v_b%Z&j(TnTq2)hF(MHdP1i!6VP zF?BzxY!&s{RLj1}7U$^(prBJ+AUJKD`zo82MyD=fS5fqws(wodq@>nr?m@Up$*-o1FK3II)I6<-(a_ws+EeEU}Z{2TLXTQJ29t%{{rsM2--o`=(~30fALD z`A73&zk{Zkx03G{dAKcIUN8b@RaurPYWEwPRK1~fL`LC^Tq%B3KTy&%*mZwQ7RxaM zr2)BW@g@~<561!lN_qJJ=sUS7^1go;Z@5V=9&vZOb}#-|#alBO$Hoy2~^!;$yE4r>TjG5Zp)lmt-wy|N^^f!r8u+JHPj21 zIiPjc*m3Ax^|tq^Eid1P);4y0fe@VAT?j%Aq2V_`b93O6SU;mtE|sO+cLk8%7OcaB zqKB?`q+NYM9S(7jH)Y+PZ9HX;`l0+$)nzD>byBf12cvylu5aU2>-FVGD$F_@zaHL< zI>fhhOEU0gyt(d7MO}XyPp##**F@85wmZ$%Nc=o9MPJa-kyA&!U<B{>^msVMbZ{3?(?pL8mAi-;<;kfDP)YiGOP%nRFIs3jYTKVG{@bkSM z{c5)SX)21^*(w@K8GPDVrmjtIM(A1DvfKaeqJ(xvuK@zWx&vY#+O^#@Jteu`fF1TK z)riejr$@J=X(Z`g#+04N-*H%}3;R2TQ| z^}5VheO$*WZDD_N8j5tCl#&I0M$*9MfzBQcWf+NNQO!l0KVHOk_Q1T4yg&^h;I9kz z+i#=1kW<2wcdqt(2aqAwJfAOR95f8+M5tf__zrwJ0YJe!BJGSbZdUsHys1= zcNhRTVgv;fC9XXXa*?F=*A?pkjF&C;Xz|+w(c;_@#3>)*R%AnWH+NBPPcoHeG){WS!Xi3Vo;(h_pFQy?+`jTpM?;!W+of|Nr-%A0p zQrNKl*NmC85b4&ka}Vd%yT<|KM*6yXr8KJ)f0qM9RP7oxcd5Zd7ZnvG^{U)i6!m{q zydfm&z~&_Ic(BrU@%ibzlIngpAZU%u6Skc_ng$;G5BHGhR8O^Or`^;*mZuzUI@tTX zVPzb7%FYdy+<8a+&wMu92t(0&q#`NNazi=3IY~p+cccFb2tBW|s64)s!`+hqizOwpO$TC%Pk#Xu7GyMKp ziZ0K*oTyJFviKMWMK`6}XO;14W0YH_#emKkZuKvn_jk2PX(&iH8Cy|THV$`IB z?W*WjR@g!Rx>A!Q;p7cc)o*`%?l%FC(oQ3XxRX_>w*wo+%j*bo%SvgpE5~Gu68uhz zhF~pang3d1{`U2^e~fS6p2a4gPbd(HFJ&*5Ge|n<6pJD0e4}re1VTj;i4DhT8JCL`gEs+4%y!Xhp|cogdch)0h5h`*c8x$zNkZko}SaV*4L@%UqLMk0a@ww>}?% z@}Q|0&-(`I-C-#nFTQ`h=5yx&`#QDKWgVTW(g55^xcpIlZg@rVBAY=icU?So{Zihu z0Qu!Mn1*v*$jYCls%H(VH_B>FPK60%0km#cg(MlSP3!Ce{Fu6Wbs@eeZYXBz@T3;* zz~Hx;C{;Aey0GHaZhlL>rK$R7KEnU6KmXdrcx28qNL}K8DiwdLeqep*KUQ_Pkf^}M zqMWQ#dmX2q{3101cGa>ntY>u@>M>c*Vsf}ONR!>`v2~!(2>_W;oOTYAWc#R1=a821 zphHbHrX14+vo@uoIMga8?_T@qV0bEatoU^~_NyxfMT}B%4V22ayJk5kHI|a_$tQCJ zmPBgN>?^{}n3Qvb#$cj|LvR4T&!ItAGp{_RJdGZ7k{!g{$ z2zK|*xuOzK%;LQrs|tj3YI;AD&|(lpv56>URrstiD$9T04kEh*Q}EWX4COmt`vPnG zaOkqCJu&yHw;CCaXVCe`tJq61Zi#l1&}?M!+>oD`fx|xWHMW~sCFv^2JxK|z&>1#|Mu@Uf%)gCpP$6# zhuuIvZ&63$G()R+f2csAEF5*1k|o+mU;b;`K_q`p>hoZG#f$koHuLqHymyzh)m5>r zM3lio5Jm#%gy3^41)gr;3pFVfPmAw;MNW_kAo@DbG`!`|OH#gj4U2moD~E1Z6|aF1 z(|Mfwi%w8;^L(>b{AMrX@;>-=J;l1*Ikg#;2jpc#P~20O(z$4gO5UlL2LgI+`2X`$ z|2t(1b>fM-Qd$KmxnOlBJIGm-YY8TjqSeAZ2{Ly@^FtnP&^p>NYCoRB(QQWfnw z5U93DWmIiSEJt48r<{5x5Oz}4)U{=HanbvMj8Y_%1r24GjtP^sKPg6b!y(I-) zlfRc4e~+utuWcqj3zSrE7W8x=DK2B6%Mx&?oBctn=bxamzfsC94mJ@Gnl`tSn6AM< z_JXOTtt+l)yYgn&S+W(U_I3cOG_61dtCFN#C7@EiH9+5OZz4h_;NPU#IY4l%TTKd(LpLP5e}us4^0ortE>0kDAS&f_D8rQWkpiHd zh9Q14aOF}WhjJrc_VB>q<5mPAC{`h@4s6QRaClLaw zFH(}EuH9Cb3YbeiYZ5C9fflH62Hl2uxGCGnOB<&R$aj)N_Js|L^KgU<9V5YwCBD%i zf4a6Bdbex^7)hpc25jeSrFd5WI3MdtajbX`1I!PccpgdfEeT?mtEh@pRCQq+=k2H- z=e^%MiJZfpRYGQ3fxe?&#nt|d*74Q3iQp1QYzlr<~ny;)$jpuHxn zfUCpV2IqUc6YnGEz|NpR+KQ3^iS*@Mxe{vx6pE-vlB62*q8|)U6zmz)Xl(511-k|M zvCLBya!3>S>Gi}_m;PUHx{!Z+0&I1qqabTZ2T`SLPeCIf1!zkZu`LVHs#Wu)f627` zH@5|U;lp};`TW8m3yNY(xsMFM%Eq zusOd-*t?8The{kkEsi%IJ=v7K>;MM7VbLn@2$$kGQ?=X^kbI{{N71>#8)!+X2q*`p zp38+_u!EBa zW)JPkiq2isd!AbPU-yRv>wk>-YglpXkIm7p>%QUwB~e`PaAnD3QqQpGb!p1Z^(CGy zIYwd?=7^n>$9mt|oK>A(l&+k6UJjd$W7m#bxu{}SL=vxJD|%>BH8?2te~>X%y-yeT z4lq%?acbP0^Z>n@7Crz|vY+EjQR4{;tEf4r7jrWPPJQnfy(X|xUF{#L$^W%3cu_Kas=)2d_gi(~<~UB;B%)_3jio+A^jgY( z!&VGHQ)dHCF#B3jVLPtdf5wND%H>eQsZBg#Ua>hIF)BE^Q!E|qn@OlX)ubCCOi2aucF9-OHxV2kh;1>fNd6ljcl~uScj{^<&pkLBlD<+oW#kRHSNi z;iv|1jY~GgwXXB%>f{xLT2yZ(eKq}n&R?zBi`_$rPx?l|E9#c)e?^zR^ctM5SC7CM ztYBBZMo#ag`0DUFNXB54!*vJSrFQcwkx72^sSqW&q#V~8KGO9qYud{xQs+}s;I2#t zNTkcehz}AOL5g^pSLv*)>j6w9g)2xL5>Wq?IJ_mj)+oEke1Ln~Jj&!qhb1LDRLFB3 z2K=b)s$R0orcs-mf56t#s(6#b-Z{)b0#21wuJhwY`}*_wn)l9+(4TZ)tsG3Y8fhDN zPZTEs*yfDj4b`XE@Il2L;u*VL7i=%#iYZTqn==Ovx@c#yANomyd%QeSHO85)%Xu3D zX4v^}6vRKI`Lc3EzxQ31vpV_Ix+(8+quJ4l1XD0daB2E8e-?W{-j1t!rtnTb!erkr zjW`Jlg#^eiWuc-Yz`=371142%(0B9xMNm94QVVUD0A(_pl zjM`>%IH&<>e>LM59=M+Q2Wy9I^OuhIMS!@Uq0xW zJ}WYlA35;BJNmO9+T^lDG?F}f8j`>qmpyrXz$`hYf2$0z>FU$xn>?u4hU0J$tJ#%p zvI{otD5BztpvttE@8n%_@ui$JKT@v<(&~K7*sO{BD3MlJ98=1N1Qd1&TQy2y46Io5 zVvxt*EY$-K0{l<+-ih~leQolp?!$*dQn7DYWvf$703zwG-s7cG*K&Uee2;xoS&d5Y z__$*8fBUb;AJmf8yMzcaZ-T6)8ECsY!Lx$!(ko=|A99Pl)4j`b@F3KmW8=RjU}qw- z8a2u8RpD%1;s=H3LK^U3b6*71l;L(q5Me>8LNt+Ih-I+$4TY&{6AJoJ)XpKy&% ze^{@VG)WqM%u`Zj2B_4Oy0kBR!f zwh#1;CWNT{y8#Tk4G&Vcw-~D9Q#593gQ~L=NFiVQdzzfOcTu+}g~cmS`)nXaJ`0h$ ze@K+-)NDPz5lf~gvh7OPbV-S^reh_iworU*{J;iGh^q@7l$MmUlhp!`Y#~nH zsi85uehMuKj(Q6i(hdR;Xy&!SfAg>Jwfv1`0U_Rb8g>4>JyuIqXJz$3I3SWP*d`jH z=(VY9g3VXC)3b>pRk{W~rY*_nl)nr;V-q z5IMy2J=_lkO2On_DYLGuf2o)-TFzu8cPZj^-rRI)1S4k^EMy(Jq4+f+YHIJ~fodDT z`J^A3-3kf4Dz2Z^jdpU5F2%WQ&~WNOVA3b|*Ivc%pFY3Pd5-;wnYfd&B-&CSkmnT8 z^h&l%*i~qhn)<$v`&QL-6vb7EBi%p36Z8$#Nf73QU83hNXQgs<(rBNpC(-F137HJlokc^@>ym{Ub4{To{cahy>tR886V(lhh> zy$*EqC>I+Jy?v>whg~ODi0F0Ov5;lTAia1camfU&x3*t4 zS#C{+rvqwA#ug!b2wHPG@|BdIA{p!ti3YF02rw5QV4s_1J9r`mvu`>MYaV_q`-6z8 za=bzjahy3$Tkl2hc)~D z{;UfnyCMjb6#(ysLC@!89!R_;r; z?4;5KecAH|pRSg)(7jhVXgiq;m_eG_pUf$FT_6e7OJJvIVy9xedo{M$9`E%S;WqB#Yzy^(o z6tIxI2DoiKttR4VMf)3j#+rRgbfGFaMDf6(OTX4Tf80rE^v)ONh}X?-|1tK&i+c@p zEH`7TF?Oq6>Z>@NQN0Q}Uw%{(bn!c7e-aX*3LJhq1>ly~U{u1KVumdW-? zPQqZ*ewq+eKTPeiWS_r$dzuo|(fi4Kg%AyRqcC;ET8;0jl>J4D8k!qXCMzSSsq7^8 ztIJAse^TU^!?Vdw@}|6Y_JN|JUW)H*hyV5Be-4Q^XtQs{rvR(f7i&O-u#@}B%eDjkn|!PL?w3*W(EYdK{5vP@{QjLIFP+;=VhyvW%O-8Lui7I?1APQA2eo{i;H)m>7KMq;jp z?9+E-LAU}j^=Rgn%&EcbEz^(f$k&|1B0|Y6@d@c79~7xfEJA6XfU0v14RE~?J4>qP&gNOD*!t6~2Vk6aAH7l7)J}3{Gl!uA&m5uU8DZkE;#|6}h z@}KwW0E#{+L>E1oqz32#qWT6Ue?Omw^v9w}u`0JxFJ3>ow=NFwrNI+xm%KWZ^Dm>T zZp*LKBBFIgH%N?WD0mtM{d{i?VeP6p*&r7P z#9!E#U@?2zuB`@MVJbBUka3WVa_W>{)U;GM9bQS}f5U3E^6kr) z&);9}a<`{z5K7hAfS;E&^e_);gK94#8AKF@7(hLt;-)OogwA z3nPR<@Ro_6)!hcTEF!%*PP#cR`qYm$cf1HY~dfZ9_mpf@-0P3+!fYn1GgE=q2v7z@mv>#2U#QkZe zZnb_`v`@dkjM48;t+1SynS*+Pipt&KLU;SdkKC2cYJ1v?FhJ|G4nEveo!j@@P`n)K zrn7{=hao5XWMR~I*f(2e9L&rKyVI@HM?V}Zc3zgB?A6_TT!92_e^5nH&MB6S^GINh zgwf3kTy-hsXyUc7D*2~*52+NOYN3adS)0OiDk`xMHs756TM}`Xgcy*V_S;ib#E+)X zRohG(-wc?&Kdje}@fSkM@oZ8vH!}IH37Gm`{7k+76kw+Qpp4PFBJK+4=3yoyrnw2J zbWi!=dZX>ra*AaRe}pJ1TXOp%)^*M3FK7PAn=$3CU%g%TWI?{G!k!;spO~{9EH1U6 z(Xoa#Ad&QYtsYk0x2sBLDwu^@jH+Jl7N@iIrA)bHYZRdC&~?T0vlWSKYwWU%*Fs*+ zo#pV8%a9Jys^%Uod|0;s{PF2?@AYMt{?SLw8|Sgu80(5#f7C2vf?7^1Bx#Aam(^@B z^}45G-PN%wErrt5#jh-7g2ARL8qIr2FdS%CoEEGI=Gr;DgzTWM1;Jgx$hJG<0WQlA zdUan_P@U;b(Un*YK#mT3QHE1$b=5cs?@kTt6~k9KG%)8JWDv4UCw|_h9>Gp21$^+5 zNTSOLPU0jbe}yrdp3_wJLsL(7EyuhPeA9>U|J>wxnWQIJt73d~aj!yIv+7}5Qq*Ty z#Uw}dRIF1`%&kp0wl{xq#D*j9tvJXzweSw5`UqJ1^NTe;v5)_?uL$o!=UIBboMcttL@- zlIcupiK&K6=+bLyQ>@P70UUj)87g~ZCujnQt`FGaj~9vsiTP0;Rps!5vwcRH?B$@6 zbf>~eK|PB5qWl16dO>-6D*B;$IiRt7eFkWt=1(SRl{QCGw+#2KV;rHiAz-7)E6*h@oKj+irQolK>F?lvF+?>+V%ZDtk>%d(tbQmhI4{!LsMEc zO`wx{iA(A>gMA3RgfRUnZQ~QYcB-Hnn#v&Cf9U{AxH$;b>y1ptifUE?n1-f)tc~K* zx7wg#MBdQm4ysOBirBpy*L^}FnfJt(Tc%gY`P-q(7!$QB@na-Qazq>y-Y>CISL z1lRB4{jAYS1^1BW{eq`%?&^T)m_P(&g`AWdaVhb67woO+8KeO6lU`TsRh%t6sc?D$ ze<>)xC9XTlLmf<9wXR`Z)QP5&Nma*+gU`PK7mI=T6to{{-i3b|7Ktuod97>ctV_xu zCd;B_C9A^1j+khrUL|o-r*dM(cyKIAcAR^+)F8}(_iyhWvy#J$)W%<>PRGiY_Y{P(Je^a{n z30YYTJ+{~=*xUDM$7WGi61o_96es4pTWJdqU6DQ+lP&dd}EUr0ZRFFH0FO zEq}RYFAUBn@{Ub0f4T(hQMPYSBw~eC%A;c)1grc;(l*hNFQR&x^k*WO zKjI|I>?{%}K|w6l@RIaXi^(s!g%huJfbx1Z1JJ_r0U{}ZH?F7J3R^Zev zHr{fJsc$0ZG+$(s4-596e-}^U2Vnq=LSCarl1EY2wYKtkVEU^PS5!J;<0}Wm#-4hY zX3imp&Tdfi?~;HV8j%LvRrKl&@V{^ARJ=qnew{A#&#(`(H}I+MGC`#^Aj>i?p1!ONBIQ|p4{q`};+70H@Tr@q$xiv-7)BH=s! zuIarl6#Ll#Mp=C1R4uRCIDbJO;>x!TAl;m@jEVZu#CpUkERlyX_U zm7W=T__!QnfPj$AtBb_&g zu%79%m#?hEp;(_P2u7bxZXM_*PPHRGx)%KLWxOoc_Qc-Q_)kfFzFGx$txD`J!$VW< z6aZc4aSa{Wv>2fzpTL^K!NG9Y`pQmxE-tA$XF@HR=liX;e;uh)Ye;GU3W!Lo%+yk3 z7!}1S6pw2@nX2d7oM+YvM==ElO*mi6cw;Ub=XRV_-z?~Ixo7`?QXG;3K(hvf43ghw z`;Nz`UXY*O5>0&zFFqOJpOefYQi#aVYqs9*v?|r(!*YH8?aM#f@1I_U06{#D5-I3D zCf2;_0Q2x+e^T_)k)7ZaDC=s2oiNN{Q@QtwifHdP_1JW60v6OIEJkzoA~2KV(W>MO zO$R{Vmd#Z23hTEE+@uK})$nc&@QyHMk8BCv`UWlUMcEOl$2N6RuTF@Zb_02?IOO+| zb*P8IU|GKM5Ptzmyj}3FEpz&kWXhvn=InUf)HAXde|c4Kr1}Tq17|mM^t(T9vw#2g z>>tQZdm>gl{6x9Z^m0{wd0x9Fw1B}yx4FEIIc#f4s?l5U(1sV_MLi4#1l3ZOWf7AV z32=wAb*Vh6LQ`;FNFnJ{21Kp?%owE*xtRIH48mBlAPYD3@D`yzqkBvJWr3t~{3Xg>>gj`X}gRUWc7F996Yf3&PM?@lqm4D>}V0v|aIp zj$|`&$;WRQxo< zf6BJ?FG=*-wuJ#r6NqDzX~de`XSY?%zX4iZC%D!DNCoaebov^IkgFA|Lf$E<&-@q( zWT!6mU*5#QNxRLZ=OZsc-FNE5&oQrg^p~ z-A|^`2wCF1qmqa1Io5aMy#h6w7YtN>H|4qNbdB0~q;XKE+Y&ugZz42@MlHmfQDJj@ zcFxqu4>u|2T%;~lqC{DaN?lh^eJIJaL_P{ z`;efA6lj%`7bRaNloq3Q&J_99aLp+ONo$wtUSo4~S*8y0UZYIbMt_W^r#z{mI4;V@ zP`gO6uDc!&d11;3m7REWVrW_te*#s#cNVHj|1(#s398se+N2yOQn1EZ_M<7cvX0{R zt3da`8@XFEV8w?br#!X11_yV&%BdtTBji~RO_rQKd|j>Yv%a`_KEUghX12{cPorkl z4Mu6uTR8-K`}3{wdKcMjT^(Xsiud9Rlu9;G2G`<>glL{|7PIyJbfk`fj{{{#@Ii>aUUvXSMW-P8mv=xDBTI*-T+ z40b^{EP$F*GwwYR5i|<~Hx0FxDEqX&S?axAEH2Oomqn$5Kdjf!AD@1I^{Ba@1}L>0 z1ftu5)^QoISS7R*a%GU2e~25f0hE}PklrrvTezGOpqQg}nnZspASZAfWM)6;tEicD zPN%9~H&B$2sgkS~!aH9zdqLpg%8xET72$SgHGX6=ve3ONv@3PG5B_G(iyEm__N{Lm zhgN9n?AEo^?Y$Zz$1DOTK|uM%tc*|W@e14N9VrJkEL$sJla$1ofAp?#9_6()_W8%R zpD#kWj}%!5GZa_NE^yLzD*2?!)k>z;43NakPFH_O<&Gg&;*h<~sUbdrg?3ibVKXXO zDo`m>dzntdCD{iQgc?A4vp7owRNUlJl?vBH#e2M`h&oq`y6GiwlEWyMn-`9RG%u}h z+2`OJKHk*xWc80?f3NBZm11soVq|1n5ema)Rcf+Bs!J4`YSZai3HKZvlGY6fI+MWS z6{SclL_+o^(LCB(nBBRRp`rk&Gg`=#GxSuDpB(IM@-Nf`v5f>=ou+oD38kU$ zibk9ce}YUZsj0vob#R#jeEVU!zW$mtK#8qBQ`LS@1U)p4y!m#C6n$xHugOqys1i_k zsckos<{;BiMaRVx6#z(MQv`r?zjtN9qC{vSV37kI62~r4ROP&ctTgnf{q|=49eQoV zLakrDe&f7SSrxs0hD|n}@1iubp3;?B3aw@sf7GkgaU`9aD574=-P#5)i2G!rl3sV! zF8ZeK0r9|+RCAcA84ReYI2IMW7U$c)uGY8q+}Js^g?X?nqEq{h#HBTyzQjQ(z>ES` zHLL`n{^Y}$jzP<8HMO9~GPfJPm*o0hCuZ7o(cQo{TU9cao{xnbW-rJ#%utZD8`iCy+7HNbq zQi?4V$!bHkMAVmuR}5{b1t=|h?CK*PfBa=<`==ioL?P|QCX>P#!zopw$ISs9dmd40 zv&re!&igSk83`u_f*>E1GJ(yZX>Z(kQ@);Fs9U&7kB*xvYY0Z$NDHba9y;1x4&vSb z@3Tr`zLfvz%Nu}GD6f<-u{$6eK&y^()-=GoOD^~Lpu+a$-?RMqo3Y$ew+6m}e=H-% z1Ax4zIh_DlcNJbw#ggV!=}cz4@)jJPtE5AQ`c{;sEo}oc2sa2k@?uy@Wg|ecTOn?* zzOa)qwvTnXEX3`uWX{7+QD04!B`!^0cKqv(nde0lGp5EXESf0EY=#8bhMcuW>dQXoqmO?R&}*RT8j>*#fouKJxt z^?UXfFUscOgLS?EC*xjIa>P_kT~k#XqB)l>FUS2?44exxI_8mx;?dmK1Y=pP>c$Uc z9f-k~v$@0`S=1gDtwgqmD55^Zu}k=+jE|li67*Qs75WdKY`EnA6!nM?f2G%)96v9; zbCj`BV=yR~$jTfR+=?X>8Fva;UCFfU5hhWE!OH4(+m8iENGh+Zr3%Bhzrg!vk=KhT zxhdY8cdFs05SXs>*^#q@PqKT~P9?c?ns7W_79T;)HsA!P**yUWX+#HPn(Thc1?|n* zni~D}HGA!htb+zy3f&3wf2j~#PS=AeCd3m*Tslx{4cS=iQnHF9LDTen>#^F@fh>1Z z<`X=-6W{GHWoob>d+0Rj?{AjOBuXl5YV#Pz;v9B8ii5rU)Hsi4o+k-h>5126Yv0B{ zIA)*9)0kF#x|tkf(|d|+PVy;H)~XM_$X&rtuW+yZy19CS2Vk9We@p>v5AI;^C30(& z;BE3-&>(P%deibN*fEx*mBZkt_fYn>i~>d?Glf6Qw+6z(HBht#3oBh3#>?qrS_|{gZ$SwAY|xrLP+LU^VQpFTjV+c zpSBwB_?K0CrthSuf6z}6k)4N`lwEuQRU$#$4zW3At>W3X^bcxNhmeA^3oN(ght833 zA|{n??NXduCjIfY8=E!jz&Hl0LPFaI#U8KRby1_5(nnLtws*$9Q>ilC%kE8fDYNAz z44N_pxWwaJtBi%Ng=AB=LF(LeETcQj)bwy~WbI3Bsr_Cie-P?50wV&&@evycTLS<+ zX42Sgb5sQ;VwWiM^2d2vqJ`<;0jlz5#Sv4k|g!U-W%ZYQg05Bu- z7m}N?ux>$RUPnk;R=1p*dEJ!qCl|lpS@9#Y0M^k}(NO9M2h)d#dm}hKba;5vL&Gym zF9iyyCLKR!fAv?pRg1T*dWy2iq!-&`Kwn_mU7Ur%AzuetK;DBu5vi|9e_RLaMi=CpXrUg>Y%(Ks-wNoF_OIB-CM zu?{2;*v?NoM>I>0Sq(anX0|&)ZR|Kb%UW#X?}~bpfBOM>n?~G6QFVyjLkK*NhYpX% z5mkndVt_|c_;+Y_pbnQZ%ixLOMJ#d4fr(79rXKETUmTp`>?CEVrrT8}vfBSTIPP|h zS;~zFNEt<3RVi1}lA8Uu6B=G}eps*h$Mbo7+FqNz;jFEt18thfC>w4My~ngKrDcB~ z|M&l=f9q_N?8c2H{XiQNL4pJUJk16G0%PrHBw0Vc_CEc7AGFbjEzd+;Uwbs_(>x$h zl~u^f9Losv;v|9x?GX_4H!scFx{?EBaZp{vLyIP@S60JHGl+g$qO%%7^kWlyiBIg? z@j8#>W&5_~w z*m%iq$5^xJmocZ1HRZpZeX~07ayVt)-uvbH@MSot^^UjsP+g{gaDInJyA_a>2Xfek zYQTamYx5I?kb3_rM)vrQO6Tz+zYL@Kzg;$_T77dH+krWRokT zf7?<5$Plo1P3Yb@)v97q>%`^=!vuZ_z#LCbvWts!^j&8HLUlYf(*xZ0Q(j|~vc*A& zO+!Y)SQJ<0U6ZnN6nT`5@27h+DPM*u7%plww-he4s$rkLU$c+(`+PS;LwWUz`$Wxs zdY$f73b>;OvUu?QD#n;B1LIFs{l4pw^j{GztLk|03eXc0t0$bB2y8(O#Tr(OyZ__1-6->=!{f9r3K zr4yfKC&0qII7Wq-P86Mrdh*h{mVFjOvUU~+oads}u}xjQqttt*R2kU3chA*r*Kr!0 zmA5Na=Q^~{2#g?gslBN#^5$hA8Ty4`i;~2}R>M;CUcKzRbweU0=1!LEAS~sZf__># zl#w)Y*jzX}Pb!V@W-IkZ;5BWxf4n~Osc?miWc!2S+-c)h_r_=57N+8x?H3y2mw*2I z-|x%<&xexOaGV5W8OHKwvW-5SMAUwxbDmUqmH1ce9s#;^`P7kHHk)B}4aX8qro5y} z!MmmPs?x>yX}oS!1qP^+1DGSf4<%@tPLXf@9kPOwS7h8%PwHapOIhL3f9&+GVd@K% z=R^VJds^+us^M5*7w-;m?WYz2^10bwS;f?@xIIgw6(pY^?>JX&P1=2*R>@Q@%De$0 z-xuItzK)MSo^Gd(8$J@{b?BUQ@zR!nsNRq1w%Z6N|`Q`{Q7NMie|C40v{Kg&b0F3Y|Fv=-40uWBwlnmJkGY!(rC&3~^@+Lp2( z3=IyaP#UU8?7<7Qs#an0UbD!z1+TF6nyPK;{3dCW3AB>cXC<;qDwPf!--NNGG;LmzGCJBQ0Zw*1 zwXP1-datY8z`@p{tL<7X+PpbIbLU~N@SY7 zx4~1$pR#pHFeZUaNx;D(T9>WWhk~j&QI=oOz_81VfDBME99*AP*aP^KrRM3%(0*Yge)*q& z{-_^6eE-j1>%7(_`Rwh1o)+Hq^|mG&Z6YpLF)xPb_sa z32$VLcWd^~?|=WkfB);N5v5PgxH-05b0Q#R-en~OoK^3Rs$;Ys2DY;~CyH8|_&6v8 zIBIZC0m+x8w1B57)y+^VRYJB`Eqn!ziOl&CI1Yq87EVgu;^z04x;ID@5XSED-ZsuP z7frP)%gd?j9;5EmtD>ipzD}W9KJ<(;%%7y0eWi=;C4UuVdDH4PE*nht`$ZLaNbm-P zn6as!2;!3spvmmM{W690wSI5)_rF#GkyU>PMOlUje98F&EK{iQF1>Y;L|L>TQ2s~C zQoNMx)D*2pud>P7fS!~%9S#vX4^;*wdb5VPl?>r0N_D84_)R@}OP5n^(+=E2>6P8I z6XR^N9)I@+u8o@LZTc+Rl+DESeb=9o$gc1fS(k%YwBM2*#Lp|UtPx7RH{DSk*%?}V z0mxN&7&15&2+_)1rz?#);D1!|nABKSb>ND~wzEYhr6CBC4NxF~ zSR86Shy-s9>|Py~PaYss3+qD(6*-){(}&&?gG@kMnhzHZf$KTsaUQ3CBE3LcK90U^ z6GdI}RuoSniaA9b^?N4_Y=F0>wKQ)_e_IK?mmbLPmu!6e@;Bbsyt*1Hdqe+Fecta& z3xAhhz@nkuTK*`ym~}kVkD^B)mW>{gXKsCZj_*=-n^v5Sp}|lXURB?BPSPSYtj@ik zOz1?Lgp}vOP&O?f=re4}s)+T%LCL|piaH={}jpSQZ*>0ERCl7|_x_>tB z-#6Z0x|ZHYRCV900J9VakgXOKsHVEgUdwY}ckf*axR+oN33Ei+>(}La=Ndwkd*N7c z49}C=Y9HuurauV)t4b)B0Iulo5^dDPf^5JRR%B;J<)d}FF2G%Os5J6}xLYkCCg<|d zHL~-wr_o5M#dPomf|85TTSbbASAW|_OUfoA6Tly-WYn*94WMhSy-?}j&X6=9nricNrEdm)okeCufHq%JLors5e0!q|K9!qW(a6LD;CZpTc#NZeFd+=g5*4RAass7uj-9 zi+K%?YR^?$T1Xfj& z44|B_erS%{ogJV+<{y^#1#u>TCkFd>+1ydM=#naObq?rNV5-l09%MdHermdklFBN3 zWLJ{lxDrt^=_5nJwv0Y`XMIYHqIAEn;@m=Fdv);21?JY~v}@8B+kdT57cifSRo&mj z>m4KR-iSG}W4q-&5c~FCzb-%4Yu?$CF>jrtARQ+cW#`uD6qzzOIr?)XoWSEXH^l&l zK-Frkr-!z|CIt=Us-M6e>-CsywmmCkQ&jE( zx9^tT_SEy~?a1b6RDafiPc7Kfebfjcg$yj$B@oMd+9s(mtEFA3jdfnyYzi-!+MT~R ztCORwJ>YSXW-0zoH5J~k*XUnDy#Cmqi&kDdDE$tk%{hSNJnR{qot|=~$Z%Re_ADu> z9M_@ASJF3~-N)IY_&l17kM3A=Y;h-fNmIWR7#2PdYg(D=fPZI#d3GwGsjcR)V@ZpU z`G)qLJmR3sbiT-}rlZq$wSkb?F&tDt-PH1!P^A#Fm)sgTYL~S&<#430OWsayr=$=` zpo(=+MbDkMA6<~)goYQ3*8y0^a|?$gb7jw$g4!Wy-p3VH`x}^#&=IU*gdN;ms3}r+-fu& z%SS-V=lvv(^!COcQ^Jt7wZ*FP#j)Iw^fwD23F<6XYiy1z1WsS3$iGd)z?N~cDeSX5 zk(V`L1X4P3R5E!G=yj2Y_bIg_sHlAx9ob@_#3YdniGM2`+V||SZy$c||LcFfySIE* zl~%{Y*0mx-+wQ!hL;sY!Loe=`oPQ&-7`!{FKub;ShBW$P?ZAUFUXu1FhJHB%%>aE9 zclWbKFGna(6_KU}kn%;?T*-^mlV1%+idoe@mE8nCDg2;VCDDqM#2zH`eADlZY8Bp-zxt*t0l$_Bd^xp}r`f)}(@n>G(6ZjXp0(ef;gESk!_l`C; z0uX!=2ujRU2NrKZub|zJCw%K=u*4MNrguD*X@8opu8%7); zrh&-j1f5qJI=O*y2cb9Zl3^!XO^ z^&%s;5DSi7k49~W>mq1M!Xv?L`hQ3!9m2P46~~4oAQ2mGUO{jiYt_OB^`4yBX#2^E zc2_us=&33}knP%+klTJQwM5&v(wp8d*OyQAUHp0&JKU;D+8+?3?_@^JPaBKp9DgJS z=v%vHwZf)M;e76g8igX_FNPC?hg_c$jJcB&+QsnO#tvuSDP z`PU>p(6lJ9)O3_1`rX~|bI-u@3nh&oSsAqW%Ywbb6i;XMz3M1;tUG?SCFF;wT4a&} zu2ZeaH{6LA3cnQPAxVhVi+`F-m9hF2ynPN#<3pB7eP52@f%xr&lKdbl0wpWkPLKkt zA99(R=<;p3dbf8@O%vGFh7FV{ame*RkXUwMPshG|CuR;oysWc(pZm zQ}nebk*HOY!5AzjA%AOKv5iYT3lMadVwF_p&@4*(r0%50-V||vzhd9Ne*EhUse9N> z2xwHaNxk?}7Tl>9G{0_&z;o^mq?au(39X4$9Hc*W_M$7DNe~fiYuaAvW`fg$QjlS+ z8nadnE^=NjscJTlHM|7q9j_5LJ;==$-u;(d77@^MX~o;Cn}0=<%fWk+u*PC&=T#_8 zY(U6Jq^RB1wLa3tp4a3dC`{tCUa{|3z4FX6YjF?04@n!iYih{T&-u%U8_V_ik9Py~ z&p~i0zM9NS&nJ^?LrcWcs2ll!3$sfvL*{gPO)vlX@l z&vt~1(6DZ*gr1!!s}awzcLZf|@$k`2uKv5y4uc zj(GvDbj^nb4SK3`>IT|C#_l+|soQete2H?ZBuUZuT_ec58PlVba<(ynvAy^sJCsFZU! zX{z2FUx*0nu;<})BL9+7#cn#4(c-}>n?J}N*-pBYjaFYxv7q$IuGzgD3WZWOeHgX5 zvF$8oURtx+iHo71Yd*N(F_`C;UBRnuz(AG+Ac13x>Kza{mjTHBCYHhg#QTVzodZPxeRC93i z%DE=hEs5`JBiqTUemK?~*Tq~XgxqAo6tXk3ByiwRUA-4arjv@mUNF3cFiHy#i&OPY zZ-3%T>3|Aib{K%e8BXf&2$;M5U21fVp!&6@M?+(&=Iw3-l}ti`N+zmwILQg@8n;>M z;w7r*mL$#cf+PWP+`J6`Wx>Aw`N#Or-w4PME4yS<~$Zwr*z!^y16qTrU(@e|Z zWN4Z~&{RkuD9;Mmwa8Txh2wS+FM^^%n}7N}d(#cz@Z=OV<|!!?M~vEd0~!Yo;Hk{% zTURV_#wQ4m;_xyJD~1v(pQ*+CSg9v08{<8b=bB*E6#Y@1qBOTt3gC3$q*ONe-h z6(kXf!+VswR2tnoyHf##NO;MbZBCUAe?63+|C}E`zaJNQ44!hJl*XV;o=d`_>VEKVrTWPxvmUHa)idov313*O!R90t5{xCw7tX52Jtf9UVro6s%q(YcB``S>yrIhzyITT;r3|n>zowGiw%r7 z(o`+;)(cR#oapS`ah+KYp{ZU+P#940bnoIp{xR{&4^{h{*H=}c2bZW^F>U8TSR48% z0kg%f^RlQULOMjj zAY=G&h+opN=aUUxZ6Nac*r9THq)gSMDHsu8PZC&pn>FUTZ0zE%OZMgS$N&8GCX35G zK@~J0RoZ`QbgZip^%`~)6YqidU3kwb;KY;HM%-W#dQzC9mn0Y3`P)T;n@W}xZwre( zMwRVV`sFz}h^oqafxc0(dw*;G7RplH>#0E$sX;KQ)`Y_HoxWP8 zhTdM~q)v&>-R=_KMNn*9elakH_cy05Cd-7T>e}GQI)61L3FLynb$_|jyiH*z@%TG& z%NsU!V%*g}mvCQI#ETb;R*H9-Y7Ms@9EvFQ<=_U&vrwiGUBjH0?4q+&jp$kHqxm{X z*S0FuGG$j$U~@8f#=FQB4V&|kacP-obEtM>;F&>;Q{teKrL3DJmE0CmM%sFw&35lE z$x;f`x9^`ny|>kUL4OP)@v)q995-i=NY1G?D5dx5uK|jvizE)p*DFJ=p|lzeB&YIZ zF+0~zcG6GC(dY~^yZMTauF9uyKK|HrE0VVzb*8JOE#s)zUrnB!EO@FbG~}(yeZ5%j zo$}k^_^pCDn)O3+`3+@i7F}9yb)~z-`RaVBgIrT58Q(<-)qf0fWsSsbDK1s2n|)lg zkt61C7}OTt-pjpy|It4Gwe-F^@*<<^g;uXYuGeXyL23uLstO9cYMK_@)nUQhB~0_D ziWD5Gv^&#yvBr+TgLG8%s^F6(E4#3;e7sVl(#3%k%Bw5R;fnMB-uQ`*+v}`OU?7@j z9ZGb4vZgE?!hgfrxb7{J9Ov$41GpyzHFcHO5ybJbQ_VUbQRS*&=2gr5DhEYw*I|n- z78IA$@~P{DajS&U-%kqu=pX+&hFxhzVF%N19i?xIMz*-RuGCBo=nj4W&J+QLzmJ4& zASaXEMt9`^ocs4BpW2pqhofD{=(m%|{r_JF$^F)rcz>5Ap?Wm0VgvZSGzX5*otlgK zL!=_PS~+9Kx08x0x6=U@{hd1YIGrOcn`e)Zh95`$^nc#XlAIkf?BL<6rh&SyADRfCc5`&jCU6xs7MDq-955|-mO7HX&-39qFLzqe zC&05jKT6wOvWEktW$dFZVc}E0sY6ZV6KWjr_2r+5Q?w@3P)ozRc&qS8mH>d1tl z@wh!uE>TKrO13$?EmJUWV&+3b*Q3f1IVon93+Xl!y3Fm)p*lAQh;G)z8NxRBJTGXe zh~Hwqb>wZ$smg&iT&GSunSF5p_>>cux38m+|7RT%r}LBDR=J#kNOcl)Oy}cI_A%R< z7k@yh1v;11$+oBN;1z657uvAY6QyyV^H&pfmaKoi$KSY6DkrD2`4mh5hcq^pYEgHu zBOIh5x+xhNCn-qpqP%36ZFG#`yewgjr|0ZC7uM{wWR=aGtyQj9V;l8e4_!f2N>Gf> z4y96DZ`gIRYulxvmgs0(uYfm0H zAxd{!{WOPT|DtKt698*cBX_p(UG)#M2Y5$SaDMSQWySva}Rr*t^4X{*7uMkOX%Uw%LN6x5q0Rwd@ihtb8 zaCmm=pzS&`aW_OQTHaR7OO`x~B<)Bhm1yYQm|B%=)Yc0SQwK4F?RKsa22l2WX9u3N zj2#lxb2%KT?o>yGgQF&_dmDI}SxHS`oF2YZghdkAm{bw`gvA=}u9MR9lu_AZu}B zS5?KqC1{));qv%YIx0*$&ubO@b}+jYjOxwaX6{!7xUJFQsvf`oJDdk8+J^%ud%0Dp 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 -Date: Wed, 4 Oct 2017 13:59:21 -0400 -Subject: [PATCH] Add limits.h header for INT_MAX - -Gentoo bug https://bugs.gentoo.org/633468 ---- - src/lib/prov/openssl/openssl_mode.cpp | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/src/lib/prov/openssl/openssl_mode.cpp b/src/lib/prov/openssl/openssl_mode.cpp -index 9580bc9c5..fabaccb18 100644 ---- a/src/lib/prov/openssl/openssl_mode.cpp -+++ b/src/lib/prov/openssl/openssl_mode.cpp -@@ -10,6 +10,7 @@ - #include - #include - #include -+#include - - namespace Botan { - -From 8526077c273c752661786e0ef5d9f7b945c83931 Mon Sep 17 00:00:00 2001 -From: Alon Bar-Lev -Date: Fri, 13 Oct 2017 19:34:25 +0300 -Subject: [PATCH] Add limits.h header for INT_MAX - -Gentoo-Bug: https://bugs.gentoo.org/633468 -Signed-off-by: Alon Bar-Lev ---- - src/lib/prov/openssl/openssl_rsa.cpp | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/src/lib/prov/openssl/openssl_rsa.cpp b/src/lib/prov/openssl/openssl_rsa.cpp -index fae869b..ab5ac64 100644 ---- a/src/lib/prov/openssl/openssl_rsa.cpp -+++ b/src/lib/prov/openssl/openssl_rsa.cpp -@@ -22,6 +22,7 @@ - #include - #include - #include -+#include - - namespace Botan { - --- -2.13.6 - diff --git a/dev-libs/http-fetcher/http-fetcher-1.1.0-r1.ebuild b/dev-libs/http-fetcher/http-fetcher-1.1.0-r1.ebuild index b55698fa999d..f8cfc2839049 100644 --- a/dev-libs/http-fetcher/http-fetcher-1.1.0-r1.ebuild +++ b/dev-libs/http-fetcher/http-fetcher-1.1.0-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="alpha amd64 ~ppc ~x86" +KEYWORDS="alpha amd64 ppc ~x86" IUSE="debug" S="${WORKDIR}/${MY_P}" diff --git a/dev-libs/ivykis/ivykis-0.42.2.ebuild b/dev-libs/ivykis/ivykis-0.42.2.ebuild index 2b310b4758f0..3530fb1257a4 100644 --- a/dev-libs/ivykis/ivykis-0.42.2.ebuild +++ b/dev-libs/ivykis/ivykis-0.42.2.ebuild @@ -9,4 +9,4 @@ SRC_URI="https://github.com/buytenh/ivykis/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="amd64 ia64 ~ppc ~ppc64 sparc x86" +KEYWORDS="amd64 hppa ia64 ~ppc ~ppc64 sparc x86" diff --git a/dev-libs/jsoncpp/jsoncpp-1.8.4.ebuild b/dev-libs/jsoncpp/jsoncpp-1.8.4.ebuild index 9ad40f8d7dc4..427d3c1b7b4e 100644 --- a/dev-libs/jsoncpp/jsoncpp-1.8.4.ebuild +++ b/dev-libs/jsoncpp/jsoncpp-1.8.4.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/open-source-parsers/${PN}/archive/${PV}.tar.gz -> ${ LICENSE="|| ( public-domain MIT )" SLOT="0/19" -KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 sparc ~x86 ~amd64-fbsd" +KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc ~x86 ~amd64-fbsd" IUSE="doc test" DEPEND=" diff --git a/dev-libs/keybinder/keybinder-0.3.1-r201.ebuild b/dev-libs/keybinder/keybinder-0.3.1-r201.ebuild index 4557421f67e1..d767a4294d51 100644 --- a/dev-libs/keybinder/keybinder-0.3.1-r201.ebuild +++ b/dev-libs/keybinder/keybinder-0.3.1-r201.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/engla/keybinder/releases/download/v${PV}/${P}.tar.gz LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86" IUSE="+introspection lua python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" diff --git a/dev-libs/keybinder/keybinder-0.3.2-r300.ebuild b/dev-libs/keybinder/keybinder-0.3.2-r300.ebuild index 155449bb9eb1..d2a9be821831 100644 --- a/dev-libs/keybinder/keybinder-0.3.2-r300.ebuild +++ b/dev-libs/keybinder/keybinder-0.3.2-r300.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/engla/keybinder/releases/download/${PN}-3.0-v${PV}/$ LICENSE="MIT" SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86" +KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86" IUSE="+introspection" RDEPEND="x11-libs/gtk+:3[X] diff --git a/dev-libs/kpathsea/kpathsea-6.2.3_p20170524.ebuild b/dev-libs/kpathsea/kpathsea-6.2.3_p20170524.ebuild index 5ea57830ec01..05f4938a34b5 100644 --- a/dev-libs/kpathsea/kpathsea-6.2.3_p20170524.ebuild +++ b/dev-libs/kpathsea/kpathsea-6.2.3_p20170524.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -14,7 +14,7 @@ SRC_URI="mirror://gentoo/texlive-${PV#*_p}-source.tar.xz LICENSE="GPL-2" SLOT="0/${PV%_p*}" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="doc source static-libs" DEPEND="! +Date: Fri, 16 Feb 2018 09:14:17 -0500 +Subject: Fix small I/O leak when we can't read ISO file + +See Savannah bug #53170. Thanks to David Binderman. +--- + src/iso-read.c | 8 ++++++-- + 1 file changed, 6 insertions(+), 2 deletions(-) + +diff --git a/src/iso-read.c b/src/iso-read.c +index 0541e27..8647485 100644 +--- a/src/iso-read.c ++++ b/src/iso-read.c +@@ -1,5 +1,6 @@ + /* +- Copyright (C) 2004-2006, 2008, 2012-2013, 2017 Rocky Bernstein ++ Copyright (C) 2004-2006, 2008, 2012-2013, 2017-2018 Rocky Bernstein ++ + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by +@@ -364,7 +365,10 @@ main(int argc, char *argv[]) + ret = read_iso_file (opts.iso9660_image, opts.file_name, + outfd, &bytes_written); + } +- if (ret != 0) return ret; ++ if (ret != 0) { ++ fclose (outfd); ++ return ret; ++ } + + fflush (outfd); + +-- +cgit v1.0-41-gc330 + diff --git a/dev-libs/libcdio/libcdio-2.0.0-r1.ebuild b/dev-libs/libcdio/libcdio-2.0.0-r1.ebuild new file mode 100644 index 000000000000..62bcbab5b554 --- /dev/null +++ b/dev-libs/libcdio/libcdio-2.0.0-r1.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit autotools libtool multilib-minimal + +DESCRIPTION="A library to encapsulate CD-ROM reading and control" +HOMEPAGE="https://www.gnu.org/software/libcdio/" +SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0/18" # subslot is based on SONAME +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +IUSE="cddb +cxx minimal static-libs test" + +RDEPEND=" + !minimal? ( + >=sys-libs/ncurses-5.7-r7:0= + cddb? ( >=media-libs/libcddb-1.3.2 ) + ) + >=virtual/libiconv-0-r1[${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND} + sys-apps/sed + sys-devel/gettext + virtual/pkgconfig + test? ( dev-lang/perl ) +" + +DOCS=( AUTHORS ChangeLog NEWS README{,.libcdio} THANKS TODO ) + +MULTILIB_WRAPPED_HEADERS=( + /usr/include/cdio/cdio_config.h + /usr/include/cdio/version.h +) + +PATCHES=( "${FILESDIR}/${P}-iso-ioleak.patch" ) + +src_prepare() { + default + + eautoreconf + + sed \ + -e "s:-lncurses:$($(tc-getPKG_CONFIG) --libs ncurses):g" \ + -i configure || die + + elibtoolize # to prevent -L/usr/lib ending up in the linker line wrt 499510 +} + +multilib_src_configure() { + local util_switch + if ! multilib_is_native_abi || use minimal ; then + util_switch="--without" + else + util_switch="--with" + fi + + # Tests fail if ECONF_SOURCE is not relative + ECONF_SOURCE="../${P}" econf \ + --disable-maintainer-mode \ + $(use_enable cxx) \ + --disable-cpp-progs \ + --disable-example-progs \ + $(use_enable static-libs static) \ + $(use_enable cddb) \ + --disable-vcd-info \ + ${util_switch}-{cd-drive,cd-info,cdda-player,cd-read,iso-info,iso-read} +} + +multilib_src_install_all() { + einstalldocs + find "${ED}" -name '*.la' -delete || die +} diff --git a/dev-libs/libkpass/libkpass-6.ebuild b/dev-libs/libkpass/libkpass-6.ebuild deleted file mode 100644 index ef324877ee5f..000000000000 --- a/dev-libs/libkpass/libkpass-6.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -DESCRIPTION="Libkpass is a C implementation to access KeePass 1.x format password databases" -HOMEPAGE="http://libkpass.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64" -IUSE="static-libs" - -RDEPEND=">=dev-libs/nettle-2.7.1" -DEPEND="${RDEPEND}" - -DOCS=( AUTHORS ChangeLog README TODO ) - -src_configure() { - econf $(use_enable static-libs static) -} - -src_install() { - default - use static-libs || rm -f "${ED}"/usr/lib*/${PN}.la -} diff --git a/dev-libs/libntru/libntru-0.4.1.ebuild b/dev-libs/libntru/libntru-0.4.1.ebuild deleted file mode 100644 index c676d0ff62b7..000000000000 --- a/dev-libs/libntru/libntru-0.4.1.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils toolchain-funcs multilib multilib-minimal - -DESCRIPTION="C Implementation of NTRUEncrypt" -HOMEPAGE="https://github.com/tbuktu/libntru" -SRC_URI="https://github.com/tbuktu/libntru/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="examples static-libs" - -DEPEND="dev-lang/perl" - -src_prepare() { - multilib_copy_sources - - _copy_test_dir() { - cp -pr "${BUILD_DIR}" "${BUILD_DIR}-test" || die - } - multilib_foreach_abi _copy_test_dir -} - -multilib_src_compile() { - CFLAGS="${CFLAGS}" \ - emake \ - CC="$(tc-getCC)" \ - $(usex static-libs "libntru.a libntru.so" "") \ - MACHINE="$(if [[ ${ABI} == x86 ]] ; then echo i386 ; else echo x86_64 ; fi)" -} - -src_test() { - _test() { - CFLAGS="${CFLAGS}" \ - emake CC="$(tc-getCC)" test -j1 -C "${BUILD_DIR}-test" \ - MACHINE="$(if [[ ${ABI} == x86 ]] ; then echo i386 ; else echo x86_64 ; fi)" - - } - - multilib_foreach_abi _test -} - -multilib_src_install() { - emake \ - DESTDIR="${ED}" \ - INST_LIBDIR="/usr/$(get_libdir)" \ - INST_DOCDIR="/usr/share/doc/${PF}" \ - MACHINE="$(if [[ ${ABI} == x86 ]] ; then echo i386 ; else echo x86_64 ; fi)" \ - install $(usex static-libs install-static-lib "") -} - -multilib_src_install_all() { - einstalldocs - if use examples ; then - docinto examples - dodoc src/hybrid.c - fi -} diff --git a/dev-libs/liborcus/Manifest b/dev-libs/liborcus/Manifest index bf6a9e95f428..4a8932dd65d1 100644 --- a/dev-libs/liborcus/Manifest +++ b/dev-libs/liborcus/Manifest @@ -1,3 +1,2 @@ DIST liborcus-0.12.1.tar.xz 1673880 BLAKE2B 6f85f1ce04bd7c797f8fccc9b4d860189b6fa9f51623587a668c343e8897bf17a3e62a5465354776044fabe9347ec35913eb1433dc551e4e509ce260ba92c3b9 SHA512 294b24ad7fccae77070edd9d8e6e1a370f609ec8af9a2c58567431e641fc0f3f27c4cd4b6ac1825a8179a22a1d1a81d84827859eb631d2625194f9e59ca1a8c3 -DIST liborcus-0.13.3.tar.xz 1817824 BLAKE2B 99bb88c1b52539ef09c52ce1f13928b31e2a5c0e88d172e8d0ca212d9f0921cbe98460ae8047be19db5d4b70a9b527c2ae499ab5c6474dab16445eab9a4b1c4c SHA512 fecea0fca5b455ae734b00c5a7784e1cf0db32b35d0992f26d4ca8b4188147cabc9c267b984c4b5a5b1cbf8a5f4029a7dd96de4dfc1dc902b43f01def662d1f3 DIST liborcus-0.13.4.tar.xz 1816340 BLAKE2B f8e7251c8688f82604d5ac1212938890e42f23ce45edb09eba9ab26a810e5fd4215a23dd20e86ddf9100db67818fc73fbbee7357642a6390f8f60dc28596be31 SHA512 f00b49c41eb1898c37d8d42e59f9004f46b5f849b9d60ac9c5033232d1e5065ff3de160e79f5a88983bf64f86e283b6d1d406a24e776aa6ff7b8acec324ccd4b diff --git a/dev-libs/liborcus/liborcus-0.13.3.ebuild b/dev-libs/liborcus/liborcus-0.13.3.ebuild deleted file mode 100644 index 2f6e8414b8d3..000000000000 --- a/dev-libs/liborcus/liborcus-0.13.3.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -EGIT_REPO_URI="https://gitlab.com/orcus/orcus.git" - -PYTHON_COMPAT=( python{3_4,3_5,3_6} ) - -[[ ${PV} == 9999 ]] && GITECLASS="git-r3 autotools" -inherit python-single-r1 ${GITECLASS} -unset GITECLASS - -DESCRIPTION="Standalone file import filter library for spreadsheet documents" -HOMEPAGE="https://gitlab.com/orcus/orcus/blob/master/README.md" -[[ ${PV} == 9999 ]] || SRC_URI="https://kohei.us/files/orcus/src/${P}.tar.xz" - -LICENSE="MIT" -SLOT="0/0.13" # based on SONAME of liborcus.so -[[ ${PV} == 9999 ]] || \ -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86" -IUSE="python +spreadsheet-model static-libs tools" - -RDEPEND=" - dev-libs/boost:= - sys-libs/zlib:= - python? ( ${PYTHON_DEPS} ) - spreadsheet-model? ( >=dev-libs/libixion-0.13.0:= ) -" -DEPEND="${RDEPEND} - >=dev-util/mdds-1.2.2:1 -" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - default - [[ ${PV} == 9999 ]] && eautoreconf -} - -src_configure() { - econf \ - --disable-werror \ - $(use_enable python) \ - $(use_enable spreadsheet-model) \ - $(use_enable static-libs static) \ - $(use_with tools) -} - -src_install() { - default - find "${D}" -name '*.la' -delete || die -} diff --git a/dev-libs/libsigsegv/libsigsegv-2.12.ebuild b/dev-libs/libsigsegv/libsigsegv-2.12.ebuild index 92b03ea49dc8..4ce364a9d0ff 100644 --- a/dev-libs/libsigsegv/libsigsegv-2.12.ebuild +++ b/dev-libs/libsigsegv/libsigsegv-2.12.ebuild @@ -9,7 +9,7 @@ SRC_URI="mirror://gnu/libsigsegv/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="" src_configure () { diff --git a/dev-libs/libtar/libtar-1.2.20-r4.ebuild b/dev-libs/libtar/libtar-1.2.20-r4.ebuild index 4a3b780059e8..b9717afbdee3 100644 --- a/dev-libs/libtar/libtar-1.2.20-r4.ebuild +++ b/dev-libs/libtar/libtar-1.2.20-r4.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~pinkbyte/distfiles/snapshots/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos" IUSE="static-libs zlib" RDEPEND=" diff --git a/dev-libs/libtasn1/libtasn1-4.13.ebuild b/dev-libs/libtasn1/libtasn1-4.13.ebuild index 51d99a5e1960..beffdd9cdbeb 100644 --- a/dev-libs/libtasn1/libtasn1-4.13.ebuild +++ b/dev-libs/libtasn1/libtasn1-4.13.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" LICENSE="GPL-3 LGPL-2.1" SLOT="0/6" # subslot = libtasn1 soname version -KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc static-libs valgrind" DEPEND=">=dev-lang/perl-5.6 diff --git a/dev-libs/mongo-c-driver/mongo-c-driver-1.8.2.ebuild b/dev-libs/mongo-c-driver/mongo-c-driver-1.8.2.ebuild index 1ea4eb35a6d1..d034808158e7 100644 --- a/dev-libs/mongo-c-driver/mongo-c-driver-1.8.2.ebuild +++ b/dev-libs/mongo-c-driver/mongo-c-driver-1.8.2.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://github.com/mongodb/${PN}/releases/download/${PV}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~hppa x86" +KEYWORDS="amd64 hppa x86" IUSE="debug examples libressl sasl ssl static-libs test" RDEPEND="app-arch/snappy:= diff --git a/dev-libs/oniguruma/oniguruma-6.7.1.ebuild b/dev-libs/oniguruma/oniguruma-6.7.1.ebuild index 30e6a6134389..42608b7b302a 100644 --- a/dev-libs/oniguruma/oniguruma-6.7.1.ebuild +++ b/dev-libs/oniguruma/oniguruma-6.7.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/kkos/${PN}/releases/download/v${PV}/${MY_P}.tar.gz" LICENSE="BSD-2" SLOT="0/4" -KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" +KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" IUSE="combination-explosion-check crnl-as-line-terminator static-libs" S="${WORKDIR}/${MY_P}" diff --git a/dev-libs/openssl/openssl-1.0.2o.ebuild b/dev-libs/openssl/openssl-1.0.2o.ebuild index 37c5f699c032..85beef5b8b9c 100644 --- a/dev-libs/openssl/openssl-1.0.2o.ebuild +++ b/dev-libs/openssl/openssl-1.0.2o.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://openssl/source/${MY_P}.tar.gz LICENSE="openssl" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux" +KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux" IUSE="+asm bindist gmp kerberos rfc3779 sctp cpu_flags_x86_sse2 sslv2 +sslv3 static-libs test +tls-heartbeat vanilla zlib" RESTRICT="!bindist? ( bindist )" diff --git a/dev-libs/ptexenc/ptexenc-1.3.5_p20170524.ebuild b/dev-libs/ptexenc/ptexenc-1.3.5_p20170524.ebuild index 502e4b76cbb2..d9740fb14a55 100644 --- a/dev-libs/ptexenc/ptexenc-1.3.5_p20170524.ebuild +++ b/dev-libs/ptexenc/ptexenc-1.3.5_p20170524.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://gentoo/texlive-${PV#*_p}-source.tar.xz" LICENSE="BSD" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~ppc-macos ~x64-macos ~x86-macos" IUSE="iconv static-libs" DEPEND="iconv? ( virtual/libiconv ) diff --git a/dev-lisp/Manifest.gz b/dev-lisp/Manifest.gz index be3cfaa9906dde6d77253118dac3535f84d0b7ec..7463f01c53a04d203487e3d8ad6e650e99e880b3 100644 GIT binary patch literal 3046 zcmVG z*jar(3Yh5;96+{aG(CTlr%s(q|K;^huV1~}pDgT?{pq)NZ(m8P{ndB>eEpB_^LMXm zuU@>)Ia=~@R9t47OIu2PNa`)m=0#4AlRZ^kXAVE6ZH`*&2Pw}!!={veuG+8{q+L9BsMV07z7+-hoM_T4P3F~z>D@#k1oKlr< zet7+_zyJ07AAfpf%isR_2m9sC*&jc>l9BT>SnH${v#)Y$SUIt*`>xY?N2$9mlfmgn zH-0{CL^@g4{z)RWVw`Q$e@GCuDVxG9;1$y;h)4@ z#Z*^GL$Zz@Vjg*S0NNvYSKTRPk=mq1s;<44khNTaW@PcD_mz;rqxBWL?ojC;pxT-zFN-sq z#<+)r$yU>fvKAYqeRN@OwS|w^dCXOTqAmUn7R;ynd$9@D#~mrNEWpl21DW zC1UBpENpNvIlLg);6B;ilUu20)$)X!_i|+?B^{^hC}1R=d+G6fWcys_oXrxRw)wZs zjr*?26Dtr!I&4n+SVaVROEYu;01v|EQb)lA!)#iQ5ilVlff$oMkY|T))EW|1hjR zBgUaY%O@MO`v%K0>g;|ua}6~8^yAKa(My#v&a%Y)WnBs7dvujM&4irn`y(l>9A=0u zUNOpkHPaRf9({TR1CHLXmU8X3$g_-TMjYTZf(`iwV@E*Q)H8%tMjI=aD}f^gn}8aX z>0p9kGc7KSU*<@_5%|G%>jF+4Dzmpo%#S41ojF(cXZNen{eJO5XFl?0;*GV;SrUZVBu ze?NcNFOvlt^oU{SZrFh@v!`ew?gX%^iqKAtGjz?K&-MLfUg7{3Qh;T#^%y>@Q4Rn@ zgWQGV5RtmJVFaPY?yx6BH5AEnAe?I=8RKTLm3-enPl(Ap4X4qqH<4i1B$L_uxoX}9 zVyF`V92gW*bx47V!4naAP6GSZ5n*fvJz%}aE#!_v)WLbS_-YOHFa` zE@hgh^b)b(9$1a}5c`>U?!2e7DjO=XL3)#3a1JIm$Pz8cOZvq~>lw(!EC@l>lDm>J zq~=~QctmT%RRylZm+S$dviEC2> z2!L`=-nG>_$q}UkD`~5<)^T^u0;Y37g3&;m7QaeFB9Z6G8`ye63oQcJ8zwe^s?B^& zuVN=$x3a?QBG0L$T;*<+2UolmOpwCK_4iy04FtUl8j=uSYYl*VPK#(JoO!gs= zFui_50Q%yxd9xR2v4kHVV0EnQK`kZIvvE+gkO^I<=&T2M!G35$HzJHdDq|N9Ehm$S zfW>&#JZX)q`DGxjh`5moC&>!<(Xd9+-RHU$j=7CE-`E1O9eo52^)W#H;fqKdYm4Y+ zo_@s#{D&gV6Zlcu_X#Cixzy5lAQfAj0%cM{^D<#C<3d zs79a9pdCt`;&&NJ!5-`pn^A) z3STgWTf-Jz31hng4m70}ynsc}z5CjfaB>6cpvVUHTIlcTOLbawwiWCL4mN8gXiOz< zkj0JS#VcXhbBq`xAy3NE^&abz?D_+lp0_6}CoHg4;wd##YuZqMiI(Sww>udfOz6s--!^VtvM!DrS=d>cHZdIFKU5sJ~G*ur-rJuO@?|t=9<1 z>10e&{oZL&e@RlTb=~7e_k*+d{R9|QjPBC(GK|8+!|!Jk3#q&gGy!)lQZb!^(H-=$ zl)OlPaocOU?yE}g!37K(bP@|umqN*4No3^e5F&Reap&uqm`5)$sG9EQ2(cf4ef;|4 ziLd%23a-i(u!{Pnz#_SEqs%CTJ(3U;4cdOqcMF=Ak;!&M8mtipgBv1pY_Ym)lSyGx#sIFEI1oaTTfs?5q^f6YMCmz7DHQokXePHHF-IDunKp%v8Vjgj zJ`>5z^4t$b2J1;YXVWPQNEr*Rw`wHP2g6ka4)KR&G|Ek2#Sl^2d!>>nDg=I|%V&n$ zA8390@a8{n?CrNdf3V;GC}RRL&){(kB`8x8Zp)xySH&aoBoy&x{&m@fh(JPGYpo#M z*`OdP(c(alBF2kJ+DP8+mgsbej6<$1L3aA)fA$)Bbzc<#04vkpga7~l literal 3582 zcmVTOPy$MMEq5KQreyqy&G^pqAOPbs=0zx&&tKS(a`PFAU9PMf}@F6l>79dkCzR_n?m z@6`D+sVzyeB4wN9^qj5F>~+=Jcl2x_dGY*aE1zf*Ek`eE{JW2SvJ}3`VZBYUx<-v! zQfm1RfBo=ZfBE-6{q67XZ28B3{i}U`Is4o9cUen$18bdhV)j)}3#%uVb>D3oZ_I7C zWm#FhcH`&MG&*?o5Q~~T%iarQyGV}6vV3_2h=tc`Ma}|xJ2DgadQVGc)-64Tdr4N7 zO8W^`^661~cnWtw4Bb`EXd=E(XblqwbR$NHdfz&0vK^o*?@c=ly#5Y+rwS|MAuB`^)R+ zZx8fl)i?0UOpN|65}b93HY>{tcHN5V5LPp7%>s9;^PR*Z+17B4v-&!Nm$#ONFz!9N zvXmyHr(OI2Y9wV7GMSH=4(>~9vLm4P*Yq~;a+{;_QV^k z>Zp2H8EV_Dj&z(yMQ%frMV@Uq3Igv6;y2KPQ%*DUH4&^B3aMe4lq88+pMp*l9X1h- zC$RkE`!8So>wf>s=NEsC{WN6xF=Y7++YFGImcfVsmcigUq--g^s*BHr1a1DTR74P^ zz17lGc-lu6Wh_%9hte6MspoR!C^C*>f?1fduzdJHAb))#e5XilXSMnhH}Caoc1lA} zA6mgEclI@omy@^8b{{b#;%n=Z*zbaQl>DKk*U{1np|Z zj=+;QV`y12Hl#({b#fa$Z!qH5>zy}FfJcZ5OjVv-S`{hCNNL%arJ7mVX_~KsOv#DS zUnrpL;7lwg?pF#@kRj;r@cMrytUY9G7-;!~LA!6TtlB0r!Tc}95KlkuoG)fGvg%ou z*neKvfA|_xVox)n#rys!SE+|HBvV`^FMbWj7WNl?dIJNNF8Ff2S*7MT4;V-n<{-Eo z!>1fO?gLYgW~hv@pf$M$b{;SRDX(ZF*~bQ_#ij`xB@%E1W_qJe1*gs^!`qY11}rTs zFx_*K#XJ~~H-e7LIr4f&?B&~+2Ur-5Jah~ZYgzic>oqo#T9VL&O3R zGh$(%WJoNs^Z!98A^wf)R{ZnmGg`0z`^(q;9Lvz4M}|F@VTXB{J%vQZmGI;-5ZXE7 z=vcFtb3@ZIuW^72DZuYxJ!uJQ)C0hbLFt+0kT3fXHB#h)JMe^@iy~pc26VVmKxOs2CJdb%@a8+8#2Gh=ILyL>OB^51<#J zkI;6=i8#-8LPajQRkN9|+p}dxYuF(E^jxQTO3#S>`oK!(L+oebx$~~hTHcHj3>r5k z2kYR(lprQS*c?BMv>in*W;1Wjrp6wM& zLT-%f8*pVHUVX8RNasf9+O3_6v*lY%ko=o-7D{LYy(g$X{qnoP0@+92_fy;2h49JL zRv4eD5gof7#cx<-=a>@e9qkUhZ@~fCurYKM0T}F)w@Pc198o*45>-32j>|O*CY=S6 zDiv*7{3`j9I#VVuu=NuyvR28H1w&uLVI!QL7VZg?x0Acd3d z?@8!F4VbXj4vbzn`sNp|CFZ4yAV(pY>_Z^o^!g0}=!@sg%bwAC{q*Ve^ZP4b@BQ`j z_ph%XKklzjiL8x>l6hW+-c||)DH(<~mIm2(&X=&gvH!Mh>q#03st)9d+$D)1*st## zDWGhSflejHI4ty(5m7##Zw^VTQpoUil+cM}vs{KQxYOR?BR?q_r05~AU};2W@^1;$ zy3-Fi736^y8!)1cOIwaLkwd#~lRi`+#q5Su$6YgauerH+$Bk{Io4JS_F2t4 ziD#3+=}PCs13onDDe8BUz=N5CK8aw#@Jb)?G4q&>pv|`%E&L`dRYEOmJv8h>q-3g$ zPtB8-UdybCGvR?oxSs@5rWXqkTGl?->b1i$=9!uaoDTv!!Gl?j3*p>niQc~aVYR1OEnOa%E% z3ePtt&U_R8waW?Y6i!Zta_T}F8I+bzpyX%s0op&F#jH{P->?c^X=vA|#5^URvA`dJ zi||e<=8DoTT#yvF37>m_g&D4WpD~{tDZy7yN9ud#^%HDCLUsjE(Kbo6-$@gPFgWa&@zWH zZaieE#MxomAx6t0#Ugf;N#B*#g=V-G(rWe7LP!E+rrG2^@yBciFI zc@XzXBVKqY^@|Cj76q>$tffozd!sfMCc@(o-in=)-Z;x2j*Id`+xcT^TcgRO^w&4-AB1m2z##a&ZWH8m-0p)IkkuhI02+TyT~>EOKCYe|<_;gX&PPd( zgb%rKPBCga_9XT&P4wl7UQ-Dg^!GzxJ9NvzV!U$5q{1igetCI)DwTxF2QNwHjp<A~!PbL2n$`y4#$oD}hvA^a=7Lf+P}h3}j#$z$ zL++I#hV0Jh&{@Fl-n9e%Rxr5}4xTuz27-qE(*-!RwDZC)m{5uzas3bf2Y!WR7!Mf$ E0Q1EJ - - - - common-lisp@gentoo.org - Gentoo Common Lisp Project - - diff --git a/dev-lisp/common-lisp-controller/Manifest b/dev-lisp/common-lisp-controller/Manifest deleted file mode 100644 index 7729f647d923..000000000000 --- a/dev-lisp/common-lisp-controller/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST common-lisp-controller_4.27.tar.gz 27636 BLAKE2B de8ff4d5f10204b73217961d69afaa25258a429d0079767dc8b68b99b4b9dfc52f3f58dce97835a3f5c89fcb035b50ea843ad3cbfd234f9ebb3626bc70a847b8 SHA512 afba310bf525fb40f98a6bd67747647d105080667a3ebef883e19ffc60186bdfc7b937c2efe7535e3daa08503d8079d69453264fe8124f1b9a4a55e6303fe1b3 -DIST common-lisp-controller_5.13.tar.gz 30846 BLAKE2B db621ea6dab8aadcd7ec6eeb58e600e55d8bd1a31be6dc950fe3bafa48d24777d0a1dba3571adfb852946b01ce61dcff26f034aee4d89b994fbec3012df3d803 SHA512 11a6e2b7a3ca6846c8b88ee3808ae4e01c269dce8eb4293e57bf061a6c74786fe8bdff0f11c3db5c8ac60e3ba7a1e74222f9ab1418da114b6ece2fa6f23464e2 diff --git a/dev-lisp/common-lisp-controller/common-lisp-controller-4.27.ebuild b/dev-lisp/common-lisp-controller/common-lisp-controller-4.27.ebuild deleted file mode 100644 index 1a7c3508f040..000000000000 --- a/dev-lisp/common-lisp-controller/common-lisp-controller-4.27.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -inherit eutils - -DESCRIPTION="Common Lisp Controller" -HOMEPAGE="http://packages.debian.org/unstable/devel/common-lisp-controller" -SRC_URI="mirror://gentoo/common-lisp-controller_${PV}.tar.gz" - -LICENSE="LLGPL-2.1" -SLOT="0" -KEYWORDS="amd64 ~mips ppc ppc64 sparc x86" -IUSE="" - -DEPEND="|| ( >=sys-apps/coreutils-8.15 app-misc/realpath ) - >=dev-lisp/asdf-1.84 - dev-lang/perl" -RDEPEND="${DEPEND}" - -S=${WORKDIR}/${PN} - -src_unpack() { - unpack ${A} - cd "${S}/man" - ln -s clc-{,un}register-user-package.1 - for i in unregister-common-lisp-implementation {,un}register-common-lisp-source; do - ln -s register-common-lisp-implementation.8 ${i}.8 - done -} - -src_install() { - dobin clc-register-user-package - dobin clc-unregister-user-package - dosbin register-common-lisp-implementation - dosbin register-common-lisp-source - dosbin unregister-common-lisp-implementation - dosbin unregister-common-lisp-source - insinto /usr/share/common-lisp/source/common-lisp-controller - doins common-lisp-controller.lisp - doins post-sysdef-install.lisp - doman man/*.[18] - insinto /etc - doins "${FILESDIR}/${PV}/lisp-config.lisp" - dodoc "${FILESDIR}/README.Gentoo" - dodoc DESIGN.txt -} - -pkg_postinst() { - test -d /var/cache/common-lisp-controller \ - || mkdir /var/cache/common-lisp-controller - chmod 1777 /var/cache/common-lisp-controller - - # This code from ${S}/debian/postinst - - for compiler in /usr/lib/common-lisp/bin/*.sh - do - if [ -f "${compiler}" -a -r "${compiler}" -a -x "${compiler}" ] ; then - i=${compiler##*/} - i=${i%.sh} - einfo ">>> Recompiling Common Lisp Controller for $i" - bash "$compiler" install-clc || true - einfo ">>> Done rebuilding" - fi - done - - # This code from ${S}/debian/preinst - - # cleanup fasl files: - ( find /usr/share/common-lisp/source/defsystem \ - /usr/share/common-lisp/source/asdf \ - /usr/share/common-lisp/source/common-lisp-controller -type f -not -name "*.lisp" -print0 \ - | xargs --null rm --force 2> /dev/null ) &>/dev/null - - # remove old autobuild files: -# find /etc/common-lisp -name autobuild -print0 \ -# | xargs -0 rm 2> /dev/null || true -# find /etc/common-lisp -type d -depth -print0 \ -# | xargs rmdir 2> /dev/null || true - - # remove old fals files: - test -d /usr/lib/common-lisp-controller \ - && rmdir --ignore-fail-on-non-empty /usr/lib/common-lisp-controller - for compiler in /usr/lib/common-lisp/bin/*.sh ; do - if [ -f "$compiler" -a -r "$compiler" ] ; then - i=${compiler##*/} - i=${i%.sh} - if [ -d "/usr/lib/common-lisp/${i}" ] ; then - rm -rf "/usr/lib/common-lisp/${i}" - fi - fi - done -} diff --git a/dev-lisp/common-lisp-controller/common-lisp-controller-5.13-r1.ebuild b/dev-lisp/common-lisp-controller/common-lisp-controller-5.13-r1.ebuild deleted file mode 100644 index 450a227f9929..000000000000 --- a/dev-lisp/common-lisp-controller/common-lisp-controller-5.13-r1.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="3" -inherit eutils - -DESCRIPTION="Common Lisp Controller" -HOMEPAGE="http://packages.debian.org/unstable/devel/common-lisp-controller" -SRC_URI="mirror://gentoo/common-lisp-controller_${PV}.tar.gz" - -LICENSE="LLGPL-2.1" -SLOT="0" -KEYWORDS="alpha amd64 ia64 ~mips ppc ppc64 sparc x86" -IUSE="" - -DEPEND="|| ( >=sys-apps/coreutils-8.15 app-misc/realpath ) - >=dev-lisp/asdf-1.84 - dev-lang/perl" -RDEPEND="${DEPEND}" - -S=${WORKDIR}/${PN} - -src_unpack() { - unpack ${A} - cd "${S}/man" - ln -s clc-{,un}register-user-package.1 - for i in unregister-common-lisp-implementation {,un}register-common-lisp-source; do - ln -s register-common-lisp-implementation.8 ${i}.8 - done -} - -src_install() { - dobin clc-register-user-package - dobin clc-unregister-user-package - dosbin register-common-lisp-implementation - dosbin register-common-lisp-source - dosbin unregister-common-lisp-implementation - dosbin unregister-common-lisp-source - - dosbin clc-update-customized-images - keepdir /etc/common-lisp/images - - insinto /usr/share/common-lisp/source/common-lisp-controller - doins common-lisp-controller.lisp post-sysdef-install.lisp - doman man/*.[138] - insinto /etc - doins "${FILESDIR}/${PV}/lisp-config.lisp" - dodoc "${FILESDIR}/README.Gentoo" - dodoc DESIGN.txt debian/changelog -} - -pkg_postinst() { - test -d /var/cache/common-lisp-controller \ - || mkdir /var/cache/common-lisp-controller - chmod 1777 /var/cache/common-lisp-controller - - # This code from ${S}/debian/postinst - - for compiler in /usr/lib/common-lisp/bin/*.sh - do - if [ -f "${compiler}" -a -r "${compiler}" -a -x "${compiler}" ] ; then - i=${compiler##*/} - i=${i%.sh} - einfo ">>> Recompiling Common Lisp Controller for $i" - bash "$compiler" install-clc || true - einfo ">>> Done rebuilding" - fi - done - - # This code from ${S}/debian/preinst - - # cleanup fasl files: - ( find /usr/share/common-lisp/source/defsystem \ - /usr/share/common-lisp/source/asdf \ - /usr/share/common-lisp/source/common-lisp-controller -type f -not -name "*.lisp" -print0 \ - | xargs --null rm --force 2> /dev/null ) &>/dev/null - - # remove old autobuild files: -# find /etc/common-lisp -name autobuild -print0 \ -# | xargs -0 rm 2> /dev/null || true -# find /etc/common-lisp -type d -depth -print0 \ -# | xargs rmdir 2> /dev/null || true - - # remove old fals files: - test -d /usr/lib/common-lisp-controller \ - && rmdir --ignore-fail-on-non-empty /usr/lib/common-lisp-controller - for compiler in /usr/lib/common-lisp/bin/*.sh ; do - if [ -f "$compiler" -a -r "$compiler" ] ; then - i=${compiler##*/} - i=${i%.sh} - if [ -d "/usr/lib/common-lisp/${i}" ] ; then - rm -rf "/usr/lib/common-lisp/${i}" - fi - fi - done -} diff --git a/dev-lisp/common-lisp-controller/files/4.27/lisp-config.lisp b/dev-lisp/common-lisp-controller/files/4.27/lisp-config.lisp deleted file mode 100644 index a6d36ce22005..000000000000 --- a/dev-lisp/common-lisp-controller/files/4.27/lisp-config.lisp +++ /dev/null @@ -1,3 +0,0 @@ - -(in-package common-lisp-user) - diff --git a/dev-lisp/common-lisp-controller/files/5.13/lisp-config.lisp b/dev-lisp/common-lisp-controller/files/5.13/lisp-config.lisp deleted file mode 100644 index a6d36ce22005..000000000000 --- a/dev-lisp/common-lisp-controller/files/5.13/lisp-config.lisp +++ /dev/null @@ -1,3 +0,0 @@ - -(in-package common-lisp-user) - diff --git a/dev-lisp/common-lisp-controller/files/README.Gentoo b/dev-lisp/common-lisp-controller/files/README.Gentoo deleted file mode 100644 index adaa56315a4f..000000000000 --- a/dev-lisp/common-lisp-controller/files/README.Gentoo +++ /dev/null @@ -1,27 +0,0 @@ - -*-outline-*- - -* Common Lisp Controller 4.x and 5.x - -With version 4.x and 5.x of the Debian Common Lisp Controller, the -design of the controller was simplified so that source was compiled -into /var/cache/, per user, on demand (ie. when you evaluate (require -:foo) at the REPL). - -* Common Lisp Controller 3.x - -** IMPORTANT - -The Common Lisp Controller (CLC) in Gentoo GNU/Linux is a modified -version of the original CLC sources from the Debian Project. Do not -send bug reports to the Debian Project -- always send bug reports to -http://bugs.gentoo.org. - -** NOTES - -If you are used to the CLC in Debian, please note that the Gentoo CLC -does not require an Internet super-server such as inetd or xinetd in -order to function. The original CLC implementation's clc-send-command -has been replaced with a shell script which implements the same -interface, but bypasses clc-build-daemon entirely. - --- Matthew Kennedy diff --git a/dev-lisp/common-lisp-controller/metadata.xml b/dev-lisp/common-lisp-controller/metadata.xml deleted file mode 100644 index 9b129ff98209..000000000000 --- a/dev-lisp/common-lisp-controller/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - common-lisp@gentoo.org - Gentoo Common Lisp Project - - -The Common Lisp Controller was originally used in the Debian project. The Common -Lisp Contoller lets you install and manage common lisp sources and compilers. -It creates a user-specific cache of compiled objects. When a library or an -implementation is upgraded all compiled objects in the cache are flushed. - - diff --git a/dev-lisp/gcl/Manifest b/dev-lisp/gcl/Manifest index 0c544b2f8e8a..9694d801852c 100644 --- a/dev-lisp/gcl/Manifest +++ b/dev-lisp/gcl/Manifest @@ -1,6 +1,4 @@ DIST gcl-2.6.10-fedora.tar.bz2 695718 BLAKE2B 151cac372f74a971ffb31191a3614d0f7bafca141258af9e1955185f8ed119cbcd3797f2d9bbe5eb5f82e76af4fd0d3e0cf155cd35f305a2c028e40b340b78cf SHA512 3e0ffaec859783443a8941a29302c7a17c9538ef2177d449ad34e24292c174de7bb8760a6d327e08f012773032f0d0a5230b79c7e4b4f5bad8354bf10a28af4c DIST gcl-2.6.10.tar.gz 5490689 BLAKE2B 46af0cf8a810a82fe2bc2bd46ca1cbe17b74c71eb4af6a06032040900dcad4dd4338883cd9225f0945ae425eba788ac84db9a0ed454779edd86c74a1bb48a947 SHA512 bbaacce712f15130550bcdf7e53edf4df9ab955e84ec701087034115df1c1e657d956853d5db85d7e88709981f9b7fd4c9df7acf6c8588a8ccf5f05e4e666aed -DIST gcl-2.6.11-fedora.tar.bz2 680715 BLAKE2B e4ac5c857c6782016b50fbd55fdbfd5f8b89d451518666216d8c2b2b197ebf85cd89bc7cb38ff096eeef3add4bd62f8c25f16548c90a0d46ba5a022c8bae50e5 SHA512 a38e92571c0558aebe1f36613afb6da29338b9c1b779df2db6b6e5ad5b79758523a2036dc4d29d192a19a1a71103c42022f165e1a138e469338afcc117599eb9 -DIST gcl-2.6.11.tar.gz 7047082 BLAKE2B 0fc843a7dc563c24d50a47d5f656c41cdab1aea8d8d1a9ed618b5a0b947e82bd05a98c0daa532988505501e7edd16780c33400b749f89c567664c3ad43e9151e SHA512 0cec0e0e138ec13bccd5e52b2f803ccc6be5afc3c284c26550abb4392488fd8cf0085d5c3a99d9a6aba24dc2f7160341c98741003d8d09728e99da1cd909b325 DIST gcl-2.6.12-fedora.tar.bz2 680471 BLAKE2B 0ad96ce0a09bb73ee77456373eb7e50b2325a4f2e042c21120a1c33b2dec2aa10f5485bb1b02e8eb8e77aaaea6e141189d676217f9d139615911d8a77ea5818a SHA512 7640f8370754c889e2db9d047c4476195f949f4d97eafc7ef81761c1a548e24125d6d93381227b55f1840c3d127770995e88bf66f83c6952e121f5fa004e7f1a DIST gcl-2.6.12.tar.gz 7031837 BLAKE2B afd3f81dd8a712d92883a96399a2e0621b0d38a349904707846bd694892510012fde27f94ec36664c249659a480e7f92c412b3790ecb74247a91ba0cb44aa420 SHA512 e82b5bdded6f846de4ea35a83bc8294043ba6d4fe03ff421f8753e78add1e5e87124782f672cd38ad89bbec1ca7c5ff69fe2621be1552b209516b58b6c97fd20 diff --git a/dev-lisp/gcl/gcl-2.6.10.ebuild b/dev-lisp/gcl/gcl-2.6.10.ebuild index 6b2fd2d6d601..55fc3ee2e422 100644 --- a/dev-lisp/gcl/gcl-2.6.10.ebuild +++ b/dev-lisp/gcl/gcl-2.6.10.ebuild @@ -1,7 +1,8 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 + inherit elisp-common eutils flag-o-matic DESCRIPTION="GNU Common Lisp" @@ -17,10 +18,10 @@ IUSE="+ansi athena emacs +readline tk X" RESTRICT="strip" RDEPEND="emacs? ( virtual/emacs ) - readline? ( sys-libs/readline ) + readline? ( sys-libs/readline:= ) athena? ( x11-libs/libXaw ) - >=dev-libs/gmp-4.1 - tk? ( dev-lang/tk ) + >=dev-libs/gmp-4.1:= + tk? ( dev-lang/tk:= ) X? ( x11-libs/libXt x11-libs/libXext x11-libs/libXmu x11-libs/libXaw ) virtual/latex-base" DEPEND="${RDEPEND} @@ -85,7 +86,7 @@ src_configure() { src_compile() { emake -j1 - emake -C info gcl.info + VARTEXFONTS="${T}"/fonts emake -C info gcl.info if use athena; then pushd xgcl-2 > /dev/null pdflatex dwdoc.tex diff --git a/dev-lisp/gcl/gcl-2.6.11.ebuild b/dev-lisp/gcl/gcl-2.6.11.ebuild deleted file mode 100644 index a49d2af852f7..000000000000 --- a/dev-lisp/gcl/gcl-2.6.11.ebuild +++ /dev/null @@ -1,147 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit elisp-common eutils flag-o-matic - -DESCRIPTION="GNU Common Lisp" -HOMEPAGE="https://www.gnu.org/software/gcl/gcl.html" -SRC_URI="mirror://gnu/${PN}/${P}.tar.gz https://dev.gentoo.org/~grozin/${P}-fedora.tar.bz2" - -LICENSE="LGPL-2 GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="+ansi athena emacs +readline tk X" - -# See bug #205803 -RESTRICT="strip" - -RDEPEND="emacs? ( virtual/emacs ) - readline? ( sys-libs/readline ) - athena? ( x11-libs/libXaw ) - >=dev-libs/gmp-4.1 - tk? ( dev-lang/tk ) - X? ( x11-libs/libXt x11-libs/libXext x11-libs/libXmu x11-libs/libXaw ) - virtual/latex-base" -DEPEND="${RDEPEND} - virtual/texi2dvi - >=app-text/texi2html-1.64 - >=sys-devel/autoconf-2.52" - -S="${WORKDIR}"/${PN} - -src_prepare() { - mv "${WORKDIR}"/fedora/info/* info/ - cp -p /usr/share/texmf-dist/tex/texinfo/texinfo.tex info/ - find . -type f -perm /0111 | xargs chmod a-x - chmod a+x add-defs add-defs1 config.guess config.sub configure install.sh - chmod a+x bin/info bin/info1 gcl-tk/gcltksrv.in gcl-tk/ngcltksrv mp/gcclab - chmod a+x o/egrep-def utils/replace xbin/* - - # fedora patches - epatch "${WORKDIR}"/fedora/fd-leak.patch - epatch "${WORKDIR}"/fedora/latex.patch - epatch "${WORKDIR}"/fedora/texinfo.patch - epatch "${WORKDIR}"/fedora/elisp.patch - epatch "${WORKDIR}"/fedora/selinux.patch - epatch "${WORKDIR}"/fedora/rename.patch - epatch "${WORKDIR}"/fedora/getcwd.patch - epatch "${WORKDIR}"/fedora/plt.patch - epatch "${WORKDIR}"/fedora/ellipsis.patch - epatch "${WORKDIR}"/fedora/reloc-type.patch - epatch "${WORKDIR}"/fedora/infrastructure.patch - epatch "${WORKDIR}"/fedora/extension.patch - epatch "${WORKDIR}"/fedora/unrandomize.patch - epatch "${WORKDIR}"/fedora/asm-signal-h.patch - epatch "${WORKDIR}"/fedora/largefile.patch - epatch "${WORKDIR}"/fedora/arm.patch - - sed -e 's|"-fomit-frame-pointer"|""|' -i configure - sed -e 's|@EXT@||g' debian/in.gcl.1 > gcl.1 -} - -src_configure() { - strip-flags - filter-flags -fstack-protector -fstack-protector-all - - local tcl="" - if use tk; then - tcl="--enable-tclconfig=/usr/lib --enable-tkconfig=/usr/lib" - fi - - econf --enable-dynsysgmp \ - --disable-xdr \ - --enable-emacsdir=/usr/share/emacs/site-lisp/gcl \ - --enable-infodir=/usr/share/info \ - $(use_enable readline) \ - $(use_enable ansi) \ - $(use_enable athena xgcl) \ - $(use_with X x) \ - ${tcl} -} - -src_compile() { - emake -j1 - emake -C info gcl.info - if use athena; then - pushd xgcl-2 > /dev/null - pdflatex dwdoc.tex - popd > /dev/null - fi -} - -src_test() { - local make_ansi_tests_clean="rm -f test.out *.fasl *.o *.so *~ *.fn *.x86f *.fasl *.ufsl" - if use ansi; then - cd ansi-tests - - ( make clean && make test-unixport ) \ - || die "make ansi-tests failed!" - - cat "${FILESDIR}/bootstrap-gcl" \ - | ../unixport/saved_ansi_gcl - - cat "${FILESDIR}/bootstrap-gcl" \ - |sed s/bootstrapped_ansi_gcl/bootstrapped_r_ansi_gcl/g \ - | ./bootstrapped_ansi_gcl - - ( ${make_ansi_tests_clean} && \ - echo "(load \"gclload.lsp\")" \ - | ./bootstrapped_r_ansi_gcl ) \ - || die "Phase 2, bootstraped compiler failed in tests" - fi -} - -src_install() { - emake DESTDIR="${D}" install - rm -rf "${D}"usr/share/doc - rm -rf "${D}"usr/share/emacs - - rm elisp/add-defaults.el - dodoc readme* RELEASE* ChangeLog* doc/* - doman gcl.1 - doinfo info/*.info* - dohtml -r info/gcl-si info/gcl-tk - - if use emacs; then - elisp-site-file-install "${FILESDIR}"/64${PN}-gentoo.el - elisp-install ${PN} elisp/*.el - fi - - insinto /usr/share/doc/${PF} - doins info/*.pdf - if use athena; then - pushd xgcl-2 > /dev/null - insinto /usr/share/doc/${PF} - doins *.pdf - popd > /dev/null - fi -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/dev-lisp/gcl/gcl-2.6.12.ebuild b/dev-lisp/gcl/gcl-2.6.12.ebuild index 1d4449e6009a..b8fee9e3528f 100644 --- a/dev-lisp/gcl/gcl-2.6.12.ebuild +++ b/dev-lisp/gcl/gcl-2.6.12.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -17,10 +17,10 @@ IUSE="+ansi athena emacs +readline tk X" RESTRICT="strip" RDEPEND="emacs? ( virtual/emacs ) - readline? ( sys-libs/readline ) + readline? ( sys-libs/readline:= ) athena? ( x11-libs/libXaw ) - >=dev-libs/gmp-4.1 - tk? ( dev-lang/tk ) + >=dev-libs/gmp-4.1:= + tk? ( dev-lang/tk:= ) X? ( x11-libs/libXt x11-libs/libXext x11-libs/libXmu x11-libs/libXaw ) virtual/latex-base" DEPEND="${RDEPEND} @@ -82,7 +82,7 @@ src_configure() { src_compile() { emake -j1 - emake -C info gcl.info + VARTEXFONTS="${T}"/fonts emake -C info gcl.info if use athena; then pushd xgcl-2 > /dev/null pdflatex dwdoc.tex diff --git a/dev-lisp/gentoo-init/Manifest b/dev-lisp/gentoo-init/Manifest deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/dev-lisp/gentoo-init/files/gentoo-init-1.lisp b/dev-lisp/gentoo-init/files/gentoo-init-1.lisp deleted file mode 100644 index 263aedd10c29..000000000000 --- a/dev-lisp/gentoo-init/files/gentoo-init-1.lisp +++ /dev/null @@ -1,11 +0,0 @@ -(in-package #:cl-user) - -(let ((*compile-print* nil) - (*compile-verbose* nil) - #+cmu (ext:*gc-verbose* nil)) - (handler-bind ((warning #'muffle-warning)) - (load #p"/usr/share/common-lisp/source/asdf/asdf.lisp" - :print nil :verbose nil) - #+ecl - (load #p"/usr/share/common-lisp/source/asdf/asdf-ecl.lisp" - :print nil :verbose nil))) diff --git a/dev-lisp/gentoo-init/files/gentoo-init.lisp b/dev-lisp/gentoo-init/files/gentoo-init.lisp deleted file mode 100644 index e09dcb0ae43f..000000000000 --- a/dev-lisp/gentoo-init/files/gentoo-init.lisp +++ /dev/null @@ -1,7 +0,0 @@ -(in-package #:cl-user) -#+(or sbcl ecl) (require :asdf) -#-(or sbcl ecl) (load #p"/usr/share/common-lisp/source/asdf/asdf.lisp") -(push #p"/usr/share/common-lisp/systems/" asdf:*central-registry*) -(asdf:oos 'asdf:load-op :asdf-binary-locations) -(setf asdf:*centralize-lisp-binaries* t) -(setf asdf:*source-to-target-mappings* '((#p"/usr/lib/sbcl/" nil) (#p"/usr/lib64/sbcl/" nil))) diff --git a/dev-lisp/gentoo-init/files/source-registry.conf b/dev-lisp/gentoo-init/files/source-registry.conf deleted file mode 100644 index 45e1fdfc5aa0..000000000000 --- a/dev-lisp/gentoo-init/files/source-registry.conf +++ /dev/null @@ -1,5 +0,0 @@ -;; -*- Mode: Lisp; -*- - -(:source-registry - (:directory "/usr/share/common-lisp/systems") - :inherit-configuration) diff --git a/dev-lisp/gentoo-init/gentoo-init-0.1.ebuild b/dev-lisp/gentoo-init/gentoo-init-0.1.ebuild deleted file mode 100644 index de448bb19336..000000000000 --- a/dev-lisp/gentoo-init/gentoo-init-0.1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="3" - -DESCRIPTION="Simple ASDF-BINARY-LOCATIONS configuration for Gentoo Common Lisp ports" -HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Common_Lisp/Guide" -SRC_URI="" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86" -IUSE="" - -S=${WORKDIR} - -DEPEND="dev-lisp/asdf-binary-locations" -RDEPEND="${DEPEND}" - -src_install() { - insinto /etc - doins "${FILESDIR}"/gentoo-init.lisp -} diff --git a/dev-lisp/gentoo-init/gentoo-init-1.0.ebuild b/dev-lisp/gentoo-init/gentoo-init-1.0.ebuild deleted file mode 100644 index 7a31af2a4b8d..000000000000 --- a/dev-lisp/gentoo-init/gentoo-init-1.0.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=4 - -DESCRIPTION="Simple ASDF2 configuration for Gentoo Common Lisp ports" -HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Common_Lisp/Guide" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~ppc ~sparc x86" -IUSE="" - -RDEPEND=">=dev-lisp/asdf-2.0" - -S="${WORKDIR}" - -src_install() { - insinto /etc/common-lisp - newins "${FILESDIR}"/gentoo-init-1.lisp gentoo-init.lisp - doins "${FILESDIR}"/source-registry.conf -} diff --git a/dev-lisp/gentoo-init/metadata.xml b/dev-lisp/gentoo-init/metadata.xml deleted file mode 100644 index 7ea645c67e72..000000000000 --- a/dev-lisp/gentoo-init/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - common-lisp@gentoo.org - Gentoo Common Lisp Project - - diff --git a/dev-lisp/sbcl/sbcl-1.3.21.ebuild b/dev-lisp/sbcl/sbcl-1.3.21.ebuild index 744c3c23e249..c54c4447f9a7 100644 --- a/dev-lisp/sbcl/sbcl-1.3.21.ebuild +++ b/dev-lisp/sbcl/sbcl-1.3.21.ebuild @@ -39,7 +39,7 @@ SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2 LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="~amd64 ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x86-solaris" +KEYWORDS="amd64 ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x86-solaris" IUSE="debug doc source +threads +unicode pax_kernel zlib" CDEPEND=">=dev-lisp/asdf-3.1:=" diff --git a/dev-lua/Manifest.gz b/dev-lua/Manifest.gz index 9f9ac5b4538ebd1f82dc4acf30d24f002d682d28..52b845e426ac52402e107d81c4f93aebec29e2f7 100644 GIT binary patch literal 6316 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 literal 6320 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 diff --git a/dev-lua/lua-openssl/metadata.xml b/dev-lua/lua-openssl/metadata.xml index f4da03ad0c56..5056b9e74ffb 100644 --- a/dev-lua/lua-openssl/metadata.xml +++ b/dev-lua/lua-openssl/metadata.xml @@ -1,14 +1,7 @@ - - jakub@jirutka.cz - Jakub Jirutka - - - proxy-maint@gentoo.org - Proxy Maintainers - + zhaozg/lua-openssl diff --git a/dev-lua/luaossl/metadata.xml b/dev-lua/luaossl/metadata.xml index 9988694cece1..581bc911a605 100644 --- a/dev-lua/luaossl/metadata.xml +++ b/dev-lua/luaossl/metadata.xml @@ -1,14 +1,7 @@ - - proxy-maint@gentoo.org - Proxy Maintainers - - - jakub@jirutka.cz - Jakub Jirutka - + wahern/luaossl diff --git a/dev-perl/Any-Moose/Any-Moose-0.270.0.ebuild b/dev-perl/Any-Moose/Any-Moose-0.270.0.ebuild index 83c4f0d0f47d..d656baa59771 100644 --- a/dev-perl/Any-Moose/Any-Moose-0.270.0.ebuild +++ b/dev-perl/Any-Moose/Any-Moose-0.270.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Use Moose or Mouse modules (DEPRECATED)" SLOT="0" -KEYWORDS="amd64 ~hppa ppc x86" +KEYWORDS="amd64 hppa ppc x86" IUSE="test" PERL_RM_FILES=( "t/001-basic-mouse.t" diff --git a/dev-perl/Archive-Extract/Archive-Extract-0.800.0.ebuild b/dev-perl/Archive-Extract/Archive-Extract-0.800.0.ebuild index dc99dd76433f..5d545aecb623 100644 --- a/dev-perl/Archive-Extract/Archive-Extract-0.800.0.ebuild +++ b/dev-perl/Archive-Extract/Archive-Extract-0.800.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Generic archive extracting mechanism" SLOT="0" -KEYWORDS="amd64 ~hppa x86" +KEYWORDS="amd64 hppa x86" IUSE="test" RDEPEND=" diff --git a/dev-perl/Archive-Zip/Archive-Zip-1.600.0.ebuild b/dev-perl/Archive-Zip/Archive-Zip-1.600.0.ebuild index ff4dc5e5cf93..9ffd6747e2c6 100644 --- a/dev-perl/Archive-Zip/Archive-Zip-1.600.0.ebuild +++ b/dev-perl/Archive-Zip/Archive-Zip-1.600.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="A wrapper that lets you read Zip archive members as if they were files" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="test" RDEPEND=" diff --git a/dev-perl/AtExit/AtExit-2.30.0.ebuild b/dev-perl/AtExit/AtExit-2.30.0.ebuild index 5fe4b271a214..45cbb6913fdd 100644 --- a/dev-perl/AtExit/AtExit-2.30.0.ebuild +++ b/dev-perl/AtExit/AtExit-2.30.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="atexit() function to register exit-callbacks" LICENSE="|| ( Artistic Artistic-2 )" SLOT="0" -KEYWORDS="amd64 ~ia64 ppc sparc x86" +KEYWORDS="amd64 ia64 ppc sparc x86" IUSE="test" RDEPEND=" diff --git a/dev-perl/Audio-CD-disc-cover/Audio-CD-disc-cover-0.05-r2.ebuild b/dev-perl/Audio-CD-disc-cover/Audio-CD-disc-cover-0.05-r2.ebuild index e827cc4d7482..dfeceb6f6199 100644 --- a/dev-perl/Audio-CD-disc-cover/Audio-CD-disc-cover-0.05-r2.ebuild +++ b/dev-perl/Audio-CD-disc-cover/Audio-CD-disc-cover-0.05-r2.ebuild @@ -18,7 +18,7 @@ SRC_URI="http://www.vanhemert.co.uk/files/${MY_P}.tar.gz" IUSE="" SLOT="0" -KEYWORDS="alpha amd64 ~ia64 ppc sparc x86" +KEYWORDS="alpha amd64 ia64 ppc sparc x86" RDEPEND=">=dev-perl/URI-1.10 >=dev-perl/HTML-Parser-3.15 diff --git a/dev-perl/Audio-Mixer/Audio-Mixer-0.700.0-r2.ebuild b/dev-perl/Audio-Mixer/Audio-Mixer-0.700.0-r2.ebuild index 3beb5e073d46..e5123ceb9e5e 100644 --- a/dev-perl/Audio-Mixer/Audio-Mixer-0.700.0-r2.ebuild +++ b/dev-perl/Audio-Mixer/Audio-Mixer-0.700.0-r2.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Perl extension for Sound Mixer control" SLOT="0" -KEYWORDS="amd64 ~ia64 ~ppc sparc x86" +KEYWORDS="amd64 ia64 ~ppc sparc x86" IUSE="" PATCHES=( diff --git a/dev-perl/Authen-PAM/Authen-PAM-0.160.0-r2.ebuild b/dev-perl/Authen-PAM/Authen-PAM-0.160.0-r2.ebuild index 95ebe3b204e9..c854a8c35e49 100644 --- a/dev-perl/Authen-PAM/Authen-PAM-0.160.0-r2.ebuild +++ b/dev-perl/Authen-PAM/Authen-PAM-0.160.0-r2.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Interface to PAM library" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ppc ppc64 ~s390 ~sh sparc x86" +KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" IUSE="examples" RDEPEND="virtual/pam" diff --git a/dev-perl/B-Hooks-EndOfScope/B-Hooks-EndOfScope-0.210.0.ebuild b/dev-perl/B-Hooks-EndOfScope/B-Hooks-EndOfScope-0.210.0.ebuild index d9cc55d022a6..cff501f6083d 100644 --- a/dev-perl/B-Hooks-EndOfScope/B-Hooks-EndOfScope-0.210.0.ebuild +++ b/dev-perl/B-Hooks-EndOfScope/B-Hooks-EndOfScope-0.210.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Execute code after a scope finished compilation" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86 ~ppc-aix ~x86-fbsd ~x64-macos" +KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~sparc x86 ~ppc-aix ~x86-fbsd ~x64-macos" IUSE="test" RDEPEND=" diff --git a/dev-perl/B-Hooks-OP-Check/B-Hooks-OP-Check-0.220.0.ebuild b/dev-perl/B-Hooks-OP-Check/B-Hooks-OP-Check-0.220.0.ebuild index 9d265db1c332..0fa11ae6373f 100644 --- a/dev-perl/B-Hooks-OP-Check/B-Hooks-OP-Check-0.220.0.ebuild +++ b/dev-perl/B-Hooks-OP-Check/B-Hooks-OP-Check-0.220.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Wrap OP check callbacks" SLOT="0" -KEYWORDS="amd64 ~hppa ppc x86" +KEYWORDS="amd64 hppa ppc x86" IUSE="test" RDEPEND="virtual/perl-parent" diff --git a/dev-perl/CDDB/CDDB-1.222.0-r2.ebuild b/dev-perl/CDDB/CDDB-1.222.0-r2.ebuild index ce2f22368132..7743f28e04f1 100644 --- a/dev-perl/CDDB/CDDB-1.222.0-r2.ebuild +++ b/dev-perl/CDDB/CDDB-1.222.0-r2.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="high-level interface to cddb/freedb protocol" SLOT="0" -KEYWORDS="amd64 ~ia64 ppc sparc x86" +KEYWORDS="amd64 ia64 ppc sparc x86" IUSE="test" RDEPEND=" diff --git a/dev-perl/CGI-FastTemplate/CGI-FastTemplate-1.90.0-r2.ebuild b/dev-perl/CGI-FastTemplate/CGI-FastTemplate-1.90.0-r2.ebuild index 1ccfc322d477..18731dab2939 100644 --- a/dev-perl/CGI-FastTemplate/CGI-FastTemplate-1.90.0-r2.ebuild +++ b/dev-perl/CGI-FastTemplate/CGI-FastTemplate-1.90.0-r2.ebuild @@ -10,5 +10,5 @@ inherit perl-module DESCRIPTION="High Performance Templates and Variable Interpolation" SLOT="0" -KEYWORDS="alpha amd64 ~ia64 ppc sparc x86" +KEYWORDS="alpha amd64 ia64 ppc sparc x86" IUSE="" diff --git a/dev-perl/CGI/CGI-4.360.0.ebuild b/dev-perl/CGI/CGI-4.360.0.ebuild index 791e6a0c4c2c..5bd844c69404 100644 --- a/dev-perl/CGI/CGI-4.360.0.ebuild +++ b/dev-perl/CGI/CGI-4.360.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Simple Common Gateway Interface Class" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RDEPEND=" diff --git a/dev-perl/CPAN-Meta-Check/CPAN-Meta-Check-0.14.0.ebuild b/dev-perl/CPAN-Meta-Check/CPAN-Meta-Check-0.14.0.ebuild index 4793d9f0e021..0211a015b264 100644 --- a/dev-perl/CPAN-Meta-Check/CPAN-Meta-Check-0.14.0.ebuild +++ b/dev-perl/CPAN-Meta-Check/CPAN-Meta-Check-0.14.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Verify requirements in a CPAN::Meta object" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd" IUSE="test" # CPAN::Meta::Prereqs -> perl-CPAN-Meta diff --git a/dev-perl/Canary-Stability/Canary-Stability-2012.0.0.ebuild b/dev-perl/Canary-Stability/Canary-Stability-2012.0.0.ebuild index 063e789865e8..49e688ebe803 100644 --- a/dev-perl/Canary-Stability/Canary-Stability-2012.0.0.ebuild +++ b/dev-perl/Canary-Stability/Canary-Stability-2012.0.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Canary to check perl compatibility for schmorp's modules" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd" +KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd" IUSE="" RDEPEND="" diff --git a/dev-perl/Capture-Tiny/Capture-Tiny-0.460.0.ebuild b/dev-perl/Capture-Tiny/Capture-Tiny-0.460.0.ebuild index 001b2f38c10b..65c0c15504eb 100644 --- a/dev-perl/Capture-Tiny/Capture-Tiny-0.460.0.ebuild +++ b/dev-perl/Capture-Tiny/Capture-Tiny-0.460.0.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="Capture STDOUT and STDERR from Perl, XS or external programs" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RDEPEND=" diff --git a/dev-perl/Carp-Assert-More/Carp-Assert-More-1.160.0.ebuild b/dev-perl/Carp-Assert-More/Carp-Assert-More-1.160.0.ebuild index e1685301d12e..8e5345526d6b 100644 --- a/dev-perl/Carp-Assert-More/Carp-Assert-More-1.160.0.ebuild +++ b/dev-perl/Carp-Assert-More/Carp-Assert-More-1.160.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="convenience wrappers around Carp::Assert" SLOT="0" -KEYWORDS="amd64 ~ia64 ~ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="amd64 ia64 ~ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" IUSE="test" RDEPEND=" diff --git a/dev-perl/Class-C3/Class-C3-0.330.0.ebuild b/dev-perl/Class-C3/Class-C3-0.330.0.ebuild index 1c0339aaa862..f97165fbfa2e 100644 --- a/dev-perl/Class-C3/Class-C3-0.330.0.ebuild +++ b/dev-perl/Class-C3/Class-C3-0.330.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="A pragma to use the C3 method resolution order algortihm" SLOT="0" -KEYWORDS="alpha amd64 ~ia64 ppc ppc64 sparc x86 ~ppc-aix ~ppc-macos ~x64-macos ~x86-solaris" +KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~ppc-aix ~ppc-macos ~x64-macos ~x86-solaris" IUSE="test" RDEPEND=" diff --git a/dev-perl/Class-Container/Class-Container-0.120.0-r2.ebuild b/dev-perl/Class-Container/Class-Container-0.120.0-r2.ebuild index bfe283db1447..4ce2aace1e62 100644 --- a/dev-perl/Class-Container/Class-Container-0.120.0-r2.ebuild +++ b/dev-perl/Class-Container/Class-Container-0.120.0-r2.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Glue object frameworks together transparently" SLOT="0" -KEYWORDS="alpha amd64 ~ia64 ppc sparc x86" +KEYWORDS="alpha amd64 ia64 ppc sparc x86" IUSE="" RDEPEND=">=dev-perl/Params-Validate-0.24-r1 diff --git a/dev-perl/Class-Data-Inheritable/Class-Data-Inheritable-0.80.0-r2.ebuild b/dev-perl/Class-Data-Inheritable/Class-Data-Inheritable-0.80.0-r2.ebuild index f307c204b5cd..734662d77fb6 100644 --- a/dev-perl/Class-Data-Inheritable/Class-Data-Inheritable-0.80.0-r2.ebuild +++ b/dev-perl/Class-Data-Inheritable/Class-Data-Inheritable-0.80.0-r2.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Inheritable, overridable class data" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="" export OPTIMIZE="${CFLAGS}" diff --git a/dev-perl/Class-ErrorHandler/Class-ErrorHandler-0.40.0.ebuild b/dev-perl/Class-ErrorHandler/Class-ErrorHandler-0.40.0.ebuild index e49cc5870801..52b0680788d7 100644 --- a/dev-perl/Class-ErrorHandler/Class-ErrorHandler-0.40.0.ebuild +++ b/dev-perl/Class-ErrorHandler/Class-ErrorHandler-0.40.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Automated accessor generation" SLOT="0" -KEYWORDS="alpha amd64 ~hppa ~ia64 ~mips ~ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +KEYWORDS="alpha amd64 hppa ia64 ~mips ~ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" IUSE="" RDEPEND="" diff --git a/dev-perl/Class-Factory-Util/Class-Factory-Util-1.700.0-r2.ebuild b/dev-perl/Class-Factory-Util/Class-Factory-Util-1.700.0-r2.ebuild index 11e854ca0cb4..ec9b2b28c2e3 100644 --- a/dev-perl/Class-Factory-Util/Class-Factory-Util-1.700.0-r2.ebuild +++ b/dev-perl/Class-Factory-Util/Class-Factory-Util-1.700.0-r2.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Provide utility methods for factory classes" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ~ppc64 sparc x86 ~ppc-aix ~x86-fbsd ~x86-solaris" +KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ppc ~ppc64 sparc x86 ~ppc-aix ~x86-fbsd ~x86-solaris" IUSE="" RDEPEND="" diff --git a/dev-perl/Class-ISA/Class-ISA-0.360.0.ebuild b/dev-perl/Class-ISA/Class-ISA-0.360.0.ebuild index fd9828af3250..2f059f3672d4 100644 --- a/dev-perl/Class-ISA/Class-ISA-0.360.0.ebuild +++ b/dev-perl/Class-ISA/Class-ISA-0.360.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Report the search path thru an ISA tree" SLOT="0" -KEYWORDS="alpha amd64 ~ia64 ppc ppc64 sparc x86 ~x86-solaris" +KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-solaris" IUSE="test" RDEPEND="virtual/perl-if" diff --git a/dev-perl/Class-Inspector/Class-Inspector-1.320.0.ebuild b/dev-perl/Class-Inspector/Class-Inspector-1.320.0.ebuild index 37a7688a257c..dd6f687451ae 100644 --- a/dev-perl/Class-Inspector/Class-Inspector-1.320.0.ebuild +++ b/dev-perl/Class-Inspector/Class-Inspector-1.320.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Provides information about Classes" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Class-Load-XS/Class-Load-XS-0.100.0.ebuild b/dev-perl/Class-Load-XS/Class-Load-XS-0.100.0.ebuild index 32dc9366a25b..de8377dccd5e 100644 --- a/dev-perl/Class-Load-XS/Class-Load-XS-0.100.0.ebuild +++ b/dev-perl/Class-Load-XS/Class-Load-XS-0.100.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="XS implementation of parts of Class::Load" LICENSE="Artistic-2" SLOT="0" -KEYWORDS="amd64 ~arm ~hppa ppc ppc64 x86 ~x86-fbsd ~x64-macos" +KEYWORDS="amd64 ~arm hppa ppc ppc64 x86 ~x86-fbsd ~x64-macos" IUSE="test" RDEPEND=" diff --git a/dev-perl/Class-Load/Class-Load-0.240.0.ebuild b/dev-perl/Class-Load/Class-Load-0.240.0.ebuild index 9302436900cd..6ad189899532 100644 --- a/dev-perl/Class-Load/Class-Load-0.240.0.ebuild +++ b/dev-perl/Class-Load/Class-Load-0.240.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="A working (require q{Class::Name}) and more" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ppc ppc64 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ppc ppc64 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" IUSE="test" # uses Scalar-Util diff --git a/dev-perl/Class-Tiny/Class-Tiny-1.6.0.ebuild b/dev-perl/Class-Tiny/Class-Tiny-1.6.0.ebuild index 423df986af5e..d47a9fe4ae6f 100644 --- a/dev-perl/Class-Tiny/Class-Tiny-1.6.0.ebuild +++ b/dev-perl/Class-Tiny/Class-Tiny-1.6.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Minimalist class construction" SLOT="0" -KEYWORDS="~alpha ~amd64 ~mips ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm64 ~mips ~ppc ~ppc64 ~sparc ~x86" LICENSE="Apache-2.0" IUSE="test minimal" diff --git a/dev-perl/Convert-BinHex/Convert-BinHex-1.125.0.ebuild b/dev-perl/Convert-BinHex/Convert-BinHex-1.125.0.ebuild index 5b05dcfc392f..cadb4def417f 100644 --- a/dev-perl/Convert-BinHex/Convert-BinHex-1.125.0.ebuild +++ b/dev-perl/Convert-BinHex/Convert-BinHex-1.125.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Extract data from Macintosh BinHex files" SLOT="0" -KEYWORDS="alpha amd64 ~hppa ~ia64 ppc ppc64 sparc x86" +KEYWORDS="alpha amd64 hppa ~ia64 ppc ppc64 sparc x86" IUSE="test" RDEPEND=" diff --git a/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-3.23.900.ebuild b/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-3.23.900.ebuild index bd67340337a6..31007c6a52d2 100644 --- a/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-3.23.900.ebuild +++ b/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-3.23.900.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="cPanel fork of JSON::XS, fast and correct serializing" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 sparc x86 ~amd64-fbsd" +KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~ppc ~ppc64 sparc x86 ~amd64-fbsd" IUSE="test" RDEPEND="" diff --git a/dev-perl/Crypt-DES/Crypt-DES-2.70.0-r1.ebuild b/dev-perl/Crypt-DES/Crypt-DES-2.70.0-r1.ebuild index 5dcc7c3393ba..56df40dc8bae 100644 --- a/dev-perl/Crypt-DES/Crypt-DES-2.70.0-r1.ebuild +++ b/dev-perl/Crypt-DES/Crypt-DES-2.70.0-r1.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Perl DES encryption module" LICENSE="DES" SLOT="0" -KEYWORDS="alpha amd64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="alpha amd64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="test" DEPEND="test? ( dev-perl/Crypt-CBC )" diff --git a/dev-perl/Crypt-DH/Crypt-DH-0.70.0-r2.ebuild b/dev-perl/Crypt-DH/Crypt-DH-0.70.0-r2.ebuild index ec4fda513a43..4d9547978a0c 100644 --- a/dev-perl/Crypt-DH/Crypt-DH-0.70.0-r2.ebuild +++ b/dev-perl/Crypt-DH/Crypt-DH-0.70.0-r2.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Diffie-Hellman key exchange system" SLOT="0" -KEYWORDS="amd64 ~hppa x86" +KEYWORDS="amd64 hppa x86" IUSE="" RDEPEND=" diff --git a/dev-perl/Crypt-OpenSSL-Random/Crypt-OpenSSL-Random-0.110.0.ebuild b/dev-perl/Crypt-OpenSSL-Random/Crypt-OpenSSL-Random-0.110.0.ebuild index 0136c631c77f..a394154218da 100644 --- a/dev-perl/Crypt-OpenSSL-Random/Crypt-OpenSSL-Random-0.110.0.ebuild +++ b/dev-perl/Crypt-OpenSSL-Random/Crypt-OpenSSL-Random-0.110.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="OpenSSL/LibreSSL pseudo-random number generator access" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="alpha amd64 ~arm hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" IUSE="libressl" RDEPEND=" diff --git a/dev-perl/Crypt-SmbHash/Crypt-SmbHash-0.120.0-r2.ebuild b/dev-perl/Crypt-SmbHash/Crypt-SmbHash-0.120.0-r2.ebuild index e57b1c7f1855..15d132a38fe5 100644 --- a/dev-perl/Crypt-SmbHash/Crypt-SmbHash-0.120.0-r2.ebuild +++ b/dev-perl/Crypt-SmbHash/Crypt-SmbHash-0.120.0-r2.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="LM/NT hashing, for Samba's smbpasswd entries" LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86" +KEYWORDS="alpha amd64 ~arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86" IUSE="" RDEPEND="dev-perl/Digest-MD4" diff --git a/dev-perl/Curses-UI/Curses-UI-0.960.900-r2.ebuild b/dev-perl/Curses-UI/Curses-UI-0.960.900-r2.ebuild index ad5df5e83dc9..fbc619a957d8 100644 --- a/dev-perl/Curses-UI/Curses-UI-0.960.900-r2.ebuild +++ b/dev-perl/Curses-UI/Curses-UI-0.960.900-r2.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Perl UI framework based on the curses library" SLOT="0" -KEYWORDS="amd64 ~hppa ppc ppc64 x86" +KEYWORDS="amd64 hppa ppc ppc64 x86" IUSE="test" RDEPEND="dev-perl/Curses diff --git a/dev-perl/Cwd-Guard/Cwd-Guard-0.50.0.ebuild b/dev-perl/Cwd-Guard/Cwd-Guard-0.50.0.ebuild index 9f25f7261aa5..c0946a22d4e9 100644 --- a/dev-perl/Cwd-Guard/Cwd-Guard-0.50.0.ebuild +++ b/dev-perl/Cwd-Guard/Cwd-Guard-0.50.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Temporary changing working directory (chdir)" SLOT="0" -KEYWORDS="amd64 ~hppa ~ppc ~x86" +KEYWORDS="amd64 hppa ~ppc ~x86" IUSE="test minimal" # Cwd -> perl-File-Spec RDEPEND=" diff --git a/dev-perl/DBD-mysql/DBD-mysql-4.44.0.ebuild b/dev-perl/DBD-mysql/DBD-mysql-4.44.0.ebuild index dea99ae4fcdd..49b4d9e853d5 100644 --- a/dev-perl/DBD-mysql/DBD-mysql-4.44.0.ebuild +++ b/dev-perl/DBD-mysql/DBD-mysql-4.44.0.ebuild @@ -10,7 +10,7 @@ inherit eutils perl-module DESCRIPTION="MySQL driver for the Perl5 Database Interface (DBI)" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="test +ssl" diff --git a/dev-perl/DateTime-Locale/DateTime-Locale-1.160.0.ebuild b/dev-perl/DateTime-Locale/DateTime-Locale-1.160.0.ebuild index 804d776354fa..9eff2b99ebca 100644 --- a/dev-perl/DateTime-Locale/DateTime-Locale-1.160.0.ebuild +++ b/dev-perl/DateTime-Locale/DateTime-Locale-1.160.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -12,7 +12,7 @@ DESCRIPTION="Localization support for DateTime" LICENSE="|| ( Artistic GPL-2+ ) unicode" SLOT="0" -KEYWORDS="~amd64 ~mips ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" +KEYWORDS="~amd64 ~arm64 ~mips ~ppc ~ppc64 ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" IUSE="test" RDEPEND=" diff --git a/dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.130.0.ebuild b/dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.130.0.ebuild index cd4aaed2eb24..236b9517f08c 100644 --- a/dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.130.0.ebuild +++ b/dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.130.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Time zone object base class and factory" SLOT="0" -KEYWORDS="~amd64 ~mips ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" +KEYWORDS="~amd64 ~arm64 ~mips ~ppc ~ppc64 ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" IUSE="test" RDEPEND=" diff --git a/dev-perl/DateTime/DateTime-1.440.0.ebuild b/dev-perl/DateTime/DateTime-1.440.0.ebuild index d6c892a3cd8b..50e91756f890 100644 --- a/dev-perl/DateTime/DateTime-1.440.0.ebuild +++ b/dev-perl/DateTime/DateTime-1.440.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -11,7 +11,7 @@ DESCRIPTION="A date and time object" LICENSE="Artistic-2" SLOT="0" -KEYWORDS="~amd64 ~mips ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" +KEYWORDS="~amd64 ~arm64 ~mips ~ppc ~ppc64 ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" IUSE="test" CONFLICTS=" diff --git a/dev-perl/Exception-Class/Exception-Class-1.430.0.ebuild b/dev-perl/Exception-Class/Exception-Class-1.430.0.ebuild index 3f0d17f1e277..1fbdec7a1457 100644 --- a/dev-perl/Exception-Class/Exception-Class-1.430.0.ebuild +++ b/dev-perl/Exception-Class/Exception-Class-1.430.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="A module that allows you to declare real exception classes in Perl" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos" IUSE="test" RDEPEND=" diff --git a/dev-perl/File-Copy-Link/File-Copy-Link-0.140.0.ebuild b/dev-perl/File-Copy-Link/File-Copy-Link-0.140.0.ebuild index 994558cbf7a2..5f5e376ee2e6 100644 --- a/dev-perl/File-Copy-Link/File-Copy-Link-0.140.0.ebuild +++ b/dev-perl/File-Copy-Link/File-Copy-Link-0.140.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Perl extension for replacing a link by a copy of the linked file" SLOT="0" -KEYWORDS="amd64 ~hppa ~ppc ~x86" +KEYWORDS="amd64 hppa ~ppc ~x86" IUSE="test" RDEPEND=" diff --git a/dev-perl/File-Copy-Recursive/File-Copy-Recursive-0.380.0-r1.ebuild b/dev-perl/File-Copy-Recursive/File-Copy-Recursive-0.380.0-r1.ebuild index 26a9015140d9..d50069088644 100644 --- a/dev-perl/File-Copy-Recursive/File-Copy-Recursive-0.380.0-r1.ebuild +++ b/dev-perl/File-Copy-Recursive/File-Copy-Recursive-0.380.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -10,6 +10,6 @@ inherit perl-module DESCRIPTION="uses File::Copy to recursively copy dirs" SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" IUSE="" SRC_TEST="do" diff --git a/dev-perl/File-ShareDir-Install/File-ShareDir-Install-0.110.0.ebuild b/dev-perl/File-ShareDir-Install/File-ShareDir-Install-0.110.0.ebuild index 944e2566f828..45a60a6c4a8c 100644 --- a/dev-perl/File-ShareDir-Install/File-ShareDir-Install-0.110.0.ebuild +++ b/dev-perl/File-ShareDir-Install/File-ShareDir-Install-0.110.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Install shared files" SLOT="0" -KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ~ppc64 ~sparc x86" IUSE="test" PERL_RM_FILES=( "Build.PL" ) # Using MBTiny is stupid this high up diff --git a/dev-perl/File-ShareDir/File-ShareDir-1.104.0.ebuild b/dev-perl/File-ShareDir/File-ShareDir-1.104.0.ebuild index 3b9b15d155ce..b21ca9de397d 100644 --- a/dev-perl/File-ShareDir/File-ShareDir-1.104.0.ebuild +++ b/dev-perl/File-ShareDir/File-ShareDir-1.104.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Locate per-dist and per-module shared files" SLOT="0" -KEYWORDS="~alpha amd64 hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~ppc-aix ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~ppc-aix ~x86-solaris" IUSE="test" RDEPEND=" diff --git a/dev-perl/Manifest.gz b/dev-perl/Manifest.gz index 73df0161cea130b5060f1e79e007b25d4af4ca56..1f455700dbeea6658d79f4dd4df4967e45e3ea93 100644 GIT binary patch delta 247225 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%0D;bXZEeU73oYLWu{_ z#Kbm(iisoJ$dyJ>p_;=4Vh2oZdg~FPH4!zW@HI&G^x|T6YxIt+xGMQsEj?X#pc0 zhXOlcPdK}EQ0;J-bE}rch-7wef2-DVcvZ7T=TE?WQKBL#WEt%s$U-bl&Dp~#ur2u! zwhpvg0o7~IuSix~3%g&HfZdC?0mBx30Aq&#UkWKeOjtWk=&rIekJ;r7aH5tQN${^8!ZKF=`fGl<&fF-5Jur|u4_Lq16f4hAD{;?Lf zU*{7MZ=3p};nG4U=oal9YT^ zM{PNU6WOxD+fzqQ!kbZ1`4&=1%bOHMR%h2)wO#db z)jo~#?Ym!%_OU;2wugf6ek#%7w8@M`yEp9yYS`7I%(m3#tlTd60;)2VuO^xLeWFuI zp=daF=zneZF&JoEY_FlT&jCV$ttT%m{G20!ziTAbIby@{?ujV*e@dI8l6d#7y?o6) zNWCS9SZADNwf1tpZR2um3F4@aCxL9=Ax@#HipxU_hP=D!{9^p6^oD2am8B$!l|o^gEd6h z#3oU-{Q7d)o+bg_2&dCg)7%TsuoagDacV0lC+~34btrHIGFSVW=zmi0=Am1D@}Mr& zupBF#-eMdYtxvMRU575%8wsGp#QFJM58Ub~A~bCeYL06p`4-a1U+Pn?nwfrA>=Ydh zPI%dNyZY?aldzddN{(rU)b{3qW$`$WsuhFx`+Y)AL)7y0Cg|`KPmK$-9heu$WxzKY z-1A;~nqBn?#~j;uT7Ry;S}FfrK0OT?0@mJc%=ESbI~=-6INHG)vZcnBM%wf}az6YB z2h@AP+}NT6vqG+^LZqG9@D-?2jsC%0p=O?w5I3A#!Gm`)SG0BOu>IwH+ zXS%McK%|#jhw9vR?nnJ2On{{FM0!8?h-9L5Jpg}EJs)P@Tz`ys+ucv%P(fO;P;H_W zP`1rkLI8EtY-U%s7wE}(%X)ps+Q#SsP{3c6AE9qSzUT?+cm%#AfQW`aY86Ziaq9CLa$xZK2m~7^HL}N zA|vwzoPe>pwnD~0Em}P}Ucr*|ZCeyen-%XS9YA1vxx@Q@u=R~Vht17juG!~rzJF@{ zd1%eH?SIHSG)K&C@ZNONQ5mFbOT;z8TZRC+2hXL^4zoIWPKVRyDnKtu0~LGWF0dSq z*Qo)ide=}KQh8Y-nB)MhsffOAqz%*%vm=b*t)HDe2Xq5Nc??M-Itw+anrg7ck=kFFbS++2qC`NxO+Uf{>A@3-G z28Xh5)mx6B>di^aCrc<%7cIaMYdjpJx|0CyG8{{x;MK@v^|oEcPX{}}W9-jq`R_`k z)_)sR!!93JBz1a%FYAA4Q*D>PlccUUz6hd_L4w>gr!Q z;HS^r6_&4h@cNW_4Euzw>5S#wNn-7T|g*h@$VZ{}7z$eiP2b;>p| zi;p(6Ylsd?@TzsHTo9e22wsa>E!T{XG=1I|$aJcE;Sd>YDtVoywQg4bfE{|se3b>u zwoviFvm;}h7kBFOKdhLI|3I_9{`R}?KYp1w)59&tSW1V)*pnz`^>jaP9~b!~vVUK; zpg8)j{XB8H*q#8bFG=ZZCuL&*fQ2Q&>{y)swnHnFv~DdNgOA>bEfxRJAG4K$E- z|9z{d9 z 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 yAPO>S#ds)(Un|N4LBiLeJhZ3h4XH^Pzt delta 247401 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