summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-accessibility/at-spi2-atk/at-spi2-atk-2.20.1.ebuild4
-rw-r--r--app-accessibility/at-spi2-core/at-spi2-core-2.20.2.ebuild4
-rw-r--r--app-admin/consul/Manifest48
-rw-r--r--app-admin/consul/consul-0.6.4.ebuild184
-rw-r--r--app-admin/consul/consul-0.7.2.ebuild (renamed from app-admin/consul/consul-0.7.0.ebuild)24
-rw-r--r--app-admin/consul/metadata.xml2
-rw-r--r--app-admin/pydf/pydf-12-r1.ebuild2
-rw-r--r--app-admin/yadm/Manifest1
-rw-r--r--app-admin/yadm/yadm-1.06.ebuild41
-rw-r--r--app-antivirus/clamav/clamav-0.99.2.ebuild3
-rw-r--r--app-arch/lzip/lzip-1.18.ebuild2
-rw-r--r--app-arch/unzip/unzip-6.0_p20.ebuild2
-rw-r--r--app-backup/dar/Manifest3
-rw-r--r--app-backup/dar/dar-2.4.24.ebuild69
-rw-r--r--app-backup/dar/dar-2.5.9.ebuild (renamed from app-backup/dar/dar-2.5.7.ebuild)15
-rw-r--r--app-cdr/kcdemu/Manifest1
-rw-r--r--app-cdr/kcdemu/kcdemu-0.5.0.ebuild6
-rw-r--r--app-cdr/kcdemu/kcdemu-0.7.2.ebuild35
-rw-r--r--app-crypt/ccid/Manifest1
-rw-r--r--app-crypt/ccid/ccid-1.4.18.ebuild49
-rw-r--r--app-crypt/gcr/gcr-3.20.0.ebuild4
-rw-r--r--app-doc/doxygen/doxygen-1.8.12.ebuild4
-rw-r--r--app-doc/kicad-doc/Manifest1
-rw-r--r--app-doc/kicad-doc/kicad-doc-4.0.5.ebuild69
-rw-r--r--app-editors/joe/joe-4.3-r1.ebuild2
-rw-r--r--app-editors/mg/mg-20161005.ebuild2
-rw-r--r--app-misc/calendar/calendar-0.9.1-r1.ebuild7
-rw-r--r--app-misc/pax-utils/Manifest12
-rw-r--r--app-misc/pax-utils/pax-utils-1.0.1.ebuild53
-rw-r--r--app-misc/pax-utils/pax-utils-1.0.2.ebuild53
-rw-r--r--app-misc/pax-utils/pax-utils-1.0.3.ebuild53
-rw-r--r--app-misc/pax-utils/pax-utils-1.0.4.ebuild53
-rw-r--r--app-misc/pax-utils/pax-utils-1.0.5.ebuild53
-rw-r--r--app-misc/pax-utils/pax-utils-1.0.ebuild53
-rw-r--r--app-misc/pax-utils/pax-utils-1.1.1.ebuild58
-rw-r--r--app-misc/pax-utils/pax-utils-1.1.2.ebuild58
-rw-r--r--app-misc/pax-utils/pax-utils-1.1.3.ebuild58
-rw-r--r--app-misc/pax-utils/pax-utils-1.1.4.ebuild58
-rw-r--r--app-misc/pax-utils/pax-utils-1.1.5.ebuild58
-rw-r--r--app-misc/pax-utils/pax-utils-1.1.7.ebuild2
-rw-r--r--app-misc/pax-utils/pax-utils-1.1.ebuild57
-rw-r--r--app-misc/screen/screen-4.4.0.ebuild2
-rw-r--r--app-misc/tracker/Manifest3
-rw-r--r--app-misc/tracker/tracker-1.8.1.ebuild261
-rw-r--r--app-misc/tracker/tracker-1.8.3.ebuild (renamed from app-misc/tracker/tracker-1.8.2.ebuild)10
-rw-r--r--app-office/auto-multiple-choice/Manifest1
-rw-r--r--app-office/auto-multiple-choice/auto-multiple-choice-1.3.0.ebuild70
-rw-r--r--app-office/auto-multiple-choice/files/auto-multiple-choice-1.3.0-conf.patch54
-rw-r--r--app-office/auto-multiple-choice/files/auto-multiple-choice-1.3.0-desktop.patch10
-rw-r--r--app-office/auto-multiple-choice/metadata.xml16
-rw-r--r--app-portage/gentoolkit-dev/gentoolkit-dev-0.3.0.ebuild2
-rw-r--r--app-portage/portpeek/portpeek-2.1.21.ebuild2
-rw-r--r--app-shells/psh/Manifest1
-rw-r--r--app-shells/psh/files/psh-1.8.1-r3-array-ref-deprecated.patch37
-rw-r--r--app-shells/psh/files/psh-1.8.1-r3-defined-array.patch11
-rw-r--r--app-shells/psh/metadata.xml8
-rw-r--r--app-shells/psh/psh-1.8.1-r1.ebuild4
-rw-r--r--app-shells/psh/psh-1.8.1-r2.ebuild4
-rw-r--r--app-shells/psh/psh-1.8.1-r3.ebuild41
-rw-r--r--app-shells/tcsh/tcsh-6.20.00.ebuild2
-rw-r--r--app-text/asciidoc/asciidoc-8.6.9-r2.ebuild2
-rw-r--r--app-text/convmv/convmv-2.0.ebuild2
-rw-r--r--app-text/dvipsk/dvipsk-5.995_p20150521.ebuild4
-rw-r--r--app-text/iso-codes/iso-codes-3.70.ebuild4
-rw-r--r--app-text/libgxps/libgxps-0.2.4.ebuild4
-rw-r--r--app-text/ps2pkm/ps2pkm-1.7_p20150521.ebuild4
-rw-r--r--app-text/pytextile/pytextile-2.3.3.ebuild2
-rw-r--r--app-text/teckit/teckit-2.5.6.ebuild4
-rw-r--r--app-text/texlive-core/texlive-core-2015-r1.ebuild4
-rw-r--r--app-text/texlive-core/texlive-core-2016.ebuild8
-rw-r--r--app-text/texlive/texlive-2015.ebuild4
-rw-r--r--app-text/ttf2pk2/ttf2pk2-2.0_p20150521.ebuild4
-rw-r--r--app-text/wv/wv-1.2.9-r2.ebuild4
-rw-r--r--app-text/xdvik/xdvik-22.87.03.ebuild4
-rw-r--r--dev-cpp/glibmm/glibmm-2.48.1.ebuild4
-rw-r--r--dev-cpp/gtkmm/gtkmm-2.24.5.ebuild4
-rw-r--r--dev-cpp/gtkmm/gtkmm-3.20.1.ebuild4
-rw-r--r--dev-cpp/pangomm/pangomm-2.40.1.ebuild4
-rw-r--r--dev-db/mysql/mysql-5.6.35.ebuild2
-rw-r--r--dev-lang/erlang/erlang-19.1.ebuild2
-rw-r--r--dev-lang/orc/orc-0.4.26-r1.ebuild4
-rw-r--r--dev-lang/vala/vala-0.32.1.ebuild4
-rw-r--r--dev-libs/atk/atk-2.20.0.ebuild4
-rw-r--r--dev-libs/gjs/gjs-1.45.4.ebuild4
-rw-r--r--dev-libs/glib/glib-2.48.2.ebuild4
-rw-r--r--dev-libs/gmime/gmime-2.6.22.ebuild2
-rw-r--r--dev-libs/gobject-introspection-common/gobject-introspection-common-1.48.0.ebuild4
-rw-r--r--dev-libs/gobject-introspection/gobject-introspection-1.48.0.ebuild4
-rw-r--r--dev-libs/hiredis/hiredis-0.13.3.ebuild2
-rw-r--r--dev-libs/icu-le-hb/icu-le-hb-1.0.3.ebuild2
-rw-r--r--dev-libs/json-glib/json-glib-1.2.2.ebuild4
-rw-r--r--dev-libs/kpathsea/kpathsea-6.2.1_p20150521-r2.ebuild4
-rw-r--r--dev-libs/libIDL/libIDL-0.8.14-r2.ebuild4
-rw-r--r--dev-libs/libgudev/libgudev-230-r1.ebuild4
-rw-r--r--dev-libs/libinput/libinput-1.4.2.ebuild4
-rw-r--r--dev-libs/libpcre2/libpcre2-10.22.ebuild2
-rw-r--r--dev-libs/libsigc++/libsigc++-2.8.0.ebuild4
-rw-r--r--dev-libs/ptexenc/ptexenc-1.3.3_p20150521.ebuild4
-rw-r--r--dev-libs/vala-common/vala-common-0.32.1.ebuild4
-rw-r--r--dev-lua/luaexpat/luaexpat-1.3.0.ebuild44
-rw-r--r--dev-lua/luasec/Manifest3
-rw-r--r--dev-lua/luasec/files/luasec-0.4_Makefile.patch17
-rw-r--r--dev-lua/luasec/luasec-0.4.1.ebuild44
-rw-r--r--dev-lua/luasec/luasec-0.4.1_p20130620.ebuild37
-rw-r--r--dev-lua/luasec/luasec-0.5.ebuild39
-rw-r--r--dev-lua/luasocket/Manifest1
-rw-r--r--dev-lua/luasocket/luasocket-2.0.2.ebuild49
-rw-r--r--dev-perl/DBD-mysql/DBD-mysql-4.41.0.ebuild4
-rw-r--r--dev-php/ming-php/ming-php-0.4.7.ebuild2
-rw-r--r--dev-python/astroid/astroid-1.4.8.ebuild2
-rw-r--r--dev-python/attrs/attrs-16.3.0.ebuild2
-rw-r--r--dev-python/celery/celery-3.1.24-r1.ebuild2
-rw-r--r--dev-python/cffi/cffi-1.9.1.ebuild2
-rw-r--r--dev-python/characteristic/characteristic-14.3.0-r1.ebuild2
-rw-r--r--dev-python/cherrypy/cherrypy-3.8.0.ebuild2
-rw-r--r--dev-python/configobj/configobj-5.0.6.ebuild2
-rw-r--r--dev-python/cryptography-vectors/cryptography-vectors-1.7.1.ebuild2
-rw-r--r--dev-python/cryptography/cryptography-1.7.1.ebuild2
-rw-r--r--dev-python/decorator/decorator-4.0.10.ebuild2
-rw-r--r--dev-python/dnspython/dnspython-1.12.0-r301.ebuild2
-rw-r--r--dev-python/feedparser/feedparser-5.2.1.ebuild2
-rw-r--r--dev-python/gmpy/gmpy-2.0.8.ebuild2
-rw-r--r--dev-python/gst-python/gst-python-1.8.3.ebuild4
-rw-r--r--dev-python/httpbin/httpbin-0.4.1.ebuild2
-rw-r--r--dev-python/isodate/isodate-0.5.4.ebuild2
-rw-r--r--dev-python/lazy-object-proxy/lazy-object-proxy-1.2.1.ebuild2
-rw-r--r--dev-python/logilab-common/logilab-common-1.2.2.ebuild2
-rw-r--r--dev-python/mako/mako-1.0.3.ebuild2
-rw-r--r--dev-python/markdown/markdown-2.6.5.ebuild2
-rw-r--r--dev-python/natsort/natsort-4.0.4.ebuild2
-rw-r--r--dev-python/numpydoc/numpydoc-0.6.0.ebuild4
-rw-r--r--dev-python/pluggy/pluggy-0.4.0.ebuild2
-rw-r--r--dev-python/ply/ply-3.6-r1.ebuild8
-rw-r--r--dev-python/ply/ply-3.8.ebuild8
-rw-r--r--dev-python/ply/ply-3.9.ebuild8
-rw-r--r--dev-python/psutil/psutil-2.1.3.ebuild4
-rw-r--r--dev-python/pyasn1-modules/pyasn1-modules-0.0.8.ebuild2
-rw-r--r--dev-python/pyatspi/Manifest3
-rw-r--r--dev-python/pyatspi/pyatspi-2.16.0.ebuild58
-rw-r--r--dev-python/pyatspi/pyatspi-2.20.2.ebuild4
-rw-r--r--dev-python/pyatspi/pyatspi-2.20.3.ebuild (renamed from dev-python/pyatspi/pyatspi-2.18.0.ebuild)22
-rw-r--r--dev-python/pycairo/pycairo-1.10.0-r5.ebuild2
-rw-r--r--dev-python/pycrypto/pycrypto-2.6.1-r2.ebuild2
-rw-r--r--dev-python/pycups/pycups-1.9.73-r1.ebuild60
-rw-r--r--dev-python/pyelftools/pyelftools-0.24.ebuild2
-rw-r--r--dev-python/pygobject/pygobject-3.20.1.ebuild4
-rw-r--r--dev-python/pyopengl/pyopengl-3.1.0.ebuild2
-rw-r--r--dev-python/pyquery/pyquery-1.2.13.ebuild2
-rw-r--r--dev-python/pytest-cache/pytest-cache-1.0.ebuild4
-rw-r--r--dev-python/pytest-httpbin/pytest-httpbin-0.2.3.ebuild2
-rw-r--r--dev-python/pytest-timeout/pytest-timeout-1.2.0.ebuild2
-rw-r--r--dev-python/pytest-xprocess/pytest-xprocess-0.9.1.ebuild4
-rw-r--r--dev-python/python-sqlparse/python-sqlparse-0.2.1.ebuild2
-rw-r--r--dev-python/pytidylib/pytidylib-0.2.4.ebuild2
-rw-r--r--dev-python/qscintilla-python/qscintilla-python-2.9.2-r1.ebuild2
-rw-r--r--dev-python/qscintilla-python/qscintilla-python-2.9.4-r1.ebuild85
-rw-r--r--dev-python/qscintilla-python/qscintilla-python-2.9.4.ebuild2
-rw-r--r--dev-python/rdflib/rdflib-4.2.1.ebuild2
-rw-r--r--dev-python/regex/regex-2016.01.10.ebuild2
-rw-r--r--dev-python/reportlab/reportlab-3.3.0.ebuild2
-rw-r--r--dev-python/service_identity/service_identity-16.0.0.ebuild2
-rw-r--r--dev-python/setuptools/Manifest1
-rw-r--r--dev-python/setuptools/setuptools-30.4.0.ebuild2
-rw-r--r--dev-python/setuptools/setuptools-33.1.1.ebuild71
-rw-r--r--dev-python/sparql-wrapper/sparql-wrapper-1.7.6.ebuild2
-rw-r--r--dev-python/sphinx-bootstrap-theme/sphinx-bootstrap-theme-0.4.9.ebuild2
-rw-r--r--dev-python/tempita/tempita-0.5.3-r1.ebuild2
-rw-r--r--dev-python/tox/tox-2.4.1.ebuild2
-rw-r--r--dev-python/vcrpy/vcrpy-1.10.3.ebuild2
-rw-r--r--dev-python/waitress/waitress-1.0.1.ebuild2
-rw-r--r--dev-python/watchdog/watchdog-0.8.3-r1.ebuild2
-rw-r--r--dev-python/webpy/webpy-0.37-r1.ebuild2
-rw-r--r--dev-python/webtest/webtest-2.0.21.ebuild2
-rw-r--r--dev-python/werkzeug/werkzeug-0.11.11.ebuild4
-rw-r--r--dev-python/wrapt/wrapt-1.10.5.ebuild4
-rw-r--r--dev-python/wsgiproxy2/wsgiproxy2-0.4.2.ebuild2
-rw-r--r--dev-qt/qt-meta/metadata.xml1
-rw-r--r--dev-qt/qt-meta/qt-meta-4.8.6.ebuild5
-rw-r--r--dev-qt/qtdemo/metadata.xml1
-rw-r--r--dev-qt/qtdemo/qtdemo-4.8.6-r1.ebuild8
-rw-r--r--dev-qt/qtdemo/qtdemo-4.8.7.ebuild8
-rw-r--r--dev-ruby/afm/afm-0.2.2.ebuild4
-rw-r--r--dev-ruby/asciidoctor/asciidoctor-1.5.5-r1.ebuild44
-rw-r--r--dev-ruby/aws-sdk-core/Manifest1
-rw-r--r--dev-ruby/aws-sdk-core/aws-sdk-core-2.6.50.ebuild42
-rw-r--r--dev-ruby/aws-sdk-resources/Manifest1
-rw-r--r--dev-ruby/aws-sdk-resources/aws-sdk-resources-2.6.50.ebuild38
-rw-r--r--dev-ruby/aws-sdk/Manifest1
-rw-r--r--dev-ruby/aws-sdk/aws-sdk-2.6.50.ebuild32
-rw-r--r--dev-ruby/bson/Manifest1
-rw-r--r--dev-ruby/bson/bson-4.2.1.ebuild45
-rw-r--r--dev-ruby/ffi/ffi-1.9.17.ebuild4
-rw-r--r--dev-ruby/hashery/hashery-2.1.2.ebuild4
-rw-r--r--dev-ruby/kramdown/kramdown-1.13.2-r1.ebuild55
-rw-r--r--dev-ruby/pdf-core/pdf-core-0.6.1-r1.ebuild28
-rw-r--r--dev-ruby/pdf-inspector/pdf-inspector-1.2.1-r1.ebuild24
-rw-r--r--dev-ruby/pdf-reader/pdf-reader-1.4.1-r1.ebuild46
-rw-r--r--dev-ruby/prawn-table/prawn-table-0.2.2-r1.ebuild31
-rw-r--r--dev-ruby/prawn/prawn-2.1.0-r1.ebuild36
-rw-r--r--dev-ruby/wikicloth/files/wikicloth-0.8.3-fix-tests.patch68
-rw-r--r--dev-ruby/wikicloth/wikicloth-0.8.3.ebuild6
-rw-r--r--dev-tex/bibtexu/bibtexu-3.71_p20150521.ebuild4
-rw-r--r--dev-tex/harvard/harvard-2.0.5.ebuild7
-rw-r--r--dev-tex/harvard/metadata.xml3
-rw-r--r--dev-tex/tex4ht/tex4ht-20090611_p1038-r4.ebuild4
-rw-r--r--dev-texlive/texlive-basic/texlive-basic-2015.ebuild4
-rw-r--r--dev-texlive/texlive-bibtexextra/texlive-bibtexextra-2015.ebuild4
-rw-r--r--dev-texlive/texlive-context/texlive-context-2015.ebuild4
-rw-r--r--dev-texlive/texlive-fontsextra/texlive-fontsextra-2015.ebuild4
-rw-r--r--dev-texlive/texlive-fontsrecommended/texlive-fontsrecommended-2015.ebuild4
-rw-r--r--dev-texlive/texlive-fontutils/texlive-fontutils-2015.ebuild4
-rw-r--r--dev-texlive/texlive-formatsextra/texlive-formatsextra-2015.ebuild4
-rw-r--r--dev-texlive/texlive-games/texlive-games-2015.ebuild4
-rw-r--r--dev-texlive/texlive-genericextra/texlive-genericextra-2015.ebuild4
-rw-r--r--dev-texlive/texlive-genericrecommended/texlive-genericrecommended-2015.ebuild4
-rw-r--r--dev-texlive/texlive-humanities/texlive-humanities-2015.ebuild4
-rw-r--r--dev-texlive/texlive-langafrican/texlive-langafrican-2015.ebuild4
-rw-r--r--dev-texlive/texlive-langarabic/texlive-langarabic-2015.ebuild4
-rw-r--r--dev-texlive/texlive-langchinese/texlive-langchinese-2015.ebuild4
-rw-r--r--dev-texlive/texlive-langcjk/texlive-langcjk-2015.ebuild4
-rw-r--r--dev-texlive/texlive-langcyrillic/texlive-langcyrillic-2015.ebuild4
-rw-r--r--dev-texlive/texlive-langczechslovak/texlive-langczechslovak-2015-r1.ebuild4
-rw-r--r--dev-texlive/texlive-langenglish/texlive-langenglish-2015.ebuild4
-rw-r--r--dev-texlive/texlive-langeuropean/texlive-langeuropean-2015.ebuild4
-rw-r--r--dev-texlive/texlive-langfrench/texlive-langfrench-2015.ebuild4
-rw-r--r--dev-texlive/texlive-langgerman/texlive-langgerman-2015.ebuild4
-rw-r--r--dev-texlive/texlive-langgreek/texlive-langgreek-2015.ebuild4
-rw-r--r--dev-texlive/texlive-langindic/texlive-langindic-2015.ebuild4
-rw-r--r--dev-texlive/texlive-langitalian/texlive-langitalian-2015.ebuild4
-rw-r--r--dev-texlive/texlive-langjapanese/texlive-langjapanese-2015.ebuild4
-rw-r--r--dev-texlive/texlive-langkorean/texlive-langkorean-2015.ebuild4
-rw-r--r--dev-texlive/texlive-langother/texlive-langother-2015.ebuild4
-rw-r--r--dev-texlive/texlive-langpolish/texlive-langpolish-2015.ebuild4
-rw-r--r--dev-texlive/texlive-langportuguese/texlive-langportuguese-2015.ebuild4
-rw-r--r--dev-texlive/texlive-langspanish/texlive-langspanish-2015.ebuild4
-rw-r--r--dev-texlive/texlive-latex/texlive-latex-2015.ebuild4
-rw-r--r--dev-texlive/texlive-latexextra/texlive-latexextra-2015-r1.ebuild4
-rw-r--r--dev-texlive/texlive-latexrecommended/texlive-latexrecommended-2015-r1.ebuild4
-rw-r--r--dev-texlive/texlive-latexrecommended/texlive-latexrecommended-2016.ebuild2
-rw-r--r--dev-texlive/texlive-luatex/texlive-luatex-2015.ebuild4
-rw-r--r--dev-texlive/texlive-mathextra/texlive-mathextra-2015.ebuild4
-rw-r--r--dev-texlive/texlive-metapost/texlive-metapost-2015.ebuild4
-rw-r--r--dev-texlive/texlive-music/texlive-music-2015.ebuild4
-rw-r--r--dev-texlive/texlive-omega/texlive-omega-2015.ebuild4
-rw-r--r--dev-texlive/texlive-pictures/texlive-pictures-2015-r2.ebuild4
-rw-r--r--dev-texlive/texlive-plainextra/texlive-plainextra-2015.ebuild4
-rw-r--r--dev-texlive/texlive-pstricks/texlive-pstricks-2015.ebuild4
-rw-r--r--dev-texlive/texlive-publishers/texlive-publishers-2015.ebuild4
-rw-r--r--dev-texlive/texlive-science/texlive-science-2015.ebuild4
-rw-r--r--dev-texlive/texlive-xetex/texlive-xetex-2015.ebuild4
-rw-r--r--dev-util/ctags/ctags-20161028.ebuild2
-rw-r--r--dev-util/eric/eric-16.12.ebuild4
-rw-r--r--dev-util/eric/eric-17.01.ebuild2
-rw-r--r--dev-util/gdbus-codegen/gdbus-codegen-2.48.2.ebuild4
-rw-r--r--dev-util/glade/glade-3.20.0.ebuild4
-rw-r--r--dev-util/gtk-builder-convert/gtk-builder-convert-2.24.31.ebuild4
-rw-r--r--dev-util/gtk-doc/gtk-doc-1.25-r1.ebuild4
-rw-r--r--dev-util/gtk-update-icon-cache/gtk-update-icon-cache-3.20.9.ebuild4
-rw-r--r--dev-vcs/hgview/hgview-1.9.0.ebuild4
-rw-r--r--dev-vcs/tortoisehg/tortoisehg-3.8.4.ebuild2
-rw-r--r--dev-vcs/tortoisehg/tortoisehg-3.9.2.ebuild4
-rw-r--r--dev-vcs/tortoisehg/tortoisehg-4.0.1.ebuild4
-rw-r--r--dev-vcs/tortoisehg/tortoisehg-4.0.ebuild4
-rw-r--r--dev-vcs/tortoisehg/tortoisehg-9999.ebuild4
-rw-r--r--games-arcade/blobby/Manifest1
-rw-r--r--games-arcade/blobby/blobby-1.0.ebuild38
-rw-r--r--games-arcade/blobby/files/blobby-1.0-compile.patch29
-rw-r--r--games-arcade/blobby/files/blobby-1.0-install.patch29
-rw-r--r--games-arcade/blobby/files/blobby-1.0-paths.patch37
-rw-r--r--games-board/gnuchess-book/gnuchess-book-1.02-r1.ebuild2
-rw-r--r--games-board/gnuchess-book/gnuchess-book-1.02.ebuild31
-rw-r--r--games-board/gnuchess/Manifest2
-rw-r--r--games-board/gnuchess/files/gnuchess-6.2.2-addbook.patch10
-rw-r--r--games-board/gnuchess/gnuchess-6.2.2-r1.ebuild29
-rw-r--r--games-board/gnuchess/gnuchess-6.2.3.ebuild20
-rw-r--r--games-board/gnuchess/gnuchess-6.2.4.ebuild5
-rw-r--r--games-board/pokerth/files/pokerth-1.1.1-boost-noexcept.patch80
-rw-r--r--games-board/pokerth/files/pokerth-1.1.1-qmake-gcc-6.patch86
-rw-r--r--games-board/pokerth/pokerth-1.1.1-r2.ebuild16
-rw-r--r--games-emulation/mednafen/Manifest1
-rw-r--r--games-emulation/mednafen/files/mednafen-0.9.41-remove-cflags.patch57
-rw-r--r--games-emulation/mednafen/files/mednafen-0.9.41-zlib.patch30
-rw-r--r--games-emulation/mednafen/mednafen-0.9.41.ebuild71
-rw-r--r--gnome-base/dconf/dconf-0.26.0.ebuild4
-rw-r--r--gnome-base/gnome-keyring/gnome-keyring-3.20.0.ebuild4
-rw-r--r--gnome-base/gnome-vfs/gnome-vfs-2.24.4-r5.ebuild4
-rw-r--r--gnome-base/gsettings-desktop-schemas/gsettings-desktop-schemas-3.20.0.ebuild4
-rw-r--r--gnome-base/gvfs/gvfs-1.28.3-r1.ebuild4
-rw-r--r--gnome-base/libgtop/Manifest3
-rw-r--r--gnome-base/libgtop/libgtop-2.32.0.ebuild30
-rw-r--r--gnome-base/libgtop/libgtop-2.34.1.ebuild4
-rw-r--r--gnome-base/libgtop/libgtop-2.34.2.ebuild (renamed from gnome-base/libgtop/libgtop-2.34.0.ebuild)4
-rw-r--r--gnome-base/librsvg/librsvg-2.40.16.ebuild4
-rw-r--r--gnome-base/orbit/orbit-2.14.19-r5.ebuild4
-rw-r--r--gnome-extra/gucharmap/gucharmap-9.0.0.ebuild4
-rw-r--r--gnome-extra/nautilus-tracker-tags/Manifest3
-rw-r--r--gnome-extra/nautilus-tracker-tags/nautilus-tracker-tags-1.8.1.ebuild42
-rw-r--r--gnome-extra/nautilus-tracker-tags/nautilus-tracker-tags-1.8.3.ebuild (renamed from gnome-extra/nautilus-tracker-tags/nautilus-tracker-tags-1.8.2.ebuild)2
-rw-r--r--gnome-extra/yelp-xsl/yelp-xsl-3.20.1.ebuild4
-rw-r--r--kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.29.0.ebuild2
-rw-r--r--mail-client/balsa/Manifest1
-rw-r--r--mail-client/balsa/balsa-2.5.3.ebuild97
-rw-r--r--media-fonts/cantarell/cantarell-0.0.25.ebuild4
-rw-r--r--media-fonts/roboto/Manifest1
-rw-r--r--media-fonts/roboto/roboto-2.136.ebuild22
-rw-r--r--media-fonts/tex-gyre/tex-gyre-2.005.ebuild2
-rw-r--r--media-gfx/imagemagick/imagemagick-6.9.7.4.ebuild2
-rw-r--r--media-gfx/mypaint/Manifest1
-rw-r--r--media-gfx/mypaint/mypaint-1.2.1.ebuild89
-rw-r--r--media-libs/audiofile/audiofile-0.3.6-r3.ebuild51
-rw-r--r--media-libs/audiofile/files/audiofile-0.3.6-CVE-2015-7747.patch156
-rw-r--r--media-libs/freeimage/files/freeimage-3.15.4-CVE-2015-0852.patch214
-rw-r--r--media-libs/freeimage/files/freeimage-3.15.4-CVE-2016-5684-1.patch23
-rw-r--r--media-libs/freeimage/files/freeimage-3.15.4-CVE-2016-5684-2.patch11
-rw-r--r--media-libs/freeimage/files/freeimage-3.15.4-libjpeg-turbo.patch531
-rw-r--r--media-libs/freeimage/files/freeimage-3.15.4-unbundling.patch76
-rw-r--r--media-libs/freeimage/freeimage-3.15.4-r1.ebuild116
-rw-r--r--media-libs/gst-plugins-bad/gst-plugins-bad-1.8.3-r1.ebuild2
-rw-r--r--media-libs/gst-plugins-base/gst-plugins-base-1.8.3-r1.ebuild4
-rw-r--r--media-libs/gst-plugins-good/gst-plugins-good-0.10.31-r2.ebuild4
-rw-r--r--media-libs/gst-plugins-good/gst-plugins-good-1.8.3.ebuild4
-rw-r--r--media-libs/gst-plugins-ugly/gst-plugins-ugly-1.8.3.ebuild4
-rw-r--r--media-libs/gstreamer/gstreamer-1.8.3.ebuild4
-rw-r--r--media-libs/harfbuzz/harfbuzz-1.3.1.ebuild4
-rw-r--r--media-libs/libafterimage/libafterimage-1.20-r2.ebuild2
-rw-r--r--media-libs/libart_lgpl/libart_lgpl-2.3.21-r3.ebuild4
-rw-r--r--media-libs/libass/libass-0.13.6.ebuild2
-rw-r--r--media-libs/libmypaint/Manifest1
-rw-r--r--media-libs/libmypaint/libmypaint-1.3.0.ebuild59
-rw-r--r--media-libs/libyami/Manifest5
-rw-r--r--media-libs/libyami/libyami-0.3.0.ebuild102
-rw-r--r--media-libs/libyami/libyami-0.3.1.ebuild102
-rw-r--r--media-libs/libyami/libyami-0.4.0.ebuild89
-rw-r--r--media-libs/libyami/libyami-1.1.0.ebuild (renamed from media-libs/libyami/libyami-1.0.0.ebuild)5
-rw-r--r--media-libs/libyami/libyami-9999.ebuild5
-rw-r--r--media-libs/libyami/metadata.xml5
-rw-r--r--media-libs/opus/opus-1.1.3-r1.ebuild2
-rw-r--r--media-plugins/gst-plugins-a52dec/gst-plugins-a52dec-1.8.3.ebuild4
-rw-r--r--media-plugins/gst-plugins-assrender/gst-plugins-assrender-1.8.3.ebuild4
-rw-r--r--media-plugins/gst-plugins-cdio/gst-plugins-cdio-1.8.3.ebuild4
-rw-r--r--media-plugins/gst-plugins-cdparanoia/gst-plugins-cdparanoia-1.8.3.ebuild4
-rw-r--r--media-plugins/gst-plugins-dv/gst-plugins-dv-1.8.3.ebuild4
-rw-r--r--media-plugins/gst-plugins-dvb/gst-plugins-dvb-1.8.3.ebuild4
-rw-r--r--media-plugins/gst-plugins-dvdread/gst-plugins-dvdread-1.8.3.ebuild4
-rw-r--r--media-plugins/gst-plugins-faac/gst-plugins-faac-1.8.3.ebuild4
-rw-r--r--media-plugins/gst-plugins-faad/gst-plugins-faad-1.8.3.ebuild4
-rw-r--r--media-plugins/gst-plugins-flac/gst-plugins-flac-1.8.3.ebuild4
-rw-r--r--media-plugins/gst-plugins-gdkpixbuf/gst-plugins-gdkpixbuf-1.8.3.ebuild4
-rw-r--r--media-plugins/gst-plugins-jack/gst-plugins-jack-1.8.3.ebuild4
-rw-r--r--media-plugins/gst-plugins-jpeg/gst-plugins-jpeg-1.8.3.ebuild4
-rw-r--r--media-plugins/gst-plugins-lame/gst-plugins-lame-1.8.3.ebuild4
-rw-r--r--media-plugins/gst-plugins-libav/gst-plugins-libav-1.8.3.ebuild4
-rw-r--r--media-plugins/gst-plugins-libmms/gst-plugins-libmms-1.8.3.ebuild4
-rw-r--r--media-plugins/gst-plugins-libpng/gst-plugins-libpng-1.8.3.ebuild4
-rw-r--r--media-plugins/gst-plugins-libvisual/gst-plugins-libvisual-1.8.3.ebuild4
-rw-r--r--media-plugins/gst-plugins-mad/gst-plugins-mad-1.8.3.ebuild4
-rw-r--r--media-plugins/gst-plugins-meta/gst-plugins-meta-1.8.3.ebuild4
-rw-r--r--media-plugins/gst-plugins-modplug/gst-plugins-modplug-1.8.3.ebuild4
-rw-r--r--media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.8.3.ebuild4
-rw-r--r--media-plugins/gst-plugins-neon/gst-plugins-neon-1.8.3.ebuild4
-rw-r--r--media-plugins/gst-plugins-opus/gst-plugins-opus-1.8.3-r1.ebuild4
-rw-r--r--media-plugins/gst-plugins-oss/gst-plugins-oss-1.8.3.ebuild4
-rw-r--r--media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.8.3.ebuild4
-rw-r--r--media-plugins/gst-plugins-raw1394/gst-plugins-raw1394-1.8.3.ebuild4
-rw-r--r--media-plugins/gst-plugins-resindvd/gst-plugins-resindvd-1.8.3.ebuild4
-rw-r--r--media-plugins/gst-plugins-shout2/gst-plugins-shout2-1.8.3.ebuild4
-rw-r--r--media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-1.8.3.ebuild4
-rw-r--r--media-plugins/gst-plugins-soup/gst-plugins-soup-1.8.3.ebuild4
-rw-r--r--media-plugins/gst-plugins-speex/gst-plugins-speex-1.8.3.ebuild4
-rw-r--r--media-plugins/gst-plugins-taglib/gst-plugins-taglib-1.8.3.ebuild4
-rw-r--r--media-plugins/gst-plugins-twolame/gst-plugins-twolame-1.8.3.ebuild4
-rw-r--r--media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.8.3.ebuild4
-rw-r--r--media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.8.3.ebuild4
-rw-r--r--media-plugins/gst-plugins-wavpack/gst-plugins-wavpack-1.8.3.ebuild4
-rw-r--r--media-plugins/gst-plugins-x264/gst-plugins-x264-1.8.3.ebuild4
-rw-r--r--media-plugins/gst-plugins-ximagesrc/gst-plugins-ximagesrc-1.8.3.ebuild4
-rw-r--r--media-sound/lilypond/lilypond-2.19.54.ebuild2
-rw-r--r--media-sound/pulseaudio/pulseaudio-9.0.ebuild4
-rw-r--r--media-video/libav/libav-11.8.ebuild4
-rw-r--r--net-analyzer/linkchecker/linkchecker-9.3-r1.ebuild4
-rw-r--r--net-analyzer/linkchecker/linkchecker-9.3-r2.ebuild2
-rw-r--r--net-analyzer/linkchecker/linkchecker-9999.ebuild4
-rw-r--r--net-analyzer/ntop/ntop-5.0.1-r2.ebuild4
-rw-r--r--net-analyzer/zmap/files/zmap-1.1.0-out-of-src.patch45
-rw-r--r--net-analyzer/zmap/files/zmap-1.1.1-json-c.patch28
-rw-r--r--net-analyzer/zmap/files/zmap-1.1.1-out-of-src.patch48
-rw-r--r--net-analyzer/zmap/files/zmap-9999-cmake.patch178
-rw-r--r--net-analyzer/zmap/files/zmap-9999-out-of-src.patch29
-rw-r--r--net-dns/ddclient/files/ddclient-reasonable-security.patch21
-rw-r--r--net-dns/ddclient/files/ddclient.initd52
-rw-r--r--net-dns/ddclient/files/ddclient.initd-r144
-rw-r--r--net-dns/ddclient/files/ddclient.initd-r244
-rw-r--r--net-fs/davfs2/Manifest1
-rw-r--r--net-fs/davfs2/davfs2-1.5.2.ebuild42
-rw-r--r--net-fs/davfs2/davfs2-1.5.4.ebuild2
-rw-r--r--net-fs/ncpfs/files/ncpfs-2.2.5-php.patch4
-rw-r--r--net-fs/ncpfs/files/ncpfs-2.2.6-align-fix.patch4
-rw-r--r--net-fs/ncpfs/files/ncpfs-2.2.6-drop-kernel-check.patch4
-rw-r--r--net-fs/ncpfs/files/ncpfs-2.2.6-drop-mtab-support.patch4
-rw-r--r--net-fs/ncpfs/files/ncpfs-2.2.6-gcc4.patch4
-rw-r--r--net-fs/ncpfs/files/ncpfs-2.2.6-getuid-fix.patch4
-rw-r--r--net-fs/ncpfs/files/ncpfs-2.2.6-ldflags-support.patch4
-rw-r--r--net-fs/ncpfs/files/ncpfs-2.2.6-makefile-fix-soname-link.patch4
-rw-r--r--net-fs/ncpfs/files/ncpfs-2.2.6-missing-includes.patch4
-rw-r--r--net-fs/ncpfs/files/ncpfs-2.2.6-multiple-vulns.patch4
-rw-r--r--net-fs/ncpfs/files/ncpfs-2.2.6-pie-fix.patch31
-rw-r--r--net-fs/ncpfs/ncpfs-2.2.6-r4.ebuild96
-rw-r--r--net-ftp/gftp/gftp-2.0.19-r3.ebuild4
-rw-r--r--net-im/slack-bin/Manifest1
-rw-r--r--net-im/slack-bin/slack-bin-2.4.2.ebuild80
-rw-r--r--net-im/telepathy-mission-control/telepathy-mission-control-5.16.4.ebuild4
-rw-r--r--net-irc/hexchat/files/hexchat-2.12.4-configure.ac.patch319
-rw-r--r--net-irc/hexchat/hexchat-2.12.4-r1.ebuild2
-rw-r--r--net-irc/hexchat/hexchat-2.12.4-r2.ebuild133
-rw-r--r--net-libs/farstream/farstream-0.2.8-r1.ebuild4
-rw-r--r--net-libs/glib-networking/glib-networking-2.48.2.ebuild4
-rw-r--r--net-libs/gnutls/files/gnutls-3.4.14-build.patch25
-rw-r--r--net-libs/gnutls/files/gnutls-3.4.7-build-allow-installing-man-1-even-with-disable-doc.patch96
-rw-r--r--net-libs/gnutls/files/gnutls-3.5.7-idn.patch87
-rw-r--r--net-libs/ignition-msgs/Manifest1
-rw-r--r--net-libs/ignition-msgs/ignition-msgs-0.7.0.ebuild29
-rw-r--r--net-libs/libndp/libndp-1.6-r1.ebuild4
-rw-r--r--net-libs/libsoup/libsoup-2.54.1-r1.ebuild4
-rw-r--r--net-libs/libvncserver/libvncserver-0.9.11-r1.ebuild2
-rw-r--r--net-misc/chrony/chrony-2.4.1.ebuild2
-rw-r--r--net-misc/dropbear/dropbear-2016.74.ebuild2
-rw-r--r--net-misc/modemmanager/modemmanager-1.4.14.ebuild4
-rw-r--r--net-misc/networkmanager/networkmanager-1.4.0-r1.ebuild4
-rw-r--r--net-misc/pps-tools/pps-tools-0.0.20120407.ebuild2
-rw-r--r--net-misc/vpncwatch/files/vpncwatch-1.7-Makefile.patch21
-rw-r--r--net-misc/vpncwatch/files/vpncwatch-1.7-gcc4.3.patch11
-rw-r--r--net-misc/vpncwatch/files/vpncwatch-1.7-literal.patch11
-rw-r--r--net-proxy/tsocks/tsocks-1.8_beta5-r8.ebuild2
-rw-r--r--net-wireless/broadcom-sta/broadcom-sta-6.30.223.271-r4.ebuild4
-rw-r--r--profiles/arch/alpha/package.use.mask4
-rw-r--r--profiles/arch/alpha/use.mask6
-rw-r--r--profiles/arch/powerpc/ppc32/package.use.mask4
-rw-r--r--profiles/base/package.use.mask5
-rw-r--r--profiles/default/linux/uclibc/ppc/package.use.mask21
-rw-r--r--profiles/hardened/linux/powerpc/ppc64/32bit-userland/package.use.mask17
-rw-r--r--sci-electronics/kicad/Manifest4
-rw-r--r--sci-electronics/kicad/kicad-4.0.5.ebuild208
-rw-r--r--sci-geosciences/qgis/qgis-2.14.5-r1.ebuild4
-rw-r--r--sci-geosciences/qgis/qgis-2.18.2-r1.ebuild4
-rw-r--r--sci-geosciences/qgis/qgis-2.18.2-r2.ebuild2
-rw-r--r--sci-geosciences/qgis/qgis-2.18.2-r3.ebuild2
-rw-r--r--sci-geosciences/qgis/qgis-2.18.3.ebuild2
-rw-r--r--sci-libs/ceres-solver/ceres-solver-1.11.0.ebuild11
-rw-r--r--sci-libs/ceres-solver/metadata.xml26
-rw-r--r--sci-libs/cxsparse/cxsparse-3.1.2.ebuild20
-rw-r--r--sci-libs/cxsparse/metadata.xml10
-rw-r--r--sci-libs/suitesparseconfig/suitesparseconfig-4.2.1-r1.ebuild28
-rw-r--r--sys-apps/accountsservice/accountsservice-0.6.42.ebuild4
-rw-r--r--sys-apps/file/file-5.29.ebuild2
-rw-r--r--sys-apps/hdparm/hdparm-9.50.ebuild2
-rw-r--r--sys-apps/kmod/kmod-23.ebuild2
-rw-r--r--sys-apps/util-linux/util-linux-2.28.2.ebuild2
-rw-r--r--sys-boot/os-prober/Manifest3
-rw-r--r--sys-boot/os-prober/os-prober-1.65.ebuild74
-rw-r--r--sys-boot/os-prober/os-prober-1.73.ebuild (renamed from sys-boot/os-prober/os-prober-1.70.ebuild)5
-rw-r--r--sys-kernel/linux-firmware/linux-firmware-20161205.ebuild2
-rw-r--r--www-apache/mod_wsgi/mod_wsgi-4.5.7.ebuild2
-rw-r--r--www-client/chromium/Manifest4
-rw-r--r--www-client/chromium/chromium-56.0.2924.67.ebuild (renamed from www-client/chromium/chromium-56.0.2924.21.ebuild)17
-rw-r--r--www-client/chromium/chromium-57.0.2986.0.ebuild (renamed from www-client/chromium/chromium-57.0.2970.0.ebuild)0
-rw-r--r--www-client/chromium/files/chromium-56-gcc4.patch48
-rw-r--r--x11-libs/gdk-pixbuf/gdk-pixbuf-2.34.0.ebuild4
-rw-r--r--x11-libs/gtk+/gtk+-2.24.31.ebuild4
-rw-r--r--x11-libs/gtk+/gtk+-3.20.9.ebuild4
-rw-r--r--x11-libs/gtksourceview/gtksourceview-3.20.4.ebuild4
-rw-r--r--x11-libs/libwnck/libwnck-3.20.1.ebuild4
-rw-r--r--x11-libs/pango/pango-1.40.3.ebuild4
-rw-r--r--x11-libs/vte/vte-0.44.2.ebuild4
-rw-r--r--x11-misc/devilspie2/Manifest3
-rw-r--r--x11-misc/devilspie2/devilspie2-0.37.ebuild47
-rw-r--r--x11-misc/devilspie2/devilspie2-0.42.ebuild (renamed from x11-misc/devilspie2/devilspie2-0.39.ebuild)21
-rw-r--r--x11-misc/xdg-utils/xdg-utils-1.1.1-r1.ebuild2
-rw-r--r--x11-plugins/wminet/wminet-3.0.0-r1.ebuild2
-rw-r--r--x11-plugins/wmmsg/wmmsg-1.0.1-r2.ebuild2
-rw-r--r--x11-plugins/wmpasman/wmpasman-0.8.5.3.ebuild2
-rw-r--r--x11-plugins/wmtimer/wmtimer-2.92-r2.ebuild2
-rw-r--r--x11-themes/adwaita-icon-theme/adwaita-icon-theme-3.20.ebuild4
-rw-r--r--x11-themes/gnome-themes-standard/gnome-themes-standard-3.20.2.ebuild4
483 files changed, 4711 insertions, 3621 deletions
diff --git a/app-accessibility/at-spi2-atk/at-spi2-atk-2.20.1.ebuild b/app-accessibility/at-spi2-atk/at-spi2-atk-2.20.1.ebuild
index aec3eec0d1be..80442597b94c 100644
--- a/app-accessibility/at-spi2-atk/at-spi2-atk-2.20.1.ebuild
+++ b/app-accessibility/at-spi2-atk/at-spi2-atk-2.20.1.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 @@ HOMEPAGE="https://wiki.gnome.org/Accessibility"
LICENSE="LGPL-2+"
SLOT="2"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE="test"
COMMON_DEPEND="
diff --git a/app-accessibility/at-spi2-core/at-spi2-core-2.20.2.ebuild b/app-accessibility/at-spi2-core/at-spi2-core-2.20.2.ebuild
index 7dc0ce44b5a1..9ff44ccde1eb 100644
--- a/app-accessibility/at-spi2-core/at-spi2-core-2.20.2.ebuild
+++ b/app-accessibility/at-spi2-core/at-spi2-core-2.20.2.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/Accessibility"
LICENSE="LGPL-2+"
SLOT="2"
IUSE="X +introspection"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ~ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos"
# x11-libs/libSM is needed until upstream #719808 is solved either
# making the dep unneeded or fixing their configure
diff --git a/app-admin/consul/Manifest b/app-admin/consul/Manifest
index 36a6c2d29b30..7f82c4842373 100644
--- a/app-admin/consul/Manifest
+++ b/app-admin/consul/Manifest
@@ -1,50 +1,4 @@
-DIST bolt-ee4a0888a9abe7eefe5a0992ca4cb06864839873.tar.gz 78144 SHA256 165a79b80801b667b9ae09becc6085ebc79a68de32403b31018010c89216d2bc SHA512 a1f1254a00c6ad05d9097e900f1918a1d05e0a945c2438e715f6d386fc0dad82b3302764afd7bfb2a43030e79c6a0271284c866caffdda216961c10e16b63e2a WHIRLPOOL 9917359c05160a4852e55d6e556b511ba374d6c16b2c78a7d9e3ad5566f7ef68dd08176993e9fac2dc7f69612dd7da12a96e0a73b5e1e19fa102b540f594b800
-DIST circbuf-bbbad097214e2918d8543d5201d12bfd7bca254d.tar.gz 2884 SHA256 eec8f654b3b3e5c57a2f44ac58edb823600753f26bf41e63d8164add4dee4943 SHA512 a97ff3d2df6961bd0a365872d844c8d1af2835c03aa832a2cf52b65b134c70044acf6629268e98df13c0c566cf0145e6080be9283b2e0dd1b18274e4636ca55a WHIRLPOOL 74b635808317e6da2dc0135e1a65bda705d4496ab298eaf1c70d8995c02c027044608ef1dfcfc71fb3f945c03bf67877d2b6489bdeb2b4c12324fee5c7a14ed7
-DIST cli-cb6853d606ea4a12a15ac83cc43503df99fd28fb.tar.gz 15706 SHA256 d3b85664d5a7c3e37f88c7b2437491eb04614ff1ab54fd77c4c8de5aa853a638 SHA512 4a27bb1f00098aee99edb94a986e0e1af504d9d77039e61d711d348d0f36df81345c0ff7c5f8ff85f453f8ed02e2862d7e856ac5ea6a3c9510bfc80b4c770d55 WHIRLPOOL b4401d7efaa992a0587da6d7a34e7359d58759d264e59d0a7ff809146cb3580e2840e2212ced9f5771efe908a379f6c13cd2d6b0274f5ffd493ca0131f698e10
-DIST client_golang-90c15b5efa0dc32a7d259234e02ac9a99e6d3b82.tar.gz 65254 SHA256 f4605954dbbc1dc63fe0d48150d4bfff2f068031fc0bbbbf9c9c3d4f53c8d983 SHA512 0cb41a6693683d5a3fb1397da60a3eda92c7e418becc76bcfeab4f3d36074ac26b074fffa08118901b61c2fc2f017b7a8883c01e31832190050c120fae93ca29 WHIRLPOOL 07ca7b37914b109a18058da8d2dd8bd6c9f280a42a483b25dce198c8b4d78c312cd1a4f6acb1928c8cd798799244be7c89662eac0ba50a01d508ea07b3d5f462
-DIST client_model-fa8ad6fec33561be4280a8f0514318c79d7f6cb6.tar.gz 54855 SHA256 d29d75de6645bd67452df27cda2e4a09848161f9ecacc62b1c1818d0a701cff9 SHA512 9d4d52142888edff091f23496aad70ab2924dff3a27930cb6df81c5452ca897b9d61eff74fbd092372ecb4bb005b4d362ea6b0602e1764ea4f2a30e23048a81d WHIRLPOOL 54a1085567a2081b70f975c9be620f15de025673cb0f5c75163867924f7e48a64b68ae4e7a8c57a0e50b2fbf78806a797a12870e4ab65a767db7532e04e26dfc
-DIST columnize-983d3a5fab1bf04d1b412465d2d9f8430e2e917e.tar.gz 3811 SHA256 1a087a5abbdea9adde033622079930af7a7b171693bef481c2291746ceb333f8 SHA512 0c746f39fe3f5b9ab0c62c188fe92183c23908fce2952d4ada366cedf204dc58883d717666d71fc1b37f5ed00411da39cfbd4d37ce5cf10012cdecc5704149b1 WHIRLPOOL d325bf6486d7e18da71eacd73d0dbac083a6179048aaa5120beb22372ace0d43fc04f80765c635c291924279adf4463ea42c4f61a2a59428cd88d5ecfb9dd5bc
-DIST common-40456948a47496dc22168e6af39297a2f8fbf38c.tar.gz 62809 SHA256 96c62f3441fb41eca0ba19601fc0be862b9f30053f5483b982d3bd67892723ff SHA512 96898a77e49993e9d7420ab734663654535fef071ceb43269d24725534ac0cfa52f2827c8f7ade835bf96b6f47d4cded0af078acf99682735005926226c7f968 WHIRLPOOL e3a29587c3ed430496d8748a85ee4eba9278b430222bb7e7d2eecc00e19be8273f61bd49b2d766c13ad6ee49523987d72f408ccc145e1ff4a530a2e9f1e96ec7
-DIST consul-0.6.4.tar.gz 3912207 SHA256 327c72211af1d6613477856c15bf7bcfc3c80d23542fcffe535d30d09347e08b SHA512 3cbf7f3f33cc95036cf87ab39aebd44211b915d3ec2e8452c65d4093ed4791b531f540f74faddc1e8bdc9478af295ed90f78503ff394f8a7c409b7b07da3dbcf WHIRLPOOL 3cb30416caf41a360a0c61bb92395e0b8f45ac65b66b447ed70a91b43f7be8bfa779494b27f353f1dc99959b8ed08abca0dc57554b943447b98790f4471e8258
-DIST consul-0.7.0.tar.gz 3625239 SHA256 d3616f204370aa199df516d792fe0835019aed7b6596aa7f6bdc71c2b1067494 SHA512 1073dacbd2c9ceb5bb05f15f173daf8ac8ae215e32eefdb7fec0e5bf2c49cd486bb7d07829da217cf78956ea978d02c03611b74a7fa9d77003c42d1ba392f06f WHIRLPOOL 53e9fefe51fd3f5aa9617211cabc28018721ce1dfa3abfc8aa392a7ebe519fe85a54b364f6a3041a7f83e5cc8ed23ec1df77d4b0939c49ee48e30e1d71a567cd
DIST consul-0.7.1.tar.gz 4003354 SHA256 d1498c851df8aa150c7b4398fdbb74467af4949d20ce5b4840b88095fce71135 SHA512 0cc7dfb5b13c9aa5c59f3c74d44c863cb4099108dadc448233edd006bfd1c1ad422c18224d58113bdad1ca6160a89d1a0a04bf1f5e5f645d5499c0c4422d12ba WHIRLPOOL 33ebd4521a3caa0fb84a4d698e05b7f32c59848b90bbab0899661c51dc34c96fbac37f4eb9cb141be079c4419f57ac0da942d764737baf36dafd73230c84feac
-DIST consul-migrate-0.1.0.tar.gz 12844 SHA256 f9c2699cf5686065b69c3c0af58f140c65c6c0963e699b35b6e03e06fa7f996b SHA512 8884112f8529dbd48afccc21e89b5e0c401a056d7ca2f223803648c6cfe12a6582a2f91ee548672c10c57bad11028a01297ad039c0be39243180deb165d262df WHIRLPOOL bb977a8823360c8159d356aca9273665b41f02b390984e91c005ef8a57e57d9d77143c575fe0b38933522a8ff03743f9b49bc5583c58c1b37bcb04f8f3ec08b9
-DIST datadog-go-b050cd8f4d7c394545fd7d966c8e2909ce89d552.tar.gz 6056 SHA256 90059771f768ca7ab51936823e0bfad9093ff85aee853f9a89d9e16ab6a4dcae SHA512 1baf2ea91c57824b8698c16cd9bb2cf07ecd6a403d8d040c0908a23f6acadbcaddaedb86bbeaddf4c20bc9acb69d8134027441dfa947574d611859947fa9a928 WHIRLPOOL d867f06a5decb4970b680e66477f0729023e0bf742dd2c5c3fda376641eb7c6527bb37591fb6cbee573ab0a078708d57724f79ef91a914f8b9bc3fecc860a3cf
-DIST dns-75e6e86cc601825c5dbcd4e0c209eab180997cd7.tar.gz 155117 SHA256 6b77c9d97f08ae4781f52603102f5f26dc36e8bef44739b3ca7c11a0306312ed SHA512 5dd685d977bdb766eaee2d35c965648d0fc27b4276e9af58d4d45685951391605bc3a6db8f0a90bf1180c666bff92dd645e3e8e765d41cdcba031a58ddf083a8 WHIRLPOOL 2a4d9c25ec5863e9b7bf60a5735ec504ea8fddcf066d20f476cb1e9ab4e8901d3ce6563e923f6cace19090f9ec04ed67bc03ab0dba4e113d7ea5255299d6c235
-DIST errwrap-7554cd9344cec97297fa6649b055a8c98c2a1e55.tar.gz 8320 SHA256 e77d6aa78ef6342b21358d689edcd043778c5623af5a9b2690ed8e3fa4ea7db0 SHA512 da45b1696253bebe012f3d0e624a63dd11ad1a613d81cc302f2ea6f096f29a8d81015b9c00363bd2590c4cacc59de52a27e84435a7b4ad6512485cdd87df11c0 WHIRLPOOL 5c6013d852711e001a0eca6a3ad11f64e006be527cfc0b46db21049af97506730b48cfe1b2fac10bcfc66f61dce69023f20b06c83558e80ce337d75a127aa90d
-DIST go-bindata-a0ff2567cfb70903282db057e799fd826784d41d.tar.gz 17860 SHA256 65cf65ac422fb8072abfaabec86c20a74e448a93b489e896a36642e7049f5d32 SHA512 ed1d2fd1c5a833b6efdc731eb43f72fc072a701c447a926ad6c1f9be3c0f1ed92c689639d02a288230a49d53795f41092deab132389871a5b9f79abdc525fc43 WHIRLPOOL 34250f7fdd0d1cea862cbcd5d8580588908585b5aef84366258b58fd45914e9d3234af0b781eaa1c74bad2ac3d06d1cd5cc57d817180b3191e6a0c2e91e894f3
-DIST go-bindata-assetfs-57eb5e1fc594ad4b0b1dbea7b286d299e0cb43c2.tar.gz 3674 SHA256 4c1a7338c3d85ab4a65d5d9eacd840d36c053542b9f1a86cb7ae0b15296eda94 SHA512 6b08baabfd4df91f2594cf65581a00f50891df97a7959825510c24dbffa8e75cd7bb0e1235fb3fd0789f5c336f1ad63b35d8a8e1e27c8eb88c42cb101dc3b6bd WHIRLPOOL c2543784213f384815a75c92a6395c5b18aa09932ee01837a09618587ba9fe27eb9db603d65e9a8788de00ffc0320595cfcb7d5e15814c9048b55b22160d00bd
-DIST go-checkpoint-e4b2dc34c0f698ee04750bf2035d8b9384233e1b.tar.gz 9966 SHA256 db9082332473fdc385c04e5c8e4fe06ebe513558accc3edae9d9cc28f3a858eb SHA512 b8fdc11b1f531c0b75236a5d638bd11ead597b7ac3d0f2dda6b7ec0450b5f92b046b40290201e80c476846fc0f78589891f5b037c50ccf6a2d07df0e2ab7ca92 WHIRLPOOL 20a3d4914e326baa6b9d111a37073e07e8336ebbde892205e770e22a7d24e92f2fb0318c00a3fb57b4db53b6e28d93a13675335ffdbc7c0d9056026deef47a62
-DIST go-cleanhttp-875fb671b3ddc66f8e2f0acc33829c8cb989a38d.tar.gz 7134 SHA256 c4b73727181a166ea27f38365bd9700b0bf06f794ca5ee2a176610fed65e0134 SHA512 8eb86661fee196e394070ed9784058a1b59e26b25714aa6d2a167494adb77786ed16276cf1b76b853542e09e5f50cfbf34fc8516e750c5033425751a22910edd WHIRLPOOL 84d6b0f6a5eda796b5c1b2ee8386721edd7a62cfd3ae243b215486eebdaf7d18e8c7611a6eaef985cacbd9fd618ed6355cf3dbfc33b069bd7f610256dc75b1ef
-DIST go-dockerclient-9b6c9720043b74304a6dd07a2a901d16e7bf3d3d.tar.gz 720434 SHA256 f88fe4293ff83e8fbced41eabf63a1c7fc7c9f9bdf599e6836aca3873938fb90 SHA512 486df1be6cb9914fea4625f57b7b5f61dcad5331ed6fab30d82e9b947baea950f34799a066e875f92a8f51db8f44398834b383ee7fd19bd2c000d5353d9f125d WHIRLPOOL ed148330c173e53e6046d10babf1a5f48e0d3d4b2e7f968dc18939d68607c1f5517349675a211c6e8a8e7aaae55b9c7fe1d3a25fb1b37eccd2fa94b302417208
-DIST go-immutable-radix-8e8ed81f8f0bf1bdd829593fdd5c29922c1ea990.tar.gz 12595 SHA256 6e7fd7a9b6b2312874c71d59796c113f34384247ba0c4b0b54d0d1e16766c6f2 SHA512 a539e79d2aa300877f336c0329b9e4bf956115d4c0abb48c3493e79056843f37f5d5f8ebb4590714cf4d43b063ee63dbbd5e7aeae7f38adafca18305acb4f82f WHIRLPOOL 42f3f33936c628c24832b36f4ccff1931c3ab2007ba04908f151e77f8af466a6a421248cbff2e92d4ae6d69fab4a9702d08eb6a79dede18393f3177c7b07a815
-DIST go-isatty-56b76bdf51f7708750eac80fa38b952bb9f32639.tar.gz 1955 SHA256 a6f1ac857812224bd8a33e338b9baefcce2b1ca1777e8f359dff0a7bffb4bb3a SHA512 451ee7d6a42f967b2dd57a70f58690f3bbb21f0d6c18522772d3d9ca270ff9bbdd38d7e54e5404d303a615dcdca3c96fd9dd27075ac6d9efd88611b82f4c3662 WHIRLPOOL 39b094ea2f5a9fc808d160166973dd4e5a465408cb72c65d9450d1bf71f756eed7bbb5f98272482b177c2d2c2c2b7f4fc7e40ee75b51bc3d7a999cf550f1b9a9
-DIST go-memdb-98f52f52d7a476958fa9da671354d270c50661a7.tar.gz 18839 SHA256 1b09f0015a17cfa8826b1e25270a66c6005b2442b5871e2e8aa1e32d0886c62f SHA512 f40649ca5602cf10e8eb1e3b284e96ab1146e4468894c64812e4068560e5fab82057f519b2424b97c86e2828c11b4a6cfb29b394cb9e0b128e59965834358938 WHIRLPOOL 07852e692f17e892429a4c95cc91280c1b936f877c881af435788a28ebb6636d276f25bb1361d32ac210ffb684fddcb95390739852f79dcb8f0a2ca194f114cf
-DIST go-metrics-345426c77237ece5dab0e1605c3e4b35c3f54757.tar.gz 13610 SHA256 2efdf7c349cb81ef75fbb812e150aac9a7c6c27417f4e84f655ff77ddb006789 SHA512 2dd120d6da4d8cfcd4546a288534f233f7073281ed3d6e7712c8a92fc11f7b800c0950835037ec936ec89e6fc2dba06088d70bc7faee6f139cc9656c0a81d4b7 WHIRLPOOL ebe0a792cb231f3ff5241f8c2526c7a7927d6d1ab138e92ae0da34ba72e54bbb4769aa14804110e61d7de280ce28a0040ebd17e79ceccec585ad48c9aac91c33
-DIST go-msgpack-fa3f63826f7c23912c15263591e65d54d080b458.tar.gz 49488 SHA256 eeffbd458f4996334275f828cfd3549d32a2ba6eda359e5c9be09f091548781f SHA512 7e60a122cca007bf5455d6e15f77c24eaa5739deedc9e0c158282249e84698f873628bffa9eb7d23c1c59bda7632b1968ca770c8e1796e2d50750ac86e80fcb2 WHIRLPOOL 41745e39256ef510d42c4da413609e3bdd0621cc2acccfddabb4c8774e47b73ad46656639bed3fac2335cf1b6a2a245d3b8b4f3831cfafb2c6e7ecb90293475d
-DIST go-multierror-d30f09973e19c1dfcd120b2d9c4f168e68d6b5d5.tar.gz 8792 SHA256 734fdf39b7fb299ecf18e65f72ac3f1929bd978618af575e8bcad9e5ca55b494 SHA512 8a3e37ac07bbd571dd8b76bd8c119e5dbc620444e78a6f9fe2c4d28b0171a46704a0b088380ca201a08f7235698f07de4e4881691aef5370739c8bfe2db9e85b WHIRLPOOL 7b501d47880ad570dd79d2da79cc10373b03426f7f89b513f3b3b195682b0b36aeefac675a56070c262ee7e0d31ff9a564a9667924b1da66957ad0f97ab2d46c
-DIST go-protobuf-0_pre20160216.tar.gz 198638 SHA256 c6435eb03e34de0c35577e68fac76ce942785551ac4d3c0f7a7b0fdb8e9285f5 SHA512 d7f446ce7b3f78d646abccdbcb92c423fcca99a51275b55f2a357b5e44c2a6b6d7ea59a39b654daa36e59aa39d3b094ed3fb3d6f53c789a4396fceaecbd5ace5 WHIRLPOOL 900d1aef9a9ef3960732d2ca5b16e4e524964355a91bd283ccb2550c3e84da58b03da6bf2f45ff1e00efddc5d2add71d76829502cdaf4c807f63166f731151f2
-DIST go-radix-4239b77079c7b5d1243b7b4736304ce8ddb6f0f2.tar.gz 5484 SHA256 4b5ac4fe94fb221c849b0e9694301eba2dc91ac1a6b79cee48da038cb1a3d2aa SHA512 e76b6eb6e23f3f1872486e1ad0cfe9e4dcd676a1bee62cfb2e2de28ead2defb8997adadfc48781d910b327fc777c4b38acca1e983a0fb14dd73142f4edb97337 WHIRLPOOL 391097c2c1f7e2a170b41d752595480454d036e9c35dd4ff08678d103a5bd2baddedb3a4a7ce89ca938408fa234be3a63bc74461c09bbfea212d016efa7c3028
-DIST go-reap-2d85522212dcf5a84c6b357094f5c44710441912.tar.gz 8469 SHA256 919b889e2fa550e97b6b2254983cb4e826772ebf5237a787c65217caa244efa0 SHA512 aec1ab90bf1a461e0031f4e3015585129be095896bc40c4188f01d3295b95565f544271ee51d284936d504097831bfee979ba9002bf2749805e565ae6991b066 WHIRLPOOL cda564739e7f49621eb1fb26eecd1b2bc22df673206ffe1877b78eaf08b587fcab80976cfc1452349111d519cae1e46e07fc8f00578355f67741b0dec1c37a18
-DIST go-syslog-42a2b573b664dbf281bd48c3cc12c086b17a39ba.tar.gz 4397 SHA256 378f5249729661db9d0c65030fbf636f6ec1d60ee926e67abf8c6dd7921d3907 SHA512 42257d0599936bb215f4a9f9189518418f02bc43e4d7417823ea460bfc45c6fd1f9b0bf5a35dd73881b57cd9e892c702b813a68fe6e417e82dd31c6635c1b24e WHIRLPOOL 26cf1464bf0899ae9bad0067481f57a121433c5fe7c93fef92523a157d7906b8c1c4216c2a4fe738222e4afaa85fc0a7b7b29149254125a3e8b2e7064add6cb1
-DIST golang-lru-5c7531c003d8bf158b0fe5063649a2f41a822146.tar.gz 12310 SHA256 9eb4e0d57ee38d379a1940a6970e7e4b8073e14dcfdbd83a5bdfadfd73635a2e SHA512 1fd87ae7707d1b01955896b55075237939d00eb58510a4af9e07f752222171cbdf294a98309cacee947629b577bd8c3e69c635212a56d96d2b6edf82e7720820 WHIRLPOOL 6d7ff2e77000654efcad5dd287e87800c671f20a23423951dd7c4b05e38b12df778d021ca601b19e2ab25ad966d9730796ebfdc6fc49e39059f68d6f9a31cc2f
-DIST golang_protobuf_extensions-d0c3fe89de86839aecf2e0579c40ba3bb336a453.tar.gz 10717 SHA256 43a87b207d0c8e6ff7662fddc1dc244caae6bb8c3478f42eb3527bccc28ac9e5 SHA512 10e0bce45f8bb810eb7b029683a7d2b41c54e7359818a081175647a5c94bfda3a38cb5cdd3cdbc19e959a5490b8fb843be1efb0e1a4b7652d82954f41ecf6fc1 WHIRLPOOL c3f2c49289762fca7164315aadfd6c5c3f1b087d37055aae5ef07f2951b8659ecb510a41abee9bbad9a99c22b25d54fa112d20673c74e9f0ffb57d340083c78d
-DIST gomdb-151f2e08ef45cb0e57d694b2562f351955dff572.tar.gz 100298 SHA256 de5119016d4e12885c474f4f1e682c80984b464a0ae2809f28699aeba1badc68 SHA512 f8f0268b49a091166302440ee34e40ff89a4c6adacfcd2daa62161a04f8ebe2a5e66074c125afa40147eba7493ce5fd5fb75e33b3955ef9f0f836ecc409603a3 WHIRLPOOL bdc42de4d1b8fecd2a9770745d8b80ebaf3afc3471e672e4dd512f8e60272d9cfd7d6991ecafd424f20036b55b894e5befde81281b0a01fefc274df57044050e
-DIST gox-39862d88e853ecc97f45e91c1cdcb1b312c51eaa.tar.gz 15118 SHA256 c884282ebb143a037975418d0c3a73843d5147f73af6723d19b6177d369f4fcc SHA512 7c8934def51b370824a357716aeaf85dd0728a3007e60a31a0ef7cbb4e1ebb68d5ea58f883dac12985bf97a1bfd725108161912e2332f4f160a80e016cab85d1 WHIRLPOOL 4097b31a867d5cf39ea52d3729c38ddd009c660e87d026a067f6e255bdb2d15b81a9d1b11c6e45916b9e9ac672e7c2217d34d0f93c651c86b3c954e9177de5c7
+DIST consul-0.7.2.tar.gz 4200076 SHA256 28441273a928d0976a668ca0657ec655b10fffe45be19b879f3731812ec9e1c5 SHA512 62638f652bad421fe6400338f52f6a142dda9bf4838682f5a31c94ebdb3569ed217cfc7ba8b53a38fae44aaaa8e93912a486d445ed7addb2ff58c7c608469322 WHIRLPOOL fff1869c7d20dc6aa50b765d81d07b610187331d53bd9ec1526fcd85bb00b5426ee8b879946534186694bd3da88a2dd10042632c9bb31249ba6eeb9a8ca20b62
DIST gox-c9740af9c6574448fd48eb30a71f964014c7a837.tar.gz 15772 SHA256 826666828f1ec3e535268fa95d983362c6c773e9a87aa94613e7a47805d22e38 SHA512 d4b2d5d9666285584697bc0d6ddc2f1a1e3f23741650e831adb42baffbb5f72fc3d5ae8a8fb6719faf1df75d3da334941b0404387f0c213aabdb5c3d5634c55d WHIRLPOOL 89d52013bfb563a11a4042760470ac317398c3f8a61b9e7734c3ac2737d916126ad10a113948eb5a8362de3d77e598e42f4a0510760ae67465bde08658947f7a
-DIST hcl-578dd9746824a54637686b51a41bad457a56bcef.tar.gz 54677 SHA256 5656a59a398dc22d383d8daf33c410dcc1c21894d0053df5f7263d3a65f85fd9 SHA512 a430b7a4be9147e0fad3d932ecaee5970f049991351654682c679ace971e883615f957255d81da3dc2f732b0bfa26d66eb73ec7811957f05c2f72c2c506c23cd WHIRLPOOL d6dddcfbc53bc68fdf3971829bf8f0662e47a447682b37306424dd91ee2cc3d0280c7c368b3a8ded9f2127b2789b7b68648de9beaf9f9847cedb7324c2605dbf
DIST iochan-87b45ffd0e9581375c491fef3d32130bb15c5bd7.tar.gz 1785 SHA256 71c117246bb1d4d78ad5c3bc5d301942bcebaae5b1e35da1ad7851ceac71a675 SHA512 2efc0e3cbca496240e3e24550fd0d2aab742eb9b227230ff1ed4ee47344b994642b028bd4644cd45cd697f5f5ef6a729aad65537b10c6555bd52d9ca4b9c717c WHIRLPOOL 15dfd50bfc992a7b6a1b5d672d5bf9bfcb71a357eae371eac773e7fe9ad4ec8d4d0578e0dc6b12bb14689d1497129616b0eb300bbcb483a6865ac315bced562a
-DIST logutils-0dc08b1671f34c4250ce212759ebd880f743d883.tar.gz 7717 SHA256 a58c8a6112b9ca2eb193d75996a54699f572411f3146d8ba62377af4a9fb933a SHA512 54e55f95808fb68be532e35076ffb04ff844a7d032530b82bbdd87f809bd1b0585538964cc22c7ae1cc039c5c30a02eca9734734c0c01ad76a14bd5a4c386426 WHIRLPOOL 0086485565e6fae835f54a1bb00a40660650c6018a6e79e05ba15120a59a6552ba60d86bfd63f7bc5cd8b331984fcdbe7162ef24d257bcc18a7fd8e6c028dd80
-DIST mapstructure-281073eb9eb092240d33ef253c404f1cca550309.tar.gz 13977 SHA256 3b2873f0e7e7a37f1b809493717033c1257bf41a9996e336746d83556df68240 SHA512 f495fe99c8ce752830b3d36db445cdc32baac6e266a0862d13e7e80e04f412ae7ee85e13ba794f1cfae3effb226007874c8ee819a4ef568ce2884077dfba4f9c WHIRLPOOL e3cf27de3f414014f9f068f66540daeeb90e10d69196a117a1e3a06c02cd096f5d711657c19c8ffdc26bf6a399a45fb9f78e96e26335f788baf7695785b7b90f
-DIST memberlist-cef12ad58224d55cf26caa9e3d239c2fcb3432a2.tar.gz 57513 SHA256 ce4da499cc047fd130c3ffce8abcb21f165d8088a40c0f652b76fad40b41afc3 SHA512 349e11f7fa4430c77636f4820a609abf0c2f5e46eb97b5e122556201a9d71e8ebd06ec062bd7a264c7c76cca1390c3b0f9a4763fd229228246866ea2f31bd0c2 WHIRLPOOL 9426b2ddc3ca22f107e545572ea60d6b959d3aeeca4c90932fcca817181dd832dd14f0731363700d61d2847ba6ec20eecb7e8e755a30959f3f8a0baa31152801
-DIST muxado-f693c7e88ba316d1a0ae3e205e22a01aa3ec2848.tar.gz 25816 SHA256 237354d5acf550d05d20841e0ec6e88cea29ece70fdf8fc73a2d59884ea6be01 SHA512 2ce026db7d0dbe3704e5855970126658c33f45c28ab7c0ad60ab5dcd3c107ea9a3a2617efa59d89148c0dbbfa5dd2c30358e6b5855d9525772685e2c676b3e8e WHIRLPOOL 1a992c5ba09b9bce80dac43d5df2d0d6c72402e7b63cd56a168db5ceecbc6a7c5fad4b51f6e725c21d4e619dbc052270cacfcaf2d0d58dab7accf69eda49a6f4
-DIST net-rpc-msgpackrpc-a14192a58a694c123d8fe5481d4a4727d6ae82f3.tar.gz 2946 SHA256 c233ef14bdc51ed68800c06d71eaa394ad84341e3bf0cf0abfcb063486396816 SHA512 d9876a3c3ea3141240ec69c19703cb258cc6e5ba213f04d0bdf60a8741c8301204d94cc82fa037896eb2f8034f54b8471ede290cb3fb2b7033edaf2fef8000a9 WHIRLPOOL 428bf8a727de251419cf219fa26587c781ac9c59e2ccd033c7b6960e5363edeaf936d49c199d4e3103e6ab153eb17f029432d8d7031a07f8cfeb28df6b60ddbd
-DIST perks-3ac7bf7a47d159a033b107610db8a1b6575507a4.tar.gz 10440 SHA256 518266c7c7a0fb80e684e023fc8cc7f186d51606736fdb36a731cf4c1dae8cfb SHA512 36a53a1a253bf9a62bf0f48be19a1af55c210eceadb7439bbd39444d65c6a809c1fc871136cf357ffad57b2031662d9b2051651e6a48d739d7654f9ddd953edf WHIRLPOOL 30bcaefc07f064175224f3bbc4ca055399e68b54ffc9854db4d6fe73e8829a79a5c766115c2191b3ab4a3429a41dc6ac4fead4dc0f811da0ca4784cc02605c5f
-DIST procfs-406e5b7bfd8201a36e2bb5f7bdae0b03380c2ce8.tar.gz 18534 SHA256 534f8e1202849a36231dea409bf38b143327db9470cefb2caebf95037de53493 SHA512 66f07d3ea68a372d11e28f6ec906a13203731dbc6a54f483a2d0c199dcf9788ea52abe2952be7cc6ef183913ee63e983e7cb37bfe0d0e4b657bf317b38d8f515 WHIRLPOOL 1467184e6cd8fe6133cd6e8527204d455d4a3668086f6895ee2a6f3e869f3fb8e6ba27d5843ea308e552d2c20935bec59e72831c3cabf1ce6edc12f2534bf7d5
-DIST raft-057b893fd996696719e98b6c44649ea14968c811.tar.gz 60617 SHA256 0a97044468f5a7b0640296c0bf25c9b66c2f78a6df9fdd8bf8ea5d624549ea93 SHA512 cc98717d405e3ee2479d44d79a98228faba3ca3ff41064490dde7555ca35bc65d3a8765778298fd0372b6a8afd0b00e5a557b8ad736709a0534c3fc85f61f3d7 WHIRLPOOL 74fd868a541d356284482c4af37b8affd61bf9588ec8c8f631cdb65d5c019cb5e4c78472b2fe111b137bf3aaf414c49c994e03a08522342047cd140df20986c6
-DIST raft-boltdb-d1e82c1ec3f15ee991f7cc7ffd5b67ff6f5bbaee.tar.gz 8881 SHA256 490ced07cc72baede9b997dcf92499fa0d4298926fbc51ee632bde3d3ea0979e SHA512 4f98cf8cf375561f255822cbd21b6926d3bd12ff2a1d9307b59ce5e12628034f197f6efc85d9cc9cf951eac7402b36954c2ea686bb033075ec840106614f2039 WHIRLPOOL 337d399c6b73893bb72d77a77e6b2c7b5ee914d191b719dec13f72975c0a4ece1ee6a902d32197bbf0f0300bdc3ce8efda082363a1e79a7d3f2d8aec6eb2d436
-DIST raft-mdb-55f29473b9e604b3678b93a8433a6cf089e70f76.tar.gz 9812 SHA256 c656165f8eafebd8a1c988007ffc6dc1da47b948fa74e103c2d486025558cd44 SHA512 5cebfe48dbd6eaaa90ac43b369ee8dd5125a2edeb3e838158ed279e73acdd3b9e3e436d3b8af7ee58cabfa32bc5c6de4ef904fe3686e2f88559b8c868370b2a2 WHIRLPOOL 01d01923b977a8bce9658ff081001e4c490fc8d90bc322177facc3169739fb24ee27a9267cdcc693707573b647d9ccce8c70a7193ad5a2862e098cfb6553e551
-DIST scada-client-84989fd23ad4cc0e7ad44d6a871fd793eb9beb0a.tar.gz 15815 SHA256 52b78dae0c5078e69cdee10f20618f341d2973263ee389d880af4b2b95683873 SHA512 703e1f575193aec6d3592c6df0c0eef40d75cc9634697812abe55dd1e7c4c5a1af156a708e5227a0c9853e26b22a185e5365f142939eaad890488ffe564279cd WHIRLPOOL b36655ab49d57e1a6b655ba16ad514d9ec705466caf0c2c1ceb555876e99aa44ab47c8c4a37e65a81cc9db00d481ee8e902a36343f06abe6367c59d0aea08bb1
-DIST serf-e4ec8cc423bbe20d26584b96efbeb9102e16d05f.tar.gz 639563 SHA256 a2485f6831adff1354dac2301834ca71d6fcbb3c4507755c9f9609563566a2c9 SHA512 98e6617211cf0f2ed7e90a362a57f428d87bb0545d9c7618adbfca518b31debdbdfa4722476c2d4acb6cdd4838f8f865b8ddb175300ba8f264b4a68eb173e004 WHIRLPOOL 86fd61e52634592bb1f83aa7f1bc9d577130b908f020f96df9ea5761ab30ffd19fc844057fff834113adde55ec57061aa42951ecadde0743029df89b232e4189
-DIST speakeasy-36e9cfdd690967f4f690c6edcc9ffacd006014a0.tar.gz 6906 SHA256 bee6fff18fc5af06302cb0d1c2754bba4873698fbbd2d265bb65ed2fcbd221f4 SHA512 c1079fa3a1c485792b3cbb738a4589c11ecd01d89104c33d77c6ce2e865a20d6191f9752f5d93537d05551cf1a67351c64e11dbe36e29d5426b6d29e42516147 WHIRLPOOL c10b39c7764a08f5c7d212e839163c4758a2c38ac4085bfca8dbf55006212c029cfdaad9d8fe2a3c80b095db8733c51359055743b79579a8bfb8d6e397fef5e5
-DIST yamux-df949784da9ed028ee76df44652e42d37a09d7e4.tar.gz 21619 SHA256 7149ade3006a4458a190b73876f41ec03023c04a48d1068b75726a91102fc9f0 SHA512 bca9909319d5610b6d12ae8bb78afec97bb9b61119e10a22011699b3197d1ad3bf75cb143a9fd87a3eda69014439a8350d1c6993664c8d6e00e34796ce40d117 WHIRLPOOL 57cc271f221107b4fe9776fd5fe00a3a0c9c098cd032c3db3f471c7104c325adce2ed02f8fd27d6744d08dbc44ee0c986e330559727b5e369174607b03951ded
diff --git a/app-admin/consul/consul-0.6.4.ebuild b/app-admin/consul/consul-0.6.4.ebuild
deleted file mode 100644
index f6b67844446f..000000000000
--- a/app-admin/consul/consul-0.6.4.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit golang-base systemd user
-
-GO_PN="github.com/hashicorp/consul"
-
-DESCRIPTION="A tool for service discovery, monitoring and configuration"
-HOMEPAGE="http://www.consul.io"
-SRC_URI="
- https://github.com/hashicorp/consul/archive/v${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/armon/circbuf/archive/bbbad097214e2918d8543d5201d12bfd7bca254d.tar.gz -> circbuf-bbbad097214e2918d8543d5201d12bfd7bca254d.tar.gz
- https://github.com/armon/go-metrics/archive/345426c77237ece5dab0e1605c3e4b35c3f54757.tar.gz -> go-metrics-345426c77237ece5dab0e1605c3e4b35c3f54757.tar.gz
- https://github.com/armon/go-radix/archive/4239b77079c7b5d1243b7b4736304ce8ddb6f0f2.tar.gz -> go-radix-4239b77079c7b5d1243b7b4736304ce8ddb6f0f2.tar.gz
- https://github.com/armon/gomdb/archive/151f2e08ef45cb0e57d694b2562f351955dff572.tar.gz -> gomdb-151f2e08ef45cb0e57d694b2562f351955dff572.tar.gz
- https://github.com/beorn7/perks/archive/3ac7bf7a47d159a033b107610db8a1b6575507a4.tar.gz -> perks-3ac7bf7a47d159a033b107610db8a1b6575507a4.tar.gz
- https://github.com/boltdb/bolt/archive/ee4a0888a9abe7eefe5a0992ca4cb06864839873.tar.gz -> bolt-ee4a0888a9abe7eefe5a0992ca4cb06864839873.tar.gz
- https://github.com/bgentry/speakeasy/archive/36e9cfdd690967f4f690c6edcc9ffacd006014a0.tar.gz -> speakeasy-36e9cfdd690967f4f690c6edcc9ffacd006014a0.tar.gz
- https://github.com/DataDog/datadog-go/archive/b050cd8f4d7c394545fd7d966c8e2909ce89d552.tar.gz -> datadog-go-b050cd8f4d7c394545fd7d966c8e2909ce89d552.tar.gz
- https://github.com/fsouza/go-dockerclient/archive/9b6c9720043b74304a6dd07a2a901d16e7bf3d3d.tar.gz -> go-dockerclient-9b6c9720043b74304a6dd07a2a901d16e7bf3d3d.tar.gz
- https://github.com/elazarl/go-bindata-assetfs/archive/57eb5e1fc594ad4b0b1dbea7b286d299e0cb43c2.tar.gz -> go-bindata-assetfs-57eb5e1fc594ad4b0b1dbea7b286d299e0cb43c2.tar.gz
- https://github.com/golang/protobuf/archive/127091107ff5f822298f1faa7487ffcf578adcf6.tar.gz -> go-protobuf-0_pre20160216.tar.gz
- https://github.com/hashicorp/consul-migrate/archive/v0.1.0.tar.gz -> consul-migrate-0.1.0.tar.gz
- https://github.com/hashicorp/errwrap/archive/7554cd9344cec97297fa6649b055a8c98c2a1e55.tar.gz -> errwrap-7554cd9344cec97297fa6649b055a8c98c2a1e55.tar.gz
- https://github.com/hashicorp/go-checkpoint/archive/e4b2dc34c0f698ee04750bf2035d8b9384233e1b.tar.gz -> go-checkpoint-e4b2dc34c0f698ee04750bf2035d8b9384233e1b.tar.gz
- https://github.com/hashicorp/go-cleanhttp/archive/875fb671b3ddc66f8e2f0acc33829c8cb989a38d.tar.gz -> go-cleanhttp-875fb671b3ddc66f8e2f0acc33829c8cb989a38d.tar.gz
- https://github.com/hashicorp/go-immutable-radix/archive/8e8ed81f8f0bf1bdd829593fdd5c29922c1ea990.tar.gz -> go-immutable-radix-8e8ed81f8f0bf1bdd829593fdd5c29922c1ea990.tar.gz
- https://github.com/hashicorp/go-memdb/archive/98f52f52d7a476958fa9da671354d270c50661a7.tar.gz -> go-memdb-98f52f52d7a476958fa9da671354d270c50661a7.tar.gz
- https://github.com/hashicorp/go-msgpack/archive/fa3f63826f7c23912c15263591e65d54d080b458.tar.gz -> go-msgpack-fa3f63826f7c23912c15263591e65d54d080b458.tar.gz
- https://github.com/hashicorp/go-multierror/archive/d30f09973e19c1dfcd120b2d9c4f168e68d6b5d5.tar.gz -> go-multierror-d30f09973e19c1dfcd120b2d9c4f168e68d6b5d5.tar.gz
- https://github.com/hashicorp/go-syslog/archive/42a2b573b664dbf281bd48c3cc12c086b17a39ba.tar.gz -> go-syslog-42a2b573b664dbf281bd48c3cc12c086b17a39ba.tar.gz
- https://github.com/hashicorp/go-reap/archive/2d85522212dcf5a84c6b357094f5c44710441912.tar.gz -> go-reap-2d85522212dcf5a84c6b357094f5c44710441912.tar.gz
- https://github.com/hashicorp/golang-lru/archive/5c7531c003d8bf158b0fe5063649a2f41a822146.tar.gz -> golang-lru-5c7531c003d8bf158b0fe5063649a2f41a822146.tar.gz
- https://github.com/hashicorp/hcl/archive/578dd9746824a54637686b51a41bad457a56bcef.tar.gz -> hcl-578dd9746824a54637686b51a41bad457a56bcef.tar.gz
- https://github.com/hashicorp/logutils/archive/0dc08b1671f34c4250ce212759ebd880f743d883.tar.gz -> logutils-0dc08b1671f34c4250ce212759ebd880f743d883.tar.gz
- https://github.com/hashicorp/memberlist/archive/cef12ad58224d55cf26caa9e3d239c2fcb3432a2.tar.gz -> memberlist-cef12ad58224d55cf26caa9e3d239c2fcb3432a2.tar.gz
- https://github.com/hashicorp/net-rpc-msgpackrpc/archive/a14192a58a694c123d8fe5481d4a4727d6ae82f3.tar.gz -> net-rpc-msgpackrpc-a14192a58a694c123d8fe5481d4a4727d6ae82f3.tar.gz
- https://github.com/hashicorp/raft/archive/057b893fd996696719e98b6c44649ea14968c811.tar.gz -> raft-057b893fd996696719e98b6c44649ea14968c811.tar.gz
- https://github.com/hashicorp/raft-boltdb/archive/d1e82c1ec3f15ee991f7cc7ffd5b67ff6f5bbaee.tar.gz -> raft-boltdb-d1e82c1ec3f15ee991f7cc7ffd5b67ff6f5bbaee.tar.gz
- https://github.com/hashicorp/raft-mdb/archive/55f29473b9e604b3678b93a8433a6cf089e70f76.tar.gz -> raft-mdb-55f29473b9e604b3678b93a8433a6cf089e70f76.tar.gz
- https://github.com/hashicorp/scada-client/archive/84989fd23ad4cc0e7ad44d6a871fd793eb9beb0a.tar.gz -> scada-client-84989fd23ad4cc0e7ad44d6a871fd793eb9beb0a.tar.gz
- https://github.com/hashicorp/serf/archive/e4ec8cc423bbe20d26584b96efbeb9102e16d05f.tar.gz -> serf-e4ec8cc423bbe20d26584b96efbeb9102e16d05f.tar.gz
- https://github.com/hashicorp/yamux/archive/df949784da9ed028ee76df44652e42d37a09d7e4.tar.gz -> yamux-df949784da9ed028ee76df44652e42d37a09d7e4.tar.gz
- https://github.com/inconshreveable/muxado/archive/f693c7e88ba316d1a0ae3e205e22a01aa3ec2848.tar.gz -> muxado-f693c7e88ba316d1a0ae3e205e22a01aa3ec2848.tar.gz
- https://github.com/jteeuwen/go-bindata/archive/a0ff2567cfb70903282db057e799fd826784d41d.tar.gz -> go-bindata-a0ff2567cfb70903282db057e799fd826784d41d.tar.gz
- https://github.com/mattn/go-isatty/archive/56b76bdf51f7708750eac80fa38b952bb9f32639.tar.gz -> go-isatty-56b76bdf51f7708750eac80fa38b952bb9f32639.tar.gz
- https://github.com/matttproud/golang_protobuf_extensions/archive/d0c3fe89de86839aecf2e0579c40ba3bb336a453.tar.gz -> golang_protobuf_extensions-d0c3fe89de86839aecf2e0579c40ba3bb336a453.tar.gz
- https://github.com/miekg/dns/archive/75e6e86cc601825c5dbcd4e0c209eab180997cd7.tar.gz -> dns-75e6e86cc601825c5dbcd4e0c209eab180997cd7.tar.gz
- https://github.com/mitchellh/cli/archive/cb6853d606ea4a12a15ac83cc43503df99fd28fb.tar.gz -> cli-cb6853d606ea4a12a15ac83cc43503df99fd28fb.tar.gz
- https://github.com/mitchellh/gox/archive/39862d88e853ecc97f45e91c1cdcb1b312c51eaa.tar.gz -> gox-39862d88e853ecc97f45e91c1cdcb1b312c51eaa.tar.gz
- https://github.com/mitchellh/iochan/archive/87b45ffd0e9581375c491fef3d32130bb15c5bd7.tar.gz -> iochan-87b45ffd0e9581375c491fef3d32130bb15c5bd7.tar.gz
- https://github.com/mitchellh/mapstructure/archive/281073eb9eb092240d33ef253c404f1cca550309.tar.gz -> mapstructure-281073eb9eb092240d33ef253c404f1cca550309.tar.gz
- https://github.com/prometheus/client_golang/archive/90c15b5efa0dc32a7d259234e02ac9a99e6d3b82.tar.gz -> client_golang-90c15b5efa0dc32a7d259234e02ac9a99e6d3b82.tar.gz
- https://github.com/prometheus/client_model/archive/fa8ad6fec33561be4280a8f0514318c79d7f6cb6.tar.gz -> client_model-fa8ad6fec33561be4280a8f0514318c79d7f6cb6.tar.gz
- https://github.com/prometheus/common/archive/40456948a47496dc22168e6af39297a2f8fbf38c.tar.gz -> common-40456948a47496dc22168e6af39297a2f8fbf38c.tar.gz
- https://github.com/prometheus/procfs/archive/406e5b7bfd8201a36e2bb5f7bdae0b03380c2ce8.tar.gz -> procfs-406e5b7bfd8201a36e2bb5f7bdae0b03380c2ce8.tar.gz
- https://github.com/ryanuber/columnize/archive/983d3a5fab1bf04d1b412465d2d9f8430e2e917e.tar.gz -> columnize-983d3a5fab1bf04d1b412465d2d9f8430e2e917e.tar.gz"
-
-SLOT="0"
-LICENSE="MPL-2.0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-RESTRICT="test"
-
-DEPEND="
- app-arch/zip
- >=dev-lang/go-1.5:=
- dev-go/go-crypto:=
- dev-go/go-sys:=
- >=dev-go/go-tools-0_pre20160121"
-RDEPEND=""
-
-STRIP_MASK="*.a"
-
-S="${WORKDIR}/src/${GO_PN}"
-
-pkg_setup() {
- enewgroup consul
- enewuser consul -1 -1 /var/lib/${PN} consul
-}
-
-get_archive_go_package() {
- local archive=${1} uri x
- for x in ${SRC_URI}; do
- if [[ ${x} == http* ]]; then
- uri=${x}
- elif [[ ${x} == ${archive} ]]; then
- break
- fi
- done
- uri=${uri#https://}
- echo ${uri%/archive/*}
-}
-
-unpack_go_packages() {
- local go_package x
- # Unpack packages to appropriate locations for GOPATH
- for x in ${A}; do
- unpack ${x}
- if [[ ${x} == *.tar.gz ]]; then
- go_package=$(get_archive_go_package ${x})
- mkdir -p src/${go_package%/*}
- mv ${go_package##*/}-* src/${go_package} || die
- fi
- done
-}
-
-src_unpack() {
- unpack_go_packages
- # Create a writable GOROOT in order to avoid sandbox violations
- # or other interference from installed instances.
- export GOPATH="${WORKDIR}:$(get_golibdir_gopath)" GOROOT="${WORKDIR}/goroot"
- cp -sR "${EPREFIX}"/usr/lib/go "${GOROOT}" || die
- while read -r path; do
- rm -rf "${GOROOT}/src/${path#${WORKDIR}/src}" \
- "${GOROOT}/pkg/$(go env GOOS)_$(go env GOARCH)/${path#${WORKDIR}/src}" || die
- done < <(find "${WORKDIR}"/src -maxdepth 3 -mindepth 3 -type d)
-}
-
-src_prepare() {
- # Avoid the need to have a git checkout
- sed -e 's:^GIT.*::' \
- -e 's:-X main.GitCommit.*:" \\:' \
- -e 's:$GOPATH/bin/::' \
- -i scripts/build.sh || die
-
- # go install golang.org/x/tools/cmd/stringer: mkdir /usr/lib/go-gentoo/bin/: permission denied
- sed -e 's:go get -u -v $(GOTOOLS)::' \
- -i GNUmakefile || die
-
- # Disable tests that fail under network-sandbox
- sed -e 's:TestServer_StartStop:_TestServer_StartStop:' \
- -i consul/server_test.go || die
- sed -e 's:TestRetryJoin(:_TestRetryJoin(:' \
- -i command/agent/command_test.go || die
-}
-
-src_compile() {
- export GO15VENDOREXPERIMENT=1
- go install -v -work -x ${EGO_BUILD_FLAGS} "github.com/mitchellh/gox/..." || die
- go install -v -work -x ${EGO_BUILD_FLAGS} "${GO_PN}/..." || die
- PATH=${PATH}:${WORKDIR}/bin XC_ARCH=$(go env GOARCH) XC_OS=$(go env GOOS) emake
-}
-
-src_install() {
- local x
-
- dobin "${WORKDIR}/bin/${PN}"
- rm -rf bin || die
-
- keepdir /etc/consul.d
- insinto /etc/consul.d
- doins "${FILESDIR}/"*.json.example
-
- for x in /var/{lib,log}/${PN}; do
- keepdir "${x}"
- fowners consul:consul "${x}"
- done
-
- newinitd "${FILESDIR}/consul.initd" "${PN}"
- newconfd "${FILESDIR}/consul.confd" "${PN}"
- insinto /etc/logrotate.d
- newins "${FILESDIR}/${PN}.logrotated" "${PN}"
- systemd_dounit "${FILESDIR}/consul.service"
-
- find "${WORKDIR}"/src/${GO_PN} -mindepth 1 -maxdepth 1 -type f -delete || die
- rm -rf "${WORKDIR}"/{src,pkg/$(go env GOOS)_$(go env GOARCH)}/${GO_PN}/vendor
-
- while read -r -d '' x; do
- x=${x#${WORKDIR}/src}
- [[ -d ${WORKDIR}/pkg/$(go env GOOS)_$(go env GOARCH)/${x} ||
- -f ${WORKDIR}/pkg/$(go env GOOS)_$(go env GOARCH)/${x}.a ]] && continue
- rm -rf "${WORKDIR}"/src/${x}
- done < <(find "${WORKDIR}"/src/${GO_PN} -mindepth 1 -maxdepth 1 -type d -print0)
- insopts -m0644 -p # preserve timestamps for bug 551486
- insinto "$(get_golibdir)/pkg/$(go env GOOS)_$(go env GOARCH)/${GO_PN%/*}"
- doins -r "${WORKDIR}"/pkg/$(go env GOOS)_$(go env GOARCH)/${GO_PN}
- insinto "$(get_golibdir)/src/${GO_PN%/*}"
- doins -r "${WORKDIR}"/src/${GO_PN}
-}
diff --git a/app-admin/consul/consul-0.7.0.ebuild b/app-admin/consul/consul-0.7.2.ebuild
index 2e69bb94f5fc..be5a8fce062b 100644
--- a/app-admin/consul/consul-0.7.0.ebuild
+++ b/app-admin/consul/consul-0.7.2.ebuild
@@ -1,13 +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=6
-inherit golang-base systemd user
-
-GO_PN="github.com/hashicorp/consul"
+inherit systemd user
+KEYWORDS="~amd64"
+EGO_PN="github.com/hashicorp/consul"
DESCRIPTION="A tool for service discovery, monitoring and configuration"
HOMEPAGE="http://www.consul.io"
SRC_URI="https://github.com/hashicorp/consul/archive/v${PV}.tar.gz -> ${P}.tar.gz
@@ -17,7 +17,6 @@ SRC_URI="https://github.com/hashicorp/consul/archive/v${PV}.tar.gz -> ${P}.tar.g
SLOT="0"
LICENSE="MPL-2.0"
-KEYWORDS="~amd64"
IUSE=""
RESTRICT="test"
@@ -28,8 +27,6 @@ DEPEND="
>=dev-go/go-tools-0_pre20160121"
RDEPEND=""
-S="${WORKDIR}/src/${GO_PN}"
-
pkg_setup() {
enewgroup consul
enewuser consul -1 -1 /var/lib/${PN} consul
@@ -62,6 +59,8 @@ unpack_go_packages() {
}
src_unpack() {
+ mkdir "${S}" || die
+ cd "${S}" || die
unpack_go_packages
}
@@ -70,23 +69,24 @@ src_prepare() {
# Avoid the need to have a git checkout
sed -e 's:^GIT.*::' \
-e 's:-X main.GitCommit.*:" \\:' \
- -i scripts/build.sh || die
+ -i "${S}/src/${EGO_PN}/scripts/build.sh" || die
# go install golang.org/x/tools/cmd/stringer: mkdir /usr/lib/go-gentoo/bin/: permission denied
sed -e 's:go get -u -v $(GOTOOLS)::' \
- -i GNUmakefile || die
+ -i "${S}/src/${EGO_PN}/GNUmakefile" || die
}
src_compile() {
- export GOPATH="${WORKDIR}"
+ export GOPATH="${S}"
go install -v -work -x ${EGO_BUILD_FLAGS} "github.com/mitchellh/gox/..." || die
- PATH=${PATH}:${WORKDIR}/bin XC_ARCH=$(go env GOARCH) XC_OS=$(go env GOOS) emake
+ PATH=${PATH}:${S}/bin XC_ARCH=$(go env GOARCH) XC_OS=$(go env GOOS) \
+ emake -C "${S}/src/${EGO_PN}"
}
src_install() {
local x
- dobin "${WORKDIR}/bin/${PN}"
+ dobin "${S}/bin/${PN}"
keepdir /etc/consul.d
insinto /etc/consul.d
diff --git a/app-admin/consul/metadata.xml b/app-admin/consul/metadata.xml
index 15a37142c2ce..a028c353fe53 100644
--- a/app-admin/consul/metadata.xml
+++ b/app-admin/consul/metadata.xml
@@ -8,6 +8,6 @@
<email>ultrabug@gentoo.org</email>
</maintainer>
<upstream>
- <remote-id type="github">ryanuber/columnize</remote-id>
+ <remote-id type="github">hashicorp/consul</remote-id>
</upstream>
</pkgmetadata>
diff --git a/app-admin/pydf/pydf-12-r1.ebuild b/app-admin/pydf/pydf-12-r1.ebuild
index 3a09028d824f..a7aa08c740a5 100644
--- a/app-admin/pydf/pydf-12-r1.ebuild
+++ b/app-admin/pydf/pydf-12-r1.ebuild
@@ -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/yadm/Manifest b/app-admin/yadm/Manifest
index 375081c41e66..79336e72dc3a 100644
--- a/app-admin/yadm/Manifest
+++ b/app-admin/yadm/Manifest
@@ -1,2 +1,3 @@
DIST yadm-1.04.tar.gz 27391 SHA256 a73aa51245866ce67aeb4322a62995ebbb13f29dc35508f486819dceb534968a SHA512 f3f909118f29382c6cbae565de336c27fd7d159955a231ac22b0d25e25e50c4c3e1bdc68b1629920904ad9353ee8ce8f7e5c5e50d289984447815a685a4132c9 WHIRLPOOL c74c2bfc89abb6955bb4e0d60b1cb0777c9f9ec43bc1919c130cd8470e44c090fba9003e473f4344ed92df23e399ea45ece6dafde80d575a8af491bb4c16b554
DIST yadm-1.05.tar.gz 26554 SHA256 2989b458f62cd08a65ee4f43e7ecf18f539b52d4bbb20c52b0ecff619f5e76cd SHA512 74f215957038b38e056b9d5dccb03af11066627215c16171f2fb61c0f7bcc8c042784554f549224a2ba1847a9a8dea399237c3910bc978802e8a798b51f5074f WHIRLPOOL 02e9992589b3ed0a6d4ba13ade1e54377361cb085bb7be93a750fb6f742c439febd5e18af49cfe25e6f55272cd52f013aba3ff7c929581f71b8512ed3daf7876
+DIST yadm-1.06.tar.gz 27842 SHA256 1f7bfaf4dea088e247ab35c0f571d21ef41be21a6ca66a198878c018ac756f08 SHA512 85941b233ce17fd6371a1b6b11027c65e7e0cc6a42d2674deb433e367b3666a8b7d69c0983d83b4b29797c6591c282a5a8ff890dcaff2f62ced98eb33b46a8ed WHIRLPOOL 5eb85984f77417830c88658a7bddc5d035c2c5658481901dc8fc3babe2b89d0ba4983faa8b2ea47618a461ee57722740817594844e9d8d8872b8dc8c6c3b36e8
diff --git a/app-admin/yadm/yadm-1.06.ebuild b/app-admin/yadm/yadm-1.06.ebuild
new file mode 100644
index 000000000000..4461c36719c6
--- /dev/null
+++ b/app-admin/yadm/yadm-1.06.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+DESCRIPTION="A dotfile manager for the config files in your home folder"
+HOMEPAGE="https://github.com/TheLocehiliosan/yadm/"
+SRC_URI="https://github.com/TheLocehiliosan/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+DOCS=( CHANGES CONTRIBUTORS README.md )
+
+DEPEND="
+ test? (
+ dev-util/bats
+ dev-vcs/git
+ )"
+RDEPEND="dev-vcs/git
+ app-crypt/gnupg"
+
+src_compile() {
+ emake yadm.md
+}
+
+src_test() {
+ # 109_accept_encryption tests are interactive, thus fail. Skip them
+ bats $(find test/ -type f -name '*.bats' -and -not -name '109_accept_encryption.bats') \
+ || die "Tests failed"
+}
+
+src_install() {
+ einstalldocs
+
+ dobin "${PN}"
+ doman "${PN}.1"
+}
diff --git a/app-antivirus/clamav/clamav-0.99.2.ebuild b/app-antivirus/clamav/clamav-0.99.2.ebuild
index 8cc42bbd3140..5ab484b34875 100644
--- a/app-antivirus/clamav/clamav-0.99.2.ebuild
+++ b/app-antivirus/clamav/clamav-0.99.2.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$
@@ -54,6 +54,7 @@ src_configure() {
econf \
--disable-experimental \
--disable-fanotify \
+ --disable-zlib-vcheck \
--enable-id-check \
--with-dbdir="${EPREFIX}"/var/lib/clamav \
--with-system-tommath \
diff --git a/app-arch/lzip/lzip-1.18.ebuild b/app-arch/lzip/lzip-1.18.ebuild
index 9dcf59f30129..93aa2fa9ab30 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/unzip/unzip-6.0_p20.ebuild b/app-arch/unzip/unzip-6.0_p20.ebuild
index f952bd369bd6..6b611c29c069 100644
--- a/app-arch/unzip/unzip-6.0_p20.ebuild
+++ b/app-arch/unzip/unzip-6.0_p20.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://sourceforge/infozip/${MY_P}.tar.gz
LICENSE="Info-ZIP"
SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
IUSE="bzip2 natspec unicode"
DEPEND="bzip2? ( app-arch/bzip2 )
diff --git a/app-backup/dar/Manifest b/app-backup/dar/Manifest
index c49fcd9bcf4e..7ddeefe90d85 100644
--- a/app-backup/dar/Manifest
+++ b/app-backup/dar/Manifest
@@ -1,4 +1,5 @@
DIST dar-2.4.20.tar.gz 1804634 SHA256 f0f66108692de8b27e76b1832d9013d9d1dbf45d2aaaaf5c222dde3c6f1b308d SHA512 1ed2e43df05082c01f6a53aa8c1c7328cb27fc3d84115d3f4a07de943fc814b614155f673464cd1a455e3b8c21e30f95da03ed9f72883b58ae005e3696de8143 WHIRLPOOL b3ce8c59efe2f9f988133613b73fe1ec14af39746e7c5fff0c83fa2146218fad3e912f586e9b677af809696105fa9d72dc35122ec3b3ca3ad63b2cdd75fce954
DIST dar-2.4.23.tar.gz 1819248 SHA256 2338b5bdd17168db10aed75a2cf6abb99e8058a4e67eba3bfaaec457c04725b1 SHA512 c9c737f9310eb84aaf0743139b9bacc07dab853a6cc0572882f54a80b6e15aac41af6151b6ca38db61b131fdb05d5cd0e9e6269cdf5bdd3698ce0df754a152c8 WHIRLPOOL 35a6e80d7f0dfa8dd7f5385c33ee0ee375f284223a0f268c1eb3a77f8ef2f222a7ae8a5e2d78e60ff5b2d59d9aa106f0b14449e61d3166564a8ca23cfbf3e5e4
-DIST dar-2.5.7.tar.gz 1881075 SHA256 f4fa3b5d8d38a299e4463dbf77e104c572be669838e16a3d507dce7173d1561d SHA512 b8b81e31c63713fbacb79a1da17c5b2be4506e44b64667fe32ffbd5e5720798c7d34b000a6c78cb3ae482c77da00bd0f4169827c030b441a93861171dc73e98a WHIRLPOOL 5ef24ef7c4913474e5c6746e821f6d979fee118e1757a228742b444155998a280fccb32d108c777d1cf01904a9b38a07850e9d35bff43626217accee611f2f31
+DIST dar-2.4.24.tar.gz 1820097 SHA256 cb9f0935f4aa1c10daaceef3fbcf165ca73524fd6ce50948cb91e926080825f0 SHA512 3e5fbaaac7ab8e25776d20c11accba94c30abcbc898e7700e9faa98dee94995e742a9481740f2d286149a198ce661d876d2737fed85f1a2555073436175c5f10 WHIRLPOOL 659ac04d22c4781595863b22372755a357f060ab7325623d54e7d258aa36701111c026a884775444c2cea232fc3a0410d6c85c06a5f56a14cc39022c72237fe6
DIST dar-2.5.8.tar.gz 1882127 SHA256 4f2968bb6f769ccfc4db880db4e3bd5596565b4674fa92000d2a17c7bdd4e825 SHA512 4cb2305173b4ae0ecd6649f69356c2e2972e67ae526a2ab03a2980ea57b18288887a351f79ca44171f2869cfd488b907204d03cc45ade7e790d775d49967b27a WHIRLPOOL 32a8cec804fc0e03389dabdf00ad15661e49d84612a350aeda7920991d106023ee655104ce54dbbdf76197b963abc83df29788279faa11ff6314874cfdd7c783
+DIST dar-2.5.9.tar.gz 1886232 SHA256 6973614afa970d095719bf43d91855c450d0fa5dcf0a45b580055625500ba92e SHA512 ee7b9180fb5f937b3fdd9a2f615dfecc66bd0c39f95e067ac55fa6c6f038e5abbe8ec8ab639e3eb51dd2cc7e4221a42fb5e783ed2039e0deabaa75e6f93abdac WHIRLPOOL f0eef9ef3b44860b5693414e5de62becec1195099697ffe424d2ee805b7d2bffa03710d1e95ef49922334ccb708b46e62f7cafa612c74abaaa667a4244212ba3
diff --git a/app-backup/dar/dar-2.4.24.ebuild b/app-backup/dar/dar-2.4.24.ebuild
new file mode 100644
index 000000000000..c925e3f029e3
--- /dev/null
+++ b/app-backup/dar/dar-2.4.24.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+inherit flag-o-matic
+
+DESCRIPTION="A full featured backup tool, aimed for disks (floppy,CDR(W),DVDR(W),zip,jazz etc.)"
+HOMEPAGE="http://dar.linux.free.fr/"
+SRC_URI="mirror://sourceforge/dar/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux"
+IUSE="acl dar32 dar64 doc gcrypt lzo nls static static-libs"
+
+RESTRICT="test" # need to be run as root
+
+RDEPEND=">=sys-libs/zlib-1.2.3:=
+ !static? ( app-arch/bzip2:= )
+ acl? ( !static? ( sys-apps/attr:= ) )
+ gcrypt? ( dev-libs/libgcrypt:0= )
+ lzo? ( !static? ( dev-libs/lzo:= ) )
+ nls? ( virtual/libintl )"
+DEPEND="${RDEPEND}
+ static? ( app-arch/bzip2[static-libs] )
+ static? ( sys-libs/zlib[static-libs] )
+ acl? ( static? ( sys-apps/attr[static-libs] ) )
+ lzo? ( static? ( dev-libs/lzo[static-libs] ) )
+ nls? ( sys-devel/gettext )
+ doc? ( app-doc/doxygen )"
+
+REQUIRED_USE="?? ( dar32 dar64 )"
+
+DOCS="AUTHORS ChangeLog NEWS README THANKS TODO"
+
+src_configure() {
+ local myconf="--disable-upx"
+
+ # Bug 103741
+ filter-flags -fomit-frame-pointer
+
+ use acl || myconf="${myconf} --disable-ea-support"
+ use dar32 && myconf="${myconf} --enable-mode=32"
+ use dar64 && myconf="${myconf} --enable-mode=64"
+ use doc || myconf="${myconf} --disable-build-html"
+ # use examples && myconf="${myconf} --enable-examples"
+ use gcrypt || myconf="${myconf} --disable-libgcrypt-linking"
+ use lzo || myconf="${myconf} --disable-liblzo2-linking"
+ use nls || myconf="${myconf} --disable-nls"
+ if ! use static ; then
+ myconf="${myconf} --disable-dar-static"
+ if ! use static-libs ; then
+ myconf="${myconf} --disable-static"
+ fi
+ fi
+
+ econf ${myconf}
+}
+
+src_install() {
+ emake DESTDIR="${D}" pkgdatadir="${EPREFIX}"/usr/share/doc/${PF}/html install
+
+ einstalldocs
+
+ if ! use static-libs ; then
+ prune_libtool_files --all
+ fi
+}
diff --git a/app-backup/dar/dar-2.5.7.ebuild b/app-backup/dar/dar-2.5.9.ebuild
index 6986739f195d..78edc49efcbd 100644
--- a/app-backup/dar/dar-2.5.7.ebuild
+++ b/app-backup/dar/dar-2.5.9.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$
@@ -23,10 +23,9 @@ RDEPEND=">=sys-libs/zlib-1.2.3:=
sys-libs/libcap
gcrypt? ( dev-libs/libgcrypt:0= )
gpg? ( app-crypt/gpgme )
+ lzo? ( dev-libs/lzo:= )
xattr? ( sys-apps/attr:= )
- )
- lzo? ( !static? ( dev-libs/lzo:= ) )
- nls? ( virtual/libintl )"
+ )"
DEPEND="${RDEPEND}
static? (
@@ -43,14 +42,15 @@ DEPEND="${RDEPEND}
lzo? ( dev-libs/lzo[static-libs] )
xattr? ( sys-apps/attr[static-libs] )
)
- nls? ( sys-devel/gettext )
+ nls? (
+ sys-devel/gettext
+ virtual/libintl
+ )
doc? ( app-doc/doxygen )"
REQUIRED_USE="?? ( dar32 dar64 )
gpg? ( gcrypt )"
-DOCS="AUTHORS ChangeLog NEWS README THANKS TODO"
-
#PATCHES=(
#)
@@ -88,6 +88,7 @@ src_configure() {
src_install() {
emake DESTDIR="${D}" pkgdatadir="${EPREFIX}"/usr/share/doc/${PF}/html install
+ local DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO )
einstalldocs
if ! use static-libs ; then
diff --git a/app-cdr/kcdemu/Manifest b/app-cdr/kcdemu/Manifest
index 98cb38bb3044..e1eaab957378 100644
--- a/app-cdr/kcdemu/Manifest
+++ b/app-cdr/kcdemu/Manifest
@@ -1 +1,2 @@
DIST kcdemu-0.5.0.tar.gz 12251 SHA256 d93744048cf7ae6b86861d26e2c38c27fafd4a7d6e5703e03ed09d776273303a SHA512 25d81e466647456a28f0a100b16fc5c19a62119e08b3149a15dc653f3693993a3caaaadbb5a37f4a29c38cff0fb06efc1cc6faaf3a0817c85bd6ae2f99009926 WHIRLPOOL 5998b8a62011377d8961712f7fd523c9a1e505ec832262f22e0aa8ca74e0a943f150cd2dda01c788fdb1ecd97fad505f4a8d6b7ba53c6ab08a8d22e166c4ae87
+DIST kcdemu-0.7.2.tar.bz2 16408 SHA256 7515dae30cd37a99804299d462a1bc8e9adef88524892071d85a9fb0717bbcbc SHA512 9ffe5a2d42622cb7e7e072b29eb9977464dfa2517f0d3d2af5580da0dae2fc7e56be8aebcb1dc94aecdc279a12baa3a27fa999293a25c3ebd0316c92848516fa WHIRLPOOL cb42038a56bce63aaf8ea7b3504d461adf3fcd24800aa43a049e0c2a1de4a83cc5a2a92bc30f7c4163073385b35bf6b55d2fa503239771c23705c8d24b70a0c1
diff --git a/app-cdr/kcdemu/kcdemu-0.5.0.ebuild b/app-cdr/kcdemu/kcdemu-0.5.0.ebuild
index 6ba71ded4de8..b487a2b18234 100644
--- a/app-cdr/kcdemu/kcdemu-0.5.0.ebuild
+++ b/app-cdr/kcdemu/kcdemu-0.5.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -8,8 +8,8 @@ MY_PN="kde_cdemu"
inherit kde4-base
-DESCRIPTION="A frontend to cdemu daemon for KDE4"
-HOMEPAGE="http://www.kde-apps.org/content/show.php/KDE+CDEmu+Manager?content=99752"
+DESCRIPTION="Frontend to cdemu daemon based on kdelibs"
+HOMEPAGE="https://www.linux-apps.com/p/998461/"
SRC_URI="http://www.kde-apps.org/CONTENT/content-files/99752-${MY_PN}-${PV}.tar.bz2 -> ${P}.tar.gz"
LICENSE="GPL-2"
diff --git a/app-cdr/kcdemu/kcdemu-0.7.2.ebuild b/app-cdr/kcdemu/kcdemu-0.7.2.ebuild
new file mode 100644
index 000000000000..cd1f4892e286
--- /dev/null
+++ b/app-cdr/kcdemu/kcdemu-0.7.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+MY_PN="kde_cdemu"
+inherit kde5
+
+DESCRIPTION="Frontend to cdemu daemon based on KDE Frameworks"
+HOMEPAGE="https://www.linux-apps.com/p/998461/"
+SRC_URI="https://dl.opendesktop.org/api/files/download/id/1481242372/${MY_PN}-${PV}.tar.bz2 -> ${P}.tar.bz2"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="
+ $(add_frameworks_dep kconfigwidgets)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep kdbusaddons)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep knotifications)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_frameworks_dep kxmlgui)
+ $(add_qt_dep qtdbus)
+ $(add_qt_dep qtgui)
+ $(add_qt_dep qtwidgets)
+"
+RDEPEND="${DEPEND}
+ >=app-cdr/cdemu-2.0.0[cdemu-daemon]
+ !app-cdr/kcdemu:4
+"
+
+S=${WORKDIR}/${MY_PN}
diff --git a/app-crypt/ccid/Manifest b/app-crypt/ccid/Manifest
index bb6f1543d90c..4c1865d2d342 100644
--- a/app-crypt/ccid/Manifest
+++ b/app-crypt/ccid/Manifest
@@ -1,4 +1,3 @@
-DIST ccid-1.4.18.tar.bz2 492113 SHA256 5fdba97a2d2eb1c652b7dd4aa0bb8cee4814bab0cf61aecb84b32b57272541aa SHA512 ff7e331431909fe9fffd4f7aae0a2395b3b755da9c898aa6a6b629f7f516c240b820669146791deb443c646dc8fc56f9100c9f987b3e7d13c24f24f81f06b1f0 WHIRLPOOL 86107ac379e5523c31aa1499e1ecd5a1f6dab5b7f748800b5a22ff2b6470e9bb590407cb8a98ad65870a832149fe8835aa42dff9a30027f0bce843640439ce1e
DIST ccid-1.4.24.tar.bz2 594507 SHA256 62cb73c6c009c9799c526f05a05e25f00f0ad86d50f82a714dedcfbf4a7e4176 SHA512 4904165fdd089cd6f28b1c27130119d3433641a9cea5d6700afd1daa2722f763e2b348a42af4a292fdd08da45c7b17b2804b32b1fbe0ff19dccf58ec3310b09f WHIRLPOOL b2f88557ae0e6fb838432eaf0d13be1f7631c7d7f4b4a0c20014b060f0368fb5acba0c15eba7fdf6d9e31dc115a9c0bec5fe1e83468943522c94b8a89e93932c
DIST ccid-1.4.25.tar.bz2 627456 SHA256 6b062b4ce0f04d6838d58e6faa255ba05222bd8ecb57a2d1116fdbe22f253609 SHA512 97ca4009e5b4522e3db913ab147bd32bd24490c798d31be6614d3b337e0ab47e93a1ae0c1dfe1cf47a41145b3b37f5a10bbbafec980c180b407b511f18f9ac2c WHIRLPOOL bad411d2a8731a8a2e8318df8f4774d1c2c124516ecbd81cd804b3bb1f504c28bd9fa74fb5c33252e9f1c2202dfe7fe952ee7eceeae1acadbae06e0e7ce84b7a
DIST ccid-1.4.26.tar.bz2 628038 SHA256 3267bf708ab780c02f01f6241b7c7277cb892d30fd1179a9926a8cc0ca40be2f SHA512 4a2e5e9412f2aa4870e14114e54da96fd8b3418ea6d3a236b83e19d6349adb20a94ef7f48628c108f8459f008c10b0606bbf4d797ae4be9183e1acde032c618c WHIRLPOOL 7118e57ca9a394de3b37166bb2c4f4d398fdf744caa0803ef9f1470db7020d999f795ca816a5a70db2b59b64db7225df2dd9366fd329ca34d52b5e4611fd5d21
diff --git a/app-crypt/ccid/ccid-1.4.18.ebuild b/app-crypt/ccid/ccid-1.4.18.ebuild
deleted file mode 100644
index c35b1eabc5f7..000000000000
--- a/app-crypt/ccid/ccid-1.4.18.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-STUPID_NUM="4111"
-
-inherit eutils toolchain-funcs udev autotools-utils
-
-DESCRIPTION="CCID free software driver"
-HOMEPAGE="http://pcsclite.alioth.debian.org/ccid.html"
-SRC_URI="http://alioth.debian.org/frs/download.php/file/${STUPID_NUM}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~sparc x86"
-IUSE="twinserial +usb"
-
-RDEPEND=">=sys-apps/pcsc-lite-1.8.3
- usb? ( virtual/libusb:1 )"
-DEPEND="${RDEPEND}
- kernel_linux? ( virtual/pkgconfig )"
-
-DOCS=( README AUTHORS )
-
-src_configure() {
- local myeconfargs=(
- LEX=:
- $(use_enable twinserial)
- $(use_enable usb libusb)
- )
-
- autotools-utils_src_configure
-}
-
-src_install() {
- autotools-utils_src_install
-
- if use kernel_linux; then
- # note: for eudev support, rules probably will always need to be
- # installed to /usr
-
- # ccid >=1.4.11 version changed the rules drastically in a minor
- # release to no longer use the pcscd group. Using the old ones in
- # the mean time.
- udev_newrules "${FILESDIR}"/92_pcscd_ccid-2.rules 92-pcsc-ccid.rules
- fi
-}
diff --git a/app-crypt/gcr/gcr-3.20.0.ebuild b/app-crypt/gcr/gcr-3.20.0.ebuild
index 02a7261cb287..cc19dddb04e7 100644
--- a/app-crypt/gcr/gcr-3.20.0.ebuild
+++ b/app-crypt/gcr/gcr-3.20.0.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$
@@ -17,7 +17,7 @@ SLOT="0/1" # subslot = suffix of libgcr-3
IUSE="debug gtk +introspection vala"
REQUIRED_USE="vala? ( introspection )"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~sparc-solaris ~x86-solaris"
COMMON_DEPEND="
>=app-crypt/p11-kit-0.19
diff --git a/app-doc/doxygen/doxygen-1.8.12.ebuild b/app-doc/doxygen/doxygen-1.8.12.ebuild
index 8aa48aa6136f..2f96e03d7846 100644
--- a/app-doc/doxygen/doxygen-1.8.12.ebuild
+++ b/app-doc/doxygen/doxygen-1.8.12.ebuild
@@ -10,10 +10,10 @@ if [[ ${PV} = *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="git://github.com/doxygen/doxygen.git"
SRC_URI=""
- KEYWORDS=""
+ KEYWORDS="hppa"
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/kicad-doc/Manifest b/app-doc/kicad-doc/Manifest
index f924e9f8ab20..0e819cde62a5 100644
--- a/app-doc/kicad-doc/Manifest
+++ b/app-doc/kicad-doc/Manifest
@@ -1,2 +1,3 @@
DIST kicad-doc-4.0.1.tar.gz 23365382 SHA256 be8dc4bddb89869996956d3d1421584c5a8197282997902e22fda888a8d433bb SHA512 ae57a9c29f3cd4b3d85d4b7d7bc940957c33b0e1c1404b82c8a9261695c0670866cb4a95ab7ad5c35b1faa6fbd3969f277467fa7d33e38e728a3dd9b65203021 WHIRLPOOL d9834312a0a315bf1d5dca048999d5adcb2ee60c42a41d8266522ad6c0ca49ec7bad5c9bad322b6d73c41c9f24cb1f4088d6889c6a51abf4671271dd7ec8af9d
DIST kicad-doc-4.0.4.tar.gz 33705865 SHA256 5564217076641926a2523d4dc66e78810de2fe4b5bd4d2f0ba40a522203c4d27 SHA512 97a45ebbd11ab7f92eff1409bc03512b7685fb4a85dd1d87675e92742cc6672a1332c5fe8d63577eba93ed976af1bb4acaa461dbada5e4695a161cefa82c9ff4 WHIRLPOOL be03128787fc9461e9220845a42acd6d7a6bac5adfdc3106365e8c46e7bd185b6a25857b66c91d444a13a03184fb3a260d04d156768304bddb577ce8e776676a
+DIST kicad-doc-4.0.5.tar.gz 47074652 SHA256 fa1dac9b491a0e4863fc6fffba1ad8a610ad8a8b5552885f76f73407ed5b740f SHA512 2705d5cb92ba7ae5535bcefc89016fbbf6b7936b458b3ea06446177285fd4a2d93cbb54e042d9b1e8953ad3e9c56e817f5729af956a7b1435d53a7c085da1bdb WHIRLPOOL 91bc796fd135006a48640c40937843400e7a7e41f2d4b6baf4dd4b2beea20704966d9e761d976d402607e0a9cb2a5f037173413c57c12d57afb0743eb7ab7828
diff --git a/app-doc/kicad-doc/kicad-doc-4.0.5.ebuild b/app-doc/kicad-doc/kicad-doc-4.0.5.ebuild
new file mode 100644
index 000000000000..4c8c02e9f7a0
--- /dev/null
+++ b/app-doc/kicad-doc/kicad-doc-4.0.5.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit cmake-utils
+
+DESCRIPTION="Electronic Schematic and PCB design tools manuals"
+HOMEPAGE="http://www.kicad-pcb.org/"
+SRC_URI="https://github.com/KiCad/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="|| ( GPL-3+ CC-BY-3.0 ) GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="html +pdf"
+LANGS="en fr it ja nl pl"
+for lang in ${LANGS}; do
+ LUSE+=" l10n_${lang}"
+done
+IUSE+=${LUSE}
+REQUIRED_USE="|| ( html pdf ) ^^ ( ${LUSE} )"
+unset lang
+unset LUSE
+
+DEPEND=">=app-text/asciidoc-8.6.9
+ app-text/dblatex
+ app-text/texlive:=[l10n_en?,l10n_fr?,l10n_it?,l10n_ja?,l10n_nl?,l10n_pl?]
+ >=app-text/po4a-0.45
+ >=sys-devel/gettext-0.18
+ dev-util/source-highlight
+ dev-perl/Unicode-LineBreak
+ l10n_ja? ( media-fonts/vlgothic )"
+RDEPEND=""
+
+src_prepare() {
+ DOCPATH="KICAD_DOC_INSTALL_PATH share/doc/kicad"
+ sed "s|${DOCPATH}|${DOCPATH}-${PV}|g" -i CMakeLists.txt || die "sed failed"
+ cmake-utils_src_prepare
+}
+
+src_configure() {
+ local formats=""
+ local doclang=""
+ local format lang
+
+ # construct format string
+ for format in html pdf; do
+ use ${format} && formats+="${format};"
+ done
+
+ # find out which language is requested
+ for lang in ${LANGS}; do
+ if use l10n_${lang}; then
+ if [[ -z ${doclang} ]]; then
+ doclang="${lang}"
+ else
+ ewarn "Only one single language can be enabled." \
+ "Using \"${doclang}\", ignoring \"${lang}\"."
+ fi
+ fi
+ done
+
+ local mycmakeargs=(
+ -DBUILD_FORMATS="${formats}"
+ -DSINGLE_LANGUAGE="${doclang}"
+ )
+ cmake-utils_src_configure
+}
diff --git a/app-editors/joe/joe-4.3-r1.ebuild b/app-editors/joe/joe-4.3-r1.ebuild
index 0563c18e5c6e..d72ab97f14f3 100644
--- a/app-editors/joe/joe-4.3-r1.ebuild
+++ b/app-editors/joe/joe-4.3-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/joe-editor/${P}.tar.gz"
LICENSE="GPL-1+ CC-BY-3.0"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~mips ~ppc ppc64 ~sparc x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ~mips ppc ppc64 ~sparc x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris"
IUSE="xterm"
DEPEND=">=sys-libs/ncurses-5.2-r2:0="
diff --git a/app-editors/mg/mg-20161005.ebuild b/app-editors/mg/mg-20161005.ebuild
index ed28dd4b18cc..55a23b48ba8a 100644
--- a/app-editors/mg/mg-20161005.ebuild
+++ b/app-editors/mg/mg-20161005.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://homepage.boetes.org/software/mg/${P}.tar.gz"
LICENSE="public-domain"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~hppa ppc ~ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd"
IUSE="livecd"
RDEPEND="sys-libs/ncurses:0
diff --git a/app-misc/calendar/calendar-0.9.1-r1.ebuild b/app-misc/calendar/calendar-0.9.1-r1.ebuild
index f320572b6a3d..f21f5c23c7a8 100644
--- a/app-misc/calendar/calendar-0.9.1-r1.ebuild
+++ b/app-misc/calendar/calendar-0.9.1-r1.ebuild
@@ -22,8 +22,13 @@ src_compile() {
}
src_install() {
- cp -R "${S}/calendars" "${D}/usr/share/calendar" || die "cp failed"
dobin "${PN}"
doman "${PN}.1"
+
+ insinto "/usr/share"
+ doins -r "${PN}s"
+
+ mv "${D}/usr/share/${PN}s" "${D}/usr/share/${PN}" || die
+
einstalldocs
}
diff --git a/app-misc/pax-utils/Manifest b/app-misc/pax-utils/Manifest
index 174e046c2c18..ffd04de162cd 100644
--- a/app-misc/pax-utils/Manifest
+++ b/app-misc/pax-utils/Manifest
@@ -1,14 +1,2 @@
-DIST pax-utils-1.0.1.tar.xz 619788 SHA256 87654ec8c207ab35fc05e96ec89b196cf7ab765e0e7919015ccaa7f0e66e246c SHA512 f41e8188254dd1290eba4b36f3b22f2e4422ac03c234ba7438490ae0025a03a4ede05827023a8ccca913ebe44237c248455df47cb4dc63c85056511230e66eff WHIRLPOOL bdcad84ee44b855beff64ff06271b5eda252b10490714b8f22421fbf3b57eac8476fd061efb4d10745ff9a55d465da15dc417844dd13342fa394e709c018fdee
-DIST pax-utils-1.0.2.tar.xz 621068 SHA256 b8395de0f414a70fa74234c43a10666fd8ba311488c5b7c2eb6f055aea45e094 SHA512 268edd05ec30d723d198a49c7023068274b4f5187cf18582006b23d483a6889743cdb733b65f59f2e963a371220e31211dc43cd655c53cab4bf08645dcf7a9ff WHIRLPOOL c87c78db0e13edf6b477b9f0f5e251e80edbc25a40f0e7341fe20600140af929b576aa10217b331a2783034bc568eba3ff786a50496bf41f64381f0aa0e252a5
-DIST pax-utils-1.0.3.tar.xz 621460 SHA256 8535a94e1f77841da92d5526d2935abb786437fdf11be9ed077a78ab5e6b5670 SHA512 3f8654a3bd66177a39b7f0e9a7ffc0f127e5529f4f45c8c1beea5eb92060bf01f205daf22cdeb4e50ee1022d170307fc70c1d73b197405be7a6bc9acec621d26 WHIRLPOOL 1930e7d575357a67e07ee5ed9c559cd0501588d6c739ded10fecf215ce8746b0ffbe55d0e0cee739c6f5aee62630f45f7af211e853f9cc3b3418f4961391a2a8
-DIST pax-utils-1.0.4.tar.xz 622280 SHA256 f7e16cf22d4dc431feb49d3fad21fd7f9703ec3a9b5bde24fe426891a376d5f3 SHA512 73051b77cc6c0411b4747082a806a620edc60eb89b061208246fd22dc107cfbf92767d56c012fd57eda1fb8cd40365b6b4f87fdc2217c9437be7d71a407a0f66 WHIRLPOOL 5ab2fd742a194e8e4e8381d8a721da4d9fe8c0fb5dbaf873d2887abf4741263f6072191eddc033b6a572faa92ff5dde1bfedd68ad053f4488101df935acd0b3b
-DIST pax-utils-1.0.5.tar.xz 622532 SHA256 f69a9938e4af7912d26d585094bc0203e43571a990fdd048319088a8b8ad906f SHA512 e8e07acf8295d90f30ea464e8060ae66ffabfa79a22b44e8c00eebf532ef78eb987eb7b69ecbf9f5bd25ec3e3964a746f546abbf111e065c5683c9f47194d026 WHIRLPOOL 0ac1ec6191106f20da3ba2a1a7ffe9ad7db184d1b79d13800b0844b7e250eadc750735dfeba70858d0b845669812be0fd761c26036d022322f251024bb437272
-DIST pax-utils-1.0.tar.xz 619104 SHA256 c39fcc181c7c6a03527687d9977e1c2ce2b47b28918426a057d56b43a429e312 SHA512 ec44e5f848e64ba70eeb2ca670189c84a0b0d36ee745ae956ee56d291dd3c5b3fe56527867a52e264babfbaaad49ec59338fadc297256a7a4708cf65f97db4c5 WHIRLPOOL 86f91917d7723066a849f2225987b9739f3c484626735c77ee27286ea1785e316b374110226688ad8d380b90b5aa140e1060cc2411cd6d1d250a1918ed33d575
-DIST pax-utils-1.1.1.tar.xz 627640 SHA256 9ea1f28b3665da08fd80384e56d2a71bfa9f279983e683a162eb4993b2df8d3e SHA512 a8680f9bc99edef56d24175b5967dd967daaa8ae40c0c68f0e9ff3a23ac90a7cb341c99a47a0f6e29504c3f2740039920258a69267ee89549525d02306a8d70e WHIRLPOOL 7ee993224d54d82527c99d9d46c30f2bca0e464660b2ebedaf43076287894247db8111e3f5b558140f03b743939939849f03bcb134b2ac7776bb30553a183c45
-DIST pax-utils-1.1.2.tar.xz 627732 SHA256 49390215f6a4773a9c0a99a6de90ff768d13ce2eb4ba1a869603b81f697fce3e SHA512 7a97ff3f68ef67084d1785c95aed2bef5c3bd6fe0c67b96310bd236dc0a403ab5fa86d2b719bdc493b6d6ce07e43af41cc1ff3aa0bd726f2896494079996bff7 WHIRLPOOL c94e1c55a183ce6a6d44a0993ca6c3c34d41f1fad43dabdc9994357747a159e1578e61f13634c4379d324640c4b1d67073e82992f521964acd64598fa7c342f8
-DIST pax-utils-1.1.3.tar.xz 627536 SHA256 b80c923c0231a17aa2db5fce3d81c3b7d061cd8e6b356fecceadb2e9a8ee9bc6 SHA512 0bd5efe455edfbe06e938fab62f7d452bcefe6f426881bfebc8252bf386807a3f50ffa9cadbf8cf4aa514839ba94d3f28b16fea163ae738ef8fdeed28fe9204c WHIRLPOOL 1730c25bfda22d4523c8d8f30fe01a09790131efbfeae21ef1e1917c8fdcd9f8aa0053194c7f32a254fa70b963594e5f399f79f287793afd5b8b7fbafcafc806
-DIST pax-utils-1.1.4.tar.xz 627880 SHA256 796860fbd48c5f811e699e8492dc1110459bad0a62efa8d346b74a4f6f556414 SHA512 9557d0a80c2a94f28760665a258e0670ee2dd585b128d644ea3be310128bfd26db1bc19bed8623cf2c886979d0094ba9b92577b3899d363b5d418986a2f52795 WHIRLPOOL 27ab9694528cada62f76592df6414a47af4ceb967871ddfe295be01a3c590ae398612030b28b94025a27f112c8a293a300cc9ddb008082f1c76e8ba3ce2eae1d
-DIST pax-utils-1.1.5.tar.xz 646612 SHA256 2945b3e4df2e0dc95800bfbd3d88ab2243b2ee4ff064bbfc75734f6d9d986a89 SHA512 c03c2b867988592ad7ee3fc19cbbe203622a736889aa27a669824f4de670e8d591e1c8477529bd0481e7cdce11e94f8b55d4ef158fe21a6e2baf43b09f33b5b7 WHIRLPOOL 3e54a9d0b30aae9017f2706ea8f79c901de2105e52779e765aa497db40cbcb52d7b90570d9373d246a0338d16eaeab5a75ff9019639082f22b2e7ca1a6b2a544
DIST pax-utils-1.1.6.tar.xz 647308 SHA256 f5436c517bea40f7035ec29a6f34034c739b943f2e3a080d76df5dfd7fd41b12 SHA512 c5bdb3ee076c5f4d026f811a59329014c539e3bb3ab45aec92564dcc4abcedaebc50bec55c37aeccfe9e31c554ec7789426fcb3d6f67a8d805843f32c5993f94 WHIRLPOOL 6addfc63dd821a3a0f1ebb2f0545bf81b933bed7aa4950efc51c4af3c8a9dd2263fe09c469bb371a5cb7ae239db646876548a2c21b08c1ed87dd974228eb2679
DIST pax-utils-1.1.7.tar.xz 648376 SHA256 bb9bdbf0888de9444b53b78f7b8069af9832bac7cef0588030b8ce49e8ebad10 SHA512 cec176cf5863b15acc058cbd99639f5f456346136d0551ce5875cb66c28dd0f6e7f5077b0c06751a3a68984b5c4386c232d3db8b76aa4f4b326b0b692835fdeb WHIRLPOOL 07972470889ff3f4a85f1528bc6c49ae11c3161dfe0df4ab0c3ea83affdc36d0fce36f4db5a0811290958d51e477da99476a12bf35108c4a3b147004a0584541
-DIST pax-utils-1.1.tar.xz 627392 SHA256 97ed475ae9f91cf5ca47eeb39abe6033db77e480469dad7c7823ed16be2475ad SHA512 24569a8bbcd635b163f1dc84d4a74dac2e89fc5a18bdb0ead8db78dde5f0661f3d4d51118818f028bc5359447a2d9156ab394ffb26b5c64e377f3bf4536cecb5 WHIRLPOOL e5d1782904bd31ad93e09486ee01bf0af7a33db7bde6eaefdfeaaa462632b1f66633065509b7b79bf493030b0c104472446f7aaf7fbc549564715ffebe5eeb38
diff --git a/app-misc/pax-utils/pax-utils-1.0.1.ebuild b/app-misc/pax-utils/pax-utils-1.0.1.ebuild
deleted file mode 100644
index f253ed0df5ec..000000000000
--- a/app-misc/pax-utils/pax-utils-1.0.1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-inherit eutils toolchain-funcs unpacker
-
-DESCRIPTION="ELF related utils for ELF 32/64 binaries that can check files for security relevant properties"
-HOMEPAGE="https://wiki.gentoo.org/index.php?title=Project:Hardened/PaX_Utilities"
-SRC_URI="mirror://gentoo/pax-utils-${PV}.tar.xz
- https://dev.gentoo.org/~solar/pax/pax-utils-${PV}.tar.xz
- https://dev.gentoo.org/~vapier/dist/pax-utils-${PV}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
-IUSE="caps python"
-
-RDEPEND="caps? ( sys-libs/libcap )
- python? ( dev-python/pyelftools )"
-DEPEND="${RDEPEND}
- app-arch/xz-utils"
-
-_emake() {
- emake \
- USE_CAP=$(usex caps) \
- USE_PYTHON=$(usex python) \
- "$@"
-}
-
-src_configure() {
- # Avoid slow configure+gnulib+make if on an up-to-date Linux system
- if use prefix || ! use kernel_linux || \
- has_version '<sys-libs/glibc-2.10'
- then
- econf $(use_with caps) $(use_with python)
- else
- tc-export CC
- fi
-}
-
-src_compile() {
- _emake
-}
-
-src_test() {
- _emake check
-}
-
-src_install() {
- _emake DESTDIR="${ED}" PKGDOCDIR='$(DOCDIR)'/${PF} install
-}
diff --git a/app-misc/pax-utils/pax-utils-1.0.2.ebuild b/app-misc/pax-utils/pax-utils-1.0.2.ebuild
deleted file mode 100644
index f253ed0df5ec..000000000000
--- a/app-misc/pax-utils/pax-utils-1.0.2.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-inherit eutils toolchain-funcs unpacker
-
-DESCRIPTION="ELF related utils for ELF 32/64 binaries that can check files for security relevant properties"
-HOMEPAGE="https://wiki.gentoo.org/index.php?title=Project:Hardened/PaX_Utilities"
-SRC_URI="mirror://gentoo/pax-utils-${PV}.tar.xz
- https://dev.gentoo.org/~solar/pax/pax-utils-${PV}.tar.xz
- https://dev.gentoo.org/~vapier/dist/pax-utils-${PV}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
-IUSE="caps python"
-
-RDEPEND="caps? ( sys-libs/libcap )
- python? ( dev-python/pyelftools )"
-DEPEND="${RDEPEND}
- app-arch/xz-utils"
-
-_emake() {
- emake \
- USE_CAP=$(usex caps) \
- USE_PYTHON=$(usex python) \
- "$@"
-}
-
-src_configure() {
- # Avoid slow configure+gnulib+make if on an up-to-date Linux system
- if use prefix || ! use kernel_linux || \
- has_version '<sys-libs/glibc-2.10'
- then
- econf $(use_with caps) $(use_with python)
- else
- tc-export CC
- fi
-}
-
-src_compile() {
- _emake
-}
-
-src_test() {
- _emake check
-}
-
-src_install() {
- _emake DESTDIR="${ED}" PKGDOCDIR='$(DOCDIR)'/${PF} install
-}
diff --git a/app-misc/pax-utils/pax-utils-1.0.3.ebuild b/app-misc/pax-utils/pax-utils-1.0.3.ebuild
deleted file mode 100644
index 83966f89770d..000000000000
--- a/app-misc/pax-utils/pax-utils-1.0.3.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-inherit eutils toolchain-funcs unpacker
-
-DESCRIPTION="ELF related utils for ELF 32/64 binaries that can check files for security relevant properties"
-HOMEPAGE="https://wiki.gentoo.org/index.php?title=Project:Hardened/PaX_Utilities"
-SRC_URI="mirror://gentoo/pax-utils-${PV}.tar.xz
- https://dev.gentoo.org/~solar/pax/pax-utils-${PV}.tar.xz
- https://dev.gentoo.org/~vapier/dist/pax-utils-${PV}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
-IUSE="caps python"
-
-RDEPEND="caps? ( sys-libs/libcap )
- python? ( dev-python/pyelftools )"
-DEPEND="${RDEPEND}
- app-arch/xz-utils"
-
-_emake() {
- emake \
- USE_CAP=$(usex caps) \
- USE_PYTHON=$(usex python) \
- "$@"
-}
-
-src_configure() {
- # Avoid slow configure+gnulib+make if on an up-to-date Linux system
- if use prefix || ! use kernel_linux || \
- has_version '<sys-libs/glibc-2.10'
- then
- econf $(use_with caps) $(use_with python)
- else
- tc-export CC
- fi
-}
-
-src_compile() {
- _emake
-}
-
-src_test() {
- _emake check
-}
-
-src_install() {
- _emake DESTDIR="${ED}" PKGDOCDIR='$(DOCDIR)'/${PF} install
-}
diff --git a/app-misc/pax-utils/pax-utils-1.0.4.ebuild b/app-misc/pax-utils/pax-utils-1.0.4.ebuild
deleted file mode 100644
index f253ed0df5ec..000000000000
--- a/app-misc/pax-utils/pax-utils-1.0.4.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-inherit eutils toolchain-funcs unpacker
-
-DESCRIPTION="ELF related utils for ELF 32/64 binaries that can check files for security relevant properties"
-HOMEPAGE="https://wiki.gentoo.org/index.php?title=Project:Hardened/PaX_Utilities"
-SRC_URI="mirror://gentoo/pax-utils-${PV}.tar.xz
- https://dev.gentoo.org/~solar/pax/pax-utils-${PV}.tar.xz
- https://dev.gentoo.org/~vapier/dist/pax-utils-${PV}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
-IUSE="caps python"
-
-RDEPEND="caps? ( sys-libs/libcap )
- python? ( dev-python/pyelftools )"
-DEPEND="${RDEPEND}
- app-arch/xz-utils"
-
-_emake() {
- emake \
- USE_CAP=$(usex caps) \
- USE_PYTHON=$(usex python) \
- "$@"
-}
-
-src_configure() {
- # Avoid slow configure+gnulib+make if on an up-to-date Linux system
- if use prefix || ! use kernel_linux || \
- has_version '<sys-libs/glibc-2.10'
- then
- econf $(use_with caps) $(use_with python)
- else
- tc-export CC
- fi
-}
-
-src_compile() {
- _emake
-}
-
-src_test() {
- _emake check
-}
-
-src_install() {
- _emake DESTDIR="${ED}" PKGDOCDIR='$(DOCDIR)'/${PF} install
-}
diff --git a/app-misc/pax-utils/pax-utils-1.0.5.ebuild b/app-misc/pax-utils/pax-utils-1.0.5.ebuild
deleted file mode 100644
index 9763d5a7821c..000000000000
--- a/app-misc/pax-utils/pax-utils-1.0.5.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-inherit eutils toolchain-funcs unpacker
-
-DESCRIPTION="ELF related utils for ELF 32/64 binaries that can check files for security relevant properties"
-HOMEPAGE="https://wiki.gentoo.org/index.php?title=Project:Hardened/PaX_Utilities"
-SRC_URI="mirror://gentoo/pax-utils-${PV}.tar.xz
- https://dev.gentoo.org/~solar/pax/pax-utils-${PV}.tar.xz
- https://dev.gentoo.org/~vapier/dist/pax-utils-${PV}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
-IUSE="caps python"
-
-RDEPEND="caps? ( sys-libs/libcap )
- python? ( dev-python/pyelftools )"
-DEPEND="${RDEPEND}
- app-arch/xz-utils"
-
-_emake() {
- emake \
- USE_CAP=$(usex caps) \
- USE_PYTHON=$(usex python) \
- "$@"
-}
-
-src_configure() {
- # Avoid slow configure+gnulib+make if on an up-to-date Linux system
- if use prefix || ! use kernel_linux || \
- has_version '<sys-libs/glibc-2.10'
- then
- econf $(use_with caps) $(use_with python)
- else
- tc-export CC
- fi
-}
-
-src_compile() {
- _emake
-}
-
-src_test() {
- _emake check
-}
-
-src_install() {
- _emake DESTDIR="${D}" PKGDOCDIR='$(DOCDIR)'/${PF} install
-}
diff --git a/app-misc/pax-utils/pax-utils-1.0.ebuild b/app-misc/pax-utils/pax-utils-1.0.ebuild
deleted file mode 100644
index f253ed0df5ec..000000000000
--- a/app-misc/pax-utils/pax-utils-1.0.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-inherit eutils toolchain-funcs unpacker
-
-DESCRIPTION="ELF related utils for ELF 32/64 binaries that can check files for security relevant properties"
-HOMEPAGE="https://wiki.gentoo.org/index.php?title=Project:Hardened/PaX_Utilities"
-SRC_URI="mirror://gentoo/pax-utils-${PV}.tar.xz
- https://dev.gentoo.org/~solar/pax/pax-utils-${PV}.tar.xz
- https://dev.gentoo.org/~vapier/dist/pax-utils-${PV}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
-IUSE="caps python"
-
-RDEPEND="caps? ( sys-libs/libcap )
- python? ( dev-python/pyelftools )"
-DEPEND="${RDEPEND}
- app-arch/xz-utils"
-
-_emake() {
- emake \
- USE_CAP=$(usex caps) \
- USE_PYTHON=$(usex python) \
- "$@"
-}
-
-src_configure() {
- # Avoid slow configure+gnulib+make if on an up-to-date Linux system
- if use prefix || ! use kernel_linux || \
- has_version '<sys-libs/glibc-2.10'
- then
- econf $(use_with caps) $(use_with python)
- else
- tc-export CC
- fi
-}
-
-src_compile() {
- _emake
-}
-
-src_test() {
- _emake check
-}
-
-src_install() {
- _emake DESTDIR="${ED}" PKGDOCDIR='$(DOCDIR)'/${PF} install
-}
diff --git a/app-misc/pax-utils/pax-utils-1.1.1.ebuild b/app-misc/pax-utils/pax-utils-1.1.1.ebuild
deleted file mode 100644
index 789b979be793..000000000000
--- a/app-misc/pax-utils/pax-utils-1.1.1.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-inherit eutils toolchain-funcs unpacker
-
-DESCRIPTION="ELF related utils for ELF 32/64 binaries that can check files for security relevant properties"
-HOMEPAGE="https://wiki.gentoo.org/index.php?title=Project:Hardened/PaX_Utilities"
-SRC_URI="mirror://gentoo/pax-utils-${PV}.tar.xz
- https://dev.gentoo.org/~solar/pax/pax-utils-${PV}.tar.xz
- https://dev.gentoo.org/~vapier/dist/pax-utils-${PV}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
-IUSE="caps debug python seccomp"
-
-RDEPEND="caps? ( >=sys-libs/libcap-2.24 )
- python? ( dev-python/pyelftools )
- seccomp? ( sys-libs/libseccomp )"
-DEPEND="${RDEPEND}
- caps? ( virtual/pkgconfig )
- seccomp? ( virtual/pkgconfig )
- app-arch/xz-utils"
-
-_emake() {
- emake \
- USE_CAP=$(usex caps) \
- USE_DEBUG=$(usex debug) \
- USE_PYTHON=$(usex python) \
- USE_SECCOMP=$(usex seccomp) \
- "$@"
-}
-
-src_configure() {
- # Avoid slow configure+gnulib+make if on an up-to-date Linux system
- if use prefix || ! use kernel_linux || \
- has_version '<sys-libs/glibc-2.10'
- then
- econf $(use_with caps) $(use_with debug) $(use_with python) $(use_with seccomp)
- else
- tc-export CC PKG_CONFIG
- fi
-}
-
-src_compile() {
- _emake
-}
-
-src_test() {
- _emake check
-}
-
-src_install() {
- _emake DESTDIR="${D}" PKGDOCDIR='$(DOCDIR)'/${PF} install
-}
diff --git a/app-misc/pax-utils/pax-utils-1.1.2.ebuild b/app-misc/pax-utils/pax-utils-1.1.2.ebuild
deleted file mode 100644
index 44b82b6b509f..000000000000
--- a/app-misc/pax-utils/pax-utils-1.1.2.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-inherit eutils toolchain-funcs unpacker
-
-DESCRIPTION="ELF related utils for ELF 32/64 binaries that can check files for security relevant properties"
-HOMEPAGE="https://wiki.gentoo.org/index.php?title=Project:Hardened/PaX_Utilities"
-SRC_URI="mirror://gentoo/${P}.tar.xz
- https://dev.gentoo.org/~solar/pax/${P}.tar.xz
- https://dev.gentoo.org/~vapier/dist/${P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
-IUSE="caps debug python seccomp"
-
-RDEPEND="caps? ( >=sys-libs/libcap-2.24 )
- python? ( dev-python/pyelftools )
- seccomp? ( sys-libs/libseccomp )"
-DEPEND="${RDEPEND}
- caps? ( virtual/pkgconfig )
- seccomp? ( virtual/pkgconfig )
- app-arch/xz-utils"
-
-_emake() {
- emake \
- USE_CAP=$(usex caps) \
- USE_DEBUG=$(usex debug) \
- USE_PYTHON=$(usex python) \
- USE_SECCOMP=$(usex seccomp) \
- "$@"
-}
-
-src_configure() {
- # Avoid slow configure+gnulib+make if on an up-to-date Linux system
- if use prefix || ! use kernel_linux || \
- has_version '<sys-libs/glibc-2.10'
- then
- econf $(use_with caps) $(use_with debug) $(use_with python) $(use_with seccomp)
- else
- tc-export CC PKG_CONFIG
- fi
-}
-
-src_compile() {
- _emake
-}
-
-src_test() {
- _emake check
-}
-
-src_install() {
- _emake DESTDIR="${D}" PKGDOCDIR='$(DOCDIR)'/${PF} install
-}
diff --git a/app-misc/pax-utils/pax-utils-1.1.3.ebuild b/app-misc/pax-utils/pax-utils-1.1.3.ebuild
deleted file mode 100644
index 44b82b6b509f..000000000000
--- a/app-misc/pax-utils/pax-utils-1.1.3.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-inherit eutils toolchain-funcs unpacker
-
-DESCRIPTION="ELF related utils for ELF 32/64 binaries that can check files for security relevant properties"
-HOMEPAGE="https://wiki.gentoo.org/index.php?title=Project:Hardened/PaX_Utilities"
-SRC_URI="mirror://gentoo/${P}.tar.xz
- https://dev.gentoo.org/~solar/pax/${P}.tar.xz
- https://dev.gentoo.org/~vapier/dist/${P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
-IUSE="caps debug python seccomp"
-
-RDEPEND="caps? ( >=sys-libs/libcap-2.24 )
- python? ( dev-python/pyelftools )
- seccomp? ( sys-libs/libseccomp )"
-DEPEND="${RDEPEND}
- caps? ( virtual/pkgconfig )
- seccomp? ( virtual/pkgconfig )
- app-arch/xz-utils"
-
-_emake() {
- emake \
- USE_CAP=$(usex caps) \
- USE_DEBUG=$(usex debug) \
- USE_PYTHON=$(usex python) \
- USE_SECCOMP=$(usex seccomp) \
- "$@"
-}
-
-src_configure() {
- # Avoid slow configure+gnulib+make if on an up-to-date Linux system
- if use prefix || ! use kernel_linux || \
- has_version '<sys-libs/glibc-2.10'
- then
- econf $(use_with caps) $(use_with debug) $(use_with python) $(use_with seccomp)
- else
- tc-export CC PKG_CONFIG
- fi
-}
-
-src_compile() {
- _emake
-}
-
-src_test() {
- _emake check
-}
-
-src_install() {
- _emake DESTDIR="${D}" PKGDOCDIR='$(DOCDIR)'/${PF} install
-}
diff --git a/app-misc/pax-utils/pax-utils-1.1.4.ebuild b/app-misc/pax-utils/pax-utils-1.1.4.ebuild
deleted file mode 100644
index 44b82b6b509f..000000000000
--- a/app-misc/pax-utils/pax-utils-1.1.4.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-inherit eutils toolchain-funcs unpacker
-
-DESCRIPTION="ELF related utils for ELF 32/64 binaries that can check files for security relevant properties"
-HOMEPAGE="https://wiki.gentoo.org/index.php?title=Project:Hardened/PaX_Utilities"
-SRC_URI="mirror://gentoo/${P}.tar.xz
- https://dev.gentoo.org/~solar/pax/${P}.tar.xz
- https://dev.gentoo.org/~vapier/dist/${P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
-IUSE="caps debug python seccomp"
-
-RDEPEND="caps? ( >=sys-libs/libcap-2.24 )
- python? ( dev-python/pyelftools )
- seccomp? ( sys-libs/libseccomp )"
-DEPEND="${RDEPEND}
- caps? ( virtual/pkgconfig )
- seccomp? ( virtual/pkgconfig )
- app-arch/xz-utils"
-
-_emake() {
- emake \
- USE_CAP=$(usex caps) \
- USE_DEBUG=$(usex debug) \
- USE_PYTHON=$(usex python) \
- USE_SECCOMP=$(usex seccomp) \
- "$@"
-}
-
-src_configure() {
- # Avoid slow configure+gnulib+make if on an up-to-date Linux system
- if use prefix || ! use kernel_linux || \
- has_version '<sys-libs/glibc-2.10'
- then
- econf $(use_with caps) $(use_with debug) $(use_with python) $(use_with seccomp)
- else
- tc-export CC PKG_CONFIG
- fi
-}
-
-src_compile() {
- _emake
-}
-
-src_test() {
- _emake check
-}
-
-src_install() {
- _emake DESTDIR="${D}" PKGDOCDIR='$(DOCDIR)'/${PF} install
-}
diff --git a/app-misc/pax-utils/pax-utils-1.1.5.ebuild b/app-misc/pax-utils/pax-utils-1.1.5.ebuild
deleted file mode 100644
index 44b82b6b509f..000000000000
--- a/app-misc/pax-utils/pax-utils-1.1.5.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-inherit eutils toolchain-funcs unpacker
-
-DESCRIPTION="ELF related utils for ELF 32/64 binaries that can check files for security relevant properties"
-HOMEPAGE="https://wiki.gentoo.org/index.php?title=Project:Hardened/PaX_Utilities"
-SRC_URI="mirror://gentoo/${P}.tar.xz
- https://dev.gentoo.org/~solar/pax/${P}.tar.xz
- https://dev.gentoo.org/~vapier/dist/${P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
-IUSE="caps debug python seccomp"
-
-RDEPEND="caps? ( >=sys-libs/libcap-2.24 )
- python? ( dev-python/pyelftools )
- seccomp? ( sys-libs/libseccomp )"
-DEPEND="${RDEPEND}
- caps? ( virtual/pkgconfig )
- seccomp? ( virtual/pkgconfig )
- app-arch/xz-utils"
-
-_emake() {
- emake \
- USE_CAP=$(usex caps) \
- USE_DEBUG=$(usex debug) \
- USE_PYTHON=$(usex python) \
- USE_SECCOMP=$(usex seccomp) \
- "$@"
-}
-
-src_configure() {
- # Avoid slow configure+gnulib+make if on an up-to-date Linux system
- if use prefix || ! use kernel_linux || \
- has_version '<sys-libs/glibc-2.10'
- then
- econf $(use_with caps) $(use_with debug) $(use_with python) $(use_with seccomp)
- else
- tc-export CC PKG_CONFIG
- fi
-}
-
-src_compile() {
- _emake
-}
-
-src_test() {
- _emake check
-}
-
-src_install() {
- _emake DESTDIR="${D}" PKGDOCDIR='$(DOCDIR)'/${PF} install
-}
diff --git a/app-misc/pax-utils/pax-utils-1.1.7.ebuild b/app-misc/pax-utils/pax-utils-1.1.7.ebuild
index 7f0542b73c45..038bcde69576 100644
--- a/app-misc/pax-utils/pax-utils-1.1.7.ebuild
+++ b/app-misc/pax-utils/pax-utils-1.1.7.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gentoo/${P}.tar.xz
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="caps debug python seccomp"
RDEPEND="caps? ( >=sys-libs/libcap-2.24 )
diff --git a/app-misc/pax-utils/pax-utils-1.1.ebuild b/app-misc/pax-utils/pax-utils-1.1.ebuild
deleted file mode 100644
index dcd5d45b042a..000000000000
--- a/app-misc/pax-utils/pax-utils-1.1.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-inherit eutils toolchain-funcs unpacker
-
-DESCRIPTION="ELF related utils for ELF 32/64 binaries that can check files for security relevant properties"
-HOMEPAGE="https://wiki.gentoo.org/index.php?title=Project:Hardened/PaX_Utilities"
-SRC_URI="mirror://gentoo/pax-utils-${PV}.tar.xz
- https://dev.gentoo.org/~solar/pax/pax-utils-${PV}.tar.xz
- https://dev.gentoo.org/~vapier/dist/pax-utils-${PV}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
-IUSE="caps python seccomp"
-
-RDEPEND="caps? ( >=sys-libs/libcap-2.24 )
- python? ( dev-python/pyelftools )
- seccomp? ( sys-libs/libseccomp )"
-DEPEND="${RDEPEND}
- caps? ( virtual/pkgconfig )
- seccomp? ( virtual/pkgconfig )
- app-arch/xz-utils"
-
-_emake() {
- emake \
- USE_CAP=$(usex caps) \
- USE_PYTHON=$(usex python) \
- USE_SECCOMP=$(usex seccomp) \
- "$@"
-}
-
-src_configure() {
- # Avoid slow configure+gnulib+make if on an up-to-date Linux system
- if use prefix || ! use kernel_linux || \
- has_version '<sys-libs/glibc-2.10'
- then
- econf $(use_with caps) $(use_with python) $(use_with seccomp)
- else
- tc-export CC PKG_CONFIG
- fi
-}
-
-src_compile() {
- _emake
-}
-
-src_test() {
- _emake check
-}
-
-src_install() {
- _emake DESTDIR="${D}" PKGDOCDIR='$(DOCDIR)'/${PF} install
-}
diff --git a/app-misc/screen/screen-4.4.0.ebuild b/app-misc/screen/screen-4.4.0.ebuild
index b1440a677fba..75c31977bed0 100644
--- a/app-misc/screen/screen-4.4.0.ebuild
+++ b/app-misc/screen/screen-4.4.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~sparc-fbsd ~x86-fbsd ~hppa-hpux ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~sparc-fbsd ~x86-fbsd ~hppa-hpux ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug nethack pam selinux multiuser"
CDEPEND="
diff --git a/app-misc/tracker/Manifest b/app-misc/tracker/Manifest
index a6b0aba57f31..313eedcbb833 100644
--- a/app-misc/tracker/Manifest
+++ b/app-misc/tracker/Manifest
@@ -1,4 +1,3 @@
DIST tracker-1.10.1.tar.xz 5027912 SHA256 67ea78cca8ebbd6633dddcdd40b5205683cc886b872cde987e2a8bae171f4191 SHA512 aa523fad1c577926ec1f33692314afe673bdc6a84917c4ed506d29e8d0ec17dfacf0a6694cd794d140fc1498770b58d640ed4886c2827644665c92461764d7ce WHIRLPOOL 6947aef1420f15c879ae26a7c5e17ce0a34316077cba20b12dbb5be7e5f55ea840d6d0e145d3c19f47f3db640e07b043a6a25a7bd810bd6ac9a3de336f30f6d3
DIST tracker-1.8.0.tar.xz 4961488 SHA256 a11f31a373bfec3abae38ae719d0a59f666f1f067d8789ade2ed7032a152907d SHA512 c7d0600cfcf5485188167d237e22a00a5777b97b96c8735ba3efcef67288a8d9db9476f05289cf1498c50432981a4bc932973241138ea116a18e421576ed3cdd WHIRLPOOL 2941ab228ccaae96abf8ad1387d898981aae9611aaaa64425df21fb941ca4f49e485dfb094b191b1ec46f1b83f5e248fbce700b18b232209866fdb248b4bba53
-DIST tracker-1.8.1.tar.xz 4985828 SHA256 e3ed4cb384486ebc086adfad68b5d25f8b0424eb6eb1aca2252a508b757fbe51 SHA512 2a1fa2a7d516c33290a7db52e33bb2ab7133ac543985f81136169f211ce42bd9b2e8539826e4da8acf365d9d49eb57a13bb4fd88d6523308af674ddd856bd2d9 WHIRLPOOL 00fc951d3faa1ec20289699d112669ec62ae7c87ecaf560d52936cd14076355b1610259ab5abab5b88e8ae7e93c18e3bb08c5946fef7bd04afd0befee27de9c9
-DIST tracker-1.8.2.tar.xz 4986908 SHA256 b93efbf077901315433a26b822ed6fb47a2592ee9d0fc7e054fe39a9968fa451 SHA512 6573597a847880d3f4fd1217a686ff47fbcfeee4da9019047362e111c1d196b420662dc5cbfad6f0d58605c8dee1ef50ffd6a5d9e7d0e1fc71c64780999a84c7 WHIRLPOOL 21737ba0b8b950dcb41b423d824b225e57fb62a5fff153417caf67be66287e72da8db906cc0b03d7928bd90540377f2713430d277440b4cdbd01cceb6087218a
+DIST tracker-1.8.3.tar.xz 4985156 SHA256 9bbf8c8525b3a1496716a350bc50ba06af5e880a4386506ca3e45d6779065c42 SHA512 122d84d88fb170c0b9f3db0038ada88b9cca75698d1d3bc6a70d019e97ad77a9b21e145b9ec23c0eb9f46778505438ff30f131b4719d3126178cd7ddd752eccd WHIRLPOOL 75a14ca80ceeb23a7d7985cf22f72c88e2c11a4e69c107cbe536575a6fbce335268dcb9fe8514da8f98ebfbbdf59a63d7253fc5de5abf9d64b3a508bd355843d
diff --git a/app-misc/tracker/tracker-1.8.1.ebuild b/app-misc/tracker/tracker-1.8.1.ebuild
deleted file mode 100644
index 5ed36a5a7f37..000000000000
--- a/app-misc/tracker/tracker-1.8.1.ebuild
+++ /dev/null
@@ -1,261 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-GNOME2_LA_PUNT="yes"
-PYTHON_COMPAT=( python2_7 )
-
-inherit autotools bash-completion-r1 gnome2 linux-info python-any-r1 vala versionator virtualx
-
-DESCRIPTION="A tagging metadata database, search tool and indexer"
-HOMEPAGE="https://wiki.gnome.org/Projects/Tracker"
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="0/100"
-# Once sys-power/upower-pm-utils is not needed by other reverse deps for
-# suspending, we can drop it from here as this doesn't rely on the dead
-# suspend support from old upower
-IUSE="cue elibc_glibc exif ffmpeg firefox-bookmarks flac gif gsf
-gstreamer gtk iptc +iso +jpeg libav +miner-fs mp3 nautilus networkmanager
-pdf playlist rss stemmer test thunderbird +tiff upnp-av upower +vorbis +xml xmp xps"
-
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
-
-REQUIRED_USE="
- ?? ( gstreamer ffmpeg )
- cue? ( gstreamer )
- upnp-av? ( gstreamer )
- !miner-fs? ( !cue !exif !flac !gif !gsf !iptc !iso !jpeg !mp3 !pdf !playlist !tiff !vorbis !xml !xmp !xps )
-"
-
-# According to NEWS, introspection is non-optional
-# glibc-2.12 needed for SCHED_IDLE (see bug #385003)
-RDEPEND="
- >=app-i18n/enca-1.9
- >dev-db/sqlite-3.8.4.2:=
- >=dev-libs/glib-2.40:2
- >=dev-libs/gobject-introspection-0.9.5:=
- >=dev-libs/icu-4.8.1.1:=
- || (
- >=media-gfx/imagemagick-5.2.1[png,jpeg?]
- media-gfx/graphicsmagick[imagemagick,png,jpeg?] )
- >=media-libs/libpng-1.2:0=
- >=media-libs/libmediaart-1.9:2.0
- sys-apps/util-linux
- >=sys-libs/libseccomp-2.0
- >=x11-libs/pango-1:=
-
- cue? ( media-libs/libcue )
- elibc_glibc? ( >=sys-libs/glibc-2.12 )
- exif? ( >=media-libs/libexif-0.6 )
- ffmpeg? (
- libav? ( media-video/libav:= )
- !libav? ( media-video/ffmpeg:0= )
- )
- firefox-bookmarks? ( || (
- >=www-client/firefox-4.0
- >=www-client/firefox-bin-4.0 ) )
- flac? ( >=media-libs/flac-1.2.1 )
- gif? ( media-libs/giflib:= )
- gsf? ( >=gnome-extra/libgsf-1.14.24 )
- gstreamer? (
- media-libs/gstreamer:1.0
- media-libs/gst-plugins-base:1.0 )
- gtk? (
- >=dev-libs/libgee-0.3:0.8
- >=x11-libs/gtk+-3:3 )
- iptc? ( media-libs/libiptcdata )
- iso? ( >=sys-libs/libosinfo-0.2.9:= )
- jpeg? ( virtual/jpeg:0 )
- upower? ( || ( >=sys-power/upower-0.9 sys-power/upower-pm-utils ) )
- mp3? ( >=media-libs/taglib-1.6 )
- networkmanager? ( >=net-misc/networkmanager-0.8:= )
- pdf? (
- >=x11-libs/cairo-1:=
- >=app-text/poppler-0.16:=[cairo,utils]
- >=x11-libs/gtk+-2.12:2 )
- playlist? ( >=dev-libs/totem-pl-parser-3 )
- rss? ( >=net-libs/libgrss-0.7:0 )
- stemmer? ( dev-libs/snowball-stemmer )
- thunderbird? ( || (
- >=mail-client/thunderbird-5.0
- >=mail-client/thunderbird-bin-5.0 ) )
- tiff? ( media-libs/tiff:0 )
- upnp-av? ( >=media-libs/gupnp-dlna-0.9.4:2.0 )
- vorbis? ( >=media-libs/libvorbis-0.22 )
- xml? ( >=dev-libs/libxml2-2.6 )
- xmp? ( >=media-libs/exempi-2.1 )
- xps? ( app-text/libgxps )
- !gstreamer? ( !ffmpeg? ( || ( media-video/totem media-video/mplayer ) ) )
-"
-DEPEND="${RDEPEND}
- ${PYTHON_DEPS}
- $(vala_depend)
- dev-util/gdbus-codegen
- >=dev-libs/libxslt-1
- >=dev-util/gtk-doc-am-1.8
- >=dev-util/intltool-0.40.0
- >=sys-devel/gettext-0.17
- virtual/pkgconfig
- gtk? ( >=dev-libs/libgee-0.3:0.8 )
- test? (
- >=dev-libs/dbus-glib-0.82-r1
- >=sys-apps/dbus-1.3.1[X] )
-"
-PDEPEND="nautilus? ( ~gnome-extra/nautilus-tracker-tags-${PV} )"
-
-function inotify_enabled() {
- if linux_config_exists; then
- if ! linux_chkconfig_present INOTIFY_USER; then
- ewarn "You should enable the INOTIFY support in your kernel."
- ewarn "Check the 'Inotify support for userland' under the 'File systems'"
- ewarn "option. It is marked as CONFIG_INOTIFY_USER in the config"
- die 'missing CONFIG_INOTIFY'
- fi
- else
- einfo "Could not check for INOTIFY support in your kernel."
- fi
-}
-
-pkg_setup() {
- linux-info_pkg_setup
- inotify_enabled
-
- python-any-r1_pkg_setup
-}
-
-src_prepare() {
- # Don't run 'firefox --version' or 'thunderbird --version'; it results in
- # access violations on some setups (bug #385347, #385495).
- create_version_script "www-client/firefox" "Mozilla Firefox" firefox-version.sh
- create_version_script "mail-client/thunderbird" "Mozilla Thunderbird" thunderbird-version.sh
-
- # Looks like sorting got fixed but not test reference files
- sort "${S}"/tests/libtracker-data/functions/functions-tracker-1.out \
- -o "${S}"/tests/libtracker-data/functions/functions-tracker-1.out || die
- sort "${S}"/tests/libtracker-data/functions/functions-tracker-2.out \
- -o "${S}"/tests/libtracker-data/functions/functions-tracker-2.out || die
-
- eautoreconf # See bug #367975
- gnome2_src_prepare
- vala_src_prepare
-}
-
-src_configure() {
- local myconf=""
-
- if use gstreamer ; then
- myconf="${myconf} --enable-generic-media-extractor=gstreamer"
- if use upnp-av; then
- myconf="${myconf} --with-gstreamer-backend=gupnp-dlna"
- else
- myconf="${myconf} --with-gstreamer-backend=discoverer"
- fi
- elif use ffmpeg ; then
- myconf="${myconf} --enable-generic-media-extractor=libav"
- else
- myconf="${myconf} --enable-generic-media-extractor=external"
- fi
-
- # unicode-support: libunistring, libicu or glib ?
- # According to NEWS, introspection is required
- # is not being generated
- # nautilus extension is in a separate package, nautilus-tracker-tags
- # miner-evolution disabled as it's incompatible with current eds
- gnome2_src_configure \
- --disable-hal \
- --disable-miner-evolution \
- --disable-nautilus-extension \
- --disable-static \
- --enable-abiword \
- --enable-artwork \
- --enable-cfg-man-pages \
- --enable-dvi \
- --enable-enca \
- --enable-guarantee-metadata \
- --enable-icon \
- --enable-introspection \
- --enable-libmediaart \
- --enable-libpng \
- --enable-miner-apps \
- --enable-miner-user-guides \
- --enable-ps \
- --enable-text \
- --enable-tracker-fts \
- --enable-tracker-writeback \
- --with-unicode-support=libicu \
- --with-bash-completion-dir="$(get_bashcompdir)" \
- $(use_enable cue libcue) \
- $(use_enable exif libexif) \
- $(use_enable firefox-bookmarks miner-firefox) \
- $(use_with firefox-bookmarks firefox-plugin-dir "${EPREFIX}"/usr/$(get_libdir)/firefox/extensions) \
- FIREFOX="${S}"/firefox-version.sh \
- $(use_enable flac libflac) \
- $(use_enable gif libgif) \
- $(use_enable gsf libgsf) \
- $(use_enable gtk tracker-needle) \
- $(use_enable gtk tracker-preferences) \
- $(use_enable iptc libiptcdata) \
- $(use_enable iso libosinfo) \
- $(use_enable jpeg libjpeg) \
- $(use_enable upower upower) \
- $(use_enable miner-fs) \
- $(use_enable mp3 taglib) \
- $(use_enable mp3) \
- $(use_enable networkmanager network-manager) \
- $(use_enable pdf poppler) \
- $(use_enable playlist) \
- $(use_enable rss miner-rss) \
- $(use_enable stemmer libstemmer) \
- $(use_enable test functional-tests) \
- $(use_enable test unit-tests) \
- $(use_enable thunderbird miner-thunderbird) \
- $(use_with thunderbird thunderbird-plugin-dir "${EPREFIX}"/usr/$(get_libdir)/thunderbird/extensions) \
- THUNDERBIRD="${S}"/thunderbird-version.sh \
- $(use_enable tiff libtiff) \
- $(use_enable vorbis libvorbis) \
- $(use_enable xml libxml2) \
- $(use_enable xmp exempi) \
- $(use_enable xps libgxps) \
- ${myconf}
-}
-
-src_test() {
- # G_MESSAGES_DEBUG, upstream bug #699401#c1
- virtx emake check TESTS_ENVIRONMENT="dbus-run-session" G_MESSAGES_DEBUG="all"
-}
-
-src_install() {
- gnome2_src_install
-
- # Manually symlink extensions for {firefox,thunderbird}-bin
- if use firefox-bookmarks; then
- dosym /usr/share/xul-ext/trackerfox \
- /usr/$(get_libdir)/firefox-bin/extensions/trackerfox@bustany.org
- fi
-
- if use thunderbird; then
- dosym /usr/share/xul-ext/trackerbird \
- /usr/$(get_libdir)/thunderbird-bin/extensions/trackerbird@bustany.org
- fi
-}
-
-create_version_script() {
- # Create script $3 that prints "$2 MAX(VERSION($1), VERSION($1-bin))"
-
- local v=$(best_version ${1})
- v=${v#${1}-}
- local vbin=$(best_version ${1}-bin)
- vbin=${vbin#${1}-bin-}
-
- if [[ -z ${v} ]]; then
- v=${vbin}
- else
- version_compare ${v} ${vbin}
- [[ $? -eq 1 ]] && v=${vbin}
- fi
-
- echo -e "#!/bin/sh\necho $2 $v" > "$3" || die
- chmod +x "$3" || die
-}
diff --git a/app-misc/tracker/tracker-1.8.2.ebuild b/app-misc/tracker/tracker-1.8.3.ebuild
index 1709789aa8cb..4c27eddea992 100644
--- a/app-misc/tracker/tracker-1.8.2.ebuild
+++ b/app-misc/tracker/tracker-1.8.3.ebuild
@@ -7,7 +7,7 @@ GNOME2_EAUTORECONF="yes" # See bug #367975
GNOME2_LA_PUNT="yes"
PYTHON_COMPAT=( python2_7 )
-inherit autotools bash-completion-r1 gnome2 linux-info python-any-r1 vala versionator virtualx
+inherit bash-completion-r1 gnome2 linux-info python-any-r1 vala versionator virtualx
DESCRIPTION="A tagging metadata database, search tool and indexer"
HOMEPAGE="https://wiki.gnome.org/Projects/Tracker"
@@ -19,9 +19,9 @@ SLOT="0/100"
# suspend support from old upower
IUSE="cue elibc_glibc exif ffmpeg firefox-bookmarks flac gif gsf
gstreamer gtk iptc +iso +jpeg libav +miner-fs mp3 nautilus networkmanager
-pdf playlist rss stemmer test thunderbird +tiff upnp-av upower +vorbis +xml xmp xps"
+pdf playlist rss +seccomp stemmer test thunderbird +tiff upnp-av upower +vorbis +xml xmp xps"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
REQUIRED_USE="
?? ( gstreamer ffmpeg )
@@ -44,7 +44,6 @@ RDEPEND="
>=media-libs/libpng-1.2:0=
>=media-libs/libmediaart-1.9:2.0
sys-apps/util-linux
- >=sys-libs/libseccomp-2.0
>=x11-libs/pango-1:=
cue? ( media-libs/libcue )
@@ -76,8 +75,9 @@ RDEPEND="
>=x11-libs/cairo-1:=
>=app-text/poppler-0.16:=[cairo,utils]
>=x11-libs/gtk+-2.12:2 )
- playlist? ( >=dev-libs/totem-pl-parser-3 )
+ playlist? ( >=dev-libs/totem-pl-parser-3:= )
rss? ( >=net-libs/libgrss-0.7:0 )
+ seccomp? ( >=sys-libs/libseccomp-2.0 )
stemmer? ( dev-libs/snowball-stemmer )
thunderbird? ( || (
>=mail-client/thunderbird-5.0
diff --git a/app-office/auto-multiple-choice/Manifest b/app-office/auto-multiple-choice/Manifest
new file mode 100644
index 000000000000..71cb7ef15335
--- /dev/null
+++ b/app-office/auto-multiple-choice/Manifest
@@ -0,0 +1 @@
+DIST auto-multiple-choice_1.3.0_sources.tar.gz 4328255 SHA256 682e8a3530f5948b6e3d42b1c54ab4f0449f815dd80947a3f8528a7143a42c0a SHA512 fcfacd071072f5773556c706b6fa0aea4ff3f3752f3a1f40c9e6de7ec870e939adc57e6bd4c90cac80241cc798e02a71c9fc80d9ccf25ad3a10752f937d06da5 WHIRLPOOL 6a7f22565a2d5515ef19355d426af13b664921b3efe94bad0e347c3c0fb7413d09ba9c501eaa215fd9fc148a41ebdc26bd6472cccd935ba796a3d40060ce4315
diff --git a/app-office/auto-multiple-choice/auto-multiple-choice-1.3.0.ebuild b/app-office/auto-multiple-choice/auto-multiple-choice-1.3.0.ebuild
new file mode 100644
index 000000000000..a4afc30dfe6b
--- /dev/null
+++ b/app-office/auto-multiple-choice/auto-multiple-choice-1.3.0.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=6
+
+inherit toolchain-funcs perl-functions latex-package
+
+DESCRIPTION="Create and manage multiple choice questionnaries, including automated marking"
+HOMEPAGE="http://home.gna.org/auto-qcm/"
+SRC_URI="http://download.gna.org/auto-qcm/${PN}_${PV}_sources.tar.gz"
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+CDEPEND="
+ app-text/texlive[doc,dvi2tty,dvipdfm,extra,graphics,png,pstricks,science,truetype,xml,X,luatex,xetex,humanities,omega,publishers,l10n_fr]
+ app-text/poppler:=
+ dev-perl/XML-LibXML
+ media-libs/netpbm
+ media-libs/opencv
+"
+DEPEND="${CDEPEND}
+ app-text/dblatex
+ app-text/docbook-xml-simple-dtd:*
+ app-text/docbook-xsl-stylesheets
+"
+RDEPEND="${CDEPEND}
+ dev-lang/perl:=
+ dev-perl/Glib-Object-Introspection
+ dev-perl/gtk2-perl
+ dev-perl/Gtk2-Notify
+ media-gfx/imagemagick
+ dev-perl/XML-Writer
+ dev-perl/Archive-Zip
+ dev-perl/DBI
+ dev-perl/Text-CSV
+ dev-perl/DBD-SQLite
+ dev-perl/Net-CUPS
+ dev-perl/Email-Address
+ dev-perl/Email-MIME
+ dev-perl/Email-Sender
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-1.3.0-desktop.patch"
+ "${FILESDIR}/${PN}-1.3.0-conf.patch"
+)
+
+src_compile() {
+ perl_set_version
+ export VENDOR_LIB PVR
+ export TEXINPUTS="/usr/share/dblatex/latex/style:/usr/share/dblatex/latex/misc:/usr/share/dblatex/latex/graphics:"
+
+ export MAKEOPTS="-j1"
+ # when doing a parallel build, the package is acting decidedly odd
+ # e.g., the build seems to succeed while actually stuff fails
+ # and subsequent error messages do not have any relation to the real problem
+ # So let's keep this also for easier debugging
+
+ emake \
+ GCC_NETPBM="-I/usr/include/netpbm/ -lnetpbm" \
+ GCC="$(tc-getCC)" \
+ GCC_PP="$(tc-getCXX)"
+}
+
+src_install() {
+ default
+}
diff --git a/app-office/auto-multiple-choice/files/auto-multiple-choice-1.3.0-conf.patch b/app-office/auto-multiple-choice/files/auto-multiple-choice-1.3.0-conf.patch
new file mode 100644
index 000000000000..2e5e0cdd58c0
--- /dev/null
+++ b/app-office/auto-multiple-choice/files/auto-multiple-choice-1.3.0-conf.patch
@@ -0,0 +1,54 @@
+diff -ruN auto-multiple-choice-1.3.0.orig/Makefile.conf auto-multiple-choice-1.3.0/Makefile.conf
+--- auto-multiple-choice-1.3.0.orig/Makefile.conf 2016-03-09 20:17:01.000000000 +0100
++++ auto-multiple-choice-1.3.0/Makefile.conf 2017-01-21 21:55:32.649670839 +0100
+@@ -33,13 +33,13 @@
+ # directory for executable
+ BINDIR=/usr/bin
+ # directory for perl modules
+-PERLDIR=/usr/share/perl5
++PERLDIR=$(VENDOR_LIB)
+ # directory for some AMC executables, not to be used by end-user
+ MODSDIR=/usr/lib/AMC
+ # directory for LaTeX style file
+-TEXDIR=/usr/share/texmf/tex/latex/AMC
++TEXDIR=/usr/share/texmf-site/tex/latex/AMC
+ # directory for LaTeX doc
+-TEXDOCDIR=/usr/share/doc/texmf/AMC/
++TEXDOCDIR=/usr/share/texmf-site/doc/AMC/
+ # directory for man (1) files
+ MAN1DIR=/usr/share/man/man1
+ # directory for desktop file
+@@ -54,7 +54,7 @@
+ # directory for AMC packaged models
+ MODELSDIR=/usr/share/auto-multiple-choice/models
+ # directory for documentation (will use html/auto-multiple-choice.* subdirs for HTML docs)
+-DOCDIR=/usr/share/doc/auto-multiple-choice-doc
++DOCDIR=/usr/share/doc/$(PVR)
+
+ # directory for Shared MIME-info Database
+ SHARED_MIMEINFO_DIR=/usr/share/mime/packages
+@@ -91,8 +91,8 @@
+
+ # INSTALL USER AND GROUP
+
+-ifneq ($(SYSTEM_TYPE),rpm)
+-INSTALL_USER=root
+-INSTALL_GROUP=root
+-endif
++#ifneq ($(SYSTEM_TYPE),rpm)
++#INSTALL_USER=root
++#INSTALL_GROUP=root
++#endif
+
+diff -ruN auto-multiple-choice-1.3.0.orig/doc/Makefile auto-multiple-choice-1.3.0/doc/Makefile
+--- auto-multiple-choice-1.3.0.orig/doc/Makefile 2016-03-14 19:40:45.000000000 +0100
++++ auto-multiple-choice-1.3.0/doc/Makefile 2017-01-21 21:28:29.438603307 +0100
+@@ -64,7 +64,7 @@
+ esac
+
+ %.pdf: %.tex $(BLOCK_IMAGES:.svg=.pdf)
+- export TEXINPUTS=./img_pdf/: ; case $< in \
++ export TEXINPUTS=$(TEXINPUTS):./img_pdf/: ; case $< in \
+ *.ja.tex) \
+ sed -i -e '/setuplocale/a\
+ \\usepackage{xeCJK}\
diff --git a/app-office/auto-multiple-choice/files/auto-multiple-choice-1.3.0-desktop.patch b/app-office/auto-multiple-choice/files/auto-multiple-choice-1.3.0-desktop.patch
new file mode 100644
index 000000000000..3c6225dcc054
--- /dev/null
+++ b/app-office/auto-multiple-choice/files/auto-multiple-choice-1.3.0-desktop.patch
@@ -0,0 +1,10 @@
+--- a/auto-multiple-choice.desktop.in-old 2014-02-11 20:25:42.995456713 +0100
++++ b/auto-multiple-choice.desktop.in 2014-02-11 20:25:54.972456566 +0100
+@@ -10,5 +10,5 @@
+ GenericName[fr]=QCM automatique
+ Comment=Manage multiple choice questionnaires, with automatic marking from papers' scans
+ Comment[fr]=Conception et correction automatique de QCM en LaTeX
+-Keywords=multiple;choice;questionnaire;exam;grading;marking;MCQ;AMC
+-Keywords[fr]=questionnaire;choix;multiple;examen;correction;QCM;AMC
++Keywords=multiple;choice;questionnaire;exam;grading;marking;MCQ;AMC;
++Keywords[fr]=questionnaire;choix;multiple;examen;correction;QCM;AMC;
diff --git a/app-office/auto-multiple-choice/metadata.xml b/app-office/auto-multiple-choice/metadata.xml
new file mode 100644
index 000000000000..b9e2049178a5
--- /dev/null
+++ b/app-office/auto-multiple-choice/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>office@gentoo.org</email>
+ <name>Gentoo Office project</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl project</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>nibheis@gmail.com</email>
+ <name>Pierre-Olivier Vallès</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/app-portage/gentoolkit-dev/gentoolkit-dev-0.3.0.ebuild b/app-portage/gentoolkit-dev/gentoolkit-dev-0.3.0.ebuild
index a08995d4e170..6848e4235b72 100644
--- a/app-portage/gentoolkit-dev/gentoolkit-dev-0.3.0.ebuild
+++ b/app-portage/gentoolkit-dev/gentoolkit-dev-0.3.0.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_BRANCH="gentoolkit-dev"
else
SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.gz"
- 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 ~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 ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi
DESCRIPTION="Collection of developer scripts for Gentoo"
diff --git a/app-portage/portpeek/portpeek-2.1.21.ebuild b/app-portage/portpeek/portpeek-2.1.21.ebuild
index bcb00d725a54..4e8076e44c6c 100644
--- a/app-portage/portpeek/portpeek-2.1.21.ebuild
+++ b/app-portage/portpeek/portpeek-2.1.21.ebuild
@@ -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/psh/Manifest b/app-shells/psh/Manifest
index 609c5dcba32a..088e20dd3e07 100644
--- a/app-shells/psh/Manifest
+++ b/app-shells/psh/Manifest
@@ -1 +1,2 @@
+DIST psh-1.8.1-r3.tar.gz 120552 SHA256 c8414c4381a6a715800a7b59c39276d1f19087bf2e0b6a9b950af4feaf7701a8 SHA512 01e9def98fa89f347ad540cbb0584773de4b7e11595432d7b8e1f1a563725004b898a5fd30f39b01de661ac6ec3274b6cfecdbd7f0bec3fe175119493163ca9a WHIRLPOOL 378aba28927a747560fa8cf6513900f93e473d1d2e5bcff4e87ed2d8c9c84daab1a86887aa2d774d3616ef541e23607bc59123d4adc584b66fbdfa4e75fa4d2d
DIST psh-1.8.1.tar.gz 120036 SHA256 9c6d276f98a3e62086bda76e1eddc0eaba6b003b903c94261bd53e80700ef88f SHA512 20ac6d6d39ff0820eee6314e73c02f18b9362ef3dde6e2c6cd68094d1ebc435d26bf3528e858042b95372916821077e5a4e5d4b376aac68caf6d8fc629a61c07 WHIRLPOOL 10d2005aa0a551823d82e475bb10d7619dfde21fc39dbee37989e08c4f8fd59b0a44ba3ea70157e55db80388ff4af099afe073c91bf0f3e95065e62f97539c95
diff --git a/app-shells/psh/files/psh-1.8.1-r3-array-ref-deprecated.patch b/app-shells/psh/files/psh-1.8.1-r3-array-ref-deprecated.patch
new file mode 100644
index 000000000000..13c497064ee1
--- /dev/null
+++ b/app-shells/psh/files/psh-1.8.1-r3-array-ref-deprecated.patch
@@ -0,0 +1,37 @@
+From fec038344e05b4fe1b369a979b9ab224343297dd Mon Sep 17 00:00:00 2001
+From: r <rocky@gnu.org>
+Date: Sun, 25 Mar 2012 18:17:45 -0400
+Subject: [PATCH] Get rid of 'Using an array as a reference is deprecated in
+ Psh/StrategyBunch.pm'
+
+---
+ lib/Psh/Strategy/Darwin_apps.pm | 2 +-
+ lib/Psh/Strategy/Executable.pm | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/lib/Psh/Strategy/Darwin_apps.pm b/lib/Psh/Strategy/Darwin_apps.pm
+index cbcbb1d..8c4879e 100644
+--- a/lib/Psh/Strategy/Darwin_apps.pm
++++ b/lib/Psh/Strategy/Darwin_apps.pm
+@@ -44,7 +44,7 @@ sub _recursive_search {
+
+
+ sub applies {
+- my $com= @{$_[2]}->[0];
++ my $com= $_[2]->[0];
+ if ($com !~ m/$Psh::which_regexp/) { return ''; }
+ my $path=$ENV{APP_PATH}||'/Applications';
+ my @path= split /:/, $path;
+diff --git a/lib/Psh/Strategy/Executable.pm b/lib/Psh/Strategy/Executable.pm
+index 7d09119..7767082 100644
+--- a/lib/Psh/Strategy/Executable.pm
++++ b/lib/Psh/Strategy/Executable.pm
+@@ -24,7 +24,7 @@ sub runs_before {
+ }
+
+ sub applies {
+- my $com= @{$_[2]}->[0];
++ my $com= $_[2]->[0];
+ my $executable= Psh::Util::which($com);
+ return $executable if defined $executable;
+ return '';
diff --git a/app-shells/psh/files/psh-1.8.1-r3-defined-array.patch b/app-shells/psh/files/psh-1.8.1-r3-defined-array.patch
new file mode 100644
index 000000000000..660ca34daf44
--- /dev/null
+++ b/app-shells/psh/files/psh-1.8.1-r3-defined-array.patch
@@ -0,0 +1,11 @@
+--- a/lib/Psh.pm 2007-07-21 16:40:44.000000000 +1200
++++ b/lib/Psh.pm 2015-07-18 05:30:29.840928282 +1200
+@@ -367,7 +367,7 @@
+
+ sub defined_and_nonempty
+ {
+- if (!defined(@_)) { return 0; }
++ if (!@_) { return 0; }
+ if (scalar(@_) == 0) { return 0; }
+
+ if (scalar(@_) == 1) {
diff --git a/app-shells/psh/metadata.xml b/app-shells/psh/metadata.xml
index 6f49eba8f496..5fa8eb473430 100644
--- a/app-shells/psh/metadata.xml
+++ b/app-shells/psh/metadata.xml
@@ -1,5 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<!-- maintainer-needed -->
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">gnp/psh</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/app-shells/psh/psh-1.8.1-r1.ebuild b/app-shells/psh/psh-1.8.1-r1.ebuild
index 79a11d7bbd27..fbcf4aae8235 100644
--- a/app-shells/psh/psh-1.8.1-r1.ebuild
+++ b/app-shells/psh/psh-1.8.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -7,7 +7,7 @@ EAPI=5
inherit perl-module
DESCRIPTION="Combines the interactive nature of a Unix shell with the power of Perl"
-HOMEPAGE="http://www.focusresearch.com/gregor/sw/psh/"
+HOMEPAGE="https://gnp.github.io/psh/"
SRC_URI="http://www.focusresearch.com/gregor/download/${P}.tar.gz"
LICENSE="|| ( Artistic GPL-2 )"
diff --git a/app-shells/psh/psh-1.8.1-r2.ebuild b/app-shells/psh/psh-1.8.1-r2.ebuild
index 5a4e07a4371a..3ee78ccc88c2 100644
--- a/app-shells/psh/psh-1.8.1-r2.ebuild
+++ b/app-shells/psh/psh-1.8.1-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -7,7 +7,7 @@ EAPI=5
inherit perl-module
DESCRIPTION="Combines the interactive nature of a Unix shell with the power of Perl"
-HOMEPAGE="http://www.focusresearch.com/gregor/sw/psh/"
+HOMEPAGE="https://gnp.github.io/psh/"
SRC_URI="http://www.focusresearch.com/gregor/download/${P}.tar.gz"
SLOT="0"
diff --git a/app-shells/psh/psh-1.8.1-r3.ebuild b/app-shells/psh/psh-1.8.1-r3.ebuild
new file mode 100644
index 000000000000..71fd3cea35f8
--- /dev/null
+++ b/app-shells/psh/psh-1.8.1-r3.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+DIST_EXAMPLES=( "examples/*" )
+
+inherit perl-module
+
+DESCRIPTION="Combines the interactive nature of a Unix shell with the power of Perl"
+HOMEPAGE="https://gnp.github.io/psh/"
+SRC_URI="https://github.com/gnp/psh/archive/${P}.tar.gz -> ${PF}.tar.gz"
+S="${WORKDIR}/${PN}-${P}" # github--
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="readline"
+
+RDEPEND="
+ readline? (
+ dev-perl/Term-ReadLine-Gnu
+ dev-perl/TermReadKey
+ )
+"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+
+myinst="SITEPREFIX=${D}/usr"
+
+PATCHES=(
+ "${FILESDIR}/${PF}-defined-array.patch"
+ "${FILESDIR}/${PF}-array-ref-deprecated.patch"
+)
+
+src_install() {
+ perl-module_src_install
+ docompress -x "/usr/share/doc/${PF}/pod"
+ docinto pod/
+ dodoc -r doc/*
+}
diff --git a/app-shells/tcsh/tcsh-6.20.00.ebuild b/app-shells/tcsh/tcsh-6.20.00.ebuild
index c227a28b1f08..d5cbf24dbdc9 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-text/asciidoc/asciidoc-8.6.9-r2.ebuild b/app-text/asciidoc/asciidoc-8.6.9-r2.ebuild
index 4b7164c2a71a..12f7338d7832 100644
--- a/app-text/asciidoc/asciidoc-8.6.9-r2.ebuild
+++ b/app-text/asciidoc/asciidoc-8.6.9-r2.ebuild
@@ -11,7 +11,7 @@ inherit readme.gentoo python-single-r1
DESCRIPTION="AsciiDoc is a plain text human readable/writable document format"
HOMEPAGE="http://asciidoc.org/"
SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${PV}/${P}.tar.gz"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-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 ~arm-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
LICENSE="GPL-2"
SLOT="0"
diff --git a/app-text/convmv/convmv-2.0.ebuild b/app-text/convmv/convmv-2.0.ebuild
index 992a47a17690..fc97cfbd6e24 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/dvipsk/dvipsk-5.995_p20150521.ebuild b/app-text/dvipsk/dvipsk-5.995_p20150521.ebuild
index c2febc07bb63..c434a163f95e 100644
--- a/app-text/dvipsk/dvipsk-5.995_p20150521.ebuild
+++ b/app-text/dvipsk/dvipsk-5.995_p20150521.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -29,7 +29,7 @@ SRC_URI="${SRC_URI} ) "
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="doc source"
DEPEND=">=dev-libs/kpathsea-6.2.1"
diff --git a/app-text/iso-codes/iso-codes-3.70.ebuild b/app-text/iso-codes/iso-codes-3.70.ebuild
index 7424094a879e..7b25e774fb26 100644
--- a/app-text/iso-codes/iso-codes-3.70.ebuild
+++ b/app-text/iso-codes/iso-codes-3.70.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://pkg-isocodes.alioth.debian.org/downloads/${P}.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND=""
diff --git a/app-text/libgxps/libgxps-0.2.4.ebuild b/app-text/libgxps/libgxps-0.2.4.ebuild
index 6d45f9a4e5da..0688cb827539 100644
--- a/app-text/libgxps/libgxps-0.2.4.ebuild
+++ b/app-text/libgxps/libgxps-0.2.4.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 @@ HOMEPAGE="https://wiki.gnome.org/Projects/libgxps"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="alpha amd64 arm ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="alpha amd64 arm ~ia64 ppc ~ppc64 ~sparc x86"
IUSE="debug +introspection jpeg lcms static-libs tiff"
RDEPEND="
diff --git a/app-text/ps2pkm/ps2pkm-1.7_p20150521.ebuild b/app-text/ps2pkm/ps2pkm-1.7_p20150521.ebuild
index bf9e80c8e5d9..c9fae0d6a1e8 100644
--- a/app-text/ps2pkm/ps2pkm-1.7_p20150521.ebuild
+++ b/app-text/ps2pkm/ps2pkm-1.7_p20150521.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -10,7 +10,7 @@ SRC_URI="mirror://gentoo/texlive-${PV#*_p}-source.tar.xz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=dev-libs/kpathsea-6.2.1"
diff --git a/app-text/pytextile/pytextile-2.3.3.ebuild b/app-text/pytextile/pytextile-2.3.3.ebuild
index fa14c99594ce..3aedd219e931 100644
--- a/app-text/pytextile/pytextile-2.3.3.ebuild
+++ b/app-text/pytextile/pytextile-2.3.3.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/textile/python-textile/archive/${PV}.tar.gz -> ${P}.
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ppc ~ppc64 ~sparc x86"
IUSE="test"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/app-text/teckit/teckit-2.5.6.ebuild b/app-text/teckit/teckit-2.5.6.ebuild
index 1f14072a4b7c..8986436bb10f 100644
--- a/app-text/teckit/teckit-2.5.6.ebuild
+++ b/app-text/teckit/teckit-2.5.6.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="https://github.com/silnrsi/teckit/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="|| ( CPL-0.5 LGPL-2.1 )"
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 ~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 ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="static-libs"
RDEPEND="sys-libs/zlib
diff --git a/app-text/texlive-core/texlive-core-2015-r1.ebuild b/app-text/texlive-core/texlive-core-2015-r1.ebuild
index 8b2d430a4cd3..3c24c7fc5018 100644
--- a/app-text/texlive-core/texlive-core-2015-r1.ebuild
+++ b/app-text/texlive-core/texlive-core-2015-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$
@@ -69,7 +69,7 @@ for i in ${TL_CORE_EXTRA_SRC_MODULES}; do
done
SRC_URI="${SRC_URI} )"
-KEYWORDS="~alpha ~amd64 ~arm ~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 ~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 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="cjk X doc source tk +luajittex xetex"
TEXMF_PATH=/usr/share/texmf-dist
diff --git a/app-text/texlive-core/texlive-core-2016.ebuild b/app-text/texlive-core/texlive-core-2016.ebuild
index 25b8c613ec1e..7b9f6018d5c7 100644
--- a/app-text/texlive-core/texlive-core-2016.ebuild
+++ b/app-text/texlive-core/texlive-core-2016.ebuild
@@ -117,7 +117,7 @@ COMMON_DEPEND="${MODULAR_X_DEPEND}
)
media-libs/freetype:2
>=dev-libs/kpathsea-6.2.1
- cjk? ( >=dev-libs/ptexenc-1.3.3_p20150521 )"
+ cjk? ( >=dev-libs/ptexenc-1.3.4_p20160523 )"
DEPEND="${COMMON_DEPEND}
virtual/pkgconfig
@@ -126,9 +126,9 @@ DEPEND="${COMMON_DEPEND}
app-arch/xz-utils"
RDEPEND="${COMMON_DEPEND}
- >=app-text/ps2pkm-1.7_p20150521
- >=app-text/dvipsk-5.995_p20150521
- >=dev-tex/bibtexu-3.71_p20150521
+ >=app-text/ps2pkm-1.8_p20160523
+ >=app-text/dvipsk-5.996_p20160523
+ >=dev-tex/bibtexu-3.71_p20160523
virtual/perl-Getopt-Long
tk? ( dev-perl/Tk )"
diff --git a/app-text/texlive/texlive-2015.ebuild b/app-text/texlive/texlive-2015.ebuild
index 9772a7065927..be8c4ef50419 100644
--- a/app-text/texlive/texlive-2015.ebuild
+++ b/app-text/texlive/texlive-2015.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$
@@ -10,7 +10,7 @@ SRC_URI=""
LICENSE="metapackage"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh x86 ~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="cjk context detex dvi2tty extra epspdf games graphics
humanities jadetex luatex metapost music omega pdfannotextractor png pstricks publishers
science tex4ht texi2html truetype xetex xindy xml X"
diff --git a/app-text/ttf2pk2/ttf2pk2-2.0_p20150521.ebuild b/app-text/ttf2pk2/ttf2pk2-2.0_p20150521.ebuild
index 77d1938f8b9a..cbd6f7406a60 100644
--- a/app-text/ttf2pk2/ttf2pk2-2.0_p20150521.ebuild
+++ b/app-text/ttf2pk2/ttf2pk2-2.0_p20150521.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 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="mirror://gentoo/texlive-${PV#*_p}-source.tar.xz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~x86-fbsd ~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 ~mips ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
# Note about blockers: it is a freetype2 based replacement for ttf2pk and
diff --git a/app-text/wv/wv-1.2.9-r2.ebuild b/app-text/wv/wv-1.2.9-r2.ebuild
index 754d942fdccd..2e90fa5bec3e 100644
--- a/app-text/wv/wv-1.2.9-r2.ebuild
+++ b/app-text/wv/wv-1.2.9-r2.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$
@@ -10,7 +10,7 @@ SRC_URI="http://abiword.org/downloads/${PN}/${PV}/${P}.tar.gz"
HOMEPAGE="http://wvware.sourceforge.net/"
IUSE="tools wmf"
-KEYWORDS="alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+KEYWORDS="alpha amd64 ~arm hppa ~ia64 ~mips ppc ~ppc64 ~sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
SLOT="0"
LICENSE="GPL-2"
diff --git a/app-text/xdvik/xdvik-22.87.03.ebuild b/app-text/xdvik/xdvik-22.87.03.ebuild
index 65a63faa1465..e4c19584eecc 100644
--- a/app-text/xdvik/xdvik-22.87.03.ebuild
+++ b/app-text/xdvik/xdvik-22.87.03.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -9,7 +9,7 @@ DESCRIPTION="DVI previewer for X Window System"
HOMEPAGE="http://xdvi.sourceforge.net/"
SRC_URI="mirror://sourceforge/xdvi/${P}.tar.gz"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-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 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
LICENSE="GPL-2"
IUSE="motif neXt Xaw3d emacs"
diff --git a/dev-cpp/glibmm/glibmm-2.48.1.ebuild b/dev-cpp/glibmm/glibmm-2.48.1.ebuild
index 844b212e5596..6616375167c9 100644
--- a/dev-cpp/glibmm/glibmm-2.48.1.ebuild
+++ b/dev-cpp/glibmm/glibmm-2.48.1.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$
@@ -10,7 +10,7 @@ HOMEPAGE="http://www.gtkmm.org"
LICENSE="LGPL-2.1+ GPL-2+" # GPL-2+ applies only to the build system
SLOT="2"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ppc ~ppc64 ~sh ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="doc debug examples test"
RDEPEND="
diff --git a/dev-cpp/gtkmm/gtkmm-2.24.5.ebuild b/dev-cpp/gtkmm/gtkmm-2.24.5.ebuild
index 201d154eacc6..829f5efa7dd4 100644
--- a/dev-cpp/gtkmm/gtkmm-2.24.5.ebuild
+++ b/dev-cpp/gtkmm/gtkmm-2.24.5.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$
@@ -11,7 +11,7 @@ HOMEPAGE="http://www.gtkmm.org"
LICENSE="LGPL-2.1+"
SLOT="2.4"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ppc ~ppc64 ~sh ~sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
IUSE="doc examples test"
COMMON_DEPEND="
diff --git a/dev-cpp/gtkmm/gtkmm-3.20.1.ebuild b/dev-cpp/gtkmm/gtkmm-3.20.1.ebuild
index c4edff2a3f39..2e65539a4161 100644
--- a/dev-cpp/gtkmm/gtkmm-3.20.1.ebuild
+++ b/dev-cpp/gtkmm/gtkmm-3.20.1.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$
@@ -10,7 +10,7 @@ HOMEPAGE="http://www.gtkmm.org"
LICENSE="LGPL-2.1+"
SLOT="3.0"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ppc ~ppc64 ~sh ~sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
IUSE="aqua doc examples test wayland X"
REQUIRED_USE="|| ( aqua wayland X )"
diff --git a/dev-cpp/pangomm/pangomm-2.40.1.ebuild b/dev-cpp/pangomm/pangomm-2.40.1.ebuild
index 274e0cce65af..3c6db01ab175 100644
--- a/dev-cpp/pangomm/pangomm-2.40.1.ebuild
+++ b/dev-cpp/pangomm/pangomm-2.40.1.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$
@@ -10,7 +10,7 @@ HOMEPAGE="http://www.gtkmm.org"
LICENSE="LGPL-2.1+"
SLOT="1.4"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ppc ~ppc64 ~sh ~sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
IUSE="doc"
COMMON_DEPEND="
diff --git a/dev-db/mysql/mysql-5.6.35.ebuild b/dev-db/mysql/mysql-5.6.35.ebuild
index d2252f4d9c7f..beeb31c92b3f 100644
--- a/dev-db/mysql/mysql-5.6.35.ebuild
+++ b/dev-db/mysql/mysql-5.6.35.ebuild
@@ -15,7 +15,7 @@ inherit mysql-multilib-r1
IUSE="$IUSE"
# REMEMBER: also update eclass/mysql*.eclass before committing!
-KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
# When MY_EXTRAS is bumped, the index should be revised to exclude these.
EPATCH_EXCLUDE=''
diff --git a/dev-lang/erlang/erlang-19.1.ebuild b/dev-lang/erlang/erlang-19.1.ebuild
index 97718f3008af..0c4c587421e7 100644
--- a/dev-lang/erlang/erlang-19.1.ebuild
+++ b/dev-lang/erlang/erlang-19.1.ebuild
@@ -18,7 +18,7 @@ SRC_URI="http://www.erlang.org/download/otp_src_${PV}.tar.gz
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ppc ~ppc64 ~sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris"
IUSE="compat-ethread dirty-schedulers doc emacs hipe java kpoll libressl odbc smp sctp ssl systemd tk wxwidgets"
RDEPEND="
diff --git a/dev-lang/orc/orc-0.4.26-r1.ebuild b/dev-lang/orc/orc-0.4.26-r1.ebuild
index cd187a9b42fd..c9c57b3a83db 100644
--- a/dev-lang/orc/orc-0.4.26-r1.ebuild
+++ b/dev-lang/orc/orc-0.4.26-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="https://gstreamer.freedesktop.org/src/${PN}/${P}.tar.xz"
LICENSE="BSD BSD-2"
SLOT="0"
-KEYWORDS="amd64 arm hppa ~ppc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 arm hppa ppc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="examples pax_kernel static-libs"
RDEPEND=""
diff --git a/dev-lang/vala/vala-0.32.1.ebuild b/dev-lang/vala/vala-0.32.1.ebuild
index eef9080836d8..30f5cb029cdb 100644
--- a/dev-lang/vala/vala-0.32.1.ebuild
+++ b/dev-lang/vala/vala-0.32.1.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$
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Vala"
LICENSE="LGPL-2.1"
SLOT="0.32"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
IUSE="test"
RDEPEND="
diff --git a/dev-libs/atk/atk-2.20.0.ebuild b/dev-libs/atk/atk-2.20.0.ebuild
index 171cbdb11750..031a144280d1 100644
--- a/dev-libs/atk/atk-2.20.0.ebuild
+++ b/dev-libs/atk/atk-2.20.0.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$
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Accessibility"
LICENSE="LGPL-2+"
SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
IUSE="+introspection nls test"
RDEPEND="
diff --git a/dev-libs/gjs/gjs-1.45.4.ebuild b/dev-libs/gjs/gjs-1.45.4.ebuild
index 89e57c2e6ad1..2533ee60c684 100644
--- a/dev-libs/gjs/gjs-1.45.4.ebuild
+++ b/dev-libs/gjs/gjs-1.45.4.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 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs"
LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
SLOT="0"
IUSE="+cairo examples gtk test"
-KEYWORDS="alpha amd64 arm ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="alpha amd64 arm ~ia64 ppc ~ppc64 ~sparc x86"
RDEPEND="
>=dev-libs/glib-2.36:2
diff --git a/dev-libs/glib/glib-2.48.2.ebuild b/dev-libs/glib/glib-2.48.2.ebuild
index b2c57e61d6ca..abd15a6d7727 100644
--- a/dev-libs/glib/glib-2.48.2.ebuild
+++ b/dev-libs/glib/glib-2.48.2.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$
@@ -28,7 +28,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="
!<dev-util/gdbus-codegen-${PV}
diff --git a/dev-libs/gmime/gmime-2.6.22.ebuild b/dev-libs/gmime/gmime-2.6.22.ebuild
index e1cb3dad15b0..3e8cd1eee899 100644
--- a/dev-libs/gmime/gmime-2.6.22.ebuild
+++ b/dev-libs/gmime/gmime-2.6.22.ebuild
@@ -65,6 +65,6 @@ src_install() {
if use doc ; then
docinto tutorial
- dodoc docs/tutorial/html/*
+ dodoc -r docs/tutorial/html/
fi
}
diff --git a/dev-libs/gobject-introspection-common/gobject-introspection-common-1.48.0.ebuild b/dev-libs/gobject-introspection-common/gobject-introspection-common-1.48.0.ebuild
index 424cb6802b23..7beb59be2a72 100644
--- a/dev-libs/gobject-introspection-common/gobject-introspection-common-1.48.0.ebuild
+++ b/dev-libs/gobject-introspection-common/gobject-introspection-common-1.48.0.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 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GObjectIntrospection"
LICENSE="HPND"
SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~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 ~amd64-fbsd ~x86-fbsd ~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=""
RDEPEND="!<${CATEGORY}/${PN/-common}-${PV}"
diff --git a/dev-libs/gobject-introspection/gobject-introspection-1.48.0.ebuild b/dev-libs/gobject-introspection/gobject-introspection-1.48.0.ebuild
index 6468e8ddefcb..b639a482789f 100644
--- a/dev-libs/gobject-introspection/gobject-introspection-1.48.0.ebuild
+++ b/dev-libs/gobject-introspection/gobject-introspection-1.48.0.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$
@@ -18,7 +18,7 @@ REQUIRED_USE="
${PYTHON_REQUIRED_USE}
test? ( cairo )
"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~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 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
# virtual/pkgconfig needed at runtime, bug #505408
# We force glib and goi to be in sync by this way as explained in bug #518424
diff --git a/dev-libs/hiredis/hiredis-0.13.3.ebuild b/dev-libs/hiredis/hiredis-0.13.3.ebuild
index 4a454793e346..9aadb09d96ae 100644
--- a/dev-libs/hiredis/hiredis-0.13.3.ebuild
+++ b/dev-libs/hiredis/hiredis-0.13.3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/redis/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0/0.13"
-KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x64-solaris"
+KEYWORDS="alpha amd64 ~arm hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x64-solaris"
IUSE="examples static-libs test"
DEPEND="test? ( dev-db/redis )"
diff --git a/dev-libs/icu-le-hb/icu-le-hb-1.0.3.ebuild b/dev-libs/icu-le-hb/icu-le-hb-1.0.3.ebuild
index 61c8e9d092d6..83a73010c581 100644
--- a/dev-libs/icu-le-hb/icu-le-hb-1.0.3.ebuild
+++ b/dev-libs/icu-le-hb/icu-le-hb-1.0.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/behdad/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="icu"
SLOT="0"
-KEYWORDS="amd64 ia64 ppc64 x86"
+KEYWORDS="amd64 ia64 ppc ppc64 x86"
IUSE=""
RDEPEND="
diff --git a/dev-libs/json-glib/json-glib-1.2.2.ebuild b/dev-libs/json-glib/json-glib-1.2.2.ebuild
index 8a83b0bd02c7..1c27f25bd619 100644
--- a/dev-libs/json-glib/json-glib-1.2.2.ebuild
+++ b/dev-libs/json-glib/json-glib-1.2.2.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$
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib"
LICENSE="LGPL-2.1+"
SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sparc x86 ~amd64-fbsd ~x86-fbsd"
IUSE="debug +introspection"
RDEPEND="
diff --git a/dev-libs/kpathsea/kpathsea-6.2.1_p20150521-r2.ebuild b/dev-libs/kpathsea/kpathsea-6.2.1_p20150521-r2.ebuild
index a678e172f4d2..9864c812dd1d 100644
--- a/dev-libs/kpathsea/kpathsea-6.2.1_p20150521-r2.ebuild
+++ b/dev-libs/kpathsea/kpathsea-6.2.1_p20150521-r2.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$
@@ -15,7 +15,7 @@ SRC_URI="mirror://gentoo/texlive-${PV#*_p}-source.tar.xz
LICENSE="GPL-2"
SLOT="0/${PV%_p*}"
-KEYWORDS="~alpha ~amd64 ~arm ~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 ~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 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="doc source static-libs"
DEPEND="!<app-text/texlive-core-2013
diff --git a/dev-libs/libIDL/libIDL-0.8.14-r2.ebuild b/dev-libs/libIDL/libIDL-0.8.14-r2.ebuild
index 4d05351f4330..685e096cfdf1 100644
--- a/dev-libs/libIDL/libIDL-0.8.14-r2.ebuild
+++ b/dev-libs/libIDL/libIDL-0.8.14-r2.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 @@ HOMEPAGE="https://www.gnome.org/"
LICENSE="LGPL-2"
SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
IUSE=""
RDEPEND=">=dev-libs/glib-2.44.1-r1:2[${MULTILIB_USEDEP}]"
diff --git a/dev-libs/libgudev/libgudev-230-r1.ebuild b/dev-libs/libgudev/libgudev-230-r1.ebuild
index 26047253eb22..2c23e9fa5990 100644
--- a/dev-libs/libgudev/libgudev-230-r1.ebuild
+++ b/dev-libs/libgudev/libgudev-230-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$
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/libgudev"
LICENSE="LGPL-2.1"
SLOT="0/0"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~sparc x86"
IUSE="introspection static-libs"
COMMON_DEPEND="
diff --git a/dev-libs/libinput/libinput-1.4.2.ebuild b/dev-libs/libinput/libinput-1.4.2.ebuild
index 2fb459275010..d0f7ca541e7e 100644
--- a/dev-libs/libinput/libinput-1.4.2.ebuild
+++ b/dev-libs/libinput/libinput-1.4.2.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$
@@ -11,7 +11,7 @@ SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz"
LICENSE="MIT"
SLOT="0/10"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86"
IUSE="input_devices_wacom test"
# Tests require write access to udev rules directory which is a no-no for live system.
# Other tests are just about logs, exported symbols and autotest of the test library.
diff --git a/dev-libs/libpcre2/libpcre2-10.22.ebuild b/dev-libs/libpcre2/libpcre2-10.22.ebuild
index 67d86780c7a3..6087463d31be 100644
--- a/dev-libs/libpcre2/libpcre2-10.22.ebuild
+++ b/dev-libs/libpcre2/libpcre2-10.22.ebuild
@@ -19,7 +19,7 @@ fi
LICENSE="BSD"
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 ~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 +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib"
REQUIRED_USE="?? ( libedit readline )"
diff --git a/dev-libs/libsigc++/libsigc++-2.8.0.ebuild b/dev-libs/libsigc++/libsigc++-2.8.0.ebuild
index 2c459f0fec2d..dde51a31b0d1 100644
--- a/dev-libs/libsigc++/libsigc++-2.8.0.ebuild
+++ b/dev-libs/libsigc++/libsigc++-2.8.0.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$
@@ -10,7 +10,7 @@ HOMEPAGE="http://libsigc.sourceforge.net/"
LICENSE="LGPL-2.1+"
SLOT="2"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="doc static-libs test"
RDEPEND=""
diff --git a/dev-libs/ptexenc/ptexenc-1.3.3_p20150521.ebuild b/dev-libs/ptexenc/ptexenc-1.3.3_p20150521.ebuild
index be1105a649ae..0e4beb3ed782 100644
--- a/dev-libs/ptexenc/ptexenc-1.3.3_p20150521.ebuild
+++ b/dev-libs/ptexenc/ptexenc-1.3.3_p20150521.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -13,7 +13,7 @@ SRC_URI="mirror://gentoo/texlive-${PV#*_p}-source.tar.xz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~ppc-macos ~x86-macos"
+KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~ppc-macos ~x86-macos"
IUSE="iconv static-libs"
DEPEND="iconv? ( virtual/libiconv )
diff --git a/dev-libs/vala-common/vala-common-0.32.1.ebuild b/dev-libs/vala-common/vala-common-0.32.1.ebuild
index e1ffcaaea5ab..2ed014b10edc 100644
--- a/dev-libs/vala-common/vala-common-0.32.1.ebuild
+++ b/dev-libs/vala-common/vala-common-0.32.1.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 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Vala"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x64-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x64-solaris"
IUSE=""
# Previously ${PN} was part of dev-lang/vala
diff --git a/dev-lua/luaexpat/luaexpat-1.3.0.ebuild b/dev-lua/luaexpat/luaexpat-1.3.0.ebuild
deleted file mode 100644
index 64445c8c358b..000000000000
--- a/dev-lua/luaexpat/luaexpat-1.3.0.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=4
-
-inherit multilib toolchain-funcs flag-o-matic eutils
-
-DESCRIPTION="LuaExpat is a SAX XML parser based on the Expat library"
-HOMEPAGE="http://www.keplerproject.org/luaexpat/"
-SRC_URI="http://matthewwild.co.uk/projects/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~x86"
-IUSE=""
-
-RDEPEND=">=dev-lang/lua-5.1[deprecated]
- dev-libs/expat"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-
-src_compile() {
- append-flags -fPIC
- emake \
- CFLAGS="${CFLAGS}" \
- LDFLAGS="${LDFLAGS}" \
- CC="$(tc-getCC)" \
- LD="$(tc-getCC) -shared" \
- LUA_LDIR="$(pkg-config --variable INSTALL_LMOD lua)" \
- LUA_CDIR="$(pkg-config --variable INSTALL_CMOD lua)" \
- LUA_INC="-I$(pkg-config --variable INSTALL_INC lua)"
-}
-
-src_install() {
- emake \
- DESTDIR="${D}" \
- LUA_LDIR="$(pkg-config --variable INSTALL_LMOD lua)" \
- LUA_CDIR="$(pkg-config --variable INSTALL_CMOD lua)" \
- LUA_INC="-I$(pkg-config --variable INSTALL_INC lua)" \
- install
- dodoc README
- dohtml -r doc/*
-}
diff --git a/dev-lua/luasec/Manifest b/dev-lua/luasec/Manifest
index 50d27e04a7a3..5aacd9f938eb 100644
--- a/dev-lua/luasec/Manifest
+++ b/dev-lua/luasec/Manifest
@@ -1,5 +1,2 @@
-DIST luasec-0.4.1.tar.gz 28646 SHA256 9a9ea9f23044d41be29aea3de1bd795118a29e7311ea4c55fe1f0bc1c74a448b SHA512 bc934e952294ec45c9c8cfb70f68ebcd415b241d4af8dbf649016a7d14d7da5380d12cbf490560425235168f2c5abbbcd48192068a4e8e6bf523c92cfbf604d9 WHIRLPOOL 90ebad1e0f9fba88bbfe3832ef61cf1daab3cf3694bb0d4466772a24ad103f737737af93df77cc6aea04a98fb9ad0cdf0dcf6f2a09667643a8cabbd6030e7d49
-DIST luasec-0.4.1_p20130620.tar.gz 45297 SHA256 8bb3e8c5c3a4980f027b7ab41d5a08a2d44834e4230bcb6a2638ba4a7a3dc53f SHA512 914ae2adf7ce48c78d972ae5cbe2b52cbd42083cbe98063c36bd52af52b3bdec4cb389b8599928b2703436fc8eaf70de3212def0adaf936c7bbedf650f9c8c4e WHIRLPOOL 7a7c8e43ae846a8351c39a1dbfaab091a9d12c197538413137c0de807da6d20b894155fd9ec1f4bdefd7090a7b7cdb7ef195165870a6b5addd1ad66ad7208d11
DIST luasec-0.5.1.tar.gz 46820 SHA256 6d5c5f8e0521f3194668d9a839774e079e2fd5c45b15538dc7b8cacc56719406 SHA512 c7c92c79d0ec3e12b69f88d810a19397eaf570957d1f13b9695ee435cb6f0f9c31f5bc20a7252aac93d18eed98a5d3fc8a181cd85845a704e469055f215609a8 WHIRLPOOL 69bc39c8f91a0b4be9fbe9a6531e110cabb25b2f09a1588510a5e993d1f6da7f93154647b8265ee028f4dbc45f65febf0066c3bbb62a59fd3be2761fe5c70798
-DIST luasec-0.5.tar.gz 46738 SHA256 6480598f7492ac479b6b608b5fb1488226bfa6ef675e29f6b24dbe9099083523 SHA512 fcf88f2566952c4d12be95531991180a1f3bd60f7dda41997f93c80ccc8d9dfd44b00e3330a07e451489dc9cd0640f7841101c10867e270608187df78549fe2f WHIRLPOOL 46d87a3ee3a6cf1413696c1dee0ea77913e6ffce94789e36f28ca5b2ec737cd1d2c81852c5b96958dcf53c22eee20d24102fb3ceea923692dbfb848b2fc52215
DIST luasec-0.6.tar.gz 51071 SHA256 cef3a35c18beb8a54d9c8ce6260a4cabbd9a386de8711320d084daffad0aed5d SHA512 f7004a329153d0126a3ea27b4986e9d83fb8f2de9c5c2f0c96427c50cc42e1252c69fd8cc69e2e8d423745d2dbfdb5a781b609938f7f502c7aedeb99fd0778cd WHIRLPOOL 4dc5a58adb1a1e38d1301bdd6f9fbb7e551d3b1f2e729d6e9c892ab75188628862369565d1f6699a405c6dc1e19fe448d029a8ca29b857318a3cd44f2da077d1
diff --git a/dev-lua/luasec/files/luasec-0.4_Makefile.patch b/dev-lua/luasec/files/luasec-0.4_Makefile.patch
deleted file mode 100644
index 02d5247eb763..000000000000
--- a/dev-lua/luasec/files/luasec-0.4_Makefile.patch
+++ /dev/null
@@ -1,17 +0,0 @@
---- src/Makefile.old 2009-10-15 12:59:54.000000000 +0000
-+++ src/Makefile 2009-10-26 14:29:26.000000000 +0000
-@@ -33,10 +33,10 @@
- all:
-
- install: $(CMOD) $(LMOD)
-- mkdir -p $(LUAPATH)/ssl
-- cp $(CMOD) $(LUACPATH)
-- cp $(LMOD) $(LUAPATH)
-- cp https.lua $(LUAPATH)/ssl
-+ mkdir -p $(DESTDIR)$(LUAPATH)/ssl $(DESTDIR)$(LUACPATH)
-+ cp $(CMOD) $(DESTDIR)$(LUACPATH)
-+ cp $(LMOD) $(DESTDIR)$(LUAPATH)
-+ cp https.lua $(DESTDIR)$(LUAPATH)/ssl
-
- linux:
- @$(MAKE) $(CMOD) MYCFLAGS="$(LNX_CFLAGS)" MYLDFLAGS="$(LNX_LDFLAGS)"
diff --git a/dev-lua/luasec/luasec-0.4.1.ebuild b/dev-lua/luasec/luasec-0.4.1.ebuild
deleted file mode 100644
index bb1ce8ea1896..000000000000
--- a/dev-lua/luasec/luasec-0.4.1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=2
-
-inherit multilib toolchain-funcs flag-o-matic eutils
-
-DESCRIPTION="Lua binding for OpenSSL library to provide TLS/SSL communication"
-HOMEPAGE="http://www.inf.puc-rio.br/~brunoos/luasec/"
-SRC_URI="http://www.inf.puc-rio.br/~brunoos/luasec/download/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm x86"
-IUSE=""
-
-RDEPEND="
- >=dev-lang/lua-5.1:0[deprecated]
- dev-lua/luasocket
- dev-libs/openssl:0"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-
-src_prepare() {
- sed -i -e "s#^LUAPATH=.*#LUAPATH=$(pkg-config --variable INSTALL_LMOD lua)#" "${S}/Makefile"
- sed -i -e "s#^LUACPATH=.*#LUACPATH=$(pkg-config --variable INSTALL_CMOD lua)#" "${S}/Makefile"
- epatch "${FILESDIR}/${PN}-0.4_Makefile.patch"
-}
-
-src_compile() {
- append-flags -fPIC
- emake \
- CFLAGS="${CFLAGS}" \
- LDFLAGS="${LDFLAGS}" \
- CC="$(tc-getCC)" \
- LD="$(tc-getCC) -shared" \
- linux \
- || die
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "Install failed"
-}
diff --git a/dev-lua/luasec/luasec-0.4.1_p20130620.ebuild b/dev-lua/luasec/luasec-0.4.1_p20130620.ebuild
deleted file mode 100644
index 536473102486..000000000000
--- a/dev-lua/luasec/luasec-0.4.1_p20130620.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit vcs-snapshot multilib toolchain-funcs
-
-DESCRIPTION="Lua binding for OpenSSL library to provide TLS/SSL communication"
-HOMEPAGE="https://github.com/brunoos/luasec http://www.inf.puc-rio.br/~brunoos/luasec/"
-COMMIT="063e8a8a5c57858cdc845f8d51b994426edd37ab"
-SRC_URI="https://github.com/brunoos/luasec/tarball/${COMMIT} -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 arm ~x86"
-IUSE=""
-
-RDEPEND="
- >=dev-lang/lua-5.1:0[deprecated]
- dev-lua/luasocket
- dev-libs/openssl:0"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-
-src_prepare() {
- sed -i -e "s#^LUAPATH.*#LUAPATH=$(pkg-config --variable INSTALL_LMOD lua)#"\
- -e "s#^LUACPATH.*#LUACPATH=$(pkg-config --variable INSTALL_CMOD lua)#" Makefile || die
- sed -i -e "s/-O2//" src/Makefile || die
-}
-
-src_compile() {
- emake \
- CC="$(tc-getCC)" \
- LD="$(tc-getCC)" \
- linux
-}
diff --git a/dev-lua/luasec/luasec-0.5.ebuild b/dev-lua/luasec/luasec-0.5.ebuild
deleted file mode 100644
index 0a63236d63a1..000000000000
--- a/dev-lua/luasec/luasec-0.5.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit multilib toolchain-funcs
-
-DESCRIPTION="Lua binding for OpenSSL library to provide TLS/SSL communication"
-HOMEPAGE="https://github.com/brunoos/luasec http://www.inf.puc-rio.br/~brunoos/luasec/"
-SRC_URI="https://github.com/brunoos/luasec/archive/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm x86"
-IUSE=""
-
-RDEPEND="
- >=dev-lang/lua-5.1:0[deprecated]
- dev-lua/luasocket
- dev-libs/openssl:0"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-
-S=${WORKDIR}/${PN}-${P}
-
-src_prepare() {
- sed -i -e "s#^LUAPATH.*#LUAPATH=$(pkg-config --variable INSTALL_LMOD lua)#"\
- -e "s#^LUACPATH.*#LUACPATH=$(pkg-config --variable INSTALL_CMOD lua)#" Makefile || die
- sed -i -e "s/-O2//" src/Makefile || die
- lua src/options.lua -g /usr/include/openssl/ssl.h > src/options.h || die
-}
-
-src_compile() {
- emake \
- CC="$(tc-getCC)" \
- LD="$(tc-getCC)" \
- linux
-}
diff --git a/dev-lua/luasocket/Manifest b/dev-lua/luasocket/Manifest
index 5dfeba3d5762..dca5531aefbd 100644
--- a/dev-lua/luasocket/Manifest
+++ b/dev-lua/luasocket/Manifest
@@ -1,2 +1 @@
-DIST luasocket-2.0.2.tar.gz 115443 SHA256 4fd9c775cfd98841299851e29b30176caf289370fea1ff1e00bb67c2d6842ca6 SHA512 3ea46dc96a4530def11c2c0ad34c9e2e9d2095b1b671ca7dd29c91953adcb22d621de3960f65045d15fd0a16b1c75c629c8cef1218281fd2d3373c76dc4759f3 WHIRLPOOL 34d68f1f7cbe2c56108d038af9f776c38917deb759398b13fc7f9b879505699a710f9a8c815e3f05a23d840777bebf84eddf8555edc5f948e26338a8f246c4c9
DIST luasocket-3.0_rc1.tar.gz 328598 SHA256 8b67d9b5b545e1b694753dab7bd6cdbc24c290f2b21ba1e14c77b32817ea1249 SHA512 f6efce259aaacaa11472911471f8a13b118fe009b8953a82c6aa18b9ec829cd1293180904e56935cb130d36d267e3f27c91db2d78e03f7488f3e100571ed0540 WHIRLPOOL 31870d4450f0dffbf74669450188c0e491c916ec5b1df853ce8400987bc99528b730b5de9063183d9e75433af412ccacaa8c41ed9c34720f2c2f63c62c817923
diff --git a/dev-lua/luasocket/luasocket-2.0.2.ebuild b/dev-lua/luasocket/luasocket-2.0.2.ebuild
deleted file mode 100644
index 9d75d8c8c626..000000000000
--- a/dev-lua/luasocket/luasocket-2.0.2.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=2
-
-inherit multilib toolchain-funcs flag-o-matic eutils
-
-DESCRIPTION="Networking support library for the Lua language"
-HOMEPAGE="http://www.tecgraf.puc-rio.br/~diego/professional/luasocket/"
-SRC_URI="http://luaforge.net/frs/download.php/2664/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm x86"
-IUSE="debug"
-
-RDEPEND=">=dev-lang/lua-5.1[deprecated]"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-
-src_prepare() {
- # Unix socket support is needed by app-crypt/ekeyd, but upstream
- # does not seem to enable it by default.
- epatch "${FILESDIR}"/${P}-unixsocket.patch
-}
-
-src_compile() {
- # We append flags here to avoid editing the config file
- use debug && append-flags -DLUASOCKET_DEBUG
- append-flags -fPIC
-
- emake \
- CFLAGS="${CFLAGS}" \
- LDFLAGS="${LDFLAGS}" \
- CC="$(tc-getCC)" \
- LD="$(tc-getCC) -shared" \
- || die
-}
-
-src_install() {
- emake install \
- INSTALL_TOP_SHARE="${D}/$(pkg-config --variable INSTALL_LMOD lua)" \
- INSTALL_TOP_LIB="${D}/$(pkg-config --variable INSTALL_CMOD lua | sed -e "s:lib/:$(get_libdir)/:")" \
- || die
-
- dodoc NEW README || die
- dohtml doc/* || die
-}
diff --git a/dev-perl/DBD-mysql/DBD-mysql-4.41.0.ebuild b/dev-perl/DBD-mysql/DBD-mysql-4.41.0.ebuild
index c86fc678eb04..8891249e834a 100644
--- a/dev-perl/DBD-mysql/DBD-mysql-4.41.0.ebuild
+++ b/dev-perl/DBD-mysql/DBD-mysql-4.41.0.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$
@@ -11,7 +11,7 @@ inherit eutils perl-module
DESCRIPTION="MySQL driver for the Perl5 Database Interface (DBI)"
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 ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
# embedded=on disables ssl support
# https://metacpan.org/source/MICHIELB/DBD-mysql-4.036/dbdimp.c#L1886
diff --git a/dev-php/ming-php/ming-php-0.4.7.ebuild b/dev-php/ming-php/ming-php-0.4.7.ebuild
index 476fe411b65f..192bc3e3775e 100644
--- a/dev-php/ming-php/ming-php-0.4.7.ebuild
+++ b/dev-php/ming-php/ming-php-0.4.7.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/libming/libming/archive/${MY_P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
IUSE=""
RDEPEND="media-libs/ming"
diff --git a/dev-python/astroid/astroid-1.4.8.ebuild b/dev-python/astroid/astroid-1.4.8.ebuild
index 46e96b8501bf..93cd81242c2e 100644
--- a/dev-python/astroid/astroid-1.4.8.ebuild
+++ b/dev-python/astroid/astroid-1.4.8.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86 ~x64-macos ~x86-macos"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ppc ~ppc64 ~sparc x86 ~x64-macos ~x86-macos"
IUSE="test"
# still broken
diff --git a/dev-python/attrs/attrs-16.3.0.ebuild b/dev-python/attrs/attrs-16.3.0.ebuild
index bcf8ef8a4f8c..793ab1fd9f17 100644
--- a/dev-python/attrs/attrs-16.3.0.ebuild
+++ b/dev-python/attrs/attrs-16.3.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/zope-interface[${PYTHON_USEDEP}]"
diff --git a/dev-python/celery/celery-3.1.24-r1.ebuild b/dev-python/celery/celery-3.1.24-r1.ebuild
index b8f14a5be81a..c274d1be047a 100644
--- a/dev-python/celery/celery-3.1.24-r1.ebuild
+++ b/dev-python/celery/celery-3.1.24-r1.ebuild
@@ -21,7 +21,7 @@ IUSE="doc examples redis sqs test yaml zeromq"
RDEPEND="
<dev-python/kombu-3.1[${PYTHON_USEDEP}]
- >=dev-python/kombu-3.0.33[${PYTHON_USEDEP}]
+ >=dev-python/kombu-3.0.36[${PYTHON_USEDEP}]
>=dev-python/anyjson-0.3.3[${PYTHON_USEDEP}]
>=dev-python/billiard-3.3.0.23[${PYTHON_USEDEP}]
<dev-python/billiard-3.4[${PYTHON_USEDEP}]
diff --git a/dev-python/cffi/cffi-1.9.1.ebuild b/dev-python/cffi/cffi-1.9.1.ebuild
index 4297fb81e237..dea0a8cc671c 100644
--- a/dev-python/cffi/cffi-1.9.1.ebuild
+++ b/dev-python/cffi/cffi-1.9.1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris"
IUSE="doc test"
RDEPEND="
diff --git a/dev-python/characteristic/characteristic-14.3.0-r1.ebuild b/dev-python/characteristic/characteristic-14.3.0-r1.ebuild
index 25ad5fb40fa5..59e040d9833a 100644
--- a/dev-python/characteristic/characteristic-14.3.0-r1.ebuild
+++ b/dev-python/characteristic/characteristic-14.3.0-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~ppc ppc64 ~s390 ~sh ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ppc ppc64 ~s390 ~sh ~sparc x86"
IUSE="doc test"
RDEPEND=""
diff --git a/dev-python/cherrypy/cherrypy-3.8.0.ebuild b/dev-python/cherrypy/cherrypy-3.8.0.ebuild
index 96ac3ea98caf..4c08efad913e 100644
--- a/dev-python/cherrypy/cherrypy-3.8.0.ebuild
+++ b/dev-python/cherrypy/cherrypy-3.8.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/C/CherryPy/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~arm ia64 ~ppc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="amd64 ~arm ia64 ppc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE="test"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/configobj/configobj-5.0.6.ebuild b/dev-python/configobj/configobj-5.0.6.ebuild
index f83c78b21ae7..d0eae138566d 100644
--- a/dev-python/configobj/configobj-5.0.6.ebuild
+++ b/dev-python/configobj/configobj-5.0.6.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~arm ~ia64 ~ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ~ia64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
diff --git a/dev-python/cryptography-vectors/cryptography-vectors-1.7.1.ebuild b/dev-python/cryptography-vectors/cryptography-vectors-1.7.1.ebuild
index f4542c0a122b..8b77e9f8ed06 100644
--- a/dev-python/cryptography-vectors/cryptography-vectors-1.7.1.ebuild
+++ b/dev-python/cryptography-vectors/cryptography-vectors-1.7.1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
LICENSE="|| ( Apache-2.0 BSD )"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/cryptography/cryptography-1.7.1.ebuild b/dev-python/cryptography/cryptography-1.7.1.ebuild
index f395d81e9aee..6b5c556f9c5f 100644
--- a/dev-python/cryptography/cryptography-1.7.1.ebuild
+++ b/dev-python/cryptography/cryptography-1.7.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="|| ( Apache-2.0 BSD )"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="libressl test"
RDEPEND="
diff --git a/dev-python/decorator/decorator-4.0.10.ebuild b/dev-python/decorator/decorator-4.0.10.ebuild
index d54e931393a2..5c037553fa56 100644
--- a/dev-python/decorator/decorator-4.0.10.ebuild
+++ b/dev-python/decorator/decorator-4.0.10.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
IUSE="doc"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/dnspython/dnspython-1.12.0-r301.ebuild b/dev-python/dnspython/dnspython-1.12.0-r301.ebuild
index f4684fe20824..bdb3f27190ff 100644
--- a/dev-python/dnspython/dnspython-1.12.0-r301.ebuild
+++ b/dev-python/dnspython/dnspython-1.12.0-r301.ebuild
@@ -17,7 +17,7 @@ SRC_URI="http://www.dnspython.org/kits3/${PV}/${MY_P}.zip"
LICENSE="ISC"
SLOT="py3"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~ppc ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ppc ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
IUSE="examples test"
RDEPEND="dev-python/pycrypto[${PYTHON_USEDEP}]
diff --git a/dev-python/feedparser/feedparser-5.2.1.ebuild b/dev-python/feedparser/feedparser-5.2.1.ebuild
index 18263ebb3163..78dd205b7140 100644
--- a/dev-python/feedparser/feedparser-5.2.1.ebuild
+++ b/dev-python/feedparser/feedparser-5.2.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
# sgmllib is licensed under PSF-2.
LICENSE="BSD-2 PSF-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~ppc ppc64 ~sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ppc ppc64 ~sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/gmpy/gmpy-2.0.8.ebuild b/dev-python/gmpy/gmpy-2.0.8.ebuild
index 3f2ad155a3c7..61758ea36a09 100644
--- a/dev-python/gmpy/gmpy-2.0.8.ebuild
+++ b/dev-python/gmpy/gmpy-2.0.8.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.zip"
LICENSE="LGPL-2.1"
SLOT="2"
-KEYWORDS="amd64 ~arm ia64 ~ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ~arm ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="doc mpir"
RDEPEND="
diff --git a/dev-python/gst-python/gst-python-1.8.3.ebuild b/dev-python/gst-python/gst-python-1.8.3.ebuild
index 6425ae7054fe..ea4e3dafb97a 100644
--- a/dev-python/gst-python/gst-python-1.8.3.ebuild
+++ b/dev-python/gst-python/gst-python-1.8.3.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 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${PN}/${P}.tar.xz"
LICENSE="LGPL-2"
SLOT="1.0"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~x86-solaris"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ppc ~ppc64 ~sparc x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~x86-solaris"
IUSE="test"
RDEPEND="
diff --git a/dev-python/httpbin/httpbin-0.4.1.ebuild b/dev-python/httpbin/httpbin-0.4.1.ebuild
index ac9e33c3dc5f..09c2ef310b24 100644
--- a/dev-python/httpbin/httpbin-0.4.1.ebuild
+++ b/dev-python/httpbin/httpbin-0.4.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="
diff --git a/dev-python/isodate/isodate-0.5.4.ebuild b/dev-python/isodate/isodate-0.5.4.ebuild
index e86b6d539a91..3a2a45d232cb 100644
--- a/dev-python/isodate/isodate-0.5.4.ebuild
+++ b/dev-python/isodate/isodate-0.5.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/lazy-object-proxy/lazy-object-proxy-1.2.1.ebuild b/dev-python/lazy-object-proxy/lazy-object-proxy-1.2.1.ebuild
index 077b4752654f..6fbef891cfba 100644
--- a/dev-python/lazy-object-proxy/lazy-object-proxy-1.2.1.ebuild
+++ b/dev-python/lazy-object-proxy/lazy-object-proxy-1.2.1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
diff --git a/dev-python/logilab-common/logilab-common-1.2.2.ebuild b/dev-python/logilab-common/logilab-common-1.2.2.ebuild
index d9baee352c9e..88a07f7a4529 100644
--- a/dev-python/logilab-common/logilab-common-1.2.2.ebuild
+++ b/dev-python/logilab-common/logilab-common-1.2.2.ebuild
@@ -15,7 +15,7 @@ SRC_URI="ftp://ftp.logilab.org/pub/common/${P}.tar.gz mirror://pypi/${PN:0:1}/${
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ppc64 ~s390 ~sparc x86 ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ppc ppc64 ~s390 ~sparc x86 ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="doc test"
RDEPEND=">=dev-python/six-1.4.0[${PYTHON_USEDEP}]
diff --git a/dev-python/mako/mako-1.0.3.ebuild b/dev-python/mako/mako-1.0.3.ebuild
index 61a98eea5343..8ea82af4147e 100644
--- a/dev-python/mako/mako-1.0.3.ebuild
+++ b/dev-python/mako/mako-1.0.3.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE="doc test"
RDEPEND="
diff --git a/dev-python/markdown/markdown-2.6.5.ebuild b/dev-python/markdown/markdown-2.6.5.ebuild
index f685ac54d0cb..8130f3e27847 100644
--- a/dev-python/markdown/markdown-2.6.5.ebuild
+++ b/dev-python/markdown/markdown-2.6.5.ebuild
@@ -21,7 +21,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="|| ( BSD GPL-2 )"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="doc test pygments"
DEPEND="
diff --git a/dev-python/natsort/natsort-4.0.4.ebuild b/dev-python/natsort/natsort-4.0.4.ebuild
index 0c4603ba6f01..397130eb1546 100644
--- a/dev-python/natsort/natsort-4.0.4.ebuild
+++ b/dev-python/natsort/natsort-4.0.4.ebuild
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
IUSE="test"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/numpydoc/numpydoc-0.6.0.ebuild b/dev-python/numpydoc/numpydoc-0.6.0.ebuild
index 1831176f9b91..b231d1729ecd 100644
--- a/dev-python/numpydoc/numpydoc-0.6.0.ebuild
+++ b/dev-python/numpydoc/numpydoc-0.6.0.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="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86 ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="amd64 ~arm ~mips ppc ~ppc64 ~x86 ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="test"
RDEPEND="
diff --git a/dev-python/pluggy/pluggy-0.4.0.ebuild b/dev-python/pluggy/pluggy-0.4.0.ebuild
index 7e11e2fbce58..2db6f6e335e5 100644
--- a/dev-python/pluggy/pluggy-0.4.0.ebuild
+++ b/dev-python/pluggy/pluggy-0.4.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.zip"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
diff --git a/dev-python/ply/ply-3.6-r1.ebuild b/dev-python/ply/ply-3.6-r1.ebuild
index b9c8333cada0..a3436a4ed3ad 100644
--- a/dev-python/ply/ply-3.6-r1.ebuild
+++ b/dev-python/ply/ply-3.6-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -19,9 +19,6 @@ IUSE="examples"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND=""
-# See bug #458648 for reference
-RESTRICT="test"
-
DOCS=( ANNOUNCE CHANGES TODO )
PATCHES=(
"${FILESDIR}/3.6-lextab-None.patch"
@@ -32,6 +29,9 @@ python_test() {
cp -r -l test "${BUILD_DIR}"/ || die
cd "${BUILD_DIR}"/test || die
+ # Checks for pyc/pyo files
+ local -x PYTHONDONTWRITEBYTECODE=
+
local t
for t in testlex.py testyacc.py; do
"${PYTHON}" "${t}" || die "${t} fails with ${EPYTHON}"
diff --git a/dev-python/ply/ply-3.8.ebuild b/dev-python/ply/ply-3.8.ebuild
index 9f368cb637be..35f8116dcf7e 100644
--- a/dev-python/ply/ply-3.8.ebuild
+++ b/dev-python/ply/ply-3.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -20,9 +20,6 @@ IUSE="examples"
RDEPEND=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
-# See bug #458648 for reference
-RESTRICT="test"
-
DOCS=( ANNOUNCE CHANGES TODO )
PATCHES=( "${FILESDIR}/3.6-picklefile-IOError.patch" )
@@ -31,6 +28,9 @@ python_test() {
cp -r -l test "${BUILD_DIR}"/ || die
cd "${BUILD_DIR}"/test || die
+ # Checks for pyc/pyo files
+ local -x PYTHONDONTWRITEBYTECODE=
+
local t
for t in testlex.py testyacc.py; do
"${PYTHON}" "${t}" || die "${t} fails with ${EPYTHON}"
diff --git a/dev-python/ply/ply-3.9.ebuild b/dev-python/ply/ply-3.9.ebuild
index 352121eb1436..92d21999fdaf 100644
--- a/dev-python/ply/ply-3.9.ebuild
+++ b/dev-python/ply/ply-3.9.ebuild
@@ -14,15 +14,12 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris"
IUSE="examples"
RDEPEND=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
-# See bug #458648 for reference
-RESTRICT="test"
-
DOCS=( ANNOUNCE CHANGES TODO )
PATCHES=( "${FILESDIR}/3.6-picklefile-IOError.patch" )
@@ -31,6 +28,9 @@ python_test() {
cp -r -l test "${BUILD_DIR}"/ || die
cd "${BUILD_DIR}"/test || die
+ # Checks for pyc/pyo files
+ local -x PYTHONDONTWRITEBYTECODE=
+
local t
for t in testlex.py testyacc.py; do
"${PYTHON}" "${t}" || die "${t} fails with ${EPYTHON}"
diff --git a/dev-python/psutil/psutil-2.1.3.ebuild b/dev-python/psutil/psutil-2.1.3.ebuild
index 940cfc851ba3..f28c98ea5b07 100644
--- a/dev-python/psutil/psutil-2.1.3.ebuild
+++ b/dev-python/psutil/psutil-2.1.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~arm x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ppc x86 ~amd64-linux ~x86-linux"
IUSE="test"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
diff --git a/dev-python/pyasn1-modules/pyasn1-modules-0.0.8.ebuild b/dev-python/pyasn1-modules/pyasn1-modules-0.0.8.ebuild
index b3c68ca44613..4e71d0d0837a 100644
--- a/dev-python/pyasn1-modules/pyasn1-modules-0.0.8.ebuild
+++ b/dev-python/pyasn1-modules/pyasn1-modules-0.0.8.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd"
IUSE=""
RDEPEND=">=dev-python/pyasn1-0.1.8[${PYTHON_USEDEP}]"
diff --git a/dev-python/pyatspi/Manifest b/dev-python/pyatspi/Manifest
index c5e2258de8ed..0b04d9e11f34 100644
--- a/dev-python/pyatspi/Manifest
+++ b/dev-python/pyatspi/Manifest
@@ -1,3 +1,2 @@
-DIST pyatspi-2.16.0.tar.xz 301204 SHA256 a67a857ca5eaf16fc059d9be47d0850edd93bffdd777c1b7612ecc95f6e3b4a0 SHA512 aeb3f288a40bbc9a92dc5e8155f632af5545e72452aeef4ae27d878a8b517f04ea2d39dbc88a98ecfe3404adc0d7badf77a2f2df13354d9fceedb594e4a70468 WHIRLPOOL c9afdd8f239b59121cf87f3c40412133172960edfd26bbc5c6a47183a11454301aa3a90815a03036065fa4ae1437487e53c8374fa412dc72ae5f600b15f9165e
-DIST pyatspi-2.18.0.tar.xz 297992 SHA256 f86f03ad05d0502cd60fe8b98f746f74ce3bc208e9f3798f6a2130b3c5f4ab46 SHA512 606caf4315c4ab6893583f1af7f6e7d55bfd13c04c20465af4cf49d29285b5ab8434d3cb48e57b854a8fe9c80eb8dd926726c804f5f319606dd78c812a15ef98 WHIRLPOOL 4a5b12ad8a15591142d323bb8022d56e467f9b74700bb52da8740a80ad3864437ecd07887f05029df7be200adb4c30910c8b0c7015ded4e1c96caa33009c8e3e
DIST pyatspi-2.20.2.tar.xz 298724 SHA256 50e5021cd19f2b12b36ba06635aa4e8c9d980eb988855b352b24f80bddf317da SHA512 5110ca81520d673b3a96ae094b5727ff62601b4ab07af8cf50cdfe4e26db3d11e9dedd69d629b5630a67b5de3be306d9c432a8a76ffbf73041303fbd751a1d0a WHIRLPOOL 2ebbe67ffdf05f701b930112b8aeb8491b6b6d0a55e632445e5b29f11742b1ee3e2d219ca249169cb3414954951ff5e9873cbc527a798efbe0802bf9b1155a20
+DIST pyatspi-2.20.3.tar.xz 297368 SHA256 628f19cc5790b02ae6ec8580902683520087fba503c06c71257c572108cb5850 SHA512 87f9dccb0be1b85ed850abaf28270c2fd5e52a43dcd94e452f650d6aea8a52bb59d9b9e9d4312bd0fe88d549812c1ddbbceb05955687134613ecd6e1b7af4ace WHIRLPOOL 5468c5cc1fc12fad84c10184014167f69b322757eaaa27e4abc25d376be27a6664a53295d66f0909923920316a4dc8c0d018165d5f5b0e382c84dc9e4252714d
diff --git a/dev-python/pyatspi/pyatspi-2.16.0.ebuild b/dev-python/pyatspi/pyatspi-2.16.0.ebuild
deleted file mode 100644
index 7ca4feb7718f..000000000000
--- a/dev-python/pyatspi/pyatspi-2.16.0.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-GCONF_DEBUG="no"
-PYTHON_COMPAT=( python{2_7,3_4,3_5} )
-
-inherit eutils gnome2 python-r1
-
-DESCRIPTION="Python binding to at-spi library"
-HOMEPAGE="https://live.gnome.org/Accessibility"
-
-# Note: only some of the tests are GPL-licensed, everything else is LGPL
-LICENSE="LGPL-2 GPL-2+"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86"
-IUSE="" # test
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-COMMON_DEPEND="
- >=dev-libs/atk-2.11.2
- dev-python/dbus-python[${PYTHON_USEDEP}]
- >=dev-python/pygobject-2.90.1:3[${PYTHON_USEDEP}]
- ${PYTHON_DEPS}
-"
-RDEPEND="${COMMON_DEPEND}
- >=sys-apps/dbus-1
- >=app-accessibility/at-spi2-core-${PV}[introspection]
- !<gnome-extra/at-spi-1.32.0-r1
-"
-DEPEND="${COMMON_DEPEND}
- virtual/pkgconfig
-"
-
-src_prepare() {
- # https://bugzilla.gnome.org/show_bug.cgi?id=689957
- epatch "${FILESDIR}/${PN}-2.6.0-examples-python3.patch"
-
- gnome2_src_prepare
-
- python_copy_sources
-}
-
-src_configure() {
- python_foreach_impl run_in_build_dir gnome2_src_configure --disable-tests
-}
-
-src_compile() {
- python_foreach_impl run_in_build_dir gnome2_src_compile
-}
-
-src_install() {
- python_foreach_impl run_in_build_dir gnome2_src_install
-
- docinto examples
- dodoc examples/*.py
-}
diff --git a/dev-python/pyatspi/pyatspi-2.20.2.ebuild b/dev-python/pyatspi/pyatspi-2.20.2.ebuild
index 0c3109f15920..a06111aade29 100644
--- a/dev-python/pyatspi/pyatspi-2.20.2.ebuild
+++ b/dev-python/pyatspi/pyatspi-2.20.2.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/Accessibility"
# Note: only some of the tests are GPL-licensed, everything else is LGPL
LICENSE="LGPL-2 GPL-2+"
SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
IUSE="" # test
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/dev-python/pyatspi/pyatspi-2.18.0.ebuild b/dev-python/pyatspi/pyatspi-2.20.3.ebuild
index 56dcd5dbce3d..161e1198a188 100644
--- a/dev-python/pyatspi/pyatspi-2.18.0.ebuild
+++ b/dev-python/pyatspi/pyatspi-2.20.3.ebuild
@@ -1,12 +1,11 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
-EAPI="5"
-GCONF_DEBUG="no"
+EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
-inherit eutils gnome2 python-r1
+inherit gnome2 python-r1
DESCRIPTION="Python binding to at-spi library"
HOMEPAGE="https://wiki.gnome.org/Accessibility"
@@ -14,31 +13,32 @@ HOMEPAGE="https://wiki.gnome.org/Accessibility"
# Note: only some of the tests are GPL-licensed, everything else is LGPL
LICENSE="LGPL-2 GPL-2+"
SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ppc ppc64 ~sparc x86"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
IUSE="" # test
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-COMMON_DEPEND="
+COMMON_DEPEND="${PYTHON_DEPS}
>=dev-libs/atk-2.11.2
dev-python/dbus-python[${PYTHON_USEDEP}]
>=dev-python/pygobject-2.90.1:3[${PYTHON_USEDEP}]
- ${PYTHON_DEPS}
"
RDEPEND="${COMMON_DEPEND}
>=sys-apps/dbus-1
- >=app-accessibility/at-spi2-core-${PV}[introspection]
+ >=app-accessibility/at-spi2-core-2.20.2[introspection]
!<gnome-extra/at-spi-1.32.0-r1
"
DEPEND="${COMMON_DEPEND}
virtual/pkgconfig
"
-src_prepare() {
+PATCHES=(
# https://bugzilla.gnome.org/show_bug.cgi?id=689957
- epatch "${FILESDIR}/${PN}-2.6.0-examples-python3.patch"
+ "${FILESDIR}/${PN}-2.6.0-examples-python3.patch"
+)
+src_prepare() {
gnome2_src_prepare
-
python_copy_sources
}
diff --git a/dev-python/pycairo/pycairo-1.10.0-r5.ebuild b/dev-python/pycairo/pycairo-1.10.0-r5.ebuild
index 6503d18be76e..ee02e6c8b0e2 100644
--- a/dev-python/pycairo/pycairo-1.10.0-r5.ebuild
+++ b/dev-python/pycairo/pycairo-1.10.0-r5.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
# || ( LGPL-2.1 MPL-1.1 ) for pycairo 1.8.10.
LICENSE="LGPL-3 || ( LGPL-2.1 MPL-1.1 )"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="doc examples +svg test xcb"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/dev-python/pycrypto/pycrypto-2.6.1-r2.ebuild b/dev-python/pycrypto/pycrypto-2.6.1-r2.ebuild
index 7280a1cd532c..29cb57a618cb 100644
--- a/dev-python/pycrypto/pycrypto-2.6.1-r2.ebuild
+++ b/dev-python/pycrypto/pycrypto-2.6.1-r2.ebuild
@@ -15,7 +15,7 @@ SRC_URI="http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/${P}.tar.gz"
LICENSE="PSF-2 public-domain"
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 ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-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 ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x86-solaris"
IUSE="doc +gmp test"
RDEPEND="gmp? ( dev-libs/gmp:0= )"
diff --git a/dev-python/pycups/pycups-1.9.73-r1.ebuild b/dev-python/pycups/pycups-1.9.73-r1.ebuild
new file mode 100644
index 000000000000..dbaa8733253e
--- /dev/null
+++ b/dev-python/pycups/pycups-1.9.73-r1.ebuild
@@ -0,0 +1,60 @@
+# 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} pypy )
+inherit distutils-r1
+
+DESCRIPTION="Python bindings for the CUPS API"
+HOMEPAGE="http://cyberelk.net/tim/data/pycups/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86"
+SLOT="0"
+IUSE="doc examples"
+
+RDEPEND="
+ net-print/cups
+"
+DEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ ${RDEPEND}
+"
+
+# epydoc kinda sucks and supports python2 only (it's dead too),
+# and since we're dealing with a binary module we need exact version
+# match. therefore, docbuilding *requires* any python2 being enabled.
+
+DEPEND="${RDEPEND}
+ doc? ( dev-python/epydoc[$(python_gen_usedep 'python2*')] )
+"
+
+REQUIRED_USE="doc? ( || ( $(python_gen_useflags 'python2*') ) )"
+
+pkg_setup() {
+ use doc && DISTUTILS_ALL_SUBPHASE_IMPLS=( python2.7 )
+}
+
+python_compile() {
+ python_is_python3 || local -x CFLAGS="${CFLAGS} -fno-strict-aliasing"
+ distutils-r1_python_compile
+}
+
+python_compile_all() {
+ if use doc; then
+ # we can't use Makefile since it relies on hardcoded paths
+ epydoc -o html --html cups || die "doc build failed"
+ HTML_DOCS=( html/. )
+ fi
+}
+
+python_install_all() {
+ if use examples; then
+ dodoc -r examples
+ docompress -x /usr/share/doc/${PF}/examples
+ fi
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/pyelftools/pyelftools-0.24.ebuild b/dev-python/pyelftools/pyelftools-0.24.ebuild
index badccdd6f4e0..b828756ba6e9 100644
--- a/dev-python/pyelftools/pyelftools-0.24.ebuild
+++ b/dev-python/pyelftools/pyelftools-0.24.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="public-domain"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-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 ~x86-linux"
IUSE="examples"
python_test() {
diff --git a/dev-python/pygobject/pygobject-3.20.1.ebuild b/dev-python/pygobject/pygobject-3.20.1.ebuild
index 6f331137da2d..84c364a5b455 100644
--- a/dev-python/pygobject/pygobject-3.20.1.ebuild
+++ b/dev-python/pygobject/pygobject-3.20.1.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/Projects/PyGObject"
LICENSE="LGPL-2.1+"
SLOT="3"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="+cairo examples test +threads"
REQUIRED_USE="
diff --git a/dev-python/pyopengl/pyopengl-3.1.0.ebuild b/dev-python/pyopengl/pyopengl-3.1.0.ebuild
index 84a1244ca541..d1a938d047fa 100644
--- a/dev-python/pyopengl/pyopengl-3.1.0.ebuild
+++ b/dev-python/pyopengl/pyopengl-3.1.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
IUSE="tk"
RDEPEND="media-libs/freeglut
diff --git a/dev-python/pyquery/pyquery-1.2.13.ebuild b/dev-python/pyquery/pyquery-1.2.13.ebuild
index 5cf9ca653138..544fdbeb9da5 100644
--- a/dev-python/pyquery/pyquery-1.2.13.ebuild
+++ b/dev-python/pyquery/pyquery-1.2.13.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ppc64 ~s390 ~sh ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ppc ppc64 ~s390 ~sh ~sparc x86"
IUSE="test"
RDEPEND="
diff --git a/dev-python/pytest-cache/pytest-cache-1.0.ebuild b/dev-python/pytest-cache/pytest-cache-1.0.ebuild
index 1e30fb4bf26a..f4f1d6cc6a28 100644
--- a/dev-python/pytest-cache/pytest-cache-1.0.ebuild
+++ b/dev-python/pytest-cache/pytest-cache-1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 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="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="MIT"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
diff --git a/dev-python/pytest-httpbin/pytest-httpbin-0.2.3.ebuild b/dev-python/pytest-httpbin/pytest-httpbin-0.2.3.ebuild
index 4ced9d570b59..6db367b73d17 100644
--- a/dev-python/pytest-httpbin/pytest-httpbin-0.2.3.ebuild
+++ b/dev-python/pytest-httpbin/pytest-httpbin-0.2.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="
diff --git a/dev-python/pytest-timeout/pytest-timeout-1.2.0.ebuild b/dev-python/pytest-timeout/pytest-timeout-1.2.0.ebuild
index 95642518cf68..350a48c7dd1d 100644
--- a/dev-python/pytest-timeout/pytest-timeout-1.2.0.ebuild
+++ b/dev-python/pytest-timeout/pytest-timeout-1.2.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="MIT"
-KEYWORDS="~amd64 ~arm ~ppc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~ppc x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND="dev-python/pytest"
diff --git a/dev-python/pytest-xprocess/pytest-xprocess-0.9.1.ebuild b/dev-python/pytest-xprocess/pytest-xprocess-0.9.1.ebuild
index 2c24a8eb798f..40187984ce74 100644
--- a/dev-python/pytest-xprocess/pytest-xprocess-0.9.1.ebuild
+++ b/dev-python/pytest-xprocess/pytest-xprocess-0.9.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 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="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="MIT"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="
diff --git a/dev-python/python-sqlparse/python-sqlparse-0.2.1.ebuild b/dev-python/python-sqlparse/python-sqlparse-0.2.1.ebuild
index c3a2eb53e377..afbff453a24c 100644
--- a/dev-python/python-sqlparse/python-sqlparse-0.2.1.ebuild
+++ b/dev-python/python-sqlparse/python-sqlparse-0.2.1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://code.google.com/p/python-sqlparse/ https://github.com/andialbr
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
LICENSE="BSD-2"
IUSE="doc test"
diff --git a/dev-python/pytidylib/pytidylib-0.2.4.ebuild b/dev-python/pytidylib/pytidylib-0.2.4.ebuild
index 4989cea6ffc4..a492d6730eb9 100644
--- a/dev-python/pytidylib/pytidylib-0.2.4.ebuild
+++ b/dev-python/pytidylib/pytidylib-0.2.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="MIT"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86"
IUSE="test"
RDEPEND="app-text/htmltidy"
diff --git a/dev-python/qscintilla-python/qscintilla-python-2.9.2-r1.ebuild b/dev-python/qscintilla-python/qscintilla-python-2.9.2-r1.ebuild
index b1671d7ae8ce..02e93095fa1e 100644
--- a/dev-python/qscintilla-python/qscintilla-python-2.9.2-r1.ebuild
+++ b/dev-python/qscintilla-python/qscintilla-python-2.9.2-r1.ebuild
@@ -53,7 +53,7 @@ src_configure() {
"${myconf[@]}" || die
# Run eqmake4 to respect toolchain, build flags, and prevent stripping
- eqmake4
+ eqmake4 -recursive
}
python_foreach_impl run_in_build_dir configuration
}
diff --git a/dev-python/qscintilla-python/qscintilla-python-2.9.4-r1.ebuild b/dev-python/qscintilla-python/qscintilla-python-2.9.4-r1.ebuild
new file mode 100644
index 000000000000..d6170b8adfc2
--- /dev/null
+++ b/dev-python/qscintilla-python/qscintilla-python-2.9.4-r1.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 python3_{4,5} )
+
+inherit python-r1 qmake-utils
+
+MY_P=QScintilla_gpl-${PV}
+
+DESCRIPTION="Python bindings for Qscintilla"
+HOMEPAGE="http://www.riverbankcomputing.com/software/qscintilla/intro"
+SRC_URI="mirror://sourceforge/pyqt/${MY_P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="debug +qt4 qt5"
+
+REQUIRED_USE="
+ ${PYTHON_REQUIRED_USE}
+ ^^ ( qt4 qt5 )
+"
+
+DEPEND="
+ ${PYTHON_DEPS}
+ >=dev-python/sip-4.19:=[${PYTHON_USEDEP}]
+ ~x11-libs/qscintilla-${PV}:=[qt4(-)?,qt5(+)?]
+ qt4? (
+ >=dev-python/PyQt4-4.11.3[X,${PYTHON_USEDEP}]
+ dev-qt/qtcore:4
+ dev-qt/qtgui:4
+ )
+ qt5? (
+ dev-python/PyQt5[gui,printsupport,widgets,${PYTHON_USEDEP}]
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtwidgets:5
+ )
+"
+RDEPEND="${DEPEND}"
+
+S=${WORKDIR}/${MY_P}/Python
+
+src_prepare() {
+ default
+ python_copy_sources
+}
+
+src_configure() {
+ local my_qt_ver=$(usex qt5 5 4)
+
+ configuration() {
+ local myconf=(
+ "${PYTHON}"
+ configure.py
+ --qmake="$(qt${my_qt_ver}_get_bindir)"/qmake
+ --destdir="$(python_get_sitedir)"/PyQt${my_qt_ver}
+ --sip-incdir="$(python_get_includedir)"
+ --pyqt=PyQt${my_qt_ver}
+ $(usex debug '--debug --trace' '')
+ --verbose
+ )
+ echo "${myconf[@]}"
+ "${myconf[@]}" || die
+
+ # Run eqmake to respect toolchain, build flags, and prevent stripping
+ eqmake${my_qt_ver} -recursive
+ }
+ python_foreach_impl run_in_build_dir configuration
+}
+
+src_compile() {
+ python_foreach_impl run_in_build_dir default
+}
+
+src_install() {
+ installation() {
+ emake INSTALL_ROOT="${D}" install
+ python_optimize
+ }
+ python_foreach_impl run_in_build_dir installation
+}
diff --git a/dev-python/qscintilla-python/qscintilla-python-2.9.4.ebuild b/dev-python/qscintilla-python/qscintilla-python-2.9.4.ebuild
index 444c5883c0da..6174d4c0a67b 100644
--- a/dev-python/qscintilla-python/qscintilla-python-2.9.4.ebuild
+++ b/dev-python/qscintilla-python/qscintilla-python-2.9.4.ebuild
@@ -53,7 +53,7 @@ src_configure() {
"${myconf[@]}" || die
# Run eqmake4 to respect toolchain, build flags, and prevent stripping
- eqmake4
+ eqmake4 -recursive
}
python_foreach_impl run_in_build_dir configuration
}
diff --git a/dev-python/rdflib/rdflib-4.2.1.ebuild b/dev-python/rdflib/rdflib-4.2.1.ebuild
index 68fc7a430bb6..fe7b049dd786 100644
--- a/dev-python/rdflib/rdflib-4.2.1.ebuild
+++ b/dev-python/rdflib/rdflib-4.2.1.ebuild
@@ -18,7 +18,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="doc berkdb examples mysql redland sqlite test"
RDEPEND="
diff --git a/dev-python/regex/regex-2016.01.10.ebuild b/dev-python/regex/regex-2016.01.10.ebuild
index dc6fea3b7f58..353ac7efcef4 100644
--- a/dev-python/regex/regex-2016.01.10.ebuild
+++ b/dev-python/regex/regex-2016.01.10.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ppc ~ppc64 ~sparc x86"
IUSE="doc"
DOCS=( README docs/UnicodeProperties.txt )
diff --git a/dev-python/reportlab/reportlab-3.3.0.ebuild b/dev-python/reportlab/reportlab-3.3.0.ebuild
index b471c6ce3327..42039dbac85b 100644
--- a/dev-python/reportlab/reportlab-3.3.0.ebuild
+++ b/dev-python/reportlab/reportlab-3.3.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux"
IUSE="doc examples"
RDEPEND="
diff --git a/dev-python/service_identity/service_identity-16.0.0.ebuild b/dev-python/service_identity/service_identity-16.0.0.ebuild
index 6d31880cc05a..4aca0eb34d23 100644
--- a/dev-python/service_identity/service_identity-16.0.0.ebuild
+++ b/dev-python/service_identity/service_identity-16.0.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE=" MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ppc ~ppc64 ~s390 ~sh ~sparc x86"
IUSE="doc test"
RDEPEND="
diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index d1659f42490f..2b366be1cfe3 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,3 +1,4 @@
DIST setuptools-18.4.tar.gz 626632 SHA256 cdea5098e60b4ad83453d58723a61dc481ca8e2df251fe4ccbea9afa5a7d111f SHA512 f45f0bdec365642d1648c502a964bafeb518e8f0ed63091a50b278629cf1e17df7f66769b0ddaab1e7c5ae2574673435ccab72886a2d5eb311eaac451c485854 WHIRLPOOL e0c5d69f57ce234b0e002a50c882df0bf1e908224c045baa8b5a62e91148d654f048cfbb64375b59f61f0845a5e850ec03594606933fdfaa9cce9b357bb45aa7
DIST setuptools-20.6.7.tar.gz 675428 SHA256 d20152ee6337323d3b6d95cd733fb719d6b4f3fbc40f61f7a48e5a1bb96478b2 SHA512 91a212b5007f9fdfacb4341e06dc0355c5c29897eb8ea407dd4864091f845ba1417bb0d33b5ed6897869d0233e2d0ec6548898d3dbe9eda23f751829bd51a104 WHIRLPOOL 553a1579991e9478b8eb8dd2f4ab042cd5286c1233f325d1fe1c08092035c6346aa454c03307359d7dd562174133247200c3a5424f5fc24f4718db0ad80d84fc
DIST setuptools-30.4.0.tar.gz 655934 SHA256 2bea341aa5b48ae05521374d9c473713e42dde7f8712a731904a6f8257e896ed SHA512 8239262e11c7702165d7539d57982dadd16e61a992529cb4d5f42141d57ffbab46fd928c765d0439ec4f07db1bc252b9a4604901d8f9951e55076438bdd6f515 WHIRLPOOL 4866efbe00d23291ad07b401d7924f2f150a38664ab0a3d9afe9e00aa4e887de6c9e82f81e7d2ec157b1bf05406b2616a08772fa9f3a45e1e20fddbe27c11fd2
+DIST setuptools-33.1.1.zip 702770 SHA256 6b20352ed60ba08c43b3611bdb502286f7a869fbfcf472f40d7279f1e77de145 SHA512 15fe2009166621ab0ae7480c5331accbf8fc9cd9e2943999abaecae9eba870634a0914f7829711e43cab4e8da6b6140c1586a9db9bb4623662dca6f5482bc49c WHIRLPOOL c25013c4a2d94f1eb162c992c85a8f66c99213e1c79dee25d627cace85164a3d3b81e7bede3e839f64ce29e5be4f49cca306bf6c9447412796636bc21f023b38
diff --git a/dev-python/setuptools/setuptools-30.4.0.ebuild b/dev-python/setuptools/setuptools-30.4.0.ebuild
index f04a65dc3b6f..7a6b8fefab36 100644
--- a/dev-python/setuptools/setuptools-30.4.0.ebuild
+++ b/dev-python/setuptools/setuptools-30.4.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == "9999" ]]; then
inherit git-r3
else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
- 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"
+ 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"
fi
DESCRIPTION="Collection of extensions to Distutils"
diff --git a/dev-python/setuptools/setuptools-33.1.1.ebuild b/dev-python/setuptools/setuptools-33.1.1.ebuild
new file mode 100644
index 000000000000..0b3d2612df28
--- /dev/null
+++ b/dev-python/setuptools/setuptools-33.1.1.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 python3_{4,5} pypy pypy3 )
+
+inherit distutils-r1
+
+if [[ ${PV} == "9999" ]]; then
+ EGIT_REPO_URI="https://github.com/pypa/setuptools.git"
+ inherit git-r3
+else
+ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
+ 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"
+fi
+
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="https://github.com/pypa/setuptools https://pypi.python.org/pypi/setuptools"
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="test"
+
+RDEPEND=""
+# >=dev-python/packaging-16.4[${PYTHON_USEDEP}]
+# >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
+# "
+DEPEND="${RDEPEND}
+ app-arch/unzip
+ test? (
+ dev-python/pip[${PYTHON_USEDEP}]
+ >=dev-python/pytest-2.8[${PYTHON_USEDEP}]
+ dev-python/mock[${PYTHON_USEDEP}]
+ )
+"
+# >=dev-python/pyparsing-2.0.6[${PYTHON_USEDEP}]
+PDEPEND="
+ >=dev-python/certifi-2016.9.26[${PYTHON_USEDEP}]"
+
+# Force in-source build because build system modifies sources.
+DISTUTILS_IN_SOURCE_BUILD=1
+
+DOCS=( {CHANGES,README}.rst docs/{easy_install.txt,pkg_resources.txt,setuptools.txt} )
+
+python_prepare_all() {
+ if [[ ${PV} == "9999" ]]; then
+ python_setup
+ ${EPYTHON} bootstrap.py || die
+ fi
+
+ # rm -r ./pkg_resources/_vendor || die
+ # disable tests requiring a network connection
+ rm setuptools/tests/test_packageindex.py || die
+
+ # don't run integration tests
+ rm setuptools/tests/test_integration.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ # test_easy_install raises a SandboxViolation due to ${HOME}/.pydistutils.cfg
+ # It tries to sandbox the test in a tempdir
+ HOME="${PWD}" py.test --verbose ${PN} || die "Tests failed under ${EPYTHON}"
+}
+
+python_install() {
+ export DISTRIBUTE_DISABLE_VERSIONED_EASY_INSTALL_SCRIPT=1
+ distutils-r1_python_install
+}
diff --git a/dev-python/sparql-wrapper/sparql-wrapper-1.7.6.ebuild b/dev-python/sparql-wrapper/sparql-wrapper-1.7.6.ebuild
index 60c8b9994728..5f8617d463ef 100644
--- a/dev-python/sparql-wrapper/sparql-wrapper-1.7.6.ebuild
+++ b/dev-python/sparql-wrapper/sparql-wrapper-1.7.6.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
LICENSE="W3C"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
IUSE=""
diff --git a/dev-python/sphinx-bootstrap-theme/sphinx-bootstrap-theme-0.4.9.ebuild b/dev-python/sphinx-bootstrap-theme/sphinx-bootstrap-theme-0.4.9.ebuild
index dbb2114ac4f3..c5b0ecd4963a 100644
--- a/dev-python/sphinx-bootstrap-theme/sphinx-bootstrap-theme-0.4.9.ebuild
+++ b/dev-python/sphinx-bootstrap-theme/sphinx-bootstrap-theme-0.4.9.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~ppc ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/tempita/tempita-0.5.3-r1.ebuild b/dev-python/tempita/tempita-0.5.3-r1.ebuild
index 86c9f35d39af..aa22c4cadd2b 100644
--- a/dev-python/tempita/tempita-0.5.3-r1.ebuild
+++ b/dev-python/tempita/tempita-0.5.3-r1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~s390 ~sh ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~s390 ~sh ~sparc x86"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-python/tox/tox-2.4.1.ebuild b/dev-python/tox/tox-2.4.1.ebuild
index c326818dfb3d..59adc418a063 100644
--- a/dev-python/tox/tox-2.4.1.ebuild
+++ b/dev-python/tox/tox-2.4.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~ppc ~ppc64 x86"
IUSE="doc test"
RDEPEND="
diff --git a/dev-python/vcrpy/vcrpy-1.10.3.ebuild b/dev-python/vcrpy/vcrpy-1.10.3.ebuild
index 517ad7471f48..9e78dd2699da 100644
--- a/dev-python/vcrpy/vcrpy-1.10.3.ebuild
+++ b/dev-python/vcrpy/vcrpy-1.10.3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
IUSE="test"
RDEPEND="
diff --git a/dev-python/waitress/waitress-1.0.1.ebuild b/dev-python/waitress/waitress-1.0.1.ebuild
index 851ac71b5ebe..0f8aa180c05f 100644
--- a/dev-python/waitress/waitress-1.0.1.ebuild
+++ b/dev-python/waitress/waitress-1.0.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd"
IUSE="test"
RDEPEND=""
diff --git a/dev-python/watchdog/watchdog-0.8.3-r1.ebuild b/dev-python/watchdog/watchdog-0.8.3-r1.ebuild
index f4f533881559..f7a9a577d977 100644
--- a/dev-python/watchdog/watchdog-0.8.3-r1.ebuild
+++ b/dev-python/watchdog/watchdog-0.8.3-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/w/watchdog/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc x86"
+KEYWORDS="amd64 ~arm ~ppc x86"
IUSE="test"
CDEPEND="dev-python/pyyaml[${PYTHON_USEDEP}]"
diff --git a/dev-python/webpy/webpy-0.37-r1.ebuild b/dev-python/webpy/webpy-0.37-r1.ebuild
index 57560ecd4bf7..219d85c1122f 100644
--- a/dev-python/webpy/webpy-0.37-r1.ebuild
+++ b/dev-python/webpy/webpy-0.37-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="http://www.webpy.org/static/${MY_PN}-${PV}.tar.gz"
LICENSE="public-domain"
SLOT="0"
-KEYWORDS="amd64 ~hppa x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 hppa x86 ~amd64-linux ~x86-linux"
IUSE=""
DEPEND=""
diff --git a/dev-python/webtest/webtest-2.0.21.ebuild b/dev-python/webtest/webtest-2.0.21.ebuild
index fc02e412564c..1ce9a9e4bf81 100644
--- a/dev-python/webtest/webtest-2.0.21.ebuild
+++ b/dev-python/webtest/webtest-2.0.21.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~s390 ~sh ~sparc x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~s390 ~sh ~sparc x86"
IUSE="doc test"
# nose<1.3.0 appears a leftover never updated in requires.txt. tests pass fine with latest
diff --git a/dev-python/werkzeug/werkzeug-0.11.11.ebuild b/dev-python/werkzeug/werkzeug-0.11.11.ebuild
index 66d07f70784f..a3a12268ebb3 100644
--- a/dev-python/werkzeug/werkzeug-0.11.11.ebuild
+++ b/dev-python/werkzeug/werkzeug-0.11.11.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$
@@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="amd64 ~arm ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="test"
RDEPEND="dev-python/simplejson[${PYTHON_USEDEP}]"
diff --git a/dev-python/wrapt/wrapt-1.10.5.ebuild b/dev-python/wrapt/wrapt-1.10.5.ebuild
index c1699d5149a0..ed258413c3c4 100644
--- a/dev-python/wrapt/wrapt-1.10.5.ebuild
+++ b/dev-python/wrapt/wrapt-1.10.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 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="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ppc ~ppc64 ~sparc x86"
IUSE="doc test"
DEPEND="
diff --git a/dev-python/wsgiproxy2/wsgiproxy2-0.4.2.ebuild b/dev-python/wsgiproxy2/wsgiproxy2-0.4.2.ebuild
index a28ca5a1143d..12cd3967abfd 100644
--- a/dev-python/wsgiproxy2/wsgiproxy2-0.4.2.ebuild
+++ b/dev-python/wsgiproxy2/wsgiproxy2-0.4.2.ebuild
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.zip"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ppc64 ~s390 ~sh ~sparc x86"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ppc ppc64 ~s390 ~sh ~sparc x86"
IUSE="doc test"
RDEPEND="dev-python/urllib3[${PYTHON_USEDEP}]
diff --git a/dev-qt/qt-meta/metadata.xml b/dev-qt/qt-meta/metadata.xml
index 5ba3f021813d..9d64d73a77ff 100644
--- a/dev-qt/qt-meta/metadata.xml
+++ b/dev-qt/qt-meta/metadata.xml
@@ -7,7 +7,6 @@
</maintainer>
<use>
<flag name="kde">Select <pkg>media-libs/phonon</pkg> as Phonon variant (needed for KDE)</flag>
- <flag name="openvg">Enable the QtOpenVG module</flag>
<flag name="qt3support">Enable the Qt3Support library for Qt4</flag>
</use>
</pkgmetadata>
diff --git a/dev-qt/qt-meta/qt-meta-4.8.6.ebuild b/dev-qt/qt-meta/qt-meta-4.8.6.ebuild
index b812f55f6c24..bacd86564042 100644
--- a/dev-qt/qt-meta/qt-meta-4.8.6.ebuild
+++ b/dev-qt/qt-meta/qt-meta-4.8.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -10,7 +10,7 @@ HOMEPAGE="https://www.qt.io/"
LICENSE="metapackage"
SLOT="4"
KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="+dbus examples kde openvg +qt3support +webkit"
+IUSE="+dbus examples kde +qt3support +webkit"
DEPEND=""
RDEPEND="
@@ -29,7 +29,6 @@ RDEPEND="
>=dev-qt/qthelp-${PV}:4
>=dev-qt/qtmultimedia-${PV}:4
>=dev-qt/qtopengl-${PV}:4
- openvg? ( >=dev-qt/qtopenvg-${PV}:4 )
kde? ( media-libs/phonon[qt4] )
!kde? ( || ( >=dev-qt/qtphonon-${PV}:4 media-libs/phonon[qt4] ) )
>=dev-qt/qtscript-${PV}:4
diff --git a/dev-qt/qtdemo/metadata.xml b/dev-qt/qtdemo/metadata.xml
index aa57309b3d4e..0bf7e7acff08 100644
--- a/dev-qt/qtdemo/metadata.xml
+++ b/dev-qt/qtdemo/metadata.xml
@@ -12,7 +12,6 @@
inside the event loop (recommended by upstream)</flag>
<flag name="multimedia">Build QtMultimedia examples and demos</flag>
<flag name="opengl">Build QtOpenGL examples and demos</flag>
- <flag name="openvg">Build QtOpenVG examples and demos</flag>
<flag name="phonon">Build Phonon examples and demos</flag>
<flag name="webkit">Build QtWebKit examples and demos</flag>
<flag name="xmlpatterns">Build QtXmlPatterns examples and demos</flag>
diff --git a/dev-qt/qtdemo/qtdemo-4.8.6-r1.ebuild b/dev-qt/qtdemo/qtdemo-4.8.6-r1.ebuild
index cd259175dbf1..73e3fe8ad927 100644
--- a/dev-qt/qtdemo/qtdemo-4.8.6-r1.ebuild
+++ b/dev-qt/qtdemo/qtdemo-4.8.6-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -14,7 +14,7 @@ else
KEYWORDS="amd64 arm ppc ppc64 x86"
fi
-IUSE="dbus declarative kde multimedia opengl openvg phonon webkit xmlpatterns"
+IUSE="dbus declarative kde multimedia opengl phonon webkit xmlpatterns"
DEPEND="
~dev-qt/designer-${PV}[aqua=,debug=,${MULTILIB_USEDEP}]
@@ -29,7 +29,6 @@ DEPEND="
declarative? ( ~dev-qt/qtdeclarative-${PV}[aqua=,debug=,webkit?,${MULTILIB_USEDEP}] )
multimedia? ( ~dev-qt/qtmultimedia-${PV}[aqua=,debug=,${MULTILIB_USEDEP}] )
opengl? ( ~dev-qt/qtopengl-${PV}[aqua=,debug=,${MULTILIB_USEDEP}] )
- openvg? ( ~dev-qt/qtopenvg-${PV}[aqua=,debug=,${MULTILIB_USEDEP}] )
phonon? (
kde? ( media-libs/phonon[aqua=,qt4] )
!kde? ( || ( ~dev-qt/qtphonon-${PV}[aqua=,debug=,${MULTILIB_USEDEP}] media-libs/phonon[aqua=,qt4] ) )
@@ -56,7 +55,6 @@ src_prepare() {
'declarative:declarative'
'multimedia:spectrum'
'opengl:boxes|glhypnotizer'
- 'openvg'
'phonon:mediaplayer'
'webkit:browser'
'xmlpatterns'
@@ -88,7 +86,7 @@ multilib_src_configure() {
$(qt_use declarative)
$(qt_use multimedia) -no-audio-backend
$(qt_use opengl)
- $(qt_use openvg)
+ -no-openvg
$(qt_native_use phonon) -no-phonon-backend
$(qt_use webkit)
$(qt_use xmlpatterns)
diff --git a/dev-qt/qtdemo/qtdemo-4.8.7.ebuild b/dev-qt/qtdemo/qtdemo-4.8.7.ebuild
index 631b3bbb81fa..af965398ccaf 100644
--- a/dev-qt/qtdemo/qtdemo-4.8.7.ebuild
+++ b/dev-qt/qtdemo/qtdemo-4.8.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -11,7 +11,7 @@ if [[ ${QT4_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
fi
-IUSE="dbus declarative kde multimedia opengl openvg phonon webkit xmlpatterns"
+IUSE="dbus declarative kde multimedia opengl phonon webkit xmlpatterns"
DEPEND="
~dev-qt/designer-${PV}[aqua=,debug=,${MULTILIB_USEDEP}]
@@ -26,7 +26,6 @@ DEPEND="
declarative? ( ~dev-qt/qtdeclarative-${PV}[aqua=,debug=,webkit?,${MULTILIB_USEDEP}] )
multimedia? ( ~dev-qt/qtmultimedia-${PV}[aqua=,debug=,${MULTILIB_USEDEP}] )
opengl? ( ~dev-qt/qtopengl-${PV}[aqua=,debug=,${MULTILIB_USEDEP}] )
- openvg? ( ~dev-qt/qtopenvg-${PV}[aqua=,debug=,${MULTILIB_USEDEP}] )
phonon? (
kde? ( >=media-libs/phonon-4.8.3-r1[aqua=,qt4,${MULTILIB_USEDEP}] )
!kde? ( || (
@@ -56,7 +55,6 @@ src_prepare() {
'declarative:declarative'
'multimedia:spectrum'
'opengl:boxes|glhypnotizer'
- 'openvg'
'phonon:mediaplayer'
'webkit:browser'
'xmlpatterns'
@@ -88,7 +86,7 @@ multilib_src_configure() {
$(qt_use declarative)
$(qt_use multimedia) -no-audio-backend
$(qt_use opengl)
- $(qt_use openvg)
+ -no-openvg
$(qt_use phonon) -no-phonon-backend
$(qt_use webkit)
$(qt_use xmlpatterns)
diff --git a/dev-ruby/afm/afm-0.2.2.ebuild b/dev-ruby/afm/afm-0.2.2.ebuild
index 6fe38f878494..912299f5bf0a 100644
--- a/dev-ruby/afm/afm-0.2.2.ebuild
+++ b/dev-ruby/afm/afm-0.2.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
+USE_RUBY="ruby21 ruby22 ruby23"
RUBY_FAKEGEM_TASK_DOC="rdoc"
RUBY_FAKEGEM_EXTRADOC="README.rdoc"
diff --git a/dev-ruby/asciidoctor/asciidoctor-1.5.5-r1.ebuild b/dev-ruby/asciidoctor/asciidoctor-1.5.5-r1.ebuild
new file mode 100644
index 000000000000..f66c7eb4093a
--- /dev/null
+++ b/dev-ruby/asciidoctor/asciidoctor-1.5.5-r1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+USE_RUBY="ruby21 ruby22 ruby23"
+
+RUBY_FAKEGEM_TASK_TEST="test features"
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.adoc README.adoc"
+
+RUBY_FAKEGEM_EXTRAINSTALL="data"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Processor for converting AsciiDoc into HTML 5, DocBook 4.5 and other formats"
+HOMEPAGE="https://github.com/asciidoctor/asciidoctor"
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_bdepend "test? (
+ dev-util/cucumber
+ dev-ruby/rspec-expectations:*
+ dev-ruby/asciimath
+ dev-ruby/coderay
+ dev-ruby/erubis
+ dev-ruby/haml
+ dev-ruby/nokogiri
+ dev-ruby/slim
+ dev-ruby/tilt )"
+
+all_ruby_prepare() {
+ rm Gemfile || die
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ doman man/asciidoctor.1
+}
diff --git a/dev-ruby/aws-sdk-core/Manifest b/dev-ruby/aws-sdk-core/Manifest
index 42cc7ba4edea..ccdb8d71e846 100644
--- a/dev-ruby/aws-sdk-core/Manifest
+++ b/dev-ruby/aws-sdk-core/Manifest
@@ -1,3 +1,4 @@
DIST aws-sdk-ruby-2.2.37.tar.gz 1832272 SHA256 fa1508e9659e7691bafa5bda1e474c1f372e96033e4edbe57e3727d3bb7b3c55 SHA512 0ad986607127fca329489e0f26aa68d20535126bff4db93d6e6c21671cd0e219f8c57bf1994ab4a3cdeaf007836901a7b8b2783b0cf1835e6b19316ae14a64ce WHIRLPOOL bf7da14db72d64c9b215103de7b91168b48c0ebf471053f551cbf8f7b10a4263bfb4b59780458f320ae73134c7fe19850d937be06330660a60b49344c0d1c32a
DIST aws-sdk-ruby-2.5.1.tar.gz 1908362 SHA256 1166835bb978b119028679f5764b6cbb7f6d18199331dab2197bb8d5e9d26de1 SHA512 7254e8ac1557a483f2c9fc67968bb1ebba57c86de9f5a9087b61d55f9af716786be1b903dad96dc275262223c2df49dafb04227ad7dd088c5271a2fb44b960e6 WHIRLPOOL 083cd25005419ce35fc029bd58d4fe2bf5c61641c3cffdd4efcc307a56bc9b2fe1cbadf408cd9d2d8228c11759e4151064f210ed838552d561b5ab43d0bf7476
DIST aws-sdk-ruby-2.5.11.tar.gz 2071123 SHA256 577df03e33f292a052cbb1a5c3bd1c538789870241a3267046592491f6e1b829 SHA512 5070b21838b7ee7dd8cde3bbdf6e53c97e73e9aab891b9b0b76274c9cae8697398d8c7ac1ab60ce0be9d70e2fdc58a89bde7a7d87cb9b1f80ffb5b6b48db837e WHIRLPOOL 2bbb2c632f87a277937f92dd2b18074a0713002183db412eefcbf2eb095a6cf69fd28bc78fb9f02cd6f98b3bd5aa85031d371478364971d63f53f5cb3349a272
+DIST aws-sdk-ruby-2.6.50.tar.gz 2794854 SHA256 6157d8ad834020f83fd7db332ff4b0a719bf0a0791ae4e7da5530915c19dbe30 SHA512 3b592e25a135b369c67ddfd8d3c33db3b25faaac3161feeb5aa3feb1fdb6cfb5ca44cadc688dcfc8d456a398d94242f7ebc2922a82547b9b767249f4c9bdc0bc WHIRLPOOL 5640fec6e04f4f7ac8abf56365fd94dc77d13c169a76655fc55393f06c45d11ff2f1a6c5b4f3957e7404b76a7a18dfc033a50aa57df5d878acf2b39cc47e741b
diff --git a/dev-ruby/aws-sdk-core/aws-sdk-core-2.6.50.ebuild b/dev-ruby/aws-sdk-core/aws-sdk-core-2.6.50.ebuild
new file mode 100644
index 000000000000..76fedc2f36ca
--- /dev/null
+++ b/dev-ruby/aws-sdk-core/aws-sdk-core-2.6.50.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+USE_RUBY="ruby21 ruby22 ruby23"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_EXTRAINSTALL="apis ca-bundle.crt endpoints.json"
+
+GITHUB_USER="aws"
+GITHUB_PROJECT="aws-sdk-ruby"
+RUBY_S="${GITHUB_PROJECT}-${PV}/${PN}"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Official SDK for Amazon Web Services"
+HOMEPAGE="http://aws.amazon.com/sdkforruby"
+SRC_URI="https://github.com/${GITHUB_USER}/${GITHUB_PROJECT}/archive/v${PV}.tar.gz -> ${GITHUB_PROJECT}-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="2"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend "dev-ruby/aws-sigv4 dev-ruby/jmespath:1"
+
+ruby_add_bdepend "test? ( dev-ruby/webmock )"
+
+all_ruby_prepare() {
+ sed -i -e '/simplecov/I s:^:#:' spec/spec_helper.rb || die
+
+ # Avoid spec that gets confused by our directory names
+ sed -i -e '/requires prefixes from plugin names when loading/,/end/ s:^:#:' \
+ spec/seahorse/client/plugin_list_spec.rb || die
+}
diff --git a/dev-ruby/aws-sdk-resources/Manifest b/dev-ruby/aws-sdk-resources/Manifest
index 42cc7ba4edea..ccdb8d71e846 100644
--- a/dev-ruby/aws-sdk-resources/Manifest
+++ b/dev-ruby/aws-sdk-resources/Manifest
@@ -1,3 +1,4 @@
DIST aws-sdk-ruby-2.2.37.tar.gz 1832272 SHA256 fa1508e9659e7691bafa5bda1e474c1f372e96033e4edbe57e3727d3bb7b3c55 SHA512 0ad986607127fca329489e0f26aa68d20535126bff4db93d6e6c21671cd0e219f8c57bf1994ab4a3cdeaf007836901a7b8b2783b0cf1835e6b19316ae14a64ce WHIRLPOOL bf7da14db72d64c9b215103de7b91168b48c0ebf471053f551cbf8f7b10a4263bfb4b59780458f320ae73134c7fe19850d937be06330660a60b49344c0d1c32a
DIST aws-sdk-ruby-2.5.1.tar.gz 1908362 SHA256 1166835bb978b119028679f5764b6cbb7f6d18199331dab2197bb8d5e9d26de1 SHA512 7254e8ac1557a483f2c9fc67968bb1ebba57c86de9f5a9087b61d55f9af716786be1b903dad96dc275262223c2df49dafb04227ad7dd088c5271a2fb44b960e6 WHIRLPOOL 083cd25005419ce35fc029bd58d4fe2bf5c61641c3cffdd4efcc307a56bc9b2fe1cbadf408cd9d2d8228c11759e4151064f210ed838552d561b5ab43d0bf7476
DIST aws-sdk-ruby-2.5.11.tar.gz 2071123 SHA256 577df03e33f292a052cbb1a5c3bd1c538789870241a3267046592491f6e1b829 SHA512 5070b21838b7ee7dd8cde3bbdf6e53c97e73e9aab891b9b0b76274c9cae8697398d8c7ac1ab60ce0be9d70e2fdc58a89bde7a7d87cb9b1f80ffb5b6b48db837e WHIRLPOOL 2bbb2c632f87a277937f92dd2b18074a0713002183db412eefcbf2eb095a6cf69fd28bc78fb9f02cd6f98b3bd5aa85031d371478364971d63f53f5cb3349a272
+DIST aws-sdk-ruby-2.6.50.tar.gz 2794854 SHA256 6157d8ad834020f83fd7db332ff4b0a719bf0a0791ae4e7da5530915c19dbe30 SHA512 3b592e25a135b369c67ddfd8d3c33db3b25faaac3161feeb5aa3feb1fdb6cfb5ca44cadc688dcfc8d456a398d94242f7ebc2922a82547b9b767249f4c9bdc0bc WHIRLPOOL 5640fec6e04f4f7ac8abf56365fd94dc77d13c169a76655fc55393f06c45d11ff2f1a6c5b4f3957e7404b76a7a18dfc033a50aa57df5d878acf2b39cc47e741b
diff --git a/dev-ruby/aws-sdk-resources/aws-sdk-resources-2.6.50.ebuild b/dev-ruby/aws-sdk-resources/aws-sdk-resources-2.6.50.ebuild
new file mode 100644
index 000000000000..a368fc4b0b01
--- /dev/null
+++ b/dev-ruby/aws-sdk-resources/aws-sdk-resources-2.6.50.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+USE_RUBY="ruby21 ruby22 ruby23"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_EXTRAINSTALL="resources.schema.json"
+
+GITHUB_USER="aws"
+GITHUB_PROJECT="aws-sdk-ruby"
+RUBY_S="${GITHUB_PROJECT}-${PV}/${PN}"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Official SDK for Amazon Web Services"
+HOMEPAGE="http://aws.amazon.com/sdkforruby"
+SRC_URI="https://github.com/${GITHUB_USER}/${GITHUB_PROJECT}/archive/v${PV}.tar.gz -> ${GITHUB_PROJECT}-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="2"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend "~dev-ruby/aws-sdk-core-${PV}"
+
+ruby_add_bdepend "dev-ruby/webmock"
+
+all_ruby_prepare() {
+ sed -i -e '/simplecov/I s:^:#:' spec/spec_helper.rb || die
+}
diff --git a/dev-ruby/aws-sdk/Manifest b/dev-ruby/aws-sdk/Manifest
index b6b82fb4ca8c..653baf9aaf59 100644
--- a/dev-ruby/aws-sdk/Manifest
+++ b/dev-ruby/aws-sdk/Manifest
@@ -2,3 +2,4 @@ DIST aws-sdk-ruby-1.66.0.tar.gz 1774530 SHA256 265e20a99c17d3f476ce6f6e981fd37e8
DIST aws-sdk-ruby-2.2.37.tar.gz 1832272 SHA256 fa1508e9659e7691bafa5bda1e474c1f372e96033e4edbe57e3727d3bb7b3c55 SHA512 0ad986607127fca329489e0f26aa68d20535126bff4db93d6e6c21671cd0e219f8c57bf1994ab4a3cdeaf007836901a7b8b2783b0cf1835e6b19316ae14a64ce WHIRLPOOL bf7da14db72d64c9b215103de7b91168b48c0ebf471053f551cbf8f7b10a4263bfb4b59780458f320ae73134c7fe19850d937be06330660a60b49344c0d1c32a
DIST aws-sdk-ruby-2.5.1.tar.gz 1908362 SHA256 1166835bb978b119028679f5764b6cbb7f6d18199331dab2197bb8d5e9d26de1 SHA512 7254e8ac1557a483f2c9fc67968bb1ebba57c86de9f5a9087b61d55f9af716786be1b903dad96dc275262223c2df49dafb04227ad7dd088c5271a2fb44b960e6 WHIRLPOOL 083cd25005419ce35fc029bd58d4fe2bf5c61641c3cffdd4efcc307a56bc9b2fe1cbadf408cd9d2d8228c11759e4151064f210ed838552d561b5ab43d0bf7476
DIST aws-sdk-ruby-2.5.11.tar.gz 2071123 SHA256 577df03e33f292a052cbb1a5c3bd1c538789870241a3267046592491f6e1b829 SHA512 5070b21838b7ee7dd8cde3bbdf6e53c97e73e9aab891b9b0b76274c9cae8697398d8c7ac1ab60ce0be9d70e2fdc58a89bde7a7d87cb9b1f80ffb5b6b48db837e WHIRLPOOL 2bbb2c632f87a277937f92dd2b18074a0713002183db412eefcbf2eb095a6cf69fd28bc78fb9f02cd6f98b3bd5aa85031d371478364971d63f53f5cb3349a272
+DIST aws-sdk-ruby-2.6.50.tar.gz 2794854 SHA256 6157d8ad834020f83fd7db332ff4b0a719bf0a0791ae4e7da5530915c19dbe30 SHA512 3b592e25a135b369c67ddfd8d3c33db3b25faaac3161feeb5aa3feb1fdb6cfb5ca44cadc688dcfc8d456a398d94242f7ebc2922a82547b9b767249f4c9bdc0bc WHIRLPOOL 5640fec6e04f4f7ac8abf56365fd94dc77d13c169a76655fc55393f06c45d11ff2f1a6c5b4f3957e7404b76a7a18dfc033a50aa57df5d878acf2b39cc47e741b
diff --git a/dev-ruby/aws-sdk/aws-sdk-2.6.50.ebuild b/dev-ruby/aws-sdk/aws-sdk-2.6.50.ebuild
new file mode 100644
index 000000000000..10d6c0b1e6a2
--- /dev/null
+++ b/dev-ruby/aws-sdk/aws-sdk-2.6.50.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+USE_RUBY="ruby21 ruby22 ruby23"
+
+RUBY_FAKEGEM_RECIPE_TEST=""
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="../CHANGELOG.md ../MIGRATING.md ../README.md ../UPGRADING.md"
+
+GITHUB_USER="aws"
+GITHUB_PROJECT="${PN}-ruby"
+RUBY_S="${GITHUB_PROJECT}-${PV}/${PN}"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Official SDK for Amazon Web Services"
+HOMEPAGE="http://aws.amazon.com/sdkforruby"
+SRC_URI="https://github.com/${GITHUB_USER}/${GITHUB_PROJECT}/archive/v${PV}.tar.gz -> ${GITHUB_PROJECT}-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="2"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend "virtual/ruby-ssl
+ ~dev-ruby/aws-sdk-resources-${PV}"
diff --git a/dev-ruby/bson/Manifest b/dev-ruby/bson/Manifest
index 13ab70d954cf..eb7863f74478 100644
--- a/dev-ruby/bson/Manifest
+++ b/dev-ruby/bson/Manifest
@@ -1,3 +1,4 @@
DIST bson-3.2.6.tar.gz 51846 SHA256 b7d848b93de622c32cc65cf6debf21aaa0e66d554d65cc7805dc8f76e56c55fb SHA512 da8d7c4e50bd5387a50f0ef471f1d854e0a1bf3f109bb793b16c8e4d110f6b98cb37aee126176eccb097c5d7814360ef85e96be4aa4704226a8490984a5dd3f2 WHIRLPOOL ece0e17aca10f684cdbea703702b5f886340fe93ede11045430c7711f2d546c5e2558003261d8252a29a55fc999664be0315f0ac693d02181a9dcf006d44a3c6
DIST bson-4.1.1.tar.gz 55417 SHA256 965d0da14886e795230686168676784c74117c705b262ee468205c0066166f64 SHA512 b98b568fe0a94e6430433a9bb57930c0a95c9b268d928a6fabb1ce6bd4343406e700de11db531f6a49bc270e449637c70ce0ad0a8f7f6cae7857f0ad627f1956 WHIRLPOOL b7f0735cb0d3e49d257f805398368e397a70f87dd38460ce04064ca34fc0f9b60f6e776403955be0e2db9360b94bb0b09f48d5c3e7036a10d8393b715c455b41
DIST bson-4.2.0.tar.gz 91564 SHA256 dcd58eeb3e1ad9c88a8c899bd349a1da55e4295bc650d81b57d7da21962bd140 SHA512 890f6432545d807a678cf160068cf0ebb2287b78789d9bdb07b710b8baa056b2074c7d09c0e56612e40410ea217f63d3074cb28d9a4fada7916ff04f1900dc1d WHIRLPOOL d6f651da5703d06ea052524abe50fd6d4b5fb618a0685e796bf41903a8e9587ed1a3746fbe8d931385c8933ebcfed81804660765d1c3804964103159dd93e00f
+DIST bson-4.2.1.tar.gz 91862 SHA256 8e915fc558b846197322af6f6a8af4ef2f570fb0e158d7df5e7af75d971c9bef SHA512 19ae538674d97b548c7b46e5cf8f3a971ebce8e3cfe3f1b1866527ed05a7b9599eeb637d126fcae8384606881ba88b513e166d299c90d61d6796053fe66fd51f WHIRLPOOL bb76c76b15095167456a23133932f37f7c9659f672c0d3f5e625bc434803b6fd685de4a898fb3ef764c0f3bd91eea784bbd5b4cbd87e00a570a3e52c330308c0
diff --git a/dev-ruby/bson/bson-4.2.1.ebuild b/dev-ruby/bson/bson-4.2.1.ebuild
new file mode 100644
index 000000000000..0c3df5f18d2b
--- /dev/null
+++ b/dev-ruby/bson/bson-4.2.1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+USE_RUBY="ruby21 ruby22 ruby23"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+GITHUB_USER="mongodb"
+GITHUB_PROJECT="bson-ruby"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="A Ruby BSON implementation for MongoDB. (Includes binary C-based extension.)"
+HOMEPAGE="http://www.mongodb.org/"
+SRC_URI="https://github.com/${GITHUB_USER}/${GITHUB_PROJECT}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+RUBY_S="bson-ruby-${PV}"
+
+LICENSE="APSL-2"
+SLOT="4"
+KEYWORDS="~amd64"
+IUSE="test doc"
+
+all_ruby_prepare() {
+ # Remove bundler support
+ sed -i -e '/bundler/I s:^:#:' Rakefile || die
+
+ # Remove project-specific rspec options
+ rm .rspec || die
+}
+
+each_ruby_configure() {
+ ${RUBY} -C ext/bson extconf.rb || die "extconf.rb failed"
+}
+
+each_ruby_compile() {
+ emake -C ext/bson V=1 CFLAGS="${CFLAGS} -fPIC" archflag="${LDFLAGS}"
+ cp ext/bson/*$(get_modname) lib/ || die
+}
diff --git a/dev-ruby/ffi/ffi-1.9.17.ebuild b/dev-ruby/ffi/ffi-1.9.17.ebuild
index fee39257e533..88c7fda56e31 100644
--- a/dev-ruby/ffi/ffi-1.9.17.ebuild
+++ b/dev-ruby/ffi/ffi-1.9.17.ebuild
@@ -12,7 +12,7 @@ RUBY_FAKEGEM_RECIPE_DOC="rdoc"
RUBY_FAKEGEM_DOCDIR="doc"
RUBY_FAKEGEM_EXTRADOC="README.md"
-inherit ruby-fakegem
+inherit multilib ruby-fakegem
DESCRIPTION="Ruby extension for programmatically loading dynamic libraries"
HOMEPAGE="https://wiki.github.com/ffi/ffi"
@@ -46,7 +46,7 @@ each_ruby_configure() {
each_ruby_compile() {
emake -Cext/ffi_c V=1
- cp ext/ffi_c/ffi_c.so lib/ || die
+ cp ext/ffi_c/ffi_c$(get_modname) lib/ || die
${RUBY} -S rake -f gen/Rakefile || die "types.conf generation failed"
}
diff --git a/dev-ruby/hashery/hashery-2.1.2.ebuild b/dev-ruby/hashery/hashery-2.1.2.ebuild
index 859e0a174648..caec62535040 100644
--- a/dev-ruby/hashery/hashery-2.1.2.ebuild
+++ b/dev-ruby/hashery/hashery-2.1.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22"
+USE_RUBY="ruby21 ruby22 ruby23"
RUBY_FAKEGEM_TASK_TEST=""
RUBY_FAKEGEM_RECIPE_DOC="yard"
diff --git a/dev-ruby/kramdown/kramdown-1.13.2-r1.ebuild b/dev-ruby/kramdown/kramdown-1.13.2-r1.ebuild
new file mode 100644
index 000000000000..d094adb2357d
--- /dev/null
+++ b/dev-ruby/kramdown/kramdown-1.13.2-r1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+USE_RUBY="ruby21 ruby22 ruby23"
+
+RUBY_FAKEGEM_EXTRADOC="README.md AUTHORS CONTRIBUTERS"
+
+RUBY_FAKEGEM_EXTRAINSTALL="data"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Yet-another-markdown-parser but fast, pure Ruby, using strict syntax definition"
+HOMEPAGE="http://kramdown.gettalong.org/"
+
+LICENSE="MIT"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64"
+IUSE="latex"
+
+LATEX_DEPS="latex? ( dev-texlive/texlive-latex dev-texlive/texlive-latexextra )"
+RDEPEND+=" ${LATEX_DEPS}"
+DEPEND+=" test? ( ${LATEX_DEPS} app-text/htmltidy )"
+
+ruby_add_rdepend "dev-ruby/prawn:2
+ >=dev-ruby/prawn-table-0.2.2 =dev-ruby/prawn-table-0.2*
+ >=dev-ruby/rouge-1.8:0
+ >=dev-ruby/itextomml-1.5
+ >=dev-ruby/coderay-1.0.0
+ >=dev-ruby/ritex-1.0
+ >=dev-ruby/stringex-1.5.1"
+
+ruby_add_bdepend "doc? ( dev-ruby/rdoc )
+ test? ( >=dev-ruby/minitest-5.0 )"
+
+all_ruby_prepare() {
+ if ! use latex; then
+ # Remove latex tests. They will fail gracefully when latex isn't
+ # present at all, but not when components are missing (most
+ # notable ucs.sty).
+ sed -i -e '/latex -v/,/^ end/ s:^:#:' test/test_files.rb || die
+ fi
+
+ # Avoid tests requiring node to be installed with mathjaxnode.
+ rm -f test/testcases/span/math/mathjaxnode* \
+ test/testcases/block/15_math/mathjaxnode* || die
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ doman man/man1/kramdown.1
+}
diff --git a/dev-ruby/pdf-core/pdf-core-0.6.1-r1.ebuild b/dev-ruby/pdf-core/pdf-core-0.6.1-r1.ebuild
new file mode 100644
index 000000000000..48fe1a98ade6
--- /dev/null
+++ b/dev-ruby/pdf-core/pdf-core-0.6.1-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+USE_RUBY="ruby21 ruby22 ruby23"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Implements low level PDF features for Prawn"
+HOMEPAGE="https://github.com/prawnpdf/pdf-core/"
+
+LICENSE="|| ( Ruby GPL-2 GPL-3 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc64 ~x86"
+IUSE="test"
+
+ruby_add_bdepend "test? ( =dev-ruby/pdf-inspector-1*
+ >=dev-ruby/pdf-reader-1.2 =dev-ruby/pdf-reader-1* )"
+
+all_ruby_prepare() {
+ sed -i -e "/[Bb]undler/d" spec/spec_helper.rb || die
+}
diff --git a/dev-ruby/pdf-inspector/pdf-inspector-1.2.1-r1.ebuild b/dev-ruby/pdf-inspector/pdf-inspector-1.2.1-r1.ebuild
new file mode 100644
index 000000000000..62e16a1ab091
--- /dev/null
+++ b/dev-ruby/pdf-inspector/pdf-inspector-1.2.1-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+USE_RUBY="ruby21 ruby22 ruby23"
+
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A tool for analyzing PDF output"
+HOMEPAGE="https://github.com/prawnpdf/pdf-inspector"
+
+LICENSE="|| ( Ruby GPL-2 GPL-3 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc64 ~x86"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/pdf-reader-1.0"
diff --git a/dev-ruby/pdf-reader/pdf-reader-1.4.1-r1.ebuild b/dev-ruby/pdf-reader/pdf-reader-1.4.1-r1.ebuild
new file mode 100644
index 000000000000..dc4246cca466
--- /dev/null
+++ b/dev-ruby/pdf-reader/pdf-reader-1.4.1-r1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+GITHUB_USER=yob
+
+USE_RUBY="ruby21 ruby22 ruby23"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.rdoc TODO"
+
+inherit ruby-fakegem
+
+DESCRIPTION="PDF parser conforming as much as possible to the PDF specification from Adobe"
+HOMEPAGE="https://github.com/yob/pdf-reader/"
+
+# We cannot use the gem distributions because they don't contain the
+# tests' data, we have to rely on the git tags.
+SRC_URI="https://github.com/${GITHUB_USER}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc64 ~x86"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/afm-0.2.1
+ =dev-ruby/ascii85-1*
+ =dev-ruby/hashery-2*
+ dev-ruby/ttfunk:*
+ dev-ruby/ruby-rc4"
+
+all_ruby_prepare() {
+ # Remove bundler support
+ sed -i -e '/[Bb]undler/d' spec/spec_helper.rb || die
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ docinto examples
+ dodoc examples/* || die
+}
diff --git a/dev-ruby/prawn-table/prawn-table-0.2.2-r1.ebuild b/dev-ruby/prawn-table/prawn-table-0.2.2-r1.ebuild
new file mode 100644
index 000000000000..d6cdede8a4b3
--- /dev/null
+++ b/dev-ruby/prawn-table/prawn-table-0.2.2-r1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+USE_RUBY="ruby21 ruby22 ruby23"
+
+RUBY_FAKEGEM_RECIPE_DOC="yard"
+RUBY_FAKEGEM_RECIPE_TEST="rspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Provides support for tables in Prawn"
+HOMEPAGE="http://prawn.majesticseacreature.com/"
+LICENSE="|| ( GPL-2+ Ruby )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
+IUSE=""
+
+ruby_add_bdepend "test? ( dev-ruby/mocha
+ >=dev-ruby/pdf-inspector-1.1.0
+ >=dev-ruby/pdf-reader-1.2
+ >=dev-ruby/prawn-1.3.0
+ )"
+
+all_ruby_prepare() {
+ sed -i -e "/[Bb]undler/s/^/#/" spec/spec_helper.rb || die
+ # Remove failing test
+ # See https://github.com/prawnpdf/prawn-table/issues/10
+ sed -i -e "/Prints table on one page when using subtable with colspan > 1/,+24 s/^/#/" spec/table_spec.rb || die
+}
diff --git a/dev-ruby/prawn/prawn-2.1.0-r1.ebuild b/dev-ruby/prawn/prawn-2.1.0-r1.ebuild
new file mode 100644
index 000000000000..e780e64ec64f
--- /dev/null
+++ b/dev-ruby/prawn/prawn-2.1.0-r1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+USE_RUBY="ruby21 ruby22 ruby23"
+
+RUBY_FAKEGEM_RECIPE_DOC="yard"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRAINSTALL="data"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Fast, Nimble PDF Generation For Ruby"
+HOMEPAGE="http://prawn.majesticseacreature.com/"
+SRC_URI="https://github.com/prawnpdf/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="|| ( GPL-2 Ruby )"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc64 ~x86"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/pdf-core-0.6.1
+ >=dev-ruby/ttfunk-1.4.0"
+ruby_add_bdepend "test? ( dev-ruby/coderay
+ >=dev-ruby/pdf-inspector-1.2.1
+ >=dev-ruby/pdf-reader-1.2
+ )"
+
+all_ruby_prepare() {
+ sed -i -e "/[Bb]undler/d" Rakefile spec/spec_helper.rb || die
+ # Remove failing tests
+ # https://github.com/prawnpdf/prawn/pull/693
+ # https://github.com/prawnpdf/prawn/issues/603
+ sed -i -e "/should process UTF-8 chars/,+9 s/^/#/" spec/line_wrap_spec.rb || die
+ sed -i -e "/shrink_to_fit with special utf-8 text/,+12 s/^/#/" spec/text_spec.rb || die
+}
diff --git a/dev-ruby/wikicloth/files/wikicloth-0.8.3-fix-tests.patch b/dev-ruby/wikicloth/files/wikicloth-0.8.3-fix-tests.patch
new file mode 100644
index 000000000000..b50752a9ae9b
--- /dev/null
+++ b/dev-ruby/wikicloth/files/wikicloth-0.8.3-fix-tests.patch
@@ -0,0 +1,68 @@
+From 5c84028cadb36e7e2a220c7ab05398722c6d0e84 Mon Sep 17 00:00:00 2001
+From: Per Andersson <avtobiff@gmail.com>
+Date: Sat, 10 Oct 2015 22:33:58 +0200
+Subject: [PATCH 1/2] Update output assert in autolinking pre statement
+
+The <pre> tag doesn't keep html entities.
+---
+ test/wiki_cloth_test.rb | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/test/wiki_cloth_test.rb b/test/wiki_cloth_test.rb
+index 2f0481a..483cecf 100644
+--- a/test/wiki_cloth_test.rb
++++ b/test/wiki_cloth_test.rb
+@@ -58,7 +58,7 @@ class WikiClothTest < Test::Unit::TestCase
+ test "autolinking keeps html entities intact" do
+ wiki = WikiCloth::Parser.new(:data => "<div>&amp; &gt;</div><pre>&amp; &lt;</pre> https://github.com/repo/README.md &gt; &amp;")
+ data = wiki.to_html
+- assert_equal "\n<p><div>&amp; &gt;</div><pre>&amp; &lt;</pre> <a href=\"https://github.com/repo/README.md\">https://github.com/repo/README.md</a> &gt; &amp;</p>", data
++ assert_equal "\n<p><div>&amp; &gt;</div><pre>&amp;amp&#59; &amp;lt&#59;</pre> <a href=\"https://github.com/repo/README.md\">https://github.com/repo/README.md</a> &gt; &amp;</p>", data
+ end
+
+ test "image url override" do
+
+From a7eccc2970b0f1b1973881fe139b1f2cb51af2eb Mon Sep 17 00:00:00 2001
+From: Per Andersson <avtobiff@gmail.com>
+Date: Sat, 10 Oct 2015 22:40:25 +0200
+Subject: [PATCH 2/2] Update output for table of content tests
+
+Newlines seems to have been removed from HTML output for TOC.
+
+* empty item in toc
+* toc declared as list
+* toc numbered
+---
+ test/wiki_cloth_test.rb | 8 +++++---
+ 1 file changed, 5 insertions(+), 3 deletions(-)
+
+diff --git a/test/wiki_cloth_test.rb b/test/wiki_cloth_test.rb
+index 483cecf..198295c 100644
+--- a/test/wiki_cloth_test.rb
++++ b/test/wiki_cloth_test.rb
+@@ -446,7 +446,7 @@ class WikiClothTest < Test::Unit::TestCase
+ test "empty item in toc" do
+ wiki = WikiCloth::WikiCloth.new({:data => "__TOC__\n=A="})
+ data = wiki.render
+- assert data.include?("<table id=\"toc\" class=\"toc\" summary=\"Contents\"><tr><td>\n<div id=\"toctitle\"><h2>Table of Contents</h2></div>\n<ul><li><a href=\"#A\">A</a></li></ul>\n</td></tr></table>")
++ assert data.include?('<table id="toc" class="toc" summary="Contents"><tr><td><div id="toctitle"><h2>Table of Contents</h2></div><ul></li><li><a href="#A">A</a></li></ul></td></tr></table>')
+ end
+
+ test "pre at beginning" do
+@@ -458,12 +458,14 @@ class WikiClothTest < Test::Unit::TestCase
+ test "toc declared as list" do
+ wiki = WikiCloth::WikiCloth.new({:data => "__TOC__\n=A=\n==B==\n===C==="})
+ data = wiki.render
+- assert data.include?("<table id=\"toc\" class=\"toc\" summary=\"Contents\"><tr><td>\n<div id=\"toctitle\"><h2>Table of Contents</h2></div>\n<ul><li>\n<a href=\"#A\">A</a><ul><li>\n<a href=\"#B\">B</a><ul><li><a href=\"#C\">C</a></li></ul>\n</li></ul>\n</li></ul>\n</td></tr></table>")
++ puts data
++ assert data.include?('<table id="toc" class="toc" summary="Contents"><tr><td><div id="toctitle"><h2>Table of Contents</h2></div><ul></li><li><a href="#A">A</a><ul><li><a href="#B">B</a><ul><li><a href="#C">C</a></li></ul></ul></ul></td></tr></table>')
+ end
+
+ test "toc numbered" do
+ wiki = WikiCloth::WikiCloth.new({:data => "=A=\n=B=\n==C==\n==D==\n===E===\n===F===\n====G====\n====H====\n==I==\n=J=\n=K=\n===L===\n===M===\n====N====\n====O===="})
+ data = wiki.render(:noedit => true, :toc_numbered => true)
+- assert data.include?("<table id=\"toc\" class=\"toc\" summary=\"Contents\"><tr><td>\n<div id=\"toctitle\"><h2>Table of Contents</h2></div>\n<ul>\n<li><a href=\"#A\">1 A</a></li>\n<li>\n<a href=\"#B\">2 B</a><ul>\n<li><a href=\"#C\">2.1 C</a></li>\n<li>\n<a href=\"#D\">2.2 D</a><ul>\n<li><a href=\"#E\">2.2.1 E</a></li>\n<li>\n<a href=\"#F\">2.2.2 F</a><ul>\n<li><a href=\"#G\">2.2.2.1 G</a></li>\n<li><a href=\"#H\">2.2.2.2 H</a></li>\n</ul>\n</li>\n</ul>\n</li>\n<li><a href=\"#I\">2.3 I</a></li>\n</ul>\n</li>\n<li><a href=\"#J\">3 J</a></li>\n<li>\n<a href=\"#K\">4 K</a><ul><ul>\n<li><a href=\"#L\">4.1 L</a></li>\n<li>\n<a href=\"#M\">4.2 M</a><ul>\n<li><a href=\"#N\">4.2.1 N</a></li>\n<li><a href=\"#O\">4.2.2 O</a></li>\n</ul>\n</li>\n</ul></ul>\n</li>\n</ul>\n</td></tr></table>")
++ assert data.include?('<table id="toc" class="toc" summary="Contents"><tr><td><div id="toctitle"><h2>Table of Contents</h2></div><ul></li><li><a href="#A">1 A</a></li><li><a href="#B">2 B</a><ul><li><a href="#C">2.1 C</a></li><li><a href="#D">2.2 D</a><ul><li><a href="#E">2.2.1 E</a></li><li><a href="#F">2.2.2 F</a><ul><li><a href="#G">2.2.2.1 G</a></li><li><a href="#H">2.2.2.2 H</a></li></ul></ul><li><a href="#I">2.3 I</a></li></ul><li><a href="#J">3 J</a></li><li><a href="#K">4 K</a><ul><ul><li><a href="#L">4.1 L</a></li><li><a href="#M">4.2 M</a><ul><li><a href="#N">4.2.1 N</a></li><li><a href="#O">4.2.2 O</a></li></ul></ul></ul></ul></td></tr></table>')
++
+ end
+ end
diff --git a/dev-ruby/wikicloth/wikicloth-0.8.3.ebuild b/dev-ruby/wikicloth/wikicloth-0.8.3.ebuild
index a47e422535d1..faf183d1d283 100644
--- a/dev-ruby/wikicloth/wikicloth-0.8.3.ebuild
+++ b/dev-ruby/wikicloth/wikicloth-0.8.3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22"
+USE_RUBY="ruby21 ruby22 ruby23"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
RUBY_FAKEGEM_EXTRADOC="README README.textile"
@@ -19,6 +19,8 @@ SLOT="0"
KEYWORDS="~amd64"
IUSE=""
+RUBY_PATCHES=( "${FILESDIR}"/${P}-fix-tests.patch )
+
ruby_add_rdepend "dev-ruby/builder:*
dev-ruby/expression_parser
dev-ruby/htmlentities
diff --git a/dev-tex/bibtexu/bibtexu-3.71_p20150521.ebuild b/dev-tex/bibtexu/bibtexu-3.71_p20150521.ebuild
index bcf6302cbf8f..8a3dd3e6170b 100644
--- a/dev-tex/bibtexu/bibtexu-3.71_p20150521.ebuild
+++ b/dev-tex/bibtexu/bibtexu-3.71_p20150521.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -10,7 +10,7 @@ SRC_URI="mirror://gentoo/texlive-${PV#*_p}-source.tar.xz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~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 ~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 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="doc source"
RDEPEND=">=dev-libs/kpathsea-6.2.1:=
diff --git a/dev-tex/harvard/harvard-2.0.5.ebuild b/dev-tex/harvard/harvard-2.0.5.ebuild
index 02085765fc63..f9ad315f90b9 100644
--- a/dev-tex/harvard/harvard-2.0.5.ebuild
+++ b/dev-tex/harvard/harvard-2.0.5.ebuild
@@ -1,13 +1,12 @@
-# Copyright 1999-2006 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
inherit latex-package
DESCRIPTION="The harvard family of bibliographic styles"
-HOMEPAGE="http://www.arch.su.edu.au/~peterw/latex/harvard/"
-SRC_URI="mirror://gentoo/${P}.tar.bz2
- https://dev.gentoo.org/~dholm/files/${P}.tar.bz2"
+HOMEPAGE="https://www.ctan.org/pkg/harvard"
+SRC_URI="mirror://gentoo/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc x86"
diff --git a/dev-tex/harvard/metadata.xml b/dev-tex/harvard/metadata.xml
index 13170c3184d8..8bc23ccd0ebe 100644
--- a/dev-tex/harvard/metadata.xml
+++ b/dev-tex/harvard/metadata.xml
@@ -5,4 +5,7 @@
<email>tex@gentoo.org</email>
<name>Gentoo TeX Project</name>
</maintainer>
+<upstream>
+ <remote-id type="ctan">harvard</remote-id>
+</upstream>
</pkgmetadata>
diff --git a/dev-tex/tex4ht/tex4ht-20090611_p1038-r4.ebuild b/dev-tex/tex4ht/tex4ht-20090611_p1038-r4.ebuild
index 63a916da8828..de11b2efc134 100644
--- a/dev-tex/tex4ht/tex4ht-20090611_p1038-r4.ebuild
+++ b/dev-tex/tex4ht/tex4ht-20090611_p1038-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -19,7 +19,7 @@ SRC_URI="http://www.cse.ohio-state.edu/~gurari/TeX4ht/fix/${MY_P}.tar.gz
mirror://gentoo/${PN}-texlive-${TL_TEX4HT_VER}.tar.xz"
LICENSE="LPPL-1.2"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
SLOT="0"
DEPEND=">=sys-apps/sed-4
diff --git a/dev-texlive/texlive-basic/texlive-basic-2015.ebuild b/dev-texlive/texlive-basic/texlive-basic-2015.ebuild
index 35d83218b871..26155ad1ec05 100644
--- a/dev-texlive/texlive-basic/texlive-basic-2015.ebuild
+++ b/dev-texlive/texlive-basic/texlive-basic-2015.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -14,7 +14,7 @@ DESCRIPTION="TeXLive Essential programs and files"
LICENSE=" GPL-1 GPL-2 LPPL-1.3 OFL TeX TeX-other-free "
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND="!<dev-texlive/texlive-latex-2009
!<dev-texlive/texlive-latexrecommended-2009
diff --git a/dev-texlive/texlive-bibtexextra/texlive-bibtexextra-2015.ebuild b/dev-texlive/texlive-bibtexextra/texlive-bibtexextra-2015.ebuild
index a7554d697dff..2e3861b3f557 100644
--- a/dev-texlive/texlive-bibtexextra/texlive-bibtexextra-2015.ebuild
+++ b/dev-texlive/texlive-bibtexextra/texlive-bibtexextra-2015.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -13,7 +13,7 @@ DESCRIPTION="TeXLive BibTeX additional styles"
LICENSE=" Artistic GPL-1 GPL-2 LPPL-1.2 LPPL-1.3 public-domain TeX TeX-other-free "
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=dev-texlive/texlive-latex-2015
!=dev-texlive/texlive-latexextra-2007*
diff --git a/dev-texlive/texlive-context/texlive-context-2015.ebuild b/dev-texlive/texlive-context/texlive-context-2015.ebuild
index 832bbed91b31..08f80676ca03 100644
--- a/dev-texlive/texlive-context/texlive-context-2015.ebuild
+++ b/dev-texlive/texlive-context/texlive-context-2015.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -13,7 +13,7 @@ DESCRIPTION="TeXLive ConTeXt and packages"
LICENSE=" BSD GPL-1 GPL-2 GPL-3 public-domain TeX-other-free "
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=dev-texlive/texlive-basic-2015
>=dev-texlive/texlive-latex-2010
diff --git a/dev-texlive/texlive-fontsextra/texlive-fontsextra-2015.ebuild b/dev-texlive/texlive-fontsextra/texlive-fontsextra-2015.ebuild
index 616eb6fc4983..f26467499c37 100644
--- a/dev-texlive/texlive-fontsextra/texlive-fontsextra-2015.ebuild
+++ b/dev-texlive/texlive-fontsextra/texlive-fontsextra-2015.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -13,7 +13,7 @@ DESCRIPTION="TeXLive Additional fonts"
LICENSE=" Apache-2.0 BSD GPL-1 GPL-2 GPL-3 LPPL-1.2 LPPL-1.3 OFL public-domain TeX TeX-other-free "
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=dev-texlive/texlive-basic-2015
!=dev-texlive/texlive-langpolish-2007*
diff --git a/dev-texlive/texlive-fontsrecommended/texlive-fontsrecommended-2015.ebuild b/dev-texlive/texlive-fontsrecommended/texlive-fontsrecommended-2015.ebuild
index 91dfdb0a7f7c..64953f01bd29 100644
--- a/dev-texlive/texlive-fontsrecommended/texlive-fontsrecommended-2015.ebuild
+++ b/dev-texlive/texlive-fontsrecommended/texlive-fontsrecommended-2015.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -13,7 +13,7 @@ DESCRIPTION="TeXLive Recommended fonts"
LICENSE=" BSD GPL-1 GPL-2 LPPL-1.3 OFL public-domain TeX TeX-other-free"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=dev-texlive/texlive-basic-2015
!=dev-texlive/texlive-basic-2007*
diff --git a/dev-texlive/texlive-fontutils/texlive-fontutils-2015.ebuild b/dev-texlive/texlive-fontutils/texlive-fontutils-2015.ebuild
index 6e1e63151f6c..4a994aab81d4 100644
--- a/dev-texlive/texlive-fontutils/texlive-fontutils-2015.ebuild
+++ b/dev-texlive/texlive-fontutils/texlive-fontutils-2015.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -13,7 +13,7 @@ DESCRIPTION="TeXLive Graphics and font utilities"
LICENSE=" Artistic GPL-1 GPL-2 LPPL-1.3 public-domain TeX-other-free "
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=dev-texlive/texlive-basic-2015
!dev-texlive/texlive-psutils
diff --git a/dev-texlive/texlive-formatsextra/texlive-formatsextra-2015.ebuild b/dev-texlive/texlive-formatsextra/texlive-formatsextra-2015.ebuild
index 3c0f6c0e300b..abaec7bd17a3 100644
--- a/dev-texlive/texlive-formatsextra/texlive-formatsextra-2015.ebuild
+++ b/dev-texlive/texlive-formatsextra/texlive-formatsextra-2015.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -13,7 +13,7 @@ DESCRIPTION="TeXLive Additional formats"
LICENSE=" GPL-2 GPL-3 LPPL-1.3 public-domain TeX "
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=dev-texlive/texlive-basic-2015
>=dev-texlive/texlive-latex-2008
diff --git a/dev-texlive/texlive-games/texlive-games-2015.ebuild b/dev-texlive/texlive-games/texlive-games-2015.ebuild
index 58c0f6f0a451..1cf27c2adb8e 100644
--- a/dev-texlive/texlive-games/texlive-games-2015.ebuild
+++ b/dev-texlive/texlive-games/texlive-games-2015.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -13,7 +13,7 @@ DESCRIPTION="TeXLive Games typesetting"
LICENSE=" GPL-1 GPL-2 LPPL-1.2 LPPL-1.3 public-domain TeX-other-free "
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=dev-texlive/texlive-latex-2015
!<dev-texlive/texlive-latexextra-2009
diff --git a/dev-texlive/texlive-genericextra/texlive-genericextra-2015.ebuild b/dev-texlive/texlive-genericextra/texlive-genericextra-2015.ebuild
index c1aba514fb71..edb05f7764a2 100644
--- a/dev-texlive/texlive-genericextra/texlive-genericextra-2015.ebuild
+++ b/dev-texlive/texlive-genericextra/texlive-genericextra-2015.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -13,7 +13,7 @@ DESCRIPTION="TeXLive Generic additional packages"
LICENSE=" GPL-1 GPL-2 LPPL-1.3 public-domain TeX TeX-other-free "
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=dev-texlive/texlive-basic-2015
"
diff --git a/dev-texlive/texlive-genericrecommended/texlive-genericrecommended-2015.ebuild b/dev-texlive/texlive-genericrecommended/texlive-genericrecommended-2015.ebuild
index 2b43f11311c7..b026ed11e4fc 100644
--- a/dev-texlive/texlive-genericrecommended/texlive-genericrecommended-2015.ebuild
+++ b/dev-texlive/texlive-genericrecommended/texlive-genericrecommended-2015.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -13,7 +13,7 @@ DESCRIPTION="TeXLive Generic recommended packages"
LICENSE=" GPL-1 GPL-2 LPPL-1.3 public-domain TeX-other-free "
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=dev-texlive/texlive-basic-2015
!=dev-texlive/texlive-basic-2007*
diff --git a/dev-texlive/texlive-humanities/texlive-humanities-2015.ebuild b/dev-texlive/texlive-humanities/texlive-humanities-2015.ebuild
index 2444b83d76c4..d2a12154d694 100644
--- a/dev-texlive/texlive-humanities/texlive-humanities-2015.ebuild
+++ b/dev-texlive/texlive-humanities/texlive-humanities-2015.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -13,7 +13,7 @@ DESCRIPTION="TeXLive Humanities packages"
LICENSE=" GPL-1 GPL-2 LPPL-1.2 LPPL-1.3 public-domain"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=dev-texlive/texlive-latex-2015
!dev-tex/lineno
diff --git a/dev-texlive/texlive-langafrican/texlive-langafrican-2015.ebuild b/dev-texlive/texlive-langafrican/texlive-langafrican-2015.ebuild
index ad492b5709a5..b0a281b67e7c 100644
--- a/dev-texlive/texlive-langafrican/texlive-langafrican-2015.ebuild
+++ b/dev-texlive/texlive-langafrican/texlive-langafrican-2015.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -13,7 +13,7 @@ DESCRIPTION="TeXLive African scripts"
LICENSE=" GPL-1 GPL-2 "
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=dev-texlive/texlive-basic-2015
"
diff --git a/dev-texlive/texlive-langarabic/texlive-langarabic-2015.ebuild b/dev-texlive/texlive-langarabic/texlive-langarabic-2015.ebuild
index a113c1ea3f4e..57687d0f1c8b 100644
--- a/dev-texlive/texlive-langarabic/texlive-langarabic-2015.ebuild
+++ b/dev-texlive/texlive-langarabic/texlive-langarabic-2015.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -13,7 +13,7 @@ DESCRIPTION="TeXLive Arabic"
LICENSE=" GPL-2 LPPL-1.3 OFL public-domain "
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=dev-texlive/texlive-basic-2015
!dev-texlive/texlive-langarab
diff --git a/dev-texlive/texlive-langchinese/texlive-langchinese-2015.ebuild b/dev-texlive/texlive-langchinese/texlive-langchinese-2015.ebuild
index d9f31f428ef8..a44a9beafb0f 100644
--- a/dev-texlive/texlive-langchinese/texlive-langchinese-2015.ebuild
+++ b/dev-texlive/texlive-langchinese/texlive-langchinese-2015.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -13,7 +13,7 @@ DESCRIPTION="TeXLive Chinese"
LICENSE=" FDL-1.1 GPL-1 GPL-2 LGPL-2 LPPL-1.3 TeX-other-free "
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=dev-texlive/texlive-langcjk-2015
!<dev-texlive/texlive-langcjk-2014
diff --git a/dev-texlive/texlive-langcjk/texlive-langcjk-2015.ebuild b/dev-texlive/texlive-langcjk/texlive-langcjk-2015.ebuild
index d9253c5e48af..6923017f8df8 100644
--- a/dev-texlive/texlive-langcjk/texlive-langcjk-2015.ebuild
+++ b/dev-texlive/texlive-langcjk/texlive-langcjk-2015.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -13,7 +13,7 @@ DESCRIPTION="TeXLive Chinese/Japanese/Korean (base)"
LICENSE=" BSD GPL-2 GPL-3 LPPL-1.3 TeX-other-free "
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=dev-texlive/texlive-basic-2015
>=app-text/texlive-core-2010[cjk]
diff --git a/dev-texlive/texlive-langcyrillic/texlive-langcyrillic-2015.ebuild b/dev-texlive/texlive-langcyrillic/texlive-langcyrillic-2015.ebuild
index cd0cf670c05a..4ac0d121beb9 100644
--- a/dev-texlive/texlive-langcyrillic/texlive-langcyrillic-2015.ebuild
+++ b/dev-texlive/texlive-langcyrillic/texlive-langcyrillic-2015.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -13,7 +13,7 @@ DESCRIPTION="TeXLive Cyrillic"
LICENSE=" GPL-1 GPL-2 LPPL-1.3 public-domain TeX-other-free "
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=dev-texlive/texlive-basic-2015
>=dev-texlive/texlive-latex-2015
diff --git a/dev-texlive/texlive-langczechslovak/texlive-langczechslovak-2015-r1.ebuild b/dev-texlive/texlive-langczechslovak/texlive-langczechslovak-2015-r1.ebuild
index ab7311cb10a2..30fd241feb25 100644
--- a/dev-texlive/texlive-langczechslovak/texlive-langczechslovak-2015-r1.ebuild
+++ b/dev-texlive/texlive-langczechslovak/texlive-langczechslovak-2015-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -13,7 +13,7 @@ DESCRIPTION="TeXLive Czech/Slovak"
LICENSE=" GPL-1 GPL-2 LPPL-1.3 TeX-other-free "
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=dev-texlive/texlive-basic-2015
>=dev-texlive/texlive-latex-2015
diff --git a/dev-texlive/texlive-langenglish/texlive-langenglish-2015.ebuild b/dev-texlive/texlive-langenglish/texlive-langenglish-2015.ebuild
index 2833e9193d5f..19a6e4990e7c 100644
--- a/dev-texlive/texlive-langenglish/texlive-langenglish-2015.ebuild
+++ b/dev-texlive/texlive-langenglish/texlive-langenglish-2015.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -13,7 +13,7 @@ DESCRIPTION="TeXLive US and UK English"
LICENSE=" FDL-1.1 GPL-1 GPL-2 LPPL-1.2 LPPL-1.3 public-domain TeX-other-free "
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=dev-texlive/texlive-basic-2015
!dev-texlive/texlive-documentation-english
diff --git a/dev-texlive/texlive-langeuropean/texlive-langeuropean-2015.ebuild b/dev-texlive/texlive-langeuropean/texlive-langeuropean-2015.ebuild
index 522ab7ca1dd1..9085c197b011 100644
--- a/dev-texlive/texlive-langeuropean/texlive-langeuropean-2015.ebuild
+++ b/dev-texlive/texlive-langeuropean/texlive-langeuropean-2015.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -13,7 +13,7 @@ DESCRIPTION="TeXLive Other European languages"
LICENSE=" GPL-1 GPL-2 LPPL-1.2 LPPL-1.3 public-domain "
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=dev-texlive/texlive-basic-2015
!dev-texlive/texlive-langarmenian
diff --git a/dev-texlive/texlive-langfrench/texlive-langfrench-2015.ebuild b/dev-texlive/texlive-langfrench/texlive-langfrench-2015.ebuild
index d977cb3bb18b..b2dece673511 100644
--- a/dev-texlive/texlive-langfrench/texlive-langfrench-2015.ebuild
+++ b/dev-texlive/texlive-langfrench/texlive-langfrench-2015.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -13,7 +13,7 @@ DESCRIPTION="TeXLive French"
LICENSE=" GPL-1 GPL-2 LPPL-1.2 LPPL-1.3 public-domain TeX-other-free "
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=dev-texlive/texlive-basic-2015
!dev-texlive/texlive-documentation-french
diff --git a/dev-texlive/texlive-langgerman/texlive-langgerman-2015.ebuild b/dev-texlive/texlive-langgerman/texlive-langgerman-2015.ebuild
index a6c4efdbb09a..464b754aa61a 100644
--- a/dev-texlive/texlive-langgerman/texlive-langgerman-2015.ebuild
+++ b/dev-texlive/texlive-langgerman/texlive-langgerman-2015.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -13,7 +13,7 @@ DESCRIPTION="TeXLive German"
LICENSE=" FDL-1.1 GPL-1 GPL-2 LPPL-1.3 OPL TeX-other-free "
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=dev-texlive/texlive-basic-2015
!<dev-texlive/texlive-latexextra-2009
diff --git a/dev-texlive/texlive-langgreek/texlive-langgreek-2015.ebuild b/dev-texlive/texlive-langgreek/texlive-langgreek-2015.ebuild
index 321e48a319ca..64ad10ca21a5 100644
--- a/dev-texlive/texlive-langgreek/texlive-langgreek-2015.ebuild
+++ b/dev-texlive/texlive-langgreek/texlive-langgreek-2015.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -13,7 +13,7 @@ DESCRIPTION="TeXLive Greek"
LICENSE=" GPL-1 GPL-2 LPPL-1.3 public-domain TeX-other-free "
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=dev-texlive/texlive-basic-2015
"
diff --git a/dev-texlive/texlive-langindic/texlive-langindic-2015.ebuild b/dev-texlive/texlive-langindic/texlive-langindic-2015.ebuild
index 2668effefb20..2d8434320a64 100644
--- a/dev-texlive/texlive-langindic/texlive-langindic-2015.ebuild
+++ b/dev-texlive/texlive-langindic/texlive-langindic-2015.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -13,7 +13,7 @@ DESCRIPTION="TeXLive Indic scripts"
LICENSE=" GPL-1 GPL-2 LPPL-1.3 public-domain "
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=dev-texlive/texlive-basic-2015
"
diff --git a/dev-texlive/texlive-langitalian/texlive-langitalian-2015.ebuild b/dev-texlive/texlive-langitalian/texlive-langitalian-2015.ebuild
index dcf065d87f57..24adfc3af5c5 100644
--- a/dev-texlive/texlive-langitalian/texlive-langitalian-2015.ebuild
+++ b/dev-texlive/texlive-langitalian/texlive-langitalian-2015.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -13,7 +13,7 @@ DESCRIPTION="TeXLive Italian"
LICENSE=" FDL-1.1 GPL-1 GPL-2 LPPL-1.3 TeX-other-free "
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=dev-texlive/texlive-basic-2015
!dev-texlive/texlive-documentation-italian
diff --git a/dev-texlive/texlive-langjapanese/texlive-langjapanese-2015.ebuild b/dev-texlive/texlive-langjapanese/texlive-langjapanese-2015.ebuild
index f2d5a1c3bb22..0b9dc10d7c15 100644
--- a/dev-texlive/texlive-langjapanese/texlive-langjapanese-2015.ebuild
+++ b/dev-texlive/texlive-langjapanese/texlive-langjapanese-2015.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -13,7 +13,7 @@ DESCRIPTION="TeXLive Japanese"
LICENSE=" BSD GPL-1 GPL-2 LPPL-1.3 TeX-other-free "
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=dev-texlive/texlive-langcjk-2015
!<dev-texlive/texlive-langcjk-2014
diff --git a/dev-texlive/texlive-langkorean/texlive-langkorean-2015.ebuild b/dev-texlive/texlive-langkorean/texlive-langkorean-2015.ebuild
index 778368d18d25..ffe6b547c81e 100644
--- a/dev-texlive/texlive-langkorean/texlive-langkorean-2015.ebuild
+++ b/dev-texlive/texlive-langkorean/texlive-langkorean-2015.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -13,7 +13,7 @@ DESCRIPTION="TeXLive Korean"
LICENSE=" FDL-1.1 GPL-2 LPPL-1.3 OFL TeX-other-free "
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=dev-texlive/texlive-langcjk-2015
!<dev-texlive/texlive-langcjk-2014
diff --git a/dev-texlive/texlive-langother/texlive-langother-2015.ebuild b/dev-texlive/texlive-langother/texlive-langother-2015.ebuild
index 9154a6e4fe2e..2246d5934f1e 100644
--- a/dev-texlive/texlive-langother/texlive-langother-2015.ebuild
+++ b/dev-texlive/texlive-langother/texlive-langother-2015.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -13,7 +13,7 @@ DESCRIPTION="TeXLive Other languages"
LICENSE=" GPL-1 GPL-2 LPPL-1.3 public-domain TeX-other-free "
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=dev-texlive/texlive-basic-2015
!<dev-texlive/texlive-basic-2009
diff --git a/dev-texlive/texlive-langpolish/texlive-langpolish-2015.ebuild b/dev-texlive/texlive-langpolish/texlive-langpolish-2015.ebuild
index 85f18f6797b6..af913a8cf6d1 100644
--- a/dev-texlive/texlive-langpolish/texlive-langpolish-2015.ebuild
+++ b/dev-texlive/texlive-langpolish/texlive-langpolish-2015.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -13,7 +13,7 @@ DESCRIPTION="TeXLive Polish"
LICENSE=" GPL-2 LPPL-1.2 LPPL-1.3 public-domain TeX-other-free "
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=dev-texlive/texlive-latex-2015
>=dev-texlive/texlive-basic-2015
diff --git a/dev-texlive/texlive-langportuguese/texlive-langportuguese-2015.ebuild b/dev-texlive/texlive-langportuguese/texlive-langportuguese-2015.ebuild
index b921e7f04d0e..7dde4777b568 100644
--- a/dev-texlive/texlive-langportuguese/texlive-langportuguese-2015.ebuild
+++ b/dev-texlive/texlive-langportuguese/texlive-langportuguese-2015.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -13,7 +13,7 @@ DESCRIPTION="TeXLive Portuguese"
LICENSE=" GPL-1 GPL-2 LPPL-1.3 public-domain "
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=dev-texlive/texlive-basic-2015
!dev-texlive/texlive-documentation-portuguese
diff --git a/dev-texlive/texlive-langspanish/texlive-langspanish-2015.ebuild b/dev-texlive/texlive-langspanish/texlive-langspanish-2015.ebuild
index 47bc1dbd7bff..b442af0c9399 100644
--- a/dev-texlive/texlive-langspanish/texlive-langspanish-2015.ebuild
+++ b/dev-texlive/texlive-langspanish/texlive-langspanish-2015.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -13,7 +13,7 @@ DESCRIPTION="TeXLive Spanish"
LICENSE=" GPL-2 LPPL-1.3 public-domain TeX-other-free "
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=dev-texlive/texlive-basic-2015
!dev-texlive/texlive-documentation-spanish
diff --git a/dev-texlive/texlive-latex/texlive-latex-2015.ebuild b/dev-texlive/texlive-latex/texlive-latex-2015.ebuild
index d6bdbb7c23b2..b3ace5a7b077 100644
--- a/dev-texlive/texlive-latex/texlive-latex-2015.ebuild
+++ b/dev-texlive/texlive-latex/texlive-latex-2015.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -13,7 +13,7 @@ DESCRIPTION="TeXLive LaTeX fundamental packages"
LICENSE=" GPL-2 LPPL-1.3 "
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=dev-texlive/texlive-basic-2015
!<dev-texlive/texlive-context-2010
diff --git a/dev-texlive/texlive-latexextra/texlive-latexextra-2015-r1.ebuild b/dev-texlive/texlive-latexextra/texlive-latexextra-2015-r1.ebuild
index ded95ca090c1..341880ab07e9 100644
--- a/dev-texlive/texlive-latexextra/texlive-latexextra-2015-r1.ebuild
+++ b/dev-texlive/texlive-latexextra/texlive-latexextra-2015-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 @@ DESCRIPTION="TeXLive LaTeX additional packages"
LICENSE=" Apache-2.0 Artistic BSD GPL-1 GPL-2 GPL-3 LGPL-2 LPPL-1.2 LPPL-1.3 public-domain TeX-other-free "
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=dev-texlive/texlive-latexrecommended-2015
>=dev-texlive/texlive-pictures-2015
diff --git a/dev-texlive/texlive-latexrecommended/texlive-latexrecommended-2015-r1.ebuild b/dev-texlive/texlive-latexrecommended/texlive-latexrecommended-2015-r1.ebuild
index b9463924b33d..bc9e5ea3da81 100644
--- a/dev-texlive/texlive-latexrecommended/texlive-latexrecommended-2015-r1.ebuild
+++ b/dev-texlive/texlive-latexrecommended/texlive-latexrecommended-2015-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -13,7 +13,7 @@ DESCRIPTION="TeXLive LaTeX recommended packages"
LICENSE=" GPL-1 GPL-2 LPPL-1.2 LPPL-1.3 public-domain TeX-other-free "
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=dev-texlive/texlive-latex-2015
!dev-tex/xkeyval
diff --git a/dev-texlive/texlive-latexrecommended/texlive-latexrecommended-2016.ebuild b/dev-texlive/texlive-latexrecommended/texlive-latexrecommended-2016.ebuild
index 13a233e31093..2d2f78d279d4 100644
--- a/dev-texlive/texlive-latexrecommended/texlive-latexrecommended-2016.ebuild
+++ b/dev-texlive/texlive-latexrecommended/texlive-latexrecommended-2016.ebuild
@@ -21,7 +21,7 @@ DEPEND=">=dev-texlive/texlive-latex-2016
!dev-tex/listings
!<dev-texlive/texlive-latexextra-2011
!=app-text/texlive-core-2007*
-!<dev-texlive/texlive-xetex-2015
+!<dev-texlive/texlive-xetex-2016
!dev-texlive/texlive-latex3
!<dev-texlive/texlive-humanities-2014
!dev-texlive/texlive-mathextra
diff --git a/dev-texlive/texlive-luatex/texlive-luatex-2015.ebuild b/dev-texlive/texlive-luatex/texlive-luatex-2015.ebuild
index 094b0c95a9fc..0685abcbe542 100644
--- a/dev-texlive/texlive-luatex/texlive-luatex-2015.ebuild
+++ b/dev-texlive/texlive-luatex/texlive-luatex-2015.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -13,7 +13,7 @@ DESCRIPTION="TeXLive LuaTeX packages"
LICENSE=" BSD FDL-1.1 GPL-2 LPPL-1.2 LPPL-1.3 public-domain TeX-other-free "
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=dev-texlive/texlive-basic-2015
"
diff --git a/dev-texlive/texlive-mathextra/texlive-mathextra-2015.ebuild b/dev-texlive/texlive-mathextra/texlive-mathextra-2015.ebuild
index 8e88ec3ccb68..3080facb8f08 100644
--- a/dev-texlive/texlive-mathextra/texlive-mathextra-2015.ebuild
+++ b/dev-texlive/texlive-mathextra/texlive-mathextra-2015.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -13,7 +13,7 @@ DESCRIPTION="TeXLive Mathematics packages"
LICENSE=" BSD GPL-1 GPL-2 GPL-3 LGPL-2 LPPL-1.2 LPPL-1.3 public-domain TeX-other-free "
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=dev-texlive/texlive-fontsrecommended-2015
>=dev-texlive/texlive-latex-2015
diff --git a/dev-texlive/texlive-metapost/texlive-metapost-2015.ebuild b/dev-texlive/texlive-metapost/texlive-metapost-2015.ebuild
index 9219c1c09744..94bf66e2ef68 100644
--- a/dev-texlive/texlive-metapost/texlive-metapost-2015.ebuild
+++ b/dev-texlive/texlive-metapost/texlive-metapost-2015.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -13,7 +13,7 @@ DESCRIPTION="TeXLive MetaPost and Metafont packages"
LICENSE=" BSD GPL-1 GPL-2 LGPL-2 LPPL-1.3 public-domain TeX-other-free "
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=dev-texlive/texlive-basic-2015
"
diff --git a/dev-texlive/texlive-music/texlive-music-2015.ebuild b/dev-texlive/texlive-music/texlive-music-2015.ebuild
index 99dbf4aed262..6388d1fe4637 100644
--- a/dev-texlive/texlive-music/texlive-music-2015.ebuild
+++ b/dev-texlive/texlive-music/texlive-music-2015.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -13,7 +13,7 @@ DESCRIPTION="TeXLive Music packages"
LICENSE=" GPL-1 GPL-2 LGPL-2.1 LPPL-1.2 LPPL-1.3 "
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=dev-texlive/texlive-latex-2015
!<app-text/texlive-core-2011
diff --git a/dev-texlive/texlive-omega/texlive-omega-2015.ebuild b/dev-texlive/texlive-omega/texlive-omega-2015.ebuild
index 208d5d93da19..fa27c2eb0879 100644
--- a/dev-texlive/texlive-omega/texlive-omega-2015.ebuild
+++ b/dev-texlive/texlive-omega/texlive-omega-2015.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -13,7 +13,7 @@ DESCRIPTION="TeXLive Omega packages"
LICENSE=" GPL-1 GPL-2 LPPL-1.3 "
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=dev-texlive/texlive-basic-2015
>=dev-texlive/texlive-latex-2015
diff --git a/dev-texlive/texlive-pictures/texlive-pictures-2015-r2.ebuild b/dev-texlive/texlive-pictures/texlive-pictures-2015-r2.ebuild
index 0991dec24d8e..387700aca13d 100644
--- a/dev-texlive/texlive-pictures/texlive-pictures-2015-r2.ebuild
+++ b/dev-texlive/texlive-pictures/texlive-pictures-2015-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -52,7 +52,7 @@ DESCRIPTION="TeXLive Graphics, pictures, diagrams"
LICENSE=" Apache-2.0 GPL-1 GPL-2 GPL-3 LPPL-1.2 LPPL-1.3 public-domain TeX-other-free "
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=dev-texlive/texlive-basic-2015
!<dev-texlive/texlive-latexextra-2009
diff --git a/dev-texlive/texlive-plainextra/texlive-plainextra-2015.ebuild b/dev-texlive/texlive-plainextra/texlive-plainextra-2015.ebuild
index 1a1ce02c45b7..d8fa8c3f673a 100644
--- a/dev-texlive/texlive-plainextra/texlive-plainextra-2015.ebuild
+++ b/dev-texlive/texlive-plainextra/texlive-plainextra-2015.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -13,7 +13,7 @@ DESCRIPTION="TeXLive Plain TeX packages"
LICENSE=" GPL-1 GPL-2 GPL-3 LPPL-1.3 public-domain TeX-other-free "
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=dev-texlive/texlive-basic-2015
!<dev-texlive/texlive-langvietnamese-2009
diff --git a/dev-texlive/texlive-pstricks/texlive-pstricks-2015.ebuild b/dev-texlive/texlive-pstricks/texlive-pstricks-2015.ebuild
index 0115d1b98494..4b4f41c37a65 100644
--- a/dev-texlive/texlive-pstricks/texlive-pstricks-2015.ebuild
+++ b/dev-texlive/texlive-pstricks/texlive-pstricks-2015.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -13,7 +13,7 @@ DESCRIPTION="TeXLive PSTricks"
LICENSE=" GPL-1 GPL-2 LGPL-2 LPPL-1.3 public-domain "
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=dev-texlive/texlive-basic-2015
>=dev-texlive/texlive-genericrecommended-2015
diff --git a/dev-texlive/texlive-publishers/texlive-publishers-2015.ebuild b/dev-texlive/texlive-publishers/texlive-publishers-2015.ebuild
index f3e20212ff13..6c08b18ae1bd 100644
--- a/dev-texlive/texlive-publishers/texlive-publishers-2015.ebuild
+++ b/dev-texlive/texlive-publishers/texlive-publishers-2015.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -13,7 +13,7 @@ DESCRIPTION="TeXLive Publisher styles, theses, etc."
LICENSE=" Apache-2.0 BSD GPL-1 GPL-2 GPL-3 LPPL-1.2 LPPL-1.3 public-domain TeX-other-free "
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=dev-texlive/texlive-latex-2015
!<dev-texlive/texlive-latexextra-2014
diff --git a/dev-texlive/texlive-science/texlive-science-2015.ebuild b/dev-texlive/texlive-science/texlive-science-2015.ebuild
index 447429be4b45..6ea539d123e4 100644
--- a/dev-texlive/texlive-science/texlive-science-2015.ebuild
+++ b/dev-texlive/texlive-science/texlive-science-2015.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -13,7 +13,7 @@ DESCRIPTION="TeXLive Natural and computer sciences"
LICENSE=" GPL-1 GPL-2 LGPL-2 LPPL-1.2 LPPL-1.3 public-domain TeX-other-free "
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=dev-texlive/texlive-latex-2015
!dev-tex/SIunits
diff --git a/dev-texlive/texlive-xetex/texlive-xetex-2015.ebuild b/dev-texlive/texlive-xetex/texlive-xetex-2015.ebuild
index 342a3157150f..eab94c82c48d 100644
--- a/dev-texlive/texlive-xetex/texlive-xetex-2015.ebuild
+++ b/dev-texlive/texlive-xetex/texlive-xetex-2015.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -13,7 +13,7 @@ DESCRIPTION="TeXLive XeTeX and packages"
LICENSE=" Apache-2.0 GPL-1 GPL-2 LPPL-1.2 LPPL-1.3 OFL public-domain TeX-other-free "
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=dev-texlive/texlive-basic-2015
!=app-text/texlive-core-2007*
diff --git a/dev-util/ctags/ctags-20161028.ebuild b/dev-util/ctags/ctags-20161028.ebuild
index 18823776338a..5becc709b699 100644
--- a/dev-util/ctags/ctags-20161028.ebuild
+++ b/dev-util/ctags/ctags-20161028.ebuild
@@ -10,7 +10,7 @@ SRC_URI="http://dev.gentoo.org/~radhermit/vim/${P}.tar.xz"
LICENSE="GPL-2"
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 ~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 ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="json xml yaml"
COMMON_DEPEND="
diff --git a/dev-util/eric/eric-16.12.ebuild b/dev-util/eric/eric-16.12.ebuild
index 691a9c118ee7..ca9846fcc020 100644
--- a/dev-util/eric/eric-16.12.ebuild
+++ b/dev-util/eric/eric-16.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$
@@ -23,7 +23,7 @@ DEPEND="
${PYTHON_DEPS}
>=dev-python/sip-4.14.3[${PYTHON_USEDEP}]
>=dev-python/PyQt4-4.10[${PYTHON_USEDEP},X,help,sql,svg,webkit]
- >=dev-python/qscintilla-python-2.8[${PYTHON_USEDEP}]
+ >=dev-python/qscintilla-python-2.8[qt4(+),${PYTHON_USEDEP}]
"
RDEPEND="${DEPEND}
>=dev-python/chardet-2.3.0[${PYTHON_USEDEP}]
diff --git a/dev-util/eric/eric-17.01.ebuild b/dev-util/eric/eric-17.01.ebuild
index eb2727e65c90..ca9846fcc020 100644
--- a/dev-util/eric/eric-17.01.ebuild
+++ b/dev-util/eric/eric-17.01.ebuild
@@ -23,7 +23,7 @@ DEPEND="
${PYTHON_DEPS}
>=dev-python/sip-4.14.3[${PYTHON_USEDEP}]
>=dev-python/PyQt4-4.10[${PYTHON_USEDEP},X,help,sql,svg,webkit]
- >=dev-python/qscintilla-python-2.8[${PYTHON_USEDEP}]
+ >=dev-python/qscintilla-python-2.8[qt4(+),${PYTHON_USEDEP}]
"
RDEPEND="${DEPEND}
>=dev-python/chardet-2.3.0[${PYTHON_USEDEP}]
diff --git a/dev-util/gdbus-codegen/gdbus-codegen-2.48.2.ebuild b/dev-util/gdbus-codegen/gdbus-codegen-2.48.2.ebuild
index 205c8afdbcfa..0830bf84ff18 100644
--- a/dev-util/gdbus-codegen/gdbus-codegen-2.48.2.ebuild
+++ b/dev-util/gdbus-codegen/gdbus-codegen-2.48.2.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 @@ HOMEPAGE="http://www.gtk.org/"
LICENSE="LGPL-2+"
SLOT="0"
-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 ~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 ~x64-macos ~x86-macos"
IUSE=""
RDEPEND="${PYTHON_DEPS}"
diff --git a/dev-util/glade/glade-3.20.0.ebuild b/dev-util/glade/glade-3.20.0.ebuild
index 2296f58941ed..63dd21bb317a 100644
--- a/dev-util/glade/glade-3.20.0.ebuild
+++ b/dev-util/glade/glade-3.20.0.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://glade.gnome.org/"
LICENSE="GPL-2+ FDL-1.1+"
SLOT="3.10/6" # subslot = suffix of libgladeui-2.so
-KEYWORDS="alpha amd64 arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm ~ia64 ~mips ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
IUSE="debug +introspection python"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
diff --git a/dev-util/gtk-builder-convert/gtk-builder-convert-2.24.31.ebuild b/dev-util/gtk-builder-convert/gtk-builder-convert-2.24.31.ebuild
index 6feb9abc1573..2a3ba7761103 100644
--- a/dev-util/gtk-builder-convert/gtk-builder-convert-2.24.31.ebuild
+++ b/dev-util/gtk-builder-convert/gtk-builder-convert-2.24.31.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 @@ HOMEPAGE="http://www.gtk.org/"
LICENSE="LGPL-2+"
SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~x86-fbsd ~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 hppa ~ia64 ~mips ppc ~ppc64 ~sh ~sparc x86 ~x86-fbsd ~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=""
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/dev-util/gtk-doc/gtk-doc-1.25-r1.ebuild b/dev-util/gtk-doc/gtk-doc-1.25-r1.ebuild
index f0bb2efa5f8b..033642fa3f39 100644
--- a/dev-util/gtk-doc/gtk-doc-1.25-r1.ebuild
+++ b/dev-util/gtk-doc/gtk-doc-1.25-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 @@ HOMEPAGE="http://www.gtk.org/gtk-doc/"
LICENSE="GPL-2 FDL-1.1"
SLOT="0"
-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 ~x86-macos ~sparc-solaris ~x64-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 ~x86-macos ~sparc-solaris ~x64-solaris"
IUSE="debug doc emacs highlight vim"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/dev-util/gtk-update-icon-cache/gtk-update-icon-cache-3.20.9.ebuild b/dev-util/gtk-update-icon-cache/gtk-update-icon-cache-3.20.9.ebuild
index 98c0fedfd36f..0dc01fea28b5 100644
--- a/dev-util/gtk-update-icon-cache/gtk-update-icon-cache-3.20.9.ebuild
+++ b/dev-util/gtk-update-icon-cache/gtk-update-icon-cache-3.20.9.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 @@ LICENSE="LGPL-2+"
SLOT="0"
IUSE=""
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-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 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
>=dev-libs/glib-2.45.8:2
diff --git a/dev-vcs/hgview/hgview-1.9.0.ebuild b/dev-vcs/hgview/hgview-1.9.0.ebuild
index 7f380288c942..f1c9417d45ff 100644
--- a/dev-vcs/hgview/hgview-1.9.0.ebuild
+++ b/dev-vcs/hgview/hgview-1.9.0.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$
@@ -26,7 +26,7 @@ RDEPEND="dev-vcs/mercurial[${PYTHON_USEDEP}]
qt4? (
dev-python/docutils[${PYTHON_USEDEP}]
dev-python/PyQt4[X,${PYTHON_USEDEP}]
- dev-python/qscintilla-python[${PYTHON_USEDEP}]
+ dev-python/qscintilla-python[qt4(+),${PYTHON_USEDEP}]
)"
DEPEND="${RDEPEND}
doc? (
diff --git a/dev-vcs/tortoisehg/tortoisehg-3.8.4.ebuild b/dev-vcs/tortoisehg/tortoisehg-3.8.4.ebuild
index add524291eed..0d40ccc454a9 100644
--- a/dev-vcs/tortoisehg/tortoisehg-3.8.4.ebuild
+++ b/dev-vcs/tortoisehg/tortoisehg-3.8.4.ebuild
@@ -31,7 +31,7 @@ RDEPEND="${HG_DEPEND}
dev-python/iniparse[${PYTHON_USEDEP}]
dev-python/pygments[${PYTHON_USEDEP}]
dev-python/PyQt4[svg,${PYTHON_USEDEP}]
- dev-python/qscintilla-python[${PYTHON_USEDEP}]"
+ dev-python/qscintilla-python[qt4(+),${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
doc? ( >=dev-python/sphinx-1.0.3 )"
diff --git a/dev-vcs/tortoisehg/tortoisehg-3.9.2.ebuild b/dev-vcs/tortoisehg/tortoisehg-3.9.2.ebuild
index d6b86c8f9a81..51aa692c7b6d 100644
--- a/dev-vcs/tortoisehg/tortoisehg-3.9.2.ebuild
+++ b/dev-vcs/tortoisehg/tortoisehg-3.9.2.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$
@@ -31,7 +31,7 @@ RDEPEND="${HG_DEPEND}
dev-python/iniparse[${PYTHON_USEDEP}]
dev-python/pygments[${PYTHON_USEDEP}]
dev-python/PyQt4[svg,${PYTHON_USEDEP}]
- dev-python/qscintilla-python[${PYTHON_USEDEP}]"
+ dev-python/qscintilla-python[qt4(+),${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
doc? ( >=dev-python/sphinx-1.0.3 )"
diff --git a/dev-vcs/tortoisehg/tortoisehg-4.0.1.ebuild b/dev-vcs/tortoisehg/tortoisehg-4.0.1.ebuild
index ae3a7bde3b80..fbb9a0eb51e2 100644
--- a/dev-vcs/tortoisehg/tortoisehg-4.0.1.ebuild
+++ b/dev-vcs/tortoisehg/tortoisehg-4.0.1.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$
@@ -31,7 +31,7 @@ RDEPEND="${HG_DEPEND}
dev-python/iniparse[${PYTHON_USEDEP}]
dev-python/pygments[${PYTHON_USEDEP}]
dev-python/PyQt4[svg,${PYTHON_USEDEP}]
- dev-python/qscintilla-python[${PYTHON_USEDEP}]"
+ dev-python/qscintilla-python[qt4(+),${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
doc? ( >=dev-python/sphinx-1.0.3 )"
diff --git a/dev-vcs/tortoisehg/tortoisehg-4.0.ebuild b/dev-vcs/tortoisehg/tortoisehg-4.0.ebuild
index ae3a7bde3b80..fbb9a0eb51e2 100644
--- a/dev-vcs/tortoisehg/tortoisehg-4.0.ebuild
+++ b/dev-vcs/tortoisehg/tortoisehg-4.0.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$
@@ -31,7 +31,7 @@ RDEPEND="${HG_DEPEND}
dev-python/iniparse[${PYTHON_USEDEP}]
dev-python/pygments[${PYTHON_USEDEP}]
dev-python/PyQt4[svg,${PYTHON_USEDEP}]
- dev-python/qscintilla-python[${PYTHON_USEDEP}]"
+ dev-python/qscintilla-python[qt4(+),${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
doc? ( >=dev-python/sphinx-1.0.3 )"
diff --git a/dev-vcs/tortoisehg/tortoisehg-9999.ebuild b/dev-vcs/tortoisehg/tortoisehg-9999.ebuild
index 3b0a0c0fca0c..9225a6dbffa4 100644
--- a/dev-vcs/tortoisehg/tortoisehg-9999.ebuild
+++ b/dev-vcs/tortoisehg/tortoisehg-9999.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$
@@ -31,7 +31,7 @@ RDEPEND="${HG_DEPEND}
dev-python/iniparse[${PYTHON_USEDEP}]
dev-python/pygments[${PYTHON_USEDEP}]
dev-python/PyQt4[svg,${PYTHON_USEDEP}]
- dev-python/qscintilla-python[${PYTHON_USEDEP}]"
+ dev-python/qscintilla-python[qt4(+),${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
doc? ( >=dev-python/sphinx-1.0.3 )"
diff --git a/games-arcade/blobby/Manifest b/games-arcade/blobby/Manifest
index 6ddf0d43217a..971d4be4683f 100644
--- a/games-arcade/blobby/Manifest
+++ b/games-arcade/blobby/Manifest
@@ -1 +1,2 @@
DIST blobby2-linux-0.9c.tar.gz 2290384 SHA256 e3ed8f92c70e16d24f109b6f0f4dccc25656a88780eb1a348d1223edcb7fc937 SHA512 741eed708f6688af179e19cecc17cb1e0cdbd6a9e2680fbfd8093ca171c0593474ec1bd11c1704e6e275ae8693c72c8f2f93fdc9ec7863dcda5999a76b0002e2 WHIRLPOOL 04e5b7786290cd43abcfd25099c9dd338a4405e5fd8c796c366b6a8e456bbcc2930a906a8a4c6cb796aacf9f4716f3913b70f7ccdc35b025c0e924a30ccc4f63
+DIST blobby2-linux-1.0.tar.gz 1772918 SHA256 ba7a049e298aaa2014c1e1ac1faf3b0256b4c66266cd4db06e7939e8695bf5e2 SHA512 b9e36de4a44e482c9d0742b95034c2979d7a51512ac5e3fd8f4933655132028dfc9642c3580e5523b5b95d38acc169932d24808cee236710731c2571321337fa WHIRLPOOL 6442450293d3999cd085cc4681786573d082220cd3025d76a479e652ca51807ea7cc70faa4df97bae621c183ae46a14a23d1c714cd64972fbbee3c6b784ac6dc
diff --git a/games-arcade/blobby/blobby-1.0.ebuild b/games-arcade/blobby/blobby-1.0.ebuild
new file mode 100644
index 000000000000..bbc43bc519a9
--- /dev/null
+++ b/games-arcade/blobby/blobby-1.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit eutils cmake-utils
+
+DESCRIPTION="A beach ball game with blobs of goo"
+HOMEPAGE="https://sourceforge.net/projects/blobby/"
+SRC_URI="mirror://sourceforge/${PN}/${PN}2-linux-${PV}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-games/physfs-2[zip]
+ media-libs/libsdl[sound,joystick,opengl,video,X]
+ virtual/opengl"
+DEPEND="${RDEPEND}
+ dev-libs/boost
+ virtual/pkgconfig
+ app-arch/zip" #406667
+
+DOCS=( AUTHORS ChangeLog README TODO )
+
+PATCHES=(
+ "${FILESDIR}"/${P}-compile.patch
+ "${FILESDIR}"/${P}-paths.patch
+ "${FILESDIR}"/${P}-install.patch
+)
+
+src_install() {
+ cmake-utils_src_install
+
+ newicon data/Icon.bmp ${PN}.bmp
+ make_desktop_entry ${PN} "Blobby Volley" /usr/share/pixmaps/${PN}.bmp
+}
diff --git a/games-arcade/blobby/files/blobby-1.0-compile.patch b/games-arcade/blobby/files/blobby-1.0-compile.patch
new file mode 100644
index 000000000000..f41601d56375
--- /dev/null
+++ b/games-arcade/blobby/files/blobby-1.0-compile.patch
@@ -0,0 +1,29 @@
+From eaa17d2ad90de2024fc3a7a59575597d1dc0b171 Mon Sep 17 00:00:00 2001
+From: Sebastian Pipping <sebastian@pipping.org>
+Date: Sat, 21 Jan 2017 18:01:14 +0100
+Subject: [PATCH] Fix compilation
+
+---
+ src/NetworkMessage.cpp | 7 ++++++-
+ 1 file changed, 6 insertions(+), 1 deletion(-)
+
+diff --git a/src/NetworkMessage.cpp b/src/NetworkMessage.cpp
+index 9178e74..0c3163b 100644
+--- a/src/NetworkMessage.cpp
++++ b/src/NetworkMessage.cpp
+@@ -109,6 +109,11 @@ bool operator == (const ServerInfo& lval, const ServerInfo& rval)
+
+ std::ostream& operator<<(std::ostream& stream, const ServerInfo& val)
+ {
+- return stream << val.name << " (" << val.hostname << ":" << val.port << ")";
++ return stream
++ << std::string(val.name)
++ << std::string(" (")
++ << std::string(val.hostname)
++ << std::string(":") << std::to_string(val.port)
++ << std::string(")");
+ }
+
+--
+2.11.0
+
diff --git a/games-arcade/blobby/files/blobby-1.0-install.patch b/games-arcade/blobby/files/blobby-1.0-install.patch
new file mode 100644
index 000000000000..5bd95c121ed9
--- /dev/null
+++ b/games-arcade/blobby/files/blobby-1.0-install.patch
@@ -0,0 +1,29 @@
+From 0a3ebb368242ed379f4ff7d5eca24be79841d968 Mon Sep 17 00:00:00 2001
+From: Sebastian Pipping <sebastian@pipping.org>
+Date: Sat, 21 Jan 2017 18:55:47 +0100
+Subject: [PATCH] Install missing files
+
+---
+ data/CMakeLists.txt | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/data/CMakeLists.txt b/data/CMakeLists.txt
+index a2454cd..5a2a661 100644
+--- a/data/CMakeLists.txt
++++ b/data/CMakeLists.txt
+@@ -25,10 +25,12 @@ set(install_files
+ ${CMAKE_CURRENT_BINARY_DIR}/backgrounds.zip
+ ${CMAKE_CURRENT_BINARY_DIR}/rules.zip
+ config.xml
++ Icon.bmp
+ inputconfig.xml
+ server/server.xml
+ lang_de.xml
+ lang_en.xml
++ lang_it.xml
+ lang_fr.xml)
+
+ if (WIN32)
+--
+2.11.0
+
diff --git a/games-arcade/blobby/files/blobby-1.0-paths.patch b/games-arcade/blobby/files/blobby-1.0-paths.patch
new file mode 100644
index 000000000000..6ddc76877e7d
--- /dev/null
+++ b/games-arcade/blobby/files/blobby-1.0-paths.patch
@@ -0,0 +1,37 @@
+From 3dbc91fcfe5412598201e33de80db7b1b01e4ffb Mon Sep 17 00:00:00 2001
+From: Sebastian Pipping <sebastian@pipping.org>
+Date: Sat, 21 Jan 2017 18:49:04 +0100
+Subject: [PATCH] Use system installation path
+
+---
+ data/CMakeLists.txt | 2 +-
+ src/main.cpp | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/data/CMakeLists.txt b/data/CMakeLists.txt
+index d9029b3..a2454cd 100644
+--- a/data/CMakeLists.txt
++++ b/data/CMakeLists.txt
+@@ -34,5 +34,5 @@ set(install_files
+ if (WIN32)
+ install(FILES ${install_files} DESTINATION data)
+ elseif (UNIX)
+- install(FILES ${install_files} DESTINATION share/blobby)
++ install(FILES ${install_files} DESTINATION /usr/share/blobby)
+ endif (WIN32)
+diff --git a/src/main.cpp b/src/main.cpp
+index 2628990..15bddf2 100644
+--- a/src/main.cpp
++++ b/src/main.cpp
+@@ -78,7 +78,7 @@ void setupPHYSFS()
+ std::string separator = fs.getDirSeparator();
+ // Game should be playable out of the source package on all
+ // relevant platforms.
+- std::string baseSearchPath("data" + separator);
++ std::string baseSearchPath("/usr/share/blobby/");
+ // Android and iOS are needing a special path
+ #ifdef __ANDROID__
+ baseSearchPath = SDL_AndroidGetExternalStoragePath() + separator;
+--
+2.11.0
+
diff --git a/games-board/gnuchess-book/gnuchess-book-1.02-r1.ebuild b/games-board/gnuchess-book/gnuchess-book-1.02-r1.ebuild
index 22321521e741..0d355a0650e9 100644
--- a/games-board/gnuchess-book/gnuchess-book-1.02-r1.ebuild
+++ b/games-board/gnuchess-book/gnuchess-book-1.02-r1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://gnu/chess/book_${PV}.pgn.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~ppc ppc64 x86"
+KEYWORDS="amd64 ppc ppc64 x86"
IUSE=""
RESTRICT="userpriv" # bug #112898
diff --git a/games-board/gnuchess-book/gnuchess-book-1.02.ebuild b/games-board/gnuchess-book/gnuchess-book-1.02.ebuild
deleted file mode 100644
index a2ba67610402..000000000000
--- a/games-board/gnuchess-book/gnuchess-book-1.02.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-inherit games
-
-DESCRIPTION="Opening book for gnuchess"
-HOMEPAGE="https://www.gnu.org/software/chess/chess.html"
-SRC_URI="mirror://gnu/chess/book_${PV}.pgn.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc ppc64 x86"
-IUSE=""
-RESTRICT="userpriv" # bug #112898
-
-DEPEND="<games-board/gnuchess-6.2.3"
-RDEPEND=${DEPEND}
-
-S=${WORKDIR}
-
-src_compile() {
- "${GAMES_BINDIR}"/gnuchess --addbook=book_${PV}.pgn || die
-}
-
-src_install() {
- insinto "${GAMES_DATADIR}/gnuchess"
- doins book.bin
- prepgamesdirs
-}
diff --git a/games-board/gnuchess/Manifest b/games-board/gnuchess/Manifest
index 22510e547c0e..1972c43165bf 100644
--- a/games-board/gnuchess/Manifest
+++ b/games-board/gnuchess/Manifest
@@ -1,3 +1 @@
-DIST gnuchess-6.2.2.tar.gz 747054 SHA256 7776c114eeb5889dea69dc4715a3622ec57f65efab667987e7d7183cc05381a8 SHA512 3b9bbf8999301a867f6b0e277ee01240472553d4e6dd43b9c479558b3bba687ebaa188f23cc8dbcb8656ddbd5c9511d89cf68ae717c55824f0c797460c4ab101 WHIRLPOOL 454ee7ec902ffd342142d9d04ccb6cf0d4f6bfcd2575b039d39adb78c0b016b8971609016754704750edbc13b2ec962639cf306c27ca460ffaa8009764686eee
-DIST gnuchess-6.2.3.tar.gz 757846 SHA256 78999176b2f2b5e0325bcc69749b7b2cefb7b1ef4f02d101fa77ae24a1b31b82 SHA512 a5e65fedc8459356e0e0b4dc4438f068bc0239d368138a716365a436e34def97e9f85005219b54e8feb644d42375a1eafde01386c793c43e3c42548eb8c06231 WHIRLPOOL 0fb713e454dcc50aa1ab6bb7e5ac0d01f902d81abfa0413301b059a6386c4cfd3b79a7373b140e46c4b5f6e4c635115f844efcf24c004d8b6d6b447e70c7f753
DIST gnuchess-6.2.4.tar.gz 757985 SHA256 3c425c0264f253fc5cc2ba969abe667d77703c728770bd4b23c456cbe5e082ef SHA512 53546d3319cd6a7bc70be5cc11c29cf33c71b747de2244a7d8d4aff6b00318ad35ee0e27058b40a265c62ef02c188d2e34cba9bbf439306220796e7332904d42 WHIRLPOOL b4355c0fa4672352b281b5795789eadff3cff4ba3d450977b6c5be148a2c20f29b02c6c6280ff7e9369aeca7d45c6850a61d61013e46c68599d7fbbe9f85254d
diff --git a/games-board/gnuchess/files/gnuchess-6.2.2-addbook.patch b/games-board/gnuchess/files/gnuchess-6.2.2-addbook.patch
deleted file mode 100644
index 21b3dc3dd26b..000000000000
--- a/games-board/gnuchess/files/gnuchess-6.2.2-addbook.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- trunk/src/main.cc 2015/10/17 13:52:22 127
-+++ trunk/src/main.cc 2015/10/18 17:28:56 128
-@@ -412,6 +412,7 @@
- char data[9+MAXSTR+1+4]="";
- sprintf( data, "book add %s\nquit", opt_addbook );
- SendToEngine( data );
-+ SET (flags, QUIT);
- }
-
- if ( opt_easy == 0 )
diff --git a/games-board/gnuchess/gnuchess-6.2.2-r1.ebuild b/games-board/gnuchess/gnuchess-6.2.2-r1.ebuild
deleted file mode 100644
index 9a2788aa89af..000000000000
--- a/games-board/gnuchess/gnuchess-6.2.2-r1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-inherit eutils flag-o-matic games
-
-DESCRIPTION="Console based chess interface"
-HOMEPAGE="https://www.gnu.org/software/chess/chess.html"
-SRC_URI="mirror://gnu/chess/${P}.tar.gz"
-
-KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86"
-LICENSE="GPL-3"
-SLOT="0"
-IUSE=""
-
-src_prepare() {
- epatch "${FILESDIR}"/${P}-addbook.patch
-}
-
-src_configure() {
- strip-flags # bug #199097
- egamesconf --without-readline # bug 491088
-}
-
-src_install () {
- default
- prepgamesdirs
-}
diff --git a/games-board/gnuchess/gnuchess-6.2.3.ebuild b/games-board/gnuchess/gnuchess-6.2.3.ebuild
deleted file mode 100644
index 26dfc41fea03..000000000000
--- a/games-board/gnuchess/gnuchess-6.2.3.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-inherit eutils flag-o-matic
-
-DESCRIPTION="Console based chess interface"
-HOMEPAGE="https://www.gnu.org/software/chess/chess.html"
-SRC_URI="mirror://gnu/chess/${P}.tar.gz"
-
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-LICENSE="GPL-3"
-SLOT="0"
-IUSE=""
-
-src_configure() {
- strip-flags # bug #199097
- econf --without-readline # bug 491088
-}
diff --git a/games-board/gnuchess/gnuchess-6.2.4.ebuild b/games-board/gnuchess/gnuchess-6.2.4.ebuild
index f0896a35639c..762d8821e025 100644
--- a/games-board/gnuchess/gnuchess-6.2.4.ebuild
+++ b/games-board/gnuchess/gnuchess-6.2.4.ebuild
@@ -2,8 +2,9 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
-EAPI=5
-inherit eutils flag-o-matic
+EAPI=6
+
+inherit flag-o-matic
DESCRIPTION="Console based chess interface"
HOMEPAGE="https://www.gnu.org/software/chess/chess.html"
diff --git a/games-board/pokerth/files/pokerth-1.1.1-boost-noexcept.patch b/games-board/pokerth/files/pokerth-1.1.1-boost-noexcept.patch
new file mode 100644
index 000000000000..ab112e831a0c
--- /dev/null
+++ b/games-board/pokerth/files/pokerth-1.1.1-boost-noexcept.patch
@@ -0,0 +1,80 @@
+Keep dynamic exception specifications in sync with boost.
+See also: https://bugs.gentoo.org/show_bug.cgi?id=603354
+
+--- a/src/third_party/websocketpp/websocketpp/error.hpp
++++ b/src/third_party/websocketpp/websocketpp/error.hpp
+@@ -122,7 +122,7 @@
+ public:
+ category() {}
+
+- char const * name() const _WEBSOCKETPP_NOEXCEPT_TOKEN_ {
++ char const * name() const BOOST_SYSTEM_NOEXCEPT {
+ return "websocketpp";
+ }
+
+--- a/src/third_party/websocketpp/websocketpp/extensions/extension.hpp
++++ b/src/third_party/websocketpp/websocketpp/extensions/extension.hpp
+@@ -62,7 +62,7 @@
+ public:
+ category() {}
+
+- const char *name() const _WEBSOCKETPP_NOEXCEPT_TOKEN_ {
++ const char *name() const BOOST_SYSTEM_NOEXCEPT {
+ return "websocketpp.extension";
+ }
+
+--- a/src/third_party/websocketpp/websocketpp/processors/base.hpp
++++ b/src/third_party/websocketpp/websocketpp/processors/base.hpp
+@@ -159,7 +159,7 @@
+ public:
+ processor_category() {}
+
+- char const * name() const _WEBSOCKETPP_NOEXCEPT_TOKEN_ {
++ char const * name() const BOOST_SYSTEM_NOEXCEPT {
+ return "websocketpp.processor";
+ }
+
+--- a/src/third_party/websocketpp/websocketpp/transport/asio/base.hpp
++++ b/src/third_party/websocketpp/websocketpp/transport/asio/base.hpp
+@@ -202,7 +202,7 @@
+ /// Asio transport error category
+ class category : public lib::error_category {
+ public:
+- char const * name() const _WEBSOCKETPP_NOEXCEPT_TOKEN_ {
++ char const * name() const BOOST_SYSTEM_NOEXCEPT {
+ return "websocketpp.transport.asio";
+ }
+
+--- a/src/third_party/websocketpp/websocketpp/transport/asio/security/base.hpp
++++ b/src/third_party/websocketpp/websocketpp/transport/asio/security/base.hpp
+@@ -102,7 +102,7 @@
+ /// Error category related to asio transport socket policies
+ class socket_category : public lib::error_category {
+ public:
+- const char *name() const _WEBSOCKETPP_NOEXCEPT_TOKEN_ {
++ const char *name() const BOOST_SYSTEM_NOEXCEPT {
+ return "websocketpp.transport.asio.socket";
+ }
+
+--- a/src/third_party/websocketpp/websocketpp/transport/base/connection.hpp
++++ b/src/third_party/websocketpp/websocketpp/transport/base/connection.hpp
+@@ -179,7 +179,7 @@
+ public:
+ category() {}
+
+- char const * name() const _WEBSOCKETPP_NOEXCEPT_TOKEN_ {
++ char const * name() const BOOST_SYSTEM_NOEXCEPT {
+ return "websocketpp.transport";
+ }
+
+--- a/src/third_party/websocketpp/websocketpp/transport/iostream/base.hpp
++++ b/src/third_party/websocketpp/websocketpp/transport/iostream/base.hpp
+@@ -64,7 +64,7 @@
+ public:
+ category() {}
+
+- char const * name() const _WEBSOCKETPP_NOEXCEPT_TOKEN_ {
++ char const * name() const BOOST_SYSTEM_NOEXCEPT {
+ return "websocketpp.transport.iostream";
+ }
+
diff --git a/games-board/pokerth/files/pokerth-1.1.1-qmake-gcc-6.patch b/games-board/pokerth/files/pokerth-1.1.1-qmake-gcc-6.patch
new file mode 100644
index 000000000000..aebf2b0ab946
--- /dev/null
+++ b/games-board/pokerth/files/pokerth-1.1.1-qmake-gcc-6.patch
@@ -0,0 +1,86 @@
+From: Markus Koschany <apo@debian.org>
+Date: Tue, 23 Aug 2016 17:50:52 +0200
+Subject: qmake gcc-6
+
+---
+ chatcleaner.pro | 1 -
+ pokerth_db.pro | 1 -
+ pokerth_game.pro | 1 -
+ pokerth_lib.pro | 2 +-
+ pokerth_protocol.pro | 1 -
+ pokerth_server.pro | 1 -
+ 6 files changed, 1 insertion(+), 6 deletions(-)
+
+diff --git a/chatcleaner.pro b/chatcleaner.pro
+index 6d63b4a..56070d8 100644
+--- a/chatcleaner.pro
++++ b/chatcleaner.pro
+@@ -49,7 +49,6 @@ win32 {
+ !win32{
+ ##### My release static build options
+ #QMAKE_CXXFLAGS += -ffunction-sections -fdata-sections
+- INCLUDEPATH += $${PREFIX}/include
+ }
+ mac {
+ # make it x86_64 only
+diff --git a/pokerth_db.pro b/pokerth_db.pro
+index 7c2d142..c524ee3 100644
+--- a/pokerth_db.pro
++++ b/pokerth_db.pro
+@@ -49,7 +49,6 @@ win32{
+ !win32{
+ ##### My release static build options
+ #QMAKE_CXXFLAGS += -ffunction-sections -fdata-sections
+- INCLUDEPATH += $${PREFIX}/include
+ }
+
+ mac{
+diff --git a/pokerth_game.pro b/pokerth_game.pro
+index e3ddb03..e0e8660 100644
+--- a/pokerth_game.pro
++++ b/pokerth_game.pro
+@@ -404,7 +404,6 @@ unix:!mac {
+ # #### My release static build options
+ # QMAKE_CXXFLAGS += -ffunction-sections -fdata-sections
+ # QMAKE_LFLAGS += -Wl,--gc-sections
+- INCLUDEPATH += $${PREFIX}/include
+ QMAKE_LIBDIR += lib
+ !android{
+ LIBPATH += $${PREFIX}/lib /opt/gsasl/lib
+diff --git a/pokerth_lib.pro b/pokerth_lib.pro
+index 6db489d..498d06e 100644
+--- a/pokerth_lib.pro
++++ b/pokerth_lib.pro
+@@ -243,7 +243,7 @@ win32{
+ !win32{
+ ##### My release static build options
+ #QMAKE_CXXFLAGS += -ffunction-sections -fdata-sections
+- INCLUDEPATH += $${PREFIX}/include /opt/gsasl/include
++ INCLUDEPATH += /opt/gsasl/include
+ }
+
+ mac{
+diff --git a/pokerth_protocol.pro b/pokerth_protocol.pro
+index 7a331df..2ead0ec 100644
+--- a/pokerth_protocol.pro
++++ b/pokerth_protocol.pro
+@@ -33,7 +33,6 @@ win32 {
+ DEFINES += _WIN32_WINNT=0x0501
+ }
+ unix : !mac {
+- INCLUDEPATH += $${PREFIX}/include
+ system(protoc pokerth.proto --cpp_out=src/third_party/protobuf)
+ system(protoc chatcleaner.proto --cpp_out=src/third_party/protobuf)
+ system(protoc pokerth.proto --java_out=tests/src)
+diff --git a/pokerth_server.pro b/pokerth_server.pro
+index 706475f..43b30f3 100644
+--- a/pokerth_server.pro
++++ b/pokerth_server.pro
+@@ -174,7 +174,6 @@ unix : !mac {
+ #QMAKE_LFLAGS += -Wl,--gc-sections
+
+ LIBPATH += lib $${PREFIX}/lib /opt/gsasl/lib
+- INCLUDEPATH += $${PREFIX}/include
+ LIB_DIRS = $${PREFIX}/lib $${PREFIX}/lib64 $$system(qmake -query QT_INSTALL_LIBS)
+ BOOST_FS = boost_filesystem boost_filesystem-mt
+ BOOST_THREAD = boost_thread boost_thread-mt
diff --git a/games-board/pokerth/pokerth-1.1.1-r2.ebuild b/games-board/pokerth/pokerth-1.1.1-r2.ebuild
index 32febcde5511..3c3d0666db4d 100644
--- a/games-board/pokerth/pokerth-1.1.1-r2.ebuild
+++ b/games-board/pokerth/pokerth-1.1.1-r2.ebuild
@@ -1,9 +1,10 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
-inherit flag-o-matic eutils qmake-utils
+
+inherit eutils flag-o-matic qmake-utils
MY_P="PokerTH-${PV}-src"
DESCRIPTION="Texas Hold'em poker game"
@@ -40,12 +41,14 @@ S=${WORKDIR}/${MY_P}
PATCHES=(
"${FILESDIR}/${P}-qt5.patch"
"${FILESDIR}/${P}-boost-1.60.patch"
+ "${FILESDIR}/${P}-qmake-gcc-6.patch"
+ "${FILESDIR}/${P}-boost-noexcept.patch"
)
src_prepare() {
default
- if use dedicated ; then
+ if use dedicated; then
sed -i -e 's/pokerth_game.pro//' pokerth.pro || die
fi
@@ -58,13 +61,16 @@ src_configure() {
src_install() {
dobin bin/pokerth_server
- if ! use dedicated ; then
+ if ! use dedicated; then
dobin ${PN}
insinto /usr/share/${PN}
doins -r data
domenu ${PN}.desktop
doicon ${PN}.png
fi
+
+ einstalldocs
+ dodoc docs/{gui_styling,server_setup}_howto.txt
+
doman docs/pokerth.1
- dodoc ChangeLog TODO docs/{gui_styling,server_setup}_howto.txt
}
diff --git a/games-emulation/mednafen/Manifest b/games-emulation/mednafen/Manifest
index f5e17d722e57..a8d7bacbbbf3 100644
--- a/games-emulation/mednafen/Manifest
+++ b/games-emulation/mednafen/Manifest
@@ -1,2 +1,3 @@
DIST mednafen-0.9.38.7.tar.bz2 3882418 SHA256 1bb3beef883a325c35d1a1ce14959c307a4c321f2ea29d4ddb216c6dd03aded8 SHA512 759c83928ef7a9e856dc7f546542ab1e7cbe944d0184a7693ce3b1466220233eb40c2b215100920920754eb5a93587bd8e2d8150e00ec9c93da1d518107e0d76 WHIRLPOOL 0cb94abdaa697558f3575c8e4d6e0a816888ace2b860797a8a947ddca3ae66e517dd044f9ce266e7a19ac6e16a56f91bc93db2bbc7a9817e5afcc75a93cb2f42
DIST mednafen-0.9.39.2.tar.bz2 4005259 SHA256 b42470b2ddf68ce0747f5b8ba4e1d1c3047fa8c45b8e168da43f3e2461ec34cc SHA512 e6d0f571ea82c9315336a02c8b91fc4b19d160a8ded3b0499b8a59d27c6f312a2dbe554e1e10e8ebd8616f862b59fe1d1d577e41942b31ab9b587b47c63b30dc WHIRLPOOL 4aa11afffd1b14890e1d85cbb38397e2c613c8087e441a015b9d362ccbb59476077d65245efdf3ebc8e3b16b79b953ab9acb71c77476f3e362746e95a2877a4e
+DIST mednafen-0.9.41.tar.xz 3148348 SHA256 74736b9b52a7ba6270b67ae8e6c876a887e0e26a00a7d96bdd49af17992aac47 SHA512 d3c7707874eabbec41e5b725813d16e599f3ad89ecbd9c8e1264184d74ab2bf7a21a3f6fe177b6bc429f7bd56f9eea17a9a6fefce8e70b82e87a93d75f5d39c9 WHIRLPOOL f754a45f46a5cd18117b1b710dd7fed5ebcfb311bf4ed4b7961c99636c13559db75f83cf7b34122fb403b7794ddeec6af79469bb7743cb60a7840ffe807fa2d7
diff --git a/games-emulation/mednafen/files/mednafen-0.9.41-remove-cflags.patch b/games-emulation/mednafen/files/mednafen-0.9.41-remove-cflags.patch
new file mode 100644
index 000000000000..a0a52997a27b
--- /dev/null
+++ b/games-emulation/mednafen/files/mednafen-0.9.41-remove-cflags.patch
@@ -0,0 +1,57 @@
+Remove flags that subvert user choice in Gentoo
+
+--- a/configure.ac
++++ b/configure.ac
+@@ -88,21 +88,7 @@
+ AC_CHECK_LIB([z], [zlibVersion], ZLIB_LIBS="-lz", AC_MSG_ERROR([*** zlib not found!]))
+ AC_SUBST([ZLIB_LIBS])
+
+-dnl -fno-fast-math and -fno-unsafe-math-optimizations to make sure it's disabled, as the fast-math feature on certain older
+-dnl versions of gcc produces horribly broken code(and even when it's working correctly, it can have somewhat unpredictable effects).
+-dnl
+-dnl -fno-aggressive-loop-optimizations because I don't trust gcc's aggressive loop optimizations, and there miiight be old code
+-dnl in Mednafen that would cause problems.
+-dnl
+-dnl -fomit-frame-pointer is required for some x86 inline assembly to compile.
+-dnl
+ OPTIMIZER_FLAGS=""
+-AX_CFLAGS_GCC_OPTION([-fno-fast-math], OPTIMIZER_FLAGS)
+-AX_CFLAGS_GCC_OPTION([-fno-unsafe-math-optimizations], OPTIMIZER_FLAGS)
+-AX_CFLAGS_GCC_OPTION([-fno-aggressive-loop-optimizations], OPTIMIZER_FLAGS)
+-AX_CFLAGS_GCC_OPTION([-fno-ipa-icf], OPTIMIZER_FLAGS)
+-AX_CFLAGS_GCC_OPTION([-fomit-frame-pointer], OPTIMIZER_FLAGS)
+-
+ dnl
+ dnl Aggressively try to disable PIC and PIE, as it has a significant performance overhead and will
+ dnl break some code(with compile-time failures or run-time assert()s triggering).
+@@ -110,12 +95,6 @@
+ dnl Use -fwrapv instead of -fno-strict-overflow; -fno-strict-overflow is buggy on gcc and does not work as documented/implied.
+ dnl
+ CODEGEN_FLAGS=""
+-AX_CFLAGS_GCC_OPTION([-fno-pic], CODEGEN_FLAGS)
+-AX_CFLAGS_GCC_OPTION([-fno-pie], CODEGEN_FLAGS)
+-AX_CFLAGS_GCC_OPTION([-fno-PIC], CODEGEN_FLAGS)
+-AX_CFLAGS_GCC_OPTION([-fno-PIE], CODEGEN_FLAGS)
+-AX_CFLAGS_GCC_OPTION([-nopie], CODEGEN_FLAGS)
+-AX_CFLAGS_GCC_OPTION([-no-pie], CODEGEN_FLAGS)
+ AX_CFLAGS_GCC_OPTION([-fwrapv], CODEGEN_FLAGS)
+ AX_CFLAGS_GCC_OPTION([-fjump-tables], CODEGEN_FLAGS)
+
+@@ -139,9 +118,6 @@
+ # Used as needed in Makefile.am:
+ #
+ NO_STACK_PROTECTOR_FLAGS=""
+-AX_CFLAGS_GCC_OPTION([-fno-stack-protector], NO_STACK_PROTECTOR_FLAGS)
+-AX_CFLAGS_GCC_OPTION([-fno-stack-protector-all], NO_STACK_PROTECTOR_FLAGS)
+-AX_CFLAGS_GCC_OPTION([-fno-stack-protector-strong], NO_STACK_PROTECTOR_FLAGS)
+ AC_SUBST(NO_STACK_PROTECTOR_FLAGS)
+
+ # -----------------------------------
+@@ -165,7 +141,6 @@
+ # Begin ss flags
+ #
+ SS_EXTRA_FLAGS=""
+-AX_CFLAGS_GCC_OPTION([-mtune=haswell], SS_EXTRA_FLAGS)
+ AC_SUBST(SS_EXTRA_FLAGS)
+ #
+ # End ss flags
diff --git a/games-emulation/mednafen/files/mednafen-0.9.41-zlib.patch b/games-emulation/mednafen/files/mednafen-0.9.41-zlib.patch
new file mode 100644
index 000000000000..7f78d385d8eb
--- /dev/null
+++ b/games-emulation/mednafen/files/mednafen-0.9.41-zlib.patch
@@ -0,0 +1,30 @@
+Use system minizip instead of bundled one
+
+--- a/include/mednafen/compress/Makefile.am.inc
++++ b/include/mednafen/compress/Makefile.am.inc
+@@ -1 +1 @@
+-mednafen_SOURCES += compress/minilzo.c compress/ioapi.c compress/unzip.c compress/GZFileStream.cpp compress/ZLInflateFilter.cpp
++mednafen_SOURCES += compress/minilzo.c compress/ioapi.c compress/GZFileStream.cpp compress/ZLInflateFilter.cpp
+--- a/include/mednafen/file.cpp
++++ b/include/mednafen/file.cpp
+@@ -29,7 +29,7 @@
+ #include <errno.h>
+ #include <trio/trio.h>
+
+-#include "compress/unzip.h"
++#include <minizip/unzip.h>
+
+ #include "file.h"
+ #include "general.h"
+--- a/include/mednafen/Makefile.am
++++ b/include/mednafen/Makefile.am
+@@ -6,7 +6,7 @@
+ bin_PROGRAMS = mednafen
+
+ mednafen_SOURCES = debug.cpp error.cpp mempatcher.cpp settings.cpp endian.cpp Time.cpp mednafen.cpp git.cpp file.cpp general.cpp memory.cpp netplay.cpp state.cpp state_rewind.cpp movie.cpp player.cpp PSFLoader.cpp SSFLoader.cpp SNSFLoader.cpp SPCReader.cpp tests.cpp qtrecord.cpp Stream.cpp MemoryStream.cpp FileStream.cpp IPSPatcher.cpp
+-mednafen_LDADD = trio/libtrio.a
++mednafen_LDADD = trio/libtrio.a -lminizip
+ mednafen_DEPENDENCIES = trio/libtrio.a
+
+ if HAVE_SDL
+
diff --git a/games-emulation/mednafen/mednafen-0.9.41.ebuild b/games-emulation/mednafen/mednafen-0.9.41.ebuild
new file mode 100644
index 000000000000..f6bab688bcbf
--- /dev/null
+++ b/games-emulation/mednafen/mednafen-0.9.41.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit autotools flag-o-matic pax-utils
+
+DESCRIPTION="Argument-driven multi-system emulator utilizing OpenGL and SDL"
+HOMEPAGE="https://mednafen.github.io/"
+SRC_URI="https://mednafen.github.io/releases/files/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="alsa altivec cjk debugger jack nls pax_kernel"
+
+RDEPEND="
+ dev-libs/libcdio
+ media-libs/libsdl[sound,joystick,opengl,video]
+ media-libs/libsndfile
+ sys-libs/zlib[minizip]
+ virtual/opengl
+ alsa? ( media-libs/alsa-lib )
+ jack? ( media-sound/jack-audio-connection-kit )
+ nls? ( virtual/libintl )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ nls? ( sys-devel/gettext )"
+
+S=${WORKDIR}/${PN}
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.9.41-remove-cflags.patch
+ "${FILESDIR}"/${PN}-0.9.41-zlib.patch
+)
+
+pkg_pretend() {
+ if has ccache ${FEATURES}; then
+ ewarn
+ ewarn "If you experience build failure, try turning off ccache in FEATURES."
+ ewarn
+ fi
+}
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ # very sensitive code (bug #539992)
+ strip-flags
+ append-flags -fomit-frame-pointer -fwrapv
+ econf \
+ $(use_enable alsa) \
+ $(use_enable altivec) \
+ $(use_enable cjk cjk-fonts) \
+ $(use_enable debugger) \
+ $(use_enable jack) \
+ $(use_enable nls)
+}
+
+src_install() {
+ default
+ dodoc Documentation/cheats.txt
+
+ if use pax_kernel; then
+ pax-mark m "${ED%/}"/bin/mednafen || die
+ fi
+}
diff --git a/gnome-base/dconf/dconf-0.26.0.ebuild b/gnome-base/dconf/dconf-0.26.0.ebuild
index 270f29043c74..c40c7cab1cc6 100644
--- a/gnome-base/dconf/dconf-0.26.0.ebuild
+++ b/gnome-base/dconf/dconf-0.26.0.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 @@ SLOT="0"
# TODO: coverage ?
IUSE="test"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~x86-fbsd ~arm-linux ~x86-linux"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ~ppc64 ~sh ~sparc x86 ~x86-fbsd ~arm-linux ~x86-linux"
RDEPEND="
>=dev-libs/glib-2.44.0:2
diff --git a/gnome-base/gnome-keyring/gnome-keyring-3.20.0.ebuild b/gnome-base/gnome-keyring/gnome-keyring-3.20.0.ebuild
index e8921ae3fc60..adf70aafd755 100644
--- a/gnome-base/gnome-keyring/gnome-keyring-3.20.0.ebuild
+++ b/gnome-base/gnome-keyring/gnome-keyring-3.20.0.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 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GnomeKeyring"
LICENSE="GPL-2+ LGPL-2+"
SLOT="0"
IUSE="+caps pam selinux +ssh-agent test"
-KEYWORDS="alpha amd64 arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 ~ia64 ~mips ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~sparc-solaris ~x86-solaris"
# Replace gkd gpg-agent with pinentry[gnome-keyring] one, bug #547456
RDEPEND="
diff --git a/gnome-base/gnome-vfs/gnome-vfs-2.24.4-r5.ebuild b/gnome-base/gnome-vfs/gnome-vfs-2.24.4-r5.ebuild
index 913590b57935..4d02f74b9702 100644
--- a/gnome-base/gnome-vfs/gnome-vfs-2.24.4-r5.ebuild
+++ b/gnome-base/gnome-vfs/gnome-vfs-2.24.4-r5.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 @@ HOMEPAGE="https://www.gnome.org/"
LICENSE="GPL-2 LGPL-2"
SLOT="2"
-KEYWORDS="alpha amd64 arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~ia64 ~mips ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="acl gnutls ipv6 kerberos libressl samba ssl zeroconf"
RDEPEND="
diff --git a/gnome-base/gsettings-desktop-schemas/gsettings-desktop-schemas-3.20.0.ebuild b/gnome-base/gsettings-desktop-schemas/gsettings-desktop-schemas-3.20.0.ebuild
index 3062dca7bcf8..e7cad2e94c7b 100644
--- a/gnome-base/gsettings-desktop-schemas/gsettings-desktop-schemas-3.20.0.ebuild
+++ b/gnome-base/gsettings-desktop-schemas/gsettings-desktop-schemas-3.20.0.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$
@@ -11,7 +11,7 @@ HOMEPAGE="https://git.gnome.org/browse/gsettings-desktop-schemas"
LICENSE="LGPL-2.1+"
SLOT="0"
IUSE="+introspection"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~sparc-solaris ~x86-solaris"
RDEPEND="
>=dev-libs/glib-2.31:2
diff --git a/gnome-base/gvfs/gvfs-1.28.3-r1.ebuild b/gnome-base/gvfs/gvfs-1.28.3-r1.ebuild
index be0af39431e8..434dd74d351c 100644
--- a/gnome-base/gvfs/gvfs-1.28.3-r1.ebuild
+++ b/gnome-base/gvfs/gvfs-1.28.3-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$
@@ -21,7 +21,7 @@ REQUIRED_USE="
udisks? ( udev )
systemd? ( udisks )
"
-KEYWORDS="alpha amd64 arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 ~ia64 ~mips ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~sparc-solaris ~x86-solaris"
# Can use libgphoto-2.5.0 as well. Automagic detection.
RDEPEND="
diff --git a/gnome-base/libgtop/Manifest b/gnome-base/libgtop/Manifest
index e9684f9df41b..1f600f1265b5 100644
--- a/gnome-base/libgtop/Manifest
+++ b/gnome-base/libgtop/Manifest
@@ -1,4 +1,3 @@
DIST libgtop-2.30.0.tar.xz 664476 SHA256 463bcbe5737b1b93f3345ee34abf601e8eb864f507c49ff1921c2737abafc1e5 SHA512 1ea867671744143d7bf128cfc4120ba5dfa85b8491a056b2704c9c116f3f1bdb1065b81cae011f141cbca69f8fff8f1410b076dffbad3356ee2087c521db4a4d WHIRLPOOL 88c2c1cade666e642a06550c447a4467b1ddb9f72496190245fad74a678b436ea498f38243ccf4a42fee8ff14e04fd2404b7a7756c9a880a9a8cf992399eb648
-DIST libgtop-2.32.0.tar.xz 665224 SHA256 8443246332f22b33e389f565825b58cd9623fb7625bf874d404354b705ad178e SHA512 3fde4cded1e784c2dc7e1361fee089ff7ff704b6758e27ebf9dd98a21c75d4c6a709bf705738b3744a9ea5cf180f95b0912634434e92d71eb435f83a2c78a4b4 WHIRLPOOL a41cec8627019c0e937ddec7303f85d91f4c624cfd0da7ee1e7b72b1715de6b180dad18d83db57c166c01958aeed2ef4f2b0b015be0bb7eca9710b94e57671a4
-DIST libgtop-2.34.0.tar.xz 677392 SHA256 8d8ae39e700d1c8c0b3e1391ed10ca88e6fc14f49d175d516dab6e3313b4ee2a SHA512 d9b8a34f9aedcf73e56a29cbde8a404911d04e87e4edf286720d7e16644a99a5e543605ed489fcf3a7a005ada7f5c15fef524c90e7ae0770793f1f2711959b93 WHIRLPOOL ad82894d89b997f9caaebbfaf2645015cdc82527e6387b12b970267f88905be90eb82493bd9cde23fec2f0573bdcfe936e80ab615c80d62be9a9873de47f16fe
DIST libgtop-2.34.1.tar.xz 726676 SHA256 c89978a76662b18d392edbe0d1b794f5a9a399a5ccf22a02d5b9e28b5ed609e2 SHA512 11283767d159e20c01c86d4d8f2219e8f9ed9c6bedfa7f752dd83057c20cf6a761c5561ff25fcb00916557b71cd206d772fd78a718c48218eb425f1a2f4cd387 WHIRLPOOL d4132da38b04d05e712dce094c20aa8898d8856c0bb839512c204c22e1b2db62c32bc363931b5b9484eb8b14c794ebc212a8cf2d1d519146dfe7a0e0d3df4bdf
+DIST libgtop-2.34.2.tar.xz 725720 SHA256 268ad1478363e8c0955ea842fa134f6eb88965ab5e03166c20d8df9e7a1f8ef8 SHA512 22ae4792236c47fda265f1b16f66f8685122f84a76e14adf2fd9e5e669c1f9776a58a2ec00564e37add98084d7e3cea621b38b8ad09b15e348f9c74f5345f19a WHIRLPOOL 495146b1536c46d78112b5eb0661589cfefea176d7780badf7a834bf4def8677b9077232ca194352f75dc657cbe9d2bde3387f195893cea88218f29dca910ceb
diff --git a/gnome-base/libgtop/libgtop-2.32.0.ebuild b/gnome-base/libgtop/libgtop-2.32.0.ebuild
deleted file mode 100644
index 89c680f90dd5..000000000000
--- a/gnome-base/libgtop/libgtop-2.32.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-GCONF_DEBUG="yes"
-
-inherit gnome2
-
-DESCRIPTION="A library that provides top functionality to applications"
-HOMEPAGE="https://git.gnome.org/browse/libgtop"
-
-LICENSE="GPL-2"
-SLOT="2/10" # libgtop soname version
-KEYWORDS="alpha amd64 arm ~ia64 ~mips ppc ppc64 ~sh ~sparc x86 ~x86-fbsd"
-IUSE="+introspection"
-
-RDEPEND=">=dev-libs/glib-2.26:2"
-DEPEND="${RDEPEND}
- >=dev-util/gtk-doc-am-1.4
- >=dev-util/intltool-0.35
- virtual/pkgconfig
- introspection? ( >=dev-libs/gobject-introspection-0.6.7:= )
-"
-
-src_configure() {
- gnome2_src_configure \
- --disable-static \
- $(use_enable introspection)
-}
diff --git a/gnome-base/libgtop/libgtop-2.34.1.ebuild b/gnome-base/libgtop/libgtop-2.34.1.ebuild
index eda6d2cf2b19..3c3df4b50ad3 100644
--- a/gnome-base/libgtop/libgtop-2.34.1.ebuild
+++ b/gnome-base/libgtop/libgtop-2.34.1.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$
@@ -10,7 +10,7 @@ HOMEPAGE="https://git.gnome.org/browse/libgtop"
LICENSE="GPL-2"
SLOT="2/10" # libgtop soname version
-KEYWORDS="alpha amd64 arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~x86-fbsd"
+KEYWORDS="alpha amd64 arm ~ia64 ~mips ppc ~ppc64 ~sh ~sparc x86 ~x86-fbsd"
IUSE="+introspection"
RDEPEND="
diff --git a/gnome-base/libgtop/libgtop-2.34.0.ebuild b/gnome-base/libgtop/libgtop-2.34.2.ebuild
index 25a2780997e9..9c89225e3a68 100644
--- a/gnome-base/libgtop/libgtop-2.34.0.ebuild
+++ b/gnome-base/libgtop/libgtop-2.34.2.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$
@@ -19,7 +19,7 @@ RDEPEND="
"
DEPEND="${RDEPEND}
>=dev-util/gtk-doc-am-1.4
- >=dev-util/intltool-0.35
+ >=sys-devel/gettext-0.19.4
virtual/pkgconfig
"
diff --git a/gnome-base/librsvg/librsvg-2.40.16.ebuild b/gnome-base/librsvg/librsvg-2.40.16.ebuild
index 08116c163eb3..2b7edbe74875 100644
--- a/gnome-base/librsvg/librsvg-2.40.16.ebuild
+++ b/gnome-base/librsvg/librsvg-2.40.16.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/Projects/LibRsvg"
LICENSE="LGPL-2"
SLOT="2"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="+introspection tools vala"
REQUIRED_USE="vala? ( introspection )"
diff --git a/gnome-base/orbit/orbit-2.14.19-r5.ebuild b/gnome-base/orbit/orbit-2.14.19-r5.ebuild
index 57ebe583f25a..b58af3d41a8d 100644
--- a/gnome-base/orbit/orbit-2.14.19-r5.ebuild
+++ b/gnome-base/orbit/orbit-2.14.19-r5.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$
@@ -15,7 +15,7 @@ HOMEPAGE="https://projects.gnome.org/ORBit2/"
LICENSE="GPL-2 LGPL-2"
SLOT="2"
-KEYWORDS="alpha amd64 arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="alpha amd64 arm ~ia64 ~mips ppc ~ppc64 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
IUSE="pic static-libs test"
REQUIRED_USE="test? ( debug )"
diff --git a/gnome-extra/gucharmap/gucharmap-9.0.0.ebuild b/gnome-extra/gucharmap/gucharmap-9.0.0.ebuild
index fa369728e1df..8d413136feb0 100644
--- a/gnome-extra/gucharmap/gucharmap-9.0.0.ebuild
+++ b/gnome-extra/gucharmap/gucharmap-9.0.0.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 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Gucharmap"
LICENSE="GPL-3"
SLOT="2.90"
-KEYWORDS="alpha amd64 arm ~ia64 ~ppc ~ppc64 ~sh ~sparc x86 ~x86-fbsd"
+KEYWORDS="alpha amd64 arm ~ia64 ppc ~ppc64 ~sh ~sparc x86 ~x86-fbsd"
IUSE="debug +introspection test vala"
REQUIRED_USE="vala? ( introspection )"
diff --git a/gnome-extra/nautilus-tracker-tags/Manifest b/gnome-extra/nautilus-tracker-tags/Manifest
index a6b0aba57f31..313eedcbb833 100644
--- a/gnome-extra/nautilus-tracker-tags/Manifest
+++ b/gnome-extra/nautilus-tracker-tags/Manifest
@@ -1,4 +1,3 @@
DIST tracker-1.10.1.tar.xz 5027912 SHA256 67ea78cca8ebbd6633dddcdd40b5205683cc886b872cde987e2a8bae171f4191 SHA512 aa523fad1c577926ec1f33692314afe673bdc6a84917c4ed506d29e8d0ec17dfacf0a6694cd794d140fc1498770b58d640ed4886c2827644665c92461764d7ce WHIRLPOOL 6947aef1420f15c879ae26a7c5e17ce0a34316077cba20b12dbb5be7e5f55ea840d6d0e145d3c19f47f3db640e07b043a6a25a7bd810bd6ac9a3de336f30f6d3
DIST tracker-1.8.0.tar.xz 4961488 SHA256 a11f31a373bfec3abae38ae719d0a59f666f1f067d8789ade2ed7032a152907d SHA512 c7d0600cfcf5485188167d237e22a00a5777b97b96c8735ba3efcef67288a8d9db9476f05289cf1498c50432981a4bc932973241138ea116a18e421576ed3cdd WHIRLPOOL 2941ab228ccaae96abf8ad1387d898981aae9611aaaa64425df21fb941ca4f49e485dfb094b191b1ec46f1b83f5e248fbce700b18b232209866fdb248b4bba53
-DIST tracker-1.8.1.tar.xz 4985828 SHA256 e3ed4cb384486ebc086adfad68b5d25f8b0424eb6eb1aca2252a508b757fbe51 SHA512 2a1fa2a7d516c33290a7db52e33bb2ab7133ac543985f81136169f211ce42bd9b2e8539826e4da8acf365d9d49eb57a13bb4fd88d6523308af674ddd856bd2d9 WHIRLPOOL 00fc951d3faa1ec20289699d112669ec62ae7c87ecaf560d52936cd14076355b1610259ab5abab5b88e8ae7e93c18e3bb08c5946fef7bd04afd0befee27de9c9
-DIST tracker-1.8.2.tar.xz 4986908 SHA256 b93efbf077901315433a26b822ed6fb47a2592ee9d0fc7e054fe39a9968fa451 SHA512 6573597a847880d3f4fd1217a686ff47fbcfeee4da9019047362e111c1d196b420662dc5cbfad6f0d58605c8dee1ef50ffd6a5d9e7d0e1fc71c64780999a84c7 WHIRLPOOL 21737ba0b8b950dcb41b423d824b225e57fb62a5fff153417caf67be66287e72da8db906cc0b03d7928bd90540377f2713430d277440b4cdbd01cceb6087218a
+DIST tracker-1.8.3.tar.xz 4985156 SHA256 9bbf8c8525b3a1496716a350bc50ba06af5e880a4386506ca3e45d6779065c42 SHA512 122d84d88fb170c0b9f3db0038ada88b9cca75698d1d3bc6a70d019e97ad77a9b21e145b9ec23c0eb9f46778505438ff30f131b4719d3126178cd7ddd752eccd WHIRLPOOL 75a14ca80ceeb23a7d7985cf22f72c88e2c11a4e69c107cbe536575a6fbce335268dcb9fe8514da8f98ebfbbdf59a63d7253fc5de5abf9d64b3a508bd355843d
diff --git a/gnome-extra/nautilus-tracker-tags/nautilus-tracker-tags-1.8.1.ebuild b/gnome-extra/nautilus-tracker-tags/nautilus-tracker-tags-1.8.1.ebuild
deleted file mode 100644
index 27491dc1b4b0..000000000000
--- a/gnome-extra/nautilus-tracker-tags/nautilus-tracker-tags-1.8.1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-GNOME_ORG_MODULE="tracker"
-
-inherit gnome.org toolchain-funcs
-
-DESCRIPTION="Nautilus extension to tag files for Tracker"
-HOMEPAGE="https://wiki.gnome.org/Projects/Tracker"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
-IUSE=""
-
-COMMON_DEPEND="
- ~app-misc/tracker-${PV}
- >=dev-libs/glib-2.38:2
- >=gnome-base/nautilus-2.90
- x11-libs/gtk+:3
-"
-RDEPEND="${COMMON_DEPEND}
- !<app-misc/tracker-0.12.5-r1[nautilus]
-"
-# Before tracker-0.12.5-r1, nautilus-tracker-tags was part of tracker
-DEPEND="${COMMON_DEPEND}"
-
-S="${S}/src/plugins/nautilus"
-
-pkg_setup() {
- tc-export CC
- export TRACKER_API=1.0
-}
-
-src_prepare() {
- default
- cp "${FILESDIR}/0.12.5-Makefile" Makefile || die "cp failed"
- # config.h is not used, but is included in every source file...
- sed -e 's:#include "config.h"::' -i *.c *.h || die "sed failed"
-}
diff --git a/gnome-extra/nautilus-tracker-tags/nautilus-tracker-tags-1.8.2.ebuild b/gnome-extra/nautilus-tracker-tags/nautilus-tracker-tags-1.8.3.ebuild
index eb3096c683f2..e93a263652d7 100644
--- a/gnome-extra/nautilus-tracker-tags/nautilus-tracker-tags-1.8.2.ebuild
+++ b/gnome-extra/nautilus-tracker-tags/nautilus-tracker-tags-1.8.3.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Tracker"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
COMMON_DEPEND="
diff --git a/gnome-extra/yelp-xsl/yelp-xsl-3.20.1.ebuild b/gnome-extra/yelp-xsl/yelp-xsl-3.20.1.ebuild
index 28a94620a1b8..31d724c0e442 100644
--- a/gnome-extra/yelp-xsl/yelp-xsl-3.20.1.ebuild
+++ b/gnome-extra/yelp-xsl/yelp-xsl-3.20.1.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$
@@ -11,7 +11,7 @@ HOMEPAGE="https://git.gnome.org/browse/yelp-xsl"
LICENSE="GPL-2+ LGPL-2.1+ MIT FDL-1.1+"
SLOT="0"
IUSE=""
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~amd64-linux ~arm-linux ~x86-linux"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~amd64-linux ~arm-linux ~x86-linux"
RDEPEND="
>=dev-libs/libxml2-2.6.12:=
diff --git a/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.29.0.ebuild b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.29.0.ebuild
index c2bd0c09e5ba..b2c19d3737c7 100644
--- a/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.29.0.ebuild
+++ b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.29.0.ebuild
@@ -14,7 +14,7 @@ DESCRIPTION="Extra modules and scripts for CMake"
HOMEPAGE="https://projects.kde.org/projects/kdesupport/extra-cmake-modules"
LICENSE="BSD"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ppc64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 x86"
IUSE="doc test"
DEPEND="
diff --git a/mail-client/balsa/Manifest b/mail-client/balsa/Manifest
index 43748d1b3794..569536c5c6ac 100644
--- a/mail-client/balsa/Manifest
+++ b/mail-client/balsa/Manifest
@@ -1 +1,2 @@
DIST balsa-2.5.2.tar.bz2 4049163 SHA256 01218dd8cb2c052c2d221d96e4ef5e277271befb2b50bbf4913223913214d21d SHA512 f7a9127d87869d57acebaf33f9e3e4b82c5a5ba90aa5304ce40ba48a1a7f01eaf602555f8e97bce70b0baeb2ac8b5ac12941eaa8b85be1886bf22f7767dd75ba WHIRLPOOL 7b7d96cda21b50a4acb068e5989696acd02ebb1fa70563f47230a8c0a04da51cf3af4422c23d13c5dbff27d89cce6e7516a6eeaa6464c9dedd6d2d326587fc65
+DIST balsa-2.5.3.tar.bz2 4333815 SHA256 b896ea6b16b31725e0d81ba4eac398b39ad5c33f2337a260448d2feac7e55396 SHA512 34e69be050f6c502fa6651029b7d93bf9b7842bbe8489669924563c086def4dbe72109ba5244e0cacf3ef69d3d9d8c5679f870acf564b5551920fa77012e1ff8 WHIRLPOOL 549b452f16de7f56f3026c992add38177e9cedf4baa8ec7d13d47449e50542045f1b77c84fc9e21796feb648730e65716e66628cb17a28e899669cf14e03613c
diff --git a/mail-client/balsa/balsa-2.5.3.ebuild b/mail-client/balsa/balsa-2.5.3.ebuild
new file mode 100644
index 000000000000..73686addcb0e
--- /dev/null
+++ b/mail-client/balsa/balsa-2.5.3.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+inherit gnome2
+
+DESCRIPTION="Email client for GNOME"
+HOMEPAGE="http://pawsa.fedorapeople.org/balsa/"
+SRC_URI="http://pawsa.fedorapeople.org/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="crypt gnome gtkhtml gnome-keyring kerberos ldap libnotify libressl rubrica
+spell sqlite webkit xface"
+REQUIRED_USE="gtkhtml? ( !webkit )"
+
+# TODO: esmtp can be optional, do we want it?
+RDEPEND="
+ >=dev-libs/glib-2.40.0:2
+ >=x11-libs/gtk+-3.10.0:3
+ dev-libs/gmime:2.6
+ >=net-libs/libesmtp-1.0.3:=
+ net-mail/mailbase
+ media-libs/libcanberra:=[gtk3]
+ x11-themes/hicolor-icon-theme
+ x11-themes/adwaita-icon-theme
+ crypt? ( >=app-crypt/gpgme-1.2.0:= )
+ gnome? ( >=x11-libs/gtksourceview-3.2.0:3.0 )
+ gnome-keyring? ( app-crypt/libsecret )
+ gtkhtml? ( gnome-extra/gtkhtml:4.0 )
+ sqlite? ( >=dev-db/sqlite-2.8:= )
+ libnotify? ( >=x11-libs/libnotify-0.7:= )
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:0= )
+ kerberos? ( app-crypt/mit-krb5 )
+ ldap? ( net-nds/openldap )
+ rubrica? ( dev-libs/libxml2:2 )
+ spell? ( app-text/gspell:0= )
+ webkit? ( net-libs/webkit-gtk:4 )
+ xface? ( >=media-libs/compface-1.5.1:= )
+"
+DEPEND="${RDEPEND}
+ app-text/yelp-tools
+ dev-python/html2text
+ dev-util/intltool
+ virtual/pkgconfig
+ sys-devel/gettext
+"
+
+src_prepare() {
+ DOCS="AUTHORS ChangeLog HACKING NEWS README TODO docs/*"
+
+ # https://bugzilla.gnome.org/show_bug.cgi?id=750516
+ sed -i -e 's/@TOOLKIT_CATEGORIES@//' balsa-mailto-handler.desktop.in.in || die
+
+ # https://bugzilla.gnome.org/show_bug.cgi?id=750515
+ echo "src/balsa-print-object.c" >> po/POTFILES.in || die
+
+ gnome2_src_prepare
+}
+
+src_configure() {
+ local myconf
+
+ if use crypt ; then
+ myconf+=" --with-gpgme=gpgme-config"
+ else
+ myconf+=" --without-gpgme"
+ fi
+
+ if use webkit || use gtkhtml; then
+ if use gtkhtml ; then
+ myconf+=" --with-html-widget=gtkhtml4"
+ else
+ myconf+=" --with-html-widget=webkit2"
+ fi
+ else
+ myconf+=" --with-html-widget=no"
+ fi
+
+ gnome2_src_configure \
+ --with-canberra \
+ $(use_with gnome) \
+ $(use_with gnome gtksourceview) \
+ $(use_with gnome-keyring libsecret) \
+ $(use_with kerberos gss) \
+ $(use_with ldap) \
+ $(use_with libnotify) \
+ $(use_with rubrica) \
+ $(usex spell --with-spell-checker=gspell --with-spell-checker=no) \
+ $(use_with sqlite) \
+ $(use_with xface compface) \
+ ${myconf}
+}
diff --git a/media-fonts/cantarell/cantarell-0.0.25.ebuild b/media-fonts/cantarell/cantarell-0.0.25.ebuild
index 68613c95dbde..aba7e0a3785b 100644
--- a/media-fonts/cantarell/cantarell-0.0.25.ebuild
+++ b/media-fonts/cantarell/cantarell-0.0.25.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 @@ HOMEPAGE="https://wiki.gnome.org/Projects/CantarellFonts"
LICENSE="OFL-1.1"
SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc x86 ~x86-fbsd"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ppc ~ppc64 ~sh ~sparc x86 ~x86-fbsd"
IUSE=""
RDEPEND="media-libs/fontconfig"
diff --git a/media-fonts/roboto/Manifest b/media-fonts/roboto/Manifest
index 229b77ab2438..dcba5a82a99a 100644
--- a/media-fonts/roboto/Manifest
+++ b/media-fonts/roboto/Manifest
@@ -1,2 +1,3 @@
DIST roboto-2.134.zip 3911964 SHA256 2b97db1e581159f87eb9fa1b7cfcb7d9b232448150f7a9f823e5102b581f03d0 SHA512 7e7ff4176fdb1fbf15e905deb538dd68ca145dc708413148f591be586d9f5f8624ad59df0760370f518f593fd0c6970210c216fc87759ce38b33c1e0a7ce4e8d WHIRLPOOL 375d8622e3ed8a83d235b50c7d906245b8e1c043c0b74897f03d26d16cc17bfda8b78a139ea4a9395959218530efb149f95413f847908d5a90025612a311f03f
DIST roboto-2.135.zip 3961090 SHA256 f923796280e844e9e598ba6803f332a8acb8b837dd758d4a849574b6cc80b4d9 SHA512 2a014c129edcd6e37c065ed25dedde9eec664483f9baa47f33819238504d65d333b263a89e93090a13d6198efcfe6dba76a69a6ca4ef6e34038e707ffdf5cd96 WHIRLPOOL df7e12b13e5047641be3a8bf554486924098a15440f4175b1edb205e9b87addad574b710de7c7a792941eff1d358f11c3be23b5a2dbe5ce0c726f782bf8e79e5
+DIST roboto-2.136.zip 3926453 SHA256 01887d2f1d79fcbd3738d23187b24449d79d87fff4b9d05d9f38d0b578c1a37b SHA512 84b64b4a8f61fd8d75165efbf41ca72ed31cd8203d10c439b5ae5a20ca656df98ec2f3bd34e6aa8a6c407a9e411fb5ec9e2cedf83383931825d5771562a1e600 WHIRLPOOL 43af7debdea8277b1f5b0757eb784030a479cc05769272570b3fb60b89d0ffb7bf226d23dccd042b9c5bf8410a0f2dc5ebe1888079dabe5e98162fa31ebcd4ec
diff --git a/media-fonts/roboto/roboto-2.136.ebuild b/media-fonts/roboto/roboto-2.136.ebuild
new file mode 100644
index 000000000000..25cb1f00423f
--- /dev/null
+++ b/media-fonts/roboto/roboto-2.136.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+inherit font
+
+DESCRIPTION="Standard font for Android 4.0 (Ice Cream Sandwich) and later"
+HOMEPAGE="https://github.com/google/roboto"
+SRC_URI="https://github.com/google/${PN}/releases/download/v${PV}/roboto-unhinted.zip -> ${P}.zip"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+
+DEPEND="app-arch/unzip"
+
+S=${WORKDIR}/${PN}-unhinted
+FONT_S=${S}
+
+FONT_SUFFIX="ttf"
+FONT_CONF=( "${FILESDIR}"/90-roboto-regular.conf )
diff --git a/media-fonts/tex-gyre/tex-gyre-2.005.ebuild b/media-fonts/tex-gyre/tex-gyre-2.005.ebuild
index a371dc8d5754..6979e96bae44 100644
--- a/media-fonts/tex-gyre/tex-gyre-2.005.ebuild
+++ b/media-fonts/tex-gyre/tex-gyre-2.005.ebuild
@@ -11,7 +11,7 @@ SRC_URI="${HOMEPAGE}/whole/tg-${PV}otf.zip"
LICENSE="|| ( GFL LPPL-1.3c )" # legally equivalent
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~x86"
+KEYWORDS="alpha ~amd64 ~arm ~hppa ~x86"
S=${WORKDIR}
FONT_SUFFIX="otf"
diff --git a/media-gfx/imagemagick/imagemagick-6.9.7.4.ebuild b/media-gfx/imagemagick/imagemagick-6.9.7.4.ebuild
index 5aa24143325b..166816eec59f 100644
--- a/media-gfx/imagemagick/imagemagick-6.9.7.4.ebuild
+++ b/media-gfx/imagemagick/imagemagick-6.9.7.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://${PN}/${MY_P}.tar.xz"
LICENSE="imagemagick"
SLOT="0/${PV}"
-KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~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 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="autotrace bzip2 corefonts cxx djvu fftw fontconfig fpx graphviz hdri jbig jpeg jpeg2k lcms lqr lzma opencl openexr openmp pango perl png postscript q32 q64 q8 raw static-libs svg test tiff truetype webp wmf X xml zlib"
RESTRICT="perl? ( userpriv )"
diff --git a/media-gfx/mypaint/Manifest b/media-gfx/mypaint/Manifest
index e99340988924..7a3f7e9fdb96 100644
--- a/media-gfx/mypaint/Manifest
+++ b/media-gfx/mypaint/Manifest
@@ -1,2 +1,3 @@
DIST mypaint-1.1.0.tar.bz2 37416388 SHA256 780d57e50dd90afd586873bc5120261930ea4c309d4d0958020916932122e838 SHA512 a3eef378ddcaa0a33f9afc49cc587489ecfff6f3e46e2238aab83f89d682f2407e2760e6029eaac3591f0a8955c95280c12839adcb42ec452cefbcdb142ab9b9 WHIRLPOOL bfd7356ad393dd85b91ccc010b5d0be23a6d82a33866edade0ef6eb739a1cbdb6823d7bffbdc943f96cdac9059abb7ac1edacf31d4ac2cd3871444594e23557a
DIST mypaint-1.2.0.tar.xz 37895196 SHA256 cdab33dd0c146cf678c97bcdd44e561f97a0aec40421b8c6785a74b33b9728e2 SHA512 b4e75393cf6ed9b0c3c5a96979607c848d463987e3ac0f711738940ba97be6922e0cce735c56f91261bfce3e0730d69393dd57a45b3b04824c63c74cf1306790 WHIRLPOOL aee266e09258cbf23bf1fc8e78f0d717ecf5a2a1c03898193901b24e38266922d575744a01f4a31aa4fe6da566d05f246b16cad690d21f40a9ff90ad1596cc49
+DIST mypaint-1.2.1.tar.xz 37897196 SHA256 ed2349382f6a0c583d7defae06427e97ac7d14acb77b9e2c0fc7171ddd96d3c7 SHA512 1783765e495b9535669a83a29d27ba684e6201fdfe0875bdd2c167b1dab8af05993b19025767fe0b2770ed9e578e4709f75d8a4820ac945812cba85609f9eb9b WHIRLPOOL 5af6ec271d7844c45f3af0bca8dbc7ae4ff46416fd43a7760ccc4bc79af415e993107d9ee9cb9fadc4c5feea3d55917f6c0c8052134f4642694706d4606b9586
diff --git a/media-gfx/mypaint/mypaint-1.2.1.ebuild b/media-gfx/mypaint/mypaint-1.2.1.ebuild
new file mode 100644
index 000000000000..b88de18dcfae
--- /dev/null
+++ b/media-gfx/mypaint/mypaint-1.2.1.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit fdo-mime gnome2-utils multilib scons-utils toolchain-funcs python-single-r1
+
+DESCRIPTION="fast and easy graphics application for digital painters"
+HOMEPAGE="http://mypaint.org/"
+SRC_URI="https://github.com/mypaint/${PN}/releases/download/v${PV}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+LANGS="cs de en_CA en_GB es fr hu id it ja ko nb nn_NO pl pt_BR ro ru sl sv uk zh_CN zh_TW"
+for x in ${LANGS}; do
+ IUSE+="linguas_${x} "
+done
+
+RDEPEND="
+ dev-python/pygobject:3[${PYTHON_USEDEP}]
+ dev-python/numpy[${PYTHON_USEDEP}]
+ >=dev-python/pycairo-1.4[${PYTHON_USEDEP}]
+ dev-libs/protobuf[python,${PYTHON_USEDEP}]
+ >=dev-libs/json-c-0.11:=
+ media-libs/lcms:2
+ >=media-libs/libmypaint-1.3.0
+ media-libs/libpng:0=
+ gnome-base/librsvg
+ ${PYTHON_DEPS}
+"
+DEPEND="${RDEPEND}
+ dev-lang/swig
+ virtual/pkgconfig"
+
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
+
+pkg_setup() {
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ # multilib support
+ sed -i -e "s:lib\/${PN}:$(get_libdir)\/${PN}:" \
+ SConstruct SConscript || die
+}
+
+src_compile() {
+ #workaround scons bug with locales. Bug #352700
+ export LANG="en_US.UTF-8"
+ tc-export CC CXX
+ escons
+}
+
+src_install () {
+ escons prefix="${D}/usr" install
+ newicon pixmaps/${PN}_logo.png ${PN}.png
+ for x in ${LANGS}; do
+ if ! has ${x} ${LINGUAS}; then
+ rm -rf "${ED}"/usr/share/locale/${x} || die
+ fi
+ done
+
+ python_optimize "${D}"usr/share/${PN}
+ # not used and broken
+ rm -r "${ED}"/usr/{include/,lib/libmypaint.a,lib/pkgconfig/} || die
+ # already provided by system-libmypaint
+ rm "${ED}"/usr/share/locale/*/LC_MESSAGES/libmypaint* || die
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+}
diff --git a/media-libs/audiofile/audiofile-0.3.6-r3.ebuild b/media-libs/audiofile/audiofile-0.3.6-r3.ebuild
new file mode 100644
index 000000000000..3bfd24b6a521
--- /dev/null
+++ b/media-libs/audiofile/audiofile-0.3.6-r3.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit autotools gnome.org multilib-minimal
+
+DESCRIPTION="An elegant API for accessing audio files"
+HOMEPAGE="http://www.68k.org/~michael/audiofile/"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0/1" # subslot = soname major version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc \
+ ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux \
+ ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="flac static-libs test"
+
+RDEPEND="flac? ( >=media-libs/flac-1.2.1[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ test? ( dev-cpp/gtest[${MULTILIB_USEDEP}] )"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.3.6-gcc6-build-fixes.patch
+ "${FILESDIR}"/${PN}-0.3.6-system-gtest.patch
+ "${FILESDIR}"/${PN}-0.3.6-CVE-2015-7747.patch
+)
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+multilib_src_configure() {
+ local myconf=(
+ --enable-largefile
+ --disable-werror
+ --disable-examples
+ $(use_enable flac)
+ $(use_enable static-libs static)
+ )
+ ECONF_SOURCE="${S}" econf "${myconf[@]}"
+}
+
+multilib_src_install_all() {
+ einstalldocs
+
+ # package provides .pc file
+ find "${D}" -name '*.la' -delete || die
+}
diff --git a/media-libs/audiofile/files/audiofile-0.3.6-CVE-2015-7747.patch b/media-libs/audiofile/files/audiofile-0.3.6-CVE-2015-7747.patch
new file mode 100644
index 000000000000..332563959106
--- /dev/null
+++ b/media-libs/audiofile/files/audiofile-0.3.6-CVE-2015-7747.patch
@@ -0,0 +1,156 @@
+Description: fix buffer overflow when changing both sample format and
+ number of channels
+Origin: https://github.com/mpruett/audiofile/pull/25
+Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/audiofile/+bug/1502721
+Bug-Debian: https://bugs.debian.org/801102
+
+--- a/libaudiofile/modules/ModuleState.cpp
++++ b/libaudiofile/modules/ModuleState.cpp
+@@ -402,7 +402,7 @@ status ModuleState::arrange(AFfilehandle
+ addModule(new Transform(outfc, in.pcm, out.pcm));
+
+ if (in.channelCount != out.channelCount)
+- addModule(new ApplyChannelMatrix(infc, isReading,
++ addModule(new ApplyChannelMatrix(outfc, isReading,
+ in.channelCount, out.channelCount,
+ in.pcm.minClip, in.pcm.maxClip,
+ track->channelMatrix));
+--- a/test/Makefile.am
++++ b/test/Makefile.am
+@@ -26,6 +26,7 @@ TESTS = \
+ VirtualFile \
+ floatto24 \
+ query2 \
++ sixteen-stereo-to-eight-mono \
+ sixteen-to-eight \
+ testchannelmatrix \
+ testdouble \
+@@ -139,6 +140,7 @@ printmarkers_SOURCES = printmarkers.c
+ printmarkers_LDADD = $(LIBAUDIOFILE) -lm
+
+ sixteen_to_eight_SOURCES = sixteen-to-eight.c TestUtilities.cpp TestUtilities.h
++sixteen_stereo_to_eight_mono_SOURCES = sixteen-stereo-to-eight-mono.c TestUtilities.cpp TestUtilities.h
+
+ testchannelmatrix_SOURCES = testchannelmatrix.c TestUtilities.cpp TestUtilities.h
+
+--- /dev/null
++++ b/test/sixteen-stereo-to-eight-mono.c
+@@ -0,0 +1,118 @@
++/*
++ Audio File Library
++
++ Copyright 2000, Silicon Graphics, Inc.
++
++ 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.
++
++ This program is distributed in the hope that it will be useful,
++ but WITHOUT ANY WARRANTY; without even the implied warranty of
++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ GNU General Public License for more details.
++
++ You should have received a copy of the GNU General Public License along
++ with this program; if not, write to the Free Software Foundation, Inc.,
++ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
++*/
++
++/*
++ sixteen-stereo-to-eight-mono.c
++
++ This program tests the conversion from 2-channel 16-bit integers to
++ 1-channel 8-bit integers.
++*/
++
++#ifdef HAVE_CONFIG_H
++#include <config.h>
++#endif
++
++#include <stdint.h>
++#include <stdio.h>
++#include <stdlib.h>
++#include <string.h>
++#include <unistd.h>
++#include <limits.h>
++
++#include <audiofile.h>
++
++#include "TestUtilities.h"
++
++int main (int argc, char **argv)
++{
++ AFfilehandle file;
++ AFfilesetup setup;
++ int16_t frames16[] = {14298, 392, 3923, -683, 958, -1921};
++ int8_t frames8[] = {28, 6, -2};
++ int i, frameCount = 3;
++ int8_t byte;
++ AFframecount result;
++
++ setup = afNewFileSetup();
++
++ afInitFileFormat(setup, AF_FILE_WAVE);
++
++ afInitSampleFormat(setup, AF_DEFAULT_TRACK, AF_SAMPFMT_TWOSCOMP, 16);
++ afInitChannels(setup, AF_DEFAULT_TRACK, 2);
++
++ char *testFileName;
++ if (!createTemporaryFile("sixteen-to-eight", &testFileName))
++ {
++ fprintf(stderr, "Could not create temporary file.\n");
++ exit(EXIT_FAILURE);
++ }
++
++ file = afOpenFile(testFileName, "w", setup);
++ if (file == AF_NULL_FILEHANDLE)
++ {
++ fprintf(stderr, "could not open file for writing\n");
++ exit(EXIT_FAILURE);
++ }
++
++ afFreeFileSetup(setup);
++
++ afWriteFrames(file, AF_DEFAULT_TRACK, frames16, frameCount);
++
++ afCloseFile(file);
++
++ file = afOpenFile(testFileName, "r", AF_NULL_FILESETUP);
++ if (file == AF_NULL_FILEHANDLE)
++ {
++ fprintf(stderr, "could not open file for reading\n");
++ exit(EXIT_FAILURE);
++ }
++
++ afSetVirtualSampleFormat(file, AF_DEFAULT_TRACK, AF_SAMPFMT_TWOSCOMP, 8);
++ afSetVirtualChannels(file, AF_DEFAULT_TRACK, 1);
++
++ for (i=0; i<frameCount; i++)
++ {
++ /* Read one frame. */
++ result = afReadFrames(file, AF_DEFAULT_TRACK, &byte, 1);
++
++ if (result != 1)
++ break;
++
++ /* Compare the byte read with its precalculated value. */
++ if (memcmp(&byte, &frames8[i], 1) != 0)
++ {
++ printf("error\n");
++ printf("expected %d, got %d\n", frames8[i], byte);
++ exit(EXIT_FAILURE);
++ }
++ else
++ {
++#ifdef DEBUG
++ printf("got what was expected: %d\n", byte);
++#endif
++ }
++ }
++
++ afCloseFile(file);
++ unlink(testFileName);
++ free(testFileName);
++
++ exit(EXIT_SUCCESS);
++}
diff --git a/media-libs/freeimage/files/freeimage-3.15.4-CVE-2015-0852.patch b/media-libs/freeimage/files/freeimage-3.15.4-CVE-2015-0852.patch
new file mode 100644
index 000000000000..e0c4b0cf19c4
--- /dev/null
+++ b/media-libs/freeimage/files/freeimage-3.15.4-CVE-2015-0852.patch
@@ -0,0 +1,214 @@
+--- a/Source/FreeImage/PluginPCX.cpp
++++ b/Source/FreeImage/PluginPCX.cpp
+@@ -30,7 +30,7 @@
+ // Constants + headers
+ // ----------------------------------------------------------
+
+-#define IO_BUF_SIZE 2048
++#define PCX_IO_BUF_SIZE 2048
+
+ // ----------------------------------------------------------
+
+@@ -120,17 +120,17 @@
+
+ while (length--) {
+ if (count == 0) {
+- if (*ReadPos >= IO_BUF_SIZE - 1 ) {
+- if (*ReadPos == IO_BUF_SIZE - 1) {
++ if (*ReadPos >= PCX_IO_BUF_SIZE - 1 ) {
++ if (*ReadPos == PCX_IO_BUF_SIZE - 1) {
+ // we still have one BYTE, copy it to the start pos
+
+- *ReadBuf = ReadBuf[IO_BUF_SIZE - 1];
++ *ReadBuf = ReadBuf[PCX_IO_BUF_SIZE - 1];
+
+- io.read_proc(ReadBuf + 1, 1, IO_BUF_SIZE - 1, handle);
++ io.read_proc(ReadBuf + 1, 1, PCX_IO_BUF_SIZE - 1, handle);
+ } else {
+ // read the complete buffer
+
+- io.read_proc(ReadBuf, 1, IO_BUF_SIZE, handle);
++ io.read_proc(ReadBuf, 1, PCX_IO_BUF_SIZE, handle);
+ }
+
+ *ReadPos = 0;
+@@ -346,19 +346,9 @@
+ BOOL header_only = (flags & FIF_LOAD_NOPIXELS) == FIF_LOAD_NOPIXELS;
+
+ try {
+- // check PCX identifier
+-
+- long start_pos = io->tell_proc(handle);
+- BOOL validated = pcx_validate(io, handle);
+- io->seek_proc(handle, start_pos, SEEK_SET);
+- if(!validated) {
+- throw FI_MSG_ERROR_MAGIC_NUMBER;
+- }
+-
+- // process the header
+-
+ PCXHEADER header;
+
++ // process the header
+ if(io->read_proc(&header, sizeof(PCXHEADER), 1, handle) != 1) {
+ throw FI_MSG_ERROR_PARSING;
+ }
+@@ -366,20 +356,38 @@
+ SwapHeader(&header);
+ #endif
+
+- // allocate a new DIB
++ // process the window
++ const WORD *window = header.window; // left, upper, right,lower pixel coord.
++ const int left = window[0];
++ const int top = window[1];
++ const int right = window[2];
++ const int bottom = window[3];
+
+- unsigned width = header.window[2] - header.window[0] + 1;
+- unsigned height = header.window[3] - header.window[1] + 1;
+- unsigned bitcount = header.bpp * header.planes;
++ // check image size
++ if((left >= right) || (top >= bottom)) {
++ throw FI_MSG_ERROR_PARSING;
++ }
+
+- if (bitcount == 24) {
+- dib = FreeImage_AllocateHeader(header_only, width, height, bitcount, FI_RGBA_RED_MASK, FI_RGBA_GREEN_MASK, FI_RGBA_BLUE_MASK);
+- } else {
+- dib = FreeImage_AllocateHeader(header_only, width, height, bitcount);
++ const unsigned width = right - left + 1;
++ const unsigned height = bottom - top + 1;
++ const unsigned bitcount = header.bpp * header.planes;
++
++ // allocate a new dib
++ switch(bitcount) {
++ case 1:
++ case 4:
++ case 8:
++ dib = FreeImage_AllocateHeader(header_only, width, height, bitcount);
++ break;
++ case 24:
++ dib = FreeImage_AllocateHeader(header_only, width, height, bitcount, FI_RGBA_RED_MASK, FI_RGBA_GREEN_MASK, FI_RGBA_BLUE_MASK);
++ break;
++ default:
++ throw FI_MSG_ERROR_DIB_MEMORY;
++ break;
+ }
+
+ // if the dib couldn't be allocated, throw an error
+-
+ if (!dib) {
+ throw FI_MSG_ERROR_DIB_MEMORY;
+ }
+@@ -426,19 +434,23 @@
+
+ if (palette_id == 0x0C) {
+ BYTE *cmap = (BYTE*)malloc(768 * sizeof(BYTE));
+- io->read_proc(cmap, 768, 1, handle);
+
+- pal = FreeImage_GetPalette(dib);
+- BYTE *pColormap = &cmap[0];
++ if(cmap) {
++ io->read_proc(cmap, 768, 1, handle);
+
+- for(int i = 0; i < 256; i++) {
+- pal[i].rgbRed = pColormap[0];
+- pal[i].rgbGreen = pColormap[1];
+- pal[i].rgbBlue = pColormap[2];
+- pColormap += 3;
++ pal = FreeImage_GetPalette(dib);
++ BYTE *pColormap = &cmap[0];
++
++ for(int i = 0; i < 256; i++) {
++ pal[i].rgbRed = pColormap[0];
++ pal[i].rgbGreen = pColormap[1];
++ pal[i].rgbBlue = pColormap[2];
++ pColormap += 3;
++ }
++
++ free(cmap);
+ }
+
+- free(cmap);
+ }
+
+ // wrong palette ID, perhaps a gray scale is needed ?
+@@ -463,12 +475,12 @@
+ return dib;
+ }
+
+- // calculate the line length for the PCX and the DIB
++ // calculate the line length for the PCX and the dib
+
+ // length of raster line in bytes
+- unsigned linelength = header.bytes_per_line * header.planes;
+- // length of DIB line (rounded to DWORD) in bytes
+- unsigned pitch = FreeImage_GetPitch(dib);
++ const unsigned linelength = header.bytes_per_line * header.planes;
++ // length of dib line (rounded to DWORD) in bytes
++ const unsigned pitch = FreeImage_GetPitch(dib);
+
+ // run-length encoding ?
+
+@@ -478,14 +490,18 @@
+ // ---------------
+
+ line = (BYTE*)malloc(linelength * sizeof(BYTE));
+- if(!line) throw FI_MSG_ERROR_MEMORY;
++ if(!line) {
++ throw FI_MSG_ERROR_MEMORY;
++ }
+
+- ReadBuf = (BYTE*)malloc(IO_BUF_SIZE * sizeof(BYTE));
+- if(!ReadBuf) throw FI_MSG_ERROR_MEMORY;
++ ReadBuf = (BYTE*)malloc(PCX_IO_BUF_SIZE * sizeof(BYTE));
++ if(!ReadBuf) {
++ throw FI_MSG_ERROR_MEMORY;
++ }
+
+ bits = FreeImage_GetScanLine(dib, height - 1);
+
+- int ReadPos = IO_BUF_SIZE;
++ int ReadPos = PCX_IO_BUF_SIZE;
+
+ if ((header.planes == 1) && ((header.bpp == 1) || (header.bpp == 8))) {
+ BYTE skip;
+@@ -497,7 +513,7 @@
+ // skip trailing garbage at the end of the scanline
+
+ for (unsigned count = written; count < linelength; count++) {
+- if (ReadPos < IO_BUF_SIZE) {
++ if (ReadPos < PCX_IO_BUF_SIZE) {
+ ReadPos++;
+ } else {
+ io->read_proc(&skip, sizeof(BYTE), 1, handle);
+@@ -513,7 +529,9 @@
+ unsigned x, y, written;
+
+ buffer = (BYTE*)malloc(width * sizeof(BYTE));
+- if(!buffer) throw FI_MSG_ERROR_MEMORY;
++ if(!buffer) {
++ throw FI_MSG_ERROR_MEMORY;
++ }
+
+ for (y = 0; y < height; y++) {
+ written = readline(*io, handle, line, linelength, bIsRLE, ReadBuf, &ReadPos);
+@@ -532,7 +550,7 @@
+ }
+ }
+
+- // then write the DIB row
++ // then write the dib row
+
+ for (x = 0; x < width / 2; x++) {
+ bits[x] = (buffer[2*x] << 4) | buffer[2*x+1];
+@@ -541,7 +559,7 @@
+ // skip trailing garbage at the end of the scanline
+
+ for (unsigned count = written; count < linelength; count++) {
+- if (ReadPos < IO_BUF_SIZE) {
++ if (ReadPos < PCX_IO_BUF_SIZE) {
+ ReadPos++;
+ } else {
+ io->read_proc(&skip, sizeof(BYTE), 1, handle);
diff --git a/media-libs/freeimage/files/freeimage-3.15.4-CVE-2016-5684-1.patch b/media-libs/freeimage/files/freeimage-3.15.4-CVE-2016-5684-1.patch
new file mode 100644
index 000000000000..1e94602e0e5e
--- /dev/null
+++ b/media-libs/freeimage/files/freeimage-3.15.4-CVE-2016-5684-1.patch
@@ -0,0 +1,23 @@
+--- a/Source/FreeImage/PluginXPM.cpp
++++ b/Source/FreeImage/PluginXPM.cpp
+@@ -181,6 +181,11 @@
+ }
+ free(str);
+
++ // check info string
++ if((width <= 0) || (height <= 0) || (colors <= 0) || (cpp <= 0)) {
++ throw "Improperly formed info string";
++ }
++
+ if (colors > 256) {
+ dib = FreeImage_AllocateHeader(header_only, width, height, 24, FI_RGBA_RED_MASK, FI_RGBA_GREEN_MASK, FI_RGBA_BLUE_MASK);
+ } else {
+@@ -193,7 +198,7 @@
+ FILE_RGBA rgba;
+
+ str = ReadString(io, handle);
+- if(!str)
++ if(!str || (strlen(str) < cpp))
+ throw "Error reading color strings";
+
+ std::string chrs(str,cpp); //create a string for the color chars using the first cpp chars
diff --git a/media-libs/freeimage/files/freeimage-3.15.4-CVE-2016-5684-2.patch b/media-libs/freeimage/files/freeimage-3.15.4-CVE-2016-5684-2.patch
new file mode 100644
index 000000000000..542a9aeab094
--- /dev/null
+++ b/media-libs/freeimage/files/freeimage-3.15.4-CVE-2016-5684-2.patch
@@ -0,0 +1,11 @@
+--- a/Source/FreeImage/PluginXPM.cpp
++++ b/Source/FreeImage/PluginXPM.cpp
+@@ -198,7 +198,7 @@
+ FILE_RGBA rgba;
+
+ str = ReadString(io, handle);
+- if(!str || (strlen(str) < cpp))
++ if(!str || (strlen(str) < (size_t)cpp))
+ throw "Error reading color strings";
+
+ std::string chrs(str,cpp); //create a string for the color chars using the first cpp chars
diff --git a/media-libs/freeimage/files/freeimage-3.15.4-libjpeg-turbo.patch b/media-libs/freeimage/files/freeimage-3.15.4-libjpeg-turbo.patch
new file mode 100644
index 000000000000..62037c59deb2
--- /dev/null
+++ b/media-libs/freeimage/files/freeimage-3.15.4-libjpeg-turbo.patch
@@ -0,0 +1,531 @@
+--- /dev/null
++++ b/LibJPEG/jpegcomp.h
+@@ -0,0 +1,26 @@
++/*
++ * jpegcomp.h
++ *
++ * Copyright (C) 2010, D. R. Commander
++ * For conditions of distribution and use, see the accompanying README file.
++ *
++ * JPEG compatibility macros
++ * These declarations are considered internal to the JPEG library; most
++ * applications using the library shouldn't need to include this file.
++ */
++
++#if JPEG_LIB_VERSION >= 70
++#define _DCT_scaled_size DCT_h_scaled_size
++#define _min_DCT_scaled_size min_DCT_h_scaled_size
++#define _min_DCT_h_scaled_size min_DCT_h_scaled_size
++#define _min_DCT_v_scaled_size min_DCT_v_scaled_size
++#define _jpeg_width jpeg_width
++#define _jpeg_height jpeg_height
++#else
++#define _DCT_scaled_size DCT_scaled_size
++#define _min_DCT_scaled_size min_DCT_scaled_size
++#define _min_DCT_h_scaled_size min_DCT_scaled_size
++#define _min_DCT_v_scaled_size min_DCT_scaled_size
++#define _jpeg_width image_width
++#define _jpeg_height image_height
++#endif
+--- a/LibJPEG/jpegint.h
++++ b/LibJPEG/jpegint.h
+@@ -2,7 +2,7 @@
+ * jpegint.h
+ *
+ * Copyright (C) 1991-1997, Thomas G. Lane.
+- * Modified 1997-2011 by Guido Vollbeding.
++ * Modified 1997-2009 by Guido Vollbeding.
+ * This file is part of the Independent JPEG Group's software.
+ * For conditions of distribution and use, see the accompanying README file.
+ *
+@@ -100,16 +100,14 @@
+ };
+
+ /* Forward DCT (also controls coefficient quantization) */
+-typedef JMETHOD(void, forward_DCT_ptr,
+- (j_compress_ptr cinfo, jpeg_component_info * compptr,
+- JSAMPARRAY sample_data, JBLOCKROW coef_blocks,
+- JDIMENSION start_row, JDIMENSION start_col,
+- JDIMENSION num_blocks));
+-
+ struct jpeg_forward_dct {
+ JMETHOD(void, start_pass, (j_compress_ptr cinfo));
+- /* It is useful to allow each component to have a separate FDCT method. */
+- forward_DCT_ptr forward_DCT[MAX_COMPONENTS];
++ /* perhaps this should be an array??? */
++ JMETHOD(void, forward_DCT, (j_compress_ptr cinfo,
++ jpeg_component_info * compptr,
++ JSAMPARRAY sample_data, JBLOCKROW coef_blocks,
++ JDIMENSION start_row, JDIMENSION start_col,
++ JDIMENSION num_blocks));
+ };
+
+ /* Entropy encoding */
+@@ -213,6 +211,10 @@
+ JMETHOD(void, start_pass, (j_decompress_ptr cinfo));
+ JMETHOD(boolean, decode_mcu, (j_decompress_ptr cinfo,
+ JBLOCKROW *MCU_data));
++
++ /* This is here to share code between baseline and progressive decoders; */
++ /* other modules probably should not use it */
++ boolean insufficient_data; /* set TRUE after emitting warning */
+ };
+
+ /* Inverse DCT (also performs dequantization) */
+@@ -302,6 +304,7 @@
+ #define jinit_downsampler jIDownsampler
+ #define jinit_forward_dct jIFDCT
+ #define jinit_huff_encoder jIHEncoder
++#define jinit_phuff_encoder jIPHEncoder
+ #define jinit_arith_encoder jIAEncoder
+ #define jinit_marker_writer jIMWriter
+ #define jinit_master_decompress jIDMaster
+@@ -311,6 +314,7 @@
+ #define jinit_input_controller jIInCtlr
+ #define jinit_marker_reader jIMReader
+ #define jinit_huff_decoder jIHDecoder
++#define jinit_phuff_decoder jIPHDecoder
+ #define jinit_arith_decoder jIADecoder
+ #define jinit_inverse_dct jIIDCT
+ #define jinit_upsampler jIUpsampler
+@@ -321,41 +325,15 @@
+ #define jinit_memory_mgr jIMemMgr
+ #define jdiv_round_up jDivRound
+ #define jround_up jRound
+-#define jzero_far jZeroFar
+ #define jcopy_sample_rows jCopySamples
+ #define jcopy_block_row jCopyBlocks
++#define jzero_far jZeroFar
+ #define jpeg_zigzag_order jZIGTable
+ #define jpeg_natural_order jZAGTable
+-#define jpeg_natural_order7 jZAG7Table
+-#define jpeg_natural_order6 jZAG6Table
+-#define jpeg_natural_order5 jZAG5Table
+-#define jpeg_natural_order4 jZAG4Table
+-#define jpeg_natural_order3 jZAG3Table
+-#define jpeg_natural_order2 jZAG2Table
+ #define jpeg_aritab jAriTab
+ #endif /* NEED_SHORT_EXTERNAL_NAMES */
+
+
+-/* On normal machines we can apply MEMCOPY() and MEMZERO() to sample arrays
+- * and coefficient-block arrays. This won't work on 80x86 because the arrays
+- * are FAR and we're assuming a small-pointer memory model. However, some
+- * DOS compilers provide far-pointer versions of memcpy() and memset() even
+- * in the small-model libraries. These will be used if USE_FMEM is defined.
+- * Otherwise, the routines in jutils.c do it the hard way.
+- */
+-
+-#ifndef NEED_FAR_POINTERS /* normal case, same as regular macro */
+-#define FMEMZERO(target,size) MEMZERO(target,size)
+-#else /* 80x86 case */
+-#ifdef USE_FMEM
+-#define FMEMZERO(target,size) _fmemset((void FAR *)(target), 0, (size_t)(size))
+-#else
+-EXTERN(void) jzero_far JPP((void FAR * target, size_t bytestozero));
+-#define FMEMZERO(target,size) jzero_far(target, size)
+-#endif
+-#endif
+-
+-
+ /* Compression module initialization routines */
+ EXTERN(void) jinit_compress_master JPP((j_compress_ptr cinfo));
+ EXTERN(void) jinit_c_master_control JPP((j_compress_ptr cinfo,
+@@ -370,6 +348,7 @@
+ EXTERN(void) jinit_downsampler JPP((j_compress_ptr cinfo));
+ EXTERN(void) jinit_forward_dct JPP((j_compress_ptr cinfo));
+ EXTERN(void) jinit_huff_encoder JPP((j_compress_ptr cinfo));
++EXTERN(void) jinit_phuff_encoder JPP((j_compress_ptr cinfo));
+ EXTERN(void) jinit_arith_encoder JPP((j_compress_ptr cinfo));
+ EXTERN(void) jinit_marker_writer JPP((j_compress_ptr cinfo));
+ /* Decompression module initialization routines */
+@@ -383,6 +362,7 @@
+ EXTERN(void) jinit_input_controller JPP((j_decompress_ptr cinfo));
+ EXTERN(void) jinit_marker_reader JPP((j_decompress_ptr cinfo));
+ EXTERN(void) jinit_huff_decoder JPP((j_decompress_ptr cinfo));
++EXTERN(void) jinit_phuff_decoder JPP((j_decompress_ptr cinfo));
+ EXTERN(void) jinit_arith_decoder JPP((j_decompress_ptr cinfo));
+ EXTERN(void) jinit_inverse_dct JPP((j_decompress_ptr cinfo));
+ EXTERN(void) jinit_upsampler JPP((j_decompress_ptr cinfo));
+@@ -401,17 +381,12 @@
+ int num_rows, JDIMENSION num_cols));
+ EXTERN(void) jcopy_block_row JPP((JBLOCKROW input_row, JBLOCKROW output_row,
+ JDIMENSION num_blocks));
++EXTERN(void) jzero_far JPP((void FAR * target, size_t bytestozero));
+ /* Constant tables in jutils.c */
+ #if 0 /* This table is not actually needed in v6a */
+ extern const int jpeg_zigzag_order[]; /* natural coef order to zigzag order */
+ #endif
+ extern const int jpeg_natural_order[]; /* zigzag coef order to natural order */
+-extern const int jpeg_natural_order7[]; /* zz to natural order for 7x7 block */
+-extern const int jpeg_natural_order6[]; /* zz to natural order for 6x6 block */
+-extern const int jpeg_natural_order5[]; /* zz to natural order for 5x5 block */
+-extern const int jpeg_natural_order4[]; /* zz to natural order for 4x4 block */
+-extern const int jpeg_natural_order3[]; /* zz to natural order for 3x3 block */
+-extern const int jpeg_natural_order2[]; /* zz to natural order for 2x2 block */
+
+ /* Arithmetic coding probability estimation tables in jaricom.c */
+ extern const INT32 jpeg_aritab[];
+--- a/LibJPEG/transupp.h
++++ b/LibJPEG/transupp.h
+@@ -1,7 +1,7 @@
+ /*
+ * transupp.h
+ *
+- * Copyright (C) 1997-2011, Thomas G. Lane, Guido Vollbeding.
++ * Copyright (C) 1997-2009, Thomas G. Lane, Guido Vollbeding.
+ * This file is part of the Independent JPEG Group's software.
+ * For conditions of distribution and use, see the accompanying README file.
+ *
+@@ -57,7 +57,6 @@
+ * corner up and/or left to make it so, simultaneously increasing the region
+ * dimensions to keep the lower right crop corner unchanged. (Thus, the
+ * output image covers at least the requested region, but may cover more.)
+- * The adjustment of the region dimensions may be optionally disabled.
+ *
+ * We also provide a lossless-resize option, which is kind of a lossless-crop
+ * operation in the DCT coefficient block domain - it discards higher-order
+@@ -107,15 +106,13 @@
+
+ /*
+ * Codes for crop parameters, which can individually be unspecified,
+- * positive or negative for xoffset or yoffset,
+- * positive or forced for width or height.
++ * positive, or negative. (Negative width or height makes no sense, though.)
+ */
+
+ typedef enum {
+- JCROP_UNSET,
+- JCROP_POS,
+- JCROP_NEG,
+- JCROP_FORCE
++ JCROP_UNSET,
++ JCROP_POS,
++ JCROP_NEG
+ } JCROP_CODE;
+
+ /*
+@@ -131,14 +128,21 @@
+ boolean trim; /* if TRUE, trim partial MCUs as needed */
+ boolean force_grayscale; /* if TRUE, convert color image to grayscale */
+ boolean crop; /* if TRUE, crop source image */
++ boolean slow_hflip; /* For best performance, the JXFORM_FLIP_H transform
++ normally modifies the source coefficients in place.
++ Setting this to TRUE will instead use a slower,
++ double-buffered algorithm, which leaves the source
++ coefficients in tact (necessary if other transformed
++ images must be generated from the same set of
++ coefficients. */
+
+ /* Crop parameters: application need not set these unless crop is TRUE.
+ * These can be filled in by jtransform_parse_crop_spec().
+ */
+ JDIMENSION crop_width; /* Width of selected region */
+- JCROP_CODE crop_width_set; /* (forced disables adjustment) */
++ JCROP_CODE crop_width_set;
+ JDIMENSION crop_height; /* Height of selected region */
+- JCROP_CODE crop_height_set; /* (forced disables adjustment) */
++ JCROP_CODE crop_height_set;
+ JDIMENSION crop_xoffset; /* X offset of selected region */
+ JCROP_CODE crop_xoffset_set; /* (negative measures from right edge) */
+ JDIMENSION crop_yoffset; /* Y offset of selected region */
+--- a/LibJPEG/transupp.c
++++ b/LibJPEG/transupp.c
+@@ -1,7 +1,8 @@
+ /*
+ * transupp.c
+ *
+- * Copyright (C) 1997-2011, Thomas G. Lane, Guido Vollbeding.
++ * Copyright (C) 1997-2009, Thomas G. Lane, Guido Vollbeding.
++ * Copyright (C) 2010, D. R. Commander.
+ * This file is part of the Independent JPEG Group's software.
+ * For conditions of distribution and use, see the accompanying README file.
+ *
+@@ -20,9 +21,19 @@
+ #include "jinclude.h"
+ #include "jpeglib.h"
+ #include "transupp.h" /* My own external interface */
++#include "jpegcomp.h"
+ #include <ctype.h> /* to declare isdigit() */
+
+
++#if JPEG_LIB_VERSION >= 70
++#define dstinfo_min_DCT_h_scaled_size dstinfo->min_DCT_h_scaled_size
++#define dstinfo_min_DCT_v_scaled_size dstinfo->min_DCT_v_scaled_size
++#else
++#define dstinfo_min_DCT_h_scaled_size DCTSIZE
++#define dstinfo_min_DCT_v_scaled_size DCTSIZE
++#endif
++
++
+ #if TRANSFORMS_SUPPORTED
+
+ /*
+@@ -134,7 +145,7 @@
+ * Partial iMCUs at the right edge are left untouched.
+ */
+ MCU_cols = srcinfo->output_width /
+- (dstinfo->max_h_samp_factor * dstinfo->min_DCT_h_scaled_size);
++ (dstinfo->max_h_samp_factor * dstinfo_min_DCT_h_scaled_size);
+
+ for (ci = 0; ci < dstinfo->num_components; ci++) {
+ compptr = dstinfo->comp_info + ci;
+@@ -200,7 +211,7 @@
+ * this is essentially the same as the routine above.
+ */
+ MCU_cols = srcinfo->output_width /
+- (dstinfo->max_h_samp_factor * dstinfo->min_DCT_h_scaled_size);
++ (dstinfo->max_h_samp_factor * dstinfo_min_DCT_h_scaled_size);
+
+ for (ci = 0; ci < dstinfo->num_components; ci++) {
+ compptr = dstinfo->comp_info + ci;
+@@ -265,7 +276,7 @@
+ * Partial iMCUs at the bottom edge are copied verbatim.
+ */
+ MCU_rows = srcinfo->output_height /
+- (dstinfo->max_v_samp_factor * dstinfo->min_DCT_v_scaled_size);
++ (dstinfo->max_v_samp_factor * dstinfo_min_DCT_v_scaled_size);
+
+ for (ci = 0; ci < dstinfo->num_components; ci++) {
+ compptr = dstinfo->comp_info + ci;
+@@ -393,7 +404,7 @@
+ * not mirrored.
+ */
+ MCU_cols = srcinfo->output_height /
+- (dstinfo->max_h_samp_factor * dstinfo->min_DCT_h_scaled_size);
++ (dstinfo->max_h_samp_factor * dstinfo_min_DCT_h_scaled_size);
+
+ for (ci = 0; ci < dstinfo->num_components; ci++) {
+ compptr = dstinfo->comp_info + ci;
+@@ -474,7 +485,7 @@
+ * not mirrored.
+ */
+ MCU_rows = srcinfo->output_width /
+- (dstinfo->max_v_samp_factor * dstinfo->min_DCT_v_scaled_size);
++ (dstinfo->max_v_samp_factor * dstinfo_min_DCT_v_scaled_size);
+
+ for (ci = 0; ci < dstinfo->num_components; ci++) {
+ compptr = dstinfo->comp_info + ci;
+@@ -542,9 +553,9 @@
+ jpeg_component_info *compptr;
+
+ MCU_cols = srcinfo->output_width /
+- (dstinfo->max_h_samp_factor * dstinfo->min_DCT_h_scaled_size);
++ (dstinfo->max_h_samp_factor * dstinfo_min_DCT_h_scaled_size);
+ MCU_rows = srcinfo->output_height /
+- (dstinfo->max_v_samp_factor * dstinfo->min_DCT_v_scaled_size);
++ (dstinfo->max_v_samp_factor * dstinfo_min_DCT_v_scaled_size);
+
+ for (ci = 0; ci < dstinfo->num_components; ci++) {
+ compptr = dstinfo->comp_info + ci;
+@@ -653,9 +664,9 @@
+ jpeg_component_info *compptr;
+
+ MCU_cols = srcinfo->output_height /
+- (dstinfo->max_h_samp_factor * dstinfo->min_DCT_h_scaled_size);
++ (dstinfo->max_h_samp_factor * dstinfo_min_DCT_h_scaled_size);
+ MCU_rows = srcinfo->output_width /
+- (dstinfo->max_v_samp_factor * dstinfo->min_DCT_v_scaled_size);
++ (dstinfo->max_v_samp_factor * dstinfo_min_DCT_v_scaled_size);
+
+ for (ci = 0; ci < dstinfo->num_components; ci++) {
+ compptr = dstinfo->comp_info + ci;
+@@ -771,7 +782,7 @@
+ * The routine returns TRUE if the spec string is valid, FALSE if not.
+ *
+ * The crop spec string should have the format
+- * <width>[f]x<height>[f]{+-}<xoffset>{+-}<yoffset>
++ * <width>x<height>{+-}<xoffset>{+-}<yoffset>
+ * where width, height, xoffset, and yoffset are unsigned integers.
+ * Each of the elements can be omitted to indicate a default value.
+ * (A weakness of this style is that it is not possible to omit xoffset
+@@ -793,22 +804,14 @@
+ /* fetch width */
+ if (! jt_read_integer(&spec, &info->crop_width))
+ return FALSE;
+- if (*spec == 'f' || *spec == 'F') {
+- spec++;
+- info->crop_width_set = JCROP_FORCE;
+- } else
+- info->crop_width_set = JCROP_POS;
++ info->crop_width_set = JCROP_POS;
+ }
+- if (*spec == 'x' || *spec == 'X') {
++ if (*spec == 'x' || *spec == 'X') {
+ /* fetch height */
+ spec++;
+ if (! jt_read_integer(&spec, &info->crop_height))
+ return FALSE;
+- if (*spec == 'f' || *spec == 'F') {
+- spec++;
+- info->crop_height_set = JCROP_FORCE;
+- } else
+- info->crop_height_set = JCROP_POS;
++ info->crop_height_set = JCROP_POS;
+ }
+ if (*spec == '+' || *spec == '-') {
+ /* fetch xoffset */
+@@ -897,7 +900,12 @@
+ info->num_components = srcinfo->num_components;
+
+ /* Compute output image dimensions and related values. */
++#if JPEG_LIB_VERSION >= 80
+ jpeg_core_output_dimensions(srcinfo);
++#else
++ srcinfo->output_width = srcinfo->image_width;
++ srcinfo->output_height = srcinfo->image_height;
++#endif
+
+ /* Return right away if -perfect is given and transformation is not perfect.
+ */
+@@ -905,15 +913,15 @@
+ if (info->num_components == 1) {
+ if (!jtransform_perfect_transform(srcinfo->output_width,
+ srcinfo->output_height,
+- srcinfo->min_DCT_h_scaled_size,
+- srcinfo->min_DCT_v_scaled_size,
++ srcinfo->_min_DCT_h_scaled_size,
++ srcinfo->_min_DCT_v_scaled_size,
+ info->transform))
+ return FALSE;
+ } else {
+ if (!jtransform_perfect_transform(srcinfo->output_width,
+ srcinfo->output_height,
+- srcinfo->max_h_samp_factor * srcinfo->min_DCT_h_scaled_size,
+- srcinfo->max_v_samp_factor * srcinfo->min_DCT_v_scaled_size,
++ srcinfo->max_h_samp_factor * srcinfo->_min_DCT_h_scaled_size,
++ srcinfo->max_v_samp_factor * srcinfo->_min_DCT_v_scaled_size,
+ info->transform))
+ return FALSE;
+ }
+@@ -932,26 +940,26 @@
+ info->output_width = srcinfo->output_height;
+ info->output_height = srcinfo->output_width;
+ if (info->num_components == 1) {
+- info->iMCU_sample_width = srcinfo->min_DCT_v_scaled_size;
+- info->iMCU_sample_height = srcinfo->min_DCT_h_scaled_size;
++ info->iMCU_sample_width = srcinfo->_min_DCT_v_scaled_size;
++ info->iMCU_sample_height = srcinfo->_min_DCT_h_scaled_size;
+ } else {
+ info->iMCU_sample_width =
+- srcinfo->max_v_samp_factor * srcinfo->min_DCT_v_scaled_size;
++ srcinfo->max_v_samp_factor * srcinfo->_min_DCT_v_scaled_size;
+ info->iMCU_sample_height =
+- srcinfo->max_h_samp_factor * srcinfo->min_DCT_h_scaled_size;
++ srcinfo->max_h_samp_factor * srcinfo->_min_DCT_h_scaled_size;
+ }
+ break;
+ default:
+ info->output_width = srcinfo->output_width;
+ info->output_height = srcinfo->output_height;
+ if (info->num_components == 1) {
+- info->iMCU_sample_width = srcinfo->min_DCT_h_scaled_size;
+- info->iMCU_sample_height = srcinfo->min_DCT_v_scaled_size;
++ info->iMCU_sample_width = srcinfo->_min_DCT_h_scaled_size;
++ info->iMCU_sample_height = srcinfo->_min_DCT_v_scaled_size;
+ } else {
+ info->iMCU_sample_width =
+- srcinfo->max_h_samp_factor * srcinfo->min_DCT_h_scaled_size;
++ srcinfo->max_h_samp_factor * srcinfo->_min_DCT_h_scaled_size;
+ info->iMCU_sample_height =
+- srcinfo->max_v_samp_factor * srcinfo->min_DCT_v_scaled_size;
++ srcinfo->max_v_samp_factor * srcinfo->_min_DCT_v_scaled_size;
+ }
+ break;
+ }
+@@ -988,16 +996,10 @@
+ else
+ yoffset = info->crop_yoffset;
+ /* Now adjust so that upper left corner falls at an iMCU boundary */
+- if (info->crop_width_set == JCROP_FORCE)
+- info->output_width = info->crop_width;
+- else
+- info->output_width =
+- info->crop_width + (xoffset % info->iMCU_sample_width);
+- if (info->crop_height_set == JCROP_FORCE)
+- info->output_height = info->crop_height;
+- else
+- info->output_height =
+- info->crop_height + (yoffset % info->iMCU_sample_height);
++ info->output_width =
++ info->crop_width + (xoffset % info->iMCU_sample_width);
++ info->output_height =
++ info->crop_height + (yoffset % info->iMCU_sample_height);
+ /* Save x/y offsets measured in iMCUs */
+ info->x_crop_offset = xoffset / info->iMCU_sample_width;
+ info->y_crop_offset = yoffset / info->iMCU_sample_height;
+@@ -1020,7 +1022,7 @@
+ case JXFORM_FLIP_H:
+ if (info->trim)
+ trim_right_edge(info, srcinfo->output_width);
+- if (info->y_crop_offset != 0)
++ if (info->y_crop_offset != 0 || info->slow_hflip)
+ need_workspace = TRUE;
+ /* do_flip_h_no_crop doesn't need a workspace array */
+ break;
+@@ -1124,9 +1126,11 @@
+ jtemp = dstinfo->image_width;
+ dstinfo->image_width = dstinfo->image_height;
+ dstinfo->image_height = jtemp;
++#if JPEG_LIB_VERSION >= 70
+ itemp = dstinfo->min_DCT_h_scaled_size;
+ dstinfo->min_DCT_h_scaled_size = dstinfo->min_DCT_v_scaled_size;
+ dstinfo->min_DCT_v_scaled_size = itemp;
++#endif
+
+ /* Transpose sampling factors */
+ for (ci = 0; ci < dstinfo->num_components; ci++) {
+@@ -1362,8 +1366,10 @@
+ /* Correct the destination's image dimensions as necessary
+ * for rotate/flip, resize, and crop operations.
+ */
++#if JPEG_LIB_VERSION >= 70
+ dstinfo->jpeg_width = info->output_width;
+ dstinfo->jpeg_height = info->output_height;
++#endif
+
+ /* Transpose destination image parameters */
+ switch (info->transform) {
+@@ -1371,9 +1377,17 @@
+ case JXFORM_TRANSVERSE:
+ case JXFORM_ROT_90:
+ case JXFORM_ROT_270:
++#if JPEG_LIB_VERSION < 70
++ dstinfo->image_width = info->output_height;
++ dstinfo->image_height = info->output_width;
++#endif
+ transpose_critical_parameters(dstinfo);
+ break;
+ default:
++#if JPEG_LIB_VERSION < 70
++ dstinfo->image_width = info->output_width;
++ dstinfo->image_height = info->output_height;
++#endif
+ break;
+ }
+
+@@ -1389,6 +1403,7 @@
+ GETJOCTET(srcinfo->marker_list->data[5]) == 0) {
+ /* Suppress output of JFIF marker */
+ dstinfo->write_JFIF_header = FALSE;
++#if JPEG_LIB_VERSION >= 70
+ /* Adjust Exif image parameters */
+ if (dstinfo->jpeg_width != srcinfo->image_width ||
+ dstinfo->jpeg_height != srcinfo->image_height)
+@@ -1396,6 +1411,7 @@
+ adjust_exif_parameters(srcinfo->marker_list->data + 6,
+ srcinfo->marker_list->data_length - 6,
+ dstinfo->jpeg_width, dstinfo->jpeg_height);
++#endif
+ }
+
+ /* Return the appropriate output data set */
+@@ -1432,7 +1448,7 @@
+ src_coef_arrays, dst_coef_arrays);
+ break;
+ case JXFORM_FLIP_H:
+- if (info->y_crop_offset != 0)
++ if (info->y_crop_offset != 0 || info->slow_hflip)
+ do_flip_h(srcinfo, dstinfo, info->x_crop_offset, info->y_crop_offset,
+ src_coef_arrays, dst_coef_arrays);
+ else
diff --git a/media-libs/freeimage/files/freeimage-3.15.4-unbundling.patch b/media-libs/freeimage/files/freeimage-3.15.4-unbundling.patch
index f770b7ecf773..ac2ac54ce5cf 100644
--- a/media-libs/freeimage/files/freeimage-3.15.4-unbundling.patch
+++ b/media-libs/freeimage/files/freeimage-3.15.4-unbundling.patch
@@ -5,8 +5,8 @@ lots of fixes here:
- make static lib build optional
- link with CXX and CXXFLAGS (since this is C++ code)
---- Makefile.gnu
-+++ Makefile.gnu
+--- a/Makefile.gnu
++++ b/Makefile.gnu
@@ -11,7 +11,24 @@
# Converts cr/lf to just lf
DOS2UNIX = dos2unix
@@ -53,8 +53,8 @@ lots of fixes here:
ln -sf $(SHAREDLIB) $(INSTALLDIR)/$(VERLIBNAME)
ln -sf $(VERLIBNAME) $(INSTALLDIR)/$(LIBNAME)
# ldconfig
---- Source/FreeImage/J2KHelper.cpp
-+++ Source/FreeImage/J2KHelper.cpp
+--- a/Source/FreeImage/J2KHelper.cpp
++++ b/Source/FreeImage/J2KHelper.cpp
@@ -21,7 +21,7 @@
#include "FreeImage.h"
@@ -64,8 +64,8 @@ lots of fixes here:
/**
Divide an integer by a power of 2 and round upwards
---- Source/FreeImage/PluginEXR.cpp
-+++ Source/FreeImage/PluginEXR.cpp
+--- a/Source/FreeImage/PluginEXR.cpp
++++ b/Source/FreeImage/PluginEXR.cpp
@@ -22,16 +22,16 @@
#include "FreeImage.h"
@@ -93,8 +93,8 @@ lots of fixes here:
// ==========================================================
---- Source/FreeImage/PluginJ2K.cpp
-+++ Source/FreeImage/PluginJ2K.cpp
+--- a/Source/FreeImage/PluginJ2K.cpp
++++ b/Source/FreeImage/PluginJ2K.cpp
@@ -21,7 +21,7 @@
#include "FreeImage.h"
@@ -104,8 +104,8 @@ lots of fixes here:
// ==========================================================
// Plugin Interface
---- Source/FreeImage/PluginJP2.cpp
-+++ Source/FreeImage/PluginJP2.cpp
+--- a/Source/FreeImage/PluginJP2.cpp
++++ b/Source/FreeImage/PluginJP2.cpp
@@ -21,7 +21,7 @@
#include "FreeImage.h"
@@ -115,8 +115,8 @@ lots of fixes here:
// ==========================================================
// Plugin Interface
---- Source/FreeImage/PluginPNG.cpp
-+++ Source/FreeImage/PluginPNG.cpp
+--- a/Source/FreeImage/PluginPNG.cpp
++++ b/Source/FreeImage/PluginPNG.cpp
@@ -37,8 +37,8 @@
// ----------------------------------------------------------
@@ -128,8 +128,8 @@ lots of fixes here:
// ----------------------------------------------------------
---- Source/transupp.c
-+++ Source/transupp.c
+--- a/Source/transupp.c
++++ b/Source/transupp.c
@@ -15,8 +15,7 @@
/* Although this file really shouldn't have access to the library internals,
* it's helpful to let it call jround_up() and jcopy_block_row().
@@ -140,8 +140,8 @@ lots of fixes here:
#include "jinclude.h"
#include "jpeglib.h"
#include "transupp.h" /* My own external interface */
---- Source/FreeImage/ZLibInterface.cpp
-+++ Source/FreeImage/ZLibInterface.cpp
+--- a/Source/FreeImage/ZLibInterface.cpp
++++ b/Source/FreeImage/ZLibInterface.cpp
@@ -19,10 +19,10 @@
// Use at your own risk!
// ==========================================================
@@ -155,8 +155,8 @@ lots of fixes here:
/**
Compresses a source buffer into a target buffer, using the ZLib library.
---- Source/FreeImage/PluginG3.cpp
-+++ Source/FreeImage/PluginG3.cpp
+--- a/Source/FreeImage/PluginG3.cpp
++++ b/Source/FreeImage/PluginG3.cpp
@@ -20,7 +20,7 @@
// Use at your own risk!
// ==========================================================
@@ -166,8 +166,8 @@ lots of fixes here:
#include "FreeImage.h"
#include "Utilities.h"
---- Source/FreeImage/PluginJPEG.cpp
-+++ Source/FreeImage/PluginJPEG.cpp
+--- a/Source/FreeImage/PluginJPEG.cpp
++++ b/Source/FreeImage/PluginJPEG.cpp
@@ -35,11 +35,15 @@
#undef FAR
#include <setjmp.h>
@@ -187,8 +187,8 @@ lots of fixes here:
#include "FreeImage.h"
#include "Utilities.h"
---- Source/FreeImageToolkit/JPEGTransform.cpp
-+++ Source/FreeImageToolkit/JPEGTransform.cpp
+--- a/Source/FreeImageToolkit/JPEGTransform.cpp
++++ b/Source/FreeImageToolkit/JPEGTransform.cpp
@@ -25,10 +25,11 @@
#undef FAR
#include <setjmp.h>
@@ -205,8 +205,8 @@ lots of fixes here:
}
#include "FreeImage.h"
---- Makefile.fip
-+++ Makefile.fip
+--- a/Makefile.fip
++++ b/Makefile.fip
@@ -11,7 +11,24 @@
# Converts cr/lf to just lf
DOS2UNIX = dos2unix
@@ -257,8 +257,8 @@ lots of fixes here:
clean:
rm -f core Dist/*.* u2dtmp* $(MODULES) $(STATICLIB) $(SHAREDLIB) $(LIBNAME)
---- Makefile.srcs
-+++ Makefile.srcs
+--- a/Makefile.srcs
++++ b/Makefile.srcs
@@ -1,6 +1,14 @@
+USE_EXR ?= yes
+USE_JPEG ?= yes
@@ -400,8 +400,8 @@ lots of fixes here:
+INCLUDE-$(USE_TIFF) += -DUSE_TIFF $(shell $(PKG_CONFIG) --cflags-only-I libtiff-4 IlmBase)
+INCLUDE-$(USE_RAW) += -DUSE_RAW $(shell $(PKG_CONFIG) --cflags-only-I libraw)
+INCLUDE = $(INCLUDE-yes)
---- fipMakefile.srcs
-+++ fipMakefile.srcs
+--- a/fipMakefile.srcs
++++ b/fipMakefile.srcs
@@ -1,6 +1,14 @@
+USE_EXR ?= yes
+USE_JPEG ?= yes
@@ -529,8 +529,8 @@ lots of fixes here:
INCLUDE = -I. \
-ISource \
-ISource/Metadata \
---- Source/FreeImage/PluginRAW.cpp
-+++ Source/FreeImage/PluginRAW.cpp
+--- a/Source/FreeImage/PluginRAW.cpp
++++ b/Source/FreeImage/PluginRAW.cpp
@@ -19,7 +19,7 @@
// Use at your own risk!
// ==========================================================
@@ -540,8 +540,8 @@ lots of fixes here:
#include "FreeImage.h"
#include "Utilities.h"
---- Source/Metadata/XTIFF.cpp
-+++ Source/Metadata/XTIFF.cpp
+--- a/Source/Metadata/XTIFF.cpp
++++ b/Source/Metadata/XTIFF.cpp
@@ -29,7 +29,7 @@
#pragma warning (disable : 4786) // identifier was truncated to 'number' characters
#endif
@@ -551,8 +551,8 @@ lots of fixes here:
#include "FreeImage.h"
#include "Utilities.h"
---- Source/FreeImage/PluginTIFF.cpp
-+++ Source/FreeImage/PluginTIFF.cpp
+--- a/Source/FreeImage/PluginTIFF.cpp
++++ b/Source/FreeImage/PluginTIFF.cpp
@@ -37,9 +37,9 @@
#include "FreeImage.h"
@@ -565,8 +565,8 @@ lots of fixes here:
#include "FreeImageIO.h"
#include "PSDParser.h"
---- Source/tiffiop.h
-+++ Source/tiffiop.h
+--- a/Source/tiffiop.h
++++ b/Source/tiffiop.h
@@ -30,7 +30,9 @@
* ``Library-private'' definitions.
*/
@@ -578,8 +578,8 @@ lots of fixes here:
#ifdef HAVE_FCNTL_H
# include <fcntl.h>
---- Source/FreeImage/Plugin.cpp
-+++ Source/FreeImage/Plugin.cpp
+--- a/Source/FreeImage/Plugin.cpp
++++ b/Source/FreeImage/Plugin.cpp
@@ -223,23 +223,33 @@
*/
s_plugins->AddNode(InitBMP);
diff --git a/media-libs/freeimage/freeimage-3.15.4-r1.ebuild b/media-libs/freeimage/freeimage-3.15.4-r1.ebuild
new file mode 100644
index 000000000000..2b58afe41e4b
--- /dev/null
+++ b/media-libs/freeimage/freeimage-3.15.4-r1.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit toolchain-funcs eutils
+
+MY_PN=FreeImage
+MY_PV=${PV//.}
+MY_P=${MY_PN}${MY_PV}
+
+DESCRIPTION="Image library supporting many formats"
+HOMEPAGE="http://freeimage.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.zip
+ mirror://sourceforge/${PN}/${MY_P}.pdf"
+
+LICENSE="|| ( GPL-2 FIPL-1.0 )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
+IUSE="jpeg jpeg2k mng openexr png raw static-libs tiff"
+
+# The tiff/ilmbase isn't a typo. The TIFF plugin cheats and
+# uses code from it to handle 16bit<->float conversions.
+RDEPEND="
+ sys-libs/zlib
+ jpeg? ( virtual/jpeg:0 )
+ jpeg2k? ( media-libs/openjpeg:0= )
+ mng? ( media-libs/libmng:= )
+ openexr? ( media-libs/openexr:= )
+ png? ( media-libs/libpng:0= )
+ raw? ( media-libs/libraw:= )
+ tiff? (
+ media-libs/ilmbase:=
+ media-libs/tiff:0
+ )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ app-arch/unzip"
+
+S=${WORKDIR}/${MY_PN}
+
+DOCS=( "${DISTDIR}"/${MY_P}.pdf README.linux Whatsnew.txt )
+PATCHES=(
+ "${FILESDIR}"/${PN}-3.15.4-{unbundling,raw}.patch
+ "${FILESDIR}"/${PN}-3.15.4-CVE-2016-5684-1.patch
+ "${FILESDIR}"/${PN}-3.15.4-CVE-2016-5684-2.patch
+ "${FILESDIR}"/${PN}-3.15.4-CVE-2015-0852.patch
+)
+
+src_prepare() {
+ pushd Source >/dev/null || die
+ if has_version ">=media-libs/libjpeg-turbo-1.2.1"; then
+ # Patch from Christian Heimes's fork (thanks)
+ # https://bitbucket.org/tiran/freeimageturbo
+ eapply "${FILESDIR}"/${PN}-3.15.4-libjpeg-turbo.patch
+ cp LibJPEG/{jpegcomp.h,jpegint.h} . || die
+ fi
+ cp LibJPEG/{transupp.c,transupp.h,jinclude.h} . || die
+ cp LibTIFF4/{tiffiop,tif_dir}.h . || die
+ rm -rf LibPNG LibMNG LibOpenJPEG ZLib OpenEXR LibRawLite LibTIFF4 LibJPEG || die
+ popd >/dev/null || die
+
+ edos2unix Makefile.{gnu,fip,srcs} fipMakefile.srcs */*.h */*/*.cpp
+ sed -i \
+ -e "s:/./:/:g" \
+ -e "s: ./: :g" \
+ -e 's: Source: \\\n\tSource:g' \
+ -e 's: Wrapper: \\\n\tWrapper:g' \
+ -e 's: Examples: \\\n\tExamples:g' \
+ -e 's: TestAPI: \\\n\tTestAPI:g' \
+ -e 's: -ISource: \\\n\t-ISource:g' \
+ -e 's: -IWrapper: \\\n\t-IWrapper:g' \
+ Makefile.srcs fipMakefile.srcs || die
+ sed -i \
+ -e "/LibJPEG/d" \
+ -e "/LibPNG/d" \
+ -e "/LibTIFF/d" \
+ -e "/Source\/ZLib/d" \
+ -e "/LibOpenJPEG/d" \
+ -e "/OpenEXR/d" \
+ -e "/LibRawLite/d" \
+ -e "/LibMNG/d" \
+ Makefile.srcs fipMakefile.srcs || die
+
+ default
+}
+
+foreach_make() {
+ local m
+ for m in Makefile.{gnu,fip} ; do
+ emake -f ${m} \
+ USE_EXR=$(usex openexr) \
+ USE_JPEG=$(usex jpeg) \
+ USE_JPEG2K=$(usex jpeg2k) \
+ USE_MNG=$(usex mng) \
+ USE_PNG=$(usex png) \
+ USE_TIFF=$(usex tiff) \
+ USE_RAW=$(usex raw) \
+ $(usex static-libs '' STATICLIB=) \
+ "$@"
+ done
+}
+
+src_compile() {
+ tc-export AR PKG_CONFIG
+ foreach_make \
+ CXX="$(tc-getCXX) -fPIC" \
+ CC="$(tc-getCC) -fPIC" \
+ ${MY_PN}
+}
+
+src_install() {
+ foreach_make install DESTDIR="${ED}" INSTALLDIR="${ED%/}"/usr/$(get_libdir)
+ einstalldocs
+}
diff --git a/media-libs/gst-plugins-bad/gst-plugins-bad-1.8.3-r1.ebuild b/media-libs/gst-plugins-bad/gst-plugins-bad-1.8.3-r1.ebuild
index fade9b296478..9d24a546538b 100644
--- a/media-libs/gst-plugins-bad/gst-plugins-bad-1.8.3-r1.ebuild
+++ b/media-libs/gst-plugins-bad/gst-plugins-bad-1.8.3-r1.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="Less plugins for GStreamer"
HOMEPAGE="https://gstreamer.freedesktop.org/"
LICENSE="LGPL-2"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ppc ~ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
IUSE="X bzip2 egl gles2 gtk +introspection opengl +orc vcd vnc wayland"
REQUIRED_USE="
diff --git a/media-libs/gst-plugins-base/gst-plugins-base-1.8.3-r1.ebuild b/media-libs/gst-plugins-base/gst-plugins-base-1.8.3-r1.ebuild
index 0170d9aa4135..65cb1df3c2bb 100644
--- a/media-libs/gst-plugins-base/gst-plugins-base-1.8.3-r1.ebuild
+++ b/media-libs/gst-plugins-base/gst-plugins-base-1.8.3-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$
@@ -11,7 +11,7 @@ DESCRIPTION="Basepack of plugins for gstreamer"
HOMEPAGE="https://gstreamer.freedesktop.org/"
LICENSE="GPL-2+ LGPL-2+"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~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 ~arm64 hppa ~ia64 ~mips ppc ~ppc64 ~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"
IUSE="alsa +introspection ivorbis +ogg +orc +pango theora +vorbis X"
REQUIRED_USE="
diff --git a/media-libs/gst-plugins-good/gst-plugins-good-0.10.31-r2.ebuild b/media-libs/gst-plugins-good/gst-plugins-good-0.10.31-r2.ebuild
index 5ef9596cf1a3..8673f8ac7a78 100644
--- a/media-libs/gst-plugins-good/gst-plugins-good-0.10.31-r2.ebuild
+++ b/media-libs/gst-plugins-good/gst-plugins-good-0.10.31-r2.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$
@@ -11,7 +11,7 @@ DESCRIPTION="Basepack of plugins for gstreamer"
HOMEPAGE="https://gstreamer.freedesktop.org/"
LICENSE="LGPL-2.1+"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
IUSE="+orc"
RDEPEND="
diff --git a/media-libs/gst-plugins-good/gst-plugins-good-1.8.3.ebuild b/media-libs/gst-plugins-good/gst-plugins-good-1.8.3.ebuild
index caabd9224589..eeeb3d433f75 100644
--- a/media-libs/gst-plugins-good/gst-plugins-good-1.8.3.ebuild
+++ b/media-libs/gst-plugins-good/gst-plugins-good-1.8.3.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$
@@ -11,7 +11,7 @@ DESCRIPTION="Basepack of plugins for GStreamer"
HOMEPAGE="https://gstreamer.freedesktop.org/"
LICENSE="LGPL-2.1+"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
IUSE="+orc"
# dtmf plugin moved from bad to good in 1.2
diff --git a/media-libs/gst-plugins-ugly/gst-plugins-ugly-1.8.3.ebuild b/media-libs/gst-plugins-ugly/gst-plugins-ugly-1.8.3.ebuild
index 6580bc01af41..2eb8f7f08ed9 100644
--- a/media-libs/gst-plugins-ugly/gst-plugins-ugly-1.8.3.ebuild
+++ b/media-libs/gst-plugins-ugly/gst-plugins-ugly-1.8.3.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$
@@ -11,7 +11,7 @@ DESCRIPTION="Basepack of plugins for gstreamer"
HOMEPAGE="https://gstreamer.freedesktop.org/"
LICENSE="GPL-2"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
IUSE="+orc"
RDEPEND="
diff --git a/media-libs/gstreamer/gstreamer-1.8.3.ebuild b/media-libs/gstreamer/gstreamer-1.8.3.ebuild
index 7e80ca0f4272..4ed4da8b0608 100644
--- a/media-libs/gstreamer/gstreamer-1.8.3.ebuild
+++ b/media-libs/gstreamer/gstreamer-1.8.3.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="https://${PN}.freedesktop.org/src/${PN}/${P}.tar.xz"
LICENSE="LGPL-2+"
SLOT="1.0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~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 ~arm64 hppa ~ia64 ~mips ppc ~ppc64 ~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"
IUSE="+caps +introspection nls +orc test"
RDEPEND="
diff --git a/media-libs/harfbuzz/harfbuzz-1.3.1.ebuild b/media-libs/harfbuzz/harfbuzz-1.3.1.ebuild
index 1d87b36e976a..1925eaa56eed 100644
--- a/media-libs/harfbuzz/harfbuzz-1.3.1.ebuild
+++ b/media-libs/harfbuzz/harfbuzz-1.3.1.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$
@@ -18,7 +18,7 @@ HOMEPAGE="https://www.freedesktop.org/wiki/Software/HarfBuzz"
LICENSE="Old-MIT ISC icu"
SLOT="0/0.9.18" # 0.9.18 introduced the harfbuzz-icu split; bug #472416
[[ ${PV} == 9999 ]] || \
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris"
IUSE="+cairo fontconfig +glib +graphite icu +introspection static-libs test +truetype"
REQUIRED_USE="introspection? ( glib )"
diff --git a/media-libs/libafterimage/libafterimage-1.20-r2.ebuild b/media-libs/libafterimage/libafterimage-1.20-r2.ebuild
index 4d376a01e716..95f8b1aaf966 100644
--- a/media-libs/libafterimage/libafterimage-1.20-r2.ebuild
+++ b/media-libs/libafterimage/libafterimage-1.20-r2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="ftp://ftp.afterstep.org/stable/${MY_PN}/${MY_PN}-${PV}.tar.bz2"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux"
IUSE="+X cpu_flags_x86_mmx examples gif jpeg nls opengl png static-libs shm +shaping svg tiff truetype"
RDEPEND="
diff --git a/media-libs/libart_lgpl/libart_lgpl-2.3.21-r3.ebuild b/media-libs/libart_lgpl/libart_lgpl-2.3.21-r3.ebuild
index 2c4287088d97..9190af97c88b 100644
--- a/media-libs/libart_lgpl/libart_lgpl-2.3.21-r3.ebuild
+++ b/media-libs/libart_lgpl/libart_lgpl-2.3.21-r3.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="http://www.levien.com/libart"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND=""
diff --git a/media-libs/libass/libass-0.13.6.ebuild b/media-libs/libass/libass-0.13.6.ebuild
index 383afc59221b..6b0c9c0e6ddb 100644
--- a/media-libs/libass/libass-0.13.6.ebuild
+++ b/media-libs/libass/libass-0.13.6.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/libass/libass/releases/download/${PV}/${P}.tar.xz"
LICENSE="ISC"
SLOT="0/9" # subslot = libass soname version
-KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="+fontconfig +harfbuzz static-libs"
RDEPEND="fontconfig? ( >=media-libs/fontconfig-2.10.92[${MULTILIB_USEDEP}] )
diff --git a/media-libs/libmypaint/Manifest b/media-libs/libmypaint/Manifest
index bf753e8503b2..1f51ab5c6895 100644
--- a/media-libs/libmypaint/Manifest
+++ b/media-libs/libmypaint/Manifest
@@ -1 +1,2 @@
DIST libmypaint-1.3.0-beta.1.tar.xz 421424 SHA256 d39138b21b9057376138e64f09f4c4741a14a7baed71d6f0ba9bc2504d69f9ee SHA512 ae98ec8947d521749d82bc1e683efcace2da7e3c8b8453e79e5191d65225f0963394344628d646947f79b141503d268277d26ce2eeaf482bbe24f1bfb1d103fa WHIRLPOOL af50526090b0613d3eca89dd8a6773f93889d2b966263e1497c8008bf2ef73c491559ddb5c14a3bfa9c4d407755780b4a9d54a2f6a572eedf2a9415d6ce4ef45
+DIST libmypaint-1.3.0.tar.xz 438160 SHA256 6a07d9d57fea60f68d218a953ce91b168975a003db24de6ac01ad69dcc94a671 SHA512 553eeb3439ffd0c013e33254a16334242583b8bab76d1a3e937f3ed1d7e05a832c6eb26acd7220dce20c6a7d997c32afe828202ce48e25a5fe57b67efd853fcf WHIRLPOOL ea0abb1e0a57d430d1b3aaa0701ef577dc529b6aa3ae3423dc924bcd59aaba06a98c1d2ddddb26279d545049ce74f9bb00f2f7e62533e8ac45ea3cf4dd109fec
diff --git a/media-libs/libmypaint/libmypaint-1.3.0.ebuild b/media-libs/libmypaint/libmypaint-1.3.0.ebuild
new file mode 100644
index 000000000000..e1c204cf740a
--- /dev/null
+++ b/media-libs/libmypaint/libmypaint-1.3.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+
+inherit eutils python-any-r1 xdg-utils toolchain-funcs
+
+MY_PV=${PV/_beta/-beta.}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Library for making brushstrokes"
+HOMEPAGE="https://github.com/mypaint/libmypaint"
+SRC_URI="https://github.com/mypaint/libmypaint/releases/download/v${MY_PV}/${MY_P}.tar.xz"
+
+LICENSE="ISC"
+SLOT="0/0" # first soname component for subslot
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc64 ~x86"
+IUSE="gegl introspection nls openmp"
+
+CDEPEND="
+ dev-libs/glib:2
+ dev-libs/json-c
+ gegl? (
+ media-libs/babl
+ media-libs/gegl:0.3[introspection?]
+ )
+ introspection? ( >=dev-libs/gobject-introspection-1.32 )
+ openmp? ( sys-devel/gcc:*[openmp] )
+ nls? ( sys-devel/gettext )
+ "
+DEPEND="${CDEPEND}
+ ${PYTHON_DEPS}
+ nls? ( dev-util/intltool )
+ "
+RDEPEND="${CDEPEND}
+ !<media-gfx/mypaint-1.2.1
+ "
+
+S="${WORKDIR}"/${MY_P}
+
+src_prepare() {
+ xdg_environment_reset
+ eapply_user
+}
+
+src_configure() {
+ tc-ld-disable-gold # bug 589266
+ econf \
+ --disable-debug \
+ --disable-docs \
+ $(use_enable gegl) \
+ --disable-gperftools \
+ $(use_enable nls i18n) \
+ $(use_enable introspection) \
+ $(use_enable openmp) \
+ --disable-profiling
+}
diff --git a/media-libs/libyami/Manifest b/media-libs/libyami/Manifest
index ef75c19c8932..76a3a4120acd 100644
--- a/media-libs/libyami/Manifest
+++ b/media-libs/libyami/Manifest
@@ -1,5 +1,2 @@
-DIST libyami-0.3.0.tar.gz 484586 SHA256 67064558999d63185025a6d63d08458375003bb86369abca50aca97fd2c63acb SHA512 691cbe90840d8cb30da958bb6621434c9962ae6cbfc75b016454570c303a01e7a465baa8622368cf1ef1c670dbc861fb1d49e0c414d684feae04ea742e8e0599 WHIRLPOOL d842f1ce57d40894b80f868934d687603014b6460bdbd274b64893d8f290f8a6a779239f931beb759a7fb8e5ed1649b90fb545391c1d9c8395bb05f6600218d2
-DIST libyami-0.3.1.tar.gz 492223 SHA256 7ab680138a1d34eb306bc941198f0715631bc8e5b0ee5717b3171f6672ca3bcb SHA512 eb58a6925de8379e40b2482780340becdb8c9295041bba11bf439cc2ff19c25f10ce4b1fc2b6c421342855946ddd471745bdfb364a227499658867911325b375 WHIRLPOOL ce44614aa04127c828761319dd96ee35956daea9cf7577e7631083e10db744c76596da7135f8f6c16952639c601ee065afe8c0097bf6d23829dc9893c4aa414f
-DIST libyami-0.4.0.tar.gz 445389 SHA256 b4a139fac81b6644828e8c9c377fe251128d2b4440ffd656f973c0bee14a2821 SHA512 b3c5394f1980e799717cfcb44d95dc93da10d6acb94eed106bc251ca3162194a55cedb111ac7023257b77c868807e9546df461c061ab3e1b02e3f2bbd30d3687 WHIRLPOOL 1a01901dd67d49bd26a74a00684e807e162986c9674a647e96ba5e1b573a25fca78835e377b83e348d275882c69611ce1008d01a74276468f5d475d369ba23e0
-DIST libyami-1.0.0.tar.gz 477186 SHA256 ef83e0d279b387e8475cdd5898a9a00132fabaadd4a5b6224f707a31cd159af5 SHA512 14d79991e66a83481eb2cdcc8c82e21e1d87ca90e2ae103590f3d9d68aa6d9b761034107dda34c7d20637a94e14acb40fecaf50caab22fe85f1de01fae904f88 WHIRLPOOL ead37c22a203f94f8071b0b6e70052391ed0ec4c4fb1206f7864bef062fafeda7443dfa10f94da4c3c4598800ef75d2f3bcf2bbc508eb94c1fae39c576b2c78e
DIST libyami-1.0.1.tar.gz 480656 SHA256 1051d3e3366a933c4fbfb883b3900e81a8c0e4e1cd4d5a08b9c7d4e1bf7cec34 SHA512 01c0716011682ff8b5e6d2c58479aa574bc2cfb5ffe932952e430302aff090d56e0efa4f784f9cdd36d94800c8454802e4500096b3bea162d04ee6253a134c81 WHIRLPOOL 93ca1ca5a2cea7160398e4df24a829ecd09847f2d65a3fe1d30c608490f671c15c936b359dfa92b3560c9b3652bb3b547ed0e4b2120bea902e1e48e3f6c1fb33
+DIST libyami-1.1.0.tar.gz 491537 SHA256 08acb7857a1a85c1d3341862d6b523c0eb1603adee454469cda765b6bf04f614 SHA512 04ef34a994d23f8f5182c17975d6a28048a311c8090393d8cd54dd1fc74ec8b76af4028e1d5506568fb698e15f14833a01d4eaeb4ccd2484801f806a05cc86fa WHIRLPOOL 1565f0916c90ce906828de4b68cf30e83335a67da645b5b8e6d9930b93c84b72b46a1f23eba417e783937f067ff3121ff2a6c9b537604b6fc6346c00d4457da1
diff --git a/media-libs/libyami/libyami-0.3.0.ebuild b/media-libs/libyami/libyami-0.3.0.ebuild
deleted file mode 100644
index 3951d2f79326..000000000000
--- a/media-libs/libyami/libyami-0.3.0.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-SCM=""
-if [ "${PV#9999}" != "${PV}" ] ; then
- SCM=git-r3
- EGIT_REPO_URI="https://github.com/01org/libyami"
-fi
-
-inherit ${SCM} autotools multilib-minimal
-
-DESCRIPTION="Yet Another Media Infrastructure: Media codec with hardware acceleration"
-HOMEPAGE="https://github.com/01org/libyami"
-
-if [ "${PV#9999}" != "${PV}" ] ; then
- KEYWORDS=""
- SRC_URI=""
-else
- KEYWORDS="~amd64"
- SRC_URI="https://github.com/01org/libyami/archive/${P}.tar.gz"
- S="${WORKDIR}/${PN}-${P}"
-fi
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-IUSE="+capi debug dmabuf doc ffmpeg gles +glx libav md5 tools v4l X"
-
-RDEPEND="
- >=x11-libs/libva-1.6[drm,X?,${MULTILIB_USEDEP}]
- v4l? (
- glx? (
- >=x11-libs/libva-1.6[X,${MULTILIB_USEDEP}]
- >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
- >=virtual/opengl-7[${MULTILIB_USEDEP}]
- )
- !glx? ( >=media-libs/mesa-10[egl,${MULTILIB_USEDEP}] )
- >=media-libs/libv4l-1.6.2[${MULTILIB_USEDEP}]
- )
- X? ( >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] )
- ffmpeg? (
- !libav? ( media-video/ffmpeg:0=[${MULTILIB_USEDEP}] )
- libav? ( media-video/libav:=[${MULTILIB_USEDEP}] )
- )
- md5? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] )
- dmabuf? ( x11-libs/libdrm[${MULTILIB_USEDEP}] )
- tools? (
- gles? ( >=media-libs/mesa-10[egl,gles2,${MULTILIB_USEDEP}] )
- v4l? ( !glx? ( >=media-libs/mesa-10[egl,gles2,${MULTILIB_USEDEP}] ) )
- )
-"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- doc? ( app-doc/doxygen )
-"
-
-src_prepare() {
- eautoreconf
-}
-
-multilib_src_configure() {
- ECONF_SOURCE="${S}" econf \
- $(use_enable debug) \
- $(multilib_native_use_enable tools tests) \
- $(use gles && multilib_native_use_enable tools tests-gles) \
- $(use_enable v4l v4l2) \
- $(usex v4l $(use_enable glx v4l2-glx) "--disable-v4l2-glx") \
- $(use_enable capi) \
- $(use_enable X x11) \
- $(use_enable dmabuf) \
- $(use_enable ffmpeg avformat) \
- $(use_enable md5) \
- $(multilib_native_use_enable doc docs) \
- --enable-vp8dec \
- --enable-vp9dec \
- --enable-jpegdec \
- --enable-h264dec \
- --disable-h265dec \
- --enable-h264enc \
- --enable-jpegenc \
- --enable-vp8enc \
- --enable-h265enc
-
- # h265 decoder doesnt build here with gcc 5.2
-}
-
-multilib_src_compile() {
- emake
- multilib_is_native_abi && use doc && emake -C doc
-}
-
-multilib_src_install() {
- emake DESTDIR="${D}" install
- multilib_is_native_abi && use doc && dohtml -r doc/html/*
-}
-
-src_install() {
- multilib-minimal_src_install
- find "${ED}" -name '*.la' -delete
-}
diff --git a/media-libs/libyami/libyami-0.3.1.ebuild b/media-libs/libyami/libyami-0.3.1.ebuild
deleted file mode 100644
index 3951d2f79326..000000000000
--- a/media-libs/libyami/libyami-0.3.1.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-SCM=""
-if [ "${PV#9999}" != "${PV}" ] ; then
- SCM=git-r3
- EGIT_REPO_URI="https://github.com/01org/libyami"
-fi
-
-inherit ${SCM} autotools multilib-minimal
-
-DESCRIPTION="Yet Another Media Infrastructure: Media codec with hardware acceleration"
-HOMEPAGE="https://github.com/01org/libyami"
-
-if [ "${PV#9999}" != "${PV}" ] ; then
- KEYWORDS=""
- SRC_URI=""
-else
- KEYWORDS="~amd64"
- SRC_URI="https://github.com/01org/libyami/archive/${P}.tar.gz"
- S="${WORKDIR}/${PN}-${P}"
-fi
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-IUSE="+capi debug dmabuf doc ffmpeg gles +glx libav md5 tools v4l X"
-
-RDEPEND="
- >=x11-libs/libva-1.6[drm,X?,${MULTILIB_USEDEP}]
- v4l? (
- glx? (
- >=x11-libs/libva-1.6[X,${MULTILIB_USEDEP}]
- >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
- >=virtual/opengl-7[${MULTILIB_USEDEP}]
- )
- !glx? ( >=media-libs/mesa-10[egl,${MULTILIB_USEDEP}] )
- >=media-libs/libv4l-1.6.2[${MULTILIB_USEDEP}]
- )
- X? ( >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] )
- ffmpeg? (
- !libav? ( media-video/ffmpeg:0=[${MULTILIB_USEDEP}] )
- libav? ( media-video/libav:=[${MULTILIB_USEDEP}] )
- )
- md5? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] )
- dmabuf? ( x11-libs/libdrm[${MULTILIB_USEDEP}] )
- tools? (
- gles? ( >=media-libs/mesa-10[egl,gles2,${MULTILIB_USEDEP}] )
- v4l? ( !glx? ( >=media-libs/mesa-10[egl,gles2,${MULTILIB_USEDEP}] ) )
- )
-"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- doc? ( app-doc/doxygen )
-"
-
-src_prepare() {
- eautoreconf
-}
-
-multilib_src_configure() {
- ECONF_SOURCE="${S}" econf \
- $(use_enable debug) \
- $(multilib_native_use_enable tools tests) \
- $(use gles && multilib_native_use_enable tools tests-gles) \
- $(use_enable v4l v4l2) \
- $(usex v4l $(use_enable glx v4l2-glx) "--disable-v4l2-glx") \
- $(use_enable capi) \
- $(use_enable X x11) \
- $(use_enable dmabuf) \
- $(use_enable ffmpeg avformat) \
- $(use_enable md5) \
- $(multilib_native_use_enable doc docs) \
- --enable-vp8dec \
- --enable-vp9dec \
- --enable-jpegdec \
- --enable-h264dec \
- --disable-h265dec \
- --enable-h264enc \
- --enable-jpegenc \
- --enable-vp8enc \
- --enable-h265enc
-
- # h265 decoder doesnt build here with gcc 5.2
-}
-
-multilib_src_compile() {
- emake
- multilib_is_native_abi && use doc && emake -C doc
-}
-
-multilib_src_install() {
- emake DESTDIR="${D}" install
- multilib_is_native_abi && use doc && dohtml -r doc/html/*
-}
-
-src_install() {
- multilib-minimal_src_install
- find "${ED}" -name '*.la' -delete
-}
diff --git a/media-libs/libyami/libyami-0.4.0.ebuild b/media-libs/libyami/libyami-0.4.0.ebuild
deleted file mode 100644
index ad517708968c..000000000000
--- a/media-libs/libyami/libyami-0.4.0.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-SCM=""
-if [ "${PV#9999}" != "${PV}" ] ; then
- SCM=git-r3
- EGIT_REPO_URI="https://github.com/01org/libyami"
-fi
-
-inherit ${SCM} autotools multilib-minimal
-
-DESCRIPTION="Yet Another Media Infrastructure: Media codec with hardware acceleration"
-HOMEPAGE="https://github.com/01org/libyami"
-
-if [ "${PV#9999}" != "${PV}" ] ; then
- KEYWORDS=""
- SRC_URI=""
-else
- KEYWORDS="~amd64"
- SRC_URI="https://github.com/01org/libyami/archive/${P}.tar.gz"
- S="${WORKDIR}/${PN}-${P}"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="+capi debug dmabuf doc md5 v4l X test"
-
-RDEPEND="
- >=x11-libs/libva-1.7[drm,X?,${MULTILIB_USEDEP}]
- v4l? (
- >=virtual/opengl-7[${MULTILIB_USEDEP}]
- >=media-libs/libv4l-1.6.2[${MULTILIB_USEDEP}]
- >=media-libs/mesa-10[egl,gles2,${MULTILIB_USEDEP}]
- )
- X? ( >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] )
- md5? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] )
- dmabuf? ( x11-libs/libdrm[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- doc? ( app-doc/doxygen )
- test? ( >=dev-cpp/gtest-1.7 )
-"
-
-src_prepare() {
- eautoreconf
-}
-
-multilib_src_configure() {
- ECONF_SOURCE="${S}" econf \
- $(use_enable debug) \
- $(use_enable v4l v4l2) \
- $(use_enable v4l v4l2-ops) \
- $(use_enable capi) \
- $(use_enable X x11) \
- $(use_enable dmabuf) \
- $(use_enable md5) \
- $(use_enable test gtest) \
- $(multilib_native_use_enable doc docs) \
- --enable-h265dec \
- --enable-vc1dec \
- --enable-h264dec \
- --enable-jpegdec \
- --enable-mpeg2dec \
- --enable-vp8dec \
- --enable-vp9dec \
- --enable-h265enc \
- --enable-h264enc \
- --enable-jpegenc \
- --enable-vp8enc
-}
-
-multilib_src_compile() {
- emake
- multilib_is_native_abi && use doc && emake -C doc
-}
-
-multilib_src_install() {
- emake DESTDIR="${D}" install
- multilib_is_native_abi && use doc && dohtml -r doc/html/*
-}
-
-src_install() {
- multilib-minimal_src_install
- find "${ED}" -name '*.la' -delete
-}
diff --git a/media-libs/libyami/libyami-1.0.0.ebuild b/media-libs/libyami/libyami-1.1.0.ebuild
index 10af6ad3b5cd..8be8a0110dc8 100644
--- a/media-libs/libyami/libyami-1.0.0.ebuild
+++ b/media-libs/libyami/libyami-1.1.0.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$
@@ -26,7 +26,7 @@ fi
LICENSE="Apache-2.0"
SLOT="0"
-IUSE="debug dmabuf doc md5 v4l X test wayland"
+IUSE="debug egl dmabuf doc md5 v4l X test wayland"
RDEPEND="
>=x11-libs/libva-1.7.2[drm,X?,wayland?,${MULTILIB_USEDEP}]
@@ -53,6 +53,7 @@ multilib_src_configure() {
append-cppflags -I"${S}/"
ECONF_SOURCE="${S}" econf \
$(use_enable debug) \
+ $(use_enable egl) \
$(use_enable v4l v4l2) \
$(use_enable v4l v4l2-ops) \
$(use_enable X x11) \
diff --git a/media-libs/libyami/libyami-9999.ebuild b/media-libs/libyami/libyami-9999.ebuild
index 10af6ad3b5cd..8be8a0110dc8 100644
--- a/media-libs/libyami/libyami-9999.ebuild
+++ b/media-libs/libyami/libyami-9999.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$
@@ -26,7 +26,7 @@ fi
LICENSE="Apache-2.0"
SLOT="0"
-IUSE="debug dmabuf doc md5 v4l X test wayland"
+IUSE="debug egl dmabuf doc md5 v4l X test wayland"
RDEPEND="
>=x11-libs/libva-1.7.2[drm,X?,wayland?,${MULTILIB_USEDEP}]
@@ -53,6 +53,7 @@ multilib_src_configure() {
append-cppflags -I"${S}/"
ECONF_SOURCE="${S}" econf \
$(use_enable debug) \
+ $(use_enable egl) \
$(use_enable v4l v4l2) \
$(use_enable v4l v4l2-ops) \
$(use_enable X x11) \
diff --git a/media-libs/libyami/metadata.xml b/media-libs/libyami/metadata.xml
index 2d0820f731be..77b1337f051d 100644
--- a/media-libs/libyami/metadata.xml
+++ b/media-libs/libyami/metadata.xml
@@ -5,13 +5,10 @@
<email>media-video@gentoo.org</email>
</maintainer>
<use>
+ <flag name="egl">Enable EGL support.</flag>
<flag name="v4l">Add support for V4L2 hardware codecs.</flag>
- <flag name="glx">Add support for OpenGL/GLX instead of EGL.</flag>
- <flag name="gles">Add suppport for GLES.</flag>
- <flag name="capi">Add a C API interface, in addition to the C++.</flag>
<flag name="md5">Add support for generating md5 sums for each frame.</flag>
<flag name="dmabuf">Enable dma_buf buffer sharing.</flag>
- <flag name="tools">Build and install command line tools. Useful for testing.</flag>
</use>
<upstream>
<remote-id type="github">01org/libyami</remote-id>
diff --git a/media-libs/opus/opus-1.1.3-r1.ebuild b/media-libs/opus/opus-1.1.3-r1.ebuild
index f87a86f27e92..26b5de696395 100644
--- a/media-libs/opus/opus-1.1.3-r1.ebuild
+++ b/media-libs/opus/opus-1.1.3-r1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == *9999 ]] ; then
EGIT_REPO_URI="git://git.opus-codec.org/opus.git"
else
SRC_URI="http://downloads.xiph.org/releases/${PN}/${P}.tar.gz"
- KEYWORDS="alpha amd64 ~arm hppa ~ia64 ~ppc ppc64 ~sparc x86 ~amd64-fbsd"
+ KEYWORDS="alpha amd64 ~arm hppa ~ia64 ppc ppc64 ~sparc x86 ~amd64-fbsd"
fi
DESCRIPTION="Open codec designed for internet transmission of interactive speech and audio"
diff --git a/media-plugins/gst-plugins-a52dec/gst-plugins-a52dec-1.8.3.ebuild b/media-plugins/gst-plugins-a52dec/gst-plugins-a52dec-1.8.3.ebuild
index 3e187f52a409..c255b9de688f 100644
--- a/media-plugins/gst-plugins-a52dec/gst-plugins-a52dec-1.8.3.ebuild
+++ b/media-plugins/gst-plugins-a52dec/gst-plugins-a52dec-1.8.3.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$
@@ -8,7 +8,7 @@ GST_ORG_MODULE=gst-plugins-ugly
inherit gstreamer
DESCRIPTION="ATSC A/52 audio decoder plugin for GStreamer"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
IUSE="+orc"
RDEPEND="
diff --git a/media-plugins/gst-plugins-assrender/gst-plugins-assrender-1.8.3.ebuild b/media-plugins/gst-plugins-assrender/gst-plugins-assrender-1.8.3.ebuild
index 1f09d6636180..e6055c816aed 100644
--- a/media-plugins/gst-plugins-assrender/gst-plugins-assrender-1.8.3.ebuild
+++ b/media-plugins/gst-plugins-assrender/gst-plugins-assrender-1.8.3.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$
@@ -8,7 +8,7 @@ GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer
DESCRIPTION="ASS/SSA rendering with effects support plugin for GStreamer"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-fbsd"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ppc ~ppc64 ~sparc x86 ~amd64-fbsd"
IUSE=""
RDEPEND=">=media-libs/libass-0.10.2[${MULTILIB_USEDEP}]"
diff --git a/media-plugins/gst-plugins-cdio/gst-plugins-cdio-1.8.3.ebuild b/media-plugins/gst-plugins-cdio/gst-plugins-cdio-1.8.3.ebuild
index 255edd172b19..97e926fd6379 100644
--- a/media-plugins/gst-plugins-cdio/gst-plugins-cdio-1.8.3.ebuild
+++ b/media-plugins/gst-plugins-cdio/gst-plugins-cdio-1.8.3.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$
@@ -8,7 +8,7 @@ GST_ORG_MODULE=gst-plugins-ugly
inherit gstreamer
DESCRIPTION="CD Audio Source (cdda) plugin for GStreamer"
-KEYWORDS="alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 ~arm ~ia64 ppc ~ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd"
IUSE=""
RDEPEND=">=dev-libs/libcdio-0.90-r1:=[${MULTILIB_USEDEP}]"
diff --git a/media-plugins/gst-plugins-cdparanoia/gst-plugins-cdparanoia-1.8.3.ebuild b/media-plugins/gst-plugins-cdparanoia/gst-plugins-cdparanoia-1.8.3.ebuild
index 9c5df23e80a8..870986744e17 100644
--- a/media-plugins/gst-plugins-cdparanoia/gst-plugins-cdparanoia-1.8.3.ebuild
+++ b/media-plugins/gst-plugins-cdparanoia/gst-plugins-cdparanoia-1.8.3.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$
@@ -8,7 +8,7 @@ GST_ORG_MODULE=gst-plugins-base
inherit gstreamer
DESCRIPTION="CD Audio Source (cdda) plugin for GStreamer"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ppc ~ppc64 ~sparc x86"
IUSE=""
RDEPEND=">=media-sound/cdparanoia-3.10.2-r6[${MULTILIB_USEDEP}]"
diff --git a/media-plugins/gst-plugins-dv/gst-plugins-dv-1.8.3.ebuild b/media-plugins/gst-plugins-dv/gst-plugins-dv-1.8.3.ebuild
index ded50f8feb4c..12a4e56b5212 100644
--- a/media-plugins/gst-plugins-dv/gst-plugins-dv-1.8.3.ebuild
+++ b/media-plugins/gst-plugins-dv/gst-plugins-dv-1.8.3.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$
@@ -8,7 +8,7 @@ GST_ORG_MODULE=gst-plugins-good
inherit gstreamer
DESCRIPTION="DV demuxed and decoder plugin for GStreamer"
-KEYWORDS="alpha amd64 hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-fbsd"
+KEYWORDS="alpha amd64 hppa ~ia64 ppc ~ppc64 ~sparc x86 ~amd64-fbsd"
IUSE=""
RDEPEND=">=media-libs/libdv-1.0.0-r3[${MULTILIB_USEDEP}]"
diff --git a/media-plugins/gst-plugins-dvb/gst-plugins-dvb-1.8.3.ebuild b/media-plugins/gst-plugins-dvb/gst-plugins-dvb-1.8.3.ebuild
index 1a97783e84a2..e487c3d892a7 100644
--- a/media-plugins/gst-plugins-dvb/gst-plugins-dvb-1.8.3.ebuild
+++ b/media-plugins/gst-plugins-dvb/gst-plugins-dvb-1.8.3.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$
@@ -8,7 +8,7 @@ GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer
DESCRIPION="DVB device capture plugin for GStreamer"
-KEYWORDS="alpha amd64 arm ~ppc ~ppc64 x86"
+KEYWORDS="alpha amd64 arm ppc ~ppc64 x86"
IUSE=""
RDEPEND=""
diff --git a/media-plugins/gst-plugins-dvdread/gst-plugins-dvdread-1.8.3.ebuild b/media-plugins/gst-plugins-dvdread/gst-plugins-dvdread-1.8.3.ebuild
index 83ab35c1af85..c68a35563342 100644
--- a/media-plugins/gst-plugins-dvdread/gst-plugins-dvdread-1.8.3.ebuild
+++ b/media-plugins/gst-plugins-dvdread/gst-plugins-dvdread-1.8.3.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$
@@ -8,7 +8,7 @@ GST_ORG_MODULE=gst-plugins-ugly
inherit gstreamer
DESCRIPTION="DVD read plugin for GStreamer"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
IUSE=""
RDEPEND=">=media-libs/libdvdread-4.2.0-r1[${MULTILIB_USEDEP}]"
diff --git a/media-plugins/gst-plugins-faac/gst-plugins-faac-1.8.3.ebuild b/media-plugins/gst-plugins-faac/gst-plugins-faac-1.8.3.ebuild
index 3a85c8439270..6fd856b95707 100644
--- a/media-plugins/gst-plugins-faac/gst-plugins-faac-1.8.3.ebuild
+++ b/media-plugins/gst-plugins-faac/gst-plugins-faac-1.8.3.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$
@@ -8,7 +8,7 @@ GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer
DESCRIPTION="AAC audio encoder plugin for GStreamer"
-KEYWORDS="alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="alpha amd64 ~arm ~ia64 ppc ~ppc64 ~sparc x86"
IUSE=""
RDEPEND=">=media-libs/faac-1.28-r3[${MULTILIB_USEDEP}]"
diff --git a/media-plugins/gst-plugins-faad/gst-plugins-faad-1.8.3.ebuild b/media-plugins/gst-plugins-faad/gst-plugins-faad-1.8.3.ebuild
index 67896d093f22..810be098b91f 100644
--- a/media-plugins/gst-plugins-faad/gst-plugins-faad-1.8.3.ebuild
+++ b/media-plugins/gst-plugins-faad/gst-plugins-faad-1.8.3.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$
@@ -8,7 +8,7 @@ GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer
DESCRIPTION="AAC audio decoder plugin."
-KEYWORDS="alpha amd64 ~arm hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 ~arm hppa ~ia64 ppc ~ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd"
IUSE=""
RDEPEND=">=media-libs/faad2-2.7-r3[${MULTILIB_USEDEP}]"
diff --git a/media-plugins/gst-plugins-flac/gst-plugins-flac-1.8.3.ebuild b/media-plugins/gst-plugins-flac/gst-plugins-flac-1.8.3.ebuild
index 8b715584bfac..51f9c6f7a2bb 100644
--- a/media-plugins/gst-plugins-flac/gst-plugins-flac-1.8.3.ebuild
+++ b/media-plugins/gst-plugins-flac/gst-plugins-flac-1.8.3.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$
@@ -8,7 +8,7 @@ GST_ORG_MODULE=gst-plugins-good
inherit gstreamer
DESCRIPTION="FLAC encoder/decoder/tagger plugin for GStreamer"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
IUSE=""
RDEPEND=">=media-libs/flac-1.2.1-r5[${MULTILIB_USEDEP}]"
diff --git a/media-plugins/gst-plugins-gdkpixbuf/gst-plugins-gdkpixbuf-1.8.3.ebuild b/media-plugins/gst-plugins-gdkpixbuf/gst-plugins-gdkpixbuf-1.8.3.ebuild
index 5a841d8972b3..81df8f792d16 100644
--- a/media-plugins/gst-plugins-gdkpixbuf/gst-plugins-gdkpixbuf-1.8.3.ebuild
+++ b/media-plugins/gst-plugins-gdkpixbuf/gst-plugins-gdkpixbuf-1.8.3.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$
@@ -8,7 +8,7 @@ GST_ORG_MODULE=gst-plugins-good
inherit gstreamer
DESCRIPION="Image decoder, overlay and sink plugin for GStreamer"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
IUSE=""
RDEPEND=">=x11-libs/gdk-pixbuf-2.30.7:2[${MULTILIB_USEDEP}]"
diff --git a/media-plugins/gst-plugins-jack/gst-plugins-jack-1.8.3.ebuild b/media-plugins/gst-plugins-jack/gst-plugins-jack-1.8.3.ebuild
index efcc624c8bc1..ad7949674d47 100644
--- a/media-plugins/gst-plugins-jack/gst-plugins-jack-1.8.3.ebuild
+++ b/media-plugins/gst-plugins-jack/gst-plugins-jack-1.8.3.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$
@@ -8,7 +8,7 @@ GST_ORG_MODULE=gst-plugins-good
inherit gstreamer
DESCRIPION="JACK audio server source/sink plugin for GStreamer"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-fbsd"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ppc ~ppc64 ~sparc x86 ~amd64-fbsd"
IUSE=""
RDEPEND=">=media-sound/jack-audio-connection-kit-0.121.3-r1[${MULTILIB_USEDEP}]"
diff --git a/media-plugins/gst-plugins-jpeg/gst-plugins-jpeg-1.8.3.ebuild b/media-plugins/gst-plugins-jpeg/gst-plugins-jpeg-1.8.3.ebuild
index b346276b629b..1a23865ffe5c 100644
--- a/media-plugins/gst-plugins-jpeg/gst-plugins-jpeg-1.8.3.ebuild
+++ b/media-plugins/gst-plugins-jpeg/gst-plugins-jpeg-1.8.3.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$
@@ -8,7 +8,7 @@ GST_ORG_MODULE=gst-plugins-good
inherit gstreamer
DESCRIPTION="JPEG image encoder/decoder plugin for GStreamer"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ppc ~ppc64 ~sparc x86"
IUSE=""
RDEPEND=">=virtual/jpeg-0-r2:0[${MULTILIB_USEDEP}]"
diff --git a/media-plugins/gst-plugins-lame/gst-plugins-lame-1.8.3.ebuild b/media-plugins/gst-plugins-lame/gst-plugins-lame-1.8.3.ebuild
index 6cd69fd04114..8c022437f179 100644
--- a/media-plugins/gst-plugins-lame/gst-plugins-lame-1.8.3.ebuild
+++ b/media-plugins/gst-plugins-lame/gst-plugins-lame-1.8.3.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$
@@ -8,7 +8,7 @@ GST_ORG_MODULE=gst-plugins-ugly
inherit gstreamer
DESCRIPTION="MP3 encoder plugin for GStreamer"
-KEYWORDS="alpha amd64 ~arm hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 ~arm hppa ~ia64 ppc ~ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd"
IUSE=""
RDEPEND=">=media-sound/lame-3.99.5-r1[${MULTILIB_USEDEP}]"
diff --git a/media-plugins/gst-plugins-libav/gst-plugins-libav-1.8.3.ebuild b/media-plugins/gst-plugins-libav/gst-plugins-libav-1.8.3.ebuild
index 64d3b61a724e..05562eeb674e 100644
--- a/media-plugins/gst-plugins-libav/gst-plugins-libav-1.8.3.ebuild
+++ b/media-plugins/gst-plugins-libav/gst-plugins-libav-1.8.3.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 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
LICENSE="GPL-2"
SLOT="1.0"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ppc ~ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd"
IUSE="libav +orc"
# XXX: bzip2/lzma are automagic
diff --git a/media-plugins/gst-plugins-libmms/gst-plugins-libmms-1.8.3.ebuild b/media-plugins/gst-plugins-libmms/gst-plugins-libmms-1.8.3.ebuild
index cf65835d3865..f7fd4e9e63da 100644
--- a/media-plugins/gst-plugins-libmms/gst-plugins-libmms-1.8.3.ebuild
+++ b/media-plugins/gst-plugins-libmms/gst-plugins-libmms-1.8.3.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$
@@ -8,7 +8,7 @@ GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer
DESCRIPTION="Microsoft Multi Media Server source plugin for GStreamer"
-KEYWORDS="alpha amd64 ~arm hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-fbsd"
+KEYWORDS="alpha amd64 ~arm hppa ~ia64 ppc ~ppc64 ~sparc x86 ~amd64-fbsd"
IUSE=""
RDEPEND=">=media-libs/libmms-0.6.2-r1[${MULTILIB_USEDEP}]"
diff --git a/media-plugins/gst-plugins-libpng/gst-plugins-libpng-1.8.3.ebuild b/media-plugins/gst-plugins-libpng/gst-plugins-libpng-1.8.3.ebuild
index 83cec9ab5258..3c9388d042d9 100644
--- a/media-plugins/gst-plugins-libpng/gst-plugins-libpng-1.8.3.ebuild
+++ b/media-plugins/gst-plugins-libpng/gst-plugins-libpng-1.8.3.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$
@@ -8,7 +8,7 @@ GST_ORG_MODULE=gst-plugins-good
inherit gstreamer
DESCRIPTION="PNG image encoder/decoder plugin for GStreamer"
-KEYWORDS="alpha amd64 ~arm ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="alpha amd64 ~arm ppc ~ppc64 ~sparc x86"
IUSE=""
RDEPEND=">=media-libs/libpng-1.6.10:0=[${MULTILIB_USEDEP}]"
diff --git a/media-plugins/gst-plugins-libvisual/gst-plugins-libvisual-1.8.3.ebuild b/media-plugins/gst-plugins-libvisual/gst-plugins-libvisual-1.8.3.ebuild
index 4d03fbe75e33..24599e5538ac 100644
--- a/media-plugins/gst-plugins-libvisual/gst-plugins-libvisual-1.8.3.ebuild
+++ b/media-plugins/gst-plugins-libvisual/gst-plugins-libvisual-1.8.3.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$
@@ -8,7 +8,7 @@ GST_ORG_MODULE=gst-plugins-base
inherit gstreamer
DESCRIPTION="Visualization elements for GStreamer"
-KEYWORDS="~alpha amd64 hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-fbsd"
+KEYWORDS="~alpha amd64 hppa ~ia64 ppc ~ppc64 ~sparc x86 ~amd64-fbsd"
IUSE=""
RDEPEND="
diff --git a/media-plugins/gst-plugins-mad/gst-plugins-mad-1.8.3.ebuild b/media-plugins/gst-plugins-mad/gst-plugins-mad-1.8.3.ebuild
index 9e1efd932017..0ac61331a8dd 100644
--- a/media-plugins/gst-plugins-mad/gst-plugins-mad-1.8.3.ebuild
+++ b/media-plugins/gst-plugins-mad/gst-plugins-mad-1.8.3.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$
@@ -8,7 +8,7 @@ GST_ORG_MODULE=gst-plugins-ugly
inherit gstreamer
DESCRIPTION="MP3 decoder plugin for GStreamer"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND=">=media-libs/libmad-0.15.1b-r8[${MULTILIB_USEDEP}]"
diff --git a/media-plugins/gst-plugins-meta/gst-plugins-meta-1.8.3.ebuild b/media-plugins/gst-plugins-meta/gst-plugins-meta-1.8.3.ebuild
index 77045bfe0365..96c4c0475ffa 100644
--- a/media-plugins/gst-plugins-meta/gst-plugins-meta-1.8.3.ebuild
+++ b/media-plugins/gst-plugins-meta/gst-plugins-meta-1.8.3.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$
@@ -11,7 +11,7 @@ HOMEPAGE="https://www.gentoo.org"
LICENSE="metapackage"
SLOT="1.0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris"
IUSE="aac a52 alsa cdda dts dv dvb dvd ffmpeg flac http jack lame libass libvisual mms mp3 modplug mpeg ogg opus oss pulseaudio taglib theora v4l vaapi vcd vorbis vpx wavpack X x264"
REQUIRED_USE="opus? ( ogg ) theora? ( ogg ) vorbis? ( ogg )"
diff --git a/media-plugins/gst-plugins-modplug/gst-plugins-modplug-1.8.3.ebuild b/media-plugins/gst-plugins-modplug/gst-plugins-modplug-1.8.3.ebuild
index 21fb8afceff6..ec62e008e6cc 100644
--- a/media-plugins/gst-plugins-modplug/gst-plugins-modplug-1.8.3.ebuild
+++ b/media-plugins/gst-plugins-modplug/gst-plugins-modplug-1.8.3.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$
@@ -8,7 +8,7 @@ GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer
DESCRIPTION="MOD audio decoder plugin for GStreamer"
-KEYWORDS="~alpha amd64 hppa ~ppc ~ppc64 x86"
+KEYWORDS="~alpha amd64 hppa ppc ~ppc64 x86"
IUSE=""
RDEPEND=">=media-libs/libmodplug-0.8.8.4-r1[${MULTILIB_USEDEP}]"
diff --git a/media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.8.3.ebuild b/media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.8.3.ebuild
index 425b73fa8eb2..4bd20aa95df9 100644
--- a/media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.8.3.ebuild
+++ b/media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.8.3.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$
@@ -8,7 +8,7 @@ GST_ORG_MODULE=gst-plugins-ugly
inherit gstreamer
DESCRIPTION="MPEG2 decoder plugin for GStreamer"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND=">=media-libs/libmpeg2-0.5.1-r2[${MULTILIB_USEDEP}]"
diff --git a/media-plugins/gst-plugins-neon/gst-plugins-neon-1.8.3.ebuild b/media-plugins/gst-plugins-neon/gst-plugins-neon-1.8.3.ebuild
index 4dc845063e0b..45644b50eac6 100644
--- a/media-plugins/gst-plugins-neon/gst-plugins-neon-1.8.3.ebuild
+++ b/media-plugins/gst-plugins-neon/gst-plugins-neon-1.8.3.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$
@@ -8,7 +8,7 @@ GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer
DESCRIPTION="HTTP client source plugin for GStreamer"
-KEYWORDS="alpha amd64 ~ppc ~ppc64 x86"
+KEYWORDS="alpha amd64 ppc ~ppc64 x86"
IUSE=""
RDEPEND=">=net-libs/neon-0.30.0[${MULTILIB_USEDEP}]"
diff --git a/media-plugins/gst-plugins-opus/gst-plugins-opus-1.8.3-r1.ebuild b/media-plugins/gst-plugins-opus/gst-plugins-opus-1.8.3-r1.ebuild
index 0b093b4dbca1..197b88e7612a 100644
--- a/media-plugins/gst-plugins-opus/gst-plugins-opus-1.8.3-r1.ebuild
+++ b/media-plugins/gst-plugins-opus/gst-plugins-opus-1.8.3-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$
@@ -8,7 +8,7 @@ GST_ORG_MODULE=gst-plugins-base
inherit gstreamer
DESCRIPTION="Opus audio parser plugin for GStreamer"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-fbsd"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ppc ~ppc64 ~sparc x86 ~amd64-fbsd"
IUSE=""
COMMON_DEPEND=">=media-libs/opus-1.1:=[${MULTILIB_USEDEP}]"
diff --git a/media-plugins/gst-plugins-oss/gst-plugins-oss-1.8.3.ebuild b/media-plugins/gst-plugins-oss/gst-plugins-oss-1.8.3.ebuild
index 836bb36d13b5..dcfe4d45af44 100644
--- a/media-plugins/gst-plugins-oss/gst-plugins-oss-1.8.3.ebuild
+++ b/media-plugins/gst-plugins-oss/gst-plugins-oss-1.8.3.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$
@@ -8,7 +8,7 @@ GST_ORG_MODULE=gst-plugins-good
inherit gstreamer
DESCRIPTION="OSS (Open Sound System) support plugin for GStreamer"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd"
IUSE=""
RDEPEND=""
diff --git a/media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.8.3.ebuild b/media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.8.3.ebuild
index fc254b17134c..42b731385f73 100644
--- a/media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.8.3.ebuild
+++ b/media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.8.3.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$
@@ -8,7 +8,7 @@ GST_ORG_MODULE=gst-plugins-good
inherit gstreamer
DESCRIPTION="PulseAudio sound server plugin for GStreamer"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc x86"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ppc ~ppc64 ~sh ~sparc x86"
IUSE=""
RDEPEND="
diff --git a/media-plugins/gst-plugins-raw1394/gst-plugins-raw1394-1.8.3.ebuild b/media-plugins/gst-plugins-raw1394/gst-plugins-raw1394-1.8.3.ebuild
index 63003e545abb..73d47cb500a8 100644
--- a/media-plugins/gst-plugins-raw1394/gst-plugins-raw1394-1.8.3.ebuild
+++ b/media-plugins/gst-plugins-raw1394/gst-plugins-raw1394-1.8.3.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$
@@ -8,7 +8,7 @@ GST_ORG_MODULE=gst-plugins-good
inherit gstreamer
DESCRIPTION="Fiwewire DV/HDV capture plugin for GStreamer"
-KEYWORDS="amd64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ppc ~ppc64 x86"
IUSE=""
RDEPEND="
diff --git a/media-plugins/gst-plugins-resindvd/gst-plugins-resindvd-1.8.3.ebuild b/media-plugins/gst-plugins-resindvd/gst-plugins-resindvd-1.8.3.ebuild
index d35f79695e3b..4119a9e9675e 100644
--- a/media-plugins/gst-plugins-resindvd/gst-plugins-resindvd-1.8.3.ebuild
+++ b/media-plugins/gst-plugins-resindvd/gst-plugins-resindvd-1.8.3.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$
@@ -8,7 +8,7 @@ GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer
DESCRIPTION="DVD playback support plugin for GStreamer"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-fbsd"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ppc ~ppc64 ~sparc x86 ~amd64-fbsd"
IUSE=""
RDEPEND="
diff --git a/media-plugins/gst-plugins-shout2/gst-plugins-shout2-1.8.3.ebuild b/media-plugins/gst-plugins-shout2/gst-plugins-shout2-1.8.3.ebuild
index 8d5fac27a606..5a8c1392ce2a 100644
--- a/media-plugins/gst-plugins-shout2/gst-plugins-shout2-1.8.3.ebuild
+++ b/media-plugins/gst-plugins-shout2/gst-plugins-shout2-1.8.3.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$
@@ -8,7 +8,7 @@ GST_ORG_MODULE=gst-plugins-good
inherit gstreamer
DESCRIPTION="Icecast server sink plugin for GStreamer"
-KEYWORDS="alpha amd64 ~ppc ~ppc64 x86"
+KEYWORDS="alpha amd64 ppc ~ppc64 x86"
IUSE=""
RDEPEND=">=media-libs/libshout-2.3.1-r1[${MULTILIB_USEDEP}]"
diff --git a/media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-1.8.3.ebuild b/media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-1.8.3.ebuild
index 9184d27be7ed..68093ce17d29 100644
--- a/media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-1.8.3.ebuild
+++ b/media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-1.8.3.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$
@@ -8,7 +8,7 @@ GST_ORG_MODULE=gst-plugins-ugly
inherit gstreamer
DESCRIPTION="Sid decoder plugin for GStreamer"
-KEYWORDS="alpha amd64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="alpha amd64 ppc ~ppc64 ~sparc x86"
IUSE=""
RDEPEND=">=media-libs/libsidplay-1.36.59-r1:1[${MULTILIB_USEDEP}]"
diff --git a/media-plugins/gst-plugins-soup/gst-plugins-soup-1.8.3.ebuild b/media-plugins/gst-plugins-soup/gst-plugins-soup-1.8.3.ebuild
index 1eb1ac8dcda6..36b566e58acd 100644
--- a/media-plugins/gst-plugins-soup/gst-plugins-soup-1.8.3.ebuild
+++ b/media-plugins/gst-plugins-soup/gst-plugins-soup-1.8.3.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$
@@ -8,7 +8,7 @@ GST_ORG_MODULE=gst-plugins-good
inherit gstreamer
DESCRIPTION="HTTP client source/sink plugin for GStreamer"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x64-macos"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ~ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x64-macos"
IUSE=""
RDEPEND=">=net-libs/libsoup-2.48:2.4[${MULTILIB_USEDEP}]"
diff --git a/media-plugins/gst-plugins-speex/gst-plugins-speex-1.8.3.ebuild b/media-plugins/gst-plugins-speex/gst-plugins-speex-1.8.3.ebuild
index cb75f9b237cb..c287d19d62c7 100644
--- a/media-plugins/gst-plugins-speex/gst-plugins-speex-1.8.3.ebuild
+++ b/media-plugins/gst-plugins-speex/gst-plugins-speex-1.8.3.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$
@@ -8,7 +8,7 @@ GST_ORG_MODULE=gst-plugins-good
inherit gstreamer
DESCRIPTION="Speex encoder/decoder plugin for GStreamer"
-KEYWORDS="alpha amd64 ~arm hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
+KEYWORDS="alpha amd64 ~arm hppa ~ia64 ppc ~ppc64 ~sparc x86 ~x86-fbsd"
IUSE=""
RDEPEND=">=media-libs/speex-1.2_rc1-r1[${MULTILIB_USEDEP}]"
diff --git a/media-plugins/gst-plugins-taglib/gst-plugins-taglib-1.8.3.ebuild b/media-plugins/gst-plugins-taglib/gst-plugins-taglib-1.8.3.ebuild
index d6391432d4af..7383e19998cd 100644
--- a/media-plugins/gst-plugins-taglib/gst-plugins-taglib-1.8.3.ebuild
+++ b/media-plugins/gst-plugins-taglib/gst-plugins-taglib-1.8.3.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$
@@ -8,7 +8,7 @@ GST_ORG_MODULE=gst-plugins-good
inherit gstreamer
DESCRIPTION="ID3v2/APEv2 tagger plugin for GStreamer"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ppc ~ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd"
IUSE=""
RDEPEND=">=media-libs/taglib-1.9.1[${MULTILIB_USEDEP}]"
diff --git a/media-plugins/gst-plugins-twolame/gst-plugins-twolame-1.8.3.ebuild b/media-plugins/gst-plugins-twolame/gst-plugins-twolame-1.8.3.ebuild
index 7047a5ed1e28..1754a6666043 100644
--- a/media-plugins/gst-plugins-twolame/gst-plugins-twolame-1.8.3.ebuild
+++ b/media-plugins/gst-plugins-twolame/gst-plugins-twolame-1.8.3.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$
@@ -8,7 +8,7 @@ GST_ORG_MODULE=gst-plugins-ugly
inherit gstreamer
DESCRIPTION="MPEG2 encoder plugin for GStreamer"
-KEYWORDS="alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="alpha amd64 ~arm ~ia64 ppc ~ppc64 ~sparc x86"
IUSE=""
RDEPEND=">=media-sound/twolame-0.3.13-r1[${MULTILIB_USEDEP}]"
diff --git a/media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.8.3.ebuild b/media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.8.3.ebuild
index 56f3f09a80aa..0bf34facd37d 100644
--- a/media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.8.3.ebuild
+++ b/media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.8.3.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$
@@ -8,7 +8,7 @@ GST_ORG_MODULE=gst-plugins-good
inherit gstreamer
DESCRIPION="V4L2 source/sink plugin for GStreamer"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ppc ~ppc64 ~sparc x86"
IUSE="udev"
RDEPEND="
diff --git a/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.8.3.ebuild b/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.8.3.ebuild
index ec2ce2b89d7b..7316d00fbea8 100644
--- a/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.8.3.ebuild
+++ b/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.8.3.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$
@@ -8,7 +8,7 @@ GST_ORG_MODULE=gst-plugins-good
inherit gstreamer
DESCRIPTION="VP8/VP9 video encoder/decoder plugin for GStreamer"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-fbsd"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ppc ~ppc64 ~sparc x86 ~amd64-fbsd"
IUSE=""
# VP9 is under experimental, do not enable it now
diff --git a/media-plugins/gst-plugins-wavpack/gst-plugins-wavpack-1.8.3.ebuild b/media-plugins/gst-plugins-wavpack/gst-plugins-wavpack-1.8.3.ebuild
index bd576f63e179..206871a76e2a 100644
--- a/media-plugins/gst-plugins-wavpack/gst-plugins-wavpack-1.8.3.ebuild
+++ b/media-plugins/gst-plugins-wavpack/gst-plugins-wavpack-1.8.3.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$
@@ -8,7 +8,7 @@ GST_ORG_MODULE=gst-plugins-good
inherit gstreamer
DESCRIPTION="Wavpack audio encoder/decoder plugin for GStreamer"
-KEYWORDS="alpha amd64 hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-fbsd"
+KEYWORDS="alpha amd64 hppa ~ia64 ppc ~ppc64 ~sparc x86 ~amd64-fbsd"
IUSE=""
RDEPEND=">=media-sound/wavpack-4.60.1-r1[${MULTILIB_USEDEP}]"
diff --git a/media-plugins/gst-plugins-x264/gst-plugins-x264-1.8.3.ebuild b/media-plugins/gst-plugins-x264/gst-plugins-x264-1.8.3.ebuild
index 341935b8505b..527bbe66c03d 100644
--- a/media-plugins/gst-plugins-x264/gst-plugins-x264-1.8.3.ebuild
+++ b/media-plugins/gst-plugins-x264/gst-plugins-x264-1.8.3.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$
@@ -8,7 +8,7 @@ GST_ORG_MODULE=gst-plugins-ugly
inherit gstreamer
DESCRIPTION="H.264 encoder plugin for GStreamer"
-KEYWORDS="alpha amd64 ~arm hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-fbsd"
+KEYWORDS="alpha amd64 ~arm hppa ~ia64 ppc ~ppc64 ~sparc x86 ~amd64-fbsd"
IUSE=""
# 20111220 ensures us X264_BUILD >= 120
diff --git a/media-plugins/gst-plugins-ximagesrc/gst-plugins-ximagesrc-1.8.3.ebuild b/media-plugins/gst-plugins-ximagesrc/gst-plugins-ximagesrc-1.8.3.ebuild
index 0f04058d599e..8b38ea64c5d8 100644
--- a/media-plugins/gst-plugins-ximagesrc/gst-plugins-ximagesrc-1.8.3.ebuild
+++ b/media-plugins/gst-plugins-ximagesrc/gst-plugins-ximagesrc-1.8.3.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$
@@ -8,7 +8,7 @@ GST_ORG_MODULE=gst-plugins-good
inherit gstreamer
DESCRIPTION="X11 video capture stream plugin for GStreamer"
-KEYWORDS="amd64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ppc ~ppc64 x86"
IUSE=""
RDEPEND="
diff --git a/media-sound/lilypond/lilypond-2.19.54.ebuild b/media-sound/lilypond/lilypond-2.19.54.ebuild
index 4326beff0071..a7cd8ad3b66e 100644
--- a/media-sound/lilypond/lilypond-2.19.54.ebuild
+++ b/media-sound/lilypond/lilypond-2.19.54.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" = "9999" ]]; then
EGIT_REPO_URI="git://git.sv.gnu.org/lilypond.git"
else
SRC_URI="http://download.linuxaudio.org/lilypond/sources/v${PV:0:4}/${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~hppa ~x86"
+ KEYWORDS="alpha ~amd64 ~arm ~hppa ~x86"
fi
DESCRIPTION="GNU Music Typesetter"
diff --git a/media-sound/pulseaudio/pulseaudio-9.0.ebuild b/media-sound/pulseaudio/pulseaudio-9.0.ebuild
index 99eb187c3ed4..54d667e90da9 100644
--- a/media-sound/pulseaudio/pulseaudio-9.0.ebuild
+++ b/media-sound/pulseaudio/pulseaudio-9.0.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$
@@ -16,7 +16,7 @@ SRC_URI="https://freedesktop.org/software/pulseaudio/releases/${P}.tar.xz"
LICENSE="!gdbm? ( LGPL-2.1 ) gdbm? ( GPL-2 )"
SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
# +alsa-plugin as discussed in bug #519530
IUSE="+alsa +alsa-plugin +asyncns bluetooth +caps dbus doc equalizer +gdbm +glib
diff --git a/media-video/libav/libav-11.8.ebuild b/media-video/libav/libav-11.8.ebuild
index 1a0d84711f9c..650c5a301c06 100644
--- a/media-video/libav/libav-11.8.ebuild
+++ b/media-video/libav/libav-11.8.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$
@@ -29,7 +29,7 @@ fi
LICENSE="LGPL-2.1 gpl? ( GPL-3 )"
SLOT="0/11"
[[ ${PV} == *9999 ]] || \
-KEYWORDS="alpha amd64 arm ~hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
IUSE="aac alsa amr bs2b +bzip2 cdio cpudetection custom-cflags debug doc +encode faac fdk
frei0r fontconfig +gpl gsm +hardcoded-tables ieee1394 jack jpeg2k libressl mp3
+network openssl opus oss pic pulseaudio rtmp schroedinger sdl speex ssl
diff --git a/net-analyzer/linkchecker/linkchecker-9.3-r1.ebuild b/net-analyzer/linkchecker/linkchecker-9.3-r1.ebuild
index ecd8b4e399ab..5a4f929df0fb 100644
--- a/net-analyzer/linkchecker/linkchecker-9.3-r1.ebuild
+++ b/net-analyzer/linkchecker/linkchecker-9.3-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$
@@ -27,7 +27,7 @@ RDEPEND="
gnome? ( dev-python/pygtk:2[${PYTHON_USEDEP}] )
X? (
dev-python/PyQt4[X,help,${PYTHON_USEDEP}]
- dev-python/qscintilla-python[${PYTHON_USEDEP}]
+ dev-python/qscintilla-python[qt4(+),${PYTHON_USEDEP}]
)"
DEPEND="
X? (
diff --git a/net-analyzer/linkchecker/linkchecker-9.3-r2.ebuild b/net-analyzer/linkchecker/linkchecker-9.3-r2.ebuild
index c6022519ee2d..16e55e2ff5f9 100644
--- a/net-analyzer/linkchecker/linkchecker-9.3-r2.ebuild
+++ b/net-analyzer/linkchecker/linkchecker-9.3-r2.ebuild
@@ -27,7 +27,7 @@ RDEPEND="
gnome? ( dev-python/pygtk:2[${PYTHON_USEDEP}] )
X? (
dev-python/PyQt4[X,help,${PYTHON_USEDEP}]
- dev-python/qscintilla-python[${PYTHON_USEDEP}]
+ dev-python/qscintilla-python[qt4(+),${PYTHON_USEDEP}]
)"
DEPEND="
X? (
diff --git a/net-analyzer/linkchecker/linkchecker-9999.ebuild b/net-analyzer/linkchecker/linkchecker-9999.ebuild
index 01653b19b942..ad27a47b546a 100644
--- a/net-analyzer/linkchecker/linkchecker-9999.ebuild
+++ b/net-analyzer/linkchecker/linkchecker-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -26,7 +26,7 @@ RDEPEND="
gnome? ( dev-python/pygtk:2[${PYTHON_USEDEP}] )
X? (
dev-python/PyQt4[X,help,${PYTHON_USEDEP}]
- dev-python/qscintilla-python[${PYTHON_USEDEP}]
+ dev-python/qscintilla-python[qt4(+),${PYTHON_USEDEP}]
)"
DEPEND="
X? (
diff --git a/net-analyzer/ntop/ntop-5.0.1-r2.ebuild b/net-analyzer/ntop/ntop-5.0.1-r2.ebuild
index ddcded1c6ab3..50705d04ff3a 100644
--- a/net-analyzer/ntop/ntop-5.0.1-r2.ebuild
+++ b/net-analyzer/ntop/ntop-5.0.1-r2.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 @@ SRC_URI="mirror://sourceforge/ntop/ntop/Stable/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc x86"
+KEYWORDS="amd64 ~arm hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc x86"
IUSE="snmp ssl"
COMMON_DEPEND="
diff --git a/net-analyzer/zmap/files/zmap-1.1.0-out-of-src.patch b/net-analyzer/zmap/files/zmap-1.1.0-out-of-src.patch
deleted file mode 100644
index 38f39efd0a33..000000000000
--- a/net-analyzer/zmap/files/zmap-1.1.0-out-of-src.patch
+++ /dev/null
@@ -1,45 +0,0 @@
- CMakeLists.txt | 2 +-
- src/CMakeLists.txt | 4 ++--
- zmap_conf_install.cmake.in | 2 +-
- 3 files changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index bea62ab..0378f44 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -67,4 +67,4 @@ add_subdirectory(src)
- FILE(GLOB CONF_FILES RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}/conf" "conf/*")
- message(STATUS "${CONF_FILES}")
- configure_file(zmap_conf_install.cmake.in zmap_conf_install.cmake)
--install(SCRIPT zmap_conf_install.cmake)
-+install(SCRIPT "${CMAKE_CURRENT_BINARY_DIR}/zmap_conf_install.cmake")
-diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
-index 6e51f12..2c1ae5a 100644
---- a/src/CMakeLists.txt
-+++ b/src/CMakeLists.txt
-@@ -75,11 +75,11 @@ add_custom_command(OUTPUT zopt.h
- )
-
- add_custom_command(OUTPUT lexer.c
-- COMMAND flex -o "${CMAKE_CURRENT_BINARY_DIR}/lexer.c" --header-file="${CMAKE_CURRENT_BINARY_DIR}/lexer.h" lexer.l
-+ COMMAND flex -o "${CMAKE_CURRENT_BINARY_DIR}/lexer.c" --header-file="${CMAKE_CURRENT_BINARY_DIR}/lexer.h" "${CMAKE_CURRENT_SOURCE_DIR}/lexer.l"
- )
-
- add_custom_command(OUTPUT parser.c
-- COMMAND byacc -d -o parser.c parser.y
-+ COMMAND byacc -d -o "${CMAKE_CURRENT_BINARY_DIR}/parser.c" "${CMAKE_CURRENT_SOURCE_DIR}/parser.y"
- )
-
- add_executable(zmap ${SOURCES})
-diff --git a/zmap_conf_install.cmake.in b/zmap_conf_install.cmake.in
-index 358a97d..aba7a60 100644
---- a/zmap_conf_install.cmake.in
-+++ b/zmap_conf_install.cmake.in
-@@ -1,6 +1,6 @@
- foreach(conf_file ${CONF_FILES})
- message(STATUS "${conf_file}")
- if(NOT EXISTS "/etc/zmap/${conf_file}")
-- file(INSTALL "conf/${conf_file}" DESTINATION "/etc/zmap")
-+ file(INSTALL "${CMAKE_CURRENT_SOURCE_DIR}/conf/${conf_file}" DESTINATION "/etc/zmap")
- endif()
- endforeach()
diff --git a/net-analyzer/zmap/files/zmap-1.1.1-json-c.patch b/net-analyzer/zmap/files/zmap-1.1.1-json-c.patch
deleted file mode 100644
index d5f7e3c04ae9..000000000000
--- a/net-analyzer/zmap/files/zmap-1.1.1-json-c.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From 08c00b66555612ed69d7f253b277f44cf8da0c62 Mon Sep 17 00:00:00 2001
-From: Justin Lecher <jlec@gentoo.org>
-Date: Mon, 30 Dec 2013 10:50:34 +0100
-Subject: [PATCH] Fix name of josn-c pkg-config file
-
-Over 2 years ago json-c renamed its pc file from json.pc -> json-c.pc.
-
-Signed-off-by: Justin Lecher <jlec@gentoo.org>
----
- CMakeLists.txt | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index ebf9316..a9c8e5a 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -52,7 +52,7 @@ endif()
-
- if(WITH_JSON)
- include(FindPkgConfig)
-- pkg_check_modules(JSON json)
-+ pkg_check_modules(JSON json-c)
- if(JSON_FOUND)
- include_directories(JSON_INCLUDE_DIRS)
- else()
---
-1.8.5.2
-
diff --git a/net-analyzer/zmap/files/zmap-1.1.1-out-of-src.patch b/net-analyzer/zmap/files/zmap-1.1.1-out-of-src.patch
deleted file mode 100644
index bd99ee31bb43..000000000000
--- a/net-analyzer/zmap/files/zmap-1.1.1-out-of-src.patch
+++ /dev/null
@@ -1,48 +0,0 @@
- CMakeLists.txt | 2 +-
- src/CMakeLists.txt | 4 ++--
- zmap_conf_install.cmake.in | 7 -------
- 3 files changed, 3 insertions(+), 10 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index aeb1c7f..0378f44 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -67,4 +67,4 @@ add_subdirectory(src)
- FILE(GLOB CONF_FILES RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}/conf" "conf/*")
- message(STATUS "${CONF_FILES}")
- configure_file(zmap_conf_install.cmake.in zmap_conf_install.cmake)
--install(SCRIPT "${PROJECT_SOURCE_DIR}/zmap_conf_install.cmake")
-+install(SCRIPT "${CMAKE_CURRENT_BINARY_DIR}/zmap_conf_install.cmake")
-diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
-index 6e51f12..2c1ae5a 100644
---- a/src/CMakeLists.txt
-+++ b/src/CMakeLists.txt
-@@ -75,11 +75,11 @@ add_custom_command(OUTPUT zopt.h
- )
-
- add_custom_command(OUTPUT lexer.c
-- COMMAND flex -o "${CMAKE_CURRENT_BINARY_DIR}/lexer.c" --header-file="${CMAKE_CURRENT_BINARY_DIR}/lexer.h" lexer.l
-+ COMMAND flex -o "${CMAKE_CURRENT_BINARY_DIR}/lexer.c" --header-file="${CMAKE_CURRENT_BINARY_DIR}/lexer.h" "${CMAKE_CURRENT_SOURCE_DIR}/lexer.l"
- )
-
- add_custom_command(OUTPUT parser.c
-- COMMAND byacc -d -o parser.c parser.y
-+ COMMAND byacc -d -o "${CMAKE_CURRENT_BINARY_DIR}/parser.c" "${CMAKE_CURRENT_SOURCE_DIR}/parser.y"
- )
-
- add_executable(zmap ${SOURCES})
-diff --git a/zmap_conf_install.cmake.in b/zmap_conf_install.cmake.in
-index c1b2f61..695e7dd 100644
---- a/zmap_conf_install.cmake.in
-+++ b/zmap_conf_install.cmake.in
-@@ -1,10 +1,3 @@
--message(STATUS "Creating /etc/zmap")
--if (NOT EXISTS "/etc/zmap/")
-- file(MAKE_DIRECTORY "/etc/zmap")
--else()
-- message(STATUS "/etc/zmap exists, skipping...")
--endif()
--
- message(STATUS "Installing blacklist.conf...")
- if (NOT EXISTS "/etc/zmap/blacklist.conf")
- file(INSTALL "${PROJECT_SOURCE_DIR}/conf/blacklist.conf" DESTINATION "/etc/zmap")
diff --git a/net-analyzer/zmap/files/zmap-9999-cmake.patch b/net-analyzer/zmap/files/zmap-9999-cmake.patch
deleted file mode 100644
index fe57de933562..000000000000
--- a/net-analyzer/zmap/files/zmap-9999-cmake.patch
+++ /dev/null
@@ -1,178 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-new file mode 100644
-index 0000000..8e2d2b4
---- /dev/null
-+++ b/CMakeLists.txt
-@@ -0,0 +1,72 @@
-+cmake_minimum_required (VERSION 2.6)
-+project (ZMAP C)
-+
-+option(WITH_REDIS "Build with support for Redis DB" OFF)
-+option(WITH_JSON "Build with support for JSON" OFF)
-+option(ENABLE_DEVELOPMENT "Enable development specific compiler and linker flags" OFF)
-+option(ENABLE_HARDENING "Add hardening specific compiler and linker flags" OFF)
-+
-+if(ENABLE_DEVELOPMENT)
-+ # Hardening and warnings for building with gcc
-+ # Maybe add -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations
-+ set(GCCWARNINGS
-+ "-Wall -Wformat=2 -Wno-format-nonliteral"
-+ "-pedantic -fno-strict-aliasing"
-+ "-Wextra"
-+ "-Wfloat-equal -Wundef -Wwrite-strings -Wredundant-decls"
-+ "-Wnested-externs -Wbad-function-cast -Winit-self"
-+ "-Wmissing-noreturn -Wnormalized=id"
-+ "-Wstack-protector"
-+ "-Werror"
-+ )
-+
-+ # Fix line breaks
-+ string(REPLACE ";" " " GCCWARNINGS "${GCCWARNINGS}")
-+
-+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${GCCWARNINGS} -g")
-+ set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -g")
-+endif()
-+
-+if(ENABLE_HARDENING)
-+ set(GCCHARDENING "-U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-all -fwrapv -fPIC --param ssp-buffer-size=1")
-+ set(LDHARDENING "-z relro -z now")
-+
-+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${GCCHARDENING}")
-+ set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${LDHARDENING}")
-+endif()
-+
-+if(WITH_REDIS)
-+ set(REDIS_LIBS hiredis)
-+ add_definitions("-DREDIS")
-+endif()
-+
-+if(WITH_JSON)
-+ include(FindPkgConfig)
-+ pkg_check_modules(JSON json-c)
-+ if(NOT JSON_FOUND)
-+ set(JSON_CFLAGS "")
-+ set(JSON_LIBS "-ljson-c")
-+ include_directories("/usr/local/include/json-c/")
-+ endif()
-+
-+ add_definitions("-DJSON")
-+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${JSON_CFLAGS}")
-+endif()
-+
-+# Standard FLAGS
-+set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=gnu99")
-+set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -pthread")
-+
-+# Extra target FLAGS
-+set(CMAKE_C_FLAGS_DEBUG "-O2 -g")
-+set(CMAKE_C_FLAGS_RELEASE "-O2")
-+
-+add_subdirectory(src)
-+
-+# Install conf files
-+FILE(GLOB CONF_FILES "conf/*")
-+install(
-+ FILES
-+ ${CONF_FILES}
-+ DESTINATION "/etc/zmap/"
-+ )
-diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
-new file mode 100644
-index 0000000..50bf1ee
---- /dev/null
-+++ b/src/CMakeLists.txt
-@@ -0,0 +1,94 @@
-+include_directories(
-+ "${CMAKE_CURRENT_BINARY_DIR}"
-+ ${PROJECT_SOURCE_DIR}/lib
-+ ${PROJECT_SOURCE_DIR}/src
-+ ${PROJECT_SOURCE_DIR}/src/output_modules
-+ )
-+
-+SET(LIB_SOURCES
-+ ${PROJECT_SOURCE_DIR}/lib/blacklist.c
-+ ${PROJECT_SOURCE_DIR}/lib/constraint.c
-+ ${PROJECT_SOURCE_DIR}/lib/logger.c
-+ ${PROJECT_SOURCE_DIR}/lib/random.c
-+ ${PROJECT_SOURCE_DIR}/lib/rijndael-alg-fst.c
-+)
-+
-+# ADD YOUR PROBE MODULE HERE
-+SET(EXTRA_PROBE_MODULES
-+
-+ )
-+
-+# ADD YOUR OUTPUT MODULE HERE
-+SET(EXTRA_OUTPUT_MODULES
-+
-+ )
-+
-+SET(OUTPUT_MODULE_SOURCES
-+# output_modules/module_extended_file.c
-+# output_modules/module_simple_file.c
-+ output_modules/module_csv.c
-+ output_modules/output_modules.c
-+ )
-+
-+SET(PROBE_MODULE_SOURCES
-+ probe_modules/module_icmp_echo.c
-+ probe_modules/module_tcp_synscan.c
-+ probe_modules/module_udp.c
-+ probe_modules/packet.c
-+ probe_modules/probe_modules.c
-+ )
-+
-+SET(SOURCES
-+ aesrand.c
-+ cyclic.c
-+ fieldset.c
-+ get_gateway.c
-+ monitor.c
-+ recv.c
-+ send.c
-+ state.c
-+ validate.c
-+ zmap.c
-+ zopt_compat.c
-+ "${CMAKE_CURRENT_BINARY_DIR}/zopt.h"
-+ ${EXTRA_PROBE_MODULES}
-+ ${EXTRA_OUTPUT_MODULES}
-+ ${PROBE_MODULE_SOURCES}
-+ ${OUTPUT_MODULE_SOURCES}
-+ ${LIB_SOURCES}
-+ )
-+
-+if (WITH_JSON)
-+ SET(SOURCES ${SOURCES} output_modules/module_json.c)
-+endif()
-+
-+if (WITH_REDIS)
-+ SET(SOURCES ${SOURCES} ${PROJECT_SOURCE_DIR}/lib/redis.c output_modules/module_redis.c)
-+endif()
-+
-+add_custom_command(OUTPUT zopt.h
-+ COMMAND gengetopt -C --no-help --no-version -i "${CMAKE_CURRENT_SOURCE_DIR}/zopt.ggo" -F "${CMAKE_CURRENT_BINARY_DIR}/zopt"
-+ )
-+
-+add_executable(zmap ${SOURCES})
-+
-+target_link_libraries(
-+ zmap
-+ pcap gmp m
-+ ${REDIS_LIBS}
-+ ${JSON_LIBRARIES}
-+ )
-+
-+# Install binary
-+install(
-+ TARGETS
-+ zmap
-+ RUNTIME DESTINATION sbin
-+)
-+
-+# Install Manpages
-+install(
-+ FILES
-+ zmap.1
-+ DESTINATION share/man/man1
-+ )
diff --git a/net-analyzer/zmap/files/zmap-9999-out-of-src.patch b/net-analyzer/zmap/files/zmap-9999-out-of-src.patch
deleted file mode 100644
index 7d281f8dbe00..000000000000
--- a/net-analyzer/zmap/files/zmap-9999-out-of-src.patch
+++ /dev/null
@@ -1,29 +0,0 @@
- CMakeLists.txt | 2 +-
- zmap_conf_install.cmake.in | 7 -------
- 2 files changed, 1 insertion(+), 8 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index ebf9316..f18c112 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -77,4 +77,4 @@ add_subdirectory(src)
- FILE(GLOB CONF_FILES RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}/conf" "conf/*")
- message(STATUS "${CONF_FILES}")
- configure_file(zmap_conf_install.cmake.in zmap_conf_install.cmake)
--install(SCRIPT "${PROJECT_SOURCE_DIR}/zmap_conf_install.cmake")
-+install(SCRIPT "${CMAKE_CURRENT_BINARY_DIR}/zmap_conf_install.cmake")
-diff --git a/zmap_conf_install.cmake.in b/zmap_conf_install.cmake.in
-index 7f36f12..d5fe9d9 100644
---- a/zmap_conf_install.cmake.in
-+++ b/zmap_conf_install.cmake.in
-@@ -1,10 +1,3 @@
--message(STATUS "Creating /etc/zmap")
--if (NOT EXISTS "/etc/zmap/")
-- file(MAKE_DIRECTORY "/etc/zmap")
--else()
-- message(STATUS "/etc/zmap exists, skipping...")
--endif()
--
- message(STATUS "Installing blacklist.conf...")
- if (NOT EXISTS "/etc/zmap/blacklist.conf")
- file(INSTALL "${PROJECT_SOURCE_DIR}/conf/blacklist.conf" DESTINATION "/etc/zmap")
diff --git a/net-dns/ddclient/files/ddclient-reasonable-security.patch b/net-dns/ddclient/files/ddclient-reasonable-security.patch
deleted file mode 100644
index 9dc7930b98a2..000000000000
--- a/net-dns/ddclient/files/ddclient-reasonable-security.patch
+++ /dev/null
@@ -1,21 +0,0 @@
---- ddclient 2006-04-11 10:14:16.000000000 +0100
-+++ ddclient 2006-04-11 20:31:14.000000000 +0100
-@@ -776,15 +776,10 @@
- # fatal("Cannot open file '%s'. ($!)", $file);
- warning("Cannot open file '%s'. ($!)", $file);
- }
-- # Check for only owner has any access to config file
-+ # Guard against world-readability of config file
- my ($dev, $ino, $mode, @statrest) = stat(FD);
-- if ($mode & 077) {
-- if (-f FD && (chmod 0600, $file)) {
-- warning("file $file must be accessible only by its owner (fixed).");
-- } else {
-- # fatal("file $file must be accessible only by its owner.");
-- warning("file $file must be accessible only by its owner.");
-- }
-+ if ($mode & 007) {
-+ fatal("Must not be world-accessible\nchange its permissions using e.g.\nchmod 640", $file);
- }
-
- local $lineno = 0;
diff --git a/net-dns/ddclient/files/ddclient.initd b/net-dns/ddclient/files/ddclient.initd
deleted file mode 100644
index 59aea5e5ded8..000000000000
--- a/net-dns/ddclient/files/ddclient.initd
+++ /dev/null
@@ -1,52 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-# Default location if not specified in /etc/conf.d/ddclient
-PIDFILE=${PIDFILE:-/var/run/ddclient/ddclient.pid}
-
-depend() {
- before cron
- need net
- use dns logger
-}
-
-checkconfig() {
- local conf="/etc/ddclient/ddclient.conf"
-
- if [ -e "${conf}" ] ; then
- if [ -n "$(find /etc/ddclient -maxdepth 1 -name ddclient.conf -perm +0004)" ] ; then
- eerror "${conf} must not be world-readable. Run e.g.:"
- eerror " chmod 640 ${conf}"
- eerror " chown root:ddclient ${conf}"
- return 1
- fi
- else
- eerror "/etc/ddclient/ddclient.conf is needed to run ddclient"
- eerror "There is a sample file in /etc/ddclient/"
- return 1
- fi
-}
-
-start() {
- checkconfig || return 1
- ebegin "Starting ${SVCNAME}"
- start-stop-daemon \
- --start \
- --chuid ddclient \
- --exec /usr/sbin/ddclient \
- --name ddclient \
- --pidfile "${PIDFILE}" \
- -- -pid="${PIDFILE}"
- eend $?
-}
-
-stop() {
- ebegin "Stopping ${SVCNAME}"
- start-stop-daemon \
- --stop \
- --signal USR1 \
- --pidfile "${PIDFILE}"
- eend $?
-}
diff --git a/net-dns/ddclient/files/ddclient.initd-r1 b/net-dns/ddclient/files/ddclient.initd-r1
deleted file mode 100644
index cd78653de9e3..000000000000
--- a/net-dns/ddclient/files/ddclient.initd-r1
+++ /dev/null
@@ -1,44 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-# Default location if not specified in /etc/conf.d/ddclient
-PIDFILE=${PIDFILE:-/var/run/ddclient/ddclient.pid}
-
-depend() {
- before cron
- need net
- use dns logger squid
-}
-
-checkconfig() {
- local conf="/etc/ddclient/ddclient.conf"
-
- if [ -e "${conf}" ] ; then
- if [ -n "$(find /etc/ddclient -maxdepth 1 -name ddclient.conf -perm -0044)" ] ; then
- eerror "${conf} must not be world or group readable. Try:"
- eerror " chmod 600 ${conf}"
- eerror " chown ddclient:ddclient ${conf}"
- return 1
- fi
- else
- eerror "${conf} is needed to run ddclient"
- eerror "There is a sample file in /etc/ddclient/"
- return 1
- fi
-}
-
-start() {
- checkconfig || return 1
- ebegin "Starting ${SVCNAME}"
- start-stop-daemon --start --user ddclient --exec /usr/sbin/ddclient \
- --name ddclient --pidfile "${PIDFILE}" -- -pid="${PIDFILE}"
- eend $?
-}
-
-stop() {
- ebegin "Stopping ${SVCNAME}"
- start-stop-daemon --stop --signal USR1 --pidfile "${PIDFILE}"
- eend $?
-}
diff --git a/net-dns/ddclient/files/ddclient.initd-r2 b/net-dns/ddclient/files/ddclient.initd-r2
deleted file mode 100644
index c6d0a90f73ee..000000000000
--- a/net-dns/ddclient/files/ddclient.initd-r2
+++ /dev/null
@@ -1,44 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-# Default location if not specified in /etc/conf.d/ddclient
-PIDFILE=${PIDFILE:-/var/run/ddclient/ddclient.pid}
-
-depend() {
- before cron
- need net
- use dns logger squid
-}
-
-checkconfig() {
- local conf="/etc/ddclient/ddclient.conf"
-
- if [ -e "${conf}" ] ; then
- if [ -n "$(find /etc/ddclient -maxdepth 1 -name ddclient.conf -perm +0044)" ] ; then
- eerror "${conf} must not be world or group readable. Try:"
- eerror " chmod 600 ${conf}"
- eerror " chown ddclient:ddclient ${conf}"
- return 1
- fi
- else
- eerror "${conf} is needed to run ddclient"
- eerror "There is a sample file in /etc/ddclient/"
- return 1
- fi
-}
-
-start() {
- checkconfig || return 1
- ebegin "Starting ${SVCNAME}"
- start-stop-daemon --start --user ddclient --exec /usr/sbin/ddclient \
- --name ddclient --pidfile "${PIDFILE}" -- -pid="${PIDFILE}"
- eend $?
-}
-
-stop() {
- ebegin "Stopping ${SVCNAME}"
- start-stop-daemon --stop --signal USR1 --pidfile "${PIDFILE}"
- eend $?
-}
diff --git a/net-fs/davfs2/Manifest b/net-fs/davfs2/Manifest
index 400f0b94a5e5..2fba12fc9d33 100644
--- a/net-fs/davfs2/Manifest
+++ b/net-fs/davfs2/Manifest
@@ -1,2 +1 @@
-DIST davfs2-1.5.2.tar.gz 464458 SHA256 be34a19ab57a6ea77ecb82083e9e4c1882e12b2de64257de567ad5ee7a17b358 SHA512 c912049e23b76bda19c2ae2d07bc2b1da7ed9bf82b338c57c0f9fb8a3144cbbb52a0e8f8c2f8996342c7aa434470d062996c30bbbe0f1c6623c81af6414fbb45 WHIRLPOOL b1147d93f188635293726cad27a5ef8f79ab4dd102c59143c7bffef26f513633ca16f4328b053cc4c430fa9112dbbf468e0d199695225bbe6ca8c9e92a96b633
DIST davfs2-1.5.4.tar.gz 478377 SHA256 c9c4e0f0912a782386216b2147eb9c36c47f193b8fcf3d637719e0b9fe7c96e0 SHA512 08550f171f4b196f55f3fb71c6c75ed24063f8a5afc31c52502d0c911cf7aca4da01f7a123269d410dadc497c44ef5a3573e455aca6eafe48eb86f18429b94b2 WHIRLPOOL f22962bf770867b2e5b54f810004325d3d782c43448787223de4c203f959630fb0a43ab61bff355563fb1bee3a47444e1ee9baeb47f13b200c48852eb4332972
diff --git a/net-fs/davfs2/davfs2-1.5.2.ebuild b/net-fs/davfs2/davfs2-1.5.2.ebuild
deleted file mode 100644
index a6201286f07a..000000000000
--- a/net-fs/davfs2/davfs2-1.5.2.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit user
-
-DESCRIPTION="Linux FUSE (or coda) driver that allows you to mount a WebDAV resource"
-HOMEPAGE="https://savannah.nongnu.org/projects/davfs2"
-SRC_URI="http://mirror.lihnidos.org/GNU/savannah/davfs2/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE=""
-RESTRICT="test"
-
-DEPEND="dev-libs/libxml2
- net-libs/neon
- sys-libs/zlib"
-RDEPEND="${DEPEND}"
-
-pkg_setup() {
- enewgroup davfs2
-}
-
-src_configure() {
- econf dav_user=nobody --enable-largefile --docdir=/usr/share/doc/${P}
-}
-
-pkg_postinst() {
- elog
- elog "Quick setup:"
- elog " (as root)"
- elog " # gpasswd -a \${your_user} davfs2"
- elog " # echo 'http://path/to/dav /home/\${your_user}/dav davfs rw,user,noauto 0 0' >> /etc/fstab"
- elog " (as user)"
- elog " # mkdir -p ~/dav"
- elog " \$ mount ~/dav"
- elog
-}
diff --git a/net-fs/davfs2/davfs2-1.5.4.ebuild b/net-fs/davfs2/davfs2-1.5.4.ebuild
index b7b05060dfc6..0a6bfd988600 100644
--- a/net-fs/davfs2/davfs2-1.5.4.ebuild
+++ b/net-fs/davfs2/davfs2-1.5.4.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
+KEYWORDS="amd64 ppc x86"
IUSE="nls"
RESTRICT="test"
diff --git a/net-fs/ncpfs/files/ncpfs-2.2.5-php.patch b/net-fs/ncpfs/files/ncpfs-2.2.5-php.patch
index f0143b2ceebc..81908acd6c0b 100644
--- a/net-fs/ncpfs/files/ncpfs-2.2.5-php.patch
+++ b/net-fs/ncpfs/files/ncpfs-2.2.5-php.patch
@@ -1,5 +1,5 @@
---- contrib/php/build/rules.mk.orig 2004-12-09 13:01:04.417854240 +0000
-+++ contrib/php/build/rules.mk 2004-12-09 13:01:42.460070944 +0000
+--- a/contrib/php/build/rules.mk.orig 2004-12-09 13:01:04.417854240 +0000
++++ b/contrib/php/build/rules.mk 2004-12-09 13:01:42.460070944 +0000
@@ -63,10 +63,10 @@
install-modules:
diff --git a/net-fs/ncpfs/files/ncpfs-2.2.6-align-fix.patch b/net-fs/ncpfs/files/ncpfs-2.2.6-align-fix.patch
index 2ec8f29e946e..49d3c386d5a1 100644
--- a/net-fs/ncpfs/files/ncpfs-2.2.6-align-fix.patch
+++ b/net-fs/ncpfs/files/ncpfs-2.2.6-align-fix.patch
@@ -1,6 +1,6 @@
diff -Naurp ncpfs-2.2.6.orig/lib/ndslib.c ncpfs-2.2.6/lib/ndslib.c
---- ncpfs-2.2.6.orig/lib/ndslib.c 2005-01-27 12:35:59.000000000 -0500
-+++ ncpfs-2.2.6/lib/ndslib.c 2014-08-12 21:07:35.559190454 -0400
+--- a/lib/ndslib.c.orig 2005-01-27 12:35:59.000000000 -0500
++++ b/lib/ndslib.c 2014-08-12 21:07:35.559190454 -0400
@@ -957,7 +957,7 @@ static NWDSCCODE nds_beginauth2(
NWDSCCODE err;
int n1, n3;
diff --git a/net-fs/ncpfs/files/ncpfs-2.2.6-drop-kernel-check.patch b/net-fs/ncpfs/files/ncpfs-2.2.6-drop-kernel-check.patch
index 9e42f79fe162..9348c08536e4 100644
--- a/net-fs/ncpfs/files/ncpfs-2.2.6-drop-kernel-check.patch
+++ b/net-fs/ncpfs/files/ncpfs-2.2.6-drop-kernel-check.patch
@@ -2,8 +2,8 @@ Description: Drop kernel version check
Author: Bastian Blank <waldi@debian.org>
Bug-Debian: http://bugs.debian.org/692472
---- ncpfs-2.2.6.orig/sutil/ncpm_common.c
-+++ ncpfs-2.2.6/sutil/ncpm_common.c
+--- a/sutil/ncpm_common.c.orig
++++ b/sutil/ncpm_common.c
@@ -243,23 +243,6 @@ static int load_ncpfs(void)
#endif /* MOUNT2 */
diff --git a/net-fs/ncpfs/files/ncpfs-2.2.6-drop-mtab-support.patch b/net-fs/ncpfs/files/ncpfs-2.2.6-drop-mtab-support.patch
index c4588371afa9..b9c39f51e4ed 100644
--- a/net-fs/ncpfs/files/ncpfs-2.2.6-drop-mtab-support.patch
+++ b/net-fs/ncpfs/files/ncpfs-2.2.6-drop-mtab-support.patch
@@ -1,6 +1,6 @@
diff -Naurp ncpfs-2.2.6.orig/sutil/ncplogin.c ncpfs-2.2.6/sutil/ncplogin.c
---- ncpfs-2.2.6.orig/sutil/ncplogin.c 2014-08-13 02:52:56.859067273 -0400
-+++ ncpfs-2.2.6/sutil/ncplogin.c 2014-08-13 02:53:42.699067001 -0400
+--- a/sutil/ncplogin.c.orig 2014-08-13 02:52:56.859067273 -0400
++++ b/sutil/ncplogin.c 2014-08-13 02:53:42.699067001 -0400
@@ -111,7 +111,6 @@
#include <stdlib.h>
#include <stdarg.h>
diff --git a/net-fs/ncpfs/files/ncpfs-2.2.6-gcc4.patch b/net-fs/ncpfs/files/ncpfs-2.2.6-gcc4.patch
index 7223b232c60a..793aca6cbccd 100644
--- a/net-fs/ncpfs/files/ncpfs-2.2.6-gcc4.patch
+++ b/net-fs/ncpfs/files/ncpfs-2.2.6-gcc4.patch
@@ -1,6 +1,6 @@
diff -ur ncpfs-2.2.6-orig/lib/ncplib.c ncpfs-2.2.6/lib/ncplib.c
---- ncpfs-2.2.6-orig/lib/ncplib.c 2006-01-13 16:55:05.000000000 -0500
-+++ ncpfs-2.2.6/lib/ncplib.c 2006-01-13 16:56:08.000000000 -0500
+--- a/lib/ncplib.c.orig 2006-01-13 16:55:05.000000000 -0500
++++ b/lib/ncplib.c 2006-01-13 16:56:08.000000000 -0500
@@ -2421,7 +2421,7 @@
int i = 1;
NWCCODE nwerr;
diff --git a/net-fs/ncpfs/files/ncpfs-2.2.6-getuid-fix.patch b/net-fs/ncpfs/files/ncpfs-2.2.6-getuid-fix.patch
index 8b58a1375d93..64193c22d052 100644
--- a/net-fs/ncpfs/files/ncpfs-2.2.6-getuid-fix.patch
+++ b/net-fs/ncpfs/files/ncpfs-2.2.6-getuid-fix.patch
@@ -1,6 +1,6 @@
diff -Naurp ncpfs-2.2.6.orig/contrib/tcl-utils/chgpwd.c ncpfs-2.2.6/contrib/tcl-utils/chgpwd.c
---- ncpfs-2.2.6.orig/contrib/tcl-utils/chgpwd.c 2005-01-27 12:35:59.000000000 -0500
-+++ ncpfs-2.2.6/contrib/tcl-utils/chgpwd.c 2014-08-12 21:08:25.779190155 -0400
+--- a/contrib/tcl-utils/chgpwd.c.orig 2005-01-27 12:35:59.000000000 -0500
++++ b/contrib/tcl-utils/chgpwd.c 2014-08-12 21:08:25.779190155 -0400
@@ -292,12 +292,12 @@ int main(int argc, char *argv[]) {
}
} else {
diff --git a/net-fs/ncpfs/files/ncpfs-2.2.6-ldflags-support.patch b/net-fs/ncpfs/files/ncpfs-2.2.6-ldflags-support.patch
index 613fd120f070..111e780ff520 100644
--- a/net-fs/ncpfs/files/ncpfs-2.2.6-ldflags-support.patch
+++ b/net-fs/ncpfs/files/ncpfs-2.2.6-ldflags-support.patch
@@ -1,6 +1,6 @@
diff -Naurp ncpfs-2.2.6.orig/contrib/pam/Makefile.in ncpfs-2.2.6/contrib/pam/Makefile.in
---- ncpfs-2.2.6.orig/contrib/pam/Makefile.in 2005-01-27 12:35:59.000000000 -0500
-+++ ncpfs-2.2.6/contrib/pam/Makefile.in 2014-08-12 21:06:42.369190770 -0400
+--- a/contrib/pam/Makefile.in.orig 2005-01-27 12:35:59.000000000 -0500
++++ b/contrib/pam/Makefile.in 2014-08-12 21:06:42.369190770 -0400
@@ -17,6 +17,7 @@ PAM_LIBRARY = pam_ncp_auth.so
PAM_OBJECTS = pam_ncp_auth.do support.do
diff --git a/net-fs/ncpfs/files/ncpfs-2.2.6-makefile-fix-soname-link.patch b/net-fs/ncpfs/files/ncpfs-2.2.6-makefile-fix-soname-link.patch
index 240c91424766..ece9fc720db6 100644
--- a/net-fs/ncpfs/files/ncpfs-2.2.6-makefile-fix-soname-link.patch
+++ b/net-fs/ncpfs/files/ncpfs-2.2.6-makefile-fix-soname-link.patch
@@ -1,6 +1,6 @@
diff -Naurp ncpfs-2.2.6.orig/lib/Makefile.in ncpfs-2.2.6/lib/Makefile.in
---- ncpfs-2.2.6.orig/lib/Makefile.in 2014-08-12 23:23:27.149141996 -0400
-+++ ncpfs-2.2.6/lib/Makefile.in 2014-08-12 23:23:55.969141824 -0400
+--- a/lib/Makefile.in.orig 2014-08-12 23:23:27.149141996 -0400
++++ b/lib/Makefile.in 2014-08-12 23:23:55.969141824 -0400
@@ -99,9 +99,10 @@ distclean: mrproper
install_shared: $(SHARED_NCPLIB_BIN)
$(INSTALL) -d $(DESTDIR)$(libsodir)
diff --git a/net-fs/ncpfs/files/ncpfs-2.2.6-missing-includes.patch b/net-fs/ncpfs/files/ncpfs-2.2.6-missing-includes.patch
index 11a4f87add48..11258253af91 100644
--- a/net-fs/ncpfs/files/ncpfs-2.2.6-missing-includes.patch
+++ b/net-fs/ncpfs/files/ncpfs-2.2.6-missing-includes.patch
@@ -1,6 +1,6 @@
diff -ruN ncpfs-2.2.6/contrib/pam/pam_ncp_auth.c ncpfs-2.2.6-fixed/contrib/pam/pam_ncp_auth.c
---- ncpfs-2.2.6/contrib/pam/pam_ncp_auth.c 2005-01-27 18:35:59.000000000 +0100
-+++ ncpfs-2.2.6-fixed/contrib/pam/pam_ncp_auth.c 2007-05-11 21:38:05.143474750 +0200
+--- a/contrib/pam/pam_ncp_auth.c.orig 2005-01-27 18:35:59.000000000 +0100
++++ a/contrib/pam/pam_ncp_auth.c 2007-05-11 21:38:05.143474750 +0200
@@ -257,6 +257,7 @@
#include <stdlib.h>
#include <stdio.h>
diff --git a/net-fs/ncpfs/files/ncpfs-2.2.6-multiple-vulns.patch b/net-fs/ncpfs/files/ncpfs-2.2.6-multiple-vulns.patch
index a43c6ea00548..def49a5fad65 100644
--- a/net-fs/ncpfs/files/ncpfs-2.2.6-multiple-vulns.patch
+++ b/net-fs/ncpfs/files/ncpfs-2.2.6-multiple-vulns.patch
@@ -63,8 +63,8 @@ http://seclists.org/fulldisclosure/2010/Mar/122
diff -ur ncpfs-2.2.6.orig/sutil/ncplogin.c ncpfs-2.2.6/sutil/ncplogin.c
---- ncpfs-2.2.6.orig/sutil/ncplogin.c 2010-03-03 16:18:59.000000000 -0500
-+++ ncpfs-2.2.6/sutil/ncplogin.c 2010-03-03 16:17:41.000000000 -0500
+--- a/sutil/ncplogin.c.orig 2010-03-03 16:18:59.000000000 -0500
++++ b/sutil/ncplogin.c 2010-03-03 16:17:41.000000000 -0500
@@ -934,7 +934,9 @@
NWDSFreeContext(ctx);
/* ncpmap, ncplogin must write in /etc/mtab */
diff --git a/net-fs/ncpfs/files/ncpfs-2.2.6-pie-fix.patch b/net-fs/ncpfs/files/ncpfs-2.2.6-pie-fix.patch
deleted file mode 100644
index 779991808eda..000000000000
--- a/net-fs/ncpfs/files/ncpfs-2.2.6-pie-fix.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-diff -Naurp ncpfs-2.2.6.orig/lib/Makefile.in ncpfs-2.2.6/lib/Makefile.in
---- ncpfs-2.2.6.orig/lib/Makefile.in 2005-01-27 12:35:59.000000000 -0500
-+++ ncpfs-2.2.6/lib/Makefile.in 2014-08-12 21:05:24.349191234 -0400
-@@ -57,7 +57,7 @@ NDS_CFLAGS := $(BASE_CFLAGS) -DPORTABLE
- CFLAGS_ncplib.o := -DNWSFIND=\"$(bindir)/nwsfind\"
- CFLAGS_cfgfile.o := -DGLOBALCFGFILE=\"$(sysconfdir)/ncpfs.conf\"
-
--STATIC_CFLAGS := $(CFLAGS) $(CCFLAGS) $(REENTRANT_CFLAGS) @FFUNCTION_SECTIONS@
-+STATIC_CFLAGS := $(CFLAGS) $(CCFLAGS) $(REENTRANT_CFLAGS) $(PIC_FLAGS) @FFUNCTION_SECTIONS@
- SHARED_CFLAGS := $(CFLAGS) $(CCFLAGS) $(REENTRANT_CFLAGS) $(PIC_FLAGS) $(SHARED_VLINK_CFLAGS)
-
- .PHONY : all dep install install-dev clean mrproper distclean
-diff -Naurp ncpfs-2.2.6.orig/sutil/Makefile.in ncpfs-2.2.6/sutil/Makefile.in
---- ncpfs-2.2.6.orig/sutil/Makefile.in 2005-01-27 12:35:59.000000000 -0500
-+++ ncpfs-2.2.6/sutil/Makefile.in 2014-08-12 21:05:24.349191234 -0400
-@@ -34,11 +34,12 @@ endif
-
- CFLAGS_ncpmount.o = -DNCPMOUNT=1 -DMAKE_NCPLIB
- CFLAGS_ncpmap.o = -DNCPMAP=1 -DMAKE_NCPLIB
--CFLAGS_ncplogin.o = -DMAKE_NCPLIB
-+CFLAGS_ncplogin.o = -DMAKE_NCPLIB
- CFLAGS_ncpm_common.o = -DNWMSG=\"$(sbindir)/nwmsg\"
- LDFLAGS_ncpmount = ncpm_common.o mount_login.o
--LDFLAGS_ncplogin = ncpm_common.o mount_login.o
--LDFLAGS_ncpmap = ncpm_common.o
-+LDFLAGS_ncplogin = -pie ncpm_common.o mount_login.o
-+LDFLAGS_ncpmap = -pie ncpm_common.o
-+LDFLAGS_nwsfind = -pie
-
- .PHONY : all install install-dev dep clean mrproper distclean
- .PHONY : default
diff --git a/net-fs/ncpfs/ncpfs-2.2.6-r4.ebuild b/net-fs/ncpfs/ncpfs-2.2.6-r4.ebuild
new file mode 100644
index 000000000000..5bd1c357958f
--- /dev/null
+++ b/net-fs/ncpfs/ncpfs-2.2.6-r4.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit pam
+
+DESCRIPTION="Provides access to Netware services using the NCP protocol"
+HOMEPAGE="ftp://platan.vc.cvut.cz/pub/linux/ncpfs/"
+SRC_URI="ftp://platan.vc.cvut.cz/pub/linux/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~mips ~ppc ~ppc64 ~x86"
+IUSE="nls pam php"
+
+DEPEND="
+ nls? ( sys-devel/gettext )
+ pam? ( virtual/pam )
+ php? ( || ( dev-lang/php:* virtual/httpd-php:* ) )"
+
+RDEPEND="${DEPEND}"
+
+MY_PATCHES=(
+ # PHP extension sandbox violation.
+ "${FILESDIR}"/${PN}-2.2.5-php.patch
+ "${FILESDIR}"/${P}-gcc4.patch
+ "${FILESDIR}"/${P}-missing-includes.patch
+
+ # Add a patch to fix multiple vulnerabilities.
+ # CVE-2010-0788, CVE-2010-0790, & CVE-2010-0791.
+ # http://seclists.org/fulldisclosure/2010/Mar/122
+ "${FILESDIR}"/${P}-multiple-vulns.patch
+
+ # Add a patch that removes the __attribute__((packed)); directive
+ # from several struct members in include/ncp/ncplib.h. This will
+ # cut down on a large number of compile warnings generated by modern
+ # gcc releases.
+ "${FILESDIR}"/${P}-remove-packed-attrib.patch
+
+ # Misc patches borrowed from Mageia.
+ "${FILESDIR}"/${P}-align-fix.patch
+ "${FILESDIR}"/${P}-getuid-fix.patch
+ "${FILESDIR}"/${P}-pam_ncp_auth-fix.patch
+ "${FILESDIR}"/${P}-servername-array-fix.patch
+
+ # Misc patches borrowed from Debian.
+ # Fixes Bug #497278
+ "${FILESDIR}"/${P}-drop-kernel-check.patch
+ "${FILESDIR}"/${P}-drop-mtab-support.patch
+ "${FILESDIR}"/${P}-no-suid-root.patch
+ "${FILESDIR}"/${P}-remove-libncp_atomic-header.patch
+
+ # Support LDFLAGS.
+ "${FILESDIR}"/${P}-ldflags-support.patch
+
+ # Bug 446696. This might need re-diffing if additional Makefile
+ # fixes are added.
+ "${FILESDIR}"/${P}-makefile-fix-soname-link.patch
+
+ # bug 522444
+ "${FILESDIR}"/${P}-zend_function_entry.patch
+)
+
+DOCS=( FAQ README )
+
+src_prepare() {
+ default
+
+ # Bug #273484.
+ sed -i '/ldconfig/d' lib/Makefile.in || die
+
+ epatch "${MY_PATCHES[@]}"
+}
+
+src_configure() {
+ econf \
+ $(use_enable nls) \
+ $(use_enable pam pam "$(getpam_mod_dir)") \
+ $(use_enable php)
+}
+
+src_install() {
+ dodir $(getpam_mod_dir) /usr/sbin /sbin
+
+ # Install main software and headers.
+ emake DESTDIR="${D}" install
+ emake DESTDIR="${D}" install-dev
+
+ # Install a startup script in /etc/init.d and a conf file in /etc/conf.d
+ newconfd "${FILESDIR}"/ipx.confd ipx
+ newinitd "${FILESDIR}"/ipx.init ipx
+
+ einstalldocs
+}
diff --git a/net-ftp/gftp/gftp-2.0.19-r3.ebuild b/net-ftp/gftp/gftp-2.0.19-r3.ebuild
index fb0f61796eba..57dda4a58bab 100644
--- a/net-ftp/gftp/gftp-2.0.19-r3.ebuild
+++ b/net-ftp/gftp/gftp-2.0.19-r3.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$
@@ -11,7 +11,7 @@ HOMEPAGE="http://www.gftp.org"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
+KEYWORDS="~alpha amd64 ppc ~ppc64 ~sparc x86 ~x86-fbsd"
IUSE="gtk libressl ssl"
RDEPEND="
diff --git a/net-im/slack-bin/Manifest b/net-im/slack-bin/Manifest
index a833c6198e14..7a659cb371ad 100644
--- a/net-im/slack-bin/Manifest
+++ b/net-im/slack-bin/Manifest
@@ -1,3 +1,4 @@
DIST slack-desktop-2.1.2-amd64.deb 46460486 SHA256 46576dbe929d4d60d0311056c0268d22dfaa58edc6774ce8a7e61873414bbf2e SHA512 b23ccee498c2c6d043bdb4632b1b2755b3f0a96a1d78338020fb4221c49b7feeb437cc358abcf285e0f0a0f7b57f4db6792b2baa8b339596a287f1272ed12284 WHIRLPOOL 7b9dbf46c988dce1837318c4568ef7357481058593d80d0d00f0b8924a1ead28d8aaf3548d7e1f095d62042a05d721ba047658fcbb1758aad1ea006e69c74dcf
DIST slack-desktop-2.1.2-i386.deb 42997902 SHA256 cc9660d95f5ce765c18b35191e2475d6bd272affc6d47f176759cc202910ddb4 SHA512 6b68123d3c85687043e886974449fe424af267c326ffc869d03d911ae5d0f30f5081b611e136bc4f832da8d555b2851a4c093df9c8be2de98235ebcd03528d8c WHIRLPOOL 80514dc501a94652bb54dad205224ee73cc4abd12f356aaf2b454aff67f99b4a16ec88bde0f9c541dbbddfcb8739df040656ca6c91b42b2947d6862743be41a8
DIST slack-desktop-2.3.4-amd64.deb 47476802 SHA256 cd855c11dc95f41c691c1cbb8ec8dd2c2df5eb253a9f98bd8d9e3824553d7906 SHA512 36770884dbc1a2304bb61a6a4ccd76976ad3f19f7337063db4e16f83ffa255f82c88ef13676998eb3f4543733bbc31d7ab7172ae848801f722f75525035151e8 WHIRLPOOL 8274f6cca770ed6038d046a7bc49275988ab7b59708197f2646134479f2580a537c1d4e62e2866def949d643a403a453e95bf5ebf9bf978707765f79e234073b
+DIST slack-desktop-2.4.2-amd64.deb 49071330 SHA256 f6c81686eaf4bcc73b0b889d69fa6028efdc86b6a28949594b2f5f0d5a2fc4b1 SHA512 bad500b22f3ad44c5ce2b3ad7d73767a1d3d0e14b1eae595f2a318e06c6bea7dca8e96f0560832d6011055014f8a0d841449a70b1cc8d013494fe50816ca5e43 WHIRLPOOL eac6bfe0f167664dc9e2529c9a358d9f7672860f81ef1e48f64b76b3e1ab173d1ec3b8ccc3af2ac7d659c21a7776214651b31dfd9ab45422f2c5f853861ac741
diff --git a/net-im/slack-bin/slack-bin-2.4.2.ebuild b/net-im/slack-bin/slack-bin-2.4.2.ebuild
new file mode 100644
index 000000000000..f6853b70ffc5
--- /dev/null
+++ b/net-im/slack-bin/slack-bin-2.4.2.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+MY_PN="${PN/-bin/}"
+
+inherit eutils gnome2-utils unpacker
+
+DESCRIPTION="Team collaboration tool"
+HOMEPAGE="http://www.slack.com/"
+SRC_URI="https://downloads.slack-edge.com/linux_releases/${MY_PN}-desktop-${PV}-amd64.deb"
+
+LICENSE="no-source-code"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+RESTRICT="mirror"
+
+RDEPEND="dev-libs/atk:0
+ dev-libs/expat:0
+ dev-libs/glib:2
+ dev-libs/nspr:0
+ dev-libs/nss:0
+ gnome-base/gconf:2
+ media-libs/alsa-lib:0
+ media-libs/fontconfig:1.0
+ media-libs/freetype:2
+ net-misc/curl:0
+ net-print/cups:0
+ sys-apps/dbus:0
+ x11-libs/cairo:0
+ x11-libs/gdk-pixbuf:2
+ x11-libs/gtk+:2
+ x11-libs/libX11:0
+ x11-libs/libXcomposite:0
+ x11-libs/libXcursor:0
+ x11-libs/libXdamage:0
+ x11-libs/libXext:0
+ x11-libs/libXfixes:0
+ x11-libs/libXi:0
+ x11-libs/libXrandr:0
+ x11-libs/libXrender:0
+ x11-libs/libXScrnSaver:0
+ x11-libs/libXtst:0
+ x11-libs/pango:0"
+
+QA_PREBUILT="opt/slack/slack
+ opt/slack/resources/app.asar.unpacked/node_modules/*
+ opt/slack/libnode.so
+ opt/slack/libffmpeg.so
+ opt/slack/libCallsCore.so"
+
+S="${WORKDIR}"
+
+src_install() {
+ insinto /usr/share/pixmaps
+ doins usr/share/pixmaps/${MY_PN}.png
+
+ newicon -s 512 usr/share/pixmaps/${MY_PN}.png ${MY_PN}.png
+ domenu usr/share/applications/${MY_PN}.desktop
+
+ insinto /opt/${MY_PN}
+ doins -r usr/lib/${MY_PN}/.
+ fperms +x /opt/${MY_PN}/${MY_PN}
+ dosym /opt/${MY_PN}/${MY_PN} /usr/bin/${MY_PN}
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}
diff --git a/net-im/telepathy-mission-control/telepathy-mission-control-5.16.4.ebuild b/net-im/telepathy-mission-control/telepathy-mission-control-5.16.4.ebuild
index 7f993b467aa0..fa2eaa7123b7 100644
--- a/net-im/telepathy-mission-control/telepathy-mission-control-5.16.4.ebuild
+++ b/net-im/telepathy-mission-control/telepathy-mission-control-5.16.4.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$
@@ -15,7 +15,7 @@ SRC_URI="https://telepathy.freedesktop.org/releases/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1+"
SLOT="0"
-KEYWORDS="alpha amd64 arm ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~arm-linux ~x86-linux"
+KEYWORDS="alpha amd64 arm ~ia64 ppc ~ppc64 ~sparc x86 ~amd64-linux ~arm-linux ~x86-linux"
IUSE="debug networkmanager" # test
RDEPEND="
diff --git a/net-irc/hexchat/files/hexchat-2.12.4-configure.ac.patch b/net-irc/hexchat/files/hexchat-2.12.4-configure.ac.patch
new file mode 100644
index 000000000000..c4288d2761d2
--- /dev/null
+++ b/net-irc/hexchat/files/hexchat-2.12.4-configure.ac.patch
@@ -0,0 +1,319 @@
+--- hexchat-2.12.4/data/pkgconfig/Makefile.am
++++ hexchat-2.12.4/data/pkgconfig/Makefile.am
+@@ -1,4 +1,7 @@
++AM_CFLAGS = @hexchat_def_CFLAGS@
++AM_LDFLAGS = @hexchat_def_LDFLAGS@
++
+ pkgcfgdir = $(pkgconfigdir)
+ pkgcfg_DATA = hexchat-plugin.pc
+
+ EXTRA_DIST = hexchat-plugin.pc.in
+--- hexchat-2.12.4/data/Makefile.am
++++ hexchat-2.12.4/data/Makefile.am
+@@ -1,5 +1,8 @@
++AM_CFLAGS = @hexchat_def_CFLAGS@
++AM_LDFLAGS = @hexchat_def_LDFLAGS@
++
+ SUBDIRS =
+
+ if DO_PLUGIN
+ SUBDIRS += pkgconfig
+ endif
+--- hexchat-2.12.4/data/misc/Makefile.am
++++ hexchat-2.12.4/data/misc/Makefile.am
+@@ -1,5 +1,7 @@
++AM_CFLAGS = @hexchat_def_CFLAGS@
++AM_LDFLAGS = @hexchat_def_LDFLAGS@
+
+ appdatadir = $(datadir)/appdata
+ appdata_in_files =
+
+ if DO_GTK
+--- hexchat-2.12.4/data/icons/Makefile.am
++++ hexchat-2.12.4/data/icons/Makefile.am
+@@ -1,5 +1,8 @@
++AM_CFLAGS = @hexchat_def_CFLAGS@
++AM_LDFLAGS = @hexchat_def_LDFLAGS@
++
+ icon_DATA = hexchat.png
+ icondir = $(datadir)/icons/hicolor/48x48/apps
+
+ hicolor_DATA = hexchat.svg
+ hicolordir = $(datadir)/icons/hicolor/scalable/apps
+--- hexchat-2.12.4/data/man/Makefile.am
++++ hexchat-2.12.4/data/man/Makefile.am
+@@ -1,3 +1,6 @@
++AM_CFLAGS = @hexchat_def_CFLAGS@
++AM_LDFLAGS = @hexchat_def_LDFLAGS@
++
+ man_MANS = hexchat.1
+
+ EXTRA_DIST = hexchat.1.in
+--- hexchat-2.12.4/Makefile.am
++++ hexchat-2.12.4/Makefile.am
+@@ -1,6 +1,8 @@
+ ## Process this file with automake to produce Makefile.in
++AM_CFLAGS = @hexchat_def_CFLAGS@
++AM_LDFLAGS = @hexchat_def_LDFLAGS@
+
+ ACLOCAL_AMFLAGS = -I m4
+
+ SUBDIRS = po src plugins data
+
+--- hexchat-2.12.4/configure.ac
++++ hexchat-2.12.4/configure.ac
+@@ -621,23 +621,23 @@ AX_APPEND_COMPILE_FLAGS([\
+ -Werror=declaration-after-statement \
+ -Werror=missing-include-dirs \
+ -Werror=date-time \
+ -Werror=implicit-function-declaration \
+ -Werror=pointer-arith \
+-])
++], hexchat_def_CFLAGS)
+
+ AS_IF([test "$stack_protector" = "yes"], [
+ AX_APPEND_COMPILE_FLAGS([ \
+ -fstack-protector-strong \
+- ])
++ ], [hexchat_def_CFLAGS])
+ ])
+
+ AX_APPEND_LINK_FLAGS([ \
+ -pie \
+ -Wl,-z,relro \
+ -Wl,-z,now \
+-])
++], [hexchat_def_LDFLAGS])
+
+ dnl *********************************************************************
+ dnl ** FUNCTIONS/LIBS/CFLAGS ********************************************
+ dnl *********************************************************************
+
+@@ -687,10 +687,12 @@ dnl freebsd needs this
+ LIBS="$LIBS $INTLLIBS"
+
+ GUI_LIBS="$GUI_LIBS $COMMON_LIBS"
+
+ dnl make these visible to all Makefiles
++AC_SUBST(hexchat_def_CFLAGS)
++AC_SUBST(hexchat_def_LDFLAGS)
+ AC_SUBST(GUI_LIBS)
+ AC_SUBST(GUI_CFLAGS)
+ AC_SUBST(COMMON_LIBS)
+ AC_SUBST(COMMON_CFLAGS)
+ AC_SUBST(PERL_CFLAGS)
+--- hexchat-2.12.4/src/common/Makefile.am
++++ hexchat-2.12.4/src/common/Makefile.am
+@@ -1,6 +1,8 @@
+ ## Process this file with automake to produce Makefile.in
++AM_CFLAGS = @hexchat_def_CFLAGS@
++AM_LDFLAGS = @hexchat_def_LDFLAGS@
+
+ include $(top_srcdir)/m4/clang-analyze.am
+
+ noinst_LIBRARIES = libhexchatcommon.a
+
+@@ -62,11 +64,11 @@ noinst_PROGRAMS = make-te
+
+ libhexchatcommon_a_SOURCES = cfgfiles.c chanopt.c ctcp.c dcc.c hexchat.c \
+ history.c ignore.c inbound.c marshal.c modes.c network.c notify.c \
+ outbound.c plugin.c plugin-identd.c plugin-timer.c proto-irc.c server.c servlist.c \
+ $(ssl_c) text.c tree.c url.c userlist.c util.c
+-libhexchatcommon_a_CFLAGS = $(LIBPROXY_CFLAGS)
++libhexchatcommon_a_CFLAGS = $(LIBPROXY_CFLAGS) $(hexchat_def_CFLAGS)
+
+ textenums.h: textevents.h
+
+ textevents.h: $(srcdir)/textevents.in make-te
+ $(AM_V_GEN) ./make-te < $< > $@ 2> textenums.h
+--- hexchat-2.12.4/src/common/dbus/Makefile.am
++++ hexchat-2.12.4/src/common/dbus/Makefile.am
+@@ -1,5 +1,8 @@
++AM_CFLAGS = @hexchat_def_CFLAGS@
++AM_LDFLAGS = @hexchat_def_LDFLAGS@
++
+ noinst_LIBRARIES = libhexchatdbus.a
+ libhexchatdbus_a_SOURCES = \
+ dbus-plugin.c \
+ dbus-plugin.h \
+ dbus-client.c \
+--- hexchat-2.12.4/src/Makefile.am
++++ hexchat-2.12.4/src/Makefile.am
+@@ -1,6 +1,8 @@
+ ## Process this file with automake to produce Makefile.in
++AM_CFLAGS = @hexchat_def_CFLAGS@
++AM_LDFLAGS = @hexchat_def_LDFLAGS@
+
+ EXTRA_DIST = version-script
+
+ if DO_TEXT
+ text_fe = fe-text
+--- hexchat-2.12.4/src/fe-text/Makefile.am
++++ hexchat-2.12.4/src/fe-text/Makefile.am
+@@ -1,5 +1,8 @@
++AM_CFLAGS = @hexchat_def_CFLAGS@
++AM_LDFLAGS = @hexchat_def_LDFLAGS@
++
+ localedir = $(datadir)/locale
+
+ bin_PROGRAMS = hexchat-text
+
+ AM_CPPFLAGS = $(COMMON_CFLAGS) -DLOCALEDIR=\"$(localedir)\"
+--- hexchat-2.12.4/src/fe-gtk/Makefile.am
++++ hexchat-2.12.4/src/fe-gtk/Makefile.am
+@@ -1,5 +1,7 @@
++AM_CFLAGS = @hexchat_def_CFLAGS@
++AM_LDFLAGS = @hexchat_def_LDFLAGS@
+
+ include $(top_srcdir)/m4/clang-analyze.am
+
+ localedir = $(datadir)/locale
+
+@@ -31,11 +33,11 @@ endif
+ if USE_LIBNOTIFY
+ notify_c = notifications/notification-libnotify.c
+ else
+ if HAVE_GTK_MAC
+ notify_c = notifications/notification-osx.m
+-hexchat_LDFLAGS = -framework Foundation
++hexchat_LDFLAGS = -framework Foundation @hexchat_def_LDFLAGS@
+ else
+ notify_c = notifications/notification-dummy.c
+ endif
+ endif
+
+--- hexchat-2.12.4/src/htm/Makefile.am
++++ hexchat-2.12.4/src/htm/Makefile.am
+@@ -1,5 +1,8 @@
++AM_CFLAGS = @hexchat_def_CFLAGS@
++AM_LDFLAGS = @hexchat_def_LDFLAGS@
++
+ theme_SCRIPTS = thememan.exe thememan
+ themedir = $(bindir)
+
+ mdtool_verbose = $(mdtool_verbose_$(V))
+ mdtool_verbose_ = $(mdtool_verbose_$(AM_DEFAULT_VERBOSITY))
+--- hexchat-2.12.4/plugins/fishlim/Makefile.am
++++ hexchat-2.12.4/plugins/fishlim/Makefile.am
+@@ -1,10 +1,13 @@
++AM_CFLAGS = @hexchat_def_CFLAGS@
++AM_LDFLAGS = @hexchat_def_LDFLAGS@
++
+ EXTRA_DIST = LICENSE fish.h irc.h keystore.h plugin_hexchat.h dh1080.h
+
+ libdir = $(hexchatlibdir)
+
+ lib_LTLIBRARIES = fishlim.la
+ fishlim_la_SOURCES = fish.c irc.c keystore.c plugin_hexchat.c dh1080.c
+-fishlim_la_LDFLAGS = $(PLUGIN_LDFLAGS) -module
++fishlim_la_LDFLAGS = $(PLUGIN_LDFLAGS) -module @hexchat_def_LDFLAGS@
+ fishlim_la_LIBADD = $(GLIB_LIBS) $(OPENSSL_LIBS)
+ fishlim_la_CPPFLAGS = -I$(top_srcdir)/src/common
+-fishlim_la_CFLAGS = $(GLIB_CFLAGS) $(OPENSSL_CFLAGS)
++fishlim_la_CFLAGS = $(GLIB_CFLAGS) $(OPENSSL_CFLAGS) @hexchat_def_CFLAGS@
+--- hexchat-2.12.4/plugins/Makefile.am
++++ hexchat-2.12.4/plugins/Makefile.am
+@@ -1,5 +1,8 @@
++AM_CFLAGS = @hexchat_def_CFLAGS@
++AM_LDFLAGS = @hexchat_def_LDFLAGS@
++
+ if DO_LUA
+ lua = lua
+ endif
+
+ if DO_PYTHON
+--- hexchat-2.12.4/plugins/lua/Makefile.am
++++ hexchat-2.12.4/plugins/lua/Makefile.am
+@@ -1,9 +1,12 @@
++AM_CFLAGS = @hexchat_def_CFLAGS@
++AM_LDFLAGS = @hexchat_def_LDFLAGS@
++
+ libdir = $(hexchatlibdir)
+
+ lib_LTLIBRARIES = lua.la
+ lua_la_SOURCES = lua.c
+-lua_la_LDFLAGS = $(PLUGIN_LDFLAGS) -module
++lua_la_LDFLAGS = $(PLUGIN_LDFLAGS) -module @hexchat_def_LDFLAGS@
+ lua_la_LIBADD = $(LUA_LIBS) $(GLIB_LIBS)
+ lua_la_CPPFLAGS = -I$(top_srcdir)/src/common
+-lua_la_CFLAGS = $(GLIB_CFLAGS) $(LUA_CFLAGS)
++lua_la_CFLAGS = $(GLIB_CFLAGS) $(LUA_CFLAGS) @hexchat_def_CFLAGS@
+
+--- hexchat-2.12.4/plugins/sysinfo/Makefile.am
++++ hexchat-2.12.4/plugins/sysinfo/Makefile.am
+@@ -1,5 +1,8 @@
++AM_CFLAGS = @hexchat_def_CFLAGS@
++AM_LDFLAGS = @hexchat_def_LDFLAGS@
++
+ libdir = $(hexchatlibdir)
+
+ sources = sysinfo.c format.c shared/df.c
+
+ if PLATFORM_OSX
+@@ -10,8 +13,8 @@ endif
+
+ EXTRA_DIST = osx unix win32 shared format.h sysinfo.h sysinfo-backend.h
+
+ lib_LTLIBRARIES = sysinfo.la
+ sysinfo_la_SOURCES = $(sources)
+-sysinfo_la_LDFLAGS = $(PLUGIN_LDFLAGS) -module
++sysinfo_la_LDFLAGS = $(PLUGIN_LDFLAGS) -module @hexchat_def_LDFLAGS@
+ sysinfo_la_LIBADD = $(LIBPCI_LIBS) $(GLIB_LIBS)
+ AM_CPPFLAGS = -I$(top_srcdir)/src/common -I$(srcdir)/shared $(LIBPCI_CFLAGS) $(GLIB_CFLAGS)
+--- hexchat-2.12.4/plugins/python/Makefile.am
++++ hexchat-2.12.4/plugins/python/Makefile.am
+@@ -1,9 +1,12 @@
++AM_CFLAGS = @hexchat_def_CFLAGS@
++AM_LDFLAGS = @hexchat_def_LDFLAGS@
++
+ libdir = $(hexchatlibdir)
+
+ lib_LTLIBRARIES = python.la
+ python_la_SOURCES = python.c
+ python_la_LDFLAGS = $(PLUGIN_LDFLAGS) -module
+-python_la_LIBADD = $(PYTHON_LIBS) $(GLIB_LIBS)
++python_la_LIBADD = $(PYTHON_LIBS) $(GLIB_LIBS) @hexchat_def_LDFLAGS@
+ python_la_CPPFLAGS = -I$(top_srcdir)/src/common $(PYTHON_CPPFLAGS)
+-python_la_CFLAGS = $(GLIB_CFLAGS)
++python_la_CFLAGS = $(GLIB_CFLAGS) @hexchat_def_CFLAGS@
+
+--- hexchat-2.12.4/plugins/checksum/Makefile.am
++++ hexchat-2.12.4/plugins/checksum/Makefile.am
+@@ -1,8 +1,11 @@
++AM_CFLAGS = @hexchat_def_CFLAGS@
++AM_LDFLAGS = @hexchat_def_LDFLAGS@
++
+ libdir = $(hexchatlibdir)
+
+ lib_LTLIBRARIES = checksum.la
+ checksum_la_SOURCES = checksum.c
+-checksum_la_LDFLAGS = $(PLUGIN_LDFLAGS) -module
++checksum_la_LDFLAGS = $(PLUGIN_LDFLAGS) -module @hexchat_def_LDFLAGS@
+ checksum_la_LIBADD = $(GLIB_LIBS)
+ checksum_la_CPPFLAGS = -I$(top_srcdir)/src/common
+-checksum_la_CFLAGS = $(GLIB_CFLAGS)
++checksum_la_CFLAGS = $(GLIB_CFLAGS) @hexchat_def_CFLAGS@
+--- hexchat-2.12.4/plugins/perl/Makefile.am
++++ hexchat-2.12.4/plugins/perl/Makefile.am
+@@ -1,17 +1,19 @@
++AM_CFLAGS = @hexchat_def_CFLAGS@
++AM_LDFLAGS = @hexchat_def_LDFLAGS@
+
+ EXTRA_DIST=generate_header lib/HexChat.pm lib/Xchat.pm lib/HexChat/Embed.pm lib/HexChat/List/Network.pm \
+ lib/HexChat/List/Network/Entry.pm lib/HexChat/List/Network/AutoJoin.pm lib/IRC.pm
+
+ libdir = $(hexchatlibdir)
+
+ lib_LTLIBRARIES = perl.la
+ perl_la_SOURCES = perl.c
+-perl_la_LDFLAGS = $(PERL_LDFLAGS) $(PLUGIN_LDFLAGS) -module
++perl_la_LDFLAGS = $(PERL_LDFLAGS) $(PLUGIN_LDFLAGS) -module @hexchat_def_LDFLAGS@
+ perl_la_LIBADD = $(GLIB_LIBS)
+ perl_la_CPPFLAGS = -I$(top_srcdir)/src/common
+-perl_la_CFLAGS = $(PERL_CFLAGS) $(GLIB_CFLAGS)
++perl_la_CFLAGS = $(PERL_CFLAGS) $(GLIB_CFLAGS) @hexchat_def_CFLAGS@
+
+ BUILT_SOURCES = hexchat.pm.h irc.pm.h
+ CLEANFILES = $(BUILT_SOURCES)
+
+ hexchat.pm.h irc.pm.h: lib/HexChat.pm lib/Xchat.pm lib/HexChat/Embed.pm \
diff --git a/net-irc/hexchat/hexchat-2.12.4-r1.ebuild b/net-irc/hexchat/hexchat-2.12.4-r1.ebuild
index f4e15fc51cec..9b9b4f104ac1 100644
--- a/net-irc/hexchat/hexchat-2.12.4-r1.ebuild
+++ b/net-irc/hexchat/hexchat-2.12.4-r1.ebuild
@@ -16,7 +16,7 @@ if [[ "${PV}" == "9999" ]] ; then
EGIT_REPO_URI="git://github.com/hexchat/hexchat.git"
else
SRC_URI="https://dl.hexchat.net/hexchat/${P}.tar.xz"
- KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~ppc ppc64 ~sparc x86 ~amd64-linux"
+ KEYWORDS="alpha amd64 ~arm hppa ~ia64 ppc ppc64 ~sparc x86 ~amd64-linux"
fi
LICENSE="GPL-2 plugin-fishlim? ( MIT )"
diff --git a/net-irc/hexchat/hexchat-2.12.4-r2.ebuild b/net-irc/hexchat/hexchat-2.12.4-r2.ebuild
new file mode 100644
index 000000000000..ddea1186a31f
--- /dev/null
+++ b/net-irc/hexchat/hexchat-2.12.4-r2.ebuild
@@ -0,0 +1,133 @@
+# 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 autotools fdo-mime flag-o-matic gnome2-utils python-single-r1
+
+DESCRIPTION="Graphical IRC client based on XChat"
+HOMEPAGE="https://hexchat.github.io/"
+
+if [[ "${PV}" == "9999" ]] ; then
+ inherit git-r3
+ SRC_URI=""
+ EGIT_REPO_URI="git://github.com/hexchat/hexchat.git"
+else
+ SRC_URI="https://dl.hexchat.net/hexchat/${P}.tar.xz"
+ KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
+fi
+
+LICENSE="GPL-2 plugin-fishlim? ( MIT )"
+SLOT="0"
+IUSE="dbus debug +gtk libcanberra libnotify libproxy libressl lua nls perl plugin-checksum plugin-fishlim plugin-sysinfo python spell ssl"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+COMMON_DEPEND="dev-libs/glib:2
+ dbus? ( sys-apps/dbus )
+ gtk? ( x11-libs/gtk+:2 )
+ libcanberra? ( media-libs/libcanberra )
+ libproxy? ( net-libs/libproxy )
+ libnotify? ( x11-libs/libnotify )
+ lua? ( dev-lang/lua:= )
+ nls? ( virtual/libintl )
+ perl? ( dev-lang/perl )
+ plugin-sysinfo? ( sys-apps/pciutils )
+ python? ( ${PYTHON_DEPS} )
+ spell? ( app-text/iso-codes )
+ ssl? (
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:0= )
+ )"
+
+RDEPEND="${COMMON_DEPEND}
+ spell? ( app-text/enchant )"
+DEPEND="${COMMON_DEPEND}
+ app-arch/xz-utils
+ virtual/pkgconfig
+ dev-util/intltool
+ sys-devel/autoconf-archive"
+
+PATCHES=(
+ "${FILESDIR}/hexchat-2.12.4-configure.ac.patch"
+ "${FILESDIR}/hexchat-2.12.4-libressl.patch"
+)
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+pkg_setup() {
+ use python && python-single-r1_pkg_setup
+}
+
+src_configure() {
+ append-cflags \
+ $(test-flags-CC -Wno-error=format-security) \
+ $(test-flags-CC -Wno-error=init-self) \
+ $(test-flags-CC -Wno-error=declaration-after-statement) \
+ $(test-flags-CC -Wno-error=missing-include-dirs) \
+ $(test-flags-CC -Wno-error=date-time) \
+ $(test-flags-CC -Wno-error=implicit-function-declaration) \
+ $(test-flags-CC -Wno-error=pointer-arith)
+
+ econf \
+ --enable-plugin \
+ $(use_enable nls) \
+ $(use_enable ssl openssl) \
+ $(use_enable gtk gtkfe) \
+ $(use_enable !gtk textfe) \
+ $(use_enable python python "${EPYTHON}") \
+ $(use_enable perl) \
+ $(use_enable plugin-checksum checksum) \
+ $(use_enable plugin-fishlim fishlim) \
+ $(use_enable plugin-sysinfo sysinfo) \
+ $(use_enable dbus) \
+ $(use_enable lua) \
+ $(use_enable libnotify) \
+ $(use_enable libcanberra) \
+ $(use_enable libproxy) \
+ $(use_enable spell isocodes) \
+ $(use_enable debug)
+}
+
+src_install() {
+ emake DESTDIR="${D}" \
+ UPDATE_ICON_CACHE=true \
+ UPDATE_MIME_DATABASE=true \
+ UPDATE_DESKTOP_DATABASE=true \
+ install
+ dodoc readme.md
+ find "${D}" -name '*.la' -delete || die
+}
+
+pkg_preinst() {
+ if use gtk ; then
+ gnome2_icon_savelist
+ fi
+}
+
+pkg_postinst() {
+ if use gtk ; then
+ gnome2_icon_cache_update
+ else
+ elog "You have disabled the gtk USE flag. This means you don't have"
+ elog "the GTK-GUI for HexChat but only a text interface called \"hexchat-text\"."
+ fi
+
+ elog
+ elog "optional dependencies:"
+ elog " media-sound/sox (sound playback if you don't have libcanberra"
+ elog " enabled)"
+ elog " x11-plugins/hexchat-javascript (javascript support)"
+ elog " x11-themes/sound-theme-freedesktop (default BEEP sound,"
+ elog " needs libcanberra enabled)"
+}
+
+pkg_postrm() {
+ if use gtk ; then
+ gnome2_icon_cache_update
+ fi
+}
diff --git a/net-libs/farstream/farstream-0.2.8-r1.ebuild b/net-libs/farstream/farstream-0.2.8-r1.ebuild
index 78fba885e58d..e1f6e57d9070 100644
--- a/net-libs/farstream/farstream-0.2.8-r1.ebuild
+++ b/net-libs/farstream/farstream-0.2.8-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://www.freedesktop.org/wiki/Software/Farstream"
SRC_URI="https://freedesktop.org/software/farstream/releases/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1+"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="+introspection test upnp"
SLOT="0.2/5" # .so version
diff --git a/net-libs/glib-networking/glib-networking-2.48.2.ebuild b/net-libs/glib-networking/glib-networking-2.48.2.ebuild
index b0b05011d8e6..11c124786baa 100644
--- a/net-libs/glib-networking/glib-networking-2.48.2.ebuild
+++ b/net-libs/glib-networking/glib-networking-2.48.2.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://git.gnome.org/browse/glib-networking/"
LICENSE="LGPL-2+"
SLOT="0"
IUSE="+gnome +libproxy smartcard +ssl test"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
RDEPEND="
>=dev-libs/glib-2.46.0:2[${MULTILIB_USEDEP}]
diff --git a/net-libs/gnutls/files/gnutls-3.4.14-build.patch b/net-libs/gnutls/files/gnutls-3.4.14-build.patch
deleted file mode 100644
index 5803bf58af4e..000000000000
--- a/net-libs/gnutls/files/gnutls-3.4.14-build.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 107e1df19715ffd4701bfcd3325c5cc80e5174b0 Mon Sep 17 00:00:00 2001
-From: Nikos Mavrogiannopoulos <nmav@redhat.com>
-Date: Thu, 18 Feb 2016 09:17:17 +0100
-Subject: [PATCH] src: added systemkey-args to BUILT_SOURCES
-
----
- src/Makefile.am | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/Makefile.am b/src/Makefile.am
-index 1901a76..fda8b9e 100644
---- a/src/Makefile.am
-+++ b/src/Makefile.am
-@@ -25,7 +25,7 @@ BUILT_SOURCES = srptool-args.c srptool-args.h \
- serv-args.c serv-args.h cli-args.c cli-args.h \
- cli-debug-args.c cli-debug-args.h certtool-args.c certtool-args.h \
- danetool-args.c danetool-args.h p11tool-args.c p11tool-args.h \
-- tpmtool-args.c tpmtool-args.h
-+ tpmtool-args.c tpmtool-args.h systemkey-args.c systemkey-args.h
-
- if ENABLE_CRYWRAP
- SUBDIRS += crywrap
---
-2.7.3
-
diff --git a/net-libs/gnutls/files/gnutls-3.4.7-build-allow-installing-man-1-even-with-disable-doc.patch b/net-libs/gnutls/files/gnutls-3.4.7-build-allow-installing-man-1-even-with-disable-doc.patch
deleted file mode 100644
index cf108f07a09d..000000000000
--- a/net-libs/gnutls/files/gnutls-3.4.7-build-allow-installing-man-1-even-with-disable-doc.patch
+++ /dev/null
@@ -1,96 +0,0 @@
-From 86f039f8c78f87edd6346265010abc679d9283a9 Mon Sep 17 00:00:00 2001
-From: Alon Bar-Lev <alon.barlev@gmail.com>
-Date: Fri, 18 Dec 2015 12:14:08 +0200
-Subject: [PATCH] build: allow installing man(1) even with --disable-doc
-
-Currently these man pages are installed only if --enable-doc
-is provided, while these are not actually docs, do not require any
-special dependency, nor consume large space.
-
-This adds --enable-manpages to enable/disable manpages installation, and
-install the man(1) regardless of --disable-doc.
-
-Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
-Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
-
----
- Makefile.am | 4 ++++
- configure.ac | 11 +++++++++++
- doc/Makefile.am | 2 +-
- doc/manpages/Makefile.am | 2 ++
- 5 files changed, 19 insertions(+), 1 deletion(-)
-
-diff --git a/Makefile.am b/Makefile.am
-index 19fcb90..b94af06 100644
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -42,6 +42,10 @@ if HAVE_GUILE
- SUBDIRS += guile
- endif
-
-+if ENABLE_MANPAGES
-+SUBDIRS += doc/manpages
-+endif
-+
- if ENABLE_DOC
- SUBDIRS += doc
- endif
-diff --git a/configure.ac b/configure.ac
-index e634236..0b1625b 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -51,6 +51,16 @@ AC_ARG_ENABLE(doc,
- enable_doc=$enableval, enable_doc=yes)
- AM_CONDITIONAL(ENABLE_DOC, test "$enable_doc" != "no")
-
-+AC_ARG_ENABLE(manpages,
-+ AS_HELP_STRING([--enable-manpages], [install manpages even if disable-doc is given]),
-+ enable_manpages=$enableval,enable_manpages=auto)
-+
-+if test "${enable_manpages}" = "auto";then
-+ enable_manpages="${enable_doc}"
-+fi
-+
-+AM_CONDITIONAL(ENABLE_MANPAGES, test "$enable_manpages" != "no")
-+
- AC_ARG_ENABLE(tools,
- AS_HELP_STRING([--disable-tools], [don't compile any tools]),
- enable_tools=$enableval, enable_tools=yes)
-@@ -920,6 +930,7 @@ AC_MSG_NOTICE([summary of build options:
- Local libopts: ${included_libopts}
- Local libtasn1: ${included_libtasn1}
- Use nettle-mini: ${mini_nettle}
-+ Documentation: ${enable_doc} (manpages: ${enable_manpages})
- ])
-
- AC_MSG_NOTICE([External hardware support:
-diff --git a/doc/Makefile.am b/doc/Makefile.am
-index 1e99dd0..05c2188 100644
---- a/doc/Makefile.am
-+++ b/doc/Makefile.am
-@@ -24,7 +24,7 @@ EXTRA_DIST = TODO certtool.cfg gnutls.pdf gnutls.html \
- gnutls-guile.pdf gnutls-guile.html stamp_enums stamp_functions \
- doc.mk
-
--SUBDIRS = examples cyclo scripts manpages credentials latex
-+SUBDIRS = examples cyclo scripts credentials latex
- if ENABLE_GTK_DOC
- SUBDIRS += reference
- endif
-diff --git a/doc/manpages/Makefile.am b/doc/manpages/Makefile.am
-index 8a1613d..10365a9 100644
---- a/doc/manpages/Makefile.am
-+++ b/doc/manpages/Makefile.am
-@@ -1127,7 +1127,9 @@ APIMANS += gnutls_x509_trust_list_verify_crt.3
- APIMANS += gnutls_x509_trust_list_verify_crt2.3
- APIMANS += gnutls_x509_trust_list_verify_named_crt.3
-
-+if ENABLE_DOC
- dist_man_MANS += $(APIMANS)
-+endif
-
- $(APIMANS): stamp_mans
-
---
-2.4.10
-
diff --git a/net-libs/gnutls/files/gnutls-3.5.7-idn.patch b/net-libs/gnutls/files/gnutls-3.5.7-idn.patch
deleted file mode 100644
index aa301169426d..000000000000
--- a/net-libs/gnutls/files/gnutls-3.5.7-idn.patch
+++ /dev/null
@@ -1,87 +0,0 @@
-From ddca30ed625d9f5f7efb628e4467ff7ab5a65701 Mon Sep 17 00:00:00 2001
-From: Nikos Mavrogiannopoulos <nmav@redhat.com>
-Date: Thu, 8 Dec 2016 15:54:07 +0100
-Subject: [PATCH] tests: make conditional (to HAVE_LIBIDN) any IDN related checks
-
-This allows the test suite to successfully complete even when compiled
-without libidn.
----
- tests/crq_apis.c | 2 ++
- tests/crt_apis.c | 4 ++++
- 2 files changed, 6 insertions(+), 0 deletions(-)
-
-diff --git a/tests/crq_apis.c b/tests/crq_apis.c
-index 99c02cb..7ad717f 100644
---- a/tests/crq_apis.c
-+++ b/tests/crq_apis.c
-@@ -448,8 +448,10 @@ void doit(void)
-
- assert(gnutls_x509_crq_export2(crq, GNUTLS_X509_FMT_PEM, &out) >= 0);
-
-+#ifdef HAVE_LIBIDN
- assert(out.size == saved_crq.size);
- assert(memcmp(out.data, saved_crq.data, out.size)==0);
-+#endif
-
- gnutls_free(out.data);
- gnutls_x509_crq_deinit(crq);
-diff --git a/tests/crt_apis.c b/tests/crt_apis.c
-index 8b8ebbe..ed31640 100644
---- a/tests/crt_apis.c
-+++ b/tests/crt_apis.c
-@@ -183,10 +183,12 @@ void doit(void)
- if (ret != 0)
- fail("gnutls_x509_crt_set_subject_alt_name\n");
-
-+#ifdef HAVE_LIBIDN
- ret = gnutls_x509_crt_set_subject_alt_name(crt, GNUTLS_SAN_RFC822NAME,
- "test@νίκο.org", strlen("test@νίκο.org"), 1);
- if (ret != 0)
- fail("gnutls_x509_crt_set_subject_alt_name\n");
-+#endif
-
- s = 0;
- ret = gnutls_x509_crt_get_key_purpose_oid(crt, 0, NULL, &s, NULL);
-@@ -275,8 +277,10 @@ void doit(void)
- }
- assert(gnutls_x509_crt_export2(crt, GNUTLS_X509_FMT_PEM, &out) >= 0);
-
-+#ifdef HAVE_LIBIDN
- assert(out.size == saved_crt.size);
- assert(memcmp(out.data, saved_crt.data, out.size)==0);
-+#endif
-
- gnutls_free(out.data);
-
---
-libgit2 0.24.0
-
-From e40393e5685743e185ea284337b6a0ed5d756a0f Mon Sep 17 00:00:00 2001
-From: Nikos Mavrogiannopoulos <nmav@redhat.com>
-Date: Thu, 8 Dec 2016 15:44:28 +0100
-Subject: [PATCH] str: do not call gnutls_assert in inline function
-
-This allows the build to succeed when compiled without libidn.
----
- lib/str.h | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/lib/str.h b/lib/str.h
-index fe8b38e..d341baa 100644
---- a/lib/str.h
-+++ b/lib/str.h
-@@ -52,9 +52,10 @@ int _gnutls_idna_email_map(const char *input, unsigned ilen, gnutls_datum_t *out
- inline static
- int __gnutls_idna_map(const char *input, unsigned ilen, gnutls_datum_t *out, unsigned flags)
- {
-+ /* no call to gnutls_assert() due to header dependency issues */
- out->data = gnutls_malloc(ilen+1);
- if (out->data == NULL)
-- return gnutls_assert_val(GNUTLS_E_MEMORY_ERROR);
-+ return GNUTLS_E_MEMORY_ERROR;
- out->size = ilen;
- memcpy(out->data, input, ilen);
- out->data[ilen] = 0;
---
-libgit2 0.24.0
-
diff --git a/net-libs/ignition-msgs/Manifest b/net-libs/ignition-msgs/Manifest
index 84a24d9c6495..0eb2630f1bf7 100644
--- a/net-libs/ignition-msgs/Manifest
+++ b/net-libs/ignition-msgs/Manifest
@@ -1,2 +1,3 @@
DIST ignition-msgs-0.6.0.tar.bz2 320820 SHA256 aaac3f5ffdbc0e81afde4aa2c297bec52293cfa4091adde9d6fd539089cfd269 SHA512 a7ca7d4fbb8f9d9b0abc786707936e275b4abdf1519a2d4d33dd217ec04b40658682e4c92d21030730b16cc7032653a51aea1f2de01b43a74d8e9f9d6c4e89ef WHIRLPOOL 17afca98bd8d2a37d1c6cbde9c4d97f2278cc0aa84611ea4e368b1259bf58e5ad554c3490fd8e1e83c3a584e697fea8cbb7ae5c377cb4f636610a2db24cc9200
DIST ignition-msgs-0.6.1.tar.bz2 320745 SHA256 b23d613d038b94eae0292f38d8e2f68b59d62a239fb2d62405758f47249baf3b SHA512 65fe5bdc30433c57cd691ffe3513c9ed6b75daec619996d99c55ee8b00f02a2a77e314d571f3ddc4fb7906d4fc8e410c8e97ca36601d32691ed03e0f30cf1b4f WHIRLPOOL 5d05de6932893ff7750fb0ae0f703b787ba126e37d37303fcf6652cac7a6229a3c7ddf34c26a6536b46c02d17a85ed88f2b15f64ed53736c94eec6204fb53330
+DIST ignition-msgs-0.7.0.tar.bz2 327753 SHA256 5e749ddad57e3e471e01cfc240a9602595dc095952cf34436c40864add08b9dc SHA512 78b35eb6c9b53bd567d227191009cfb8628afa70f244cf05ad9440f370aa9c51a649160c9c65d13e81a48a3a34553614e9835e9a37fb91cad330c363f0a5f62f WHIRLPOOL 8d0f08bd289946713dab64b1a543b815192e0ac60c3d061545e64a135079ea6aa597bce559fb621914ef51ee875f0667b200fd0ce3bba61a578e6ddd3f916a7e
diff --git a/net-libs/ignition-msgs/ignition-msgs-0.7.0.ebuild b/net-libs/ignition-msgs/ignition-msgs-0.7.0.ebuild
new file mode 100644
index 000000000000..536711baf177
--- /dev/null
+++ b/net-libs/ignition-msgs/ignition-msgs-0.7.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit cmake-utils
+
+DESCRIPTION="Protobuf messages and functions for robot applications"
+HOMEPAGE="http://ignitionrobotics.org/libraries/messages https://bitbucket.org/ignitionrobotics/ign-msgs"
+SRC_URI="https://osrf-distributions.s3.amazonaws.com/ign-msgs/releases/${P}.tar.bz2"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="dev-libs/protobuf:=
+ sci-libs/ignition-math:2="
+RDEPEND="${DEPEND}"
+CMAKE_BUILD_TYPE=RelWithDebInfo
+
+src_configure() {
+ # upstream appends this conditionally...
+ append-flags "-fPIC"
+ echo "set (CMAKE_C_FLAGS_ALL \"${CXXFLAGS} \${CMAKE_C_FLAGS_ALL}\")" > "${S}/cmake/HostCFlags.cmake"
+ sed -i -e "s/LINK_FLAGS_RELWITHDEBINFO \" \"/LINK_FLAGS_RELWITHDEBINFO \" ${LDFLAGS} \"/" cmake/DefaultCFlags.cmake || die
+ cmake-utils_src_configure
+}
diff --git a/net-libs/libndp/libndp-1.6-r1.ebuild b/net-libs/libndp/libndp-1.6-r1.ebuild
index 094b730dfa2c..74fae0927029 100644
--- a/net-libs/libndp/libndp-1.6-r1.ebuild
+++ b/net-libs/libndp/libndp-1.6-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 @@ LICENSE="GPL-2"
SLOT="0"
IUSE=""
-KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ppc ~ppc64 ~sparc x86"
DEPEND=""
RDEPEND=""
diff --git a/net-libs/libsoup/libsoup-2.54.1-r1.ebuild b/net-libs/libsoup/libsoup-2.54.1-r1.ebuild
index 7fed47f46bd0..437c32d3dfa4 100644
--- a/net-libs/libsoup/libsoup-2.54.1-r1.ebuild
+++ b/net-libs/libsoup/libsoup-2.54.1-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$
@@ -18,7 +18,7 @@ SLOT="2.4"
IUSE="debug gssapi +introspection samba ssl test vala"
REQUIRED_USE="vala? ( introspection )"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
RDEPEND="
>=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}]
diff --git a/net-libs/libvncserver/libvncserver-0.9.11-r1.ebuild b/net-libs/libvncserver/libvncserver-0.9.11-r1.ebuild
index 132d18230164..e1f16ca74d9f 100644
--- a/net-libs/libvncserver/libvncserver-0.9.11-r1.ebuild
+++ b/net-libs/libvncserver/libvncserver-0.9.11-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/LibVNC/${PN}/archive/${MY_PN}-${PV}.tar.gz"
LICENSE="GPL-2"
# No sub slot wanted (yet), see #578958
SLOT="0"
-KEYWORDS="alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux"
+KEYWORDS="alpha amd64 ~arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux"
IUSE="+24bpp gcrypt gnutls ipv6 +jpeg libressl +png ssl static-libs systemd test threads +zlib"
REQUIRED_USE="!gnutls? ( ssl? ( threads ) )"
diff --git a/net-misc/chrony/chrony-2.4.1.ebuild b/net-misc/chrony/chrony-2.4.1.ebuild
index 25621193fbb7..8eb2faada4e1 100644
--- a/net-misc/chrony/chrony-2.4.1.ebuild
+++ b/net-misc/chrony/chrony-2.4.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://download.tuxfamily.org/${PN}/${P/_/-}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 hppa ppc64"
+KEYWORDS="alpha ~amd64 hppa ppc64"
IUSE="caps +cmdmon html ipv6 libedit +ntp +phc pps readline +refclock +rtc selinux +adns"
REQUIRED_USE="
?? ( libedit readline )
diff --git a/net-misc/dropbear/dropbear-2016.74.ebuild b/net-misc/dropbear/dropbear-2016.74.ebuild
index 77b76ca66253..0551c9666774 100644
--- a/net-misc/dropbear/dropbear-2016.74.ebuild
+++ b/net-misc/dropbear/dropbear-2016.74.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://matt.ucc.asn.au/dropbear/releases/${P}.tar.bz2
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="bsdpty minimal multicall pam +shadow static +syslog zlib"
LIB_DEPEND="zlib? ( sys-libs/zlib[static-libs(+)] )
diff --git a/net-misc/modemmanager/modemmanager-1.4.14.ebuild b/net-misc/modemmanager/modemmanager-1.4.14.ebuild
index 943d9405a058..b7cca028fc73 100644
--- a/net-misc/modemmanager/modemmanager-1.4.14.ebuild
+++ b/net-misc/modemmanager/modemmanager-1.4.14.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="https://www.freedesktop.org/software/ModemManager/ModemManager-${PV}.ta
LICENSE="GPL-2+"
SLOT="0/1" # subslot = dbus interface version, i.e. N in org.freedesktop.ModemManager${N}
-KEYWORDS="~alpha amd64 arm ~ia64 ~mips ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~ia64 ~mips ppc ~ppc64 ~sparc x86"
IUSE="+introspection mbim policykit +qmi qmi-newest vala"
REQUIRED_USE="
diff --git a/net-misc/networkmanager/networkmanager-1.4.0-r1.ebuild b/net-misc/networkmanager/networkmanager-1.4.0-r1.ebuild
index 6e8edaac4d45..134851d80d42 100644
--- a/net-misc/networkmanager/networkmanager-1.4.0-r1.ebuild
+++ b/net-misc/networkmanager/networkmanager-1.4.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$
@@ -28,7 +28,7 @@ REQUIRED_USE="
^^ ( nss gnutls )
"
-KEYWORDS="~alpha amd64 arm ~arm64 ~ppc ~ppc64 x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ppc ~ppc64 x86"
# gobject-introspection-0.10.3 is needed due to gnome bug 642300
# wpa_supplicant-0.7.3-r3 is needed due to bug 359271
diff --git a/net-misc/pps-tools/pps-tools-0.0.20120407.ebuild b/net-misc/pps-tools/pps-tools-0.0.20120407.ebuild
index 1fcc9b93c207..659d8637ccda 100644
--- a/net-misc/pps-tools/pps-tools-0.0.20120407.ebuild
+++ b/net-misc/pps-tools/pps-tools-0.0.20120407.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/${GITHUB_USER}/${PN}/tarball/${PV_COMMIT} -> ${PN}-g
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 hppa ppc64 x86"
+KEYWORDS="alpha amd64 hppa ppc64 x86"
IUSE=""
S="${WORKDIR}/${GITHUB_USER}-${PN}-${PV_COMMIT:0:7}"
diff --git a/net-misc/vpncwatch/files/vpncwatch-1.7-Makefile.patch b/net-misc/vpncwatch/files/vpncwatch-1.7-Makefile.patch
deleted file mode 100644
index f32e538ade40..000000000000
--- a/net-misc/vpncwatch/files/vpncwatch-1.7-Makefile.patch
+++ /dev/null
@@ -1,21 +0,0 @@
---- Makefile 2008-02-04 09:44:34.000000000 +0100
-+++ Makefile.new 2009-02-08 18:49:06.061291832 +0100
-@@ -10,7 +10,7 @@
- OBJS = vpncwatch.o proc.o net.o
-
- CC ?= gcc
--CFLAGS = -D_GNU_SOURCE -O2 -Wall -Werror
-+CFLAGS += -D_GNU_SOURCE
-
- vpncwatch: $(OBJS)
- $(CC) $(CFLAGS) -o $@ $(OBJS)
-@@ -13,7 +13,7 @@
- CFLAGS = -D_GNU_SOURCE -O2 -Wall -Werror
-
- vpncwatch: $(OBJS)
-- $(CC) $(CFLAGS) -o $@ $(OBJS)
-+ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(OBJS)
-
- .c.o:
- $(CC) $(CFLAGS) -c -o $@ $<
-
diff --git a/net-misc/vpncwatch/files/vpncwatch-1.7-gcc4.3.patch b/net-misc/vpncwatch/files/vpncwatch-1.7-gcc4.3.patch
deleted file mode 100644
index 91c3f5b28399..000000000000
--- a/net-misc/vpncwatch/files/vpncwatch-1.7-gcc4.3.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- vpncwatch.c.orig 2009-02-08 17:03:14.296036582 +0100
-+++ vpncwatch.c 2009-02-08 17:02:56.932904474 +0100
-@@ -31,6 +31,7 @@
- #include <arpa/inet.h>
- #include <netdb.h>
- #include <errno.h>
-+#include <linux/limits.h>
-
-
- #include "vpncwatch.h"
-
diff --git a/net-misc/vpncwatch/files/vpncwatch-1.7-literal.patch b/net-misc/vpncwatch/files/vpncwatch-1.7-literal.patch
deleted file mode 100644
index 2944464c08bc..000000000000
--- a/net-misc/vpncwatch/files/vpncwatch-1.7-literal.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- net.c 2008-02-04 09:28:51.000000000 +0100
-+++ net.c.new 2009-02-08 17:13:31.188241104 +0100
-@@ -53,7 +53,7 @@
- /* get the server address */
- if (inet_pton(AF_INET, chkhost, &(chksock.sin_addr.s_addr)) <= 0) {
- if ((host = gethostbyname(chkhost)) == NULL) {
-- syslog(LOG_ERR, hstrerror(h_errno));
-+ syslog(LOG_ERR, "%s", hstrerror(h_errno));
- return 0;
- }
-
diff --git a/net-proxy/tsocks/tsocks-1.8_beta5-r8.ebuild b/net-proxy/tsocks/tsocks-1.8_beta5-r8.ebuild
index 548ef052787b..613c27c80ad2 100644
--- a/net-proxy/tsocks/tsocks-1.8_beta5-r8.ebuild
+++ b/net-proxy/tsocks/tsocks-1.8_beta5-r8.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/tsocks/${PN}-${PV/_}.tar.gz
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
+KEYWORDS="~alpha amd64 ~arm ppc ~ppc64 ~sparc x86 ~x86-fbsd"
IUSE="dns envconf tordns server-lookups"
REQUIRED_USE="
diff --git a/net-wireless/broadcom-sta/broadcom-sta-6.30.223.271-r4.ebuild b/net-wireless/broadcom-sta/broadcom-sta-6.30.223.271-r4.ebuild
index 3d485297b4fb..f43632370d5f 100644
--- a/net-wireless/broadcom-sta/broadcom-sta-6.30.223.271-r4.ebuild
+++ b/net-wireless/broadcom-sta/broadcom-sta-6.30.223.271-r4.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$
@@ -6,7 +6,7 @@ EAPI=5
inherit eutils linux-info linux-mod
DESCRIPTION="Broadcom's IEEE 802.11a/b/g/n hybrid Linux device driver"
-HOMEPAGE="http://www.broadcom.com/support/802.11/"
+HOMEPAGE="https://www.broadcom.com/support/802.11"
SRC_BASE="https://docs.broadcom.com/docs-and-downloads/docs/linux_sta/hybrid-v35"
SRC_URI="x86? ( ${SRC_BASE}-nodebug-pcoem-${PV//\./_}.tar.gz )
amd64? ( ${SRC_BASE}_64-nodebug-pcoem-${PV//\./_}.tar.gz )
diff --git a/profiles/arch/alpha/package.use.mask b/profiles/arch/alpha/package.use.mask
index a5f51e55c519..a3d908d59595 100644
--- a/profiles/arch/alpha/package.use.mask
+++ b/profiles/arch/alpha/package.use.mask
@@ -2,6 +2,10 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
+# Tobias Klausmann <klausman@gentoo.org> (22 Jan 2016)
+# Requires guile2 which is keyworded nowhere
+media-sound/lilypond guile2
+
# Tobias Klausmann <klausman@gentoo.org> (15 Nov 2016)
# JITing for libpcre{,2} is not supported on Alpha
dev-libs/libpcre jit
diff --git a/profiles/arch/alpha/use.mask b/profiles/arch/alpha/use.mask
index 6ecd8adc143d..21d66d1b9932 100644
--- a/profiles/arch/alpha/use.mask
+++ b/profiles/arch/alpha/use.mask
@@ -3,7 +3,7 @@
# $Id$
# Tobias Klausmann <klausman@gentoo.org> (07 Jun 2016)
-# We currently do not ave the resources to AT qt5 packages.
+# We currently do not have the resources to AT qt5 packages.
# This may change when/if qt4 goes away.
qt5
@@ -210,7 +210,3 @@ redis
# sys-libs/libseccomp has not been ported to this arch yet #524148
seccomp
-
-# Ben de Groot <yngwin@gentoo.org> (01 Feb 2015)
-# please remove when keyworded
-qt5
diff --git a/profiles/arch/powerpc/ppc32/package.use.mask b/profiles/arch/powerpc/ppc32/package.use.mask
index 130696c70b6f..6c1e119f5c2f 100644
--- a/profiles/arch/powerpc/ppc32/package.use.mask
+++ b/profiles/arch/powerpc/ppc32/package.use.mask
@@ -4,6 +4,10 @@
# This file requires >=portage-2.1.1
+# Davide Pesavento <pesa@gentoo.org> (21 Jan 2017)
+# Requires unkeyworded dev-python/PyQt5
+dev-python/qscintilla-python qt5
+
# Andreas K. Hüttel <dilfridge@gentoo.org> (13 Dec 2016)
# Dropping ppc from sci-libs/armadillo, bug 555896
sci-libs/gdal armadillo
diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index b366cf3514fa..1f94f93ce1e3 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -54,11 +54,6 @@ gnome-extra/zeitgeist-datasources mono tomboy
app-emulation/crossover-bin capi
net-libs/opal capi
-# Michał Górny <mgorny@gentoo.org> (15 Nov 2016)
-# OpenVG support in Mesa is long gone, and qtopenvg is going to p.mask.
-dev-qt/qt-meta openvg
-dev-qt/qtdemo openvg
-
# Ettore Di Giacinto <mudler@gentoo.org> (10 Nov 2016)
# Dependency has no stable keyword
# and as for now we have only stable mate versions
diff --git a/profiles/default/linux/uclibc/ppc/package.use.mask b/profiles/default/linux/uclibc/ppc/package.use.mask
index 57d7ed2fd091..c1c8bea597bc 100644
--- a/profiles/default/linux/uclibc/ppc/package.use.mask
+++ b/profiles/default/linux/uclibc/ppc/package.use.mask
@@ -1,10 +1,21 @@
-# Copyright 1999-2016 Gentoo Foundation.
+# Copyright 1999-2017 Gentoo Foundation.
# Distributed under the terms of the GNU General Public License v2
# $Id$
-dev-libs/libpcre cxx
-sys-libs/ncurses cxx
+# Davide Pesavento <pesa@gentoo.org> (21 Jan 2017)
+# Requires unkeyworded dev-python/PyQt5
+dev-python/qscintilla-python qt5
# Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (01 Aug 2016)
-# dev-qt/qtwebkit:5 and kde-frameworks/*:5 not keyworded.
-net-irc/kvirc kde webkit
+# kde-frameworks/*:5 not keyworded.
+net-irc/kvirc kde
+
+# Davide Pesavento <pesa@gentoo.org> (06 Jun 2016)
+# Requires unkeyworded dev-qt/qtwebkit:5, which is a PITA to maintain on
+# minor arches and has been declared deprecated by upstream. So we'd like
+# to avoid keywording it, unless requested by users.
+dev-qt/designer webkit
+net-irc/kvirc webkit
+
+dev-libs/libpcre cxx
+sys-libs/ncurses cxx
diff --git a/profiles/hardened/linux/powerpc/ppc64/32bit-userland/package.use.mask b/profiles/hardened/linux/powerpc/ppc64/32bit-userland/package.use.mask
index 6cf382bb3a2f..29b710c2b6ad 100644
--- a/profiles/hardened/linux/powerpc/ppc64/32bit-userland/package.use.mask
+++ b/profiles/hardened/linux/powerpc/ppc64/32bit-userland/package.use.mask
@@ -1,11 +1,18 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
+# Davide Pesavento <pesa@gentoo.org> (21 Jan 2017)
+# Requires unkeyworded dev-python/PyQt5
+dev-python/qscintilla-python qt5
+
+# Davide Pesavento <pesa@gentoo.org> (06 Jun 2016)
+# Requires unkeyworded dev-qt/qtwebkit:5, which is a PITA to maintain on
+# minor arches and has been declared deprecated by upstream. So we'd like
+# to avoid keywording it, unless requested by users.
+dev-qt/designer webkit
+net-irc/kvirc webkit
+
# Kacper Kowalik <xarthisius@gentoo.org> (25 Apr 2012)
# Masking due to unsolved dependencies
app-admin/puppet rrdtool
-
-# Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (01 Aug 2016)
-# dev-qt/qtwebkit:5 not keyworded.
-net-irc/kvirc webkit
diff --git a/sci-electronics/kicad/Manifest b/sci-electronics/kicad/Manifest
index 1d9232773609..c7a8c3794f41 100644
--- a/sci-electronics/kicad/Manifest
+++ b/sci-electronics/kicad/Manifest
@@ -3,7 +3,11 @@ DIST kicad-4.0.1-library.tar.gz 105054096 SHA256 4d1ec105a422a0130be02f4d712d5c2
DIST kicad-4.0.1.tar.xz 10837804 SHA256 73a9f8713ba93ce34e5f9c26e9667f33a22f4e33192fa6bd15d3fc0edea54bde SHA512 da9d5ba7f6a323d80621304e368c9783febedf7c545f31a6ca69bddc8573e7c7aa127c774cc29e173eae947debd444b5a04b0483800d6c0d1303e32a714e3d26 WHIRLPOOL 0985d7b38df1224787b0509407f34043d71f4eac847486bf4633cacb9c3bc32df9590c0516e3189e4b0f5ba17fde93ead467e200e95ecb763f7054cc1baac107
DIST kicad-4.0.4-i18n.tar.gz 2409039 SHA256 aec8121fc64985b150c0843db937a3383afe1805697f339aa73009215c1b92cf SHA512 5fcbf54aeff92c142652908dda9e727e8b076aec4531f2bb4d27aa9fd946e92621141a9709a9469c133010cca019e4e6bc9731366e8c1adbe38078f5a6fcaedf WHIRLPOOL 65c940149ab3357341b41a70f7db35695a598ade462a6fc8e602c4d1b53458fc712706e0effbc8b27b24f95510980a223cb9445b8ca8d54669dd89a65d066a2c
DIST kicad-4.0.4.tar.xz 10672424 SHA256 6da5d3f7bc63a9c5b4d0f5e4b954411b45d712168596b5af02957343c87eda00 SHA512 230eb10d42e004c51d790db0d21dc08653944ca6cc4b728ad34b506f1a2b009c23369ddae417c8fafd420cb8045900dd4145cd1071867c759ab406dd12be3242 WHIRLPOOL c5e577bebfd11160528e9543d9a421a5814ad70134092e9a0bd759b7a941e730b33cac7059606eba049ad5ffc8e6d44a0079bdbe9446ad1f152fa04ec6150d4c
+DIST kicad-4.0.5-i18n.tar.gz 2464569 SHA256 18538b050f7c85eec0aaf3b2fd0a7a37a4eba139bb3d60be3ef80732e8e4b840 SHA512 ff33051202d3aa50284170ca1b0ebd6279ee60559c4ce88c577248d4fe3d5781bb5b75eea6c165fbbd4abc1fd681357a7d7877339c4413fb3774bc8a55264b81 WHIRLPOOL b63b9b59ddaf21485e8e358c356c694e03608989e6d2e13fc96bc620789cf1df66cf7d4fb051713ebcbd756afe6b43d217746ef2c84b593eeae8909c5e4c781f
+DIST kicad-4.0.5.tar.xz 10626696 SHA256 73f286733bb69b04749279a1848cbedfad908e7dcd1d11363c7fae7677c85331 SHA512 1486a039237e8d97ed21d62905ab74cb953b76c9d15bdfe7edd7380cf93e4c4b9a23aa82c6f523f6d5272e1dbe06ee8853a80eaabb1d0d9db6e304265f53ba7f WHIRLPOOL a7ca4e8183d44423a2076ca81047965166ed5f15504967ac790c18bedd045e61fbce17e197341876eb73aaa4a9a2571242cc5fcc4853abec99a19b3433690c6e
DIST kicad-footprints-4.0.1.tar.gz 801985 SHA256 e3b195706c8f30928c34478a87607e996def94a19982f8987a783b8e4ffe112f SHA512 4fef1792eee8be951c77a8684942ecfa9047b602796f90e746010d63f72f5981cb2c90efe28ba7bd7d22894256d23f71b47eb170056e7b4423f72120f5413725 WHIRLPOOL b41eb7149b14af4c3dd37bc19f7bba9afcc896c1b5d523e7bead0c6695dad7255527f952042589181876dc598d7a85963ab4f86b6c3179e0e82e6f187712c298
DIST kicad-footprints-4.0.4.tar.gz 1400434 SHA256 2b23e282c64c7e72d9ad52a6f114c20572b8c0e3fd9895b9b87b7ccacc7b4479 SHA512 7d42eea2c7c84961e05e0e61d6380e3d294d696e1321bb4406391125379fd6a3dc2b38e7ff8be51b684786bed892738452218f4c5a95c547319f1eaafc0cea6e WHIRLPOOL 6f96d7ecbe94c511f99c6022466704742aec83578790685c2945926682a0a2c50f2ff176bf075b06cea4cd60fe7afbfb8c142096b6b7a1d73020f0327d1281a8
+DIST kicad-footprints-4.0.5.tar.gz 2330378 SHA256 50cb02d9eb44b30f8fd68434172a25a93c62cd9a07877091116fd8db8238f9ad SHA512 91122127be4b54bec7b37706d6438853463ed66b1c0c205e8d93709c159744e84ea58f3bf0cb1f4e18df6061f6df3d76f2ff0d6e698c6ba5ce3867d89838d95d WHIRLPOOL 44283efb35c3522e73d36fc51d591bc236cf2f17b8901279d28908b5a227f791597c74c94bff3be904417df42248b5d16e93a9aaa061132809ffe0507911b186
DIST kicad-libcontext.tar.gz 25599 SHA256 37be6072a6016d402b4341e2ceba719cdd8e279e275ea7275d91e19e813a31a3 SHA512 3b469dcf0e0f4e23f304d0068468a99516e89588d8f36a821af10e751f919cb8a9077d52109fdd43c1c2a443e026b38d0d3aa4774823d05755c9db35742d32d9 WHIRLPOOL d05f43544fa4c9d1fae957445782ad610c07564db81c12491fe6aeaf6948a369b3f55114eacb21916fbc9001f20d0a2c4944c3ab0ccc8e57bf9aa44fea507087
DIST kicad-library-4.0.4.tar.gz 87947075 SHA256 22c02d151aba7ea90c519fda953a8cd882d8da7e36ec0e68ed90a6e15151cdf3 SHA512 57f905277cf581cfda6ca574d87bbdd3a870cd240a151b2c8faedc7ecbfa2cc122b67937cbdbf028be77727cdf4fac9cdc3512ce5bfe80d0f6cbb4f444ccfd6c WHIRLPOOL 1ee926de02ca13c420535487437a45ecf8ea652e854105f4849612a30091ff9f9098d422e7e1c49ab1a6a2cb36cb94d9587a7267851307d947c76109b863da7b
+DIST kicad-library-4.0.5.tar.gz 91081668 SHA256 7169d1cfa1a55cbe7570252e68dc1242ae91458f16a13f7fc3f7804c504b1af1 SHA512 904d3439d1e76d13fe72a221efe2f9f3b0a4115f8e84e78d44a24d5a727138de0b91eec7733e851b9a6fec138897f203229bdf83b772ea49000a6d828ba6f25f WHIRLPOOL f76975e99d69c3ca36532cd22b05edc7b278dd09d8d810fac5466a84687922b3b013242eca6b1a6ba48bb403fe05d2260bbc60136b718185774923013398e956
diff --git a/sci-electronics/kicad/kicad-4.0.5.ebuild b/sci-electronics/kicad/kicad-4.0.5.ebuild
new file mode 100644
index 000000000000..dfaae912cc91
--- /dev/null
+++ b/sci-electronics/kicad/kicad-4.0.5.ebuild
@@ -0,0 +1,208 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+
+WX_GTK_VER="3.0"
+
+inherit cmake-utils eutils flag-o-matic gnome2-utils python-single-r1 wxwidgets vcs-snapshot versionator xdg
+
+DESCRIPTION="Electronic Schematic and PCB design tools."
+HOMEPAGE="http://www.kicad-pcb.org"
+LIBCONTEXT_COMMIT="3d92a1a50f4749b5a92131a957c9615473be85b4"
+
+SERIES=$(get_version_component_range 1-2)
+
+SRC_URI="https://launchpad.net/${PN}/${SERIES}/${PV}/+download/${P}.tar.xz
+ !minimal? (
+ http://downloads.kicad-pcb.org/libraries/${PN}-footprints-${PV}.tar.gz
+ http://downloads.kicad-pcb.org/libraries/kicad-library-${PV}.tar.gz
+ )
+ i18n? ( https://github.com/KiCad/${PN}-i18n/archive/${PV}.tar.gz -> ${P}-i18n.tar.gz )
+ https://github.com/twlostow/libcontext/archive/${LIBCONTEXT_COMMIT}.tar.gz -> ${PN}-libcontext.tar.gz"
+
+LICENSE="GPL-2+ GPL-3+ Boost-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug doc examples github i18n libressl minimal +python"
+LANGS="bg ca cs de el es fi fr hu it ja ko nl pl pt ru sk sl sv zh_CN"
+for lang in ${LANGS} ; do
+ IUSE="${IUSE} linguas_${lang}"
+done
+unset lang
+unset LANGS
+
+REQUIRED_USE="
+ python? ( ${PYTHON_REQUIRED_USE} )"
+
+COMMON_DEPEND="x11-libs/wxGTK:${WX_GTK_VER}[X,opengl]
+ python? (
+ dev-python/wxpython:${WX_GTK_VER}[opengl,${PYTHON_USEDEP}]
+ ${PYTHON_DEPS}
+ )
+ >=dev-libs/boost-1.56[nls,threads,python?,${PYTHON_USEDEP}]
+ github? (
+ libressl? ( dev-libs/libressl:0= )
+ !libressl? ( dev-libs/openssl:0= )
+ )
+ media-libs/glew:0=
+ media-libs/freeglut
+ media-libs/mesa
+ sys-libs/zlib
+ x11-libs/cairo"
+DEPEND="${COMMON_DEPEND}
+ doc? ( app-doc/doxygen )
+ i18n? ( virtual/libintl )
+ python? ( dev-lang/swig:0 )"
+RDEPEND="${COMMON_DEPEND}
+ sci-electronics/electronics-menu"
+
+pkg_setup() {
+ python-single-r1_pkg_setup
+ setup-wxwidgets
+}
+
+src_prepare() {
+ xdg_src_prepare
+
+ # Add separated out libcontext files and patch source to use them
+ mkdir -p "${S}/common/system/" || die
+ mkdir -p "${S}/include/system/" || die
+ cp "${WORKDIR}/${PN}-libcontext/libcontext.cpp" "${S}/common/system/libcontext.cpp" || die
+ cp "${WORKDIR}/${PN}-libcontext/libcontext.h" "${S}/include/system/libcontext.h" || die
+ # Path source to use new "built in" libcontext. Also patch libcontext.cpp to have correct include file.
+ # Path must be applied after new libcontext files have been copied to the kicad source directory.
+ eapply "${FILESDIR}/${PN}-4.0.4-boost-context.patch"
+
+ # remove all the non unix file endings
+ while IFS="" read -d $'\0' -r f; do
+ edos2unix "${f}"
+ done < <(find "${S}" -type f -name "*.desktop" -print0)
+
+ # Remove cvpcb desktop file while it does nothing
+ rm "${WORKDIR}/${P}/resources/linux/mime/applications/cvpcb.desktop" || die
+
+ # Handle optional minimal install.
+ if use minimal; then
+ # remove templates as they are not needed to run binaries
+ sed -e '/add_subdirectory( template )/d' -i CMakeLists.txt || die
+ else
+ # create a link to the parts library in the main project folder
+ ln -s "${WORKDIR}/kicad-library-${PV}" "${S}/${PN}-library" || die
+ # create a link to the footprints library and add cmake build rule for it
+ ln -s "${WORKDIR}/${PN}-footprints-${PV}" "${S}/${PN}-footprints" || die
+ cp "${FILESDIR}/${PN}-footprints-cmakelists.txt" "${WORKDIR}/${PN}-footprints-${PV}/CMakeLists.txt" || die
+ # add the libraries directory to cmake as a subproject to build
+ sed "/add_subdirectory( bitmaps_png )/a add_subdirectory( ${PN}-library )" -i CMakeLists.txt || die
+ # add the footprints directory to cmake as a subproject to build
+ sed "/add_subdirectory( ${PN}-library )/a add_subdirectory( ${PN}-footprints )" -i CMakeLists.txt || die
+ # remove duplicate uninstall directions for the library module
+ sed '/make uninstall/,/# /d' -i ${PN}-library/CMakeLists.txt || die
+ fi
+
+ # Add internationalization for the GUI
+ if use i18n; then
+ # create a link to the translations library in the main project folder
+ ln -s "${WORKDIR}/${P}-i18n" "${S}/${PN}-i18n" || die
+ # Remove unused languages. Project generates only languages specified in the
+ # file in LINGUAS in the subproject folder. By default all languages are added
+ # so we sed out the unused ones based on the user linguas_* settings.
+ local lang
+ for lang in ${LANGS}; do
+ if ! use linguas_${lang}; then
+ sed "/${lang}/d" -i ${PN}-i18n/LINGUAS || die
+ fi
+ done
+ # cmakelists does not respect our build dir variables, so make it point to the right location
+ sed "s|\${CMAKE_BINARY_DIR}|${WORKDIR}/${P}_build|g" -i ${PN}-i18n/CMakeLists.txt || die
+ # we also make from the master project so the source dir is understood incorretly, replace that too
+ sed "s|\${CMAKE_SOURCE_DIR}/\${LANG}|\${CMAKE_SOURCE_DIR}/${PN}-i18n/\${LANG}|g" -i ${PN}-i18n/CMakeLists.txt || die
+ # add the translations directory to cmake as a subproject to build
+ sed "/add_subdirectory( bitmaps_png )/a add_subdirectory( ${PN}-i18n )" -i CMakeLists.txt || die
+ # remove duplicate uninstall directions for the translation module
+ sed '/make uninstall/,$d' -i ${PN}-i18n/CMakeLists.txt || die
+ fi
+
+ # Install examples in the right place if requested
+ if use examples; then
+ # install demos into the examples folder too
+ sed -e 's:${KICAD_DATA}/demos:${KICAD_DOCS}/examples:' -i CMakeLists.txt || die
+ else
+ # remove additional demos/examples as its not strictly required to run the binaries
+ sed -e '/add_subdirectory( demos )/d' -i CMakeLists.txt || die
+ fi
+
+ # Add important missing doc files
+ sed -e 's/INSTALL.txt/AUTHORS.txt CHANGELOG.txt README.txt TODO.txt/' -i CMakeLists.txt || die
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DPYTHON_DEST="$(python_get_sitedir)"
+ -DPYTHON_EXECUTABLE="${PYTHON}"
+ -DPYTHON_INCLUDE_DIR="$(python_get_includedir)"
+ -DPYTHON_LIBRARY="$(python_get_library_path)"
+ -DKICAD_DOCS="/usr/share/doc/${PF}"
+ -DKICAD_HELP="/usr/share/doc/${PF}/help"
+ -DKICAD_REPO_NAME="stable"
+ -DKICAD_BUILD_VERSION="${PV}"
+ -DwxUSE_UNICODE=ON
+ -DKICAD_SKIP_BOOST=ON
+ -DBUILD_GITHUB_PLUGIN="$(usex github)"
+ -DKICAD_SCRIPTING="$(usex python)"
+ -DKICAD_SCRIPTING_MODULES="$(usex python)"
+ -DKICAD_SCRIPTING_WXPYTHON="$(usex python)"
+ -DKICAD_I18N_UNIX_STRICT_PATH="$(usex i18n)"
+ )
+ if use debug; then
+ append-cxxflags "-DDEBUG"
+ append-cflags "-DDEBUG"
+ fi
+ cmake-utils_src_configure
+}
+
+src_compile() {
+ cmake-utils_src_compile
+ if use doc; then
+ doxygen Doxyfile || die
+ fi
+}
+
+src_install() {
+ cmake-utils_src_install
+ use python && python_optimize
+ if use doc ; then
+ dodoc uncrustify.cfg
+ cd Documentation || die
+ dodoc -r GUI_Translation_HOWTO.pdf guidelines/UIpolicies.txt doxygen/.
+ fi
+}
+
+pkg_preinst() {
+ xdg_pkg_preinst
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_icon_cache_update
+
+ if use minimal ; then
+ ewarn "If the schematic and/or board editors complain about missing libraries when you"
+ ewarn "open old projects, you will have to take one or more of the following actions :"
+ ewarn "- Install the missing libraries manually."
+ ewarn "- Remove the libraries from the 'Libs and Dir' preferences."
+ ewarn "- Fix the libraries' locations in the 'Libs and Dir' preferences."
+ ewarn "- Emerge ${PN} without the 'minimal' USE flag."
+ fi
+ elog ""
+ elog "You may want to emerge media-gfx/wings if you want to create 3D models of components."
+ elog "For help and extended documentation emerge app-doc/kicad-doc."
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_icon_cache_update
+}
diff --git a/sci-geosciences/qgis/qgis-2.14.5-r1.ebuild b/sci-geosciences/qgis/qgis-2.14.5-r1.ebuild
index 3416afd9cc5e..f4fa4774431a 100644
--- a/sci-geosciences/qgis/qgis-2.14.5-r1.ebuild
+++ b/sci-geosciences/qgis/qgis-2.14.5-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$
@@ -51,7 +51,7 @@ RDEPEND="
python? (
dev-python/PyQt4[X,sql,svg,webkit,${PYTHON_USEDEP}]
dev-python/sip[${PYTHON_USEDEP}]
- dev-python/qscintilla-python[${PYTHON_USEDEP}]
+ dev-python/qscintilla-python[qt4(+),${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
dev-python/httplib2[${PYTHON_USEDEP}]
dev-python/jinja[${PYTHON_USEDEP}]
diff --git a/sci-geosciences/qgis/qgis-2.18.2-r1.ebuild b/sci-geosciences/qgis/qgis-2.18.2-r1.ebuild
index dec2e4df2e0f..9e687a8dcd27 100644
--- a/sci-geosciences/qgis/qgis-2.18.2-r1.ebuild
+++ b/sci-geosciences/qgis/qgis-2.18.2-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$
@@ -52,7 +52,7 @@ RDEPEND="
python? (
dev-python/PyQt4[X,sql,svg,webkit,${PYTHON_USEDEP}]
dev-python/sip[${PYTHON_USEDEP}]
- dev-python/qscintilla-python[${PYTHON_USEDEP}]
+ dev-python/qscintilla-python[qt4(+),${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
dev-python/httplib2[${PYTHON_USEDEP}]
dev-python/jinja[${PYTHON_USEDEP}]
diff --git a/sci-geosciences/qgis/qgis-2.18.2-r2.ebuild b/sci-geosciences/qgis/qgis-2.18.2-r2.ebuild
index 2dddf93f3f5e..7dc1b69a3e25 100644
--- a/sci-geosciences/qgis/qgis-2.18.2-r2.ebuild
+++ b/sci-geosciences/qgis/qgis-2.18.2-r2.ebuild
@@ -52,7 +52,7 @@ RDEPEND="
python? (
dev-python/PyQt4[X,sql,svg,webkit,${PYTHON_USEDEP}]
<dev-python/sip-4.19:=[${PYTHON_USEDEP}]
- dev-python/qscintilla-python[${PYTHON_USEDEP}]
+ dev-python/qscintilla-python[qt4(+),${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
dev-python/httplib2[${PYTHON_USEDEP}]
dev-python/jinja[${PYTHON_USEDEP}]
diff --git a/sci-geosciences/qgis/qgis-2.18.2-r3.ebuild b/sci-geosciences/qgis/qgis-2.18.2-r3.ebuild
index 084b5553bba8..96193db8c9dd 100644
--- a/sci-geosciences/qgis/qgis-2.18.2-r3.ebuild
+++ b/sci-geosciences/qgis/qgis-2.18.2-r3.ebuild
@@ -53,7 +53,7 @@ RDEPEND="
python? (
dev-python/PyQt4[X,sql,svg,webkit,${PYTHON_USEDEP}]
<dev-python/sip-4.19:=[${PYTHON_USEDEP}]
- dev-python/qscintilla-python[${PYTHON_USEDEP}]
+ dev-python/qscintilla-python[qt4(+),${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
dev-python/httplib2[${PYTHON_USEDEP}]
dev-python/jinja[${PYTHON_USEDEP}]
diff --git a/sci-geosciences/qgis/qgis-2.18.3.ebuild b/sci-geosciences/qgis/qgis-2.18.3.ebuild
index b631f4b20f11..6afa49f4292c 100644
--- a/sci-geosciences/qgis/qgis-2.18.3.ebuild
+++ b/sci-geosciences/qgis/qgis-2.18.3.ebuild
@@ -61,7 +61,7 @@ COMMON_DEPEND="
dev-python/python-dateutil[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
- dev-python/qscintilla-python[${PYTHON_USEDEP}]
+ dev-python/qscintilla-python[qt4(+),${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
<dev-python/sip-4.19:=[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
diff --git a/sci-libs/ceres-solver/ceres-solver-1.11.0.ebuild b/sci-libs/ceres-solver/ceres-solver-1.11.0.ebuild
index f027bf48b6b3..02c634f52a8d 100644
--- a/sci-libs/ceres-solver/ceres-solver-1.11.0.ebuild
+++ b/sci-libs/ceres-solver/ceres-solver-1.11.0.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$
@@ -15,12 +15,12 @@ SRC_URI="${HOMEPAGE}/${P}.tar.gz"
LICENSE="sparse? ( BSD ) !sparse? ( LGPL-2.1 ) cxsparse? ( BSD )"
SLOT="0/1"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-
IUSE="cxsparse c++11 doc examples gflags lapack openmp +schur sparse test"
-REQUIRED_USE="test? ( gflags ) sparse? ( lapack )"
+
+REQUIRED_USE="test? ( gflags ) sparse? ( lapack ) abi_x86_32? ( !sparse !lapack )"
RDEPEND="
- dev-cpp/glog[gflags?]
+ dev-cpp/glog[gflags?,${MULTILIB_USEDEP}]
cxsparse? ( sci-libs/cxsparse:0= )
lapack? ( virtual/lapack )
sparse? (
@@ -29,7 +29,8 @@ RDEPEND="
sci-libs/ccolamd:0=
sci-libs/cholmod:0=
sci-libs/colamd:0=
- sci-libs/spqr:0= )"
+ sci-libs/spqr:0=
+ )"
DEPEND="${RDEPEND}
dev-cpp/eigen:3
diff --git a/sci-libs/ceres-solver/metadata.xml b/sci-libs/ceres-solver/metadata.xml
index e08063b30f26..644a681b4140 100644
--- a/sci-libs/ceres-solver/metadata.xml
+++ b/sci-libs/ceres-solver/metadata.xml
@@ -1,11 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>sci@gentoo.org</email>
- <name>Gentoo Science Project</name>
-</maintainer>
-<longdescription lang="en">
+ <maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+ </maintainer>
+ <longdescription lang="en">
Ceres Solver is a portable C++ library that allows for
modeling and solving large complicated nonlinear least squares
problems. It features:
@@ -21,15 +21,15 @@
* Iterative linear solvers for general sparse and bundle
adjustment problems
</longdescription>
-<use>
- <flag name="cxsparse">Enable simple support for sparse matrix algebra from
+ <use>
+ <flag name="cxsparse">Enable simple support for sparse matrix algebra from
<pkg>sci-libs/cxsparse</pkg> with no LAPACK dependencies</flag>
- <flag name="schur">Enable fixed-size schur specializations (disable if
+ <flag name="schur">Enable fixed-size schur specializations (disable if
binary size is an issue)</flag>
- <flag name="sparse">Enable support for sparse matrix algebra with various
+ <flag name="sparse">Enable support for sparse matrix algebra with various
packages from SuiteSparse</flag>
- <flag name="gflags">Use <pkg>dev-cpp/gflags</pkg> for flag parsing</flag>
- <flag name="protobuf">Use <pkg>dev-libs/protobuf</pkg> to encode structured data</flag>
- <flag name="c++11">Build ceres-solver using the C++11 standard</flag>
-</use>
+ <flag name="gflags">Use <pkg>dev-cpp/gflags</pkg> for flag parsing</flag>
+ <flag name="protobuf">Use <pkg>dev-libs/protobuf</pkg> to encode structured data</flag>
+ <flag name="c++11">Build ceres-solver using the C++11 standard</flag>
+ </use>
</pkgmetadata>
diff --git a/sci-libs/cxsparse/cxsparse-3.1.2.ebuild b/sci-libs/cxsparse/cxsparse-3.1.2.ebuild
index 866f66333108..f3e828931624 100644
--- a/sci-libs/cxsparse/cxsparse-3.1.2.ebuild
+++ b/sci-libs/cxsparse/cxsparse-3.1.2.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
-EAPI=5
+EAPI=6
-inherit autotools-utils
+inherit multilib-minimal
DESCRIPTION="Extended sparse matrix package"
HOMEPAGE="http://www.cise.ufl.edu/research/sparse/CXSparse/"
@@ -15,6 +15,18 @@ SLOT="0"
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos"
IUSE="static-libs"
-RDEPEND="sci-libs/suitesparseconfig"
+RDEPEND="sci-libs/suitesparseconfig[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}
virtual/pkgconfig"
+
+multilib_src_configure() {
+ ECONF_SOURCE="${S}" \
+ econf \
+ $(use_enable static-libs static)
+}
+
+multilib_src_install_all() {
+ if ! use static-libs; then
+ find "${ED}" -name "*.la" -delete || die
+ fi
+}
diff --git a/sci-libs/cxsparse/metadata.xml b/sci-libs/cxsparse/metadata.xml
index d0d5fedd4eb6..fb290bc72702 100644
--- a/sci-libs/cxsparse/metadata.xml
+++ b/sci-libs/cxsparse/metadata.xml
@@ -1,11 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>sci@gentoo.org</email>
- <name>Gentoo Science Project</name>
-</maintainer>
-<longdescription lang="en">
+ <maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+ </maintainer>
+ <longdescription lang="en">
CXSparse is an extended version of CSparse, a sparse matrix package,
with support for double or complex matrices, with int or long
integers.
diff --git a/sci-libs/suitesparseconfig/suitesparseconfig-4.2.1-r1.ebuild b/sci-libs/suitesparseconfig/suitesparseconfig-4.2.1-r1.ebuild
new file mode 100644
index 000000000000..4a79daac9752
--- /dev/null
+++ b/sci-libs/suitesparseconfig/suitesparseconfig-4.2.1-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit multilib-minimal
+
+DESCRIPTION="Common configurations for all packages in suitesparse"
+HOMEPAGE="http://www.cise.ufl.edu/research/sparse/SuiteSparse_config"
+SRC_URI="https://dev.gentoo.org/~bicatali/distfiles/${P}.tar.bz2"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~x86-macos"
+IUSE="static-libs"
+
+multilib_src_configure() {
+ ECONF_SOURCE="${S}" \
+ econf \
+ $(use_enable static-libs static)
+}
+
+multilib_src_install_all() {
+ if ! use static-libs; then
+ find "${ED}" -name "*.la" -delete || die
+ fi
+}
diff --git a/sys-apps/accountsservice/accountsservice-0.6.42.ebuild b/sys-apps/accountsservice/accountsservice-0.6.42.ebuild
index ed462552c3ac..a5ae499e2fce 100644
--- a/sys-apps/accountsservice/accountsservice-0.6.42.ebuild
+++ b/sys-apps/accountsservice/accountsservice-0.6.42.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$
@@ -11,7 +11,7 @@ SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ppc ~ppc64 ~sparc x86"
IUSE="doc +introspection selinux systemd"
diff --git a/sys-apps/file/file-5.29.ebuild b/sys-apps/file/file-5.29.ebuild
index 5a4bd0dd3ee9..9cd16623026f 100644
--- a/sys-apps/file/file-5.29.ebuild
+++ b/sys-apps/file/file-5.29.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == "9999" ]] ; then
else
SRC_URI="ftp://ftp.astron.com/pub/file/${P}.tar.gz
ftp://ftp.gw.com/mirrors/pub/unix/file/${P}.tar.gz"
- 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="identify a file's format by scanning binary data for patterns"
diff --git a/sys-apps/hdparm/hdparm-9.50.ebuild b/sys-apps/hdparm/hdparm-9.50.ebuild
index cd3066689ff5..ec87f293c2ca 100644
--- a/sys-apps/hdparm/hdparm-9.50.ebuild
+++ b/sys-apps/hdparm/hdparm-9.50.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/hdparm/${P}.tar.gz"
LICENSE="BSD GPL-2" # GPL-2 only
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~arm-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~arm-linux ~x86-linux"
IUSE="static"
src_prepare() {
diff --git a/sys-apps/kmod/kmod-23.ebuild b/sys-apps/kmod/kmod-23.ebuild
index ddb8b19d1b2b..75e941a25dae 100644
--- a/sys-apps/kmod/kmod-23.ebuild
+++ b/sys-apps/kmod/kmod-23.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == 9999* ]]; then
inherit autotools git-2
else
SRC_URI="mirror://kernel/linux/utils/kernel/kmod/${P}.tar.xz"
- KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86"
+ KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86"
inherit libtool
fi
diff --git a/sys-apps/util-linux/util-linux-2.28.2.ebuild b/sys-apps/util-linux/util-linux-2.28.2.ebuild
index 6c88a62ed68a..3b231938f8de 100644
--- a/sys-apps/util-linux/util-linux-2.28.2.ebuild
+++ b/sys-apps/util-linux/util-linux-2.28.2.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == 9999 ]] ; then
inherit git-2 autotools
EGIT_REPO_URI="git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git"
else
- KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~arm-linux ~x86-linux"
+ KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~arm-linux ~x86-linux"
SRC_URI="mirror://kernel/linux/utils/util-linux/v${PV:0:4}/${MY_P}.tar.xz"
fi
diff --git a/sys-boot/os-prober/Manifest b/sys-boot/os-prober/Manifest
index d0a26f654571..288d5e42ceb9 100644
--- a/sys-boot/os-prober/Manifest
+++ b/sys-boot/os-prober/Manifest
@@ -1,3 +1,2 @@
-DIST os-prober_1.65.tar.xz 24712 SHA256 c4a7661a52edae722f7e6bacb3f107cf7086cbe768275fadf5398d04360bfc84 SHA512 64dd9042a26dc859d9186bb48545d85b1a369d00a93b5045c420eac0c4b672ab32cb6028eada5f1cc21c8ab9386c35b8eedb79bc7975faf7b0a7b2841b284f53 WHIRLPOOL 397a92312b018fa08b2e838bc6b85fa4d55502dfb8e8725c79f4a0ae397e3bd258a7bb302f74b2293cd85f4ddabf4cba75ff2b4b57fa9904094c3a50e1ace36e
-DIST os-prober_1.70.tar.xz 25468 SHA256 f95a8998e106578edf105c42c84809c71e413a01370be9bd0b6d238d5b63bf1d SHA512 d060a7fd4e128693b1bb79cff014b4583f56fd0ed4fdd1afd9670623538c03c4e458697c85c753ef4746b1acc5f91e31ef1f0d83fcb696e35ae8355f16edd9a4 WHIRLPOOL 9414e27187223aa6cddf910bcf77f2b677bf1bef0b358b287a59dbbd2acb9a35060163d18c26808a97da061b8d3e77713e283de2d32e23188400fde975c607a7
DIST os-prober_1.71.tar.xz 25540 SHA256 5d6141e02b58e82194422b97d683d61c7ff78175d89c2f055f5d2e7a363bdd20 SHA512 adb7b8cf54c6169510c7ce2bf40e4b659c97eecfb7c1dd149269520ef13cdc2b6587f221fcfcb95c18caf9dba8144bbba561abb158e986ab02f4e0d338317d04 WHIRLPOOL cb3d8596c1e753fc2d687b30c6bd386d160114524b7b4f2d39dfe208191b231962311103a3106a7ccad8fa05bee132a5faa72265c44c33e22cb3d6090dd1cb04
+DIST os-prober_1.73.tar.xz 26532 SHA256 588395e38e9123f414cc1e7ea2374e4bd133bb7a8d0e0aff18acc8d7f8d23adf SHA512 7db2c276a16fefb53750889c5e784cdfe285b0124e8eb0c5dd92a9ce7addef95ef6e62d6ccd3c66788f6d1c9d029e9e98ae21040d1d84885e756691504e63ea4 WHIRLPOOL 7ed340397ff4075b28d6de5e4de347a2cbfeddaa52f4861dbe96efb7b07dda729c39f926abbdf689899cee157c0b900edcacf10c7340c6118d9b84a431a385a8
diff --git a/sys-boot/os-prober/os-prober-1.65.ebuild b/sys-boot/os-prober/os-prober-1.65.ebuild
deleted file mode 100644
index 094db0253260..000000000000
--- a/sys-boot/os-prober/os-prober-1.65.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-#inherit eutils multilib toolchain-funcs
-inherit toolchain-funcs
-
-DESCRIPTION="Utility to detect other OSs on a set of drives"
-HOMEPAGE="http://packages.debian.org/source/sid/os-prober"
-SRC_URI="mirror://debian/pool/main/${PN::1}/${PN}/${PN}_${PV}.tar.xz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-S=${WORKDIR}/${PN}
-
-src_prepare() {
- # use default GNU rules
- rm Makefile || die 'rm Makefile failed'
-}
-
-src_compile() {
- tc-export CC
- emake newns
-}
-
-src_install() {
- dobin os-prober linux-boot-prober
-
- # Note: as no shared libraries are installed, /usr/lib is correct
- exeinto /usr/lib/os-prober
- doexe newns
-
- insinto /usr/share/os-prober
- doins common.sh
-
- keepdir /var/lib/os-prober
-
- local debarch=${ARCH%-*} dir
-
- case ${debarch} in
- amd64) debarch=x86 ;;
- ppc|ppc64) debarch=powerpc ;;
- esac
-
- for dir in os-probes{,/mounted,/init} linux-boot-probes{,/mounted}; do
- exeinto /usr/lib/$dir
- doexe $dir/common/*
- if [[ -d $dir/$debarch ]]; then
- doexe $dir/$debarch/*
- fi
- if [[ -d $dir/$debarch/efi ]]; then
- exeinto /usr/lib/$dir/efi
- doexe $dir/$debarch/efi/*
- fi
- done
-
- if use amd64 || use x86; then
- exeinto /usr/lib/os-probes/mounted
- doexe os-probes/mounted/powerpc/20macosx
- fi
-
- dodoc README TODO debian/changelog
-}
-
-pkg_postinst() {
- elog "If you intend for os-prober to detect versions of Windows installed on"
- elog "NTFS-formatted partitions, your system must be capable of reading the"
- elog "NTFS filesystem. One way to do this is by installing sys-fs/ntfs3g"
-}
diff --git a/sys-boot/os-prober/os-prober-1.70.ebuild b/sys-boot/os-prober/os-prober-1.73.ebuild
index 160c0c4e50ab..f859958a07dd 100644
--- a/sys-boot/os-prober/os-prober-1.70.ebuild
+++ b/sys-boot/os-prober/os-prober-1.73.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$
@@ -16,6 +16,9 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
+# bug 594250
+QA_MULTILIB_PATHS="usr/lib/os-prober/.*"
+
src_prepare() {
# use default GNU rules
rm Makefile || die 'rm Makefile failed'
diff --git a/sys-kernel/linux-firmware/linux-firmware-20161205.ebuild b/sys-kernel/linux-firmware/linux-firmware-20161205.ebuild
index f2f3d6f83cb7..9eb332e32716 100644
--- a/sys-kernel/linux-firmware/linux-firmware-20161205.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-20161205.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == 99999999* ]]; then
else
GIT_COMMIT="91ddce492dc0a6a718396e0c79101087134f622d"
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/linux-firmware-${GIT_COMMIT}.tar.xz -> ${P}.tar.xz"
- KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86"
+ KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86"
fi
DESCRIPTION="Linux firmware files"
diff --git a/www-apache/mod_wsgi/mod_wsgi-4.5.7.ebuild b/www-apache/mod_wsgi/mod_wsgi-4.5.7.ebuild
index af8c3f2e2813..2d257916268e 100644
--- a/www-apache/mod_wsgi/mod_wsgi-4.5.7.ebuild
+++ b/www-apache/mod_wsgi/mod_wsgi-4.5.7.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/GrahamDumpleton/${PN}/archive/${PV}.tar.gz -> ${P}.t
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
+KEYWORDS="amd64 ppc x86"
IUSE=""
DEPEND=""
diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 39a670c01b72..3fc7a7f3970b 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,5 +1,5 @@
DIST chromium-55.0.2883.75.tar.xz 511256096 SHA256 5bcf7180935bebc7648f7e2577f612da681f7846127f79dac22630ded9984e55 SHA512 9830b02e05ebaf120b02b11114c67196ba5c7f2d5aa917b9e5f8516b1f0cce1abd8e752c379e8ac1f16c7b7e451341486d9356d47a1b77b72ab5117390ce16b9 WHIRLPOOL ab752b9e9a6c7a536424ac1384d9f0ad0f23dd40bbf6784e4185554602628e8e1f45acbb264fff33f7f00c8ee14f293bfaf23259d2db4f785c9c9c49e72b28eb
-DIST chromium-56.0.2924.21.tar.xz 513324284 SHA256 08330d147a9340c593ac0255adac30e189e1e9ed99c43d148891058365b4182a SHA512 acfc81177e5fdacc954cdc94b705079b8fdf19a7d90573b38b9a297eeb2d169325f460ce1ec14ea52cfa57782f818d733ece62c8ff313610730881efeba5afb7 WHIRLPOOL cc2ed9362aa5f88d05e884e46897b919020044d7556c5c4217ddd527cf198d84c87d9d48281aa4d4dae94dc06490657fdcf2d9c5653f9eea3a33767e5383eac6
DIST chromium-56.0.2924.59.tar.xz 513389580 SHA256 3b34c4cef3a5017556064d246b14b69a8bd2277d8908a6e8b63c014d501ebac2 SHA512 3ef43728e7ca9d5c1eb4b808bd8c0dbf37a3ee387c57d2826e39fed47ab6316e636b96fd2787c140601e87bd084df61093a85c5014e6151ca70c2e9619a1d52c WHIRLPOOL 4d2f8ee6e7c5b1f3455ba9c25518178990e725dafcc75a3049a6fd5ddb17dfdf3b325c78478b7b3ca62fe7712e8e58e0f5f0f0944d32d99dc0819f99293268c0
-DIST chromium-57.0.2970.0.tar.xz 523656564 SHA256 7cb5255d352e729a637e4939fa2561266b709aa3c9ea66aeebd80af8672c27fb SHA512 c059b1d5f33614c82a50394ce25c8fbd1ce2bc5ad6f9956caa9f088e73158751ad11a642edc5ba71dd7a6e432a74a036b2125dd73f290825470a23b7bc609576 WHIRLPOOL 98a6ad75dc49a464f532648d900cf9c4f39587bf2621b157ee762a8b2db0c1fd627253903c4e6d91c031f82150d2e760f80ceac468f35ab41ebef8db7a311a84
+DIST chromium-56.0.2924.67.tar.xz 513502788 SHA256 564444bcdff78b3361c361d5c32ec4344be6acde58570e6739401395b6e42594 SHA512 a93d3cc343bf6b87aa222920e44485e43eaeb4cecf31999ab96113886432e986b530f929c8032e648938aeac5a957991995c795bc6760ce105a4419bb649961c WHIRLPOOL 18dc7b69a15bfb2fc0e990f4e07aa2e8e09d3f847b89b2e468a7752a40ded1e9095869cab913e39c0e363a1f1af1ec401c6fe1aa12cca71b66ab68c37e0ac746
DIST chromium-57.0.2979.0.tar.xz 523638884 SHA256 b4ae30097c9fa52c366618e611ee2ee0dae35b742abbf9384099131b48357682 SHA512 cbf14fceacc5c559c27d2b8f22c2f1bc02207de0156b54b090f6f08106771349b5dcc04e3cd80021318098b5a9e7b00cf8a5f11414e97ee1e8a0c07da10c494f WHIRLPOOL 42f62f2d6de4cccdcad81370b545022daec08b9dd163639d81571e1c07f50e5f46e628e8194a8c51493ce416c1cdd0a572bf1f469d0089f612c3a22b33e2abe7
+DIST chromium-57.0.2986.0.tar.xz 524087844 SHA256 3d6db744a750c0bffeda6f00aa1d2fd27efa6e0a44354a5d6be5fa2414095897 SHA512 1737c0e626d38277176f96cc3314c2b44226f020d1387ed6a31362763e37b13312a112af16c876fa99546f20f8649f0076dfe3280895272fd0f2dd9d57ae8deb WHIRLPOOL 988cf3f656082efbe6b78a74b7f9060d1f0e436dae72f250a0751eaeab2cd654c25d83c5b84fd1bd726346ce6bdbf1db98cdba69c1cab0c200d84c339685fc1f
diff --git a/www-client/chromium/chromium-56.0.2924.21.ebuild b/www-client/chromium/chromium-56.0.2924.67.ebuild
index 17cd0d0fc0e6..15e309bd3bcf 100644
--- a/www-client/chromium/chromium-56.0.2924.21.ebuild
+++ b/www-client/chromium/chromium-56.0.2924.67.ebuild
@@ -33,7 +33,7 @@ COMMON_DEPEND="
cups? ( >=net-print/cups-1.3.11:= )
>=dev-libs/elfutils-0.149
dev-libs/expat:=
- dev-libs/glib:=
+ dev-libs/glib:2
dev-libs/icu:=
>=dev-libs/jsoncpp-0.5.0-r1:=
dev-libs/nspr:=
@@ -56,7 +56,7 @@ COMMON_DEPEND="
>=sys-libs/libcap-2.22:=
virtual/udev
x11-libs/cairo:=
- x11-libs/gdk-pixbuf:=
+ x11-libs/gdk-pixbuf:2
x11-libs/libdrm
x11-libs/libX11:=
x11-libs/libXcomposite:=
@@ -114,8 +114,6 @@ DEPEND="${COMMON_DEPEND}
dev-python/beautifulsoup:python-2[${PYTHON_USEDEP}]
>=dev-python/beautifulsoup-4.3.2:4[${PYTHON_USEDEP}]
dev-python/html5lib[${PYTHON_USEDEP}]
- dev-python/jinja[${PYTHON_USEDEP}]
- dev-python/ply[${PYTHON_USEDEP}]
dev-python/simplejson[${PYTHON_USEDEP}]
')
"
@@ -125,8 +123,6 @@ python_check_deps() {
has_version --host-root "dev-python/beautifulsoup:python-2[${PYTHON_USEDEP}]" &&
has_version --host-root ">=dev-python/beautifulsoup-4.3.2:4[${PYTHON_USEDEP}]" &&
has_version --host-root "dev-python/html5lib[${PYTHON_USEDEP}]" &&
- has_version --host-root "dev-python/jinja[${PYTHON_USEDEP}]" &&
- has_version --host-root "dev-python/ply[${PYTHON_USEDEP}]" &&
has_version --host-root "dev-python/simplejson[${PYTHON_USEDEP}]"
}
@@ -161,9 +157,9 @@ For other desktop environments, try one of the following:
PATCHES=(
"${FILESDIR}/${PN}-system-ffmpeg-r4.patch"
- "${FILESDIR}/${PN}-system-jinja-r14.patch"
"${FILESDIR}/${PN}-widevine-r1.patch"
"${FILESDIR}/${PN}-glibc-2.24.patch"
+ "${FILESDIR}/${PN}-56-gcc4.patch"
)
pre_build_checks() {
@@ -173,9 +169,9 @@ pre_build_checks() {
# bugs: #601654
die "At least clang 3.9.1 is required"
fi
- if tc-is-gcc && ! version_is_at_least 5 "$(gcc-major-version)"; then
+ if tc-is-gcc && ! version_is_at_least 4.9 "$(gcc-version)"; then
# bugs: #535730, #525374, #518668, #600288
- die "At least gcc 5 is required"
+ die "At least gcc 4.9 is required"
fi
fi
@@ -256,6 +252,7 @@ src_prepare() {
third_party/hunspell
third_party/iccjpeg
third_party/inspector_protocol
+ third_party/jinja2
third_party/jstemplate
third_party/khronos
third_party/leveldatabase
@@ -272,6 +269,7 @@ src_prepare() {
third_party/libyuv
third_party/lss
third_party/lzma_sdk
+ third_party/markupsafe
third_party/mesa
third_party/modp_b64
third_party/mt19937ar
@@ -290,6 +288,7 @@ src_prepare() {
third_party/pdfium/third_party/libpng16
third_party/pdfium/third_party/libtiff
third_party/pdfium/third_party/zlib_v128
+ third_party/ply
third_party/polymer
third_party/protobuf
third_party/protobuf/third_party/six
diff --git a/www-client/chromium/chromium-57.0.2970.0.ebuild b/www-client/chromium/chromium-57.0.2986.0.ebuild
index 771fbdb556d0..771fbdb556d0 100644
--- a/www-client/chromium/chromium-57.0.2970.0.ebuild
+++ b/www-client/chromium/chromium-57.0.2986.0.ebuild
diff --git a/www-client/chromium/files/chromium-56-gcc4.patch b/www-client/chromium/files/chromium-56-gcc4.patch
new file mode 100644
index 000000000000..e3188668ce5a
--- /dev/null
+++ b/www-client/chromium/files/chromium-56-gcc4.patch
@@ -0,0 +1,48 @@
+From 888874f761fdd69bb9448b3905627289b5fd66dd Mon Sep 17 00:00:00 2001
+From: floppymaster <floppymaster@gmail.com>
+Date: Thu, 19 Jan 2017 20:20:45 -0800
+Subject: [PATCH] Allow GCC 4.9 to compile Chromium
+
+In order to implicit cast an lvalue to an rvalue when returning
+from a function, the return type and type of variable in the return
+statement previously had to be exactly the same. When this was not
+the case, std::move was required. For instance, when returning a
+std::unique_ptr<Derived> variable in a function with a
+std::unique_ptr<Base> return type, std::move is required.
+
+DR 1579 changed this, and allows for implicitly converting
+to the return type, if the return type has a constructor(T&&), where
+T is the type of the local variable being returned. DR 1579 was
+implemented in GCC 5, but not in GCC 4.9 and below. By explicitly
+qualifying the local variable with std::move, we allow for compiling
+with GCC 4.9 and incur no performance penalty. The code is still
+absolutely correct to the word of C++11.
+
+BUG=chromium:682965
+
+See also:
+* https://bugs.gentoo.org/show_bug.cgi?id=600288
+* https://stackoverflow.com/questions/22018115/converting-stdunique-ptrderived-to-stdunique-ptrbase#comment33375875_22018521
+* http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3833.html#1579
+
+Review-Url: https://codereview.webrtc.org/2642053003
+Cr-Commit-Position: refs/heads/master@{#16175}
+---
+ AUTHORS | 1 +
+ webrtc/modules/desktop_capture/screen_capturer_x11.cc | 2 +-
+ 2 files changed, 2 insertions(+), 1 deletion(-)
+
+--- a/third_party/webrtc/modules/desktop_capture/screen_capturer_x11.cc
++++ b/third_party/webrtc/modules/desktop_capture/screen_capturer_x11.cc
+@@ -412,7 +412,7 @@ std::unique_ptr<DesktopCapturer> DesktopCapturer::CreateRawScreenCapturer(
+ return nullptr;
+ }
+
+- return capturer;
++ return std::move(capturer);
+ }
+
+ } // namespace webrtc
+--
+2.11.0
+
diff --git a/x11-libs/gdk-pixbuf/gdk-pixbuf-2.34.0.ebuild b/x11-libs/gdk-pixbuf/gdk-pixbuf-2.34.0.ebuild
index 80f86fb4d31b..1b40ccbae79d 100644
--- a/x11-libs/gdk-pixbuf/gdk-pixbuf-2.34.0.ebuild
+++ b/x11-libs/gdk-pixbuf/gdk-pixbuf-2.34.0.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 @@ HOMEPAGE="https://git.gnome.org/browse/gdk-pixbuf"
LICENSE="LGPL-2+"
SLOT="2"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~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 ~amd64-fbsd ~x86-fbsd ~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="X debug +introspection jpeg jpeg2k tiff test"
COMMON_DEPEND="
diff --git a/x11-libs/gtk+/gtk+-2.24.31.ebuild b/x11-libs/gtk+/gtk+-2.24.31.ebuild
index ff327738c0ca..a3f3bac3c1d0 100644
--- a/x11-libs/gtk+/gtk+-2.24.31.ebuild
+++ b/x11-libs/gtk+/gtk+-2.24.31.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$
@@ -18,7 +18,7 @@ REQUIRED_USE="
xinerama? ( !aqua )
"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~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 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
# Upstream wants us to do their job:
# https://bugzilla.gnome.org/show_bug.cgi?id=768663#c1
diff --git a/x11-libs/gtk+/gtk+-3.20.9.ebuild b/x11-libs/gtk+/gtk+-3.20.9.ebuild
index bdb7dc2b0068..597778e953bc 100644
--- a/x11-libs/gtk+/gtk+-3.20.9.ebuild
+++ b/x11-libs/gtk+/gtk+-3.20.9.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$
@@ -18,7 +18,7 @@ REQUIRED_USE="
xinerama? ( X )
"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-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 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
# Upstream wants us to do their job:
# https://bugzilla.gnome.org/show_bug.cgi?id=768662#c1
diff --git a/x11-libs/gtksourceview/gtksourceview-3.20.4.ebuild b/x11-libs/gtksourceview/gtksourceview-3.20.4.ebuild
index a7d25f5b75e8..5343fc7ebb31 100644
--- a/x11-libs/gtksourceview/gtksourceview-3.20.4.ebuild
+++ b/x11-libs/gtksourceview/gtksourceview-3.20.4.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$
@@ -17,7 +17,7 @@ SLOT="3.0/3"
IUSE="glade +introspection vala"
REQUIRED_USE="vala? ( introspection )"
-KEYWORDS="alpha amd64 arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~ia64 ~mips ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
RDEPEND="
>=dev-libs/glib-2.48:2
diff --git a/x11-libs/libwnck/libwnck-3.20.1.ebuild b/x11-libs/libwnck/libwnck-3.20.1.ebuild
index 16456d44cc35..bc7584fce00e 100644
--- a/x11-libs/libwnck/libwnck-3.20.1.ebuild
+++ b/x11-libs/libwnck/libwnck-3.20.1.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 @@ HOMEPAGE="https://developer.gnome.org/libwnck/stable/"
LICENSE="LGPL-2+"
SLOT="3"
-KEYWORDS="alpha amd64 arm ~ia64 ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~ia64 ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris ~x86-solaris"
IUSE="+introspection startup-notification tools"
diff --git a/x11-libs/pango/pango-1.40.3.ebuild b/x11-libs/pango/pango-1.40.3.ebuild
index ed6112c18744..4a7800f71792 100644
--- a/x11-libs/pango/pango-1.40.3.ebuild
+++ b/x11-libs/pango/pango-1.40.3.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 @@ HOMEPAGE="http://www.pango.org/"
LICENSE="LGPL-2+ FTL"
SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="X +introspection test"
diff --git a/x11-libs/vte/vte-0.44.2.ebuild b/x11-libs/vte/vte-0.44.2.ebuild
index cdfdcc889066..ac373b27967a 100644
--- a/x11-libs/vte/vte-0.44.2.ebuild
+++ b/x11-libs/vte/vte-0.44.2.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/action/show/Apps/Terminal/VTE"
LICENSE="LGPL-2+"
SLOT="2.91"
IUSE="+crypt debug glade +introspection vala"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ppc ~ppc64 ~sh ~sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~x64-solaris ~x86-solaris"
RDEPEND="
>=dev-libs/glib-2.40:2
diff --git a/x11-misc/devilspie2/Manifest b/x11-misc/devilspie2/Manifest
index cbb4eaee8363..b761a2c1a63a 100644
--- a/x11-misc/devilspie2/Manifest
+++ b/x11-misc/devilspie2/Manifest
@@ -1,4 +1,3 @@
DIST devilspie2_0.36-src.tar.gz 44818 SHA256 7d0c2982d65f4dfc9d64f29f72252cce3354231938bc79da8034edfb3394ae11 SHA512 5ab755e7b2f12c0d6304a7ce4a25c95f1cb5d11eec42da0902239e37e2f637663706a21b2d69643f423b8fd597761283fc7a0efc8c201e1f07e503a2057fefd6 WHIRLPOOL 2a6aac66c8fe9e5a0eb8099eca835bc1a7382627e662fdbd70f598a4ead478ca9d8a8510a6ce353f2a186ac94f71a5df67375dd91a3dbd4c9cc001854d1cc6fa
-DIST devilspie2_0.37-src.tar.gz 44722 SHA256 463db05b85723f571e16034b3c9281bdcc3a2cffcaa2cf056580575ee8a421b6 SHA512 1eaf7d6a5074179d1a3b356ed25e0243bb177e8d408797a8efe230ae1b737d18f52442a69f92a3f47cece2d91c70b4c7d9cb378183eb353f0e163ac772f9478e WHIRLPOOL a58c6137415108c10e603e4c095309038801b2a82dfa0ea1befd8a03b62d341fdf3015314df0ebb0f81f43b481c3661b6904ef28a1899bd52aeb98922dcd509a
-DIST devilspie2_0.39-src.tar.gz 45341 SHA256 07b74ffc078e5f01525d9da7a1978b4c1a9725b814b344f83a1a203cf4caae09 SHA512 3389351296df8398a18e7cadf46d8fb7c3817939b0e0348410c8623fde89132dfda7ebe516092de6bc1ae10e9204e66dc44eca8953a3533fd4fbc518184f07cb WHIRLPOOL a5b9c3b1272dbf183c22adb373689321cba3d59495e4c7590859a2750d9465241a7044bd38dbc0a3ff11c4fee9fa56392f469f03b6124c677ce31e1145504f7a
DIST devilspie2_0.41-src.tar.gz 47334 SHA256 7fe2139cbefb2c42b29f985344b876b3fc35a793048b9fb87def4fbe2853ebfd SHA512 1420678864b989473527efaca3b7955259f324aa405ee2c76349f00f78da77324cc2d57c26782fc0723542f578fdea44425e23bd037ff8d58e157b4afcbf5a6e WHIRLPOOL 9b77f80b34798f6fc872749b5d4780b2d2a02ffa77a8b06bc618d10ec31efae9345423393d34de01b012346b973f247daa438d9c665836d26dc5625624640291
+DIST devilspie2_0.42-src.tar.gz 48663 SHA256 11f5bc310fba4df404c057461ffb3fadac8ef51d211008c665c48f587a5a3f85 SHA512 796b95ded542a76343ffcff25d7838ee3bc25f37d9a02d06785a71aeb7c0da3ef05279f9b88216124c5c9c64754fde59973445a954b0f446f5b4ebe6a25f3055 WHIRLPOOL bed081e9faca39bda83a3d0c191de9f809611462d7fb7e6982414e0526feb7b8c240123d31bad9cb385977a222833b8a16642ce70718545597dc9468da733064
diff --git a/x11-misc/devilspie2/devilspie2-0.37.ebuild b/x11-misc/devilspie2/devilspie2-0.37.ebuild
deleted file mode 100644
index 815fe9329187..000000000000
--- a/x11-misc/devilspie2/devilspie2-0.37.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-# check locales on version bump!
-PLOCALES="fi fr ja nl pt_BR ru sv"
-inherit flag-o-matic toolchain-funcs l10n
-
-DESCRIPTION="Devilspie like window matching utility, using LUA for scripting"
-HOMEPAGE="http://devilspie2.gusnan.se"
-SRC_URI="http://devilspie2.gusnan.se/download/${PN}_${PV}-src.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug"
-
-RDEPEND=">=dev-libs/glib-2.32.4:2
- >=dev-lang/lua-5.1.5
- >=x11-libs/gtk+-3.4.4:3
- >=x11-libs/libwnck-3.4.4:3
- x11-libs/libX11"
-DEPEND="${RDEPEND}
- sys-devel/gettext
- virtual/pkgconfig
- x11-proto/xproto"
-
-src_prepare() {
- use debug && append-cflags -D_DEBUG
-}
-
-src_compile() {
- emake CC=$(tc-getCC) PREFIX="/usr" LANGUAGES="$(l10n_get_locales)"
-}
-
-src_install() {
- emake PREFIX="/usr" DESTDIR="${D}" LANGUAGES="$(l10n_get_locales)" install
-
- dodoc AUTHORS ChangeLog README README.translators TODO VERSION
- doman devilspie2.1
-}
-
-pkg_postinst() {
- elog "Default directory for scripts is ~/.config/devilspie2/"
-}
diff --git a/x11-misc/devilspie2/devilspie2-0.39.ebuild b/x11-misc/devilspie2/devilspie2-0.42.ebuild
index 5e53f9e95e42..4862ef3c7935 100644
--- a/x11-misc/devilspie2/devilspie2-0.39.ebuild
+++ b/x11-misc/devilspie2/devilspie2-0.42.ebuild
@@ -1,15 +1,15 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
-EAPI=5
+EAPI=6
# check locales on version bump!
-PLOCALES="fi fr ja nl pt_BR ru sv"
+PLOCALES="fi fr it ja nl pt_BR ru sv"
inherit flag-o-matic toolchain-funcs l10n
DESCRIPTION="Devilspie like window matching utility, using LUA for scripting"
-HOMEPAGE="http://devilspie2.gusnan.se"
+HOMEPAGE="https://gusnan.se/devilspie2"
SRC_URI="http://download.savannah.gnu.org/releases/devilspie2/devilspie2_${PV}-src.tar.gz"
LICENSE="GPL-3"
@@ -17,17 +17,22 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="debug"
-RDEPEND=">=dev-libs/glib-2.32.4:2
+RDEPEND="
>=dev-lang/lua-5.1.5:0
+ >=dev-libs/glib-2.32.4:2
>=x11-libs/gtk+-3.4.4:3
>=x11-libs/libwnck-3.4.4:3
- x11-libs/libX11"
-DEPEND="${RDEPEND}
+ x11-libs/libX11
+"
+DEPEND="
+ ${RDEPEND}
sys-devel/gettext
virtual/pkgconfig
- x11-proto/xproto"
+ x11-proto/xproto
+"
src_prepare() {
+ default
use debug && append-cflags -D_DEBUG
}
diff --git a/x11-misc/xdg-utils/xdg-utils-1.1.1-r1.ebuild b/x11-misc/xdg-utils/xdg-utils-1.1.1-r1.ebuild
index 0fa374294e84..eb035b31adaf 100644
--- a/x11-misc/xdg-utils/xdg-utils-1.1.1-r1.ebuild
+++ b/x11-misc/xdg-utils/xdg-utils-1.1.1-r1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://portland.freedesktop.org/download/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="doc +perl"
RDEPEND="dev-util/desktop-file-utils
diff --git a/x11-plugins/wminet/wminet-3.0.0-r1.ebuild b/x11-plugins/wminet/wminet-3.0.0-r1.ebuild
index 49487442ca25..0ce47a3f5d1f 100644
--- a/x11-plugins/wminet/wminet-3.0.0-r1.ebuild
+++ b/x11-plugins/wminet/wminet-3.0.0-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.swanson.ukfsn.org/wmdock/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~ppc ~sparc x86"
+KEYWORDS="amd64 ppc ~sparc x86"
IUSE=""
RDEPEND="x11-libs/libX11
diff --git a/x11-plugins/wmmsg/wmmsg-1.0.1-r2.ebuild b/x11-plugins/wmmsg/wmmsg-1.0.1-r2.ebuild
index 7a4fcea85494..686cfbea4002 100644
--- a/x11-plugins/wmmsg/wmmsg-1.0.1-r2.ebuild
+++ b/x11-plugins/wmmsg/wmmsg-1.0.1-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://swapspace.net/~matt/wmmsg/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~ppc ~sparc x86"
+KEYWORDS="amd64 ppc ~sparc x86"
IUSE=""
RDEPEND="x11-libs/gtk+:2
diff --git a/x11-plugins/wmpasman/wmpasman-0.8.5.3.ebuild b/x11-plugins/wmpasman/wmpasman-0.8.5.3.ebuild
index b598c569fb81..a6bd5a77ec56 100644
--- a/x11-plugins/wmpasman/wmpasman-0.8.5.3.ebuild
+++ b/x11-plugins/wmpasman/wmpasman-0.8.5.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/wmpasman/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~ppc ~sparc x86"
+KEYWORDS="amd64 ppc ~sparc x86"
IUSE=""
RDEPEND=">=x11-libs/gtk+-2.4.1:2
diff --git a/x11-plugins/wmtimer/wmtimer-2.92-r2.ebuild b/x11-plugins/wmtimer/wmtimer-2.92-r2.ebuild
index db4cd6657c6b..7791e870e25c 100644
--- a/x11-plugins/wmtimer/wmtimer-2.92-r2.ebuild
+++ b/x11-plugins/wmtimer/wmtimer-2.92-r2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://www.darkops.net/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~ppc ppc64 ~sparc x86"
+KEYWORDS="amd64 ppc ppc64 ~sparc x86"
IUSE=""
RDEPEND=">=dev-libs/glib-2
diff --git a/x11-themes/adwaita-icon-theme/adwaita-icon-theme-3.20.ebuild b/x11-themes/adwaita-icon-theme/adwaita-icon-theme-3.20.ebuild
index 74694d2a16be..b32d5915c005 100644
--- a/x11-themes/adwaita-icon-theme/adwaita-icon-theme-3.20.ebuild
+++ b/x11-themes/adwaita-icon-theme/adwaita-icon-theme-3.20.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$
@@ -18,7 +18,7 @@ LICENSE="
"
SLOT="0"
IUSE="branding"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris"
COMMON_DEPEND="
>=x11-themes/hicolor-icon-theme-0.10
diff --git a/x11-themes/gnome-themes-standard/gnome-themes-standard-3.20.2.ebuild b/x11-themes/gnome-themes-standard/gnome-themes-standard-3.20.2.ebuild
index a05d31ff0da0..b8aea4d15140 100644
--- a/x11-themes/gnome-themes-standard/gnome-themes-standard-3.20.2.ebuild
+++ b/x11-themes/gnome-themes-standard/gnome-themes-standard-3.20.2.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://git.gnome.org/browse/gnome-themes-standard/"
LICENSE="LGPL-2.1+"
SLOT="0"
IUSE="+gtk"
-KEYWORDS="alpha amd64 arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 ~ia64 ~mips ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~x64-solaris ~x86-solaris"
COMMON_DEPEND="
gnome-base/librsvg:2[${MULTILIB_USEDEP}]