[gentoo-commits] repo/proj/guru:dev commit in: x11-misc/i3lock-color/
commit: 66b3df59c18306cfaa8fc17f9355f77a196f835b Author: Petrus Zhao gmail com> AuthorDate: Sat Jun 13 05:42:54 2020 + Commit: Petrus Zhao gmail com> CommitDate: Sat Jun 13 05:42:54 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=66b3df59 x11-misc/i3lock-color: move virtual/pkgconfig to BDEPEND Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Petrus Zhao gmail.com> x11-misc/i3lock-color/i3lock-color-2.12_rc4.ebuild | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/x11-misc/i3lock-color/i3lock-color-2.12_rc4.ebuild b/x11-misc/i3lock-color/i3lock-color-2.12_rc4.ebuild index 9966570..3e3eefd 100644 --- a/x11-misc/i3lock-color/i3lock-color-2.12_rc4.ebuild +++ b/x11-misc/i3lock-color/i3lock-color-2.12_rc4.ebuild @@ -27,10 +27,8 @@ RDEPEND=" media-libs/libjpeg-turbo " -DEPEND=" - ${RDEPEND} - virtual/pkgconfig -" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" S="${WORKDIR}/${PN}-${MY_PV}"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/middleware/
commit: ab0d4572963e13354124c93503e9038adc37fad2 Author: Hans de Graaff gentoo org> AuthorDate: Sat Jun 13 05:06:29 2020 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Jun 13 05:06:29 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab0d4572 dev-ruby/middleware: initial import of 0.1.0 New dependency for forthcoming protobuf-cucumber. Imported from "graaff" overlay. Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/middleware/Manifest| 1 + dev-ruby/middleware/metadata.xml| 8 dev-ruby/middleware/middleware-0.1.0.ebuild | 23 +++ 3 files changed, 32 insertions(+) diff --git a/dev-ruby/middleware/Manifest b/dev-ruby/middleware/Manifest new file mode 100644 index 000..e67082b1e61 --- /dev/null +++ b/dev-ruby/middleware/Manifest @@ -0,0 +1 @@ +DIST middleware-0.1.0.gem 11264 BLAKE2B 27d8db46ef95f30a751c26aade2331285887abf8360a07a99bce02ad1193650edf1d9dab30078ae9a6e56d8e1f3384f7c357d5a01d9a5ed52fedc9d3c4f559d3 SHA512 a485c254accefb915a56a6aaebb0bf5fa8520e5aefb1dca9945f4402fd6fb28cd69b34692d5d276f2f025c6f919d983acba44ef0ad9d8966fc571f7cfd64da12 diff --git a/dev-ruby/middleware/metadata.xml b/dev-ruby/middleware/metadata.xml new file mode 100644 index 000..3df5c34efc9 --- /dev/null +++ b/dev-ruby/middleware/metadata.xml @@ -0,0 +1,8 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + +r...@gentoo.org +Gentoo Ruby Project + + diff --git a/dev-ruby/middleware/middleware-0.1.0.ebuild b/dev-ruby/middleware/middleware-0.1.0.ebuild new file mode 100644 index 000..8dd0a371349 --- /dev/null +++ b/dev-ruby/middleware/middleware-0.1.0.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +USE_RUBY="ruby24 ruby25 ruby26 ruby27" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md user_guide.md" + +inherit ruby-fakegem + +DESCRIPTION="Generalized implementation of the middleware abstraction for Ruby" +HOMEPAGE="https://github.com/mitchellh/middleware; +LICENSE="MIT" + +KEYWORDS="~amd64" +SLOT="0" +IUSE="" + +all_ruby_prepare() { + # Avoid test failing with rspec 2.14+ + sed -i -e '/should raise an error if an invalid middleware is given/,/^ end/ s:^:#:' spec/middleware/runner_spec.rb +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/vcr/
commit: 79fa11efd12181773b78252d38ef555a4637031f Author: Hans de Graaff gentoo org> AuthorDate: Sat Jun 13 04:46:50 2020 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Jun 13 04:46:50 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79fa11ef dev-ruby/vcr: add 6.0.0 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/vcr/Manifest | 1 + dev-ruby/vcr/vcr-6.0.0.ebuild | 24 2 files changed, 25 insertions(+) diff --git a/dev-ruby/vcr/Manifest b/dev-ruby/vcr/Manifest index 59e937fc345..e2dcb0c762b 100644 --- a/dev-ruby/vcr/Manifest +++ b/dev-ruby/vcr/Manifest @@ -1,3 +1,4 @@ DIST vcr-4.0.0.tar.gz 146920 BLAKE2B 19ae33d2f40821d2cfe5c0fc55d5e91e02b8e6ba2bba000c326d993987fd641dd5b4cedd6a8a441f86664ecb67dfe2501d335936af9271fa83aef6dc001b12f2 SHA512 2f98eedd021f7c125fc3f29189190ddc817bb95fc8e8e0ab53e65eaf94c5c0c41f3ca4abf9d829591acdefe97b931943c47129f95c21f2ef590ed500cc6f56f9 DIST vcr-5.0.0.tar.gz 147602 BLAKE2B 031c9a70c9483b496ed3cda1c65138d214c257392aa5f9157135b0fd4c33d35dd6143afc0e775c5061bb823d936d1bdaa084eaf0024e87747e6101b582d8bd1e SHA512 88e4d82f1c5b3d48c89a75324a256c66858740d2889a4d86851ebb3a303745829e42f20b20d4cbc18d7b0510eb0b229a770bb6209be93dbb8c8b0be84bf5f645 DIST vcr-5.1.0.tar.gz 150438 BLAKE2B 615a0ce570da29be402f97dcba1ba987c611c73cc9ebc56168c752d57c1c2f0acae78b42164d8c56f71cded150a93566d45c0c84153bdc3dc8bb37199e4e SHA512 5297e46b1ffe31c3559df57f0af158cb8064ba48b83702ea3bf12eca4c7260bcb71d3df7ae645a3cc14817366992458beb4fd9771c1f98a56835dcd69ff107f9 +DIST vcr-6.0.0.tar.gz 153423 BLAKE2B 95f0794af34d4ce21c0ed3b3a77de64300fd3c844919624cd6021c2e74687d3a66b7d4f73b2b040f90774d9cea0305563cdfaab162b4a1df842f2367e72f6209 SHA512 9a19896ca4f5624c6e74772006aea4dfda0527d9ba733ec0d90418c6234fa5684121be1258badcfd647739cb47dbaae556b8c2e2636f309a79ea94e8835de40f diff --git a/dev-ruby/vcr/vcr-6.0.0.ebuild b/dev-ruby/vcr/vcr-6.0.0.ebuild new file mode 100644 index 000..ca4669a2923 --- /dev/null +++ b/dev-ruby/vcr/vcr-6.0.0.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +USE_RUBY="ruby24 ruby25 ruby26 ruby27" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md CONTRIBUTING.md README.md Upgrade.md" + +RUBY_FAKEGEM_GEMSPEC="vcr.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Records your test suite's HTTP interactions and replay them during test runs" +HOMEPAGE="https://github.com/vcr/vcr/; +SRC_URI="https://github.com/vcr/vcr/archive/v${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="MIT" + +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" +SLOT="$(ver_cut 1)" +IUSE="test" + +# Tests require all supported HTTP libraries to be present, and it is +# not possible to avoid some of them without very extensive patches. +RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/sanitize/
commit: db20cfa91b17e69545c1090c4416b9f9a6978b61 Author: Hans de Graaff gentoo org> AuthorDate: Sat Jun 13 04:38:51 2020 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Jun 13 04:38:51 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db20cfa9 dev-ruby/sanitize: add 5.2.0 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/sanitize/Manifest | 1 + dev-ruby/sanitize/sanitize-5.2.0.ebuild | 32 2 files changed, 33 insertions(+) diff --git a/dev-ruby/sanitize/Manifest b/dev-ruby/sanitize/Manifest index 22ea722595e..0b02d3b702f 100644 --- a/dev-ruby/sanitize/Manifest +++ b/dev-ruby/sanitize/Manifest @@ -1,3 +1,4 @@ DIST sanitize-4.6.6.tar.gz 1349809 BLAKE2B d34f3359f1241881f96d48cfce6aa554796e7c7a2282c729dc93b6db7f1c5d2ec1677ebd1cddb79cb14f84d7724ddb7dad551136cd130bd89750ab5851a8094f SHA512 6f2567601dea9fd08996fe537e5543c7618e407a68580a19b74333a6e840d1123891a087e6c57c88f887390cd04e4c25af71547d7d9622e61369dc4ffe92f220 DIST sanitize-5.0.0.tar.gz 1350342 BLAKE2B 0c4a8e442a2dc9748dfb4ab2cf13862bbb2692665194ae8aa18bf84bac200e5622fa05cf2a022d7a0c3a7ddd901996f028948f517f8f6227d0aad2479f05996c SHA512 dcfaec0666bb017580deaa4a9fb2c6e50dc678fe26bd57db7451472e1558ff7adaa6e0bd43554ceb68501a92d25405415ce6570806b177d7d92f138666f5169c DIST sanitize-5.1.0.tar.gz 1351620 BLAKE2B 098fc23c87d02d73341e466b6bb4440037f5a46841a898e05f37bc3379df8534ade8948e58173725d93b620627d8ba9c5a9a9e55b6d29f52b43fd7328cd6fd3f SHA512 d6c1f28795f881ab7fd11283c29f8e09b15bf393ee1b419aa9b8bbe41a7a7a28b5644a1c55b8e87534acf0ac73f1a07c14964c3d158814302dee57eaf2e91f90 +DIST sanitize-5.2.0.tar.gz 1352054 BLAKE2B a0502805472bbe3d9bfb7c647bde6fd67d7204addf7e351c890e3db001c7095f0292d19b338aef73ef35f3f46525b9365bfcac820820025578b5bcf60afaa01d SHA512 9851145f9a4e07c18da15de809ca8120739d6062bdbc10d39947bbffc8b41385f6d8e8e5abebb5c4d29c5dfa68ff772767758cc079fe13b44e055a61bd978ab4 diff --git a/dev-ruby/sanitize/sanitize-5.2.0.ebuild b/dev-ruby/sanitize/sanitize-5.2.0.ebuild new file mode 100644 index 000..980f5a48297 --- /dev/null +++ b/dev-ruby/sanitize/sanitize-5.2.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +USE_RUBY="ruby24 ruby25 ruby26 ruby27" + +RUBY_FAKEGEM_RECIPE_DOC="none" +RUBY_FAKEGEM_EXTRADOC="HISTORY.md README.md" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Sanitize is a whitelist-based HTML sanitizer" +HOMEPAGE="https://github.com/rgrove/sanitize; +SRC_URI="https://github.com/rgrove/sanitize/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="5" +KEYWORDS="~amd64 ~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="test" + +ruby_add_rdepend " + >=dev-ruby/crass-1.0.2 =dev-ruby/crass-1.0* + >=dev-ruby/nokogiri-1.8.0 + dev-ruby/nokogumbo:2" +ruby_add_bdepend "test? ( dev-ruby/minitest )" + +each_ruby_test() { + ${RUBY} -Ilib test/test_sanitize.rb || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/asciimath/
commit: 83de57e7ecd009615d61487b523bf91d6286e0ff Author: Hans de Graaff gentoo org> AuthorDate: Sat Jun 13 04:18:05 2020 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Jun 13 04:18:05 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83de57e7 dev-ruby/asciimath: add 2.0.0 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/asciimath/Manifest | 1 + dev-ruby/asciimath/asciimath-2.0.0.ebuild | 19 +++ 2 files changed, 20 insertions(+) diff --git a/dev-ruby/asciimath/Manifest b/dev-ruby/asciimath/Manifest index b5fc6fd6631..514e12762c5 100644 --- a/dev-ruby/asciimath/Manifest +++ b/dev-ruby/asciimath/Manifest @@ -1,3 +1,4 @@ DIST asciimath-1.0.4.gem 14336 BLAKE2B 84aac2d2b987f72a17288cee6d00197c429e04c216fad62ecd23b5f3eebe9590ead519df86cdaf99246dcfee4c18bab67176a0d47a1b864de6e44bdb4b90b70c SHA512 e99e6f869dda3e0236392039e6dccf5912b095e32ee7acbfb4684a5d723d05f4d3c9961554d5beab2a3d703b1ef50c45ed15c0dbda2179ab35d3b1b6b8759b49 DIST asciimath-1.0.8.gem 18432 BLAKE2B 2877b387ca3da2d657d78e134296ec621b839688843f94428f7bb64d74625bd6a0a3f533bb5a832510ec64c789b43338f48fb13b0ac561c308b15172e5fb4e6d SHA512 02717069498bb8f6757c3411be1c16473363f4d69f82fdd6075cdee740ecbd742e6a6e97b22355adc8657e5df166834106c9cd8482336ffeff76debc2b0d45a5 DIST asciimath-1.0.9.gem 18944 BLAKE2B 3ccc3f594d7a0d8b6996349d85356179ef3a9052a84f923ad1d0976e42f58670a350473b41d1c4a0c4f70a3cc4687e6adaa7987bd811ef32bd3da41f100f4246 SHA512 32c4f2cb7e9d330c371e9b9abcdf9e31bf44014c5c0b0044589302116b55840a2e1a41ab006d61a2258e4a5c2d4a772dad77f579150fc9bf099a7a4d19c6cd44 +DIST asciimath-2.0.0.gem 57344 BLAKE2B 18cb2ca27a626bbb241768d070c47c981ae1f3a626cd9f476e7511f04f73154a1c3742338d92540bbd78fadbf775f4db7d2558c451fc8a276002fc5adc044ece SHA512 4823e7fa2e3107765d2804d15f5250dc30572099405df988ffe13f17ed584043bb7e48794cabc9b9853997083c57af5f3d73d20223ada95d00f997363130bedd diff --git a/dev-ruby/asciimath/asciimath-2.0.0.ebuild b/dev-ruby/asciimath/asciimath-2.0.0.ebuild new file mode 100644 index 000..a65964bf1a7 --- /dev/null +++ b/dev-ruby/asciimath/asciimath-2.0.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +USE_RUBY="ruby24 ruby25 ruby26 ruby27" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.adoc README.adoc" + +inherit ruby-fakegem + +DESCRIPTION="A pure Ruby AsciiMath parsing and conversion library" +HOMEPAGE="https://github.com/pepijnve/asciimath; + +LICENSE="MIT" +SLOT="1" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +IUSE=""
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/bson/
commit: 438566d28fff0072a266d32fd25f33065d748794 Author: Hans de Graaff gentoo org> AuthorDate: Sat Jun 13 04:21:45 2020 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Jun 13 04:21:45 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=438566d2 dev-ruby/bson: add 4.9.2 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/bson/Manifest | 1 + dev-ruby/bson/bson-4.9.2.ebuild | 43 + 2 files changed, 44 insertions(+) diff --git a/dev-ruby/bson/Manifest b/dev-ruby/bson/Manifest index a2c3837722d..fce05131faa 100644 --- a/dev-ruby/bson/Manifest +++ b/dev-ruby/bson/Manifest @@ -1,2 +1,3 @@ DIST bson-4.7.1.tar.gz 120690 BLAKE2B fbb6eeca2b339eaa80503294cefd1c97abb9f992ce1068bbf64a6ffa9239fabb6df4c982c90ab3522362c5bbe55bbaf479023a2f5f2e24ffb86a1dd8fae80db3 SHA512 75026ab81abf5f629200b008a3a8da38a594751c43335eb0c8e29bc94848d2dfce9479419de136b8176dde5d2cc9e66ceb5a7d2b52cfacdb1813a1c63871fa95 DIST bson-4.8.2.tar.gz 153029 BLAKE2B bc058d06afecdfcaa029e525f8122bd4e647a432934cd2b7594721920e9f0b1d727a48fcf44ec14d2206a699ea6c24c872b46e821548a99ea66f9c7ce0600d98 SHA512 48b4fc7278cb8e0623acf42241ca3169a98f3a7f754c8af8f94b9046540843d22acafe18db4ba804636f3356dfe79d6c6843004ee980c327726851c28315776d +DIST bson-4.9.2.tar.gz 155910 BLAKE2B 6c2b8356803f2b6975d5ea84ebf59815cb101eb0394c9fedc34d9e9405f20bc4d4691eb9e5167dfdc7cebad95121e752473d6f244ba4ead8d0c454e4f4f694e1 SHA512 d2619eb18e19b3686ad1c14ebbaebd6a08c8b87295c16091472d7a90e680530c146e95df77efb07a2d8248ebf8eefc0f3afdde38bbd8a814ca26fce2ab470baf diff --git a/dev-ruby/bson/bson-4.9.2.ebuild b/dev-ruby/bson/bson-4.9.2.ebuild new file mode 100644 index 000..5e6f5007077 --- /dev/null +++ b/dev-ruby/bson/bson-4.9.2.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +USE_RUBY="ruby24 ruby25 ruby26 ruby27" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +GITHUB_USER="mongodb" +GITHUB_PROJECT="bson-ruby" + +inherit multilib ruby-fakegem + +DESCRIPTION="A Ruby BSON implementation for MongoDB. (Includes binary C-based extension.)" +HOMEPAGE="https://www.mongodb.org/; +SRC_URI="https://github.com/${GITHUB_USER}/${GITHUB_PROJECT}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +RUBY_S="bson-ruby-${PV}" + +LICENSE="APSL-2" +SLOT="4" +KEYWORDS="~amd64" +IUSE="test doc" + +all_ruby_prepare() { + # Remove bundler support + sed -i -e '/bundler/I s:^:#:' Rakefile || die + + # Remove project-specific rspec options + rm .rspec || die +} + +each_ruby_configure() { + ${RUBY} -C ext/bson extconf.rb || die "extconf.rb failed" +} + +each_ruby_compile() { + emake -C ext/bson V=1 CFLAGS="${CFLAGS} -fPIC" archflag="${LDFLAGS}" + cp ext/bson/*$(get_modname) lib/ || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/bundler-audit/
commit: e10acd5ed89e596da6ec00f19165c65c3b3d3a35 Author: Hans de Graaff gentoo org> AuthorDate: Sat Jun 13 04:24:19 2020 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Jun 13 04:24:19 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e10acd5e dev-ruby/bundler-audit: add 0.7.0 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/bundler-audit/Manifest | 1 + dev-ruby/bundler-audit/bundler-audit-0.7.0.ebuild | 42 +++ 2 files changed, 43 insertions(+) diff --git a/dev-ruby/bundler-audit/Manifest b/dev-ruby/bundler-audit/Manifest index 1e6ae6a0e3f..2f017611b6a 100644 --- a/dev-ruby/bundler-audit/Manifest +++ b/dev-ruby/bundler-audit/Manifest @@ -1 +1,2 @@ DIST bundler-audit-0.6.1.gem 108032 BLAKE2B 84a3600e64846ced023af7cd922508f5f81f0bac64b3c9f1c360d0202adabfb3aaa3e8a7d5900a70bcbeec09424274c716bcc63707eb14d0052758f81fc5399e SHA512 b4b1c981070d55f1c7d7353a401f0efb9696544a522052fdae5b6abcf20a3facefc6f118eb0fd53ef859f1db5d84ab7dc5fe056b5d7cf1d458186294af1558b0 +DIST bundler-audit-0.7.0.gem 33280 BLAKE2B eb0eab79f7cf62d6eb886f2d1cb91650bb2e7c39f3a98a035b7bf2168297c67d51a9f5a21fb7882d12679fd626ec71fbdfc1c2fbbb4ec4425313dc772eda1fa0 SHA512 cea9397c180555dbcbf01011fdd499ab178f12e6b6caf4d43be4500624850680ecf23a18a4691881217efb984bd59b18215fd8ccc48f75ccbe20f0263f2ffcc7 diff --git a/dev-ruby/bundler-audit/bundler-audit-0.7.0.ebuild b/dev-ruby/bundler-audit/bundler-audit-0.7.0.ebuild new file mode 100644 index 000..8f28270125c --- /dev/null +++ b/dev-ruby/bundler-audit/bundler-audit-0.7.0.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +USE_RUBY="ruby24 ruby25 ruby26 ruby27" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_EXTRAINSTALL="data" + +inherit ruby-fakegem + +DESCRIPTION="Provides patch-level verification for Bundled apps" +HOMEPAGE="https://github.com/rubysec/bundler-audit; + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="test" + +#tests are trying to download AND have some odd failures +#rspec ./spec/database_spec.rb:113 # Bundler::Audit::Database#size should eq 323 +#rspec ./spec/database_spec.rb:117 # Bundler::Audit::Database#advisories should return a list of all advisories. +RESTRICT=test + +ruby_add_rdepend " + >=dev-ruby/thor-0.18:0 + || ( dev-ruby/bundler:2 >=dev-ruby/bundler-1.2:0 ) +" + +all_ruby_prepare() { + sed -i -e '/simplecov/I s:^:#:' spec/spec_helper.rb || die + + # Avoid specs that require network access via 'bundle install' + rm spec/{integration,scanner}_spec.rb || die + + # Avoid specs that only work when the source is a git repository + sed -i -e '/describe "path"/,/^ end/ s:^:#:' \ + -e '/describe "update!"/,/^ end/ s:^:#:' \ + spec/database_spec.rb || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rouge/
commit: c8058ffdbb68fe91472df0cc68e7a7b4c754e84a Author: Hans de Graaff gentoo org> AuthorDate: Sat Jun 13 04:27:16 2020 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Jun 13 04:27:16 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8058ffd dev-ruby/rouge: add 3.20.0 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rouge/Manifest| 1 + dev-ruby/rouge/rouge-3.20.0.ebuild | 36 2 files changed, 37 insertions(+) diff --git a/dev-ruby/rouge/Manifest b/dev-ruby/rouge/Manifest index 54feb15187f..dd30001618a 100644 --- a/dev-ruby/rouge/Manifest +++ b/dev-ruby/rouge/Manifest @@ -2,3 +2,4 @@ DIST rouge-3.16.0.tar.gz 815138 BLAKE2B 9106bb9f62b0aa9ad879f6982389e0690eb1ed87 DIST rouge-3.17.0.tar.gz 816264 BLAKE2B d8814594e4d61babfee59cc9a251a6dddf89c66b3664fbcedf2216943ccc887eadcb564e4bb829df2b7adcd898743c48514e2b779f23159a7d77a9f442782373 SHA512 3ed7f314ec27b966115371d4eff6f4e4880417f8de36b3dc80012ba0cdba18aeae7b58057dc1e02956e59bb14db8786a94262def85bbc85a699002aa90859f2f DIST rouge-3.18.0.tar.gz 882486 BLAKE2B aca9f22b84a168423cf66189a29ba51611854e03706619437b654a7e2c1fe99fd18b3f3e02f3a82ad7a9a771d6382204fc4758b8a33818ee485bed8bd60066f4 SHA512 ee37fe498fe5fd23e31fd0a0b2ed25d0742e9b2de36b3a923a39737825346c85f45043d85fe56f12f28db989c67ce9d96a8ac2a273150edb87773b870a80bfc8 DIST rouge-3.19.0.tar.gz 919603 BLAKE2B 53cffee53d8c6bd8e27dc0278f9ef8e9bff2a01d568d2342847ce0afe71ec72a8394f6e9184f575e38abad7893c61a4553ca73c8072bdcdb91f347ffe63a65e5 SHA512 4a59e5bebfb0c58be82bcc23e7a9906d9ff5cba8a636b47b94be00194ab0ab6cfae4d584586ee037e160245630abada889aa85332398289a214b7a493a8e825d +DIST rouge-3.20.0.tar.gz 938340 BLAKE2B dcb61527f023e34be5c2fdc362f74b64be24cc26e32f88ce7122ab7fbbee5c44f5a29c5c1d8fb5e721ede2df0119cbb2c00b5e178d1462967c54a6d062ae2e53 SHA512 3eaee2d98c5cb252d783c5bae365de4c400d980917a59b943d6fe93490c48e9d36e51b7d92acf468c10e702c942074f1525fa7e1c81c7c37d9b0927e9d4f332b diff --git a/dev-ruby/rouge/rouge-3.20.0.ebuild b/dev-ruby/rouge/rouge-3.20.0.ebuild new file mode 100644 index 000..1ce32a97ce3 --- /dev/null +++ b/dev-ruby/rouge/rouge-3.20.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +USE_RUBY="ruby24 ruby25 ruby26 ruby27" + +RUBY_FAKEGEM_TASK_TEST="spec" +RUBY_FAKEGEM_RECIPE_DOC="yard" + +RUBY_FAKEGEM_GEMSPEC="rouge.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Yet-another-markdown-parser using a strict syntax definition in pure Ruby" +HOMEPAGE="https://github.com/jneen/rouge; +SRC_URI="https://github.com/jneen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" + +SLOT="2" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +IUSE="" + +ruby_add_bdepend "doc? ( dev-ruby/redcarpet ) + test? ( dev-ruby/minitest-power_assert ) + dev-ruby/yard +" + +ruby_add_rdepend "dev-ruby/redcarpet" + +all_ruby_prepare() { + rm -f tasks/{check/style,update/changelog}.rake || die + + sed -i -e '/bundler/I s:^:#: ; 5irequire "minitest-power_assert"' spec/spec_helper.rb || die + sed -i -e '/\(changelog\|bundler\|rubocop\)/ s:^:#: ; 1irequire "pathname"' Rakefile || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/bson/
commit: 9e4b8ca3a33b8420aaf9143a9f3baee37fbf5e0f Author: Hans de Graaff gentoo org> AuthorDate: Sat Jun 13 04:20:05 2020 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Jun 13 04:20:05 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e4b8ca3 dev-ruby/bson: cleanup Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/bson/Manifest | 3 --- dev-ruby/bson/bson-4.6.0.ebuild | 43 - dev-ruby/bson/bson-4.7.0.ebuild | 43 - dev-ruby/bson/bson-4.8.0.ebuild | 43 - 4 files changed, 132 deletions(-) diff --git a/dev-ruby/bson/Manifest b/dev-ruby/bson/Manifest index 08ee6b76dde..a2c3837722d 100644 --- a/dev-ruby/bson/Manifest +++ b/dev-ruby/bson/Manifest @@ -1,5 +1,2 @@ -DIST bson-4.6.0.tar.gz 115899 BLAKE2B cae63b799cba6a464988937b26bc47533e8ca5089c3a1f5e4bc8cf01e11eaa1f5bd82b79f144b2bafd7cae8478743c3ccedfe8c839ff45db907c77b5e1c6d1a4 SHA512 9661b394d6d45caef7d10df439ca5a65869fa4dcde49158f818e7c2764a31976c615bacf09a09a8bcf2bab2e2d78a64be1a7fdad68e796facd071f972b1f5635 -DIST bson-4.7.0.tar.gz 120354 BLAKE2B 8399eb5c3658ed23b6aaac93144c7b1047143b3bc0f1a4610a2ce168a350f04d814f1929a3fcc6efdfcb453abfc54199091c8fbb034a837aab065e7c9814ab70 SHA512 34289260f37e0c72de26219ada8843a44044f61316217c2a4157187bd2d5e871e1578415c09107c65d78496ad388985dfbdc8dec562d3e3aace2bf4bef7ab6fb DIST bson-4.7.1.tar.gz 120690 BLAKE2B fbb6eeca2b339eaa80503294cefd1c97abb9f992ce1068bbf64a6ffa9239fabb6df4c982c90ab3522362c5bbe55bbaf479023a2f5f2e24ffb86a1dd8fae80db3 SHA512 75026ab81abf5f629200b008a3a8da38a594751c43335eb0c8e29bc94848d2dfce9479419de136b8176dde5d2cc9e66ceb5a7d2b52cfacdb1813a1c63871fa95 -DIST bson-4.8.0.tar.gz 151255 BLAKE2B b15bde922ae882d372815d8b6e0ed8a6f8b79c2fe6fd6d361a31bacf3acdaec4376d5331276aac8fcafc641c7d72cef9c5a99e485cb8f738cf9318336cbd4500 SHA512 284c8686a34018eb04223b391dff4f771d5b83f7e7d9fda8fcc4e2ae8c15ffca52a7ef5049cc866b0dc62d3761ede442eaaecfe19c8381256510c9902e850b01 DIST bson-4.8.2.tar.gz 153029 BLAKE2B bc058d06afecdfcaa029e525f8122bd4e647a432934cd2b7594721920e9f0b1d727a48fcf44ec14d2206a699ea6c24c872b46e821548a99ea66f9c7ce0600d98 SHA512 48b4fc7278cb8e0623acf42241ca3169a98f3a7f754c8af8f94b9046540843d22acafe18db4ba804636f3356dfe79d6c6843004ee980c327726851c28315776d diff --git a/dev-ruby/bson/bson-4.6.0.ebuild b/dev-ruby/bson/bson-4.6.0.ebuild deleted file mode 100644 index 1a5d0fd00b1..000 --- a/dev-ruby/bson/bson-4.6.0.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby24 ruby25 ruby26" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -GITHUB_USER="mongodb" -GITHUB_PROJECT="bson-ruby" - -inherit multilib ruby-fakegem - -DESCRIPTION="A Ruby BSON implementation for MongoDB. (Includes binary C-based extension.)" -HOMEPAGE="https://www.mongodb.org/; -SRC_URI="https://github.com/${GITHUB_USER}/${GITHUB_PROJECT}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -RUBY_S="bson-ruby-${PV}" - -LICENSE="APSL-2" -SLOT="4" -KEYWORDS="~amd64" -IUSE="test doc" - -all_ruby_prepare() { - # Remove bundler support - sed -i -e '/bundler/I s:^:#:' Rakefile || die - - # Remove project-specific rspec options - rm .rspec || die -} - -each_ruby_configure() { - ${RUBY} -C ext/bson extconf.rb || die "extconf.rb failed" -} - -each_ruby_compile() { - emake -C ext/bson V=1 CFLAGS="${CFLAGS} -fPIC" archflag="${LDFLAGS}" - cp ext/bson/*$(get_modname) lib/ || die -} diff --git a/dev-ruby/bson/bson-4.7.0.ebuild b/dev-ruby/bson/bson-4.7.0.ebuild deleted file mode 100644 index 1a5d0fd00b1..000 --- a/dev-ruby/bson/bson-4.7.0.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby24 ruby25 ruby26" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -GITHUB_USER="mongodb" -GITHUB_PROJECT="bson-ruby" - -inherit multilib ruby-fakegem - -DESCRIPTION="A Ruby BSON implementation for MongoDB. (Includes binary C-based extension.)" -HOMEPAGE="https://www.mongodb.org/; -SRC_URI="https://github.com/${GITHUB_USER}/${GITHUB_PROJECT}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -RUBY_S="bson-ruby-${PV}" - -LICENSE="APSL-2" -SLOT="4" -KEYWORDS="~amd64" -IUSE="test doc" - -all_ruby_prepare() { - # Remove bundler support - sed -i -e '/bundler/I s:^:#:' Rakefile || die - - # Remove project-specific rspec options - rm .rspec || die -} - -each_ruby_configure() { - ${RUBY} -C ext/bson extconf.rb || die "extconf.rb failed" -} - -each_ruby_compile() { - emake -C ext/bson
[gentoo-commits] repo/gentoo:master commit in: app-admin/conserver/
commit: 23d9602fbaaf83a7da276c8276db82e7e262684a Author: Georgy Yakovlev gentoo org> AuthorDate: Sat Jun 13 03:37:04 2020 + Commit: Georgy Yakovlev gentoo org> CommitDate: Sat Jun 13 03:37:04 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23d9602f app-admin/conserver: bump to 8.2.5 Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Georgy Yakovlev gentoo.org> app-admin/conserver/Manifest | 1 + app-admin/conserver/conserver-8.2.5.ebuild | 96 ++ 2 files changed, 97 insertions(+) diff --git a/app-admin/conserver/Manifest b/app-admin/conserver/Manifest index 037203a6f0f..c87fb8546a1 100644 --- a/app-admin/conserver/Manifest +++ b/app-admin/conserver/Manifest @@ -1,2 +1,3 @@ DIST conserver-8.2.3.tar.gz 329825 BLAKE2B 94ceb427a18b38855ee3146e432be50248a518221d9779c833b3bf1190dedf800ff498ffdd88eafc7cea343b2f87f476738977021c85f19c869bf0a012f1da11 SHA512 35b387629973620aa25211d9532f940e17d7891aa7216776c315cb9fde09106b7388e7cef29f5a2ead8660fc35e2be2b14f38a51cd2b3198251b7e7e70a2254d DIST conserver-8.2.4.tar.gz 432854 BLAKE2B 5b6003609187e629544a7183b32cb7b2ab6c854cabf915271a3a924d18c2c13a1bf01f0524740b35859d83c4cb5cc525b87182c342b0075d5486ba428ed71091 SHA512 c59b9bcf582209f8450a8189c1af536951e15ff3aa97994ea99f9de5c6028237a9fa3ca8ba0f7d63ec33b96e45adf76be755181c4199621debfed9feaf1659ad +DIST conserver-8.2.5.tar.gz 434260 BLAKE2B f057a99db8e2f39f644ac8c55dc75372e74a9736c403ceaee8b70af6418ebec881f0c00d0ed4e0825c5f00900c70e0cf5c340637f5f16d19875448c58172ffb3 SHA512 76a1d75307faabeb04b65c5cd5fb1bb7df22e0ff25769f94a86a4b9134da262e6523ba207c8da1ec5b67299498c807ec92279a10846c0b3f23c9effa4ee01c1e diff --git a/app-admin/conserver/conserver-8.2.5.ebuild b/app-admin/conserver/conserver-8.2.5.ebuild new file mode 100644 index 000..8ecd6b02a53 --- /dev/null +++ b/app-admin/conserver/conserver-8.2.5.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools pam ssl-cert + +DESCRIPTION="Serial Console Manager" +HOMEPAGE="https://www.conserver.com; +SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz; + +LICENSE="BSD BSD-with-attribution" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="debug ipv6 freeipmi kerberos libressl pam ssl test tcpd" +RESTRICT="!test? ( test )" + +DEPEND="debug? ( dev-libs/dmalloc:= ) + freeipmi? ( sys-libs/freeipmi:= ) + kerberos? ( + virtual/krb5 + net-libs/libgssglue + ) + ssl? ( + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + ) + pam? ( sys-libs/pam ) + tcpd? ( sys-apps/tcp-wrappers ) +" +RDEPEND="${DEPEND} + pam? ( sys-auth/pambase )" + +DOCS=( CHANGES FAQ PROTOCOL README.md conserver/Sun-serial contrib/maketestcerts) + +src_prepare() { + default + sed -e '/^INSTALL_PROGRAM/s:-s::' \ + -i {console,conserver,autologin,contrib/chat}/Makefile.in || die + eautoreconf +} + +src_configure() { + local myconf=( + $(use_with debug dmalloc) + $(use_with ipv6) + $(use_with freeipmi) + $(use_with kerberos gssapi) + $(use_with ssl openssl) + $(use_with pam) + $(use_with tcpd libwrap) + --with-cffile=conserver/conserver.cf + --with-logfile=/var/log/conserver.log + --with-master=localhost + --with-pidfile=/run/conserver.pid + --with-port=7782 + --with-pwdfile=conserver/conserver.passwd + ) + econf "${myconf[@]}" +} + +src_install() { + emake DESTDIR="${D}" exampledir="/usr/share/doc/${PF}/examples" install + + keepdir /var/consoles + fowners daemon:daemon /var/consoles + fperms 700 /var/consoles + + newinitd "${FILESDIR}"/conserver.initd-r1 conserver + newconfd "${FILESDIR}"/conserver.confd-r1 conserver + + dodir /etc/conserver + fperms 700 /etc/conserver + insinto /etc/conserver + newins "${S}"/conserver.cf/conserver.cf conserver.cf.sample + newins "${S}"/conserver.cf/conserver.passwd conserver.passwd.sample + + einstalldocs + docinto examples + dodoc -r conserver.cf/samples/. + + newpamd "${FILESDIR}"/conserver.pam-pambase conserver +} + +src_test() { + # hangs without -j1 + emake -j1 test +} + +pkg_postinst() { + if use ssl; then + if [[ ! -f "${EROOT}"/etc/ssl/conserver/conserver.key ]]; then + install_cert /etc/ssl/conserver/conserver + fi + fi +}
[gentoo-commits] repo/gentoo:master commit in: app-arch/lha/
commit: 5fd34b6c421e0e5a88e92c303d6e0a67fc90b33c Author: John Helmert III posteo net> AuthorDate: Tue Jun 9 21:45:27 2020 + Commit: Aaron Bauman gentoo org> CommitDate: Sat Jun 13 02:05:56 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fd34b6c app-arch/lha: Security bump Bug: https://bugs.gentoo.org/572418 Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: John Helmert III posteo.net> Closes: https://github.com/gentoo/gentoo/pull/16155 Signed-off-by: Aaron Bauman gentoo.org> app-arch/lha/Manifest | 1 + app-arch/lha/lha-114i_p20201004.ebuild | 41 ++ 2 files changed, 42 insertions(+) diff --git a/app-arch/lha/Manifest b/app-arch/lha/Manifest index d2e59243e39..695979b92d3 100644 --- a/app-arch/lha/Manifest +++ b/app-arch/lha/Manifest @@ -1 +1,2 @@ DIST lha-1.14i-ac20050924p1.tar.gz 285518 BLAKE2B 7e10ee4cfaeb7212f9dfbe254d33ec7b97bce41a042eed3d6f826790650f5059a19d2a334cc41a86112ba8d80904168a0b3c2785e7670577b2bda0b4d27f0dcc SHA512 efe43d407d273f8f724f7b205223bd122c76adac4b67ad5e9811e88cae03f1f3c3af4297aa6f24951a02558975bbafacf697e97ab0da578b4e0115b89237566f +DIST lha-114i_p20201004.tar.gz 220541 BLAKE2B 64268deb40de67d5f4888f7d4b4529fa1b6ca02c562bd041d9edd1ac9cc74ccfa43198c79310bd354806e3095f6aba8c97256b49686feb8c713e3d8110137103 SHA512 9a9337cbb6a3d71253597750301e37163c5b495e712f2374adf2ac0d19f731ed49482a3f8b639e4c48c7ef6fa7ed9f9081516d77548e9c88ed3b9ac037efeb06 diff --git a/app-arch/lha/lha-114i_p20201004.ebuild b/app-arch/lha/lha-114i_p20201004.ebuild new file mode 100644 index 000..64f5b7ac288 --- /dev/null +++ b/app-arch/lha/lha-114i_p20201004.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +MY_COMMIT="7c3cd95fdf0d2f9198bb779561724cd314bc39a6" + +DESCRIPTION="Utility for creating and opening lzh archives" +HOMEPAGE="https://github.com/jca02266/lha https://lha.osdn.jp; +SRC_URI="https://github.com/jca02266/lha/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="lha" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~m68k-mint" + +S="${WORKDIR}/${PN}-${MY_COMMIT}" + +PATCHES=( + "${FILESDIR}"/${P/_p*}-file-list-from-stdin.patch +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + if [[ ${CHOST} == *-interix* ]]; then + export ac_cv_header_inttypes_h=no + export ac_cv_func_iconv=no + fi + + default +} + +src_install() { + default + dodoc olddoc/ChangeLog Hacking_of_LHa +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/tre/, dev-libs/tre/files/
commit: 78f82f7cb10835ccf5799706dd752eada3a0e5b9 Author: John Helmert III posteo net> AuthorDate: Tue Jun 9 23:03:19 2020 + Commit: Aaron Bauman gentoo org> CommitDate: Sat Jun 13 01:56:44 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78f82f7c dev-libs/tre: Security bump Bug: https://bugs.gentoo.org/597616 Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: John Helmert III posteo.net> Closes: https://github.com/gentoo/gentoo/pull/16158 Signed-off-by: Aaron Bauman gentoo.org> dev-libs/tre/files/0.8.0-CVE-2016-8559.patch | 73 dev-libs/tre/tre-0.8.0-r2.ebuild | 67 + 2 files changed, 140 insertions(+) diff --git a/dev-libs/tre/files/0.8.0-CVE-2016-8559.patch b/dev-libs/tre/files/0.8.0-CVE-2016-8559.patch new file mode 100644 index 000..39ceae01644 --- /dev/null +++ b/dev-libs/tre/files/0.8.0-CVE-2016-8559.patch @@ -0,0 +1,73 @@ +From c3edc06d1e1360f3570db9155d6b318ae0d0f0f7 Mon Sep 17 00:00:00 2001 +From: Rich Felker +Date: Thu, 6 Oct 2016 18:34:58 -0400 +Subject: fix missing integer overflow checks in regexec buffer size + computations + +most of the possible overflows were already ruled out in practice by +regcomp having already succeeded performing larger allocations. +however at least the num_states*num_tags multiplication can clearly +overflow in practice. for safety, check them all, and use the proper +type, size_t, rather than int. + +also improve comments, use calloc in place of malloc+memset, and +remove bogus casts. +--- + src/regex/regexec.c | 23 ++- + 1 file changed, 18 insertions(+), 5 deletions(-) + +Note: patch was modified to apply to tre, parts were taken from +https://github.com/laurikari/tre/issues/37 + +--- a/lib/tre-match-parallel.c b/lib/tre-match-parallel.c +@@ -59,6 +59,7 @@ + #ifdef HAVE_MALLOC_H + #include + #endif /* HAVE_MALLOC_H */ ++#include + + #include "tre-internal.h" + #include "tre-match-utils.h" +@@ -150,11 +151,24 @@ + + /* Allocate memory for temporary data required for matching.This needs to + be done for every matching operation to be thread safe. This allocates +- everything in a single large block from the stack frame using alloca() +- or with malloc() if alloca is unavailable. */ ++ everything in a single large block with calloc(). */ + { +-int tbytes, rbytes, pbytes, xbytes, total_bytes; ++size_t tbytes, rbytes, pbytes, xbytes, total_bytes; + char *tmp_buf; ++ ++/* Ensure that tbytes and xbytes*num_states cannot overflow, and that ++ * they don't contribute more than 1/8 of SIZE_MAX to total_bytes. */ ++if (num_tags > SIZE_MAX/(8 * sizeof(int) * tnfa->num_states)) ++ return REG_BADPAT; ++ ++/* Likewise check rbytes. */ ++if (tnfa->num_states+1 > SIZE_MAX/(8 * sizeof(*reach_next))) ++ return REG_BADPAT; ++ ++/* Likewise check pbytes. */ ++if (tnfa->num_states > SIZE_MAX/(8 * sizeof(*reach_pos))) ++ return REG_BADPAT; ++ + /* Compute the length of the block we need. */ + tbytes = sizeof(*tmp_tags) * num_tags; + rbytes = sizeof(*reach_next) * (tnfa->num_states + 1); +@@ -168,11 +182,11 @@ + #ifdef TRE_USE_ALLOCA + buf = alloca(total_bytes); + #else /* !TRE_USE_ALLOCA */ +-buf = xmalloc((unsigned)total_bytes); ++buf = xmalloc(total_bytes); + #endif /* !TRE_USE_ALLOCA */ + if (buf == NULL) + return REG_ESPACE; +-memset(buf, 0, (size_t)total_bytes); ++memset(buf, 0, total_bytes); + + /* Get the various pointers within tmp_buf (properly aligned). */ + tmp_tags = (void *)buf; diff --git a/dev-libs/tre/tre-0.8.0-r2.ebuild b/dev-libs/tre/tre-0.8.0-r2.ebuild new file mode 100644 index 000..3b7cb484bc4 --- /dev/null +++ b/dev-libs/tre/tre-0.8.0-r2.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit multilib + +DESCRIPTION="Lightweight, robust, and efficient POSIX compliant regexp matching library" +HOMEPAGE="https://laurikari.net/tre/ https://github.com/laurikari/tre/; +SRC_URI="https://laurikari.net/tre/${P}.tar.bz2; + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris" +IUSE="nls static-libs" + +RDEPEND=" + !app-text/agrep + !dev-ruby/amatch + !app-misc/glimpse" + +DEPEND=" + ${RDEPEND} + virtual/pkgconfig + nls? ( sys-devel/gettext )" + +PATCHES=( + "${FILESDIR}/${PV}-pkgcfg.patch" + "${FILESDIR}/${PV}-CVE-2016-8559.patch" +) + +src_prepare() { + default +} + +src_configure() { + econf \ + --enable-agrep \ + --enable-system-abi \ + $(use_enable nls) \ + $(use_enable static-libs static) +} + +src_test() { + if locale -a | grep -iq en_US.iso88591;
[gentoo-commits] repo/proj/guru:dev commit in: media-video/mpv-mpris/
commit: 5690361135ffb707ca912c094d0c874afd1a66e4 Author: Oliver Freyermuth googlemail com> AuthorDate: Sat Jun 13 01:29:52 2020 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sat Jun 13 01:30:01 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=56903611 media-video/mpv-mpris: move virtual/pkgconfig to BDEPEND Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Oliver Freyermuth googlemail.com> media-video/mpv-mpris/mpv-mpris-0.5.ebuild | 4 ++-- media-video/mpv-mpris/mpv-mpris-.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/media-video/mpv-mpris/mpv-mpris-0.5.ebuild b/media-video/mpv-mpris/mpv-mpris-0.5.ebuild index f9abd91..0254241 100644 --- a/media-video/mpv-mpris/mpv-mpris-0.5.ebuild +++ b/media-video/mpv-mpris/mpv-mpris-0.5.ebuild @@ -18,10 +18,10 @@ SLOT="0" LICENSE="MIT" IUSE="+autoload" +BDEPEND="virtual/pkgconfig" RDEPEND="media-video/mpv:=[cplugins,libmpv] dev-libs/glib" -DEPEND="${RDEPEND} - virtual/pkgconfig" +DEPEND="${RDEPEND}" DOCS=( README.md diff --git a/media-video/mpv-mpris/mpv-mpris-.ebuild b/media-video/mpv-mpris/mpv-mpris-.ebuild index f9abd91..0254241 100644 --- a/media-video/mpv-mpris/mpv-mpris-.ebuild +++ b/media-video/mpv-mpris/mpv-mpris-.ebuild @@ -18,10 +18,10 @@ SLOT="0" LICENSE="MIT" IUSE="+autoload" +BDEPEND="virtual/pkgconfig" RDEPEND="media-video/mpv:=[cplugins,libmpv] dev-libs/glib" -DEPEND="${RDEPEND} - virtual/pkgconfig" +DEPEND="${RDEPEND}" DOCS=( README.md
[gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
commit: 713a98c7c77dd5f53e82561eef9aa338eb563b18 Author: Ronny (tastytea) Gutbrod tastytea de> AuthorDate: Sat Jun 13 01:15:34 2020 + Commit: Ronny Gutbrod tastytea de> CommitDate: Sat Jun 13 01:27:34 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=713a98c7 net-im/nheko: Version bump 0.7.2. Signed-off-by: Ronny (tastytea) Gutbrod tastytea.de> net-im/nheko/Manifest | 1 + net-im/nheko/nheko-0.7.2.ebuild | 40 2 files changed, 41 insertions(+) diff --git a/net-im/nheko/Manifest b/net-im/nheko/Manifest index ea118d5..fa46f76 100644 --- a/net-im/nheko/Manifest +++ b/net-im/nheko/Manifest @@ -1 +1,2 @@ DIST nheko-0.7.1.tar.gz 781856 BLAKE2B ebe4bc30b31c38f31dd732ebfeac6d79f3772a1de54ec3d46a0b3cf3622e6acbac574733da78420ece4030b0dee921f054f44ce9c2c159c67d94add1b2f3685b SHA512 c3f8325c865b4021709114ab7f658ae5198404242eb8761c8589d42b08d175323406a65ff0706b16a4139155ac7676e12282bce078cc0a02284ecd70a7d62bdc +DIST nheko-0.7.2.tar.gz 899595 BLAKE2B dcf6316e651501580036f55e1a81eb8bf30c725167f43e3f36a20079159a2c980258b6602571c32791ba24d00a7427bde6e302ebf4831eda371f9d69e2f1dda5 SHA512 6faac4d5507358231004af474b2de2672aab0b9b369b5ae7f311774e8c3525cecbab0aacf61ec484696d56db171b66b688d044e05a6938c9c04ec9e885e1e82e diff --git a/net-im/nheko/nheko-0.7.2.ebuild b/net-im/nheko/nheko-0.7.2.ebuild new file mode 100644 index 000..54b3b78 --- /dev/null +++ b/net-im/nheko/nheko-0.7.2.ebuild @@ -0,0 +1,40 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake xdg + +DESCRIPTION="Desktop client for Matrix using Qt and C++14" +HOMEPAGE="https://github.com/Nheko-Reborn/nheko; +SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +RDEPEND=" + dev-qt/qtmultimedia:5[gstreamer,qml] + dev-qt/qtquickcontrols2:5 + dev-qt/qtgraphicaleffects:5 + dev-qt/qtsvg:5 + dev-qt/qtconcurrent:5 + app-text/cmark + dev-libs/tweeny + dev-db/lmdb++ + >=dev-libs/mtxclient-0.3.1 + dev-cpp/nlohmann_json +" +DEPEND=" + ${RDEPEND} + dev-qt/linguist-tools:5 + dev-libs/spdlog +" + +src_prepare() { + cmake_src_prepare + xdg_src_prepare + + # TODO: Unbundle SingleApplication, blurhash and cpp-httplib. +}
[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/mtxclient/
commit: 76673bb10509bdd0b9b9545f25da994cb52157a2 Author: Ronny (tastytea) Gutbrod tastytea de> AuthorDate: Sat Jun 13 00:57:22 2020 + Commit: Ronny Gutbrod tastytea de> CommitDate: Sat Jun 13 00:57:22 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=76673bb1 dev-libs/mtxclient: Version bump 0.3.1. Signed-off-by: Ronny (tastytea) Gutbrod tastytea.de> dev-libs/mtxclient/Manifest | 1 + dev-libs/mtxclient/mtxclient-0.3.1.ebuild | 43 +++ 2 files changed, 44 insertions(+) diff --git a/dev-libs/mtxclient/Manifest b/dev-libs/mtxclient/Manifest index 5afa0f8..8e3b770 100644 --- a/dev-libs/mtxclient/Manifest +++ b/dev-libs/mtxclient/Manifest @@ -1 +1,2 @@ DIST mtxclient-0.3.0.tar.gz 507299 BLAKE2B 4c36762a3a0a3aafebd414d2c967cc5183710c7be34df9b50078538e7971e86182114ed310ed96a452a02f3d8c1c18fa5aa0de414d0c391d97efb1ce7f1b49f9 SHA512 113eb2c1042e0aeea6607fae0b7fd0ff1655d6b902fa11a3492561c53240901e641f53d413810e932ac210e519026016c5fac38bda1592336c95b2d79781557e +DIST mtxclient-0.3.1.tar.gz 511985 BLAKE2B 5271dc755ea10be2bddd0155b9c3288be2f0cb165989fdebcf237795a12041e8f21f7c54b9f7ec86e5fa08c386daad696f77509ae65b2aa2c30c9a292bb1b682 SHA512 ed4991b0a611be80cef42dec5e4b747787dae6aeaf46dc1cc395b06233efc9a5b1b57b1809eb9dacd7893b4de19f43996bb6d4556fc67697013248d79528a567 diff --git a/dev-libs/mtxclient/mtxclient-0.3.1.ebuild b/dev-libs/mtxclient/mtxclient-0.3.1.ebuild new file mode 100644 index 000..fcdc911 --- /dev/null +++ b/dev-libs/mtxclient/mtxclient-0.3.1.ebuild @@ -0,0 +1,43 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +DESCRIPTION="Client API library for Matrix, built on top of Boost.Asio" +HOMEPAGE="https://github.com/Nheko-Reborn/mtxclient; +SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +IUSE="test" +KEYWORDS="~amd64" + +RDEPEND=" + dev-libs/libsodium + >=dev-libs/boost-1.70.0 + dev-libs/olm + dev-libs/openssl + dev-cpp/nlohmann_json +" +DEPEND=" + ${RDEPEND} + dev-libs/spdlog + test? ( dev-cpp/gtest ) +" + +# remove_failing_tests depends on remove_network_tests. +PATCHES=( + "${FILESDIR}/0.3.0_remove_network_tests.patch" + "${FILESDIR}/0.3.0_remove_failing_tests.patch" +) + +src_configure() { + local -a mycmakeargs=( + -DBUILD_LIB_TESTS="$(usex test)" + -DBUILD_LIB_EXAMPLES=OFF + ) + + cmake_src_configure +}
[gentoo-commits] repo/user/ssnb:master commit in: dev-nodejs/sellside-emitter/, eclass/
commit: 1478d88285b8402ec8257169580a3432be59f8d2 Author: Samuel Bernardo gmail com> AuthorDate: Sat Jun 13 00:59:02 2020 + Commit: Samuel Bernardo gmail com> CommitDate: Sat Jun 13 00:59:02 2020 + URL:https://gitweb.gentoo.org/repo/user/ssnb.git/commit/?id=1478d882 Correct url for sellside-emitter and improve npm.eclass to allow to select a group diferent from the npm package name Signed-off-by: Samuel Bernardo gmail.com> dev-nodejs/sellside-emitter/Manifest | 4 ++-- dev-nodejs/sellside-emitter/sellside-emitter-1.2.1.ebuild | 3 ++- eclass/npm.eclass | 12 +++- 3 files changed, 15 insertions(+), 4 deletions(-) diff --git a/dev-nodejs/sellside-emitter/Manifest b/dev-nodejs/sellside-emitter/Manifest index 7e803aa..0beaf54 100644 --- a/dev-nodejs/sellside-emitter/Manifest +++ b/dev-nodejs/sellside-emitter/Manifest @@ -1,3 +1,3 @@ -DIST %40sellside%2Femitter-1.2.1.tgz 4515 BLAKE2B db44371979be00abfdb832b9f86f7d421df0e46d7ed9f4d48845c4b877781d5807d6e51e34b9e2912e4edc220954b97a773113147e39ed747332b3619d30709a SHA512 3f5ad469de2f0e7a787791c1ecd109fcc0dfe33837a4cd90f195c9db1806906a39c9c9320e7e7a60f02f5061fed55b0eb9de5d6e58bc319bb5e23fc470d6421b -EBUILD sellside-emitter-1.2.1.ebuild 354 BLAKE2B 1b2f2323ef593d59b5a9d6c25ebe370798df4171e548754a4a074370234a082f85ad98218470ac90ca7bc64531a2e760417d2271e1e25e7f096d36852c84007b SHA512 d5e7accf0993791e671104345ce7690843d1dd9d76b1e5517493ac9c3f87c538727339fa90494e71c4661a6130eec55c61cbbf0af5ea7eb8bfc34f723cecb57c +DIST emitter-1.2.1.tgz 4515 BLAKE2B db44371979be00abfdb832b9f86f7d421df0e46d7ed9f4d48845c4b877781d5807d6e51e34b9e2912e4edc220954b97a773113147e39ed747332b3619d30709a SHA512 3f5ad469de2f0e7a787791c1ecd109fcc0dfe33837a4cd90f195c9db1806906a39c9c9320e7e7a60f02f5061fed55b0eb9de5d6e58bc319bb5e23fc470d6421b +EBUILD sellside-emitter-1.2.1.ebuild 374 BLAKE2B f53dad0fad247aa77a366d3b2522bf1f0b75e80c14273beedfd8dff2cfeb58840b1075de3f79c1be2de1ff50946949cd37430997a70c731be0e3a22043fe3799 SHA512 2f3d309989b48bdd91403cd4d5dcc615c84fcdeed986a28d8db610f0efb1ac23c76dc033ffe44b6c005cf8d53f8901cfb5c22424c436e0f66581f43fd11e77bd MISC metadata.xml 159 BLAKE2B 1874e3af4a6c7f7ae7f3e6d4c497285da514376330d15173d0b667317398c37989e85c7fa71cff0b53c1fdd3e6358955b1ad12238b324b9cc174afe0fca5ce2d SHA512 0d6d278aef7bd376d99b4f23af5d26573e625e50864403c2dd0f5c253a4f7ddd5e8d3363f154cbf020a7ecd9d3ecb64e0e4c144860602ae2aee9cd50 diff --git a/dev-nodejs/sellside-emitter/sellside-emitter-1.2.1.ebuild b/dev-nodejs/sellside-emitter/sellside-emitter-1.2.1.ebuild index 99a9b3e..33c6fbf 100644 --- a/dev-nodejs/sellside-emitter/sellside-emitter-1.2.1.ebuild +++ b/dev-nodejs/sellside-emitter/sellside-emitter-1.2.1.ebuild @@ -5,7 +5,8 @@ EAPI=6 NPM_MODULE="@sellside/emitter" -NPM_PN_URI="%40sellside%2Femitter" +NPM_GROUP_URI="@sellside/emitter" +NPM_PN_URI="emitter" inherit npm diff --git a/eclass/npm.eclass b/eclass/npm.eclass index 3ec0bf5..a0f7271 100644 --- a/eclass/npm.eclass +++ b/eclass/npm.eclass @@ -65,8 +65,18 @@ if [[ -z $NPM_PN_URI ]]; then NPM_PN_URI="${PN}" fi +# @ECLASS-VARIABLE: NPM_GROUP_URI +# @DESCRIPTION: +# Name of the group at the npm registry. +# The Default value for NPM_GROUP_URI is ${NPM_PN_URI} +# +# Example: NPM_GROUP_URI="${MY_PN}" +if [[ -z $NPM_GROUP_URI ]]; then + NPM_GROUP_URI="${NPM_PN_URI}" +fi + HOMEPAGE="https://www.npmjs.org/package/${NPM_PN_URI}; -SRC_URI="http://registry.npmjs.org/${NPM_PN_URI}/-/${NPM_PN_URI}-${PV}.tgz; +SRC_URI="http://registry.npmjs.org/${NPM_GROUP_URI}/-/${NPM_PN_URI}-${PV}.tgz; # @FUNCTION: npm-src_unpack # @DESCRIPTION:
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: da03d40f146a646c38e75fd0a6fc299b5aeba505 Author: Sergei Trofimovich gentoo org> AuthorDate: Fri Jun 12 18:34:10 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Jun 12 23:46:28 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da03d40f meson.eclass: override 'nm' tool with tuple-prefixed one x11-libs/libdrm and media-libs/libglvnd fail to find 'nm' tool on sys-devel/binutils-config[-native-symlinks] system as: `meson.build:40:0: ERROR: Program(s) ['nm'] not found or not executable` It's caused by the code that locates the tool as: `prog_nm = find_program('nm')`. The change adds 'nm' tool along with other binutils tools. Closes: https://bugs.gentoo.org/720886 Signed-off-by: Sergei Trofimovich gentoo.org> eclass/meson.eclass | 2 ++ 1 file changed, 2 insertions(+) diff --git a/eclass/meson.eclass b/eclass/meson.eclass index e79faa1beea..1590c1f14cf 100644 --- a/eclass/meson.eclass +++ b/eclass/meson.eclass @@ -178,6 +178,7 @@ _meson_create_cross_file() { cpp = $(_meson_env_array "$(tc-getCXX)") fortran = $(_meson_env_array "$(tc-getFC)") llvm-config = '$(tc-getPROG LLVM_CONFIG llvm-config)' + nm = $(_meson_env_array "$(tc-getNM)") objc = $(_meson_env_array "$(tc-getPROG OBJC cc)") objcpp = $(_meson_env_array "$(tc-getPROG OBJCXX c++)") pkgconfig = '$(tc-getPKG_CONFIG)' @@ -228,6 +229,7 @@ _meson_create_native_file() { cpp = $(_meson_env_array "$(tc-getBUILD_CXX)") fortran = $(_meson_env_array "$(tc-getBUILD_PROG FC gfortran)") llvm-config = '$(tc-getBUILD_PROG LLVM_CONFIG llvm-config)' + nm = $(_meson_env_array "$(tc-getBUILD_NM)") objc = $(_meson_env_array "$(tc-getBUILD_PROG OBJC cc)") objcpp = $(_meson_env_array "$(tc-getBUILD_PROG OBJCXX c++)") pkgconfig = '$(tc-getBUILD_PKG_CONFIG)'
[gentoo-commits] repo/gentoo:master commit in: media-sound/musepack-tools/, media-sound/musepack-tools/files/
commit: d003b99aff2ca04697f7598397d9c0767349647a Author: Sergei Trofimovich gentoo org> AuthorDate: Fri Jun 12 23:19:55 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Jun 12 23:19:55 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d003b99a media-sound/musepack-tools: fix -fno-common build failure Fix by Jeroen Roovers. Reported-by: Toralf Förster Closes: https://bugs.gentoo.org/706992 Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich gentoo.org> .../files/musepack-tools-465-fno-common.patch| 16 media-sound/musepack-tools/musepack-tools-465-r1.ebuild | 5 - 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/media-sound/musepack-tools/files/musepack-tools-465-fno-common.patch b/media-sound/musepack-tools/files/musepack-tools-465-fno-common.patch new file mode 100644 index 000..0fb9f5e5eb5 --- /dev/null +++ b/media-sound/musepack-tools/files/musepack-tools-465-fno-common.patch @@ -0,0 +1,16 @@ +https://bugs.gentoo.org/706992 +--- a/libmpcdec/requant.h b/libmpcdec/requant.h +@@ -47,9 +47,9 @@ + + + /* C O N S T A N T S */ +-const mpc_uint8_t Res_bit [18]; ///< Bits per sample for chosen quantizer +-const MPC_SAMPLE_FORMAT __Cc[1 + 18]; ///< Requantization coefficients +-const mpc_int16_t __Dc[1 + 18]; ///< Requantization offset ++extern const mpc_uint8_t Res_bit [18]; ///< Bits per sample for chosen quantizer ++extern const MPC_SAMPLE_FORMAT __Cc[1 + 18]; ///< Requantization coefficients ++extern const mpc_int16_t __Dc[1 + 18]; ///< Requantization offset + + #define Cc (__Cc + 1) + #define Dc (__Dc + 1) diff --git a/media-sound/musepack-tools/musepack-tools-465-r1.ebuild b/media-sound/musepack-tools/musepack-tools-465-r1.ebuild index dd79c74addd..6c28404bd48 100644 --- a/media-sound/musepack-tools/musepack-tools-465-r1.ebuild +++ b/media-sound/musepack-tools/musepack-tools-465-r1.ebuild @@ -27,4 +27,7 @@ RDEPEND="${DEPEND} !media-libs/libmpcdecsv7 " -PATCHES=( "${FILESDIR}/${P}-gentoo.patch" ) +PATCHES=( + "${FILESDIR}/${P}-gentoo.patch" + "${FILESDIR}/${P}-fno-common.patch" +)
[gentoo-commits] repo/gentoo:master commit in: app-crypt/pinentry/files/, app-crypt/pinentry/
commit: 2c53a9350cfb5b89c7b7fb6d4747ffc6541085c9 Author: Sergei Trofimovich gentoo org> AuthorDate: Fri Jun 12 23:13:55 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Jun 12 23:13:55 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c53a935 app-crypt/pinentry: respect user's AR setting Reported-by: Agostino Sarubbo Closes: https://bugs.gentoo.org/718028 Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich gentoo.org> app-crypt/pinentry/files/pinentry-1.0.0-AR.patch | 11 +++ app-crypt/pinentry/pinentry-1.1.0-r3.ebuild | 1 + 2 files changed, 12 insertions(+) diff --git a/app-crypt/pinentry/files/pinentry-1.0.0-AR.patch b/app-crypt/pinentry/files/pinentry-1.0.0-AR.patch new file mode 100644 index 000..82af67f694a --- /dev/null +++ b/app-crypt/pinentry/files/pinentry-1.0.0-AR.patch @@ -0,0 +1,11 @@ +https://bugs.gentoo.org/718028 +--- a/configure.ac b/configure.ac +@@ -80,6 +80,7 @@ AM_MISSING_PROG(MAKEINFO, makeinfo, $missing_dir) + AC_PROG_CC + AC_PROG_CPP + AC_PROG_INSTALL ++AM_PROG_AR + AC_PROG_RANLIB + # We need to check for cplusplus here because we may not do the test + # for Qt and autoconf does does not allow that. diff --git a/app-crypt/pinentry/pinentry-1.1.0-r3.ebuild b/app-crypt/pinentry/pinentry-1.1.0-r3.ebuild index dc98be9984f..053f01d8ca6 100644 --- a/app-crypt/pinentry/pinentry-1.1.0-r3.ebuild +++ b/app-crypt/pinentry/pinentry-1.1.0-r3.ebuild @@ -49,6 +49,7 @@ DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO ) PATCHES=( "${FILESDIR}/${PN}-1.0.0-make-icon-work-under-Plasma-Wayland.patch" "${FILESDIR}/${PN}-0.8.2-ncurses.patch" + "${FILESDIR}/${PN}-1.0.0-AR.patch" ) src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile-sqlite3/
commit: bbe7157fa7331803c50edad2d7b821c7e1110a55 Author: Sergei Trofimovich gentoo org> AuthorDate: Fri Jun 12 23:07:31 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Jun 12 23:07:31 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbe7157f dev-scheme/guile-sqlite3: bump up to 0.1.1 Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich gentoo.org> dev-scheme/guile-sqlite3/Manifest | 1 + .../guile-sqlite3/guile-sqlite3-0.1.1.ebuild | 34 ++ 2 files changed, 35 insertions(+) diff --git a/dev-scheme/guile-sqlite3/Manifest b/dev-scheme/guile-sqlite3/Manifest index 90ac055c1d7..2eab792af3a 100644 --- a/dev-scheme/guile-sqlite3/Manifest +++ b/dev-scheme/guile-sqlite3/Manifest @@ -1 +1,2 @@ DIST guile-sqlite3-0.1.0.tar.gz 23832 BLAKE2B cff04a320ab239bf0d90c01ffc4e557bf5bf2978a433fcca0413b09f3c3b2ee5ed75f3655077dc493ae42a11a8e027f0a17b74c97e3eecadfb67f2e0e7912693 SHA512 8c1f58024c464e5628162e3ba1bf129809403bcc5d2329b55b6628f419ff8d5ead21d87f0bdcbb458ce5798d62184af177616bbfbeb653c34450c716f6b3ab26 +DIST guile-sqlite3-0.1.1.tar.gz 24702 BLAKE2B 73a0431ad2c8bbbc54063d9c82a94f695e87837283af6f8dcd7f77cef614a38ad49304c1ca45cc32f4b705f8e6a65c028877c6fc820968c287ed4c429704cea6 SHA512 09e30493920ebccd523372b3b6255c4ddd79c98f7193a1e32ca258ef41304986749901a0f95714b46900ab6ffa874453db6ae11b03a54526d13014bf25ae4e5d diff --git a/dev-scheme/guile-sqlite3/guile-sqlite3-0.1.1.ebuild b/dev-scheme/guile-sqlite3/guile-sqlite3-0.1.1.ebuild new file mode 100644 index 000..2dcdab11299 --- /dev/null +++ b/dev-scheme/guile-sqlite3/guile-sqlite3-0.1.1.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit autotools + +DESCRIPTION="Guile bindings of sqlite3" +HOMEPAGE="https://notabug.org/guile-sqlite3/guile-sqlite3; +SRC_URI="https://notabug.org/guile-sqlite3/guile-sqlite3/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-3+ GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=" + >=dev-scheme/guile-2.0.11:= + dev-db/sqlite:3= +" +DEPEND="${RDEPEND}" + +# guile generates ELF files without use of C or machine code +# It's a portage's false positive. bug #677600 +QA_FLAGS_IGNORED='.*[.]go' + +S=${WORKDIR}/${PN} + +src_prepare() { + default + + # upstream tag on top of source tree. has no autogenerated files + eautoreconf +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/perf/
commit: aec008bcfbd1bb4891d70e23f7857cbb3b9e8d88 Author: Sergei Trofimovich gentoo org> AuthorDate: Fri Jun 12 23:02:49 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Jun 12 23:02:54 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aec008bc dev-util/perf: use user's CC in HOSTCC and friends Reported-by: Agostino Sarubbo Closes: https://bugs.gentoo.org/720698 Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich gentoo.org> dev-util/perf/perf-5.7-r1.ebuild | 237 +++ 1 file changed, 237 insertions(+) diff --git a/dev-util/perf/perf-5.7-r1.ebuild b/dev-util/perf/perf-5.7-r1.ebuild new file mode 100644 index 000..d0b9058a60c --- /dev/null +++ b/dev-util/perf/perf-5.7-r1.ebuild @@ -0,0 +1,237 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) +inherit bash-completion-r1 estack eutils llvm toolchain-funcs prefix python-r1 linux-info + +MY_PV="${PV/_/-}" +MY_PV="${MY_PV/-pre/-git}" + +DESCRIPTION="Userland tools for Linux Performance Counters" +HOMEPAGE="https://perf.wiki.kernel.org/; + +LINUX_V="${PV:0:1}.x" +if [[ ${PV} == *_rc* ]] ; then + LINUX_VER=$(ver_cut 1-2).$(($(ver_cut 3)-1)) + PATCH_VERSION=$(ver_cut 1-3) + LINUX_PATCH=patch-${PV//_/-}.xz + SRC_URI="https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/testing/${LINUX_PATCH} + https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/testing/v${PATCH_VERSION}/${LINUX_PATCH}; +elif [[ ${PV} == *.*.* ]] ; then + # stable-release series + LINUX_VER=$(ver_cut 1-2) + LINUX_PATCH=patch-${PV}.xz + SRC_URI="https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_PATCH}; +else + LINUX_VER=${PV} + SRC_URI="" +fi + +LINUX_SOURCES="linux-${LINUX_VER}.tar.xz" +SRC_URI+=" https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_SOURCES}; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +IUSE="audit clang crypt debug +demangle +doc gtk java lzma numa perl python slang systemtap unwind zlib" +# TODO babeltrace +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND="audit? ( sys-process/audit ) + crypt? ( dev-libs/openssl:0= ) + clang? ( + >> Unpacking ${LINUX_SOURCES} (${paths[*]}) to ${PWD}" + tar --wildcards -xpf "${DISTDIR}"/${LINUX_SOURCES} \ + "${paths[@]/#/linux-${LINUX_VER}/}" || die + + if [[ -n ${LINUX_PATCH} ]] ; then + eshopts_push -o noglob + ebegin "Filtering partial source patch" + filterdiff -p1 ${paths[@]/#/-i } -z "${DISTDIR}"/${LINUX_PATCH} \ + > ${P}.patch + eend $? || die "filterdiff failed" + eshopts_pop + fi + + local a + for a in ${A}; do + [[ ${a} == ${LINUX_SOURCES} ]] && continue + [[ ${a} == ${LINUX_PATCH} ]] && continue + unpack ${a} + done +} + +src_prepare() { + default + if [[ -n ${LINUX_PATCH} ]] ; then + pushd "${S_K}" >/dev/null || die + eapply "${WORKDIR}"/${P}.patch + popd || die + fi + + # Drop some upstream too-developer-oriented flags and fix the + # Makefile in general + sed -i \ + -e "s:\$(sysconfdir_SQ)/bash_completion.d:$(get_bashcompdir):" \ + "${S}"/Makefile.perf || die + # A few places still use -Werror w/out $(WERROR) protection. + sed -i -e 's:-Werror::' \ + "${S}"/Makefile.perf "${S_K}"/tools/lib/bpf/Makefile || die + + # Avoid the call to make kernelversion + echo "#define PERF_VERSION \"${MY_PV}\"" > PERF-VERSION-FILE + + # The code likes to compile local assembly files which lack ELF markings. + find -name '*.S' -exec sed -i '$a.section .note.GNU-stack,"",%progbits' {} + + + # Fix shebang to use python from prefix + if [[ -n "${EPREFIX}" ]]; then + hprefixify ${S_K}/scripts/bpf_helpers_doc.py + fi +} + +puse() { usex $1 "" no; } +perf_make() { + # The arch parsing is a bit funky. The perf tools package is integrated + # into the kernel, so it wants an ARCH that looks like the kernel arch, + # but it also wants to know about the split value -- i386/x86_64 vs just + # x86. We can get that by telling the func to use an older linux version. + # It's kind of a hack, but not that bad ... + + # LIBDIR sets a search path of perf-gtk.so. Bug 515954 + + local arch=$(tc-arch-kernel) + local java_dir + use java && java_dir="/etc/java-config-2/current-system-vm" + # FIXME: NO_CORESIGHT + # FIXME: NO_LIBBABELTRACE + emake V=1 VF=1 \ +
[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse-common/
commit: b8bee09fb6e59c78a25499258e6f0022be371222 Author: Tim Harder gentoo org> AuthorDate: Fri Jun 12 22:34:13 2020 + Commit: Tim Harder gentoo org> CommitDate: Fri Jun 12 22:34:13 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8bee09f sys-fs/fuse-common: version bump to 3.9.2 Signed-off-by: Tim Harder gentoo.org> sys-fs/fuse-common/Manifest | 1 + sys-fs/fuse-common/fuse-common-3.9.2.ebuild | 34 + 2 files changed, 35 insertions(+) diff --git a/sys-fs/fuse-common/Manifest b/sys-fs/fuse-common/Manifest index 6861c860454..6311e22560e 100644 --- a/sys-fs/fuse-common/Manifest +++ b/sys-fs/fuse-common/Manifest @@ -2,3 +2,4 @@ DIST fuse-3.2.6.tar.xz 1456220 BLAKE2B 9b09504ed04abd0134188c28f3908e69e3416c345 DIST fuse-3.8.0.tar.xz 1416716 BLAKE2B f921b739489e8eb8b2a78b719c9761f330de839f151f787a6db37d8d004ef9b90022bfe3c5d24ceab333cde8741340ede0315a5b92cabdaf87fb1b291f72e292 SHA512 46d2b1494c73f8b6b2be4e8969bb9906ea35620fb4081edc3176f7ba34e6ed815d5f9c5c6f06604fb37836460e25d0ce51619853288bb881362f04cba6b31812 DIST fuse-3.9.0.tar.xz 1523028 BLAKE2B 2fff93431e59e370189fb1527de7bff3863d20e1a62628bb56a6671077a1c919b394ddac66537a1ef7c2991556b1817b2c7f6a92c161ebfffbc804466e19e5e7 SHA512 0c96df5db4d0ceb7885ddb6f6c05b523ee7e179f8f411ad0614caecb9fa0f5fd682ab9bf4dfdaa3aff9d90c18b8947a122ee376328535e49fa6091d784aa0cb7 DIST fuse-3.9.1.tar.xz 1595308 BLAKE2B 3b1d5c8ac99e96183581d034889d8d6cab8f26cafd765dc4ab2cbeb655b3b162836c960ceacf08cd458bec2daaf0474877c9611ef6a6543795e4971ddc12 SHA512 295bb62274264789c977a1fee78c6c122a2f227ae85d750b8519cafbdcf6551499b77cf021d83cc8261831e29761c166d84a4e50bdebb4191c76bcad1d15d329 +DIST fuse-3.9.2.tar.xz 1674292 BLAKE2B 42d796802d3ce2e072120153b695d1e64d160695714c58ffba7859281bfa2c1ff3d9f95b92a38c1a5443abe5a8468f0d9d285845b97a444ae1b64bf750e234ae SHA512 47795d2e0431c93ff36609247016a5ddfa631e4dcdc56cb579030bdb78497e3fa2db28b0cbadd0848024be39381c54f8441de28b0af51f8b800519e76c7af9ed diff --git a/sys-fs/fuse-common/fuse-common-3.9.2.ebuild b/sys-fs/fuse-common/fuse-common-3.9.2.ebuild new file mode 100644 index 000..1562ff02eb9 --- /dev/null +++ b/sys-fs/fuse-common/fuse-common-3.9.2.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit udev + +DESCRIPTION="Common files for multiple slots of sys-fs/fuse" +HOMEPAGE="https://github.com/libfuse/libfuse; +SRC_URI="https://github.com/libfuse/libfuse/releases/download/fuse-${PV}/fuse-${PV}.tar.xz; + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +BDEPEND="virtual/pkgconfig" +RDEPEND="!
[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/
commit: 2fdbb1cbb455b918fdae854f5c916a28aa8e05a7 Author: Tim Harder gentoo org> AuthorDate: Fri Jun 12 22:36:35 2020 + Commit: Tim Harder gentoo org> CommitDate: Fri Jun 12 22:36:52 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fdbb1cb sys-fs/fuse: version bump to 3.9.2 Signed-off-by: Tim Harder gentoo.org> sys-fs/fuse/Manifest | 1 + sys-fs/fuse/fuse-3.9.2.ebuild | 86 +++ 2 files changed, 87 insertions(+) diff --git a/sys-fs/fuse/Manifest b/sys-fs/fuse/Manifest index 8d1f686484c..c7a5280d989 100644 --- a/sys-fs/fuse/Manifest +++ b/sys-fs/fuse/Manifest @@ -1,2 +1,3 @@ DIST fuse-2.9.9.tar.gz 1813177 BLAKE2B 9e9141380bda46eb0bcce325c6fd293fe3844fe884a4952bb38d4b89dc48b728ffcc891038b3a7a861f05acfacce9dd7bb0e11d600609f3ad0ab278ccbe98847 SHA512 3d82fafd04f2924299bb09d2bb144935fa004a43fb9a6568e2e1cc5a60fded2efa1711029a0d7f12b3e6e4501f7217f2ee3545646d89da8dece083cb390f23e2 DIST fuse-3.9.1.tar.xz 1595308 BLAKE2B 3b1d5c8ac99e96183581d034889d8d6cab8f26cafd765dc4ab2cbeb655b3b162836c960ceacf08cd458bec2daaf0474877c9611ef6a6543795e4971ddc12 SHA512 295bb62274264789c977a1fee78c6c122a2f227ae85d750b8519cafbdcf6551499b77cf021d83cc8261831e29761c166d84a4e50bdebb4191c76bcad1d15d329 +DIST fuse-3.9.2.tar.xz 1674292 BLAKE2B 42d796802d3ce2e072120153b695d1e64d160695714c58ffba7859281bfa2c1ff3d9f95b92a38c1a5443abe5a8468f0d9d285845b97a444ae1b64bf750e234ae SHA512 47795d2e0431c93ff36609247016a5ddfa631e4dcdc56cb579030bdb78497e3fa2db28b0cbadd0848024be39381c54f8441de28b0af51f8b800519e76c7af9ed diff --git a/sys-fs/fuse/fuse-3.9.2.ebuild b/sys-fs/fuse/fuse-3.9.2.ebuild new file mode 100644 index 000..a858b29b4ec --- /dev/null +++ b/sys-fs/fuse/fuse-3.9.2.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit meson multilib-minimal flag-o-matic udev python-any-r1 + +DESCRIPTION="An interface for filesystems implemented in userspace" +HOMEPAGE="https://github.com/libfuse/libfuse; +SRC_URI="https://github.com/libfuse/libfuse/releases/download/${P}/${P}.tar.xz; + +LICENSE="GPL-2 LGPL-2.1" +SLOT="3" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" +IUSE="+suid test" +RESTRICT="!test? ( test )" + +BDEPEND="virtual/pkgconfig + test? ( + ${PYTHON_DEPS} + $(python_gen_any_dep 'dev-python/pytest[${PYTHON_USEDEP}]') + )" +RDEPEND=">=sys-fs/fuse-common-3.3.0-r1" + +DOCS=( AUTHORS ChangeLog.rst README.md doc/README.NFS doc/kernel.txt ) + +python_check_deps() { + has_version -b "dev-python/pytest[${PYTHON_USEDEP}]" +} + +pkg_setup() { + use test && python_setup +} + +src_prepare() { + default + + # lto not supported yet -- https://github.com/libfuse/libfuse/issues/198 + filter-flags '-flto*' +} + +multilib_src_configure() { + local emesonargs=( + -Dexamples=$(usex test true false) + -Duseroot=false + -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d" + ) + meson_src_configure +} + +multilib_src_compile() { + eninja +} + +src_test() { + if [[ ${EUID} != 0 ]]; then + ewarn "Running as non-root user, skipping tests" + elif has sandbox ${FEATURES}; then + ewarn "Sandbox enabled, skipping tests" + else + multilib-minimal_src_test + fi +} + +multilib_src_test() { + ${EPYTHON} -m pytest test || die +} + +multilib_src_install() { + DESTDIR="${D}" eninja install +} + +multilib_src_install_all() { + einstalldocs + + # installed via fuse-common + rm -r "${ED}"/{etc,$(get_udevdir)} || die + + # useroot=false prevents the build system from doing this. + use suid && fperms u+s /usr/bin/fusermount3 + + # manually install man pages to respect compression + rm -r "${ED}"/usr/share/man || die + doman doc/{fusermount3.1,mount.fuse3.8} +}
[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse-common/
commit: 37286d4242cc1f6168d053ee553dbd1d7f0627fa Author: Tim Harder gentoo org> AuthorDate: Fri Jun 12 22:34:35 2020 + Commit: Tim Harder gentoo org> CommitDate: Fri Jun 12 22:34:35 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37286d42 sys-fs/fuse-common: remove old Signed-off-by: Tim Harder gentoo.org> sys-fs/fuse-common/Manifest | 3 -- sys-fs/fuse-common/fuse-common-3.2.6.ebuild | 52 - sys-fs/fuse-common/fuse-common-3.8.0.ebuild | 34 --- sys-fs/fuse-common/fuse-common-3.9.0.ebuild | 34 --- 4 files changed, 123 deletions(-) diff --git a/sys-fs/fuse-common/Manifest b/sys-fs/fuse-common/Manifest index 6311e22560e..228ab945ade 100644 --- a/sys-fs/fuse-common/Manifest +++ b/sys-fs/fuse-common/Manifest @@ -1,5 +1,2 @@ -DIST fuse-3.2.6.tar.xz 1456220 BLAKE2B 9b09504ed04abd0134188c28f3908e69e3416c345a96aefbca0f64447f3c3a8907550874f5fec9cd8f65fbaa892be6cc0213a7f61d7ad51c955ce3acf955ee17 SHA512 3a1ef77ab4c79a24aad0b259e17f568a30a5faf53ac17eb25d05f30dc7423f0081583f5b3c284ca9196a01885843e97c323a84231272b7e2b55c8e73848a61b8 -DIST fuse-3.8.0.tar.xz 1416716 BLAKE2B f921b739489e8eb8b2a78b719c9761f330de839f151f787a6db37d8d004ef9b90022bfe3c5d24ceab333cde8741340ede0315a5b92cabdaf87fb1b291f72e292 SHA512 46d2b1494c73f8b6b2be4e8969bb9906ea35620fb4081edc3176f7ba34e6ed815d5f9c5c6f06604fb37836460e25d0ce51619853288bb881362f04cba6b31812 -DIST fuse-3.9.0.tar.xz 1523028 BLAKE2B 2fff93431e59e370189fb1527de7bff3863d20e1a62628bb56a6671077a1c919b394ddac66537a1ef7c2991556b1817b2c7f6a92c161ebfffbc804466e19e5e7 SHA512 0c96df5db4d0ceb7885ddb6f6c05b523ee7e179f8f411ad0614caecb9fa0f5fd682ab9bf4dfdaa3aff9d90c18b8947a122ee376328535e49fa6091d784aa0cb7 DIST fuse-3.9.1.tar.xz 1595308 BLAKE2B 3b1d5c8ac99e96183581d034889d8d6cab8f26cafd765dc4ab2cbeb655b3b162836c960ceacf08cd458bec2daaf0474877c9611ef6a6543795e4971ddc12 SHA512 295bb62274264789c977a1fee78c6c122a2f227ae85d750b8519cafbdcf6551499b77cf021d83cc8261831e29761c166d84a4e50bdebb4191c76bcad1d15d329 DIST fuse-3.9.2.tar.xz 1674292 BLAKE2B 42d796802d3ce2e072120153b695d1e64d160695714c58ffba7859281bfa2c1ff3d9f95b92a38c1a5443abe5a8468f0d9d285845b97a444ae1b64bf750e234ae SHA512 47795d2e0431c93ff36609247016a5ddfa631e4dcdc56cb579030bdb78497e3fa2db28b0cbadd0848024be39381c54f8441de28b0af51f8b800519e76c7af9ed diff --git a/sys-fs/fuse-common/fuse-common-3.2.6.ebuild b/sys-fs/fuse-common/fuse-common-3.2.6.ebuild deleted file mode 100644 index 1c522686ccb..000 --- a/sys-fs/fuse-common/fuse-common-3.2.6.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit meson udev flag-o-matic - -DESCRIPTION="Common files for multiple slots of sys-fs/fuse" -HOMEPAGE="https://github.com/libfuse/libfuse; -SRC_URI="https://github.com/libfuse/libfuse/releases/download/fuse-${PV}/fuse-${PV}.tar.xz; - -LICENSE="GPL-2 LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86" - -DEPEND="virtual/pkgconfig" -RDEPEND="!https://github.com/libfuse/libfuse/issues/198 - filter-flags -flto* -} - -src_configure() { - local emesonargs=( -Dudevrulesdir="$(get_udevdir)"/rules.d ) - meson_src_configure -} - -src_install() { - newsbin "${BUILD_DIR}"/util/mount.fuse3 mount.fuse - newman doc/mount.fuse3.8 mount.fuse.8 - - udev_newrules util/udev.rules 99-fuse.rules - - if use kernel_linux ; then - newinitd "${FILESDIR}"/fuse.init fuse - elif use kernel_FreeBSD ; then - newinitd "${FILESDIR}"/fuse-fbsd.init fuse - else - die "We don't know what init code install for your kernel, please file a bug." - fi - - insinto /etc - doins util/fuse.conf -} diff --git a/sys-fs/fuse-common/fuse-common-3.8.0.ebuild b/sys-fs/fuse-common/fuse-common-3.8.0.ebuild deleted file mode 100644 index 1562ff02eb9..000 --- a/sys-fs/fuse-common/fuse-common-3.8.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit udev - -DESCRIPTION="Common files for multiple slots of sys-fs/fuse" -HOMEPAGE="https://github.com/libfuse/libfuse; -SRC_URI="https://github.com/libfuse/libfuse/releases/download/fuse-${PV}/fuse-${PV}.tar.xz; - -LICENSE="GPL-2 LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -BDEPEND="virtual/pkgconfig" -RDEPEND="!https://github.com/libfuse/libfuse; -SRC_URI="https://github.com/libfuse/libfuse/releases/download/fuse-${PV}/fuse-${PV}.tar.xz; - -LICENSE="GPL-2 LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -BDEPEND="virtual/pkgconfig" -RDEPEND="!
[gentoo-commits] repo/user/ssnb:master commit in: app-emulation/opennebula/
commit: 2a4cf534a94309b8b9af65dadadff46a0f1e7b8a Author: Samuel Bernardo gmail com> AuthorDate: Fri Jun 12 22:33:10 2020 + Commit: Samuel Bernardo gmail com> CommitDate: Fri Jun 12 22:33:10 2020 + URL:https://gitweb.gentoo.org/repo/user/ssnb.git/commit/?id=2a4cf534 Update opennebula Signed-off-by: Samuel Bernardo gmail.com> app-emulation/opennebula/Manifest | 2 + app-emulation/opennebula/opennebula-5.10.5.ebuild | 306 ++ 2 files changed, 308 insertions(+) diff --git a/app-emulation/opennebula/Manifest b/app-emulation/opennebula/Manifest index d1d31f1..7ce17c1 100644 --- a/app-emulation/opennebula/Manifest +++ b/app-emulation/opennebula/Manifest @@ -61,6 +61,8 @@ AUX tmpfiles.d/opennebula-sunstone.conf 77 BLAKE2B 9988562b0e36bf74fc67af5a1777e AUX tmpfiles.d/opennebula.conf 77 BLAKE2B 9988562b0e36bf74fc67af5a1777eca18b24e0a1bcfc78735f360f1aceca4602e32f7b6cfbe3b731a13725a9cd14a4dc49b71c12bb7576a29aa00112b37cd2be SHA512 c13210255ebb0f34d464e2799858d6ac2a79afac287ead639821ef5e939b7666a960ebb1ee96bc7098a111ddd6765e72d8a5e53e0647b9a866d0826e02cbd2a1 DIST opennebula-5.10.1.tar.gz 43207580 BLAKE2B de87e839cd772bec769af4a689fed02e81fbdc6fbb35def9ad6344383dc935ebd431137cb194dd3b840965004f4e145ac63443d7034d56a9a6bb19af9030642d SHA512 861293298997c825e94228ea28f0f352db3f56dd28b654be24ca2226edd422fc54cf94665f5ae5cc17dc51d3d52081c936f249b77fc4f8198de6a1ec0006edaf DIST opennebula-5.10.4.tar.gz 5697792 BLAKE2B fde611cbe5b44ee403b57e915253c9ffba267230bf3a54cd466260615918e871aebeae6f17c246a84ef1686df176134acff272c49e6a9b69c8841bc8fab1f1b5 SHA512 c509ec4a56b7865d118ab79e08227f0a78d1d899361ea2ae2ea3c6ac6ad3ab4a2a38211a4f5b7abf35ef512674d13ffb19f97286fed63515289e4f9a602f3145 +DIST opennebula-5.10.5.tar.gz 5699952 BLAKE2B 35dce44e085342e8d2628bc060ed0644309a6e5aa8ec1898663b537eb698d66f980353cc60ab3b6496bf78b496dcd1097db2d327b54f80d87bf273ab67aeef55 SHA512 e35b9f8c8bc4f1e4424e3a8083c2c31edbe5b799df44a222bd310fdca87c4a3c6d2a3f27da75b12364bdf29883e6f641c2ad5c484e5cc07dce3ebf054681fc58 EBUILD opennebula-5.10.1.ebuild 9405 BLAKE2B fd6dfefc76da0aaadc993b7ed1593b8826fb642a92797220c9ce6226b846539900f6e7914730decfe57f79514654506e9a1aed76ebd28c1fc797d71ee5a6b2ba SHA512 360d3323e46a1253f6489c696e020ea38e260923d6b0fcb50154b0cb412b4bd3db994365a072915f5a8411032cea12dd8b87fe2f730e418d6742dd7218722a66 EBUILD opennebula-5.10.4.ebuild 9735 BLAKE2B dd7f5bf32aea6bd30f4ca75d7db123fb9ce03f1357d789fefa76a46b7a4f1a669df0d68d5239e85a40da591d7bbf993f759a02704ba468b6c04f6445401343f4 SHA512 3c54819ee10cb07fe7ea41dd0b65b8de9075ac96e34524c512cd58457071b00f7be85f3bd062a57aa4459703b29d98c2b577a97c6b03093699b99021b59cfdf5 +EBUILD opennebula-5.10.5.ebuild 9735 BLAKE2B dd7f5bf32aea6bd30f4ca75d7db123fb9ce03f1357d789fefa76a46b7a4f1a669df0d68d5239e85a40da591d7bbf993f759a02704ba468b6c04f6445401343f4 SHA512 3c54819ee10cb07fe7ea41dd0b65b8de9075ac96e34524c512cd58457071b00f7be85f3bd062a57aa4459703b29d98c2b577a97c6b03093699b99021b59cfdf5 MISC metadata.xml 931 BLAKE2B abb0ecf04eb6fc45f64c5d2d6636591c9d706fbf1902943a80f7e058443787824581219fb8457a83192e4e2b672521609449d4eef78ab677f8c093fe939034b6 SHA512 c3770f399572b16601e7eeaf4a1eb4b5eea950ad18239be8719124f60f3edd02da4c7b28b177329d70b0810ee7d8597e522dd62a1bd4c8ea1194acf0d92dfeb2 diff --git a/app-emulation/opennebula/opennebula-5.10.5.ebuild b/app-emulation/opennebula/opennebula-5.10.5.ebuild new file mode 100644 index 000..7d8d079 --- /dev/null +++ b/app-emulation/opennebula/opennebula-5.10.5.ebuild @@ -0,0 +1,306 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=7 +USE_RUBY="ruby24 ruby25 ruby26 ruby27" +PYTHON_COMPAT=( python2_7 python3_6 ) + +inherit user eutils multilib ruby-ng systemd rpm python-r1 + +MY_P="one-release-${PV}" +P_RPM="${P}-1" + +DESCRIPTION="OpenNebula Virtual Infrastructure Engine" +HOMEPAGE="http://www.opennebula.org/; + +IUSE="qemu +mysql xen sqlite +extras systemd docker +sunstone vnc +python +doc" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +SRC_URI="https://github.com/OpenNebula/one/archive/release-${PV}.tar.gz -> ${P}.tar.gz" + +RDEPEND=">=dev-libs/xmlrpc-c-1.18.02[abyss,cxx,threads] + dev-lang/ruby + python? ( ${PYTHON_DEPS} + >=dev-python/pygobject-2.90.4:3[${PYTHON_USEDEP}] ) + extras? ( dev-libs/openssl + dev-ruby/libxml + net-misc/curl + dev-libs/libxslt + dev-libs/expat + dev-ruby/uuidtools + dev-ruby/amazon-ec2 + dev-ruby/webmock + dev-ruby/mysql + dev-ruby/mysql2 + dev-ruby/parse-cron + dev-ruby/sequel + dev-ruby/treetop + dev-ruby/xml-simple + dev-ruby/zendesk_api + dev-ruby/ffi-rzmq +
[gentoo-commits] repo/gentoo:master commit in: dev-util/anjuta/
commit: d52382a15d37d933c509831a9eafc559e1b19a3e Author: Mart Raudsepp gentoo org> AuthorDate: Fri Jun 12 21:52:43 2020 + Commit: Mart Raudsepp gentoo org> CommitDate: Fri Jun 12 22:15:33 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d52382a1 dev-util/anjuta: bump to 3.34.0 Closes: https://bugs.gentoo.org/721946 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp gentoo.org> dev-util/anjuta/Manifest | 1 + dev-util/anjuta/anjuta-3.34.0.ebuild | 148 +++ 2 files changed, 149 insertions(+) diff --git a/dev-util/anjuta/Manifest b/dev-util/anjuta/Manifest index 1a1e5917fe4..871d38262c3 100644 --- a/dev-util/anjuta/Manifest +++ b/dev-util/anjuta/Manifest @@ -1 +1,2 @@ DIST anjuta-3.28.0.tar.xz 6382736 BLAKE2B 8872736d80d0a09d35706ef69c0de56c84b9abf025f9552ae4b21b0b51c3ab8ad93f07dd1564601422890e92155cc7be80bae8de77106035621a54316608832b SHA512 c8de0b0debf0a511d6c50fe2582077a33c04290a045cce637c05c15df984cc3e8ee942c0c3a75bfd01c48e6c302d5424565c4e54fe6eb118c87a3590563505ef +DIST anjuta-3.34.0.tar.xz 6420472 BLAKE2B a5e10ea3bb60499e54def8d1b78603b0c809167ad03a3e11f9dbd031514f1a7cb566d9c7694be23fe3165e617fbfc3d1e6ce36f7dc8c0672044f26390aed6d5a SHA512 9d5a4c23751893ff7e21cd55c1f112f27b53fe2ea5ac645c63e2da627efce202b88696e3e5d860ad75a5c13c88a9082775d74f4482208161b5e63d56c4004d57 diff --git a/dev-util/anjuta/anjuta-3.34.0.ebuild b/dev-util/anjuta/anjuta-3.34.0.ebuild new file mode 100644 index 000..e8778c51151 --- /dev/null +++ b/dev-util/anjuta/anjuta-3.34.0.ebuild @@ -0,0 +1,148 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +GNOME2_LA_PUNT="yes" +PYTHON_COMPAT=( python2_7 ) # python loader crashes on load with py3 in 3.34.0 +# libanjuta-language-vala.so links to a specific slot of libvala; we want to +# avoid automagic behavior. +VALA_MIN_API_VERSION="0.46" # 3.34.0 upstream release supports up to 0.44, but 0.46 vala LTS support was added without any other adjustments post-release; 0.48 will need patches +VALA_MAX_API_VERSION="${VALA_MIN_API_VERSION}" + +# We inherit autotools explicitly because GNOME2_EAUTORECONF is set only conditionally later, so gnome2.eclass doesn't do it for us +inherit autotools gnome2 flag-o-matic readme.gentoo-r1 python-single-r1 vala + +DESCRIPTION="A versatile IDE for GNOME" +HOMEPAGE="https://wiki.gnome.org/Apps/Anjuta; + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" + +IUSE="debug devhelp glade +introspection subversion terminal test vala" +RESTRICT="!test? ( test )" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# FIXME: automagically uses gnome-extra/libgda:6 if available +# FIXME: make python dependency non-automagic +COMMON_DEPEND=" + >=dev-libs/glib-2.34:2[dbus] + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.10:3 + >=dev-libs/libxml2-2.4.23 + >=dev-libs/gdl-3.5.5:3= + >=x11-libs/gtksourceview-3:3.0 + + sys-devel/autogen + + >=gnome-extra/libgda-5:5= + dev-util/ctags + + x11-libs/libXext + x11-libs/libXrender + + ${PYTHON_DEPS} + + devhelp? ( >=dev-util/devhelp-3.7.4:= ) + glade? ( >=dev-util/glade-3.12:3.10= ) + introspection? ( >=dev-libs/gobject-introspection-0.9.5:= ) + subversion? ( + >=dev-vcs/subversion-1.8:= + >=net-libs/serf-1.2:1= + >=dev-libs/apr-1:= + >=dev-libs/apr-util-1:= ) + terminal? ( >=x11-libs/vte-0.27.6:2.91 ) + vala? ( $(vala_depend) ) +" +# python plugins need pygobject and introspection; we have introspection optional, so while this is all a bit of a mess, +# restrict the pygobject dep to when python plugins can work in the build (the python loader explicitly imports gi.repository.Anjuta) +RDEPEND="${COMMON_DEPEND} + introspection? ( + $(python_gen_cond_dep ' + >=dev-python/pygobject-3.2:3[${PYTHON_MULTI_USEDEP}] + ') + ) + gnome-base/gsettings-desktop-schemas +" +DEPEND="${COMMON_DEPEND} + >=dev-lang/perl-5 + >=dev-util/gtk-doc-am-1.4 + >=dev-util/intltool-0.40.1 + sys-devel/bison + sys-devel/flex + >=sys-devel/gettext-0.17 + virtual/pkgconfig + !!dev-libs/gnome-build + test? ( + app-text/docbook-xml-dtd:4.1.2 + app-text/docbook-xml-dtd:4.5 ) + app-text/yelp-tools + dev-libs/gobject-introspection-common + gnome-base/gnome-common +" +# yelp-tools, gi-common and gnome-common are required by eautoreconf + +pkg_setup() { + python-single-r1_pkg_setup +} + +src_prepare() { + if use vala; then + DISABLE_AUTOFORMATTING="yes" + DOC_CONTENTS="To create a generic vala project you will need to specify +desired valac versioned binary to be used, to do that you +will need to: +1.
[gentoo-commits] repo/user/ssnb:master commit in: dev-util/rpmlint/
commit: 662fdb06edffd96000fa30da57490ea75d9fe8f5 Author: Samuel Bernardo gmail com> AuthorDate: Fri Jun 12 21:46:13 2020 + Commit: Samuel Bernardo gmail com> CommitDate: Fri Jun 12 21:46:13 2020 + URL:https://gitweb.gentoo.org/repo/user/ssnb.git/commit/?id=662fdb06 Update rpmlint now supporting python3 Signed-off-by: Samuel Bernardo gmail.com> dev-util/rpmlint/Manifest | 5 ++--- dev-util/rpmlint/{rpmlint-1.10.ebuild => rpmlint-1.11.ebuild} | 0 dev-util/rpmlint/rpmlint-1.5.ebuild | 1 - dev-util/rpmlint/rpmlint-.ebuild | 9 + 4 files changed, 7 insertions(+), 8 deletions(-) diff --git a/dev-util/rpmlint/Manifest b/dev-util/rpmlint/Manifest index 941d284..f569181 100644 --- a/dev-util/rpmlint/Manifest +++ b/dev-util/rpmlint/Manifest @@ -1,4 +1,3 @@ AUX fedora.config 9778 BLAKE2B 18ec007c92cea5ee444f18f15e94ac5e8d682cd4d475a97a7f362a16665b85bd5a5a94cdaf0b77b4f309f0dbf36e3d9cc80adae3619bc8aa30b63894facf4c00 SHA512 999d646d8df3fc4ebbcd67017673408b1d35ce7807054b0f4f025415d8611ca26a87cb4b41b011f1e6f0ac2916aca69d90f3f754065453d61f23ef1a1e281bfa -EBUILD rpmlint-1.10.ebuild 1010 BLAKE2B 4fe53a0e355d1cd0cf96d4e396e0bc8c54ed5fe11124747d4cd759a6d8fe970c42f5fc0fbd6053d499041e67eba9f2696d77aeeb616bc5d583d1fbc84f033e9d SHA512 e4c0c8b2c60abd4aa629043e7b906347d778a0ed7e4e9557e3a854b25397b55ea669245f0cea212eb4808e3bee6841240196b9a35664f50c9edc205ba0440989 -EBUILD rpmlint-1.5.ebuild 1010 BLAKE2B 4fe53a0e355d1cd0cf96d4e396e0bc8c54ed5fe11124747d4cd759a6d8fe970c42f5fc0fbd6053d499041e67eba9f2696d77aeeb616bc5d583d1fbc84f033e9d SHA512 e4c0c8b2c60abd4aa629043e7b906347d778a0ed7e4e9557e3a854b25397b55ea669245f0cea212eb4808e3bee6841240196b9a35664f50c9edc205ba0440989 -EBUILD rpmlint-.ebuild 1010 BLAKE2B 4fe53a0e355d1cd0cf96d4e396e0bc8c54ed5fe11124747d4cd759a6d8fe970c42f5fc0fbd6053d499041e67eba9f2696d77aeeb616bc5d583d1fbc84f033e9d SHA512 e4c0c8b2c60abd4aa629043e7b906347d778a0ed7e4e9557e3a854b25397b55ea669245f0cea212eb4808e3bee6841240196b9a35664f50c9edc205ba0440989 +EBUILD rpmlint-1.11.ebuild 1038 BLAKE2B 08eea34d3b86189b1ae1cbf7c877c56ef23706d353e40173e4b170f5058b164bfcbf6c9eb2317f4b08fc93afbec2176600aec4c150f988878addcd582cd10a11 SHA512 98d049d26a58bd58da5148bc73affdec71aaefd6ee51c06387eff3a6cb6f194cf3ef855621e938eba184a1d833a6fdfed2e7ff0339ebeb489dc3c4079360e505 +EBUILD rpmlint-.ebuild 1038 BLAKE2B 08eea34d3b86189b1ae1cbf7c877c56ef23706d353e40173e4b170f5058b164bfcbf6c9eb2317f4b08fc93afbec2176600aec4c150f988878addcd582cd10a11 SHA512 98d049d26a58bd58da5148bc73affdec71aaefd6ee51c06387eff3a6cb6f194cf3ef855621e938eba184a1d833a6fdfed2e7ff0339ebeb489dc3c4079360e505 diff --git a/dev-util/rpmlint/rpmlint-1.10.ebuild b/dev-util/rpmlint/rpmlint-1.11.ebuild similarity index 100% rename from dev-util/rpmlint/rpmlint-1.10.ebuild rename to dev-util/rpmlint/rpmlint-1.11.ebuild diff --git a/dev-util/rpmlint/rpmlint-1.5.ebuild b/dev-util/rpmlint/rpmlint-1.5.ebuild deleted file mode 12 index dc1570b..000 --- a/dev-util/rpmlint/rpmlint-1.5.ebuild +++ /dev/null @@ -1 +0,0 @@ -rpmlint-.ebuild \ No newline at end of file diff --git a/dev-util/rpmlint/rpmlint-.ebuild b/dev-util/rpmlint/rpmlint-.ebuild index cad98b1..e82bc9c 100644 --- a/dev-util/rpmlint/rpmlint-.ebuild +++ b/dev-util/rpmlint/rpmlint-.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2019 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 -PYTHON_COMPAT=( python2_7 ) +EAPI=7 +PYTHON_COMPAT=( python3_6 ) -inherit python-single-r1 git-r3 +inherit python-r1 git-r3 #inherit python-single-r1 #[ "${PV}" = ] && inherit git-r3 @@ -21,6 +21,7 @@ fi LICENSE="GPL-2" SLOT="0" [ "${PV}" = ] || KEYWORDS="~amd64 ~x86" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" COMMON_DEPEND=" ${PYTHON_DEPS}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/rust/
commit: 6f339bce84315a96132ed9f64f31be5d34e1 Author: Georgy Yakovlev gentoo org> AuthorDate: Fri Jun 12 21:37:23 2020 + Commit: Georgy Yakovlev gentoo org> CommitDate: Fri Jun 12 21:37:39 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f339bce dev-lang/rust: add cross-strip information Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Georgy Yakovlev gentoo.org> dev-lang/rust/rust-1.44.0.ebuild | 13 - 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/dev-lang/rust/rust-1.44.0.ebuild b/dev-lang/rust/rust-1.44.0.ebuild index ad573f79cdc..bd67db4cdf4 100644 --- a/dev-lang/rust/rust-1.44.0.ebuild +++ b/dev-lang/rust/rust-1.44.0.ebuild @@ -356,8 +356,19 @@ src_configure() { sed -i "/^target = \[/ s#\[.*\]#\[${rust_targets}\]#" config.toml || die ewarn - ewarn "enabled ${rust_target} rust target, using ${cross_toolchain} cross toolchain" + ewarn "Enabled ${rust_target} rust target" + ewarn "Using ${cross_toolchain} cross toolchain" ewarn + if ! has_version -b 'sys-devel/binutils[multitarget]' ; then + ewarn "'sys-devel/binutils[multitarget]' is not installed" + ewarn "'strip' will be unable to strip cross libraries" + ewarn "cross targets will be installed with full debug information" + ewarn "enable 'multitarget' USE flag for binutils to be able to strip object files" + ewarn + ewarn "Alternatively llvm-strip can be used, it supports stripping any target" + ewarn "define STRIP=\"llvm-strip\" to use it (experimental)" + ewarn + fi done fi # I_KNOW_WHAT_I_AM_DOING_CROSS
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/why3-for-spark/files/, sci-mathematics/why3-for-spark/
commit: ea162b812cb64c737eba031c8fcb8bbef7a2084a Author: Alfredo Tupone gentoo org> AuthorDate: Fri Jun 12 21:24:23 2020 + Commit: Alfredo Tupone gentoo org> CommitDate: Fri Jun 12 21:24:23 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea162b81 sci-mathematics/why3-for-spark: fix flags and compression Closes: https://bugs.gentoo.org/728032 Closes: https://bugs.gentoo.org/728050 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alfredo Tupone gentoo.org> .../files/why3-for-spark-2019-flags.patch | 28 + .../why3-for-spark/why3-for-spark-2019-r2.ebuild | 116 + 2 files changed, 144 insertions(+) diff --git a/sci-mathematics/why3-for-spark/files/why3-for-spark-2019-flags.patch b/sci-mathematics/why3-for-spark/files/why3-for-spark-2019-flags.patch new file mode 100644 index 000..b562bb02cd8 --- /dev/null +++ b/sci-mathematics/why3-for-spark/files/why3-for-spark-2019-flags.patch @@ -0,0 +1,28 @@ +--- a/Makefile.in 2020-06-12 21:03:33.375534124 +0200 b/Makefile.in 2020-06-12 21:03:48.623283408 +0200 +@@ -96,7 +96,7 @@ + + WARNINGS = A-4-9-41-44-45-50-52@5@8@48 + +-OFLAGS = -w $(WARNINGS) -safe-string -keep-locs -bin-annot -dtypes -g $(INCLUDES) ++OFLAGS = -w $(WARNINGS) -safe-string -keep-locs -bin-annot -dtypes -g $(INCLUDES) -cclib "$(LDFLAGS)" -ccopt "$(CFLAGS)" + BFLAGS = -w $(WARNINGS) -safe-string -keep-locs -bin-annot -dtypes -g $(INCLUDES) + + OLINKFLAGS = -linkall $(EXTCMXA) +@@ -664,13 +664,13 @@ + all: $(TOOLS) + + lib/why3server$(EXE): $(SERVER_O) +- $(CC) -Wall -o $@ $^ ++ $(CC) -Wall $(CFLAGS) -o $@ $^ $(LDFLAGS) + + lib/why3cpulimit$(EXE): $(CPULIM_O) +- $(CC) -Wall -o $@ $^ ++ $(CC) -Wall $(CFLAGS) -o $@ $^ $(LDFLAGS) + + %.o: %.c +- $(CC) -Wall -O -g -o $@ -c $< ++ $(CC) -Wall -O -g $(CFLAGS) -o $@ -c $< + + uninstall-bin:: + rm -f $(LIBDIR)/why3/why3server$(EXE) $(LIBDIR)/why3/why3cpulimit$(EXE) diff --git a/sci-mathematics/why3-for-spark/why3-for-spark-2019-r2.ebuild b/sci-mathematics/why3-for-spark/why3-for-spark-2019-r2.ebuild new file mode 100644 index 000..e27b1427040 --- /dev/null +++ b/sci-mathematics/why3-for-spark/why3-for-spark-2019-r2.ebuild @@ -0,0 +1,116 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MYP=why3-${PV}-20190517-197BB-src + +DESCRIPTION="Platform for deductive program verification" +HOMEPAGE="http://why3.lri.fr/; +SRC_URI="http://mirrors.cdn.adacore.com/art/5cdf915d31e87a8f1c967d54 + -> ${MYP}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +IUSE="coq doc emacs gtk html hypothesis-selection +ocamlopt zarith zip" +RESTRICT=strip + +DEPEND=">=dev-lang/ocaml-4.09.0[ocamlopt?] + >=dev-ml/ocamlbuild-0.14.0 + dev-ml/menhir + dev-ml/num + coq? ( >=sci-mathematics/coq-8.9.1 ) + doc? ( dev-tex/rubber ) + gtk? ( >=dev-ml/lablgtk-2.18.8[sourceview] ) + emacs? ( >=app-editors/emacs-23.1:* ) + html? ( dev-tex/hevea ) + hypothesis-selection? ( dev-ml/ocamlgraph ) + zarith? ( dev-ml/zarith ) + zip? ( >=dev-ml/camlzip-1.07 )" +RDEPEND="${DEPEND}" + +S="${WORKDIR}"/${MYP} + +PATCHES=( + "${FILESDIR}"/${P}-gentoo.patch + "${FILESDIR}"/${P}-flags.patch +) + +QA_FLAGS_IGNORED=( + /usr/lib64/why3/commands/why3shell + /usr/lib64/why3/commands/why3extract + /usr/lib64/why3/commands/why3execute + /usr/lib64/why3/commands/why3prove + /usr/lib64/why3/commands/why3wc + /usr/lib64/why3/commands/why3doc + /usr/lib64/why3/commands/why3replay + /usr/lib64/why3/commands/why3webserver + /usr/lib64/why3/plugins/python.cmxs + /usr/lib64/why3/plugins/hypothesis_selection.cmxs + /usr/lib64/why3/plugins/tptp.cmxs + /usr/lib64/why3/plugins/dimacs.cmxs + /usr/lib64/why3/plugins/genequlin.cmxs + /usr/lib64/ocaml/why3/why3.cmxs + /usr/lib64/ocaml/why3/why3extract.cmxs + /usr/bin/why3 + /usr/bin/why3config + /usr/bin/why3session + /usr/bin/gnat_server + /usr/bin/gnatwhy3 + /usr/bin/why3realize +) + +REQUIRED_USE="html? ( doc )" + +src_prepare() { + find examples -name \*gz | xargs gunzip + default +} + +src_configure() { + econf \ + --disable-pvs-libs \ + --disable-isabelle-libs \ + --enable-verbose-make \ + $(use_enable coq coq-libs) \ + $(use_enable doc) \ + $(use_enable emacs emacs-compilation) \ + $(use_enable gtk ide) \ + $(use_enable html html-doc) \ + $(use_enable hypothesis-selection) \ + $(use_enable ocamlopt native-code) \ + $(use_enable zarith) \ + $(use_enable zip) +} + +src_compile() { + emake -j1 + if use ocamlopt; then +
[gentoo-commits] repo/gentoo:master commit in: dev-libs/elfutils/files/, dev-libs/elfutils/
commit: 4ed405c9e080ea02aa522f51c569763ec6de8bb7 Author: Sergei Trofimovich gentoo org> AuthorDate: Fri Jun 12 21:19:24 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Jun 12 21:20:19 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ed405c9 dev-libs/elfutils: bump up to 0.180 Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich gentoo.org> dev-libs/elfutils/Manifest | 1 + dev-libs/elfutils/elfutils-0.180.ebuild| 86 ++ .../files/elfutils-0.180-PaX-support.patch | 26 +++ .../elfutils/files/elfutils-0.180-readelf.patch| 23 ++ 4 files changed, 136 insertions(+) diff --git a/dev-libs/elfutils/Manifest b/dev-libs/elfutils/Manifest index 581a21cf845..f5e4359c624 100644 --- a/dev-libs/elfutils/Manifest +++ b/dev-libs/elfutils/Manifest @@ -1,2 +1,3 @@ DIST elfutils-0.177.tar.bz2 8852413 BLAKE2B 03f432342651f7646d73b7847325bd14b722ce34d85df01b1ad072b916af9b9da2d0d119cd24e952073bd584ec76b027ba9b6c7d45fb057372b3e700b1f5741a SHA512 2779987463a22ed220759e25a09c9a1eb84c0f36db37675136e59aa55c7f8f90b7a7d34ffc4e6a4291d7fa73692a1bd1a303a74270b11d1623b4f9868d19498f DIST elfutils-0.179.tar.bz2 9057637 BLAKE2B b34f5af6d2a6613622f4d5da78b9ae10e60800fc91cb4607115fcaaf90c1c544460fb02e164f87e52951a446d6479909bbf3aa02b7db78b26af7863290de8848 SHA512 ff2d96ad1db08e3a2ddaa60bd5a05e9b61ffa71d646f889cebb6bef51322e874930809c6dd0a257ced8c6e8de4b59ecf13ca6741dc68f9400293208278a0c052 +DIST elfutils-0.180.tar.bz2 9079640 BLAKE2B bd7863b82a71d2932a23c9d125d5eb6485977a3256a8a0b25980183d33f7345c3d9fae78277de5c955eb0ceeb955f8fa71d209f4f39bcf6dd49e46a8bbd7efcf SHA512 62e96035ccfe8928baca2285decbe8b8703a2daa956df81ece18fecf643272fb68955806b3e807a514141a7a9bf44520bf09461672aa580bd6807485fb604d25 diff --git a/dev-libs/elfutils/elfutils-0.180.ebuild b/dev-libs/elfutils/elfutils-0.180.ebuild new file mode 100644 index 000..086304510f1 --- /dev/null +++ b/dev-libs/elfutils/elfutils-0.180.ebuild @@ -0,0 +1,86 @@ +# Copyright 2003-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic multilib-minimal + +DESCRIPTION="Libraries/utilities to handle ELF objects (drop in replacement for libelf)" +HOMEPAGE="http://elfutils.org/; +SRC_URI="https://sourceware.org/elfutils/ftp/${PV}/${P}.tar.bz2; + +LICENSE="|| ( GPL-2+ LGPL-3+ ) utils? ( GPL-3+ )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="bzip2 lzma nls static-libs test +threads +utils valgrind" + +RDEPEND=">=sys-libs/zlib-1.2.8-r1[static-libs?,${MULTILIB_USEDEP}] + bzip2? ( >=app-arch/bzip2-1.0.6-r4[static-libs?,${MULTILIB_USEDEP}] ) + lzma? ( >=app-arch/xz-utils-5.0.5-r1[static-libs?,${MULTILIB_USEDEP}] ) + !dev-libs/libelf" +DEPEND="${RDEPEND} + valgrind? ( dev-util/valgrind ) +" +BDEPEND="nls? ( sys-devel/gettext ) + >=sys-devel/flex-2.5.4a + sys-devel/m4" + +RESTRICT="!test? ( test )" + +PATCHES=( + "${FILESDIR}"/${PN}-0.175-disable-biarch-test-PR24158.patch + "${FILESDIR}"/${PN}-0.177-disable-large.patch + "${FILESDIR}"/${PN}-0.180-PaX-support.patch + "${FILESDIR}"/${PN}-0.179-CC-in-tests.patch + "${FILESDIR}"/${PN}-0.180-readelf.patch +) + +src_prepare() { + default + + if ! use static-libs; then + sed -i -e '/^lib_LIBRARIES/s:=.*:=:' -e '/^%.os/s:%.o$::' lib{asm,dw,elf}/Makefile.in || die + fi + # https://sourceware.org/PR23914 + sed -i 's:-Werror::' */Makefile.in || die +} + +src_configure() { + use test && append-flags -g #407135 + + # Symbol aliases are implemented as asm statements. + # Will require porting: https://gcc.gnu.org/PR48200 + filter-flags '-flto*' + + multilib-minimal_src_configure +} + +multilib_src_configure() { + ECONF_SOURCE="${S}" econf \ + $(use_enable nls) \ + $(use_enable threads thread-safety) \ + $(use_enable valgrind) \ + --disable-debuginfod \ + --program-prefix="eu-" \ + --with-zlib \ + $(use_with bzip2 bzlib) \ + $(use_with lzma) +} + +multilib_src_test() { + # CC is a workaround for tests using ${CC-gcc} + env LD_LIBRARY_PATH="${BUILD_DIR}/libelf:${BUILD_DIR}/libebl:${BUILD_DIR}/libdw:${BUILD_DIR}/libasm" \ + LC_ALL="C" \ + CC="$(gc-getCC)" \ + emake check VERBOSE=1 +} + +multilib_src_install_all() { + einstalldocs + dodoc NOTES + # These build quick, and are needed for most tests, so don't + # disable their building when the USE flag is disabled. + if ! use utils; then + rm -rf "${ED}"/usr/bin || die + fi +} diff --git
[gentoo-commits] repo/gentoo:master commit in: dev-util/github-cli/
commit: 23d6e910651b74097e39c40d22e2bc8675d1b31a Author: William Hubbs gentoo org> AuthorDate: Fri Jun 12 21:12:46 2020 + Commit: William Hubbs gentoo org> CommitDate: Fri Jun 12 21:12:46 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23d6e910 dev-util/github-cli: sync live ebuild Signed-off-by: William Hubbs gentoo.org> dev-util/github-cli/github-cli-.ebuild | 23 +-- 1 file changed, 9 insertions(+), 14 deletions(-) diff --git a/dev-util/github-cli/github-cli-.ebuild b/dev-util/github-cli/github-cli-.ebuild index 9da2da770a1..a85b465b8d8 100644 --- a/dev-util/github-cli/github-cli-.ebuild +++ b/dev-util/github-cli/github-cli-.ebuild @@ -273,13 +273,6 @@ LICENSE="MIT Apache-2.0 BSD BSD-2 MPL-2.0" SLOT="0" RDEPEND=">=dev-vcs/git-1.7.3" -BDEPEND=">=dev-lang/go-1.13" - -unset GOBIN GOPATH GOCODE - -PATCHES=( - "${FILESDIR}/cli-0.9.0-manpage-build-gen-docs.patch" -) src_unpack() { if [[ ${PV} == * ]]; then @@ -292,17 +285,19 @@ src_unpack() { src_compile() { [[ ${PV} == * ]] || export GH_VERSION="v${PV}" - # Golang LDFLAGS are not the same as GCC/Binutils LDFLAGS + # Go LDFLAGS are not the same as GCC/Binutils LDFLAGS unset LDFLAGS + # Once we set up cross compiling, this line will need to be adjusted + # to compile for the target. + # Everything else in this function happens on the host. + emake - emake bin/gh # default target - - einfo "Building manpage" + einfo "Building man pages" emake manpages - einfo "Building completion" - bin/gh completion -s bash > gh.bash-completion || die - bin/gh completion -s zsh > gh.zsh-completion || die + einfo "Building completions" + go run ./cmd/gh completion -s bash > gh.bash-completion || die + go run ./cmd/gh completion -s zsh > gh.zsh-completion || die } src_install() {
[gentoo-commits] repo/gentoo:master commit in: dev-util/github-cli/files/
commit: 01f819dbc3bc89fa1163000beb188fa7616dea9c Author: William Hubbs gentoo org> AuthorDate: Fri Jun 12 21:13:34 2020 + Commit: William Hubbs gentoo org> CommitDate: Fri Jun 12 21:13:34 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01f819db dev-util/github-cli: remove patch Signed-off-by: William Hubbs gentoo.org> .../files/cli-0.9.0-manpage-build-gen-docs.patch | 15 --- 1 file changed, 15 deletions(-) diff --git a/dev-util/github-cli/files/cli-0.9.0-manpage-build-gen-docs.patch b/dev-util/github-cli/files/cli-0.9.0-manpage-build-gen-docs.patch deleted file mode 100644 index ff79812f2f5..000 --- a/dev-util/github-cli/files/cli-0.9.0-manpage-build-gen-docs.patch +++ /dev/null @@ -1,15 +0,0 @@ cli-0.9.0/Makefile.orig2020-05-30 20:59:44.372628296 -0700 -+++ cli-0.9.0/Makefile 2020-05-30 21:02:17.172650230 -0700 -@@ -46,6 +46,10 @@ - .PHONY: site-publish - - -+bin/gen-docs: -+ @go build -trimpath -ldflags "$(LDFLAGS)" -o "$@" ./cmd/gen-docs -+ - .PHONY: manpages --manpages: -- go run ./cmd/gen-docs --man-page --doc-path ./share/man/man1/ -+manpages: bin/gen-docs -+ bin/gen-docs --man-page --doc-path ./share/man/man1/ -+
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: a8173fa13680333b65751046fea0ad807b741cfa Author: William Hubbs gentoo org> AuthorDate: Sun May 10 20:34:23 2020 + Commit: William Hubbs gentoo org> CommitDate: Fri Jun 12 20:01:39 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8173fa1 eclass/go-module.eclass: remove EGO_VENDOR support Signed-off-by: William Hubbs gentoo.org> eclass/go-module.eclass | 81 - 1 file changed, 6 insertions(+), 75 deletions(-) diff --git a/eclass/go-module.eclass b/eclass/go-module.eclass index 17d37494f15..7b66c3e2b1e 100644 --- a/eclass/go-module.eclass +++ b/eclass/go-module.eclass @@ -120,29 +120,6 @@ EXPORT_FUNCTIONS src_unpack pkg_postinst # This decision does NOT weaken Go module security, as Go will verify the # go.sum copy of the Hash1 values during building of the package. -# @ECLASS-VARIABLE: EGO_VENDOR -# @DESCRIPTION: -# This variable is deprecated and should no longer be used. Please -# convert your ebuilds to use EGO_SUM. - -# @FUNCTION: go-module_vendor_uris -# @DESCRIPTION: -# This function is deprecated. -go-module_vendor_uris() { - local hash import line repo x - for line in "${EGO_VENDOR[@]}"; do - read -r import hash repo x <<< "${line}" - if [[ -n ${x} ]]; then - eerror "Trailing information in EGO_VENDOR in ${P}.ebuild" - eerror "${line}" - eerror "Trailing information is: \"${x}\"" - die "Invalid EGO_VENDOR format" - fi - : "${repo:=${import}}" - echo "https://${repo}/archive/${hash}.tar.gz -> ${repo//\//-}-${hash}.tar.gz" - done -} - # @ECLASS-VARIABLE: _GOMODULE_GOPROXY_BASEURI # @DESCRIPTION: # Golang module proxy service to fetch module files from. Note that the module @@ -261,17 +238,16 @@ go-module_set_globals() { # @FUNCTION: go-module_src_unpack # @DESCRIPTION: -# - If EGO_VENDOR is set, use the deprecated function to unpack the base -# tarballs and the tarballs indicated in EGO_VENDOR to the correct -# locations. -# - Otherwise, if EGO_SUM is set, unpack the base tarball(s) and set up the +# If EGO_SUM is set, unpack the base tarball(s) and set up the # local go proxy. +# - Otherwise, if EGO_VENDOR is set, bail out. # - Otherwise do a normal unpack. go-module_src_unpack() { - if [[ "${#EGO_VENDOR[@]}" -gt 0 ]]; then - _go-module_src_unpack_vendor - elif [[ "${#EGO_SUM[@]}" -gt 0 ]]; then + if [[ "${#EGO_SUM[@]}" -gt 0 ]]; then _go-module_src_unpack_gosum + elif [[ "${#EGO_VENDOR[@]}" -gt 0 ]]; then + eerror "${EBUILD} is using EGO_VENDOR which is no longer supported" + die "Please update this ebuild" else default fi @@ -350,51 +326,6 @@ _go-module_gosum_synthesize_files() { fi } -# @FUNCTION: _go-module_src_unpack_vendor -# @DESCRIPTION: -# Extract all archives in ${a} which are not nentioned in ${EGO_VENDOR} -# to their usual locations then extract all archives mentioned in -# ${EGO_VENDOR} to ${S}/vendor. -_go-module_src_unpack_vendor() { - # shellcheck disable=SC2120 - debug-print-function "${FUNCNAME}" "$@" - local f hash import line repo tarball vendor_tarballs x - vendor_tarballs=() - for line in "${EGO_VENDOR[@]}"; do - read -r import hash repo x <<< "${line}" - if [[ -n ${x} ]]; then - eerror "Trailing information in EGO_VENDOR in ${P}.ebuild" - eerror "${line}" - die "Invalid EGO_VENDOR format" - fi - : "${repo:=${import}}" - vendor_tarballs+=("${repo//\//-}-${hash}.tar.gz") - done - for f in ${A}; do - [[ -n ${vendor_tarballs[*]} ]] && has "${f}" "${vendor_tarballs[@]}" && - continue - unpack "${f}" - done - - [[ -z ${vendor_tarballs[*]} ]] && return - for line in "${EGO_VENDOR[@]}"; do - read -r import hash repo _ <<< "${line}" - : "${repo:=${import}}" - tarball=${repo//\//-}-${hash}.tar.gz - ebegin "Vendoring ${import} ${tarball}" - rm -fr "${S}/vendor/${import}" || die - mkdir -p "${S}/vendor/${import}" || die - tar -C "${S}/vendor/${import}" -x --strip-components 1 \ - -f "${DISTDIR}/${tarball}" || die - eend - done - # replace GOFLAGS if EGO_VENDOR is being used - [[ ${#EGO_VENDOR[@]} -gt 0 ]] && - GOFLAGS="-v -x -mod=vendor" - eqawarn "${P}.ebuild: EGO_VENDOR will be removed in the future." - eqawarn "Please request that the author migrate to EGO_SUM." -} - # @FUNCTION: _go-module_src_unpack_verify_gosum # @DESCRIPTION: # Validate
[gentoo-commits] repo/gentoo:master commit in: profiles/
commit: 07e101741a5eb5aeeb5d5a55144e260a7a38d7f9 Author: William Hubbs gentoo org> AuthorDate: Fri Jun 12 19:46:30 2020 + Commit: William Hubbs gentoo org> CommitDate: Fri Jun 12 19:48:03 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07e10174 profiles/package.mask: remove go-protobuf mask Closes: https://bugs.gentoo.org/722542 Signed-off-by: William Hubbs gentoo.org> profiles/package.mask | 6 -- 1 file changed, 6 deletions(-) diff --git a/profiles/package.mask b/profiles/package.mask index 6f8593abc14..6b7bd907768 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -250,12 +250,6 @@ dev-python/symboltype # Removal after 2020-06-14. (2020-05-11) -# No reverse dependencies, upstream has superseeded this with the -# ggoogle.golang.org/protobuf module. -# Removal in 30 days. Bug #722542. -dev-go/go-protobuf - # Michał Górny (2020-05-11) # Causes downgrades of multiple Python packages. Not touched since # initial commit, waiting for a bump to the final release. Maintainer
[gentoo-commits] repo/gentoo:master commit in: dev-go/go-protobuf/
commit: 5f6e1a93c0b391cb8a8d9abc2d95150036fc77d3 Author: William Hubbs gentoo org> AuthorDate: Fri Jun 12 19:38:12 2020 + Commit: William Hubbs gentoo org> CommitDate: Fri Jun 12 19:48:03 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f6e1a93 dev-go/go-protobuf: remove deprecated package Bug: https://bugs.gentoo.org/722542 Signed-off-by: William Hubbs gentoo.org> dev-go/go-protobuf/Manifest | 6 dev-go/go-protobuf/go-protobuf-1.3.2.ebuild | 47 - dev-go/go-protobuf/metadata.xml | 11 --- 3 files changed, 64 deletions(-) diff --git a/dev-go/go-protobuf/Manifest b/dev-go/go-protobuf/Manifest deleted file mode 100644 index 8edf26dc045..000 --- a/dev-go/go-protobuf/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -DIST github.com-golang-net-2ec189313ef0a07735684caebd1ba8b8ebca456f.tar.gz 1101182 BLAKE2B 70d0a91f559c3aafd9e385bedf6ee10d15a8146fd93a4e7c49744f7e129a9316ede1b207641e988ae4d484e6dff6fc4303471a9eb90f7c720cd25b20d293edaf SHA512 ddcbbd3e1cddd4dae68ccd47e31648fe9374db0c3e354adea6b9d50a026ae5c8d4477b747f956e8e793497c3d9e3b88d1ae31c29f859f7aec2824220d0e40ce0 -DIST github.com-golang-sys-b397fe3ad8ed895c98fa54584f61835a88e65ff5.tar.gz 1488020 BLAKE2B 0706578c7a65071352bf8f0ffcde90a6b2bf2bb455f8749c595d60c0340299c22b697527540096eb1b2b706614c7313ebf6ef517fb5bc7db220b4b9c4ac4a7f7 SHA512 9777166cc07a369d7758a0dd36a2759e1c356bcf7ee5d3ef906c31f038f5aaeefdad3987fd75d4f4c82bbdf750563c24c67e89ccc62ccc0964b9c39d7fe1e7d1 -DIST github.com-golang-text-v0.3.2.tar.gz 7168069 BLAKE2B c2412f4554e2a50fe0764c24cd52a0799d526cb78952839fa1c031c43e7c34a58f6c65d2e450a0ddd0447d5f749aa5104dd47dca5a2c4964e3dd6e2eb39313c3 SHA512 48156313c3ae4c01ea3a8b790ae829f50f2a53ea9ad7c14509749405da5cb7c98e6e1a2e9f3619e01393935d452b5b5e568b29719cd1f286570272d59508da58 -DIST github.com-google-go-genproto-c459b9ce5143dd819763d9329ff92a8e35e61bd9.tar.gz 5499674 BLAKE2B c29f4c14738464b2ebc4540d60c58b0cbe1333aa695aa3b6ea618e95786d92a2c4549af6efb04728ef0a8bf7e2ffb3f12f776770e1903167cc6808deff62097d SHA512 ede9c905317a4536881876e9dd14c761144babd3b7a443f07dbf68b3b0c9db157b4e7c9d27d1cb70b729a202d6960e89d1ffa598e325a25d110243de9bf4b3ee -DIST github.com-grpc-grpc-go-v1.24.0.tar.gz 755074 BLAKE2B d3f65458971195db3329807e147811e3ac049d0b6775498efee7a98885dfbfd616bab490f5684341a9968bda6573b89ac008219d76b224a8c25994e97453b36f SHA512 479dbb72eaaec6fd6e48006b9b2ae636b5fd08b1fe5aeeed18c40d794b1ee4d4fe473b3d2cc77fe5ceaa1ddd00221a64d940d8fb228612c9ed3c83c7d1b4c756 -DIST go-protobuf-1.3.2.tar.gz 312285 BLAKE2B 381ae3c4bad3d3b3d489a3b66752e9e2405d17d9ed2c55aa1ec06ce6c18171b1c7625f6cc6e28490551a6410835f6e774a408de39f6e9ea9b3cddaf46e3b859a SHA512 ef9190f7773b18005760eb755a1dee25eff38c188687033362635e2431cf2c7372a59a3fec91acd6e4f63aa31d08391f7521a8dafef7895268b6a1a78735dd8a diff --git a/dev-go/go-protobuf/go-protobuf-1.3.2.ebuild b/dev-go/go-protobuf/go-protobuf-1.3.2.ebuild deleted file mode 100644 index 09c2d10626f..000 --- a/dev-go/go-protobuf/go-protobuf-1.3.2.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit go-module - -EGO_VENDOR=( - "google.golang.org/grpc v1.24.0 github.com/grpc/grpc-go" - "golang.org/x/net 2ec189313ef0a07735684caebd1ba8b8ebca456f github.com/golang/net" - "google.golang.org/genproto c459b9ce5143dd819763d9329ff92a8e35e61bd9 github.com/google/go-genproto" - "golang.org/x/sys b397fe3ad8ed895c98fa54584f61835a88e65ff5 github.com/golang/sys" - "golang.org/x/text v0.3.2 github.com/golang/text" -) - -DESCRIPTION="Go support for Google's protocol buffers" -HOMEPAGE="https://github.com/golang/protobuf; -SRC_URI="https://github.com/golang/protobuf/archive/v${PV}.tar.gz -> ${P}.tar.gz - test? ( $(go-module_vendor_uris) )" -# LICENSE omits licenses for EGO_VENDOR packages, since those are only -# test dependencies which are not used at runtime. -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -DEPEND="test? ( dev-libs/protobuf )" -RDEPEND="" -RESTRICT="!test? ( test )" -S=${WORKDIR}/${P#go-} - -src_unpack() { - if use test; then - go-module_src_unpack - else - default - fi -} - -src_compile() { - export GOBIN=${S}/bin - default -} - -src_install() { - dobin "${GOBIN}"/* - dodoc README.md -} diff --git a/dev-go/go-protobuf/metadata.xml b/dev-go/go-protobuf/metadata.xml deleted file mode 100644 index 318f2056109..000 --- a/dev-go/go-protobuf/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - -http://www.gentoo.org/dtd/metadata.dtd;> - - -zmed...@gentoo.org - - -golang/protobuf -cpe:/a:protobuf_project:protobuf - -
[gentoo-commits] repo/gentoo:master commit in: www-servers/gunicorn/
commit: 13e81442a01679a7e5f4065fcfeb48ff90be2a2f Author: Michał Górny gentoo org> AuthorDate: Fri Jun 12 19:31:42 2020 + Commit: Michał Górny gentoo org> CommitDate: Fri Jun 12 19:31:59 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13e81442 www-servers/gunicorn: Add python@ as co-maint Signed-off-by: Michał Górny gentoo.org> www-servers/gunicorn/metadata.xml | 4 1 file changed, 4 insertions(+) diff --git a/www-servers/gunicorn/metadata.xml b/www-servers/gunicorn/metadata.xml index 96e0eb804f8..63bf1bf57b3 100644 --- a/www-servers/gunicorn/metadata.xml +++ b/www-servers/gunicorn/metadata.xml @@ -5,6 +5,10 @@ rafaelmart...@gentoo.org Rafael G. Martins + + pyt...@gentoo.org + Python + Gunicorn 'Green Unicorn' is a Python WSGI HTTP Server for UNIX. It's a pre-fork worker model ported from Ruby's Unicorn project. The Gunicorn
[gentoo-commits] repo/gentoo:master commit in: www-servers/gunicorn/
commit: 0d8eedf503c10b13a8f35ce211efd907ebcf56bb Author: Michał Górny gentoo org> AuthorDate: Fri Jun 12 19:05:08 2020 + Commit: Michał Górny gentoo org> CommitDate: Fri Jun 12 19:31:58 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d8eedf5 www-servers/gunicorn: Bump to 20.0.4 Signed-off-by: Michał Górny gentoo.org> www-servers/gunicorn/Manifest | 1 + www-servers/gunicorn/gunicorn-20.0.4.ebuild | 35 + 2 files changed, 36 insertions(+) diff --git a/www-servers/gunicorn/Manifest b/www-servers/gunicorn/Manifest index f13291a6f5a..fbb79ae6af6 100644 --- a/www-servers/gunicorn/Manifest +++ b/www-servers/gunicorn/Manifest @@ -1,2 +1,3 @@ DIST gunicorn-19.8.1.tar.gz 415541 BLAKE2B f0eefc4ff24052320b4dfaac3fc2523487f8dbb63365a9a3c52bc411b4d8f6150f348c709cae94dc4acb45e7fda534cf462d0339abc0325230d3560f76ce3241 SHA512 7f7fcbcde20b70d3a2faad595e08a028530348895f784eddcb35f24b3d5a7955edfc5b68aac4630243798fa37d41b7e869ec0d454dc80700c2630ba2cc39afc0 DIST gunicorn-19.9.0.tar.gz 415774 BLAKE2B 1ac920e3a02aff434d2458cbcacd821df428e2dceeb0ee5a10c8cc449e49c0252980847bfcee02633f791c05aa086b37f5b50f9fd535acee6deb8a18dd1c24f8 SHA512 4a89f963daa7afe7741a4fb9aa4f14192429ac0e9ba5672547d683475dd2f2733efeed903ec99db9d831e2b05b9ed9e583e3cfec483a1b481d897aa77373e8a3 +DIST gunicorn-20.0.4.tar.gz 373841 BLAKE2B d6f0b5b901697ebc6ee987af5766174a845de8bfad03ce95638ed087b92175e9b2f0e9a49fda70f8f9c6fdc15e1ef1a431c069270af068fb29780abcedf63fc3 SHA512 706620f165e36c178a6d3e65f51a9bb7746abd40dfc7c0f1b3b523771be953dd03b36111f192407aef474ad44afdffd11b6502e51376d11465ffac2255822d5e diff --git a/www-servers/gunicorn/gunicorn-20.0.4.ebuild b/www-servers/gunicorn/gunicorn-20.0.4.ebuild new file mode 100644 index 000..1c881d642a1 --- /dev/null +++ b/www-servers/gunicorn/gunicorn-20.0.4.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DISTUTILS_USE_SETUPTOOLS=rdepend +PYTHON_COMPAT=( python3_{6..9} ) + +inherit distutils-r1 + +DESCRIPTION="A WSGI HTTP Server for UNIX" +HOMEPAGE="https://gunicorn.org https://pypi.org/project/gunicorn https://github.com/benoitc/gunicorn; +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT PSF-2 doc? ( BSD )" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +RDEPEND="dev-python/setproctitle[${PYTHON_USEDEP}]" + +DOCS="README.rst" + +distutils_enable_sphinx 'docs/source' --no-autodoc +distutils_enable_tests pytest + +src_prepare() { + sed -e 's:--cov=gunicorn --cov-report=xml::' -i setup.cfg || die + distutils-r1_src_prepare +} + +python_install_all() { + use doc && local HTML_DOCS=( docs/source/_build/html/. ) + + distutils-r1_python_install_all +}
[gentoo-commits] repo/gentoo:master commit in: dev-java/swt/
commit: a42043f83cf4480c3effe41b9729a34bf7e015bd Author: Georgy Yakovlev gentoo org> AuthorDate: Fri Jun 12 19:29:05 2020 + Commit: Georgy Yakovlev gentoo org> CommitDate: Fri Jun 12 19:30:46 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a42043f8 dev-java/swt/swt: set minimum dep on jdk to 1.8 allows to compile with openjdk:8 and run with openjdk:11 Tested-by: Rick Farina gentoo.org> Signed-off-by: Georgy Yakovlev gentoo.org> dev-java/swt/swt-3.7.2-r3.ebuild | 2 +- dev-java/swt/swt-3.8.2-r3.ebuild | 2 +- dev-java/swt/swt-4.2-r4.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-java/swt/swt-3.7.2-r3.ebuild b/dev-java/swt/swt-3.7.2-r3.ebuild index 082fd3c27e7..1da53e15860 100644 --- a/dev-java/swt/swt-3.7.2-r3.ebuild +++ b/dev-java/swt/swt-3.7.2-r3.ebuild @@ -35,7 +35,7 @@ COMMON_DEPEND=" )" DEPEND="${COMMON_DEPEND} app-arch/unzip - >=virtual/jdk-1.4 + virtual/jdk:1.8 virtual/pkgconfig x11-base/xorg-proto x11-libs/libX11 diff --git a/dev-java/swt/swt-3.8.2-r3.ebuild b/dev-java/swt/swt-3.8.2-r3.ebuild index 83fd139c603..6234e6e4942 100644 --- a/dev-java/swt/swt-3.8.2-r3.ebuild +++ b/dev-java/swt/swt-3.8.2-r3.ebuild @@ -35,7 +35,7 @@ COMMON_DEPEND=" )" DEPEND="${COMMON_DEPEND} app-arch/unzip - >=virtual/jdk-1.4 + virtual/jdk:1.8 virtual/pkgconfig x11-base/xorg-proto x11-libs/libX11 diff --git a/dev-java/swt/swt-4.2-r4.ebuild b/dev-java/swt/swt-4.2-r4.ebuild index 430e488a08c..eff2fb275a5 100644 --- a/dev-java/swt/swt-4.2-r4.ebuild +++ b/dev-java/swt/swt-4.2-r4.ebuild @@ -35,7 +35,7 @@ COMMON_DEPEND=" )" DEPEND="${COMMON_DEPEND} app-arch/unzip - >=virtual/jdk-1.4 + virtual/jdk:1.8 virtual/pkgconfig x11-base/xorg-proto x11-libs/libX11
[gentoo-commits] repo/gentoo:master commit in: app-shells/fish/
commit: 384ccf9305ab48db14a7b2dbe605f137f1554c4e Author: Rolf Eike Beer sf-mail de> AuthorDate: Fri Jun 12 18:32:10 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Jun 12 18:44:27 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=384ccf93 app-shells/fish: keyworded 3.1.2 for sparc Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> app-shells/fish/fish-3.1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-shells/fish/fish-3.1.2.ebuild b/app-shells/fish/fish-3.1.2.ebuild index 77f6617e11c..4a0590edf2b 100644 --- a/app-shells/fish/fish-3.1.2.ebuild +++ b/app-shells/fish/fish-3.1.2.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == "" ]]; then EGIT_REPO_URI="https://github.com/${PN}-shell/${PN}-shell.git; else SRC_URI="https://github.com/${PN}-shell/${PN}-shell/releases/download/${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" fi LICENSE="GPL-2"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/nss/
commit: 96b375369c9507aeccbd1c7d01bc785d7490e1cf Author: Rolf Eike Beer sf-mail de> AuthorDate: Fri Jun 12 18:30:57 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Jun 12 18:44:27 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96b37536 dev-libs/nss: stable 3.52.1-r1 for hppa, bug #726842 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> dev-libs/nss/nss-3.52.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/nss/nss-3.52.1-r1.ebuild b/dev-libs/nss/nss-3.52.1-r1.ebuild index 4f53d6a652e..0f733991c19 100644 --- a/dev-libs/nss/nss-3.52.1-r1.ebuild +++ b/dev-libs/nss/nss-3.52.1-r1.ebuild @@ -15,7 +15,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 sparc x86 ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="cacert utils" # pkg-config called by nss-config -> virtual/pkgconfig in RDEPEND RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: profiles/arch/sparc/
commit: 800fad79c609cd7b6e00b515aed24e76efeb7935 Author: Rolf Eike Beer sf-mail de> AuthorDate: Fri Jun 12 18:37:54 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Jun 12 18:44:27 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=800fad79 profiles/arch/sparc: move argcomplete[test] use.mask to use.stable.mask Fish is now keyworded again. Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> profiles/arch/sparc/package.use.mask| 4 profiles/arch/sparc/package.use.stable.mask | 4 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/profiles/arch/sparc/package.use.mask b/profiles/arch/sparc/package.use.mask index dee4a6fc226..fec62a38f46 100644 --- a/profiles/arch/sparc/package.use.mask +++ b/profiles/arch/sparc/package.use.mask @@ -24,10 +24,6 @@ dev-python/urllib3 test # Requires www-client/firefox which isn't available on sparc dev-ruby/capybara test -# Rolf Eike Beer (2020-04-27) -# app-shells/fish dependency is broken on sparc, bug #709662 -dev-python/argcomplete test - # Rolf Eike Beer (2020-04-26) # tests optionally depend on dev-ruby/coffee-script needing nodejs dev-ruby/tilt test diff --git a/profiles/arch/sparc/package.use.stable.mask b/profiles/arch/sparc/package.use.stable.mask index d730ac918cd..43f211b9563 100644 --- a/profiles/arch/sparc/package.use.stable.mask +++ b/profiles/arch/sparc/package.use.stable.mask @@ -1,6 +1,10 @@ # Copyright 2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Rolf Eike Beer (2020-04-27) +# app-shells/fish dependency is broken on sparc, bug #727684 +dev-python/argcomplete test + # Mikle Kolyada (2020-06-08) # clisp is not stable on sparc app-text/texlive-core xindy
[gentoo-commits] repo/gentoo:master commit in: app-shells/fish/
commit: 91d580d6b34fc9879143c7b909cfa0764510a66c Author: Rolf Eike Beer sf-mail de> AuthorDate: Fri Jun 12 18:31:34 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Jun 12 18:44:27 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91d580d6 app-shells/fish: keyworded 3.0.2 for sparc Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> app-shells/fish/fish-3.0.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-shells/fish/fish-3.0.2.ebuild b/app-shells/fish/fish-3.0.2.ebuild index 74c634df070..03142f16ead 100644 --- a/app-shells/fish/fish-3.0.2.ebuild +++ b/app-shells/fish/fish-3.0.2.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == "" ]]; then EGIT_REPO_URI="https://github.com/${PN}-shell/${PN}-shell.git; else SRC_URI="https://github.com/${PN}-shell/${PN}-shell/releases/download/${MY_PV}/${MY_P}.tar.gz; - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" fi LICENSE="GPL-2"
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/minikube/
commit: 7f359fa081291c68c533b110c71dcb3f7115c4ca Author: William Hubbs gentoo org> AuthorDate: Fri Jun 12 18:27:18 2020 + Commit: William Hubbs gentoo org> CommitDate: Fri Jun 12 18:27:40 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f359fa0 sys-cluster/minikube: 1.11.0 bump Signed-off-by: William Hubbs gentoo.org> sys-cluster/minikube/Manifest |2 + sys-cluster/minikube/minikube-1.11.0.ebuild | 1229 +++ 2 files changed, 1231 insertions(+) diff --git a/sys-cluster/minikube/Manifest b/sys-cluster/minikube/Manifest index e12e80e36de..bcd7aa72154 100644 --- a/sys-cluster/minikube/Manifest +++ b/sys-cluster/minikube/Manifest @@ -406,6 +406,7 @@ DIST github.com%2Fgrpc-ecosystem%2Fgo-grpc-prometheus%2F@v%2Fv1.2.0.mod 52 BLAKE DIST github.com%2Fgrpc-ecosystem%2Fgo-grpc-prometheus%2F@v%2Fv1.2.0.zip 35110 BLAKE2B 4ebd3cf0dc4580a53cbefe7a955cf05cb6d1d60a69951ea4e18eaaf108ce2cd5bfd0b2dc4bed62a12b48922f6f9dcdf1e598b77a946bfa0267314caea827286d SHA512 5c8e6beedefdf390a9eda76fd8d5042323e1c9a6306605ec7ca8b1612bc038a6cb0c02ca1093e0b6373a05ea64b7eb0c0bc62720a74b37d4ceb61564f4d46753 DIST github.com%2Fgrpc-ecosystem%2Fgrpc-gateway%2F@v%2Fv1.9.0.mod 661 BLAKE2B c7566b98c99bd43fb31dcd6de0086533bc499df099dbfc3c37aeba4996bbf46cf11b98e0c356ecebd0c7adbcabf4ab54fb31c41309287c26c083e78cd1639451 SHA512 35fbfcc2b6fb04830cf6d4966469ccf37e4b7593c8d8c5479dd2322722bb325b7f303ca836989c3ea96f862a4c85bae7863c415f94b72bb91742763ef08bcb49 DIST github.com%2Fgrpc-ecosystem%2Fgrpc-gateway%2F@v%2Fv1.9.5.mod 661 BLAKE2B c7566b98c99bd43fb31dcd6de0086533bc499df099dbfc3c37aeba4996bbf46cf11b98e0c356ecebd0c7adbcabf4ab54fb31c41309287c26c083e78cd1639451 SHA512 35fbfcc2b6fb04830cf6d4966469ccf37e4b7593c8d8c5479dd2322722bb325b7f303ca836989c3ea96f862a4c85bae7863c415f94b72bb91742763ef08bcb49 +DIST github.com%2Fgrpc-ecosystem%2Fgrpc-gateway%2F@v%2Fv1.9.5.zip 429863 BLAKE2B 51d2d6558bb657231d7e7e9561e42018196902dd388a320726a5f5c93bc8ed0b8c6eccc62b2e6c49d4b09f084ad99a8b17ce3944963e990c75271ee6f8aa SHA512 3cf71984f9b4974a2967b5d0496bf9ee28f248f10133ed54017c02b7d2bb9e04dcc00cd3873f5a8b9fa4ae7d6cec619a4ee4e97e6dbfecd886df10de47017fda DIST github.com%2Fhashicorp%2Fgo-cleanhttp%2F@v%2Fv0.5.0.mod 41 BLAKE2B 927bedbe012a3bba2fb1363bf0157795f58be7dde5d303332f72ae6d7bd13775e9e1e034db821821857801b21b2366a92a28bcb84c00704a12925db0ce19a4e4 SHA512 302b6f472b54597aaeb4b43528098b5a5264acc97abf2228d8cb62bf32e6a29a7171ec6fb8898b494ffe837ee044e58f5596bff425214985aacd2b8b69934341 DIST github.com%2Fhashicorp%2Fgo-cleanhttp%2F@v%2Fv0.5.0.zip 9548 BLAKE2B 42b7838560a999f9e5993ddb0d2c56df785334d7a53a66a1165acfcdad1d61c74711f70963bcc606e8dc20635cef940e1f0f921310bd25731923be21d79d1490 SHA512 ab85daa699ca551b48699cb4e41e449f9ce46bc8921c7aa149b6148499e0b369d60df79de1568119c20cfbed7b2febd7ce2df3800f73315da3357b2a373d7cf4 DIST github.com%2Fhashicorp%2Fgo-retryablehttp%2F@v%2Fv0.5.4.mod 95 BLAKE2B 66af3c20daaa7307f453ab70f7f8db429de6202fef7ad27c4c54f6a37d5c06c253df6ea24ed2315fa8208107187615b7e5d7a5aeae2cd1fcfd3be407e8f67fe7 SHA512 472addc2b61db4d72d356e2033b0963352d5baed7e2c28a567ec4f4f8a4cdf199d50de2022d136f9ef85ee5e0329c2e4b9a6797e4ef07e348fe7976aec56088b @@ -1158,6 +1159,7 @@ DIST k8s.io%2Futils%2F@v%2Fv0.0.0-20191114184206-e782cd3c129f.zip 137840 BLAKE2B DIST k8s.io%2Futils%2F@v%2Fv0.0.0-20200229041039-0a110f9eb7ab.mod 164 BLAKE2B cd4086710de69fcfd2179978f78cb5fb4633a6700b6cab545a83a733fef06e492428deb492149294c3fea186aa01b86080d2a387c1af2a789f35b5f37abfc7ac SHA512 d2cb2a60b25ab16fe3d377d4811a04503c068eef7901bb971f4107d3cc1339279ee95e3c3967651c98112b61fa7bc0fd913dd61a8aec6348180fa8bb357914c5 DIST k8s.io%2Futils%2F@v%2Fv0.0.0-20200229041039-0a110f9eb7ab.zip 142565 BLAKE2B f07f331ebc449b89e63c1c6a34531452ca6e1e3174ee1a0ee6b7ef27b633b065eaec0f4009e4c57b59c30c9ae9019cceb0cd115fb7750d36dfaf2c62c093c15e SHA512 1dca0ef3f5ecb4ae7a94afa3daa3021ab6615fd8c7480b5804074eabc88d017457d2d9ca6cd17dd00c50de55d3884b2fb45ea2673887b032fb8becc909676447 DIST minikube-1.10.1.tar.gz 78757817 BLAKE2B bc42e2ef9a8fbd62a3160ee678413e869d65a00a609bc8bb5648aa746e7f793b51450e149ced275e05e02ce11f25e7f043a73ce135fd86fe3199e7f39773651c SHA512 e775bb0528d31f2a4ec36412bc5907f60dde4bb637afe448182304cefa7bf6ddd2935f30f49c1696b44ce68ae348abc3c790a908337cb767e70a19f08779ca43 +DIST minikube-1.11.0.tar.gz 78844952 BLAKE2B 428576ee7d19bddea790b5d8548ff043c80e5745fca0ff343bcab694a1d963afe9ada634935650dbe3d83babfc9c668f8819907870d55ea8c4d9b9162e68e2a8 SHA512 135da8952620d39e3a38f5612a9756529554e307be673dd4262d45622451d04d8c1a1b3836ccec2a11d272fc20f817aa72498b50d126ee4f0460e39e0a868e7c DIST modernc.org%2Fcc%2F@v%2Fv1.0.0.mod 22 BLAKE2B 26488aa7e4d0339d58279e663998091c24b5a6d4d026ea71166c06695034ffb5011d20f49c151c6a41481c6cb5648806ae5201bffcf4e2e49b6e7ec9375d9469 SHA512
[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinxcontrib-spelling/
commit: 69ec73a22cc88656b337e45abd81b76a0232b745 Author: Michał Górny gentoo org> AuthorDate: Fri Jun 12 18:14:38 2020 + Commit: Michał Górny gentoo org> CommitDate: Fri Jun 12 18:24:29 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69ec73a2 dev-python/sphinxcontrib-spelling: Port to py3.9 Signed-off-by: Michał Górny gentoo.org> dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-5.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-5.1.0.ebuild b/dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-5.1.0.ebuild index 03e7ab2f7de..232987d99ee 100644 --- a/dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-5.1.0.ebuild +++ b/dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-5.1.0.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{6,7,8} ) +PYTHON_COMPAT=( python3_{6..9} ) inherit distutils-r1
[gentoo-commits] repo/gentoo:master commit in: dev-python/xmlschema/
commit: bd41d3399dab0520ac6cb273e6d070dae9fbaedb Author: Michał Górny gentoo org> AuthorDate: Fri Jun 12 17:59:43 2020 + Commit: Michał Górny gentoo org> CommitDate: Fri Jun 12 18:24:27 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd41d339 dev-python/xmlschema: Bump to 1.2.1 Signed-off-by: Michał Górny gentoo.org> dev-python/xmlschema/Manifest | 1 + dev-python/xmlschema/xmlschema-1.2.1.ebuild | 37 + 2 files changed, 38 insertions(+) diff --git a/dev-python/xmlschema/Manifest b/dev-python/xmlschema/Manifest index b4b68ff3579..ad28e3b8333 100644 --- a/dev-python/xmlschema/Manifest +++ b/dev-python/xmlschema/Manifest @@ -1,2 +1,3 @@ DIST xmlschema-1.1.3.tar.gz 298490 BLAKE2B 70c24424fd6a5e87e07591451db920d22c1bf2c63c1908e008401eafe210b759894ba508011ee58e2c242ca5b3d424c86cdf7a65312e9df1cda426802af8e861 SHA512 df277cd75058e10b8e0505db51fc167c688fe4c3d319de289ac77faa37913f60d2697f4456e00d637c4a3c3f83d164619e0ce1b849e8c8ea3b5e1932b56044dc DIST xmlschema-1.2.0.tar.gz 314580 BLAKE2B d42b221d2730d2b5cdab655269f7b885c72bce1794f12111b4110a80a1288e1996633ef5f00e9fc3ef7cd66a4267baffbdb6a906d0a0c3caf418d31abda93016 SHA512 1a6644b02e96beeea68bd737a4a66fd02693b4cb3c36a07e569a2b2c3e2b0db4fe01a475fcc3c4e5372c6000b27ef824ba5859215a03212fe4c0f2ec61f7103b +DIST xmlschema-1.2.1.tar.gz 318674 BLAKE2B 686b94846b9cc8bc3dabfea9c9171a186561a0ad568a2806f5575a0c5808d3542f4e2cb7c01096036f5a54fb839cbdd95077fee9febad4cd7a82ead445228e62 SHA512 6d27ea5aea227e35f25a34a651b27084844bca015ae60d096fe1879150efb681141c368cd38cf376a2f0ea28b265cb844f1de82d2d7f704e3c2db67683f2af9b diff --git a/dev-python/xmlschema/xmlschema-1.2.1.ebuild b/dev-python/xmlschema/xmlschema-1.2.1.ebuild new file mode 100644 index 000..e6e1d1a243d --- /dev/null +++ b/dev-python/xmlschema/xmlschema-1.2.1.ebuild @@ -0,0 +1,37 @@ +# Copyright 2019-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DISTUTILS_USE_SETUPTOOLS=rdepend +PYTHON_COMPAT=( python3_{6,7,8,9} pypy3 ) +inherit distutils-r1 + +DESCRIPTION="An XML Schema validator and decoder" +HOMEPAGE="https://github.com/sissaschool/xmlschema https://pypi.org/project/xmlschema/; +SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + =dev-python/elementpath-1.4*[${PYTHON_USEDEP}]" +BDEPEND="${RDEPEND} + test? ( + dev-python/lxml[${PYTHON_USEDEP}] + )" + +src_prepare() { + # https://github.com/sissaschool/xmlschema/issues/197 + sed -i -e 's:test_schema_resource_access:_&:' \ + tests/test_resources.py || die + distutils-r1_src_prepare +} + +python_test() { + "${EPYTHON}" tests/test_all.py -v || + die "Tests fail with ${EPYTHON}" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinxcontrib-spelling/
commit: 82c58d6f5fcbc936f7f34140118e47b31c7b9e52 Author: Michał Górny gentoo org> AuthorDate: Fri Jun 12 18:19:01 2020 + Commit: Michał Górny gentoo org> CommitDate: Fri Jun 12 18:24:30 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82c58d6f dev-python/sphinxcontrib-spelling: Bump to 5.1.1 Signed-off-by: Michał Górny gentoo.org> dev-python/sphinxcontrib-spelling/Manifest | 1 + .../sphinxcontrib-spelling-5.1.1.ebuild| 41 ++ 2 files changed, 42 insertions(+) diff --git a/dev-python/sphinxcontrib-spelling/Manifest b/dev-python/sphinxcontrib-spelling/Manifest index eed8bec9e1e..a02049b30fc 100644 --- a/dev-python/sphinxcontrib-spelling/Manifest +++ b/dev-python/sphinxcontrib-spelling/Manifest @@ -1,3 +1,4 @@ DIST sphinxcontrib-spelling-4.3.0.tar.gz 38316 BLAKE2B 4bfcbfb22c10b5bd181ef5ba7b64815ccaeaa50f01ccff96adab914cfbe6674ce28088e5eb5717b44531565f961b1f159014d235275065070e22d96d08cd4af2 SHA512 0d1575079be7994df905de02d31ad2c9c3af9634a487fbc9c565067fcbef6c36fd4fbd326ccbee4b40b3ff14696ad85a97c68018a956ff3e2f7e1be46bb3a074 DIST sphinxcontrib-spelling-5.0.0.tar.gz 38479 BLAKE2B 5fb20cb08529e1db9d5df25a31f09849dacf41003893dcc74355d70161269b18b3bda7eb2dcc279250190e6eb2ead7a3bb1d40ac4a4d5db1a390f339a22da777 SHA512 bd608e13d1643924d69336da6a5fedac3f60ffbbf0d367c203936395270b2504f45db2ec0d2fe179a86dc91616e458c6fa0d2a6f66a20ee956c5f52ece1140ce DIST sphinxcontrib-spelling-5.1.0.tar.gz 22942 BLAKE2B 00861b429b7ed45791f9dd8394b23cf2982875a9e3470c1e2dee22ff0500515d409821a73e46b49bcf397e9ef40f377f933e460b8673579b1f234bf157e4 SHA512 22c5c4eac56c0138e33aae38c2ed1d254211c502087e4c0ebebf2b3b7df69d2567cacde394abb2d8385eab48ea6e3ac9282c980bc8b52408f46bc06ab9634fa4 +DIST sphinxcontrib-spelling-5.1.1.tar.gz 22883 BLAKE2B eb5d13e73221dd4de86ebddc5222ee75b152a0e7681e93c0cfd66767903a949cb3d967c12bf553a67bfcd2854133f1164b965711781601753420f5f6a132bc7e SHA512 79825228d35e98fc85e4d1d6cfcc3f720df68b7f1493a0907e712369fcb76fc30d96de44fbbcc092e6978a797646da532489f420af42566ca4f9b5b932d85292 diff --git a/dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-5.1.1.ebuild b/dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-5.1.1.ebuild new file mode 100644 index 000..5b51077280e --- /dev/null +++ b/dev-python/sphinxcontrib-spelling/sphinxcontrib-spelling-5.1.1.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6..9} ) + +inherit distutils-r1 + +DESCRIPTION="Sphinx spelling extension" +HOMEPAGE="https://github.com/sphinx-contrib/spelling; +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + dev-python/pbr[${PYTHON_USEDEP}] + dev-python/pyenchant[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + app-dicts/myspell-en + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + dev-python/testtools[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs/source --no-autodoc +distutils_enable_tests unittest + +RDEPEND+=" + dev-python/namespace-sphinxcontrib[${PYTHON_USEDEP}] +" + +python_install_all() { + distutils-r1_python_install_all + find "${ED}" -name '*.pth' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyenchant/
commit: 3b39889c9909aa00f783987db6469e66eaee62ee Author: Michał Górny gentoo org> AuthorDate: Fri Jun 12 18:14:19 2020 + Commit: Michał Górny gentoo org> CommitDate: Fri Jun 12 18:24:28 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b39889c dev-python/pyenchant: Port to py3.9 Signed-off-by: Michał Górny gentoo.org> dev-python/pyenchant/pyenchant-3.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyenchant/pyenchant-3.1.0.ebuild b/dev-python/pyenchant/pyenchant-3.1.0.ebuild index 466fac197d5..ec2269fe01a 100644 --- a/dev-python/pyenchant/pyenchant-3.1.0.ebuild +++ b/dev-python/pyenchant/pyenchant-3.1.0.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( pypy3 python3_{6,7,8} ) +PYTHON_COMPAT=( pypy3 python3_{6..9} ) inherit distutils-r1
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsrtp/, net-libs/libsrtp/files/
commit: 6a1adc628363b4622c055acdcf20020ff49f2f95 Author: Stephan Hartmann googlemail com> AuthorDate: Fri Jun 12 17:38:46 2020 + Commit: Mike Gilbert gentoo org> CommitDate: Fri Jun 12 18:20:05 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a1adc62 net-libs/libsrtp: fix nss dependency, add rtp patch Thanks-to: Joakim Tjernlund infinera.com> Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Stephan Hartmann googlemail.com> Signed-off-by: Mike Gilbert gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/16205 .../libsrtp/files/libsrtp-2.3.0-rtp-header.patch | 24 ++ ...ibsrtp-2.3.0.ebuild => libsrtp-2.3.0-r1.ebuild} | 3 ++- 2 files changed, 26 insertions(+), 1 deletion(-) diff --git a/net-libs/libsrtp/files/libsrtp-2.3.0-rtp-header.patch b/net-libs/libsrtp/files/libsrtp-2.3.0-rtp-header.patch new file mode 100644 index 000..096b19e8f34 --- /dev/null +++ b/net-libs/libsrtp/files/libsrtp-2.3.0-rtp-header.patch @@ -0,0 +1,24 @@ +From 55299517f39e2e1a34df05c27cbc9898071ac9db Mon Sep 17 00:00:00 2001 +From: Lennart Grahl +Date: Mon, 18 May 2020 18:01:08 +0200 +Subject: [PATCH] Fix two-byte RTP header extension encryption + +Also ignores the application bits as required by RFC 8285, sec 4.3 +Fixes #490 +--- + srtp/srtp.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/srtp/srtp.c b/srtp/srtp.c +index b45cee0f..176b01f0 100644 +--- a/srtp/srtp.c b/srtp/srtp.c +@@ -1423,7 +1423,7 @@ static srtp_err_status_t srtp_process_header_encryption( + xtn_hdr_data++; + } + } +-} else if ((ntohs(xtn_hdr->profile_specific) & 0x1fff) == 0x100) { ++} else if ((ntohs(xtn_hdr->profile_specific) & 0xfff0) == 0x1000) { + /* RFC 5285, section 4.3. Two-Byte Header */ + while (xtn_hdr_data + 1 < xtn_hdr_end) { + uint8_t xid = *xtn_hdr_data; diff --git a/net-libs/libsrtp/libsrtp-2.3.0.ebuild b/net-libs/libsrtp/libsrtp-2.3.0-r1.ebuild similarity index 95% rename from net-libs/libsrtp/libsrtp-2.3.0.ebuild rename to net-libs/libsrtp/libsrtp-2.3.0-r1.ebuild index b534d6b7f95..552f914255b 100644 --- a/net-libs/libsrtp/libsrtp-2.3.0.ebuild +++ b/net-libs/libsrtp/libsrtp-2.3.0-r1.ebuild @@ -22,7 +22,7 @@ RDEPEND=" !libressl? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] ) libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] ) ) - nss? ( dev-libs/nss ) + nss? ( >=dev-libs/nss-3.52[${MULTILIB_USEDEP}] ) " DEPEND="${RDEPEND}" @@ -36,6 +36,7 @@ DOCS=( CHANGES ) PATCHES=( "${FILESDIR}/${P}-gcc-10.patch" "${FILESDIR}/${P}-nss.patch" + "${FILESDIR}/${P}-rtp-header.patch" ) src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: media-libs/exiftool/
commit: 97be83089052f36d087c01054979fd922582538e Author: Tim Harder gentoo org> AuthorDate: Fri Jun 12 17:57:45 2020 + Commit: Tim Harder gentoo org> CommitDate: Fri Jun 12 18:07:04 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97be8308 media-libs/exiftool: version bump to 12.00 Signed-off-by: Tim Harder gentoo.org> media-libs/exiftool/Manifest | 1 + media-libs/exiftool/exiftool-12.00.ebuild | 25 + 2 files changed, 26 insertions(+) diff --git a/media-libs/exiftool/Manifest b/media-libs/exiftool/Manifest index f709ec5c507..055650cdaa9 100644 --- a/media-libs/exiftool/Manifest +++ b/media-libs/exiftool/Manifest @@ -1,2 +1,3 @@ DIST Image-ExifTool-11.98.tar.gz 4804406 BLAKE2B 86bf7fdcc9781fa22e379e3f04ec01b43451978ae33f1c811796ba820198ca417a9ca94b634a8c39acb01604bc8004f47c20e747e6b19f5b4833d29c5cee8fb1 SHA512 d992173a16679b0c3b9fcc466713d5c208e7b161c542535e88088f9695ec14f0ff76ae5fa46d0d6065a8ee366464d0602783170438e2f8fe02d21e458365bbb0 DIST Image-ExifTool-11.99.tar.gz 4806946 BLAKE2B bec63b26674d551b12965d984610776ea70ff8a4969d83e26677f860af418a792bf26546daa4d487adb521a77da64298907fb3b203c20c827b1197ce9e24b34b SHA512 e8d7d9dcf57b71553cf894bb26997e4b5b79e23bb0ccb2b496e1ed7e39a0c65933492a01ec164f53cb9633457721c6bc938002bfc1f81bb020a455b080b1d1fd +DIST Image-ExifTool-12.00.tar.gz 4817545 BLAKE2B 007f7b3dc155f1240c300c55bd32be137096538b13ba455338dcc0aa8341c8f29316ca53d62905b4a362d54eb9b2e3a4173952bca9d71197c03edcac5d07454f SHA512 458a0cbab18202f796645656ba431b5179b79392d91064f7c4d6d3cab60a28b1cd0a45e6ea1d0ba9296b7ccd00088e320e95f020fddfc4a41e22c00d2e9d1c1d diff --git a/media-libs/exiftool/exiftool-12.00.ebuild b/media-libs/exiftool/exiftool-12.00.ebuild new file mode 100644 index 000..58ee12770a1 --- /dev/null +++ b/media-libs/exiftool/exiftool-12.00.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DIST_NAME=Image-ExifTool +inherit perl-module + +DESCRIPTION="Read and write meta information in image, audio and video files" +HOMEPAGE="https://exiftool.org/; +SRC_URI="https://exiftool.org/${DIST_P}.tar.gz; + +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~x64-macos" +IUSE="doc" + +SRC_TEST="do" + +src_install() { + perl-module_src_install + use doc && dodoc -r html/ + + insinto /usr/share/${PN} + doins -r fmt_files config_files arg_files +}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/sxiv/
commit: a29c6ab11a9de426cecde6a6001a0f97797e5836 Author: Tim Harder gentoo org> AuthorDate: Fri Jun 12 18:04:00 2020 + Commit: Tim Harder gentoo org> CommitDate: Fri Jun 12 18:07:04 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a29c6ab1 media-gfx/sxiv: remove old Signed-off-by: Tim Harder gentoo.org> media-gfx/sxiv/Manifest | 1 - media-gfx/sxiv/sxiv-25.ebuild | 64 --- 2 files changed, 65 deletions(-) diff --git a/media-gfx/sxiv/Manifest b/media-gfx/sxiv/Manifest index 6d16ece80f6..ac073efa7be 100644 --- a/media-gfx/sxiv/Manifest +++ b/media-gfx/sxiv/Manifest @@ -1,2 +1 @@ -DIST sxiv-25.tar.gz 48814 BLAKE2B 17ef2ff0e75acd6acce068dfc17dfbce78bb1a38b652e948b5f88902adcbae504e9322c92d125b71c511a95c7e8e47b58060ff58e2c804a7296b5a801d3fc0e8 SHA512 ca0d834c9982c5e98c0bae51d21b7d08692af2d692eeb2ac55e19c4da7d09b16bbaa8022af0a0d00c52def4120058d895f37a2f8b14f453a0ceb65eebe564814 DIST sxiv-26.tar.gz 48569 BLAKE2B a73707e2fd699b53e38ddc48710a73b945d4e102743567283d7351c92c513e4e57a32c409267593a2c5808caf811b7caeb555f8ba2762f1cc76a421aceff0e95 SHA512 c4bd56ea14e520ea9b116e275009f2089e5c434d6894281215b09d07572b2d3190c3c3eca015a2933328d704afb7d443a66e858b4e6904a3d4d45378b35d22cb diff --git a/media-gfx/sxiv/sxiv-25.ebuild b/media-gfx/sxiv/sxiv-25.ebuild deleted file mode 100644 index 2c633fa3bd9..000 --- a/media-gfx/sxiv/sxiv-25.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit desktop xdg-utils gnome2-utils savedconfig toolchain-funcs - -if [[ ${PV} == "" ]] ; then - EGIT_REPO_URI="https://github.com/muennich/sxiv.git; - inherit git-r3 -else - SRC_URI="https://github.com/muennich/sxiv/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~ppc64 x86" -fi - -DESCRIPTION="Simple (or small or suckless) X Image Viewer" -HOMEPAGE="https://github.com/muennich/sxiv/; - -LICENSE="GPL-2" -SLOT="0" -IUSE="exif gif +jpeg +png" - -RDEPEND=" - exif? ( media-libs/libexif ) - gif? ( media-libs/giflib:0= ) - media-libs/imlib2[X,gif?,jpeg?,png?] - x11-libs/libX11 - x11-libs/libXft -" -DEPEND="${RDEPEND}" - -PATCHES=( "${FILESDIR}"/${P}-makefile.patch ) - -src_prepare() { - restore_config config.h - default -} - -src_compile() { - emake V=1 CC="$(tc-getCC)" HAVE_LIBEXIF=$(usex exif 1 0) HAVE_GIFLIB=$(usex gif 1 0) -} - -src_install() { - emake DESTDIR="${ED}" PREFIX=/usr install - emake -C icon DESTDIR="${ED}" PREFIX=/usr install - dodoc README.md - domenu sxiv.desktop - - save_config config.h -} - -pkg_preinst() { - gnome2_icon_savelist -} - -pkg_postinst() { - xdg_desktop_database_update - gnome2_icon_cache_update -} - -pkg_postrm() { - xdg_desktop_database_update - gnome2_icon_cache_update -}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/qemu/
commit: a8b2ba462dc5492064b1a40c25a0de7fc0710a5b Author: Sergei Trofimovich gentoo org> AuthorDate: Fri Jun 12 18:03:46 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Jun 12 18:04:01 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8b2ba46 app-emulation/qemu: allow user to override AS Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich gentoo.org> app-emulation/qemu/qemu-5.0.0.ebuild | 2 +- app-emulation/qemu/qemu-.ebuild | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app-emulation/qemu/qemu-5.0.0.ebuild b/app-emulation/qemu/qemu-5.0.0.ebuild index 1b8e7ee1132..db4f361eae9 100644 --- a/app-emulation/qemu/qemu-5.0.0.ebuild +++ b/app-emulation/qemu/qemu-5.0.0.ebuild @@ -375,7 +375,7 @@ src_prepare() { default # Use correct toolchain to fix cross-compiling - tc-export AR LD NM OBJCOPY PKG_CONFIG RANLIB + tc-export AR AS LD NM OBJCOPY PKG_CONFIG RANLIB export WINDRES=${CHOST}-windres # Verbose builds diff --git a/app-emulation/qemu/qemu-.ebuild b/app-emulation/qemu/qemu-.ebuild index ae78e0ad179..db4f361eae9 100644 --- a/app-emulation/qemu/qemu-.ebuild +++ b/app-emulation/qemu/qemu-.ebuild @@ -24,7 +24,7 @@ if [[ ${PV} = ** ]]; then SRC_URI="" else SRC_URI="https://download.qemu.org/${P}.tar.xz; - KEYWORDS="~amd64 ~x86" + KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86" fi DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools" @@ -375,7 +375,7 @@ src_prepare() { default # Use correct toolchain to fix cross-compiling - tc-export AR LD NM OBJCOPY PKG_CONFIG RANLIB + tc-export AR AS LD NM OBJCOPY PKG_CONFIG RANLIB export WINDRES=${CHOST}-windres # Verbose builds
[gentoo-commits] repo/gentoo:master commit in: dev-lang/rust/
commit: 8e0668379b81eaaa034547c554b0e5ab59672e89 Author: Georgy Yakovlev gentoo org> AuthorDate: Fri Jun 12 17:40:03 2020 + Commit: Georgy Yakovlev gentoo org> CommitDate: Fri Jun 12 17:42:02 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e066837 dev-lang/rust: more cross triple fixes Bug: https://bugs.gentoo.org/679878 Signed-off-by: Georgy Yakovlev gentoo.org> dev-lang/rust/rust-1.44.0.ebuild | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/dev-lang/rust/rust-1.44.0.ebuild b/dev-lang/rust/rust-1.44.0.ebuild index dba7e9ab61e..ad573f79cdc 100644 --- a/dev-lang/rust/rust-1.44.0.ebuild +++ b/dev-lang/rust/rust-1.44.0.ebuild @@ -324,10 +324,14 @@ src_configure() { local cross_target_spec for cross_target_spec in "${RUST_CROSS_TARGETS[@]}";do + # extracts first element form :: local cross_llvm_target="${cross_target_spec%%:*}" + # extracts toolchain triples, : local cross_triples="${cross_target_spec#*:}" - local cross_rust_target="${cross_triples#*:}" - local cross_toolchain="${cross_triples#:*}" + # extracts first element after before : separator + local cross_rust_target="${cross_triples%%:*}" + # extracts last element after : separator + local cross_toolchain="${cross_triples##*:}" use llvm_targets_${cross_llvm_target} || die "need llvm_targets_${cross_llvm_target} target enabled" command -v ${cross_toolchain}-gcc > /dev/null 2>&1 || die "need ${cross_toolchain} cross toolchain"
[gentoo-commits] repo/proj/guru:dev commit in: app-emulation/nvidia-container-toolkit/files/, ...
commit: e5dbdf8d5ad826b5e7d17aa1eba39a8c02e9e640 Author: Huang Rui gmail com> AuthorDate: Fri Jun 12 17:31:44 2020 + Commit: Rui Huang gmail com> CommitDate: Fri Jun 12 17:31:44 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e5dbdf8d app-emulation/nvidia-container-toolkit: new package NVIDIA container runtime toolkit Replacement of nvidia-docker and nvidia-docker2 nvidia-docker is deprecated because docker now has native gpu support, which this package is required to use. Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Huang Rui gmail.com> app-emulation/nvidia-container-toolkit/Manifest| 1 + .../nvidia-container-toolkit/files/config.toml | 17 ++ .../nvidia-container-toolkit/metadata.xml | 20 .../nvidia-container-toolkit-1.1.1.ebuild | 60 ++ 4 files changed, 98 insertions(+) diff --git a/app-emulation/nvidia-container-toolkit/Manifest b/app-emulation/nvidia-container-toolkit/Manifest new file mode 100644 index 000..b8fe638 --- /dev/null +++ b/app-emulation/nvidia-container-toolkit/Manifest @@ -0,0 +1 @@ +DIST nvidia-container-toolkit-1.1.1.tar.gz 1768013 BLAKE2B c7fb99d5da981937bcdb00927b9debf8724bbeb54a3e50d043560c424ade5575b9d62d40988e3804f9dfe78650d9d2b186d0469aa0d8a85f561124da28b752a0 SHA512 99db21a0741b8cb36c55cfb1c74dd275013cfaed51bf35eb5546d335ead22b682547835b5c74c57c8a359f0f7869e9ed7b64c17ce4afcc3540fd0b2da0f547e7 diff --git a/app-emulation/nvidia-container-toolkit/files/config.toml b/app-emulation/nvidia-container-toolkit/files/config.toml new file mode 100644 index 000..4d51e51 --- /dev/null +++ b/app-emulation/nvidia-container-toolkit/files/config.toml @@ -0,0 +1,17 @@ +disable-require = false +#swarm-resource = "DOCKER_RESOURCE_GPU" + +[nvidia-container-cli] +#root = "/run/nvidia/driver" +#path = "/usr/bin/nvidia-container-cli" +environment = [] +#debug = "/var/log/nvidia-container-toolkit.log" +#ldcache = "/etc/ld.so.cache" +load-kmods = true +#no-cgroups = false +user = "root:video" +ldconfig = "@/sbin/ldconfig" +#alpha-merge-visible-devices-envvars = false + +[nvidia-container-runtime] +#debug = "/var/log/nvidia-container-runtime.log" diff --git a/app-emulation/nvidia-container-toolkit/metadata.xml b/app-emulation/nvidia-container-toolkit/metadata.xml new file mode 100644 index 000..7ce5efe --- /dev/null +++ b/app-emulation/nvidia-container-toolkit/metadata.xml @@ -0,0 +1,20 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + vows...@gmail.com + Huang Rui + + + NVIDIA/container-toolkit + + + NVIDIA container runtime toolkit, build and run containers leveraging + NVIDIA GPUs. tl;dr: nvidia-docker is deprecated because docker now has + native gpu support, which this package is required to use. The NVIDIA + Container Toolkit (formerly known as NVIDIA Docker) allows containers to + access full GPU acceleration. OpenGL, OpenCL and CUDA are supported for + production use. Vulkan support is currently in beta. This only works for + Linux containers running on Linux host systems with NVIDIA GPUs. + + diff --git a/app-emulation/nvidia-container-toolkit/nvidia-container-toolkit-1.1.1.ebuild b/app-emulation/nvidia-container-toolkit/nvidia-container-toolkit-1.1.1.ebuild new file mode 100644 index 000..1632552 --- /dev/null +++ b/app-emulation/nvidia-container-toolkit/nvidia-container-toolkit-1.1.1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +GITHUB_PN="container-toolkit" +EGO_PN_VCS="github.com/NVIDIA/${GITHUB_PN}" +EGO_PN="${EGO_PN_VCS}" + +inherit golang-build + +DESCRIPTION="NVIDIA container runtime toolkit" +HOMEPAGE="https://github.com/NVIDIA/container-toolkit; + +if [[ "${PV}" == "" ]] ; then + inherit golang-vcs +else + inherit golang-vcs-snapshot + SRC_URI=" + https://github.com/NVIDIA/${GITHUB_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz + " + KEYWORDS="~amd64" +fi + +LICENSE="Apache-2.0" +SLOT="0" + +IUSE="" + +RDEPEND=" + app-emulation/libnvidia-container +" + +DEPEND="${RDEPEND}" + +BDEPEND="" + +src_compile() { + echo "${S}" || die + EGO_PN="${EGO_PN_VCS}/pkg" \ + EGO_BUILD_FLAGS="-o ${T}/${PN}" \ + golang-build_src_compile +} + +src_install() { + dobin "${T}/${PN}" + into "/usr/bin" + dosym "${PN}" "/usr/bin/nvidia-container-runtime-hook" + insinto "/etc/nvidia-container-runtime" + doins "${FILESDIR}/config.toml" +} + +pkg_postinst() { + elog "Your docker service must restart after install this package." + elog "OpenRC: sudo rc-service docker restart" + elog "systemd: sudo systemctl restart docker" + elog "You may need to edit your
[gentoo-commits] repo/proj/guru:dev commit in: app-emulation/libnvidia-container/files/, app-emulation/libnvidia-container/
commit: 6ea051893e15e9b5b607c2090e4a5cc6529c5e67 Author: Huang Rui gmail com> AuthorDate: Fri Jun 12 17:29:56 2020 + Commit: Rui Huang gmail com> CommitDate: Fri Jun 12 17:29:56 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6ea05189 app-emulation/libnvidia-container: new package NVIDIA container runtime library, this repository provides a library and a simple CLI utility to automatically configure GNU/Linux containers. Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Huang Rui gmail.com> app-emulation/libnvidia-container/Manifest | 1 + .../libnvidia-container-1.1.1-add-enum-h.patch | 119 +++ .../libnvidia-container-1.1.1-add-sysfs-c.patch| 536 ++ .../libnvidia-container-1.1.1-add-sysfs-h.patch| 92 +++ .../libnvidia-container-1.1.1-add-utils-c.patch| 801 + .../libnvidia-container-1.1.1-add-utils-h.patch| 164 + .../files/libnvidia-container-1.1.1-fix-git.patch | 13 + .../libnvidia-container-1.1.1-fix-makefile.patch | 104 +++ .../files/libnvidia-container-1.1.1-fix-nvc.patch | 15 + .../libnvidia-container-1.1.1.ebuild | 49 ++ app-emulation/libnvidia-container/metadata.xml | 18 + 11 files changed, 1912 insertions(+) diff --git a/app-emulation/libnvidia-container/Manifest b/app-emulation/libnvidia-container/Manifest new file mode 100644 index 000..fe268ab --- /dev/null +++ b/app-emulation/libnvidia-container/Manifest @@ -0,0 +1 @@ +DIST libnvidia-container-1.1.1.tar.gz 145175 BLAKE2B fda6293650fe54b3d142c603c4c69446d16c6551821c76c516d881ba30c7cb867de75f4abc14f25d7fabb2330c27d4d727d835a908121cc0b760a10cc62f1852 SHA512 100574f89744005315d5b3bb012accd4760cbf52ae588317d7277910bf8ddd712b53b2911b92892066a7af133651aacb8513207eae4dd3ad3d6ca34642d2f5ed diff --git a/app-emulation/libnvidia-container/files/libnvidia-container-1.1.1-add-enum-h.patch b/app-emulation/libnvidia-container/files/libnvidia-container-1.1.1-add-enum-h.patch new file mode 100644 index 000..ab043b5 --- /dev/null +++ b/app-emulation/libnvidia-container/files/libnvidia-container-1.1.1-add-enum-h.patch @@ -0,0 +1,119 @@ +diff --git a/src/pci-enum.h b/src/pci-enum.h +new file mode 100644 +index 000..73b8497 +--- /dev/null b/src/pci-enum.h +@@ -0,0 +1,112 @@ ++/* ++ * (C) Copyright IBM Corporation 2006 ++ * ++ * Copyright (c) 2007 Paulo R. Zanoni, Tiago Vignatti ++ * ++ * Copyright 2009 Red Hat, Inc. ++ * ++ * Copyright (c) 2014 NVIDIA Corporation ++ * ++ * All Rights Reserved. ++ * ++ * Permission is hereby granted, free of charge, to any person obtaining a copy ++ * of this software and associated documentation files (the "Software"), to deal ++ * in the Software without restriction, including without limitation the rights ++ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell ++ * copies of the Software, and to permit persons to whom the Software is ++ * furnished to do so, subject to the following conditions: ++ * ++ * The above copyright notice and this permission notice shall be included in ++ * all copies or substantial portions of the Software. ++ * ++ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR ++ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, ++ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE ++ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER ++ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, ++ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN ++ * THE SOFTWARE. ++ */ ++ ++/** ++ * pci-enum.h ++ * ++ * Based on libpciaccess/include/pciaccess.h from libpciaccess-0.12.1, which ++ * can be found here: ++ * ++ * http://cgit.freedesktop.org/xorg/lib/libpciaccess ++ * ++ * Original authors: Ian Romanick , Paulo R. Zanoni, ++ * Tiago Vignatti ++ */ ++ ++#ifndef PCI_ENUM_H ++#define PCI_ENUM_H ++ ++#include ++ ++struct pci_id_match; ++ ++#ifdef __cplusplus ++extern "C" { ++#endif ++ ++int pci_enum_match_id(struct pci_id_match *); ++ ++#ifdef __cplusplus ++} ++#endif ++ ++#define PCI_MATCH_ANY (~0U) ++ ++#define PCI_BASE_CLASS_MASK 0xff00 ++#define PCI_SUB_CLASS_MASK 0x00ff ++#define PCI_FULL_CLASS_MASK PCI_BASE_CLASS_MASK | PCI_SUB_CLASS_MASK ++ ++/** ++ * Compare two PCI ID values (either vendor or device). This is used ++ * internally to compare the fields of pci_id_match to the fields of ++ * pci_device. ++ */ ++#define PCI_ID_COMPARE(a, b) \ ++(((a) == PCI_MATCH_ANY) || ((a) == (b))) ++ ++/** ++ */ ++struct pci_id_match { ++/** ++ * Device/vendor matching controls ++ * ++ * Control the search based on the device, vendor, subdevice, or subvendor ++ * IDs. Setting any of these fields to PCI_MATCH_ANY will cause the field ++ * to not be used in the comparison. ++ */ ++/*@{*/ ++
[gentoo-commits] repo/gentoo:master commit in: mail-client/s-nail/
commit: 404cc30aff3913e0669ecc32aee66f4a2b609ae3 Author: Brian Evans gentoo org> AuthorDate: Fri Jun 12 17:29:00 2020 + Commit: Brian Evans gentoo org> CommitDate: Fri Jun 12 17:29:00 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=404cc30a mail-client/s-nail: Version bump for 14.9.19 Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Brian Evans gentoo.org> mail-client/s-nail/Manifest | 1 + mail-client/s-nail/s-nail-14.9.19.ebuild | 92 2 files changed, 93 insertions(+) diff --git a/mail-client/s-nail/Manifest b/mail-client/s-nail/Manifest index 0c30c85a81d..2e0b8ebf5a7 100644 --- a/mail-client/s-nail/Manifest +++ b/mail-client/s-nail/Manifest @@ -1,3 +1,4 @@ DIST s-nail-14.9.13.tar.xz 734416 BLAKE2B b23de9c32357d5b88ecb723dc875d3366b2b4c57dd654a4f2422e8bb81b781a76568eb0955990d4166f034bf40459fa5d2992da6e7f2b403a641a4d4c0c1e200 SHA512 6467846fab5752c708886ba7a66cd2038effc0cf8d72e2feb670283cf1d5436c27037087eeaa201c074964476ff0c213cffe74169fb03089ebf964fcc766e6ea DIST s-nail-14.9.15.tar.xz 757180 BLAKE2B 9d3efe43e6f1f4486bb66bb0060a6b656097c4b6d95e5f22e209e7464bd92bc9cf42a36009d674a3ee032ab32f64ecef2aa0cc1b09519a7760bf5d1145e35c5d SHA512 ca95c544890a13b475fb12f882a172942f29517319956eccab1fbc2a67625fe53e3f0cc10c31daac98e28bb1fae48364d80db9ec35f0e6cc71d748290a2635df DIST s-nail-14.9.16.tar.xz 790052 BLAKE2B c12dcb3e0f412b34a3f3214ad3be05095ac5045932f5605b59a21ae953c0edb2619cdff1c67249a2ff8a02d809af08d2559af4319462d39dab37df1f904a4d13 SHA512 147c9dbd6abf9a17778eafa36f1cd85b0f769e6acbae06d67d0aa8b9c8b940f78e115d13d277d4269ea44c9ad6dbe75228da9878d9eebb233cb354f3d548089f +DIST s-nail-14.9.19.tar.xz 792952 BLAKE2B 6d21f48862edaee2f0c6c37e61378551365d3e5169ee4cb6c64e05e35c977b6b14b7ae2a24201df305c723ab0bbd2b6873b04126014840ad50128c45a1375161 SHA512 53c8cf7449afc3e99029ad54ed9c63edefce8ca00cd32dab138c34a7ced7d16852e45e5ad3949b2b8d7baa17421ce38079405781517cdbd3cb67d773bad561f8 diff --git a/mail-client/s-nail/s-nail-14.9.19.ebuild b/mail-client/s-nail/s-nail-14.9.19.ebuild new file mode 100644 index 000..2ab1bbc671b --- /dev/null +++ b/mail-client/s-nail/s-nail-14.9.19.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs + +HOMEPAGE="https://www.sdaoden.eu/code.html; +DESCRIPTION="Enhanced mailx-compatible mail client based on Hierloom mailx (nail)" +LICENSE="BSD BSD-4 ISC RSA" + +SRC_URI="https://ftp.sdaoden.eu/${P}.tar.xz; +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="idn kerberos libressl net ssl" + +RDEPEND=" + sys-libs/ncurses:0= + virtual/libiconv + idn? ( net-dns/libidn2 ) + net? ( + ssl? ( + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + ) + kerberos? ( virtual/krb5 ) + ) + !mail-client/mailx + !net-mail/mailutils + !mail-client/nail +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/awk" + +src_configure() { + local confopts=( + CC=$(tc-getCC) + EXTRA_CFLAGS=-std=c99 + strip=/bin/true + OPT_AUTOCC=no + VAL_PREFIX="${EPREFIX}"/usr + VAL_SYSCONFDIR="${EPREFIX}"/etc + VAL_MTA="${EPREFIX}/usr/sbin/sendmail" + VAL_MAIL='/var/spool/mail' + VAL_PAGER=less + $(usex idn VAL_IDNA=idn2 OPT_IDNA=no) + VERBOSE=1 + ) + + if use net; then + confopts+=( OPT_TLS=$(usex ssl require no) + OPT_GSSAPI=$(usex kerberos require no) + ) + else + confopts+=( OPT_NET=no ) + fi + + tc-is-cross-compiler && confopts+=( OPT_CROSS_BUILD=yes ) + + emake "${confopts[@]}" config +} + +src_compile() { + emake build +} + +src_install() { + # Use /usr/sbin/sendmail by default and provide an example + cat <<- EOSMTP >> nail.rc + + # Use the local sendmail (/usr/sbin/sendmail) binary by default. + # (Uncomment the following line to use a SMTP server) + #set smtp=localhost + + # Ask for CC: list too. + set askcc + EOSMTP + + emake DESTDIR="${D}" install + + dodoc INSTALL NEWS README THANKS + + dodir /bin + dosym ../usr/bin/mailx /bin/mail + dosym s-nail /usr/bin/mailx + dosym mailx /usr/bin/mail + dosym mailx /usr/bin/Mail + + dosym s-nail.1 /usr/share/man/man1/mailx.1 + dosym mailx.1 /usr/share/man/man1/mail.1 + dosym mailx.1 /usr/share/man/man1/Mail.1 +}
[gentoo-commits] repo/gentoo:master commit in: mail-client/s-nail/files/, mail-client/s-nail/
commit: 35d7acc4bd52ef1dd55b045c74f84ab45bab27b1 Author: Brian Evans gentoo org> AuthorDate: Fri Jun 12 17:30:39 2020 + Commit: Brian Evans gentoo org> CommitDate: Fri Jun 12 17:30:39 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35d7acc4 mail-client/s-nail: Drop old Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Brian Evans gentoo.org> mail-client/s-nail/Manifest| 2 - .../s-nail/files/s-nail-14.9.15-havenet.patch | 205 - mail-client/s-nail/s-nail-14.9.13.ebuild | 91 - mail-client/s-nail/s-nail-14.9.15.ebuild | 94 -- 4 files changed, 392 deletions(-) diff --git a/mail-client/s-nail/Manifest b/mail-client/s-nail/Manifest index 2e0b8ebf5a7..d5b467af9df 100644 --- a/mail-client/s-nail/Manifest +++ b/mail-client/s-nail/Manifest @@ -1,4 +1,2 @@ -DIST s-nail-14.9.13.tar.xz 734416 BLAKE2B b23de9c32357d5b88ecb723dc875d3366b2b4c57dd654a4f2422e8bb81b781a76568eb0955990d4166f034bf40459fa5d2992da6e7f2b403a641a4d4c0c1e200 SHA512 6467846fab5752c708886ba7a66cd2038effc0cf8d72e2feb670283cf1d5436c27037087eeaa201c074964476ff0c213cffe74169fb03089ebf964fcc766e6ea -DIST s-nail-14.9.15.tar.xz 757180 BLAKE2B 9d3efe43e6f1f4486bb66bb0060a6b656097c4b6d95e5f22e209e7464bd92bc9cf42a36009d674a3ee032ab32f64ecef2aa0cc1b09519a7760bf5d1145e35c5d SHA512 ca95c544890a13b475fb12f882a172942f29517319956eccab1fbc2a67625fe53e3f0cc10c31daac98e28bb1fae48364d80db9ec35f0e6cc71d748290a2635df DIST s-nail-14.9.16.tar.xz 790052 BLAKE2B c12dcb3e0f412b34a3f3214ad3be05095ac5045932f5605b59a21ae953c0edb2619cdff1c67249a2ff8a02d809af08d2559af4319462d39dab37df1f904a4d13 SHA512 147c9dbd6abf9a17778eafa36f1cd85b0f769e6acbae06d67d0aa8b9c8b940f78e115d13d277d4269ea44c9ad6dbe75228da9878d9eebb233cb354f3d548089f DIST s-nail-14.9.19.tar.xz 792952 BLAKE2B 6d21f48862edaee2f0c6c37e61378551365d3e5169ee4cb6c64e05e35c977b6b14b7ae2a24201df305c723ab0bbd2b6873b04126014840ad50128c45a1375161 SHA512 53c8cf7449afc3e99029ad54ed9c63edefce8ca00cd32dab138c34a7ced7d16852e45e5ad3949b2b8d7baa17421ce38079405781517cdbd3cb67d773bad561f8 diff --git a/mail-client/s-nail/files/s-nail-14.9.15-havenet.patch b/mail-client/s-nail/files/s-nail-14.9.15-havenet.patch deleted file mode 100644 index 386e03e174d..000 --- a/mail-client/s-nail/files/s-nail-14.9.15-havenet.patch +++ /dev/null @@ -1,205 +0,0 @@ -diff --git a/THANKS b/THANKS -index 9613133d..1d4dfd0d 100644 a/THANKS -+++ b/THANKS -@@ -43,6 +43,7 @@ Erich Eckner erich dot eckner at gmx dot de - Paul Eggert eggert at cs dot ucla dot edu - Justin Ellingwood JustinEllingwood at gmail dot com - Robert Elzkre at munnari dot OZ dot AU -+Brian Evans grknight at gentoo dot org - Rich Felker dalias at libc dot org - Dr. Werner Fink werner at suse dot de - Felix Fontein felix at fontein dot de -diff --git a/mx-test.sh b/mx-test.sh -index 4a60a1b0..201b00e7 100755 a/mx-test.sh -+++ b/mx-test.sh -@@ -5442,12 +5442,17 @@ t_mta_aliases() { -## xxx The following are actually *expandaddr* tests!! - -# May not send plain names over SMTP! -- echo | ${MAILX} ${ARGS} -Smta=smtp://laber.backe \ -- -Smta-aliases=./.tali \ -- -b a3 -c a2 a1 > ./.tall 2>&1 -- check_exn0 3 -- check 4 - "${MBOX}" '1172368381 238' -- if have_feat uistrings; then -+ mtaali= -+ if have_feat smtp; then -+ echo | ${MAILX} ${ARGS} \ -+ -Smta=smtp://laber.backe -Ssmtp-auth=none \ -+ -Smta-aliases=./.tali \ -+ -b a3 -c a2 a1 > ./.tall 2>&1 -+ check_exn0 3 -+ check 4 - "${MBOX}" '1172368381 238' -+ mtaali=1 -+ fi -+ if [ -n "${mtaali}" ] && have_feat uistrings; then - check 5 - .tall '771616226 179' -else - t_echoskip '5:[test unsupported]' -diff --git a/src/mx/cmd-resend.c b/src/mx/cmd-resend.c -index 488c9b78..31f20609 100644 a/src/mx/cmd-resend.c -+++ b/src/mx/cmd-resend.c -@@ -723,7 +723,11 @@ jleave: - - static int - a_crese_resend1(void *vp, boole add_resent){ -- struct mx_url url; -+#ifdef mx_HAVE_NET -+ struct mx_url url, *urlp = -+#else -+ struct mx_url *urlp = NIL; -+#endif -struct header head; -struct mx_name *myto, *myrawto; -boole mta_isexe; -@@ -747,7 +751,7 @@ jedar: - goto jleave; -} - -- if(!(mta_isexe = mx_sendout_mta_url())) -+ if(!(mta_isexe = mx_sendout_mta_url(urlp))) - goto jleave; -mta_isexe = (mta_isexe != TRU1); - -@@ -794,7 +798,7 @@ jedar: - head.h_mailx_orig_cc = lextract(hfield1("cc", mp), GCC | gf); - head.h_mailx_orig_bcc = lextract(hfield1("bcc", mp), GBCC | gf); - -- if(n_resend_msg(mp, (mta_isexe ? NIL : ), , add_resent -+ if(n_resend_msg(mp, (mta_isexe ? NIL : urlp), , add_resent - ) != OKAY){ - /* n_autorec_relax_gut(); XXX but is handled automatically? */ - goto jleave;
[gentoo-commits] repo/gentoo:master commit in: dev-lang/rust/
commit: f0cecc7b52bd20fbc674e81496008feff72efc8d Author: Georgy Yakovlev gentoo org> AuthorDate: Fri Jun 12 17:23:31 2020 + Commit: Georgy Yakovlev gentoo org> CommitDate: Fri Jun 12 17:24:41 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0cecc7b dev-lang/rust: fix cross triple detection Bug: https://bugs.gentoo.org/679878 Signed-off-by: Georgy Yakovlev gentoo.org> dev-lang/rust/rust-1.44.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/rust/rust-1.44.0.ebuild b/dev-lang/rust/rust-1.44.0.ebuild index a0e29a784e9..dba7e9ab61e 100644 --- a/dev-lang/rust/rust-1.44.0.ebuild +++ b/dev-lang/rust/rust-1.44.0.ebuild @@ -327,7 +327,7 @@ src_configure() { local cross_llvm_target="${cross_target_spec%%:*}" local cross_triples="${cross_target_spec#*:}" local cross_rust_target="${cross_triples#*:}" - local cross_toolchain="${cross_triples%:*}" + local cross_toolchain="${cross_triples#:*}" use llvm_targets_${cross_llvm_target} || die "need llvm_targets_${cross_llvm_target} target enabled" command -v ${cross_toolchain}-gcc > /dev/null 2>&1 || die "need ${cross_toolchain} cross toolchain"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/gnat-gpl/
commit: e44c1a2908dd37053f67be7c70c780779c424053 Author: Alfredo Tupone gentoo org> AuthorDate: Fri Jun 12 17:17:56 2020 + Commit: Alfredo Tupone gentoo org> CommitDate: Fri Jun 12 17:17:56 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e44c1a29 dev-lang/gnat-gpl: remove an old version Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alfredo Tupone gentoo.org> dev-lang/gnat-gpl/Manifest| 1 - dev-lang/gnat-gpl/gnat-gpl-2019-r1.ebuild | 141 -- 2 files changed, 142 deletions(-) diff --git a/dev-lang/gnat-gpl/Manifest b/dev-lang/gnat-gpl/Manifest index 9a9290e817b..13cdef5417f 100644 --- a/dev-lang/gnat-gpl/Manifest +++ b/dev-lang/gnat-gpl/Manifest @@ -10,7 +10,6 @@ DIST gcc-6.3.0-patches-1.0.tar.bz2 7596 BLAKE2B e3c298bd80b83e72d6ea9b4ec777d4f2 DIST gcc-7-gpl-2018-src.tar.gz 90302033 BLAKE2B 2f79137e176bff04c4fb17ab863302943588226d5b599dfa1acf0e495111be1c581f4e130f911c312916669c4f2707eec5218601db090d5060248b2fe481d710 SHA512 79f06deca5753251de82a703f4a9698c117706290df779291a5405edb06f1c225d1d2416bda0e67dcd87cc308bf79504e89d4bd8e22aa0eedfbf06d88bc37f33 DIST gcc-7.3.0-patches-1.8.tar.bz2 14435 BLAKE2B 3e5c1abad56ccd6e0aa7739cb7cd651ec07ef9bf25be554343f1fa0444f251de41bde5fe6f8bb9e85e3f7a5cf8b2b83515647d93d62f338fa7843581fcaff2f8 SHA512 4d9d76b3d47f1af4f23cae15278d165b22065a3d1512323d1e31b5e0cb47e4654733dc43fa11906a3bd18e827621c9a5ec62b73563f8e5ead663c29f7d0d7345 DIST gcc-8-2019-20190517-18C94-src.tar.gz 95266904 BLAKE2B 8dc1983317517e9d7221ffd3d1c804367c98a7142b3964e6382ee037da2cfebc9e044640549c77905646727e97ba108445b00f36916a65c326e862230608a7dc SHA512 50933d7eab927a2d118e01c5cb85336203544f6fbc3f245a148e952320d6f8452fcd5d355019a144e8af03357d129bb145397506db0a62fddf1f746b6671e7fc -DIST gcc-8.3.0-patches-3.tar.bz2 15944 BLAKE2B f1ae61be794123f34ca88c279bfe33abadd37eea0ca0267ac9c0c77707dc8305063a7ecc2e23511c281f7e903dff349fef016d3fbbf3237acf383fe1639d4b7b SHA512 f43d86a55c932df4a494c6b687101a2992b91b1a4e01677165ed0f04de6108150ef713762f71d0ef764dbd4bad97a99d15fcb42c23e4bb42d83a866ff2d0c614 DIST gcc-8.3.0-patches-4.tar.bz2 17095 BLAKE2B 449d83371bf5a70020f4caad38d7b8f79bc4b3aeb13b060d28b56506fdd33e15527ab38c41baa3134dc9a25208dadfafab5992e93b2e9719dda420f830e7a8bf SHA512 0dcc5ce887b5c1dd9977ca1b1d8760563edf7ce2d39644f6212397c55c325ee441e1e02aea623bff157d95827db25528791137edc24931a88baad6499d0d15d5 DIST gcc-interface-4.9-gpl-2016-src.tar.gz 339037 BLAKE2B 8218ea3a3e3ddb11febb5f2fbcfad69ec25251d3ed6bf4f9c70dc9b3720cc2fb3310d704db40bd0c749be89b17a2b3766ddae3d6158313480073856057ad4bcf SHA512 507df314d1890c228c19f458bd51197377deaaa2d6082fe1e71b62b683252ee5fba4adfe2386246e14618b1c77288e0dcb5bf501e2daaca249b6299462c2f6bd DIST gcc-interface-6-gpl-2017-src.tar.gz 347016 BLAKE2B 934c6dac491abece9a6868d28fe9d2a6a1109238fe25c9b94abe83dfc22a1085489f0e0384626da0a3abeebe7537c5715df49a7e2d40577c96eb7ac897b84fd8 SHA512 5833303fce5bf812ccbc71f3d3726c0cb877937d75327edb15097c0b7dba58024a52688392906695ab92fb4e5d7a6623671eac9a05d17937dc0270bafcde920a diff --git a/dev-lang/gnat-gpl/gnat-gpl-2019-r1.ebuild b/dev-lang/gnat-gpl/gnat-gpl-2019-r1.ebuild deleted file mode 100644 index 6f1e39dc569..000 --- a/dev-lang/gnat-gpl/gnat-gpl-2019-r1.ebuild +++ /dev/null @@ -1,141 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PATCH_GCC_VER=8.3.0 -PATCH_VER="3" - -TOOLCHAIN_GCC_PV=8.3.1 - -REL=8 -MYP=gcc-${REL}-${PV}-20190517-18C94-src -GNATDIR=gnat-${PV}-20190517-18C94-src -INTFDIR=gcc-interface-${REL}-${PV}-20190510-18F59-src -BTSTRP_X86=gnat-gpl-2014-x86-linux-bin -BTSTRP_AMD64=gnat-gpl-2014-x86_64-linux-bin - -# we provide own tarball below -GCC_TARBALL_SRC_URI=" - http://mirrors.cdn.adacore.com/art/5cdf865331e87aa2cdf16b49 - -> ${GNATDIR}.tar.gz - http://mirrors.cdn.adacore.com/art/5cdf8a0731e87a8f1d425049 - -> ${MYP}.tar.gz - http://mirrors.cdn.adacore.com/art/5cdf87cc31e87aa2cdf16b50 - -> ${INTFDIR}.tar.gz - bootstrap? ( - amd64? ( - http://mirrors.cdn.adacore.com/art/564b3ebec8e196b040fbe66c -> - ${BTSTRP_AMD64}.tar.gz - ) - x86? ( - http://mirrors.cdn.adacore.com/art/564b3e9dc8e196b040fbe248 -> - ${BTSTRP_X86}.tar.gz - ) - )" - -inherit toolchain-funcs toolchain - -DESCRIPTION="GNAT Ada Compiler - GPL version" -HOMEPAGE="http://libre.adacore.com/; - -LICENSE+=" GPL-2 GPL-3" -KEYWORDS="amd64 x86" -IUSE="+ada +bootstrap" -RESTRICT="!test? ( test )" - -RDEPEND="!sys-devel/gcc:${TOOLCHAIN_GCC_PV}" -DEPEND="${RDEPEND} - elibc_glibc? ( >=sys-libs/glibc-2.13 ) - >=sys-devel/binutils-2.20" - -S="${WORKDIR}"/${MYP} -PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.13 )" - -pkg_setup() { -
[gentoo-commits] repo/gentoo:master commit in: app-admin/clsync/
commit: 8421f5d3141ac121ab0815abee28e62f4695d022 Author: Andrew Savchenko gentoo org> AuthorDate: Fri Jun 12 16:42:17 2020 + Commit: Andrew Savchenko gentoo org> CommitDate: Fri Jun 12 17:02:12 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8421f5d3 app-admin/clsync: remove old Package-Manager: Portage-2.3.82, Repoman-2.3.20 Signed-off-by: Andrew Savchenko gentoo.org> app-admin/clsync/Manifest| 1 - app-admin/clsync/clsync-0.4.2.ebuild | 102 --- 2 files changed, 103 deletions(-) diff --git a/app-admin/clsync/Manifest b/app-admin/clsync/Manifest index bc0327932be..53ae0d386a1 100644 --- a/app-admin/clsync/Manifest +++ b/app-admin/clsync/Manifest @@ -1,2 +1 @@ -DIST clsync-0.4.2.tar.gz 256042 BLAKE2B 28474fc66341b93705a502fcff390e3affcd89a9e1eb272dce9b28be709562e09c03e9c300cfeb5371e2e618a2239468a58c46212a39d751fbbfddeaab12bcf6 SHA512 d14a2efc4bf58d9d5c7a3fe5634cacdd182cd7cd814b0e9ebd99024a7282b056d1f7ceeec6903666391c3572d599a18e205af818b098ed7768d5c0e0f4cd1200 DIST clsync-0.4.4.tar.gz 268276 BLAKE2B 0027760cfdee5c4410c4cea45aae2def6498d812d2f50038993c39a33c6029722ec2dd2cfff20815a3ffd8834eb8c439059e5f1d2cc3d2cf98ecb22ed22f2322 SHA512 cdafbf43fdeafe9cb53c08e0514ef356fb5b4bbd8da2226263180e7441d222c76e6c73f847f484b3688a8672e4a85df0346c0236d8d0ed4506d209189af02dcd diff --git a/app-admin/clsync/clsync-0.4.2.ebuild b/app-admin/clsync/clsync-0.4.2.ebuild deleted file mode 100644 index d40e8568b97..000 --- a/app-admin/clsync/clsync-0.4.2.ebuild +++ /dev/null @@ -1,102 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools eutils linux-info - -DESCRIPTION="Live sync tool based on inotify, written in GNU C" -HOMEPAGE="https://github.com/xaionaro/clsync http://ut.mephi.ru/oss/clsync; -SRC_URI="https://github.com/xaionaro/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="+caps cluster control-socket cgroups debug extra-debug -extra-hardened gio hardened +highload-locks +inotify mhash -namespaces seccomp" - -REQUIRED_USE=" - || ( gio inotify ) - extra-debug? ( debug ) - extra-hardened? ( hardened ) - mhash? ( cluster ) - seccomp? ( caps ) -" -CDEPEND=" - dev-libs/glib:2 - cgroups? ( dev-libs/libcgroup ) - mhash? ( app-crypt/mhash ) -" -DEPEND="${CDEPEND} - virtual/pkgconfig -" -RDEPEND="${CDEPEND} - ~app-doc/clsync-docs-${PV} -" - -pkg_pretend() { - use namespaces && CONFIG_CHECK="~NAMESPACES ~UTS_NS ~IPC_NS ~USER_NS ~PID_NS ~NET_NS" - use seccomp && CONFIG_CHECK+=" ~SECCOMP" - check_extra_config -} - -src_prepare() { - eapply_user - eautoreconf -} - -src_configure() { - local harden_level=0 - use hardened && harden_level=1 - use extra-hardened && harden_level=2 - - local debug_level=0 - use debug && debug_level=1 - use extra-debug && debug_level=2 - - econf \ - --disable-socket-library \ - --enable-clsync \ - --enable-debug=${debug_level} \ - --enable-paranoid=${harden_level} \ - --without-bsm \ - --without-kqueue \ - $(use_enable caps capabilities) \ - $(use_enable cluster) \ - $(use_enable control-socket socket) \ - $(use_enable highload-locks) \ - $(use_enable namespaces unshare) \ - $(use_enable seccomp) \ - $(use_with cgroups libcgroup) \ - $(use_with gio gio lib) \ - $(use_with inotify inotify native) \ - $(use_with mhash) -} - -src_install() { - emake DESTDIR="${D}" install - - # docs go into clsync-docs - rm -rf "${ED}/usr/share/doc" || die - - newinitd "${FILESDIR}/${PN}.initd" "${PN}" - newconfd "${FILESDIR}/${PN}.confd" "${PN}" - - # filter rules and sync scripts are supposed to be here - insinto /etc/${PN} - newins "${FILESDIR}/${PN}.conf" "${PN}.conf" - keepdir /etc/${PN} -} - -pkg_postinst() { - einfo "${PN} is just a convenient way to run synchronization tools on live data," - einfo "it doesn't copy data itself, so you need to install software to do actual" - einfo "data transfer. Usually net-misc/rsync is a good choise, but ${PN} is" - einfo "is flexible enough to use any user tool, see manual page for details." - einfo - einfo "${PN} init script can be multiplexed, to use symlink init script to" - einfo "othername and use conf.d/othername to configure it." - einfo - einfo "If you're interested in improved security, enable" - einfo "USE=\"caps cgroups hardened namespaces seccomp\"" -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libclsync/
commit: 69ce958af77c743d21454b328e7d783de28f4c70 Author: Andrew Savchenko gentoo org> AuthorDate: Fri Jun 12 16:58:36 2020 + Commit: Andrew Savchenko gentoo org> CommitDate: Fri Jun 12 17:02:19 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69ce958a dev-libs/libclsync: remove old Package-Manager: Portage-2.3.82, Repoman-2.3.20 Signed-off-by: Andrew Savchenko gentoo.org> dev-libs/libclsync/Manifest | 1 - dev-libs/libclsync/libclsync-0.4.2.ebuild | 73 --- 2 files changed, 74 deletions(-) diff --git a/dev-libs/libclsync/Manifest b/dev-libs/libclsync/Manifest index bc0327932be..53ae0d386a1 100644 --- a/dev-libs/libclsync/Manifest +++ b/dev-libs/libclsync/Manifest @@ -1,2 +1 @@ -DIST clsync-0.4.2.tar.gz 256042 BLAKE2B 28474fc66341b93705a502fcff390e3affcd89a9e1eb272dce9b28be709562e09c03e9c300cfeb5371e2e618a2239468a58c46212a39d751fbbfddeaab12bcf6 SHA512 d14a2efc4bf58d9d5c7a3fe5634cacdd182cd7cd814b0e9ebd99024a7282b056d1f7ceeec6903666391c3572d599a18e205af818b098ed7768d5c0e0f4cd1200 DIST clsync-0.4.4.tar.gz 268276 BLAKE2B 0027760cfdee5c4410c4cea45aae2def6498d812d2f50038993c39a33c6029722ec2dd2cfff20815a3ffd8834eb8c439059e5f1d2cc3d2cf98ecb22ed22f2322 SHA512 cdafbf43fdeafe9cb53c08e0514ef356fb5b4bbd8da2226263180e7441d222c76e6c73f847f484b3688a8672e4a85df0346c0236d8d0ed4506d209189af02dcd diff --git a/dev-libs/libclsync/libclsync-0.4.2.ebuild b/dev-libs/libclsync/libclsync-0.4.2.ebuild deleted file mode 100644 index 0dac4bb0c59..000 --- a/dev-libs/libclsync/libclsync-0.4.2.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -MY_PN=${PN#lib} -MY_P="${MY_PN}-${PV}" - -inherit autotools eutils ltprune - -DESCRIPTION="Control and monitoring library for clsync" -HOMEPAGE="http://ut.mephi.ru/oss/clsync https://github.com/xaionaro/clsync; -SRC_URI="https://github.com/xaionaro/${MY_PN}/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz" -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="debug extra-debug extra-hardened hardened static-libs" -S="${WORKDIR}/${MY_P}" - -REQUIRED_USE=" - extra-debug? ( debug ) - extra-hardened? ( hardened ) -" - -DEPEND="virtual/pkgconfig" -RDEPEND="=app-doc/clsync-docs-0.4*" - -src_prepare() { - eapply_user - eautoreconf -} - -src_configure() { - local harden_level=0 - use hardened && harden_level=1 - use extra-hardened && harden_level=2 - - local debug_level=0 - use debug && debug_level=1 - use extra-debug && debug_level=2 - - econf \ - --enable-socket-library \ - --disable-clsync \ - --enable-debug=${debug_level} \ - --enable-paranoid=${harden_level} \ - --without-bsm \ - --without-kqueue \ - --disable-capabilities \ - --disable-cluster \ - --enable-socket \ - --disable-highload-locks \ - --disable-unshare \ - --disable-seccomp \ - --without-libcgroup \ - --without-gio \ - --with-inotify=native \ - --without-mhash -} - -src_install() { - emake DESTDIR="${D}" install - prune_libtool_files - use static-libs || find "${ED}" -name "*.a" -delete || die "failed to remove static libs" - - # docs go into clsync-docs - rm -rf "${ED}/usr/share/doc" || die -} - -pkg_postinst() { - einfo "clsync instances you are going to use _must_ be compiled" - einfo "with control-socket support" -}
[gentoo-commits] repo/gentoo:master commit in: app-doc/clsync-docs/
commit: ca5da1e06f6960ba6a892d3adf24512f57de2ad9 Author: Andrew Savchenko gentoo org> AuthorDate: Fri Jun 12 16:50:08 2020 + Commit: Andrew Savchenko gentoo org> CommitDate: Fri Jun 12 17:02:15 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca5da1e0 app-doc/clsync-docs: remove old Package-Manager: Portage-2.3.82, Repoman-2.3.20 Signed-off-by: Andrew Savchenko gentoo.org> app-doc/clsync-docs/Manifest | 1 - app-doc/clsync-docs/clsync-docs-0.4.2.ebuild | 40 2 files changed, 41 deletions(-) diff --git a/app-doc/clsync-docs/Manifest b/app-doc/clsync-docs/Manifest index bc0327932be..53ae0d386a1 100644 --- a/app-doc/clsync-docs/Manifest +++ b/app-doc/clsync-docs/Manifest @@ -1,2 +1 @@ -DIST clsync-0.4.2.tar.gz 256042 BLAKE2B 28474fc66341b93705a502fcff390e3affcd89a9e1eb272dce9b28be709562e09c03e9c300cfeb5371e2e618a2239468a58c46212a39d751fbbfddeaab12bcf6 SHA512 d14a2efc4bf58d9d5c7a3fe5634cacdd182cd7cd814b0e9ebd99024a7282b056d1f7ceeec6903666391c3572d599a18e205af818b098ed7768d5c0e0f4cd1200 DIST clsync-0.4.4.tar.gz 268276 BLAKE2B 0027760cfdee5c4410c4cea45aae2def6498d812d2f50038993c39a33c6029722ec2dd2cfff20815a3ffd8834eb8c439059e5f1d2cc3d2cf98ecb22ed22f2322 SHA512 cdafbf43fdeafe9cb53c08e0514ef356fb5b4bbd8da2226263180e7441d222c76e6c73f847f484b3688a8672e4a85df0346c0236d8d0ed4506d209189af02dcd diff --git a/app-doc/clsync-docs/clsync-docs-0.4.2.ebuild b/app-doc/clsync-docs/clsync-docs-0.4.2.ebuild deleted file mode 100644 index 80ae3e55b4a..000 --- a/app-doc/clsync-docs/clsync-docs-0.4.2.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -MY_PN="${PN%-docs}" -MY_P="${MY_PN}-${PV}" - -SRC_URI="https://github.com/xaionaro/${MY_PN}/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz" -KEYWORDS="amd64 x86" -S="${WORKDIR}/${MY_P}" - -DESCRIPTION="Clsync and libclsync API documentation" -HOMEPAGE="http://ut.mephi.ru/oss/clsync https://github.com/xaionaro/clsync; -LICENSE="GPL-3+" -SLOT="0" -IUSE="api +examples" - -DEPEND="api? ( app-doc/doxygen )" - -src_configure() { - : # doxygen doesn't depend on configuration -} - -src_compile() { - if use api; then - doxygen .doxygen || die "doxygen failed" - fi -} - -src_install() { - dodoc CONTRIB DEVELOPING NOTES PROTOCOL README.md SHORTHANDS TODO - if use api; then - dodoc -r doc/doxygen/html doc/devel/* - fi - if use examples; then - docinto examples - dodoc -r examples/{production,clsync*} - fi -}
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsrtp/files/, net-libs/libsrtp/
commit: 67270353460d76130476dea6730903a595db3153 Author: Stephan Hartmann googlemail com> AuthorDate: Fri Jun 12 16:53:01 2020 + Commit: Mike Gilbert gentoo org> CommitDate: Fri Jun 12 16:55:57 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67270353 net-libs/libsrtp: version bump to 2.3.0 Closes: https://bugs.gentoo.org/723492 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Stephan Hartmann googlemail.com> Signed-off-by: Mike Gilbert gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/16204 net-libs/libsrtp/Manifest | 1 + net-libs/libsrtp/files/libsrtp-2.3.0-gcc-10.patch | 26 +++ net-libs/libsrtp/files/libsrtp-2.3.0-nss.patch| 12 +++ net-libs/libsrtp/libsrtp-2.3.0.ebuild | 95 +++ net-libs/libsrtp/metadata.xml | 1 + 5 files changed, 135 insertions(+) diff --git a/net-libs/libsrtp/Manifest b/net-libs/libsrtp/Manifest index bc57e86e9e4..4cdfe368ac8 100644 --- a/net-libs/libsrtp/Manifest +++ b/net-libs/libsrtp/Manifest @@ -1,2 +1,3 @@ DIST libsrtp-1.6.0.tar.gz 1648862 BLAKE2B 5526d7659db160df3b6d9f14922bd731d083f04c6dd084ef473c439d720733d0fd8b38bdfe92e30e05a8a94c41df965d04bca52601b2644352428b49b1ed9093 SHA512 5ac712d0d343c3b63ed248503cc7d33c637895a274c4434c91f513be117836f27cd5daba83088b4647bbd9c82d841e216e6346af8d485cb9ddcd35dee21d4887 DIST libsrtp-2.2.0.tar.gz 308469 BLAKE2B 4ef318bdf5c69b69b5869f478d5f0b9ee82d7d8a52440d10e931722c75b2f3a62b59f7542bb932cc93a21b7af24e6b253d70b4722833c5e1e5afce052e3b00e2 SHA512 3a5214b02199ae8dff45a2ed225ed9b1dcb75a9c6b07669e23bf86f97ad26e3e22b4930acdf3c56b21b605211a89a53a17c61602195b391a5b29a09823ba868c +DIST libsrtp-2.3.0.tar.gz 633819 BLAKE2B 9ea40e9689fabc29b7a2c637bd4e4a2c44eec79205a6e5c5e5abf1069dfec7ba28d868ba620462205d61fdb28d0ca3b8532c1f59db704edd508e01afb551d255 SHA512 34b1a01cb9a75aed175be09aadd2827224203b9801becc3fbc5214667cce79c3b87b0f59e4315583863ab5a2cc4fc81d56ab604a5e4c984518b8a8a2a7b77461 diff --git a/net-libs/libsrtp/files/libsrtp-2.3.0-gcc-10.patch b/net-libs/libsrtp/files/libsrtp-2.3.0-gcc-10.patch new file mode 100644 index 000..67d4ad86d51 --- /dev/null +++ b/net-libs/libsrtp/files/libsrtp-2.3.0-gcc-10.patch @@ -0,0 +1,26 @@ +diff --git a/crypto/math/datatypes.c b/crypto/math/datatypes.c +index 001584c..4fcb396 100644 +--- a/crypto/math/datatypes.c b/crypto/math/datatypes.c +@@ -79,7 +79,7 @@ int octet_get_weight(uint8_t octet) + + /* the value MAX_PRINT_STRING_LEN is defined in datatypes.h */ + +-char bit_string[MAX_PRINT_STRING_LEN]; ++static char bit_string[MAX_PRINT_STRING_LEN]; + + uint8_t srtp_nibble_to_hex_char(uint8_t nibble) + { +diff --git a/test/util.c b/test/util.c +index 2abc28e..c0f7614 100644 +--- a/test/util.c b/test/util.c +@@ -49,7 +49,7 @@ + #include + + /* include space for null terminator */ +-char bit_string[MAX_PRINT_STRING_LEN + 1]; ++static char bit_string[MAX_PRINT_STRING_LEN + 1]; + + static inline int hex_char_to_nibble(uint8_t c) + { diff --git a/net-libs/libsrtp/files/libsrtp-2.3.0-nss.patch b/net-libs/libsrtp/files/libsrtp-2.3.0-nss.patch new file mode 100644 index 000..6f71839e69d --- /dev/null +++ b/net-libs/libsrtp/files/libsrtp-2.3.0-nss.patch @@ -0,0 +1,12 @@ +diff --git a/crypto/cipher/aes_gcm_nss.c b/crypto/cipher/aes_gcm_nss.c +index 54547cd..ecbba64 100644 +--- a/crypto/cipher/aes_gcm_nss.c b/crypto/cipher/aes_gcm_nss.c +@@ -284,6 +284,7 @@ static srtp_err_status_t srtp_aes_gcm_nss_do_crypto(void *cv, + + c->params.pIv = c->iv; + c->params.ulIvLen = GCM_IV_LEN; ++c->params.ulIvBits = 8 * GCM_IV_LEN; + c->params.pAAD = c->aad; + c->params.ulAADLen = c->aad_size; + diff --git a/net-libs/libsrtp/libsrtp-2.3.0.ebuild b/net-libs/libsrtp/libsrtp-2.3.0.ebuild new file mode 100644 index 000..b534d6b7f95 --- /dev/null +++ b/net-libs/libsrtp/libsrtp-2.3.0.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools multilib-minimal + +DESCRIPTION="Open-source implementation of the Secure Real-time Transport Protocol (SRTP)" +HOMEPAGE="https://github.com/cisco/libsrtp; +SRC_URI="https://github.com/cisco/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="2/1" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 -sparc ~x86 ~ppc-macos ~x64-macos ~x86-macos" +IUSE="debug doc libressl nss openssl static-libs test" +RESTRICT="!test? ( test )" + +REQUIRED_USE="?? ( nss openssl )" + +RDEPEND=" + openssl? ( + !libressl? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] ) + libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] ) + ) + nss? ( dev-libs/nss ) +" +DEPEND="${RDEPEND}" + +BDEPEND=" + doc? ( app-doc/doxygen ) + virtual/pkgconfig +" + +DOCS=( CHANGES ) + +PATCHES=( + "${FILESDIR}/${P}-gcc-10.patch" +
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: c30b9bed5d16025c59b878e9dff69b90af41bf4d Author: Georgy Yakovlev gentoo org> AuthorDate: Fri Jun 12 03:11:03 2020 + Commit: Georgy Yakovlev gentoo org> CommitDate: Fri Jun 12 16:39:10 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c30b9bed eclass/cargo.eclass: drop EAPI=6 support no consumers left in the tree Signed-off-by: Georgy Yakovlev gentoo.org> eclass/cargo.eclass | 1 - 1 file changed, 1 deletion(-) diff --git a/eclass/cargo.eclass b/eclass/cargo.eclass index ad90a0c7dd8..ccbf87aa9a6 100644 --- a/eclass/cargo.eclass +++ b/eclass/cargo.eclass @@ -16,7 +16,6 @@ _CARGO_ECLASS=1 RUST_DEPEND=">=virtual/rust-1.37.0" case ${EAPI} in - 6) DEPEND="${RUST_DEPEND}";; 7) BDEPEND="${RUST_DEPEND}";; *) die "EAPI=${EAPI:-0} is not supported" ;; esac
[gentoo-commits] data/api:master commit in: files/
commit: e3811f47146905ab5f6439f6dd0cad35f043474b Author: Louis Sautier gentoo org> AuthorDate: Fri Jun 12 16:29:32 2020 + Commit: Louis Sautier gentoo org> CommitDate: Fri Jun 12 16:29:55 2020 + URL:https://gitweb.gentoo.org/data/api.git/commit/?id=e3811f47 uid-gid.txt: move requested UID+GID 421 to acct Signed-off-by: Louis Sautier gentoo.org> files/uid-gid.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/files/uid-gid.txt b/files/uid-gid.txt index 6a72da3..1fed892 100644 --- a/files/uid-gid.txt +++ b/files/uid-gid.txt @@ -268,7 +268,7 @@ anope 417 417 acct usbmux 418 - acct wesnoth419 419 acct davfs2 420 420 acctUsed by net-fs/davfs2 -znc421 421 requested +znc421 421 acct abrt 422 422 acct pdns 423 423 acctUsed by net-dns/pdns quagga 424 424 acct
[gentoo-commits] data/api:master commit in: files/
commit: 57fdab6dcd2c148e23b21a453c505011e256b072 Author: Louis Sautier gentoo org> AuthorDate: Fri Jun 12 16:27:47 2020 + Commit: Louis Sautier gentoo org> CommitDate: Fri Jun 12 16:29:55 2020 + URL:https://gitweb.gentoo.org/data/api.git/commit/?id=57fdab6d uid-gid.txt: add UID+GID 398 for net-p2p/airdcpp-webclient Signed-off-by: Louis Sautier gentoo.org> files/uid-gid.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/files/uid-gid.txt b/files/uid-gid.txt index 1fed892..d4fab8f 100644 --- a/files/uid-gid.txt +++ b/files/uid-gid.txt @@ -244,6 +244,7 @@ octoprint 368 368 acct buildbot 393 393 acctUsed by dev-util/buildbot, dev-util/buildbot-worker openvpn394 394 acct motion 395 395 acct +airdcppd 398 398 acct svn399 - acctUsed by dev-vcs/subversion[-apache2] svnusers - 399 acctUsed by dev-vcs/subversion[-apache2] slurm 400 400 acct
[gentoo-commits] repo/gentoo:master commit in: net-irc/znc/
commit: a1f1f7d5e7c55914427fd840846a350c1ded4d5e Author: Louis Sautier gentoo org> AuthorDate: Fri Jun 12 15:18:17 2020 + Commit: Louis Sautier gentoo org> CommitDate: Fri Jun 12 16:33:10 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1f1f7d5 net-irc/znc: remove old Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Louis Sautier gentoo.org> net-irc/znc/Manifest | 1 - net-irc/znc/znc-1.7.4.ebuild | 183 --- 2 files changed, 184 deletions(-) diff --git a/net-irc/znc/Manifest b/net-irc/znc/Manifest index 9ca3d2f47dd..838db7de2b5 100644 --- a/net-irc/znc/Manifest +++ b/net-irc/znc/Manifest @@ -1,4 +1,3 @@ DIST gtest-1.8.1.tar.gz 992298 BLAKE2B 40ef3417fe424205c0617f07207347ce671ac87605f8ac9b8a333b0b06e3fbef9f556041ee324c18f957f3258ab9fe06704f31cdd038355fb7890180eb77ced1 SHA512 e6283c667558e1fd6e49fa96e52af0e415a3c8037afe1d28b7ff1ec4c2ef8f49beb70a9327b7fc77eb4052a58c4ccad8b5260ec90e4bceeac7a46ff59c4369d7 -DIST znc-1.7.4.tar.gz 2084756 BLAKE2B 3b389a13d7c1c59b8ac485b6996b5a56a03689e8191a65c99692ea849a99ed0a013065a47ea3d213faf883e1d3e595375a665090b4173e97261c3afe21a120e7 SHA512 ea559ee9e06bfbc51c03ef08e145bc39ee7402638cc153fab7dc1dcedae01548fa0743d726304f9e4631a66241eb96c03940b76093954093a35f69641133b2ae DIST znc-1.7.5.tar.gz 2170656 BLAKE2B af5548bff1d9c6e740e668f467f52e8540a59bec9363fb4a17c594e1a9638417f75321b074e2aad6380769a594fc134543681928a7a33d00083ba9babc441a69 SHA512 f067503e5f45499c0acd687ef66266c4a65b80048e2a5835d3f9dfc4cd69b35890abdc3457726d7a7b25909f507349770eec43d9941bd62094c3527e64fbd825 DIST znc-1.8.1.tar.gz 2161359 BLAKE2B 5b9026156a62748659ae0496f9d799e7d1e0815358fa59f7538ca9d750b8f418fe8a57362b5b5bba40cfb00c2adc5fdc3eee0b56ebde50565c97d158296b827e SHA512 87713ca05621806a399abc23f45671746578f6487561666704bb2ed1cd1863159a42ef4344eea95c9e7dc13d131b669eeabedda37e919d0bad6a05103ad80a16 diff --git a/net-irc/znc/znc-1.7.4.ebuild b/net-irc/znc/znc-1.7.4.ebuild deleted file mode 100644 index 899adac5a0d..000 --- a/net-irc/znc/znc-1.7.4.ebuild +++ /dev/null @@ -1,183 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{6,7} ) - -inherit cmake-utils python-single-r1 readme.gentoo-r1 systemd user - -GTEST_VER="1.8.1" -GTEST_URL="https://github.com/google/googletest/archive/${GTEST_VER}.tar.gz -> gtest-${GTEST_VER}.tar.gz" -DESCRIPTION="An advanced IRC Bouncer" - -if [[ ${PV} == ** ]]; then - inherit git-r3 - EGIT_REPO_URI=${EGIT_REPO_URI:-"https://github.com/znc/znc.git"} - SRC_URI="" -else - MY_PV=${PV/_/-} - MY_P=${PN}-${MY_PV} - SRC_URI=" - https://znc.in/releases/archive/${MY_P}.tar.gz - test? ( ${GTEST_URL} ) - " - KEYWORDS="amd64 arm x86" - S=${WORKDIR}/${MY_P} -fi - -HOMEPAGE="https://znc.in; -LICENSE="Apache-2.0" -SLOT="0" -IUSE="+ipv6 +icu libressl nls perl python +ssl sasl tcl test +zlib" -RESTRICT="!test? ( test )" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} icu )" - -RDEPEND=" - icu? ( dev-libs/icu:= ) - nls? ( dev-libs/boost:=[nls] ) - perl? ( >=dev-lang/perl-5.10:= ) - python? ( ${PYTHON_DEPS} ) - sasl? ( >=dev-libs/cyrus-sasl-2 ) - ssl? ( - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) - ) - tcl? ( dev-lang/tcl:0= ) - zlib? ( sys-libs/zlib:0= ) -" -DEPEND=" - ${RDEPEND} - virtual/pkgconfig - nls? ( sys-devel/gettext ) - perl? ( >=dev-lang/swig-3.0.0 ) - python? ( >=dev-lang/swig-3.0.0 ) - test? ( dev-qt/qtnetwork:5 ) -" - -PATCHES=( "${FILESDIR}"/${PN}-1.7.1-inttest-dir.patch ) - -pkg_setup() { - if use python; then - python-single-r1_pkg_setup - fi - - enewgroup ${PN} - enewuser ${PN} -1 -1 /var/lib/${PN} ${PN} - # The home directory was previously set to /dev/null - # This caused a bug with the systemd unit - # https://bugs.gentoo.org/521916 - esethome ${PN} /var/lib/${PN} -} - -src_prepare() { - # Let SWIG rebuild modperl/modpython to make user patching easier. - if [[ ${PV} != ** ]]; then - rm modules/modperl/generated.tar.gz || die - rm modules/modpython/generated.tar.gz || die - fi - - sed -i -e "s|DZNC_BIN_DIR:path=|DZNC_BIN_DIR:path=${T}/inttest|" \ - test/CMakeLists.txt || die - - cmake-utils_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DWANT_SYSTEMD=yes # Causes -DSYSTEMD_DIR to be used. - -DSYSTEMD_DIR="$(systemd_get_systemunitdir)" - -DWANT_ICU="$(usex icu)" - -DWANT_IPV6="$(usex ipv6)" - -DWANT_I18N="$(usex nls)" - -DWANT_PERL="$(usex perl)" -
[gentoo-commits] repo/gentoo:master commit in: dev-python/feedparser/files/, dev-python/feedparser/
commit: 5695f869596291ca227e11ec7b42fd888e46f9ed Author: Michał Górny gentoo org> AuthorDate: Fri Jun 12 14:35:07 2020 + Commit: Michał Górny gentoo org> CommitDate: Fri Jun 12 15:40:09 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5695f869 dev-python/feedparser: Port to py3.9 Signed-off-by: Michał Górny gentoo.org> .../feedparser/feedparser-6.0.0_beta1.ebuild | 6 +- .../files/feedparser-6.0.0_beta1-py39.patch| 89 ++ 2 files changed, 94 insertions(+), 1 deletion(-) diff --git a/dev-python/feedparser/feedparser-6.0.0_beta1.ebuild b/dev-python/feedparser/feedparser-6.0.0_beta1.ebuild index c85240293a4..1b027df2319 100644 --- a/dev-python/feedparser/feedparser-6.0.0_beta1.ebuild +++ b/dev-python/feedparser/feedparser-6.0.0_beta1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{6..8} pypy3 ) +PYTHON_COMPAT=( python3_{6..9} pypy3 ) inherit distutils-r1 @@ -24,6 +24,10 @@ RDEPEND="dev-python/sgmllib3k[${PYTHON_USEDEP}]" distutils_enable_tests unittest +PATCHES=( + "${FILESDIR}"/${P}-py39.patch +) + src_prepare() { # broken rm \ diff --git a/dev-python/feedparser/files/feedparser-6.0.0_beta1-py39.patch b/dev-python/feedparser/files/feedparser-6.0.0_beta1-py39.patch new file mode 100644 index 000..f9315e47809 --- /dev/null +++ b/dev-python/feedparser/files/feedparser-6.0.0_beta1-py39.patch @@ -0,0 +1,89 @@ +From fa587d171aed1b44ee06af271d718ab6fa73b77a Mon Sep 17 00:00:00 2001 +From: Karthikeyan Singaravelan +Date: Wed, 26 Feb 2020 22:06:39 +0530 +Subject: [PATCH 1/2] Use encodebytes instead of encodestring in Python 3.9. + +--- + feedparser/http.py | 5 - + feedparser/mixin.py | 5 - + 2 files changed, 8 insertions(+), 2 deletions(-) + +diff --git a/feedparser/http.py b/feedparser/http.py +index 272faad6..53511f02 100644 +--- a/feedparser/http.py b/feedparser/http.py +@@ -73,7 +73,10 @@ class request(object): + + # Python 3.1 deprecated decodestring in favor of decodebytes. + # This can be removed after Python 2.7 support is dropped. +-_base64decode = getattr(base64, 'decodebytes', base64.decodestring) ++try: ++_base64decode = base64.decodebytes ++except AttributeError: ++_base64decode = base64.decodestring + + try: + basestring +diff --git a/feedparser/mixin.py b/feedparser/mixin.py +index 1b0dc1ae..549931f5 100644 +--- a/feedparser/mixin.py b/feedparser/mixin.py +@@ -50,7 +50,10 @@ + + # Python 2.7 only offers "decodestring()". + # This name substitution can be removed when Python 2.7 support is dropped. +-_base64decode = getattr(base64, 'decodebytes', base64.decodestring) ++try: ++_base64decode = base64.decodebytes ++except AttributeError: ++_base64decode = base64.decodestring + + + bytes_ = type(b'') + +From 7798957b66c9cee00db9a18f84c518cacf8f14aa Mon Sep 17 00:00:00 2001 +From: Karthikeyan Singaravelan +Date: Sun, 17 May 2020 14:25:17 + +Subject: [PATCH 2/2] Use base64.decodebytes only in Python 3 + +--- + feedparser/http.py | 7 +-- + feedparser/mixin.py | 7 +-- + 2 files changed, 2 insertions(+), 12 deletions(-) + +diff --git a/feedparser/http.py b/feedparser/http.py +index 53511f02..1119cb3b 100644 +--- a/feedparser/http.py b/feedparser/http.py +@@ -71,12 +71,7 @@ class request(object): + from .datetimes import _parse_date + from .urls import convert_to_idn + +-# Python 3.1 deprecated decodestring in favor of decodebytes. +-# This can be removed after Python 2.7 support is dropped. +-try: +-_base64decode = base64.decodebytes +-except AttributeError: +-_base64decode = base64.decodestring ++_base64decode = base64.decodebytes + + try: + basestring +diff --git a/feedparser/mixin.py b/feedparser/mixin.py +index 549931f5..119fa4ca 100644 +--- a/feedparser/mixin.py b/feedparser/mixin.py +@@ -48,12 +48,7 @@ + from .urls import _urljoin, make_safe_absolute_uri, resolve_relative_uris + + +-# Python 2.7 only offers "decodestring()". +-# This name substitution can be removed when Python 2.7 support is dropped. +-try: +-_base64decode = base64.decodebytes +-except AttributeError: +-_base64decode = base64.decodestring ++_base64decode = base64.decodebytes + + + bytes_ = type(b'')
[gentoo-commits] repo/gentoo:master commit in: dev-python/jsonpickle/
commit: 89eb4f4517de327c03e5c5b7f5ff7c98dc58bcc4 Author: Michał Górny gentoo org> AuthorDate: Fri Jun 12 14:39:15 2020 + Commit: Michał Górny gentoo org> CommitDate: Fri Jun 12 15:40:10 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89eb4f45 dev-python/jsonpickle: Port to py3.9 Signed-off-by: Michał Górny gentoo.org> dev-python/jsonpickle/jsonpickle-1.4.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/jsonpickle/jsonpickle-1.4.1-r1.ebuild b/dev-python/jsonpickle/jsonpickle-1.4.1-r1.ebuild index 01a5d3be0b9..fa56bf7fde1 100644 --- a/dev-python/jsonpickle/jsonpickle-1.4.1-r1.ebuild +++ b/dev-python/jsonpickle/jsonpickle-1.4.1-r1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{6,7,8} ) +PYTHON_COMPAT=( python3_{6..9} ) DISTUTILS_USE_SETUPTOOLS=rdepend inherit distutils-r1
[gentoo-commits] repo/gentoo:master commit in: dev-python/idna-ssl/
commit: 284ab66d9bd127c04503be4a99f5f9b4eb122ed0 Author: Michał Górny gentoo org> AuthorDate: Fri Jun 12 14:54:03 2020 + Commit: Michał Górny gentoo org> CommitDate: Fri Jun 12 15:40:13 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=284ab66d dev-python/idna-ssl: Enable tests All three of them. Signed-off-by: Michał Górny gentoo.org> dev-python/idna-ssl/Manifest | 2 +- dev-python/idna-ssl/idna-ssl-1.1.0.ebuild | 16 ++-- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/dev-python/idna-ssl/Manifest b/dev-python/idna-ssl/Manifest index 0a672cb6471..0746793e2b9 100644 --- a/dev-python/idna-ssl/Manifest +++ b/dev-python/idna-ssl/Manifest @@ -1 +1 @@ -DIST idna-ssl-1.1.0.tar.gz 3377 BLAKE2B 4a3baee5c976bdde4092eb3a980e555a72fb74395d3bc673ccd6e986e003b696cabdeb41061ad9b5f8da62074c034e4a07298fa993d5fff185f723ff4cb5f432 SHA512 f9db74cecabbbfddfd1817bbd8434ef2aafeea433c3eefff3f94c7e994da40e3f315fcda527f3a0c3743028f26bbc934f1dd21f94134123c3271975d0527cd35 +DIST idna-ssl-1.1.0.gh.tar.gz 5267 BLAKE2B 07912379da74e4711f291a54bd0878e08d8820005b055f9b978a684b8263a801a7fb9ccbbf395aa226e009b3ebfe4a7cca11861502a9b859446279b111911209 SHA512 01e58e9f32f7e02ef203edbd76e199916ea0b16d01a929ca2fb272d83988483c17e9c36e131f47bfba7f7b657bef9e2be222f81800716a5b87d5847c27cce34d diff --git a/dev-python/idna-ssl/idna-ssl-1.1.0.ebuild b/dev-python/idna-ssl/idna-ssl-1.1.0.ebuild index c4270a8e234..19407984662 100644 --- a/dev-python/idna-ssl/idna-ssl-1.1.0.ebuild +++ b/dev-python/idna-ssl/idna-ssl-1.1.0.ebuild @@ -9,12 +9,24 @@ inherit distutils-r1 DESCRIPTION="Patch ssl.match_hostname for Unicode(idna) domains support" HOMEPAGE="https://github.com/aio-libs/idna-ssl https://pypi.org/project/idna_ssl/; -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" +SRC_URI=" + https://github.com/aio-libs/idna-ssl/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz" SLOT="0" LICENSE="MIT" KEYWORDS="amd64 ~arm ~arm64 x86" IUSE="" -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" RDEPEND="dev-python/idna[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( dev-python/aiohttp[${PYTHON_USEDEP}] )" + +src_prepare() { + sed -e 's:--no-cov-on-fail --cov=idna_ssl --cov-report=term --cov-report=html::' \ + -i setup.cfg || die + sed -e 's:test_aiohttp:_&:' -i tests/test_base.py || die + distutils-r1_src_prepare +} + +distutils_enable_tests pytest
[gentoo-commits] repo/gentoo:master commit in: dev-python/setproctitle/
commit: 3d915b9a36c4158c98b12f0c4da7a25dde8034b0 Author: Michał Górny gentoo org> AuthorDate: Fri Jun 12 14:58:59 2020 + Commit: Michał Górny gentoo org> CommitDate: Fri Jun 12 15:40:16 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d915b9a dev-python/setproctitle: Port to py3.9 Signed-off-by: Michał Górny gentoo.org> dev-python/setproctitle/setproctitle-1.1.10-r1.ebuild | 13 + 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/dev-python/setproctitle/setproctitle-1.1.10-r1.ebuild b/dev-python/setproctitle/setproctitle-1.1.10-r1.ebuild index 0b893c76c41..a0662118eee 100644 --- a/dev-python/setproctitle/setproctitle-1.1.10-r1.ebuild +++ b/dev-python/setproctitle/setproctitle-1.1.10-r1.ebuild @@ -2,8 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -# pypy doesn't get started in test run. Still required by www-servers/gunicorn -PYTHON_COMPAT=( python3_{6,7,8} ) +PYTHON_COMPAT=( python3_{6..9} ) inherit distutils-r1 toolchain-funcs @@ -24,17 +23,7 @@ DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] # Required for re-write of test suite DISTUTILS_IN_SOURCE_BUILD=1 -python_compile_all() { - # Make a nice html file - rst2html.py README.rst > README.html - # The README.rst will be duplicated in src_install - rm README.rst || die -} - python_test() { - # The suite via the Makefile appears to not cater to pypy - [[ ${EPYTHON} =~ pypy ]] && return - # prepare embedded executable emake \ CC="$(tc-getCC)" \
[gentoo-commits] repo/gentoo:master commit in: dev-python/aiohttp/
commit: bac36e03c88e53946323bd7d96e1ce4546e68ef5 Author: Michał Górny gentoo org> AuthorDate: Fri Jun 12 14:56:57 2020 + Commit: Michał Górny gentoo org> CommitDate: Fri Jun 12 15:40:18 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bac36e03 dev-python/aiohttp: Port to py3.9 Signed-off-by: Michał Górny gentoo.org> dev-python/aiohttp/aiohttp-3.6.2.ebuild | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/dev-python/aiohttp/aiohttp-3.6.2.ebuild b/dev-python/aiohttp/aiohttp-3.6.2.ebuild index fe8ce0270cf..cd2cfb9da4f 100644 --- a/dev-python/aiohttp/aiohttp-3.6.2.ebuild +++ b/dev-python/aiohttp/aiohttp-3.6.2.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{6,7,8} ) +PYTHON_COMPAT=( python3_{6..9} ) inherit distutils-r1 @@ -124,6 +124,12 @@ python_prepare_all() { sed -e 's|^async def test_partially_applied_handler(|@pytest.mark.xfail\n\0|' \ -i tests/test_web_urldispatcher.py || die + # minor breakages on py3.9 + sed -e 's:test_iface:_&:' \ + -i tests/test_frozenlist.py || die + sed -e 's:test_proxy_https_bad_response:_&:' \ + -i tests/test_proxy_functional.py || die + distutils-r1_python_prepare_all }
[gentoo-commits] repo/gentoo:master commit in: dev-python/sgmllib3k/
commit: b031a84bb8d2e2310f501e1994cd7a720cc80460 Author: Michał Górny gentoo org> AuthorDate: Fri Jun 12 14:26:56 2020 + Commit: Michał Górny gentoo org> CommitDate: Fri Jun 12 15:40:07 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b031a84b dev-python/sgmllib3k: Import, new dep of dev-python/feedparser Signed-off-by: Michał Górny gentoo.org> dev-python/sgmllib3k/Manifest | 1 + dev-python/sgmllib3k/metadata.xml | 7 +++ dev-python/sgmllib3k/sgmllib3k-1.0.0.ebuild | 15 +++ 3 files changed, 23 insertions(+) diff --git a/dev-python/sgmllib3k/Manifest b/dev-python/sgmllib3k/Manifest new file mode 100644 index 000..5f5d490e190 --- /dev/null +++ b/dev-python/sgmllib3k/Manifest @@ -0,0 +1 @@ +DIST sgmllib3k-1.0.0.tar.gz 5750 BLAKE2B 188ac3c55245ff431e1ad7981f706f1a8fce3e9f3aaf844252c02da1189e5b9c7d29b76d803cbbcfc157fbb1ec7f36245186693472b95ed1634a2989185308ae SHA512 f9238afb831356f66b1c3e55975e0ea88007ffe1469b8b4e325e704d1915eb0ab120f5f9e98f36eeb4bf6204a1938d8a4d5a424f0cc054b141ac94adc8ef8ca9 diff --git a/dev-python/sgmllib3k/metadata.xml b/dev-python/sgmllib3k/metadata.xml new file mode 100644 index 000..266e3f19ca5 --- /dev/null +++ b/dev-python/sgmllib3k/metadata.xml @@ -0,0 +1,7 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + pyt...@gentoo.org + + diff --git a/dev-python/sgmllib3k/sgmllib3k-1.0.0.ebuild b/dev-python/sgmllib3k/sgmllib3k-1.0.0.ebuild new file mode 100644 index 000..56060a4e95f --- /dev/null +++ b/dev-python/sgmllib3k/sgmllib3k-1.0.0.ebuild @@ -0,0 +1,15 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6..9} pypy3 ) +inherit distutils-r1 + +DESCRIPTION="Py3k port of sgmllib" +HOMEPAGE="https://pypi.org/project/sgmllib3k/; +SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" + +LICENSE="PSF-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
[gentoo-commits] repo/gentoo:master commit in: dev-python/async_timeout/
commit: 806ef2d4bc8c1f962a7f23a5f5ec1225b1a8e46a Author: Michał Górny gentoo org> AuthorDate: Fri Jun 12 14:56:53 2020 + Commit: Michał Górny gentoo org> CommitDate: Fri Jun 12 15:40:15 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=806ef2d4 dev-python/async_timeout: Port to py3.9 Signed-off-by: Michał Górny gentoo.org> dev-python/async_timeout/async_timeout-3.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/async_timeout/async_timeout-3.0.1.ebuild b/dev-python/async_timeout/async_timeout-3.0.1.ebuild index 782e942a433..b0788bc692f 100644 --- a/dev-python/async_timeout/async_timeout-3.0.1.ebuild +++ b/dev-python/async_timeout/async_timeout-3.0.1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{6,7,8} ) +PYTHON_COMPAT=( python3_{6..9} ) inherit distutils-r1
[gentoo-commits] repo/gentoo:master commit in: www-servers/gunicorn/
commit: 2524436f448eefe5b8bf61dd6bda35944e2b949e Author: Michał Górny gentoo org> AuthorDate: Fri Jun 12 14:59:16 2020 + Commit: Michał Górny gentoo org> CommitDate: Fri Jun 12 15:40:17 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2524436f www-servers/gunicorn: Port to py3.9 Signed-off-by: Michał Górny gentoo.org> www-servers/gunicorn/gunicorn-19.9.0.ebuild | 15 ++- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/www-servers/gunicorn/gunicorn-19.9.0.ebuild b/www-servers/gunicorn/gunicorn-19.9.0.ebuild index a3c4673b2fc..7a3d0bb7165 100644 --- a/www-servers/gunicorn/gunicorn-19.9.0.ebuild +++ b/www-servers/gunicorn/gunicorn-19.9.0.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{6,7,8} ) +PYTHON_COMPAT=( python3_{6..9} ) inherit distutils-r1 @@ -13,25 +13,22 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT PSF-2 doc? ( BSD )" SLOT="0" KEYWORDS="amd64 ~arm ~arm64 x86" -IUSE="test" -RESTRICT="!test? ( test )" RDEPEND="dev-python/setproctitle[${PYTHON_USEDEP}]" -DEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] +BDEPEND=" test? ( dev-python/mock[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/pytest-cov[${PYTHON_USEDEP}] dev-python/unittest2[${PYTHON_USEDEP}] )" DOCS="README.rst" distutils_enable_sphinx 'docs/source' --no-autodoc +distutils_enable_tests pytest -python_test() { - py.test -v || die "Testing failed with ${EPYTHON}" +src_prepare() { + sed -e 's:--cov=gunicorn --cov-report=xml::' -i setup.cfg || die + distutils-r1_src_prepare } python_install_all() {
[gentoo-commits] repo/gentoo:master commit in: dev-python/feedparser/
commit: 8c0fb6810e28fcf32ad18f99158f47d94486024c Author: Michał Górny gentoo org> AuthorDate: Fri Jun 12 14:27:13 2020 + Commit: Michał Górny gentoo org> CommitDate: Fri Jun 12 15:40:08 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c0fb681 dev-python/feedparser: Bump to 6.0.0b1 Signed-off-by: Michał Górny gentoo.org> dev-python/feedparser/Manifest | 1 + .../feedparser/feedparser-6.0.0_beta1.ebuild | 37 ++ 2 files changed, 38 insertions(+) diff --git a/dev-python/feedparser/Manifest b/dev-python/feedparser/Manifest index db4835e642c..81802883ee5 100644 --- a/dev-python/feedparser/Manifest +++ b/dev-python/feedparser/Manifest @@ -1 +1,2 @@ DIST feedparser-5.2.1.tar.gz 252956 BLAKE2B 182ebefa8a44276e758f277c203c28b274c580b667b039e4fc6ed9bd059b15e35e775e9efb784a97d712dc57e7b176ff91d6e094ddd225735f4315ffa770ae83 SHA512 1fd0c4324e2eff8ef4b15e3793c767290bca562af4a5056fdbdfa12411095530c87a113bb1b9757e532ff63aecb399b18f1e6b753884798eb6b8d3fdf575af81 +DIST feedparser-6.0.0b1.tar.gz 250065 BLAKE2B 54e955f011af0755e0f627caa1491be15a073984d5c7c2b4edd6e9dcd6054e19b5c77cea9741d0bf7af151f9c79b22739c12db94619373f195e024df65b1cff1 SHA512 580e02bd77dcba547eb8295f958c6d30e55c62bd7fdbe25eda7687d0654b9342edf82ab637902175fc90b86a8ae9cbae8ba2c7c9a83009d25ab5c007c37cf02d diff --git a/dev-python/feedparser/feedparser-6.0.0_beta1.ebuild b/dev-python/feedparser/feedparser-6.0.0_beta1.ebuild new file mode 100644 index 000..c85240293a4 --- /dev/null +++ b/dev-python/feedparser/feedparser-6.0.0_beta1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6..8} pypy3 ) + +inherit distutils-r1 + +MY_PV=${PV/_beta/b} +MY_P=${PN}-${MY_PV} +DESCRIPTION="Parse RSS and Atom feeds in Python" +HOMEPAGE="https://github.com/kurtmckee/feedparser https://pypi.org/project/feedparser/; +SRC_URI=" + https://github.com/kurtmckee/feedparser/archive/${MY_PV}.tar.gz + -> ${MY_P}.tar.gz" +S=${WORKDIR}/${MY_P} + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris" + +RDEPEND="dev-python/sgmllib3k[${PYTHON_USEDEP}]" + +distutils_enable_tests unittest + +src_prepare() { + # broken + rm \ + tests/illformed/chardet/big5.xml \ + tests/illformed/undeclared_namespace.xml || die + distutils-r1_src_prepare +} + +python_test() { + "${EPYTHON}" tests/runtests.py || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/aws-xray-sdk-python/
commit: 25c06ae473e1df61af6a6a1dbc50490f3950 Author: Michał Górny gentoo org> AuthorDate: Fri Jun 12 15:37:16 2020 + Commit: Michał Górny gentoo org> CommitDate: Fri Jun 12 15:40:19 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25c06ae4 dev-python/aws-xray-sdk-python: Port to py3.9 Signed-off-by: Michał Górny gentoo.org> dev-python/aws-xray-sdk-python/aws-xray-sdk-python-2.6.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/aws-xray-sdk-python/aws-xray-sdk-python-2.6.0.ebuild b/dev-python/aws-xray-sdk-python/aws-xray-sdk-python-2.6.0.ebuild index d378ad8cef7..21cbd82511a 100644 --- a/dev-python/aws-xray-sdk-python/aws-xray-sdk-python-2.6.0.ebuild +++ b/dev-python/aws-xray-sdk-python/aws-xray-sdk-python-2.6.0.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{6,7,8} ) +PYTHON_COMPAT=( python3_{6..9} ) inherit distutils-r1
[gentoo-commits] repo/gentoo:master commit in: dev-python/pytest-aiohttp/
commit: 0c9db6a25078b74285482468107c026398e47947 Author: Michał Górny gentoo org> AuthorDate: Fri Jun 12 15:36:58 2020 + Commit: Michał Górny gentoo org> CommitDate: Fri Jun 12 15:40:19 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c9db6a2 dev-python/pytest-aiohttp: Port to py3.9 Signed-off-by: Michał Górny gentoo.org> dev-python/pytest-aiohttp/pytest-aiohttp-0.3.0-r1.ebuild | 5 + 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/dev-python/pytest-aiohttp/pytest-aiohttp-0.3.0-r1.ebuild b/dev-python/pytest-aiohttp/pytest-aiohttp-0.3.0-r1.ebuild index 733b6f0e196..beda1c97ad5 100644 --- a/dev-python/pytest-aiohttp/pytest-aiohttp-0.3.0-r1.ebuild +++ b/dev-python/pytest-aiohttp/pytest-aiohttp-0.3.0-r1.ebuild @@ -4,7 +4,7 @@ EAPI=7 DISTUTILS_USE_SETUPTOOLS=rdepend -PYTHON_COMPAT=( python3_{6,7,8} ) +PYTHON_COMPAT=( python3_{6..9} ) inherit distutils-r1 @@ -17,10 +17,7 @@ SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~x86" IUSE="" -CDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" -DEPEND="${CDEPEND}" RDEPEND=" - ${CDEPEND} >=dev-python/pytest-5.4[${PYTHON_USEDEP}] >=dev-python/aiohttp-0.22.0[${PYTHON_USEDEP}] "
[gentoo-commits] repo/gentoo:master commit in: dev-python/idna-ssl/
commit: d16f9b80333ef10c48bb1d624901ceae51784978 Author: Michał Górny gentoo org> AuthorDate: Fri Jun 12 14:54:16 2020 + Commit: Michał Górny gentoo org> CommitDate: Fri Jun 12 15:40:14 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d16f9b80 dev-python/idna-ssl: Port to py3.9 Signed-off-by: Michał Górny gentoo.org> dev-python/idna-ssl/idna-ssl-1.1.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/idna-ssl/idna-ssl-1.1.0.ebuild b/dev-python/idna-ssl/idna-ssl-1.1.0.ebuild index 19407984662..c80202c1db5 100644 --- a/dev-python/idna-ssl/idna-ssl-1.1.0.ebuild +++ b/dev-python/idna-ssl/idna-ssl-1.1.0.ebuild @@ -1,9 +1,9 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 -PYTHON_COMPAT=( python3_{6,7,8} ) +PYTHON_COMPAT=( python3_{6..9} ) inherit distutils-r1
[gentoo-commits] repo/gentoo:master commit in: dev-python/flask-sqlalchemy/
commit: 82f4935b95df5ff3e7bbb01d67d7abade6d36ae9 Author: Michał Górny gentoo org> AuthorDate: Fri Jun 12 14:42:08 2020 + Commit: Michał Górny gentoo org> CommitDate: Fri Jun 12 15:40:11 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82f4935b dev-python/flask-sqlalchemy: Port to py3.9 Signed-off-by: Michał Górny gentoo.org> dev-python/flask-sqlalchemy/flask-sqlalchemy-2.4.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/flask-sqlalchemy/flask-sqlalchemy-2.4.1-r1.ebuild b/dev-python/flask-sqlalchemy/flask-sqlalchemy-2.4.1-r1.ebuild index ec14e363416..1df802f3bd4 100644 --- a/dev-python/flask-sqlalchemy/flask-sqlalchemy-2.4.1-r1.ebuild +++ b/dev-python/flask-sqlalchemy/flask-sqlalchemy-2.4.1-r1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( pypy3 python3_{6,7,8} ) +PYTHON_COMPAT=( pypy3 python3_{6..9} ) inherit distutils-r1
[gentoo-commits] repo/gentoo:master commit in: dev-python/flask-sqlalchemy/
commit: 631fabdcca7da914940ddc405cd0022d9fef0b2d Author: Michał Górny gentoo org> AuthorDate: Fri Jun 12 14:42:55 2020 + Commit: Michał Górny gentoo org> CommitDate: Fri Jun 12 15:40:12 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=631fabdc dev-python/flask-sqlalchemy: Bump to 2.4.3 Signed-off-by: Michał Górny gentoo.org> dev-python/flask-sqlalchemy/Manifest | 1 + .../flask-sqlalchemy/flask-sqlalchemy-2.4.3.ebuild | 29 ++ 2 files changed, 30 insertions(+) diff --git a/dev-python/flask-sqlalchemy/Manifest b/dev-python/flask-sqlalchemy/Manifest index 8e4f250d509..3da6695d757 100644 --- a/dev-python/flask-sqlalchemy/Manifest +++ b/dev-python/flask-sqlalchemy/Manifest @@ -1 +1,2 @@ DIST Flask-SQLAlchemy-2.4.1.tar.gz 128863 BLAKE2B 5ce87601a5dbeb8505144c0970eecd0bf553ad3feccd74e7de567a4fe0702575c6f7935d4812410ced17b7b98e6b8e6fcb67a589681cd82464fa4cf0dc09ba74 SHA512 a55e6fe563583e240bb594c157424fba1a8462f953fa0bb14701954bcb52d1e7bf71eec38f4037c1752ceab90e798642274de58e0f950d83e234f4c702e0b6ee +DIST Flask-SQLAlchemy-2.4.3.tar.gz 132134 BLAKE2B fb4df0daea347021334934ec1b22b18f9c4f97b6cf07c1c74f0d1567c6f0c3e0d16909f67adef89e8236e8a53e4126f1598fb21dc6f7fa5f5e042cbe733238fb SHA512 231593d53b02c4560eeb74dca7075495eb6fb4a75a4d25257aa281401dac39ac3ab2ef0edfd76ce762332c599b9bf2d903743142056a827a3170709516e94445 diff --git a/dev-python/flask-sqlalchemy/flask-sqlalchemy-2.4.3.ebuild b/dev-python/flask-sqlalchemy/flask-sqlalchemy-2.4.3.ebuild new file mode 100644 index 000..5733e429063 --- /dev/null +++ b/dev-python/flask-sqlalchemy/flask-sqlalchemy-2.4.3.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( pypy3 python3_{6..9} ) + +inherit distutils-r1 + +MY_PN="Flask-SQLAlchemy" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="SQLAlchemy support for Flask applications" +HOMEPAGE="https://pypi.org/project/Flask-SQLAlchemy/; +SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/flask-0.10[${PYTHON_USEDEP}] + >=dev-python/sqlalchemy-0.8.0[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest +distutils_enable_sphinx docs dev-python/pallets-sphinx-themes \ + dev-python/sphinx-issues
[gentoo-commits] repo/gentoo:master commit in: media-fonts/fira-code/
commit: ea706d51b310c0938ad0dd91c37d3a15e0d32e41 Author: Hans de Graaff gentoo org> AuthorDate: Fri Jun 12 15:29:14 2020 + Commit: Hans de Graaff gentoo org> CommitDate: Fri Jun 12 15:30:41 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea706d51 media-fonts/fira-code: add 5.2 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Hans de Graaff gentoo.org> media-fonts/fira-code/Manifest | 2 +- media-fonts/fira-code/{fira-code-5.1.ebuild => fira-code-5.2.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/media-fonts/fira-code/Manifest b/media-fonts/fira-code/Manifest index 0720d209991..edc2125a985 100644 --- a/media-fonts/fira-code/Manifest +++ b/media-fonts/fira-code/Manifest @@ -3,4 +3,4 @@ DIST fira-code-2.tar.gz 7100481 BLAKE2B 1ca41276c56b6edb174620224d2a0a72750cd29c DIST fira-code-3.1.tar.gz 5665465 BLAKE2B d1ad5d8e2d217d9dc1f06b9ac52dcf87f4f108aab1469399f0d1fb011f3619a1ce1c85803213da33a7b7f6e48fffddc194627b3fe560f7340a6a41b15d822062 SHA512 6acb941664a773a1186e6b6150ce747977fc95963d4be8756de05eddf7c2785ba0a5eac8319361779f6e747e8cd1edadeff1a72045cdeb3b152ce5bb2c1b77dd DIST fira-code-3.tar.gz 5665172 BLAKE2B c27861867102b788da151e9b5ed3b8a1d3e610f9f40d6facfc7f850fb15ff6903bc4e0579674e4732b52bf1477b3f9bc223158c59991d4517af3476f7f5d819f SHA512 2518b2fe1e2454da32a023e93c38358b0c89691f2f47b2e26e9ccf583109911b83d73880800fe02f556e9ed5888edf08e447360628eedb4e7a693a2f9e778520 DIST fira-code-4.tar.gz 5580474 BLAKE2B 0bc9b4c8a54f238f1c464398162a56dccf0ac5f4aaffac00357bc7ad0ed99436b44220180f9753a0bc6f2fccc5dafe4a47df9cac91dc87fb1441952e1f04eeae SHA512 037698435b3f77f5ad2dcfb6ea6ff3063c50d224c2b95ada472bf9b12a6342e892d60220e1993045858697fff9c4fb5da97b41ac3437c4fa50f48ef1398c9738 -DIST fira-code-5.1.tar.gz 5100828 BLAKE2B 529a6a6cee3ee9e45b5e0a1f4e90468a04a4c15cc888e84d8a0530efe2ea067f315868ad0f00861533a9185e206f157bcee4994be91685f5c3d3c3a046d4f8ca SHA512 806c0bb84253396b239258897a1249c1a3a26354da50b48987ee4a5a61ec3aac60641dc248cb6636b285396d4036f9c2d6759c2c977bc8d977fdb438105e0a85 +DIST fira-code-5.2.tar.gz 4875970 BLAKE2B baff9ca088252e03a442860a95a03ae6e8ab59f102be3352e5b3c6a0b709907cc84bf70d4e9880ad5d48fca6a000e021a7453c838b4f9bfd0a2a441ddfe3 SHA512 10247bf8b72f4d44a5b5d727edeae2baee549b6654e12469ad3ab75d3926635b4b2cdfcbb2b9b4c89b28d7c5411c428c00729f94567dad3bc0dc23ff5446ce2d diff --git a/media-fonts/fira-code/fira-code-5.1.ebuild b/media-fonts/fira-code/fira-code-5.2.ebuild similarity index 100% rename from media-fonts/fira-code/fira-code-5.1.ebuild rename to media-fonts/fira-code/fira-code-5.2.ebuild
[gentoo-commits] proj/genkernel:master commit in: defaults/
commit: 94edd477e491da2b900e6d1b1d71884081cf09ab Author: Richard Yao gentoo org> AuthorDate: Thu Jun 4 02:22:28 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Fri Jun 12 14:55:32 2020 + URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=94edd477 defaults/linuxrc: Disable unnecessary udev timeout in zpool import This is a regression that was introduced in sys-fs/zfs-kmod-0.7.0. It was originally fixed by 2eb1d04cfbfa397b58a0b388f8ed28688fd114d8, but this neglected to handle the case where booting is done via arguments such as "root=ZFS" or "root=ZFS=rpool/ROOT/gentoo" on the kernel commandline. This handles it. Signed-off-by: Richard Yao gentoo.org> Closes: https://github.com/gentoo/genkernel/pull/16 Signed-off-by: Thomas Deutschmann gentoo.org> defaults/initrd.scripts | 2 ++ defaults/linuxrc| 1 - 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/defaults/initrd.scripts b/defaults/initrd.scripts index 514a8bc..2e3632b 100644 --- a/defaults/initrd.scripts +++ b/defaults/initrd.scripts @@ -1630,6 +1630,7 @@ start_volumes() { if [ "${USE_ZFS}" = '1' ] then + export ZPOOL_IMPORT_UDEV_TIMEOUT_MS=0 # Avoid race involving asynchronous module loading if call_func_timeout waitForZFS 5 then @@ -1679,6 +1680,7 @@ start_volumes() { fi fi fi + unset ZPOOL_IMPORT_UDEV_TIMEOUT_MS fi } diff --git a/defaults/linuxrc b/defaults/linuxrc index 964a932..e90bd34 100644 --- a/defaults/linuxrc +++ b/defaults/linuxrc @@ -128,7 +128,6 @@ do ;; dozfs*) USE_ZFS=1 - export ZPOOL_IMPORT_UDEV_TIMEOUT_MS=0 case "${x#*=}" in *force*)
[gentoo-commits] repo/gentoo:master commit in: www-servers/nginx-unit/
commit: 9c0cda00919769cc6b1bff6d57ba6f348948ef7d Author: Ralph Seichter seichter de> AuthorDate: Sat May 30 17:45:14 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Fri Jun 12 14:44:42 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c0cda00 www-servers/nginx-unit: Bump to version 1.18.0 See http://unit.nginx.org/CHANGES.txt for the upstream change log. Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Ralph Seichter seichter.de> Closes: https://github.com/gentoo/gentoo/pull/16018 Signed-off-by: Thomas Deutschmann gentoo.org> www-servers/nginx-unit/Manifest | 1 + www-servers/nginx-unit/nginx-unit-1.18.0.ebuild | 79 + 2 files changed, 80 insertions(+) diff --git a/www-servers/nginx-unit/Manifest b/www-servers/nginx-unit/Manifest index fdb40a579ef..fe905a146f0 100644 --- a/www-servers/nginx-unit/Manifest +++ b/www-servers/nginx-unit/Manifest @@ -1 +1,2 @@ DIST nginx-unit-1.17.0.tar.gz 726928 BLAKE2B d171f2f818302cb0f491ccc3ca93596ee52817647cf1f2f176ebed075cb1dd5772f133d9e925075fe72d826a63b4c4debddace8784612196ebe6b6655d70571b SHA512 4175fc6dd84ad8a3bbdc117d3ce0c7a11c708a7a204ade0bb40f5606f6923e351bb1a8f1f8394c09cdf12fdc20bc927920412dc4b41d3141f76482db047c4bed +DIST nginx-unit-1.18.0.tar.gz 742273 BLAKE2B d856aadb07286acb944a7bd486fc8c548db0412f8e4e2bec0382aa719d743ee22208c20ccf50466e3d592e29690abfacbfd6d4c44b1369bdc5a61ca2765bd3d2 SHA512 2beac69caeb09278a6c2cdafe20a8040e589f9ad6e302c896cd396ae7d576f563dd6a480f815b4a26d22e15592b5abcd927a8ba436517bd9b9bbb78bff3176ff diff --git a/www-servers/nginx-unit/nginx-unit-1.18.0.ebuild b/www-servers/nginx-unit/nginx-unit-1.18.0.ebuild new file mode 100644 index 000..ac0c6c8fc95 --- /dev/null +++ b/www-servers/nginx-unit/nginx-unit-1.18.0.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=(python3_{6,7,8}) + +inherit flag-o-matic python-single-r1 toolchain-funcs + +MY_P="unit-${PV}" +DESCRIPTION="Dynamic web and application server" +HOMEPAGE="https://unit.nginx.org; +SRC_URI="https://unit.nginx.org/download/${MY_P}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +MY_USE="perl python ruby" +MY_USE_PHP="php7-2 php7-3 php7-4" +IUSE="${MY_USE} ${MY_USE_PHP} ssl" +REQUIRED_USE="|| ( ${IUSE} ) + python? ( ${PYTHON_REQUIRED_USE} )" + +DEPEND="perl? ( dev-lang/perl:= ) + php7-2? ( dev-lang/php:7.2[embed] ) + php7-3? ( dev-lang/php:7.3[embed] ) + php7-4? ( dev-lang/php:7.4[embed] ) + python? ( ${PYTHON_DEPS} ) + ruby? ( dev-lang/ruby:* ) + ssl? ( dev-libs/openssl:0 )" +RDEPEND="${DEPEND}" +S="${WORKDIR}/${MY_P}" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + eapply_user + sed -i '/^CFLAGS/d' auto/make || die +} + +src_configure() { + local opt=( + --control=unix:/run/${PN}.sock + --log=/var/log/${PN} + --modules=$(get_libdir)/${PN} + --pid=/run/${PN}.pid + --prefix=/usr + --state=/var/lib/${PN} + ) + use ssl && opt+=( --openssl ) + export AR="$(tc-getAR)" + export CC="$(tc-getCC)" + ./configure ${opt[@]} --ld-opt="${LDFLAGS}" || die "Core configuration failed" + # Modules require position-independent code + append-cflags $(test-flags-CC -fPIC) + for flag in ${MY_USE} ; do + if use ${flag} ; then + ./configure ${flag} || die "Module configuration failed: ${flag}" + fi + done + for flag in ${MY_USE_PHP} ; do + if use ${flag} ; then + local php_slot="/usr/$(get_libdir)/${flag/-/.}" + ./configure php \ + --module=${flag} \ + --config=${php_slot}/bin/php-config \ + --lib-path=${php_slot}/$(get_libdir) || die "Module configuration failed: ${flag}" + fi + done +} + +src_install() { + default + diropts -m 0770 + keepdir /var/lib/${PN} + newinitd "${FILESDIR}/${PN}.initd" ${PN} +}
[gentoo-commits] repo/gentoo:master commit in: app-misc/elasticsearch/files/, app-misc/elasticsearch/
commit: 6a9fd15d54a437a8c052c8788c14c10a8838cbac Author: Tomáš Mózes gmail com> AuthorDate: Fri May 22 13:43:38 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Fri Jun 12 14:32:23 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a9fd15d app-misc/elasticsearch: drop old Signed-off-by: Tomáš Mózes gmail.com> Signed-off-by: Thomas Deutschmann gentoo.org> app-misc/elasticsearch/Manifest| 1 - app-misc/elasticsearch/elasticsearch-5.6.16.ebuild | 69 -- app-misc/elasticsearch/files/elasticsearch.conf.2 | 59 -- app-misc/elasticsearch/files/elasticsearch.init.2 | 60 --- app-misc/elasticsearch/files/elasticsearch.service | 53 - 5 files changed, 242 deletions(-) diff --git a/app-misc/elasticsearch/Manifest b/app-misc/elasticsearch/Manifest index cfe38f90da5..2646a3af8cd 100644 --- a/app-misc/elasticsearch/Manifest +++ b/app-misc/elasticsearch/Manifest @@ -1,4 +1,3 @@ -DIST elasticsearch-5.6.16.tar.gz 33894983 BLAKE2B f96e78f1f28d8106948c91a0d31ea3d41b538fb0fd8534e2f52be651cf22986c76eae67c58c8ef10fef218d1646b1b4b5aa0a3625520e62e482063420775e92e SHA512 cc831e50ce311366484c47cf9fead9bd6562035132e6fd29508e78776dd71846c713d8d1e7a0a99338df46cad124149fb5d767e0ae0bbbed0b50153e234f2631 DIST elasticsearch-6.8.8.tar.gz 149927766 BLAKE2B 329bb778100125d9624acc84252fe8281cd4ee3823fbafeabf8aeeca529c3cd8902b197d5e5a852d55f7a56ec410312e3932b34736607890dedad9e12c3afe2e SHA512 c703d6230a42b77fb0f169158afbc18517118375e341ef889c231acc0f096a44716ba4fc1a2558fd000b0ceff4d9c3aff2f2c792f2c2ae92f0e7f82c6a70eaec DIST elasticsearch-7.6.2-no-jdk-linux-x86_64.tar.gz 148140124 BLAKE2B 9a850011533052d7a4041484936dfa2c8fe7f7976314147bc2b1d5f239bbdfe68a3593d3e0d2bb4d709a71e81aa7c200f9530921dab9d50c0ab3e349f4769ffb SHA512 aa5f499b26e92e19a673093fe2ff73c1c03a8da029b59cb83db43f9e2dfd7c650ee6a122bcf647b7e83f658ad9b9cc64092e6e7c1b4f8476f2973a6006b8df3c DIST elasticsearch-7.7.0-no-jdk-linux-x86_64.tar.gz 157716656 BLAKE2B 812c4db511f844fb23cb79bdfe3778281f1b6dad6a45553380829e330231304ce0e18eb975867e8474f652a63bdab2f4fb8c14158753aa8b29db5debfd3f00ae SHA512 a8d6cb7186301f50ba72ee5cde6c26390bdb6a8c13d902a75c63038b3dbb3cd7e544bbf6934d88324d722a213b7bf2efc0b27f9cae64428e6842d640bda5ee54 diff --git a/app-misc/elasticsearch/elasticsearch-5.6.16.ebuild b/app-misc/elasticsearch/elasticsearch-5.6.16.ebuild deleted file mode 100644 index 0fa64b4d269..000 --- a/app-misc/elasticsearch/elasticsearch-5.6.16.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit systemd user - -DESCRIPTION="Open Source, Distributed, RESTful, Search Engine" -HOMEPAGE="https://www.elastic.co/products/elasticsearch; -SRC_URI="https://artifacts.elastic.co/downloads/${PN}/${P}.tar.gz; -LICENSE="Apache-2.0 BSD-2 LGPL-3 MIT public-domain" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="virtual/jre:1.8" - -pkg_setup() { - enewgroup ${PN} - enewuser ${PN} -1 /bin/bash /usr/share/${PN} ${PN} -} - -src_prepare() { - default - - rm -v bin/*.{bat,exe} LICENSE.txt || die -} - -src_install() { - keepdir /etc/${PN} - keepdir /etc/${PN}/scripts - - insinto /etc/${PN} - doins -r config/. - rm -rv config || die - - insinto /usr/share/${PN} - doins -r . - - exeinto /usr/share/${PN}/bin - doexe "${FILESDIR}/elasticsearch-systemd-pre-exec" - - chmod +x "${ED}"/usr/share/${PN}/bin/* || die - - keepdir /var/{lib,log}/${PN} - fowners ${PN}:${PN} /var/{lib,log}/${PN} - fperms 0750 /var/{lib,log}/${PN} - dodir /usr/share/${PN}/plugins - - insinto /etc/sysctl.d - newins "${FILESDIR}/${PN}.sysctl.d" ${PN}.conf - - newconfd "${FILESDIR}/${PN}.conf.2" ${PN} - newinitd "${FILESDIR}/${PN}.init.2" ${PN} - - systemd_newtmpfilesd "${FILESDIR}/${PN}.tmpfiles.d" ${PN}.conf - systemd_newunit "${FILESDIR}"/${PN}.service ${PN}.service -} - -pkg_postinst() { - elog - elog "You may create multiple instances of ${PN} by" - elog "symlinking the init script:" - elog "ln -sf /etc/init.d/${PN} /etc/init.d/${PN}.instance" - elog - elog "Please make sure you put elasticsearch.yml, log4j2.properties and scripts" - elog "from /etc/elasticsearch into the configuration directory of the instance:" - elog "/etc/${PN}/instance" - elog -} diff --git a/app-misc/elasticsearch/files/elasticsearch.conf.2 b/app-misc/elasticsearch/files/elasticsearch.conf.2 deleted file mode 100644 index e802448a86a..000 --- a/app-misc/elasticsearch/files/elasticsearch.conf.2 +++ /dev/null @@ -1,59 +0,0 @@ - -# Elasticsearch - - -# Elasticsearch home directory -#ES_HOME=/usr/share/elasticsearch - -# Elasticsearch
[gentoo-commits] repo/gentoo:master commit in: dev-db/redis/
commit: d944d1c3b80a0924529a12a0d56fb6d4abe8ef0c Author: Tomáš Mózes gmail com> AuthorDate: Fri Jun 12 03:47:19 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Fri Jun 12 14:32:03 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d944d1c3 dev-db/redis: bump to 6.0.5, drop broken Closes: https://bugs.gentoo.org/727924 Signed-off-by: Tomáš Mózes gmail.com> Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/redis/Manifest | 2 +- dev-db/redis/{redis-6.0.4.ebuild => redis-6.0.5.ebuild} | 4 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/dev-db/redis/Manifest b/dev-db/redis/Manifest index 001c4915229..bbb5d2a2458 100644 --- a/dev-db/redis/Manifest +++ b/dev-db/redis/Manifest @@ -4,4 +4,4 @@ DIST redis-5.0.5.tar.gz 1975750 BLAKE2B 3a0463685ae30f9d38e96d7324ae624474f02311 DIST redis-5.0.7.tar.gz 1984203 BLAKE2B a4e65784ae5d673833d1a6df73800d95ca4d8db7ec045c166027d0c372291e2f5fa2ccc4fe8d4a081b7a967c154fcf03d4b097c5d7b05755a52b465e441ad7ee SHA512 75c1d4bcca3e28d80f6b6942f0153ff33538d706339c69bddd2646c36f88b901c77dde09fba5629ba90ace00077e45d37b0a822a863f9f737ef9a79eb7093d9d DIST redis-5.0.8.tar.gz 1985757 BLAKE2B e46af2133e066ccb91a8eb2c2fbfefe3747e1cfa71efa78dd50830e1bc1d83261f78ed6ff75b789b238709d9f72d5d401be2f2dd698bd19c41c091d10e0baf47 SHA512 106a74ab910267472fb418fdeb4f39e29efe9d73ed5af78b7847c91eaabd473dd729a63078e72d8e87c842169502946e9a0a97c42dea415db82732864c7c46dc DIST redis-5.0.9.tar.gz 1986574 BLAKE2B 7802d0556d11c9be8577b9bb3f4dbad8c2419b38659001421f96040e8a64a4a304e9dc1f06d82802ce1c92515d166cfd37c2f347df4c4cda0c2c4c2bb10d27c5 SHA512 d2c7bc1f769bc5d179bfe6e71954962813b50597eafc752a9b1edf2fd87e84707b7daf0910db56dd0e89cb3bdb3e551da7f111ae4899f505bac5f77f99744c13 -DIST redis-6.0.4.tar.gz 2217173 BLAKE2B b93b405bbca06cfeafd57d92bc7966ffe97c22cf2b906729772431ca57d1beeb4ff67c7dad27c711ef676e30c0932fc24cf9be475cb6a2a31c21d8b0a3312f44 SHA512 8b0922fd7a9d03d4c21d4822da2c7b16a79c65151d3084b03bbacb35dfc2213a0847115c36ffbe8cc1e7b8664ed142e1e05e9f3f262a5e8a043849b398c7547d +DIST redis-6.0.5.tar.gz 2217666 BLAKE2B 6c85b344ada4a8b9981bf0403e883d7584b391b5275f14b4335f51924c2e9dc2eb7886694cd62eec2ac2c4e747468161b75cde3a4b373e496453787cbc994c43 SHA512 62ce42bb5ac9443e0736f5dfeffa7609542cef5b3c6c7d689ad8427cf788f3daf321531fdaa0329942e746e2eee47461be9d8771b89ae25adcc5badc225ebf26 diff --git a/dev-db/redis/redis-6.0.4.ebuild b/dev-db/redis/redis-6.0.5.ebuild similarity index 95% rename from dev-db/redis/redis-6.0.4.ebuild rename to dev-db/redis/redis-6.0.5.ebuild index 7a13cdaa9d1..16fd3cbb2f8 100644 --- a/dev-db/redis/redis-6.0.4.ebuild +++ b/dev-db/redis/redis-6.0.5.ebuild @@ -109,6 +109,10 @@ src_prepare() { src_configure() { econf $(use_with luajit) + + # Linenoise can't be built with -std=c99, see https://bugs.gentoo.org/451164 + # also, don't define ANSI/c99 for lua twice + sed -i -e "s:-std=c99::g" deps/linenoise/Makefile deps/Makefile || die } src_compile() {
[gentoo-commits] repo/gentoo:master commit in: www-apps/kibana-bin/
commit: 9accac513cde11003ac3e05805381f40b4df353e Author: Tomáš Mózes gmail com> AuthorDate: Fri May 22 13:38:53 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Fri Jun 12 14:32:24 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9accac51 www-apps/kibana-bin: bump to 7.7.0 Signed-off-by: Tomáš Mózes gmail.com> Signed-off-by: Thomas Deutschmann gentoo.org> www-apps/kibana-bin/Manifest| 2 + www-apps/kibana-bin/kibana-bin-7.7.0.ebuild | 90 + 2 files changed, 92 insertions(+) diff --git a/www-apps/kibana-bin/Manifest b/www-apps/kibana-bin/Manifest index 33e17c178ee..79631d77b77 100644 --- a/www-apps/kibana-bin/Manifest +++ b/www-apps/kibana-bin/Manifest @@ -1,5 +1,7 @@ DIST kibana-5.6.16-linux-x86_64.tar.gz 53468981 BLAKE2B dda2aacad7043e4ed259c194de95da143cfc8f4fef624ff783eb8323f9053afe3a9857e358df7aa0b1fa26e9b452ff5afe7480b7befb5504af95d730c1deea53 SHA512 e3b8cd5911444be3c8f39d2060216d968456cae123a3ac47805bbf1e3d5ca581ecfd061988655926a5c6243df0ea2e127e5cf6fe35d336df570cd5b82cfd338f DIST kibana-6.8.8-linux-x86_64.tar.gz 189162738 BLAKE2B 63ff29f7b2cf8bed931a473c0c33a9b9a82bbbd95ede171ad964e5855d56bd113981065ec12c0eb48f5e010d003229f3c91d9578a520e5909e04de5e5a635662 SHA512 f2104d1f83595cacf9ba3ce4225dc7044a251255afb62e494a7e3224cfbd280e5f51755c6a5c3452f8208fd8566ec6a11d51cd4453dc66cb8a8b158876fb4eae DIST kibana-7.6.2-linux-x86_64.tar.gz 249555386 BLAKE2B e3db49bbf87de5c20dd8ae91a3835d27d10bcfa914b6cf6501eeddb229f896cdfbd78fa712c0ed63498a80a87ae48b0d2bac4218d8e1328c4c228f61e4c9b5d4 SHA512 5a7187f7fd1af3d4009053b904948fca08e171ea5eea36f8120019721d84b1649bdaf1bc606577ebad179bd4d24b014a1733c8221f67b1b7da2c756c68819311 +DIST kibana-7.7.0-linux-x86_64.tar.gz 278962064 BLAKE2B 80ff28fc67d6b5d3b492a957e4cd2847364a86850abd60c468cad7d366fbbd9c406a5fd5c5e40e61ba7b5b333f0ee8c71f7c16f0da3f12fed8c81e20dec620ce SHA512 ea6e7ca12c43be627c54691e365827a2e42458ab443dedeb948a2aa2e63d1506859554a0eaef4ccdb9c03de836d4f2b4afda7daf25a826748351df2d15309b8b DIST kibana-oss-6.8.8-linux-x86_64.tar.gz 66262509 BLAKE2B 76531791f024cf98c5ebe6840564f8f49cd3539370889f209ac0b89763ad71cfd23575789c7bdeb1ad0f6adff8ee555ece530e8fdcc6e51e0671e0a4ae0095c8 SHA512 64c839cf8c1bbddf776655f6674640bd01bbe97039b78f9fac0a95f425eea37825c5fa9a06b4e8bad4e8230db02424afa569a3adcd5d36164f3d6aada8b2f4e4 DIST kibana-oss-7.6.2-linux-x86_64.tar.gz 102252121 BLAKE2B f0b6571733b7eb5379491b8a27ee3b0ab49c643c73fd9ba53b0446f70deb059f788abf789037b9988ff398013c46653570c5ed3e539e76dd424b3ea624280e1c SHA512 639119273e0184640cf25513dd29633939c4bdc173e6577d377d60503db68989980fe09829fad8ba0862695dd7f79fd7dbd0102c3c2f9eb5e762071579a3d424 +DIST kibana-oss-7.7.0-linux-x86_64.tar.gz 138321105 BLAKE2B 148782533116a46bcaa529282ab0f8fe818789538ffac12187e95486db8757f030423e416a810c09ee20ca182e6ce80441208777e891d91961f8fc718926c975 SHA512 ed29806990a032abfeca747edcf9162f4704be5774bbe394bbe6b34c5614c97e27a900a64e9b6e7b242767bdf31729c34903c86e9708fb066f83d8df76966152 diff --git a/www-apps/kibana-bin/kibana-bin-7.7.0.ebuild b/www-apps/kibana-bin/kibana-bin-7.7.0.ebuild new file mode 100644 index 000..b7064ff5a2e --- /dev/null +++ b/www-apps/kibana-bin/kibana-bin-7.7.0.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit systemd + +MY_PN="${PN%-bin}" +MY_P=${MY_PN}-${PV} + +DESCRIPTION="Analytics and search dashboard for Elasticsearch" +HOMEPAGE="https://www.elastic.co/products/kibana; +SRC_URI="x-pack? ( https://artifacts.elastic.co/downloads/${MY_PN}/${MY_P}-linux-x86_64.tar.gz ) + !x-pack? ( https://artifacts.elastic.co/downloads/${MY_PN}/${MY_PN}-oss-${PV}-linux-x86_64.tar.gz )" + +# source: LICENSE.txt and NOTICE.txt +LICENSE="Apache-2.0 Artistic-2 BSD BSD-2 CC-BY-3.0 CC-BY-4.0 icu ISC MIT MPL-2.0 OFL-1.1 openssl public-domain Unlicense WTFPL-2 ZLIB x-pack? ( Elastic )" +SLOT="0" +KEYWORDS="~amd64" +IUSE="x-pack" + +RDEPEND=" + acct-group/kibana + acct-user/kibana + >=net-libs/nodejs-10.19.0 + x-pack? ( + dev-libs/expat + dev-libs/nss + )" + +S="${WORKDIR}/${MY_P}-linux-x86_64" + +src_prepare() { + default + + # remove unused directory + rm -r data || die + + # remove bundled nodejs + rm -r node || die + sed -i 's@\(^NODE="\).*@\1/usr/bin/node"@g' \ + bin/kibana || die + + # move optimize/plugins to /var/lib/kibana + rm -r optimize plugins || die + + # handle node.js version with RDEPEND + sed -i /node_version_validator/d src/setup_node_env/index.js || die +} + +src_install() { + insinto /etc/${MY_PN} + doins -r config/. + rm -r config || die + + insinto /etc/logrotate.d + newins "${FILESDIR}"/${MY_PN}.logrotate ${MY_PN} + + newconfd "${FILESDIR}"/${MY_PN}.confd ${MY_PN} +
[gentoo-commits] repo/gentoo:master commit in: app-admin/logstash-bin/
commit: 3515be20f125eedd566a0b010da73c27f0e4d7f6 Author: Tomáš Mózes gmail com> AuthorDate: Fri May 22 13:34:50 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Fri Jun 12 14:32:23 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3515be20 app-admin/logstash-bin: bump to 7.7.0 Signed-off-by: Tomáš Mózes gmail.com> Signed-off-by: Thomas Deutschmann gentoo.org> app-admin/logstash-bin/Manifest | 2 + app-admin/logstash-bin/logstash-bin-7.7.0.ebuild | 73 2 files changed, 75 insertions(+) diff --git a/app-admin/logstash-bin/Manifest b/app-admin/logstash-bin/Manifest index 9d0a0c4b61e..0f12b29f933 100644 --- a/app-admin/logstash-bin/Manifest +++ b/app-admin/logstash-bin/Manifest @@ -1,5 +1,7 @@ DIST logstash-5.6.15.tar.gz 110086992 BLAKE2B 3047259c4bc5d71b072fa004c44953f84860ec53e051641c4efc903e38243e85b8fdebeaf093c01f5410c1f05a78a8d8aa2282fc45cf5fd784a41ea66ff5b196 SHA512 405039ff988aee8878cbeca96ef0fcbadba762f877eaec36c8a75b010e56a943c2951a8f83f9279d7d9fea99c4f8a200c705f784813a2733289336c58c34ca1e DIST logstash-6.8.8.tar.gz 179965893 BLAKE2B a56db7b09c7fd59a5496e076ab11bf273265cff7eedfc9c9dfaa117a16baeb9b9c8e97a71eb8ff2a80f379b242d08c2d997476d7a48bab802ff3380d8914f13c SHA512 11c0b9be1d51c3feff82181234d0b5cd838edff78678bdc410f306c52d6345393e9d6c4d6095c2e3aa044f8c5af35d98fa2570891e81e9e3c57907c2baed6100 DIST logstash-7.6.2.tar.gz 172679447 BLAKE2B afeaab06178669559ff532cf72575f8063d07f95f2401060d33e0a99c87bb9e0c251e45634b9723efe456892ac19586accc89cf7272163e48eeaef438632b777 SHA512 c86dcf36cd0d578467c7013234040d5ea100f08ef69a185f6aa86c87dfa46936282abf10d0f495ffe649274136b735d17ab513ef3401205140c2d98bd9f91238 +DIST logstash-7.7.0.tar.gz 166451553 BLAKE2B 30b732f1ef516b275246b0e14212b0b00b78502e0b4e78211b3bfdd77e2190639ed8c35f775dae7817b0b43a446d34941b968e8a0785302c337a326a507fc607 SHA512 970740adc47551d7967b9841cc39d15f2cbdcd46c2fee1f84b5688fac266fdcd2202cbb10d3a10cf3768606f693ed2e4fc79e91d293a3295083718bafaa7bc9d DIST logstash-oss-6.8.8.tar.gz 179836007 BLAKE2B e278d8dd34341bceb506accb3424b4af6db0795b582e1370d60f4a4b68671372449c94ae28f4a7585b8d4f4e63dcf7d6fa80eed37fd4ef8e872414ae2cd15b80 SHA512 ceba8d798c1246c9fd3385bc4b64995fcf9083dc5149211fabc09bfa3208d56bba6d8ae4ab73da5f9968633f30c547e0132f76543e2f9a2a96675ee58df74b09 DIST logstash-oss-7.6.2.tar.gz 172501347 BLAKE2B 2a83d7617c8e13a0b736ed0023a164d2191102f49e7d7174bf3ea9c56370c51e4fd760f7bb3aba97f1b9bd2ec122ba22e00dec9ac9636f7b79128c6bb2da548e SHA512 c425a9748964ef38fc58f67778cd88fc367df91087362353cfee316e54528e4a23407e1fc53d628008fd4c829b427061758112f10e7805cec88c0a1f0a966d2a +DIST logstash-oss-7.7.0.tar.gz 166272505 BLAKE2B a12b065874e03ae985c590b8bcbaabf4d2ee6d0ce3ca1f5d60b0874074996e7f8c40bad4fd242e26e74c11741620103e41bdeade2f60f6fabe97652d1c9fbb1e SHA512 a455fcf5c9a44c326ae581f9390ddf206064e6e6b3801cca312cef91e8d33086f8a6598ed68f81f2cfc6d8d66783632b983bef7c8a4ad0f24e929827ec137da4 diff --git a/app-admin/logstash-bin/logstash-bin-7.7.0.ebuild b/app-admin/logstash-bin/logstash-bin-7.7.0.ebuild new file mode 100644 index 000..9e7d19873de --- /dev/null +++ b/app-admin/logstash-bin/logstash-bin-7.7.0.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit java-pkg-2 + +MY_PN="${PN%-bin}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Tool for managing events and logs" +HOMEPAGE="https://www.elastic.co/products/logstash; +SRC_URI="x-pack? ( https://artifacts.elastic.co/downloads/${MY_PN}/${MY_P}.tar.gz ) + !x-pack? ( https://artifacts.elastic.co/downloads/${MY_PN}/${MY_PN}-oss-${PV}.tar.gz )" + +# source: LICENSE.txt and NOTICE.txt +LICENSE="Apache-2.0 MIT x-pack? ( Elastic )" +SLOT="0" +KEYWORDS="~amd64" +IUSE="x-pack" + +RESTRICT="strip" +QA_PREBUILT="opt/logstash/vendor/jruby/lib/jni/*/libjffi*.so" + +RDEPEND="acct-group/logstash + acct-user/logstash + virtual/jre" + +S="${WORKDIR}/${MY_P}" + +src_install() { + keepdir /etc/"${MY_PN}"/{conf.d,patterns,plugins} + keepdir "/var/log/${MY_PN}" + + insinto "/usr/share/${MY_PN}" + newins "${FILESDIR}/agent.conf.sample" agent.conf + + rm -v config/{pipelines.yml,startup.options} || die + insinto /etc/${MY_PN} + doins -r config/. + doins "${FILESDIR}/pipelines.yml" + rm -rv config data || die + + insinto "/opt/${MY_PN}" + doins -r . + fperms 0755 "/opt/${MY_PN}/bin/${MY_PN}" "/opt/${MY_PN}/vendor/jruby/bin/jruby" "/opt/${MY_PN}/bin/logstash-plugin" + + newconfd "${FILESDIR}/${MY_PN}.confd-r2" "${MY_PN}" + newinitd "${FILESDIR}/${MY_PN}.initd-r2" "${MY_PN}" + + insinto /usr/share/eselect/modules + doins "${FILESDIR}"/logstash-plugin.eselect +} + +pkg_postinst() { + ewarn "Self installed plugins are removed during Logstash upgrades (Bug #622602)" + ewarn "Install
[gentoo-commits] repo/gentoo:master commit in: www-apps/kibana-bin/
commit: d73484c003a2e6505467439fb5aa6193d0232a49 Author: Tomáš Mózes gmail com> AuthorDate: Fri May 22 13:40:16 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Fri Jun 12 14:32:24 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d73484c0 www-apps/kibana-bin: drop old Signed-off-by: Tomáš Mózes gmail.com> Closes: https://github.com/gentoo/gentoo/pull/15915 Signed-off-by: Thomas Deutschmann gentoo.org> www-apps/kibana-bin/Manifest | 1 - www-apps/kibana-bin/kibana-bin-5.6.16.ebuild | 70 2 files changed, 71 deletions(-) diff --git a/www-apps/kibana-bin/Manifest b/www-apps/kibana-bin/Manifest index 79631d77b77..07a436e2905 100644 --- a/www-apps/kibana-bin/Manifest +++ b/www-apps/kibana-bin/Manifest @@ -1,4 +1,3 @@ -DIST kibana-5.6.16-linux-x86_64.tar.gz 53468981 BLAKE2B dda2aacad7043e4ed259c194de95da143cfc8f4fef624ff783eb8323f9053afe3a9857e358df7aa0b1fa26e9b452ff5afe7480b7befb5504af95d730c1deea53 SHA512 e3b8cd5911444be3c8f39d2060216d968456cae123a3ac47805bbf1e3d5ca581ecfd061988655926a5c6243df0ea2e127e5cf6fe35d336df570cd5b82cfd338f DIST kibana-6.8.8-linux-x86_64.tar.gz 189162738 BLAKE2B 63ff29f7b2cf8bed931a473c0c33a9b9a82bbbd95ede171ad964e5855d56bd113981065ec12c0eb48f5e010d003229f3c91d9578a520e5909e04de5e5a635662 SHA512 f2104d1f83595cacf9ba3ce4225dc7044a251255afb62e494a7e3224cfbd280e5f51755c6a5c3452f8208fd8566ec6a11d51cd4453dc66cb8a8b158876fb4eae DIST kibana-7.6.2-linux-x86_64.tar.gz 249555386 BLAKE2B e3db49bbf87de5c20dd8ae91a3835d27d10bcfa914b6cf6501eeddb229f896cdfbd78fa712c0ed63498a80a87ae48b0d2bac4218d8e1328c4c228f61e4c9b5d4 SHA512 5a7187f7fd1af3d4009053b904948fca08e171ea5eea36f8120019721d84b1649bdaf1bc606577ebad179bd4d24b014a1733c8221f67b1b7da2c756c68819311 DIST kibana-7.7.0-linux-x86_64.tar.gz 278962064 BLAKE2B 80ff28fc67d6b5d3b492a957e4cd2847364a86850abd60c468cad7d366fbbd9c406a5fd5c5e40e61ba7b5b333f0ee8c71f7c16f0da3f12fed8c81e20dec620ce SHA512 ea6e7ca12c43be627c54691e365827a2e42458ab443dedeb948a2aa2e63d1506859554a0eaef4ccdb9c03de836d4f2b4afda7daf25a826748351df2d15309b8b diff --git a/www-apps/kibana-bin/kibana-bin-5.6.16.ebuild b/www-apps/kibana-bin/kibana-bin-5.6.16.ebuild deleted file mode 100644 index a5b43acbd70..000 --- a/www-apps/kibana-bin/kibana-bin-5.6.16.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit user - -MY_PN="${PN%-bin}" -MY_P=${MY_PN}-${PV} - -DESCRIPTION="Analytics and search dashboard for Elasticsearch" -HOMEPAGE="https://www.elastic.co/products/kibana; -SRC_URI="https://artifacts.elastic.co/downloads/${MY_PN}/${MY_P}-linux-x86_64.tar.gz; - -# source: LICENSE.txt and NOTICE.txt -LICENSE="Apache-2.0 Artistic-2 BSD BSD-2 CC-BY-3.0 CC-BY-4.0 icu ISC MIT MPL-2.0 OFL-1.1 openssl public-domain Unlicense WTFPL-2 ZLIB" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=">=net-libs/nodejs-6.17.0" - -# Do not complain about CFLAGS etc since kibana does not use them. -QA_FLAGS_IGNORED='.*' - -S="${WORKDIR}/${MY_P}-linux-x86_64" - -pkg_setup() { - enewgroup ${MY_PN} - enewuser ${MY_PN} -1 -1 /opt/${MY_PN} ${MY_PN} -} - -src_prepare() { - default - - # remove bundled nodejs - rm -r node || die - - # remove empty unused directory - rmdir data || die -} - -src_install() { - insinto /etc/${MY_PN} - doins -r config/. - rm -r config || die - - insinto /etc/logrotate.d - newins "${FILESDIR}"/${MY_PN}.logrotate ${MY_PN} - - newconfd "${FILESDIR}"/${MY_PN}.confd ${MY_PN} - newinitd "${FILESDIR}"/${MY_PN}.initd ${MY_PN} - - insinto /opt/${MY_PN} - doins -r . - - fperms -R +x /opt/${MY_PN}/bin - - diropts -m 0750 -o ${MY_PN} -g ${MY_PN} - keepdir /var/log/${MY_PN} -} - -pkg_postinst() { - elog "This version of Kibana is compatible with Elasticsearch $(ver_cut 1-2) and" - elog "Node.js 6. Some plugins may fail with other versions of Node.js (Bug #656008)." - elog - elog "Be sure to point ES_INSTANCE to your Elasticsearch instance" - elog "in /etc/conf.d/${MY_PN}." - elog - elog "Elasticsearch can run local or remote." -}
[gentoo-commits] repo/gentoo:master commit in: mail-client/roundcube/
commit: 69a4cfdb585bd153a03ac4a348b2e7a8a73b6a32 Author: Philippe Chaintreuil parallaxshift com> AuthorDate: Mon Jun 8 14:35:38 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Fri Jun 12 14:30:34 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69a4cfdb mail-client/roundcube: 1.4.6 version bump Just a copy of 1.4.4. Closes: https://bugs.gentoo.org/727534 Closes: https://github.com/gentoo/gentoo/pull/16119 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Philippe Chaintreuil parallaxshift.com> Signed-off-by: Thomas Deutschmann gentoo.org> mail-client/roundcube/Manifest | 1 + mail-client/roundcube/roundcube-1.4.6.ebuild | 73 2 files changed, 74 insertions(+) diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest index 7731196a331..cdff49e7642 100644 --- a/mail-client/roundcube/Manifest +++ b/mail-client/roundcube/Manifest @@ -7,3 +7,4 @@ DIST roundcubemail-1.4.1-complete.tar.gz 6998687 BLAKE2B ff33e512bb202d37d77ae2a DIST roundcubemail-1.4.2-complete.tar.gz 7006013 BLAKE2B f92b94de3ce58cd145ce3d30875902d44410cb039176be5c2d09a23741b08405b21107b03a0ae302cfdf5a845a49cf044f13a09b582f291639648aac3b2f4c81 SHA512 3f705bc38b44a0b7ea3241b0222f607b040ec01c8ea400b6b6222fbe346570c5f3450e5a188bab99ea171481453eb3f5b1e7457070ace1144558ec662a4273bb DIST roundcubemail-1.4.3-complete.tar.gz 7028284 BLAKE2B c53efbee437960339c6e80a1fd2a8ae8dfebd886cf029fc081d16c7874f0b6ea7fa03edb54276384dbf9d3948d84a6869f97cf3ce6bf27c52d50ba76ca56 SHA512 c65359473d08a46dbd42894c2758a46209491fc421ee58ab5b1c0d0d56e3fec8b2f43d01b18cb8934589cbee7e7abfda2c8efbf02b3521790d7b45ed6dc88a1e DIST roundcubemail-1.4.4-complete.tar.gz 7029864 BLAKE2B 2a6764a65c29e3deac6275c3dfd19ab2bee1f33ae1a7767561fcac25688bb8f3f7eeaee3eece20d2a6210aff18a5e493d0be709f4a3ae2ad4f3cfd9a1b124f06 SHA512 ddea321b5266c547f67c010147e9aa1457bea4802bec37f9e9d87e691bdc8df27f5c90cff8770de2458822160b85f7359f62742072ae1d642a040b9d88651519 +DIST roundcubemail-1.4.6-complete.tar.gz 7031573 BLAKE2B 541147faeb2fafbf15fd3a4f42a5ecbb642113f02ea9135c91d3b359ec4582e490b80b2e20efa1f6afe8c35e5afe2263682a717a5342198a9eabb7e555e302bb SHA512 e86763ced58cfa8174f71d33ae45cd62f26a58853b9361b83fa5bf883a4106c957f66b6b17b03172a3ee595ca74d7c19ac38e449a23377defd77cf555742 diff --git a/mail-client/roundcube/roundcube-1.4.6.ebuild b/mail-client/roundcube/roundcube-1.4.6.ebuild new file mode 100644 index 000..6d3b3ede4e4 --- /dev/null +++ b/mail-client/roundcube/roundcube-1.4.6.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit webapp + +MY_PN=${PN}mail +MY_PV=${PV/_/-} +MY_P=${MY_PN}-${MY_PV} + +DESCRIPTION="A browser-based multilingual IMAP client with an application-like user interface" +HOMEPAGE="https://roundcube.net; +SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-complete.tar.gz; + +# roundcube is GPL-licensed, the rest of the licenses here are +# for bundled PEAR components, googiespell and utf8.class.php +LICENSE="GPL-3 BSD PHP-2.02 PHP-3 MIT public-domain" +KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86" + +IUSE="change-password enigma ldap mysql postgres sqlite ssl spell" +REQUIRED_USE="|| ( mysql postgres sqlite )" + +# this function only sets DEPEND so we need to include that in RDEPEND +need_httpd_cgi + +RDEPEND=" + ${DEPEND} + >=dev-lang/php-5.4.0[filter,gd,iconv,json,ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml] + virtual/httpd-php + change-password? ( + dev-lang/php[sockets] + ) + enigma? ( + app-crypt/gnupg + ) + mysql? ( + || ( + dev-lang/php[mysql] + dev-lang/php[mysqli] + ) + ) + spell? ( dev-lang/php[curl,spell] ) +" + +S="${WORKDIR}/${MY_P}" + +src_install() { + webapp_src_preinst + + dodoc CHANGELOG INSTALL README.md UPGRADING + + insinto "${MY_HTDOCSDIR}" + doins -r [[:lower:]]* SQL + doins .htaccess + + webapp_serverowned "${MY_HTDOCSDIR}"/logs + webapp_serverowned "${MY_HTDOCSDIR}"/temp + + webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php + webapp_postupgrade_txt en "${FILESDIR}/POST-UPGRADE_complete.txt" + + webapp_src_install +} + +pkg_postinst() { + webapp_pkg_postinst + + if [[ -n ${REPLACING_VERSIONS} ]]; then + elog "You can review the post-upgrade instructions at:" + elog "${EROOT%/}/usr/share/webapps/${PN}/${PV}/postupgrade-en.txt" + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-db/redis/
commit: f4958b7a2941668d51845fdb35d91aaeb4a40a62 Author: Tomáš Mózes gmail com> AuthorDate: Fri Jun 12 03:48:38 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Fri Jun 12 14:32:03 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4958b7a dev-db/redis: drop old Signed-off-by: Tomáš Mózes gmail.com> Closes: https://github.com/gentoo/gentoo/pull/16028 Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/redis/Manifest | 3 - dev-db/redis/redis-4.0.2-r1.ebuild | 131 -- dev-db/redis/redis-5.0.5.ebuild| 156 dev-db/redis/redis-5.0.7.ebuild| 159 - 4 files changed, 449 deletions(-) diff --git a/dev-db/redis/Manifest b/dev-db/redis/Manifest index bbb5d2a2458..66c7c82651f 100644 --- a/dev-db/redis/Manifest +++ b/dev-db/redis/Manifest @@ -1,7 +1,4 @@ DIST redis-4.0.14.tar.gz 1740967 BLAKE2B d9122565ba890416d8936db936bc1410af840cc7617b485b94428891806d5889f5f02c2e722a7e68fe6c0b2690c1ef3479cc8837c55fb154f2b43af9986647a4 SHA512 7730a4083962046f8fee674a8ce95e1d3e8c8dcc2d64a65491dc3b851413b2d745942be7a94ee77074aa530da5f3d458c4e7388d7950a8495d8ee9f4862b7e06 -DIST redis-4.0.2.tar.gz 1713990 BLAKE2B 307ab76b336f7520e14a23a1577c46e1b63cc5a5a5b6afb725cb87934fbcb62107085671fd1072d1142ce8e92f069e6b6064c9f4468335bc6997897c8f494471 SHA512 1458909c6fc16cff8ca5e6dddff23b988ee1e447f2d0bccf5941553b22bab6abb851732b3fe53dafb8a69d6c0939c3ce7e0686d51e03be720fb018c038d3b1b4 -DIST redis-5.0.5.tar.gz 1975750 BLAKE2B 3a0463685ae30f9d38e96d7324ae624474f02311e22e186460834920babc35ff343d84e8cb78a2cee0d45d9ba1c01944c783c88892b6580d83bc1cdec64a3e94 SHA512 78215ec02b7184e05788c7a368146ea53095a877a0e09174b4c9f175aeb9ba9174023c19e33bf62e4513b848e1841538d398e7c0a651c5c947255c1691cb4586 -DIST redis-5.0.7.tar.gz 1984203 BLAKE2B a4e65784ae5d673833d1a6df73800d95ca4d8db7ec045c166027d0c372291e2f5fa2ccc4fe8d4a081b7a967c154fcf03d4b097c5d7b05755a52b465e441ad7ee SHA512 75c1d4bcca3e28d80f6b6942f0153ff33538d706339c69bddd2646c36f88b901c77dde09fba5629ba90ace00077e45d37b0a822a863f9f737ef9a79eb7093d9d DIST redis-5.0.8.tar.gz 1985757 BLAKE2B e46af2133e066ccb91a8eb2c2fbfefe3747e1cfa71efa78dd50830e1bc1d83261f78ed6ff75b789b238709d9f72d5d401be2f2dd698bd19c41c091d10e0baf47 SHA512 106a74ab910267472fb418fdeb4f39e29efe9d73ed5af78b7847c91eaabd473dd729a63078e72d8e87c842169502946e9a0a97c42dea415db82732864c7c46dc DIST redis-5.0.9.tar.gz 1986574 BLAKE2B 7802d0556d11c9be8577b9bb3f4dbad8c2419b38659001421f96040e8a64a4a304e9dc1f06d82802ce1c92515d166cfd37c2f347df4c4cda0c2c4c2bb10d27c5 SHA512 d2c7bc1f769bc5d179bfe6e71954962813b50597eafc752a9b1edf2fd87e84707b7daf0910db56dd0e89cb3bdb3e551da7f111ae4899f505bac5f77f99744c13 DIST redis-6.0.5.tar.gz 2217666 BLAKE2B 6c85b344ada4a8b9981bf0403e883d7584b391b5275f14b4335f51924c2e9dc2eb7886694cd62eec2ac2c4e747468161b75cde3a4b373e496453787cbc994c43 SHA512 62ce42bb5ac9443e0736f5dfeffa7609542cef5b3c6c7d689ad8427cf788f3daf321531fdaa0329942e746e2eee47461be9d8771b89ae25adcc5badc225ebf26 diff --git a/dev-db/redis/redis-4.0.2-r1.ebuild b/dev-db/redis/redis-4.0.2-r1.ebuild deleted file mode 100644 index 510cd9b08c0..000 --- a/dev-db/redis/redis-4.0.2-r1.ebuild +++ /dev/null @@ -1,131 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools eutils flag-o-matic systemd toolchain-funcs user - -DESCRIPTION="A persistent caching system, key-value and data structures database" -HOMEPAGE="http://redis.io/; -SRC_URI="http://download.redis.io/releases/${P}.tar.gz; - -LICENSE="BSD" -KEYWORDS="amd64 arm arm64 hppa ppc ppc64 x86 ~amd64-linux ~x86-linux ~x86-macos ~x86-solaris" -IUSE="+jemalloc tcmalloc luajit test" -RESTRICT="!test? ( test )" -SLOT="0" - -# Redis does NOT build with Lua 5.2 or newer at this time. -# This should link correctly with both unslotted & slotted Lua, without -# changes. -RDEPEND="luajit? ( dev-lang/luajit:2 ) - !luajit? ( || ( dev-lang/lua:5.1 =dev-lang/lua-5.1*:0 ) ) - tcmalloc? ( dev-util/google-perftools ) - jemalloc? ( >=dev-libs/jemalloc-3.2 )" -DEPEND="virtual/pkgconfig - >=sys-devel/autoconf-2.63 - test? ( dev-lang/tcl:0= ) - ${RDEPEND}" -REQUIRED_USE="?? ( tcmalloc jemalloc )" - -S="${WORKDIR}/${PN}-${PV/_/-}" - -pkg_setup() { - enewgroup redis 75 - enewuser redis 75 -1 /var/lib/redis redis -} - -src_prepare() { - epatch \ - "${FILESDIR}"/${PN}-4.0.1-shared.patch \ - "${FILESDIR}"/${PN}-3.2.3-config.patch \ - "${FILESDIR}"/${PN}-4.0.1-sharedlua.patch - eapply_user - - # Copy lua modules into build dir - cp "${S}"/deps/lua/src/{fpconv,lua_bit,lua_cjson,lua_cmsgpack,lua_struct,strbuf}.c "${S}"/src || die - cp "${S}"/deps/lua/src/{fpconv,strbuf}.h "${S}"/src || die - # Append cflag for lua_cjson -
[gentoo-commits] repo/gentoo:master commit in: net-misc/oidentd/, net-misc/oidentd/files/
commit: 5350a4cdb790fc1b64b428c3c97ab93d4a0922ca Author: Robert Förster gmake de> AuthorDate: Fri Jun 12 10:51:40 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Fri Jun 12 14:27:54 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5350a4cd net-misc/oidentd: version bump Closes: https://bugs.gentoo.org/725164 Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Robert Förster gmake.de> Closes: https://github.com/gentoo/gentoo/pull/16203 Signed-off-by: Thomas Deutschmann gentoo.org> net-misc/oidentd/Manifest | 1 + .../oidentd/files/oidentd-2.5.0-respect-ar.patch | 12 + net-misc/oidentd/oidentd-2.5.0.ebuild | 55 ++ 3 files changed, 68 insertions(+) diff --git a/net-misc/oidentd/Manifest b/net-misc/oidentd/Manifest index 6d1c2163397..b7d8c50999b 100644 --- a/net-misc/oidentd/Manifest +++ b/net-misc/oidentd/Manifest @@ -1 +1,2 @@ DIST oidentd-2.4.0.tar.xz 188280 BLAKE2B e7a6cdcc78ae61b103b81335d6a4802bbc301adad256dbe9461245e7a2839e1f4786cf3bf7206df2f8fc6414351c4bb8f92c87d16d69f678e0793b9a760ee966 SHA512 3dc6f8ba1c374c21bbc721516f83c5b825d5bc75dbda390d5e5e0e72ceac31495380a6025c626edcec4f8685a009f5be9571606c50e28fc28dc9f73a20f1b2d0 +DIST oidentd-2.5.0.tar.xz 195536 BLAKE2B ea6327fc415811b7050503daa393639f5740e9c1681794cfadf447e4968024aed7e0367ba804209d236c295777f856297b62c1d7e307c268c3d9fad9b240b7f5 SHA512 31ff2cad2afaa9f07a0aa35ad904047de78f168f9e6d6a3fcf7397eb89e6b930c30741eb1de44e3c2c24f48ca7d860cafd2771f464b336d400ab6d98384e9320 diff --git a/net-misc/oidentd/files/oidentd-2.5.0-respect-ar.patch b/net-misc/oidentd/files/oidentd-2.5.0-respect-ar.patch new file mode 100644 index 000..156b136f775 --- /dev/null +++ b/net-misc/oidentd/files/oidentd-2.5.0-respect-ar.patch @@ -0,0 +1,12 @@ +diff --git a/configure.ac b/configure.ac +index b458d11..b163128 100644 +--- a/configure.ac b/configure.ac +@@ -32,6 +32,7 @@ AC_PROG_LEX + AC_PROG_RANLIB + AC_PROG_INSTALL + AC_PATH_PROG(sedpath, sed) ++AM_PROG_AR + + AC_HEADER_STDC + AC_HEADER_SYS_WAIT diff --git a/net-misc/oidentd/oidentd-2.5.0.ebuild b/net-misc/oidentd/oidentd-2.5.0.ebuild new file mode 100644 index 000..ceb7d227fd8 --- /dev/null +++ b/net-misc/oidentd/oidentd-2.5.0.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools systemd + +DESCRIPTION="Another (RFC1413 compliant) ident daemon" +HOMEPAGE="https://oidentd.janikrabe.com/; +SRC_URI="https://files.janikrabe.com/pub/${PN}/releases/${PV}/${P}.tar.xz; + +LICENSE="BSD-2 GPL-2 LGPL-2+ MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" +IUSE="debug ipv6 masquerade selinux" + +DEPEND="masquerade? ( net-libs/libnetfilter_conntrack )" + +RDEPEND=" + acct-user/oidentd + acct-group/oidentd + selinux? ( sec-policy/selinux-oident ) + ${DEPEND}" + +PATCHES=( "${FILESDIR}/${P}-respect-ar.patch" ) + +src_prepare() { + sed -i '/ExecStart/ s|$| -u oidentd -g oidentd|' contrib/systemd/*.service || die + + default + + eautoreconf +} + +src_configure() { + local myconf=( + $(use_enable debug) + $(use_enable ipv6) + $(use_enable masquerade libnfct) + $(use_enable masquerade nat) + --enable-xdgbdir + ) + econf "${myconf[@]}" +} + +src_install() { + default + + newinitd "${FILESDIR}"/${PN}-2.0.7-init ${PN} + newconfd "${FILESDIR}"/${PN}-2.2.2-confd ${PN} + + systemd_dounit contrib/systemd/${PN}@.service + systemd_dounit contrib/systemd/${PN}.socket + systemd_dounit contrib/systemd/${PN}.service +}
[gentoo-commits] repo/gentoo:master commit in: app-misc/elasticsearch/
commit: f715c87aa4d77849fb2abf05225b7bcad98a740a Author: Tomáš Mózes gmail com> AuthorDate: Fri May 22 13:34:07 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Fri Jun 12 14:32:23 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f715c87a app-misc/elasticsearch: bump to 7.7.0 Signed-off-by: Tomáš Mózes gmail.com> Signed-off-by: Thomas Deutschmann gentoo.org> app-misc/elasticsearch/Manifest | 2 + app-misc/elasticsearch/elasticsearch-7.7.0.ebuild | 83 +++ 2 files changed, 85 insertions(+) diff --git a/app-misc/elasticsearch/Manifest b/app-misc/elasticsearch/Manifest index 99c33de25e3..cfe38f90da5 100644 --- a/app-misc/elasticsearch/Manifest +++ b/app-misc/elasticsearch/Manifest @@ -1,5 +1,7 @@ DIST elasticsearch-5.6.16.tar.gz 33894983 BLAKE2B f96e78f1f28d8106948c91a0d31ea3d41b538fb0fd8534e2f52be651cf22986c76eae67c58c8ef10fef218d1646b1b4b5aa0a3625520e62e482063420775e92e SHA512 cc831e50ce311366484c47cf9fead9bd6562035132e6fd29508e78776dd71846c713d8d1e7a0a99338df46cad124149fb5d767e0ae0bbbed0b50153e234f2631 DIST elasticsearch-6.8.8.tar.gz 149927766 BLAKE2B 329bb778100125d9624acc84252fe8281cd4ee3823fbafeabf8aeeca529c3cd8902b197d5e5a852d55f7a56ec410312e3932b34736607890dedad9e12c3afe2e SHA512 c703d6230a42b77fb0f169158afbc18517118375e341ef889c231acc0f096a44716ba4fc1a2558fd000b0ceff4d9c3aff2f2c792f2c2ae92f0e7f82c6a70eaec DIST elasticsearch-7.6.2-no-jdk-linux-x86_64.tar.gz 148140124 BLAKE2B 9a850011533052d7a4041484936dfa2c8fe7f7976314147bc2b1d5f239bbdfe68a3593d3e0d2bb4d709a71e81aa7c200f9530921dab9d50c0ab3e349f4769ffb SHA512 aa5f499b26e92e19a673093fe2ff73c1c03a8da029b59cb83db43f9e2dfd7c650ee6a122bcf647b7e83f658ad9b9cc64092e6e7c1b4f8476f2973a6006b8df3c +DIST elasticsearch-7.7.0-no-jdk-linux-x86_64.tar.gz 157716656 BLAKE2B 812c4db511f844fb23cb79bdfe3778281f1b6dad6a45553380829e330231304ce0e18eb975867e8474f652a63bdab2f4fb8c14158753aa8b29db5debfd3f00ae SHA512 a8d6cb7186301f50ba72ee5cde6c26390bdb6a8c13d902a75c63038b3dbb3cd7e544bbf6934d88324d722a213b7bf2efc0b27f9cae64428e6842d640bda5ee54 DIST elasticsearch-oss-6.8.8.tar.gz 68655829 BLAKE2B 808b9dd49f7d9c9968e6e1c5dcd8d1150d3638b8380ad0608f1e85f00d98c6da6d0c9c324f244b510d35ecec0f37b40e29fd0761b83118e137cf394c231cc0e8 SHA512 7c5972d365a8a2a80c351039ff54a274bb1f95379d6f4feab4fa01360541bffa58409ffac6030acade24be54d1cc57e7ea24a7cf29531aba35a565718e30288d DIST elasticsearch-oss-7.6.2-no-jdk-linux-x86_64.tar.gz 72570377 BLAKE2B 5a5ec3e79cba236dd4a6ffd279b0fca4ad882c877b418261b0314d8101885a2d2496c837b44e5dbefe5ed994aeeca488a8f08a2ba26c4b44b156c180dae6004c SHA512 6197a0b62f577cd0692c1fb97a473a9971f8fef383dc6ef618035785dbc662947d2adbc425ce130ef531cbfaf9add9ed5da5a698387e770c49af820644d67e72 +DIST elasticsearch-oss-7.7.0-no-jdk-linux-x86_64.tar.gz 73216528 BLAKE2B f0f1a3d3347ea37703e90bd896b24f6e3c58406d9fb20f3607a4d08eee325b5ae293db48d1afdc208468ee775b9085a28f39f2e175b67e4881bfb61d5cb85a9a SHA512 f9b323cff078a0dc856f99efd164775a9cd0718bb0ddb6c4d4817fa53cae71748f1aec5158afa45d4b29076043cbada9743a996e685439436e93d94a9eff2768 diff --git a/app-misc/elasticsearch/elasticsearch-7.7.0.ebuild b/app-misc/elasticsearch/elasticsearch-7.7.0.ebuild new file mode 100644 index 000..2155270debe --- /dev/null +++ b/app-misc/elasticsearch/elasticsearch-7.7.0.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit systemd + +DESCRIPTION="Open Source, Distributed, RESTful, Search Engine" +HOMEPAGE="https://www.elastic.co/products/elasticsearch; +SRC_URI="x-pack? ( https://artifacts.elastic.co/downloads/${PN}/${P}-no-jdk-linux-x86_64.tar.gz ) + !x-pack? ( https://artifacts.elastic.co/downloads/${PN}/${PN}-oss-${PV}-no-jdk-linux-x86_64.tar.gz )" +LICENSE="Apache-2.0 BSD-2 LGPL-3 MIT public-domain x-pack? ( Elastic )" +SLOT="0" +KEYWORDS="~amd64" +IUSE="x-pack" + +RDEPEND="acct-group/elasticsearch + acct-user/elasticsearch + virtual/jre" + +QA_PRESTRIPPED="usr/share/elasticsearch/modules/x-pack-ml/platform/linux-x86_64/\(bin\|lib\)/.*" + +src_prepare() { + default + + rm LICENSE.txt NOTICE.txt || die + rmdir logs || die +} + +src_install() { + keepdir /etc/${PN} + keepdir /etc/${PN}/scripts + + insinto /etc/${PN} + doins -r config/. + rm -r config || die + + fowners root:${PN} /etc/${PN} + fperms 2750 /etc/${PN} + + insinto /usr/share/${PN} + doins -r . + + exeinto /usr/share/${PN}/bin + doexe "${FILESDIR}/elasticsearch-systemd-pre-exec" + + chmod +x "${ED}"/usr/share/${PN}/bin/* || die + + if use x-pack; then + chmod +x "${ED}"/usr/share/${PN}/modules/x-pack-ml/platform/linux-x86_64/bin/* || die + fi + + keepdir /var/{lib,log}/${PN} + fowners ${PN}:${PN} /var/{lib,log}/${PN} + fperms 0750 /var/{lib,log}/${PN} + dodir
[gentoo-commits] repo/gentoo:master commit in: app-admin/graylog/
commit: 45e128b16aa4472e309d2e8f115383b81f5fef72 Author: Tomáš Mózes gmail com> AuthorDate: Thu Jun 11 07:05:54 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Fri Jun 12 14:29:11 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45e128b1 app-admin/graylog: bump to 3.3.1 Signed-off-by: Tomáš Mózes gmail.com> Signed-off-by: Thomas Deutschmann gentoo.org> app-admin/graylog/Manifest | 1 + app-admin/graylog/graylog-3.3.1.ebuild | 83 ++ 2 files changed, 84 insertions(+) diff --git a/app-admin/graylog/Manifest b/app-admin/graylog/Manifest index 4492479af82..e17f484fca5 100644 --- a/app-admin/graylog/Manifest +++ b/app-admin/graylog/Manifest @@ -1,3 +1,4 @@ DIST graylog-2.5.1.tgz 123878927 BLAKE2B d168579be4d20e3a8081d608247e7101fc5d99ddd2b5f063f94d7e91d4095c6bd016a4bc1be0f0e08b5043b771070312286404ece5eacc51e4a8730dfc13dab1 SHA512 44e2ca00e47a34708cea94b74fdc0f56f3a381f161d25633bdf7685fbcd989937163508f8b47b0869c7daacec6c8bd2c874f9381e196ffb3194eb6e3f96b3ce9 DIST graylog-3.1.3.tgz 120983897 BLAKE2B 68e1dd7b8de7ab9fb12fd2035bcf6f0901d8d9f5083ff8efef09736819ccd70ae4dd6f466cf2fa1eaebb24b4098a26d72524f9b9a47e8dd62d0224bad189bb62 SHA512 8eec2339db474b89fc717e693ec23ca32d9a018f9bb924aab895d1a1f4e90afa9fe9547e432d13b9d0bf5831f8772763f19de41ac66f3e09ebf7e96ebd6cbccf DIST graylog-3.2.4.tgz 125543280 BLAKE2B 77e738fb140678af3e4aae80d71e58b15bfbd9b4ffd1d08381678869cf70cadc59d2d19a27d6cdd1634917da4da8a0144543a32ae88bc644ea6d9d62099c SHA512 97e22516d50a7309d2eb8e608b19d6424eb72c54bdfe699bb996542235b99966cb28487cc11700d6a163d65c1465b9faf681940b9b85d427a5dfb94c42ce2a1d +DIST graylog-3.3.1.tgz 129279195 BLAKE2B b3894a453d369f200951d260c0229cec7dbbeb01fcd5df1d8be354c0669c32c1ae3f435a7bad2fc92823f2408fd6e06eded19a56442d6eaa636bd8401f8573a9 SHA512 9e99784e4c349965aafae8c153bd843007dadf664febe7088cfa7561568841d6acb73592d5f57feaece683ea667a535124cdd49e6ed3a05bab13d07239c8b3dd diff --git a/app-admin/graylog/graylog-3.3.1.ebuild b/app-admin/graylog/graylog-3.3.1.ebuild new file mode 100644 index 000..cda5c7e5b52 --- /dev/null +++ b/app-admin/graylog/graylog-3.3.1.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Free and open source log management" +HOMEPAGE="https://www.graylog.org; +SRC_URI="https://downloads.graylog.org/releases/graylog/${P}.tgz; + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" +RESTRICT="strip" + +RDEPEND="!app-admin/graylog2 + acct-group/graylog + acct-user/graylog + >=virtual/jdk-1.8:*" + +DOCS=( + COPYING README.markdown UPGRADING.rst +) + +GRAYLOG_DATA_DIR="/var/lib/graylog" +GRAYLOG_INSTALL_DIR="/usr/share/graylog" +QA_PREBUILT="${GRAYLOG_INSTALL_DIR}/lib/sigar/libsigar*" + +src_prepare() { + default + + # Stick to architecture of build host + if ! use amd64; then + rm -r lib/sigar/libsigar-amd64-*.so || die "Failed in removing AMD64 support libraries" + fi + if ! use ppc64; then + rm -r lib/sigar/libsigar-ppc64-*.so || die "Failed in removing PPC64 support libraries" + fi + if ! use x86; then + rm -r lib/sigar/libsigar-x86-*.so || die "Failed in removing X86 support libraries" + fi + # Currently unsupported platforms + # QA warning galore but testing/patches welcome + rm lib/sigar/libsigar-*freebsd*so \ + lib/sigar/libsigar-*solaris*so \ + lib/sigar/libsigar-*hpux*.sl \ + lib/sigar/libsigar-*macosx*.dylib \ + lib/sigar/libsigar-ia64-*.so \ + lib/sigar/libsigar-ppc-*.so \ + lib/sigar/libsigar-s390x*.so \ + lib/sigar/*winnt* || die "Failed in removing unsupported platform libraries" + + # gentoo specific paths + sed -i "s@\(node_id_file = \).*@\1${GRAYLOG_DATA_DIR}/node-id@g; \ + s@\(message_journal_dir = \).*@\1${GRAYLOG_DATA_DIR}/data/journal@g;" \ + graylog.conf.example || die +} + +src_install() { + default + + insinto /etc/graylog + doins graylog.conf.example + + insinto "${GRAYLOG_INSTALL_DIR}" + doins graylog.jar + doins -r lib plugin + + keepdir "${GRAYLOG_DATA_DIR}" + + newconfd "${FILESDIR}/graylog.confd" graylog + newinitd "${FILESDIR}/graylog.initd" graylog +} + +pkg_postinst() { + ewarn "Graylog does not depend on need.net any more (#439092)." + ewarn + ewarn "Please configure rc_need according to your binding address in:" + ewarn "/etc/conf.d/graylog" + ewarn + ewarn "Graylog requires Java >= 8" + ewarn "Elasticsearch 5.x or 6.x (does NOT work with 7.x)" + ewarn "and MongoDB 3.6 or 4.0 (does NOT work with 4.2)" +}
[gentoo-commits] repo/gentoo:master commit in: app-admin/filebeat/
commit: 0770eaa0b01de2dd33e3e05b27d0e05a69b92531 Author: Tomáš Mózes gmail com> AuthorDate: Fri May 22 13:37:43 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Fri Jun 12 14:32:24 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0770eaa0 app-admin/filebeat: drop old Signed-off-by: Tomáš Mózes gmail.com> Signed-off-by: Thomas Deutschmann gentoo.org> app-admin/filebeat/Manifest | 4 -- app-admin/filebeat/filebeat-5.6.13.ebuild | 65 -- app-admin/filebeat/filebeat-6.6.1.ebuild | 66 -- app-admin/filebeat/filebeat-7.2.0.ebuild | 67 --- app-admin/filebeat/filebeat-7.4.1.ebuild | 67 --- 5 files changed, 269 deletions(-) diff --git a/app-admin/filebeat/Manifest b/app-admin/filebeat/Manifest index fe28da25208..fb28fcb43e1 100644 --- a/app-admin/filebeat/Manifest +++ b/app-admin/filebeat/Manifest @@ -29,12 +29,8 @@ DIST code.cloudfoundry.org%2Fgofileutils%2F@v%2Fv0.0.0-2017015228-4d0c80011a DIST code.cloudfoundry.org%2Frfc5424%2F@v%2Fv0.0.0-20180905210152-236a6d29298a.mod 37 BLAKE2B 7f1d6b0d3a4466e42d7eef1cc7fb543f9e3614c482fc33462f006a193bbac8f629b55ff4f6046091dd19cc3414517bff8817e43836c9caa68284b580edcc0d78 SHA512 f05b5cedfdb7a281ab89b8150387ddcd695b84617c0355bad4bad1abb7609cec47d3e16bdd3fda172f067ad58e68a120b9abd18a240e5181e94d2912f4b6308d DIST code.cloudfoundry.org%2Frfc5424%2F@v%2Fv0.0.0-20180905210152-236a6d29298a.zip 12973 BLAKE2B 761863ec1f123172069a000a43a5aa2e60a07bae4b8ece617450608603121ac81b12b771f9ae3ab0f3eb9cf14c2d2c23319a31e4f8cd49e93d5e19f5a6dc2c12 SHA512 d39f126bbd0bc0ce86098d3eb4e14ff02d0b6b053cb2e63ba202d5fed007d673ef39d2653d29751ee0b7107e96ad32d48c66944d55815dab4f7b9c778c531c55 DIST dmitri.shuralyov.com%2Fgpu%2Fmtl%2F@v%2Fv0.0.0-20190408044501-666a987793e9.mod 36 BLAKE2B b430ef9388b0dfe932b201495a00275a6036338c99160d7362556be1e25924584b0802061d193533f23b1f76719dfd6a9484572babd25f1af0e53fd9bf07ac00 SHA512 196affe091247f94ceda4b56629bd62d4ee2b397f2c0f56c9534c02e43531b46705ad33543b58c1a4fc7a48e25e5923db087fe0485a93966a4086581c0d1d3e1 -DIST filebeat-5.6.13.tar.gz 18212575 BLAKE2B a0b8810523cecd1c6c87a69832c92b39fdc4cbe199eeae3c837f60b5057915e4d1ffb0fd371b3296cea398a11135b9d8da147451997514c85447722d086b8739 SHA512 fd572666858f1aeeede9e1b2074668d0bd691f58d51acd7955a3203b27d3ee850784a39e47941a570a833926a4109645eb98c24b49263276d1df475578c17efa -DIST filebeat-6.6.1.tar.gz 29108620 BLAKE2B 21dbe189dcf91efe6170574e3cff858cca4094936fbda54a343f66e61a5f0cd7d29e71d547c34ddd78776283d13e48926dd84925eed58ca07cc7bedf216c9064 SHA512 9c7646efa8aa44c2ae1cbcf85204749bc57491aad075d3ca283cd75a1b3a93d922169603407b2ea111e7e3abe0a43ce26fabccfe93d56a4232bd63e2b2e8b24a DIST filebeat-6.8.4.tar.gz 35552503 BLAKE2B 165edceffa71318d77363e4e8e737663eb45e5c3d20148dffd887eb3d07eb7998c068b3a3da315ff582f7687d75183ae9828f8b9c87d0c025d450936e00d SHA512 4739481a2ec0307804b797369050b81668f531793bdd1c72304b963e8ab4662b40820dfab211c7fdeeef5deb431f5a0e6ef2680841b4748d352ee8724b2bac42 -DIST filebeat-7.2.0.tar.gz 46415588 BLAKE2B a8940e9a4a85e6eac79dca3418d3dcd14c5a1062741dd895c561d1498c287bb974a5ac89d5b353dbb75e78e6c67cba97a08d41528042db4e4d76bb46016fac60 SHA512 67d251cabca10a1f6d392be8e6203e66d4cf5d63ceb2af88185ea4824259995dafd3aa8dd2da326d079cfcfedce5996f173cd6c50972db67cbe25f660683e5d1 DIST filebeat-7.3.2.tar.gz 49977990 BLAKE2B 6219a382b415572fdea2ff4b0aa3f02b3c1e500d77ed5200b6d5b4334a08b8e91d389ea41b3afe98355f8b20e7f8ecaccf5996f0bb7aad5f10e0f0d69400a0d6 SHA512 75943b251343d28f478f2f19665e4ba31f5bc6e4b26f6e6da8aa062322da4ab8e134c87a9557a97677ba3b22484c44ebaeaeeb87866e0f12e67f1647fe34131a -DIST filebeat-7.4.1.tar.gz 59665819 BLAKE2B 5af538d317713d42d79d43b58344149980d4bf07b99ea6e6b29562cbce8e221f067881b85a78e4b6dee4973f42aaca1108e4941b1c3041df6162885a7c49d57f SHA512 917942f2434ed09ccc998e75d4272ff03ed1536bfa8c7f09d48f11bccdbe0315d298bc3aeab3c66be3ac3d9fabac506c8b797aa4560dceb7f1978ac420d35696 DIST filebeat-7.5.2.tar.gz 64360149 BLAKE2B 2bcbe19b9354c7039c652e6edd4b2cac688b136188f55caaf070dc9d60bd775eb2f0a4016725bf48baa5d26a056f74226d6bec09d1909fcbaf36ad2703d06f2e SHA512 8911e05b489e07f4ec6ee6397e916186ad618bfe97c43c509d564a828a1938eeea6c57cf66f2e93216b5d6b3958e0450d3aab24b65ef7209f0040f66ee36e74a DIST filebeat-7.6.1.tar.gz 77795975 BLAKE2B 2ca420b339b96baefff5042dba456fe1086dfdc5ccc1503609ff1989d79952709347662be60b18591e2b1a9f6557bfb942429b9aa6412dc02072331c8918c95c SHA512 c4f8daff002fe393b95f00b47df1ecb5566a69a9345bbbe1caceffecd8d413e3e9886f30cd4f2914579526db3de92c036c78fb37d703d447567fe921275b5fac DIST filebeat-7.7.0.tar.gz 90104462 BLAKE2B d044ec00bcae08745d012e49fc3cf9369b201da68ee2bfca2ce7f91ecd74c78e7c48d2045e539b6752c164e4c3f6cba38a00f1ee7a82493e008f6be49581b5d5 SHA512
[gentoo-commits] repo/gentoo:master commit in: app-admin/graylog/files/, app-admin/graylog/
commit: bb7cdc21763150c485c71185b95931b82d225d13 Author: Tomáš Mózes gmail com> AuthorDate: Thu Jun 11 07:12:39 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Fri Jun 12 14:29:12 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb7cdc21 app-admin/graylog: security cleanup https://docs.graylog.org/en/3.3/pages/changelog.html#graylog-3-3-0 Signed-off-by: Tomáš Mózes gmail.com> Closes: https://github.com/gentoo/gentoo/pull/16187 Signed-off-by: Thomas Deutschmann gentoo.org> app-admin/graylog/Manifest | 3 -- app-admin/graylog/files/confd-r2 | 12 - app-admin/graylog/files/initd-r2 | 31 app-admin/graylog/graylog-2.5.1.ebuild | 87 -- app-admin/graylog/graylog-3.1.3.ebuild | 83 app-admin/graylog/graylog-3.2.4.ebuild | 83 6 files changed, 299 deletions(-) diff --git a/app-admin/graylog/Manifest b/app-admin/graylog/Manifest index e17f484fca5..653c8795579 100644 --- a/app-admin/graylog/Manifest +++ b/app-admin/graylog/Manifest @@ -1,4 +1 @@ -DIST graylog-2.5.1.tgz 123878927 BLAKE2B d168579be4d20e3a8081d608247e7101fc5d99ddd2b5f063f94d7e91d4095c6bd016a4bc1be0f0e08b5043b771070312286404ece5eacc51e4a8730dfc13dab1 SHA512 44e2ca00e47a34708cea94b74fdc0f56f3a381f161d25633bdf7685fbcd989937163508f8b47b0869c7daacec6c8bd2c874f9381e196ffb3194eb6e3f96b3ce9 -DIST graylog-3.1.3.tgz 120983897 BLAKE2B 68e1dd7b8de7ab9fb12fd2035bcf6f0901d8d9f5083ff8efef09736819ccd70ae4dd6f466cf2fa1eaebb24b4098a26d72524f9b9a47e8dd62d0224bad189bb62 SHA512 8eec2339db474b89fc717e693ec23ca32d9a018f9bb924aab895d1a1f4e90afa9fe9547e432d13b9d0bf5831f8772763f19de41ac66f3e09ebf7e96ebd6cbccf -DIST graylog-3.2.4.tgz 125543280 BLAKE2B 77e738fb140678af3e4aae80d71e58b15bfbd9b4ffd1d08381678869cf70cadc59d2d19a27d6cdd1634917da4da8a0144543a32ae88bc644ea6d9d62099c SHA512 97e22516d50a7309d2eb8e608b19d6424eb72c54bdfe699bb996542235b99966cb28487cc11700d6a163d65c1465b9faf681940b9b85d427a5dfb94c42ce2a1d DIST graylog-3.3.1.tgz 129279195 BLAKE2B b3894a453d369f200951d260c0229cec7dbbeb01fcd5df1d8be354c0669c32c1ae3f435a7bad2fc92823f2408fd6e06eded19a56442d6eaa636bd8401f8573a9 SHA512 9e99784e4c349965aafae8c153bd843007dadf664febe7088cfa7561568841d6acb73592d5f57feaece683ea667a535124cdd49e6ed3a05bab13d07239c8b3dd diff --git a/app-admin/graylog/files/confd-r2 b/app-admin/graylog/files/confd-r2 deleted file mode 100644 index 97eac6ac77f..000 --- a/app-admin/graylog/files/confd-r2 +++ /dev/null @@ -1,12 +0,0 @@ -GRAYLOG_CONFIG_FILE="/etc/graylog2/graylog.conf" -GRAYLOG_DATA_DIR="/var/lib/graylog2" -GRAYLOG_GROUP="graylog" -GRAYLOG_INSTALL_DIR="/usr/share/graylog2" -GRAYLOG_LOG_DIR="/var/log/graylog2" -GRAYLOG_OPTIONS="" -GRAYLOG_USER="graylog" - -JAVA_OPTS="-Djava.library.path=$GRAYLOG_INSTALL_DIR/lib/sigar -Xms1g -Xmx1g -XX:NewRatio=1 -server -XX:+ResizeTLAB -XX:+UseConcMarkSweepGC -XX:+CMSConcurrentMTEnabled -XX:+CMSClassUnloadingEnabled -XX:+UseParNewGC -XX:-OmitStackTraceInFastThrow" - -# Please adjust according to your bind address -rc_need="net.lo" diff --git a/app-admin/graylog/files/initd-r2 b/app-admin/graylog/files/initd-r2 deleted file mode 100644 index c6177eef41d..000 --- a/app-admin/graylog/files/initd-r2 +++ /dev/null @@ -1,31 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -command="/usr/bin/java" -command_args="${JAVA_OPTS} -jar ${GRAYLOG_INSTALL_DIR}/graylog.jar server -f ${GRAYLOG_CONFIG_FILE} --no-pid-file ${GRAYLOG_OPTIONS}" -command_background="true" -command_user="${GRAYLOG_USER}:${GRAYLOG_GROUP}" -pidfile="/run/${RC_SVCNAME}.pid" - -output_log="${GRAYLOG_LOG_DIR}/graylog.stdout.log" -error_log="${GRAYLOG_LOG_DIR}/graylog.stderr.log" -directory="${GRAYLOG_INSTALL_DIR}" -required_files="${GRAYLOG_CONFIG_FILE}" - -depend() { - use dns -} - -start_pre() { - local d - for d in \ - "${GRAYLOG_DATA_DIR}" \ - "${GRAYLOG_DATA_DIR}/data" \ - "${GRAYLOG_DATA_DIR}/data/contentpacks" \ - "${GRAYLOG_DATA_DIR}/data/journal" \ - "${GRAYLOG_LOG_DIR}"; do - - checkpath -d -o "${GRAYLOG_USER}":"${GRAYLOG_GROUP}" -m750 "${d}" - done -} diff --git a/app-admin/graylog/graylog-2.5.1.ebuild b/app-admin/graylog/graylog-2.5.1.ebuild deleted file mode 100644 index b045b60179e..000 --- a/app-admin/graylog/graylog-2.5.1.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -inherit user - -DESCRIPTION="Free and open source log management" -HOMEPAGE="https://www.graylog.org; -SRC_URI="https://packages.graylog2.org/releases/graylog/graylog-${PV}.tgz; - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" -RESTRICT="strip" -
[gentoo-commits] repo/gentoo:master commit in: dev-db/redis/
commit: 6a4031d4d8dd9a856f0285635ae03f1568c67d92 Author: Tomáš Mózes gmail com> AuthorDate: Fri Jun 12 03:46:24 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Fri Jun 12 14:32:03 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a4031d4 dev-db/redis: don't call ar directly Closes: https://bugs.gentoo.org/718666 Signed-off-by: Tomáš Mózes gmail.com> Signed-off-by: Thomas Deutschmann gentoo.org> dev-db/redis/redis-5.0.9-r1.ebuild | 162 + 1 file changed, 162 insertions(+) diff --git a/dev-db/redis/redis-5.0.9-r1.ebuild b/dev-db/redis/redis-5.0.9-r1.ebuild new file mode 100644 index 000..1c36ec874b7 --- /dev/null +++ b/dev-db/redis/redis-5.0.9-r1.ebuild @@ -0,0 +1,162 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools flag-o-matic systemd toolchain-funcs + +DESCRIPTION="A persistent caching system, key-value and data structures database" +HOMEPAGE="https://redis.io; +SRC_URI="http://download.redis.io/releases/${P}.tar.gz; + +LICENSE="BSD" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-macos ~x86-solaris" +IUSE="+jemalloc tcmalloc luajit test" +RESTRICT="!test? ( test )" +SLOT="0" + +# Redis does NOT build with Lua 5.2 or newer at this time. +# This should link correctly with both unslotted & slotted Lua, without +# changes. +COMMON_DEPEND=" + luajit? ( dev-lang/luajit:2 ) + !luajit? ( || ( dev-lang/lua:5.1 =dev-lang/lua-5.1*:0 ) ) + tcmalloc? ( dev-util/google-perftools ) + jemalloc? ( >=dev-libs/jemalloc-5.1:= )" + +RDEPEND=" + ${COMMON_DEPEND} + acct-group/redis + acct-user/redis" + +BDEPEND=" + ${COMMON_DEPEND} + virtual/pkgconfig" + +# Tcl is only needed in the CHOST test env +DEPEND=" + ${COMMON_DEPEND} + test? ( dev-lang/tcl:0= )" + +REQUIRED_USE="?? ( tcmalloc jemalloc )" + +PATCHES=( + "${FILESDIR}"/${PN}-3.2.3-config.patch + "${FILESDIR}"/${PN}-5.0-shared.patch + "${FILESDIR}"/${PN}-5.0-sharedlua.patch + "${FILESDIR}"/${PN}-5.0.8-ppc-atomic.patch + "${FILESDIR}"/${PN}-sentinel-5.0-config.patch +) + +src_prepare() { + default + + # don't call ar directly + sed -e '/^STLIB_MAKE_CMD/s/ar/$(AR)/g' \ + -i deps/hiredis/Makefile || die + + # Copy lua modules into build dir + cp deps/lua/src/{fpconv,lua_bit,lua_cjson,lua_cmsgpack,lua_struct,strbuf}.c src/ || die + cp deps/lua/src/{fpconv,strbuf}.h src/ || die + # Append cflag for lua_cjson + # https://github.com/antirez/redis/commit/4fdcd213#diff-3ba529ae517f6b57803af0502f52a40bL61 + append-cflags "-DENABLE_CJSON_GLOBAL" + + # now we will rewrite present Makefiles + local makefiles="" MKF + for MKF in $(find -name 'Makefile' | cut -b 3-); do + mv "${MKF}" "${MKF}.in" + sed -i -e 's:$(CC):@CC@:g' \ + -e 's:$(CFLAGS):@AM_CFLAGS@:g' \ + -e 's: $(DEBUG)::g' \ + -e 's:$(OBJARCH)::g' \ + -e 's:ARCH:TARCH:g' \ + -e '/^CCOPT=/s:$: $(LDFLAGS):g' \ + "${MKF}.in" \ + || die "Sed failed for ${MKF}" + makefiles+=" ${MKF}" + done + # autodetection of compiler and settings; generates the modified Makefiles + cp "${FILESDIR}"/configure.ac-3.2 configure.ac || die + + # Use the correct pkgconfig name for Lua + if false && has_version 'dev-lang/lua:5.3'; then + # Lua5.3 gives: + #lua_bit.c:83:2: error: #error "Unknown number type, check LUA_NUMBER_* in luaconf.h" + LUAPKGCONFIG=lua5.3 + elif false && has_version 'dev-lang/lua:5.2'; then + # Lua5.2 fails with: + # scripting.c:(.text+0x1f9b): undefined reference to `lua_open' + # Because lua_open because lua_newstate in 5.2 + LUAPKGCONFIG=lua5.2 + elif has_version 'dev-lang/lua:5.1'; then + LUAPKGCONFIG=lua5.1 + else + LUAPKGCONFIG=lua + fi + # The upstream configure script handles luajit specially, and is not + # effected by these changes. + einfo "Selected LUAPKGCONFIG=${LUAPKGCONFIG}" + sed -i \ + -e "/^AC_INIT/s|, [0-9].+, |, $PV, |" \ + -e "s:AC_CONFIG_FILES(\[Makefile\]):AC_CONFIG_FILES([${makefiles}]):g" \ + -e "/PKG_CHECK_MODULES.*\/s,lua5.1,${LUAPKGCONFIG},g" \ + configure.ac || die "Sed failed for configure.ac" + eautoreconf +} + +src_configure() { + econf $(use_with luajit) + + # Linenoise can't be built with -std=c99, see https://bugs.gentoo.org/451164 + # also, don't define ANSI/c99 for lua twice + sed -i -e "s:-std=c99::g"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/php/
commit: 5024efd4ecd36d8ba938e58f611c481fb1c7af08 Author: Thomas Deutschmann gentoo org> AuthorDate: Fri Jun 12 14:16:40 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Fri Jun 12 14:24:35 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5024efd4 dev-lang/php: bump to v7.4.7 Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Thomas Deutschmann gentoo.org> dev-lang/php/Manifest | 1 + dev-lang/php/php-7.4.7.ebuild | 750 ++ 2 files changed, 751 insertions(+) diff --git a/dev-lang/php/Manifest b/dev-lang/php/Manifest index 31cf33a3557..57375aed80f 100644 --- a/dev-lang/php/Manifest +++ b/dev-lang/php/Manifest @@ -1,3 +1,4 @@ DIST php-7.2.31.tar.xz 12309936 BLAKE2B fc81f41dd4ec8695029bfe1993d76b1fdfe7f16d926f57302b9e85f3acd250967db9b9f0597c47589ae553d5faaaf0266e24b5b64247e017361d991bf96cd4de SHA512 b21c504d0af2c095e4ae5a62c810af96171b927a27ea4694f59555c0d47798d61c3491a92941099cd9c978b3b0f41852ca2cf745e42ee3d9a6d107a5a884c9ee DIST php-7.3.18.tar.xz 12116280 BLAKE2B 73d82e4a22f29dbeec221ef3109592a40e559238a0093e80e8e10bcd7de64f3bd58dd6f0835ddf3d9c2323fc37d738301b07291ca11a84c70ddced172676bc20 SHA512 e626091c835f6d165ff48ae3be8ddf7a66b0a320c6d77dc98fb73235d560814c180112a9e5478a5b3b6bb01ed99a50f8025fdc3d1ef80cca59e04ac248f9b0bf DIST php-7.4.6.tar.xz 10284824 BLAKE2B 83536e48c6ab6ef357283d2f99a0f1825fdbb1867598514dc87cb8a7181298aa1e6d45659b7a4343fdacdacbbfec9e4cca89f85fe53c9e48696e534da710 SHA512 786634d53ed100cc7638e64ca340efdd42405c258638f3f97fcd1816d4f0c643dc8d8b2b0f60d36904343dc8c2af7f9b8e4a652ea66ec2fe324290c72bc09c13 +DIST php-7.4.7.tar.xz 10286580 BLAKE2B fb297cc5847012e1d222479e00132c8838cb990a5face43620ced6fb82cabeb544c0de230e24e25ed5449b3050158e836743e514197180b40ebf240ceca45db6 SHA512 5b3ba690e610e0511675f06a10afe9edbcfa90b5b16956d22aab225cdf140b55e5a8a551e7b189d30404981c94c6921b8c4aed00102546cfa38784a719704b80 diff --git a/dev-lang/php/php-7.4.7.ebuild b/dev-lang/php/php-7.4.7.ebuild new file mode 100644 index 000..3ac0d8c9ace --- /dev/null +++ b/dev-lang/php/php-7.4.7.ebuild @@ -0,0 +1,750 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +WANT_AUTOMAKE="none" + +inherit flag-o-matic systemd autotools + +MY_PV=${PV/_rc/RC} +DESCRIPTION="The PHP language runtime engine" +HOMEPAGE="https://www.php.net/; +SRC_URI="https://www.php.net/distributions/${P}.tar.xz; + +LICENSE="PHP-3.01 + BSD + Zend-2.0 + bcmath? ( LGPL-2.1+ ) + fpm? ( BSD-2 ) + gd? ( gd ) + unicode? ( BSD-2 LGPL-2.1 )" + +SLOT="$(ver_cut 1-2)" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" + +S="${WORKDIR}/${PN}-${MY_PV}" + +# We can build the following SAPIs in the given order +SAPIS="embed cli cgi fpm apache2 phpdbg" + +# SAPIs and SAPI-specific USE flags (cli SAPI is default on): +IUSE="${IUSE} + ${SAPIS/cli/+cli} + threads" + +IUSE="${IUSE} acl argon2 bcmath berkdb bzip2 calendar cdb cjk + coverage +ctype curl debug + enchant exif ffi +fileinfo +filter firebird + +flatfile ftp gd gdbm gmp +iconv imap inifile + intl iodbc ipv6 +json kerberos ldap ldap-sasl libedit libressl lmdb + mhash mssql mysql mysqli nls + oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm + readline selinux +session session-mm sharedmem + +simplexml snmp soap sockets sodium spell sqlite ssl + sysvipc systemd test tidy +tokenizer tokyocabinet truetype unicode webp + +xml xmlreader xmlwriter xmlrpc xpm xslt zip zlib" + +# Without USE=readline or libedit, the interactive "php -a" CLI will hang. +REQUIRED_USE=" + || ( cli cgi fpm apache2 embed phpdbg ) + cli? ( ^^ ( readline libedit ) ) + !cli? ( ?? ( readline libedit ) ) + truetype? ( gd zlib ) + webp? ( gd zlib ) + cjk? ( gd zlib ) + exif? ( gd zlib ) + xpm? ( gd zlib ) + gd? ( zlib ) + simplexml? ( xml ) + soap? ( xml ) + xmlrpc? ( xml iconv ) + xmlreader? ( xml ) + xmlwriter? ( xml ) + xslt? ( xml ) + ldap-sasl? ( ldap ) + qdbm? ( !gdbm ) + session-mm? ( session !threads ) + mysql? ( || ( mysqli pdo ) ) + firebird? ( pdo ) + mssql? ( pdo ) +" + +RESTRICT="!test? ( test )" + +# The supported (that is, autodetected) versions of BDB are listed in +# the ./configure script. Other versions *work*, but we need to stick to +# the ones that can be detected to avoid a repeat of bug #564824. +COMMON_DEPEND=" + >=app-eselect/eselect-php-0.9.1[apache2?,fpm?] + >=dev-libs/libpcre2-10.30[unicode] + fpm? ( acl? ( sys-apps/acl ) ) + apache2? ( www-servers/apache[apache2_modules_unixd(+),threads=] ) + argon2? ( app-crypt/argon2:= ) +
[gentoo-commits] repo/gentoo:master commit in: dev-lang/php/
commit: 60752d324e50eb358fe8bec13bd84e785241e365 Author: Thomas Deutschmann gentoo org> AuthorDate: Fri Jun 12 14:17:46 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Fri Jun 12 14:24:36 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60752d32 dev-lang/php: bump to v7.3.19 Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Thomas Deutschmann gentoo.org> dev-lang/php/Manifest | 1 + dev-lang/php/php-7.3.19.ebuild | 760 + 2 files changed, 761 insertions(+) diff --git a/dev-lang/php/Manifest b/dev-lang/php/Manifest index 57375aed80f..f986f8b458d 100644 --- a/dev-lang/php/Manifest +++ b/dev-lang/php/Manifest @@ -1,4 +1,5 @@ DIST php-7.2.31.tar.xz 12309936 BLAKE2B fc81f41dd4ec8695029bfe1993d76b1fdfe7f16d926f57302b9e85f3acd250967db9b9f0597c47589ae553d5faaaf0266e24b5b64247e017361d991bf96cd4de SHA512 b21c504d0af2c095e4ae5a62c810af96171b927a27ea4694f59555c0d47798d61c3491a92941099cd9c978b3b0f41852ca2cf745e42ee3d9a6d107a5a884c9ee DIST php-7.3.18.tar.xz 12116280 BLAKE2B 73d82e4a22f29dbeec221ef3109592a40e559238a0093e80e8e10bcd7de64f3bd58dd6f0835ddf3d9c2323fc37d738301b07291ca11a84c70ddced172676bc20 SHA512 e626091c835f6d165ff48ae3be8ddf7a66b0a320c6d77dc98fb73235d560814c180112a9e5478a5b3b6bb01ed99a50f8025fdc3d1ef80cca59e04ac248f9b0bf +DIST php-7.3.19.tar.xz 12117968 BLAKE2B 84172d2aad901cdca97a6f4c3405d3f4f25c72053ca09ef8a5c6ef93d35b23ac3a7771ff9f2c4ddd000512fe288f3fb25b17bb023f3fed16735f0d6ea5bda790 SHA512 f37800d9e1bf808ad1099f6190965cc75781e7bf6d2c341a7143aca435abc9974a2987cbfeb8c2b35805c946218343612906fde3cc84b195c2c586945869b760 DIST php-7.4.6.tar.xz 10284824 BLAKE2B 83536e48c6ab6ef357283d2f99a0f1825fdbb1867598514dc87cb8a7181298aa1e6d45659b7a4343fdacdacbbfec9e4cca89f85fe53c9e48696e534da710 SHA512 786634d53ed100cc7638e64ca340efdd42405c258638f3f97fcd1816d4f0c643dc8d8b2b0f60d36904343dc8c2af7f9b8e4a652ea66ec2fe324290c72bc09c13 DIST php-7.4.7.tar.xz 10286580 BLAKE2B fb297cc5847012e1d222479e00132c8838cb990a5face43620ced6fb82cabeb544c0de230e24e25ed5449b3050158e836743e514197180b40ebf240ceca45db6 SHA512 5b3ba690e610e0511675f06a10afe9edbcfa90b5b16956d22aab225cdf140b55e5a8a551e7b189d30404981c94c6921b8c4aed00102546cfa38784a719704b80 diff --git a/dev-lang/php/php-7.3.19.ebuild b/dev-lang/php/php-7.3.19.ebuild new file mode 100644 index 000..705d68d153f --- /dev/null +++ b/dev-lang/php/php-7.3.19.ebuild @@ -0,0 +1,760 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit flag-o-matic systemd autotools + +MY_PV=${PV/_rc/RC} +DESCRIPTION="The PHP language runtime engine" +HOMEPAGE="https://www.php.net/; +SRC_URI="https://www.php.net/distributions/${P}.tar.xz; + +LICENSE="PHP-3.01 + BSD + Zend-2.0 + bcmath? ( LGPL-2.1+ ) + fpm? ( BSD-2 ) + gd? ( gd ) + unicode? ( BSD-2 LGPL-2.1 )" + +SLOT="$(ver_cut 1-2)" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" + +S="${WORKDIR}/${PN}-${MY_PV}" + +# We can build the following SAPIs in the given order +SAPIS="embed cli cgi fpm apache2 phpdbg" + +# SAPIs and SAPI-specific USE flags (cli SAPI is default on): +IUSE="${IUSE} + ${SAPIS/cli/+cli} + threads" + +IUSE="${IUSE} acl argon2 bcmath berkdb bzip2 calendar cdb cjk + coverage +ctype curl debug + enchant exif +fileinfo +filter firebird + +flatfile ftp gd gdbm gmp +hash +iconv imap inifile + intl iodbc ipv6 +json kerberos ldap ldap-sasl libedit libressl lmdb + mhash mssql mysql mysqli nls + oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm + readline recode selinux +session session-mm sharedmem + +simplexml snmp soap sockets sodium spell sqlite ssl + sysvipc systemd test tidy +tokenizer tokyocabinet truetype unicode wddx webp + +xml xmlreader xmlwriter xmlrpc xpm xslt zip zip-encryption zlib" + +# The supported (that is, autodetected) versions of BDB are listed in +# the ./configure script. Other versions *work*, but we need to stick to +# the ones that can be detected to avoid a repeat of bug #564824. +COMMON_DEPEND=" + >=app-eselect/eselect-php-0.9.1[apache2?,fpm?] + >=dev-libs/libpcre2-10.30[unicode] + fpm? ( acl? ( sys-apps/acl ) ) + apache2? ( www-servers/apache[apache2_modules_unixd(+),threads=] ) + argon2? ( app-crypt/argon2:= ) + berkdb? ( || ( sys-libs/db:5.3 + sys-libs/db:5.1 + sys-libs/db:4.8 + sys-libs/db:4.7 + sys-libs/db:4.6 + sys-libs/db:4.5 ) ) + bzip2? ( app-arch/bzip2:0= ) + cdb? ( || ( dev-db/cdb dev-db/tinycdb ) ) + coverage? (
[gentoo-commits] repo/gentoo:master commit in: app-admin/logstash-bin/
commit: 82a9cd0f9ce609612893d5b63971e93f6c39030f Author: Tomáš Mózes gmail com> AuthorDate: Fri May 22 13:40:48 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Fri Jun 12 14:32:24 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82a9cd0f app-admin/logstash-bin: drop old Signed-off-by: Tomáš Mózes gmail.com> Signed-off-by: Thomas Deutschmann gentoo.org> app-admin/logstash-bin/Manifest | 1 - app-admin/logstash-bin/logstash-bin-5.6.15.ebuild | 77 --- 2 files changed, 78 deletions(-) diff --git a/app-admin/logstash-bin/Manifest b/app-admin/logstash-bin/Manifest index 0f12b29f933..bfaf48bbf8f 100644 --- a/app-admin/logstash-bin/Manifest +++ b/app-admin/logstash-bin/Manifest @@ -1,4 +1,3 @@ -DIST logstash-5.6.15.tar.gz 110086992 BLAKE2B 3047259c4bc5d71b072fa004c44953f84860ec53e051641c4efc903e38243e85b8fdebeaf093c01f5410c1f05a78a8d8aa2282fc45cf5fd784a41ea66ff5b196 SHA512 405039ff988aee8878cbeca96ef0fcbadba762f877eaec36c8a75b010e56a943c2951a8f83f9279d7d9fea99c4f8a200c705f784813a2733289336c58c34ca1e DIST logstash-6.8.8.tar.gz 179965893 BLAKE2B a56db7b09c7fd59a5496e076ab11bf273265cff7eedfc9c9dfaa117a16baeb9b9c8e97a71eb8ff2a80f379b242d08c2d997476d7a48bab802ff3380d8914f13c SHA512 11c0b9be1d51c3feff82181234d0b5cd838edff78678bdc410f306c52d6345393e9d6c4d6095c2e3aa044f8c5af35d98fa2570891e81e9e3c57907c2baed6100 DIST logstash-7.6.2.tar.gz 172679447 BLAKE2B afeaab06178669559ff532cf72575f8063d07f95f2401060d33e0a99c87bb9e0c251e45634b9723efe456892ac19586accc89cf7272163e48eeaef438632b777 SHA512 c86dcf36cd0d578467c7013234040d5ea100f08ef69a185f6aa86c87dfa46936282abf10d0f495ffe649274136b735d17ab513ef3401205140c2d98bd9f91238 DIST logstash-7.7.0.tar.gz 166451553 BLAKE2B 30b732f1ef516b275246b0e14212b0b00b78502e0b4e78211b3bfdd77e2190639ed8c35f775dae7817b0b43a446d34941b968e8a0785302c337a326a507fc607 SHA512 970740adc47551d7967b9841cc39d15f2cbdcd46c2fee1f84b5688fac266fdcd2202cbb10d3a10cf3768606f693ed2e4fc79e91d293a3295083718bafaa7bc9d diff --git a/app-admin/logstash-bin/logstash-bin-5.6.15.ebuild b/app-admin/logstash-bin/logstash-bin-5.6.15.ebuild deleted file mode 100644 index 635350ca2ab..000 --- a/app-admin/logstash-bin/logstash-bin-5.6.15.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit java-pkg-2 user - -MY_PN="${PN%-bin}" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="Tool for managing events and logs" -HOMEPAGE="https://www.elastic.co/products/logstash; -SRC_URI="https://artifacts.elastic.co/downloads/${MY_PN}/${MY_P}.tar.gz; - -# source: LICENSE.txt and NOTICE.txt -LICENSE="Apache-2.0 MIT" -SLOT="0" -KEYWORDS="~amd64" - -RESTRICT="strip" -QA_PREBUILT="opt/logstash/vendor/jruby/lib/jni/*/libjffi*.so" - -RDEPEND="virtual/jre:1.8" - -S="${WORKDIR}/${MY_P}" - -pkg_setup() { - enewgroup ${MY_PN} - enewuser ${MY_PN} -1 -1 /var/lib/${MY_PN} ${MY_PN} -} - -src_install() { - keepdir /etc/"${MY_PN}"/{conf.d,patterns,plugins} - keepdir "/var/lib/${MY_PN}" - keepdir "/var/log/${MY_PN}" - - insinto "/usr/share/${MY_PN}" - newins "${FILESDIR}/agent.conf.sample" agent.conf - - rm -v config/startup.options || die - insinto /etc/${MY_PN} - doins -r config/. - rm -rv config data || die - - insinto "/opt/${MY_PN}" - doins -r . - fperms 0755 "/opt/${MY_PN}/bin/${MY_PN}" "/opt/${MY_PN}/vendor/jruby/bin/jruby" "/opt/${MY_PN}/bin/logstash-plugin" - - newconfd "${FILESDIR}/${MY_PN}.confd-r1" "${MY_PN}" - newinitd "${FILESDIR}/${MY_PN}.initd-r1" "${MY_PN}" - - insinto /usr/share/eselect/modules - doins "${FILESDIR}"/logstash-plugin.eselect -} - -pkg_postinst() { - ewarn "The default pidfile directory has been changed from /run/logstash to /run." - ewarn "Please ensure any running logstash processes are shut down cleanly." - ewarn - ewarn "The default data directory has been moved from /opt/logstash/data to" - ewarn "/var/lib/logstash/data. Please check and move its contents as necessary." - ewarn - ewarn "Self installed plugins are removed during Logstash upgrades (Bug #622602)" - ewarn "Install the plugins via eselect module that will automatically re-install" - ewarn "all self installed plugins after Logstash upgrades." - elog - elog "Installing plugins:" - elog "eselect logstash-plugin install logstash-output-gelf" - elog - - elog "Reinstalling self installed plugins (installed via eselect module):" - eselect logstash-plugin reinstall - - elog - elog "Sample configuration:" - elog "${EROOT%/}/usr/share/${MY_PN}" -}
[gentoo-commits] repo/gentoo:master commit in: net-wireless/ubertooth/, net-wireless/ubertooth/files/
commit: 0d91ca6832027ca0f8271b57509e331402e8649d Author: Rick Farina gentoo org> AuthorDate: Fri Jun 12 14:20:08 2020 + Commit: Rick Farina gentoo org> CommitDate: Fri Jun 12 14:20:50 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d91ca68 net-wireless/ubertooth: fix bug #706598 thanks to Jonas Stein https://github.com/greatscottgadgets/ubertooth/issues/408 https://github.com/greatscottgadgets/ubertooth/pull/409 Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Rick Farina gentoo.org> .../files/ubertooth-2018.12.1-gcc-10.patch | 23 ++ net-wireless/ubertooth/ubertooth-2018.12.1.ebuild | 12 ++- net-wireless/ubertooth/ubertooth-.ebuild | 10 +- 3 files changed, 35 insertions(+), 10 deletions(-) diff --git a/net-wireless/ubertooth/files/ubertooth-2018.12.1-gcc-10.patch b/net-wireless/ubertooth/files/ubertooth-2018.12.1-gcc-10.patch new file mode 100644 index 000..b4f25e6b0b8 --- /dev/null +++ b/net-wireless/ubertooth/files/ubertooth-2018.12.1-gcc-10.patch @@ -0,0 +1,23 @@ +From abc1d87631c71fb5bf3be4b81327c66292d852ca Mon Sep 17 00:00:00 2001 +From: Jonas Stein +Date: Sat, 6 Jun 2020 21:11:38 +0200 +Subject: [PATCH] extern packet_counter_max to compile with gcc-10 + +Fixes: https://github.com/greatscottgadgets/ubertooth/issues/408 +--- + host/libubertooth/src/ubertooth_callback.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/libubertooth/src/ubertooth_callback.c b/libubertooth/src/ubertooth_callback.c +index a36e3512..adb9934f 100644 +--- a/libubertooth/src/ubertooth_callback.c b/libubertooth/src/ubertooth_callback.c +@@ -27,7 +27,7 @@ + + #include "ubertooth_callback.h" + +-unsigned int packet_counter_max; ++extern unsigned int packet_counter_max; + + static int8_t cc2400_rssi_to_dbm( const int8_t rssi ) + { diff --git a/net-wireless/ubertooth/ubertooth-2018.12.1.ebuild b/net-wireless/ubertooth/ubertooth-2018.12.1.ebuild index 845ee09d379..32189828f35 100644 --- a/net-wireless/ubertooth/ubertooth-2018.12.1.ebuild +++ b/net-wireless/ubertooth/ubertooth-2018.12.1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="6" +EAPI="7" -inherit cmake-utils udev +inherit cmake udev HOMEPAGE="http://ubertooth.sourceforge.net/; @@ -34,6 +34,8 @@ DESCRIPTION="open source wireless development platform suitable for Bluetooth ex #readd firmware building, but do it right #USE="-fortran -mudflap -nls -openmp -multilib" crossdev --without-headers --genv 'EXTRA_ECONF="--with-mode=thumb --with-cpu=cortex-m3 --with-float=soft"' -s4 -t arm-cortexm3-eabi +PATCHES=( "${FILESDIR}"/"${P}"-gcc-10.patch ) + src_configure() { local mycmakeargs=( -DUSE_BLUEZ=$(usex bluez) @@ -47,11 +49,11 @@ src_configure() { -DUDEV_RULES_PATH="$(get_udevdir)/rules.d" ) fi - cmake-utils_src_configure + cmake_src_configure } src_install() { - cmake-utils_src_install + cmake_src_install insinto /usr/share/${PN} pushd "${WORKDIR}/${PN}-${MY_PV}" || die diff --git a/net-wireless/ubertooth/ubertooth-.ebuild b/net-wireless/ubertooth/ubertooth-.ebuild index 845ee09d379..4a9603a7e8d 100644 --- a/net-wireless/ubertooth/ubertooth-.ebuild +++ b/net-wireless/ubertooth/ubertooth-.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="6" +EAPI="7" -inherit cmake-utils udev +inherit cmake udev HOMEPAGE="http://ubertooth.sourceforge.net/; @@ -47,11 +47,11 @@ src_configure() { -DUDEV_RULES_PATH="$(get_udevdir)/rules.d" ) fi - cmake-utils_src_configure + cmake_src_configure } src_install() { - cmake-utils_src_install + cmake_src_install insinto /usr/share/${PN} pushd "${WORKDIR}/${PN}-${MY_PV}" || die