[gentoo-commits] repo/gentoo:master commit in: app-emulation/open-vm-tools/, app-emulation/open-vm-tools/files/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/, ...
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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