From e6d670c171e4eab92fb376faf45ddfa9641a8a83 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 12 Dec 2018 09:13:39 +0300 Subject: [PATCH] Sync with portage [Wed Dec 12 09:13:39 MSK 2018]. --- Manifest.files.gz | Bin 28863 -> 28809 bytes app-accessibility/Manifest.gz | Bin 6394 -> 6401 bytes .../at-spi2-atk/at-spi2-atk-2.26.2.ebuild | 2 +- .../at-spi2-core/at-spi2-core-2.26.2.ebuild | 2 +- app-admin/Manifest.gz | Bin 34970 -> 34804 bytes app-admin/cdist/Manifest | 1 + app-admin/cdist/cdist-4.10.4.ebuild | 24 + app-admin/helm/Manifest | 22 + app-admin/helm/helm-2.12.0.ebuild | 149 ++ app-admin/localepurge/Manifest | 1 - .../localepurge-0.5.4-directorysum.patch | 20 - .../files/localepurge-0.5.4-evaltotal.patch | 11 - .../files/localepurge-0.5.4-parentdir.patch | 18 - .../files/localepurge-0.5.4-prefix.patch | 58 - .../localepurge/localepurge-0.5.4-r2.ebuild | 43 - app-admin/localepurge/metadata.xml | 7 - app-admin/rsyslog/Manifest | 4 +- .../files/rsyslog-8.35.0-fix-issue2719.patch | 241 --- .../files/rsyslog-8.35.0-fix-issue2726.patch | 41 - app-admin/rsyslog/rsyslog-8.38.0-r1.ebuild | 2 +- ...8.35.0-r1.ebuild => rsyslog-8.40.0.ebuild} | 44 +- app-benchmarks/Manifest.gz | Bin 5014 -> 5178 bytes app-benchmarks/hey/Manifest | 1 + app-benchmarks/hey/hey-0.1.1_p20181017.ebuild | 32 + .../hey}/metadata.xml | 5 +- app-emulation/Manifest.gz | Bin 20358 -> 20187 bytes app-emulation/cadvisor/Manifest | 1 + app-emulation/cadvisor/cadvisor-0.32.0.ebuild | 43 + app-emulation/containerd/Manifest | 1 + .../containerd/containerd-1.2.1.ebuild | 56 + .../docker-proxy-0.8.0_p20180626.ebuild | 4 +- app-emulation/docker/docker-18.06.1-r1.ebuild | 2 +- .../runc/runc-1.0.0_rc5_p20180509.ebuild | 4 +- app-emulation/virtualbox-additions/Manifest | 2 +- ... => virtualbox-additions-6.0.0_rc1.ebuild} | 0 app-emulation/virtualbox-bin/Manifest | 7 +- ...=> virtualbox-bin-6.0.0.127378_rc1.ebuild} | 12 +- .../virtualbox-extpack-oracle/Manifest | 2 +- ...ox-extpack-oracle-6.0.0.127378_rc1.ebuild} | 0 .../virtualbox-guest-additions/Manifest | 2 +- ...rtualbox-guest-additions-6.0.0_rc1.ebuild} | 0 app-emulation/virtualbox-modules/Manifest | 2 +- ...ld => virtualbox-modules-6.0.0_rc1.ebuild} | 0 app-emulation/virtualbox/Manifest | 2 +- .../virtualbox/files/virtualbox-ose-6-wrapper | 6 +- ...ta3.ebuild => virtualbox-6.0.0_rc1.ebuild} | 9 +- app-emulation/vkd3d/vkd3d-1.0.ebuild | 7 +- app-emulation/vkd3d/vkd3d-9999.ebuild | 7 +- app-emulation/vpcs/Manifest | 1 - app-emulation/vpcs/metadata.xml | 8 - app-emulation/vpcs/vpcs-0.6.ebuild | 44 - app-forensics/Manifest.gz | Bin 5214 -> 5051 bytes app-forensics/libbfio/Manifest | 3 - .../libbfio/libbfio-0.0.20120425_alpha.ebuild | 27 - .../libbfio/libbfio-0.0.20130609_alpha.ebuild | 23 - .../libbfio/libbfio-0.0.20130721.ebuild | 23 - app-metrics/Manifest.gz | Bin 3596 -> 3595 bytes app-metrics/pushgateway/Manifest | 1 + .../pushgateway/pushgateway-0.7.0.ebuild | 52 + app-metrics/snmp_exporter/Manifest | 1 + .../snmp_exporter/snmp_exporter-0.14.0.ebuild | 54 + app-misc/Manifest.gz | Bin 49824 -> 49655 bytes app-misc/fujiplay/Manifest | 2 - .../fujiplay-1.33-unterminated-strings.patch | 75 - app-misc/fujiplay/fujiplay-1.33-r1.ebuild | 45 - app-misc/fujiplay/fujiplay-1.33.ebuild | 51 - app-misc/fujiplay/metadata.xml | 5 - app-misc/ranger/Manifest | 1 - app-misc/ranger/ranger-1.9.1.ebuild | 43 - app-misc/ranger/ranger-1.9.2.ebuild | 6 +- app-misc/ranger/ranger-9999.ebuild | 4 +- app-portage/Manifest.gz | Bin 10420 -> 10093 bytes app-portage/gentoolkit-dev/Manifest | 3 - .../files/gentoolkit-dev-0.2.8.3-tests.patch | 25 - .../gentoolkit-dev-0.2.8.3-r1.ebuild | 57 - .../gentoolkit-dev-0.3.0.ebuild | 86 - .../gentoolkit-dev-0.3.1.ebuild | 87 - app-portage/gentoolkit-dev/metadata.xml | 11 - app-portage/gs-pypi/Manifest | 3 - app-portage/gs-pypi/gs-pypi-0.1.ebuild | 25 - app-portage/gs-pypi/gs-pypi-0.2.1-r1.ebuild | 25 - app-portage/gs-pypi/gs-pypi-0.2.1.ebuild | 25 - app-portage/gs-pypi/gs-pypi-0.2.ebuild | 25 - app-portage/gs-pypi/gs-pypi-9999.ebuild | 26 - app-portage/gs-pypi/metadata.xml | 14 - app-text/Manifest.gz | Bin 53137 -> 52819 bytes app-text/chm2pdf/Manifest | 1 - app-text/chm2pdf/chm2pdf-0.9.1-r2.ebuild | 39 - app-text/chm2pdf/files/tempdir.patch | 71 - app-text/chm2pdf/metadata.xml | 8 - app-text/clara/Manifest | 1 - app-text/clara/clara-20031214-r1.ebuild | 54 - app-text/clara/clara-20031214.ebuild | 55 - .../files/clara-20031214-debian-vararg.patch | 90 -- app-text/clara/files/clara_open_mode.patch | 20 - app-text/clara/metadata.xml | 5 - app-text/cmigemo/Manifest | 1 - app-text/cmigemo/cmigemo-1.3c-r1.ebuild | 63 - app-text/cmigemo/cmigemo-1.3c-r2.ebuild | 76 - app-text/cmigemo/cmigemo-1.3c-r3.ebuild | 2 +- app-text/cmigemo/cmigemo-1.3c.ebuild | 51 - .../files/cmigemo-1.2-migemo-dict.diff | 23 - app-text/evince/evince-3.28.5.ebuild | 2 +- app-text/zathura-cb/zathura-cb-0.1.8.ebuild | 2 +- .../zathura-djvu/zathura-djvu-0.2.8.ebuild | 2 +- .../zathura-pdf-mupdf-0.3.4.ebuild | 2 +- .../zathura-pdf-poppler-0.2.9.ebuild | 2 +- app-text/zathura-ps/zathura-ps-0.2.6.ebuild | 2 +- app-text/zathura/zathura-0.4.1-r1.ebuild | 2 +- dev-db/Manifest.gz | Bin 20644 -> 20168 bytes dev-db/couchdb/Manifest | 1 - dev-db/couchdb/couchdb-1.7.2.ebuild | 77 - dev-db/couchdb/files/couchdb.conf-2 | 9 - dev-db/couchdb/files/couchdb.init-4 | 17 - dev-db/couchdb/metadata.xml | 5 - dev-db/maatkit/Manifest | 1 - dev-db/maatkit/maatkit-7540-r1.ebuild | 110 -- dev-db/maatkit/metadata.xml | 14 - dev-db/mariadb/Manifest | 1 + dev-db/mariadb/mariadb-10.2.19-r1.ebuild | 958 +++++++++++ dev-db/mariadb/mariadb-10.3.10-r1.ebuild | 960 +++++++++++ dev-db/mysql-proxy/Manifest | 1 - dev-db/mysql-proxy/files/mysql-proxy.cnf | 47 - dev-db/mysql-proxy/files/mysql-proxy.confd | 12 - .../files/mysql-proxy.confd-0.8.0-r1 | 12 - dev-db/mysql-proxy/files/mysql-proxy.initd | 22 - dev-db/mysql-proxy/metadata.xml | 13 - .../mysql-proxy/mysql-proxy-0.8.2-r1.ebuild | 51 - dev-db/mysql-workbench/Manifest | 1 - .../mysql-workbench-6.3.4-r2.ebuild | 106 -- .../mysql-workbench-6.3.9.ebuild | 103 -- .../mysql-workbench-8.0.13.ebuild | 4 - dev-db/phpmyadmin/Manifest | 1 + dev-db/phpmyadmin/phpmyadmin-4.8.4.ebuild | 61 + dev-db/sqlite/sqlite-3.25.3.ebuild | 2 +- dev-embedded/Manifest.gz | Bin 12419 -> 12258 bytes dev-embedded/scratchbox2/Manifest | 1 - .../files/scratchbox2-2.0-as-needed.patch | 22 - .../files/scratchbox2-2.0-gentoo.patch | 88 - .../files/scratchbox2-2.0-glibc-2.10.patch | 39 - .../scratchbox2-2.0-use-system-lua.patch | 77 - dev-embedded/scratchbox2/metadata.xml | 8 - .../scratchbox2/scratchbox2-2.0-r1.ebuild | 60 - dev-go/Manifest.gz | Bin 6869 -> 6870 bytes dev-go/sarama/sarama-9999.ebuild | 38 - dev-java/Manifest.gz | Bin 95170 -> 94859 bytes dev-java/ant-nodeps/Manifest | 2 - dev-java/ant-nodeps/ant-nodeps-1.9.2.ebuild | 27 - dev-java/ant-nodeps/metadata.xml | 8 - dev-java/ant-trax/Manifest | 2 - dev-java/ant-trax/ant-trax-1.9.2.ebuild | 27 - dev-java/ant-trax/metadata.xml | 8 - dev-java/protobuf-java/Manifest | 3 + .../protobuf-java-3.6.1.1.ebuild | 37 + .../protobuf-java-3.6.1.2.ebuild | 37 + .../protobuf-java-3.6.1.3.ebuild | 37 + dev-lang/Manifest.gz | Bin 18022 -> 17851 bytes dev-lang/gnu-smalltalk/Manifest | 1 - .../files/50gnu-smalltalk-gentoo.el | 7 - .../files/gnu-smalltalk-3.2_use-result.patch | 16 - .../gnu-smalltalk/gnu-smalltalk-3.2.5.ebuild | 79 - dev-lang/gnu-smalltalk/metadata.xml | 11 - dev-lang/perl/perl-5.26.2.ebuild | 5 + dev-lang/perl/perl-5.26.9999.ebuild | 5 + dev-lang/perl/perl-5.28.0.ebuild | 5 + dev-lang/perl/perl-5.28.9999.ebuild | 5 + dev-lang/ruby/Manifest | 3 +- ...ruby-2.3.7.ebuild => ruby-2.3.8-r1.ebuild} | 2 +- dev-lang/ruby/ruby-2.4.5.ebuild | 2 +- dev-libs/Manifest.gz | Bin 86860 -> 86697 bytes dev-libs/folks/folks-0.11.4-r1.ebuild | 87 + dev-libs/girara/girara-0.3.1.ebuild | 2 +- dev-libs/liblinebreak/Manifest | 1 - dev-libs/liblinebreak/liblinebreak-2.1.ebuild | 24 - dev-libs/liblinebreak/metadata.xml | 13 - dev-libs/librdkafka/Manifest | 1 - dev-libs/librdkafka/librdkafka-0.11.4.ebuild | 71 - dev-libs/librdkafka/librdkafka-0.11.5.ebuild | 2 +- dev-libs/librelp/Manifest | 3 +- ...relp-1.2.16-add-new-test-certificate.patch | 362 ----- .../librelp-1.2.16-fix-valgrind-usage.patch | 27 - ...3.0-dummyclient.py-Py3-compatibility.patch | 24 + dev-libs/librelp/librelp-1.2.16.ebuild | 64 - dev-libs/librelp/librelp-1.2.18.ebuild | 2 +- ...elp-1.2.17.ebuild => librelp-1.3.0.ebuild} | 16 +- dev-libs/nspr/nspr-4.20.ebuild | 4 +- dev-libs/nss/Manifest | 2 +- dev-libs/nss/nss-3.40.1.ebuild | 2 +- .../nss/{nss-3.39.ebuild => nss-3.41.ebuild} | 2 +- dev-libs/openobex/openobex-1.7.2.ebuild | 37 - dev-libs/protobuf/Manifest | 3 + dev-libs/protobuf/protobuf-3.6.1.1.ebuild | 108 ++ dev-libs/protobuf/protobuf-3.6.1.2.ebuild | 108 ++ dev-libs/protobuf/protobuf-3.6.1.3.ebuild | 108 ++ .../files/xml-security-c-2.0.2-libressl.patch | 52 + .../xml-security-c-2.0.2-r1.ebuild | 43 + dev-python/Manifest.gz | Bin 308533 -> 308361 bytes dev-python/jaraco-packaging/Manifest | 1 + .../jaraco-packaging-5.2.ebuild | 58 + dev-python/jenkins-webapi/Manifest | 2 - .../jenkins-webapi-0.5.0.ebuild | 59 - dev-python/jenkins-webapi/metadata.xml | 8 - dev-python/lxml/lxml-4.2.5.ebuild | 4 +- dev-python/protobuf-python/Manifest | 3 + .../protobuf-python-3.6.1.1.ebuild | 51 + .../protobuf-python-3.6.1.2.ebuild | 50 + .../protobuf-python-3.6.1.3.ebuild | 50 + dev-python/prov/Manifest | 1 + dev-python/prov/prov-1.5.3.ebuild | 34 + dev-python/pyTenable/Manifest | 2 +- ...le-0.3.3.ebuild => pyTenable-0.3.4.ebuild} | 0 dev-ruby/Manifest.gz | Bin 110110 -> 110100 bytes dev-ruby/daemons/Manifest | 1 + dev-ruby/daemons/daemons-1.3.0.ebuild | 34 + .../did_you_mean/did_you_mean-1.1.2.ebuild | 2 +- dev-ruby/i18n/Manifest | 2 +- .../{i18n-0.9.1.ebuild => i18n-1.2.0.ebuild} | 21 +- dev-ruby/json/json-2.1.0.ebuild | 2 +- dev-ruby/kpeg/kpeg-1.1.0-r1.ebuild | 2 +- dev-ruby/letter_opener/Manifest | 1 + .../letter_opener/letter_opener-1.7.0.ebuild | 30 + dev-ruby/liquid-c/Manifest | 1 + dev-ruby/liquid-c/liquid-c-4.0.0.ebuild | 37 + dev-ruby/liquid/Manifest | 1 + dev-ruby/liquid/liquid-2.6.2.ebuild | 4 +- dev-ruby/liquid/liquid-3.0.6.ebuild | 4 +- dev-ruby/liquid/liquid-4.0.1.ebuild | 30 + dev-ruby/mini_mime/Manifest | 1 + dev-ruby/mini_mime/mini_mime-1.0.1.ebuild | 31 + dev-ruby/rake/rake-12.3.1.ebuild | 2 +- dev-ruby/rdoc/rdoc-5.1.0.ebuild | 2 +- dev-ruby/rspec-core/Manifest | 1 - dev-ruby/rspec-core/rspec-core-3.6.0.ebuild | 99 -- dev-ruby/rspec-expectations/Manifest | 1 - .../rspec-expectations-3.6.0.ebuild | 47 - dev-ruby/rspec-mocks/Manifest | 1 - dev-ruby/rspec-mocks/rspec-mocks-3.6.0.ebuild | 46 - dev-ruby/rspec-rails/Manifest | 1 - dev-ruby/rspec-rails/rspec-rails-3.6.1.ebuild | 54 - dev-ruby/rspec-support/Manifest | 1 - .../rspec-support/rspec-support-3.6.0.ebuild | 39 - dev-ruby/rspec/Manifest | 1 - dev-ruby/rspec/rspec-3.6.0.ebuild | 27 - dev-ruby/ruby-glib2/Manifest | 1 + dev-ruby/ruby-glib2/ruby-glib2-3.3.0.ebuild | 31 + dev-ruby/xmlrpc/xmlrpc-0.3.0.ebuild | 2 +- dev-util/Manifest.gz | Bin 66808 -> 66800 bytes .../jenkins-bin/files/jenkins-bin.service2 | 11 + .../jenkins-bin/jenkins-bin-2.150.1-r1.ebuild | 46 + .../jenkins-bin/jenkins-bin-2.155-r1.ebuild | 46 + dev-vcs/Manifest.gz | Bin 13786 -> 13782 bytes dev-vcs/mercurial/Manifest | 1 + .../files/mercurial-4.8.1-unbundle_zstd.patch | 15 + dev-vcs/mercurial/mercurial-4.8.1.ebuild | 145 ++ dev-vcs/tortoisehg/Manifest | 2 +- ...g-4.7.1.ebuild => tortoisehg-4.8.1.ebuild} | 4 +- eclass/Manifest.gz | Bin 37279 -> 37284 bytes eclass/ruby-ng-gnome2.eclass | 4 +- games-action/Manifest.gz | Bin 14168 -> 13997 bytes games-action/rafkill/Manifest | 1 - .../rafkill/files/rafkill-1.2.3-build.patch | 27 - .../rafkill/files/rafkill-1.2.3-gcc43.patch | 106 -- .../rafkill/files/rafkill-1.2.3-gcc47.patch | 11 - .../rafkill/files/rafkill-1.2.3-ldflags.patch | 17 - games-action/rafkill/metadata.xml | 11 - games-action/rafkill/rafkill-1.2.3-r1.ebuild | 48 - games-roguelike/Manifest.gz | Bin 3387 -> 3225 bytes games-roguelike/mangband/Manifest | 1 - .../mangband/files/mangband-1.1.3-paths.patch | 118 -- .../files/mangband-1.1.3-strchr.patch | 22 - .../mangband/mangband-1.1.3.ebuild | 83 - games-roguelike/mangband/metadata.xml | 5 - games-rpg/Manifest.gz | Bin 7756 -> 7755 bytes games-rpg/manaplus/Manifest | 2 +- ...8.4.14.ebuild => manaplus-1.8.12.8.ebuild} | 32 +- games-rpg/manaplus/manaplus-9999.ebuild | 28 +- gnome-base/Manifest.gz | Bin 5689 -> 5688 bytes gnome-base/nautilus/Manifest | 1 + .../files/3.26.4-file-view-crash-fix.patch | 81 + .../files/3.26.4-optional-introspection.patch | 49 + .../files/3.26.4-optional-tracker.patch | 264 +++ ...-r1.ebuild => nautilus-3.24.2.1-r2.ebuild} | 6 +- gnome-base/nautilus/nautilus-3.26.4-r2.ebuild | 109 ++ gnome-extra/Manifest.gz | Bin 10699 -> 10684 bytes gnome-extra/gnome-packagekit/Manifest | 1 + .../gnome-packagekit-3.30.0.ebuild | 60 + gnome-extra/gnome-power-manager/Manifest | 1 + .../gnome-power-manager-3.30.0.ebuild | 57 + gnome-extra/gnome-software/Manifest | 1 + .../gnome-software-3.28.2.ebuild | 96 ++ gnome-extra/gnome-software/metadata.xml | 11 +- licenses/Ikanos | 35 - licenses/Manifest.gz | Bin 121635 -> 121314 bytes licenses/cmigemo | 56 - mail-filter/Manifest.gz | Bin 10878 -> 10878 bytes mail-filter/spamassassin/Manifest | 1 - .../files/spamassassin-3.4.1-bug_7199.patch | 280 ---- .../files/spamassassin-3.4.1-bug_7208.patch | 31 - .../files/spamassassin-3.4.1-bug_7223.patch | 14 - .../spamassassin-3.4.1-bug_7231-extra.patch | 140 -- .../files/spamassassin-3.4.1-bug_7231.patch | 29 - .../files/spamassassin-3.4.1-bug_7265.patch | 88 - .../files/spamassassin-3.4.1-bug_7361.patch | 491 ------ .../files/spamassassin-3.4.1-bug_7404.patch | 23 - .../files/spamassassin-3.4.1-bug_7462.patch | 198 --- .../files/spamassassin-3.4.1-perl526.patch | 14 - .../spamassassin-3.4.1-r19.ebuild | 251 --- .../spamassassin-3.4.1-r20.ebuild | 251 --- .../spamassassin-3.4.1-r21.ebuild | 252 --- .../spamassassin/spamassassin-3.4.2-r2.ebuild | 2 +- mail-mta/Manifest.gz | Bin 2554 -> 2556 bytes mail-mta/msmtp/Manifest | 1 + mail-mta/msmtp/msmtp-1.8.1.ebuild | 147 ++ mate-extra/Manifest.gz | Bin 2583 -> 2579 bytes .../caja-extensions-1.18.2.ebuild | 7 +- mate-extra/caja-extensions/metadata.xml | 1 - media-gfx/Manifest.gz | Bin 41237 -> 41233 bytes .../imagemagick/imagemagick-6.9.10.14.ebuild | 12 +- .../imagemagick/imagemagick-6.9.10.16.ebuild | 12 +- .../imagemagick/imagemagick-7.0.8.16.ebuild | 14 +- media-gfx/imagemagick/imagemagick-9999.ebuild | 14 +- media-libs/Manifest.gz | Bin 66388 -> 66076 bytes media-libs/fnlib/Manifest | 1 - media-libs/fnlib/fnlib-0.5-r2.ebuild | 29 - media-libs/fnlib/metadata.xml | 8 - media-libs/libptp2/Manifest | 1 - .../files/libptp2-1.1.10-configure.patch | 46 - .../files/libptp2-1.1.10-makefile.patch | 11 - media-libs/libptp2/libptp2-1.1.10.ebuild | 31 - media-libs/libptp2/metadata.xml | 8 - .../libquicktime/libquicktime-1.2.4-r3.ebuild | 5 +- media-libs/libquicktime/metadata.xml | 3 - .../mediastreamer-2.9.0-r2.ebuild | 3 +- media-libs/mediastreamer/metadata.xml | 1 - media-libs/mesa/Manifest | 1 + media-libs/mesa/mesa-18.3.1.ebuild | 519 ++++++ media-plugins/Manifest.gz | Bin 52806 -> 52322 bytes media-plugins/mythplugins/Manifest | 1 - media-plugins/mythplugins/metadata.xml | 24 - .../mythplugins/mythplugins-0.28.1.ebuild | 163 -- media-plugins/vdr-image/Manifest | 1 - .../vdr-image/files/rc-addon-0.3.0.sh | 21 - .../files/vdr-image-0.4.0-ffmpeg3.patch | 40 - .../files/vdr-image-0.4.0-gentoo.diff | 24 - media-plugins/vdr-image/metadata.xml | 14 - .../vdr-image/vdr-image-0.4.0.ebuild | 64 - media-plugins/vdr-picselshow/Manifest | 1 - .../files/vdr-picselshow-0.0.2-gcc-4.4.diff | 23 - .../files/vdr-picselshow-0.0.2-gentoo.diff | 11 - .../files/vdr-picselshow-0.0.2-vdr-1.5.x.diff | 51 - media-plugins/vdr-picselshow/metadata.xml | 8 - .../vdr-picselshow-0.0.2.ebuild | 44 - media-tv/Manifest.gz | Bin 3931 -> 3931 bytes media-tv/kodi/kodi-9999.ebuild | 1 + media-video/Manifest.gz | Bin 28220 -> 27895 bytes media-video/ffmpeg/ffmpeg-3.2.6.ebuild | 3 +- media-video/ffmpeg/ffmpeg-3.2.7.ebuild | 3 +- media-video/ffmpeg/ffmpeg-3.3.4.ebuild | 3 +- media-video/ffmpeg/ffmpeg-3.3.6.ebuild | 3 +- media-video/ffmpeg/ffmpeg-3.3.8.ebuild | 3 +- media-video/ffmpeg/metadata.xml | 1 - media-video/gnome-mplayer/Manifest | 1 - .../gnome-mplayer-1.0.9-r1.ebuild | 75 - media-video/gnome-mplayer/metadata.xml | 11 - media-video/libav/libav-12.3.ebuild | 6 +- media-video/libav/libav-13_pre20171219.ebuild | 8 +- media-video/libav/libav-9999.ebuild | 6 +- media-video/libav/metadata.xml | 1 - media-video/sswf/Manifest | 4 - media-video/sswf/metadata.xml | 10 - media-video/sswf/sswf-1.8.2-r1.ebuild | 42 - media-video/sswf/sswf-1.8.4-r1.ebuild | 42 - metadata/Manifest.gz | Bin 2150 -> 2146 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/timestamp.chk | 2 +- metadata/md5-cache/Manifest.gz | Bin 27389 -> 27427 bytes .../md5-cache/app-accessibility/Manifest.gz | Bin 8093 -> 8088 bytes .../app-accessibility/at-spi2-atk-2.26.2 | 4 +- .../app-accessibility/at-spi2-core-2.26.2 | 4 +- metadata/md5-cache/app-admin/Manifest.gz | Bin 76461 -> 76594 bytes metadata/md5-cache/app-admin/cdist-4.10.4 | 14 + metadata/md5-cache/app-admin/helm-2.12.0 | 12 + .../md5-cache/app-admin/localepurge-0.5.4-r2 | 11 - .../md5-cache/app-admin/rsyslog-8.35.0-r1 | 14 - .../md5-cache/app-admin/rsyslog-8.38.0-r1 | 4 +- metadata/md5-cache/app-admin/rsyslog-8.40.0 | 15 + metadata/md5-cache/app-benchmarks/Manifest.gz | Bin 7699 -> 7866 bytes .../app-benchmarks/hey-0.1.1_p20181017 | 12 + metadata/md5-cache/app-emulation/Manifest.gz | Bin 49753 -> 49915 bytes .../md5-cache/app-emulation/cadvisor-0.32.0 | 11 + .../md5-cache/app-emulation/containerd-1.2.1 | 14 + .../md5-cache/app-emulation/docker-18.06.1-r1 | 4 +- .../docker-proxy-0.8.0_p20180626 | 4 +- .../app-emulation/runc-1.0.0_rc5_p20180509 | 4 +- .../app-emulation/virtualbox-6.0.0_beta3 | 13 - .../app-emulation/virtualbox-6.0.0_rc1 | 13 + ...0_beta3 => virtualbox-additions-6.0.0_rc1} | 2 +- ..._beta3 => virtualbox-bin-6.0.0.127378_rc1} | 6 +- ...irtualbox-extpack-oracle-6.0.0.127378_rc1} | 4 +- ...3 => virtualbox-guest-additions-6.0.0_rc1} | 2 +- ...0.0_beta3 => virtualbox-modules-6.0.0_rc1} | 2 +- metadata/md5-cache/app-emulation/vkd3d-1.0 | 4 +- metadata/md5-cache/app-emulation/vkd3d-9999 | 4 +- metadata/md5-cache/app-emulation/vpcs-0.6 | 10 - metadata/md5-cache/app-forensics/Manifest.gz | Bin 9993 -> 9480 bytes .../app-forensics/libbfio-0.0.20120425_alpha | 11 - .../app-forensics/libbfio-0.0.20130609_alpha | 11 - .../app-forensics/libbfio-0.0.20130721 | 11 - metadata/md5-cache/app-metrics/Manifest.gz | Bin 7307 -> 7625 bytes .../md5-cache/app-metrics/pushgateway-0.7.0 | 11 + .../app-metrics/snmp_exporter-0.14.0 | 11 + metadata/md5-cache/app-misc/Manifest.gz | Bin 76322 -> 75847 bytes metadata/md5-cache/app-misc/fujiplay-1.33 | 10 - metadata/md5-cache/app-misc/fujiplay-1.33-r1 | 10 - metadata/md5-cache/app-misc/ranger-1.9.1 | 14 - metadata/md5-cache/app-misc/ranger-1.9.2 | 12 +- metadata/md5-cache/app-misc/ranger-9999 | 10 +- metadata/md5-cache/app-portage/Manifest.gz | Bin 27303 -> 26026 bytes .../app-portage/gentoolkit-dev-0.2.8.3-r1 | 14 - .../app-portage/gentoolkit-dev-0.3.0 | 14 - .../app-portage/gentoolkit-dev-0.3.1 | 14 - metadata/md5-cache/app-portage/gs-pypi-0.1 | 14 - metadata/md5-cache/app-portage/gs-pypi-0.2 | 14 - metadata/md5-cache/app-portage/gs-pypi-0.2.1 | 14 - .../md5-cache/app-portage/gs-pypi-0.2.1-r1 | 14 - metadata/md5-cache/app-portage/gs-pypi-9999 | 12 - metadata/md5-cache/app-text/Manifest.gz | Bin 89003 -> 88025 bytes metadata/md5-cache/app-text/chm2pdf-0.9.1-r2 | 13 - metadata/md5-cache/app-text/clara-20031214 | 13 - metadata/md5-cache/app-text/clara-20031214-r1 | 13 - metadata/md5-cache/app-text/cmigemo-1.3c | 12 - metadata/md5-cache/app-text/cmigemo-1.3c-r1 | 13 - metadata/md5-cache/app-text/cmigemo-1.3c-r2 | 12 - metadata/md5-cache/app-text/cmigemo-1.3c-r3 | 4 +- metadata/md5-cache/app-text/evince-3.28.5 | 6 +- metadata/md5-cache/app-text/zathura-0.4.1-r1 | 4 +- metadata/md5-cache/app-text/zathura-cb-0.1.8 | 4 +- .../md5-cache/app-text/zathura-djvu-0.2.8 | 4 +- .../app-text/zathura-pdf-mupdf-0.3.4 | 4 +- .../app-text/zathura-pdf-poppler-0.2.9 | 4 +- metadata/md5-cache/app-text/zathura-ps-0.2.6 | 4 +- metadata/md5-cache/dev-db/Manifest.gz | Bin 46781 -> 46421 bytes metadata/md5-cache/dev-db/couchdb-1.7.2 | 14 - metadata/md5-cache/dev-db/maatkit-7540-r1 | 13 - metadata/md5-cache/dev-db/mariadb-10.2.19-r1 | 16 + metadata/md5-cache/dev-db/mariadb-10.3.10-r1 | 16 + .../md5-cache/dev-db/mysql-proxy-0.8.2-r1 | 13 - .../md5-cache/dev-db/mysql-workbench-6.3.4-r2 | 14 - .../md5-cache/dev-db/mysql-workbench-6.3.9 | 14 - .../md5-cache/dev-db/mysql-workbench-8.0.13 | 2 +- metadata/md5-cache/dev-db/phpmyadmin-4.8.4 | 13 + metadata/md5-cache/dev-db/sqlite-3.25.3 | 4 +- metadata/md5-cache/dev-embedded/Manifest.gz | Bin 19778 -> 19617 bytes .../md5-cache/dev-embedded/scratchbox2-2.0-r1 | 12 - metadata/md5-cache/dev-go/Manifest.gz | Bin 12343 -> 12180 bytes metadata/md5-cache/dev-go/sarama-9999 | 10 - metadata/md5-cache/dev-java/Manifest.gz | Bin 132660 -> 132800 bytes metadata/md5-cache/dev-java/ant-nodeps-1.9.2 | 14 - metadata/md5-cache/dev-java/ant-trax-1.9.2 | 14 - .../md5-cache/dev-java/protobuf-java-3.6.1.1 | 13 + .../md5-cache/dev-java/protobuf-java-3.6.1.2 | 13 + .../md5-cache/dev-java/protobuf-java-3.6.1.3 | 13 + metadata/md5-cache/dev-lang/Manifest.gz | Bin 52798 -> 52623 bytes .../md5-cache/dev-lang/gnu-smalltalk-3.2.5 | 12 - metadata/md5-cache/dev-lang/perl-5.26.2 | 2 +- metadata/md5-cache/dev-lang/perl-5.26.9999 | 2 +- metadata/md5-cache/dev-lang/perl-5.28.0 | 2 +- metadata/md5-cache/dev-lang/perl-5.28.9999 | 2 +- .../dev-lang/{ruby-2.3.7 => ruby-2.3.8-r1} | 8 +- metadata/md5-cache/dev-lang/ruby-2.4.5 | 4 +- metadata/md5-cache/dev-libs/Manifest.gz | Bin 177384 -> 177554 bytes metadata/md5-cache/dev-libs/folks-0.11.4-r1 | 14 + metadata/md5-cache/dev-libs/girara-0.3.1 | 4 +- metadata/md5-cache/dev-libs/liblinebreak-2.1 | 11 - metadata/md5-cache/dev-libs/librdkafka-0.11.4 | 13 - metadata/md5-cache/dev-libs/librdkafka-0.11.5 | 4 +- metadata/md5-cache/dev-libs/librelp-1.2.16 | 13 - metadata/md5-cache/dev-libs/librelp-1.2.18 | 4 +- .../{librelp-1.2.17 => librelp-1.3.0} | 13 +- metadata/md5-cache/dev-libs/nspr-4.20 | 4 +- metadata/md5-cache/dev-libs/nss-3.40.1 | 4 +- .../md5-cache/dev-libs/{nss-3.39 => nss-3.41} | 4 +- metadata/md5-cache/dev-libs/openobex-1.7.2 | 13 - metadata/md5-cache/dev-libs/protobuf-3.6.1.1 | 15 + metadata/md5-cache/dev-libs/protobuf-3.6.1.2 | 15 + metadata/md5-cache/dev-libs/protobuf-3.6.1.3 | 15 + .../dev-libs/xml-security-c-2.0.2-r1 | 13 + metadata/md5-cache/dev-python/Manifest.gz | Bin 549122 -> 549723 bytes .../md5-cache/dev-python/jaraco-packaging-5.2 | 15 + .../md5-cache/dev-python/jenkins-webapi-0.5.0 | 14 - metadata/md5-cache/dev-python/lxml-4.2.5 | 4 +- .../dev-python/protobuf-python-3.6.1.1 | 15 + .../dev-python/protobuf-python-3.6.1.2 | 15 + .../dev-python/protobuf-python-3.6.1.3 | 15 + metadata/md5-cache/dev-python/prov-1.5.3 | 15 + .../{pyTenable-0.3.3 => pyTenable-0.3.4} | 2 +- metadata/md5-cache/dev-ruby/Manifest.gz | Bin 196605 -> 196548 bytes metadata/md5-cache/dev-ruby/daemons-1.3.0 | 14 + .../md5-cache/dev-ruby/did_you_mean-1.1.2 | 4 +- metadata/md5-cache/dev-ruby/i18n-0.9.1 | 14 - metadata/md5-cache/dev-ruby/i18n-1.2.0 | 14 + metadata/md5-cache/dev-ruby/json-2.1.0 | 4 +- metadata/md5-cache/dev-ruby/kpeg-1.1.0-r1 | 4 +- .../md5-cache/dev-ruby/letter_opener-1.7.0 | 14 + metadata/md5-cache/dev-ruby/liquid-2.6.2 | 10 +- metadata/md5-cache/dev-ruby/liquid-3.0.6 | 10 +- metadata/md5-cache/dev-ruby/liquid-4.0.1 | 14 + metadata/md5-cache/dev-ruby/liquid-c-4.0.0 | 14 + metadata/md5-cache/dev-ruby/mini_mime-1.0.1 | 14 + metadata/md5-cache/dev-ruby/rake-12.3.1 | 4 +- metadata/md5-cache/dev-ruby/rdoc-5.1.0 | 4 +- metadata/md5-cache/dev-ruby/rspec-3.6.0 | 14 - metadata/md5-cache/dev-ruby/rspec-core-3.6.0 | 14 - .../dev-ruby/rspec-expectations-3.6.0 | 14 - metadata/md5-cache/dev-ruby/rspec-mocks-3.6.0 | 14 - metadata/md5-cache/dev-ruby/rspec-rails-3.6.1 | 14 - .../md5-cache/dev-ruby/rspec-support-3.6.0 | 14 - metadata/md5-cache/dev-ruby/ruby-atk-3.1.1 | 4 +- .../dev-ruby/ruby-cairo-gobject-3.1.1 | 4 +- .../dev-ruby/ruby-cairo-gobject-3.2.9 | 4 +- .../md5-cache/dev-ruby/ruby-clutter-3.1.1 | 4 +- .../md5-cache/dev-ruby/ruby-clutter-gdk-3.1.1 | 4 +- .../dev-ruby/ruby-clutter-gstreamer-3.1.1 | 4 +- .../md5-cache/dev-ruby/ruby-clutter-gtk-3.1.1 | 4 +- metadata/md5-cache/dev-ruby/ruby-gdk3-3.1.1 | 4 +- .../md5-cache/dev-ruby/ruby-gdkpixbuf2-3.1.1 | 4 +- metadata/md5-cache/dev-ruby/ruby-gio2-3.1.1 | 4 +- metadata/md5-cache/dev-ruby/ruby-glib2-3.1.1 | 4 +- metadata/md5-cache/dev-ruby/ruby-glib2-3.2.7 | 4 +- metadata/md5-cache/dev-ruby/ruby-glib2-3.2.9 | 4 +- metadata/md5-cache/dev-ruby/ruby-glib2-3.3.0 | 14 + .../dev-ruby/ruby-gobject-introspection-3.1.1 | 4 +- .../dev-ruby/ruby-gobject-introspection-3.2.7 | 4 +- .../dev-ruby/ruby-gobject-introspection-3.2.9 | 4 +- .../md5-cache/dev-ruby/ruby-gstreamer-3.1.1 | 4 +- metadata/md5-cache/dev-ruby/ruby-gtk2-3.1.1 | 4 +- metadata/md5-cache/dev-ruby/ruby-gtk3-3.1.1 | 4 +- .../dev-ruby/ruby-gtksourceview-3.1.1 | 4 +- .../dev-ruby/ruby-gtksourceview3-3.1.1 | 4 +- metadata/md5-cache/dev-ruby/ruby-pango-3.1.1 | 4 +- .../md5-cache/dev-ruby/ruby-poppler-3.1.1 | 4 +- metadata/md5-cache/dev-ruby/ruby-rsvg-3.1.1 | 4 +- metadata/md5-cache/dev-ruby/ruby-vte-3.1.1 | 4 +- metadata/md5-cache/dev-ruby/ruby-vte3-3.1.1 | 4 +- .../md5-cache/dev-ruby/ruby-webkit2-gtk-3.1.1 | 4 +- metadata/md5-cache/dev-ruby/xmlrpc-0.3.0 | 4 +- metadata/md5-cache/dev-util/Manifest.gz | Bin 146528 -> 146841 bytes .../md5-cache/dev-util/jenkins-bin-2.150.1-r1 | 13 + .../md5-cache/dev-util/jenkins-bin-2.155-r1 | 13 + metadata/md5-cache/dev-vcs/Manifest.gz | Bin 30252 -> 30414 bytes metadata/md5-cache/dev-vcs/mercurial-4.8.1 | 15 + .../{tortoisehg-4.7.1 => tortoisehg-4.8.1} | 8 +- metadata/md5-cache/games-action/Manifest.gz | Bin 15612 -> 15438 bytes .../md5-cache/games-action/rafkill-1.2.3-r1 | 12 - .../md5-cache/games-roguelike/Manifest.gz | Bin 3928 -> 3765 bytes .../md5-cache/games-roguelike/mangband-1.1.3 | 13 - metadata/md5-cache/games-rpg/Manifest.gz | Bin 8560 -> 8552 bytes .../{manaplus-1.8.4.14 => manaplus-1.8.12.8} | 6 +- metadata/md5-cache/games-rpg/manaplus-9999 | 2 +- metadata/md5-cache/gnome-base/Manifest.gz | Bin 7740 -> 7902 bytes ...tilus-3.24.2.1-r1 => nautilus-3.24.2.1-r2} | 8 +- .../md5-cache/gnome-base/nautilus-3.26.4-r2 | 14 + metadata/md5-cache/gnome-extra/Manifest.gz | Bin 18890 -> 19382 bytes .../gnome-extra/gnome-packagekit-3.30.0 | 13 + .../gnome-extra/gnome-power-manager-3.30.0 | 13 + .../gnome-extra/gnome-software-3.28.2 | 13 + metadata/md5-cache/mail-filter/Manifest.gz | Bin 20998 -> 20519 bytes .../mail-filter/spamassassin-3.4.1-r19 | 13 - .../mail-filter/spamassassin-3.4.1-r20 | 13 - .../mail-filter/spamassassin-3.4.1-r21 | 13 - .../mail-filter/spamassassin-3.4.2-r2 | 4 +- metadata/md5-cache/mail-mta/Manifest.gz | Bin 6637 -> 6796 bytes metadata/md5-cache/mail-mta/msmtp-1.8.1 | 15 + metadata/md5-cache/mate-extra/Manifest.gz | Bin 2412 -> 2416 bytes .../mate-extra/caja-extensions-1.18.2 | 6 +- metadata/md5-cache/media-gfx/Manifest.gz | Bin 66243 -> 66249 bytes .../md5-cache/media-gfx/imagemagick-6.9.10.14 | 2 +- .../md5-cache/media-gfx/imagemagick-6.9.10.16 | 2 +- .../md5-cache/media-gfx/imagemagick-7.0.8.16 | 2 +- metadata/md5-cache/media-gfx/imagemagick-9999 | 2 +- metadata/md5-cache/media-libs/Manifest.gz | Bin 122927 -> 122753 bytes metadata/md5-cache/media-libs/fnlib-0.5-r2 | 12 - metadata/md5-cache/media-libs/libptp2-1.1.10 | 12 - .../media-libs/libquicktime-1.2.4-r3 | 8 +- .../media-libs/mediastreamer-2.9.0-r2 | 6 +- metadata/md5-cache/media-libs/mesa-18.3.1 | 15 + metadata/md5-cache/media-plugins/Manifest.gz | Bin 114812 -> 114314 bytes .../media-plugins/mythplugins-0.28.1 | 14 - .../md5-cache/media-plugins/vdr-image-0.4.0 | 13 - .../media-plugins/vdr-picselshow-0.0.2 | 13 - metadata/md5-cache/media-tv/Manifest.gz | Bin 8700 -> 8703 bytes metadata/md5-cache/media-tv/kodi-9999 | 4 +- metadata/md5-cache/media-video/Manifest.gz | Bin 45972 -> 45505 bytes metadata/md5-cache/media-video/ffmpeg-3.2.6 | 8 +- metadata/md5-cache/media-video/ffmpeg-3.2.7 | 8 +- metadata/md5-cache/media-video/ffmpeg-3.3.4 | 8 +- metadata/md5-cache/media-video/ffmpeg-3.3.6 | 8 +- metadata/md5-cache/media-video/ffmpeg-3.3.8 | 8 +- .../media-video/gnome-mplayer-1.0.9-r1 | 13 - metadata/md5-cache/media-video/libav-12.3 | 8 +- .../media-video/libav-13_pre20171219 | 8 +- metadata/md5-cache/media-video/libav-9999 | 8 +- metadata/md5-cache/media-video/sswf-1.8.2-r1 | 12 - metadata/md5-cache/media-video/sswf-1.8.4-r1 | 12 - metadata/md5-cache/net-analyzer/Manifest.gz | Bin 86422 -> 86426 bytes metadata/md5-cache/net-analyzer/munin-2.0.38 | 6 +- metadata/md5-cache/net-analyzer/munin-2.0.43 | 4 +- metadata/md5-cache/net-dialup/Manifest.gz | Bin 9249 -> 8919 bytes .../md5-cache/net-dialup/ueagle-atm-1.1-r3 | 12 - metadata/md5-cache/net-dialup/ueagle4-atm-1.0 | 12 - metadata/md5-cache/net-dns/Manifest.gz | Bin 17427 -> 17432 bytes metadata/md5-cache/net-dns/dnsmasq-2.80 | 4 +- metadata/md5-cache/net-fs/Manifest.gz | Bin 11924 -> 11440 bytes metadata/md5-cache/net-fs/sshfs-2.8 | 11 - metadata/md5-cache/net-fs/sshfs-3.3.1 | 12 - metadata/md5-cache/net-fs/sshfs-3.3.2 | 12 - metadata/md5-cache/net-ftp/Manifest.gz | Bin 8142 -> 7970 bytes metadata/md5-cache/net-ftp/axyftp-0.5.1-r2 | 12 - metadata/md5-cache/net-irc/Manifest.gz | Bin 15088 -> 15260 bytes .../net-irc/kvirc-5.0_pre20181205184837 | 14 + metadata/md5-cache/net-misc/Manifest.gz | Bin 111823 -> 111671 bytes .../md5-cache/net-misc/youtube-dl-2018.11.18 | 15 - .../md5-cache/net-misc/youtube-dl-2018.12.03 | 4 +- ...be-dl-2018.11.23 => youtube-dl-2018.12.09} | 2 +- metadata/md5-cache/net-news/Manifest.gz | Bin 3708 -> 3865 bytes metadata/md5-cache/net-news/newsboat-2.12 | 7 +- metadata/md5-cache/net-news/newsboat-2.13 | 12 + metadata/md5-cache/net-news/newsboat-9999 | 7 +- metadata/md5-cache/net-p2p/Manifest.gz | Bin 15843 -> 15671 bytes metadata/md5-cache/net-p2p/ppcoind-0.4.0-r1 | 13 - metadata/md5-cache/net-wireless/Manifest.gz | Bin 32732 -> 33052 bytes .../md5-cache/net-wireless/hostapd-2.7-r1 | 13 + metadata/md5-cache/net-wireless/iwd-0.13 | 13 + metadata/md5-cache/sci-physics/Manifest.gz | Bin 15881 -> 15884 bytes metadata/md5-cache/sci-physics/root-6.14.08 | 14 - .../md5-cache/sci-physics/root-6.14.08-r1 | 14 + metadata/md5-cache/sci-physics/root-9999 | 8 +- metadata/md5-cache/sys-apps/Manifest.gz | Bin 102084 -> 101462 bytes .../sys-apps/apply-default-acl-0.4.2 | 12 + metadata/md5-cache/sys-apps/dtc-1.4.7 | 13 - metadata/md5-cache/sys-apps/likwid-4.1.1 | 13 - metadata/md5-cache/sys-apps/likwid-4.1.2 | 13 - metadata/md5-cache/sys-apps/openrc-0.38.2 | 14 - metadata/md5-cache/sys-apps/openrc-0.40 | 14 - metadata/md5-cache/sys-apps/openrc-0.40.1 | 14 - .../md5-cache/sys-apps/osinfo-db-20181203 | 10 + metadata/md5-cache/sys-cluster/Manifest.gz | Bin 50070 -> 50217 bytes .../md5-cache/sys-cluster/minikube-0.31.0 | 14 + .../md5-cache/sys-cluster/pacemaker-1.1.16 | 8 +- .../md5-cache/sys-cluster/pacemaker-1.1.19 | 8 +- metadata/md5-cache/sys-devel/Manifest.gz | Bin 47225 -> 46888 bytes .../sys-devel/heirloom-devtools-070527-r2 | 12 - .../sys-devel/heirloom-devtools-999999 | 10 - metadata/md5-cache/sys-fs/Manifest.gz | Bin 48787 -> 47986 bytes metadata/md5-cache/sys-fs/devfsd-1.3.25-r9 | 10 - metadata/md5-cache/sys-fs/fuse-2.9.7-r1 | 14 - metadata/md5-cache/sys-fs/fuse-3.2.1 | 13 - metadata/md5-cache/sys-fs/fuse-3.2.3 | 13 - .../sys-fs/{fuse-3.2.2 => fuse-3.3.0} | 6 +- metadata/md5-cache/sys-fs/fuse-common-3.2.1 | 13 - metadata/md5-cache/sys-fs/fuse-common-3.2.6 | 2 +- .../{fuse-common-3.2.2 => fuse-common-3.3.0} | 4 +- metadata/md5-cache/sys-fs/lvm2-2.02.116 | 10 +- metadata/md5-cache/sys-fs/lvm2-2.02.145-r2 | 10 +- metadata/md5-cache/sys-fs/lvm2-2.02.181 | 14 - metadata/md5-cache/sys-fs/lvm2-2.02.183 | 14 + metadata/md5-cache/sys-libs/Manifest.gz | Bin 45176 -> 45342 bytes metadata/md5-cache/sys-libs/glibc-2.28-r3 | 14 + metadata/md5-cache/sys-libs/glibc-9999 | 4 +- metadata/md5-cache/sys-process/Manifest.gz | Bin 17654 -> 17652 bytes .../{evisum-0.1.2 => evisum-0.2.0} | 8 +- metadata/md5-cache/sys-process/tini-0.18.0 | 4 +- metadata/md5-cache/virtual/Manifest.gz | Bin 62902 -> 62900 bytes metadata/md5-cache/virtual/rubygems-14 | 4 +- metadata/md5-cache/www-apps/Manifest.gz | Bin 30934 -> 31264 bytes metadata/md5-cache/www-apps/grafana-bin-5.4.1 | 11 + metadata/md5-cache/www-apps/moodle-3.6.1 | 14 + metadata/md5-cache/www-client/Manifest.gz | Bin 14738 -> 14561 bytes metadata/md5-cache/www-client/firefox-60.4.0 | 14 + metadata/md5-cache/www-client/firefox-64.0 | 6 +- .../www-client/firefox-bin-60.3.0-r1 | 14 - .../md5-cache/www-client/firefox-bin-60.4.0 | 14 + .../md5-cache/www-client/firefox-bin-63.0.3 | 14 - ...9.0.3154.0 => opera-developer-59.0.3167.0} | 2 +- .../vivaldi-snapshot-2.2.1388.21_p1 | 14 - ...7.4_p1 => vivaldi-snapshot-2.2.1388.23_p1} | 2 +- ...8.6_p1 => vivaldi-snapshot-2.2.1388.29_p1} | 2 +- metadata/md5-cache/www-plugins/Manifest.gz | Bin 3586 -> 3242 bytes .../www-plugins/gecko-mediaplayer-1.0.8 | 13 - .../www-plugins/gecko-mediaplayer-1.0.9 | 13 - metadata/md5-cache/x11-base/Manifest.gz | Bin 1691 -> 1687 bytes metadata/md5-cache/x11-base/xorg-drivers-1.19 | 6 +- metadata/md5-cache/x11-base/xorg-drivers-1.20 | 6 +- metadata/md5-cache/x11-base/xorg-drivers-9999 | 6 +- metadata/md5-cache/x11-drivers/Manifest.gz | Bin 10848 -> 11007 bytes .../x11-drivers/xf86-video-mga-2.0.0 | 13 + metadata/md5-cache/x11-libs/Manifest.gz | Bin 34811 -> 34318 bytes metadata/md5-cache/x11-libs/gksu-2.0.2-r2 | 13 - metadata/md5-cache/x11-libs/libgksu-2.0.12-r3 | 13 - metadata/md5-cache/x11-libs/libgksu-2.0.12-r4 | 13 - metadata/md5-cache/x11-misc/Manifest.gz | Bin 69362 -> 69517 bytes .../x11-misc/{qtfm-6.1.3-r2 => qtfm-6.1.5} | 8 +- metadata/md5-cache/x11-misc/xtermcontrol-3.6 | 9 + metadata/md5-cache/x11-plugins/Manifest.gz | Bin 42314 -> 36484 bytes metadata/md5-cache/x11-plugins/bfm-0.6.4-r2 | 13 - .../md5-cache/x11-plugins/bubblemon-1.46-r2 | 12 - metadata/md5-cache/x11-plugins/enigmail-2.0.9 | 12 + .../x11-plugins/wmDownload-0.1.2a-r2 | 12 - metadata/md5-cache/x11-plugins/wmSun-1.05 | 12 - metadata/md5-cache/x11-plugins/wmail-2.0-r4 | 12 - .../md5-cache/x11-plugins/wmbatteries-0.1.3 | 12 - metadata/md5-cache/x11-plugins/wmcalc-0.6 | 12 - .../md5-cache/x11-plugins/wmcalendar-0.5.2 | 12 - .../md5-cache/x11-plugins/wmcalendar-0.5.2-r1 | 12 - metadata/md5-cache/x11-plugins/wmcdplay-1.1 | 12 - metadata/md5-cache/x11-plugins/wmcliphist-2.1 | 12 - .../md5-cache/x11-plugins/wmcliphist-2.1-r1 | 12 - metadata/md5-cache/x11-plugins/wmclock-1.0.16 | 12 - .../md5-cache/x11-plugins/wmclockmon-0.8.1 | 12 - metadata/md5-cache/x11-plugins/wmcms-0.3.5-r2 | 11 - .../md5-cache/x11-plugins/wmdiskmon-0.0.2 | 11 - .../md5-cache/x11-plugins/wmdrawer-0.10.5-r2 | 12 - .../md5-cache/x11-plugins/wmfishtime-1.24-r1 | 12 - .../md5-cache/x11-plugins/wmfishtime-1.24-r2 | 12 - .../md5-cache/x11-plugins/wmforkplop-0.9.3 | 11 - .../md5-cache/x11-plugins/wmforkplop-0.9.3-r1 | 12 - .../md5-cache/x11-plugins/wmgrabimage-0.72-r1 | 12 - .../md5-cache/x11-plugins/wminet-3.0.0-r1 | 12 - metadata/md5-cache/x11-plugins/wmitime-0.5 | 12 - metadata/md5-cache/x11-plugins/wmlife-1.0.1 | 12 - metadata/md5-cache/x11-plugins/wmload-0.9.7 | 12 - .../md5-cache/x11-plugins/wmmaiload-2.3.0 | 12 - .../md5-cache/x11-plugins/wmmemload-0.1.8 | 12 - .../md5-cache/x11-plugins/wmmon+smp-1.0-r2 | 12 - metadata/md5-cache/x11-plugins/wmnd-0.4.17 | 12 - .../md5-cache/x11-plugins/wmnetload-1.3-r4 | 12 - metadata/md5-cache/x11-plugins/wmping-0.2.1 | 13 - metadata/md5-cache/x11-plugins/wmrack-1.3 | 12 - metadata/md5-cache/x11-plugins/wmrack-1.4 | 12 - .../md5-cache/x11-plugins/wmsystemtray-1.3 | 11 - .../md5-cache/x11-plugins/wmsystemtray-1.4 | 11 - metadata/md5-cache/x11-plugins/wmtime-1.4 | 12 - metadata/md5-cache/x11-plugins/wmudmount-2.2 | 13 - metadata/md5-cache/x11-terms/Manifest.gz | Bin 9636 -> 9801 bytes metadata/md5-cache/x11-terms/alacritty-0.2.4 | 4 +- metadata/md5-cache/x11-terms/kitty-0.13.1 | 14 + metadata/md5-cache/x11-terms/kitty-9999 | 2 +- metadata/md5-cache/x11-wm/Manifest.gz | Bin 19179 -> 19341 bytes metadata/md5-cache/x11-wm/herbstluftwm-0.7.1 | 13 + metadata/md5-cache/x11-wm/herbstluftwm-9999 | 2 +- metadata/news/timestamp.chk | 2 +- metadata/projects.xml | 5 + metadata/timestamp | 2 +- metadata/timestamp.chk | 2 +- metadata/timestamp.commit | 2 +- metadata/timestamp.x | 2 +- metadata/xml-schema/timestamp.chk | 2 +- net-analyzer/Manifest.gz | Bin 49464 -> 49461 bytes net-analyzer/munin/munin-2.0.38.ebuild | 3 +- net-analyzer/munin/munin-2.0.43.ebuild | 1 + net-dialup/Manifest.gz | Bin 6727 -> 6395 bytes net-dialup/ueagle-atm/Manifest | 1 - net-dialup/ueagle-atm/files/README | 235 --- net-dialup/ueagle-atm/metadata.xml | 7 - .../ueagle-atm/ueagle-atm-1.1-r3.ebuild | 60 - net-dialup/ueagle4-atm/Manifest | 1 - net-dialup/ueagle4-atm/files/README | 235 --- net-dialup/ueagle4-atm/metadata.xml | 7 - net-dialup/ueagle4-atm/ueagle4-atm-1.0.ebuild | 56 - net-dns/Manifest.gz | Bin 9204 -> 9203 bytes net-dns/dnsmasq/dnsmasq-2.80.ebuild | 2 +- net-fs/Manifest.gz | Bin 4702 -> 4703 bytes net-fs/sshfs/Manifest | 3 - net-fs/sshfs/sshfs-2.8.ebuild | 21 - net-fs/sshfs/sshfs-3.3.1.ebuild | 21 - net-fs/sshfs/sshfs-3.3.2.ebuild | 21 - net-ftp/Manifest.gz | Bin 4498 -> 4336 bytes net-ftp/axyftp/Manifest | 1 - net-ftp/axyftp/axyftp-0.5.1-r2.ebuild | 42 - .../axyftp-0.5.1-built-in-function-exit.patch | 18 - net-ftp/axyftp/metadata.xml | 8 - net-irc/Manifest.gz | Bin 9154 -> 9151 bytes net-irc/kvirc/Manifest | 1 + .../kvirc/kvirc-5.0_pre20181205184837.ebuild | 148 ++ net-misc/Manifest.gz | Bin 61212 -> 61215 bytes net-misc/youtube-dl/Manifest | 3 +- .../youtube-dl/youtube-dl-2018.11.18.ebuild | 117 -- .../youtube-dl/youtube-dl-2018.12.03.ebuild | 2 +- ...23.ebuild => youtube-dl-2018.12.09.ebuild} | 0 net-news/Manifest.gz | Bin 2390 -> 2392 bytes net-news/newsboat/Manifest | 1 + net-news/newsboat/newsboat-2.12.ebuild | 19 +- net-news/newsboat/newsboat-2.13.ebuild | 60 + net-news/newsboat/newsboat-9999.ebuild | 19 +- net-p2p/Manifest.gz | Bin 9415 -> 9246 bytes net-p2p/ppcoind/Manifest | 1 - net-p2p/ppcoind/files/ppcoin.conf | 8 - net-p2p/ppcoind/files/ppcoin.confd | 10 - net-p2p/ppcoind/files/ppcoin.initd | 104 -- net-p2p/ppcoind/files/ppcoin.initd-r1 | 28 - net-p2p/ppcoind/files/ppcoin.service | 30 - .../files/ppcoind-0.4.0-boost_chrono.patch | 10 - .../ppcoind/files/ppcoind-0.4.0-gcc6.patch | 11 - net-p2p/ppcoind/files/ppcoind.logrotate | 7 - net-p2p/ppcoind/metadata.xml | 11 - net-p2p/ppcoind/ppcoind-0.4.0-r1.ebuild | 116 -- net-wireless/Manifest.gz | Bin 17080 -> 17073 bytes net-wireless/hostapd/Manifest | 1 + net-wireless/hostapd/hostapd-2.7-r1.ebuild | 266 +++ net-wireless/iwd/Manifest | 1 + net-wireless/iwd/iwd-0.13.ebuild | 106 ++ profiles/Manifest.gz | Bin 190513 -> 190481 bytes profiles/arch/alpha/package.use.stable.mask | 3 +- profiles/arch/alpha/use.mask | 8 +- profiles/arch/arm/package.use.stable.mask | 3 +- profiles/arch/arm/use.mask | 5 - profiles/arch/arm64/package.use.mask | 1 - profiles/arch/arm64/use.mask | 6 - profiles/arch/ia64/package.use.stable.mask | 3 +- profiles/arch/ia64/use.mask | 6 - profiles/arch/m68k/use.mask | 5 - profiles/arch/mips/use.mask | 5 - .../powerpc/ppc32/package.use.stable.mask | 3 +- .../powerpc/ppc64/package.use.stable.mask | 3 +- profiles/arch/powerpc/use.mask | 10 +- profiles/arch/s390/use.mask | 8 +- profiles/arch/sh/use.mask | 5 - profiles/arch/sparc/package.use.stable.mask | 3 +- profiles/arch/sparc/use.mask | 8 +- profiles/base/package.use.mask | 26 - profiles/base/use.mask | 6 +- profiles/default/bsd/use.mask | 3 +- profiles/desc/input_devices.desc | 3 +- profiles/embedded/make.defaults | 2 +- profiles/package.mask | 156 +- profiles/prefix/aix/use.mask | 2 - profiles/prefix/darwin/use.mask | 2 - profiles/prefix/mint/use.mask | 2 - profiles/prefix/sunos/use.mask | 2 - profiles/use.local.desc | 30 +- sci-physics/Manifest.gz | Bin 6037 -> 6038 bytes ...-6.14.08.ebuild => root-6.14.08-r1.ebuild} | 10 +- sci-physics/root/root-9999.ebuild | 10 +- sys-apps/Manifest.gz | Bin 50468 -> 50302 bytes sys-apps/apply-default-acl/Manifest | 1 + .../apply-default-acl-0.4.2.ebuild | 21 + sys-apps/dtc/Manifest | 1 - sys-apps/dtc/dtc-1.4.7.ebuild | 61 - sys-apps/dtc/metadata.xml | 3 - sys-apps/likwid/Manifest | 2 - .../likwid/files/likwid-4.1.1-Makefile.patch | 19 - .../likwid/files/likwid-4.1.1-config.mk.patch | 43 - .../files/likwid-4.1.1-fix-gnustack.patch | 31 - .../likwid/files/likwid-4.1.2-Makefile.patch | 19 - .../likwid/files/likwid-4.1.2-config.mk.patch | 43 - .../files/likwid-4.1.2-fix-gnustack.patch | 31 - sys-apps/likwid/likwid-4.1.1.ebuild | 97 -- sys-apps/likwid/likwid-4.1.2.ebuild | 104 -- sys-apps/likwid/metadata.xml | 8 - sys-apps/openrc/Manifest | 3 - sys-apps/openrc/openrc-0.38.2.ebuild | 326 ---- sys-apps/openrc/openrc-0.40.1.ebuild | 330 ---- sys-apps/openrc/openrc-0.40.ebuild | 330 ---- sys-apps/osinfo-db/Manifest | 1 + sys-apps/osinfo-db/osinfo-db-20181203.ebuild | 27 + sys-cluster/Manifest.gz | Bin 14046 -> 14046 bytes sys-cluster/minikube/Manifest | 1 + sys-cluster/minikube/minikube-0.31.0.ebuild | 50 + sys-cluster/pacemaker/metadata.xml | 1 - sys-cluster/pacemaker/pacemaker-1.1.16.ebuild | 8 +- sys-cluster/pacemaker/pacemaker-1.1.19.ebuild | 8 +- sys-devel/Manifest.gz | Bin 9489 -> 9317 bytes sys-devel/heirloom-devtools/Manifest | 1 - .../heirloom-devtools-070527-64-bit.patch | 39 - .../files/heirloom-devtools-070527-gcc6.patch | 11 - .../heirloom-devtools-070527-solaris.patch | 230 --- .../heirloom-devtools-070527-r2.ebuild | 60 - .../heirloom-devtools-999999.ebuild | 63 - sys-devel/heirloom-devtools/metadata.xml | 7 - sys-fs/Manifest.gz | Bin 22246 -> 22077 bytes sys-fs/devfsd/Manifest | 1 - sys-fs/devfsd/devfsd-1.3.25-r9.ebuild | 59 - sys-fs/devfsd/files/devfs-start.sh | 28 - sys-fs/devfsd/files/devfs-stop.sh | 16 - .../files/devfsd-1.3.25-kernel-2.5.patch | 131 -- .../devfsd/files/devfsd-1.3.25-no-nis.patch | 69 - sys-fs/devfsd/files/devfsd-1.3.25-pic.patch | 16 - sys-fs/devfsd/files/devfsd.conf | 138 -- sys-fs/devfsd/metadata.xml | 8 - sys-fs/fuse-common/Manifest | 3 +- sys-fs/fuse-common/fuse-common-3.2.1.ebuild | 57 - sys-fs/fuse-common/fuse-common-3.2.6.ebuild | 5 + ...-3.2.2.ebuild => fuse-common-3.3.0.ebuild} | 9 +- sys-fs/fuse/Manifest | 4 +- sys-fs/fuse/fuse-2.9.7-r1.ebuild | 73 - sys-fs/fuse/fuse-3.2.2.ebuild | 74 - sys-fs/fuse/fuse-3.2.3.ebuild | 74 - .../{fuse-3.2.1.ebuild => fuse-3.3.0.ebuild} | 2 +- sys-fs/lvm2/Manifest | 2 +- sys-fs/lvm2/lvm2-2.02.116.ebuild | 34 +- sys-fs/lvm2/lvm2-2.02.145-r2.ebuild | 44 +- ...2-2.02.181.ebuild => lvm2-2.02.183.ebuild} | 44 +- sys-fs/lvm2/metadata.xml | 4 - sys-libs/Manifest.gz | Bin 15754 -> 15753 bytes sys-libs/glibc/Manifest | 1 + sys-libs/glibc/glibc-2.28-r3.ebuild | 1426 +++++++++++++++++ sys-libs/glibc/glibc-9999.ebuild | 24 +- sys-process/Manifest.gz | Bin 8996 -> 8997 bytes sys-process/evisum/Manifest | 2 +- ...visum-0.1.2.ebuild => evisum-0.2.0.ebuild} | 4 +- sys-process/tini/tini-0.18.0.ebuild | 4 +- virtual/Manifest.gz | Bin 33910 -> 33913 bytes virtual/libusb/metadata.xml | 10 +- virtual/rubygems/rubygems-14.ebuild | 2 +- www-apps/Manifest.gz | Bin 14142 -> 14138 bytes www-apps/grafana-bin/Manifest | 1 + www-apps/grafana-bin/grafana-bin-5.4.1.ebuild | 63 + www-apps/moodle/Manifest | 1 + www-apps/moodle/moodle-3.6.1.ebuild | 123 ++ www-client/Manifest.gz | Bin 6716 -> 6713 bytes www-client/firefox-bin/Manifest | 258 +-- ....0-r1.ebuild => firefox-bin-60.4.0.ebuild} | 0 .../firefox-bin/firefox-bin-63.0.3.ebuild | 185 --- www-client/firefox/Manifest | 92 ++ www-client/firefox/firefox-60.4.0.ebuild | 419 +++++ www-client/firefox/firefox-64.0.ebuild | 4 +- www-client/opera-developer/Manifest | 2 +- ...ild => opera-developer-59.0.3167.0.ebuild} | 0 www-client/vivaldi-snapshot/Manifest | 18 +- .../vivaldi-snapshot-2.2.1388.21_p1.ebuild | 117 -- ...=> vivaldi-snapshot-2.2.1388.23_p1.ebuild} | 0 ...=> vivaldi-snapshot-2.2.1388.29_p1.ebuild} | 0 www-plugins/Manifest.gz | Bin 2101 -> 1928 bytes www-plugins/gecko-mediaplayer/Manifest | 2 - .../gecko-mediaplayer-1.0.8.ebuild | 39 - .../gecko-mediaplayer-1.0.9.ebuild | 39 - www-plugins/gecko-mediaplayer/metadata.xml | 10 - x11-base/Manifest.gz | Bin 1051 -> 1048 bytes .../xorg-drivers/xorg-drivers-1.19.ebuild | 2 - .../xorg-drivers/xorg-drivers-1.20.ebuild | 2 - .../xorg-drivers/xorg-drivers-9999.ebuild | 2 - x11-drivers/Manifest.gz | Bin 5858 -> 5857 bytes x11-drivers/xf86-video-mga/Manifest | 1 + .../xf86-video-mga-2.0.0.ebuild | 16 + x11-libs/Manifest.gz | Bin 22147 -> 21819 bytes x11-libs/gksu/Manifest | 1 - .../files/gksu-2.0.2-format_security.patch | 37 - .../gksu/files/gksu-2.0.2-glib-2.31.patch | 29 - .../gksu/files/gksu-2.0.2-nautilus-dir.patch | 58 - x11-libs/gksu/gksu-2.0.2-r2.ebuild | 85 - x11-libs/gksu/metadata.xml | 8 - x11-libs/libgksu/Manifest | 1 - .../libgksu/files/libgksu-2.0.0-fbsd.patch | 60 - .../libgksu-2.0.12-automake-1.11.2-v2.patch | 61 - .../libgksu-2.0.12-automake-1.11.2.patch | 25 - .../libgksu-2.0.12-correct_colormap_get.patch | 12 - .../libgksu-2.0.12-desktop-validation.patch | 16 - .../files/libgksu-2.0.12-fix-make-3.82.patch | 21 - .../libgksu-2.0.12-format_security.patch | 28 - ....12-g_markup_escape_text_for_command.patch | 21 - .../files/libgksu-2.0.12-missing-libs.patch | 22 - .../files/libgksu-2.0.12-notests.patch | 26 - .../files/libgksu-2.0.12-revert-forkpty.patch | 359 ----- .../files/libgksu-2.0.12-sudo_keep_env.patch | 15 - .../libgksu/files/libgksu-2.0.7-libs.patch | 76 - .../files/libgksu-2.0.7-polinguas.patch | 40 - x11-libs/libgksu/libgksu-2.0.12-r3.ebuild | 81 - x11-libs/libgksu/libgksu-2.0.12-r4.ebuild | 82 - x11-libs/libgksu/metadata.xml | 8 - x11-misc/Manifest.gz | Bin 48121 -> 48120 bytes x11-misc/qtfm/Manifest | 2 +- ...qtfm-6.1.3-r2.ebuild => qtfm-6.1.5.ebuild} | 1 + x11-misc/xtermcontrol/Manifest | 1 + x11-misc/xtermcontrol/xtermcontrol-3.6.ebuild | 13 + x11-plugins/Manifest.gz | Bin 28588 -> 28542 bytes x11-plugins/bfm/bfm-0.6.4-r2.ebuild | 42 - .../bubblemon/bubblemon-1.46-r2.ebuild | 42 - x11-plugins/enigmail/Manifest | 1 + x11-plugins/enigmail/enigmail-2.0.9.ebuild | 86 + .../wmDownload/wmDownload-0.1.2a-r2.ebuild | 36 - x11-plugins/wmSun/wmSun-1.05.ebuild | 33 - x11-plugins/wmail/wmail-2.0-r4.ebuild | 43 - .../wmbatteries/wmbatteries-0.1.3.ebuild | 26 - x11-plugins/wmcalc/wmcalc-0.6.ebuild | 33 - .../wmcalendar/wmcalendar-0.5.2-r1.ebuild | 37 - .../wmcalendar/wmcalendar-0.5.2.ebuild | 40 - x11-plugins/wmcdplay/wmcdplay-1.1.ebuild | 33 - .../wmcliphist/wmcliphist-2.1-r1.ebuild | 33 - x11-plugins/wmcliphist/wmcliphist-2.1.ebuild | 32 - x11-plugins/wmclock/wmclock-1.0.16.ebuild | 27 - .../wmclockmon/wmclockmon-0.8.1.ebuild | 34 - x11-plugins/wmcms/wmcms-0.3.5-r2.ebuild | 33 - x11-plugins/wmdiskmon/wmdiskmon-0.0.2.ebuild | 24 - .../wmdrawer/wmdrawer-0.10.5-r2.ebuild | 42 - .../wmfishtime/wmfishtime-1.24-r1.ebuild | 33 - .../wmfishtime/wmfishtime-1.24-r2.ebuild | 37 - .../wmforkplop/wmforkplop-0.9.3-r1.ebuild | 23 - .../wmforkplop/wmforkplop-0.9.3.ebuild | 21 - .../wmgrabimage/wmgrabimage-0.72-r1.ebuild | 51 - x11-plugins/wminet/wminet-3.0.0-r1.ebuild | 35 - x11-plugins/wmitime/wmitime-0.5.ebuild | 31 - x11-plugins/wmlife/wmlife-1.0.1.ebuild | 35 - x11-plugins/wmload/wmload-0.9.7.ebuild | 35 - x11-plugins/wmmaiload/wmmaiload-2.3.0.ebuild | 45 - x11-plugins/wmmemload/wmmemload-0.1.8.ebuild | 33 - x11-plugins/wmmon+smp/wmmon+smp-1.0-r2.ebuild | 42 - x11-plugins/wmnd/wmnd-0.4.17.ebuild | 27 - x11-plugins/wmnetload/wmnetload-1.3-r4.ebuild | 29 - x11-plugins/wmping/wmping-0.2.1.ebuild | 41 - x11-plugins/wmrack/Manifest | 1 - x11-plugins/wmrack/wmrack-1.3.ebuild | 41 - x11-plugins/wmrack/wmrack-1.4.ebuild | 33 - x11-plugins/wmsystemtray/Manifest | 1 - .../wmsystemtray/wmsystemtray-1.3.ebuild | 19 - .../wmsystemtray/wmsystemtray-1.4.ebuild | 19 - x11-plugins/wmtime/wmtime-1.4.ebuild | 33 - x11-plugins/wmudmount/wmudmount-2.2.ebuild | 34 - x11-terms/Manifest.gz | Bin 4698 -> 4701 bytes x11-terms/alacritty/alacritty-0.2.4.ebuild | 1 + x11-terms/kitty/Manifest | 1 + x11-terms/kitty/kitty-0.13.1.ebuild | 106 ++ x11-terms/kitty/kitty-9999.ebuild | 2 +- x11-wm/Manifest.gz | Bin 9451 -> 9458 bytes x11-wm/herbstluftwm/Manifest | 1 + x11-wm/herbstluftwm/herbstluftwm-0.7.1.ebuild | 68 + x11-wm/herbstluftwm/herbstluftwm-9999.ebuild | 4 +- 1026 files changed, 9851 insertions(+), 16772 deletions(-) create mode 100644 app-admin/cdist/cdist-4.10.4.ebuild create mode 100644 app-admin/helm/helm-2.12.0.ebuild delete mode 100644 app-admin/localepurge/Manifest delete mode 100644 app-admin/localepurge/files/localepurge-0.5.4-directorysum.patch delete mode 100644 app-admin/localepurge/files/localepurge-0.5.4-evaltotal.patch delete mode 100644 app-admin/localepurge/files/localepurge-0.5.4-parentdir.patch delete mode 100644 app-admin/localepurge/files/localepurge-0.5.4-prefix.patch delete mode 100644 app-admin/localepurge/localepurge-0.5.4-r2.ebuild delete mode 100644 app-admin/localepurge/metadata.xml delete mode 100644 app-admin/rsyslog/files/rsyslog-8.35.0-fix-issue2719.patch delete mode 100644 app-admin/rsyslog/files/rsyslog-8.35.0-fix-issue2726.patch rename app-admin/rsyslog/{rsyslog-8.35.0-r1.ebuild => rsyslog-8.40.0.ebuild} (91%) create mode 100644 app-benchmarks/hey/Manifest create mode 100644 app-benchmarks/hey/hey-0.1.1_p20181017.ebuild rename {app-forensics/libbfio => app-benchmarks/hey}/metadata.xml (63%) create mode 100644 app-emulation/cadvisor/cadvisor-0.32.0.ebuild create mode 100644 app-emulation/containerd/containerd-1.2.1.ebuild rename app-emulation/virtualbox-additions/{virtualbox-additions-6.0.0_beta3.ebuild => virtualbox-additions-6.0.0_rc1.ebuild} (100%) rename app-emulation/virtualbox-bin/{virtualbox-bin-6.0.0.127054_beta3.ebuild => virtualbox-bin-6.0.0.127378_rc1.ebuild} (96%) rename app-emulation/virtualbox-extpack-oracle/{virtualbox-extpack-oracle-6.0.0.127054_beta3.ebuild => virtualbox-extpack-oracle-6.0.0.127378_rc1.ebuild} (100%) rename app-emulation/virtualbox-guest-additions/{virtualbox-guest-additions-6.0.0_beta3.ebuild => virtualbox-guest-additions-6.0.0_rc1.ebuild} (100%) rename app-emulation/virtualbox-modules/{virtualbox-modules-6.0.0_beta3.ebuild => virtualbox-modules-6.0.0_rc1.ebuild} (100%) rename app-emulation/virtualbox/{virtualbox-6.0.0_beta3.ebuild => virtualbox-6.0.0_rc1.ebuild} (98%) delete mode 100644 app-emulation/vpcs/Manifest delete mode 100644 app-emulation/vpcs/metadata.xml delete mode 100644 app-emulation/vpcs/vpcs-0.6.ebuild delete mode 100644 app-forensics/libbfio/Manifest delete mode 100644 app-forensics/libbfio/libbfio-0.0.20120425_alpha.ebuild delete mode 100644 app-forensics/libbfio/libbfio-0.0.20130609_alpha.ebuild delete mode 100644 app-forensics/libbfio/libbfio-0.0.20130721.ebuild create mode 100644 app-metrics/pushgateway/pushgateway-0.7.0.ebuild create mode 100644 app-metrics/snmp_exporter/snmp_exporter-0.14.0.ebuild delete mode 100644 app-misc/fujiplay/Manifest delete mode 100644 app-misc/fujiplay/files/fujiplay-1.33-unterminated-strings.patch delete mode 100644 app-misc/fujiplay/fujiplay-1.33-r1.ebuild delete mode 100644 app-misc/fujiplay/fujiplay-1.33.ebuild delete mode 100644 app-misc/fujiplay/metadata.xml delete mode 100644 app-misc/ranger/ranger-1.9.1.ebuild delete mode 100644 app-portage/gentoolkit-dev/Manifest delete mode 100644 app-portage/gentoolkit-dev/files/gentoolkit-dev-0.2.8.3-tests.patch delete mode 100644 app-portage/gentoolkit-dev/gentoolkit-dev-0.2.8.3-r1.ebuild delete mode 100644 app-portage/gentoolkit-dev/gentoolkit-dev-0.3.0.ebuild delete mode 100644 app-portage/gentoolkit-dev/gentoolkit-dev-0.3.1.ebuild delete mode 100644 app-portage/gentoolkit-dev/metadata.xml delete mode 100644 app-portage/gs-pypi/Manifest delete mode 100644 app-portage/gs-pypi/gs-pypi-0.1.ebuild delete mode 100644 app-portage/gs-pypi/gs-pypi-0.2.1-r1.ebuild delete mode 100644 app-portage/gs-pypi/gs-pypi-0.2.1.ebuild delete mode 100644 app-portage/gs-pypi/gs-pypi-0.2.ebuild delete mode 100644 app-portage/gs-pypi/gs-pypi-9999.ebuild delete mode 100644 app-portage/gs-pypi/metadata.xml delete mode 100644 app-text/chm2pdf/Manifest delete mode 100644 app-text/chm2pdf/chm2pdf-0.9.1-r2.ebuild delete mode 100644 app-text/chm2pdf/files/tempdir.patch delete mode 100644 app-text/chm2pdf/metadata.xml delete mode 100644 app-text/clara/Manifest delete mode 100644 app-text/clara/clara-20031214-r1.ebuild delete mode 100644 app-text/clara/clara-20031214.ebuild delete mode 100644 app-text/clara/files/clara-20031214-debian-vararg.patch delete mode 100644 app-text/clara/files/clara_open_mode.patch delete mode 100644 app-text/clara/metadata.xml delete mode 100644 app-text/cmigemo/cmigemo-1.3c-r1.ebuild delete mode 100644 app-text/cmigemo/cmigemo-1.3c-r2.ebuild delete mode 100644 app-text/cmigemo/cmigemo-1.3c.ebuild delete mode 100644 app-text/cmigemo/files/cmigemo-1.2-migemo-dict.diff delete mode 100644 dev-db/couchdb/Manifest delete mode 100644 dev-db/couchdb/couchdb-1.7.2.ebuild delete mode 100644 dev-db/couchdb/files/couchdb.conf-2 delete mode 100644 dev-db/couchdb/files/couchdb.init-4 delete mode 100644 dev-db/couchdb/metadata.xml delete mode 100644 dev-db/maatkit/Manifest delete mode 100644 dev-db/maatkit/maatkit-7540-r1.ebuild delete mode 100644 dev-db/maatkit/metadata.xml create mode 100644 dev-db/mariadb/mariadb-10.2.19-r1.ebuild create mode 100644 dev-db/mariadb/mariadb-10.3.10-r1.ebuild delete mode 100644 dev-db/mysql-proxy/Manifest delete mode 100644 dev-db/mysql-proxy/files/mysql-proxy.cnf delete mode 100644 dev-db/mysql-proxy/files/mysql-proxy.confd delete mode 100644 dev-db/mysql-proxy/files/mysql-proxy.confd-0.8.0-r1 delete mode 100644 dev-db/mysql-proxy/files/mysql-proxy.initd delete mode 100644 dev-db/mysql-proxy/metadata.xml delete mode 100644 dev-db/mysql-proxy/mysql-proxy-0.8.2-r1.ebuild delete mode 100644 dev-db/mysql-workbench/mysql-workbench-6.3.4-r2.ebuild delete mode 100644 dev-db/mysql-workbench/mysql-workbench-6.3.9.ebuild create mode 100644 dev-db/phpmyadmin/phpmyadmin-4.8.4.ebuild delete mode 100644 dev-embedded/scratchbox2/Manifest delete mode 100644 dev-embedded/scratchbox2/files/scratchbox2-2.0-as-needed.patch delete mode 100644 dev-embedded/scratchbox2/files/scratchbox2-2.0-gentoo.patch delete mode 100644 dev-embedded/scratchbox2/files/scratchbox2-2.0-glibc-2.10.patch delete mode 100644 dev-embedded/scratchbox2/files/scratchbox2-2.0-use-system-lua.patch delete mode 100644 dev-embedded/scratchbox2/metadata.xml delete mode 100644 dev-embedded/scratchbox2/scratchbox2-2.0-r1.ebuild delete mode 100644 dev-go/sarama/sarama-9999.ebuild delete mode 100644 dev-java/ant-nodeps/Manifest delete mode 100644 dev-java/ant-nodeps/ant-nodeps-1.9.2.ebuild delete mode 100644 dev-java/ant-nodeps/metadata.xml delete mode 100644 dev-java/ant-trax/Manifest delete mode 100644 dev-java/ant-trax/ant-trax-1.9.2.ebuild delete mode 100644 dev-java/ant-trax/metadata.xml create mode 100644 dev-java/protobuf-java/protobuf-java-3.6.1.1.ebuild create mode 100644 dev-java/protobuf-java/protobuf-java-3.6.1.2.ebuild create mode 100644 dev-java/protobuf-java/protobuf-java-3.6.1.3.ebuild delete mode 100644 dev-lang/gnu-smalltalk/Manifest delete mode 100644 dev-lang/gnu-smalltalk/files/50gnu-smalltalk-gentoo.el delete mode 100644 dev-lang/gnu-smalltalk/files/gnu-smalltalk-3.2_use-result.patch delete mode 100644 dev-lang/gnu-smalltalk/gnu-smalltalk-3.2.5.ebuild delete mode 100644 dev-lang/gnu-smalltalk/metadata.xml rename dev-lang/ruby/{ruby-2.3.7.ebuild => ruby-2.3.8-r1.ebuild} (99%) create mode 100644 dev-libs/folks/folks-0.11.4-r1.ebuild delete mode 100644 dev-libs/liblinebreak/Manifest delete mode 100644 dev-libs/liblinebreak/liblinebreak-2.1.ebuild delete mode 100644 dev-libs/liblinebreak/metadata.xml delete mode 100644 dev-libs/librdkafka/librdkafka-0.11.4.ebuild delete mode 100644 dev-libs/librelp/files/librelp-1.2.16-add-new-test-certificate.patch delete mode 100644 dev-libs/librelp/files/librelp-1.2.16-fix-valgrind-usage.patch create mode 100644 dev-libs/librelp/files/librelp-1.3.0-dummyclient.py-Py3-compatibility.patch delete mode 100644 dev-libs/librelp/librelp-1.2.16.ebuild rename dev-libs/librelp/{librelp-1.2.17.ebuild => librelp-1.3.0.ebuild} (78%) rename dev-libs/nss/{nss-3.39.ebuild => nss-3.41.ebuild} (99%) delete mode 100644 dev-libs/openobex/openobex-1.7.2.ebuild create mode 100644 dev-libs/protobuf/protobuf-3.6.1.1.ebuild create mode 100644 dev-libs/protobuf/protobuf-3.6.1.2.ebuild create mode 100644 dev-libs/protobuf/protobuf-3.6.1.3.ebuild create mode 100644 dev-libs/xml-security-c/files/xml-security-c-2.0.2-libressl.patch create mode 100644 dev-libs/xml-security-c/xml-security-c-2.0.2-r1.ebuild create mode 100644 dev-python/jaraco-packaging/jaraco-packaging-5.2.ebuild delete mode 100644 dev-python/jenkins-webapi/Manifest delete mode 100644 dev-python/jenkins-webapi/jenkins-webapi-0.5.0.ebuild delete mode 100644 dev-python/jenkins-webapi/metadata.xml create mode 100644 dev-python/protobuf-python/protobuf-python-3.6.1.1.ebuild create mode 100644 dev-python/protobuf-python/protobuf-python-3.6.1.2.ebuild create mode 100644 dev-python/protobuf-python/protobuf-python-3.6.1.3.ebuild create mode 100644 dev-python/prov/prov-1.5.3.ebuild rename dev-python/pyTenable/{pyTenable-0.3.3.ebuild => pyTenable-0.3.4.ebuild} (100%) create mode 100644 dev-ruby/daemons/daemons-1.3.0.ebuild rename dev-ruby/i18n/{i18n-0.9.1.ebuild => i18n-1.2.0.ebuild} (69%) create mode 100644 dev-ruby/letter_opener/letter_opener-1.7.0.ebuild create mode 100644 dev-ruby/liquid-c/liquid-c-4.0.0.ebuild create mode 100644 dev-ruby/liquid/liquid-4.0.1.ebuild create mode 100644 dev-ruby/mini_mime/mini_mime-1.0.1.ebuild delete mode 100644 dev-ruby/rspec-core/rspec-core-3.6.0.ebuild delete mode 100644 dev-ruby/rspec-expectations/rspec-expectations-3.6.0.ebuild delete mode 100644 dev-ruby/rspec-mocks/rspec-mocks-3.6.0.ebuild delete mode 100644 dev-ruby/rspec-rails/rspec-rails-3.6.1.ebuild delete mode 100644 dev-ruby/rspec-support/rspec-support-3.6.0.ebuild delete mode 100644 dev-ruby/rspec/rspec-3.6.0.ebuild create mode 100644 dev-ruby/ruby-glib2/ruby-glib2-3.3.0.ebuild create mode 100644 dev-util/jenkins-bin/files/jenkins-bin.service2 create mode 100644 dev-util/jenkins-bin/jenkins-bin-2.150.1-r1.ebuild create mode 100644 dev-util/jenkins-bin/jenkins-bin-2.155-r1.ebuild create mode 100644 dev-vcs/mercurial/files/mercurial-4.8.1-unbundle_zstd.patch create mode 100644 dev-vcs/mercurial/mercurial-4.8.1.ebuild rename dev-vcs/tortoisehg/{tortoisehg-4.7.1.ebuild => tortoisehg-4.8.1.ebuild} (94%) delete mode 100644 games-action/rafkill/Manifest delete mode 100644 games-action/rafkill/files/rafkill-1.2.3-build.patch delete mode 100644 games-action/rafkill/files/rafkill-1.2.3-gcc43.patch delete mode 100644 games-action/rafkill/files/rafkill-1.2.3-gcc47.patch delete mode 100644 games-action/rafkill/files/rafkill-1.2.3-ldflags.patch delete mode 100644 games-action/rafkill/metadata.xml delete mode 100644 games-action/rafkill/rafkill-1.2.3-r1.ebuild delete mode 100644 games-roguelike/mangband/Manifest delete mode 100644 games-roguelike/mangband/files/mangband-1.1.3-paths.patch delete mode 100644 games-roguelike/mangband/files/mangband-1.1.3-strchr.patch delete mode 100644 games-roguelike/mangband/mangband-1.1.3.ebuild delete mode 100644 games-roguelike/mangband/metadata.xml rename games-rpg/manaplus/{manaplus-1.8.4.14.ebuild => manaplus-1.8.12.8.ebuild} (54%) create mode 100644 gnome-base/nautilus/files/3.26.4-file-view-crash-fix.patch create mode 100644 gnome-base/nautilus/files/3.26.4-optional-introspection.patch create mode 100644 gnome-base/nautilus/files/3.26.4-optional-tracker.patch rename gnome-base/nautilus/{nautilus-3.24.2.1-r1.ebuild => nautilus-3.24.2.1-r2.ebuild} (95%) create mode 100644 gnome-base/nautilus/nautilus-3.26.4-r2.ebuild create mode 100644 gnome-extra/gnome-packagekit/gnome-packagekit-3.30.0.ebuild create mode 100644 gnome-extra/gnome-power-manager/gnome-power-manager-3.30.0.ebuild create mode 100644 gnome-extra/gnome-software/gnome-software-3.28.2.ebuild delete mode 100644 licenses/Ikanos delete mode 100644 licenses/cmigemo delete mode 100644 mail-filter/spamassassin/files/spamassassin-3.4.1-bug_7199.patch delete mode 100644 mail-filter/spamassassin/files/spamassassin-3.4.1-bug_7208.patch delete mode 100644 mail-filter/spamassassin/files/spamassassin-3.4.1-bug_7223.patch delete mode 100644 mail-filter/spamassassin/files/spamassassin-3.4.1-bug_7231-extra.patch delete mode 100644 mail-filter/spamassassin/files/spamassassin-3.4.1-bug_7231.patch delete mode 100644 mail-filter/spamassassin/files/spamassassin-3.4.1-bug_7265.patch delete mode 100644 mail-filter/spamassassin/files/spamassassin-3.4.1-bug_7361.patch delete mode 100644 mail-filter/spamassassin/files/spamassassin-3.4.1-bug_7404.patch delete mode 100644 mail-filter/spamassassin/files/spamassassin-3.4.1-bug_7462.patch delete mode 100644 mail-filter/spamassassin/files/spamassassin-3.4.1-perl526.patch delete mode 100644 mail-filter/spamassassin/spamassassin-3.4.1-r19.ebuild delete mode 100644 mail-filter/spamassassin/spamassassin-3.4.1-r20.ebuild delete mode 100644 mail-filter/spamassassin/spamassassin-3.4.1-r21.ebuild create mode 100644 mail-mta/msmtp/msmtp-1.8.1.ebuild delete mode 100644 media-libs/fnlib/Manifest delete mode 100644 media-libs/fnlib/fnlib-0.5-r2.ebuild delete mode 100644 media-libs/fnlib/metadata.xml delete mode 100644 media-libs/libptp2/Manifest delete mode 100644 media-libs/libptp2/files/libptp2-1.1.10-configure.patch delete mode 100644 media-libs/libptp2/files/libptp2-1.1.10-makefile.patch delete mode 100644 media-libs/libptp2/libptp2-1.1.10.ebuild delete mode 100644 media-libs/libptp2/metadata.xml create mode 100644 media-libs/mesa/mesa-18.3.1.ebuild delete mode 100644 media-plugins/mythplugins/Manifest delete mode 100644 media-plugins/mythplugins/metadata.xml delete mode 100644 media-plugins/mythplugins/mythplugins-0.28.1.ebuild delete mode 100644 media-plugins/vdr-image/Manifest delete mode 100644 media-plugins/vdr-image/files/rc-addon-0.3.0.sh delete mode 100644 media-plugins/vdr-image/files/vdr-image-0.4.0-ffmpeg3.patch delete mode 100644 media-plugins/vdr-image/files/vdr-image-0.4.0-gentoo.diff delete mode 100644 media-plugins/vdr-image/metadata.xml delete mode 100644 media-plugins/vdr-image/vdr-image-0.4.0.ebuild delete mode 100644 media-plugins/vdr-picselshow/Manifest delete mode 100644 media-plugins/vdr-picselshow/files/vdr-picselshow-0.0.2-gcc-4.4.diff delete mode 100644 media-plugins/vdr-picselshow/files/vdr-picselshow-0.0.2-gentoo.diff delete mode 100644 media-plugins/vdr-picselshow/files/vdr-picselshow-0.0.2-vdr-1.5.x.diff delete mode 100644 media-plugins/vdr-picselshow/metadata.xml delete mode 100644 media-plugins/vdr-picselshow/vdr-picselshow-0.0.2.ebuild delete mode 100644 media-video/gnome-mplayer/Manifest delete mode 100644 media-video/gnome-mplayer/gnome-mplayer-1.0.9-r1.ebuild delete mode 100644 media-video/gnome-mplayer/metadata.xml delete mode 100644 media-video/sswf/Manifest delete mode 100644 media-video/sswf/metadata.xml delete mode 100644 media-video/sswf/sswf-1.8.2-r1.ebuild delete mode 100644 media-video/sswf/sswf-1.8.4-r1.ebuild create mode 100644 metadata/md5-cache/app-admin/cdist-4.10.4 create mode 100644 metadata/md5-cache/app-admin/helm-2.12.0 delete mode 100644 metadata/md5-cache/app-admin/localepurge-0.5.4-r2 delete mode 100644 metadata/md5-cache/app-admin/rsyslog-8.35.0-r1 create mode 100644 metadata/md5-cache/app-admin/rsyslog-8.40.0 create mode 100644 metadata/md5-cache/app-benchmarks/hey-0.1.1_p20181017 create mode 100644 metadata/md5-cache/app-emulation/cadvisor-0.32.0 create mode 100644 metadata/md5-cache/app-emulation/containerd-1.2.1 delete mode 100644 metadata/md5-cache/app-emulation/virtualbox-6.0.0_beta3 create mode 100644 metadata/md5-cache/app-emulation/virtualbox-6.0.0_rc1 rename metadata/md5-cache/app-emulation/{virtualbox-additions-6.0.0_beta3 => virtualbox-additions-6.0.0_rc1} (76%) rename metadata/md5-cache/app-emulation/{virtualbox-bin-6.0.0.127054_beta3 => virtualbox-bin-6.0.0.127378_rc1} (80%) rename metadata/md5-cache/app-emulation/{virtualbox-extpack-oracle-6.0.0.127054_beta3 => virtualbox-extpack-oracle-6.0.0.127378_rc1} (54%) rename metadata/md5-cache/app-emulation/{virtualbox-guest-additions-6.0.0_beta3 => virtualbox-guest-additions-6.0.0_rc1} (87%) rename metadata/md5-cache/app-emulation/{virtualbox-modules-6.0.0_beta3 => virtualbox-modules-6.0.0_rc1} (95%) delete mode 100644 metadata/md5-cache/app-emulation/vpcs-0.6 delete mode 100644 metadata/md5-cache/app-forensics/libbfio-0.0.20120425_alpha delete mode 100644 metadata/md5-cache/app-forensics/libbfio-0.0.20130609_alpha delete mode 100644 metadata/md5-cache/app-forensics/libbfio-0.0.20130721 create mode 100644 metadata/md5-cache/app-metrics/pushgateway-0.7.0 create mode 100644 metadata/md5-cache/app-metrics/snmp_exporter-0.14.0 delete mode 100644 metadata/md5-cache/app-misc/fujiplay-1.33 delete mode 100644 metadata/md5-cache/app-misc/fujiplay-1.33-r1 delete mode 100644 metadata/md5-cache/app-misc/ranger-1.9.1 delete mode 100644 metadata/md5-cache/app-portage/gentoolkit-dev-0.2.8.3-r1 delete mode 100644 metadata/md5-cache/app-portage/gentoolkit-dev-0.3.0 delete mode 100644 metadata/md5-cache/app-portage/gentoolkit-dev-0.3.1 delete mode 100644 metadata/md5-cache/app-portage/gs-pypi-0.1 delete mode 100644 metadata/md5-cache/app-portage/gs-pypi-0.2 delete mode 100644 metadata/md5-cache/app-portage/gs-pypi-0.2.1 delete mode 100644 metadata/md5-cache/app-portage/gs-pypi-0.2.1-r1 delete mode 100644 metadata/md5-cache/app-portage/gs-pypi-9999 delete mode 100644 metadata/md5-cache/app-text/chm2pdf-0.9.1-r2 delete mode 100644 metadata/md5-cache/app-text/clara-20031214 delete mode 100644 metadata/md5-cache/app-text/clara-20031214-r1 delete mode 100644 metadata/md5-cache/app-text/cmigemo-1.3c delete mode 100644 metadata/md5-cache/app-text/cmigemo-1.3c-r1 delete mode 100644 metadata/md5-cache/app-text/cmigemo-1.3c-r2 delete mode 100644 metadata/md5-cache/dev-db/couchdb-1.7.2 delete mode 100644 metadata/md5-cache/dev-db/maatkit-7540-r1 create mode 100644 metadata/md5-cache/dev-db/mariadb-10.2.19-r1 create mode 100644 metadata/md5-cache/dev-db/mariadb-10.3.10-r1 delete mode 100644 metadata/md5-cache/dev-db/mysql-proxy-0.8.2-r1 delete mode 100644 metadata/md5-cache/dev-db/mysql-workbench-6.3.4-r2 delete mode 100644 metadata/md5-cache/dev-db/mysql-workbench-6.3.9 create mode 100644 metadata/md5-cache/dev-db/phpmyadmin-4.8.4 delete mode 100644 metadata/md5-cache/dev-embedded/scratchbox2-2.0-r1 delete mode 100644 metadata/md5-cache/dev-go/sarama-9999 delete mode 100644 metadata/md5-cache/dev-java/ant-nodeps-1.9.2 delete mode 100644 metadata/md5-cache/dev-java/ant-trax-1.9.2 create mode 100644 metadata/md5-cache/dev-java/protobuf-java-3.6.1.1 create mode 100644 metadata/md5-cache/dev-java/protobuf-java-3.6.1.2 create mode 100644 metadata/md5-cache/dev-java/protobuf-java-3.6.1.3 delete mode 100644 metadata/md5-cache/dev-lang/gnu-smalltalk-3.2.5 rename metadata/md5-cache/dev-lang/{ruby-2.3.7 => ruby-2.3.8-r1} (57%) create mode 100644 metadata/md5-cache/dev-libs/folks-0.11.4-r1 delete mode 100644 metadata/md5-cache/dev-libs/liblinebreak-2.1 delete mode 100644 metadata/md5-cache/dev-libs/librdkafka-0.11.4 delete mode 100644 metadata/md5-cache/dev-libs/librelp-1.2.16 rename metadata/md5-cache/dev-libs/{librelp-1.2.17 => librelp-1.3.0} (61%) rename metadata/md5-cache/dev-libs/{nss-3.39 => nss-3.41} (95%) delete mode 100644 metadata/md5-cache/dev-libs/openobex-1.7.2 create mode 100644 metadata/md5-cache/dev-libs/protobuf-3.6.1.1 create mode 100644 metadata/md5-cache/dev-libs/protobuf-3.6.1.2 create mode 100644 metadata/md5-cache/dev-libs/protobuf-3.6.1.3 create mode 100644 metadata/md5-cache/dev-libs/xml-security-c-2.0.2-r1 create mode 100644 metadata/md5-cache/dev-python/jaraco-packaging-5.2 delete mode 100644 metadata/md5-cache/dev-python/jenkins-webapi-0.5.0 create mode 100644 metadata/md5-cache/dev-python/protobuf-python-3.6.1.1 create mode 100644 metadata/md5-cache/dev-python/protobuf-python-3.6.1.2 create mode 100644 metadata/md5-cache/dev-python/protobuf-python-3.6.1.3 create mode 100644 metadata/md5-cache/dev-python/prov-1.5.3 rename metadata/md5-cache/dev-python/{pyTenable-0.3.3 => pyTenable-0.3.4} (98%) create mode 100644 metadata/md5-cache/dev-ruby/daemons-1.3.0 delete mode 100644 metadata/md5-cache/dev-ruby/i18n-0.9.1 create mode 100644 metadata/md5-cache/dev-ruby/i18n-1.2.0 create mode 100644 metadata/md5-cache/dev-ruby/letter_opener-1.7.0 create mode 100644 metadata/md5-cache/dev-ruby/liquid-4.0.1 create mode 100644 metadata/md5-cache/dev-ruby/liquid-c-4.0.0 create mode 100644 metadata/md5-cache/dev-ruby/mini_mime-1.0.1 delete mode 100644 metadata/md5-cache/dev-ruby/rspec-3.6.0 delete mode 100644 metadata/md5-cache/dev-ruby/rspec-core-3.6.0 delete mode 100644 metadata/md5-cache/dev-ruby/rspec-expectations-3.6.0 delete mode 100644 metadata/md5-cache/dev-ruby/rspec-mocks-3.6.0 delete mode 100644 metadata/md5-cache/dev-ruby/rspec-rails-3.6.1 delete mode 100644 metadata/md5-cache/dev-ruby/rspec-support-3.6.0 create mode 100644 metadata/md5-cache/dev-ruby/ruby-glib2-3.3.0 create mode 100644 metadata/md5-cache/dev-util/jenkins-bin-2.150.1-r1 create mode 100644 metadata/md5-cache/dev-util/jenkins-bin-2.155-r1 create mode 100644 metadata/md5-cache/dev-vcs/mercurial-4.8.1 rename metadata/md5-cache/dev-vcs/{tortoisehg-4.7.1 => tortoisehg-4.8.1} (90%) delete mode 100644 metadata/md5-cache/games-action/rafkill-1.2.3-r1 delete mode 100644 metadata/md5-cache/games-roguelike/mangband-1.1.3 rename metadata/md5-cache/games-rpg/{manaplus-1.8.4.14 => manaplus-1.8.12.8} (92%) rename metadata/md5-cache/gnome-base/{nautilus-3.24.2.1-r1 => nautilus-3.24.2.1-r2} (75%) create mode 100644 metadata/md5-cache/gnome-base/nautilus-3.26.4-r2 create mode 100644 metadata/md5-cache/gnome-extra/gnome-packagekit-3.30.0 create mode 100644 metadata/md5-cache/gnome-extra/gnome-power-manager-3.30.0 create mode 100644 metadata/md5-cache/gnome-extra/gnome-software-3.28.2 delete mode 100644 metadata/md5-cache/mail-filter/spamassassin-3.4.1-r19 delete mode 100644 metadata/md5-cache/mail-filter/spamassassin-3.4.1-r20 delete mode 100644 metadata/md5-cache/mail-filter/spamassassin-3.4.1-r21 create mode 100644 metadata/md5-cache/mail-mta/msmtp-1.8.1 delete mode 100644 metadata/md5-cache/media-libs/fnlib-0.5-r2 delete mode 100644 metadata/md5-cache/media-libs/libptp2-1.1.10 create mode 100644 metadata/md5-cache/media-libs/mesa-18.3.1 delete mode 100644 metadata/md5-cache/media-plugins/mythplugins-0.28.1 delete mode 100644 metadata/md5-cache/media-plugins/vdr-image-0.4.0 delete mode 100644 metadata/md5-cache/media-plugins/vdr-picselshow-0.0.2 delete mode 100644 metadata/md5-cache/media-video/gnome-mplayer-1.0.9-r1 delete mode 100644 metadata/md5-cache/media-video/sswf-1.8.2-r1 delete mode 100644 metadata/md5-cache/media-video/sswf-1.8.4-r1 delete mode 100644 metadata/md5-cache/net-dialup/ueagle-atm-1.1-r3 delete mode 100644 metadata/md5-cache/net-dialup/ueagle4-atm-1.0 delete mode 100644 metadata/md5-cache/net-fs/sshfs-2.8 delete mode 100644 metadata/md5-cache/net-fs/sshfs-3.3.1 delete mode 100644 metadata/md5-cache/net-fs/sshfs-3.3.2 delete mode 100644 metadata/md5-cache/net-ftp/axyftp-0.5.1-r2 create mode 100644 metadata/md5-cache/net-irc/kvirc-5.0_pre20181205184837 delete mode 100644 metadata/md5-cache/net-misc/youtube-dl-2018.11.18 rename metadata/md5-cache/net-misc/{youtube-dl-2018.11.23 => youtube-dl-2018.12.09} (97%) create mode 100644 metadata/md5-cache/net-news/newsboat-2.13 delete mode 100644 metadata/md5-cache/net-p2p/ppcoind-0.4.0-r1 create mode 100644 metadata/md5-cache/net-wireless/hostapd-2.7-r1 create mode 100644 metadata/md5-cache/net-wireless/iwd-0.13 delete mode 100644 metadata/md5-cache/sci-physics/root-6.14.08 create mode 100644 metadata/md5-cache/sci-physics/root-6.14.08-r1 create mode 100644 metadata/md5-cache/sys-apps/apply-default-acl-0.4.2 delete mode 100644 metadata/md5-cache/sys-apps/dtc-1.4.7 delete mode 100644 metadata/md5-cache/sys-apps/likwid-4.1.1 delete mode 100644 metadata/md5-cache/sys-apps/likwid-4.1.2 delete mode 100644 metadata/md5-cache/sys-apps/openrc-0.38.2 delete mode 100644 metadata/md5-cache/sys-apps/openrc-0.40 delete mode 100644 metadata/md5-cache/sys-apps/openrc-0.40.1 create mode 100644 metadata/md5-cache/sys-apps/osinfo-db-20181203 create mode 100644 metadata/md5-cache/sys-cluster/minikube-0.31.0 delete mode 100644 metadata/md5-cache/sys-devel/heirloom-devtools-070527-r2 delete mode 100644 metadata/md5-cache/sys-devel/heirloom-devtools-999999 delete mode 100644 metadata/md5-cache/sys-fs/devfsd-1.3.25-r9 delete mode 100644 metadata/md5-cache/sys-fs/fuse-2.9.7-r1 delete mode 100644 metadata/md5-cache/sys-fs/fuse-3.2.1 delete mode 100644 metadata/md5-cache/sys-fs/fuse-3.2.3 rename metadata/md5-cache/sys-fs/{fuse-3.2.2 => fuse-3.3.0} (66%) delete mode 100644 metadata/md5-cache/sys-fs/fuse-common-3.2.1 rename metadata/md5-cache/sys-fs/{fuse-common-3.2.2 => fuse-common-3.3.0} (94%) delete mode 100644 metadata/md5-cache/sys-fs/lvm2-2.02.181 create mode 100644 metadata/md5-cache/sys-fs/lvm2-2.02.183 create mode 100644 metadata/md5-cache/sys-libs/glibc-2.28-r3 rename metadata/md5-cache/sys-process/{evisum-0.1.2 => evisum-0.2.0} (64%) create mode 100644 metadata/md5-cache/www-apps/grafana-bin-5.4.1 create mode 100644 metadata/md5-cache/www-apps/moodle-3.6.1 create mode 100644 metadata/md5-cache/www-client/firefox-60.4.0 delete mode 100644 metadata/md5-cache/www-client/firefox-bin-60.3.0-r1 create mode 100644 metadata/md5-cache/www-client/firefox-bin-60.4.0 delete mode 100644 metadata/md5-cache/www-client/firefox-bin-63.0.3 rename metadata/md5-cache/www-client/{opera-developer-59.0.3154.0 => opera-developer-59.0.3167.0} (83%) delete mode 100644 metadata/md5-cache/www-client/vivaldi-snapshot-2.2.1388.21_p1 rename metadata/md5-cache/www-client/{vivaldi-snapshot-2.2.1387.4_p1 => vivaldi-snapshot-2.2.1388.23_p1} (81%) rename metadata/md5-cache/www-client/{vivaldi-snapshot-2.2.1388.6_p1 => vivaldi-snapshot-2.2.1388.29_p1} (81%) delete mode 100644 metadata/md5-cache/www-plugins/gecko-mediaplayer-1.0.8 delete mode 100644 metadata/md5-cache/www-plugins/gecko-mediaplayer-1.0.9 create mode 100644 metadata/md5-cache/x11-drivers/xf86-video-mga-2.0.0 delete mode 100644 metadata/md5-cache/x11-libs/gksu-2.0.2-r2 delete mode 100644 metadata/md5-cache/x11-libs/libgksu-2.0.12-r3 delete mode 100644 metadata/md5-cache/x11-libs/libgksu-2.0.12-r4 rename metadata/md5-cache/x11-misc/{qtfm-6.1.3-r2 => qtfm-6.1.5} (62%) create mode 100644 metadata/md5-cache/x11-misc/xtermcontrol-3.6 delete mode 100644 metadata/md5-cache/x11-plugins/bfm-0.6.4-r2 delete mode 100644 metadata/md5-cache/x11-plugins/bubblemon-1.46-r2 create mode 100644 metadata/md5-cache/x11-plugins/enigmail-2.0.9 delete mode 100644 metadata/md5-cache/x11-plugins/wmDownload-0.1.2a-r2 delete mode 100644 metadata/md5-cache/x11-plugins/wmSun-1.05 delete mode 100644 metadata/md5-cache/x11-plugins/wmail-2.0-r4 delete mode 100644 metadata/md5-cache/x11-plugins/wmbatteries-0.1.3 delete mode 100644 metadata/md5-cache/x11-plugins/wmcalc-0.6 delete mode 100644 metadata/md5-cache/x11-plugins/wmcalendar-0.5.2 delete mode 100644 metadata/md5-cache/x11-plugins/wmcalendar-0.5.2-r1 delete mode 100644 metadata/md5-cache/x11-plugins/wmcdplay-1.1 delete mode 100644 metadata/md5-cache/x11-plugins/wmcliphist-2.1 delete mode 100644 metadata/md5-cache/x11-plugins/wmcliphist-2.1-r1 delete mode 100644 metadata/md5-cache/x11-plugins/wmclock-1.0.16 delete mode 100644 metadata/md5-cache/x11-plugins/wmclockmon-0.8.1 delete mode 100644 metadata/md5-cache/x11-plugins/wmcms-0.3.5-r2 delete mode 100644 metadata/md5-cache/x11-plugins/wmdiskmon-0.0.2 delete mode 100644 metadata/md5-cache/x11-plugins/wmdrawer-0.10.5-r2 delete mode 100644 metadata/md5-cache/x11-plugins/wmfishtime-1.24-r1 delete mode 100644 metadata/md5-cache/x11-plugins/wmfishtime-1.24-r2 delete mode 100644 metadata/md5-cache/x11-plugins/wmforkplop-0.9.3 delete mode 100644 metadata/md5-cache/x11-plugins/wmforkplop-0.9.3-r1 delete mode 100644 metadata/md5-cache/x11-plugins/wmgrabimage-0.72-r1 delete mode 100644 metadata/md5-cache/x11-plugins/wminet-3.0.0-r1 delete mode 100644 metadata/md5-cache/x11-plugins/wmitime-0.5 delete mode 100644 metadata/md5-cache/x11-plugins/wmlife-1.0.1 delete mode 100644 metadata/md5-cache/x11-plugins/wmload-0.9.7 delete mode 100644 metadata/md5-cache/x11-plugins/wmmaiload-2.3.0 delete mode 100644 metadata/md5-cache/x11-plugins/wmmemload-0.1.8 delete mode 100644 metadata/md5-cache/x11-plugins/wmmon+smp-1.0-r2 delete mode 100644 metadata/md5-cache/x11-plugins/wmnd-0.4.17 delete mode 100644 metadata/md5-cache/x11-plugins/wmnetload-1.3-r4 delete mode 100644 metadata/md5-cache/x11-plugins/wmping-0.2.1 delete mode 100644 metadata/md5-cache/x11-plugins/wmrack-1.3 delete mode 100644 metadata/md5-cache/x11-plugins/wmrack-1.4 delete mode 100644 metadata/md5-cache/x11-plugins/wmsystemtray-1.3 delete mode 100644 metadata/md5-cache/x11-plugins/wmsystemtray-1.4 delete mode 100644 metadata/md5-cache/x11-plugins/wmtime-1.4 delete mode 100644 metadata/md5-cache/x11-plugins/wmudmount-2.2 create mode 100644 metadata/md5-cache/x11-terms/kitty-0.13.1 create mode 100644 metadata/md5-cache/x11-wm/herbstluftwm-0.7.1 delete mode 100644 net-dialup/ueagle-atm/Manifest delete mode 100644 net-dialup/ueagle-atm/files/README delete mode 100644 net-dialup/ueagle-atm/metadata.xml delete mode 100644 net-dialup/ueagle-atm/ueagle-atm-1.1-r3.ebuild delete mode 100644 net-dialup/ueagle4-atm/Manifest delete mode 100644 net-dialup/ueagle4-atm/files/README delete mode 100644 net-dialup/ueagle4-atm/metadata.xml delete mode 100644 net-dialup/ueagle4-atm/ueagle4-atm-1.0.ebuild delete mode 100644 net-fs/sshfs/sshfs-2.8.ebuild delete mode 100644 net-fs/sshfs/sshfs-3.3.1.ebuild delete mode 100644 net-fs/sshfs/sshfs-3.3.2.ebuild delete mode 100644 net-ftp/axyftp/Manifest delete mode 100644 net-ftp/axyftp/axyftp-0.5.1-r2.ebuild delete mode 100644 net-ftp/axyftp/files/axyftp-0.5.1-built-in-function-exit.patch delete mode 100644 net-ftp/axyftp/metadata.xml create mode 100644 net-irc/kvirc/kvirc-5.0_pre20181205184837.ebuild delete mode 100644 net-misc/youtube-dl/youtube-dl-2018.11.18.ebuild rename net-misc/youtube-dl/{youtube-dl-2018.11.23.ebuild => youtube-dl-2018.12.09.ebuild} (100%) create mode 100644 net-news/newsboat/newsboat-2.13.ebuild delete mode 100644 net-p2p/ppcoind/Manifest delete mode 100644 net-p2p/ppcoind/files/ppcoin.conf delete mode 100644 net-p2p/ppcoind/files/ppcoin.confd delete mode 100644 net-p2p/ppcoind/files/ppcoin.initd delete mode 100644 net-p2p/ppcoind/files/ppcoin.initd-r1 delete mode 100644 net-p2p/ppcoind/files/ppcoin.service delete mode 100644 net-p2p/ppcoind/files/ppcoind-0.4.0-boost_chrono.patch delete mode 100644 net-p2p/ppcoind/files/ppcoind-0.4.0-gcc6.patch delete mode 100644 net-p2p/ppcoind/files/ppcoind.logrotate delete mode 100644 net-p2p/ppcoind/metadata.xml delete mode 100644 net-p2p/ppcoind/ppcoind-0.4.0-r1.ebuild create mode 100644 net-wireless/hostapd/hostapd-2.7-r1.ebuild create mode 100644 net-wireless/iwd/iwd-0.13.ebuild rename sci-physics/root/{root-6.14.08.ebuild => root-6.14.08-r1.ebuild} (97%) create mode 100644 sys-apps/apply-default-acl/apply-default-acl-0.4.2.ebuild delete mode 100644 sys-apps/dtc/dtc-1.4.7.ebuild delete mode 100644 sys-apps/likwid/Manifest delete mode 100644 sys-apps/likwid/files/likwid-4.1.1-Makefile.patch delete mode 100644 sys-apps/likwid/files/likwid-4.1.1-config.mk.patch delete mode 100644 sys-apps/likwid/files/likwid-4.1.1-fix-gnustack.patch delete mode 100644 sys-apps/likwid/files/likwid-4.1.2-Makefile.patch delete mode 100644 sys-apps/likwid/files/likwid-4.1.2-config.mk.patch delete mode 100644 sys-apps/likwid/files/likwid-4.1.2-fix-gnustack.patch delete mode 100644 sys-apps/likwid/likwid-4.1.1.ebuild delete mode 100644 sys-apps/likwid/likwid-4.1.2.ebuild delete mode 100644 sys-apps/likwid/metadata.xml delete mode 100644 sys-apps/openrc/openrc-0.38.2.ebuild delete mode 100644 sys-apps/openrc/openrc-0.40.1.ebuild delete mode 100644 sys-apps/openrc/openrc-0.40.ebuild create mode 100644 sys-apps/osinfo-db/osinfo-db-20181203.ebuild create mode 100644 sys-cluster/minikube/minikube-0.31.0.ebuild delete mode 100644 sys-devel/heirloom-devtools/Manifest delete mode 100644 sys-devel/heirloom-devtools/files/heirloom-devtools-070527-64-bit.patch delete mode 100644 sys-devel/heirloom-devtools/files/heirloom-devtools-070527-gcc6.patch delete mode 100644 sys-devel/heirloom-devtools/files/heirloom-devtools-070527-solaris.patch delete mode 100644 sys-devel/heirloom-devtools/heirloom-devtools-070527-r2.ebuild delete mode 100644 sys-devel/heirloom-devtools/heirloom-devtools-999999.ebuild delete mode 100644 sys-devel/heirloom-devtools/metadata.xml delete mode 100644 sys-fs/devfsd/Manifest delete mode 100644 sys-fs/devfsd/devfsd-1.3.25-r9.ebuild delete mode 100644 sys-fs/devfsd/files/devfs-start.sh delete mode 100644 sys-fs/devfsd/files/devfs-stop.sh delete mode 100644 sys-fs/devfsd/files/devfsd-1.3.25-kernel-2.5.patch delete mode 100644 sys-fs/devfsd/files/devfsd-1.3.25-no-nis.patch delete mode 100644 sys-fs/devfsd/files/devfsd-1.3.25-pic.patch delete mode 100644 sys-fs/devfsd/files/devfsd.conf delete mode 100644 sys-fs/devfsd/metadata.xml delete mode 100644 sys-fs/fuse-common/fuse-common-3.2.1.ebuild rename sys-fs/fuse-common/{fuse-common-3.2.2.ebuild => fuse-common-3.3.0.ebuild} (85%) delete mode 100644 sys-fs/fuse/fuse-2.9.7-r1.ebuild delete mode 100644 sys-fs/fuse/fuse-3.2.2.ebuild delete mode 100644 sys-fs/fuse/fuse-3.2.3.ebuild rename sys-fs/fuse/{fuse-3.2.1.ebuild => fuse-3.3.0.ebuild} (97%) rename sys-fs/lvm2/{lvm2-2.02.181.ebuild => lvm2-2.02.183.ebuild} (86%) create mode 100644 sys-libs/glibc/glibc-2.28-r3.ebuild rename sys-process/evisum/{evisum-0.1.2.ebuild => evisum-0.2.0.ebuild} (83%) create mode 100644 www-apps/grafana-bin/grafana-bin-5.4.1.ebuild create mode 100644 www-apps/moodle/moodle-3.6.1.ebuild rename www-client/firefox-bin/{firefox-bin-60.3.0-r1.ebuild => firefox-bin-60.4.0.ebuild} (100%) delete mode 100644 www-client/firefox-bin/firefox-bin-63.0.3.ebuild create mode 100644 www-client/firefox/firefox-60.4.0.ebuild rename www-client/opera-developer/{opera-developer-59.0.3154.0.ebuild => opera-developer-59.0.3167.0.ebuild} (100%) delete mode 100644 www-client/vivaldi-snapshot/vivaldi-snapshot-2.2.1388.21_p1.ebuild rename www-client/vivaldi-snapshot/{vivaldi-snapshot-2.2.1387.4_p1.ebuild => vivaldi-snapshot-2.2.1388.23_p1.ebuild} (100%) rename www-client/vivaldi-snapshot/{vivaldi-snapshot-2.2.1388.6_p1.ebuild => vivaldi-snapshot-2.2.1388.29_p1.ebuild} (100%) delete mode 100644 www-plugins/gecko-mediaplayer/Manifest delete mode 100644 www-plugins/gecko-mediaplayer/gecko-mediaplayer-1.0.8.ebuild delete mode 100644 www-plugins/gecko-mediaplayer/gecko-mediaplayer-1.0.9.ebuild delete mode 100644 www-plugins/gecko-mediaplayer/metadata.xml create mode 100644 x11-drivers/xf86-video-mga/xf86-video-mga-2.0.0.ebuild delete mode 100644 x11-libs/gksu/Manifest delete mode 100644 x11-libs/gksu/files/gksu-2.0.2-format_security.patch delete mode 100644 x11-libs/gksu/files/gksu-2.0.2-glib-2.31.patch delete mode 100644 x11-libs/gksu/files/gksu-2.0.2-nautilus-dir.patch delete mode 100644 x11-libs/gksu/gksu-2.0.2-r2.ebuild delete mode 100644 x11-libs/gksu/metadata.xml delete mode 100644 x11-libs/libgksu/Manifest delete mode 100644 x11-libs/libgksu/files/libgksu-2.0.0-fbsd.patch delete mode 100644 x11-libs/libgksu/files/libgksu-2.0.12-automake-1.11.2-v2.patch delete mode 100644 x11-libs/libgksu/files/libgksu-2.0.12-automake-1.11.2.patch delete mode 100644 x11-libs/libgksu/files/libgksu-2.0.12-correct_colormap_get.patch delete mode 100644 x11-libs/libgksu/files/libgksu-2.0.12-desktop-validation.patch delete mode 100644 x11-libs/libgksu/files/libgksu-2.0.12-fix-make-3.82.patch delete mode 100644 x11-libs/libgksu/files/libgksu-2.0.12-format_security.patch delete mode 100644 x11-libs/libgksu/files/libgksu-2.0.12-g_markup_escape_text_for_command.patch delete mode 100644 x11-libs/libgksu/files/libgksu-2.0.12-missing-libs.patch delete mode 100644 x11-libs/libgksu/files/libgksu-2.0.12-notests.patch delete mode 100644 x11-libs/libgksu/files/libgksu-2.0.12-revert-forkpty.patch delete mode 100644 x11-libs/libgksu/files/libgksu-2.0.12-sudo_keep_env.patch delete mode 100644 x11-libs/libgksu/files/libgksu-2.0.7-libs.patch delete mode 100644 x11-libs/libgksu/files/libgksu-2.0.7-polinguas.patch delete mode 100644 x11-libs/libgksu/libgksu-2.0.12-r3.ebuild delete mode 100644 x11-libs/libgksu/libgksu-2.0.12-r4.ebuild delete mode 100644 x11-libs/libgksu/metadata.xml rename x11-misc/qtfm/{qtfm-6.1.3-r2.ebuild => qtfm-6.1.5.ebuild} (98%) create mode 100644 x11-misc/xtermcontrol/xtermcontrol-3.6.ebuild delete mode 100644 x11-plugins/bfm/bfm-0.6.4-r2.ebuild delete mode 100644 x11-plugins/bubblemon/bubblemon-1.46-r2.ebuild create mode 100644 x11-plugins/enigmail/enigmail-2.0.9.ebuild delete mode 100644 x11-plugins/wmDownload/wmDownload-0.1.2a-r2.ebuild delete mode 100644 x11-plugins/wmSun/wmSun-1.05.ebuild delete mode 100644 x11-plugins/wmail/wmail-2.0-r4.ebuild delete mode 100644 x11-plugins/wmbatteries/wmbatteries-0.1.3.ebuild delete mode 100644 x11-plugins/wmcalc/wmcalc-0.6.ebuild delete mode 100644 x11-plugins/wmcalendar/wmcalendar-0.5.2-r1.ebuild delete mode 100644 x11-plugins/wmcalendar/wmcalendar-0.5.2.ebuild delete mode 100644 x11-plugins/wmcdplay/wmcdplay-1.1.ebuild delete mode 100644 x11-plugins/wmcliphist/wmcliphist-2.1-r1.ebuild delete mode 100644 x11-plugins/wmcliphist/wmcliphist-2.1.ebuild delete mode 100644 x11-plugins/wmclock/wmclock-1.0.16.ebuild delete mode 100644 x11-plugins/wmclockmon/wmclockmon-0.8.1.ebuild delete mode 100644 x11-plugins/wmcms/wmcms-0.3.5-r2.ebuild delete mode 100644 x11-plugins/wmdiskmon/wmdiskmon-0.0.2.ebuild delete mode 100644 x11-plugins/wmdrawer/wmdrawer-0.10.5-r2.ebuild delete mode 100644 x11-plugins/wmfishtime/wmfishtime-1.24-r1.ebuild delete mode 100644 x11-plugins/wmfishtime/wmfishtime-1.24-r2.ebuild delete mode 100644 x11-plugins/wmforkplop/wmforkplop-0.9.3-r1.ebuild delete mode 100644 x11-plugins/wmforkplop/wmforkplop-0.9.3.ebuild delete mode 100644 x11-plugins/wmgrabimage/wmgrabimage-0.72-r1.ebuild delete mode 100644 x11-plugins/wminet/wminet-3.0.0-r1.ebuild delete mode 100644 x11-plugins/wmitime/wmitime-0.5.ebuild delete mode 100644 x11-plugins/wmlife/wmlife-1.0.1.ebuild delete mode 100644 x11-plugins/wmload/wmload-0.9.7.ebuild delete mode 100644 x11-plugins/wmmaiload/wmmaiload-2.3.0.ebuild delete mode 100644 x11-plugins/wmmemload/wmmemload-0.1.8.ebuild delete mode 100644 x11-plugins/wmmon+smp/wmmon+smp-1.0-r2.ebuild delete mode 100644 x11-plugins/wmnd/wmnd-0.4.17.ebuild delete mode 100644 x11-plugins/wmnetload/wmnetload-1.3-r4.ebuild delete mode 100644 x11-plugins/wmping/wmping-0.2.1.ebuild delete mode 100644 x11-plugins/wmrack/wmrack-1.3.ebuild delete mode 100644 x11-plugins/wmrack/wmrack-1.4.ebuild delete mode 100644 x11-plugins/wmsystemtray/wmsystemtray-1.3.ebuild delete mode 100644 x11-plugins/wmsystemtray/wmsystemtray-1.4.ebuild delete mode 100644 x11-plugins/wmtime/wmtime-1.4.ebuild delete mode 100644 x11-plugins/wmudmount/wmudmount-2.2.ebuild create mode 100644 x11-terms/kitty/kitty-0.13.1.ebuild create mode 100644 x11-wm/herbstluftwm/herbstluftwm-0.7.1.ebuild diff --git a/Manifest.files.gz b/Manifest.files.gz index f1abfc1c9dcb94f0c36c5f73f4d7ff15205d52d9..18e6c6fb6bcbd0add4a76b18c5ea1d58124d0b65 100644 GIT binary patch literal 28809 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 P>L30e?Q9QlUM&Csc#uPK literal 6394 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 IHeM|N0A|>I+5i9m diff --git a/app-accessibility/at-spi2-atk/at-spi2-atk-2.26.2.ebuild b/app-accessibility/at-spi2-atk/at-spi2-atk-2.26.2.ebuild index 0d3e5d2eb1d4..8bc445c4c2ce 100644 --- a/app-accessibility/at-spi2-atk/at-spi2-atk-2.26.2.ebuild +++ b/app-accessibility/at-spi2-atk/at-spi2-atk-2.26.2.ebuild @@ -11,7 +11,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 ~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 ~x86-linux ~x64-macos ~x86-macos" IUSE="test" RDEPEND=" diff --git a/app-accessibility/at-spi2-core/at-spi2-core-2.26.2.ebuild b/app-accessibility/at-spi2-core/at-spi2-core-2.26.2.ebuild index a2894167a7a1..aecd9033f798 100644 --- a/app-accessibility/at-spi2-core/at-spi2-core-2.26.2.ebuild +++ b/app-accessibility/at-spi2-core/at-spi2-core-2.26.2.ebuild @@ -12,7 +12,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 ~x86-linux ~x64-macos ~x86-macos" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-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/Manifest.gz b/app-admin/Manifest.gz index 524dfbd98d79dc67225cd62dfc4f24169a686836..d4deae14c8fdf3b4d78299f8fe5809089ca2033e 100644 GIT binary patch literal 34804 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%0A9zUa0>Or(B;FUA%90`_<$oM0Sa7 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 diff --git a/app-admin/cdist/Manifest b/app-admin/cdist/Manifest index a12f2034ef44..12412a500471 100644 --- a/app-admin/cdist/Manifest +++ b/app-admin/cdist/Manifest @@ -1,3 +1,4 @@ DIST cdist-4.10.1.tar.gz 660264 BLAKE2B 7e4c9bc1e4a750865880aa442ed6c8a125b80d35ba2fbb49f6549c25764a8aea62defd95d3e32782a7290729f45e6a9a658fd2d6abaae15b3686c3ed312dce37 SHA512 d5852ddceb869a5d70c77d65b9288a780cc62794472fff1537a22d3e890b87ffc15181bc425f0bbbf43952eba12aa99046f482cf97f4afa6ca747d2cb55bea98 +DIST cdist-4.10.4.tar.gz 679595 BLAKE2B ae22287a4424dbcc2dc8c58db2ca3e0af3f526525277208f2256df615d8c214e15483b2c13af882e56121c4bece0f61fb259d2c5f44f02a2f6807451c986554c SHA512 696563dc0cb5a9f25b0d9282017de6315addb999cf63b3de87c1f5de4ce3f1fb99ee0c03f346aacebebfa2dd7f8eed58d22cdb05d2d4c26474963d29688056ed DIST cdist-4.6.1.tar.gz 454461 BLAKE2B 5cf5ba376b981feb6d740f53b4c4cdf51a8f0b4d4422db2c2c7312dd1288e006bfcae7c3459707e361536002a2a6b49bb8ef836783fac8167834978fb5737683 SHA512 f0c3759d00221fbd36d7662de6ccc57fc0070b8aee6a0d80e6bab6f41215c537a1cf1a6ec9fdebf81c45ad8126b8e730a14be8f1286d5baf5f4a5672611e31dc DIST cdist-4.7.3.tar.gz 497537 BLAKE2B e743e49291d6b212810911607ac149a54e6c8423841c4149f620d2127bbeb2fdce7d5ceff76572f1599a3a3326944066ba336f93f25de50d98ad972188562709 SHA512 9b69e257c816d515e4d94bc73d26ca1cfb2343fc4fc8298aadfbb82417aa28c9759831c304b90d6427e275988442cd19681e455c98757c87426d0435dd90ae41 diff --git a/app-admin/cdist/cdist-4.10.4.ebuild b/app-admin/cdist/cdist-4.10.4.ebuild new file mode 100644 index 000000000000..9c275ce8259b --- /dev/null +++ b/app-admin/cdist/cdist-4.10.4.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python{3_4,3_5,3_6} ) + +inherit distutils-r1 + +DESCRIPTION="A usable configuration management system" +HOMEPAGE="https://www.nico.schottelius.org/software/cdist/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" + +python_install_all() { + use doc && HTML_DOCS=( docs/dist/html/*.html docs/dist/html/man{1,7}/*.html ) + distutils-r1_python_install_all + + doman docs/dist/man/man1/*.1 docs/dist/man/man7/*.7 +} diff --git a/app-admin/helm/Manifest b/app-admin/helm/Manifest index 0cc18f896e73..dd14e804e83c 100644 --- a/app-admin/helm/Manifest +++ b/app-admin/helm/Manifest @@ -1,6 +1,9 @@ DIST github.com-Azure-go-ansiterm-19f72df4d05d31cbe1c56bfc8045c96babff6c7e.tar.gz 20757 BLAKE2B fb024665eb8d49579b9ae67f706e524dfedab3b0f212f18516ba720e5f5d991609fb3a37eb6c960881d4dfeb83a001c8a345de222978222f276232a742a55224 SHA512 a70922a199719936c0d7801a5750bd6893f5e119bd7c592af096d9d82a3f4aab859649126eae60faf70a908e8a28c0cb7b54e8288365276eecf7ce8c6dabdbf4 +DIST github.com-Azure-go-ansiterm-d6e3b3328b783f23731bc4d058875b0371ff8109.tar.gz 20948 BLAKE2B 36ef6d0327a373d105a891d28de4a2e620856c902f5159330d8c316a31e3dab77847c292bd14e3c014203744ebdf0dd1ba1431024a52b55991e87b92a43535f2 SHA512 079dc6400c2dc53d46cad809a1bc7723b43b10939d51624a0aa48d2734f2d44b1621748ef1820843f55c07f233bcf394d2ae63ff356aa22f66df32ca40556e44 DIST github.com-Azure-go-autorest-1ff28809256a84bb6966640ff3d0371af82ccba4.tar.gz 113471 BLAKE2B 32f7566c24603f3f355d37367ee7eabc9cd7a97d0834425b9a5f25a6f5a79da95408cc27e224e74439d83b770075af9946f3bbec1f3e76668817ed6b81fd4730 SHA512 584f05c943dd9bf11ad65da30dd756fbbb41b7b89c672b13328dca40de9e8c3053443180f4f60dbf70915d4c44eb94b620f2d5aee8f987bbcb7f19e271c623c1 +DIST github.com-Azure-go-autorest-bca49d5b51a50dc5bb17bbf6204c711c6dbded06.tar.gz 119019 BLAKE2B 3333f2b5ce83b3200d85d5b3979e3331c19cf6f2b1b7a03fef69021cac1918f63114e0a281af17f9c6f704309e8c215e79b02f6391a1cb306cb3ecfeebc1e08f SHA512 060f98cf8bd680db5384c3981052c0397e35fab83412c19305944c589c2ed94a50ad9f272adf96cb4dfab151c4927bafef3ac2b04ee8746f2afc6c520d69498e DIST github.com-Azure-go-autorest-d4e6b95c12a08b4de2d48b45d5b4d594e5d32fab.tar.gz 105565 BLAKE2B a6db0d05102de0ff49470de5c8936d6f327ccd65c92bea6e7e7ddc0b4f15fc8b2baccc0aa929ccd8b4ec0b07e42f15ffbcd49e22e88eb2e334c193daf78e2256 SHA512 2e6992dbdf57f9d87d3e0525b29b0423e0678caeb699cc3b332b0942d8efb9ad79140b1b72ffcf649ed5d40d44210314e70dbf65484f456933bd12dc0e07ec52 +DIST github.com-BurntSushi-toml-3012a1dbe2e4bd1391d42b32f0577cb7bbc7f005.tar.gz 42084 BLAKE2B 09e4447d28ddb0824547d9aaa84c3c16acdc309faaf44434119e1851c40b3d3f67d0cb745691bf47a560084c93a9ce492c715833405061e5fc6114cd674b37a5 SHA512 bd14b162d4d33f62dac4abfe3bec908ea45dce88b9a0e5dd173e9f0576e29344c5136bc48e5c6602add41ddb71523e831c53107b47c4b36832c97e7b0a3d18f9 DIST github.com-BurntSushi-toml-b26d9c308763d68093482582cea63d69be07a0f0.tar.gz 41564 BLAKE2B 267579e3e2135626bfdce4524db2baf26a6dae14135421368c0f3cb21c41ec844cf42e127c4e0af7845b8caab4abd35c50ed5b0642fd713708e753ea54ee3100 SHA512 0a1ac02221645e06c60fdb5d162d1422fef791d101409c237a048a3d94708e3f1cf1e8e40bc390dc7cd6340f28514c2ae2d9c99a9ec2c3f969c7a8fbd5d0d232 DIST github.com-GoogleCloudPlatform-gcloud-golang-3b1ae45394a234c385be014e9a488f2bb6eef821.tar.gz 709308 BLAKE2B 89cfa383556809ed58de8ab3db951ddc74250c1bcf2d8ff751c935d4be69c39d287fa4a2bff52799e368a22fadd791b8a2903264496a996d4ae756701af97454 SHA512 d13d22a4407aff047d4711d5d6f862a01e22373583f15ab513155e57a4f05968d20c4421c989a015a02f2e39b833b7d880cc301aea959416e44ed37586c3c14b DIST github.com-MakeNowJust-heredoc-bb23615498cded5e105af4ce27de75b089cbe851.tar.gz 3384 BLAKE2B 5eb9bb3c88a3bee70cd64f30afcc039f2f43b68be23f39c72f9091765388229a8f5bdbfba8d11d1916d18e9c785e15959c000337461e44940df0ea40ecce40db SHA512 b877b8b0e67f300ed9773b32593a1edec2fb6df3b0d5026cc7b67490ec9a4cb0d9630fb30dc3dee6b7081f81c3fbf1399809c4bb171a5afab665ff93a9f3a034 @@ -21,9 +24,11 @@ DIST github.com-davecgh-go-spew-782f4967f2dc4564575ca782fe2d04090b5faca8.tar.gz DIST github.com-dgrijalva-jwt-go-01aeca54ebda6e0fbfafd0a524d234159c05ec20.tar.gz 33510 BLAKE2B 71d08f6e4c6b3684c5f3aaef503f326c63b1b68f7ea9668ca252ded573b337fcdfe972ae22d63ec9068a78eed6ca9f069f3b9c619bfbcec4fd1b3317796d7191 SHA512 dcfa6d84c6be331e6f22e9ef304c54a97b4227b1474fcc4f7dcb533a78d43649c0e82e24c9860154fbe48c676af9ca20a84622487113bc68ca44360d7c8311aa DIST github.com-docker-distribution-edc3ab29cdff8694dd6feb85cfeb4b5f1b38ed9c.tar.gz 1769777 BLAKE2B 235216295ebfcf61e6fe3cd8f81ac66a0bfd9a67da6b8c6ead4c778e0fcd7ecb519bbb67711d502f5f253a4e98604fba3b055458931ab7a03b4d61fb380c8169 SHA512 05caa27ac0c8e16c7a7c1d0de0f3c0f560be51d0bf5f487f370a0b99971f88e3134448a2fd34af694f124f60515ce38923686ca4fedc8141c5bf4d74f85b0141 DIST github.com-docker-docker-4f3616fb1c112e206b88cb7a9922bf49067a7756.tar.gz 6364312 BLAKE2B bd4cd06f9a98bf83285f3047e899d175b61bf5c33b272b3f592f4e4811b99f977b64eed5551a318b6449ce85fa3365a8ba425655efbcd496b02eb29ef8c9d322 SHA512 6eef641e3ca214686521c50ba0eafb6d4424b076db1048f995a3bf4d597247e52a74e0f2d866b6eaa67287d5dc01a6df9baa7cab9705b76afbeaf8d0a867484e +DIST github.com-docker-docker-a9fbbdc8dd8794b20af358382ab780559bca589d.tar.gz 7654023 BLAKE2B 36781404e6b3705cce95773c8d5b468e0fb0df81993b001f055eb5babeb8e2b6c6c771d0f2d2f36ffb4a6be99e2408e8343501a98f581b8c30addccf8c0a22fc SHA512 2bdd240782e123a5b87adb92d435a4fb3864c28a0a4899d9e6fac6a93926565ff1efae228c35ca81d72f048fd0bc5a5d9eeaea99ed6a911cfdd3ef20bfe67637 DIST github.com-docker-go-connections-3ede32e2033de7505e6500d6c868c2b9ed9f169d.tar.gz 29802 BLAKE2B 60514b59195e988e236db3bac4e3a75991ee24d2e4fc404f60d6dbc332479d91564e30d7f3e8080bc251aaf532be47f242b2ee06c6c44668d14f52db9985d96d SHA512 67e1b3bdda441127e2aa72a3d7552e9a9477324db35d706c0ea84fa37953ad50b4770eb49c6cb56b9765ff57f9a47e8313941d29527224cbf587a6856d0762ca DIST github.com-docker-go-units-9e638d38cf6977a37a8ea0078f3ee75a7cdb2dd1.tar.gz 11094 BLAKE2B efc28ea5f3db552cacd9c48d7ec4de65a4f50a9463ac964d98782d62ae8c6103c119bf443d3219a39e0ed4658228a04b4a388c29ee38a05ffc3c78c25456abf0 SHA512 baf231424d453bf889e8614c54cf28f0f37f8b8e06e841c2b42ef82729afc4036018b1ca0116da33a8452a2d2345bebef5e8c66be489896db813abaac79d668b DIST github.com-docker-spdystream-449fdfce4d962303d702fec724ef0ad181c92528.tar.gz 35378 BLAKE2B dab00cf2ff22077187532a66abdd609a9101a0ca4b0fb6bcd31647e72dc491ba6ad2c2f82d3780d687dc8a95c3f499bd457abc7ca4b98cc0d08c726f13d58593 SHA512 754efd869559f96eb244a603bf575e1b439d8aa4ad34485121c76c4900150ac8a81f7fcdde4b2af49bcd317eba2212ed60a16a10cff973c9f87516bf50ad0d2f +DIST github.com-evanphx-json-patch-36442dbdb585210f8d5a1b45e67aa323c197d5c4.tar.gz 13289 BLAKE2B 4085dcd289abae0130a053349c1d0165858f7407fc3a93dcd5875c45a8fb1dd1b182a266735a02041492fb905d273fc84a9e36bfa41132bb7445158c98f7dce1 SHA512 c2006b4b5f7fb97da69b6a7144dcc5256e2987c0d58da7e62f59b0defe9c8aa3b4a3bd83a3bd9d960c1434f910480d87c45be0b0f1af323159d2de7ccc9d10e7 DIST github.com-evanphx-json-patch-944e07253867aacae43c04b2e6a239005443f33a.tar.gz 10453 BLAKE2B 9aa008b347c27a66bd6fb84c4ee219bddb71dc8063975beb7e8d2d01b41589e9f9caebf81c878ae1122ebda9afffcc0d242ae29c69b25e33e0b1a773f764da7d SHA512 34b0aba157e3b51ff88bfecf55dcf1119a4da86a5dfa3e4ffd802d693691dfaa02c238a34e4fd32f668aca801af60d50eea13b95724946b4f66f29de4b9dad6c DIST github.com-evanphx-json-patch-94e38aa1586e8a6c8a75770bddf5ff84c48a106b.tar.gz 13162 BLAKE2B 6367f3dee190d32d6f8d7a86f5928d738aec24aec85f41c896fa1bc896a62e9ed68700db7b23fd5285bc85254e0c5b9c9b675debfe47513650b9e1cc748797fa SHA512 481945473f954c9e2a618bfd95687121d28ea33e46c360adcf2c9315e42f0b655da65d544740bf38a14a2e02dfc799036da210b9925cf25a622ecdc1c9ec8948 DIST github.com-exponent-io-jsonpath-d6023ce2651d8eafb5c75bb0c7167536102ec9f5.tar.gz 8224 BLAKE2B 8997719d55e4c051d7addc41bffbb11092df5dbfbcb35de6cbbd464c8232661c714bcf83eb652143b6cdf5e868b1df233d23c17c0341399410bc4f18d3188158 SHA512 1db86023b693c41a2bb80ac3e3a26f54aeb741b417ae2af81f5d4ca44772ba45a02cdb2c928cfcaca425212717ac3501b627a39fa5794b41d93976ba65c24602 @@ -42,12 +47,14 @@ DIST github.com-gogo-protobuf-c0656edd0d9eab7c66d1eb0c568f9039345796f7.tar.gz 24 DIST github.com-golang-appengine-12d5545dc1cfa6047a286d5e853841b6471f4c19.tar.gz 213923 BLAKE2B a53b177f8b31b8927b923c5bcfc4ee4a1f48725e6652f38e20bcf1147a646411771bde259ed7917ad12913734375f880e7c4cc9b49b370e738928286b432a877 SHA512 903ded0a887db7a6b6783bea7d6af82087449ff05ac34367f3472f23c80965a4f6b4883e6983e57560a80a6b81eecbf285729d4c38b505cf1e99274d1d87c1a7 DIST github.com-golang-crypto-49796115aa4b964c318aad4f3084fdb41e9aa067.tar.gz 1451379 BLAKE2B cec68f14af4d7b1c37941c3dceb70f7267f318a57e2d8f38d515c9a398803a242fcc074098f4c490612a0edc25e23704dcf05e5b8ee4480f0000bb6f781db644 SHA512 1b6bc00add4c897858108ace4c8c134250a08758347cd9ae30bab42988be0d0e870fdc9c83114c72410933bb46c93cb662da2e00787eecd7def6703d3077f749 DIST github.com-golang-crypto-81e90905daefcd6fd217b62423c0908922eadb30.tar.gz 1431151 BLAKE2B 09738718227b69635d6cab53397f3ba09295a683e7b8175829259381b232a8e56f4035710a2882c7edfbae61d94f673aa3e7301a343d1b1938413023b3c9f823 SHA512 ff5eaf61e7dc133a56a90d100c4b48fd2775145b457febdd1eb9ec39c15ce6bc73665873bbe658d6b4bb94a008d7246317d751a41b5a62b43d2055ed3cb01e02 +DIST github.com-golang-crypto-de0752318171da717af4ce24d0a2e8626afaeb11.tar.gz 1636269 BLAKE2B 85529e4607b4efc684dd5a7aa726294a21f3cacc4c6331d91afa95e0e14756b8ccb7d461c6c4ac9f3e0d6b864e63afd763a41c8e7df23a2b8afe0a1264d635f2 SHA512 c1c5380ab03ef5fc8aee6d5937a90286bddc32d8b9488b38b890654657ecdf5f878d74eef2d32d6789053dade619e4aff006ecb003cdafd56b8730768660de80 DIST github.com-golang-glog-44145f04b68cf362d9c4df2182967c2275eaefed.tar.gz 19648 BLAKE2B ed700e613f8a9e6a06b12295c0b7117baeda2c0ccd97f269850d0053c0dc27ba643ac207eea8890e4705d8624a404861d2bf0e00c242e49b1a550b069420f97e SHA512 feacbe0efdf1ea45f7b5581505424a674bb23ea79784985844c40028ed27eda23f2d693caa81a6d4981c3de09ee498c5f664d77b25db7d7a14c93aad1223f4d9 DIST github.com-golang-groupcache-02826c3e79038b59d737d3b1c0a1d937f71a4433.tar.gz 25244 BLAKE2B bbfd67b7c9d34fe1cddab77a372fc53c899424122c46dd637186bb571e1a12dda7f0d6991bb5ad85cd0162803832e5843af6b184f861fa5dd1ac0a5cd8c7ed86 SHA512 e7ecb5c64bbb9e1fd2555ed496abb1e65f836b8017f21010dc853f8c527826eb6c315744ce991725d85e3500a6c877b3f25ba22090584c4c75dec6e6cbdc938d DIST github.com-golang-net-1c05540f6879653db88113bc4a2b70aec4bd491f.tar.gz 916090 BLAKE2B d6e9cd2d0a0cdb59fc38f3ecbefddd289b3d78cc88c4b558c90ac27f75db7e59004d277e4194e5c9a0d56b5daa98e6e85d291f59ac79df314a53d803aa5a296b SHA512 40c070ab27ba31bbf0f0555e2b90b12100246caef36d7bf48d543e432272b0eca6e0deaf49e1e31ff6974b06d6476924818862a9243a8646d0f38b344a09633c DIST github.com-golang-oauth2-a6bd8cefa1811bd24b86f8902872e4e8225f74c4.tar.gz 38085 BLAKE2B e17a21040499b173ba84271a65ebb24d726ab8e91f872eec5b87a57dee979af2062b5998a01f6770eb642d0a5c1099acd8342459840a0b826206f167b84d9571 SHA512 15708883c7d824a5c9939532bf64d0aa09697038830a8d7b310936db98351acb853698d69cea860ffed6b4eba90bf98b54f2e4d6f7149d6bce1e824f28bb473a DIST github.com-golang-protobuf-1643683e1b54a9e88ad26d98f81400c8c9d9f4f9.tar.gz 268489 BLAKE2B 76035d1202d11428885d94937f1616e62441f83a3af46de0c0b8a17227b9e6a04fa8161269ffd1894992e6b5a914848dda66f1b7f9f91d5f1a4a8b45ecd08fb7 SHA512 adb706f73ce1a0a9d369a556258494913f1760c2ffb509797330768d112fb4f70b55d80db59d41c933b27aa862a6c044a9d6d2c5de95f540b86a46a0eec99901 DIST github.com-golang-sys-43eea11bc92608addb41b8a406b0407495c106f6.tar.gz 771129 BLAKE2B 592e1af8d74e77807a65901b576bebacfca5b2331c6943031720a873bc7782ef35cf3300e5307c79164ded89394df97e7342f73168f4e2354b13cca9260785a8 SHA512 96d1b7254d16c107a5496766ddfc2e56b56a31fe9c4bd34c23ee814911036145d8327203302fbdcb6bcb9af1022073608ea123c6df661132392ecb611e427c96 +DIST github.com-golang-sys-95c6576299259db960f6c5b9b69ea52422860fce.tar.gz 777992 BLAKE2B 2faba466538ebf86ffe9eaa2d400de6714e25d30ae9f257c2af9de541b98b529f74a511d94d523486828236572ddca9fe46c4a53e15a44eed1960922ccb0111d SHA512 dcc307e214024d4231f6f0e1dae57a9b65d43a0497daa6f9e36f2ee9f345726b189fd0ede9e3e181cc1b47c32346c1d659162e7e37a41d1a5bcdbdc833e71c0a DIST github.com-golang-text-b19bf474d317b857955b12035d2c5acb57ce8b01.tar.gz 4604452 BLAKE2B db401ddda5fe4ad1504a520707fb19053b36d99a3c47101e682ce9be8aaf7e216af586816cde01a3328f09d02e9d3c8adec35ea1f74299106b47853102de9206 SHA512 c613d40866803ea36cc43507fdd33dec8581bc6bf0bccdc53efac2fbb1f5903c94ffeea6deb18928fadb09aee673648d322bb7b8db34a7f630500248cc9fc87d DIST github.com-golang-time-f51c12702a4d776e4c1fa9b0fabab841babae631.tar.gz 9005 BLAKE2B 5ad1988c9bd3a632ea4b248e32f6223a79d54b68b1c95bddcace042c22c20d3aee6192bf3d72def729292ed50e4d423935c3ec7004398e03037f91b7f401fd77 SHA512 65a69bfc6044de4ecacfad1c9c8add6312745bd2ba3dc46f522f1e7a424aac49b5e18aca60f8daabc340d50d73675cd5c06de9441060d86009a092feb4f5c9f7 DIST github.com-google-btree-7d79101e329e5a3adf994758c578dab82b90c017.tar.gz 11748 BLAKE2B 997de087a8e0a8a97668e954f1f8ab5ac5aefb32a8fd303b13fb2e062594febe1326716e91e6433fba5e88e22fd9e30ff6168296b1d563c3d49a43b054552c77 SHA512 9cba507c12bb1a7434411290b44457b9ad9421c2a6c0b78670e0f1bc641b7c302c7bb0a92af747954e5caf3d8c15dbf820522fb468a7e40088eda764477493b9 @@ -65,31 +72,42 @@ DIST github.com-hashicorp-golang-lru-a0d98a5f288019575c6d1f4bb1573fef2d1fcdc4.ta DIST github.com-howeyc-gopass-bf9dde6d0d2c004a008c27aaee91170c786f6db8.tar.gz 11295 BLAKE2B b8d611a2f5410ecda182de54c21c57317ce5191e35d744a87eb5a546b0e8ab7f329a561537df620cb17ff92826a30699e6358e31f2c2dbbb19dc6407e2893a2f SHA512 d502e33fd19784f76d04e3ff7218a055b6b0f16ac9f53bd526ec15ff3f94ba2729aea534313d18ae62aa586993fa8ff2fdfafbea7be84a002f8d7e19ae7f951c DIST github.com-huandu-xstrings-3959339b333561bf62a38b424fd41517c2c90f40.tar.gz 16077 BLAKE2B 876bad301ff0e8074442a7f375533113c93d5f58d61969f7455a3aa653d2083fd9abccc0410a8c46325328c4616d1beed2cddccd379ce21fbf4a8bfe8c322cac SHA512 3100ead162c3339b07786ae40a27c880ec9309b4dd45af94d686cacaa85f0cd41d87e3509103789122fdea787e501235ff5f9c770fb1d3df50f1dedc80629359 DIST github.com-imdario-mergo-6633656539c1639d9d78127b7d47c622b5d7b6dc.tar.gz 7200 BLAKE2B 226a8c6db75ba6d0ca2dc5ebee3537d4329d95f1841916007a74691993dae4c6495ee63ab6b2589983ad58170d70a957dfa85133b4cc0564408b6ed213980246 SHA512 0c4fe4c2a30b9f0baba1c23b10f8281eab85523f34f8bf27688b52f7baea907e33d37a6fcbe2e27e6d1bc25669e6ba04511822743aff3706351f707283c1642c +DIST github.com-imdario-mergo-9316a62528ac99aaecb4e47eadd6dc8aa6533d58.tar.gz 15928 BLAKE2B 1a6f95308897829160a1a61d76fb17fe6da2159ec68a9def1294eee0f7c5acfa0de9581a7afe05353a79088374ebbe8ca1299844666ee52a3074b8a2ed04d02c SHA512 34bdc7ed182a4290862c4c21fd9442e6b3bc03a16aa04a54aede48f16c0baec62478dff97433c6d3370b110abf4a712b304064826589ef922d1bf8cfb80fd446 DIST github.com-inconshreveable-mousetrap-76626ae9c91c4f2a10f34cad8ce83ea42c93bb75.tar.gz 2292 BLAKE2B 5220adf6cf740368b1b3a238795791b422d600b0293e350bcb5cae4f3ea452865e14e6271ae5d475c717da2c96cea7e0b12a5d71228f7679f67868de50852f17 SHA512 287a52df6a3ac88a95aed19ea2c76524f9916d6c6713365f56d86e08bd4ac686d3e231aefd3361ccfbf8c9ff702c94b3cc9d200640f05149f1d885ff61164b55 DIST github.com-json-iterator-go-13f86432b882000a51c6e610c620974462691a97.tar.gz 101395 BLAKE2B 336dd30f7906023e87f835df12becacd8e3e4c0a57b4897b277b4bb04272440257ad150268d5cfb4ed69665f1a168d919d7a746b1da00691afe9e7669f6f3a45 SHA512 8497d6578a78ef575834350c2eba15d11ef6273c472cda9016181c044e034ea002d4039b99852a9837425c791f199d121b19edd701b9a9c47c19a155a19baa81 DIST github.com-json-iterator-go-f2b4162afba35581b6d4a50d3b8f34e33c144682.tar.gz 75576 BLAKE2B 0fdbeb288b06b3fef3d282ad45e52e91a2371f56583aa90b9ff2c353e3ca50867cdedce1dff64ddc044c15d66735f842ceafd94108f34216da3c7c55551440c7 SHA512 60389686a74ed58ef961656bf2a15dcb6e0526f6c79849ef9037314a5fe00f188cf33e9b382246e52001724964119dfde88da02c6b5cf34085b75dec16a3cf22 DIST github.com-kubernetes-api-2d6f90ab1293a1fb871cf149423ebb72aa7423aa.tar.gz 690029 BLAKE2B efc3977b0e15c4a30682e544227e9f796e032c78ed559b01882616e2c5d01714c3c2280a6c80c0fc79a04f11ac84284f6210031d2c32e3468f3977e93481ba03 SHA512 1c0a67a23e0e557c6a735e769875b807069154bbf894bbb77ae5eee320161bfb6d6b304c04244a064bae201d6b5b9ab6e0e3d47011a6f86c3a00773eae4bf5d4 DIST github.com-kubernetes-api-8b7507fac302640dd5f1efbf9643199952cc58db.tar.gz 681931 BLAKE2B 3c26af4d821fd63157d522a63371c168769c3bccb5ae02ea484554fc416f405932e8d534f109cc6b6ac233393ab99a06456abf65b4896a44f635f033a12d0b32 SHA512 006b8b4be9611550efbf258d3960060bbdcf12cad1b35104274f92fab94aa7f568dd88a901d50020c9ba63662318c1cd63d04e7b5dbabfb23dfe72d0153f55d7 DIST github.com-kubernetes-api-c699ec51538f0cfd4afa8bfcfe1e0779cafbe666.tar.gz 681854 BLAKE2B 036aec7004f00fa62b9e330d52a427b945b9455a55049f6c6620110374e1928aee66d31d82dee97d264d231f8c83b52e91f6ed5ed9953e57ab86f31d586b85e8 SHA512 66dd666c5cd0eef845eb1c31ee051cacb7b260f68804b5b58482bc5565693b4072dba7aae6fea9e58ba3729428eae2d03bf89b8a8b6b624f67ecd43f561d045b +DIST github.com-kubernetes-api-fd83cbc87e7632ccd8bbab63d2b673d4e0c631cc.tar.gz 721707 BLAKE2B 1b2d72e175c801805cc52f9357abd62f46c95fb2e12db462a5b2d79f03efc81dc1126ac58a9209e6b1e5cf829015307ddf2706d5aa6949d87317cc5f6f62c721 SHA512 791f0378a6b6d5e9bccd8cc1faee32135e9b7027b8ebb91cfa8e977cf0ca8facd7c2c34c3b65993ef95e773c1ad638a0ff3b9c4d720a4263e13f3a1706818c76 +DIST github.com-kubernetes-apiextensions-apiserver-05e89e265cc594459a3d33a63e779d94e6614c63.tar.gz 6534973 BLAKE2B 65462410cf5da591a26ff5b622991eee124edc84302dcbad8ceb2e6034715e4cf3a53f6dcbd336d716a867d8563c5896c4b2c57a60560ecc3666bc223b1f4b49 SHA512 0003fc02728f1593c661fb6c5b88340dabec903a1850d938e9f14c1837151f69d33283c0d3cba85c7fa904abe6f4fc95054ee9bea90893e86f75fa96d31ef434 DIST github.com-kubernetes-apiextensions-apiserver-898b0eda132e1aeac43a459785144ee4bf9b0a2e.tar.gz 6322992 BLAKE2B 18d636098012e2fac47bbed778d4b1e2c6b6c996044aa46d429e9297a8cf6504ddf6126098dd879bead50dfc22cdb3a46af062234b486a4574f10b841ed04f59 SHA512 a8a0ec14df38cb25c09b2800da1ed6cec66ebf38e42cd883e2c0852181a7ad7fe5ac4b8e618fc5a6adb168f2fb822db80e0fbd14ba008e041182394599c41ff0 DIST github.com-kubernetes-apimachinery-103fd098999dc9c0c88536f5c9ad2e5da39373ae.tar.gz 445992 BLAKE2B 6eeebdb18a53e92b090bfc5bfbd294732f0fb950349bec2d0451cdbed489db8771f99df55a784da225c947f20a6dec655bb4dc921da5d0904eb087dd50ae3eb2 SHA512 58a22adcc0d88f0ddcba8f6dec82edb9a72026caec724437c30d05dd3624041f6fff4e77a11409945d0b8855e6a5fc04a4f1ddd6fa27bbc1e5e9df0dc382628a DIST github.com-kubernetes-apimachinery-54101a56dda9a0962bc48751c058eb4c546dcbb9.tar.gz 446533 BLAKE2B 709ecdba91821a3533d85ab73a6392ebaaa549e4fe78b9d0510bb987e275a174e621ec92c4ec38cd137f60922b8f2a81fc093e18cab9fe050bffdf5d9deb576f SHA512 97ba85121dcf5b7effce14d2c5e2d67597afeb1d438ed450396ca94d46dfcd5be772af300d37d339e5ef39408fead8b8f77731a0823a270d0ee44dfb7b88e671 +DIST github.com-kubernetes-apimachinery-6dd46049f39503a1fc8d65de4bd566829e95faff.tar.gz 454385 BLAKE2B 471286e60b0049311a90dbb5e4e9c32cedf998670941b3d317a49773df4afd675380f28a5cc2367bdf9dbbc7a27acbbb3e031c22f4c596331b454b4bb6a020ed SHA512 76f8cc5ddf0e41c650620032abc08a6ab014699d91df498379f5bb61549d79bbb5e674dffff195e000eeffe8692aab16c254907ae81f87842120b9bf318822e1 DIST github.com-kubernetes-apimachinery-f6313580a4d36c7c74a3d845dda6e116642c4f90.tar.gz 446523 BLAKE2B 5d24d4dab4999714d1fd205b34358661eed4a3c0bbf83b08118fbe11d3024cc1ff5e9f0470acc80050a7f809dc8cf21cba0264e5a1ee011a6ad4768514cd4df8 SHA512 0f97dbd621fe197f2f640b1692ccebe687347585b5885f1f366aaccd92f6c2fc08ed7bbdf84ff13c3c597cb60f3b062dccc81e659684d5352394f97ecc025846 DIST github.com-kubernetes-apiserver-8b122ec9e3bbab91a262d17a39325e69349dc44d.tar.gz 1144217 BLAKE2B c8120be10cb63933a7bd13becbd2cca06572f3a456cfbfebdb310f65e7fc31fa6bc1237ae923a478032556510b94716fab9260ee0d1e7b82e17561b82cfe9d79 SHA512 974e2d580462e75207f6865acc179eda584a3fc25cb59efc8aefed53927c3bd7cffda5913a4294ecd9f3df4ef2b30160272c0cded1ac7daaf61e2ccf80658024 +DIST github.com-kubernetes-apiserver-e85ad7b666fef0476185731329f4cff1536efff8.tar.gz 1181224 BLAKE2B b7213362d7d26c73853e7565e9bcf78b042310b98e91ef98e783bd6e3a5161c1183d03090b0ce4adb294ae552fa13440f04b49b6cd2aef50532424200c1aaad9 SHA512 34331561a1618621b265d5121c83dfbd73545c961d3295268540279c24a7379f1139e3b16bee3e93b8a2397b0c7bce8d7123d1621155a51fabdc41cc4d53b84b DIST github.com-kubernetes-apiserver-ea53f8588c655568158b4ff53f5ec6fa4ebfc332.tar.gz 1128422 BLAKE2B 21897cc3baa81ff35fe04fe8e13a652e9f308d04043d49756e2a144bafc61063758fff7c51dbd795f8c395824df51656d5e58626aa52d3c7bb1c66ec18287139 SHA512 6ba081a066ec9e31623345a91df4dc85216576b9c945f4e514790a944451d082d72ce5c5599beb6a3bdb55114cdc118f283a35276de85e78190698dbb560be98 DIST github.com-kubernetes-apiserver-f7914ed3085badf66a1b6f3a5218ada28f7bd084.tar.gz 1133144 BLAKE2B 0660bf2ac97d14c5eb99161d466821c5466ab143e9aa3da076239ddabd4e0d48ad0aa410ebae4b777719dca93e7073e9a228697e758df1eac9288ee2bc022226 SHA512 737047222f6a10c0437957cc63a97ee1f7b6d5406eac5ca8e012b49bae1ef23c9ffb69c8e39674d7fb3a47b70740e01ee992bd60a10531436c3b2d2f82164515 +DIST github.com-kubernetes-cli-runtime-79bf4e0b64544d8c490247abae089bea572ddae6.tar.gz 61380 BLAKE2B 059892b94b686f63da24cb34a63492ad9202d2eace11d9184be6ccaab2f77a35e3d79de0e942769b52948225b4339e8c43f14e8daec0b42a1d2c3798dd53bd83 SHA512 448e4c6fc2f04fa2f9d2d81a6afc79285f0087d9a9eb4ce0ff22b2a9c644a3f68cd02faff3939bfe207bcc9043c2240576f4f445c66786a324fb652b6561e780 +DIST github.com-kubernetes-client-go-1638f8970cefaa404ff3a62950f88b08292b2696.tar.gz 503028 BLAKE2B c420f9eba15842e807c1997a59adbec288d207b85ed31b42c1bc10e0c4f464697276e183632bfff46d15fb4b717fae056294b35c836b8ff2f6e95e5c3129dc60 SHA512 2bea2efc06422651460f9a6c30c9973b24cf2eea275bb0449a0fde020d6e69508af921d07360d7e94c324a5f0a822b13d36f15885b809fdec9da12c4cdd43a20 DIST github.com-kubernetes-client-go-23781f4d6632d88e869066eaebb743857aa1ef9b.tar.gz 487299 BLAKE2B 3f40b7173a62414dddb7ada2d21b9cbc541e4bdeff9ad8cb501cde47af49859540a1c2af1992ff2dea2bea7fd93f02f9e932b7f6ca5a2078d68807cb46496040 SHA512 b1482dee5a512aca81c901a031db9d7e26875560ebacfd8b5a70ab78ae7b7941bd39e7b0cdbdff2d759e5c8f15909ed16f8bf993d2623d849198e271d27ea139 DIST github.com-kubernetes-client-go-59698c7d9724b0f95f9dc9e7f7dfdcc3dfeceb82.tar.gz 483956 BLAKE2B ae123e66497c3391f0a38ff8d3bf77313b6ce4978971a7ddb1d93ac674a1ce78ad4e464e0348be844e9a93874e1d5caee386688c6606bf9029916bc3511c3845 SHA512 062d32925e6cdc2357c3c4c170a96fc4a6f6e4577914abaf6f12034c6d90aeb6ac4c0c6d3632198d16d90c4623f9ccd79fa92f09a30033573185700633ba91e0 +DIST github.com-kubernetes-kube-openapi-0cf8f7e6ed1d2e3d47d02e3b6e559369af24d803.tar.gz 152390 BLAKE2B 698257243a783c64f8f77ae75689f229da583f9250454c1ee8493b09855ea4ee3fa454eaf66721f07e4043cd2d69aa45ded6446aab5a05e84403f7c81c5b5f1d SHA512 c3b94136a2010163d073dd1799738711a0c86502766ec22bad8d595373db38ee955fd9ddffb9aede50866e9656fbfb5c5d8ceb87f6fc7b26b38b679854db0ec6 DIST github.com-kubernetes-kube-openapi-39cb288412c48cb533ba4be5d6c28620b9a0c1b4.tar.gz 88363 BLAKE2B 32330bc4a8c31e21662ebff637eb3f9594db2f22e824c7b90437b6bb54708227b3c9b25deb077972b18f0d63014fd5feda609f790cd578a5cc4b53fb30109412 SHA512 b28d72a7ce8229da2bca4a4d35d951fb383035e54ef7c1ad1669ccde546040f39f9b1024d9bc9eed9f56517e91c3c8b8c6b61fa49f938c13169ddabfe9862ff8 DIST github.com-kubernetes-kube-openapi-50ae88d24ede7b8bad68e23c805b5d3da5c8abaf.tar.gz 88141 BLAKE2B e96d61f9c784e4428723d1dc28315f2400cdc2102b10178c8a93cbb4fa56e1b07f5a34671bc75e17d5d028ecb0b0661abec6edb86ab33e385b72388ba593cd24 SHA512 37aa7397a8ff203ba53931f19b676c996e3712145f1729ba8a1b7981295049783912d49ce83bb932ccd0ffadd4d1ebe727a1b7118f4d411b44148ef649d26ad6 DIST github.com-kubernetes-kube-openapi-91cfa479c814065e420cee7ed227db0f63a5854e.tar.gz 146098 BLAKE2B 8ff2408c61978a3e0770cc63a4c5980e617c46c054337fe6faaf969598bf9fdb7680f0e45bbb0fc097287fe0b511a43eabcca8dc095db590887f4a6ab8ddb247 SHA512 28937579b01666c5bd00fe09a360b414e8cfce0a3355043e164cd349bc0c86c8112ef3c2ab9b7aae359b9ac690b08cc9a815e0371aae72be9d4ed0691d252ac1 DIST github.com-kubernetes-kubernetes-2e809eed16445fff9dcbfc56e9936cf76ccbdadc.tar.gz 24794071 BLAKE2B bd7d4382708f8ae0da7469a22959c43f317dca62bf4035b8f2e1ca86913989f3455f9623789c89d660ea2bf31d90f2f5ae3358ccc32c337b51c13759d2b8f691 SHA512 5a713ea0c3059f6cd66d918dd5d9f90805dbc5e1f54a4b40a58d2ee5c2794cc1328df72f6a3e2aa198ff526e3d7df58b376b2c139c444f36be46d168e7b1bade DIST github.com-kubernetes-kubernetes-32ac1c9073b132b8ba18aa830f46b77dcceb0723.tar.gz 25047883 BLAKE2B efbd9c495139f9711167491b16339edfba653ae84c6c5957bb6e8070f60b7029be6aacceffe202f44dc4519676fe34e0d191bf8a15794db31d43fe067cb48955 SHA512 061eaf34bfc6d9af8bc129b8a8736f3c66b3826307d334ddfc221dcba453ff92a18c0e79ade7b2c5112caabe3bdaf4c473b3b5ba831ee5860ecbb20959ee7f3f +DIST github.com-kubernetes-kubernetes-54a352dda957bce0f88e49b65a6ee8bba8c0ba74.tar.gz 28028095 BLAKE2B 4b7bc8ff29f61b63e99f8dde77fe0f3230adb6bca9baaec62a170ad0d0ab5afc49a004d2538d1b1f6d6bf81987631eadd686e39d287b488a20661f390e03351c SHA512 6930c85ada9e1499ce194755c7f35b92f9b081cbd1af0ee0bbc35367f2f9e5f92f53bf49c808f3156b4144b646b3feab8dad6860d28ef704efe6f743470239ce DIST github.com-kubernetes-kubernetes-a22f9fd34871d9dc9e5db2c02c713821d18ab2cd.tar.gz 24697736 BLAKE2B 8d735570cdb30bb3d833fabb6a6f5c7d5d458ddbfc5d3b5b6f40748129aca13878ad3cfccc70d6e601f62233b88be2f5b040ac535e0971e1c2a3ba1b87f69f4f SHA512 06d05f214c5d6a839f04eef655f66b225af8fb32d514e7b81d75d5f7656de418e8ce3d91a3acb860f1aaa6b64570843f516be9f59d0a5cd4ed955b340debe6af DIST github.com-kubernetes-utils-258e2a2fa64568210fbd6267cf1d8fd87c3cb86e.tar.gz 13868 BLAKE2B 7ea71fd390a6b800e5a9e37ef36e5037ed5a68b0da8a4e50d280d12c2ba5a612ea257784dd70f5cf37a2903e086c6e7a197d31426d8be2e7f5f1caeec1558b16 SHA512 f354db283ae2190116afab2d4e13182f232e881ea43f50d2a1fa3e4e950e29b065db760a01e0f9a19e74753f3b12c619fbcd21e3a766a553612b4a1418f292c9 +DIST github.com-kubernetes-utils-66066c83e385e385ccc3c964b44fd7dcd413d0ed.tar.gz 15766 BLAKE2B 0f38b77113a1a8cf963cf5e44d1594d4b08b8c71519b41c86ebc2d3b7f234785493510a8cb678775e5a9ca2ee0ed248efba5774eb10750d18ee939cc64c7f074 SHA512 2bd4e85b36949070f8a8d2d73a43ae8a91617fd395de57ac7b40bc20b7cb4b35185ce3a3d1b333152ee0f3415a5d8e2eb806b168f5d07b934e20cbf6d9fc5c12 DIST github.com-kubernetes-utils-aedf551cdb8b0119df3a19c65fde413a13b34997.tar.gz 13650 BLAKE2B 7ef52334585300d4faf98a02324380ba5dcdaf708b8027ca9fdae43d0b0a43c5d495162f1e69d4f9f9b8dbc2e22dfaefd66eb479bace78bbbfcf84145613c174 SHA512 91f525cc68ec01f394da926eb3fcd7bd95b62609721c86f22c02d852b42913eba659a97bb9ceb19f4b6aab5a967e5f385d732b81284871c82c740fb102a09368 DIST github.com-mailru-easyjson-2f5df55504ebc322e4d52d34df6a1f5b503bf26d.tar.gz 70478 BLAKE2B 19c135401f34f8a8285c8bc315e6197c156de85fe9f4e65de7b71fbb73e37d57031915c2632930d5e76bf01e9038ba380150bdc78ec2cdac959e2cdb9571bc11 SHA512 319a7bd61ae490353a939a412dd00ffed9b6acd55bb739e8c259caed7904ec3407493888798addf89a15474053e125abe8818618240a55402b4351270cebfbdb DIST github.com-mattn-go-runewidth-d6bea18f789704b5f83375793155289da36a3c7f.tar.gz 5884 BLAKE2B 62f6d7217043f77a41e038c3f69c4fd20f71a9b203b29946b7dea5b9ddbcbb08b83ee40533c73cea681700c04ce2f15361eb43f6c9e86bff85318792e12f0968 SHA512 15e7ccac112c78e4fc8fc06f32c6b5864a945b0cea885856f12ab694020adef0af92b0f6a0d5e873891c3f68dfa0dae4c1f2de1ac7946ce570b155e6c5286d84 +DIST github.com-matttproud-golang_protobuf_extensions-c12348ce28de40eed0136aa2b644d0ee0650e56c.tar.gz 37215 BLAKE2B b3b007f925a4a1c1862c8cbe34c5cd225dfa610ad8c56b5328e6920a44b507680daeea97209370bd6b259654d0ca5791f4bcc54b8bd8970b9aaf994eada16d4f SHA512 2f78290d1448cfc041d10210092d6da6f3df2b9b6c16ff730750e976e450dafe2645ba945319a0a3064c88f9c18652c69c0e0cf69d8931c08d23ffe65a8cc07d DIST github.com-matttproud-golang_protobuf_extensions-fc2b8d3a73c4867e51861bbdd5ae3c1f0869dd6a.tar.gz 10642 BLAKE2B 696045c7d91f5804c22d8c0872969e91d5a32117ea9b237647ce42402c1a8d224122f638ad938a5ba34225e622e3d391214c51d9ba4f4e5b5e915fed2ef0ff59 SHA512 05d0db955a67565d1bc986ef4ba0f403704e8a1aab01648ac2fead1f01153691c6583644c95c596172e36a7d3546cb9461e0d3c2791df4aba208f1fae2d71fec DIST github.com-mitchellh-go-wordwrap-ad45545899c7b13c020ea92b2072220eefad42b8.tar.gz 2740 BLAKE2B 10127381356aff4d25d3b5da3d2db5f4565c8e5c4e16ffae18e481fcedc0616039cf3907fdb3c204d5f743bb5163bf437d549dea9fd46cc9141d8ef88cb36e21 SHA512 39cd6786782e3a29ad448db3ec815a6da029bc22fbe543fb04e0e869d8b4a698f20434bb24c09bd18b5d2cdb992fc28e21b7ae16b3e585412cede7b4eed2b26c DIST github.com-modern-go-concurrent-bacd9c7ef1dd9b15be4a9909b8ac7a4e313eec94.tar.gz 7527 BLAKE2B fe191bd398bbd1beac3de9a69b54b04e01436347f0f8933b8eb189dcafaf3d68bb76d6d738f5532e5e9d8e1631ef4d3785a110b69856c4e11d811b80dc31f19c SHA512 bca1593dea7cd004a0191420ccad56cffb91bc5523434f50920ce25c2ee82dc6a756e2eefdcee94ae0bb403fea881e42bf403d6218d6169f30dc9288e72d1c36 @@ -108,11 +126,15 @@ DIST github.com-shurcooL-sanitized_anchor_name-10ef21a441db47d8b13ebcc5fd2310f63 DIST github.com-sirupsen-logrus-89742aefa4b206dcf400792f3bd35b542998eb3b.tar.gz 28245 BLAKE2B 2f37d14ee529db80301ffcc2c9c88e18cb21b0398333e5528494d143006ec9adc1ceac31d0de3ad30c30c442354220393fccf13fec251ff2cb27994435242f87 SHA512 85023d0442b05ac280d67f43443cbbd40cd4e21da10a6fc9f6f9395fc53e730c73591c9f5a74b910f4190fd8f52843836049ab62fc388bfd8e60338cdb1297a5 DIST github.com-spf13-cobra-c439c4fa093711d42e1b01acb1235b52004753c1.tar.gz 100898 BLAKE2B cedfc2121e6bc7d42c16cddf48979bad9b5a6910249a0daa274b2e00227f236c1ba42d93d7892418c91afbb0e83469e938669c96074bbb4e3e7f76c9e85e914c SHA512 3bec9d9895efb6d4a39a3aa1893b450f93336540d974514255def8e6c5aa847ebb5ffb05d744235706ba4deebd101243eeec30c8b009991dca77e3684ba5880f DIST github.com-spf13-cobra-f62e98d28ab7ad31d707ba837a966378465c7b57.tar.gz 71311 BLAKE2B f908877fb77bbc63a213647f068966f771cc2d299fad21da2b7b096b3253102c9f334f8709960a33841a2b441fee2b9ddb23bccd1fb745268fa41303b25b50f2 SHA512 69ed1d5202af46c685821b914f8ca8bc77b9bfbcfb68a2f388f141d35fc2e673f27bf99d5f9dff285f974a363aa0f3fed1eaacb19910dca080c6e1fa388dcb38 +DIST github.com-spf13-cobra-fe5e611709b0c57fa4a89136deaa8e1d4004d053.tar.gz 102553 BLAKE2B f95eb665a52c1819bce2ba8ae05d9b5a3f0e27941af8ced5245d088840f605924abd17547fe51a0c0ed07ca2e28267be600c6e1fc95abe507dc53b7f7ce41e65 SHA512 c7adb5e8fe32aa0b8ebe85449e14bd57f00c60170f41167bf80710d32e83cc4fe37635a3c2b4ff49b2275050b749365c2aabf105ccdbf37bdb4bd251f14f1925 +DIST github.com-spf13-pflag-298182f68c66c05229eb03ac171abe6e309ee79a.tar.gz 46092 BLAKE2B b1e4bbebcdfd2bed394e0b1e93f47951c29a8b6c4b9e5435c73b34f18648ca8ac6d51e6c664dc41310f0b953c4f4d2cded88f43a27312f42d394e7e699cfb8ff SHA512 1e1ca10d2d42aacbf0da8d62dd786c024c86054212e1531ea7bbebe7ead1aa9e47646ec19d8895b6d3914da8b98dffad17fdb207bb917a9e19c9d777b9de6c96 DIST github.com-spf13-pflag-583c0c0531f06d5278b7d917446061adc344b5cd.tar.gz 43327 BLAKE2B cc00d2852d895265eb0b60454877da841fe123535009025c761761c61b4d937d6293f3bef765d2a8919d63d8324dcb6addf774837df26fb864cb72d88add2d03 SHA512 061b9895e3936e356f707385ed7d7e5172f94167a1fabc84e9a0a69df4f03e0eaf435a4ac0cb00f5077855987ab1d2c3b051846c0466485a7bc329a547dc3d3a DIST github.com-spf13-pflag-9ff6c6923cfffbcd502984b8e0c80539a94968b7.tar.gz 38921 BLAKE2B d09e3cfc1d9f7fd97e806633ecab4089d16529b74d90a968b46a70ac70b3a1e8a47adf3a891510f7b14d46fad1ae92e4912fa86042e808c7a31022e3e4be928c SHA512 38b1c4b1526953db9e4f674a7d9eef68864c4feb7bf8a2b816e3ea9908200770650552fc9b15a5ab436904818c4893e13761a942164ccb650ce56e86c432d5b7 +DIST github.com-square-go-jose-89060dee6a84df9a4dae49f676f0c755037834f1.tar.gz 289746 BLAKE2B cff786ac7a6c39829ffd4d7b7f0fac3893b7c469ca35f008558ca3a7dbfc376fd0166c8ed7becc73d0f8d67b456ca00104f08c8841ff156a9c1f9a6d68d3b25f SHA512 fac5e8d32f93f252b2e64d60f2e4da65a11e9408ac4db0afdb3f2357a814cb3992ade307bc8bec8799703c0cb63d05f7d4eaa19e13bab6402b50c1cd246bc50e DIST github.com-square-go-jose-f8f38de21b4dcd69d0413faf231983f5fd6634b1.tar.gz 278276 BLAKE2B dfb467b318f0a6661c5ae910f32bc5337d9677ff60b55dea4706193b4acb815f7e087debc92cf9347ae54db13f512c4a2dc1cc05ea031201bf119caaffa6c6e7 SHA512 4230ba34fe8f45ed7e4a0f7ffc60781b1b4fbaa6877212a8d5ab5a8b088d0d3151f76868929e270c5ca71769ae366976a25de65716e8c0e6289a4f720055f02f DIST github.com-technosophos-moniker-a5dbd03a2245d554160e3ae6bfdcf969fe58b431.tar.gz 7860 BLAKE2B 947a33bd0363cfa5333e4e41b59c8c758fab173bb9e0eef5560caca74f4321041ca69f6c2c5fe02ab36c8946038866033d8df9b7f9ed36be9f3fb1eff6dad182 SHA512 8b372ceba1a16acc8553c74d4872b042ca352d4128abc1e9f4aeb90f8489b7871d7fa7f97a6c4e8f472779d3a082f00e6d2ea30048a7b1bf4eb07fb544e45613 DIST github.com-technosophos-moniker-ab470f5e105a44d0c87ea21bacd6a335c4816d83.tar.gz 7897 BLAKE2B a2b6f62fea8cb724ebbc9658e37985ed27fd1c395a838b6f8f89bc3e05106cd3e89b86753223bccc50de210461c89b01d8e3095ae1c6dcb6bc9a655c462981f0 SHA512 460b1cbef7d5236b099a67b27e902f9077fd42d6aa3772c13c1c3ab20fca87719a770478a068bf150e1224612fe4e1eadb1ec7cdfa60ca9cc81e3f6de62ee9c4 DIST helm-2.10.0.tar.gz 1158857 BLAKE2B 942474eacea109559baaa9d83d023b746ba0ec8943c3dd0a6ce6a338b2859bd585431ce5521c47f39b43dda7d8edefa84d8365abbc2463a6b69290881fb5f20a SHA512 a1fe5db8f7de634a06de6410227bc1387709e0401997afeba0d36f003dcc26df24020e420cb766fe81be40bddeda8ef4ba103345ddfc191f5e43a40016055cfb DIST helm-2.11.0.tar.gz 1169696 BLAKE2B b4736e5d4cf7d16406c7b1544b0f1960295d90651b1028968c98f03fc515c13cd0151a495b5ccdc2b251585b71faad32432b1aeda4b68304e01363ae2a0005a2 SHA512 1b769f969010ee8df5d0ab0f169ead3ba8c3dc6838fbc608122ce133bdf9b978fbef0e698f594c2ad6e39e5e8a5c1f8d24ecc7e5d58495e2b9a6bf179fd73669 +DIST helm-2.12.0.tar.gz 1177781 BLAKE2B 2fba13bbd813c356ca94b8a89b2eabd1e61bc3c7f80a5fd1cd8bd9c62f5ad8a3fb8b5516221736534900c91f20442938d4f9d22ad2276bd1f3709a1a779c86e9 SHA512 773d9a95c305a832f63745dc3a5ffde0db5727b24bf9118768c7ecc8bb0ffcaced4016243e74bcca12ce0ec38aabcb4db78d7ef9af1205f014e524c090bdf98f DIST helm-2.9.1.tar.gz 1136941 BLAKE2B 57e319df56d60b1285df99ee6c0213e9700b80aa4117f11ab3e37493d552481875a42acd200d2183c2e587dc13130b9c47cbacee7dd7bfeaaf4dc9bb0a17dcc5 SHA512 c9830ae3de76e219dc4effad749fa6f80d24f47f034bd7150afc5817700947b678db64a0889fe1e3c3c69ed0932933ebf9bb893c065d7d77c2953190ab15b033 diff --git a/app-admin/helm/helm-2.12.0.ebuild b/app-admin/helm/helm-2.12.0.ebuild new file mode 100644 index 000000000000..4af765722dde --- /dev/null +++ b/app-admin/helm/helm-2.12.0.ebuild @@ -0,0 +1,149 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +EGO_PN="k8s.io/helm" + +MY_PV=${PV/_rc/-rc.} + +EGO_VENDOR=( +"cloud.google.com/go 3b1ae45394a234c385be014e9a488f2bb6eef821 github.com/GoogleCloudPlatform/gcloud-golang" +"github.com/aokoli/goutils 9c37978a95bd5c709a15883b6242714ea6709e64" +"github.com/asaskevich/govalidator 7664702784775e51966f0885f5cd27435916517b" +"github.com/Azure/go-ansiterm d6e3b3328b783f23731bc4d058875b0371ff8109" +"github.com/Azure/go-autorest bca49d5b51a50dc5bb17bbf6204c711c6dbded06" +"github.com/beorn7/perks 3ac7bf7a47d159a033b107610db8a1b6575507a4" +"github.com/BurntSushi/toml 3012a1dbe2e4bd1391d42b32f0577cb7bbc7f005" +"github.com/chai2010/gettext-go c6fed771bfd517099caf0f7a961671fa8ed08723" +"github.com/cpuguy83/go-md2man 71acacd42f85e5e82f70a55327789582a5200a90" +"github.com/cyphar/filepath-securejoin a261ee33d7a517f054effbf451841abaafe3e0fd" +"github.com/davecgh/go-spew 782f4967f2dc4564575ca782fe2d04090b5faca8" +"github.com/dgrijalva/jwt-go 01aeca54ebda6e0fbfafd0a524d234159c05ec20" +"github.com/docker/distribution edc3ab29cdff8694dd6feb85cfeb4b5f1b38ed9c" +"github.com/docker/docker a9fbbdc8dd8794b20af358382ab780559bca589d" +"github.com/docker/go-connections 3ede32e2033de7505e6500d6c868c2b9ed9f169d" +"github.com/docker/go-units 9e638d38cf6977a37a8ea0078f3ee75a7cdb2dd1" +"github.com/docker/spdystream 449fdfce4d962303d702fec724ef0ad181c92528" +"github.com/evanphx/json-patch 36442dbdb585210f8d5a1b45e67aa323c197d5c4" +"github.com/exponent-io/jsonpath d6023ce2651d8eafb5c75bb0c7167536102ec9f5" +"github.com/fatih/camelcase f6a740d52f961c60348ebb109adde9f4635d7540" +"github.com/ghodss/yaml 73d445a93680fa1a78ae23a5839bad48f32ba1ee" +"github.com/go-openapi/jsonpointer 46af16f9f7b149af66e5d1bd010e3574dc06de98" +"github.com/go-openapi/jsonreference 13c6e3589ad90f49bd3e3bbe2c2cb3d7a4142272" +"github.com/go-openapi/spec 1de3e0542de65ad8d75452a595886fdd0befb363" +"github.com/go-openapi/swag f3f9494671f93fcff853e3c6e9e948b3eb71e590" +"github.com/gobwas/glob 5ccd90ef52e1e632236f7326478d4faa74f99438" +"github.com/gogo/protobuf c0656edd0d9eab7c66d1eb0c568f9039345796f7" +"github.com/golang/glog 44145f04b68cf362d9c4df2182967c2275eaefed" +"github.com/golang/groupcache 02826c3e79038b59d737d3b1c0a1d937f71a4433" +"github.com/golang/protobuf 1643683e1b54a9e88ad26d98f81400c8c9d9f4f9" +"github.com/google/btree 7d79101e329e5a3adf994758c578dab82b90c017" +"github.com/google/gofuzz 44d81051d367757e1c7c6a5a86423ece9afcf63c" +"github.com/google/uuid 064e2069ce9c359c118179501254f67d7d37ba24" +"github.com/googleapis/gnostic 0c5108395e2debce0d731cf0287ddf7242066aba" +"github.com/gophercloud/gophercloud 781450b3c4fcb4f5182bcc5133adb4b2e4a09d1d" +"github.com/gosuri/uitable 36ee7e946282a3fb1cfecd476ddc9b35d8847e42" +"github.com/gregjones/httpcache 787624de3eb7bd915c329cba748687a3b22666a6" +"github.com/grpc-ecosystem/go-grpc-prometheus 0c1b191dbfe51efdabe3c14b9f6f3b96429e0722" +"github.com/hashicorp/golang-lru a0d98a5f288019575c6d1f4bb1573fef2d1fcdc4" +"github.com/huandu/xstrings 3959339b333561bf62a38b424fd41517c2c90f40" +"github.com/imdario/mergo 9316a62528ac99aaecb4e47eadd6dc8aa6533d58" +"github.com/inconshreveable/mousetrap 76626ae9c91c4f2a10f34cad8ce83ea42c93bb75" +"github.com/json-iterator/go f2b4162afba35581b6d4a50d3b8f34e33c144682" +"github.com/mailru/easyjson 2f5df55504ebc322e4d52d34df6a1f5b503bf26d" +"github.com/MakeNowJust/heredoc bb23615498cded5e105af4ce27de75b089cbe851" +"github.com/Masterminds/semver 517734cc7d6470c0d07130e40fd40bdeb9bcd3fd" +"github.com/Masterminds/sprig 15f9564e7e9cf0da02a48e0d25f12a7b83559aa6" +"github.com/Masterminds/vcs 3084677c2c188840777bff30054f2b553729d329" +"github.com/mattn/go-runewidth d6bea18f789704b5f83375793155289da36a3c7f" +"github.com/matttproud/golang_protobuf_extensions c12348ce28de40eed0136aa2b644d0ee0650e56c" +"github.com/mitchellh/go-wordwrap ad45545899c7b13c020ea92b2072220eefad42b8" +"github.com/modern-go/concurrent bacd9c7ef1dd9b15be4a9909b8ac7a4e313eec94" +"github.com/modern-go/reflect2 05fbef0ca5da472bbf96c9322b84a53edc03c9fd" +"github.com/opencontainers/go-digest a6d0ee40d4207ea02364bd3b9e8e77b9159ba1eb" +"github.com/opencontainers/image-spec 372ad780f63454fbbbbcc7cf80e5b90245c13e13" +"github.com/peterbourgon/diskv 5f041e8faa004a95c88a202771f4cc3e991971e6" +"github.com/pkg/errors 645ef00459ed84a119197bfb8d8205042c6df63d" +"github.com/prometheus/client_golang c5b7fccd204277076155f10851dad72b76a49317" +"github.com/prometheus/client_model fa8ad6fec33561be4280a8f0514318c79d7f6cb6" +"github.com/prometheus/common 13ba4ddd0caa9c28ca7b7bffe1dfa9ed8d5ef207" +"github.com/prometheus/procfs 65c1f6f8f0fc1e2185eb9863a3bc751496404259" +"github.com/PuerkitoBio/purell 8a290539e2e8629dbc4e6bad948158f790ec31f4" +"github.com/PuerkitoBio/urlesc 5bd2802263f21d8788851d5305584c82a5c75d7e" +"github.com/russross/blackfriday 300106c228d52c8941d4b3de6054a6062a86dda3" +"github.com/shurcooL/sanitized_anchor_name 10ef21a441db47d8b13ebcc5fd2310f636973c77" +"github.com/sirupsen/logrus 89742aefa4b206dcf400792f3bd35b542998eb3b" +"github.com/spf13/cobra fe5e611709b0c57fa4a89136deaa8e1d4004d053" +"github.com/spf13/pflag 298182f68c66c05229eb03ac171abe6e309ee79a" +"github.com/technosophos/moniker a5dbd03a2245d554160e3ae6bfdcf969fe58b431" +"golang.org/x/crypto de0752318171da717af4ce24d0a2e8626afaeb11 github.com/golang/crypto" +"golang.org/x/net 1c05540f6879653db88113bc4a2b70aec4bd491f github.com/golang/net" +"golang.org/x/oauth2 a6bd8cefa1811bd24b86f8902872e4e8225f74c4 github.com/golang/oauth2" +"golang.org/x/sys 95c6576299259db960f6c5b9b69ea52422860fce github.com/golang/sys" +"golang.org/x/text b19bf474d317b857955b12035d2c5acb57ce8b01 github.com/golang/text" +"golang.org/x/time f51c12702a4d776e4c1fa9b0fabab841babae631 github.com/golang/time" +"google.golang.org/appengine 12d5545dc1cfa6047a286d5e853841b6471f4c19 github.com/golang/appengine" +"google.golang.org/genproto 09f6ed296fc66555a25fe4ce95173148778dfa85 github.com/google/go-genproto" +"google.golang.org/grpc 5ffe3083946d5603a0578721101dc8165b1d5b5f github.com/grpc/grpc-go" +"gopkg.in/inf.v0 3887ee99ecf07df5b447e9b00d9c0b2adaa9f3e4 github.com/go-inf/inf" +"gopkg.in/square/go-jose.v2 89060dee6a84df9a4dae49f676f0c755037834f1 github.com/square/go-jose" +"gopkg.in/yaml.v2 670d4cfef0544295bc27a114dbac37980d83185a github.com/go-yaml/yaml" +"k8s.io/api fd83cbc87e7632ccd8bbab63d2b673d4e0c631cc github.com/kubernetes/api" +"k8s.io/apiextensions-apiserver 05e89e265cc594459a3d33a63e779d94e6614c63 github.com/kubernetes/apiextensions-apiserver" +"k8s.io/apimachinery 6dd46049f39503a1fc8d65de4bd566829e95faff github.com/kubernetes/apimachinery" +"k8s.io/apiserver e85ad7b666fef0476185731329f4cff1536efff8 github.com/kubernetes/apiserver" +"k8s.io/client-go 1638f8970cefaa404ff3a62950f88b08292b2696 github.com/kubernetes/client-go" +"k8s.io/cli-runtime 79bf4e0b64544d8c490247abae089bea572ddae6 github.com/kubernetes/cli-runtime" +"k8s.io/kube-openapi 0cf8f7e6ed1d2e3d47d02e3b6e559369af24d803 github.com/kubernetes/kube-openapi" +"k8s.io/kubernetes 54a352dda957bce0f88e49b65a6ee8bba8c0ba74 github.com/kubernetes/kubernetes" +"k8s.io/utils 66066c83e385e385ccc3c964b44fd7dcd413d0ed github.com/kubernetes/utils" +"vbom.ml/util db5cfe13f5cc80a4990d98e2e1b0707a4d1a5394 github.com/fvbommel/util" +) + +inherit golang-build golang-vcs-snapshot bash-completion-r1 + +GIT_COMMIT="d325d2a9c179b33af1a024cdb5a4472b6288016a" + +ARCHIVE_URI="https://github.com/kubernetes/helm/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz + ${EGO_VENDOR_URI}" +KEYWORDS="~amd64" + +DESCRIPTION="Kubernetes Package Manager" +HOMEPAGE="https://github.com/kubernetes/helm https://helm.sh" +SRC_URI="${ARCHIVE_URI}" + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="" + +RESTRICT="test" + +src_prepare() { + default + sed -i -e "s/git rev-parse HEAD/echo ${GIT_COMMIT}/"\ + -e "s/git rev-parse --short HEAD/echo ${GIT_COMMIT:0:7}/"\ + -e "s#git describe --tags --abbrev=0 --exact-match 2>/dev/null#echo v${PV}#"\ + -e 's/test -n "`git status --porcelain`" && echo "dirty" ||//' src/${EGO_PN}/versioning.mk || die + + rm -rf src/${EGO_PN}/vendor/*/*/vendor src/${EGO_PN}/vendor/*/*/*/vendor || die +} + +src_compile() { + pushd src/${EGO_PN} || die + GOPATH="${S}" go build -o bin/protoc-gen-go ./vendor/github.com/golang/protobuf/protoc-gen-go || die + GOBINDIR="$(pwd)/bin" GOPATH="${S}"\ + go install -v -ldflags "-X k8s.io/helm/pkg/version.Version=v${PV} -X k8s.io/helm/pkg/version.BuildMetadata= -X k8s.io/helm/pkg/version.GitCommit=${GIT_COMMIT} -X k8s.io/helm/pkg/version.GitTreeState=clean" k8s.io/helm/cmd/... || die + popd || die + bin/${PN} completion bash > ${PN}.bash || die + bin/${PN} completion zsh > ${PN}.zsh || die +} + +src_install() { + newbashcomp ${PN}.bash ${PN} + insinto /usr/share/zsh/site-functions + newins ${PN}.zsh _${PN} + + dobin bin/${PN} bin/tiller + dodoc src/${EGO_PN}/README.md +} diff --git a/app-admin/localepurge/Manifest b/app-admin/localepurge/Manifest deleted file mode 100644 index 47e46640bb50..000000000000 --- a/app-admin/localepurge/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST localepurge-0.5.4.tbz2 5038 BLAKE2B 32a2155761d3cc8d8c1b0ad62ef324b7c7c768d75395ba6d4d6100382e83becba1d69fa15ac2839dabeeae15f1d2bb3bb947c62d5cbcb3d496cf68b140ae2bc8 SHA512 246acb8ef497a2f607ee8545c4d46fd5a1957189eb0b705bf6bcd1cd35ba5b48c7e090db480519c8e3a7427b5ad5a2c020b40232a8fbd0840f9677a6c7af600e diff --git a/app-admin/localepurge/files/localepurge-0.5.4-directorysum.patch b/app-admin/localepurge/files/localepurge-0.5.4-directorysum.patch deleted file mode 100644 index ebca3b755aec..000000000000 --- a/app-admin/localepurge/files/localepurge-0.5.4-directorysum.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- a/localepurge -+++ b/localepurge -@@ -198,7 +198,7 @@ - - if [ "$SHOWFREEDSPACE" = "enabled" ]; then - if test $SPACETMP -gt 0 ; then -- LOCALETOTAL=$SPACETMP -+ LOCALETOTAL=$(($LOCALETOTAL + $SPACETMP)) - einfo "localepurge: Disk space freed in $LOCALEDIR: ${BOLD}"$SPACETMP"K${NORMAL}" - fi - SPACETMP=0 -@@ -230,7 +230,7 @@ - - if [ "$SHOWFREEDSPACE" = "enabled" ]; then - if test $SPACETMP -gt 0 ; then -- MANTOTAL=$SPACETMP -+ MANTOTAL=$(($MANTOTAL + $SPACETMP)) - einfo "localepurge: Disk space freed in $MANPAGEDIR: ${BOLD}"$SPACETMP"K${NORMAL}" - fi - SPACETMP=0 diff --git a/app-admin/localepurge/files/localepurge-0.5.4-evaltotal.patch b/app-admin/localepurge/files/localepurge-0.5.4-evaltotal.patch deleted file mode 100644 index aed408283343..000000000000 --- a/app-admin/localepurge/files/localepurge-0.5.4-evaltotal.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/localepurge -+++ b/localepurge -@@ -254,7 +254,7 @@ - - # Calculating and reporting total disk space freed: - if [ "$SHOWFREEDSPACE" = "enabled" ]; then -- let TOTAL=$LOCALETOTAL+$MANTOTAL -+ TOTAL=$(($LOCALETOTAL+$MANTOTAL)) - if test $TOTAL -lt 0; then - TOTAL=0 - fi diff --git a/app-admin/localepurge/files/localepurge-0.5.4-parentdir.patch b/app-admin/localepurge/files/localepurge-0.5.4-parentdir.patch deleted file mode 100644 index 2d8d6dac5720..000000000000 --- a/app-admin/localepurge/files/localepurge-0.5.4-parentdir.patch +++ /dev/null @@ -1,18 +0,0 @@ ---- a/localepurge -+++ b/localepurge -@@ -165,7 +165,14 @@ - ${ACTION} `find ${REMOVEPATH} -type f -o -type l` - - if [ "$SHOWFREEDSPACE" = "enabled" ]; then -- SPACEAFTER=$(df -P ${REMOVEPATH} | awk '{if ( NR==2 ) { print $3 }}') -+ # if symlink, REMOVEPATH could be removed -+ # check from parentdir then -+ if [ -d ${REMOVEPATH} ]; then -+ SPACEAFTER=$(df -P ${REMOVEPATH} | awk '{if ( NR==2 ) { print $3 }}') -+ else -+ SPACEAFTER=$(df -P ${REMOVEPATH%/*} | awk '{if ( NR==2 ) { print $3 }}') -+ fi -+ - SPACESUM=$(($SPACEBEFORE - $SPACEAFTER)) - - if test $SPACESUM -gt 0 ; then diff --git a/app-admin/localepurge/files/localepurge-0.5.4-prefix.patch b/app-admin/localepurge/files/localepurge-0.5.4-prefix.patch deleted file mode 100644 index 488871381aed..000000000000 --- a/app-admin/localepurge/files/localepurge-0.5.4-prefix.patch +++ /dev/null @@ -1,58 +0,0 @@ ---- a/localepurge -+++ b/localepurge -@@ -1,14 +1,14 @@ --#!/bin/bash -+#!@GENTOO_PORTAGE_EPREFIX@/bin/bash - - # Deleting all locale files on system - # *not* listed in /etc/locale.nopurge - - set -e - --LOCALEDIRS="/usr/share/locale /usr/local/share/locale /usr/kde/?.?/share/locale /opt/sun-jdk-*/jre/lib/locale /opt/sun-jre-bin-*/lib/locale /usr/lib/locale /usr/share/binutils-data/*/*/locale /usr/share/gcc-data/*/*/locale" --MANPAGEDIRS="/usr/share/man /usr/man /usr/local/share/man /usr/kde/?.?/share/man /usr/kde/?.?/man /opt/sun-jdk-*/man /opt/sun-jre-bin-*/man" --LOCALELIST="/var/cache/localepurge/localelist" --CONFIGFILE="/etc/locale.nopurge" -+LOCALEDIRS="@GENTOO_PORTAGE_EPREFIX@/usr/share/locale @GENTOO_PORTAGE_EPREFIX@/usr/local/share/locale @GENTOO_PORTAGE_EPREFIX@/usr/kde/?.?/share/locale @GENTOO_PORTAGE_EPREFIX@/opt/sun-jdk-*/jre/lib/locale @GENTOO_PORTAGE_EPREFIX@/opt/sun-jre-bin-*/lib/locale @GENTOO_PORTAGE_EPREFIX@/usr/lib/locale @GENTOO_PORTAGE_EPREFIX@/usr/share/binutils-data/*/*/locale @GENTOO_PORTAGE_EPREFIX@/usr/share/gcc-data/*/*/locale" -+MANPAGEDIRS="@GENTOO_PORTAGE_EPREFIX@/usr/share/man @GENTOO_PORTAGE_EPREFIX@/usr/man @GENTOO_PORTAGE_EPREFIX@/usr/local/share/man @GENTOO_PORTAGE_EPREFIX@/usr/kde/?.?/share/man @GENTOO_PORTAGE_EPREFIX@/usr/kde/?.?/man @GENTOO_PORTAGE_EPREFIX@/opt/sun-jdk-*/man @GENTOO_PORTAGE_EPREFIX@/opt/sun-jre-bin-*/man" -+LOCALELIST="@GENTOO_PORTAGE_EPREFIX@/var/cache/localepurge/localelist" -+CONFIGFILE="@GENTOO_PORTAGE_EPREFIX@/etc/locale.nopurge" - VERSION="0.5.4" - - LOCALETOTAL=0 -@@ -23,7 +23,7 @@ - BRACKET=$'\e[34;01m' - BOLD=$'\e[1m' - --ACTION="/bin/rm -vf" -+ACTION="@GENTOO_PORTAGE_EPREFIX@/bin/rm -vf" - - eerror () { - echo -e " ${BAD}*${NORMAL} $*" 2> /dev/stderr -@@ -43,7 +43,7 @@ - print() { - for x in $@; do - if [ "${x}" = "" ]; then return 0 -- else /bin/echo $x -+ else @GENTOO_PORTAGE_EPREFIX@/bin/echo $x - fi - done - } -@@ -184,7 +184,7 @@ - einfo "localepurge: processing locale files in ${LOCALEDIR} ..." - fi - -- for LOCALE in `/bin/ls ${LOCALEDIR}`; do -+ for LOCALE in `@GENTOO_PORTAGE_EPREFIX@/bin/ls ${LOCALEDIR}`; do - if echo "${PURGELIST}" | grep -xq ${LOCALE}; then - if [ -d ${LOCALEDIR}/${LOCALE}/LC_MESSAGES ]; then - if [ "${LIST}" = "enabled" ]; then -@@ -216,7 +216,7 @@ - einfo "localepurge: processing man pages in ${MANPAGEDIR} ..." - fi - -- for LOCALE in `/bin/ls ${MANPAGEDIR} | grep -v ^man[1-9]`; do -+ for LOCALE in `@GENTOO_PORTAGE_EPREFIX@/bin/ls ${MANPAGEDIR} | grep -v ^man[1-9]`; do - if echo "${PURGELIST}" | grep -xq ${LOCALE}; then - if [ -d ${MANPAGEDIR}/${LOCALE} ]; then - if [ "${LIST}" = "enabled" ]; then diff --git a/app-admin/localepurge/localepurge-0.5.4-r2.ebuild b/app-admin/localepurge/localepurge-0.5.4-r2.ebuild deleted file mode 100644 index 7e0fc8d34a9b..000000000000 --- a/app-admin/localepurge/localepurge-0.5.4-r2.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit prefix - -DESCRIPTION="Script to recover diskspace on unneeded locale files & localized man pages" -HOMEPAGE="https://gentoo.org -https://cgit.gentoo.org/proj/localepurge.git" -SRC_URI="https://dev.gentoo.org/~hwoarang/distfiles/${P}.tbz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="" - -DEPEND="" -RDEPEND="app-shells/bash" - -S=${WORKDIR}/${PN} - -PATCHES=( - "${FILESDIR}"/${PN}-0.5.4-prefix.patch - "${FILESDIR}"/${PN}-0.5.4-directorysum.patch # 164544 - "${FILESDIR}"/${PN}-0.5.4-parentdir.patch #445910 - "${FILESDIR}"/${PN}-0.5.4-evaltotal.patch #452208 -) - -src_prepare() { - default - eprefixify ${PN} -} - -src_install() { - insinto /var/cache/${PN} - doins defaultlist - dosym defaultlist /var/cache/${PN}/localelist - insinto /etc - doins locale.nopurge - dobin ${PN} - doman ${PN}.8 -} diff --git a/app-admin/localepurge/metadata.xml b/app-admin/localepurge/metadata.xml deleted file mode 100644 index 779ea9e0804e..000000000000 --- a/app-admin/localepurge/metadata.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - -Just a simple tool to erase all uneeded locale and man files -usually generated for USE="nls" - diff --git a/app-admin/rsyslog/Manifest b/app-admin/rsyslog/Manifest index 05b6f702c779..ee6db5b2743d 100644 --- a/app-admin/rsyslog/Manifest +++ b/app-admin/rsyslog/Manifest @@ -1,6 +1,6 @@ -DIST rsyslog-8.35.0.tar.gz 2590108 BLAKE2B e201c1366b8ab96c070829d51de079212e82216a793eb7622aa91c66e2330981de8be547b1ee7f102ed7d8c8de054d58ba151e95238146a61fba8fe908c5f929 SHA512 3b8845fc057147c2dd740b3bb432e7fb101ad60be5c6bc86a2c2796bcd3f3526c617d45b9e8301388d51047a125ca18ba4ac54f8be2a13eabbbe8fb9361beecc DIST rsyslog-8.38.0.tar.gz 2721798 BLAKE2B 578bc9eefce4893a9c1eb54ee7360cd9fa51b3c87ffe07a0fd5b122987f991835f603417243084de0b59286e993ad1c84237e61c44bc18457b3660668421101b SHA512 9dc3bdc4ef01c2af433478e182704694cb50849d811d476a03e4ce03b3c5aecfb506e7f1c1e51fadcd63da60b067d8011b92b8c9354a688fe66f7b6ffd8f9254 DIST rsyslog-8.39.0.tar.gz 2721560 BLAKE2B 0680cb31d0a07e5676a5c5626e46fa174b8df08ceec49b514624ff8ffeb750bbf199f73af1d89b9dfad121a292084d75b0a1218fb33138f1d7a149fd730cb3d9 SHA512 f46ead433f703df4af6ddc4bbb178ea145d7d2a35ee7749c32b9889f299ba20c83ed76c246530608198e84fef1f2bf10097344c31d5df38b9e0ae47cf4bee479 -DIST rsyslog-doc-8.35.0.tar.gz 7427270 BLAKE2B 5441080c07a8398cd5d513ba6abe0335f62762f105354105549f0440c0429c62a4f28a4cc84a71d049bc8134cd64bda2c2210a2f30fd5b94f53e0bc783e7c8d1 SHA512 f78d0451eef789d60f7c5ae1eed46c4a9f7a6ade73b829f65aa2373aa786b00e84e8957089532b1b652838bd9f62b41d92530276a0d27e21b8e94d5f0e4728a6 +DIST rsyslog-8.40.0.tar.gz 2726022 BLAKE2B 33f7f2018200a20b01dbfabeeab592aa09d530edd313bb13f16c47cf3f67aebd9c465af3f1e468ca3d352cd83e4f4eee567c6fd54bbaee1723bee56f4631b440 SHA512 3d5d4f92e37ad9bf3767d5d7fc87fcb7956656f676a9495c78abd12fe9072ec8763b50543b198308a71d5d919721fb9b84b6725dd83a9d9b8a1639d81382c0dd DIST rsyslog-doc-8.38.0.tar.gz 7662314 BLAKE2B 57a121950a3f6630e4736a1ff998e93b543389107d146ddb148ecd2702bb208d21a7f4d77f2fd958f2a56e092341fc6a24ed1cc80a910cb1adb54c65b5b2da04 SHA512 e28a09ae2fcddc711d2cfd31207c9862192598e49964a47b41fc8fa3ae5b1e08b7e2589fb5af859d58d4bf028574eb56cac6514401aa56cb482fa1166863e6a5 DIST rsyslog-doc-8.39.0.tar.gz 7674833 BLAKE2B 1526e0637c3ab9846f447dcea48efbfd17aa517c2fc875c46ac190428db6aa2a0f81f8aaed6e5b0b6991a5c13f45bc818be76c0fe4444c0eb45628ebf48b4956 SHA512 a6d09d384616a264fdf6e09fa0f61bd82a42340bac426d93119e11158f293dd58f894623aca30f2137e51bf701531f07938d014c9b8ec97d0a796447de3089de +DIST rsyslog-doc-8.40.0.tar.gz 7709769 BLAKE2B cda3bbd005120e7100bb36cf4c0f99d3a037525c5451ead5957f4dfe06eaceeba8fb2e266f53203bee6fae97898774ee17862a52ca1dae99aeb3534bbfadcd60 SHA512 2e2f37336948984a8cf0e098eb46e61fe4de6366d63a98204ecd558f4e21b7c1f222659f7bdecdd22e0a61d34c442b4734dbe72a72e8716c768a900b954d473f diff --git a/app-admin/rsyslog/files/rsyslog-8.35.0-fix-issue2719.patch b/app-admin/rsyslog/files/rsyslog-8.35.0-fix-issue2719.patch deleted file mode 100644 index 8996acd27e88..000000000000 --- a/app-admin/rsyslog/files/rsyslog-8.35.0-fix-issue2719.patch +++ /dev/null @@ -1,241 +0,0 @@ -Add missing files for mmkubernetes tests - -Upstream bug: https://github.com/rsyslog/rsyslog/pull/2719 - ---- /dev/null -+++ b/tests/mmkubernetes-basic.out.json -@@ -0,0 +1,110 @@ -+[{ -+ "kubernetes": { -+ "namespace_id": "namespace-name2-id", -+ "namespace_labels": { -+ "label_1_key": "label 1 value", -+ "label_with_empty_value": "", -+ "label_2_key": "label 2 value" -+ }, -+ "creation_timestamp": "2018-04-09T21:56:39Z", -+ "pod_id": "pod-name2-id", -+ "labels": { -+ "custom_label": "pod-name2-label-value", -+ "deploymentconfig": "pod-name2-dc", -+ "component": "pod-name2-component", -+ "label_with_empty_value": "", -+ "deployment": "pod-name2-deployment" -+ }, -+ "pod_name": "pod-name2", -+ "namespace_name": "namespace-name2", -+ "container_name": "container-name2", -+ "master_url": "http://localhost:18443" -+ }, -+ "docker": { -+ "container_id": "id2" -+ } -+}, -+{ -+ "message": "a message from container 4", -+ "CONTAINER_NAME": "some-prefix_container-name4_pod-name4_namespace-name4_unused4_unused44", -+ "CONTAINER_ID_FULL": "id4", -+ "kubernetes": { -+ "namespace_id": "namespace-name4-id", -+ "namespace_labels": { -+ "label_1_key": "label 1 value", -+ "label_with_empty_value": "", -+ "label_2_key": "label 2 value" -+ }, -+ "creation_timestamp": "2018-04-09T21:56:39Z", -+ "pod_id": "pod-name4-id", -+ "labels": { -+ "custom_label": "pod-name4-label-value", -+ "deploymentconfig": "pod-name4-dc", -+ "component": "pod-name4-component", -+ "label_with_empty_value": "", -+ "deployment": "pod-name4-deployment" -+ }, -+ "pod_name": "pod-name4", -+ "namespace_name": "namespace-name4", -+ "container_name": "container-name4", -+ "master_url": "http://localhost:18443" -+ }, -+ "docker": { -+ "container_id": "id4" -+ } -+}, -+{ -+ "kubernetes": { -+ "namespace_id": "namespace-name1-id", -+ "namespace_labels": { -+ "label_1_key": "label 1 value", -+ "label_with_empty_value": "", -+ "label_2_key": "label 2 value" -+ }, -+ "creation_timestamp": "2018-04-09T21:56:39Z", -+ "pod_id": "pod-name1-id", -+ "labels": { -+ "custom_label": "pod-name1-label-value", -+ "deploymentconfig": "pod-name1-dc", -+ "component": "pod-name1-component", -+ "label_with_empty_value": "", -+ "deployment": "pod-name1-deployment" -+ }, -+ "pod_name": "pod-name1", -+ "namespace_name": "namespace-name1", -+ "container_name": "container-name1", -+ "master_url": "http://localhost:18443" -+ }, -+ "docker": { -+ "container_id": "id1" -+ } -+}, -+{ -+ "message": "a message from container 3", -+ "CONTAINER_NAME": "some-prefix_container-name3.container-hash3_pod-name3_namespace-name3_unused3_unused33", -+ "CONTAINER_ID_FULL": "id3", -+ "kubernetes": { -+ "namespace_id": "namespace-name3-id", -+ "namespace_labels": { -+ "label_1_key": "label 1 value", -+ "label_with_empty_value": "", -+ "label_2_key": "label 2 value" -+ }, -+ "creation_timestamp": "2018-04-09T21:56:39Z", -+ "pod_id": "pod-name3-id", -+ "labels": { -+ "custom_label": "pod-name3-label-value", -+ "deploymentconfig": "pod-name3-dc", -+ "component": "pod-name3-component", -+ "label_with_empty_value": "", -+ "deployment": "pod-name3-deployment" -+ }, -+ "pod_name": "pod-name3", -+ "namespace_name": "namespace-name3", -+ "container_name": "container-name3", -+ "master_url": "http://localhost:18443" -+ }, -+ "docker": { -+ "container_id": "id3" -+ } -+}] ---- /dev/null -+++ b/tests/mmkubernetes_test_server.py -@@ -0,0 +1,121 @@ -+# Used by the mmkubernetes tests -+# This is a simple http server which responds to kubernetes api requests -+# and responds with kubernetes api server responses -+# added 2018-04-06 by richm, released under ASL 2.0 -+import os -+import json -+import sys -+ -+try: -+ from http.server import HTTPServer, BaseHTTPRequestHandler -+except ImportError: -+ from BaseHTTPServer import HTTPServer, BaseHTTPRequestHandler -+ -+ns_template = '''{{ -+ "kind": "Namespace", -+ "apiVersion": "v1", -+ "metadata": {{ -+ "name": "{namespace_name}", -+ "selfLink": "/api/v1/namespaces/{namespace_name}", -+ "uid": "{namespace_name}-id", -+ "resourceVersion": "2988", -+ "creationTimestamp": "2018-04-09T21:56:39Z", -+ "labels": {{ -+ "label.1.key":"label 1 value", -+ "label.2.key":"label 2 value", -+ "label.with.empty.value":"" -+ }}, -+ "annotations": {{ -+ "k8s.io/description": "", -+ "k8s.io/display-name": "", -+ "k8s.io/node-selector": "", -+ "k8s.io/sa.scc.mcs": "s0:c9,c4", -+ "k8s.io/sa.scc.supplemental-groups": "1000080000/10000", -+ "k8s.io/sa.scc.uid-range": "1000080000/10000", -+ "quota.k8s.io/cluster-resource-override-enabled": "false" -+ }} -+ }}, -+ "spec": {{ -+ "finalizers": [ -+ "openshift.io/origin", -+ "kubernetes" -+ ] -+ }}, -+ "status": {{ -+ "phase": "Active" -+ }} -+}}''' -+ -+pod_template = '''{{ -+ "kind": "Pod", -+ "apiVersion": "v1", -+ "metadata": {{ -+ "name": "{pod_name}", -+ "generateName": "{pod_name}-prefix", -+ "namespace": "{namespace_name}", -+ "selfLink": "/api/v1/namespaces/{namespace_name}/pods/{pod_name}", -+ "uid": "{pod_name}-id", -+ "resourceVersion": "3486", -+ "creationTimestamp": "2018-04-09T21:56:39Z", -+ "labels": {{ -+ "component": "{pod_name}-component", -+ "deployment": "{pod_name}-deployment", -+ "deploymentconfig": "{pod_name}-dc", -+ "custom.label": "{pod_name}-label-value", -+ "label.with.empty.value":"" -+ }}, -+ "annotations": {{ -+ "k8s.io/deployment-config.latest-version": "1", -+ "k8s.io/deployment-config.name": "{pod_name}-dc", -+ "k8s.io/deployment.name": "{pod_name}-deployment", -+ "k8s.io/custom.name": "custom value", -+ "annotation.with.empty.value":"" -+ }} -+ }}, -+ "status": {{ -+ "phase": "Running", -+ "hostIP": "172.18.4.32", -+ "podIP": "10.128.0.14", -+ "startTime": "2018-04-09T21:57:39Z" -+ }} -+}}''' -+ -+class SimpleHTTPRequestHandler(BaseHTTPRequestHandler): -+ -+ def do_GET(self): -+ # "http://localhost:18443/api/v1/namespaces/namespace-name2" -+ # parse url - either /api/v1/namespaces/$ns_name -+ # or -+ # /api/v1/namespaces/$ns_name/pods/$pod_name -+ comps = self.path.split('/') -+ status = 400 -+ if len(comps) >= 5 and comps[1] == 'api' and comps[2] == 'v1': -+ if len(comps) == 5 and comps[3] == 'namespaces': # namespace -+ resp = ns_template.format(namespace_name=comps[4]) -+ status = 200 -+ elif len(comps) == 7 and comps[3] == 'namespaces' and comps[5] == 'pods': -+ resp = pod_template.format(namespace_name=comps[4], pod_name=comps[6]) -+ status = 200 -+ else: -+ resp = '{{"error":"do not recognize {0}"}}'.format(self.path) -+ else: -+ resp = '{{"error":"do not recognize {0}"}}'.format(self.path) -+ if not status == 200: -+ self.log_error(resp) -+ self.send_response(status) -+ self.end_headers() -+ self.wfile.write(json.dumps(json.loads(resp), separators=(',',':'))) -+ -+port = int(sys.argv[1]) -+ -+httpd = HTTPServer(('localhost', port), SimpleHTTPRequestHandler) -+ -+# write "started" to file named in argv[3] -+with open(sys.argv[3], "w") as ff: -+ ff.write("started\n") -+ -+# write pid to file named in argv[2] -+with open(sys.argv[2], "w") as ff: -+ ff.write('{0}\n'.format(os.getpid())) -+ -+httpd.serve_forever() diff --git a/app-admin/rsyslog/files/rsyslog-8.35.0-fix-issue2726.patch b/app-admin/rsyslog/files/rsyslog-8.35.0-fix-issue2726.patch deleted file mode 100644 index eaec239c3839..000000000000 --- a/app-admin/rsyslog/files/rsyslog-8.35.0-fix-issue2726.patch +++ /dev/null @@ -1,41 +0,0 @@ -From c1791ee90fdd8adf219ae3d2b849f5f041284b7c Mon Sep 17 00:00:00 2001 -From: Rich Megginson -Date: Thu, 17 May 2018 18:38:25 -0600 -Subject: [PATCH] mmkubernetes test python must encode response - -https://github.com/rsyslog/rsyslog/issues/2721 -Was not working on python3 - must use `encode()` to convert the -string to a `bytes` object. -Also run the server with python -u to make sure we get the log -output from the kubernetes test server. ---- - tests/mmkubernetes-basic.sh | 2 +- - tests/mmkubernetes_test_server.py | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/tests/mmkubernetes-basic.sh b/tests/mmkubernetes-basic.sh -index 0bbfd08ca..d320c343f 100755 ---- a/tests/mmkubernetes-basic.sh -+++ b/tests/mmkubernetes-basic.sh -@@ -4,7 +4,7 @@ - . $srcdir/diag.sh init - - testsrv=mmk8s-test-server --python ./mmkubernetes_test_server.py 18443 rsyslog${testsrv}.pid rsyslogd${testsrv}.started > mmk8s_srv.log 2>&1 & -+python -u ./mmkubernetes_test_server.py 18443 rsyslog${testsrv}.pid rsyslogd${testsrv}.started > mmk8s_srv.log 2>&1 & - BGPROCESS=$! - . $srcdir/diag.sh wait-startup $testsrv - echo background mmkubernetes_test_server.py process id is $BGPROCESS -diff --git a/tests/mmkubernetes_test_server.py b/tests/mmkubernetes_test_server.py -index 0de215603..24f4e1b0e 100644 ---- a/tests/mmkubernetes_test_server.py -+++ b/tests/mmkubernetes_test_server.py -@@ -104,7 +104,7 @@ def do_GET(self): - self.log_error(resp) - self.send_response(status) - self.end_headers() -- self.wfile.write(json.dumps(json.loads(resp), separators=(',',':'))) -+ self.wfile.write(json.dumps(json.loads(resp), separators=(',',':')).encode()) - - port = int(sys.argv[1]) - diff --git a/app-admin/rsyslog/rsyslog-8.38.0-r1.ebuild b/app-admin/rsyslog/rsyslog-8.38.0-r1.ebuild index c8bdef468e98..8cd541ba555d 100644 --- a/app-admin/rsyslog/rsyslog-8.38.0-r1.ebuild +++ b/app-admin/rsyslog/rsyslog-8.38.0-r1.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == "9999" ]]; then inherit git-r3 else - KEYWORDS="amd64 arm ~arm64 ~hppa x86" + KEYWORDS="amd64 arm ~arm64 hppa x86" SRC_URI=" https://www.rsyslog.com/files/download/${PN}/${P}.tar.gz diff --git a/app-admin/rsyslog/rsyslog-8.35.0-r1.ebuild b/app-admin/rsyslog/rsyslog-8.40.0.ebuild similarity index 91% rename from app-admin/rsyslog/rsyslog-8.35.0-r1.ebuild rename to app-admin/rsyslog/rsyslog-8.40.0.ebuild index 71ff1a671915..62debd0de641 100644 --- a/app-admin/rsyslog/rsyslog-8.35.0-r1.ebuild +++ b/app-admin/rsyslog/rsyslog-8.40.0.ebuild @@ -16,28 +16,24 @@ if [[ ${PV} == "9999" ]]; then inherit git-r3 else - KEYWORDS="amd64 arm ~arm64 hppa x86" + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~x86" SRC_URI=" https://www.rsyslog.com/files/download/${PN}/${P}.tar.gz doc? ( https://www.rsyslog.com/files/download/${PN}/${PN}-doc-${PV}.tar.gz ) " - - PATCHES=( - "${FILESDIR}"/${PN}-8.35.0-fix-issue2719.patch - "${FILESDIR}"/${PN}-8.35.0-fix-issue2726.patch - ) fi LICENSE="GPL-3 LGPL-3 Apache-2.0" SLOT="0" -IUSE="curl dbi debug doc elasticsearch +gcrypt grok jemalloc kafka kerberos kubernetes libressl mdblookup mongodb mysql" -IUSE+=" normalize omhttpfs omudpspoof postgres rabbitmq redis relp rfc3195 rfc5424hmac snmp ssl systemd test usertools +uuid zeromq" +IUSE="curl dbi debug doc elasticsearch +gcrypt grok gnutls jemalloc kafka kerberos kubernetes libressl mdblookup" +IUSE+=" mongodb mysql normalize omhttp omhttpfs omudpspoof openssl postgres rabbitmq redis relp rfc3195 rfc5424hmac" +IUSE+=" snmp ssl systemd test usertools +uuid xxhash zeromq" +RESTRICT="!test? ( test )" RDEPEND=" >=dev-libs/libfastjson-0.99.8:= >=dev-libs/libestr-0.1.9 - >=dev-libs/liblogging-1.0.1:=[stdlog] >=sys-libs/zlib-1.2.5 curl? ( >=net-misc/curl-7.35.0 ) dbi? ( >=dev-db/libdbi-0.8.3 ) @@ -60,16 +56,23 @@ RDEPEND=" postgres? ( >=dev-db/postgresql-8.4.20:= ) rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0:= ) redis? ( >=dev-libs/hiredis-0.11.0:= ) - relp? ( >=dev-libs/librelp-1.2.14:= ) + relp? ( >=dev-libs/librelp-1.2.17:= ) rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195] ) rfc5424hmac? ( !libressl? ( >=dev-libs/openssl-0.9.8y:0= ) libressl? ( dev-libs/libressl:= ) ) snmp? ( >=net-analyzer/net-snmp-5.7.2 ) - ssl? ( >=net-libs/gnutls-2.12.23:0= ) + ssl? ( + gnutls? ( >=net-libs/gnutls-2.12.23:0= ) + openssl? ( + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + ) + ) systemd? ( >=sys-apps/systemd-234 ) uuid? ( sys-apps/util-linux:0= ) + xxhash? ( dev-libs/xxhash:= ) zeromq? ( >=net-libs/czmq-3.0.2 )" @@ -77,12 +80,16 @@ DEPEND="${RDEPEND} >=sys-devel/autoconf-archive-2015.02.24 virtual/pkgconfig test? ( + >=dev-libs/liblogging-1.0.1[stdlog] jemalloc? ( `|_g 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 QfZ*@`56B1$fy5*L01-T2&;S4c delta 4728 zcmV-;5{K=&D3&LXFBd0%`m8=xJTs)qvSgQe=F9;7v-jHH=#fUMe>Yk8%)_m?ZPjdh z2shYgq?W7+SL(m})7$^~&wu~ppa1e^?GJzR^}~-}e*V`#t@rP)fBy1Da?h_N^Eqv- zImYpst(QXuPCIApR!ncQI&u*i%Z)3gYh5La6ucYs+x^n(-Lo-pf9crpJavtw3{vVg>N#?2 z5e8wOo4vNpi+InmsL$%Qv&(JO>>jOW+pS;AwRdYAKdGrMW6%%BdfAzwN+Q? zby_N;uhCLHWwx3I4d%@_Q8sC}ceS;PoK;eOY4u!pQ|nRcIE#Xowazsyt8r^voocm5 zxomy@>DTq?e`&t*DEeA3rA1u0*R}JJopxiJ)?U}sES_6$yYPm-Y5B?8^fou9h#jmZ zQ!nSde6n)0v1QT5v81=2mR_NY#ZRqiwS4L9@-ALWExd=fv-;~wb_zOEuR>9@sE^8r zly-EKlVwi#lusLZdA8{#=e#QAM-rHMWxV_tOMJ>je=+#Iq`Azh3`3^&RJm!^(#vAm zxu)|@<%-Hop4XoFsbC-8zklby|NS=$nI02%(`h%AgRa~(+8MJ;*Tz;#lPYZC=`kpG z#ac1hIro=OZIar(m*Mf$8n>an^)|a@pedb-RfavY(3iza#ZehAsoq#(#wqnxW`3P8 zX^81We+E#plG{)(m3l1%OBizLomMTigTP%^F{6}TmX)bqb7yFg5Lz|d82+1R;?U^K zsI}%Q(?UWn{jwp&H>+4IW^UKI=Jy4Ap06aYYP_f50LYzRJIF$2=1#E~%hjy= zpqupBMrXQZ3O~8UIF;U-W}ioBnqeLGT&@pa_D}267kQqr_9&Sw8pGD*mC-*$6NOw{ ze2*>9W1_7V{`eFjUwwjnWHo2weK?L64n)&;7=tz9`xdmCsM_K9NR)yz-J{Ul^u zZ)v=7MlOZQU>Azk-_r-hzDWIj5iLyWf0jL4Qe1ZRIT*f2$@Yi$UntYlh_&+2{BuzE zQYP(V#O=TXwzToLC}jvSb-e11LCctpHfkT34})HM+MepH%g_S`gq0jV{CKtA%E7d6LMEQ-_3^Lv*H7=C z=j%!G?>$mmGhM7;maub9$OwKa87WTFCE()L9y9_50V9stHDXRz|-)48PNbz8yEvEi}m6ncB|3c70xKuQqOTpS3Le=O9(WMGdN z5KGM{ji z>beyzYB?&C2Ik1sD@CM#bR=s!DgFqVC^V&E%6kQX-~@%5pa&IdrOxH>34-{*h{#w+ z@Y!lC^ii$*?ic^AU>PQVf10n^u`6VyFg$E$W1Xe+oH9ZXm7lN^>oE=MZgJDpW=-@d zmUzN`!1Tc9S!Z~=6xajd7?PkA;}&NRq$l9tCIAnrUW-qYivy&u6&s36N4Xf8<7_h! zMeW7lrRCxLW9~FZo0@9f{J=NV*=Z*HfVlVYM%u2mmMxr|^6=tJf8$UC-^hSz09%2* zu$`1S0OgyPiRe!Zc0YXj**^Sg&lA>O>%|sc{JQ2ONJ_@cYo!&-Tj2zT#uob7WWZg7 zpw607Ml5~@F@Tf`!xE#oMjt~%3|kZD(y_|?3^?Ov2(9PA8}Z6cGg$gfEXuFU8r-tb zpuP}az=^cL|Lp~Wf58u7g{u{NNu(_ocH5bKqYlF9!3Kg+cTVGMKf^ZC)!?xzy8+wm zBWJri!G4F(giuh|0iq~mP5jGG`t_sx&)-cL;`~%G6xMNOq9NN{DA&d_U@B7L1rIK? zje@2MA69}U)`{YSi(ml=I?})c;a3Z(BFwc(rFtdrF~?j-e-5taq#2BXwjedt=4N^e zHdY@yxzJ=(dt*L~AtuPXfzTuuE_F71IGJk`Ff^eV7&~`u8_BpGt-?nKA*6!B1c{wA zC42#T2X}b+nt<##w*HfQW&nR5SHt^x`pDWD*(a57N> z4`bMPXF<=iv0;D7|07eqydN$acHWJ5Gjtb2q232U zQ2>9UAG{#&h88jhAP1hapeXwEtAyvv2MB+&nT!V;j=7=1&FXtCISo^xI9XN((oVW;-_-m$uaXL zAA`WJ>Cs9E!GRkP$}9!IX$-YK#4|>YE>geZQgBxr?-Do zvVpfnh}1211w}b2>2H0Rp{ggqP0gn1S9XJM};v*?Pn$A4XDxca#>e3$&E`56wg-JcyJ} zkP28t#j~BRm>eZz->3;--ho2WZ)0%+zED7tM_Ozh zaz+}*uE+u?3zj)A6~K~c(5rYcl%y(FZ{mIdn}_IM`yw;|D`?>E%r7OuW59m_!XZM6 zTf4oa)<$^32#DOdT|xkp9UeqdDr@7h9Jhr-CfFvyNb}`su3;Oif^Yq)Wbc1dE|I4P zhR8b?kDxj|%`n+hCUpUcl_{zuw9=yQC@`{A3*iWaP~djn7SDdr)E3f1C?|}{YA$x&^id$<9IG1|H!kq_05GlV9NCRU#Y>ZaWEpUd@bew-1dfep@fo>dg z@8~Ork(dTL7r#h4MSkO9X!8+Y7hsB{n_VlT_zDw@P(0ebC?6~c*5P%cU-#E~-BJcgyPrF0#K~Yp zWv2y~W{oB6W)y2IIa#@qDDXw(i(8{5@#LNoAe$_)Gam>A<5hpJa9-YcD$oTP6BRW^ z9I!-%NFG=ZL)KaTN4-A3^B=!?UYH*bbC5go7c{ycPXXUA6n}-{YrqUH>5ULee#0pE ztC925jL@9pA)zXn91U6VYzY+03>YF(PCPWZWI$2_j-^tW)%cc)-7Kgv8EV42M_vsw zvDBU;+arD~5Z!;F@HA;Su$x&@!uE}Cs#sJ29+X`=A~zjITh|J=;`(+u18af_@zLa5 zkcUQ6q>9C0%M3(Wj3gx7aJhxYpl46j`sjcE=1ER@ByB!~1ztg522bKofIhRvZD~S} z9usZng+1{gl${FV2S(I&P6TbBFo`e{E}2~+4Mu<{V}*Z!eB_RcT|;!Eldy7x1UNSn zCxb~}X#(q~=&T7zk1R{JgH%|+u@(PmiD6&x!j=mmKtF^L1QQ_v^&%n$OOqc_KCF0> z=imn>u0@VR0At!h(PsRH3$v=Po;T!&X7O%vf-JnFmhV!{} zD;F9@U_O7y7F$K8Wtadg8Z0kgNrrtJfZrK#xGeGu0BEI?Fp%Yz;)$U8V%adyc`Ux* zs@OZGI+#ny_|%bz3iEZmmUSF(RYwn4Zg`t4>qfo{Y8fp!wst!q(b_9eN{+`2Q3}E; zqsHW8G%&>>U~<^T%3k7sLQ!^#uPSdmPdPnXL%M$|jaJqaTxGvo{k~%V1San04g3;f z(E1am-_KMUN?;#^D;A*+&d?URtM-DE02P84e$7TUI1qumB$5-~xG@hjIG!?x=xjk& z60CR*hlB_28GOV92QXmmuP}iTGeeAKJbEpWt|=f>K&9cF3YIKP8^PeHsWD}c9>b#4 z7@2>CK`TwzD{(BA0}{f0&wcq44dI&nPOHJdhN=;Y5Df=>5N@EK9 z^mW>ocOSklSbHkivL^8a4WS=l_6$5`rY+rS - zerochaos@gentoo.org - Rick Farina + zmedico@gentoo.org - libyal/libbfio + rakyll/hey diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz index 99f53d45720e4c9050baa4871d35729255065f94..009ae3f024f99e0d968a6cad3a8ca65dc1af337f 100644 GIT binary patch delta 20087 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%0DNo8? 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 - - - - - gns-3 - - diff --git a/app-emulation/vpcs/vpcs-0.6.ebuild b/app-emulation/vpcs/vpcs-0.6.ebuild deleted file mode 100644 index 6187e32e943d..000000000000 --- a/app-emulation/vpcs/vpcs-0.6.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit toolchain-funcs - -DESCRIPTION="Simulate up to 9 PCs in place of VMware boxes in a Dynamips network" -HOMEPAGE="http://vpcs.sourceforge.net" -SRC_URI="mirror://sourceforge/${PN}/${PV}/${P}-src.tbz" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="" -RDEPEND="" - -S="${S}/src/" - -src_prepare() { - # move Makefile in place - cp Makefile.linux Makefile - - # replace hardcoded CFLAGS with user set CFLAGS - # append -fno-strict-aliasing to CFLAGS to suppress QA issues from upstream - # add user $LDFLAGS in the front and remove -s that strips binary - sed -e "s/-D\$(CPUTYPE)/${CFLAGS} -fno-strict-aliasing/" \ - -e "s/^LDFLAGS=/LDFLAGS=${LDFLAGS} /" \ - -e "s/-s //" \ - -i Makefile || die -} - -src_compile() { - emake CC=$(tc-getCC) -} - -src_install() { - #put binary in /usr/bin - dobin vpcs - - doman ../man/vpcs.1 -} diff --git a/app-forensics/Manifest.gz b/app-forensics/Manifest.gz index 99c08dda3a33fd97826041c4424c1652c39f6f8c..0220924e642479d080cfff1b2c84660429cc1d93 100644 GIT binary patch literal 5051 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 RLOARn{uisCaKeux000rG&bI&n literal 5214 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 Y4bl1ZY(>A5M23}P)l)St+pPsYE&?NS) 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 R#f3kA^Iyj_NDz7%005=1(g6Sf literal 3596 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 z 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 delta 34505 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 diff --git a/app-misc/fujiplay/Manifest b/app-misc/fujiplay/Manifest deleted file mode 100644 index ef977f241d8a..000000000000 --- a/app-misc/fujiplay/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST fujiplay-1.33.tar.gz 12588 BLAKE2B 4be2b4d44696f5d43942c19cde308874684c87762b2778026750c4db9ba249c2ec8b7986bca5c526c7199289b3094157c068067db38a015372fd6fbd5a1e285d SHA512 168ce95b6926da2438fb858b2537060877145b28638217214f72833fcc75b76dd7e5bba9ed0ca966cd2f7f1c31ca3302ee4662907bf743c393314d615d795149 -DIST fujiplay.tgz 12588 BLAKE2B 4be2b4d44696f5d43942c19cde308874684c87762b2778026750c4db9ba249c2ec8b7986bca5c526c7199289b3094157c068067db38a015372fd6fbd5a1e285d SHA512 168ce95b6926da2438fb858b2537060877145b28638217214f72833fcc75b76dd7e5bba9ed0ca966cd2f7f1c31ca3302ee4662907bf743c393314d615d795149 diff --git a/app-misc/fujiplay/files/fujiplay-1.33-unterminated-strings.patch b/app-misc/fujiplay/files/fujiplay-1.33-unterminated-strings.patch deleted file mode 100644 index 1ae946336242..000000000000 --- a/app-misc/fujiplay/files/fujiplay-1.33-unterminated-strings.patch +++ /dev/null @@ -1,75 +0,0 @@ ---- a/fujiplay.c 1999-02-23 10:30:31.000000000 +0100 -+++ b/fujiplay.c 2006-08-05 00:50:08.000000000 +0200 -@@ -759,40 +759,38 @@ - return 1; - } - --const char *Usage = "\ --Usage: fujiplay [OPTIONS] PICTURES... (download) -- charge NUMBER (recharge the flash) -- shoot (take picture) -- preview (preview to standard output) -- upload FILES... -- delete FILES... -- setid STRING (set camera ID) -- setflash MODE (0=Off, 1=On, 2=Strobe, 3=Auto) -- setdate gmt|local|YYYYMMDDHHMMSS --Options: -- -B NUMBER Set baudrate (115200, 57600, 38400, 19200, 9600 or 0) -- -D DEVICE Select another device file (default is /dev/fujifilm) -- -L List command set -- -7 DS-7 compatibility mode (experimental) -- -d Delete pictures after successful download -- -f Force (overwrite existing files) -- -p Assume picture numbers instead of frame numbers -- -h Display this help message -- -v Version information --Pictures: -- all All pictures -- last Last picture -- 4 Only picture 4 -- 2-10 Pictures between 2 and 10 --Files: -- DSCxxxxx.JPG Files to delete or to upload into the camera --"; -- --const char *Copyright = "\ --Fujiplay, $Id: fujiplay.c,v 1.33 1999/02/22 14:13:01 bousch Exp $ --Written by Thierry Bousch --Public domain. Absolutely no warranty. --"; -+const char *Usage = "\n" \ -+"Usage: fujiplay [OPTIONS] PICTURES... (download) \n" \ -+" charge NUMBER (recharge the flash) \n" \ -+" shoot (take picture) \n" \ -+" preview (preview to standard output) \n" \ -+" upload FILES... \n" \ -+" delete FILES... \n" \ -+" setid STRING (set camera ID) \n" \ -+" setflash MODE (0=Off, 1=On, 2=Strobe, 3=Auto) \n" \ -+" setdate gmt|local|YYYYMMDDHHMMSS \n" \ -+"Options: \n" \ -+" -B NUMBER Set baudrate (115200, 57600, 38400, 19200, 9600 or 0) \n" \ -+" -D DEVICE Select another device file (default is /dev/fujifilm) \n" \ -+" -L List command set \n" \ -+" -7 DS-7 compatibility mode (experimental) \n" \ -+" -d Delete pictures after successful download \n" \ -+" -f Force (overwrite existing files) \n" \ -+" -p Assume picture numbers instead of frame numbers \n" \ -+" -h Display this help message \n" \ -+" -v Version information \n" \ -+"Pictures: \n" \ -+" all All pictures \n" \ -+" last Last picture \n" \ -+" 4 Only picture 4 \n" \ -+" 2-10 Pictures between 2 and 10 \n" \ -+"Files: \n" \ -+" DSCxxxxx.JPG Files to delete or to upload into the camera \n"; -+ -+const char *Copyright = "\n" \ -+"Fujiplay, $Id: fujiplay.c,v 1.33 1999/02/22 14:13:01 bousch Exp $\n" \ -+"Written by Thierry Bousch \n" \ -+"Public domain. Absolutely no warranty.\n"; - - static void sigint_handler (int sig) - { diff --git a/app-misc/fujiplay/fujiplay-1.33-r1.ebuild b/app-misc/fujiplay/fujiplay-1.33-r1.ebuild deleted file mode 100644 index 796eccb8d312..000000000000 --- a/app-misc/fujiplay/fujiplay-1.33-r1.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs - -DESCRIPTION="Utility for Fujifilm/Leica digital cameras (via serial port)" -HOMEPAGE="https://www.math.u-psud.fr/~bousch/fujiplay.html" -SRC_URI="https://www.math.u-psud.fr/~bousch/${PN}.tgz -> ${P}.tar.gz" - -LICENSE="public-domain" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -S="${WORKDIR}" - -PATCHES=( "${FILESDIR}"/${P}-unterminated-strings.patch ) - -src_compile() { - emake CC="$(tc-getCC)" \ - CFLAGS="${CFLAGS}" \ - LDFLAGS="${LDFLAGS}" -} - -src_install() { - dobin fujiplay yycc2ppm - dodoc README fujiplay.lsm mx700-commands.html - emake all clean -} - -pkg_postinst() { - ln -s /dev/ttyS0 /dev/fujifilm || die - elog "A symbolic link /dev/ttyS0 -> /dev/fujifilm was created." - elog "You may want to create a serial group to allow non-root" - elog "members R/W access to the serial device." - elog -} - -pkg_postrm() { - rm -f /dev/fujifilm || die - elog - elog "The symbolic link /dev/fujifilm was removed." - elog -} diff --git a/app-misc/fujiplay/fujiplay-1.33.ebuild b/app-misc/fujiplay/fujiplay-1.33.ebuild deleted file mode 100644 index 17402bcb3856..000000000000 --- a/app-misc/fujiplay/fujiplay-1.33.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -inherit eutils toolchain-funcs - -DESCRIPTION="Utility for Fujifilm/Leica digital cameras (via serial port)" -HOMEPAGE="http://topo.math.u-psud.fr/~bousch/fujiplay.html" -SRC_URI="http://topo.math.u-psud.fr/~bousch/${PN}.tgz" - -LICENSE="public-domain" -SLOT="0" -KEYWORDS="~amd64 x86" -IUSE="" - -S="${WORKDIR}" - -src_unpack() { - unpack ${A} - cd "${S}" - epatch "${FILESDIR}"/${P}-unterminated-strings.patch -} - -src_compile() { - emake CC="$(tc-getCC)" \ - CFLAGS="${CFLAGS}" \ - LDFLAGS="${LDFLAGS}" \ - || die "emake failed" -} - -src_install() { - dobin fujiplay yycc2ppm || die - dodoc README fujiplay.lsm mx700-commands.html - emake all clean -} - -pkg_postinst() { - ln -s /dev/ttyS0 /dev/fujifilm - elog "A symbolic link /dev/ttyS0 -> /dev/fujifilm was created." - elog "You may want to create a serial group to allow non-root" - elog "members R/W access to the serial device." - echo -} - -pkg_postrm() { - rm -f /dev/fujifilm - echo - elog "The symbolic link /dev/fujifilm was removed." - echo -} diff --git a/app-misc/fujiplay/metadata.xml b/app-misc/fujiplay/metadata.xml deleted file mode 100644 index 6f49eba8f496..000000000000 --- a/app-misc/fujiplay/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/app-misc/ranger/Manifest b/app-misc/ranger/Manifest index 99e05fa91b41..c7fb70bfee20 100644 --- a/app-misc/ranger/Manifest +++ b/app-misc/ranger/Manifest @@ -1,2 +1 @@ -DIST ranger-1.9.1.tar.gz 245872 BLAKE2B 3ed48c4fe0cb42be7e001508a9c1f558e415e155eb5f68c9a8eb3e6d906ad287080391ab0310c0e9d67c9bc3210621827dc11107d99ac4173a4d8c64d74ab28b SHA512 c7fdc8f423860c7c420d7be61ebcc92629e444529c982f24260a9eeb68452adbbc6d40d53921c556da3d08a75b1c718bb05257cf869a15f7d932e8f00836cfe3 DIST ranger-1.9.2.tar.gz 265295 BLAKE2B 93e4d8ff1ad41c9bdf94af4a3ed9ab013048d1a601242553592b0e246f000b3a0226644b126ae7ec1c70562ff80b3f6c6711ee0e53dc1b7363c9ddf8f5fa75cc SHA512 5eb4743beaf0478d745cce8e5bfc2ac07c98ab5784e9394772782d06c0bb27dcd5478ead191ac527f21cce76db09a51eb46db0fabc7993684a6b5aaec0d43104 diff --git a/app-misc/ranger/ranger-1.9.1.ebuild b/app-misc/ranger/ranger-1.9.1.ebuild deleted file mode 100644 index f5ec117b98ea..000000000000 --- a/app-misc/ranger/ranger-1.9.1.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) -PYTHON_REQ_USE="ncurses" - -inherit distutils-r1 - -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="https://github.com/ranger/ranger.git" - inherit git-r3 -else - SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~ppc x86" -fi - -DESCRIPTION="A vim-inspired file manager for the console" -HOMEPAGE="https://ranger.github.io/" -LICENSE="GPL-3" -SLOT="0" -IUSE="test" - -RDEPEND="virtual/pager" -DEPEND="test? ( dev-python/pytest[${PYTHON_USEDEP}] )" - -src_prepare() { - # use versioned doc path - sed -i "s|share/doc/ranger|share/doc/${PF}|" setup.py doc/ranger.1 || die - - distutils-r1_src_prepare -} - -python_test() { - py.test -v tests/ranger || die "Tests failed under ${EPYTHON}" -} - -pkg_postinst() { - if [[ -z ${REPLACING_VERSIONS} ]]; then - elog "Ranger has many optional dependencies to support enhanced file previews." - elog "See the README or homepage for more details." - fi -} diff --git a/app-misc/ranger/ranger-1.9.2.ebuild b/app-misc/ranger/ranger-1.9.2.ebuild index 363a06f282ac..07f8d5c9546d 100644 --- a/app-misc/ranger/ranger-1.9.2.ebuild +++ b/app-misc/ranger/ranger-1.9.2.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) +PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6,3_7} ) PYTHON_REQ_USE="ncurses" inherit distutils-r1 @@ -12,7 +12,7 @@ if [[ ${PV} == "9999" ]] ; then inherit git-r3 else SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~ppc ~x86" + KEYWORDS="amd64 ~ppc x86" fi DESCRIPTION="A vim-inspired file manager for the console" diff --git a/app-misc/ranger/ranger-9999.ebuild b/app-misc/ranger/ranger-9999.ebuild index 363a06f282ac..b6c3b9b08aaf 100644 --- a/app-misc/ranger/ranger-9999.ebuild +++ b/app-misc/ranger/ranger-9999.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) +PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6,3_7} ) PYTHON_REQ_USE="ncurses" inherit distutils-r1 diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz index b577c56e5ae1fdc67ee768a0e7aed90206396046..54af6bd6b023ffd3a1aa0ef3d58076e8cb2b7763 100644 GIT binary patch delta 9852 zcmV-?CWG0uQSDBDABzY8000000{?ZKS#n)Ta;D$4irfIzF%OR^lVsi2l3t_@cuY(v zK>`B7tjgW@_g^;eJt&hZ%W?qk5XZy)A3QwpkH7xMufKfR@3!pS{{F9Do`3PN`(OUy zUw-|+{}le=mo!Rpspq=tG+V3nm7Ghqjl^rM8({_bCY{kQ+~&;RuA|MAN_pFe$nC0hG`{i}U_I{VxE zFWtL)#Qf>D1J7W7#xb0^Wr0bG;N_A#Pg7RyO&=_xCZQ1;x77-#;Io$%U~o^}g95cn}; zZzJuHg3FhPy?j0YO~~p!WG=_Dc!0@6vL*S9)3Wo&w~_N4Z8^tQuUj-q@tIXs$M;6Q zb-3t%I&1YO&J@G6eo~rj{vI*(ynI}_rCd&qd>UI@c~h;?$I^m1<7wB=kSTpn=b>6` z-OWtYmOCT59WuGy+DxIe)pH4_vZ;U9<_NQi*{kHZO$j{v$4{pLv9-l~e7LyMHH-C)_!>Hk4$94WQ<>^A&JYV*X9Ll35>bEz7 zm5pjI{X_teZO9;6ApFs1#}kxoQ5fhe5B@V;fD(1uRCeyTNnMr9R~O#vPs(*hzK`nWumkdjd8l$eG$J(ygU2cg$83uM=>`vVYIK zhU?3I`+O}**B?b0N$!3^h%HlAtMowe!vor&7{MsVMmKhO27fA5=xb@)Rca2_SS#+a zY8s*faw7K7MjY-~>J;G0v7gmg+unROgi+jD6Aa2T7q?5j8iY2a3&szV_usf9!avc$77VnZ0-kA)2gugQ)Xv>!9EY=cLkeW zbOY?@o^qx9L#R-HfHGlhFtfEWpl$d&7b3n{va8j>*(tZ!C)9t+BVc~U~vkY1BpM83d=ouYi$^qR0 zoFj!?U6KPLxfW+T+7N$Me_x^T4T*TO!2lf44Me4TqQ$U7qhcMnnk(Tk7#hMWB)>nc zmOcVofr4;rW?+!$lUwLSAQuQd2N6Vg$lin`q3#;m4A3~p4|vK^ng)XzNk)~3cLInU zvSXp)TolHB`s*WB!Ta=x)hat>GzkEC*pkZUrnblC!;;&;6?+SCf1nuKD98>34=-Yg z1NgMq+0vqa1$%o8@KI515fl=tMv&(u>&VerSr){GFy%d)P4}SRJyu9b zwVbkpBoJD!C6qTJe+Dgbkrw;;>2eTHNR4b_w@;)5DO-jg7}97syF_yr|Vz-#)vAg&T7f90{3C0J`q3nAjD6tn^o z>u0pUOH@(o#aHG=LwGhQG9f#q)fGi0s{f?BD@M6WQBa5BqWTS*`8G)8-5s3 zbhV5EKR^eT;OHCD$K@M|fCNO5j}`F(hezA#Z=&_I|FYk%sv|CI}t^e@Bx>2v2{T zM>S+vPpXQYpq!BBcrk) z$~75+9sfpH)-Hfh0^*Q6^40}&9L#czk+QbDP~fsOWC@UPP_g(vP$aE@KMlP4h-G580m-ILEKTXGW5Zp&p!!tQPb9tW@N7|Mb; zYam?(G%8Y#I)ylK{i6AX%B|>6{MOZ3?r+=Pu8Iunei8kMONxh&0@dN?71ez}sq#US zM2B=dyTQYFDsJ%z06#`!p?EVa;Rod1JU9bvvD=8P!4{rO5*0*R?(%V$}5eJ7dx!E?Vb%@hhFoi&F!-q4QmTbtaFfxRQ z$wOnZF%%t{Ln)$5RzqKOxByStZ-pSv4_6LvVj!W5_a)g0+Jam|`{zQ-W8|g0@4+L4I;Y=#9)4A|hh#hRCRa z0+A09`eCqf03FjlOx7}j2#_etJ@xLCGN0vPSCD->H5b@OzAEB+%dH)9DAA5>LXHW) z5q(q_^hg2lGXm-jP$y$?$m1Ta33+S)ljK?lXhBjzK!_jKLm41Q z)VUexYtRtgj>LahwxLmIn1{w5f_5z^Y!TUnzTRptAeBRfA{|cH*kQ63L&BygyxpU1 zQM`Oq{1C1yS3=>BZXzmxL{$ThYH`wyqu2@aU?5uy-r(bm<-|ZX0AP8k(L^Q|+}wo0 zu*xtFIk{x;_)}gDp;6uV0Cce5M}n`A7t~@z{3}fz@6mt9-1VzWavu{Uo~|a?Zt}S> zG5>(VL2({7!kvKMIWlLEEusc?A0Semt+=k{Y)|OZNlIbKVbrA!Q)7X8KtLrFKe?J3 zjt--h*x5;Dw2Rh1ROD~-qf-l4oiretv)2|3m*m_E-WKo?FTbK|AgoZ_D>l zt%YG5w?99$6E7ztlWeuD{ye^+ z;BAq7+pUzGLs+2@4*Pm?Ac8oR?rQ+N5)gxR31`|6l7P;jC)yi&H&YvHojTC82hhgX zcmhZf6Ju%uvM(M{4}P4x41+aGo2@n8K^%V_<(J6mj-R2LBj#78jjToVr`#sxiyv#kV`sN)7V+y;h`w&UJ?CF?3h;cI3KDz*)V^^=^6nKi{yIxYhL z>QL&<(CH)(^qa^phsjQWCswjkn_&$&2%EA;fu>Nux3d6bCK95u88{lR{(puWRNaW# z;;!L(neX<;zDlw7C`Y)WQ`ZH?UD8(SJUY2OV8c=|c*Xk$i~{=HR9L^MTBiY z_=MkHHzLH#^*VS);_;(}HK^&vyP|n;0vsQut66!H^q*6A{w~EpM)W8GS^=IA7j}&` zOu6Wz^ON2WAAhc}aa>b-R(R;Y%^CC8|M$otP+WWRROjhlwg>9s{Kp96GQzv;j#^PG2Lozu5cBHNoNq z?+c#;sb%Cjf)jRGAplAcn#+S!^xLB(i5ZN88te^y6p*@M2v|rQ=dKhmxyVa+ z_QhkVWq*&Z!bp)!b+&_QW8-U8R~xr<;<)RTGmSJr}r!7U)qV_Dmw|sLbeGm5sX2KX{~^^$W=#Z z7>Po1WPet*)#O6lKzS$^yPeGGG*XQUtG>3|!ANe)t5-`YqtDs)sv{~2gctF1Y&!O) zt9#t;8V{0ds2L<7LIH5x!Ig33h^J|*BY4H`uU4hOD zEM_&l7XBHz8Xy<+L*Pf%6P{4nU} z>loquuhrr!6E5cTt2n1lo-+$>n5KM+wH_TInq47-pY1AJikY4BGID^QrJyu5`Tk@G6%o(j|5NiPaUQ~<4)gjMrjN9nz(3+ikE;j z1Q0>Wl9q-Kx~ey*tpP`%KuCiMHHpA?YcgTHwFd zm*!&90<_R+xEn{&cLYH}TR5rZeh~S-7mCCSrHJA%7-H!-2k{%w#XB~K4uABxT&T-c zuhQaQK7{N0`_r`#h9!y*_}V(!Q!fBp)zqd#ju)J1iV~UuYD7Lj^@R;YJ7Zgj67>xA zofsRC6x3ntK>O_^qCnKDJESgkO+Lm>W;q}!A(wD$6gS!)zkr8N_kols#zKRTIk({` z*Kh^_#RBIQ^@VDwE>P%m4u4y4dZZXVY~%?_ntT~6Dj0$eMs`QFf#fl0* zN#D-GfbkgtFycrS;CX?5@CwxnT?CLoo(a30EwP<@;|j@pcp_;YPJewE3=Gg+9&Q^4 z$j0b6l4L=)b!oY3x$?Xu3JgnN7S3;DYxhm>p>HBC?v`;I6%yO(GdI(+BlSYlcRIta?bYokNx&^{(rn4d_2+%CKYIv9iSXA zl;D>_S>dyM01@{MVz3w}q6O817mXEa7I8_0dyh{V@^NawlQuQNvDiH%8WpJXR`fJ) zFJR1MqXOuv^N>ue`-2$SHS}2W)S}8>T-;;9O7fv>9L8HiJ36amS+Q=l$$_aL${CZT zWknlf?!*LWSbw&I0)b6+AaM*qP09mX&0|J9KfjIYjX1rUxtD{F-)#Q=`to+ss_@3+ z92Z-wgKzbdz4~=)xlPU>jtS7z>9fwS%LWfL_oQZif)A5JXGKKnIZ?ARDA`JhkVNdh zLD%r-VFNvi4%-JOvU;+HeJ2tUZG4ltnjbTWhxd?62!F1Qy2GH7h81tBZtFq#gB*@T z5o7adlj=ird6ugVI#C9hZUBf3+sIk)AnN#_Ah$7Y_zq zuy4PiS1{I*z+AM%)7NkB_WbIbVAUJhBN zxfvU3`sgV42PBk5xv9y6knai&A@cCOTJz3AEU6Sj6r!_hD9zQG(3z#eOKkhSDkE4; zJOQi*CQDqYUmFppF5tqDtZm9eWCQ}9!go)-1^$gpit5;*BO4hbcp^fe%F?K4B`4eg zBYz-NYSel4Jy1&>|I6-I^b=O8UXtuT?GO93$M>h_^Z2*4ZU1JGyOK43izCmlCgdQ3yqAVrV$ohuiM$$UuDw48j`A{r{T*;cGt!a}V zS9HQ;LnvQ%{b$rPiK@{X5(ogT$mfjKTYu_^Qkp~U;M3Tuiipr?iuw{b2w;mZ=s0rp zEp}4#Lf)^bgM^?Kh0WW5(b7R`4@skE!*|q&Gy!JMMiJdyuq#OXr z%JPtfI(xtkk_{SSQ{RbXUK#hC_tqd=u{t!X){$-OFN;hh1yrl9KhkuFvPgK4v42!_ z`_QN-Dvp?KDk`~yaVtD3j7D(X<;YvpZ%Mu|_zOF+V$B@rj*{+(_?#o_2^kvI`~e23fkD*aL>Bav69T6BS^T9ipY6{t z*S<8s^GGfrJRv)ItE_~nxs@V(r+)!VE6~x_=qb(&RLCamVL_4* zJL2%Mx!#7w8czUbAj)(NKwLUBlBxN9&43IhQp4vVUspOmQNS zU`xRGdK#(AARlla;e9bhRWo`~G6xo~PIE#_qxIN$zNKmiC1_gMX%=!Uj9|o_h2tv4 z%eLbxP!pPEBDVO2+cYa;&Ov58^fauyFvT?M98%DTIAD2@5QD_NAA9im0J$bSd5(PZ z(h**_E5cM^oR#(yzSb>xx|)T8+=14kM~MgV1X`5SxHHRpf|)RSmdt?4Su z(U|ZKN9UGP)>LNhVv4>zy}iA>ecR7_UK?Q);G@+#t0uB>D!#EhIPWuILRi4b!(-Qo zlZR4B>5VJ_$pJVpnS46i$hM6BO|X#WC3csxMcezMqo3N;1UR>M$$w|*cw|sYPWL#v z%ihn&7z*kbk6$zyf(*H(I`xT|CY{{SoEzdq>~i*@5PuL1ZMdwghr>C#yl+$tQO=Ck68!;f&g`g+t zaBofhC}>8exqmDS?vbb&`(TN9ww^bjU#Iv*SHo~}Cwh4g9BT%|bvFVN5_HtkJ4K$| zCBt6N^R<&7AF=YHTfT-`0~86&c0`Z&YxYLHa3DNFoU0+e%A}^Os2vRTm)&*Dj<_;i zc0&AaK5Khmw`L$j5nElY09ahpsm{yA>7I*jH9(vi?tl3Iu~M5Klt!g3%`{ok=p#Ho zHSB|Fvx;U1F*L$VH3NraBDjY*03XvWVcc!%fLO52+HbsrhVf3o$KW&p4mYqJJj~E> zCP75F#Y6knGfBz z$Zo+7>nM%q)wX%w&#h}kxb9T=<0=C3vm-xpUpg6~7;@;k4HWrA&C4MKATeBtsYW~+Dx-m#&xj#tN!ON^ z<^*{=^auK-$7FD-x;kTU0qKfzYZyk?HFQ4{sBAh2#J+)3Iw8_wF`t4UtbOAfpoB*D zAb%+;!bKw>bL+ZCjYF3Nk1j!B*hpq{n{I2cVQBG+lGfEHiys5_G~Zsneu&uRya?T# zH9}o9YUscf9dY#A2y5*ECk!GiAnclXXmW5!l3|v0>k_+wl(T)v+&hLb$sQgDQA85uhk{@iw3} z&g5=mQ)-;6`$`nm#wqwb`90uVGu*f#U4_Ffn^-JZ%^Gpksf_M40&BVx+G70}vDdvX zellWl?g6W94RjLQ8Fjb?fxOukD{~^Ig6H)UH#aq|xo@Of{M7NLA6rtMM z%OBEZj6i_ELtTDio3jqkwGYbh0Bx(2DAx$8O`RIS;fe^X9HMs+J(?fMCTFVK$Vi)` zM&0F1^7X$y9Dm?&9{`3_l-W)??|%wGiIa4IuA>cgM+&ZH2eqe)N=DN+sKa0fp#-R+ zqNgUkR@IF+77LnhSZ&^BlTW8)&?oRr!`Wp|sV5SS+HS#@f@8T;gnW zqa2V${xKP*LC>JORMs?fLw_P@s3YlqMIfz_of#!X5(a-TQjormaQFnxc2dB>bo&p9 zsEa(hNQWy?CJ(SAfei|J2b9Lkp{6p~fx)CkHM%9&k0OQUn?~UgAb%t%S;T&aj0AvH z6>5@1@a9ROimcQ0DGmr;&mNUU#@+`vL9kIBY;!BFPCo8vnxn(*G>mWV=oVcPVGTfp z=8daHmJ<7Vu;5cgoJr^e_-`;7!U_Y`RJR&HMZ!j%%~GVgS&1`sKW=l8kWTs-vkyKT z#JY?->HeqF;jInb-+zy=nC>lOYvhzbA~qIXkkoW9po!N#HIR$V-B=nsx|ulQXkk~K zZ3%|hGq7dqw-1nzW+$>Fo!;`&tm}uZ>U7+n$8}RIe~)VH^sb?n2+e8e5xdI*ab5;Y z%f`-#9){t8y#N_3vPnG%W2a4n{A}xzWr|Uw@RfDO+i+CZXn!?$9W;k4IL$}u4Ftt_ zrEp=(Z(r=~{nPW)AN$kWj}F;2)zal2C5bu|o~hYvq^v9mx*WVZ1<||>CNNwu)i=od zHd#lpv%I=sn(xyvuW5Q&rfMz?vLwi9t?2jmxOYS&F#-4y3$xgkAod%-h}^vE*+Jyk zEARlLj%(Jf6Ms^);mg&<)F@Pkj2jhzTGliex(Y20TQ0(GwnfE{d9 zKs*D3>V`ETvFD+5n$80*On0Gy0VI%PtMTO;fJ1##jeZxPc<4KI zLsJteOQTF@>30tl{vS1-)HKOkbi-0J>|JwP1QG46*?$uRtFAwmIE60S2VKM1Rh0cW}%PX5HK zJ~0}EXCSk6rhhbNq-sHvCEOfJ1I9)6WrD}!V=*oVN$>W44OYDzBVqdBnu2vL?576S zj=JJ|qkk|7(b82&uM4jl%&EH2x={eSjk|RCxSIF6jk`MHpGWPz_%nrP2T7&t2XN=@ z>iV)hAk`SEZuQ2g@fSqWy*pO1IY<+*Cv=UHVaYvO7TH3ybQ49Fw36n?a+lqam{%7E z%@g-T$Ta>-@I*TDy?C}I3yBNTc*W8LGqukCE`M~NCb6Ps;^E$ae(aa|itlG%>ky~+ zP-A>bH>u`9k?_ndMl8VUQtW&lhE~7*z<3}Hhs4#I4!^yG%+b+Tv^KGex?-TKh|YNm z50yFwMOeuAA}O{f;CnPsg4RNKYm70e^>VL6jl+Uz!IOZVOw`={)+y1_b&5O?C-^E? zHGd3OH4&uWRj|~VO&W;Op^I+mAU*Vp87OzxDaIeyJfRrELVVd;^~bvIYU+0obh7>+ zuEIr)egFFH&o9qUUw;S2#s{K&w0ds8I_5SI5|h*AlZpUDBJ?Hqt4=?LOyr`YjjcWs z;cL1cUdbT+P8oEVFB(wZ`W+MS8?hhyO>Hw?H*cm#rDa{UgifKpvk$qfgIcL}_YnOW ztsoRSdJ`CWJ>uZI1DXeOP9Su7>?WW!TT7{e+z`#}3~%6$!!9DPs^jI=oKEZ2ouxtt i%$CF~8dgvqi^sC&)TvZFyAH?y?*9RUQln9dM*skc>8=X^ delta 10163 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 diff --git a/app-portage/gentoolkit-dev/Manifest b/app-portage/gentoolkit-dev/Manifest deleted file mode 100644 index 3f767069b9ee..000000000000 --- a/app-portage/gentoolkit-dev/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST gentoolkit-dev-0.2.8.3.tar.gz 53322 BLAKE2B 65136a748a971688371245a5bc46d9d45689c14fdb0a772c0d2a94264cec4464c90345b9d089b855acae91db92b08b604400ada09ffb2c08f77bb3662ea952b3 SHA512 f55362e46928633598cb07640505202521e3f4bdaade1faecb4ac14ba1bee0489207cb7ab03531e06d7922446a57083365f51c63ceb8cf1e0badba9ac503c16e -DIST gentoolkit-dev-0.3.0.tar.gz 58655 BLAKE2B 5784ed2b2c6f92f2b6bf4a0d3d4a61d2f9defe20c438d273c5a89ed7b980afec08dd70fabc787066acd2aeea4ee5fdd6127d42cc500aacd8dcbd690ff7124d63 SHA512 d15f6546cf88af0832c14eb003c72b5906bb9b9f078c903e1e444b12c2e432fd1a2fa077eda5496e222cb50cfd5a705e86044b9a1c0164ac6b4b38268461ced5 -DIST gentoolkit-dev-0.3.1.tar.gz 58472 BLAKE2B 33ad722d23abfa94fcc73dd505794cde935119aafa8ae6f2828b59e6f1e95c00dcbb751732f69327d2278751350fb2aa25e3f7c2a33cf35367b10edad5744193 SHA512 e47fa698710132914c2de6d25f7450b90383b9d6283e927221bec30be3a56de93c09e81c35e025dee2f01bd5c2f10cf231fc392c415849029529712cd81aea19 diff --git a/app-portage/gentoolkit-dev/files/gentoolkit-dev-0.2.8.3-tests.patch b/app-portage/gentoolkit-dev/files/gentoolkit-dev-0.2.8.3-tests.patch deleted file mode 100644 index 533491d76897..000000000000 --- a/app-portage/gentoolkit-dev/files/gentoolkit-dev-0.2.8.3-tests.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 2da4232cfd9597b829dda4bcfbf3aab25f243950 Mon Sep 17 00:00:00 2001 -From: Christian Ruppert -Date: Sat, 11 May 2013 23:56:25 +0200 -Subject: [PATCH] Fix echangelog test - ---- - src/echangelog/test/test.sh | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/echangelog/test/test.sh b/src/echangelog/test/test.sh -index 0559113..53bb0b5 100755 ---- a/src/echangelog/test/test.sh -+++ b/src/echangelog/test/test.sh -@@ -160,7 +160,7 @@ ebegin "Preparing echangelog" - - if [ -e "../echangelog" ]; then - cp ../echangelog "${_ROOT}/tmp" || set $? -- sed -i -e 's:use POSIX qw.*:use POSIX qw(setlocale getcwd);\nuse TEST qw(strftime);:' "${_ROOT}/tmp/echangelog" || set $? -+ sed -i -e 's:use POSIX qw.*:use POSIX qw(locale_h setlocale getcwd);\nuse TEST qw(strftime);:' "${_ROOT}/tmp/echangelog" || set $? - eend ${1:-0} || exit ${1} - else - eerror "error" --- -1.8.1.5 - diff --git a/app-portage/gentoolkit-dev/gentoolkit-dev-0.2.8.3-r1.ebuild b/app-portage/gentoolkit-dev/gentoolkit-dev-0.2.8.3-r1.ebuild deleted file mode 100644 index 871c6d5c4255..000000000000 --- a/app-portage/gentoolkit-dev/gentoolkit-dev-0.2.8.3-r1.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" - -PYTHON_COMPAT=( python{2_7,3_4} ) - -PYTHON_REQ_USE="xml" - -inherit python-r1 eutils - -DESCRIPTION="Collection of developer scripts for Gentoo" -HOMEPAGE="https://www.gentoo.org/proj/en/portage/tools/index.xml" -SRC_URI="mirror://gentoo/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="test" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -CDEPEND=" - sys-apps/portage[${PYTHON_USEDEP}] - dev-lang/perl - sys-apps/diffutils" -DEPEND="${PYTHON_DEPS} - !>=app-portage/gentoolkit-0.4.0 - test? ( ${CDEPEND} )" -RDEPEND="${PYTHON_DEPS} - ${CDEPEND}" - -src_prepare() { - epatch "${FILESDIR}/${P}-tests.patch" -} - -src_test() { - # echangelog test is not able to run as root - # the EUID check may not work for everybody - if [[ ${EUID} -ne 0 ]]; - then - python_foreach_impl emake test - else - ewarn "test skipped, please re-run as non-root if you wish to test ${PN}" - fi -} - -src_install() { - emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install - python_replicate_script "${ED}"/usr/bin/imlate -} - -pkg_postinst() { - ewarn "This package is deprecated. ebump, ekeyword and imlate have " - ewarn "been moved to >=app-portage/gentoolkit-0.4.0" - ewarn "The remaining gentoolkit-dev commands are considered deprecated" -} diff --git a/app-portage/gentoolkit-dev/gentoolkit-dev-0.3.0.ebuild b/app-portage/gentoolkit-dev/gentoolkit-dev-0.3.0.ebuild deleted file mode 100644 index c270ccd256be..000000000000 --- a/app-portage/gentoolkit-dev/gentoolkit-dev-0.3.0.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" - -PYTHON_COMPAT=( python{2_7,3_4,3_5} ) -PYTHON_REQ_USE="xml" - -inherit python-r1 - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="git://anongit.gentoo.org/proj/gentoolkit.git - https://anongit.gentoo.org/git/proj/gentoolkit.git" - 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 ~x86-fbsd ~amd64-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" -HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage-Tools" - -LICENSE="GPL-2" -SLOT="0" -IUSE="test" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -CDEPEND=" - sys-apps/portage[${PYTHON_USEDEP}] - dev-lang/perl - sys-apps/diffutils" -DEPEND="${PYTHON_DEPS} - !>=app-portage/gentoolkit-0.4.0 - test? ( ${CDEPEND} )" -RDEPEND="${PYTHON_DEPS} - ${CDEPEND}" - -src_prepare() { - if [[ -n ${EPREFIX} ]] ; then - # fix shebangs of scripts - local d p - ebegin "Fixing shebangs" - for d in src/* ; do - p=${d#*/} - sed -i \ - -e "1s:\(\(/usr\)\?/bin/\):${EPREFIX}\1:" \ - ${d}/${p}* \ - || die "failed to fix ${d}/${p}" - done - eend $? - - # fix repo location - sed -i \ - -e "s:portage\.db\['/'\]:portage.db['${EPREFIX}/']:g" \ - src/ekeyword/ekeyword.py \ - || die "failed to set EPREFIX in ekeyword" - # fix repo name - sed -i \ - -e "s:repo='gentoo':repo='gentoo_prefix':g" \ - src/ekeyword/ekeyword.py \ - || die "failed to set correct reponame in ekeyword" - fi -} - -src_test() { - # echangelog test is not able to run as root - # the EUID check may not work for everybody - if [[ ${EUID} -ne 0 ]]; then - python_foreach_impl emake test - else - ewarn "test skipped, please re-run as non-root if you wish to test ${PN}" - fi -} - -src_install() { - emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install - python_replicate_script "${ED}"/usr/bin/{ekeyword,imlate} -} - -pkg_postinst() { - ewarn "This package is deprecated. ebump, ekeyword and imlate have " - ewarn "been moved to >=app-portage/gentoolkit-0.4.0" - ewarn "The remaining gentoolkit-dev commands are considered deprecated" -} diff --git a/app-portage/gentoolkit-dev/gentoolkit-dev-0.3.1.ebuild b/app-portage/gentoolkit-dev/gentoolkit-dev-0.3.1.ebuild deleted file mode 100644 index bef715e4fdbf..000000000000 --- a/app-portage/gentoolkit-dev/gentoolkit-dev-0.3.1.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" - -PYTHON_COMPAT=( python{2_7,3_4,3_5} ) -PYTHON_REQ_USE="xml" - -inherit python-r1 - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="git://anongit.gentoo.org/proj/gentoolkit.git - https://anongit.gentoo.org/git/proj/gentoolkit.git" - EGIT_BRANCH="gentoolkit-dev" -else - SRC_URI="https://dev.gentoo.org/~floppym/dist/${P}.tar.gz - https://dev.gentoo.org/~vapier/dist/${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -fi - -DESCRIPTION="Collection of developer scripts for Gentoo" -HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage-Tools" - -LICENSE="GPL-2" -SLOT="0" -IUSE="test" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -CDEPEND=" - sys-apps/portage[${PYTHON_USEDEP}] - dev-lang/perl - sys-apps/diffutils" -DEPEND="${PYTHON_DEPS} - !>=app-portage/gentoolkit-0.4.0 - test? ( ${CDEPEND} )" -RDEPEND="${PYTHON_DEPS} - ${CDEPEND}" - -src_prepare() { - if [[ -n ${EPREFIX} ]] ; then - # fix shebangs of scripts - local d p - ebegin "Fixing shebangs" - for d in src/* ; do - p=${d#*/} - sed -i \ - -e "1s:\(\(/usr\)\?/bin/\):${EPREFIX}\1:" \ - ${d}/${p}* \ - || die "failed to fix ${d}/${p}" - done - eend $? - - # fix repo location - sed -i \ - -e "s:portage\.db\['/'\]:portage.db['${EPREFIX}/']:g" \ - src/ekeyword/ekeyword.py \ - || die "failed to set EPREFIX in ekeyword" - # fix repo name - sed -i \ - -e "s:repo='gentoo':repo='gentoo_prefix':g" \ - src/ekeyword/ekeyword.py \ - || die "failed to set correct reponame in ekeyword" - fi -} - -src_test() { - # echangelog test is not able to run as root - # the EUID check may not work for everybody - if [[ ${EUID} -ne 0 ]]; then - python_foreach_impl emake test - else - ewarn "test skipped, please re-run as non-root if you wish to test ${PN}" - fi -} - -src_install() { - emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install - python_replicate_script "${ED}"/usr/bin/{ekeyword,imlate} -} - -pkg_postinst() { - ewarn "This package is deprecated. ebump, ekeyword and imlate have " - ewarn "been moved to >=app-portage/gentoolkit-0.4.0" - ewarn "The remaining gentoolkit-dev commands are considered deprecated" -} diff --git a/app-portage/gentoolkit-dev/metadata.xml b/app-portage/gentoolkit-dev/metadata.xml deleted file mode 100644 index 411cabb0fb09..000000000000 --- a/app-portage/gentoolkit-dev/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - tools-portage@gentoo.org - Gentoo Portage tools team - - - Gentoolkit-dev is a collection of developer tools for the Gentoo distribution. - - diff --git a/app-portage/gs-pypi/Manifest b/app-portage/gs-pypi/Manifest deleted file mode 100644 index 1bf6c1912b30..000000000000 --- a/app-portage/gs-pypi/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST gs-pypi-0.1.tar.gz 15351 BLAKE2B fa1a1af502abf0bc4d7d77344c87da7632f5176d693decca3d7738c4ea8e9e6973cab342f155fb23e07053369cbf2e639130763a446fcc783efdb4a2363f6f70 SHA512 e7d8dabed21de28f327da3163e95ea16dfb63c27d502233c0f6eae7bf3146866498c492795eff5c7126bf56bf6dd1613457290ffab83962741d49bd9254f059f -DIST gs-pypi-0.2.1.tar.gz 16608 BLAKE2B 498eb01321ff91e70d46315d64838b6b2770f12ec71fcbc0dc92ed14bdf96d08e88181739cb27faef881ffcbdc8ac08861b04498f45348783f53394a0a8b4925 SHA512 72c04ab621690b0e1e8aee489cef09ed3f04a84b4d1f5e0888913429f24c37e79e320d41c585d7e5a087b8f9e6859f6702c42d81c1086bb51ce77c9949af6ac0 -DIST gs-pypi-0.2.tar.gz 16582 BLAKE2B 8d331913165fc94d3aa2e1a1fbd9f11bde8834441520998b7341819ae669d6301190d1ac362b4ada4f8cc1ead858a5229bec2554eb6a1b172a613e762fade174 SHA512 b28143f6eb85151cee27c24f11fd8e2adae7115120cc38eeaaa9a59af49af9cee8423725db0babc0dec7ef357ed2485f8a360f69db9fb246f1097fc0f3c227b0 diff --git a/app-portage/gs-pypi/gs-pypi-0.1.ebuild b/app-portage/gs-pypi/gs-pypi-0.1.ebuild deleted file mode 100644 index dae5eca3555d..000000000000 --- a/app-portage/gs-pypi/gs-pypi-0.1.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -PYTHON_COMPAT=(python{2_7,3_4}) - -inherit distutils-r1 - -DESCRIPTION="g-sorcery backend for pypi packages" -HOMEPAGE="https://github.com/jauhien/gs-pypi" -SRC_URI="https://github.com/jauhien/gs-pypi/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND="app-portage/g-sorcery[$(python_gen_usedep 'python*')] - dev-python/beautifulsoup:4[$(python_gen_usedep 'python*')]" -RDEPEND="${DEPEND}" - -python_install_all() { - distutils-r1_python_install_all - doman docs/*.8 -} diff --git a/app-portage/gs-pypi/gs-pypi-0.2.1-r1.ebuild b/app-portage/gs-pypi/gs-pypi-0.2.1-r1.ebuild deleted file mode 100644 index 80da171c493e..000000000000 --- a/app-portage/gs-pypi/gs-pypi-0.2.1-r1.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=(python{2_7,3_4,3_5}) - -inherit distutils-r1 - -DESCRIPTION="g-sorcery backend for pypi packages" -HOMEPAGE="https://github.com/jauhien/gs-pypi" -SRC_URI="https://github.com/jauhien/gs-pypi/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND=">=app-portage/g-sorcery-0.2.1[bson(-),git(-),$(python_gen_usedep 'python*')] - dev-python/beautifulsoup:4[$(python_gen_usedep 'python*')]" -RDEPEND="${DEPEND}" - -python_install_all() { - distutils-r1_python_install_all - doman docs/*.8 -} diff --git a/app-portage/gs-pypi/gs-pypi-0.2.1.ebuild b/app-portage/gs-pypi/gs-pypi-0.2.1.ebuild deleted file mode 100644 index a118272f159b..000000000000 --- a/app-portage/gs-pypi/gs-pypi-0.2.1.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -PYTHON_COMPAT=(python{2_7,3_4}) - -inherit distutils-r1 - -DESCRIPTION="g-sorcery backend for pypi packages" -HOMEPAGE="https://github.com/jauhien/gs-pypi" -SRC_URI="https://github.com/jauhien/gs-pypi/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND=">=app-portage/g-sorcery-0.2.1[bson(-),git(-),$(python_gen_usedep 'python*')] - dev-python/beautifulsoup:4[$(python_gen_usedep 'python*')]" -RDEPEND="${DEPEND}" - -python_install_all() { - distutils-r1_python_install_all - doman docs/*.8 -} diff --git a/app-portage/gs-pypi/gs-pypi-0.2.ebuild b/app-portage/gs-pypi/gs-pypi-0.2.ebuild deleted file mode 100644 index eed9d40201b1..000000000000 --- a/app-portage/gs-pypi/gs-pypi-0.2.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -PYTHON_COMPAT=(python{2_7,3_4}) - -inherit distutils-r1 - -DESCRIPTION="g-sorcery backend for pypi packages" -HOMEPAGE="https://github.com/jauhien/gs-pypi" -SRC_URI="https://github.com/jauhien/gs-pypi/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND=">=app-portage/g-sorcery-0.2[bson(-),$(python_gen_usedep 'python*')] - dev-python/beautifulsoup:4[$(python_gen_usedep 'python*')]" -RDEPEND="${DEPEND}" - -python_install_all() { - distutils-r1_python_install_all - doman docs/*.8 -} diff --git a/app-portage/gs-pypi/gs-pypi-9999.ebuild b/app-portage/gs-pypi/gs-pypi-9999.ebuild deleted file mode 100644 index 4233e2078a9e..000000000000 --- a/app-portage/gs-pypi/gs-pypi-9999.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=(python{2_7,3_4,3_5}) - -inherit distutils-r1 git-r3 - -DESCRIPTION="g-sorcery backend for pypi packages" -HOMEPAGE="https://github.com/jauhien/gs-pypi" -SRC_URI="" -EGIT_BRANCH="master" -EGIT_REPO_URI="https://github.com/jauhien/gs-pypi" - -LICENSE="GPL-2" -SLOT="0" - -DEPEND=">=app-portage/g-sorcery-9999[bson(-),git(-),$(python_gen_usedep 'python*')] - dev-python/beautifulsoup:4[$(python_gen_usedep 'python*')]" -RDEPEND="${DEPEND}" - -python_install_all() { - distutils-r1_python_install_all - doman docs/*.8 -} diff --git a/app-portage/gs-pypi/metadata.xml b/app-portage/gs-pypi/metadata.xml deleted file mode 100644 index 299a3233827d..000000000000 --- a/app-portage/gs-pypi/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - dolsen@gentoo.org - - - layman@gentoo.org - Gentoo Layman team - - - jauhien/gs-pypi - - diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz index a25aaa77280ef090895242ae5ce6f971dfb970ee..2ad395d9db1464fd82aa4989a13cccbf0ce22062 100644 GIT binary patch delta 51240 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

($ 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 delta 51514 zcmV(^K-Is~oCA@c1AiZj2mk;800092biGZpB{!0uxu0KAdl_dCKmY+OTPBUo*hsUH z7TS#=@Ihu*lF7+TR#(rjpXUjx?>(2zlB|nl=Dp`c0Pe59ufyH(pZ@8;|I=T7Uf=ud z-~0di_n$xi<%sS4%YXbY|MY+T=lCE063?seHm=%Q&aKX{?tijE+wsV&*Kyo^mb2xy zkGAe{_v=2d((66qzDhgRm3q5YFFB=$9Va-tY zRr8*^@JlW2(0|fO<-h*Z z|NVdd@BjI~{rA88kN^5#e)wU+ZpHNe8Qx?yFvbH=p;(?yyxM&+@i%>{Y$j=qt1SG4)F4nbH7<-L8 z`Pz`zoM*m5kEPUmwvqZ~;oE(5ey+50@0PB9jC7L+M)#KW+p9R-A!t6oMiklxe?+b%2ywGu98yl$UI?r6O#IxiQaIuAV z)_)rI&0^kjwVd)@(%i>2LoN+d?1ODy|F&dx@d1O9dNM;Kw3jbW5K~Hd-TAD?9$VLV}IAd8YKWphXJ#ABmS@E5Du)Ir#f=P6waA= zzAMgN_?2?x3xmf`?tG2om}_D3=?Le-!^e)e)gA+ksVnl|1vuoXS>yV)Sn)^=L@d{d zsnpCO-1V5P;Xq?!?R-SVX3nsBc1z|B5V0dC%eu~-Vht&l0m>dHP`1wj297w^aeo{w zu;j6%23Xt|I5Mw>haZ4RW6d?qm&N+@*Khr|ufKhJHLs(+tr(xNHh5FdvmFI|2KxJX z&D4+M1idEUSi&(5a8Argo6XpuQz+xy?(Q6y-V|cyPgB=@SwJA>nnyU=m2lW&p9#a! z1;PFbPG$Uhus#2_Vy&O^ioJw3^MBFvnCHlCVshuXG`5RRs+e0YHQc=ZgQ^L;*hDKA z5ailt1C?gKhy-}*4V+c}VBPpo#k?Y~b>gLWo`cr_K-XD-Yb-Imtk^FvOU1XogIA5| zz5ziNdClL=cN;b!i9~?&rXNVhw<2f&$=znVdJn`X5fhgV9 zJVA9pDEWlA9ZGXDc)rp?7-vr1tVJZ_NIxk{)1U_rxZQ)#N&j~Pz_XNV+bY{># z_ILuo@g~l|Hu~t8BmeK_)o^bp2sWQeJ?lu2fOsyJi@$9j7wqq!zrEspcqd;E)!YP% z14k_43#QBG0-Nc)&d|a5MLa%c-3g`%a`&Trv~U5|CU7`yeq-w5~{Wn;5PpTN})2pDWf|F51O>K)iSS;cN}TphmbmqoNeOCZvxhN2AuS$*L+#7U;p;` zZ!gA0BzhS~?5Vr1NtdOIo`S9SFq4(er`^YMWPKzxV{=1K-Lo z6K86;;CTGeEPxIkx*95v6@%Rz1xU&3b*aXuPxH%owJiwGn;!Tn~&0!s(Un3Z=nU34eAc%Ms4bf^8nL6(|zajOEG+r4kWF z53+V*E2ISX##r8f3oeI;Oe7~jgL zvw!nJs3$(FtpKoqgix44fWln@Bs}02{%>4}oK4Wq__|mP=YgN{Uo$m?7z`spE?8cG0rJ1+z0x)2Hh z>5_2AvxEN_CI1Q1q7d|1zyr1c@Uhu!a(~464*~~7WJ0{sA+*FrfQ2;?P0^d9!;fBR z*Y~fVKEI;;y9DZ2ErZoXIRm3m9U?!5re6~e@g6XZtqlhVa1)KOAG`_43VXX@(wG=( z2+@k#@By28Y#EC{3nJsbFW&hwu7M`K%jyo0oTZ1;)%@f*RXSywqw(As zkuxOOeMCvyaYIy5aX?y=(GoEqpnsW-=f9^ohsC2DO*z29;5q$?!EcL&17?Fi;wq=g zBXk%F=7uqb#OL9I%W#3lzHv47AtE>?^bIN@t-J_?4t6+URB%5+(L$}J@qcI|gc{40 zAFhN31J7X!&~J3bDRdT=3eG)*GgKND&hooNMAQo}Jt~wA%D6&APXXq5#l@QB2;F{T zT&(+@fhUz75&&`=rD~nuKMA1WG^S*DJ{oAC6ceFi-$b}t@>%$ff}?6s=aRY;v5*t+ z+~CGftnFSG4#MA<>A+F`s0dn3&bPy$YZAi;wxu?#}S zUqfmkU}FWW=nc6B5fk3h3(|?u2a077vhWb47MKk-J@Ebw*}^C=5`RQ!&%NCcfC%y* zhHvcY1l$IiC--~jKzKz$K$~xT5T}+s%mm!P-A3Szl?>o&I$zf7(>*?~SJ_C2epih= z_}r#JC*iPc^J-`y?D*INXj(g?1y?Z}2lMN298-H}4@i75M+%dLI-E!80aSz|R@5f{ z&F>sj)r7-d72IauO@BJX6Zy>RU=TRzTgnTWBjemygoF&^fTaz>%4F|WK*V6AFr)+K z3UPz|9{?0TK|Db>L)3x33U-0!!F*VP!q;s23x-$G`4A4g0{`Hr@IpQxx9%7t0l9ow zug~lIr=Qn9u&|z?p#!b0X7?R4B&)#OJ3=i3Z9D;1jf>5xW`83fsK>_vZ7i53+s~7k z_(N)*3oQbQLk1DAu*c{R6Muw1LsPqm1%Y1*CK>|>{$^n(ihNi8Zh|-^f|`hI6kjr%COoYx0>JUuSVEB7iUWnCdSA|UTA9b~mLG%+?Z-_8LM4xb& z%2J)xd>o!W=6{D3drjcP<9x?^s1(tL0BDYUHh=+3Nwt_)2h*~zkkB_(BO?+GJnsVh ziA-eyevprG$(V0K+BAUAvvvs3Re_#L%s{Z*NwR(OO2qxn^GZ@v#!cRss`35q{J}Y~ z06rMbEQG>63EHe{GAip3~s()djGU3Hgx}imoc*44foo$Qh(AeU!L*1iS3aUM?5b~86O##R^NOxjIJwjV6lam*TNn~q*H!1 zdm>;08Xb%~A@vnn(OAzkpfhX`^bbFMU9VsEr;{xYqJO9F>+e5*{-CnokJ2D9gO}I= z^F4Ug%tk43!AL;=L@izqv4%vQz%I;~C0;j79rdw00E_G(Zk=jM5Du=e34{@gBkb36 zK)Ny<(~Mt4FlQDJ%0cwt9Y=gS({-HJY!-lDvTK$yd&&*@n07{FwBKR|8qNV zY*q!x;D3j82Z91%Nz}%_uxB_kjw0%VYq$fTioz~U=Y+vtO7p=xc18()a$|Ch(IV|Qz8LH zzz>YDBc^r53IGwDh(s0PxUPqGp&O7u0Xad$JWXBB9@2f}Wjt?qhAEs{CZza)#UUAh zTYh=emxR~-<;O4IzI^@uA*K4B@;c$Yd80*jFz9cMnHUURK{yhQ01>1=-b!%Cp5v2r zLw}HE^LSvs%fRcP#Cf&o@fQ>bJF1vI+s)cs2_tH_l5F_1ciov43Q9w6d;D9;3WK>2%~SFJV+Z?Xmc$v1}Tn! zHK`QVC8KU8Qt9rnwD{r2he{C{D78TXejfBj+f?;U%4L9-WXA)2A8fcb0f z-U^?8qd_}zKpcsy$=ZmtP`bn8BEZ!mB?uJt`I%}%=-p-!G_9DriCon1Re+v z4^--%W5f6>O5_Qc5fed~Lk3iU#DA!D;)%ywx)9%r@XX~tL!mCLL zJr5_##93t3I!pu&)_@Pq@-K9KDJDrwS6mag3MV*=nc@~a_2fMv&$o725<=^UkWb>k z%VF*4pFiDSUwCW0%6pnZy$bEFQPKrUS7Uj@$0lLtmY5%&ocHVWcrhH;hJRX$e)&QG z2h?5xmvAY34cvn0u)XZSx{+=Hv^s8B*dAi+2rL<>WHmrE$yVRbhmPVI+cut|n)BKa z8Nvymvpk?C0F8)=J`PF?7T{3PHBgV|@iFPSDB(|VQ8ZyA%%7*UT%x5;8dbbn5R%PbiD@bry6 zHvx=aTyR&RCGd!`n5zp5)jn=we;BWe_5EXd6*GQU-T1sm)Dl$~T(Alt^EIp8gue<) z&e%8acX_HM5erqvq!mlc(27C~b z5b!mXTAC+My2EYdP)yd+fM}o&G83zFTLEXJzeN|lYjHp!pMMICo;Ba*_*Z}j@gY`Q zY(4JICc03oZ%HuFGAZ0ADhx-KAH_Qg(-$-|A09rVDj=o!k)-iF2$C57YM`iyzC2V% z@9zVDFi0F{u?zqX#InNOVCH!drLL+H@LAx%L{O8!uQKS^|+U~~E$`+rp zj5TB4ktap~KZiF6AG{=YmihMh3|4=$fgWZf%&m@iMDc)9WK(7;QX{XXK=u>*C2;qTp!tO9C3*Zn!IbMB$PbNo* z9P97QpH$$EaC)glX!{wqJP3sHCMuAP~QYM_ddRHiDR%_?A2_Z z2f(0^g`Q{fC7HLq7BLux!@hz!H%JKeupsC-FsTZPf=G(Zz%S#<#|4J)FoB;@QJ%M= zJ+Q5v*j@SG)RCub+aRExuMYXs&+*r}KggnYhiv0Wxu2)C9eEOHA?&QnUL$H?eAU{f z#eaNL00=-`p3EaJ*YxnQ!{1&YFB zzpvL~0Sh>@`SegakQj;iNJLiQG7T`WkHVhdi1^=OeWNi?Rarb-P;CW6O)$Y3j%XPv z{!6q(Bv{Ia$e19*xI8l@2%j26fd3;oUVql>bN~7QzS28Wy-+d}?6we*O)m$q%Zfk` zvE*Rkg8506NJ2h5X>tN6g4JpwYi@ABu}}P=wd8pMM3vZv@_l65%Gf;t9K=} +RI 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
IGFs!-d~cM~l+40^h}V+~(wRDj^zE**?{&4uW{ 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 /dev/null') - - convert_to_pdf(cfile, filename, outputfilename, options) -+ shutil.rmtree(CHM2PDF_TEMP_WORK_DIR) -+ shutil.rmtree(CHM2PDF_TEMP_ORIG_DIR) - - - if __name__ == '__main__': diff --git a/app-text/chm2pdf/metadata.xml b/app-text/chm2pdf/metadata.xml deleted file mode 100644 index 98820e79c356..000000000000 --- a/app-text/chm2pdf/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - chm2pdf - - diff --git a/app-text/clara/Manifest b/app-text/clara/Manifest deleted file mode 100644 index 869d2b4637d5..000000000000 --- a/app-text/clara/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST clara-20031214.tar.gz 451539 BLAKE2B beed8b3a199825a8d8699c10b6a08c4d71fbafa3f3d2ebbbff6b13eafa35b4f38bacca35209039a93f0d31a993987a8773371b43440a1a0fbd61c40c455ec1f9 SHA512 260d710132a3903d71b6c4c0885ac1709b60d520861e3dcd5e4b75a3bf5627549c94423670be08245e7a9db6a870a93a9526c8d318fadaddcce00cbf02985f49 diff --git a/app-text/clara/clara-20031214-r1.ebuild b/app-text/clara/clara-20031214-r1.ebuild deleted file mode 100644 index 758415dfd6af..000000000000 --- a/app-text/clara/clara-20031214-r1.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils toolchain-funcs - -DESCRIPTION="An OCR (Optical Character Recognition) program" -SRC_URI="mirror://gentoo/${P}.tar.gz" -HOMEPAGE="http://www.claraocr.org/" - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="~amd64 ~ppc ~x86 ~ppc-macos ~sparc-solaris" -IUSE="" - -RDEPEND="x11-libs/libX11" -DEPEND="${RDEPEND}" - -# The test provided by clara doesn't seem to make any sense. It just -# calls the binary with an unsupported option, which results in an -# error. -RESTRICT="test" - -src_prepare() { - sed -i -re "s/(C|LD)FLAGS =/\1FLAGS +=/" Makefile - epatch "${FILESDIR}/${PN}_open_mode.patch" - epatch "${FILESDIR}/${P}-debian-vararg.patch" -} - -src_compile() { - emake CC="$(tc-getCC)" || die - emake doc || die -} - -src_install() { - dobin ${PN} selthresh - doman doc/${PN}*.1 selthresh.1 - - dodoc ANNOUNCE CHANGELOG doc/FAQ - insinto /usr/share/doc/${P} - doins imre.pbm - - dohtml doc/*.html -} - -pkg_postinst() { - elog - elog "Please note that Clara OCR has to be trained to recognize text," - elog "without a training session it simply won't work. Have a look at" - elog "the docs in /usr/share/doc/${P}/html/ to get more " - elog "info about the training procedure." - elog -} diff --git a/app-text/clara/clara-20031214.ebuild b/app-text/clara/clara-20031214.ebuild deleted file mode 100644 index e1143a5a99b2..000000000000 --- a/app-text/clara/clara-20031214.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -inherit eutils toolchain-funcs - -DESCRIPTION="An OCR (Optical Character Recognition) program" -SRC_URI="mirror://gentoo/clara-20031214.tar.gz" -HOMEPAGE="http://www.claraocr.org/" - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="amd64 ppc x86 ~ppc-macos ~sparc-solaris" -IUSE="" - -RDEPEND="x11-libs/libX11" -DEPEND="${RDEPEND}" - -# The test provided by clara doesn't seem to make any sense. It just -# calls the binary with an unsupported option, which results in an -# error. -RESTRICT="test" - -src_unpack() { - unpack ${A} - cd "${S}" - sed -i -re "s/(C|LD)FLAGS =/\1FLAGS +=/" Makefile - epatch "${FILESDIR}/clara_open_mode.patch" -} - -src_compile() { - emake CC="$(tc-getCC)" || die - emake doc || die -} - -src_install() { - dobin clara selthresh - doman doc/clara*.1 selthresh.1 - - dodoc ANNOUNCE CHANGELOG doc/FAQ - insinto /usr/share/doc/${P} - doins imre.pbm - - dohtml doc/*.html -} - -pkg_postinst() { - elog - elog "Please note that Clara OCR has to be trained to recognize text," - elog "without a training session it simply won't work. Have a look at" - elog "the docs in /usr/share/doc/${P}/html/ to get more " - elog "info about the training procedure." - elog -} diff --git a/app-text/clara/files/clara-20031214-debian-vararg.patch b/app-text/clara/files/clara-20031214-debian-vararg.patch deleted file mode 100644 index 570bc4018993..000000000000 --- a/app-text/clara/files/clara-20031214-debian-vararg.patch +++ /dev/null @@ -1,90 +0,0 @@ ---- clara-20031214.orig/clara.c -+++ clara-20031214/clara.c -@@ -751,11 +751,12 @@ - s[128] = 0; - logmsg(s); - -- if (!trace) -- return; -- va_start(args,m); -- vfprintf(stderr,m,args); -- fprintf(stderr,"\n"); -+ if (trace) { -+ vfprintf(stderr,m,args); -+ fprintf(stderr,"\n"); -+ } -+ -+ va_end(args); - } - - /* -@@ -775,10 +776,12 @@ - logmsg(s); - - /* send to stderr if requested */ -- if (!debug) -- return; -- vfprintf(stderr,m,args); -- fprintf(stderr,"\n"); -+ if (debug) { -+ vfprintf(stderr,m,args); -+ fprintf(stderr,"\n"); -+ } -+ -+ va_end(args); - } - - /* -@@ -797,9 +800,10 @@ - s[128] = 0; - logmsg(s); - -- va_start(args,m); - vfprintf(stderr,m,args); - fprintf(stderr,"\n"); -+ -+ va_end(args); - } - - /* (devel) ---- clara-20031214.orig/event.c -+++ clara-20031214/event.c -@@ -638,6 +638,8 @@ - } - } - -+ va_end(args); -+ - /* - printf("request (priority %d, mclip=%d, redraw=%d) to draw the message \"%s\"\n",f,mclip,redraw_stline,s); - */ ---- clara-20031214.orig/html.c -+++ clara-20031214/html.c -@@ -1548,11 +1548,12 @@ - va_list args; - int n=0,f; - -- va_start(args, fmt); - for (f=0; f==0; ) { - - /* try to write */ -+ va_start(args, fmt); - n = vsnprintf(*t+*top+1,*sz-*top-1,fmt,args); -+ va_end(args); - - /* - Some implementations of vsnprintf return -1 when -@@ -1589,11 +1590,12 @@ - va_list args; - int n=0,f; - -- va_start(args, fmt); - for (f=0; f==0; ) { - - /* try to write */ -+ va_start(args, fmt); - n = vsnprintf(text+topt+1,textsz-topt-1,fmt,args); -+ va_end(args); - - /* - Some implementations of vsnprintf return -1 when diff --git a/app-text/clara/files/clara_open_mode.patch b/app-text/clara/files/clara_open_mode.patch deleted file mode 100644 index 3f73f466ab8c..000000000000 --- a/app-text/clara/files/clara_open_mode.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- pgmblock.c 2002-04-29 14:26:13.000000000 +0000 -+++ pgmblock.c 2009-03-05 02:51:43.000000000 +0000 -@@ -161,7 +161,7 @@ - - printf("%d rare pixels (%1.4f)\n",t,((float)t)/(w*h)); - -- F = open("map",O_WRONLY|O_CREAT); -+ F = open("map",O_WRONLY|O_CREAT, 0644); - write(F,m,h*bpl); - write(F,map,256); - close(F); -@@ -197,7 +197,7 @@ - { - int i,j,F; - -- F = open("map",O_RDONLY|O_CREAT); -+ F = open("map",O_RDONLY|O_CREAT, 0644); - read(F,m,h*bpl); - read(F,map,256); - close(F); diff --git a/app-text/clara/metadata.xml b/app-text/clara/metadata.xml deleted file mode 100644 index 6f49eba8f496..000000000000 --- a/app-text/clara/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/app-text/cmigemo/Manifest b/app-text/cmigemo/Manifest index c96f6f7280bd..e1db9f4d2646 100644 --- a/app-text/cmigemo/Manifest +++ b/app-text/cmigemo/Manifest @@ -1,2 +1 @@ DIST cmigemo-1.3c-MIT.tar.bz2 54447 BLAKE2B 37e561b992317dbf421b3d09203e92000c0217347235545483b4f8b99071794c2b240636a880c1758c1828782468670eb640fbd411abe779b28c52dfc3147650 SHA512 8c5b9109f4309906ed19d5d48643918f51c339be7f3b34c90d2d814fed1b6d30e77a1539f6c1e11ceb3560f83fd9e1079254af0b41e81b274e39128de6ffeb18 -DIST cmigemo-1.3c.tar.bz2 54323 BLAKE2B 4d63bde57c442131056e1aabcc702308243491de0632325b7a80af328e293c97479ac1733f29484a2ee7912f6d599360e7703d45612e8b30b52fd7a1228b5152 SHA512 240bdc92139d692cdb9e98a977f77105ef3ca716ede030629b3c4652276f0b0955ae80cc443fb879cada4b3fc83f7e4181043355e0285fcfe1011f4db4d13cc1 diff --git a/app-text/cmigemo/cmigemo-1.3c-r1.ebuild b/app-text/cmigemo/cmigemo-1.3c-r1.ebuild deleted file mode 100644 index 5339687735fb..000000000000 --- a/app-text/cmigemo/cmigemo-1.3c-r1.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=2 -inherit eutils flag-o-matic multilib toolchain-funcs - -MY_P="${P}-MIT" -DESCRIPTION="C/Migemo -- Migemo library implementation in C" -HOMEPAGE="http://www.kaoriya.net/#CMIGEMO" -SRC_URI="http://www.kaoriya.net/dist/var/${MY_P}.tar.bz2" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="alpha ~amd64 ~ppc x86" -IUSE="unicode vim-syntax" - -DEPEND="dev-lang/perl - >=app-dicts/migemo-dict-200812[unicode=] - app-i18n/qkc" -RDEPEND=">=app-dicts/migemo-dict-200812[unicode=]" - -S="${WORKDIR}/${MY_P}" - -src_prepare() { - epatch "${FILESDIR}/${PN}-1.2-migemo-dict.diff" - touch dict/SKK-JISYO.L - if use unicode ; then - sed -i -e "/gcc:/s/euc-jp/utf-8/" dict/dict.mak || die - fi - - # Bug #246953 - sed -i -e "s:-Wl,-rpath[^ ]*::" compile/Make_gcc.mak || die -} - -src_compile() { - append-flags -fPIC - emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" gcc || die -} - -src_install() { - # parallel make install borks - emake -j1 \ - prefix="${D}/usr" \ - libdir="${D}/usr/$(get_libdir)" \ - gcc-install || die - - local encoding - if use unicode ; then - encoding="utf-8" - else - encoding="euc-jp" - fi - - mv "${D}/usr/share/migemo/${encoding}/"*.dat "${D}/usr/share/migemo/" - rm -rf "${D}/usr/share/migemo/"{cp932,euc-jp,utf-8} - - if use vim-syntax ; then - insinto /usr/share/vim/vimfiles/plugin - doins tools/migemo.vim - fi - - dodoc doc/{README_j,TODO_j,vimigemo}.txt -} diff --git a/app-text/cmigemo/cmigemo-1.3c-r2.ebuild b/app-text/cmigemo/cmigemo-1.3c-r2.ebuild deleted file mode 100644 index 5949875af65d..000000000000 --- a/app-text/cmigemo/cmigemo-1.3c-r2.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=2 -inherit eutils flag-o-matic multilib toolchain-funcs - -MY_P="${P}-MIT" -DESCRIPTION="C/Migemo -- Migemo library implementation in C" -HOMEPAGE="http://www.kaoriya.net/#CMIGEMO" -SRC_URI="http://www.kaoriya.net/dist/var/${MY_P}.tar.bz2" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 ~ppc x86" -IUSE="unicode vim-syntax" - -DEPEND=">=app-dicts/migemo-dict-200812[unicode=] - dev-lang/perl - || ( - net-misc/curl - net-misc/wget - www-client/fetch - ) - app-i18n/nkf" -RDEPEND="${RDEPEND}" - -S="${WORKDIR}/${MY_P}" - -src_prepare() { - # Bug #246953 - epatch "${FILESDIR}/${P}-gentoo.patch" \ - "${FILESDIR}"/${P}-ldflags.patch - - touch dict/SKK-JISYO.L - if use unicode ; then - sed -i -e "/gcc:/s/euc-jp/utf-8/" dict/dict.mak || die - fi - - # Bug #255813 - sed -i -e "/^docdir/s:/doc/migemo:/share/doc/${PF}:" compile/config.mk.in || die -} - -src_compile() { - append-flags -fPIC - # parallel make b0rked - emake -j1 \ - CC="$(tc-getCC)" \ - CFLAGS="${CFLAGS}" \ - LDFLAGS="${LDFLAGS}" \ - gcc-all || die -} - -src_install() { - # parallel make b0rked - emake -j1 \ - prefix="${D}/usr" \ - libdir="${D}/usr/$(get_libdir)" \ - gcc-install || die - - local encoding - if use unicode ; then - encoding="utf-8" - else - encoding="euc-jp" - fi - - mv "${D}/usr/share/migemo/${encoding}/"*.dat "${D}/usr/share/migemo/" - rm -rf "${D}/usr/share/migemo/"{cp932,euc-jp,utf-8} - - if use vim-syntax ; then - insinto /usr/share/vim/vimfiles/plugin - doins tools/migemo.vim - fi - - dodoc doc/{README_j,TODO_j,vimigemo}.txt -} diff --git a/app-text/cmigemo/cmigemo-1.3c-r3.ebuild b/app-text/cmigemo/cmigemo-1.3c-r3.ebuild index 640c0c057de4..b39dc8bc473a 100644 --- a/app-text/cmigemo/cmigemo-1.3c-r3.ebuild +++ b/app-text/cmigemo/cmigemo-1.3c-r3.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://www.kaoriya.net/dist/var/${MY_P}.tar.bz2" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ppc x86" +KEYWORDS="alpha amd64 ppc x86" IUSE="unicode vim-syntax" DEPEND=">=app-dicts/migemo-dict-200812[unicode=] diff --git a/app-text/cmigemo/cmigemo-1.3c.ebuild b/app-text/cmigemo/cmigemo-1.3c.ebuild deleted file mode 100644 index d00bfc14a73b..000000000000 --- a/app-text/cmigemo/cmigemo-1.3c.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -inherit eutils - -DESCRIPTION="C/Migemo -- Migemo library implementation in C" -HOMEPAGE="http://www.kaoriya.net/#CMIGEMO" -SRC_URI="http://www.kaoriya.net/dist/var/${P}.tar.bz2" - -LICENSE="cmigemo" -SLOT="0" -KEYWORDS="x86 alpha ppc" # development branch -IUSE="" - -DEPEND="app-i18n/qkc - app-dicts/migemo-dict" -RDEPEND="app-dicts/migemo-dict" - -src_unpack() { - unpack ${A} - cd ${S} - epatch "${FILESDIR}"/${PN}-1.2-migemo-dict.diff - touch ${S}/dict/SKK-JISYO.L - - # Bug #246953 - sed -i -e "s:-Wl,-rpath[^ ]*::" compile/Make_gcc.mak || die -} - -src_compile() { - emake CFLAGS="-fPIC ${CFLAGS}" gcc || die -} - -src_install() { - make \ - prefix=${D}/usr \ - docdir=${D}/usr/share/doc/${P} \ - gcc-install || die - - mv ${D}/usr/share/migemo/euc-jp/*.dat ${D}/usr/share/migemo - rm -rf ${D}/usr/share/migemo/{cp932,euc-jp} - - if has_version 'app-editors/vim-core' ; then - insinto /usr/share/vim/vimfiles/plugin - doins tools/migemo.vim - fi - - dodoc tools/migemo.vim - dodoc doc/{README_j,TODO_j,vimigemo}.txt -} diff --git a/app-text/cmigemo/files/cmigemo-1.2-migemo-dict.diff b/app-text/cmigemo/files/cmigemo-1.2-migemo-dict.diff deleted file mode 100644 index a216ceafb0ca..000000000000 --- a/app-text/cmigemo/files/cmigemo-1.2-migemo-dict.diff +++ /dev/null @@ -1,23 +0,0 @@ -diff -urN cmigemo-1.2.ORIG/tools/migemo.vim cmigemo-1.2/tools/migemo.vim ---- cmigemo-1.2.ORIG/tools/migemo.vim 2003-01-07 22:57:59.000000000 +0900 -+++ cmigemo-1.2/tools/migemo.vim 2004-03-13 17:25:31.944190968 +0900 -@@ -20,7 +20,7 @@ - let dict = globpath(path, "migemo-dict") - endif - if dict == '' -- let dict = '/usr/local/share/migemo/'.&encoding.'/migemo-dict' -+ let dict = '/usr/share/migemo/migemo-dict' - if !filereadable(dict) - let dict = '' - endif -@@ -43,7 +43,9 @@ - nnoremap f :call SearchChar(0) - else - " non-builtin version -- let g:migemodict = s:SearchDict() -+ if !exists('g:migemodict') -+ let g:migemodict = s:SearchDict() -+ endif - command! -nargs=* Migemo :call MigemoSearch() - nnoremap mi :call MigemoSearch('') - diff --git a/app-text/evince/evince-3.28.5.ebuild b/app-text/evince/evince-3.28.5.ebuild index ac0843c612b2..4140767692c0 100644 --- a/app-text/evince/evince-3.28.5.ebuild +++ b/app-text/evince/evince-3.28.5.ebuild @@ -40,7 +40,7 @@ COMMON_DEPEND=" gnome? ( gnome-base/gnome-desktop:3= ) gnome-keyring? ( >=app-crypt/libsecret-0.5 ) introspection? ( >=dev-libs/gobject-introspection-1:= ) - nautilus? ( >=gnome-base/nautilus-2.91.4[introspection?] ) + nautilus? ( >=gnome-base/nautilus-2.91.4 ) postscript? ( >=app-text/libspectre-0.2:= ) tiff? ( >=media-libs/tiff-3.6:0= ) xps? ( >=app-text/libgxps-0.2.1:= ) diff --git a/app-text/zathura-cb/zathura-cb-0.1.8.ebuild b/app-text/zathura-cb/zathura-cb-0.1.8.ebuild index e304ae23e9bb..2fad557959ce 100644 --- a/app-text/zathura-cb/zathura-cb-0.1.8.ebuild +++ b/app-text/zathura-cb/zathura-cb-0.1.8.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://git.pwmt.org/pwmt/zathura-cb.git" EGIT_BRANCH="develop" else - KEYWORDS="amd64 ~arm x86" + KEYWORDS="amd64 arm x86" SRC_URI="https://pwmt.org/projects/zathura/plugins/download/${P}.tar.xz" fi diff --git a/app-text/zathura-djvu/zathura-djvu-0.2.8.ebuild b/app-text/zathura-djvu/zathura-djvu-0.2.8.ebuild index fbc36f620650..2a891acd222b 100644 --- a/app-text/zathura-djvu/zathura-djvu-0.2.8.ebuild +++ b/app-text/zathura-djvu/zathura-djvu-0.2.8.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://git.pwmt.org/pwmt/zathura-djvu.git" EGIT_BRANCH="develop" else - KEYWORDS="amd64 ~arm x86" + KEYWORDS="amd64 arm x86" SRC_URI="https://pwmt.org/projects/zathura-djvu/download/${P}.tar.xz" fi diff --git a/app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-0.3.4.ebuild b/app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-0.3.4.ebuild index 542fa5a8ea64..33b1f2deedb7 100644 --- a/app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-0.3.4.ebuild +++ b/app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-0.3.4.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://git.pwmt.org/pwmt/zathura-pdf-mupdf.git" EGIT_BRANCH="develop" else - KEYWORDS="amd64 ~arm x86" + KEYWORDS="amd64 arm x86" SRC_URI="https://pwmt.org/projects/zathura-pdf-mupdf/download/${P}.tar.xz" fi diff --git a/app-text/zathura-pdf-poppler/zathura-pdf-poppler-0.2.9.ebuild b/app-text/zathura-pdf-poppler/zathura-pdf-poppler-0.2.9.ebuild index 30c371a7817f..ebbe11bcdbf3 100644 --- a/app-text/zathura-pdf-poppler/zathura-pdf-poppler-0.2.9.ebuild +++ b/app-text/zathura-pdf-poppler/zathura-pdf-poppler-0.2.9.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://git.pwmt.org/pwmt/zathura-pdf-poppler.git" EGIT_BRANCH="develop" else - KEYWORDS="amd64 ~arm x86" + KEYWORDS="amd64 arm x86" SRC_URI="http://pwmt.org/projects/zathura/plugins/download/${P}.tar.xz" fi diff --git a/app-text/zathura-ps/zathura-ps-0.2.6.ebuild b/app-text/zathura-ps/zathura-ps-0.2.6.ebuild index 38f135e29b17..94dab249fb7a 100644 --- a/app-text/zathura-ps/zathura-ps-0.2.6.ebuild +++ b/app-text/zathura-ps/zathura-ps-0.2.6.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://git.pwmt.org/pwmt/zathura-ps.git" EGIT_BRANCH="develop" else - KEYWORDS="amd64 ~arm x86 ~amd64-linux ~x86-linux" + KEYWORDS="amd64 arm x86 ~amd64-linux ~x86-linux" SRC_URI="https://pwmt.org/projects/zathura/plugins/download/${P}.tar.xz" fi diff --git a/app-text/zathura/zathura-0.4.1-r1.ebuild b/app-text/zathura/zathura-0.4.1-r1.ebuild index c418c3dd2737..3e114e15cb73 100644 --- a/app-text/zathura/zathura-0.4.1-r1.ebuild +++ b/app-text/zathura/zathura-0.4.1-r1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_BRANCH="develop" else SRC_URI="https://pwmt.org/projects/zathura/download/${P}.tar.xz" - KEYWORDS="amd64 ~arm x86 ~amd64-linux ~x86-linux" + KEYWORDS="amd64 arm x86 ~amd64-linux ~x86-linux" fi LICENSE="ZLIB" diff --git a/dev-db/Manifest.gz b/dev-db/Manifest.gz index 3816ce627be844f5a98b585d36710cd81724b90a..6599541bdb59eae3717685baec8cd45ca679fc32 100644 GIT binary patch literal 20168 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 - - - - java@gentoo.org - Java - - diff --git a/dev-java/ant-trax/Manifest b/dev-java/ant-trax/Manifest deleted file mode 100644 index bb1cab123ebc..000000000000 --- a/dev-java/ant-trax/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST ant-1.9.2-gentoo.tar.bz2 14884 BLAKE2B d67b14350ed135c656313a018c25dbd915838bb2f34c666d05347f9127ccee7c1552d319d195af24c748cc36aa1ec1c8dcc2a826da4cffcf05ddb08b2f6c5021 SHA512 2bb84e71d1f07fa9341e674164ee680875381a0a52f5309a1a6f4092df691bf9a83955e4b1a9bcc907fbb2f4d4427afa192bffb8909314b8e519f0b76ebf5b7f -DIST apache-ant-1.9.2-src.tar.bz2 3402876 BLAKE2B c695fdfed67672716619db459f6644aad70876fa546523114500fa4007998b6b7b0856143365edf58b843fba35f0a46827e7a07b8cc730eebe4b9f7d8e87bf25 SHA512 44d37e7b6c22741293ae9d6f331bc5a21a807206d22082b111af95a0d1820b62f806c5ee8d8ac638566b86990ec802bc948066c4ac9da27262659b24545fc629 diff --git a/dev-java/ant-trax/ant-trax-1.9.2.ebuild b/dev-java/ant-trax/ant-trax-1.9.2.ebuild deleted file mode 100644 index e6c1636dcb56..000000000000 --- a/dev-java/ant-trax/ant-trax-1.9.2.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" - -ANT_TASK_DEPNAME="" -ANT_TASK_DISABLE_VM_DEPS="true" - -inherit ant-tasks - -DESCRIPTION="Apache Ant .jar with optional tasks depending on XML transformer (Deprecated!)" -KEYWORDS="amd64 ~arm ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - -# Dependency needed for jar. -DEPEND=">=virtual/jdk-1.4" - -src_compile() { - # The classes were moved to ant-core in 1.8.1, this is just for compatibility. - mkdir -p build/lib/empty && cd build/lib/empty || die - jar -cf ../${PN}.jar . -} - -pkg_postinst() { - elog "Upstream has removed ant-trax.jar as of 1.8.1 and moved the classes to ant.jar" - elog "This package thus installs an empty jar for compatibility" - elog "and will be removed once reverse dependencies are transitioned." -} diff --git a/dev-java/ant-trax/metadata.xml b/dev-java/ant-trax/metadata.xml deleted file mode 100644 index 952a4b9b605c..000000000000 --- a/dev-java/ant-trax/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - java@gentoo.org - Java - - diff --git a/dev-java/protobuf-java/Manifest b/dev-java/protobuf-java/Manifest index 8c43bdcbda40..587e2bfbd477 100644 --- a/dev-java/protobuf-java/Manifest +++ b/dev-java/protobuf-java/Manifest @@ -1,4 +1,7 @@ DIST protobuf-3.5.1.1.tar.gz 4584489 BLAKE2B 995ee2f06a6358e9935b488269ee50f0dccede417c1757828b0108fbe8c67034301f3a9cb87517430acd9838ae71bb677f4edd8b59b2418f99c15d8ea3d33591 SHA512 f25ecf772facc8efd196b7c06012ce9ec24152b2c0cde38ed2e29ecded8f534221b008e649f4cbd991436ad3436130cd2e31d51e75019d08240d518111fb4496 DIST protobuf-3.5.2.tar.gz 4584659 BLAKE2B f582212169d802a5844574eb900c9f8cbb343b7e73f2074e5ff0bfc544ebd13f4bc2b78271fb70f4465d78fdc39972ed68339f453c0d3ffe98d8564fbf520544 SHA512 09d10cf0c07a0ba249428bbf20f5dbed840965fa06b3c09682f286a4dee9d84bb96f3b5b50e993d48ef1f20440531255ce7d0e60a648bf3fe536a5f2b0b74181 DIST protobuf-3.6.0.1.tar.gz 4483964 BLAKE2B 8afc1e4f4a6eba0eb453fa7cbee8e8ab4986ab9dda39a0005de9d07ec4bd4fd27a5af4ab359b139b4117a5da580be6da3387295266625ee8cc7ec9421c5c0235 SHA512 63cd799d5d6edbb05a87bc07992271c5bdb9595366d698b4dc5476cc89dc278d1c43186b9e56340958aefea2ce23e15a9c3a550158414add868b56e789ceafe4 +DIST protobuf-3.6.1.1.tar.gz 4489116 BLAKE2B 4ed5da3dcb56245b3ce2f979142d5e77837e8e1fbc2f0af27be48664b8b7dfa2ec44382cf75678d226dd665c289f81d95bf04c5f2795fcdd759aa8ec630dba1f SHA512 df59ed966047471d7296883a4500d657eee5e7d8713dd7e44f3f2e0b8c4400e85cb511b316f2fa8518620f1074fd0cad8ee9538c063ac371d6b59358de81ee88 +DIST protobuf-3.6.1.2.tar.gz 4490331 BLAKE2B be5fac5a38369b21941c3c615a97cf35d05a24ee03536b6ea6c1c797a82a0a7f8ecc3630b62af7728f063c850c4faac8ae670171a18bacd44e2a2fb38b2e6fce SHA512 557ffb1216f663df94a16cd8e51e20acf42378913d656f56402c6653cb58ce6a83f77a6050bd846460c7dcac59bb41ad03ac003b0b06250df6a97fd17f8a2c7c +DIST protobuf-3.6.1.3.tar.gz 4490599 BLAKE2B 5a058f937330bd562e364a8d86e0b1376fdac9fded0fd23d6914cb59c5c15e8bfc1e203ea36b5a4eece8919708c1a9a6616b0ec2028d6ec339704da53ed81963 SHA512 9eadb46c7daa19e612516958169bc90943b38b429a4b2cf2171b66b57f50a2f8a9b66cbf58bdd44517af414b78e0f3ab2e1361891dc60ecd098185da2638d37e DIST protobuf-3.6.1.tar.gz 4485582 BLAKE2B 546c49759df784018459809b9db692c5c94aef5d717183af5cd9edd96b4c658e759f23950cdcd5dddceaaad06ea1de2a2357b9fa8c496ed5d538fc5920174da0 SHA512 1bc175d24b49de1b1e41eaf39598194e583afffb924c86c8d2e569d935af21874be76b2cbd4d9655a1d38bac3d4cd811de88bc2c72d81bad79115e69e5b0d839 diff --git a/dev-java/protobuf-java/protobuf-java-3.6.1.1.ebuild b/dev-java/protobuf-java/protobuf-java-3.6.1.1.ebuild new file mode 100644 index 000000000000..21b22d791b71 --- /dev/null +++ b/dev-java/protobuf-java/protobuf-java-3.6.1.1.ebuild @@ -0,0 +1,37 @@ +# Copyright 2008-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +JAVA_PKG_IUSE="doc source" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Google's Protocol Buffers - Java bindings" +HOMEPAGE="https://developers.google.com/protocol-buffers/ https://github.com/protocolbuffers/protobuf" +SRC_URI="https://github.com/protocolbuffers/protobuf/archive/v${PV}.tar.gz -> protobuf-${PV}.tar.gz" + +LICENSE="BSD" +SLOT="0/17" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sh ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" +IUSE="" + +DEPEND="~dev-libs/protobuf-${PV} + >=virtual/jdk-1.7" +RDEPEND=">=virtual/jre-1.7 + !JY= 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 M4{+Z$g|U7B00ulrd;kCd delta 13041 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 diff --git a/dev-lang/gnu-smalltalk/Manifest b/dev-lang/gnu-smalltalk/Manifest deleted file mode 100644 index 31ec35ada94f..000000000000 --- a/dev-lang/gnu-smalltalk/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST smalltalk-3.2.5.tar.gz 5779293 BLAKE2B 67eb58be2d6403cbd742f3c9dddb2d8f3cf65bbcc4127785b32501ca2c4c0fef2a08cea3faa7dc991deae27f5a260e2c772fc5f628f66a2ef5aca440e42ad3ef SHA512 385e5fba2acb8870759e5178282210c09c45685d0cf776bc50f4ed10c9afacf9164547ba8099ea3ed9a92a2a253aa9c2b011a7a9f2dff47ea9cfdf3b42029ebc diff --git a/dev-lang/gnu-smalltalk/files/50gnu-smalltalk-gentoo.el b/dev-lang/gnu-smalltalk/files/50gnu-smalltalk-gentoo.el deleted file mode 100644 index e9e18d43bb3c..000000000000 --- a/dev-lang/gnu-smalltalk/files/50gnu-smalltalk-gentoo.el +++ /dev/null @@ -1,7 +0,0 @@ - -;;; gnu-smalltalk site-lisp configuration - -(add-to-list 'load-path "@SITELISP@") -(autoload 'smalltalk-mode "smalltalk-mode" "Autoload for smalltalk-mode" t) -(autoload 'gst "gst-mode" "Autoload for gst" t) -(add-to-list 'auto-mode-alist '("\\.st\\'" . smalltalk-mode)) diff --git a/dev-lang/gnu-smalltalk/files/gnu-smalltalk-3.2_use-result.patch b/dev-lang/gnu-smalltalk/files/gnu-smalltalk-3.2_use-result.patch deleted file mode 100644 index 7f3fb907d895..000000000000 --- a/dev-lang/gnu-smalltalk/files/gnu-smalltalk-3.2_use-result.patch +++ /dev/null @@ -1,16 +0,0 @@ ---- a/config.h.in -+++ b/config.h.in -@@ -879,6 +879,13 @@ - #define below would cause a syntax error. */ - #undef _UINT64_T - -+/* Kludgey fix for Gentoo bug #492710, caused by improper use of the Tcl API. -+ * Upstream should be using Tcl_SetObjResult, Tcl_GetObjResult, and/or -+ * Tcl_GetStringResult. This is the simplest way for us to fix it, and should -+ * be removed as soon as GST uses the Tcl interface correctly. -+ */ -+#define USE_INTERP_RESULT 1 -+ - /* Define for Solaris 2.5.1 so the uint8_t typedef from , - , or is not used. If the typedef were allowed, the - #define below would cause a syntax error. */ diff --git a/dev-lang/gnu-smalltalk/gnu-smalltalk-3.2.5.ebuild b/dev-lang/gnu-smalltalk/gnu-smalltalk-3.2.5.ebuild deleted file mode 100644 index 00461089e252..000000000000 --- a/dev-lang/gnu-smalltalk/gnu-smalltalk-3.2.5.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit elisp-common flag-o-matic - -DESCRIPTION="GNU Smalltalk" -HOMEPAGE="http://smalltalk.gnu.org" -SRC_URI="mirror://gnu/smalltalk/smalltalk-${PV}.tar.gz" -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="tk readline emacs gtk gmp" - -DEPEND="app-arch/zip - sys-libs/gdbm - sys-apps/debianutils - dev-libs/libsigsegv - virtual/libffi - emacs? ( virtual/emacs ) - readline? ( sys-libs/readline ) - tk? ( dev-lang/tk ) - gtk? ( =x11-libs/gtk+-2* ) - gmp? ( dev-libs/gmp )" -RDEPEND="" - -S="${WORKDIR}/smalltalk-${PV}" - -SITEFILE=50gnu-smalltalk-gentoo.el - -PATCHES=( - # fix misuse of the Tcl API, bug 492710 - "${FILESDIR}"/${PN}-3.2_use-result.patch -) - -src_configure() { - replace-flags '-O3' '-O2' - econf \ - --libdir=/usr/$(get_libdir) \ - --with-system-libsigsegv \ - --with-system-libffi \ - --with-system-libltdl \ - $(use_with emacs emacs) \ - $(use_with readline readline) \ - $(use_with gmp gmp) \ - $(use_with tk tcl /usr/$(get_libdir)) \ - $(use_with tk tk /usr/$(get_libdir)) \ - $(use_enable gtk gtk) -} - -src_compile() { - emake || die "emake failed" - use emacs && elisp-compile *.el -} - -src_install() { - emake DESTDIR="${D}" install || die - dodoc AUTHORS COPYING* ChangeLog NEWS README THANKS TODO - if use emacs; then - elisp-install "${PN}" *.el *.elc - elisp-site-file-install "${FILESDIR}/${SITEFILE}" - fi - fperms 0444 /usr/share/smalltalk/packages.xml - # Fix QA notice complaining about dangling symlink. - # There's probably a better way to do this but I couldn't find it. - pushd "${D}"/usr/share/man/man1 - rm gst-reload.1 - ln -s $(find . -name "gst-load*") gst-reload.1 - popd -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/dev-lang/gnu-smalltalk/metadata.xml b/dev-lang/gnu-smalltalk/metadata.xml deleted file mode 100644 index e7804d3fbd23..000000000000 --- a/dev-lang/gnu-smalltalk/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - GNU Smalltalk is a free implementation of the Smalltalk-80 - language which runs on most versions on Unix and, in general, - everywhere you can find a POSIX-compliance library. An uncommon - feature of it is that it is well-versed to scripting tasks and - headless processing. - - diff --git a/dev-lang/perl/perl-5.26.2.ebuild b/dev-lang/perl/perl-5.26.2.ebuild index 83fb285a1986..e2af84bf47de 100644 --- a/dev-lang/perl/perl-5.26.2.ebuild +++ b/dev-lang/perl/perl-5.26.2.ebuild @@ -455,6 +455,11 @@ src_configure() { [[ ${CHOST} == *-darwin* ]] && \ myconf "-Dld=env MACOSX_DEPLOYMENT_TARGET=${MACOSX_DEPLOYMENT_TARGET} $(tc-getCC)" + # Older macOS with non-Apple GCC chokes on inline in system headers + # using c89 mode as injected by cflags.SH + [[ ${CHOST} == *-darwin* && ${CHOST##*darwin} -le 9 ]] && tc-is-gcc && \ + append-cflags -Dinline=__inline__ + # Prefix: the host system needs not to follow Gentoo multilib stuff, and in # Prefix itself we don't do multilib either, so make sure perl can find # something compatible. diff --git a/dev-lang/perl/perl-5.26.9999.ebuild b/dev-lang/perl/perl-5.26.9999.ebuild index 83fb285a1986..e2af84bf47de 100644 --- a/dev-lang/perl/perl-5.26.9999.ebuild +++ b/dev-lang/perl/perl-5.26.9999.ebuild @@ -455,6 +455,11 @@ src_configure() { [[ ${CHOST} == *-darwin* ]] && \ myconf "-Dld=env MACOSX_DEPLOYMENT_TARGET=${MACOSX_DEPLOYMENT_TARGET} $(tc-getCC)" + # Older macOS with non-Apple GCC chokes on inline in system headers + # using c89 mode as injected by cflags.SH + [[ ${CHOST} == *-darwin* && ${CHOST##*darwin} -le 9 ]] && tc-is-gcc && \ + append-cflags -Dinline=__inline__ + # Prefix: the host system needs not to follow Gentoo multilib stuff, and in # Prefix itself we don't do multilib either, so make sure perl can find # something compatible. diff --git a/dev-lang/perl/perl-5.28.0.ebuild b/dev-lang/perl/perl-5.28.0.ebuild index c990d1af72b5..a88e2d54acf9 100644 --- a/dev-lang/perl/perl-5.28.0.ebuild +++ b/dev-lang/perl/perl-5.28.0.ebuild @@ -458,6 +458,11 @@ src_configure() { [[ ${CHOST} == *-darwin* ]] && \ myconf "-Dld=env MACOSX_DEPLOYMENT_TARGET=${MACOSX_DEPLOYMENT_TARGET} $(tc-getCC)" + # Older macOS with non-Apple GCC chokes on inline in system headers + # using c89 mode as injected by cflags.SH + [[ ${CHOST} == *-darwin* && ${CHOST##*darwin} -le 9 ]] && tc-is-gcc && \ + append-cflags -Dinline=__inline__ + # Prefix: the host system needs not to follow Gentoo multilib stuff, and in # Prefix itself we don't do multilib either, so make sure perl can find # something compatible. diff --git a/dev-lang/perl/perl-5.28.9999.ebuild b/dev-lang/perl/perl-5.28.9999.ebuild index c990d1af72b5..a88e2d54acf9 100644 --- a/dev-lang/perl/perl-5.28.9999.ebuild +++ b/dev-lang/perl/perl-5.28.9999.ebuild @@ -458,6 +458,11 @@ src_configure() { [[ ${CHOST} == *-darwin* ]] && \ myconf "-Dld=env MACOSX_DEPLOYMENT_TARGET=${MACOSX_DEPLOYMENT_TARGET} $(tc-getCC)" + # Older macOS with non-Apple GCC chokes on inline in system headers + # using c89 mode as injected by cflags.SH + [[ ${CHOST} == *-darwin* && ${CHOST##*darwin} -le 9 ]] && tc-is-gcc && \ + append-cflags -Dinline=__inline__ + # Prefix: the host system needs not to follow Gentoo multilib stuff, and in # Prefix itself we don't do multilib either, so make sure perl can find # something compatible. diff --git a/dev-lang/ruby/Manifest b/dev-lang/ruby/Manifest index e2c77634dfe4..0a31bbbc0fe1 100644 --- a/dev-lang/ruby/Manifest +++ b/dev-lang/ruby/Manifest @@ -1,6 +1,5 @@ -DIST ruby-2.3.7.tar.xz 11438124 BLAKE2B 4f7e0422291794b254cb80edd2f0841bbc1e85cd62635024b6d43b23b1bcdc512d92b57d8885b253465cc8ef3c6cbcec97a6ef239dc11cc8b252e941d25e0487 SHA512 fd91c8db3d3aa4cc962a62f27b4d1a71f6b5567ab836e6dbfbbb1553eb269d11e12faf9e36af6c489c33b54fd89dab99bfe81a563158b704877f0628d6f5bc5a DIST ruby-2.3.8.tar.xz 11465792 BLAKE2B b9c8ef5c943872e3d1426c30cbd720acc66d17cc7bc926f3294e68f17fbc78edef42f6496295800c3d4efd3ae441730723bfcfbc1111e46239359930622697d9 SHA512 06373050e6c1af9cb6a5863aef878b21c8a45fd0e68414e3d546cb73ec3028207d3acc0a9326428f172b9347a30bbe69a16f9dc0bdb739161d677adb2d888095 DIST ruby-2.4.5.tar.xz 10064712 BLAKE2B 0846125e617b43ea302b4c5309b20503577937865d445a6fee766323a188aa552d3a13740c3d38c7be812b19bffb2474021cb7b368cc144d51ea771552f62769 SHA512 658f676c623109f4c7499615e191c98c3dd72cfcaeeaf121337d0b8a33c5243145edd50ec5e2775f988e3cd19788984f105fa165e3049779066566f67172c1b4 DIST ruby-2.5.3.tar.xz 11453336 BLAKE2B 66c59448a23c22796b43f04a1f84359386b7bee7163da4255426ea75b1c7af0a7a7142991b870a75a72ded56ac49f47c51bc162ebf2be2af0d1b1608b60c02df SHA512 6dcae0e8d0bacdb2cbde636e2030596308b5af53f2eb85d3adccb67b02e6f8f9751e8117d12f8484829fdd9d995f6e327f701d9b433bcf94f1f59d13a1fd7518 -DIST ruby-patches-2.3.7.tar.bz2 3030 BLAKE2B 7c1e80ff0569a03672f53820c665933056b46bcf791c9132cb9f358f72df693749f02da65ca7469c3dd0f652d7dc7bfaa03dccd4eb900562361876023fb65b42 SHA512 54cc3f2bfd1967b8558736e5a5240b886a56b22defca5813f45b1f4dca9af169b4d59d60b327ec8411e824970ac6da1cec53cfc31833403742e9d6941e5a78f1 +DIST ruby-patches-2.3.8-r1.tar.bz2 3030 BLAKE2B 7c1e80ff0569a03672f53820c665933056b46bcf791c9132cb9f358f72df693749f02da65ca7469c3dd0f652d7dc7bfaa03dccd4eb900562361876023fb65b42 SHA512 54cc3f2bfd1967b8558736e5a5240b886a56b22defca5813f45b1f4dca9af169b4d59d60b327ec8411e824970ac6da1cec53cfc31833403742e9d6941e5a78f1 DIST ruby-patches-2.3.8.tar.bz2 3030 BLAKE2B 7c1e80ff0569a03672f53820c665933056b46bcf791c9132cb9f358f72df693749f02da65ca7469c3dd0f652d7dc7bfaa03dccd4eb900562361876023fb65b42 SHA512 54cc3f2bfd1967b8558736e5a5240b886a56b22defca5813f45b1f4dca9af169b4d59d60b327ec8411e824970ac6da1cec53cfc31833403742e9d6941e5a78f1 diff --git a/dev-lang/ruby/ruby-2.3.7.ebuild b/dev-lang/ruby/ruby-2.3.8-r1.ebuild similarity index 99% rename from dev-lang/ruby/ruby-2.3.7.ebuild rename to dev-lang/ruby/ruby-2.3.8-r1.ebuild index a65f51e5afc9..b31aace2a5e1 100644 --- a/dev-lang/ruby/ruby-2.3.7.ebuild +++ b/dev-lang/ruby/ruby-2.3.8-r1.ebuild @@ -38,7 +38,7 @@ RDEPEND=" gdbm? ( sys-libs/gdbm:= ) jemalloc? ( dev-libs/jemalloc ) ssl? ( - !libressl? ( dev-libs/openssl:0= ) + !libressl? ( =net-proxy/dante-1.1.13 ) diff --git a/dev-lang/ruby/ruby-2.4.5.ebuild b/dev-lang/ruby/ruby-2.4.5.ebuild index af35e08cab80..e74052eae34a 100644 --- a/dev-lang/ruby/ruby-2.4.5.ebuild +++ b/dev-lang/ruby/ruby-2.4.5.ebuild @@ -17,7 +17,7 @@ HOMEPAGE="https://www.ruby-lang.org/" SRC_URI="mirror://ruby/${SLOT}/${MY_P}.tar.xz" LICENSE="|| ( Ruby-BSD BSD-2 )" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd" IUSE="berkdb debug doc examples gdbm ipv6 jemalloc libressl +rdoc rubytests socks5 ssl static-libs tk xemacs" RDEPEND=" diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index aea1139d4140a2f1bf8ad18755a7843a1de46d90..d27c816eeb1e5554fb132bc03abe3f1b6f5e72bd 100644 GIT binary patch delta 85662 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:a?s;p0#c*t)VEXh4T@ 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 BU?l(m delta 85812 zcmV(+K;6Hor3K8U1z;bG2mk;800092guUIeB}bB-cdw`Ddso1XD*ageS&%geYJpnKQ$CGXWHUSosr2(;j+iJC~xK247*Q#1iURzuI`#O3( z_AAb?g~fC2*vb*Nb7P6Nv9BFhSnNs0o`~P+G__j zMy=u8k2BX4*rQt8x-uYeUMH59bK@Nr2!iE*o*S*b2k+H#IaytQ zT)g!2%qh3Mjw7s+afET?3aqA{uY852Z?)LBmFmRIiwg~yxLezpxG_kPbi}#(U`;Oo zGW`8=?T_^;Ils_;r6MNX&8L*PV zhQ!v>niCks5O{;Z59U?J`}O*l|L4Cvp(~WP^_nM-m@W(oxCm{u5it5yv6+^C`p!md zes3ajjxi_SjKj=w0o1tY8G?{m6Tg5p&b-QT68X-(?JI6zZ%K*u!V-Ilu^xQ>k&mOD zg-_pBJpZ;{ds}UQ%)susoog&MAs%Pzy%1&i1io`lo}jSo$6jO7(KjHe)=nG-sH$Mv z2En{sVP|vkmIE*47g+wYvdUL~?13;-;sy@K$PTd|+v4e7>s6o7wO=W|t<{DPZd(IC z&lytLN6*p#kR-CjiBN;rPt96H8JNB++T)Jj_P)>13UPkbbO`7`cspDULeo5ETCCyG zQ(?KcK-BGRl^$+K3w$iN`M0&o#JpMe3b>SU79!_XuDBCkU=nlYmRE{@3-lqrT(fNl z=&@}BfJ(ow!wy26z%AysIF~!b*`<>ft3#U!EtFP0eFLq#q4PR}&jcav++0JJ`?f$lI0XF0- zX>qnahAc9kb z04eHXNM}i}Ywju3gJ4kgi2(n3tlKZ+r?0<$`1>h3lUd_&%Lzc=88_n4LBrcs7z+OsDS7<f@EKn#TyHE+uHS9xz9h% zPv85uk6(X0m}_`&F_5fXE$o>8#>!8KCSSYfiR-}@>v;^LG|cpDgh#;Rs<<s`;Z_u03G+XZz7lj(fumCLEoN$_W8%BZy)*}a93Vuob3F7D-k&o#>-=37YkS0FBt*+o@HX+ z05zBm5VzQ3#ok-Zky(%%5XWXC?d@R_#5!4G?jR4vt^N1

Na1X4To*jY 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℞L29ibRu} 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

  • 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 diff --git a/dev-libs/folks/folks-0.11.4-r1.ebuild b/dev-libs/folks/folks-0.11.4-r1.ebuild new file mode 100644 index 000000000000..821d24168b25 --- /dev/null +++ b/dev-libs/folks/folks-0.11.4-r1.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +GNOME2_LA_PUNT="yes" +VALA_USE_DEPEND="vapigen" + +inherit gnome2 vala virtualx + +DESCRIPTION="Library for aggregating people from multiple sources" +HOMEPAGE="https://wiki.gnome.org/Projects/Folks" + +LICENSE="LGPL-2.1+" +SLOT="0/25" # subslot = libfolks soname version +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-linux" + +# TODO: --enable-profiling +# Vala isn't really optional, https://bugzilla.gnome.org/show_bug.cgi?id=701099 +IUSE="bluetooth debug eds +telepathy test tracker utils" +REQUIRED_USE="bluetooth? ( eds )" + +COMMON_DEPEND=" + $(vala_depend) + >=dev-libs/glib-2.40:2 + dev-libs/dbus-glib + >=dev-libs/gobject-introspection-1.30:= + >=dev-libs/libgee-0.10:0.8[introspection] + dev-libs/libxml2 + sys-libs/ncurses:0= + sys-libs/readline:0= + + bluetooth? ( >=net-wireless/bluez-5 ) + eds? ( >=gnome-extra/evolution-data-server-3.13.90:=[vala] ) + telepathy? ( >=net-libs/telepathy-glib-0.19.9[vala] ) + tracker? ( >=app-misc/tracker-1:0= ) +" +# telepathy-mission-control needed at runtime; it is used by the telepathy +# backend via telepathy-glib's AccountManager binding. +RDEPEND="${COMMON_DEPEND} + net-im/telepathy-mission-control +" +# folks socialweb backend requires that libsocialweb be built with USE=vala, +# even when building folks with --disable-vala. +# +# FIXME: +# test? ( bluetooth? ( dbusmock is missing in the tree ) ) +DEPEND="${COMMON_DEPEND} + >=dev-util/intltool-0.50.0 + sys-devel/gettext + virtual/pkgconfig + + test? ( + sys-apps/dbus + bluetooth? ( + >=gnome-extra/evolution-data-server-3.9.1 + >=dev-libs/glib-2.40:2 ) ) +" + +src_prepare() { + # Force re-generation of introspection files, otherwise it does not match installed libs + find -name "*.vala" -exec touch {} \; || die + + vala_src_prepare + gnome2_src_prepare +} + +src_configure() { + # Rebuilding docs needs valadoc, which has no release + gnome2_src_configure \ + $(use_enable bluetooth bluez-backend) \ + $(use_enable debug) \ + $(use_enable eds eds-backend) \ + $(use_enable eds ofono-backend) \ + $(use_enable telepathy telepathy-backend) \ + $(use_enable tracker tracker-backend) \ + $(use_enable utils inspect-tool) \ + $(use_enable test modular-tests) \ + --enable-vala \ + --enable-import-tool \ + --disable-docs \ + --disable-fatal-warnings \ + --disable-libsocialweb-backend +} + +src_test() { + dbus-launch virtx emake check +} diff --git a/dev-libs/girara/girara-0.3.1.ebuild b/dev-libs/girara/girara-0.3.1.ebuild index cd04e752cdee..9cb982d862bd 100644 --- a/dev-libs/girara/girara-0.3.1.ebuild +++ b/dev-libs/girara/girara-0.3.1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == *999 ]]; then EGIT_BRANCH="develop" else SRC_URI="https://pwmt.org/projects/girara/download/${P}.tar.xz" - KEYWORDS="amd64 ~arm x86" + KEYWORDS="amd64 arm x86" fi LICENSE="ZLIB" diff --git a/dev-libs/liblinebreak/Manifest b/dev-libs/liblinebreak/Manifest deleted file mode 100644 index ac1cc9ad3d7c..000000000000 --- a/dev-libs/liblinebreak/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST liblinebreak-2.1.tar.gz 390922 BLAKE2B a121375a29a060bbd28db317bac86a7b65257ee972406abbc75ee58239212723d8bc0fad4f20cd52870e17f89c42a95f2f1bfc3e5ae7a7bc95d3fb6fa22024cb SHA512 063cef3bf2d5266387c00a5f5adce883b6ae9c33e153f5cda5475652a45fe5e3a0b609a56ec1093cfe988869cf3164285756e3b7a7428a02ee7184f683c7eb3a diff --git a/dev-libs/liblinebreak/liblinebreak-2.1.ebuild b/dev-libs/liblinebreak/liblinebreak-2.1.ebuild deleted file mode 100644 index ecdf854b2ec3..000000000000 --- a/dev-libs/liblinebreak/liblinebreak-2.1.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit eutils - -DESCRIPTION="Line breaking library" -HOMEPAGE="http://vimgadgets.sourceforge.net/liblinebreak/" -SRC_URI="mirror://sourceforge/vimgadgets/${P}.tar.gz" - -LICENSE="ZLIB" -SLOT="0" -KEYWORDS="amd64 ~arm ppc x86" -IUSE="static-libs" - -src_configure() { - econf \ - $(use_enable static-libs static) -} - -src_install() { - default - prune_libtool_files -} diff --git a/dev-libs/liblinebreak/metadata.xml b/dev-libs/liblinebreak/metadata.xml deleted file mode 100644 index 807d441a36f6..000000000000 --- a/dev-libs/liblinebreak/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - Liblinebreak is an implementation of the line breaking algorithm as described - in Unicode 5.1.0 Standard Annex 14, Revision 22. It breaks lines that contain - Unicode characters. It is designed to be used in a generic text renderer. - - - vimgadgets - - diff --git a/dev-libs/librdkafka/Manifest b/dev-libs/librdkafka/Manifest index 0d10c5fc79aa..6cb8046324a8 100644 --- a/dev-libs/librdkafka/Manifest +++ b/dev-libs/librdkafka/Manifest @@ -1,3 +1,2 @@ -DIST librdkafka-0.11.4.tar.gz 1900117 BLAKE2B 3e755c91d6a2e12829ba841749977f8c05c9f243d79db64247547e4a49790e67d07f7d82633f45689dcc5f88caaef200027e6af3866de283c1de6120d7f98467 SHA512 6b34e7c476d328a2f8e8321f6ddcaeaf43730284bb3aaddac81c3cd9a1fa5d7f7ef7481f1093b36d89edde7b766da6cd27a9eb9a635b12b640e8a46a269bafc8 DIST librdkafka-0.11.5.tar.gz 1984510 BLAKE2B 55a27482275726233b5c9b39dfac1b9f34235c68600b5720c1a9dec782de6a4d7d084ad71e50857c32a93b39beacc891933e02f45162d0de144ecaadb3640c41 SHA512 4a8dc46ad66f23cff4d4ef2fc8daa7207bfa3e77fd3580b3f141a73b449e60ea5381e97263235b4d0d762df027a8a2cad08637d88162d9605c82d74a1e64b67c DIST librdkafka-0.11.6.tar.gz 1994337 BLAKE2B 7b61e6ba02c5ed58c20e604d6765f6a57ff63ab0c61f2a4c64eff55bfb6c854ef089ac9eea9acc6d44b6abdb6d1425ff23e9d4e6037c733bc5719d6b69c74ae0 SHA512 9657dc53220bbff3eb44941cff2f50ab7f71a82f7486d64ea14f67eabd4abe8c67f225a752cc1f0339439a1cc512e99ade6536d087857979cd198c0102015718 diff --git a/dev-libs/librdkafka/librdkafka-0.11.4.ebuild b/dev-libs/librdkafka/librdkafka-0.11.4.ebuild deleted file mode 100644 index 4e975e7bdf02..000000000000 --- a/dev-libs/librdkafka/librdkafka-0.11.4.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -inherit toolchain-funcs - -DESCRIPTION="Apache Kafka C/C++ client library" -HOMEPAGE="https://github.com/edenhill/librdkafka" - -if [[ ${PV} == "9999" ]]; then - EGIT_REPO_URI="https://github.com/edenhill/${PN}.git" - - inherit git-r3 -else - SRC_URI="https://github.com/edenhill/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 arm ~arm64 hppa ~ppc x86" -fi - -LICENSE="BSD-2" - -# subslot = soname version -SLOT="0/1" - -IUSE="lz4 sasl ssl static-libs" - -RDEPEND=" - lz4? ( app-arch/lz4:=[static-libs(-)?] ) - sasl? ( dev-libs/cyrus-sasl:= ) - ssl? ( dev-libs/openssl:0= ) - sys-libs/zlib -" - -DEPEND=" - ${RDEPEND} - virtual/pkgconfig -" - -src_configure() { - tc-export CC CXX LD NM OBJDUMP PKG_CONFIG STRIP - - local myeconf=( - --no-cache - --no-download - --disable-debug-symbols - $(use_enable lz4) - $(use_enable sasl) - $(usex static-libs '--enable-static' '') - $(use_enable ssl) - ) - - econf ${myeconf[@]} -} - -src_test() { - emake -C tests run_local -} - -src_install() { - local DOCS=( - README.md - CONFIGURATION.md - INTRODUCTION.md - ) - - default - - if ! use static-libs; then - find "${ED}"usr/lib* -name '*.la' -o -name '*.a' -delete || die - fi -} diff --git a/dev-libs/librdkafka/librdkafka-0.11.5.ebuild b/dev-libs/librdkafka/librdkafka-0.11.5.ebuild index 59e3da0002cc..8d19079df92e 100644 --- a/dev-libs/librdkafka/librdkafka-0.11.5.ebuild +++ b/dev-libs/librdkafka/librdkafka-0.11.5.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == "9999" ]]; then inherit git-r3 else SRC_URI="https://github.com/edenhill/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 arm ~arm64 ~hppa ~ppc x86" + KEYWORDS="amd64 arm ~arm64 hppa ~ppc x86" fi LICENSE="BSD-2" diff --git a/dev-libs/librelp/Manifest b/dev-libs/librelp/Manifest index 487a22d06ded..529bb05a24c0 100644 --- a/dev-libs/librelp/Manifest +++ b/dev-libs/librelp/Manifest @@ -1,3 +1,2 @@ -DIST librelp-1.2.16.tar.gz 474456 BLAKE2B b528aaa66e9d52d5304510f86400067e1baea44be487f8cb176aeb146924bc35af24a403e849376e74614fb060093b48a3afe9d6c5da56bbf4dc37a6740478cc SHA512 54c101281c94046e4f8d6f77e73ab52874408e62c77f3dfa29ec0b294f39c216637674cc0bf1b7e04173557b3f21bfa74b7be1aafa3ff2771acd41d1d067d3a3 -DIST librelp-1.2.17.tar.gz 506426 BLAKE2B 998d2845263655a43d0cb002c4538663047f2e07f62d6a870bf93e435c4b2d100a3cc9e4ab711233e9c1f73aedd8771e116b7c7139d2ad6d1baa7c483b2867a1 SHA512 4f69d3e4bc3052c0488a01def49dab16b54fc4a092e06f8776415cb1eca2282702a37497e43baf98fc038853d373116d6b58515c9ad91fae91fb3eb84706890f DIST librelp-1.2.18.tar.gz 506766 BLAKE2B 939bd2279e03a6431fbdfb787aa3d62b3f622ec3248dfc7c0a0a141294c27319081092a624c328374cdba0cbd51659301a77ad41bed27ba13f47601f7a607944 SHA512 7193438238b7019e7a4944d6d900a1fa5a369ff8a6b97a6dca7e82b6637c0f391ec3554eeeaa285881457cb2abe72fa1a893244ec9a36cc9d2e2592d58c5462a +DIST librelp-1.3.0.tar.gz 514470 BLAKE2B 3e8d844d3cccd4c148036191f376ba49b3851a2c7e95361bb31a1a172ca0813caa96eb3753b2285a2547c85e073de3237a749bc64fc0fead69ab170656dcb200 SHA512 6e60398c68a78f4b4202a697e144f1516ff3bbb32192f745b52c77d107954febf8cb31d2e166efa96c00122f6807860ecd01084f1d3d4005336f2cb75e6461c9 diff --git a/dev-libs/librelp/files/librelp-1.2.16-add-new-test-certificate.patch b/dev-libs/librelp/files/librelp-1.2.16-add-new-test-certificate.patch deleted file mode 100644 index e08ee1a8049c..000000000000 --- a/dev-libs/librelp/files/librelp-1.2.16-add-new-test-certificate.patch +++ /dev/null @@ -1,362 +0,0 @@ -Backport of - -commit 8491c8a0bcbb89c03875f128ed29baf9c05c4e79 -Author: Andre Lorbach -AuthorDate: Mon Jun 18 09:42:26 2018 +0200 -Commit: Andre Lorbach -CommitDate: Mon Jun 18 09:54:37 2018 +0200 - - testbench: added new ssl test certs (100+ years valid) - -diff --git a/tests/tls-basic-vg.sh b/tests/tls-basic-vg.sh -index 2e005bc..e73a900 100755 ---- a/tests/tls-basic-vg.sh -+++ b/tests/tls-basic-vg.sh -@@ -12,13 +12,13 @@ fi - - TESTPORT=20514 - echo 'Start Receiver...' --valgrind ./receive -p $TESTPORT -T -a "name" -x ${srcdir}/tls-certs/ca.pem -y ${srcdir}/tls-certs/cert.pem -z ${srcdir}/tls-certs/key.pem -P "rsyslog" > librelp.out.log & -+valgrind ./receive -p $TESTPORT -T -a "name" -x ${srcdir}/tls-certs/ca.pem -y ${srcdir}/tls-certs/cert.pem -z ${srcdir}/tls-certs/key.pem -P "rsyslog-client" > librelp.out.log & - PID=$! - - sleep 1 - - echo 'Send Message...' --valgrind ./send -t 127.0.0.1 -p $TESTPORT -m "testmessage" -T -a "name" -x ${srcdir}/tls-certs/ca.pem -y ${srcdir}/tls-certs/cert.pem -z ${srcdir}/tls-certs/key.pem -P "rsyslog" -+valgrind ./send -t 127.0.0.1 -p $TESTPORT -m "testmessage" -T -a "name" -x ${srcdir}/tls-certs/ca.pem -y ${srcdir}/tls-certs/cert.pem -z ${srcdir}/tls-certs/key.pem -P "rsyslog-client" - - echo 'Stop Receiver...' - kill $PID -diff --git a/tests/tls-basic.sh b/tests/tls-basic.sh -index 8b53b1e..b4128c3 100755 ---- a/tests/tls-basic.sh -+++ b/tests/tls-basic.sh -@@ -1,9 +1,9 @@ - #!/bin/bash - . ${srcdir}/test-framework.sh --startup_receiver -T -a "name" -x ${srcdir}/tls-certs/ca.pem -y ${srcdir}/tls-certs/cert.pem -z ${srcdir}/tls-certs/key.pem -P "rsyslog" -+startup_receiver -T -a "name" -x ${srcdir}/tls-certs/ca.pem -y ${srcdir}/tls-certs/cert.pem -z ${srcdir}/tls-certs/key.pem -P "rsyslog-client" - - echo 'Send Message...' --./send -t 127.0.0.1 -p $TESTPORT -m "testmessage" -T -a "name" -x ${srcdir}/tls-certs/ca.pem -y ${srcdir}/tls-certs/cert.pem -z ${srcdir}/tls-certs/key.pem -P "rsyslog" -+./send -t 127.0.0.1 -p $TESTPORT -m "testmessage" -T -a "name" -x ${srcdir}/tls-certs/ca.pem -y ${srcdir}/tls-certs/cert.pem -z ${srcdir}/tls-certs/key.pem -P "rsyslog-client" - - stop_receiver - check_output "testmessage" -diff --git a/tests/tls-certs/ca.pem b/tests/tls-certs/ca.pem -index 6324c7d..99925c4 100644 ---- a/tests/tls-certs/ca.pem -+++ b/tests/tls-certs/ca.pem -@@ -1,15 +1,29 @@ - -----BEGIN CERTIFICATE----- --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 -+ZSmpz4jLTmbCBSRcoOB0Q4K36WnegzVtvd8= - -----END CERTIFICATE----- -diff --git a/tests/tls-certs/cert.pem b/tests/tls-certs/cert.pem -index 6b5b13c..58cdec3 100644 ---- a/tests/tls-certs/cert.pem -+++ b/tests/tls-certs/cert.pem -@@ -1,16 +1,31 @@ - -----BEGIN CERTIFICATE----- --MIIChjCCAfGgAwIBAgIBADALBgkqhkiG9w0BAQUwWDELMAkGA1UEBhMCREUxHTAb --BgNVBAoTFHJzeXNsb2cgdGVzdCByb290IENBMQswCQYDVQQLEwJDQTEdMBsGA1UE --AxMUcnN5c2xvZy10ZXN0LXJvb3QtY2EwHhcNMDgwNTIwMTMwNDE5WhcNMTgwNTE4 --MTMwNDI2WjA6MQswCQYDVQQGEwJERTEQMA4GA1UEChMHcnN5c2xvZzEZMBcGA1UE --CxMQdGVzdCBjZXJ0aWZpY2F0ZTCBnDALBgkqhkiG9w0BAQEDgYwAMIGIAoGAxmHe --fztJgaGxFYEceiUg0hdMlRVWBqoZelJ8BeXTDnXcu/5F2HtM+l+QDyDaGjKlx+NI --K4rkj7d6Wd3AKPgOYS0VSDZe3a1xf9rRYzOthWTv7tYi4/LTqPXqN5lKE71dgrB/ --/gOmvV/1YD776FIxVGCSAT0hHwkFC3slmpJSwD8CAwEAAaOBhDCBgTAMBgNVHRMB --Af8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHREECzAJ --ggdyc3lzbG9nMB0GA1UdDgQWBBQYu6eC9UALvC+5K5VOnFRi5OC98TAfBgNVHSME --GDAWgBQzYQQgUm0YLNdarJnc2c1LxYVClDALBgkqhkiG9w0BAQUDgYEAXaymqsG9 --PNBhhWIRFvXCDMaDM71vUtgSFoNUbxIV607ua2HQosPPM4EHIda6N6hdBK1bMQoG --yqBwhvw0JVaVaO70Kbs2m2Ypk3YcpJtRqyp8q8+2y/w1Mk1QazFZC29aYgX2iNVf --X4/x38YEL7Gu5vqPrTn++agnV4ZXECKuvLQ= -+MIIFVzCCA7+gAwIBAgIIWxfNMhQmuncwDQYJKoZIhvcNAQELBQAwgYsxEzARBgNV -+BAMTCnJzeXNsb2cgY2ExEDAOBgNVBAsTB0FkaXNjb24xFTATBgNVBAoTDEFkaXNj -+b24gR21iSDEYMBYGA1UEBxMPR3Jvc3NyaW5kZXJmZWxkMQswCQYDVQQIEwJCVzEL -+MAkGA1UEBhMCREUxFzAVBgoJkiaJk/IsZAEZFgdyc3lzbG9nMCAXDTE4MDYwNjEy -+MDE1NVoYDzIxMTgwNTEzMTIwMjAxWjCBmDEXMBUGA1UEAxMOcnN5c2xvZy1jbGll -+bnQxFTATBgNVBAsTDEFkaXNjb24gR21iSDEVMBMGA1UEChMMQWRpc2NvbiBHbWJI -+MRgwFgYDVQQHEw9Hcm9zc3JpbmRlcmZlbGQxCzAJBgNVBAgTAkJXMQswCQYDVQQG -+EwJERTEbMBkGCgmSJomT8ixkARkWC3JzeXNsb2cuY29tMIIBojANBgkqhkiG9w0B -+AQEFAAOCAY8AMIIBigKCAYEA8nNWVoZwi7fYKSYxm+lidTbMQEHh9pLXV8P1N2FD -+wqhNc6Z71VqQw6gIDyzxBjZf3ldyPb6xAcxikvk2XCxVGqDaP7E1rfnCDSqxcgLG -+r1/TlRH3fFMFPqzMgs0GbDoKi7WuhcNMH1yIRk4uPVSUY3IclcE9sNvMpNVY77c9 -+tYeLyoLgG8A2ljlSjbHXDmR8E1C+WcOvjFKQunpv29zIOvfp3Wuw0g3C6E26RyvY -+OnNNq6bmDHXdyIkxYNPwxyfBDGq/WhnrFqQTyEqulVLVVIpK+3fIdtmH/4OpOwxz -+KM0q2k9CzL+AI1JqlFoePeIKYQYAOssUBwB0VBDbhyo8f7txBs6OB1phPcmbkAo2 -+bJfL01UT315omqlGWjvvDRjDEeRAfXnWu/UVLIs1MNn09l2+fKwgZyOZIQEk5gGg -+b+xO7pZp5W1IuLxB1DMatQjYK1L1MG8KUebovTyumAj8kOaCJaqa+EWcPvsH2wJb -+zp7JZV7xAMnNQGLHHccY9Iv9AgMBAAGjga0wgaowDAYDVR0TAQH/BAIwADAnBgNV -+HSUEIDAeBggrBgEFBQcDAgYIKwYBBQUHAwEGCCsGAQUFBwMRMCAGA1UdEQQZMBeC -+FXRlc3RiZW5jaC5yc3lzbG9nLmNvbTAPBgNVHQ8BAf8EBQMDB6AAMB0GA1UdDgQW -+BBTFQ9rF9eWMeqNtrDMOGb1fZ54EYTAfBgNVHSMEGDAWgBQMETadsJwFRGSslyZA -+wChTI52OmjANBgkqhkiG9w0BAQsFAAOCAYEAG9hahjpm74U85pP7/zngEJ5P5nnM -+3aC8u4lDM7kodtnxJWoisbv/EBr6SihpDtfWA6+bAJGGu+4UBUaMyUg8w/FjylHc -+INtljbalRuu7YguL2uLdlDNCxQa1XkWugYMObR6r6OvTPUwK0QakTsZuibRbWBDz -+lWKOoM7ZSxZi9DaeChe3yNSGxJSC9xHZbYYBOP5RjChXTZTKtYZemF2wx6EtWRtc -+vXK3TbnJtDy7SPm60EoFnLXUyywmo5mCUSlx85HinS1DzYo7I1yksWQgdW4XgWId -+9RgwPtP0iZSjrZ1TwKqcvo5jvn96LNCoob+JyhpL+9mFvPc6C3vLOxyG7JZOb7Dn -+IpJf52KeBnLRUoIpp+x1XYptoy1ti7r8YqPYn5EHmPxCDVoujskRSX7ncP3SV1qY -+eEgr94Tw/l8GyiaGyixVl2pAMbzYJtgrzQ9UvZurhSPjApGlm87X5KHHXN/CJTY5 -+8t59+qvjESRJk74JNpm1L6X/N7HpAsqcsYjP - -----END CERTIFICATE----- -diff --git a/tests/tls-certs/key.pem b/tests/tls-certs/key.pem -index 3ff507f..4d63250 100644 ---- a/tests/tls-certs/key.pem -+++ b/tests/tls-certs/key.pem -@@ -1,15 +1,190 @@ -+Public Key Info: -+ Public Key Algorithm: RSA -+ Key Security Level: High (3072 bits) -+ -+modulus: -+ 00:f2:73:56:56:86:70:8b:b7:d8:29:26:31:9b:e9:62 -+ 75:36:cc:40:41:e1:f6:92:d7:57:c3:f5:37:61:43:c2 -+ a8:4d:73:a6:7b:d5:5a:90:c3:a8:08:0f:2c:f1:06:36 -+ 5f:de:57:72:3d:be:b1:01:cc:62:92:f9:36:5c:2c:55 -+ 1a:a0:da:3f:b1:35:ad:f9:c2:0d:2a:b1:72:02:c6:af -+ 5f:d3:95:11:f7:7c:53:05:3e:ac:cc:82:cd:06:6c:3a -+ 0a:8b:b5:ae:85:c3:4c:1f:5c:88:46:4e:2e:3d:54:94 -+ 63:72:1c:95:c1:3d:b0:db:cc:a4:d5:58:ef:b7:3d:b5 -+ 87:8b:ca:82:e0:1b:c0:36:96:39:52:8d:b1:d7:0e:64 -+ 7c:13:50:be:59:c3:af:8c:52:90:ba:7a:6f:db:dc:c8 -+ 3a:f7:e9:dd:6b:b0:d2:0d:c2:e8:4d:ba:47:2b:d8:3a -+ 73:4d:ab:a6:e6:0c:75:dd:c8:89:31:60:d3:f0:c7:27 -+ c1:0c:6a:bf:5a:19:eb:16:a4:13:c8:4a:ae:95:52:d5 -+ 54:8a:4a:fb:77:c8:76:d9:87:ff:83:a9:3b:0c:73:28 -+ cd:2a:da:4f:42:cc:bf:80:23:52:6a:94:5a:1e:3d:e2 -+ 0a:61:06:00:3a:cb:14:07:00:74:54:10:db:87:2a:3c -+ 7f:bb:71:06:ce:8e:07:5a:61:3d:c9:9b:90:0a:36:6c -+ 97:cb:d3:55:13:df:5e:68:9a:a9:46:5a:3b:ef:0d:18 -+ c3:11:e4:40:7d:79:d6:bb:f5:15:2c:8b:35:30:d9:f4 -+ f6:5d:be:7c:ac:20:67:23:99:21:01:24:e6:01:a0:6f -+ ec:4e:ee:96:69:e5:6d:48:b8:bc:41:d4:33:1a:b5:08 -+ d8:2b:52:f5:30:6f:0a:51:e6:e8:bd:3c:ae:98:08:fc -+ 90:e6:82:25:aa:9a:f8:45:9c:3e:fb:07:db:02:5b:ce -+ 9e:c9:65:5e:f1:00:c9:cd:40:62:c7:1d:c7:18:f4:8b -+ fd: -+ -+public exponent: -+ 01:00:01: -+ -+private exponent: -+ 63:aa:b0:3a:5f:87:d2:97:df:df:82:98:f0:2b:ef:d2 -+ 99:95:3b:71:19:ef:e0:0b:70:43:d9:01:4c:15:ab:e6 -+ bd:f8:25:df:50:24:ab:d0:12:ba:45:6a:c7:26:33:a2 -+ 13:67:c5:49:c6:a3:43:46:fe:da:c6:61:e7:60:3e:17 -+ f5:39:e2:e6:f9:57:2c:8d:ee:15:b7:de:53:6f:d3:d6 -+ 43:c7:4b:1c:7e:da:2e:14:c6:ba:47:a6:fa:d5:f0:c2 -+ 37:0e:97:d0:db:28:e6:d7:86:19:c8:b7:cf:74:7e:8f -+ a6:f0:43:4b:ae:0d:8f:3d:c0:21:08:2f:7b:17:7e:11 -+ 5b:91:03:5e:17:6a:5b:c6:43:88:41:41:73:53:b2:51 -+ 23:2b:95:24:97:82:09:e0:43:28:b5:7e:58:56:99:65 -+ 4c:56:b2:34:3b:fb:0d:b7:2b:02:10:ea:83:06:9f:78 -+ 98:dc:50:7e:cf:6e:80:9e:98:6f:59:0b:a7:36:67:8b -+ 72:ad:75:96:9c:13:a4:8e:17:07:6d:45:30:b1:55:03 -+ 81:65:6b:02:e1:30:fe:9c:6b:63:80:ae:9d:47:b1:33 -+ ea:b6:1c:6d:14:2f:ff:29:71:e2:9c:dd:40:62:34:04 -+ 44:3d:8d:71:6b:d1:ea:8d:46:63:37:12:26:8f:94:1c -+ f5:6a:d1:66:7f:a9:d6:dd:59:27:79:ce:ea:ad:b3:47 -+ 62:b9:f6:1c:36:0a:c0:fe:f3:f6:e1:c2:86:12:97:f9 -+ f2:7e:62:b4:33:3e:ad:43:05:95:1d:14:fe:be:76:c6 -+ 44:38:80:a4:25:08:5b:5c:76:4e:a9:bd:aa:7f:f1:05 -+ 8b:49:81:a0:40:4b:1a:98:d1:c9:cf:98:e1:ba:71:12 -+ fc:1f:53:aa:57:5c:65:3a:e0:72:24:d5:8f:27:21:9c -+ fc:b6:d6:f7:c8:07:5c:c2:42:5d:cb:ba:bf:0d:f2:13 -+ 9b:07:6b:73:ae:1b:f0:b7:1a:6a:fd:20:cf:b2:72:01 -+ -+ -+prime1: -+ 00:fe:14:cf:31:a0:d8:e0:f5:49:35:22:2c:14:13:aa -+ 55:d6:26:92:c2:fa:63:02:72:dd:d1:05:d1:0f:b0:a4 -+ ae:e4:0e:99:a0:35:e3:84:24:06:aa:27:4d:ce:6f:33 -+ 6d:8a:96:3e:54:bd:51:92:e9:3f:9b:f2:6e:9d:7d:1e -+ 2f:e1:11:bc:db:34:c8:2f:ab:07:ee:4a:5d:96:05:54 -+ 1c:48:f0:3c:83:99:3a:9f:5d:fe:31:48:0c:b3:0c:ab -+ e3:5c:2d:e7:06:43:91:5c:62:21:76:0a:4f:00:ec:a3 -+ 95:85:b0:fe:3b:61:8b:07:c7:21:bb:b4:ef:0d:d1:67 -+ 01:dd:bd:9b:e8:56:eb:ca:22:83:c1:e8:89:3b:fa:17 -+ 23:e9:de:fd:62:04:73:1f:2a:89:66:d7:d1:16:99:7f -+ 98:a0:e0:c2:9b:11:22:23:b9:55:cb:a0:4b:eb:81:a4 -+ a8:82:5d:e0:0a:cb:19:fd:18:5d:e2:17:cc:13:2b:19 -+ 81: -+ -+prime2: -+ 00:f4:48:0b:16:38:e8:d9:94:7e:38:29:71:d4:2a:fa -+ 7c:cd:d8:b5:d2:db:d1:a6:3f:1f:3f:39:2f:f2:af:3d -+ ae:8c:c9:fd:01:32:83:cf:48:f4:f5:25:95:3f:0a:83 -+ 90:21:75:60:52:01:9a:5e:95:d2:ed:4c:6e:8c:f9:93 -+ 9a:40:24:b5:91:eb:e6:b4:96:6a:6a:51:1b:9b:18:fd -+ 24:c8:c3:68:52:e3:55:f5:23:e0:97:4d:4b:4b:cd:83 -+ 04:b9:e1:70:b6:4c:42:a6:a0:0c:2e:0d:f0:a1:c0:04 -+ 08:57:0f:da:0e:0e:ee:32:7c:20:e6:03:ee:35:41:22 -+ 01:b0:f3:6e:ee:0d:d7:91:1d:ed:98:d4:ef:e6:03:f1 -+ 39:96:dd:a0:1f:6c:3a:3d:d9:d2:ac:f0:13:73:31:cf -+ b1:fb:13:d3:55:55:1b:6c:bd:39:49:e0:7a:b7:ef:ec -+ 3d:5c:dd:7d:bf:a0:11:69:8f:66:fc:45:29:b3:05:18 -+ 7d: -+ -+coefficient: -+ 00:9b:0b:66:d7:fe:dd:69:d2:9a:5b:d5:4e:36:f0:c8 -+ 67:4e:68:ff:d5:21:a1:92:50:27:97:47:6e:82:3d:b3 -+ c5:87:d2:c0:15:09:c1:9e:dc:2d:74:5a:cc:2b:ca:82 -+ 0a:5d:3b:82:93:31:ce:12:bd:5b:7d:54:87:c0:8a:0e -+ df:86:d6:6f:62:ca:4a:41:5f:6c:8e:cb:ac:6e:37:c0 -+ b8:26:20:c3:59:37:ce:1f:e7:eb:a5:08:8a:b0:96:f3 -+ e0:3d:fc:66:c4:6b:66:14:91:76:2c:22:e4:6a:56:20 -+ 41:51:6a:77:f1:bf:4c:5b:e8:fa:af:41:09:a8:77:5a -+ 6a:66:6d:12:83:54:c1:e8:ff:b7:3a:db:9f:46:e2:ce -+ d8:60:a8:03:23:78:41:5f:fb:ea:16:62:20:24:8d:8b -+ 49:64:e4:cb:ca:83:e8:c4:60:97:fb:bf:e7:dc:2c:10 -+ ba:03:67:76:ea:4d:00:6c:06:f8:d2:83:fb:26:fe:dc -+ e1: -+ -+exp1: -+ 00:db:9c:94:f1:ea:7b:4b:05:f8:3e:ea:c8:7a:99:fc -+ d2:b0:85:2a:b9:48:be:a7:71:2d:74:eb:b8:25:fd:a2 -+ 7a:60:38:96:64:b9:ef:6b:59:d0:40:e6:34:04:48:6d -+ 85:33:12:65:d1:cc:c9:63:58:24:58:e0:94:e7:9f:2b -+ a6:6a:bd:70:25:70:5b:cf:87:df:15:02:46:1d:d3:81 -+ 3d:e9:75:6c:78:ba:ca:c6:d0:f1:53:1b:59:8e:b1:57 -+ 28:ef:95:e5:67:ae:a3:47:dc:b1:db:5b:51:aa:14:df -+ d7:ef:74:6a:6a:5d:07:54:b3:b3:de:90:a7:47:a4:45 -+ 8a:81:64:d0:0b:64:85:ed:73:23:bb:49:08:c5:44:87 -+ 17:cd:9f:a6:17:40:8d:58:d4:e5:6a:75:04:0e:aa:a2 -+ 75:04:29:01:4c:12:e5:15:47:ae:76:90:98:ce:78:82 -+ 1f:fc:7e:b3:95:e0:b3:17:e6:25:cf:b4:8d:f9:cb:79 -+ 01: -+ -+exp2: -+ 00:ad:d1:a9:99:e9:6a:be:8f:ab:f4:78:81:17:90:71 -+ 66:66:ee:a2:0a:65:01:db:c2:a4:90:4f:37:ef:fe:83 -+ ec:75:1f:b1:18:ae:02:1e:77:f2:5d:91:9d:8e:1b:04 -+ 1c:85:c2:48:84:71:c1:8f:36:1a:bd:61:9a:74:53:8e -+ 94:be:b9:a0:3d:31:d7:9a:7e:41:40:5f:70:3e:3f:5c -+ b9:54:e5:be:90:e4:54:a0:b7:23:b3:65:7b:83:77:bb -+ 97:9c:50:6e:ec:38:7d:60:a5:17:a5:99:a3:b4:e4:b5 -+ b9:dd:81:59:0e:91:cf:2a:3b:2b:09:a0:98:5a:6a:7b -+ 31:2a:e1:3c:f8:c4:fe:b3:b2:d1:02:e3:d9:c4:18:e0 -+ 07:b3:73:05:e1:f6:17:c7:34:fc:74:b3:eb:93:17:49 -+ 8b:82:75:cb:f5:b7:36:69:7c:87:8c:2a:e0:07:8b:ff -+ d4:76:04:e0:da:7e:a2:85:33:55:fb:81:97:37:5c:13 -+ dd: -+ -+ -+Public Key ID: C5:43:DA:C5:F5:E5:8C:7A:A3:6D:AC:33:0E:19:BD:5F:67:9E:04:61 -+Public key's random art: -++--[ RSA 3072]----+ -+| ..... .| -+| = .. =.| -+| . = E. +| -+| . o... | -+| S . o.o | -+| o *.. | -+| o o +.+| -+| .o+.+o| -+| .oo...| -++-----------------+ -+ - -----BEGIN RSA PRIVATE KEY----- --MIICWwIBAAKBgQDGYd5/O0mBobEVgRx6JSDSF0yVFVYGqhl6UnwF5dMOddy7/kXY --e0z6X5APINoaMqXH40griuSPt3pZ3cAo+A5hLRVINl7drXF/2tFjM62FZO/u1iLj --8tOo9eo3mUoTvV2CsH/+A6a9X/VgPvvoUjFUYJIBPSEfCQULeyWaklLAPwIDAQAB --AoGARIwKqmHc+0rYenq7UUVE+vMMBjNyHyllVkvsCMmpzMRS+i5ZCf1I0vZ0O5X5 --ZrX7bH8PL+R1J2eZgjXKMR3NMZBuyKHewItD9t2rIC0eD/ITlwq3VybbaMsw666e --INxSmax+dS5CEcLevHHP3c+Q7S7QAFiWV43TdFUGXWJktIkCQQDPQ5WAZ+/Tvv0Q --vtRjXMeTVaw/bSuKNUeDzFkmGyePnFeCReNFtJLE9PFSQWcPuYcbZgU59JTfA5ac --Un+cHm31AkEA9Qek+q7PcJ+kON9E6SNodCZn6gLyHjnWrq4tf8pZO3NvoX2QiuD4 --rwF7KWjr6q1JzADpLtwXnuYEhyiLFjJA4wJAcElMCEnG2y+ASH8p7z7HfKGQdLg/ --O1wMB3JA5e0WLK5lllUogI4IaZ3N02NNY25+rLBDqpc/w+ZcxQnIypqNtQJATs9p --ofON5wSB1oUBbhckZo9fxuWxqEUkJsUA/2Q+9R843XE8h166vdc1HOmRT8bywHne --hmLl+gazmCFTMw1wzwJAHng+3zGUl4D8Ov3MPFD6hwYYK6/pEdtz/NUsCSazF7eK --XuuP+DXPHNhXOuF1A3tP74pfc/fC1uCUH2G5z3Fy0Q== -+MIIG5QIBAAKCAYEA8nNWVoZwi7fYKSYxm+lidTbMQEHh9pLXV8P1N2FDwqhNc6Z7 -+1VqQw6gIDyzxBjZf3ldyPb6xAcxikvk2XCxVGqDaP7E1rfnCDSqxcgLGr1/TlRH3 -+fFMFPqzMgs0GbDoKi7WuhcNMH1yIRk4uPVSUY3IclcE9sNvMpNVY77c9tYeLyoLg -+G8A2ljlSjbHXDmR8E1C+WcOvjFKQunpv29zIOvfp3Wuw0g3C6E26RyvYOnNNq6bm -+DHXdyIkxYNPwxyfBDGq/WhnrFqQTyEqulVLVVIpK+3fIdtmH/4OpOwxzKM0q2k9C -+zL+AI1JqlFoePeIKYQYAOssUBwB0VBDbhyo8f7txBs6OB1phPcmbkAo2bJfL01UT -+315omqlGWjvvDRjDEeRAfXnWu/UVLIs1MNn09l2+fKwgZyOZIQEk5gGgb+xO7pZp -+5W1IuLxB1DMatQjYK1L1MG8KUebovTyumAj8kOaCJaqa+EWcPvsH2wJbzp7JZV7x -+AMnNQGLHHccY9Iv9AgMBAAECggGAY6qwOl+H0pff34KY8Cvv0pmVO3EZ7+ALcEPZ -+AUwVq+a9+CXfUCSr0BK6RWrHJjOiE2fFScajQ0b+2sZh52A+F/U54ub5VyyN7hW3 -+3lNv09ZDx0scftouFMa6R6b61fDCNw6X0Nso5teGGci3z3R+j6bwQ0uuDY89wCEI -+L3sXfhFbkQNeF2pbxkOIQUFzU7JRIyuVJJeCCeBDKLV+WFaZZUxWsjQ7+w23KwIQ -+6oMGn3iY3FB+z26AnphvWQunNmeLcq11lpwTpI4XB21FMLFVA4FlawLhMP6ca2OA -+rp1HsTPqthxtFC//KXHinN1AYjQERD2NcWvR6o1GYzcSJo+UHPVq0WZ/qdbdWSd5 -+zuqts0diufYcNgrA/vP24cKGEpf58n5itDM+rUMFlR0U/r52xkQ4gKQlCFtcdk6p -+vap/8QWLSYGgQEsamNHJz5jhunES/B9TqldcZTrgciTVjychnPy21vfIB1zCQl3L -+ur8N8hObB2tzrhvwtxpq/SDPsnIBAoHBAP4UzzGg2OD1STUiLBQTqlXWJpLC+mMC -+ct3RBdEPsKSu5A6ZoDXjhCQGqidNzm8zbYqWPlS9UZLpP5vybp19Hi/hEbzbNMgv -+qwfuSl2WBVQcSPA8g5k6n13+MUgMswyr41wt5wZDkVxiIXYKTwDso5WFsP47YYsH -+xyG7tO8N0WcB3b2b6FbryiKDweiJO/oXI+ne/WIEcx8qiWbX0RaZf5ig4MKbESIj -+uVXLoEvrgaSogl3gCssZ/Rhd4hfMEysZgQKBwQD0SAsWOOjZlH44KXHUKvp8zdi1 -+0tvRpj8fPzkv8q89rozJ/QEyg89I9PUllT8Kg5AhdWBSAZpeldLtTG6M+ZOaQCS1 -+kevmtJZqalEbmxj9JMjDaFLjVfUj4JdNS0vNgwS54XC2TEKmoAwuDfChwAQIVw/a -+Dg7uMnwg5gPuNUEiAbDzbu4N15Ed7ZjU7+YD8TmW3aAfbDo92dKs8BNzMc+x+xPT -+VVUbbL05SeB6t+/sPVzdfb+gEWmPZvxFKbMFGH0CgcEA25yU8ep7SwX4PurIepn8 -+0rCFKrlIvqdxLXTruCX9onpgOJZkue9rWdBA5jQESG2FMxJl0czJY1gkWOCU558r -+pmq9cCVwW8+H3xUCRh3TgT3pdWx4usrG0PFTG1mOsVco75XlZ66jR9yx21tRqhTf -+1+90ampdB1Szs96Qp0ekRYqBZNALZIXtcyO7SQjFRIcXzZ+mF0CNWNTlanUEDqqi -+dQQpAUwS5RVHrnaQmM54gh/8frOV4LMX5iXPtI35y3kBAoHBAK3RqZnpar6Pq/R4 -+gReQcWZm7qIKZQHbwqSQTzfv/oPsdR+xGK4CHnfyXZGdjhsEHIXCSIRxwY82Gr1h -+mnRTjpS+uaA9MdeafkFAX3A+P1y5VOW+kORUoLcjs2V7g3e7l5xQbuw4fWClF6WZ -+o7TktbndgVkOkc8qOysJoJhaansxKuE8+MT+s7LRAuPZxBjgB7NzBeH2F8c0/HSz -+65MXSYuCdcv1tzZpfIeMKuAHi//UdgTg2n6ihTNV+4GXN1wT3QKBwQCbC2bX/t1p -+0ppb1U428MhnTmj/1SGhklAnl0dugj2zxYfSwBUJwZ7cLXRazCvKggpdO4KTMc4S -+vVt9VIfAig7fhtZvYspKQV9sjsusbjfAuCYgw1k3zh/n66UIirCW8+A9/GbEa2YU -+kXYsIuRqViBBUWp38b9MW+j6r0EJqHdaamZtEoNUwej/tzrbn0bizthgqAMjeEFf -+++oWYiAkjYtJZOTLyoPoxGCX+7/n3CwQugNndupNAGwG+NKD+yb+3OE= - -----END RSA PRIVATE KEY----- -diff --git a/tests/tls-wrong-permittedPeer.sh b/tests/tls-wrong-permittedPeer.sh -index 709e35f..f6287e7 100755 ---- a/tests/tls-wrong-permittedPeer.sh -+++ b/tests/tls-wrong-permittedPeer.sh -@@ -6,5 +6,5 @@ echo 'Send Message...' - ./send -t 127.0.0.1 -p $TESTPORT -m "testmessage" -T -a "name" -x ${srcdir}/tls-certs/ca.pem -y ${srcdir}/tls-certs/cert.pem -z ${srcdir}/tls-certs/key.pem -P "wrong name" -v 2>&1 | tee librelp.out.log - - stop_receiver --check_output "librelp: auth error: authdata:'DNSname: rsyslog; ', ecode 10034, emsg 'no permited name found'" -+check_output "librelp: auth error: authdata:'DNSname: testbench.rsyslog.com; DNSname: rsyslog-client; ', ecode 10034, emsg 'no permited name found'" - terminate diff --git a/dev-libs/librelp/files/librelp-1.2.16-fix-valgrind-usage.patch b/dev-libs/librelp/files/librelp-1.2.16-fix-valgrind-usage.patch deleted file mode 100644 index 15f605dd4825..000000000000 --- a/dev-libs/librelp/files/librelp-1.2.16-fix-valgrind-usage.patch +++ /dev/null @@ -1,27 +0,0 @@ -Upstream bug: https://github.com/rsyslog/librelp/issues/100 - ---- a/configure.ac -+++ b/configure.ac -@@ -176,16 +176,20 @@ fi - - # valgrind - AC_ARG_ENABLE(valgrind, -- [AS_HELP_STRING([--enable-valgrind],[Enable valgrind tests@<:@default=yes@:>@])], -+ [AS_HELP_STRING([--enable-valgrind],[Enable valgrind tests@<:@default=no@:>@])], - [case "${enableval}" in - yes) enable_valgrind="yes" ;; - no) enable_valgrind="no" ;; - *) AC_MSG_ERROR(bad value ${enableval} for --enable-valgrind) ;; - esac], -- [enable_valgrind="yes"] -+ [enable_valgrind="no"] - ) - if test "$enable_valgrind" = "yes"; then - AC_CHECK_PROG(VALGRIND, [valgrind], [valgrind], [no]) -+ -+ if test "x$VALGRIND" = "xno"; then -+ AC_MSG_ERROR([valgrind is missing but forced with --enable-valgrind. Either install valgrind or remove the option!]) -+ fi - fi - AM_CONDITIONAL([HAVE_VALGRIND], test "$enable_valgrind" == "yes") - diff --git a/dev-libs/librelp/files/librelp-1.3.0-dummyclient.py-Py3-compatibility.patch b/dev-libs/librelp/files/librelp-1.3.0-dummyclient.py-Py3-compatibility.patch new file mode 100644 index 000000000000..99ac9887f739 --- /dev/null +++ b/dev-libs/librelp/files/librelp-1.3.0-dummyclient.py-Py3-compatibility.patch @@ -0,0 +1,24 @@ +From 93c7ab4284f0609abab7cf2f9b8bdefe21fe0038 Mon Sep 17 00:00:00 2001 +From: Thomas Deutschmann +Date: Tue, 11 Dec 2018 16:50:12 +0100 +Subject: [PATCH] tests: make dummyclient.py compatible with Python2 and + Python3 + +Closes: https://github.com/rsyslog/librelp/issues/163 +--- + tests/dummyclient.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/tests/dummyclient.py b/tests/dummyclient.py +index 6f99c79..8b0041e 100755 +--- a/tests/dummyclient.py ++++ b/tests/dummyclient.py +@@ -4,7 +4,7 @@ + import os + + port = int(os.environ['TESTPORT']) +-print "dummyclient info: opening and closing port " + str(port) + " without sending data" ++print("dummyclient info: opening and closing port " + str(port) + " without sending data") + s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + s.connect(("127.0.0.1", port)) + s.close() diff --git a/dev-libs/librelp/librelp-1.2.16.ebuild b/dev-libs/librelp/librelp-1.2.16.ebuild deleted file mode 100644 index 1e8dff837fec..000000000000 --- a/dev-libs/librelp/librelp-1.2.16.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -inherit autotools - -DESCRIPTION="An easy to use library for the RELP protocol" -HOMEPAGE="http://www.librelp.com/" -SRC_URI="http://download.rsyslog.com/${PN}/${P}.tar.gz" - -LICENSE="GPL-3+ doc? ( FDL-1.3 )" - -# subslot = soname version -SLOT="0/0.4.0" - -KEYWORDS="amd64 arm arm64 hppa sparc x86" -IUSE="debug doc +ssl static-libs" - -RDEPEND=" - ssl? ( >=net-libs/gnutls-3.3.17.1:0= ) -" - -DEPEND=" - ssl? ( >=net-libs/gnutls-3.3.17.1:0= ) - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}"/${P}-fix-valgrind-usage.patch - "${FILESDIR}"/${P}-add-new-test-certificate.patch -) - -src_prepare() { - sed -i \ - -e 's/ -g"/"/g' \ - configure.ac || die "sed failed" - - default - - eautoreconf -} - -src_configure() { - local myeconfargs=( - $(use_enable debug) - $(use_enable ssl tls) - $(use_enable static-libs static) - ) - - econf "${myeconfargs[@]}" -} - -src_test() { - emake -j1 check -} - -src_install() { - local DOCS=( ChangeLog ) - use doc && local HTML_DOCS=( doc/relp.html ) - default - - find "${ED}"usr/lib* -name '*.la' -delete || die -} diff --git a/dev-libs/librelp/librelp-1.2.18.ebuild b/dev-libs/librelp/librelp-1.2.18.ebuild index ebb66c280091..bd8997fcf000 100644 --- a/dev-libs/librelp/librelp-1.2.18.ebuild +++ b/dev-libs/librelp/librelp-1.2.18.ebuild @@ -14,7 +14,7 @@ LICENSE="GPL-3+ doc? ( FDL-1.3 )" # subslot = soname version SLOT="0/0.4.0" -KEYWORDS="amd64 arm ~arm64 ~hppa ~sparc x86" +KEYWORDS="amd64 arm ~arm64 hppa sparc x86" IUSE="debug doc +ssl +gnutls libressl openssl static-libs" REQUIRED_USE="ssl? ( ^^ ( gnutls openssl ) ) gnutls? ( ssl ) diff --git a/dev-libs/librelp/librelp-1.2.17.ebuild b/dev-libs/librelp/librelp-1.3.0.ebuild similarity index 78% rename from dev-libs/librelp/librelp-1.2.17.ebuild rename to dev-libs/librelp/librelp-1.3.0.ebuild index ccdcf011fa23..4024aa27d04a 100644 --- a/dev-libs/librelp/librelp-1.2.17.ebuild +++ b/dev-libs/librelp/librelp-1.3.0.ebuild @@ -1,9 +1,10 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" +PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} ) -inherit autotools +inherit autotools python-any-r1 DESCRIPTION="An easy to use library for the RELP protocol" HOMEPAGE="http://www.librelp.com/" @@ -15,7 +16,7 @@ LICENSE="GPL-3+ doc? ( FDL-1.3 )" SLOT="0/0.4.0" KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~sparc ~x86" -IUSE="debug doc +ssl +gnutls libressl openssl static-libs" +IUSE="debug doc +ssl +gnutls libressl openssl static-libs test" REQUIRED_USE="ssl? ( ^^ ( gnutls openssl ) ) gnutls? ( ssl ) openssl? ( ssl ) @@ -36,8 +37,17 @@ DEPEND="ssl? ( libressl? ( dev-libs/libressl:0= ) ) ) + test? ( ${PYTHON_DEPS} ) virtual/pkgconfig" +RESTRICT="!test? ( test )" + +PATCHES=( "${FILESDIR}"/${P}-dummyclient.py-Py3-compatibility.patch ) + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + src_prepare() { sed -i \ -e 's/ -g"/"/g' \ diff --git a/dev-libs/nspr/nspr-4.20.ebuild b/dev-libs/nspr/nspr-4.20.ebuild index bd7aae66dbb1..b3a4865b6ccb 100644 --- a/dev-libs/nspr/nspr-4.20.ebuild +++ b/dev-libs/nspr/nspr-4.20.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,7 +13,7 @@ SRC_URI="https://archive.mozilla.org/pub/nspr/releases/v${PV}/src/${P}.tar.gz" LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="debug" MULTILIB_CHOST_TOOLS=( diff --git a/dev-libs/nss/Manifest b/dev-libs/nss/Manifest index 105bc1e4d065..aa72e5cc2a69 100644 --- a/dev-libs/nss/Manifest +++ b/dev-libs/nss/Manifest @@ -1,7 +1,7 @@ DIST nss-3.29.5.tar.gz 7480246 BLAKE2B 9ab16cbbd95aa31358b5b686bee64cd81c8343524dad8aac084f7c86883f1eaead78912dc1021b0461d027b0085356c4b7156f1d80010c3a0ece29d542deef50 SHA512 ce18bc7e793d2b3698db412b2e5fcabbfd9862eca3def120d5e44bc67276526bff6b33ffa84b8128f8af6d35101000e6f7bb24194f63a55461b3c245fac11faa DIST nss-3.37.3.tar.gz 23034239 BLAKE2B 3e30b0fe14501ca0e6b9d14322af73f191164989e6857b9ba46572b7363cdc65c88b672285982f2764ed44fcaf615cb249eea2f45b98050dfc6675003dc74a3b SHA512 11b21818f9fcff11d0e7f4c066ae9fbce0052a30a6b30df9a20022792039b5348554834a472e1b1195e467b9902067f9719678d5ca32efb4e60f1df161feed6f -DIST nss-3.39.tar.gz 23048561 BLAKE2B 74214b6ed23a44a0b6e0d52b9a327f908668079413ee637d172e4f0c7769f252a6c6ecca33215c1865606eaebe4630f31b435f2d40cf1a24ab373874508531b9 SHA512 16358c2d8660ca301410b1d39b2eae64fe2ebbbfab797872410e5fcc67f802ef48f4e362edeecb0591626c77013537019094a6a5dfc8d24487b6b6e54564da8f DIST nss-3.40.1.tar.gz 23311074 BLAKE2B 9cd723e983a3f70748b0734bb2a6cc1ddfa280f1c167c3b1b371a58900fb3d9b3bf3482293bb8614d39ffb538bcca815a2aedbe03d2d643731817452f82bc2ca SHA512 464ae843161e8deb911975d2117e8bf1194a968689b4ce70f9a12d5a33dba7ddd69f1248ec45244139c30fcc87678b206a4e124f032b26ead8bf894e4e8d0564 DIST nss-3.40.tar.gz 23308315 BLAKE2B 02cc3ea9589f888e108bd3a6a99d5f52927bb4c63b2d9e03df88b7c1a188b6f2cd47d281dd5234b141b41684043e71d9fbee8f99223d0f5ae9778a4e1cfaa1ce SHA512 3781c94595126757c95ea82c3134eb3f06f4c3814e9ed2bfceae22623a413d622349d08c6779e1230b2dbebd1f07aba58094fe83dcddebb3e043481e7a478239 +DIST nss-3.41.tar.gz 23319563 BLAKE2B 76636b704cd572f9b840c7699c29697a4a882e66afcc3895ceb7b59a7af7af2513074e1abc6a028a13126d44e0cf722ab29e52a4c69640a2247814292efa282d SHA512 b5a43fe86ded664002fd714c493d9222a64539cd6139b64720625d1742fec5100712cbe401c90c79196e9cbad9ec07d9b4f0f517ce34e4b207beaa3e01c9e114 DIST nss-cacert-class1-class3.patch 22950 BLAKE2B 9d5e60df5f161a3c27c41e5a9419440a54f888eda454e3cde5ebe626d4075b65cf9938b5144d0fb022377f4bd415bff5e5c67d104409860aa9391b3eb8872c68 SHA512 a5aa740bf110a3f0262e3f1ef2fc739ac2b44f042e220039d48aee8e97cd764d5c10718220364f4098aba955882bd02cadb5481512388971a8290312f88a7df0 DIST nss-pem-20160329.tar.xz 27732 BLAKE2B 7c23133a7bfb969d8eac98fb6311e76ab60c5d6601c7329f3c492da30c017e66d64a1f8bc827dd36e52e65c1a1ec02b58816442aaf410345c5ed759a02264b84 SHA512 5834b06e4c64205447573d4f4c8989e20986ae67ee00eebce3817eb73794a6355a404143ba1c676ec302ceefaf9df103cb879b1d4ff14ba4e3790dbee3e40eb2 diff --git a/dev-libs/nss/nss-3.40.1.ebuild b/dev-libs/nss/nss-3.40.1.ebuild index 9ce8edd66595..28b1cd1d1d8d 100644 --- a/dev-libs/nss/nss-3.40.1.ebuild +++ b/dev-libs/nss/nss-3.40.1.ebuild @@ -19,7 +19,7 @@ SRC_URI="https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/$ LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="cacert +nss-pem utils" CDEPEND=">=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}] >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]" diff --git a/dev-libs/nss/nss-3.39.ebuild b/dev-libs/nss/nss-3.41.ebuild similarity index 99% rename from dev-libs/nss/nss-3.39.ebuild rename to dev-libs/nss/nss-3.41.ebuild index dce724d6b8d8..9ce8edd66595 100644 --- a/dev-libs/nss/nss-3.39.ebuild +++ b/dev-libs/nss/nss-3.41.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 diff --git a/dev-libs/openobex/openobex-1.7.2.ebuild b/dev-libs/openobex/openobex-1.7.2.ebuild deleted file mode 100644 index b03a5bf4590e..000000000000 --- a/dev-libs/openobex/openobex-1.7.2.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-utils udev - -DESCRIPTION="Implementation of the OBEX protocol used for transferring data to mobile devices" -HOMEPAGE="https://sourceforge.net/projects/openobex/" -SRC_URI="mirror://sourceforge/${PN}/${PV}/${P}-Source.tar.gz" - -LICENSE="GPL-2 LGPL-2.1" -SLOT="0/2" -KEYWORDS="amd64 arm ~hppa ppc ppc64 ~sparc x86" -IUSE="bluetooth irda usb" - -RDEPEND=" - bluetooth? ( net-wireless/bluez:= ) - usb? ( virtual/libusb:= )" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -S=${WORKDIR}/${P}-Source - -src_configure() { - local mycmakeargs=( - -DOPENOBEX_BLUETOOTH=$(usex bluetooth) - -DOPENOBEX_IRDA=$(usex irda) - -DOPENOBEX_USB=$(usex usb) - # TODO: enable them. patch would be appreciated. - -DBUILD_DOCUMENTATION=OFF - - -DCMAKE_INSTALL_UDEVRULESDIR="$(get_udevdir)/rules.d" - ) - - cmake-utils_src_configure -} diff --git a/dev-libs/protobuf/Manifest b/dev-libs/protobuf/Manifest index 8c43bdcbda40..587e2bfbd477 100644 --- a/dev-libs/protobuf/Manifest +++ b/dev-libs/protobuf/Manifest @@ -1,4 +1,7 @@ DIST protobuf-3.5.1.1.tar.gz 4584489 BLAKE2B 995ee2f06a6358e9935b488269ee50f0dccede417c1757828b0108fbe8c67034301f3a9cb87517430acd9838ae71bb677f4edd8b59b2418f99c15d8ea3d33591 SHA512 f25ecf772facc8efd196b7c06012ce9ec24152b2c0cde38ed2e29ecded8f534221b008e649f4cbd991436ad3436130cd2e31d51e75019d08240d518111fb4496 DIST protobuf-3.5.2.tar.gz 4584659 BLAKE2B f582212169d802a5844574eb900c9f8cbb343b7e73f2074e5ff0bfc544ebd13f4bc2b78271fb70f4465d78fdc39972ed68339f453c0d3ffe98d8564fbf520544 SHA512 09d10cf0c07a0ba249428bbf20f5dbed840965fa06b3c09682f286a4dee9d84bb96f3b5b50e993d48ef1f20440531255ce7d0e60a648bf3fe536a5f2b0b74181 DIST protobuf-3.6.0.1.tar.gz 4483964 BLAKE2B 8afc1e4f4a6eba0eb453fa7cbee8e8ab4986ab9dda39a0005de9d07ec4bd4fd27a5af4ab359b139b4117a5da580be6da3387295266625ee8cc7ec9421c5c0235 SHA512 63cd799d5d6edbb05a87bc07992271c5bdb9595366d698b4dc5476cc89dc278d1c43186b9e56340958aefea2ce23e15a9c3a550158414add868b56e789ceafe4 +DIST protobuf-3.6.1.1.tar.gz 4489116 BLAKE2B 4ed5da3dcb56245b3ce2f979142d5e77837e8e1fbc2f0af27be48664b8b7dfa2ec44382cf75678d226dd665c289f81d95bf04c5f2795fcdd759aa8ec630dba1f SHA512 df59ed966047471d7296883a4500d657eee5e7d8713dd7e44f3f2e0b8c4400e85cb511b316f2fa8518620f1074fd0cad8ee9538c063ac371d6b59358de81ee88 +DIST protobuf-3.6.1.2.tar.gz 4490331 BLAKE2B be5fac5a38369b21941c3c615a97cf35d05a24ee03536b6ea6c1c797a82a0a7f8ecc3630b62af7728f063c850c4faac8ae670171a18bacd44e2a2fb38b2e6fce SHA512 557ffb1216f663df94a16cd8e51e20acf42378913d656f56402c6653cb58ce6a83f77a6050bd846460c7dcac59bb41ad03ac003b0b06250df6a97fd17f8a2c7c +DIST protobuf-3.6.1.3.tar.gz 4490599 BLAKE2B 5a058f937330bd562e364a8d86e0b1376fdac9fded0fd23d6914cb59c5c15e8bfc1e203ea36b5a4eece8919708c1a9a6616b0ec2028d6ec339704da53ed81963 SHA512 9eadb46c7daa19e612516958169bc90943b38b429a4b2cf2171b66b57f50a2f8a9b66cbf58bdd44517af414b78e0f3ab2e1361891dc60ecd098185da2638d37e DIST protobuf-3.6.1.tar.gz 4485582 BLAKE2B 546c49759df784018459809b9db692c5c94aef5d717183af5cd9edd96b4c658e759f23950cdcd5dddceaaad06ea1de2a2357b9fa8c496ed5d538fc5920174da0 SHA512 1bc175d24b49de1b1e41eaf39598194e583afffb924c86c8d2e569d935af21874be76b2cbd4d9655a1d38bac3d4cd811de88bc2c72d81bad79115e69e5b0d839 diff --git a/dev-libs/protobuf/protobuf-3.6.1.1.ebuild b/dev-libs/protobuf/protobuf-3.6.1.1.ebuild new file mode 100644 index 000000000000..1d00ee9032f4 --- /dev/null +++ b/dev-libs/protobuf/protobuf-3.6.1.1.ebuild @@ -0,0 +1,108 @@ +# Copyright 2008-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit autotools elisp-common flag-o-matic multilib-minimal toolchain-funcs + +DESCRIPTION="Google's Protocol Buffers - Extensible mechanism for serializing structured data" +HOMEPAGE="https://developers.google.com/protocol-buffers/ https://github.com/protocolbuffers/protobuf" +SRC_URI="https://github.com/protocolbuffers/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/17" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" +IUSE="emacs examples static-libs test zlib" +RESTRICT="!test? ( test )" + +BDEPEND="emacs? ( virtual/emacs )" +DEPEND="test? ( >=dev-cpp/gtest-1.8.0[${MULTILIB_USEDEP}] ) + zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )" +RDEPEND="emacs? ( virtual/emacs ) + zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )" + +PATCHES=( + "${FILESDIR}/${PN}-3.6.0-disable_no-warning-test.patch" + "${FILESDIR}/${PN}-3.6.0-system_libraries.patch" + "${FILESDIR}/${PN}-3.6.0-protoc_input_output_files.patch" + "${FILESDIR}/${PN}-3.6.1-libatomic_linking.patch" +) + +DOCS=(CHANGES.txt CONTRIBUTORS.txt README.md) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + append-cppflags -DGOOGLE_PROTOBUF_NO_RTTI + multilib-minimal_src_configure +} + +multilib_src_configure() { + local options=( + $(use_enable static-libs static) + $(use_with zlib) + ) + + if tc-is-cross-compiler; then + # Build system uses protoc when building, so protoc copy runnable on host is needed. + mkdir -p "${WORKDIR}/build" || die + pushd "${WORKDIR}/build" > /dev/null || die + ECONF_SOURCE="${S}" econf_build "${options[@]}" + options+=(--with-protoc="$(pwd)/src/protoc") + popd > /dev/null || die + fi + + ECONF_SOURCE="${S}" econf "${options[@]}" +} + +src_compile() { + multilib-minimal_src_compile + + if use emacs; then + elisp-compile editors/protobuf-mode.el + fi +} + +multilib_src_compile() { + if tc-is-cross-compiler; then + emake -C "${WORKDIR}/build/src" protoc + fi + + default +} + +multilib_src_test() { + emake check +} + +multilib_src_install_all() { + find "${D}" -name "*.la" -delete || die + + insinto /usr/share/vim/vimfiles/syntax + doins editors/proto.vim + insinto /usr/share/vim/vimfiles/ftdetect + doins "${FILESDIR}/proto.vim" + + if use emacs; then + elisp-install ${PN} editors/protobuf-mode.el* + elisp-site-file-install "${FILESDIR}/70${PN}-gentoo.el" + fi + + if use examples; then + DOCS+=(examples) + docompress -x /usr/share/doc/${PF}/examples + fi + + einstalldocs +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/dev-libs/protobuf/protobuf-3.6.1.2.ebuild b/dev-libs/protobuf/protobuf-3.6.1.2.ebuild new file mode 100644 index 000000000000..1d00ee9032f4 --- /dev/null +++ b/dev-libs/protobuf/protobuf-3.6.1.2.ebuild @@ -0,0 +1,108 @@ +# Copyright 2008-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit autotools elisp-common flag-o-matic multilib-minimal toolchain-funcs + +DESCRIPTION="Google's Protocol Buffers - Extensible mechanism for serializing structured data" +HOMEPAGE="https://developers.google.com/protocol-buffers/ https://github.com/protocolbuffers/protobuf" +SRC_URI="https://github.com/protocolbuffers/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/17" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" +IUSE="emacs examples static-libs test zlib" +RESTRICT="!test? ( test )" + +BDEPEND="emacs? ( virtual/emacs )" +DEPEND="test? ( >=dev-cpp/gtest-1.8.0[${MULTILIB_USEDEP}] ) + zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )" +RDEPEND="emacs? ( virtual/emacs ) + zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )" + +PATCHES=( + "${FILESDIR}/${PN}-3.6.0-disable_no-warning-test.patch" + "${FILESDIR}/${PN}-3.6.0-system_libraries.patch" + "${FILESDIR}/${PN}-3.6.0-protoc_input_output_files.patch" + "${FILESDIR}/${PN}-3.6.1-libatomic_linking.patch" +) + +DOCS=(CHANGES.txt CONTRIBUTORS.txt README.md) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + append-cppflags -DGOOGLE_PROTOBUF_NO_RTTI + multilib-minimal_src_configure +} + +multilib_src_configure() { + local options=( + $(use_enable static-libs static) + $(use_with zlib) + ) + + if tc-is-cross-compiler; then + # Build system uses protoc when building, so protoc copy runnable on host is needed. + mkdir -p "${WORKDIR}/build" || die + pushd "${WORKDIR}/build" > /dev/null || die + ECONF_SOURCE="${S}" econf_build "${options[@]}" + options+=(--with-protoc="$(pwd)/src/protoc") + popd > /dev/null || die + fi + + ECONF_SOURCE="${S}" econf "${options[@]}" +} + +src_compile() { + multilib-minimal_src_compile + + if use emacs; then + elisp-compile editors/protobuf-mode.el + fi +} + +multilib_src_compile() { + if tc-is-cross-compiler; then + emake -C "${WORKDIR}/build/src" protoc + fi + + default +} + +multilib_src_test() { + emake check +} + +multilib_src_install_all() { + find "${D}" -name "*.la" -delete || die + + insinto /usr/share/vim/vimfiles/syntax + doins editors/proto.vim + insinto /usr/share/vim/vimfiles/ftdetect + doins "${FILESDIR}/proto.vim" + + if use emacs; then + elisp-install ${PN} editors/protobuf-mode.el* + elisp-site-file-install "${FILESDIR}/70${PN}-gentoo.el" + fi + + if use examples; then + DOCS+=(examples) + docompress -x /usr/share/doc/${PF}/examples + fi + + einstalldocs +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/dev-libs/protobuf/protobuf-3.6.1.3.ebuild b/dev-libs/protobuf/protobuf-3.6.1.3.ebuild new file mode 100644 index 000000000000..1d00ee9032f4 --- /dev/null +++ b/dev-libs/protobuf/protobuf-3.6.1.3.ebuild @@ -0,0 +1,108 @@ +# Copyright 2008-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit autotools elisp-common flag-o-matic multilib-minimal toolchain-funcs + +DESCRIPTION="Google's Protocol Buffers - Extensible mechanism for serializing structured data" +HOMEPAGE="https://developers.google.com/protocol-buffers/ https://github.com/protocolbuffers/protobuf" +SRC_URI="https://github.com/protocolbuffers/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/17" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" +IUSE="emacs examples static-libs test zlib" +RESTRICT="!test? ( test )" + +BDEPEND="emacs? ( virtual/emacs )" +DEPEND="test? ( >=dev-cpp/gtest-1.8.0[${MULTILIB_USEDEP}] ) + zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )" +RDEPEND="emacs? ( virtual/emacs ) + zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )" + +PATCHES=( + "${FILESDIR}/${PN}-3.6.0-disable_no-warning-test.patch" + "${FILESDIR}/${PN}-3.6.0-system_libraries.patch" + "${FILESDIR}/${PN}-3.6.0-protoc_input_output_files.patch" + "${FILESDIR}/${PN}-3.6.1-libatomic_linking.patch" +) + +DOCS=(CHANGES.txt CONTRIBUTORS.txt README.md) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + append-cppflags -DGOOGLE_PROTOBUF_NO_RTTI + multilib-minimal_src_configure +} + +multilib_src_configure() { + local options=( + $(use_enable static-libs static) + $(use_with zlib) + ) + + if tc-is-cross-compiler; then + # Build system uses protoc when building, so protoc copy runnable on host is needed. + mkdir -p "${WORKDIR}/build" || die + pushd "${WORKDIR}/build" > /dev/null || die + ECONF_SOURCE="${S}" econf_build "${options[@]}" + options+=(--with-protoc="$(pwd)/src/protoc") + popd > /dev/null || die + fi + + ECONF_SOURCE="${S}" econf "${options[@]}" +} + +src_compile() { + multilib-minimal_src_compile + + if use emacs; then + elisp-compile editors/protobuf-mode.el + fi +} + +multilib_src_compile() { + if tc-is-cross-compiler; then + emake -C "${WORKDIR}/build/src" protoc + fi + + default +} + +multilib_src_test() { + emake check +} + +multilib_src_install_all() { + find "${D}" -name "*.la" -delete || die + + insinto /usr/share/vim/vimfiles/syntax + doins editors/proto.vim + insinto /usr/share/vim/vimfiles/ftdetect + doins "${FILESDIR}/proto.vim" + + if use emacs; then + elisp-install ${PN} editors/protobuf-mode.el* + elisp-site-file-install "${FILESDIR}/70${PN}-gentoo.el" + fi + + if use examples; then + DOCS+=(examples) + docompress -x /usr/share/doc/${PF}/examples + fi + + einstalldocs +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/dev-libs/xml-security-c/files/xml-security-c-2.0.2-libressl.patch b/dev-libs/xml-security-c/files/xml-security-c-2.0.2-libressl.patch new file mode 100644 index 000000000000..754ddc6bcf1d --- /dev/null +++ b/dev-libs/xml-security-c/files/xml-security-c-2.0.2-libressl.patch @@ -0,0 +1,52 @@ +diff --git a/xsec/enc/OpenSSL/OpenSSLCryptoBase64.cpp b/xsec/enc/OpenSSL/OpenSSLCryptoBase64.cpp +index 2ad9da6e..a8ea9f1d 100644 +--- a/xsec/enc/OpenSSL/OpenSSLCryptoBase64.cpp ++++ b/xsec/enc/OpenSSL/OpenSSLCryptoBase64.cpp +@@ -48,7 +48,7 @@ XERCES_CPP_NAMESPACE_USE + // Construction/Destruction + // -------------------------------------------------------------------------------- + +-#if (OPENSSL_VERSION_NUMBER < 0x10100000L) ++#if (OPENSSL_VERSION_NUMBER < 0x10100000L) || defined(LIBRESSL_VERSION_NUMBER) + OpenSSLCryptoBase64::OpenSSLCryptoBase64() : mp_ectx(&m_ectx_store), mp_dctx(&m_dctx_store) { } + OpenSSLCryptoBase64::~OpenSSLCryptoBase64() { } + #else +diff --git a/xsec/enc/OpenSSL/OpenSSLCryptoBase64.hpp b/xsec/enc/OpenSSL/OpenSSLCryptoBase64.hpp +index c892eac4..82aeb0a1 100644 +--- a/xsec/enc/OpenSSL/OpenSSLCryptoBase64.hpp ++++ b/xsec/enc/OpenSSL/OpenSSLCryptoBase64.hpp +@@ -205,7 +205,7 @@ private : + EVP_ENCODE_CTX *mp_ectx; // Encode context + EVP_ENCODE_CTX *mp_dctx; // Decode context + +-#if (OPENSSL_VERSION_NUMBER < 0x10100000L) ++#if (OPENSSL_VERSION_NUMBER < 0x10100000L) || defined(LIBRESSL_VERSION_NUMBER) + EVP_ENCODE_CTX m_ectx_store; + EVP_ENCODE_CTX m_dctx_store; + #endif +diff --git a/xsec/enc/OpenSSL/OpenSSLSupport.cpp b/xsec/enc/OpenSSL/OpenSSLSupport.cpp +index dfd37eb3..cf874f82 100644 +--- a/xsec/enc/OpenSSL/OpenSSLSupport.cpp ++++ b/xsec/enc/OpenSSL/OpenSSLSupport.cpp +@@ -273,7 +273,7 @@ int ECDSA_SIG_set0(ECDSA_SIG *sig, BIGNUM *r, BIGNUM *s) + + #endif + +-#if (OPENSSL_VERSION_NUMBER < 0x10100000L) ++#if (OPENSSL_VERSION_NUMBER < 0x10100000L) || defined(LIBRESSL_VERSION_NUMBER) + EvpEncodeCtxRAII::EvpEncodeCtxRAII() : mp_ctx(&mp_ctx_store) { }; + EvpEncodeCtxRAII::~EvpEncodeCtxRAII() { } + #else +diff --git a/xsec/enc/OpenSSL/OpenSSLSupport.hpp b/xsec/enc/OpenSSL/OpenSSLSupport.hpp +index e3527fae..b5f67f26 100644 +--- a/xsec/enc/OpenSSL/OpenSSLSupport.hpp ++++ b/xsec/enc/OpenSSL/OpenSSLSupport.hpp +@@ -88,7 +88,7 @@ public: + + private: + EVP_ENCODE_CTX *mp_ctx; +-#if (OPENSSL_VERSION_NUMBER < 0x10100000L) ++#if (OPENSSL_VERSION_NUMBER < 0x10100000L) || defined(LIBRESSL_VERSION_NUMBER) + EVP_ENCODE_CTX mp_ctx_store; + #endif + }; diff --git a/dev-libs/xml-security-c/xml-security-c-2.0.2-r1.ebuild b/dev-libs/xml-security-c/xml-security-c-2.0.2-r1.ebuild new file mode 100644 index 000000000000..afd103f43067 --- /dev/null +++ b/dev-libs/xml-security-c/xml-security-c-2.0.2-r1.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Apache C++ XML security libraries" +HOMEPAGE="http://santuario.apache.org/" +SRC_URI="mirror://apache/santuario/c-library/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="debug examples libressl nss static-libs xalan" + +RDEPEND=">=dev-libs/xerces-c-3.2 + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + nss? ( dev-libs/nss ) + xalan? ( dev-libs/xalan-c )" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" +PATCHES=( + "${FILESDIR}/${P}-libressl.patch" +) + +DOCS=( CHANGELOG.txt NOTICE.txt ) + +src_configure() { + econf \ + --with-openssl \ + $(use_enable static-libs static) \ + $(use_enable debug) \ + $(use_with xalan) \ + $(use_with nss) +} + +src_install() { + default + if use examples ; then + docinto examples + dodoc xsec/samples/*.cpp + fi +} diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz index 76ce22fe7a3581c9a7815f9023873bb3c9e32338..fab63be90cf5a8455e5b020141a9d426c6750cc3 100644 GIT binary patch delta 201829 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
  • tNj#q8)4?&gL^ny&6ce?yo>L46pamX-pEx|-yOFWtfaDeG^Jq)XS zv+tIpq(Wf(Yh_>s%Q3@`qPk^Y_|2!nJfE>Y!J4@TL#bHsa?#MJ7890hl+z^n z>3!yyV0G?Qf!#QJwub!7(07XOb2;V$AZ_aetgIm`(J>@YlX^fz+woSy^XpGv{`~*` z$N%uZy%X5$b&51?xQ29D^EGw413A8ymGsSg{4iPUK%_HTaC> z=Xl5bt7hef)2=>qY%eVI9d&c_B7abwba#=zH=JLhTWt7Kr;^)jB2hhu;S)1ny(ePXV z?mX}wll4a1a(4^};d58(=e?%_9e7rD99Tui+kx(xIie!lo92X`?tq|=L6=p8it;<$ zC9`gM|Fv4Ac=;v*+`%}>8`=k<2lKg|zU9TzEQi%z)0QGcB|m8!#+f}ch~aiH3L4JK zmmGxewZqrb6tL2HIe2r(Z{AnyuT<>QB@^$bZqK>0)%kg$@piMBX3eSZ^_B5Om(e%_x1ohBU*X*rQzMY4fs2pdj#&S44cFxzS zn=oKc|MnonG6;|uigm?M9hZiZl>tN>Xv}*ZhuQPuoJ(^Yv7_)%Dr~hSt=%qRgo2|M zEK%|t7@m1qVymn64LA4Y!j&t zzz@19Y<|wx|AX@MlBv^yJL`3(x$TIZe#? z@UAdB^U|;#++p%oz31y`bT`_Lt!jp-TQ%5m2N>L&4*&D#`;eV<^I{YrACi7~lRB|p z$$>Qtcg0f$a106scR0MD#NxGHor&r_9nym4&FJ21tN5-u=y~C!jd*ieEe$`v%}VNO zXFnl4@I7?4(^-r(uUS&X6lJrk5Z=L0Jv{>GD{? zGf=B_V^9HnCf&1Jk{``*2G0~`%MN-)SwLuSlyh=4Z$n`cuDqwA+P(zBr}IV?=k)M> z*W4~V#3+H&apazZ(w=?X9qVPsI55&ECl8bS56obu^+W>0zBy!e9_asaW^T@zx)3I=XHU- HrjGys$vbjD literal 20644 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 - - - - diff --git a/dev-db/maatkit/Manifest b/dev-db/maatkit/Manifest deleted file mode 100644 index 515684ed9918..000000000000 --- a/dev-db/maatkit/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST maatkit-7540.tar.gz 1312812 BLAKE2B fae133ac0fc95b6c824eccdd156941d6cc6693dda21756752b5f9244d4053b0d13d1464ab4dbb09b95da5385638f72f2e0c91c3ac64eeece0ad387324d8d01a9 SHA512 98cb44a5ebce09322b4d9a8cfa9e14e2ccb54ef9e0e8a95ee92b0fee5277f06157415152566497893488967735049d95c6efadc0d57c8a70060c7bc714afef9a diff --git a/dev-db/maatkit/maatkit-7540-r1.ebuild b/dev-db/maatkit/maatkit-7540-r1.ebuild deleted file mode 100644 index 9cefb50cea68..000000000000 --- a/dev-db/maatkit/maatkit-7540-r1.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit perl-app perl-module toolchain-funcs - -DESCRIPTION="essential command-line utilities for MySQL" -HOMEPAGE="http://www.maatkit.org/" -SRC_URI="https://maatkit.googlecode.com/files/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="udf" - -COMMON_DEPEND="dev-perl/DBI - dev-perl/DBD-mysql - virtual/perl-Time-HiRes" -RDEPEND="${COMMON_DEPEND} - virtual/perl-Getopt-Long - virtual/perl-Time-Local - virtual/perl-Digest-MD5 - virtual/perl-IO-Compress - virtual/perl-File-Temp - virtual/perl-File-Spec - virtual/perl-Time-HiRes - virtual/perl-Scalar-List-Utils - dev-perl/TermReadKey" -DEPEND="${COMMON_DEPEND} - udf? ( dev-db/mysql ) - virtual/perl-ExtUtils-MakeMaker" - -mysql-udf_src_compile() { - local udfdir="${T}/udf/" - mkdir -p "${udfdir}" - - local udfname udffile udfext udfoutpath - udfname="${1}" - udfext=".so" - udffile="${udfname}${udfext}" - udfoutpath="${udfdir}/${udffile}" - shift - CXX="$(tc-getCXX)" - local src="$@" - if [ -z "$@" ]; then - src="${udfname}.cc" - fi - for f in ${src} ; do - [ -f "${f}" ] || \ - die "UDF ${udfname}: Cannot find source file ${f} to compile" - done - einfo "UDF ${udfname}: compiling from ${src}" - ${CXX} \ - ${CXXFLAGS} -I/usr/include/mysql \ - ${LDFLAGS} -fPIC -shared -o "${udfoutpath}" $src \ - || die "UDF ${udfname}: Failed to compile" -} - -mysql-udf_src_install() { - local udfdir="${T}/udf/" - local udfname udfext udffile udfoutpath - udfname="${1}" - udfext=".so" - udffile="${udfname}${udfext}" - udfoutpath="${udfdir}/${udffile}" - insinto /usr/$(get_libdir)/mysql/plugins - doins "${udfoutpath}" -} - -udf_done_intro=0 -mysql-udf_pkg_postinst() { - local udfname udffile udfext udffunc udfreturn - udfname="${1}" - udfext=".so" - udffile="${udfname}${udfext}" - udffunc="${2}" - udfreturn="${3}" - if [ ${udf_done_intro} -eq 0 ]; then - elog "To use the UDFs that were built:" - elog "Update your configuration to include 'plugin_dir=/usr/$(get_libdir)/mysql/plugins'" - elog "Issue the following commands as a user with FUNCTION privileges:" - udf_done_intro=1 - fi - elog "CREATE FUNCTION ${udffunc} RETURNS ${udfreturn} SONAME '${udffile}'" -} - -src_compile() { - perl-app_src_compile - if use udf; then - cd "${S}"/udf - mysql-udf_src_compile murmur_udf - mysql-udf_src_compile fnv_udf - fi -} - -src_install() { - perl-module_src_install - if use udf; then - mysql-udf_src_install murmur_udf - mysql-udf_src_install fnv_udf - fi -} - -pkg_postinst() { - if use udf; then - mysql-udf_pkg_postinst murmur_udf murmur_hash INTEGER - mysql-udf_pkg_postinst fnv_udf fnv_64 INTEGER - fi -} diff --git a/dev-db/maatkit/metadata.xml b/dev-db/maatkit/metadata.xml deleted file mode 100644 index d3ab294dbcd0..000000000000 --- a/dev-db/maatkit/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - maatkit, formerly MySQL Toolkit, is a collection of command-line utilities that -provide missing functionality for MySQL. Some of the tools implement lacking -server functionality, such as online consistency checks for master/slave -replication; others are client-side utilities such as a query profiler. - - Build the MySQL UDFs shipped with maatkit, requires non-minimal MySQL - - - maatkit - - diff --git a/dev-db/mariadb/Manifest b/dev-db/mariadb/Manifest index bba587ace335..d0c6ab87360b 100644 --- a/dev-db/mariadb/Manifest +++ b/dev-db/mariadb/Manifest @@ -7,3 +7,4 @@ DIST mariadb-10.3.10.tar.gz 70493771 BLAKE2B 03540ed111405febb46c27422f957fb6c53 DIST mariadb-5.5.62.tar.gz 45938380 BLAKE2B aa17d0e5740805d74f7f74f54605e04c4e29c4208a2efa6da2dde5855dfdc13e3225fe349e2146b11a6cbf5a0ac82a9e6c3e4f31e62afa71fc7ab1381040c68f SHA512 136668a54b404a303ee8f87e736bd14463b2323f0a517e7161c8729f4534bc1d653241d6b79f8cb7ad66ea09cf4190f9b95eceaa209b18a46822a68d9580ba5a DIST mysql-extras-20180809-1700Z.tar.bz2 322999 BLAKE2B 8b5feb32085dc35b2f68dae985b2d266c4eaa0e956b490050a2df04bbff99bf8623b67e75af9326d84e3ad625c4d86b0d21d23c9a96df5a0c9cd5ed730958970 SHA512 fbd7af9284bbf09d55f128361e7cc52d94f24ac491aac800cd6d61f2e444aeca66a4d5e6ae94c2fb4044e00cec9b232bae9a76a229f87f19d90b7aecf70792ec DIST mysql-extras-20181104-2252Z.tar.bz2 328613 BLAKE2B c869dbdd8eb8ab6706b52815fae88e0789b955b9d3e89eac305e6de6e1bc9e78ea10ac58efeac0d6478c7f83587910834e9b4c44e3621224f006daae44dc2bf3 SHA512 e0dff23aa6420a9cfcf2f60464381d4b08194759dcd96910cdf94075fa71e90b74fa3dae700f279f421fee68315af37e47054c9422adeb6cc757fa968a1b65bf +DIST mysql-extras-20181211-1735Z.tar.bz2 330779 BLAKE2B 4a41b9067a8b8bc5b595ff8dfeaa20d6577083ad1f6a0d1b56d29663cd436abc611a2ff394fafb8d466771c8676e2019a415554b830f20828ace31eb5b7e082a SHA512 03db4b1b483395eeba57d049c10a07ef50b26ba97f3fad74aa6a19f8835aea60106bbc86dea2a168ec613d9b2caa016240d8d888e42823d383fa3466f8b262d4 diff --git a/dev-db/mariadb/mariadb-10.2.19-r1.ebuild b/dev-db/mariadb/mariadb-10.2.19-r1.ebuild new file mode 100644 index 000000000000..7ed2c00ee4ab --- /dev/null +++ b/dev-db/mariadb/mariadb-10.2.19-r1.ebuild @@ -0,0 +1,958 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +MY_EXTRAS_VER="20181211-1735Z" +SUBSLOT="18" + +JAVA_PKG_OPT_USE="jdbc" + +# Keeping eutils in EAPI=6 for emktemp in pkg_config + +inherit eutils systemd flag-o-matic prefix toolchain-funcs \ + java-pkg-opt-2 user cmake-utils + +SRC_URI="https://downloads.mariadb.org/interstitial/${P}/source/${P}.tar.gz " + +# Gentoo patches to MySQL +if [[ "${MY_EXTRAS_VER}" != "live" && "${MY_EXTRAS_VER}" != "none" ]]; then + SRC_URI="${SRC_URI} + mirror://gentoo/mysql-extras-${MY_EXTRAS_VER}.tar.bz2 + https://gitweb.gentoo.org/proj/mysql-extras.git/snapshot/mysql-extras-${MY_EXTRAS_VER}.tar.bz2 + https://dev.gentoo.org/~grknight/distfiles/mysql-extras-${MY_EXTRAS_VER}.tar.bz2 + https://dev.gentoo.org/~robbat2/distfiles/mysql-extras-${MY_EXTRAS_VER}.tar.bz2 + https://dev.gentoo.org/~jmbsvicetto/distfiles/mysql-extras-${MY_EXTRAS_VER}.tar.bz2" +fi + +HOMEPAGE="https://mariadb.org/" +DESCRIPTION="An enhanced, drop-in replacement for MySQL" +LICENSE="GPL-2 LGPL-2.1+" +SLOT="0/${SUBSLOT:-0}" +IUSE="+backup bindist client-libs cracklib debug extraengine galera innodb-lz4 + innodb-lzo innodb-snappy jdbc jemalloc kerberos latin1 libressl mroonga + numa odbc oqgraph pam +perl profiling rocksdb selinux +server sphinx + sst-rsync sst-mariabackup sst-xtrabackup static systemd systemtap tcmalloc + test tokudb xml yassl" + +# Tests always fail when libressl is enabled due to hard-coded ciphers in the tests +RESTRICT="!bindist? ( bindist ) libressl? ( test )" + +REQUIRED_USE="jdbc? ( extraengine server !static ) + server? ( tokudb? ( jemalloc !tcmalloc ) ) + ?? ( tcmalloc jemalloc ) + static? ( yassl !pam )" + +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" + +# Shorten the path because the socket path length must be shorter than 107 chars +# and we will run a mysql server during test phase +S="${WORKDIR}/mysql" + +if [[ "${MY_EXTRAS_VER}" == "live" ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/mysql-extras.git" + EGIT_CHECKOUT_DIR="${WORKDIR%/}/mysql-extras" + EGIT_CLONE_TYPE=shallow + MY_PATCH_DIR="${WORKDIR%/}/mysql-extras" +else + MY_PATCH_DIR="${WORKDIR%/}/mysql-extras-${MY_EXTRAS_VER}" +fi + +PATCHES=( + "${MY_PATCH_DIR}"/20015_all_mariadb-pkgconfig-location.patch + "${MY_PATCH_DIR}"/20018_all_mariadb-10.2.16-without-clientlibs-tools.patch + "${MY_PATCH_DIR}"/20024_all_mariadb-10.2.6-mysql_st-regression.patch + "${MY_PATCH_DIR}"/20025_all_mariadb-10.2.6-gssapi-detect.patch + "${MY_PATCH_DIR}"/20035_all_mariadb-10.2-atomic-detection.patch + "${MY_PATCH_DIR}"/20037_all_mariadb-10.2-restore-jemalloc.patch +) + +# Be warned, *DEPEND are version-dependant +# These are used for both runtime and compiletime +COMMON_DEPEND=" + kernel_linux? ( + sys-process/procps:0= + dev-libs/libaio:0= + ) + >=sys-apps/sed-4 + >=sys-apps/texinfo-4.7-r1 + jemalloc? ( dev-libs/jemalloc:0= ) + tcmalloc? ( dev-util/google-perftools:0= ) + systemtap? ( >=dev-util/systemtap-1.3:0= ) + >=sys-libs/zlib-1.2.3:0= + kerberos? ( virtual/krb5 ) + yassl? ( net-libs/gnutls:0= ) + !yassl? ( + !libressl? ( >=dev-libs/openssl-1.0.0:0= ) + libressl? ( dev-libs/libressl:0= ) + ) + sys-libs/ncurses:0= + !bindist? ( + sys-libs/binutils-libs:0= + >=sys-libs/readline-4.1:0= + ) + server? ( + backup? ( app-arch/libarchive:0= ) + cracklib? ( sys-libs/cracklib:0= ) + extraengine? ( + odbc? ( dev-db/unixODBC:0= ) + xml? ( dev-libs/libxml2:2= ) + ) + innodb-lz4? ( app-arch/lz4 ) + innodb-lzo? ( dev-libs/lzo ) + innodb-snappy? ( app-arch/snappy ) + mroonga? ( app-text/groonga-normalizer-mysql >=app-text/groonga-7.0.4 ) + numa? ( sys-process/numactl ) + oqgraph? ( >=dev-libs/boost-1.40.0:0= dev-libs/judy:0= ) + pam? ( virtual/pam:0= ) + systemd? ( sys-apps/systemd:= ) + tokudb? ( app-arch/snappy ) + ) + >=dev-libs/libpcre-8.41-r1:3= +" +DEPEND="virtual/yacc + static? ( sys-libs/ncurses[static-libs] ) + || ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 ) + server? ( extraengine? ( jdbc? ( >=virtual/jdk-1.6 ) ) ) + ${COMMON_DEPEND}" +RDEPEND="selinux? ( sec-policy/selinux-mysql ) + !dev-db/mysql !dev-db/mariadb-galera !dev-db/percona-server !dev-db/mysql-cluster + server? ( !prefix? ( dev-db/mysql-init-scripts ) ) + !=virtual/jre-1.6 ) ) ) +" +# For other stuff to bring us in +# dev-perl/DBD-mysql is needed by some scripts installed by MySQL +# percona-xtrabackup-bin causes a circular dependency if DBD-mysql is not already installed +PDEPEND="perl? ( >=dev-perl/DBD-mysql-2.9004 ) + server? ( ~virtual/mysql-5.6[static=] + galera? ( sst-xtrabackup? ( || ( >=dev-db/percona-xtrabackup-bin-2.2.4 dev-db/percona-xtrabackup ) ) ) )" + +pkg_setup() { + if [[ ${MERGE_TYPE} != binary ]] ; then + local GCC_MAJOR_SET=$(gcc-major-version) + local GCC_MINOR_SET=$(gcc-minor-version) + if use tokudb && [[ ${GCC_MAJOR_SET} -lt 4 || \ + ${GCC_MAJOR_SET} -eq 4 && ${GCC_MINOR_SET} -lt 7 ]] ; then + eerror "${PN} with tokudb needs to be built with gcc-4.7 or later." + eerror "Please use gcc-config to switch to gcc-4.7 or later version." + die + fi + # Bug 565584. InnoDB now requires atomic functions introduced with gcc-4.7 on + # non x86{,_64} arches + if ! use amd64 && ! use x86 && [[ ${GCC_MAJOR_SET} -lt 4 || \ + ${GCC_MAJOR_SET} -eq 4 && ${GCC_MINOR_SET} -lt 7 ]] ; then + eerror "${PN} needs to be built with gcc-4.7 or later." + eerror "Please use gcc-config to switch to gcc-4.7 or later version." + die + fi + fi + java-pkg-opt-2_pkg_setup + if has test ${FEATURES} && \ + use server && ! has userpriv ${FEATURES} ; then + eerror "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root." + fi + + # This should come after all of the die statements + enewgroup mysql 60 || die "problem adding 'mysql' group" + enewuser mysql 60 -1 /dev/null mysql || die "problem adding 'mysql' user" +} + +pkg_preinst() { + java-pkg-opt-2_pkg_preinst + + # Here we need to see if the implementation switched client libraries + # We check if this is a new instance of the package and a client library already exists + local SHOW_ABI_MESSAGE libpath + if [[ -z ${REPLACING_VERSIONS} && -e "${EROOT}usr/$(get_libdir)/libmysqlclient.so" ]] ; then + libpath=$(readlink "${EROOT}usr/$(get_libdir)/libmysqlclient.so") + elog "Due to ABI changes when switching between different client libraries," + elog "revdep-rebuild must find and rebuild all packages linking to libmysqlclient." + elog "Please run: revdep-rebuild --library ${libpath}" + ewarn "Failure to run revdep-rebuild may cause issues with other programs or libraries" + fi +} + +pkg_postinst() { + # Make sure the vars are correctly initialized + mysql_init_vars + + # Create log directory securely if it does not exist + [[ -d "${ROOT}${MY_LOGDIR}" ]] || install -d -m0750 -o mysql -g mysql "${ROOT}${MY_LOGDIR}" + + if use server ; then + if use pam; then + einfo + elog "This install includes the PAM authentication plugin." + elog "To activate and configure the PAM plugin, please read:" + elog "https://mariadb.com/kb/en/mariadb/pam-authentication-plugin/" + einfo + fi + + if [[ -z "${REPLACING_VERSIONS}" ]] ; then + einfo + elog "You might want to run:" + elog "\"emerge --config =${CATEGORY}/${PF}\"" + elog "if this is a new install." + elog + elog "If you are switching server implentations, you should run the" + elog "mysql_upgrade tool." + einfo + else + einfo + elog "If you are upgrading major versions, you should run the" + elog "mysql_upgrade tool." + einfo + fi + + if use galera ; then + einfo + elog "Be sure to edit the my.cnf file to activate your cluster settings." + elog "This should be done after running \"emerge --config =${CATEGORY}/${PF}\"" + elog "The first time the cluster is activated, you should add" + elog "--wsrep-new-cluster to the options in /etc/conf.d/mysql for one node." + elog "This option should then be removed for subsequent starts." + einfo + fi + fi + + # Note about configuration change + einfo + elog "This version of mariadb reorganizes the configuration from a single my.cnf" + elog "to several files in /etc/mysql/${PN}.d." + elog "Please backup any changes you made to /etc/mysql/my.cnf" + elog "and add them as a new file under /etc/mysql/${PN}.d with a .cnf extension." + elog "You may have as many files as needed and they are read alphabetically." + elog "Be sure the options have the appropriate section headers, i.e. [mysqld]." + einfo +} + +src_unpack() { + unpack ${A} + # Grab the patches + [[ "${MY_EXTRAS_VER}" == "live" ]] && S="${WORKDIR%/}/mysql-extras" git-r3_src_unpack + + mv -f "${WORKDIR%/}/${P}" "${S}" || die +} + +src_prepare() { + _disable_plugin() { + echo > "${S%/}/plugin/${1}/CMakeLists.txt" || die + } + _disable_engine() { + echo > "${S%/}/storage/${1}/CMakeLists.txt" || die + } + + if use tcmalloc; then + echo "TARGET_LINK_LIBRARIES(mysqld tcmalloc)" >> "${S}/sql/CMakeLists.txt" + fi + + # Don't build bundled xz-utils for tokudb + echo > "${S}/storage/tokudb/PerconaFT/cmake_modules/TokuThirdParty.cmake" || die + sed -i -e 's/ build_lzma//' -e 's/ build_snappy//' "${S}/storage/tokudb/PerconaFT/ft/CMakeLists.txt" || die + sed -i -e 's/add_dependencies\(tokuportability_static_conv build_jemalloc\)//' "${S}/storage/tokudb/PerconaFT/portability/CMakeLists.txt" || die + + local plugin + local server_plugins=( handler_socket auth_socket feedback metadata_lock_info + locale_info qc_info server_audit sql_errlog ) + local test_plugins=( audit_null auth_examples daemon_example fulltext + debug_key_management example_key_management ) + if ! use server; then # These plugins are for the server + for plugin in "${server_plugins[@]}" ; do + _disable_plugin "${plugin}" + done + fi + + if ! use test; then # These plugins are only used during testing + for plugin in "${test_plugins[@]}" ; do + _disable_plugin "${plugin}" + done + _disable_engine test_sql_discovery + fi + + _disable_engine example + + if ! use oqgraph ; then # avoids extra library checks + _disable_engine oqgraph + fi + + if use mroonga ; then + # Remove the bundled groonga + # There is no CMake flag, it simply checks for existance + rm -r "${S}"/storage/mroonga/vendor/groonga || die "could not remove packaged groonga" + else + _disable_engine mroonga + fi + + cmake-utils_src_prepare + java-pkg-opt-2_src_prepare +} + +src_configure(){ + # bug 508724 mariadb cannot use ld.gold + tc-ld-disable-gold + # Bug #114895, bug #110149 + filter-flags "-O" "-O[01]" + + append-cxxflags -felide-constructors + + # bug #283926, with GCC4.4, this is required to get correct behavior. + append-flags -fno-strict-aliasing + + CMAKE_BUILD_TYPE="RelWithDebInfo" + + # debug hack wrt #497532 + mycmakeargs=( + -DCMAKE_C_FLAGS_RELWITHDEBINFO="$(usex debug '' '-DNDEBUG')" + -DCMAKE_CXX_FLAGS_RELWITHDEBINFO="$(usex debug '' '-DNDEBUG')" + -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr" + -DMYSQL_DATADIR="${EPREFIX}/var/lib/mysql" + -DSYSCONFDIR="${EPREFIX}/etc/mysql" + -DINSTALL_BINDIR=bin + -DINSTALL_DOCDIR=share/doc/${PF} + -DINSTALL_DOCREADMEDIR=share/doc/${PF} + -DINSTALL_INCLUDEDIR=include/mysql + -DINSTALL_INFODIR=share/info + -DINSTALL_LIBDIR=$(get_libdir) + -DINSTALL_MANDIR=share/man + -DINSTALL_MYSQLSHAREDIR=share/mariadb + -DINSTALL_PLUGINDIR=$(get_libdir)/mariadb/plugin + -DINSTALL_SCRIPTDIR=share/mariadb/scripts + -DINSTALL_MYSQLDATADIR="${EPREFIX}/var/lib/mysql" + -DINSTALL_SBINDIR=sbin + -DINSTALL_SUPPORTFILESDIR="${EPREFIX}/usr/share/mariadb" + -DWITH_COMMENT="Gentoo Linux ${PF}" + -DWITH_UNIT_TESTS=$(usex test ON OFF) + -DWITH_LIBEDIT=0 + -DWITH_ZLIB=system + -DWITHOUT_LIBWRAP=1 + -DENABLED_LOCAL_INFILE=1 + -DMYSQL_UNIX_ADDR="${EPREFIX}/var/run/mysqld/mysqld.sock" + -DINSTALL_UNIX_ADDRDIR="${EPREFIX}/var/run/mysqld/mysqld.sock" + -DWITH_DEFAULT_COMPILER_OPTIONS=0 + -DWITH_DEFAULT_FEATURE_SET=0 + -DINSTALL_SYSTEMD_UNITDIR="$(systemd_get_systemunitdir)" + # The build forces this to be defined when cross-compiling. We pass it + # all the time for simplicity and to make sure it is actually correct. + -DSTACK_DIRECTION=$(tc-stack-grows-down && echo -1 || echo 1) + -DPKG_CONFIG_EXECUTABLE="${EPREFIX}/usr/bin/$(tc-getPKG_CONFIG)" + -DPLUGIN_AUTH_GSSAPI=$(usex kerberos DYNAMIC NO) + -DAUTH_GSSAPI_PLUGIN_TYPE=$(usex kerberos DYNAMIC OFF) + -DCONC_WITH_EXTERNAL_ZLIB=YES + -DWITH_EXTERNAL_ZLIB=YES + -DSUFFIX_INSTALL_DIR="" + -DWITH_UNITTEST=OFF + -DWITHOUT_CLIENTLIBS=YES + -DCLIENT_PLUGIN_DIALOG=OFF + -DCLIENT_PLUGIN_AUTH_GSSAPI_CLIENT=OFF + -DCLIENT_PLUGIN_MYSQL_CLEAR_PASSWORD=STATIC + ) + if use test ; then + mycmakeargs+=( -DINSTALL_MYSQLTESTDIR=share/mariadb/mysql-test ) + else + mycmakeargs+=( -DINSTALL_MYSQLTESTDIR='' ) + fi + + if ! use yassl ; then + mycmakeargs+=( -DWITH_SSL=system -DCLIENT_PLUGIN_SHA256_PASSWORD=STATIC ) + else + mycmakeargs+=( -DWITH_SSL=bundled ) + fi + + # bfd.h is only used starting with 10.1 and can be controlled by NOT_FOR_DISTRIBUTION + mycmakeargs+=( + -DWITH_READLINE=$(usex bindist 1 0) + -DNOT_FOR_DISTRIBUTION=$(usex bindist 0 1) + -DENABLE_DTRACE=$(usex systemtap) + ) + + if use server ; then + + # Federated{,X} must be treated special otherwise they will not be built as plugins + if ! use extraengine ; then + mycmakeargs+=( + -DPLUGIN_FEDERATED=NO + -DPLUGIN_FEDERATEDX=NO ) + fi + + mycmakeargs+=( + -DWITH_JEMALLOC=$(usex jemalloc system) + -DWITH_PCRE=system + -DPLUGIN_OQGRAPH=$(usex oqgraph DYNAMIC NO) + -DPLUGIN_SPHINX=$(usex sphinx YES NO) + -DPLUGIN_TOKUDB=$(usex tokudb YES NO) + -DPLUGIN_AUTH_PAM=$(usex pam YES NO) + -DPLUGIN_CRACKLIB_PASSWORD_CHECK=$(usex cracklib YES NO) + -DPLUGIN_CASSANDRA=NO + -DPLUGIN_SEQUENCE=$(usex extraengine YES NO) + -DPLUGIN_SPIDER=$(usex extraengine YES NO) + -DPLUGIN_CONNECT=$(usex extraengine YES NO) + -DCONNECT_WITH_MYSQL=1 + -DCONNECT_WITH_LIBXML2=$(usex xml) + -DCONNECT_WITH_ODBC=$(usex odbc) + -DCONNECT_WITH_JDBC=$(usex jdbc) + # Build failure and autodep wrt bug 639144 + -DCONNECT_WITH_MONGO=OFF + -DWITH_WSREP=$(usex galera) + -DWITH_INNODB_LZ4=$(usex innodb-lz4 ON OFF) + -DWITH_INNODB_LZO=$(usex innodb-lzo ON OFF) + -DWITH_INNODB_SNAPPY=$(usex innodb-snappy ON OFF) + -DPLUGIN_MROONGA=$(usex mroonga DYNAMIC NO) + -DPLUGIN_AUTH_GSSAPI=$(usex kerberos DYNAMIC NO) + -DWITH_MARIABACKUP=$(usex backup ON OFF) + -DWITH_LIBARCHIVE=$(usex backup ON OFF) + -DINSTALL_SQLBENCHDIR=share/mariadb + -DPLUGIN_ROCKSDB=$(usex rocksdb DYNAMIC NO) + # systemd is only linked to for server notification + -DWITH_SYSTEMD=$(usex systemd yes no) + -DWITH_NUMA=$(usex numa ON OFF) + ) + + # Workaround for MDEV-14524 + use tokudb && mycmakeargs+=( -DTOKUDB_OK=1 ) + + if use test ; then + # This is needed for the new client lib which tests a real, open server + mycmakeargs+=( -DSKIP_TESTS=ON ) + fi + + if [[ ( -n ${MYSQL_DEFAULT_CHARSET} ) && ( -n ${MYSQL_DEFAULT_COLLATION} ) ]]; then + ewarn "You are using a custom charset of ${MYSQL_DEFAULT_CHARSET}" + ewarn "and a collation of ${MYSQL_DEFAULT_COLLATION}." + ewarn "You MUST file bugs without these variables set." + + mycmakeargs+=( + -DDEFAULT_CHARSET=${MYSQL_DEFAULT_CHARSET} + -DDEFAULT_COLLATION=${MYSQL_DEFAULT_COLLATION} + ) + + elif ! use latin1 ; then + mycmakeargs+=( + -DDEFAULT_CHARSET=utf8 + -DDEFAULT_COLLATION=utf8_general_ci + ) + else + mycmakeargs+=( + -DDEFAULT_CHARSET=latin1 + -DDEFAULT_COLLATION=latin1_swedish_ci + ) + fi + mycmakeargs+=( + -DEXTRA_CHARSETS=all + -DMYSQL_USER=mysql + -DDISABLE_SHARED=$(usex static YES NO) + -DWITH_DEBUG=$(usex debug) + -DWITH_EMBEDDED_SERVER=OFF + -DWITH_PROFILING=$(usex profiling) + ) + + if use static; then + mycmakeargs+=( -DWITH_PIC=1 ) + fi + + if use jemalloc || use tcmalloc ; then + mycmakeargs+=( -DWITH_SAFEMALLOC=OFF ) + fi + + # Storage engines + mycmakeargs+=( + -DWITH_ARCHIVE_STORAGE_ENGINE=1 + -DWITH_BLACKHOLE_STORAGE_ENGINE=1 + -DWITH_CSV_STORAGE_ENGINE=1 + -DWITH_HEAP_STORAGE_ENGINE=1 + -DWITH_INNOBASE_STORAGE_ENGINE=1 + -DWITH_MYISAMMRG_STORAGE_ENGINE=1 + -DWITH_MYISAM_STORAGE_ENGINE=1 + -DWITH_PARTITION_STORAGE_ENGINE=1 + ) + + else + mycmakeargs+=( + -DWITHOUT_SERVER=1 + -DWITH_EMBEDDED_SERVER=OFF + -DEXTRA_CHARSETS=none + -DINSTALL_SQLBENCHDIR= + -DWITH_SYSTEMD=no + ) + fi + + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile +} + +src_install() { + cmake-utils_src_install + + # Remove an unnecessary, private config header which will never match between ABIs and is not meant to be used + if [[ -f "${ED}/usr/include/mysql/server/private/config.h" ]] ; then + rm "${ED}/usr/include/mysql/server/private/config.h" || die + fi + + # Make sure the vars are correctly initialized + mysql_init_vars + + # Convenience links + einfo "Making Convenience links for mysqlcheck multi-call binary" + dosym "mysqlcheck" "/usr/bin/mysqlanalyze" + dosym "mysqlcheck" "/usr/bin/mysqlrepair" + dosym "mysqlcheck" "/usr/bin/mysqloptimize" + + # INSTALL_LAYOUT=STANDALONE causes cmake to create a /usr/data dir + if [[ -d "${ED}/usr/data" ]] ; then + rm -Rf "${ED}/usr/data" || die + fi + + # Unless they explicitly specific USE=test, then do not install the + # testsuite. It DOES have a use to be installed, esp. when you want to do a + # validation of your database configuration after tuning it. + if ! use test ; then + rm -rf "${D}/${MY_SHAREDSTATEDIR}/mysql-test" + fi + + # Configuration stuff + einfo "Building default configuration ..." + insinto "${MY_SYSCONFDIR#${EPREFIX}}" + [[ -f "${S}/scripts/mysqlaccess.conf" ]] && doins "${S}"/scripts/mysqlaccess.conf + cp "${FILESDIR}/my.cnf-10.2" "${TMPDIR}/my.cnf" || die + eprefixify "${TMPDIR}/my.cnf" + doins "${TMPDIR}/my.cnf" + insinto "${MY_SYSCONFDIR#${EPREFIX}}/mariadb.d" + cp "${FILESDIR}/my.cnf.distro-client" "${TMPDIR}/50-distro-client.cnf" || die + eprefixify "${TMPDIR}/50-distro-client.cnf" + doins "${TMPDIR}/50-distro-client.cnf" + + if use server ; then + mycnf_src="my.cnf.distro-server" + sed -e "s!@DATADIR@!${MY_DATADIR}!g" \ + "${FILESDIR}/${mycnf_src}" \ + > "${TMPDIR}/my.cnf.ok" || die + if use prefix ; then + sed -i -r -e '/^user[[:space:]]*=[[:space:]]*mysql$/d' \ + "${TMPDIR}/my.cnf.ok" || die + fi + if use latin1 ; then + sed -i \ + -e "/character-set/s|utf8|latin1|g" \ + "${TMPDIR}/my.cnf.ok" || die + fi + eprefixify "${TMPDIR}/my.cnf.ok" + newins "${TMPDIR}/my.cnf.ok" 50-distro-server.cnf + + einfo "Including support files and sample configurations" + docinto "support-files" + local script + for script in \ + "${S}"/support-files/magic + do + [[ -f "$script" ]] && dodoc "${script}" + done + + docinto "scripts" + for script in "${S}"/scripts/mysql* ; do + [[ ( -f "$script" ) && ( "${script%.sh}" == "${script}" ) ]] && dodoc "${script}" + done + # Manually install supporting files that conflict with other packages + # but are needed for galera and initial installation + exeinto /usr/libexec/mariadb + doexe "${BUILD_DIR}/extra/my_print_defaults" "${BUILD_DIR}/extra/perror" + fi + + #Remove mytop if perl is not selected + [[ -e "${ED}/usr/bin/mytop" ]] && ! use perl && rm -f "${ED}/usr/bin/mytop" +} + +# Official test instructions: +# USE='extraengine perl server' \ +# FEATURES='test userpriv -usersandbox' \ +# ebuild mariadb-X.X.XX.ebuild \ +# digest clean package +src_test() { + + _disable_test() { + local rawtestname reason + rawtestname="${1}" ; shift + reason="${@}" + ewarn "test '${rawtestname}' disabled: '${reason}'" + echo ${rawtestname} : ${reason} >> "${T}/disabled.def" + } + + local TESTDIR="${BUILD_DIR}/mysql-test" + local retstatus_unit + local retstatus_tests + + if ! use server ; then + einfo "Skipping server tests due to minimal build." + return 0 + fi + + # Bug #213475 - MySQL _will_ object strenously if your machine is named + # localhost. Also causes weird failures. + [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" + + if [[ $UID -eq 0 ]]; then + die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root." + fi + has usersandbox $FEATURES && ewarn "Some tests may fail with FEATURES=usersandbox" + + einfo ">>> Test phase [test]: ${CATEGORY}/${PF}" + + # Run CTest (test-units) + cmake-utils_src_test + retstatus_unit=$? + + # Ensure that parallel runs don't die + export MTR_BUILD_THREAD="$((${RANDOM} % 100))" + # Enable parallel testing, auto will try to detect number of cores + # You may set this by hand. + # The default maximum is 8 unless MTR_MAX_PARALLEL is increased + export MTR_PARALLEL="${MTR_PARALLEL:-auto}" + + # create directories because mysqladmin might run out of order + mkdir -p "${T}"/var-tests{,/log} || die + + # Run mysql tests + pushd "${TESTDIR}" > /dev/null || die + + touch "${T}/disabled.def" + # These are failing in MariaDB 10.0 for now and are believed to be + # false positives: + # + # main.mysql_client_test, main.mysql_client_test_nonblock + # main.mysql_client_test_comp: + # segfaults at random under Portage only, suspect resource limits. + + local t + for t in plugins.cracklib_password_check plugins.two_password_validations ; do + _disable_test "$t" "False positive due to varying policies" + done + + for t in main.mysql_client_test main.mysql_client_test_nonblock \ + main.mysql_client_test_comp rpl.rpl_extra_col_master_myisam ; do + _disable_test "$t" "False positives in Gentoo" + done + + _disable_test main.plugin_auth "Needs client libraries built" + + # run mysql-test tests + perl mysql-test-run.pl --force --vardir="${T}/var-tests" --reorder --skip-test=tokudb --skip-test-list="${T}/disabled.def" + retstatus_tests=$? + + popd > /dev/null || die + + # Cleanup is important for these testcases. + pkill -9 -f "${S}/ndb" 2>/dev/null + pkill -9 -f "${S}/sql" 2>/dev/null + + local failures="" + [[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit" + [[ $retstatus_tests -eq 0 ]] || failures="${failures} tests" + + [[ -z "$failures" ]] || die "Test failures: $failures" + einfo "Tests successfully completed" +} + +mysql_init_vars() { + MY_SHAREDSTATEDIR=${MY_SHAREDSTATEDIR="${EPREFIX}/usr/share/mariadb"} + MY_SYSCONFDIR=${MY_SYSCONFDIR="${EPREFIX}/etc/mysql"} + MY_LOCALSTATEDIR=${MY_LOCALSTATEDIR="${EPREFIX}/var/lib/mysql"} + MY_LOGDIR=${MY_LOGDIR="${EPREFIX}/var/log/mysql"} + + if [[ -z "${MY_DATADIR}" ]] ; then + MY_DATADIR="" + if [[ -f "${MY_SYSCONFDIR}/my.cnf" ]] ; then + MY_DATADIR=`"my_print_defaults" mysqld 2>/dev/null \ + | sed -ne '/datadir/s|^--datadir=||p' \ + | tail -n1` + if [[ -z "${MY_DATADIR}" ]] ; then + MY_DATADIR=`grep ^datadir "${MY_SYSCONFDIR}/my.cnf" \ + | sed -e 's/.*=\s*//' \ + | tail -n1` + fi + fi + if [[ -z "${MY_DATADIR}" ]] ; then + MY_DATADIR="${MY_LOCALSTATEDIR}" + einfo "Using default MY_DATADIR" + fi + elog "MySQL MY_DATADIR is ${MY_DATADIR}" + + if [[ -z "${PREVIOUS_DATADIR}" ]] ; then + if [[ -e "${MY_DATADIR}" ]] ; then + # If you get this and you're wondering about it, see bug #207636 + elog "MySQL datadir found in ${MY_DATADIR}" + elog "A new one will not be created." + PREVIOUS_DATADIR="yes" + else + PREVIOUS_DATADIR="no" + fi + export PREVIOUS_DATADIR + fi + else + if [[ ${EBUILD_PHASE} == "config" ]]; then + local new_MY_DATADIR + new_MY_DATADIR=`"my_print_defaults" mysqld 2>/dev/null \ + | sed -ne '/datadir/s|^--datadir=||p' \ + | tail -n1` + + if [[ ( -n "${new_MY_DATADIR}" ) && ( "${new_MY_DATADIR}" != "${MY_DATADIR}" ) ]]; then + ewarn "MySQL MY_DATADIR has changed" + ewarn "from ${MY_DATADIR}" + ewarn "to ${new_MY_DATADIR}" + MY_DATADIR="${new_MY_DATADIR}" + fi + fi + fi + + export MY_SHAREDSTATEDIR MY_SYSCONFDIR + export MY_LOCALSTATEDIR MY_LOGDIR + export MY_DATADIR +} + +pkg_config() { + _getoptval() { + local mypd="${EROOT}"/usr/bin/my_print_defaults + local section="$1" + local flag="--${2}=" + local extra_options="${3}" + "${mypd}" $extra_options $section | sed -n "/^${flag}/s,${flag},,gp" + } + local old_MY_DATADIR="${MY_DATADIR}" + local old_HOME="${HOME}" + # my_print_defaults needs to read stuff in $HOME/.my.cnf + export HOME=${EPREFIX}/root + + # Make sure the vars are correctly initialized + mysql_init_vars + + [[ -z "${MY_DATADIR}" ]] && die "Sorry, unable to find MY_DATADIR" + if [[ ! -x "${EROOT}/usr/sbin/mysqld" ]] ; then + die "Minimal builds do NOT include the MySQL server" + fi + + if [[ ( -n "${MY_DATADIR}" ) && ( "${MY_DATADIR}" != "${old_MY_DATADIR}" ) ]]; then + local MY_DATADIR_s="${ROOT}/${MY_DATADIR}" + MY_DATADIR_s="${MY_DATADIR_s%%/}" + local old_MY_DATADIR_s="${ROOT}/${old_MY_DATADIR}" + old_MY_DATADIR_s="${old_MY_DATADIR_s%%/}" + + if [[ ( -d "${old_MY_DATADIR_s}" ) && ( "${old_MY_DATADIR_s}" != / ) ]]; then + if [[ -d "${MY_DATADIR_s}" ]]; then + ewarn "Both ${old_MY_DATADIR_s} and ${MY_DATADIR_s} exist" + ewarn "Attempting to use ${MY_DATADIR_s} and preserving ${old_MY_DATADIR_s}" + else + elog "Moving MY_DATADIR from ${old_MY_DATADIR_s} to ${MY_DATADIR_s}" + mv --strip-trailing-slashes -T "${old_MY_DATADIR_s}" "${MY_DATADIR_s}" \ + || die "Moving MY_DATADIR failed" + fi + else + ewarn "Previous MY_DATADIR (${old_MY_DATADIR_s}) does not exist" + if [[ -d "${MY_DATADIR_s}" ]]; then + ewarn "Attempting to use ${MY_DATADIR_s}" + else + eerror "New MY_DATADIR (${MY_DATADIR_s}) does not exist" + die "Configuration Failed! Please reinstall ${CATEGORY}/${PN}" + fi + fi + fi + + local pwd1="a" + local pwd2="b" + local maxtry=15 + + if [ -z "${MYSQL_ROOT_PASSWORD}" ]; then + local tmp_mysqld_password_source= + + for tmp_mysqld_password_source in mysql client; do + einfo "Trying to get password for mysql 'root' user from '${tmp_mysqld_password_source}' section ..." + MYSQL_ROOT_PASSWORD="$(_getoptval "${tmp_mysqld_password_source}" password)" + if [[ -n "${MYSQL_ROOT_PASSWORD}" ]]; then + if [[ ${MYSQL_ROOT_PASSWORD} == *$'\n'* ]]; then + ewarn "Ignoring password from '${tmp_mysqld_password_source}' section due to newline character (do you have multiple password options set?)!" + MYSQL_ROOT_PASSWORD= + continue + fi + + einfo "Found password in '${tmp_mysqld_password_source}' section!" + break + fi + done + + # Sometimes --show is required to display passwords in some implementations of my_print_defaults + if [[ "${MYSQL_ROOT_PASSWORD}" == '*****' ]]; then + MYSQL_ROOT_PASSWORD="$(_getoptval "${tmp_mysqld_password_source}" password --show)" + fi + + unset tmp_mysqld_password_source + fi + MYSQL_TMPDIR="$(_getoptval mysqld tmpdir)" + # These are dir+prefix + MYSQL_RELAY_LOG="$(_getoptval mysqld relay-log)" + MYSQL_RELAY_LOG=${MYSQL_RELAY_LOG%/*} + MYSQL_LOG_BIN="$(_getoptval mysqld log-bin)" + MYSQL_LOG_BIN=${MYSQL_LOG_BIN%/*} + + if [[ ! -d "${ROOT}/$MYSQL_TMPDIR" ]]; then + einfo "Creating MySQL tmpdir $MYSQL_TMPDIR" + install -d -m 770 -o mysql -g mysql "${EROOT}/$MYSQL_TMPDIR" + fi + if [[ ! -d "${ROOT}/$MYSQL_LOG_BIN" ]]; then + einfo "Creating MySQL log-bin directory $MYSQL_LOG_BIN" + install -d -m 770 -o mysql -g mysql "${EROOT}/$MYSQL_LOG_BIN" + fi + if [[ ! -d "${EROOT}/$MYSQL_RELAY_LOG" ]]; then + einfo "Creating MySQL relay-log directory $MYSQL_RELAY_LOG" + install -d -m 770 -o mysql -g mysql "${EROOT}/$MYSQL_RELAY_LOG" + fi + + if [[ -d "${ROOT}/${MY_DATADIR}/mysql" ]] ; then + ewarn "You have already a MySQL database in place." + ewarn "(${ROOT}/${MY_DATADIR}/*)" + ewarn "Please rename or delete it if you wish to replace it." + die "MySQL database already exists!" + fi + + # Bug #213475 - MySQL _will_ object strenously if your machine is named + # localhost. Also causes weird failures. + [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" + + if [ -z "${MYSQL_ROOT_PASSWORD}" ]; then + + einfo "Please provide a password for the mysql 'root' user now" + einfo "or through the ${HOME}/.my.cnf file." + ewarn "Avoid [\"'\\_%] characters in the password" + read -rsp " >" pwd1 ; echo + + einfo "Retype the password" + read -rsp " >" pwd2 ; echo + + if [[ "x$pwd1" != "x$pwd2" ]] ; then + die "Passwords are not the same" + fi + MYSQL_ROOT_PASSWORD="${pwd1}" + unset pwd1 pwd2 + fi + + local options + local sqltmp="$(emktemp)" + + # Fix bug 446200. Don't reference host my.cnf, needs to come first, + # see https://bugs.mysql.com/bug.php?id=31312 + use prefix && options="${options} '--defaults-file=${MY_SYSCONFDIR}/my.cnf'" + + # Figure out which options we need to disable to do the setup + local helpfile="${TMPDIR}/mysqld-help" + "${EROOT}/usr/sbin/mysqld" --verbose --help >"${helpfile}" 2>/dev/null + for opt in grant-tables host-cache name-resolve networking slave-start \ + federated ssl log-bin relay-log slow-query-log external-locking \ + log-slave-updates \ + ; do + optexp="--(skip-)?${opt}" optfull="--loose-skip-${opt}" + egrep -sq -- "${optexp}" "${helpfile}" && options="${options} ${optfull}" + done + + einfo "Creating the mysql database and setting proper permissions on it ..." + + # Now that /var/run is a tmpfs mount point, we need to ensure it exists before using it + PID_DIR="${EROOT}/var/run/mysqld" + if [[ ! -d "${PID_DIR}" ]]; then + install -d -m 755 -o mysql -g mysql "${PID_DIR}" || die "Could not create pid directory" + fi + + if [[ ! -d "${MY_DATADIR}" ]]; then + install -d -m 750 -o mysql -g mysql "${MY_DATADIR}" || die "Could not create data directory" + fi + + pushd "${TMPDIR}" &>/dev/null || die + + # Filling timezones, see + # https://dev.mysql.com/doc/mysql/en/time-zone-support.html + "${EROOT}/usr/bin/mysql_tzinfo_to_sql" "${EROOT}/usr/share/zoneinfo" > "${sqltmp}" 2>/dev/null + + local cmd=( "${EROOT}usr/share/mariadb/scripts/mysql_install_db" ) + [[ -f "${cmd}" ]] || cmd=( "${EROOT}usr/bin/mysql_install_db" ) + cmd+=( "--basedir=${EPREFIX}/usr" ${options} "--datadir=${ROOT}/${MY_DATADIR}" "--tmpdir=${ROOT}/${MYSQL_TMPDIR}" ) + einfo "Command: ${cmd[*]}" + su -s /bin/sh -c "${cmd[*]}" mysql \ + >"${TMPDIR}"/mysql_install_db.log 2>&1 + if [ $? -ne 0 ]; then + grep -B5 -A999 -i "ERROR" "${TMPDIR}"/mysql_install_db.log 1>&2 + die "Failed to initialize mysqld. Please review ${EPREFIX}/var/log/mysql/mysqld.err AND ${TMPDIR}/mysql_install_db.log" + fi + popd &>/dev/null || die + [[ -f "${ROOT}/${MY_DATADIR}/mysql/user.frm" ]] \ + || die "MySQL databases not installed" + + use prefix || options="${options} --user=mysql" + + local socket="${EROOT}/var/run/mysqld/mysqld${RANDOM}.sock" + local pidfile="${EROOT}/var/run/mysqld/mysqld${RANDOM}.pid" + local mysqld="${EROOT}/usr/sbin/mysqld \ + ${options} \ + --log-warnings=0 \ + --basedir=${EROOT}/usr \ + --datadir=${ROOT}/${MY_DATADIR} \ + --max_allowed_packet=8M \ + --net_buffer_length=16K \ + --socket=${socket} \ + --pid-file=${pidfile} \ + --tmpdir=${ROOT}/${MYSQL_TMPDIR}" + #einfo "About to start mysqld: ${mysqld}" + ebegin "Starting mysqld" + einfo "Command ${mysqld}" + ${mysqld} & + rc=$? + while ! [[ -S "${socket}" || "${maxtry}" -lt 1 ]] ; do + maxtry=$((${maxtry}-1)) + echo -n "." + sleep 1 + done + eend $rc + + if ! [[ -S "${socket}" ]]; then + die "Completely failed to start up mysqld with: ${mysqld}" + fi + + ebegin "Setting root password" + # Do this from memory, as we don't want clear text passwords in temp files + local sql="UPDATE mysql.user SET Password = PASSWORD('${MYSQL_ROOT_PASSWORD}') WHERE USER='root'; FLUSH PRIVILEGES" + "${EROOT}/usr/bin/mysql" \ + "--socket=${socket}" \ + -hlocalhost \ + -e "${sql}" + eend $? + + if [[ -n "${sqltmp}" ]] ; then + ebegin "Loading \"zoneinfo\", this step may require a few seconds" + "${EROOT}/usr/bin/mysql" \ + "--socket=${socket}" \ + -hlocalhost \ + -uroot \ + --password="${MYSQL_ROOT_PASSWORD}" \ + mysql < "${sqltmp}" + rc=$? + eend $? + [[ $rc -ne 0 ]] && ewarn "Failed to load zoneinfo!" + fi + + # Stop the server and cleanup + einfo "Stopping the server ..." + kill $(< "${pidfile}" ) + rm -f "${sqltmp}" + wait %1 + einfo "Done" +} diff --git a/dev-db/mariadb/mariadb-10.3.10-r1.ebuild b/dev-db/mariadb/mariadb-10.3.10-r1.ebuild new file mode 100644 index 000000000000..aef8625f9e51 --- /dev/null +++ b/dev-db/mariadb/mariadb-10.3.10-r1.ebuild @@ -0,0 +1,960 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +MY_EXTRAS_VER="20181211-1735Z" +SUBSLOT="18" + +JAVA_PKG_OPT_USE="jdbc" + +# Keeping eutils in EAPI=6 for emktemp in pkg_config + +inherit eutils systemd flag-o-matic prefix toolchain-funcs \ + java-pkg-opt-2 user cmake-utils + +SRC_URI="https://downloads.mariadb.org/interstitial/${P}/source/${P}.tar.gz " + +# Gentoo patches to MySQL +if [[ "${MY_EXTRAS_VER}" != "live" && "${MY_EXTRAS_VER}" != "none" ]]; then + SRC_URI="${SRC_URI} + mirror://gentoo/mysql-extras-${MY_EXTRAS_VER}.tar.bz2 + https://gitweb.gentoo.org/proj/mysql-extras.git/snapshot/mysql-extras-${MY_EXTRAS_VER}.tar.bz2 + https://dev.gentoo.org/~grknight/distfiles/mysql-extras-${MY_EXTRAS_VER}.tar.bz2 + https://dev.gentoo.org/~robbat2/distfiles/mysql-extras-${MY_EXTRAS_VER}.tar.bz2 + https://dev.gentoo.org/~jmbsvicetto/distfiles/mysql-extras-${MY_EXTRAS_VER}.tar.bz2" +fi + +HOMEPAGE="https://mariadb.org/" +DESCRIPTION="An enhanced, drop-in replacement for MySQL" +LICENSE="GPL-2 LGPL-2.1+" +SLOT="0/${SUBSLOT:-0}" +IUSE="+backup bindist client-libs cracklib debug extraengine galera innodb-lz4 + innodb-lzo innodb-snappy jdbc jemalloc kerberos latin1 libressl mroonga + numa odbc oqgraph pam +perl profiling rocksdb selinux +server sphinx + sst-rsync sst-mariabackup sst-xtrabackup static systemd systemtap tcmalloc + test tokudb xml yassl" + +# Tests always fail when libressl is enabled due to hard-coded ciphers in the tests +RESTRICT="!bindist? ( bindist ) libressl? ( test )" + +REQUIRED_USE="jdbc? ( extraengine server !static ) + server? ( tokudb? ( jemalloc !tcmalloc ) ) + ?? ( tcmalloc jemalloc ) + static? ( yassl !pam )" + +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" + +# Shorten the path because the socket path length must be shorter than 107 chars +# and we will run a mysql server during test phase +S="${WORKDIR}/mysql" + +if [[ "${MY_EXTRAS_VER}" == "live" ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/mysql-extras.git" + EGIT_CHECKOUT_DIR="${WORKDIR%/}/mysql-extras" + EGIT_CLONE_TYPE=shallow + MY_PATCH_DIR="${WORKDIR%/}/mysql-extras" +else + MY_PATCH_DIR="${WORKDIR%/}/mysql-extras-${MY_EXTRAS_VER}" +fi + +PATCHES=( + "${MY_PATCH_DIR}"/20015_all_mariadb-pkgconfig-location.patch + "${MY_PATCH_DIR}"/20018_all_mariadb-10.2.16-without-clientlibs-tools.patch + "${MY_PATCH_DIR}"/20024_all_mariadb-10.2.6-mysql_st-regression.patch + "${MY_PATCH_DIR}"/20025_all_mariadb-10.2.6-gssapi-detect.patch + "${MY_PATCH_DIR}"/20035_all_mariadb-10.3-atomic-detection.patch + "${MY_PATCH_DIR}"/20037_all_mariadb-10.3-restore-jemalloc.patch +) + +# Be warned, *DEPEND are version-dependant +# These are used for both runtime and compiletime +COMMON_DEPEND=" + kernel_linux? ( + sys-process/procps:0= + dev-libs/libaio:0= + ) + >=sys-apps/sed-4 + >=sys-apps/texinfo-4.7-r1 + jemalloc? ( dev-libs/jemalloc:0= ) + tcmalloc? ( dev-util/google-perftools:0= ) + systemtap? ( >=dev-util/systemtap-1.3:0= ) + >=sys-libs/zlib-1.2.3:0= + kerberos? ( virtual/krb5 ) + yassl? ( net-libs/gnutls:0= ) + !yassl? ( + !libressl? ( >=dev-libs/openssl-1.0.0:0= ) + libressl? ( dev-libs/libressl:0= ) + ) + sys-libs/ncurses:0= + !bindist? ( + sys-libs/binutils-libs:0= + >=sys-libs/readline-4.1:0= + ) + server? ( + backup? ( app-arch/libarchive:0= ) + cracklib? ( sys-libs/cracklib:0= ) + extraengine? ( + odbc? ( dev-db/unixODBC:0= ) + xml? ( dev-libs/libxml2:2= ) + ) + innodb-lz4? ( app-arch/lz4 ) + innodb-lzo? ( dev-libs/lzo ) + innodb-snappy? ( app-arch/snappy ) + mroonga? ( app-text/groonga-normalizer-mysql >=app-text/groonga-7.0.4 ) + numa? ( sys-process/numactl ) + oqgraph? ( >=dev-libs/boost-1.40.0:0= dev-libs/judy:0= ) + pam? ( virtual/pam:0= ) + systemd? ( sys-apps/systemd:= ) + tokudb? ( app-arch/snappy ) + ) + >=dev-libs/libpcre-8.41-r1:3= +" +DEPEND="virtual/yacc + static? ( sys-libs/ncurses[static-libs] ) + || ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 ) + server? ( extraengine? ( jdbc? ( >=virtual/jdk-1.6 ) ) ) + ${COMMON_DEPEND}" +RDEPEND="selinux? ( sec-policy/selinux-mysql ) + !dev-db/mysql !dev-db/mariadb-galera !dev-db/percona-server !dev-db/mysql-cluster + server? ( !prefix? ( dev-db/mysql-init-scripts ) ) + !=virtual/jre-1.6 ) ) ) +" +# For other stuff to bring us in +# dev-perl/DBD-mysql is needed by some scripts installed by MySQL +# percona-xtrabackup-bin causes a circular dependency if DBD-mysql is not already installed +PDEPEND="perl? ( >=dev-perl/DBD-mysql-2.9004 ) + server? ( ~virtual/mysql-5.6[static=] + galera? ( sst-xtrabackup? ( || ( >=dev-db/percona-xtrabackup-bin-2.2.4 dev-db/percona-xtrabackup ) ) ) )" + +pkg_setup() { + if [[ ${MERGE_TYPE} != binary ]] ; then + local GCC_MAJOR_SET=$(gcc-major-version) + local GCC_MINOR_SET=$(gcc-minor-version) + if use tokudb && [[ ${GCC_MAJOR_SET} -lt 4 || \ + ${GCC_MAJOR_SET} -eq 4 && ${GCC_MINOR_SET} -lt 7 ]] ; then + eerror "${PN} with tokudb needs to be built with gcc-4.7 or later." + eerror "Please use gcc-config to switch to gcc-4.7 or later version." + die + fi + # Bug 565584. InnoDB now requires atomic functions introduced with gcc-4.7 on + # non x86{,_64} arches + if ! use amd64 && ! use x86 && [[ ${GCC_MAJOR_SET} -lt 4 || \ + ${GCC_MAJOR_SET} -eq 4 && ${GCC_MINOR_SET} -lt 7 ]] ; then + eerror "${PN} needs to be built with gcc-4.7 or later." + eerror "Please use gcc-config to switch to gcc-4.7 or later version." + die + fi + fi + java-pkg-opt-2_pkg_setup + if has test ${FEATURES} && \ + use server && ! has userpriv ${FEATURES} ; then + eerror "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root." + fi + + # This should come after all of the die statements + enewgroup mysql 60 || die "problem adding 'mysql' group" + enewuser mysql 60 -1 /dev/null mysql || die "problem adding 'mysql' user" +} + +pkg_preinst() { + java-pkg-opt-2_pkg_preinst + + # Here we need to see if the implementation switched client libraries + # We check if this is a new instance of the package and a client library already exists + local SHOW_ABI_MESSAGE libpath + if [[ -z ${REPLACING_VERSIONS} && -e "${EROOT}usr/$(get_libdir)/libmysqlclient.so" ]] ; then + libpath=$(readlink "${EROOT}usr/$(get_libdir)/libmysqlclient.so") + elog "Due to ABI changes when switching between different client libraries," + elog "revdep-rebuild must find and rebuild all packages linking to libmysqlclient." + elog "Please run: revdep-rebuild --library ${libpath}" + ewarn "Failure to run revdep-rebuild may cause issues with other programs or libraries" + fi +} + +pkg_postinst() { + # Make sure the vars are correctly initialized + mysql_init_vars + + # Create log directory securely if it does not exist + [[ -d "${ROOT}${MY_LOGDIR}" ]] || install -d -m0750 -o mysql -g mysql "${ROOT}${MY_LOGDIR}" + + if use server ; then + if use pam; then + einfo + elog "This install includes the PAM authentication plugin." + elog "To activate and configure the PAM plugin, please read:" + elog "https://mariadb.com/kb/en/mariadb/pam-authentication-plugin/" + einfo + fi + + if [[ -z "${REPLACING_VERSIONS}" ]] ; then + einfo + elog "You might want to run:" + elog "\"emerge --config =${CATEGORY}/${PF}\"" + elog "if this is a new install." + elog + elog "If you are switching server implentations, you should run the" + elog "mysql_upgrade tool." + einfo + else + einfo + elog "If you are upgrading major versions, you should run the" + elog "mysql_upgrade tool." + einfo + fi + + if use galera ; then + einfo + elog "Be sure to edit the my.cnf file to activate your cluster settings." + elog "This should be done after running \"emerge --config =${CATEGORY}/${PF}\"" + elog "The first time the cluster is activated, you should add" + elog "--wsrep-new-cluster to the options in /etc/conf.d/mysql for one node." + elog "This option should then be removed for subsequent starts." + einfo + fi + fi + + # Note about configuration change + einfo + elog "This version of mariadb reorganizes the configuration from a single my.cnf" + elog "to several files in /etc/mysql/${PN}.d." + elog "Please backup any changes you made to /etc/mysql/my.cnf" + elog "and add them as a new file under /etc/mysql/${PN}.d with a .cnf extension." + elog "You may have as many files as needed and they are read alphabetically." + elog "Be sure the options have the appropriate section headers, i.e. [mysqld]." + einfo +} + +src_unpack() { + unpack ${A} + # Grab the patches + [[ "${MY_EXTRAS_VER}" == "live" ]] && S="${WORKDIR}/mysql-extras" git-r3_src_unpack + + mv -f "${WORKDIR}/${P/_rc/}" "${S}" || die +} + +src_prepare() { + _disable_plugin() { + echo > "${S%/}/plugin/${1}/CMakeLists.txt" || die + } + _disable_engine() { + echo > "${S%/}/storage/${1}/CMakeLists.txt" || die + } + + if use tcmalloc; then + echo "TARGET_LINK_LIBRARIES(mysqld tcmalloc)" >> "${S}/sql/CMakeLists.txt" + fi + + # Don't build bundled xz-utils for tokudb + echo > "${S}/storage/tokudb/PerconaFT/cmake_modules/TokuThirdParty.cmake" || die + sed -i -e 's/ build_lzma//' -e 's/ build_snappy//' "${S}/storage/tokudb/PerconaFT/ft/CMakeLists.txt" || die + sed -i -e 's/add_dependencies\(tokuportability_static_conv build_jemalloc\)//' "${S}/storage/tokudb/PerconaFT/portability/CMakeLists.txt" || die + + local plugin + local server_plugins=( handler_socket auth_socket feedback metadata_lock_info + locale_info qc_info server_audit sql_errlog ) + local test_plugins=( audit_null auth_examples daemon_example fulltext + debug_key_management example_key_management versioning ) + if ! use server; then # These plugins are for the server + for plugin in "${server_plugins[@]}" ; do + _disable_plugin "${plugin}" + done + fi + + if ! use test; then # These plugins are only used during testing + for plugin in "${test_plugins[@]}" ; do + _disable_plugin "${plugin}" + done + _disable_engine test_sql_discovery + fi + + _disable_engine example + + if ! use oqgraph ; then # avoids extra library checks + _disable_engine oqgraph + fi + + if use mroonga ; then + # Remove the bundled groonga + # There is no CMake flag, it simply checks for existance + rm -r "${S}"/storage/mroonga/vendor/groonga || die "could not remove packaged groonga" + else + _disable_engine mroonga + fi + + cmake-utils_src_prepare + java-pkg-opt-2_src_prepare +} + +src_configure(){ + # bug 508724 mariadb cannot use ld.gold + tc-ld-disable-gold + # Bug #114895, bug #110149 + filter-flags "-O" "-O[01]" + + append-cxxflags -felide-constructors + + # bug #283926, with GCC4.4, this is required to get correct behavior. + append-flags -fno-strict-aliasing + + CMAKE_BUILD_TYPE="RelWithDebInfo" + + # debug hack wrt #497532 + mycmakeargs=( + -DCMAKE_C_FLAGS_RELWITHDEBINFO="$(usex debug '' '-DNDEBUG')" + -DCMAKE_CXX_FLAGS_RELWITHDEBINFO="$(usex debug '' '-DNDEBUG')" + -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr" + -DMYSQL_DATADIR="${EPREFIX}/var/lib/mysql" + -DSYSCONFDIR="${EPREFIX}/etc/mysql" + -DINSTALL_BINDIR=bin + -DINSTALL_DOCDIR=share/doc/${PF} + -DINSTALL_DOCREADMEDIR=share/doc/${PF} + -DINSTALL_INCLUDEDIR=include/mysql + -DINSTALL_INFODIR=share/info + -DINSTALL_LIBDIR=$(get_libdir) + -DINSTALL_MANDIR=share/man + -DINSTALL_MYSQLSHAREDIR=share/mariadb + -DINSTALL_PLUGINDIR=$(get_libdir)/mariadb/plugin + -DINSTALL_SCRIPTDIR=share/mariadb/scripts + -DINSTALL_MYSQLDATADIR="${EPREFIX}/var/lib/mysql" + -DINSTALL_SBINDIR=sbin + -DINSTALL_SUPPORTFILESDIR="${EPREFIX}/usr/share/mariadb" + -DWITH_COMMENT="Gentoo Linux ${PF}" + -DWITH_UNIT_TESTS=$(usex test ON OFF) + -DWITH_LIBEDIT=0 + -DWITH_ZLIB=system + -DWITHOUT_LIBWRAP=1 + -DENABLED_LOCAL_INFILE=1 + -DMYSQL_UNIX_ADDR="${EPREFIX}/var/run/mysqld/mysqld.sock" + -DINSTALL_UNIX_ADDRDIR="${EPREFIX}/var/run/mysqld/mysqld.sock" + -DWITH_DEFAULT_COMPILER_OPTIONS=0 + -DWITH_DEFAULT_FEATURE_SET=0 + -DINSTALL_SYSTEMD_UNITDIR="$(systemd_get_systemunitdir)" + # The build forces this to be defined when cross-compiling. We pass it + # all the time for simplicity and to make sure it is actually correct. + -DSTACK_DIRECTION=$(tc-stack-grows-down && echo -1 || echo 1) + -DPKG_CONFIG_EXECUTABLE="${EPREFIX}/usr/bin/$(tc-getPKG_CONFIG)" + -DPLUGIN_AUTH_GSSAPI=$(usex kerberos DYNAMIC NO) + -DAUTH_GSSAPI_PLUGIN_TYPE=$(usex kerberos DYNAMIC OFF) + -DCONC_WITH_EXTERNAL_ZLIB=YES + -DWITH_EXTERNAL_ZLIB=YES + -DSUFFIX_INSTALL_DIR="" + -DWITH_UNITTEST=OFF + -DWITHOUT_CLIENTLIBS=YES + -DCLIENT_PLUGIN_DIALOG=OFF + -DCLIENT_PLUGIN_AUTH_GSSAPI_CLIENT=OFF + -DCLIENT_PLUGIN_MYSQL_CLEAR_PASSWORD=STATIC + ) + if use test ; then + mycmakeargs+=( -DINSTALL_MYSQLTESTDIR=share/mariadb/mysql-test ) + else + mycmakeargs+=( -DINSTALL_MYSQLTESTDIR='' ) + fi + + if ! use yassl ; then + mycmakeargs+=( -DWITH_SSL=system -DCLIENT_PLUGIN_SHA256_PASSWORD=STATIC ) + else + mycmakeargs+=( -DWITH_SSL=bundled ) + fi + + # bfd.h is only used starting with 10.1 and can be controlled by NOT_FOR_DISTRIBUTION + mycmakeargs+=( + -DWITH_READLINE=$(usex bindist 1 0) + -DNOT_FOR_DISTRIBUTION=$(usex bindist 0 1) + -DENABLE_DTRACE=$(usex systemtap) + ) + + if use server ; then + + # Federated{,X} must be treated special otherwise they will not be built as plugins + if ! use extraengine ; then + mycmakeargs+=( + -DPLUGIN_FEDERATED=NO + -DPLUGIN_FEDERATEDX=NO ) + fi + + mycmakeargs+=( + -DWITH_JEMALLOC=$(usex jemalloc system) + -DWITH_PCRE=system + -DPLUGIN_OQGRAPH=$(usex oqgraph DYNAMIC NO) + -DPLUGIN_SPHINX=$(usex sphinx YES NO) + -DPLUGIN_TOKUDB=$(usex tokudb YES NO) + -DPLUGIN_AUTH_PAM=$(usex pam YES NO) + -DPLUGIN_CRACKLIB_PASSWORD_CHECK=$(usex cracklib YES NO) + -DPLUGIN_CASSANDRA=NO + -DPLUGIN_SEQUENCE=$(usex extraengine YES NO) + -DPLUGIN_SPIDER=$(usex extraengine YES NO) + -DPLUGIN_CONNECT=$(usex extraengine YES NO) + -DCONNECT_WITH_MYSQL=1 + -DCONNECT_WITH_LIBXML2=$(usex xml) + -DCONNECT_WITH_ODBC=$(usex odbc) + -DCONNECT_WITH_JDBC=$(usex jdbc) + # Build failure and autodep wrt bug 639144 + -DCONNECT_WITH_MONGO=OFF + -DWITH_WSREP=$(usex galera) + -DWITH_INNODB_LZ4=$(usex innodb-lz4 ON OFF) + -DWITH_INNODB_LZO=$(usex innodb-lzo ON OFF) + -DWITH_INNODB_SNAPPY=$(usex innodb-snappy ON OFF) + -DPLUGIN_MROONGA=$(usex mroonga DYNAMIC NO) + -DPLUGIN_AUTH_GSSAPI=$(usex kerberos DYNAMIC NO) + -DWITH_MARIABACKUP=$(usex backup ON OFF) + -DWITH_LIBARCHIVE=$(usex backup ON OFF) + -DINSTALL_SQLBENCHDIR="" + -DPLUGIN_ROCKSDB=$(usex rocksdb DYNAMIC NO) + # systemd is only linked to for server notification + -DWITH_SYSTEMD=$(usex systemd yes no) + -DWITH_NUMA=$(usex numa ON OFF) + ) + + # Workaround for MDEV-14524 + use tokudb && mycmakeargs+=( -DTOKUDB_OK=1 ) + + if use test ; then + # This is needed for the new client lib which tests a real, open server + mycmakeargs+=( -DSKIP_TESTS=ON ) + fi + + if [[ ( -n ${MYSQL_DEFAULT_CHARSET} ) && ( -n ${MYSQL_DEFAULT_COLLATION} ) ]]; then + ewarn "You are using a custom charset of ${MYSQL_DEFAULT_CHARSET}" + ewarn "and a collation of ${MYSQL_DEFAULT_COLLATION}." + ewarn "You MUST file bugs without these variables set." + + mycmakeargs+=( + -DDEFAULT_CHARSET=${MYSQL_DEFAULT_CHARSET} + -DDEFAULT_COLLATION=${MYSQL_DEFAULT_COLLATION} + ) + + elif ! use latin1 ; then + mycmakeargs+=( + -DDEFAULT_CHARSET=utf8 + -DDEFAULT_COLLATION=utf8_general_ci + ) + else + mycmakeargs+=( + -DDEFAULT_CHARSET=latin1 + -DDEFAULT_COLLATION=latin1_swedish_ci + ) + fi + mycmakeargs+=( + -DEXTRA_CHARSETS=all + -DMYSQL_USER=mysql + -DDISABLE_SHARED=$(usex static YES NO) + -DWITH_DEBUG=$(usex debug) + -DWITH_EMBEDDED_SERVER=OFF + -DWITH_PROFILING=$(usex profiling) + ) + + if use static; then + mycmakeargs+=( -DWITH_PIC=1 ) + fi + + if use jemalloc || use tcmalloc ; then + mycmakeargs+=( -DWITH_SAFEMALLOC=OFF ) + fi + + # Storage engines + mycmakeargs+=( + -DWITH_ARCHIVE_STORAGE_ENGINE=1 + -DWITH_BLACKHOLE_STORAGE_ENGINE=1 + -DWITH_CSV_STORAGE_ENGINE=1 + -DWITH_HEAP_STORAGE_ENGINE=1 + -DWITH_INNOBASE_STORAGE_ENGINE=1 + -DWITH_MYISAMMRG_STORAGE_ENGINE=1 + -DWITH_MYISAM_STORAGE_ENGINE=1 + -DWITH_PARTITION_STORAGE_ENGINE=1 + ) + + else + mycmakeargs+=( + -DWITHOUT_SERVER=1 + -DWITH_EMBEDDED_SERVER=OFF + -DEXTRA_CHARSETS=none + -DINSTALL_SQLBENCHDIR= + -DWITH_SYSTEMD=no + ) + fi + + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile +} + +src_install() { + cmake-utils_src_install + + # Remove an unnecessary, private config header which will never match between ABIs and is not meant to be used + if [[ -f "${ED}/usr/include/mysql/server/private/config.h" ]] ; then + rm "${ED}/usr/include/mysql/server/private/config.h" || die + fi + + # Make sure the vars are correctly initialized + mysql_init_vars + + # Convenience links + einfo "Making Convenience links for mysqlcheck multi-call binary" + dosym "mysqlcheck" "/usr/bin/mysqlanalyze" + dosym "mysqlcheck" "/usr/bin/mysqlrepair" + dosym "mysqlcheck" "/usr/bin/mysqloptimize" + + # INSTALL_LAYOUT=STANDALONE causes cmake to create a /usr/data dir + if [[ -d "${ED}/usr/data" ]] ; then + rm -Rf "${ED}/usr/data" || die + fi + + # Unless they explicitly specific USE=test, then do not install the + # testsuite. It DOES have a use to be installed, esp. when you want to do a + # validation of your database configuration after tuning it. + if ! use test ; then + rm -rf "${D}/${MY_SHAREDSTATEDIR}/mysql-test" + fi + + # Configuration stuff + einfo "Building default configuration ..." + insinto "${MY_SYSCONFDIR#${EPREFIX}}" + [[ -f "${S}/scripts/mysqlaccess.conf" ]] && doins "${S}"/scripts/mysqlaccess.conf + cp "${FILESDIR}/my.cnf-10.2" "${TMPDIR}/my.cnf" || die + eprefixify "${TMPDIR}/my.cnf" + doins "${TMPDIR}/my.cnf" + insinto "${MY_SYSCONFDIR#${EPREFIX}}/mariadb.d" + cp "${FILESDIR}/my.cnf.distro-client" "${TMPDIR}/50-distro-client.cnf" || die + eprefixify "${TMPDIR}/50-distro-client.cnf" + doins "${TMPDIR}/50-distro-client.cnf" + + if use server ; then + mycnf_src="my.cnf.distro-server" + sed -e "s!@DATADIR@!${MY_DATADIR}!g" \ + "${FILESDIR}/${mycnf_src}" \ + > "${TMPDIR}/my.cnf.ok" || die + if use prefix ; then + sed -i -r -e '/^user[[:space:]]*=[[:space:]]*mysql$/d' \ + "${TMPDIR}/my.cnf.ok" || die + fi + if use latin1 ; then + sed -i \ + -e "/character-set/s|utf8|latin1|g" \ + "${TMPDIR}/my.cnf.ok" || die + fi + eprefixify "${TMPDIR}/my.cnf.ok" + newins "${TMPDIR}/my.cnf.ok" 50-distro-server.cnf + + einfo "Including support files and sample configurations" + docinto "support-files" + local script + for script in \ + "${S}"/support-files/magic + do + [[ -f "$script" ]] && dodoc "${script}" + done + + docinto "scripts" + for script in "${S}"/scripts/mysql* ; do + [[ ( -f "$script" ) && ( "${script%.sh}" == "${script}" ) ]] && dodoc "${script}" + done + # Manually install supporting files that conflict with other packages + # but are needed for galera and initial installation + exeinto /usr/libexec/mariadb + doexe "${BUILD_DIR}/extra/my_print_defaults" "${BUILD_DIR}/extra/perror" + fi + + #Remove mytop if perl is not selected + [[ -e "${ED}/usr/bin/mytop" ]] && ! use perl && rm -f "${ED}/usr/bin/mytop" +} + +# Official test instructions: +# USE='extraengine perl server' \ +# FEATURES='test userpriv -usersandbox' \ +# ebuild mariadb-X.X.XX.ebuild \ +# digest clean package +src_test() { + + _disable_test() { + local rawtestname reason + rawtestname="${1}" ; shift + reason="${@}" + ewarn "test '${rawtestname}' disabled: '${reason}'" + echo ${rawtestname} : ${reason} >> "${T}/disabled.def" + } + + local TESTDIR="${BUILD_DIR}/mysql-test" + local retstatus_unit + local retstatus_tests + + if ! use server ; then + einfo "Skipping server tests due to minimal build." + return 0 + fi + + # Bug #213475 - MySQL _will_ object strenously if your machine is named + # localhost. Also causes weird failures. + [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" + + if [[ $UID -eq 0 ]]; then + die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root." + fi + has usersandbox $FEATURES && ewarn "Some tests may fail with FEATURES=usersandbox" + + einfo ">>> Test phase [test]: ${CATEGORY}/${PF}" + + # Run CTest (test-units) + cmake-utils_src_test + retstatus_unit=$? + + # Ensure that parallel runs don't die + export MTR_BUILD_THREAD="$((${RANDOM} % 100))" + # Enable parallel testing, auto will try to detect number of cores + # You may set this by hand. + # The default maximum is 8 unless MTR_MAX_PARALLEL is increased + export MTR_PARALLEL="${MTR_PARALLEL:-auto}" + + # create directories because mysqladmin might run out of order + mkdir -p "${T}"/var-tests{,/log} || die + + # Run mysql tests + pushd "${TESTDIR}" > /dev/null || die + + touch "${T}/disabled.def" + # These are failing in MariaDB 10.0 for now and are believed to be + # false positives: + # + # main.mysql_client_test, main.mysql_client_test_nonblock + # main.mysql_client_test_comp: + # segfaults at random under Portage only, suspect resource limits. + + local t + for t in plugins.cracklib_password_check plugins.two_password_validations ; do + _disable_test "$t" "False positive due to varying policies" + done + + for t in main.mysql_client_test main.mysql_client_test_nonblock \ + main.mysql_client_test_comp rpl.rpl_extra_col_master_myisam ; do + _disable_test "$t" "False positives in Gentoo" + done + + _disable_test main.plugin_auth "Needs client libraries built" + + _disable_test main.func_time "Dependent on time test was written" + + # run mysql-test tests + perl mysql-test-run.pl --force --vardir="${T}/var-tests" --reorder --skip-test=tokudb --skip-test-list="${T}/disabled.def" + retstatus_tests=$? + + popd > /dev/null || die + + # Cleanup is important for these testcases. + pkill -9 -f "${S}/ndb" 2>/dev/null + pkill -9 -f "${S}/sql" 2>/dev/null + + local failures="" + [[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit" + [[ $retstatus_tests -eq 0 ]] || failures="${failures} tests" + + [[ -z "$failures" ]] || die "Test failures: $failures" + einfo "Tests successfully completed" +} + +mysql_init_vars() { + MY_SHAREDSTATEDIR=${MY_SHAREDSTATEDIR="${EPREFIX}/usr/share/mariadb"} + MY_SYSCONFDIR=${MY_SYSCONFDIR="${EPREFIX}/etc/mysql"} + MY_LOCALSTATEDIR=${MY_LOCALSTATEDIR="${EPREFIX}/var/lib/mysql"} + MY_LOGDIR=${MY_LOGDIR="${EPREFIX}/var/log/mysql"} + + if [[ -z "${MY_DATADIR}" ]] ; then + MY_DATADIR="" + if [[ -f "${MY_SYSCONFDIR}/my.cnf" ]] ; then + MY_DATADIR=`"my_print_defaults" mysqld 2>/dev/null \ + | sed -ne '/datadir/s|^--datadir=||p' \ + | tail -n1` + if [[ -z "${MY_DATADIR}" ]] ; then + MY_DATADIR=`grep ^datadir "${MY_SYSCONFDIR}/my.cnf" \ + | sed -e 's/.*=\s*//' \ + | tail -n1` + fi + fi + if [[ -z "${MY_DATADIR}" ]] ; then + MY_DATADIR="${MY_LOCALSTATEDIR}" + einfo "Using default MY_DATADIR" + fi + elog "MySQL MY_DATADIR is ${MY_DATADIR}" + + if [[ -z "${PREVIOUS_DATADIR}" ]] ; then + if [[ -e "${MY_DATADIR}" ]] ; then + # If you get this and you're wondering about it, see bug #207636 + elog "MySQL datadir found in ${MY_DATADIR}" + elog "A new one will not be created." + PREVIOUS_DATADIR="yes" + else + PREVIOUS_DATADIR="no" + fi + export PREVIOUS_DATADIR + fi + else + if [[ ${EBUILD_PHASE} == "config" ]]; then + local new_MY_DATADIR + new_MY_DATADIR=`"my_print_defaults" mysqld 2>/dev/null \ + | sed -ne '/datadir/s|^--datadir=||p' \ + | tail -n1` + + if [[ ( -n "${new_MY_DATADIR}" ) && ( "${new_MY_DATADIR}" != "${MY_DATADIR}" ) ]]; then + ewarn "MySQL MY_DATADIR has changed" + ewarn "from ${MY_DATADIR}" + ewarn "to ${new_MY_DATADIR}" + MY_DATADIR="${new_MY_DATADIR}" + fi + fi + fi + + export MY_SHAREDSTATEDIR MY_SYSCONFDIR + export MY_LOCALSTATEDIR MY_LOGDIR + export MY_DATADIR +} + +pkg_config() { + _getoptval() { + local mypd="${EROOT}"/usr/bin/my_print_defaults + local section="$1" + local flag="--${2}=" + local extra_options="${3}" + "${mypd}" $extra_options $section | sed -n "/^${flag}/s,${flag},,gp" + } + local old_MY_DATADIR="${MY_DATADIR}" + local old_HOME="${HOME}" + # my_print_defaults needs to read stuff in $HOME/.my.cnf + export HOME=${EPREFIX}/root + + # Make sure the vars are correctly initialized + mysql_init_vars + + [[ -z "${MY_DATADIR}" ]] && die "Sorry, unable to find MY_DATADIR" + if [[ ! -x "${EROOT}/usr/sbin/mysqld" ]] ; then + die "Minimal builds do NOT include the MySQL server" + fi + + if [[ ( -n "${MY_DATADIR}" ) && ( "${MY_DATADIR}" != "${old_MY_DATADIR}" ) ]]; then + local MY_DATADIR_s="${ROOT}/${MY_DATADIR}" + MY_DATADIR_s="${MY_DATADIR_s%%/}" + local old_MY_DATADIR_s="${ROOT}/${old_MY_DATADIR}" + old_MY_DATADIR_s="${old_MY_DATADIR_s%%/}" + + if [[ ( -d "${old_MY_DATADIR_s}" ) && ( "${old_MY_DATADIR_s}" != / ) ]]; then + if [[ -d "${MY_DATADIR_s}" ]]; then + ewarn "Both ${old_MY_DATADIR_s} and ${MY_DATADIR_s} exist" + ewarn "Attempting to use ${MY_DATADIR_s} and preserving ${old_MY_DATADIR_s}" + else + elog "Moving MY_DATADIR from ${old_MY_DATADIR_s} to ${MY_DATADIR_s}" + mv --strip-trailing-slashes -T "${old_MY_DATADIR_s}" "${MY_DATADIR_s}" \ + || die "Moving MY_DATADIR failed" + fi + else + ewarn "Previous MY_DATADIR (${old_MY_DATADIR_s}) does not exist" + if [[ -d "${MY_DATADIR_s}" ]]; then + ewarn "Attempting to use ${MY_DATADIR_s}" + else + eerror "New MY_DATADIR (${MY_DATADIR_s}) does not exist" + die "Configuration Failed! Please reinstall ${CATEGORY}/${PN}" + fi + fi + fi + + local pwd1="a" + local pwd2="b" + local maxtry=15 + + if [ -z "${MYSQL_ROOT_PASSWORD}" ]; then + local tmp_mysqld_password_source= + + for tmp_mysqld_password_source in mysql client; do + einfo "Trying to get password for mysql 'root' user from '${tmp_mysqld_password_source}' section ..." + MYSQL_ROOT_PASSWORD="$(_getoptval "${tmp_mysqld_password_source}" password)" + if [[ -n "${MYSQL_ROOT_PASSWORD}" ]]; then + if [[ ${MYSQL_ROOT_PASSWORD} == *$'\n'* ]]; then + ewarn "Ignoring password from '${tmp_mysqld_password_source}' section due to newline character (do you have multiple password options set?)!" + MYSQL_ROOT_PASSWORD= + continue + fi + + einfo "Found password in '${tmp_mysqld_password_source}' section!" + break + fi + done + + # Sometimes --show is required to display passwords in some implementations of my_print_defaults + if [[ "${MYSQL_ROOT_PASSWORD}" == '*****' ]]; then + MYSQL_ROOT_PASSWORD="$(_getoptval "${tmp_mysqld_password_source}" password --show)" + fi + + unset tmp_mysqld_password_source + fi + MYSQL_TMPDIR="$(_getoptval mysqld tmpdir)" + # These are dir+prefix + MYSQL_RELAY_LOG="$(_getoptval mysqld relay-log)" + MYSQL_RELAY_LOG=${MYSQL_RELAY_LOG%/*} + MYSQL_LOG_BIN="$(_getoptval mysqld log-bin)" + MYSQL_LOG_BIN=${MYSQL_LOG_BIN%/*} + + if [[ ! -d "${ROOT}/$MYSQL_TMPDIR" ]]; then + einfo "Creating MySQL tmpdir $MYSQL_TMPDIR" + install -d -m 770 -o mysql -g mysql "${EROOT}/$MYSQL_TMPDIR" + fi + if [[ ! -d "${ROOT}/$MYSQL_LOG_BIN" ]]; then + einfo "Creating MySQL log-bin directory $MYSQL_LOG_BIN" + install -d -m 770 -o mysql -g mysql "${EROOT}/$MYSQL_LOG_BIN" + fi + if [[ ! -d "${EROOT}/$MYSQL_RELAY_LOG" ]]; then + einfo "Creating MySQL relay-log directory $MYSQL_RELAY_LOG" + install -d -m 770 -o mysql -g mysql "${EROOT}/$MYSQL_RELAY_LOG" + fi + + if [[ -d "${ROOT}/${MY_DATADIR}/mysql" ]] ; then + ewarn "You have already a MySQL database in place." + ewarn "(${ROOT}/${MY_DATADIR}/*)" + ewarn "Please rename or delete it if you wish to replace it." + die "MySQL database already exists!" + fi + + # Bug #213475 - MySQL _will_ object strenously if your machine is named + # localhost. Also causes weird failures. + [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" + + if [ -z "${MYSQL_ROOT_PASSWORD}" ]; then + + einfo "Please provide a password for the mysql 'root' user now" + einfo "or through the ${HOME}/.my.cnf file." + ewarn "Avoid [\"'\\_%] characters in the password" + read -rsp " >" pwd1 ; echo + + einfo "Retype the password" + read -rsp " >" pwd2 ; echo + + if [[ "x$pwd1" != "x$pwd2" ]] ; then + die "Passwords are not the same" + fi + MYSQL_ROOT_PASSWORD="${pwd1}" + unset pwd1 pwd2 + fi + + local options + local sqltmp="$(emktemp)" + + # Fix bug 446200. Don't reference host my.cnf, needs to come first, + # see https://bugs.mysql.com/bug.php?id=31312 + use prefix && options="${options} '--defaults-file=${MY_SYSCONFDIR}/my.cnf'" + + # Figure out which options we need to disable to do the setup + local helpfile="${TMPDIR}/mysqld-help" + "${EROOT}/usr/sbin/mysqld" --verbose --help >"${helpfile}" 2>/dev/null + for opt in grant-tables host-cache name-resolve networking slave-start \ + federated ssl log-bin relay-log slow-query-log external-locking \ + log-slave-updates \ + ; do + optexp="--(skip-)?${opt}" optfull="--loose-skip-${opt}" + egrep -sq -- "${optexp}" "${helpfile}" && options="${options} ${optfull}" + done + + einfo "Creating the mysql database and setting proper permissions on it ..." + + # Now that /var/run is a tmpfs mount point, we need to ensure it exists before using it + PID_DIR="${EROOT}/var/run/mysqld" + if [[ ! -d "${PID_DIR}" ]]; then + install -d -m 755 -o mysql -g mysql "${PID_DIR}" || die "Could not create pid directory" + fi + + if [[ ! -d "${MY_DATADIR}" ]]; then + install -d -m 750 -o mysql -g mysql "${MY_DATADIR}" || die "Could not create data directory" + fi + + pushd "${TMPDIR}" &>/dev/null || die + + # Filling timezones, see + # https://dev.mysql.com/doc/mysql/en/time-zone-support.html + "${EROOT}/usr/bin/mysql_tzinfo_to_sql" "${EROOT}/usr/share/zoneinfo" > "${sqltmp}" 2>/dev/null + + local cmd=( "${EROOT}usr/share/mariadb/scripts/mysql_install_db" ) + [[ -f "${cmd}" ]] || cmd=( "${EROOT}usr/bin/mysql_install_db" ) + cmd+=( "--basedir=${EPREFIX}/usr" ${options} "--datadir=${ROOT}/${MY_DATADIR}" "--tmpdir=${ROOT}/${MYSQL_TMPDIR}" ) + einfo "Command: ${cmd[*]}" + su -s /bin/sh -c "${cmd[*]}" mysql \ + >"${TMPDIR}"/mysql_install_db.log 2>&1 + if [ $? -ne 0 ]; then + grep -B5 -A999 -i "ERROR" "${TMPDIR}"/mysql_install_db.log 1>&2 + die "Failed to initialize mysqld. Please review ${EPREFIX}/var/log/mysql/mysqld.err AND ${TMPDIR}/mysql_install_db.log" + fi + popd &>/dev/null || die + [[ -f "${ROOT}/${MY_DATADIR}/mysql/user.frm" ]] \ + || die "MySQL databases not installed" + + use prefix || options="${options} --user=mysql" + + local socket="${EROOT}/var/run/mysqld/mysqld${RANDOM}.sock" + local pidfile="${EROOT}/var/run/mysqld/mysqld${RANDOM}.pid" + local mysqld="${EROOT}/usr/sbin/mysqld \ + ${options} \ + --log-warnings=0 \ + --basedir=${EROOT}/usr \ + --datadir=${ROOT}/${MY_DATADIR} \ + --max_allowed_packet=8M \ + --net_buffer_length=16K \ + --socket=${socket} \ + --pid-file=${pidfile} \ + --tmpdir=${ROOT}/${MYSQL_TMPDIR}" + #einfo "About to start mysqld: ${mysqld}" + ebegin "Starting mysqld" + einfo "Command ${mysqld}" + ${mysqld} & + rc=$? + while ! [[ -S "${socket}" || "${maxtry}" -lt 1 ]] ; do + maxtry=$((${maxtry}-1)) + echo -n "." + sleep 1 + done + eend $rc + + if ! [[ -S "${socket}" ]]; then + die "Completely failed to start up mysqld with: ${mysqld}" + fi + + ebegin "Setting root password" + # Do this from memory, as we don't want clear text passwords in temp files + local sql="UPDATE mysql.user SET Password = PASSWORD('${MYSQL_ROOT_PASSWORD}') WHERE USER='root'; FLUSH PRIVILEGES" + "${EROOT}/usr/bin/mysql" \ + "--socket=${socket}" \ + -hlocalhost \ + -e "${sql}" + eend $? + + if [[ -n "${sqltmp}" ]] ; then + ebegin "Loading \"zoneinfo\", this step may require a few seconds" + "${EROOT}/usr/bin/mysql" \ + "--socket=${socket}" \ + -hlocalhost \ + -uroot \ + --password="${MYSQL_ROOT_PASSWORD}" \ + mysql < "${sqltmp}" + rc=$? + eend $? + [[ $rc -ne 0 ]] && ewarn "Failed to load zoneinfo!" + fi + + # Stop the server and cleanup + einfo "Stopping the server ..." + kill $(< "${pidfile}" ) + rm -f "${sqltmp}" + wait %1 + einfo "Done" +} diff --git a/dev-db/mysql-proxy/Manifest b/dev-db/mysql-proxy/Manifest deleted file mode 100644 index 2d987f3293d4..000000000000 --- a/dev-db/mysql-proxy/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mysql-proxy-0.8.2.tar.gz 861995 BLAKE2B 2f6071d5c2a63462dc619ade0ce92db6845d0e010d4d5022314157b3cdac553b5ccff8149763844d42892eaa444f132587f02b8495ddd446ed02953909e59b5a SHA512 e083ea6344bf2d3b85a38127e42cbab659a959684f7f0f63272fa0df926d6d32dbbaaab2b6479ee8fc227fbc9af6f24e855d19700ec1ab4b904c5e638b4d64c8 diff --git a/dev-db/mysql-proxy/files/mysql-proxy.cnf b/dev-db/mysql-proxy/files/mysql-proxy.cnf deleted file mode 100644 index 7d15674f6b9d..000000000000 --- a/dev-db/mysql-proxy/files/mysql-proxy.cnf +++ /dev/null @@ -1,47 +0,0 @@ -# MySQL Proxy's configuration file (mysql-proxy.cnf) -# This file must be 0660 or more restrictive -# otherwise mysql-proxy will refuse to load -[mysql-proxy] -#basedir = ... -#daemon = true -#defaults-file = ... -#event-threads = ... -keepalive = true -log-backtrace-on-crash = true -log-file = /var/log/mysql/mysql-proxy.log -log-level = warning -#log-use-syslog = true -#lua-cpath = ... -#lua-path = ... -#max-open-files = ... -pid-file = /var/run/mysql-proxy.pid -#plugin-dir = ... -#plugins = admin,proxy,debug,replicant -#plugins = admin,proxy -plugins = proxy -#user = ... - -# module: admin -admin-address = 127.0.0.1:4041 -#admin-lua-script = ... -#admin-password = ... -#admin-username = ... - -# module: proxy -#no-proxy = false -proxy-address = 127.0.0.1:4040 -proxy-backend-addresses = 127.0.0.1:3306 -proxy-fix-bug-25371 = false -#proxy-lua-script = ... -#proxy-pool-no-change-user = ... -#proxy-read-only-backend-addresses = ... -proxy-skip-profiling = false - -# module: replicant -#replicant-master-address = ... -#replicant-username = ... -#replicant-password = ... -#replicant-read-binlogs = ... - -# module: debug -debug-address = 127.0.0.1:4043 diff --git a/dev-db/mysql-proxy/files/mysql-proxy.confd b/dev-db/mysql-proxy/files/mysql-proxy.confd deleted file mode 100644 index 079530159f82..000000000000 --- a/dev-db/mysql-proxy/files/mysql-proxy.confd +++ /dev/null @@ -1,12 +0,0 @@ -# /etc/conf.d/mysql-proxy: config file for /etc/init.d/mysql-proxy - -# location of pidfile -PIDFILE="/var/run/mysql-proxy.pid" - -# general options for mysql-proxy -# do NOT specify --daemon or --pid-file=... here! -OPTS="--log-use-syslog" - -# if you want mysql-proxy to depend on mysql, enable this: -#RC_NEED="mysql" # baselayout-1 -#rc_need="mysql" # baselayout-2/OpenRC diff --git a/dev-db/mysql-proxy/files/mysql-proxy.confd-0.8.0-r1 b/dev-db/mysql-proxy/files/mysql-proxy.confd-0.8.0-r1 deleted file mode 100644 index 8b86431a3d8f..000000000000 --- a/dev-db/mysql-proxy/files/mysql-proxy.confd-0.8.0-r1 +++ /dev/null @@ -1,12 +0,0 @@ -# /etc/conf.d/mysql-proxy: config file for /etc/init.d/mysql-proxy - -# location of pidfile -PIDFILE="/var/run/mysql-proxy.pid" - -# general options for mysql-proxy -# do NOT specify --daemon or --pid-file=... here! -OPTS="--defaults-file=/etc/mysql/mysql-proxy.cnf" - -# if you want mysql-proxy to depend on mysql, enable this: -#RC_NEED="mysql" # baselayout-1 -#rc_need="mysql" # baselayout-2/OpenRC diff --git a/dev-db/mysql-proxy/files/mysql-proxy.initd b/dev-db/mysql-proxy/files/mysql-proxy.initd deleted file mode 100644 index 7107facfd6f8..000000000000 --- a/dev-db/mysql-proxy/files/mysql-proxy.initd +++ /dev/null @@ -1,22 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -depend() { - need net -} - -start() { - ebegin "Starting MySQL Proxy" - start-stop-daemon --start --quiet \ - --exec /usr/bin/mysql-proxy \ - -- --daemon --pid-file="${PIDFILE}" ${OPTS} - eend $? -} - -stop() { - ebegin "Stopping MySQL Proxy" - start-stop-daemon --stop --quiet \ - --pidfile "${PIDFILE}" - eend $? -} diff --git a/dev-db/mysql-proxy/metadata.xml b/dev-db/mysql-proxy/metadata.xml deleted file mode 100644 index dc0c708273db..000000000000 --- a/dev-db/mysql-proxy/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - -MySQL Proxy is a simple program that sits between your client and MySQL -server(s) that can monitor, analyze or transform their communication. Its -flexibility allows for unlimited uses; common ones include: load balancing; -failover; query analysis; query filtering and modification; and many more. - - - mysql-proxy - - diff --git a/dev-db/mysql-proxy/mysql-proxy-0.8.2-r1.ebuild b/dev-db/mysql-proxy/mysql-proxy-0.8.2-r1.ebuild deleted file mode 100644 index 6a7abae6bab8..000000000000 --- a/dev-db/mysql-proxy/mysql-proxy-0.8.2-r1.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils versionator - -MY_PV=$(get_version_component_range 1-2) -DESCRIPTION="A Proxy for the MySQL Client/Server protocol" -HOMEPAGE="http://dev.mysql.com/doc/mysql-proxy/en/" -SRC_URI="https://launchpad.net/${PN}/${MY_PV}/${PV}/+download/${P}.tar.gz" -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="examples" -RDEPEND=">=dev-libs/libevent-2.1 - >=dev-libs/glib-2.16 - >=dev-lang/lua-5.1:0" -DEPEND="${RDEPEND} - >=virtual/mysql-5.0 - virtual/pkgconfig" - -src_prepare() { - sed -i \ - -e 's|_EVENT_VERSION|LIBEVENT_VERSION|g' \ - src/chassis-mainloop.c || die -} - -src_configure() { - econf \ - --includedir=/usr/include/${PN} \ - --with-mysql \ - --with-lua \ - || die "econf failed" -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed" - newinitd "${FILESDIR}"/${PN}.initd ${PN} || die - newconfd "${FILESDIR}"/${PN}.confd-0.8.0-r1 ${PN} || die - dodoc ChangeLog NEWS README - if use examples; then - docinto examples - dodoc examples/*.lua || die - dodoc lib/*.lua || die - fi - # mysql-proxy will refuse to start unless the config file is at most 0660. - insinto /etc/mysql - insopts -m0660 - doins "${FILESDIR}"/${PN}.cnf || die -} diff --git a/dev-db/mysql-workbench/Manifest b/dev-db/mysql-workbench/Manifest index 7b8515867ba8..9c131354e6e6 100644 --- a/dev-db/mysql-workbench/Manifest +++ b/dev-db/mysql-workbench/Manifest @@ -2,5 +2,4 @@ DIST antlr-3.4-complete.jar 2388361 BLAKE2B 561c1dffe464bbc387075df6d95bbdcab273 DIST antlr-4.7.1-complete.jar 2240116 BLAKE2B 3acf99b3701b2092cad2fb6e91f27791cbedd82f26888d7329e481be29fce4ec644eb57f663e515b92dea46c24222d4fb090aae5cae30c57c412a38932ea72ed SHA512 de1c230d7294e05ac7b451cbc639bab9d416a674b281e21092fb4a9329ca8b6d4b92b9ad78a9771cff475a1610f1d0419819c4619bdff36c683019da67ef13b1 DIST mysql-workbench-community-6.3.10-src.tar.gz 14969443 BLAKE2B 57f7b0d661bc8211e123a027ce12e71be5637c189cc6e3b949df4f8e5a7edfc8c78f3c6e85b7292347dce2b720ee79070ac8fb91224396a3afae4104583d4325 SHA512 f892853a5f8b000c424b945c38680e17b041699fe2b03743b71c803de6cedeb12e3f69ad94d1c737e23f26d8608026e18fb29d31be6b3a2ffea1d78229212a4d DIST mysql-workbench-community-6.3.4-src.tar.gz 14954524 BLAKE2B 54941a760cc44b745039a59d0ad88e109605c47285b34098d7ebc9e7a32758027c07219f7b8dc96fad198fbc68086582ccfa5ba7e7a35fa1fff8ff57b467f91f SHA512 8d7eacd46fd3cac912dac2fdbc0669759f9411796507cca76b0ad47228381b15b7f88e60a7a5a8763e704b456884828783cb0c7ed218025edb35aa5033d7d02f -DIST mysql-workbench-community-6.3.9-src.tar.gz 14634678 BLAKE2B 0991036cedc3198e789369a40641cc318fdc4230c2b6242b923e836c50248e3e1f5b891c1ce7465d132c30e482ef5458a19ed8b9e4a9865719be8eda61eeb1dc SHA512 a3df060114adb0c4f95423dc2732a39917be4eb2281cc2d811cc68c2d43cfa28eea52c4ab743018e91c8c58b0ad7d4b34a9936df8c17381accee8159afe19901 DIST mysql-workbench-community-8.0.13-src.tar.gz 16047080 BLAKE2B c31560a978620ae04210b452bcf90b75e7eb2ec20335470054b2640220ed29c3476f5ee1bacd86575f9b42481de5452e94b8d7a5e8f56eb17ea0770be19dc296 SHA512 d6f7aeb85e1bb59474d432f8088fd5603e5b539f3fce9c78db2aeaa8de3bc9356de09a6486138e07a29dd62b971e7601cce12a2e4a9f7309364081ee5db4b55d diff --git a/dev-db/mysql-workbench/mysql-workbench-6.3.4-r2.ebuild b/dev-db/mysql-workbench/mysql-workbench-6.3.4-r2.ebuild deleted file mode 100644 index 84f314bf0128..000000000000 --- a/dev-db/mysql-workbench/mysql-workbench-6.3.4-r2.ebuild +++ /dev/null @@ -1,106 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -GCONF_DEBUG="no" - -PYTHON_COMPAT=( python2_7 ) -PYTHON_REQ_USE="sqlite" - -inherit gnome2 eutils flag-o-matic python-single-r1 cmake-utils - -MY_P="${PN}-community-${PV}-src" - -DESCRIPTION="MySQL Workbench" -HOMEPAGE="http://dev.mysql.com/workbench/" -SRC_URI="mirror://mysql/Downloads/MySQLGUITools/${MY_P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="debug doc gnome-keyring" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# glibc: deprecated mutex functions, removed in 2.36.0 -CDEPEND="${PYTHON_DEPS} - dev-libs/glib:2 - dev-cpp/atkmm - dev-cpp/pangomm - >=dev-cpp/glibmm-2.14:2 - >=dev-cpp/gtkmm-2.14:2.4 - dev-libs/atk - x11-libs/pango - >=x11-libs/gtk+-2.20:2 - gnome-base/libglade:2.0 - >=x11-libs/cairo-1.5.12[glib,svg] - dev-libs/libsigc++:2 - >=dev-libs/boost-1.55.0[nls] - >=dev-cpp/ctemplate-0.95 - >=dev-libs/libxml2-2.6.2:2 - dev-libs/libzip - >=virtual/mysql-5.1 - dev-libs/libpcre[cxx] - >=sci-libs/gdal-1.11.1-r1[-mdb] - virtual/opengl - >=dev-lang/lua-5.1:0[deprecated] - || ( sys-libs/e2fsprogs-libs dev-libs/ossp-uuid ) - dev-libs/tinyxml[stl] - dev-db/mysql-connector-c++ - dev-db/vsqlite++ - || ( dev-db/libiodbc dev-db/unixODBC ) - gnome-keyring? ( gnome-base/libgnome-keyring ) - dev-python/pexpect - >=dev-python/paramiko-1.7.4 - " - -# lua perhaps no longer needed? Was used via libgrt only - -RDEPEND="${CDEPEND} - app-admin/sudo - >=sys-apps/net-tools-1.60_p20120127084908" - -DEPEND="${CDEPEND} - dev-lang/swig - virtual/pkgconfig" - -S="${WORKDIR}"/"${MY_P}" - -src_unpack() { - unpack ${PN}-community-${PV}-src.tar.gz -} - -src_prepare() { - ## Patch CMakeLists.txt - epatch "${FILESDIR}/${PN}-6.2.3-CMakeLists.patch" \ - "${FILESDIR}/${PN}-6.2.5-wbcopytables.patch" \ - "${FILESDIR}/${PN}-6.3.3-mysql_options4.patch" \ - "${FILESDIR}/${PN}-6.3.4-cxx11.patch" \ - "${FILESDIR}/${PN}-6.3.4-gtk.patch" - - sed -i -e '/target_link_libraries/ s/sqlparser.grt/sqlparser.grt sqlparser/' \ - modules/db.mysql.sqlparser/CMakeLists.txt - - ## remove hardcoded CXXFLAGS - sed -i -e 's/-O0 -g3//' ext/scintilla/gtk/CMakeLists.txt || die - - ## package is very fragile... - strip-flags - - cmake-utils_src_prepare -} - -src_configure() { - append-cxxflags -std=c++11 - local mycmakeargs=( - $(cmake-utils_use_use gnome-keyring GNOME_KEYRING) - -DLIB_INSTALL_DIR="/usr/$(get_libdir)" - -DPYTHON_INCLUDE_DIR="$(python_get_includedir)" - -DPYTHON_LIBRARY="$(python_get_library_path)" - ) - cmake-utils_src_configure -} - -src_compile() { - # Work around parallel build issues, bug 507838 - cmake-utils_src_compile -j1 -} diff --git a/dev-db/mysql-workbench/mysql-workbench-6.3.9.ebuild b/dev-db/mysql-workbench/mysql-workbench-6.3.9.ebuild deleted file mode 100644 index efa53cd769f5..000000000000 --- a/dev-db/mysql-workbench/mysql-workbench-6.3.9.ebuild +++ /dev/null @@ -1,103 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GCONF_DEBUG="no" - -PYTHON_COMPAT=( python2_7 ) -PYTHON_REQ_USE="sqlite" - -inherit gnome2 eutils flag-o-matic python-single-r1 cmake-utils - -MY_P="${PN}-community-${PV}-src" - -DESCRIPTION="MySQL Workbench" -HOMEPAGE="https://www.mysql.com/products/workbench/" -SRC_URI="mirror://mysql/Downloads/MySQLGUITools/${MY_P}.tar.gz https://github.com/antlr/website-antlr3/blob/gh-pages/download/antlr-3.4-complete.jar?raw=true -> antlr-3.4-complete.jar" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="debug doc gnome-keyring" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# glibc: deprecated mutex functions, removed in 2.36.0 -CDEPEND="${PYTHON_DEPS} - dev-libs/glib:2 - dev-cpp/atkmm - dev-cpp/pangomm - >=dev-cpp/glibmm-2.14:2 - dev-cpp/gtkmm:3.0 - dev-libs/atk - x11-libs/pango - x11-libs/gtk+:3 - gnome-base/libglade:2.0 - >=x11-libs/cairo-1.5.12[glib,svg] - dev-libs/libsigc++:2 - >=dev-libs/boost-1.55.0[nls] - >=dev-cpp/ctemplate-0.95 - >=dev-libs/libxml2-2.6.2:2 - dev-libs/libzip - >=virtual/mysql-5.6 - dev-libs/libpcre[cxx] - >=sci-libs/gdal-1.11.1-r1[-mdb] - virtual/opengl - || ( sys-libs/e2fsprogs-libs dev-libs/ossp-uuid ) - dev-libs/tinyxml[stl] - >=dev-db/mysql-connector-c++-1.1.8 - dev-db/vsqlite++ - || ( dev-db/libiodbc dev-db/unixODBC ) - gnome-keyring? ( gnome-base/libgnome-keyring ) - dev-python/pexpect - >=dev-python/paramiko-1.7.4 - " - -RDEPEND="${CDEPEND} - app-admin/sudo - >=sys-apps/net-tools-1.60_p20120127084908" - -DEPEND="${CDEPEND} - dev-lang/swig - virtual/jre - virtual/pkgconfig" - -S="${WORKDIR}"/"${MY_P}" - -PATCHES=( - "${FILESDIR}/${PN}-6.2.5-wbcopytables.patch" - "${FILESDIR}/${PN}-6.3.9-mariadb-json.patch" -) - -src_unpack() { - unpack ${PN}-community-${PV}-src.tar.gz -} - -src_prepare() { - sed -i -e '/target_link_libraries/ s/sqlparser.grt/sqlparser.grt sqlparser/' \ - modules/db.mysql.sqlparser/CMakeLists.txt - - ## remove hardcoded CXXFLAGS - sed -i -e 's/-O0 -g3//' ext/scintilla/gtk/CMakeLists.txt || die - - ## package is very fragile... - strip-flags - - cmake-utils_src_prepare -} - -src_configure() { - append-cxxflags -std=c++11 - local mycmakeargs=( - -DUSE_GNOME_KEYRING="$(usex gnome-keyring)" - -DLIB_INSTALL_DIR="/usr/$(get_libdir)" - -DPYTHON_INCLUDE_DIR="$(python_get_includedir)" - -DPYTHON_LIBRARY="$(python_get_library_path)" - -DMySQL_CONFIG_PATH="/usr/bin/mysql_config" - ) - ANTLR_JAR_PATH="${DISTDIR}/antlr-3.4-complete.jar" cmake-utils_src_configure -} - -src_compile() { - # Work around parallel build issues, bug 507838 - cmake-utils_src_compile -j1 -} diff --git a/dev-db/mysql-workbench/mysql-workbench-8.0.13.ebuild b/dev-db/mysql-workbench/mysql-workbench-8.0.13.ebuild index df7e12b90286..81dcd36bcd4e 100644 --- a/dev-db/mysql-workbench/mysql-workbench-8.0.13.ebuild +++ b/dev-db/mysql-workbench/mysql-workbench-8.0.13.ebuild @@ -101,7 +101,3 @@ src_configure() { ) cmake-utils_src_configure } - -#src_compile() { -# cmake-utils_src_compile -j1 -#} diff --git a/dev-db/phpmyadmin/Manifest b/dev-db/phpmyadmin/Manifest index c073636f8f51..0765f7984144 100644 --- a/dev-db/phpmyadmin/Manifest +++ b/dev-db/phpmyadmin/Manifest @@ -1,2 +1,3 @@ DIST phpMyAdmin-4.7.8-all-languages.tar.xz 6218056 BLAKE2B 879ef6703711725781fcf3b4c9ab607741c4df0d2f1955f632087e33b599e54128c0811dbd125d9015a0ec597dd6d9af54e7136e91f8637badf698ad7a30b8ba SHA512 ae6edcfba72413a6e0af0b120a99809320a840ab332ae77263f21e14f3b34a38cca70591628ba5818d6732ff6d23551ea51cbf6a75012d2326d0fab1c2a1b9ae DIST phpMyAdmin-4.8.3-all-languages.tar.xz 5996528 BLAKE2B cf00bab32547c5a6e8c81f529e5b074e3a7c576a7991d6823239172f91cebad7e1b10e2baee589043bf8a5d1d37470a7614a038a0054eaa18e74028bf3cecfd4 SHA512 95998eda6a2db9020671073c62458d819cbd5e54c5f56f467b109401f6b9ebd2dfbc34cc840980bf2d3a7ee3bc93683b7fe20d9bd72b537d8aa066d39089ff89 +DIST phpMyAdmin-4.8.4-all-languages.tar.xz 6012216 BLAKE2B 3e6503a7f2d76c6c9e7d8064ef2eb3ea21ee5ef040c0439e24afe9388f8f47aef4fbd8cbe27ae809f45f2c789a289f529a3eda1cf91ef80681d1f76147d753ee SHA512 4f7018416fb925b28d5e061ebba4d99c45497f0e33c6a4bfa32aaa74197a429d61469d8084fd5ea6b23a34444c81905e072b5508f9a87c75e18e0ac596ff2121 diff --git a/dev-db/phpmyadmin/phpmyadmin-4.8.4.ebuild b/dev-db/phpmyadmin/phpmyadmin-4.8.4.ebuild new file mode 100644 index 000000000000..646226a38ba1 --- /dev/null +++ b/dev-db/phpmyadmin/phpmyadmin-4.8.4.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit eutils webapp + +MY_PV=${PV/_/-} +MY_PN="phpMyAdmin" +MY_P="${MY_PN}-${MY_PV}-all-languages" + +DESCRIPTION="Web-based administration for MySQL database in PHP" +HOMEPAGE="https://www.phpmyadmin.net/" +SRC_URI="https://files.phpmyadmin.net/${MY_PN}/${MY_PV}/${MY_P}.tar.xz" + +LICENSE="GPL-2" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~ppc-macos ~x64-macos ~x86-macos" +IUSE="setup" + +RDEPEND=" + dev-lang/php[ctype,filter,json,session,unicode] + || ( + dev-lang/php[mysqli] + dev-lang/php[mysql] + ) + virtual/httpd-php:* +" + +need_httpd_cgi + +S="${WORKDIR}"/${MY_P} + +pkg_setup() { + webapp_pkg_setup +} + +src_install() { + webapp_src_preinst + + dodoc README RELEASE-DATE-${MY_PV} ChangeLog || die + rm -f LICENSE README* RELEASE-DATE-${MY_PV} + + if ! use setup; then + rm -rf setup || die "Cannot remove setup utility" + elog "The phpMyAdmin setup utility has been removed." + elog "It is a regular target of various exploits. If you need it, set USE=setup." + else + elog "You should consider disabling the setup USE flag" + elog "to exclude the setup utility if you don't use it." + elog "It regularly is the target of various exploits." + fi + + insinto "${MY_HTDOCSDIR#${EPREFIX}}" + doins -r . + + webapp_configfile "${MY_HTDOCSDIR#${EPREFIX}}"/libraries/config.default.php + webapp_serverowned "${MY_HTDOCSDIR#${EPREFIX}}"/libraries/config.default.php + + webapp_postinst_txt en "${FILESDIR}"/postinstall-en-3.1.txt + webapp_src_install +} diff --git a/dev-db/sqlite/sqlite-3.25.3.ebuild b/dev-db/sqlite/sqlite-3.25.3.ebuild index 87da0102ad5f..e632ef59d1ba 100644 --- a/dev-db/sqlite/sqlite-3.25.3.ebuild +++ b/dev-db/sqlite/sqlite-3.25.3.ebuild @@ -19,7 +19,7 @@ SRC_URI="doc? ( https://sqlite.org/2018/${PN}-doc-${DOC_PV}.zip ) LICENSE="public-domain" SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="debug doc icu +readline secure-delete static-libs tcl test tools" RESTRICT="!test? ( test )" diff --git a/dev-embedded/Manifest.gz b/dev-embedded/Manifest.gz index 284876c1114bff3ae3ebf29d8b2d08482bc38474..8a83e30905caab67dddd9c086a1b0578585b9bcf 100644 GIT binary patch delta 11551 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 RVaD@!{~uOnyN$G0000Y}6EFY( delta 11673 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 diff --git a/dev-embedded/scratchbox2/Manifest b/dev-embedded/scratchbox2/Manifest deleted file mode 100644 index 14d3039a9af0..000000000000 --- a/dev-embedded/scratchbox2/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sbox2-2.0.tar.bz2 371402 BLAKE2B bbcf4c88e963275a387eac23480e8aaacc2ad41f3af7cb90ebb61cb0e9f37a0a871c4ee16db7945271fc008db97af288ae9e88fd65d4239c1255abe1e5d2fa5f SHA512 f440c848fc08e825d6dbd978987941a71c087902de152238c31f7d529f5b2256c94aaf1085b5775aa7d66022e5bc83ff8f09bd90a55b32632d60342cd258d209 diff --git a/dev-embedded/scratchbox2/files/scratchbox2-2.0-as-needed.patch b/dev-embedded/scratchbox2/files/scratchbox2-2.0-as-needed.patch deleted file mode 100644 index eaffc158f9f2..000000000000 --- a/dev-embedded/scratchbox2/files/scratchbox2-2.0-as-needed.patch +++ /dev/null @@ -1,22 +0,0 @@ -diff --git a/utils/Makefile b/utils/Makefile -index cf9b6c4..6f715d3 100644 ---- a/utils/Makefile -+++ b/utils/Makefile -@@ -6,7 +6,7 @@ $(D)/sb2-show: CFLAGS := $(CFLAGS) -Wall -W -Werror \ - -I$(SRCDIR)/include - - $(D)/sb2-show.o: preload/exported.h --$(D)/sb2-show: preload/libsb2.$(SHLIBEXT) $(D)/sb2-show.o -+$(D)/sb2-show: $(D)/sb2-show.o preload/libsb2.$(SHLIBEXT) - $(MKOUTPUTDIR) - $(P)LD - $(Q)$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ -@@ -25,7 +25,7 @@ $(D)/sb2-interp-wrapper: CFLAGS := $(CFLAGS) -Wall -W -Werror \ - -I$(SRCDIR)/preload -Ipreload/ $(PROTOTYPEWARNINGS) \ - -I$(SRCDIR)/include - --$(D)/sb2-interp-wrapper: preload/libsb2.$(SHLIBEXT) $(D)/sb2-interp-wrapper.o -+$(D)/sb2-interp-wrapper: $(D)/sb2-interp-wrapper.o preload/libsb2.$(SHLIBEXT) - $(MKOUTPUTDIR) - $(P)LD - $(Q)$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ -ldl diff --git a/dev-embedded/scratchbox2/files/scratchbox2-2.0-gentoo.patch b/dev-embedded/scratchbox2/files/scratchbox2-2.0-gentoo.patch deleted file mode 100644 index 32dcdd1e2e36..000000000000 --- a/dev-embedded/scratchbox2/files/scratchbox2-2.0-gentoo.patch +++ /dev/null @@ -1,88 +0,0 @@ -diff --git a/Makefile b/Makefile -index 23a13b3..c5b26cc 100644 ---- a/Makefile -+++ b/Makefile -@@ -59,7 +59,6 @@ subdirs = luaif preload utils - - -include config.mak - --CFLAGS += -O2 -g -Wall -W - CFLAGS += -I$(OBJDIR)/include -I$(SRCDIR)/include - CFLAGS += -I$(SRCDIR)/luaif/lua-5.1.4/src - CFLAGS += -D_GNU_SOURCE=1 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -@@ -145,6 +144,9 @@ install-noarch: regular - else install -d -m 755 $(prefix)/share/man/man1 ; \ - fi - $(Q)echo "$(PACKAGE_VERSION)" > $(prefix)/share/scratchbox2/version -+ $(Q)install -c -m 755 $(OBJDIR)/utils/sb2-show $(prefix)/bin/sb2-show -+ $(Q)install -c -m 755 $(OBJDIR)/utils/sb2-monitor $(prefix)/bin/sb2-monitor -+ $(Q)install -c -m 755 $(OBJDIR)/utils/sb2-interp-wrapper $(prefix)/bin/sb2-interp-wrapper - $(Q)install -c -m 755 $(SRCDIR)/utils/sb2 $(prefix)/bin/sb2 - $(Q)install -c -m 755 $(SRCDIR)/utils/sb2-init $(prefix)/bin/sb2-init - $(Q)install -c -m 755 $(SRCDIR)/utils/sb2-config $(prefix)/bin/sb2-config -@@ -210,10 +212,10 @@ install-noarch: regular - ifeq ($(MACH),x86_64) - install: install-multilib - else --install: do-install -+install: install-singlelib - endif - --do-install: install-noarch -+install-singlelib: install-noarch - $(P)INSTALL - @if [ -d $(prefix)/lib ] ; \ - then echo "$(prefix)/lib present" ; \ -@@ -221,9 +223,6 @@ do-install: install-noarch - fi - $(Q)install -d -m 755 $(prefix)/lib/libsb2 - $(Q)install -c -m 755 $(OBJDIR)/preload/libsb2.$(SHLIBEXT) $(prefix)/lib/libsb2/libsb2.so.$(PACKAGE_VERSION) -- $(Q)install -c -m 755 $(OBJDIR)/utils/sb2-show $(prefix)/bin/sb2-show -- $(Q)install -c -m 755 $(OBJDIR)/utils/sb2-monitor $(prefix)/bin/sb2-monitor -- $(Q)install -c -m 755 $(OBJDIR)/utils/sb2-interp-wrapper $(prefix)/bin/sb2-interp-wrapper - ifeq ($(OS),Linux) - $(Q)/sbin/ldconfig -n $(prefix)/lib/libsb2 - endif -@@ -232,9 +231,9 @@ multilib_prefix=$(prefix) - - install-multilib: multilib - @$(MAKE) -C obj-32 --include-dir=.. -f ../Makefile SRCDIR=.. do-install-multilib bitness=32 -- @$(MAKE) -C obj-64 --include-dir=.. -f ../Makefile SRCDIR=.. do-install -+ @$(MAKE) -C obj-64 --include-dir=.. -f ../Makefile SRCDIR=.. do-install-multilib bitness=64 - --do-install-multilib: -+do-install-multilib: install-noarch - $(P)INSTALL - @if [ -d $(multilib_prefix)/lib$(bitness) ] ; \ - then echo "$(prefix)/lib$(bitness) present" ; \ -diff --git a/utils/Makefile b/utils/Makefile -index cf9b6c4..79304fc 100644 ---- a/utils/Makefile -+++ b/utils/Makefile -@@ -1,7 +1,7 @@ - # beware of namespace collisions, all subdir makefiles are included - # into the top-level Makefile - --$(D)/sb2-show: CFLAGS := $(CFLAGS) -Wall -W -Werror \ -+$(D)/sb2-show: CFLAGS := $(CFLAGS) -Wall -W \ - -I$(SRCDIR)/preload -Ipreload/ $(PROTOTYPEWARNINGS) \ - -I$(SRCDIR)/include - -@@ -12,7 +12,7 @@ $(D)/sb2-show: preload/libsb2.$(SHLIBEXT) $(D)/sb2-show.o - $(Q)$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ - - --$(D)/sb2-monitor: CFLAGS := $(CFLAGS) -Wall -W -Werror \ -+$(D)/sb2-monitor: CFLAGS := $(CFLAGS) -Wall -W \ - -I$(SRCDIR)/preload -Ipreload/ $(PROTOTYPEWARNINGS) \ - -I$(SRCDIR)/include - -@@ -21,7 +21,7 @@ $(D)/sb2-monitor: $(D)/sb2-monitor.o - $(P)LD - $(Q)$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ - --$(D)/sb2-interp-wrapper: CFLAGS := $(CFLAGS) -Wall -W -Werror \ -+$(D)/sb2-interp-wrapper: CFLAGS := $(CFLAGS) -Wall -W \ - -I$(SRCDIR)/preload -Ipreload/ $(PROTOTYPEWARNINGS) \ - -I$(SRCDIR)/include - diff --git a/dev-embedded/scratchbox2/files/scratchbox2-2.0-glibc-2.10.patch b/dev-embedded/scratchbox2/files/scratchbox2-2.0-glibc-2.10.patch deleted file mode 100644 index c5ec6aea4341..000000000000 --- a/dev-embedded/scratchbox2/files/scratchbox2-2.0-glibc-2.10.patch +++ /dev/null @@ -1,39 +0,0 @@ -diff --git a/preload/interface.master b/preload/interface.master -index 55a9481..4ba22b2 100644 ---- a/preload/interface.master -+++ b/preload/interface.master -@@ -406,20 +406,34 @@ WRAP: int rmdir(const char *pathname) : \ - - #ifdef HAVE_SCANDIR - #ifdef HAVE_LINUX_SCANDIR -+#if _POSIX_C_SOURCE == 200809L -+WRAP: int scandir(const char *dir, struct dirent ***namelist, \ -+ SCANDIR_TYPE_ARG3, \ -+ int(*compar)(const struct dirent **, const struct dirent **)) : \ -+ map(dir) hardcode_param(3,filter) -+#else - WRAP: int scandir(const char *dir, struct dirent ***namelist, \ - SCANDIR_TYPE_ARG3, int(*compar)(const void *, const void *)) : \ - map(dir) hardcode_param(3,filter) - #endif -+#endif - #ifdef HAVE_OSX_SCANDIR - WRAP: int scandir(const char *dirname, struct dirent ***namelist, int (*select)(struct dirent *), int (*compar)(const void *, const void *)): map(dirname) - #endif - #endif - #ifdef HAVE_SCANDIR64 -+#if _POSIX_C_SOURCE == 200809L -+WRAP: int scandir64(const char *dir, struct dirent64 ***namelist, \ -+ int(*filter)(const struct dirent64 *), \ -+ int(*compar)(const struct dirent64 **, const struct dirent64 **)) : \ -+ map(dir) -+#else - WRAP: int scandir64(const char *dir, struct dirent64 ***namelist, \ - int(*filter)(const struct dirent64 *), \ - int(*compar)(const void *, const void *)) : \ - map(dir) - #endif -+#endif - #ifdef HAVE_SETXATTR - #ifdef HAVE_LINUX_XATTRS - WRAP: int setxattr(const char *path, const char *name, const void *value, \ diff --git a/dev-embedded/scratchbox2/files/scratchbox2-2.0-use-system-lua.patch b/dev-embedded/scratchbox2/files/scratchbox2-2.0-use-system-lua.patch deleted file mode 100644 index d4c231c74db2..000000000000 --- a/dev-embedded/scratchbox2/files/scratchbox2-2.0-use-system-lua.patch +++ /dev/null @@ -1,77 +0,0 @@ -diff --git a/Makefile b/Makefile -index c5b26cc..da48ea0 100644 ---- a/Makefile -+++ b/Makefile -@@ -60,7 +60,7 @@ subdirs = luaif preload utils - -include config.mak - - CFLAGS += -I$(OBJDIR)/include -I$(SRCDIR)/include --CFLAGS += -I$(SRCDIR)/luaif/lua-5.1.4/src -+# CFLAGS += -I$(SRCDIR)/luaif/lua-5.1.4/src - CFLAGS += -D_GNU_SOURCE=1 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 - CFLAGS += -DSCRATCHBOX_ROOT="$(prefix)" - CFLAGS += $(MACH_CFLAG) -@@ -103,10 +103,7 @@ regular: .configure .version - @$(MAKE) -f $(SRCDIR)/Makefile --include-dir=$(SRCDIR) SRCDIR=$(SRCDIR) do-all - - multilib: -- @mkdir -p obj-32 -- @mkdir -p obj-64 -- @$(MAKE) MACH_CFLAG=-m32 -C obj-32 --include-dir=.. -f ../Makefile SRCDIR=.. regular -- @$(MAKE) MACH_CFLAG=-m64 -C obj-64 --include-dir=.. -f ../Makefile SRCDIR=.. regular -+ @$(MAKE) MACH_CFLAG=-m64 regular - - - gcc_bins = addr2line ar as cc c++ c++filt cpp g++ gcc gcov gdb gdbtui gprof ld nm objcopy objdump ranlib rdi-stub readelf run size strings strip -@@ -230,8 +227,7 @@ endif - multilib_prefix=$(prefix) - - install-multilib: multilib -- @$(MAKE) -C obj-32 --include-dir=.. -f ../Makefile SRCDIR=.. do-install-multilib bitness=32 -- @$(MAKE) -C obj-64 --include-dir=.. -f ../Makefile SRCDIR=.. do-install-multilib bitness=64 -+ @$(MAKE) do-install-multilib bitness=64 - - do-install-multilib: install-noarch - $(P)INSTALL -diff --git a/luaif/Makefile b/luaif/Makefile -index 28e8885..5e1af6f 100644 ---- a/luaif/Makefile -+++ b/luaif/Makefile -@@ -5,7 +5,7 @@ objs := $(D)/luaif.o $(D)/sb_log.o $(D)/paths.o $(D)/argvenvp.o - $(D)/sb_log.o: preload/exported.h - - luaif/libluaif.a: $(objs) --luaif/libluaif.a: override CFLAGS := $(CFLAGS) -O2 -g -fPIC -Wall -W -I$(SRCDIR)/$(LUASRC) -I$(OBJDIR)/preload -I$(SRCDIR)/preload -+luaif/libluaif.a: override CFLAGS := $(CFLAGS) -O2 -g -fPIC -Wall -W -I$(OBJDIR)/preload -I$(SRCDIR)/preload - luaif/libluaif.a: override LDFLAGS := $(LDFLAGS) - luaif/libluaif.a: override LIBS := - -@@ -24,5 +24,5 @@ luaif/liblua.a: override CFLAGS := -O2 -g -fPIC -Wall -W $(CFLAGS) - luaif/liblua.a: override LDFLAGS := $(LDFLAGS) - luaif/liblua.a: override LIBS := - --targets := $(targets) $(D)/libluaif.a $(D)/liblua.a -+targets := $(targets) $(D)/libluaif.a - -diff --git a/preload/Makefile b/preload/Makefile -index 9f785ba..5094dbc 100644 ---- a/preload/Makefile -+++ b/preload/Makefile -@@ -8,7 +8,7 @@ LIBSB2_LDFLAGS = -Wl,-soname=$(LIBSB2_SONAME) \ - # DO NOT add any libraries that depend on libpthread to - # LIBSB2_LIBS or LIBS!! see the comments in luaif.c. - --LIBSB2_LIBS = -+LIBSB2_LIBS = -llua - SHLIBEXT = so - else - LIBSB2_LIBS = -@@ -17,7 +17,7 @@ endif - - - $(D)/libsb2.$(SHLIBEXT): $(call O,$(objs)) --$(D)/libsb2.$(SHLIBEXT): luaif/libluaif.a luaif/liblua.a -+$(D)/libsb2.$(SHLIBEXT): luaif/libluaif.a - $(D)/libsb2.$(SHLIBEXT): CFLAGS := $(CFLAGS) -fPIC -Wall -W \ - -I$(SRCDIR)/preload -Ipreload/ $(PROTOTYPEWARNINGS) - $(D)/libsb2.$(SHLIBEXT): LDFLAGS := $(LDFLAGS) $(LIBSB2_LDFLAGS) diff --git a/dev-embedded/scratchbox2/metadata.xml b/dev-embedded/scratchbox2/metadata.xml deleted file mode 100644 index e248196b07c4..000000000000 --- a/dev-embedded/scratchbox2/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - embedded@gentoo.org - Embedded Gentoo - - diff --git a/dev-embedded/scratchbox2/scratchbox2-2.0-r1.ebuild b/dev-embedded/scratchbox2/scratchbox2-2.0-r1.ebuild deleted file mode 100644 index 9fd9257fb6ca..000000000000 --- a/dev-embedded/scratchbox2/scratchbox2-2.0-r1.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="2" - -inherit autotools eutils multilib toolchain-funcs - -MY_PN="${PN/cratch}" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="A cross-compilation toolkit for embedded Linux application development" -HOMEPAGE="https://www.freedesktop.org/wiki/Software/sbox2" -SRC_URI="https://cgit.freedesktop.org/${MY_PN}/snapshot/${MY_P}.tar.bz2" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND=">=dev-lang/lua-5.1.4" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${MY_P}" - -src_prepare() { - epatch "${FILESDIR}/${P}-glibc-2.10.patch" - epatch "${FILESDIR}/${P}-gentoo.patch" - # bug 296552 - epatch "${FILESDIR}/${P}-use-system-lua.patch" - # bug 296550 - epatch "${FILESDIR}/${P}-as-needed.patch" - - sed -e "s/^\(CC = \).*/\1$(tc-getCC)/" \ - -e "s/^\(CXX = \).*/\1$(tc-getCXX)/" \ - -e "s/^\(LD = \).*/\1$(tc-getLD)/" \ - -i Makefile || die "sed Makefile failed" - - eautoreconf -} - -src_compile() { - emake prefix="${D}/usr" || die "emake failed" -} - -src_install() { - emake prefix="${D}/usr" install || die "emake install failed" - - # List all the multilib libdirs - local libdirs= - for libdir in $(get_all_libdirs); do - libdirs="${libdirs}:/usr/${libdir}/libsb2" - done - - cat <<-EOF > "${T}/55scratchbox2" - LDPATH=${libdirs:1} - EOF - doenvd "${T}/55scratchbox2" || die "doenvd failed" - - dodoc AUTHORS README TODO || die "dodoc failed" -} diff --git a/dev-go/Manifest.gz b/dev-go/Manifest.gz index 2949b705d6c43ee9b50cb3152d145916e78c9b23..bd7828d5730eb9ad43c2413da9cccaf22529902f 100644 GIT binary patch delta 840 zcmV-O1GoIuHP$t-oELxhcL&_9E0@?${-bt8f2S}SvcWL;^kuElG_6joc0)E<420ec z5v8bUKU_N(`EMCRS;#ipK2Wi!!V^H&ggY30YeqrOj7NTyy zb(9u{7%a|F-5E(zf@oa?W;Z~NPFMzH5k=Ss%McWHB1Q3nMQDHaou}9`$S*jl2$IQ) zWf~BvgwJc7%PZ^TLBk_-?(V6)J$?Ogy#4ra3+fiHjXVk!Pc+&TROkjxmEXtyB`mP7 zMVJ11+H~sH?2o4-i^v>V2aU3YXqZEwSXf51My3kbfOA3+VuvNsSzAN6lKQT>4l(Wu z>s6}ay4dTSg5`gyCl3QMiIOHcI+uxP2@rGXa3fgWT5<=kbzK5Xhii~Apm6RmFiyIs z%l|2`stbA$2v$!vK!*spCn-szzq@8Y?e3cJ`^)F&hY{;-K5=MFP+AA7c==p+sR00sc@N4-GH6h;9fo$k2+5n#RaGDHh* zI~*lgiMq-JgDxAO3L)Oa0gIK;3N%DAv?)VF6DEgzF4C1kchfI?O6Mt)W#Dxdrnb zzr`YwQiKD{x`0-SMW=5A9>(icfewm-7D^sDx%#!dAmgM907yELfHh$mA8#hxFaQ9i%z#D! delta 839 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≫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 delta 92889 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 z