From 151f8b3c2c6016c4d876b8a380de654bbb833856 Mon Sep 17 00:00:00 2001 From: root Date: Tue, 17 Jan 2017 21:02:28 +0300 Subject: [PATCH] Sync with portage [Tue Jan 17 21:02:28 MSK 2017]. --- .../accerciser/accerciser-3.14.0-r1.ebuild | 4 +- app-admin/conky/Manifest | 1 - app-admin/conky/conky-1.10.5.ebuild | 183 -------- app-admin/logrotate/logrotate-3.11.0.ebuild | 2 +- app-admin/pydf/pydf-12-r1.ebuild | 4 +- .../python-updater/python-updater-0.14.ebuild | 2 +- app-admin/syslog-ng/syslog-ng-3.7.3.ebuild | 2 +- app-admin/tmpwatch/tmpwatch-2.11-r2.ebuild | 2 +- app-antivirus/clamav/clamav-0.99.ebuild | 2 +- app-arch/bzip2/bzip2-1.0.6-r6.ebuild | 113 ----- app-arch/bzip2/bzip2-1.0.6-r7.ebuild | 2 +- app-arch/dump/dump-0.4.46.ebuild | 2 +- app-arch/lzip/lzip-1.18.ebuild | 2 +- app-arch/mt-st/mt-st-1.3.ebuild | 2 +- .../cdrtools/cdrtools-3.01_alpha17-r1.ebuild | 167 ------- app-cdr/cdrtools/cdrtools-3.02_alpha06.ebuild | 2 +- app-crypt/p11-kit/p11-kit-0.23.2.ebuild | 2 +- app-crypt/pinentry/pinentry-0.9.7-r1.ebuild | 2 +- app-dicts/aspell-hu/aspell-hu-0.99.4.2.ebuild | 2 +- app-dicts/aspell-hy/aspell-hy-0.10.0.ebuild | 2 +- app-doc/doxygen/Manifest | 1 + app-doc/doxygen/doxygen-1.8.10-r1.ebuild | 4 +- app-doc/doxygen/doxygen-1.8.11-r2.ebuild | 4 +- app-doc/doxygen/doxygen-1.8.12.ebuild | 4 +- app-doc/doxygen/doxygen-1.8.13.ebuild | 151 +++++++ .../eselect-python-20160516.ebuild | 2 +- app-i18n/ibus/ibus-1.5.12.ebuild | 2 +- .../ca-certificates-20161102.3.27.2-r2.ebuild | 2 +- app-misc/gentoo/gentoo-0.20.7.ebuild | 2 +- app-misc/tmux/Manifest | 1 - app-misc/tmux/tmux-2.1.ebuild | 92 ---- app-misc/tmux/tmux-2.2.ebuild | 2 +- app-office/lyx/lyx-2.1.5.ebuild | 2 +- app-pda/jpilot/jpilot-1.8.1.ebuild | 2 +- app-pda/libplist/libplist-1.12.ebuild | 4 +- .../gentoolkit/gentoolkit-0.3.2-r1.ebuild | 2 +- app-portage/portpeek/portpeek-2.1.21.ebuild | 4 +- .../bash-completion-2.4-r1.ebuild | 2 +- app-shells/tcsh/tcsh-6.20.00.ebuild | 2 +- app-shells/zsh/zsh-5.2.ebuild | 2 +- app-text/a2ps/a2ps-4.14-r5.ebuild | 2 +- app-text/aspell/aspell-0.60.6.1-r3.ebuild | 2 +- app-text/convmv/convmv-2.0.ebuild | 2 +- app-text/htmldoc/htmldoc-1.8.29.ebuild | 2 +- .../lcdf-typetools-2.106.ebuild | 2 +- app-text/wgetpaste/wgetpaste-2.28.ebuild | 2 +- .../xapian-omega/xapian-omega-1.2.24.ebuild | 2 +- app-text/xmldiff/xmldiff-0.6.10-r1.ebuild | 2 +- dev-cpp/asio/asio-1.10.8.ebuild | 2 +- dev-db/sqlite/sqlite-3.13.0.ebuild | 2 +- dev-lang/lua/lua-5.1.5-r4.ebuild | 2 +- dev-lang/perl/perl-5.22.3_rc4.ebuild | 2 +- dev-lang/php/php-5.6.29.ebuild | 2 +- dev-lang/python-exec/python-exec-2.4.4.ebuild | 2 +- dev-lang/tcl/tcl-8.6.6.ebuild | 2 +- dev-lang/tk/tk-8.6.6.ebuild | 2 +- dev-libs/DirectFB/DirectFB-1.7.6.ebuild | 2 +- dev-libs/glib/glib-2.46.2-r3.ebuild | 2 +- dev-libs/icu-le-hb/icu-le-hb-1.0.3.ebuild | 2 +- dev-libs/jansson/jansson-2.9.ebuild | 2 +- dev-libs/libassuan/libassuan-2.4.3.ebuild | 2 +- dev-libs/libffi/libffi-3.2.1.ebuild | 2 +- dev-libs/libmcrypt/libmcrypt-2.5.8-r3.ebuild | 2 +- dev-libs/libnl/files/libnl-3.2.28-in6.patch | 307 ++++++++++++- dev-libs/libpcre/Manifest | 1 - .../files/libpcre-8.38-CVE-2016-1283.patch | 42 -- .../files/libpcre-8.38-ZDI-CAN-3542.patch | 172 -------- dev-libs/libpcre/libpcre-8.38-r1.ebuild | 93 ---- dev-libs/libpcre/libpcre-8.39.ebuild | 2 +- dev-libs/libtasn1/libtasn1-4.9-r1.ebuild | 2 +- dev-libs/libxml2/Manifest | 2 - .../files/libxml2-2.9.2-constant-memory.patch | 176 -------- .../files/libxml2-2.9.2-cross-compile.patch | 17 - .../files/libxml2-2.9.2-cve-2015-7941-1.patch | 32 -- .../files/libxml2-2.9.2-cve-2015-7941-2.patch | 49 --- .../files/libxml2-2.9.2-cve-2015-8035.patch | 31 -- .../files/libxml2-2.9.2-fix-lzma.patch | 114 ----- .../files/libxml2-2.9.2-icu-pkgconfig.patch | 26 -- .../libxml2-2.9.2-missing-entities.patch | 31 -- ....9.2-overflow-conditional-sections-1.patch | 32 -- ....9.2-overflow-conditional-sections-2.patch | 28 -- ...-2.9.2-revert-missing-initialization.patch | 26 -- .../libxml2-2.9.2-threads-declarations.patch | 48 -- .../libxml2/files/libxml2-2.9.2-timsort.patch | 128 ------ .../libxml2-2.9.2-unclosed-comments.patch | 65 --- dev-libs/libxml2/libxml2-2.9.2-r4.ebuild | 230 ---------- dev-libs/libxml2/libxml2-2.9.3.ebuild | 215 --------- dev-libs/libxml2/libxml2-2.9.4-r1.ebuild | 2 +- dev-libs/libxml2/libxml2-2.9.4.ebuild | 4 +- dev-libs/libyaml/libyaml-0.1.7.ebuild | 2 +- dev-libs/npth/npth-1.2.ebuild | 2 +- dev-libs/nspr/nspr-4.13.1.ebuild | 2 +- dev-libs/nss/nss-3.28.1.ebuild | 2 +- dev-libs/rasqal/rasqal-0.9.32.ebuild | 2 +- .../xapian-bindings-1.2.24.ebuild | 2 +- dev-libs/xapian/xapian-1.2.24.ebuild | 2 +- dev-libs/yajl/yajl-2.1.0.ebuild | 2 +- dev-libs/zziplib/zziplib-0.13.62-r1.ebuild | 2 +- dev-ml/lablgtk/lablgtk-2.18.4-r1.ebuild | 2 +- dev-ml/lablgtk/lablgtk-2.18.5.ebuild | 2 +- .../Email-Simple/Email-Simple-2.213.0.ebuild | 28 ++ dev-perl/Email-Simple/Manifest | 1 + dev-perl/Specio/Manifest | 1 + dev-perl/Specio/Specio-0.320.0.ebuild | 38 ++ dev-php/adodb/adodb-5.20.9.ebuild | 2 +- dev-php/ming-php/ming-php-0.4.5.ebuild | 2 +- dev-php/pecl-redis/Manifest | 1 + .../pecl-redis/pecl-redis-3.1.1_rc2.ebuild | 52 +++ dev-python/Coffin/Coffin-2.0.1.ebuild | 4 +- dev-python/PyGithub/PyGithub-1.28.ebuild | 4 +- dev-python/aniso8601/aniso8601-1.2.0.ebuild | 4 +- dev-python/apipkg/apipkg-1.4.ebuild | 4 +- dev-python/astor/astor-0.5.ebuild | 4 +- ...ports-ssl-match-hostname-3.5.0.1-r1.ebuild | 2 +- dev-python/bcolz/bcolz-1.1.0.ebuild | 4 +- dev-python/biplist/biplist-1.0.1.ebuild | 4 +- dev-python/blinker/blinker-1.4.ebuild | 4 +- dev-python/bottle/bottle-0.12.12.ebuild | 2 +- .../characteristic-14.3.0-r1.ebuild | 4 +- dev-python/cherrypy/cherrypy-3.8.0.ebuild | 4 +- dev-python/colander/colander-1.3.1.ebuild | 4 +- .../configargparse-0.11.0.ebuild | 4 +- dev-python/configobj/configobj-5.0.6.ebuild | 4 +- .../contextlib2/contextlib2-0.5.4.ebuild | 4 +- .../couchdb-python/couchdb-python-1.1.ebuild | 4 +- dev-python/coverage/coverage-4.1.ebuild | 2 +- .../cryptography-vectors-1.3.4.ebuild | 2 +- .../cryptography/cryptography-1.3.4.ebuild | 2 +- dev-python/d2to1/d2to1-0.2.12_p1.ebuild | 4 +- dev-python/datashape/datashape-0.5.4.ebuild | 2 +- dev-python/decorator/decorator-4.0.10.ebuild | 4 +- .../defusedxml/defusedxml-0.4.1-r1.ebuild | 2 +- dev-python/demjson/demjson-2.2.4.ebuild | 4 +- .../dnspython/dnspython-1.12.0-r301.ebuild | 4 +- dev-python/docopt/docopt-0.6.2-r1.ebuild | 4 +- dev-python/editobj/editobj-0.5.7-r2.ebuild | 2 +- .../feedgenerator/feedgenerator-1.9.ebuild | 4 +- dev-python/feedparser/feedparser-5.2.1.ebuild | 4 +- dev-python/flaky/flaky-3.1.1.ebuild | 2 +- .../flask-login/flask-login-0.3.2-r1.ebuild | 4 +- .../flask-mail/flask-mail-0.9.1-r1.ebuild | 4 +- .../flask-principal-0.4.0-r1.ebuild | 4 +- .../flask-restful-0.3.5-r1.ebuild | 4 +- .../flask-script/flask-script-2.0.5-r1.ebuild | 4 +- .../flask-sqlalchemy-2.1.ebuild | 4 +- dev-python/fonttools/fonttools-3.0.ebuild | 4 +- dev-python/fudge/fudge-1.1.0.ebuild | 4 +- .../functools32/functools32-3.2.3.ebuild | 2 +- dev-python/gdata/gdata-2.0.18.ebuild | 2 +- dev-python/genty/genty-1.3.2.ebuild | 2 +- dev-python/gmpy/gmpy-2.0.8.ebuild | 4 +- dev-python/httplib2/httplib2-0.9.2-r2.ebuild | 2 +- dev-python/jinja/jinja-2.8.ebuild | 2 +- .../jsonschema/jsonschema-2.5.1-r2.ebuild | 2 +- .../mysql-python/mysql-python-1.2.5-r1.ebuild | 2 +- .../nose-show-skipped-0.1.ebuild | 2 +- dev-python/piddle/piddle-1.0.15-r1.ebuild | 2 +- dev-python/pkgconfig/Manifest | 1 + dev-python/pkgconfig/pkgconfig-1.2.2.ebuild | 33 ++ .../py-smbpasswd/py-smbpasswd-1.0.2.ebuild | 2 +- dev-python/py-xmlrpc/py-xmlrpc-0.9.ebuild | 2 +- dev-python/pycups/pycups-1.9.73.ebuild | 2 +- dev-python/pycurl/pycurl-7.43.0.ebuild | 2 +- dev-python/pyid3lib/pyid3lib-0.5.1-r2.ebuild | 2 +- .../pylibpcap/pylibpcap-0.6.4-r1.ebuild | 2 +- dev-python/pyopenssl/pyopenssl-16.2.0.ebuild | 2 +- dev-python/pytest/pytest-2.8.7.ebuild | 2 +- dev-python/pytest/pytest-3.0.2.ebuild | 2 +- .../python-cdb/python-cdb-0.34-r1.ebuild | 2 +- dev-python/pytz/pytz-2016.3.ebuild | 2 +- dev-python/rfc3986/rfc3986-0.3.1.ebuild | 2 +- dev-python/sancho/sancho-2.4-r1.ebuild | 2 +- .../setuptools/setuptools-20.6.7.ebuild | 2 +- dev-python/soappy/soappy-0.12.22.ebuild | 2 +- .../strict-rfc3339/strict-rfc3339-0.6.ebuild | 2 +- .../vcversioner/vcversioner-2.16.0.0.ebuild | 2 +- dev-python/webcolors/webcolors-1.5.ebuild | 2 +- dev-python/webut/webut-0.1.0.2-r1.ebuild | 2 +- dev-python/wheel/wheel-0.29.0.ebuild | 2 +- dev-tcltk/itcl/itcl-4.0.3.ebuild | 2 +- dev-tcltk/itk/itk-4.0.1.ebuild | 2 +- dev-tex/cjk-latex/cjk-latex-4.8.4.ebuild | 2 +- dev-tex/dot2tex/dot2tex-2.9.0.ebuild | 2 +- dev-util/ctags/ctags-20161028.ebuild | 2 +- dev-util/dialog/dialog-1.3.20160828.ebuild | 2 +- .../gdbus-codegen/gdbus-codegen-2.46.2.ebuild | 2 +- .../geany-plugins-1.28-r1.ebuild | 2 +- dev-util/geany/geany-1.28.ebuild | 2 +- dev-util/lcov/lcov-1.11.ebuild | 2 +- dev-util/scons/scons-2.4.1.ebuild | 2 +- dev-util/xdelta/xdelta-3.0.11.ebuild | 2 +- dev-util/yacc/yacc-1.9.1-r6.ebuild | 2 +- dev-vcs/bzr/bzr-2.5.1-r1.ebuild | 4 +- dev-vcs/cvs/cvs-1.12.12-r11.ebuild | 2 +- dev-vcs/cvs2svn/cvs2svn-2.4.0-r1.ebuild | 2 +- gnome-extra/libgsf/libgsf-1.14.41.ebuild | 2 +- mail-client/alpine/alpine-2.00-r7.ebuild | 2 +- mail-filter/maildrop/maildrop-2.8.3.ebuild | 4 +- mail-mta/postfix/postfix-3.1.2-r1.ebuild | 2 +- media-gfx/dcraw/dcraw-9.27.0.ebuild | 2 +- media-gfx/graphite2/graphite2-1.3.8.ebuild | 4 +- media-gfx/povray/povray-3.7.0.0-r1.ebuild | 2 +- .../sane-backends-1.0.25-r1.ebuild | 2 +- media-gfx/ufraw/ufraw-0.22.ebuild | 2 +- media-libs/flac/flac-1.3.2-r1.ebuild | 2 +- media-libs/freetype/Manifest | 7 - media-libs/freetype/freetype-2.5.5.ebuild | 176 -------- media-libs/freetype/freetype-2.6.3-r1.ebuild | 2 +- media-libs/freetype/freetype-2.7-r2.ebuild | 176 -------- media-libs/gexiv2/gexiv2-0.10.3.ebuild | 2 +- media-libs/giflib/giflib-5.1.4.ebuild | 2 +- media-libs/imlib/imlib-1.9.15-r5.ebuild | 2 +- media-libs/libcaca/libcaca-0.99_beta19.ebuild | 2 +- media-libs/libdiscid/libdiscid-0.6.1.ebuild | 2 +- .../libiptcdata/libiptcdata-1.0.4-r1.ebuild | 2 +- .../libmatroska/libmatroska-1.4.5.ebuild | 2 +- media-libs/libmikmod/Manifest | 2 - media-libs/libmikmod/libmikmod-3.3.7.ebuild | 70 --- media-libs/libmikmod/libmikmod-3.3.8.ebuild | 2 +- media-libs/libmikmod/libmikmod-3.3.9.ebuild | 71 --- media-libs/libmtp/libmtp-1.1.11.ebuild | 4 +- media-libs/libogg/libogg-1.3.2.ebuild | 2 +- media-libs/libpng/Manifest | 5 - media-libs/libpng/libpng-1.2.56.ebuild | 43 -- media-libs/libpng/libpng-1.5.26.ebuild | 60 --- media-libs/libpng/libpng-1.6.25.ebuild | 43 -- media-libs/libpng/libpng-1.6.27.ebuild | 2 +- media-libs/libraw/libraw-0.17.2.ebuild | 2 +- media-libs/libv4l/libv4l-1.10.1.ebuild | 2 +- media-libs/libvorbis/libvorbis-1.3.5.ebuild | 2 +- media-libs/libwebp/libwebp-0.5.2.ebuild | 2 +- media-libs/libxmi/libxmi-1.3.ebuild | 2 +- media-libs/ming/ming-0.4.7.ebuild | 2 +- media-libs/netpbm/netpbm-10.70.00.ebuild | 2 +- media-libs/plotutils/plotutils-2.6-r1.ebuild | 2 +- media-libs/raptor/raptor-2.0.14.ebuild | 2 +- media-libs/t1lib/t1lib-5.1.2-r1.ebuild | 2 +- media-libs/x264/x264-0.0.20160712.ebuild | 2 +- media-sound/mpg321/mpg321-0.3.2.ebuild | 2 +- media-sound/toolame/toolame-02l-r4.ebuild | 2 +- media-video/ffmpeg/ffmpeg-2.8.10.ebuild | 2 +- .../ffmpegthumbnailer-2.2.0.ebuild | 2 +- media-video/ushare/ushare-1.1a-r5.ebuild | 55 --- media-video/ushare/ushare-1.1a-r6.ebuild | 4 +- media-video/ushare/ushare-1.1a-r8.ebuild | 4 +- metadata/dtd/timestamp.chk | 2 +- metadata/glsa/glsa-201701-36.xml | 5 +- metadata/glsa/timestamp.chk | 2 +- .../app-accessibility/accerciser-3.14.0-r1 | 4 +- metadata/md5-cache/app-admin/conky-1.10.5 | 13 - metadata/md5-cache/app-admin/logrotate-3.11.0 | 4 +- metadata/md5-cache/app-admin/pydf-12-r1 | 4 +- .../md5-cache/app-admin/python-updater-0.14 | 4 +- metadata/md5-cache/app-admin/syslog-ng-3.7.3 | 4 +- metadata/md5-cache/app-admin/tmpwatch-2.11-r2 | 4 +- metadata/md5-cache/app-antivirus/clamav-0.99 | 4 +- metadata/md5-cache/app-arch/bzip2-1.0.6-r6 | 12 - metadata/md5-cache/app-arch/bzip2-1.0.6-r7 | 4 +- metadata/md5-cache/app-arch/dump-0.4.46 | 4 +- metadata/md5-cache/app-arch/lzip-1.18 | 4 +- metadata/md5-cache/app-arch/mt-st-1.3 | 4 +- .../app-cdr/cdrtools-3.01_alpha17-r1 | 13 - .../md5-cache/app-cdr/cdrtools-3.02_alpha06 | 4 +- metadata/md5-cache/app-crypt/p11-kit-0.23.2 | 4 +- .../md5-cache/app-crypt/pinentry-0.9.7-r1 | 4 +- .../md5-cache/app-dicts/aspell-hu-0.99.4.2 | 4 +- metadata/md5-cache/app-dicts/aspell-hy-0.10.0 | 4 +- metadata/md5-cache/app-doc/doxygen-1.8.10-r1 | 2 +- metadata/md5-cache/app-doc/doxygen-1.8.11-r2 | 4 +- metadata/md5-cache/app-doc/doxygen-1.8.12 | 4 +- metadata/md5-cache/app-doc/doxygen-1.8.13 | 15 + .../app-eselect/eselect-python-20160516 | 4 +- metadata/md5-cache/app-i18n/ibus-1.5.12 | 4 +- .../ca-certificates-20161102.3.27.2-r2 | 4 +- metadata/md5-cache/app-misc/gentoo-0.20.7 | 4 +- metadata/md5-cache/app-misc/tmux-2.1 | 13 - metadata/md5-cache/app-misc/tmux-2.2 | 4 +- metadata/md5-cache/app-office/lyx-2.1.5 | 4 +- metadata/md5-cache/app-pda/jpilot-1.8.1 | 4 +- metadata/md5-cache/app-pda/libplist-1.12 | 4 +- .../md5-cache/app-portage/gentoolkit-0.3.2-r1 | 4 +- .../md5-cache/app-portage/portpeek-2.1.21 | 4 +- .../app-shells/bash-completion-2.4-r1 | 4 +- metadata/md5-cache/app-shells/tcsh-6.20.00 | 4 +- metadata/md5-cache/app-shells/zsh-5.2 | 4 +- metadata/md5-cache/app-text/a2ps-4.14-r5 | 4 +- .../md5-cache/app-text/aspell-0.60.6.1-r3 | 4 +- metadata/md5-cache/app-text/convmv-2.0 | 4 +- metadata/md5-cache/app-text/htmldoc-1.8.29 | 4 +- .../md5-cache/app-text/lcdf-typetools-2.106 | 4 +- metadata/md5-cache/app-text/wgetpaste-2.28 | 4 +- .../md5-cache/app-text/xapian-omega-1.2.24 | 4 +- metadata/md5-cache/app-text/xmldiff-0.6.10-r1 | 4 +- metadata/md5-cache/dev-cpp/asio-1.10.8 | 4 +- metadata/md5-cache/dev-db/sqlite-3.13.0 | 4 +- metadata/md5-cache/dev-lang/lua-5.1.5-r4 | 4 +- metadata/md5-cache/dev-lang/perl-5.22.3_rc4 | 4 +- metadata/md5-cache/dev-lang/php-5.6.29 | 4 +- metadata/md5-cache/dev-lang/python-exec-2.4.4 | 4 +- metadata/md5-cache/dev-lang/tcl-8.6.6 | 4 +- metadata/md5-cache/dev-lang/tk-8.6.6 | 4 +- metadata/md5-cache/dev-libs/DirectFB-1.7.6 | 4 +- metadata/md5-cache/dev-libs/glib-2.46.2-r3 | 4 +- metadata/md5-cache/dev-libs/icu-le-hb-1.0.3 | 4 +- metadata/md5-cache/dev-libs/jansson-2.9 | 4 +- metadata/md5-cache/dev-libs/libassuan-2.4.3 | 4 +- metadata/md5-cache/dev-libs/libffi-3.2.1 | 4 +- .../md5-cache/dev-libs/libmcrypt-2.5.8-r3 | 4 +- metadata/md5-cache/dev-libs/libpcre-8.38-r1 | 14 - metadata/md5-cache/dev-libs/libpcre-8.39 | 4 +- metadata/md5-cache/dev-libs/libtasn1-4.9-r1 | 4 +- metadata/md5-cache/dev-libs/libxml2-2.9.2-r4 | 13 - metadata/md5-cache/dev-libs/libxml2-2.9.3 | 13 - metadata/md5-cache/dev-libs/libxml2-2.9.4 | 4 +- metadata/md5-cache/dev-libs/libxml2-2.9.4-r1 | 4 +- metadata/md5-cache/dev-libs/libyaml-0.1.7 | 4 +- metadata/md5-cache/dev-libs/npth-1.2 | 4 +- metadata/md5-cache/dev-libs/nspr-4.13.1 | 4 +- metadata/md5-cache/dev-libs/nss-3.28.1 | 4 +- metadata/md5-cache/dev-libs/rasqal-0.9.32 | 4 +- metadata/md5-cache/dev-libs/xapian-1.2.24 | 4 +- .../md5-cache/dev-libs/xapian-bindings-1.2.24 | 4 +- metadata/md5-cache/dev-libs/yajl-2.1.0 | 4 +- .../md5-cache/dev-libs/zziplib-0.13.62-r1 | 4 +- metadata/md5-cache/dev-ml/lablgtk-2.18.4-r1 | 4 +- metadata/md5-cache/dev-ml/lablgtk-2.18.5 | 4 +- .../md5-cache/dev-perl/Email-Simple-2.213.0 | 13 + metadata/md5-cache/dev-perl/Specio-0.320.0 | 13 + metadata/md5-cache/dev-php/adodb-5.20.9 | 4 +- metadata/md5-cache/dev-php/ming-php-0.4.5 | 4 +- .../md5-cache/dev-php/pecl-redis-3.1.1_rc2 | 15 + metadata/md5-cache/dev-python/Coffin-2.0.1 | 4 +- metadata/md5-cache/dev-python/PyGithub-1.28 | 4 +- metadata/md5-cache/dev-python/aniso8601-1.2.0 | 4 +- metadata/md5-cache/dev-python/apipkg-1.4 | 4 +- metadata/md5-cache/dev-python/astor-0.5 | 4 +- .../backports-ssl-match-hostname-3.5.0.1-r1 | 4 +- metadata/md5-cache/dev-python/bcolz-1.1.0 | 4 +- metadata/md5-cache/dev-python/biplist-1.0.1 | 4 +- metadata/md5-cache/dev-python/blinker-1.4 | 4 +- metadata/md5-cache/dev-python/bottle-0.12.12 | 4 +- .../dev-python/characteristic-14.3.0-r1 | 4 +- metadata/md5-cache/dev-python/cherrypy-3.8.0 | 4 +- metadata/md5-cache/dev-python/colander-1.3.1 | 4 +- .../dev-python/configargparse-0.11.0 | 4 +- metadata/md5-cache/dev-python/configobj-5.0.6 | 4 +- .../md5-cache/dev-python/contextlib2-0.5.4 | 4 +- .../md5-cache/dev-python/couchdb-python-1.1 | 4 +- metadata/md5-cache/dev-python/coverage-4.1 | 4 +- .../md5-cache/dev-python/cryptography-1.3.4 | 4 +- .../dev-python/cryptography-vectors-1.3.4 | 4 +- metadata/md5-cache/dev-python/d2to1-0.2.12_p1 | 4 +- metadata/md5-cache/dev-python/datashape-0.5.4 | 4 +- .../md5-cache/dev-python/decorator-4.0.10 | 4 +- .../md5-cache/dev-python/defusedxml-0.4.1-r1 | 4 +- metadata/md5-cache/dev-python/demjson-2.2.4 | 4 +- .../dev-python/dnspython-1.12.0-r301 | 4 +- metadata/md5-cache/dev-python/docopt-0.6.2-r1 | 4 +- .../md5-cache/dev-python/editobj-0.5.7-r2 | 4 +- .../md5-cache/dev-python/feedgenerator-1.9 | 4 +- .../md5-cache/dev-python/feedparser-5.2.1 | 4 +- metadata/md5-cache/dev-python/flaky-3.1.1 | 4 +- .../md5-cache/dev-python/flask-login-0.3.2-r1 | 4 +- .../md5-cache/dev-python/flask-mail-0.9.1-r1 | 4 +- .../dev-python/flask-principal-0.4.0-r1 | 4 +- .../dev-python/flask-restful-0.3.5-r1 | 4 +- .../dev-python/flask-script-2.0.5-r1 | 4 +- .../md5-cache/dev-python/flask-sqlalchemy-2.1 | 4 +- metadata/md5-cache/dev-python/fonttools-3.0 | 4 +- metadata/md5-cache/dev-python/fudge-1.1.0 | 4 +- .../md5-cache/dev-python/functools32-3.2.3 | 4 +- metadata/md5-cache/dev-python/gdata-2.0.18 | 4 +- metadata/md5-cache/dev-python/genty-1.3.2 | 4 +- metadata/md5-cache/dev-python/gmpy-2.0.8 | 4 +- .../md5-cache/dev-python/httplib2-0.9.2-r2 | 4 +- metadata/md5-cache/dev-python/jinja-2.8 | 4 +- .../md5-cache/dev-python/jsonschema-2.5.1-r2 | 4 +- .../dev-python/mysql-python-1.2.5-r1 | 4 +- .../dev-python/nose-show-skipped-0.1 | 4 +- .../md5-cache/dev-python/piddle-1.0.15-r1 | 4 +- metadata/md5-cache/dev-python/pkgconfig-1.2.2 | 14 + .../md5-cache/dev-python/py-smbpasswd-1.0.2 | 4 +- metadata/md5-cache/dev-python/py-xmlrpc-0.9 | 4 +- metadata/md5-cache/dev-python/pycups-1.9.73 | 4 +- metadata/md5-cache/dev-python/pycurl-7.43.0 | 4 +- .../md5-cache/dev-python/pyid3lib-0.5.1-r2 | 4 +- .../md5-cache/dev-python/pylibpcap-0.6.4-r1 | 4 +- .../md5-cache/dev-python/pyopenssl-16.2.0 | 4 +- metadata/md5-cache/dev-python/pytest-2.8.7 | 4 +- metadata/md5-cache/dev-python/pytest-3.0.2 | 4 +- .../md5-cache/dev-python/python-cdb-0.34-r1 | 4 +- metadata/md5-cache/dev-python/pytz-2016.3 | 4 +- metadata/md5-cache/dev-python/rfc3986-0.3.1 | 4 +- metadata/md5-cache/dev-python/sancho-2.4-r1 | 4 +- .../md5-cache/dev-python/setuptools-20.6.7 | 4 +- metadata/md5-cache/dev-python/soappy-0.12.22 | 4 +- .../md5-cache/dev-python/strict-rfc3339-0.6 | 4 +- .../md5-cache/dev-python/vcversioner-2.16.0.0 | 4 +- metadata/md5-cache/dev-python/webcolors-1.5 | 4 +- .../md5-cache/dev-python/webut-0.1.0.2-r1 | 4 +- metadata/md5-cache/dev-python/wheel-0.29.0 | 4 +- metadata/md5-cache/dev-tcltk/itcl-4.0.3 | 4 +- metadata/md5-cache/dev-tcltk/itk-4.0.1 | 4 +- metadata/md5-cache/dev-tex/cjk-latex-4.8.4 | 4 +- metadata/md5-cache/dev-tex/dot2tex-2.9.0 | 4 +- metadata/md5-cache/dev-util/ctags-20161028 | 4 +- .../md5-cache/dev-util/dialog-1.3.20160828 | 4 +- .../md5-cache/dev-util/gdbus-codegen-2.46.2 | 4 +- metadata/md5-cache/dev-util/geany-1.28 | 4 +- .../md5-cache/dev-util/geany-plugins-1.28-r1 | 4 +- metadata/md5-cache/dev-util/lcov-1.11 | 4 +- metadata/md5-cache/dev-util/scons-2.4.1 | 4 +- metadata/md5-cache/dev-util/xdelta-3.0.11 | 4 +- metadata/md5-cache/dev-util/yacc-1.9.1-r6 | 4 +- metadata/md5-cache/dev-vcs/bzr-2.5.1-r1 | 4 +- metadata/md5-cache/dev-vcs/cvs-1.12.12-r11 | 4 +- metadata/md5-cache/dev-vcs/cvs2svn-2.4.0-r1 | 4 +- metadata/md5-cache/gnome-extra/libgsf-1.14.41 | 4 +- metadata/md5-cache/mail-client/alpine-2.00-r7 | 4 +- metadata/md5-cache/mail-filter/maildrop-2.8.3 | 4 +- metadata/md5-cache/mail-mta/postfix-3.1.2-r1 | 4 +- metadata/md5-cache/media-gfx/dcraw-9.27.0 | 4 +- metadata/md5-cache/media-gfx/graphite2-1.3.8 | 4 +- .../md5-cache/media-gfx/povray-3.7.0.0-r1 | 4 +- .../media-gfx/sane-backends-1.0.25-r1 | 4 +- metadata/md5-cache/media-gfx/ufraw-0.22 | 4 +- metadata/md5-cache/media-libs/flac-1.3.2-r1 | 4 +- metadata/md5-cache/media-libs/freetype-2.5.5 | 16 - .../md5-cache/media-libs/freetype-2.6.3-r1 | 4 +- metadata/md5-cache/media-libs/freetype-2.7-r2 | 15 - metadata/md5-cache/media-libs/gexiv2-0.10.3 | 4 +- metadata/md5-cache/media-libs/giflib-5.1.4 | 4 +- metadata/md5-cache/media-libs/imlib-1.9.15-r5 | 4 +- .../md5-cache/media-libs/libcaca-0.99_beta19 | 4 +- metadata/md5-cache/media-libs/libdiscid-0.6.1 | 4 +- .../md5-cache/media-libs/libiptcdata-1.0.4-r1 | 4 +- .../md5-cache/media-libs/libmatroska-1.4.5 | 4 +- metadata/md5-cache/media-libs/libmikmod-3.3.7 | 14 - metadata/md5-cache/media-libs/libmikmod-3.3.8 | 4 +- metadata/md5-cache/media-libs/libmikmod-3.3.9 | 14 - metadata/md5-cache/media-libs/libmtp-1.1.11 | 4 +- metadata/md5-cache/media-libs/libogg-1.3.2 | 4 +- metadata/md5-cache/media-libs/libpng-1.2.56 | 13 - metadata/md5-cache/media-libs/libpng-1.5.26 | 13 - metadata/md5-cache/media-libs/libpng-1.6.25 | 13 - metadata/md5-cache/media-libs/libpng-1.6.27 | 4 +- metadata/md5-cache/media-libs/libraw-0.17.2 | 4 +- metadata/md5-cache/media-libs/libv4l-1.10.1 | 4 +- metadata/md5-cache/media-libs/libvorbis-1.3.5 | 4 +- metadata/md5-cache/media-libs/libwebp-0.5.2 | 4 +- metadata/md5-cache/media-libs/libxmi-1.3 | 4 +- metadata/md5-cache/media-libs/ming-0.4.7 | 4 +- metadata/md5-cache/media-libs/netpbm-10.70.00 | 4 +- .../md5-cache/media-libs/plotutils-2.6-r1 | 4 +- metadata/md5-cache/media-libs/raptor-2.0.14 | 4 +- metadata/md5-cache/media-libs/t1lib-5.1.2-r1 | 4 +- .../md5-cache/media-libs/x264-0.0.20160712 | 4 +- metadata/md5-cache/media-sound/mpg321-0.3.2 | 4 +- metadata/md5-cache/media-sound/toolame-02l-r4 | 4 +- metadata/md5-cache/media-video/ffmpeg-2.8.10 | 4 +- .../media-video/ffmpegthumbnailer-2.2.0 | 4 +- metadata/md5-cache/media-video/ushare-1.1a-r5 | 13 - metadata/md5-cache/media-video/ushare-1.1a-r6 | 6 +- metadata/md5-cache/media-video/ushare-1.1a-r8 | 6 +- metadata/md5-cache/net-analyzer/arping-2.17 | 4 +- metadata/md5-cache/net-analyzer/fping-3.13 | 4 +- metadata/md5-cache/net-analyzer/mtr-0.87 | 4 +- .../md5-cache/net-analyzer/net-snmp-5.7.3-r5 | 4 +- .../md5-cache/net-analyzer/netperf-2.7.0-r1 | 4 +- metadata/md5-cache/net-analyzer/nmap-7.31 | 4 +- metadata/md5-cache/net-analyzer/tcpdump-4.8.1 | 4 +- metadata/md5-cache/net-dialup/ppp-2.4.7-r3 | 4 +- metadata/md5-cache/net-dns/libidn2-0.11 | 4 +- metadata/md5-cache/net-fs/autofs-5.1.2 | 4 +- metadata/md5-cache/net-ftp/pure-ftpd-1.0.40 | 14 - .../md5-cache/net-ftp/pure-ftpd-1.0.42-r1 | 4 +- metadata/md5-cache/net-ftp/pure-ftpd-1.0.43 | 14 - metadata/md5-cache/net-im/gajim-0.16.5 | 15 - metadata/md5-cache/net-irc/irssi-0.8.21 | 4 +- metadata/md5-cache/net-libs/gnutls-3.3.26 | 4 +- .../net-libs/ignition-transport-3.0.1 | 12 + .../md5-cache/net-libs/libmicrohttpd-0.9.51 | 4 +- metadata/md5-cache/net-libs/libmnl-1.0.4 | 4 +- metadata/md5-cache/net-libs/libnet-1.2_rc3-r1 | 4 +- metadata/md5-cache/net-libs/liboauth-1.0.3 | 4 +- metadata/md5-cache/net-libs/libpcap-1.8.1 | 4 +- metadata/md5-cache/net-libs/zeromq-4.1.6 | 4 +- .../md5-cache/net-mail/courier-imap-4.16.2-r1 | 4 +- metadata/md5-cache/net-mail/notmuch-0.19-r1 | 2 +- metadata/md5-cache/net-mail/notmuch-0.20.2 | 2 +- metadata/md5-cache/net-mail/notmuch-0.21 | 2 +- metadata/md5-cache/net-mail/notmuch-0.22.2-r1 | 2 +- metadata/md5-cache/net-mail/notmuch-0.23.3 | 2 +- metadata/md5-cache/net-mail/notmuch-0.23.4 | 2 +- .../net-misc/{chrony-3.0_pre2 => chrony-3.0} | 2 +- metadata/md5-cache/net-misc/chrony-3.0_pre3 | 15 - metadata/md5-cache/net-misc/dhcp-4.3.3_p1 | 13 - metadata/md5-cache/net-misc/dhcp-4.3.4 | 4 +- metadata/md5-cache/net-misc/dhcpcd-6.11.3 | 4 +- metadata/md5-cache/net-misc/geoipupdate-2.2.2 | 4 +- metadata/md5-cache/net-misc/netifrc-0.5.1 | 4 +- metadata/md5-cache/net-misc/tigervnc-1.6.0-r2 | 4 +- metadata/md5-cache/net-misc/tlsdate-0.0.13 | 4 +- metadata/md5-cache/net-misc/whois-5.1.5 | 14 - metadata/md5-cache/net-misc/whois-5.2.12 | 4 +- metadata/md5-cache/net-misc/whois-5.2.13 | 14 - metadata/md5-cache/net-nds/openldap-2.4.44 | 4 +- metadata/md5-cache/net-print/cups-2.1.3-r1 | 4 +- metadata/md5-cache/net-print/cups-2.1.4 | 4 +- .../md5-cache/net-print/gutenprint-5.2.10 | 4 +- metadata/md5-cache/net-proxy/dante-1.4.1-r1 | 4 +- metadata/md5-cache/net-voip/ekiga-4.0.1-r1 | 4 +- metadata/md5-cache/net-wireless/crda-3.18-r1 | 4 +- .../net-wireless/python-wifi-0.5.0-r3 | 4 +- .../{gazebo-7.4.0 => gazebo-7.5.0} | 8 +- metadata/md5-cache/sci-libs/fftw-2.1.5-r9 | 4 +- metadata/md5-cache/sci-libs/gsl-1.16 | 4 +- .../md5-cache/sci-libs/ignition-math-2.7.0 | 11 + .../md5-cache/sci-libs/ignition-math-3.0.0 | 11 + .../md5-cache/sci-libs/libqalculate-0.9.9 | 4 +- metadata/md5-cache/sys-apps/baselayout-2.2 | 11 - metadata/md5-cache/sys-apps/baselayout-2.2-r1 | 11 - metadata/md5-cache/sys-apps/baselayout-2.3 | 4 +- metadata/md5-cache/sys-apps/coreutils-8.25 | 4 +- metadata/md5-cache/sys-apps/ed-1.13 | 4 +- metadata/md5-cache/sys-apps/file-5.22 | 13 - metadata/md5-cache/sys-apps/file-5.25 | 4 +- metadata/md5-cache/sys-apps/file-5.28 | 13 - metadata/md5-cache/sys-apps/gptfdisk-1.0.1 | 4 +- metadata/md5-cache/sys-apps/hwloc-1.11.2 | 4 +- metadata/md5-cache/sys-apps/kbd-2.0.3 | 4 +- metadata/md5-cache/sys-apps/man-db-2.7.6.1-r1 | 4 +- metadata/md5-cache/sys-apps/openrc-0.22.4 | 4 +- metadata/md5-cache/sys-apps/pciutils-3.3.1 | 13 - metadata/md5-cache/sys-apps/pciutils-3.4.1 | 4 +- metadata/md5-cache/sys-apps/pciutils-3.5.1 | 13 - .../md5-cache/sys-apps/pcsc-lite-1.8.16-r1 | 4 +- metadata/md5-cache/sys-apps/pcsc-lite-1.8.20 | 4 +- metadata/md5-cache/sys-apps/sdparm-1.07 | 10 - metadata/md5-cache/sys-apps/sdparm-1.09 | 11 - metadata/md5-cache/sys-apps/sdparm-1.10 | 4 +- metadata/md5-cache/sys-apps/sg3_utils-1.42 | 4 +- metadata/md5-cache/sys-apps/shadow-4.1.5.1-r1 | 13 - metadata/md5-cache/sys-apps/shadow-4.2.1 | 13 - metadata/md5-cache/sys-apps/shadow-4.2.1-r1 | 13 - metadata/md5-cache/sys-apps/shadow-4.2.1-r2 | 4 +- metadata/md5-cache/sys-apps/which-2.20-r1 | 10 - metadata/md5-cache/sys-apps/which-2.21 | 4 +- metadata/md5-cache/sys-boot/plymouth-0.9.2 | 4 +- .../md5-cache/sys-cluster/ipvsadm-1.27-r1 | 4 +- metadata/md5-cache/sys-devel/bison-3.0.3-r1 | 13 - metadata/md5-cache/sys-devel/bison-3.0.4 | 13 - metadata/md5-cache/sys-devel/m4-1.4.16 | 12 - metadata/md5-cache/sys-devel/m4-1.4.17 | 4 +- metadata/md5-cache/sys-fs/cryptsetup-1.6.5 | 14 - metadata/md5-cache/sys-fs/cryptsetup-1.6.8-r1 | 14 - metadata/md5-cache/sys-fs/cryptsetup-1.7.2 | 4 +- metadata/md5-cache/sys-fs/fuse-2.9.7 | 4 +- .../md5-cache/sys-fs/squashfs-tools-4.3-r2 | 4 +- metadata/md5-cache/sys-fs/udisks-2.1.8 | 4 +- .../sys-kernel/genkernel-3.4.52.4-r2 | 4 +- .../md5-cache/sys-kernel/genkernel-next-63 | 13 - .../md5-cache/sys-kernel/genkernel-next-64 | 3 +- .../md5-cache/sys-kernel/genkernel-next-65 | 5 +- .../sys-kernel/gentoo-sources-3.10.104 | 4 +- .../sys-kernel/gentoo-sources-3.12.66 | 4 +- .../sys-kernel/gentoo-sources-4.1.37 | 4 +- .../sys-kernel/linux-firmware-20160331 | 4 +- metadata/md5-cache/sys-libs/libcap-ng-0.7.8 | 4 +- metadata/md5-cache/sys-libs/libsmbios-2.2.28 | 13 - .../md5-cache/sys-libs/libsmbios-2.3.0-r1 | 4 +- metadata/md5-cache/sys-libs/slang-2.3.0 | 4 +- metadata/md5-cache/sys-power/acpid-2.0.28 | 4 +- .../md5-cache/sys-power/pm-utils-1.4.1-r7 | 4 +- metadata/md5-cache/sys-process/at-3.1.16 | 13 - metadata/md5-cache/sys-process/at-3.1.18-r1 | 4 +- metadata/md5-cache/sys-process/cronie-1.5.0 | 13 - .../md5-cache/sys-process/cronie-1.5.0-r1 | 4 +- metadata/md5-cache/sys-process/fcron-3.2.1-r1 | 4 +- .../md5-cache/sys-process/procps-3.3.10-r1 | 13 - .../md5-cache/sys-process/procps-3.3.11-r3 | 13 - metadata/md5-cache/sys-process/procps-3.3.12 | 6 +- .../virtual/perl-Archive-Tar-2.40.100_rc-r1 | 4 +- .../virtual/perl-CPAN-2.110.100_rc-r1 | 4 +- .../virtual/perl-Digest-1.170.100_rc-r1 | 4 +- .../virtual/perl-Digest-SHA-5.950.100_rc-r1 | 4 +- .../perl-ExtUtils-Command-1.200.100_rc | 4 +- .../perl-ExtUtils-MakeMaker-7.40.200_rc | 4 +- .../virtual/perl-File-Spec-3.560.200_rc | 4 +- .../virtual/perl-HTTP-Tiny-0.54.10_rc | 4 +- .../md5-cache/virtual/perl-IO-1.350.100_rc | 4 +- .../virtual/perl-IO-Compress-2.68.1_rc | 4 +- .../virtual/perl-IPC-Cmd-0.920.100_rc-r1 | 4 +- .../virtual/perl-JSON-PP-2.273.0.100_rc-r1 | 4 +- .../perl-Locale-Maketext-1.260.100_rc-r1 | 4 +- ...erl-Locale-Maketext-Simple-0.210.100_rc-r1 | 4 +- .../virtual/perl-Memoize-1.30.100_rc-r1 | 4 +- .../perl-Module-CoreList-5.201.610.192.200_rc | 4 +- .../virtual/perl-Net-Ping-2.430.100_rc-r1 | 4 +- .../perl-Parse-CPAN-Meta-1.441.400.100_rc | 4 +- .../virtual/perl-Storable-2.530.200_rc | 4 +- .../virtual/perl-Sys-Syslog-0.330.100_rc-r1 | 4 +- .../md5-cache/virtual/perl-Test-1.260.100_rc | 4 +- .../virtual/perl-Test-Harness-3.350.100_rc | 4 +- .../virtual/perl-XSLoader-0.200.100_rc | 4 +- .../virtual/perl-bignum-0.390.100_rc | 4 +- .../md5-cache/virtual/perl-libnet-3.50.100_rc | 4 +- .../md5-cache/www-client/firefox-50.1.0-r1 | 2 +- .../md5-cache/www-servers/lighttpd-1.4.42 | 4 +- .../md5-cache/www-servers/lighttpd-1.4.45 | 14 + metadata/md5-cache/www-servers/tornado-4.2.1 | 14 - metadata/md5-cache/www-servers/tornado-4.3 | 14 - .../md5-cache/www-servers/tornado-4.4.2-r1 | 4 +- metadata/md5-cache/x11-misc/xclip-0.13 | 4 +- .../md5-cache/x11-misc/xdg-utils-1.1.1-r1 | 4 +- metadata/md5-cache/xfce-base/exo-0.10.7 | 4 +- metadata/md5-cache/xfce-base/garcon-0.5.0-r2 | 4 +- .../md5-cache/xfce-base/libxfce4ui-4.13.0 | 4 +- .../xfce-base/libxfce4util-4.12.1-r1 | 4 +- metadata/md5-cache/xfce-base/thunar-1.6.10-r1 | 4 +- .../md5-cache/xfce-base/xfce4-panel-4.12.0-r1 | 4 +- .../xfce-base/xfce4-session-4.12.1-r1 | 4 +- .../xfce-base/xfce4-settings-4.12.0-r2 | 4 +- metadata/md5-cache/xfce-base/xfdesktop-4.12.3 | 4 +- metadata/md5-cache/xfce-base/xfwm4-4.12.3-r1 | 4 +- .../xfce-extra/thunar-archive-plugin-0.3.1-r2 | 4 +- .../xfce-extra/xfce4-verve-plugin-1.1.0 | 4 +- metadata/news/timestamp.chk | 2 +- metadata/projects.xml | 5 + metadata/timestamp | 2 +- metadata/timestamp.chk | 2 +- metadata/timestamp.x | 2 +- metadata/xml-schema/timestamp.chk | 2 +- net-analyzer/arping/arping-2.17.ebuild | 2 +- net-analyzer/fping/fping-3.13.ebuild | 2 +- net-analyzer/mtr/mtr-0.87.ebuild | 2 +- .../net-snmp/net-snmp-5.7.3-r5.ebuild | 2 +- net-analyzer/netperf/netperf-2.7.0-r1.ebuild | 2 +- net-analyzer/nmap/nmap-7.31.ebuild | 2 +- net-analyzer/tcpdump/tcpdump-4.8.1.ebuild | 2 +- net-dialup/ppp/ppp-2.4.7-r3.ebuild | 2 +- net-dns/libidn2/libidn2-0.11.ebuild | 2 +- net-fs/autofs/autofs-5.1.2.ebuild | 2 +- net-ftp/pure-ftpd/Manifest | 2 - net-ftp/pure-ftpd/pure-ftpd-1.0.40.ebuild | 141 ------ net-ftp/pure-ftpd/pure-ftpd-1.0.42-r1.ebuild | 2 +- net-ftp/pure-ftpd/pure-ftpd-1.0.43.ebuild | 144 ------ net-im/gajim/Manifest | 1 - net-im/gajim/files/gajim-0.16.5-desktop.patch | 29 -- ...-0.16.5-protobuf-3.0.0-compatibility.patch | 12 - net-im/gajim/gajim-0.16.5.ebuild | 127 ------ net-irc/irssi/irssi-0.8.21.ebuild | 2 +- net-libs/gnutls/gnutls-3.3.26.ebuild | 2 +- net-libs/ignition-transport/Manifest | 1 + .../ignition-transport-3.0.1.ebuild | 37 ++ .../libmicrohttpd/libmicrohttpd-0.9.51.ebuild | 2 +- net-libs/libmnl/libmnl-1.0.4.ebuild | 2 +- net-libs/libnet/libnet-1.2_rc3-r1.ebuild | 2 +- net-libs/liboauth/liboauth-1.0.3.ebuild | 2 +- net-libs/libpcap/libpcap-1.8.1.ebuild | 2 +- net-libs/zeromq/zeromq-4.1.6.ebuild | 2 +- .../courier-imap-4.16.2-r1.ebuild | 2 +- net-mail/notmuch/notmuch-0.19-r1.ebuild | 5 +- net-mail/notmuch/notmuch-0.20.2.ebuild | 5 +- net-mail/notmuch/notmuch-0.21.ebuild | 5 +- net-mail/notmuch/notmuch-0.22.2-r1.ebuild | 5 +- net-mail/notmuch/notmuch-0.23.3.ebuild | 5 +- net-mail/notmuch/notmuch-0.23.4.ebuild | 5 +- net-misc/chrony/Manifest | 3 +- ...rony-3.0_pre2.ebuild => chrony-3.0.ebuild} | 0 net-misc/chrony/chrony-3.0_pre3.ebuild | 120 ----- net-misc/dhcp/Manifest | 1 - net-misc/dhcp/dhcp-4.3.3_p1.ebuild | 258 ----------- net-misc/dhcp/dhcp-4.3.4.ebuild | 2 +- .../dhcp/files/dhcp-4.0-dhclient-ntp.patch | 216 --------- .../files/dhcp-4.2.0-errwarn-message.patch | 31 -- .../dhcp-4.2.2-dhclient-resolvconf.patch | 409 ------------------ .../dhcp/files/dhcp-4.3.3-bind-disable.patch | 30 -- net-misc/dhcpcd/dhcpcd-6.11.3.ebuild | 2 +- net-misc/geoipupdate/geoipupdate-2.2.2.ebuild | 2 +- net-misc/netifrc/netifrc-0.5.1.ebuild | 2 +- net-misc/tigervnc/tigervnc-1.6.0-r2.ebuild | 2 +- net-misc/tlsdate/tlsdate-0.0.13.ebuild | 2 +- net-misc/whois/Manifest | 2 - .../whois/files/whois-5.1.5-po_fixes.patch | 22 - net-misc/whois/whois-5.1.5.ebuild | 62 --- net-misc/whois/whois-5.2.12.ebuild | 2 +- net-misc/whois/whois-5.2.13.ebuild | 61 --- net-nds/openldap/openldap-2.4.44.ebuild | 2 +- net-print/cups/cups-2.1.3-r1.ebuild | 2 +- net-print/cups/cups-2.1.4.ebuild | 2 +- net-print/gutenprint/gutenprint-5.2.10.ebuild | 2 +- net-proxy/dante/dante-1.4.1-r1.ebuild | 2 +- net-voip/ekiga/ekiga-4.0.1-r1.ebuild | 2 +- net-wireless/crda/crda-3.18-r1.ebuild | 2 +- .../python-wifi/python-wifi-0.5.0-r3.ebuild | 2 +- sci-electronics/gazebo/Manifest | 2 +- ...azebo-7.4.0.ebuild => gazebo-7.5.0.ebuild} | 5 +- sci-libs/fftw/fftw-2.1.5-r9.ebuild | 2 +- sci-libs/gsl/gsl-1.16.ebuild | 2 +- sci-libs/ignition-math/Manifest | 2 + .../ignition-math/ignition-math-2.7.0.ebuild | 29 ++ .../ignition-math/ignition-math-3.0.0.ebuild | 29 ++ .../libqalculate/libqalculate-0.9.9.ebuild | 2 +- sys-apps/baselayout/Manifest | 1 - sys-apps/baselayout/baselayout-2.2-r1.ebuild | 256 ----------- sys-apps/baselayout/baselayout-2.2.ebuild | 234 ---------- sys-apps/baselayout/baselayout-2.3.ebuild | 2 +- sys-apps/coreutils/coreutils-8.25.ebuild | 2 +- sys-apps/ed/ed-1.13.ebuild | 2 +- sys-apps/file/Manifest | 2 - sys-apps/file/file-5.22.ebuild | 105 ----- sys-apps/file/file-5.25.ebuild | 2 +- sys-apps/file/file-5.28.ebuild | 112 ----- sys-apps/file/files/file-5.28-der-mmap.patch | 36 -- sys-apps/gptfdisk/gptfdisk-1.0.1.ebuild | 2 +- sys-apps/hwloc/hwloc-1.11.2.ebuild | 2 +- sys-apps/kbd/kbd-2.0.3.ebuild | 4 +- sys-apps/man-db/man-db-2.7.6.1-r1.ebuild | 2 +- sys-apps/openrc/openrc-0.22.4.ebuild | 2 +- sys-apps/pciutils/Manifest | 2 - sys-apps/pciutils/pciutils-3.3.1.ebuild | 109 ----- sys-apps/pciutils/pciutils-3.4.1.ebuild | 2 +- sys-apps/pciutils/pciutils-3.5.1.ebuild | 117 ----- sys-apps/pcsc-lite/pcsc-lite-1.8.16-r1.ebuild | 2 +- sys-apps/pcsc-lite/pcsc-lite-1.8.20.ebuild | 2 +- sys-apps/sdparm/Manifest | 2 - sys-apps/sdparm/sdparm-1.07.ebuild | 27 -- sys-apps/sdparm/sdparm-1.09.ebuild | 35 -- sys-apps/sdparm/sdparm-1.10.ebuild | 2 +- sys-apps/sg3_utils/sg3_utils-1.42.ebuild | 2 +- sys-apps/shadow/Manifest | 1 - sys-apps/shadow/shadow-4.1.5.1-r1.ebuild | 194 --------- sys-apps/shadow/shadow-4.2.1-r1.ebuild | 210 --------- sys-apps/shadow/shadow-4.2.1-r2.ebuild | 2 +- sys-apps/shadow/shadow-4.2.1.ebuild | 195 --------- sys-apps/which/Manifest | 1 - sys-apps/which/which-2.20-r1.ebuild | 25 -- sys-apps/which/which-2.21.ebuild | 2 +- sys-boot/plymouth/plymouth-0.9.2.ebuild | 2 +- sys-cluster/ipvsadm/ipvsadm-1.27-r1.ebuild | 2 +- sys-devel/bison/Manifest | 1 - sys-devel/bison/bison-3.0.3-r1.ebuild | 60 --- sys-devel/bison/bison-3.0.4.ebuild | 60 --- sys-devel/m4/Manifest | 1 - .../files/m4-1.4.16-fix-test-readlink.patch | 11 - sys-devel/m4/files/m4-1.4.16-no-gets.patch | 24 - sys-devel/m4/m4-1.4.16.ebuild | 55 --- sys-devel/m4/m4-1.4.17.ebuild | 2 +- sys-fs/cryptsetup/Manifest | 2 - sys-fs/cryptsetup/cryptsetup-1.6.5.ebuild | 124 ------ sys-fs/cryptsetup/cryptsetup-1.6.8-r1.ebuild | 106 ----- sys-fs/cryptsetup/cryptsetup-1.7.2.ebuild | 2 +- sys-fs/cryptsetup/files/1.0.6-dmcrypt.confd | 105 ----- sys-fs/cryptsetup/files/1.5.1-dmcrypt.rc | 335 -------------- sys-fs/fuse/fuse-2.9.7.ebuild | 2 +- .../squashfs-tools-4.3-r2.ebuild | 2 +- sys-fs/udisks/udisks-2.1.8.ebuild | 2 +- sys-kernel/genkernel-next/Manifest | 1 - .../genkernel-next/genkernel-next-63.ebuild | 63 --- .../genkernel-next/genkernel-next-64.ebuild | 14 +- .../genkernel-next/genkernel-next-65.ebuild | 12 +- .../genkernel/genkernel-3.4.52.4-r2.ebuild | 2 +- .../gentoo-sources-3.10.104.ebuild | 2 +- .../gentoo-sources-3.12.66.ebuild | 2 +- .../gentoo-sources-4.1.37.ebuild | 2 +- .../linux-firmware-20160331.ebuild | 4 +- sys-libs/libcap-ng/libcap-ng-0.7.8.ebuild | 2 +- sys-libs/libsmbios/Manifest | 1 - .../files/libsmbios-2.2.28-gcc46.patch | 11 - sys-libs/libsmbios/libsmbios-2.2.28.ebuild | 80 ---- sys-libs/libsmbios/libsmbios-2.3.0-r1.ebuild | 2 +- sys-libs/slang/slang-2.3.0.ebuild | 2 +- sys-power/acpid/acpid-2.0.28.ebuild | 2 +- sys-power/pm-utils/pm-utils-1.4.1-r7.ebuild | 2 +- sys-process/at/Manifest | 1 - sys-process/at/at-3.1.16.ebuild | 82 ---- sys-process/at/at-3.1.18-r1.ebuild | 2 +- sys-process/at/files/atd.rc7 | 13 - sys-process/cronie/cronie-1.5.0-r1.ebuild | 2 +- sys-process/cronie/cronie-1.5.0.ebuild | 91 ---- sys-process/fcron/fcron-3.2.1-r1.ebuild | 2 +- sys-process/procps/Manifest | 3 - .../files/procps-3.3.10-pmap-unreadable.patch | 60 --- .../files/procps-3.3.10-tests-no-tty.patch | 122 ------ sys-process/procps/procps-3.3.10-r1.ebuild | 68 --- sys-process/procps/procps-3.3.11-r3.ebuild | 77 ---- sys-process/procps/procps-3.3.12.ebuild | 5 +- .../perl-Archive-Tar-2.40.100_rc-r1.ebuild | 2 +- .../perl-CPAN-2.110.100_rc-r1.ebuild | 2 +- .../perl-Digest-SHA-5.950.100_rc-r1.ebuild | 2 +- .../perl-Digest-1.170.100_rc-r1.ebuild | 2 +- .../perl-ExtUtils-Command-1.200.100_rc.ebuild | 2 +- ...perl-ExtUtils-MakeMaker-7.40.200_rc.ebuild | 2 +- .../perl-File-Spec-3.560.200_rc.ebuild | 2 +- .../perl-HTTP-Tiny-0.54.10_rc.ebuild | 2 +- .../perl-IO-Compress-2.68.1_rc.ebuild | 2 +- virtual/perl-IO/perl-IO-1.350.100_rc.ebuild | 2 +- .../perl-IPC-Cmd-0.920.100_rc-r1.ebuild | 2 +- .../perl-JSON-PP-2.273.0.100_rc-r1.ebuild | 2 +- ...ale-Maketext-Simple-0.210.100_rc-r1.ebuild | 2 +- ...erl-Locale-Maketext-1.260.100_rc-r1.ebuild | 2 +- .../perl-Memoize-1.30.100_rc-r1.ebuild | 2 +- ...odule-CoreList-5.201.610.192.200_rc.ebuild | 2 +- .../perl-Net-Ping-2.430.100_rc-r1.ebuild | 2 +- ...rl-Parse-CPAN-Meta-1.441.400.100_rc.ebuild | 2 +- .../perl-Storable-2.530.200_rc.ebuild | 2 +- .../perl-Sys-Syslog-0.330.100_rc-r1.ebuild | 2 +- .../perl-Test-Harness-3.350.100_rc.ebuild | 2 +- .../perl-Test/perl-Test-1.260.100_rc.ebuild | 2 +- .../perl-XSLoader-0.200.100_rc.ebuild | 2 +- .../perl-bignum-0.390.100_rc.ebuild | 2 +- .../perl-libnet-3.50.100_rc.ebuild | 2 +- www-client/firefox/firefox-50.1.0-r1.ebuild | 4 +- www-servers/lighttpd/Manifest | 1 + www-servers/lighttpd/lighttpd-1.4.42.ebuild | 2 +- www-servers/lighttpd/lighttpd-1.4.45.ebuild | 217 ++++++++++ www-servers/tornado/Manifest | 2 - .../tornado/files/drop-intersphinx.patch | 36 -- .../files/tornado-4.2.1-py3.5-backport.patch | 63 --- www-servers/tornado/tornado-4.2.1.ebuild | 68 --- www-servers/tornado/tornado-4.3.ebuild | 67 --- www-servers/tornado/tornado-4.4.2-r1.ebuild | 2 +- x11-misc/xclip/xclip-0.13.ebuild | 2 +- x11-misc/xdg-utils/xdg-utils-1.1.1-r1.ebuild | 2 +- xfce-base/exo/exo-0.10.7.ebuild | 2 +- xfce-base/garcon/garcon-0.5.0-r2.ebuild | 2 +- xfce-base/libxfce4ui/libxfce4ui-4.13.0.ebuild | 2 +- .../libxfce4util-4.12.1-r1.ebuild | 2 +- xfce-base/thunar/thunar-1.6.10-r1.ebuild | 2 +- .../xfce4-panel/xfce4-panel-4.12.0-r1.ebuild | 2 +- .../xfce4-session-4.12.1-r1.ebuild | 2 +- .../xfce4-settings-4.12.0-r2.ebuild | 2 +- xfce-base/xfdesktop/xfdesktop-4.12.3.ebuild | 2 +- xfce-base/xfwm4/xfwm4-4.12.3-r1.ebuild | 2 +- .../thunar-archive-plugin-0.3.1-r2.ebuild | 2 +- .../xfce4-verve-plugin-1.1.0.ebuild | 2 +- 837 files changed, 2082 insertions(+), 9630 deletions(-) delete mode 100644 app-admin/conky/conky-1.10.5.ebuild delete mode 100644 app-arch/bzip2/bzip2-1.0.6-r6.ebuild delete mode 100644 app-cdr/cdrtools/cdrtools-3.01_alpha17-r1.ebuild create mode 100644 app-doc/doxygen/doxygen-1.8.13.ebuild delete mode 100644 app-misc/tmux/tmux-2.1.ebuild delete mode 100644 dev-libs/libpcre/files/libpcre-8.38-CVE-2016-1283.patch delete mode 100644 dev-libs/libpcre/files/libpcre-8.38-ZDI-CAN-3542.patch delete mode 100644 dev-libs/libpcre/libpcre-8.38-r1.ebuild delete mode 100644 dev-libs/libxml2/files/libxml2-2.9.2-constant-memory.patch delete mode 100644 dev-libs/libxml2/files/libxml2-2.9.2-cross-compile.patch delete mode 100644 dev-libs/libxml2/files/libxml2-2.9.2-cve-2015-7941-1.patch delete mode 100644 dev-libs/libxml2/files/libxml2-2.9.2-cve-2015-7941-2.patch delete mode 100644 dev-libs/libxml2/files/libxml2-2.9.2-cve-2015-8035.patch delete mode 100644 dev-libs/libxml2/files/libxml2-2.9.2-fix-lzma.patch delete mode 100644 dev-libs/libxml2/files/libxml2-2.9.2-icu-pkgconfig.patch delete mode 100644 dev-libs/libxml2/files/libxml2-2.9.2-missing-entities.patch delete mode 100644 dev-libs/libxml2/files/libxml2-2.9.2-overflow-conditional-sections-1.patch delete mode 100644 dev-libs/libxml2/files/libxml2-2.9.2-overflow-conditional-sections-2.patch delete mode 100644 dev-libs/libxml2/files/libxml2-2.9.2-revert-missing-initialization.patch delete mode 100644 dev-libs/libxml2/files/libxml2-2.9.2-threads-declarations.patch delete mode 100644 dev-libs/libxml2/files/libxml2-2.9.2-timsort.patch delete mode 100644 dev-libs/libxml2/files/libxml2-2.9.2-unclosed-comments.patch delete mode 100644 dev-libs/libxml2/libxml2-2.9.2-r4.ebuild delete mode 100644 dev-libs/libxml2/libxml2-2.9.3.ebuild create mode 100644 dev-perl/Email-Simple/Email-Simple-2.213.0.ebuild create mode 100644 dev-perl/Specio/Specio-0.320.0.ebuild create mode 100644 dev-php/pecl-redis/pecl-redis-3.1.1_rc2.ebuild create mode 100644 dev-python/pkgconfig/pkgconfig-1.2.2.ebuild delete mode 100644 media-libs/freetype/freetype-2.5.5.ebuild delete mode 100644 media-libs/freetype/freetype-2.7-r2.ebuild delete mode 100644 media-libs/libmikmod/libmikmod-3.3.7.ebuild delete mode 100644 media-libs/libmikmod/libmikmod-3.3.9.ebuild delete mode 100644 media-libs/libpng/libpng-1.2.56.ebuild delete mode 100644 media-libs/libpng/libpng-1.5.26.ebuild delete mode 100644 media-libs/libpng/libpng-1.6.25.ebuild delete mode 100644 media-video/ushare/ushare-1.1a-r5.ebuild delete mode 100644 metadata/md5-cache/app-admin/conky-1.10.5 delete mode 100644 metadata/md5-cache/app-arch/bzip2-1.0.6-r6 delete mode 100644 metadata/md5-cache/app-cdr/cdrtools-3.01_alpha17-r1 create mode 100644 metadata/md5-cache/app-doc/doxygen-1.8.13 delete mode 100644 metadata/md5-cache/app-misc/tmux-2.1 delete mode 100644 metadata/md5-cache/dev-libs/libpcre-8.38-r1 delete mode 100644 metadata/md5-cache/dev-libs/libxml2-2.9.2-r4 delete mode 100644 metadata/md5-cache/dev-libs/libxml2-2.9.3 create mode 100644 metadata/md5-cache/dev-perl/Email-Simple-2.213.0 create mode 100644 metadata/md5-cache/dev-perl/Specio-0.320.0 create mode 100644 metadata/md5-cache/dev-php/pecl-redis-3.1.1_rc2 create mode 100644 metadata/md5-cache/dev-python/pkgconfig-1.2.2 delete mode 100644 metadata/md5-cache/media-libs/freetype-2.5.5 delete mode 100644 metadata/md5-cache/media-libs/freetype-2.7-r2 delete mode 100644 metadata/md5-cache/media-libs/libmikmod-3.3.7 delete mode 100644 metadata/md5-cache/media-libs/libmikmod-3.3.9 delete mode 100644 metadata/md5-cache/media-libs/libpng-1.2.56 delete mode 100644 metadata/md5-cache/media-libs/libpng-1.5.26 delete mode 100644 metadata/md5-cache/media-libs/libpng-1.6.25 delete mode 100644 metadata/md5-cache/media-video/ushare-1.1a-r5 delete mode 100644 metadata/md5-cache/net-ftp/pure-ftpd-1.0.40 delete mode 100644 metadata/md5-cache/net-ftp/pure-ftpd-1.0.43 delete mode 100644 metadata/md5-cache/net-im/gajim-0.16.5 create mode 100644 metadata/md5-cache/net-libs/ignition-transport-3.0.1 rename metadata/md5-cache/net-misc/{chrony-3.0_pre2 => chrony-3.0} (92%) delete mode 100644 metadata/md5-cache/net-misc/chrony-3.0_pre3 delete mode 100644 metadata/md5-cache/net-misc/dhcp-4.3.3_p1 delete mode 100644 metadata/md5-cache/net-misc/whois-5.1.5 delete mode 100644 metadata/md5-cache/net-misc/whois-5.2.13 rename metadata/md5-cache/sci-electronics/{gazebo-7.4.0 => gazebo-7.5.0} (65%) create mode 100644 metadata/md5-cache/sci-libs/ignition-math-2.7.0 create mode 100644 metadata/md5-cache/sci-libs/ignition-math-3.0.0 delete mode 100644 metadata/md5-cache/sys-apps/baselayout-2.2 delete mode 100644 metadata/md5-cache/sys-apps/baselayout-2.2-r1 delete mode 100644 metadata/md5-cache/sys-apps/file-5.22 delete mode 100644 metadata/md5-cache/sys-apps/file-5.28 delete mode 100644 metadata/md5-cache/sys-apps/pciutils-3.3.1 delete mode 100644 metadata/md5-cache/sys-apps/pciutils-3.5.1 delete mode 100644 metadata/md5-cache/sys-apps/sdparm-1.07 delete mode 100644 metadata/md5-cache/sys-apps/sdparm-1.09 delete mode 100644 metadata/md5-cache/sys-apps/shadow-4.1.5.1-r1 delete mode 100644 metadata/md5-cache/sys-apps/shadow-4.2.1 delete mode 100644 metadata/md5-cache/sys-apps/shadow-4.2.1-r1 delete mode 100644 metadata/md5-cache/sys-apps/which-2.20-r1 delete mode 100644 metadata/md5-cache/sys-devel/bison-3.0.3-r1 delete mode 100644 metadata/md5-cache/sys-devel/bison-3.0.4 delete mode 100644 metadata/md5-cache/sys-devel/m4-1.4.16 delete mode 100644 metadata/md5-cache/sys-fs/cryptsetup-1.6.5 delete mode 100644 metadata/md5-cache/sys-fs/cryptsetup-1.6.8-r1 delete mode 100644 metadata/md5-cache/sys-kernel/genkernel-next-63 delete mode 100644 metadata/md5-cache/sys-libs/libsmbios-2.2.28 delete mode 100644 metadata/md5-cache/sys-process/at-3.1.16 delete mode 100644 metadata/md5-cache/sys-process/cronie-1.5.0 delete mode 100644 metadata/md5-cache/sys-process/procps-3.3.10-r1 delete mode 100644 metadata/md5-cache/sys-process/procps-3.3.11-r3 create mode 100644 metadata/md5-cache/www-servers/lighttpd-1.4.45 delete mode 100644 metadata/md5-cache/www-servers/tornado-4.2.1 delete mode 100644 metadata/md5-cache/www-servers/tornado-4.3 delete mode 100644 net-ftp/pure-ftpd/pure-ftpd-1.0.40.ebuild delete mode 100644 net-ftp/pure-ftpd/pure-ftpd-1.0.43.ebuild delete mode 100644 net-im/gajim/files/gajim-0.16.5-desktop.patch delete mode 100644 net-im/gajim/files/gajim-0.16.5-protobuf-3.0.0-compatibility.patch delete mode 100644 net-im/gajim/gajim-0.16.5.ebuild create mode 100644 net-libs/ignition-transport/ignition-transport-3.0.1.ebuild rename net-misc/chrony/{chrony-3.0_pre2.ebuild => chrony-3.0.ebuild} (100%) delete mode 100644 net-misc/chrony/chrony-3.0_pre3.ebuild delete mode 100644 net-misc/dhcp/dhcp-4.3.3_p1.ebuild delete mode 100644 net-misc/dhcp/files/dhcp-4.0-dhclient-ntp.patch delete mode 100644 net-misc/dhcp/files/dhcp-4.2.0-errwarn-message.patch delete mode 100644 net-misc/dhcp/files/dhcp-4.2.2-dhclient-resolvconf.patch delete mode 100644 net-misc/dhcp/files/dhcp-4.3.3-bind-disable.patch delete mode 100644 net-misc/whois/files/whois-5.1.5-po_fixes.patch delete mode 100644 net-misc/whois/whois-5.1.5.ebuild delete mode 100644 net-misc/whois/whois-5.2.13.ebuild rename sci-electronics/gazebo/{gazebo-7.4.0.ebuild => gazebo-7.5.0.ebuild} (94%) create mode 100644 sci-libs/ignition-math/ignition-math-2.7.0.ebuild create mode 100644 sci-libs/ignition-math/ignition-math-3.0.0.ebuild delete mode 100644 sys-apps/baselayout/baselayout-2.2-r1.ebuild delete mode 100644 sys-apps/baselayout/baselayout-2.2.ebuild delete mode 100644 sys-apps/file/file-5.22.ebuild delete mode 100644 sys-apps/file/file-5.28.ebuild delete mode 100644 sys-apps/file/files/file-5.28-der-mmap.patch delete mode 100644 sys-apps/pciutils/pciutils-3.3.1.ebuild delete mode 100644 sys-apps/pciutils/pciutils-3.5.1.ebuild delete mode 100644 sys-apps/sdparm/sdparm-1.07.ebuild delete mode 100644 sys-apps/sdparm/sdparm-1.09.ebuild delete mode 100644 sys-apps/shadow/shadow-4.1.5.1-r1.ebuild delete mode 100644 sys-apps/shadow/shadow-4.2.1-r1.ebuild delete mode 100644 sys-apps/shadow/shadow-4.2.1.ebuild delete mode 100644 sys-apps/which/which-2.20-r1.ebuild delete mode 100644 sys-devel/bison/bison-3.0.3-r1.ebuild delete mode 100644 sys-devel/bison/bison-3.0.4.ebuild delete mode 100644 sys-devel/m4/files/m4-1.4.16-fix-test-readlink.patch delete mode 100644 sys-devel/m4/files/m4-1.4.16-no-gets.patch delete mode 100644 sys-devel/m4/m4-1.4.16.ebuild delete mode 100644 sys-fs/cryptsetup/cryptsetup-1.6.5.ebuild delete mode 100644 sys-fs/cryptsetup/cryptsetup-1.6.8-r1.ebuild delete mode 100644 sys-fs/cryptsetup/files/1.0.6-dmcrypt.confd delete mode 100644 sys-fs/cryptsetup/files/1.5.1-dmcrypt.rc delete mode 100644 sys-kernel/genkernel-next/genkernel-next-63.ebuild delete mode 100644 sys-libs/libsmbios/files/libsmbios-2.2.28-gcc46.patch delete mode 100644 sys-libs/libsmbios/libsmbios-2.2.28.ebuild delete mode 100644 sys-process/at/at-3.1.16.ebuild delete mode 100644 sys-process/at/files/atd.rc7 delete mode 100644 sys-process/cronie/cronie-1.5.0.ebuild delete mode 100644 sys-process/procps/files/procps-3.3.10-pmap-unreadable.patch delete mode 100644 sys-process/procps/files/procps-3.3.10-tests-no-tty.patch delete mode 100644 sys-process/procps/procps-3.3.10-r1.ebuild delete mode 100644 sys-process/procps/procps-3.3.11-r3.ebuild create mode 100644 www-servers/lighttpd/lighttpd-1.4.45.ebuild delete mode 100644 www-servers/tornado/files/drop-intersphinx.patch delete mode 100644 www-servers/tornado/files/tornado-4.2.1-py3.5-backport.patch delete mode 100644 www-servers/tornado/tornado-4.2.1.ebuild delete mode 100644 www-servers/tornado/tornado-4.3.ebuild diff --git a/app-accessibility/accerciser/accerciser-3.14.0-r1.ebuild b/app-accessibility/accerciser/accerciser-3.14.0-r1.ebuild index 189daf168920..b04a61eb666c 100644 --- a/app-accessibility/accerciser/accerciser-3.14.0-r1.ebuild +++ b/app-accessibility/accerciser/accerciser-3.14.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Accerciser" LICENSE="BSD CC-BY-SA-3.0" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="" RDEPEND=" diff --git a/app-admin/conky/Manifest b/app-admin/conky/Manifest index b12c7131ddb1..a050b17d81af 100644 --- a/app-admin/conky/Manifest +++ b/app-admin/conky/Manifest @@ -1,4 +1,3 @@ DIST conky-1.10.4.tar.gz 365145 SHA256 ed61ffb3be9fd24965d40401c7d54553e732038f3da2e03454915779384f59b4 SHA512 665a3c2a9b150576d7c29964dafb7030f5aa5955530142cf0d00f0f49f4a3b320924d389b3a833ef6eb18468000f5c62d918e8f067c7b40cd9e205d0bf0d8e0c WHIRLPOOL 6ca2a043dbc20aaff94bd0c05367b535cd71819543d76dd9a90b79417e2ebb0462c9203901f4e26e887bc249388ec041e0f76dcccf24a88fed9ce4bb532af558 -DIST conky-1.10.5.tar.gz 365176 SHA256 3bcf1ae93721e0575cd4ef8fd60da9e5bf1b2fbceb365fb9792f2aec6139f569 SHA512 b432e79a02954dc8b5f33e8dd2f19aaf3bb2030449329d037fd12764773bfc3521becb7699ac161bcecbbc431c2a6a8368787a1c8bbe3418ea83983df48cc6d8 WHIRLPOOL 7a1bc0e6b3445d322a7bea73a7cb952fd00926ba6d2b0a3ddaf6aca9d7be9d49b0ab614f5daa524bb24fbeed57d9a69472e2bd3eac8c3eb5e6639774d19b7890 DIST conky-1.10.6.tar.gz 365669 SHA256 4c80982960b2a72e3e33cef33347c97b9239ed110d9584da4e7f17f28faf60ca SHA512 ddd0b087e89654f8dace7d9682935a802b3bb22b7e65acd25dcc0f06e90b46bee695502d78b6e40a409f8eaffcd65a78d5f861ee6dbcbff6e48f88c2f20319c9 WHIRLPOOL 65a43baf0ec1b5e298a81a062d2aa511488026baf440a470eecc89d15aac010d0f89f86b60a16040ae1941fedbdb46f9aed82431a79f59b7f97439f148b9c5f5 DIST conky-1.9.0.tar.bz2 626555 SHA256 baf1b550f135fbfb53e5e286a33aadc03a667d63bf6c4d52ba7637366295bb6f SHA512 98c9f69fd8bee2062e3eddeb7a394cce932199ffd6c8664006d1222f0453569406613e63637848c77a455f7dae3f16be3079a2cab56ecafea51ec043de23c889 WHIRLPOOL 41bbe95ec838dbda2c2d4a9422d2f2f7d22d0cb99e87c59fbd32c0c7856cc83de36cbeefd982c964ec5229ae0b0342e84525aa5343d8c5cf9525205cea4a274a diff --git a/app-admin/conky/conky-1.10.5.ebuild b/app-admin/conky/conky-1.10.5.ebuild deleted file mode 100644 index a660756b02e8..000000000000 --- a/app-admin/conky/conky-1.10.5.ebuild +++ /dev/null @@ -1,183 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=6 - -inherit cmake-utils linux-info readme.gentoo-r1 - -DESCRIPTION="An advanced, highly configurable system monitor for X" -HOMEPAGE="https://github.com/brndnmtthws/conky" -SRC_URI="https://github.com/brndnmtthws/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3 BSD LGPL-2.1 MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ppc ~x86" -IUSE="apcupsd audacious cmus curl eve hddtemp ical iconv imlib iostats ipv6 irc - lua-cairo lua-imlib lua-rsvg math moc mpd mysql nano-syntax ncurses - nvidia +portmon pulseaudio rss systemd thinkpad truetype vim-syntax - weather-metar weather-xoap webserver wifi X xmms2" - -DEPEND_COMMON=" - X? ( - imlib? ( media-libs/imlib2[X] ) - lua-cairo? ( - >=dev-lua/toluapp-1.0.93 - x11-libs/cairo[X] ) - lua-imlib? ( - >=dev-lua/toluapp-1.0.93 - media-libs/imlib2[X] ) - lua-rsvg? ( - >=dev-lua/toluapp-1.0.93 - gnome-base/librsvg ) - nvidia? ( || ( x11-drivers/nvidia-drivers[tools,static-libs] media-video/nvidia-settings ) ) - truetype? ( x11-libs/libXft >=media-libs/freetype-2 ) - x11-libs/libX11 - x11-libs/libXdamage - x11-libs/libXinerama - x11-libs/libXfixes - x11-libs/libXext - audacious? ( >=media-sound/audacious-1.5 dev-libs/glib:2 ) - xmms2? ( media-sound/xmms2 ) - ) - cmus? ( media-sound/cmus ) - curl? ( net-misc/curl ) - eve? ( net-misc/curl dev-libs/libxml2 ) - ical? ( dev-libs/libical ) - iconv? ( virtual/libiconv ) - irc? ( net-libs/libircclient ) - mysql? ( >=virtual/mysql-5.0 ) - ncurses? ( sys-libs/ncurses:= ) - pulseaudio? ( media-sound/pulseaudio ) - rss? ( dev-libs/libxml2 net-misc/curl dev-libs/glib:2 ) - systemd? ( sys-apps/systemd ) - wifi? ( net-wireless/wireless-tools ) - weather-metar? ( net-misc/curl ) - weather-xoap? ( dev-libs/libxml2 net-misc/curl ) - webserver? ( net-libs/libmicrohttpd ) - >=dev-lang/lua-5.1.4-r8:0 - " -RDEPEND=" - ${DEPEND_COMMON} - apcupsd? ( sys-power/apcupsd ) - hddtemp? ( app-admin/hddtemp ) - moc? ( media-sound/moc ) - nano-syntax? ( app-editors/nano ) - vim-syntax? ( || ( app-editors/vim app-editors/gvim ) ) - " -DEPEND=" - ${DEPEND_COMMON} - app-text/docbook2X - " - -CONFIG_CHECK=~IPV6 - -DOCS=( README.md TODO ChangeLog NEWS AUTHORS ) - -DISABLE_AUTOFORMATTING="yes" -DOC_CONTENTS="You can find sample configurations at ${ROOT%/}/usr/share/doc/${PF}. -To customize, copy to ${XDG_CONFIG_HOME}/conky/conky.conf -and edit it to your liking. - -There are pretty html docs available at the conky homepage -or in ${ROOT%/}/usr/share/doc/${PF}/html. - -Also see https://wiki.gentoo.org/wiki/Conky/HOWTO" - -pkg_setup() { - use ipv6 && linux-info_pkg_setup -} - -src_configure() { - local mycmakeargs - - if use X; then - mycmakeargs=( - -DBUILD_X11=ON - -DOWN_WINDOW=ON - -DBUILD_XDAMAGE=ON - -DBUILD_XINERAMA=ON - -DBUILD_XDBE=ON - -DBUILD_XFT=$(usex truetype) - -DBUILD_IMLIB2=$(usex imlib) - -DBUILD_XSHAPE=ON - -DBUILD_ARGB=ON - -DBUILD_LUA_CAIRO=$(usex lua-cairo) - -DBUILD_LUA_IMLIB2=$(usex lua-imlib) - -DBUILD_LUA_RSVG=$(usex lua-rsvg) - -DBUILD_NVIDIA=$(usex nvidia) - -DBUILD_AUDACIOUS=$(usex audacious) - -DBUILD_XMMS2=$(usex xmms2) - ) - else - mycmakeargs=( - -DBUILD_X11=OFF - -DBUILD_NVIDIA=OFF - -DBUILD_LUA_CAIRO=OFF - -DBUILD_LUA_IMLIB2=OFF - -DBUILD_LUA_RSVG=OFF - -DBUILD_AUDACIOUS=OFF - -DBUILD_XMMS2=OFF - ) - fi - - mycmakeargs+=( - -DBUILD_APCUPSD=$(usex apcupsd) - -DBUILD_CMUS=$(usex cmus) - -DBUILD_CURL=$(usex curl) - -DBUILD_EVE=$(usex eve) - -DBUILD_HDDTEMP=$(usex hddtemp) - -DBUILD_IOSTATS=$(usex iostats) - -DBUILD_ICAL=$(usex ical) - -DBUILD_ICONV=$(usex iconv) - -DBUILD_IPV6=$(usex ipv6) - -DBUILD_IRC=$(usex irc) - -DBUILD_MATH=$(usex math) - -DBUILD_MOC=$(usex moc) - -DBUILD_MPD=$(usex mpd) - -DBUILD_MYSQL=$(usex mysql) - -DBUILD_NCURSES=$(usex ncurses) - -DBUILD_PORT_MONITORS=$(usex portmon) - -DBUILD_PULSEAUDIO=$(usex pulseaudio) - -DBUILD_RSS=$(usex rss) - -DBUILD_JOURNAL=$(usex systemd) - -DBUILD_IBM=$(usex thinkpad) - -DBUILD_WEATHER_METAR=$(usex weather-metar) - -DBUILD_WEATHER_XOAP=$(usex weather-xoap) - -DBUILD_HTTP=$(usex webserver) - -DBUILD_WLAN=$(usex wifi) - -DBUILD_BUILTIN_CONFIG=ON - -DBUILD_OLD_CONFIG=ON - -DBUILD_I18N=ON - -DMAINTAINER_MODE=OFF - -DRELEASE=ON - -DBUILD_BMPX=OFF - -DDOC_PATH=/usr/share/doc/${PF} - ) - # -DMAINTAINER_MODE=OFF disables building documentation and fixes bug #486270 - - cmake-utils_src_configure -} - -src_install() { - cmake-utils_src_install - - if use vim-syntax; then - insinto /usr/share/vim/vimfiles/ftdetect - doins "${S}"/extras/vim/ftdetect/conkyrc.vim - - insinto /usr/share/vim/vimfiles/syntax - doins "${S}"/extras/vim/syntax/conkyrc.vim - fi - - if use nano-syntax; then - insinto /usr/share/nano/ - doins "${S}"/extras/nano/conky.nanorc - fi - - readme.gentoo_create_doc -} - -pkg_postinst() { - readme.gentoo_print_elog -} diff --git a/app-admin/logrotate/logrotate-3.11.0.ebuild b/app-admin/logrotate/logrotate-3.11.0.ebuild index 01648bfad78c..0b5553af845a 100644 --- a/app-admin/logrotate/logrotate-3.11.0.ebuild +++ b/app-admin/logrotate/logrotate-3.11.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.gz -> $ LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd" IUSE="acl +cron selinux" CDEPEND=" diff --git a/app-admin/pydf/pydf-12-r1.ebuild b/app-admin/pydf/pydf-12-r1.ebuild index 1c91ca01443c..0315c7746237 100644 --- a/app-admin/pydf/pydf-12-r1.ebuild +++ b/app-admin/pydf/pydf-12-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -12,7 +12,7 @@ SRC_URI="http://kassiopeia.juls.savba.sk/~garabik/software/pydf/${PN}_${PV}.tar. LICENSE="public-domain" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" IUSE="" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/app-admin/python-updater/python-updater-0.14.ebuild b/app-admin/python-updater/python-updater-0.14.ebuild index 8fa660a2b9d1..2080258d886b 100644 --- a/app-admin/python-updater/python-updater-0.14.ebuild +++ b/app-admin/python-updater/python-updater-0.14.ebuild @@ -14,7 +14,7 @@ if [[ "${PV}" == "9999" ]]; then EGIT_REPO_URI="git://anongit.gentoo.org/proj/python-updater.git" else SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.bz2" - KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-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 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi LICENSE="GPL-2" diff --git a/app-admin/syslog-ng/syslog-ng-3.7.3.ebuild b/app-admin/syslog-ng/syslog-ng-3.7.3.ebuild index b3c8aa0394ec..859b10111ab4 100644 --- a/app-admin/syslog-ng/syslog-ng-3.7.3.ebuild +++ b/app-admin/syslog-ng/syslog-ng-3.7.3.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/balabit/syslog-ng/releases/download/${P}/${P}.tar.gz LICENSE="GPL-2+ LGPL-2.1+" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd" +KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd" IUSE="amqp caps dbi geoip ipv6 json libressl mongodb pacct python redis smtp spoof-source systemd tcpd" RESTRICT="test" diff --git a/app-admin/tmpwatch/tmpwatch-2.11-r2.ebuild b/app-admin/tmpwatch/tmpwatch-2.11-r2.ebuild index 6d9b1930f31f..e1e9eaddad6e 100644 --- a/app-admin/tmpwatch/tmpwatch-2.11-r2.ebuild +++ b/app-admin/tmpwatch/tmpwatch-2.11-r2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://fedorahosted.org/releases/t/m/${PN}/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 ~ia64 ppc ppc64 sparc x86" +KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86" IUSE="selinux" RDEPEND="selinux? ( sec-policy/selinux-tmpreaper )" diff --git a/app-antivirus/clamav/clamav-0.99.ebuild b/app-antivirus/clamav/clamav-0.99.ebuild index 836628f69555..15506e45060d 100644 --- a/app-antivirus/clamav/clamav-0.99.ebuild +++ b/app-antivirus/clamav/clamav-0.99.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${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 uclibc" CDEPEND="bzip2? ( app-arch/bzip2 ) diff --git a/app-arch/bzip2/bzip2-1.0.6-r6.ebuild b/app-arch/bzip2/bzip2-1.0.6-r6.ebuild deleted file mode 100644 index d7b2cdff3b07..000000000000 --- a/app-arch/bzip2/bzip2-1.0.6-r6.ebuild +++ /dev/null @@ -1,113 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -# XXX: atm, libbz2.a is always PIC :(, so it is always built quickly -# (since we're building shared libs) ... - -EAPI=4 - -inherit eutils toolchain-funcs multilib multilib-minimal - -DESCRIPTION="A high-quality data compressor used extensively by Gentoo Linux" -HOMEPAGE="http://www.bzip.org/" -SRC_URI="http://www.bzip.org/${PV}/${P}.tar.gz" - -LICENSE="BZIP2" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" -IUSE="static static-libs" - -RDEPEND="abi_x86_32? ( - !<=app-emulation/emul-linux-x86-baselibs-20130224 - !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] - )" - -src_prepare() { - epatch "${FILESDIR}"/${PN}-1.0.4-makefile-CFLAGS.patch - epatch "${FILESDIR}"/${PN}-1.0.6-saneso.patch - epatch "${FILESDIR}"/${PN}-1.0.4-man-links.patch #172986 - epatch "${FILESDIR}"/${PN}-1.0.6-progress.patch - epatch "${FILESDIR}"/${PN}-1.0.3-no-test.patch - epatch "${FILESDIR}"/${PN}-1.0.4-POSIX-shell.patch #193365 - epatch "${FILESDIR}"/${PN}-1.0.6-mingw.patch #393573 - epatch "${FILESDIR}"/${PN}-1.0.6-out-of-tree-build.patch - - # - Use right man path - # - Generate symlinks instead of hardlinks - # - pass custom variables to control libdir - sed -i \ - -e 's:\$(PREFIX)/man:\$(PREFIX)/share/man:g' \ - -e 's:ln -s -f $(PREFIX)/bin/:ln -s -f :' \ - -e 's:$(PREFIX)/lib:$(PREFIX)/$(LIBDIR):g' \ - Makefile || die -} - -bemake() { - emake \ - VPATH="${S}" \ - CC="$(tc-getCC)" \ - AR="$(tc-getAR)" \ - RANLIB="$(tc-getRANLIB)" \ - "$@" -} - -multilib_src_compile() { - bemake -f "${S}"/Makefile-libbz2_so all - bemake -f "${S}"/Makefile all LDFLAGS="${LDFLAGS} $(usex static -static '')" -} - -multilib_src_install() { - into /usr - - # Install the shared lib manually. We install: - # .x.x.x - standard shared lib behavior - # .x.x - SONAME some distros use #338321 - # .x - SONAME Gentoo uses - dolib.so libbz2.so.${PV} - local v - for v in libbz2.so{,.{${PV%%.*},${PV%.*}}} ; do - dosym libbz2.so.${PV} /usr/$(get_libdir)/${v} - done - use static-libs && dolib.a libbz2.a - - if multilib_is_native_abi ; then - gen_usr_ldscript -a bz2 - - dobin bzip2recover - into / - dobin bzip2 - fi -} - -multilib_src_install_all() { - # `make install` doesn't cope with out-of-tree builds, nor with - # installing just non-binaries, so handle things ourselves. - insinto /usr/include - doins bzlib.h - into /usr - dobin bz{diff,grep,more} - doman *.1 - - dosym bzdiff /usr/bin/bzcmp - dosym bzdiff.1 /usr/share/man/man1/bzcmp.1 - - dosym bzmore /usr/bin/bzless - dosym bzmore.1 /usr/share/man/man1/bzless.1 - - local x - for x in bunzip2 bzcat bzip2recover ; do - dosym bzip2.1 /usr/share/man/man1/${x}.1 - done - for x in bz{e,f}grep ; do - dosym bzgrep /usr/bin/${x} - dosym bzgrep.1 /usr/share/man/man1/${x}.1 - done - - dodoc README* CHANGES manual.pdf - dohtml manual.html - - # move "important" bzip2 binaries to /bin and use the shared libbz2.so - dosym bzip2 /bin/bzcat - dosym bzip2 /bin/bunzip2 -} diff --git a/app-arch/bzip2/bzip2-1.0.6-r7.ebuild b/app-arch/bzip2/bzip2-1.0.6-r7.ebuild index 7e9873912e39..3ccb87fa73e9 100644 --- a/app-arch/bzip2/bzip2-1.0.6-r7.ebuild +++ b/app-arch/bzip2/bzip2-1.0.6-r7.ebuild @@ -15,7 +15,7 @@ SRC_URI="http://www.bzip.org/${PV}/${P}.tar.gz" LICENSE="BZIP2" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" IUSE="static static-libs" RDEPEND="abi_x86_32? ( diff --git a/app-arch/dump/dump-0.4.46.ebuild b/app-arch/dump/dump-0.4.46.ebuild index 0eb75edbbefb..c6c932bb0f3f 100644 --- a/app-arch/dump/dump-0.4.46.ebuild +++ b/app-arch/dump/dump-0.4.46.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/dump/${MY_P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="alpha amd64 ~hppa ~ia64 ppc ~ppc64 sparc x86" +KEYWORDS="alpha amd64 ~hppa ia64 ppc ~ppc64 sparc x86" # We keep uuid USE flag default dsiabled for this version. Don't forget # to default enable it for later versions as this is the upstream default. IUSE="bzip2 debug ermt libressl lzo readline selinux sqlite ssl static test uuid zlib" diff --git a/app-arch/lzip/lzip-1.18.ebuild b/app-arch/lzip/lzip-1.18.ebuild index 22c66316a1eb..d35dd9aad4a9 100644 --- a/app-arch/lzip/lzip-1.18.ebuild +++ b/app-arch/lzip/lzip-1.18.ebuild @@ -12,7 +12,7 @@ SRC_URI="http://download.savannah.gnu.org/releases-noredirect/${PN}/${P/_/-}.tar LICENSE="GPL-2+" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-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 ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" S="${WORKDIR}/${P/_/-}" diff --git a/app-arch/mt-st/mt-st-1.3.ebuild b/app-arch/mt-st/mt-st-1.3.ebuild index 32e9a00f1f41..734a83c9076b 100644 --- a/app-arch/mt-st/mt-st-1.3.ebuild +++ b/app-arch/mt-st/mt-st-1.3.ebuild @@ -12,7 +12,7 @@ SRC_URI="${HOMEPAGE}/releases/download/${P}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~hppa ~ia64 ~mips ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 ~hppa ia64 ~mips ppc ~ppc64 ~sparc x86" src_compile() { emake CC="$(tc-getCC)" CFLAGS="${CFLAGS} ${LDFLAGS}" diff --git a/app-cdr/cdrtools/cdrtools-3.01_alpha17-r1.ebuild b/app-cdr/cdrtools/cdrtools-3.01_alpha17-r1.ebuild deleted file mode 100644 index 8f0551356924..000000000000 --- a/app-cdr/cdrtools/cdrtools-3.01_alpha17-r1.ebuild +++ /dev/null @@ -1,167 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=6 - -inherit fcaps multilib toolchain-funcs flag-o-matic gnuconfig - -MY_P="${P/_alpha/a}" - -DESCRIPTION="A set of tools for CD/DVD reading and recording, including cdrecord" -HOMEPAGE="https://sourceforge.net/projects/cdrtools/" -SRC_URI="mirror://sourceforge/${PN}/$([[ -z ${PV/*_alpha*} ]] && echo 'alpha')/${MY_P}.tar.bz2" - -LICENSE="GPL-2 LGPL-2.1 CDDL-Schily" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" -IUSE="acl caps nls unicode" - -RDEPEND="acl? ( virtual/acl ) - caps? ( sys-libs/libcap ) - nls? ( virtual/libintl ) - !app-cdr/cdrkit" -DEPEND="${RDEPEND} - x11-misc/makedepend - nls? ( >=sys-devel/gettext-0.18.1.1 )" - -S=${WORKDIR}/${P/_alpha[0-9][0-9]} - -PATCHES=( - "${FILESDIR}/${PN}-clang-include-schily-sha2.patch" -) - -FILECAPS=( - cap_sys_resource,cap_dac_override,cap_sys_admin,cap_sys_nice,cap_net_bind_service,cap_ipc_lock,cap_sys_rawio+ep usr/bin/cdrecord -- - cap_dac_override,cap_sys_admin,cap_sys_nice,cap_net_bind_service,cap_sys_rawio+ep usr/bin/cdda2wav -- - cap_dac_override,cap_sys_admin,cap_net_bind_service,cap_sys_rawio+ep usr/bin/readcd -) - -src_prepare() { - default - - gnuconfig_update - - # Remove profiled make files. - find -name '*_p.mk' -delete || die - - # Adjusting hardcoded paths. - sed -i -e 's:opt/schily:usr:' \ - $(find ./ -type f -name \*.[0-9ch] -exec grep -l 'opt/schily' '{}' '+') \ - || die "sed opt/schily" - - sed -i -e "s:\(^INSDIR=\t\tshare/doc/\):\1${PF}/:" \ - $(find ./ -type f -exec grep -l 'INSDIR.\+doc' '{}' '+') \ - || die "sed doc" - - # Respect libdir. - sed -i -e "s:\(^INSDIR=\t\t\)lib:\1$(get_libdir):" \ - $(find ./ -type f -exec grep -l '^INSDIR.\+lib\(/siconv\)\?$' '{}' '+') \ - || die "sed multilib" - - # Do not install static libraries. - sed -i -e 's:include\t\t.*rules.lib::' \ - $(find ./ -type f -exec grep -l '^include.\+rules\.lib' '{}' '+') \ - || die "sed rules" - - # Respect CC/CXX variables. - cd "${S}"/RULES || die - local tcCC=$(tc-getCC) - local tcCXX=$(tc-getCXX) - sed -i -e "/cc-config.sh/s|\$(C_ARCH:%64=%) \$(CCOM_DEF)|${tcCC} ${tcCC}|" \ - rules1.top || die "sed rules1.top" - sed -i -e "/^\(CC\|DYNLD\|LDCC\|MKDEP\)/s|gcc|${tcCC}|" \ - -e "/^\(CC++\|DYNLDC++\|LDCC++\|MKC++DEP\)/s|g++|${tcCXX}|" \ - -e "/COPTOPT=/s/-O//" \ - -e 's/$(GCCOPTOPT)//' \ - cc-gcc.rul || die "sed cc-gcc.rul" - sed -i -e "s|^#CONFFLAGS +=\t-cc=\$(XCC_COM)$|CONFFLAGS +=\t-cc=${tcCC}|g" \ - rules.cnf || die "sed rules.cnf" - - # Create additional symlinks needed for some archs (armv4l already created) - local t - for t in armv4tl armv5tel armv7l ppc64 s390x; do - ln -s i586-linux-cc.rul ${t}-linux-cc.rul || die - ln -s i586-linux-gcc.rul ${t}-linux-gcc.rul || die - done - - # Schily make setup. - cd "${S}"/DEFAULTS || die - local os="linux" - [[ ${CHOST} == *-darwin* ]] && os="mac-os10" - - sed -i \ - -e "s:/opt/schily:/usr:g" \ - -e "s:/usr/src/linux/include::g" \ - -e "s:bin:root:g" \ - -e '/^DEFUMASK/s,002,022,g' \ - Defaults.${os} || die "sed Schily make setup" - # re DEFUMASK above: - # bug 486680: grsec TPE will block the exec if the directory is - # group-writable. This is painful with cdrtools, because it makes a bunch of - # group-writable directories during build. Change the umask on their - # creation to prevent this. -} - -# skip obsolete configure script -src_configure() { : ; } - -src_compile() { - if use unicode; then - local flags="$(test-flags -finput-charset=ISO-8859-1 -fexec-charset=UTF-8)" - if [[ -n ${flags} ]]; then - append-flags ${flags} - else - ewarn "Your compiler does not support the options required to build" - ewarn "cdrtools with unicode in USE. unicode flag will be ignored." - fi - fi - - ! use acl && append-cppflags "-DNO_ACL" - ! use caps && append-cppflags "-DNO_LINUX_CAPS" - - # If not built with -j1, "sometimes" cdda2wav will not be built. - emake -j1 CC="$(tc-getCC)" CPPOPTX="${CPPFLAGS}" COPTX="${CFLAGS}" \ - LDOPTX="${LDFLAGS}" \ - INS_BASE="${ED}/usr" INS_RBASE="${ED}" LINKMODE="dynamic" \ - RUNPATH="" GMAKE_NOWARN="true" -} - -src_install() { - # If not built with -j1, "sometimes" manpages are not installed. - emake -j1 CC="$(tc-getCC)" CPPOPTX="${CPPFLAGS}" COPTX="${CFLAGS}" \ - LDOPTX="${LDFLAGS}" \ - INS_BASE="${ED}/usr" INS_RBASE="${ED}" LINKMODE="dynamic" \ - RUNPATH="" GMAKE_NOWARN="true" install - - # These symlinks are for compat with cdrkit. - dosym schily /usr/include/scsilib - dosym ../scg /usr/include/schily/scg - - dodoc ABOUT Changelog* CONTRIBUTING PORTING README.linux-shm READMEs/README.linux - - cd "${S}"/cdda2wav || die - docinto cdda2wav - dodoc Changelog FAQ Frontends HOWTOUSE NEEDED README THANKS TODO - - cd "${S}"/mkisofs || die - docinto mkisofs - dodoc ChangeLog* TODO - - # Remove man pages related to the build system - rm -rvf "${ED}"/usr/share/man/man5 || die -} - -pkg_postinst() { - fcaps_pkg_postinst - - if [[ ${CHOST} == *-darwin* ]] ; then - einfo - einfo "Darwin/OS X use the following device names:" - einfo - einfo "CD burners: (probably) ./cdrecord dev=IOCompactDiscServices" - einfo - einfo "DVD burners: (probably) ./cdrecord dev=IODVDServices" - einfo - fi -} diff --git a/app-cdr/cdrtools/cdrtools-3.02_alpha06.ebuild b/app-cdr/cdrtools/cdrtools-3.02_alpha06.ebuild index 48465e360da2..8974949630c1 100644 --- a/app-cdr/cdrtools/cdrtools-3.02_alpha06.ebuild +++ b/app-cdr/cdrtools/cdrtools-3.02_alpha06.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/${PN}/$([[ -z ${PV/*_alpha*} ]] && echo 'alpha')/$ LICENSE="GPL-2 LGPL-2.1 CDDL-Schily" 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 ~x86-macos ~sparc-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 ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="acl caps nls unicode" RDEPEND="acl? ( virtual/acl ) diff --git a/app-crypt/p11-kit/p11-kit-0.23.2.ebuild b/app-crypt/p11-kit/p11-kit-0.23.2.ebuild index 0f0d34b797fd..17efac360553 100644 --- a/app-crypt/p11-kit/p11-kit-0.23.2.ebuild +++ b/app-crypt/p11-kit/p11-kit-0.23.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://p11-glue.freedesktop.org/releases/${P}.tar.gz" LICENSE="MIT" 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 ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" IUSE="+asn1 debug +libffi +trust" REQUIRED_USE="trust? ( asn1 )" diff --git a/app-crypt/pinentry/pinentry-0.9.7-r1.ebuild b/app-crypt/pinentry/pinentry-0.9.7-r1.ebuild index 4503b13eef2b..5d70e4c70d71 100644 --- a/app-crypt/pinentry/pinentry-0.9.7-r1.ebuild +++ b/app-crypt/pinentry/pinentry-0.9.7-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~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 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="emacs gtk ncurses qt4 qt5 caps gnome-keyring static" CDEPEND=" diff --git a/app-dicts/aspell-hu/aspell-hu-0.99.4.2.ebuild b/app-dicts/aspell-hu/aspell-hu-0.99.4.2.ebuild index f0be2ed6a013..ab69334803bf 100644 --- a/app-dicts/aspell-hu/aspell-hu-0.99.4.2.ebuild +++ b/app-dicts/aspell-hu/aspell-hu-0.99.4.2.ebuild @@ -9,7 +9,7 @@ inherit aspell-dict LICENSE="GPL-2" -KEYWORDS="alpha amd64 arm hppa ~ia64 ~m68k ppc ppc64 sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" +KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ppc ppc64 sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" IUSE="" FILENAME="aspell6-hu-0.99.4.2-0" diff --git a/app-dicts/aspell-hy/aspell-hy-0.10.0.ebuild b/app-dicts/aspell-hy/aspell-hy-0.10.0.ebuild index 9ad637bdf043..3be9b732e246 100644 --- a/app-dicts/aspell-hy/aspell-hy-0.10.0.ebuild +++ b/app-dicts/aspell-hy/aspell-hy-0.10.0.ebuild @@ -9,7 +9,7 @@ inherit aspell-dict LICENSE="GPL-2" -KEYWORDS="alpha amd64 arm hppa ~ia64 ~m68k ppc ppc64 sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" +KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ppc ppc64 sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" IUSE="" FILENAME=aspell6-hy-0.10.0-0 diff --git a/app-doc/doxygen/Manifest b/app-doc/doxygen/Manifest index 29538d9bdea2..4687c213eb51 100644 --- a/app-doc/doxygen/Manifest +++ b/app-doc/doxygen/Manifest @@ -1,4 +1,5 @@ DIST doxygen-1.8.10.src.tar.gz 4818276 SHA256 cedf78f6d213226464784ecb999b54515c97eab8a2f9b82514292f837cf88b93 SHA512 a7f29b5f7b9f55b7e5382b7b7dc7212247a27869bc265433c0ee51480645b3f5f0732d1f5aefd54952204c8a1c98b96ec1ecc22c1ff7a072db5b2356b5981074 WHIRLPOOL 5607e1da5cf8e653ec895a7601a3a6585790a555207928bde6d154ab06173c68e088a61c1963da8d8cdc1a571b66eeaa102acc2a2e4291e0be87634d8e554962 DIST doxygen-1.8.11.src.tar.gz 4834291 SHA256 65d08b46e48bd97186aef562dc366681045b119e00f83c5b61d05d37ea154049 SHA512 44f3f9d2715c4cfe628b988809a6264681c43634dfa830f604b6cc853fa6679eca112cc9c01cee5b019f7f01f0a0acdf4f7d3aaec0848783399d17904caf1a3e WHIRLPOOL 240c84bd02ea3ab747e59bb8db434e40e743ed24cbb8ca78b8846d3bb4f7672497106fd620c14851c06d80e474301811978def5d85db5b01df97b40a4ec74813 DIST doxygen-1.8.12.src.tar.gz 4880613 SHA256 792d4091cbdf228549ff2033dd71ff7ea5029c6b436317cc5ec866e71302df6c SHA512 12fb5f19d0de382c7510b7c517d7c781a1e6e11720c7d9ecfd81d29d5ed030984e8d55ffcc25cc52703020e880edad341136e2795a2a36a842fc275b31ae203d WHIRLPOOL 4bd12f16ce9dba73f5bf836032d8ce25d5be7e6b3cbe3c11ce7c662a8059fa30ef2f75c008fb2050fd4eb99d80ba134d068b452dfd577a651291dba5315c0726 +DIST doxygen-1.8.13.src.tar.gz 4893912 SHA256 af667887bd7a87dc0dbf9ac8d86c96b552dfb8ca9c790ed1cbffaa6131573f6b SHA512 85da5bd28ad9f33a8e50fa92796817d31e59c024127cb647cb967e4321dd51378feaacdf099d578b7e6020fd646a3c63e99c77420e49e3894fc18ca89ba3e0a2 WHIRLPOOL fb26f85c22ae2197b52bb7fb4a46ee840c3af700bedfce41d3fed84e5ac62408abcfc3e2a147a8e15c290f7bbc2e4cf3efabbe490ea1a78504680b9b299fa93f DIST doxywizard.png 4231 SHA256 eb648ebd3a194a56d9ed6e47cc8dbf1af2e124d83c2c42af9bf86bd837984209 SHA512 5e2d26e7427b86866ebe75ec2c66c0f1100d230f3f3e4d66bac424a8dd0d42f0831d936ff03318dfa1bf73cbd9fb53717636d0c91ae3eea0f4e24641479d25d5 WHIRLPOOL bb0c13b382c4069ca310ff53a03b36499a2bf6e0e8c0647efc032530f429f483b5d6f2925b7e996d4f84c8f2b77eb883533f4b7abc88745a2cfa596d3dd4f3fb diff --git a/app-doc/doxygen/doxygen-1.8.10-r1.ebuild b/app-doc/doxygen/doxygen-1.8.10-r1.ebuild index 569b03f29c6d..0b8f010725c1 100644 --- a/app-doc/doxygen/doxygen-1.8.10-r1.ebuild +++ b/app-doc/doxygen/doxygen-1.8.10-r1.ebuild @@ -1,11 +1,13 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=4 PYTHON_COMPAT=( python{2_7,3_4} ) +CMAKE_MAKEFILE_GENERATOR="emake" # bug #591386 inherit cmake-utils eutils fdo-mime flag-o-matic python-any-r1 qt4-r2 + if [[ ${PV} = *9999* ]]; then inherit git-r3 EGIT_REPO_URI="git://github.com/doxygen/doxygen.git" diff --git a/app-doc/doxygen/doxygen-1.8.11-r2.ebuild b/app-doc/doxygen/doxygen-1.8.11-r2.ebuild index e9f36b34385f..48736c31b5d9 100644 --- a/app-doc/doxygen/doxygen-1.8.11-r2.ebuild +++ b/app-doc/doxygen/doxygen-1.8.11-r2.ebuild @@ -5,7 +5,9 @@ EAPI=5 PYTHON_COMPAT=( python{2_7,3_4} ) +CMAKE_MAKEFILE_GENERATOR="emake" # bug #591386 inherit cmake-utils eutils fdo-mime flag-o-matic python-any-r1 + if [[ ${PV} = *9999* ]]; then inherit git-r3 EGIT_REPO_URI="git://github.com/doxygen/doxygen.git" @@ -13,7 +15,7 @@ if [[ ${PV} = *9999* ]]; then KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86" else SRC_URI="http://ftp.stack.nl/pub/users/dimitri/${P}.src.tar.gz" - KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~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 ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" fi SRC_URI+=" https://dev.gentoo.org/~xarthisius/distfiles/doxywizard.png" diff --git a/app-doc/doxygen/doxygen-1.8.12.ebuild b/app-doc/doxygen/doxygen-1.8.12.ebuild index 53c926c7b1e1..2482bcefd398 100644 --- a/app-doc/doxygen/doxygen-1.8.12.ebuild +++ b/app-doc/doxygen/doxygen-1.8.12.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -13,7 +13,7 @@ if [[ ${PV} = *9999* ]]; then KEYWORDS="" else SRC_URI="http://ftp.stack.nl/pub/users/dimitri/${P}.src.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~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 ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" fi SRC_URI+=" https://dev.gentoo.org/~xarthisius/distfiles/doxywizard.png" diff --git a/app-doc/doxygen/doxygen-1.8.13.ebuild b/app-doc/doxygen/doxygen-1.8.13.ebuild new file mode 100644 index 000000000000..076e5ab35e9d --- /dev/null +++ b/app-doc/doxygen/doxygen-1.8.13.ebuild @@ -0,0 +1,151 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 +PYTHON_COMPAT=( python{2_7,3_4,3_5} ) + +inherit cmake-utils eutils fdo-mime flag-o-matic python-any-r1 +if [[ ${PV} = *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="git://github.com/doxygen/doxygen.git" + SRC_URI="" + KEYWORDS="" +else + SRC_URI="http://ftp.stack.nl/pub/users/dimitri/${P}.src.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" +fi +SRC_URI+=" https://dev.gentoo.org/~xarthisius/distfiles/doxywizard.png" + +DESCRIPTION="Documentation system for most programming languages" +HOMEPAGE="http://www.doxygen.org/" + +LICENSE="GPL-2" +SLOT="0" +IUSE="clang debug doc dot doxysearch latex qt5 sqlite userland_GNU" + +RDEPEND="app-text/ghostscript-gpl + dev-lang/perl + media-libs/libpng:0= + virtual/libiconv + clang? ( sys-devel/clang ) + dot? ( + media-gfx/graphviz + media-libs/freetype + ) + doxysearch? ( =dev-libs/xapian-1.2* ) + latex? ( app-text/texlive[extra] ) + qt5? ( + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + ) + sqlite? ( dev-db/sqlite:3 ) + " + +REQUIRED_USE="doc? ( latex )" + +DEPEND="sys-devel/flex + sys-devel/bison + doc? ( ${PYTHON_DEPS} ) + ${RDEPEND}" + +# src_test() defaults to make -C testing but there is no such directory (bug #504448) +RESTRICT="test" + +PATCHES=( + "${FILESDIR}/${PN}-1.8.9.1-empty-line-sigsegv.patch" #454348 + "${FILESDIR}/${PN}-1.8.12-link_with_pthread.patch" +) + +DOCS=( LANGUAGE.HOWTO README.md ) + +pkg_setup() { + use doc && python-any-r1_pkg_setup +} + +src_prepare() { + default + + # Ensure we link to -liconv + if use elibc_FreeBSD && has_version dev-libs/libiconv || use elibc_uclibc; then + local pro + for pro in */*.pro.in */*/*.pro.in; do + echo "unix:LIBS += -liconv" >> "${pro}" || die + done + fi + + # Call dot with -Teps instead of -Tps for EPS generation - bug #282150 + sed -i -e '/addJob("ps"/ s/"ps"/"eps"/g' src/dot.cpp || die + + # fix pdf doc + sed -i.orig -e "s:g_kowal:g kowal:" \ + doc/maintainers.txt || die + + if is-flagq "-O3" ; then + echo + ewarn "Compiling with -O3 is known to produce incorrectly" + ewarn "optimized code which breaks doxygen." + echo + elog "Continuing with -O2 instead ..." + echo + replace-flags "-O3" "-O2" + fi +} + +src_configure() { + local mycmakeargs=( + -DDOC_INSTALL_DIR="share/doc/${P}" + -Duse_libclang=$(usex clang) + -Dbuild_doc=$(usex doc) + -Dbuild_search=$(usex doxysearch) + -Dbuild_wizard=$(usex qt5) + -Duse_sqlite3=$(usex sqlite) + ) + + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile + + if use doc; then + export VARTEXFONTS="${T}/fonts" # bug #564944 + + if ! use dot; then + sed -i -e "s/HAVE_DOT = YES/HAVE_DOT = NO/" \ + {Doxyfile,doc/Doxyfile} \ + || die "disabling dot failed" + fi + emake -C "${BUILD_DIR}" docs + fi +} + +src_install() { + cmake-utils_src_install + + if use qt5; then + doicon "${DISTDIR}/doxywizard.png" + make_desktop_entry doxywizard "DoxyWizard ${PV}" \ + "/usr/share/pixmaps/doxywizard.png" \ + "Development" + fi +} + +pkg_postinst() { + fdo-mime_desktop_database_update + + elog + elog "For examples and other goodies, see the source tarball. For some" + elog "example output, run doxygen on the doxygen source using the" + elog "Doxyfile provided in the top-level source dir." + elog + elog "Disabling the dot USE flag will remove the GraphViz dependency," + elog "along with Doxygen's ability to generate diagrams in the docs." + elog "See the Doxygen homepage for additional helper tools to parse" + elog "more languages." + elog +} + +pkg_postrm() { + fdo-mime_desktop_database_update +} diff --git a/app-eselect/eselect-python/eselect-python-20160516.ebuild b/app-eselect/eselect-python/eselect-python-20160516.ebuild index 5b04b0466492..e379e6e6e620 100644 --- a/app-eselect/eselect-python/eselect-python-20160516.ebuild +++ b/app-eselect/eselect-python/eselect-python-20160516.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} == "99999999" ]] ; then EGIT_REPO_URI="git://anongit.gentoo.org/proj/${PN}.git" else SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.bz2" - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-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 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Eselect module for management of multiple Python versions" diff --git a/app-i18n/ibus/ibus-1.5.12.ebuild b/app-i18n/ibus/ibus-1.5.12.ebuild index 73ad6b9d3a17..aa3f39497b3c 100644 --- a/app-i18n/ibus/ibus-1.5.12.ebuild +++ b/app-i18n/ibus/ibus-1.5.12.ebuild @@ -17,7 +17,7 @@ HOMEPAGE="https://github.com/ibus/ibus/wiki" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 ~ia64 ppc ppc64 sparc x86 ~x86-fbsd" +KEYWORDS="alpha amd64 arm ~arm64 ia64 ppc ppc64 sparc x86 ~x86-fbsd" IUSE="deprecated gconf gtk +gtk3 +introspection nls +python test vala wayland +X" REQUIRED_USE=" || ( gtk gtk3 X ) diff --git a/app-misc/ca-certificates/ca-certificates-20161102.3.27.2-r2.ebuild b/app-misc/ca-certificates/ca-certificates-20161102.3.27.2-r2.ebuild index 24aa37a92c7d..aa5232bf4957 100644 --- a/app-misc/ca-certificates/ca-certificates-20161102.3.27.2-r2.ebuild +++ b/app-misc/ca-certificates/ca-certificates-20161102.3.27.2-r2.ebuild @@ -59,7 +59,7 @@ fi LICENSE="MPL-1.1" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="insecure_certs" ${PRECOMPILED} || IUSE+=" cacert" diff --git a/app-misc/gentoo/gentoo-0.20.7.ebuild b/app-misc/gentoo/gentoo-0.20.7.ebuild index 64e90eb82352..3e4a123ee195 100644 --- a/app-misc/gentoo/gentoo-0.20.7.ebuild +++ b/app-misc/gentoo/gentoo-0.20.7.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 hppa ~ia64 ppc ~ppc64 sparc x86" +KEYWORDS="alpha amd64 hppa ia64 ppc ~ppc64 sparc x86" IUSE="nls" RDEPEND=" diff --git a/app-misc/tmux/Manifest b/app-misc/tmux/Manifest index 6ede0c3a9db0..49cdff3da92c 100644 --- a/app-misc/tmux/Manifest +++ b/app-misc/tmux/Manifest @@ -1,4 +1,3 @@ -DIST tmux-2.1.tar.gz 462965 SHA256 31564e7bf4bcef2defb3cb34b9e596bd43a3937cad9e5438701a81a5a9af6176 SHA512 0faa0a60a84b777ca3cf572cf741d0e4f82a9f32d27dfeddfda41bad57830823a6d5f2323f27ba794b86e194d9f7db7028c94dc6a15bb4ac5a18508f890bdaa4 WHIRLPOOL 983024886bdb868bb69ccedc18e9fd62cc5a8f147d647ea43b6f20e297b9b3c45a061e542bcb590ab50cf5d3db43d22015c3a8f18bee33d9c76552bfe13424ed DIST tmux-2.2.tar.gz 466852 SHA256 bc28541b64f99929fe8e3ae7a02291263f3c97730781201824c0f05d7c8e19e4 SHA512 4d4fc316c78aab0d13f7f15098d952f01d7da7d74d46251ae2dd90440522f07c785afe984d82de2b4518fb67ea441f5a5a46c357c87ddc6ddbfba4b7f08be7bf WHIRLPOOL 2e44582b994f3fe919f4ee7543f25e3fb02cc975d053b0c63bcd858a54fe3125ffe192cf6f8c7ae0345d90e8086d86930d668b29becdb4e0376579ef02e7034f DIST tmux-2.3.tar.gz 473944 SHA256 55313e132f0f42de7e020bf6323a1939ee02ab79c48634aa07475db41573852b SHA512 521e3734104be43837cba95d8b3d050d033708fa7469f7e7db66ae6993b002c4d9f6bafec41f3c9446eda91a4499e571019534dfa2e5a0563085b2d16e1b94af WHIRLPOOL de482076dfdb15e5ef2dcaebf60e05069bf847a30162a098bf11573f09cc996e35b9ffcd3a2784331b6fc59ae0b9bc58cbe80360a7dd844eb94ff25e546eacf2 DIST tmux-bash-completion-678a27616b70c649c6701cae9cd8c92b58cc051b 458 SHA256 a0905c595fec7f0258fba5466315d42d67eca3bd2d3b12f4af8936d7f168b6c6 SHA512 fe0aca7d03067af87e0788a2fa902c7ef5500ba72295cb63c5a1814534a008c224256d7f890ac1af6d17f3734b45148765e1632f075e284c453185df2927b979 WHIRLPOOL aa83ea77c084e643f2cbf74ddf10bf6e43304b0a7c1f6af24b153844ad01732af8f45de0d8a39093f11be19ff9af20116f4aa7b9c750f3452525fcd7b31a3d8a diff --git a/app-misc/tmux/tmux-2.1.ebuild b/app-misc/tmux/tmux-2.1.ebuild deleted file mode 100644 index 8694d7bfdd90..000000000000 --- a/app-misc/tmux/tmux-2.1.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -AUTOTOOLS_AUTORECONF=true - -inherit autotools-utils bash-completion-r1 flag-o-matic versionator - -DESCRIPTION="Terminal multiplexer" -HOMEPAGE="http://tmux.github.io/" -SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.gz" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" -IUSE="debug selinux vim-syntax kernel_FreeBSD kernel_linux" - -CDEPEND=" - || ( - =dev-libs/libevent-2.0* - >=dev-libs/libevent-2.1.5-r4 - ) - kernel_linux? ( sys-libs/libutempter ) - kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-lib-9.0 sys-libs/libutempter ) ) - sys-libs/ncurses:0=" -DEPEND="${CDEPEND} - virtual/pkgconfig" -RDEPEND="${CDEPEND} - dev-libs/libevent:= - selinux? ( sec-policy/selinux-screen ) - vim-syntax? ( - || ( - app-editors/vim - app-editors/gvim - ) - )" - -DOCS=( CHANGES FAQ README TODO ) - -PATCHES=( "${FILESDIR}"/${PN}-2.0-flags.patch ) - -src_prepare() { - # bug 438558 - # 1.7 segfaults when entering copy mode if compiled with -Os - replace-flags -Os -O2 - - # regenerate aclocal.m4 to support earlier automake versions - rm aclocal.m4 || die - - autotools-utils_src_prepare -} - -src_configure() { - local myeconfargs=( - --sysconfdir="${EPREFIX}"/etc - $(use_enable debug) - ) - autotools-utils_src_configure -} - -src_install() { - autotools-utils_src_install - - newbashcomp examples/bash_completion_tmux.sh ${PN} - - docinto examples - dodoc examples/*.conf - - if use vim-syntax; then - insinto /usr/share/vim/vimfiles/syntax - doins examples/tmux.vim - - insinto /usr/share/vim/vimfiles/ftdetect - doins "${FILESDIR}"/tmux.vim - fi -} - -pkg_postinst() { - if ! version_is_at_least 1.9a ${REPLACING_VERSIONS:-1.9a}; then - echo - ewarn "Some configuration options changed in this release." - ewarn "Please read the CHANGES file in /usr/share/doc/${PF}/" - ewarn - ewarn "WARNING: After updating to ${P} you will _not_ be able to connect to any" - ewarn "older, running tmux server instances. You'll have to use an existing client to" - ewarn "end your old sessions or kill the old server instances. Otherwise you'll have" - ewarn "to temporarily downgrade to access them." - echo - fi -} diff --git a/app-misc/tmux/tmux-2.2.ebuild b/app-misc/tmux/tmux-2.2.ebuild index c2df7948a678..f3a58b8a8152 100644 --- a/app-misc/tmux/tmux-2.2.ebuild +++ b/app-misc/tmux/tmux-2.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.gz" LICENSE="ISC" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~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 ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" IUSE="debug selinux utempter vim-syntax kernel_FreeBSD kernel_linux" CDEPEND=" diff --git a/app-office/lyx/lyx-2.1.5.ebuild b/app-office/lyx/lyx-2.1.5.ebuild index e64bb2616304..2a0c00fc6e06 100644 --- a/app-office/lyx/lyx-2.1.5.ebuild +++ b/app-office/lyx/lyx-2.1.5.ebuild @@ -19,7 +19,7 @@ SRC_URI="ftp://ftp.lyx.org/pub/lyx/stable/2.1.x/${MY_P}.tar.xz LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 hppa ~ia64 ppc ppc64 sparc x86 ~x64-macos ~x86-macos" +KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86 ~x64-macos ~x86-macos" IUSE="cups debug nls +latex monolithic-build html rtf dot docbook dia subversion rcs svg gnumeric +hunspell aspell enchant" LANGS="ar ca cs de da el en es eu fi fr gl he hu ia id it ja nb nn pl pt ro ru sk sr sv tr uk zh_CN zh_TW" diff --git a/app-pda/jpilot/jpilot-1.8.1.ebuild b/app-pda/jpilot/jpilot-1.8.1.ebuild index b9772ee4cf90..785545a6669f 100644 --- a/app-pda/jpilot/jpilot-1.8.1.ebuild +++ b/app-pda/jpilot/jpilot-1.8.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://www.jpilot.org/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~ia64 ppc x86" +KEYWORDS="alpha amd64 ~arm ia64 ppc x86" IUSE="nls" RDEPEND=">=app-pda/pilot-link-0.12.5 diff --git a/app-pda/libplist/libplist-1.12.ebuild b/app-pda/libplist/libplist-1.12.ebuild index 5d4ed60664dc..f785a93ca4a8 100644 --- a/app-pda/libplist/libplist-1.12.ebuild +++ b/app-pda/libplist/libplist-1.12.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -12,7 +12,7 @@ SRC_URI="http://www.libimobiledevice.org/downloads/${P}.tar.bz2" LICENSE="GPL-2 LGPL-2.1" SLOT="0/3" # based on SONAME of libplist.so -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-fbsd" +KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-fbsd" IUSE="python static-libs" RDEPEND=">=dev-libs/libxml2-2.7.8 diff --git a/app-portage/gentoolkit/gentoolkit-0.3.2-r1.ebuild b/app-portage/gentoolkit/gentoolkit-0.3.2-r1.ebuild index b0ebd1dd2640..8e177aef017e 100644 --- a/app-portage/gentoolkit/gentoolkit-0.3.2-r1.ebuild +++ b/app-portage/gentoolkit/gentoolkit-0.3.2-r1.ebuild @@ -17,7 +17,7 @@ LICENSE="GPL-2" SLOT="0" IUSE="" -KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-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 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" DEPEND="sys-apps/portage[${PYTHON_USEDEP}]" RDEPEND="${DEPEND} diff --git a/app-portage/portpeek/portpeek-2.1.21.ebuild b/app-portage/portpeek/portpeek-2.1.21.ebuild index bec3ebcbd883..78c27ce159ee 100644 --- a/app-portage/portpeek/portpeek-2.1.21.ebuild +++ b/app-portage/portpeek/portpeek-2.1.21.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -14,7 +14,7 @@ SRC_URI="http://www.mpagano.com/downloads/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~sparc ~x86 ~x86-fbsd" +KEYWORDS="amd64 ~arm ~ppc ~sparc ~x86 ~x86-fbsd" IUSE="" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/app-shells/bash-completion/bash-completion-2.4-r1.ebuild b/app-shells/bash-completion/bash-completion-2.4-r1.ebuild index 1f68c8e20a6b..7e9806c16402 100644 --- a/app-shells/bash-completion/bash-completion-2.4-r1.ebuild +++ b/app-shells/bash-completion/bash-completion-2.4-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/scop/bash-completion/releases/download/${PV}/${P}.ta LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris" +KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris" IUSE="" RDEPEND=">=app-shells/bash-4.3_p30-r1 diff --git a/app-shells/tcsh/tcsh-6.20.00.ebuild b/app-shells/tcsh/tcsh-6.20.00.ebuild index 2a4a367ddd20..f16e1a39d228 100644 --- a/app-shells/tcsh/tcsh-6.20.00.ebuild +++ b/app-shells/tcsh/tcsh-6.20.00.ebuild @@ -16,7 +16,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="nls doc" RESTRICT="test" diff --git a/app-shells/zsh/zsh-5.2.ebuild b/app-shells/zsh/zsh-5.2.ebuild index df16d3e84d47..8a2411ff1595 100644 --- a/app-shells/zsh/zsh-5.2.ebuild +++ b/app-shells/zsh/zsh-5.2.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == 9999* ]] ; then inherit git-r3 autotools EGIT_REPO_URI="git://git.code.sf.net/p/zsh/code" else - KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-interix ~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 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" SRC_URI="http://www.zsh.org/pub/${P}.tar.xz doc? ( http://www.zsh.org/pub/${P}-doc.tar.xz )" fi diff --git a/app-text/a2ps/a2ps-4.14-r5.ebuild b/app-text/a2ps/a2ps-4.14-r5.ebuild index 64873a04a26d..d738fb70e511 100644 --- a/app-text/a2ps/a2ps-4.14-r5.ebuild +++ b/app-text/a2ps/a2ps-4.14-r5.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz LICENSE="GPL-3" SLOT="0" -KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="alpha amd64 arm ~hppa ia64 ~mips ppc ~ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" IUSE="emacs latex linguas_ja nls static-libs userland_BSD userland_GNU vanilla" RESTRICT=test diff --git a/app-text/aspell/aspell-0.60.6.1-r3.ebuild b/app-text/aspell/aspell-0.60.6.1-r3.ebuild index 7554fccedc63..021c35e18aec 100644 --- a/app-text/aspell/aspell-0.60.6.1-r3.ebuild +++ b/app-text/aspell/aspell-0.60.6.1-r3.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/aspell/${P}.tar.gz" LICENSE="LGPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="nls" PDEPEND="app-dicts/aspell-en" diff --git a/app-text/convmv/convmv-2.0.ebuild b/app-text/convmv/convmv-2.0.ebuild index c621c217a148..992a47a17690 100644 --- a/app-text/convmv/convmv-2.0.ebuild +++ b/app-text/convmv/convmv-2.0.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://j3e.de/linux/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86" +KEYWORDS="alpha amd64 ~hppa ia64 ~mips ppc ppc64 sparc x86" IUSE="" DEPEND="dev-lang/perl" diff --git a/app-text/htmldoc/htmldoc-1.8.29.ebuild b/app-text/htmldoc/htmldoc-1.8.29.ebuild index 565a577301f1..305d54b661b7 100644 --- a/app-text/htmldoc/htmldoc-1.8.29.ebuild +++ b/app-text/htmldoc/htmldoc-1.8.29.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="http://www.msweet.org/projects.php?Z1" IUSE="fltk" SLOT="0" LICENSE="GPL-2" -KEYWORDS="alpha amd64 ~arm hppa ~ia64 ppc ~ppc64 sparc x86" +KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ~ppc64 sparc x86" DEPEND=">=media-libs/libpng-1.4:0= virtual/jpeg:0 diff --git a/app-text/lcdf-typetools/lcdf-typetools-2.106.ebuild b/app-text/lcdf-typetools/lcdf-typetools-2.106.ebuild index a7812d04e679..1f789d17add5 100644 --- a/app-text/lcdf-typetools/lcdf-typetools-2.106.ebuild +++ b/app-text/lcdf-typetools/lcdf-typetools-2.106.ebuild @@ -9,7 +9,7 @@ inherit toolchain-funcs flag-o-matic DESCRIPTION="Font utilities for eg manipulating OTF" SRC_URI="http://www.lcdf.org/type/${P}.tar.gz" HOMEPAGE="http://www.lcdf.org/type/#typetools" -KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" SLOT="0" LICENSE="GPL-2" IUSE="+kpathsea" diff --git a/app-text/wgetpaste/wgetpaste-2.28.ebuild b/app-text/wgetpaste/wgetpaste-2.28.ebuild index c2a184811dd3..2341cdb2834c 100644 --- a/app-text/wgetpaste/wgetpaste-2.28.ebuild +++ b/app-text/wgetpaste/wgetpaste-2.28.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://wgetpaste.zlin.dk/${P}.tar.bz2" LICENSE="public-domain" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="" DEPEND="" diff --git a/app-text/xapian-omega/xapian-omega-1.2.24.ebuild b/app-text/xapian-omega/xapian-omega-1.2.24.ebuild index 518079a937b1..e3ccc9de8c3b 100644 --- a/app-text/xapian-omega/xapian-omega-1.2.24.ebuild +++ b/app-text/xapian-omega/xapian-omega-1.2.24.ebuild @@ -11,7 +11,7 @@ S="${WORKDIR}/xapian-omega-${PV}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm ~ia64 ~mips ppc ~ppc64 sparc x86" +KEYWORDS="alpha amd64 arm ia64 ~mips ppc ~ppc64 sparc x86" IUSE="" DEPEND="dev-libs/xapian:0/1.2.22 diff --git a/app-text/xmldiff/xmldiff-0.6.10-r1.ebuild b/app-text/xmldiff/xmldiff-0.6.10-r1.ebuild index 45d0b3837f69..3a27036725f3 100644 --- a/app-text/xmldiff/xmldiff-0.6.10-r1.ebuild +++ b/app-text/xmldiff/xmldiff-0.6.10-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="ftp://ftp.logilab.fr/pub/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 ~ia64 ppc sparc x86 ~x86-linux" +KEYWORDS="alpha amd64 ia64 ppc sparc x86 ~x86-linux" IUSE="" DEPEND="dev-python/pyxml[${PYTHON_USEDEP}]" diff --git a/dev-cpp/asio/asio-1.10.8.ebuild b/dev-cpp/asio/asio-1.10.8.ebuild index edd0e2f6e8e9..f94c84306a8b 100644 --- a/dev-cpp/asio/asio-1.10.8.ebuild +++ b/dev-cpp/asio/asio-1.10.8.ebuild @@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}/${P}.tar.bz2" LICENSE="Boost-1.0" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ppc ~ppc64 sparc x86" +KEYWORDS="alpha amd64 ~arm ~hppa ia64 ppc ~ppc64 sparc x86" IUSE="doc examples ssl test" RDEPEND="dev-libs/boost diff --git a/dev-db/sqlite/sqlite-3.13.0.ebuild b/dev-db/sqlite/sqlite-3.13.0.ebuild index e12b40f8a95f..c5726a27cb2c 100644 --- a/dev-db/sqlite/sqlite-3.13.0.ebuild +++ b/dev-db/sqlite/sqlite-3.13.0.ebuild @@ -20,7 +20,7 @@ SRC_URI="doc? ( https://sqlite.org/2016/${PN}-doc-${DOC_PV}.zip ) LICENSE="public-domain" SLOT="3" -KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-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 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="debug doc icu +readline secure-delete static-libs tcl test tools" RDEPEND="icu? ( dev-libs/icu:0=[${MULTILIB_USEDEP}] ) diff --git a/dev-lang/lua/lua-5.1.5-r4.ebuild b/dev-lang/lua/lua-5.1.5-r4.ebuild index d601de544905..7e2fab4c3e45 100644 --- a/dev-lang/lua/lua-5.1.5-r4.ebuild +++ b/dev-lang/lua/lua-5.1.5-r4.ebuild @@ -12,7 +12,7 @@ SRC_URI="http://www.lua.org/ftp/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="alpha ~amd64 arm ~arm64 hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~ia64-hpux ~x86-interix ~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 ~mips ppc ~ppc64 ~s390 ~sh sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+deprecated emacs readline static" RDEPEND="readline? ( >=sys-libs/readline-6.2_p5-r1:0=[${MULTILIB_USEDEP}] )" diff --git a/dev-lang/perl/perl-5.22.3_rc4.ebuild b/dev-lang/perl/perl-5.22.3_rc4.ebuild index c63be839be52..74de71923083 100644 --- a/dev-lang/perl/perl-5.22.3_rc4.ebuild +++ b/dev-lang/perl/perl-5.22.3_rc4.ebuild @@ -30,7 +30,7 @@ HOMEPAGE="http://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 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-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 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-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.29.ebuild b/dev-lang/php/php-5.6.29.ebuild index 139869655641..2237458e7e06 100644 --- a/dev-lang/php/php-5.6.29.ebuild +++ b/dev-lang/php/php-5.6.29.ebuild @@ -19,7 +19,7 @@ LICENSE="PHP-3.01 unicode? ( BSD-2 LGPL-2.1 )" SLOT="$(get_version_component_range 1-2)" -KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-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/python-exec/python-exec-2.4.4.ebuild b/dev-lang/python-exec/python-exec-2.4.4.ebuild index 2283c3c7b25b..d2ddfc069bda 100644 --- a/dev-lang/python-exec/python-exec-2.4.4.ebuild +++ b/dev-lang/python-exec/python-exec-2.4.4.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://github.com/mgorny/${PN}/releases/download/${P}/${P}.tar.bz2" LICENSE="BSD-2" SLOT="2" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-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 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" # eselect-python because of /usr/bin/python* collisions and new config diff --git a/dev-lang/tcl/tcl-8.6.6.ebuild b/dev-lang/tcl/tcl-8.6.6.ebuild index 689fd6e97e51..12d47f4c3487 100644 --- a/dev-lang/tcl/tcl-8.6.6.ebuild +++ b/dev-lang/tcl/tcl-8.6.6.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz" LICENSE="tcltk" SLOT="0/8.6" -KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x86-solaris" IUSE="debug +threads" RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]" diff --git a/dev-lang/tk/tk-8.6.6.ebuild b/dev-lang/tk/tk-8.6.6.ebuild index 181f97c1c8bf..bcae3ee898a9 100644 --- a/dev-lang/tk/tk-8.6.6.ebuild +++ b/dev-lang/tk/tk-8.6.6.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" LICENSE="tcltk" SLOT="0/8.6" -KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~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 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~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="debug +threads truetype aqua xscreensaver" RDEPEND=" diff --git a/dev-libs/DirectFB/DirectFB-1.7.6.ebuild b/dev-libs/DirectFB/DirectFB-1.7.6.ebuild index c228811e252d..dfd7ae0e7c55 100644 --- a/dev-libs/DirectFB/DirectFB-1.7.6.ebuild +++ b/dev-libs/DirectFB/DirectFB-1.7.6.ebuild @@ -31,7 +31,7 @@ SRC_URI="http://directfb.net/downloads/Core/${PN}-${PV:0:3}/${P}.tar.gz LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="alpha amd64 arm hppa ~ia64 -mips ppc ppc64 ~sh -sparc x86" +KEYWORDS="alpha amd64 arm hppa ia64 -mips ppc ppc64 ~sh -sparc x86" IUSE="alsa bmp cddb debug divine drmkms +dynload doc egl fbcon fusiondale fusionsound gif gles2 gstreamer imlib2 input_hub jpeg jpeg2k mad cpu_flags_x86_mmx mng mpeg2 mpeg3 multicore opengl oss png pnm sawman sdl cpu_flags_x86_sse static-libs swfdec tiff timidity tremor truetype v4l vdpau vorbis webp X xine zlib ${IUV} ${IUD}" REQUIRED_USE="gles2? ( opengl )" diff --git a/dev-libs/glib/glib-2.46.2-r3.ebuild b/dev-libs/glib/glib-2.46.2-r3.ebuild index c54b3a64bba9..b1c1097b4b43 100644 --- a/dev-libs/glib/glib-2.46.2-r3.ebuild +++ b/dev-libs/glib/glib-2.46.2-r3.ebuild @@ -32,7 +32,7 @@ REQUIRED_USE=" test? ( ${PYTHON_REQUIRED_USE} ) " -KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux" RDEPEND=" ! - #include --#include - - #define SYSFS_BRIDGE_ATTR "bridge" - #define SYSFS_BRIDGE_FDB "brforward" +--- a/dev/null ++++ b/include/linux-private/linux/in6.h +@@ -0,0 +1,292 @@ ++/* ++ * Types and definitions for AF_INET6 ++ * Linux INET6 implementation ++ * ++ * Authors: ++ * Pedro Roque ++ * ++ * Sources: ++ * IPv6 Program Interfaces for BSD Systems ++ * ++ * ++ * Advanced Sockets API for IPv6 ++ * ++ * ++ * 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 the Free Software Foundation; either version ++ * 2 of the License, or (at your option) any later version. ++ */ ++ ++#ifndef _LINUX_IN6_H ++#define _LINUX_IN6_H ++ ++#include ++ ++/* ++ * IPv6 address structure ++ */ ++ ++#if __UAPI_DEF_IN6_ADDR ++struct in6_addr { ++ union { ++ __u8 u6_addr8[16]; ++#if __UAPI_DEF_IN6_ADDR_ALT ++ __be16 u6_addr16[8]; ++ __be32 u6_addr32[4]; ++#endif ++ } in6_u; ++#define s6_addr in6_u.u6_addr8 ++#if __UAPI_DEF_IN6_ADDR_ALT ++#define s6_addr16 in6_u.u6_addr16 ++#define s6_addr32 in6_u.u6_addr32 ++#endif ++}; ++#endif /* __UAPI_DEF_IN6_ADDR */ ++ ++#if __UAPI_DEF_SOCKADDR_IN6 ++struct sockaddr_in6 { ++ unsigned short int sin6_family; /* AF_INET6 */ ++ __be16 sin6_port; /* Transport layer port # */ ++ __be32 sin6_flowinfo; /* IPv6 flow information */ ++ struct in6_addr sin6_addr; /* IPv6 address */ ++ __u32 sin6_scope_id; /* scope id (new in RFC2553) */ ++}; ++#endif /* __UAPI_DEF_SOCKADDR_IN6 */ ++ ++#if __UAPI_DEF_IPV6_MREQ ++struct ipv6_mreq { ++ /* IPv6 multicast address of group */ ++ struct in6_addr ipv6mr_multiaddr; ++ ++ /* local IPv6 address of interface */ ++ int ipv6mr_ifindex; ++}; ++#endif /* __UAPI_DEF_IVP6_MREQ */ ++ ++#define ipv6mr_acaddr ipv6mr_multiaddr ++ ++struct in6_flowlabel_req { ++ struct in6_addr flr_dst; ++ __be32 flr_label; ++ __u8 flr_action; ++ __u8 flr_share; ++ __u16 flr_flags; ++ __u16 flr_expires; ++ __u16 flr_linger; ++ __u32 __flr_pad; ++ /* Options in format of IPV6_PKTOPTIONS */ ++}; ++ ++#define IPV6_FL_A_GET 0 ++#define IPV6_FL_A_PUT 1 ++#define IPV6_FL_A_RENEW 2 ++ ++#define IPV6_FL_F_CREATE 1 ++#define IPV6_FL_F_EXCL 2 ++#define IPV6_FL_F_REFLECT 4 ++#define IPV6_FL_F_REMOTE 8 ++ ++#define IPV6_FL_S_NONE 0 ++#define IPV6_FL_S_EXCL 1 ++#define IPV6_FL_S_PROCESS 2 ++#define IPV6_FL_S_USER 3 ++#define IPV6_FL_S_ANY 255 ++ ++ ++/* ++ * Bitmask constant declarations to help applications select out the ++ * flow label and priority fields. ++ * ++ * Note that this are in host byte order while the flowinfo field of ++ * sockaddr_in6 is in network byte order. ++ */ ++ ++#define IPV6_FLOWINFO_FLOWLABEL 0x000fffff ++#define IPV6_FLOWINFO_PRIORITY 0x0ff00000 ++ ++/* These definitions are obsolete */ ++#define IPV6_PRIORITY_UNCHARACTERIZED 0x0000 ++#define IPV6_PRIORITY_FILLER 0x0100 ++#define IPV6_PRIORITY_UNATTENDED 0x0200 ++#define IPV6_PRIORITY_RESERVED1 0x0300 ++#define IPV6_PRIORITY_BULK 0x0400 ++#define IPV6_PRIORITY_RESERVED2 0x0500 ++#define IPV6_PRIORITY_INTERACTIVE 0x0600 ++#define IPV6_PRIORITY_CONTROL 0x0700 ++#define IPV6_PRIORITY_8 0x0800 ++#define IPV6_PRIORITY_9 0x0900 ++#define IPV6_PRIORITY_10 0x0a00 ++#define IPV6_PRIORITY_11 0x0b00 ++#define IPV6_PRIORITY_12 0x0c00 ++#define IPV6_PRIORITY_13 0x0d00 ++#define IPV6_PRIORITY_14 0x0e00 ++#define IPV6_PRIORITY_15 0x0f00 ++ ++/* ++ * IPV6 extension headers ++ */ ++#if __UAPI_DEF_IPPROTO_V6 ++#define IPPROTO_HOPOPTS 0 /* IPv6 hop-by-hop options */ ++#define IPPROTO_ROUTING 43 /* IPv6 routing header */ ++#define IPPROTO_FRAGMENT 44 /* IPv6 fragmentation header */ ++#define IPPROTO_ICMPV6 58 /* ICMPv6 */ ++#define IPPROTO_NONE 59 /* IPv6 no next header */ ++#define IPPROTO_DSTOPTS 60 /* IPv6 destination options */ ++#define IPPROTO_MH 135 /* IPv6 mobility header */ ++#endif /* __UAPI_DEF_IPPROTO_V6 */ ++ ++/* ++ * IPv6 TLV options. ++ */ ++#define IPV6_TLV_PAD1 0 ++#define IPV6_TLV_PADN 1 ++#define IPV6_TLV_ROUTERALERT 5 ++#define IPV6_TLV_JUMBO 194 ++#define IPV6_TLV_HAO 201 /* home address option */ ++ ++/* ++ * IPV6 socket options ++ */ ++#if __UAPI_DEF_IPV6_OPTIONS ++#define IPV6_ADDRFORM 1 ++#define IPV6_2292PKTINFO 2 ++#define IPV6_2292HOPOPTS 3 ++#define IPV6_2292DSTOPTS 4 ++#define IPV6_2292RTHDR 5 ++#define IPV6_2292PKTOPTIONS 6 ++#define IPV6_CHECKSUM 7 ++#define IPV6_2292HOPLIMIT 8 ++#define IPV6_NEXTHOP 9 ++#define IPV6_AUTHHDR 10 /* obsolete */ ++#define IPV6_FLOWINFO 11 ++ ++#define IPV6_UNICAST_HOPS 16 ++#define IPV6_MULTICAST_IF 17 ++#define IPV6_MULTICAST_HOPS 18 ++#define IPV6_MULTICAST_LOOP 19 ++#define IPV6_ADD_MEMBERSHIP 20 ++#define IPV6_DROP_MEMBERSHIP 21 ++#define IPV6_ROUTER_ALERT 22 ++#define IPV6_MTU_DISCOVER 23 ++#define IPV6_MTU 24 ++#define IPV6_RECVERR 25 ++#define IPV6_V6ONLY 26 ++#define IPV6_JOIN_ANYCAST 27 ++#define IPV6_LEAVE_ANYCAST 28 ++ ++/* IPV6_MTU_DISCOVER values */ ++#define IPV6_PMTUDISC_DONT 0 ++#define IPV6_PMTUDISC_WANT 1 ++#define IPV6_PMTUDISC_DO 2 ++#define IPV6_PMTUDISC_PROBE 3 ++/* same as IPV6_PMTUDISC_PROBE, provided for symetry with IPv4 ++ * also see comments on IP_PMTUDISC_INTERFACE ++ */ ++#define IPV6_PMTUDISC_INTERFACE 4 ++/* weaker version of IPV6_PMTUDISC_INTERFACE, which allows packets to ++ * get fragmented if they exceed the interface mtu ++ */ ++#define IPV6_PMTUDISC_OMIT 5 ++ ++/* Flowlabel */ ++#define IPV6_FLOWLABEL_MGR 32 ++#define IPV6_FLOWINFO_SEND 33 ++ ++#define IPV6_IPSEC_POLICY 34 ++#define IPV6_XFRM_POLICY 35 ++#endif ++ ++/* ++ * Multicast: ++ * Following socket options are shared between IPv4 and IPv6. ++ * ++ * MCAST_JOIN_GROUP 42 ++ * MCAST_BLOCK_SOURCE 43 ++ * MCAST_UNBLOCK_SOURCE 44 ++ * MCAST_LEAVE_GROUP 45 ++ * MCAST_JOIN_SOURCE_GROUP 46 ++ * MCAST_LEAVE_SOURCE_GROUP 47 ++ * MCAST_MSFILTER 48 ++ */ ++ ++/* ++ * Advanced API (RFC3542) (1) ++ * ++ * Note: IPV6_RECVRTHDRDSTOPTS does not exist. see net/ipv6/datagram.c. ++ */ ++ ++#define IPV6_RECVPKTINFO 49 ++#define IPV6_PKTINFO 50 ++#define IPV6_RECVHOPLIMIT 51 ++#define IPV6_HOPLIMIT 52 ++#define IPV6_RECVHOPOPTS 53 ++#define IPV6_HOPOPTS 54 ++#define IPV6_RTHDRDSTOPTS 55 ++#define IPV6_RECVRTHDR 56 ++#define IPV6_RTHDR 57 ++#define IPV6_RECVDSTOPTS 58 ++#define IPV6_DSTOPTS 59 ++#define IPV6_RECVPATHMTU 60 ++#define IPV6_PATHMTU 61 ++#define IPV6_DONTFRAG 62 ++#if 0 /* not yet */ ++#define IPV6_USE_MIN_MTU 63 ++#endif ++ ++/* ++ * Netfilter (1) ++ * ++ * Following socket options are used in ip6_tables; ++ * see include/linux/netfilter_ipv6/ip6_tables.h. ++ * ++ * IP6T_SO_SET_REPLACE / IP6T_SO_GET_INFO 64 ++ * IP6T_SO_SET_ADD_COUNTERS / IP6T_SO_GET_ENTRIES 65 ++ */ ++ ++/* ++ * Advanced API (RFC3542) (2) ++ */ ++#define IPV6_RECVTCLASS 66 ++#define IPV6_TCLASS 67 ++ ++/* ++ * Netfilter (2) ++ * ++ * Following socket options are used in ip6_tables; ++ * see include/linux/netfilter_ipv6/ip6_tables.h. ++ * ++ * IP6T_SO_GET_REVISION_MATCH 68 ++ * IP6T_SO_GET_REVISION_TARGET 69 ++ * IP6T_SO_ORIGINAL_DST 80 ++ */ ++ ++#define IPV6_AUTOFLOWLABEL 70 ++/* RFC5014: Source address selection */ ++#define IPV6_ADDR_PREFERENCES 72 ++ ++#define IPV6_PREFER_SRC_TMP 0x0001 ++#define IPV6_PREFER_SRC_PUBLIC 0x0002 ++#define IPV6_PREFER_SRC_PUBTMP_DEFAULT 0x0100 ++#define IPV6_PREFER_SRC_COA 0x0004 ++#define IPV6_PREFER_SRC_HOME 0x0400 ++#define IPV6_PREFER_SRC_CGA 0x0008 ++#define IPV6_PREFER_SRC_NONCGA 0x0800 ++ ++/* RFC5082: Generalized Ttl Security Mechanism */ ++#define IPV6_MINHOPCOUNT 73 ++ ++#define IPV6_ORIGDSTADDR 74 ++#define IPV6_RECVORIGDSTADDR IPV6_ORIGDSTADDR ++#define IPV6_TRANSPARENT 75 ++#define IPV6_UNICAST_IF 76 ++ ++/* ++ * Multicast Routing: ++ * see include/uapi/linux/mroute6.h. ++ * ++ * MRT6_BASE 200 ++ * ... ++ * MRT6_MAX ++ */ ++#endif /* _LINUX_IN6_H */ diff --git a/dev-libs/libpcre/Manifest b/dev-libs/libpcre/Manifest index afa833fcfc49..ec5ea1113752 100644 --- a/dev-libs/libpcre/Manifest +++ b/dev-libs/libpcre/Manifest @@ -1,3 +1,2 @@ -DIST pcre-8.38.tar.bz2 1562265 SHA256 b9e02d36e23024d6c02a2e5b25204b3a4fa6ade43e0a5f869f254f49535079df SHA512 ad3412ceee8f992787a3e7cbe0155ffba67affd4b2dfece6c4501dc8d2012f52dcc1ee1f56759362e04bbbd10ea9370b3e46f238e2f75005cb69f6c8439e52c0 WHIRLPOOL 68533f741a3faa618f4d7341bfa59aaac295ac6af6085772e4c169ad73fae38e98cace2ce2af2899a619bb05dce79859dcd175a158a73729082f7cf52107d1df DIST pcre-8.39.tar.bz2 1560758 SHA256 b858099f82483031ee02092711689e7245586ada49e534a06e678b8ea9549e8b SHA512 8b0f14ae5947c4b2d74876a795b04e532fd71c2479a64dbe0ed817e7c7894ea3cae533413de8c17322d305cb7f4e275d72b43e4e828eaca77dc4bcaf04529cf6 WHIRLPOOL 00e8e7fb3dc60cbbd2ee185e269696058b568a0f269749386bad44cb474f723c9ed3dfd2af91ddce0b5047aab459864f07e05940af17d3d51d2f1b068415b1ed DIST pcre-8.40.tar.bz2 1560119 SHA256 00e27a29ead4267e3de8111fcaa59b132d0533cdfdbdddf4b0604279acbcf4f4 SHA512 b4c27eafbdf33bd7a1384655b1936f4be3bc6745c072347eb26e988896c52664bd85ac42444da1be78b6e20f45b6c7e5921f5f20f5b0741b5bd3d9844e5bd4e2 WHIRLPOOL 6711688972b3db4b98902d548b84e8b03b61c3a12d24a4e42fc49ddc5e2b4be51f98f91873166e550866e88b6cd55092ea27704a3b7e71d58a2af21148ad3340 diff --git a/dev-libs/libpcre/files/libpcre-8.38-CVE-2016-1283.patch b/dev-libs/libpcre/files/libpcre-8.38-CVE-2016-1283.patch deleted file mode 100644 index 77c5046a5f7f..000000000000 --- a/dev-libs/libpcre/files/libpcre-8.38-CVE-2016-1283.patch +++ /dev/null @@ -1,42 +0,0 @@ -From b7537308b7c758f33c347cb0bec62754c43c271f Mon Sep 17 00:00:00 2001 -From: ph10 -Date: Sat, 27 Feb 2016 17:38:11 +0000 -Subject: [PATCH] Yet another duplicate name bugfix by overestimating the - memory needed (i.e. another hack - PCRE2 has this "properly" fixed). - -git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1636 2f5784b3-3f2a-0410-8824-cb99058d5e15 ---- - ChangeLog | 7 +++++++ - pcre_compile.c | 7 ++++++- - testdata/testinput2 | 2 ++ - testdata/testoutput2 | 2 ++ - 4 files changed, 17 insertions(+), 1 deletion(-) - -14. And yet another buffer overflow bug involving duplicate named groups, this - time nested, with a nested back reference. Yet again, I have just allowed - for more memory, because anything more needs all the refactoring that has - been done for PCRE2. An example pattern that provoked this bug is: - /((?J)(?'R'(?'R'(?'R'(?'R'(?'R'(?|(\k'R'))))))))/ and the bug was - registered as CVE-2016-1283. - -diff --git a/pcre_compile.c b/pcre_compile.c -index 5019854..4ffea0c 100644 ---- a/pcre_compile.c -+++ b/pcre_compile.c -@@ -7311,7 +7311,12 @@ for (;; ptr++) - so far in order to get the number. If the name is not found, leave - the value of recno as 0 for a forward reference. */ - -- else -+ /* This patch (removing "else") fixes a problem when a reference is -+ to multiple identically named nested groups from within the nest. -+ Once again, it is not the "proper" fix, and it results in an -+ over-allocation of memory. */ -+ -+ /* else */ - { - ng = cd->named_groups; - for (i = 0; i < cd->names_found; i++, ng++) --- -2.7.4 - diff --git a/dev-libs/libpcre/files/libpcre-8.38-ZDI-CAN-3542.patch b/dev-libs/libpcre/files/libpcre-8.38-ZDI-CAN-3542.patch deleted file mode 100644 index 7ca05f9eb62b..000000000000 --- a/dev-libs/libpcre/files/libpcre-8.38-ZDI-CAN-3542.patch +++ /dev/null @@ -1,172 +0,0 @@ -From 943a5105b9fe2842851003f692c7077a6cdbeefe Mon Sep 17 00:00:00 2001 -From: ph10 -Date: Wed, 10 Feb 2016 19:13:17 +0000 -Subject: [PATCH] Fix workspace overflow for (*ACCEPT) with deeply nested - parentheses. - -git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1631 2f5784b3-3f2a-0410-8824-cb99058d5e15 ---- - ChangeLog | 32 ++++++++++++++++++-------------- - pcre_compile.c | 23 +++++++++++++++++++---- - pcre_internal.h | 4 ++-- - pcreposix.c | 5 +++-- - testdata/testinput11 | 2 ++ - testdata/testoutput11-16 | 3 +++ - testdata/testoutput11-32 | 3 +++ - testdata/testoutput11-8 | 3 +++ - 8 files changed, 53 insertions(+), 22 deletions(-) - -13. A pattern that included (*ACCEPT) in the middle of a sufficiently deeply - nested set of parentheses of sufficient size caused an overflow of the - compiling workspace (which was diagnosed, but of course is not desirable). - -diff --git a/pcre_compile.c b/pcre_compile.c -index b9a239e..5019854 100644 ---- a/pcre_compile.c -+++ b/pcre_compile.c -@@ -6,7 +6,7 @@ - and semantics are as close as possible to those of the Perl 5 language. - - Written by Philip Hazel -- Copyright (c) 1997-2014 University of Cambridge -+ Copyright (c) 1997-2016 University of Cambridge - - ----------------------------------------------------------------------------- - Redistribution and use in source and binary forms, with or without -@@ -560,6 +560,7 @@ static const char error_texts[] = - /* 85 */ - "parentheses are too deeply nested (stack check)\0" - "digits missing in \\x{} or \\o{}\0" -+ "regular expression is too complicated\0" - ; - - /* Table to identify digits and hex digits. This is used when compiling -@@ -4591,7 +4592,8 @@ for (;; ptr++) - if (code > cd->start_workspace + cd->workspace_size - - WORK_SIZE_SAFETY_MARGIN) /* Check for overrun */ - { -- *errorcodeptr = ERR52; -+ *errorcodeptr = (code >= cd->start_workspace + cd->workspace_size)? -+ ERR52 : ERR87; - goto FAILED; - } - -@@ -6626,8 +6628,21 @@ for (;; ptr++) - cd->had_accept = TRUE; - for (oc = cd->open_caps; oc != NULL; oc = oc->next) - { -- *code++ = OP_CLOSE; -- PUT2INC(code, 0, oc->number); -+ if (lengthptr != NULL) -+ { -+#ifdef COMPILE_PCRE8 -+ *lengthptr += 1 + IMM2_SIZE; -+#elif defined COMPILE_PCRE16 -+ *lengthptr += 2 + IMM2_SIZE; -+#elif defined COMPILE_PCRE32 -+ *lengthptr += 4 + IMM2_SIZE; -+#endif -+ } -+ else -+ { -+ *code++ = OP_CLOSE; -+ PUT2INC(code, 0, oc->number); -+ } - } - setverb = *code++ = - (cd->assert_depth > 0)? OP_ASSERT_ACCEPT : OP_ACCEPT; -diff --git a/pcre_internal.h b/pcre_internal.h -index f7a5ee7..dbfe80e 100644 ---- a/pcre_internal.h -+++ b/pcre_internal.h -@@ -7,7 +7,7 @@ - and semantics are as close as possible to those of the Perl 5 language. - - Written by Philip Hazel -- Copyright (c) 1997-2014 University of Cambridge -+ Copyright (c) 1997-2016 University of Cambridge - - ----------------------------------------------------------------------------- - Redistribution and use in source and binary forms, with or without -@@ -2289,7 +2289,7 @@ enum { ERR0, ERR1, ERR2, ERR3, ERR4, ERR5, ERR6, ERR7, ERR8, ERR9, - ERR50, ERR51, ERR52, ERR53, ERR54, ERR55, ERR56, ERR57, ERR58, ERR59, - ERR60, ERR61, ERR62, ERR63, ERR64, ERR65, ERR66, ERR67, ERR68, ERR69, - ERR70, ERR71, ERR72, ERR73, ERR74, ERR75, ERR76, ERR77, ERR78, ERR79, -- ERR80, ERR81, ERR82, ERR83, ERR84, ERR85, ERR86, ERRCOUNT }; -+ ERR80, ERR81, ERR82, ERR83, ERR84, ERR85, ERR86, ERR87, ERRCOUNT }; - - /* JIT compiling modes. The function list is indexed by them. */ - -diff --git a/pcreposix.c b/pcreposix.c -index dcc13ef..55b6ddc 100644 ---- a/pcreposix.c -+++ b/pcreposix.c -@@ -6,7 +6,7 @@ - and semantics are as close as possible to those of the Perl 5 language. - - Written by Philip Hazel -- Copyright (c) 1997-2014 University of Cambridge -+ Copyright (c) 1997-2016 University of Cambridge - - ----------------------------------------------------------------------------- - Redistribution and use in source and binary forms, with or without -@@ -173,7 +173,8 @@ static const int eint[] = { - REG_BADPAT, /* group name must start with a non-digit */ - /* 85 */ - REG_BADPAT, /* parentheses too deeply nested (stack check) */ -- REG_BADPAT /* missing digits in \x{} or \o{} */ -+ REG_BADPAT, /* missing digits in \x{} or \o{} */ -+ REG_BADPAT /* pattern too complicated */ - }; - - /* Table of texts corresponding to POSIX error codes */ -diff --git a/testdata/testinput11 b/testdata/testinput11 -index ac9d228..6f0989a 100644 ---- a/testdata/testinput11 -+++ b/testdata/testinput11 -@@ -138,4 +138,6 @@ is required for these tests. --/ - - /.((?2)(?R)\1)()/B - -+/([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00](*ACCEPT)/ -+ - /-- End of testinput11 --/ -diff --git a/testdata/testoutput11-16 b/testdata/testoutput11-16 -index 280692e..3c485da 100644 ---- a/testdata/testoutput11-16 -+++ b/testdata/testoutput11-16 -@@ -765,4 +765,7 @@ Memory allocation (code space): 14 - 25 End - ------------------------------------------------------------------ - -+/([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00](*ACCEPT)/ -+Failed: regular expression is too complicated at offset 490 -+ - /-- End of testinput11 --/ -diff --git a/testdata/testoutput11-32 b/testdata/testoutput11-32 -index cdbda74..e19518d 100644 ---- a/testdata/testoutput11-32 -+++ b/testdata/testoutput11-32 -@@ -765,4 +765,7 @@ Memory allocation (code space): 28 - 25 End - ------------------------------------------------------------------ - -+/([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00](*ACCEPT)/ -+Failed: missing ) at offset 509 -+ - /-- End of testinput11 --/ -diff --git a/testdata/testoutput11-8 b/testdata/testoutput11-8 -index cb37896..5a4fbb2 100644 ---- a/testdata/testoutput11-8 -+++ b/testdata/testoutput11-8 -@@ -765,4 +765,7 @@ Memory allocation (code space): 10 - 38 End - ------------------------------------------------------------------ - -+/([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00]([00](*ACCEPT)/ -+Failed: missing ) at offset 509 -+ - /-- End of testinput11 --/ --- -2.7.4 - diff --git a/dev-libs/libpcre/libpcre-8.38-r1.ebuild b/dev-libs/libpcre/libpcre-8.38-r1.ebuild deleted file mode 100644 index 6f19c7bafbd7..000000000000 --- a/dev-libs/libpcre/libpcre-8.38-r1.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" - -inherit eutils multilib libtool flag-o-matic toolchain-funcs multilib-minimal - -DESCRIPTION="Perl-compatible regular expression library" -HOMEPAGE="http://www.pcre.org/" -MY_P="pcre-${PV/_rc/-RC}" -if [[ ${PV} != *_rc* ]] ; then - # Only the final releases are available here. - SRC_URI="mirror://sourceforge/pcre/${MY_P}.tar.bz2 - ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/${MY_P}.tar.bz2" -else - SRC_URI="ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/Testing/${MY_P}.tar.bz2" -fi - -LICENSE="BSD" -SLOT="3" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" -REQUIRED_USE="readline? ( !libedit ) - libedit? ( !readline )" - -RDEPEND="bzip2? ( app-arch/bzip2 ) - zlib? ( sys-libs/zlib ) - libedit? ( dev-libs/libedit ) - readline? ( sys-libs/readline:0= )" -DEPEND="${RDEPEND} - virtual/pkgconfig" -RDEPEND="${RDEPEND} - abi_x86_32? ( - !<=app-emulation/emul-linux-x86-baselibs-20131008-r2 - !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] - )" - -S=${WORKDIR}/${MY_P} - -MULTILIB_CHOST_TOOLS=( - /usr/bin/pcre-config -) - -src_prepare() { - epatch "${FILESDIR}"/${P}-ZDI-CAN-3542.patch #575546 - epatch "${FILESDIR}"/${P}-CVE-2016-1283.patch #570694 - sed -i -e "s:-lpcre ::" libpcrecpp.pc.in || die - elibtoolize -} - -multilib_src_configure() { - ECONF_SOURCE="${S}" econf \ - --with-match-limit-recursion=$(usex recursion-limit 8192 MATCH_LIMIT) \ - $(multilib_native_use_enable bzip2 pcregrep-libbz2) \ - $(use_enable cxx cpp) \ - $(use_enable jit) $(use_enable jit pcregrep-jit) \ - $(use_enable pcre16) \ - $(use_enable pcre32) \ - $(multilib_native_use_enable libedit pcretest-libedit) \ - $(multilib_native_use_enable readline pcretest-libreadline) \ - $(use_enable static-libs static) \ - $(use_enable unicode utf) $(use_enable unicode unicode-properties) \ - $(multilib_native_use_enable zlib pcregrep-libz) \ - --enable-pcre8 \ - --enable-shared \ - --htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \ - --docdir="${EPREFIX}"/usr/share/doc/${PF} -} - -multilib_src_compile() { - emake V=1 $(multilib_is_native_abi || echo "bin_PROGRAMS=") -} - -multilib_src_install() { - emake \ - DESTDIR="${D}" \ - $(multilib_is_native_abi || echo "bin_PROGRAMS= dist_html_DATA=") \ - install - gen_usr_ldscript -a pcre -} - -multilib_src_install_all() { - prune_libtool_files -} - -pkg_preinst() { - preserve_old_lib /$(get_libdir)/libpcre.so.0 -} - -pkg_postinst() { - preserve_old_lib_notify /$(get_libdir)/libpcre.so.0 -} diff --git a/dev-libs/libpcre/libpcre-8.39.ebuild b/dev-libs/libpcre/libpcre-8.39.ebuild index ada160e1281e..ebd3d6fbd716 100644 --- a/dev-libs/libpcre/libpcre-8.39.ebuild +++ b/dev-libs/libpcre/libpcre-8.39.ebuild @@ -19,7 +19,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-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 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )" diff --git a/dev-libs/libtasn1/libtasn1-4.9-r1.ebuild b/dev-libs/libtasn1/libtasn1-4.9-r1.ebuild index 1a4bcff6b86b..0f97c5d10fc7 100644 --- a/dev-libs/libtasn1/libtasn1-4.9-r1.ebuild +++ b/dev-libs/libtasn1/libtasn1-4.9-r1.ebuild @@ -12,7 +12,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 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" IUSE="doc static-libs" DEPEND=">=dev-lang/perl-5.6 diff --git a/dev-libs/libxml2/Manifest b/dev-libs/libxml2/Manifest index a98d74068fd4..78dfb10861c1 100644 --- a/dev-libs/libxml2/Manifest +++ b/dev-libs/libxml2/Manifest @@ -1,5 +1,3 @@ -DIST libxml2-2.9.2.tar.gz 5444991 SHA256 5178c30b151d044aefb1b08bf54c3003a0ac55c59c866763997529d60770d5bc SHA512 a4e3b20e2efceed39c20379b32b746d4a1cf65c0cf7719d26c9bf7483c1f04a4e5a442ae2f36dc4ae8a4d011b67cfb58d9f6d0be034fa3e897a49059c9289565 WHIRLPOOL d7a77cb6ad49533cf62f6a759668e297a60dd7f70c9e13b29f682c64dfb25ae46eb9db552500130f40e3f969897bda996001d18236a4630e3713f6dd5acbe686 -DIST libxml2-2.9.3.tar.gz 5477112 SHA256 4de9e31f46b44d34871c22f54bfc54398ef124d6f7cafb1f4a5958fbcd3ba12d SHA512 078afa65229de4f23e6538767253fb4f9f61d96cb72e445179c71d536b224d54922f22972a2b71434796f83f8c99f6a46c3b8813cb4582ad9fca696d141e0abb WHIRLPOOL 34006c371ef85ce05a4f662bfda9f06e7d7fec737a02e023bc3153584d4dcff26be45673b7989091dadd10882765fa3a2abe67c5d1f5aa476d84b9bb57b83b73 DIST libxml2-2.9.4.tar.gz 5374830 SHA256 ffb911191e509b966deb55de705387f14156e1a56b21824357cdf0053233633c SHA512 f5174ab1a3a0ec0037a47f47aa47def36674e02bfb42b57f609563f84c6247c585dbbb133c056953a5adb968d328f18cbc102eb0d00d48eb7c95478389e5daf9 WHIRLPOOL 268d3364a3d293810dff060b3ab92042c5550e50dbe9038c4d5b54ea6a22ed77f9572575517ae3bacfe518d634047eb9d5345e903b125e56a3d32ad1ba96dabf DIST xmlts20080827.tar.gz 638940 SHA256 96151685cec997e1f9f3387e3626d61e6284d4d6e66e0e440c209286c03e9cc7 SHA512 7325d0977c4427fc4944b291ccf896a665f654cc24399e5565c12a849c2bc3aef4fa3ee42a09ac115abcb6570c51a8fbd052c38d64d164279ecdecad5a4e884d WHIRLPOOL 50835380c3ea208df0bf9ce032ed2df69c4c6cb5a53ffdd39a08fb4f1d166f311b2ef2fe0d9911ae1ebff92aeb42f6ea55e727dfe0b7a3b95e6c7240315b3eda DIST xsts-2002-01-16.tar.gz 6894439 SHA256 55e5c08db29946a91ea8e70e8f2418d3fd30d8b6777941dfba7f54726ffd9914 SHA512 43300af6d39c1e2221b0ed7318fe14c7464eeb6eb030ed1e22eb29b4ab17f014e2a4c8887c3a46ae5d243e3072da27f00f4e285498ae6f1288177d38d1108288 WHIRLPOOL 84dd51959460a4f8aa582d57ad39229c546ca7fe155012c57c368b59f5d31400d8b940a343a7320058330ca611303139cacdffed514783f96406ac5366026b11 diff --git a/dev-libs/libxml2/files/libxml2-2.9.2-constant-memory.patch b/dev-libs/libxml2/files/libxml2-2.9.2-constant-memory.patch deleted file mode 100644 index dc944b6353ea..000000000000 --- a/dev-libs/libxml2/files/libxml2-2.9.2-constant-memory.patch +++ /dev/null @@ -1,176 +0,0 @@ -From 213f1fe0d76d30eaed6e5853057defc43e6df2c9 Mon Sep 17 00:00:00 2001 -From: Daniel Veillard -Date: Tue, 14 Apr 2015 17:41:48 +0800 -Subject: [PATCH] CVE-2015-1819 Enforce the reader to run in constant memory - -One of the operation on the reader could resolve entities -leading to the classic expansion issue. Make sure the -buffer used for xmlreader operation is bounded. -Introduce a new allocation type for the buffers for this effect. ---- - buf.c | 43 ++++++++++++++++++++++++++++++++++++++++++- - include/libxml/tree.h | 3 ++- - xmlreader.c | 20 +++++++++++++++++++- - 3 files changed, 63 insertions(+), 3 deletions(-) - -diff --git a/buf.c b/buf.c -index 6efc7b6..07922ff 100644 ---- a/buf.c -+++ b/buf.c -@@ -27,6 +27,7 @@ - #include - #include - #include -+#include /* for XML_MAX_TEXT_LENGTH */ - #include "buf.h" - - #define WITH_BUFFER_COMPAT -@@ -299,7 +300,8 @@ xmlBufSetAllocationScheme(xmlBufPtr buf, - if ((scheme == XML_BUFFER_ALLOC_DOUBLEIT) || - (scheme == XML_BUFFER_ALLOC_EXACT) || - (scheme == XML_BUFFER_ALLOC_HYBRID) || -- (scheme == XML_BUFFER_ALLOC_IMMUTABLE)) { -+ (scheme == XML_BUFFER_ALLOC_IMMUTABLE) || -+ (scheme == XML_BUFFER_ALLOC_BOUNDED)) { - buf->alloc = scheme; - if (buf->buffer) - buf->buffer->alloc = scheme; -@@ -458,6 +460,18 @@ xmlBufGrowInternal(xmlBufPtr buf, size_t len) { - size = buf->use + len + 100; - #endif - -+ if (buf->alloc == XML_BUFFER_ALLOC_BOUNDED) { -+ /* -+ * Used to provide parsing limits -+ */ -+ if ((buf->use + len >= XML_MAX_TEXT_LENGTH) || -+ (buf->size >= XML_MAX_TEXT_LENGTH)) { -+ xmlBufMemoryError(buf, "buffer error: text too long\n"); -+ return(0); -+ } -+ if (size >= XML_MAX_TEXT_LENGTH) -+ size = XML_MAX_TEXT_LENGTH; -+ } - if ((buf->alloc == XML_BUFFER_ALLOC_IO) && (buf->contentIO != NULL)) { - size_t start_buf = buf->content - buf->contentIO; - -@@ -739,6 +753,15 @@ xmlBufResize(xmlBufPtr buf, size_t size) - CHECK_COMPAT(buf) - - if (buf->alloc == XML_BUFFER_ALLOC_IMMUTABLE) return(0); -+ if (buf->alloc == XML_BUFFER_ALLOC_BOUNDED) { -+ /* -+ * Used to provide parsing limits -+ */ -+ if (size >= XML_MAX_TEXT_LENGTH) { -+ xmlBufMemoryError(buf, "buffer error: text too long\n"); -+ return(0); -+ } -+ } - - /* Don't resize if we don't have to */ - if (size < buf->size) -@@ -867,6 +890,15 @@ xmlBufAdd(xmlBufPtr buf, const xmlChar *str, int len) { - - needSize = buf->use + len + 2; - if (needSize > buf->size){ -+ if (buf->alloc == XML_BUFFER_ALLOC_BOUNDED) { -+ /* -+ * Used to provide parsing limits -+ */ -+ if (needSize >= XML_MAX_TEXT_LENGTH) { -+ xmlBufMemoryError(buf, "buffer error: text too long\n"); -+ return(-1); -+ } -+ } - if (!xmlBufResize(buf, needSize)){ - xmlBufMemoryError(buf, "growing buffer"); - return XML_ERR_NO_MEMORY; -@@ -938,6 +970,15 @@ xmlBufAddHead(xmlBufPtr buf, const xmlChar *str, int len) { - } - needSize = buf->use + len + 2; - if (needSize > buf->size){ -+ if (buf->alloc == XML_BUFFER_ALLOC_BOUNDED) { -+ /* -+ * Used to provide parsing limits -+ */ -+ if (needSize >= XML_MAX_TEXT_LENGTH) { -+ xmlBufMemoryError(buf, "buffer error: text too long\n"); -+ return(-1); -+ } -+ } - if (!xmlBufResize(buf, needSize)){ - xmlBufMemoryError(buf, "growing buffer"); - return XML_ERR_NO_MEMORY; -diff --git a/include/libxml/tree.h b/include/libxml/tree.h -index 2f90717..4a9b3bc 100644 ---- a/include/libxml/tree.h -+++ b/include/libxml/tree.h -@@ -76,7 +76,8 @@ typedef enum { - XML_BUFFER_ALLOC_EXACT, /* grow only to the minimal size */ - XML_BUFFER_ALLOC_IMMUTABLE, /* immutable buffer */ - XML_BUFFER_ALLOC_IO, /* special allocation scheme used for I/O */ -- XML_BUFFER_ALLOC_HYBRID /* exact up to a threshold, and doubleit thereafter */ -+ XML_BUFFER_ALLOC_HYBRID, /* exact up to a threshold, and doubleit thereafter */ -+ XML_BUFFER_ALLOC_BOUNDED /* limit the upper size of the buffer */ - } xmlBufferAllocationScheme; - - /** -diff --git a/xmlreader.c b/xmlreader.c -index f19e123..471e7e2 100644 ---- a/xmlreader.c -+++ b/xmlreader.c -@@ -2091,6 +2091,9 @@ xmlNewTextReader(xmlParserInputBufferPtr input, const char *URI) { - "xmlNewTextReader : malloc failed\n"); - return(NULL); - } -+ /* no operation on a reader should require a huge buffer */ -+ xmlBufSetAllocationScheme(ret->buffer, -+ XML_BUFFER_ALLOC_BOUNDED); - ret->sax = (xmlSAXHandler *) xmlMalloc(sizeof(xmlSAXHandler)); - if (ret->sax == NULL) { - xmlBufFree(ret->buffer); -@@ -3616,6 +3619,7 @@ xmlTextReaderConstValue(xmlTextReaderPtr reader) { - return(((xmlNsPtr) node)->href); - case XML_ATTRIBUTE_NODE:{ - xmlAttrPtr attr = (xmlAttrPtr) node; -+ const xmlChar *ret; - - if ((attr->children != NULL) && - (attr->children->type == XML_TEXT_NODE) && -@@ -3629,10 +3633,21 @@ xmlTextReaderConstValue(xmlTextReaderPtr reader) { - "xmlTextReaderSetup : malloc failed\n"); - return (NULL); - } -+ xmlBufSetAllocationScheme(reader->buffer, -+ XML_BUFFER_ALLOC_BOUNDED); - } else - xmlBufEmpty(reader->buffer); - xmlBufGetNodeContent(reader->buffer, node); -- return(xmlBufContent(reader->buffer)); -+ ret = xmlBufContent(reader->buffer); -+ if (ret == NULL) { -+ /* error on the buffer best to reallocate */ -+ xmlBufFree(reader->buffer); -+ reader->buffer = xmlBufCreateSize(100); -+ xmlBufSetAllocationScheme(reader->buffer, -+ XML_BUFFER_ALLOC_BOUNDED); -+ ret = BAD_CAST ""; -+ } -+ return(ret); - } - break; - } -@@ -5131,6 +5146,9 @@ xmlTextReaderSetup(xmlTextReaderPtr reader, - "xmlTextReaderSetup : malloc failed\n"); - return (-1); - } -+ /* no operation on a reader should require a huge buffer */ -+ xmlBufSetAllocationScheme(reader->buffer, -+ XML_BUFFER_ALLOC_BOUNDED); - if (reader->sax == NULL) - reader->sax = (xmlSAXHandler *) xmlMalloc(sizeof(xmlSAXHandler)); - if (reader->sax == NULL) { --- -2.3.5 - diff --git a/dev-libs/libxml2/files/libxml2-2.9.2-cross-compile.patch b/dev-libs/libxml2/files/libxml2-2.9.2-cross-compile.patch deleted file mode 100644 index 447222eeefb7..000000000000 --- a/dev-libs/libxml2/files/libxml2-2.9.2-cross-compile.patch +++ /dev/null @@ -1,17 +0,0 @@ -https://bugzilla.gnome.org/show_bug.cgi?id=749416 - -do not use -L$Z_DIR/lib when Z_DIR isn't actually set - ---- a/configure.ac -+++ b/configure.ac -@@ -392,7 +392,9 @@ if test "$with_zlib" = "no"; then - else - AC_CHECK_HEADERS(zlib.h, - [SAVE_LDFLAGS="${LDFLAGS}" -- LDFLAGS="-L${Z_DIR}/lib" -+ if test "x${Z_DIR}" != "x"; then -+ LDFLAGS="${LDFLAGS} -L${Z_DIR}/lib" -+ fi - AC_CHECK_LIB(z, gzread,[ - AC_DEFINE([HAVE_LIBZ], [1], [Have compression library]) - WITH_ZLIB=1 diff --git a/dev-libs/libxml2/files/libxml2-2.9.2-cve-2015-7941-1.patch b/dev-libs/libxml2/files/libxml2-2.9.2-cve-2015-7941-1.patch deleted file mode 100644 index 8a6c98cc42a7..000000000000 --- a/dev-libs/libxml2/files/libxml2-2.9.2-cve-2015-7941-1.patch +++ /dev/null @@ -1,32 +0,0 @@ -From a7dfab7411cbf545f359dd3157e5df1eb0e7ce31 Mon Sep 17 00:00:00 2001 -From: Daniel Veillard -Date: Mon, 23 Feb 2015 11:17:35 +0800 -Subject: [PATCH] Stop parsing on entities boundaries errors - -For https://bugzilla.gnome.org/show_bug.cgi?id=744980 - -There are times, like on unterminated entities that it's preferable to -stop parsing, even if that means less error reporting. Entities are -feeding the parser on further processing, and if they are ill defined -then it's possible to get the parser to bug. Also do the same on -Conditional Sections if the input is broken, as the structure of -the document can't be guessed. ---- - parser.c | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/parser.c b/parser.c -index a8d1b67..bbe97eb 100644 ---- a/parser.c -+++ b/parser.c -@@ -5658,6 +5658,7 @@ xmlParseEntityDecl(xmlParserCtxtPtr ctxt) { - if (RAW != '>') { - xmlFatalErrMsgStr(ctxt, XML_ERR_ENTITY_NOT_FINISHED, - "xmlParseEntityDecl: entity %s not terminated\n", name); -+ xmlStopParser(ctxt); - } else { - if (input != ctxt->input) { - xmlFatalErrMsg(ctxt, XML_ERR_ENTITY_BOUNDARY, --- -2.4.10 - diff --git a/dev-libs/libxml2/files/libxml2-2.9.2-cve-2015-7941-2.patch b/dev-libs/libxml2/files/libxml2-2.9.2-cve-2015-7941-2.patch deleted file mode 100644 index df30c8926935..000000000000 --- a/dev-libs/libxml2/files/libxml2-2.9.2-cve-2015-7941-2.patch +++ /dev/null @@ -1,49 +0,0 @@ -From 9b8512337d14c8ddf662fcb98b0135f225a1c489 Mon Sep 17 00:00:00 2001 -From: Daniel Veillard -Date: Mon, 23 Feb 2015 11:29:20 +0800 -Subject: [PATCH] Cleanup conditional section error handling - -For https://bugzilla.gnome.org/show_bug.cgi?id=744980 - -The error handling of Conditional Section also need to be -straightened as the structure of the document can't be -guessed on a failure there and it's better to stop parsing -as further errors are likely to be irrelevant. ---- - parser.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -diff --git a/parser.c b/parser.c -index bbe97eb..fe603ac 100644 ---- a/parser.c -+++ b/parser.c -@@ -6770,6 +6770,8 @@ xmlParseConditionalSections(xmlParserCtxtPtr ctxt) { - SKIP_BLANKS; - if (RAW != '[') { - xmlFatalErr(ctxt, XML_ERR_CONDSEC_INVALID, NULL); -+ xmlStopParser(ctxt); -+ return; - } else { - if (ctxt->input->id != id) { - xmlValidityError(ctxt, XML_ERR_ENTITY_BOUNDARY, -@@ -6830,6 +6832,8 @@ xmlParseConditionalSections(xmlParserCtxtPtr ctxt) { - SKIP_BLANKS; - if (RAW != '[') { - xmlFatalErr(ctxt, XML_ERR_CONDSEC_INVALID, NULL); -+ xmlStopParser(ctxt); -+ return; - } else { - if (ctxt->input->id != id) { - xmlValidityError(ctxt, XML_ERR_ENTITY_BOUNDARY, -@@ -6885,6 +6889,8 @@ xmlParseConditionalSections(xmlParserCtxtPtr ctxt) { - - } else { - xmlFatalErr(ctxt, XML_ERR_CONDSEC_INVALID_KEYWORD, NULL); -+ xmlStopParser(ctxt); -+ return; - } - - if (RAW == 0) --- -2.4.10 - diff --git a/dev-libs/libxml2/files/libxml2-2.9.2-cve-2015-8035.patch b/dev-libs/libxml2/files/libxml2-2.9.2-cve-2015-8035.patch deleted file mode 100644 index f51863e816b1..000000000000 --- a/dev-libs/libxml2/files/libxml2-2.9.2-cve-2015-8035.patch +++ /dev/null @@ -1,31 +0,0 @@ -From f0709e3ca8f8947f2d91ed34e92e38a4c23eae63 Mon Sep 17 00:00:00 2001 -From: Daniel Veillard -Date: Tue, 3 Nov 2015 15:31:25 +0800 -Subject: [PATCH] CVE-2015-8035 Fix XZ compression support loop - -For https://bugzilla.gnome.org/show_bug.cgi?id=757466 -DoS when parsing specially crafted XML document if XZ support -is compiled in (which wasn't the case for 2.9.2 and master since -Nov 2013, fixed in next commit !) ---- - xzlib.c | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/xzlib.c b/xzlib.c -index 0dcb9f4..1fab546 100644 ---- a/xzlib.c -+++ b/xzlib.c -@@ -581,6 +581,10 @@ xz_decomp(xz_statep state) - xz_error(state, LZMA_DATA_ERROR, "compressed data error"); - return -1; - } -+ if (ret == LZMA_PROG_ERROR) { -+ xz_error(state, LZMA_PROG_ERROR, "compression error"); -+ return -1; -+ } - } while (strm->avail_out && ret != LZMA_STREAM_END); - - /* update available output and crc check value */ --- -2.4.10 - diff --git a/dev-libs/libxml2/files/libxml2-2.9.2-fix-lzma.patch b/dev-libs/libxml2/files/libxml2-2.9.2-fix-lzma.patch deleted file mode 100644 index e9b6da6fe774..000000000000 --- a/dev-libs/libxml2/files/libxml2-2.9.2-fix-lzma.patch +++ /dev/null @@ -1,114 +0,0 @@ -From 18b8988511b0954272cac4d6c3e6724f9dbf6e0a Mon Sep 17 00:00:00 2001 -From: Daniel Veillard -Date: Tue, 3 Nov 2015 15:46:29 +0800 -Subject: [PATCH] Reenable xz support by default - -For https://bugzilla.gnome.org/show_bug.cgi?id=757466 - -problem was introduced by commit f3f86ff465c92c79f834d7b981f3c7274a8bb5c8 -for https://bugzilla.gnome.org/show_bug.cgi?id=711026 ---- - configure.ac | 3 +++ - xmlIO.c | 12 ++++++------ - xzlib.c | 6 ++++-- - 3 files changed, 13 insertions(+), 8 deletions(-) - -diff --git a/configure.ac b/configure.ac -index 14ac0a8..48e0577 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -445,6 +445,9 @@ else - fi], - [have_liblzma=no]) - LDFLAGS="${SAVE_LDFLAGS}"]) -+ else -+ # we still need to check for lzma,h header -+ AC_CHECK_HEADERS([lzma.h]) - fi - - # Found the library via either method? -diff --git a/xmlIO.c b/xmlIO.c -index e628ab0..8b13184 100644 ---- a/xmlIO.c -+++ b/xmlIO.c -@@ -1334,7 +1334,7 @@ xmlGzfileClose (void * context) { - } - #endif /* HAVE_ZLIB_H */ - --#ifdef HAVE_LZMA_H -+#ifdef LIBXML_LZMA_ENABLED - /************************************************************************ - * * - * I/O for compressed file accesses * -@@ -1451,7 +1451,7 @@ xmlXzfileClose (void * context) { - if (ret < 0) xmlIOErr(0, "xzclose()"); - return(ret); - } --#endif /* HAVE_LZMA_H */ -+#endif /* LIBXML_LZMA_ENABLED */ - - #ifdef LIBXML_HTTP_ENABLED - /************************************************************************ -@@ -2328,10 +2328,10 @@ xmlRegisterDefaultInputCallbacks(void) { - xmlRegisterInputCallbacks(xmlGzfileMatch, xmlGzfileOpen, - xmlGzfileRead, xmlGzfileClose); - #endif /* HAVE_ZLIB_H */ --#ifdef HAVE_LZMA_H -+#ifdef LIBXML_LZMA_ENABLED - xmlRegisterInputCallbacks(xmlXzfileMatch, xmlXzfileOpen, - xmlXzfileRead, xmlXzfileClose); --#endif /* HAVE_ZLIB_H */ -+#endif /* LIBXML_LZMA_ENABLED */ - - #ifdef LIBXML_HTTP_ENABLED - xmlRegisterInputCallbacks(xmlIOHTTPMatch, xmlIOHTTPOpen, -@@ -2683,7 +2683,7 @@ __xmlParserInputBufferCreateFilename(const char *URI, xmlCharEncoding enc) { - #endif - } - #endif --#ifdef HAVE_LZMA_H -+#ifdef LIBXML_LZMA_ENABLED - if ((xmlInputCallbackTable[i].opencallback == xmlXzfileOpen) && - (strcmp(URI, "-") != 0)) { - ret->compressed = __libxml2_xzcompressed(context); -@@ -3350,7 +3350,7 @@ xmlParserInputBufferGrow(xmlParserInputBufferPtr in, int len) { - * try to establish compressed status of input if not done already - */ - if (in->compressed == -1) { --#ifdef HAVE_LZMA_H -+#ifdef LIBXML_LZMA_ENABLED - if (in->readcallback == xmlXzfileRead) - in->compressed = __libxml2_xzcompressed(in->context); - #endif -diff --git a/xzlib.c b/xzlib.c -index 1fab546..782957f 100644 ---- a/xzlib.c -+++ b/xzlib.c -@@ -8,7 +8,7 @@ - */ - #define IN_LIBXML - #include "libxml.h" --#ifdef HAVE_LZMA_H -+#ifdef LIBXML_LZMA_ENABLED - - #include - #ifdef HAVE_ERRNO_H -@@ -34,7 +34,9 @@ - #ifdef HAVE_ZLIB_H - #include - #endif -+#ifdef HAVE_LZMA_H - #include -+#endif - - #include "xzlib.h" - #include -@@ -799,4 +801,4 @@ __libxml2_xzclose(xzFile file) - xmlFree(state); - return ret ? ret : LZMA_OK; - } --#endif /* HAVE_LZMA_H */ -+#endif /* LIBXML_LZMA_ENABLED */ --- -2.4.10 - diff --git a/dev-libs/libxml2/files/libxml2-2.9.2-icu-pkgconfig.patch b/dev-libs/libxml2/files/libxml2-2.9.2-icu-pkgconfig.patch deleted file mode 100644 index 7a84fac53e66..000000000000 --- a/dev-libs/libxml2/files/libxml2-2.9.2-icu-pkgconfig.patch +++ /dev/null @@ -1,26 +0,0 @@ -diff --git a/configure.in b/configure.in -index 7374564..13c8d4e 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -1444,19 +1444,11 @@ XML_LIBTOOLLIBS="libxml2.la" - AC_SUBST(WITH_ICONV) - - WITH_ICU=0 --ICU_LIBS="" - if test "$with_icu" != "yes" ; then - echo Disabling ICU support - else -- ICU_CONFIG=icu-config -- if ${ICU_CONFIG} --cflags >/dev/null 2>&1 -- then -- ICU_LIBS=`${ICU_CONFIG} --ldflags` -- WITH_ICU=1 -- echo Enabling ICU support -- else -- AC_MSG_ERROR([libicu config program icu-config not found]) -- fi -+ PKG_CHECK_MODULES(ICU, icu-i18n) -+ WITH_ICU=1 - fi - AC_SUBST(WITH_ICU) - AC_SUBST(ICU_LIBS) diff --git a/dev-libs/libxml2/files/libxml2-2.9.2-missing-entities.patch b/dev-libs/libxml2/files/libxml2-2.9.2-missing-entities.patch deleted file mode 100644 index 7a10e206ad82..000000000000 --- a/dev-libs/libxml2/files/libxml2-2.9.2-missing-entities.patch +++ /dev/null @@ -1,31 +0,0 @@ -From 72a46a519ce7326d9a00f0b6a7f2a8e958cd1675 Mon Sep 17 00:00:00 2001 -From: Daniel Veillard -Date: Thu, 23 Oct 2014 11:35:36 +0800 -Subject: [PATCH] Fix missing entities after CVE-2014-3660 fix - -For https://bugzilla.gnome.org/show_bug.cgi?id=738805 - -The fix for CVE-2014-3660 introduced a regression in some case -where entity substitution is required and the entity is used -first in anotther entity referenced from an attribute value ---- - parser.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/parser.c b/parser.c -index 67c9dfd..a8d1b67 100644 ---- a/parser.c -+++ b/parser.c -@@ -7235,7 +7235,8 @@ xmlParseReference(xmlParserCtxtPtr ctxt) { - * far more secure as the parser will only process data coming from - * the document entity by default. - */ -- if ((ent->checked == 0) && -+ if (((ent->checked == 0) || -+ ((ent->children == NULL) && (ctxt->options & XML_PARSE_NOENT))) && - ((ent->etype != XML_EXTERNAL_GENERAL_PARSED_ENTITY) || - (ctxt->options & (XML_PARSE_NOENT | XML_PARSE_DTDVALID)))) { - unsigned long oldnbent = ctxt->nbentities; --- -2.3.5 - diff --git a/dev-libs/libxml2/files/libxml2-2.9.2-overflow-conditional-sections-1.patch b/dev-libs/libxml2/files/libxml2-2.9.2-overflow-conditional-sections-1.patch deleted file mode 100644 index bb0766a559dc..000000000000 --- a/dev-libs/libxml2/files/libxml2-2.9.2-overflow-conditional-sections-1.patch +++ /dev/null @@ -1,32 +0,0 @@ -From bd0526e66a56e75a18da8c15c4750db8f801c52d Mon Sep 17 00:00:00 2001 -From: Daniel Veillard -Date: Fri, 23 Oct 2015 19:02:28 +0800 -Subject: Another variation of overflow in Conditional sections - -Which happen after the previous fix to -https://bugzilla.gnome.org/show_bug.cgi?id=756456 - -But stopping the parser and exiting we didn't pop the intermediary entities -and doing the SKIP there applies on an input which may be too small ---- - parser.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/parser.c b/parser.c -index a65e4cc..b9217ff 100644 ---- a/parser.c -+++ b/parser.c -@@ -6915,7 +6915,9 @@ xmlParseConditionalSections(xmlParserCtxtPtr ctxt) { - "All markup of the conditional section is not in the same entity\n", - NULL, NULL); - } -- SKIP(3); -+ if ((ctxt-> instate != XML_PARSER_EOF) && -+ ((ctxt->input->cur + 3) < ctxt->input->end)) -+ SKIP(3); - } - } - --- -cgit v0.11.2 - diff --git a/dev-libs/libxml2/files/libxml2-2.9.2-overflow-conditional-sections-2.patch b/dev-libs/libxml2/files/libxml2-2.9.2-overflow-conditional-sections-2.patch deleted file mode 100644 index 1a059fe40b0d..000000000000 --- a/dev-libs/libxml2/files/libxml2-2.9.2-overflow-conditional-sections-2.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 41ac9049a27f52e7a1f3b341f8714149fc88d450 Mon Sep 17 00:00:00 2001 -From: Daniel Veillard -Date: Tue, 27 Oct 2015 10:53:44 +0800 -Subject: Fix an error in previous Conditional section patch - -an off by one mistake in the change, led to error on correct -document where the end of the included entity was exactly -the end of the conditional section, leading to regtest failure ---- - parser.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/parser.c b/parser.c -index b9217ff..d67b300 100644 ---- a/parser.c -+++ b/parser.c -@@ -6916,7 +6916,7 @@ xmlParseConditionalSections(xmlParserCtxtPtr ctxt) { - NULL, NULL); - } - if ((ctxt-> instate != XML_PARSER_EOF) && -- ((ctxt->input->cur + 3) < ctxt->input->end)) -+ ((ctxt->input->cur + 3) <= ctxt->input->end)) - SKIP(3); - } - } --- -cgit v0.11.2 - diff --git a/dev-libs/libxml2/files/libxml2-2.9.2-revert-missing-initialization.patch b/dev-libs/libxml2/files/libxml2-2.9.2-revert-missing-initialization.patch deleted file mode 100644 index d98b38211605..000000000000 --- a/dev-libs/libxml2/files/libxml2-2.9.2-revert-missing-initialization.patch +++ /dev/null @@ -1,26 +0,0 @@ -From f65128f38289d77ff322d63aef2858cc0a819c34 Mon Sep 17 00:00:00 2001 -From: Daniel Veillard -Date: Fri, 17 Oct 2014 17:13:41 +0800 -Subject: Revert "Missing initialization for the catalog module" - -This reverts commit 054c716ea1bf001544127a4ab4f4346d1b9947e7. -As this break xmlcatalog command -https://bugzilla.redhat.com/show_bug.cgi?id=1153753 - -diff --git a/parser.c b/parser.c -index 1d93967..67c9dfd 100644 ---- a/parser.c -+++ b/parser.c -@@ -14830,9 +14830,6 @@ xmlInitParser(void) { - #ifdef LIBXML_XPATH_ENABLED - xmlXPathInit(); - #endif --#ifdef LIBXML_CATALOG_ENABLED -- xmlInitializeCatalog(); --#endif - xmlParserInitialized = 1; - #ifdef LIBXML_THREAD_ENABLED - } --- -cgit v0.10.1 - diff --git a/dev-libs/libxml2/files/libxml2-2.9.2-threads-declarations.patch b/dev-libs/libxml2/files/libxml2-2.9.2-threads-declarations.patch deleted file mode 100644 index 1236f622d6a4..000000000000 --- a/dev-libs/libxml2/files/libxml2-2.9.2-threads-declarations.patch +++ /dev/null @@ -1,48 +0,0 @@ -From fff8a6b87e05200a0ad0af6f86c2e859c7de9172 Mon Sep 17 00:00:00 2001 -From: Michael Heimpold -Date: Mon, 22 Dec 2014 11:12:12 +0800 -Subject: [PATCH] threads: use forward declarations only for glibc - -Fixes bug #704908 - -The declarations of pthread functions, used to generate weak references -to them, fail to suppress macros. Thus, if any pthread function has -been provided as a macro, compiling threads.c will fail. -This breaks on musl libc, which defines pthread_equal as a macro (in -addition to providing the function, as required). - -Prevent the declarations for e.g. musl libc by refining the condition. - -The idea for this solution was borrowed from the alpine linux guys, see -http://git.alpinelinux.org/cgit/aports/tree/main/libxml2/libxml2-pthread.patch - -Signed-off-by: Michael Heimpold ---- - threads.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/threads.c b/threads.c -index 8921204..78006a2 100644 ---- a/threads.c -+++ b/threads.c -@@ -47,7 +47,7 @@ - #ifdef HAVE_PTHREAD_H - - static int libxml_is_threaded = -1; --#ifdef __GNUC__ -+#if defined(__GNUC__) && defined(__GLIBC__) - #ifdef linux - #if (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || (__GNUC__ > 3) - extern int pthread_once (pthread_once_t *__once_control, -@@ -89,7 +89,7 @@ extern int pthread_cond_signal () - __attribute((weak)); - #endif - #endif /* linux */ --#endif /* __GNUC__ */ -+#endif /* defined(__GNUC__) && defined(__GLIBC__) */ - #endif /* HAVE_PTHREAD_H */ - - /* --- -2.3.5 - diff --git a/dev-libs/libxml2/files/libxml2-2.9.2-timsort.patch b/dev-libs/libxml2/files/libxml2-2.9.2-timsort.patch deleted file mode 100644 index c179d47ef2db..000000000000 --- a/dev-libs/libxml2/files/libxml2-2.9.2-timsort.patch +++ /dev/null @@ -1,128 +0,0 @@ -From 9b987f8c98763ee569bde90b5268b43474ca106c Mon Sep 17 00:00:00 2001 -From: Christopher Swenson -Date: Fri, 27 Feb 2015 14:55:49 +0800 -Subject: [PATCH] Fix timsort invariant loop re: Envisage article - -See http://envisage-project.eu/proving-android-java-and-python-sorting-algorithm-is-broken-and-how-to-fix-it/ - -We use a "runLen" array of size 128, so it should be nearly impossible -to have our implementation overflow. - -But in any case, the fix is relatively simple -- checking two extra -conditions in the invariant calculation. - -I also took this opportunity to remove some redundancy in the -left/right merge logic in the invariant loop. ---- - timsort.h | 74 +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 39 insertions(+), 35 deletions(-) - -diff --git a/timsort.h b/timsort.h -index efa3aab..795f272 100644 ---- a/timsort.h -+++ b/timsort.h -@@ -392,62 +392,66 @@ static void TIM_SORT_MERGE(SORT_TYPE *dst, const TIM_SORT_RUN_T *stack, const in - - static int TIM_SORT_COLLAPSE(SORT_TYPE *dst, TIM_SORT_RUN_T *stack, int stack_curr, TEMP_STORAGE_T *store, const size_t size) - { -- while (1) -- { -- int64_t A, B, C; -+ while (1) { -+ int64_t A, B, C, D; -+ int ABC, BCD, BD, CD; -+ - /* if the stack only has one thing on it, we are done with the collapse */ -- if (stack_curr <= 1) break; -+ if (stack_curr <= 1) { -+ break; -+ } -+ - /* if this is the last merge, just do it */ -- if ((stack_curr == 2) && -- (stack[0].length + stack[1].length == (int64_t) size)) -- { -+ if ((stack_curr == 2) && (stack[0].length + stack[1].length == size)) { - TIM_SORT_MERGE(dst, stack, stack_curr, store); - stack[0].length += stack[1].length; - stack_curr--; - break; - } - /* check if the invariant is off for a stack of 2 elements */ -- else if ((stack_curr == 2) && (stack[0].length <= stack[1].length)) -- { -+ else if ((stack_curr == 2) && (stack[0].length <= stack[1].length)) { - TIM_SORT_MERGE(dst, stack, stack_curr, store); - stack[0].length += stack[1].length; - stack_curr--; - break; -- } -- else if (stack_curr == 2) -+ } else if (stack_curr == 2) { - break; -+ } - -- A = stack[stack_curr - 3].length; -- B = stack[stack_curr - 2].length; -- C = stack[stack_curr - 1].length; -+ B = stack[stack_curr - 3].length; -+ C = stack[stack_curr - 2].length; -+ D = stack[stack_curr - 1].length; - -- /* check first invariant */ -- if (A <= B + C) -- { -- if (A < C) -- { -- TIM_SORT_MERGE(dst, stack, stack_curr - 1, store); -- stack[stack_curr - 3].length += stack[stack_curr - 2].length; -- stack[stack_curr - 2] = stack[stack_curr - 1]; -- stack_curr--; -- } -- else -- { -- TIM_SORT_MERGE(dst, stack, stack_curr, store); -- stack[stack_curr - 2].length += stack[stack_curr - 1].length; -- stack_curr--; -- } -+ if (stack_curr >= 4) { -+ A = stack[stack_curr - 4].length; -+ ABC = (A <= B + C); -+ } else { -+ ABC = 0; - } -- /* check second invariant */ -- else if (B <= C) -- { -+ -+ BCD = (B <= C + D) || ABC; -+ CD = (C <= D); -+ BD = (B < D); -+ -+ /* Both invariants are good */ -+ if (!BCD && !CD) { -+ break; -+ } -+ -+ /* left merge */ -+ if (BCD && !CD) { -+ TIM_SORT_MERGE(dst, stack, stack_curr - 1, store); -+ stack[stack_curr - 3].length += stack[stack_curr - 2].length; -+ stack[stack_curr - 2] = stack[stack_curr - 1]; -+ stack_curr--; -+ } else { -+ /* right merge */ - TIM_SORT_MERGE(dst, stack, stack_curr, store); - stack[stack_curr - 2].length += stack[stack_curr - 1].length; - stack_curr--; - } -- else -- break; - } -+ - return stack_curr; - } - --- -2.3.5 - diff --git a/dev-libs/libxml2/files/libxml2-2.9.2-unclosed-comments.patch b/dev-libs/libxml2/files/libxml2-2.9.2-unclosed-comments.patch deleted file mode 100644 index bd4e482c3479..000000000000 --- a/dev-libs/libxml2/files/libxml2-2.9.2-unclosed-comments.patch +++ /dev/null @@ -1,65 +0,0 @@ -From e724879d964d774df9b7969fc846605aa1bac54c Mon Sep 17 00:00:00 2001 -From: Daniel Veillard -Date: Fri, 30 Oct 2015 21:14:55 +0800 -Subject: Fix parsing short unclosed comment uninitialized access - -For https://bugzilla.gnome.org/show_bug.cgi?id=746048 -The HTML parser was too optimistic when processing comments and -didn't check for the end of the stream on the first 2 characters ---- - HTMLparser.c | 21 ++++++++++++++------- - 1 file changed, 14 insertions(+), 7 deletions(-) - -diff --git a/HTMLparser.c b/HTMLparser.c -index 19c10c3..bdf7807 100644 ---- a/HTMLparser.c -+++ b/HTMLparser.c -@@ -3264,12 +3264,17 @@ htmlParseComment(htmlParserCtxtPtr ctxt) { - ctxt->instate = state; - return; - } -+ len = 0; -+ buf[len] = 0; - q = CUR_CHAR(ql); -+ if (!IS_CHAR(q)) -+ goto unfinished; - NEXTL(ql); - r = CUR_CHAR(rl); -+ if (!IS_CHAR(r)) -+ goto unfinished; - NEXTL(rl); - cur = CUR_CHAR(l); -- len = 0; - while (IS_CHAR(cur) && - ((cur != '>') || - (r != '-') || (q != '-'))) { -@@ -3300,18 +3305,20 @@ htmlParseComment(htmlParserCtxtPtr ctxt) { - } - } - buf[len] = 0; -- if (!IS_CHAR(cur)) { -- htmlParseErr(ctxt, XML_ERR_COMMENT_NOT_FINISHED, -- "Comment not terminated \n