[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/, app-emulation/open-vm-tools/files/

2024-08-04 Thread James Le Cuirot
commit: cec7e7ddbc8a4cb4a74a2fda1edb0cede52014a0
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Aug  4 14:30:16 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Sun Aug  4 14:30:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cec7e7dd

app-emulation/open-vm-tools: Fix cross-compiling 12.4.5 with libdnet + xmlsec

The patch has been submitted upstream.

Signed-off-by: James Le Cuirot  gentoo.org>

 .../open-vm-tools/files/12.4.5-xmlsec1-pc.patch| 57 ++
 .../open-vm-tools/open-vm-tools-12.4.5.ebuild  |  5 ++
 2 files changed, 62 insertions(+)

diff --git a/app-emulation/open-vm-tools/files/12.4.5-xmlsec1-pc.patch 
b/app-emulation/open-vm-tools/files/12.4.5-xmlsec1-pc.patch
new file mode 100644
index ..9dfaad5e200c
--- /dev/null
+++ b/app-emulation/open-vm-tools/files/12.4.5-xmlsec1-pc.patch
@@ -0,0 +1,57 @@
+https://github.com/vmware/open-vm-tools/pull/732
+
+From 9403500c9aac5be8c38b528e9cc0c711ba2f0151 Mon Sep 17 00:00:00 2001
+From: James Le Cuirot 
+Date: Sun, 4 Aug 2024 14:53:16 +0100
+Subject: [PATCH 1/2] Also try using pkg-config to detect xmlsec
+
+The xmlsec1-config script does not help when cross-compiling. pkg-config is
+subsequently used for a version detection anyway.
+---
+ open-vm-tools/configure.ac | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/open-vm-tools/configure.ac b/open-vm-tools/configure.ac
+index 26b2e950..d46a51e2 100644
+--- a/open-vm-tools/configure.ac
 b/open-vm-tools/configure.ac
+@@ -879,7 +879,7 @@ if test "$enable_vgauth" = "yes" ; then
+AC_VMW_DEFAULT_FLAGS([XMLSEC1])
+AC_VMW_CHECK_LIB([xmlsec1],
+  [XMLSEC1],
+- [],
++ [xmlsec1],
+  [xmlsec1-config],
+  [],
+  [xmlsec/xmlsec.h],
+-- 
+2.45.2
+
+
+From b9f0bb3205039d2fa4e8d1f6d2e4d622f3ef97b1 Mon Sep 17 00:00:00 2001
+From: James Le Cuirot 
+Date: Sun, 4 Aug 2024 14:54:34 +0100
+Subject: [PATCH 2/2] Respect the $PKG_CONFIG variable when checking the xmlsec
+ version
+
+This particularly helps when cross-compiling.
+---
+ open-vm-tools/configure.ac | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/open-vm-tools/configure.ac b/open-vm-tools/configure.ac
+index d46a51e2..39b9fa9c 100644
+--- a/open-vm-tools/configure.ac
 b/open-vm-tools/configure.ac
+@@ -884,7 +884,7 @@ if test "$enable_vgauth" = "yes" ; then
+  [],
+  [xmlsec/xmlsec.h],
+  [xmlSecCheckVersionExt],
+- [XMLSEC1_VER=`pkg-config --modversion xmlsec1`
++ [XMLSEC1_VER=`$PKG_CONFIG --modversion xmlsec1`
+   xmlsec1_major_version="`echo $XMLSEC1_VER | cut -f1 -d. 
| cut -f1 -d-`"
+   xmlsec1_minor_version="`echo $XMLSEC1_VER | cut -f2 -d. 
| cut -f1 -d-`"
+   xmlsec1_micro_version="`echo $XMLSEC1_VER | cut -f3 -d. 
| cut -f1 -d-`"
+-- 
+2.45.2
+

diff --git a/app-emulation/open-vm-tools/open-vm-tools-12.4.5.ebuild 
b/app-emulation/open-vm-tools/open-vm-tools-12.4.5.ebuild
index 96a3b32786df..9e89b64ee6c5 100644
--- a/app-emulation/open-vm-tools/open-vm-tools-12.4.5.ebuild
+++ b/app-emulation/open-vm-tools/open-vm-tools-12.4.5.ebuild
@@ -64,6 +64,7 @@ BDEPEND="
 PATCHES=(
"${FILESDIR}"/10.1.0-Werror.patch
"${FILESDIR}"/11.3.5-icu.patch
+   "${FILESDIR}"/12.4.5-xmlsec1-pc.patch
 )
 
 pkg_setup() {
@@ -100,6 +101,10 @@ src_configure() {
# Avoid a bug in configure.ac
use ssl || myeconfargs+=( --without-ssl )
 
+   # Avoid relying on dnet-config script, which breaks cross-compiling. 
This
+   # library has no pkg-config file.
+   export CUSTOM_DNET_LIBS="-ldnet"
+
econf "${myeconfargs[@]}"
 }
 



[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils/, sys-devel/binutils/files/

2024-08-05 Thread James Le Cuirot
commit: 5f9b32f028a31e544134077f5a3b6bd3d8c4230c
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Aug  5 22:20:23 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Mon Aug  5 22:20:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f9b32f0

sys-devel/binutils: Rebase cross/prefix linker patches for 2.43

Closes: https://bugs.gentoo.org/937381
Signed-off-by: James Le Cuirot  gentoo.org>

 sys-devel/binutils/binutils-2.43.ebuild|  4 +-
 sys-devel/binutils/binutils-.ebuild|  4 +-
 .../files/binutils-2.43-linker-prefix.patch| 53 ++
 .../files/binutils-2.43-linker-search-path.patch   | 43 ++
 4 files changed, 100 insertions(+), 4 deletions(-)

diff --git a/sys-devel/binutils/binutils-2.43.ebuild 
b/sys-devel/binutils/binutils-2.43.ebuild
index a3e7c641ce6b..9407ec3c37ef 100644
--- a/sys-devel/binutils/binutils-2.43.ebuild
+++ b/sys-devel/binutils/binutils-2.43.ebuild
@@ -131,8 +131,8 @@ src_prepare() {
# This is applied conditionally for now just out of 
caution.
# It should be okay on non-prefix systems though. See 
bug #892549.
if is_cross || use prefix; then
-   eapply 
"${FILESDIR}"/binutils-2.40-linker-search-path.patch \
-  
"${FILESDIR}"/binutils-2.41-linker-prefix.patch
+   eapply 
"${FILESDIR}"/binutils-2.43-linker-search-path.patch \
+  
"${FILESDIR}"/binutils-2.43-linker-prefix.patch
fi
fi
fi

diff --git a/sys-devel/binutils/binutils-.ebuild 
b/sys-devel/binutils/binutils-.ebuild
index c05f1529d8c1..44bb4c8c3e76 100644
--- a/sys-devel/binutils/binutils-.ebuild
+++ b/sys-devel/binutils/binutils-.ebuild
@@ -131,8 +131,8 @@ src_prepare() {
# This is applied conditionally for now just out of 
caution.
# It should be okay on non-prefix systems though. See 
bug #892549.
if is_cross || use prefix; then
-   eapply 
"${FILESDIR}"/binutils-2.40-linker-search-path.patch \
-  
"${FILESDIR}"/binutils-2.41-linker-prefix.patch
+   eapply 
"${FILESDIR}"/binutils-2.43-linker-search-path.patch \
+  
"${FILESDIR}"/binutils-2.43-linker-prefix.patch
fi
fi
fi

diff --git a/sys-devel/binutils/files/binutils-2.43-linker-prefix.patch 
b/sys-devel/binutils/files/binutils-2.43-linker-prefix.patch
new file mode 100644
index ..79b30657014b
--- /dev/null
+++ b/sys-devel/binutils/files/binutils-2.43-linker-prefix.patch
@@ -0,0 +1,53 @@
+https://bugs.gentoo.org/892549
+https://github.com/gentoo/binutils-gdb/pull/5
+
+From 302271b0baa52204fab58bd0b74e3919c0789f87 Mon Sep 17 00:00:00 2001
+From: James Le Cuirot 
+Date: Sat, 23 Dec 2023 13:48:10 +
+Subject: [PATCH] ld: Allow a Gentoo-specific prefix to override the prefix
+ used by ld.bfd
+
+This prefix is only used to locate $prefix/etc/ld.so.conf, with $prefix
+usually being /usr. This file is important on Gentoo Prefix systems,
+where the /usr prefix is within another directory. The problem is that
+Gentoo already passes the same directory as the sysroot, and ld.bfd
+therefore looks for /myprefix/myprefix/usr/etc/ld.so.conf.
+
+The sysroot is dynamic, while the prefix is hardcoded. A hardcoded
+prefix that isn't just /usr is unhelpful, not just because of the
+doubled prefix issue above, but also because it prevents ld.bfd from
+working effectively outside its native environment. We will therefore
+hardcode it to just /usr.
+
+This change does not simply do that though and sets up a $gentoo_prefix
+variable instead, with $prefix as a fallback. This is necessary because
+Gentoo prefix-guest systems, which use the host's libc, do not apply a
+sysroot like RAP prefix systems do. In that case, we must preserve the
+existing behaviour. The binutils ebuild will be responsible for setting
+this variable appropriately.
+---
+ ld/emultempl/elf.em | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/ld/emultempl/elf.em b/ld/emultempl/elf.em
+index 863657e12f5..cf0204e9c76 100644
+--- a/ld/emultempl/elf.em
 b/ld/emultempl/elf.em
+@@ -142,7 +142,7 @@ gld${EMULATION_NAME}_before_plugin_all_symbols_read (void)
+   ldelf_before_plugin_all_symbols_read ($IS_LIBPATH, $IS_NATIVE,
+   $IS_LINUX_TARGET,
+   $IS_FREEBSD_TARGET,
+-  $ELFSIZE, "$prefix");
++  $

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

2024-08-06 Thread James Le Cuirot
commit: b6513645b6850fb07d812f6c454234ced7316d30
Author: James Le Cuirot  gentoo  org>
AuthorDate: Tue Aug  6 14:42:12 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Tue Aug  6 14:42:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6513645

app-crypt/gpgme: Fix cross-compiling by setting GPGRT_CONFIG

We've done this in app-crypt/gnupg for a while.

Signed-off-by: James Le Cuirot  gentoo.org>

 app-crypt/gpgme/gpgme-1.23.2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-crypt/gpgme/gpgme-1.23.2.ebuild 
b/app-crypt/gpgme/gpgme-1.23.2.ebuild
index 4a1dffbc2557..729e18d1df98 100644
--- a/app-crypt/gpgme/gpgme-1.23.2.ebuild
+++ b/app-crypt/gpgme/gpgme-1.23.2.ebuild
@@ -152,6 +152,7 @@ gpgme_src_configure() {
$(use test || echo "--disable-gpgconf-test --disable-gpg-test 
--disable-gpgsm-test --disable-g13-test")
--enable-languages="${languages[*]}"
$(use_enable static-libs static)
+   GPGRT_CONFIG="${ESYSROOT}/usr/bin/${CHOST}-gpgrt-config"
)
 
ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"



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

2024-08-06 Thread James Le Cuirot
commit: 4243ec120cc8dd0fb4ab9a34592f7af099145af0
Author: James Le Cuirot  gentoo  org>
AuthorDate: Tue Aug  6 14:41:41 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Tue Aug  6 14:41:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4243ec12

app-crypt/gnupg: Set GPGRT_CONFIG rather than ac_cv_path_GPGRT_CONFIG

Don't know why I used the latter before.

Signed-off-by: James Le Cuirot  gentoo.org>

 app-crypt/gnupg/gnupg-2.4.5-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gnupg/gnupg-2.4.5-r2.ebuild 
b/app-crypt/gnupg/gnupg-2.4.5-r2.ebuild
index 5b6cf6eaca80..0a5b46a69ff2 100644
--- a/app-crypt/gnupg/gnupg-2.4.5-r2.ebuild
+++ b/app-crypt/gnupg/gnupg-2.4.5-r2.ebuild
@@ -136,7 +136,7 @@ my_src_configure() {
--enable-large-secmem
 
CC_FOR_BUILD="$(tc-getBUILD_CC)"
-   
ac_cv_path_GPGRT_CONFIG="${ESYSROOT}/usr/bin/${CHOST}-gpgrt-config"
+   GPGRT_CONFIG="${ESYSROOT}/usr/bin/${CHOST}-gpgrt-config"
 
$("${S}/configure" --help | grep -o -- '--without-.*-prefix')
)



[gentoo-commits] repo/gentoo:master commit in: net-fs/samba/

2024-08-06 Thread James Le Cuirot
commit: d4af3825ca318be673a2437b83279e1419ed29bb
Author: James Le Cuirot  gentoo  org>
AuthorDate: Tue Aug  6 15:23:20 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Tue Aug  6 15:23:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4af3825

net-fs/samba: Fix cross-compiling by pointing to krb5 location

This allows it to find krb5-config. The same is probably needed for Heimdal, but
I can't easily test that.

Signed-off-by: James Le Cuirot  gentoo.org>

 net-fs/samba/samba-4.20.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-fs/samba/samba-4.20.2.ebuild b/net-fs/samba/samba-4.20.2.ebuild
index 03bbefce2036..55f811279821 100644
--- a/net-fs/samba/samba-4.20.2.ebuild
+++ b/net-fs/samba/samba-4.20.2.ebuild
@@ -288,7 +288,7 @@ multilib_src_configure() {
$(multilib_native_usex python '' '--disable-python')
$(multilib_native_use_enable zeroconf avahi)
$(multilib_native_usex test '--enable-selftest' '')
-   $(usev system-mitkrb5 "--with-system-mitkrb5 
$(multilib_native_usex addc --with-experimental-mit-ad-dc '')")
+   $(usev system-mitkrb5 "--with-system-mitkrb5 ${ESYSROOT}/usr 
$(multilib_native_usex addc --with-experimental-mit-ad-dc '')")
$(use_with debug lttng)
$(use_with ldap)
$(use_with profiling-data)



[gentoo-commits] repo/gentoo:master commit in: net-fs/nfs-utils/

2024-08-06 Thread James Le Cuirot
commit: c6a2af6d6b80a5dcda0c7619b56c4ed74a3ecd71
Author: James Le Cuirot  gentoo  org>
AuthorDate: Tue Aug  6 15:42:09 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Tue Aug  6 15:42:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6a2af6d

net-fs/nfs-utils: Fix cross-compiling by pointing to krb5 location

This allows it to find krb5-config.

Signed-off-by: James Le Cuirot  gentoo.org>

 net-fs/nfs-utils/nfs-utils-2.6.4-r12.ebuild | 215 
 1 file changed, 215 insertions(+)

diff --git a/net-fs/nfs-utils/nfs-utils-2.6.4-r12.ebuild 
b/net-fs/nfs-utils/nfs-utils-2.6.4-r12.ebuild
new file mode 100644
index ..ead93571698f
--- /dev/null
+++ b/net-fs/nfs-utils/nfs-utils-2.6.4-r12.ebuild
@@ -0,0 +1,215 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools linux-info systemd
+
+DESCRIPTION="NFS client and server daemons"
+HOMEPAGE="http://linux-nfs.org/ 
https://git.linux-nfs.org/?p=steved/nfs-utils.git";
+
+if [[ ${PV} == *_rc* ]] ; then
+   MY_PV="$(ver_rs 1- -)"
+   
SRC_URI="http://git.linux-nfs.org/?p=steved/nfs-utils.git;a=snapshot;h=refs/tags/${PN}-${MY_PV};sf=tgz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/${PN}-${PN}-${MY_PV}"
+else
+   SRC_URI="https://downloads.sourceforge.net/nfs/${P}.tar.bz2";
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="caps junction kerberos ldap +libmount +nfsv3 +nfsv4 sasl selinux tcpd 
+uuid"
+REQUIRED_USE="|| ( nfsv3 nfsv4 ) kerberos? ( nfsv4 )"
+# bug #315573
+RESTRICT="test"
+
+# kth-krb doesn't provide the right include
+# files, and nfs-utils doesn't build against heimdal either,
+# so don't depend on virtual/krb.
+# (04 Feb 2005 agriffis)
+COMMON_DEPEND="
+   dev-libs/libxml2
+   net-libs/libtirpc:=
+   sys-fs/e2fsprogs
+   dev-db/sqlite:3
+   dev-libs/libevent:=
+   caps? ( sys-libs/libcap )
+   ldap? (
+   net-nds/openldap:=
+   sasl? (
+   app-crypt/mit-krb5
+   dev-libs/cyrus-sasl:2
+   )
+   )
+   libmount? ( sys-apps/util-linux )
+   nfsv3? ( >=net-nds/rpcbind-0.2.4 )
+   nfsv4? (
+   >=sys-apps/keyutils-1.5.9:=
+   sys-fs/lvm2
+   kerberos? (
+   >=net-libs/libtirpc-0.2.4-r1[kerberos]
+   app-crypt/mit-krb5
+   )
+   )
+   tcpd? ( sys-apps/tcp-wrappers )
+   uuid? ( sys-apps/util-linux )"
+DEPEND="${COMMON_DEPEND}
+   elibc_musl? ( sys-libs/queue-standalone )
+"
+RDEPEND="${COMMON_DEPEND}
+   !net-libs/libnfsidmap
+   selinux? (
+   sec-policy/selinux-rpc
+   nfsv3? ( sec-policy/selinux-rpcbind )
+   )
+"
+BDEPEND="
+   net-libs/rpcsvc-proto
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.5.2-no-werror.patch
+   "${FILESDIR}"/${PN}-udev-sysctl.patch
+   "${FILESDIR}"/${P}-includes.patch
+   "${FILESDIR}"/${P}-C99-inline.patch
+)
+
+pkg_setup() {
+   linux-info_pkg_setup
+
+   if use nfsv4 && linux_config_exists && ! linux_chkconfig_present 
CRYPTO_MD5 ; then
+   ewarn "Your NFS server will be unable to track clients across 
server restarts!"
+   ewarn "Please enable ${HILITE}CONFIG_CRYPTO_MD5${NORMAL} in 
your kernel to"
+   ewarn "support the legacy, in-kernel client tracker."
+   fi
+}
+
+src_prepare() {
+   default
+
+   sed \
+   -e "/^sbindir/s:= := \"${EPREFIX}\":g" \
+   -i utils/*/Makefile.am || die
+
+   eautoreconf
+}
+
+src_configure() {
+   # Our DEPEND forces this.
+   export libsqlite3_cv_is_recent=yes
+   export ac_cv_header_keyutils_h=$(usex nfsv4)
+
+   # SASL is consumed in a purely automagic way
+   export ac_cv_header_sasl_h=no
+   export ac_cv_header_sasl_sasl_h=$(usex sasl)
+
+   local myeconfargs=(
+   --disable-static
+   --with-statedir="${EPREFIX}"/var/lib/nfs
+   --enable-tirpc
+   --with-tirpcinclude="${ESYSROOT}"/usr/include/tirpc/
+   --with-pluginpath="${EPREFIX}"/usr/$(get_libdir)/libnfsidmap
+   --with-rpcgen
+   --with-systemd="$(systemd_get_systemunitdir)"
+   --without-gssglue
+   $(use_enable caps)
+   --enable-ipv6
+   $(use_enable junction)
+

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

2024-08-06 Thread James Le Cuirot
commit: 2d6b5bfef068d61857adf806e082ff9966d2df3d
Author: James Le Cuirot  gentoo  org>
AuthorDate: Tue Aug  6 16:08:08 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Tue Aug  6 16:18:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d6b5bfe

app-crypt/adcli: Fix cross-compiling by pointing to krb5-config location

You can set the flags directly, but krb5-config takes precedence, so use that.

Signed-off-by: James Le Cuirot  gentoo.org>

 app-crypt/adcli/adcli-0.9.2.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/app-crypt/adcli/adcli-0.9.2.ebuild 
b/app-crypt/adcli/adcli-0.9.2.ebuild
index d4fcead6bfc5..ba038ec845b4 100644
--- a/app-crypt/adcli/adcli-0.9.2.ebuild
+++ b/app-crypt/adcli/adcli-0.9.2.ebuild
@@ -31,5 +31,7 @@ src_prepare() {
 }
 
 src_configure() {
-   econf $(use_enable doc)
+   econf \
+   $(use_enable doc) \
+   KRB5_CONFIG="${ESYSROOT}"/usr/bin/krb5-config
 }



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

2024-08-06 Thread James Le Cuirot
commit: a6899d18d34308030e6abf8877ac7d680d06c204
Author: James Le Cuirot  gentoo  org>
AuthorDate: Tue Aug  6 15:53:06 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Tue Aug  6 16:18:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6899d18

net-libs/libtirpc: Fix cross-compiling by pointing to krb5-config location

Signed-off-by: James Le Cuirot  gentoo.org>

 net-libs/libtirpc/libtirpc-1.3.4-r3.ebuild | 63 ++
 1 file changed, 63 insertions(+)

diff --git a/net-libs/libtirpc/libtirpc-1.3.4-r3.ebuild 
b/net-libs/libtirpc/libtirpc-1.3.4-r3.ebuild
new file mode 100644
index ..b37b2dd4d804
--- /dev/null
+++ b/net-libs/libtirpc/libtirpc-1.3.4-r3.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic libtool multilib-minimal
+
+DESCRIPTION="Transport Independent RPC library (SunRPC replacement)"
+HOMEPAGE="https://sourceforge.net/projects/libtirpc/ 
https://git.linux-nfs.org/?p=steved/libtirpc.git";
+SRC_URI="
+   https://downloads.sourceforge.net/${PN}/${P}.tar.bz2
+   mirror://gentoo/${PN}-glibc-nfs.tar.xz
+"
+
+LICENSE="BSD BSD-2 BSD-4 LGPL-2.1+"
+SLOT="0/3" # subslot matches SONAME major
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="kerberos static-libs"
+
+RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )"
+DEPEND="
+   ${RDEPEND}
+   elibc_musl? ( sys-libs/queue-standalone )
+"
+BDEPEND="
+   app-arch/xz-utils
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   cp -ra "${WORKDIR}"/tirpc "${S}"/ || die
+
+   default
+   elibtoolize
+}
+
+multilib_src_configure() {
+   append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
+
+   local myeconfargs=(
+   $(use_enable kerberos gssapi)
+   $(use_enable static-libs static)
+   KRB5_CONFIG="${ESYSROOT}"/usr/bin/krb5-config
+   )
+
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+   einstalldocs
+
+   insinto /etc
+   doins doc/netconfig
+
+   insinto /usr/include/tirpc
+   doins -r "${WORKDIR}"/tirpc/*
+
+   # makes sure that the linking order for nfs-utils is proper, as
+   # libtool would inject a libgssglue dependency in the list.
+   if ! use static-libs ; then
+   find "${ED}" -name "*.la" -delete || die
+   fi
+}



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

2024-08-06 Thread James Le Cuirot
commit: af718ab0f8deb7ea9b0fed2715a1dccbd48d4a6e
Author: James Le Cuirot  gentoo  org>
AuthorDate: Tue Aug  6 16:17:09 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Tue Aug  6 16:18:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af718ab0

sys-auth/sssd: Fix cross-compiling by pointing to krb5-config location

You can set the flags directly, but krb5-config takes precedence, so use that.

Signed-off-by: James Le Cuirot  gentoo.org>

 sys-auth/sssd/sssd-2.9.5.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-auth/sssd/sssd-2.9.5.ebuild b/sys-auth/sssd/sssd-2.9.5.ebuild
index d83be12eeecc..c1195b951775 100644
--- a/sys-auth/sssd/sssd-2.9.5.ebuild
+++ b/sys-auth/sssd/sssd-2.9.5.ebuild
@@ -214,6 +214,7 @@ multilib_src_configure() {
$(multilib_native_use_with python python3-bindings)
# Annoyingly configure requires that you pick systemd XOR sysv
--with-initscript=$(usex systemd systemd sysv)
+   KRB5_CONFIG="${ESYSROOT}"/usr/bin/krb5-config
)
 
use systemd && myconf+=(



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/git/

2024-08-07 Thread James Le Cuirot
commit: cfcfa11debdd8d5d41ef794798790d1e438087c5
Author: James Le Cuirot  gentoo  org>
AuthorDate: Tue Aug  6 13:25:25 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Wed Aug  7 14:14:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfcfa11d

dev-vcs/git: Fix cross-compiling when build host lacks curl

The Makefile tries to run curl-config, which is practically always present on
the build host, but we shouldn't assume that, and it could return the wrong
values when cross-compiling.

It's just a shell script, so we can safely call the copy under ESYSROOT for the
version check. For the CFLAGS and LDFLAGS, leverage pkg-config instead, as it
will correctly adjust the paths.

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-vcs/git/git-2.45.2.ebuild  | 4 
 dev-vcs/git/git--r1.ebuild | 4 
 dev-vcs/git/git--r2.ebuild | 4 
 dev-vcs/git/git--r3.ebuild | 4 
 dev-vcs/git/git-.ebuild| 4 
 5 files changed, 20 insertions(+)

diff --git a/dev-vcs/git/git-2.45.2.ebuild b/dev-vcs/git/git-2.45.2.ebuild
index 9bcb72d24650..762ee1d1c29c 100644
--- a/dev-vcs/git/git-2.45.2.ebuild
+++ b/dev-vcs/git/git-2.45.2.ebuild
@@ -306,6 +306,10 @@ git_emake() {
OPTCFLAGS="${CFLAGS}"
OPTLDFLAGS="${LDFLAGS}"
 
+   CURL_CONFIG="${ESYSROOT}/usr/bin/curl-config"
+   CURL_CFLAGS="$($(tc-getPKG_CONFIG) --cflags libcurl)"
+   CURL_LDFLAGS="$($(tc-getPKG_CONFIG) --libs libcurl)"
+
PERL_PATH="${EPREFIX}/usr/bin/perl"
PERL_MM_OPT=""
 

diff --git a/dev-vcs/git/git--r1.ebuild b/dev-vcs/git/git--r1.ebuild
index 9bcb72d24650..762ee1d1c29c 100644
--- a/dev-vcs/git/git--r1.ebuild
+++ b/dev-vcs/git/git--r1.ebuild
@@ -306,6 +306,10 @@ git_emake() {
OPTCFLAGS="${CFLAGS}"
OPTLDFLAGS="${LDFLAGS}"
 
+   CURL_CONFIG="${ESYSROOT}/usr/bin/curl-config"
+   CURL_CFLAGS="$($(tc-getPKG_CONFIG) --cflags libcurl)"
+   CURL_LDFLAGS="$($(tc-getPKG_CONFIG) --libs libcurl)"
+
PERL_PATH="${EPREFIX}/usr/bin/perl"
PERL_MM_OPT=""
 

diff --git a/dev-vcs/git/git--r2.ebuild b/dev-vcs/git/git--r2.ebuild
index 9bcb72d24650..762ee1d1c29c 100644
--- a/dev-vcs/git/git--r2.ebuild
+++ b/dev-vcs/git/git--r2.ebuild
@@ -306,6 +306,10 @@ git_emake() {
OPTCFLAGS="${CFLAGS}"
OPTLDFLAGS="${LDFLAGS}"
 
+   CURL_CONFIG="${ESYSROOT}/usr/bin/curl-config"
+   CURL_CFLAGS="$($(tc-getPKG_CONFIG) --cflags libcurl)"
+   CURL_LDFLAGS="$($(tc-getPKG_CONFIG) --libs libcurl)"
+
PERL_PATH="${EPREFIX}/usr/bin/perl"
PERL_MM_OPT=""
 

diff --git a/dev-vcs/git/git--r3.ebuild b/dev-vcs/git/git--r3.ebuild
index 9bcb72d24650..762ee1d1c29c 100644
--- a/dev-vcs/git/git--r3.ebuild
+++ b/dev-vcs/git/git--r3.ebuild
@@ -306,6 +306,10 @@ git_emake() {
OPTCFLAGS="${CFLAGS}"
OPTLDFLAGS="${LDFLAGS}"
 
+   CURL_CONFIG="${ESYSROOT}/usr/bin/curl-config"
+   CURL_CFLAGS="$($(tc-getPKG_CONFIG) --cflags libcurl)"
+   CURL_LDFLAGS="$($(tc-getPKG_CONFIG) --libs libcurl)"
+
PERL_PATH="${EPREFIX}/usr/bin/perl"
PERL_MM_OPT=""
 

diff --git a/dev-vcs/git/git-.ebuild b/dev-vcs/git/git-.ebuild
index 9bcb72d24650..762ee1d1c29c 100644
--- a/dev-vcs/git/git-.ebuild
+++ b/dev-vcs/git/git-.ebuild
@@ -306,6 +306,10 @@ git_emake() {
OPTCFLAGS="${CFLAGS}"
OPTLDFLAGS="${LDFLAGS}"
 
+   CURL_CONFIG="${ESYSROOT}/usr/bin/curl-config"
+   CURL_CFLAGS="$($(tc-getPKG_CONFIG) --cflags libcurl)"
+   CURL_LDFLAGS="$($(tc-getPKG_CONFIG) --libs libcurl)"
+
PERL_PATH="${EPREFIX}/usr/bin/perl"
PERL_MM_OPT=""
 



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

2024-08-07 Thread James Le Cuirot
commit: 4c1ef32dcc3890fc794355fe423feddce9e5fc5c
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Aug  7 20:31:37 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Wed Aug  7 20:31:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c1ef32d

media-libs/alure: Fix flag handling in newer CMake with patch, don't dlopen deps

Closes: https://bugs.gentoo.org/827720
Signed-off-by: James Le Cuirot  gentoo.org>

 .../{alure-1.2-r3.ebuild => alure-1.2-r4.ebuild}   |   8 +-
 media-libs/alure/files/alure-1.2-cmake-flags.patch | 110 +
 2 files changed, 115 insertions(+), 3 deletions(-)

diff --git a/media-libs/alure/alure-1.2-r3.ebuild 
b/media-libs/alure/alure-1.2-r4.ebuild
similarity index 83%
rename from media-libs/alure/alure-1.2-r3.ebuild
rename to media-libs/alure/alure-1.2-r4.ebuild
index ee620b3c4b69..fe5fb9fa0bbb 100644
--- a/media-libs/alure/alure-1.2-r3.ebuild
+++ b/media-libs/alure/alure-1.2-r4.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
@@ -6,8 +6,8 @@ EAPI=8
 inherit cmake
 
 DESCRIPTION="The OpenAL Utility Toolkit"
-HOMEPAGE="https://kcat.strangesoft.net/alure.html";
-SRC_URI="https://kcat.strangesoft.net/alure-releases/${P}.tar.bz2";
+HOMEPAGE="https://web.archive.org/web/20200503181758/https://kcat.strangesoft.net/alure.html";
+SRC_URI="mirror://gentoo/${P}.tar.bz2"
 
 LICENSE="MIT"
 SLOT="0"
@@ -27,6 +27,7 @@ DEPEND="${RDEPEND}"
 PATCHES=(
"${FILESDIR}"/${P}-include-unistd.patch
"${FILESDIR}"/${P}-new-dumb.patch
+   "${FILESDIR}"/${P}-cmake-flags.patch
 )
 
 src_prepare() {
@@ -38,6 +39,7 @@ src_prepare() {
 src_configure() {
# FIXME: libmodplug/sndfile.h from libmodplug conflict with sndfile.h 
from libsndfile
local mycmakeargs=(
+   -DDYNLOAD=OFF
-DMODPLUG=OFF
-DDUMB=$(usex dumb)
-DBUILD_EXAMPLES=$(usex examples)

diff --git a/media-libs/alure/files/alure-1.2-cmake-flags.patch 
b/media-libs/alure/files/alure-1.2-cmake-flags.patch
new file mode 100644
index ..726200253528
--- /dev/null
+++ b/media-libs/alure/files/alure-1.2-cmake-flags.patch
@@ -0,0 +1,110 @@
+Fix flag handling in newer CMake versions by using the semicolon-separated
+COMPILE_OPTIONS instead of COMPILE_FLAGS.
+
+James Le Cuirot 
+
+diff -Naur a/CMakeLists.txt b/CMakeLists.txt
+--- a/CMakeLists.txt   2011-07-29 09:37:48.0 +0100
 b/CMakeLists.txt   2024-08-05 18:57:24.894117058 +0100
+@@ -74,7 +74,7 @@
+ CHECK_FUNCTION_EXISTS(_fseeki64 HAVE__FSEEKI64)
+ ENDIF(NOT HAVE_FSEEKO)
+ 
+-SET(STATIC_CFLAGS "${STATIC_CFLAGS} -DALURE_STATIC_LIBRARY")
++SET(STATIC_CFLAGS "${STATIC_CFLAGS};-DALURE_STATIC_LIBRARY")
+ 
+ IF(MSVC)
+ # ???
+@@ -85,7 +85,7 @@
+ 
+ # Force -fPIC for the static lib, because it causes problems when the
+ # static version is linked to a dynamic lib
+-SET(STATIC_CFLAGS "${STATIC_CFLAGS} -fPIC")
++SET(STATIC_CFLAGS "${STATIC_CFLAGS};-fPIC")
+ ENDIF(NOT WIN32)
+ 
+ CHECK_C_COMPILER_FLAG(-Wextra HAVE_WEXTRA)
+@@ -215,7 +215,7 @@
+ SET(HAS_SNDFILE 1)
+ LINK_DIRECTORIES(${SNDFILE_LIBRARY_DIRS})
+ SET_SOURCE_FILES_PROPERTIES(src/codec_sndfile.cpp PROPERTIES
+-COMPILE_FLAGS "${SNDFILE_CFLAGS}")
++COMPILE_OPTIONS "${SNDFILE_CFLAGS}")
+ ELSE(SNDFILE_FOUND)
+ FIND_PACKAGE(SndFile)
+ IF(SNDFILE_FOUND)
+@@ -237,7 +237,7 @@
+ SET(HAS_VORBISFILE 1)
+ LINK_DIRECTORIES(${VORBISFILE_LIBRARY_DIRS})
+ SET_SOURCE_FILES_PROPERTIES(src/codec_vorbisfile.cpp PROPERTIES
+-COMPILE_FLAGS "${VORBISFILE_CFLAGS}")
++COMPILE_OPTIONS "${VORBISFILE_CFLAGS}")
+ ELSE(VORBISFILE_FOUND)
+ FIND_PACKAGE(OggVorbis)
+ IF(OGGVORBIS_FOUND)
+@@ -258,14 +258,14 @@
+ SET(VORBISFILE_LIBRARIES "vorbisidec")
+ ENDIF(HAVE_LIBVORBISIDEC)
+ SET_SOURCE_FILES_PROPERTIES(src/codec_vorbisfile.cpp 
PROPERTIES
+-COMPILE_FLAGS 
"-DHAS_VORBISIDEC")
++COMPILE_OPTIONS 
"-DHAS_VORBISIDEC")
+ ENDIF(DYNLOAD OR HAVE_LIBVORBISIDEC)
+ ENDIF(HAVE_TREMOR_IVORBISFILE_H)
+ ELSE(NOT VORBISIDEC_FOUND)
+ SET(HAS_VORBISFILE 1)
+ LINK_DIRECTORIES(${VORBISIDEC_LIBRARY_DIRS})
+ SET_SOURCE_FILES_PROPERTIES(src/codec_vorbisfile.cpp PROPERTI

[gentoo-commits] repo/gentoo:master commit in: games-arcade/apricots/

2024-08-07 Thread James Le Cuirot
commit: 991903d904982425651adc4481f668d87617c921
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Aug  7 20:41:47 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Wed Aug  7 20:43:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=991903d9

games-arcade/apricots: Install icon with size

Signed-off-by: James Le Cuirot  gentoo.org>

 games-arcade/apricots/apricots-0.2.8.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-arcade/apricots/apricots-0.2.8.ebuild 
b/games-arcade/apricots/apricots-0.2.8.ebuild
index d4716a1a5e94..45e9e5f3c36b 100644
--- a/games-arcade/apricots/apricots-0.2.8.ebuild
+++ b/games-arcade/apricots/apricots-0.2.8.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit desktop
+inherit desktop xdg
 
 DESCRIPTION="Fly a plane around and bomb/shoot the enemy (port of Planegame 
from Amiga)"
 HOMEPAGE="https://github.com/moggers87/apricots";
@@ -31,6 +31,6 @@ src_install() {
insinto /etc
doins ${PN}/${PN}.cfg
 
-   doicon "${DISTDIR}"/${PN}.png
+   doicon -s 128 "${DISTDIR}"/${PN}.png
make_desktop_entry ${PN} ${PN^}
 }



[gentoo-commits] repo/gentoo:master commit in: games-arcade/apricots/

2024-08-07 Thread James Le Cuirot
commit: e061aa8dcf03e6463ca3677064bde18303908933
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Aug  2 20:06:10 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Wed Aug  7 20:36:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e061aa8d

games-arcade/apricots: add 0.2.8

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/37932
Signed-off-by: James Le Cuirot  gentoo.org>

 games-arcade/apricots/Manifest  |  1 +
 games-arcade/apricots/apricots-0.2.8.ebuild | 36 +
 2 files changed, 37 insertions(+)

diff --git a/games-arcade/apricots/Manifest b/games-arcade/apricots/Manifest
index 777ad348f175..562502297719 100644
--- a/games-arcade/apricots/Manifest
+++ b/games-arcade/apricots/Manifest
@@ -1,2 +1,3 @@
 DIST apricots-0.2.7.tar.gz 388024 BLAKE2B 
5d16cb2637580ae728aa4f1b3911801effa6c79faabf7f3a1c026de8d91aaa582c8063ae33152c44fc9878ae0f7126fdb6ab0363b562e90c7359bcfe6ac78391
 SHA512 
7f97759402703962f660cdf609f50bb9a4465cc727d3fd17751eb5863b0b9131d9014eab50632c1638130f7e4223c89c45c12cecbc9fe2639943def2ce80ae25
+DIST apricots-0.2.8.tar.gz 407430 BLAKE2B 
7ae24c5d068ef528ee5352088ffea6f747b01e418e94e93b87795f6ccda5101ebf27cfb7d7c51f1e076cec71c39fce5f06ff16644d924a03df7bd5c24f4e56aa
 SHA512 
4d08ba96087ef811bc30a70ce3963c1c0633fd7fcb2d628d0986f2a35eb89284e78be26a3133cb0beaaeb7923630aeba81b02ad752dcd46d31bcb1165322
 DIST apricots.png 1965 BLAKE2B 
164e06ec9856273077636b347cac555cc49f5f38faffeea6f43b9032edee9dfebedce24470f70b185707ee2e467d861164a9c90c370ada5ff89d5c4854b99e7c
 SHA512 
5d637707d7cfa775e5f3d3416a51a39369cf0bfd9be871295ca3079530c25b893076c2cb6a6621586d67860920e079cb4f491d2c67ff13ce80e56a2cf4e5

diff --git a/games-arcade/apricots/apricots-0.2.8.ebuild 
b/games-arcade/apricots/apricots-0.2.8.ebuild
new file mode 100644
index ..d4716a1a5e94
--- /dev/null
+++ b/games-arcade/apricots/apricots-0.2.8.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop
+
+DESCRIPTION="Fly a plane around and bomb/shoot the enemy (port of Planegame 
from Amiga)"
+HOMEPAGE="https://github.com/moggers87/apricots";
+SRC_URI="
+   
https://github.com/moggers87/apricots/releases/download/v${PV}/${P}.tar.gz
+   https://dev.gentoo.org/~ionen/distfiles/${PN}.png";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RESTRICT="test" # this is only static analysis / linter tests
+
+RDEPEND="
+   media-libs/alure
+   media-libs/freealut
+   media-libs/libsdl2[sound,video]
+   media-libs/openal"
+DEPEND="${RDEPEND}"
+
+src_install() {
+   default
+   einstalldocs
+
+   insinto /etc
+   doins ${PN}/${PN}.cfg
+
+   doicon "${DISTDIR}"/${PN}.png
+   make_desktop_entry ${PN} ${PN^}
+}



[gentoo-commits] repo/gentoo:master commit in: games-arcade/apricots/, games-arcade/apricots/files/

2024-08-07 Thread James Le Cuirot
commit: 9637d0559dbaeabbd958ca6e0f92beb3def82dd5
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Aug  7 20:43:27 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Wed Aug  7 20:43:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9637d055

games-arcade/apricots: Drop old 0.2.7

Signed-off-by: James Le Cuirot  gentoo.org>

 games-arcade/apricots/Manifest |  1 -
 games-arcade/apricots/apricots-0.2.7.ebuild| 40 --
 .../apricots/files/apricots-0.2.7-sign-undef.patch | 10 --
 3 files changed, 51 deletions(-)

diff --git a/games-arcade/apricots/Manifest b/games-arcade/apricots/Manifest
index 562502297719..1093fc52a3d4 100644
--- a/games-arcade/apricots/Manifest
+++ b/games-arcade/apricots/Manifest
@@ -1,3 +1,2 @@
-DIST apricots-0.2.7.tar.gz 388024 BLAKE2B 
5d16cb2637580ae728aa4f1b3911801effa6c79faabf7f3a1c026de8d91aaa582c8063ae33152c44fc9878ae0f7126fdb6ab0363b562e90c7359bcfe6ac78391
 SHA512 
7f97759402703962f660cdf609f50bb9a4465cc727d3fd17751eb5863b0b9131d9014eab50632c1638130f7e4223c89c45c12cecbc9fe2639943def2ce80ae25
 DIST apricots-0.2.8.tar.gz 407430 BLAKE2B 
7ae24c5d068ef528ee5352088ffea6f747b01e418e94e93b87795f6ccda5101ebf27cfb7d7c51f1e076cec71c39fce5f06ff16644d924a03df7bd5c24f4e56aa
 SHA512 
4d08ba96087ef811bc30a70ce3963c1c0633fd7fcb2d628d0986f2a35eb89284e78be26a3133cb0beaaeb7923630aeba81b02ad752dcd46d31bcb1165322
 DIST apricots.png 1965 BLAKE2B 
164e06ec9856273077636b347cac555cc49f5f38faffeea6f43b9032edee9dfebedce24470f70b185707ee2e467d861164a9c90c370ada5ff89d5c4854b99e7c
 SHA512 
5d637707d7cfa775e5f3d3416a51a39369cf0bfd9be871295ca3079530c25b893076c2cb6a6621586d67860920e079cb4f491d2c67ff13ce80e56a2cf4e5

diff --git a/games-arcade/apricots/apricots-0.2.7.ebuild 
b/games-arcade/apricots/apricots-0.2.7.ebuild
deleted file mode 100644
index b7c7ed818813..
--- a/games-arcade/apricots/apricots-0.2.7.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop
-
-DESCRIPTION="Fly a plane around and bomb/shoot the enemy (port of Planegame 
from Amiga)"
-HOMEPAGE="https://github.com/moggers87/apricots";
-SRC_URI="
-   
https://github.com/moggers87/apricots/releases/download/v${PV}/${P}.tar.gz
-   https://dev.gentoo.org/~ionen/distfiles/${PN}.png";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RESTRICT="test" # this is only static analysis / linter tests
-
-RDEPEND="
-   media-libs/freealut
-   media-libs/libsdl2[sound,video]
-   media-libs/openal"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-sign-undef.patch
-)
-
-src_install() {
-   emake DESTDIR="${D}" datadir="${ED}/usr/share" install
-   einstalldocs
-
-   insinto /etc
-   doins ${PN}/${PN}.cfg
-   rm "${ED}"/usr/share/${PN}/apricots.cfg
-
-   doicon "${DISTDIR}"/${PN}.png
-   make_desktop_entry ${PN} ${PN^}
-}

diff --git a/games-arcade/apricots/files/apricots-0.2.7-sign-undef.patch 
b/games-arcade/apricots/files/apricots-0.2.7-sign-undef.patch
deleted file mode 100644
index c1904ea9f8be..
--- a/games-arcade/apricots/files/apricots-0.2.7-sign-undef.patch
+++ /dev/null
@@ -1,10 +0,0 @@
-Undefined reference to sign() when using -O1 or above.
 a/apricots/all.cpp
-+++ b/apricots/all.cpp
-@@ -19,5 +19,5 @@
- // Sign function
- 
--inline int sign(int n) { return (0 < n) - (n < 0); }
-+int sign(int n) { return (0 < n) - (n < 0); }
- 
- // Error message for switch statements that shouldn't ever get to default



[gentoo-commits] repo/gentoo:master commit in: eclass/

2024-08-08 Thread James Le Cuirot
commit: 27d469a2114b4ad0b3e682854c50c806753eb472
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Aug  7 14:27:36 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Thu Aug  8 09:00:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27d469a2

cargo.eclass: Change RUSTFLAGS approach following recent build failures

Cargo turned out to be even worse at handling flags than I thought.
Target-specific flags set by projects were overriding our own, and Cargo
was bailing out when faced with merging a string of flags with an array
of flags.

After weighing up the poor set of options, I've found that it is better
to always set flags via a target-specific environment variable for
reasons set out in comments added here. This approach was previously
just used for cross-compiling, but now we do it unconditionally.

It has the downside of overriding generic [build] flags set by projects,
but these were already being overridden by users and ebuilds setting
RUSTFLAGS themselves.

Closes: https://bugs.gentoo.org/937453
Closes: https://bugs.gentoo.org/937470
Signed-off-by: James Le Cuirot  gentoo.org>

 eclass/cargo.eclass | 65 -
 1 file changed, 39 insertions(+), 26 deletions(-)

diff --git a/eclass/cargo.eclass b/eclass/cargo.eclass
index c360c2a6c419..6d4cf1b425eb 100644
--- a/eclass/cargo.eclass
+++ b/eclass/cargo.eclass
@@ -259,19 +259,6 @@ cargo_crate_uris() {
 cargo_gen_config() {
debug-print-function ${FUNCNAME} "$@"
 
-   # The default linker is "cc" so override by setting linker to CC in the
-   # RUSTFLAGS. The given linker cannot include any arguments, so split 
these
-   # into link-args along with LDFLAGS. Also include external RUSTFLAGS.
-   # Note that as of Rust 1.80, the build host RUSTFLAGS are ignored when
-   # cross-compiling unless you use the unstable host-config feature 
available
-   # with USE=nightly. There is no simple way around this.
-   tc-export_build_env
-   local LD_A=( $(tc-getBUILD_CC) ${BUILD_LDFLAGS} )
-   local MY_BUILD_RUSTFLAGS="-C strip=none -C linker=${LD_A[0]}"
-   [[ ${#LD_A[@]} -gt 1 ]] && MY_BUILD_RUSTFLAGS+="$(printf -- ' -C 
link-arg=%s' "${LD_A[@]:1}")"
-   MY_BUILD_RUSTFLAGS+=" ${RUSTFLAGS} ${BUILD_RUSTFLAGS}"
-   tc-is-cross-compiler || MY_BUILD_RUSTFLAGS+=" ${TARGET_RUSTFLAGS}"
-
mkdir -p "${ECARGO_HOME}" || die
 
cat > "${ECARGO_HOME}/config.toml" <<- _EOF_ || die "Failed to create 
cargo config"
@@ -286,7 +273,6 @@ cargo_gen_config() {
offline = true
 
[build]
-   rustflags = "${MY_BUILD_RUSTFLAGS}"
jobs = $(makeopts_jobs)
incremental = false
 
@@ -541,10 +527,11 @@ cargo_src_configure() {
 # @USAGE: Command with its arguments
 # @DESCRIPTION:
 # Run the given command under an environment needed for performing tasks with
-# Cargo such as building. RUSTFLAGS is used for both the build and target host.
-# BUILD_RUSTFLAGS and TARGET_RUSTFLAGS are used for just the build host and
-# target host respectively. Ensure these are set consistently between Cargo
-# invocations, otherwise rebuilds will occur.
+# Cargo such as building. RUSTFLAGS are appended to additional flags set here.
+# Ensure these are set consistently between Cargo invocations, otherwise
+# rebuilds will occur. Project-specific rustflags set against [build] will not
+# take affect due to Cargo limitations, so add these to your ebuild's RUSTFLAGS
+# if they seem important.
 cargo_env() {
[[ ${_CARGO_GEN_CONFIG_HAS_RUN} ]] || \
die "FATAL: please call cargo_gen_config before using 
${FUNCNAME}"
@@ -569,14 +556,40 @@ cargo_env() {
HOST_CFLAGS=${BUILD_CFLAGS}
HOST_CXXFLAGS=${BUILD_CXXFLAGS}
 
-   if tc-is-cross-compiler; then
-   local -x CARGO_BUILD_TARGET=$(rust_abi)
-   local TRIPLE=${CARGO_BUILD_TARGET//-/_}
-   local TRIPLE=${TRIPLE^^} LD_A=( $(tc-getCC) ${LDFLAGS} )
-   local -x CARGO_TARGET_"${TRIPLE}"_RUSTFLAGS="-C strip=none -C 
linker=${LD_A[0]}"
-   [[ ${#LD_A[@]} -gt 1 ]] && local 
CARGO_TARGET_"${TRIPLE}"_RUSTFLAGS+="$(printf -- ' -C link-arg=%s' 
"${LD_A[@]:1}")"
-   local CARGO_TARGET_"${TRIPLE}"_RUSTFLAGS+=" ${RUSTFLAGS} 
${TARGET_RUSTFLAGS}"
-   fi
+   # Unfortunately, Cargo is *really* bad at handling flags. In short, it 
uses
+   # the first of the RUSTFLAGS env var, any target-specific config, and 
then
+   # any generic [build] config. It can merge within the latter two types 
from
+   # different sources, but it will not merge across these different 
types, so
+   # if a proj

[gentoo-commits] repo/gentoo:master commit in: eclass/

2024-08-08 Thread James Le Cuirot
commit: 5d7123c19965b4fee3ce79687cc15f251e998307
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Aug  8 14:36:52 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Thu Aug  8 14:36:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d7123c1

cargo.eclass: Fix cargo_target_dir helper following recent changes

We used to only set the Rust target when cross-compiling, but now we do
it unconditionally, which changes the target directory.

Closes: https://bugs.gentoo.org/937574
Signed-off-by: James Le Cuirot  gentoo.org>

 eclass/cargo.eclass | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/eclass/cargo.eclass b/eclass/cargo.eclass
index 6d4cf1b425eb..3a63e5027250 100644
--- a/eclass/cargo.eclass
+++ b/eclass/cargo.eclass
@@ -324,9 +324,7 @@ _cargo_gen_git_config() {
 # Return the directory within target that contains the build, e.g.
 # target/aarch64-unknown-linux-gnu/release.
 cargo_target_dir() {
-   local abi
-   tc-is-cross-compiler && abi=/$(rust_abi)
-   echo "${CARGO_TARGET_DIR:-target}${abi}/$(usex debug debug release)"
+   echo "${CARGO_TARGET_DIR:-target}/$(rust_abi)/$(usex debug debug 
release)"
 }
 
 # @FUNCTION: cargo_src_unpack



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/mercurial/

2024-08-08 Thread James Le Cuirot
commit: b1f29637d0d61a0999ac192c88d27e89c5e48aa6
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Aug  8 14:47:49 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Thu Aug  8 14:48:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1f29637

dev-vcs/mercurial: Fix upstream's assumed Rust target directory

This would have previously broken with USE=debug, but a recent eclass
change caused it to break all the time. The target directory is now
dynamic so use sed for now, but I'll see if I can patch it to use
environment variables when I have more time.

Closes: https://bugs.gentoo.org/937554
Signed-off-by: James Le Cuirot  gentoo.org>

 dev-vcs/mercurial/mercurial-6.5.3.ebuild | 7 +++
 dev-vcs/mercurial/mercurial-6.6.2.ebuild | 7 +++
 dev-vcs/mercurial/mercurial-6.7.4.ebuild | 7 +++
 dev-vcs/mercurial/mercurial-6.8.ebuild   | 7 +++
 dev-vcs/mercurial/mercurial-.ebuild  | 7 +++
 5 files changed, 35 insertions(+)

diff --git a/dev-vcs/mercurial/mercurial-6.5.3.ebuild 
b/dev-vcs/mercurial/mercurial-6.5.3.ebuild
index ab3945e86821..85d2231bfc00 100644
--- a/dev-vcs/mercurial/mercurial-6.5.3.ebuild
+++ b/dev-vcs/mercurial/mercurial-6.5.3.ebuild
@@ -206,6 +206,13 @@ python_prepare_all() {
sed -i -e 's:xcodebuild:nocodebuild:' setup.py || die
sed -i -e 's/__APPLE__/__NO_APPLE__/g' mercurial/cext/osutil.c || die
 
+   # Build assumes the Rust target directory, which is wrong for us.
+   sed -i -r "s:\brust[/,' ]+target[/,' 
]+release\b:rust/$(cargo_target_dir):g" \
+   Makefile \
+   setup.py \
+   tests/run-tests.py \
+   || die
+
distutils-r1_python_prepare_all
 }
 

diff --git a/dev-vcs/mercurial/mercurial-6.6.2.ebuild 
b/dev-vcs/mercurial/mercurial-6.6.2.ebuild
index 6e0daef5f51e..0590d5d5179c 100644
--- a/dev-vcs/mercurial/mercurial-6.6.2.ebuild
+++ b/dev-vcs/mercurial/mercurial-6.6.2.ebuild
@@ -216,6 +216,13 @@ python_prepare_all() {
sed -i -e 's:xcodebuild:nocodebuild:' setup.py || die
sed -i -e 's/__APPLE__/__NO_APPLE__/g' mercurial/cext/osutil.c || die
 
+   # Build assumes the Rust target directory, which is wrong for us.
+   sed -i -r "s:\brust[/,' ]+target[/,' 
]+release\b:rust/$(cargo_target_dir):g" \
+   Makefile \
+   setup.py \
+   tests/run-tests.py \
+   || die
+
distutils-r1_python_prepare_all
 }
 

diff --git a/dev-vcs/mercurial/mercurial-6.7.4.ebuild 
b/dev-vcs/mercurial/mercurial-6.7.4.ebuild
index 90e4f7551850..b2c31e30fd96 100644
--- a/dev-vcs/mercurial/mercurial-6.7.4.ebuild
+++ b/dev-vcs/mercurial/mercurial-6.7.4.ebuild
@@ -227,6 +227,13 @@ python_prepare_all() {
sed -i -e 's:xcodebuild:nocodebuild:' setup.py || die
sed -i -e 's/__APPLE__/__NO_APPLE__/g' mercurial/cext/osutil.c || die
 
+   # Build assumes the Rust target directory, which is wrong for us.
+   sed -i -r "s:\brust[/,' ]+target[/,' 
]+release\b:rust/$(cargo_target_dir):g" \
+   Makefile \
+   setup.py \
+   tests/run-tests.py \
+   || die
+
distutils-r1_python_prepare_all
 }
 

diff --git a/dev-vcs/mercurial/mercurial-6.8.ebuild 
b/dev-vcs/mercurial/mercurial-6.8.ebuild
index 6131cdb5b538..6bde814f104e 100644
--- a/dev-vcs/mercurial/mercurial-6.8.ebuild
+++ b/dev-vcs/mercurial/mercurial-6.8.ebuild
@@ -225,6 +225,13 @@ python_prepare_all() {
sed -i -e 's:xcodebuild:nocodebuild:' setup.py || die
sed -i -e 's/__APPLE__/__NO_APPLE__/g' mercurial/cext/osutil.c || die
 
+   # Build assumes the Rust target directory, which is wrong for us.
+   sed -i -r "s:\brust[/,' ]+target[/,' 
]+release\b:rust/$(cargo_target_dir):g" \
+   Makefile \
+   setup.py \
+   tests/run-tests.py \
+   || die
+
distutils-r1_python_prepare_all
 }
 

diff --git a/dev-vcs/mercurial/mercurial-.ebuild 
b/dev-vcs/mercurial/mercurial-.ebuild
index 86634c6fd33c..2570197211e5 100644
--- a/dev-vcs/mercurial/mercurial-.ebuild
+++ b/dev-vcs/mercurial/mercurial-.ebuild
@@ -52,6 +52,13 @@ python_prepare_all() {
sed -i -e 's:xcodebuild:nocodebuild:' setup.py || die
sed -i -e 's/__APPLE__/__NO_APPLE__/g' mercurial/cext/osutil.c || die
 
+   # Build assumes the Rust target directory, which is wrong for us.
+   sed -i -r "s:\brust[/,' ]+target[/,' 
]+release\b:rust/$(cargo_target_dir):g" \
+   Makefile \
+   setup.py \
+   tests/run-tests.py \
+   || die
+
distutils-r1_python_prepare_all
 }
 



[gentoo-commits] repo/gentoo:master commit in: games-roguelike/angband/

2024-08-08 Thread James Le Cuirot
commit: e4e5c98df6a1c65cb3b5673024f4003b231549d4
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Thu Aug  8 17:55:35 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Thu Aug  8 19:36:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4e5c98d

games-roguelike/angband: add missing remote-id

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/38019
Signed-off-by: James Le Cuirot  gentoo.org>

 games-roguelike/angband/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/games-roguelike/angband/metadata.xml 
b/games-roguelike/angband/metadata.xml
index 29b7d95473a1..6e5d6f0e6e82 100644
--- a/games-roguelike/angband/metadata.xml
+++ b/games-roguelike/angband/metadata.xml
@@ -12,4 +12,7 @@

Enable and install sounds

+   
+   angband/angband
+   
 



[gentoo-commits] repo/gentoo:master commit in: games-roguelike/angband/

2024-08-08 Thread James Le Cuirot
commit: 1d6b382a0bf47b71a33129f81d69bacc98b912f1
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Aug  8 19:35:02 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Thu Aug  8 19:36:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d6b382a

games-roguelike/angband: Drop old 4.2.4

Signed-off-by: James Le Cuirot  gentoo.org>

 games-roguelike/angband/Manifest |   2 -
 games-roguelike/angband/angband-4.2.4.ebuild | 104 ---
 2 files changed, 106 deletions(-)

diff --git a/games-roguelike/angband/Manifest b/games-roguelike/angband/Manifest
index 77d03f98313d..f349a3d2c7d8 100644
--- a/games-roguelike/angband/Manifest
+++ b/games-roguelike/angband/Manifest
@@ -1,4 +1,2 @@
-DIST angband-4.2.4-man.tar.gz 116832 BLAKE2B 
1ae72aa88b38e4f13b6f2c1131dc53367a28d60440b03f9eb655ba5d06e1bc41e0ec9575194b7ab7892727268a11800d65175bedd73ae296f8babd3174bdf127
 SHA512 
92391b32cb619dae8f5274b9390593530c0138c250ddfe5642a450d35f810b0fa5c24c0e888c836975eba3981346469a43b3ba15ff36b750d4ced8bdf2377385
-DIST angband-4.2.4.tar.gz 25271611 BLAKE2B 
97c19f23aff3aa1e9aedcbe33da0e9806f923c251e80dde54492d62dc5d54c58943483ea3b0da1913043deef9d3d52f89bdc3dced0870142f06c6ab6edc33615
 SHA512 
5b47cfa95f779aa3f1e89f02f203b8eafd2dc1376b7aab1b62e37122fb83640d1de25f39817863a74c246d7de35bb3f26868f5f5e8906e92788a6dd74a85a4c5
 DIST angband-4.2.5-man.tar.gz 120256 BLAKE2B 
76846be139835d5979e777d9e02b2232f36457eff4555ceb40b8ec271804829f3b4fd83c00dff2cd7853e071296e39b617f192383cc0f1c4dd7a3d33eb3f5baf
 SHA512 
18ab4cfa3cf2cb9273cc9e5abc7c2059382b8ca3c7934498333dd200f91ec38a9486905adcc8751274eb6e229aa78faf43c389e4abe1e471015d6964bb56c05f
 DIST angband-4.2.5.tar.gz 25801900 BLAKE2B 
00bfc6a23f785ca524807cee595c71cb64dc642263092270338f1e39ff6fe00e53e27a8df7f66bd200afd949e91f2026bac0557b602e4b5825c76604b732ac4d
 SHA512 
4bd92f583cbebe5b0159ef9af9cd1df2ddf136e226b0560408d1409ac57a84c49302983ca44b0bc25b749b8c6120c892a557d0021b015b405cc8f17143f08119

diff --git a/games-roguelike/angband/angband-4.2.4.ebuild 
b/games-roguelike/angband/angband-4.2.4.ebuild
deleted file mode 100644
index 95c89f792a68..
--- a/games-roguelike/angband/angband-4.2.4.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools desktop xdg-utils
-
-DESCRIPTION="A roguelike dungeon exploration game based on the books of J.R.R. 
Tolkien"
-HOMEPAGE="https://rephial.org/";
-SRC_URI="https://github.com/angband/angband/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz
-   https://dev.gentoo.org/~steils/distfiles/${P}-man.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
-IUSE="+ncurses sdl sound +X"
-
-REQUIRED_USE="sound? ( sdl )
-   || ( X ncurses )"
-
-RDEPEND="X? (
-   media-fonts/font-misc-misc
-   x11-libs/libX11
-   )
-   ncurses? ( sys-libs/ncurses:=[unicode(+)] )
-   sdl? (
-   media-libs/libsdl2[video,X]
-   media-libs/sdl2-image[png]
-   media-libs/sdl2-ttf
-   sound? (
-   media-libs/libsdl2[sound]
-   media-libs/sdl2-mixer[mp3]
-   )
-   )"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
-   default
-
-   sed -i -e '/libpath/s#datarootdir#datadir#' configure.ac || die
-   sed -i -e "/^.SILENT/d" mk/buildsys.mk.in || die
-
-   if use !sound ; then
-   sed -i -e 's/sounds//' lib/Makefile || die
-   fi
-
-   # Game constant files are now system config files in Angband, but
-   # users will be hidden from applying updates by default
-   {
-   echo "CONFIG_PROTECT_MASK=\"/etc/${PN}/customize/\""
-   echo "CONFIG_PROTECT_MASK=\"/etc/${PN}/gamedata/\""
-   } > "${T}"/99${PN} || die
-
-   eautoreconf
-}
-
-src_configure() {
-   local myconf=(
-   --bindir="${EPREFIX}"/usr/bin
-   --with-private-dirs
-   $(use_enable X x11)
-   $(use_enable ncurses curses)
-   )
-   if use sdl; then
-   myconf+=(
-   --enable-sdl2
-   $(use_enable sound sdl2-mixer)
-   )
-   fi
-
-   econf "${myconf[@]}"
-}
-
-src_install() {
-   default
-
-   dodoc changes.txt README.md
-   doman "${WORKDIR}"/${PN}.1
-   doenvd "${T}"/99${PN}
-
-   if use X || use sdl; then
-   use X && make_desktop_entry "angband -mx11" "Angband (X11)" 
"${PN}"
-   use sdl && make_desktop_ent

[gentoo-commits] repo/gentoo:master commit in: games-roguelike/angband/

2024-08-08 Thread James Le Cuirot
commit: 997696c70ecf6e9e65b4bf86d528199e6f294cad
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Thu Aug  8 17:54:49 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Thu Aug  8 19:36:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=997696c7

games-roguelike/angband: add 4.2.5

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: James Le Cuirot  gentoo.org>

 games-roguelike/angband/Manifest |   1 +
 games-roguelike/angband/angband-4.2.5.ebuild | 104 +++
 2 files changed, 105 insertions(+)

diff --git a/games-roguelike/angband/Manifest b/games-roguelike/angband/Manifest
index 11db3055f54f..c3cae4aedbc4 100644
--- a/games-roguelike/angband/Manifest
+++ b/games-roguelike/angband/Manifest
@@ -1,2 +1,3 @@
 DIST angband-4.2.4-man.tar.gz 116832 BLAKE2B 
1ae72aa88b38e4f13b6f2c1131dc53367a28d60440b03f9eb655ba5d06e1bc41e0ec9575194b7ab7892727268a11800d65175bedd73ae296f8babd3174bdf127
 SHA512 
92391b32cb619dae8f5274b9390593530c0138c250ddfe5642a450d35f810b0fa5c24c0e888c836975eba3981346469a43b3ba15ff36b750d4ced8bdf2377385
 DIST angband-4.2.4.tar.gz 25271611 BLAKE2B 
97c19f23aff3aa1e9aedcbe33da0e9806f923c251e80dde54492d62dc5d54c58943483ea3b0da1913043deef9d3d52f89bdc3dced0870142f06c6ab6edc33615
 SHA512 
5b47cfa95f779aa3f1e89f02f203b8eafd2dc1376b7aab1b62e37122fb83640d1de25f39817863a74c246d7de35bb3f26868f5f5e8906e92788a6dd74a85a4c5
+DIST angband-4.2.5.tar.gz 25801900 BLAKE2B 
00bfc6a23f785ca524807cee595c71cb64dc642263092270338f1e39ff6fe00e53e27a8df7f66bd200afd949e91f2026bac0557b602e4b5825c76604b732ac4d
 SHA512 
4bd92f583cbebe5b0159ef9af9cd1df2ddf136e226b0560408d1409ac57a84c49302983ca44b0bc25b749b8c6120c892a557d0021b015b405cc8f17143f08119

diff --git a/games-roguelike/angband/angband-4.2.5.ebuild 
b/games-roguelike/angband/angband-4.2.5.ebuild
new file mode 100644
index ..d4223af2b843
--- /dev/null
+++ b/games-roguelike/angband/angband-4.2.5.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools desktop xdg-utils
+
+DESCRIPTION="Roguelike dungeon exploration game based on the books of J.R.R. 
Tolkien"
+HOMEPAGE="https://rephial.org/";
+SRC_URI="https://github.com/angband/angband/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz
+   https://dev.gentoo.org/~steils/distfiles/${PN}-4.2.4-man.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+IUSE="+ncurses sdl sound +X"
+
+REQUIRED_USE="sound? ( sdl )
+   || ( X ncurses )"
+
+RDEPEND="X? (
+   media-fonts/font-misc-misc
+   x11-libs/libX11
+   )
+   ncurses? ( sys-libs/ncurses:=[unicode(+)] )
+   sdl? (
+   media-libs/libsdl2[video,X]
+   media-libs/sdl2-image[png]
+   media-libs/sdl2-ttf
+   sound? (
+   media-libs/libsdl2[sound]
+   media-libs/sdl2-mixer[mp3]
+   )
+   )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   default
+
+   sed -i -e '/libpath/s#datarootdir#datadir#' configure.ac || die
+   sed -i -e "/^.SILENT/d" mk/buildsys.mk.in || die
+
+   if use !sound ; then
+   sed -i -e 's/sounds//' lib/Makefile || die
+   fi
+
+   # Game constant files are now system config files in Angband, but
+   # users will be hidden from applying updates by default
+   {
+   echo "CONFIG_PROTECT_MASK=\"/etc/${PN}/customize/\""
+   echo "CONFIG_PROTECT_MASK=\"/etc/${PN}/gamedata/\""
+   } > "${T}"/99${PN} || die
+
+   eautoreconf
+}
+
+src_configure() {
+   local myconf=(
+   --bindir="${EPREFIX}"/usr/bin
+   --with-private-dirs
+   $(use_enable X x11)
+   $(use_enable ncurses curses)
+   )
+   if use sdl; then
+   myconf+=(
+   --enable-sdl2
+   $(use_enable sound sdl2-mixer)
+   )
+   fi
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+
+   dodoc changes.txt README.md
+   doman "${WORKDIR}"/${PN}.1
+   doenvd "${T}"/99${PN}
+
+   if use X || use sdl; then
+   use X && make_desktop_entry "angband -mx11" "Angband (X11)" 
"${PN}"
+   use sdl && make_desktop_entry "angband -msdl2" "Angband (SDL2)" 
"${PN}"
+
+   local s
+   for s in 16 32 128 256 512; do
+   newicon -s ${s} lib/icons/att-${s}.png "${PN}.png"
+   done
+   newicon -s scalable lib/icons/att.svg "${PN}.svg"
+   fi
+}
+
+pkg_postinst() {
+   if use X || use sdl; then
+   xdg_icon_cache_update
+   fi
+}
+
+pkg_postrm() {
+   if use X || use sdl; then
+   xdg_icon_cache_update
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: games-roguelike/angband/

2024-08-08 Thread James Le Cuirot
commit: ee46c33ce6e4e3f0e9d3912cd6aa7d7d88a63645
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Aug  8 19:34:33 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Thu Aug  8 19:36:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee46c33c

games-roguelike/angband: Add new man page with note on how to generate it

Signed-off-by: James Le Cuirot  gentoo.org>

 games-roguelike/angband/Manifest | 1 +
 games-roguelike/angband/angband-4.2.5.ebuild | 6 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/games-roguelike/angband/Manifest b/games-roguelike/angband/Manifest
index c3cae4aedbc4..77d03f98313d 100644
--- a/games-roguelike/angband/Manifest
+++ b/games-roguelike/angband/Manifest
@@ -1,3 +1,4 @@
 DIST angband-4.2.4-man.tar.gz 116832 BLAKE2B 
1ae72aa88b38e4f13b6f2c1131dc53367a28d60440b03f9eb655ba5d06e1bc41e0ec9575194b7ab7892727268a11800d65175bedd73ae296f8babd3174bdf127
 SHA512 
92391b32cb619dae8f5274b9390593530c0138c250ddfe5642a450d35f810b0fa5c24c0e888c836975eba3981346469a43b3ba15ff36b750d4ced8bdf2377385
 DIST angband-4.2.4.tar.gz 25271611 BLAKE2B 
97c19f23aff3aa1e9aedcbe33da0e9806f923c251e80dde54492d62dc5d54c58943483ea3b0da1913043deef9d3d52f89bdc3dced0870142f06c6ab6edc33615
 SHA512 
5b47cfa95f779aa3f1e89f02f203b8eafd2dc1376b7aab1b62e37122fb83640d1de25f39817863a74c246d7de35bb3f26868f5f5e8906e92788a6dd74a85a4c5
+DIST angband-4.2.5-man.tar.gz 120256 BLAKE2B 
76846be139835d5979e777d9e02b2232f36457eff4555ceb40b8ec271804829f3b4fd83c00dff2cd7853e071296e39b617f192383cc0f1c4dd7a3d33eb3f5baf
 SHA512 
18ab4cfa3cf2cb9273cc9e5abc7c2059382b8ca3c7934498333dd200f91ec38a9486905adcc8751274eb6e229aa78faf43c389e4abe1e471015d6964bb56c05f
 DIST angband-4.2.5.tar.gz 25801900 BLAKE2B 
00bfc6a23f785ca524807cee595c71cb64dc642263092270338f1e39ff6fe00e53e27a8df7f66bd200afd949e91f2026bac0557b602e4b5825c76604b732ac4d
 SHA512 
4bd92f583cbebe5b0159ef9af9cd1df2ddf136e226b0560408d1409ac57a84c49302983ca44b0bc25b749b8c6120c892a557d0021b015b405cc8f17143f08119

diff --git a/games-roguelike/angband/angband-4.2.5.ebuild 
b/games-roguelike/angband/angband-4.2.5.ebuild
index d4223af2b843..8e5d46e4301e 100644
--- a/games-roguelike/angband/angband-4.2.5.ebuild
+++ b/games-roguelike/angband/angband-4.2.5.ebuild
@@ -3,12 +3,16 @@
 
 EAPI=8
 
+# Generate the man page from the source tree with:
+# sudo emerge -u dev-python/sphinx
+# DOC_HTML_THEME=classic sphinx-build -b man docs .
+
 inherit autotools desktop xdg-utils
 
 DESCRIPTION="Roguelike dungeon exploration game based on the books of J.R.R. 
Tolkien"
 HOMEPAGE="https://rephial.org/";
 SRC_URI="https://github.com/angband/angband/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz
-   https://dev.gentoo.org/~steils/distfiles/${PN}-4.2.4-man.tar.gz";
+   https://dev.gentoo.org/~chewi/distfiles/${P}-man.tar.gz";
 
 LICENSE="GPL-2"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: app-crypt/rpm-sequoia/

2024-08-09 Thread James Le Cuirot
commit: f44b79874e5b5c4f570bdb603183e2ea04b0f52e
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Aug  9 11:30:10 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Fri Aug  9 11:30:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f44b7987

app-crypt/rpm-sequoia: Fix installation of rpm-sequoia.pc

It is always generated in target/, regardless of CARGO_BUILD_TARGET.

Signed-off-by: James Le Cuirot  gentoo.org>

 app-crypt/rpm-sequoia/rpm-sequoia-1.6.0.ebuild | 3 ++-
 app-crypt/rpm-sequoia/rpm-sequoia-1.7.0.ebuild | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/app-crypt/rpm-sequoia/rpm-sequoia-1.6.0.ebuild 
b/app-crypt/rpm-sequoia/rpm-sequoia-1.6.0.ebuild
index 2a08f5e3c9eb..da34f4210ca1 100644
--- a/app-crypt/rpm-sequoia/rpm-sequoia-1.6.0.ebuild
+++ b/app-crypt/rpm-sequoia/rpm-sequoia-1.6.0.ebuild
@@ -294,5 +294,6 @@ src_install() {
dosym librpm_sequoia.so.1 /usr/$(get_libdir)/librpm_sequoia.so
 
insinto /usr/$(get_libdir)/pkgconfig
-   doins "$(cargo_target_dir)"/rpm-sequoia.pc
+   # build.rs sets the output dir to be target/, so don't use 
helper.
+   doins target/$(usex debug debug release)/rpm-sequoia.pc
 }

diff --git a/app-crypt/rpm-sequoia/rpm-sequoia-1.7.0.ebuild 
b/app-crypt/rpm-sequoia/rpm-sequoia-1.7.0.ebuild
index 62ee66a20875..082e1f09d371 100644
--- a/app-crypt/rpm-sequoia/rpm-sequoia-1.7.0.ebuild
+++ b/app-crypt/rpm-sequoia/rpm-sequoia-1.7.0.ebuild
@@ -306,5 +306,6 @@ src_install() {
dosym librpm_sequoia.so.1 /usr/$(get_libdir)/librpm_sequoia.so
 
insinto /usr/$(get_libdir)/pkgconfig
-   doins "$(cargo_target_dir)"/rpm-sequoia.pc
+   # build.rs sets the output dir to be target/, so don't use 
helper.
+   doins target/$(usex debug debug release)/rpm-sequoia.pc
 }



[gentoo-commits] repo/gentoo:master commit in: app-office/glabels/files/, app-office/glabels/

2024-08-09 Thread James Le Cuirot
commit: 9b0db9696485db36116cb171c850b195b86800ee
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Aug  9 21:17:11 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Fri Aug  9 21:17:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b0db969

app-office/glabels: Fix building with GCC 14

Closes: https://bugs.gentoo.org/921144
Signed-off-by: James Le Cuirot  gentoo.org>

 app-office/glabels/files/glabels-gcc14.patch | 27 +++
 app-office/glabels/glabels-3.4.1-r1.ebuild   |  3 ++-
 2 files changed, 29 insertions(+), 1 deletion(-)

diff --git a/app-office/glabels/files/glabels-gcc14.patch 
b/app-office/glabels/files/glabels-gcc14.patch
new file mode 100644
index ..61f21ed9f2ff
--- /dev/null
+++ b/app-office/glabels/files/glabels-gcc14.patch
@@ -0,0 +1,27 @@
+diff -Naur a/src/pixbuf-cache.c b/src/pixbuf-cache.c
+--- a/src/pixbuf-cache.c   2016-01-24 02:06:18.0 +
 b/src/pixbuf-cache.c   2024-08-09 22:11:46.908878425 +0100
+@@ -125,7 +125,7 @@
+   record = g_new0 (CacheRecord, 1);
+   record->key= g_strdup (name);
+   record->references = 0; /* Nobody has referenced it yet. */
+-  record->pixbuf = g_object_ref (G_OBJECT (pixbuf));
++  record->pixbuf = pixbuf;
+ 
+   g_hash_table_insert (pixbuf_cache, record->key, record);
+ 
+diff -Naur a/src/ui-commands.c b/src/ui-commands.c
+--- a/src/ui-commands.c2016-01-24 02:06:18.0 +
 b/src/ui-commands.c2024-08-09 22:10:18.466271055 +0100
+@@ -1071,9 +1071,10 @@
+ } else {
+ 
+ window->merge_dialog =
++GL_MERGE_PROPERTIES_DIALOG(
+ g_object_ref (
+ gl_merge_properties_dialog_new 
(GL_VIEW(window->view)->label,
+-
GTK_WINDOW(window)) );
++
GTK_WINDOW(window)) ));
+ 
+ g_signal_connect (G_OBJECT(window->merge_dialog), "destroy",
+   G_CALLBACK (gtk_widget_destroyed),

diff --git a/app-office/glabels/glabels-3.4.1-r1.ebuild 
b/app-office/glabels/glabels-3.4.1-r1.ebuild
index cf1bc346deb7..029622812f7a 100644
--- a/app-office/glabels/glabels-3.4.1-r1.ebuild
+++ b/app-office/glabels/glabels-3.4.1-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 inherit gnome2
 
 DESCRIPTION="Program for creating labels and business cards"
-HOMEPAGE="https://glabels.org/";
+HOMEPAGE="https://github.com/jimevins/glabels-qt";
 
 LICENSE="GPL-3+ LGPL-3+ CC-BY-SA-3.0 MIT"
 SLOT="0"
@@ -35,6 +35,7 @@ BDEPEND="
 
 PATCHES=(
"${FILESDIR}"/glabels-externs.patch # Fix compilation with 
-fno-common/gcc10; patch from Fedora
+   "${FILESDIR}"/glabels-gcc14.patch
 )
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/

2024-08-20 Thread James Le Cuirot
commit: 309058eed16ce7d37f884f3ab11ed2e3888d968b
Author: James Le Cuirot  gentoo  org>
AuthorDate: Tue Aug 20 21:00:40 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Tue Aug 20 21:00:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=309058ee

gui-wm/gamescope: Version bump to 3.15.0

Signed-off-by: James Le Cuirot  gentoo.org>

 gui-wm/gamescope/Manifest|   2 +
 gui-wm/gamescope/gamescope-3.15.0.ebuild | 149 +++
 2 files changed, 151 insertions(+)

diff --git a/gui-wm/gamescope/Manifest b/gui-wm/gamescope/Manifest
index 3870b7141491..25d03089d320 100644
--- a/gui-wm/gamescope/Manifest
+++ b/gui-wm/gamescope/Manifest
@@ -1,5 +1,7 @@
 DIST gamescope-3.14.22.tar.gz 536052 BLAKE2B 
f0d8efbaa02c70c810e59b4bc18e46a01205ccfb190a50796a22aefd19689f796406ff4eafd8974ea805843d08fbf14dabf0441fe83cbcc14ad219a04de1f67a
 SHA512 
7c11f8df21f1938a605b9648187f4a115b89397a1dfb11066af3ffa9fed05b95d9656c5e0794ff8c3f9eddaf05602369e0e5bac803b7655f21135a01cd073ab3
+DIST gamescope-3.15.0.tar.gz 569885 BLAKE2B 
64db0d7366f0d0e11daef7909fa5800016f87799f8d35db837f6e2e1e6721b20cd808c71cf0249730d9808760da11ea64a4df7b7961d3981495ddce076fc2b77
 SHA512 
bb194bffe6783c3e0e22dceba8e38d066d5f1517408a03a5659cca66ca165dd50d0bd5b143e75cc70797db240fd361c1fc08ccffec8efb99c3819c86b5288a2f
 DIST libliftoff-0.5.0.tar.gz 39076 BLAKE2B 
a5c35c734a5ba4049661ce336401bd88d393001d7c49786d486146998d39530c364f7752b53968f5ab48f5eb774fa9c4245087bdb016f459a729991377023f61
 SHA512 
ce808f6a087f1f629cfebef95bfc7e216a09fb409b96b3c9f6b84d9d986ce50c5d7bf5b45c68e8baa99566b3627d754c269855b6f4ec3be63ae7b9f5109d5f08
 DIST reshade-696b14cd6006ae9ca174e6164450619ace043283.tar.gz 1684777 BLAKE2B 
3b2fcd1ed53dd6a8c459cf716697eec8a21f6fd9c25e4f6baa752e4226eaf35837e0f1595eef065a064bb0d76b1b067f643cd14ef896875448c99f57e10e6fb9
 SHA512 
7fe1fe07622efd90bd94e1755019ca47657acd07137669e00b97bf70017a58c1f699e3dec1c720caafd1296275c7a25fd2f4d6e478cebbdf48bd69f985a00cdf
 DIST vkroots-5106d8a0df95de66cc58dc1ea37e69c99afc9540.tar.gz 352651 BLAKE2B 
bc6c7a4f5b4f810c4d87a6cef46e73adb292bc22ae9a40666a6c7c8ab0cbc1973af405b32a5c7a3d38623c92e5d41e8472dabb744fcf31cf29118b9684dcfc32
 SHA512 
726e65dd0bb322d537e985ba2e504c68ef1b474574f11a5b102edcb8a7b74a6d86dea132c3b11417399a00beff9163e7aad413a389cf6073ec44d5ce6175ffc5
+DIST wlroots-4bc5333a2cbba0b0b88559f281dbde04b849e6ef.tar.gz 629328 BLAKE2B 
c48ff80616a82529ea0b503204557a41be8f8ad8fb60d0f5ae155a237d97117f3551f7992957a03c08fec6374e2087483052712a173fd422c5236f619a16bc64
 SHA512 
60731f5ce90e061d674168d42c2d4e02766f85b8b1566611022fc930feb181d16906ac23e92f999c90fa6b48c769279520de12a9abeae20c5553b6ccdd31427e
 DIST wlroots-a5c9826e6d7d8b504b07d1c02425e6f62b020791.tar.gz 620424 BLAKE2B 
83630b77983009a36fa4f168bbe2eceb73f634f9dd149cc5e6b18fbf647245a32a5d31dc3fbd0d1bed1d0dafc4cbb2fcea3ee4b4f5660a35ca37eff4679b80a2
 SHA512 
6857ded750fda91d55e53edfc270eb4e7bf44d7330d17c8fcd13c248c71abba685f34260d1e6d20cdb302a8d4f9158fb43421943cca74630fd780a4048aed07b

diff --git a/gui-wm/gamescope/gamescope-3.15.0.ebuild 
b/gui-wm/gamescope/gamescope-3.15.0.ebuild
new file mode 100644
index ..8e2b5db23194
--- /dev/null
+++ b/gui-wm/gamescope/gamescope-3.15.0.ebuild
@@ -0,0 +1,149 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit fcaps meson
+
+MY_PV=$(ver_rs 3 -)
+MY_PV="${MY_PV//_/-}"
+
+DESCRIPTION="Efficient micro-compositor for running games"
+HOMEPAGE="https://github.com/ValveSoftware/gamescope";
+EGIT_SUBMODULES=( src/reshade subprojects/{libliftoff,vkroots,wlroots} )
+
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/ValveSoftware/${PN}.git";
+   inherit git-r3
+else
+   RESHADE_COMMIT="696b14cd6006ae9ca174e6164450619ace043283"
+   LIBLIFTOFF_COMMIT="0.5.0" # Upstream points at this release.
+   VKROOTS_COMMIT="5106d8a0df95de66cc58dc1ea37e69c99afc9540"
+   WLROOTS_COMMIT="4bc5333a2cbba0b0b88559f281dbde04b849e6ef"
+   SRC_URI="
+   
https://github.com/ValveSoftware/${PN}/archive/refs/tags/${MY_PV}.tar.gz -> 
${P}.tar.gz
+   
https://gitlab.freedesktop.org/emersion/libliftoff/-/releases/v${LIBLIFTOFF_COMMIT}/downloads/libliftoff-${LIBLIFTOFF_COMMIT}.tar.gz
+   
https://github.com/Joshua-Ashton/reshade/archive/${RESHADE_COMMIT}.tar.gz -> 
reshade-${RESHADE_COMMIT}.tar.gz
+   
https://github.com/Joshua-Ashton/vkroots/archive/${VKROOTS_COMMIT}.tar.gz -> 
vkroots-${VKROOTS_COMMIT}.tar.gz
+   
https://github.com/Joshua-Ashton/wlroots/archive/${WLROOTS_COMMIT}.tar.gz -> 
wlroots-${WLROOTS_COMMIT}.tar.gz
+   "
+   KEYWORDS="~amd64"
+fi
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+LICENSE="BSD-2"
+SLOT="0"
+IUSE=&quo

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

2024-08-21 Thread James Le Cuirot
commit: e6d17df9465e533f92f716bf51ec05671d2c8be0
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Aug 21 22:10:48 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Wed Aug 21 22:10:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6d17df9

net-misc/moonlight: Bump to 6.0.1, drop old 5.0.1-r3

This adds Qt6 support alongside Qt5. If both are enabled, Qt6 is chosen.

Signed-off-by: James Le Cuirot  gentoo.org>

 net-misc/moonlight/Manifest|  2 +-
 net-misc/moonlight/metadata.xml|  1 +
 ...ight-5.0.1-r3.ebuild => moonlight-6.0.1.ebuild} | 59 ++
 net-misc/moonlight/moonlight-.ebuild   | 59 ++
 4 files changed, 78 insertions(+), 43 deletions(-)

diff --git a/net-misc/moonlight/Manifest b/net-misc/moonlight/Manifest
index 0456414d887d..5ad213138684 100644
--- a/net-misc/moonlight/Manifest
+++ b/net-misc/moonlight/Manifest
@@ -1 +1 @@
-DIST MoonlightSrc-5.0.1.tar.gz 79820559 BLAKE2B 
ae67db6aab9e2104021e35b5bc4822a57a3b82a03f6b2bd1cc95e356833f163e9f6f30afc082dc8d1e4b120ef9ef7aeca2f30eec88502773020e0a6b48cbf0b1
 SHA512 
618d67afd4638e6c051850fc68b68fd313c9334300e35370b0b3741ec51e30da212633954b7ea47cc1f0644f5005cc06ecf861349418512919453d576f9acd60
+DIST MoonlightSrc-6.0.1.tar.gz 83786545 BLAKE2B 
b227780264965b8e455e6a12dde9244325b7799737c44fffbe9219651c9390223bd13956de82af31c1f5483327d9398ff8fc9724d7466353ced415ebf2ed3fd7
 SHA512 
44b7c77a438c46f0374d4289203518f4468b10a5e388ae4a928845825886b8b3abd975f9ca6ddf4eaf94eb80667650520a1522292a91f88ec0f6d7396570b8ef

diff --git a/net-misc/moonlight/metadata.xml b/net-misc/moonlight/metadata.xml
index 69364f1304dd..b385312471c7 100644
--- a/net-misc/moonlight/metadata.xml
+++ b/net-misc/moonlight/metadata.xml
@@ -14,5 +14,6 @@
Prefer direct KMS/DRM rendering over 
EGL/GLES rendering for better performance on some weaker GPUs
Enable video rendering via 
x11-libs/libdrm
Enable sound output via 
media-libs/libsoundio instead of media-libs/libsdl2
+   Prefer hardware YUV-RGB conversion and 
scaling over Vulkan for better performance on some weaker GPUs

 

diff --git a/net-misc/moonlight/moonlight-5.0.1-r3.ebuild 
b/net-misc/moonlight/moonlight-6.0.1.ebuild
similarity index 58%
rename from net-misc/moonlight/moonlight-5.0.1-r3.ebuild
rename to net-misc/moonlight/moonlight-6.0.1.ebuild
index 33e79bb06086..b991b6f1e5b0 100644
--- a/net-misc/moonlight/moonlight-5.0.1-r3.ebuild
+++ b/net-misc/moonlight/moonlight-6.0.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} = * ]]; then
EGIT_REPO_URI="https://github.com/moonlight-stream/moonlight-qt.git";
-   EGIT_SUBMODULES=( '*' -libs -soundio )
+   EGIT_SUBMODULES=( '*' -libs -soundio/libsoundio )
inherit git-r3
 else

SRC_URI="https://github.com/moonlight-stream/moonlight-qt/releases/download/v${PV}/MoonlightSrc-${PV}.tar.gz";
@@ -19,23 +19,30 @@ DESCRIPTION="NVIDIA GameStream (and Sunshine) client"
 HOMEPAGE="https://github.com/moonlight-stream/moonlight-qt";
 LICENSE="GPL-3"
 SLOT="0"
-IUSE="cuda +libdrm embedded glslow soundio +vaapi vdpau wayland X"
+IUSE="cuda +libdrm embedded glslow qt5 qt6 soundio +vaapi vdpau vkslow wayland 
X"
+REQUIRED_USE="|| ( qt6 qt5 )"
 
 RDEPEND="
dev-libs/openssl:=
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtquickcontrols2:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
media-libs/libglvnd
-   media-libs/libpulse
+   media-libs/libplacebo:=
media-libs/libsdl2[gles2,haptic,kms,joystick,sound,video]
media-libs/opus
media-libs/sdl2-ttf
media-video/ffmpeg:=[cuda?,libdrm?]
libdrm? ( x11-libs/libdrm )
+   qt6? (
+   dev-qt/qtbase:6[gui,network]
+   dev-qt/qtdeclarative:6[svg]
+   )
+   !qt6? ( qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   ) )
soundio? ( media-libs/libsoundio:= )
vaapi? ( media-libs/libva:=[wayland?,X?] )
vdpau? (
@@ -63,18 +70,28 @@ src_prepare() {
 }
 
 src_configure() {
-   eqmake5 PREFIX="${EPREFIX}/usr" CONFIG+=" \
-   $(usex cuda "" disable-cuda) \
-   $(usex libdrm "" disable-libdrm) \
-   --disable-mmal \
-   $(usex vaapi "" disable-libva) \
-   $(usex vdpau "" disable-libvdpau) \
-   $(usex wayland "" disable-wayland) \
-   $(usex X "" disable-x11) \
-   $(usev embedded) \
-   

[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/

2024-08-22 Thread James Le Cuirot
commit: fe52359ddab4103a26f6055e43e5e71ed5262a6e
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Aug 22 20:56:34 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Thu Aug 22 20:56:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe52359d

gui-wm/gamescope: Bump Wayland dependency for bundled wlroots

Closes: https://bugs.gentoo.org/938296
Signed-off-by: James Le Cuirot  gentoo.org>

 gui-wm/gamescope/gamescope-3.15.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-wm/gamescope/gamescope-3.15.0.ebuild 
b/gui-wm/gamescope/gamescope-3.15.0.ebuild
index 8e2b5db23194..ea1b20937239 100644
--- a/gui-wm/gamescope/gamescope-3.15.0.ebuild
+++ b/gui-wm/gamescope/gamescope-3.15.0.ebuild
@@ -36,7 +36,7 @@ SLOT="0"
 IUSE="avif libei pipewire +sdl +wsi-layer"
 
 RDEPEND="
-   >=dev-libs/wayland-1.21
+   >=dev-libs/wayland-1.23
gui-libs/libdecor


[gentoo-commits] repo/gentoo:master commit in: games-util/game-device-udev-rules/

2024-08-23 Thread James Le Cuirot
commit: b5de09897b5252234a40a215b40c9fdd1b3d8468
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Aug 23 21:24:51 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Fri Aug 23 21:26:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5de0989

games-util/game-device-udev-rules: Version bump to 20240523

Signed-off-by: James Le Cuirot  gentoo.org>

 games-util/game-device-udev-rules/Manifest |  1 +
 .../game-device-udev-rules-20240523.ebuild | 87 ++
 2 files changed, 88 insertions(+)

diff --git a/games-util/game-device-udev-rules/Manifest 
b/games-util/game-device-udev-rules/Manifest
index 885d347adfb6..8a482bc1ab97 100644
--- a/games-util/game-device-udev-rules/Manifest
+++ b/games-util/game-device-udev-rules/Manifest
@@ -1,2 +1,3 @@
 DIST steam-devices-13443480a64fe8f10676606bd57da6de89f8ccb1.tar.gz 2355 
BLAKE2B 
646094d6c586e3f43cdc39b6c7c9c06af559b867eda80ad913159b5d216990fd508dab71d2ba5c17286472af7e027b01b316854bf9e3cdc7876ba680ab290a21
 SHA512 
d10b4a2c8c36a3f080a2a90869281b6cf2cfc1614598b30ec5e12b579271c6c8e47fd9ed86dae1095ddeee33401fb8b92b54a9b60bb9a95e44734f3686f57c83
 DIST steam-devices-d87ef558408c5e7a1a793d738db4c9dc2cb5f8fa.tar.gz 2305 
BLAKE2B 
677cec02dfa1899b9bad9440a5810175b731234db271413c2027a5a1a81dbdaa8c5ccd922478c07304262d5c3bf16891875dcdab08341720b97953035d5ae93d
 SHA512 
54a0a9f293ca03c01c5f3609c08e9e8cc1273a034b1164399623c55ec994414ecacff04d049bc4195da5f0601bb17de52c9e1770a0161caac9bb4b74d921b35b
+DIST steam-devices-e2971e45063f6b327ccedbf18e168bda6749155c.tar.gz 2401 
BLAKE2B 
0660eec36dbff1d140a991debd2a88c7e2d95abafbf070e8bfb68dbff2fbf005fe2dc59a9a18bb0da3057b2b36db91a4f588d40c6639f5a7a841378354900077
 SHA512 
6b83e466902eb0baae866da3639724f04f2e1e4d054c97f79f8c750c0836e5c3b8a7e8f6840ec67a22b4bb40f21958de6cb72df2235af8df34f02645d0765c0f

diff --git 
a/games-util/game-device-udev-rules/game-device-udev-rules-20240523.ebuild 
b/games-util/game-device-udev-rules/game-device-udev-rules-20240523.ebuild
new file mode 100644
index ..54ac4c14b4bd
--- /dev/null
+++ b/games-util/game-device-udev-rules/game-device-udev-rules-20240523.ebuild
@@ -0,0 +1,87 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info udev
+
+# Although this is mainly a tweaked version of Steam's udev rules, it
+# also has its own rules and more may be added later so we version it
+# independently.
+
+STEAM_COMMIT="e2971e45063f6b327ccedbf18e168bda6749155c"
+MY_P="steam-devices-${STEAM_COMMIT}"
+
+DESCRIPTION="udev rules for various game hardware devices"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Games
+   https://github.com/ValveSoftware/steam-devices/";
+SRC_URI="https://github.com/ValveSoftware/steam-devices/archive/${STEAM_COMMIT}.tar.gz
 -> ${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="+acl elogind systemd"
+REQUIRED_USE="acl? ( || ( elogind systemd ) )"
+
+RDEPEND="
+   acl? (
+   elogind? ( sys-auth/elogind[acl] )
+   systemd? ( sys-apps/systemd[acl] )
+   )
+   !acl? (
+   acct-group/input
+   )
+   virtual/udev
+"
+
+pkg_setup() {
+   CONFIG_CHECK="~HIDRAW"
+   linux-info_pkg_setup
+
+   if ! use acl; then
+   elog "Users of game hardware devices must be added to the input 
group."
+
+   if use elogind || use systemd; then
+   ewarn "It is highly recommended that you enable USE=acl 
on this package instead"
+   ewarn "when using elogind or systemd as this is more 
secure and just works."
+   fi
+   fi
+}
+
+src_prepare() {
+   default
+
+   local SRC DEST EXTRA
+   for SRC in 60-steam-{input,vr}.rules; do
+   DEST=${SRC//steam/game}
+   EXTRA=${FILESDIR}/${DEST/./-20220311.}
+
+   # Make changes in a copy.
+   cp -v "${SRC}" "${DEST}" || die
+
+   # Append our additional rules.
+   if [[ -f ${EXTRA} ]]; then
+   cat "${EXTRA}" >> "${DEST}" || die
+   fi
+
+   # Clear any existing mode settings.
+   sed -i 's/, *MODE="[0-9]*"//' "${DEST}" || die
+
+   if ! use acl; then
+   # Replace uaccess tag with our group+mode if not using 
ACL.
+   sed -i 's/, *TAG+="uaccess"/, GROUP="input", 
MODE="0660"/' "${DEST}" || die
+   fi
+   done
+}
+
+src_install() {
+   udev_dorules 60-game-{input,vr}.rules
+}
+
+pkg_postinst() {
+   udev_reload
+}
+
+pkg_postrm() {
+   udev_reload
+}



[gentoo-commits] repo/gentoo:master commit in: games-util/game-device-udev-rules/

2024-08-23 Thread James Le Cuirot
commit: e264823e58f44bd667da743cf06d965158886e20
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Aug 23 21:25:20 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Fri Aug 23 21:26:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e264823e

games-util/game-device-udev-rules: Drop old 20220311 and 20230603

Signed-off-by: James Le Cuirot  gentoo.org>

 games-util/game-device-udev-rules/Manifest |  2 -
 .../game-device-udev-rules-20220311.ebuild | 84 -
 .../game-device-udev-rules-20230603.ebuild | 88 --
 3 files changed, 174 deletions(-)

diff --git a/games-util/game-device-udev-rules/Manifest 
b/games-util/game-device-udev-rules/Manifest
index 8a482bc1ab97..c9b2a0a59394 100644
--- a/games-util/game-device-udev-rules/Manifest
+++ b/games-util/game-device-udev-rules/Manifest
@@ -1,3 +1 @@
-DIST steam-devices-13443480a64fe8f10676606bd57da6de89f8ccb1.tar.gz 2355 
BLAKE2B 
646094d6c586e3f43cdc39b6c7c9c06af559b867eda80ad913159b5d216990fd508dab71d2ba5c17286472af7e027b01b316854bf9e3cdc7876ba680ab290a21
 SHA512 
d10b4a2c8c36a3f080a2a90869281b6cf2cfc1614598b30ec5e12b579271c6c8e47fd9ed86dae1095ddeee33401fb8b92b54a9b60bb9a95e44734f3686f57c83
-DIST steam-devices-d87ef558408c5e7a1a793d738db4c9dc2cb5f8fa.tar.gz 2305 
BLAKE2B 
677cec02dfa1899b9bad9440a5810175b731234db271413c2027a5a1a81dbdaa8c5ccd922478c07304262d5c3bf16891875dcdab08341720b97953035d5ae93d
 SHA512 
54a0a9f293ca03c01c5f3609c08e9e8cc1273a034b1164399623c55ec994414ecacff04d049bc4195da5f0601bb17de52c9e1770a0161caac9bb4b74d921b35b
 DIST steam-devices-e2971e45063f6b327ccedbf18e168bda6749155c.tar.gz 2401 
BLAKE2B 
0660eec36dbff1d140a991debd2a88c7e2d95abafbf070e8bfb68dbff2fbf005fe2dc59a9a18bb0da3057b2b36db91a4f588d40c6639f5a7a841378354900077
 SHA512 
6b83e466902eb0baae866da3639724f04f2e1e4d054c97f79f8c750c0836e5c3b8a7e8f6840ec67a22b4bb40f21958de6cb72df2235af8df34f02645d0765c0f

diff --git 
a/games-util/game-device-udev-rules/game-device-udev-rules-20220311.ebuild 
b/games-util/game-device-udev-rules/game-device-udev-rules-20220311.ebuild
deleted file mode 100644
index 8c590397a84e..
--- a/games-util/game-device-udev-rules/game-device-udev-rules-20220311.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit udev
-
-# Although this is mainly a tweaked version of Steam's udev rules, it
-# also has its own rules and more may be added later so we version it
-# independently.
-
-STEAM_COMMIT="d87ef558408c5e7a1a793d738db4c9dc2cb5f8fa"
-MY_P="steam-devices-${STEAM_COMMIT}"
-
-DESCRIPTION="udev rules for various game hardware devices"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Games";
-SRC_URI="https://github.com/ValveSoftware/steam-devices/archive/${STEAM_COMMIT}.tar.gz
 -> ${MY_P}.tar.gz"
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="+acl elogind systemd"
-REQUIRED_USE="acl? ( || ( elogind systemd ) )"
-
-RDEPEND="
-   acl? (
-   elogind? ( sys-auth/elogind[acl] )
-   systemd? ( sys-apps/systemd[acl] )
-   )
-   !acl? (
-   acct-group/input
-   )
-   virtual/udev
-"
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_setup() {
-   if ! use acl; then
-   elog "Users of game hardware devices must be added to the input 
group."
-
-   if use elogind || use systemd; then
-   ewarn "It is highly recommended that you enable USE=acl 
on this package instead"
-   ewarn "when using elogind or systemd as this is more 
secure and just works."
-   fi
-   fi
-}
-
-src_prepare() {
-   default
-
-   local SRC DEST EXTRA
-   for SRC in 60-steam-{input,vr}.rules; do
-   DEST=${SRC//steam/game}
-   EXTRA=${FILESDIR}/${DEST/./-"${PV}".}
-
-   # Make changes in a copy.
-   cp -v "${SRC}" "${DEST}" || die
-
-   # Append our additional rules.
-   if [[ -f ${EXTRA} ]]; then
-   cat "${EXTRA}" >> "${DEST}" || die
-   fi
-
-   # Clear any existing mode settings.
-   sed -i 's/, *MODE="[0-9]*"//' "${DEST}" || die
-
-   if ! use acl; then
-   # Replace uaccess tag with our group+mode if not using 
ACL.
-   sed -i 's/, *TAG+="uaccess"/, GROUP="input", 
MODE="0660"/' "${DEST}" || die
-   fi
-   done
-}
-
-src_install() {
-   udev_dorules 60-game-{input,vr}.rules
-}
-
-pkg_postinst() {
-   udev_reload
-}
-
-pkg_post

[gentoo-commits] repo/gentoo:master commit in: www-client/vivaldi/

2024-08-23 Thread James Le Cuirot
commit: c2f61a35e71a26586c1ea2ead89b8a47db7fdd22
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Aug 23 21:32:24 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Fri Aug 23 21:35:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2f61a35

www-client/vivaldi: Add version 6.8.3381.55

Signed-off-by: James Le Cuirot  gentoo.org>

 www-client/vivaldi/Manifest   |   3 +
 www-client/vivaldi/vivaldi-6.8.3381.55.ebuild | 226 ++
 2 files changed, 229 insertions(+)

diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest
index c8d77094097f..5d3af0c0b512 100644
--- a/www-client/vivaldi/Manifest
+++ b/www-client/vivaldi/Manifest
@@ -4,3 +4,6 @@ DIST vivaldi-stable_6.8.3381.50-1_armhf.deb 102062544 BLAKE2B 
baf227cdda918e084f
 DIST vivaldi-stable_6.8.3381.53-1_amd64.deb 108213244 BLAKE2B 
76c3df5733dcd0c3248d095256d6a9c3e76ae1becfe25f93be5e9fb3558d8895de75e07430e587a530b75745e39b8f6c790c335cc7933252c4447e8724fc5c68
 SHA512 
2f3c2ff1bb8c4381306a4dc4334c64cf4f620c822a68778e9007f722cbc973b63e922318b1530416ded9a9fb45b33d627a0a31a013c201318a48fde0ad468bd5
 DIST vivaldi-stable_6.8.3381.53-1_arm64.deb 100842792 BLAKE2B 
feb9a018e072d4e35f637caee07e89a90b87fb5cc3d896dbd5b17fca0334491eee92544c34f0ab181e0057ced3d7839b749b2c3d921d7692c08b1e92e7145845
 SHA512 
2159ca3eb4259f26db54ee4e757fcccd30f8b5ed143bc0a437701e50c6675f57d259ea9fc35c6d0b4a3ba3baa1d17f3a8388d636261692265404bf78a1c32a38
 DIST vivaldi-stable_6.8.3381.53-1_armhf.deb 102066244 BLAKE2B 
b830264d91c26b1005a93781fa8b3d49beeff8b425286b3e5327006697c662580e5cdcdb5767e20a620ab418b1c7b278a19e87efb3c35225f0461c9ad837fc46
 SHA512 
0f2080fea92c3d8ea8938c32fb712dcbfb85669420eb0dc12a3415a03284aa7a5322fb529e797fe589053f99a9ff6413ddc6c02adcfa3bbfc8b592828beb1fc0
+DIST vivaldi-stable_6.8.3381.55-1_amd64.deb 108181608 BLAKE2B 
6d12ed4dab695e8e8d02091b0966fb6b65fc86ccc0dbc6d238acc7706c8c92ce508fe97796e6bbcfb33ac6b6855706efebfb513d37c353190b4335bfb25a2db3
 SHA512 
5e21f3fb714ce95941ff26da59a25b54deabae93cce6d1c60b45a4b7f06146f1c33f3005e5d06cc33d6a73a21ca0f84ba027c278f8c90268dd50b7b503c66161
+DIST vivaldi-stable_6.8.3381.55-1_arm64.deb 100839256 BLAKE2B 
c323f37cfb10ddafe315f7e705d1a7c8b1af7ae045b575a5f8816410d2a24147a2037197265dede5052059cc25f9fcab1b40d06e4d5065e2de09c30ccaf51b8e
 SHA512 
9b7fd40d4167c9624085d41c2cc1f4558e06b36149effa2297a02cd2204f988246f84e152d7d991ca9731656dcda84391efb9b6e46d6de1a9c7d223c1474bb4f
+DIST vivaldi-stable_6.8.3381.55-1_armhf.deb 102058636 BLAKE2B 
e9e93cf593352b0d6e84c41113f985d7e2a705640f515c9890f429f6693566eeacdd065e1b7d0f5f5f5c14b55a2fef7a60f32fb95df7a5c53c382037fdde7750
 SHA512 
f8cd47a5c9f47d47b1dcbccf8c3b3cf17df56dd39a340b198674fc51c9919c006d3628c0d7b7ea1560f07621203f87095e4692e6a1339fdb76300f176c1261aa

diff --git a/www-client/vivaldi/vivaldi-6.8.3381.55.ebuild 
b/www-client/vivaldi/vivaldi-6.8.3381.55.ebuild
new file mode 100644
index ..ccc6676d81ad
--- /dev/null
+++ b/www-client/vivaldi/vivaldi-6.8.3381.55.ebuild
@@ -0,0 +1,226 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_VERSION="126"
+CHROMIUM_LANGS="
+   af
+   am
+   ar
+   az
+   be
+   bg
+   bn
+   ca
+   ca-valencia
+   cs
+   da
+   de
+   de-CH
+   el
+   en-GB
+   en-US
+   eo
+   es
+   es-419
+   es-PE
+   et
+   eu
+   fa
+   fi
+   fil
+   fr
+   fy
+   gd
+   gl
+   gu
+   he
+   hi
+   hr
+   hu
+   hy
+   id
+   io
+   is
+   it
+   ja
+   jbo
+   ka
+   kab
+   kn
+   ko
+   lt
+   lv
+   mk
+   ml
+   mr
+   ms
+   nb
+   nl
+   nn
+   pa
+   pl
+   pt-BR
+   pt-PT
+   ro
+   ru
+   sc
+   sk
+   sl
+   sq
+   sr
+   sr-Latn
+   sv
+   sw
+   ta
+   te
+   th
+   tr
+   uk
+   ur
+   vi
+   zh-CN
+   zh-TW
+"
+
+inherit chromium-2 desktop linux-info toolchain-funcs unpacker xdg
+
+VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
+VIVALDI_HOME="opt/${PN}"
+DESCRIPTION="A browser for our friends"
+HOMEPAGE="https://vivaldi.com/";
+
+if [[ ${PV} = *_p* ]]; then
+   DEB_REV="${PV#*_p}"
+else
+   DEB_REV=1
+fi
+
+VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_";
+
+SRC_URI="
+   amd64? ( ${VIVALDI_BASE_URI}amd64.deb )
+   arm? ( ${VIVALDI_BASE_URI}armhf.deb )
+   arm64? ( ${VIVALDI_BASE_URI}arm64.deb )
+"
+
+S="${WORKDIR}"
+LICENSE="Vivaldi"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm ~arm64"
+IUSE="ffmpeg-chromium gtk proprietary-codecs qt5 qt6 widevine&quo

[gentoo-commits] repo/gentoo:master commit in: www-client/vivaldi-snapshot/

2024-08-23 Thread James Le Cuirot
commit: 108579f7b410e233dc3798c811695a67e60e928b
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Aug 23 21:29:07 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Fri Aug 23 21:35:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=108579f7

www-client/vivaldi-snapshot: Add version 6.9.3447.13

Signed-off-by: James Le Cuirot  gentoo.org>

 www-client/vivaldi-snapshot/Manifest   |   3 +
 .../vivaldi-snapshot-6.9.3447.13.ebuild| 226 +
 2 files changed, 229 insertions(+)

diff --git a/www-client/vivaldi-snapshot/Manifest 
b/www-client/vivaldi-snapshot/Manifest
index d92319013d05..1b030fd0d8e5 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -4,3 +4,6 @@ DIST vivaldi-snapshot_6.9.3425.3-1_armhf.deb 102089640 BLAKE2B 
611baac4f34aa02a2
 DIST vivaldi-snapshot_6.9.3442.4-1_amd64.deb 109531268 BLAKE2B 
40ae03034600b3e83f96653b6e5377089ba839535dd72738208b83ca684659d5e3216195718242112fe64497beefaec7cf5ac2180c87bfe88cd1070eb605c597
 SHA512 
d4f12fc04a2007a5a2823e646efbdbad1fd4c0e5c418c973dc8848c3e2ed125703432cc1731ab79eea41e13f599427fdf7d73fbc00be9131cb941f8f67c6c3b5
 DIST vivaldi-snapshot_6.9.3442.4-1_arm64.deb 101356328 BLAKE2B 
972592f80ef522d0ee5b6629fed42ca3997570d4940f7e69e5784837e78dc80fbf9162ccf7c04773689ecbaddadc09cc721bcd5fa2169c312fd8f26a8751178f
 SHA512 
a4800f7394d4b600390f9c7d319ec85a0fbcf0237abbb6b2a04996990140a5db8c4df87fe72ddaa7a56e197cfc7709ba6655cfcf86ddf2266b62c749f85f
 DIST vivaldi-snapshot_6.9.3442.4-1_armhf.deb 102393484 BLAKE2B 
ce454868811d9499c5aee599e14122e052c1139ded982b49a7f25210a2daac65d82bfc4f1c680fbe0ad66226e187425f1ee53b9e75709e685ebb88328143850b
 SHA512 
cb6b919f985ed1f56caeb51c9ca07dd29185da2be133fd3608351f8a973db70cf7a289a43d2296f7b852b9f0d03e9f96942352ba8ac84e8aa741f631638df574
+DIST vivaldi-snapshot_6.9.3447.13-1_amd64.deb 113493276 BLAKE2B 
737681ec0fef29ac48390836001e3bf3c3e6005e116bcfaf785ca0c46160ce6d5f0b5debfa6fbf509d8ee9b9f6ff7eeb3c66d8806f3de44f4a1b9b77bf2694fa
 SHA512 
c3c1f7fb72772635de62c68cc63b58cfb3247f5f6e0af2efa95a586700c83dd2fa2e63f035c56665fddac2510588979914b7b5ef0baa30dec43fe7662b4b0421
+DIST vivaldi-snapshot_6.9.3447.13-1_arm64.deb 105035108 BLAKE2B 
ee06297fd518b33c1439dd2e62d7bd68e5a363fef7c871a64eca928b27538d8831fca3c8efaef3de486857e2ccf4a2fd8a21921691474b3f8c084b4ad26367ee
 SHA512 
4ac085c94289436ffb182f6b10f19faf00d4549becadf7f6cef1283cf8064bc531fef6a3ed1bab84d63c084c2b96b4bb12901559b7b531ba8b4d71ce48ec5669
+DIST vivaldi-snapshot_6.9.3447.13-1_armhf.deb 106118916 BLAKE2B 
1a9ac943a2398f96458ea655b268b2abb6d6ad3a6ed66ed300c2b285e3d656796c706343ea24301e6153837ae2859c3ab049ac17bb7bea803e29db1a0dbb3e48
 SHA512 
6132029ffbce422f75e0785ce48512819ff65234b212cec201e6fbb1f38d94f00f966854946bf5cc623fdf55a0f20b719c01f884bdbc9ea76e1b79205deb2216

diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-6.9.3447.13.ebuild 
b/www-client/vivaldi-snapshot/vivaldi-snapshot-6.9.3447.13.ebuild
new file mode 100644
index ..a0fd66eb84bd
--- /dev/null
+++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-6.9.3447.13.ebuild
@@ -0,0 +1,226 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_VERSION="127"
+CHROMIUM_LANGS="
+   af
+   am
+   ar
+   az
+   be
+   bg
+   bn
+   ca
+   ca-valencia
+   cs
+   da
+   de
+   de-CH
+   el
+   en-GB
+   en-US
+   eo
+   es
+   es-419
+   es-PE
+   et
+   eu
+   fa
+   fi
+   fil
+   fr
+   fy
+   gd
+   gl
+   gu
+   he
+   hi
+   hr
+   hu
+   hy
+   id
+   io
+   is
+   it
+   ja
+   jbo
+   ka
+   kab
+   kn
+   ko
+   lt
+   lv
+   mk
+   ml
+   mr
+   ms
+   nb
+   nl
+   nn
+   pa
+   pl
+   pt-BR
+   pt-PT
+   ro
+   ru
+   sc
+   sk
+   sl
+   sq
+   sr
+   sr-Latn
+   sv
+   sw
+   ta
+   te
+   th
+   tr
+   uk
+   ur
+   vi
+   zh-CN
+   zh-TW
+"
+
+inherit chromium-2 desktop linux-info toolchain-funcs unpacker xdg
+
+VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
+VIVALDI_HOME="opt/${PN}"
+DESCRIPTION="A browser for our friends"
+HOMEPAGE="https://vivaldi.com/";
+
+if [[ ${PV} = *_p* ]]; then
+   DEB_REV="${PV#*_p}"
+else
+   DEB_REV=1
+fi
+
+VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_";
+
+SRC_URI="
+   amd64? ( ${VIVALDI_BASE_URI}amd64.deb )
+   arm? ( ${VIVALDI_BASE_URI}armhf.deb )
+   arm64? ( ${VIVALDI_BASE_URI}arm64.deb )
+"
+
+S="${WORKDIR}"
+LICENSE="Vivaldi"
+SLOT="0&

[gentoo-commits] repo/gentoo:master commit in: www-client/vivaldi-snapshot/

2024-08-23 Thread James Le Cuirot
commit: c5766bb5da0fbff1ff093d2c068a0a3ede361120
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Aug 23 21:31:44 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Fri Aug 23 21:35:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5766bb5

www-client/vivaldi-snapshot: Drop old 6.9.3425.3

Signed-off-by: James Le Cuirot  gentoo.org>

 www-client/vivaldi-snapshot/Manifest   |   3 -
 .../vivaldi-snapshot-6.9.3425.3.ebuild | 226 -
 2 files changed, 229 deletions(-)

diff --git a/www-client/vivaldi-snapshot/Manifest 
b/www-client/vivaldi-snapshot/Manifest
index 1b030fd0d8e5..e4e8aff24f3a 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -1,6 +1,3 @@
-DIST vivaldi-snapshot_6.9.3425.3-1_amd64.deb 108248832 BLAKE2B 
71f39486fffe45c9a038c94dcfb87fc750b8a47173748139b9abcd7f6562debc8a9397bb8d714133402d76c228b37f83e7aeda1be144386f414076ce824c04b4
 SHA512 
8af1c339bb7f0f356af75e75369a43f5006ef406f5b4221be2bc72197ea643907bcbfbb883c6a1301a7957cdb5e805976f070cf5f9d6940332b1fb5d31d3ff70
-DIST vivaldi-snapshot_6.9.3425.3-1_arm64.deb 100841716 BLAKE2B 
b501d34a674d666ea1c4c6efddced7c2e493523a67034efcfa79f21424913b0e46888cae1285466e405a4c43fbace657dfb5295a2a4e67de7da15bb67c90a345
 SHA512 
97d1703cd549a722136480fd843a4b6037c7de7b46136c908a22cb89489ca3431170bde32c833e9133c8903d704d54c52e206bf62d5d181d36f530991a478802
-DIST vivaldi-snapshot_6.9.3425.3-1_armhf.deb 102089640 BLAKE2B 
611baac4f34aa02a2db8282c091072c5d351e7268c9b98163a950984312df55974ecbfaee74927c1679f0cb45eedc054add45db76037ca253ae0b0bf75634caf
 SHA512 
5e0a4b09be57f80d1840f0a299757513d7d7870d40889c3aa8042f8ffa72e8390e00438f98fb20a22c0b010398456a80c74e9b63b538ceba14d3de792e971bfc
 DIST vivaldi-snapshot_6.9.3442.4-1_amd64.deb 109531268 BLAKE2B 
40ae03034600b3e83f96653b6e5377089ba839535dd72738208b83ca684659d5e3216195718242112fe64497beefaec7cf5ac2180c87bfe88cd1070eb605c597
 SHA512 
d4f12fc04a2007a5a2823e646efbdbad1fd4c0e5c418c973dc8848c3e2ed125703432cc1731ab79eea41e13f599427fdf7d73fbc00be9131cb941f8f67c6c3b5
 DIST vivaldi-snapshot_6.9.3442.4-1_arm64.deb 101356328 BLAKE2B 
972592f80ef522d0ee5b6629fed42ca3997570d4940f7e69e5784837e78dc80fbf9162ccf7c04773689ecbaddadc09cc721bcd5fa2169c312fd8f26a8751178f
 SHA512 
a4800f7394d4b600390f9c7d319ec85a0fbcf0237abbb6b2a04996990140a5db8c4df87fe72ddaa7a56e197cfc7709ba6655cfcf86ddf2266b62c749f85f
 DIST vivaldi-snapshot_6.9.3442.4-1_armhf.deb 102393484 BLAKE2B 
ce454868811d9499c5aee599e14122e052c1139ded982b49a7f25210a2daac65d82bfc4f1c680fbe0ad66226e187425f1ee53b9e75709e685ebb88328143850b
 SHA512 
cb6b919f985ed1f56caeb51c9ca07dd29185da2be133fd3608351f8a973db70cf7a289a43d2296f7b852b9f0d03e9f96942352ba8ac84e8aa741f631638df574

diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-6.9.3425.3.ebuild 
b/www-client/vivaldi-snapshot/vivaldi-snapshot-6.9.3425.3.ebuild
deleted file mode 100644
index ccc6676d81ad..
--- a/www-client/vivaldi-snapshot/vivaldi-snapshot-6.9.3425.3.ebuild
+++ /dev/null
@@ -1,226 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_VERSION="126"
-CHROMIUM_LANGS="
-   af
-   am
-   ar
-   az
-   be
-   bg
-   bn
-   ca
-   ca-valencia
-   cs
-   da
-   de
-   de-CH
-   el
-   en-GB
-   en-US
-   eo
-   es
-   es-419
-   es-PE
-   et
-   eu
-   fa
-   fi
-   fil
-   fr
-   fy
-   gd
-   gl
-   gu
-   he
-   hi
-   hr
-   hu
-   hy
-   id
-   io
-   is
-   it
-   ja
-   jbo
-   ka
-   kab
-   kn
-   ko
-   lt
-   lv
-   mk
-   ml
-   mr
-   ms
-   nb
-   nl
-   nn
-   pa
-   pl
-   pt-BR
-   pt-PT
-   ro
-   ru
-   sc
-   sk
-   sl
-   sq
-   sr
-   sr-Latn
-   sv
-   sw
-   ta
-   te
-   th
-   tr
-   uk
-   ur
-   vi
-   zh-CN
-   zh-TW
-"
-
-inherit chromium-2 desktop linux-info toolchain-funcs unpacker xdg
-
-VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
-VIVALDI_HOME="opt/${PN}"
-DESCRIPTION="A browser for our friends"
-HOMEPAGE="https://vivaldi.com/";
-
-if [[ ${PV} = *_p* ]]; then
-   DEB_REV="${PV#*_p}"
-else
-   DEB_REV=1
-fi
-
-VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_";
-
-SRC_URI="
-   amd64? ( ${VIVALDI_BASE_URI}amd64.deb )
-   arm? ( ${VIVALDI_BASE_URI}armhf.deb )
-   arm64? ( ${VIVALDI_BASE_URI}arm64.deb )
-"
-
-S="${WORKDIR}"
-LICENSE="Vivaldi"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~arm ~arm64"
-IUSE="ffmpeg-chromium gtk proprietary-codecs q

[gentoo-commits] repo/gentoo:master commit in: www-client/vivaldi/

2024-08-23 Thread James Le Cuirot
commit: a3d0bf95f1f58de737718f8d16cb1f25dd713b04
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Aug 23 21:33:29 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Fri Aug 23 21:35:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3d0bf95

www-client/vivaldi: Stabilise 6.8.3381.53 on amd64

Signed-off-by: James Le Cuirot  gentoo.org>

 www-client/vivaldi/vivaldi-6.8.3381.53.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/vivaldi/vivaldi-6.8.3381.53.ebuild 
b/www-client/vivaldi/vivaldi-6.8.3381.53.ebuild
index ccc6676d81ad..ffe6e8c54085 100644
--- a/www-client/vivaldi/vivaldi-6.8.3381.53.ebuild
+++ b/www-client/vivaldi/vivaldi-6.8.3381.53.ebuild
@@ -108,7 +108,7 @@ SRC_URI="
 S="${WORKDIR}"
 LICENSE="Vivaldi"
 SLOT="0"
-KEYWORDS="-* ~amd64 ~arm ~arm64"
+KEYWORDS="-* amd64 ~arm ~arm64"
 IUSE="ffmpeg-chromium gtk proprietary-codecs qt5 qt6 widevine"
 RESTRICT="bindist mirror"
 #REQUIRED_USE="ffmpeg-chromium? ( proprietary-codecs )"



[gentoo-commits] repo/gentoo:master commit in: www-client/vivaldi/

2024-08-23 Thread James Le Cuirot
commit: 5dbfdf1c052f0d07b59a199559c926fed8e57839
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Aug 23 21:33:44 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Fri Aug 23 21:35:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dbfdf1c

www-client/vivaldi: Drop old 6.8.3381.50

Signed-off-by: James Le Cuirot  gentoo.org>

 www-client/vivaldi/Manifest   |   3 -
 www-client/vivaldi/vivaldi-6.8.3381.50.ebuild | 226 --
 2 files changed, 229 deletions(-)

diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest
index 5d3af0c0b512..483cea41e0ee 100644
--- a/www-client/vivaldi/Manifest
+++ b/www-client/vivaldi/Manifest
@@ -1,6 +1,3 @@
-DIST vivaldi-stable_6.8.3381.50-1_amd64.deb 108239384 BLAKE2B 
d0b8e9280a70ef997d4d92ca3819d84fe60ada9e8a47b8d7cc34a2de34b4974a5e8ecdeb328e97615290375b1b948fcc806bb2cd47406587c73cc452860b7984
 SHA512 
63f8bf9dfad2c03616860a8018f1ce99fe6b182c58eb0d07b2602c2a4c851944c49fdb37cf36493b01ad15000b957fa1b53bafe8ba291be7f61d8fcc3990f3ac
-DIST vivaldi-stable_6.8.3381.50-1_arm64.deb 100820040 BLAKE2B 
3a07a6f324ef422f828c557ad2e4dbdd68c280949e814a59cef9fa7c3d0b12ef23b652c2cc8ec0b96cb6f12ea7d154a4ac696ffde404b34d7d0f783a16752706
 SHA512 
744573f640d5d85cbe55cb104714a7479a678b335ec767ed38ce88fcdd7c6552e3d7a7c66767f4309939e5680c02c936329fd9ac106cefcd4645db4fec632665
-DIST vivaldi-stable_6.8.3381.50-1_armhf.deb 102062544 BLAKE2B 
baf227cdda918e084f7b575bd415c8b3ca6bda4e62bef3aac80aff48481f0d40cfb445c145cc567ed95e2fbf7badc5610931f946d4be26dae432c1bc9dc781a4
 SHA512 
1b3da60dc10b82d69d41be111f6be7433bc434e1f5bcc00a466aabc5d298295bc49b4f4388fb84afed8f9bf8d1725545156fb5a962727315b5de635c1bfdd704
 DIST vivaldi-stable_6.8.3381.53-1_amd64.deb 108213244 BLAKE2B 
76c3df5733dcd0c3248d095256d6a9c3e76ae1becfe25f93be5e9fb3558d8895de75e07430e587a530b75745e39b8f6c790c335cc7933252c4447e8724fc5c68
 SHA512 
2f3c2ff1bb8c4381306a4dc4334c64cf4f620c822a68778e9007f722cbc973b63e922318b1530416ded9a9fb45b33d627a0a31a013c201318a48fde0ad468bd5
 DIST vivaldi-stable_6.8.3381.53-1_arm64.deb 100842792 BLAKE2B 
feb9a018e072d4e35f637caee07e89a90b87fb5cc3d896dbd5b17fca0334491eee92544c34f0ab181e0057ced3d7839b749b2c3d921d7692c08b1e92e7145845
 SHA512 
2159ca3eb4259f26db54ee4e757fcccd30f8b5ed143bc0a437701e50c6675f57d259ea9fc35c6d0b4a3ba3baa1d17f3a8388d636261692265404bf78a1c32a38
 DIST vivaldi-stable_6.8.3381.53-1_armhf.deb 102066244 BLAKE2B 
b830264d91c26b1005a93781fa8b3d49beeff8b425286b3e5327006697c662580e5cdcdb5767e20a620ab418b1c7b278a19e87efb3c35225f0461c9ad837fc46
 SHA512 
0f2080fea92c3d8ea8938c32fb712dcbfb85669420eb0dc12a3415a03284aa7a5322fb529e797fe589053f99a9ff6413ddc6c02adcfa3bbfc8b592828beb1fc0

diff --git a/www-client/vivaldi/vivaldi-6.8.3381.50.ebuild 
b/www-client/vivaldi/vivaldi-6.8.3381.50.ebuild
deleted file mode 100644
index ffe6e8c54085..
--- a/www-client/vivaldi/vivaldi-6.8.3381.50.ebuild
+++ /dev/null
@@ -1,226 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_VERSION="126"
-CHROMIUM_LANGS="
-   af
-   am
-   ar
-   az
-   be
-   bg
-   bn
-   ca
-   ca-valencia
-   cs
-   da
-   de
-   de-CH
-   el
-   en-GB
-   en-US
-   eo
-   es
-   es-419
-   es-PE
-   et
-   eu
-   fa
-   fi
-   fil
-   fr
-   fy
-   gd
-   gl
-   gu
-   he
-   hi
-   hr
-   hu
-   hy
-   id
-   io
-   is
-   it
-   ja
-   jbo
-   ka
-   kab
-   kn
-   ko
-   lt
-   lv
-   mk
-   ml
-   mr
-   ms
-   nb
-   nl
-   nn
-   pa
-   pl
-   pt-BR
-   pt-PT
-   ro
-   ru
-   sc
-   sk
-   sl
-   sq
-   sr
-   sr-Latn
-   sv
-   sw
-   ta
-   te
-   th
-   tr
-   uk
-   ur
-   vi
-   zh-CN
-   zh-TW
-"
-
-inherit chromium-2 desktop linux-info toolchain-funcs unpacker xdg
-
-VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
-VIVALDI_HOME="opt/${PN}"
-DESCRIPTION="A browser for our friends"
-HOMEPAGE="https://vivaldi.com/";
-
-if [[ ${PV} = *_p* ]]; then
-   DEB_REV="${PV#*_p}"
-else
-   DEB_REV=1
-fi
-
-VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_";
-
-SRC_URI="
-   amd64? ( ${VIVALDI_BASE_URI}amd64.deb )
-   arm? ( ${VIVALDI_BASE_URI}armhf.deb )
-   arm64? ( ${VIVALDI_BASE_URI}arm64.deb )
-"
-
-S="${WORKDIR}"
-LICENSE="Vivaldi"
-SLOT="0"
-KEYWORDS="-* amd64 ~arm ~arm64"
-IUSE="ffmpeg-chromium gtk proprietary-codecs qt5 qt6 widevine"
-RESTRICT="bindist mirror"
-#REQUIRED_USE="ffmpeg-chromium? ( proprietar

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

2024-08-23 Thread James Le Cuirot
commit: 3d3fe1ebdbc689e6b5331660610657c5d41981e0
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Aug 23 21:41:40 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Fri Aug 23 21:41:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d3fe1eb

games-util/lgogdownloader: Bump to 3.15, drop old 3.14

Signed-off-by: James Le Cuirot  gentoo.org>

 games-util/lgogdownloader/Manifest  | 2 +-
 .../{lgogdownloader-3.14.ebuild => lgogdownloader-3.15.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-util/lgogdownloader/Manifest 
b/games-util/lgogdownloader/Manifest
index 3b169aae2d7c..13a032bc54f2 100644
--- a/games-util/lgogdownloader/Manifest
+++ b/games-util/lgogdownloader/Manifest
@@ -1 +1 @@
-DIST lgogdownloader-3.14.tar.gz 103422 BLAKE2B 
b5c3347ed18b12a1bb026d17898733e63396b8c9db5eac344740410c8ff7dc603cf752d57a52e5a68c9323d0b37d95de4e53cd13e79be498b662841d17bfeb34
 SHA512 
ebf199e6bc4588d0accbd31340a77f78681b0e12f51528bc0f52260bd1dce52ca4466ca7a96186742a498c0b9fb1e0e2531cdacb44c10d2a7dc7a4f103b5bf78
+DIST lgogdownloader-3.15.tar.gz 103592 BLAKE2B 
a3f12662310fa258265ece2b4bf9510f391d08a58b2a9f6770f0408fdee952f45e96f6bdda50d4f8b95ecf19c249ff782d9967ef12da923994b5715b0fae16a6
 SHA512 
f38980f27701593e8dfd07ce25b0afa1d92813f864e9cdf8f680a57d239eea1fc68c4e8ae2a525230c788280bbfa1dc678292982d8836913bfa36046679d0c27

diff --git a/games-util/lgogdownloader/lgogdownloader-3.14.ebuild 
b/games-util/lgogdownloader/lgogdownloader-3.15.ebuild
similarity index 100%
rename from games-util/lgogdownloader/lgogdownloader-3.14.ebuild
rename to games-util/lgogdownloader/lgogdownloader-3.15.ebuild



[gentoo-commits] repo/gentoo:master commit in: gui-wm/gamescope/

2024-08-23 Thread James Le Cuirot
commit: cc55d4d16f0c027ec409f4be1bef0822649f75b8
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Aug 23 21:38:26 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Fri Aug 23 21:38:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc55d4d1

gui-wm/gamescope: Bump to 3.15.1, drop old 3.15.0

Signed-off-by: James Le Cuirot  gentoo.org>

 gui-wm/gamescope/Manifest | 2 +-
 gui-wm/gamescope/{gamescope-3.15.0.ebuild => gamescope-3.15.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-wm/gamescope/Manifest b/gui-wm/gamescope/Manifest
index 25d03089d320..a0d1b7eb7298 100644
--- a/gui-wm/gamescope/Manifest
+++ b/gui-wm/gamescope/Manifest
@@ -1,5 +1,5 @@
 DIST gamescope-3.14.22.tar.gz 536052 BLAKE2B 
f0d8efbaa02c70c810e59b4bc18e46a01205ccfb190a50796a22aefd19689f796406ff4eafd8974ea805843d08fbf14dabf0441fe83cbcc14ad219a04de1f67a
 SHA512 
7c11f8df21f1938a605b9648187f4a115b89397a1dfb11066af3ffa9fed05b95d9656c5e0794ff8c3f9eddaf05602369e0e5bac803b7655f21135a01cd073ab3
-DIST gamescope-3.15.0.tar.gz 569885 BLAKE2B 
64db0d7366f0d0e11daef7909fa5800016f87799f8d35db837f6e2e1e6721b20cd808c71cf0249730d9808760da11ea64a4df7b7961d3981495ddce076fc2b77
 SHA512 
bb194bffe6783c3e0e22dceba8e38d066d5f1517408a03a5659cca66ca165dd50d0bd5b143e75cc70797db240fd361c1fc08ccffec8efb99c3819c86b5288a2f
+DIST gamescope-3.15.1.tar.gz 569930 BLAKE2B 
488cd49357348947ea02dd9b980009211b27e93a9437914d6fe2f21209c9d20e82a18846cb84d5f5782eb6433bdec6f8d7b33040c44dffe1ebb8cc5b97d1a65a
 SHA512 
824805bbd7730d3a938f60ad131318ebb69bd30201a06f5153319d6014d7b2b17778fb03195927b332c5346498da9834b0590b709d0a6115d729fe96e2c12c8e
 DIST libliftoff-0.5.0.tar.gz 39076 BLAKE2B 
a5c35c734a5ba4049661ce336401bd88d393001d7c49786d486146998d39530c364f7752b53968f5ab48f5eb774fa9c4245087bdb016f459a729991377023f61
 SHA512 
ce808f6a087f1f629cfebef95bfc7e216a09fb409b96b3c9f6b84d9d986ce50c5d7bf5b45c68e8baa99566b3627d754c269855b6f4ec3be63ae7b9f5109d5f08
 DIST reshade-696b14cd6006ae9ca174e6164450619ace043283.tar.gz 1684777 BLAKE2B 
3b2fcd1ed53dd6a8c459cf716697eec8a21f6fd9c25e4f6baa752e4226eaf35837e0f1595eef065a064bb0d76b1b067f643cd14ef896875448c99f57e10e6fb9
 SHA512 
7fe1fe07622efd90bd94e1755019ca47657acd07137669e00b97bf70017a58c1f699e3dec1c720caafd1296275c7a25fd2f4d6e478cebbdf48bd69f985a00cdf
 DIST vkroots-5106d8a0df95de66cc58dc1ea37e69c99afc9540.tar.gz 352651 BLAKE2B 
bc6c7a4f5b4f810c4d87a6cef46e73adb292bc22ae9a40666a6c7c8ab0cbc1973af405b32a5c7a3d38623c92e5d41e8472dabb744fcf31cf29118b9684dcfc32
 SHA512 
726e65dd0bb322d537e985ba2e504c68ef1b474574f11a5b102edcb8a7b74a6d86dea132c3b11417399a00beff9163e7aad413a389cf6073ec44d5ce6175ffc5

diff --git a/gui-wm/gamescope/gamescope-3.15.0.ebuild 
b/gui-wm/gamescope/gamescope-3.15.1.ebuild
similarity index 100%
rename from gui-wm/gamescope/gamescope-3.15.0.ebuild
rename to gui-wm/gamescope/gamescope-3.15.1.ebuild



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

2024-08-24 Thread James Le Cuirot
commit: 67e8222782c481df97f2d1c5bc88d53113553efb
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Aug 24 16:53:51 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Sat Aug 24 16:56:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67e82227

dev-libs/cyrus-sasl: Fix empty sasldb2 generation when cross-compiling

This changes how the generation works as it now needs to be done in src_install
while the native saslpasswd2 is still around, rather than in pkg_postinst. We
cannot check EROOT during src_install, so we generate the empty file
unconditionally. It is easiest to subsequently install this file unconditionally
too but as sasldb2-empty. It is only copied to sasldb2 if that doesn't already
exist. Keeping an empty file around is potentially useful anyway.

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r5.ebuild | 246 
 1 file changed, 246 insertions(+)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r5.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r5.ebuild
new file mode 100644
index ..358927ac57c3
--- /dev/null
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r5.ebuild
@@ -0,0 +1,246 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools edos2unix flag-o-matic multilib multilib-minimal pam db-use 
systemd toolchain-funcs tmpfiles
+
+SASLAUTHD_CONF_VER="2.1.26"
+MY_PATCH_VER="${PN}-2.1.28-r4-patches"
+DESCRIPTION="The Cyrus SASL (Simple Authentication and Security Layer)"
+HOMEPAGE="https://www.cyrusimap.org/sasl/";
+#SRC_URI="ftp://ftp.cyrusimap.org/cyrus-sasl/${P}.tar.gz";
+SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz";
+SRC_URI+=" https://dev.gentoo.org/~grobian/distfiles/${MY_PATCH_VER}.tar.xz";
+
+LICENSE="BSD-with-attribution"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="authdaemond berkdb gdbm kerberos ldapdb openldap mysql pam postgres 
sample selinux sqlite srp ssl static-libs urandom"
+REQUIRED_USE="ldapdb? ( openldap )"
+
+# See bug #855890 for sys-libs/db slot
+DEPEND="net-mail/mailbase
+   virtual/libcrypt:=
+   authdaemond? ( || ( net-mail/courier-imap mail-mta/courier ) )
+   berkdb? ( >=sys-libs/db-4.8.30-r1:4.8[${MULTILIB_USEDEP}] )
+   gdbm? ( >=sys-libs/gdbm-1.10-r1:=[${MULTILIB_USEDEP}] )
+   kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
+   openldap? ( >=net-nds/openldap-2.4.38-r1:=[${MULTILIB_USEDEP}] )
+   mysql? ( dev-db/mysql-connector-c:0=[${MULTILIB_USEDEP}] )
+   pam? ( >=sys-libs/pam-0-r1[${MULTILIB_USEDEP}] )
+   postgres? ( dev-db/postgresql:* )
+   sqlite? ( >=dev-db/sqlite-3.8.2:3[${MULTILIB_USEDEP}] )
+   ssl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] )"
+RDEPEND="${DEPEND}
+   selinux? ( sec-policy/selinux-sasl )"
+BDEPEND="virtual/libcrypt
+   berkdb? ( >=sys-libs/db-4.8.30-r1:4.8 )
+   gdbm? ( >=sys-libs/gdbm-1.10-r1 )"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/sasl/md5global.h
+)
+
+PATCHES=(
+   "${WORKDIR}"/${MY_PATCH_VER}/
+)
+
+src_prepare() {
+   default
+
+   # Use plugindir for sasldir
+   # https://github.com/cyrusimap/cyrus-sasl/issues/339 (I think)
+   sed -i '/^sasldir =/s:=.*:= $(plugindir):' \
+   "${S}"/plugins/Makefile.{am,in} || die "sed failed"
+
+   # bug #486740 and bug #468556 (dropped AM_CONFIG_HEADER sed in 2.1.28)
+   sed -i -e 's:AC_CONFIG_MACRO_DIR:AC_CONFIG_MACRO_DIRS:g' configure.ac 
|| die
+
+   eautoreconf
+}
+
+src_configure() {
+   export CC_FOR_BUILD="$(tc-getBUILD_CC)"
+
+   # -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/894684
+   # https://github.com/cyrusimap/cyrus-sasl/pull/771
+   #
+   # Fixed upstream in git master but not released.
+   use srp && filter-lto
+
+   if [[ ${CHOST} == *-solaris* ]] ; then
+   # getpassphrase is defined in /usr/include/stdlib.h
+   append-cppflags -DHAVE_GETPASSPHRASE
+   else
+   # this horrendously breaks things on Solaris
+   append-cppflags -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED 
-D_BSD_SOURCE -DLDAP_DEPRECATED
+   # replaces BSD_SOURCE (bug #579218)
+   append-cppflags -D_DEFAULT_SOURCE
+   fi
+
+   multilib-minimal_src_configure
+
+   if ( use berkdb || use gdbm ) && tc-is-cross-compiler ; then
+   mkdir -p "${WORKDIR}"/${P}-build || die
+   cd "

[gentoo-commits] repo/gentoo:master commit in: www-client/vivaldi/

2024-08-25 Thread James Le Cuirot
commit: c4d4a2981e6e89aed6a29c6678e64f523e8756cd
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Aug 25 21:33:12 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Sun Aug 25 21:34:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4d4a298

www-client/vivaldi: Stabilise 6.8.3381.55 on amd64

Signed-off-by: James Le Cuirot  gentoo.org>

 www-client/vivaldi/vivaldi-6.8.3381.55.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/vivaldi/vivaldi-6.8.3381.55.ebuild 
b/www-client/vivaldi/vivaldi-6.8.3381.55.ebuild
index ccc6676d81ad..ffe6e8c54085 100644
--- a/www-client/vivaldi/vivaldi-6.8.3381.55.ebuild
+++ b/www-client/vivaldi/vivaldi-6.8.3381.55.ebuild
@@ -108,7 +108,7 @@ SRC_URI="
 S="${WORKDIR}"
 LICENSE="Vivaldi"
 SLOT="0"
-KEYWORDS="-* ~amd64 ~arm ~arm64"
+KEYWORDS="-* amd64 ~arm ~arm64"
 IUSE="ffmpeg-chromium gtk proprietary-codecs qt5 qt6 widevine"
 RESTRICT="bindist mirror"
 #REQUIRED_USE="ffmpeg-chromium? ( proprietary-codecs )"



[gentoo-commits] repo/gentoo:master commit in: www-client/vivaldi/

2024-08-25 Thread James Le Cuirot
commit: a07975802d01d875d650a4c4628b1f83a9b26e95
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Aug 25 21:32:02 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Sun Aug 25 21:34:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0797580

www-client/vivaldi: Add version 6.8.3381.57

Signed-off-by: James Le Cuirot  gentoo.org>

 www-client/vivaldi/Manifest   |   3 +
 www-client/vivaldi/vivaldi-6.8.3381.57.ebuild | 226 ++
 2 files changed, 229 insertions(+)

diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest
index 483cea41e0ee..112f499698f6 100644
--- a/www-client/vivaldi/Manifest
+++ b/www-client/vivaldi/Manifest
@@ -4,3 +4,6 @@ DIST vivaldi-stable_6.8.3381.53-1_armhf.deb 102066244 BLAKE2B 
b830264d91c26b1005
 DIST vivaldi-stable_6.8.3381.55-1_amd64.deb 108181608 BLAKE2B 
6d12ed4dab695e8e8d02091b0966fb6b65fc86ccc0dbc6d238acc7706c8c92ce508fe97796e6bbcfb33ac6b6855706efebfb513d37c353190b4335bfb25a2db3
 SHA512 
5e21f3fb714ce95941ff26da59a25b54deabae93cce6d1c60b45a4b7f06146f1c33f3005e5d06cc33d6a73a21ca0f84ba027c278f8c90268dd50b7b503c66161
 DIST vivaldi-stable_6.8.3381.55-1_arm64.deb 100839256 BLAKE2B 
c323f37cfb10ddafe315f7e705d1a7c8b1af7ae045b575a5f8816410d2a24147a2037197265dede5052059cc25f9fcab1b40d06e4d5065e2de09c30ccaf51b8e
 SHA512 
9b7fd40d4167c9624085d41c2cc1f4558e06b36149effa2297a02cd2204f988246f84e152d7d991ca9731656dcda84391efb9b6e46d6de1a9c7d223c1474bb4f
 DIST vivaldi-stable_6.8.3381.55-1_armhf.deb 102058636 BLAKE2B 
e9e93cf593352b0d6e84c41113f985d7e2a705640f515c9890f429f6693566eeacdd065e1b7d0f5f5f5c14b55a2fef7a60f32fb95df7a5c53c382037fdde7750
 SHA512 
f8cd47a5c9f47d47b1dcbccf8c3b3cf17df56dd39a340b198674fc51c9919c006d3628c0d7b7ea1560f07621203f87095e4692e6a1339fdb76300f176c1261aa
+DIST vivaldi-stable_6.8.3381.57-1_amd64.deb 108200056 BLAKE2B 
48d59945b70d07e315c2d258a4dbcee0786700d0fa4c491bf7c5d1f81f76c5b15a067ad801328f1453cac5bca0abe9c907714b0197ee6c2cf394c46118914e80
 SHA512 
c0f373c6e83d662852e4aefd2aff3b23396f3b15bec9af7893c171e08a51b7147825a3dacbe1b56ac754e0d66f1a3e39280ba0099708db0dc0d3b77f0a1765d3
+DIST vivaldi-stable_6.8.3381.57-1_arm64.deb 100833760 BLAKE2B 
cfc2c3c7d83646384a6eb63ae146411377e1b85fa11f42fe9779454c3aa31df69abb6928923fa5bba8865f8babaca365851d750d5bed445a857496cbaa9b4fbf
 SHA512 
c8262b9e87e8d3ba58f7897f97b8d6e5f283711727f427f58a47a7d7bf9ec5dbb35a347c7a1d910d3b2f0db5f7c11d579eb058f6f437369aef932d0dd95e4512
+DIST vivaldi-stable_6.8.3381.57-1_armhf.deb 102067572 BLAKE2B 
50d928bc3afefece7e7912bfb85080923f80bb188300f8e780145a188c08030aa8d30d9d747e96346b1425e07680ae363bd6ebaf475bf3b61222ed8cf217aae3
 SHA512 
7408595e1a426630268309e88b11d0eda8f9c44bf1732e92a5e47842c3630f55b691cb570aa52fbe41735198ce35d778f026d397db79cef133b5c409d47b5a41

diff --git a/www-client/vivaldi/vivaldi-6.8.3381.57.ebuild 
b/www-client/vivaldi/vivaldi-6.8.3381.57.ebuild
new file mode 100644
index ..ccc6676d81ad
--- /dev/null
+++ b/www-client/vivaldi/vivaldi-6.8.3381.57.ebuild
@@ -0,0 +1,226 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_VERSION="126"
+CHROMIUM_LANGS="
+   af
+   am
+   ar
+   az
+   be
+   bg
+   bn
+   ca
+   ca-valencia
+   cs
+   da
+   de
+   de-CH
+   el
+   en-GB
+   en-US
+   eo
+   es
+   es-419
+   es-PE
+   et
+   eu
+   fa
+   fi
+   fil
+   fr
+   fy
+   gd
+   gl
+   gu
+   he
+   hi
+   hr
+   hu
+   hy
+   id
+   io
+   is
+   it
+   ja
+   jbo
+   ka
+   kab
+   kn
+   ko
+   lt
+   lv
+   mk
+   ml
+   mr
+   ms
+   nb
+   nl
+   nn
+   pa
+   pl
+   pt-BR
+   pt-PT
+   ro
+   ru
+   sc
+   sk
+   sl
+   sq
+   sr
+   sr-Latn
+   sv
+   sw
+   ta
+   te
+   th
+   tr
+   uk
+   ur
+   vi
+   zh-CN
+   zh-TW
+"
+
+inherit chromium-2 desktop linux-info toolchain-funcs unpacker xdg
+
+VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
+VIVALDI_HOME="opt/${PN}"
+DESCRIPTION="A browser for our friends"
+HOMEPAGE="https://vivaldi.com/";
+
+if [[ ${PV} = *_p* ]]; then
+   DEB_REV="${PV#*_p}"
+else
+   DEB_REV=1
+fi
+
+VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_";
+
+SRC_URI="
+   amd64? ( ${VIVALDI_BASE_URI}amd64.deb )
+   arm? ( ${VIVALDI_BASE_URI}armhf.deb )
+   arm64? ( ${VIVALDI_BASE_URI}arm64.deb )
+"
+
+S="${WORKDIR}"
+LICENSE="Vivaldi"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm ~arm64"
+IUSE="ffmpeg-chromium gtk proprietary-codecs qt5 qt6 widevine&quo

[gentoo-commits] repo/gentoo:master commit in: www-client/vivaldi/

2024-08-25 Thread James Le Cuirot
commit: 4e5b57295fd99caea43371b266378b0b31d15085
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Aug 25 21:33:29 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Sun Aug 25 21:34:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e5b5729

www-client/vivaldi: Drop old 6.8.3381.53

Signed-off-by: James Le Cuirot  gentoo.org>

 www-client/vivaldi/Manifest   |   3 -
 www-client/vivaldi/vivaldi-6.8.3381.53.ebuild | 226 --
 2 files changed, 229 deletions(-)

diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest
index 112f499698f6..f88e88a8ce35 100644
--- a/www-client/vivaldi/Manifest
+++ b/www-client/vivaldi/Manifest
@@ -1,6 +1,3 @@
-DIST vivaldi-stable_6.8.3381.53-1_amd64.deb 108213244 BLAKE2B 
76c3df5733dcd0c3248d095256d6a9c3e76ae1becfe25f93be5e9fb3558d8895de75e07430e587a530b75745e39b8f6c790c335cc7933252c4447e8724fc5c68
 SHA512 
2f3c2ff1bb8c4381306a4dc4334c64cf4f620c822a68778e9007f722cbc973b63e922318b1530416ded9a9fb45b33d627a0a31a013c201318a48fde0ad468bd5
-DIST vivaldi-stable_6.8.3381.53-1_arm64.deb 100842792 BLAKE2B 
feb9a018e072d4e35f637caee07e89a90b87fb5cc3d896dbd5b17fca0334491eee92544c34f0ab181e0057ced3d7839b749b2c3d921d7692c08b1e92e7145845
 SHA512 
2159ca3eb4259f26db54ee4e757fcccd30f8b5ed143bc0a437701e50c6675f57d259ea9fc35c6d0b4a3ba3baa1d17f3a8388d636261692265404bf78a1c32a38
-DIST vivaldi-stable_6.8.3381.53-1_armhf.deb 102066244 BLAKE2B 
b830264d91c26b1005a93781fa8b3d49beeff8b425286b3e5327006697c662580e5cdcdb5767e20a620ab418b1c7b278a19e87efb3c35225f0461c9ad837fc46
 SHA512 
0f2080fea92c3d8ea8938c32fb712dcbfb85669420eb0dc12a3415a03284aa7a5322fb529e797fe589053f99a9ff6413ddc6c02adcfa3bbfc8b592828beb1fc0
 DIST vivaldi-stable_6.8.3381.55-1_amd64.deb 108181608 BLAKE2B 
6d12ed4dab695e8e8d02091b0966fb6b65fc86ccc0dbc6d238acc7706c8c92ce508fe97796e6bbcfb33ac6b6855706efebfb513d37c353190b4335bfb25a2db3
 SHA512 
5e21f3fb714ce95941ff26da59a25b54deabae93cce6d1c60b45a4b7f06146f1c33f3005e5d06cc33d6a73a21ca0f84ba027c278f8c90268dd50b7b503c66161
 DIST vivaldi-stable_6.8.3381.55-1_arm64.deb 100839256 BLAKE2B 
c323f37cfb10ddafe315f7e705d1a7c8b1af7ae045b575a5f8816410d2a24147a2037197265dede5052059cc25f9fcab1b40d06e4d5065e2de09c30ccaf51b8e
 SHA512 
9b7fd40d4167c9624085d41c2cc1f4558e06b36149effa2297a02cd2204f988246f84e152d7d991ca9731656dcda84391efb9b6e46d6de1a9c7d223c1474bb4f
 DIST vivaldi-stable_6.8.3381.55-1_armhf.deb 102058636 BLAKE2B 
e9e93cf593352b0d6e84c41113f985d7e2a705640f515c9890f429f6693566eeacdd065e1b7d0f5f5f5c14b55a2fef7a60f32fb95df7a5c53c382037fdde7750
 SHA512 
f8cd47a5c9f47d47b1dcbccf8c3b3cf17df56dd39a340b198674fc51c9919c006d3628c0d7b7ea1560f07621203f87095e4692e6a1339fdb76300f176c1261aa

diff --git a/www-client/vivaldi/vivaldi-6.8.3381.53.ebuild 
b/www-client/vivaldi/vivaldi-6.8.3381.53.ebuild
deleted file mode 100644
index ffe6e8c54085..
--- a/www-client/vivaldi/vivaldi-6.8.3381.53.ebuild
+++ /dev/null
@@ -1,226 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_VERSION="126"
-CHROMIUM_LANGS="
-   af
-   am
-   ar
-   az
-   be
-   bg
-   bn
-   ca
-   ca-valencia
-   cs
-   da
-   de
-   de-CH
-   el
-   en-GB
-   en-US
-   eo
-   es
-   es-419
-   es-PE
-   et
-   eu
-   fa
-   fi
-   fil
-   fr
-   fy
-   gd
-   gl
-   gu
-   he
-   hi
-   hr
-   hu
-   hy
-   id
-   io
-   is
-   it
-   ja
-   jbo
-   ka
-   kab
-   kn
-   ko
-   lt
-   lv
-   mk
-   ml
-   mr
-   ms
-   nb
-   nl
-   nn
-   pa
-   pl
-   pt-BR
-   pt-PT
-   ro
-   ru
-   sc
-   sk
-   sl
-   sq
-   sr
-   sr-Latn
-   sv
-   sw
-   ta
-   te
-   th
-   tr
-   uk
-   ur
-   vi
-   zh-CN
-   zh-TW
-"
-
-inherit chromium-2 desktop linux-info toolchain-funcs unpacker xdg
-
-VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
-VIVALDI_HOME="opt/${PN}"
-DESCRIPTION="A browser for our friends"
-HOMEPAGE="https://vivaldi.com/";
-
-if [[ ${PV} = *_p* ]]; then
-   DEB_REV="${PV#*_p}"
-else
-   DEB_REV=1
-fi
-
-VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_";
-
-SRC_URI="
-   amd64? ( ${VIVALDI_BASE_URI}amd64.deb )
-   arm? ( ${VIVALDI_BASE_URI}armhf.deb )
-   arm64? ( ${VIVALDI_BASE_URI}arm64.deb )
-"
-
-S="${WORKDIR}"
-LICENSE="Vivaldi"
-SLOT="0"
-KEYWORDS="-* amd64 ~arm ~arm64"
-IUSE="ffmpeg-chromium gtk proprietary-codecs qt5 qt6 widevine"
-RESTRICT="bindist mirror"
-#REQUIRED_USE="ffmpeg-chromium? ( proprietar

[gentoo-commits] repo/gentoo:master commit in: dev-games/flatzebra/

2024-08-26 Thread James Le Cuirot
commit: 53040f49440d8ff40ada06d31f95983422f31ed0
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed Jul 31 16:39:13 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Mon Aug 26 22:11:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53040f49

dev-games/flatzebra: add 0.2.0

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: James Le Cuirot  gentoo.org>

 dev-games/flatzebra/Manifest   |  1 +
 dev-games/flatzebra/flatzebra-0.2.0.ebuild | 32 ++
 2 files changed, 33 insertions(+)

diff --git a/dev-games/flatzebra/Manifest b/dev-games/flatzebra/Manifest
index 18d0ae031fb1..6713029e07ce 100644
--- a/dev-games/flatzebra/Manifest
+++ b/dev-games/flatzebra/Manifest
@@ -1 +1,2 @@
 DIST flatzebra-0.1.7.tar.gz 375938 BLAKE2B 
b84ee2a69c02a7fd519de3e709a81026946b107fa1ddf8f4ee24a490ae9993f2ecf6c8509b9e92d1ab4e11e7f41e41effaaa2b32a7d2e679400f02853602a9bb
 SHA512 
12afbb0ef00dfac21654961da8d2101e9b7b0e6550b9e66bfb4da4faf77cc1dfb7f3da15c8b84c19379eb1ff8bac09324acc694f9282b74ae73a7379686f2374
+DIST flatzebra-0.2.0.tar.gz 654669 BLAKE2B 
ffb83a530ad8420e72913f3e1cd41ad8c323e712093a207fe46ac0a8faba76d8693c22d0546fc8fde00bb1d167bebf103ec5a748bb9edeef3554ad4b5f38a570
 SHA512 
d75914dd5a886d0c08407beb36370421c7cf8a375ca7df3d812f8edeac571d94b8ad2fc55a6cd8abadb14c55259d1031df585a1813c5b5e3b92ba07eb013a897

diff --git a/dev-games/flatzebra/flatzebra-0.2.0.ebuild 
b/dev-games/flatzebra/flatzebra-0.2.0.ebuild
new file mode 100644
index ..35df9c7056e8
--- /dev/null
+++ b/dev-games/flatzebra/flatzebra-0.2.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Generic game engine for 2D double-buffering animation"
+HOMEPAGE="http://perso.b2b2c.ca/~sarrazip/dev/batrachians.html";
+SRC_URI="http://perso.b2b2c.ca/~sarrazip/dev/${P}.tar.gz";
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="static-libs"
+
+RDEPEND="media-libs/libsdl2[joystick,video]
+   media-libs/sdl2-gfx
+   media-libs/sdl2-image
+   media-libs/sdl2-mixer
+   media-libs/sdl2-ttf"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_configure() {
+   econf $(use_enable static-libs static)
+}
+
+src_install() {
+   default
+   if ! use static-libs; then
+   find "${ED}" -type f -name '*.la' -delete || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: games-arcade/cosmosmash/

2024-08-26 Thread James Le Cuirot
commit: b7c1c7a69cf9f36a15eb387384cbc964a72b709b
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Aug  6 18:00:26 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Mon Aug 26 22:11:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7c1c7a6

games-arcade/cosmosmash: add 1.5.0

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: James Le Cuirot  gentoo.org>

 games-arcade/cosmosmash/Manifest|  1 +
 games-arcade/cosmosmash/cosmosmash-1.5.0.ebuild | 42 +
 2 files changed, 43 insertions(+)

diff --git a/games-arcade/cosmosmash/Manifest b/games-arcade/cosmosmash/Manifest
index 1ebc55d1d255..a9c545691db9 100644
--- a/games-arcade/cosmosmash/Manifest
+++ b/games-arcade/cosmosmash/Manifest
@@ -1 +1,2 @@
 DIST cosmosmash-1.4.8.tar.gz 921859 BLAKE2B 
601ccf0eaf429bee240a6a07534afc44cb5bac390bedfc2548668048b8a5d93229e36de1c0e73856e3588d35cf7cfc6dbb00ac428fcc42612676281dcfaf0896
 SHA512 
4b78cac18035ef4bdbdebd2a206ceb3c80646fa030f568e171208af7510a6b1da9ef3fd817f3ebae83fbb42b1ce2900e8f1ff33ec23a8fe735022409ab1120af
+DIST cosmosmash-1.5.0.tar.gz 536986 BLAKE2B 
07011857fdee30c104847e9ad2066795116fa2123c38184573d8b5a11154bbebe8991c6c51241658a65f23e20582e9759798bc986a3c4d9dee1c613f8400f333
 SHA512 
3be4b535d68eca185d3f48ff04c11c912fdcbc17470848650b20410030c7619f9dcffaeaf3bacb3a95eb37c5944724af7fc9978613c3252af1ec725504129c23

diff --git a/games-arcade/cosmosmash/cosmosmash-1.5.0.ebuild 
b/games-arcade/cosmosmash/cosmosmash-1.5.0.ebuild
new file mode 100644
index ..5b77da676179
--- /dev/null
+++ b/games-arcade/cosmosmash/cosmosmash-1.5.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Space rock shooting video game"
+HOMEPAGE="https://perso.b2b2c.ca/~sarrazip/dev/cosmosmash.html";
+SRC_URI="http://perso.b2b2c.ca/~sarrazip/dev/${P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="test" # uses the sound card which portage user might not be 
available.
+
+RDEPEND=">=dev-games/flatzebra-0.2.0
+   media-libs/libsdl[joystick]
+   media-libs/sdl-image
+   media-libs/sdl-mixer"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   default
+
+   sed -i \
+   -e "/^pkgsounddir/ s:sounds.*:\$(PACKAGE)/sounds:" \
+   -e "/^desktopentrydir/ s:=.*:=/usr/share/applications:" \
+   -e "/^pixmapdir/ s:=.*:=/usr/share/pixmaps:" \
+   src/Makefile.am \
+   || die
+
+   eautoreconf
+}
+
+src_install() {
+   emake -C src DESTDIR="${D}" install
+
+   einstalldocs
+   doman doc/${PN}.6
+}



[gentoo-commits] repo/gentoo:master commit in: games-arcade/batrachians/, games-arcade/batrachians/files/

2024-08-26 Thread James Le Cuirot
commit: 1c6ded4e9936a3a7e6c8039ac88e777379f23d98
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Aug  6 17:39:31 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Mon Aug 26 22:11:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c6ded4e

games-arcade/batrachians: add 0.2.0

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: James Le Cuirot  gentoo.org>

 games-arcade/batrachians/Manifest  |  1 +
 games-arcade/batrachians/batrachians-0.2.0.ebuild  | 29 +
 .../files/batrachians-0.2.0-autotools.patch| 36 ++
 3 files changed, 66 insertions(+)

diff --git a/games-arcade/batrachians/Manifest 
b/games-arcade/batrachians/Manifest
index dada55c3e402..67fca7cda92f 100644
--- a/games-arcade/batrachians/Manifest
+++ b/games-arcade/batrachians/Manifest
@@ -1 +1,2 @@
 DIST batrachians-0.1.7.tar.gz 206981 BLAKE2B 
871fb7e22fb17fdfb0fd32d14a36cf63043e46de5bdabc83594d3d3eb43f616ec703d220ad9cf56e505c31025e76582e52b3a816d932f9fca22a6f070ed3198e
 SHA512 
01c49cf02e3894d43948ba2656713fdd1662f3441c1dfe41b2fc3dc27fc5c4c95ac377a946d647c1c59e201a63d0659bc6fc2bd50132eb2f2b393ed64167e781
+DIST batrachians-0.2.0.tar.gz 204034 BLAKE2B 
876e84308b66469d7fa7a970cbf23932dd7e1eda8c07438cbca20414a35117793ea7fef2d6852a1f4d0099a5c2710d8bd3043698bdea101020459dd1c7f20917
 SHA512 
da0429cd17a6c289f3d5dd1fad11847713c56510d9bdc7e6fa10e0045bb4985662030ea04e49db740eb361e8e016e701736a7ce52501816c68b32f2cd398c189

diff --git a/games-arcade/batrachians/batrachians-0.2.0.ebuild 
b/games-arcade/batrachians/batrachians-0.2.0.ebuild
new file mode 100644
index ..fd8cd3f9fd04
--- /dev/null
+++ b/games-arcade/batrachians/batrachians-0.2.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools xdg
+
+DESCRIPTION="Fly-eating frog video game"
+HOMEPAGE="http://perso.b2b2c.ca/~sarrazip/dev/batrachians.html";
+SRC_URI="http://perso.b2b2c.ca/~sarrazip/dev/${P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-games/flatzebra-0.2.0
+   media-libs/libsdl
+   media-libs/sdl-image
+   media-libs/sdl-mixer"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=( "${FILESDIR}"/${PN}-0.2.0-autotools.patch )
+
+src_prepare() {
+   default
+   eautoreconf
+}

diff --git a/games-arcade/batrachians/files/batrachians-0.2.0-autotools.patch 
b/games-arcade/batrachians/files/batrachians-0.2.0-autotools.patch
new file mode 100644
index ..e80792a9df6c
--- /dev/null
+++ b/games-arcade/batrachians/files/batrachians-0.2.0-autotools.patch
@@ -0,0 +1,36 @@
+--- a/Makefile.am
 b/Makefile.am
+@@ -1,20 +1,19 @@
+ SUBDIRS = src
+
+-man_MANS = doc/$(PACKAGE).6
++man_MANS = doc/batrachians.6
+
+ RPMBUILD = rpmbuild
+ rpm: dist
+   $(RPMBUILD) -ta $(distdir).tar.gz
+
+-docdir = $(datarootdir)/doc/$(PACKAGE)-$(VERSION)
+ doc_DATA = \
+   AUTHORS \
+-  COPYING \
+   NEWS \
+   README \
+   THANKS
+
+ EXTRA_DIST = \
++  COPYING \
+   bootstrap \
+   autogen.sh \
+   $(PACKAGE).spec \
+--- a/src/Makefile.am
 b/src/Makefile.am
+@@ -20,7 +20,7 @@
+ $(W_SUGGEST_OVERRIDE) \
+   $(FLATZEBRA_CFLAGS)
+
+-pkgsounddir = $(datarootdir)/sounds/$(PACKAGE)
++pkgsounddir = $(pkgdatadir)/sounds/$(PACKAGE)
+ pkgsound_DATA = \
+   sounds/game-starts.wav \
+   sounds/game-ends.wav \



[gentoo-commits] repo/gentoo:master commit in: dev-games/flatzebra/

2024-08-26 Thread James Le Cuirot
commit: 332106e9ce4ad394a7ea2e221235768f89ac1cda
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Aug  6 18:04:16 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Mon Aug 26 22:11:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=332106e9

dev-games/flatzebra: drop old

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/37884
Signed-off-by: James Le Cuirot  gentoo.org>

 dev-games/flatzebra/Manifest  |  1 -
 dev-games/flatzebra/flatzebra-0.1.7-r1.ebuild | 37 ---
 2 files changed, 38 deletions(-)

diff --git a/dev-games/flatzebra/Manifest b/dev-games/flatzebra/Manifest
index 6713029e07ce..46eac68663fa 100644
--- a/dev-games/flatzebra/Manifest
+++ b/dev-games/flatzebra/Manifest
@@ -1,2 +1 @@
-DIST flatzebra-0.1.7.tar.gz 375938 BLAKE2B 
b84ee2a69c02a7fd519de3e709a81026946b107fa1ddf8f4ee24a490ae9993f2ecf6c8509b9e92d1ab4e11e7f41e41effaaa2b32a7d2e679400f02853602a9bb
 SHA512 
12afbb0ef00dfac21654961da8d2101e9b7b0e6550b9e66bfb4da4faf77cc1dfb7f3da15c8b84c19379eb1ff8bac09324acc694f9282b74ae73a7379686f2374
 DIST flatzebra-0.2.0.tar.gz 654669 BLAKE2B 
ffb83a530ad8420e72913f3e1cd41ad8c323e712093a207fe46ac0a8faba76d8693c22d0546fc8fde00bb1d167bebf103ec5a748bb9edeef3554ad4b5f38a570
 SHA512 
d75914dd5a886d0c08407beb36370421c7cf8a375ca7df3d812f8edeac571d94b8ad2fc55a6cd8abadb14c55259d1031df585a1813c5b5e3b92ba07eb013a897

diff --git a/dev-games/flatzebra/flatzebra-0.1.7-r1.ebuild 
b/dev-games/flatzebra/flatzebra-0.1.7-r1.ebuild
deleted file mode 100644
index 89175cf28dff..
--- a/dev-games/flatzebra/flatzebra-0.1.7-r1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Generic game engine for 2D double-buffering animation"
-HOMEPAGE="http://perso.b2b2c.ca/~sarrazip/dev/batrachians.html";
-SRC_URI="http://perso.b2b2c.ca/~sarrazip/dev/${P}.tar.gz";
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="static-libs"
-
-RDEPEND="media-libs/libsdl[joystick,video]
-   media-libs/sdl-image
-   media-libs/sdl-mixer"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
-   default
-   sed -i \
-   -e '/^doc_DATA =/s/^/NOTHANKS/' \
-   Makefile.in || die
-}
-
-src_configure() {
-   econf $(use_enable static-libs static)
-}
-
-src_install() {
-   default
-   if ! use static-libs; then
-   find "${ED}" -type f -name '*.la' -delete || die
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: games-arcade/afternoonstalker/, games-arcade/afternoonstalker/files/

2024-08-26 Thread James Le Cuirot
commit: e634fd24d710a062e2cbcf553cf0f35292c27e87
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Aug  6 18:02:30 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Mon Aug 26 22:11:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e634fd24

games-arcade/afternoonstalker: drop old

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: James Le Cuirot  gentoo.org>

 games-arcade/afternoonstalker/Manifest |  1 -
 .../afternoonstalker/afternoonstalker-1.1.6.ebuild | 25 -
 .../files/afternoonstalker-1.1.6-autotools.patch   | 41 --
 3 files changed, 67 deletions(-)

diff --git a/games-arcade/afternoonstalker/Manifest 
b/games-arcade/afternoonstalker/Manifest
index cdfba1f9c598..4443231e837c 100644
--- a/games-arcade/afternoonstalker/Manifest
+++ b/games-arcade/afternoonstalker/Manifest
@@ -1,2 +1 @@
-DIST afternoonstalker-1.1.6.tar.gz 186724 BLAKE2B 
2915e1ff11f0cdf392a94d515541c25082afbe62547c90a49cdc39ab01bc234ac8098394905a0d1ce3d3a550b5c5096fd64f76db2d8d62b510822a0a59ae8cf6
 SHA512 
4d823abc5f939bc6322729548abb0adc43b56b5d5e035578f15084f4e8f6ce80bd7b7dc3ffbe71530975b7c02962ea93405e2ad13de8a50303ccfdde543cd6c7
 DIST afternoonstalker-1.2.0.tar.gz 189534 BLAKE2B 
8a126d7dc9c224346d1944734512a9edbe4032ef1aa0adc9cb5b28a172dc9c9d8b5eb060829b698ba519cca3a52f0cf49d682bc546f976cab2ae28440f901c89
 SHA512 
9137bd6a6d2bd0a58b40952d149a8e742d575f61393c2e20b6a18f6a9ed74331cbea7a94280d2fa31e9162e7d9a1d1618e38e81f91e618ee074fd6b846fb74a4

diff --git a/games-arcade/afternoonstalker/afternoonstalker-1.1.6.ebuild 
b/games-arcade/afternoonstalker/afternoonstalker-1.1.6.ebuild
deleted file mode 100644
index 8968417bb1e6..
--- a/games-arcade/afternoonstalker/afternoonstalker-1.1.6.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-DESCRIPTION="Clone of the 1981 Night Stalker video game by Mattel Electronics"
-HOMEPAGE="http://perso.b2b2c.ca/~sarrazip/dev/afternoonstalker.html";
-SRC_URI="http://perso.b2b2c.ca/~sarrazip/dev/${P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND=">=dev-games/flatzebra-0.1.6"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=( "${FILESDIR}"/${PN}-1.1.6-autotools.patch )
-
-src_prepare() {
-   default
-   eautoreconf
-}

diff --git 
a/games-arcade/afternoonstalker/files/afternoonstalker-1.1.6-autotools.patch 
b/games-arcade/afternoonstalker/files/afternoonstalker-1.1.6-autotools.patch
deleted file mode 100644
index a7c5bc9fe590..
--- a/games-arcade/afternoonstalker/files/afternoonstalker-1.1.6-autotools.patch
+++ /dev/null
@@ -1,41 +0,0 @@
 a/Makefile.am
-+++ b/Makefile.am
-@@ -2,17 +2,16 @@
- 
- SUBDIRS = src
- 
--man_MANS = doc/$(PACKAGE).6
-+man_MANS = doc/afternoonstalker.6
- 
--docdir = $(datadir)/doc/$(PACKAGE)-$(VERSION)
- doc_DATA = \
-   AUTHORS \
--  COPYING \
-   NEWS \
-   README \
-   THANKS
- 
- EXTRA_DIST = \
-+  COPYING \
-   bootstrap \
-   autogen.sh \
-   $(PACKAGE).spec \
 a/src/Makefile.am
-+++ b/src/Makefile.am
-@@ -114,13 +114,13 @@
-   images/digit8.xpm \
-   images/digit9.xpm
- 
--desktopentrydir = $(datadir)/applications
-+desktopentrydir = $(datarootdir)/applications
- desktopentry_DATA = $(PACKAGE).desktop
- 
--pixmapdir = $(datadir)/pixmaps
-+pixmapdir = $(datarootdir)/pixmaps
- pixmap_DATA = images/$(PACKAGE).png
- 
--pkgsounddir = $(datadir)/sounds/$(PACKAGE)
-+pkgsounddir = $(pkgdatadir)/sounds
- pkgsound_DATA = \
-   sounds/gun-pickup.wav \
-   sounds/bat-killed.wav \



[gentoo-commits] repo/gentoo:master commit in: games-arcade/burgerspace/

2024-08-26 Thread James Le Cuirot
commit: 0f228945cb3bbbaebc2142600b84f67581751a8a
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Aug  6 18:03:39 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Mon Aug 26 22:11:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f228945

games-arcade/burgerspace: drop obsolete use flag

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: James Le Cuirot  gentoo.org>

 games-arcade/burgerspace/metadata.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/games-arcade/burgerspace/metadata.xml 
b/games-arcade/burgerspace/metadata.xml
index b80ce794cf01..e244e2dd99bb 100644
--- a/games-arcade/burgerspace/metadata.xml
+++ b/games-arcade/burgerspace/metadata.xml
@@ -5,7 +5,4 @@
 ga...@gentoo.org
 Gentoo Games Project
   
-  
-Enable client-server support
-  
 



[gentoo-commits] repo/gentoo:master commit in: games-arcade/batrachians/, games-arcade/batrachians/files/

2024-08-26 Thread James Le Cuirot
commit: 5a060f7c183f531619c16e2bdaaba88490cb554c
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Aug  6 18:02:46 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Mon Aug 26 22:11:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a060f7c

games-arcade/batrachians: drop old

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: James Le Cuirot  gentoo.org>

 games-arcade/batrachians/Manifest  |  1 -
 games-arcade/batrachians/batrachians-0.1.7.ebuild  | 29 -
 .../files/batrachians-0.1.7-autotools.patch| 50 --
 3 files changed, 80 deletions(-)

diff --git a/games-arcade/batrachians/Manifest 
b/games-arcade/batrachians/Manifest
index 67fca7cda92f..2b34b854b907 100644
--- a/games-arcade/batrachians/Manifest
+++ b/games-arcade/batrachians/Manifest
@@ -1,2 +1 @@
-DIST batrachians-0.1.7.tar.gz 206981 BLAKE2B 
871fb7e22fb17fdfb0fd32d14a36cf63043e46de5bdabc83594d3d3eb43f616ec703d220ad9cf56e505c31025e76582e52b3a816d932f9fca22a6f070ed3198e
 SHA512 
01c49cf02e3894d43948ba2656713fdd1662f3441c1dfe41b2fc3dc27fc5c4c95ac377a946d647c1c59e201a63d0659bc6fc2bd50132eb2f2b393ed64167e781
 DIST batrachians-0.2.0.tar.gz 204034 BLAKE2B 
876e84308b66469d7fa7a970cbf23932dd7e1eda8c07438cbca20414a35117793ea7fef2d6852a1f4d0099a5c2710d8bd3043698bdea101020459dd1c7f20917
 SHA512 
da0429cd17a6c289f3d5dd1fad11847713c56510d9bdc7e6fa10e0045bb4985662030ea04e49db740eb361e8e016e701736a7ce52501816c68b32f2cd398c189

diff --git a/games-arcade/batrachians/batrachians-0.1.7.ebuild 
b/games-arcade/batrachians/batrachians-0.1.7.ebuild
deleted file mode 100644
index 059c43550bc8..
--- a/games-arcade/batrachians/batrachians-0.1.7.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools xdg
-
-DESCRIPTION="A fly-eating frog video game"
-HOMEPAGE="http://perso.b2b2c.ca/~sarrazip/dev/batrachians.html";
-SRC_URI="http://perso.b2b2c.ca/~sarrazip/dev/${P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   >=dev-games/flatzebra-0.1.5
-   media-libs/libsdl
-   media-libs/sdl-image
-   media-libs/sdl-mixer"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=( "${FILESDIR}"/${PN}-0.1.7-autotools.patch )
-
-src_prepare() {
-   default
-   eautoreconf
-}

diff --git a/games-arcade/batrachians/files/batrachians-0.1.7-autotools.patch 
b/games-arcade/batrachians/files/batrachians-0.1.7-autotools.patch
deleted file mode 100644
index bc05a7f267c2..
--- a/games-arcade/batrachians/files/batrachians-0.1.7-autotools.patch
+++ /dev/null
@@ -1,50 +0,0 @@
 a/Makefile.am
-+++ b/Makefile.am
-@@ -2,21 +2,20 @@
- 
- SUBDIRS = src
- 
--man_MANS = doc/$(PACKAGE).6
-+man_MANS = doc/batrachians.6
- 
- RPMBUILD = rpmbuild
- rpm: dist
-   $(RPMBUILD) -ta $(distdir).tar.gz
- 
--docdir = $(datadir)/doc/$(PACKAGE)-$(VERSION)
- doc_DATA = \
-   AUTHORS \
--  COPYING \
-   NEWS \
-   README \
-   THANKS
- 
- EXTRA_DIST = \
-+  COPYING \
-   bootstrap \
-   autogen.sh \
-   $(PACKAGE).spec \
 a/src/Makefile.am
-+++ b/src/Makefile.am
-@@ -20,7 +20,7 @@
-   -DPACKAGE_FULL_NAME_EN=\"$(PACKAGE_FULL_NAME_EN)\" \
-   -DPKGSOUNDDIR=\"$(pkgsounddir)\"
- 
--pkgsounddir = $(datadir)/sounds/$(PACKAGE)
-+pkgsounddir = $(pkgdatadir)/sounds
- pkgsound_DATA = \
-   sounds/game-starts.wav \
-   sounds/game-ends.wav \
-@@ -29,10 +29,10 @@
-   sounds/frog-jumps.wav \
-   sounds/tongue-out.wav
- 
--desktopentrydir = $(datadir)/applications
-+desktopentrydir = $(datarootdir)/applications
- desktopentry_DATA = $(PACKAGE).desktop
- 
--pixmapdir = $(datadir)/pixmaps
-+pixmapdir = $(datarootdir)/pixmaps
- pixmap_DATA = images/$(PACKAGE).png
- 
- 



[gentoo-commits] repo/gentoo:master commit in: games-arcade/cosmosmash/

2024-08-26 Thread James Le Cuirot
commit: b7ce825ad00e0805cfd9fbff1800e78d50072700
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Aug  6 18:04:00 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Mon Aug 26 22:11:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7ce825a

games-arcade/cosmosmash: drop old

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: James Le Cuirot  gentoo.org>

 games-arcade/cosmosmash/Manifest   |  1 -
 games-arcade/cosmosmash/cosmosmash-1.4.8-r1.ebuild | 42 --
 2 files changed, 43 deletions(-)

diff --git a/games-arcade/cosmosmash/Manifest b/games-arcade/cosmosmash/Manifest
index a9c545691db9..31a021e792d1 100644
--- a/games-arcade/cosmosmash/Manifest
+++ b/games-arcade/cosmosmash/Manifest
@@ -1,2 +1 @@
-DIST cosmosmash-1.4.8.tar.gz 921859 BLAKE2B 
601ccf0eaf429bee240a6a07534afc44cb5bac390bedfc2548668048b8a5d93229e36de1c0e73856e3588d35cf7cfc6dbb00ac428fcc42612676281dcfaf0896
 SHA512 
4b78cac18035ef4bdbdebd2a206ceb3c80646fa030f568e171208af7510a6b1da9ef3fd817f3ebae83fbb42b1ce2900e8f1ff33ec23a8fe735022409ab1120af
 DIST cosmosmash-1.5.0.tar.gz 536986 BLAKE2B 
07011857fdee30c104847e9ad2066795116fa2123c38184573d8b5a11154bbebe8991c6c51241658a65f23e20582e9759798bc986a3c4d9dee1c613f8400f333
 SHA512 
3be4b535d68eca185d3f48ff04c11c912fdcbc17470848650b20410030c7619f9dcffaeaf3bacb3a95eb37c5944724af7fc9978613c3252af1ec725504129c23

diff --git a/games-arcade/cosmosmash/cosmosmash-1.4.8-r1.ebuild 
b/games-arcade/cosmosmash/cosmosmash-1.4.8-r1.ebuild
deleted file mode 100644
index 3c08d0bb90da..
--- a/games-arcade/cosmosmash/cosmosmash-1.4.8-r1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-DESCRIPTION="A space rock shooting video game"
-HOMEPAGE="https://perso.b2b2c.ca/~sarrazip/dev/cosmosmash.html";
-SRC_URI="http://perso.b2b2c.ca/~sarrazip/dev/${P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-RESTRICT="test" # uses the sound card which portage user might not be 
available.
-
-RDEPEND=">=dev-games/flatzebra-0.1.7
-   media-libs/libsdl[joystick]
-   media-libs/sdl-image
-   media-libs/sdl-mixer"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
-   default
-
-   sed -i \
-   -e "/^pkgsounddir/ s:sounds.*:\$(PACKAGE)/sounds:" \
-   -e "/^desktopentrydir/ s:=.*:=/usr/share/applications:" \
-   -e "/^pixmapdir/ s:=.*:=/usr/share/pixmaps:" \
-   src/Makefile.am \
-   || die
-
-   eautoreconf
-}
-
-src_install() {
-   emake -C src DESTDIR="${D}" install
-
-   einstalldocs
-   doman doc/${PN}.6
-}



[gentoo-commits] repo/gentoo:master commit in: games-arcade/afternoonstalker/, games-arcade/afternoonstalker/files/

2024-08-26 Thread James Le Cuirot
commit: 16cf88c1d5a21bdc770e16043b88e0b5c072bf54
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Aug  6 17:31:44 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Mon Aug 26 22:11:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16cf88c1

games-arcade/afternoonstalker: add 1.2.0

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: James Le Cuirot  gentoo.org>

 games-arcade/afternoonstalker/Manifest |  1 +
 .../afternoonstalker/afternoonstalker-1.2.0.ebuild | 25 +
 .../files/afternoonstalker-1.2.0-autotools.patch   | 42 ++
 3 files changed, 68 insertions(+)

diff --git a/games-arcade/afternoonstalker/Manifest 
b/games-arcade/afternoonstalker/Manifest
index ddb94dca66bd..cdfba1f9c598 100644
--- a/games-arcade/afternoonstalker/Manifest
+++ b/games-arcade/afternoonstalker/Manifest
@@ -1 +1,2 @@
 DIST afternoonstalker-1.1.6.tar.gz 186724 BLAKE2B 
2915e1ff11f0cdf392a94d515541c25082afbe62547c90a49cdc39ab01bc234ac8098394905a0d1ce3d3a550b5c5096fd64f76db2d8d62b510822a0a59ae8cf6
 SHA512 
4d823abc5f939bc6322729548abb0adc43b56b5d5e035578f15084f4e8f6ce80bd7b7dc3ffbe71530975b7c02962ea93405e2ad13de8a50303ccfdde543cd6c7
+DIST afternoonstalker-1.2.0.tar.gz 189534 BLAKE2B 
8a126d7dc9c224346d1944734512a9edbe4032ef1aa0adc9cb5b28a172dc9c9d8b5eb060829b698ba519cca3a52f0cf49d682bc546f976cab2ae28440f901c89
 SHA512 
9137bd6a6d2bd0a58b40952d149a8e742d575f61393c2e20b6a18f6a9ed74331cbea7a94280d2fa31e9162e7d9a1d1618e38e81f91e618ee074fd6b846fb74a4

diff --git a/games-arcade/afternoonstalker/afternoonstalker-1.2.0.ebuild 
b/games-arcade/afternoonstalker/afternoonstalker-1.2.0.ebuild
new file mode 100644
index ..6a2349b98cf7
--- /dev/null
+++ b/games-arcade/afternoonstalker/afternoonstalker-1.2.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Clone of the 1981 Night Stalker video game by Mattel Electronics"
+HOMEPAGE="http://perso.b2b2c.ca/~sarrazip/dev/afternoonstalker.html";
+SRC_URI="http://perso.b2b2c.ca/~sarrazip/dev/${P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND=">=dev-games/flatzebra-0.2.0"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=( "${FILESDIR}"/${PN}-1.2.0-autotools.patch )
+
+src_prepare() {
+   default
+   eautoreconf
+}

diff --git 
a/games-arcade/afternoonstalker/files/afternoonstalker-1.2.0-autotools.patch 
b/games-arcade/afternoonstalker/files/afternoonstalker-1.2.0-autotools.patch
new file mode 100644
index ..07d3a2689f14
--- /dev/null
+++ b/games-arcade/afternoonstalker/files/afternoonstalker-1.2.0-autotools.patch
@@ -0,0 +1,42 @@
+--- a/Makefile.am
 b/Makefile.am
+@@ -2,17 +2,16 @@
+
+ SUBDIRS = src
+
+-man_MANS = doc/$(PACKAGE).6
++man_MANS = doc/afternoonstalker.6
+
+-docdir = $(datarootdir)/doc/$(PACKAGE)-$(VERSION)
+ doc_DATA = \
+   AUTHORS \
+-  COPYING \
+   NEWS \
+   README \
+   THANKS
+
+ EXTRA_DIST = \
++  COPYING \
+   bootstrap \
+   autogen.sh \
+   $(PACKAGE).spec \
+--- a/src/Makefile.am
 b/src/Makefile.am
+@@ -42,7 +42,7 @@
+ pixmapdir = $(datarootdir)/pixmaps
+ pixmap_DATA = images/$(PACKAGE).png
+
+-pkgpixmapdir = $(datarootdir)/pixmaps/$(PACKAGE)
++pkgpixmapdir = $(pkgdatadir)/pixmaps/$(PACKAGE)
+ pkgpixmap_DATA = \
+   images/cobweb_tile.xpm \
+   images/floor_tile.xpm \
+@@ -122,7 +122,7 @@
+   images/digit8.xpm \
+   images/digit9.xpm
+
+-pkgsounddir = $(datarootdir)/sounds/$(PACKAGE)
++pkgsounddir = $(pkgdatadir)/sounds/$(PACKAGE)
+ pkgsound_DATA = \
+   sounds/gun-pickup.wav \
+   sounds/bat-killed.wav \



[gentoo-commits] repo/gentoo:master commit in: games-arcade/burgerspace/

2024-08-26 Thread James Le Cuirot
commit: 6951a987f7b9ce0974fe2a93c307150f8f53b124
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Aug  6 17:53:37 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Mon Aug 26 22:11:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6951a987

games-arcade/burgerspace: add 1.10.0

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: James Le Cuirot  gentoo.org>

 games-arcade/burgerspace/Manifest  |  1 +
 games-arcade/burgerspace/burgerspace-1.10.0.ebuild | 27 ++
 2 files changed, 28 insertions(+)

diff --git a/games-arcade/burgerspace/Manifest 
b/games-arcade/burgerspace/Manifest
index 05af86cb66e6..44576aaaec87 100644
--- a/games-arcade/burgerspace/Manifest
+++ b/games-arcade/burgerspace/Manifest
@@ -1 +1,2 @@
+DIST burgerspace-1.10.0.tar.gz 251038 BLAKE2B 
7dd6f0e18c3ff7229b64ad5a833dc9064486e8f5337f4bd37189a8b6a911c5cf062d4cc0ac80b203677d813fca648390f296f92ddfa60762bc964f12f4a11a37
 SHA512 
7ce6fa48829414ff7a48cb038b87842112c18829769105f34a842bffcfe99072ed6201ba3772f98efd115b8ffd9de0d1d15dc9f8b80a5f978f5763b72a358d8c
 DIST burgerspace-1.9.3.tar.gz 517492 BLAKE2B 
6d3cf554580a1a370720f349ae71edab7228c18426d4ae39a8f5bb9177071204715e527beea52aa6b11b9112db5a168951d92b0de60189cfdb1882c85c79d1f2
 SHA512 
59629ca497a0a379858ba69bb444182f935b58be6554109fb9b309713bd6bde0d771e63858802f9153a4e46bbfe63b5edf58f857bb94ca337dbba89ff3c610cb

diff --git a/games-arcade/burgerspace/burgerspace-1.10.0.ebuild 
b/games-arcade/burgerspace/burgerspace-1.10.0.ebuild
new file mode 100644
index ..11adfb6b226c
--- /dev/null
+++ b/games-arcade/burgerspace/burgerspace-1.10.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools xdg
+
+DESCRIPTION="Clone of the 1982 BurgerTime video game by Data East"
+HOMEPAGE="http://perso.b2b2c.ca/~sarrazip/dev/burgerspace.html";
+SRC_URI="http://perso.b2b2c.ca/~sarrazip/dev/${P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="test" # doesn't really test anything
+
+RDEPEND=">=dev-games/flatzebra-0.2.0
+   media-libs/libsdl[joystick]
+   media-libs/sdl-image
+   media-libs/sdl-mixer"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   default
+   eautoreconf
+}



[gentoo-commits] repo/gentoo:master commit in: games-arcade/burgerspace/, games-arcade/burgerspace/files/

2024-08-26 Thread James Le Cuirot
commit: 983c9f35155bfbcd52e58850a473605543539e18
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Aug  6 18:03:17 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Mon Aug 26 22:11:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=983c9f35

games-arcade/burgerspace: drop old

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: James Le Cuirot  gentoo.org>

 games-arcade/burgerspace/Manifest  |  1 -
 .../burgerspace/burgerspace-1.9.3-r1.ebuild| 34 
 .../files/burgerspace-1.9.3-autotools.patch| 62 --
 3 files changed, 97 deletions(-)

diff --git a/games-arcade/burgerspace/Manifest 
b/games-arcade/burgerspace/Manifest
index 44576aaaec87..aac70471d4ed 100644
--- a/games-arcade/burgerspace/Manifest
+++ b/games-arcade/burgerspace/Manifest
@@ -1,2 +1 @@
 DIST burgerspace-1.10.0.tar.gz 251038 BLAKE2B 
7dd6f0e18c3ff7229b64ad5a833dc9064486e8f5337f4bd37189a8b6a911c5cf062d4cc0ac80b203677d813fca648390f296f92ddfa60762bc964f12f4a11a37
 SHA512 
7ce6fa48829414ff7a48cb038b87842112c18829769105f34a842bffcfe99072ed6201ba3772f98efd115b8ffd9de0d1d15dc9f8b80a5f978f5763b72a358d8c
-DIST burgerspace-1.9.3.tar.gz 517492 BLAKE2B 
6d3cf554580a1a370720f349ae71edab7228c18426d4ae39a8f5bb9177071204715e527beea52aa6b11b9112db5a168951d92b0de60189cfdb1882c85c79d1f2
 SHA512 
59629ca497a0a379858ba69bb444182f935b58be6554109fb9b309713bd6bde0d771e63858802f9153a4e46bbfe63b5edf58f857bb94ca337dbba89ff3c610cb

diff --git a/games-arcade/burgerspace/burgerspace-1.9.3-r1.ebuild 
b/games-arcade/burgerspace/burgerspace-1.9.3-r1.ebuild
deleted file mode 100644
index 20885e388a68..
--- a/games-arcade/burgerspace/burgerspace-1.9.3-r1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools xdg
-
-DESCRIPTION="Clone of the 1982 BurgerTime video game by Data East"
-HOMEPAGE="http://perso.b2b2c.ca/~sarrazip/dev/burgerspace.html";
-SRC_URI="http://perso.b2b2c.ca/~sarrazip/dev/${P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="network"
-RESTRICT="test" # doesn't really test anything
-
-RDEPEND=">=dev-games/flatzebra-0.1.7
-   media-libs/libsdl[joystick]
-   media-libs/sdl-image
-   media-libs/sdl-mixer"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=( "${FILESDIR}"/${PN}-1.9.3-autotools.patch )
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   econf $(use_with network)
-}

diff --git a/games-arcade/burgerspace/files/burgerspace-1.9.3-autotools.patch 
b/games-arcade/burgerspace/files/burgerspace-1.9.3-autotools.patch
deleted file mode 100644
index cd7db7a1d73a..
--- a/games-arcade/burgerspace/files/burgerspace-1.9.3-autotools.patch
+++ /dev/null
@@ -1,62 +0,0 @@
-* Install "doc/burgerspace-server.6" only when installing the server
-* Use "$datarootdir" for FDO specified paths
-  This is recommended by Debian, as $datadir could be specified to lie
-  on a different file system, whereas icons/desktop/pixmaps are specified
-  by freedesktop.org and are based on $datarootdir
-  -> https://blogs.gnome.org/hughsie/2014/06/16/datarootdir-v-s-datadir/
-* Do not install LICENSE
-  The fact that the source is licensed under the GPL doesn't require installing
-  the COPYING file along.
-* Nested sound files in "$pkgdatadir", i.e., $(datadir)/$(PACKAGE)
-
 a/Makefile.am
-+++ b/Makefile.am
-@@ -2,12 +2,13 @@
- 
- SUBDIRS = src
- 
--man_MANS = doc/burgerspace.6 doc/burgerspace-server.6
-+man_MANS = doc/burgerspace.6
-+if BUILD_NETWORK
-+man_MANS += doc/burgerspace-server.6
-+endif
- 
--docdir = $(datadir)/doc/$(PACKAGE)-$(VERSION)
- doc_DATA = \
-   AUTHORS \
--  COPYING \
-   NEWS \
-   README \
-   THANKS
-@@ -17,6 +18,7 @@
-   $(RPMBUILD) -ta $(distdir).tar.gz
- 
- EXTRA_DIST = \
-+  COPYING \
-   bootstrap \
-   autogen.sh \
-   $(PACKAGE).spec \
 a/src/Makefile.am
-+++ b/src/Makefile.am
-@@ -74,10 +74,10 @@
-   PKGSOUNDDIR=$(srcdir)/sounds ./$(PACKAGE)
- 
- 
--desktopentrydir = $(datadir)/applications
-+desktopentrydir = $(datarootdir)/applications
- desktopentry_DATA = $(PACKAGE).desktop
- 
--pixmapdir = $(datadir)/pixmaps
-+pixmapdir = $(datarootdir)/pixmaps
- pixmap_DATA = images/$(PACKAGE).png
- 
- 
-@@ -193,7 +193,7 @@
-   images/digit8.xpm \
-   images/digit9.xpm
- 
--pkgsounddir = $(datadir)/sounds/$(PACKAGE)
-+pkgsounddir = $(pkgdatadir)/sounds
- pkgsound_DATA = \
-   sounds/ingredient-bounces.wav \
-   sounds/ingredient-in-plate.wav \



[gentoo-commits] repo/gentoo:master commit in: www-client/vivaldi-snapshot/

2024-08-29 Thread James Le Cuirot
commit: 333ad25250537c9d9abf91f181689e66f3b68de0
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Aug 29 22:08:13 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Thu Aug 29 22:10:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=333ad252

www-client/vivaldi-snapshot: Add version 6.9.3447.34

Signed-off-by: James Le Cuirot  gentoo.org>

 www-client/vivaldi-snapshot/Manifest   |   3 +
 .../vivaldi-snapshot-6.9.3447.34.ebuild| 226 +
 2 files changed, 229 insertions(+)

diff --git a/www-client/vivaldi-snapshot/Manifest 
b/www-client/vivaldi-snapshot/Manifest
index e4e8aff24f3a..de6319146b6f 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -4,3 +4,6 @@ DIST vivaldi-snapshot_6.9.3442.4-1_armhf.deb 102393484 BLAKE2B 
ce454868811d9499c
 DIST vivaldi-snapshot_6.9.3447.13-1_amd64.deb 113493276 BLAKE2B 
737681ec0fef29ac48390836001e3bf3c3e6005e116bcfaf785ca0c46160ce6d5f0b5debfa6fbf509d8ee9b9f6ff7eeb3c66d8806f3de44f4a1b9b77bf2694fa
 SHA512 
c3c1f7fb72772635de62c68cc63b58cfb3247f5f6e0af2efa95a586700c83dd2fa2e63f035c56665fddac2510588979914b7b5ef0baa30dec43fe7662b4b0421
 DIST vivaldi-snapshot_6.9.3447.13-1_arm64.deb 105035108 BLAKE2B 
ee06297fd518b33c1439dd2e62d7bd68e5a363fef7c871a64eca928b27538d8831fca3c8efaef3de486857e2ccf4a2fd8a21921691474b3f8c084b4ad26367ee
 SHA512 
4ac085c94289436ffb182f6b10f19faf00d4549becadf7f6cef1283cf8064bc531fef6a3ed1bab84d63c084c2b96b4bb12901559b7b531ba8b4d71ce48ec5669
 DIST vivaldi-snapshot_6.9.3447.13-1_armhf.deb 106118916 BLAKE2B 
1a9ac943a2398f96458ea655b268b2abb6d6ad3a6ed66ed300c2b285e3d656796c706343ea24301e6153837ae2859c3ab049ac17bb7bea803e29db1a0dbb3e48
 SHA512 
6132029ffbce422f75e0785ce48512819ff65234b212cec201e6fbb1f38d94f00f966854946bf5cc623fdf55a0f20b719c01f884bdbc9ea76e1b79205deb2216
+DIST vivaldi-snapshot_6.9.3447.34-1_amd64.deb 113573288 BLAKE2B 
b5ded230f01bd0e61a56f6ea59fe4e2f056890cc26b2f4c6b9dccf05a7a252a62c41c577c79c115d1945faeff49c3e6fb8f1d01952338fd5afd6bc4f624cac7d
 SHA512 
3bcfd34039ba5b488a399a36df5219a97a5c31fb37df09b718fb9dac5b14d444261382693634681ca56a80699922a391f96fd80bf1be1bbba34a9190581c86fa
+DIST vivaldi-snapshot_6.9.3447.34-1_arm64.deb 105046428 BLAKE2B 
3bc6bb289565756d8954f1255e7754cba13632b85ccbfb4be0bacb96b2537b120e88fe5e2f3d879431a6daa2c8a152f219190a6d288c3d7bb1fc10d656fa529d
 SHA512 
0c2ebe6aaf71ac37443c7bf6e8cfab3da9c14c04cdd2b183e2e9da60e8680943493b998b439e074d852a65cb5afdc769812fd68c965b6e4fa9842dd3e257bfee
+DIST vivaldi-snapshot_6.9.3447.34-1_armhf.deb 106125084 BLAKE2B 
8e77edffdd7f2f68abed1c701c3c893d361e2be2865251054f6e8e629854fbdc42b6a025a246ea136708a50d68b1fea85cf38cc8627380acbba22d4066043f0e
 SHA512 
57204fb9a1891d8dba7adecab2f8bc6d30e55fedd5f960be96fed1d803e1879c01e590c6c518c37fc65d6511940f197f7a9111c3a1f742ef46ee4ed7d55e8b20

diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-6.9.3447.34.ebuild 
b/www-client/vivaldi-snapshot/vivaldi-snapshot-6.9.3447.34.ebuild
new file mode 100644
index ..a0fd66eb84bd
--- /dev/null
+++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-6.9.3447.34.ebuild
@@ -0,0 +1,226 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_VERSION="127"
+CHROMIUM_LANGS="
+   af
+   am
+   ar
+   az
+   be
+   bg
+   bn
+   ca
+   ca-valencia
+   cs
+   da
+   de
+   de-CH
+   el
+   en-GB
+   en-US
+   eo
+   es
+   es-419
+   es-PE
+   et
+   eu
+   fa
+   fi
+   fil
+   fr
+   fy
+   gd
+   gl
+   gu
+   he
+   hi
+   hr
+   hu
+   hy
+   id
+   io
+   is
+   it
+   ja
+   jbo
+   ka
+   kab
+   kn
+   ko
+   lt
+   lv
+   mk
+   ml
+   mr
+   ms
+   nb
+   nl
+   nn
+   pa
+   pl
+   pt-BR
+   pt-PT
+   ro
+   ru
+   sc
+   sk
+   sl
+   sq
+   sr
+   sr-Latn
+   sv
+   sw
+   ta
+   te
+   th
+   tr
+   uk
+   ur
+   vi
+   zh-CN
+   zh-TW
+"
+
+inherit chromium-2 desktop linux-info toolchain-funcs unpacker xdg
+
+VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
+VIVALDI_HOME="opt/${PN}"
+DESCRIPTION="A browser for our friends"
+HOMEPAGE="https://vivaldi.com/";
+
+if [[ ${PV} = *_p* ]]; then
+   DEB_REV="${PV#*_p}"
+else
+   DEB_REV=1
+fi
+
+VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_";
+
+SRC_URI="
+   amd64? ( ${VIVALDI_BASE_URI}amd64.deb )
+   arm? ( ${VIVALDI_BASE_URI}armhf.deb )
+   arm64? ( ${VIVALDI_BASE_URI}arm64.deb )
+"
+
+S="${WORKDIR}"
+LICENSE="Vivaldi"
+SLOT="0&

[gentoo-commits] repo/gentoo:master commit in: www-client/vivaldi-snapshot/

2024-08-29 Thread James Le Cuirot
commit: c415134f9f07b7dab9845965a5c293bcb84b01be
Author: James Le Cuirot  gentoo  org>
AuthorDate: Thu Aug 29 22:11:01 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Thu Aug 29 22:11:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c415134f

www-client/vivaldi-snapshot: Drop old 6.9.3442.4

Signed-off-by: James Le Cuirot  gentoo.org>

 www-client/vivaldi-snapshot/Manifest   |   3 -
 .../vivaldi-snapshot-6.9.3442.4.ebuild | 226 -
 2 files changed, 229 deletions(-)

diff --git a/www-client/vivaldi-snapshot/Manifest 
b/www-client/vivaldi-snapshot/Manifest
index de6319146b6f..2fbd8a2e46e5 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -1,6 +1,3 @@
-DIST vivaldi-snapshot_6.9.3442.4-1_amd64.deb 109531268 BLAKE2B 
40ae03034600b3e83f96653b6e5377089ba839535dd72738208b83ca684659d5e3216195718242112fe64497beefaec7cf5ac2180c87bfe88cd1070eb605c597
 SHA512 
d4f12fc04a2007a5a2823e646efbdbad1fd4c0e5c418c973dc8848c3e2ed125703432cc1731ab79eea41e13f599427fdf7d73fbc00be9131cb941f8f67c6c3b5
-DIST vivaldi-snapshot_6.9.3442.4-1_arm64.deb 101356328 BLAKE2B 
972592f80ef522d0ee5b6629fed42ca3997570d4940f7e69e5784837e78dc80fbf9162ccf7c04773689ecbaddadc09cc721bcd5fa2169c312fd8f26a8751178f
 SHA512 
a4800f7394d4b600390f9c7d319ec85a0fbcf0237abbb6b2a04996990140a5db8c4df87fe72ddaa7a56e197cfc7709ba6655cfcf86ddf2266b62c749f85f
-DIST vivaldi-snapshot_6.9.3442.4-1_armhf.deb 102393484 BLAKE2B 
ce454868811d9499c5aee599e14122e052c1139ded982b49a7f25210a2daac65d82bfc4f1c680fbe0ad66226e187425f1ee53b9e75709e685ebb88328143850b
 SHA512 
cb6b919f985ed1f56caeb51c9ca07dd29185da2be133fd3608351f8a973db70cf7a289a43d2296f7b852b9f0d03e9f96942352ba8ac84e8aa741f631638df574
 DIST vivaldi-snapshot_6.9.3447.13-1_amd64.deb 113493276 BLAKE2B 
737681ec0fef29ac48390836001e3bf3c3e6005e116bcfaf785ca0c46160ce6d5f0b5debfa6fbf509d8ee9b9f6ff7eeb3c66d8806f3de44f4a1b9b77bf2694fa
 SHA512 
c3c1f7fb72772635de62c68cc63b58cfb3247f5f6e0af2efa95a586700c83dd2fa2e63f035c56665fddac2510588979914b7b5ef0baa30dec43fe7662b4b0421
 DIST vivaldi-snapshot_6.9.3447.13-1_arm64.deb 105035108 BLAKE2B 
ee06297fd518b33c1439dd2e62d7bd68e5a363fef7c871a64eca928b27538d8831fca3c8efaef3de486857e2ccf4a2fd8a21921691474b3f8c084b4ad26367ee
 SHA512 
4ac085c94289436ffb182f6b10f19faf00d4549becadf7f6cef1283cf8064bc531fef6a3ed1bab84d63c084c2b96b4bb12901559b7b531ba8b4d71ce48ec5669
 DIST vivaldi-snapshot_6.9.3447.13-1_armhf.deb 106118916 BLAKE2B 
1a9ac943a2398f96458ea655b268b2abb6d6ad3a6ed66ed300c2b285e3d656796c706343ea24301e6153837ae2859c3ab049ac17bb7bea803e29db1a0dbb3e48
 SHA512 
6132029ffbce422f75e0785ce48512819ff65234b212cec201e6fbb1f38d94f00f966854946bf5cc623fdf55a0f20b719c01f884bdbc9ea76e1b79205deb2216

diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-6.9.3442.4.ebuild 
b/www-client/vivaldi-snapshot/vivaldi-snapshot-6.9.3442.4.ebuild
deleted file mode 100644
index a0fd66eb84bd..
--- a/www-client/vivaldi-snapshot/vivaldi-snapshot-6.9.3442.4.ebuild
+++ /dev/null
@@ -1,226 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_VERSION="127"
-CHROMIUM_LANGS="
-   af
-   am
-   ar
-   az
-   be
-   bg
-   bn
-   ca
-   ca-valencia
-   cs
-   da
-   de
-   de-CH
-   el
-   en-GB
-   en-US
-   eo
-   es
-   es-419
-   es-PE
-   et
-   eu
-   fa
-   fi
-   fil
-   fr
-   fy
-   gd
-   gl
-   gu
-   he
-   hi
-   hr
-   hu
-   hy
-   id
-   io
-   is
-   it
-   ja
-   jbo
-   ka
-   kab
-   kn
-   ko
-   lt
-   lv
-   mk
-   ml
-   mr
-   ms
-   nb
-   nl
-   nn
-   pa
-   pl
-   pt-BR
-   pt-PT
-   ro
-   ru
-   sc
-   sk
-   sl
-   sq
-   sr
-   sr-Latn
-   sv
-   sw
-   ta
-   te
-   th
-   tr
-   uk
-   ur
-   vi
-   zh-CN
-   zh-TW
-"
-
-inherit chromium-2 desktop linux-info toolchain-funcs unpacker xdg
-
-VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
-VIVALDI_HOME="opt/${PN}"
-DESCRIPTION="A browser for our friends"
-HOMEPAGE="https://vivaldi.com/";
-
-if [[ ${PV} = *_p* ]]; then
-   DEB_REV="${PV#*_p}"
-else
-   DEB_REV=1
-fi
-
-VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_";
-
-SRC_URI="
-   amd64? ( ${VIVALDI_BASE_URI}amd64.deb )
-   arm? ( ${VIVALDI_BASE_URI}armhf.deb )
-   arm64? ( ${VIVALDI_BASE_URI}arm64.deb )
-"
-
-S="${WORKDIR}"
-LICENSE="Vivaldi"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~arm ~arm64"
-IUSE="ffmpeg-chromium gtk proprietary-codec

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

2024-08-31 Thread James Le Cuirot
commit: 9267f418c3091291f771eed1a4273e452964ece6
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Aug 31 20:40:54 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Sat Aug 31 20:40:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9267f418

media-libs/sdl-mixer: Bump snapshot to 20240525

Signed-off-by: James Le Cuirot  gentoo.org>

 media-libs/sdl-mixer/Manifest  |   1 +
 .../sdl-mixer/sdl-mixer-1.2.12_p20240525.ebuild| 110 +
 2 files changed, 111 insertions(+)

diff --git a/media-libs/sdl-mixer/Manifest b/media-libs/sdl-mixer/Manifest
index 46d191f4d738..c26dbce8a8bf 100644
--- a/media-libs/sdl-mixer/Manifest
+++ b/media-libs/sdl-mixer/Manifest
@@ -1 +1,2 @@
 DIST sdl-mixer-1.2.12_p20221010.tar.gz 5861748 BLAKE2B 
95b8e59bf796aa1a1593d8895aa153d62653fc9085e65c380cef3a0394201dd6c5c0deb323d6acecd4bca0e46d11f0ec94ebab8be872654e46d2d56231a1fd12
 SHA512 
5b15bf81b868968a09f82b160e371355e40a29c95a3e79c3cffa49ab5cc7c3212034d12301c21c8a44aef5c981a7a8fec3cb76e9dfe55619159a613b8dec6557
+DIST sdl-mixer-1.2.12_p20240525.tar.gz 5835402 BLAKE2B 
61238592251259c464f4e85be894f8ffcb8259c47bb56cddb0795fa4cd9f3fba2b431680b7a65ac9c2c87153f7e3bdde7b2496f5c536e55764e09c9450cdbea9
 SHA512 
1925b025c99a47d635f8a9a211712103c641a82c6d4e930b996de4eb1a08d5f5b1892dfd24e0945d63ae4c59550ac112fbf7f8d76846d6ee54b1434e82a8

diff --git a/media-libs/sdl-mixer/sdl-mixer-1.2.12_p20240525.ebuild 
b/media-libs/sdl-mixer/sdl-mixer-1.2.12_p20240525.ebuild
new file mode 100644
index ..0fa3a0936e53
--- /dev/null
+++ b/media-libs/sdl-mixer/sdl-mixer-1.2.12_p20240525.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Check SDL-1.2 branch for possible backports/new snapshots
+
+inherit multilib-minimal
+
+SDL_MIXER_COMMIT="ed76d39cda0735d26c14a3e4f4da996e420f6478"
+
+MY_PN=${PN/sdl-/SDL_}
+DESCRIPTION="Simple Direct Media Layer Mixer Library"
+HOMEPAGE="https://www.libsdl.org/projects/SDL_mixer/";
+SRC_URI="https://github.com/libsdl-org/SDL_mixer/archive/${SDL_MIXER_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}"/${MY_PN}-${SDL_MIXER_COMMIT}
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="flac fluidsynth mad midi mikmod mod modplug mp3 playtools smpeg 
static-libs timidity vorbis +wav"
+
+REQUIRED_USE="
+   midi? ( || ( timidity fluidsynth ) )
+   timidity? ( midi )
+   fluidsynth? ( midi )
+   mp3? ( || ( smpeg mad ) )
+   smpeg? ( mp3 )
+   mad? ( mp3 )
+   mod? ( || ( mikmod modplug ) )
+   mikmod? ( mod )
+   modplug? ( mod )
+"
+
+RDEPEND="
+   >=media-libs/libsdl-1.2.15-r4[${MULTILIB_USEDEP}]
+   flac? ( >=media-libs/flac-1.2.1-r5:=[${MULTILIB_USEDEP}] )
+   midi? (
+   fluidsynth? ( 
>=media-sound/fluidsynth-1.1.6-r1:=[${MULTILIB_USEDEP}] )
+   timidity? ( media-sound/timidity++ )
+   )
+   mod? (
+   mikmod? ( >=media-libs/libmikmod-3.3.6-r1[${MULTILIB_USEDEP}] )
+   modplug? ( 
>=media-libs/libmodplug-0.8.8.4-r1[${MULTILIB_USEDEP}] )
+   )
+   mp3? (
+   mad? ( >=media-libs/libmad-0.15.1b-r8[${MULTILIB_USEDEP}] )
+   smpeg? ( >=media-libs/smpeg-0.4.4-r10[${MULTILIB_USEDEP}] )
+   )
+   vorbis? (
+   >=media-libs/libogg-1.3.0[${MULTILIB_USEDEP}]
+   >=media-libs/libvorbis-1.3.3-r1[${MULTILIB_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}"
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --disable-music-flac-shared
+   --disable-music-fluidsynth-shared
+   --disable-music-mod-shared
+   --disable-music-mp3-shared
+   --disable-music-ogg-shared
+
+   $(use_enable wav music-wave)
+   $(use_enable vorbis music-ogg)
+   $(use_enable mikmod music-mod)
+   $(use_enable modplug music-mod-modplug)
+   $(use_enable flac music-flac)
+   $(use_enable static-libs static)
+   $(use_enable smpeg music-mp3)
+   $(use_enable mad music-mp3-mad-gpl)
+   $(use_enable timidity music-timidity-midi)
+   $(use_enable fluidsynth music-fluidsynth-midi)
+
+   LIBMIKMOD_CONFIG="${EPREFIX}"/usr/bin/${CHOST}-libmikmod-config
+   )
+
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install() {
+   emake DESTDIR="${D}" install
+   if multilib_is_native_abi && use playtools; then
+   emake DESTDIR="${D}" install-bin
+   fi
+}
+
+multilib_s

[gentoo-commits] repo/gentoo:master commit in: media-tv/ivtv-utils/, media-tv/ivtv-utils/files/

2024-07-26 Thread James Le Cuirot
commit: b0c6930a65322ff75515be5b0f1362e0936ea5c9
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Jul 26 20:39:12 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Fri Jul 26 20:39:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0c6930a

media-tv/ivtv-utils: Fix musl by patching out bad redefine

Closes: https://bugs.gentoo.org/833882
Signed-off-by: James Le Cuirot  gentoo.org>

 media-tv/ivtv-utils/files/ivtv-utils-1.4.1-redefine.patch | 12 
 media-tv/ivtv-utils/ivtv-utils-1.4.1-r1.ebuild|  1 +
 2 files changed, 13 insertions(+)

diff --git a/media-tv/ivtv-utils/files/ivtv-utils-1.4.1-redefine.patch 
b/media-tv/ivtv-utils/files/ivtv-utils-1.4.1-redefine.patch
new file mode 100644
index ..70a1d0ed1745
--- /dev/null
+++ b/media-tv/ivtv-utils/files/ivtv-utils-1.4.1-redefine.patch
@@ -0,0 +1,12 @@
+This is already defined in linux/fb.h, and the int type is wrong anyway.
+
+diff -Naur a/utils/linux/ivtvfb.h b/utils/linux/ivtvfb.h
+--- a/utils/linux/ivtvfb.h 2024-07-26 21:36:14.167005194 +0100
 b/utils/linux/ivtvfb.h 2024-07-26 21:36:23.785286007 +0100
+@@ -32,6 +32,5 @@
+ };
+ 
+ #define IVTVFB_IOC_DMA_FRAME  _IOW('V', BASE_VIDIOC_PRIVATE+0, struct 
ivtvfb_dma_frame)
+-#define FBIO_WAITFORVSYNC _IOW('F', 0x20, u_int32_t)
+ 
+ #endif

diff --git a/media-tv/ivtv-utils/ivtv-utils-1.4.1-r1.ebuild 
b/media-tv/ivtv-utils/ivtv-utils-1.4.1-r1.ebuild
index 14068ad3896f..804c80293f10 100644
--- a/media-tv/ivtv-utils/ivtv-utils-1.4.1-r1.ebuild
+++ b/media-tv/ivtv-utils/ivtv-utils-1.4.1-r1.ebuild
@@ -27,6 +27,7 @@ RDEPEND="
 PATCHES=(
"${FILESDIR}"/${PN}-1.4.0-gentoo.patch
"${FILESDIR}"/${PN}-1.4.1-overflow.patch
+   "${FILESDIR}"/${PN}-1.4.1-redefine.patch
 )
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: media-tv/dtv-scan-tables/

2024-07-26 Thread James Le Cuirot
commit: 538208dcb2e4a3bfa86c7f13cca4774c73813de7
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Jul 26 20:41:30 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Fri Jul 26 20:42:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=538208dc

media-tv/dtv-scan-tables: Stabilise 0_p20220430 on ALLARCHES

Signed-off-by: James Le Cuirot  gentoo.org>

 media-tv/dtv-scan-tables/dtv-scan-tables-0_p20220430.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-tv/dtv-scan-tables/dtv-scan-tables-0_p20220430.ebuild 
b/media-tv/dtv-scan-tables/dtv-scan-tables-0_p20220430.ebuild
index 0bf6ab15bdeb..04ab2d346626 100644
--- a/media-tv/dtv-scan-tables/dtv-scan-tables-0_p20220430.ebuild
+++ b/media-tv/dtv-scan-tables/dtv-scan-tables-0_p20220430.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
@@ -9,7 +9,7 @@ if [[ ${PV#} != ${PV} ]]; then
 else
COMMIT="57ed29822750"

SRC_URI="https://linuxtv.org/downloads/dtv-scan-tables/dtv-scan-tables-${PV:3:4}-${PV:7:2}-${PV:9:2}-${COMMIT}.tar.bz2";
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
+   KEYWORDS="amd64 arm arm64 ppc x86"
S="${WORKDIR}/usr/share/dvb"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: media-tv/dtv-scan-tables/

2024-07-26 Thread James Le Cuirot
commit: e45305de07705b6d9b36d66b546c2ed89eb8dc9a
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Jul 26 20:42:23 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Fri Jul 26 20:42:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e45305de

media-tv/dtv-scan-tables: Drop old 0_p20210430

Signed-off-by: James Le Cuirot  gentoo.org>

 media-tv/dtv-scan-tables/Manifest  |  1 -
 .../dtv-scan-tables-0_p20210430.ebuild | 32 --
 2 files changed, 33 deletions(-)

diff --git a/media-tv/dtv-scan-tables/Manifest 
b/media-tv/dtv-scan-tables/Manifest
index 2f0ad221414f..c1f6d02d03a6 100644
--- a/media-tv/dtv-scan-tables/Manifest
+++ b/media-tv/dtv-scan-tables/Manifest
@@ -1,2 +1 @@
-DIST dtv-scan-tables-2021-04-30-4181e93a30ab.tar.bz2 272870 BLAKE2B 
b9672235ad2ed826205278ffd06ed793126f743fe2b0b8af4369c1cb24825662e579f9246a287df1d61efad7985e2e18d59097d359fe84626149464bfc253bc5
 SHA512 
c15c07937cabefad731f4b3f8b6e9f993e500f7c59b17ef5e5c46f9bb86f9cbdf748f7d875c363c641ed9fa03b5033cc7d0272e96323d36be944ea35379d
 DIST dtv-scan-tables-2022-04-30-57ed29822750.tar.bz2 277444 BLAKE2B 
dd9d74f5daa1633262e44329d3122231123255ecba4f944c8afb2ed1120e7319b371960a719622608f4059085adcd18644fdaeb27b38d233d18ed35b1d4bde80
 SHA512 
2f5b76bca43f2749c452978143dec6e069aa4ea6283ac9ceac95bb950dbc589b4ed9cec2874b16d31408790b17e25d48e82aa958ac9c4440b26b0dbcde25f0cb

diff --git a/media-tv/dtv-scan-tables/dtv-scan-tables-0_p20210430.ebuild 
b/media-tv/dtv-scan-tables/dtv-scan-tables-0_p20210430.ebuild
deleted file mode 100644
index cf480e07e488..
--- a/media-tv/dtv-scan-tables/dtv-scan-tables-0_p20210430.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-if [[ ${PV#} != ${PV} ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://git.linuxtv.org/dtv-scan-tables.git";
-else
-   COMMIT="4181e93a30ab"
-   
SRC_URI="https://linuxtv.org/downloads/dtv-scan-tables/dtv-scan-tables-${PV:3:4}-${PV:7:2}-${PV:9:2}-${COMMIT}.tar.bz2";
-   KEYWORDS="amd64 arm arm64 ppc x86"
-   S="${WORKDIR}/usr/share/dvb"
-fi
-
-DESCRIPTION="Digital TV scan tables in v3 and v5 format"
-HOMEPAGE="https://linuxtv.org/";
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-
-BDEPEND=">=media-tv/v4l-utils-1.4[dvb(+)]"
-
-DOCS=( README )
-
-src_compile() {
-   emake dvbv3 dvbv5
-}
-
-src_install() {
-   emake PREFIX="${ED}/usr" install install_v3
-   einstalldocs
-}



[gentoo-commits] repo/gentoo:master commit in: games-strategy/dunelegacy/

2024-07-28 Thread James Le Cuirot
commit: 90b2c3495d9fd1a4a99b17653e76eb5f4cdd8954
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Jul 28 20:34:29 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Sun Jul 28 20:34:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90b2c349

games-strategy/dunelegacy: Mirror source in devspace

SourceForge code snapshots don't stick around. You have to rerequest them from
the web UI.

Signed-off-by: James Le Cuirot  gentoo.org>

 games-strategy/dunelegacy/dunelegacy-0.97.02.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-strategy/dunelegacy/dunelegacy-0.97.02.ebuild 
b/games-strategy/dunelegacy/dunelegacy-0.97.02.ebuild
index 47d0fe0bfdd5..990a7648d9ac 100644
--- a/games-strategy/dunelegacy/dunelegacy-0.97.02.ebuild
+++ b/games-strategy/dunelegacy/dunelegacy-0.97.02.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Updated clone of Westood Studios' Dune II"
 HOMEPAGE="https://dunelegacy.sourceforge.net";
 
 COMMIT="6ea9ac96854daa8c75ba429e78dc6716b147e106"
-SRC_URI="https://sourceforge.net/code-snapshots/git/d/du/${PN}/code.git/${PN}-code-${COMMIT}.zip
 -> ${P}.zip"
+SRC_URI="https://dev.gentoo.org/~chewi/distfiles/${P}.zip";
 S="${WORKDIR}/${PN}-code-${COMMIT}"
 
 LICENSE="GPL-2+"



[gentoo-commits] repo/gentoo:master commit in: games-strategy/dunelegacy/files/, games-strategy/dunelegacy/

2024-07-28 Thread James Le Cuirot
commit: 23b787904d2105aa773a80f57e0bef9ecd563636
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Jul 28 20:33:42 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Sun Jul 28 20:33:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23b78790

games-strategy/dunelegacy: Fix flags with patch

Signed-off-by: James Le Cuirot  gentoo.org>

 games-strategy/dunelegacy/dunelegacy-0.97.02.ebuild|  1 +
 .../dunelegacy/files/dunelegacy-0.97.02-flags.patch| 14 ++
 2 files changed, 15 insertions(+)

diff --git a/games-strategy/dunelegacy/dunelegacy-0.97.02.ebuild 
b/games-strategy/dunelegacy/dunelegacy-0.97.02.ebuild
index 80d4cc705e50..47d0fe0bfdd5 100644
--- a/games-strategy/dunelegacy/dunelegacy-0.97.02.ebuild
+++ b/games-strategy/dunelegacy/dunelegacy-0.97.02.ebuild
@@ -30,6 +30,7 @@ BDEPEND="
 PATCHES=(
"${FILESDIR}"/${P}-flickering.patch
"${FILESDIR}"/${P}-text-manager.patch
+   "${FILESDIR}"/${P}-flags.patch
 )
 
 src_prepare() {

diff --git a/games-strategy/dunelegacy/files/dunelegacy-0.97.02-flags.patch 
b/games-strategy/dunelegacy/files/dunelegacy-0.97.02-flags.patch
new file mode 100644
index ..1c18bc0bd0c1
--- /dev/null
+++ b/games-strategy/dunelegacy/files/dunelegacy-0.97.02-flags.patch
@@ -0,0 +1,14 @@
+diff -Naur a/configure.ac b/configure.ac
+--- a/configure.ac 2022-12-29 05:22:09.0 +
 b/configure.ac 2024-07-28 21:30:14.793202700 +0100
+@@ -19,8 +19,8 @@
+ AC_SUBST(dunelegacydatadir)
+ 
+ dnl Some flags for gcc
+-CXXFLAGS="-std=c++14 -pthread -fPIC -O3 -pipe -pedantic -Wall -Wextra 
-Wno-unused-parameter -Wno-shift-negative-value -Wno-unknown-pragmas 
-D__STDC_FORMAT_MACROS -DNDEBUG"
+-CFLAGS="-std=c99 -pthread -fPIC -O3 -pipe -pedantic -Wall -Wextra 
-Wno-unused-parameter -Wno-shift-negative-value -Wno-unknown-pragmas 
-D__STDC_FORMAT_MACROS -DNDEBUG"
++CXXFLAGS="$CXXFLAGS -std=c++14 -pthread -fPIC -pedantic -Wall -Wextra 
-Wno-unused-parameter -Wno-shift-negative-value -Wno-unknown-pragmas 
-D__STDC_FORMAT_MACROS -DNDEBUG"
++CFLAGS="$CFLAGS -std=c99 -pthread -fPIC -pedantic -Wall -Wextra 
-Wno-unused-parameter -Wno-shift-negative-value -Wno-unknown-pragmas 
-D__STDC_FORMAT_MACROS -DNDEBUG"
+ dnl Additional flags: -Wconversion -Wno-sign-conversion -Wlogical-op
+ 
+ dnl Some flags for clang



[gentoo-commits] repo/gentoo:master commit in: games-strategy/dunelegacy/files/, games-strategy/dunelegacy/

2024-07-28 Thread James Le Cuirot
commit: 48f7a59f93de9b9f17250ae88bcda5b01f99a0fa
Author: Aliaksei Urbanski  gmail  com>
AuthorDate: Fri Jul 19 01:58:12 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Sun Jul 28 20:14:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48f7a59f

games-strategy/dunelegacy: add 0.97.02

Signed-off-by: Aliaksei Urbanski  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/37610
Signed-off-by: James Le Cuirot  gentoo.org>

 games-strategy/dunelegacy/Manifest |  1 +
 .../dunelegacy/dunelegacy-0.97.02.ebuild   | 49 ++
 .../files/dunelegacy-0.97.02-flickering.patch  | 15 +++
 .../files/dunelegacy-0.97.02-text-manager.patch| 15 +++
 4 files changed, 80 insertions(+)

diff --git a/games-strategy/dunelegacy/Manifest 
b/games-strategy/dunelegacy/Manifest
index 226e2902561d..74a92e7a4ca8 100644
--- a/games-strategy/dunelegacy/Manifest
+++ b/games-strategy/dunelegacy/Manifest
@@ -1 +1,2 @@
 DIST dunelegacy-0.96.4-src.tar.bz2 2513167 BLAKE2B 
119ccabc319a54fbc85906a215ccb44079dabf82568dbd446447bbc6fade873c4760da83a50351acf63aec49bf8364c50386eef2b0681bc7a895db870673340f
 SHA512 
d6e152da4bc526ed05ac89fafc2e3467b1a95b3670987eeca262b7207e7dbe67dd228483cb5a432fe08232e34a52d4cb500b42cd186adb4bcde5da17419f7db0
+DIST dunelegacy-0.97.02.zip 3241175 BLAKE2B 
bd99c0d186e3ea2ee94fa77aa9587990ffae51fad30178669a4686c1bf0793c5949c5f13c360359ba44fb6989c00a2a509d746e071b9dc578d966d346b932a74
 SHA512 
07dd04b3348ed9dc729eabfb7d1646d4ac30351911ca3024991fad58d6ee48f478068fbab25855d637890d5e549ae687af57231c8bf0af1ef8e815fedfbdfd54

diff --git a/games-strategy/dunelegacy/dunelegacy-0.97.02.ebuild 
b/games-strategy/dunelegacy/dunelegacy-0.97.02.ebuild
new file mode 100644
index ..991bbd0f0738
--- /dev/null
+++ b/games-strategy/dunelegacy/dunelegacy-0.97.02.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools desktop xdg
+
+DESCRIPTION="Updated clone of Westood Studios' Dune II"
+HOMEPAGE="https://dunelegacy.sourceforge.net";
+
+COMMIT="6ea9ac96854daa8c75ba429e78dc6716b147e106"
+SRC_URI="https://sourceforge.net/code-snapshots/git/d/du/${PN}/code.git/${PN}-code-${COMMIT}.zip
 -> ${P}.zip"
+S="${WORKDIR}/${PN}-code-${COMMIT}"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~riscv ~x86"
+
+RDEPEND="
+   media-libs/libsdl2[sound,threads(+),video]
+   media-libs/sdl2-mixer[midi]
+   media-libs/sdl2-ttf
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-arch/unzip
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-flickering.patch
+   "${FILESDIR}"/${P}-text-manager.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+
+   sed -i s/0.96.4/0.97.02/ configure.ac || die
+}
+
+src_install() {
+   default
+
+   doicon -s scalable ${PN}.svg
+   doicon -s 48 ${PN}.png
+   newicon -s 128 ${PN}-128x128.png ${PN}.png
+   make_desktop_entry ${PN} "Dune Legacy"
+}

diff --git 
a/games-strategy/dunelegacy/files/dunelegacy-0.97.02-flickering.patch 
b/games-strategy/dunelegacy/files/dunelegacy-0.97.02-flickering.patch
new file mode 100644
index ..19a125f8c797
--- /dev/null
+++ b/games-strategy/dunelegacy/files/dunelegacy-0.97.02-flickering.patch
@@ -0,0 +1,15 @@
+# https://sourceforge.net/p/dunelegacy/bugs/75/#12bf
+
+Fix flickering in the game
+
+--- a/src/Game.cpp
 b/src/Game.cpp
+@@ -1094,8 +1094,6 @@ void Game::runMainLoop() {
+ 
+ drawScreen();
+ 
+-SDL_RenderPresent(renderer);
+-
+ SDL_SetRenderTarget(renderer, nullptr);
+ SDL_SetRenderDrawColor(renderer, 0, 0, 0, 255);
+ SDL_RenderClear(renderer);

diff --git 
a/games-strategy/dunelegacy/files/dunelegacy-0.97.02-text-manager.patch 
b/games-strategy/dunelegacy/files/dunelegacy-0.97.02-text-manager.patch
new file mode 100644
index ..25c339198ab7
--- /dev/null
+++ b/games-strategy/dunelegacy/files/dunelegacy-0.97.02-text-manager.patch
@@ -0,0 +1,15 @@
+# https://aur.archlinux.org/packages/dunelegacy
+# https://aur.archlinux.org/cgit/aur.git/tree/text_manager.patch?h=dunelegacy
+
+Fix missing  inclusion
+
+--- a/include/FileClasses/TextManager.h
 b/include/FileClasses/TextManager.h
+@@ -21,6 +21,7 @@
+ #include "IndexedTextFile.h"
+ #include "MentatTextFile.h"
+ 
++#include 
+ #include 
+ #include 
+ #include 



[gentoo-commits] repo/gentoo:master commit in: games-strategy/dunelegacy/

2024-07-28 Thread James Le Cuirot
commit: dceb1bd57822568e0ea864453e090e8793dc44b8
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Jul 28 20:16:06 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Sun Jul 28 20:24:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dceb1bd5

games-strategy/dunelegacy: Fix sed in 0.97.02

Signed-off-by: James Le Cuirot  gentoo.org>

 games-strategy/dunelegacy/dunelegacy-0.97.02.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/games-strategy/dunelegacy/dunelegacy-0.97.02.ebuild 
b/games-strategy/dunelegacy/dunelegacy-0.97.02.ebuild
index 991bbd0f0738..80d4cc705e50 100644
--- a/games-strategy/dunelegacy/dunelegacy-0.97.02.ebuild
+++ b/games-strategy/dunelegacy/dunelegacy-0.97.02.ebuild
@@ -34,9 +34,8 @@ PATCHES=(
 
 src_prepare() {
default
+   sed -i "s/0\.96\.4/${PV}/g" configure.ac || die
eautoreconf
-
-   sed -i s/0.96.4/0.97.02/ configure.ac || die
 }
 
 src_install() {



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

2024-07-28 Thread James Le Cuirot
commit: 17f418794acf2ab99c2bb8b72755887b7a6d6150
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Jul 28 21:37:33 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Sun Jul 28 21:38:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17f41879

profiles: Un-last-rite games-server/monopd

It's the server half of games-board/gtkatlantic, which we're keeping,
and there was even a release this year, so I fixed it up.

Bug: https://bugs.gentoo.org/936299
Signed-off-by: James Le Cuirot  gentoo.org>

 profiles/package.mask | 1 -
 1 file changed, 1 deletion(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 9669329858e5..a07e0d3b8beb 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -104,7 +104,6 @@ games-puzzle/hangman
 games-puzzle/magiccube4d
 games-puzzle/scramble
 games-puzzle/zaz
-games-server/monopd
 games-simulation/cannonsmash
 games-strategy/crimson
 



[gentoo-commits] repo/gentoo:master commit in: games-server/monopd/files/, games-server/monopd/

2024-07-28 Thread James Le Cuirot
commit: 35a178f3a2f996887efc543f76b8eda220b4be3d
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Jul 28 21:19:01 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Sun Jul 28 21:35:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35a178f3

games-server/monopd: Bump to 0.10.4, drop old 0.10.2, freshen up

Closes: https://bugs.gentoo.org/919871
Closes: https://bugs.gentoo.org/925847
Signed-off-by: James Le Cuirot  gentoo.org>

 games-server/monopd/Manifest   |  2 +-
 .../monopd/files/monopd-0.10.4-fixes.patch | 82 ++
 games-server/monopd/files/monopd.in| 19 -
 games-server/monopd/files/monopd.initd | 11 +++
 games-server/monopd/monopd-0.10.2-r1.ebuild| 45 
 games-server/monopd/monopd-0.10.4.ebuild   | 44 
 6 files changed, 138 insertions(+), 65 deletions(-)

diff --git a/games-server/monopd/Manifest b/games-server/monopd/Manifest
index 4f77642d6e17..63a7480aa1da 100644
--- a/games-server/monopd/Manifest
+++ b/games-server/monopd/Manifest
@@ -1 +1 @@
-DIST monopd-0.10.2.tar.gz 180317 BLAKE2B 
a2955149963b63d4839cc65be464c8989f2816bccf8e122833cd5be8be9ded7789e72f59c5f3bb6e2c20d4565cb3553e64dfd2670b003fc5868c40da02948731
 SHA512 
f47d9623e110a98d9d32b522484944998fb6e7e8644e1f2b439428a1e12b3b514b902e52e7135150135a3e3251aa38604434347d06533f3cf3ffb28a2a81ede3
+DIST monopd-0.10.4.tar.gz 203728 BLAKE2B 
a32fc2e9fc1e3fb7b615b9fac546056d5c16752ed47e0b2d91868b007042a98ddd7ca1a5f681ee7a8d0e302eb052898f4303b90e3443ae172b6b53a20bbee80d
 SHA512 
60fa9669cf28ff09890a4476a51c1b55c30b160b13f5e083c6302454d3ac38200870269c8982dc627492c4b610ed883a25bf0fc8568513dcc989a83b9805380a

diff --git a/games-server/monopd/files/monopd-0.10.4-fixes.patch 
b/games-server/monopd/files/monopd-0.10.4-fixes.patch
new file mode 100644
index ..5157231e6773
--- /dev/null
+++ b/games-server/monopd/files/monopd-0.10.4-fixes.patch
@@ -0,0 +1,82 @@
+From 0a88af9a7a5feba9944ea009eddaac1e89315539 Mon Sep 17 00:00:00 2001
+From: James Le Cuirot 
+Date: Sun, 28 Jul 2024 22:24:38 +0100
+Subject: [PATCH 1/3] systemd: Correct path to monopd binary
+
+It is installed to /usr/bin, not /usr/sbin.
+---
+ doc/systemd/monopd.service | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/doc/systemd/monopd.service b/doc/systemd/monopd.service
+index eace183..3f370d4 100644
+--- a/doc/systemd/monopd.service
 b/doc/systemd/monopd.service
+@@ -3,7 +3,7 @@ Description=game server for board games like GtkAtlantic
+ 
+ [Service]
+ Type=notify
+-ExecStart=/usr/sbin/monopd
++ExecStart=/usr/bin/monopd
+ User=nobody
+ Group=nogroup
+ 
+-- 
+2.45.2
+
+
+From fb41002ae3b94c6d9b3587ed291810baf04af19f Mon Sep 17 00:00:00 2001
+From: James Le Cuirot 
+Date: Sun, 28 Jul 2024 22:26:21 +0100
+Subject: [PATCH 2/3] autoconf: Don't mix up CFLAGS with CXXFLAGS
+
+---
+ configure.ac | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/configure.ac b/configure.ac
+index fa0de41..e388422 100644
+--- a/configure.ac
 b/configure.ac
+@@ -9,7 +9,7 @@ AC_LANG(C++)
+ AC_SEARCH_LIBS([strerror], [cposix])
+ AC_SUBST(CFLAGS, $CFLAGS)
+ AC_PROG_CC
+-AC_SUBST(CXXFLAGS, $CFLAGS)
++AC_SUBST(CXXFLAGS, $CXXFLAGS)
+ AC_PROG_CXX
+ 
+ # Checks for libraries.
+-- 
+2.45.2
+
+
+From 770eb6f7a82012776071d7af4e2c5b54d27ffb50 Mon Sep 17 00:00:00 2001
+From: James Le Cuirot 
+Date: Sun, 28 Jul 2024 22:27:13 +0100
+Subject: [PATCH 3/3] autoconf: Fix appending of C(XX)FLAGS
+
+configure uses /bin/sh, which may be a pure POSIX shell like dash rather
+than bash. += is not POSIX compliant.
+---
+ configure.ac | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index e388422..24cc00c 100644
+--- a/configure.ac
 b/configure.ac
+@@ -41,8 +41,8 @@ AS_IF([test "x$USE_SYSTEMD_DAEMON" != "xno"], [
+ ])
+ 
+ if test "x$GCC" = "xyes"; then  \
+- CFLAGS+=" -Wall -Wextra";  \
+- CXXFLAGS+=" -Wall -Wextra";  \
++ CFLAGS="${CFLAGS} -Wall -Wextra";  \
++ CXXFLAGS="${CXXFLAGS} -Wall -Wextra";  \
+ fi
+ 
+ AC_CONFIG_FILES([
+-- 
+2.45.2
+

diff --git a/games-server/monopd/files/monopd.in 
b/games-server/monopd/files/monopd.in
deleted file mode 100644
index 9a0fbda55ffb..
--- a/games-server/monopd/files/monopd.in
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-depend() {
-use net
-}
-
-start() {
-ebegin "Starting monopd server"
-start-stop-daemon --start -q -b --exec GENTOO_DIR/monopd
-eend $?
-}
-
-stop() {
-ebegin "Stopping monopd server"
-start-stop-daemon --stop -q --exec GENTOO_DIR/monopd
-eend $?
-}

diff --git a/games-server/monopd/files/monopd.initd 
b/games-serve

[gentoo-commits] repo/gentoo:master commit in: games-server/monopd/files/

2024-07-28 Thread James Le Cuirot
commit: 3c93ff50db93df94fc4820d3a41c40d4c524e152
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Jul 28 21:43:46 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Sun Jul 28 21:43:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c93ff50

games-server/monopd: Run as nobody:nogroup

Signed-off-by: James Le Cuirot  gentoo.org>

 games-server/monopd/files/monopd.initd | 1 +
 1 file changed, 1 insertion(+)

diff --git a/games-server/monopd/files/monopd.initd 
b/games-server/monopd/files/monopd.initd
index 80b93090d3da..da960f96bebd 100644
--- a/games-server/monopd/files/monopd.initd
+++ b/games-server/monopd/files/monopd.initd
@@ -4,6 +4,7 @@
 
 command="monopd"
 command_background="true"
+command_user="nobody:nogroup"
 pidfile="/run/${RC_SVCNAME}.pid"
 
 depend() {



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

2024-07-29 Thread James Le Cuirot
commit: 8fd58fe742fca9db5d129aeebda846e0214e46d8
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Jul 29 20:34:51 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Mon Jul 29 20:34:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fd58fe7

media-libs/libv4l: Fix rc_keymaps location on prefix

Thanks to Terin Stock for reporting.

Closes: https://bugs.gentoo.org/936880
Signed-off-by: James Le Cuirot  gentoo.org>

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

diff --git a/media-libs/libv4l/libv4l-1.26.1.ebuild 
b/media-libs/libv4l/libv4l-1.26.1.ebuild
index 3e900256d082..7359cb46f31a 100644
--- a/media-libs/libv4l/libv4l-1.26.1.ebuild
+++ b/media-libs/libv4l/libv4l-1.26.1.ebuild
@@ -99,7 +99,7 @@ multilib_src_configure() {
$(meson_native_use_bool utils v4l-utils)
-Ddocdir="${EPREFIX}/usr/share/doc/${PF}"
-Dsystemdsystemunitdir="$(systemd_get_systemunitdir)"
-   -Dudevdir="$(get_udevdir)"
+   -Dudevdir="${EPREFIX}$(get_udevdir)"
$(meson_native_use_feature doc doxygen-doc)
$(meson_native_use_bool doc doxygen-html)
$(meson_native_use_bool doc doxygen-man)



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/, media-tv/v4l-utils/files/

2024-07-29 Thread James Le Cuirot
commit: 52f6a9ff3d41a77a5a9f160004cd5d4f2fa06344
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Jul 29 20:37:05 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Mon Jul 29 20:37:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52f6a9ff

media-tv/v4l-utils: Drop old 1.24.1

Signed-off-by: James Le Cuirot  gentoo.org>

 media-tv/v4l-utils/Manifest|   1 -
 .../files/v4l-utils-1.24.1-musl-include.patch  |  11 --
 .../files/v4l-utils-1.24.1-musl-lfs.patch  |  51 -
 media-tv/v4l-utils/v4l-utils-1.24.1.ebuild | 124 -
 4 files changed, 187 deletions(-)

diff --git a/media-tv/v4l-utils/Manifest b/media-tv/v4l-utils/Manifest
index 9a88ad1c15fe..eaca215a25f2 100644
--- a/media-tv/v4l-utils/Manifest
+++ b/media-tv/v4l-utils/Manifest
@@ -1,2 +1 @@
 DIST v4l-utils-1.22.1.tar.bz2 2086238 BLAKE2B 
a3f01a17ea7c8925c74dd883d30b42f54b7926d253dac79e4cadaba43abc33672804257b3b92e5aa640ead6b52458f05e21642044d7dea77e5580a8dbe9a
 SHA512 
8a634d8995d13f453dfaf90ca5d0dfb26f2f4b10a0d200d76a949c46f77040d12fc0a5b35e05d7b1ba68bcfc85a445be5a5ab1d4a7d4eabfe3a254038ccc6170
-DIST v4l-utils-1.24.1.tar.bz2 2238340 BLAKE2B 
1702918699d47b17467e012c2b1875c58851175c1007351a3b40d0b0fa40437eb695efa9e21afe3351f66780899d45798eef7f23c90a4831bface70a245b8a54
 SHA512 
1e82ba125285e875bf4a216adedab9147009e6af1aadd79a3a1770231d3c96ec29245b33e75f69a9ce1b25011e71746db242c778ac3369148de1e9de2e318663

diff --git a/media-tv/v4l-utils/files/v4l-utils-1.24.1-musl-include.patch 
b/media-tv/v4l-utils/files/v4l-utils-1.24.1-musl-include.patch
deleted file mode 100644
index 8738f272aaed..
--- a/media-tv/v4l-utils/files/v4l-utils-1.24.1-musl-include.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-https://bugs.gentoo.org/908380
 a/utils/common/media-info.h
-+++ b/utils/common/media-info.h
-@@ -5,6 +5,7 @@
- 
- #ifndef _MEDIA_INFO_H
- #define _MEDIA_INFO_H
-+#include 
- 
- enum media_type {
-   MEDIA_TYPE_CANT_STAT,

diff --git a/media-tv/v4l-utils/files/v4l-utils-1.24.1-musl-lfs.patch 
b/media-tv/v4l-utils/files/v4l-utils-1.24.1-musl-lfs.patch
deleted file mode 100644
index 196b7430ca5c..
--- a/media-tv/v4l-utils/files/v4l-utils-1.24.1-musl-lfs.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-https://git.linuxtv.org/v4l-utils.git/commit/?id=5d7d99cd11acaaa3bdcb290f92012005dca58b1e
-
-From 5d7d99cd11acaaa3bdcb290f92012005dca58b1e Mon Sep 17 00:00:00 2001
-From: Peter Seiderer 
-Date: Fri, 31 Mar 2023 23:35:02 +0200
-Subject: v4l2-tracer: wrap open64/mmap64 functions only if linux && __GLIBC__
-
-Wrap open64/mmap64 functions only if linux && __GLIBC__, as done
-in lib/libv4l1/v4l1comapt.c and lib/libv4l2/v4l2convert.c since
-commit 'libv4l: Wrap LFS64 functions only if linux && __GLIBC__'
-(403a4e2697a1ff96fe2fa16589039595f21cadf0), should fix musl libc
-compile.
-
-Signed-off-by: Peter Seiderer 
-Signed-off-by: Hans Verkuil 
 a/utils/v4l2-tracer/libv4l2tracer.cpp
-+++ b/utils/v4l2-tracer/libv4l2tracer.cpp
-@@ -83,6 +83,7 @@ int open(const char *path, int oflag, ...)
-   return fd;
- }
- 
-+#if defined(linux) && defined(__GLIBC__)
- int open64(const char *path, int oflag, ...)
- {
-   errno = 0;
-@@ -110,6 +111,7 @@ int open64(const char *path, int oflag, ...)
- 
-   return fd;
- }
-+#endif
- 
- int close(int fd)
- {
-@@ -156,6 +158,7 @@ void *mmap(void *addr, size_t len, int prot, int flags, 
int fildes, off_t off)
-   return buf_address_pointer;
- }
- 
-+#if defined(linux) && defined(__GLIBC__)
- void *mmap64(void *addr, size_t len, int prot, int flags, int fildes, off_t 
off)
- {
-   errno = 0;
-@@ -170,6 +173,7 @@ void *mmap64(void *addr, size_t len, int prot, int flags, 
int fildes, off_t off)
- 
-   return buf_address_pointer;
- }
-+#endif
- 
- int munmap(void *start, size_t length)
- {
--- 
-cgit v1.2.1

diff --git a/media-tv/v4l-utils/v4l-utils-1.24.1.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.24.1.ebuild
deleted file mode 100644
index 3d4eaac93b9a..
--- a/media-tv/v4l-utils/v4l-utils-1.24.1.ebuild
+++ /dev/null
@@ -1,124 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools toolchain-funcs udev xdg
-
-DESCRIPTION="Separate utilities ebuild from upstream v4l-utils package"
-HOMEPAGE="https://git.linuxtv.org/v4l-utils.git";
-SRC_URI="https://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2";
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="+bpf dvb opengl qt5 +udev"
-
-RDEPEND="
-   >=media-libs/libv4l-${PV}[dvb?]
-   bpf? (
-   dev-libs/libbpf:=
-   virtual/libelf:=
-   )
-   udev? ( virtual/libudev )
-   qt5? (
-   dev-qt/qtcore:

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

2024-07-29 Thread James Le Cuirot
commit: 70c67f0c3cde1dcf967f608e94033d851e407d46
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Jul 29 20:38:19 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Mon Jul 29 20:38:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70c67f0c

media-libs/libv4l: Drop old 1.24.1

Signed-off-by: James Le Cuirot  gentoo.org>

 media-libs/libv4l/Manifest |  1 -
 media-libs/libv4l/libv4l-1.24.1.ebuild | 74 --
 2 files changed, 75 deletions(-)

diff --git a/media-libs/libv4l/Manifest b/media-libs/libv4l/Manifest
index 9e73e0f6e50a..2d64c6e9ce38 100644
--- a/media-libs/libv4l/Manifest
+++ b/media-libs/libv4l/Manifest
@@ -1,3 +1,2 @@
 DIST v4l-utils-1.22.1.tar.bz2 2086238 BLAKE2B 
a3f01a17ea7c8925c74dd883d30b42f54b7926d253dac79e4cadaba43abc33672804257b3b92e5aa640ead6b52458f05e21642044d7dea77e5580a8dbe9a
 SHA512 
8a634d8995d13f453dfaf90ca5d0dfb26f2f4b10a0d200d76a949c46f77040d12fc0a5b35e05d7b1ba68bcfc85a445be5a5ab1d4a7d4eabfe3a254038ccc6170
-DIST v4l-utils-1.24.1.tar.bz2 2238340 BLAKE2B 
1702918699d47b17467e012c2b1875c58851175c1007351a3b40d0b0fa40437eb695efa9e21afe3351f66780899d45798eef7f23c90a4831bface70a245b8a54
 SHA512 
1e82ba125285e875bf4a216adedab9147009e6af1aadd79a3a1770231d3c96ec29245b33e75f69a9ce1b25011e71746db242c778ac3369148de1e9de2e318663
 DIST v4l-utils-1.26.1.tar.xz 1192312 BLAKE2B 
84a6b5737447fa332b64af8fdc2ecb308865528bc16487e55a4ccc00a76288239432b299ab2225829530db9158b0449f64e2e1c3fb782c7495da55ea8e7a171a
 SHA512 
a3b12b311977afec410db8b430696e923a24e04f003a5891cc77ddeb667d0b98666a06d31a439c95ce57d9e9c9c2593c5e9dd9e7cf2be002adb95db5b8f00ac8

diff --git a/media-libs/libv4l/libv4l-1.24.1.ebuild 
b/media-libs/libv4l/libv4l-1.24.1.ebuild
deleted file mode 100644
index f740eb8669a1..
--- a/media-libs/libv4l/libv4l-1.24.1.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools linux-info multilib-minimal
-
-MY_P="v4l-utils-${PV}"
-
-DESCRIPTION="Separate libraries ebuild from upstream v4l-utils package"
-HOMEPAGE="https://git.linuxtv.org/v4l-utils.git";
-SRC_URI="https://linuxtv.org/downloads/v4l-utils/${MY_P}.tar.bz2";
-
-LICENSE="LGPL-2.1+"
-SLOT="0/0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="dvb jpeg"
-
-RDEPEND="
-   dvb? ( virtual/libudev[${MULTILIB_USEDEP}] )
-   !elibc_glibc? ( sys-libs/argp-standalone )
-   jpeg? ( >=virtual/jpeg-0-r2:0=[${MULTILIB_USEDEP}] )
-   !media-tv/v4l2-ctl
-   !

[gentoo-commits] repo/gentoo:master commit in: games-emulation/zsnes/, games-emulation/zsnes/files/

2024-07-29 Thread James Le Cuirot
commit: be00b65f35f0589bd71763a747f13d3f366e67de
Author: Aliaksei Urbanski  gmail  com>
AuthorDate: Mon Jul 29 06:54:26 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Mon Jul 29 20:52:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be00b65f

games-emulation/zsnes: add 2.0.12

Tag:
  - https://github.com/xyproto/zsnes/releases/tag/2.0.12

Changes in comparison to 2.0.10:
  - fix missing XDG updates

Signed-off-by: Aliaksei Urbanski  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/37767
Signed-off-by: James Le Cuirot  gentoo.org>

 games-emulation/zsnes/Manifest |  1 +
 .../zsnes/files/zsnes-2.0.12-initc.patch   | 28 +
 games-emulation/zsnes/zsnes-2.0.12.ebuild  | 66 ++
 3 files changed, 95 insertions(+)

diff --git a/games-emulation/zsnes/Manifest b/games-emulation/zsnes/Manifest
index 721d02267537..a10397ee99a5 100644
--- a/games-emulation/zsnes/Manifest
+++ b/games-emulation/zsnes/Manifest
@@ -1 +1,2 @@
 DIST zsnes-2.0.10.tar.gz 926347 BLAKE2B 
b9ab4701290ae802cb35045e0a3d4ff5268f96f7dc84614f39e950a6273a8477d5e2dca0598e3448744486de31caf692d44d36fe284f6f20697a5b4e92c908f8
 SHA512 
513e350198a944af47accedc6d3c14405898c753bb8168871d323c11f8c1253d8d7e247759a13e40a3b5eda195824e4862bb1fc093a3db9a75c8bb2e0bef728e
+DIST zsnes-2.0.12.tar.gz 963569 BLAKE2B 
c11496cb5f08930dac23598ade337d9ab5d41f484b8f0ad68b1f01832d3d5ef078d65b3d639719b23eaaaf4406248eb47959b582ab7b96b142993ff532c1f3d2
 SHA512 
f321582a32a334cb32d9276c88c03db7d99c7ccce67a73a777bea6d66f3551a3013d1cfd38fda37867fb2424cde79ca4220894b27615f0f5c5a6de8ffaef037a

diff --git a/games-emulation/zsnes/files/zsnes-2.0.12-initc.patch 
b/games-emulation/zsnes/files/zsnes-2.0.12-initc.patch
new file mode 100644
index ..d6ce00b93db0
--- /dev/null
+++ b/games-emulation/zsnes/files/zsnes-2.0.12-initc.patch
@@ -0,0 +1,28 @@
+# https://github.com/xyproto/zsnes/issues/19#issuecomment-1710906677
+# https://github.com/TrashRaccoonSnuffy/zsnes/commit/f77ec1a0
+
+Author: Sneed <127693805+trashraccoonsnu...@users.noreply.github.com>
+Date: Thu, 7 Sep 2023 21:06:10 -0300
+
+Fix a buffer overflow
+
+--- a/initc.c
 b/initc.c
+@@ -1364,7 +1364,7 @@ void clearmem(void)
+ }
+ 
+ extern uint8_t BRRBuffer[];
+-extern uint8_t echoon0;
++extern uint8_t echoon0[];
+ extern uint32_t PHdspsave;
+ extern uint32_t PHdspsave2;
+ s4 echobuf[22500];
+@@ -1373,7 +1373,7 @@ extern uint8_t DSPMem[256];
+ void clearvidsound()
+ {
+ memset(BRRBuffer, 0, PHdspsave);
+-memset(&echoon0, 0, PHdspsave2);
++memset(echoon0, 0, PHdspsave2);
+ memset(&echobuf, 0, sizeof(echobuf));
+ memset(spcBuffera, 0, 65536 * 4 + 4096);
+ memset(DSPMem, 0, 256);

diff --git a/games-emulation/zsnes/zsnes-2.0.12.ebuild 
b/games-emulation/zsnes/zsnes-2.0.12.ebuild
new file mode 100644
index ..db3d40f511b3
--- /dev/null
+++ b/games-emulation/zsnes/zsnes-2.0.12.ebuild
@@ -0,0 +1,66 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop flag-o-matic multilib toolchain-funcs xdg
+
+DESCRIPTION="Fork of the classic Super Nintendo emulator"
+HOMEPAGE="https://github.com/xyproto/zsnes/ https://www.zsnes.com/";
+SRC_URI="https://github.com/xyproto/zsnes/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="custom-cflags"
+
+RDEPEND="
+   media-libs/libglvnd[X,abi_x86_32(-)]
+   media-libs/libpng:=[abi_x86_32(-)]
+   media-libs/libsdl[abi_x86_32(-),joystick,opengl,sound,video]
+   sys-libs/zlib:=[abi_x86_32(-)]
+   x11-libs/libX11[abi_x86_32(-)]"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto"
+BDEPEND="
+   dev-lang/nasm
+   sys-libs/zlib
+   virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.0.9-cc-quotes.patch
+   "${FILESDIR}"/${PN}-2.0.9-gentoo-zlib.patch
+   "${FILESDIR}"/${P}-initc.patch
+)
+
+src_compile() {
+   # Makefile forces many CFLAGS that are questionable, but zsnes' ancient 
x86
+   # asm is fragile, not pic safe (bug #427104), broken by F_S=3 (formerly
+   # broken with =2 as well), and can be affected by -march=* and similar.
+   # Stick to upstream's choices, this is non-portable either way.
+   if use !custom-cflags; then
+   strip-flags
+   append-cppflags -U_FORTIFY_SOURCE # to disable =3, Makefile 
enables =2
+   fi
+
+   # used to build and run parsegen at build time (uses zlib wrt BDEPEND)
+   tc-export_build_env BUILD_CXX
+   local buildcxx="${BUILD_CXX} ${BUILD_CXXFLAGS} ${BUILD_CPPFLAGS} 
${BUILD_LDFLAGS}"
+
+   use amd64 && multilib_toolchain_setup x86
+   

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

2024-07-29 Thread James Le Cuirot
commit: dd878a1c43e324b9e51d94fd5845b8a082cb95ef
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Jul 29 21:29:12 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Mon Jul 29 21:32:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd878a1c

media-tv/ivtv-utils: Drop old 1.4.1

Signed-off-by: James Le Cuirot  gentoo.org>

 media-tv/ivtv-utils/ivtv-utils-1.4.1.ebuild | 48 -
 1 file changed, 48 deletions(-)

diff --git a/media-tv/ivtv-utils/ivtv-utils-1.4.1.ebuild 
b/media-tv/ivtv-utils/ivtv-utils-1.4.1.ebuild
deleted file mode 100644
index 57a6fc766ab5..
--- a/media-tv/ivtv-utils/ivtv-utils-1.4.1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="IVTV utilities for Hauppauge PVR PCI cards"
-HOMEPAGE="http://www.ivtvdriver.org/";
-SRC_URI="http://dl.ivtvdriver.org/ivtv/archive/$(ver_cut 1-2).x/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-IUSE="perl"
-
-DEPEND="!media-tv/ivtv"
-RDEPEND="${DEPEND}
-   media-tv/v4l-utils
-   perl? (
-   dev-perl/Video-Frequencies
-   dev-perl/Video-ivtv
-   dev-perl/Config-IniFiles
-   dev-perl/Tk
-   virtual/perl-Getopt-Long
-   )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.4.0-gentoo.patch
-   "${FILESDIR}"/${PN}-1.4.1-overflow.patch
-)
-
-src_configure() {
-   tc-export CC CXX
-
-   # bug 907679
-   use elibc_musl && append-flags -D_LARGEFILE64_SOURCE
-}
-
-src_install() {
-   emake DESTDIR="${D}" PREFIX="/usr" install
-   dodoc -r ChangeLog README doc/.
-
-   if use perl; then
-   dobin utils/perl/*.pl
-   dodoc utils/perl/README.ptune
-   fi
-}



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

2024-07-29 Thread James Le Cuirot
commit: 6506a50b9708d6c271eb6dcd1e7149abfcce7d23
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Jul 29 21:25:45 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Mon Jul 29 21:37:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6506a50b

media-libs/libv4l: Version bump to 1.28.1

Sorry, there is no way to forcibly choose Qt5 over Qt6, and I don't think
upstream would want to add an option for it.

Signed-off-by: James Le Cuirot  gentoo.org>

 media-libs/libv4l/Manifest |   1 +
 media-libs/libv4l/libv4l-1.28.1.ebuild | 147 +
 2 files changed, 148 insertions(+)

diff --git a/media-libs/libv4l/Manifest b/media-libs/libv4l/Manifest
index 2d64c6e9ce38..f91463d984b7 100644
--- a/media-libs/libv4l/Manifest
+++ b/media-libs/libv4l/Manifest
@@ -1,2 +1,3 @@
 DIST v4l-utils-1.22.1.tar.bz2 2086238 BLAKE2B 
a3f01a17ea7c8925c74dd883d30b42f54b7926d253dac79e4cadaba43abc33672804257b3b92e5aa640ead6b52458f05e21642044d7dea77e5580a8dbe9a
 SHA512 
8a634d8995d13f453dfaf90ca5d0dfb26f2f4b10a0d200d76a949c46f77040d12fc0a5b35e05d7b1ba68bcfc85a445be5a5ab1d4a7d4eabfe3a254038ccc6170
 DIST v4l-utils-1.26.1.tar.xz 1192312 BLAKE2B 
84a6b5737447fa332b64af8fdc2ecb308865528bc16487e55a4ccc00a76288239432b299ab2225829530db9158b0449f64e2e1c3fb782c7495da55ea8e7a171a
 SHA512 
a3b12b311977afec410db8b430696e923a24e04f003a5891cc77ddeb667d0b98666a06d31a439c95ce57d9e9c9c2593c5e9dd9e7cf2be002adb95db5b8f00ac8
+DIST v4l-utils-1.28.1.tar.xz 1246516 BLAKE2B 
a68728ab6802754cd766453375e212624ee731a7fc9b0d0da6a4c62ce19e75968c5bdbefa33d2977d439a23f36f5c8ff83efc44dae65eed206a31ef19ea57363
 SHA512 
6493c97f59af5fe0ffa4bb815ebac4531f5ea2b0612c2035c7f00a888ce686ee0aeeaef982553ff9ad6441c39dac63e6c718b1bedb0541cb2ce2e3c2f91ab12f

diff --git a/media-libs/libv4l/libv4l-1.28.1.ebuild 
b/media-libs/libv4l/libv4l-1.28.1.ebuild
new file mode 100644
index ..4a917d98578e
--- /dev/null
+++ b/media-libs/libv4l/libv4l-1.28.1.ebuild
@@ -0,0 +1,147 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info meson-multilib systemd udev xdg
+
+MY_P="v4l-utils-${PV}"
+
+DESCRIPTION="v4l-utils libraries and optional utilities"
+HOMEPAGE="https://git.linuxtv.org/v4l-utils.git";
+SRC_URI="https://linuxtv.org/downloads/v4l-utils/${MY_P}.tar.xz";
+S="${WORKDIR}/${MY_P}"
+LICENSE="LGPL-2.1+"
+SLOT="0/0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="bpf doc dvb jpeg qt5 qt6 tracer +utils"
+
+REQUIRED_USE="
+   bpf? ( utils )
+   qt5? ( utils )
+   qt6? ( utils )
+   tracer? ( utils )
+"
+
+RDEPEND="
+   dvb? ( virtual/libudev[${MULTILIB_USEDEP}] )
+   jpeg? ( media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] )
+   utils? (
+   !elibc_glibc? ( sys-libs/argp-standalone )
+   bpf? (
+   dev-libs/libbpf:=
+   virtual/libelf:=
+   )
+   qt6? (
+   dev-qt/qtbase:6[gui,opengl,widgets,-gles2-only]
+   dev-qt/qt5compat:6
+   media-libs/alsa-lib
+   virtual/opengl
+   )
+   !qt6? ( qt5? (
+   !dev-qt/qtbase:6
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtopengl:5[-gles2-only(-),-gles2(-)]
+   dev-qt/qtwidgets:5
+   media-libs/alsa-lib
+   virtual/opengl
+   ) )
+   tracer? ( dev-libs/json-c:= )
+   virtual/libudev
+   )
+   !/dev/null ||
+   die "${clang} does not support the BPF target. Please 
check LLVM_TARGETS."
+   fi
+}
+
+pkg_pretend() {
+   has_version -b sys-devel/clang && check_llvm
+}
+
+pkg_setup() {
+   check_llvm
+   CONFIG_CHECK="~SHMEM" linux-info_pkg_setup
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   $(meson_native_use_feature bpf)
+   -Dgconv=disabled
+   $(meson_feature jpeg)
+   $(meson_feature dvb libdvbv5)
+   $(meson_native_use_feature tracer v4l2-tracer)
+   $(meson_native_use_bool utils v4l-utils)
+   -Ddocdir="${EPREFIX}/usr/share/doc/${PF}"
+   -Dsystemdsystemunitdir="$(systemd_get_systemunitdir)"
+   -Dudevdir="${EPREFIX}$(get_udevdir)"
+   $(meson_native_use_feature doc doxygen-doc)
+   $(meson_native_use_bool doc doxygen-html)
+   $(meson_native_use_bool doc doxygen-man)
+   )
+   if multilib_is_native_ab

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

2024-07-29 Thread James Le Cuirot
commit: b00fd7b7d40e92959caba66de44a22c71d4f4ba4
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Jul 29 21:28:12 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Mon Jul 29 21:31:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b00fd7b7

media-tv/ivtv-utils: Stabilise 1.4.1-r1 on amd64 and x86

The changes are trivial and no issues have been reported.

Signed-off-by: James Le Cuirot  gentoo.org>

 media-tv/ivtv-utils/ivtv-utils-1.4.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/ivtv-utils/ivtv-utils-1.4.1-r1.ebuild 
b/media-tv/ivtv-utils/ivtv-utils-1.4.1-r1.ebuild
index 804c80293f10..d1f7bc8fbbe3 100644
--- a/media-tv/ivtv-utils/ivtv-utils-1.4.1-r1.ebuild
+++ b/media-tv/ivtv-utils/ivtv-utils-1.4.1-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://dl.ivtvdriver.org/ivtv/archive/$(ver_cut 
1-2).x/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc x86"
 IUSE="perl"
 
 RDEPEND="



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

2024-07-29 Thread James Le Cuirot
commit: b68cb7c73d193fb7b2e0227fd85919c78bec6a2f
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Jul 29 21:34:57 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Mon Jul 29 21:36:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b68cb7c7

profiles: Last-rite media-tv/v4l-utils

Superseded by media-libs/libv4l[utils]. Removal on 2024-08-29.

Bug: https://bugs.gentoo.org/936674
Signed-off-by: James Le Cuirot  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index c168d356a05c..6140c590e025 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,11 @@
 
 #--- END OF EXAMPLES ---
 
+# James Le Cuirot  (2024-07-29)
+# Superseded by media-libs/libv4l[utils].
+# Removal on 2024-08-29. Bug #936674.
+media-tv/v4l-utils
+
 # Volkmar W. Pogatzki  (2024-07-29)
 # Lacks maintainer capacity for update version plus java dependencies.
 # A pull request for the version bump could be provided on request.



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

2024-07-30 Thread James Le Cuirot
commit: 2544998197e333b9b12cf49d4f4434cea874fc76
Author: James Le Cuirot  gentoo  org>
AuthorDate: Tue Jul 30 22:00:44 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Tue Jul 30 22:00:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25449981

profiles: Drop media-libs/libv4l mask

The Qt6 block issue has been resolved now.

Signed-off-by: James Le Cuirot  gentoo.org>

 profiles/package.mask | 6 --
 1 file changed, 6 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 382b703610ba..6140c590e025 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,12 +33,6 @@
 
 #--- END OF EXAMPLES ---
 
-# Ulrich Müller  (2024-07-30)
-# With USE="qt5 -qt6", blocks dev-qt/qtbase:6, apparently because
-# the build system is broken and has no option to override
-# autodetection of the Qt version.
-=media-libs/libv4l-1.28.1
-
 # James Le Cuirot  (2024-07-29)
 # Superseded by media-libs/libv4l[utils].
 # Removal on 2024-08-29. Bug #936674.



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

2024-07-30 Thread James Le Cuirot
commit: 83c14b46f1b562da994100ad01bf7ed124bb2891
Author: James Le Cuirot  gentoo  org>
AuthorDate: Tue Jul 30 22:00:27 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Tue Jul 30 22:00:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83c14b46

media-libs/libv4l: Allow Qt5 to be chosen over Qt6

Blocking Qt6 was too disruptive.

Signed-off-by: James Le Cuirot  gentoo.org>

 media-libs/libv4l/libv4l-1.28.1.ebuild | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/media-libs/libv4l/libv4l-1.28.1.ebuild 
b/media-libs/libv4l/libv4l-1.28.1.ebuild
index 4a917d98578e..7f11f9769139 100644
--- a/media-libs/libv4l/libv4l-1.28.1.ebuild
+++ b/media-libs/libv4l/libv4l-1.28.1.ebuild
@@ -39,7 +39,6 @@ RDEPEND="
virtual/opengl
)
!qt6? ( qt5? (
-   !dev-qt/qtbase:6
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtopengl:5[-gles2-only(-),-gles2(-)]
@@ -89,6 +88,11 @@ pkg_setup() {
CONFIG_CHECK="~SHMEM" linux-info_pkg_setup
 }
 
+src_prepare() {
+   default
+   use qt6 || sed -i "/^dep_qt6/s/'qt6/&DiSaBlEd/" meson.build || die
+}
+
 multilib_src_configure() {
local emesonargs=(
$(meson_native_use_feature bpf)



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

2024-07-30 Thread James Le Cuirot
commit: 5f189b2fbd5f56cbfdf0bb9ca0c5d94d988a31e6
Author: Filip Kobierski  pm  me>
AuthorDate: Tue Jul 30 11:45:26 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Tue Jul 30 22:04:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f189b2f

sys-libs/kpmcore: remove empty IUSE

Signed-off-by: Filip Kobierski  pm.me>
Signed-off-by: James Le Cuirot  gentoo.org>

 sys-libs/kpmcore/kpmcore-23.08.5.ebuild | 1 -
 sys-libs/kpmcore/kpmcore-24.05.2.ebuild | 1 -
 2 files changed, 2 deletions(-)

diff --git a/sys-libs/kpmcore/kpmcore-23.08.5.ebuild 
b/sys-libs/kpmcore/kpmcore-23.08.5.ebuild
index 8548d6d3112d..99c98265b8dc 100644
--- a/sys-libs/kpmcore/kpmcore-23.08.5.ebuild
+++ b/sys-libs/kpmcore/kpmcore-23.08.5.ebuild
@@ -14,7 +14,6 @@ HOMEPAGE="https://apps.kde.org/partitionmanager/";
 LICENSE="GPL-3"
 SLOT="5/10"
 KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 x86"
-IUSE=""
 
 # bug 689468, tests need polkit etc.
 RESTRICT="test"

diff --git a/sys-libs/kpmcore/kpmcore-24.05.2.ebuild 
b/sys-libs/kpmcore/kpmcore-24.05.2.ebuild
index 03140db9cb7a..b71af6e164c1 100644
--- a/sys-libs/kpmcore/kpmcore-24.05.2.ebuild
+++ b/sys-libs/kpmcore/kpmcore-24.05.2.ebuild
@@ -14,7 +14,6 @@ HOMEPAGE="https://apps.kde.org/partitionmanager/";
 LICENSE="GPL-3"
 SLOT="6/10"
 KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE=""
 
 # bug 689468, tests need polkit etc.
 RESTRICT="test"



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

2024-07-30 Thread James Le Cuirot
commit: 56ab4353ec8c8857450ba383381edd3399de4e05
Author: Filip Kobierski  pm  me>
AuthorDate: Tue Jul 30 11:45:56 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Tue Jul 30 22:04:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56ab4353

sys-libs/libudev-compat: remove empty variables

Signed-off-by: Filip Kobierski  pm.me>
Closes: https://github.com/gentoo/gentoo/pull/37806
Signed-off-by: James Le Cuirot  gentoo.org>

 sys-libs/libudev-compat/libudev-compat-186-r1.ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/sys-libs/libudev-compat/libudev-compat-186-r1.ebuild 
b/sys-libs/libudev-compat/libudev-compat-186-r1.ebuild
index 34e6337d008a..1ffc9eead847 100644
--- a/sys-libs/libudev-compat/libudev-compat-186-r1.ebuild
+++ b/sys-libs/libudev-compat/libudev-compat-186-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -7,12 +7,10 @@ inherit multilib-minimal toolchain-funcs
 
 DESCRIPTION="Wrapper around libudev.so.1 for packages needing the old 
libudev.so.0"
 HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage";
-SRC_URI=""
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE=""
 
 DEPEND="virtual/libudev:0/1[${MULTILIB_USEDEP}]"
 RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: www-client/vivaldi-snapshot/

2024-08-02 Thread James Le Cuirot
commit: e92c05b9c3a73f0bf439eae92435282a490b1755
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Aug  2 07:12:40 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Fri Aug  2 07:12:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e92c05b9

www-client/vivaldi-snapshot: Drop old 6.9.3392.10

Signed-off-by: James Le Cuirot  gentoo.org>

 www-client/vivaldi-snapshot/Manifest   |   3 -
 .../vivaldi-snapshot-6.9.3392.10.ebuild| 226 -
 2 files changed, 229 deletions(-)

diff --git a/www-client/vivaldi-snapshot/Manifest 
b/www-client/vivaldi-snapshot/Manifest
index 282af9444003..fc0df4847377 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -1,6 +1,3 @@
-DIST vivaldi-snapshot_6.9.3392.10-1_amd64.deb 110045176 BLAKE2B 
27d61ee19f0190d98eea152b181e9e91542f94bf7703771bb08cfe5aa3c92a690bc81f51cf489edb1444a85bdd49c0ec25da1e3e94e27e54a65f2bcf8ff7eb40
 SHA512 
fcd30f3c871f7fed724bb331ba211cb5513271cf7bf60f20958a2fd1e4d05dd1ec07706e7ba88cc00cdf685f4a5780b3484fca3a355781624b3b201ae9838944
-DIST vivaldi-snapshot_6.9.3392.10-1_arm64.deb 100823236 BLAKE2B 
cfae3a06e5347ac02a808d9bf938f16084ae103585280c9fa91e1563fc0008359be122bbc6cbf967886d1b8bd1568551ebd0b33d89e5a822fb482306d8317b3a
 SHA512 
d1e5887d432694c60109e624bd4245fc89247a43196da309bc665e5d8b0ad10b49f9aed57f06f0a3690f98fb99ae28c35f65340bd43c1449013a50e72f929423
-DIST vivaldi-snapshot_6.9.3392.10-1_armhf.deb 102050428 BLAKE2B 
4120d5071ee3a5bbd00e049f3b0c23d1ebf039e4bcc304824ceb059219d943fa930f5f936c7baa052e6091d0bb227250ee5779a1d9b546ace645df7b9f301c6d
 SHA512 
fc15248ed52dc6016d7a22df0ff88d9f4ed8a3ad078addbf9d647cbf0bbd4dc300e7856ae52faf02e9feafefcbd23975ffa2b2e153c2f0666fca551da60f4715
 DIST vivaldi-snapshot_6.9.3405.3-1_amd64.deb 108222828 BLAKE2B 
4c87a41009bcc60b04177845864b2dfdaea9de2e2c04eb8e28e79e451048f957f64a64c205a9246c55b414a995ba50b0d023c2cefea05bca84855e2a787074c5
 SHA512 
25e5bb53d49ab3b177837ea78e30b156b6ed6da7140bd2b5966a44f2ac2b82443fdb359b0363c012536729bee6d6e85b7afc1a8218cd271d78b3cbe1678f9f9b
 DIST vivaldi-snapshot_6.9.3405.3-1_arm64.deb 100837764 BLAKE2B 
9370f9331e2841f91408ac8256a5debc473bb883aeceb0985748071808489bff02ced5bf0ab617dcf843113b20fb1090df20f4308ca07861974dd23129cb0422
 SHA512 
29b0184040bb168b7d1a6ae294f39630d8364ebe58c9922bb830d0447f460c627aaf99851fa19b48bf84fd70fedb2f0b49df13719ff35e405c9159cb63450eb1
 DIST vivaldi-snapshot_6.9.3405.3-1_armhf.deb 102087684 BLAKE2B 
aa64bbd9cfdedaa1b9f67271b2930b545df33ae0063d0ae372ebd208e97bb2b176c8d0ace28a0cdce0abfd73ddde466987eabf638c58cd38b2ac9d0efbb3bfd6
 SHA512 
57c082f156a5364e08f1f00f61f917ff23c0c1695338d43525d8e3976a9bc82c7f094623ab1deb0d09bd3075ef638beb04d36bca75e2749464322c46ea047d1b

diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-6.9.3392.10.ebuild 
b/www-client/vivaldi-snapshot/vivaldi-snapshot-6.9.3392.10.ebuild
deleted file mode 100644
index ccc6676d81ad..
--- a/www-client/vivaldi-snapshot/vivaldi-snapshot-6.9.3392.10.ebuild
+++ /dev/null
@@ -1,226 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_VERSION="126"
-CHROMIUM_LANGS="
-   af
-   am
-   ar
-   az
-   be
-   bg
-   bn
-   ca
-   ca-valencia
-   cs
-   da
-   de
-   de-CH
-   el
-   en-GB
-   en-US
-   eo
-   es
-   es-419
-   es-PE
-   et
-   eu
-   fa
-   fi
-   fil
-   fr
-   fy
-   gd
-   gl
-   gu
-   he
-   hi
-   hr
-   hu
-   hy
-   id
-   io
-   is
-   it
-   ja
-   jbo
-   ka
-   kab
-   kn
-   ko
-   lt
-   lv
-   mk
-   ml
-   mr
-   ms
-   nb
-   nl
-   nn
-   pa
-   pl
-   pt-BR
-   pt-PT
-   ro
-   ru
-   sc
-   sk
-   sl
-   sq
-   sr
-   sr-Latn
-   sv
-   sw
-   ta
-   te
-   th
-   tr
-   uk
-   ur
-   vi
-   zh-CN
-   zh-TW
-"
-
-inherit chromium-2 desktop linux-info toolchain-funcs unpacker xdg
-
-VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
-VIVALDI_HOME="opt/${PN}"
-DESCRIPTION="A browser for our friends"
-HOMEPAGE="https://vivaldi.com/";
-
-if [[ ${PV} = *_p* ]]; then
-   DEB_REV="${PV#*_p}"
-else
-   DEB_REV=1
-fi
-
-VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_";
-
-SRC_URI="
-   amd64? ( ${VIVALDI_BASE_URI}amd64.deb )
-   arm? ( ${VIVALDI_BASE_URI}armhf.deb )
-   arm64? ( ${VIVALDI_BASE_URI}arm64.deb )
-"
-
-S="${WORKDIR}"
-LICENSE="Vivaldi"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~arm ~arm64"
-IUSE="ffmpeg-chromium gtk pro

[gentoo-commits] repo/gentoo:master commit in: www-client/vivaldi/

2024-08-02 Thread James Le Cuirot
commit: 8cf9366039b5625a9fc05dbc64b0bd3c964b7a49
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Aug  2 07:13:42 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Fri Aug  2 07:13:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cf93660

www-client/vivaldi: Add version 6.8.3381.50

Signed-off-by: James Le Cuirot  gentoo.org>

 www-client/vivaldi/Manifest   |   3 +
 www-client/vivaldi/vivaldi-6.8.3381.50.ebuild | 226 ++
 2 files changed, 229 insertions(+)

diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest
index 5da8f651eada..395955879230 100644
--- a/www-client/vivaldi/Manifest
+++ b/www-client/vivaldi/Manifest
@@ -4,3 +4,6 @@ DIST vivaldi-stable_6.8.3381.46-1_armhf.deb 102073476 BLAKE2B 
4db487f6a233839c84
 DIST vivaldi-stable_6.8.3381.48-1_amd64.deb 108200444 BLAKE2B 
fec090db775e5a0100f1b4e3090d54554d89c5e5fe14078f43ec85eeebadfc93b66be0b7100b96c61bf1ff87c87cc98e2e74a754274feeed19739ae4944f30ae
 SHA512 
1de828710d5ab10efb5bfa1e6b5000b1bfe51d5a7d90b4cead24364b5e6b963605bdadb69da6db5f62228dea3aaf44935d324e18a506e989c0785820acb645d3
 DIST vivaldi-stable_6.8.3381.48-1_arm64.deb 100834528 BLAKE2B 
b5761a469efe90ee4afc0dcba95bc5a3877eda0acd8e396f9b050db5ca1897c6faea41649c567b172be57416e0b84b17567114795fb75a36732e3397503e9b3d
 SHA512 
3062330e1dedcb1e47fb37bced7f51a56a078fe28e3cf2c918ac950081f742d7df2a8a3421c0c08375f3cbeba38a5895d2260ade6f37f1ce703afffd9fdbfb98
 DIST vivaldi-stable_6.8.3381.48-1_armhf.deb 102076472 BLAKE2B 
57e1403932b04ff00055f13d17ef522dbe7189579921c91d9128fa786f961719a51a59f4c7a2f7bd241c81c2fb204950a2066f1a6871ed7a524daf855255aaf6
 SHA512 
03d2f86353403623e191de51aee6612c40aada1885e44385e4816c10541a5087a4c254ae0e5312afb85ad5e779df49cce6f28c20dd8090018ce43b3b65690b2d
+DIST vivaldi-stable_6.8.3381.50-1_amd64.deb 108239384 BLAKE2B 
d0b8e9280a70ef997d4d92ca3819d84fe60ada9e8a47b8d7cc34a2de34b4974a5e8ecdeb328e97615290375b1b948fcc806bb2cd47406587c73cc452860b7984
 SHA512 
63f8bf9dfad2c03616860a8018f1ce99fe6b182c58eb0d07b2602c2a4c851944c49fdb37cf36493b01ad15000b957fa1b53bafe8ba291be7f61d8fcc3990f3ac
+DIST vivaldi-stable_6.8.3381.50-1_arm64.deb 100820040 BLAKE2B 
3a07a6f324ef422f828c557ad2e4dbdd68c280949e814a59cef9fa7c3d0b12ef23b652c2cc8ec0b96cb6f12ea7d154a4ac696ffde404b34d7d0f783a16752706
 SHA512 
744573f640d5d85cbe55cb104714a7479a678b335ec767ed38ce88fcdd7c6552e3d7a7c66767f4309939e5680c02c936329fd9ac106cefcd4645db4fec632665
+DIST vivaldi-stable_6.8.3381.50-1_armhf.deb 102062544 BLAKE2B 
baf227cdda918e084f7b575bd415c8b3ca6bda4e62bef3aac80aff48481f0d40cfb445c145cc567ed95e2fbf7badc5610931f946d4be26dae432c1bc9dc781a4
 SHA512 
1b3da60dc10b82d69d41be111f6be7433bc434e1f5bcc00a466aabc5d298295bc49b4f4388fb84afed8f9bf8d1725545156fb5a962727315b5de635c1bfdd704

diff --git a/www-client/vivaldi/vivaldi-6.8.3381.50.ebuild 
b/www-client/vivaldi/vivaldi-6.8.3381.50.ebuild
new file mode 100644
index ..ccc6676d81ad
--- /dev/null
+++ b/www-client/vivaldi/vivaldi-6.8.3381.50.ebuild
@@ -0,0 +1,226 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_VERSION="126"
+CHROMIUM_LANGS="
+   af
+   am
+   ar
+   az
+   be
+   bg
+   bn
+   ca
+   ca-valencia
+   cs
+   da
+   de
+   de-CH
+   el
+   en-GB
+   en-US
+   eo
+   es
+   es-419
+   es-PE
+   et
+   eu
+   fa
+   fi
+   fil
+   fr
+   fy
+   gd
+   gl
+   gu
+   he
+   hi
+   hr
+   hu
+   hy
+   id
+   io
+   is
+   it
+   ja
+   jbo
+   ka
+   kab
+   kn
+   ko
+   lt
+   lv
+   mk
+   ml
+   mr
+   ms
+   nb
+   nl
+   nn
+   pa
+   pl
+   pt-BR
+   pt-PT
+   ro
+   ru
+   sc
+   sk
+   sl
+   sq
+   sr
+   sr-Latn
+   sv
+   sw
+   ta
+   te
+   th
+   tr
+   uk
+   ur
+   vi
+   zh-CN
+   zh-TW
+"
+
+inherit chromium-2 desktop linux-info toolchain-funcs unpacker xdg
+
+VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
+VIVALDI_HOME="opt/${PN}"
+DESCRIPTION="A browser for our friends"
+HOMEPAGE="https://vivaldi.com/";
+
+if [[ ${PV} = *_p* ]]; then
+   DEB_REV="${PV#*_p}"
+else
+   DEB_REV=1
+fi
+
+VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_";
+
+SRC_URI="
+   amd64? ( ${VIVALDI_BASE_URI}amd64.deb )
+   arm? ( ${VIVALDI_BASE_URI}armhf.deb )
+   arm64? ( ${VIVALDI_BASE_URI}arm64.deb )
+"
+
+S="${WORKDIR}"
+LICENSE="Vivaldi"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm ~arm64"
+IUSE="ffmpeg-chromium gtk proprietary-codecs qt5 qt6 widevine&quo

[gentoo-commits] repo/gentoo:master commit in: www-client/vivaldi/

2024-08-02 Thread James Le Cuirot
commit: 65e9d359ae714867caaf40ea029127f698ac1b48
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Aug  2 07:16:50 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Fri Aug  2 07:16:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65e9d359

www-client/vivaldi: Drop old 6.8.3381.46

Signed-off-by: James Le Cuirot  gentoo.org>

 www-client/vivaldi/Manifest   |   3 -
 www-client/vivaldi/vivaldi-6.8.3381.46.ebuild | 226 --
 2 files changed, 229 deletions(-)

diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest
index 395955879230..7a280a1965c0 100644
--- a/www-client/vivaldi/Manifest
+++ b/www-client/vivaldi/Manifest
@@ -1,6 +1,3 @@
-DIST vivaldi-stable_6.8.3381.46-1_amd64.deb 108222664 BLAKE2B 
6066e42b487521782e3557209364c99f48b9d64bb0b7213a88e77711b887d122bf552f3ffd3cd0c7beaefb2d265b0a37d90283bf8a6f941d67794be4d0744c4e
 SHA512 
648bc0b5560448ffe22f4adf8a8042a9b0c11eb7835685508141b3b528ddc84526ea2bb2c64abbfafec29d9e902d07507ae0e4e64a5a0acd60b5bd77b2948d6e
-DIST vivaldi-stable_6.8.3381.46-1_arm64.deb 100852032 BLAKE2B 
72cc7e8a2e6f9116d3830352d1a51a20f99030c77ae69dbc81c57f1fad1a80313cb8552e9ba43557770d4a7dbe688f77a87221c3aadaa274e2678b0bf23a817c
 SHA512 
cd8306853c641aaa6b86cdd38bc4dd3e677d93ba10d69b06cf3cae7abd8f4c2039b35f4f5f8e5f23f5d99f35073e207614e043880bf270606c597a7e3b0951e7
-DIST vivaldi-stable_6.8.3381.46-1_armhf.deb 102073476 BLAKE2B 
4db487f6a233839c8468d4d6f4ef6f36b82bb555c0126a4ebcc21e683eb648b0fe477434c2325b476bc443f0a14844104a87a9adc925993f51aa8e74959a329c
 SHA512 
59288524b57d123def03527ae76f8ccfcd1b259a016fae5479292798221c66a1267b38c1a748fc76c92cb4b415df9b05219982b4bd9fa4c7fca228aa57f277b3
 DIST vivaldi-stable_6.8.3381.48-1_amd64.deb 108200444 BLAKE2B 
fec090db775e5a0100f1b4e3090d54554d89c5e5fe14078f43ec85eeebadfc93b66be0b7100b96c61bf1ff87c87cc98e2e74a754274feeed19739ae4944f30ae
 SHA512 
1de828710d5ab10efb5bfa1e6b5000b1bfe51d5a7d90b4cead24364b5e6b963605bdadb69da6db5f62228dea3aaf44935d324e18a506e989c0785820acb645d3
 DIST vivaldi-stable_6.8.3381.48-1_arm64.deb 100834528 BLAKE2B 
b5761a469efe90ee4afc0dcba95bc5a3877eda0acd8e396f9b050db5ca1897c6faea41649c567b172be57416e0b84b17567114795fb75a36732e3397503e9b3d
 SHA512 
3062330e1dedcb1e47fb37bced7f51a56a078fe28e3cf2c918ac950081f742d7df2a8a3421c0c08375f3cbeba38a5895d2260ade6f37f1ce703afffd9fdbfb98
 DIST vivaldi-stable_6.8.3381.48-1_armhf.deb 102076472 BLAKE2B 
57e1403932b04ff00055f13d17ef522dbe7189579921c91d9128fa786f961719a51a59f4c7a2f7bd241c81c2fb204950a2066f1a6871ed7a524daf855255aaf6
 SHA512 
03d2f86353403623e191de51aee6612c40aada1885e44385e4816c10541a5087a4c254ae0e5312afb85ad5e779df49cce6f28c20dd8090018ce43b3b65690b2d

diff --git a/www-client/vivaldi/vivaldi-6.8.3381.46.ebuild 
b/www-client/vivaldi/vivaldi-6.8.3381.46.ebuild
deleted file mode 100644
index ffe6e8c54085..
--- a/www-client/vivaldi/vivaldi-6.8.3381.46.ebuild
+++ /dev/null
@@ -1,226 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_VERSION="126"
-CHROMIUM_LANGS="
-   af
-   am
-   ar
-   az
-   be
-   bg
-   bn
-   ca
-   ca-valencia
-   cs
-   da
-   de
-   de-CH
-   el
-   en-GB
-   en-US
-   eo
-   es
-   es-419
-   es-PE
-   et
-   eu
-   fa
-   fi
-   fil
-   fr
-   fy
-   gd
-   gl
-   gu
-   he
-   hi
-   hr
-   hu
-   hy
-   id
-   io
-   is
-   it
-   ja
-   jbo
-   ka
-   kab
-   kn
-   ko
-   lt
-   lv
-   mk
-   ml
-   mr
-   ms
-   nb
-   nl
-   nn
-   pa
-   pl
-   pt-BR
-   pt-PT
-   ro
-   ru
-   sc
-   sk
-   sl
-   sq
-   sr
-   sr-Latn
-   sv
-   sw
-   ta
-   te
-   th
-   tr
-   uk
-   ur
-   vi
-   zh-CN
-   zh-TW
-"
-
-inherit chromium-2 desktop linux-info toolchain-funcs unpacker xdg
-
-VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
-VIVALDI_HOME="opt/${PN}"
-DESCRIPTION="A browser for our friends"
-HOMEPAGE="https://vivaldi.com/";
-
-if [[ ${PV} = *_p* ]]; then
-   DEB_REV="${PV#*_p}"
-else
-   DEB_REV=1
-fi
-
-VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_";
-
-SRC_URI="
-   amd64? ( ${VIVALDI_BASE_URI}amd64.deb )
-   arm? ( ${VIVALDI_BASE_URI}armhf.deb )
-   arm64? ( ${VIVALDI_BASE_URI}arm64.deb )
-"
-
-S="${WORKDIR}"
-LICENSE="Vivaldi"
-SLOT="0"
-KEYWORDS="-* amd64 ~arm ~arm64"
-IUSE="ffmpeg-chromium gtk proprietary-codecs qt5 qt6 widevine"
-RESTRICT="bindist mirror"
-#REQUIRED_USE="ffmpeg-chromium? ( proprietar

[gentoo-commits] repo/gentoo:master commit in: www-client/vivaldi-snapshot/

2024-08-02 Thread James Le Cuirot
commit: a6975858d8fda024f14b249a1cac08710a9f39c8
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Aug  2 07:11:10 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Fri Aug  2 07:11:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6975858

www-client/vivaldi-snapshot: Add version 6.9.3425.3

Signed-off-by: James Le Cuirot  gentoo.org>

 www-client/vivaldi-snapshot/Manifest   |   3 +
 .../vivaldi-snapshot-6.9.3425.3.ebuild | 226 +
 2 files changed, 229 insertions(+)

diff --git a/www-client/vivaldi-snapshot/Manifest 
b/www-client/vivaldi-snapshot/Manifest
index 76468d1738cd..282af9444003 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -4,3 +4,6 @@ DIST vivaldi-snapshot_6.9.3392.10-1_armhf.deb 102050428 BLAKE2B 
4120d5071ee3a5bb
 DIST vivaldi-snapshot_6.9.3405.3-1_amd64.deb 108222828 BLAKE2B 
4c87a41009bcc60b04177845864b2dfdaea9de2e2c04eb8e28e79e451048f957f64a64c205a9246c55b414a995ba50b0d023c2cefea05bca84855e2a787074c5
 SHA512 
25e5bb53d49ab3b177837ea78e30b156b6ed6da7140bd2b5966a44f2ac2b82443fdb359b0363c012536729bee6d6e85b7afc1a8218cd271d78b3cbe1678f9f9b
 DIST vivaldi-snapshot_6.9.3405.3-1_arm64.deb 100837764 BLAKE2B 
9370f9331e2841f91408ac8256a5debc473bb883aeceb0985748071808489bff02ced5bf0ab617dcf843113b20fb1090df20f4308ca07861974dd23129cb0422
 SHA512 
29b0184040bb168b7d1a6ae294f39630d8364ebe58c9922bb830d0447f460c627aaf99851fa19b48bf84fd70fedb2f0b49df13719ff35e405c9159cb63450eb1
 DIST vivaldi-snapshot_6.9.3405.3-1_armhf.deb 102087684 BLAKE2B 
aa64bbd9cfdedaa1b9f67271b2930b545df33ae0063d0ae372ebd208e97bb2b176c8d0ace28a0cdce0abfd73ddde466987eabf638c58cd38b2ac9d0efbb3bfd6
 SHA512 
57c082f156a5364e08f1f00f61f917ff23c0c1695338d43525d8e3976a9bc82c7f094623ab1deb0d09bd3075ef638beb04d36bca75e2749464322c46ea047d1b
+DIST vivaldi-snapshot_6.9.3425.3-1_amd64.deb 108248832 BLAKE2B 
71f39486fffe45c9a038c94dcfb87fc750b8a47173748139b9abcd7f6562debc8a9397bb8d714133402d76c228b37f83e7aeda1be144386f414076ce824c04b4
 SHA512 
8af1c339bb7f0f356af75e75369a43f5006ef406f5b4221be2bc72197ea643907bcbfbb883c6a1301a7957cdb5e805976f070cf5f9d6940332b1fb5d31d3ff70
+DIST vivaldi-snapshot_6.9.3425.3-1_arm64.deb 100841716 BLAKE2B 
b501d34a674d666ea1c4c6efddced7c2e493523a67034efcfa79f21424913b0e46888cae1285466e405a4c43fbace657dfb5295a2a4e67de7da15bb67c90a345
 SHA512 
97d1703cd549a722136480fd843a4b6037c7de7b46136c908a22cb89489ca3431170bde32c833e9133c8903d704d54c52e206bf62d5d181d36f530991a478802
+DIST vivaldi-snapshot_6.9.3425.3-1_armhf.deb 102089640 BLAKE2B 
611baac4f34aa02a2db8282c091072c5d351e7268c9b98163a950984312df55974ecbfaee74927c1679f0cb45eedc054add45db76037ca253ae0b0bf75634caf
 SHA512 
5e0a4b09be57f80d1840f0a299757513d7d7870d40889c3aa8042f8ffa72e8390e00438f98fb20a22c0b010398456a80c74e9b63b538ceba14d3de792e971bfc

diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-6.9.3425.3.ebuild 
b/www-client/vivaldi-snapshot/vivaldi-snapshot-6.9.3425.3.ebuild
new file mode 100644
index ..ccc6676d81ad
--- /dev/null
+++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-6.9.3425.3.ebuild
@@ -0,0 +1,226 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_VERSION="126"
+CHROMIUM_LANGS="
+   af
+   am
+   ar
+   az
+   be
+   bg
+   bn
+   ca
+   ca-valencia
+   cs
+   da
+   de
+   de-CH
+   el
+   en-GB
+   en-US
+   eo
+   es
+   es-419
+   es-PE
+   et
+   eu
+   fa
+   fi
+   fil
+   fr
+   fy
+   gd
+   gl
+   gu
+   he
+   hi
+   hr
+   hu
+   hy
+   id
+   io
+   is
+   it
+   ja
+   jbo
+   ka
+   kab
+   kn
+   ko
+   lt
+   lv
+   mk
+   ml
+   mr
+   ms
+   nb
+   nl
+   nn
+   pa
+   pl
+   pt-BR
+   pt-PT
+   ro
+   ru
+   sc
+   sk
+   sl
+   sq
+   sr
+   sr-Latn
+   sv
+   sw
+   ta
+   te
+   th
+   tr
+   uk
+   ur
+   vi
+   zh-CN
+   zh-TW
+"
+
+inherit chromium-2 desktop linux-info toolchain-funcs unpacker xdg
+
+VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
+VIVALDI_HOME="opt/${PN}"
+DESCRIPTION="A browser for our friends"
+HOMEPAGE="https://vivaldi.com/";
+
+if [[ ${PV} = *_p* ]]; then
+   DEB_REV="${PV#*_p}"
+else
+   DEB_REV=1
+fi
+
+VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_";
+
+SRC_URI="
+   amd64? ( ${VIVALDI_BASE_URI}amd64.deb )
+   arm? ( ${VIVALDI_BASE_URI}armhf.deb )
+   arm64? ( ${VIVALDI_BASE_URI}arm64.deb )
+"
+
+S="${WORKDIR}"
+LICENSE="Vivaldi"
+SLOT="0"
+KEYWORDS=

[gentoo-commits] repo/gentoo:master commit in: www-client/vivaldi/

2024-08-02 Thread James Le Cuirot
commit: ab4c44dff6677651fdf4e3b99cb039fd0ba38c9b
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Aug  2 07:16:33 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Fri Aug  2 07:16:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab4c44df

www-client/vivaldi: Stabilise 6.8.3381.48 on amd64

Signed-off-by: James Le Cuirot  gentoo.org>

 www-client/vivaldi/vivaldi-6.8.3381.48.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/vivaldi/vivaldi-6.8.3381.48.ebuild 
b/www-client/vivaldi/vivaldi-6.8.3381.48.ebuild
index ccc6676d81ad..ffe6e8c54085 100644
--- a/www-client/vivaldi/vivaldi-6.8.3381.48.ebuild
+++ b/www-client/vivaldi/vivaldi-6.8.3381.48.ebuild
@@ -108,7 +108,7 @@ SRC_URI="
 S="${WORKDIR}"
 LICENSE="Vivaldi"
 SLOT="0"
-KEYWORDS="-* ~amd64 ~arm ~arm64"
+KEYWORDS="-* amd64 ~arm ~arm64"
 IUSE="ffmpeg-chromium gtk proprietary-codecs qt5 qt6 widevine"
 RESTRICT="bindist mirror"
 #REQUIRED_USE="ffmpeg-chromium? ( proprietary-codecs )"



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/amd64/, profiles/arch/base/, profiles/arch/x86/, ...

2024-08-02 Thread James Le Cuirot
commit: efa5e84c18bf523b486a3ad8cf3551edeb6e2ef3
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Aug  2 09:01:46 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Fri Aug  2 09:01:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efa5e84c

profiles: Mask/unmask USE=curl_quic_openssl where appropriate

This was missed earlier, which cause some fallout.

Bug: https://bugs.gentoo.org/937034
Signed-off-by: James Le Cuirot  gentoo.org>

 profiles/arch/amd64/package.use.mask | 2 +-
 profiles/arch/arm/package.use.mask   | 2 +-
 profiles/arch/base/package.use.mask  | 2 +-
 profiles/arch/x86/package.use.mask   | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 332e381217bc..acb4eca72540 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -130,7 +130,7 @@ net-libs/ngtcp2 -ssl
 
 # Matt Jolly  (2023-08-10)
 # nghttp3 has been tested to work on amd64
-net-misc/curl -nghttp3 -http3 -quic
+net-misc/curl -nghttp3 -http3 -quic -curl_quic_openssl
 
 # Sam James  (2023-07-18)
 # dev-cpp/cppdap is not keyworded in most places

diff --git a/profiles/arch/arm/package.use.mask 
b/profiles/arch/arm/package.use.mask
index 1244b0353f95..779d81586ac8 100644
--- a/profiles/arch/arm/package.use.mask
+++ b/profiles/arch/arm/package.use.mask
@@ -7,7 +7,7 @@ dev-python/selenium test-rust
 
 # Matt Jolly  (2023-08-10)
 # nghttp3 has been tested to work on amd64
-net-misc/curl -http3 -quic curl_quic_ngtcp2
+net-misc/curl -http3 -quic -curl_quic_openssl curl_quic_ngtcp2
 
 # orbea  (2024-07-19)
 # Unmask the dynarec flag which has arm asm.

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 9498b47f3445..1e2640f18438 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -297,7 +297,7 @@ app-emulation/aranym jit
 
 # Craig Andrews  (2019-10-08)
 # net-libs/nghttp3 net-libs/ngtcp2[ssl] are not available on all arches
-net-misc/curl nghttp3 http3 quic
+net-misc/curl nghttp3 http3 quic curl_quic_openssl
 
 # Luke Dashjr  (2019-09-21)
 # Moved from arch/powerpc/ppc64 as it applies to most architectures.

diff --git a/profiles/arch/x86/package.use.mask 
b/profiles/arch/x86/package.use.mask
index ed4627a7685b..9191ad71d941 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -3,7 +3,7 @@
 
 # Matt Jolly  (2023-08-10)
 # http3 is avilable via openssl[quic] on this arch.
-net-misc/curl -http3 -quic curl_quic_ngtcp2
+net-misc/curl -http3 -quic -curl_quic_openssl curl_quic_ngtcp2
 
 # orbea  (2024-07-19)
 # Unmask the dynarec flag which has x86 asm.



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/openbsd-netcat/

2024-08-02 Thread James Le Cuirot
commit: adecc0f58f3a727d04e8b397d0e00f0825fde901
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Aug  2 11:22:52 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Fri Aug  2 11:25:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adecc0f5

net-analyzer/openbsd-netcat: Fix cross-compiling in 1.219_p1

It needs to call the correct pkg-config. Thanks to Krzesimir Nowak for
the suggestion.

Signed-off-by: James Le Cuirot  gentoo.org>

 net-analyzer/openbsd-netcat/openbsd-netcat-1.219_p1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-analyzer/openbsd-netcat/openbsd-netcat-1.219_p1.ebuild 
b/net-analyzer/openbsd-netcat/openbsd-netcat-1.219_p1.ebuild
index afe9a5ea3fbf..d07c4bf17e73 100644
--- a/net-analyzer/openbsd-netcat/openbsd-netcat-1.219_p1.ebuild
+++ b/net-analyzer/openbsd-netcat/openbsd-netcat-1.219_p1.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
@@ -47,7 +47,7 @@ src_prepare() {
 }
 
 src_compile() {
-   emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
+   emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" 
PKG_CONFIG="$(tc-getPKG_CONFIG)"
 }
 
 src_install() {



[gentoo-commits] proj/portage:master commit in: /, lib/_emerge/

2024-08-02 Thread James Le Cuirot
commit: 6d1ee2c4f1ccd1bc783a6433a22166dbcfdd21e9
Author: Florian Schmaus  gentoo  org>
AuthorDate: Tue Jun 18 09:27:55 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Fri Aug  2 13:34:57 2024 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=6d1ee2c4

JobStatusDisplay: show length of merge-wait queue

Since FEATURES=merge-wait is now the default, the length of the
merge-wait queue becomes more relevant. Hence show it as part of
portage's job status display.

Signed-off-by: Florian Schmaus  gentoo.org>
Closes: https://github.com/gentoo/portage/pull/1347
Signed-off-by: James Le Cuirot  gentoo.org>

 NEWS|  1 +
 lib/_emerge/JobStatusDisplay.py | 10 +-
 lib/_emerge/Scheduler.py|  3 +++
 3 files changed, 13 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index e8ba29df68..04ce6069db 100644
--- a/NEWS
+++ b/NEWS
@@ -13,6 +13,7 @@ Features:
 * emerge: Make bare --root-deps option install build-time dependencies to ROOT
   as well as / for all EAPIs rather than instead of / for EAPI 6 and below
   (bug #435066).
+* Show length of merge-wait queue as part of the status display
 
 Bug fixes:
 * ebuild: Handle Bash 5.2's change in behavior which enables the shopt

diff --git a/lib/_emerge/JobStatusDisplay.py b/lib/_emerge/JobStatusDisplay.py
index 9cf3c41db4..f9e034c6e5 100644
--- a/lib/_emerge/JobStatusDisplay.py
+++ b/lib/_emerge/JobStatusDisplay.py
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 import io
@@ -38,6 +38,7 @@ class JobStatusDisplay:
 object.__setattr__(self, "quiet", quiet)
 object.__setattr__(self, "xterm_titles", xterm_titles)
 object.__setattr__(self, "maxval", 0)
+object.__setattr__(self, "merge_wait", 0)
 object.__setattr__(self, "merges", 0)
 object.__setattr__(self, "_changed", False)
 object.__setattr__(self, "_displayed", False)
@@ -262,6 +263,13 @@ class JobStatusDisplay:
 f.pop_style()
 f.add_literal_data(" failed")
 
+if self.merge_wait:
+f.add_literal_data(", ")
+f.push_style(number_style)
+f.add_literal_data(f"{self.merge_wait}")
+f.pop_style()
+f.add_literal_data(" merge wait")
+
 padding = self._jobs_column_width - len(plain_output.getvalue())
 if padding > 0:
 f.add_literal_data(padding * " ")

diff --git a/lib/_emerge/Scheduler.py b/lib/_emerge/Scheduler.py
index e23ebeb7ac..283144b55a 100644
--- a/lib/_emerge/Scheduler.py
+++ b/lib/_emerge/Scheduler.py
@@ -1559,6 +1559,7 @@ class Scheduler(PollScheduler):
 self._deallocate_config(build.settings)
 self._jobs -= 1
 self._status_display.running = self._jobs
+self._status_display.merge_wait = len(self._merge_wait_queue)
 self._schedule()
 
 def _extract_exit(self, build):
@@ -1836,6 +1837,8 @@ class Scheduler(PollScheduler):
 if task.is_system_pkg:
 break
 
+self._status_display.merge_wait = len(self._merge_wait_queue)
+
 if self._schedule_tasks_imp():
 state_change += 1
 



[gentoo-commits] proj/portage:master commit in: lib/_emerge/

2024-08-02 Thread James Le Cuirot
commit: a28a0fd6600242a2e062a0fd2d7d5be95296b7ae
Author: Florian Schmaus  gentoo  org>
AuthorDate: Tue Jun 18 09:40:27 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Fri Aug  2 13:35:07 2024 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=a28a0fd6

JobStatusDisplay: increase the default width to 100

Conservatively modernize the default width value from 80 to
100. Usually, I do not care much about the width, but the job status
display holds more information these days, compared to the times where
this value was set.

Plus, self._isatty has the tendency to return false, even though
portage is actually run within a tty. The prime examples causing this
are systemd-run (and run0). Therefore, a conservatively increasing the
value is sensible.

Signed-off-by: Florian Schmaus  gentoo.org>
Closes: https://github.com/gentoo/portage/pull/1348
Signed-off-by: James Le Cuirot  gentoo.org>

 lib/_emerge/JobStatusDisplay.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/_emerge/JobStatusDisplay.py b/lib/_emerge/JobStatusDisplay.py
index f9e034c6e5..78fd8f7618 100644
--- a/lib/_emerge/JobStatusDisplay.py
+++ b/lib/_emerge/JobStatusDisplay.py
@@ -65,7 +65,7 @@ class JobStatusDisplay:
 if self._isatty:
 width = portage.output.get_term_size()[1]
 else:
-width = 80
+width = 100
 self._set_width(width)
 
 def _set_width(self, width):



[gentoo-commits] repo/gentoo:master commit in: games-engines/fheroes2/

2024-08-02 Thread James Le Cuirot
commit: 6fb1511c666b7c8bff33d0d78f9af31e550116a2
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Wed Jul 24 09:36:08 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Fri Aug  2 21:55:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fb1511c

games-engines/fheroes2: drop 1.1.0

Signed-off-by: Alexey Sokolov  asokolov.org>
Closes: https://github.com/gentoo/gentoo/pull/37701
Signed-off-by: James Le Cuirot  gentoo.org>

 games-engines/fheroes2/Manifest  |  1 -
 games-engines/fheroes2/fheroes2-1.1.0.ebuild | 76 
 2 files changed, 77 deletions(-)

diff --git a/games-engines/fheroes2/Manifest b/games-engines/fheroes2/Manifest
index 7c7ddaa0f123..07b0decafc5c 100644
--- a/games-engines/fheroes2/Manifest
+++ b/games-engines/fheroes2/Manifest
@@ -1,2 +1 @@
-DIST fheroes2-1.1.0.tar.gz 12165311 BLAKE2B 
11702a2c98ad4aae331ee4ec5c45e25ffcfd9c63bba9078b60f620204c7a32addc36bf2959c98d1be2ed0c7f4b16ea8143329d6d9280f2f24b8c2657c4a37cc1
 SHA512 
a02a897074b4cc4b2b1f32854e162baa38c120e1211c28c12487cbff649171d60ef509aa55a838ac8239959c8d48bca1dff6629eaf2bba048623f5345f0b2ce3
 DIST fheroes2-1.1.1.tar.gz 12212585 BLAKE2B 
0adc66e83c86c0b0535ad4dead0dc8157dbf69b683e2f1d0ef737bff6b3780bd9ed09bd99a4a168a6f8bd8fdf2672b8f2cfd06bf739b53222510673189572a28
 SHA512 
08aceb978516eb747f13b0c4e442786a9a818120e077de6d6921b6fb7e44c440b94447d36c7c735d3670656259b49eac6965656352590d58572756ed7990

diff --git a/games-engines/fheroes2/fheroes2-1.1.0.ebuild 
b/games-engines/fheroes2/fheroes2-1.1.0.ebuild
deleted file mode 100644
index c54e921e38d6..
--- a/games-engines/fheroes2/fheroes2-1.1.0.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit cmake python-single-r1 xdg
-
-DESCRIPTION="Recreation of HoMM2 game engine"
-HOMEPAGE="https://ihhub.github.io/fheroes2/";
-SRC_URI="https://github.com/ihhub/fheroes2/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64"
-IUSE="tools"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="
-   media-libs/libpng:=
-   media-libs/libsdl2[video]
-   media-libs/sdl2-image
-   media-libs/sdl2-mixer
-   sys-libs/zlib
-"
-RDEPEND="
-   ${DEPEND}
-   ${PYTHON_DEPS}
-   app-arch/libarchive
-   dev-lang/python
-   virtual/libintl
-"
-BDEPEND="
-   sys-devel/gettext
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}/fheroes2-1.0.4-scripts.patch"
-)
-
-src_configure() {
-   # Not using dev-games/libsmacker because the game crashes with it
-   local mycmakeargs=(
-   -DENABLE_IMAGE=ON
-   -DENABLE_TOOLS=$(usex tools)
-   )
-   cmake_src_configure
-}
-
-src_compile() {
-   cmake_src_compile
-   emake -C files/lang
-}
-
-src_install() {
-   cmake_src_install
-
-   if use tools; then
-   for file in 82m2wav bin2txt extractor h2dmgr icn2img pal2img 
til2img xmi2midi; do
-   newbin "${BUILD_DIR}/${file}" "fheroes2-${file}"
-   done
-   fi
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-
-   elog "You need original HoMM2 data files to play fheroes2."
-   elog "If you have an installer (.exe) from GOG, install:"
-   elog "  games-strategy/homm2-gold-gog"
-   elog "If you have the original game installed somewhere already, run:"
-   elog "  ${EPREFIX}/usr/share/fheroes2/extract_homm2_resources.sh"
-   elog "Also you can automatically get a demo version for free by 
installing:"
-   elog "  games-strategy/homm2-demo"
-}



[gentoo-commits] repo/gentoo:master commit in: games-engines/fheroes2/

2024-08-02 Thread James Le Cuirot
commit: de8b8298a0223a78ac51188e9d619537d5132ce9
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Wed Jul 24 09:34:56 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Fri Aug  2 21:55:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de8b8298

games-engines/fheroes2: add 1.1.1

Signed-off-by: Alexey Sokolov  asokolov.org>
Signed-off-by: James Le Cuirot  gentoo.org>

 games-engines/fheroes2/Manifest  |  1 +
 games-engines/fheroes2/fheroes2-1.1.1.ebuild | 76 
 2 files changed, 77 insertions(+)

diff --git a/games-engines/fheroes2/Manifest b/games-engines/fheroes2/Manifest
index 443a74152169..7c7ddaa0f123 100644
--- a/games-engines/fheroes2/Manifest
+++ b/games-engines/fheroes2/Manifest
@@ -1 +1,2 @@
 DIST fheroes2-1.1.0.tar.gz 12165311 BLAKE2B 
11702a2c98ad4aae331ee4ec5c45e25ffcfd9c63bba9078b60f620204c7a32addc36bf2959c98d1be2ed0c7f4b16ea8143329d6d9280f2f24b8c2657c4a37cc1
 SHA512 
a02a897074b4cc4b2b1f32854e162baa38c120e1211c28c12487cbff649171d60ef509aa55a838ac8239959c8d48bca1dff6629eaf2bba048623f5345f0b2ce3
+DIST fheroes2-1.1.1.tar.gz 12212585 BLAKE2B 
0adc66e83c86c0b0535ad4dead0dc8157dbf69b683e2f1d0ef737bff6b3780bd9ed09bd99a4a168a6f8bd8fdf2672b8f2cfd06bf739b53222510673189572a28
 SHA512 
08aceb978516eb747f13b0c4e442786a9a818120e077de6d6921b6fb7e44c440b94447d36c7c735d3670656259b49eac6965656352590d58572756ed7990

diff --git a/games-engines/fheroes2/fheroes2-1.1.1.ebuild 
b/games-engines/fheroes2/fheroes2-1.1.1.ebuild
new file mode 100644
index ..c54e921e38d6
--- /dev/null
+++ b/games-engines/fheroes2/fheroes2-1.1.1.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake python-single-r1 xdg
+
+DESCRIPTION="Recreation of HoMM2 game engine"
+HOMEPAGE="https://ihhub.github.io/fheroes2/";
+SRC_URI="https://github.com/ihhub/fheroes2/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64"
+IUSE="tools"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="
+   media-libs/libpng:=
+   media-libs/libsdl2[video]
+   media-libs/sdl2-image
+   media-libs/sdl2-mixer
+   sys-libs/zlib
+"
+RDEPEND="
+   ${DEPEND}
+   ${PYTHON_DEPS}
+   app-arch/libarchive
+   dev-lang/python
+   virtual/libintl
+"
+BDEPEND="
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}/fheroes2-1.0.4-scripts.patch"
+)
+
+src_configure() {
+   # Not using dev-games/libsmacker because the game crashes with it
+   local mycmakeargs=(
+   -DENABLE_IMAGE=ON
+   -DENABLE_TOOLS=$(usex tools)
+   )
+   cmake_src_configure
+}
+
+src_compile() {
+   cmake_src_compile
+   emake -C files/lang
+}
+
+src_install() {
+   cmake_src_install
+
+   if use tools; then
+   for file in 82m2wav bin2txt extractor h2dmgr icn2img pal2img 
til2img xmi2midi; do
+   newbin "${BUILD_DIR}/${file}" "fheroes2-${file}"
+   done
+   fi
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   elog "You need original HoMM2 data files to play fheroes2."
+   elog "If you have an installer (.exe) from GOG, install:"
+   elog "  games-strategy/homm2-gold-gog"
+   elog "If you have the original game installed somewhere already, run:"
+   elog "  ${EPREFIX}/usr/share/fheroes2/extract_homm2_resources.sh"
+   elog "Also you can automatically get a demo version for free by 
installing:"
+   elog "  games-strategy/homm2-demo"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/magic_enum/, dev-cpp/magic_enum/files/

2024-08-02 Thread James Le Cuirot
commit: f38838bb97d6bc421ad0fdf5dd52bde3147a0bc7
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Jul 30 16:28:09 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Fri Aug  2 21:57:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f38838bb

dev-cpp/magic_enum: add 0.9.6

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/37824
Signed-off-by: James Le Cuirot  gentoo.org>

 dev-cpp/magic_enum/Manifest|  1 +
 .../magic_enum/files/magic_enum-0.9.6-werror.patch | 22 +++
 dev-cpp/magic_enum/magic_enum-0.9.6.ebuild | 31 ++
 3 files changed, 54 insertions(+)

diff --git a/dev-cpp/magic_enum/Manifest b/dev-cpp/magic_enum/Manifest
index 8e0a5a0188ca..2825d06f5eed 100644
--- a/dev-cpp/magic_enum/Manifest
+++ b/dev-cpp/magic_enum/Manifest
@@ -1,2 +1,3 @@
 DIST magic_enum-0.8.2.tar.gz 171915 BLAKE2B 
e8915aa7cafa9407d5d4ab3b6837fafde6b1cb75877c8b56f82568e6291ca317720950947b2dfc7e12ca459279ba4e809a8c5782fc04adc2d7636eddcb80122d
 SHA512 
849c426484156faf91dde3f32f6c755c7698879b16dd83e13fb86b299b53ec9bbe4d55267581386302c8acb93d80ec044cc248371fdc8608cdd8f4ab12099f0a
 DIST magic_enum-0.9.5.tar.gz 198269 BLAKE2B 
c3c6bbf6c5d366813dac7df5fbfc48f414cf4235d842ef3a5a2fd8f2c2857e55243b7fbf7000d598e778fc8d2d54c7d6e34f8a97fa2eaf510572bf53f17500a6
 SHA512 
f1b412d15e0ef624b4588adba00a18ed12eeb1f0dabc021d53a7c047b8976ecb07701b76040f47c77c75e00151619dbce1f9a75f471db04340156a39044768f3
+DIST magic_enum-0.9.6.tar.gz 199883 BLAKE2B 
32909c5ea0cff32b14fb4fd5507f1f99cd45f572d56fd14f76aea3ca3c1fa16d08573568a7c7f9a3efbc9396450b2e897aa64de414b34a4c19b6c49f63aed506
 SHA512 
6154c816446e115f3b164df79ab8d8088eb76b632ee3fdc82ea17cc7ae8d04652c83e5cc587c2c4b334889904b101ba08a04c5837103af260768e93df17cc263

diff --git a/dev-cpp/magic_enum/files/magic_enum-0.9.6-werror.patch 
b/dev-cpp/magic_enum/files/magic_enum-0.9.6-werror.patch
new file mode 100644
index ..581df69ff82b
--- /dev/null
+++ b/dev-cpp/magic_enum/files/magic_enum-0.9.6-werror.patch
@@ -0,0 +1,22 @@
+--- a/test/CMakeLists.txt
 b/test/CMakeLists.txt
+@@ -12,7 +12,7 @@
+ check_cxx_compiler_flag(/std:c++latest HAS_CPPLATEST_FLAG)
+ elseif(CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang")
+ set(CMAKE_VERBOSE_MAKEFILE ON)
+-set(OPTIONS -Wall -Wextra -Wshadow -pedantic-errors -Werror)
++set(OPTIONS -Wall -Wextra)
+ 
+ check_cxx_compiler_flag(-std=c++20 HAS_CPP20_FLAG)
+ check_cxx_compiler_flag(-std=c++23 HAS_CPP23_FLAG)
+--- a/example/CMakeLists.txt
 b/example/CMakeLists.txt
+@@ -2,7 +2,7 @@
+ 
+ set(CMAKE_CXX_STANDARD 17)
+ if((CMAKE_CXX_COMPILER_ID MATCHES "GNU") OR (CMAKE_CXX_COMPILER_ID MATCHES 
"Clang"))
+-set(OPTIONS -Wall -Wextra -Wshadow -pedantic-errors -Werror)
++set(OPTIONS -Wall -Wextra)
+ elseif(CMAKE_CXX_COMPILER_ID MATCHES "MSVC")
+ set(OPTIONS /W4 /WX)
+ if(HAS_PERMISSIVE_FLAG)

diff --git a/dev-cpp/magic_enum/magic_enum-0.9.6.ebuild 
b/dev-cpp/magic_enum/magic_enum-0.9.6.ebuild
new file mode 100644
index ..5a4a0dda0b76
--- /dev/null
+++ b/dev-cpp/magic_enum/magic_enum-0.9.6.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# As of 0.8.2, it has meson, but only for subproject use(?)
+# Doesn't install anything.
+inherit cmake
+
+DESCRIPTION="Static reflection for enums in header-only C++"
+HOMEPAGE="https://github.com/Neargye/magic_enum";
+SRC_URI="https://github.com/Neargye/magic_enum/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-werror.patch
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DMAGIC_ENUM_OPT_BUILD_TESTS=$(usex test)
+   -DMAGIC_ENUM_OPT_INSTALL=ON
+   )
+
+   cmake_src_configure
+}



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

2024-08-02 Thread James Le Cuirot
commit: 68804c59c4322183493f96a98cdcad07f66170dc
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Aug  2 22:02:03 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Fri Aug  2 22:02:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68804c59

dev-cpp/magic_enum: Drop old 0.8.2

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-cpp/magic_enum/Manifest|  1 -
 dev-cpp/magic_enum/magic_enum-0.8.2.ebuild | 28 
 2 files changed, 29 deletions(-)

diff --git a/dev-cpp/magic_enum/Manifest b/dev-cpp/magic_enum/Manifest
index 2825d06f5eed..44ea6643f9fa 100644
--- a/dev-cpp/magic_enum/Manifest
+++ b/dev-cpp/magic_enum/Manifest
@@ -1,3 +1,2 @@
-DIST magic_enum-0.8.2.tar.gz 171915 BLAKE2B 
e8915aa7cafa9407d5d4ab3b6837fafde6b1cb75877c8b56f82568e6291ca317720950947b2dfc7e12ca459279ba4e809a8c5782fc04adc2d7636eddcb80122d
 SHA512 
849c426484156faf91dde3f32f6c755c7698879b16dd83e13fb86b299b53ec9bbe4d55267581386302c8acb93d80ec044cc248371fdc8608cdd8f4ab12099f0a
 DIST magic_enum-0.9.5.tar.gz 198269 BLAKE2B 
c3c6bbf6c5d366813dac7df5fbfc48f414cf4235d842ef3a5a2fd8f2c2857e55243b7fbf7000d598e778fc8d2d54c7d6e34f8a97fa2eaf510572bf53f17500a6
 SHA512 
f1b412d15e0ef624b4588adba00a18ed12eeb1f0dabc021d53a7c047b8976ecb07701b76040f47c77c75e00151619dbce1f9a75f471db04340156a39044768f3
 DIST magic_enum-0.9.6.tar.gz 199883 BLAKE2B 
32909c5ea0cff32b14fb4fd5507f1f99cd45f572d56fd14f76aea3ca3c1fa16d08573568a7c7f9a3efbc9396450b2e897aa64de414b34a4c19b6c49f63aed506
 SHA512 
6154c816446e115f3b164df79ab8d8088eb76b632ee3fdc82ea17cc7ae8d04652c83e5cc587c2c4b334889904b101ba08a04c5837103af260768e93df17cc263

diff --git a/dev-cpp/magic_enum/magic_enum-0.8.2.ebuild 
b/dev-cpp/magic_enum/magic_enum-0.8.2.ebuild
deleted file mode 100644
index 4b3b1362dd0a..
--- a/dev-cpp/magic_enum/magic_enum-0.8.2.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# As of 0.8.2, it has meson, but only for subproject use(?)
-# Doesn't install anything.
-inherit cmake
-
-DESCRIPTION="Static reflection for enums in header-only C++"
-HOMEPAGE="https://github.com/Neargye/magic_enum";
-SRC_URI="https://github.com/Neargye/magic_enum/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="test"
-# Tests fail to compile
-RESTRICT="!test? ( test ) test"
-
-src_configure() {
-   local mycmakeargs=(
-   -DMAGIC_ENUM_OPT_BUILD_TESTS=$(usex test)
-   -DMAGIC_ENUM_OPT_INSTALL=ON
-   )
-
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: games-action/armagetronad/

2024-08-02 Thread James Le Cuirot
commit: fcbaea8f4a4ecc1516e7fac43de1d54155b27393
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Aug  2 22:05:42 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Fri Aug  2 22:05:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcbaea8f

games-action/armagetronad: Drop old 0.2.9.1.0

Signed-off-by: James Le Cuirot  gentoo.org>

 games-action/armagetronad/Manifest |  1 -
 .../armagetronad/armagetronad-0.2.9.1.0.ebuild | 64 --
 2 files changed, 65 deletions(-)

diff --git a/games-action/armagetronad/Manifest 
b/games-action/armagetronad/Manifest
index 9aa1fc7dcad3..bf493c1b8248 100644
--- a/games-action/armagetronad/Manifest
+++ b/games-action/armagetronad/Manifest
@@ -1,2 +1 @@
-DIST armagetronad-0.2.9.1.0.tbz 1943758 BLAKE2B 
ed4ecef19125d69faf402829b88288124dd364eafc836be3848727c2bfbd87ca29e18b48448dc868fb995947b2daae150c3b9f5dcf048d0d90d442f5bcf425f0
 SHA512 
8c2b9cba7d480dec6d7d60984327a5d45c8c87b968fb81a1e192973e6826ddb66c8d41ca82bb04d80da5c6fa2152d19dd890957dabc6cc5ce2d4dffbc45d1f65
 DIST armagetronad-0.2.9.2.3.tbz 1834233 BLAKE2B 
9b7d09ca7952ffe67a50be01c44adef81640e8cf222158477f66487ea89c7b25e1675bb9308ba71023ce045a4ea739891ce2273d5aa017cef2fa81128c71774c
 SHA512 
813911a75fa1b3a90d99d62c0c38e9b325166623280c0d6a8217f8ca905b4a4617401db12bda898d82aa086a1bd673b31741b95b60b0f1247e6a5677a48c98eb

diff --git a/games-action/armagetronad/armagetronad-0.2.9.1.0.ebuild 
b/games-action/armagetronad/armagetronad-0.2.9.1.0.ebuild
deleted file mode 100644
index 93180672cd3d..
--- a/games-action/armagetronad/armagetronad-0.2.9.1.0.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools desktop
-
-DESCRIPTION="Fast-paced 3D lightcycle game based on Tron"
-HOMEPAGE="http://armagetronad.org/";
-SRC_URI="https://launchpad.net/armagetronad/$(ver_cut 
1-3)/${PV}/+download/armagetronad-${PV}.tbz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="dedicated sound"
-
-RDEPEND="
-   dev-libs/libxml2
-   !dedicated? (
-   media-libs/libpng:0=
-   media-libs/libsdl[X,opengl,video,sound?]
-   media-libs/sdl-image[jpeg,png]
-   virtual/glu
-   virtual/opengl
-   sound? ( media-libs/sdl-mixer )
-   )"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-AR.patch
-)
-
-src_prepare() {
-   default
-
-   eautoreconf
-}
-
-src_configure() {
-   local econfargs=(
-   $(use_enable dedicated)
-   $(use_enable sound music)
-   # following options only mess with paths and users
-   --disable-games
-   --disable-sysinstall
-   --disable-uninstall
-   --disable-useradd
-   )
-   econf ${econfargs[@]}
-}
-
-src_install() {
-   # long history of being broken without -j1 (bug #330705,698020)
-   # do not remove (again) without a proper fix or extensive tests
-   emake -j1 DESTDIR="${D}" install
-   einstalldocs
-
-   # handle misplaced .desktop / icons
-   if ! use dedicated; then
-   rm -r "${ED}"/usr/share/${PN}/desktop || die
-   doicon desktop/icons/48x48/armagetronad.png
-   make_desktop_entry ${PN}
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: games-action/armagetronad/

2024-08-02 Thread James Le Cuirot
commit: 86f9bf500c3a2ae988157cb0c5dff5afb5e15242
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed Jul 31 17:36:22 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Fri Aug  2 22:03:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86f9bf50

games-action/armagetronad: add 0.2.9.2.3

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/37885
Signed-off-by: James Le Cuirot  gentoo.org>

 games-action/armagetronad/Manifest |  1 +
 .../armagetronad/armagetronad-0.2.9.2.3.ebuild | 64 ++
 2 files changed, 65 insertions(+)

diff --git a/games-action/armagetronad/Manifest 
b/games-action/armagetronad/Manifest
index 7555c86c96ef..9aa1fc7dcad3 100644
--- a/games-action/armagetronad/Manifest
+++ b/games-action/armagetronad/Manifest
@@ -1 +1,2 @@
 DIST armagetronad-0.2.9.1.0.tbz 1943758 BLAKE2B 
ed4ecef19125d69faf402829b88288124dd364eafc836be3848727c2bfbd87ca29e18b48448dc868fb995947b2daae150c3b9f5dcf048d0d90d442f5bcf425f0
 SHA512 
8c2b9cba7d480dec6d7d60984327a5d45c8c87b968fb81a1e192973e6826ddb66c8d41ca82bb04d80da5c6fa2152d19dd890957dabc6cc5ce2d4dffbc45d1f65
+DIST armagetronad-0.2.9.2.3.tbz 1834233 BLAKE2B 
9b7d09ca7952ffe67a50be01c44adef81640e8cf222158477f66487ea89c7b25e1675bb9308ba71023ce045a4ea739891ce2273d5aa017cef2fa81128c71774c
 SHA512 
813911a75fa1b3a90d99d62c0c38e9b325166623280c0d6a8217f8ca905b4a4617401db12bda898d82aa086a1bd673b31741b95b60b0f1247e6a5677a48c98eb

diff --git a/games-action/armagetronad/armagetronad-0.2.9.2.3.ebuild 
b/games-action/armagetronad/armagetronad-0.2.9.2.3.ebuild
new file mode 100644
index ..2425322ba9a9
--- /dev/null
+++ b/games-action/armagetronad/armagetronad-0.2.9.2.3.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 desktop
+
+DESCRIPTION="Fast-paced 3D lightcycle game based on Tron"
+HOMEPAGE="https://www.armagetronad.org/";
+SRC_URI="https://launchpad.net/armagetronad/$(ver_cut 
1-3)/${PV}/+download/armagetronad-${PV}.tbz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="dedicated sound"
+
+RDEPEND="
+   dev-libs/libxml2
+   !dedicated? (
+   media-libs/libpng:0=
+   media-libs/libsdl[X,opengl,video,sound?]
+   media-libs/sdl-image[jpeg,png]
+   virtual/glu
+   virtual/opengl
+   sound? ( media-libs/sdl-mixer )
+   )"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.2.9.1.0-AR.patch
+)
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+src_configure() {
+   local econfargs=(
+   $(use_enable dedicated)
+   $(use_enable sound music)
+   # following options only mess with paths and users
+   --disable-games
+   --disable-sysinstall
+   --disable-uninstall
+   --disable-useradd
+   )
+   econf ${econfargs[@]}
+}
+
+src_install() {
+   # long history of being broken without -j1 (bug #330705,698020)
+   # do not remove (again) without a proper fix or extensive tests
+   emake -j1 DESTDIR="${D}" install
+   einstalldocs
+
+   # handle misplaced .desktop / icons
+   if ! use dedicated; then
+   rm -r "${ED}"/usr/share/${PN}/desktop || die
+   doicon desktop/icons/48x48/armagetronad.png
+   make_desktop_entry ${PN}
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: games-action/barrage/

2024-08-02 Thread James Le Cuirot
commit: 16fe0330c3cab05a4b06e55fc348d9b41cfd8d7d
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Aug  2 22:08:11 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Fri Aug  2 22:20:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16fe0330

games-action/barrage: Drop old 1.0.5

Signed-off-by: James Le Cuirot  gentoo.org>

 games-action/barrage/Manifest |  1 -
 games-action/barrage/barrage-1.0.5.ebuild | 42 ---
 2 files changed, 43 deletions(-)

diff --git a/games-action/barrage/Manifest b/games-action/barrage/Manifest
index 051536e3fa19..a312acf5253e 100644
--- a/games-action/barrage/Manifest
+++ b/games-action/barrage/Manifest
@@ -1,2 +1 @@
-DIST barrage-1.0.5.tar.gz 510221 BLAKE2B 
31d0cc322bcd3d896fc11bc0df5246948493e0e3c9c47ddfea598d1f1e3751e1c3bf06123535f88812e6c5e5a2da92c6c7a1c39deedeb6b93938c615de143629
 SHA512 
a57a46ba1fa8719c6e115522c940edc58027baf8ea11858ca6ac45603f59e373a9ef4ce825a49d6bb05f8935bfbd81e5587c69ce153e64494f7dc1bb9e35f13d
 DIST barrage-1.0.7.tar.gz 510855 BLAKE2B 
568955d1c4027914ba79c3372e1d51d8acfe43061e02b42b228ec01d991ea98cf532ec9668129ed1cddf7e3fbe00fb372f5839f44aa1a04b8545fe3d2ac4f86f
 SHA512 
b121088cb9e281e5046bc2d86b01a88bac56510217a72ad4a6e529a6434744a1a3e4bfe2b9858342a5a4ca2b923a788e22fa46e7ada703934da14d6dac459826

diff --git a/games-action/barrage/barrage-1.0.5.ebuild 
b/games-action/barrage/barrage-1.0.5.ebuild
deleted file mode 100644
index 53f48fea91d1..
--- a/games-action/barrage/barrage-1.0.5.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop
-
-DESCRIPTION="Violent point-and-click shooting game"
-HOMEPAGE="https://lgames.sourceforge.io/Barrage/";
-SRC_URI="https://downloads.sourceforge.net/lgames/${P}.tar.gz";
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   acct-group/gamestat
-   media-libs/libsdl[sound,video]
-   media-libs/sdl-mixer"
-DEPEND="${RDEPEND}"
-
-src_configure() {
-   econf --localstatedir="${EPREFIX}"/var/games
-}
-
-src_compile() {
-   default
-
-   # generated .desktop hardcodes icon path (and in wrong location)
-   sed -i "/^Icon=/s|=.*|=${PN}|" ${PN}.desktop || die
-}
-
-src_install() {
-   default
-
-   fowners :gamestat /{usr/bin/${PN},var/games/${PN}.hscr}
-   fperms g+s /usr/bin/${PN}
-   fperms 660 /var/games/${PN}.hscr
-
-   rm "${ED}"/usr/share/icons/${PN}48.png || die
-   newicon ${PN}48.png ${PN}.png
-}



[gentoo-commits] repo/gentoo:master commit in: games-action/barrage/

2024-08-02 Thread James Le Cuirot
commit: c677805a7e0f0e822057fbda317da2cb740059c2
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Thu Aug  1 15:45:23 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Fri Aug  2 22:06:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c677805a

games-action/barrage: add 1.0.7

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/37917
Signed-off-by: James Le Cuirot  gentoo.org>

 games-action/barrage/Manifest |  1 +
 games-action/barrage/barrage-1.0.7.ebuild | 42 +++
 2 files changed, 43 insertions(+)

diff --git a/games-action/barrage/Manifest b/games-action/barrage/Manifest
index e99c151b6aa0..051536e3fa19 100644
--- a/games-action/barrage/Manifest
+++ b/games-action/barrage/Manifest
@@ -1 +1,2 @@
 DIST barrage-1.0.5.tar.gz 510221 BLAKE2B 
31d0cc322bcd3d896fc11bc0df5246948493e0e3c9c47ddfea598d1f1e3751e1c3bf06123535f88812e6c5e5a2da92c6c7a1c39deedeb6b93938c615de143629
 SHA512 
a57a46ba1fa8719c6e115522c940edc58027baf8ea11858ca6ac45603f59e373a9ef4ce825a49d6bb05f8935bfbd81e5587c69ce153e64494f7dc1bb9e35f13d
+DIST barrage-1.0.7.tar.gz 510855 BLAKE2B 
568955d1c4027914ba79c3372e1d51d8acfe43061e02b42b228ec01d991ea98cf532ec9668129ed1cddf7e3fbe00fb372f5839f44aa1a04b8545fe3d2ac4f86f
 SHA512 
b121088cb9e281e5046bc2d86b01a88bac56510217a72ad4a6e529a6434744a1a3e4bfe2b9858342a5a4ca2b923a788e22fa46e7ada703934da14d6dac459826

diff --git a/games-action/barrage/barrage-1.0.7.ebuild 
b/games-action/barrage/barrage-1.0.7.ebuild
new file mode 100644
index ..66f1dcbc21a1
--- /dev/null
+++ b/games-action/barrage/barrage-1.0.7.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop
+
+DESCRIPTION="Violent point-and-click shooting game"
+HOMEPAGE="https://lgames.sourceforge.io/Barrage/";
+SRC_URI="https://downloads.sourceforge.net/lgames/${P}.tar.gz";
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   acct-group/gamestat
+   media-libs/libsdl[sound,video]
+   media-libs/sdl-mixer"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   econf --localstatedir="${EPREFIX}"/var/games
+}
+
+src_compile() {
+   default
+
+   # generated .desktop hardcodes icon path (and in wrong location)
+   sed -i "/^Icon=/s|=.*|=${PN}|" ${PN}.desktop || die
+}
+
+src_install() {
+   default
+
+   fowners :gamestat /{usr/bin/${PN},var/games/${PN}.hscr}
+   fperms g+s /usr/bin/${PN}
+   fperms 660 /var/games/${PN}.hscr
+
+   rm "${ED}"/usr/share/icons/${PN}48.png || die
+   newicon ${PN}48.png ${PN}.png
+}



[gentoo-commits] repo/gentoo:master commit in: www-client/vivaldi/

2024-08-14 Thread James Le Cuirot
commit: 98055b3448d9595327ec25e25efba6f4b87b670a
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Aug 14 08:02:20 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Wed Aug 14 08:02:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98055b34

www-client/vivaldi: Stabilise 6.8.3381.50 on amd64

Signed-off-by: James Le Cuirot  gentoo.org>

 www-client/vivaldi/vivaldi-6.8.3381.50.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/vivaldi/vivaldi-6.8.3381.50.ebuild 
b/www-client/vivaldi/vivaldi-6.8.3381.50.ebuild
index ccc6676d81ad..ffe6e8c54085 100644
--- a/www-client/vivaldi/vivaldi-6.8.3381.50.ebuild
+++ b/www-client/vivaldi/vivaldi-6.8.3381.50.ebuild
@@ -108,7 +108,7 @@ SRC_URI="
 S="${WORKDIR}"
 LICENSE="Vivaldi"
 SLOT="0"
-KEYWORDS="-* ~amd64 ~arm ~arm64"
+KEYWORDS="-* amd64 ~arm ~arm64"
 IUSE="ffmpeg-chromium gtk proprietary-codecs qt5 qt6 widevine"
 RESTRICT="bindist mirror"
 #REQUIRED_USE="ffmpeg-chromium? ( proprietary-codecs )"



[gentoo-commits] repo/gentoo:master commit in: www-client/vivaldi/

2024-08-14 Thread James Le Cuirot
commit: 6e14afe5e3392aad7a479209ba60d4416eaf70be
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Aug 14 08:02:41 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Wed Aug 14 08:02:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e14afe5

www-client/vivaldi: Drop old 6.8.3381.48

Signed-off-by: James Le Cuirot  gentoo.org>

 www-client/vivaldi/Manifest   |   3 -
 www-client/vivaldi/vivaldi-6.8.3381.48.ebuild | 226 --
 2 files changed, 229 deletions(-)

diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest
index f644fa90dd6a..c8d77094097f 100644
--- a/www-client/vivaldi/Manifest
+++ b/www-client/vivaldi/Manifest
@@ -1,6 +1,3 @@
-DIST vivaldi-stable_6.8.3381.48-1_amd64.deb 108200444 BLAKE2B 
fec090db775e5a0100f1b4e3090d54554d89c5e5fe14078f43ec85eeebadfc93b66be0b7100b96c61bf1ff87c87cc98e2e74a754274feeed19739ae4944f30ae
 SHA512 
1de828710d5ab10efb5bfa1e6b5000b1bfe51d5a7d90b4cead24364b5e6b963605bdadb69da6db5f62228dea3aaf44935d324e18a506e989c0785820acb645d3
-DIST vivaldi-stable_6.8.3381.48-1_arm64.deb 100834528 BLAKE2B 
b5761a469efe90ee4afc0dcba95bc5a3877eda0acd8e396f9b050db5ca1897c6faea41649c567b172be57416e0b84b17567114795fb75a36732e3397503e9b3d
 SHA512 
3062330e1dedcb1e47fb37bced7f51a56a078fe28e3cf2c918ac950081f742d7df2a8a3421c0c08375f3cbeba38a5895d2260ade6f37f1ce703afffd9fdbfb98
-DIST vivaldi-stable_6.8.3381.48-1_armhf.deb 102076472 BLAKE2B 
57e1403932b04ff00055f13d17ef522dbe7189579921c91d9128fa786f961719a51a59f4c7a2f7bd241c81c2fb204950a2066f1a6871ed7a524daf855255aaf6
 SHA512 
03d2f86353403623e191de51aee6612c40aada1885e44385e4816c10541a5087a4c254ae0e5312afb85ad5e779df49cce6f28c20dd8090018ce43b3b65690b2d
 DIST vivaldi-stable_6.8.3381.50-1_amd64.deb 108239384 BLAKE2B 
d0b8e9280a70ef997d4d92ca3819d84fe60ada9e8a47b8d7cc34a2de34b4974a5e8ecdeb328e97615290375b1b948fcc806bb2cd47406587c73cc452860b7984
 SHA512 
63f8bf9dfad2c03616860a8018f1ce99fe6b182c58eb0d07b2602c2a4c851944c49fdb37cf36493b01ad15000b957fa1b53bafe8ba291be7f61d8fcc3990f3ac
 DIST vivaldi-stable_6.8.3381.50-1_arm64.deb 100820040 BLAKE2B 
3a07a6f324ef422f828c557ad2e4dbdd68c280949e814a59cef9fa7c3d0b12ef23b652c2cc8ec0b96cb6f12ea7d154a4ac696ffde404b34d7d0f783a16752706
 SHA512 
744573f640d5d85cbe55cb104714a7479a678b335ec767ed38ce88fcdd7c6552e3d7a7c66767f4309939e5680c02c936329fd9ac106cefcd4645db4fec632665
 DIST vivaldi-stable_6.8.3381.50-1_armhf.deb 102062544 BLAKE2B 
baf227cdda918e084f7b575bd415c8b3ca6bda4e62bef3aac80aff48481f0d40cfb445c145cc567ed95e2fbf7badc5610931f946d4be26dae432c1bc9dc781a4
 SHA512 
1b3da60dc10b82d69d41be111f6be7433bc434e1f5bcc00a466aabc5d298295bc49b4f4388fb84afed8f9bf8d1725545156fb5a962727315b5de635c1bfdd704

diff --git a/www-client/vivaldi/vivaldi-6.8.3381.48.ebuild 
b/www-client/vivaldi/vivaldi-6.8.3381.48.ebuild
deleted file mode 100644
index ffe6e8c54085..
--- a/www-client/vivaldi/vivaldi-6.8.3381.48.ebuild
+++ /dev/null
@@ -1,226 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_VERSION="126"
-CHROMIUM_LANGS="
-   af
-   am
-   ar
-   az
-   be
-   bg
-   bn
-   ca
-   ca-valencia
-   cs
-   da
-   de
-   de-CH
-   el
-   en-GB
-   en-US
-   eo
-   es
-   es-419
-   es-PE
-   et
-   eu
-   fa
-   fi
-   fil
-   fr
-   fy
-   gd
-   gl
-   gu
-   he
-   hi
-   hr
-   hu
-   hy
-   id
-   io
-   is
-   it
-   ja
-   jbo
-   ka
-   kab
-   kn
-   ko
-   lt
-   lv
-   mk
-   ml
-   mr
-   ms
-   nb
-   nl
-   nn
-   pa
-   pl
-   pt-BR
-   pt-PT
-   ro
-   ru
-   sc
-   sk
-   sl
-   sq
-   sr
-   sr-Latn
-   sv
-   sw
-   ta
-   te
-   th
-   tr
-   uk
-   ur
-   vi
-   zh-CN
-   zh-TW
-"
-
-inherit chromium-2 desktop linux-info toolchain-funcs unpacker xdg
-
-VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
-VIVALDI_HOME="opt/${PN}"
-DESCRIPTION="A browser for our friends"
-HOMEPAGE="https://vivaldi.com/";
-
-if [[ ${PV} = *_p* ]]; then
-   DEB_REV="${PV#*_p}"
-else
-   DEB_REV=1
-fi
-
-VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_";
-
-SRC_URI="
-   amd64? ( ${VIVALDI_BASE_URI}amd64.deb )
-   arm? ( ${VIVALDI_BASE_URI}armhf.deb )
-   arm64? ( ${VIVALDI_BASE_URI}arm64.deb )
-"
-
-S="${WORKDIR}"
-LICENSE="Vivaldi"
-SLOT="0"
-KEYWORDS="-* amd64 ~arm ~arm64"
-IUSE="ffmpeg-chromium gtk proprietary-codecs qt5 qt6 widevine"
-RESTRICT="bindist mirror"
-#REQUIRED_USE="ffmpeg-chromium? ( proprietar

[gentoo-commits] repo/gentoo:master commit in: www-client/vivaldi/

2024-08-14 Thread James Le Cuirot
commit: 0da8c0e1b29bc9b1eeba1e905436d46d481ddbe3
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Aug 14 08:01:04 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Wed Aug 14 08:01:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0da8c0e1

www-client/vivaldi: Add version 6.8.3381.53

Signed-off-by: James Le Cuirot  gentoo.org>

 www-client/vivaldi/Manifest   |   3 +
 www-client/vivaldi/vivaldi-6.8.3381.53.ebuild | 226 ++
 2 files changed, 229 insertions(+)

diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest
index 7a280a1965c0..f644fa90dd6a 100644
--- a/www-client/vivaldi/Manifest
+++ b/www-client/vivaldi/Manifest
@@ -4,3 +4,6 @@ DIST vivaldi-stable_6.8.3381.48-1_armhf.deb 102076472 BLAKE2B 
57e1403932b04ff000
 DIST vivaldi-stable_6.8.3381.50-1_amd64.deb 108239384 BLAKE2B 
d0b8e9280a70ef997d4d92ca3819d84fe60ada9e8a47b8d7cc34a2de34b4974a5e8ecdeb328e97615290375b1b948fcc806bb2cd47406587c73cc452860b7984
 SHA512 
63f8bf9dfad2c03616860a8018f1ce99fe6b182c58eb0d07b2602c2a4c851944c49fdb37cf36493b01ad15000b957fa1b53bafe8ba291be7f61d8fcc3990f3ac
 DIST vivaldi-stable_6.8.3381.50-1_arm64.deb 100820040 BLAKE2B 
3a07a6f324ef422f828c557ad2e4dbdd68c280949e814a59cef9fa7c3d0b12ef23b652c2cc8ec0b96cb6f12ea7d154a4ac696ffde404b34d7d0f783a16752706
 SHA512 
744573f640d5d85cbe55cb104714a7479a678b335ec767ed38ce88fcdd7c6552e3d7a7c66767f4309939e5680c02c936329fd9ac106cefcd4645db4fec632665
 DIST vivaldi-stable_6.8.3381.50-1_armhf.deb 102062544 BLAKE2B 
baf227cdda918e084f7b575bd415c8b3ca6bda4e62bef3aac80aff48481f0d40cfb445c145cc567ed95e2fbf7badc5610931f946d4be26dae432c1bc9dc781a4
 SHA512 
1b3da60dc10b82d69d41be111f6be7433bc434e1f5bcc00a466aabc5d298295bc49b4f4388fb84afed8f9bf8d1725545156fb5a962727315b5de635c1bfdd704
+DIST vivaldi-stable_6.8.3381.53-1_amd64.deb 108213244 BLAKE2B 
76c3df5733dcd0c3248d095256d6a9c3e76ae1becfe25f93be5e9fb3558d8895de75e07430e587a530b75745e39b8f6c790c335cc7933252c4447e8724fc5c68
 SHA512 
2f3c2ff1bb8c4381306a4dc4334c64cf4f620c822a68778e9007f722cbc973b63e922318b1530416ded9a9fb45b33d627a0a31a013c201318a48fde0ad468bd5
+DIST vivaldi-stable_6.8.3381.53-1_arm64.deb 100842792 BLAKE2B 
feb9a018e072d4e35f637caee07e89a90b87fb5cc3d896dbd5b17fca0334491eee92544c34f0ab181e0057ced3d7839b749b2c3d921d7692c08b1e92e7145845
 SHA512 
2159ca3eb4259f26db54ee4e757fcccd30f8b5ed143bc0a437701e50c6675f57d259ea9fc35c6d0b4a3ba3baa1d17f3a8388d636261692265404bf78a1c32a38
+DIST vivaldi-stable_6.8.3381.53-1_armhf.deb 102066244 BLAKE2B 
b830264d91c26b1005a93781fa8b3d49beeff8b425286b3e5327006697c662580e5cdcdb5767e20a620ab418b1c7b278a19e87efb3c35225f0461c9ad837fc46
 SHA512 
0f2080fea92c3d8ea8938c32fb712dcbfb85669420eb0dc12a3415a03284aa7a5322fb529e797fe589053f99a9ff6413ddc6c02adcfa3bbfc8b592828beb1fc0

diff --git a/www-client/vivaldi/vivaldi-6.8.3381.53.ebuild 
b/www-client/vivaldi/vivaldi-6.8.3381.53.ebuild
new file mode 100644
index ..ccc6676d81ad
--- /dev/null
+++ b/www-client/vivaldi/vivaldi-6.8.3381.53.ebuild
@@ -0,0 +1,226 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_VERSION="126"
+CHROMIUM_LANGS="
+   af
+   am
+   ar
+   az
+   be
+   bg
+   bn
+   ca
+   ca-valencia
+   cs
+   da
+   de
+   de-CH
+   el
+   en-GB
+   en-US
+   eo
+   es
+   es-419
+   es-PE
+   et
+   eu
+   fa
+   fi
+   fil
+   fr
+   fy
+   gd
+   gl
+   gu
+   he
+   hi
+   hr
+   hu
+   hy
+   id
+   io
+   is
+   it
+   ja
+   jbo
+   ka
+   kab
+   kn
+   ko
+   lt
+   lv
+   mk
+   ml
+   mr
+   ms
+   nb
+   nl
+   nn
+   pa
+   pl
+   pt-BR
+   pt-PT
+   ro
+   ru
+   sc
+   sk
+   sl
+   sq
+   sr
+   sr-Latn
+   sv
+   sw
+   ta
+   te
+   th
+   tr
+   uk
+   ur
+   vi
+   zh-CN
+   zh-TW
+"
+
+inherit chromium-2 desktop linux-info toolchain-funcs unpacker xdg
+
+VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
+VIVALDI_HOME="opt/${PN}"
+DESCRIPTION="A browser for our friends"
+HOMEPAGE="https://vivaldi.com/";
+
+if [[ ${PV} = *_p* ]]; then
+   DEB_REV="${PV#*_p}"
+else
+   DEB_REV=1
+fi
+
+VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_";
+
+SRC_URI="
+   amd64? ( ${VIVALDI_BASE_URI}amd64.deb )
+   arm? ( ${VIVALDI_BASE_URI}armhf.deb )
+   arm64? ( ${VIVALDI_BASE_URI}arm64.deb )
+"
+
+S="${WORKDIR}"
+LICENSE="Vivaldi"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm ~arm64"
+IUSE="ffmpeg-chromium gtk proprietary-codecs qt5 qt6 widevine&quo

[gentoo-commits] repo/gentoo:master commit in: sys-auth/microsoft-identity-broker/

2024-08-14 Thread James Le Cuirot
commit: 7aefd5934a8b44332ace10a7f499858adc3780e3
Author: Elaina Jones <133198355+elainajones  users  noreply  
github  com>
AuthorDate: Wed Aug 14 21:37:30 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed Aug 14 22:14:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7aefd593

fix: microsoft-identity-broker v2.0.1 Manifest

Evidently, Microsoft modified this file on their file share
causing download verification to fail for the v2.0.1 ebuild. This
updates the sha512, blake2, and file size taken from a direct
download at the following link

https://packages.microsoft.com/ubuntu/22.04/prod/pool/main/m/microsoft-identity-broker/

Signed-off-by: Elaina Jones <133198355+elainajones  
users.noreply.github.com>
Closes: https://github.com/gentoo/gentoo/pull/38154
Signed-off-by: James Le Cuirot  gentoo.org>

 sys-auth/microsoft-identity-broker/Manifest | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-auth/microsoft-identity-broker/Manifest 
b/sys-auth/microsoft-identity-broker/Manifest
index fc797897d322..fe69b52d3463 100644
--- a/sys-auth/microsoft-identity-broker/Manifest
+++ b/sys-auth/microsoft-identity-broker/Manifest
@@ -1,2 +1,2 @@
 DIST microsoft-identity-broker_2.0.0_amd64.deb 83941724 BLAKE2B 
6e7c347cd466b4fb77841c4c19cf368538adf17a1b197fcf5a8ca6555f3660f8d6684d6bcb400441f9cc06f0765b26cf379d29a16f15d2f90da445d80f89ae89
 SHA512 
60535f64f867fcd748f550b4dd5a9bb29d527b3632dc7d44a72041ad36ccb691e762417bdc0230ead6ad8c0ab3099f0a343a5be7ab4c982fd3c27753712ac462
-DIST microsoft-identity-broker_2.0.1_amd64.deb 84379396 BLAKE2B 
1e535ca26ba3736ac284ca1602b1c1ae9acd1d69f66ff17ab76477b7fa3dd5d6125a2ac6c9b651ca26d90592716d75de6aadb7ffa52f95d16930645224a9eb57
 SHA512 
88d389fbddbbb73c3b8ce7b943232069f23c36d74034dce070a301a5ce919934f0257cd5b5c70de382d9d5b08cd554ff9717d14de484e38d9a0eba68c7200cb6
+DIST microsoft-identity-broker_2.0.1_amd64.deb 84382090 BLAKE2B 
9870f2ca66555ebcd58efb56b08ebd7cd9cfde326e72e9b72c0d712f225a8fbd97c013a3f8ffacef69ae443cd95876673719b2982a40516e7d1013b62d33686f
 SHA512 
be51d7dd08972d0b14da6866746cd9688b1235362b51840c5b9148f50a5520638209630221676b3c0d3e7bef770d3f95a827a42f30ac392a674df4de07256934



[gentoo-commits] repo/gentoo:master commit in: sys-auth/microsoft-identity-broker/

2024-08-14 Thread James Le Cuirot
commit: 4f595a657f8472cac29b3ca714f91d39cc3b9514
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Aug 14 22:13:35 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Wed Aug 14 22:14:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f595a65

sys-auth/microsoft-identity-broker: Drop old 2.0.0

Signed-off-by: James Le Cuirot  gentoo.org>

 sys-auth/microsoft-identity-broker/Manifest|  1 -
 .../microsoft-identity-broker-2.0.0.ebuild | 60 --
 2 files changed, 61 deletions(-)

diff --git a/sys-auth/microsoft-identity-broker/Manifest 
b/sys-auth/microsoft-identity-broker/Manifest
index fe69b52d3463..45d36f36751d 100644
--- a/sys-auth/microsoft-identity-broker/Manifest
+++ b/sys-auth/microsoft-identity-broker/Manifest
@@ -1,2 +1 @@
-DIST microsoft-identity-broker_2.0.0_amd64.deb 83941724 BLAKE2B 
6e7c347cd466b4fb77841c4c19cf368538adf17a1b197fcf5a8ca6555f3660f8d6684d6bcb400441f9cc06f0765b26cf379d29a16f15d2f90da445d80f89ae89
 SHA512 
60535f64f867fcd748f550b4dd5a9bb29d527b3632dc7d44a72041ad36ccb691e762417bdc0230ead6ad8c0ab3099f0a343a5be7ab4c982fd3c27753712ac462
 DIST microsoft-identity-broker_2.0.1_amd64.deb 84382090 BLAKE2B 
9870f2ca66555ebcd58efb56b08ebd7cd9cfde326e72e9b72c0d712f225a8fbd97c013a3f8ffacef69ae443cd95876673719b2982a40516e7d1013b62d33686f
 SHA512 
be51d7dd08972d0b14da6866746cd9688b1235362b51840c5b9148f50a5520638209630221676b3c0d3e7bef770d3f95a827a42f30ac392a674df4de07256934

diff --git 
a/sys-auth/microsoft-identity-broker/microsoft-identity-broker-2.0.0.ebuild 
b/sys-auth/microsoft-identity-broker/microsoft-identity-broker-2.0.0.ebuild
deleted file mode 100644
index f2f58f3974aa..
--- a/sys-auth/microsoft-identity-broker/microsoft-identity-broker-2.0.0.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit java-pkg-2 prefix systemd unpacker
-
-FAKE_OS="ubuntu-22.04"
-DESCRIPTION="Microsoft Authentication Broker to access a corporate environment"
-HOMEPAGE="https://learn.microsoft.com/mem/intune/";
-SRC_URI="https://packages.microsoft.com/ubuntu/22.04/prod/pool/main/${PN:0:1}/${PN}/${PN}_${PV}_amd64.deb";
-S="${WORKDIR}"
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-RESTRICT="bindist mirror"
-
-RDEPEND="
-   acct-user/microsoft-identity-broker
-   acct-group/microsoft-identity-broker
-   sys-apps/bubblewrap
-   sys-apps/dbus
-   virtual/jre:11
-"
-
-src_unpack() {
-   unpack_deb ${A}
-}
-
-src_configure() {
-   sed -i -r "s:^Exec(Start)?=.*/([^/]+):Exec\1=${EPREFIX}/usr/bin/\2:" \
-   usr/lib/systemd/*/*.service usr/share/dbus-1/*/*.service || die
-}
-
-src_install() {
-   newbin $(prefixify_ro "${FILESDIR}"/wrapper) microsoft-identity-broker
-   dosym microsoft-identity-broker 
/usr/bin/microsoft-identity-device-broker
-
-   java-pkg_dojar opt/microsoft/identity-broker/lib/*.jar
-
-   java-pkg_dolauncher microsoft-identity-broker \
-   --main 
com.microsoft.identity.broker.service.IdentityBrokerService \
-   --java_args '${MICROSOFT_IDENTITY_BROKER_OPTS}' \
-   -into /usr/share/${PN}
-
-   java-pkg_dolauncher microsoft-identity-device-broker \
-   --main 
com.microsoft.identity.broker.service.DeviceBrokerService \
-   --java_args '${MICROSOFT_IDENTITY_DEVICE_BROKER_OPTS}' \
-   -into /usr/share/${PN}
-
-   insinto /etc/microsoft-identity-broker
-   newins "${FILESDIR}/lsb-release-${FAKE_OS}" lsb-release
-   newins "${FILESDIR}/os-release-${FAKE_OS}" os-release
-
-   insinto /usr/share
-   doins -r usr/share/dbus-1
-
-   systemd_dounit usr/lib/systemd/system/*
-   systemd_douserunit usr/lib/systemd/user/*
-}



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

2024-08-14 Thread James Le Cuirot
commit: 312ae824abd13cc27e9067eb1d4c2d4a9ae61f63
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon Aug 12 17:09:59 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Wed Aug 14 22:24:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=312ae824

games-util/acc: add 1.60

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: James Le Cuirot  gentoo.org>

 games-util/acc/Manifest|  1 +
 games-util/acc/acc-1.60.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/games-util/acc/Manifest b/games-util/acc/Manifest
index 903051f78c36..e10340c6227c 100644
--- a/games-util/acc/Manifest
+++ b/games-util/acc/Manifest
@@ -1 +1,2 @@
 DIST acc-1.58.tar.gz 70326 BLAKE2B 
327449b987b2675c4c16f0769c08f2093a0ee2db28e6fbba608f3de81a17d943f6dbfc6ed333ea25331ecf194bdd661d3cfaf0d02b1f5fa714e7f60e49aabca9
 SHA512 
6fb0302f47b6a4e7114f543ad654f71753fb4cec973c933fc28aa0737f1d68a07509b2eee22cee34422387635cc889882b897a27f782000a2c0b184c1867d650
+DIST acc-1.60.tar.gz 70750 BLAKE2B 
57ab6ae8f3a818f4bd3bfb97554e6e04df246f7cfb3f1dc59c7a817cb15000325aa4e4769830d4a1caefa7aa557c803ea1535e58e754adb4438d6858cbf79b99
 SHA512 
9d44fccd092226ed1c89abf7e13e74a91b05355ea11914768946f81ff74999152cf535ee59eb4c4f9b876100f48cc1d8853daa59add1af59f538bf6b5da84499

diff --git a/games-util/acc/acc-1.60.ebuild b/games-util/acc/acc-1.60.ebuild
new file mode 100644
index ..ae59620a784b
--- /dev/null
+++ b/games-util/acc/acc-1.60.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="ACS script compiler for use with ZDoom and Hexen"
+HOMEPAGE="https://zdoom.org/wiki/ACC";
+SRC_URI="https://github.com/ZDoom/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Activision"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# The Activision EULA is inappropriate but this was never resolved. :(
+# https://doomwiki.org/wiki/Raven_source_code_licensing
+RESTRICT="bindist mirror"
+
+src_install() {
+   dobin "${BUILD_DIR}"/${PN}
+   dodoc readme.md
+
+   insinto /usr/share/${PN}
+   doins *.acs
+}



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

2024-08-14 Thread James Le Cuirot
commit: 204edf3bb6f44792c7e29c054cb90cc31d823ec4
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Aug 14 22:26:49 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Wed Aug 14 22:26:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=204edf3b

games-util/acc: Drop old 1.58

Signed-off-by: James Le Cuirot  gentoo.org>

 games-util/acc/Manifest|  1 -
 games-util/acc/acc-1.58.ebuild | 25 -
 2 files changed, 26 deletions(-)

diff --git a/games-util/acc/Manifest b/games-util/acc/Manifest
index e10340c6227c..bd1cd2726385 100644
--- a/games-util/acc/Manifest
+++ b/games-util/acc/Manifest
@@ -1,2 +1 @@
-DIST acc-1.58.tar.gz 70326 BLAKE2B 
327449b987b2675c4c16f0769c08f2093a0ee2db28e6fbba608f3de81a17d943f6dbfc6ed333ea25331ecf194bdd661d3cfaf0d02b1f5fa714e7f60e49aabca9
 SHA512 
6fb0302f47b6a4e7114f543ad654f71753fb4cec973c933fc28aa0737f1d68a07509b2eee22cee34422387635cc889882b897a27f782000a2c0b184c1867d650
 DIST acc-1.60.tar.gz 70750 BLAKE2B 
57ab6ae8f3a818f4bd3bfb97554e6e04df246f7cfb3f1dc59c7a817cb15000325aa4e4769830d4a1caefa7aa557c803ea1535e58e754adb4438d6858cbf79b99
 SHA512 
9d44fccd092226ed1c89abf7e13e74a91b05355ea11914768946f81ff74999152cf535ee59eb4c4f9b876100f48cc1d8853daa59add1af59f538bf6b5da84499

diff --git a/games-util/acc/acc-1.58.ebuild b/games-util/acc/acc-1.58.ebuild
deleted file mode 100644
index 2519c43835b7..
--- a/games-util/acc/acc-1.58.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="ACS script compiler for use with ZDoom and Hexen"
-HOMEPAGE="https://zdoom.org/wiki/ACC";
-SRC_URI="https://github.com/rheit/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="Activision"
-SLOT="0"
-KEYWORDS="~amd64"
-
-# The Activision EULA is inappropriate but this was never resolved. :(
-# https://doomwiki.org/wiki/Raven_source_code_licensing
-RESTRICT="bindist mirror"
-
-src_install() {
-   dobin "${BUILD_DIR}"/${PN}
-   dodoc readme.md
-
-   insinto /usr/share/${PN}
-   doins *.acs
-}



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

2024-08-14 Thread James Le Cuirot
commit: 1821cc4beae02e9d448a5c4e767fe8505bf2f688
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon Aug 12 17:11:50 2024 +
Commit:     James Le Cuirot  gentoo  org>
CommitDate: Wed Aug 14 22:24:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1821cc4b

games-util/acc: update remote-id

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/38122
Signed-off-by: James Le Cuirot  gentoo.org>

 games-util/acc/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-util/acc/metadata.xml b/games-util/acc/metadata.xml
index 3a5608523491..7713ecf29400 100644
--- a/games-util/acc/metadata.xml
+++ b/games-util/acc/metadata.xml
@@ -6,6 +6,6 @@
Gentoo Games Project


-   rheit/acc
+   ZDoom/acc

 



  1   2   3   4   5   6   7   8   9   10   >