[gentoo-commits] repo/gentoo:master commit in: media-sound/reaper-bin/

2024-05-28 Thread Jason A. Donenfeld
commit: 04232610ac1cedca63bd26455e53b973e430c3db
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Tue May 28 16:05:07 2024 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Tue May 28 16:06:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04232610

media-sound/reaper-bin: add 7.16, drop 7.14

Signed-off-by: Jason A. Donenfeld  gentoo.org>

 media-sound/reaper-bin/Manifest| 10 +-
 .../{reaper-bin-7.14.ebuild => reaper-bin-7.16.ebuild} |  2 +-
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/media-sound/reaper-bin/Manifest b/media-sound/reaper-bin/Manifest
index 59acc60891a1..520a03ddc715 100644
--- a/media-sound/reaper-bin/Manifest
+++ b/media-sound/reaper-bin/Manifest
@@ -1,5 +1,5 @@
-DIST WDL-ce8eaac26787a8e059cbeb808d566e8bf1438075.tar.gz 2471262 BLAKE2B 
20901c986cb9719cfe654137bfa5a4e571b9255373ba18d0c53f61e16ab077277913e6b379d62d328cd5ec617bdc8dea5300f176b55115f4553045dfe559c84b
 SHA512 
e03493ad6809d4b436aed603e0e87fcb8dc17c9f810b6ca59ad0684639f4a54cc4b520711ae65b7ed9d4af2f00b9554ef488346678ae79f254bc30aeb9c500f0
-DIST reaper714_linux_aarch64.tar.xz 10923196 BLAKE2B 
2f3286c2a43a4be1957912de771c6a77fedc7d0083c6f043183880b4bcfe9a105f10bf07029815b5eae1e1e6141c976d0e9e68095c632a5ae6b4669cea6a5a21
 SHA512 
e1fab156d3c4c9471810c3dbd5b00444bb76426293340cb4075974258ebadbc7ecee272950e80631e3e0495870a4d7e19eccf3f86b5a673a0df7e9022e47fbdd
-DIST reaper714_linux_armv7l.tar.xz 10575364 BLAKE2B 
8fcd394042870cb29eb39baac0c7c490ddd0e0ff20a36e70d2d2cf4bf04c07d135d237c5d8334cb8931c7d9e7cd82115f980a72c10e36e346c26ac8a692bf098
 SHA512 
8858f5e128c0bd922e8c52cb4f19adbb3947a33b0c2535246eaf00c6ec7c5820a1ea35863ab7329c9050ee63945d7b8a8cecbb8ad74bbfc38dbcaec18306e1ae
-DIST reaper714_linux_i686.tar.xz 12210344 BLAKE2B 
e6c26d4c797d447d7cbaa6ed211f5270901cb83ad928a88c476d660115a33e1527580cff9ac4a0af8f34b837d933a702f5f0895b86d022f6cf22791ae22635cb
 SHA512 
4daa930bd24d853d72539745de6073d121d2953b6de02d9587cd619d9d79019918cf0d1fdf5b8757b99ac2219860160b3aaf8729bcc223210e9fefda649adcb8
-DIST reaper714_linux_x86_64.tar.xz 12206572 BLAKE2B 
edd320c6718eaa00e52e26f250a449b3611c7f9f0bb3d488d83744c07eb20ab4a5691a84b53c9147e1687145e4324e6609430020ad9bbc88e7a448afd6dbff23
 SHA512 
4b41783b0c16689fdf74c48bd222edd0344362179b34afee84dbf0be5412db24389b84268036215ae2d3a8c8e2d3f844704b70bf1c9a615a1a877d1761c2bd2b
+DIST WDL-5466dcbaf14be31f2ed1fc0ebb352a2ea2852b6d.tar.gz 2474070 BLAKE2B 
247df7e51d4ca5851628985a96872073787c15af03c1d30ebb714bfb39d5fa629d1d7cef02d96888073bdc52a7f0196237d3d37f59a1f2870abaaf3394fe207b
 SHA512 
5658b990a2b0f6bb949e59c212caddfcc58052afcadc1a5e613f567dd7c143965e2431696b8a932a6028dcf0e206505a5a8d35fbe71e1bb2f4f6ca6e6055a930
+DIST reaper716_linux_aarch64.tar.xz 10955392 BLAKE2B 
fe5f11fe50b72d58db1bd7006678eacfe120e4074fa331063b9b25b083cb6af95f44f3f019f76ee70182f7867bc26e800ed12ae495c0a16d76405b182b4476bd
 SHA512 
aa4878634f124c588325facf122e4c11f14567a8d5f6c21b0fe1d850373ab9f3c281b6f3db18a87c4de7894a93a66f489126ad7ca9e1cb0b2ccd4ea2f6c7baf5
+DIST reaper716_linux_armv7l.tar.xz 10608104 BLAKE2B 
b71bd46907dbbce95dad6c7103d5e3fb680778112ad212bbbd5d8be15c0adb3f6e1d52695b73c2e7ec7dca42d59d579dc53f6a85e24dfb35649e5e577f1b030d
 SHA512 
a2dd5478d107bd9c2d882739ac3a0220369909b11601a37350c48da1c10e5cfbec9015a40b3f8865dae3368e2eac319161562034a8dab232d92459f0e1d74cf3
+DIST reaper716_linux_i686.tar.xz 12243384 BLAKE2B 
60e1f2a364480db812501ab937b4283fca9e344e31e7759596757688328ae52a59df2b4ca27cee7472e25a5b5f928638d282c0d8b2f55905b80949f8b1cf7ac4
 SHA512 
38dc3149f86a9fbc9907e521e72df270c48170d89922a2cd3daa87d2cc84538c172c6ef86ef2ad98606ad6bd96e17b32351aca9de7cbf0e058f5e097e6b48db5
+DIST reaper716_linux_x86_64.tar.xz 12236220 BLAKE2B 
df8a385258fcfd70fad926399314b392c087a0c27bd5891dd1e5cbdaaefb7a2cbe30fffdcd729956bb3af09407923d50899848d12ba7be0c1956437c02151743
 SHA512 
d5340220b1ecd91ada1c2be57c943772a622fbf7620f74d5eca670422c5e8b497a73b9443360d77c614cb50d663573a2744e704497b85fda1428bc70a666c348

diff --git a/media-sound/reaper-bin/reaper-bin-7.14.ebuild 
b/media-sound/reaper-bin/reaper-bin-7.16.ebuild
similarity index 98%
rename from media-sound/reaper-bin/reaper-bin-7.14.ebuild
rename to media-sound/reaper-bin/reaper-bin-7.16.ebuild
index b06b170162e9..288932686221 100644
--- a/media-sound/reaper-bin/reaper-bin-7.14.ebuild
+++ b/media-sound/reaper-bin/reaper-bin-7.16.ebuild
@@ -8,7 +8,7 @@ inherit desktop xdg
 DESCRIPTION="Digital audio workstation"
 HOMEPAGE="https://www.reaper.fm;
 
-WDL_COMMIT="ce8eaac26787a8e059cbeb808d566e8bf1438075"
+WDL_COMMIT="5466dcbaf14be31f2ed1fc0ebb352a2ea2852b6d"
 
 SRC_URI="
amd64? ( https://www.reaper.fm/files/$(ver_cut 1).x/reaper$(ver_cut 
1)$(printf %02d $(( 10#$(ver_cut 2) )))_linux_x86_64.tar.xz )



[gentoo-commits] repo/gentoo:master commit in: media-sound/reaper-bin/

2024-04-06 Thread Jason A. Donenfeld
commit: 7b003c4beedc45b12b235616ecd5c91ac25fadca
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Sat Apr  6 18:50:22 2024 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Sat Apr  6 18:50:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b003c4b

media-sound/reaper-bin: add 7.14, drop 7.13

Signed-off-by: Jason A. Donenfeld  gentoo.org>

 media-sound/reaper-bin/Manifest   | 8 
 .../reaper-bin/{reaper-bin-7.13.ebuild => reaper-bin-7.14.ebuild} | 0
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-sound/reaper-bin/Manifest b/media-sound/reaper-bin/Manifest
index c6876847187a..59acc60891a1 100644
--- a/media-sound/reaper-bin/Manifest
+++ b/media-sound/reaper-bin/Manifest
@@ -1,5 +1,5 @@
 DIST WDL-ce8eaac26787a8e059cbeb808d566e8bf1438075.tar.gz 2471262 BLAKE2B 
20901c986cb9719cfe654137bfa5a4e571b9255373ba18d0c53f61e16ab077277913e6b379d62d328cd5ec617bdc8dea5300f176b55115f4553045dfe559c84b
 SHA512 
e03493ad6809d4b436aed603e0e87fcb8dc17c9f810b6ca59ad0684639f4a54cc4b520711ae65b7ed9d4af2f00b9554ef488346678ae79f254bc30aeb9c500f0
-DIST reaper713_linux_aarch64.tar.xz 10923572 BLAKE2B 
5ac354ef5590c393746d531e12775dc61433805a15738a0bc5e664bdc81a567f3ff76945c9eb180b5198f800fdb4fd8438b22b28edab41aee6beaf8de6f5a2a9
 SHA512 
69e6351fcb1cc919c0a494af62198804adf26e2e6e00fb2cdbd777c5e953b97155e160a18fb5724d23920984669510db00e580f88aba39304e43a71d6f3aa9e4
-DIST reaper713_linux_armv7l.tar.xz 10575048 BLAKE2B 
51ab1fa230f7d338100619826b3b5e50749f21bbd326304668e67f2ed3c859ba2ef0cef2c13c3f45490309990c2f7561c9f17987acecaf00bce26e974cd6c184
 SHA512 
13b2d35a7c408b82cb562de830dfafdbd89b64101e4856e491a1ca7599d68539a1aca24b50dcb6b29a6b024fd5d67cf781dac99480618edf5b84ec9af485059e
-DIST reaper713_linux_i686.tar.xz 12211028 BLAKE2B 
60d590fc6ccc78423c8b80311cbc98d8c9192c33cd04255958df8432fd75f563a6b4a141ed71a14d1e5d9459e8d9250e6c499c998f30eaf1bb55901eb1d06ba6
 SHA512 
de7b8df61182f88e0bc121146f6557cd05bb7a48985758fc2b7850be93c264454d576bcb0f29c175d5c2feb88bf33f92379def9f2465061c4524ee75deed7f9f
-DIST reaper713_linux_x86_64.tar.xz 12205884 BLAKE2B 
3596c23f0ff0b20e17541195d3f3df9ad7229ff5dfd2d1d46500d2d9c25c691787fb564ba5a2250ae712f2638bdfb430a0ba94929fad8af3a7b7d0e0e2eefa2e
 SHA512 
db07eda1104c16973dbf6b1a623f58efacfccd10cd35be2b496cf100a47f23e74f0ca03fa4f59055905e80a2203c14e320d61732e10e074f199b81c0e6a8cd71
+DIST reaper714_linux_aarch64.tar.xz 10923196 BLAKE2B 
2f3286c2a43a4be1957912de771c6a77fedc7d0083c6f043183880b4bcfe9a105f10bf07029815b5eae1e1e6141c976d0e9e68095c632a5ae6b4669cea6a5a21
 SHA512 
e1fab156d3c4c9471810c3dbd5b00444bb76426293340cb4075974258ebadbc7ecee272950e80631e3e0495870a4d7e19eccf3f86b5a673a0df7e9022e47fbdd
+DIST reaper714_linux_armv7l.tar.xz 10575364 BLAKE2B 
8fcd394042870cb29eb39baac0c7c490ddd0e0ff20a36e70d2d2cf4bf04c07d135d237c5d8334cb8931c7d9e7cd82115f980a72c10e36e346c26ac8a692bf098
 SHA512 
8858f5e128c0bd922e8c52cb4f19adbb3947a33b0c2535246eaf00c6ec7c5820a1ea35863ab7329c9050ee63945d7b8a8cecbb8ad74bbfc38dbcaec18306e1ae
+DIST reaper714_linux_i686.tar.xz 12210344 BLAKE2B 
e6c26d4c797d447d7cbaa6ed211f5270901cb83ad928a88c476d660115a33e1527580cff9ac4a0af8f34b837d933a702f5f0895b86d022f6cf22791ae22635cb
 SHA512 
4daa930bd24d853d72539745de6073d121d2953b6de02d9587cd619d9d79019918cf0d1fdf5b8757b99ac2219860160b3aaf8729bcc223210e9fefda649adcb8
+DIST reaper714_linux_x86_64.tar.xz 12206572 BLAKE2B 
edd320c6718eaa00e52e26f250a449b3611c7f9f0bb3d488d83744c07eb20ab4a5691a84b53c9147e1687145e4324e6609430020ad9bbc88e7a448afd6dbff23
 SHA512 
4b41783b0c16689fdf74c48bd222edd0344362179b34afee84dbf0be5412db24389b84268036215ae2d3a8c8e2d3f844704b70bf1c9a615a1a877d1761c2bd2b

diff --git a/media-sound/reaper-bin/reaper-bin-7.13.ebuild 
b/media-sound/reaper-bin/reaper-bin-7.14.ebuild
similarity index 100%
rename from media-sound/reaper-bin/reaper-bin-7.13.ebuild
rename to media-sound/reaper-bin/reaper-bin-7.14.ebuild



[gentoo-commits] repo/gentoo:master commit in: media-sound/reaper-bin/

2024-04-03 Thread Jason A. Donenfeld
commit: a91cbab2bb4601284ce618aca9047d57ac776caa
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Wed Apr  3 16:44:13 2024 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Wed Apr  3 16:44:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a91cbab2

media-sound/reaper-bin: add 7.13, drop 7.12-r1

Signed-off-by: Jason A. Donenfeld  gentoo.org>

 media-sound/reaper-bin/Manifest   | 8 
 .../{reaper-bin-7.12-r1.ebuild => reaper-bin-7.13.ebuild} | 0
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-sound/reaper-bin/Manifest b/media-sound/reaper-bin/Manifest
index 9096cd06bd32..c6876847187a 100644
--- a/media-sound/reaper-bin/Manifest
+++ b/media-sound/reaper-bin/Manifest
@@ -1,5 +1,5 @@
 DIST WDL-ce8eaac26787a8e059cbeb808d566e8bf1438075.tar.gz 2471262 BLAKE2B 
20901c986cb9719cfe654137bfa5a4e571b9255373ba18d0c53f61e16ab077277913e6b379d62d328cd5ec617bdc8dea5300f176b55115f4553045dfe559c84b
 SHA512 
e03493ad6809d4b436aed603e0e87fcb8dc17c9f810b6ca59ad0684639f4a54cc4b520711ae65b7ed9d4af2f00b9554ef488346678ae79f254bc30aeb9c500f0
-DIST reaper712_linux_aarch64.tar.xz 10918388 BLAKE2B 
00d652993267b15687aef81106868a7fa3544eba49a3d7664c52d737d58e56ff5775584edb1bfdb4b1310ded233326699125725e884a17f505d5e658a89fe3cf
 SHA512 
d82754f08860769d3e7af9a04dcc7e54a89bdd42c649afaf3760d9198cbadad0e7be29a5896802bb8fa650c0d9f1f109d0fd44e6adbf122045f90db2f9c46835
-DIST reaper712_linux_armv7l.tar.xz 10575044 BLAKE2B 
a1cc04a4ff70889580199f0ff48cafd7341f92b15bdebe38dd3e636cecba15d8d8d18bbeb8bc9ecea797d334632b98df86f9e76141422cdf60a8c0ceef0be7b6
 SHA512 
25d472e065814f33c728797b01b45328ee6d2bd30e22ab7cab22218418d94c7325cadb1e6a2a008fa6c0d5ddca9f4981c10e0faf896d3bd8175d8a183ca23268
-DIST reaper712_linux_i686.tar.xz 12211908 BLAKE2B 
e392b86a81ad33c4cd3d339acbb51466a0bc591bec1a031004d3f1fade8afcf85cdd274cb26e731ece1db3aa4b0b0c6f665635f8d3e0448ee646d33652f9e7ca
 SHA512 
f6d3b2e0cedb35c7579ee6594807f13a8c85cb61ca6c3c9fd0d36f2ab5ad9f21be29eefd0f2428a6442e29c38a434c73b2f98e7822bb341052ec93c765ff95ad
-DIST reaper712_linux_x86_64.tar.xz 12207388 BLAKE2B 
0f4e5a362dd64d264edb9803876d477e11f14fd27442dd0b88fb85da82997c2f8849b800f4534e7733e579381b481258032ed8c467da96f12e2a6cc892c3d309
 SHA512 
08a76e75b204711629da5909ed1554e52b39ba335e90bd12053db9a45dc12dd9e5ff01087a02d4267f92708c3f43d24f65fc2ef4ee5e41c087d37f83ad8800d8
+DIST reaper713_linux_aarch64.tar.xz 10923572 BLAKE2B 
5ac354ef5590c393746d531e12775dc61433805a15738a0bc5e664bdc81a567f3ff76945c9eb180b5198f800fdb4fd8438b22b28edab41aee6beaf8de6f5a2a9
 SHA512 
69e6351fcb1cc919c0a494af62198804adf26e2e6e00fb2cdbd777c5e953b97155e160a18fb5724d23920984669510db00e580f88aba39304e43a71d6f3aa9e4
+DIST reaper713_linux_armv7l.tar.xz 10575048 BLAKE2B 
51ab1fa230f7d338100619826b3b5e50749f21bbd326304668e67f2ed3c859ba2ef0cef2c13c3f45490309990c2f7561c9f17987acecaf00bce26e974cd6c184
 SHA512 
13b2d35a7c408b82cb562de830dfafdbd89b64101e4856e491a1ca7599d68539a1aca24b50dcb6b29a6b024fd5d67cf781dac99480618edf5b84ec9af485059e
+DIST reaper713_linux_i686.tar.xz 12211028 BLAKE2B 
60d590fc6ccc78423c8b80311cbc98d8c9192c33cd04255958df8432fd75f563a6b4a141ed71a14d1e5d9459e8d9250e6c499c998f30eaf1bb55901eb1d06ba6
 SHA512 
de7b8df61182f88e0bc121146f6557cd05bb7a48985758fc2b7850be93c264454d576bcb0f29c175d5c2feb88bf33f92379def9f2465061c4524ee75deed7f9f
+DIST reaper713_linux_x86_64.tar.xz 12205884 BLAKE2B 
3596c23f0ff0b20e17541195d3f3df9ad7229ff5dfd2d1d46500d2d9c25c691787fb564ba5a2250ae712f2638bdfb430a0ba94929fad8af3a7b7d0e0e2eefa2e
 SHA512 
db07eda1104c16973dbf6b1a623f58efacfccd10cd35be2b496cf100a47f23e74f0ca03fa4f59055905e80a2203c14e320d61732e10e074f199b81c0e6a8cd71

diff --git a/media-sound/reaper-bin/reaper-bin-7.12-r1.ebuild 
b/media-sound/reaper-bin/reaper-bin-7.13.ebuild
similarity index 100%
rename from media-sound/reaper-bin/reaper-bin-7.12-r1.ebuild
rename to media-sound/reaper-bin/reaper-bin-7.13.ebuild



[gentoo-commits] repo/gentoo:master commit in: media-sound/reaper-bin/, media-sound/reaper-bin/files/

2024-04-02 Thread Jason A. Donenfeld
commit: d81e904c7818b8e5017630958243770b7fe4fc56
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Wed Apr  3 02:39:43 2024 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Wed Apr  3 02:41:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d81e904c

media-sound/reaper-bin: use upstream commit for lazy binding

Now that this patch is upstream, use it.

Link: https://github.com/justinfrankel/WDL/pull/22
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 media-sound/reaper-bin/Manifest|  2 +-
 .../files/libSwell-makefile-lazy-binding.patch | 46 --
 media-sound/reaper-bin/reaper-bin-7.12-r1.ebuild   |  3 +-
 3 files changed, 2 insertions(+), 49 deletions(-)

diff --git a/media-sound/reaper-bin/Manifest b/media-sound/reaper-bin/Manifest
index e5f669df6521..9096cd06bd32 100644
--- a/media-sound/reaper-bin/Manifest
+++ b/media-sound/reaper-bin/Manifest
@@ -1,4 +1,4 @@
-DIST WDL-9df70be13fcb75eb69adcf957ea3bff4f259fa84.tar.gz 2471215 BLAKE2B 
501b973ad764901321d29726927e079c96bcfe8535f76e67bd3ade6b0e3a2385ee741ae6430682c33b136715629a1f0370f52bbf1715d28515496cf09c6fb4b1
 SHA512 
c3ca582d654af202f352169955d6622266b0acefe00e94ee05bf18802327a7e8fd9d42b54881c4442eed8af36d0040e21e27a624a0ff26328385eec8947e3510
+DIST WDL-ce8eaac26787a8e059cbeb808d566e8bf1438075.tar.gz 2471262 BLAKE2B 
20901c986cb9719cfe654137bfa5a4e571b9255373ba18d0c53f61e16ab077277913e6b379d62d328cd5ec617bdc8dea5300f176b55115f4553045dfe559c84b
 SHA512 
e03493ad6809d4b436aed603e0e87fcb8dc17c9f810b6ca59ad0684639f4a54cc4b520711ae65b7ed9d4af2f00b9554ef488346678ae79f254bc30aeb9c500f0
 DIST reaper712_linux_aarch64.tar.xz 10918388 BLAKE2B 
00d652993267b15687aef81106868a7fa3544eba49a3d7664c52d737d58e56ff5775584edb1bfdb4b1310ded233326699125725e884a17f505d5e658a89fe3cf
 SHA512 
d82754f08860769d3e7af9a04dcc7e54a89bdd42c649afaf3760d9198cbadad0e7be29a5896802bb8fa650c0d9f1f109d0fd44e6adbf122045f90db2f9c46835
 DIST reaper712_linux_armv7l.tar.xz 10575044 BLAKE2B 
a1cc04a4ff70889580199f0ff48cafd7341f92b15bdebe38dd3e636cecba15d8d8d18bbeb8bc9ecea797d334632b98df86f9e76141422cdf60a8c0ceef0be7b6
 SHA512 
25d472e065814f33c728797b01b45328ee6d2bd30e22ab7cab22218418d94c7325cadb1e6a2a008fa6c0d5ddca9f4981c10e0faf896d3bd8175d8a183ca23268
 DIST reaper712_linux_i686.tar.xz 12211908 BLAKE2B 
e392b86a81ad33c4cd3d339acbb51466a0bc591bec1a031004d3f1fade8afcf85cdd274cb26e731ece1db3aa4b0b0c6f665635f8d3e0448ee646d33652f9e7ca
 SHA512 
f6d3b2e0cedb35c7579ee6594807f13a8c85cb61ca6c3c9fd0d36f2ab5ad9f21be29eefd0f2428a6442e29c38a434c73b2f98e7822bb341052ec93c765ff95ad

diff --git a/media-sound/reaper-bin/files/libSwell-makefile-lazy-binding.patch 
b/media-sound/reaper-bin/files/libSwell-makefile-lazy-binding.patch
deleted file mode 100644
index 9d9508071af8..
--- a/media-sound/reaper-bin/files/libSwell-makefile-lazy-binding.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-From d7fa7b22fdbc894a9986ab686b9c009d25f8cae7 Mon Sep 17 00:00:00 2001
-From: "Jason A. Donenfeld" 
-Date: Tue, 2 Apr 2024 01:03:30 +0200
-Subject: [PATCH] swell-linux: ensure LD lazily binds symbols
-
-On newer toolchains that by default set `-Wl,-z,now`, such as Gentoo's
-23.0 toolchain, setting PRELOAD_GDK causes swell's dlopen() to fail with
-an error like:
-
-Error loading '/opt/REAPER/libSwell.so': /opt/REAPER/libSwell.so: 
undefined symbol: gdk_x11_window_get_xid
-
-This is because -z,now, according to the man page, "When generating an
-executable or shared library, mark it to tell the dynamic linker to
-resolve all symbols when the program is started, or when the shared
-library is loaded by dlopen, instead of deferring function call
-resolution to the point when the function is first called." This is
-basically the opposite of what swell's preloading feature wants.
-
-This can be overridden by setting -z,lazy, which according to the man
-page, "When generating an executable or shared library, mark it to tell
-the dynamic linker to defer function call resolution to the point when
-the function is called (lazy binding), rather than at load time."
-
-So pass -Wl,-z,lazy in the preloading case, so that it works no matter
-what the toolchain defaults are.

- WDL/swell/Makefile | 3 +++
- 1 file changed, 3 insertions(+)
-
-diff --git a/WDL/swell/Makefile b/WDL/swell/Makefile
-index 9e7e2d87..8033fb30 100644
 a/WDL/swell/Makefile
-+++ b/WDL/swell/Makefile
-@@ -140,6 +140,9 @@ ifndef NOGDK
- endif
-   endif
-   LINKEXTRA += -lGL
-+  ifdef PRELOAD_GDK
-+CFLAGS += -Wl,-z,lazy
-+  endif
- endif
- 
- CXXFLAGS = $(CFLAGS)
--- 
-2.44.0
-

diff --git a/media-sound/reaper-bin/reaper-bin-7.12-r1.ebuild 
b/media-sound/reaper-bin/reaper-bin-7.12-r1.ebuild
index a6338707abea..b06b170162e9 100644
--- a/media-sound/reaper-bin/reaper-bin-7.12-r1.ebuild
+++ b/media-sound/reaper-bin/reaper-bin-7.12-r1.ebuild
@@ -8,7 +8,7 @@ inherit desktop xdg
 DESCRIPTION="Digital audio workstation"

[gentoo-commits] repo/gentoo:master commit in: media-sound/reaper-bin/, media-sound/reaper-bin/files/

2024-04-01 Thread Jason A. Donenfeld
commit: 85b120bb3ea6d7583cbdd1bec0d7dee134359a69
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Mon Apr  1 23:08:38 2024 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Mon Apr  1 23:08:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85b120bb

media-sound/reaper-bin: move -z,lazy into patch

Now that we've sent this upstream, add this as a patch.

Link: https://github.com/justinfrankel/WDL/pull/22
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 .../files/libSwell-makefile-lazy-binding.patch | 46 ++
 media-sound/reaper-bin/reaper-bin-7.12-r1.ebuild   |  4 +-
 2 files changed, 48 insertions(+), 2 deletions(-)

diff --git a/media-sound/reaper-bin/files/libSwell-makefile-lazy-binding.patch 
b/media-sound/reaper-bin/files/libSwell-makefile-lazy-binding.patch
new file mode 100644
index ..9d9508071af8
--- /dev/null
+++ b/media-sound/reaper-bin/files/libSwell-makefile-lazy-binding.patch
@@ -0,0 +1,46 @@
+From d7fa7b22fdbc894a9986ab686b9c009d25f8cae7 Mon Sep 17 00:00:00 2001
+From: "Jason A. Donenfeld" 
+Date: Tue, 2 Apr 2024 01:03:30 +0200
+Subject: [PATCH] swell-linux: ensure LD lazily binds symbols
+
+On newer toolchains that by default set `-Wl,-z,now`, such as Gentoo's
+23.0 toolchain, setting PRELOAD_GDK causes swell's dlopen() to fail with
+an error like:
+
+Error loading '/opt/REAPER/libSwell.so': /opt/REAPER/libSwell.so: 
undefined symbol: gdk_x11_window_get_xid
+
+This is because -z,now, according to the man page, "When generating an
+executable or shared library, mark it to tell the dynamic linker to
+resolve all symbols when the program is started, or when the shared
+library is loaded by dlopen, instead of deferring function call
+resolution to the point when the function is first called." This is
+basically the opposite of what swell's preloading feature wants.
+
+This can be overridden by setting -z,lazy, which according to the man
+page, "When generating an executable or shared library, mark it to tell
+the dynamic linker to defer function call resolution to the point when
+the function is called (lazy binding), rather than at load time."
+
+So pass -Wl,-z,lazy in the preloading case, so that it works no matter
+what the toolchain defaults are.
+---
+ WDL/swell/Makefile | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/WDL/swell/Makefile b/WDL/swell/Makefile
+index 9e7e2d87..8033fb30 100644
+--- a/WDL/swell/Makefile
 b/WDL/swell/Makefile
+@@ -140,6 +140,9 @@ ifndef NOGDK
+ endif
+   endif
+   LINKEXTRA += -lGL
++  ifdef PRELOAD_GDK
++CFLAGS += -Wl,-z,lazy
++  endif
+ endif
+ 
+ CXXFLAGS = $(CFLAGS)
+-- 
+2.44.0
+

diff --git a/media-sound/reaper-bin/reaper-bin-7.12-r1.ebuild 
b/media-sound/reaper-bin/reaper-bin-7.12-r1.ebuild
index 06bcf6617d8f..a6338707abea 100644
--- a/media-sound/reaper-bin/reaper-bin-7.12-r1.ebuild
+++ b/media-sound/reaper-bin/reaper-bin-7.12-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit desktop flag-o-matic xdg
+inherit desktop xdg
 
 DESCRIPTION="Digital audio workstation"
 HOMEPAGE="https://www.reaper.fm;
@@ -49,10 +49,10 @@ src_prepare() {
default
cd "WDL-${WDL_COMMIT}" || die
eapply "${FILESDIR}"/libSwell-makefile-cflags.patch
+   eapply "${FILESDIR}"/libSwell-makefile-lazy-binding.patch
 }
 
 src_compile() {
-   append-cflags -Wl,-z,lazy
emake -C "WDL-${WDL_COMMIT}/WDL/swell" \
PRELOAD_GDK=1 \
ALLOW_WARNINGS=1



[gentoo-commits] repo/gentoo:master commit in: media-sound/reaper-bin/

2024-04-01 Thread Jason A. Donenfeld
commit: f4f730bc7a927f902c83c01931e02a337ee09706
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Mon Apr  1 22:59:21 2024 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Mon Apr  1 22:59:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4f730bc

media-sound/reaper-bin: add -Wl,-z,lazy for swell preloading

Swell loads GDK lazily in its ideal setting, which 11e9d2b71083
("media-sound/reaper-bin: add 7.12, drop 7.11") unfortunately removed,
because toolchain 23.0's -z,now caused the lazy loading to happen at
dlopen() time. Fix this by explicitly setting -z,lazy.

Signed-off-by: Jason A. Donenfeld  gentoo.org>

 .../reaper-bin/{reaper-bin-7.12.ebuild => reaper-bin-7.12-r1.ebuild}  | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/media-sound/reaper-bin/reaper-bin-7.12.ebuild 
b/media-sound/reaper-bin/reaper-bin-7.12-r1.ebuild
similarity index 98%
rename from media-sound/reaper-bin/reaper-bin-7.12.ebuild
rename to media-sound/reaper-bin/reaper-bin-7.12-r1.ebuild
index 1ff30df79fec..06bcf6617d8f 100644
--- a/media-sound/reaper-bin/reaper-bin-7.12.ebuild
+++ b/media-sound/reaper-bin/reaper-bin-7.12-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit desktop xdg
+inherit desktop flag-o-matic xdg
 
 DESCRIPTION="Digital audio workstation"
 HOMEPAGE="https://www.reaper.fm;
@@ -52,7 +52,9 @@ src_prepare() {
 }
 
 src_compile() {
+   append-cflags -Wl,-z,lazy
emake -C "WDL-${WDL_COMMIT}/WDL/swell" \
+   PRELOAD_GDK=1 \
ALLOW_WARNINGS=1
 }
 



[gentoo-commits] repo/gentoo:master commit in: media-sound/reaper-bin/

2024-04-01 Thread Jason A. Donenfeld
commit: 11e9d2b71083796008f9970f40325a52f144f7ed
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Sun Mar 31 19:28:25 2024 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Mon Apr  1 22:43:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11e9d2b7

media-sound/reaper-bin: add 7.12, drop 7.11

Also revert 23c4b5545841 ("media-sound/reaper-bin: preload gdk-3 like
upstream binaries") because apparently preloading is broken with either
recent GDK changes or, more likely, Gentoo's 23.0 profile, failing with:

   Error loading '/opt/REAPER/libSwell.so': /opt/REAPER/libSwell.so: undefined 
symbol: gdk_x11_window_get_xid

This appears to be a failure from dlopen(), and should probably be
revisited and fixed correctly.

Link: https://github.com/reaper-oss/sws/issues/1819
Link: https://github.com/gentoo/gentoo/pull/34737
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 media-sound/reaper-bin/Manifest| 10 +-
 .../{reaper-bin-7.11.ebuild => reaper-bin-7.12.ebuild} |  5 ++---
 2 files changed, 7 insertions(+), 8 deletions(-)

diff --git a/media-sound/reaper-bin/Manifest b/media-sound/reaper-bin/Manifest
index 179563a69f76..e5f669df6521 100644
--- a/media-sound/reaper-bin/Manifest
+++ b/media-sound/reaper-bin/Manifest
@@ -1,5 +1,5 @@
-DIST WDL-805967d09d659aa1504bd8551a4c52c4c98ef65c.tar.gz 2470609 BLAKE2B 
97087165aa4b1423bb65e67a041cb2266b532baeea565752f554e767cd337b4a1c9b0d19b1d34d53b788df74ec0ebda22ca898589dc0d695c2868aba03e9654d
 SHA512 
0a82505d5db5e4470173aff1795e80d780d034c02d9cf0a94410f9a4ba156ac677fc659b5f18c369478e4f71cc4d80aa7bb833a9b5d835427889cda5dc8760bd
-DIST reaper711_linux_aarch64.tar.xz 10895364 BLAKE2B 
9199e71888389dd4859cb3245d566773ae7145d713012f6d6564223d0a345a44c9b23bef893f1cf69ffe1246f7a9d7ea54c2782f4bb63f3935f2d3192aa7deb7
 SHA512 
dc12ae9b3cd282d57834f02d26dbf0e464998cdcd31ffdb80c7f3867cb8a6eeb940a6a9b32af1b9d595c33b5bd4455d4f872a6dd9053c9c083e39a9880fadffc
-DIST reaper711_linux_armv7l.tar.xz 10548776 BLAKE2B 
5341d96ffaa8a491d01fb1be3e58bcdf266a5133516eda6fcceaef7558ad359f70d52a4601305b211082d4fdf526920b1eac0f22df71fee353dee903477d0219
 SHA512 
7326500e5e1e20af007d978e4e2f60d32f4bf5fcfa1630cfaf1e49512f93f11bca0abb3c9e8136bfc3641820efe5ac4151994895ae27637b02ba43cf3682c76b
-DIST reaper711_linux_i686.tar.xz 12179400 BLAKE2B 
7cd19c31097ae916ca7247c1abc3a0ac3030c82822b15453eef310f5bd6e2b128072b0ce16f2975f5297afd1b9ff2935d85b308fb25195663ab1c9e9dcaf8128
 SHA512 
e39bf420ab3e58054a463f48a534ab666194924c72cba27db6ea03a9f6cb38a7dc8db75431afd6887dd4b8d908a8e82ac6a5c1717ec130ba8db2759402b24a08
-DIST reaper711_linux_x86_64.tar.xz 12173844 BLAKE2B 
760b662a01ad89d188ece040dd49861c907e03c159b6983f2433fef8635ae0e7204e90ca8c0da410dd8b4a5da040f78398755db9d90ba7bc2134e196403c5b81
 SHA512 
d55a3c4c0524a4c8417b2db0cc23083c99b702e2c86a1f38f55d672f1a07320308962acc16554cbfe03c83cd386051b0401c678ece9baccdeb3741467d3411fe
+DIST WDL-9df70be13fcb75eb69adcf957ea3bff4f259fa84.tar.gz 2471215 BLAKE2B 
501b973ad764901321d29726927e079c96bcfe8535f76e67bd3ade6b0e3a2385ee741ae6430682c33b136715629a1f0370f52bbf1715d28515496cf09c6fb4b1
 SHA512 
c3ca582d654af202f352169955d6622266b0acefe00e94ee05bf18802327a7e8fd9d42b54881c4442eed8af36d0040e21e27a624a0ff26328385eec8947e3510
+DIST reaper712_linux_aarch64.tar.xz 10918388 BLAKE2B 
00d652993267b15687aef81106868a7fa3544eba49a3d7664c52d737d58e56ff5775584edb1bfdb4b1310ded233326699125725e884a17f505d5e658a89fe3cf
 SHA512 
d82754f08860769d3e7af9a04dcc7e54a89bdd42c649afaf3760d9198cbadad0e7be29a5896802bb8fa650c0d9f1f109d0fd44e6adbf122045f90db2f9c46835
+DIST reaper712_linux_armv7l.tar.xz 10575044 BLAKE2B 
a1cc04a4ff70889580199f0ff48cafd7341f92b15bdebe38dd3e636cecba15d8d8d18bbeb8bc9ecea797d334632b98df86f9e76141422cdf60a8c0ceef0be7b6
 SHA512 
25d472e065814f33c728797b01b45328ee6d2bd30e22ab7cab22218418d94c7325cadb1e6a2a008fa6c0d5ddca9f4981c10e0faf896d3bd8175d8a183ca23268
+DIST reaper712_linux_i686.tar.xz 12211908 BLAKE2B 
e392b86a81ad33c4cd3d339acbb51466a0bc591bec1a031004d3f1fade8afcf85cdd274cb26e731ece1db3aa4b0b0c6f665635f8d3e0448ee646d33652f9e7ca
 SHA512 
f6d3b2e0cedb35c7579ee6594807f13a8c85cb61ca6c3c9fd0d36f2ab5ad9f21be29eefd0f2428a6442e29c38a434c73b2f98e7822bb341052ec93c765ff95ad
+DIST reaper712_linux_x86_64.tar.xz 12207388 BLAKE2B 
0f4e5a362dd64d264edb9803876d477e11f14fd27442dd0b88fb85da82997c2f8849b800f4534e7733e579381b481258032ed8c467da96f12e2a6cc892c3d309
 SHA512 
08a76e75b204711629da5909ed1554e52b39ba335e90bd12053db9a45dc12dd9e5ff01087a02d4267f92708c3f43d24f65fc2ef4ee5e41c087d37f83ad8800d8

diff --git a/media-sound/reaper-bin/reaper-bin-7.11.ebuild 
b/media-sound/reaper-bin/reaper-bin-7.12.ebuild
similarity index 98%
rename from media-sound/reaper-bin/reaper-bin-7.11.ebuild
rename to media-sound/reaper-bin/reaper-bin-7.12.ebuild
index 16ee9c73c255..1ff30df79fec 100644
--- a/media-sound/reaper-bin/reaper-bin-7.11.ebuild
+++ b/media-sound/reaper-bin/reaper-bin-7.

[gentoo-commits] repo/gentoo:master commit in: media-sound/reaper-bin/

2024-02-23 Thread Jason A. Donenfeld
commit: 3c0f917356125355d0ac11fd803ae1281163c1a5
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Fri Feb 23 17:09:24 2024 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Fri Feb 23 17:09:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c0f9173

media-sound/reaper-bin: add 7.11, drop 7.09

Signed-off-by: Jason A. Donenfeld  gentoo.org>

 media-sound/reaper-bin/Manifest| 10 +-
 .../{reaper-bin-7.09.ebuild => reaper-bin-7.11.ebuild} |  2 +-
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/media-sound/reaper-bin/Manifest b/media-sound/reaper-bin/Manifest
index f45e7c1d7164..179563a69f76 100644
--- a/media-sound/reaper-bin/Manifest
+++ b/media-sound/reaper-bin/Manifest
@@ -1,5 +1,5 @@
-DIST WDL-3e3576d2d65bb028dde7026d0a6df334ab8e5710.tar.gz 2470283 BLAKE2B 
ca4600b408a0754264b3831b5585d809df09060610950d0d89f514ec1398133ac2677de7f953612e090826baa562c0a4cf29813c726dc1a77c234a410dc1f0fd
 SHA512 
c09c3f0d8a8912cde2aab111ff0b6ee7b786453e7f608e4f0c589e256c6cc3d8c92263972fd0f07c199bf59182320fcb6fdbbc0b113d4804d3db75736f33a545
-DIST reaper709_linux_aarch64.tar.xz 10871860 BLAKE2B 
54f36b6ee80b1025051da25c9440d75410ef07cbccfd3b924fa7073617b6fd7f6bb07cd7a92345d2c3512389ee6b851f88546ccf9821e1855ee0843e14038719
 SHA512 
53fa0fa692b795d45098ab300e20853808717812fa4c67b931382e68fe7bccbc742c9879ac95fc3daa688e7a1a6b8808a10e3e76ce0acbd5728c9dd544381c15
-DIST reaper709_linux_armv7l.tar.xz 10531708 BLAKE2B 
d07e18073b2f3475bdd6adff51c6cf7e2ac8a76ba817432ad63433af55117e043ef2f2af0bae294a9fc64853d79f0697cac5200cdaacea83b8857842a866ff9b
 SHA512 
997e9075dc9b51ac518331eeae854700f694d31008b492c464a66e325566bf0bc28c435daacf4bfdf68bdfe69e8d5d7d1f09f1f6f61ce44ae66da8c9784ea52b
-DIST reaper709_linux_i686.tar.xz 12159500 BLAKE2B 
c892953d677605099b0e5b870c1db89c5a3d40f9b07f688f79837f200f5c01c5035b562170611fa06edeb5893cd6be571b8ce49eaabfc72389038ce466f1
 SHA512 
0f1f818809aca3871c9b809feb2771d9cf23385ae64722b81a8f8e184be0bba980486afb5f6e62655efd4405922e1a7f5ef810d14b76e2ae5e55ca897a2d58d3
-DIST reaper709_linux_x86_64.tar.xz 12156084 BLAKE2B 
ed3cf1f23f6ae253e3230bf1f4f947ad10f29499719b6b718ad65326acd323a31eeb6cde66c5213d19913ca0bf685412def378f1ac2407afb54aa7356edfffcd
 SHA512 
f6ccfb01a924f9151f807dbf2216ab9dae4f0eed9ae5f4e950044af062b792d0e14439421816042be7726c63deb0872b9a8cd48eb610a9b9e626e1465a2d0ba9
+DIST WDL-805967d09d659aa1504bd8551a4c52c4c98ef65c.tar.gz 2470609 BLAKE2B 
97087165aa4b1423bb65e67a041cb2266b532baeea565752f554e767cd337b4a1c9b0d19b1d34d53b788df74ec0ebda22ca898589dc0d695c2868aba03e9654d
 SHA512 
0a82505d5db5e4470173aff1795e80d780d034c02d9cf0a94410f9a4ba156ac677fc659b5f18c369478e4f71cc4d80aa7bb833a9b5d835427889cda5dc8760bd
+DIST reaper711_linux_aarch64.tar.xz 10895364 BLAKE2B 
9199e71888389dd4859cb3245d566773ae7145d713012f6d6564223d0a345a44c9b23bef893f1cf69ffe1246f7a9d7ea54c2782f4bb63f3935f2d3192aa7deb7
 SHA512 
dc12ae9b3cd282d57834f02d26dbf0e464998cdcd31ffdb80c7f3867cb8a6eeb940a6a9b32af1b9d595c33b5bd4455d4f872a6dd9053c9c083e39a9880fadffc
+DIST reaper711_linux_armv7l.tar.xz 10548776 BLAKE2B 
5341d96ffaa8a491d01fb1be3e58bcdf266a5133516eda6fcceaef7558ad359f70d52a4601305b211082d4fdf526920b1eac0f22df71fee353dee903477d0219
 SHA512 
7326500e5e1e20af007d978e4e2f60d32f4bf5fcfa1630cfaf1e49512f93f11bca0abb3c9e8136bfc3641820efe5ac4151994895ae27637b02ba43cf3682c76b
+DIST reaper711_linux_i686.tar.xz 12179400 BLAKE2B 
7cd19c31097ae916ca7247c1abc3a0ac3030c82822b15453eef310f5bd6e2b128072b0ce16f2975f5297afd1b9ff2935d85b308fb25195663ab1c9e9dcaf8128
 SHA512 
e39bf420ab3e58054a463f48a534ab666194924c72cba27db6ea03a9f6cb38a7dc8db75431afd6887dd4b8d908a8e82ac6a5c1717ec130ba8db2759402b24a08
+DIST reaper711_linux_x86_64.tar.xz 12173844 BLAKE2B 
760b662a01ad89d188ece040dd49861c907e03c159b6983f2433fef8635ae0e7204e90ca8c0da410dd8b4a5da040f78398755db9d90ba7bc2134e196403c5b81
 SHA512 
d55a3c4c0524a4c8417b2db0cc23083c99b702e2c86a1f38f55d672f1a07320308962acc16554cbfe03c83cd386051b0401c678ece9baccdeb3741467d3411fe

diff --git a/media-sound/reaper-bin/reaper-bin-7.09.ebuild 
b/media-sound/reaper-bin/reaper-bin-7.11.ebuild
similarity index 98%
rename from media-sound/reaper-bin/reaper-bin-7.09.ebuild
rename to media-sound/reaper-bin/reaper-bin-7.11.ebuild
index 26a3b90b587b..16ee9c73c255 100644
--- a/media-sound/reaper-bin/reaper-bin-7.09.ebuild
+++ b/media-sound/reaper-bin/reaper-bin-7.11.ebuild
@@ -8,7 +8,7 @@ inherit desktop xdg
 DESCRIPTION="Digital audio workstation"
 HOMEPAGE="https://www.reaper.fm;
 
-WDL_COMMIT="3e3576d2d65bb028dde7026d0a6df334ab8e5710"
+WDL_COMMIT="805967d09d659aa1504bd8551a4c52c4c98ef65c"
 
 SRC_URI="
amd64? ( https://www.reaper.fm/files/$(ver_cut 1).x/reaper$(ver_cut 
1)$(printf %02d $(( 10#$(ver_cut 2) )))_linux_x86_64.tar.xz )



[gentoo-commits] repo/gentoo:master commit in: media-sound/musescore/, media-sound/musescore/files/

2024-02-06 Thread Jason A. Donenfeld
commit: 178e455e0d340ab8b4b79273a80acde620df6653
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Tue Feb  6 19:44:25 2024 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Tue Feb  6 19:47:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=178e455e

media-sound/musescore: update missing headers patch for 4.2.1

Signed-off-by: Jason A. Donenfeld  gentoo.org>

 ...patch => musescore-4.2.1-missing-headers.patch} | 22 ++
 ...e-4.2.1-r1.ebuild => musescore-4.2.1-r2.ebuild} |  2 +-
 media-sound/musescore/musescore-.ebuild|  2 +-
 3 files changed, 24 insertions(+), 2 deletions(-)

diff --git a/media-sound/musescore/files/musescore-4.2.0-missing-headers.patch 
b/media-sound/musescore/files/musescore-4.2.1-missing-headers.patch
similarity index 61%
rename from media-sound/musescore/files/musescore-4.2.0-missing-headers.patch
rename to media-sound/musescore/files/musescore-4.2.1-missing-headers.patch
index 2a40ccc00c35..56ae1f4fa2d6 100644
--- a/media-sound/musescore/files/musescore-4.2.0-missing-headers.patch
+++ b/media-sound/musescore/files/musescore-4.2.1-missing-headers.patch
@@ -18,6 +18,17 @@
  
  #include "modularity/ioc.h"
  #include "../iinteractiveprovider.h"
+--- a/src/importexport/musicxml/internal/musicxml/musicxmlsupport.cpp
 b/src/importexport/musicxml/internal/musicxml/musicxmlsupport.cpp
+@@ -34,6 +34,8 @@
+ 
+ #include "log.h"
+ 
++#include 
++
+ using AccidentalType = mu::engraving::AccidentalType;
+ using SymId = mu::engraving::SymId;
+ const static std::map smuflAccidentalTypes {
 --- a/src/importexport/videoexport/internal/videowriter.cpp
 +++ b/src/importexport/videoexport/internal/videowriter.cpp
 @@ -32,6 +32,8 @@
@@ -39,3 +50,14 @@
  
  #include "async/asyncable.h"
  
+--- a/src/project/internal/exporttype.h
 b/src/project/internal/exporttype.h
+@@ -23,6 +23,8 @@
+ #define MU_PROJECT_EXPORTTYPE_H
+ 
+ #include 
++#include 
++#include 
+ 
+ #include "containers.h"
+ 

diff --git a/media-sound/musescore/musescore-4.2.1-r1.ebuild 
b/media-sound/musescore/musescore-4.2.1-r2.ebuild
similarity index 98%
rename from media-sound/musescore/musescore-4.2.1-r1.ebuild
rename to media-sound/musescore/musescore-4.2.1-r2.ebuild
index cb7e3aaf3288..de9540eac6c5 100644
--- a/media-sound/musescore/musescore-4.2.1-r1.ebuild
+++ b/media-sound/musescore/musescore-4.2.1-r2.ebuild
@@ -70,8 +70,8 @@ DEPEND="
 PATCHES=(
"${FILESDIR}/${PN}-4.2.0-uncompressed-man-pages.patch"
"${FILESDIR}/${PN}-4.2.0-unbundle-deps.patch"
-   "${FILESDIR}/${PN}-4.2.0-missing-headers.patch"
"${FILESDIR}/${PN}-4.2.0-dynamic_cast-crash.patch"
+   "${FILESDIR}/${PN}-4.2.1-missing-headers.patch"
 )
 
 src_unpack() {

diff --git a/media-sound/musescore/musescore-.ebuild 
b/media-sound/musescore/musescore-.ebuild
index cb7e3aaf3288..de9540eac6c5 100644
--- a/media-sound/musescore/musescore-.ebuild
+++ b/media-sound/musescore/musescore-.ebuild
@@ -70,8 +70,8 @@ DEPEND="
 PATCHES=(
"${FILESDIR}/${PN}-4.2.0-uncompressed-man-pages.patch"
"${FILESDIR}/${PN}-4.2.0-unbundle-deps.patch"
-   "${FILESDIR}/${PN}-4.2.0-missing-headers.patch"
"${FILESDIR}/${PN}-4.2.0-dynamic_cast-crash.patch"
+   "${FILESDIR}/${PN}-4.2.1-missing-headers.patch"
 )
 
 src_unpack() {



[gentoo-commits] repo/gentoo:master commit in: media-sound/musescore/, media-sound/musescore/files/

2024-01-20 Thread Jason A. Donenfeld
commit: 899041aa86b131e37fa497b3a5c17889ce9dbe67
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Sat Jan 20 04:34:34 2024 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Sun Jan 21 00:55:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=899041aa

media-sound/musescore: add 4.2.0

Closes: https://bugs.gentoo.org/913160
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 media-sound/musescore/Manifest |   1 +
 .../files/musescore-4.2.0-dynamic_cast-crash.patch |  11 ++
 .../files/musescore-4.2.0-missing-headers.patch|  41 +++
 .../files/musescore-4.2.0-unbundle-deps.patch  | 119 ++
 .../musescore-4.2.0-uncompressed-man-pages.patch   |  29 +
 media-sound/musescore/metadata.xml |   1 +
 media-sound/musescore/musescore-4.2.0.ebuild   | 135 +
 7 files changed, 337 insertions(+)

diff --git a/media-sound/musescore/Manifest b/media-sound/musescore/Manifest
index 66f132cab519..c7794297ac84 100644
--- a/media-sound/musescore/Manifest
+++ b/media-sound/musescore/Manifest
@@ -1,3 +1,4 @@
 DIST MuseScore_General-0.2.0.tar.bz2 35122747 BLAKE2B 
7f9cafb7912ab8c977842c51df69506d4ad3d1d37498c856978a2d5ab50a1c4fe9145a4807f8c353e6f14138704abb2bbd70c948f1621b494c6e0458c2df0184
 SHA512 
69eeb22e8c9d1d393a2af857baeb8e49bf2a492651d18190685c74df84a5f6b424e37077e39d9d69c117c4896ea1fbb857eba25a1fbcb6f98d53f384a55713cc
 DIST musescore-3.6.2.tar.gz 69077899 BLAKE2B 
4562267b2fd6498b0ba1e503a9117c2680035ccdb66f94bbd9b98ef1c37d4f9eb7d8a84cbac7726b67b9c95e4f076aaaf83087f4ded195150c42ec77462d48e8
 SHA512 
04ff1ddd82358c070640f81bbaa9c47c5da95aa57c56a5d1b975ad984744e0def17d5581da6bbeda1aae1c68470100d104d4f8a39ba33bf37bf8891ffcbf1d6e
 DIST musescore-4.0.2.tar.gz 123962958 BLAKE2B 
aa31b5346a4c5cfc44f66cf266724c8439d03b449336c16a960df21201d460c21a9b645654584876cc8f20f96f7e95cc24980cda85544a2338ddb8523874fe5e
 SHA512 
fda63124281c4e19160482dff5472889b8753f2389e3d115b2b8e23f3edb976df0912a4e554334a4fc7cc4f9a6945165a07e781fcc2eec46db373e298d9f3616
+DIST musescore-4.2.0.tar.gz 135490976 BLAKE2B 
518b26a5263fc6da520cead315bbb6bf4e6a471e6bd68063a765355cef264f20722b8ad7e4207ecf58ec416240632744d70c3c1d5d58b245ce46c001a1898e72
 SHA512 
5494cc643e0d0bf104ed335b54f12955ce0041da93ceb81596ffdbf862b355056ca2011e3bc4ba31aa6ade08034e33fa5ad5a3b7a54bce991812894efb7f76aa

diff --git 
a/media-sound/musescore/files/musescore-4.2.0-dynamic_cast-crash.patch 
b/media-sound/musescore/files/musescore-4.2.0-dynamic_cast-crash.patch
new file mode 100644
index ..0c9c43d11877
--- /dev/null
+++ b/media-sound/musescore/files/musescore-4.2.0-dynamic_cast-crash.patch
@@ -0,0 +1,11 @@
+--- a/src/engraving/style/style.cpp
 b/src/engraving/style/style.cpp
+@@ -42,7 +42,7 @@ using namespace mu::engraving;
+ 
+ const PropertyValue& MStyle::value(Sid idx) const
+ {
+-if (idx == Sid::NOSTYLE) {
++if (idx == Sid::NOSTYLE || size_t(idx) >= m_values.size()) {
+ static PropertyValue dummy;
+ return dummy;
+ }

diff --git a/media-sound/musescore/files/musescore-4.2.0-missing-headers.patch 
b/media-sound/musescore/files/musescore-4.2.0-missing-headers.patch
new file mode 100644
index ..2a40ccc00c35
--- /dev/null
+++ b/media-sound/musescore/files/musescore-4.2.0-missing-headers.patch
@@ -0,0 +1,41 @@
+--- a/src/framework/ui/uimodule.h
 b/src/framework/ui/uimodule.h
+@@ -24,6 +24,7 @@
+ #define MU_UI_UIMODULE_H
+ 
+ #include "modularity/imodulesetup.h"
++#include 
+ 
+ namespace mu::ui {
+ class UiConfiguration;
+--- a/src/framework/ui/view/interactiveprovider.h
 b/src/framework/ui/view/interactiveprovider.h
+@@ -26,6 +26,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ #include "modularity/ioc.h"
+ #include "../iinteractiveprovider.h"
+--- a/src/importexport/videoexport/internal/videowriter.cpp
 b/src/importexport/videoexport/internal/videowriter.cpp
+@@ -32,6 +32,8 @@
+ 
+ #include "log.h"
+ 
++#include 
++
+ using namespace mu::iex::videoexport;
+ using namespace mu::project;
+ using namespace mu::notation;
+--- a/src/learn/view/learnpagemodel.h
 b/src/learn/view/learnpagemodel.h
+@@ -23,6 +23,7 @@
+ #define MU_LEARN_LEARNPAGEMODEL_H
+ 
+ #include 
++#include 
+ 
+ #include "async/asyncable.h"
+ 

diff --git a/media-sound/musescore/files/musescore-4.2.0-unbundle-deps.patch 
b/media-sound/musescore/files/musescore-4.2.0-unbundle-deps.patch
new file mode 100644
index ..50b388814680
--- /dev/null
+++ b/media-sound/musescore/files/musescore-4.2.0-unbundle-deps.patch
@@ -0,0 +1,119 @@
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -185,7 +185,7 @@ if (MUE_BUILD_UNIT_TESTS)
+ FULL_DOCS "List XML files outputted by google test."
+ )
+ 
+-add_subdirectory(thirdparty/googletest)
++find_package(GTest REQUIRED)
+ endif(MUE_BUILD_UNIT_TESTS)
+ 
+ add_subdirectory

[gentoo-commits] repo/gentoo:master commit in: media-sound/reaper-bin/

2024-01-18 Thread Jason A. Donenfeld
commit: d177a95d0f52ca78dbdb9c54fe458c2cc2a8dd4a
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Thu Jan 18 16:10:44 2024 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Thu Jan 18 16:10:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d177a95d

media-sound/reaper-bin: add 7.09, drop 7.08-r1

Signed-off-by: Jason A. Donenfeld  gentoo.org>

 media-sound/reaper-bin/Manifest   | 8 
 .../{reaper-bin-7.08-r1.ebuild => reaper-bin-7.09.ebuild} | 0
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-sound/reaper-bin/Manifest b/media-sound/reaper-bin/Manifest
index 38d28766a85d..f45e7c1d7164 100644
--- a/media-sound/reaper-bin/Manifest
+++ b/media-sound/reaper-bin/Manifest
@@ -1,5 +1,5 @@
 DIST WDL-3e3576d2d65bb028dde7026d0a6df334ab8e5710.tar.gz 2470283 BLAKE2B 
ca4600b408a0754264b3831b5585d809df09060610950d0d89f514ec1398133ac2677de7f953612e090826baa562c0a4cf29813c726dc1a77c234a410dc1f0fd
 SHA512 
c09c3f0d8a8912cde2aab111ff0b6ee7b786453e7f608e4f0c589e256c6cc3d8c92263972fd0f07c199bf59182320fcb6fdbbc0b113d4804d3db75736f33a545
-DIST reaper708_linux_aarch64.tar.xz 10879256 BLAKE2B 
b48c5cb2b3407f6b3ebf16ce2c6a77b101b3d89a63cddd319e6cdd590e28f4677bb1ce166b5e028ee4b67406ac0a828cccfbdf691f51464ca0ea8928d8287085
 SHA512 
54f899f96885891e9bf94f81f8ecbcd0d039433765d245779fc93d8d2ea81a7658e6340b0965bb2f0030e286c2c748a3e668537fd2105fcc15896ac32ef242d8
-DIST reaper708_linux_armv7l.tar.xz 10537332 BLAKE2B 
9d8a8c1eb462688b3d6f2e2b5a8efa780a9b8fb09a7c0cb147d20bfcd40defeca49e7e74cdf77520526f5092d79428b2de5604fbb772014c175981c6c000e01f
 SHA512 
ba05af2e477c5e0c5122aba5b4ce067ee7ac3623fd06bba849fc138e714ae13f8c0920e4235c0850d88524aa54f54b0aa405c7311c511b9ea0a12a1f3bb7b371
-DIST reaper708_linux_i686.tar.xz 12167380 BLAKE2B 
7bb933a1143501726804d705666816e80968e0da93a068c748b933d21e147478cc55879ec3fdc1b0dba8d582ae8cc7bfa71541c7929be356032ee0ffc4450043
 SHA512 
35dd4c0039d958ce84688737ded78db83f7632549adff06e1343155d40390920a6abc1f2f91f0706d77375bb2e73814c32a3492fe450a6fbe45b220a3abe9289
-DIST reaper708_linux_x86_64.tar.xz 12159312 BLAKE2B 
06be335bc879e53bd5a69080edaa024977ca93740a3e3d95f083126ef81392617399aec2cef310e14fa37978fe3f2193e0f2d8e1046d66574df0fdc9674639f7
 SHA512 
6bfe3c6fe2272bd6192b69f9d8423a3978ce26de7d3720c9324a8d19b93d0311d68fce6c1241088284ec0ef00cf8b2aff185716d4b4e1ca2d6fd8367451068c2
+DIST reaper709_linux_aarch64.tar.xz 10871860 BLAKE2B 
54f36b6ee80b1025051da25c9440d75410ef07cbccfd3b924fa7073617b6fd7f6bb07cd7a92345d2c3512389ee6b851f88546ccf9821e1855ee0843e14038719
 SHA512 
53fa0fa692b795d45098ab300e20853808717812fa4c67b931382e68fe7bccbc742c9879ac95fc3daa688e7a1a6b8808a10e3e76ce0acbd5728c9dd544381c15
+DIST reaper709_linux_armv7l.tar.xz 10531708 BLAKE2B 
d07e18073b2f3475bdd6adff51c6cf7e2ac8a76ba817432ad63433af55117e043ef2f2af0bae294a9fc64853d79f0697cac5200cdaacea83b8857842a866ff9b
 SHA512 
997e9075dc9b51ac518331eeae854700f694d31008b492c464a66e325566bf0bc28c435daacf4bfdf68bdfe69e8d5d7d1f09f1f6f61ce44ae66da8c9784ea52b
+DIST reaper709_linux_i686.tar.xz 12159500 BLAKE2B 
c892953d677605099b0e5b870c1db89c5a3d40f9b07f688f79837f200f5c01c5035b562170611fa06edeb5893cd6be571b8ce49eaabfc72389038ce466f1
 SHA512 
0f1f818809aca3871c9b809feb2771d9cf23385ae64722b81a8f8e184be0bba980486afb5f6e62655efd4405922e1a7f5ef810d14b76e2ae5e55ca897a2d58d3
+DIST reaper709_linux_x86_64.tar.xz 12156084 BLAKE2B 
ed3cf1f23f6ae253e3230bf1f4f947ad10f29499719b6b718ad65326acd323a31eeb6cde66c5213d19913ca0bf685412def378f1ac2407afb54aa7356edfffcd
 SHA512 
f6ccfb01a924f9151f807dbf2216ab9dae4f0eed9ae5f4e950044af062b792d0e14439421816042be7726c63deb0872b9a8cd48eb610a9b9e626e1465a2d0ba9

diff --git a/media-sound/reaper-bin/reaper-bin-7.08-r1.ebuild 
b/media-sound/reaper-bin/reaper-bin-7.09.ebuild
similarity index 100%
rename from media-sound/reaper-bin/reaper-bin-7.08-r1.ebuild
rename to media-sound/reaper-bin/reaper-bin-7.09.ebuild



[gentoo-commits] repo/gentoo:master commit in: media-sound/reaper-bin/

2024-01-10 Thread Jason A. Donenfeld
commit: 23c4b554584197f01d8d29be329d6e82a063e8c2
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Wed Jan 10 23:48:07 2024 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Thu Jan 11 00:04:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23c4b554

media-sound/reaper-bin: preload gdk-3 like upstream binaries

Closes: https://github.com/gentoo/gentoo/pull/34737
Link: https://github.com/reaper-oss/sws/issues/1819
Reported-by: Ole Arndt  sugarshark.com>
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 .../reaper-bin/{reaper-bin-7.08.ebuild => reaper-bin-7.08-r1.ebuild}  | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/media-sound/reaper-bin/reaper-bin-7.08.ebuild 
b/media-sound/reaper-bin/reaper-bin-7.08-r1.ebuild
similarity index 98%
rename from media-sound/reaper-bin/reaper-bin-7.08.ebuild
rename to media-sound/reaper-bin/reaper-bin-7.08-r1.ebuild
index ad53d0511ee5..26a3b90b587b 100644
--- a/media-sound/reaper-bin/reaper-bin-7.08.ebuild
+++ b/media-sound/reaper-bin/reaper-bin-7.08-r1.ebuild
@@ -52,7 +52,9 @@ src_prepare() {
 }
 
 src_compile() {
-   emake -C "WDL-${WDL_COMMIT}/WDL/swell" ALLOW_WARNINGS=1
+   emake -C "WDL-${WDL_COMMIT}/WDL/swell" \
+   ALLOW_WARNINGS=1 \
+   PRELOAD_GDK=1
 }
 
 QA_PREBUILT="*/*.so */reaper */reaper_host_*"



[gentoo-commits] repo/gentoo:master commit in: sys-auth/polkit/

2024-01-10 Thread Jason A. Donenfeld
commit: be4011d5f8b5d5a01a1bf0677c8863313349963c
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Wed Jan 10 17:26:46 2024 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Wed Jan 10 17:52:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be4011d5

sys-auth/polkit: remove dbus-broker mention for USE=-daemon

This was intended for the dbus package, not for here.

Signed-off-by: Jason A. Donenfeld  gentoo.org>

 sys-auth/polkit/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-auth/polkit/metadata.xml b/sys-auth/polkit/metadata.xml
index e4fe842bbae0..85f34e27e828 100644
--- a/sys-auth/polkit/metadata.xml
+++ b/sys-auth/polkit/metadata.xml
@@ -5,7 +5,7 @@
freedesktop-b...@gentoo.org


-   Build polkitd in addition to libpolkit. 
Those using sys-apps/dbus-broker may wish to disable this 
flag.
+   Build polkitd in addition to 
libpolkit.
Use dev-lang/duktape instead of 
dev-lang/spidermonkey as JavaScript engine
Use sys-apps/systemd for 
session tracking




[gentoo-commits] repo/gentoo:master commit in: media-sound/reaper-bin/

2024-01-09 Thread Jason A. Donenfeld
commit: 5b90774bbba00ce981f5aac3759fede31e185eeb
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Tue Jan  9 14:50:42 2024 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Tue Jan  9 14:52:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b90774b

media-sound/reaper-bin: add 7.08, drop 7.07-r1

Signed-off-by: Jason A. Donenfeld  gentoo.org>

 media-sound/reaper-bin/Manifest  | 10 +-
 .../{reaper-bin-7.07-r1.ebuild => reaper-bin-7.08.ebuild}| 12 ++--
 2 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/media-sound/reaper-bin/Manifest b/media-sound/reaper-bin/Manifest
index b6c4a4de5a2f..38d28766a85d 100644
--- a/media-sound/reaper-bin/Manifest
+++ b/media-sound/reaper-bin/Manifest
@@ -1,5 +1,5 @@
-DIST WDL-d974e49ac5afb57be6329674e046649a4f30bce9.tar.gz 2468612 BLAKE2B 
f09ab35041ca5e774c7bdb1982ea1267bb73af9782b176304bf943642f9a487c2670960bb72a485093f8b2e09d6f5d9363a1476a9f6ca947f90f9137133ac1cf
 SHA512 
f63cdec3ba957de77c6ff62a9b2d501ba43bfbadd814b6b59027bfddf918b35d109a748427269aedbad70c06e8d940df8ad8d67acca5f0586c32802c28843fab
-DIST reaper707_linux_aarch64.tar.xz 10872932 BLAKE2B 
92c94de3be59eb1509472e63904eff1e2123e80618381545c9ef7673665c624ea83713f6b435adadd35c54e70210b468c79c9e75376d24c4272473e37d424d0e
 SHA512 
1bff4e77e1c050f716cab23f5c6446524c08b91f8cd0b1c74de198b803e8c699fc3dd0145a8a9f195b0219b59acad592239700baef5ec66e29b8c317615681b4
-DIST reaper707_linux_armv7l.tar.xz 10527968 BLAKE2B 
fc4ef0a1ff5c336e05ef120d2f32f32de6c07ecc0652abb2aff756b1b96b63b098641dde29b8d7ac958b5f7e50b370076c1d171899a2342186507e14175ccd07
 SHA512 
9bd87c775a48b8d11cc1d9869dc78ea615c8cc5eeea615b12b58249940f2708de4b209b1af293a8728fcc574f1bc07e1cde89a3c370a6b0efee74940956a811a
-DIST reaper707_linux_i686.tar.xz 12150956 BLAKE2B 
9b97f0d47ba17402ee67a74f0014c28da53f0f7c8b090416ee27babda1707493fbdcd5e33c749e42c14c959775af17ab885662941f3e76b3c84f5fd371e333a3
 SHA512 
70822d91b6a4728ad10a2d234692b7a21844b591a57a04784b2261591d22e3824b586dfc2e8e282fafba61a2dd5a1c155c7d000b6af74da059d7d9682ee1f690
-DIST reaper707_linux_x86_64.tar.xz 12146556 BLAKE2B 
97287bec2abc801da2fab244b6b2b86854f1e6ef11c06d55c03d8fc48ae3299a946c2425e525eb57148eacf46f29d3d3f5f3dce47d74d1308c5a2b852b2991ea
 SHA512 
d5e13584c409be97257098a882dd0ba79f9ff77ea8363f41aed16a2d5b21b35f7c9d9099fdece6523f509c1f1c93bdbad82a69203cbd9336099b8c648e5f717c
+DIST WDL-3e3576d2d65bb028dde7026d0a6df334ab8e5710.tar.gz 2470283 BLAKE2B 
ca4600b408a0754264b3831b5585d809df09060610950d0d89f514ec1398133ac2677de7f953612e090826baa562c0a4cf29813c726dc1a77c234a410dc1f0fd
 SHA512 
c09c3f0d8a8912cde2aab111ff0b6ee7b786453e7f608e4f0c589e256c6cc3d8c92263972fd0f07c199bf59182320fcb6fdbbc0b113d4804d3db75736f33a545
+DIST reaper708_linux_aarch64.tar.xz 10879256 BLAKE2B 
b48c5cb2b3407f6b3ebf16ce2c6a77b101b3d89a63cddd319e6cdd590e28f4677bb1ce166b5e028ee4b67406ac0a828cccfbdf691f51464ca0ea8928d8287085
 SHA512 
54f899f96885891e9bf94f81f8ecbcd0d039433765d245779fc93d8d2ea81a7658e6340b0965bb2f0030e286c2c748a3e668537fd2105fcc15896ac32ef242d8
+DIST reaper708_linux_armv7l.tar.xz 10537332 BLAKE2B 
9d8a8c1eb462688b3d6f2e2b5a8efa780a9b8fb09a7c0cb147d20bfcd40defeca49e7e74cdf77520526f5092d79428b2de5604fbb772014c175981c6c000e01f
 SHA512 
ba05af2e477c5e0c5122aba5b4ce067ee7ac3623fd06bba849fc138e714ae13f8c0920e4235c0850d88524aa54f54b0aa405c7311c511b9ea0a12a1f3bb7b371
+DIST reaper708_linux_i686.tar.xz 12167380 BLAKE2B 
7bb933a1143501726804d705666816e80968e0da93a068c748b933d21e147478cc55879ec3fdc1b0dba8d582ae8cc7bfa71541c7929be356032ee0ffc4450043
 SHA512 
35dd4c0039d958ce84688737ded78db83f7632549adff06e1343155d40390920a6abc1f2f91f0706d77375bb2e73814c32a3492fe450a6fbe45b220a3abe9289
+DIST reaper708_linux_x86_64.tar.xz 12159312 BLAKE2B 
06be335bc879e53bd5a69080edaa024977ca93740a3e3d95f083126ef81392617399aec2cef310e14fa37978fe3f2193e0f2d8e1046d66574df0fdc9674639f7
 SHA512 
6bfe3c6fe2272bd6192b69f9d8423a3978ce26de7d3720c9324a8d19b93d0311d68fce6c1241088284ec0ef00cf8b2aff185716d4b4e1ca2d6fd8367451068c2

diff --git a/media-sound/reaper-bin/reaper-bin-7.07-r1.ebuild 
b/media-sound/reaper-bin/reaper-bin-7.08.ebuild
similarity index 92%
rename from media-sound/reaper-bin/reaper-bin-7.07-r1.ebuild
rename to media-sound/reaper-bin/reaper-bin-7.08.ebuild
index cdf5489d9c6e..ad53d0511ee5 100644
--- a/media-sound/reaper-bin/reaper-bin-7.07-r1.ebuild
+++ b/media-sound/reaper-bin/reaper-bin-7.08.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,13 +8,13 @@ inherit desktop xdg
 DESCRIPTION="Digital audio workstation"
 HOMEPAGE="https://www.reaper.fm;
 
-WDL_COMMIT="d974e49ac5afb57be6329674e046649a4f30bce9"
+WDL_COMMIT="3e3576d2d65bb028dde7026d0a6df334ab8e5710"
 
 SRC_URI="
-   amd64? ( https://www.reaper.fm/files/$(ver_cut 1).x/reaper$(ver_cu

[gentoo-commits] repo/gentoo:master commit in: media-sound/reaper-bin/

2023-12-16 Thread Jason A. Donenfeld
commit: 3200c9b47bd26363392f8d7cada4a48a56c4e4ab
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Sun Dec 17 04:20:27 2023 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Sun Dec 17 04:20:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3200c9b4

media-sound/reaper-bin: use correct project in metadata

Signed-off-by: Jason A. Donenfeld  gentoo.org>

 media-sound/reaper-bin/metadata.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-sound/reaper-bin/metadata.xml 
b/media-sound/reaper-bin/metadata.xml
index 0b960c111860..d171bdf22658 100644
--- a/media-sound/reaper-bin/metadata.xml
+++ b/media-sound/reaper-bin/metadata.xml
@@ -6,7 +6,7 @@
 Jason A. Donenfeld
 
 
-so...@gentoo.org
-Gentoo Sound project
+proau...@gentoo.org
+Gentoo ProAudio Project
 
 



[gentoo-commits] repo/gentoo:master commit in: media-sound/alsa-scarlett-gui/

2023-12-16 Thread Jason A. Donenfeld
commit: 24dff1d88488156a459211fb8f36cc1855c4c768
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Sun Dec 17 04:21:01 2023 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Sun Dec 17 04:21:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24dff1d8

media-sound/alsa-scarlett-gui: use correct project in metadata

Signed-off-by: Jason A. Donenfeld  gentoo.org>

 media-sound/alsa-scarlett-gui/metadata.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-sound/alsa-scarlett-gui/metadata.xml 
b/media-sound/alsa-scarlett-gui/metadata.xml
index 8b5cf4c7c352..14a5040e976b 100644
--- a/media-sound/alsa-scarlett-gui/metadata.xml
+++ b/media-sound/alsa-scarlett-gui/metadata.xml
@@ -6,8 +6,8 @@
 Jason A. Donenfeld
 
 
-so...@gentoo.org
-Gentoo Sound project
+proau...@gentoo.org
+Gentoo ProAudio Project
 
 
 geoffreybennett/alsa-scarlett-gui



[gentoo-commits] repo/gentoo:master commit in: media-plugins/dragonfly-reverb-plugins/

2023-12-16 Thread Jason A. Donenfeld
commit: 917816196b9cb1413046d5ec32a87b9d7596b8ef
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Sun Dec 17 04:20:50 2023 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Sun Dec 17 04:21:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91781619

media-plugins/dragonfly-reverb-plugins: use correct project in metadata

Signed-off-by: Jason A. Donenfeld  gentoo.org>

 media-plugins/dragonfly-reverb-plugins/metadata.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-plugins/dragonfly-reverb-plugins/metadata.xml 
b/media-plugins/dragonfly-reverb-plugins/metadata.xml
index da3860bf8966..1a40769d1c9f 100644
--- a/media-plugins/dragonfly-reverb-plugins/metadata.xml
+++ b/media-plugins/dragonfly-reverb-plugins/metadata.xml
@@ -6,8 +6,8 @@
 Jason A. Donenfeld
 
 
-so...@gentoo.org
-Gentoo Sound project
+proau...@gentoo.org
+Gentoo ProAudio Project
 
 
 michaelwillis/dragonfly-reverb



[gentoo-commits] repo/gentoo:master commit in: media-sound/reaper-bin/, media-sound/reaper-bin/files/

2023-12-12 Thread Jason A. Donenfeld
commit: bc04bfd31878505cfb87d776e46ba9d5cc2d552d
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Tue Dec 12 18:49:17 2023 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Tue Dec 12 18:58:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc04bfd3

media-sound/reaper-bin: build libSwell from source

Signed-off-by: Jason A. Donenfeld  gentoo.org>

 media-sound/reaper-bin/Manifest|  1 +
 .../files/libSwell-makefile-cflags.patch   | 31 ++
 ...r-bin-7.07.ebuild => reaper-bin-7.07-r1.ebuild} | 37 +++---
 3 files changed, 58 insertions(+), 11 deletions(-)

diff --git a/media-sound/reaper-bin/Manifest b/media-sound/reaper-bin/Manifest
index a137e7b0d969..b6c4a4de5a2f 100644
--- a/media-sound/reaper-bin/Manifest
+++ b/media-sound/reaper-bin/Manifest
@@ -1,3 +1,4 @@
+DIST WDL-d974e49ac5afb57be6329674e046649a4f30bce9.tar.gz 2468612 BLAKE2B 
f09ab35041ca5e774c7bdb1982ea1267bb73af9782b176304bf943642f9a487c2670960bb72a485093f8b2e09d6f5d9363a1476a9f6ca947f90f9137133ac1cf
 SHA512 
f63cdec3ba957de77c6ff62a9b2d501ba43bfbadd814b6b59027bfddf918b35d109a748427269aedbad70c06e8d940df8ad8d67acca5f0586c32802c28843fab
 DIST reaper707_linux_aarch64.tar.xz 10872932 BLAKE2B 
92c94de3be59eb1509472e63904eff1e2123e80618381545c9ef7673665c624ea83713f6b435adadd35c54e70210b468c79c9e75376d24c4272473e37d424d0e
 SHA512 
1bff4e77e1c050f716cab23f5c6446524c08b91f8cd0b1c74de198b803e8c699fc3dd0145a8a9f195b0219b59acad592239700baef5ec66e29b8c317615681b4
 DIST reaper707_linux_armv7l.tar.xz 10527968 BLAKE2B 
fc4ef0a1ff5c336e05ef120d2f32f32de6c07ecc0652abb2aff756b1b96b63b098641dde29b8d7ac958b5f7e50b370076c1d171899a2342186507e14175ccd07
 SHA512 
9bd87c775a48b8d11cc1d9869dc78ea615c8cc5eeea615b12b58249940f2708de4b209b1af293a8728fcc574f1bc07e1cde89a3c370a6b0efee74940956a811a
 DIST reaper707_linux_i686.tar.xz 12150956 BLAKE2B 
9b97f0d47ba17402ee67a74f0014c28da53f0f7c8b090416ee27babda1707493fbdcd5e33c749e42c14c959775af17ab885662941f3e76b3c84f5fd371e333a3
 SHA512 
70822d91b6a4728ad10a2d234692b7a21844b591a57a04784b2261591d22e3824b586dfc2e8e282fafba61a2dd5a1c155c7d000b6af74da059d7d9682ee1f690

diff --git a/media-sound/reaper-bin/files/libSwell-makefile-cflags.patch 
b/media-sound/reaper-bin/files/libSwell-makefile-cflags.patch
new file mode 100644
index ..dd87a76756c8
--- /dev/null
+++ b/media-sound/reaper-bin/files/libSwell-makefile-cflags.patch
@@ -0,0 +1,31 @@
+diff -ru justinfrankel-WDL-d974e49/WDL/swell/Makefile 
justinfrankel-WDL-d974e49.new/WDL/swell/Makefile
+--- justinfrankel-WDL-d974e49/WDL/swell/Makefile   2023-12-10 
17:12:41.0 +0100
 justinfrankel-WDL-d974e49.new/WDL/swell/Makefile   2023-12-12 
19:42:19.161433462 +0100
+@@ -17,7 +17,7 @@
+ 
+ COMPILER=GCC
+ 
+-CFLAGS = -pipe -fvisibility=hidden -fno-math-errno -fPIC -DPIC -Wall -Wshadow 
-Wno-unused-function -Wno-multichar -Wtype-limits
++CFLAGS += -fvisibility=hidden -fno-math-errno -fPIC -DPIC -Wall -Wshadow 
-Wno-unused-function -Wno-multichar -Wtype-limits
+ 
+ CFLAGS += -DSWELL_MAKING_DYLIB
+ 
+@@ -63,16 +63,9 @@
+ 
+ 
+ ifdef DEBUG
+-CFLAGS += -O0 -g -D_DEBUG
++CFLAGS += -D_DEBUG
+ else
+-CFLAGS += -O2 -DNDEBUG
+-  ifdef DEBUG_INFO
+-CFLAGS += -g
+-  else
+-ifneq ($(COMPILER),CLANG)
+-  CFLAGS += -s
+-endif
+-  endif
++CFLAGS += -DNDEBUG
+ endif
+ 
+ LINKEXTRA =  -lpthread -ldl 

diff --git a/media-sound/reaper-bin/reaper-bin-7.07.ebuild 
b/media-sound/reaper-bin/reaper-bin-7.07-r1.ebuild
similarity index 89%
rename from media-sound/reaper-bin/reaper-bin-7.07.ebuild
rename to media-sound/reaper-bin/reaper-bin-7.07-r1.ebuild
index 349be01721e7..cdf5489d9c6e 100644
--- a/media-sound/reaper-bin/reaper-bin-7.07.ebuild
+++ b/media-sound/reaper-bin/reaper-bin-7.07-r1.ebuild
@@ -8,44 +8,59 @@ inherit desktop xdg
 DESCRIPTION="Digital audio workstation"
 HOMEPAGE="https://www.reaper.fm;
 
+WDL_COMMIT="d974e49ac5afb57be6329674e046649a4f30bce9"
+
 SRC_URI="
amd64? ( https://www.reaper.fm/files/$(ver_cut 1).x/reaper$(ver_cut 
1)$(printf %02d $(ver_cut 2))_linux_x86_64.tar.xz )
x86? ( https://www.reaper.fm/files/$(ver_cut 1).x/reaper$(ver_cut 
1)$(printf %02d $(ver_cut 2))_linux_i686.tar.xz )
arm64? ( https://www.reaper.fm/files/$(ver_cut 1).x/reaper$(ver_cut 
1)$(printf %02d $(ver_cut 2))_linux_aarch64.tar.xz )
arm? ( https://www.reaper.fm/files/$(ver_cut 1).x/reaper$(ver_cut 
1)$(printf %02d $(ver_cut 2))_linux_armv7l.tar.xz )
+   https://github.com/justinfrankel/WDL/archive/${WDL_COMMIT}.tar.gz -> 
WDL-${WDL_COMMIT}.tar.gz
 "
 
 LICENSE="Cockos"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+RESTRICT="mirror"
 
 IUSE="+jack pulseaudio mp3 ffmpeg"
 
 RDEPEND="
+   ${DEPEND}
media-libs/alsa-lib
-   media-libs/fontconfig
media-libs/libglvnd
-   x11-libs/gtk+:3[X]
-   x11-li

[gentoo-commits] repo/gentoo:master commit in: media-sound/reaper-bin/

2023-12-12 Thread Jason A. Donenfeld
commit: d586cee8a91c95fdd4ab6fb85c88e523d381f500
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Tue Dec 12 16:35:11 2023 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Tue Dec 12 16:36:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d586cee8

media-sound/reaper-bin: add 7.07, drop 7.06

Signed-off-by: Jason A. Donenfeld  gentoo.org>

 media-sound/reaper-bin/Manifest   | 8 
 .../reaper-bin/{reaper-bin-7.06.ebuild => reaper-bin-7.07.ebuild} | 0
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-sound/reaper-bin/Manifest b/media-sound/reaper-bin/Manifest
index 9e0071061231..a137e7b0d969 100644
--- a/media-sound/reaper-bin/Manifest
+++ b/media-sound/reaper-bin/Manifest
@@ -1,4 +1,4 @@
-DIST reaper706_linux_aarch64.tar.xz 10859760 BLAKE2B 
daaa00fdcfdfaf0fa68463494605be5bf66bb56e76f2c87edae41d3e2701a1320d63f021c4e5f5f6682090c8969a565832f0f030f987a99a0027fa559bbfaab5
 SHA512 
c2ee60efbecbc04f7fb5a0e1f8316c6983a83bdae14e7ed677e577c013d1f822bc5e788754e56adca4e246a7179e614fa7f0161fb4176500c856f0876d59272b
-DIST reaper706_linux_armv7l.tar.xz 10515852 BLAKE2B 
0420bbc76b849b51381e8310f1131c7f34098d26bcab675953c82257f434ddbebe412d030ccfadcc4ff8d93c5e2d7a776c9882cccf71a07f062e22ec0fc0b63f
 SHA512 
a2b1037c43176ab87b8ff9bb0f65b33383f0abfbb3dfe7ac4be83caa3aee310d39b84a9dd74a9c51de352552052096843b04cd184ae2a12fee3d65a5f0506392
-DIST reaper706_linux_i686.tar.xz 12137272 BLAKE2B 
0cce92132f5f330bebc5ac43a2e4ecc65e6afce3fb7dbb6893cc38ffdf29cdab37e61f43661b661579a95b2ef8f207532bd25a58839c53662a311de29d385523
 SHA512 
84d90f503fb4faabbe79d1a46fabda83a6b0a9ae8cce9b532ee5c316446eff786b82f29db51499b3c0ba0b2c925a3b3bb2d8a12df30240234d389f6241f3bdd8
-DIST reaper706_linux_x86_64.tar.xz 12131904 BLAKE2B 
01bdd499e305c0f3125c874a1e273b954ec748c74b66fbbd8ef80d5953d18bdbe564e0c9010be52e3ef69cec2f557adc8c4a570a8c95f37387204cb4ee0dd065
 SHA512 
de3190cb9c8e84c3aafc8693c48cdf67d0ec9ff5c2a2e49d02cb83cea6d74d6ff4ac4346e03014daa66e79435d82e81854084a6d6e8c73a47ed3fb7c1d6f7b8a
+DIST reaper707_linux_aarch64.tar.xz 10872932 BLAKE2B 
92c94de3be59eb1509472e63904eff1e2123e80618381545c9ef7673665c624ea83713f6b435adadd35c54e70210b468c79c9e75376d24c4272473e37d424d0e
 SHA512 
1bff4e77e1c050f716cab23f5c6446524c08b91f8cd0b1c74de198b803e8c699fc3dd0145a8a9f195b0219b59acad592239700baef5ec66e29b8c317615681b4
+DIST reaper707_linux_armv7l.tar.xz 10527968 BLAKE2B 
fc4ef0a1ff5c336e05ef120d2f32f32de6c07ecc0652abb2aff756b1b96b63b098641dde29b8d7ac958b5f7e50b370076c1d171899a2342186507e14175ccd07
 SHA512 
9bd87c775a48b8d11cc1d9869dc78ea615c8cc5eeea615b12b58249940f2708de4b209b1af293a8728fcc574f1bc07e1cde89a3c370a6b0efee74940956a811a
+DIST reaper707_linux_i686.tar.xz 12150956 BLAKE2B 
9b97f0d47ba17402ee67a74f0014c28da53f0f7c8b090416ee27babda1707493fbdcd5e33c749e42c14c959775af17ab885662941f3e76b3c84f5fd371e333a3
 SHA512 
70822d91b6a4728ad10a2d234692b7a21844b591a57a04784b2261591d22e3824b586dfc2e8e282fafba61a2dd5a1c155c7d000b6af74da059d7d9682ee1f690
+DIST reaper707_linux_x86_64.tar.xz 12146556 BLAKE2B 
97287bec2abc801da2fab244b6b2b86854f1e6ef11c06d55c03d8fc48ae3299a946c2425e525eb57148eacf46f29d3d3f5f3dce47d74d1308c5a2b852b2991ea
 SHA512 
d5e13584c409be97257098a882dd0ba79f9ff77ea8363f41aed16a2d5b21b35f7c9d9099fdece6523f509c1f1c93bdbad82a69203cbd9336099b8c648e5f717c

diff --git a/media-sound/reaper-bin/reaper-bin-7.06.ebuild 
b/media-sound/reaper-bin/reaper-bin-7.07.ebuild
similarity index 100%
rename from media-sound/reaper-bin/reaper-bin-7.06.ebuild
rename to media-sound/reaper-bin/reaper-bin-7.07.ebuild



[gentoo-commits] repo/gentoo:master commit in: media-sound/reaper-bin/

2023-12-06 Thread Jason A. Donenfeld
commit: 1fb78e791befcaa5f0ce459e986f08023ffe552e
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Thu Dec  7 03:05:30 2023 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Thu Dec  7 03:09:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fb78e79

media-sound/reaper-bin: depend on gtk+[X]

Signed-off-by: Jason A. Donenfeld  gentoo.org>

 media-sound/reaper-bin/reaper-bin-7.06.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/reaper-bin/reaper-bin-7.06.ebuild 
b/media-sound/reaper-bin/reaper-bin-7.06.ebuild
index 1d537af46b46..349be01721e7 100644
--- a/media-sound/reaper-bin/reaper-bin-7.06.ebuild
+++ b/media-sound/reaper-bin/reaper-bin-7.06.ebuild
@@ -25,7 +25,7 @@ RDEPEND="
media-libs/alsa-lib
media-libs/fontconfig
media-libs/libglvnd
-   x11-libs/gtk+:3
+   x11-libs/gtk+:3[X]
x11-libs/libX11
x11-libs/libXi
jack? ( virtual/jack )



[gentoo-commits] repo/gentoo:master commit in: media-plugins/dragonfly-reverb-plugins/

2023-12-06 Thread Jason A. Donenfeld
commit: 036de9dbc1f6abaebe4262736578fe91ad05fe59
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Thu Dec  7 03:08:02 2023 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Thu Dec  7 03:09:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=036de9db

media-plugins/dragonfly-reverb-plugins: update maintainers

Signed-off-by: Jason A. Donenfeld  gentoo.org>

 media-plugins/dragonfly-reverb-plugins/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/media-plugins/dragonfly-reverb-plugins/metadata.xml 
b/media-plugins/dragonfly-reverb-plugins/metadata.xml
index 5a35fa617d87..da3860bf8966 100644
--- a/media-plugins/dragonfly-reverb-plugins/metadata.xml
+++ b/media-plugins/dragonfly-reverb-plugins/metadata.xml
@@ -5,6 +5,10 @@
 zx...@gentoo.org
 Jason A. Donenfeld
 
+
+so...@gentoo.org
+Gentoo Sound project
+
 
 michaelwillis/dragonfly-reverb
 



[gentoo-commits] repo/gentoo:master commit in: media-sound/reaper-bin/

2023-12-06 Thread Jason A. Donenfeld
commit: d73842d77cb579135e6c50ecd09e083b9f683f8b
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Thu Dec  7 03:08:47 2023 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Thu Dec  7 03:09:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d73842d7

media-sound/reaper-bin: update maintainers

Signed-off-by: Jason A. Donenfeld  gentoo.org>

 media-sound/reaper-bin/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/media-sound/reaper-bin/metadata.xml 
b/media-sound/reaper-bin/metadata.xml
index 78a9d6b02d0f..0b960c111860 100644
--- a/media-sound/reaper-bin/metadata.xml
+++ b/media-sound/reaper-bin/metadata.xml
@@ -5,4 +5,8 @@
 zx...@gentoo.org
 Jason A. Donenfeld
 
+
+so...@gentoo.org
+Gentoo Sound project
+
 



[gentoo-commits] repo/gentoo:master commit in: media-sound/alsa-scarlett-gui/

2023-12-06 Thread Jason A. Donenfeld
commit: 955ae2d5e7b6bbdf561085bbe65e57def4c80c2b
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Thu Dec  7 03:08:29 2023 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Thu Dec  7 03:09:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=955ae2d5

media-sound/alsa-scarlett-gui: update maintainers

Signed-off-by: Jason A. Donenfeld  gentoo.org>

 media-sound/alsa-scarlett-gui/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/media-sound/alsa-scarlett-gui/metadata.xml 
b/media-sound/alsa-scarlett-gui/metadata.xml
index 32a05cd814b7..8b5cf4c7c352 100644
--- a/media-sound/alsa-scarlett-gui/metadata.xml
+++ b/media-sound/alsa-scarlett-gui/metadata.xml
@@ -5,6 +5,10 @@
 zx...@gentoo.org
 Jason A. Donenfeld
 
+
+so...@gentoo.org
+Gentoo Sound project
+
 
 geoffreybennett/alsa-scarlett-gui
 



[gentoo-commits] repo/gentoo:master commit in: media-sound/alsa-scarlett-gui/files/, media-sound/alsa-scarlett-gui/

2023-12-04 Thread Jason A. Donenfeld
commit: f6f3e9305723f1df1754959ee41a6bd29cd48ed4
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Mon Dec  4 23:03:22 2023 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Mon Dec  4 23:08:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6f3e930

media-sound/alsa-scarlett-gui: use fabs() for double

clang -MT gtkdial.o -MMD -MP -MF .deps/gtkdial.d -O2 -pipe -march=native 
-fno-diagnostics-color -Werror=implicit-function-declaration 
-Werror=implicit-int -Wall -Werror -D_FORTIFY_SOURCE=2 -DVERSION=\"Unknown\" 
-Wno-error=deprecated-declarations -I/usr/include/glib-2.0 
-I/usr/lib64/glib-2.0/include
gtkdial.c:836:9: error: using integer absolute value function 'abs' when
  argument is of floating point type [-Werror,-Wabsolute-value]
  836 | if (abs(delta) > 1)

Link: https://github.com/geoffreybennett/alsa-scarlett-gui/pull/87
Closes: https://bugs.gentoo.org/918957
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 3.ebuild => alsa-scarlett-gui-0.3.3-r1.ebuild} |  5 +++-
 .../files/alsa-scarlett-gui-0.3.3-fabs.patch   | 33 ++
 2 files changed, 37 insertions(+), 1 deletion(-)

diff --git a/media-sound/alsa-scarlett-gui/alsa-scarlett-gui-0.3.3.ebuild 
b/media-sound/alsa-scarlett-gui/alsa-scarlett-gui-0.3.3-r1.ebuild
similarity index 87%
rename from media-sound/alsa-scarlett-gui/alsa-scarlett-gui-0.3.3.ebuild
rename to media-sound/alsa-scarlett-gui/alsa-scarlett-gui-0.3.3-r1.ebuild
index bbffa10a19b6..8f4c27ffd11c 100644
--- a/media-sound/alsa-scarlett-gui/alsa-scarlett-gui-0.3.3.ebuild
+++ b/media-sound/alsa-scarlett-gui/alsa-scarlett-gui-0.3.3-r1.ebuild
@@ -19,7 +19,10 @@ DEPEND="
 RDEPEND="${DEPEND}"
 BDEPEND="virtual/pkgconfig"
 
-PATCHES=( "${FILESDIR}"/"${P}"-cflags.patch )
+PATCHES=(
+   "${FILESDIR}"/"${P}"-cflags.patch
+   "${FILESDIR}"/"${P}"-fabs.patch
+)
 MAKEOPTS="${MAKEOPTS} -C src"
 
 export PREFIX="/usr"

diff --git 
a/media-sound/alsa-scarlett-gui/files/alsa-scarlett-gui-0.3.3-fabs.patch 
b/media-sound/alsa-scarlett-gui/files/alsa-scarlett-gui-0.3.3-fabs.patch
new file mode 100644
index ..31f21bed199a
--- /dev/null
+++ b/media-sound/alsa-scarlett-gui/files/alsa-scarlett-gui-0.3.3-fabs.patch
@@ -0,0 +1,33 @@
+From 883541a1073e5bd2f8a8f759db56e48d90a2f448 Mon Sep 17 00:00:00 2001
+From: "Jason A. Donenfeld" 
+Date: Tue, 5 Dec 2023 00:00:34 +0100
+Subject: [PATCH] gtkdial: use fabs() for double
+
+Passing a double to abs() truncates it to an integer, which is probably
+not intended, and also causes fatal errors on clang.
+
+Signed-off-by: Jason A. Donenfeld 
+---
+ src/gtkdial.c | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/src/gtkdial.c b/src/gtkdial.c
+index ce06515..931b06b 100644
+--- a/src/gtkdial.c
 b/src/gtkdial.c
+@@ -832,9 +832,9 @@ gtk_dial_scroll_controller_scroll 
(GtkEventControllerScroll *scroll,
+ doubledy,
+ GtkDial  *dial)
+ {
+-double delta = dx ? dx : dy;
+-if (abs(delta) > 1)
+-  delta *= abs(delta);
++double delta = dx ? dx : dy, absolute_delta = fabs(delta);
++if (absolute_delta > 1)
++  delta *= absolute_delta;
+ double step = -gtk_adjustment_get_step_increment(dial->adj)*delta;
+ 
+ set_value(dial, gtk_adjustment_get_value(dial->adj) + step);
+-- 
+2.42.0
+



[gentoo-commits] repo/gentoo:master commit in: licenses/, media-sound/reaper-bin/

2023-12-02 Thread Jason A. Donenfeld
commit: d31f22fcc8d4998c8a5ee2940c7dad25cf3cc9a6
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Sun Dec  3 02:19:40 2023 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Sun Dec  3 02:26:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d31f22fc

media-sound/reaper-bin: new package, add 7.06

Signed-off-by: Jason A. Donenfeld  gentoo.org>

 licenses/Cockos   | 103 +++
 media-sound/reaper-bin/Manifest   |   4 +
 media-sound/reaper-bin/metadata.xml   |   8 ++
 media-sound/reaper-bin/reaper-bin-7.06.ebuild | 143 ++
 4 files changed, 258 insertions(+)

diff --git a/licenses/Cockos b/licenses/Cockos
new file mode 100644
index ..07ba2705d114
--- /dev/null
+++ b/licenses/Cockos
@@ -0,0 +1,103 @@
+END USER LICENSE AGREEMENT For REAPER�
+
+IMPORTANT:  This REAPER� ("Software") End User License Agreement ("EULA") is a 
legal agreement between you (either an individual or, if purchased for an 
entity, an entity) and Cockos Incorporated ("Cockos").  READ IT CAREFULLY 
BEFORE COMPLETING THE INSTALLATION PROCESS AND USING THIS SOFTWARE.  It 
provides a license to use this software and contains warranty and liability 
disclaimers.  BY DOWNLOADING OR INSTALLING THE SOFTWARE YOU ARE INDICATING YOUR 
FULL AND VOLUNTARY ASSENT TO THE TERMS OF THIS LICENSE.  If you do not agree to 
all of the following terms, do not download or install the software or 
discontinue use immediately and destroy all copies on your computer. 
+
+1. License Grants and Purchase:
+
+1.1  Trial Period License.  You may download and use the Software for free for 
sixty (60) days after installation ("Trial Period").  During the Trial Period, 
Cockos grants you a limited, non-exclusive and non-transferable license to copy 
and use the Software for evaluation purposes only. The evaluation copy of the 
Software is fully functional. 
+
+1.2  License After Trial Period. If you continue to use this Software after 
the Trial Period, you are required to purchase a license.  The license fee 
varies according to your use, as follows:
+  a)  A commercial license currently is $225.00 USD. 
+  b)  The following users are granted permission to purchase a discounted 
license for $60 USD:
+i) You are an individual, using REAPER� only for personal and 
non-commercial uses.
+ii) You are either an individual or business, using REAPER� for a 
commercial purpose, and your annual gross revenue derived from commercial 
activity does not exceed $20,000 USD.
+iii) You are an educational or other non-profit organization.
+
+1.3  To Purchase License.  To purchase one of the licenses specified above, 
visit our web site at http://www.reaper.fm and follow the links.
+
+1.4  Those interested in licensing REAPER� for any other purpose should 
contact Cockos Incorporated at licens...@cockos.com.
+
+1.5  Subject to the terms and conditions of this Agreement, you are granted a 
limited non-exclusive license to use the Software on one (1) computer any given 
time.  This License is not a sale of the Software or any other copy.  Cockos 
retains title and ownership of the Software and documentation, including all 
intellectual property rights.  No title to the intellectual property in the 
Software is transferred to you.  You will not acquire any rights to the 
Software except as expressly set forth herein.
+
+1.6  Said purchased license shall apply to the current version of REAPER� and 
any future versions of REAPER� up through and including version 8.99.  
+
+1.7  Cockos reserves the right within its sole discretion to modify the terms 
of its license for all future versions of REAPER�.
+
+2.  End User Support:  At Cockos� discretion, Cockos may provide limited 
support through email or discussion forums at http://www.reaper.fm.
+ 
+3.  License Restrictions:
+
+3.1  You may not alter, merge, modify, adapt or translate the Software, or 
decompile, reverse engineer, disassemble, or otherwise reduce the Software to a 
human-perceivable form. 
+
+3.2  You may not sell, rent, lease, sublicense, transfer, resell for profit or 
otherwise distribute the Software, its documentation, or any part thereof. 
+
+3.3  You may not modify the Software or create derivative works based upon the 
Software.  However, you may develop, distribute, and sell plug-ins and 
extension software that interacts with REAPER� using the VST, Audio Units, or 
REAPER� Extensions APIs, provided that such activity does not conflict with any 
other provision of this Agreement.  (Use of third party APIs may require you to 
enter into additional legal agreements with the third party. Use of the REAPER� 
Extensions API does not require any additional legal agreement.)
+
+3.4  You may not remove or obscure any copyright and trademark notices 
relating to the Software. 
+
+3.5  Note that specific included lib

[gentoo-commits] repo/gentoo:master commit in: media-plugins/dragonfly-reverb-plugins/

2023-12-02 Thread Jason A. Donenfeld
commit: a9e0c32af9177c423a50b586780c6f0205d07c8f
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Sat Dec  2 16:58:53 2023 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Sat Dec  2 16:59:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9e0c32a

media-plugins/dragonfly-reverb-plugins: add missing deps

Closes: https://bugs.gentoo.org/918996
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 .../dragonfly-reverb-plugins-3.2.10.ebuild | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git 
a/media-plugins/dragonfly-reverb-plugins/dragonfly-reverb-plugins-3.2.10.ebuild 
b/media-plugins/dragonfly-reverb-plugins/dragonfly-reverb-plugins-3.2.10.ebuild
index f1eb34d0fcc1..d233bb55312c 100644
--- 
a/media-plugins/dragonfly-reverb-plugins/dragonfly-reverb-plugins-3.2.10.ebuild
+++ 
b/media-plugins/dragonfly-reverb-plugins/dragonfly-reverb-plugins-3.2.10.ebuild
@@ -12,11 +12,14 @@ SLOT="0"
 KEYWORDS="~amd64"
 
 DEPEND="
+   media-libs/libglvnd
+   virtual/jack
+   x11-libs/cairo
x11-libs/libX11
+   x11-libs/libXcursor
+   x11-libs/libXext
x11-libs/libXext
x11-libs/libXrandr
-   media-libs/libglvnd
-   virtual/jack
 "
 RDEPEND="${DEPEND}"
 BDEPEND=""



[gentoo-commits] repo/gentoo:master commit in: media-sound/alsa-scarlett-gui/

2023-12-01 Thread Jason A. Donenfeld
commit: 86b2fbc11ccd90564269650d80698842846bddb4
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Fri Dec  1 19:49:26 2023 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Fri Dec  1 19:49:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86b2fbc1

media-sound/alsa-scarlett-gui: add github upstream metadata

Signed-off-by: Jason A. Donenfeld  gentoo.org>

 media-sound/alsa-scarlett-gui/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/media-sound/alsa-scarlett-gui/metadata.xml 
b/media-sound/alsa-scarlett-gui/metadata.xml
index 78a9d6b02d0f..32a05cd814b7 100644
--- a/media-sound/alsa-scarlett-gui/metadata.xml
+++ b/media-sound/alsa-scarlett-gui/metadata.xml
@@ -5,4 +5,7 @@
 zx...@gentoo.org
 Jason A. Donenfeld
 
+
+geoffreybennett/alsa-scarlett-gui
+
 



[gentoo-commits] repo/gentoo:master commit in: media-plugins/dragonfly-reverb-plugins/

2023-12-01 Thread Jason A. Donenfeld
commit: 4496f52a6d4addc4d838e70f7d37820da6501540
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Fri Dec  1 19:46:25 2023 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Fri Dec  1 19:48:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4496f52a

media-plugins/dragonfly-reverb-plugins: fix LICENSE and add remote-id

Signed-off-by: Jason A. Donenfeld  gentoo.org>

 .../dragonfly-reverb-plugins/dragonfly-reverb-plugins-3.2.10.ebuild| 2 +-
 media-plugins/dragonfly-reverb-plugins/metadata.xml| 3 +++
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git 
a/media-plugins/dragonfly-reverb-plugins/dragonfly-reverb-plugins-3.2.10.ebuild 
b/media-plugins/dragonfly-reverb-plugins/dragonfly-reverb-plugins-3.2.10.ebuild
index 67c3d6618829..f1eb34d0fcc1 100644
--- 
a/media-plugins/dragonfly-reverb-plugins/dragonfly-reverb-plugins-3.2.10.ebuild
+++ 
b/media-plugins/dragonfly-reverb-plugins/dragonfly-reverb-plugins-3.2.10.ebuild
@@ -7,7 +7,7 @@ DESCRIPTION="A set of free reverb effects"
 HOMEPAGE="https://michaelwillis.github.io/dragonfly-reverb/;
 
SRC_URI="https://github.com/michaelwillis/dragonfly-reverb/releases/download/${PV}/${PN%-plugins}-${PV}-src.tar.xz;
 
-LICENSE="GPL-3.0"
+LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64"
 

diff --git a/media-plugins/dragonfly-reverb-plugins/metadata.xml 
b/media-plugins/dragonfly-reverb-plugins/metadata.xml
index 78a9d6b02d0f..5a35fa617d87 100644
--- a/media-plugins/dragonfly-reverb-plugins/metadata.xml
+++ b/media-plugins/dragonfly-reverb-plugins/metadata.xml
@@ -5,4 +5,7 @@
 zx...@gentoo.org
 Jason A. Donenfeld
 
+
+michaelwillis/dragonfly-reverb
+
 



[gentoo-commits] repo/gentoo:master commit in: media-plugins/dragonfly-reverb-plugins/

2023-12-01 Thread Jason A. Donenfeld
commit: b78f8b14c5013f24b99fef3593d10b54f1466608
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Fri Dec  1 19:02:02 2023 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Fri Dec  1 19:14:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b78f8b14

media-plugins/dragonfly-reverb-plugins: new package, add 3.2.10

Signed-off-by: Jason A. Donenfeld  gentoo.org>

 media-plugins/dragonfly-reverb-plugins/Manifest|  1 +
 .../dragonfly-reverb-plugins-3.2.10.ebuild | 43 ++
 .../dragonfly-reverb-plugins/metadata.xml  |  8 
 3 files changed, 52 insertions(+)

diff --git a/media-plugins/dragonfly-reverb-plugins/Manifest 
b/media-plugins/dragonfly-reverb-plugins/Manifest
new file mode 100644
index ..0d55011c49cd
--- /dev/null
+++ b/media-plugins/dragonfly-reverb-plugins/Manifest
@@ -0,0 +1 @@
+DIST dragonfly-reverb-3.2.10-src.tar.xz 15990376 BLAKE2B 
247a29af2070b191aa17c457ee333b090e17bec8abd82812cf980aad8b534006b8e3c3bfede8195d0729ee1319e7b145d79abd41b015f794e3d02e679b5a4bd6
 SHA512 
772b70169970e5ec68270d3cfa690ad1b258a2df79430ecb36cae78654a761cb9b495a769daef37307af9960106c302df4d61094f95eb4f8619a0b764aa8d019

diff --git 
a/media-plugins/dragonfly-reverb-plugins/dragonfly-reverb-plugins-3.2.10.ebuild 
b/media-plugins/dragonfly-reverb-plugins/dragonfly-reverb-plugins-3.2.10.ebuild
new file mode 100644
index ..67c3d6618829
--- /dev/null
+++ 
b/media-plugins/dragonfly-reverb-plugins/dragonfly-reverb-plugins-3.2.10.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="A set of free reverb effects"
+HOMEPAGE="https://michaelwillis.github.io/dragonfly-reverb/;
+SRC_URI="https://github.com/michaelwillis/dragonfly-reverb/releases/download/${PV}/${PN%-plugins}-${PV}-src.tar.xz;
+
+LICENSE="GPL-3.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXrandr
+   media-libs/libglvnd
+   virtual/jack
+"
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+S="${WORKDIR}/${PN%-plugins}-${PV}"
+
+src_prepare() {
+   default
+   sed -i '/^BASE_OPTS/s/-O3//' dpf/Makefile.base.mk || die
+}
+
+src_compile() {
+   emake SKIP_STRIPPING=true
+}
+
+src_install() {
+   cd bin || die
+   for plugin in DragonflyEarlyReflections DragonflyHallReverb 
DragonflyPlateReverb DragonflyRoomReverb; do
+   for kind in clap lv2 vst3; do
+   insinto "/usr/$(get_libdir)/${kind}"
+   doins -r "${plugin}.${kind}"
+   done
+   done
+}

diff --git a/media-plugins/dragonfly-reverb-plugins/metadata.xml 
b/media-plugins/dragonfly-reverb-plugins/metadata.xml
new file mode 100644
index ..78a9d6b02d0f
--- /dev/null
+++ b/media-plugins/dragonfly-reverb-plugins/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+zx...@gentoo.org
+Jason A. Donenfeld
+
+



[gentoo-commits] repo/gentoo:master commit in: media-sound/alsa-scarlett-gui/

2023-12-01 Thread Jason A. Donenfeld
commit: a89192d6fdda7d54034c7bab4cd6c2409e2b171f
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Fri Dec  1 18:32:18 2023 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Fri Dec  1 18:32:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a89192d6

media-sound/alsa-scarlett-gui: respect user MAKEOPTS

Signed-off-by: Jason A. Donenfeld  gentoo.org>

 media-sound/alsa-scarlett-gui/alsa-scarlett-gui-0.3.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/alsa-scarlett-gui/alsa-scarlett-gui-0.3.3.ebuild 
b/media-sound/alsa-scarlett-gui/alsa-scarlett-gui-0.3.3.ebuild
index 1ff6d2f932c1..bbffa10a19b6 100644
--- a/media-sound/alsa-scarlett-gui/alsa-scarlett-gui-0.3.3.ebuild
+++ b/media-sound/alsa-scarlett-gui/alsa-scarlett-gui-0.3.3.ebuild
@@ -20,6 +20,6 @@ RDEPEND="${DEPEND}"
 BDEPEND="virtual/pkgconfig"
 
 PATCHES=( "${FILESDIR}"/"${P}"-cflags.patch )
-MAKEOPTS="-C src"
+MAKEOPTS="${MAKEOPTS} -C src"
 
 export PREFIX="/usr"



[gentoo-commits] repo/gentoo:master commit in: media-sound/alsa-scarlett-gui/, media-sound/alsa-scarlett-gui/files/

2023-11-30 Thread Jason A. Donenfeld
commit: 0dd094a84a33fe56a582c12d98a15af7fb984ee0
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Fri Dec  1 03:46:46 2023 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Fri Dec  1 03:46:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dd094a8

media-sound/alsa-scarlett-gui: add 0.3.3, drop 0.3.2.0.0.20231129

Signed-off-by: Jason A. Donenfeld  gentoo.org>

 media-sound/alsa-scarlett-gui/Manifest |  2 +-
 ...31129.ebuild => alsa-scarlett-gui-0.3.3.ebuild} |  6 ++--
 .../files/alsa-scarlett-gui-0.3.3-cflags.patch | 32 ++
 3 files changed, 36 insertions(+), 4 deletions(-)

diff --git a/media-sound/alsa-scarlett-gui/Manifest 
b/media-sound/alsa-scarlett-gui/Manifest
index 75e16480604d..dbd80f4f96f5 100644
--- a/media-sound/alsa-scarlett-gui/Manifest
+++ b/media-sound/alsa-scarlett-gui/Manifest
@@ -1 +1 @@
-DIST alsa-scarlett-gui-0.3.2.0.0.20231129.tar.gz 3113572 BLAKE2B 
3af6bb7a6e1415285e070e5fde414b1456a1da94c65b88bd058d7cad693417e1f7114664bc386c6652ce6956b71064ec41c754942257811383c0953fe6b4f807
 SHA512 
4f6c99ee318cee218bb1235fe844f754787985ab44c4e24c73c21e0e8ee7a75e6da1423f7e3f577c2303394f7993d0757928b3e3c3f031f01cdb01816c153dbd
+DIST alsa-scarlett-gui-0.3.3.tar.gz 3113190 BLAKE2B 
16128c8795c4a4ebd9d711f64dad1dd0e38ba17e34a50d17cf43b8ce454409ee2a5bc817120d5b421b367d3f1e5ef0f9f7868fb1109af6edb8d820579cad7b14
 SHA512 
38b0e8cb0bb1d9039463d7635ee81ad1ae477628b885f5f1f3601c163369ff59c7effbba140fb761b26dca7cf9c0f6b5a3f8db0b68a8c604078fe8f08cea082f

diff --git 
a/media-sound/alsa-scarlett-gui/alsa-scarlett-gui-0.3.2.0.0.20231129.ebuild 
b/media-sound/alsa-scarlett-gui/alsa-scarlett-gui-0.3.3.ebuild
similarity index 71%
rename from 
media-sound/alsa-scarlett-gui/alsa-scarlett-gui-0.3.2.0.0.20231129.ebuild
rename to media-sound/alsa-scarlett-gui/alsa-scarlett-gui-0.3.3.ebuild
index c29ec55d0c5b..1ff6d2f932c1 100644
--- a/media-sound/alsa-scarlett-gui/alsa-scarlett-gui-0.3.2.0.0.20231129.ebuild
+++ b/media-sound/alsa-scarlett-gui/alsa-scarlett-gui-0.3.3.ebuild
@@ -5,8 +5,7 @@ EAPI=8
 
 DESCRIPTION="A UI for Focusrite Scarlett and Clarett audio interfaces"
 HOMEPAGE="https://github.com/geoffreybennett/alsa-scarlett-gui;
-MY_PV="32c00623676e70572195ef28fd01ab8409b82541"
-SRC_URI="https://github.com/geoffreybennett/${PN}/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI="https://github.com/geoffreybennett/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="GPL-3+"
 SLOT="0"
@@ -20,6 +19,7 @@ DEPEND="
 RDEPEND="${DEPEND}"
 BDEPEND="virtual/pkgconfig"
 
-S="${WORKDIR}/${PN}-${MY_PV}/src"
+PATCHES=( "${FILESDIR}"/"${P}"-cflags.patch )
+MAKEOPTS="-C src"
 
 export PREFIX="/usr"

diff --git 
a/media-sound/alsa-scarlett-gui/files/alsa-scarlett-gui-0.3.3-cflags.patch 
b/media-sound/alsa-scarlett-gui/files/alsa-scarlett-gui-0.3.3-cflags.patch
new file mode 100644
index ..696df40d6269
--- /dev/null
+++ b/media-sound/alsa-scarlett-gui/files/alsa-scarlett-gui-0.3.3-cflags.patch
@@ -0,0 +1,32 @@
+From 00c84902e508c20c61b003a64f772cfe82f18d43 Mon Sep 17 00:00:00 2001
+From: "Jason A. Donenfeld" 
+Date: Fri, 1 Dec 2023 04:39:56 +0100
+Subject: [PATCH] Makefile: prefer distro cflags if specified
+
+The compilation flags that are necessary for building and part of the
+developer's intentions belong in the `+=` section, but the base flags
+that distros like to override belong in a `?=` section, so that build
+systems using their own are respected.
+
+Signed-off-by: Jason A. Donenfeld 
+---
+ src/Makefile | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/src/Makefile b/src/Makefile
+index 2c9d51b..bba8d42 100644
+--- a/src/Makefile
 b/src/Makefile
+@@ -12,7 +12,8 @@ VERSION := $(shell \
+ DEPDIR := .deps
+ DEPFLAGS = -MT $@ -MMD -MP -MF $(DEPDIR)/$*.d
+ 
+-CFLAGS += -Wall -Werror -ggdb -fno-omit-frame-pointer -O2 -D_FORTIFY_SOURCE=2
++CFLAGS ?= -ggdb -fno-omit-frame-pointer -O2
++CFLAGS += -Wall -Werror -D_FORTIFY_SOURCE=2
+ CFLAGS += -DVERSION=\"$(VERSION)\"
+ CFLAGS += -Wno-error=deprecated-declarations
+ 
+-- 
+2.42.0
+



[gentoo-commits] repo/gentoo:master commit in: media-sound/alsa-scarlett-gui/

2023-11-29 Thread Jason A. Donenfeld
commit: becdf04ced44af8a9b90ef05c6ecf454a712bd55
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Wed Nov 29 17:43:46 2023 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Wed Nov 29 17:45:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=becdf04c

media-sound/alsa-scarlett-gui: new package, add 0.3.2.0.0.20231129

It's mildly annoying that I have to grab a git commit, but the recent
improvements are substantial. I suspect a new tag won't be far away, and
I'll bump this to a properly tagged version then.

Signed-off-by: Jason A. Donenfeld  gentoo.org>

 media-sound/alsa-scarlett-gui/Manifest |  1 +
 .../alsa-scarlett-gui-0.3.2.0.0.20231129.ebuild| 25 ++
 media-sound/alsa-scarlett-gui/metadata.xml |  8 +++
 3 files changed, 34 insertions(+)

diff --git a/media-sound/alsa-scarlett-gui/Manifest 
b/media-sound/alsa-scarlett-gui/Manifest
new file mode 100644
index ..75e16480604d
--- /dev/null
+++ b/media-sound/alsa-scarlett-gui/Manifest
@@ -0,0 +1 @@
+DIST alsa-scarlett-gui-0.3.2.0.0.20231129.tar.gz 3113572 BLAKE2B 
3af6bb7a6e1415285e070e5fde414b1456a1da94c65b88bd058d7cad693417e1f7114664bc386c6652ce6956b71064ec41c754942257811383c0953fe6b4f807
 SHA512 
4f6c99ee318cee218bb1235fe844f754787985ab44c4e24c73c21e0e8ee7a75e6da1423f7e3f577c2303394f7993d0757928b3e3c3f031f01cdb01816c153dbd

diff --git 
a/media-sound/alsa-scarlett-gui/alsa-scarlett-gui-0.3.2.0.0.20231129.ebuild 
b/media-sound/alsa-scarlett-gui/alsa-scarlett-gui-0.3.2.0.0.20231129.ebuild
new file mode 100644
index ..c29ec55d0c5b
--- /dev/null
+++ b/media-sound/alsa-scarlett-gui/alsa-scarlett-gui-0.3.2.0.0.20231129.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="A UI for Focusrite Scarlett and Clarett audio interfaces"
+HOMEPAGE="https://github.com/geoffreybennett/alsa-scarlett-gui;
+MY_PV="32c00623676e70572195ef28fd01ab8409b82541"
+SRC_URI="https://github.com/geoffreybennett/${PN}/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+   dev-libs/glib:2
+   gui-libs/gtk:4
+   media-libs/alsa-lib
+"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+S="${WORKDIR}/${PN}-${MY_PV}/src"
+
+export PREFIX="/usr"

diff --git a/media-sound/alsa-scarlett-gui/metadata.xml 
b/media-sound/alsa-scarlett-gui/metadata.xml
new file mode 100644
index ..78a9d6b02d0f
--- /dev/null
+++ b/media-sound/alsa-scarlett-gui/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+zx...@gentoo.org
+Jason A. Donenfeld
+
+



[gentoo-commits] repo/gentoo:master commit in: dev-util/android-studio/

2023-10-13 Thread Jason A. Donenfeld
commit: 486eec23c425da913607fe958323dbea83b5901e
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Fri Oct 13 19:20:24 2023 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Fri Oct 13 20:12:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=486eec23

dev-util/android-studio: add 2023.1.1.22, drop 2023.1.1.10

Signed-off-by: Jason A. Donenfeld  gentoo.org>

 dev-util/android-studio/Manifest| 2 +-
 ...roid-studio-2023.1.1.10.ebuild => android-studio-2023.1.1.22.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/android-studio/Manifest b/dev-util/android-studio/Manifest
index 500980d0d17c..791eb815ba86 100644
--- a/dev-util/android-studio/Manifest
+++ b/dev-util/android-studio/Manifest
@@ -1 +1 @@
-DIST android-studio-2023.1.1.10-linux.tar.gz 1161228766 BLAKE2B 
d97b024e94751b2aad0a836ddf4ae54dc172a2677e7490de2a376cb40e863e16ed679d7907a7cac40282273bf6c711d8a3516ffd3acf96254570b62baf461b9c
 SHA512 
c94fc8280c7c1fbfaa63fc9dda9b9cfeb5e4478c8b9a8d3b29a587e207a37b534f2d8a6ab754f6ff60768c087e2ad62c686e2a567f8ca4e6e25fb06fc33ea967
+DIST android-studio-2023.1.1.22-linux.tar.gz 1153989524 BLAKE2B 
4dfd857543018c8a4584c4e2fff557d243a757ebe5974e915b3ea73a2a163fdb022e9e2bebc7a40ead74b6f2dccdd65a0bd796f45ffc43b598688d66533bb459
 SHA512 
f60495cc27cb70d240d8cf5f2c26009b50f91a75b807a53ee95f23dc8753cf569ed429ab351b7d64e8bf3b80c132e17a4ee2ee89602c4b564503cecf042a0297

diff --git a/dev-util/android-studio/android-studio-2023.1.1.10.ebuild 
b/dev-util/android-studio/android-studio-2023.1.1.22.ebuild
similarity index 100%
rename from dev-util/android-studio/android-studio-2023.1.1.10.ebuild
rename to dev-util/android-studio/android-studio-2023.1.1.22.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-util/android-studio/

2023-07-06 Thread Jason A. Donenfeld
commit: 3f7c8cafb25bdd4f6a9b3e4dc0805158f44de55f
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Wed Jul  5 13:58:08 2023 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Thu Jul  6 17:14:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f7c8caf

dev-util/android-studio: add 2023.1.1.10, drop 2023.1.1.7

Signed-off-by: Jason A. Donenfeld  gentoo.org>

 dev-util/android-studio/Manifest| 2 +-
 ...droid-studio-2023.1.1.7.ebuild => android-studio-2023.1.1.10.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/android-studio/Manifest b/dev-util/android-studio/Manifest
index f9fe09002645..500980d0d17c 100644
--- a/dev-util/android-studio/Manifest
+++ b/dev-util/android-studio/Manifest
@@ -1 +1 @@
-DIST android-studio-2023.1.1.7-linux.tar.gz 1182991479 BLAKE2B 
b0dd3581c65ad73e4d09965d6aea1fbd153d27eac3c55a03ec09b1ccd7adb345304008ef6bb0afea7491345a5b7f3c0e1cff82a0ae487951e3b046cb4e43cf44
 SHA512 
ae5158f390ea5cdd90c307d614c765747b7b7001a87342c7f2c884344f857f1a3907fedce9713645343b71d0b57df2731cb3d2cf6777f30e42dbbdcfdb141983
+DIST android-studio-2023.1.1.10-linux.tar.gz 1161228766 BLAKE2B 
d97b024e94751b2aad0a836ddf4ae54dc172a2677e7490de2a376cb40e863e16ed679d7907a7cac40282273bf6c711d8a3516ffd3acf96254570b62baf461b9c
 SHA512 
c94fc8280c7c1fbfaa63fc9dda9b9cfeb5e4478c8b9a8d3b29a587e207a37b534f2d8a6ab754f6ff60768c087e2ad62c686e2a567f8ca4e6e25fb06fc33ea967

diff --git a/dev-util/android-studio/android-studio-2023.1.1.7.ebuild 
b/dev-util/android-studio/android-studio-2023.1.1.10.ebuild
similarity index 98%
rename from dev-util/android-studio/android-studio-2023.1.1.7.ebuild
rename to dev-util/android-studio/android-studio-2023.1.1.10.ebuild
index 2b1e3ce86fba..cbe5325ea617 100644
--- a/dev-util/android-studio/android-studio-2023.1.1.7.ebuild
+++ b/dev-util/android-studio/android-studio-2023.1.1.10.ebuild
@@ -90,7 +90,7 @@ src_install() {
fperms -R 755 "${dir}"/plugins/android/resources/trace_processor_daemon
fperms -R 755 
"${dir}"/plugins/android/resources/transport/{arm64-v8a,armeabi-v7a,x86,x86_64}
fperms -R 755 
"${dir}"/plugins/android-ndk/resources/lldb/{android,bin,lib,shared}
-   fperms 755 
"${dir}"/plugins/c-clangd/bin/clang/linux/x64/{clang-tidy,clangd}
+   fperms 755 "${dir}"/plugins/c-clangd/bin/clang/linux/x64/clangd
fperms -R 755 "${dir}"/plugins/terminal/{,fish}
 
newicon "bin/studio.png" "${PN}.png"



[gentoo-commits] repo/gentoo:master commit in: media-libs/svt-av1/

2023-06-13 Thread Jason A. Donenfeld
commit: 3ca0b804f3392226d61a370f196b876e0656e70c
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Tue Jun 13 14:34:16 2023 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Tue Jun 13 14:35:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ca0b804

media-libs/svt-av1: enable avx512

Closes: https://bugs.gentoo.org/908445
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 media-libs/svt-av1/{svt-av1-1.5.0.ebuild => svt-av1-1.5.0-r1.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-libs/svt-av1/svt-av1-1.5.0.ebuild 
b/media-libs/svt-av1/svt-av1-1.5.0-r1.ebuild
similarity index 98%
rename from media-libs/svt-av1/svt-av1-1.5.0.ebuild
rename to media-libs/svt-av1/svt-av1-1.5.0-r1.ebuild
index 01c83e30f392..2eb0ddfd23fe 100644
--- a/media-libs/svt-av1/svt-av1-1.5.0.ebuild
+++ b/media-libs/svt-av1/svt-av1-1.5.0-r1.ebuild
@@ -37,6 +37,7 @@ multilib_src_configure() {
# .. and 
https://gitlab.com/AOMediaCodec/SVT-AV1/-/blob/master/.gitlab/workflows/linux/.gitlab-ci.yml
 implies it's all quite manual?
-DBUILD_TESTING=OFF
-DCMAKE_OUTPUT_DIRECTORY="${BUILD_DIR}"
+   -DENABLE_AVX512=ON
)
 
[[ ${ABI} != amd64 ]] && mycmakeargs+=( -DCOMPILE_C_ONLY=ON )



[gentoo-commits] repo/gentoo:master commit in: media-libs/chromaprint/, media-libs/chromaprint/files/

2023-06-13 Thread Jason A. Donenfeld
commit: a096ce621790b5bd832d267044e4b50119242a3a
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Tue Jun 13 14:29:20 2023 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Tue Jun 13 14:30:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a096ce62

media-libs/chromaprint: add 1.5.1-r3 for ffmpeg-5 support

Closes: https://bugs.gentoo.org/884393
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 media-libs/chromaprint/chromaprint-1.5.1-r3.ebuild |  52 ++
 media-libs/chromaprint/files/ffmpeg-5.patch| 580 +
 2 files changed, 632 insertions(+)

diff --git a/media-libs/chromaprint/chromaprint-1.5.1-r3.ebuild 
b/media-libs/chromaprint/chromaprint-1.5.1-r3.ebuild
new file mode 100644
index ..c18875469243
--- /dev/null
+++ b/media-libs/chromaprint/chromaprint-1.5.1-r3.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+GTEST_VERSION="1.10.0"
+GTEST_DIR_VERSION="1.10.x"
+inherit cmake-multilib
+
+DESCRIPTION="Library implementing a custom algorithm for extracting audio 
fingerprints"
+HOMEPAGE="https://acoustid.org/chromaprint;
+SRC_URI="https://github.com/acoustid/${PN}/releases/download/v${PV}/${P}.tar.gz
+   test? ( https://github.com/google/googletest/archive/v$(ver_cut 1-2 
${GTEST_VERSION}).x.tar.gz -> gtest-${GTEST_VERSION}.tar.gz )
+"
+
+LICENSE="LGPL-2.1"
+SLOT="0/1"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+IUSE="test tools"
+RESTRICT="!test? ( test )"
+
+# - Default to fftw to avoid awkward circular dependency w/ ffmpeg
+# See bug #833821 for an example
+RDEPEND="tools? ( >=media-video/ffmpeg-5:=[${MULTILIB_USEDEP}] )
+   !tools? ( sci-libs/fftw:=[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   test? ( dev-cpp/gtest[${MULTILIB_USEDEP}] )"
+
+DOCS=( NEWS.txt README.md )
+PATCHES=( "${FILESDIR}"/ffmpeg-5.patch )
+
+multilib_src_configure() {
+   export 
GTEST_ROOT="${WORKDIR}/googletest-${GTEST_DIR_VERSION}/googletest/"
+
+   local mycmakeargs=(
+   -DBUILD_TESTS=$(usex test)
+
+   -DBUILD_TOOLS=$(multilib_native_usex tools)
+   -DFFT_LIB=$(usex tools 'avfft' 'fftw3')
+   $(multilib_native_usex tools '-DAUDIO_PROCESSOR_LIB=swresample' 
'')
+   # Automagicallyish looks for ffmpeg, but there's no point
+   # even doing the check unless we're building with tools
+   # (=> without fftw3, and with ffmpeg).
+   -DCMAKE_DISABLE_FIND_PACKAGE_FFmpeg=$(multilib_native_usex 
!tools)
+   )
+
+   cmake_src_configure
+}
+
+multilib_src_test() {
+   cd tests && (./all_tests || die "Tests failed")
+}

diff --git a/media-libs/chromaprint/files/ffmpeg-5.patch 
b/media-libs/chromaprint/files/ffmpeg-5.patch
new file mode 100644
index ..a88ce7204f73
--- /dev/null
+++ b/media-libs/chromaprint/files/ffmpeg-5.patch
@@ -0,0 +1,580 @@
+From 8ccad6937177b1b92e40ab8f4447ea27bac009a7 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Lalinsk=C3=BD?= 
+Date: Fri, 4 Nov 2022 21:47:38 +0100
+Subject: [PATCH] Use FFmpeg 5.x (#120)
+
+* Use FFmpeg 5.1.2 for CI builds
+
+* Build on Ubuntu 20.04
+
+* Upgrade code to FFmpeg 5.x APIs
+
+* Only set FFmpeg include dirs if building tools
+
+* No longer needed
+
+* Use ubuntu 20.04
+---
+ .github/workflows/build.yml   |   6 +-
+ CMakeLists.txt|  16 --
+ src/audio/ffmpeg_audio_processor.h|   2 -
+ src/audio/ffmpeg_audio_processor_avresample.h |  72 ---
+ src/audio/ffmpeg_audio_processor_swresample.h |  18 +-
+ src/audio/ffmpeg_audio_reader.h   | 197 +-
+ tests/CMakeLists.txt  |   6 +
+ 8 files changed, 122 insertions(+), 199 deletions(-)
+ delete mode 100644 src/audio/ffmpeg_audio_processor_avresample.h
+
+diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
+index 92761d9..baf67b7 100644
+--- a/.github/workflows/build.yml
 b/.github/workflows/build.yml
+@@ -6,7 +6,7 @@ on:
+ 
+ jobs:
+   test-linux:
+-runs-on: ubuntu-18.04
++runs-on: ubuntu-20.04
+ strategy:
+   matrix:
+ fft:
+@@ -50,7 +50,7 @@ jobs:
+ make check VERBOSE=1
+ 
+   package-linux:
+-runs-on: ubuntu-18.04
++runs-on: ubuntu-20.04
+ strategy:
+   matrix:
+ arch:
+@@ -71,7 +71,7 @@ jobs:
+ path: artifacts/
+ 
+   package-windows:
+-runs-on: ubuntu-18.04
++runs-on: ubuntu-20.04
+ strategy:
+   matrix:
+ arch:
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index f8d6a32..4da2405 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -84,9 +84,6 @@ find_package(FFmpeg)
+ if(FFM

[gentoo-commits] repo/gentoo:master commit in: dev-util/android-studio/

2023-06-08 Thread Jason A. Donenfeld
commit: 46fb49ff59fd2b1c4ea6f450d40a68e6326ebeb6
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Thu Jun  8 12:56:55 2023 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Thu Jun  8 12:57:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46fb49ff

dev-util/android-studio: add 2023.1.1.7, drop 2023.1.1.5

Signed-off-by: Jason A. Donenfeld  gentoo.org>

 dev-util/android-studio/Manifest| 2 +-
 ...ndroid-studio-2023.1.1.5.ebuild => android-studio-2023.1.1.7.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/android-studio/Manifest b/dev-util/android-studio/Manifest
index 5043b6901105..f9fe09002645 100644
--- a/dev-util/android-studio/Manifest
+++ b/dev-util/android-studio/Manifest
@@ -1 +1 @@
-DIST android-studio-2023.1.1.5-linux.tar.gz 1177823262 BLAKE2B 
c4af55450465efe4ff20bab9a9c70cf658f7702d90062391f7262d4b9a9bcad147bf452e6f9d5bbe70fb7a2a2ea44abb8bc233c8a26c1f63d12b872211d6843e
 SHA512 
e49699bf10f008d2dfae388db687e8bf3b71ec02c331bb9b6b748dfc64e6c911ab70ecdb4274198dfb3702e204d67c2da14eecb72eac4b4957d54310320172ed
+DIST android-studio-2023.1.1.7-linux.tar.gz 1182991479 BLAKE2B 
b0dd3581c65ad73e4d09965d6aea1fbd153d27eac3c55a03ec09b1ccd7adb345304008ef6bb0afea7491345a5b7f3c0e1cff82a0ae487951e3b046cb4e43cf44
 SHA512 
ae5158f390ea5cdd90c307d614c765747b7b7001a87342c7f2c884344f857f1a3907fedce9713645343b71d0b57df2731cb3d2cf6777f30e42dbbdcfdb141983

diff --git a/dev-util/android-studio/android-studio-2023.1.1.5.ebuild 
b/dev-util/android-studio/android-studio-2023.1.1.7.ebuild
similarity index 100%
rename from dev-util/android-studio/android-studio-2023.1.1.5.ebuild
rename to dev-util/android-studio/android-studio-2023.1.1.7.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-util/android-studio/

2023-05-26 Thread Jason A. Donenfeld
commit: a250e17c1dc1de8b4028570aad0e57cd6d82478d
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Fri May 26 14:08:59 2023 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Fri May 26 14:10:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a250e17c

dev-util/android-studio: add 2023.1.1.5, drop 2023.1.1.4

Signed-off-by: Jason A. Donenfeld  gentoo.org>

 dev-util/android-studio/Manifest| 2 +-
 ...ndroid-studio-2023.1.1.4.ebuild => android-studio-2023.1.1.5.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/android-studio/Manifest b/dev-util/android-studio/Manifest
index 697e0315dc59..5043b6901105 100644
--- a/dev-util/android-studio/Manifest
+++ b/dev-util/android-studio/Manifest
@@ -1 +1 @@
-DIST android-studio-2023.1.1.4-linux.tar.gz 1179983294 BLAKE2B 
3aecde140714a976b29f7954cf0a7eab9483c75618b347ee01bfa0d7a6f0d295105fbb5f2afb987bdc4bac6fa7d7c884506e1d8895af0394a8dc9beeca0b939d
 SHA512 
b58fb92812ba842f2ece000a5982182641b2dd7d1fcac6ae9f048d030b45535d195f341fdcbbe3434b7591685cef133fc6fc937f8f07c075527ca6281dfa9cd1
+DIST android-studio-2023.1.1.5-linux.tar.gz 1177823262 BLAKE2B 
c4af55450465efe4ff20bab9a9c70cf658f7702d90062391f7262d4b9a9bcad147bf452e6f9d5bbe70fb7a2a2ea44abb8bc233c8a26c1f63d12b872211d6843e
 SHA512 
e49699bf10f008d2dfae388db687e8bf3b71ec02c331bb9b6b748dfc64e6c911ab70ecdb4274198dfb3702e204d67c2da14eecb72eac4b4957d54310320172ed

diff --git a/dev-util/android-studio/android-studio-2023.1.1.4.ebuild 
b/dev-util/android-studio/android-studio-2023.1.1.5.ebuild
similarity index 100%
rename from dev-util/android-studio/android-studio-2023.1.1.4.ebuild
rename to dev-util/android-studio/android-studio-2023.1.1.5.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-util/android-studio/

2023-05-17 Thread Jason A. Donenfeld
commit: a71c8225727e6a8b45bf5b012b8a237fd3fb0c9f
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Wed May 17 16:24:48 2023 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Wed May 17 16:25:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a71c8225

dev-util/android-studio: add 2023.1.1.4, drop 2022.3.1.14

Signed-off-by: Jason A. Donenfeld  gentoo.org>

 dev-util/android-studio/Manifest| 2 +-
 ...droid-studio-2022.3.1.14.ebuild => android-studio-2023.1.1.4.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/android-studio/Manifest b/dev-util/android-studio/Manifest
index 915c9811b57a..697e0315dc59 100644
--- a/dev-util/android-studio/Manifest
+++ b/dev-util/android-studio/Manifest
@@ -1 +1 @@
-DIST android-studio-2022.3.1.14-linux.tar.gz 1165562537 BLAKE2B 
635b91fdbf390d4f24db21d01ac34092117b837dfbf569bfad6499efc93578e2d83b4451ad316a29b647edbe8dbee02f1ac195769ee2fd7976fe8b43cfa3886e
 SHA512 
e258cd3ba0f371c8950b61953586418982e34c1cd7bd7e9538ca0dfe68544ea178e68faaa1cd967df1b53d63f29fcbacb2f04805742e9028296233531c2aa43e
+DIST android-studio-2023.1.1.4-linux.tar.gz 1179983294 BLAKE2B 
3aecde140714a976b29f7954cf0a7eab9483c75618b347ee01bfa0d7a6f0d295105fbb5f2afb987bdc4bac6fa7d7c884506e1d8895af0394a8dc9beeca0b939d
 SHA512 
b58fb92812ba842f2ece000a5982182641b2dd7d1fcac6ae9f048d030b45535d195f341fdcbbe3434b7591685cef133fc6fc937f8f07c075527ca6281dfa9cd1

diff --git a/dev-util/android-studio/android-studio-2022.3.1.14.ebuild 
b/dev-util/android-studio/android-studio-2023.1.1.4.ebuild
similarity index 100%
rename from dev-util/android-studio/android-studio-2022.3.1.14.ebuild
rename to dev-util/android-studio/android-studio-2023.1.1.4.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-util/android-studio/

2023-05-17 Thread Jason A. Donenfeld
commit: 31682f128fd9c4b775fa5183915a87b90dfcf57e
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Wed May 17 11:37:41 2023 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Wed May 17 13:29:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31682f12

dev-util/android-studio: bump to 2022.3.1.14, drop obsolete

Signed-off-by: Jason A. Donenfeld  gentoo.org>

 dev-util/android-studio/Manifest   |   5 +-
 .../android-studio-2021.2.1.14.ebuild  | 116 ---
 .../android-studio-2021.3.1.16.ebuild  | 116 ---
 .../android-studio-2022.1.1.21.ebuild  | 126 -
 ...13.ebuild => android-studio-2022.3.1.14.ebuild} |   0
 5 files changed, 1 insertion(+), 362 deletions(-)

diff --git a/dev-util/android-studio/Manifest b/dev-util/android-studio/Manifest
index ed350a15f59e..915c9811b57a 100644
--- a/dev-util/android-studio/Manifest
+++ b/dev-util/android-studio/Manifest
@@ -1,4 +1 @@
-DIST android-studio-2021.2.1.14-linux.tar.gz 1010969463 BLAKE2B 
24899d0b81303c5f7ad061afd80eac73b313f40257d20dc99b99f11a867bb92fe7b77428e5431889fc2beabcea58a5875608087a5de96105675c42b2a8ba
 SHA512 
9d9184828a8ca0007e613e53215b0af1abd2c79a482670fe7bbb708f2bcb144b8881ef2d1c89ca8e2528aedc1f3b7d4a40c0c6d3e20a16de520aaf075f6990a7
-DIST android-studio-2021.3.1.16-linux.tar.gz 976205257 BLAKE2B 
8854a346b751338bfadac61820a78f7ea9aa87828f9049a22d69221fc3ac2c4a9e6e738b84b2eb81023ceeb7866c35b74d38b0d9c2fca534df6e0947b6699b05
 SHA512 
4c033e1b5dd68fc73fe203ff19e134cf72d3a8faa9a9ba041bf478e529376f962c31d598b85e43a625fa56ef24f2ab6e13378125a7b710449daaf6d727ab51f5
-DIST android-studio-2022.1.1.21-linux.tar.gz 1014162603 BLAKE2B 
a3cc78ba4ba869d9615a55a90827171164ab961730681fa48962feeabf6a355930bb32d1822c31fb024f56f3e5d8d6880471505c3b48b1fe507ef15d44e2b0fa
 SHA512 
5e850c6c5bb05923b41e4fafb0a20afcbec884cea427d5bb26a82e767930ef2c4477592e9338b1ea0458a3590d017f057a615749d9b9e1e8b364f67582ef0263
-DIST android-studio-2022.3.1.13-linux.tar.gz 1165578876 BLAKE2B 
1d1271d55a00dd4be7c3dee57b960f4b48d8132764fc50f20dcb1a323efe74a0d19b24b62e27b2005aa76262c85d8cbe16e5d70f2d56c7036722396df53c4117
 SHA512 
80cb8a09f3c2bf0a31b0df7b18099440e35dc61d60c3763be380402160d69775082a1b9c6f66f1c4823e76cac248c63974faa93ca96b7247af4cdd43d65f0fda
+DIST android-studio-2022.3.1.14-linux.tar.gz 1165562537 BLAKE2B 
635b91fdbf390d4f24db21d01ac34092117b837dfbf569bfad6499efc93578e2d83b4451ad316a29b647edbe8dbee02f1ac195769ee2fd7976fe8b43cfa3886e
 SHA512 
e258cd3ba0f371c8950b61953586418982e34c1cd7bd7e9538ca0dfe68544ea178e68faaa1cd967df1b53d63f29fcbacb2f04805742e9028296233531c2aa43e

diff --git a/dev-util/android-studio/android-studio-2021.2.1.14.ebuild 
b/dev-util/android-studio/android-studio-2021.2.1.14.ebuild
deleted file mode 100644
index 2ecfe33bfb0e..
--- a/dev-util/android-studio/android-studio-2021.2.1.14.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop wrapper
-
-RESTRICT="strip"
-
-QA_PREBUILT="
-   opt/${PN}/bin/*
-   opt/${PN}/jre/bin/*
-   opt/${PN}/jre/lib/*
-   opt/${PN}/jre/lib/jli/*
-   opt/${PN}/jre/lib/server/*
-   opt/${PN}/lib/pty4j-native/linux/*/*
-   opt/${PN}/plugins/android/resources/installer/*/*
-   opt/${PN}/plugins/android/resources/native/*
-   opt/${PN}/plugins/android/resources/perfetto/*/*
-   opt/${PN}/plugins/android/resources/simpleperf/*/*
-   opt/${PN}/plugins/android/resources/trace_processor_daemon/*
-   opt/${PN}/plugins/android/resources/transport/*/*
-   opt/${PN}/plugins/android/resources/transport/native/agent/*/*
-   opt/${PN}/plugins/android-ndk/resources/lldb/android/*/*
-   opt/${PN}/plugins/android-ndk/resources/lldb/bin/*
-   opt/${PN}/plugins/android-ndk/resources/lldb/lib/python3.9/lib-dynload/*
-   opt/${PN}/plugins/android-ndk/resources/lldb/lib64/*
-   opt/${PN}/plugins/design-tools/resources/layoutlib/data/linux/lib64/*
-   opt/${PN}/plugins/c-clangd/bin/clang/linux/*
-   opt/${PN}/plugins/webp/lib/libwebp/linux/*
-"
-
-DESCRIPTION="Android development environment based on IntelliJ IDEA"
-HOMEPAGE="https://developer.android.com/studio;
-SRC_URI="https://redirector.gvt1.com/edgedl/android/studio/ide-zips/${PV}/${P}-linux.tar.gz;
-#SRC_URI="https://redirector.gvt1.com/edgedl/android/studio/ide-zips/${PV}/${PN}-${PV}-linux.tar.gz;
-
-LICENSE="Apache-2.0 android BSD BSD-2 CDDL-1.1 CPL-0.5
-   EPL-1.0 GPL-2 GPL-2+ JDOM IJG LGPL-2.1 MIT
-   MPL-1.1 MPL-2.0 NPL-1.1 OFL ZLIB"
-
-SLOT="0"
-IUSE="selinux"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="${DEPEND}
-   selinux? ( sec-policy/selinux-android )
-   >=app-arch/bzip2-1.0.6-r4
-   >=dev-libs/expat-2.1.0-

[gentoo-commits] repo/gentoo:master commit in: dev-util/android-studio/

2023-05-08 Thread Jason A. Donenfeld
commit: ada2b88802742faeb549ef6afa29757601cbe3a3
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Tue May  9 00:49:25 2023 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Tue May  9 00:49:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ada2b888

dev-util/android-studio: add 2022.3.1.13, drop 2022.3.1.12

Signed-off-by: Jason A. Donenfeld  gentoo.org>

 dev-util/android-studio/Manifest| 2 +-
 ...roid-studio-2022.3.1.12.ebuild => android-studio-2022.3.1.13.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/android-studio/Manifest b/dev-util/android-studio/Manifest
index 4f1ef300b4ef..ed350a15f59e 100644
--- a/dev-util/android-studio/Manifest
+++ b/dev-util/android-studio/Manifest
@@ -1,4 +1,4 @@
 DIST android-studio-2021.2.1.14-linux.tar.gz 1010969463 BLAKE2B 
24899d0b81303c5f7ad061afd80eac73b313f40257d20dc99b99f11a867bb92fe7b77428e5431889fc2beabcea58a5875608087a5de96105675c42b2a8ba
 SHA512 
9d9184828a8ca0007e613e53215b0af1abd2c79a482670fe7bbb708f2bcb144b8881ef2d1c89ca8e2528aedc1f3b7d4a40c0c6d3e20a16de520aaf075f6990a7
 DIST android-studio-2021.3.1.16-linux.tar.gz 976205257 BLAKE2B 
8854a346b751338bfadac61820a78f7ea9aa87828f9049a22d69221fc3ac2c4a9e6e738b84b2eb81023ceeb7866c35b74d38b0d9c2fca534df6e0947b6699b05
 SHA512 
4c033e1b5dd68fc73fe203ff19e134cf72d3a8faa9a9ba041bf478e529376f962c31d598b85e43a625fa56ef24f2ab6e13378125a7b710449daaf6d727ab51f5
 DIST android-studio-2022.1.1.21-linux.tar.gz 1014162603 BLAKE2B 
a3cc78ba4ba869d9615a55a90827171164ab961730681fa48962feeabf6a355930bb32d1822c31fb024f56f3e5d8d6880471505c3b48b1fe507ef15d44e2b0fa
 SHA512 
5e850c6c5bb05923b41e4fafb0a20afcbec884cea427d5bb26a82e767930ef2c4477592e9338b1ea0458a3590d017f057a615749d9b9e1e8b364f67582ef0263
-DIST android-studio-2022.3.1.12-linux.tar.gz 1165468510 BLAKE2B 
901f69b255ff8ed265ef59697f1707ae697e6e260a56dae48e38d9f41d8cc89d8ca61b8aa3655601e0ed43750ce5327434a971761085ab8da842d49165e33c6a
 SHA512 
3813e599e42a47cb7c6a17372b12eb5721c97b241d4df261b310694e0cd89253c7e82e92a1f5ea2a9661844b4733bd0df9331d24e8995c3770602ca44c0db3b5
+DIST android-studio-2022.3.1.13-linux.tar.gz 1165578876 BLAKE2B 
1d1271d55a00dd4be7c3dee57b960f4b48d8132764fc50f20dcb1a323efe74a0d19b24b62e27b2005aa76262c85d8cbe16e5d70f2d56c7036722396df53c4117
 SHA512 
80cb8a09f3c2bf0a31b0df7b18099440e35dc61d60c3763be380402160d69775082a1b9c6f66f1c4823e76cac248c63974faa93ca96b7247af4cdd43d65f0fda

diff --git a/dev-util/android-studio/android-studio-2022.3.1.12.ebuild 
b/dev-util/android-studio/android-studio-2022.3.1.13.ebuild
similarity index 100%
rename from dev-util/android-studio/android-studio-2022.3.1.12.ebuild
rename to dev-util/android-studio/android-studio-2022.3.1.13.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-util/android-studio/

2023-05-08 Thread Jason A. Donenfeld
commit: a01b4a94f14b7d01569fe747f5c3b12fe2f41e78
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Mon Apr 24 22:19:28 2023 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Tue May  9 00:49:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a01b4a94

dev-util/android-studio: add 2022.3.1.12, drop 2022.3.1.11

Signed-off-by: Jason A. Donenfeld  gentoo.org>

 dev-util/android-studio/Manifest| 2 +-
 ...roid-studio-2022.3.1.11.ebuild => android-studio-2022.3.1.12.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/android-studio/Manifest b/dev-util/android-studio/Manifest
index 8bb732514d13..4f1ef300b4ef 100644
--- a/dev-util/android-studio/Manifest
+++ b/dev-util/android-studio/Manifest
@@ -1,4 +1,4 @@
 DIST android-studio-2021.2.1.14-linux.tar.gz 1010969463 BLAKE2B 
24899d0b81303c5f7ad061afd80eac73b313f40257d20dc99b99f11a867bb92fe7b77428e5431889fc2beabcea58a5875608087a5de96105675c42b2a8ba
 SHA512 
9d9184828a8ca0007e613e53215b0af1abd2c79a482670fe7bbb708f2bcb144b8881ef2d1c89ca8e2528aedc1f3b7d4a40c0c6d3e20a16de520aaf075f6990a7
 DIST android-studio-2021.3.1.16-linux.tar.gz 976205257 BLAKE2B 
8854a346b751338bfadac61820a78f7ea9aa87828f9049a22d69221fc3ac2c4a9e6e738b84b2eb81023ceeb7866c35b74d38b0d9c2fca534df6e0947b6699b05
 SHA512 
4c033e1b5dd68fc73fe203ff19e134cf72d3a8faa9a9ba041bf478e529376f962c31d598b85e43a625fa56ef24f2ab6e13378125a7b710449daaf6d727ab51f5
 DIST android-studio-2022.1.1.21-linux.tar.gz 1014162603 BLAKE2B 
a3cc78ba4ba869d9615a55a90827171164ab961730681fa48962feeabf6a355930bb32d1822c31fb024f56f3e5d8d6880471505c3b48b1fe507ef15d44e2b0fa
 SHA512 
5e850c6c5bb05923b41e4fafb0a20afcbec884cea427d5bb26a82e767930ef2c4477592e9338b1ea0458a3590d017f057a615749d9b9e1e8b364f67582ef0263
-DIST android-studio-2022.3.1.11-linux.tar.gz 1096373131 BLAKE2B 
fb05d201835db76c1f9c3b02234ee4a9c4fe86f0d1a371cdd89725d064b7e50c8944ce58fa221806e80a16bd18ecde6d2631325c38e3e68ace3d1668ecb59eaa
 SHA512 
7aac51617dea286bf46f46a6a33e48ec5496a369b7e86d2e9705c43159716cd8003393862976c051a655407bb13977b3d2e10f9f552aa7a0131dd04f3237
+DIST android-studio-2022.3.1.12-linux.tar.gz 1165468510 BLAKE2B 
901f69b255ff8ed265ef59697f1707ae697e6e260a56dae48e38d9f41d8cc89d8ca61b8aa3655601e0ed43750ce5327434a971761085ab8da842d49165e33c6a
 SHA512 
3813e599e42a47cb7c6a17372b12eb5721c97b241d4df261b310694e0cd89253c7e82e92a1f5ea2a9661844b4733bd0df9331d24e8995c3770602ca44c0db3b5

diff --git a/dev-util/android-studio/android-studio-2022.3.1.11.ebuild 
b/dev-util/android-studio/android-studio-2022.3.1.12.ebuild
similarity index 100%
rename from dev-util/android-studio/android-studio-2022.3.1.11.ebuild
rename to dev-util/android-studio/android-studio-2022.3.1.12.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-util/android-studio/

2023-04-13 Thread Jason A. Donenfeld
commit: ec0ef41332a2dfd5ae91aece58f29854791955f6
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Thu Apr 13 16:17:56 2023 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Thu Apr 13 16:21:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec0ef413

dev-util/android-studio: add 2022.3.1.11

Signed-off-by: Jason A. Donenfeld  gentoo.org>

 dev-util/android-studio/Manifest   |   1 +
 .../android-studio-2022.3.1.11.ebuild  | 125 +
 2 files changed, 126 insertions(+)

diff --git a/dev-util/android-studio/Manifest b/dev-util/android-studio/Manifest
index 63b988181e17..8bb732514d13 100644
--- a/dev-util/android-studio/Manifest
+++ b/dev-util/android-studio/Manifest
@@ -1,3 +1,4 @@
 DIST android-studio-2021.2.1.14-linux.tar.gz 1010969463 BLAKE2B 
24899d0b81303c5f7ad061afd80eac73b313f40257d20dc99b99f11a867bb92fe7b77428e5431889fc2beabcea58a5875608087a5de96105675c42b2a8ba
 SHA512 
9d9184828a8ca0007e613e53215b0af1abd2c79a482670fe7bbb708f2bcb144b8881ef2d1c89ca8e2528aedc1f3b7d4a40c0c6d3e20a16de520aaf075f6990a7
 DIST android-studio-2021.3.1.16-linux.tar.gz 976205257 BLAKE2B 
8854a346b751338bfadac61820a78f7ea9aa87828f9049a22d69221fc3ac2c4a9e6e738b84b2eb81023ceeb7866c35b74d38b0d9c2fca534df6e0947b6699b05
 SHA512 
4c033e1b5dd68fc73fe203ff19e134cf72d3a8faa9a9ba041bf478e529376f962c31d598b85e43a625fa56ef24f2ab6e13378125a7b710449daaf6d727ab51f5
 DIST android-studio-2022.1.1.21-linux.tar.gz 1014162603 BLAKE2B 
a3cc78ba4ba869d9615a55a90827171164ab961730681fa48962feeabf6a355930bb32d1822c31fb024f56f3e5d8d6880471505c3b48b1fe507ef15d44e2b0fa
 SHA512 
5e850c6c5bb05923b41e4fafb0a20afcbec884cea427d5bb26a82e767930ef2c4477592e9338b1ea0458a3590d017f057a615749d9b9e1e8b364f67582ef0263
+DIST android-studio-2022.3.1.11-linux.tar.gz 1096373131 BLAKE2B 
fb05d201835db76c1f9c3b02234ee4a9c4fe86f0d1a371cdd89725d064b7e50c8944ce58fa221806e80a16bd18ecde6d2631325c38e3e68ace3d1668ecb59eaa
 SHA512 
7aac51617dea286bf46f46a6a33e48ec5496a369b7e86d2e9705c43159716cd8003393862976c051a655407bb13977b3d2e10f9f552aa7a0131dd04f3237

diff --git a/dev-util/android-studio/android-studio-2022.3.1.11.ebuild 
b/dev-util/android-studio/android-studio-2022.3.1.11.ebuild
new file mode 100644
index ..2b1e3ce86fba
--- /dev/null
+++ b/dev-util/android-studio/android-studio-2022.3.1.11.ebuild
@@ -0,0 +1,125 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop wrapper
+
+RESTRICT="bindist mirror strip"
+
+QA_PREBUILT="
+   opt/${PN}/bin/*
+   opt/${PN}/jbr/bin/*
+   opt/${PN}/jbr/lib/*
+   opt/${PN}/jbr/lib/jli/*
+   opt/${PN}/jbr/lib/server/*
+   opt/${PN}/lib/pty4j-native/linux/*/*
+   opt/${PN}/plugins/android/resources/installer/*/*
+   opt/${PN}/plugins/android/resources/native/*
+   opt/${PN}/plugins/android/resources/perfetto/*/*
+   opt/${PN}/plugins/android/resources/screen-sharing-agent/*/*
+   opt/${PN}/plugins/android/resources/simpleperf/*/*
+   opt/${PN}/plugins/android/resources/trace_processor_daemon/*
+   opt/${PN}/plugins/android/resources/transport/*/*
+   opt/${PN}/plugins/android/resources/transport/native/agent/*/*
+   opt/${PN}/plugins/android-ndk/resources/lldb/android/*/*
+   opt/${PN}/plugins/android-ndk/resources/lldb/bin/*
+   opt/${PN}/plugins/android-ndk/resources/lldb/lib/python3.9/lib-dynload/*
+   opt/${PN}/plugins/android-ndk/resources/lldb/lib64/*
+   opt/${PN}/plugins/design-tools/resources/layoutlib/data/linux/lib64/*
+   opt/${PN}/plugins/c-clangd/bin/clang/linux/*/*
+   opt/${PN}/plugins/webp/lib/libwebp/linux/*
+"
+
+DESCRIPTION="Android development environment based on IntelliJ IDEA"
+HOMEPAGE="https://developer.android.com/studio;
+SRC_URI="https://redirector.gvt1.com/edgedl/android/studio/ide-zips/${PV}/${P}-linux.tar.gz;
+
+LICENSE="Apache-2.0 android BSD BSD-2 CDDL-1.1 CPL-0.5
+   EPL-1.0 GPL-2 GPL-2+ JDOM IJG LGPL-2.1 MIT
+   MPL-1.1 MPL-2.0 NPL-1.1 OFL ZLIB"
+SLOT="0"
+IUSE="selinux"
+KEYWORDS="~amd64"
+
+RDEPEND="${DEPEND}
+   selinux? ( sec-policy/selinux-android )
+   >=app-arch/bzip2-1.0.8-r4
+   >=dev-libs/expat-2.5.0
+   >=dev-libs/libffi-3.4.4
+   >=media-libs/fontconfig-2.14.0-r1
+   >=media-libs/freetype-2.12.1-r1
+   >=media-libs/libpng-1.6.39
+   >=media-libs/mesa-22.2.5[X(+)]
+   || ( gnome-extra/zenity kde-apps/kdialog x11-apps/xmessage 
x11-libs/libnotify )
+   sys-libs/ncurses-compat:5[tinfo]
+   >=sys-libs/zlib-1.2.13-r1
+   >=x11-libs/libX11-1.8.1
+   >=x11-libs/libXau-1.0.11
+   >=x11-libs/libXdamage-1.1.6
+   >=x11-libs/libXdmcp-1.1.4-r2
+   >=x11-libs/libXext-1.3.5
+   >=x11-libs/libXfixes-6.0.0
+   >=x11-libs/l

[gentoo-commits] repo/gentoo:master commit in: acct-user/yubihsm-connector/, acct-group/yubihsm-connector/, ...

2023-04-11 Thread Jason A. Donenfeld
commit: 18022b89f4dfa99ca61c1c57700d6e1dc4eadd5a
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Tue Apr 11 16:07:26 2023 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Tue Apr 11 16:25:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18022b89

app-crypt/yubihsm-connector: new package; add 3.0.4

Signed-off-by: Jason A. Donenfeld  gentoo.org>

 acct-group/yubihsm-connector/metadata.xml  |  8 
 .../yubihsm-connector/yubihsm-connector-0.ebuild   |  8 
 acct-user/yubihsm-connector/metadata.xml   |  8 
 .../yubihsm-connector/yubihsm-connector-0.ebuild   | 12 ++
 app-crypt/yubihsm-connector/Manifest   |  2 +
 app-crypt/yubihsm-connector/metadata.xml   | 11 +
 .../yubihsm-connector-3.0.4.ebuild | 49 ++
 7 files changed, 98 insertions(+)

diff --git a/acct-group/yubihsm-connector/metadata.xml 
b/acct-group/yubihsm-connector/metadata.xml
new file mode 100644
index ..4d1e1ea205c7
--- /dev/null
+++ b/acct-group/yubihsm-connector/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   zx...@gentoo.org
+       Jason A. Donenfeld
+   
+

diff --git a/acct-group/yubihsm-connector/yubihsm-connector-0.ebuild 
b/acct-group/yubihsm-connector/yubihsm-connector-0.ebuild
new file mode 100644
index ..8f606cd32c80
--- /dev/null
+++ b/acct-group/yubihsm-connector/yubihsm-connector-0.ebuild
@@ -0,0 +1,8 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit acct-group
+
+ACCT_GROUP_ID=528

diff --git a/acct-user/yubihsm-connector/metadata.xml 
b/acct-user/yubihsm-connector/metadata.xml
new file mode 100644
index ..4d1e1ea205c7
--- /dev/null
+++ b/acct-user/yubihsm-connector/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   zx...@gentoo.org
+   Jason A. Donenfeld
+   
+

diff --git a/acct-user/yubihsm-connector/yubihsm-connector-0.ebuild 
b/acct-user/yubihsm-connector/yubihsm-connector-0.ebuild
new file mode 100644
index ..1997a39e2cc8
--- /dev/null
+++ b/acct-user/yubihsm-connector/yubihsm-connector-0.ebuild
@@ -0,0 +1,12 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit acct-user
+
+DESCRIPTION="User for the yubihsm-connector service"
+ACCT_USER_ID=528
+ACCT_USER_GROUPS=( yubihsm-connector )
+
+acct-user_add_deps

diff --git a/app-crypt/yubihsm-connector/Manifest 
b/app-crypt/yubihsm-connector/Manifest
new file mode 100644
index ..9ca150c24533
--- /dev/null
+++ b/app-crypt/yubihsm-connector/Manifest
@@ -0,0 +1,2 @@
+DIST yubihsm-connector-3.0.4-vendor.tar.xz 972044 BLAKE2B 
cae22a6a581689663460980ff12ab3055547967881e6cac68a65c43c33fbb76116b50b9646e7fdebebd8d68cdb2e506a1a99634c09bc4981554d3d8cd1b4d186
 SHA512 
accc9934c81321019e140c71e92e4382a1525c797df52243cf76be1f338e873ce0fac54439dbeb9acb5b57dd6a1dee8ab433d35d23ad5b0e53f5d8c490ad2bcc
+DIST yubihsm-connector-3.0.4.tar.gz 38522 BLAKE2B 
51efcecfad9e4276f05ead81b1ce1646396f99b89046a14daaac4c1d41b6a88306934291070842507f616dc90ce9e61d0c99a424d7c4291fa3f2610cdb16f619
 SHA512 
cdd56bb95061e5e45ecbbc2f46b4e669d2b2faa57b2b9484646161fc332ab7f46fd4c3825d0e075397f39634fad94870a646ca8f93368197da7dd379f000abf0

diff --git a/app-crypt/yubihsm-connector/metadata.xml 
b/app-crypt/yubihsm-connector/metadata.xml
new file mode 100644
index ..2d2ca25e4c70
--- /dev/null
+++ b/app-crypt/yubihsm-connector/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   zx...@gentoo.org
+   Jason A. Donenfeld
+   
+   
+   Yubico/yubihsm-connector
+   
+

diff --git a/app-crypt/yubihsm-connector/yubihsm-connector-3.0.4.ebuild 
b/app-crypt/yubihsm-connector/yubihsm-connector-3.0.4.ebuild
new file mode 100644
index ..2eb8fd785e8a
--- /dev/null
+++ b/app-crypt/yubihsm-connector/yubihsm-connector-3.0.4.ebuild
@@ -0,0 +1,49 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module systemd udev
+
+DESCRIPTION="Server to expose YubiHSM 2 to network"
+HOMEPAGE="https://developers.yubico.com/yubihsm-connector/;
+SRC_URI="
+   https://developers.yubico.com/${PN}/Releases/${P}.tar.gz
+   https://dev.gentoo.org/~zx2c4/distfiles/${P}-vendor.tar.xz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+RESTRICT="test"
+
+DEPEND=""
+RDEPEND="
+   virtual/libusb:1
+   virtual/udev
+   acct-user/yubihsm-connector
+   acct-group/yubihsm-connector
+"
+BDEPEND=""
+
+src_compile() {
+   ego generate
+ 

[gentoo-commits] data/api:master commit in: files/

2023-04-11 Thread Jason A. Donenfeld
commit: f7bcd05b9b8581dab019f48443096e063a4fb6f0
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Tue Apr 11 16:25:13 2023 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Tue Apr 11 16:25:26 2023 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=f7bcd05b

uid-gid.txt: allocate for app-crypt/yubihsm-connector

Signed-off-by: Jason A. Donenfeld  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 6d61fc7..6e9152c 100644
--- a/files/uid-gid.txt
+++ b/files/uid-gid.txt
@@ -620,6 +620,7 @@ owntracks   524 524 
acctUsed by sci-geosciences/owntracks-recorder
 knot-resolver  525 525 acct
Used by net-dns/knot-resolver
 soju   -   526 
acct
 nginx-unit 527 527 acct
+yubihsm-connector  528 528 acct
Used by app-crypt/yubihsm-connector
 
 -  750..999750..999reserved
Dynamic allocation by user.eclass. Do not use!
 -  1000..6 1000..6 reserved
`UID_MIN`..`UID_MAX` / `GID_MIN`..`GID_MAX` in login.defs



[gentoo-commits] repo/gentoo:master commit in: app-crypt/yubihsm-shell/, app-crypt/yubihsm-shell/files/

2023-04-07 Thread Jason A. Donenfeld
commit: 0cb75896d9acfea6936248b325e2c37914e92383
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Fri Apr  7 18:15:19 2023 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Fri Apr  7 18:16:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cb75896

app-crypt/yubihsm-shell: do not run hw-dependent tests and sanitize cflags

Closes: https://bugs.gentoo.org/903983
Closes: https://bugs.gentoo.org/903984
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 ...-shell-2.4.0-remove-hardcoded-compiler-opts.patch | 20 
 app-crypt/yubihsm-shell/yubihsm-shell-2.4.0.ebuild   |  2 ++
 2 files changed, 22 insertions(+)

diff --git 
a/app-crypt/yubihsm-shell/files/yubihsm-shell-2.4.0-remove-hardcoded-compiler-opts.patch
 
b/app-crypt/yubihsm-shell/files/yubihsm-shell-2.4.0-remove-hardcoded-compiler-opts.patch
new file mode 100644
index ..633e5e05422d
--- /dev/null
+++ 
b/app-crypt/yubihsm-shell/files/yubihsm-shell-2.4.0-remove-hardcoded-compiler-opts.patch
@@ -0,0 +1,20 @@
+diff -ru yubihsm-shell-2.4.0-orig/cmake/SecurityFlags.cmake 
yubihsm-shell-2.4.0/cmake/SecurityFlags.cmake
+--- yubihsm-shell-2.4.0-orig/cmake/SecurityFlags.cmake 2023-04-07 
20:11:44.438751635 +0200
 yubihsm-shell-2.4.0/cmake/SecurityFlags.cmake  2023-04-07 
20:12:30.588873600 +0200
+@@ -4,7 +4,7 @@
+ CMAKE_C_COMPILER_ID STREQUAL "AppleClang" OR
+ CMAKE_C_COMPILER_ID STREQUAL "GNU")
+ 
+-add_compile_options (-Wall -Wextra -Werror)
++add_compile_options (-Wall -Wextra)
+ add_compile_options (-Wformat -Wformat-nonliteral -Wformat-security)
+ add_compile_options (-Wshadow)
+ add_compile_options (-Wcast-qual)
+@@ -13,7 +13,6 @@
+ add_compile_options (-pedantic -pedantic-errors)
+ add_compile_options (-fpie -fpic)
+ if (NOT FUZZ)
+-add_compile_options(-O2)
+ add_definitions (-D_FORTIFY_SOURCE=2)
+ endif ()
+ 

diff --git a/app-crypt/yubihsm-shell/yubihsm-shell-2.4.0.ebuild 
b/app-crypt/yubihsm-shell/yubihsm-shell-2.4.0.ebuild
index 6ff4ec262044..acc0bbc3eb7c 100644
--- a/app-crypt/yubihsm-shell/yubihsm-shell-2.4.0.ebuild
+++ b/app-crypt/yubihsm-shell/yubihsm-shell-2.4.0.ebuild
@@ -8,10 +8,12 @@ inherit cmake
 DESCRIPTION="Components used to interact with the YubiHSM 2"
 HOMEPAGE="https://developers.yubico.com/yubihsm-shell/;
 SRC_URI="https://developers.yubico.com/${PN}/Releases/${P}.tar.gz;
+PATCHES=( "${FILESDIR}"/${P}-remove-hardcoded-compiler-opts.patch )
 
 LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="~amd64"
+RESTRICT="test"
 
 DEPEND="
dev-libs/openssl:=



[gentoo-commits] repo/gentoo:master commit in: app-crypt/yubihsm-shell/

2023-04-07 Thread Jason A. Donenfeld
commit: 451da421988530af29720f14e51738871b576f4c
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Fri Apr  7 13:39:06 2023 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Fri Apr  7 14:07:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=451da421

app-crypt/yubihsm-shell: new package, add 2.4.0

Signed-off-by: Jason A. Donenfeld  gentoo.org>

 app-crypt/yubihsm-shell/Manifest   |  1 +
 app-crypt/yubihsm-shell/metadata.xml   | 11 +
 app-crypt/yubihsm-shell/yubihsm-shell-2.4.0.ebuild | 27 ++
 3 files changed, 39 insertions(+)

diff --git a/app-crypt/yubihsm-shell/Manifest b/app-crypt/yubihsm-shell/Manifest
new file mode 100644
index ..06ca5892b1cc
--- /dev/null
+++ b/app-crypt/yubihsm-shell/Manifest
@@ -0,0 +1 @@
+DIST yubihsm-shell-2.4.0.tar.gz 334956 BLAKE2B 
93a86baa1e463aa5200e31e9cc657642f37e05ec6e9897bb35f0b518df83b38c69e365766170d76aeeae6da357f3c2fce736c03665861c7ed4f2b56805a7eb3a
 SHA512 
2b08e6e8932ff3bc12d1233d88147264a9875ce145290e29fb6b8f25eeb8e502afff9e7d02714a50454b85b0f01b09c0321d830a483d6b4f7afb962adce882d5

diff --git a/app-crypt/yubihsm-shell/metadata.xml 
b/app-crypt/yubihsm-shell/metadata.xml
new file mode 100644
index ..2914927d575f
--- /dev/null
+++ b/app-crypt/yubihsm-shell/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   zx...@gentoo.org
+       Jason A. Donenfeld
+   
+   
+   Yubico/yubihsm-shell
+   
+

diff --git a/app-crypt/yubihsm-shell/yubihsm-shell-2.4.0.ebuild 
b/app-crypt/yubihsm-shell/yubihsm-shell-2.4.0.ebuild
new file mode 100644
index ..6ff4ec262044
--- /dev/null
+++ b/app-crypt/yubihsm-shell/yubihsm-shell-2.4.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Components used to interact with the YubiHSM 2"
+HOMEPAGE="https://developers.yubico.com/yubihsm-shell/;
+SRC_URI="https://developers.yubico.com/${PN}/Releases/${P}.tar.gz;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+   dev-libs/openssl:=
+   net-misc/curl
+   dev-libs/libedit
+   virtual/libusb:1
+   sys-apps/pcsc-lite
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-util/gengetopt
+   virtual/pkgconfig
+"



[gentoo-commits] repo/gentoo:master commit in: dev-util/goland/

2023-03-23 Thread Jason A. Donenfeld
commit: cbbbf79936b7de9e106bb36bef020deaea236c08
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Thu Mar 23 18:34:19 2023 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Thu Mar 23 19:09:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbbbf799

dev-util/goland: add 2022.3.3, drop 2021.3.3

Signed-off-by: Jason A. Donenfeld  gentoo.org>

 dev-util/goland/Manifest   |  3 ++-
 .../{goland-2021.3.3.ebuild => goland-2022.3.3.ebuild} | 18 ++
 2 files changed, 12 insertions(+), 9 deletions(-)

diff --git a/dev-util/goland/Manifest b/dev-util/goland/Manifest
index 507730b12272..8386f576b0c8 100644
--- a/dev-util/goland/Manifest
+++ b/dev-util/goland/Manifest
@@ -1 +1,2 @@
-DIST goland-2021.3.3.tar.gz 584904019 BLAKE2B 
8e92a7b426928168adf27f36858f4542d8fcc2e7f1632d6e70157293f07bc90e52c2dad0c903e5da39dd2c88a624a6f96075f9226c49ff747fb29f3dc6ac75cd
 SHA512 
1971e9612283350800e789e03a9328d797cdf669ec9446d8eb93051d82478f3889e5369858de5fd8354ae8c6597d6917f613c79045d7f36f1e35e8cda2138dc6
+DIST goland-2022.3.3-aarch64.tar.gz 669196391 BLAKE2B 
bf19290a73d9a0e268f90420a4aa3962da842fcc59e2323b9631cf6c511fdd48b2663164e15e587fbee6ba0f51650798eb91d41c750a64c2760ceaa2fe74d13f
 SHA512 
b75ef4063adb8e75b8c20b9f762c7b9d5a1614d666cc81ba21e25728a55a2ee83343eabce29bc7f90eab03ec0eeca9ce2c9dba2016330491e9f16313f0087157
+DIST goland-2022.3.3.tar.gz 673567402 BLAKE2B 
e1771f0890e12e43099d50907aeaa479dedab514f2900cef738e7a9a37314376cf37155e04e55dfeb5e783f6b3f1ebb96f33005d39b8d01404502486adf91416
 SHA512 
e5a216a2f31698f226bcc58ed5f7c7efd0110f93f001c6de20d2fee25cfd7b816bda59f1f6fda5c0052cfa0d5aa1e089c7f2a7d2a6cedc64a6fd3c7319359030

diff --git a/dev-util/goland/goland-2021.3.3.ebuild 
b/dev-util/goland/goland-2022.3.3.ebuild
similarity index 77%
rename from dev-util/goland/goland-2021.3.3.ebuild
rename to dev-util/goland/goland-2022.3.3.ebuild
index 916fd5470205..3c95c4a93419 100644
--- a/dev-util/goland/goland-2021.3.3.ebuild
+++ b/dev-util/goland/goland-2022.3.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -7,12 +7,13 @@ inherit desktop wrapper
 
 DESCRIPTION="Golang IDE by JetBrains"
 HOMEPAGE="https://www.jetbrains.com/go;
-SRC_URI="https://download.jetbrains.com/go/${P}.tar.gz;
+SRC_URI="
+   amd64? ( https://download.jetbrains.com/go/${P}.tar.gz )
+   arm64? ( https://download.jetbrains.com/go/${P}-aarch64.tar.gz )
+"
 
 SLOT="0"
-# JetBrains supports officially only x86_64 even though some 32bit binaries are
-# provided. See https://www.jetbrains.com/go/download/#section=linux
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 
 LICENSE="|| ( JetBrains-business JetBrains-classroom JetBrains-educational 
JetBrains-individual )
Apache-2.0
@@ -48,9 +49,10 @@ src_install() {
 
insinto "${dir}"
doins -r *
-   fperms 755 "${dir}"/bin/{${PN}.sh,fsnotifier}
-   fperms 755 
"${dir}"/jbr/bin/{jaotc,java,javac,jdb,jfr,jhsdb,jjs,jrunscript,keytool,pack200,rmid,rmiregistry,serialver,unpack200}
-   fperms 755 "${dir}"/plugins/go/lib/dlv/linux/dlv
+   fperms 755 
"${dir}"/bin/{format.sh,goland.sh,inspect.sh,ltedit.sh,remote-dev-server.sh,restart.py,fsnotifier,repair}
+   fperms 755 
"${dir}"/jbr/bin/{java,javac,javadoc,jcmd,jdb,jfr,jhsdb,jinfo,jmap,jps,jrunscript,jstack,jstat,keytool,rmiregistry,serialver}
+   fperms 755 
"${dir}"/jbr/lib/{chrome-sandbox,jcef_helper,jexec,jspawnhelper}
+   fperms 755 "${dir}"/plugins/go-plugin/lib/dlv/linux/dlv
 
make_wrapper "${PN}" "${dir}/bin/${PN}.sh"
newicon "bin/${PN}.png" "${PN}.png"



[gentoo-commits] repo/gentoo:master commit in: net-libs/xdp-tools/, net-libs/xdp-tools/files/

2022-09-20 Thread Jason A. Donenfeld
commit: 92e472251bcceb07300ab3cd9f1eeb51ce81d159
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Tue Sep 20 22:48:32 2022 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Tue Sep 20 22:53:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92e47225

net-libs/xdp-tools: bump to 1.2.8

Signed-off-by: Jason A. Donenfeld  gentoo.org>

 net-libs/xdp-tools/Manifest|  2 +-
 .../files/xdp-tools-1.2.3-no-werror.patch  | 73 --
 ...p-tools-1.2.3.ebuild => xdp-tools-1.2.8.ebuild} |  4 --
 3 files changed, 1 insertion(+), 78 deletions(-)

diff --git a/net-libs/xdp-tools/Manifest b/net-libs/xdp-tools/Manifest
index 9336fa35d31d..9e3d03e1cffd 100644
--- a/net-libs/xdp-tools/Manifest
+++ b/net-libs/xdp-tools/Manifest
@@ -1 +1 @@
-DIST xdp-tools-1.2.3.tar.gz 252515 BLAKE2B 
26c1bfd5b6c3457794801db64d020b8d6eb254661a0a44fa89dde6a1ff7c04dec1207d38a755029c8caaa955cabec70f196e37257f337cf484b8e3525261119e
 SHA512 
588cda7010592f34ac600993ea528b76be4a8786c1b4e4599c92c5683a80848a11ae90db825f56b67adec60bd8c684bb4ced21dc1bc1b750cbd5d0704d67390d
+DIST xdp-tools-1.2.8.tar.gz 253786 BLAKE2B 
f745085b73da5193c3cdaf60c20dfa5de62f3d83487413c87b4c3d07b755dcf91cfbeb4ba970b4e04eef74b4cec4238057f4462074f49b7139d7652cb0f22998
 SHA512 
6ada9e433fcbefd13cebdffe93c3ce9159e9e09f1498d1615918ca6ecc4f11f03fcd9096980e8ceb7de126d4d8b953fa64917e777d54b5a3dfd1a9556de81626

diff --git a/net-libs/xdp-tools/files/xdp-tools-1.2.3-no-werror.patch 
b/net-libs/xdp-tools/files/xdp-tools-1.2.3-no-werror.patch
deleted file mode 100644
index 6d7d7fd955a3..
--- a/net-libs/xdp-tools/files/xdp-tools-1.2.3-no-werror.patch
+++ /dev/null
@@ -1,73 +0,0 @@
-https://bugs.gentoo.org/831339
-https://bugs.gentoo.org/846938
 a/lib/Makefile
-+++ b/lib/Makefile
-@@ -1,5 +1,5 @@
- 
--LIBBPF_CFLAGS:=$(if $(CFLAGS),$(CFLAGS),-g -O2 -Werror -Wall) -fPIC
-+LIBBPF_CFLAGS:=$(if $(CFLAGS),$(CFLAGS),-g -O2 -Wall) -fPIC
- 
- LIB_DIR = .
- include defines.mk
 a/lib/common.mk
-+++ b/lib/common.mk
-@@ -113,7 +113,6 @@ $(XDP_OBJ): %.o: %.c $(KERN_USER_H) $(EXTRA_DEPS) 
$(BPF_HEADERS) $(LIBMK)
-   -Wno-unused-value \
-   -Wno-pointer-sign \
-   -Wno-compare-distinct-pointer-types \
--  -Werror \
-   -O2 -emit-llvm -c -g -o ${@:.o=.ll} $<
-   $(QUIET_LLC)$(LLC) -march=$(BPF_TARGET) -filetype=obj -o $@ ${@:.o=.ll}
- 
 a/lib/defines.mk
-+++ b/lib/defines.mk
-@@ -39,7 +39,7 @@ endif
- 
- DEFINES += -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
- 
--CFLAGS += -std=gnu11 -Wextra -Werror $(DEFINES)
-+CFLAGS += -std=gnu11 -Wextra $(DEFINES)
- BPF_CFLAGS += $(DEFINES)
- 
- CONFIGMK := $(LIB_DIR)/../config.mk
 a/lib/libxdp/Makefile
-+++ b/lib/libxdp/Makefile
-@@ -19,7 +19,7 @@ MAN_OBJ := ${MAN_PAGE:.3=.man}
- MAN_FILES := $(MAN_PAGE)
- TEST_DIR := tests
- TEST_FILE := $(TEST_DIR)/test-libxdp.sh
--TEST_CFLAGS := $(CFLAGS) -I$(realpath $(HEADER_DIR)) -L$(realpath $(OBJDIR)) 
-Wall -Werror $(LDFLAGS)
-+TEST_CFLAGS := $(CFLAGS) -I$(realpath $(HEADER_DIR)) -L$(realpath $(OBJDIR)) 
-Wall $(LDFLAGS)
- TEST_LDLIBS := $(LDLIBS)
- 
- SHARED_CFLAGS += -fPIC -DSHARED
-@@ -144,7 +144,6 @@ $(XDP_OBJS): %.o: %.c $(BPF_HEADERS) $(LIBMK)
-   -Wno-unused-value \
-   -Wno-pointer-sign \
-   -Wno-compare-distinct-pointer-types \
--  -Werror \
-   -O2 -emit-llvm -c -g -o ${@:.o=.ll} $<
-   $(QUIET_LLC)$(LLC) -march=$(BPF_TARGET) -filetype=obj -o $@ ${@:.o=.ll}
- 
-diff --git a/configure b/configure
-index 0a17eae..fd251b7 100755
 a/configure
-+++ b/configure
-@@ -186,7 +186,7 @@ int main(int argc, char **argv) {
- return 0;
- }
- EOF
--libbpf_err=$($CC -o $TMPDIR/libbpftest $TMPDIR/libbpftest.c -Werror 
$LIBBPF_CFLAGS $LIBBPF_LDLIBS 2>&1)
-+libbpf_err=$($CC -o $TMPDIR/libbpftest $TMPDIR/libbpftest.c 
$LIBBPF_CFLAGS $LIBBPF_LDLIBS 2>&1)
- if [ "$?" -eq "0" ]; then
- echo "HAVE_FEATURES+=${config_var}" >>"$CONFIG"
- echo "yes"
-@@ -254,7 +254,7 @@ int main(int argc, char **argv) {
- }
- EOF
- 
--libbpf_err=$($CC -o $TMPDIR/libbpftest $TMPDIR/libbpftest.c -Werror 
$LIBBPF_CFLAGS $LIBBPF_LDLIBS 2>&1)
-+libbpf_err=$($CC -o $TMPDIR/libbpftest $TMPDIR/libbpftest.c 
$LIBBPF_CFLAGS $LIBBPF_LDLIBS 2>&1)
- if [ "$?" -eq "0" ]; then
- echo "SYSTEM_LIBBPF:=y" >>$CONFIG
- echo "LIBBPF_VERSION=$LIBBPF_VERSION" >>$CONFIG

diff --git a/net-libs/xdp-tools/xdp-tools-1.2.3.ebuild 
b/net-libs/xdp-tools/xdp-tools-1.2.8.ebuild
similarity index 95%
rename from net-libs/xdp-tools/xdp-tools-1.2.3.ebuild
rename to net-libs/xdp-tools/xdp-tools-1.2.8.ebuild
index 4077d16404d0..0dd14f1dc39b 100644
--- a/net-libs/xdp-tools/xdp-tools-1.2.3.ebuild
+++ b/net-libs/xdp-tools/xdp-tools-1.2.8.ebui

[gentoo-commits] repo/gentoo:master commit in: net-vpn/wireguard-modules/

2022-06-27 Thread Jason A. Donenfeld
commit: 0794e6f2f7337f847fc9812271c94ec895481e84
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Mon Jun 27 11:06:12 2022 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Mon Jun 27 11:06:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0794e6f2

net-vpn/wireguard-modules: bump to 1.0.20220627

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 net-vpn/wireguard-modules/Manifest  | 2 +-
 ...odules-1.0.20211208.ebuild => wireguard-modules-1.0.20220627.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-vpn/wireguard-modules/Manifest 
b/net-vpn/wireguard-modules/Manifest
index ef42c4299fe5..eee39d506292 100644
--- a/net-vpn/wireguard-modules/Manifest
+++ b/net-vpn/wireguard-modules/Manifest
@@ -1 +1 @@
-DIST wireguard-linux-compat-1.0.20211208.tar.xz 264500 BLAKE2B 
06261ea746e28cb738b487232e3e0ba6e5f3f6cebaf42c821a3dac0119da8586bfc06d88ae6652f941327103a9de5804a1b8785afbf4653f75f340c5db306be9
 SHA512 
c162ca7c3fc1d05908f4ccf5d9eea2706c62b1ddda4b30b74126404db20817a7592ce0961d96728587cc36da7c311ee9237dbf95477fbc111d6c7e3fa513b16f
+DIST wireguard-linux-compat-1.0.20220627.tar.xz 264016 BLAKE2B 
d75f5f36b23a17c1d62a22b8d62f3ab5b46c286f1c6b731d3c17d7efba28e5bcd6b8fccdbd8a1ee0d954e7ff81fbaa5c29b8fcc1f96d6e9d1c8351031cbfb8e3
 SHA512 
dc3d434517a348c8025274c9a139e0fe0563a8e235a8ef666263892c8d27865297ce185dbf0dfdf94178fa1516bea978d2cb817609cbfdb0f91f6491abd2e975

diff --git a/net-vpn/wireguard-modules/wireguard-modules-1.0.20211208.ebuild 
b/net-vpn/wireguard-modules/wireguard-modules-1.0.20220627.ebuild
similarity index 98%
rename from net-vpn/wireguard-modules/wireguard-modules-1.0.20211208.ebuild
rename to net-vpn/wireguard-modules/wireguard-modules-1.0.20220627.ebuild
index 6c4002c2e7dc..f34efa9c6ce2 100644
--- a/net-vpn/wireguard-modules/wireguard-modules-1.0.20211208.ebuild
+++ b/net-vpn/wireguard-modules/wireguard-modules-1.0.20220627.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7



[gentoo-commits] repo/gentoo:master commit in: net-libs/xdp-tools/

2022-04-07 Thread Jason A. Donenfeld
commit: 3b3589a62ce52a3c212a8396aa316abfb5dd5975
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Thu Apr  7 16:25:12 2022 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Thu Apr  7 16:25:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b3589a6

net-libs/xdp-tools: prevent broken test from running

The test suite wasn't meant to be run in this context, so just nop it
out of src_test().

Closes: https://bugs.gentoo.org/837080
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 net-libs/xdp-tools/xdp-tools-1.2.3.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/net-libs/xdp-tools/xdp-tools-1.2.3.ebuild 
b/net-libs/xdp-tools/xdp-tools-1.2.3.ebuild
index 91e600e4adc3..0dd14f1dc39b 100644
--- a/net-libs/xdp-tools/xdp-tools-1.2.3.ebuild
+++ b/net-libs/xdp-tools/xdp-tools-1.2.3.ebuild
@@ -48,3 +48,5 @@ src_install() {
# These are ELF objects but BPF ones.
dostrip -x /usr/lib/bpf
 }
+
+src_test() { :; }



[gentoo-commits] repo/gentoo:master commit in: net-libs/xdp-tools/

2022-04-04 Thread Jason A. Donenfeld
commit: 741d8a988d5a203c8cd03421356d1c966a47b349
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Mon Apr  4 23:31:35 2022 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Tue Apr  5 00:21:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=741d8a98

net-libs/xdp-tools: bump to 1.2.3

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 net-libs/xdp-tools/Manifest   | 2 +-
 net-libs/xdp-tools/{xdp-tools-1.2.2.ebuild => xdp-tools-1.2.3.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/xdp-tools/Manifest b/net-libs/xdp-tools/Manifest
index ea4cbad8d43e..9336fa35d31d 100644
--- a/net-libs/xdp-tools/Manifest
+++ b/net-libs/xdp-tools/Manifest
@@ -1 +1 @@
-DIST xdp-tools-1.2.2.tar.gz 250875 BLAKE2B 
dc390587caa1702148a47203a53703d3d9f7e65d7503e8f8307cbec60d5b52f6c150fdc51f257463e22eaa2e897eb68f20ba7a8d7f7bc0fac47cbaf8072fd5cf
 SHA512 
ec2fe34f820e324af044968c62440ba40cae46012c6e39d23cffc392ff190675d8a43240049b2c0467db391073469045aaa3d559cfb8a48d86fb2305fb9f45ad
+DIST xdp-tools-1.2.3.tar.gz 252515 BLAKE2B 
26c1bfd5b6c3457794801db64d020b8d6eb254661a0a44fa89dde6a1ff7c04dec1207d38a755029c8caaa955cabec70f196e37257f337cf484b8e3525261119e
 SHA512 
588cda7010592f34ac600993ea528b76be4a8786c1b4e4599c92c5683a80848a11ae90db825f56b67adec60bd8c684bb4ced21dc1bc1b750cbd5d0704d67390d

diff --git a/net-libs/xdp-tools/xdp-tools-1.2.2.ebuild 
b/net-libs/xdp-tools/xdp-tools-1.2.3.ebuild
similarity index 100%
rename from net-libs/xdp-tools/xdp-tools-1.2.2.ebuild
rename to net-libs/xdp-tools/xdp-tools-1.2.3.ebuild



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/speedtest-cli/

2022-04-04 Thread Jason A. Donenfeld
commit: bacd047c9d2fe7f535230a51acce1595c90cdadf
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Mon Apr  4 14:23:27 2022 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Mon Apr  4 14:23:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bacd047c

net-analyzer/speedtest-cli: stop maintaining dysfunctional package

It never returns the correct number. There are better alternatives.

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 net-analyzer/speedtest-cli/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/net-analyzer/speedtest-cli/metadata.xml 
b/net-analyzer/speedtest-cli/metadata.xml
index 3792bdc2e529..3cd6205ee49a 100644
--- a/net-analyzer/speedtest-cli/metadata.xml
+++ b/net-analyzer/speedtest-cli/metadata.xml
@@ -1,10 +1,6 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   zx...@gentoo.org
-       Jason A. Donenfeld
-   

sivel/speedtest-cli




[gentoo-commits] repo/gentoo:master commit in: net-analyzer/speedtest-cli/

2022-04-04 Thread Jason A. Donenfeld
commit: f6dfded3138a690813dedac3d24290c80e8759ad
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Mon Apr  4 14:21:58 2022 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Mon Apr  4 14:22:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6dfded3

net-analyzer/speedtest-cli: warn about inaccuracy

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 net-analyzer/speedtest-cli/speedtest-cli-2.1.3.ebuild | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/net-analyzer/speedtest-cli/speedtest-cli-2.1.3.ebuild 
b/net-analyzer/speedtest-cli/speedtest-cli-2.1.3.ebuild
index 4d4c4eb395bc..31f0010ac79e 100644
--- a/net-analyzer/speedtest-cli/speedtest-cli-2.1.3.ebuild
+++ b/net-analyzer/speedtest-cli/speedtest-cli-2.1.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -25,3 +25,9 @@ python_install_all() {
doman ${PN}.1
distutils-r1_python_install_all
 }
+
+pkg_postinst() {
+   ewarn "net-analyzer/speedtest-cli is often times inaccurate, especially 
on faster"
+   ewarn "links, due to its use of the older HTTP-based API. In order to 
have more"
+   ewarn "accurate measurements, please use net-analyzer/speedtest++ 
instead."
+}



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/speedtest++/

2022-04-04 Thread Jason A. Donenfeld
commit: 7e88e356df58b37b37d0565eab407eed19aae09b
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Mon Apr  4 14:18:53 2022 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Mon Apr  4 14:22:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e88e356

net-analyzer/speedtest++: import new package

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 net-analyzer/speedtest++/Manifest  |  1 +
 net-analyzer/speedtest++/metadata.xml  | 11 ++
 .../speedtest++/speedtest++-0.0.20210829.ebuild| 24 ++
 3 files changed, 36 insertions(+)

diff --git a/net-analyzer/speedtest++/Manifest 
b/net-analyzer/speedtest++/Manifest
new file mode 100644
index ..788248bd96f7
--- /dev/null
+++ b/net-analyzer/speedtest++/Manifest
@@ -0,0 +1 @@
+DIST speedtest++-0.0.20210829.tar.gz 13444 BLAKE2B 
ac6967d7ed0174e2278c91a8e76012621cc67e51c1722a0d359fc7889b4bc813abb1709b5e482eeef7ff0951be3c69dc5f2258b099521a08db77c5d7fa40
 SHA512 
3085adab0f4c94c8e5c3168136094a571d901866352387e9afe0ef386127da6971329bc8f6d8c02efa5f32c8620ccd2482d65dce34da4ca4331b88edf34df2b3

diff --git a/net-analyzer/speedtest++/metadata.xml 
b/net-analyzer/speedtest++/metadata.xml
new file mode 100644
index ..2c5e2cf3619d
--- /dev/null
+++ b/net-analyzer/speedtest++/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   zx...@gentoo.org
+       Jason A. Donenfeld
+   
+   
+   taganaka/SpeedTest
+   
+

diff --git a/net-analyzer/speedtest++/speedtest++-0.0.20210829.ebuild 
b/net-analyzer/speedtest++/speedtest++-0.0.20210829.ebuild
new file mode 100644
index ..4ccc533381c7
--- /dev/null
+++ b/net-analyzer/speedtest++/speedtest++-0.0.20210829.ebuild
@@ -0,0 +1,24 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="High performance speedtest.net CLI"
+HOMEPAGE="https://github.com/taganaka/SpeedTest;
+SNAPSHOT_COMMIT="0f63cfbf7ce8d64ea803bf143b957eae76323405"
+SRC_URI="https://github.com/taganaka/SpeedTest/archive/${SNAPSHOT_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+   net-misc/curl
+   dev-libs/libxml2:=
+   dev-libs/openssl:0=
+"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/SpeedTest-${SNAPSHOT_COMMIT}"



[gentoo-commits] repo/gentoo:master commit in: dev-util/goland/

2022-03-16 Thread Jason A. Donenfeld
commit: 301dc9574236c24f2da254f10c0518d4be7501fd
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Thu Mar 17 00:18:06 2022 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Thu Mar 17 03:50:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=301dc957

dev-util/goland: bump to 2021.3.3

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 dev-util/goland/Manifest | 2 +-
 dev-util/goland/{goland-2021.3.ebuild => goland-2021.3.3.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/goland/Manifest b/dev-util/goland/Manifest
index c104b10ffabf..507730b12272 100644
--- a/dev-util/goland/Manifest
+++ b/dev-util/goland/Manifest
@@ -1 +1 @@
-DIST goland-2021.3.tar.gz 576779321 BLAKE2B 
b7b5bdb4ff347b5fddd4e75c41348da806077a858e09f0a87d06d7a0e857f3f850c4d54c64b0650dae2a9b6be8313895abd15fe00f81afb8a1a397edb5553b77
 SHA512 
e9ae6a3abfbc5ac30361b520afb99e4103bf6760f939bb6174bd9d5a421aee8864497c7c561e152516741a423b2e0d33c95d08dea157a2faedb6441ef0ae4aff
+DIST goland-2021.3.3.tar.gz 584904019 BLAKE2B 
8e92a7b426928168adf27f36858f4542d8fcc2e7f1632d6e70157293f07bc90e52c2dad0c903e5da39dd2c88a624a6f96075f9226c49ff747fb29f3dc6ac75cd
 SHA512 
1971e9612283350800e789e03a9328d797cdf669ec9446d8eb93051d82478f3889e5369858de5fd8354ae8c6597d6917f613c79045d7f36f1e35e8cda2138dc6

diff --git a/dev-util/goland/goland-2021.3.ebuild 
b/dev-util/goland/goland-2021.3.3.ebuild
similarity index 98%
rename from dev-util/goland/goland-2021.3.ebuild
rename to dev-util/goland/goland-2021.3.3.ebuild
index 2c52ed4e5399..17b5ef144318 100644
--- a/dev-util/goland/goland-2021.3.ebuild
+++ b/dev-util/goland/goland-2021.3.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7



[gentoo-commits] repo/gentoo:master commit in: net-mail/b4/

2022-03-09 Thread Jason A. Donenfeld
commit: 71a828fd86c90532decb65bf3699829a86712d11
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Wed Mar  9 16:25:47 2022 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Wed Mar  9 16:29:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71a828fd

net-mail/b4: support python 3.10

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 net-mail/b4/b4-0.8.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-mail/b4/b4-0.8.0.ebuild b/net-mail/b4/b4-0.8.0.ebuild
index 12883cde5aa6..cb89f1393cd1 100644
--- a/net-mail/b4/b4-0.8.0.ebuild
+++ b/net-mail/b4/b4-0.8.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2020-2021 Gentoo Authors
+# Copyright 2020-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{8,9,10} )
 
 inherit distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/patatt/

2022-03-09 Thread Jason A. Donenfeld
commit: 6598fa1b025b5d8fb5e9a2a23674c3b4663ba886
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Wed Mar  9 16:25:20 2022 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Wed Mar  9 16:29:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6598fa1b

dev-python/patatt: support python 3.10

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 dev-python/patatt/patatt-0.4.9.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/patatt/patatt-0.4.9.ebuild 
b/dev-python/patatt/patatt-0.4.9.ebuild
index daae688c710b..13bc17c3a9b9 100644
--- a/dev-python/patatt/patatt-0.4.9.ebuild
+++ b/dev-python/patatt/patatt-0.4.9.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{8,9,10} )
 
 inherit distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: profiles/base/, media-video/pipewire/

2022-02-05 Thread Jason A. Donenfeld
commit: e4e2707733bb6b2c35242e351587e1e95883934c
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Sat Feb  5 23:55:11 2022 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Sat Feb  5 23:57:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4e27077

media-video/pipewire: add masked USE=system-service

Closes: https://github.com/gentoo/gentoo/pull/23972
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 media-video/pipewire/metadata.xml   |  1 +
 media-video/pipewire/pipewire-0.3.45.ebuild | 30 ++---
 media-video/pipewire/pipewire-.ebuild   | 30 ++---
 profiles/base/package.use.mask  |  5 +
 4 files changed, 60 insertions(+), 6 deletions(-)

diff --git a/media-video/pipewire/metadata.xml 
b/media-video/pipewire/metadata.xml
index a61d898b80e4..f88730b7d3ba 100644
--- a/media-video/pipewire/metadata.xml
+++ b/media-video/pipewire/metadata.xml
@@ -30,6 +30,7 @@
Allow loading LV2 plugins via 
media-libs/lv2
Replace PulseAudio's ALSA plugin 
with PipeWire's plugin
Enable raop-sink support (needs 
dev-libs/openssl)
+   Install systemd unit files for 
running as a system service. Not recommended.
Enable audible bell for X11

 

diff --git a/media-video/pipewire/pipewire-0.3.45.ebuild 
b/media-video/pipewire/pipewire-0.3.45.ebuild
index 033d3614a241..a6d8db4e1bda 100644
--- a/media-video/pipewire/pipewire-0.3.45.ebuild
+++ b/media-video/pipewire/pipewire-0.3.45.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="https://pipewire.org/;
 LICENSE="MIT LGPL-2.1+ GPL-2"
 # ABI was broken in 0.3.42 for 
https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/49
 SLOT="0/0.4"
-IUSE="bluetooth doc echo-cancel extra gstreamer jack-client jack-sdk lv2 
pipewire-alsa ssl systemd test v4l X zeroconf"
+IUSE="bluetooth doc echo-cancel extra gstreamer jack-client jack-sdk lv2 
pipewire-alsa ssl system-service systemd test v4l X zeroconf"
 
 # Once replacing system JACK libraries is possible, it's likely that
 # jack-client IUSE will need blocking to avoid users accidentally
@@ -29,7 +29,10 @@ IUSE="bluetooth doc echo-cancel extra gstreamer jack-client 
jack-sdk lv2 pipewir
 # JACK's sink - doing so is likely to yield no audio, cause a CPU
 # cycles consuming loop (and may even cause GUI crashes)!
 
-REQUIRED_USE="jack-sdk? ( !jack-client )"
+REQUIRED_USE="
+   jack-sdk? ( !jack-client )
+   system-service? ( systemd )
+"
 
 RESTRICT="!test? ( test )"
 
@@ -81,6 +84,10 @@ RDEPEND="
!pipewire-alsa? ( 
media-plugins/alsa-plugins[${MULTILIB_USEDEP},pulseaudio] )
ssl? ( dev-libs/openssl:= )
systemd? ( sys-apps/systemd )
+   system-service? (
+   acct-user/pipewire
+   acct-group/pipewire
+   )
v4l? ( media-libs/libv4l )
X? (
media-libs/libcanberra
@@ -128,6 +135,12 @@ src_prepare() {
 
@audio  -   memlock 256
 
+   $(use system-service && {
+   echo @pipewire - rtprio 95
+   echo @pipewire - priority -19
+   echo @pipewire - memlock 4194304
+   })
+
# End of ${limitsdfile} from ${P}
EOF
 }
@@ -146,7 +159,7 @@ multilib_src_configure() {
$(meson_native_use_feature gstreamer gstreamer-device-provider)
$(meson_native_use_feature systemd)
 
-   -Dsystemd-system-service=disabled # Matches upstream
+   $(meson_native_use_feature system-service 
systemd-system-service)
-Dsystemd-system-unit-dir="$(systemd_get_systemunitdir)"
-Dsystemd-user-unit-dir="$(systemd_get_userunitdir)"
 
@@ -316,4 +329,15 @@ pkg_postinst() {
fi
ewarn
fi
+
+   if use system-service; then
+   ewarn
+   ewarn "WARNING: you have enabled the system-service USE flag, 
which installs"
+   ewarn "the system-wide systemd units that enable PipeWire to 
run as a system"
+   ewarn "service. This is more than likely NOT what you want. You 
are strongly"
+   ewarn "advised not to enable this mode and instead stick with 
systemd user"
+   ewarn "units. The default configuration files will likely not 
work out of"
+   ewarn "box, and you are on your own with configuration."
+   ewarn
+   fi
 }

diff --git a/media-video/pipewire/pipewire-.ebuild 
b/media-video/pipewire/pipewire-.ebuild
index 033d3614a241..a6d8db4e1bda 100644
--- a/media-video/pipewire/pipewire-.ebuild
+++ b/media-video/pipewire/pipew

[gentoo-commits] repo/gentoo:master commit in: acct-group/pipewire/

2022-02-05 Thread Jason A. Donenfeld
commit: a7f6ee5eea6b61a7c37c9d7b9ab1fbaf5e488149
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Sat Feb  5 23:53:56 2022 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Sat Feb  5 23:57:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7f6ee5e

acct-group/pipewire: new group for pipewire USE=system-service

Closes: https://github.com/gentoo/gentoo/pull/23972
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 acct-group/pipewire/metadata.xml  | 8 
 acct-group/pipewire/pipewire-0.ebuild | 8 
 2 files changed, 16 insertions(+)

diff --git a/acct-group/pipewire/metadata.xml b/acct-group/pipewire/metadata.xml
new file mode 100644
index ..f453528b934f
--- /dev/null
+++ b/acct-group/pipewire/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   gn...@gentoo.org
+   Gentoo GNOME Desktop
+   
+

diff --git a/acct-group/pipewire/pipewire-0.ebuild 
b/acct-group/pipewire/pipewire-0.ebuild
new file mode 100644
index ..c21081d66ed0
--- /dev/null
+++ b/acct-group/pipewire/pipewire-0.ebuild
@@ -0,0 +1,8 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-group
+
+ACCT_GROUP_ID=509



[gentoo-commits] repo/gentoo:master commit in: acct-user/pipewire/

2022-02-05 Thread Jason A. Donenfeld
commit: 8d6a8257382a4b4102401cf714a028da06673577
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Sat Feb  5 23:53:12 2022 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Sat Feb  5 23:57:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d6a8257

acct-user/pipewire: new user for pipewire USE=system-service

Closes: https://github.com/gentoo/gentoo/pull/23972
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 acct-user/pipewire/metadata.xml  |  8 
 acct-user/pipewire/pipewire-0.ebuild | 13 +
 2 files changed, 21 insertions(+)

diff --git a/acct-user/pipewire/metadata.xml b/acct-user/pipewire/metadata.xml
new file mode 100644
index ..f453528b934f
--- /dev/null
+++ b/acct-user/pipewire/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   gn...@gentoo.org
+   Gentoo GNOME Desktop
+   
+

diff --git a/acct-user/pipewire/pipewire-0.ebuild 
b/acct-user/pipewire/pipewire-0.ebuild
new file mode 100644
index ..7d3ea52b7d16
--- /dev/null
+++ b/acct-user/pipewire/pipewire-0.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-user
+
+DESCRIPTION="User for running PipeWire as a system-wide instance"
+ACCT_USER_ID=509
+ACCT_USER_GROUPS=( pipewire audio )
+ACCT_USER_HOME=/var/run/pipewire
+
+acct-user_add_deps



[gentoo-commits] repo/gentoo:master commit in: profiles/base/, media-video/wireplumber/

2022-02-05 Thread Jason A. Donenfeld
commit: 9b93721339840ee78f87dd8a855164154e0d3c32
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Sat Feb  5 23:56:27 2022 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Sat Feb  5 23:57:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b937213

media-video/wireplumber: add masked USE=system-service

Closes: https://github.com/gentoo/gentoo/pull/23972
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 media-video/wireplumber/metadata.xml   |  3 +++
 .../wireplumber/wireplumber-0.4.7-r1.ebuild| 23 ++
 media-video/wireplumber/wireplumber-.ebuild| 23 ++
 profiles/base/package.use.mask |  1 +
 4 files changed, 42 insertions(+), 8 deletions(-)

diff --git a/media-video/wireplumber/metadata.xml 
b/media-video/wireplumber/metadata.xml
index 6c8e29d33878..d0319b1689c5 100644
--- a/media-video/wireplumber/metadata.xml
+++ b/media-video/wireplumber/metadata.xml
@@ -14,4 +14,7 @@

https://gitlab.freedesktop.org/pipewire/wireplumber/-/releases



+   
+   Install systemd unit files for 
running as a system service. Not recommended.
+   
 

diff --git a/media-video/wireplumber/wireplumber-0.4.7-r1.ebuild 
b/media-video/wireplumber/wireplumber-0.4.7-r1.ebuild
index a071b5b2b18f..6c3ec05b1b1c 100644
--- a/media-video/wireplumber/wireplumber-0.4.7-r1.ebuild
+++ b/media-video/wireplumber/wireplumber-0.4.7-r1.ebuild
@@ -21,11 +21,12 @@ 
HOMEPAGE="https://gitlab.freedesktop.org/pipewire/wireplumber;
 
 LICENSE="MIT"
 SLOT="0/0.4"
-IUSE="elogind systemd test"
+IUSE="elogind system-service systemd test"
 
 REQUIRED_USE="
${LUA_REQUIRED_USE}
?? ( elogind systemd )
+   system-service? ( systemd )
 "
 
 RESTRICT="!test? ( test )"
@@ -50,7 +51,12 @@ DEPEND="
 #  $(lua_gen_cond_dep '
 #  dev-lua/[${LUA_USEDEP}]
 #  ')
-RDEPEND="${DEPEND}"
+RDEPEND="${DEPEND}
+   system-service? (
+   acct-user/pipewire
+   acct-group/pipewire
+   )
+"
 
 DOCS=( {NEWS,README}.rst )
 
@@ -66,7 +72,7 @@ src_configure() {
-Dsystem-lua-version=$(ver_cut 1-2 $(lua_get_version))
$(meson_feature elogind)
$(meson_feature systemd)
-   -Dsystemd-system-service=false # Matches upstream
+   $(meson_use system-service systemd-system-service)
$(meson_use systemd systemd-user-service)
-Dsystemd-system-unit-dir=$(systemd_get_systemunitdir)
-Dsystemd-user-unit-dir=$(systemd_get_userunitdir)
@@ -90,5 +96,14 @@ pkg_postinst() {
ewarn "or, if it does exist, that any reference to"
ewarn "${EROOT}/usr/bin/pipewire-media-session is commented out 
(begins with a #)."
fi
-   ewarn
+   if use system-service; then
+   ewarn
+   ewarn "WARNING: you have enabled the system-service USE flag, 
which installs"
+   ewarn "the system-wide systemd units that enable WirePlumber to 
run as a system"
+   ewarn "service. This is more than likely NOT what you want. You 
are strongly"
+   ewarn "advised not to enable this mode and instead stick with 
systemd user"
+   ewarn "units. The default configuration files will likely not 
work out of"
+   ewarn "box, and you are on your own with configuration."
+   ewarn
+   fi
 }

diff --git a/media-video/wireplumber/wireplumber-.ebuild 
b/media-video/wireplumber/wireplumber-.ebuild
index 2e6c068b1ee9..f377227e2460 100644
--- a/media-video/wireplumber/wireplumber-.ebuild
+++ b/media-video/wireplumber/wireplumber-.ebuild
@@ -21,11 +21,12 @@ 
HOMEPAGE="https://gitlab.freedesktop.org/pipewire/wireplumber;
 
 LICENSE="MIT"
 SLOT="0/0.4"
-IUSE="elogind systemd test"
+IUSE="elogind system-service systemd test"
 
 REQUIRED_USE="
${LUA_REQUIRED_USE}
?? ( elogind systemd )
+   system-service? ( systemd )
 "
 
 RESTRICT="!test? ( test )"
@@ -50,7 +51,12 @@ DEPEND="
 #  $(lua_gen_cond_dep '
 #  dev-lua/[${LUA_USEDEP}]
 #  ')
-RDEPEND="${DEPEND}"
+RDEPEND="${DEPEND}
+   system-service? (
+   acct-user/pipewire
+   acct-group/pipewire
+   )
+"
 
 DOCS=( {NEWS,README}.rst )
 
@@ -62,7 +68,7 @@ src_configure() {
-Dsystem-lua-version=$(ver_cut 1-2 $(lua_get_version))
$(meson_feature elogind)
$(meson_feature systemd)
-   -Dsystemd-system-service=false # Matches upstream
+ 

[gentoo-commits] repo/gentoo:master commit in: net-libs/xdp-tools/

2022-02-05 Thread Jason A. Donenfeld
commit: 2ebba702392e863393740e6cf00b77dd3ebdfb1d
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Sat Feb  5 23:47:25 2022 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Sat Feb  5 23:49:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ebba702

net-libs/xdp-tools: bump to 1.2.2

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 net-libs/xdp-tools/Manifest|  2 +-
 ...p-tools-1.2.0.ebuild => xdp-tools-1.2.2.ebuild} | 23 +++---
 2 files changed, 13 insertions(+), 12 deletions(-)

diff --git a/net-libs/xdp-tools/Manifest b/net-libs/xdp-tools/Manifest
index 5ecf7cd4b235..ea4cbad8d43e 100644
--- a/net-libs/xdp-tools/Manifest
+++ b/net-libs/xdp-tools/Manifest
@@ -1 +1 @@
-DIST xdp-tools-1.2.0.tar.gz 233676 BLAKE2B 
488bd24c5b0c25cb90cc434c0d7cecaf0cf2818d949008fabf4a1245f773e1a1e7a6520c4155df5a6364b0cc8ce2ae49b7b428209b762ecd11f9d6adc10cc57b
 SHA512 
484e5aed6d695665e9e7edec8033b6034281fb215c758a8a8600b5b2215c7decb538efbafa4204306497197a329c3ad7c51beb33717fbe0296a345a1aca8c0a9
+DIST xdp-tools-1.2.2.tar.gz 250875 BLAKE2B 
dc390587caa1702148a47203a53703d3d9f7e65d7503e8f8307cbec60d5b52f6c150fdc51f257463e22eaa2e897eb68f20ba7a8d7f7bc0fac47cbaf8072fd5cf
 SHA512 
ec2fe34f820e324af044968c62440ba40cae46012c6e39d23cffc392ff190675d8a43240049b2c0467db391073469045aaa3d559cfb8a48d86fb2305fb9f45ad

diff --git a/net-libs/xdp-tools/xdp-tools-1.2.0.ebuild 
b/net-libs/xdp-tools/xdp-tools-1.2.2.ebuild
similarity index 71%
rename from net-libs/xdp-tools/xdp-tools-1.2.0.ebuild
rename to net-libs/xdp-tools/xdp-tools-1.2.2.ebuild
index f15f1f30f4f4..91e600e4adc3 100644
--- a/net-libs/xdp-tools/xdp-tools-1.2.0.ebuild
+++ b/net-libs/xdp-tools/xdp-tools-1.2.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,15 +11,14 @@ LICENSE="GPL-2 LGPL-2.1 BSD-2"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 
-IUSE="+doc +tools"
+IUSE="+tools"
 
 DEPEND="dev-libs/libbpf:=
sys-libs/zlib
net-libs/libpcap
virtual/libelf"
 RDEPEND="${DEPEND}"
-BDEPEND=">=sys-devel/clang-10.0.0
-   doc? ( app-editors/emacs )"
+BDEPEND=">=sys-devel/clang-10.0.0"
 
 # Not prebuilt -- we build them -- but they're not ordinary ELF objects either.
 QA_PREBUILT="usr/lib/bpf/*.o"
@@ -29,21 +28,23 @@ MAKEOPTS+=" V=1"
 src_configure() {
export PRODUCTION=1
export DYNAMIC_LIBXDP=1
-   export FORCE_EMACS=$(usex doc 1 0)
-   use doc || export EMACS=false
export FORCE_SYSTEM_LIBBPF=1
default
-   {
-   echo "PREFIX := ${EPREFIX}/usr"
-   echo "LIBDIR := \$(PREFIX)/$(get_libdir)"
-   echo "BPF_OBJECT_DIR := \$(PREFIX)/lib/bpf"
-   } >> config.mk
 }
 
 src_install() {
+   export PREFIX="${EPREFIX}/usr"
+   export LIBDIR="${PREFIX}/$(get_libdir)"
+   export BPF_OBJECT_DIR="${PREFIX}/lib/bpf"
default
+
+   # To remove the scripts/testing files that are installed.
rm -r "${ED}/usr/share/xdp-tools" || die
+   # We can't control static archive generation yet.
rm "${ED}/usr/$(get_libdir)/libxdp.a" || die
+
use tools || { rm "${ED}/usr/sbin"/* || die; }
+
+   # These are ELF objects but BPF ones.
dostrip -x /usr/lib/bpf
 }



[gentoo-commits] repo/gentoo:master commit in: dev-util/goland/

2021-12-14 Thread Jason A. Donenfeld
commit: 7493c413f0fabad03ff1b34b9df508646b841117
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Tue Dec 14 23:45:08 2021 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Tue Dec 14 23:45:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7493c413

dev-util/goland: bump to 2021.3

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 dev-util/goland/Manifest   | 2 +-
 dev-util/goland/{goland-2021.2.ebuild => goland-2021.3.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/goland/Manifest b/dev-util/goland/Manifest
index 0a8c2bf428c1..c104b10ffabf 100644
--- a/dev-util/goland/Manifest
+++ b/dev-util/goland/Manifest
@@ -1 +1 @@
-DIST goland-2021.2.tar.gz 552538756 BLAKE2B 
676ac891e3ed571b66f48292406b84f93cbda8703ef1f0d5874d1fe4bf5bcd3481a1ae26374be36e60d8a5619d827f8268a3b141080c4eaf0d73fa76e5f68e4f
 SHA512 
73d30fe1ed3e36657e1b9a6bf5356600d690c6fe6eb4e8de38ea6734bccac14c2e28afaaf4be099d40ff8fb33902770d1172b0922d39de10fbce58128a9f9d52
+DIST goland-2021.3.tar.gz 576779321 BLAKE2B 
b7b5bdb4ff347b5fddd4e75c41348da806077a858e09f0a87d06d7a0e857f3f850c4d54c64b0650dae2a9b6be8313895abd15fe00f81afb8a1a397edb5553b77
 SHA512 
e9ae6a3abfbc5ac30361b520afb99e4103bf6760f939bb6174bd9d5a421aee8864497c7c561e152516741a423b2e0d33c95d08dea157a2faedb6441ef0ae4aff

diff --git a/dev-util/goland/goland-2021.2.ebuild 
b/dev-util/goland/goland-2021.3.ebuild
similarity index 100%
rename from dev-util/goland/goland-2021.2.ebuild
rename to dev-util/goland/goland-2021.3.ebuild



[gentoo-commits] repo/gentoo:master commit in: net-vpn/wireguard-modules/

2021-12-08 Thread Jason A. Donenfeld
commit: c72420a2d105b680ee8da1a0a4e26de1cc294c2f
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Wed Dec  8 15:10:31 2021 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Wed Dec  8 16:31:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c72420a2

net-vpn/wireguard-modules: bump to 1.0.20211208

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 net-vpn/wireguard-modules/Manifest  | 2 +-
 ...odules-1.0.20210606.ebuild => wireguard-modules-1.0.20211208.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-vpn/wireguard-modules/Manifest 
b/net-vpn/wireguard-modules/Manifest
index d5152a064258..ef42c4299fe5 100644
--- a/net-vpn/wireguard-modules/Manifest
+++ b/net-vpn/wireguard-modules/Manifest
@@ -1 +1 @@
-DIST wireguard-linux-compat-1.0.20210606.tar.xz 264952 BLAKE2B 
cc8368cf764826bbf9f76246faa8b1a366df0e2e65b14ddb52b663cc75ac5edf89e8da7646aa6b0ae952000289ba18174bcfdf0fa7ee5f6d9c81e2f5f3d6e114
 SHA512 
ef8ec9f3d87982bf24b7934d9eabe605391888955110b655baf26867c80b619f549edc5527cbc6098c1f385b977a5b5d580ccaa82129571a64133a40d072c9b6
+DIST wireguard-linux-compat-1.0.20211208.tar.xz 264500 BLAKE2B 
06261ea746e28cb738b487232e3e0ba6e5f3f6cebaf42c821a3dac0119da8586bfc06d88ae6652f941327103a9de5804a1b8785afbf4653f75f340c5db306be9
 SHA512 
c162ca7c3fc1d05908f4ccf5d9eea2706c62b1ddda4b30b74126404db20817a7592ce0961d96728587cc36da7c311ee9237dbf95477fbc111d6c7e3fa513b16f

diff --git a/net-vpn/wireguard-modules/wireguard-modules-1.0.20210606.ebuild 
b/net-vpn/wireguard-modules/wireguard-modules-1.0.20211208.ebuild
similarity index 100%
rename from net-vpn/wireguard-modules/wireguard-modules-1.0.20210606.ebuild
rename to net-vpn/wireguard-modules/wireguard-modules-1.0.20211208.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-python/patatt/

2021-12-01 Thread Jason A. Donenfeld
commit: a5545eedc0c8ccd79ef8a1ea4c6b5d8edb3ff8f2
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Thu Dec  2 02:44:11 2021 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Thu Dec  2 04:06:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5545eed

dev-python/patatt: import patatt for use in b4

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 dev-python/patatt/Manifest|  1 +
 dev-python/patatt/metadata.xml| 11 +++
 dev-python/patatt/patatt-0.4.9.ebuild | 20 
 3 files changed, 32 insertions(+)

diff --git a/dev-python/patatt/Manifest b/dev-python/patatt/Manifest
new file mode 100644
index ..b644ed8bd4db
--- /dev/null
+++ b/dev-python/patatt/Manifest
@@ -0,0 +1 @@
+DIST patatt-0.4.9.tar.gz 34316 BLAKE2B 
fd731f4e8932da610f31e5176e4b9bcfe8433366b61691fc545d55fdd89675ddd17a695408391528fd213e755e1d421d21551ccbc4aa96ffccc9b62213c17aed
 SHA512 
d4280dd944cc774fa34228a50aa1573a27df2da5cb3a22dba2c3cefe4797ae902810904da776dbd89ad343b3886b6a0015996082307f83577e6a46ac533ba0d8

diff --git a/dev-python/patatt/metadata.xml b/dev-python/patatt/metadata.xml
new file mode 100644
index ..79cb22282e18
--- /dev/null
+++ b/dev-python/patatt/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   zx...@gentoo.org
+       Jason A. Donenfeld
+   
+   
+   patatt
+   
+

diff --git a/dev-python/patatt/patatt-0.4.9.ebuild 
b/dev-python/patatt/patatt-0.4.9.ebuild
new file mode 100644
index ..daae688c710b
--- /dev/null
+++ b/dev-python/patatt/patatt-0.4.9.ebuild
@@ -0,0 +1,20 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+inherit distutils-r1
+
+DESCRIPTION="A simple library to add cryptographic attestation to patches sent 
via email"
+HOMEPAGE="https://pypi.org/project/patatt/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-python/pynacl[${PYTHON_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: net-mail/b4/

2021-12-01 Thread Jason A. Donenfeld
commit: 47803f54d5699765c523eff1cc8e7f84cc1ac4c3
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Thu Dec  2 02:45:00 2021 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Thu Dec  2 04:06:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47803f54

net-mail/b4: bump to 0.8 and fix deps

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 net-mail/b4/Manifest | 2 +-
 net-mail/b4/{b4-0.7.2.ebuild => b4-0.8.0.ebuild} | 9 +++--
 2 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/net-mail/b4/Manifest b/net-mail/b4/Manifest
index 1ea335e20c69..c0c933e8f94f 100644
--- a/net-mail/b4/Manifest
+++ b/net-mail/b4/Manifest
@@ -1 +1 @@
-DIST b4-0.7.2.tar.gz 64196 BLAKE2B 
a947b1feeb7fc0144f282caebdcf44f40a0b13137262ca608f260006bdd0a4db6d7347cc1dfe023336566306bb80bcfbbc7c9b71964a949100365d4daa9d4046
 SHA512 
0a55302c41fa1b5208fba0fa8631e9fdcf37f340f6513a351ea69915f703db7f441a8a7ebcbb29f657049db691de8ed316a6febdbc7b7e75957c7d328fa948f0
+DIST b4-0.8.0.tar.gz 66882 BLAKE2B 
7f93b9ce9f1f448a1b4be94c692ee93912e273c740c41518fdacd515df7038ba140f62712ef7a6df8a946315eb776ebb7e182d71905ca2ff34771525ceefe4c2
 SHA512 
4696a0164289eb7077d276a3133ba3776bfc3bfa25fd3591da6e932329f1578fcfe9909419426865ba3239c5b0a7b23dbb85df10307210420ac85e399d8fddd9

diff --git a/net-mail/b4/b4-0.7.2.ebuild b/net-mail/b4/b4-0.8.0.ebuild
similarity index 70%
rename from net-mail/b4/b4-0.7.2.ebuild
rename to net-mail/b4/b4-0.8.0.ebuild
index d078544023be..12883cde5aa6 100644
--- a/net-mail/b4/b4-0.7.2.ebuild
+++ b/net-mail/b4/b4-0.8.0.ebuild
@@ -1,7 +1,7 @@
 # Copyright 2020-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 DISTUTILS_USE_SETUPTOOLS=rdepend
 PYTHON_COMPAT=( python3_{7,8,9} )
@@ -17,4 +17,9 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE=""
 
-RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
+RDEPEND="
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/dnspython[${PYTHON_USEDEP}]
+   dev-python/dkimpy[${PYTHON_USEDEP}]
+   dev-python/patatt[${PYTHON_USEDEP}]
+"



[gentoo-commits] repo/gentoo:master commit in: net-print/lexmark-upd-ppd/

2021-11-29 Thread Jason A. Donenfeld
commit: 7abd0a3ab3f7bc233f5ee942e94ba47ad4a9d064
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Mon Nov 29 15:47:00 2021 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Mon Nov 29 15:47:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7abd0a3a

net-print/lexmark-upd-ppd: ignore QA flags for prebuilt

Closes: https://bugs.gentoo.org/827236
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 net-print/lexmark-upd-ppd/lexmark-upd-ppd-1.0.0.20210304.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/net-print/lexmark-upd-ppd/lexmark-upd-ppd-1.0.0.20210304.ebuild 
b/net-print/lexmark-upd-ppd/lexmark-upd-ppd-1.0.0.20210304.ebuild
index 46c74398e143..cd7b80b6f7a7 100644
--- a/net-print/lexmark-upd-ppd/lexmark-upd-ppd-1.0.0.20210304.ebuild
+++ b/net-print/lexmark-upd-ppd/lexmark-upd-ppd-1.0.0.20210304.ebuild
@@ -23,6 +23,8 @@ BDEPEND=""
 
 S="${WORKDIR}"/ppd_files
 
+QA_FLAGS_IGNORED="usr/libexec/cups/filter/LexCommandFileFilterG2"
+
 src_prepare() {
default
sed -i 's:/usr/lib/cups/filter/:/usr/libexec/cups/filter/:g' 
GlobalPPD_1.4/Lexmark_UPD_Series.ppd || die "Unable to patch hard coded PPD 
paths"



[gentoo-commits] repo/gentoo:master commit in: media-gfx/sane-backends/

2021-11-25 Thread Jason A. Donenfeld
commit: 4fc443e8c721684eca19b1f44f015d711198da8f
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Thu Nov 25 13:44:55 2021 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Thu Nov 25 13:44:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fc443e8

media-gfx/sane-backends: recommend sane-airscan

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 media-gfx/sane-backends/sane-backends-1.0.32.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-gfx/sane-backends/sane-backends-1.0.32.ebuild 
b/media-gfx/sane-backends/sane-backends-1.0.32.ebuild
index 36bb18f0a982..8b3d4b7763ca 100644
--- a/media-gfx/sane-backends/sane-backends-1.0.32.ebuild
+++ b/media-gfx/sane-backends/sane-backends-1.0.32.ebuild
@@ -337,6 +337,7 @@ multilib_src_install_all() {
 }
 
 pkg_postinst() {
+   optfeature "Network scanner backend" media-gfx/sane-airscan
optfeature "Epson-specific backend" media-gfx/iscan
optfeature "HP-specific backend" net-print/hplip
 



[gentoo-commits] repo/gentoo:master commit in: media-gfx/sane-airscan/files/, media-gfx/sane-airscan/

2021-11-25 Thread Jason A. Donenfeld
commit: f0dd4ad7f7cb1a2c1e40b32155103b951da1aa77
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Thu Nov 25 13:29:10 2021 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Thu Nov 25 13:30:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0dd4ad7

media-gfx/sane-airscan: send fixes upstream and include patch downstream

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 .../sane-airscan-0.99.27-makefile-fixes.patch  | 56 ++
 media-gfx/sane-airscan/sane-airscan-0.99.27.ebuild |  5 +-
 2 files changed, 57 insertions(+), 4 deletions(-)

diff --git 
a/media-gfx/sane-airscan/files/sane-airscan-0.99.27-makefile-fixes.patch 
b/media-gfx/sane-airscan/files/sane-airscan-0.99.27-makefile-fixes.patch
new file mode 100644
index ..204d1a5466a7
--- /dev/null
+++ b/media-gfx/sane-airscan/files/sane-airscan-0.99.27-makefile-fixes.patch
@@ -0,0 +1,56 @@
+From 8e9d059fa88606cba97291232ec16732f552bd48 Mon Sep 17 00:00:00 2001
+From: "Jason A. Donenfeld" 
+Date: Thu, 25 Nov 2021 14:24:25 +0100
+Subject: [PATCH] Makefile: abstract ar to $(AR) and remove tags from all
+
+Build systems need to be able to use a custom `ar` binary. Also, running
+ctags is generally not desirable for the default target.
+
+Signed-off-by: Jason A. Donenfeld 
+---
+Sent upstream as: https://github.com/alexpevzner/sane-airscan/pull/197
+
+ Makefile | 6 --
+ 1 file changed, 4 insertions(+), 2 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index 4c7e202..415d489 100644
+--- a/Makefile
 b/Makefile
+@@ -7,6 +7,7 @@
+ #    ------
+ #   DESTDIR Destination directory for make install
+ #   CC gcc  C compiler
++#   AR ar   Archiver
+ #   CPPFLAGSC preprocessor flags
+ #   CFLAGS -O2 -g -W -Wall -Werror  C compiler flags
+ #   LDFLAGS Linker flags
+@@ -28,6 +29,7 @@
+ #
+ 
+ CC= gcc
++AR= ar
+ COMPRESS  = gzip -n
+ CFLAGS+= -O2 -g -W -Wall -Werror -pthread $(CPPFLAGS)
+ PKG_CONFIG= pkg-config
+@@ -101,7 +103,7 @@ $(OBJDIR)%.o: %.c Makefile airscan.h
+ 
+ .PHONY: all clean install man
+ 
+-all:  tags $(BACKEND) $(DISCOVER) test test-decode test-multipart 
test-zeroconf test-uri
++all:  $(BACKEND) $(DISCOVER) test test-decode test-multipart test-zeroconf 
test-uri
+ 
+ tags: $(SRC) airscan.h test.c test-decode.c test-multipart.c test-zeroconf.c 
test-uri.c
+   -ctags -R .
+@@ -113,7 +115,7 @@ $(DISCOVER): $(OBJDIR)discover.o $(LIBAIRSCAN)
+$(CC) -o $(DISCOVER) discover.c $(CPPFLAGS) $(common_CFLAGS) 
$(LIBAIRSCAN) $(tools_LDFLAGS)
+ 
+ $(LIBAIRSCAN): $(OBJ) Makefile
+-  ar cru $(LIBAIRSCAN) $(OBJ)
++  $(AR) cru $(LIBAIRSCAN) $(OBJ)
+ 
+ install: all
+   mkdir -p $(DESTDIR)/$(bindir)
+-- 
+2.34.1
+

diff --git a/media-gfx/sane-airscan/sane-airscan-0.99.27.ebuild 
b/media-gfx/sane-airscan/sane-airscan-0.99.27.ebuild
index f1d4d9176344..61f7cc9da931 100644
--- a/media-gfx/sane-airscan/sane-airscan-0.99.27.ebuild
+++ b/media-gfx/sane-airscan/sane-airscan-0.99.27.ebuild
@@ -24,10 +24,7 @@ RDEPEND="${DEPEND}
media-gfx/sane-backends
 "
 
-src_prepare() {
-   default
-   sed -i 's/ar cru/$(AR) cru/' Makefile || die "Unable to patch makefile"
-}
+PATCHES=( "${FILESDIR}/${PN}-0.99.27-makefile-fixes.patch" )
 
 src_compile() {
emake \



[gentoo-commits] repo/gentoo:master commit in: media-gfx/sane-airscan/

2021-11-24 Thread Jason A. Donenfeld
commit: 80a0cc84db2b007526663d16ced0f5e034c2c897
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Wed Nov 24 21:12:53 2021 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Wed Nov 24 21:13:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80a0cc84

media-gfx/sane-airscan: new ebuild

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 media-gfx/sane-airscan/Manifest|  1 +
 media-gfx/sane-airscan/metadata.xml|  8 
 media-gfx/sane-airscan/sane-airscan-0.99.27.ebuild | 43 ++
 3 files changed, 52 insertions(+)

diff --git a/media-gfx/sane-airscan/Manifest b/media-gfx/sane-airscan/Manifest
new file mode 100644
index ..8f0c6165eac5
--- /dev/null
+++ b/media-gfx/sane-airscan/Manifest
@@ -0,0 +1 @@
+DIST sane-airscan-0.99.27.tar.gz 198418 BLAKE2B 
bcf2aff08feb90a65c10a4abaca67939874ad7c9376745b572f18ebfdaf7bff3e344d1379b00c73904a6892731a75f4632a90ea7c20f7cb4e30eab43413b829d
 SHA512 
a35a92e26a4e3831f127e59bc520248abde8a7b304eb63ecf1d68092f51a8bc49bbc7503bead47ac84d0333d59ae0045d6d7a9f7b89d95f3ddfa2458f3781256

diff --git a/media-gfx/sane-airscan/metadata.xml 
b/media-gfx/sane-airscan/metadata.xml
new file mode 100644
index ..78a9d6b02d0f
--- /dev/null
+++ b/media-gfx/sane-airscan/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+zx...@gentoo.org
+Jason A. Donenfeld
+
+

diff --git a/media-gfx/sane-airscan/sane-airscan-0.99.27.ebuild 
b/media-gfx/sane-airscan/sane-airscan-0.99.27.ebuild
new file mode 100644
index ..f1d4d9176344
--- /dev/null
+++ b/media-gfx/sane-airscan/sane-airscan-0.99.27.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="SANE backend for AirScan (eSCL) and WSD document scanners"
+HOMEPAGE="https://github.com/alexpevzner/sane-airscan;
+SRC_URI="https://github.com/alexpevzner/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   net-dns/avahi
+   net-libs/gnutls
+   dev-libs/libxml2
+   virtual/jpeg
+   media-libs/libpng
+"
+RDEPEND="${DEPEND}
+   media-gfx/sane-backends
+"
+
+src_prepare() {
+   default
+   sed -i 's/ar cru/$(AR) cru/' Makefile || die "Unable to patch makefile"
+}
+
+src_compile() {
+   emake \
+   CFLAGS="${CFLAGS}" \
+   CPPFLAGS="${CPPFLAGS}" \
+   LDFLAGS="${LDFLAGS}" \
+   CC="$(tc-getCC)" \
+   AR="$(tc-getAR)"
+}
+
+src_install() {
+   emake DESTDIR="${D}" COMPRESS= STRIP= install
+}



[gentoo-commits] repo/gentoo:master commit in: net-print/lexmark-upd-ppd/

2021-11-24 Thread Jason A. Donenfeld
commit: f1d3c6bad851e9ca38d878ddda8fd6e1cc880fcd
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Wed Nov 24 17:40:31 2021 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Wed Nov 24 17:40:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1d3c6ba

net-print/lexmark-upd-ppd: no not mirror file

I don't think we're allowed to do that.

Signed-off-by: Jason A. Donenfeld  gentoo.org>

 net-print/lexmark-upd-ppd/lexmark-upd-ppd-1.0.0.20210304.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-print/lexmark-upd-ppd/lexmark-upd-ppd-1.0.0.20210304.ebuild 
b/net-print/lexmark-upd-ppd/lexmark-upd-ppd-1.0.0.20210304.ebuild
index b7a2747c19a3..46c74398e143 100644
--- a/net-print/lexmark-upd-ppd/lexmark-upd-ppd-1.0.0.20210304.ebuild
+++ b/net-print/lexmark-upd-ppd/lexmark-upd-ppd-1.0.0.20210304.ebuild
@@ -6,6 +6,7 @@ EAPI=8
 DESCRIPTION="Lexmark universal printer driver PPDs"
 HOMEPAGE="https://www.lexmark.com/en_us/support/universal-print-driver.html;
 
SRC_URI="https://downloads.lexmark.com/downloads/drivers/Lexmark-UPD-PPD-Files.tar.Z
 -> ${P}.tar.Z"
+RESTRICT="mirror"
 
 LICENSE="Lexmark-EU2-0111"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: licenses/, net-print/lexmark-upd-ppd/

2021-11-24 Thread Jason A. Donenfeld
commit: 64cb1d6b5ea49ec23e6818345b419d0e3ff318a6
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Wed Nov 24 17:34:13 2021 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Wed Nov 24 17:35:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64cb1d6b

net-print/lexmark-upd-ppd: add new ebuild

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 licenses/Lexmark-EU2-0111  | 79 ++
 net-print/lexmark-upd-ppd/Manifest |  1 +
 .../lexmark-upd-ppd-1.0.0.20210304.ebuild  | 42 
 net-print/lexmark-upd-ppd/metadata.xml |  8 +++
 4 files changed, 130 insertions(+)

diff --git a/licenses/Lexmark-EU2-0111 b/licenses/Lexmark-EU2-0111
new file mode 100644
index ..a4d71d897d53
--- /dev/null
+++ b/licenses/Lexmark-EU2-0111
@@ -0,0 +1,79 @@
+LEXMARK SOFTWARE LIMITED WARRANTY AND LICENSE AGREEMENT
+
+PLEASE READ CAREFULLY BEFORE USING AND INSTALLING THIS SOFTWARE PROGRAM OR 
USING THIS PRODUCT: BY USING THIS SOFTWARE PROGRAM OR THIS PRODUCT, YOU AGREE 
TO BE BOUND BY ALL THE TERMS AND CONDITIONS OF THIS SOFTWARE LIMITED WARRANTY 
AND LICENSE AGREEMENTS.  IF YOU DO NOT AGREE, DO NOT INSTALL, COPY, DOWNLOAD 
THE SOFTWARE PROGRAM OR OTHERWISE USE THE PRODUCT.   IF YOU DO NOT AGREE WITH 
THE TERMS OF THIS SOFTWARE LIMITED WARRANTY AND LICENSE AGREEMENTS, PROMPTLY 
RETURN THE PRODUCT UNUSED AND REQUEST A REFUND OF THE AMOUNT YOU PAID.  IF YOU 
ARE INSTALLING THIS SOFTWARE PROGRAM OR PRODUCT FOR USE BY OTHER PARTIES, YOU 
AGREE TO INFORM THE USERS THAT USE OF THE SOFTWARE PROGRAM OR PRODUCT INDICATES 
ACCEPTANCE OF THESE TERMS.
+
+FIRMWARE UPDATES
+FIRMWARE UPDATES MAY MODIFY PRINTER SETTINGS AND CAUSE COUNTERFEIT AND/OR 
UNAUTHORIZED PRODUCTS, SUPPLIES, PARTS, MATERIALS (SUCH AS TONERS AND INKS), 
SOFTWARE, OR INTERFACES TO STOP WORKING.
+
+RETURN PROGRAM AGREEMENT TERMS
+Your Lexmark device is subject to the Lexmark Return Program agreement terms, 
which can be found at www.lexmark.com/printerlicense.
+
+SOFTWARE LICENSE AGREEMENT
+This Software Limited Warranty and License Agreement ("Software License 
Agreement") is a legal agreement between you (either an individual or a single 
entity) and Lexmark International, Inc. and Lexmark International Technology 
Sarl ("Licensor") that to the extent your Licensor product or Software Program 
is not otherwise subject to a written software license agreement between you 
and Licensor or its suppliers, governs your use of any Software Program 
installed on or provided by Licensor for use in connection with your Licensor 
product.  The term "Software Program" includes machine-readable instructions, 
audio/visual content (such as images and recordings), and associated media, 
printed materials and electronic documentation, whether incorporated into, 
distributed with or for use with your Licensor product.
+
+1. STATEMENT OF SOFTWARE LIMITED WARRANTY.   Licensor warrants that media 
(e.g., diskette or compact disk) on which the Software Program is furnished, if 
any, is free from defects in materials and workmanship under normal use during 
the warranty period.  The warranty period is ninety (90) days and commences on 
the date the Software Program is delivered to the original end-user. This 
limited warranty applies only to Software Program media purchased new from 
Licensor or an Authorized Licensor Reseller or Distributor.  Licensor will 
replace the Software Program should it be determined that the media does not 
conform to this limited warranty.  
+
+2. DISCLAIMER AND LIMITATION OF WARRANTIES.  TO THE MAXIMUM EXTENT 
PERMITTED BY APPLICABLE LAW, LICENSOR AND ITS SUPPLIERS PROVIDE THE SOFTWARE 
PROGRAM "AS IS" AND HEREBY DISCLAIM ALL OTHER WARRANTIES AND CONDITIONS, EITHER 
EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, TITLE, NON-INFRINGEMENT, 
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, AND ABSENCE OF VIRUSES, 
ALL WITH REGARD TO THE SOFTWARE PROGRAM.  LICENSOR:  (x) UNDERTAKES NO 
RESPONSIBILITY FOR THE QUALITY OF THE SOFTWARE PROGRAM AND (y) ASSUMES NO 
RESPONSIBILITY THAT THE SOFTWARE PROGRAM WILL BE FIT FOR ANY PARTICULAR PURPOSE 
FOR WHICH YOU MAY BE ACQUIRING IT, EXCEPT AS OTHERWISE PROVIDED IN THIS 
DISCLAIMER.
+
+   This Agreement is to be read in conjunction with certain statutory 
provisions, as that may be in force from time to time, that imply warranties or 
conditions or impose obligations on Licensor that cannot be excluded or 
modified.  If any such provisions apply, then to the extent Licensor is able, 
Licensor hereby limits its liability for breach of those provisions to one of 
the following:  providing you a replacement copy of the Software Program or 
reimbursement of the greater of the price paid for the Software Program or five 
U.S. dollars (or the equivalent in local currency).  
+
+ 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/

2021-11-16 Thread Jason A. Donenfeld
commit: 876602ee223c6c4225371b428a346f0b2d7f2020
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Tue Nov 16 23:30:13 2021 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Tue Nov 16 23:33:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=876602ee

sys-libs/glibc: add -mno-avx512f to -m32 build for gcc 11 bug

No need to revbump as this only affects folks who cannot currently
compile.

Closes: https://bugs.gentoo.org/823780
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 sys-libs/glibc/glibc-2.34-r2.ebuild | 8 
 1 file changed, 8 insertions(+)

diff --git a/sys-libs/glibc/glibc-2.34-r2.ebuild 
b/sys-libs/glibc/glibc-2.34-r2.ebuild
index 4510d31aeb66..00c85cf62a55 100644
--- a/sys-libs/glibc/glibc-2.34-r2.ebuild
+++ b/sys-libs/glibc/glibc-2.34-r2.ebuild
@@ -326,6 +326,14 @@ setup_target_flags() {
export CFLAGS_x86="${CFLAGS_x86} -march=${t}"
einfo "Auto adding -march=${t} to CFLAGS_x86 
#185404 (ABI=${ABI})"
fi
+
+   # Workaround for https://bugs.gentoo.org/823780. This 
really should
+   # be removed when the upstream bug 
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103275
+   # is fixed in our tree, either via 11.3 or an 11.2p2 
patch set.
+   if [[ ${ABI} == x86 ]] && tc-is-gcc && 
(($(gcc-major-version) == 11)) && (($(gcc-minor-version) < 3)); then
+   export CFLAGS_x86="${CFLAGS_x86} -mno-avx512f"
+   einfo "Auto adding -mno-avx512f to CFLAGS_x86 
#823780 (ABI=${ABI})"
+   fi
;;
mips)
# The mips abi cannot support the GNU style hashes. 
#233233



[gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/

2021-11-09 Thread Jason A. Donenfeld
commit: 1fe3a3697a670dd3e3eb087a5e0d360daf180cee
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Tue Nov  9 16:17:03 2021 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Tue Nov  9 16:18:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fe3a369

media-tv/kodi: account for fallout of libva use flag changes

Closes: https://bugs.gentoo.org/822501
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 media-tv/kodi/kodi-19.0-r2.ebuild | 2 +-
 media-tv/kodi/kodi-19.1-r2.ebuild | 2 +-
 media-tv/kodi/kodi-19.2-r1.ebuild | 2 +-
 media-tv/kodi/kodi-19.3-r1.ebuild | 2 +-
 media-tv/kodi/kodi-19..ebuild | 2 +-
 media-tv/kodi/kodi-.ebuild| 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/media-tv/kodi/kodi-19.0-r2.ebuild 
b/media-tv/kodi/kodi-19.0-r2.ebuild
index 8540230410e..4dfbb3bce8e 100644
--- a/media-tv/kodi/kodi-19.0-r2.ebuild
+++ b/media-tv/kodi/kodi-19.0-r2.ebuild
@@ -132,7 +132,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
x11-libs/libva:=
!gles? ( x11-libs/libva[opengl] )
system-ffmpeg? ( media-video/ffmpeg[vaapi] )
-   vdpau? ( x11-libs/libva[vdpau] )
+   vdpau? ( x11-libs/libva-vdpau-driver )
wayland? ( x11-libs/libva[wayland] )
X? ( x11-libs/libva[X] )
)

diff --git a/media-tv/kodi/kodi-19.1-r2.ebuild 
b/media-tv/kodi/kodi-19.1-r2.ebuild
index 5dc4cc3fc8e..ecec31b28b6 100644
--- a/media-tv/kodi/kodi-19.1-r2.ebuild
+++ b/media-tv/kodi/kodi-19.1-r2.ebuild
@@ -136,7 +136,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
x11-libs/libva:=
!gles? ( x11-libs/libva[opengl] )
system-ffmpeg? ( media-video/ffmpeg[vaapi] )
-   vdpau? ( x11-libs/libva[vdpau] )
+   vdpau? ( x11-libs/libva-vdpau-driver )
wayland? ( x11-libs/libva[wayland] )
X? ( x11-libs/libva[X] )
)

diff --git a/media-tv/kodi/kodi-19.2-r1.ebuild 
b/media-tv/kodi/kodi-19.2-r1.ebuild
index ce99caf2c47..b517e1cbc4e 100644
--- a/media-tv/kodi/kodi-19.2-r1.ebuild
+++ b/media-tv/kodi/kodi-19.2-r1.ebuild
@@ -133,7 +133,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
x11-libs/libva:=
!gles? ( x11-libs/libva[opengl] )
system-ffmpeg? ( media-video/ffmpeg[vaapi] )
-   vdpau? ( x11-libs/libva[vdpau] )
+   vdpau? ( x11-libs/libva-vdpau-driver )
wayland? ( x11-libs/libva[wayland] )
X? ( x11-libs/libva[X] )
)

diff --git a/media-tv/kodi/kodi-19.3-r1.ebuild 
b/media-tv/kodi/kodi-19.3-r1.ebuild
index ce99caf2c47..b517e1cbc4e 100644
--- a/media-tv/kodi/kodi-19.3-r1.ebuild
+++ b/media-tv/kodi/kodi-19.3-r1.ebuild
@@ -133,7 +133,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
x11-libs/libva:=
!gles? ( x11-libs/libva[opengl] )
system-ffmpeg? ( media-video/ffmpeg[vaapi] )
-   vdpau? ( x11-libs/libva[vdpau] )
+   vdpau? ( x11-libs/libva-vdpau-driver )
wayland? ( x11-libs/libva[wayland] )
X? ( x11-libs/libva[X] )
)

diff --git a/media-tv/kodi/kodi-19..ebuild 
b/media-tv/kodi/kodi-19..ebuild
index ce99caf2c47..b517e1cbc4e 100644
--- a/media-tv/kodi/kodi-19..ebuild
+++ b/media-tv/kodi/kodi-19..ebuild
@@ -133,7 +133,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
x11-libs/libva:=
!gles? ( x11-libs/libva[opengl] )
system-ffmpeg? ( media-video/ffmpeg[vaapi] )
-   vdpau? ( x11-libs/libva[vdpau] )
+   vdpau? ( x11-libs/libva-vdpau-driver )
wayland? ( x11-libs/libva[wayland] )
X? ( x11-libs/libva[X] )
)

diff --git a/media-tv/kodi/kodi-.ebuild b/media-tv/kodi/kodi-.ebuild
index e540c4b9360..67f04c0e1cf 100644
--- a/media-tv/kodi/kodi-.ebuild
+++ b/media-tv/kodi/kodi-.ebuild
@@ -132,7 +132,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
x11-libs/libva:=
!gles? ( x11-libs/libva[opengl] )
system-ffmpeg? ( media-video/ffmpeg[vaapi] )
-   vdpau? ( x11-libs/libva[vdpau] )
+   vdpau? ( x11-libs/libva-vdpau-driver )
wayland? ( x11-libs/libva[wayland] )
X? ( x11-libs/libva[X] )
)



[gentoo-commits] repo/gentoo:master commit in: x11-libs/libva-compat/

2021-11-08 Thread Jason A. Donenfeld
commit: cc60cfdd419b765696ec50b523bddb71d975e652
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Mon Nov  8 23:30:30 2021 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Mon Nov  8 23:37:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc60cfdd

x11-libs/libva-compat: use optfeatures instead of VIDEO_CARDS

VIDEO_CARDS is ill suited for this because the situation with Intel GPUs
is complicated.

Discussed-with: Matt Turner  gentoo.org>
Discussed-with: Sam James  gentoo.org>
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 x11-libs/libva-compat/libva-compat-1.8.3-r2.ebuild | 67 ++
 1 file changed, 67 insertions(+)

diff --git a/x11-libs/libva-compat/libva-compat-1.8.3-r2.ebuild 
b/x11-libs/libva-compat/libva-compat-1.8.3-r2.ebuild
new file mode 100644
index 000..af57dbec426
--- /dev/null
+++ b/x11-libs/libva-compat/libva-compat-1.8.3-r2.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools multilib-minimal optfeature
+
+MY_PN="${PN%-compat}"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Video Acceleration (VA) API for Linux"
+HOMEPAGE="https://01.org/linuxmedia/vaapi;
+SRC_URI="https://github.com/01org/libva/archive/${PV}.tar.gz -> ${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="1"
+KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+drm egl opengl wayland X"
+
+RDEPEND=">=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}]
+   X? (
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXfixes-5.0.1[${MULTILIB_USEDEP}]
+   )
+   egl? ( >=media-libs/mesa-9.1.6[egl(+),${MULTILIB_USEDEP}] )
+   opengl? ( >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}] )
+   wayland? ( >=dev-libs/wayland-1.0.6[${MULTILIB_USEDEP}] )
+   !x11-libs/libva:0/0"
+
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+REQUIRED_USE="|| ( drm wayland X )
+   opengl? ( X )"
+
+S="${WORKDIR}/${MY_P}"
+DOCS=( NEWS )
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --with-drivers-path="${EPREFIX}/usr/$(get_libdir)/va/drivers"
+   $(use_enable opengl glx)
+   $(use_enable X x11)
+   $(use_enable wayland)
+   $(use_enable egl)
+   $(use_enable drm)
+   )
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install() {
+   emake -C va DESTDIR="${D}" install-libLTLIBRARIES
+   rm -vf "${ED}"/usr/$(get_libdir)/*.{la,so} || die
+}
+
+pkg_postinst() {
+   optfeature_header
+   optfeature "NVIDIA GPU support" x11-libs/libva-vdpau-driver
+   optfeature "Older Intel GPU support" x11-libs/libva-intel-driver
+   optfeature "Newer Intel GPU support" x11-libs/libva-intel-media-driver
+}



[gentoo-commits] repo/gentoo:master commit in: x11-libs/libva/

2021-11-08 Thread Jason A. Donenfeld
commit: 564e4e3d1b14e0b5e88278c2cade94228af9a79c
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Mon Nov  8 23:34:29 2021 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Mon Nov  8 23:37:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=564e4e3d

x11-libs/libva: use optfeatures instead of VIDEO_CARDS

VIDEO_CARDS is ill suited for this because the situation with Intel GPUs
is complicated.

Discussed-with: Matt Turner  gentoo.org>
Discussed-with: Sam James  gentoo.org>
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 ...{libva-2.13.0.ebuild => libva-2.13.0-r1.ebuild} | 24 +-
 x11-libs/libva/libva-.ebuild   | 24 +-
 2 files changed, 20 insertions(+), 28 deletions(-)

diff --git a/x11-libs/libva/libva-2.13.0.ebuild 
b/x11-libs/libva/libva-2.13.0-r1.ebuild
similarity index 74%
rename from x11-libs/libva/libva-2.13.0.ebuild
rename to x11-libs/libva/libva-2.13.0-r1.ebuild
index 953e353bda4..5762e1110ac 100644
--- a/x11-libs/libva/libva-2.13.0.ebuild
+++ b/x11-libs/libva/libva-2.13.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit autotools multilib-minimal
+inherit autotools multilib-minimal optfeature
 
 DESCRIPTION="Video Acceleration (VA) API for Linux"
 HOMEPAGE="https://01.org/linuxmedia/vaapi;
@@ -23,12 +23,7 @@ fi
 
 LICENSE="MIT"
 SLOT="0/$(ver_cut 1)"
-IUSE="+drm opengl utils vdpau wayland X"
-
-VIDEO_CARDS="nvidia intel i965 nouveau"
-for x in ${VIDEO_CARDS}; do
-   IUSE+=" video_cards_${x}"
-done
+IUSE="+drm opengl utils wayland X"
 
 RDEPEND="
>=x11-libs/libdrm-2.4.60[${MULTILIB_USEDEP}]
@@ -47,13 +42,7 @@ DEPEND="${RDEPEND}"
 BDEPEND="
virtual/pkgconfig
 "
-PDEPEND="video_cards_nvidia? ( 
>=x11-libs/libva-vdpau-driver-0.7.4-r1[${MULTILIB_USEDEP}] )
-   video_cards_nouveau? ( 
>=x11-libs/libva-vdpau-driver-0.7.4-r3[${MULTILIB_USEDEP}] )
-   vdpau? ( >=x11-libs/libva-vdpau-driver-0.7.4-r1[${MULTILIB_USEDEP}] )
-   video_cards_intel? ( 
>=x11-libs/libva-intel-driver-2.0.0[${MULTILIB_USEDEP}] )
-   video_cards_i965? ( 
>=x11-libs/libva-intel-driver-2.0.0[${MULTILIB_USEDEP}] )
-   utils? ( media-video/libva-utils )
-"
+PDEPEND="utils? ( media-video/libva-utils )"
 
 REQUIRED_USE="|| ( drm wayland X )
opengl? ( X )"
@@ -89,3 +78,10 @@ multilib_src_install_all() {
default
find "${ED}" -type f -name "*.la" -delete || die
 }
+
+pkg_postinst() {
+   optfeature_header
+   optfeature "NVIDIA GPU support" x11-libs/libva-vdpau-driver
+   optfeature "Older Intel GPU support" x11-libs/libva-intel-driver
+   optfeature "Newer Intel GPU support" x11-libs/libva-intel-media-driver
+}

diff --git a/x11-libs/libva/libva-.ebuild b/x11-libs/libva/libva-.ebuild
index 045f07425bd..a5e8ebf286e 100644
--- a/x11-libs/libva/libva-.ebuild
+++ b/x11-libs/libva/libva-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit autotools multilib-minimal
+inherit autotools multilib-minimal optfeature
 
 DESCRIPTION="Video Acceleration (VA) API for Linux"
 HOMEPAGE="https://01.org/linuxmedia/vaapi;
@@ -23,12 +23,7 @@ fi
 
 LICENSE="MIT"
 SLOT="0/$(ver_cut 1)"
-IUSE="+drm opengl utils vdpau wayland X"
-
-VIDEO_CARDS="nvidia intel i965 nouveau"
-for x in ${VIDEO_CARDS}; do
-   IUSE+=" video_cards_${x}"
-done
+IUSE="+drm opengl utils wayland X"
 
 RDEPEND="
>=x11-libs/libdrm-2.4.60[${MULTILIB_USEDEP}]
@@ -47,13 +42,7 @@ DEPEND="${RDEPEND}"
 BDEPEND="
virtual/pkgconfig
 "
-PDEPEND="video_cards_nvidia? ( 
>=x11-libs/libva-vdpau-driver-0.7.4-r1[${MULTILIB_USEDEP}] )
-   video_cards_nouveau? ( 
>=x11-libs/libva-vdpau-driver-0.7.4-r3[${MULTILIB_USEDEP}] )
-   vdpau? ( >=x11-libs/libva-vdpau-driver-0.7.4-r1[${MULTILIB_USEDEP}] )
-   video_cards_intel? ( 
>=x11-libs/libva-intel-driver-2.0.0[${MULTILIB_USEDEP}] )
-   video_cards_i965? ( 
>=x11-libs/libva-intel-driver-2.0.0[${MULTILIB_USEDEP}] )
-   utils? ( media-video/libva-utils )
-"
+PDEPEND="utils? ( media-video/libva-utils )"
 
 REQUIRED_USE="|| ( drm wayland X )
opengl? ( X )"
@@ -89,3 +78,10 @@ multilib_src_install_all() {
default
find "${ED}" -type f -name "*.la" -delete || die
 }
+
+pkg_postinst() {
+   optfeature_header
+   optfeature "NVIDIA GPU support" x11-libs/libva-vdpau-driver
+   optfeature "Older Intel GPU support" x11-libs/libva-intel-driver
+   optfeature "Newer Intel GPU support" x11-libs/libva-intel-media-driver
+}



[gentoo-commits] repo/gentoo:master commit in: mail-filter/dkimproxy/

2021-11-07 Thread Jason A. Donenfeld
commit: 1ddb2d8ef1cf4c95660c021f3746c8ef1c9a72cd
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Sun Nov  7 09:19:24 2021 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Sun Nov  7 09:19:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ddb2d8e

mail-filter/dkimproxy: port to EAPI 8

Closes: https://bugs.gentoo.org/819462
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 mail-filter/dkimproxy/dkimproxy-1.4.1.ebuild | 6 ++
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/mail-filter/dkimproxy/dkimproxy-1.4.1.ebuild 
b/mail-filter/dkimproxy/dkimproxy-1.4.1.ebuild
index 264fba2d803..90d488b6b24 100644
--- a/mail-filter/dkimproxy/dkimproxy-1.4.1.ebuild
+++ b/mail-filter/dkimproxy/dkimproxy-1.4.1.ebuild
@@ -1,9 +1,7 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
-
-inherit eutils
+EAPI=8
 
 DESCRIPTION="An SMTP proxy server for adding DKIM headers"
 HOMEPAGE="http://dkimproxy.sourceforge.net;



[gentoo-commits] repo/gentoo:master commit in: profiles/, sys-fs/ctmg/

2021-11-06 Thread Jason A. Donenfeld
commit: a2933911f30552835a6e0f2f4317b0a1ddd80be5
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Sat Nov  6 23:30:06 2021 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Sat Nov  6 23:31:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2933911

sys-fs/ctmg: port to EAPI 8 and unmask

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 profiles/package.mask   |  5 -
 sys-fs/ctmg/ctmg-1.2.ebuild | 11 ---
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 45dad3ded7b..5621f0ba48b 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -39,11 +39,6 @@
 # Removal on 2021-12-06. Bug #819750.
 app-pda/gnupod
 
-# Jakov Smolić  (2021-11-06)
-# Unmaintaned, uses EAPI 5, no revdeps.
-# Removal on 2021-12-06. Bug #819186.
-sys-fs/ctmg
-
 # Georgy Yakovlev  (2021-11-05)
 # 'btrfs filesystem usage' reports incorecct values
 # https://github.com/kdave/btrfs-progs/issues/422

diff --git a/sys-fs/ctmg/ctmg-1.2.ebuild b/sys-fs/ctmg/ctmg-1.2.ebuild
index 7f05530078a..e8ac8f76fe9 100644
--- a/sys-fs/ctmg/ctmg-1.2.ebuild
+++ b/sys-fs/ctmg/ctmg-1.2.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=8
 
 DESCRIPTION="Simple wrapper around cryptsetup for encrypted containers"
 HOMEPAGE="https://git.zx2c4.com/ctmg/about/;
@@ -13,7 +13,12 @@ KEYWORDS="amd64 arm ~arm64 x86"
 IUSE=""
 
 DEPEND=""
-RDEPEND="sys-fs/cryptsetup sys-apps/util-linux sys-fs/e2fsprogs 
sys-apps/coreutils app-admin/sudo"
+RDEPEND="
+   sys-fs/cryptsetup
+   sys-apps/util-linux
+   sys-fs/e2fsprogs
+   sys-apps/coreutils
+   app-admin/sudo"
 
 src_compile() { :; }
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/xdp-tools/

2021-10-29 Thread Jason A. Donenfeld
commit: fcada308100f6567488516556f1942558cbbabf7
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Fri Oct 29 12:25:43 2021 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Fri Oct 29 12:25:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcada308

net-libs/xdp-tools: forbid use of emacs if -doc

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 net-libs/xdp-tools/xdp-tools-1.2.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-libs/xdp-tools/xdp-tools-1.2.0.ebuild 
b/net-libs/xdp-tools/xdp-tools-1.2.0.ebuild
index d4fa6749732..1c7f80eb7c0 100644
--- a/net-libs/xdp-tools/xdp-tools-1.2.0.ebuild
+++ b/net-libs/xdp-tools/xdp-tools-1.2.0.ebuild
@@ -30,6 +30,7 @@ src_configure() {
export PRODUCTION=1
export DYNAMIC_LIBXDP=1
export FORCE_EMACS=$(usex doc 1 0)
+   use doc || export EMACS=false
export FORCE_SYSTEM_LIBBPF=1
default
{



[gentoo-commits] repo/gentoo:master commit in: net-libs/xdp-tools/

2021-10-29 Thread Jason A. Donenfeld
commit: 6d99df4f1157e23c300ad18f50512e718d8795c3
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Fri Oct 29 12:15:52 2021 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Fri Oct 29 12:18:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d99df4f

net-libs/xdp-tools: incorporate suggestions from QA

Thanks sam@.

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 net-libs/xdp-tools/xdp-tools-1.2.0.ebuild | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/net-libs/xdp-tools/xdp-tools-1.2.0.ebuild 
b/net-libs/xdp-tools/xdp-tools-1.2.0.ebuild
index c3baff158c9..d4fa6749732 100644
--- a/net-libs/xdp-tools/xdp-tools-1.2.0.ebuild
+++ b/net-libs/xdp-tools/xdp-tools-1.2.0.ebuild
@@ -11,9 +11,9 @@ LICENSE="GPL-2 LGPL-2.1 BSD-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
-IUSE="+doc +tools static-libs"
+IUSE="+doc +tools"
 
-DEPEND="dev-libs/libbpf
+DEPEND="dev-libs/libbpf:=
sys-libs/zlib
net-libs/libpcap
virtual/libelf"
@@ -41,8 +41,8 @@ src_configure() {
 
 src_install() {
default
-   rm -rf "${D}/${EPREFIX}/usr/share/xdp-tools"
-   use static-libs || rm -f "${D}/${EPREFIX}/usr/$(get_libdir)/libxdp.a"
-   use tools || rm -f "${D}/${EPREFIX}/usr/"{sbin,bin}/*
+   rm -r "${ED}/usr/share/xdp-tools" || die
+   rm "${ED}/usr/$(get_libdir)/libxdp.a" || die
+   use tools || { rm "${ED}/usr/sbin"/* || die; }
dostrip -x /usr/lib/bpf
 }



[gentoo-commits] repo/gentoo:master commit in: net-libs/xdp-tools/

2021-10-29 Thread Jason A. Donenfeld
commit: 0413d2b898a1af51702744e6df3c7293b7971177
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Fri Oct 29 12:09:44 2021 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Fri Oct 29 12:10:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0413d2b8

net-libs/xdp-tools: bump to 1.2.0

Github shows both "releases" (unmaintained) and "tags" (maintained).
Choose the latter and bump this package.

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 net-libs/xdp-tools/Manifest|  2 +-
 .../{xdp-tools-0.0.3.ebuild => xdp-tools-1.2.0.ebuild} | 10 +++---
 2 files changed, 4 insertions(+), 8 deletions(-)

diff --git a/net-libs/xdp-tools/Manifest b/net-libs/xdp-tools/Manifest
index 1ce4a87a70a..5ecf7cd4b23 100644
--- a/net-libs/xdp-tools/Manifest
+++ b/net-libs/xdp-tools/Manifest
@@ -1 +1 @@
-DIST xdp-tools-0.0.3.tar.gz 381386 BLAKE2B 
1160d9a7cc2b6cf7b49e7223acdbeba72046c00ec710c21140da0607cac1e8a1231992a8967b2f8f2a964da593dfe0af08b28abbc3b13818ddafebbc2c3961a7
 SHA512 
c2a4278db41af020cf42b1139c93786a49ad2a071b2002177ac39e8d6b74203d251bd7823399d9e156c969d2ae741b0ecd4178edf446fe5c7270e53295458fce
+DIST xdp-tools-1.2.0.tar.gz 233676 BLAKE2B 
488bd24c5b0c25cb90cc434c0d7cecaf0cf2818d949008fabf4a1245f773e1a1e7a6520c4155df5a6364b0cc8ce2ae49b7b428209b762ecd11f9d6adc10cc57b
 SHA512 
484e5aed6d695665e9e7edec8033b6034281fb215c758a8a8600b5b2215c7decb538efbafa4204306497197a329c3ad7c51beb33717fbe0296a345a1aca8c0a9

diff --git a/net-libs/xdp-tools/xdp-tools-0.0.3.ebuild 
b/net-libs/xdp-tools/xdp-tools-1.2.0.ebuild
similarity index 79%
rename from net-libs/xdp-tools/xdp-tools-0.0.3.ebuild
rename to net-libs/xdp-tools/xdp-tools-1.2.0.ebuild
index 0966087d398..c3baff158c9 100644
--- a/net-libs/xdp-tools/xdp-tools-0.0.3.ebuild
+++ b/net-libs/xdp-tools/xdp-tools-1.2.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DESCRIPTION="The libxdp library and various tools for use with XDP"
 HOMEPAGE="https://github.com/xdp-project/xdp-tools;
-SRC_URI="https://github.com/xdp-project/${PN}/releases/download/v${PV}/${P}.tar.gz;
+SRC_URI="https://github.com/xdp-project/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="GPL-2 LGPL-2.1 BSD-2"
 SLOT="0"
@@ -26,16 +26,11 @@ QA_PREBUILT="usr/lib/bpf/*.o"
 
 MAKEOPTS+=" V=1"
 
-src_prepare() {
-   # A form of this kludge is upstream but hasn't yet been released:
-   sed -i 's/install -m 0755 \$(SHARED_LIBS)/cp -fpR \$(SHARED_LIBS)/' 
lib/libxdp/Makefile || die
-   default
-}
-
 src_configure() {
export PRODUCTION=1
export DYNAMIC_LIBXDP=1
export FORCE_EMACS=$(usex doc 1 0)
+   export FORCE_SYSTEM_LIBBPF=1
default
{
echo "PREFIX := ${EPREFIX}/usr"
@@ -46,6 +41,7 @@ src_configure() {
 
 src_install() {
default
+   rm -rf "${D}/${EPREFIX}/usr/share/xdp-tools"
use static-libs || rm -f "${D}/${EPREFIX}/usr/$(get_libdir)/libxdp.a"
use tools || rm -f "${D}/${EPREFIX}/usr/"{sbin,bin}/*
dostrip -x /usr/lib/bpf



[gentoo-commits] repo/gentoo:master commit in: net-libs/xdp-tools/

2021-10-29 Thread Jason A. Donenfeld
commit: 93fc1739ba1faa265e42081e6f01865122b10681
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Fri Oct 29 12:01:03 2021 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Fri Oct 29 12:01:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93fc1739

net-libs/xdp-tools: use proper gentoo email in metadata

Why did the template default to this one?

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 net-libs/xdp-tools/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/xdp-tools/metadata.xml b/net-libs/xdp-tools/metadata.xml
index 51fa02b96ae..878714e4162 100644
--- a/net-libs/xdp-tools/metadata.xml
+++ b/net-libs/xdp-tools/metadata.xml
@@ -2,7 +2,7 @@
 https://www.gentoo.org/dtd/metadata.dtd;>
 
   
-ja...@zx2c4.com
+zx...@gentoo.org
     Jason A. Donenfeld
   
   



[gentoo-commits] repo/gentoo:master commit in: net-libs/xdp-tools/

2021-10-29 Thread Jason A. Donenfeld
commit: bd569b9a6ef8d9e1e34a97116999e2345a16408b
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Fri Oct 29 11:53:31 2021 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Fri Oct 29 11:54:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd569b9a

net-libs/xdp-tools: add version 0.0.3

A bit rough around the edges, given the bespoke build system of
xdp-tools is a little bit immature, and there's a bit of weirdness
around installing BPF ELF objects. But hopefully this is a solid start.

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 net-libs/xdp-tools/Manifest   |  1 +
 net-libs/xdp-tools/metadata.xml   | 14 +
 net-libs/xdp-tools/xdp-tools-0.0.3.ebuild | 52 +++
 3 files changed, 67 insertions(+)

diff --git a/net-libs/xdp-tools/Manifest b/net-libs/xdp-tools/Manifest
new file mode 100644
index 000..1ce4a87a70a
--- /dev/null
+++ b/net-libs/xdp-tools/Manifest
@@ -0,0 +1 @@
+DIST xdp-tools-0.0.3.tar.gz 381386 BLAKE2B 
1160d9a7cc2b6cf7b49e7223acdbeba72046c00ec710c21140da0607cac1e8a1231992a8967b2f8f2a964da593dfe0af08b28abbc3b13818ddafebbc2c3961a7
 SHA512 
c2a4278db41af020cf42b1139c93786a49ad2a071b2002177ac39e8d6b74203d251bd7823399d9e156c969d2ae741b0ecd4178edf446fe5c7270e53295458fce

diff --git a/net-libs/xdp-tools/metadata.xml b/net-libs/xdp-tools/metadata.xml
new file mode 100644
index 000..51fa02b96ae
--- /dev/null
+++ b/net-libs/xdp-tools/metadata.xml
@@ -0,0 +1,14 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+ja...@zx2c4.com
+    Jason A. Donenfeld
+  
+  
+xdp-project/xdp-tools
+  
+  
+Install various helper tools rather than just 
libxdp.
+  
+

diff --git a/net-libs/xdp-tools/xdp-tools-0.0.3.ebuild 
b/net-libs/xdp-tools/xdp-tools-0.0.3.ebuild
new file mode 100644
index 000..0966087d398
--- /dev/null
+++ b/net-libs/xdp-tools/xdp-tools-0.0.3.ebuild
@@ -0,0 +1,52 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="The libxdp library and various tools for use with XDP"
+HOMEPAGE="https://github.com/xdp-project/xdp-tools;
+SRC_URI="https://github.com/xdp-project/${PN}/releases/download/v${PV}/${P}.tar.gz;
+
+LICENSE="GPL-2 LGPL-2.1 BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="+doc +tools static-libs"
+
+DEPEND="dev-libs/libbpf
+   sys-libs/zlib
+   net-libs/libpcap
+   virtual/libelf"
+RDEPEND="${DEPEND}"
+BDEPEND=">=sys-devel/clang-10.0.0
+   doc? ( app-editors/emacs )"
+
+# Not prebuilt -- we build them -- but they're not ordinary ELF objects either.
+QA_PREBUILT="usr/lib/bpf/*.o"
+
+MAKEOPTS+=" V=1"
+
+src_prepare() {
+   # A form of this kludge is upstream but hasn't yet been released:
+   sed -i 's/install -m 0755 \$(SHARED_LIBS)/cp -fpR \$(SHARED_LIBS)/' 
lib/libxdp/Makefile || die
+   default
+}
+
+src_configure() {
+   export PRODUCTION=1
+   export DYNAMIC_LIBXDP=1
+   export FORCE_EMACS=$(usex doc 1 0)
+   default
+   {
+   echo "PREFIX := ${EPREFIX}/usr"
+   echo "LIBDIR := \$(PREFIX)/$(get_libdir)"
+   echo "BPF_OBJECT_DIR := \$(PREFIX)/lib/bpf"
+   } >> config.mk
+}
+
+src_install() {
+   default
+   use static-libs || rm -f "${D}/${EPREFIX}/usr/$(get_libdir)/libxdp.a"
+   use tools || rm -f "${D}/${EPREFIX}/usr/"{sbin,bin}/*
+   dostrip -x /usr/lib/bpf
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/android-studio/

2021-09-27 Thread Jason A. Donenfeld
commit: f95c0916c985476d63c85fb3e794130594be084b
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Mon Sep 27 18:13:22 2021 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Mon Sep 27 18:13:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f95c0916

dev-util/android-studio: hack around portage deficiency with hard blocker

Portage should handle unlinking symlinks it owns before clashing with
directories it is about to install, but it doesn't, so hack around it
with this.

Closes: https://bugs.gentoo.org/815118
Package-Manager: Portage-3.0.23, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 dev-util/android-studio/android-studio-2020.3.1.24.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-util/android-studio/android-studio-2020.3.1.24.ebuild 
b/dev-util/android-studio/android-studio-2020.3.1.24.ebuild
index 041c8f1caa0..17e17839113 100644
--- a/dev-util/android-studio/android-studio-2020.3.1.24.ebuild
+++ b/dev-util/android-studio/android-studio-2020.3.1.24.ebuild
@@ -63,6 +63,7 @@ RDEPEND="${DEPEND}
>=x11-libs/libxcb-1.9.1
>=x11-libs/libxshmfence-1.1
virtual/libcrypt:=
+   !!

[gentoo-commits] repo/gentoo:master commit in: dev-util/android-studio/files/, dev-util/android-studio/

2021-09-26 Thread Jason A. Donenfeld
commit: e0f8ffe7bc2c6a664da6df2f1241d2e845e9cb1d
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Sun Sep 26 23:54:59 2021 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Mon Sep 27 00:13:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0f8ffe7

dev-util/android-studio: bump to 2020.3.1.24 and simplify

Gentoo's java is too old to really work as expected, so always use the
bundled jre. In the process, simplify quite a bit. Also, this removes
the older versions which were much too old to actually use recent SDKs
with.

Package-Manager: Portage-3.0.23, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 dev-util/android-studio/Manifest   |   6 +-
 .../android-studio-2020.3.1.24.ebuild  |  86 ++
 .../android-studio-4.0.1.0.193.6626763.ebuild  | 129 -
 .../android-studio-4.1.0.19.201.6858069.ebuild | 129 -
 .../android-studio-4.1.1.0.201.6953283.ebuild  | 129 -
 .../android-studio-4.1.2.0.201.7042882.ebuild  | 129 -
 .../android-studio-4.1.3.0.201.7199119.ebuild  | 129 -
 .../files/0001-use-java-home-before-bundled.patch  |  39 ---
 dev-util/android-studio/metadata.xml   |   6 +-
 9 files changed, 90 insertions(+), 692 deletions(-)

diff --git a/dev-util/android-studio/Manifest b/dev-util/android-studio/Manifest
index 867ddcdab18..1b355a8bab7 100644
--- a/dev-util/android-studio/Manifest
+++ b/dev-util/android-studio/Manifest
@@ -1,5 +1 @@
-DIST android-studio-ide-193.6626763-linux.tar.gz 907569312 BLAKE2B 
602170eea29e632dd5720ef364510a20056a4d98c61e77d5436a2f624a60e0cfa4e0533174613a74f359d8fdeb4e87489caeb5c34b292fcdc35843a76440a9a3
 SHA512 
7fba99efccdf3bbbfcbc94625aba3789b1bad0e830b2ac890bd681b9089e6789e87b2dbdc80c6ef3d8db2b2438678a8bb58aefb3c311f61f619042ab1ec9dfac
-DIST android-studio-ide-201.6858069-linux.tar.gz 926181537 BLAKE2B 
ed815f5565ef97ca3f4e1c6cbae3548c70ba94a94a7ae522102044ada31468f241db68ef3d1a1ce6acef60a1bc2e6cd7eba1375a1cebbf01c73063a3d85eb9b2
 SHA512 
b473e9573e21c666042befa17fde8fc9cb0d6ffd41513d64b74779815079d8971c66afcd1dda5663b503324d14851c4f24a454e5da97e2473550323c09919825
-DIST android-studio-ide-201.6953283-linux.tar.gz 926213072 BLAKE2B 
bdcca29e75348230c37a141423faf27eae75f299ded1abb3aad12605cb5be144c222d15b998ff16203a035311a6a26d8ae4ee28f337098c78377c5df4e7fcf08
 SHA512 
554d53596280aa96349ed0b3808599cf315c4f1a439ff57cd2368c6a68b57afac620b86d742c2f2ff72d718a62e33f4353202b3bc3671c0fe934cd8d79f74c0c
-DIST android-studio-ide-201.7042882-linux.tar.gz 925365363 BLAKE2B 
337db94154a44ad95545b1f6ca48d9f95773663607ed2de415ae04ae80ed10670e9906b0bcac539d539455964a41c2af117557c4ec0af58b14fcbd175aa44197
 SHA512 
c7829df5296172613c8bc01d699c7581d27f7604e182143bc8ba4c8503771b4e290d16c4dd3498f1d5701eb8d54adc7a61b2a0967454d99f5ec2a10d697e5b56
-DIST android-studio-ide-201.7199119-linux.tar.gz 925388022 BLAKE2B 
64f33e97a0428e332fe6bd9800d3710055a4f2657000cc0d799d6ee05b070fcfca80a8718ec0a5ae5affc05def401e68920d1dd6146c967ff011361dcc4d57c5
 SHA512 
5757280749f35f149cd776ad7c67e03853a531ca0fc633f2138c18052c09fb9abec6d330bc104f4ab6dd4970cf1dc23e797e14d2b0067ed75208227aadba4403
+DIST android-studio-2020.3.1.24-linux.tar.gz 980631631 BLAKE2B 
11968ea566b8f03810752ecc1d50068420830fee04df16f579e88bc94e4bd25e7d2c731df608dd27a983e8d0a27b3622d4c73902bde0fc134915f2a3bbf3189b
 SHA512 
a03305b3540a0473b93e0e30ae82a1b7cc77c9aefd6abf96b352092ce5c51012a6be0d55af1b406a62b9bcf3c4b83ec980d0ca1232d22031a97b0f455060f2b4

diff --git a/dev-util/android-studio/android-studio-2020.3.1.24.ebuild 
b/dev-util/android-studio/android-studio-2020.3.1.24.ebuild
new file mode 100644
index 000..041c8f1caa0
--- /dev/null
+++ b/dev-util/android-studio/android-studio-2020.3.1.24.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop eutils
+
+RESTRICT="strip"
+
+QA_PREBUILT="
+   opt/${PN}/bin/*
+   opt/${PN}/jre/bin/*
+   opt/${PN}/jre/lib/*
+   opt/${PN}/jre/lib/jli/*
+   opt/${PN}/jre/lib/server/*
+   opt/${PN}/lib/pty4j-native/linux/*/*
+   opt/${PN}/plugins/android-ndk/resources/lldb/android/*/*
+   opt/${PN}/plugins/android-ndk/resources/lldb/bin/*
+   opt/${PN}/plugins/android-ndk/resources/lldb/lib64/*
+   opt/${PN}/plugins/android-ndk/resources/lldb/lib/python3.8/lib-dynload/*
+   opt/${PN}/plugins/android/resources/installer/*/*
+   opt/${PN}/plugins/android/resources/layoutlib/data/linux/lib64/*
+   opt/${PN}/plugins/android/resources/perfetto/*/*
+   opt/${PN}/plugins/android/resources/simpleperf/*/*
+   opt/${PN}/plugins/android/resources/trace_processor_daemon/*
+   opt/${PN}/plugins/android/resources/transport/*/*
+   opt/${PN}/plugins/android/resources/transport/native/ag

[gentoo-commits] repo/gentoo:master commit in: net-vpn/wireguard-tools/

2021-09-13 Thread Jason A. Donenfeld
commit: a144b80848b22e7cdc0ae370f87b2b71e9b50796
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Mon Sep 13 22:45:33 2021 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Mon Sep 13 22:48:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a144b808

net-vpn/wireguard-tools: bump to 1.0.20210914

Package-Manager: Portage-3.0.23, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 net-vpn/wireguard-tools/Manifest   |   1 +
 .../wireguard-tools-1.0.20210914.ebuild| 117 +
 2 files changed, 118 insertions(+)

diff --git a/net-vpn/wireguard-tools/Manifest b/net-vpn/wireguard-tools/Manifest
index bb9f64d7e73..ecd31c84ea6 100644
--- a/net-vpn/wireguard-tools/Manifest
+++ b/net-vpn/wireguard-tools/Manifest
@@ -1 +1,2 @@
 DIST wireguard-tools-1.0.20210424.tar.xz 96816 BLAKE2B 
4787624d296c22241ff366c799eb07e1e718534eab9c998df24003380ed9743f76c3b8f779c7e534404573583c9654a43527d4c96de0def78a3d88d30ca6985e
 SHA512 
b919c7ce1e8ee8660ccc1490d3dad7817f3d6f0ab79f26866e8ed10d40545a9ddca67959ff6cc84ac36a91683c1f58d274d91d47f40c0b9a7bfee4009dcbbf59
+DIST wireguard-tools-1.0.20210914.tar.xz 99744 BLAKE2B 
020f4a61597dafc6663e9ee5659f9401416692f5dc8e23afe8d59054bffd32c92814ff2e1f99d6ffe558fdfcf756afc1838e4d425847f892ad4b627a077fe614
 SHA512 
6727ea65551dbb064457449b93a943bd6534ca93bc7fa5704c2f6826266c98688ee9ea28731fda57a5245d5f63c05f3899fcca54e40c0b6251b7c4796e957445

diff --git a/net-vpn/wireguard-tools/wireguard-tools-1.0.20210914.ebuild 
b/net-vpn/wireguard-tools/wireguard-tools-1.0.20210914.ebuild
new file mode 100644
index 000..c707cf29cb3
--- /dev/null
+++ b/net-vpn/wireguard-tools/wireguard-tools-1.0.20210914.ebuild
@@ -0,0 +1,117 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit linux-info bash-completion-r1 systemd toolchain-funcs
+
+DESCRIPTION="Required tools for WireGuard, such as wg(8) and wg-quick(8)"
+HOMEPAGE="https://www.wireguard.com/;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.zx2c4.com/wireguard-tools;
+else
+   
SRC_URI="https://git.zx2c4.com/wireguard-tools/snapshot/wireguard-tools-${PV}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sparc ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+wg-quick selinux"
+
+BDEPEND="virtual/pkgconfig"
+DEPEND=""
+RDEPEND="${DEPEND}
+   wg-quick? (
+   || ( net-firewall/nftables net-firewall/iptables )
+   virtual/resolvconf
+   )
+   selinux? ( sec-policy/selinux-wireguard )
+"
+
+wg_quick_optional_config_nob() {
+   CONFIG_CHECK="$CONFIG_CHECK ~$1"
+   declare -g ERROR_$1="CONFIG_$1: This option is required for automatic 
routing of default routes inside of wg-quick(8), though it is not required for 
general WireGuard usage."
+}
+
+pkg_setup() {
+   if use wg-quick; then
+   wg_quick_optional_config_nob IP_ADVANCED_ROUTER
+   wg_quick_optional_config_nob IP_MULTIPLE_TABLES
+   wg_quick_optional_config_nob IPV6_MULTIPLE_TABLES
+   if has_version net-firewall/nftables; then
+   wg_quick_optional_config_nob NF_TABLES
+   wg_quick_optional_config_nob NF_TABLES_IPV4
+   wg_quick_optional_config_nob NF_TABLES_IPV6
+   wg_quick_optional_config_nob NFT_CT
+   wg_quick_optional_config_nob NFT_FIB
+   wg_quick_optional_config_nob NFT_FIB_IPV4
+   wg_quick_optional_config_nob NFT_FIB_IPV6
+   wg_quick_optional_config_nob NF_CONNTRACK_MARK
+   elif has_version net-firewall/iptables; then
+   wg_quick_optional_config_nob NETFILTER_XTABLES
+   wg_quick_optional_config_nob NETFILTER_XT_MARK
+   wg_quick_optional_config_nob NETFILTER_XT_CONNMARK
+   wg_quick_optional_config_nob NETFILTER_XT_MATCH_COMMENT
+   wg_quick_optional_config_nob NETFILTER_XT_MATCH_ADDRTYPE
+   wg_quick_optional_config_nob IP6_NF_RAW
+   wg_quick_optional_config_nob IP_NF_RAW
+   wg_quick_optional_config_nob IP6_NF_FILTER
+   wg_quick_optional_config_nob IP_NF_FILTER
+   fi
+   fi
+   get_version
+   if [[ -f $KERNEL_DIR/include/uapi/linux/wireguard.h ]]; then
+   CONFIG_CHECK="~WIREGUARD $CONFIG_CHECK"
+   declare -g ERROR_WIREGUARD="CONFIG_WIREGUARD: This option is 
required for using WireGuard."
+   elif kernel_is -ge 3 10 0 && kernel_is -lt 5 6 0 &&

[gentoo-commits] repo/gentoo:master commit in: net-vpn/wireguard-tools/

2021-09-13 Thread Jason A. Donenfeld
commit: 5494c10ef4570e427c1996f583f17b94d4a450d2
Author: Jonathan Davies  protonmail  com>
AuthorDate: Sun Sep  5 18:18:50 2021 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Mon Sep 13 21:16:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5494c10e

net-vpn/wireguard: add selinux USE flag and dependency

Signed-off-by: Jonathan Davies  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/22285
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 net-vpn/wireguard-tools/wireguard-tools-1.0.20210424.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/net-vpn/wireguard-tools/wireguard-tools-1.0.20210424.ebuild 
b/net-vpn/wireguard-tools/wireguard-tools-1.0.20210424.ebuild
index ff9fcc1f9f9..f9e1606af59 100644
--- a/net-vpn/wireguard-tools/wireguard-tools-1.0.20210424.ebuild
+++ b/net-vpn/wireguard-tools/wireguard-tools-1.0.20210424.ebuild
@@ -18,7 +18,7 @@ fi
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="+wg-quick"
+IUSE="+wg-quick selinux"
 
 BDEPEND="virtual/pkgconfig"
 DEPEND=""
@@ -27,6 +27,7 @@ RDEPEND="${DEPEND}
|| ( net-firewall/nftables net-firewall/iptables )
virtual/resolvconf
)
+   selinux? ( sec-policy/selinux-wireguard )
 "
 
 wg_quick_optional_config_nob() {



[gentoo-commits] data/gentoo-news:master commit in: 2021-08-11-oauth2-creds-chromium/

2021-08-10 Thread Jason A. Donenfeld
commit: 0a960c2aadd2b98513ada135c437d8a6701e1f84
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Wed Aug 11 00:54:59 2021 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Wed Aug 11 00:56:46 2021 +
URL:https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=0a960c2a

2021-08-11-oauth2-creds-chromium: OAuth2 Credentials Removed from Chromium

Bug: https://bugs.gentoo.org/791871
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 .../2021-08-11-oauth2-creds-chromium.en.txt| 44 ++
 1 file changed, 44 insertions(+)

diff --git 
a/2021-08-11-oauth2-creds-chromium/2021-08-11-oauth2-creds-chromium.en.txt 
b/2021-08-11-oauth2-creds-chromium/2021-08-11-oauth2-creds-chromium.en.txt
new file mode 100644
index 000..0d7a8ac
--- /dev/null
+++ b/2021-08-11-oauth2-creds-chromium/2021-08-11-oauth2-creds-chromium.en.txt
@@ -0,0 +1,44 @@
+Title: OAuth2 Credentials Removed from Chromium
+Author: Jason A. Donenfeld 
+Posted: 2021-08-11
+Revision: 1
+News-Item-Format: 2.0
+Display-If-Installed: www-client/chromium
+
+In March of this year, Google announced that OAuth2 credentials would be 
revoked
+for distros shipping Chromium. This was covered in multiple places at the time,
+such as [1,2,3]. Around that time, with 89.0.4389.82, Gentoo removed OAuth2
+credentials from its packages. However, they slipped back in shortly after.
+
+As a result, some users [4] have found that recently Google's SSO does not
+persist between browser sessions; e.g. you have to log back into GMail every
+time you open your browser. This week's changes [5] restore the old behavior
+we had in March, of not shipping Gentoo OAuth2 credentials.
+
+If you find that certain Google services are no longer working, you may wish to
+supply OAuth2 credentials manually, obtained by following the instructions at
+[6]. However, even without supplying such credentials, Google's SSO should now
+be working as expected.
+
+There are now two options for passing these credentials to Chromium via
+
+/etc/chromium/default:
+
+  1. GOOGLE_DEFAULT_CLIENT_ID and GOOGLE_DEFAULT_CLIENT_SECRET environment
+ variables:
+   export GOOGLE_DEFAULT_CLIENT_ID=""
+   export GOOGLE_DEFAULT_CLIENT_SECRET=""
+
+  2. --oauth2-client-id and --oauth2-client-secret= command line switches:
+   CHROMIUM_FLAGS+=" --oauth2-client-id="
+   CHROMIUM_FLAGS+=" --oauth2-client-secret="
+
+Alternatively these environment variables and command line switches may be 
given
+at the command line for ad-hoc testing.
+
+[1] https://archlinux.org/news/chromium-losing-sync-support-in-early-march/
+[2] https://bodhi.fedoraproject.org/updates/FEDORA-2021-48866282e5
+[3] 
https://hackaday.com/2021/01/26/whats-the-deal-with-chromium-on-linux-google-at-odds-with-package-maintainers/
+[4] https://bugs.gentoo.org/791871
+[5] 
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fce48ef271bbcaee9afdf0481294da167e665a9b
+[6] http://www.chromium.org/developers/how-tos/api-keys



[gentoo-commits] repo/gentoo:master commit in: app-admin/entr/

2021-08-09 Thread Jason A. Donenfeld
commit: dfe92d85ebe823a146ffe8ba0616050bde09adc5
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Mon Aug  9 11:28:27 2021 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Mon Aug  9 11:28:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfe92d85

app-admin/entr: use http rather than https for URIs

Github points to HTTP, but HTTPS is available, so use that.

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 app-admin/entr/entr-4.9.ebuild | 4 ++--
 app-admin/entr/entr-5.0.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-admin/entr/entr-4.9.ebuild b/app-admin/entr/entr-4.9.ebuild
index 0ed45c47857..88a8eb810fa 100644
--- a/app-admin/entr/entr-4.9.ebuild
+++ b/app-admin/entr/entr-4.9.ebuild
@@ -6,8 +6,8 @@ EAPI=7
 inherit toolchain-funcs
 
 DESCRIPTION="Run arbitrary commands when files change"
-HOMEPAGE="http://eradman.com/entrproject/;
-SRC_URI="http://eradman.com/entrproject/code/${P}.tar.gz;
+HOMEPAGE="https://eradman.com/entrproject/;
+SRC_URI="https://eradman.com/entrproject/code/${P}.tar.gz;
 
 LICENSE="ISC"
 SLOT="0"

diff --git a/app-admin/entr/entr-5.0.ebuild b/app-admin/entr/entr-5.0.ebuild
index 56739e0f6e0..1727eee4622 100644
--- a/app-admin/entr/entr-5.0.ebuild
+++ b/app-admin/entr/entr-5.0.ebuild
@@ -6,8 +6,8 @@ EAPI=7
 inherit toolchain-funcs
 
 DESCRIPTION="Run arbitrary commands when files change"
-HOMEPAGE="http://eradman.com/entrproject/;
-SRC_URI="http://eradman.com/entrproject/code/${P}.tar.gz;
+HOMEPAGE="https://eradman.com/entrproject/;
+SRC_URI="https://eradman.com/entrproject/code/${P}.tar.gz;
 
 LICENSE="ISC"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: app-admin/entr/

2021-08-09 Thread Jason A. Donenfeld
commit: 20fde189fc722f31e3d9519c33b1b4586913ae90
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Mon Aug  9 11:17:59 2021 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Mon Aug  9 11:25:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20fde189

app-admin/entr: update project and download URIs

The project moved to the author's personal domain rather than a
dedicated domain, with the latter now returning TLS errors. Update the
packages accordingly.

Closes: https://bugs.gentoo.org/807250
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 app-admin/entr/entr-4.9.ebuild | 4 ++--
 app-admin/entr/entr-5.0.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-admin/entr/entr-4.9.ebuild b/app-admin/entr/entr-4.9.ebuild
index b22a3866b40..0ed45c47857 100644
--- a/app-admin/entr/entr-4.9.ebuild
+++ b/app-admin/entr/entr-4.9.ebuild
@@ -6,8 +6,8 @@ EAPI=7
 inherit toolchain-funcs
 
 DESCRIPTION="Run arbitrary commands when files change"
-HOMEPAGE="https://entrproject.org;
-SRC_URI="https://entrproject.org/code/${P}.tar.gz;
+HOMEPAGE="http://eradman.com/entrproject/;
+SRC_URI="http://eradman.com/entrproject/code/${P}.tar.gz;
 
 LICENSE="ISC"
 SLOT="0"

diff --git a/app-admin/entr/entr-5.0.ebuild b/app-admin/entr/entr-5.0.ebuild
index 4714061145a..56739e0f6e0 100644
--- a/app-admin/entr/entr-5.0.ebuild
+++ b/app-admin/entr/entr-5.0.ebuild
@@ -6,8 +6,8 @@ EAPI=7
 inherit toolchain-funcs
 
 DESCRIPTION="Run arbitrary commands when files change"
-HOMEPAGE="https://entrproject.org;
-SRC_URI="https://entrproject.org/code/${P}.tar.gz;
+HOMEPAGE="http://eradman.com/entrproject/;
+SRC_URI="http://eradman.com/entrproject/code/${P}.tar.gz;
 
 LICENSE="ISC"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: dev-util/goland/

2021-08-08 Thread Jason A. Donenfeld
commit: 0578266cd334dcffc7e5f540d1bcbaea77b73fef
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Sun Aug  8 13:21:04 2021 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Sun Aug  8 13:22:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0578266c

dev-util/goland: bump to 2021.2

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 dev-util/goland/Manifest | 2 +-
 dev-util/goland/{goland-2021.1.3.ebuild => goland-2021.2.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/goland/Manifest b/dev-util/goland/Manifest
index 547930fbbf5..0a8c2bf428c 100644
--- a/dev-util/goland/Manifest
+++ b/dev-util/goland/Manifest
@@ -1 +1 @@
-DIST goland-2021.1.3.tar.gz 544674162 BLAKE2B 
82ad057177129cc41facc704c3021221b2b4e7bd3e8ab11252193a1bb4663313c9b450786f2915a28678ae75347ba6ed6be54b79aae9ccb38f0aa3eb97190353
 SHA512 
d58e25af05351471d1ee43e34decd2d692d3d194c017d5392b4a1fe4255f4b2c5c7373ebce880020ef4759adf73dd1ac6db200149c7a486180ff944747909fff
+DIST goland-2021.2.tar.gz 552538756 BLAKE2B 
676ac891e3ed571b66f48292406b84f93cbda8703ef1f0d5874d1fe4bf5bcd3481a1ae26374be36e60d8a5619d827f8268a3b141080c4eaf0d73fa76e5f68e4f
 SHA512 
73d30fe1ed3e36657e1b9a6bf5356600d690c6fe6eb4e8de38ea6734bccac14c2e28afaaf4be099d40ff8fb33902770d1172b0922d39de10fbce58128a9f9d52

diff --git a/dev-util/goland/goland-2021.1.3.ebuild 
b/dev-util/goland/goland-2021.2.ebuild
similarity index 98%
rename from dev-util/goland/goland-2021.1.3.ebuild
rename to dev-util/goland/goland-2021.2.ebuild
index 86cbae50830..2c52ed4e539 100644
--- a/dev-util/goland/goland-2021.1.3.ebuild
+++ b/dev-util/goland/goland-2021.2.ebuild
@@ -49,7 +49,7 @@ src_install() {
 
insinto "${dir}"
doins -r *
-   fperms 755 "${dir}"/bin/{${PN}.sh,fsnotifier64}
+   fperms 755 "${dir}"/bin/{${PN}.sh,fsnotifier}
fperms 755 
"${dir}"/jbr/bin/{jaotc,java,javac,jdb,jfr,jhsdb,jjs,jrunscript,keytool,pack200,rmid,rmiregistry,serialver,unpack200}
fperms 755 "${dir}"/plugins/go/lib/dlv/linux/dlv
 



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/files/, www-client/chromium/

2021-08-08 Thread Jason A. Donenfeld
commit: fce48ef271bbcaee9afdf0481294da167e665a9b
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Sat Aug  7 21:53:29 2021 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Sun Aug  8 11:50:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fce48ef2

www-client/chromium: work around dead oauth2 credentials

Google doesn't let us bake in OAuth2 credentials, and for some time,
Google sign-in has been broken. Arch dealt with this in March, and so
did we to some degree, but in the last few months, our sign-in
credentials have been broken. It appears that we actually did remove API
credentials in March around Chrome 89, but they got added back, perhaps
when rotating newer versions to replace older versions. Work around this
by following Arch's lead: we remove the predefined credentials, as
before, but also we patch Chromium so that people can use their own
easily, using Arch's patch for that.

For more info, see:

  https://archlinux.org/news/chromium-losing-sync-support-in-early-march/
  https://bodhi.fedoraproject.org/updates/FEDORA-2021-48866282e5
  
https://hackaday.com/2021/01/26/whats-the-deal-with-chromium-on-linux-google-at-odds-with-package-maintainers/

Closes: https://bugs.gentoo.org/791871
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 www-client/chromium/chromium-92.0.4515.107.ebuild   | 12 +++-
 www-client/chromium/chromium-92.0.4515.131.ebuild   | 12 +++-
 www-client/chromium/chromium-93.0.4577.25.ebuild| 12 +++-
 www-client/chromium/chromium-94.0.4595.0.ebuild | 12 +++-
 ...chromium-use-oauth2-client-switches-as-default.patch | 17 +
 5 files changed, 45 insertions(+), 20 deletions(-)

diff --git a/www-client/chromium/chromium-92.0.4515.107.ebuild 
b/www-client/chromium/chromium-92.0.4515.107.ebuild
index 2403aa0bddb..e4cd7506c21 100644
--- a/www-client/chromium/chromium-92.0.4515.107.ebuild
+++ b/www-client/chromium/chromium-92.0.4515.107.ebuild
@@ -236,6 +236,7 @@ src_prepare() {
"${FILESDIR}/chromium-92-EnumTable-crash.patch"
"${FILESDIR}/chromium-92-GetUsableSize-nullptr.patch"
"${FILESDIR}/chromium-freetype-2.11.patch"
+   
"${FILESDIR}/chromium-use-oauth2-client-switches-as-default.patch"
"${FILESDIR}/chromium-shim_headers.patch"
)
 
@@ -660,13 +661,14 @@ src_configure() {
# Set up Google API keys, see 
http://www.chromium.org/developers/how-tos/api-keys .
# Note: these are for Gentoo use ONLY. For your own distribution,
# please get your own set of keys. Feel free to contact 
chrom...@gentoo.org
-   # for more info.
+   # for more info. The OAuth2 credentials, however, have been left out.
+   # Those OAuth2 credentials have been broken for quite some time anyway.
+   # Instead we apply a patch to use the --oauth2-client-id= and
+   # --oauth2-client-secret= switches for setting GOOGLE_DEFAULT_CLIENT_ID 
and
+   # GOOGLE_DEFAULT_CLIENT_SECRET at runtime. This allows signing into
+   # Chromium without baked-in values.
local google_api_key="AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc"
-   local google_default_client_id="329227923882.apps.googleusercontent.com"
-   local google_default_client_secret="vgKG0NNv7GoDpbtoFNLxCUXu"
myconf_gn+=" google_api_key=\"${google_api_key}\""
-   myconf_gn+=" google_default_client_id=\"${google_default_client_id}\""
-   myconf_gn+=" 
google_default_client_secret=\"${google_default_client_secret}\""
local myarch="$(tc-arch)"
 
# Avoid CFLAGS problems, bug #352457, bug #390147.

diff --git a/www-client/chromium/chromium-92.0.4515.131.ebuild 
b/www-client/chromium/chromium-92.0.4515.131.ebuild
index 63504fa0cd2..54af6f3e069 100644
--- a/www-client/chromium/chromium-92.0.4515.131.ebuild
+++ b/www-client/chromium/chromium-92.0.4515.131.ebuild
@@ -236,6 +236,7 @@ src_prepare() {
"${FILESDIR}/chromium-92-EnumTable-crash.patch"
"${FILESDIR}/chromium-92-crashpad-consent.patch"
"${FILESDIR}/chromium-freetype-2.11.patch"
+   
"${FILESDIR}/chromium-use-oauth2-client-switches-as-default.patch"
"${FILESDIR}/chromium-shim_headers.patch"
)
 
@@ -660,13 +661,14 @@ src_configure() {
# Set up Google API keys, see 
http://www.chromium.org/developers/how-tos/api-keys .
# Note: these are for Gentoo use ONLY. For your own distribution,
# please get your own set of keys. Feel free to contact 
chrom...@gentoo.org
-   # for more info.
+   # for more info. The OAuth2 credentials, however, have been left 

[gentoo-commits] repo/gentoo:master commit in: dev-util/goland/

2021-06-13 Thread Jason A. Donenfeld
commit: 814baae2d7806086db2bd36196f463cc1e2614c6
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Sun Jun 13 17:09:59 2021 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Sun Jun 13 17:10:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=814baae2

dev-util/goland: bump to 2021.1.3

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 dev-util/goland/Manifest   | 2 +-
 dev-util/goland/{goland-2021.1.1.ebuild => goland-2021.1.3.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/goland/Manifest b/dev-util/goland/Manifest
index b407de15e0c..547930fbbf5 100644
--- a/dev-util/goland/Manifest
+++ b/dev-util/goland/Manifest
@@ -1 +1 @@
-DIST goland-2021.1.1.tar.gz 544517245 BLAKE2B 
2c7e11f6a3fc4ca779d4273befe93d89c53aaa06a650b4181295c2f74d0679ecd8ecfcb44a6394a6173ec3b7379d57df671ef54c0af4b75d90443c4804f2d6af
 SHA512 
53b49984c3d5ecf7c9497a6a958656c26beda122987442cb7a37a95ddf1514ec5d31fcccb3babb5bfe394bd636231901a34dc9a1a25cc861a8be86d1db02fd16
+DIST goland-2021.1.3.tar.gz 544674162 BLAKE2B 
82ad057177129cc41facc704c3021221b2b4e7bd3e8ab11252193a1bb4663313c9b450786f2915a28678ae75347ba6ed6be54b79aae9ccb38f0aa3eb97190353
 SHA512 
d58e25af05351471d1ee43e34decd2d692d3d194c017d5392b4a1fe4255f4b2c5c7373ebce880020ef4759adf73dd1ac6db200149c7a486180ff944747909fff

diff --git a/dev-util/goland/goland-2021.1.1.ebuild 
b/dev-util/goland/goland-2021.1.3.ebuild
similarity index 100%
rename from dev-util/goland/goland-2021.1.1.ebuild
rename to dev-util/goland/goland-2021.1.3.ebuild



[gentoo-commits] repo/gentoo:master commit in: app-admin/pass/

2021-06-11 Thread Jason A. Donenfeld
commit: ecf68b2f3f259007dc235b6278a3037128b7f85c
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Fri Jun 11 16:58:12 2021 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Fri Jun 11 17:01:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecf68b2f

app-admin/pass: bump to 1.7.4

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 app-admin/pass/Manifest   |  2 +-
 ...ass-1.7.4_pre20210216.ebuild => pass-1.7.4.ebuild} | 19 +++
 2 files changed, 4 insertions(+), 17 deletions(-)

diff --git a/app-admin/pass/Manifest b/app-admin/pass/Manifest
index dcd8486ea58..09d1fa94889 100644
--- a/app-admin/pass/Manifest
+++ b/app-admin/pass/Manifest
@@ -1,2 +1,2 @@
 DIST password-store-1.7.3.tar.xz 63416 BLAKE2B 
5931608e0208dfe6965b79f586c153a4930d1c3d3b74433d026ee0bc5889fcc29334c637ca4fb68308d0169bad7c8235b6632e9f80eda1e24f0f5721353f88e3
 SHA512 
89755a7b02f05d75055a9fc14fd3f456c0a49ec31bdffd097a027f91228c64a98b18c1e80017aeda811773ae3287ff1b9737532da8ded06799d8fe3979ca06f7
-DIST password-store-918992c19231b33b3d4a3288a7288a620e608cb4.tar.xz 65000 
BLAKE2B 
2bd7768fe1a93ce55b0daf15088bde7ce75dbe33f44b1890e27ca6efe70fadb07610b830bd9926f6c88b33c4d3ae208b0035f13e81f28978cb26454332a19b13
 SHA512 
63a448e4da3da60d3dfe02b02eb11417e179c4f0b973c822bfbb485262076ae7458c3e35e95b2ad9997a2ddfa8bbe91a822c86d7ad5d2f7a6e6cb90d11774aa9
+DIST password-store-1.7.4.tar.xz 65272 BLAKE2B 
db1a34b5900802731deaf09d3ade1d3f00022fd21eb0b21140dca3d399c89183dc901e5bce15d7bb6041e62017e2b8b6df61c6ec3eadb1df6c0278dbc6c2bc11
 SHA512 
1fe108895b224451b54e545d399b6a97040e094049448509f92ae33164a5cf9044a91f52edfc705fcf333f6526df1a478deeebc4df109764d58100f9e3e22681

diff --git a/app-admin/pass/pass-1.7.4_pre20210216.ebuild 
b/app-admin/pass/pass-1.7.4.ebuild
similarity index 81%
rename from app-admin/pass/pass-1.7.4_pre20210216.ebuild
rename to app-admin/pass/pass-1.7.4.ebuild
index 6fa4fa9340c..d1349cc2976 100644
--- a/app-admin/pass/pass-1.7.4_pre20210216.ebuild
+++ b/app-admin/pass/pass-1.7.4.ebuild
@@ -5,21 +5,13 @@ EAPI=7
 
 inherit bash-completion-r1 elisp-common
 
-if [[ ${PV} = * ]]; then
-   EGIT_REPO_URI="https://git.zx2c4.com/password-store;
-   inherit git-r3
-else
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~x64-macos"
-   COMMIT_ID="918992c19231b33b3d4a3288a7288a620e608cb4"
-   
SRC_URI="https://git.zx2c4.com/password-store/snapshot/password-store-${COMMIT_ID}.tar.xz;
-   S="${WORKDIR}/${PN}"
-fi
-
 DESCRIPTION="Stores, retrieves, generates, and synchronizes passwords securely"
 HOMEPAGE="https://www.passwordstore.org/;
+SRC_URI="https://git.zx2c4.com/password-store/snapshot/password-store-${PV}.tar.xz;
 
 SLOT="0"
 LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~x64-macos"
 IUSE="+git wayland X zsh-completion fish-completion emacs dmenu importers 
elibc_Darwin"
 
 RDEPEND="
@@ -36,12 +28,7 @@ RDEPEND="
emacs? ( >=app-editors/emacs-23.1:* >=app-emacs/f-0.11.0 
>=app-emacs/s-1.9.0 >=app-emacs/with-editor-2.5.11 )
 "
 
-src_unpack() {
-   default
-
-   # Hack: Tests fail if the path length is too long
-   mv "${WORKDIR}/password-store-${COMMIT_ID}" "${WORKDIR}/${PN}"
-}
+S="${WORKDIR}/password-store-${PV}"
 
 src_prepare() {
default



[gentoo-commits] repo/gentoo:master commit in: net-mail/b4/

2021-06-11 Thread Jason A. Donenfeld
commit: 8bf7610a0b85c2fb1bf72d1286fcbe8fc9ac1acd
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Wed Jun  9 21:04:19 2021 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Fri Jun 11 07:07:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bf7610a

net-mail/b4: bump to 0.7.2

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 net-mail/b4/Manifest | 2 +-
 net-mail/b4/{b4-0.6.1.ebuild => b4-0.7.2.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-mail/b4/Manifest b/net-mail/b4/Manifest
index 51bff674da2..1ea335e20c6 100644
--- a/net-mail/b4/Manifest
+++ b/net-mail/b4/Manifest
@@ -1 +1 @@
-DIST b4-0.6.1.tar.gz 63430 BLAKE2B 
2bbf36dc5aa6c0bdd3ef792137b6cae5a6d4f53b8935d773d8efa7adc9d802d5f8faf49f5a31024eba706f97d5673820c415d2828bd65fca281acab0e41c8693
 SHA512 
2a4fcd04bbda02ef9cec843658bd9ab5df5aa3275b592c852725f343e66914f95fc7c7be4ccecd86cbbc60feb8630fb804368333ddafba3269c81055e29e
+DIST b4-0.7.2.tar.gz 64196 BLAKE2B 
a947b1feeb7fc0144f282caebdcf44f40a0b13137262ca608f260006bdd0a4db6d7347cc1dfe023336566306bb80bcfbbc7c9b71964a949100365d4daa9d4046
 SHA512 
0a55302c41fa1b5208fba0fa8631e9fdcf37f340f6513a351ea69915f703db7f441a8a7ebcbb29f657049db691de8ed316a6febdbc7b7e75957c7d328fa948f0

diff --git a/net-mail/b4/b4-0.6.1.ebuild b/net-mail/b4/b4-0.7.2.ebuild
similarity index 92%
rename from net-mail/b4/b4-0.6.1.ebuild
rename to net-mail/b4/b4-0.7.2.ebuild
index 753bd0cedb0..d078544023b 100644
--- a/net-mail/b4/b4-0.6.1.ebuild
+++ b/net-mail/b4/b4-0.7.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7



[gentoo-commits] repo/gentoo:master commit in: net-vpn/wireguard-modules/

2021-06-06 Thread Jason A. Donenfeld
commit: 916ca79578b922fc7291157e9d46534c8a263e0c
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Sun Jun  6 09:34:49 2021 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Sun Jun  6 09:38:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=916ca795

net-vpn/wireguard-modules: bump to 1.0.20210606

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 net-vpn/wireguard-modules/Manifest  | 2 +-
 ...odules-1.0.20210424.ebuild => wireguard-modules-1.0.20210606.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-vpn/wireguard-modules/Manifest 
b/net-vpn/wireguard-modules/Manifest
index 3ec4715ba0b..d5152a06425 100644
--- a/net-vpn/wireguard-modules/Manifest
+++ b/net-vpn/wireguard-modules/Manifest
@@ -1 +1 @@
-DIST wireguard-linux-compat-1.0.20210424.tar.xz 264200 BLAKE2B 
e1d96786d60489e85312f2927c0c5f8d43cccef9c4929856d9e892c91351f091e6a457e4673dd0c4987a614b9c13be4a4d9d485390c3a45fdefdad5dc7131213
 SHA512 
f3485978fdd5a1cccdd8ee269c223e805bc533b79189765324a383142934b12f4f6bf476147a09703fa674da4a1eaca13fe400553b27843dbf8da133ce19207b
+DIST wireguard-linux-compat-1.0.20210606.tar.xz 264952 BLAKE2B 
cc8368cf764826bbf9f76246faa8b1a366df0e2e65b14ddb52b663cc75ac5edf89e8da7646aa6b0ae952000289ba18174bcfdf0fa7ee5f6d9c81e2f5f3d6e114
 SHA512 
ef8ec9f3d87982bf24b7934d9eabe605391888955110b655baf26867c80b619f549edc5527cbc6098c1f385b977a5b5d580ccaa82129571a64133a40d072c9b6

diff --git a/net-vpn/wireguard-modules/wireguard-modules-1.0.20210424.ebuild 
b/net-vpn/wireguard-modules/wireguard-modules-1.0.20210606.ebuild
similarity index 100%
rename from net-vpn/wireguard-modules/wireguard-modules-1.0.20210424.ebuild
rename to net-vpn/wireguard-modules/wireguard-modules-1.0.20210606.ebuild



[gentoo-commits] repo/gentoo:master commit in: net-vpn/wireguard-tools/

2021-05-12 Thread Jason A. Donenfeld
commit: 129df22822bfdadbff8e54ebfae088e09a07d6c0
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Wed May 12 23:39:47 2021 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Wed May 12 23:39:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=129df228

net-vpn/wireguard-tools: drop old

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 net-vpn/wireguard-tools/Manifest   |   4 -
 .../wireguard-tools-1.0.20200513.ebuild| 116 -
 .../wireguard-tools-1.0.20200827.ebuild| 116 -
 .../wireguard-tools-1.0.20210223.ebuild| 116 -
 .../wireguard-tools-1.0.20210315.ebuild| 116 -
 5 files changed, 468 deletions(-)

diff --git a/net-vpn/wireguard-tools/Manifest b/net-vpn/wireguard-tools/Manifest
index 6ccd2380ac7..bb9f64d7e73 100644
--- a/net-vpn/wireguard-tools/Manifest
+++ b/net-vpn/wireguard-tools/Manifest
@@ -1,5 +1 @@
-DIST wireguard-tools-1.0.20200513.tar.xz 94500 BLAKE2B 
34a39533018416df382d180da76d6494feec1d40208c9df427c1979817dbe138c217fe4c4f4cf5cecd3c4053e6f73f1863d1e0a9ed2cad41899dda5387c15844
 SHA512 
4d27b262350b6b47843a323c2e7ab8d2bdd48065c265778abdec85b3f6fc92aa9af77d76e368df9cc8e435eae1c0ce50fed52e1d78db54358c1884d34be08d2c
-DIST wireguard-tools-1.0.20200827.tar.xz 94788 BLAKE2B 
d7d881a56819c028b37c11b9a44e3304a0f49250aa6ce3da894802dc2546b755f790ddd3fbc14ec1e0f653ead744434ee540c20226373122d131d7deeae94544
 SHA512 
843b70050d24f142262b672daee44cdccab508b52f42b19a32c275a17d40fd8fb66136a22ef2a4602217e821703bb36a261e474b465807308f52e6a0ee49e267
-DIST wireguard-tools-1.0.20210223.tar.xz 95444 BLAKE2B 
59606684c08893c40ac14f9d021013c741f1ea80dc5a07946ec2597d8c91f6c8e1ebbc5714d04ea6d7d9356362a9d5598a578019ead38a2e327a2162d1d1a9af
 SHA512 
98855853a3ecfce23a0a6bf4a885c85efaf2b08c9a92e0d3800fe40ae9adf05fdf4443150a71319bd9b53e314c8032694ea978db850a238813232a0c04edf692
-DIST wireguard-tools-1.0.20210315.tar.xz 96988 BLAKE2B 
d7b088a63fb386dc811f10681f6312572b360b211188630f7a76bb848ef01aac84205d62bd72edef2bac8a3e97eedccabdc2e092b8d70df8d7169d064d469831
 SHA512 
2ebc5e5a248f6b8c19cbb8bcc3c375ad339a16bf27e32346fb7cde21b9cfb1efdf877e0e5ea4a511f7cb69ff184a6731e76492e03cf490f7d49368e7f145b72e
 DIST wireguard-tools-1.0.20210424.tar.xz 96816 BLAKE2B 
4787624d296c22241ff366c799eb07e1e718534eab9c998df24003380ed9743f76c3b8f779c7e534404573583c9654a43527d4c96de0def78a3d88d30ca6985e
 SHA512 
b919c7ce1e8ee8660ccc1490d3dad7817f3d6f0ab79f26866e8ed10d40545a9ddca67959ff6cc84ac36a91683c1f58d274d91d47f40c0b9a7bfee4009dcbbf59

diff --git a/net-vpn/wireguard-tools/wireguard-tools-1.0.20200513.ebuild 
b/net-vpn/wireguard-tools/wireguard-tools-1.0.20200513.ebuild
deleted file mode 100644
index d38fb67b7a6..000
--- a/net-vpn/wireguard-tools/wireguard-tools-1.0.20200513.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit linux-info bash-completion-r1 systemd toolchain-funcs
-
-DESCRIPTION="Required tools for WireGuard, such as wg(8) and wg-quick(8)"
-HOMEPAGE="https://www.wireguard.com/;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://git.zx2c4.com/wireguard-tools;
-else
-   
SRC_URI="https://git.zx2c4.com/wireguard-tools/snapshot/wireguard-tools-${PV}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~s390 sparc x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="+wg-quick"
-
-BDEPEND="virtual/pkgconfig"
-DEPEND=""
-RDEPEND="${DEPEND}
-   wg-quick? (
-   || ( net-firewall/nftables net-firewall/iptables )
-   virtual/resolvconf
-   )
-"
-
-wg_quick_optional_config_nob() {
-   CONFIG_CHECK="$CONFIG_CHECK ~$1"
-   declare -g ERROR_$1="CONFIG_$1: This option is required for automatic 
routing of default routes inside of wg-quick(8), though it is not required for 
general WireGuard usage."
-}
-
-pkg_setup() {
-   if use wg-quick; then
-   wg_quick_optional_config_nob IP_ADVANCED_ROUTER
-   wg_quick_optional_config_nob IP_MULTIPLE_TABLES
-   wg_quick_optional_config_nob IPV6_MULTIPLE_TABLES
-   if has_version net-firewall/nftables; then
-   wg_quick_optional_config_nob NF_TABLES
-   wg_quick_optional_config_nob NF_TABLES_IPV4
-   wg_quick_optional_config_nob NF_TABLES_IPV6
-   wg_quick_optional_config_nob NFT_CT
-   wg_quick_optional_config_nob NFT_FIB
-   wg_quick_optional_config_nob NFT_FIB_IPV4
-   wg_quick_optional_config_nob NFT_FIB_IPV6
-

[gentoo-commits] repo/gentoo:master commit in: dev-util/goland/

2021-05-10 Thread Jason A. Donenfeld
commit: 2705263b77e8892776d0e905359a6ea2b8f938da
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Mon May 10 15:23:50 2021 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Mon May 10 17:07:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2705263b

dev-util/goland: bump to 2021.1.1

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 dev-util/goland/Manifest   | 2 +-
 dev-util/goland/{goland-2020.3.2.ebuild => goland-2021.1.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/goland/Manifest b/dev-util/goland/Manifest
index 70dcfc61fde..b407de15e0c 100644
--- a/dev-util/goland/Manifest
+++ b/dev-util/goland/Manifest
@@ -1 +1 @@
-DIST goland-2020.3.2.tar.gz 484904300 BLAKE2B 
a60825d0b994cb16b9a41fe228787e0dba541f34e613cc88b040b2b80d044a9b45a69fb1346ba2a919241cc5497b5cc398b571344a790d173dbb60333d536b19
 SHA512 
2ea02dbc8ba0338ec73cd35c6eb0a70f5f6b6487d7d58629ee1e454ca5b22b233dd5fb28be64e5131be291a4153910b6ed2ddadeb1f8f4ac1ce2f63b22c6b233
+DIST goland-2021.1.1.tar.gz 544517245 BLAKE2B 
2c7e11f6a3fc4ca779d4273befe93d89c53aaa06a650b4181295c2f74d0679ecd8ecfcb44a6394a6173ec3b7379d57df671ef54c0af4b75d90443c4804f2d6af
 SHA512 
53b49984c3d5ecf7c9497a6a958656c26beda122987442cb7a37a95ddf1514ec5d31fcccb3babb5bfe394bd636231901a34dc9a1a25cc861a8be86d1db02fd16

diff --git a/dev-util/goland/goland-2020.3.2.ebuild 
b/dev-util/goland/goland-2021.1.1.ebuild
similarity index 100%
rename from dev-util/goland/goland-2020.3.2.ebuild
rename to dev-util/goland/goland-2021.1.1.ebuild



[gentoo-commits] repo/gentoo:master commit in: net-irc/irccloud-desktop-bin/

2021-05-03 Thread Jason A. Donenfeld
commit: f077897961256f335f24c96aaafbfca8130f11cd
Author: Marco Scardovi  scardovi  com>
AuthorDate: Mon May  3 09:04:03 2021 +
Commit:     Jason A. Donenfeld  gentoo  org>
CommitDate: Mon May  3 09:07:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0778979

net-irc/irccloud-desktop-bin: bump to 0.16.0 and cleanup

Closes: https://bugs.gentoo.org/740702
Closes: https://bugs.gentoo.org/740706
Closes: https://github.com/gentoo/gentoo/pull/20536
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Marco Scardovi  scardovi.com>
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 ...0.16.0.ebuild => irccloud-desktop-bin-0.16.0-r1.ebuild} | 14 --
 1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/net-irc/irccloud-desktop-bin/irccloud-desktop-bin-0.16.0.ebuild 
b/net-irc/irccloud-desktop-bin/irccloud-desktop-bin-0.16.0-r1.ebuild
similarity index 83%
rename from net-irc/irccloud-desktop-bin/irccloud-desktop-bin-0.16.0.ebuild
rename to net-irc/irccloud-desktop-bin/irccloud-desktop-bin-0.16.0-r1.ebuild
index 5dca9e6f655..d74305c54ff 100644
--- a/net-irc/irccloud-desktop-bin/irccloud-desktop-bin-0.16.0.ebuild
+++ b/net-irc/irccloud-desktop-bin/irccloud-desktop-bin-0.16.0-r1.ebuild
@@ -6,8 +6,7 @@ EAPI=7
 inherit desktop unpacker xdg
 
 DESCRIPTION="IRCCloud Desktop Client"
-HOMEPAGE="https://github.com/irccloud/irccloud-desktop
-   https://www.irccloud.com/;
+HOMEPAGE="https://github.com/irccloud/irccloud-desktop 
https://www.irccloud.com/;
 
SRC_URI="https://github.com/irccloud/irccloud-desktop/releases/download/v${PV}/irccloud-desktop_${PV}_linux_amd64.deb;
 
 LICENSE="Apache-2.0"
@@ -16,28 +15,31 @@ KEYWORDS="~amd64"
 RESTRICT="mirror strip"
 
 DEPEND="
+   >=app-accessibility/at-spi2-core-2.0.0
+   media-libs/alsa-lib
+   net-print/cups
>=x11-libs/gtk+-3.0
x11-libs/libnotify
>=dev-libs/nss-3
x11-libs/libXScrnSaver
x11-libs/libXtst
x11-misc/xdg-utils
-   net-print/cups
-   >=app-accessibility/at-spi2-core-2.0.0
 "
+
 RDEPEND="${DEPEND}"
 
 S="${WORKDIR}"
 
+QA_PREBUILT="/opt/IRCCloud/*"
+
 src_unpack() {
unpack_deb ${A}
 }
 
 src_install() {
-   sed -i 's/--no-sandbox//g' usr/share/applications/irccloud.desktop || 
die
domenu usr/share/applications/irccloud.desktop
 
-   for size in 16 32 48 64 128 256 512; do
+   for size in {16,32,48,64,128,256,512}; do
doicon -s ${size} 
usr/share/icons/hicolor/${size}x${size}/apps/irccloud.png
done
 



  1   2   3   4   >