[gentoo-commits] repo/gentoo:master commit in: dev-libs/raft/

2024-03-17 Thread Joonas Niilola
commit: 435fe0d428d1e8136ef6806f6e952ebe7cf1ef49
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Mar 18 05:46:00 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Mar 18 05:46:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=435fe0d4

dev-libs/raft: stabilize 0.22.0 for amd64

Signed-off-by: Joonas Niilola  gentoo.org>

 dev-libs/raft/raft-0.22.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/raft/raft-0.22.0.ebuild b/dev-libs/raft/raft-0.22.0.ebuild
index 4b51fe639271..39daa1268bef 100644
--- a/dev-libs/raft/raft-0.22.0.ebuild
+++ b/dev-libs/raft/raft-0.22.0.ebuild
@@ -13,7 +13,7 @@ LICENSE="LGPL-3-with-linking-exception"
 
 # Upstream change from canonical to cowsql resetted SONAME, 3 -> 0. bgo#915960
 SLOT="0/0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
 IUSE="lz4 test zfs"
 RESTRICT="!test? ( test )"
 



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

2024-03-17 Thread Joonas Niilola
commit: 158ecc798fd50301296c73a7d4f41ec2cc41c8b3
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Mar 18 05:50:30 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Mar 18 05:50:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=158ecc79

media-libs/openh264: Stabilize 2.4.1 amd64, #927224

Signed-off-by: Joonas Niilola  gentoo.org>

 media-libs/openh264/openh264-2.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/openh264/openh264-2.4.1.ebuild 
b/media-libs/openh264/openh264-2.4.1.ebuild
index 4b0b071171da..e3de53822e92 100644
--- a/media-libs/openh264/openh264-2.4.1.ebuild
+++ b/media-libs/openh264/openh264-2.4.1.ebuild
@@ -18,7 +18,7 @@ LICENSE="BSD"
 # (2.2.0 needed a minor bump due to undocumented but breaking ABI changes, 
just to be sure.
 #  https://github.com/cisco/openh264/issues/3459 )
 SLOT="0/7"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc64 ~riscv 
~sparc ~x86"
 IUSE="cpu_flags_arm_neon cpu_flags_x86_avx2 +plugin test utils"
 
 RESTRICT="bindist !test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: games-emulation/dosbox-staging/

2024-03-17 Thread Sam James
commit: 718fed0a681f14841a17a084e70c212135c845f0
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Mar 18 03:51:30 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 18 05:30:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=718fed0a

games-emulation/dosbox-staging: mark as LTO-unsafe

Closes: https://bugs.gentoo.org/926078
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 games-emulation/dosbox-staging/dosbox-staging-0.81.0.ebuild | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/games-emulation/dosbox-staging/dosbox-staging-0.81.0.ebuild 
b/games-emulation/dosbox-staging/dosbox-staging-0.81.0.ebuild
index 859fcaaa1816..8dc276da8126 100644
--- a/games-emulation/dosbox-staging/dosbox-staging-0.81.0.ebuild
+++ b/games-emulation/dosbox-staging/dosbox-staging-0.81.0.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-inherit meson xdg
+inherit flag-o-matic meson xdg
 
 DESCRIPTION="Modernized DOSBox soft-fork"
 HOMEPAGE="https://dosbox-staging.github.io/;
@@ -49,6 +49,11 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=odr
+   # https://bugs.gentoo.org/926078
+   # https://github.com/dosbox-staging/dosbox-staging/issues/3519
+   filter-lto
+
# xinput2 comes with libsdl2[X]
local emesonargs=(
-Duse_xinput2=true



[gentoo-commits] repo/gentoo:master commit in: media-sound/dvda-author/

2024-03-17 Thread Sam James
commit: 7f3e634a7db7d821a6ab0045f1b31ae9639c5913
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Mar 18 01:07:24 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 18 05:29:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f3e634a

media-sound/dvda-author: mark as LTO-unsafe

Closes: https://bugs.gentoo.org/860516
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-sound/dvda-author/dvda-author-10.06-r1.ebuild | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/media-sound/dvda-author/dvda-author-10.06-r1.ebuild 
b/media-sound/dvda-author/dvda-author-10.06-r1.ebuild
index dd1973f18ccf..789f97ab5725 100644
--- a/media-sound/dvda-author/dvda-author-10.06-r1.ebuild
+++ b/media-sound/dvda-author/dvda-author-10.06-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit desktop toolchain-funcs
+inherit desktop flag-o-matic toolchain-funcs
 
 DESCRIPTION="Author a DVD-Audio DVD"
 HOMEPAGE="https://dvd-audio.sourceforge.net;
@@ -43,6 +43,12 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/860516
+   #
+   # Upstream on sourceforge is inactive for several years now. No bug 
filed.
+   filter-lto
+
econf \
--with-config="${EPREFIX}/etc" \
$(use_with debug debug full)



[gentoo-commits] repo/gentoo:master commit in: x11-libs/fltk/, x11-libs/fltk/files/

2024-03-17 Thread Sam James
commit: e67e2dfb1c97c5a13d23faf243e5c9c0e2a23c4d
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Mar 18 04:47:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 18 05:30:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e67e2dfb

x11-libs/fltk: try to re-sync the live ebuild for 1.4

Some DOCS files disappeared, some patches needed to be rerolled.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 x11-libs/fltk/files/fltk-1.4.-cmake.patch  | 19 ++
 x11-libs/fltk/files/fltk-1.4.-conf-tests.patch | 42 ++
 .../fltk/files/fltk-1.4.-makefile-dirs.patch   | 14 
 x11-libs/fltk/files/fltk-1.4.-optim.patch  | 13 +++
 x11-libs/fltk/fltk-1.4..ebuild | 14 +++-
 5 files changed, 92 insertions(+), 10 deletions(-)

diff --git a/x11-libs/fltk/files/fltk-1.4.-cmake.patch 
b/x11-libs/fltk/files/fltk-1.4.-cmake.patch
new file mode 100644
index ..3f576d501ece
--- /dev/null
+++ b/x11-libs/fltk/files/fltk-1.4.-cmake.patch
@@ -0,0 +1,19 @@
+diff --git a/configure.ac b/configure.ac
+index 6b64110b0..1330d3f27 100644
+--- a/configure.ac
 b/configure.ac
+@@ -1878,10 +1878,13 @@ dnl Set empty BINARY_DIR variable for fltk-config.in 
(CMake compatibility)
+ BINARY_DIR=
+ AC_SUBST([BINARY_DIR])
+ 
++INCLUDE_DIRS="${includedir}"
++AC_SUBST(INCLUDE_DIRS)
++
+ dnl Write all of the files...
+ AC_CONFIG_HEADERS([config.h:configh.in])
+ AC_CONFIG_HEADERS([FL/fl_config.h:fl_config.in])
+-AC_CONFIG_FILES([makeinclude fltk.list fltk-config fltk.spec FL/Makefile])
++AC_CONFIG_FILES([makeinclude fltk.list fltk-config fltk.spec FL/Makefile 
CMake/FLTKConfig.cmake])
+ AC_OUTPUT
+ 
+ dnl Make sure the fltk-config script is executable...

diff --git a/x11-libs/fltk/files/fltk-1.4.-conf-tests.patch 
b/x11-libs/fltk/files/fltk-1.4.-conf-tests.patch
new file mode 100644
index ..47db8d03c8d2
--- /dev/null
+++ b/x11-libs/fltk/files/fltk-1.4.-conf-tests.patch
@@ -0,0 +1,42 @@
+diff --git a/Makefile b/Makefile
+index 2d99808d9..283f825dd 100644
+--- a/Makefile
 b/Makefile
+@@ -103,9 +103,6 @@ makeinclude: configure configh.in makeinclude.in
+   touch config.h
+   chmod +x fltk-config
+ 
+-configure: configure.ac
+-  autoconf
+-
+ portable-dist:
+   epm -v -s fltk.xpm fltk
+ 
+diff --git a/documentation/Makefile b/documentation/Makefile
+index 0b176246b..882fbf8a4 100644
+--- a/documentation/Makefile
 b/documentation/Makefile
+@@ -91,12 +91,6 @@ install: $(MANPAGES)
+ $(INSTALL_DATA) fltk.pdf $(DESTDIR)$(docdir); \
+   fi
+   echo "Installing man pages in $(DESTDIR)$(mandir) ..."
+-  -$(INSTALL_DIR) $(DESTDIR)$(mandir)/cat1
+-  $(INSTALL_MAN) $(SRC_DOCDIR)/fluid.$(CAT1EXT) $(DESTDIR)$(mandir)/cat1
+-  $(INSTALL_MAN) $(SRC_DOCDIR)/fltk-config.$(CAT1EXT) 
$(DESTDIR)$(mandir)/cat1
+-  $(INSTALL_MAN) $(SRC_DOCDIR)/fltk-options.$(CAT1EXT) 
$(DESTDIR)$(mandir)/cat1
+-  -$(INSTALL_DIR) $(DESTDIR)$(mandir)/cat3
+-  $(INSTALL_MAN) $(SRC_DOCDIR)/fltk.$(CAT3EXT) $(DESTDIR)$(mandir)/cat3
+   -$(INSTALL_DIR) $(DESTDIR)$(mandir)/man1
+   $(INSTALL_MAN) $(SRC_DOCDIR)/fluid.man $(DESTDIR)$(mandir)/man1/fluid.1
+   $(INSTALL_MAN) $(SRC_DOCDIR)/fltk-config.man 
$(DESTDIR)$(mandir)/man1/fltk-config.1
+@@ -105,10 +99,6 @@ install: $(MANPAGES)
+   $(INSTALL_MAN) $(SRC_DOCDIR)/fltk.man $(DESTDIR)$(mandir)/man3/fltk.3
+ 
+ install-linux install-osx:
+-  -$(INSTALL_DIR) $(DESTDIR)$(mandir)/cat6
+-  $(INSTALL_MAN) $(SRC_DOCDIR)/blocks.$(CAT6EXT) $(DESTDIR)$(mandir)/cat6
+-  $(INSTALL_MAN) $(SRC_DOCDIR)/checkers.$(CAT6EXT) 
$(DESTDIR)$(mandir)/cat6
+-  $(INSTALL_MAN) $(SRC_DOCDIR)/sudoku.$(CAT6EXT) $(DESTDIR)$(mandir)/cat6
+   -$(INSTALL_DIR) $(DESTDIR)$(mandir)/man6
+   $(INSTALL_MAN) $(SRC_DOCDIR)/blocks.man 
$(DESTDIR)$(mandir)/man6/blocks.6
+   $(INSTALL_MAN) $(SRC_DOCDIR)/checkers.man 
$(DESTDIR)$(mandir)/man6/checkers.6

diff --git a/x11-libs/fltk/files/fltk-1.4.-makefile-dirs.patch 
b/x11-libs/fltk/files/fltk-1.4.-makefile-dirs.patch
new file mode 100644
index ..e49aa7408cca
--- /dev/null
+++ b/x11-libs/fltk/files/fltk-1.4.-makefile-dirs.patch
@@ -0,0 +1,14 @@
+diff --git a/Makefile b/Makefile
+index c02de0972..2d99808d9 100644
+--- a/Makefile
 b/Makefile
+@@ -16,8 +16,7 @@
+ 
+ include makeinclude
+ 
+-DIRS = $(IMAGEDIRS) $(LIBDECORDIR) src $(CAIRODIR) $(FLUIDDIR) fltk-options 
test \
+-   documentation
++DIRS = $(IMAGEDIRS) $(LIBDECORDIR) src $(CAIRODIR) fltk-options
+ 
+ all: makeinclude fltk-config
+   for dir in $(DIRS); do\

diff --git a/x11-libs/fltk/files/fltk-1.4.-optim.patch 
b/x11-libs/fltk/files/fltk-1.4.-optim.patch
new file mode 100644
index ..a1e18bbb74b2
--- /dev/null
+++ b/x11-libs/fltk/files/fltk-1.4.-optim.patch
@@ -0,0 +1,13 @@
+diff --git a/configure.ac 

[gentoo-commits] repo/gentoo:master commit in: games-sports/ultimatestunts/

2024-03-17 Thread Sam James
commit: bdbed1c82f54aea340662935fedd3fb3ead71ab0
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Mar 18 03:25:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 18 05:30:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdbed1c8

games-sports/ultimatestunts: mark as LTO-unsafe, strict-aliasing unsafe

Closes: https://bugs.gentoo.org/859241
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 games-sports/ultimatestunts/ultimatestunts-0.7.7-r1.ebuild | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/games-sports/ultimatestunts/ultimatestunts-0.7.7-r1.ebuild 
b/games-sports/ultimatestunts/ultimatestunts-0.7.7-r1.ebuild
index 137e74c65545..5f71f726376e 100644
--- a/games-sports/ultimatestunts/ultimatestunts-0.7.7-r1.ebuild
+++ b/games-sports/ultimatestunts/ultimatestunts-0.7.7-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -43,6 +43,14 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=strict-aliasing
+   # https://bugs.gentoo.org/859241
+   # Upstream sourceforge is inactive since 2017. No bug filed
+   #
+   # Do not trust with LTO either.
+   append-flags -fno-strict-aliasing
+   filter-lto
+
econf \
--with-openal \
$(use_enable nls)



[gentoo-commits] repo/gentoo:master commit in: games-sports/bygfoot/

2024-03-17 Thread Sam James
commit: 56c21df07b0c1c8ff6b606c2b4284dd62eaa0c23
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Mar 18 01:17:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 18 05:30:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56c21df0

games-sports/bygfoot: mark as LTO-unsafe

Closes: https://bugs.gentoo.org/859232
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 games-sports/bygfoot/bygfoot-2.3.2-r1.ebuild | 12 ++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/games-sports/bygfoot/bygfoot-2.3.2-r1.ebuild 
b/games-sports/bygfoot/bygfoot-2.3.2-r1.ebuild
index add177573fb6..d73d04ec60fe 100644
--- a/games-sports/bygfoot/bygfoot-2.3.2-r1.ebuild
+++ b/games-sports/bygfoot/bygfoot-2.3.2-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit desktop vcs-clean
+inherit desktop flag-o-matic vcs-clean
 
 DESCRIPTION="GTK+2 Soccer Management Game"
 HOMEPAGE="https://bygfoot.sourceforge.io/new/;
@@ -29,6 +29,14 @@ PATCHES=(
 )
 
 src_configure() {
+   # -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/859232
+   #
+   # Upstream sourceforge is inactive since 2021, and even that was a java 
port.
+   # The gtk / C project was last touched in 2014. Even if upstream was 
still
+   # around, it does not seem worth discussing the production C version.
+   filter-lto
+
econf --disable-gstreamer
 }
 



[gentoo-commits] repo/gentoo:master commit in: games-sports/ultimatestunts/

2024-03-17 Thread Sam James
commit: 15ba64ed70623377c7aa807d2a2df2efde08a4e3
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Mar 18 03:25:58 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 18 05:30:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15ba64ed

games-sports/ultimatestunts: update EAPI 6 -> 8

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 ...testunts-0.7.7-r1.ebuild => ultimatestunts-0.7.7-r2.ebuild} | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/games-sports/ultimatestunts/ultimatestunts-0.7.7-r1.ebuild 
b/games-sports/ultimatestunts/ultimatestunts-0.7.7-r2.ebuild
similarity index 88%
rename from games-sports/ultimatestunts/ultimatestunts-0.7.7-r1.ebuild
rename to games-sports/ultimatestunts/ultimatestunts-0.7.7-r2.ebuild
index 5f71f726376e..6a5ba8f9a23f 100644
--- a/games-sports/ultimatestunts/ultimatestunts-0.7.7-r1.ebuild
+++ b/games-sports/ultimatestunts/ultimatestunts-0.7.7-r2.ebuild
@@ -1,11 +1,11 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
-inherit desktop flag-o-matic vcs-clean versionator
+inherit desktop flag-o-matic vcs-clean
 
-MY_P=${PN}-srcdata-$(replace_all_version_separators)1
+MY_P=${PN}-srcdata-$(ver_rs 1- '')1
 
 DESCRIPTION="Remake of the famous Stunts game"
 HOMEPAGE="http://www.ultimatestunts.nl/;
@@ -25,8 +25,8 @@ RDEPEND="
virtual/opengl
virtual/glu
nls? ( virtual/libintl )"
-DEPEND="${RDEPEND}
-   sys-devel/gettext"
+DEPEND="${RDEPEND}"
+BDEPEND="sys-devel/gettext"
 
 S=${WORKDIR}/${MY_P}
 



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

2024-03-17 Thread Sam James
commit: d79f8adf86c5f218fe84de0afcd09fe6a0089532
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Mar 18 04:03:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 18 05:30:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d79f8adf

x11-libs/fltk: add github upstream metadata

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 x11-libs/fltk/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/x11-libs/fltk/metadata.xml b/x11-libs/fltk/metadata.xml
index c232dc3b2e1f..cc385decf7fd 100644
--- a/x11-libs/fltk/metadata.xml
+++ b/x11-libs/fltk/metadata.xml
@@ -9,6 +9,9 @@
GLUT emulation. FLTK also includes a UI builder called FLUID that
can be used to create applications.
 
+
+   fltk/fltk
+
 
Builds and installs some extra games
 



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

2024-03-17 Thread Sam James
commit: 317780bee16c2aa9a60faac3e6df911ee3d2a5f9
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Mar 18 05:00:43 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 18 05:30:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=317780be

x11-libs/fltk: mark as LTO-unsafe

It works in 1.4. so just marking unsafe for existing versions and
assuming it will shake out eventually whenever 1.4 is finally released.

Closes: https://bugs.gentoo.org/881107
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 x11-libs/fltk/fltk-1.3.5-r4.ebuild | 5 +
 x11-libs/fltk/fltk-1.3.8.ebuild| 5 +
 x11-libs/fltk/fltk-1.3..ebuild | 5 +
 3 files changed, 15 insertions(+)

diff --git a/x11-libs/fltk/fltk-1.3.5-r4.ebuild 
b/x11-libs/fltk/fltk-1.3.5-r4.ebuild
index e21dcd6f8914..ad957e104713 100644
--- a/x11-libs/fltk/fltk-1.3.5-r4.ebuild
+++ b/x11-libs/fltk/fltk-1.3.5-r4.ebuild
@@ -93,6 +93,11 @@ src_prepare() {
 }
 
 multilib_src_configure() {
+   # -Werror=odr
+   # https://bugs.gentoo.org/881107
+   # Seems to be fixed in git (1.4.)
+   filter-lto
+
unset FLTK_LIBDIRS
 
local FLTK_INCDIR=${EPREFIX}/usr/include/fltk

diff --git a/x11-libs/fltk/fltk-1.3.8.ebuild b/x11-libs/fltk/fltk-1.3.8.ebuild
index b287bf5fb251..710e3997f2a9 100644
--- a/x11-libs/fltk/fltk-1.3.8.ebuild
+++ b/x11-libs/fltk/fltk-1.3.8.ebuild
@@ -98,6 +98,11 @@ src_prepare() {
 }
 
 multilib_src_configure() {
+   # -Werror=odr
+   # https://bugs.gentoo.org/881107
+   # Seems to be fixed in git (1.4.)
+   filter-lto
+
unset FLTK_LIBDIRS
 
local FLTK_INCDIR=${EPREFIX}/usr/include/fltk

diff --git a/x11-libs/fltk/fltk-1.3..ebuild 
b/x11-libs/fltk/fltk-1.3..ebuild
index ddbc8c24006c..8362de128971 100644
--- a/x11-libs/fltk/fltk-1.3..ebuild
+++ b/x11-libs/fltk/fltk-1.3..ebuild
@@ -99,6 +99,11 @@ src_prepare() {
 }
 
 multilib_src_configure() {
+   # -Werror=odr
+   # https://bugs.gentoo.org/881107
+   # Seems to be fixed in git (1.4.)
+   filter-lto
+
local FLTK_INCDIR=${EPREFIX}/usr/include/fltk
local FLTK_LIBDIR=${EPREFIX}/usr/$(get_libdir)/fltk
FLTK_LIBDIRS+=${FLTK_LIBDIRS+:}${FLTK_LIBDIR}



[gentoo-commits] repo/gentoo:master commit in: games-sports/bygfoot/

2024-03-17 Thread Sam James
commit: e60bb8a3edd14f915777b9321536e18350b27bee
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Mar 18 01:18:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 18 05:30:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e60bb8a3

games-sports/bygfoot: update EAPI 7 -> 8

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 .../bygfoot/{bygfoot-2.3.2-r1.ebuild => bygfoot-2.3.2-r2.ebuild}| 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-sports/bygfoot/bygfoot-2.3.2-r1.ebuild 
b/games-sports/bygfoot/bygfoot-2.3.2-r2.ebuild
similarity index 99%
rename from games-sports/bygfoot/bygfoot-2.3.2-r1.ebuild
rename to games-sports/bygfoot/bygfoot-2.3.2-r2.ebuild
index d73d04ec60fe..2e4572f5 100644
--- a/games-sports/bygfoot/bygfoot-2.3.2-r1.ebuild
+++ b/games-sports/bygfoot/bygfoot-2.3.2-r2.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit desktop flag-o-matic vcs-clean
 



[gentoo-commits] repo/gentoo:master commit in: media-libs/sdl-image/

2024-03-17 Thread Sam James
commit: 075d2a0d57e85baaa780fb7d409804ae2b629f03
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Mar 18 03:03:19 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 18 05:30:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=075d2a0d

media-libs/sdl-image: make sure elibtoolize is applied

Since the libtool available is very old, that means running a full
eautoreconf.

Needed to e.g. pass LTO warning flags through to the linker.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-libs/sdl-image/sdl-image-1.2.12_p20220527-r1.ebuild | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/media-libs/sdl-image/sdl-image-1.2.12_p20220527-r1.ebuild 
b/media-libs/sdl-image/sdl-image-1.2.12_p20220527-r1.ebuild
index ef69929df5ef..41ace8cefe08 100644
--- a/media-libs/sdl-image/sdl-image-1.2.12_p20220527-r1.ebuild
+++ b/media-libs/sdl-image/sdl-image-1.2.12_p20220527-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ EAPI=8
 # or take new snapshots every so often as no SDL 1 / 1.2.x releases
 # will be made anymore.
 
-inherit toolchain-funcs multilib-minimal
+inherit autotools toolchain-funcs multilib-minimal
 
 SDL_IMAGE_COMMIT="633dc522f5114f6d473c910dace62e8ca27a1f7d"
 
@@ -32,6 +32,11 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}"
 
+src_prepare() {
+   default
+   eautoreconf
+}
+
 multilib_src_configure() {
local myeconfargs=(
--disable-jpg-shared



[gentoo-commits] repo/gentoo:master commit in: net-misc/packETH/

2024-03-17 Thread Sam James
commit: 15142891dda8f66c902e3486fc6dba64e679cfd1
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Mar 17 23:53:47 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 18 05:29:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15142891

net-misc/packETH: update EAPI 7 -> 8

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-misc/packETH/packETH-2.1-r1.ebuild | 65 ++
 1 file changed, 65 insertions(+)

diff --git a/net-misc/packETH/packETH-2.1-r1.ebuild 
b/net-misc/packETH/packETH-2.1-r1.ebuild
new file mode 100644
index ..91f156e28ba9
--- /dev/null
+++ b/net-misc/packETH/packETH-2.1-r1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic toolchain-funcs
+
+DESCRIPTION="Packet generator tool for ethernet"
+HOMEPAGE="http://packeth.sourceforge.net/;
+SRC_URI="https://github.com/jemcek/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cli +gtk"
+REQUIRED_USE="
+   || ( cli gtk )
+"
+
+RDEPEND="
+   gtk? (
+   dev-libs/glib:2
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:2
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   gtk? ( virtual/pkgconfig )
+"
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.8.1-libs-and-flags.patch
+   "${FILESDIR}"/${PN}-2.1-fno-common.patch
+)
+DOCS=( AUTHORS CHANGELOG README )
+
+src_prepare() {
+   default
+   use gtk && eautoreconf
+}
+
+src_configure() {
+   # -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/861695
+   # https://github.com/jemcek/packETH/issues/42
+   filter-lto
+
+   use gtk && default
+}
+
+src_compile() {
+   use gtk && default
+   use cli && emake \
+   CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" -C cli
+}
+
+src_install() {
+   use gtk && default
+
+   if use cli; then
+   dobin cli/${PN}cli
+   local i
+   for i in NEWS README TODO; do newdoc cli/${i} ${i}.cli; done
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/packETH/

2024-03-17 Thread Sam James
commit: 4dbbf4273e2da3821f6451b3665d85a0d06ee47a
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Mar 17 23:56:01 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 18 05:29:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dbbf427

net-misc/packETH: add 3.0

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-misc/packETH/Manifest   |  1 +
 net-misc/packETH/packETH-3.0.ebuild | 64 +
 2 files changed, 65 insertions(+)

diff --git a/net-misc/packETH/Manifest b/net-misc/packETH/Manifest
index 8a8e9d5374dd..a25c4d0f12d3 100644
--- a/net-misc/packETH/Manifest
+++ b/net-misc/packETH/Manifest
@@ -1 +1,2 @@
 DIST packETH-2.1.tar.gz 458750 BLAKE2B 
c08096e0781fc0174922d2eece31fa5e789ccfd7745eac0f16fbd515c6b5f72c7b9f7575fd215a3a1d0b69d6ae1f08427e5d145abbc83b9cbfeb6c6657d28b35
 SHA512 
55be4a2eb517c1d040664ea1a16d59dab20b06edbbd073cbf709deb4dfcec8d8eb12b88dfbd578f9bdb0ca614036ac4bbb00be6f865b774da2aa62ce8d3d767e
+DIST packETH-3.0.tar.gz 288127 BLAKE2B 
5ada3df3ebcfb29ea4b035678899d5271a2c9189513ddd43821f2e264fb31dd8923779c39bdf6066e3cd153c04e4409bdad8fde31f02b01e0dd9650117d6c45a
 SHA512 
5b63483159d7b34c236b797fbdac3526d06fd5e0db34664163b19e643e942ad0919b4eae637047f69f017510e943188219345ff1c6fefa09dcb4023c09501f06

diff --git a/net-misc/packETH/packETH-3.0.ebuild 
b/net-misc/packETH/packETH-3.0.ebuild
new file mode 100644
index ..5ac86e17d30c
--- /dev/null
+++ b/net-misc/packETH/packETH-3.0.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic toolchain-funcs
+
+DESCRIPTION="Packet generator tool for ethernet"
+HOMEPAGE="http://packeth.sourceforge.net/;
+SRC_URI="https://github.com/jemcek/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cli +gtk"
+REQUIRED_USE="
+   || ( cli gtk )
+"
+
+RDEPEND="
+   gtk? (
+   dev-libs/glib:2
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   gtk? ( virtual/pkgconfig )
+"
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.8.1-libs-and-flags.patch
+)
+DOCS=( AUTHORS CHANGELOG README )
+
+src_prepare() {
+   default
+   use gtk && eautoreconf
+}
+
+src_configure() {
+   # -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/861695
+   # https://github.com/jemcek/packETH/issues/42
+   filter-lto
+
+   use gtk && default
+}
+
+src_compile() {
+   use gtk && default
+   use cli && emake \
+   CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" -C cli
+}
+
+src_install() {
+   use gtk && default
+
+   if use cli; then
+   dobin cli/${PN}cli
+   local i
+   for i in NEWS README TODO; do newdoc cli/${i} ${i}.cli; done
+   fi
+}



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

2024-03-17 Thread Sam James
commit: 5d556c93b3cd1f4b3fc814192dedb0e89732e307
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Mar 18 00:26:31 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 18 05:29:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d556c93

media-sound/bristol: apply Florian's patch for Modern C

Fixes many instances of -Werror=implicit-int. Modern C changes mean
accompanying revbump for possibly-dangerous codegen flaws being
corrected.

Closes: https://bugs.gentoo.org/885527
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-sound/bristol/bristol-0.60.11-r3.ebuild |  62 ++
 media-sound/bristol/files/bristol-c99.patch   | 268 ++
 2 files changed, 330 insertions(+)

diff --git a/media-sound/bristol/bristol-0.60.11-r3.ebuild 
b/media-sound/bristol/bristol-0.60.11-r3.ebuild
new file mode 100644
index ..79c8d29a25e5
--- /dev/null
+++ b/media-sound/bristol/bristol-0.60.11-r3.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic toolchain-funcs
+
+DESCRIPTION="Synthesizer keyboard emulation package: Moog, Hammond and others"
+HOMEPAGE="https://sourceforge.net/projects/bristol;
+SRC_URI="mirror://sourceforge/bristol/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="alsa oss"
+# osc : configure option but no code it seems...
+# jack: fails to build if disabled
+# pulseaudio: not fully supported
+
+BDEPEND="
+   virtual/pkgconfig"
+RDEPEND="
+   virtual/jack
+   x11-libs/libX11
+   alsa? ( media-libs/alsa-lib )"
+# osc? ( >=media-libs/liblo-0.22 )
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-cflags.patch
+   "${FILESDIR}"/${P}-dontcompress.patch
+   "${FILESDIR}"/${P}-rm_alsa-iatomic.h.patch
+   "${FILESDIR}"/bristol-c99.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   tc-export PKG_CONFIG
+
+   append-cflags -fcommon
+   econf \
+   --disable-static \
+   --disable-version-check \
+   $(use_enable alsa) \
+   $(use_enable oss)
+}
+
+src_compile() {
+   emake LDFLAGS="${LDFLAGS}"
+}
+
+src_install() {
+   default
+   dodoc HOWTO
+
+   find "${ED}" -name '*.la' -delete || die
+}

diff --git a/media-sound/bristol/files/bristol-c99.patch 
b/media-sound/bristol/files/bristol-c99.patch
new file mode 100644
index ..f3986ba8a233
--- /dev/null
+++ b/media-sound/bristol/files/bristol-c99.patch
@@ -0,0 +1,268 @@
+Florian Weimer's Modern C porting patch: 
https://sourceforge.net/p/bristol/patches/3/
+
+Avoid implicit ints and implicit function declarations, to prevent
+build failures with future compilers which do not support them.
+
+diff --git a/bristol/bristolmemorymoog.c b/bristol/bristolmemorymoog.c
+index 6c58e4d92253a232..f51d684729f55b11 100644
+--- a/bristol/bristolmemorymoog.c
 b/bristol/bristolmemorymoog.c
+@@ -33,6 +33,7 @@
+ #include "bristolmemorymoog.h"
+ 
+ extern int buildCurrentTable(Baudio *, float);
++extern void doPitchWheel(Baudio *);
+ 
+ /*
+  * Use of these memorymoog global buffers will be an issue with use of 
multiple
+diff --git a/libbrightonC11/bRoutines.c b/libbrightonC11/bRoutines.c
+index 1983db220c0825ba..88d1e64a51a1e145 100644
+--- a/libbrightonC11/bRoutines.c
 b/libbrightonC11/bRoutines.c
+@@ -24,6 +24,7 @@
+ 
+ void *
+ brightonX11malloc(size)
++int size;
+ {
+   void *mem;
+ 
+diff --git a/libbrightonX11/bRoutines.c b/libbrightonX11/bRoutines.c
+index 87dab9a93223ef0f..647f57181cdf4692 100644
+--- a/libbrightonX11/bRoutines.c
 b/libbrightonX11/bRoutines.c
+@@ -25,6 +25,7 @@
+ 
+ void *
+ brightonX11malloc(size)
++int size;
+ {
+   void *mem;
+ 
+diff --git a/libbristol/bristolcdefs.c b/libbristol/bristolcdefs.c
+index a5f0638155fe40e3..45ccd11604ac37b8 100644
+--- a/libbristol/bristolcdefs.c
 b/libbristol/bristolcdefs.c
+@@ -25,6 +25,7 @@
+ 
+ void *
+ bristolmalloc(size)
++int size;
+ {
+   char *mem;
+ 
+@@ -39,6 +40,7 @@ bristolmalloc(size)
+ 
+ void *
+ bristolmalloc0(size)
++int size;
+ {
+   char *mem;
+ 
+diff --git a/libbristolaudio/audioEngine.c b/libbristolaudio/audioEngine.c
+index d6aeb4b8976a1a84..e0367fc427b5dbc6 100644
+--- a/libbristolaudio/audioEngine.c
 b/libbristolaudio/audioEngine.c
+@@ -85,6 +85,7 @@ int
+ initAudioDevice2(audioDev, devID, fragSize)
+ duplexDev *audioDev;
+ int devID;
++int fragSize;
+ {
+   /*
+* The device is basically just opened for the first call of this 
routine.
+@@ -118,6 +119,7 @@ int devID;
+ int
+ setAudioStart2(audioDev, devID)
+ duplexDev *audioDev;
++int devID;
+ {
+   int enable;
+ 
+@@ -162,6 +164,7 @@ duplexDev *audioDev;
+ int
+ setAudioStop2(audioDev, devID)
+ duplexDev *audioDev;
++int devID;
+ {
+   int enable;
+ 

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

2024-03-17 Thread Sam James
commit: 5d6e486199ed2e73f926865feeb23e70d1fbb312
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Mar 18 00:38:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 18 05:29:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d6e4861

media-sound/bristol: mark as LTO-unsafe

Upstream project is dead, not worth submitting a ticket to sourceforge.

Closes: https://bugs.gentoo.org/860447
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-sound/bristol/bristol-0.60.11-r3.ebuild | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/media-sound/bristol/bristol-0.60.11-r3.ebuild 
b/media-sound/bristol/bristol-0.60.11-r3.ebuild
index 3a637123b0a5..9058db52ef35 100644
--- a/media-sound/bristol/bristol-0.60.11-r3.ebuild
+++ b/media-sound/bristol/bristol-0.60.11-r3.ebuild
@@ -40,6 +40,13 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/860447
+   #
+   # Upstream is dead. The last release was in 2013 and the last maintainer
+   # comment on discussions was 2020.
+   filter-lto
+
tc-export PKG_CONFIG
 
append-cflags -fcommon



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

2024-03-17 Thread Sam James
commit: 6a35c467d1ff8e3450defa0919dfb3ae94f8f9df
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Mar 18 00:38:15 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 18 05:29:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a35c467

media-sound/bristol: update EAPI 7 -> 8

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-sound/bristol/bristol-0.60.11-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/bristol/bristol-0.60.11-r3.ebuild 
b/media-sound/bristol/bristol-0.60.11-r3.ebuild
index 79c8d29a25e5..3a637123b0a5 100644
--- a/media-sound/bristol/bristol-0.60.11-r3.ebuild
+++ b/media-sound/bristol/bristol-0.60.11-r3.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit autotools flag-o-matic toolchain-funcs
 



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

2024-03-17 Thread Sam James
commit: 6f438a968d00e79cb5faaf48f4f04d23583416f1
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Mar 18 00:40:40 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 18 05:29:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f438a96

media-sound/bristol: add patch to fix broken bashisms

Upstream is dead, no point submitting a patch to sourceforge just to be
ignored.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-sound/bristol/bristol-0.60.11-r3.ebuild  |  1 +
 ...nfigure.ac-fix-various-erroneous-bashisms.patch | 80 ++
 2 files changed, 81 insertions(+)

diff --git a/media-sound/bristol/bristol-0.60.11-r3.ebuild 
b/media-sound/bristol/bristol-0.60.11-r3.ebuild
index 9058db52ef35..0b1b4f04022c 100644
--- a/media-sound/bristol/bristol-0.60.11-r3.ebuild
+++ b/media-sound/bristol/bristol-0.60.11-r3.ebuild
@@ -32,6 +32,7 @@ PATCHES=(
"${FILESDIR}"/${P}-dontcompress.patch
"${FILESDIR}"/${P}-rm_alsa-iatomic.h.patch
"${FILESDIR}"/bristol-c99.patch
+   "${FILESDIR}"/0001-configure.ac-fix-various-erroneous-bashisms.patch
 )
 
 src_prepare() {

diff --git 
a/media-sound/bristol/files/0001-configure.ac-fix-various-erroneous-bashisms.patch
 
b/media-sound/bristol/files/0001-configure.ac-fix-various-erroneous-bashisms.patch
new file mode 100644
index ..c10ece7ea2d5
--- /dev/null
+++ 
b/media-sound/bristol/files/0001-configure.ac-fix-various-erroneous-bashisms.patch
@@ -0,0 +1,80 @@
+From 103c856f20b34cc315c5ae4d096b0b863aba046d Mon Sep 17 00:00:00 2001
+From: Eli Schwartz 
+Date: Sun, 17 Mar 2024 20:31:15 -0400
+Subject: [PATCH] configure.ac: fix various erroneous bashisms
+
+double equals in shell scripts is ALWAYS wrong. POSIX sh uses single
+equals, and bash implements double equals as an exact alias of the
+single equals form.
+
+Using double equals accomplishes no purpose whatsoever, and for your
+troubles you end up with muscle memory telling you to use it in POSIX sh
+where it fails. Avoid at all costs.
+---
+ configure.ac | 14 +++---
+ 1 file changed, 7 insertions(+), 7 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index c233743..de50709 100755
+--- a/configure.ac
 b/configure.ac
+@@ -62,9 +62,9 @@ AC_ARG_ENABLE(version_check, [  --disable-version-check  
ignore preinstalled vers
+ if test "x$TRY_VC" = 'xyes'
+ then
+   which startBristol > /dev/null 2>&1
+-  if test $? == 0; then showErrMsg1; fi
++  if test $? = 0; then showErrMsg1; fi
+   which bristol > /dev/null 2>&1
+-  if test $? == 0; then showErrMsg1; fi
++  if test $? = 0; then showErrMsg1; fi
+   if test -f ${prefix}/bin/bristol; then showErrMsg1; fi
+ fi
+ 
+@@ -166,7 +166,7 @@ AC_SUBST(_BRISTOL_VOICES)
+ 
+ BRISTOL_LIN_ATTACK=-DBRISTOL_LIN_ATTACK
+ AC_ARG_ENABLE(exp-attack, [  --enable-exp-attack  enable 
exponential attack], USE_EXP_ATTACK=yes , USE_EXP_ATTACK=no )
+-if test "x$USE_EXP_ATTACK" == "xyes"
++if test "x$USE_EXP_ATTACK" = "xyes"
+ then
+   BRISTOL_LIN_ATTACK=
+ fi
+@@ -176,7 +176,7 @@ BRISTOL_SEM_OPEN=
+ BRISTOL_SEMAPHORE=
+ AC_ARG_ENABLE(semaphore, [  --enable-semaphoreenable engine 
semaphores ],
+   USE_SEMAPHORE=yes , USE_SEMAPHORE=no )
+-if test "x$USE_SEMAPHORE" == "xyes"
++if test "x$USE_SEMAPHORE" = "xyes"
+ then
+   BRISTOL_SEMAPHORE=-DBRISTOL_SEMAPHORE
+ 
+@@ -194,7 +194,7 @@ AC_SUBST(BRISTOL_SEMAPHORE)
+ BRISTOL_BARRIER=
+ AC_ARG_ENABLE(memory-barrier, [  --enable-memory-barrier  enable 
ringbuffer barrier],
+   USE_BARRIER=yes , USE_BARRIER=no )
+-if test "x$USE_BARRIER" == "xyes"
++if test "x$USE_BARRIER" = "xyes"
+ then
+   BRISTOL_BARRIER=-DUSE_MLOCK
+ fi
+@@ -427,7 +427,7 @@ echo \| Build with sem_open  : 
true
+ fi
+ fi
+ 
+-if test $USE_BARRIER == "yes"; then
++if test $USE_BARRIER = "yes"; then
+ echo \| Build with jrb memory barrier .. : true
+ fi
+ 
+@@ -454,7 +454,7 @@ echo \| Default voicecount . : 
BRISTOL_VOICECOUNT=$_
+ if test $BRR != 10; then
+ echo \| Envelope max ramp time . : $BRR seconds
+ fi
+-if test x$USE_EXP_ATTACK == "xyes"; then
++if test x$USE_EXP_ATTACK = "xyes"; then
+ echo \| Envelope attack type ... : exponential
+ fi
+ echo \| author . : Nick Copeland
+-- 
+2.43.2
+



[gentoo-commits] repo/gentoo:master commit in: net-misc/omnisync/

2024-03-17 Thread Sam James
commit: e8bd24dd0c50c65f5b343afaeab04cfeb4183ab2
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Mar 17 23:00:23 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 18 05:29:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8bd24dd

net-misc/omnisync: mark as LTO-unsafe

Closes: https://bugs.gentoo.org/861683
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-misc/omnisync/omnisync-1.0_p20200130.ebuild | 13 +++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/net-misc/omnisync/omnisync-1.0_p20200130.ebuild 
b/net-misc/omnisync/omnisync-1.0_p20200130.ebuild
index c0a9f2f3dae6..13ad5096ab1c 100644
--- a/net-misc/omnisync/omnisync-1.0_p20200130.ebuild
+++ b/net-misc/omnisync/omnisync-1.0_p20200130.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit cmake vcs-snapshot
+inherit cmake flag-o-matic vcs-snapshot
 
 SNAPSHOT="c55215330b1e8a61af6d34d57d3d8236c8cc7d5b"
 
@@ -20,6 +20,15 @@ RDEPEND="net-libs/gnutls:= net-analyzer/net-snmp:="
 DEPEND="${RDEPEND}"
 DOCS=( readme.txt Changes )
 
+src_configure() {
+   # -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/861683
+   # appears to be terminally dead
+   filter-lto
+
+   cmake_src_configure
+}
+
 src_install() {
cmake_src_install
newinitd "${FILESDIR}/${PN}.initd" ${PN}



[gentoo-commits] repo/gentoo:master commit in: net-misc/omnisync/

2024-03-17 Thread Sam James
commit: ed8dc9c80f53e6cdc2f7405c3be5eb5d256bcb05
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Mar 17 23:00:49 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 18 05:29:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed8dc9c8

net-misc/omnisync: update EAPI 7 -> 8

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 .../{omnisync-1.0_p20200130.ebuild => omnisync-1.0_p20200130-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/omnisync/omnisync-1.0_p20200130.ebuild 
b/net-misc/omnisync/omnisync-1.0_p20200130-r1.ebuild
similarity index 99%
rename from net-misc/omnisync/omnisync-1.0_p20200130.ebuild
rename to net-misc/omnisync/omnisync-1.0_p20200130-r1.ebuild
index 13ad5096ab1c..149c6e96da64 100644
--- a/net-misc/omnisync/omnisync-1.0_p20200130.ebuild
+++ b/net-misc/omnisync/omnisync-1.0_p20200130-r1.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit cmake flag-o-matic vcs-snapshot
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/packETH/

2024-03-17 Thread Sam James
commit: 0a3a99dc422937a163c64efb821e97330b96d471
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Mar 17 23:36:12 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 18 05:29:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a3a99dc

net-misc/packETH: mark as LTO-unsafe

Closes: https://bugs.gentoo.org/861695
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-misc/packETH/packETH-2.1.ebuild | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/net-misc/packETH/packETH-2.1.ebuild 
b/net-misc/packETH/packETH-2.1.ebuild
index 1d4deb15c02e..1ef386ad25be 100644
--- a/net-misc/packETH/packETH-2.1.ebuild
+++ b/net-misc/packETH/packETH-2.1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-inherit autotools toolchain-funcs
+inherit autotools flag-o-matic toolchain-funcs
 
 DESCRIPTION="Packet generator tool for ethernet"
 HOMEPAGE="http://packeth.sourceforge.net/;
@@ -39,6 +39,11 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/861695
+   # https://github.com/jemcek/packETH/issues/42
+   filter-lto
+
use gtk && default
 }
 



[gentoo-commits] repo/gentoo:master commit in: games-util/wit/files/, games-util/wit/

2024-03-17 Thread Sam James
commit: 527554a6785227f9bd6a22644daabf1c000ec517
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Mar 17 22:35:38 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 18 05:29:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=527554a6

games-util/wit: add 3.05a

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 games-util/wit/Manifest|   1 +
 games-util/wit/files/wit-3.05a-makefile.patch  | 266 +
 games-util/wit/files/wit-3.05a-no-exec-stack.patch |   9 +
 games-util/wit/wit-3.05a.ebuild|  56 +
 4 files changed, 332 insertions(+)

diff --git a/games-util/wit/Manifest b/games-util/wit/Manifest
index 65290640ef30..1594530ad618 100644
--- a/games-util/wit/Manifest
+++ b/games-util/wit/Manifest
@@ -1 +1,2 @@
 DIST wiimms-iso-tools.source-3.02a.tar.bz2 1645416 BLAKE2B 
3ce99b779069d7b845bcf799ee481d63764ba36576adf4c28759e8eb9db9239c158457f84c8e34169b493de94d3c5e3324dc3c2cbd9a9a171ed1b57d2863eb78
 SHA512 
9bc8c8e078b2932d74a785732ec786ed5b6af86fa951f606a23052c31445e0b1637065858148fb050137f6252ae4ef77676877263513ef3bda33edb42bfed632
+DIST wiimms-iso-tools.source-3.05a.txz 1279228 BLAKE2B 
af8c0fb938ad9a7f1aa784861bd155c0e2a43e5e94010130dc0e152a0cec0b67745734ab70d54307c7e6135a80bcdfe0f933878e5211c18bd13207576afa5f00
 SHA512 
7f964a76522e87149a44ff4c0571dafe5702d1d6fa0abb0ae08a9665cb5a3aa489ae608d098835e3da77541b58943747aba997db15f5756eb1e2909c27b12fe2

diff --git a/games-util/wit/files/wit-3.05a-makefile.patch 
b/games-util/wit/files/wit-3.05a-makefile.patch
new file mode 100644
index ..62b4930b1d89
--- /dev/null
+++ b/games-util/wit/files/wit-3.05a-makefile.patch
@@ -0,0 +1,266 @@
+From ecf6121592e9ffa0b2cd220a0de675b64b163000 Mon Sep 17 00:00:00 2001
+From: Eli Schwartz 
+Date: Sun, 17 Mar 2024 18:12:43 -0400
+Subject: [PATCH] reroll patch to Makefile for system integration
+
+Don't link libdl into wfuse as it's unnecessary, use system bzip2, respect user
+CFLAGS, use pkgconfig to determine ncurses libs, and use verbose build output.
+---
+ Makefile  | 82 ---
+ test-libwbfs/Makefile | 13 ++-
+ 2 files changed, 32 insertions(+), 63 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index adaa48a..433578a 100644
+--- a/Makefile
 b/Makefile
+@@ -111,11 +111,6 @@ VERSION   := $(VERSION_NUM)$(BETA_SUFFIX)
+ 
#---
+ # compiler settings
+ 
+-PRE   ?= 
+-CC= $(PRE)gcc
+-CPP   = $(PRE)g++
+-STRIP = $(PRE)strip
+-
+ 
#---
+ # files
+ 
+@@ -171,7 +166,7 @@ endif
+ TOPT_wit  := $(OPT_STATIC)
+ TOPT_wwt  := $(OPT_STATIC)
+ TOPT_wdf  := $(OPT_STATIC)
+-TOPT_wfuse:= -lfuse -lpthread -ldl
++TOPT_wfuse:= -lfuse -lpthread
+ 
+ #TOPT_ALL := $(TOPT_wit) $(TOPT_wwt) $(TOPT_wdf) $(TOPT_wfuse)
+ 
+@@ -206,8 +201,8 @@ else
+ endif
+ 
+ # lib summary
+-LIB_LIST  += libbz2 lzma
+-LIB_OBJECTS   += $(LIBBZ2_OBJ) $(LZMA_OBJ)
++LIB_LIST  += lzma
++LIB_OBJECTS   += $(LZMA_OBJ)
+ RM_FILES  += $(foreach l,$(LIB_LIST),src/$(l)/*.{d,o})
+ 
+ 
+@@ -297,10 +292,10 @@ DEFINES1 += -D_7ZIP_ST=1 # disable 7zip multi 
threading
+ DEFINES1  += -D_LZMA_PROB32=1 # LZMA option
+ DEFINES   =  $(strip $(DEFINES1) $(MODE) $(XDEF))
+ 
+-CFLAGS+= -std=gnu99 -fomit-frame-pointer -fno-strict-aliasing 
-funroll-loops
++CFLAGS+= -std=gnu99 -fno-strict-aliasing
+ CFLAGS+= -Wall -Wno-parentheses -Wno-unused-function
+ #CFLAGS   += -O3 -Isrc/libwbfs -Isrc/lzma -Isrc -I$(UI) -I. -Iwork
+-CFLAGS+= -O3 -Isrc/libwbfs -Isrc -I$(UI) -I. -Iwork
++CFLAGS+= -Isrc/libwbfs -Isrc -I$(UI) -I. -Iwork
+ 
+ ifeq ($(SYSTEM_LINUX),1)
+   LIBS+= -ltinfo
+@@ -313,8 +308,6 @@ endif
+ 
+ ifeq ($(SYSTEM),mac)
+   CFLAGS  += -I/usr/local/include
+-else
+-  LDFLAGS += -static-libgcc
+ endif
+ 
+ ifeq ($(shell expr $(GCC_VERSION) '>=' 7.0 ),1)
+@@ -334,7 +327,7 @@ LDFLAGS:= $(strip $(LDFLAGS))
+ ifeq ($(HAVE_ZLIB),1)
+  LIBS += -lz
+ endif
+-LIBS  += -lm -lncurses $(XLIBS)
++LIBS  += -lm $(shell $(PKG_CONFIG) --libs ncurses) -lbz2 $(XLIBS)
+ 
+ ifeq ($(HAVE_SHA),1)
+  ifeq ($(SYSTEM_LINUX),1)
+@@ -402,60 +395,51 @@ default_rule: all
+ # general rules
+ 
+ $(ALL_TOOLS_X): %: %.o $(ALL_OBJECTS) $(TOBJ_ALL) Makefile | $(HELPER_TOOLS)
+-  @printf "$(LOGFORMAT_TOOL)" tool "$@" "$(MODE) $(TOPT_$@) $(TOBJ_$@)"
+-  @$(CC) $(CFLAGS) $(DEFINES) $(LDFLAGS) $@.o \
++  $(CC) $(CFLAGS) $(DEFINES) $(LDFLAGS) $@.o \
+   $(ALL_OBJECTS) $(TOBJ_$@) $(LIBS) $(TOPT_$@) -o $@
+-  @if test -f $@.exe; then $(STRIP) $@.exe; else $(STRIP) $@; fi
+ 
+-  @mkdir 

[gentoo-commits] repo/gentoo:master commit in: net-misc/packETH/

2024-03-17 Thread Sam James
commit: eac827f333dc0b56d2c038e1c6f13f6158f611ab
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Mar 17 23:34:59 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 18 05:29:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eac827f3

net-misc/packETH: add github upstream metadata

same as SRC_URI

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-misc/packETH/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-misc/packETH/metadata.xml b/net-misc/packETH/metadata.xml
index fe1725b8caa9..dbaf797912a7 100644
--- a/net-misc/packETH/metadata.xml
+++ b/net-misc/packETH/metadata.xml
@@ -10,5 +10,6 @@
 
 
 packeth
+jemcek/packETH
 
 



[gentoo-commits] repo/gentoo:master commit in: app-pda/pilot-link/

2024-03-17 Thread Sam James
commit: d7d3bc2228304026aff7fa34d196d9995c9b2d31
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Mar 17 20:12:38 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 18 05:29:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7d3bc22

app-pda/pilot-link: mark as LTO-unsafe

Only for the (absence of) the USE flag that causes the internal code to
be used. It's set by default for desktop/make.defaults anyway so
probably most users go through libusb instead.

Closes: https://bugs.gentoo.org/924480
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-pda/pilot-link/pilot-link-0.12.5-r4.ebuild | 13 +++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/app-pda/pilot-link/pilot-link-0.12.5-r4.ebuild 
b/app-pda/pilot-link/pilot-link-0.12.5-r4.ebuild
index 893b7b45b835..b8ad1bf67898 100644
--- a/app-pda/pilot-link/pilot-link-0.12.5-r4.ebuild
+++ b/app-pda/pilot-link/pilot-link-0.12.5-r4.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit autotools perl-module
+inherit autotools flag-o-matic perl-module
 
 DESCRIPTION="Suite of tools for moving data between a Palm device and a 
desktop"
 # this is a new mirror; the distfile has the same content inside the tarball,
@@ -42,6 +42,15 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/924480
+   #
+   # Upstream is abandoned since 2016, existing issue offering 
gentoo-patchset
+   # has been ignored. No bug filed.
+   #
+   # The issue is in the internal compat code for *not* using libusb.
+   use usb || filter-lto
+
# tcl/tk support is disabled as per upstream request.
# readline is not really optional, bug #626504
# Does not build with Java 8



[gentoo-commits] repo/gentoo:master commit in: games-util/wit/

2024-03-17 Thread Sam James
commit: 06efe65453313382b27208caa2f13b6e9d39dec1
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Mar 17 22:31:06 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 18 05:29:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06efe654

games-util/wit: update EAPI 7 -> 8

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 games-util/wit/wit-3.02a-r1.ebuild | 56 ++
 1 file changed, 56 insertions(+)

diff --git a/games-util/wit/wit-3.02a-r1.ebuild 
b/games-util/wit/wit-3.02a-r1.ebuild
new file mode 100644
index ..ee7795010df5
--- /dev/null
+++ b/games-util/wit/wit-3.02a-r1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
+
+MY_P="wiimms-iso-tools.source-${PV}"
+
+DESCRIPTION="command line tools to manipulate Wii/GameCube ISO images and WBFS 
containers"
+HOMEPAGE="https://wit.wiimm.de/;
+SRC_URI="https://download.wiimm.de/source/wiimms-iso-tools/${MY_P}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+fuse +zlib"
+
+RDEPEND="
+   app-arch/bzip2:0=
+   fuse? ( sys-fs/fuse:0= )
+   zlib? ( sys-libs/zlib:0= )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-makefile.patch
+   "${FILESDIR}"/${P}-no-exec-stack.patch
+   "${FILESDIR}"/${P}-fno-common.patch
+)
+
+src_configure() {
+   # -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/859319
+   #
+   # After investigation, the build system also uses -fno-strict-aliasing
+   # so do not trust it with LTO either, even if the type-mismatch gets 
fixed.
+   filter-lto
+
+   export NO_FUSE=$(usex fuse 0 1)
+   export NO_ZLIB=$(usex zlib 0 1)
+
+   tc-export CC PKG_CONFIG
+}
+
+src_compile() {
+   emake INSTALL_PATH="${ED}"/usr
+   emake doc
+}
+
+src_install() {
+   default
+   dodoc doc/*.txt
+}



[gentoo-commits] repo/gentoo:master commit in: games-util/wit/

2024-03-17 Thread Sam James
commit: 2e168edc0b956c00572a55d479161a000be1a2e3
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Mar 17 22:24:06 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 18 05:29:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e168edc

games-util/wit: mark as LTO-unsafe

The build system already marks itself as strict-aliasing unsafe.

Closes: https://bugs.gentoo.org/859319
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 games-util/wit/wit-3.02a.ebuild | 11 +--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/games-util/wit/wit-3.02a.ebuild b/games-util/wit/wit-3.02a.ebuild
index 95c5351036aa..aaeaa614fd02 100644
--- a/games-util/wit/wit-3.02a.ebuild
+++ b/games-util/wit/wit-3.02a.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit toolchain-funcs
+inherit flag-o-matic toolchain-funcs
 
 MY_P="wiimms-iso-tools.source-${PV}"
 
@@ -32,6 +32,13 @@ PATCHES=(
 )
 
 src_configure() {
+   # -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/859319
+   #
+   # After investigation, the build system also uses -fno-strict-aliasing
+   # so do not trust it with LTO either, even if the type-mismatch gets 
fixed.
+   filter-lto
+
export NO_FUSE=$(usex fuse 0 1)
export NO_ZLIB=$(usex zlib 0 1)
 



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

2024-03-17 Thread Sam James
commit: bf144807494b6c07da7396f695ad9e61b849a1d1
Author: Eli Schwartz  gmail  com>
AuthorDate: Sun Mar 17 19:32:11 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 18 05:29:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf144807

media-sound/mac: mark as LTO-unsafe, strict-aliasing unsafe

Pending an update to 10.56 which will switch to a memcpy access and will
come "soon". Already committed to svn.

Closes: https://bugs.gentoo.org/927060
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-sound/mac/mac-10.46.ebuild | 17 -
 media-sound/mac/mac-10.53.ebuild | 17 -
 2 files changed, 32 insertions(+), 2 deletions(-)

diff --git a/media-sound/mac/mac-10.46.ebuild b/media-sound/mac/mac-10.46.ebuild
index 3f3e26502daf..13bf6f9d8ef3 100644
--- a/media-sound/mac/mac-10.46.ebuild
+++ b/media-sound/mac/mac-10.46.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake
+inherit cmake flag-o-matic
 
 DESCRIPTION="Monkey's Audio Codecs"
 HOMEPAGE="https://www.monkeysaudio.com;
@@ -27,3 +27,18 @@ PATCHES=(
"${FILESDIR}/${PN}-10.18-linux.patch"
"${FILESDIR}/${PN}-10.43-output.patch"
 )
+
+src_configure() {
+   # -Werror=strict-aliasing
+   # https://bugs.gentoo.org/927060
+   #
+   # Upstream contact method is via email. I sent an email detailing the 
issue
+   # and got a fast response with a fix. "I'm hoping to do a build soon 
with a
+   # new open source certificate.  I can sure include this."
+   #
+   # Do not trust with LTO either
+   append-flags -fno-strict-aliasing
+   filter-lto
+
+   cmake_src_configure
+}

diff --git a/media-sound/mac/mac-10.53.ebuild b/media-sound/mac/mac-10.53.ebuild
index 4315a96dd755..74c128c6dd94 100644
--- a/media-sound/mac/mac-10.53.ebuild
+++ b/media-sound/mac/mac-10.53.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake
+inherit cmake flag-o-matic
 
 DESCRIPTION="Monkey's Audio Codecs"
 HOMEPAGE="https://www.monkeysaudio.com;
@@ -27,3 +27,18 @@ PATCHES=(
"${FILESDIR}/${PN}-10.18-linux.patch"
"${FILESDIR}/${PN}-10.52-output.patch"
 )
+
+src_configure() {
+   # -Werror=strict-aliasing
+   # https://bugs.gentoo.org/927060
+   #
+   # Upstream contact method is via email. I sent an email detailing the 
issue
+   # and got a fast response with a fix. "I'm hoping to do a build soon 
with a
+   # new open source certificate.  I can sure include this."
+   #
+   # Do not trust with LTO either
+   append-flags -fno-strict-aliasing
+   filter-lto
+
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad/

2024-03-17 Thread Sam James
commit: e54678bf83c04f5f2725e0b3a2127cf53ac4feca
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 18 05:04:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 18 05:05:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e54678bf

sci-electronics/kicad: fix UnstatedIuse for USE=test

Note that I've not checked if the configure args need to be added to 7.0.7,
just fixing CI.

Bug: https://bugs.gentoo.org/895012
Fixes: 37d9b41aa4872eef5ecfa27263874b798d794257
Signed-off-by: Sam James  gentoo.org>

 sci-electronics/kicad/kicad-7.0.7.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/sci-electronics/kicad/kicad-7.0.7.ebuild 
b/sci-electronics/kicad/kicad-7.0.7.ebuild
index a388f06cdded..2a3d5f1733c6 100644
--- a/sci-electronics/kicad/kicad-7.0.7.ebuild
+++ b/sci-electronics/kicad/kicad-7.0.7.ebuild
@@ -28,10 +28,12 @@ fi
 # BSD for bundled pybind
 LICENSE="GPL-2+ GPL-3+ Boost-1.0 BSD"
 SLOT="0"
-IUSE="doc examples nls openmp"
+IUSE="doc examples nls openmp test"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
+RESTRICT="!test? ( test )"
+
 # Contains bundled pybind but it's patched for wx
 # See 
https://gitlab.com/kicad/code/kicad/-/commit/74e4370a9b146b21883d6a2d1df46c7a10bd0424
 # Depend on opencascade:0 to get unslotted variant (so we know path to it), 
bug #833301



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

2024-03-17 Thread Michał Górny
commit: d1b7b57263ee2f4bfbb5cd96a3366ac6fb002b9a
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 18 04:45:43 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 18 04:58:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1b7b572

dev-python/pytest-bdd: Bump to 7.1.2

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pytest-bdd/Manifest|  1 +
 dev-python/pytest-bdd/pytest-bdd-7.1.2.ebuild | 43 +++
 2 files changed, 44 insertions(+)

diff --git a/dev-python/pytest-bdd/Manifest b/dev-python/pytest-bdd/Manifest
index 5d6f99507d81..dab72680913a 100644
--- a/dev-python/pytest-bdd/Manifest
+++ b/dev-python/pytest-bdd/Manifest
@@ -1,2 +1,3 @@
 DIST pytest-bdd-7.0.1.gh.tar.gz 80315 BLAKE2B 
7838a71fc6f0e7a86337d3b4d4fb9e0e7a3a0149c4271ecd75b5c9b40a28ad6bf3d6ccbc90d4a49a5472ae158f7710d98f91be340e67995ba47ea729584d16e5
 SHA512 
60d9713485a4719c6589e6641b45045e79c063278359c14ccbd016a6b0a8c8eebbf93e61d59e037988247c0116023910aa5e6776896b64dc96dcc23d0dbf6e3b
 DIST pytest-bdd-7.1.1.gh.tar.gz 81072 BLAKE2B 
72e807a08176566fc3414dd409bf53d17da13f3a8c6c3e9596a7185174bf8ad876175570601b1db3b5657d7db084cc1c28bed1090ade87fc50c9fe810bfc68e1
 SHA512 
854e923318ea6d480d11a88231be941b49ac3c16a1f00fb043c962206fb511d1a65ccd92996e820ff4aad4d5c02346aa0c6d5fd482dfe03fa8b065aedec11dd3
+DIST pytest-bdd-7.1.2.gh.tar.gz 81260 BLAKE2B 
5120a79a5c085976f379afbd4ae7bc68c0d07a8517b6653bb2c94407b9964cd3adcfc92e8abc31cb658caa5c108e0590913c13cbcc408021841b91dbf52b8124
 SHA512 
7630b119649502e36d7ae2b6027c11b667513eab451511104076617e50de1456ee4b2ff128254ac0db630556258704e21e2a5e73ce9afc20ed403d0186c0a226

diff --git a/dev-python/pytest-bdd/pytest-bdd-7.1.2.ebuild 
b/dev-python/pytest-bdd/pytest-bdd-7.1.2.ebuild
new file mode 100644
index ..a70fd8aae5b0
--- /dev/null
+++ b/dev-python/pytest-bdd/pytest-bdd-7.1.2.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..12} )
+inherit distutils-r1
+
+DESCRIPTION="BDD library for the pytest runner"
+HOMEPAGE="https://pytest-bdd.readthedocs.io/;
+SRC_URI="
+   https://github.com/pytest-dev/pytest-bdd/archive/refs/tags/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   dev-python/mako[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/parse[${PYTHON_USEDEP}]
+   dev-python/parse_type[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+DOCS=( AUTHORS.rst CHANGES.rst README.rst )
+
+src_test() {
+   # terminal_reporter test needs exact wrapping
+   local -x COLUMNS=80
+
+   # hooks output parsing may be affected by other pytest-*, e.g. tornasync
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x PYTEST_PLUGINS=pytest_bdd.plugin
+
+   distutils-r1_src_test
+}



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

2024-03-17 Thread Michał Górny
commit: 86103610b1e83f513f5cfb0f55296aa7e6353fd0
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 18 04:53:35 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 18 04:58:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86103610

dev-python/python-stdnum: Bump to 1.20

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/python-stdnum/Manifest  |  1 +
 dev-python/python-stdnum/python-stdnum-1.20.ebuild | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/dev-python/python-stdnum/Manifest 
b/dev-python/python-stdnum/Manifest
index 0b4e63232368..52c224bb968c 100644
--- a/dev-python/python-stdnum/Manifest
+++ b/dev-python/python-stdnum/Manifest
@@ -1 +1,2 @@
 DIST python-stdnum-1.19.tar.gz 1134517 BLAKE2B 
a6e35abcd00302dff0c6df82c13691c4528de069b7702f905aabffd840b7d95902f2c74525d824606bc4b28579d38153367997a73910ab93afb4eb4272b76c40
 SHA512 
02c56aea710a9a02e14160840fbd45751cd00f1a49b1d046124945ba92e2dd3377006f44a146030522d09b92f809ceb4d1e3589ef3d9c9302f7674a79602ef07
+DIST python-stdnum-1.20.tar.gz 1191978 BLAKE2B 
8395106d155c1f4642a74691d219230b42e81b521db41c57d5e978eb8e1769ca51598a1ad061356a1997fac5a60ca21796d1e8f79fa7d737e70fbbfe78dbfcc6
 SHA512 
92ec9fcb3bf71405569e93668ab1d089225da74a33095e63ee8f0116c868a4b937d093ba98e29085889d1745cc55eab13936d6ed9ceb24beecbc193c722a515e

diff --git a/dev-python/python-stdnum/python-stdnum-1.20.ebuild 
b/dev-python/python-stdnum/python-stdnum-1.20.ebuild
new file mode 100644
index ..9ca2716b7fa7
--- /dev/null
+++ b/dev-python/python-stdnum/python-stdnum-1.20.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A module to handle standardized numbers and codes"
+HOMEPAGE="
+   https://arthurdejong.org/python-stdnum/
+   https://github.com/arthurdejong/python-stdnum/
+   https://pypi.org/project/python-stdnum/
+"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="vies"
+
+RDEPEND="
+   vies? (
+   || (
+   dev-python/zeep[${PYTHON_USEDEP}]
+   dev-python/suds-community[${PYTHON_USEDEP}]
+   )
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   sed -i -e 's:--cov.*::' setup.cfg || die
+   distutils-r1_src_prepare
+}



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

2024-03-17 Thread Michał Górny
commit: e7db3c65a284b2f44c88d87e6a58c2f6d8dd2d01
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 18 04:52:27 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 18 04:58:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7db3c65

dev-python/leechcorepyc: Bump to 2.17.4

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/leechcorepyc/Manifest   |  1 +
 dev-python/leechcorepyc/leechcorepyc-2.17.4.ebuild | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/dev-python/leechcorepyc/Manifest b/dev-python/leechcorepyc/Manifest
index 904d462f6c2f..9e8951dfdad4 100644
--- a/dev-python/leechcorepyc/Manifest
+++ b/dev-python/leechcorepyc/Manifest
@@ -1,3 +1,4 @@
 DIST leechcorepyc-2.16.9.tar.gz 178656 BLAKE2B 
76cefea2d8c30c88ae649da6c95f420b366e6b7ec8a44339cda6bd65b890b02196ff19d3b7d8218c87a73256e079fdd51dcb0499934fef0145e4a404376be7de
 SHA512 
5a5455d0401177d2ae4f6b22a0dbf1f4ddce3458edb4cea04c8a127a6baa7083c83ba79d3d236a6cec15e8a1c05c4a8c747d7053b451dbed9b6a8defa17ec288
 DIST leechcorepyc-2.17.0.tar.gz 179198 BLAKE2B 
b811e924687e67d394a5271a88ad01e0f9d528176e50baecc9f471c17cc016f11e02e05c4ac0b04277f6828aa2c1c4ff39d56065d6f95a5f0c1d909b0b448b2f
 SHA512 
91cf73c62af104f83bd4d4926633ceb702027c97137c351e4d6d8518a4c8c467031153127e85058a9b451e33f370257dd3aa461f0eab643fb8b48a62827ed436
 DIST leechcorepyc-2.17.2.tar.gz 179233 BLAKE2B 
7b5b472c829e897f089f7b0a1de941b22e54ec1f740b837e5f0c291af656601411acb20e22034322b1618dab64a5a9aa34f78115c91fd11b1fdeb7663ff4c422
 SHA512 
f51ca93791ccbe0bcb8fc298ace7ee6757a26fc8052380fdd101dfc5686942cb6243fc8aca06f0c1f14faf076dd0055cf653e6ad253c6460cd65fac4a5b094a9
+DIST leechcorepyc-2.17.4.tar.gz 180273 BLAKE2B 
09c6d8b4bba14d645c1718f6fd5c32d08715e2f8bc0b065ff08823bb95d2aad025452388f4d26b2b61c703a8a796d1b8999f1461b1a8ae5c7479e60e204a8489
 SHA512 
6948f09d53e3d2a47611f7d414c06712850427aecd43035c571daad61bdff2cd5f0c9799b7bf74b042ad66d7686258210a3bc7bb29af0b632025fbf8ca458cb0

diff --git a/dev-python/leechcorepyc/leechcorepyc-2.17.4.ebuild 
b/dev-python/leechcorepyc/leechcorepyc-2.17.4.ebuild
new file mode 100644
index ..594aa6daeab7
--- /dev/null
+++ b/dev-python/leechcorepyc/leechcorepyc-2.17.4.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 toolchain-funcs pypi
+
+DESCRIPTION="Python binding for LeechCore Physical Memory Acquisition Library"
+HOMEPAGE="https://github.com/ufrisk/LeechCore;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# leechcorepyc ships with a bundled version of the LeechCore library. So we
+# don't depend on the library here. But we must be aware this module doesn't
+# use the system library.
+DEPEND="virtual/libusb:="
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.16.9-respect-CC.patch"
+)
+
+src_prepare() {
+   default
+
+   # Avoid redefining _FORTIFY_SOURCE. See #893824, #906715.
+   sed -i -e 's/ -D_FORTIFY_SOURCE=2 / /g' leechcore/Makefile || die
+}
+
+src_configure() {
+   tc-export CC
+
+   distutils-r1_src_configure
+}



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

2024-03-17 Thread Michał Górny
commit: f81b0c917ec08b10944bab411ea53758c6155022
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 18 04:57:22 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 18 04:58:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f81b0c91

dev-python/graphviz: Bump to 0.20.2

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/graphviz/Manifest   |  1 +
 dev-python/graphviz/graphviz-0.20.2.ebuild | 54 ++
 2 files changed, 55 insertions(+)

diff --git a/dev-python/graphviz/Manifest b/dev-python/graphviz/Manifest
index c9275247c609..ae10c479b2f5 100644
--- a/dev-python/graphviz/Manifest
+++ b/dev-python/graphviz/Manifest
@@ -1 +1,2 @@
 DIST graphviz-0.20.1.gh.tar.gz 188952 BLAKE2B 
65d0b993e01492894b6d245c0869412b4956e5d55f9d8d490505c8f3477dc5ab98739cf0bf1aa1a15c4bacb2db4c2807659ce410ca65503c5876ffdc278e959f
 SHA512 
34d340469856777f03b9c9e6d28f232908797bc1456a5b50104dd2f7dc8b7488afc7b29a564d57707ae96f3291f5ae90b8140ab64e378b82f271b5521763fb55
+DIST graphviz-0.20.2.gh.tar.gz 190548 BLAKE2B 
786f43fa29e6a09c837c9d13f1a41ca385e4993c52dd1467964c1c8506175e9f1bae864a7ca2ad301d1cbdb1d639a1314f2a2af30e01c4a6ecd17f93b1416871
 SHA512 
bd07c0ed46f380df2ace4d8396f1406455ff1b117fdb431337ebcf54a112b1894275e2d3e84c9711a25118c880f64dcb82c952aa1d8b704c1cd4c6215e651a1a

diff --git a/dev-python/graphviz/graphviz-0.20.2.ebuild 
b/dev-python/graphviz/graphviz-0.20.2.ebuild
new file mode 100644
index ..920ddb5ef469
--- /dev/null
+++ b/dev-python/graphviz/graphviz-0.20.2.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Simple Python interface for Graphviz"
+HOMEPAGE="
+   https://graphviz.readthedocs.io/
+   https://github.com/xflr6/graphviz/
+   https://pypi.org/project/graphviz/
+"
+SRC_URI="
+   https://github.com/xflr6/graphviz/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   media-gfx/graphviz
+"
+BDEPEND="
+   test? (
+   >=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/pytest-mock-1.8[${PYTHON_USEDEP}]
+   media-gfx/graphviz[gts,pdf]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   sed -e 's:license_file:license_files:' \
+   -e 's:--cov --cov-report=term --cov-report=html::' \
+   -i setup.cfg || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local EPYTEST_IGNORE=(
+   # workaround https://github.com/pytest-dev/pytest/issues/12123
+   tests/backend/conftest.py
+   tests/conftest.py
+   )
+   epytest -p pytest_mock
+}



[gentoo-commits] repo/gentoo:master commit in: dev-build/scons/

2024-03-17 Thread Michał Górny
commit: c79315a100762f2ae901d836b7d7f7e54033374d
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 18 04:10:07 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 18 04:58:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c79315a1

dev-build/scons: Bump to 4.7.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-build/scons/Manifest   |   4 +
 dev-build/scons/scons-4.7.0.ebuild | 157 +
 2 files changed, 161 insertions(+)

diff --git a/dev-build/scons/Manifest b/dev-build/scons/Manifest
index b33f60599eba..c041143dcd72 100644
--- a/dev-build/scons/Manifest
+++ b/dev-build/scons/Manifest
@@ -1,4 +1,8 @@
 DIST SCons-4.6.0.tar.gz 3230138 BLAKE2B 
adef2ad5394404ae48d85e8c2a91b5af29e4f9bfa7455504ac1cb8d22d9a05c9ace823e02c8e7a32b34dee281635987487ad43ca94c6adea8e287b086a0732f0
 SHA512 
c7dc952117c23ac30b8cf1f70ef0c4ad1c0a86c9865fd255fde1a29ea2fbf9e26573b73430f6adc8c545dab753077f380d29d77ac4eede7fce959c86576d2354
+DIST SCons-4.7.0.tar.gz 3220744 BLAKE2B 
0fe8cdbaef46ca6571de35fb6544afe992e8a509cf52a8078133584e3af63919d2e0fb83ad646e042290fc47ca5a8932435946df9d40a099ccb2105b54bfd5cd
 SHA512 
d08fba3e7f058eb24a129d10b55affada6b192932f069271fcbc28fd8216b2bf7e94285d9c448235a3965a789d3a91db9ebae1945aa73306788009dd2e77
 DIST scons-4.6.0-user.html 1670870 BLAKE2B 
0c84248791bdce093cce4d45b525357aeb3ae69835337000d753b007dc77053d63e70363b3d73c3e7c8157b24d50f0a0216ea9993d90bb298ba2591d6fce4cb4
 SHA512 
5b8a2626bca361dbce1b0b40f6009752b2dbde7e1f5886b449b9015514951b2e998ede0582876411e7cde56b4ea05546e2db8a8fdcada349c39a126c2e50be1a
 DIST scons-4.6.0-user.pdf 3058220 BLAKE2B 
3a04e1c0fab47f2a1327f20d3ee500d7861599dc31b0007dd196173af5b880d9737ff528b419896e905cae5a5744c74ef38c2b29bc7945ef4157a79c1c6dabe9
 SHA512 
6a5ca9cdede81ec9536bb32d7df157fd1efd4b3e3f5afa386b7ecaa45d1fc212015673ccec5ab3283475ab0ee6ef001c111f51b7d3bb64dda664e61d11cbaec0
 DIST scons-4.6.0.gh.tar.gz 5891032 BLAKE2B 
9aeda2ef899dcaf5bc7ca3bc77c0615544f2308f56ef095ad835d5cc748355b467a905ec737eef61a4afd183ff0f041dc244bdd58858ba3abc4f3a4efd9f8dc7
 SHA512 
d7dd30bbc94ec014b12b37a106aa536dd5c8b16e9f1605b68cad6721cf6e3959add1f75a42693fd8499734ca19eb76f648800d7cc8081fe334282841cd406954
+DIST scons-4.7.0-user.html 1683569 BLAKE2B 
6c68f34af85fbfaf70f77758321bd0bb86b4f549c5fa05f721df94af0627d030a15db89565910ee6674b514d6b4fac9e624ac0aa6e849bd1224833c0473ed4c6
 SHA512 
8b0320794775890d898854767cd12bc4da725f6a33ae4496dc41a7b37a6dcb5f812c23083093d17685db9799b230552e19cc5550a108c2cf6787ffd963e649d6
+DIST scons-4.7.0-user.pdf 3069908 BLAKE2B 
7196a5b247802c9f42914c4de5968862c4a183e5c3ff7e5172ec7bbf58f049362f0b85fdaba47c66fc09dbed79c22ddac8195a78bff2e564eff879b0e6a4f482
 SHA512 
6d62def8a68c8bf3b6cc269a93272c815e82b46bd6a223d0f7f3848daf9c7212e5f9de8dcdac41d2a6f2d7d70053b97f92e0b99c11f4f5b2b3a69951d474fe3a
+DIST scons-4.7.0.gh.tar.gz 5896790 BLAKE2B 
1ce9041ad1e2891da92a9bd50e07e29a5e23c7c9432adb120d6610956a2ea4a5125fb6bfa1f8b944797d589cfdbe036a1b9b1eae271ae51abb826c6ee5a3ee1c
 SHA512 
8be4d611c375c13467a1a437e0d47873f973584d9a1be0d1cbbd345685a8f477fc19fa59ab01bca1ab7be8af0034d5cfda360090ee4b347c41f7bfea363bfe6c

diff --git a/dev-build/scons/scons-4.7.0.ebuild 
b/dev-build/scons/scons-4.7.0.ebuild
new file mode 100644
index ..adc721c8bdcb
--- /dev/null
+++ b/dev-build/scons/scons-4.7.0.ebuild
@@ -0,0 +1,157 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 multiprocessing
+
+MY_P="SCons-${PV}"
+DESCRIPTION="Extensible Python-based build utility"
+HOMEPAGE="
+   https://www.scons.org/
+   https://github.com/SCons/scons/
+   https://pypi.org/project/SCons/
+"
+SRC_URI="
+   
https://downloads.sourceforge.net/project/${PN}/${PN}/${PV}/${MY_P}.tar.gz
+   doc? (
+   https://www.scons.org/doc/${PV}/PDF/${PN}-user.pdf
+   -> ${P}-user.pdf
+   https://www.scons.org/doc/${PV}/HTML/${PN}-user.html
+   -> ${P}-user.html
+   )
+   test? (
+   https://github.com/SCons/scons/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   )
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="doc test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   test? (
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   )
+"
+
+src_unpack() {
+   # use the git directory structure, then unpack the pypi tarball
+   # on top of it to make our life easier
+   if use test; then
+   unpack "${P}.gh.tar.gz"
+   else
+   mkdir -p "${P}" || die
+   fi
+

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

2024-03-17 Thread Michał Górny
commit: 5279c585fa09dc167248b00dbf55ec8db6b42813
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 18 04:09:59 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 18 04:58:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5279c585

dev-python/hypothesis: Bump to 6.99.7

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/hypothesis/Manifest |  1 +
 dev-python/hypothesis/hypothesis-6.99.7.ebuild | 90 ++
 2 files changed, 91 insertions(+)

diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index 37c666b76703..0ba7c014b15b 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -7,3 +7,4 @@ DIST hypothesis-6.99.2.gh.tar.gz 9439856 BLAKE2B 
0e7b99ee43ae84b4536f687324c334d
 DIST hypothesis-6.99.4.gh.tar.gz 9440865 BLAKE2B 
aa7e37077f59e0aa46c83067d9bda8aa72a9d5129c843fe170799c8bf0debee8bb5ff9a757ee67f6b9a858d186a92b3de978c21209a107d3f5ed44905c2cf2db
 SHA512 
bb1ac9d2881a3577a07cd396c01be5e96bfe45e2a0254a8dc2c51a86718fd225e04943a6e451a015378fe2f813621b2a7e9fd4b757d180bdae5cb3a6d7b7133b
 DIST hypothesis-6.99.5.gh.tar.gz 9441876 BLAKE2B 
ab1cce09dda83a89e63aaf6a995816bc82a8d2126d138626159c2f6263536cb477f8c2cb521034f59557b16de2a16e2e0934da34e21246043ad4374882616a5c
 SHA512 
00f72255a0db863c8beb73cbc2298170f600053f94198cd24c3bf276b580971328d9c1ea62b71a70e411005f4b99f5be20a6ef5f0b53f9e7c84042aa05e26fa6
 DIST hypothesis-6.99.6.gh.tar.gz 9445919 BLAKE2B 
ea518d35aa62eb23b6859965ee5acadb12e1e6eec1e5c04b98aef5fec6f4b4e97f3c98f7c16bd07cc1e74d41040a9eabb6091c24c7132cefc2f02a94d3fe9df4
 SHA512 
d78c9086a6e5de8b80ec544047d70436053934a3f2b822f8389881e3679b1b7c6a26f653723f97ecf4c462b91183c35f07ffa79e6126e03926507981a6893e19
+DIST hypothesis-6.99.7.gh.tar.gz 9446140 BLAKE2B 
968bff89e90b2d2af67d2dd30872238d71296e1582fb9e44152c59fc9b1c26c6fd3eb2eef75a65cf51b007264f714042721a2c44304064b2540df9cc064fdd0a
 SHA512 
484ff8d680c3b5441647dcb0e1c2ae0eff80358168f96cf8a0d3caabf8ba0159a27bffe5b118fc2f36accbec4c99be63e56f0851f1c12ebba8d26ee2bf030d70

diff --git a/dev-python/hypothesis/hypothesis-6.99.7.ebuild 
b/dev-python/hypothesis/hypothesis-6.99.7.ebuild
new file mode 100644
index ..f7f366381e4f
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-6.99.7.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+CLI_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( "${CLI_COMPAT[@]}" pypy3 )
+PYTHON_REQ_USE="threads(+),sqlite"
+
+inherit distutils-r1 multiprocessing optfeature
+
+TAG=hypothesis-python-${PV}
+MY_P=hypothesis-${TAG}
+DESCRIPTION="A library for property based testing"
+HOMEPAGE="
+   https://github.com/HypothesisWorks/hypothesis/
+   https://pypi.org/project/hypothesis/
+"
+SRC_URI="
+   https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}/hypothesis-python"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="cli"
+
+RDEPEND="
+   >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
+   >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}]
+   ' 3.9 3.10)
+   cli? (
+   $(python_gen_cond_dep '
+   dev-python/black[${PYTHON_USEDEP}]
+   dev-python/click[${PYTHON_USEDEP}]
+   ' "${CLI_COMPAT[@]}")
+   )
+"
+BDEPEND="
+   test? (
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   !!

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

2024-03-17 Thread Michał Górny
commit: e66ef0b8de9b397f0ff439cd0192cbebfcef0c72
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 18 04:50:42 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 18 04:58:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e66ef0b8

dev-python/pyrate-limiter: Bump to 3.6.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pyrate-limiter/Manifest |  1 +
 .../pyrate-limiter/pyrate-limiter-3.6.0.ebuild | 75 ++
 2 files changed, 76 insertions(+)

diff --git a/dev-python/pyrate-limiter/Manifest 
b/dev-python/pyrate-limiter/Manifest
index 1b30ace06e2e..62f1e9eab14b 100644
--- a/dev-python/pyrate-limiter/Manifest
+++ b/dev-python/pyrate-limiter/Manifest
@@ -2,3 +2,4 @@ DIST pyrate-limiter-2.10.0.gh.tar.gz 71838 BLAKE2B 
3b8fd16684268870991c3a731c549
 DIST pyrate_limiter-3.2.1.tar.gz 277166 BLAKE2B 
eb126b94bc9a113addd1e727ae21ee2df447e1f9fc0b3a1b77ab46464186a0cb62584fafbc9fac1ddbcc7c3289338208dfb39070e57e974e00442b1d7c5f0d21
 SHA512 
cb782766c2e1e47aeb35c3d7d03f9a82862a53e73b5afdab1b8a255866392cf0636340164c19e4181e8aa4327e9c346fc2fde64b2f50aaf227dd60633038f7c7
 DIST pyrate_limiter-3.3.0.tar.gz 278153 BLAKE2B 
df0e3aaf53150fb905be994c8bcc268e45bafddf795514eb8a6ee56da25e998b85336f48331a2720cbf501cb6feee806c9c17d99adcb4647979f6d79f960cc9f
 SHA512 
ee2cc0c573c7b696e6a6444eca85b4e5c8315c291b6ab64ed5e60cfd54298cd9aca1efdbfb7a669b92f8169848c03287ecb0a3f50c9281a4bc15acfc1713e300
 DIST pyrate_limiter-3.4.1.tar.gz 278251 BLAKE2B 
c1894a190d0d70134683723d8ffa2b216ebf724cd409e9cc25301b9a9d70d73cf1e4fc1c7bf48e661935cc6f2c530b9d45f96d7c86ce2a20ab0e47892093e6d3
 SHA512 
64c06abaf540e21e4b085062eff83f1f9d1710156c2d22c0180858c31f731733d9db69bdc56e48aaf4220d874d9c5253f506decd0ce3743c8fb8aa695a4ff6b4
+DIST pyrate_limiter-3.6.0.tar.gz 280021 BLAKE2B 
4ff5e115376cfb5d860c4cd6437ccbb323e40f96bb81a9933f6f648d029c0f3a1d6674e1a9e1c0309a7087a9d1eb670918ca60d3c960e8acab017e12ffa5c28e
 SHA512 
1f7f92203be443c27e2825022462c51eec2e276a4e58afc129599eacde21da55ed8229b0e5c7af21e650eb896b22c73f5fd227f56c1455cbd8d506894fed73a9

diff --git a/dev-python/pyrate-limiter/pyrate-limiter-3.6.0.ebuild 
b/dev-python/pyrate-limiter/pyrate-limiter-3.6.0.ebuild
new file mode 100644
index ..276657b6cf9d
--- /dev/null
+++ b/dev-python/pyrate-limiter/pyrate-limiter-3.6.0.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python Rate-Limiter using Leaky-Bucket Algorimth Family"
+HOMEPAGE="
+   https://github.com/vutran1710/PyrateLimiter/
+   https://pypi.org/project/pyrate-limiter/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/filelock[${PYTHON_USEDEP}]
+   dev-python/redis[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   test? (
+   dev-db/redis
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_DESELECT=(
+   # Optional dependency redis-py-cluster not packaged
+   "tests/test_02.py::test_redis_cluster"
+)
+EPYTEST_XDIST=1
+
+distutils_enable_sphinx docs \
+   dev-python/sphinx-autodoc-typehints \
+   dev-python/sphinx-copybutton \
+   dev-python/furo \
+   dev-python/myst-parser \
+   dev-python/sphinxcontrib-apidoc
+distutils_enable_tests pytest
+
+src_test() {
+   local redis_pid="${T}"/redis.pid
+   local redis_port=6379
+
+   # Spawn Redis itself for testing purposes
+   einfo "Spawning Redis"
+   einfo "NOTE: Port ${redis_port} must be free"
+   "${EPREFIX}"/usr/sbin/redis-server - <<- EOF || die "Unable to start 
redis server"
+   daemonize yes
+   pidfile ${redis_pid}
+   port ${redis_port}
+   bind 127.0.0.1 ::1
+   ${extra_conf}
+   EOF
+
+   # Run the tests
+   distutils-r1_src_test
+
+   # Clean up afterwards
+   kill "$(<"${redis_pid}")" || die
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   # postgres tests require psycopg-pool
+   epytest -p asyncio -p rerunfailures --reruns=5 -k "not postgres"
+}



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

2024-03-17 Thread Michał Górny
commit: 531aeecb595dcc080f2589aae9fe3d2d847f29ab
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 18 04:10:43 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 18 04:58:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=531aeecb

dev-python/mkdocs-material: Bump to 9.5.14

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/mkdocs-material/Manifest|  1 +
 .../mkdocs-material/mkdocs-material-9.5.14.ebuild  | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/dev-python/mkdocs-material/Manifest 
b/dev-python/mkdocs-material/Manifest
index 393a8643c6f4..4109310464b9 100644
--- a/dev-python/mkdocs-material/Manifest
+++ b/dev-python/mkdocs-material/Manifest
@@ -1,2 +1,3 @@
 DIST mkdocs-material-9.5.10.gh.tar.gz 14770017 BLAKE2B 
90f436c205d226332b1b3acee73649a77bf01ced13e403230396f0fcf5aa7a30721d1eacb6b788324f12b08c190c7387677f4588d00d6ccab59b6ed46d2fbc1f
 SHA512 
4ab89fdf3f31355520d49e290db613e8585a92a349bc5bb064363d8dc6c65c2998cceb2e455324880166300b05593e2195c6dcf916dbe5ac286f3112ff4f82a2
 DIST mkdocs-material-9.5.13.gh.tar.gz 14797946 BLAKE2B 
fa525ff6577eb9409f08a3dd3b609f85d5bd0eabf3922d2f32751ee3d2fd52a09bdcbf4aa73f8a5c5185ced8eed542a33f414980a1632cc995d572b50fdb277d
 SHA512 
57cb9a8d18bbb1d4ce43976b59737fc9619d8755f1736687b8399df7edbe0f44e91a97256ede886f45583a32d3cfdd049361c817310bbaca045b96e1a0d3e5e6
+DIST mkdocs-material-9.5.14.gh.tar.gz 14819394 BLAKE2B 
27c083e03d46ba8e24750065eb498bf8f1745715e9ec1e0c6785f532a93e05415fe1d4d8490d738c2b6f016573cca1897dfcc05837d5e3fda90b14d65889caf2
 SHA512 
6d371e43cf6051fbe58c2eca60cf9371626876be5640bfe478ec97f4c9c8ae4f019211c8d8fcfd1fbddb88a35680c821cb6870c565b41a337f0b7aecc59abf9b

diff --git a/dev-python/mkdocs-material/mkdocs-material-9.5.14.ebuild 
b/dev-python/mkdocs-material/mkdocs-material-9.5.14.ebuild
new file mode 100644
index ..46c2a0851fa9
--- /dev/null
+++ b/dev-python/mkdocs-material/mkdocs-material-9.5.14.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} )
+
+DOCS_BUILDER="mkdocs"
+DOCS_DEPEND="
+   dev-python/mkdocs-material-extensions
+   dev-python/mkdocs-minify-plugin
+   dev-python/mkdocs-redirects
+"
+
+inherit distutils-r1 docs
+
+DESCRIPTION="A Material Design theme for MkDocs"
+HOMEPAGE="
+   https://github.com/squidfunk/mkdocs-material/
+   https://pypi.org/project/mkdocs-material/
+"
+SRC_URI="
+   https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="social"
+
+RDEPEND="
+   >=dev-python/Babel-2.10.3[${PYTHON_USEDEP}]
+   >=dev-python/colorama-0.4[${PYTHON_USEDEP}]
+   >=dev-python/jinja-3.0.2[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.6[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.2[${PYTHON_USEDEP}]
+   >=dev-python/mkdocs-1.5.3[${PYTHON_USEDEP}]
+   >=dev-python/paginate-0.5.6[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.16[${PYTHON_USEDEP}]
+   >=dev-python/pymdown-extensions-10.2[${PYTHON_USEDEP}]
+   >=dev-python/readtime-2.0[${PYTHON_USEDEP}]
+   >=dev-python/regex-2022.4.24[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.26[${PYTHON_USEDEP}]
+   social? (
+   >=dev-python/pillow-10.2[${PYTHON_USEDEP}]
+   >=media-gfx/cairosvg-2.5[${PYTHON_USEDEP}]
+   )
+"
+BDEPEND="
+   >=dev-python/trove-classifiers-2023.10.18[${PYTHON_USEDEP}]
+"
+# mkdocs-material-extensions depends on mkdocs-material creating a circular dep
+PDEPEND="
+   >=dev-python/mkdocs-material-extensions-1.2[${PYTHON_USEDEP}]
+"
+
+PATCHES=(
+   # simplify pyproject to remove extra deps for metadata
+   "${FILESDIR}/${PN}-8.5.7-simplify-build.patch"
+)
+
+src_prepare() {
+   echo "__version__ = '${PV}'" > gentoo_version.py || die
+   distutils-r1_src_prepare
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/multipath-tools/

2024-03-17 Thread Sam James
commit: 4f7c4603f9f0e36fee98fd6260fd257e54aa0bf3
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 18 04:45:19 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 18 04:45:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f7c4603

sys-fs/multipath-tools: Stabilize 0.9.7-r1 amd64, #927156

Signed-off-by: Sam James  gentoo.org>

 sys-fs/multipath-tools/multipath-tools-0.9.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/multipath-tools/multipath-tools-0.9.7-r1.ebuild 
b/sys-fs/multipath-tools/multipath-tools-0.9.7-r1.ebuild
index 97060344d0db..af967fb2c612 100644
--- a/sys-fs/multipath-tools/multipath-tools-0.9.7-r1.ebuild
+++ b/sys-fs/multipath-tools/multipath-tools-0.9.7-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/opensvc/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~loong ppc ppc64 ~riscv x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ppc ppc64 ~riscv x86"
 IUSE="systemd test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/multipath-tools/

2024-03-17 Thread Sam James
commit: a2dcd3aa48c53ef51deb1dc2b77b163bf0a78b23
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 18 04:45:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 18 04:45:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2dcd3aa

sys-fs/multipath-tools: Stabilize 0.9.7-r1 x86, #927156

Signed-off-by: Sam James  gentoo.org>

 sys-fs/multipath-tools/multipath-tools-0.9.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/multipath-tools/multipath-tools-0.9.7-r1.ebuild 
b/sys-fs/multipath-tools/multipath-tools-0.9.7-r1.ebuild
index 161e3555f617..97060344d0db 100644
--- a/sys-fs/multipath-tools/multipath-tools-0.9.7-r1.ebuild
+++ b/sys-fs/multipath-tools/multipath-tools-0.9.7-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/opensvc/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~loong ppc ppc64 ~riscv x86"
 IUSE="systemd test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/leiningen-bin/

2024-03-17 Thread Sam James
commit: 1bb412f92a8fb42e4b0f7ecdb5425c00dae9e828
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 18 04:45:20 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 18 04:45:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bb412f9

dev-java/leiningen-bin: Stabilize 2.11.2 arm64, #927200

Signed-off-by: Sam James  gentoo.org>

 dev-java/leiningen-bin/leiningen-bin-2.11.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/leiningen-bin/leiningen-bin-2.11.2.ebuild 
b/dev-java/leiningen-bin/leiningen-bin-2.11.2.ebuild
index 6e32f2d9db6b..9b67aaa8bbc5 100644
--- a/dev-java/leiningen-bin/leiningen-bin-2.11.2.ebuild
+++ b/dev-java/leiningen-bin/leiningen-bin-2.11.2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
 
 LICENSE="EPL-1.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~x86 ~x64-macos"
+KEYWORDS="amd64 arm64 ~x86 ~x64-macos"
 
 RDEPEND=">=virtual/jre-1.8"
 DEPEND=">=virtual/jdk-1.8"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/gcc/

2024-03-17 Thread Sam James
commit: da6dcbbd28d6482e45d726d2ade0a5c301c1e500
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 18 04:44:19 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 18 04:44:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da6dcbbd

sys-devel/gcc: add 14.0.1_pre20240317

Closes: https://bugs.gentoo.org/920233
Closes: https://bugs.gentoo.org/925873
Closes: https://bugs.gentoo.org/927013
Signed-off-by: Sam James  gentoo.org>

 sys-devel/gcc/Manifest  |  1 +
 sys-devel/gcc/gcc-14.0.1_pre20240317.ebuild | 65 +
 2 files changed, 66 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 875901d49f34..50d01bd975c4 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -31,6 +31,7 @@ DIST gcc-14-20240218.tar.xz 87636252 BLAKE2B 
c7680c6e704f8a50d13126f397f672be8cc
 DIST gcc-14-20240225.tar.xz 87651536 BLAKE2B 
01283581b8684e0dce73b2d9a586e473f3c87753435d905e193816911edc06f9bd2a8d542a95d69f47f1c884124349520f410925b13b7bb51b913e603000d32f
 SHA512 
f424b0935d8fdcf9ff55067467eac20a518a11c2cb14928a47e1a218cde1f4238091f25861daf417d1125c5d5d5465d32fc1b3cb04504b3ca99fe27a7a7d5792
 DIST gcc-14-20240303.tar.xz 87667912 BLAKE2B 
318deb7693641719a9a695504efd700582210d7c059e362f52d2b58f9cd95a21982c0547fb4e12c421c249f4f4acd5206ae211e0af371af0054a274589da59a9
 SHA512 
18115ccd7a6d7be4e7e7cea12bad4c4103ffbf2c150b27d7fd34315ec3e3a461693b5ca51238c6389eb95f40c9fe71c980a0648f2e5f7a85aac08029a6976b2e
 DIST gcc-14-20240310.tar.xz 87720704 BLAKE2B 
9acac9ba0b47d1ecb6dfcdaf17e6bd94c888082cfeeef83ffc72658edb59d5c888625a4459ac00e765a42b19aedb412d32ad488f4d505aa15e383cccf036201b
 SHA512 
a4fe1bab95ad835235fc9764575170237f554e4590a1587c981a47977ae42311b7b57322e4db3f95e4d57a347a9666822eeae29c6d30f87a5108a62400e040bc
+DIST gcc-14-20240317.tar.xz 87764960 BLAKE2B 
5cd957c3bf5e2fbb134b716a7ed14c0ace66d5c944e15422e66affbf110b76ba3b4bf83a05af49eec23d8f1543ca36c3d6ce81fa1b292cba47eceb517c3a7352
 SHA512 
77ade098872f687a3fb23dcb612eeed27a3ecf816304a218d695d2be7433576ceafcb13a9cfde3ed7fc9e48bfaee8521b77cfbabfe41b2557328cc95f3e73ebe
 DIST gcc-14.0.0-musl-patches-1.tar.xz 3576 BLAKE2B 
692baee8a7709905d53aeb150d73a3721c4ba47ee5f397cfb1b5be905cf003ca02b60c94ee294d90ac39645cd5cdf186c7a3aa950c47d8cf680c128ed705b807
 SHA512 
0592ab98a7142e404623a6511c67dff61e9ade32c3fb2c0e75b456306e0af3799ad13252b50b3d2fdd31e5815d7f0b16b0ad63ab8386fe4d78729fc9c182d617
 DIST gcc-14.0.0-patches-23.tar.xz 13796 BLAKE2B 
bac16d3131c79dfd5655fc591db7342d4a3d00b863599626ca5805b6a49e9ffab347dc9a3339745ee16b2efefd0874e2ca3acfc3bce66ff0cedbcf712dc0bd72
 SHA512 
f9a0dd3dfe4dd5e55ac6ae93f5816af38f518110a968597dc55b446406011c3631e33e217533501966f665b9a8bda117ae8d19c62577d4267ddbbd90f4066afc
 DIST gcc-14.0.0-patches-24.tar.xz 14280 BLAKE2B 
f5594e07f91a7871fc4470d84ecbf6576f53620c92f60821d2fdcf140869827d27a323d535af11b74f4b671ee7308e501f24841ceb0607ca3ebc032bd97d85b4
 SHA512 
d887b53a0849246bc79ee2510d7deffabc58fe7598e9e147e4a97fc3714341017627df3dae9a39ae5d3185946cb6e11d01a28aa1287958c401e641fa4312f48b

diff --git a/sys-devel/gcc/gcc-14.0.1_pre20240317.ebuild 
b/sys-devel/gcc/gcc-14.0.1_pre20240317.ebuild
new file mode 100644
index ..bef7ad150c18
--- /dev/null
+++ b/sys-devel/gcc/gcc-14.0.1_pre20240317.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_GCC_VER="14.0.0"
+PATCH_VER="25"
+MUSL_VER="1"
+MUSL_GCC_VER="14.0.0"
+
+if [[ ${PV} == *. ]] ; then
+   MY_PV_2=$(ver_cut 2)
+   MY_PV_3=1
+   if [[ ${MY_PV_2} == 0 ]] ; then
+   MY_PV_2=0
+   MY_PV_3=0
+   else
+   MY_PV_2=$((${MY_PV_2} - 1))
+   fi
+
+   # e.g. 12.2. -> 12.1.1
+   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+   # Cheesy hack for RCs
+   MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 
1)))-RC-$(ver_cut 5)
+   MY_P=${PN}-${MY_PV}
+   GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
+   TOOLCHAIN_SET_S=no
+   S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+if tc_is_live ; then
+   # Needs to be after inherit (for now?), bug #830908
+   EGIT_BRANCH=master
+elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+   # Don't keyword live ebuilds
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   :;
+fi
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+   # Technically only if USE=hardened *too* right now, but no point in 
complicating it further.
+   # If GCC is enabling CET by default, we need glibc to be built with 
support for it.
+   # bug #830454
+   RDEPEND="elibc_glibc? ( sys-libs/glibc[

[gentoo-commits] repo/gentoo:master commit in: media-video/x264-encoder/

2024-03-17 Thread Sam James
commit: 868d3c02f10b7c817c2d92e659592cc6bda18413
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 18 04:45:16 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 18 04:45:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=868d3c02

media-video/x264-encoder: Stabilize 0.0.20231114 x86, #926282

Signed-off-by: Sam James  gentoo.org>

 media-video/x264-encoder/x264-encoder-0.0.20231114.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/x264-encoder/x264-encoder-0.0.20231114.ebuild 
b/media-video/x264-encoder/x264-encoder-0.0.20231114.ebuild
index 9b097b18437b..14aa1ea30410 100644
--- a/media-video/x264-encoder/x264-encoder-0.0.20231114.ebuild
+++ b/media-video/x264-encoder/x264-encoder-0.0.20231114.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} ==  ]]; then
 else
X264_COMMIT="c196240409e4d7c01b47448d93b1f9683aaa7cf7"

SRC_URI="https://code.videolan.org/videolan/x264/-/archive/${X264_COMMIT}/x264-${X264_COMMIT}.tar.bz2
 -> ${P/-encoder}.tar.bz2"
-   KEYWORDS="~alpha amd64 ~ppc ~ppc64 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~ppc ~ppc64 ~sparc x86"
S="${WORKDIR}/${PN/-encoder}-${X264_COMMIT}"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/mikutter/

2024-03-17 Thread Naohiro Aota
commit: 1b9505bdef2e55dd510b5ac4ff2fac300d1a12e7
Author: Naohiro Aota  gentoo  org>
AuthorDate: Mon Mar 18 02:19:12 2024 +
Commit: Naohiro Aota  gentoo  org>
CommitDate: Mon Mar 18 02:20:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b9505bd

net-misc/mikutter: bump to 5.0.5; add ruby32

Signed-off-by: Naohiro Aota  gentoo.org>

 net-misc/mikutter/Manifest |  2 +
 ...{mikutter-.ebuild => mikutter-5.0.5.ebuild} | 57 ++
 net-misc/mikutter/mikutter-.ebuild | 57 ++
 3 files changed, 30 insertions(+), 86 deletions(-)

diff --git a/net-misc/mikutter/Manifest b/net-misc/mikutter/Manifest
index 1f8b11a219f9..021510194bfe 100644
--- a/net-misc/mikutter/Manifest
+++ b/net-misc/mikutter/Manifest
@@ -1,2 +1,4 @@
+DIST 1585-use-own-blowfish-impl.patch 41698 BLAKE2B 
c7e62ee5e9d362e7bc103468f4be9a9e49715de63905ca1b2022f01af1bc7f143b46f69f4f73b34bc4f6ba8589ccd138822876c35b7061f0458ee4206aaf6941
 SHA512 
cddab2449c16b64bc12d272b9302eba01d3e80dfa1d9ade9b125d46508bdc49eb1b4990b25f43c915f76d3e3d4b669a9d5a6b09fbfb6e845690b39d336f120a0
 DIST mikutter-5.0.4.tar.gz 2378972 BLAKE2B 
58101e91a8d8aeaf71e2bc58a421d0543f864c66c5ea313734ca242bce8115c70a036f6db109670cdb76cbd698d6d0569872c16eeb9eed15d1fd951aabccb35a
 SHA512 
30e8b24af56e38fabeb454d4ea3f6a20b11e7836527f68e61f26f164fed0c2028b29db20c21397b2203fe23fceaef2e92a481d734692da3869dfcedcae2a58e0
+DIST mikutter-5.0.5.tar.gz 2379037 BLAKE2B 
455109764e76b19298a0408c51a109f0c3b3b5b2f1b1ffcb59cee6d3fc449c754d8420ea37df2a005d36f3ab4447bbf7f6a7affe934852d07594cbe430cbffed
 SHA512 
8b7d178400b0d7cb674297f9109832e1a19563d35e985636a42028df2414973819ef49b39f80e1a51cf1964634062656dc2071ba8d934083ce327e0a9f3adf28
 DIST twitter_api_keys.rb 336 BLAKE2B 
9b134fb9169f96c99582d1ceffe39cfa1675b6e747a8a46f6123cbff73b7e255e59aba3f6cf247decc9824244947d260658011b5aa72a915d50565e797e31703
 SHA512 
39efeed878f763101329c781fb501c5b5df848e4ae3c1f6bcdf3e6b151c5d647c68127f906eccf7861466d2ff88e7f1bdc27065205ed91a80e9cdc89fa5152e4

diff --git a/net-misc/mikutter/mikutter-.ebuild 
b/net-misc/mikutter/mikutter-5.0.5.ebuild
similarity index 56%
copy from net-misc/mikutter/mikutter-.ebuild
copy to net-misc/mikutter/mikutter-5.0.5.ebuild
index 0d3a72a482ca..65013295fed7 100644
--- a/net-misc/mikutter/mikutter-.ebuild
+++ b/net-misc/mikutter/mikutter-5.0.5.ebuild
@@ -1,33 +1,40 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-USE_RUBY="ruby31"
+USE_RUBY="ruby31 ruby32"
 
 inherit desktop ruby-ng
 
 PLUGIN_HASH="30071c3008e4616e723cf4e734fc79254019af09"
+BLOWFISH_PATCH_NAME="1585-use-own-blowfish-impl.patch"
+BLOWFISH_PATCH_URI="https://dev.mikutter.hachune.net/attachments/download/813/${BLOWFISH_PATCH_NAME};
 
 if [ "${PV}" = "" ]; then
-   EGIT_REPO_URI="git://mikutter.hachune.net/mikutter.git
-   https://github.com/toshia/twitter_api_keys.git;
+   EGIT_REPO_URI="git://mikutter.hachune.net/mikutter.git"
inherit git-r3
-   
SRC_URI="https://raw.githubusercontent.com/toshia/twitter_api_keys/${PLUGIN_HASH}/twitter_api_keys.rb;
+   SRC_URI=" ${BLOWFISH_PATCH_URI}"
EGIT_CHECKOUT_DIR="${WORKDIR}/all"
 else
SRC_URI="http://mikutter.hachune.net/bin/${P}.tar.gz
-   
https://raw.githubusercontent.com/toshia/twitter_api_keys/${PLUGIN_HASH}/twitter_api_keys.rb;
+   ${BLOWFISH_PATCH_URI}"
KEYWORDS="~amd64 ~riscv"
 fi
 
 DESCRIPTION="Simple, powerful and moeful twitter client"
 HOMEPAGE="https://mikutter.hachune.net/;
 
-LICENSE="MIT"
+# Apache license for the blowfish patch
+# https://dev.mikutter.hachune.net/issues/1585
+LICENSE="Apache-2.0 MIT"
 SLOT="0"
 IUSE="+libnotify"
 
+PATCHES=(
+   "${DISTDIR}/${BLOWFISH_PATCH_NAME}"
+)
+
 DEPEND=""
 RDEPEND="
libnotify? ( x11-libs/libnotify )
@@ -56,7 +63,6 @@ ruby_add_rdepend "=dev-ruby/addressable-2.8*
dev-ruby/ruby-gtk3
>=dev-ruby/typed-array-0.1.2
!>=dev-ruby/typed-array-0.2
-   dev-ruby/twitter-text
virtual/ruby-ssl"
 
 all_ruby_unpack() {
@@ -85,39 +91,4 @@ all_ruby_install() {
dodoc README
make_desktop_entry mikutter Mikutter \
/usr/share/mikutter/core/skin/data/icon.png
-
-   insinto /usr/share/mikutter/plugin/twitter_api_keys
-   newins "${DISTDIR}"/twitter_api_keys.rb twitter_api_keys.rb.in
-}
-
-pkg_postinst() {
-   echo
-   elog "To use Twitter, you need to setup your Consumer Key/Consumer 
Secret by running"
-   elog "  emerge --config =${PF}"
-}
-
-pkg_config() {
-   local PLUGIN_DIR="${EROOT}"/usr/share/mikutter/plugin
-   local CK CS
-
-   echo
-   einfon "Please input your Consumer Key for Twitter: "
-   read -r CK
-
-   echo
-   einfon "Please input your Consumer Secret for Twitter: "
-   read -r 

[gentoo-commits] repo/proj/guru:master commit in: net-proxy/ngrok-bin/

2024-03-17 Thread Julien Roy
commit: aee41cfecd73a43e3628c4fc8d555e993ef88ee2
Author: kernaltrap8  github  com>
AuthorDate: Sun Mar 17 23:07:03 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Mar 17 23:07:03 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=aee41cfe

net-proxy/ngrok-bin: new package, add 3.0.0

Signed-off-by: kernaltrap8  github.com>

 net-proxy/ngrok-bin/Manifest   |  1 +
 net-proxy/ngrok-bin/ngrok-bin-3.0.0.ebuild | 24 
 2 files changed, 25 insertions(+)

diff --git a/net-proxy/ngrok-bin/Manifest b/net-proxy/ngrok-bin/Manifest
new file mode 100644
index 00..59d0781de5
--- /dev/null
+++ b/net-proxy/ngrok-bin/Manifest
@@ -0,0 +1 @@
+DIST ngrok-v3-stable-linux-amd64.tgz 8659626 BLAKE2B 
ca3e031f485460169a880938a1d063f90365a74c076f9720bbee7b1f435a643fa96e07b7c3fdc45e016d81e52c26b53c1a41928d0591d7371b4648f663adbd3e
 SHA512 
22a73696a536d3f1d03392c115a5c7b41d3541be23fa85b064b6ea8d5dc2a861dbc6ea80859fb8bd9c0bc89c47f08a5715c8f6c93b0d8887a84203f307f46d8d

diff --git a/net-proxy/ngrok-bin/ngrok-bin-3.0.0.ebuild 
b/net-proxy/ngrok-bin/ngrok-bin-3.0.0.ebuild
new file mode 100644
index 00..90468dbf5b
--- /dev/null
+++ b/net-proxy/ngrok-bin/ngrok-bin-3.0.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="ngrok is a reverse proxy, firewall, and API gateway"
+HOMEPAGE="https://ngrok.org;
+# Each supported arch should get their own bins
+SRC_URI="https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-amd64.tgz;
+S="${WORKDIR}/"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RESTRICT="mirror strip"
+
+src_compile() {
+ :
+}
+
+src_install() {
+dobin ngrok
+}
\ No newline at end of file



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad/

2024-03-17 Thread Yixun Lan
commit: 37d9b41aa4872eef5ecfa27263874b798d794257
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun Mar 17 14:08:46 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Mar 17 23:11:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37d9b41a

sci-electronics/kicad: Fix failing tests

Closes: https://bugs.gentoo.org/895012
Closes: https://github.com/gentoo/gentoo/pull/35798
Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad/kicad-7.0.10.ebuild | 6 +-
 sci-electronics/kicad/kicad-7.0.11.ebuild | 6 +-
 sci-electronics/kicad/kicad-7.0.7.ebuild  | 6 +-
 sci-electronics/kicad/kicad-8.0.0.ebuild  | 6 +-
 sci-electronics/kicad/kicad-8.0.1.ebuild  | 6 +-
 sci-electronics/kicad/kicad-.ebuild   | 6 +-
 6 files changed, 30 insertions(+), 6 deletions(-)

diff --git a/sci-electronics/kicad/kicad-7.0.10.ebuild 
b/sci-electronics/kicad/kicad-7.0.10.ebuild
index 3cb993d8a376..bcbe17a2e692 100644
--- a/sci-electronics/kicad/kicad-7.0.10.ebuild
+++ b/sci-electronics/kicad/kicad-7.0.10.ebuild
@@ -60,6 +60,9 @@ COMMON_DEPEND="
nls? (
sys-devel/gettext
)
+   test? (
+   media-gfx/cairosvg
+   )
 "
 DEPEND="${COMMON_DEPEND}"
 RDEPEND="${COMMON_DEPEND}
@@ -133,7 +136,8 @@ src_compile() {
 
 src_test() {
# Test cannot find library in Portage's sandbox. Let's create a link so 
test can run.
-   ln -s "${BUILD_DIR}/eeschema/_eeschema.kiface" 
"${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die
+   mkdir -p "${BUILD_DIR}/qa/eeschema/" || die
+   dosym "${BUILD_DIR}/eeschema/_eeschema.kiface" 
"${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die
 
# LD_LIBRARY_PATH is there to help it pick up the just-built libraries
LD_LIBRARY_PATH="${BUILD_DIR}/3d-viewer/3d_cache/sg:${LD_LIBRARY_PATH}" 
cmake_src_test

diff --git a/sci-electronics/kicad/kicad-7.0.11.ebuild 
b/sci-electronics/kicad/kicad-7.0.11.ebuild
index 3cb993d8a376..bcbe17a2e692 100644
--- a/sci-electronics/kicad/kicad-7.0.11.ebuild
+++ b/sci-electronics/kicad/kicad-7.0.11.ebuild
@@ -60,6 +60,9 @@ COMMON_DEPEND="
nls? (
sys-devel/gettext
)
+   test? (
+   media-gfx/cairosvg
+   )
 "
 DEPEND="${COMMON_DEPEND}"
 RDEPEND="${COMMON_DEPEND}
@@ -133,7 +136,8 @@ src_compile() {
 
 src_test() {
# Test cannot find library in Portage's sandbox. Let's create a link so 
test can run.
-   ln -s "${BUILD_DIR}/eeschema/_eeschema.kiface" 
"${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die
+   mkdir -p "${BUILD_DIR}/qa/eeschema/" || die
+   dosym "${BUILD_DIR}/eeschema/_eeschema.kiface" 
"${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die
 
# LD_LIBRARY_PATH is there to help it pick up the just-built libraries
LD_LIBRARY_PATH="${BUILD_DIR}/3d-viewer/3d_cache/sg:${LD_LIBRARY_PATH}" 
cmake_src_test

diff --git a/sci-electronics/kicad/kicad-7.0.7.ebuild 
b/sci-electronics/kicad/kicad-7.0.7.ebuild
index c15e0ff6f61e..a388f06cdded 100644
--- a/sci-electronics/kicad/kicad-7.0.7.ebuild
+++ b/sci-electronics/kicad/kicad-7.0.7.ebuild
@@ -58,6 +58,9 @@ COMMON_DEPEND="
nls? (
sys-devel/gettext
)
+   test? (
+   media-gfx/cairosvg
+   )
 "
 DEPEND="${COMMON_DEPEND}"
 RDEPEND="${COMMON_DEPEND}
@@ -129,7 +132,8 @@ src_compile() {
 
 src_test() {
# Test cannot find library in Portage's sandbox. Let's create a link so 
test can run.
-   ln -s "${BUILD_DIR}/eeschema/_eeschema.kiface" 
"${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die
+   mkdir -p "${BUILD_DIR}/qa/eeschema/" || die
+   dosym "${BUILD_DIR}/eeschema/_eeschema.kiface" 
"${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die
 
# LD_LIBRARY_PATH is there to help it pick up the just-built libraries
LD_LIBRARY_PATH="${BUILD_DIR}/3d-viewer/3d_cache/sg:${LD_LIBRARY_PATH}" 
cmake_src_test

diff --git a/sci-electronics/kicad/kicad-8.0.0.ebuild 
b/sci-electronics/kicad/kicad-8.0.0.ebuild
index 66b5e2a9bbaf..5780889b5538 100644
--- a/sci-electronics/kicad/kicad-8.0.0.ebuild
+++ b/sci-electronics/kicad/kicad-8.0.0.ebuild
@@ -62,6 +62,9 @@ COMMON_DEPEND="
nls? (
sys-devel/gettext
)
+   test? (
+   media-gfx/cairosvg
+   )
 "
 DEPEND="${COMMON_DEPEND}"
 RDEPEND="${COMMON_DEPEND}
@@ -134,7 +137,8 @@ src_compile() {
 
 src_test() {
# Test cannot find library in Portage's sandbox. Let's create a link so 
test can run.
-   ln -s "${BUILD_DIR}/eeschema/_eeschema.kiface" 
"${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die
+   mkdir -p "${BUILD_DIR}/qa/eeschema/" || die
+   dosym "${BUILD_DIR}/eeschema/_eeschema.kiface" 
"${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die
 
# LD_LIBRARY_PATH is there to help it pick up the just-built libraries

[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad-footprints/

2024-03-17 Thread Yixun Lan
commit: 97bdd497671c9c8d83403cdf30676531efa2d7fd
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun Mar 17 10:12:32 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Mar 17 22:54:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97bdd497

sci-electronics/kicad-footprints: add 8.0.1

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad-footprints/Manifest  |  1 +
 .../kicad-footprints/kicad-footprints-8.0.1.ebuild | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/sci-electronics/kicad-footprints/Manifest 
b/sci-electronics/kicad-footprints/Manifest
index 3a0244239bbd..793e9119890f 100644
--- a/sci-electronics/kicad-footprints/Manifest
+++ b/sci-electronics/kicad-footprints/Manifest
@@ -2,3 +2,4 @@ DIST kicad-footprints-7.0.10.tar.bz2 24478270 BLAKE2B 
dd12467ba7bad3f0ab44164ea4
 DIST kicad-footprints-7.0.11.tar.bz2 22722611 BLAKE2B 
f081eee0d8d2f9c691d7326dbc0a2edd329e027ae6602927f87e2e3c645fed1ba008e634a9043710ce552a94b01c28ac88461b83b97b26c225ad901af8535f21
 SHA512 
0786c08674432d797c7f98a05917ba22cfff4353e7b0e9007d61078cf6f5fc8ddf832e1a1e4d74788c9bf51fe9280ceae2c6051fce2253b5ba31b0a0f74d4511
 DIST kicad-footprints-7.0.7.tar.bz2 24411508 BLAKE2B 
1abedfbc3dfab302b5f929b01f2a83e83a4fee6b1d5056bf2c3579068c56807c656dea918f4c37fe030b727d3effbc35063f4f4103c4cfa6071f95c22d507597
 SHA512 
8af1fb371034bd5b22e0a8a896fa61e4eb0bda5b282759e17872bf4b466f49b39aa56ae068ac3d7d5a7453d9a7d511a81317d3f267a90d2764b2b8282f64aef0
 DIST kicad-footprints-8.0.0.tar.bz2 26563192 BLAKE2B 
a575c3f7dc00ab14e6b7b9a52b56dfaa08c87aa4d53528fd59bfba3c5adf78e8ae98377cc3087db3dc6ae677046388f011062930ae07c427533b7254b99cbddd
 SHA512 
6ad9863f3469523d48f5daf9b999177b0d6f43c347a390f3f55fcb8700f016c84c3513b1ee3e6f95112b1cadc3f7ee1c6c6f74b44d6b27aaa19f860d79e7e7de
+DIST kicad-footprints-8.0.1.tar.bz2 26591094 BLAKE2B 
2df726033e818cfc1abd4fc71c15d3ab63c70d02708f2affe2ec1acc0b7445ec8dca4b4efabff06345df05ba11d6ddc7eb4f60c37c85fb641631f08890958b0a
 SHA512 
940ce1208f6c1b50bdaf28027f66a9aa690855631b5b2bf445c1b277c75ecd46f68c91ef6fc221d69f54d00e42c0a7a56c27daafb83dfb5cc4d486cfa29216bd

diff --git a/sci-electronics/kicad-footprints/kicad-footprints-8.0.1.ebuild 
b/sci-electronics/kicad-footprints/kicad-footprints-8.0.1.ebuild
new file mode 100644
index ..7882a2e18c3c
--- /dev/null
+++ b/sci-electronics/kicad-footprints/kicad-footprints-8.0.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools footprint libraries"
+HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-footprints;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-footprints.git;
+   inherit git-r3
+else
+   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+
+RDEPEND=">=sci-electronics/kicad-8.0.0"
+
+if [[ ${PV} ==  ]] ; then
+#   x11-misc-util/macros only required on live ebuilds
+   BDEPEND+=" >=x11-misc/util-macros-1.18"
+fi



[gentoo-commits] repo/gentoo:master commit in: app-doc/kicad-doc/

2024-03-17 Thread Yixun Lan
commit: 8f42d3600ab6144d1c9719343d16cbf5603db293
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun Mar 17 10:31:22 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Mar 17 22:54:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f42d360

app-doc/kicad-doc: add 8.0.1

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 app-doc/kicad-doc/Manifest   |  1 +
 app-doc/kicad-doc/kicad-doc-8.0.1.ebuild | 59 
 2 files changed, 60 insertions(+)

diff --git a/app-doc/kicad-doc/Manifest b/app-doc/kicad-doc/Manifest
index b45db14361a3..c6c801199321 100644
--- a/app-doc/kicad-doc/Manifest
+++ b/app-doc/kicad-doc/Manifest
@@ -2,3 +2,4 @@ DIST kicad-doc-7.0.10.tar.bz2 107407186 BLAKE2B 
5b55745beb57b713e646dbcfbbc5ee1a
 DIST kicad-doc-7.0.11.tar.bz2 107407245 BLAKE2B 
4746972ffa4b51ec465ad12e79699fb16fd0884c4e916d5d2a7c0655fcf3abc0f90357bd202f0f8ece884034f8b076656e09390f8370107c2f8cf6353ae5
 SHA512 
a11bbfe4716da2922eb839800b2b4949c09cfe35834cabb66d6b3be299ce1ba4cece0e5082c12047591b18919dd590976c23e7542580a1abfd5917246163b6e3
 DIST kicad-doc-7.0.7.tar.bz2 104103652 BLAKE2B 
f5ce0ccde126c062dd877ce8023b0c22e33bc1df47e12494d6a41cb198e0100c690fb9325f6e8b74198af77af1c6afb92f6a6f8c417828527bfa8904c88f6432
 SHA512 
fd37e06dcac907d8fca6cdf8e3eaf2c5197a82572d92f2b2af8aca8ea3603e7dd4ffc1c77b1e28aee245b4d611dca2a3565eec1d23051925d9969582232862c1
 DIST kicad-doc-8.0.0.tar.bz2 89704073 BLAKE2B 
9f461e581eaeb712a30d13629a7f32dbf22bfb72a7745a2ac68dc0e4c6f6e5c6a01c36871e5c37b8738b7d40a4a91fc57f7a29d9bb255287876ba7d46690b895
 SHA512 
5bc2241a1030cba10ac25c09c237d32675d163789e2bdbfcf87c3d454fc7dadc08c4a73074bae3a4bb764d9ad30fde3a99f871aade92e37780ee64c4f131f01e
+DIST kicad-doc-8.0.1.tar.bz2 89312279 BLAKE2B 
0372d3163f9d206400f4484da969876965a20d96d43fa8d2b1803a7a985af81e5662d1b3d324f2666c5f61ea96c6ea2c9679f279dd168a4fd0533e2e6a05f6c8
 SHA512 
00a8fb6e2c444d9eccc1ab737ac509a785144e5ef7c8d4dd6183d272bf0aeabe01d309e052c745536c5b14ec9681ce429ce6d24a71804c44dd057f6bcd8d7833

diff --git a/app-doc/kicad-doc/kicad-doc-8.0.1.ebuild 
b/app-doc/kicad-doc/kicad-doc-8.0.1.ebuild
new file mode 100644
index ..64da42dd5988
--- /dev/null
+++ b/app-doc/kicad-doc/kicad-doc-8.0.1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools manuals"
+HOMEPAGE="https://docs.kicad.org/;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.com/kicad/services/kicad-doc.git;
+   inherit git-r3
+   # x11-misc-util/macros only required on live ebuilds
+   LIVE_DEPEND=">=x11-misc/util-macros-1.18"
+else
+   
SRC_URI="https://gitlab.com/kicad/services/${PN}/-/archive/${PV}/${P}.tar.bz2;
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="|| ( GPL-3+ CC-BY-3.0 ) GPL-2"
+SLOT="0"
+# TODO: Change default back to +pdf once asciidoctor-pdf is packaged?
+IUSE="+html pdf"
+
+LANG_USE=" l10n_ca l10n_de l10n_en l10n_es l10n_fr l10n_id l10n_it l10n_ja 
l10n_pl l10n_ru l10n_zh"
+IUSE+=${LANG_USE}
+REQUIRED_USE="|| ( html pdf ) ^^ ( ${LANG_USE} )"
+unset LANG_USE
+
+# TODO: need asciidoctor-pdf for pdf
+# bug #697450
+BDEPEND="
+   >=dev-ruby/asciidoctor-2.0.12
+   >=app-text/dblatex-0.3.10
+   >=app-text/po4a-0.45
+   >=sys-devel/gettext-0.18
+   dev-perl/Unicode-LineBreak
+   dev-util/source-highlight
+   l10n_ca? ( dev-texlive/texlive-langspanish )
+   l10n_de? ( dev-texlive/texlive-langgerman )
+   l10n_en? ( dev-texlive/texlive-langenglish )
+   l10n_es? ( dev-texlive/texlive-langspanish )
+   l10n_fr? ( dev-texlive/texlive-langfrench )
+   l10n_it? ( dev-texlive/texlive-langitalian )
+   l10n_ja? ( dev-texlive/texlive-langjapanese media-fonts/vlgothic )
+   l10n_pl? ( dev-texlive/texlive-langpolish )
+   l10n_ru? ( dev-texlive/texlive-langcyrillic )
+   l10n_zh? ( dev-texlive/texlive-langchinese )"
+
+src_configure() {
+   local mycmakeargs=(
+   -DPDF_GENERATOR="DBLATEX"
+   -DBUILD_FORMATS="$(usev html);$(usev pdf)"
+   -DSINGLE_LANGUAGE="${L10N}"
+   -DKICAD_DOC_PATH="${EPREFIX}"/usr/share/doc/${P}/help
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad-meta/

2024-03-17 Thread Yixun Lan
commit: b7765331a3fef7d844e864a944124a24ee6eb185
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun Mar 17 10:32:17 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Mar 17 22:54:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7765331

sci-electronics/kicad-meta: add 8.0.1

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad-meta/kicad-meta-8.0.1.ebuild | 27 ++
 1 file changed, 27 insertions(+)

diff --git a/sci-electronics/kicad-meta/kicad-meta-8.0.1.ebuild 
b/sci-electronics/kicad-meta/kicad-meta-8.0.1.ebuild
new file mode 100644
index ..e47e613dc36e
--- /dev/null
+++ b/sci-electronics/kicad-meta/kicad-meta-8.0.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Electronic Schematic and PCB design tools (meta package)"
+HOMEPAGE="http://www.kicad.org;
+
+LICENSE="metapackage"
+SLOT="0"
+
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+
+IUSE="doc minimal"
+
+RDEPEND="
+   >=sci-electronics/kicad-${PV}
+   >=sci-electronics/kicad-symbols-${PV}
+   >=sci-electronics/kicad-footprints-${PV}
+   doc? (
+   >=app-doc/kicad-doc-${PV}
+   )
+   !minimal? (
+   >=sci-electronics/kicad-packages3d-${PV}
+   >=sci-electronics/kicad-templates-${PV}
+   )
+"



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad-templates/

2024-03-17 Thread Yixun Lan
commit: 7ed0de2a77e710bf0e7993d7ddc1e179d1ed087e
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun Mar 17 10:28:18 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Mar 17 22:54:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ed0de2a

sci-electronics/kicad-templates: add 8.0.1

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad-templates/Manifest   |  1 +
 .../kicad-templates/kicad-templates-8.0.1.ebuild   | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/sci-electronics/kicad-templates/Manifest 
b/sci-electronics/kicad-templates/Manifest
index 613d64a0528f..168089e44a76 100644
--- a/sci-electronics/kicad-templates/Manifest
+++ b/sci-electronics/kicad-templates/Manifest
@@ -2,3 +2,4 @@ DIST kicad-templates-7.0.10.tar.bz2 1347681 BLAKE2B 
0a6b2d06d257a21f32b1d5a5dfb9
 DIST kicad-templates-7.0.11.tar.bz2 1348043 BLAKE2B 
8aa60440fb2344dbcf2336ed78694a5f07bc167475b0a75ff1095c3b72407feaa2a453bfb8a199529ae48d96bcd005f48b83e38dff1f7ea51005c45f0b8be6a9
 SHA512 
02248755e4b2cba8e496eb9e8349f6e5a88e11d95afbffae6dd87e423615c50744dc3f47b138ea253bb4b06d5c853d34d1980dadd7e18abbecbd7c032c7d0290
 DIST kicad-templates-7.0.7.tar.bz2 1247513 BLAKE2B 
7660829ff7474bb703011542a66bb63db9e011f717e86767eb4b09a4b802d64aa785b0283cae75c195059984a0fa0bf7a83cf5c0287850c3df9dbd40ebc4030a
 SHA512 
dc579c72be647db67aac66bf12abe1fbb6763cf9120d325bcd60f321642b05b8b25354ede1e1c1ed31bc44f486d35c027f131230538120c49aa6f0b0e00ad5b2
 DIST kicad-templates-8.0.0.tar.bz2 1347354 BLAKE2B 
f24c131e02af8f5dbc4241c3bb812ba0e99e62cd054c2f8e39ac24091c097ee70b85e297c47183dfe598f60d5865e0db2b49101ba77577553f5eec7825cbb7a7
 SHA512 
636d9b1365f212a98e20d44251fd2e545c8a7bae5be25448c41976ada2bdb0ce8be0a64c9eedd89b13bcdb2c23702c8d3120ffbd89ca2fb36dce8462ad4237d5
+DIST kicad-templates-8.0.1.tar.bz2 1347686 BLAKE2B 
20e7e486992de838b40ec289f2e75a929067ef0db048e97789850406f4dfd3617e78882a6557765a5ba27891f177d747ab922b3c33e7c4ad3099fdafc1755731
 SHA512 
9cbac4593eec461ed39c2f561f852dac321f78a9bc9ae2facd5bca6e4ce3cfcf942a693be7229cbabedeb0cfbedc304b86e302fd397e8babe4fff21c9627ab23

diff --git a/sci-electronics/kicad-templates/kicad-templates-8.0.1.ebuild 
b/sci-electronics/kicad-templates/kicad-templates-8.0.1.ebuild
new file mode 100644
index ..56a84f2bc09a
--- /dev/null
+++ b/sci-electronics/kicad-templates/kicad-templates-8.0.1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools project templates"
+HOMEPAGE="https://github.com/kicad/kicad-templates;
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/${PN}.git;
+   inherit git-r3
+else
+   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+
+RDEPEND=">=sci-electronics/kicad-8.0.0"



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad-templates/

2024-03-17 Thread Yixun Lan
commit: 736857f51c0b5d8bed3b55c145c7efb9dbe86b24
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun Mar 17 09:47:44 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Mar 17 22:53:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=736857f5

sci-electronics/kicad-templates: drop 7.0.9

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad-templates/Manifest   |  1 -
 .../kicad-templates/kicad-templates-7.0.9.ebuild   | 22 --
 2 files changed, 23 deletions(-)

diff --git a/sci-electronics/kicad-templates/Manifest 
b/sci-electronics/kicad-templates/Manifest
index b9dd660652e9..273b0999cc78 100644
--- a/sci-electronics/kicad-templates/Manifest
+++ b/sci-electronics/kicad-templates/Manifest
@@ -1,4 +1,3 @@
 DIST kicad-templates-7.0.10.tar.bz2 1347681 BLAKE2B 
0a6b2d06d257a21f32b1d5a5dfb90cf6f84f589b498faf292f0799a14dac8088482d9fa2a6cd55b2c3f9a145795cfeeb19e43b4a376ace22bab4f781fdba08ef
 SHA512 
ee073bb615edb501075c703f60d4ba8015b489fb416d4a7709e552950904fc29b7c1dd32dd6edee2edf766d15cd1fe385c96c5d859ef89498abbb30714dcb919
 DIST kicad-templates-7.0.7.tar.bz2 1247513 BLAKE2B 
7660829ff7474bb703011542a66bb63db9e011f717e86767eb4b09a4b802d64aa785b0283cae75c195059984a0fa0bf7a83cf5c0287850c3df9dbd40ebc4030a
 SHA512 
dc579c72be647db67aac66bf12abe1fbb6763cf9120d325bcd60f321642b05b8b25354ede1e1c1ed31bc44f486d35c027f131230538120c49aa6f0b0e00ad5b2
-DIST kicad-templates-7.0.9.tar.bz2 1247499 BLAKE2B 
64ca21331088c35a03dab8016af102f2fdcd20c51b0debb07842eead5b9e7c80d70c9d446e47dd23d0535557e5fa81655b811fa7fca5df6c7518af8043f6e548
 SHA512 
5e43c124e5faef5d7691c8fc7f6c2f875e9be0a4555bd8df49553affc9bb50583a3460394c766a507203c244b2ee7b2633fa4c922db8ce3763fe6e5aa9db32a2
 DIST kicad-templates-8.0.0.tar.bz2 1347354 BLAKE2B 
f24c131e02af8f5dbc4241c3bb812ba0e99e62cd054c2f8e39ac24091c097ee70b85e297c47183dfe598f60d5865e0db2b49101ba77577553f5eec7825cbb7a7
 SHA512 
636d9b1365f212a98e20d44251fd2e545c8a7bae5be25448c41976ada2bdb0ce8be0a64c9eedd89b13bcdb2c23702c8d3120ffbd89ca2fb36dce8462ad4237d5

diff --git a/sci-electronics/kicad-templates/kicad-templates-7.0.9.ebuild 
b/sci-electronics/kicad-templates/kicad-templates-7.0.9.ebuild
deleted file mode 100644
index bffd6445a28e..
--- a/sci-electronics/kicad-templates/kicad-templates-7.0.9.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Electronic Schematic and PCB design tools project templates"
-HOMEPAGE="https://github.com/kicad/kicad-templates;
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/${PN}.git;
-   inherit git-r3
-else
-   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
-
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-fi
-
-LICENSE="CC-BY-SA-4.0"
-SLOT="0"
-
-RDEPEND=">=sci-electronics/kicad-7.0.0"



[gentoo-commits] repo/gentoo:master commit in: app-doc/kicad-doc/

2024-03-17 Thread Yixun Lan
commit: 23489cd5857508d57db10d5add41e20daad42d51
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun Mar 17 10:30:26 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Mar 17 22:54:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23489cd5

app-doc/kicad-doc: add 7.0.11

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 app-doc/kicad-doc/Manifest|  1 +
 app-doc/kicad-doc/kicad-doc-7.0.11.ebuild | 59 +++
 2 files changed, 60 insertions(+)

diff --git a/app-doc/kicad-doc/Manifest b/app-doc/kicad-doc/Manifest
index 3b4905efe9f5..b45db14361a3 100644
--- a/app-doc/kicad-doc/Manifest
+++ b/app-doc/kicad-doc/Manifest
@@ -1,3 +1,4 @@
 DIST kicad-doc-7.0.10.tar.bz2 107407186 BLAKE2B 
5b55745beb57b713e646dbcfbbc5ee1a030c2e819b95018c869b87091a8cca2eadcc92f6b431736167b59780ef906730df5868a4f56952914c0cede9f830582a
 SHA512 
d7bfa2fcdfc936713f9c47125f3b6bd8cd413d1c26b97a34b68ef4a9e8621082326880b84cc6f3f6163b39c13945616232a51d9af74d5dd000a600e95ccb2ee2
+DIST kicad-doc-7.0.11.tar.bz2 107407245 BLAKE2B 
4746972ffa4b51ec465ad12e79699fb16fd0884c4e916d5d2a7c0655fcf3abc0f90357bd202f0f8ece884034f8b076656e09390f8370107c2f8cf6353ae5
 SHA512 
a11bbfe4716da2922eb839800b2b4949c09cfe35834cabb66d6b3be299ce1ba4cece0e5082c12047591b18919dd590976c23e7542580a1abfd5917246163b6e3
 DIST kicad-doc-7.0.7.tar.bz2 104103652 BLAKE2B 
f5ce0ccde126c062dd877ce8023b0c22e33bc1df47e12494d6a41cb198e0100c690fb9325f6e8b74198af77af1c6afb92f6a6f8c417828527bfa8904c88f6432
 SHA512 
fd37e06dcac907d8fca6cdf8e3eaf2c5197a82572d92f2b2af8aca8ea3603e7dd4ffc1c77b1e28aee245b4d611dca2a3565eec1d23051925d9969582232862c1
 DIST kicad-doc-8.0.0.tar.bz2 89704073 BLAKE2B 
9f461e581eaeb712a30d13629a7f32dbf22bfb72a7745a2ac68dc0e4c6f6e5c6a01c36871e5c37b8738b7d40a4a91fc57f7a29d9bb255287876ba7d46690b895
 SHA512 
5bc2241a1030cba10ac25c09c237d32675d163789e2bdbfcf87c3d454fc7dadc08c4a73074bae3a4bb764d9ad30fde3a99f871aade92e37780ee64c4f131f01e

diff --git a/app-doc/kicad-doc/kicad-doc-7.0.11.ebuild 
b/app-doc/kicad-doc/kicad-doc-7.0.11.ebuild
new file mode 100644
index ..64da42dd5988
--- /dev/null
+++ b/app-doc/kicad-doc/kicad-doc-7.0.11.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools manuals"
+HOMEPAGE="https://docs.kicad.org/;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.com/kicad/services/kicad-doc.git;
+   inherit git-r3
+   # x11-misc-util/macros only required on live ebuilds
+   LIVE_DEPEND=">=x11-misc/util-macros-1.18"
+else
+   
SRC_URI="https://gitlab.com/kicad/services/${PN}/-/archive/${PV}/${P}.tar.bz2;
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="|| ( GPL-3+ CC-BY-3.0 ) GPL-2"
+SLOT="0"
+# TODO: Change default back to +pdf once asciidoctor-pdf is packaged?
+IUSE="+html pdf"
+
+LANG_USE=" l10n_ca l10n_de l10n_en l10n_es l10n_fr l10n_id l10n_it l10n_ja 
l10n_pl l10n_ru l10n_zh"
+IUSE+=${LANG_USE}
+REQUIRED_USE="|| ( html pdf ) ^^ ( ${LANG_USE} )"
+unset LANG_USE
+
+# TODO: need asciidoctor-pdf for pdf
+# bug #697450
+BDEPEND="
+   >=dev-ruby/asciidoctor-2.0.12
+   >=app-text/dblatex-0.3.10
+   >=app-text/po4a-0.45
+   >=sys-devel/gettext-0.18
+   dev-perl/Unicode-LineBreak
+   dev-util/source-highlight
+   l10n_ca? ( dev-texlive/texlive-langspanish )
+   l10n_de? ( dev-texlive/texlive-langgerman )
+   l10n_en? ( dev-texlive/texlive-langenglish )
+   l10n_es? ( dev-texlive/texlive-langspanish )
+   l10n_fr? ( dev-texlive/texlive-langfrench )
+   l10n_it? ( dev-texlive/texlive-langitalian )
+   l10n_ja? ( dev-texlive/texlive-langjapanese media-fonts/vlgothic )
+   l10n_pl? ( dev-texlive/texlive-langpolish )
+   l10n_ru? ( dev-texlive/texlive-langcyrillic )
+   l10n_zh? ( dev-texlive/texlive-langchinese )"
+
+src_configure() {
+   local mycmakeargs=(
+   -DPDF_GENERATOR="DBLATEX"
+   -DBUILD_FORMATS="$(usev html);$(usev pdf)"
+   -DSINGLE_LANGUAGE="${L10N}"
+   -DKICAD_DOC_PATH="${EPREFIX}"/usr/share/doc/${P}/help
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad-templates/

2024-03-17 Thread Yixun Lan
commit: ac8bcc36379dd61b943e03767eb3b6d43b67ce22
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun Mar 17 10:27:19 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Mar 17 22:54:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac8bcc36

sci-electronics/kicad-templates: add 7.0.11

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad-templates/Manifest   |  1 +
 .../kicad-templates/kicad-templates-7.0.11.ebuild  | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/sci-electronics/kicad-templates/Manifest 
b/sci-electronics/kicad-templates/Manifest
index 273b0999cc78..613d64a0528f 100644
--- a/sci-electronics/kicad-templates/Manifest
+++ b/sci-electronics/kicad-templates/Manifest
@@ -1,3 +1,4 @@
 DIST kicad-templates-7.0.10.tar.bz2 1347681 BLAKE2B 
0a6b2d06d257a21f32b1d5a5dfb90cf6f84f589b498faf292f0799a14dac8088482d9fa2a6cd55b2c3f9a145795cfeeb19e43b4a376ace22bab4f781fdba08ef
 SHA512 
ee073bb615edb501075c703f60d4ba8015b489fb416d4a7709e552950904fc29b7c1dd32dd6edee2edf766d15cd1fe385c96c5d859ef89498abbb30714dcb919
+DIST kicad-templates-7.0.11.tar.bz2 1348043 BLAKE2B 
8aa60440fb2344dbcf2336ed78694a5f07bc167475b0a75ff1095c3b72407feaa2a453bfb8a199529ae48d96bcd005f48b83e38dff1f7ea51005c45f0b8be6a9
 SHA512 
02248755e4b2cba8e496eb9e8349f6e5a88e11d95afbffae6dd87e423615c50744dc3f47b138ea253bb4b06d5c853d34d1980dadd7e18abbecbd7c032c7d0290
 DIST kicad-templates-7.0.7.tar.bz2 1247513 BLAKE2B 
7660829ff7474bb703011542a66bb63db9e011f717e86767eb4b09a4b802d64aa785b0283cae75c195059984a0fa0bf7a83cf5c0287850c3df9dbd40ebc4030a
 SHA512 
dc579c72be647db67aac66bf12abe1fbb6763cf9120d325bcd60f321642b05b8b25354ede1e1c1ed31bc44f486d35c027f131230538120c49aa6f0b0e00ad5b2
 DIST kicad-templates-8.0.0.tar.bz2 1347354 BLAKE2B 
f24c131e02af8f5dbc4241c3bb812ba0e99e62cd054c2f8e39ac24091c097ee70b85e297c47183dfe598f60d5865e0db2b49101ba77577553f5eec7825cbb7a7
 SHA512 
636d9b1365f212a98e20d44251fd2e545c8a7bae5be25448c41976ada2bdb0ce8be0a64c9eedd89b13bcdb2c23702c8d3120ffbd89ca2fb36dce8462ad4237d5

diff --git a/sci-electronics/kicad-templates/kicad-templates-7.0.11.ebuild 
b/sci-electronics/kicad-templates/kicad-templates-7.0.11.ebuild
new file mode 100644
index ..5bbfee81722b
--- /dev/null
+++ b/sci-electronics/kicad-templates/kicad-templates-7.0.11.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools project templates"
+HOMEPAGE="https://github.com/kicad/kicad-templates;
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/${PN}.git;
+   inherit git-r3
+else
+   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+
+RDEPEND=">=sci-electronics/kicad-7.0.0"



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad-symbols/

2024-03-17 Thread Yixun Lan
commit: ad9246c27757812c68725484699e80c0448c3c4f
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun Mar 17 10:25:01 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Mar 17 22:54:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad9246c2

sci-electronics/kicad-symbols: add 7.0.11

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad-symbols/Manifest |  1 +
 .../kicad-symbols/kicad-symbols-7.0.11.ebuild  | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/sci-electronics/kicad-symbols/Manifest 
b/sci-electronics/kicad-symbols/Manifest
index 15787036968a..2656643da9d0 100644
--- a/sci-electronics/kicad-symbols/Manifest
+++ b/sci-electronics/kicad-symbols/Manifest
@@ -1,3 +1,4 @@
 DIST kicad-symbols-7.0.10.tar.bz2 3119612 BLAKE2B 
b5957fe4168bd325f7628110ccac1c40d24891c07d8b9618f8c7b1c3c612afd2e1efff82357ca1f4259e7dd06c1a11abf18f29e0e4b1dd8e531b9a80c94f5d8b
 SHA512 
dd9b80a88a8ed10bb42c921f5d56ce4e82e2349b64a23e08f2d75d0903073e2e5132bce63d23d0b71116775392994dd5292742874e87b81bdb2b726f6c4c09f0
+DIST kicad-symbols-7.0.11.tar.bz2 3369887 BLAKE2B 
a32be647927ea56e5f806a38983001ed31e22495b3e6dd5c63f3f0b69c84c2efdbcc8c5d18aa6ee8060242f1b0ea5c96ca0f2e7c7a98a4cb8c4f69eec1985ae7
 SHA512 
16e2dc478500f5b7baff0e5205530d14bc5969b2b1cdf7158995f194c7984025edc54c6a3b460ebc352dec1d3eb01e28474b027aa8994adc6958e3d014018263
 DIST kicad-symbols-7.0.7.tar.bz2 3026949 BLAKE2B 
9f2db4e1e6fb1ca1625bc7218ca5163e6557f27978215ebc0c858990be09352e62f473928cdd28624a6543d7c0415536e0d09b54c8cc77d17a18caa3e788
 SHA512 
f66cb91b8192aee70a921f6f7c83e5b1fe2354ced2b7f97ec693af47cfa0eed261e23bb4774029918a991f5b35cb2a65b0831fee097a92bcc8a1e2c22f85fed8
 DIST kicad-symbols-8.0.0.tar.bz2 3645950 BLAKE2B 
88c3ff83cc9bfa3af347d0bd61d1ed1ed37f7fc37f385238331d71de72def16d39b1480ebb2a828a2182290fd02868b557a45b38b1ce8af26562235334b00f4b
 SHA512 
ede78b1e876a63fe1e6adcb108ccbf31d1e53e9198dbe933ebf0a86efe550f80588e7611f990dde9b5614f37ea7be186a8733df310e3c01a7a43425f478e173a

diff --git a/sci-electronics/kicad-symbols/kicad-symbols-7.0.11.ebuild 
b/sci-electronics/kicad-symbols/kicad-symbols-7.0.11.ebuild
new file mode 100644
index ..812d1b0a931e
--- /dev/null
+++ b/sci-electronics/kicad-symbols/kicad-symbols-7.0.11.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools symbol libraries"
+HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-symbols;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-symbols.git;
+   inherit git-r3
+else
+   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+
+RDEPEND=">=sci-electronics/kicad-7.0.0"
+
+if [[ ${PV} ==  ]] ; then
+   # x11-misc-util/macros only required on live ebuilds
+   BDEPEND+=" >=x11-misc/util-macros-1.18"
+fi



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad-footprints/

2024-03-17 Thread Yixun Lan
commit: d97833a4911c31588ef65d759c3326d9047ad7de
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun Mar 17 09:46:05 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Mar 17 22:53:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d97833a4

sci-electronics/kicad-footprints: drop 7.0.8

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad-footprints/Manifest  |  1 -
 .../kicad-footprints/kicad-footprints-7.0.8.ebuild | 28 --
 2 files changed, 29 deletions(-)

diff --git a/sci-electronics/kicad-footprints/Manifest 
b/sci-electronics/kicad-footprints/Manifest
index 0ceca6d0798f..4d1b2beb7baa 100644
--- a/sci-electronics/kicad-footprints/Manifest
+++ b/sci-electronics/kicad-footprints/Manifest
@@ -1,5 +1,4 @@
 DIST kicad-footprints-7.0.10.tar.bz2 24478270 BLAKE2B 
dd12467ba7bad3f0ab44164ea4ef6502f44143ec66173d5dadba62ab60559c0e75c4f77d00436ba2f7e1f0b527ae94cd0954fdd568031d049fbb69de56f13c0c
 SHA512 
23fe7018f0f7328dc3d55e9f206d7ee4f4734be768d7024291b9d22c0134f1b887be5baf74fd601454e89a9a282aa9c0ad0ff631f5d29ec2ccac1c30b4dc1b66
 DIST kicad-footprints-7.0.7.tar.bz2 24411508 BLAKE2B 
1abedfbc3dfab302b5f929b01f2a83e83a4fee6b1d5056bf2c3579068c56807c656dea918f4c37fe030b727d3effbc35063f4f4103c4cfa6071f95c22d507597
 SHA512 
8af1fb371034bd5b22e0a8a896fa61e4eb0bda5b282759e17872bf4b466f49b39aa56ae068ac3d7d5a7453d9a7d511a81317d3f267a90d2764b2b8282f64aef0
-DIST kicad-footprints-7.0.8.tar.bz2 24418267 BLAKE2B 
d252a75adafbb8ccbe000ad290e1a0ec6044c5662a899812de3466e2fe23d8f3833b54b9c17863ddf26a1e032af404daacdb7848a9517313943b43d1b9ed488e
 SHA512 
984cff22967dd82ec1e4706a61c68bf2357f391c4efccd80dadcae18f71ff0a90fdc61a54b491440da2a2dc7f1a2fc03091e01c9791a919db7a31920ec5b7b02
 DIST kicad-footprints-7.0.9.tar.bz2 24450969 BLAKE2B 
56b00cbf682835f03495638231f1683b822f01fd7afe5c5a6e559f0f1a25a5fac20b8860661882b4779a8ccea443e28b4c3419e1039c6082f0134c4901c92848
 SHA512 
93438748934e630c012d28c46a7001d6139a458dd35d0e56dc77523a3e39249b14fc9e39700512a0d9a97b4e236fcbf0410e7f8506371522c883dee826b628a7
 DIST kicad-footprints-8.0.0.tar.bz2 26563192 BLAKE2B 
a575c3f7dc00ab14e6b7b9a52b56dfaa08c87aa4d53528fd59bfba3c5adf78e8ae98377cc3087db3dc6ae677046388f011062930ae07c427533b7254b99cbddd
 SHA512 
6ad9863f3469523d48f5daf9b999177b0d6f43c347a390f3f55fcb8700f016c84c3513b1ee3e6f95112b1cadc3f7ee1c6c6f74b44d6b27aaa19f860d79e7e7de

diff --git a/sci-electronics/kicad-footprints/kicad-footprints-7.0.8.ebuild 
b/sci-electronics/kicad-footprints/kicad-footprints-7.0.8.ebuild
deleted file mode 100644
index 71078f47cb4d..
--- a/sci-electronics/kicad-footprints/kicad-footprints-7.0.8.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Electronic Schematic and PCB design tools footprint libraries"
-HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-footprints;
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-footprints.git;
-   inherit git-r3
-else
-   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
-
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-fi
-
-LICENSE="CC-BY-SA-4.0"
-SLOT="0"
-
-RDEPEND=">=sci-electronics/kicad-7.0.0"
-
-if [[ ${PV} ==  ]] ; then
-#   x11-misc-util/macros only required on live ebuilds
-   BDEPEND+=" >=x11-misc/util-macros-1.18"
-fi



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad-packages3d/

2024-03-17 Thread Yixun Lan
commit: aabf13abb1c6fd0741bf2e9d6d8f16fcb58d0dd0
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun Mar 17 10:20:56 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Mar 17 22:54:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aabf13ab

sci-electronics/kicad-packages3d: add 8.0.1

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad-packages3d/Manifest  |  1 +
 .../kicad-packages3d/kicad-packages3d-8.0.1.ebuild | 31 ++
 2 files changed, 32 insertions(+)

diff --git a/sci-electronics/kicad-packages3d/Manifest 
b/sci-electronics/kicad-packages3d/Manifest
index d3f80d4c8b6e..c5b41ed88400 100644
--- a/sci-electronics/kicad-packages3d/Manifest
+++ b/sci-electronics/kicad-packages3d/Manifest
@@ -2,3 +2,4 @@ DIST kicad-packages3d-7.0.10.tar.bz2 773216530 BLAKE2B 
f45da926aa4621999c166014d
 DIST kicad-packages3d-7.0.11.tar.bz2 774735333 BLAKE2B 
af24617db4864b4630413132a0cc5643356ea1069f095b52f157083de8d7c4800e47847ff81379669ed2584bf8c5175e54d2cf6df9fe657bcbbe151af9529ea6
 SHA512 
7eb3699d79a2bff0369bd610fce20c7f128e7b650d7ce5082d28ab2b3683487ef7275c3b8e1927fa169917a0550304b563824c5f24f9b731d3ae04727fc6
 DIST kicad-packages3d-7.0.7.tar.bz2 772674558 BLAKE2B 
9223317ca29e7d09423bc743df93471f4cff65a44113e9946479c9f59ceae86268cad68bf570d08d52e2ad123095ca3e2beb8249297bdb5b0f21c23f65aed9d6
 SHA512 
ae4d1be2dc9196acbf8e2314886f5639e4b20a922854dfce7a7eceb89cd0497d6649a5d9043870221f585a2fe9c68c2ac4ba4ccf2ede13596e4f89ebb24cc19c
 DIST kicad-packages3d-8.0.0.tar.bz2 774767823 BLAKE2B 
b97f8fa0096a274a836c1f500b5cdcaee1999f8073754c196b24c1640042183b37238fef6e01d1a4788ad026f51503cb83d721308e78d53c54ce9000ef0c
 SHA512 
8f62dbf5f6265c1205814ab158458acf27c28f79043f9261c8ddc31c9db47920b693813c4335aa9f3f98bc9bf4a363e6103b7eec2e8b4e5a5d386510dcc121d5
+DIST kicad-packages3d-8.0.1.tar.bz2 773486331 BLAKE2B 
40c3166abb029276dc39f44d469231c1df6e271d95a7826e7119bf8c706944ec9b7478019a4f97a7e81350da793642099eddc7be078cda2896ea99d181609340
 SHA512 
75800ff5d68a8660130cd114365a53ed72f6fc8ed09fda10e0270a519c575ec576936b65184aa957e49d7300abc4250f7bc0b61a98f69c17dd50a4a42bd51ef7

diff --git a/sci-electronics/kicad-packages3d/kicad-packages3d-8.0.1.ebuild 
b/sci-electronics/kicad-packages3d/kicad-packages3d-8.0.1.ebuild
new file mode 100644
index ..d4b12654f757
--- /dev/null
+++ b/sci-electronics/kicad-packages3d/kicad-packages3d-8.0.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools 3D package libraries"
+HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-packages3D;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-packages3D.git;
+   inherit git-r3
+else
+   
SRC_URI="https://gitlab.com/kicad/libraries/kicad-packages3D/-/archive/${PV}/kicad-packages3D-${PV}.tar.bz2
 -> ${P}.tar.bz2"
+   S="${WORKDIR}/${PN/3d/3D}-${PV}"
+
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+
+RDEPEND=">=sci-electronics/kicad-8.0.0"
+
+if [[ ${PV} ==  ]] ; then
+   # x11-misc-util/macros only required on live ebuilds
+   BDEPEND=">=x11-misc/util-macros-1.18"
+fi
+
+CHECKREQS_DISK_BUILD="11G"



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad-symbols/

2024-03-17 Thread Yixun Lan
commit: e06ca68b21f5f45e466785ec37c893520d4b36c7
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun Mar 17 10:26:03 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Mar 17 22:54:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e06ca68b

sci-electronics/kicad-symbols: add 8.0.1

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad-symbols/Manifest |  1 +
 .../kicad-symbols/kicad-symbols-8.0.1.ebuild   | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/sci-electronics/kicad-symbols/Manifest 
b/sci-electronics/kicad-symbols/Manifest
index 2656643da9d0..f28ff4439aa4 100644
--- a/sci-electronics/kicad-symbols/Manifest
+++ b/sci-electronics/kicad-symbols/Manifest
@@ -2,3 +2,4 @@ DIST kicad-symbols-7.0.10.tar.bz2 3119612 BLAKE2B 
b5957fe4168bd325f7628110ccac1c
 DIST kicad-symbols-7.0.11.tar.bz2 3369887 BLAKE2B 
a32be647927ea56e5f806a38983001ed31e22495b3e6dd5c63f3f0b69c84c2efdbcc8c5d18aa6ee8060242f1b0ea5c96ca0f2e7c7a98a4cb8c4f69eec1985ae7
 SHA512 
16e2dc478500f5b7baff0e5205530d14bc5969b2b1cdf7158995f194c7984025edc54c6a3b460ebc352dec1d3eb01e28474b027aa8994adc6958e3d014018263
 DIST kicad-symbols-7.0.7.tar.bz2 3026949 BLAKE2B 
9f2db4e1e6fb1ca1625bc7218ca5163e6557f27978215ebc0c858990be09352e62f473928cdd28624a6543d7c0415536e0d09b54c8cc77d17a18caa3e788
 SHA512 
f66cb91b8192aee70a921f6f7c83e5b1fe2354ced2b7f97ec693af47cfa0eed261e23bb4774029918a991f5b35cb2a65b0831fee097a92bcc8a1e2c22f85fed8
 DIST kicad-symbols-8.0.0.tar.bz2 3645950 BLAKE2B 
88c3ff83cc9bfa3af347d0bd61d1ed1ed37f7fc37f385238331d71de72def16d39b1480ebb2a828a2182290fd02868b557a45b38b1ce8af26562235334b00f4b
 SHA512 
ede78b1e876a63fe1e6adcb108ccbf31d1e53e9198dbe933ebf0a86efe550f80588e7611f990dde9b5614f37ea7be186a8733df310e3c01a7a43425f478e173a
+DIST kicad-symbols-8.0.1.tar.bz2 3639516 BLAKE2B 
0f017f446705b0fe1e3fa1d44881ffef2dfbfc4f7d072d49e8c891f4de857700d29fc59bcadf266850e337655314e931ea19782d7f2dc88d20c556bce605127a
 SHA512 
4acd7e203c6c3c1564569825a5ed17f70e96e92492582b853a5199cc4d3bb0833a1b5c55addc3f3360de5a0f9107b15e358229df2a3714b649cdc97e881ad876

diff --git a/sci-electronics/kicad-symbols/kicad-symbols-8.0.1.ebuild 
b/sci-electronics/kicad-symbols/kicad-symbols-8.0.1.ebuild
new file mode 100644
index ..4cea180f1254
--- /dev/null
+++ b/sci-electronics/kicad-symbols/kicad-symbols-8.0.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools symbol libraries"
+HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-symbols;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-symbols.git;
+   inherit git-r3
+else
+   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+
+RDEPEND=">=sci-electronics/kicad-8.0.0"
+
+if [[ ${PV} ==  ]] ; then
+   # x11-misc-util/macros only required on live ebuilds
+   BDEPEND+=" >=x11-misc/util-macros-1.18"
+fi



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad-meta/

2024-03-17 Thread Yixun Lan
commit: e8c177f152f72120c520f793f394f0b833ce528c
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun Mar 17 10:31:57 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Mar 17 22:54:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8c177f1

sci-electronics/kicad-meta: add 7.0.11

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 .../kicad-meta/kicad-meta-7.0.11.ebuild| 27 ++
 1 file changed, 27 insertions(+)

diff --git a/sci-electronics/kicad-meta/kicad-meta-7.0.11.ebuild 
b/sci-electronics/kicad-meta/kicad-meta-7.0.11.ebuild
new file mode 100644
index ..e47e613dc36e
--- /dev/null
+++ b/sci-electronics/kicad-meta/kicad-meta-7.0.11.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Electronic Schematic and PCB design tools (meta package)"
+HOMEPAGE="http://www.kicad.org;
+
+LICENSE="metapackage"
+SLOT="0"
+
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+
+IUSE="doc minimal"
+
+RDEPEND="
+   >=sci-electronics/kicad-${PV}
+   >=sci-electronics/kicad-symbols-${PV}
+   >=sci-electronics/kicad-footprints-${PV}
+   doc? (
+   >=app-doc/kicad-doc-${PV}
+   )
+   !minimal? (
+   >=sci-electronics/kicad-packages3d-${PV}
+   >=sci-electronics/kicad-templates-${PV}
+   )
+"



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad/

2024-03-17 Thread Yixun Lan
commit: eb4735b033a5fc30fa4a0e86083223682448ea64
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun Mar 17 10:06:28 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Mar 17 22:54:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb4735b0

sci-electronics/kicad: add 7.0.11

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad/Manifest|   1 +
 sci-electronics/kicad/kicad-7.0.11.ebuild | 171 ++
 2 files changed, 172 insertions(+)

diff --git a/sci-electronics/kicad/Manifest b/sci-electronics/kicad/Manifest
index 1064688ccd05..42c816dcafca 100644
--- a/sci-electronics/kicad/Manifest
+++ b/sci-electronics/kicad/Manifest
@@ -1,3 +1,4 @@
 DIST kicad-7.0.10.tar.bz2 43991960 BLAKE2B 
3e21f575e41a6036ff2a9c3ab17472e51c73612ddadbf88631717b43024e604a8607fff013828823ff4db4d4263ac8e3bcc3b069e3efdfdc66fdb627f60f192a
 SHA512 
f8005e6cb685c4cdc3982eec644f6d4a115138eaa19ca0bd2e6ae07613eac9c98fd7cdc181dd83e6c6d3c4b73ff6a54261ac5448a2a9c53298bc611c1bf408e1
+DIST kicad-7.0.11.tar.bz2 44083805 BLAKE2B 
d923581f49b3cf48776de56ba12ddc99e942269c0c14950bb6b3413fb616af74a1b4e7095fc746e20125096f7d2e4c7a9f271dd58918b22fa53e8ce7b78fa6f6
 SHA512 
28d5560ead989dcfb6d3b07e37443de3bf1883bd56604ae20f70c0a068504fd8745f7011507d417f487b86071cec130ac8eb7bda7513d096e78dcc3dc98585aa
 DIST kicad-7.0.7.tar.bz2 44055973 BLAKE2B 
4169e111b8d2086572aa2979f09a8119dbc9caf34790ec5e5f3e0972d0a2e93dab6a1c814dc35ae40d5962e7ba93bad83d5930e9dba9b9f2e52f307378519714
 SHA512 
82eff4a16847c657ae3102af7914539bf7404e8856ca8c94557533a3ddd7b40ff4571b351dab48349d503d413cf293880245a97238516add83e79890325f1067
 DIST kicad-8.0.0.tar.bz2 72430414 BLAKE2B 
52bad016249563d9668f08da2103e47c7db706e6749e23ff5c59fd423673db614a1c8681cd0e7927571fe157644e142929891647964c48f45b219e72166c3ebc
 SHA512 
52e605c10fbac0a3c6208f92ab9e567de9074e41495db9619631765a0f20e2da23a2d45610bd367d943e8b4a2d72edf33456007aabcc1f7672b0bb1a93101ce0

diff --git a/sci-electronics/kicad/kicad-7.0.11.ebuild 
b/sci-electronics/kicad/kicad-7.0.11.ebuild
new file mode 100644
index ..3cb993d8a376
--- /dev/null
+++ b/sci-electronics/kicad/kicad-7.0.11.ebuild
@@ -0,0 +1,171 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+WX_GTK_VER="3.2-gtk3"
+
+inherit check-reqs cmake optfeature python-single-r1 toolchain-funcs wxwidgets 
xdg-utils
+
+DESCRIPTION="Electronic Schematic and PCB design tools"
+HOMEPAGE="https://www.kicad.org;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.com/kicad/code/kicad.git;
+   inherit git-r3
+else
+   MY_PV="${PV/_rc/-rc}"
+   MY_P="${PN}-${MY_PV}"
+   
SRC_URI="https://gitlab.com/kicad/code/${PN}/-/archive/${MY_PV}/${MY_P}.tar.bz2 
-> ${P}.tar.bz2"
+   S="${WORKDIR}/${PN}-${MY_PV}"
+
+   if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+   fi
+fi
+
+# BSD for bundled pybind
+LICENSE="GPL-2+ GPL-3+ Boost-1.0 BSD"
+SLOT="0"
+IUSE="doc examples nls openmp test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RESTRICT="!test? ( test )"
+
+# Contains bundled pybind but it's patched for wx
+# See 
https://gitlab.com/kicad/code/kicad/-/commit/74e4370a9b146b21883d6a2d1df46c7a10bd0424
+# Depend on opencascade:0 to get unslotted variant (so we know path to it), 
bug #833301
+# Depend wxGTK version needs to be limited due to switch from EGL to GLX, bug 
#911120
+COMMON_DEPEND="
+   dev-db/unixODBC
+   dev-libs/boost:=[context,nls]
+   media-libs/freeglut
+   media-libs/glew:0=
+   >=media-libs/glm-0.9.9.1
+   media-libs/mesa[X(+)]
+   net-misc/curl
+   >=sci-libs/opencascade-7.3.0:0=
+   >=x11-libs/cairo-1.8.8:=
+   >=x11-libs/pixman-0.30
+   >sci-electronics/ngspice-27[shared]
+   sys-libs/zlib
+   >=x11-libs/wxGTK-3.2.2.1-r3:${WX_GTK_VER}[X,opengl]
+   $(python_gen_cond_dep '
+   dev-libs/boost:=[context,nls,python,${PYTHON_USEDEP}]
+   >=dev-python/wxpython-4.2.0:*[${PYTHON_USEDEP}]
+   ')
+   ${PYTHON_DEPS}
+   nls? (
+   sys-devel/gettext
+   )
+"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}
+   sci-electronics/electronics-menu
+"
+BDEPEND=">=dev-lang/swig-4.0
+   doc? ( app-text/doxygen )"
+
+if [[ ${PV} ==  ]] ; then
+   # x11-misc-util/macros only required on live ebuilds
+   BDEPEND+=" >=x11-misc/util-macros-1.18"
+fi
+
+CHECKREQS_DISK_BUILD="1500M"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-7.0.0-werror.patch
+)
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+
+   python-single-r1_pkg_setup
+   setup-wxwidgets
+   check-reqs_pkg_setup
+}
+
+src_unpack() {
+   if [[ ${PV} ==  ]]; then
+   git-r3_src_unpack
+   else
+   

[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad-packages3d/

2024-03-17 Thread Yixun Lan
commit: 725975551a3fc777d13e37793cea313d2d11527b
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun Mar 17 10:14:55 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Mar 17 22:54:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72597555

sci-electronics/kicad-packages3d: add 7.0.11

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad-packages3d/Manifest  |  1 +
 .../kicad-packages3d-7.0.11.ebuild | 31 ++
 2 files changed, 32 insertions(+)

diff --git a/sci-electronics/kicad-packages3d/Manifest 
b/sci-electronics/kicad-packages3d/Manifest
index bea3345940f9..d3f80d4c8b6e 100644
--- a/sci-electronics/kicad-packages3d/Manifest
+++ b/sci-electronics/kicad-packages3d/Manifest
@@ -1,3 +1,4 @@
 DIST kicad-packages3d-7.0.10.tar.bz2 773216530 BLAKE2B 
f45da926aa4621999c166014d6b578ace2b355343b1cf84db26f82084f27f50fd31ec1f76c91486958e6e15f353b0eac647e9251980c03f2b5522838edab5133
 SHA512 
c1ecf8ccb2f1e70d5981345e1f40bad6a09f1ccae4b5d67d3af3442699a3e99b6ff1a50b07a7530f6fe69d8070bd38138202f2903961afe239f11d99e1b1dd8b
+DIST kicad-packages3d-7.0.11.tar.bz2 774735333 BLAKE2B 
af24617db4864b4630413132a0cc5643356ea1069f095b52f157083de8d7c4800e47847ff81379669ed2584bf8c5175e54d2cf6df9fe657bcbbe151af9529ea6
 SHA512 
7eb3699d79a2bff0369bd610fce20c7f128e7b650d7ce5082d28ab2b3683487ef7275c3b8e1927fa169917a0550304b563824c5f24f9b731d3ae04727fc6
 DIST kicad-packages3d-7.0.7.tar.bz2 772674558 BLAKE2B 
9223317ca29e7d09423bc743df93471f4cff65a44113e9946479c9f59ceae86268cad68bf570d08d52e2ad123095ca3e2beb8249297bdb5b0f21c23f65aed9d6
 SHA512 
ae4d1be2dc9196acbf8e2314886f5639e4b20a922854dfce7a7eceb89cd0497d6649a5d9043870221f585a2fe9c68c2ac4ba4ccf2ede13596e4f89ebb24cc19c
 DIST kicad-packages3d-8.0.0.tar.bz2 774767823 BLAKE2B 
b97f8fa0096a274a836c1f500b5cdcaee1999f8073754c196b24c1640042183b37238fef6e01d1a4788ad026f51503cb83d721308e78d53c54ce9000ef0c
 SHA512 
8f62dbf5f6265c1205814ab158458acf27c28f79043f9261c8ddc31c9db47920b693813c4335aa9f3f98bc9bf4a363e6103b7eec2e8b4e5a5d386510dcc121d5

diff --git a/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.11.ebuild 
b/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.11.ebuild
new file mode 100644
index ..ff642dcbe455
--- /dev/null
+++ b/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.11.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools 3D package libraries"
+HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-packages3D;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-packages3D.git;
+   inherit git-r3
+else
+   
SRC_URI="https://gitlab.com/kicad/libraries/kicad-packages3D/-/archive/${PV}/kicad-packages3D-${PV}.tar.bz2
 -> ${P}.tar.bz2"
+   S="${WORKDIR}/${PN/3d/3D}-${PV}"
+
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+
+RDEPEND=">=sci-electronics/kicad-7.0.0"
+
+if [[ ${PV} ==  ]] ; then
+   # x11-misc-util/macros only required on live ebuilds
+   BDEPEND=">=x11-misc/util-macros-1.18"
+fi
+
+CHECKREQS_DISK_BUILD="11G"



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad/

2024-03-17 Thread Yixun Lan
commit: 90ff77be718c1f3f1b94fb6c70db0a26ab6c58f6
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun Mar 17 10:07:54 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Mar 17 22:54:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90ff77be

sci-electronics/kicad: add 8.0.1

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad/Manifest   |   1 +
 sci-electronics/kicad/kicad-8.0.1.ebuild | 172 +++
 2 files changed, 173 insertions(+)

diff --git a/sci-electronics/kicad/Manifest b/sci-electronics/kicad/Manifest
index 42c816dcafca..0465595250b9 100644
--- a/sci-electronics/kicad/Manifest
+++ b/sci-electronics/kicad/Manifest
@@ -2,3 +2,4 @@ DIST kicad-7.0.10.tar.bz2 43991960 BLAKE2B 
3e21f575e41a6036ff2a9c3ab17472e51c736
 DIST kicad-7.0.11.tar.bz2 44083805 BLAKE2B 
d923581f49b3cf48776de56ba12ddc99e942269c0c14950bb6b3413fb616af74a1b4e7095fc746e20125096f7d2e4c7a9f271dd58918b22fa53e8ce7b78fa6f6
 SHA512 
28d5560ead989dcfb6d3b07e37443de3bf1883bd56604ae20f70c0a068504fd8745f7011507d417f487b86071cec130ac8eb7bda7513d096e78dcc3dc98585aa
 DIST kicad-7.0.7.tar.bz2 44055973 BLAKE2B 
4169e111b8d2086572aa2979f09a8119dbc9caf34790ec5e5f3e0972d0a2e93dab6a1c814dc35ae40d5962e7ba93bad83d5930e9dba9b9f2e52f307378519714
 SHA512 
82eff4a16847c657ae3102af7914539bf7404e8856ca8c94557533a3ddd7b40ff4571b351dab48349d503d413cf293880245a97238516add83e79890325f1067
 DIST kicad-8.0.0.tar.bz2 72430414 BLAKE2B 
52bad016249563d9668f08da2103e47c7db706e6749e23ff5c59fd423673db614a1c8681cd0e7927571fe157644e142929891647964c48f45b219e72166c3ebc
 SHA512 
52e605c10fbac0a3c6208f92ab9e567de9074e41495db9619631765a0f20e2da23a2d45610bd367d943e8b4a2d72edf33456007aabcc1f7672b0bb1a93101ce0
+DIST kicad-8.0.1.tar.bz2 72453098 BLAKE2B 
67c6b69256566a176ae10affa7ac65879db71f5017dc24312eba904724b2b28caa56f6c82c697d27b34d94f9a8f5448307948e17f17c9750693b192afa3ffab9
 SHA512 
b6509bb4bfd1cbe87a2f409b70a8ba037a44fb039aaacd9d62868b43925382c0d3aab4c4f7e4bbd646b6ea7cf35fd7318f620a1c8c250c09251349357f2caf11

diff --git a/sci-electronics/kicad/kicad-8.0.1.ebuild 
b/sci-electronics/kicad/kicad-8.0.1.ebuild
new file mode 100644
index ..66b5e2a9bbaf
--- /dev/null
+++ b/sci-electronics/kicad/kicad-8.0.1.ebuild
@@ -0,0 +1,172 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+WX_GTK_VER="3.2-gtk3"
+
+inherit check-reqs cmake optfeature python-single-r1 toolchain-funcs wxwidgets 
xdg-utils
+
+DESCRIPTION="Electronic Schematic and PCB design tools"
+HOMEPAGE="https://www.kicad.org;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.com/kicad/code/kicad.git;
+   inherit git-r3
+else
+   MY_PV="${PV/_rc/-rc}"
+   MY_P="${PN}-${MY_PV}"
+   
SRC_URI="https://gitlab.com/kicad/code/${PN}/-/archive/${MY_PV}/${MY_P}.tar.bz2 
-> ${P}.tar.bz2"
+   S="${WORKDIR}/${PN}-${MY_PV}"
+
+   if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+   fi
+fi
+
+# BSD for bundled pybind
+LICENSE="GPL-2+ GPL-3+ Boost-1.0 BSD"
+SLOT="0"
+IUSE="doc examples nls openmp telemetry test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RESTRICT="!test? ( test )"
+
+# Contains bundled pybind but it's patched for wx
+# See 
https://gitlab.com/kicad/code/kicad/-/commit/74e4370a9b146b21883d6a2d1df46c7a10bd0424
+# Depend on opencascade:0 to get unslotted variant (so we know path to it), 
bug #833301
+# Depend wxGTK version needs to be limited due to switch from EGL to GLX, bug 
#911120
+COMMON_DEPEND="
+   app-crypt/libsecret
+   dev-db/unixODBC
+   dev-libs/boost:=[context,nls]
+   dev-libs/libgit2:=
+   media-libs/freeglut
+   media-libs/glew:0=
+   >=media-libs/glm-0.9.9.1
+   media-libs/mesa[X(+)]
+   net-misc/curl
+   >=sci-libs/opencascade-7.3.0:0=
+   >=x11-libs/cairo-1.8.8:=
+   >=x11-libs/pixman-0.30
+   >sci-electronics/ngspice-27[shared]
+   sys-libs/zlib
+   >=x11-libs/wxGTK-3.2.2.1-r3:${WX_GTK_VER}[X,opengl]
+   $(python_gen_cond_dep '
+   dev-libs/boost:=[context,nls,python,${PYTHON_USEDEP}]
+   >=dev-python/wxpython-4.2.0:*[${PYTHON_USEDEP}]
+   ')
+   ${PYTHON_DEPS}
+   nls? (
+   sys-devel/gettext
+   )
+"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}
+   sci-electronics/electronics-menu
+"
+BDEPEND=">=dev-lang/swig-4.0
+   doc? ( app-text/doxygen )"
+
+if [[ ${PV} ==  ]] ; then
+   # x11-misc-util/macros only required on live ebuilds
+   BDEPEND+=" >=x11-misc/util-macros-1.18"
+fi
+
+CHECKREQS_DISK_BUILD="1500M"
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+
+   python-single-r1_pkg_setup
+   setup-wxwidgets
+   check-reqs_pkg_setup
+}
+
+src_unpack() {
+   if [[ ${PV} == 

[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad-footprints/

2024-03-17 Thread Yixun Lan
commit: c73c4847354fe809db380fd5676eb350ca1e36f4
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun Mar 17 10:10:46 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Mar 17 22:54:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c73c4847

sci-electronics/kicad-footprints: add 7.0.11

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad-footprints/Manifest  |  1 +
 .../kicad-footprints-7.0.11.ebuild | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/sci-electronics/kicad-footprints/Manifest 
b/sci-electronics/kicad-footprints/Manifest
index f44736c2f542..3a0244239bbd 100644
--- a/sci-electronics/kicad-footprints/Manifest
+++ b/sci-electronics/kicad-footprints/Manifest
@@ -1,3 +1,4 @@
 DIST kicad-footprints-7.0.10.tar.bz2 24478270 BLAKE2B 
dd12467ba7bad3f0ab44164ea4ef6502f44143ec66173d5dadba62ab60559c0e75c4f77d00436ba2f7e1f0b527ae94cd0954fdd568031d049fbb69de56f13c0c
 SHA512 
23fe7018f0f7328dc3d55e9f206d7ee4f4734be768d7024291b9d22c0134f1b887be5baf74fd601454e89a9a282aa9c0ad0ff631f5d29ec2ccac1c30b4dc1b66
+DIST kicad-footprints-7.0.11.tar.bz2 22722611 BLAKE2B 
f081eee0d8d2f9c691d7326dbc0a2edd329e027ae6602927f87e2e3c645fed1ba008e634a9043710ce552a94b01c28ac88461b83b97b26c225ad901af8535f21
 SHA512 
0786c08674432d797c7f98a05917ba22cfff4353e7b0e9007d61078cf6f5fc8ddf832e1a1e4d74788c9bf51fe9280ceae2c6051fce2253b5ba31b0a0f74d4511
 DIST kicad-footprints-7.0.7.tar.bz2 24411508 BLAKE2B 
1abedfbc3dfab302b5f929b01f2a83e83a4fee6b1d5056bf2c3579068c56807c656dea918f4c37fe030b727d3effbc35063f4f4103c4cfa6071f95c22d507597
 SHA512 
8af1fb371034bd5b22e0a8a896fa61e4eb0bda5b282759e17872bf4b466f49b39aa56ae068ac3d7d5a7453d9a7d511a81317d3f267a90d2764b2b8282f64aef0
 DIST kicad-footprints-8.0.0.tar.bz2 26563192 BLAKE2B 
a575c3f7dc00ab14e6b7b9a52b56dfaa08c87aa4d53528fd59bfba3c5adf78e8ae98377cc3087db3dc6ae677046388f011062930ae07c427533b7254b99cbddd
 SHA512 
6ad9863f3469523d48f5daf9b999177b0d6f43c347a390f3f55fcb8700f016c84c3513b1ee3e6f95112b1cadc3f7ee1c6c6f74b44d6b27aaa19f860d79e7e7de

diff --git a/sci-electronics/kicad-footprints/kicad-footprints-7.0.11.ebuild 
b/sci-electronics/kicad-footprints/kicad-footprints-7.0.11.ebuild
new file mode 100644
index ..60f7cdb4bc3f
--- /dev/null
+++ b/sci-electronics/kicad-footprints/kicad-footprints-7.0.11.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools footprint libraries"
+HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-footprints;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-footprints.git;
+   inherit git-r3
+else
+   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+
+RDEPEND=">=sci-electronics/kicad-7.0.0"
+
+if [[ ${PV} ==  ]] ; then
+#   x11-misc-util/macros only required on live ebuilds
+   BDEPEND+=" >=x11-misc/util-macros-1.18"
+fi



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad-templates/

2024-03-17 Thread Yixun Lan
commit: 31afe4568de448561a20b7b7cbb0a4b59554c388
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun Mar 17 09:47:35 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Mar 17 22:53:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31afe456

sci-electronics/kicad-templates: drop 7.0.8

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad-templates/Manifest   |  1 -
 .../kicad-templates/kicad-templates-7.0.8.ebuild   | 22 --
 2 files changed, 23 deletions(-)

diff --git a/sci-electronics/kicad-templates/Manifest 
b/sci-electronics/kicad-templates/Manifest
index c7b7a14e6938..b9dd660652e9 100644
--- a/sci-electronics/kicad-templates/Manifest
+++ b/sci-electronics/kicad-templates/Manifest
@@ -1,5 +1,4 @@
 DIST kicad-templates-7.0.10.tar.bz2 1347681 BLAKE2B 
0a6b2d06d257a21f32b1d5a5dfb90cf6f84f589b498faf292f0799a14dac8088482d9fa2a6cd55b2c3f9a145795cfeeb19e43b4a376ace22bab4f781fdba08ef
 SHA512 
ee073bb615edb501075c703f60d4ba8015b489fb416d4a7709e552950904fc29b7c1dd32dd6edee2edf766d15cd1fe385c96c5d859ef89498abbb30714dcb919
 DIST kicad-templates-7.0.7.tar.bz2 1247513 BLAKE2B 
7660829ff7474bb703011542a66bb63db9e011f717e86767eb4b09a4b802d64aa785b0283cae75c195059984a0fa0bf7a83cf5c0287850c3df9dbd40ebc4030a
 SHA512 
dc579c72be647db67aac66bf12abe1fbb6763cf9120d325bcd60f321642b05b8b25354ede1e1c1ed31bc44f486d35c027f131230538120c49aa6f0b0e00ad5b2
-DIST kicad-templates-7.0.8.tar.bz2 1247490 BLAKE2B 
49aa327896a34b6362decd05e1149e4e418c5e96957bacb7ab68f6488a87d0f9c353d3a4422b0b1c3806403447c389b04062315294dba0501aac1b83575adadd
 SHA512 
e9e16f787df7f428dd449952aafc06d7d7eb87088cea71c4dde5a8e6bf670e473944091f5a9d7dce83bfa10e4d8e0cb6554f23d940c565df65da1fb4eeff288c
 DIST kicad-templates-7.0.9.tar.bz2 1247499 BLAKE2B 
64ca21331088c35a03dab8016af102f2fdcd20c51b0debb07842eead5b9e7c80d70c9d446e47dd23d0535557e5fa81655b811fa7fca5df6c7518af8043f6e548
 SHA512 
5e43c124e5faef5d7691c8fc7f6c2f875e9be0a4555bd8df49553affc9bb50583a3460394c766a507203c244b2ee7b2633fa4c922db8ce3763fe6e5aa9db32a2
 DIST kicad-templates-8.0.0.tar.bz2 1347354 BLAKE2B 
f24c131e02af8f5dbc4241c3bb812ba0e99e62cd054c2f8e39ac24091c097ee70b85e297c47183dfe598f60d5865e0db2b49101ba77577553f5eec7825cbb7a7
 SHA512 
636d9b1365f212a98e20d44251fd2e545c8a7bae5be25448c41976ada2bdb0ce8be0a64c9eedd89b13bcdb2c23702c8d3120ffbd89ca2fb36dce8462ad4237d5

diff --git a/sci-electronics/kicad-templates/kicad-templates-7.0.8.ebuild 
b/sci-electronics/kicad-templates/kicad-templates-7.0.8.ebuild
deleted file mode 100644
index bffd6445a28e..
--- a/sci-electronics/kicad-templates/kicad-templates-7.0.8.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Electronic Schematic and PCB design tools project templates"
-HOMEPAGE="https://github.com/kicad/kicad-templates;
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/${PN}.git;
-   inherit git-r3
-else
-   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
-
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-fi
-
-LICENSE="CC-BY-SA-4.0"
-SLOT="0"
-
-RDEPEND=">=sci-electronics/kicad-7.0.0"



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad-symbols/

2024-03-17 Thread Yixun Lan
commit: fbc80eed4563ae36c81da74554b2ea9c0e105bf8
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun Mar 17 09:47:11 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Mar 17 22:53:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbc80eed

sci-electronics/kicad-symbols: drop 7.0.9

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad-symbols/Manifest |  1 -
 .../kicad-symbols/kicad-symbols-7.0.9.ebuild   | 28 --
 2 files changed, 29 deletions(-)

diff --git a/sci-electronics/kicad-symbols/Manifest 
b/sci-electronics/kicad-symbols/Manifest
index 869e0a322c4f..15787036968a 100644
--- a/sci-electronics/kicad-symbols/Manifest
+++ b/sci-electronics/kicad-symbols/Manifest
@@ -1,4 +1,3 @@
 DIST kicad-symbols-7.0.10.tar.bz2 3119612 BLAKE2B 
b5957fe4168bd325f7628110ccac1c40d24891c07d8b9618f8c7b1c3c612afd2e1efff82357ca1f4259e7dd06c1a11abf18f29e0e4b1dd8e531b9a80c94f5d8b
 SHA512 
dd9b80a88a8ed10bb42c921f5d56ce4e82e2349b64a23e08f2d75d0903073e2e5132bce63d23d0b71116775392994dd5292742874e87b81bdb2b726f6c4c09f0
 DIST kicad-symbols-7.0.7.tar.bz2 3026949 BLAKE2B 
9f2db4e1e6fb1ca1625bc7218ca5163e6557f27978215ebc0c858990be09352e62f473928cdd28624a6543d7c0415536e0d09b54c8cc77d17a18caa3e788
 SHA512 
f66cb91b8192aee70a921f6f7c83e5b1fe2354ced2b7f97ec693af47cfa0eed261e23bb4774029918a991f5b35cb2a65b0831fee097a92bcc8a1e2c22f85fed8
-DIST kicad-symbols-7.0.9.tar.bz2 3054537 BLAKE2B 
690b9236f203ec2fde66c7e3170043f9081a187a1e844b660b527a295fe5398b2497327ebd17eef9ab1639493dc6f75c6a4aa57946937d09623b0cb3c0330de2
 SHA512 
dee2a97e3dea00ad1e586c58ca68c081534e2334edd7f45f5a8deb3193835dfe7c9ac1e180cb0ecab8152cd6c3afc9973da8cf6559667b90f3a5f629bc19f790
 DIST kicad-symbols-8.0.0.tar.bz2 3645950 BLAKE2B 
88c3ff83cc9bfa3af347d0bd61d1ed1ed37f7fc37f385238331d71de72def16d39b1480ebb2a828a2182290fd02868b557a45b38b1ce8af26562235334b00f4b
 SHA512 
ede78b1e876a63fe1e6adcb108ccbf31d1e53e9198dbe933ebf0a86efe550f80588e7611f990dde9b5614f37ea7be186a8733df310e3c01a7a43425f478e173a

diff --git a/sci-electronics/kicad-symbols/kicad-symbols-7.0.9.ebuild 
b/sci-electronics/kicad-symbols/kicad-symbols-7.0.9.ebuild
deleted file mode 100644
index 464d33a324df..
--- a/sci-electronics/kicad-symbols/kicad-symbols-7.0.9.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Electronic Schematic and PCB design tools symbol libraries"
-HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-symbols;
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-symbols.git;
-   inherit git-r3
-else
-   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
-
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-fi
-
-LICENSE="CC-BY-SA-4.0"
-SLOT="0"
-
-RDEPEND=">=sci-electronics/kicad-7.0.0"
-
-if [[ ${PV} ==  ]] ; then
-   # x11-misc-util/macros only required on live ebuilds
-   BDEPEND+=" >=x11-misc/util-macros-1.18"
-fi



[gentoo-commits] repo/gentoo:master commit in: app-doc/kicad-doc/

2024-03-17 Thread Yixun Lan
commit: 462eb8d5a71619e360e59c175711652137c17e9e
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun Mar 17 09:48:21 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Mar 17 22:53:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=462eb8d5

app-doc/kicad-doc: drop 7.0.8

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 app-doc/kicad-doc/Manifest   |  1 -
 app-doc/kicad-doc/kicad-doc-7.0.8.ebuild | 59 
 2 files changed, 60 deletions(-)

diff --git a/app-doc/kicad-doc/Manifest b/app-doc/kicad-doc/Manifest
index 048aed647060..ec4f8ad0d26e 100644
--- a/app-doc/kicad-doc/Manifest
+++ b/app-doc/kicad-doc/Manifest
@@ -1,5 +1,4 @@
 DIST kicad-doc-7.0.10.tar.bz2 107407186 BLAKE2B 
5b55745beb57b713e646dbcfbbc5ee1a030c2e819b95018c869b87091a8cca2eadcc92f6b431736167b59780ef906730df5868a4f56952914c0cede9f830582a
 SHA512 
d7bfa2fcdfc936713f9c47125f3b6bd8cd413d1c26b97a34b68ef4a9e8621082326880b84cc6f3f6163b39c13945616232a51d9af74d5dd000a600e95ccb2ee2
 DIST kicad-doc-7.0.7.tar.bz2 104103652 BLAKE2B 
f5ce0ccde126c062dd877ce8023b0c22e33bc1df47e12494d6a41cb198e0100c690fb9325f6e8b74198af77af1c6afb92f6a6f8c417828527bfa8904c88f6432
 SHA512 
fd37e06dcac907d8fca6cdf8e3eaf2c5197a82572d92f2b2af8aca8ea3603e7dd4ffc1c77b1e28aee245b4d611dca2a3565eec1d23051925d9969582232862c1
-DIST kicad-doc-7.0.8.tar.bz2 107229731 BLAKE2B 
b8a190701ea3a4b065b8446a59837ec7f43cf1f6213e4f4d34da5467097d48c9825e4ee4caa5f9f2f889ff5b3120eba436545c83cae14143ad9fff7f07f0cb75
 SHA512 
0ddf90cdeccc686b98406875e6528e9dc046f8b0e0cc9a5903135af6d6e6a87d34fd102e1472d8347972b645e72d30659272f0d72febcf7766b43715dcff1b63
 DIST kicad-doc-7.0.9.tar.bz2 107422748 BLAKE2B 
735a0789c610e710bfebbb13477f32074a3e75a68a361c2907d09242ba0d28a4cd8c43173b462ff2d364080f26147cedba52b2b476aab56410038f3636e55a1e
 SHA512 
7056cba04b71423d30d8b3592d26d2dc325c82dcdd55cd406151ee0b5c5e62921cc2bcd44ece75a0b764b4e3965b38f077f9f7e656c5e39bccc97a883075cd8d
 DIST kicad-doc-8.0.0.tar.bz2 89704073 BLAKE2B 
9f461e581eaeb712a30d13629a7f32dbf22bfb72a7745a2ac68dc0e4c6f6e5c6a01c36871e5c37b8738b7d40a4a91fc57f7a29d9bb255287876ba7d46690b895
 SHA512 
5bc2241a1030cba10ac25c09c237d32675d163789e2bdbfcf87c3d454fc7dadc08c4a73074bae3a4bb764d9ad30fde3a99f871aade92e37780ee64c4f131f01e

diff --git a/app-doc/kicad-doc/kicad-doc-7.0.8.ebuild 
b/app-doc/kicad-doc/kicad-doc-7.0.8.ebuild
deleted file mode 100644
index c8d6e1ad547f..
--- a/app-doc/kicad-doc/kicad-doc-7.0.8.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Electronic Schematic and PCB design tools manuals"
-HOMEPAGE="https://docs.kicad.org/;
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://gitlab.com/kicad/services/kicad-doc.git;
-   inherit git-r3
-   # x11-misc-util/macros only required on live ebuilds
-   LIVE_DEPEND=">=x11-misc/util-macros-1.18"
-else
-   
SRC_URI="https://gitlab.com/kicad/services/${PN}/-/archive/${PV}/${P}.tar.bz2;
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-fi
-
-LICENSE="|| ( GPL-3+ CC-BY-3.0 ) GPL-2"
-SLOT="0"
-# TODO: Change default back to +pdf once asciidoctor-pdf is packaged?
-IUSE="+html pdf"
-
-LANG_USE=" l10n_ca l10n_de l10n_en l10n_es l10n_fr l10n_id l10n_it l10n_ja 
l10n_pl l10n_ru l10n_zh"
-IUSE+=${LANG_USE}
-REQUIRED_USE="|| ( html pdf ) ^^ ( ${LANG_USE} )"
-unset LANG_USE
-
-# TODO: need asciidoctor-pdf for pdf
-# bug #697450
-BDEPEND="
-   >=dev-ruby/asciidoctor-2.0.12
-   >=app-text/dblatex-0.3.10
-   >=app-text/po4a-0.45
-   >=sys-devel/gettext-0.18
-   dev-perl/Unicode-LineBreak
-   dev-util/source-highlight
-   l10n_ca? ( dev-texlive/texlive-langspanish )
-   l10n_de? ( dev-texlive/texlive-langgerman )
-   l10n_en? ( dev-texlive/texlive-langenglish )
-   l10n_es? ( dev-texlive/texlive-langspanish )
-   l10n_fr? ( dev-texlive/texlive-langfrench )
-   l10n_it? ( dev-texlive/texlive-langitalian )
-   l10n_ja? ( dev-texlive/texlive-langjapanese media-fonts/vlgothic )
-   l10n_pl? ( dev-texlive/texlive-langpolish )
-   l10n_ru? ( dev-texlive/texlive-langcyrillic )
-   l10n_zh? ( dev-texlive/texlive-langchinese )"
-
-src_configure() {
-   local mycmakeargs=(
-   -DPDF_GENERATOR="DBLATEX"
-   -DBUILD_FORMATS="$(usev html);$(usev pdf)"
-   -DSINGLE_LANGUAGE="${L10N}"
-   -DKICAD_DOC_PATH="${EPREFIX}"/usr/share/doc/${P}/help
-   )
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: app-doc/kicad-doc/

2024-03-17 Thread Yixun Lan
commit: a847ed3a0a0e236c320a81248ff066da22ec1cc0
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun Mar 17 09:48:31 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Mar 17 22:54:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a847ed3a

app-doc/kicad-doc: drop 7.0.9

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 app-doc/kicad-doc/Manifest   |  1 -
 app-doc/kicad-doc/kicad-doc-7.0.9.ebuild | 59 
 2 files changed, 60 deletions(-)

diff --git a/app-doc/kicad-doc/Manifest b/app-doc/kicad-doc/Manifest
index ec4f8ad0d26e..3b4905efe9f5 100644
--- a/app-doc/kicad-doc/Manifest
+++ b/app-doc/kicad-doc/Manifest
@@ -1,4 +1,3 @@
 DIST kicad-doc-7.0.10.tar.bz2 107407186 BLAKE2B 
5b55745beb57b713e646dbcfbbc5ee1a030c2e819b95018c869b87091a8cca2eadcc92f6b431736167b59780ef906730df5868a4f56952914c0cede9f830582a
 SHA512 
d7bfa2fcdfc936713f9c47125f3b6bd8cd413d1c26b97a34b68ef4a9e8621082326880b84cc6f3f6163b39c13945616232a51d9af74d5dd000a600e95ccb2ee2
 DIST kicad-doc-7.0.7.tar.bz2 104103652 BLAKE2B 
f5ce0ccde126c062dd877ce8023b0c22e33bc1df47e12494d6a41cb198e0100c690fb9325f6e8b74198af77af1c6afb92f6a6f8c417828527bfa8904c88f6432
 SHA512 
fd37e06dcac907d8fca6cdf8e3eaf2c5197a82572d92f2b2af8aca8ea3603e7dd4ffc1c77b1e28aee245b4d611dca2a3565eec1d23051925d9969582232862c1
-DIST kicad-doc-7.0.9.tar.bz2 107422748 BLAKE2B 
735a0789c610e710bfebbb13477f32074a3e75a68a361c2907d09242ba0d28a4cd8c43173b462ff2d364080f26147cedba52b2b476aab56410038f3636e55a1e
 SHA512 
7056cba04b71423d30d8b3592d26d2dc325c82dcdd55cd406151ee0b5c5e62921cc2bcd44ece75a0b764b4e3965b38f077f9f7e656c5e39bccc97a883075cd8d
 DIST kicad-doc-8.0.0.tar.bz2 89704073 BLAKE2B 
9f461e581eaeb712a30d13629a7f32dbf22bfb72a7745a2ac68dc0e4c6f6e5c6a01c36871e5c37b8738b7d40a4a91fc57f7a29d9bb255287876ba7d46690b895
 SHA512 
5bc2241a1030cba10ac25c09c237d32675d163789e2bdbfcf87c3d454fc7dadc08c4a73074bae3a4bb764d9ad30fde3a99f871aade92e37780ee64c4f131f01e

diff --git a/app-doc/kicad-doc/kicad-doc-7.0.9.ebuild 
b/app-doc/kicad-doc/kicad-doc-7.0.9.ebuild
deleted file mode 100644
index c8d6e1ad547f..
--- a/app-doc/kicad-doc/kicad-doc-7.0.9.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Electronic Schematic and PCB design tools manuals"
-HOMEPAGE="https://docs.kicad.org/;
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://gitlab.com/kicad/services/kicad-doc.git;
-   inherit git-r3
-   # x11-misc-util/macros only required on live ebuilds
-   LIVE_DEPEND=">=x11-misc/util-macros-1.18"
-else
-   
SRC_URI="https://gitlab.com/kicad/services/${PN}/-/archive/${PV}/${P}.tar.bz2;
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-fi
-
-LICENSE="|| ( GPL-3+ CC-BY-3.0 ) GPL-2"
-SLOT="0"
-# TODO: Change default back to +pdf once asciidoctor-pdf is packaged?
-IUSE="+html pdf"
-
-LANG_USE=" l10n_ca l10n_de l10n_en l10n_es l10n_fr l10n_id l10n_it l10n_ja 
l10n_pl l10n_ru l10n_zh"
-IUSE+=${LANG_USE}
-REQUIRED_USE="|| ( html pdf ) ^^ ( ${LANG_USE} )"
-unset LANG_USE
-
-# TODO: need asciidoctor-pdf for pdf
-# bug #697450
-BDEPEND="
-   >=dev-ruby/asciidoctor-2.0.12
-   >=app-text/dblatex-0.3.10
-   >=app-text/po4a-0.45
-   >=sys-devel/gettext-0.18
-   dev-perl/Unicode-LineBreak
-   dev-util/source-highlight
-   l10n_ca? ( dev-texlive/texlive-langspanish )
-   l10n_de? ( dev-texlive/texlive-langgerman )
-   l10n_en? ( dev-texlive/texlive-langenglish )
-   l10n_es? ( dev-texlive/texlive-langspanish )
-   l10n_fr? ( dev-texlive/texlive-langfrench )
-   l10n_it? ( dev-texlive/texlive-langitalian )
-   l10n_ja? ( dev-texlive/texlive-langjapanese media-fonts/vlgothic )
-   l10n_pl? ( dev-texlive/texlive-langpolish )
-   l10n_ru? ( dev-texlive/texlive-langcyrillic )
-   l10n_zh? ( dev-texlive/texlive-langchinese )"
-
-src_configure() {
-   local mycmakeargs=(
-   -DPDF_GENERATOR="DBLATEX"
-   -DBUILD_FORMATS="$(usev html);$(usev pdf)"
-   -DSINGLE_LANGUAGE="${L10N}"
-   -DKICAD_DOC_PATH="${EPREFIX}"/usr/share/doc/${P}/help
-   )
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad-packages3d/

2024-03-17 Thread Yixun Lan
commit: f2f98bb3cee3c269ebfd7842e815fa2227c99a87
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun Mar 17 09:46:35 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Mar 17 22:53:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2f98bb3

sci-electronics/kicad-packages3d: drop 7.0.8

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad-packages3d/Manifest  |  1 -
 .../kicad-packages3d/kicad-packages3d-7.0.8.ebuild | 31 --
 2 files changed, 32 deletions(-)

diff --git a/sci-electronics/kicad-packages3d/Manifest 
b/sci-electronics/kicad-packages3d/Manifest
index c3ef4efd9761..2742fffe467e 100644
--- a/sci-electronics/kicad-packages3d/Manifest
+++ b/sci-electronics/kicad-packages3d/Manifest
@@ -1,5 +1,4 @@
 DIST kicad-packages3d-7.0.10.tar.bz2 773216530 BLAKE2B 
f45da926aa4621999c166014d6b578ace2b355343b1cf84db26f82084f27f50fd31ec1f76c91486958e6e15f353b0eac647e9251980c03f2b5522838edab5133
 SHA512 
c1ecf8ccb2f1e70d5981345e1f40bad6a09f1ccae4b5d67d3af3442699a3e99b6ff1a50b07a7530f6fe69d8070bd38138202f2903961afe239f11d99e1b1dd8b
 DIST kicad-packages3d-7.0.7.tar.bz2 772674558 BLAKE2B 
9223317ca29e7d09423bc743df93471f4cff65a44113e9946479c9f59ceae86268cad68bf570d08d52e2ad123095ca3e2beb8249297bdb5b0f21c23f65aed9d6
 SHA512 
ae4d1be2dc9196acbf8e2314886f5639e4b20a922854dfce7a7eceb89cd0497d6649a5d9043870221f585a2fe9c68c2ac4ba4ccf2ede13596e4f89ebb24cc19c
-DIST kicad-packages3d-7.0.8.tar.bz2 773124302 BLAKE2B 
f60dc091cea4a72f0521d1c56f4e8f9521cf2d6b541502ebbe53b2ffc7b9bd9eac4dd5edfbe5b9e0f2bf8ea77463af79ad2ddb6dbe9310460a9a3d58754d7da7
 SHA512 
93f122b5e9fb1fc840f98b1d492af70ffd31c865b47b3030258af772ad848b5eda1ee087d81c374ea61e42e9bdca0d2bde299c6adf06a71b0f0458ebc88f9d6a
 DIST kicad-packages3d-7.0.9.tar.bz2 773284884 BLAKE2B 
94bedfbe74a22968013eb4bac9c38d27472a40a7b1db0aabb942a3faee44752ccbbca4973de19097ac034816e5f89624d2644addc3bb631b6a885f275ecabb27
 SHA512 
88b789f838132ededcea7171cdf49871fbd3e91ef076a3330bfa6f05639c5486caba5a99adf68b5bdc8a946aefd8c4e9cca266e233c5350dbaca0d5e446eec2a
 DIST kicad-packages3d-8.0.0.tar.bz2 774767823 BLAKE2B 
b97f8fa0096a274a836c1f500b5cdcaee1999f8073754c196b24c1640042183b37238fef6e01d1a4788ad026f51503cb83d721308e78d53c54ce9000ef0c
 SHA512 
8f62dbf5f6265c1205814ab158458acf27c28f79043f9261c8ddc31c9db47920b693813c4335aa9f3f98bc9bf4a363e6103b7eec2e8b4e5a5d386510dcc121d5

diff --git a/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.8.ebuild 
b/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.8.ebuild
deleted file mode 100644
index ff642dcbe455..
--- a/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.8.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit check-reqs cmake
-
-DESCRIPTION="Electronic Schematic and PCB design tools 3D package libraries"
-HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-packages3D;
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-packages3D.git;
-   inherit git-r3
-else
-   
SRC_URI="https://gitlab.com/kicad/libraries/kicad-packages3D/-/archive/${PV}/kicad-packages3D-${PV}.tar.bz2
 -> ${P}.tar.bz2"
-   S="${WORKDIR}/${PN/3d/3D}-${PV}"
-
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-fi
-
-LICENSE="CC-BY-SA-4.0"
-SLOT="0"
-
-RDEPEND=">=sci-electronics/kicad-7.0.0"
-
-if [[ ${PV} ==  ]] ; then
-   # x11-misc-util/macros only required on live ebuilds
-   BDEPEND=">=x11-misc/util-macros-1.18"
-fi
-
-CHECKREQS_DISK_BUILD="11G"



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad-symbols/

2024-03-17 Thread Yixun Lan
commit: fd9ac381c924b4d15479f0e9f5cbbeeef9217aeb
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun Mar 17 09:47:01 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Mar 17 22:53:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd9ac381

sci-electronics/kicad-symbols: drop 7.0.8

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad-symbols/Manifest |  1 -
 .../kicad-symbols/kicad-symbols-7.0.8.ebuild   | 28 --
 2 files changed, 29 deletions(-)

diff --git a/sci-electronics/kicad-symbols/Manifest 
b/sci-electronics/kicad-symbols/Manifest
index be35679a1fa7..869e0a322c4f 100644
--- a/sci-electronics/kicad-symbols/Manifest
+++ b/sci-electronics/kicad-symbols/Manifest
@@ -1,5 +1,4 @@
 DIST kicad-symbols-7.0.10.tar.bz2 3119612 BLAKE2B 
b5957fe4168bd325f7628110ccac1c40d24891c07d8b9618f8c7b1c3c612afd2e1efff82357ca1f4259e7dd06c1a11abf18f29e0e4b1dd8e531b9a80c94f5d8b
 SHA512 
dd9b80a88a8ed10bb42c921f5d56ce4e82e2349b64a23e08f2d75d0903073e2e5132bce63d23d0b71116775392994dd5292742874e87b81bdb2b726f6c4c09f0
 DIST kicad-symbols-7.0.7.tar.bz2 3026949 BLAKE2B 
9f2db4e1e6fb1ca1625bc7218ca5163e6557f27978215ebc0c858990be09352e62f473928cdd28624a6543d7c0415536e0d09b54c8cc77d17a18caa3e788
 SHA512 
f66cb91b8192aee70a921f6f7c83e5b1fe2354ced2b7f97ec693af47cfa0eed261e23bb4774029918a991f5b35cb2a65b0831fee097a92bcc8a1e2c22f85fed8
-DIST kicad-symbols-7.0.8.tar.bz2 3043907 BLAKE2B 
ecf00fcd89e8a5685f1c262e4bbc94baf966a6530a67bf066d7e4c8425f542c6983d8030db4a50e17630baef26eab3d02b7945cc2d3d03edf2e89f8a8590a01d
 SHA512 
4320a4f7cad3c350693ec8d385e8aae25577360e0a46456124bf2fabc6faf10cb73f6abbebbb9b924a3ffbfdd9a1c05257c99776ebd3155fc2ffc1b4fd954ec1
 DIST kicad-symbols-7.0.9.tar.bz2 3054537 BLAKE2B 
690b9236f203ec2fde66c7e3170043f9081a187a1e844b660b527a295fe5398b2497327ebd17eef9ab1639493dc6f75c6a4aa57946937d09623b0cb3c0330de2
 SHA512 
dee2a97e3dea00ad1e586c58ca68c081534e2334edd7f45f5a8deb3193835dfe7c9ac1e180cb0ecab8152cd6c3afc9973da8cf6559667b90f3a5f629bc19f790
 DIST kicad-symbols-8.0.0.tar.bz2 3645950 BLAKE2B 
88c3ff83cc9bfa3af347d0bd61d1ed1ed37f7fc37f385238331d71de72def16d39b1480ebb2a828a2182290fd02868b557a45b38b1ce8af26562235334b00f4b
 SHA512 
ede78b1e876a63fe1e6adcb108ccbf31d1e53e9198dbe933ebf0a86efe550f80588e7611f990dde9b5614f37ea7be186a8733df310e3c01a7a43425f478e173a

diff --git a/sci-electronics/kicad-symbols/kicad-symbols-7.0.8.ebuild 
b/sci-electronics/kicad-symbols/kicad-symbols-7.0.8.ebuild
deleted file mode 100644
index 464d33a324df..
--- a/sci-electronics/kicad-symbols/kicad-symbols-7.0.8.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Electronic Schematic and PCB design tools symbol libraries"
-HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-symbols;
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-symbols.git;
-   inherit git-r3
-else
-   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
-
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-fi
-
-LICENSE="CC-BY-SA-4.0"
-SLOT="0"
-
-RDEPEND=">=sci-electronics/kicad-7.0.0"
-
-if [[ ${PV} ==  ]] ; then
-   # x11-misc-util/macros only required on live ebuilds
-   BDEPEND+=" >=x11-misc/util-macros-1.18"
-fi



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad-packages3d/

2024-03-17 Thread Yixun Lan
commit: 3bcd868b1427cec79ca6782adcb076bceb1536df
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun Mar 17 09:46:43 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Mar 17 22:53:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bcd868b

sci-electronics/kicad-packages3d: drop 7.0.9

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad-packages3d/Manifest  |  1 -
 .../kicad-packages3d/kicad-packages3d-7.0.9.ebuild | 31 --
 2 files changed, 32 deletions(-)

diff --git a/sci-electronics/kicad-packages3d/Manifest 
b/sci-electronics/kicad-packages3d/Manifest
index 2742fffe467e..bea3345940f9 100644
--- a/sci-electronics/kicad-packages3d/Manifest
+++ b/sci-electronics/kicad-packages3d/Manifest
@@ -1,4 +1,3 @@
 DIST kicad-packages3d-7.0.10.tar.bz2 773216530 BLAKE2B 
f45da926aa4621999c166014d6b578ace2b355343b1cf84db26f82084f27f50fd31ec1f76c91486958e6e15f353b0eac647e9251980c03f2b5522838edab5133
 SHA512 
c1ecf8ccb2f1e70d5981345e1f40bad6a09f1ccae4b5d67d3af3442699a3e99b6ff1a50b07a7530f6fe69d8070bd38138202f2903961afe239f11d99e1b1dd8b
 DIST kicad-packages3d-7.0.7.tar.bz2 772674558 BLAKE2B 
9223317ca29e7d09423bc743df93471f4cff65a44113e9946479c9f59ceae86268cad68bf570d08d52e2ad123095ca3e2beb8249297bdb5b0f21c23f65aed9d6
 SHA512 
ae4d1be2dc9196acbf8e2314886f5639e4b20a922854dfce7a7eceb89cd0497d6649a5d9043870221f585a2fe9c68c2ac4ba4ccf2ede13596e4f89ebb24cc19c
-DIST kicad-packages3d-7.0.9.tar.bz2 773284884 BLAKE2B 
94bedfbe74a22968013eb4bac9c38d27472a40a7b1db0aabb942a3faee44752ccbbca4973de19097ac034816e5f89624d2644addc3bb631b6a885f275ecabb27
 SHA512 
88b789f838132ededcea7171cdf49871fbd3e91ef076a3330bfa6f05639c5486caba5a99adf68b5bdc8a946aefd8c4e9cca266e233c5350dbaca0d5e446eec2a
 DIST kicad-packages3d-8.0.0.tar.bz2 774767823 BLAKE2B 
b97f8fa0096a274a836c1f500b5cdcaee1999f8073754c196b24c1640042183b37238fef6e01d1a4788ad026f51503cb83d721308e78d53c54ce9000ef0c
 SHA512 
8f62dbf5f6265c1205814ab158458acf27c28f79043f9261c8ddc31c9db47920b693813c4335aa9f3f98bc9bf4a363e6103b7eec2e8b4e5a5d386510dcc121d5

diff --git a/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.9.ebuild 
b/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.9.ebuild
deleted file mode 100644
index ff642dcbe455..
--- a/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.9.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit check-reqs cmake
-
-DESCRIPTION="Electronic Schematic and PCB design tools 3D package libraries"
-HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-packages3D;
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-packages3D.git;
-   inherit git-r3
-else
-   
SRC_URI="https://gitlab.com/kicad/libraries/kicad-packages3D/-/archive/${PV}/kicad-packages3D-${PV}.tar.bz2
 -> ${P}.tar.bz2"
-   S="${WORKDIR}/${PN/3d/3D}-${PV}"
-
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-fi
-
-LICENSE="CC-BY-SA-4.0"
-SLOT="0"
-
-RDEPEND=">=sci-electronics/kicad-7.0.0"
-
-if [[ ${PV} ==  ]] ; then
-   # x11-misc-util/macros only required on live ebuilds
-   BDEPEND=">=x11-misc/util-macros-1.18"
-fi
-
-CHECKREQS_DISK_BUILD="11G"



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad-footprints/

2024-03-17 Thread Yixun Lan
commit: 7b3fb2345aef7fc15f6d7ba83ecafa2df73c76b7
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sun Mar 17 09:46:13 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Mar 17 22:53:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b3fb234

sci-electronics/kicad-footprints: drop 7.0.9

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Yixun Lan  gentoo.org>

 sci-electronics/kicad-footprints/Manifest  |  1 -
 .../kicad-footprints/kicad-footprints-7.0.9.ebuild | 28 --
 2 files changed, 29 deletions(-)

diff --git a/sci-electronics/kicad-footprints/Manifest 
b/sci-electronics/kicad-footprints/Manifest
index 4d1b2beb7baa..f44736c2f542 100644
--- a/sci-electronics/kicad-footprints/Manifest
+++ b/sci-electronics/kicad-footprints/Manifest
@@ -1,4 +1,3 @@
 DIST kicad-footprints-7.0.10.tar.bz2 24478270 BLAKE2B 
dd12467ba7bad3f0ab44164ea4ef6502f44143ec66173d5dadba62ab60559c0e75c4f77d00436ba2f7e1f0b527ae94cd0954fdd568031d049fbb69de56f13c0c
 SHA512 
23fe7018f0f7328dc3d55e9f206d7ee4f4734be768d7024291b9d22c0134f1b887be5baf74fd601454e89a9a282aa9c0ad0ff631f5d29ec2ccac1c30b4dc1b66
 DIST kicad-footprints-7.0.7.tar.bz2 24411508 BLAKE2B 
1abedfbc3dfab302b5f929b01f2a83e83a4fee6b1d5056bf2c3579068c56807c656dea918f4c37fe030b727d3effbc35063f4f4103c4cfa6071f95c22d507597
 SHA512 
8af1fb371034bd5b22e0a8a896fa61e4eb0bda5b282759e17872bf4b466f49b39aa56ae068ac3d7d5a7453d9a7d511a81317d3f267a90d2764b2b8282f64aef0
-DIST kicad-footprints-7.0.9.tar.bz2 24450969 BLAKE2B 
56b00cbf682835f03495638231f1683b822f01fd7afe5c5a6e559f0f1a25a5fac20b8860661882b4779a8ccea443e28b4c3419e1039c6082f0134c4901c92848
 SHA512 
93438748934e630c012d28c46a7001d6139a458dd35d0e56dc77523a3e39249b14fc9e39700512a0d9a97b4e236fcbf0410e7f8506371522c883dee826b628a7
 DIST kicad-footprints-8.0.0.tar.bz2 26563192 BLAKE2B 
a575c3f7dc00ab14e6b7b9a52b56dfaa08c87aa4d53528fd59bfba3c5adf78e8ae98377cc3087db3dc6ae677046388f011062930ae07c427533b7254b99cbddd
 SHA512 
6ad9863f3469523d48f5daf9b999177b0d6f43c347a390f3f55fcb8700f016c84c3513b1ee3e6f95112b1cadc3f7ee1c6c6f74b44d6b27aaa19f860d79e7e7de

diff --git a/sci-electronics/kicad-footprints/kicad-footprints-7.0.9.ebuild 
b/sci-electronics/kicad-footprints/kicad-footprints-7.0.9.ebuild
deleted file mode 100644
index 71078f47cb4d..
--- a/sci-electronics/kicad-footprints/kicad-footprints-7.0.9.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Electronic Schematic and PCB design tools footprint libraries"
-HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-footprints;
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-footprints.git;
-   inherit git-r3
-else
-   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2;
-
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-fi
-
-LICENSE="CC-BY-SA-4.0"
-SLOT="0"
-
-RDEPEND=">=sci-electronics/kicad-7.0.0"
-
-if [[ ${PV} ==  ]] ; then
-#   x11-misc-util/macros only required on live ebuilds
-   BDEPEND+=" >=x11-misc/util-macros-1.18"
-fi



[gentoo-commits] repo/proj/guru:dev commit in: net-proxy/ngrok-bin/

2024-03-17 Thread Aiden Wingard
commit: aee41cfecd73a43e3628c4fc8d555e993ef88ee2
Author: kernaltrap8  github  com>
AuthorDate: Sun Mar 17 23:07:03 2024 +
Commit: Aiden Wingard  gmail  com>
CommitDate: Sun Mar 17 23:07:03 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=aee41cfe

net-proxy/ngrok-bin: new package, add 3.0.0

Signed-off-by: kernaltrap8  github.com>

 net-proxy/ngrok-bin/Manifest   |  1 +
 net-proxy/ngrok-bin/ngrok-bin-3.0.0.ebuild | 24 
 2 files changed, 25 insertions(+)

diff --git a/net-proxy/ngrok-bin/Manifest b/net-proxy/ngrok-bin/Manifest
new file mode 100644
index 00..59d0781de5
--- /dev/null
+++ b/net-proxy/ngrok-bin/Manifest
@@ -0,0 +1 @@
+DIST ngrok-v3-stable-linux-amd64.tgz 8659626 BLAKE2B 
ca3e031f485460169a880938a1d063f90365a74c076f9720bbee7b1f435a643fa96e07b7c3fdc45e016d81e52c26b53c1a41928d0591d7371b4648f663adbd3e
 SHA512 
22a73696a536d3f1d03392c115a5c7b41d3541be23fa85b064b6ea8d5dc2a861dbc6ea80859fb8bd9c0bc89c47f08a5715c8f6c93b0d8887a84203f307f46d8d

diff --git a/net-proxy/ngrok-bin/ngrok-bin-3.0.0.ebuild 
b/net-proxy/ngrok-bin/ngrok-bin-3.0.0.ebuild
new file mode 100644
index 00..90468dbf5b
--- /dev/null
+++ b/net-proxy/ngrok-bin/ngrok-bin-3.0.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="ngrok is a reverse proxy, firewall, and API gateway"
+HOMEPAGE="https://ngrok.org;
+# Each supported arch should get their own bins
+SRC_URI="https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-amd64.tgz;
+S="${WORKDIR}/"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RESTRICT="mirror strip"
+
+src_compile() {
+ :
+}
+
+src_install() {
+dobin ngrok
+}
\ No newline at end of file



[gentoo-commits] repo/proj/guru:master commit in: sys-firmware/lenovolegionlinux/

2024-03-17 Thread Julien Roy
commit: 2cc3b9dcdd99550fc3178790b20b65629f4c0a6b
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Sun Mar 17 20:26:06 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Mar 17 20:27:12 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2cc3b9dc

sys-firmware/lenovolegionlinux: fix metadata

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 sys-firmware/lenovolegionlinux/metadata.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-firmware/lenovolegionlinux/metadata.xml 
b/sys-firmware/lenovolegionlinux/metadata.xml
index 9cbef788d5..b3fed2dea5 100644
--- a/sys-firmware/lenovolegionlinux/metadata.xml
+++ b/sys-firmware/lenovolegionlinux/metadata.xml
@@ -14,10 +14,10 @@
johnfanv2/LenovoLegionLinux

https://github.com/johnfanv2/LenovoLegionLinux/issues
 
https://github.com/johnfanv2/LenovoLegionLinux/blob/main/README.md
-   
+   
  ston@outlook.com
  ston
- 
+   

 
 



[gentoo-commits] repo/proj/guru:dev commit in: app-backup/pika-backup/

2024-03-17 Thread Julien Roy
commit: 5e533b8990c5f557755688606dc9140998a08b00
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Mar 17 22:49:59 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Mar 17 22:49:59 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5e533b89

app-backup/pika-backup: update $COMMIT for 0.7.1

Signed-off-by: Julien Roy  jroy.ca>

 app-backup/pika-backup/pika-backup-0.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-backup/pika-backup/pika-backup-0.7.1.ebuild 
b/app-backup/pika-backup/pika-backup-0.7.1.ebuild
index ed85803f35..ef0a63005a 100644
--- a/app-backup/pika-backup/pika-backup-0.7.1.ebuild
+++ b/app-backup/pika-backup/pika-backup-0.7.1.ebuild
@@ -330,7 +330,7 @@ HOMEPAGE="https://gitlab.gnome.org/World/pika-backup;
 SRC_URI="https://gitlab.gnome.org/World/${PN}/-/archive/v${PV}/${P}.tar.bz2
${CARGO_CRATE_URIS}
 "
-COMMIT="668f9b2e41a95bd71c3d5d45f90cf769ebcce80b"
+COMMIT="f9d416385bb0d1949956c07e0117cba3a9c525dc"
 S="${WORKDIR}/${PN}-v${PV}-${COMMIT}"
 
 LICENSE="GPL-3"



[gentoo-commits] repo/proj/guru:dev commit in: app-backup/pika-backup/

2024-03-17 Thread Julien Roy
commit: 6fdc57cdfe118eee689e1d0187ac4d896b957f28
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Mar 17 22:38:32 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Mar 17 22:38:32 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6fdc57cd

app-backup/pika-backup: add 0.7.1

Signed-off-by: Julien Roy  jroy.ca>

 app-backup/pika-backup/Manifest |   1 +
 app-backup/pika-backup/pika-backup-0.7.1.ebuild | 393 
 2 files changed, 394 insertions(+)

diff --git a/app-backup/pika-backup/Manifest b/app-backup/pika-backup/Manifest
index 1cc276e01f..6afb55099a 100644
--- a/app-backup/pika-backup/Manifest
+++ b/app-backup/pika-backup/Manifest
@@ -182,6 +182,7 @@ DIST pbkdf2-0.12.2.crate 13906 BLAKE2B 
062731ec8623719543e497dbfc23b909c8cc62a52
 DIST percent-encoding-2.3.1.crate 10235 BLAKE2B 
cf8e2fd7b359a05b7bdaf731f9ae84c7fe6f468a53482eb2db7f93dfdaab64ac812b3664899db260055a93449462e6d219c695942fc5b030517b197b4df9b95f
 SHA512 
5951ea8315e52cf3acfbaa023cb9e13a136b114c54a7da0bd44619ae24cd2159d4a96469d7572a2fdabd94e19513a033387117d7ca81d0eb409fb383e4acda44
 DIST pika-backup-0.7.0.tar.bz2 523674 BLAKE2B 
01bd38ad9ca1efce3135a2018a06290e422207a8ed3f59894aa30578817bd2efbb707f8d4ef62c683b9a7fd349708f9356fc41a4ad3464ded392dbf3a4d9b173
 SHA512 
c8b69554fc99f17c58ff95a0eaf6d493189838010a0e6cdfc54c6a7ba0fe996bbcd34f6295752802af8856a517e0659645cd0b3ab10f3f8133f8fb89b5e35a2a
 DIST pika-backup-0.7.0_beta2.tar.bz2 520937 BLAKE2B 
270bb2486101a11c1c3ae38015b938237fe85594ae9550d88d77911d4d94c32cb01a3eafff0d73bdd817bf48a67aad4b86fe24476360227b7ca006028f03e8e7
 SHA512 
7cc62da6e4c170fef6244b32ce643cbfd5c011c3f810e7ea43da02909edc9c3ac83e9891cbab0ae3c2a079a1b250be621c265a3309244d6b81b19af007ced538
+DIST pika-backup-0.7.1.tar.bz2 523473 BLAKE2B 
075c61bc8e8b79dae15f18fcb6147f57cda9be180b1dbb2a917174243f356c340431754af785307745b58d14627ccdb1d3ec455005fb730109e1f790ec23c272
 SHA512 
147e5daf04fe800704c6c1dc3892a0f1982d0f5dba1f3a00cb5f2cbae757321902f65a57e49d5a6147317ff35a831dee37d8d75af8d52ceb9912c69cebc10ef0
 DIST pin-project-lite-0.2.13.crate 29141 BLAKE2B 
c434a336716c9cdd16ebc297fed393e9106ef167a693c4aa0b12c681e03141b8ba3cdf64c310916cb7d5cc43cbbfcaaeb39bb5fb1e8b3efb9e94a3f72af914eb
 SHA512 
7f12595d751d315de6c0d380e2f501b74154661eb676987d2cab6fdc956091a68c9cac658df45dbff73615e982e6ae2ea138c09ebb708cd6c351f0d18dbbdbee
 DIST pin-utils-0.1.0.crate 7580 BLAKE2B 
457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178
 SHA512 
828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70
 DIST piper-0.2.1.crate 15878 BLAKE2B 
bf63206c72b08a87da7ec5949124bb2742ec0aadb116f4c2ea86b09adeec4f741479b64e92f824a3df87ae9dba07ebdf812cbb6622853f9223f8ed90ee6dc389
 SHA512 
86d2195b8811bc2d30050e977925a947b175ca674e99497b7202dd8c515e09fb83e42f389ed3c6b554dc2c6480892bfd26c91fee463115ef1c710aaea858afe1

diff --git a/app-backup/pika-backup/pika-backup-0.7.1.ebuild 
b/app-backup/pika-backup/pika-backup-0.7.1.ebuild
new file mode 100644
index 00..ed85803f35
--- /dev/null
+++ b/app-backup/pika-backup/pika-backup-0.7.1.ebuild
@@ -0,0 +1,393 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES="
+   adler@1.0.2
+   aes@0.8.3
+   aho-corasick@1.1.2
+   android_system_properties@0.1.5
+   anyhow@1.0.75
+   arc-swap@1.6.0
+   arrayvec@0.7.4
+   ashpd@0.6.7
+   async-attributes@1.1.2
+   async-broadcast@0.5.1
+   async-channel@1.9.0
+   async-channel@2.1.1
+   async-executor@1.8.0
+   async-fs@1.6.0
+   async-global-executor@2.4.0
+   async-io@1.13.0
+   async-io@2.2.1
+   async-lock@2.8.0
+   async-lock@3.3.0
+   async-process@1.8.1
+   async-recursion@1.0.5
+   async-signal@0.2.5
+   async-std@1.12.0
+   async-task@4.5.0
+   async-trait@0.1.74
+   atomic-waker@1.1.2
+   autocfg@1.1.0
+   bit-set@0.5.3
+   bit-vec@0.6.3
+   bitflags@1.3.2
+   bitflags@2.4.1
+   block-buffer@0.10.4
+   block-padding@0.3.3
+   block@0.1.6
+   blocking@1.5.1
+   bumpalo@3.14.0
+   byteorder@1.5.0
+   cairo-rs@0.18.3
+   cairo-sys-rs@0.18.2
+   cbc@0.1.2
+   cc@1.0.83
+   cfg-expr@0.15.5
+   cfg-if@1.0.0
+   chrono@0.4.22
+   chronoutil@0.2.3
+   cipher@0.4.4
+   cmd_lib@1.9.3
+   cmd_lib_macros@1.9.3
+   concurrent-queue@2.4.0
+   const-str@0.5.6
+   core-foundation-sys@0.8.6
+   cpufeatures@0.2.11
+   crc32fast@1.3.2
+   crossbeam-utils@0.8.16
+   crypto-common@0.1.6
+   darling@0.14.4
+   darling_core@0.14.4
+   darling_macro@0.14.4
+   default-env@0.1.1
+   deranged@0.3.10
+   derivative@2.2.0
+   derive_builder@0.12.0
+   

[gentoo-commits] repo/proj/guru:dev commit in: app-backup/pika-backup/

2024-03-17 Thread Julien Roy
commit: 403725bd24e16f39f8bec0742bbe86ba691b46e5
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Mar 17 22:38:48 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Sun Mar 17 22:38:48 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=403725bd

app-backup/pika-backup: drop 0.7.0_beta2-r1

Signed-off-by: Julien Roy  jroy.ca>

 app-backup/pika-backup/Manifest|   1 -
 .../pika-backup/pika-backup-0.7.0_beta2-r1.ebuild  | 392 -
 2 files changed, 393 deletions(-)

diff --git a/app-backup/pika-backup/Manifest b/app-backup/pika-backup/Manifest
index 6afb55099a..2e77981e69 100644
--- a/app-backup/pika-backup/Manifest
+++ b/app-backup/pika-backup/Manifest
@@ -181,7 +181,6 @@ DIST parking-2.2.0.crate 9730 BLAKE2B 
c6da9ea4d8c0a488a64510781b025ce07f283814a0
 DIST pbkdf2-0.12.2.crate 13906 BLAKE2B 
062731ec8623719543e497dbfc23b909c8cc62a521ba927f5cb628290c1b3898a0b6ca7677d733b2eb0c563d7af4018981f4ae533b5b3a23c312ce98119eae6c
 SHA512 
5360a661db8ef11586badfa2623dc409e34f3e2f79254cebcb5fb68bfb20c3be47def7bbb16f7779facb42a92bb789cf0e71947d1c4c6f5b1ecb8d358f6b41ef
 DIST percent-encoding-2.3.1.crate 10235 BLAKE2B 
cf8e2fd7b359a05b7bdaf731f9ae84c7fe6f468a53482eb2db7f93dfdaab64ac812b3664899db260055a93449462e6d219c695942fc5b030517b197b4df9b95f
 SHA512 
5951ea8315e52cf3acfbaa023cb9e13a136b114c54a7da0bd44619ae24cd2159d4a96469d7572a2fdabd94e19513a033387117d7ca81d0eb409fb383e4acda44
 DIST pika-backup-0.7.0.tar.bz2 523674 BLAKE2B 
01bd38ad9ca1efce3135a2018a06290e422207a8ed3f59894aa30578817bd2efbb707f8d4ef62c683b9a7fd349708f9356fc41a4ad3464ded392dbf3a4d9b173
 SHA512 
c8b69554fc99f17c58ff95a0eaf6d493189838010a0e6cdfc54c6a7ba0fe996bbcd34f6295752802af8856a517e0659645cd0b3ab10f3f8133f8fb89b5e35a2a
-DIST pika-backup-0.7.0_beta2.tar.bz2 520937 BLAKE2B 
270bb2486101a11c1c3ae38015b938237fe85594ae9550d88d77911d4d94c32cb01a3eafff0d73bdd817bf48a67aad4b86fe24476360227b7ca006028f03e8e7
 SHA512 
7cc62da6e4c170fef6244b32ce643cbfd5c011c3f810e7ea43da02909edc9c3ac83e9891cbab0ae3c2a079a1b250be621c265a3309244d6b81b19af007ced538
 DIST pika-backup-0.7.1.tar.bz2 523473 BLAKE2B 
075c61bc8e8b79dae15f18fcb6147f57cda9be180b1dbb2a917174243f356c340431754af785307745b58d14627ccdb1d3ec455005fb730109e1f790ec23c272
 SHA512 
147e5daf04fe800704c6c1dc3892a0f1982d0f5dba1f3a00cb5f2cbae757321902f65a57e49d5a6147317ff35a831dee37d8d75af8d52ceb9912c69cebc10ef0
 DIST pin-project-lite-0.2.13.crate 29141 BLAKE2B 
c434a336716c9cdd16ebc297fed393e9106ef167a693c4aa0b12c681e03141b8ba3cdf64c310916cb7d5cc43cbbfcaaeb39bb5fb1e8b3efb9e94a3f72af914eb
 SHA512 
7f12595d751d315de6c0d380e2f501b74154661eb676987d2cab6fdc956091a68c9cac658df45dbff73615e982e6ae2ea138c09ebb708cd6c351f0d18dbbdbee
 DIST pin-utils-0.1.0.crate 7580 BLAKE2B 
457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178
 SHA512 
828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70

diff --git a/app-backup/pika-backup/pika-backup-0.7.0_beta2-r1.ebuild 
b/app-backup/pika-backup/pika-backup-0.7.0_beta2-r1.ebuild
deleted file mode 100644
index 4f652866c7..00
--- a/app-backup/pika-backup/pika-backup-0.7.0_beta2-r1.ebuild
+++ /dev/null
@@ -1,392 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
-   adler@1.0.2
-   aes@0.8.3
-   aho-corasick@1.1.2
-   android_system_properties@0.1.5
-   anyhow@1.0.75
-   arc-swap@1.6.0
-   arrayvec@0.7.4
-   ashpd@0.6.7
-   async-attributes@1.1.2
-   async-broadcast@0.5.1
-   async-channel@1.9.0
-   async-channel@2.1.1
-   async-executor@1.8.0
-   async-fs@1.6.0
-   async-global-executor@2.4.0
-   async-io@1.13.0
-   async-io@2.2.1
-   async-lock@2.8.0
-   async-lock@3.3.0
-   async-process@1.8.1
-   async-recursion@1.0.5
-   async-signal@0.2.5
-   async-std@1.12.0
-   async-task@4.5.0
-   async-trait@0.1.74
-   atomic-waker@1.1.2
-   autocfg@1.1.0
-   bit-set@0.5.3
-   bit-vec@0.6.3
-   bitflags@1.3.2
-   bitflags@2.4.1
-   block-buffer@0.10.4
-   block-padding@0.3.3
-   block@0.1.6
-   blocking@1.5.1
-   bumpalo@3.14.0
-   byteorder@1.5.0
-   cairo-rs@0.18.3
-   cairo-sys-rs@0.18.2
-   cbc@0.1.2
-   cc@1.0.83
-   cfg-expr@0.15.5
-   cfg-if@1.0.0
-   chrono@0.4.22
-   chronoutil@0.2.3
-   cipher@0.4.4
-   cmd_lib@1.9.3
-   cmd_lib_macros@1.9.3
-   concurrent-queue@2.4.0
-   const-str@0.5.6
-   core-foundation-sys@0.8.6
-   cpufeatures@0.2.11
-   crc32fast@1.3.2
-   crossbeam-utils@0.8.16
-   crypto-common@0.1.6
-   darling@0.14.4
-   darling_core@0.14.4
-   darling_macro@0.14.4
-   default-env@0.1.1
-   deranged@0.3.10
-   derivative@2.2.0
-   

[gentoo-commits] repo/gentoo:master commit in: app-emacs/org-modern/

2024-03-17 Thread Maciej Barć
commit: f4029a619ff7f2c1612fce590328fde5343344b4
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Mar 17 21:38:26 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Mar 17 21:53:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4029a61

app-emacs/org-modern: drop old 0.10

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/org-modern/Manifest   |  1 -
 app-emacs/org-modern/org-modern-0.10.ebuild | 23 ---
 2 files changed, 24 deletions(-)

diff --git a/app-emacs/org-modern/Manifest b/app-emacs/org-modern/Manifest
index 18165596e312..416c95fe81b1 100644
--- a/app-emacs/org-modern/Manifest
+++ b/app-emacs/org-modern/Manifest
@@ -1,3 +1,2 @@
-DIST org-modern-0.10.tar.gz 24181 BLAKE2B 
a905fe099c849d70f608643c058c5356ce8f027c1f4bb13a6954d44a069e75fe070579c168a19aa7bf6610cd3e08fee32f51efaf0d6fb947aa460df1f2aef5dd
 SHA512 
5118f6285b11144df2f4c3b6f3beda2ac14ee6df2cb595cca08dec494772c5617993abf27f4689d08893c38c910eeb61ab552338fce1aad65ca24c5ab9e95b40
 DIST org-modern-1.1.tar.gz 24267 BLAKE2B 
a556e58384b5cbb24f768778bd0e3f820b63fba0d63590d8943054e4bf2a6ae1137c145bf72282659a22ec4236de036105b82f5a288687dadf6463744c321f3a
 SHA512 
722a9c30031400e060aa4af78fe16ddda362e7803927c8b2ab379ee43a0711cc35fb5c21c617389a1b3ecdfa8123ab6b200d5825e80cecf9b017488a24b376ed
 DIST org-modern-1.2.tar.gz 24466 BLAKE2B 
f7a0426e203078d048744532efc582a2ebf2ed66fd2ff88ea1f7696d442ced5ce00b124c0b57d1dc6a1f79aa5c1f732f4fb7399642cb2957878cc9fa8be903be
 SHA512 
1d5f4bee037aa44433de33701c87273332cd351f9f52cb787f799de084421481cdf95785761c33caed0660a2c9ff6f00617b93be1b6f39a1e1ab70af8a64fd35

diff --git a/app-emacs/org-modern/org-modern-0.10.ebuild 
b/app-emacs/org-modern/org-modern-0.10.ebuild
deleted file mode 100644
index 9fa99148a3ca..
--- a/app-emacs/org-modern/org-modern-0.10.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-NEED_EMACS=27.1
-
-inherit elisp
-
-DESCRIPTION="Modern style for your GNU Emacs Org buffers"
-HOMEPAGE="https://github.com/minad/org-modern/;
-SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND=">=app-emacs/compat-29.1.4.0"
-BDEPEND="${RDEPEND}"
-
-DOCS=( README.org example.org )
-SITEFILE="50${PN}-gentoo.el"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/dafny/files/, dev-lang/dafny/

2024-03-17 Thread Maciej Barć
commit: 3caad7d601b6fbdbf25e17d445db7f6361570d8f
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Mar 17 17:01:28 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Mar 17 21:53:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3caad7d6

dev-lang/dafny: bump to 4.5.0

Signed-off-by: Maciej Barć  gentoo.org>

 dev-lang/dafny/Manifest   |  16 +
 dev-lang/dafny/dafny-4.5.0.ebuild | 620 ++
 dev-lang/dafny/files/dafny-4.5.0-lit-config.patch |  20 +
 3 files changed, 656 insertions(+)

diff --git a/dev-lang/dafny/Manifest b/dev-lang/dafny/Manifest
index b1836de83ec8..a020a031eeda 100644
--- a/dev-lang/dafny/Manifest
+++ b/dev-lang/dafny/Manifest
@@ -1,21 +1,34 @@
 DIST bignumber.js-9.1.2.tgz 79226 BLAKE2B 
3d2ff19d73a6fcfbcc0d03d1e9808796baae639e19973cbe0c26af4b514abc299129b8a7bc3e4e803c61af44b76f4381b1965d8fa331ea43e8a4c8fc7f98d8e7
 SHA512 
dbf98ac991fd2bce5bcce11f8570c11594c6775093b3ee481e9785428f65ba2046ee1821742f39d4f8f658085be84dd1e9bf6d663fd72a16e0e1fba6f8a7a9ba
 DIST boogie.abstractinterpretation.3.0.9.nupkg 29646 BLAKE2B 
20b0e150d3a9a6ed11a24cd9920a97971d515207d86864a9b1cd4d554b2b3c34e27778051a9bf6d8b3178352a6cfbb33c363b2d69958f6503e17e366ca3e1147
 SHA512 
26b75a409b4bfe5dd4ac982ca2c1b03df2118254a9becaab74f4d44b652746faa0448ab943ee9177f6a0fd105f8ce015a4403b6ff58df12201b542c50618b222
+DIST boogie.abstractinterpretation.3.1.3.nupkg 29640 BLAKE2B 
6ebadfc92014018649ba1998f878ca8d8cda2df25d8b7f5243becd27bcafbcc166c071769adabdc99098b4fbf4aee8a6de8be9f8da43b3a3e1511dba96bbf2d1
 SHA512 
b950ceab224aca2a6d9a0202d2f79dc59f5e8f18f710933d843e8eb6dae9badadf6f78e79297f74bbe35a9d9170f2c928174c93a6edfd70e79aa282348b4be58
 DIST boogie.basetypes.3.0.9.nupkg 25717 BLAKE2B 
c1e549c6d7c675fd3b1acbe1a39fb5854d182b70ebab734350439dfd0cfd2be879b1d2b9c91ad832dae8e6f695fbc41510285bc7573b11fd51a170d4bbc50780
 SHA512 
d561f66a89af09cc07596bd1079993010a325ab2f22f2cc85408d12fd1286b15b0d7774b2e4037465a3b78aa829205f77b8b0b2efae9b9f3145eca6e82ced4d0
+DIST boogie.basetypes.3.1.3.nupkg 25710 BLAKE2B 
e45663df336757dcc448f2ebe4f150948504047a1d5e4814fba81b0c08d7480aa717a42ebaa1ef9714276093a0d2755780669d0af410dda4806181c513874bf0
 SHA512 
ce3bbdf67d1332a51dbfffc21f12cde720b6583638dd7b6bc1fb68e5e6a7d1d6f0a191e795728b79adc1f113102996475c0290afb7062bd1122a17c1d6d1605f
 DIST boogie.codecontractsextender.3.0.9.nupkg 17455 BLAKE2B 
6a6f060e16942750e52bb72630b306cb591212ddd9960ac9778efe44239300f19b5793bb0cb94cb66e01a16f0337bf77bc6f39d2ce680f5ae94c566e2420331b
 SHA512 
b15d7b0d24d5464189daf797e02b7e6342841de5c7cc3a15c954ee270d805afe0dfc3e5268dba5abbb636e2de2c859bf7a3f442180fd3a7cd2f70ec227fdfc24
+DIST boogie.codecontractsextender.3.1.3.nupkg 17458 BLAKE2B 
2005168450015740d0afd9415c47674bb55f99b2a717ad03f56e0571be1f5532a9abb0a662b3b3f785dab32914684dc0046854c4286ea9be338aa0dcad0e4618
 SHA512 
1508e11342e88ef0fe3a6f7dc758924987b6edcc30f62d0a7e43aaba09cc14b26b999eb0d59faa13e26f246e91b9c176f4c983fdeb653892cff655f40b5bd24f
 DIST boogie.concurrency.3.0.9.nupkg 93215 BLAKE2B 
aa8e969eea49750503249b1f196ed3c4f388fae2a39c46c61c4dcc343feb15b3d98d0b87065afe1f82fa0d8bbeea895b3362bc2ecca26daba0b0316ab8fad648
 SHA512 
618e4e3c06354b8ff8e6c23341915f1bd92366aa99dd8f9ef217110191f653be2a4d30cb83d004d4a34dcd7244e9f0603179859d1371109f1ae7706046643cbf
+DIST boogie.concurrency.3.1.3.nupkg 92168 BLAKE2B 
81ff170058924043a10c83aed60ea38951bca7ff35de3d8be29fcf68fea9da2d658ba0abf36f0fa93e4c9f96b0a81f96b550396ca55e3ac204b4e21e49d112bd
 SHA512 
069c34b152ccfa9ab8903b6beda6090fcbfbad243d79dc473c01e30d19a6a5ed15528120180ad271d28b43eb520dae6e221a9256680b7e241a6bb83415988d93
 DIST boogie.core.3.0.9.nupkg 208520 BLAKE2B 
180b099ac167eb4cdc2b96ebfecc0e70789d0bcb01fe2842b69520b1757efbc8cf0ca56846dee6ab17d5a88c38920273368803d646a143f4010926de81c420c1
 SHA512 
eaa0289840caed37aee889a66b60e0389729f2233b568c58de22790fd3eb3e93478b17d58d290c1622ccb7bf788f8a98cb942ed6124c8aa3efe5beb44889fbe0
+DIST boogie.core.3.1.3.nupkg 208304 BLAKE2B 
c3affd650c0c81c61e39e5bba0e3f88684fe43169c59b60aa15ef532747ed624d3b4d2a1ebf1fef6d216bb380b535c62a48cce072bf4a3ff57feea907c48ca8c
 SHA512 
ae611fe91b8189ba55315db75be7fd927d08ae096305d099aa5b51ef692b4c5f4633c7cdcc95f9344791f7e11414e4078a8640127e2442f667594b335338eb1e
 DIST boogie.executionengine.3.0.9.nupkg 83903 BLAKE2B 
c3b8caf6097ab8f2b81b72593d7802674a8f6069f5601431a709095e0c785dea07c8b7b4033954ee7786e518973c9fe275d59be698918bcb5177bd90e3583525
 SHA512 
d80374d6df8f663ddef0a2bf004e9f414ca9d79e02861344f5878a1033db17a7d5102f92c4299e16ad5d1cf421a7cec4702dc320a5969a7699bcd2c31e933a1e
+DIST boogie.executionengine.3.1.3.nupkg 85951 BLAKE2B 
4dc3e7c442d2fc8f79b8f17c5139bf28453205f7fbb22caf35cdff40ff5294e940820e44029669e4f2103ae4dda56ad34b5d3d76dc73327d8925e6c5384859af
 SHA512 
d06372aa80356ee5b07dd6cd30495246a5d900727fd7c6bba52faef25aabc191b5d89f479ba3c936a2a31a0045c8c195e9099d4c87231c14705ff00ac37b8c84
 DIST boogie.graph.3.0.9.nupkg 27933 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: app-emacs/org-modern/

2024-03-17 Thread Maciej Barć
commit: eb59d4265ef1af5ceecd31f2047b00e9c8a94e27
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Mar 17 21:34:30 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Mar 17 21:53:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb59d426

app-emacs/org-modern: bump to 1.2

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/org-modern/Manifest  |  1 +
 app-emacs/org-modern/org-modern-1.2.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/app-emacs/org-modern/Manifest b/app-emacs/org-modern/Manifest
index 5ffa3ab05e61..18165596e312 100644
--- a/app-emacs/org-modern/Manifest
+++ b/app-emacs/org-modern/Manifest
@@ -1,2 +1,3 @@
 DIST org-modern-0.10.tar.gz 24181 BLAKE2B 
a905fe099c849d70f608643c058c5356ce8f027c1f4bb13a6954d44a069e75fe070579c168a19aa7bf6610cd3e08fee32f51efaf0d6fb947aa460df1f2aef5dd
 SHA512 
5118f6285b11144df2f4c3b6f3beda2ac14ee6df2cb595cca08dec494772c5617993abf27f4689d08893c38c910eeb61ab552338fce1aad65ca24c5ab9e95b40
 DIST org-modern-1.1.tar.gz 24267 BLAKE2B 
a556e58384b5cbb24f768778bd0e3f820b63fba0d63590d8943054e4bf2a6ae1137c145bf72282659a22ec4236de036105b82f5a288687dadf6463744c321f3a
 SHA512 
722a9c30031400e060aa4af78fe16ddda362e7803927c8b2ab379ee43a0711cc35fb5c21c617389a1b3ecdfa8123ab6b200d5825e80cecf9b017488a24b376ed
+DIST org-modern-1.2.tar.gz 24466 BLAKE2B 
f7a0426e203078d048744532efc582a2ebf2ed66fd2ff88ea1f7696d442ced5ce00b124c0b57d1dc6a1f79aa5c1f732f4fb7399642cb2957878cc9fa8be903be
 SHA512 
1d5f4bee037aa44433de33701c87273332cd351f9f52cb787f799de084421481cdf95785761c33caed0660a2c9ff6f00617b93be1b6f39a1e1ab70af8a64fd35

diff --git a/app-emacs/org-modern/org-modern-1.2.ebuild 
b/app-emacs/org-modern/org-modern-1.2.ebuild
new file mode 100644
index ..9fa99148a3ca
--- /dev/null
+++ b/app-emacs/org-modern/org-modern-1.2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=27.1
+
+inherit elisp
+
+DESCRIPTION="Modern style for your GNU Emacs Org buffers"
+HOMEPAGE="https://github.com/minad/org-modern/;
+SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND=">=app-emacs/compat-29.1.4.0"
+BDEPEND="${RDEPEND}"
+
+DOCS=( README.org example.org )
+SITEFILE="50${PN}-gentoo.el"



[gentoo-commits] repo/gentoo:master commit in: app-emacs/eldev/

2024-03-17 Thread Maciej Barć
commit: 88ab8bcdfe10ba8d73f5529f521eb75d3982599a
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Mar 17 21:25:07 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Mar 17 21:53:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88ab8bcd

app-emacs/eldev: bump to 1.9.1

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/eldev/Manifest   |  1 +
 app-emacs/eldev/eldev-1.9.1.ebuild | 59 ++
 2 files changed, 60 insertions(+)

diff --git a/app-emacs/eldev/Manifest b/app-emacs/eldev/Manifest
index 11bd007406a1..47d2da7ce01a 100644
--- a/app-emacs/eldev/Manifest
+++ b/app-emacs/eldev/Manifest
@@ -1,2 +1,3 @@
 DIST eldev-1.8.2.tar.gz 298578 BLAKE2B 
579c72d61e15863a81b8a060da0c78900785a2b58f6a4825d19eebb85467ff838f2777bab05dc4ff2b04367d3fe58e4e71cbce09c4bbcc1c0ad5700cc12edc6d
 SHA512 
c5ae360311d4b23648ecfb86e40a23abd4575480b971d86579f61b2c5a2873a9db211fe044cc33a47cb31bc215890a1c0b73c54700a92fcd1eb299a22733f71a
+DIST eldev-1.9.1.tar.gz 301188 BLAKE2B 
ce57bee48dda505113df269504fdcad1847e80b2df9e3f7916d7960ee7212a7cb44165b373f0e6c54c0d04f7990f46132afdf6d64ae1b93a9433353cf5058a81
 SHA512 
f059f49e920ea518b23cbd0a8d49d0e86c9fdb5d759bb42d44a620b95dd7eb007e1457de904c9a5149b9c76ef7737ba2942de4cf7a6be2becb2a6152e08bea26
 DIST eldev-1.9.tar.gz 300721 BLAKE2B 
dac07c0f7fba1a8637ca9c2e26ebef26fefa88bc6d709a313818233e8c00e2c53acdd2ba37baba2d8e07aa49634a590790faf58edcefafe910793125d7ab7aed
 SHA512 
c3b64cf457ffc0aaa21c34c48379736c98a94773ffd830cd9d79e840638340201f08899f09363912985f54b248130946d4ce6175891fd298548e6538ca9ee142

diff --git a/app-emacs/eldev/eldev-1.9.1.ebuild 
b/app-emacs/eldev/eldev-1.9.1.ebuild
new file mode 100644
index ..c7b3f8685f75
--- /dev/null
+++ b/app-emacs/eldev/eldev-1.9.1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Emacs Lisp Development Tool"
+HOMEPAGE="https://emacs-eldev.github.io/eldev/
+   https://github.com/doublep/eldev/;
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/doublep/${PN}.git;
+else
+   SRC_URI="https://github.com/doublep/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+   KEYWORDS="~amd64 ~arm ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+ELISP_REMOVE="
+   test/doctor.el
+"
+
+DOCS=( README.adoc )
+SITEFILE="50${PN}-gentoo.el"
+
+src_test() {
+   ELDEV_LOCAL="${S}" "./bin/${PN}" test
+}
+
+src_install() {
+   elisp_src_install
+
+   exeinto /usr/bin
+   doexe "./bin/${PN}"
+
+   # NOTICE: If ELDEV_LOCAL is defined Eldev will use it
+   # to load up it's components,
+   # if it is not it will bootstrap itself from network
+   # always check if it uses installed Emacs Lisp files.
+   # Also, do not forget to run `env-update` & reopen your shell.
+   # https://github.com/doublep/eldev#influential-environment-variables
+   echo "ELDEV_LOCAL=${SITELISP}/${PN}" >> "${T}/99${PN}" || die
+   doenvd "${T}/99${PN}"
+}
+
+pkg_postinst() {
+   elisp_pkg_postinst
+
+   ewarn "Remember to run \`env-update && source /etc/profile\` if you 
plan"
+   ewarn "to use Eldev in a shell before logging out (or restarting"
+   ewarn "your login manager)."
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/modus-themes/

2024-03-17 Thread Maciej Barć
commit: 569ef8bc4daad57eff8ec29e1e425989dfdae5d2
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Mar 17 21:32:24 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Mar 17 21:53:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=569ef8bc

app-emacs/modus-themes: bump to 4.4.0

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/modus-themes/Manifest  |  1 +
 app-emacs/modus-themes/modus-themes-4.4.0.ebuild | 30 
 2 files changed, 31 insertions(+)

diff --git a/app-emacs/modus-themes/Manifest b/app-emacs/modus-themes/Manifest
index 244469053d51..39765f51c6c2 100644
--- a/app-emacs/modus-themes/Manifest
+++ b/app-emacs/modus-themes/Manifest
@@ -1 +1,2 @@
 DIST modus-themes-4.3.0.tar.gz 329115 BLAKE2B 
343070beb66fece35000abe4ae2d4b38c4e06f40a79ed6b12586ed37d39d4c9b67f930869ea8dab51bba84936ed55a8280ea838c4f3be235f95b28d9ec89ffc2
 SHA512 
3fd24e1b94ec6f3391568f3b92c9224372729494d7edd3ca51167f1a410038f046aaa7fcc8bda8a46ac0a1da5f0509fa9c8dbe49ddfb1aa26b64dcc11ee7ee77
+DIST modus-themes-4.4.0.tar.gz 337719 BLAKE2B 
32e189aae2c031a8f0588d241d42c4420120ee45d7a409e4019917f1bb268433d44362305150cba49c7f24a9620ad7208c85d355a383ed684b737e52518e164e
 SHA512 
cf20de778f43225a9412aead302ed373ac078695ec06494a39046bb9ae9e1104408dc282e34582463cc8ea7a5ad389b1ed12b176561271292cc3b50528d71a0e

diff --git a/app-emacs/modus-themes/modus-themes-4.4.0.ebuild 
b/app-emacs/modus-themes/modus-themes-4.4.0.ebuild
new file mode 100644
index ..e3ecfc9b2f8f
--- /dev/null
+++ b/app-emacs/modus-themes/modus-themes-4.4.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Highly accessible themes for GNU Emacs"
+HOMEPAGE="https://github.com/protesilaos/modus-themes/;
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/protesilaos/${PN}.git;
+else
+   SRC_URI="https://github.com/protesilaos/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+DOCS=( CHANGELOG.org README.md )
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+   elisp_src_compile
+
+   elisp-make-autoload-file
+}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/gtkmm/

2024-03-17 Thread Mart Raudsepp
commit: 2453125f922d931d3c4b855654369c993b560e9c
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 17 21:03:08 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Mar 17 21:36:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2453125f

dev-cpp/gtkmm: add 3.24.9

Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-cpp/gtkmm/Manifest|  1 +
 dev-cpp/gtkmm/gtkmm-3.24.9.ebuild | 53 +++
 2 files changed, 54 insertions(+)

diff --git a/dev-cpp/gtkmm/Manifest b/dev-cpp/gtkmm/Manifest
index 184d87c078bc..c9a1b19f8ac4 100644
--- a/dev-cpp/gtkmm/Manifest
+++ b/dev-cpp/gtkmm/Manifest
@@ -1,3 +1,4 @@
 DIST gtkmm-2.24.5.tar.xz 12022024 BLAKE2B 
6b2bca9fe6ad81cd956e1f3cc3140bc503b78386cf3931c8eeac08c8b2a08c73450bdbb703d1febaee67cdf834093ff5e89790f866357190822613a68a596ad3
 SHA512 
c50e52830977c37181439f4b82a30ac8bead0cf9022d2bec8225f8dc33e08414f863bf67056e1938fae8f888c09a5a6d757acc011fa9331a78caa6bb626dd51e
 DIST gtkmm-3.24.8.tar.xz 14856904 BLAKE2B 
54bb6b462c0a56bb8a8e3f1fdc479b8f476ecf8de99b3bf1c5d9ef4c8ccad21b2a2bd0e05464e88b4fe346fad07aa01f847c555eca4398782036b97cbf241aa9
 SHA512 
e8f55e4906a3ad9e1fd1d9496aa38ea1089e11d61f63fadde9f59357383d03a290318058ca74ff361969641b2ed4dda9a156389ef66a98a33a3f1d23b377ffbf
+DIST gtkmm-3.24.9.tar.xz 15122612 BLAKE2B 
bbc80e5140a5c003817a1d6a0e63ebdab971fe9c92cf07d2edcbb8a3ee5e2371ab7b932a5c9af56da096d3e37d6e76101ad25d9cea5074d29d31f97e69960c3d
 SHA512 
6e6e53d7d434f51758ffddce00dbae61074c54a5d3a5bb852fea558147af4ca6c40f9fcf4e7f9fafcbbc22ea33cdd99ea06208b72542c7e75f4dca19a80c6724
 DIST gtkmm-4.12.0.tar.xz 16359928 BLAKE2B 
84b5f5ee5ef85c9f6d32d3047ab794f4ded3fb33665e18b4b6cacfc4836f5549e9cd32103963de367d0957fa58eb55b02ed06a3d3c6b6777c296d1c1fe3cabbc
 SHA512 
0bde82ac1331c86810bb513362c81a30b0abaf906af4cf4b0607b85362125d8a15307fb5c51c6497fa9292acce437af027c4e336231dd18d72251f43e3d23688

diff --git a/dev-cpp/gtkmm/gtkmm-3.24.9.ebuild 
b/dev-cpp/gtkmm/gtkmm-3.24.9.ebuild
new file mode 100644
index ..a7b49f4815bb
--- /dev/null
+++ b/dev-cpp/gtkmm/gtkmm-3.24.9.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+inherit gnome.org meson-multilib python-any-r1 virtualx
+
+DESCRIPTION="C++ interface for GTK+"
+HOMEPAGE="https://www.gtkmm.org https://gitlab.gnome.org/GNOME/gtkmm;
+
+LICENSE="LGPL-2.1+"
+SLOT="3.0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux"
+
+IUSE="aqua gtk-doc test wayland X"
+REQUIRED_USE="|| ( aqua wayland X )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-cpp/atkmm-2.24.2:0[gtk-doc?,${MULTILIB_USEDEP}]
+   >=dev-cpp/cairomm-1.12.0:0[gtk-doc?,${MULTILIB_USEDEP}]
+   >=dev-cpp/glibmm-2.54.0:2[gtk-doc?,${MULTILIB_USEDEP}]
+   >=dev-cpp/pangomm-2.38.2:1.4[gtk-doc?,${MULTILIB_USEDEP}]
+   >=dev-libs/libsigc++-2.3.2:2[gtk-doc?,${MULTILIB_USEDEP}]
+   >=media-libs/libepoxy-1.2[${MULTILIB_USEDEP}]
+   >=x11-libs/gdk-pixbuf-2.35.5:2[${MULTILIB_USEDEP}]
+   >=x11-libs/gtk+-3.24.0:3[aqua?,wayland?,X=,${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   gtk-doc? (
+   app-text/doxygen[dot]
+   dev-lang/perl
+   dev-libs/libxslt
+   )
+   ${PYTHON_DEPS}
+"
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Dbuild-atkmm-api=true
+   -Dbuild-demos=false
+   $(meson_native_use_bool gtk-doc build-documentation)
+   $(meson_use test build-tests)
+   $(meson_use X build-x11-api)
+   )
+   meson_src_configure
+}
+
+multilib_src_test() {
+   virtx meson_src_test
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-base/librsvg/

2024-03-17 Thread Mart Raudsepp
commit: 1f474915efd831328122c1273c6f8c3620321c2e
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 17 21:00:37 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Mar 17 21:36:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f474915

gnome-base/librsvg: add 2.57.3

Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/librsvg/Manifest  |   1 +
 gnome-base/librsvg/librsvg-2.57.3.ebuild | 389 +++
 2 files changed, 390 insertions(+)

diff --git a/gnome-base/librsvg/Manifest b/gnome-base/librsvg/Manifest
index 3773b4575efa..6d790a23cd75 100644
--- a/gnome-base/librsvg/Manifest
+++ b/gnome-base/librsvg/Manifest
@@ -158,6 +158,7 @@ DIST libm-0.2.8.crate 113450 BLAKE2B 
fc4a55ecc0d4a558b9014b58861341887679c696af6
 DIST librsvg-2.40.21.tar.xz 1655860 BLAKE2B 
a3fd7915d39984057e860da90115d9d95cef97e61d3f5e4c3aaaf399c4b3bfe781e6a7b969958ae84a3b7f2c788576fe26f56b037ca0a6a2e059b53f2bd1b9fc
 SHA512 
db0563d8e0edaae642a6b2bcd239cf54191495058ac8c7ff614ebaf88c0e30bd58dbcd41f58d82a9d5ed200ced45fc5bae22f2ed3cf3826e9348a497009e1280
 DIST librsvg-2.57.0.tar.xz 5679056 BLAKE2B 
02737f07c8f767a8d916691cda8e27742a591462349c8c122901525cf1a13566d278fa61d7e0e99e0182d257f5ecd7fdd0a06744dbb31329d73848ce389ac8f4
 SHA512 
a80ac5e9207b50d35d9114ccd39cffbe1194a496b8375efba874b440b03b1312c5a660b4e423b48321ad5f94d581569ee2633786f1ae32aeaa7a4b213d3a27fa
 DIST librsvg-2.57.2.tar.xz 5688148 BLAKE2B 
4692e42835c06458fabdca903ecf35aeb813d592eed525906140697e86031a55b68646d61e0146ca13f8ba3e0fc3c5f9b48a4a2556b340d44d795a1a86c1c088
 SHA512 
cee79ee7e7e44a5b77870db4d6e03a4e435260f52da1c8649f2b27fa6f18c1ad7ae1c62ffe03a80342ec151ffa5704d6fe3ee8b3dc46d7163a57f555afd0c6d4
+DIST librsvg-2.57.3.tar.xz 5688408 BLAKE2B 
cf7a56874c235fed8ddd32cb49573bd73ca5f875891b37a7ba029e92133eb698d896a18e62b66f8f56cb62840302a78a27977c95b3809853399e418c6973340b
 SHA512 
d85e085fe7546812aaa58670fa9690aad81736394b69c8c3050bd2f215727430b29055204fc721b4514c000cf8dad0e7785d6d5b57623ce0528900b8ad0cdde7
 DIST linked-hash-map-0.5.6.crate 15049 BLAKE2B 
0f30e388633c60433dcbee353507f1c6857bd210f0b61a4d166a9b95067bdadaebe49d5fca4fa6ce13072e26037c6f75d46cc30cf8dc3c9cfcb3f33b33630093
 SHA512 
031a87645381c96beff33572e4bac1a9877e52fd2f99d39918fbede17d72291b35e2eb69e07edec20c3058554c35cc38fe85b8f175c2a3c69366136fcc71f707
 DIST linux-raw-sys-0.4.12.crate 1465800 BLAKE2B 
2f70a344c427093fd55732b68239f771cf6563edfe2db4b2f50cdbc904dfc7565b30bf06454b91482eaeea787b9cd4214979665bfa32f3c1c586551333cf4d2e
 SHA512 
d9564d02d5f41356478066592e438629adb3275df0e5a1a44030cc99bf8856b8af64f18f27371f84122a828b34712aae16495a1a16050fbdbece6d95e9cdace9
 DIST linux-raw-sys-0.4.7.crate 1350647 BLAKE2B 
7489b530d59c2b1c32dfa77b260fa9892ec3ce9b15bbac90b0b7565806798d7580145321e0a2206d7a1f50b6cb7684dcd85f30a11dc330f071aa2f6042f941bc
 SHA512 
df36f3f188767080f118aac32138233209a1f0cd11682425fc101cb054e138cf0582ad044d0f326a20ce517f425665ea1ad9ac5eda147712a994884101974d48

diff --git a/gnome-base/librsvg/librsvg-2.57.3.ebuild 
b/gnome-base/librsvg/librsvg-2.57.3.ebuild
new file mode 100644
index ..11f104971fd2
--- /dev/null
+++ b/gnome-base/librsvg/librsvg-2.57.3.ebuild
@@ -0,0 +1,389 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+CRATES="
+   adler@1.0.2
+   aho-corasick@1.1.2
+   android-tzdata@0.1.1
+   android_system_properties@0.1.5
+   anes@0.1.6
+   anstream@0.6.5
+   anstyle-parse@0.2.3
+   anstyle-query@1.0.2
+   anstyle-wincon@3.0.2
+   anstyle@1.0.4
+   anyhow@1.0.75
+   approx@0.5.1
+   assert_cmd@2.0.12
+   autocfg@1.1.0
+   bit-set@0.5.3
+   bit-vec@0.6.3
+   bitflags@1.3.2
+   bitflags@2.4.1
+   block@0.1.6
+   bstr@1.8.0
+   bumpalo@3.14.0
+   bytemuck@1.14.0
+   byteorder@1.5.0
+   cairo-rs@0.18.3
+   cairo-sys-rs@0.18.2
+   cast@0.3.0
+   cc@1.0.83
+   cfg-expr@0.15.5
+   cfg-if@1.0.0
+   chrono@0.4.31
+   ciborium-io@0.2.1
+   ciborium-ll@0.2.1
+   ciborium@0.2.1
+   clap@4.4.11
+   clap_builder@4.4.11
+   clap_complete@4.4.4
+   clap_derive@4.4.7
+   clap_lex@0.6.0
+   colorchoice@1.0.0
+   const-cstr@0.3.0
+   core-foundation-sys@0.8.6
+   crc32fast@1.3.2
+   criterion-plot@0.5.0
+   criterion@0.5.1
+   crossbeam-deque@0.8.4
+   crossbeam-epoch@0.9.16
+   crossbeam-utils@0.8.17
+   cssparser-macros@0.6.1
+   cssparser@0.31.2
+   cstr@0.2.11
+   data-url@0.3.1
+   deranged@0.3.10
+   derive_more@0.99.17
+   difflib@0.4.0
+   dlib@0.5.2
+   doc-comment@0.3.3
+   dtoa-short@0.3.4
+   dtoa@1.0.9
+   either@1.9.0
+   encoding_rs@0.8.33
+   equivalent@1.0.1
+   errno@0.3.8
+   fastrand@2.0.1
+   fdeflate@0.3.1
+   

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-tweaks/

2024-03-17 Thread Mart Raudsepp
commit: 63d09ada2919ebda1641b559a3eba76795f155d2
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 17 20:58:07 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Mar 17 21:36:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63d09ada

gnome-extra/gnome-tweaks: add 45.2

Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-extra/gnome-tweaks/Manifest |  1 +
 gnome-extra/gnome-tweaks/gnome-tweaks-45.2.ebuild | 54 +++
 2 files changed, 55 insertions(+)

diff --git a/gnome-extra/gnome-tweaks/Manifest 
b/gnome-extra/gnome-tweaks/Manifest
index 23884d1c5cce..4a2532f81c99 100644
--- a/gnome-extra/gnome-tweaks/Manifest
+++ b/gnome-extra/gnome-tweaks/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-tweaks-45.0.tar.xz 738364 BLAKE2B 
0568aa800ab1c981491c6b3a66430e33c720a09a23ab25ce9bf73b2fe761f485a0df585b86541b38f62ee3737c780e8f449f75ac969c5d58e8f2049ffe37720b
 SHA512 
2bc6d64a412c13f84a971d157ce7ebfac31d791af8d4bfc80d7f6b8f88445ecd40dc9d9d12aee0688590ab6d9535add18f244dd9a216e3b59c82e1c88a1c7f86
 DIST gnome-tweaks-45.1.tar.xz 738484 BLAKE2B 
c3ffb102ffc9025f2b43816888090345e3f0935c637461cbddf1f2b7ae6d1811ce3cdd175c3a781dda21adab01c9c44ccb044206c72717ae5722c68f754211ae
 SHA512 
2a6f5a69c79e3c18b01f3c5f2573fb2130ef1145d9014efb39096df4fbe9e2bfc62b9797c667e4c3b9d248bf6563583757fbbc3f1ec65873b8344b0414c92cdc
+DIST gnome-tweaks-45.2.tar.xz 738788 BLAKE2B 
55c0cc91d137dab1d39701660e6be987b87957601c9c315599eac4b0d4e478a7c07bd0fe24d8ce72a7c3224c6a466dcdd5608adde28527b3ff31865c90399b3a
 SHA512 
b07d99f53de990de04f1d2aefed932633253cb2584d719bdd7bb197e431d622e777f911bc3f454a336e0fce3bf93a8ae55744b09e99e9f014d244bf82e5118f9

diff --git a/gnome-extra/gnome-tweaks/gnome-tweaks-45.2.ebuild 
b/gnome-extra/gnome-tweaks/gnome-tweaks-45.2.ebuild
new file mode 100644
index ..5d15c6ae0ef5
--- /dev/null
+++ b/gnome-extra/gnome-tweaks/gnome-tweaks-45.2.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit gnome.org gnome2-utils meson python-single-r1 xdg
+
+DESCRIPTION="Customize advanced GNOME options"
+HOMEPAGE="https://wiki.gnome.org/Apps/Tweaks;
+
+LICENSE="GPL-3+ CC0-1.0"
+SLOT="0"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+DEPEND="${PYTHON_DEPS}"
+# See README.md for list of deps
+RDEPEND="${DEPEND}
+   $(python_gen_cond_dep '
+   >=dev-python/pygobject-3.10.2:3[${PYTHON_USEDEP}]
+   ')
+   >=gnome-base/gnome-settings-daemon-3
+   x11-themes/sound-theme-freedesktop
+
+   >=dev-libs/glib-2.58:2
+   >=x11-libs/gtk+-3.12:3[introspection]
+   >=gnome-base/gnome-desktop-3.30:3[introspection]
+   gui-libs/libhandy:1[introspection]
+   x11-libs/libnotify[introspection]
+   x11-libs/pango[introspection]
+   >=gnome-base/gsettings-desktop-schemas-40.0
+   >=gnome-base/gnome-shell-3.24
+   x11-wm/mutter
+"
+BDEPEND=">=sys-devel/gettext-0.19.8"
+
+src_install() {
+   meson_src_install
+   python_optimize
+   python_fix_shebang "${ED}"/usr/bin/
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang/

2024-03-17 Thread Alfredo Tupone
commit: a059a23f2c8f104f2d3f3f824ebf83b30ec0e434
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Mar 17 21:25:57 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Mar 17 21:26:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a059a23f

dev-ada/libadalang: add 24.0.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/libadalang/Manifest |   1 +
 dev-ada/libadalang/libadalang-24.0.0.ebuild | 110 
 2 files changed, 111 insertions(+)

diff --git a/dev-ada/libadalang/Manifest b/dev-ada/libadalang/Manifest
index 1bbb55f0ff69..04ebe7a163b8 100644
--- a/dev-ada/libadalang/Manifest
+++ b/dev-ada/libadalang/Manifest
@@ -1 +1,2 @@
 DIST libadalang-23.0.0.tar.gz 2604724 BLAKE2B 
0e415c92fdd150e19288cee87a011c448962531b629b7f77be3b22a7e6662017a6cfd5132a5895c68ffee4b28b7ac35e4b5abc07f015a84638ecb1843976e3e5
 SHA512 
ed80d751d3a2e07b0d612bda24c0f1d753d15237cde3d9e3bbb6c79c8c98d6af050151c499d161e619282ed8cb742968bbfb5423008aa593a6673fcf0375c7d3
+DIST libadalang-24.0.0.tar.gz 2783238 BLAKE2B 
6d3b3df1dbb645ea8cba8f8088c7cdd40e9114ce2a5100bf93fefe8089d944f185fe343f5fefc35e17f64f5bf4f3dde358a398614db7d1a1b62dd136efdbb334
 SHA512 
fb2ed8aee075ef5dd66527a099acb5eef9103a8bf244ed437ff9fa38360d7de1712e6375ed98b691a745fa27ef841eb5daa6651641c552c5146986c5ed977131

diff --git a/dev-ada/libadalang/libadalang-24.0.0.ebuild 
b/dev-ada/libadalang/libadalang-24.0.0.ebuild
new file mode 100644
index ..9635eb6d6899
--- /dev/null
+++ b/dev-ada/libadalang/libadalang-24.0.0.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+ADA_COMPAT=( gnat_2021 gcc_12 gcc_13 )
+
+inherit ada python-single-r1 multiprocessing
+
+DESCRIPTION="high performance semantic engine for the Ada programming language"
+HOMEPAGE="https://libre.adacore.com/;
+SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="test +static-libs static-pic"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ${ADA_REQUIRED_USE}"
+# Need java
+RESTRICT="test"
+
+RDEPEND="dev-python/pyyaml
+   dev-ada/gnatcoll-bindings[${ADA_USEDEP},gmp,iconv]
+   dev-ada/gnatcoll-bindings[shared,static-libs?,static-pic?]
+   ${ADA_DEPS}
+   ${PYTHON_DEPS}
+   >=dev-ada/gpr-24.0.0[${ADA_USEDEP},shared,static-libs?,static-pic?]
+   >=dev-ada/langkit-24.0.0[${ADA_USEDEP},shared,static-libs?,static-pic?]
+   $(python_gen_cond_dep '
+   dev-ada/langkit[${PYTHON_USEDEP}]
+   ')"
+DEPEND="${RDEPEND}
+   dev-ada/gprbuild[${ADA_USEDEP}]
+"
+BDEPEND="test? (
+   dev-ml/dune
+   dev-ml/zarith
+   dev-ml/camomile
+   dev-ml/ocaml-ctypes
+   dev-ada/e3-testsuite
+   

[gentoo-commits] repo/gentoo:master commit in: app-misc/tmuxp/

2024-03-17 Thread Patrick McLean
commit: 02318e71c4c46acc560a2776a6d99f8b3a5ba4c5
Author: Patrick McLean  gentoo  org>
AuthorDate: Sun Mar 17 20:55:07 2024 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Sun Mar 17 20:55:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02318e71

app-misc/tmuxp: add 1.43.0, drop 1.42.0

Signed-off-by: Patrick McLean  gentoo.org>

 app-misc/tmuxp/Manifest | 2 +-
 app-misc/tmuxp/{tmuxp-1.42.0.ebuild => tmuxp-1.43.0.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-misc/tmuxp/Manifest b/app-misc/tmuxp/Manifest
index 65342dbe1e8c..4b15bf721196 100644
--- a/app-misc/tmuxp/Manifest
+++ b/app-misc/tmuxp/Manifest
@@ -3,4 +3,4 @@ DIST tmuxp-1.36.0.tar.gz 869804 BLAKE2B 
d42abcc831a00cabdd9ae315d86cfd159b5c26b4
 DIST tmuxp-1.37.0.tar.gz 869834 BLAKE2B 
2e13b609704c726d5da6f614cfa94d3ffef3193563f0b6aa6bbe0b25d8737aae69d654fad726fb8282df0fcd11af106d6d1738e9789b8804bea6e8ed2722d7c5
 SHA512 
86de297bb028f5b38555c534294c2ad1a4b7d0d382e770fbdabd6dc362bcbb8cdce84706e3bafbec0fbaeb2b78e5e6787a7eb656ff9911544f5136d848380bc9
 DIST tmuxp-1.38.0.tar.gz 869977 BLAKE2B 
6bbb44ceea34af68a7cac0acdf35ee19de74611c9cc53ebbbef61951cca79a5efa14b2eec74b381caf77ac7afe8abd8139453ae4d0f55497cc372bedc9b2fe62
 SHA512 
d0999bd06498ca458d0cd30709c8d1e4786f98744860e547673cdc917d8e2f8924b1d14681118c594ee767a2e27cafc72f32444158b61ab882a1e2fa7adcbea1
 DIST tmuxp-1.40.0.tar.gz 870034 BLAKE2B 
ab2e6c08ea328e622713e355ff30e9781f2487b9a762ebd7c36195cd8522eee9eab70d66736a1f687e6336f317fdd556d8ee45e9921bd9b1b501189b540e92bb
 SHA512 
6e8564ed2b57122772f1c7b73425b49b6d521141b8e4a3ff6b65d3fb57e6952dfdbb90941242d6d5d8fff70bf7a4533e60ec3dc0abae39637366f035aa237984
-DIST tmuxp-1.42.0.tar.gz 869204 BLAKE2B 
1ab37bca68abcb3c62f5a14ea21ade0e662b93bcdd298cc6171a3d058e0a81aed170e9291cd2d6d86e776654bb2791f8210af1eb060fa16f9c8c6cfa732115fa
 SHA512 
ac4ee5fa17c6188b0e43100802d06e3aab12ba01af5bc932079c63c68e43fca9611f0a96dc86fee04843ae9fa800844fdade2652c8f1b5bcd0781da4fb14d795
+DIST tmuxp-1.43.0.tar.gz 869217 BLAKE2B 
ebaa230723288a37334ee55c9b615610d66aacc5b01d6bf70576de38e9aa1ecc29a7d26299b55880e9ede403855304de080ddec6a16798a269d6bb8d4629498c
 SHA512 
2dec0c941e919258fd884374fe89cf8e558483a50d53a4c6e3148f7639057aa365a959c062ea6929301dcd893b8a6794c002102f030d77fb904eeaa31ec30edd

diff --git a/app-misc/tmuxp/tmuxp-1.42.0.ebuild 
b/app-misc/tmuxp/tmuxp-1.43.0.ebuild
similarity index 96%
rename from app-misc/tmuxp/tmuxp-1.42.0.ebuild
rename to app-misc/tmuxp/tmuxp-1.43.0.ebuild
index 4b627eca25c9..098741bc50f2 100644
--- a/app-misc/tmuxp/tmuxp-1.42.0.ebuild
+++ b/app-misc/tmuxp/tmuxp-1.43.0.ebuild
@@ -17,7 +17,7 @@ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
 
 RDEPEND="
>=app-misc/tmux-3.0a
-   =dev-python/libtmux-0.34*[${PYTHON_USEDEP}]
+   =dev-python/libtmux-0.35*[${PYTHON_USEDEP}]
>=dev-python/colorama-0.3.9[${PYTHON_USEDEP}]
>=dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
 "



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

2024-03-17 Thread Patrick McLean
commit: 8cdca38b00fd7e9776ea5a0b30fc445f465c395a
Author: Patrick McLean  gentoo  org>
AuthorDate: Sun Mar 17 20:53:45 2024 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Sun Mar 17 20:55:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cdca38b

dev-python/libtmux: add 0.35.0, drop 0.34.0

Signed-off-by: Patrick McLean  gentoo.org>

 dev-python/libtmux/Manifest | 2 +-
 dev-python/libtmux/{libtmux-0.34.0.ebuild => libtmux-0.35.0.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/libtmux/Manifest b/dev-python/libtmux/Manifest
index b748e7bfd086..8d9d90c924d8 100644
--- a/dev-python/libtmux/Manifest
+++ b/dev-python/libtmux/Manifest
@@ -5,4 +5,4 @@ DIST libtmux-0.30.1.gh.tar.gz 276505 BLAKE2B 
508e9b15183ecf7c3c006145fbbc9580e71
 DIST libtmux-0.30.2.gh.tar.gz 276498 BLAKE2B 
13d7940d7f0f2f71819c2a5747f73fb5f0319179ec57a974461552f3de5804bc30d35c8790d8ae63bb9797b3b1aea54ab94e1f593a37cbac286b297d70d33ed0
 SHA512 
503dd5e7325073cc57ab9a553c3b3cf7c7cd12a506a8a59dcfd84c5902f0a1b2adab507c5b95e9abc97c9384d282bb866d8772c93b23b101d0ec8ded8f2a280d
 DIST libtmux-0.32.0.gh.tar.gz 278651 BLAKE2B 
c6b98925f258fb5a2c25b08ee835faf6f1189413041e592da396d0934ad712d3494c8b0985352f96fff998ecd051c0cc433377697333a88225f55392d3a1971b
 SHA512 
daa97cdba7c07ea35c8658263a6dc3a533b6422449a31d83cb3cac4c47c2be32f3c60556ea05e5d098c090582697de0192725453d61e89ecc31f79309b1700ac
 DIST libtmux-0.33.0.gh.tar.gz 282114 BLAKE2B 
d1b9b1e0789c81dab17a1d0be3708f34388952b2ea583f0efac280503365dba033d0c181f6ae1eb247ea2252288d47d4ab5b2a227077a5653e3e842bf8f01fa7
 SHA512 
30641730c57b68fc887513618596f951dd60ddf97c0bc6acaf1c489abbfc91ee1439ab158b9453df382fcb8163c0b7812de20955909950c173042103707c3705
-DIST libtmux-0.34.0.gh.tar.gz 282504 BLAKE2B 
9ff5d3124c1fc26fa7cc825b3cd145126362a88da2ab691c711149772e293f7ea30277cc842d7d5347d7529009ae5d2c30926d724f5ddc957cdcb395df9fa06b
 SHA512 
6431cd3fca0f51a3dfa4e5a10031f11cc3520a20a904196b2d03d86b71845082564bde85cb2be4f5fc30ef762af5dbac16c131cbc548e2e3a827d8892f1202b3
+DIST libtmux-0.35.0.gh.tar.gz 282514 BLAKE2B 
b940e3833a54f949a73e19e1c8cdb97f91300425b4eff9f5b4ed0b60bfb117d0c670f3e450937bb453e0a7c2b7c623691d1ad8c42611bc486d65992680cbed9a
 SHA512 
a847a5cd14f0daefaa7582610bcc5ab707aed16b73e4ff53f630bd27794dbdabf1c1d42635d30a3e3823413be79e9c2fcf3710096080b0eac3c49adecb816d59

diff --git a/dev-python/libtmux/libtmux-0.34.0.ebuild 
b/dev-python/libtmux/libtmux-0.35.0.ebuild
similarity index 100%
rename from dev-python/libtmux/libtmux-0.34.0.ebuild
rename to dev-python/libtmux/libtmux-0.35.0.ebuild



[gentoo-commits] proj/tinderbox-cluster:master commit in: buildbot_gentoo_ci/steps/

2024-03-17 Thread Magnus Granberg
commit: 6ca6f7fb23f0d63bbb53a457c1bd149a9cd40795
Author: Magnus Granberg  gentoo  org>
AuthorDate: Sun Mar 17 20:40:25 2024 +
Commit: Magnus Granberg  gentoo  org>
CommitDate: Sun Mar 17 20:40:25 2024 +
URL:
https://gitweb.gentoo.org/proj/tinderbox-cluster.git/commit/?id=6ca6f7fb

Add more support for change use, rebuild faild bin and clean some --change-* 
emerge options

Signed-off-by: Magnus Granberg  gentoo.org>

 buildbot_gentoo_ci/steps/builders.py | 49 
 1 file changed, 39 insertions(+), 10 deletions(-)

diff --git a/buildbot_gentoo_ci/steps/builders.py 
b/buildbot_gentoo_ci/steps/builders.py
index 09739d7..0ac8526 100644
--- a/buildbot_gentoo_ci/steps/builders.py
+++ b/buildbot_gentoo_ci/steps/builders.py
@@ -31,6 +31,7 @@ def PersOutputOfEmerge(rc, stdout, stderr):
 emerge_output['masked'] = False
 emerge_output['failed'] = False
 package_dict = {}
+change_use = {}
 log_path_list = []
 print('stderr')
 print(stderr)
@@ -99,7 +100,6 @@ def PersOutputOfEmerge(rc, stdout, stderr):
 change_use_list = []
 # get cpv
 cpv_split = line_list[1].split(':')
-change_use = {}
 # add use flags
 if line_list[4].startswith('+') or line_list[4].startswith('-'):
 # we only support tre for now
@@ -120,7 +120,21 @@ def PersOutputOfEmerge(rc, stdout, stderr):
 change_use_list = False
 if change_use_list:
 change_use[cpv_split[0]] = change_use_list
-emerge_output['change_use'] = change_use
+if 'USE changes are' in line:
+change_use_list = []
+change_use = {}
+for text in stderr.split('\n'):
+if text.startswith('>='):
+line_list = text.split(' ')
+for line2 in text.split(' '):
+if line2.startswith('>='):
+cpv = line2.split(':')[0].replace('>=', '')
+else:
+change_use_list.append(line2)
+if change_use_list:
+change_use[cpv] = change_use_list
+if change_use != {}:
+emerge_output['change_use'] = change_use
 if line.startswith(' * '):
 if line.endswith('.log'):
 log_path = line.split(' ')[3]
@@ -355,8 +369,9 @@ class RunEmerge(BuildStep):
 haltOnFailure = True
 flunkOnFailure = True
 
-def __init__(self, step=None, **kwargs):
+def __init__(self, step=None, exclude=False, **kwargs):
 self.step = step
+self.exclude = exclude
 super().__init__(**kwargs)
 self.descriptionSuffix = self.step
 self.name = 'Setup emerge for ' + self.step + ' step'
@@ -367,6 +382,7 @@ class RunEmerge(BuildStep):
 self.gentooci = 
self.master.namedServices['services'].namedServices['gentooci']
 project_data = self.getProperty('project_data')
 projects_emerge_options = yield 
self.gentooci.db.projects.getProjectEmergeOptionsByUuid(project_data['uuid'])
+#FIXME: Use settings from gentoo-ci-settings json file
 self.stepname = 'Run emerge ' + 'step ' + self.step
 shell_commad_list = [
 'emerge',
@@ -402,9 +418,9 @@ class RunEmerge(BuildStep):
 self.setProperty('build_env', build_env, 'build_env')
 
 if self.step == 'pre-update':
-shell_commad_list.append('-uDN')
-shell_commad_list.append('--changed-deps')
-shell_commad_list.append('--changed-use')
+shell_commad_list.append('--update')
+shell_commad_list.append('--deep')
+shell_commad_list.append('--newuse')
 shell_commad_list.append('--pretend')
 shell_commad_list.append('@world')
 # don't build bin for virtual and acct-*
@@ -423,9 +439,9 @@ class RunEmerge(BuildStep):
 aftersteps_list.append(CheckEmergeLogs('pre-update'))
 
 if self.step == 'update':
-shell_commad_list.append('-uDNq')
-shell_commad_list.append('--changed-deps')
-shell_commad_list.append('--changed-use')
+shell_commad_list.append('--update')
+shell_commad_list.append('--deep')
+shell_commad_list.append('--newuse')
 shell_commad_list.append('@world')
 # don't build bin for virtual and acct-*
 shell_commad_list.append('--buildpkg-exclude')
@@ -600,6 +616,10 @@ class RunEmerge(BuildStep):
 # we don't use the bin for the requsted cpv
 shell_commad_list.append('--usepkg-exclude')
 shell_commad_list.append(cp)
+if self.exclude:
+# we don't use the bin for the exclude cpv
+shell_commad_list.append('--usepkg-exclude')
+

[gentoo-commits] repo/proj/guru:dev commit in: sys-firmware/lenovolegionlinux/

2024-03-17 Thread Gonçalo Negrier Duarte
commit: 2cc3b9dcdd99550fc3178790b20b65629f4c0a6b
Author: Gonçalo Negrier Duarte  gmail  com>
AuthorDate: Sun Mar 17 20:26:06 2024 +
Commit: Gonçalo Negrier Duarte  gmail  com>
CommitDate: Sun Mar 17 20:27:12 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2cc3b9dc

sys-firmware/lenovolegionlinux: fix metadata

Signed-off-by: Gonçalo Negrier Duarte  gmail.com>

 sys-firmware/lenovolegionlinux/metadata.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-firmware/lenovolegionlinux/metadata.xml 
b/sys-firmware/lenovolegionlinux/metadata.xml
index 9cbef788d5..b3fed2dea5 100644
--- a/sys-firmware/lenovolegionlinux/metadata.xml
+++ b/sys-firmware/lenovolegionlinux/metadata.xml
@@ -14,10 +14,10 @@
johnfanv2/LenovoLegionLinux

https://github.com/johnfanv2/LenovoLegionLinux/issues
 
https://github.com/johnfanv2/LenovoLegionLinux/blob/main/README.md
-   
+   
  ston@outlook.com
  ston
- 
+   

 
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/freerdp/

2024-03-17 Thread Mike Gilbert
commit: be33a80d0d24ff8f205fe146cccb85bda2c75e66
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Mar 17 20:07:59 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Mar 17 20:07:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be33a80d

net-misc/freerdp: collapse winpr-tools into server USE flag

Closes: https://bugs.gentoo.org/927205
Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/freerdp-2.11.5-r10.ebuild | 5 ++---
 net-misc/freerdp/freerdp-2..ebuild | 5 ++---
 net-misc/freerdp/freerdp-3.4.0-r10.ebuild  | 5 ++---
 net-misc/freerdp/freerdp-.ebuild   | 5 ++---
 net-misc/freerdp/metadata.xml  | 1 -
 5 files changed, 8 insertions(+), 13 deletions(-)

diff --git a/net-misc/freerdp/freerdp-2.11.5-r10.ebuild 
b/net-misc/freerdp/freerdp-2.11.5-r10.ebuild
index 717f0a342826..3d4aabfb96d7 100644
--- a/net-misc/freerdp/freerdp-2.11.5-r10.ebuild
+++ b/net-misc/freerdp/freerdp-2.11.5-r10.ebuild
@@ -23,7 +23,7 @@ HOMEPAGE="https://www.freerdp.com/;
 
 LICENSE="Apache-2.0"
 SLOT="2"
-IUSE="alsa cpu_flags_arm_neon client cups debug +ffmpeg gstreamer icu jpeg 
kerberos openh264 pulseaudio server smartcard systemd test tools usb valgrind 
wayland X xinerama xv"
+IUSE="alsa cpu_flags_arm_neon client cups debug +ffmpeg gstreamer icu jpeg 
kerberos openh264 pulseaudio server smartcard systemd test usb valgrind wayland 
X xinerama xv"
 RESTRICT="!test? ( test )"
 
 BDEPEND="
@@ -96,7 +96,6 @@ RDEPEND="${COMMON_DEPEND}
!net-misc/freerdp:0
client? ( !net-misc/freerdp:3[client] )
server? ( !net-misc/freerdp:3[server] )
-   tools? ( !net-misc/freerdp:3[tools] )
 "
 
 PATCHES=(
@@ -150,7 +149,7 @@ src_configure() {
-DWITH_XINERAMA=$(option xinerama)
-DWITH_XV=$(option xv)
-DWITH_WAYLAND=$(option_client wayland)
-   -DWITH_WINPR_TOOLS=$(option tools)
+   -DWITH_WINPR_TOOLS=$(option server)
)
cmake_src_configure
 }

diff --git a/net-misc/freerdp/freerdp-2..ebuild 
b/net-misc/freerdp/freerdp-2..ebuild
index e344d688097a..6a6c319f26f5 100644
--- a/net-misc/freerdp/freerdp-2..ebuild
+++ b/net-misc/freerdp/freerdp-2..ebuild
@@ -23,7 +23,7 @@ HOMEPAGE="https://www.freerdp.com/;
 
 LICENSE="Apache-2.0"
 SLOT="2"
-IUSE="alsa cpu_flags_arm_neon client cups debug +ffmpeg gstreamer icu jpeg 
kerberos openh264 pulseaudio server smartcard systemd test tools usb valgrind 
wayland X xinerama xv"
+IUSE="alsa cpu_flags_arm_neon client cups debug +ffmpeg gstreamer icu jpeg 
kerberos openh264 pulseaudio server smartcard systemd test usb valgrind wayland 
X xinerama xv"
 RESTRICT="!test? ( test )"
 
 BDEPEND="
@@ -96,7 +96,6 @@ RDEPEND="${COMMON_DEPEND}
!net-misc/freerdp:0
client? ( !net-misc/freerdp:3[client] )
server? ( !net-misc/freerdp:3[server] )
-   tools? ( !net-misc/freerdp:3[tools] )
 "
 
 option() {
@@ -145,7 +144,7 @@ src_configure() {
-DWITH_XINERAMA=$(option xinerama)
-DWITH_XV=$(option xv)
-DWITH_WAYLAND=$(option_client wayland)
-   -DWITH_WINPR_TOOLS=$(option tools)
+   -DWITH_WINPR_TOOLS=$(option server)
)
cmake_src_configure
 }

diff --git a/net-misc/freerdp/freerdp-3.4.0-r10.ebuild 
b/net-misc/freerdp/freerdp-3.4.0-r10.ebuild
index 1821299544d6..ec750331ad4d 100644
--- a/net-misc/freerdp/freerdp-3.4.0-r10.ebuild
+++ b/net-misc/freerdp/freerdp-3.4.0-r10.ebuild
@@ -23,7 +23,7 @@ HOMEPAGE="https://www.freerdp.com/;
 
 LICENSE="Apache-2.0"
 SLOT="3"
-IUSE="aad alsa cpu_flags_arm_neon +client cups debug +ffmpeg +fuse gstreamer 
+icu jpeg kerberos openh264 pulseaudio sdl server smartcard systemd test +tools 
usb valgrind wayland X xinerama xv"
+IUSE="aad alsa cpu_flags_arm_neon +client cups debug +ffmpeg +fuse gstreamer 
+icu jpeg kerberos openh264 pulseaudio sdl server smartcard systemd test usb 
valgrind wayland X xinerama xv"
 RESTRICT="!test? ( test )"
 
 BDEPEND="
@@ -104,7 +104,6 @@ RDPEND="${COMMON_DEPEND}
!net-misc/freerdp:0
client? ( !net-misc/freerdp:2[client] )
server? ( !net-misc/freerdp:2[server] )
-   tools? ( !net-misc/freerdp:2[tools] )
 "
 
 option() {
@@ -164,7 +163,7 @@ src_configure() {
-DWITH_XV=$(option xv)
-DWITH_WAYLAND=$(option_client wayland)
-DWITH_WEBVIEW=OFF
-   -DWITH_WINPR_TOOLS=$(option tools)
+   -DWITH_WINPR_TOOLS=$(option server)
)
cmake_src_configure
 }

diff --git a/net-misc/freerdp/freerdp-.ebuild 
b/net-misc/freerdp/freerdp-.ebuild
index 1821299544d6..ec750331ad4d 100644
--- a/net-misc/freerdp/freerdp-.ebuild
+++ b/net-misc/freerdp/freerdp-.ebuild
@@ -23,7 +23,7 @@ HOMEPAGE="https://www.freerdp.com/;
 
 LICENSE="Apache-2.0"
 SLOT="3"
-IUSE="aad alsa cpu_flags_arm_neon +client cups debug +ffmpeg +fuse gstreamer 
+icu jpeg kerberos 

[gentoo-commits] repo/gentoo:master commit in: net-misc/freerdp/

2024-03-17 Thread Mike Gilbert
commit: 3152f9f76f82dcf1d885030f96584f29ba34b76a
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Mar 17 19:30:31 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Mar 17 19:30:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3152f9f7

net-misc/freerdp: build manpages unconditionally

Closes: https://bugs.gentoo.org/927209
Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/freerdp/freerdp-2.11.5-r10.ebuild | 10 --
 net-misc/freerdp/freerdp-2..ebuild | 10 --
 2 files changed, 8 insertions(+), 12 deletions(-)

diff --git a/net-misc/freerdp/freerdp-2.11.5-r10.ebuild 
b/net-misc/freerdp/freerdp-2.11.5-r10.ebuild
index e3c30486ef78..717f0a342826 100644
--- a/net-misc/freerdp/freerdp-2.11.5-r10.ebuild
+++ b/net-misc/freerdp/freerdp-2.11.5-r10.ebuild
@@ -23,15 +23,13 @@ HOMEPAGE="https://www.freerdp.com/;
 
 LICENSE="Apache-2.0"
 SLOT="2"
-IUSE="alsa cpu_flags_arm_neon client cups debug doc +ffmpeg gstreamer icu jpeg 
kerberos openh264 pulseaudio server smartcard systemd test tools usb valgrind 
wayland X xinerama xv"
+IUSE="alsa cpu_flags_arm_neon client cups debug +ffmpeg gstreamer icu jpeg 
kerberos openh264 pulseaudio server smartcard systemd test tools usb valgrind 
wayland X xinerama xv"
 RESTRICT="!test? ( test )"
 
 BDEPEND="
virtual/pkgconfig
-   X? ( doc? (
-   app-text/docbook-xml-dtd:4.1.2
-   app-text/xmlto
-   ) )
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/xmlto
 "
 
 COMMON_DEPEND="
@@ -131,7 +129,7 @@ src_configure() {
-DWITH_CUPS=$(option cups)
-DWITH_CLIENT=$(option client)
-DWITH_DEBUG_ALL=$(option debug)
-   -DWITH_MANPAGES=$(option doc)
+   -DWITH_MANPAGES=ON
-DWITH_FFMPEG=$(option ffmpeg)
-DWITH_SWSCALE=$(option ffmpeg)
-DWITH_CAIRO=$(option !ffmpeg)

diff --git a/net-misc/freerdp/freerdp-2..ebuild 
b/net-misc/freerdp/freerdp-2..ebuild
index 035df26f5b1e..e344d688097a 100644
--- a/net-misc/freerdp/freerdp-2..ebuild
+++ b/net-misc/freerdp/freerdp-2..ebuild
@@ -23,15 +23,13 @@ HOMEPAGE="https://www.freerdp.com/;
 
 LICENSE="Apache-2.0"
 SLOT="2"
-IUSE="alsa cpu_flags_arm_neon client cups debug doc +ffmpeg gstreamer icu jpeg 
kerberos openh264 pulseaudio server smartcard systemd test tools usb valgrind 
wayland X xinerama xv"
+IUSE="alsa cpu_flags_arm_neon client cups debug +ffmpeg gstreamer icu jpeg 
kerberos openh264 pulseaudio server smartcard systemd test tools usb valgrind 
wayland X xinerama xv"
 RESTRICT="!test? ( test )"
 
 BDEPEND="
virtual/pkgconfig
-   X? ( doc? (
-   app-text/docbook-xml-dtd:4.1.2
-   app-text/xmlto
-   ) )
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/xmlto
 "
 
 COMMON_DEPEND="
@@ -126,7 +124,7 @@ src_configure() {
-DWITH_CUPS=$(option cups)
-DWITH_CLIENT=$(option client)
-DWITH_DEBUG_ALL=$(option debug)
-   -DWITH_MANPAGES=$(option doc)
+   -DWITH_MANPAGES=ON
-DWITH_FFMPEG=$(option ffmpeg)
-DWITH_SWSCALE=$(option ffmpeg)
-DWITH_CAIRO=$(option !ffmpeg)



[gentoo-commits] repo/gentoo:master commit in: media-video/x264-encoder/

2024-03-17 Thread Arthur Zamarin
commit: cc353b76fe1cfbaecb6656280d27e6d90ae6d79b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Mar 17 19:29:24 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Mar 17 19:29:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc353b76

media-video/x264-encoder: Stabilize 0.0.20231114 amd64, #926282

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-video/x264-encoder/x264-encoder-0.0.20231114.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-video/x264-encoder/x264-encoder-0.0.20231114.ebuild 
b/media-video/x264-encoder/x264-encoder-0.0.20231114.ebuild
index f688e3cb2d4e..9b097b18437b 100644
--- a/media-video/x264-encoder/x264-encoder-0.0.20231114.ebuild
+++ b/media-video/x264-encoder/x264-encoder-0.0.20231114.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -16,7 +16,7 @@ if [[ ${PV} ==  ]]; then
 else
X264_COMMIT="c196240409e4d7c01b47448d93b1f9683aaa7cf7"

SRC_URI="https://code.videolan.org/videolan/x264/-/archive/${X264_COMMIT}/x264-${X264_COMMIT}.tar.bz2
 -> ${P/-encoder}.tar.bz2"
-   KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~ppc ~ppc64 ~sparc ~x86"
S="${WORKDIR}/${PN/-encoder}-${X264_COMMIT}"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/electrum/

2024-03-17 Thread Arthur Zamarin
commit: 5b535f4b6c1adb1756d4204141e22510234fa11c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Mar 17 19:29:25 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Mar 17 19:29:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b535f4b

net-misc/electrum: Stabilize 4.5.3 ALLARCHES, #926555

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-misc/electrum/electrum-4.5.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/electrum/electrum-4.5.3.ebuild 
b/net-misc/electrum/electrum-4.5.3.ebuild
index b7019b36ca92..5ac3ce1e050c 100644
--- a/net-misc/electrum/electrum-4.5.3.ebuild
+++ b/net-misc/electrum/electrum-4.5.3.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="cli ncurses qrcode +qt5"
 REQUIRED_USE="|| ( cli ncurses qt5 )"
 



[gentoo-commits] repo/gentoo:master commit in: net-im/synapse/

2024-03-17 Thread Arthur Zamarin
commit: b1f0138fdb61d644382bc478a66d22731c7270ae
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Mar 17 19:29:26 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Mar 17 19:29:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1f0138f

net-im/synapse: Stabilize 1.101.0 amd64, #927162

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-im/synapse/synapse-1.101.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-im/synapse/synapse-1.101.0.ebuild 
b/net-im/synapse/synapse-1.101.0.ebuild
index 73bdacfc0959..73316e408d61 100644
--- a/net-im/synapse/synapse-1.101.0.ebuild
+++ b/net-im/synapse/synapse-1.101.0.ebuild
@@ -86,7 +86,7 @@ LICENSE+="
|| ( Apache-2.0 Boost-1.0 )
 "
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64"
+KEYWORDS="amd64 ~arm64 ~ppc64"
 IUSE="postgres systemd test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/leiningen-bin/

2024-03-17 Thread Arthur Zamarin
commit: 3da4b77389804d0425d5c7809e653de3d178b14c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Mar 17 19:29:26 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Mar 17 19:29:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3da4b773

dev-java/leiningen-bin: Stabilize 2.11.2 amd64, #927200

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-java/leiningen-bin/leiningen-bin-2.11.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/leiningen-bin/leiningen-bin-2.11.2.ebuild 
b/dev-java/leiningen-bin/leiningen-bin-2.11.2.ebuild
index 81887709ff36..6e32f2d9db6b 100644
--- a/dev-java/leiningen-bin/leiningen-bin-2.11.2.ebuild
+++ b/dev-java/leiningen-bin/leiningen-bin-2.11.2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
 
 LICENSE="EPL-1.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86 ~x64-macos"
+KEYWORDS="amd64 ~arm64 ~x86 ~x64-macos"
 
 RDEPEND=">=virtual/jre-1.8"
 DEPEND=">=virtual/jdk-1.8"



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

2024-03-17 Thread Michał Górny
commit: 777b60271cc0c16cad96dc5f8d1b2d88c6893469
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 17 18:39:53 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar 17 18:44:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=777b6027

dev-python/aiorpcx: Bump to 0.23.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/aiorpcx/Manifest  |  1 +
 dev-python/aiorpcx/aiorpcx-0.23.1.ebuild | 40 
 2 files changed, 41 insertions(+)

diff --git a/dev-python/aiorpcx/Manifest b/dev-python/aiorpcx/Manifest
index f5071b6e7dae..dffa34dd1f32 100644
--- a/dev-python/aiorpcx/Manifest
+++ b/dev-python/aiorpcx/Manifest
@@ -1 +1,2 @@
 DIST aiorpcX-0.22.1.gh.tar.gz 75206 BLAKE2B 
92c481388198fec94faa10482ad4195fe6dce5ae4aa445ce2812e1e81e084c629712b87a3c157aa33ae42335c1a96bdcafa5e389802740fcae8eb9e4aaf43dd2
 SHA512 
3484da36ce6042d8d4c6b168fd2326c0fc77a825691b95631e54510697708a27ea07e9a808445d504056432adf04f04cb0bc28d4b7194c55c1995096bb938b4d
+DIST aiorpcX-0.23.1.gh.tar.gz 70759 BLAKE2B 
e61aeee430670962491d165fe6841653b035b96cd07a70e6be0a0f4f5d5891859398826e4a964cd119ae7e42f2e02808363ab44b6b8f28054d86539c5067cf7b
 SHA512 
e92f68da0783bcf66926047ab2af12b5971f4bab0a028a639e53440c9cfc39ba54ddbdd1c2a20a6dacf73dac583305f692851c0d911cd68d6aabdbe131b1a8e1

diff --git a/dev-python/aiorpcx/aiorpcx-0.23.1.ebuild 
b/dev-python/aiorpcx/aiorpcx-0.23.1.ebuild
new file mode 100644
index ..ee083de7de0a
--- /dev/null
+++ b/dev-python/aiorpcx/aiorpcx-0.23.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+MY_P=aiorpcX-${PV}
+DESCRIPTION="Generic async RPC implementation, including JSON-RPC"
+HOMEPAGE="
+   https://github.com/kyuupichan/aiorpcX/
+   https://pypi.org/project/aiorpcX/
+"
+SRC_URI="
+   https://github.com/kyuupichan/aiorpcX/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+BDEPEND="
+   test? (
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/uvloop[${PYTHON_USEDEP}]
+   dev-python/websockets[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # require Internet
+   tests/test_socks.py::TestSOCKSProxy::test_create_connection_resolve_good
+)



[gentoo-commits] repo/gentoo:master commit in: profiles/base/

2024-03-17 Thread Michał Górny
commit: ed2bf3069a5353f58b0125b99b3ba2dcaebdbd06
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 17 18:43:41 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar 17 18:44:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed2bf306

profiles/base: Mask dev-python/psycopg[native-extensions]

Bug: https://github.com/psycopg/psycopg/issues/734
Closes: https://bugs.gentoo.org/924180
Signed-off-by: Michał Górny  gentoo.org>

 profiles/base/package.use.mask | 5 +
 1 file changed, 5 insertions(+)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index ff18f8fd5c71..71a51349139a 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,11 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
+# Michał Górny  (2024-03-17)
+# Suffers from unaligned accesses, upstream's working on it.
+# https://github.com/psycopg/psycopg/issues/734
+<=dev-python/psycopg-3.1.18 native-extensions
+
 # Sam James  (2024-03-17)
 # Needs masked version of salt (bug #927142).
 dev-python/pytest-salt-factories python_targets_python3_12



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gpr/

2024-03-17 Thread Alfredo Tupone
commit: cbd873a89daab26d2fa0c7c7ef18bdf68de192b7
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Mar 17 18:40:30 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Mar 17 18:41:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbd873a8

dev-ada/gpr: add 24.0.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/gpr/Manifest  |  1 +
 dev-ada/gpr/gpr-24.0.0.ebuild | 88 +++
 2 files changed, 89 insertions(+)

diff --git a/dev-ada/gpr/Manifest b/dev-ada/gpr/Manifest
index 88e120143e4d..426813aba4d8 100644
--- a/dev-ada/gpr/Manifest
+++ b/dev-ada/gpr/Manifest
@@ -1 +1,2 @@
 DIST gpr-23.0.0.tar.gz 1005298 BLAKE2B 
475ac5ad89a4d038dc8cdb953826f46e0f8f2bbf09a858366a634b5bacfc4b0282db4206cf5d113900dffd3c2ad9423b6c6e56de8058215a7946020c30dacc8b
 SHA512 
f1cfd2c2162ffa984c62238a472438919c22a83b61e03c9234f6bc601c1d1e50981f52d024106ad5196dd83ee7686e864c8728c56d451be06baf96161afd8bcc
+DIST gpr2-with-lkparser-24.0.tgz 2030278 BLAKE2B 
ae42fd876a08a654db2db919e6d777ba603d54d6db618e8b8dbdfcfd9313decad092e0a9feae09ca46ec324cd860eaffbb6fa670290d454414677ad7e4a61dc7
 SHA512 
eda3c693393763da31312733e2bc06e852b867a32b42da6af623051a1d29f7243aabaef3ae50052b22686dce6db62d9823652ce516d79822e4215f4d87b1

diff --git a/dev-ada/gpr/gpr-24.0.0.ebuild b/dev-ada/gpr/gpr-24.0.0.ebuild
new file mode 100644
index ..b0b0a3b4d4e8
--- /dev/null
+++ b/dev-ada/gpr/gpr-24.0.0.ebuild
@@ -0,0 +1,88 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ADA_COMPAT=( gnat_2021 gcc_12 gcc_13 )
+
+inherit ada multiprocessing
+
+DESCRIPTION="LibGPR2 - Parser for GPR Project files"
+HOMEPAGE="https://github.com/AdaCore/gpr;
+SRC_URI="https://github.com/AdaCore/${PN}/releases/download/v${PV}/gpr2-with-lkparser-$(ver_cut
 1-2).tgz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+shared static-libs static-pic"
+REQUIRED_USE="|| ( shared static-libs static-pic )
+   ${ADA_REQUIRED_USE}"
+
+RDEPEND="${ADA_DEPS}
+   dev-ada/xmlada[${ADA_USEDEP},shared?,static-libs?,static-pic?]
+   dev-ada/gnatcoll-core[${ADA_USEDEP},shared?,static-libs?,static-pic?]
+   
dev-ada/gnatcoll-bindings[${ADA_USEDEP},shared?,static-libs?,static-pic?,iconv,gmp]
+"
+
+DEPEND="${RDEPEND}
+   dev-ada/gprconfig_kb[${ADA_USEDEP}]
+   dev-ada/gprbuild[${ADA_USEDEP}]"
+
+S="${WORKDIR}"/${PN}
+
+src_compile() {
+   build () {
+   gprbuild -j$(makeopts_jobs) -m -p -v -XLIBRARY_TYPE=$1 \
+   -XGPR2_BUILD=release -XXMLADA_BUILD=$1 gpr2.gpr \
+   -largs ${LDFLAGS} \
+   -cargs ${ADAFLAGS} || die "gprbuild failed"
+   }
+   if use shared; then
+   build relocatable
+   fi
+   if use static-libs; then
+   build static
+   fi
+   if use static-pic; then
+   build static-pic
+   fi
+   if use static-libs; then
+   libtype='static'
+   elif use static-pic; then
+   libtype='static-pic'
+   elif use shared; then
+   libtype='relocatable'
+   fi
+
+   gprbuild -p -m -v -j$(makeopts_jobs) -aP . -XGPR2_BUILD=release \
+   -XLIBRARY_TYPE=${libtype} -XXMLADA_BUILD=${libtype} 
tools/gpr2-tools.gpr \
+   -largs ${LDFLAGS} -cargs ${ADAFLAGS} || die
+}
+
+src_install() {
+   build () {
+   gprinstall -XLIBRARY_TYPE=$1 -f -p -v -XGPR2_BUILD=release \
+   --prefix="${D}/usr" -XXMLADA_BUILD=$1 \
+   --build-name=$1 --build-var=LIBRARY_TYPE \
+   --build-var=GPR2_LIBRARY_TYPE gpr2.gpr || die
+   }
+   if use shared; then
+   build relocatable
+   fi
+   if use static-libs; then
+   build static
+   fi
+   if use static-pic; then
+   build static-pic
+   fi
+   gprinstall -p -f -v -aP . -XGPR2_BUILD=release --prefix="${D}/usr" \
+   -XLIBRARY_TYPE=${libtype} -XXMLADA_BUILD=${libtype} \
+   --build-name=${libtype} --mode=usage tools/gpr2-tools.gpr || die
+
+   einstalldocs
+
+   rm "${D}"/usr/bin/gprclean || die
+   rm "${D}"/usr/bin/gprconfig || die
+   rm "${D}"/usr/bin/gprinstall || die
+   rm "${D}"/usr/bin/gprls || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ada/VSS/

2024-03-17 Thread Alfredo Tupone
commit: 344f1133e35869a2638478cd7c82874d2a82fad4
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Mar 16 22:06:59 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Mar 17 18:41:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=344f1133

dev-ada/VSS: add 24.0.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/VSS/Manifest  |  1 +
 dev-ada/VSS/VSS-24.0.0.ebuild | 43 +++
 2 files changed, 44 insertions(+)

diff --git a/dev-ada/VSS/Manifest b/dev-ada/VSS/Manifest
index 7b5c59bb10de..193a1d929daa 100644
--- a/dev-ada/VSS/Manifest
+++ b/dev-ada/VSS/Manifest
@@ -1,2 +1,3 @@
 DIST VSS-22.0.0.tar.gz 310314 BLAKE2B 
710645472b0e767f744ca12564a595fabc6bd931a271bc6fd575fdee70ade1676f3a0dbe00d7700ba5bbeb341fa6cc767b8efb18162f1fc308edcb653c9919f4
 SHA512 
b38582efc2b334a5b550eb9eacadd721b354f51d4cc26fcb4da1c8e7d241a848d5d3ee2651a72b552e2d5357b9fde46ba48e694f17f49cc2bcdad63d2f9d685e
 DIST VSS-23.0.0.tar.gz 481748 BLAKE2B 
eb84e1b84b2d3a463a0e19a3cdd8b6e1e0dd666f72cd79f592f07f75fd7f2c8496f89f5d272c2be1af8a75491a8e3f0f11131dbfe892f3fe107f7e50223ea4bd
 SHA512 
11e762a6ade7137acb32c0776db06244b40a137df90ee5d25855503deeba2a22e6e962ed56d991c71fd27a514edca22ff3d35b0f783855e2d670eb6b45aa4c03
+DIST VSS-24.0.0.tar.gz 1116669 BLAKE2B 
5f703b4bf5234b38485a3104bd4e32ce0b2666fa00e2808b9a03df5c28c11ca0ac95c655f5490dbd04f113ef2894b45f2795f87cbf297ffa07f85f5a4e7d4710
 SHA512 
2b77646a299c073535ab0a315a9950e2fc6d43375fa62e0cb2e93ed4094ee42994ad74747c8a3d16ade5473c5520926edd59e4422321398c5deb17c6aedb66ee

diff --git a/dev-ada/VSS/VSS-24.0.0.ebuild b/dev-ada/VSS/VSS-24.0.0.ebuild
new file mode 100644
index ..c313680fa3e5
--- /dev/null
+++ b/dev-ada/VSS/VSS-24.0.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ADA_COMPAT=( gcc_12 gcc_13 )
+inherit ada multiprocessing
+
+DESCRIPTION="A high level string and text processing library"
+HOMEPAGE="https://github.com/AdaCore/VSS;
+SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="GPL-3 gcc-runtime-library-exception-3.1"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${ADA_REQUIRED_USE}"
+
+RDEPEND="${ADA_DEPS}
+   dev-ada/xmlada[${ADA_USEDEP}]"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-ada/gprbuild[${ADA_USEDEP}]
+   test? (
+   app-i18n/unicode-data
+   )"
+
+src_prepare() {
+   mkdir data
+   ln -sf /usr/share/unicode-data data/ucd || die
+   default
+}
+
+src_compile() {
+   emake GPRBUILD_FLAGS="-p -j$(makeopts_jobs) -v"
+}
+
+src_test() {
+   emake -j1 GPRBUILD_FLAGS="-p -j$(makeopts_jobs) -v" build_tests
+   # To run all the test need to follow data/README.md
+   emake check_html
+}



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/amd64/, profiles/arch/base/, sys-kernel/installkernel/

2024-03-17 Thread Andrew Ammerlaan
commit: b9ed549647db434a28353bd972c7451b1b752fec
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sun Mar 17 18:31:55 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Mar 17 18:33:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9ed5496

sys-kernel/installkernel: add 29

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 profiles/arch/amd64/package.use.mask |   4 +
 profiles/arch/amd64/package.use.stable.mask  |   4 +
 profiles/arch/base/package.use.mask  |   4 +
 sys-kernel/installkernel/Manifest|   1 +
 sys-kernel/installkernel/installkernel-29.ebuild | 194 +++
 sys-kernel/installkernel/metadata.xml|   1 +
 6 files changed, 208 insertions(+)

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 36a45fb0e33a..ab647373fb87 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,6 +17,10 @@
 
 #--- END OF EXAMPLES ---
 
+# Andrew Ammerlaan  (2024-03-17)
+# virt-firmware is keyworded here
+sys-kernel/installkernel -efistub
+
 # Ionen Wolkens  (2024-03-08)
 # media-libs/libdovi is keyworded here
 media-libs/libplacebo -libdovi

diff --git a/profiles/arch/amd64/package.use.stable.mask 
b/profiles/arch/amd64/package.use.stable.mask
index 325b6833d7e9..da0b707dd420 100644
--- a/profiles/arch/amd64/package.use.stable.mask
+++ b/profiles/arch/amd64/package.use.stable.mask
@@ -17,6 +17,10 @@
 
 #--- END OF EXAMPLES ---
 
+# Andrew Ammerlaan  (2024-03-17)
+# Experimental, virt-firmware is keyworded only unstable
+sys-kernel/installkernel efistub
+
 # Ionen Wolkens  (2024-03-08)
 # media-libs/libdovi is not stable here yet
 media-libs/libplacebo libdovi

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 167339367215..a51be55b952e 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Andrew Ammerlaan  (2024-03-17)
+# Experimental, only keyworded for amd64 currently
+sys-kernel/installkernel efistub
+
 # Ionen Wolkens  (2024-03-08)
 # media-libs/libdovi has very few keywords and there is little interest
 # in adding extras unless requested (also needs rust+cargo-c)

diff --git a/sys-kernel/installkernel/Manifest 
b/sys-kernel/installkernel/Manifest
index 835db019e6be..7c37de71cbd5 100644
--- a/sys-kernel/installkernel/Manifest
+++ b/sys-kernel/installkernel/Manifest
@@ -1,2 +1,3 @@
 DIST installkernel-25.tar.gz 18441 BLAKE2B 
7237cf0bff5c82a55968f612fdeb080496077ff8bf04f71645f7702d45183bdbdc4382e22d25a5697451cfbbc161745402278cb1a96b360935293f38a482
 SHA512 
c7ad6ef614edb805ba4da81d44190362fbe6ada6e507f6f0b8804d6bfc7bb260f0344db20c6032a2830502b278bae35a842d5c9ff2d85d57dfd01f66a3f5bb38
 DIST installkernel-28.tar.gz 18922 BLAKE2B 
26e7b073cd44896f830a8977efb9730b92d01074084a3cfc934719de87bbf6ec25ea865f8b1cd88613279dbb83bb9ad72eb2c90bc0f6152aa0cc11ca71a9963a
 SHA512 
5a0ed452e131d85628c1cf6ecc2a6bb9fe3c9f20c999c9919b3e238d1aa09a114c6086cf5de8d3ecf63cfa80fd2804092ebb8ad6505b51df2786eb3037bdf3f0
+DIST installkernel-29.tar.gz 20796 BLAKE2B 
280cc9b3f0906b9fe874411e5911c26c303d53bfa37530c9c3da4d1ab99507014ce240e386db6676e422e646ea3f51cd08fa1ded2b899933de7076085aaa9ab4
 SHA512 
c72ad5a187edf24eb49924576cb553fcef797e797373d8a0f6f5e599155c35a8418463ba8138479d016f555e9e683146be681f959197533951169cf2aea6be95

diff --git a/sys-kernel/installkernel/installkernel-29.ebuild 
b/sys-kernel/installkernel/installkernel-29.ebuild
new file mode 100644
index ..9ba8f5cf4c74
--- /dev/null
+++ b/sys-kernel/installkernel/installkernel-29.ebuild
@@ -0,0 +1,194 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info
+
+DESCRIPTION="Gentoo fork of installkernel script from debianutils"
+HOMEPAGE="
+   https://github.com/projg2/installkernel-gentoo
+   https://wiki.gentoo.org/wiki/Installkernel
+"
+SRC_URI="https://github.com/projg2/installkernel-gentoo/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-gentoo-${PV}"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x86-linux"
+IUSE="dracut efistub grub refind systemd systemd-boot uki ukify"
+REQUIRED_USE="
+   efistub? ( systemd )
+   systemd-boot? ( systemd )
+   ukify? ( uki )
+   ?? ( efistub grub refind systemd-boot )
+"
+# efistub requires systemd's kernel-install because:
+# - We need support for removal to clean-up the created entry
+# - We need to know the location of the ESP
+# - kernel-bootcfg at some point calls bootctl (to find ESP)
+
+RDEPEND="
+   !<=sys-kernel/installkernel-systemd-3
+   dracut? (
+   

[gentoo-commits] repo/gentoo:master commit in: net-misc/gnome-connections/

2024-03-17 Thread Mike Gilbert
commit: 2e16c16ae37a7bec6f73d893463940974ec85e4b
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Mar 17 18:30:22 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Mar 17 18:30:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e16c16a

net-misc/gnome-connections: drop 44.1

Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/gnome-connections/Manifest|  1 -
 .../gnome-connections-44.1.ebuild  | 63 --
 2 files changed, 64 deletions(-)

diff --git a/net-misc/gnome-connections/Manifest 
b/net-misc/gnome-connections/Manifest
index 98e1e21d1893..a6090987ecdf 100644
--- a/net-misc/gnome-connections/Manifest
+++ b/net-misc/gnome-connections/Manifest
@@ -1,2 +1 @@
-DIST gnome-connections-44.1.tar.xz 3999000 BLAKE2B 
62f811a5cf530d3b38b576217d004d982f051a12bd3e525499d7fa4466538a1c8a2d4713f15cb0862d753f06a1f624f8fa87b80498ecbb461e7e7a545cb8c4d5
 SHA512 
34878e51ae67b222f8c5a00524bf2f3f24b9bc989ceccd707028ecdec612d81d3dc5e187e000f6e870e1cf816a66342cb8e9e9aaf7a6296950e1efa5b8a0d47e
 DIST gnome-connections-45.0.tar.xz 4009108 BLAKE2B 
10f3f98df6fd6a090c226192229c3eeba7d707c1a109eaaf3a6427b9eadd375a136da9f089b904b66d9e94f27b9b6f982f1c0392ac9eb00936f46450b48bfbf6
 SHA512 
a2c5f8cd3076fc370cdd34f909bd02d07b9391a606133a46d17a5fd92644ee971c7dddb09674d660a462b9f0d99e83ef2b595095173274e54bbdc0f8411fffe4

diff --git a/net-misc/gnome-connections/gnome-connections-44.1.ebuild 
b/net-misc/gnome-connections/gnome-connections-44.1.ebuild
deleted file mode 100644
index 325726aeadc2..
--- a/net-misc/gnome-connections/gnome-connections-44.1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org gnome2-utils meson vala xdg
-
-DESCRIPTION="A remote desktop client for the GNOME desktop environment"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/connections;
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   dev-libs/gobject-introspection
-   >=dev-libs/glib-2.50:2
-   >=x11-libs/gtk+-3.22:3[introspection]
-   >=net-libs/gtk-vnc-0.4.4[pulseaudio,vala]
-   >=gui-libs/libhandy-1.6.0:1[vala]
-   >=dev-libs/libxml2-2.7.8
-   app-crypt/libsecret[vala]
-
-   >=net-misc/freerdp-2.0.0:0=
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
-   $(vala_depend)
-   dev-libs/glib
-   dev-util/glib-utils
-   dev-util/itstool
-   sys-devel/gettext
-   virtual/pkgconfig
-
-   test? (
-   dev-libs/appstream-glib
-   dev-util/desktop-file-utils
-   )
-"
-
-src_prepare() {
-   default
-   vala_setup
-}
-
-src_configure() {
-   local emesonargs=(
-   -Dprofile=default
-   )
-   meson_src_configure
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   gnome2_schemas_update
-}
-
-pkg_postrm() {
-   xdg_pkg_postrm
-   gnome2_schemas_update
-}



[gentoo-commits] repo/gentoo:master commit in: net-misc/gnome-connections/

2024-03-17 Thread Mike Gilbert
commit: 3c3affa5b9ae1f78c82e731e0eca2b22d06adae6
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Mar 17 18:21:09 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Mar 17 18:21:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c3affa5

net-misc/gnome-connections: depend on net-misc/freerdp:2=

Signed-off-by: Mike Gilbert  gentoo.org>

 ...nome-connections-45.0-r1.ebuild => gnome-connections-45.0-r2.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/gnome-connections/gnome-connections-45.0-r1.ebuild 
b/net-misc/gnome-connections/gnome-connections-45.0-r2.ebuild
similarity index 97%
rename from net-misc/gnome-connections/gnome-connections-45.0-r1.ebuild
rename to net-misc/gnome-connections/gnome-connections-45.0-r2.ebuild
index ced38e9ea418..de42f7e3e3c6 100644
--- a/net-misc/gnome-connections/gnome-connections-45.0-r1.ebuild
+++ b/net-misc/gnome-connections/gnome-connections-45.0-r2.ebuild
@@ -24,7 +24,7 @@ DEPEND="
>=dev-libs/libxml2-2.7.8
app-crypt/libsecret[vala]
 
-   >=net-misc/freerdp-2.0.0:=
+   >=net-misc/freerdp-2.0.0:2=
 "
 RDEPEND="${DEPEND}"
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-texlive/texlive-latex/

2024-03-17 Thread Florian Schmaus
commit: e94ef3c94bc6d73e21784932a349e696a154923b
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sun Mar 17 18:14:26 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Mar 17 18:14:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e94ef3c9

dev-texlive/texlive-latex: add weak blockers to avoid file collisions

Some packages where moved around with TexLive 2023, either by us or upstream. 
Avoid
collisions by declaring weak blockers.

Thanks to Yuan "Leon3418" Liao for reporting this.

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-texlive/texlive-latex/texlive-latex-2023_p69131-r1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-texlive/texlive-latex/texlive-latex-2023_p69131-r1.ebuild 
b/dev-texlive/texlive-latex/texlive-latex-2023_p69131-r1.ebuild
index bdb70461783f..6c8902b2ca73 100644
--- a/dev-texlive/texlive-latex/texlive-latex-2023_p69131-r1.ebuild
+++ b/dev-texlive/texlive-latex/texlive-latex-2023_p69131-r1.ebuild
@@ -186,6 +186,7 @@ COMMON_DEPEND="
 "
 RDEPEND="
${COMMON_DEPEND}
+   

  1   2   3   4   >