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

2024-09-30 Thread Ulrich Müller
commit: 4925f6af15660fdc0e3292aa502ee0ffc94848ed
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue Oct  1 06:23:54 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Tue Oct  1 06:24:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4925f6af

net-im/zoom: add 6.2.3.2056

Signed-off-by: Ulrich Müller  gentoo.org>

 net-im/zoom/Manifest   |   1 +
 net-im/zoom/zoom-6.2.3.2056.ebuild | 182 +
 2 files changed, 183 insertions(+)

diff --git a/net-im/zoom/Manifest b/net-im/zoom/Manifest
index 5f506e5482db..83b539e0c88b 100644
--- a/net-im/zoom/Manifest
+++ b/net-im/zoom/Manifest
@@ -1,2 +1,3 @@
 DIST zoom-6.2.0.1855_x86_64.tar.xz 208225716 BLAKE2B 
58e41abd2fe193d2a55a0ee85aff0c8b54ae02bbe5160fb3bf91378278c352734d151f3153e157106ffd76e642e80158e60e9f13a14a461db826064905e37308
 SHA512 
b80503c31bfe2f0944b1a025aa0186a3fb506fd83671a2a2858ee62a0365cd5057b4266e6a0b688ad2c32e4ccc7de90324d41dd797426048b384d7d7a2ceff6b
 DIST zoom-6.2.2.2028_x86_64.tar.xz 208247420 BLAKE2B 
43847c24897c4300ae421b6abfc0e3cc2ec060759851309b7d03945cb587ee011c125a10e3f3bdaff00ef773a55cc35c5fb8c9f9b031ad98fa84e7bd407a60f3
 SHA512 
846cbc29d926177c3043784136324d21932ddc6671c5c06778a77f48a998af7e7b38657eb6c4347a947c8749c5175ecb42bc3a8158042344ecd050d9c786bdaf
+DIST zoom-6.2.3.2056_x86_64.tar.xz 208218464 BLAKE2B 
a270defbe8a0b485f2e4b69971740f9c0fc784bf7b1a9204b9c4fa4fdd30ca12c2db439f562419d856bdb5dd156b345d0043172067497fefbc81d999b8fac959
 SHA512 
51923f101454d64d70e5927cc2557eab483518f7f76d2d9578f4d8f9beae71ffc821b7d0d3ef0e38ff7c213b10dd63acd931935d10c9d1a47690afe34bfc9023

diff --git a/net-im/zoom/zoom-6.2.3.2056.ebuild 
b/net-im/zoom/zoom-6.2.3.2056.ebuild
new file mode 100644
index ..1df6e759f958
--- /dev/null
+++ b/net-im/zoom/zoom-6.2.3.2056.ebuild
@@ -0,0 +1,182 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop linux-info readme.gentoo-r1 xdg-utils
+
+DESCRIPTION="Video conferencing and web conferencing service"
+HOMEPAGE="https://zoom.us/";
+SRC_URI="https://zoom.us/client/${PV}/${PN}_x86_64.tar.xz -> 
${P}_x86_64.tar.xz"
+S="${WORKDIR}/${PN}"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+IUSE="+bundled-qt opencl pulseaudio wayland +zoom-symlink"
+RESTRICT="mirror bindist strip"
+
+RDEPEND="zoom-symlink? ( !games-engines/zoom )
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   app-crypt/mit-krb5
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   >=dev-libs/quazip-1.0:0=[qt5(+)]
+   media-libs/alsa-lib
+   media-libs/fdk-aac:0/2
+   media-libs/fontconfig
+   media-libs/freetype
+   media-libs/mesa[gbm(+)]
+   media-sound/mpg123
+   net-print/cups
+   sys-apps/dbus
+   sys-apps/util-linux
+   sys-libs/glibc
+   sys-libs/zlib
+   virtual/opengl
+   x11-libs/cairo
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libxkbcommon[X]
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libxshmfence
+   x11-libs/libXtst
+   x11-libs/pango
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-keysyms
+   x11-libs/xcb-util-renderutil
+   x11-libs/xcb-util-wm
+   opencl? ( virtual/opencl )
+   pulseaudio? ( media-libs/libpulse )
+   wayland? ( dev-libs/wayland )
+   !bundled-qt? (
+   dev-libs/icu
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5[widgets]
+   dev-qt/qtdiag:5
+   dev-qt/qtgraphicaleffects:5
+   dev-qt/qtgui:5
+   dev-qt/qtlocation:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtquickcontrols:5[widgets]
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   dev-qt/qtxml:5
+   wayland? ( dev-qt/qtwayland )
+   )"
+
+BDEPEND="dev-util/bbe"
+
+CONFIG_CHECK="~USER_NS ~PID_NS ~NET_NS ~SECCOMP_FILTER"
+QA_PREBUILT="opt/zoom/*"
+
+src_prepare() {
+   default
+
+   # The tarball doesn't contain an icon, so extract it from the binary
+   bbe -s -b '/\n/' -e 'J 1;D' zoom 
\
+   >videoconference-zoom.svg && [[ -s videoconference-zoom.svg ]] \
+   || die "Extraction of icon failed"
+
+   if ! use pulseaudio; then
+   # For some strange reason, zoom cannot use any ALSA sound 
devices if
+   # it finds libpulse. This causes br

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

2024-09-30 Thread Ulrich Müller
commit: 28827d48e8d4ec2384eddedd6b17e5fdba745c6c
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue Oct  1 06:24:05 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Tue Oct  1 06:24:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28827d48

net-im/zoom: drop 6.2.2.2028

Signed-off-by: Ulrich Müller  gentoo.org>

 net-im/zoom/Manifest   |   1 -
 net-im/zoom/zoom-6.2.2.2028.ebuild | 182 -
 2 files changed, 183 deletions(-)

diff --git a/net-im/zoom/Manifest b/net-im/zoom/Manifest
index 83b539e0c88b..225377aedae1 100644
--- a/net-im/zoom/Manifest
+++ b/net-im/zoom/Manifest
@@ -1,3 +1,2 @@
 DIST zoom-6.2.0.1855_x86_64.tar.xz 208225716 BLAKE2B 
58e41abd2fe193d2a55a0ee85aff0c8b54ae02bbe5160fb3bf91378278c352734d151f3153e157106ffd76e642e80158e60e9f13a14a461db826064905e37308
 SHA512 
b80503c31bfe2f0944b1a025aa0186a3fb506fd83671a2a2858ee62a0365cd5057b4266e6a0b688ad2c32e4ccc7de90324d41dd797426048b384d7d7a2ceff6b
-DIST zoom-6.2.2.2028_x86_64.tar.xz 208247420 BLAKE2B 
43847c24897c4300ae421b6abfc0e3cc2ec060759851309b7d03945cb587ee011c125a10e3f3bdaff00ef773a55cc35c5fb8c9f9b031ad98fa84e7bd407a60f3
 SHA512 
846cbc29d926177c3043784136324d21932ddc6671c5c06778a77f48a998af7e7b38657eb6c4347a947c8749c5175ecb42bc3a8158042344ecd050d9c786bdaf
 DIST zoom-6.2.3.2056_x86_64.tar.xz 208218464 BLAKE2B 
a270defbe8a0b485f2e4b69971740f9c0fc784bf7b1a9204b9c4fa4fdd30ca12c2db439f562419d856bdb5dd156b345d0043172067497fefbc81d999b8fac959
 SHA512 
51923f101454d64d70e5927cc2557eab483518f7f76d2d9578f4d8f9beae71ffc821b7d0d3ef0e38ff7c213b10dd63acd931935d10c9d1a47690afe34bfc9023

diff --git a/net-im/zoom/zoom-6.2.2.2028.ebuild 
b/net-im/zoom/zoom-6.2.2.2028.ebuild
deleted file mode 100644
index 1df6e759f958..
--- a/net-im/zoom/zoom-6.2.2.2028.ebuild
+++ /dev/null
@@ -1,182 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop linux-info readme.gentoo-r1 xdg-utils
-
-DESCRIPTION="Video conferencing and web conferencing service"
-HOMEPAGE="https://zoom.us/";
-SRC_URI="https://zoom.us/client/${PV}/${PN}_x86_64.tar.xz -> 
${P}_x86_64.tar.xz"
-S="${WORKDIR}/${PN}"
-
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-IUSE="+bundled-qt opencl pulseaudio wayland +zoom-symlink"
-RESTRICT="mirror bindist strip"
-
-RDEPEND="zoom-symlink? ( !games-engines/zoom )
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   app-crypt/mit-krb5
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   >=dev-libs/quazip-1.0:0=[qt5(+)]
-   media-libs/alsa-lib
-   media-libs/fdk-aac:0/2
-   media-libs/fontconfig
-   media-libs/freetype
-   media-libs/mesa[gbm(+)]
-   media-sound/mpg123
-   net-print/cups
-   sys-apps/dbus
-   sys-apps/util-linux
-   sys-libs/glibc
-   sys-libs/zlib
-   virtual/opengl
-   x11-libs/cairo
-   x11-libs/libdrm
-   x11-libs/libX11
-   x11-libs/libxcb
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libxkbcommon[X]
-   x11-libs/libXrandr
-   x11-libs/libXrender
-   x11-libs/libxshmfence
-   x11-libs/libXtst
-   x11-libs/pango
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-keysyms
-   x11-libs/xcb-util-renderutil
-   x11-libs/xcb-util-wm
-   opencl? ( virtual/opencl )
-   pulseaudio? ( media-libs/libpulse )
-   wayland? ( dev-libs/wayland )
-   !bundled-qt? (
-   dev-libs/icu
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtdeclarative:5[widgets]
-   dev-qt/qtdiag:5
-   dev-qt/qtgraphicaleffects:5
-   dev-qt/qtgui:5
-   dev-qt/qtlocation:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtquickcontrols:5[widgets]
-   dev-qt/qtquickcontrols2:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   dev-qt/qtxml:5
-   wayland? ( dev-qt/qtwayland )
-   )"
-
-BDEPEND="dev-util/bbe"
-
-CONFIG_CHECK="~USER_NS ~PID_NS ~NET_NS ~SECCOMP_FILTER"
-QA_PREBUILT="opt/zoom/*"
-
-src_prepare() {
-   default
-
-   # The tarball doesn't contain an icon, so extract it from the binary
-   bbe -s -b '/\n/' -e 'J 1;D' zoom 
\
-   >videoconference-zoom.svg && [[ -s videoconference-zoom.svg ]] \
-   || die "Extraction of icon failed"
-
-   if ! use pulseaudio; then
-   # For some strange reason, zoom cannot use any ALSA sound 
devices if
-   # it finds libpulse. This causes br

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

2024-09-29 Thread Ulrich Müller
commit: 0b97ea049e3a838dbd00963f36b84466301e25f6
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Sep 29 16:37:28 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Sun Sep 29 16:38:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b97ea04

net-im/zoom: add 6.2.2.2028

Signed-off-by: Ulrich Müller  gentoo.org>

 net-im/zoom/Manifest   |   1 +
 net-im/zoom/zoom-6.2.2.2028.ebuild | 182 +
 2 files changed, 183 insertions(+)

diff --git a/net-im/zoom/Manifest b/net-im/zoom/Manifest
index cfca021746f2..fb61372643d6 100644
--- a/net-im/zoom/Manifest
+++ b/net-im/zoom/Manifest
@@ -1,2 +1,3 @@
 DIST zoom-6.1.11.1545_x86_64.tar.xz 206886856 BLAKE2B 
c97736f9a75803f25bcfb64cf904fb65d89ab549737cd4816a5f0533c891e54bd5b75a725cbaf70342857a84d3e5847ac91000ffb1e45a046485053791cff4ea
 SHA512 
6fb2c45fb161b84f740d58b1265cd9255778d089702d8bdd5cd8a2bb9bf89cb97048cb0e2edb02a638ee112657adfe0a1c37274ffa500d277f0baf977180154a
 DIST zoom-6.2.0.1855_x86_64.tar.xz 208225716 BLAKE2B 
58e41abd2fe193d2a55a0ee85aff0c8b54ae02bbe5160fb3bf91378278c352734d151f3153e157106ffd76e642e80158e60e9f13a14a461db826064905e37308
 SHA512 
b80503c31bfe2f0944b1a025aa0186a3fb506fd83671a2a2858ee62a0365cd5057b4266e6a0b688ad2c32e4ccc7de90324d41dd797426048b384d7d7a2ceff6b
+DIST zoom-6.2.2.2028_x86_64.tar.xz 208247420 BLAKE2B 
43847c24897c4300ae421b6abfc0e3cc2ec060759851309b7d03945cb587ee011c125a10e3f3bdaff00ef773a55cc35c5fb8c9f9b031ad98fa84e7bd407a60f3
 SHA512 
846cbc29d926177c3043784136324d21932ddc6671c5c06778a77f48a998af7e7b38657eb6c4347a947c8749c5175ecb42bc3a8158042344ecd050d9c786bdaf

diff --git a/net-im/zoom/zoom-6.2.2.2028.ebuild 
b/net-im/zoom/zoom-6.2.2.2028.ebuild
new file mode 100644
index ..1df6e759f958
--- /dev/null
+++ b/net-im/zoom/zoom-6.2.2.2028.ebuild
@@ -0,0 +1,182 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop linux-info readme.gentoo-r1 xdg-utils
+
+DESCRIPTION="Video conferencing and web conferencing service"
+HOMEPAGE="https://zoom.us/";
+SRC_URI="https://zoom.us/client/${PV}/${PN}_x86_64.tar.xz -> 
${P}_x86_64.tar.xz"
+S="${WORKDIR}/${PN}"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+IUSE="+bundled-qt opencl pulseaudio wayland +zoom-symlink"
+RESTRICT="mirror bindist strip"
+
+RDEPEND="zoom-symlink? ( !games-engines/zoom )
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   app-crypt/mit-krb5
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   >=dev-libs/quazip-1.0:0=[qt5(+)]
+   media-libs/alsa-lib
+   media-libs/fdk-aac:0/2
+   media-libs/fontconfig
+   media-libs/freetype
+   media-libs/mesa[gbm(+)]
+   media-sound/mpg123
+   net-print/cups
+   sys-apps/dbus
+   sys-apps/util-linux
+   sys-libs/glibc
+   sys-libs/zlib
+   virtual/opengl
+   x11-libs/cairo
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libxkbcommon[X]
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libxshmfence
+   x11-libs/libXtst
+   x11-libs/pango
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-keysyms
+   x11-libs/xcb-util-renderutil
+   x11-libs/xcb-util-wm
+   opencl? ( virtual/opencl )
+   pulseaudio? ( media-libs/libpulse )
+   wayland? ( dev-libs/wayland )
+   !bundled-qt? (
+   dev-libs/icu
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5[widgets]
+   dev-qt/qtdiag:5
+   dev-qt/qtgraphicaleffects:5
+   dev-qt/qtgui:5
+   dev-qt/qtlocation:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtquickcontrols:5[widgets]
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   dev-qt/qtxml:5
+   wayland? ( dev-qt/qtwayland )
+   )"
+
+BDEPEND="dev-util/bbe"
+
+CONFIG_CHECK="~USER_NS ~PID_NS ~NET_NS ~SECCOMP_FILTER"
+QA_PREBUILT="opt/zoom/*"
+
+src_prepare() {
+   default
+
+   # The tarball doesn't contain an icon, so extract it from the binary
+   bbe -s -b '/\n/' -e 'J 1;D' zoom 
\
+   >videoconference-zoom.svg && [[ -s videoconference-zoom.svg ]] \
+   || die "Extraction of icon failed"
+
+   if ! use pulseaudio; then
+   # For some strange reason, zoom cannot use any ALSA sound 
devices if
+   # it finds libpulse. This causes br

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

2024-09-29 Thread Ulrich Müller
commit: 93026b4835a0d061cbe5b2d4195f5faf86a53d8d
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Sep 29 16:37:44 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Sun Sep 29 16:38:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93026b48

net-im/zoom: drop 6.1.11.1545

Signed-off-by: Ulrich Müller  gentoo.org>

 net-im/zoom/Manifest|   1 -
 net-im/zoom/zoom-6.1.11.1545.ebuild | 182 
 2 files changed, 183 deletions(-)

diff --git a/net-im/zoom/Manifest b/net-im/zoom/Manifest
index fb61372643d6..5f506e5482db 100644
--- a/net-im/zoom/Manifest
+++ b/net-im/zoom/Manifest
@@ -1,3 +1,2 @@
-DIST zoom-6.1.11.1545_x86_64.tar.xz 206886856 BLAKE2B 
c97736f9a75803f25bcfb64cf904fb65d89ab549737cd4816a5f0533c891e54bd5b75a725cbaf70342857a84d3e5847ac91000ffb1e45a046485053791cff4ea
 SHA512 
6fb2c45fb161b84f740d58b1265cd9255778d089702d8bdd5cd8a2bb9bf89cb97048cb0e2edb02a638ee112657adfe0a1c37274ffa500d277f0baf977180154a
 DIST zoom-6.2.0.1855_x86_64.tar.xz 208225716 BLAKE2B 
58e41abd2fe193d2a55a0ee85aff0c8b54ae02bbe5160fb3bf91378278c352734d151f3153e157106ffd76e642e80158e60e9f13a14a461db826064905e37308
 SHA512 
b80503c31bfe2f0944b1a025aa0186a3fb506fd83671a2a2858ee62a0365cd5057b4266e6a0b688ad2c32e4ccc7de90324d41dd797426048b384d7d7a2ceff6b
 DIST zoom-6.2.2.2028_x86_64.tar.xz 208247420 BLAKE2B 
43847c24897c4300ae421b6abfc0e3cc2ec060759851309b7d03945cb587ee011c125a10e3f3bdaff00ef773a55cc35c5fb8c9f9b031ad98fa84e7bd407a60f3
 SHA512 
846cbc29d926177c3043784136324d21932ddc6671c5c06778a77f48a998af7e7b38657eb6c4347a947c8749c5175ecb42bc3a8158042344ecd050d9c786bdaf

diff --git a/net-im/zoom/zoom-6.1.11.1545.ebuild 
b/net-im/zoom/zoom-6.1.11.1545.ebuild
deleted file mode 100644
index 1df6e759f958..
--- a/net-im/zoom/zoom-6.1.11.1545.ebuild
+++ /dev/null
@@ -1,182 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop linux-info readme.gentoo-r1 xdg-utils
-
-DESCRIPTION="Video conferencing and web conferencing service"
-HOMEPAGE="https://zoom.us/";
-SRC_URI="https://zoom.us/client/${PV}/${PN}_x86_64.tar.xz -> 
${P}_x86_64.tar.xz"
-S="${WORKDIR}/${PN}"
-
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-IUSE="+bundled-qt opencl pulseaudio wayland +zoom-symlink"
-RESTRICT="mirror bindist strip"
-
-RDEPEND="zoom-symlink? ( !games-engines/zoom )
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   app-crypt/mit-krb5
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   >=dev-libs/quazip-1.0:0=[qt5(+)]
-   media-libs/alsa-lib
-   media-libs/fdk-aac:0/2
-   media-libs/fontconfig
-   media-libs/freetype
-   media-libs/mesa[gbm(+)]
-   media-sound/mpg123
-   net-print/cups
-   sys-apps/dbus
-   sys-apps/util-linux
-   sys-libs/glibc
-   sys-libs/zlib
-   virtual/opengl
-   x11-libs/cairo
-   x11-libs/libdrm
-   x11-libs/libX11
-   x11-libs/libxcb
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libxkbcommon[X]
-   x11-libs/libXrandr
-   x11-libs/libXrender
-   x11-libs/libxshmfence
-   x11-libs/libXtst
-   x11-libs/pango
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-keysyms
-   x11-libs/xcb-util-renderutil
-   x11-libs/xcb-util-wm
-   opencl? ( virtual/opencl )
-   pulseaudio? ( media-libs/libpulse )
-   wayland? ( dev-libs/wayland )
-   !bundled-qt? (
-   dev-libs/icu
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtdeclarative:5[widgets]
-   dev-qt/qtdiag:5
-   dev-qt/qtgraphicaleffects:5
-   dev-qt/qtgui:5
-   dev-qt/qtlocation:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtquickcontrols:5[widgets]
-   dev-qt/qtquickcontrols2:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   dev-qt/qtxml:5
-   wayland? ( dev-qt/qtwayland )
-   )"
-
-BDEPEND="dev-util/bbe"
-
-CONFIG_CHECK="~USER_NS ~PID_NS ~NET_NS ~SECCOMP_FILTER"
-QA_PREBUILT="opt/zoom/*"
-
-src_prepare() {
-   default
-
-   # The tarball doesn't contain an icon, so extract it from the binary
-   bbe -s -b '/\n/' -e 'J 1;D' zoom 
\
-   >videoconference-zoom.svg && [[ -s videoconference-zoom.svg ]] \
-   || die "Extraction of icon failed"
-
-   if ! use pulseaudio; then
-   # For some strange reason, zoom cannot use any ALSA sound 
devices if
-   # it finds libpu

[gentoo-commits] proj/devmanual:master commit in: general-concepts/dependencies/

2024-09-28 Thread Ulrich Müller
commit: 1f4eb2b2cb996e95f5fb1f09ee912082c8957fea
Author: Andrei Horodniceanu  proton  me>
AuthorDate: Thu Sep 26 09:08:38 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Sat Sep 28 19:36:07 2024 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=1f4eb2b2

g-c/dependencies: Clarify the stance on circular dependencies

I had a package that needed changes that would introduce a dependency
cycle with USE=test and I had to ask on IRC whether this was OK. Sam
told me not to worry about it and recommended that the devmanual
should note this.

So, add a paragraph that discourages dependency cycles but expresses
that cycles provoked by USE=test can usually be ignored.

Signed-off-by: Andrei Horodniceanu  proton.me>
Signed-off-by: Ulrich Müller  gentoo.org>

 general-concepts/dependencies/text.xml | 8 
 1 file changed, 8 insertions(+)

diff --git a/general-concepts/dependencies/text.xml 
b/general-concepts/dependencies/text.xml
index 6c3207d..407e4c4 100644
--- a/general-concepts/dependencies/text.xml
+++ b/general-concepts/dependencies/text.xml
@@ -821,6 +821,14 @@ There are three kinds of circular dependencies:
   
 
 
+
+While circular dependencies should be avoided, an exception can be made for
+test-only dependencies. Similar to the example above with the tests of
+dev-python/setuptools, if a package needs itself, directly or
+indirectly, in order to run its tests, it is usually fine to leave it
+as-is. You should fix it if you can but don't go to extensive lengths for it.
+
+
 
 
 



[gentoo-commits] proj/devmanual:master commit in: ebuild-writing/error-handling/

2024-09-28 Thread Ulrich Müller
commit: 4f98f96490d3b691092f09556bbce54ec1613b9d
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Sep 25 08:39:28 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Sat Sep 28 19:33:58 2024 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=4f98f964

ebuild-writing/error-handling: Fix example

Signed-off-by: Ulrich Müller  gentoo.org>

 ebuild-writing/error-handling/text.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ebuild-writing/error-handling/text.xml 
b/ebuild-writing/error-handling/text.xml
index 28dca4e..8b7f220 100644
--- a/ebuild-writing/error-handling/text.xml
+++ b/ebuild-writing/error-handling/text.xml
@@ -123,7 +123,7 @@ provides the assert function to check this variable.
 
 
 
-bunzip2 "${DISTDIR}/${VIM_RUNTIME_SNAP}" | tar xf
+bzip2 -dc "${DISTDIR}/${VIM_RUNTIME_SNAP}" | tar -xf -
 assert
 
 



[gentoo-commits] proj/devmanual:master commit in: ebuild-writing/error-handling/

2024-09-28 Thread Ulrich Müller
commit: ae6e8c59125c564a272b04609b3642fde8cd096e
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Sep 25 09:25:23 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Sat Sep 28 19:33:59 2024 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=ae6e8c59

ebuild-writing/error-handling: Refer to PIPESTATUS, not its value

Signed-off-by: Ulrich Müller  gentoo.org>

 ebuild-writing/error-handling/text.xml | 14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/ebuild-writing/error-handling/text.xml 
b/ebuild-writing/error-handling/text.xml
index 8b7f220..9ae9af9 100644
--- a/ebuild-writing/error-handling/text.xml
+++ b/ebuild-writing/error-handling/text.xml
@@ -112,14 +112,14 @@ while read file ; do eapply ${file} ; done < list
 
 
 
-The assert function and $PIPESTATUS
+The assert function and PIPESTATUS
 
 
 
-When using pipes, simple conditionals and tests upon $? will not 
correctly
-detect errors occurring in anything except the final command in the chain. To 
get
-around this, bash provides the $PIPESTATUS variable, and Portage
-provides the assert function to check this variable.
+When using pipes, simple conditionals and tests upon $? will not
+correctly detect errors occurring in anything except the final command in
+the chain. To get around this, bash provides the PIPESTATUS variable,
+and Portage provides the assert function to check this variable.
 
 
 
@@ -128,8 +128,8 @@ assert
 
 
 
-If you need the gory details of $PIPESTATUS, see the bash manpage. Most 
of the
-time, assert is enough.
+If you need the gory details of PIPESTATUS, see the bash manpage.
+Most of the time, assert is enough.
 
 
 



[gentoo-commits] repo/gentoo:master commit in: dev-build/remake/, dev-build/remake/files/

2024-09-28 Thread Ulrich Müller
commit: 792d68acd80392ba4b466ecef8c4c8ca1de18c5a
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Sep 28 07:38:08 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Sat Sep 28 07:39:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=792d68ac

dev-build/remake: Fix typo in configure

Closes: https://bugs.gentoo.org/926824
Signed-off-by: Ulrich Müller  gentoo.org>

 .../remake/files/remake-4.3.1.1.6-configure.patch  | 30 ++
 dev-build/remake/remake-4.3.1.1.6-r100.ebuild  |  2 ++
 dev-build/remake/remake-4.3.1.1.6.ebuild   |  2 ++
 3 files changed, 34 insertions(+)

diff --git a/dev-build/remake/files/remake-4.3.1.1.6-configure.patch 
b/dev-build/remake/files/remake-4.3.1.1.6-configure.patch
new file mode 100644
index ..4aa0927a9b68
--- /dev/null
+++ b/dev-build/remake/files/remake-4.3.1.1.6-configure.patch
@@ -0,0 +1,30 @@
+https://bugs.gentoo.org/926824
+Patch from upstream, configure regenerated
+
+commit 371ed0ac8bf3c1d25775c8b025229f490363f4ab
+Author: rocky 
+Date:   Sun, 26 Mar 2023 14:35:39 -0400
+
+Fix some small typos
+
+--- a/configure.ac
 b/configure.ac
+@@ -434,7 +434,7 @@ AC_ARG_WITH([profiler_resolution],
+   [prof_res="1000"])
+ 
+ AS_IF([test "x$prof_res" = "xno"],
+-  [],_
++  [],
+   [AC_DEFINE_UNQUOTED([PROFILER_MIN_RES],
+   [$prof_res],
+   [Minimum profiler resolution in nanoseconds])])
+--- a/configure
 b/configure
+@@ -18444,7 +18444,6 @@
+ if test "x$prof_res" = "xno"; then :
+ 
+ else
+-  _
+ 
+ cat >>confdefs.h <<_ACEOF
+ #define PROFILER_MIN_RES $prof_res

diff --git a/dev-build/remake/remake-4.3.1.1.6-r100.ebuild 
b/dev-build/remake/remake-4.3.1.1.6-r100.ebuild
index 7a08d41b8542..498d47dd04a8 100644
--- a/dev-build/remake/remake-4.3.1.1.6-r100.ebuild
+++ b/dev-build/remake/remake-4.3.1.1.6-r100.ebuild
@@ -29,6 +29,8 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}"
 
+PATCHES=( "${FILESDIR}"/${P}-configure.patch )
+
 pkg_setup() {
use guile && guile-single_pkg_setup
 }

diff --git a/dev-build/remake/remake-4.3.1.1.6.ebuild 
b/dev-build/remake/remake-4.3.1.1.6.ebuild
index 02fba9e7b74b..667d085e5cbf 100644
--- a/dev-build/remake/remake-4.3.1.1.6.ebuild
+++ b/dev-build/remake/remake-4.3.1.1.6.ebuild
@@ -26,6 +26,8 @@ RDEPEND="
 "
 BDEPEND="guile? ( >=dev-scheme/guile-1.8 )"
 
+PATCHES=( "${FILESDIR}"/${P}-configure.patch )
+
 src_configure() {
# Fixed in upstream make/gnulib, just not yet propagated into remake 
(bug #863827)
filter-lto



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/hppa/, profiles/arch/sparc/, profiles/arch/alpha/, ...

2024-09-27 Thread Ulrich Müller
commit: 809fe36e36d103d4b670b2531a9e35f48a62f6ea
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri Sep 27 07:25:35 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Fri Sep 27 07:27:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=809fe36e

profiles/arch: Drop use masks for xwidgets

app-editors/emacs no longer has the flag.

Signed-off-by: Ulrich Müller  gentoo.org>

 profiles/arch/alpha/package.use.mask| 1 -
 profiles/arch/hppa/use.mask | 4 
 profiles/arch/mips/package.use.mask | 1 -
 profiles/arch/sparc/package.use.stable.mask | 4 
 4 files changed, 10 deletions(-)

diff --git a/profiles/arch/alpha/package.use.mask 
b/profiles/arch/alpha/package.use.mask
index 58071d9fab0d..ac17a7c8a9f1 100644
--- a/profiles/arch/alpha/package.use.mask
+++ b/profiles/arch/alpha/package.use.mask
@@ -290,7 +290,6 @@ media-libs/mesa video_cards_zink vulkan vulkan-overlay zink
 
 # Sergei Trofimovich  (2020-07-18)
 # net-libs/webkit-gtk has no alpha keywords
-app-editors/emacs xwidgets
 gnome-extra/evolution-data-server oauth-gtk3 oauth-gtk4
 # needs gnome-extra/sushi, depends on net-libs/webkit-gtk
 gnome-base/nautilus previewer

diff --git a/profiles/arch/hppa/use.mask b/profiles/arch/hppa/use.mask
index 429687a52b99..e988802889da 100644
--- a/profiles/arch/hppa/use.mask
+++ b/profiles/arch/hppa/use.mask
@@ -66,10 +66,6 @@ plymouth
 # sys-fs/dmraid has not been tested on HPPA
 dmraid
 
-# Jeroen Roovers  (2016-01-31)
-# USE=xwidgets requires net-libs/webkit-gtk
-xwidgets
-
 # Jeroen Roovers  (2015-10-16)
 # HPPA has no NUMA support in the kernel
 numa

diff --git a/profiles/arch/mips/package.use.mask 
b/profiles/arch/mips/package.use.mask
index 019333fee28a..c857e05beafd 100644
--- a/profiles/arch/mips/package.use.mask
+++ b/profiles/arch/mips/package.use.mask
@@ -72,7 +72,6 @@ app-editors/emacs gui mailutils
 
 # Arthur Zamarin  (2024-08-25)
 # net-libs/webkit-gtk has no mips keywords
-app-editors/emacs xwidgets
 dev-util/glade webkit
 
 # Arthur Zamarin  (2024-08-25)

diff --git a/profiles/arch/sparc/package.use.stable.mask 
b/profiles/arch/sparc/package.use.stable.mask
index 3a1db3845989..5bec10bead0e 100644
--- a/profiles/arch/sparc/package.use.stable.mask
+++ b/profiles/arch/sparc/package.use.stable.mask
@@ -122,7 +122,3 @@ dev-libs/libzip mbedtls
 net-libs/libssh mbedtls
 net-libs/libssh2 mbedtls
 net-vpn/openvpn mbedtls
-
-# Sergei Trofimovich  (2020-04-04)
-# Needs stable net-libs/webkit-gtk, bug #712260
-app-editors/emacs xwidgets



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

2024-09-27 Thread Ulrich Müller
commit: 20abbf2ecbe03997b8cd2aaf231fac8a883c5d9d
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri Sep 27 07:02:26 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Fri Sep 27 07:15:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20abbf2e

app-editors/emacs: Drop xwidgets flag

WebKitGTK upstream dropped support for off-screen rendering in
webkit2gtk version 2.41.92 and newer. This breaks xwidget support and
causes Emacs to crash. See https://debbugs.gnu.org/66068#47 for a more
detailed explanation.

Signed-off-by: Ulrich Müller  gentoo.org>

 app-editors/emacs/emacs-26.3-r18.ebuild | 14 +++---
 app-editors/emacs/emacs-26.3-r19.ebuild | 14 +++---
 app-editors/emacs/emacs-27.2-r16.ebuild | 14 +++---
 app-editors/emacs/emacs-27.2-r17.ebuild | 14 +++---
 app-editors/emacs/emacs-28.2-r12.ebuild | 14 +++---
 app-editors/emacs/emacs-28.2-r13.ebuild | 14 +++---
 app-editors/emacs/emacs-29.3-r2.ebuild  | 17 -
 app-editors/emacs/emacs-29.3-r3.ebuild  | 17 -
 app-editors/emacs/emacs-29.4.ebuild | 17 -
 app-editors/emacs/emacs-30.0.91.ebuild  | 17 -
 app-editors/emacs/emacs-30.0.-r1.ebuild | 17 -
 app-editors/emacs/emacs-31.0..ebuild| 17 -
 app-editors/emacs/metadata.xml  |  2 --
 13 files changed, 42 insertions(+), 146 deletions(-)

diff --git a/app-editors/emacs/emacs-26.3-r18.ebuild 
b/app-editors/emacs/emacs-26.3-r18.ebuild
index a6495367c009..c5236bfa6e76 100644
--- a/app-editors/emacs/emacs-26.3-r18.ebuild
+++ b/app-editors/emacs/emacs-26.3-r18.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/emacs-${FULL_VERSION}"
 LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
 SLOT="26"
 KEYWORDS="~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif gpm 
gsettings gtk gui gzip-el imagemagick +inotify jpeg kerberos lcms libxml2 
livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd 
+threads tiff toolkit-scroll-bars valgrind wide-int Xaw3d xft +xpm xwidgets 
zlib"
+IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif gpm 
gsettings gtk gui gzip-el imagemagick +inotify jpeg kerberos lcms libxml2 
livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd 
+threads tiff toolkit-scroll-bars valgrind wide-int Xaw3d xft +xpm zlib"
 
 RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
sys-libs/ncurses:0=
@@ -67,13 +67,7 @@ RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
>=dev-libs/m17n-lib-1.5.1
)
)
-   gtk? (
-   x11-libs/gtk+:3
-   xwidgets? (
-   net-libs/webkit-gtk:4.1=
-   x11-libs/libXcomposite
-   )
-   )
+   gtk? ( x11-libs/gtk+:3 )
!gtk? (
motif? (
>=x11-libs/motif-2.3:0
@@ -188,7 +182,7 @@ src_configure() {
recommended that you compile Emacs with the 
Athena/Lucid or the
Motif toolkit instead.
EOF
-   myconf+=" --with-x-toolkit=gtk3 $(use_with xwidgets)"
+   myconf+=" --with-x-toolkit=gtk3 --without-xwidgets"
for f in motif Xaw3d athena; do
use ${f} && ewarn \
"USE flag \"${f}\" has no effect if 
\"gtk\" is set."
@@ -207,8 +201,6 @@ src_configure() {
einfo "Configuring to build with no toolkit"
myconf+=" --with-x-toolkit=no"
fi
-   ! use gtk && use xwidgets && ewarn \
-   "USE flag \"xwidgets\" has no effect if \"gtk\" is not 
set."
fi
 
econf \

diff --git a/app-editors/emacs/emacs-26.3-r19.ebuild 
b/app-editors/emacs/emacs-26.3-r19.ebuild
index 56ce5683b767..1fb9cb7f2f7f 100644
--- a/app-editors/emacs/emacs-26.3-r19.ebuild
+++ b/app-editors/emacs/emacs-26.3-r19.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/emacs-${FULL_VERSION}"
 LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
 SLOT="26"
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ~ppc ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif gpm 
gsettings gtk gui gzip-e

[gentoo-commits] data/glep:master commit in: /

2024-09-26 Thread Ulrich Müller
commit: 85162e53fc1973dc428ba6148d96c4fa81908074
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Sep 26 11:42:31 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Thu Sep 26 11:42:31 2024 +
URL:https://gitweb.gentoo.org/data/glep.git/commit/?id=85162e53

glep-0084: Fix typo

Signed-off-by: Ulrich Müller  gentoo.org>

 glep-0084.rst | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/glep-0084.rst b/glep-0084.rst
index 37fe26a..28bbbcc 100644
--- a/glep-0084.rst
+++ b/glep-0084.rst
@@ -6,7 +6,7 @@ Type: Standards Track
 Status: Final
 Version: 1.0
 Created: 2023-11-01
-Last-Modified: 2024-07-22
+Last-Modified: 2024-09-26
 Post-History: 2023-10-04, 2023-10-13, 2023-11-01
 Content-Type: text/x-rst
 ---
@@ -93,7 +93,7 @@ Comments Block
 The lines in the comment block are prefixed with a "#" symbol. The comments
 should be separated with single space from the "#", unless this is trailing
 whitespace, in which case it should be removed (meaning blank lines in comments
-block are just "#\n").
+block are just "#\\n").
 
 The comments block consists of 2 mandatory parts (`author line`_ and
 `explanation`_) and one optional part (`last-rite epilogue`_). A blank line to



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

2024-09-24 Thread Ulrich Müller
commit: b427795a254820cc188cad8c88d47eaf7078c7f4
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Aug 26 12:23:35 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Wed Sep 25 04:51:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b427795a

plasma-mobile.kde.org.eclass: Remove dead eclass

Signed-off-by: Ulrich Müller  gentoo.org>

 eclass/plasma-mobile.kde.org.eclass | 49 -
 1 file changed, 49 deletions(-)

diff --git a/eclass/plasma-mobile.kde.org.eclass 
b/eclass/plasma-mobile.kde.org.eclass
deleted file mode 100644
index 3349f90745bd..
--- a/eclass/plasma-mobile.kde.org.eclass
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# @DEAD
-# @ECLASS: plasma-mobile.kde.org.eclass
-# @MAINTAINER:
-# k...@gentoo.org
-# @SUPPORTED_EAPIS: 8
-# @PROVIDES: kde.org
-# @BLURB: Support eclass for KDE Plasma Mobile packages.
-# @DESCRIPTION:
-# This eclass extends kde.org.eclass for Plasma Mobile release group to 
assemble
-# default SRC_URI for tarballs, set up git-r3.eclass for stable/master branch
-# versions or restrict access to unreleased (packager access only) tarballs
-# in Gentoo KDE overlay.
-#
-# This eclass unconditionally inherits kde.org.eclass and all its public
-# variables and helper functions (not phase functions) may be considered as
-# part of this eclass's API.
-
-case ${EAPI} in
-   8) ;;
-   *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
-esac
-
-if [[ -z ${_PLASMA_MOBILE_KDE_ORG_ECLASS} ]]; then
-_PLASMA_MOBILE_KDE_ORG_ECLASS=1
-
-# @ECLASS_VARIABLE: KDE_ORG_CATEGORY
-# @PRE_INHERIT
-# @DESCRIPTION:
-# For proper description see kde.org.eclass manpage.
-: "${KDE_ORG_CATEGORY:=plasma-mobile}"
-
-inherit kde.org
-
-HOMEPAGE="https://plasma-mobile.org/";
-
-# @ECLASS_VARIABLE: KDE_ORG_SCHEDULE_URI
-# @INTERNAL
-# @DESCRIPTION:
-# For proper description see kde.org.eclass manpage.
-KDE_ORG_SCHEDULE_URI="https://invent.kde.org/plasma/plasma-mobile/-/wikis/Release-Schedule";
-
-if [[ ${KDE_BUILD_TYPE} != live && -z ${KDE_ORG_COMMIT} ]]; then
-   SRC_URI="mirror://kde/stable/plasma-mobile/$(ver_cut 
1-2)/${KDE_ORG_NAME}-${PV}.tar.xz"
-fi
-
-fi



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

2024-09-23 Thread Ulrich Müller
commit: 51ec5438767619f3d12ee200382cf93a30ef874c
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Sep 23 12:08:06 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Mon Sep 23 12:08:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51ec5438

media-libs/libgphoto2: Whitespace

Fixes: bbad92ec847597037513ade0f8168bc8ae391cd7
Signed-off-by: Ulrich Müller  gentoo.org>

 media-libs/libgphoto2/libgphoto2-2.5.31-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libgphoto2/libgphoto2-2.5.31-r2.ebuild 
b/media-libs/libgphoto2/libgphoto2-2.5.31-r2.ebuild
index f84d154227d6..ee17e38a48f2 100644
--- a/media-libs/libgphoto2/libgphoto2-2.5.31-r2.ebuild
+++ b/media-libs/libgphoto2/libgphoto2-2.5.31-r2.ebuild
@@ -41,7 +41,7 @@ IUSE_CAMERAS=(
pccam300 pccam600 pentax polaroid_pdc320 polaroid_pdc640 
polaroid_pdc700 ptp2
ricoh ricoh_g3
samsung sierra sipix_blink2 sipix_web2 smal sonix sony_dscf1 sony_dscf55
-   soundvision spca50x sq905 st2205 stv0674 stv0680 sx330z
+   soundvision spca50x sq905 st2205 stv0674 stv0680 sx330z
toshiba_pdrm11 topfield tp6801
 )
 



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

2024-09-23 Thread Ulrich Müller
commit: 452c39b1b97dd8e472c381c90814ca7151bbd80d
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Sep  2 15:18:17 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Mon Sep 23 12:05:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=452c39b1

elisp.eclass: Add pkg_info

Sync from Emacs overlay.

Signed-off-by: Ulrich Müller  gentoo.org>

 eclass/elisp.eclass | 10 --
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/eclass/elisp.eclass b/eclass/elisp.eclass
index 20139491c976..1fa8aab29753 100644
--- a/eclass/elisp.eclass
+++ b/eclass/elisp.eclass
@@ -1,4 +1,4 @@
-# Copyright 2002-2023 Gentoo Authors
+# Copyright 2002-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: elisp.eclass
@@ -205,5 +205,11 @@ elisp_pkg_postrm() {
elisp-site-regen
 }
 
+elisp_pkg_info() {
+   if [[ -n ${_ELISP_EMACS_VERSION} ]]; then
+   echo "Built with Emacs version: ${_ELISP_EMACS_VERSION}"
+   fi
+}
+
 EXPORT_FUNCTIONS src_{unpack,prepare,configure,compile,test,install} \
-   pkg_{setup,postinst,postrm}
+   pkg_{setup,postinst,postrm,info}



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

2024-09-20 Thread Ulrich Müller
commit: eb398401f8185bce37333bf6a52c8d23fa97
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri Sep 20 09:06:07 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Fri Sep 20 09:06:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb39

net-im/zoom: drop 6.1.10.1400

Signed-off-by: Ulrich Müller  gentoo.org>

 net-im/zoom/Manifest|   1 -
 net-im/zoom/zoom-6.1.10.1400.ebuild | 182 
 2 files changed, 183 deletions(-)

diff --git a/net-im/zoom/Manifest b/net-im/zoom/Manifest
index 7f777c930d83..cfca021746f2 100644
--- a/net-im/zoom/Manifest
+++ b/net-im/zoom/Manifest
@@ -1,3 +1,2 @@
-DIST zoom-6.1.10.1400_x86_64.tar.xz 206894340 BLAKE2B 
53f1ecc2e4d4c5e21853ccf3b5750c433951a1d98cb4cbd43b5bbe0f8deffbdc54ee597c586e4df8ac84488282da171b4adc3ef74c9e53477bd0ad594015eb6b
 SHA512 
5421af416ae104201e5cb15483e1ef8a378935cb4a942c614dba1ddd96bf0a9dbc8c53373fbd8ab516765714ba1169d1387d0f9f00b413f35999e67f392193aa
 DIST zoom-6.1.11.1545_x86_64.tar.xz 206886856 BLAKE2B 
c97736f9a75803f25bcfb64cf904fb65d89ab549737cd4816a5f0533c891e54bd5b75a725cbaf70342857a84d3e5847ac91000ffb1e45a046485053791cff4ea
 SHA512 
6fb2c45fb161b84f740d58b1265cd9255778d089702d8bdd5cd8a2bb9bf89cb97048cb0e2edb02a638ee112657adfe0a1c37274ffa500d277f0baf977180154a
 DIST zoom-6.2.0.1855_x86_64.tar.xz 208225716 BLAKE2B 
58e41abd2fe193d2a55a0ee85aff0c8b54ae02bbe5160fb3bf91378278c352734d151f3153e157106ffd76e642e80158e60e9f13a14a461db826064905e37308
 SHA512 
b80503c31bfe2f0944b1a025aa0186a3fb506fd83671a2a2858ee62a0365cd5057b4266e6a0b688ad2c32e4ccc7de90324d41dd797426048b384d7d7a2ceff6b

diff --git a/net-im/zoom/zoom-6.1.10.1400.ebuild 
b/net-im/zoom/zoom-6.1.10.1400.ebuild
deleted file mode 100644
index 1df6e759f958..
--- a/net-im/zoom/zoom-6.1.10.1400.ebuild
+++ /dev/null
@@ -1,182 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop linux-info readme.gentoo-r1 xdg-utils
-
-DESCRIPTION="Video conferencing and web conferencing service"
-HOMEPAGE="https://zoom.us/";
-SRC_URI="https://zoom.us/client/${PV}/${PN}_x86_64.tar.xz -> 
${P}_x86_64.tar.xz"
-S="${WORKDIR}/${PN}"
-
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-IUSE="+bundled-qt opencl pulseaudio wayland +zoom-symlink"
-RESTRICT="mirror bindist strip"
-
-RDEPEND="zoom-symlink? ( !games-engines/zoom )
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   app-crypt/mit-krb5
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   >=dev-libs/quazip-1.0:0=[qt5(+)]
-   media-libs/alsa-lib
-   media-libs/fdk-aac:0/2
-   media-libs/fontconfig
-   media-libs/freetype
-   media-libs/mesa[gbm(+)]
-   media-sound/mpg123
-   net-print/cups
-   sys-apps/dbus
-   sys-apps/util-linux
-   sys-libs/glibc
-   sys-libs/zlib
-   virtual/opengl
-   x11-libs/cairo
-   x11-libs/libdrm
-   x11-libs/libX11
-   x11-libs/libxcb
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libxkbcommon[X]
-   x11-libs/libXrandr
-   x11-libs/libXrender
-   x11-libs/libxshmfence
-   x11-libs/libXtst
-   x11-libs/pango
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-keysyms
-   x11-libs/xcb-util-renderutil
-   x11-libs/xcb-util-wm
-   opencl? ( virtual/opencl )
-   pulseaudio? ( media-libs/libpulse )
-   wayland? ( dev-libs/wayland )
-   !bundled-qt? (
-   dev-libs/icu
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtdeclarative:5[widgets]
-   dev-qt/qtdiag:5
-   dev-qt/qtgraphicaleffects:5
-   dev-qt/qtgui:5
-   dev-qt/qtlocation:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtquickcontrols:5[widgets]
-   dev-qt/qtquickcontrols2:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   dev-qt/qtxml:5
-   wayland? ( dev-qt/qtwayland )
-   )"
-
-BDEPEND="dev-util/bbe"
-
-CONFIG_CHECK="~USER_NS ~PID_NS ~NET_NS ~SECCOMP_FILTER"
-QA_PREBUILT="opt/zoom/*"
-
-src_prepare() {
-   default
-
-   # The tarball doesn't contain an icon, so extract it from the binary
-   bbe -s -b '/\n/' -e 'J 1;D' zoom 
\
-   >videoconference-zoom.svg && [[ -s videoconference-zoom.svg ]] \
-   || die "Extraction of icon failed"
-
-   if ! use pulseaudio; then
-   # For some strange reason, zoom cannot use any ALSA sound 
devices if
-   # it finds libpu

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

2024-09-20 Thread Ulrich Müller
commit: 5d94ce215bb77fe3287b4cdf100f8712b4be3ea5
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri Sep 20 09:05:47 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Fri Sep 20 09:05:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d94ce21

net-im/zoom: add 6.2.0.1855

Signed-off-by: Ulrich Müller  gentoo.org>

 net-im/zoom/Manifest   |   1 +
 net-im/zoom/zoom-6.2.0.1855.ebuild | 182 +
 2 files changed, 183 insertions(+)

diff --git a/net-im/zoom/Manifest b/net-im/zoom/Manifest
index ef6323d9d78f..7f777c930d83 100644
--- a/net-im/zoom/Manifest
+++ b/net-im/zoom/Manifest
@@ -1,2 +1,3 @@
 DIST zoom-6.1.10.1400_x86_64.tar.xz 206894340 BLAKE2B 
53f1ecc2e4d4c5e21853ccf3b5750c433951a1d98cb4cbd43b5bbe0f8deffbdc54ee597c586e4df8ac84488282da171b4adc3ef74c9e53477bd0ad594015eb6b
 SHA512 
5421af416ae104201e5cb15483e1ef8a378935cb4a942c614dba1ddd96bf0a9dbc8c53373fbd8ab516765714ba1169d1387d0f9f00b413f35999e67f392193aa
 DIST zoom-6.1.11.1545_x86_64.tar.xz 206886856 BLAKE2B 
c97736f9a75803f25bcfb64cf904fb65d89ab549737cd4816a5f0533c891e54bd5b75a725cbaf70342857a84d3e5847ac91000ffb1e45a046485053791cff4ea
 SHA512 
6fb2c45fb161b84f740d58b1265cd9255778d089702d8bdd5cd8a2bb9bf89cb97048cb0e2edb02a638ee112657adfe0a1c37274ffa500d277f0baf977180154a
+DIST zoom-6.2.0.1855_x86_64.tar.xz 208225716 BLAKE2B 
58e41abd2fe193d2a55a0ee85aff0c8b54ae02bbe5160fb3bf91378278c352734d151f3153e157106ffd76e642e80158e60e9f13a14a461db826064905e37308
 SHA512 
b80503c31bfe2f0944b1a025aa0186a3fb506fd83671a2a2858ee62a0365cd5057b4266e6a0b688ad2c32e4ccc7de90324d41dd797426048b384d7d7a2ceff6b

diff --git a/net-im/zoom/zoom-6.2.0.1855.ebuild 
b/net-im/zoom/zoom-6.2.0.1855.ebuild
new file mode 100644
index ..1df6e759f958
--- /dev/null
+++ b/net-im/zoom/zoom-6.2.0.1855.ebuild
@@ -0,0 +1,182 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop linux-info readme.gentoo-r1 xdg-utils
+
+DESCRIPTION="Video conferencing and web conferencing service"
+HOMEPAGE="https://zoom.us/";
+SRC_URI="https://zoom.us/client/${PV}/${PN}_x86_64.tar.xz -> 
${P}_x86_64.tar.xz"
+S="${WORKDIR}/${PN}"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+IUSE="+bundled-qt opencl pulseaudio wayland +zoom-symlink"
+RESTRICT="mirror bindist strip"
+
+RDEPEND="zoom-symlink? ( !games-engines/zoom )
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   app-crypt/mit-krb5
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   >=dev-libs/quazip-1.0:0=[qt5(+)]
+   media-libs/alsa-lib
+   media-libs/fdk-aac:0/2
+   media-libs/fontconfig
+   media-libs/freetype
+   media-libs/mesa[gbm(+)]
+   media-sound/mpg123
+   net-print/cups
+   sys-apps/dbus
+   sys-apps/util-linux
+   sys-libs/glibc
+   sys-libs/zlib
+   virtual/opengl
+   x11-libs/cairo
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libxkbcommon[X]
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libxshmfence
+   x11-libs/libXtst
+   x11-libs/pango
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-keysyms
+   x11-libs/xcb-util-renderutil
+   x11-libs/xcb-util-wm
+   opencl? ( virtual/opencl )
+   pulseaudio? ( media-libs/libpulse )
+   wayland? ( dev-libs/wayland )
+   !bundled-qt? (
+   dev-libs/icu
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5[widgets]
+   dev-qt/qtdiag:5
+   dev-qt/qtgraphicaleffects:5
+   dev-qt/qtgui:5
+   dev-qt/qtlocation:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtquickcontrols:5[widgets]
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   dev-qt/qtxml:5
+   wayland? ( dev-qt/qtwayland )
+   )"
+
+BDEPEND="dev-util/bbe"
+
+CONFIG_CHECK="~USER_NS ~PID_NS ~NET_NS ~SECCOMP_FILTER"
+QA_PREBUILT="opt/zoom/*"
+
+src_prepare() {
+   default
+
+   # The tarball doesn't contain an icon, so extract it from the binary
+   bbe -s -b '/\n/' -e 'J 1;D' zoom 
\
+   >videoconference-zoom.svg && [[ -s videoconference-zoom.svg ]] \
+   || die "Extraction of icon failed"
+
+   if ! use pulseaudio; then
+   # For some strange reason, zoom cannot use any ALSA sound 
devices if
+   # it finds libpulse. This causes br

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

2024-09-17 Thread Ulrich Müller
commit: a2984645dbb71ab7057c5c0930fab972e2cfccf5
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue Sep 17 11:55:16 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Tue Sep 17 13:33:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2984645

dev-util/quilt: Install the Emacs mode

A separate package for app-emacs/quilt-el made sense in the past when
it had its own upstream. This is no longer the case; nowadays the Gentoo
packages are built from the same tarball.

Bug: https://bugs.gentoo.org/247500
Signed-off-by: Ulrich Müller  gentoo.org>

 dev-util/quilt/files/50quilt-gentoo.el |  7 ++
 .../files/quilt-el-0.45.4-header-window.patch  | 13 
 dev-util/quilt/quilt-0.68-r1.ebuild| 76 ++
 3 files changed, 96 insertions(+)

diff --git a/dev-util/quilt/files/50quilt-gentoo.el 
b/dev-util/quilt/files/50quilt-gentoo.el
new file mode 100644
index ..e5b51e318d73
--- /dev/null
+++ b/dev-util/quilt/files/50quilt-gentoo.el
@@ -0,0 +1,7 @@
+(add-to-list 'load-path "@SITELISP@")
+(autoload 'quilt-mode "quilt"
+  "Toggle quilt-mode. With positive arg, enable quilt-mode." t)
+(autoload 'quilt-hook "quilt"
+  "Enable quilt mode for quilt-controlled files.")
+(add-hook 'find-file-hook 'quilt-hook)
+(add-hook 'after-revert-hook 'quilt-hook)

diff --git a/dev-util/quilt/files/quilt-el-0.45.4-header-window.patch 
b/dev-util/quilt/files/quilt-el-0.45.4-header-window.patch
new file mode 100644
index ..eae848e804f5
--- /dev/null
+++ b/dev-util/quilt/files/quilt-el-0.45.4-header-window.patch
@@ -0,0 +1,13 @@
+Delete window after editing is complete
+Patch from flameeyes
+
+--- a/lib/quilt.el
 b/lib/quilt.el
+@@ -399,6 +399,7 @@
+ (cd quilt-header-directory)
+ (shell-command (concat "EDITOR=cat quilt -r header <" tmp))
+ (kill-buffer (current-buffer))
++(delete-window)
+ (delete-file tmp)))
+ 
+ (defvar quilt-header-mode-map (make-keymap))

diff --git a/dev-util/quilt/quilt-0.68-r1.ebuild 
b/dev-util/quilt/quilt-0.68-r1.ebuild
new file mode 100644
index ..6e8b0c278193
--- /dev/null
+++ b/dev-util/quilt/quilt-0.68-r1.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit bash-completion-r1 elisp-common
+
+DESCRIPTION="quilt patch manager"
+HOMEPAGE="https://savannah.nongnu.org/projects/quilt";
+SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2 GPL-1+"  # any GPL version for quilt.el
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-solaris"
+IUSE="emacs graphviz"
+# unresolved test failures
+RESTRICT="test"
+
+RDEPEND="!app-emacs/quilt-el
+   sys-apps/ed
+   dev-util/diffstat
+   graphviz? ( media-gfx/graphviz )
+   elibc_Darwin? ( app-misc/getopt )
+   elibc_SunOS? ( app-misc/getopt )
+   >=sys-apps/coreutils-9.4-r1
+   app-arch/zstd:="
+
+PATCHES=( "${FILESDIR}"/${PN}-el-0.45.4-header-window.patch )
+
+pkg_setup() {
+   use graphviz && return 0
+   echo
+   elog "If you intend to use the folding functionality (graphical 
illustration of the"
+   elog "patch stack) then you'll need to remerge this package with 
USE=graphviz."
+   echo
+}
+
+src_prepare() {
+   # Add support for USE=graphviz
+   use graphviz || PATCHES+=( "${FILESDIR}"/${PN}-0.66-no-graphviz.patch )
+   default
+}
+
+src_configure() {
+   local myconf=()
+   [[ ${CHOST} == *-darwin* || ${CHOST} == *-solaris* ]] \
+   && myconf+=( "--with-getopt=${EPREFIX}/usr/bin/getopt-long" )
+   econf "${myconf[@]}"
+}
+
+src_compile() {
+   default
+   use emacs && elisp-compile lib/quilt.el
+}
+
+src_install() {
+   emake BUILD_ROOT="${D}" install
+
+   rm -rf "${ED}"/usr/share/doc/${P}
+   dodoc AUTHORS COPYING NEWS TODO "doc/README" "doc/README.MAIL" 
"doc/quilt.pdf"
+
+   # Remove misplaced Emacs mode
+   rm -rf "${ED}"/usr/share/emacs || die
+
+   if use emacs; then
+   elisp-install ${PN} lib/quilt.{el,elc}
+   elisp-site-file-install "${FILESDIR}"/50${PN}-gentoo.el
+   dodoc doc/README.EMACS
+   fi
+
+   rm -rf "${ED}"/etc/bash_completion.d
+   newbashcomp bash_completion ${PN}
+
+   # Remove the compat symlinks
+   rm -rf "${ED}"/usr/share/quilt/compat
+}



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-libnice/

2024-09-17 Thread Ulrich Müller
commit: 114a3100cd4369f6d81c85aa69905bcbad2eb292
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Sep 16 14:17:59 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Tue Sep 17 10:20:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=114a3100

media-plugins/gst-plugins-libnice: add 0.1.22

Signed-off-by: Ulrich Müller  gentoo.org>

 media-plugins/gst-plugins-libnice/Manifest |  1 +
 .../gst-plugins-libnice-0.1.22.ebuild  | 40 ++
 2 files changed, 41 insertions(+)

diff --git a/media-plugins/gst-plugins-libnice/Manifest 
b/media-plugins/gst-plugins-libnice/Manifest
index c97d1852cce6..a6825b45305e 100644
--- a/media-plugins/gst-plugins-libnice/Manifest
+++ b/media-plugins/gst-plugins-libnice/Manifest
@@ -1,2 +1,3 @@
 DIST libnice-0.1.19.tar.gz 453407 BLAKE2B 
7bffde82a3e55d9aeeaadd159d944346a5192871e7f574e278dc43e8171e5fde472cd28186777a0b6cddd8bde34e035794b1c6b8f152c7fb4fae5202025bfdac
 SHA512 
1c63cc0b7655186fd6f83da4dd607183d6ccfab9b7ad7189c1bea2ba7413183f24076aba5d6c7231d2ab3fbd471827256729a8a0c0d1bda48803586e68b3778b
 DIST libnice-0.1.21.tar.gz 460086 BLAKE2B 
61f0807ad0d959ffbaf8dce7b0321a19ae42e4c57cc6ac9b8f39bd27645ef60bb342f4105b6ce4c4c82573592a5238d72031033e9e7368f8b5d53afa37d6
 SHA512 
acbd1e0e8aacb0a65cad5b70b470a74a7c4a4f1306bc4e17cd4fd899f2fae2bb538bd099e6c0f9cba6bb9a38e95bc14087aa4f77f6aa5b70d6398179783c6e26
+DIST libnice-0.1.22.tar.gz 460696 BLAKE2B 
ebc4877664568e9a93bd3eeb93c1e6fd067df81596cff2d4ca74fc8e30c7b3af0eb0dd98e605f58161d6f002a5b91b13237ae63fd719d37ad3126a2bc3f0a7e7
 SHA512 
c3aae2d36d2cec8654b87ecc464296711a4a64335052dfc1477f43f59e90341f7a6a01ebd4edf91a72d9ec425440e6dd0bd8f817c77e03578854e70193b3306b

diff --git 
a/media-plugins/gst-plugins-libnice/gst-plugins-libnice-0.1.22.ebuild 
b/media-plugins/gst-plugins-libnice/gst-plugins-libnice-0.1.22.ebuild
new file mode 100644
index ..e38e84cea764
--- /dev/null
+++ b/media-plugins/gst-plugins-libnice/gst-plugins-libnice-0.1.22.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit meson-multilib
+
+DESCRIPTION="GStreamer plugin for ICE (RFC 5245) support"
+HOMEPAGE="https://libnice.freedesktop.org/";
+MY_P=libnice-${PV}
+SRC_URI="https://libnice.freedesktop.org/releases/${MY_P}.tar.gz";
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="|| ( MPL-1.1 LGPL-2.1 )"
+SLOT="1.0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+
+RDEPEND="
+   ~net-libs/libnice-${PV}[${MULTILIB_USEDEP}]
+   media-libs/gstreamer:${SLOT}[${MULTILIB_USEDEP}]
+   media-libs/gst-plugins-base:${SLOT}[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.1.21-use-installed-libnice.patch
+)
+
+multilib_src_configure() {
+   # gnutls vs openssl left intentionally automagic here - the chosen USE 
flag configuration of libnice will ensure
+   # one of them is present, configure will be happy, but gstreamer bits 
don't use it, so it doesn't matter.
+   # gupnp is not used in the gst plugin.
+   local emesonargs=(
+   -Dgstreamer=enabled
+   -Dcrypto-library=auto
+   -Dintrospection=disabled
+   -Dgupnp=disabled
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: metadata/stabilization-groups/

2024-09-17 Thread Ulrich Müller
commit: 49cbad92a3178258625cebb54c2b8608521c2ac2
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Sep 16 14:18:25 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Tue Sep 17 10:20:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49cbad92

metadata/stabilization-groups: new libnice.group

Signed-off-by: Ulrich Müller  gentoo.org>

 metadata/stabilization-groups/libnice.group | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/metadata/stabilization-groups/libnice.group 
b/metadata/stabilization-groups/libnice.group
new file mode 100644
index ..ee2dbe6cc880
--- /dev/null
+++ b/metadata/stabilization-groups/libnice.group
@@ -0,0 +1,2 @@
+media-plugins/gst-plugins-libnice
+net-libs/libnice



[gentoo-commits] proj/devmanual:master commit in: ebuild-writing/functions/src_unpack/rpm-sources/

2024-09-14 Thread Ulrich Müller
commit: a166928ab188ff3b108d9a2651217dd96828b282
Author: Sebastian Engel  gmx  de>
AuthorDate: Wed Aug 28 11:13:20 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Sat Sep 14 19:10:58 2024 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=a166928a

src_unpack/rpm-sources: Replace src_unpack override example code

This replaces the code example with a snippet of how it is currently used in
::gentoo/dev-util/intel-ocl-sdk/intel-ocl-sdk-18.1.0.015.ebuild
because the old example code had multiple issues.

Signed-off-by: Sebastian Engel  gmx.de>
Signed-off-by: Ulrich Müller  gentoo.org>

 ebuild-writing/functions/src_unpack/rpm-sources/text.xml | 6 ++
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/ebuild-writing/functions/src_unpack/rpm-sources/text.xml 
b/ebuild-writing/functions/src_unpack/rpm-sources/text.xml
index 0029c53..99c932e 100644
--- a/ebuild-writing/functions/src_unpack/rpm-sources/text.xml
+++ b/ebuild-writing/functions/src_unpack/rpm-sources/text.xml
@@ -25,10 +25,8 @@ manner such as:
 
 
 src_unpack() {
-   rpm_src_unpack ${A}
-   cd "${S}"
-
-   use ssl && eapply "${FILESDIR}/${PV}/${P}-ssl.patch"
+   unpack ${A}
+   rpm_unpack "${S}/rpm/intel-openclrt-${PV}-${ALT_PV}.x86_64.rpm"
 }
 
 



[gentoo-commits] proj/devmanual:master commit in: archs/x86/

2024-09-14 Thread Ulrich Müller
commit: d82ec66bf6de4d1dd44584c92305b38efa5f9b7a
Author: Sebastian Engel  gmx  de>
AuthorDate: Wed Aug 28 11:54:42 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Sat Sep 14 19:10:59 2024 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=d82ec66b

archs/x86: Remove some outdated team guidelines

Signed-off-by: Sebastian Engel  gmx.de>
Signed-off-by: Ulrich Müller  gentoo.org>

 archs/x86/text.xml | 6 --
 1 file changed, 6 deletions(-)

diff --git a/archs/x86/text.xml b/archs/x86/text.xml
index 59a3f68..9fb3ef5 100644
--- a/archs/x86/text.xml
+++ b/archs/x86/text.xml
@@ -28,12 +28,6 @@ The following is a list of rules and expectations for 
members of the x86 team:
 
 
 
-  
-Assist/resolve 4 bugs a month that are assigned to the team
-  
-  
-Be present in our IRC channel, #gentoo-x86/irc.libera.chat
-  
   
 If you need one of your packages stable, file a bug to the team.  You are 
not
 exempt from the same rules everyone else must follow.



[gentoo-commits] proj/devmanual:master commit in: general-concepts/portage-cache/

2024-09-14 Thread Ulrich Müller
commit: ba3631b0b62ec1d9912a77ed68db8505328953bb
Author: Sebastian Engel  gmx  de>
AuthorDate: Wed Aug 28 08:47:02 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Sat Sep 14 19:10:58 2024 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=ba3631b0

g-c/portage-cache: Refine the allowed variables for conditional inherits

Since the code example after the text uses PV to show allowed conditional
inherits, the preceding text should also mention that PV is valid.

Signed-off-by: Sebastian Engel  gmx.de>
Signed-off-by: Ulrich Müller  gentoo.org>

 general-concepts/portage-cache/text.xml | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/general-concepts/portage-cache/text.xml 
b/general-concepts/portage-cache/text.xml
index ad2b391..aaee0b9 100644
--- a/general-concepts/portage-cache/text.xml
+++ b/general-concepts/portage-cache/text.xml
@@ -58,7 +58,8 @@ fi
 Because eclasses modify various cached variables, conditional inheritance is 
not
 allowed except where the same results will always be obtained on every system.
 For example, inherits based upon USE flags are illegal, but inherits 
based
-solely upon PN are allowed.
+solely upon the unchanging variables (e.g. PV) mentioned above are
+allowed.
 
 
 



[gentoo-commits] proj/devmanual:master commit in: ebuild-writing/messages/

2024-09-14 Thread Ulrich Müller
commit: b8cea57c1a478d72ac3e4499f17122b5e7f01232
Author: Sebastian Engel  gmx  de>
AuthorDate: Wed Aug 28 12:03:42 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Sat Sep 14 19:10:59 2024 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=b8cea57c

ebuild-writing/messages: Change ewarn to eqawarn in the example code

The message in the code block is clearly a message from an eclass author to
ebuild developers and therefore should use eqawarn and not ewarn, like the
"QA warnings" passage above describes.

Signed-off-by: Sebastian Engel  gmx.de>
Signed-off-by: Ulrich Müller  gentoo.org>

 ebuild-writing/messages/text.xml | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/ebuild-writing/messages/text.xml b/ebuild-writing/messages/text.xml
index 830e3cf..c8c92b5 100644
--- a/ebuild-writing/messages/text.xml
+++ b/ebuild-writing/messages/text.xml
@@ -148,12 +148,12 @@ It would be better written as:
 
 
 
-ewarn "The 'frozbinate' function provided by eutils.eclass is deprecated"
-ewarn "in favour of frozbinate.eclass, but this package has not been"
-ewarn "updated yet. If this is a package from the main tree, please check"
-ewarn "https://bugs.gentoo.org/ and file a bug if there is not one already."
-ewarn "If this is your own package, please read the comments in the"
-ewarn "frozbinate eclass for instructions on how to convert."
+eqawarn "The 'frozbinate' function provided by eutils.eclass is deprecated"
+eqawarn "in favour of frozbinate.eclass, but this package has not been"
+eqawarn "updated yet. If this is a package from the main tree, please check"
+eqawarn "https://bugs.gentoo.org/ and file a bug if there is not one already."
+eqawarn "If this is your own package, please read the comments in the"
+eqawarn "frozbinate eclass for instructions on how to convert."
 
 
 



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

2024-09-12 Thread Ulrich Müller
commit: 8919eb6252e1ab48cf4942f46bf1f5e2d1165f52
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Sep 12 19:11:28 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Thu Sep 12 19:12:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8919eb62

app-editors/emacs: Whitespace

Signed-off-by: Ulrich Müller  gentoo.org>

 app-editors/emacs/emacs-26.3-r18.ebuild | 1 -
 app-editors/emacs/emacs-26.3-r19.ebuild | 1 -
 2 files changed, 2 deletions(-)

diff --git a/app-editors/emacs/emacs-26.3-r18.ebuild 
b/app-editors/emacs/emacs-26.3-r18.ebuild
index 97ace2e9568e..a6495367c009 100644
--- a/app-editors/emacs/emacs-26.3-r18.ebuild
+++ b/app-editors/emacs/emacs-26.3-r18.ebuild
@@ -125,7 +125,6 @@ src_prepare() {
 src_configure() {
strip-flags
filter-flags -pie   #526948
-
replace-flags "-O[3-9]" -O2
 
# We want floating-point arithmetic to be correct #933380

diff --git a/app-editors/emacs/emacs-26.3-r19.ebuild 
b/app-editors/emacs/emacs-26.3-r19.ebuild
index f03eb678f150..1c0632f3fb90 100644
--- a/app-editors/emacs/emacs-26.3-r19.ebuild
+++ b/app-editors/emacs/emacs-26.3-r19.ebuild
@@ -125,7 +125,6 @@ src_prepare() {
 src_configure() {
strip-flags
filter-flags -pie   #526948
-
replace-flags "-O[3-9]" -O2
 
# We want floating-point arithmetic to be correct #933380



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

2024-09-12 Thread Ulrich Müller
commit: 2f1c20ad01643517758fff55d4001275d54f1863
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Sep 12 10:41:57 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Thu Sep 12 10:41:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f1c20ad

licenses: Drop unused Mozart

Signed-off-by: Ulrich Müller  gentoo.org>

 licenses/Mozart | 42 --
 1 file changed, 42 deletions(-)

diff --git a/licenses/Mozart b/licenses/Mozart
deleted file mode 100644
index cb3c842baa3a..
--- a/licenses/Mozart
+++ /dev/null
@@ -1,42 +0,0 @@
-   License Agreement
-   for
-Mozart, an implementation of Oz 3 
---
-
-This software and its documentation are copyrighted
-by Saarland University, the Swedish Institute of
-Computer Science (SICS), the German Research Center
-for Artificial Intelligence (DFKI), and other
-parties.  The following terms apply to all files
-associated with the software unless explicitly
-disclaimed in individual files (see the file
-LICENSE-others for a list of these exceptions).
-
-The authors hereby grant permission to use, copy,
-modify, distribute, and license this software and
-its documentation for any purpose, provided that
-existing copyright notices are retained in all
-copies and that this notice is included verbatim
-in any distributions. No written agreement,
-license, or royalty fee is required for any of the
-authorized uses. Modifications to this software
-may be copyrighted by their authors and need not
-follow the licensing terms described here,
-provided that the new terms are clearly indicated
-on the first page of each file where they apply.
-
-IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE
-LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL,
-INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT
-OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR
-ANY DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE
-BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM
-ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR
-A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.  THIS
-SOFTWARE AND ITS DOCUMENTATION ARE PROVIDED ON AN
-"AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS
-HAVE NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT,
-UPDATES, ENHANCEMENTS, OR MODIFICATIONS.



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

2024-09-12 Thread Ulrich Müller
commit: 6ca254be8cd98100c5a390d2a3428a7ec6a7b5ec
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Sep 12 10:05:46 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Thu Sep 12 10:08:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ca254be

profiles/arch/sparc: Drop mask for sci-visualization/gnuplot[libcerf]

Signed-off-by: Ulrich Müller  gentoo.org>

 profiles/arch/sparc/package.use.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/arch/sparc/package.use.mask 
b/profiles/arch/sparc/package.use.mask
index 9c99b995cdf4..f8a633d80465 100644
--- a/profiles/arch/sparc/package.use.mask
+++ b/profiles/arch/sparc/package.use.mask
@@ -622,10 +622,6 @@ dev-haskell/haskell-src-exts test
 # Missing keywords, bug #524352
 >=app-accessibility/orca-3.12.3 braille
 
-# Christoph Junghans  (2014-07-21)
-# Missing keywords on sci-libs/libcerf (bug 517726)
-sci-visualization/gnuplot libcerf
-
 # Pacho Ramos  (2014-04-12)
 # Missing keywords, bug #507490
 net-misc/modemmanager mbim



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

2024-09-12 Thread Ulrich Müller
commit: 977794774abd2589128263e5e5156affdb6cb4e1
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Sep 12 08:49:52 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Thu Sep 12 08:54:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97779477

profiles: Mask app-editors/emacs:30-vcs pretest versions

Signed-off-by: Ulrich Müller  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 73e8341a4429..2318554f3eb5 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,10 @@
 
 #--- END OF EXAMPLES ---
 
+# Ulrich Müller  (2024-09-12)
+# Pretest versions, masked for testing.
+ (2024-09-09)
 # Upstream has dropped this package since MATE 1.28.
 # Removal on 2024-10-09.  Bug #932568.



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

2024-09-12 Thread Ulrich Müller
commit: b6af9ce6ec8cec6fc8e5031eaee384f650f9cb30
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Sep 12 08:49:35 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Thu Sep 12 08:54:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6af9ce6

app-editors/emacs: add 30.0.91

Signed-off-by: Ulrich Müller  gentoo.org>

 app-editors/emacs/Manifest |   1 +
 app-editors/emacs/emacs-30.0.91.ebuild | 619 +
 2 files changed, 620 insertions(+)

diff --git a/app-editors/emacs/Manifest b/app-editors/emacs/Manifest
index 237abe0c7d19..baac31293f88 100644
--- a/app-editors/emacs/Manifest
+++ b/app-editors/emacs/Manifest
@@ -14,3 +14,4 @@ DIST emacs-29.3-patches-4.tar.xz 3376 BLAKE2B 
966aef4036b48d11cbd0e901f78afb5c1d
 DIST emacs-29.3.tar.xz 52203168 BLAKE2B 
73651c52e508d5341f66659bbaf98e839040239198cb66f62239f489a961794adf837d9a14e9b605f059b7b612803e0ce5998ec47100ba545db642baacdb55ec
 SHA512 
efaecfc46a0b88f61de477d92c08ee592b8838e6c34724151a3b1502efa7ebd4d4837733c694807e6de1ba4b8d37d2ec382c6bb2ed000b67ad8f0e11c7df2a6b
 DIST emacs-29.4-patches-3.tar.xz 2364 BLAKE2B 
bf0d044ad0b12eeea1b87d76f143f3a542857eff6b29685abb2b37efd0105580cba2f4ca49655b4da6e13d3997e6c26f2966e597f66753b5321f6aa09f8c563d
 SHA512 
4c6321a63a3f917f9644d464c74925fad0942caeb57966b2a5a0ed171eeb8987230b7039b2829f96526d205b4ad97fcc94f991ecdf7296d8dee355eb14d4df36
 DIST emacs-29.4.tar.xz 52210344 BLAKE2B 
825fd2665b6427dbc3cb618b40df2f71fa6b08883bdd07be6d8acf0039df2aeebd294e679e98f4c64a9dd9bdad93589fc7c176cf3860d4fb823fce23f7f2b3cd
 SHA512 
66b38081cb01d2c46ff7beefb45986cc225b4c922c30712ad0d456c6cae5507176ed99418c8f26948c5375c8afde4e4b2507d23ed997dbb5392d12150a121d80
+DIST emacs-30.0.91.tar.xz 54782188 BLAKE2B 
9ef6f6bcca6b33fb9f70530ff1bb2ff8d56d88d201b8a9267d503e75f23efdb6e9707353495d1c504fbdd26a6a260d39cf98077188f41d65118af21e02715069
 SHA512 
43dd5d21dab16d88c1ca2e430a11dad1e4a7e173f217f5762aea0b6e68b526c6486a9e2856622c1f9aa06553192d2d0fa04454115f1e77e221b14b6b03dc31b6

diff --git a/app-editors/emacs/emacs-30.0.91.ebuild 
b/app-editors/emacs/emacs-30.0.91.ebuild
new file mode 100644
index ..c50027d6889b
--- /dev/null
+++ b/app-editors/emacs/emacs-30.0.91.ebuild
@@ -0,0 +1,619 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools elisp-common flag-o-matic readme.gentoo-r1 toolchain-funcs
+
+if [[ ${PV##*.} =  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.savannah.gnu.org/git/emacs.git";
+   EGIT_BRANCH="emacs-30"
+   EGIT_CHECKOUT_DIR="${WORKDIR}/emacs"
+   S="${EGIT_CHECKOUT_DIR}"
+   SLOT="${PV%%.*}-vcs"
+else
+   # FULL_VERSION keeps the full version number, which is needed in
+   # order to determine some path information correctly for copy/move
+   # operations later on
+   FULL_VERSION="${PV%%_*}"
+   SRC_URI="mirror://gnu/emacs/${P}.tar.xz"
+   S="${WORKDIR}/emacs-${FULL_VERSION}"
+   # PV can be in any of the following formats:
+   # 27.1 released version (slot 27)
+   # 27.1_rc1 upstream release candidate (27)
+   # 27.0.live ebuild (slot 27-vcs)
+   # 27.0.90  upstream prerelease snapshot (27-vcs)
+   # 27.0.50_pre20191223  snapshot by Gentoo developer (27-vcs)
+   if [[ ${PV} == *_pre* ]]; then
+   SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz";
+   S="${WORKDIR}/emacs"
+   elif [[ ${PV//[0-9]} != "." ]]; then
+   
SRC_URI="https://alpha.gnu.org/gnu/emacs/pretest/${PN}-${PV/_/-}.tar.xz";
+   fi
+   SLOT="${PV%%.*}"
+   [[ ${PV} == *.*.* ]] && SLOT+="-vcs"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+fi
+
+DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"
+HOMEPAGE="https://www.gnu.org/software/emacs/";
+
+LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
+IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm 
gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg kerberos lcms 
libxml2 livecd m17n-lib mailutils motif png selinux sound source sqlite ssl svg 
systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp wide-int +X 
xattr Xaw3d xft +xpm xwidgets zlib"
+
+X_DEPEND="x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXi
+   x11-libs/libXinerama
+   x11-libs/libXrandr
+   x11-libs/libxcb
+   x11-libs/xc

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

2024-09-10 Thread Ulrich Müller
commit: e1db307d107f5010057a4e3495e08b1f51820add
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Sep  9 15:31:42 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Tue Sep 10 10:29:10 2024 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=e1db307d

unpack: Match file extensions case-sensitively in old EAPIs

This fixes PMS compliance and at the same time simplifies the code.

Signed-off-by: Ulrich Müller  gentoo.org>

 bin/phase-helpers.sh | 97 +---
 1 file changed, 9 insertions(+), 88 deletions(-)

diff --git a/bin/phase-helpers.sh b/bin/phase-helpers.sh
index 164f62143d..4e23d10a8b 100644
--- a/bin/phase-helpers.sh
+++ b/bin/phase-helpers.sh
@@ -370,6 +370,12 @@ unpack() {
txz) ___eapi_unpack_supports_txz && suffix_known=1 
;;
esac
 
+   if ___eapi_unpack_is_case_sensitive \
+   && ! has "${suffix}" "${suffix_insensitive}" \
+   ZIP Z 7Z RAR LHA LHa; then
+   suffix_known=""
+   fi
+
if [[ -n ${suffix_known} ]]; then
__vecho ">>> Unpacking ${x} to ${PWD}"
else
@@ -378,13 +384,9 @@ unpack() {
fi
 
__unpack_tar() {
-   if [[ ${y_insensitive} == tar ]] ; then
-   if ___eapi_unpack_is_case_sensitive && \
-   [[ tar != ${y} ]] ; then
-   eqawarn "QA Notice: unpack called with" 
\
-   "secondary suffix '${y}' which 
is unofficially" \
-   "supported with EAPI '${EAPI}'. 
Instead use 'tar'."
-   fi
+   if [[ ${y_insensitive} == tar ]] \
+   && ! ___eapi_unpack_is_case_sensitive \
+   || [[ ${y} == tar ]]; then
$1 -c -- "${srcdir}${x}" | tar xof -
__assert_sigpipe_ok "${myfail}"
else
@@ -397,62 +399,25 @@ unpack() {
myfail="unpack: failure unpacking ${x}"
case "${suffix_insensitive}" in
tar)
-   if ___eapi_unpack_is_case_sensitive && \
-   [[ tar != ${suffix} ]] ; then
-   eqawarn "QA Notice: unpack called with" 
\
-   "suffix '${suffix}' which is 
unofficially supported" \
-   "with EAPI '${EAPI}'. Instead 
use 'tar'."
-   fi
tar xof "${srcdir}${x}" || die "${myfail}"
;;
tgz)
-   if ___eapi_unpack_is_case_sensitive && \
-   [[ tgz != ${suffix} ]] ; then
-   eqawarn "QA Notice: unpack called with" 
\
-   "suffix '${suffix}' which is 
unofficially supported" \
-   "with EAPI '${EAPI}'. Instead 
use 'tgz'."
-   fi
tar xozf "${srcdir}${x}" || die "${myfail}"
;;
tbz|tbz2)
-   if ___eapi_unpack_is_case_sensitive && \
-   [[ " tbz tbz2 " != *" ${suffix} "* ]] ; 
then
-   eqawarn "QA Notice: unpack called with" 
\
-   "suffix '${suffix}' which is 
unofficially supported" \
-   "with EAPI '${EAPI}'. Instead 
use 'tbz' or 'tbz2'."
-   fi

${PORTAGE_BUNZIP2_COMMAND:-${PORTAGE_BZIP2_COMMAND} -d} -c -- "${srcdir}${x}" | 
tar xof -
__assert_sigpipe_ok "${myfail}"
;;
zip|jar)
-   if ___eapi_unpack_is_case_sensitive && \
-   [[ " ZIP zip jar " != *

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

2024-09-10 Thread Ulrich Müller
commit: 58eefee486b40872135589bb07c8bf2018d31004
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Sep  9 15:32:56 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Tue Sep 10 10:29:11 2024 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=58eefee4

NEWS: Announce unpack changes

Signed-off-by: Ulrich Müller  gentoo.org>

 NEWS | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/NEWS b/NEWS
index 58dd83bf17..b21cd406a3 100644
--- a/NEWS
+++ b/NEWS
@@ -31,6 +31,9 @@ Bug fixes:
 * emerge: Fix parallel-fetch to properly terminate FETCHCOMMAND processes when
   needed, using a SIGTERM handler (bug #936273).
 
+* unpack: Don't display "Unpacking ..." message for skipped files.
+  Match file extensions case-sensitively in old EAPIs, fixes PMS compliance.
+
 portage-3.0.65 (2024-06-04)
 --
 



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

2024-09-10 Thread Ulrich Müller
commit: 6e454ea3b8e5e1aa0f4d9efcb42759dc5ec0ec99
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Sep  9 15:30:25 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Tue Sep 10 10:29:10 2024 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=6e454ea3

unpack: Don't display "Unpacking ..." for skipped files

PMS says that "Any unrecognised file format shall be skipped silently."
This wording was added with the draft of what later became EAPI 4:
https://gitweb.gentoo.org/proj/pms.git/commit/?id=634c32f231e1bc94d64588e2b2edf0ad1ca60f1f

The commit message doesn't give any rationale for "silently".
It may well be that the wording is a remnant of the rejected
"unpack --if-compressed" item.

See the discussion in the 2009-04-23 council meeting:
https://projects.gentoo.org/council/meeting-logs/20090423.txt
(starting at 21:35).

Signed-off-by: Ulrich Müller  gentoo.org>

 bin/phase-helpers.sh | 49 -
 1 file changed, 28 insertions(+), 21 deletions(-)

diff --git a/bin/phase-helpers.sh b/bin/phase-helpers.sh
index 77132eb066..164f62143d 100644
--- a/bin/phase-helpers.sh
+++ b/bin/phase-helpers.sh
@@ -1,5 +1,5 @@
 #!/usr/bin/env bash
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 if ___eapi_has_DESTTREE_INSDESTTREE; then
@@ -321,13 +321,13 @@ unpack() {
local x
local y y_insensitive
local suffix suffix_insensitive
+   local suffix_known
local myfail
local eapi=${EAPI:-0}
 
[[ -z "$*" ]] && die "Nothing passed to the 'unpack' command"
 
for x in "$@"; do
-   __vecho ">>> Unpacking ${x} to ${PWD}"
suffix=${x##*.}
suffix_insensitive=$(LC_ALL=C tr "[:upper:]" "[:lower:]" <<< 
"${suffix}")
y=${x%.*}
@@ -360,6 +360,23 @@ unpack() {
fi
[[ ! -s ${srcdir}${x} ]] && die "unpack: ${x} does not exist"
 
+   suffix_known=""
+   case ${suffix_insensitive} in
+   tar|tgz|tbz2|tbz|zip|jar|gz|z|bz2|bz|a|deb|lzma) 
suffix_known=1 ;;
+   7z)  ___eapi_unpack_supports_7z  && suffix_known=1 
;;
+   rar) ___eapi_unpack_supports_rar && suffix_known=1 
;;
+   lha|lzh) ___eapi_unpack_supports_lha && suffix_known=1 
;;
+   xz)  ___eapi_unpack_supports_xz  && suffix_known=1 
;;
+   txz) ___eapi_unpack_supports_txz && suffix_known=1 
;;
+   esac
+
+   if [[ -n ${suffix_known} ]]; then
+   __vecho ">>> Unpacking ${x} to ${PWD}"
+   else
+   __vecho "=== Skipping unpack of ${x}"
+   continue
+   fi
+
__unpack_tar() {
if [[ ${y_insensitive} == tar ]] ; then
if ___eapi_unpack_is_case_sensitive && \
@@ -439,13 +456,11 @@ unpack() {
__unpack_tar 
"${PORTAGE_BUNZIP2_COMMAND:-${PORTAGE_BZIP2_COMMAND} -d}"
;;
7z)
-   if ___eapi_unpack_supports_7z; then
-   local my_output
-   my_output="$(7z x -y "${srcdir}${x}")"
-   if [[ $? -ne 0 ]]; then
-   echo "${my_output}" >&2
-   die "${myfail}"
-   fi
+   local my_output
+   my_output="$(7z x -y "${srcdir}${x}")"
+   if [[ $? -ne 0 ]]; then
+   echo "${my_output}" >&2
+   die "${myfail}"
fi
;;
rar)
@@ -455,9 +470,7 @@ unpack() {
"suffix '${suffix}' which is 
unofficially supported" \
"with EAPI '${EAPI}'. Instead 
use 'rar' or 'RAR'."
fi
-   if ___eapi_unpack_supports_rar; then
-   unrar x -idq -o+ "${srcdir}${x}" || die 
"${myfai

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

2024-09-10 Thread Ulrich Müller
commit: a2e9578af3f3e8e8a02e6a11d22b23acb50dfcac
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Sep  9 16:20:30 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Tue Sep 10 10:29:11 2024 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=a2e9578a

unpack: Update a comment

Signed-off-by: Ulrich Müller  gentoo.org>

 bin/phase-helpers.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/bin/phase-helpers.sh b/bin/phase-helpers.sh
index 4e23d10a8b..5a35130191 100644
--- a/bin/phase-helpers.sh
+++ b/bin/phase-helpers.sh
@@ -334,7 +334,7 @@ unpack() {
y=${y##*.}
y_insensitive=$(LC_ALL=C tr "[:upper:]" "[:lower:]" <<< "${y}")
 
-   # wrt PMS 11.3.3.13 Misc Commands
+   # wrt PMS 12.3.15 Misc Commands
if [[ ${x} != */* ]]; then
# filename without path of any kind
srcdir=${DISTDIR}/



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

2024-09-09 Thread Ulrich Müller
commit: 492506adede9d96c661699b90295b70e50f30160
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Jun 20 06:02:31 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Mon Sep  9 18:04:44 2024 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=492506ad

eapi.py: Use attrs instead of hardcoding EAPIs in functions

Adding new attrs as needed. Their name is the same as the
corresponding PMS feature label (if one exists).

Signed-off-by: Ulrich Müller  gentoo.org>

 lib/portage/eapi.py | 30 --
 1 file changed, 24 insertions(+), 6 deletions(-)

diff --git a/lib/portage/eapi.py b/lib/portage/eapi.py
index ee691d311d..86b27bdbc5 100644
--- a/lib/portage/eapi.py
+++ b/lib/portage/eapi.py
@@ -41,7 +41,7 @@ def eapi_has_strong_blocks(eapi: str) -> bool:
 
 
 def eapi_has_src_prepare_and_src_configure(eapi: str) -> bool:
-return eapi not in ("0", "1")
+return _get_eapi_attrs(eapi).src_prepare_src_configure
 
 
 def eapi_supports_prefix(eapi: str) -> bool:
@@ -77,15 +77,15 @@ def eapi_exports_ECLASSDIR(eapi: str) -> bool:
 
 
 def eapi_has_pkg_pretend(eapi: str) -> bool:
-return eapi not in ("0", "1", "2", "3")
+return _get_eapi_attrs(eapi).pkg_pretend
 
 
 def eapi_has_implicit_rdepend(eapi: str) -> bool:
-return eapi in ("0", "1", "2", "3")
+return _get_eapi_attrs(eapi).rdepend_depend
 
 
 def eapi_has_dosed_dohard(eapi: str) -> bool:
-return eapi in ("0", "1", "2", "3")
+return _get_eapi_attrs(eapi).dosed_dohard
 
 
 def eapi_has_required_use(eapi: str) -> bool:
@@ -109,11 +109,11 @@ def eapi_has_repo_deps(eapi: str) -> bool:
 
 
 def eapi_supports_stable_use_forcing_and_masking(eapi: str) -> bool:
-return eapi not in ("0", "1", "2", "3", "4", "4-slot-abi")
+return _get_eapi_attrs(eapi).stablemask
 
 
 def eapi_allows_directories_on_profile_level_and_repository_level(eapi: str) 
-> bool:
-return eapi not in ("0", "1", "2", "3", "4", "4-slot-abi", "5", "6")
+return _get_eapi_attrs(eapi).profile_file_dirs
 
 
 def eapi_allows_package_provided(eapi: str) -> bool:
@@ -150,6 +150,7 @@ _eapi_attrs = collections.namedtuple(
 "allows_package_provided",
 "bdepend",
 "broot",
+"dosed_dohard",
 "empty_groups_always_true",
 "exports_AA",
 "exports_EBUILD_PHASE_FUNC",
@@ -164,14 +165,19 @@ _eapi_attrs = collections.namedtuple(
 "iuse_effective",
 "posixish_locale",
 "path_variables_end_with_trailing_slash",
+"pkg_pretend",
 "prefix",
+"profile_file_dirs",
+"rdepend_depend",
 "repo_deps",
 "required_use",
 "required_use_at_most_one_of",
 "selective_src_uri_restriction",
 "slot_operator",
 "slot_deps",
+"src_prepare_src_configure",
 "src_uri_arrows",
+"stablemask",
 "strong_blocks",
 "sysroot",
 "use_deps",
@@ -223,6 +229,7 @@ def _get_eapi_attrs(eapi_str: Optional[str]) -> _eapi_attrs:
 allows_package_provided=True,
 bdepend=False,
 broot=True,
+dosed_dohard=False,
 empty_groups_always_true=False,
 exports_AA=False,
 exports_EBUILD_PHASE_FUNC=True,
@@ -236,15 +243,20 @@ def _get_eapi_attrs(eapi_str: Optional[str]) -> 
_eapi_attrs:
 iuse_defaults=True,
 iuse_effective=False,
 path_variables_end_with_trailing_slash=False,
+pkg_pretend=True,
 posixish_locale=False,
 prefix=True,
+profile_file_dirs=False,
+rdepend_depend=False,
 repo_deps=True,
 required_use=True,
 required_use_at_most_one_of=True,
 selective_src_uri_restriction=True,
 slot_deps=True,
 slot_operator=True,
+src_prepare_src_configure=True,
 src_uri_arrows=True,
+stablemask=True,
 strong_blocks=True,
 sysroot=True,
 use_deps=True,
@@ -256,6 +268,7 @@ def _get_eapi_attrs(eapi_str: Optional[str]) -> _eapi_attrs:
 allows_package_provided=eapi <= Eapi("6"),
 bdepend=eapi >= Eapi("7"),
 broot=eapi >= Eapi("7"),
+dosed_dohard=eapi <= Eapi("3"),
  

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

2024-09-09 Thread Ulrich Müller
commit: e5569b2dbd97ee804ee37ec17c74ae64ec8826b6
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Jun 20 06:01:36 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Mon Sep  9 18:04:38 2024 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=e5569b2d

eapi.py: Sort _eapi_attrs alphabetically

Signed-off-by: Ulrich Müller  gentoo.org>

 lib/portage/eapi.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/portage/eapi.py b/lib/portage/eapi.py
index 2c17018709..ee691d311d 100644
--- a/lib/portage/eapi.py
+++ b/lib/portage/eapi.py
@@ -150,6 +150,7 @@ _eapi_attrs = collections.namedtuple(
 "allows_package_provided",
 "bdepend",
 "broot",
+"empty_groups_always_true",
 "exports_AA",
 "exports_EBUILD_PHASE_FUNC",
 "exports_ECLASSDIR",
@@ -172,10 +173,9 @@ _eapi_attrs = collections.namedtuple(
 "slot_deps",
 "src_uri_arrows",
 "strong_blocks",
+"sysroot",
 "use_deps",
 "use_dep_defaults",
-"empty_groups_always_true",
-"sysroot",
 ),
 )
 



[gentoo-commits] data/glep:master commit in: /

2024-09-08 Thread Ulrich Müller
commit: c2bf655fd1d5b29737e627a1aa4dafbea75d0ed2
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri Aug 30 16:09:59 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Sun Sep  8 19:24:16 2024 +
URL:https://gitweb.gentoo.org/data/glep.git/commit/?id=c2bf655f

glep-0083: Allow deprecation when only one newer EAPI exists

Approved by the council on 2024-09-08.

Closes: https://bugs.gentoo.org/938755
Signed-off-by: Ulrich Müller  gentoo.org>

 glep-0083.rst | 33 +
 1 file changed, 25 insertions(+), 8 deletions(-)

diff --git a/glep-0083.rst b/glep-0083.rst
index 38b4e57..3b538ee 100644
--- a/glep-0083.rst
+++ b/glep-0083.rst
@@ -4,10 +4,10 @@ Title: EAPI deprecation
 Author: Ulrich Müller 
 Type: Informational
 Status: Active
-Version: 1
+Version: 2
 Created: 2022-06-30
-Last-Modified: 2022-08-14
-Post-History: 2022-07-11, 2022-07-31
+Last-Modified: 2024-09-08
+Post-History: 2022-07-11, 2022-07-31, 2024-08-30, 2024-09-01
 Content-Type: text/x-rst
 ---
 
@@ -38,11 +38,12 @@ warn about this [#COUNCIL-20130409]_.
 A *banned EAPI* must no longer be used, neither for new ebuilds, nor
 for updating of existing ebuilds [#COUNCIL-20140311]_.
 
-The Gentoo Council will deprecate an EAPI when
+The Gentoo Council will deprecate an EAPI when one or more newer
+Council-approved EAPIs are supported by the stable version of Portage,
+namely
 
-* two newer Council-approved EAPIs are supported by the stable version
-  of Portage, and
-* one of them has been supported for 24 months.
+* two newer EAPIs, one of them supported for at least 24 months, or
+* one newer EAPI, supported for at least 48 months.
 
 The Gentoo Council will ban a deprecated EAPI when
 
@@ -70,7 +71,9 @@ allow projects to support a longer upgrade path.
 
 Requiring two newer EAPIs before deprecation will allow ebuilds that
 are otherwise seldom updated to be bumped to the next but one EAPI
-immediately.
+immediately.  However, deprecation of an EAPI should not be deferred
+forever, so it can be effected after a longer waiting period of 48
+months even if only one newer EAPI exists at that point.
 
 A delay of 24 months between deprecation and ban will give ebuild
 authors enough time to update.  This is especially relevant for
@@ -81,6 +84,20 @@ ebuild updates (and bug reports requesting them) manageable, 
as a
 banned EAPI is sufficient reason for updating an ebuild.
 
 
+Example
+===
+
+Under this policy, EAPI 7 will be deprecated when either
+
+* Portage has supported EAPI 8 for 24 months, and supports another
+  later EAPI (e.g. EAPI 9), or
+* Portage has supported EAPI 8 for 48 months.
+
+Portage has supported EAPI 8 since 2021-07-05.  The first condition
+would be fulfilled after 2023-07-05, as soon as an EAPI 9 is also
+supported.  The second condition would be fulfilled after 2025-07-05.
+
+
 Backwards Compatibility
 ===
 



[gentoo-commits] data/glep:master commit in: /

2024-09-08 Thread Ulrich Müller
commit: 17315157743178a61a86bb51b38b52507432908c
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Sep  2 08:28:14 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Mon Sep  2 08:42:09 2024 +
URL:https://gitweb.gentoo.org/data/glep.git/commit/?id=17315157

glep-0076: Fix date of copyright assignment document

The assignment document was committed to the gentoo CVS repository
on 2003-12-09:
https://gitweb.gentoo.org/archive/proj/gentoo.git/commit/?id=9b5e6825a96238a4dfe83cc92d641858a0740222
We also have three forms signed by developers that are dated
2003-12-29 and 2003-12-31.

Closes: https://bugs.gentoo.org/938922
Signed-off-by: Ulrich Müller  gentoo.org>

 glep-0076.rst | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/glep-0076.rst b/glep-0076.rst
index 524413b..73d18ef 100644
--- a/glep-0076.rst
+++ b/glep-0076.rst
@@ -10,7 +10,7 @@ Type: Informational
 Status: Active
 Version: 2
 Created: 2013-04-23
-Last-Modified: 2024-04-16
+Last-Modified: 2024-09-02
 Post-History: 2018-06-10, 2018-06-19, 2018-08-31, 2018-09-26, 2023-03-02,
   2024-04-04
 Content-Type: text/x-rst
@@ -48,7 +48,7 @@ going forward.
 In the beginning (2000 or earlier), the copyright header stated that
 *Gentoo Technologies, Inc.* was the copyright holder, without any
 formal paperwork.  The formal assignment document was however only
-introduced in early 2004.  The assignment had many objectors (mostly
+introduced in late 2003.  The assignment had many objectors (mostly
 on the ``gentoo-core`` mailing list).  The developer recruiting
 procedures attempted to require signing of the document as a condition
 for becoming a developer, but it was not applied to pre-existing



[gentoo-commits] repo/proj/emacs:master commit in: app-xemacs/ebuild-mode/

2024-09-07 Thread Ulrich Müller
commit: 963a7c5772a5ab1def616f7571375863e1da5092
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Sep  7 15:14:07 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Sat Sep  7 15:14:07 2024 +
URL:https://gitweb.gentoo.org/repo/proj/emacs.git/commit/?id=963a7c57

app-xemacs/ebuild-mode: Sync from Gentoo repository

Signed-off-by: Ulrich Müller  gentoo.org>

 app-xemacs/ebuild-mode/ebuild-mode-.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app-xemacs/ebuild-mode/ebuild-mode-.ebuild 
b/app-xemacs/ebuild-mode/ebuild-mode-.ebuild
index 8cd372d..d462d78 100644
--- a/app-xemacs/ebuild-mode/ebuild-mode-.ebuild
+++ b/app-xemacs/ebuild-mode/ebuild-mode-.ebuild
@@ -50,7 +50,8 @@ src_test() {
 
 src_install() {
insinto /usr/lib/xemacs/site-packages/lisp/${PN}
-   doins ebuild-mode.{el,elc} gentoo-newsitem-mode.{el,elc}
+   doins ebuild-mode.{el,elc} ebuild-mode-keywords.el \
+   gentoo-newsitem-mode.{el,elc}
doins auto-autoloads.el
 }
 



[gentoo-commits] repo/gentoo:master commit in: app-xemacs/ebuild-mode/

2024-09-07 Thread Ulrich Müller
commit: eef23cf858d57c147b7b28473937088f7eeeab4f
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Sep  7 15:13:33 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Sat Sep  7 15:15:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eef23cf8

app-xemacs/ebuild-mode: Also install ebuild-mode-keywords.el

Signed-off-by: Ulrich Müller  gentoo.org>

 .../{ebuild-mode-1.75.ebuild => ebuild-mode-1.75-r1.ebuild}| 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app-xemacs/ebuild-mode/ebuild-mode-1.75.ebuild 
b/app-xemacs/ebuild-mode/ebuild-mode-1.75-r1.ebuild
similarity index 94%
rename from app-xemacs/ebuild-mode/ebuild-mode-1.75.ebuild
rename to app-xemacs/ebuild-mode/ebuild-mode-1.75-r1.ebuild
index b51f882d3b80..425566a1bee1 100644
--- a/app-xemacs/ebuild-mode/ebuild-mode-1.75.ebuild
+++ b/app-xemacs/ebuild-mode/ebuild-mode-1.75-r1.ebuild
@@ -42,7 +42,8 @@ src_test() {
 
 src_install() {
insinto /usr/lib/xemacs/site-packages/lisp/${PN}
-   doins ebuild-mode.{el,elc} gentoo-newsitem-mode.{el,elc}
+   doins ebuild-mode.{el,elc} ebuild-mode-keywords.el \
+   gentoo-newsitem-mode.{el,elc}
doins auto-autoloads.el
 }
 



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

2024-09-06 Thread Ulrich Müller
commit: 2e82624dd33e7f133d2fe79b98be4ae19384eeb6
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri Sep  6 09:45:53 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Fri Sep  6 09:46:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e82624d

media-libs/plotutils: update LICENSE

Closes: https://bugs.gentoo.org/880287
Signed-off-by: Ulrich Müller  gentoo.org>

 media-libs/plotutils/plotutils-2.6-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/plotutils/plotutils-2.6-r2.ebuild 
b/media-libs/plotutils/plotutils-2.6-r2.ebuild
index 94645c96f8d2..e4735da03c80 100644
--- a/media-libs/plotutils/plotutils-2.6-r2.ebuild
+++ b/media-libs/plotutils/plotutils-2.6-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -9,7 +9,7 @@ DESCRIPTION="Powerful C/C++ function library for exporting 2-D 
vector graphics"
 HOMEPAGE="https://www.gnu.org/software/plotutils/";
 SRC_URI="mirror://gnu/plotutils/${P}.tar.gz"
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~x86-linux"
 IUSE="+png X"



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

2024-09-05 Thread Ulrich Müller
commit: a0155d83b0f4635c84d4a515985d7fc1d1e02e75
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Sep  5 18:18:25 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Thu Sep  5 18:19:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0155d83

app-emacs/ebuild-mode: drop 1.73

Signed-off-by: Ulrich Müller  gentoo.org>

 app-emacs/ebuild-mode/Manifest|  1 -
 app-emacs/ebuild-mode/ebuild-mode-1.73.ebuild | 30 ---
 2 files changed, 31 deletions(-)

diff --git a/app-emacs/ebuild-mode/Manifest b/app-emacs/ebuild-mode/Manifest
index f5dd249e93df..0cdc1d18fecc 100644
--- a/app-emacs/ebuild-mode/Manifest
+++ b/app-emacs/ebuild-mode/Manifest
@@ -1,3 +1,2 @@
 DIST ebuild-mode-1.72.tar.xz 41968 BLAKE2B 
24170aa6f23022f47707445eebbb7272c898fa8ca922d0a1ee57962ccc9feed6ea608661998e3f812a0b5fcc8ce8d8ff0baa890505dad846e0dc4b5c9e0b4236
 SHA512 
7f2234f9f5053f9588fb25d673dbce10a9d6e5c056ea7dabf04ffe5a0f8da7064b81829229339c5d98ee7ce840eb6c8b9ec24fcfd3dee2d5b798b5e6adb81e10
-DIST ebuild-mode-1.73.tar.xz 45264 BLAKE2B 
115f67f9bfbf80ce5ddda1cc1dfee62aec15cb66c694b634361762c47c8c5afa6cdf0bc6c374440e939accbe9b13df0a84a7957b8c8c72a13324d2544388124a
 SHA512 
855fdd0c94da77bae8f948fbc02782d47a0982e4a3d8ccff5d77a9c6b1f55b80a78144b493e5949e04b196cf8ee95e1fcc0b84c6ecace1a7d687ed6733d25820
 DIST ebuild-mode-1.75.tar.xz 48592 BLAKE2B 
2273357c2736e0952637bb00754f0eff8379b5bd27793dac43d4d17e12affb8e88925ef321bd74709bc1054953f3fe3263b676c9faab93434558f45f55a70b28
 SHA512 
c00835513db517f07361ffa9fc86e8b268c89126fb1a0c88950e8566fcae296f115e29e6fa371bd93be34d6938e2a828e3382ea0b489a3e72af972b4f7b22e2e

diff --git a/app-emacs/ebuild-mode/ebuild-mode-1.73.ebuild 
b/app-emacs/ebuild-mode/ebuild-mode-1.73.ebuild
deleted file mode 100644
index bda04074ec46..
--- a/app-emacs/ebuild-mode/ebuild-mode-1.73.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp optfeature
-
-DESCRIPTION="Emacs modes for editing ebuilds and other Gentoo specific files"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs";
-SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz";
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-
-BDEPEND="sys-apps/texinfo"
-
-DOCS="ChangeLog keyword-generation.sh"
-ELISP_TEXINFO="${PN}.texi"
-SITEFILE="50${PN}-gentoo-1.72.el"
-
-pkg_postinst() {
-   elisp_pkg_postinst
-   optfeature "ebuild commands support" sys-apps/portage
-   optfeature "additional development tools" dev-util/pkgdev
-   optfeature "ebuild QA utilities" dev-util/pkgcheck
-   optfeature "decode ANSI colors in build.log" app-emacs/tty-format
-   optfeature "XML syntax validation" app-emacs/nxml-gentoo-schemas
-   optfeature "generating HTML from GLEPs" dev-python/docutils-glep
-}



[gentoo-commits] repo/gentoo:master commit in: app-xemacs/ebuild-mode/

2024-09-05 Thread Ulrich Müller
commit: 8390ba5244245ffa659baa2b8e70109a1daca5ab
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Sep  5 18:18:39 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Thu Sep  5 18:19:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8390ba52

app-xemacs/ebuild-mode: drop 1.73

Signed-off-by: Ulrich Müller  gentoo.org>

 app-xemacs/ebuild-mode/Manifest|  1 -
 app-xemacs/ebuild-mode/ebuild-mode-1.73.ebuild | 46 --
 2 files changed, 47 deletions(-)

diff --git a/app-xemacs/ebuild-mode/Manifest b/app-xemacs/ebuild-mode/Manifest
index f5dd249e93df..0cdc1d18fecc 100644
--- a/app-xemacs/ebuild-mode/Manifest
+++ b/app-xemacs/ebuild-mode/Manifest
@@ -1,3 +1,2 @@
 DIST ebuild-mode-1.72.tar.xz 41968 BLAKE2B 
24170aa6f23022f47707445eebbb7272c898fa8ca922d0a1ee57962ccc9feed6ea608661998e3f812a0b5fcc8ce8d8ff0baa890505dad846e0dc4b5c9e0b4236
 SHA512 
7f2234f9f5053f9588fb25d673dbce10a9d6e5c056ea7dabf04ffe5a0f8da7064b81829229339c5d98ee7ce840eb6c8b9ec24fcfd3dee2d5b798b5e6adb81e10
-DIST ebuild-mode-1.73.tar.xz 45264 BLAKE2B 
115f67f9bfbf80ce5ddda1cc1dfee62aec15cb66c694b634361762c47c8c5afa6cdf0bc6c374440e939accbe9b13df0a84a7957b8c8c72a13324d2544388124a
 SHA512 
855fdd0c94da77bae8f948fbc02782d47a0982e4a3d8ccff5d77a9c6b1f55b80a78144b493e5949e04b196cf8ee95e1fcc0b84c6ecace1a7d687ed6733d25820
 DIST ebuild-mode-1.75.tar.xz 48592 BLAKE2B 
2273357c2736e0952637bb00754f0eff8379b5bd27793dac43d4d17e12affb8e88925ef321bd74709bc1054953f3fe3263b676c9faab93434558f45f55a70b28
 SHA512 
c00835513db517f07361ffa9fc86e8b268c89126fb1a0c88950e8566fcae296f115e29e6fa371bd93be34d6938e2a828e3382ea0b489a3e72af972b4f7b22e2e

diff --git a/app-xemacs/ebuild-mode/ebuild-mode-1.73.ebuild 
b/app-xemacs/ebuild-mode/ebuild-mode-1.73.ebuild
deleted file mode 100644
index f1b2b957d51f..
--- a/app-xemacs/ebuild-mode/ebuild-mode-1.73.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature
-
-DESCRIPTION="Emacs modes for editing ebuilds and other Gentoo specific files"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs";
-SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz";
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~hppa ~x86"
-
-RDEPEND=">=app-editors/xemacs-21.4.20-r5
-   app-xemacs/sh-script"
-BDEPEND="${RDEPEND}"
-
-src_compile() {
-   local XEMACS="${EPREFIX}/usr/bin/xemacs"
-
-   "${XEMACS}" -batch -q --no-site-file \
-   -eval "(add-to-list 'load-path nil)" \
-   -f batch-byte-compile \
-   ebuild-mode.el gentoo-newsitem-mode.el || die
-
-   "${XEMACS}" -batch -q --no-site-file \
-   -eval "(setq autoload-package-name \"${PN}\")" \
-   -eval "(setq generated-autoload-file 
\"${S}/auto-autoloads.el\")" \
-   -l autoload -f batch-update-autoloads \
-   ebuild-mode.el gentoo-newsitem-mode.el || die
-}
-
-src_test() { :; }  # ERT is not yet available for XEmacs
-
-src_install() {
-   insinto /usr/share/xemacs/site-packages/lisp/${PN}
-   doins *.el *.elc
-}
-
-pkg_postinst() {
-   optfeature "ebuild commands support" sys-apps/portage
-   optfeature "additional development tools" dev-util/pkgdev
-   optfeature "ebuild QA utilities" dev-util/pkgcheck
-}



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

2024-09-04 Thread Ulrich Müller
commit: ec3cc76c3791a5111535be918361e640f352f170
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Sep  4 20:02:11 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Wed Sep  4 20:08:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec3cc76c

app-editors/emacs: Fix test failures on HPPA

Bug: https://bugs.gentoo.org/920696
Signed-off-by: Ulrich Müller  gentoo.org>

 app-editors/emacs/Manifest  | 2 +-
 app-editors/emacs/emacs-28.2-r13.ebuild | 1 +
 app-editors/emacs/emacs-29.4.ebuild | 3 ++-
 app-editors/emacs/emacs-30.0.-r1.ebuild | 1 +
 app-editors/emacs/emacs-31.0..ebuild| 1 +
 5 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/app-editors/emacs/Manifest b/app-editors/emacs/Manifest
index bc8cc4c2915c..237abe0c7d19 100644
--- a/app-editors/emacs/Manifest
+++ b/app-editors/emacs/Manifest
@@ -12,5 +12,5 @@ DIST emacs-28.2.tar.xz 47722600 BLAKE2B 
a7e4990658b5e7306510f8dded93aaf0b82cdd93
 DIST emacs-29.3-patches-2.tar.xz 2304 BLAKE2B 
1005194bc2ed6d9be0cadcf449f4f82c1bcda178e6126f27f8ea0c359344bcf6a9368226a6eaf9d4b655a0c59ed6beecc3130b4409c84bb3ed19911ba22d9e80
 SHA512 
67250b08cf0b1d4f8279987cea19da0838f520c98ae91b16200c8bf5b5e2a171ffdb7c06a266c6f220ec8466a9264af55529dc150b002588937597e328a581d2
 DIST emacs-29.3-patches-4.tar.xz 3376 BLAKE2B 
966aef4036b48d11cbd0e901f78afb5c1d6eb0e12dc88c0b3e18cc093f19d268b15d760d281719f12e106daaa82f61b4bb32e23d4041d9636f0832653b914506
 SHA512 
22cf97583c659c0bde0a6f9beb9b5ea783eb3cfe777e0c84d0784ae2f1652e7de284d77f240a832902d12f6d73a309e55c34552e0de449595212e59afde39088
 DIST emacs-29.3.tar.xz 52203168 BLAKE2B 
73651c52e508d5341f66659bbaf98e839040239198cb66f62239f489a961794adf837d9a14e9b605f059b7b612803e0ce5998ec47100ba545db642baacdb55ec
 SHA512 
efaecfc46a0b88f61de477d92c08ee592b8838e6c34724151a3b1502efa7ebd4d4837733c694807e6de1ba4b8d37d2ec382c6bb2ed000b67ad8f0e11c7df2a6b
-DIST emacs-29.4-patches-2.tar.xz 2196 BLAKE2B 
d2e8363209761531a08f9daf6372d2c667a54c4edf9dc809d56f4c1761e2192d1f116d081ad93a2cfd98428d2ace183ad4a282bad7cbe10402026a88f0966aeb
 SHA512 
f0106763cdb52e5c4583ab624cb55bcc7a3761be04de45f1c65e8be2bfe449352d454888bf24f77eef881babc06a92f8202755dd5aed41f115a808edcdb59023
+DIST emacs-29.4-patches-3.tar.xz 2364 BLAKE2B 
bf0d044ad0b12eeea1b87d76f143f3a542857eff6b29685abb2b37efd0105580cba2f4ca49655b4da6e13d3997e6c26f2966e597f66753b5321f6aa09f8c563d
 SHA512 
4c6321a63a3f917f9644d464c74925fad0942caeb57966b2a5a0ed171eeb8987230b7039b2829f96526d205b4ad97fcc94f991ecdf7296d8dee355eb14d4df36
 DIST emacs-29.4.tar.xz 52210344 BLAKE2B 
825fd2665b6427dbc3cb618b40df2f71fa6b08883bdd07be6d8acf0039df2aeebd294e679e98f4c64a9dd9bdad93589fc7c176cf3860d4fb823fce23f7f2b3cd
 SHA512 
66b38081cb01d2c46ff7beefb45986cc225b4c922c30712ad0d456c6cae5507176ed99418c8f26948c5375c8afde4e4b2507d23ed997dbb5392d12150a121d80

diff --git a/app-editors/emacs/emacs-28.2-r13.ebuild 
b/app-editors/emacs/emacs-28.2-r13.ebuild
index ee81b045c11c..572faff49f66 100644
--- a/app-editors/emacs/emacs-28.2-r13.ebuild
+++ b/app-editors/emacs/emacs-28.2-r13.ebuild
@@ -404,6 +404,7 @@ src_test() {
emake \
EMACS_TEST_VERBOSE=1 \
EXCLUDE_TESTS="${exclude_tests[*]}" \
+   TERM=dumb \
TEST_BACKTRACE_LINE_LENGTH=nil \
check
 }

diff --git a/app-editors/emacs/emacs-29.4.ebuild 
b/app-editors/emacs/emacs-29.4.ebuild
index bfa2f2353259..16b48758e251 100644
--- a/app-editors/emacs/emacs-29.4.ebuild
+++ b/app-editors/emacs/emacs-29.4.ebuild
@@ -32,7 +32,7 @@ else

SRC_URI="https://alpha.gnu.org/gnu/emacs/pretest/${PN}-${PV/_/-}.tar.xz";
fi
# Patchset from proj/emacs-patches.git
-   SRC_URI+=" https://dev.gentoo.org/~ulm/emacs/${P}-patches-2.tar.xz";
+   SRC_URI+=" https://dev.gentoo.org/~ulm/emacs/${P}-patches-3.tar.xz";
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
@@ -477,6 +477,7 @@ src_test() {
emake \
EMACS_TEST_VERBOSE=1 \
EXCLUDE_TESTS="${exclude_tests[*]}" \
+   TERM=dumb \
TEST_BACKTRACE_LINE_LENGTH=nil \
check
 }

diff --git a/app-editors/emacs/emacs-30.0.-r1.ebuild 
b/app-editors/emacs/emacs-30.0.-r1.ebuild
index 3270adf173f8..c50027d6889b 100644
--- a/app-editors/emacs/emacs-30.0.-r1.ebuild
+++ b/app-editors/emacs/emacs-30.0.-r1.ebuild
@@ -464,6 +464,7 @@ src_test() {
emake \
EMACS_TEST_VERBOSE=1 \
EXCLUDE_TESTS="${exclude_tests[*]}" \
+   TERM=dumb \
TEST_BACKTRACE_LINE_LENGTH=nil \
check
 }

diff --git a/app-editors/emacs/emacs-31.0..ebuild 
b/app-editors/emacs/emacs-31.0..ebuild
index 886e2dbf4f7f..b115a6712229 100644
--- a/app-edito

[gentoo-commits] repo/proj/emacs:graveyard commit in: metadata/

2024-09-02 Thread Ulrich Müller
commit: 1cadee300b0161124f3bf8ab7cf8762f208568d5
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Sep  2 16:41:18 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Mon Sep  2 16:41:18 2024 +
URL:https://gitweb.gentoo.org/repo/proj/emacs.git/commit/?id=1cadee30

metadata/layout.conf: Update manifest-hashes

Signed-off-by: Ulrich Müller  gentoo.org>

 metadata/layout.conf | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/metadata/layout.conf b/metadata/layout.conf
index dcde213..b1400dd 100644
--- a/metadata/layout.conf
+++ b/metadata/layout.conf
@@ -1,5 +1,5 @@
 masters = gentoo
 thin-manifests = true
-manifest-hashes = SHA256 SHA512 WHIRLPOOL
+manifest-hashes = BLAKE2B SHA512
 sign-manifests = false
 sign-commits = true



[gentoo-commits] repo/proj/emacs:graveyard commit in: app-emacs/libegit2/, app-emacs/libegit2/files/

2024-09-02 Thread Ulrich Müller
commit: 54070de87f7b0836f6e5637930e710e41d18104a
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Sep  2 15:56:47 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Mon Sep  2 15:56:47 2024 +
URL:https://gitweb.gentoo.org/repo/proj/emacs.git/commit/?id=54070de8

libegit2 removed 2024-07-04 bug 928920

Signed-off-by: Ulrich Müller  gentoo.org>

 app-emacs/libegit2/Manifest |  1 +
 app-emacs/libegit2/files/50libegit2-gentoo.el   |  4 ++
 app-emacs/libegit2/libegit2-0.0.20230129.ebuild | 51 +
 app-emacs/libegit2/metadata.xml | 14 +++
 4 files changed, 70 insertions(+)

diff --git a/app-emacs/libegit2/Manifest b/app-emacs/libegit2/Manifest
new file mode 100644
index 000..3a67dca
--- /dev/null
+++ b/app-emacs/libegit2/Manifest
@@ -0,0 +1 @@
+DIST libegit2-0.0.20230129.tar.gz 132237 BLAKE2B 
339c11eaa5b231d33a3b23780b625798d47ab6725fede240ae95307cc0034a61a39d84075be271fff2ae8b1ff5143fb61ef243671f8ac927b07e931824c8c55d
 SHA512 
9384e9118b29429aaa8ee7608712bcc1c9f006a35fb46332f9b999be909ac18c4753af58cd1c91c37a6b24ca9a08f7103f22d53a242296d0dc6a509a2c5e27fb

diff --git a/app-emacs/libegit2/files/50libegit2-gentoo.el 
b/app-emacs/libegit2/files/50libegit2-gentoo.el
new file mode 100644
index 000..4117c79
--- /dev/null
+++ b/app-emacs/libegit2/files/50libegit2-gentoo.el
@@ -0,0 +1,4 @@
+(add-to-list 'load-path "@SITELISP@")
+(add-to-list 'load-path "@EMACSMODULES@")
+(defvar libgit--build-dir "@EMACSMODULES@")
+(autoload 'libgit-load "libegit2" "Load the `libegit2` dynamic module." t)

diff --git a/app-emacs/libegit2/libegit2-0.0.20230129.ebuild 
b/app-emacs/libegit2/libegit2-0.0.20230129.ebuild
new file mode 100644
index 000..a3832f7
--- /dev/null
+++ b/app-emacs/libegit2/libegit2-0.0.20230129.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+NEED_EMACS=26
+COMMIT="ab1a53a6a0120872e42582fc980e779d47de6d0e"
+
+BUILD_DIR="."
+
+inherit cmake elisp
+
+DESCRIPTION="Emacs bindings for libgit2"
+HOMEPAGE="https://github.com/magit/libegit2";
+SRC_URI="https://github.com/magit/${PN}/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-${COMMIT}"
+
+LICENSE="GPL-2+ GPL-3+"
+SLOT="0"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
+# The tests seem to be written specifically for the libegit2 git repository.
+RESTRICT="test"
+
+DEPEND=">=dev-libs/libgit2-1.0.0:="
+RDEPEND="${DEPEND}
+   >=app-editors/emacs-26:*[dynamic-loading]"
+
+SITEFILE="50${PN}-gentoo.el"
+DOCS="README.md"
+
+src_prepare() {
+   # Don't build against the bundled submodule
+   sed -i -e '/subdirectory.*libgit2/ s/^/#/' CMakeLists.txt || die
+
+   rm -f test.el || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   cmake_src_configure
+}
+
+src_compile() {
+   cmake_src_compile
+   elisp_src_compile
+}
+
+src_install() {
+   elisp_src_install
+   elisp-modules-install ${PN} libegit2.so
+}

diff --git a/app-emacs/libegit2/metadata.xml b/app-emacs/libegit2/metadata.xml
new file mode 100644
index 000..a3c240c
--- /dev/null
+++ b/app-emacs/libegit2/metadata.xml
@@ -0,0 +1,14 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+
+  gnu-em...@gentoo.org
+  Gentoo GNU Emacs project
+
+
+  This is an experimental module for libgit2 bindings to Emacs, intended to 
boost the performance of magit.
+
+
+  magit/libegit2
+
+



[gentoo-commits] repo/proj/emacs:graveyard commit in: app-emacs/basic-toolkit/

2024-09-02 Thread Ulrich Müller
commit: 475e616204543dc3265fcc44933ff92a2258a914
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Sep  2 15:56:20 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Mon Sep  2 15:56:20 2024 +
URL:https://gitweb.gentoo.org/repo/proj/emacs.git/commit/?id=475e6162

basic-toolkit removed 2024-05-25 bug 930655

Signed-off-by: Ulrich Müller  gentoo.org>

 app-emacs/basic-toolkit/Manifest |  1 +
 app-emacs/basic-toolkit/basic-toolkit-0.7.ebuild | 23 +++
 app-emacs/basic-toolkit/metadata.xml |  9 +
 3 files changed, 33 insertions(+)

diff --git a/app-emacs/basic-toolkit/Manifest b/app-emacs/basic-toolkit/Manifest
new file mode 100644
index 000..fcbb5b3
--- /dev/null
+++ b/app-emacs/basic-toolkit/Manifest
@@ -0,0 +1 @@
+DIST basic-toolkit-0.7.el.xz 6740 BLAKE2B 
da369f851de8af0ac06ff49f07dc8d07b4ced5cd445a0726c4fe456112663cb22895f4732cc72f173325dac67cd6ccf943b7e322406761388d6730edfb9b2a44
 SHA512 
0ced99491e1263e8016bffc7d8f7464750fce6387d8eac08436b5cb589570f03e157f26ec50436dd4b5b24c2fe87a6a9803d244c97fd4dd178e76064fb50f806

diff --git a/app-emacs/basic-toolkit/basic-toolkit-0.7.ebuild 
b/app-emacs/basic-toolkit/basic-toolkit-0.7.ebuild
new file mode 100644
index 000..3a5f490
--- /dev/null
+++ b/app-emacs/basic-toolkit/basic-toolkit-0.7.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+NEED_EMACS=26
+
+inherit elisp
+
+DESCRIPTION="Basic edit toolkit"
+HOMEPAGE="https://www.emacswiki.org/emacs/basic-toolkit.el";
+# taken from https://www.emacswiki.org/emacs/download/${PN}.el
+SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz";
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="app-emacs/windows
+   app-emacs/cycle-buffer
+   app-emacs/css-sort-buffer"
+BDEPEND="${RDEPEND}"
+
+SITEFILE="50${PN}-gentoo.el"

diff --git a/app-emacs/basic-toolkit/metadata.xml 
b/app-emacs/basic-toolkit/metadata.xml
new file mode 100644
index 000..9860880
--- /dev/null
+++ b/app-emacs/basic-toolkit/metadata.xml
@@ -0,0 +1,9 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+
+  gnu-em...@gentoo.org
+  Gentoo GNU Emacs project
+
+
+



[gentoo-commits] repo/proj/emacs:graveyard commit in: app-emacs/windows/, app-emacs/windows/files/

2024-09-02 Thread Ulrich Müller
commit: 6f6e1d798322e8c7f41562b5df367365b02b0980
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Sep  2 15:56:29 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Mon Sep  2 15:56:29 2024 +
URL:https://gitweb.gentoo.org/repo/proj/emacs.git/commit/?id=6f6e1d79

windows removed 2024-05-25 bug 930655

Signed-off-by: Ulrich Müller  gentoo.org>

 app-emacs/windows/Manifest  |  1 +
 app-emacs/windows/files/50windows-gentoo.el |  2 ++
 app-emacs/windows/metadata.xml  |  9 +
 app-emacs/windows/windows-2.53.ebuild   | 25 +
 4 files changed, 37 insertions(+)

diff --git a/app-emacs/windows/Manifest b/app-emacs/windows/Manifest
new file mode 100644
index 000..eaa94c4
--- /dev/null
+++ b/app-emacs/windows/Manifest
@@ -0,0 +1 @@
+DIST windows-2.53.el.xz 26464 BLAKE2B 
79edd45952869dba4ec04a2ad2d446730cdaf563622bb7cf79dbf846980fe406870ae75fc1d28d0f161b045bafb28d1f372fd67c21427e46a591893dfed0bff2
 SHA512 
ee92998a15d7de68657556eddc824275b2baeb503bfc540e7ae8d0e743a65b3bc97bd8c3a6e4ef558df947245d69d0f33fb8017d4ce411435cb4a29e0b9d950e

diff --git a/app-emacs/windows/files/50windows-gentoo.el 
b/app-emacs/windows/files/50windows-gentoo.el
new file mode 100644
index 000..892a420
--- /dev/null
+++ b/app-emacs/windows/files/50windows-gentoo.el
@@ -0,0 +1,2 @@
+(add-to-list 'load-path "@SITELISP@")
+(load "windows-autoloads" nil t)

diff --git a/app-emacs/windows/metadata.xml b/app-emacs/windows/metadata.xml
new file mode 100644
index 000..9860880
--- /dev/null
+++ b/app-emacs/windows/metadata.xml
@@ -0,0 +1,9 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+
+  gnu-em...@gentoo.org
+  Gentoo GNU Emacs project
+
+
+

diff --git a/app-emacs/windows/windows-2.53.ebuild 
b/app-emacs/windows/windows-2.53.ebuild
new file mode 100644
index 000..1d66f96
--- /dev/null
+++ b/app-emacs/windows/windows-2.53.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit elisp
+
+DESCRIPTION="Window manager for GNU Emacs"
+HOMEPAGE="https://www.gentei.org/~yuuji/software/";
+# taken from https://www.gentei.org/~yuuji/software/euc/${PN}.el
+SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz";
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="app-emacs/revive"
+BDEPEND="${RDEPEND}"
+
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+   elisp-compile *.el
+   elisp-make-autoload-file
+}



[gentoo-commits] repo/proj/emacs:graveyard commit in: app-emacs/buffer-extension/files/, app-emacs/buffer-extension/

2024-09-02 Thread Ulrich Müller
commit: b6f3850a31a0983345451b1d1a65ec3a2e6b498c
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Sep  2 15:56:06 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Mon Sep  2 15:56:06 2024 +
URL:https://gitweb.gentoo.org/repo/proj/emacs.git/commit/?id=b6f3850a

buffer-extension  removed 2024-05-25 bug 930655

Signed-off-by: Ulrich Müller  gentoo.org>

 app-emacs/buffer-extension/Manifest|  1 +
 .../buffer-extension-0.1-r1.ebuild | 25 ++
 .../files/50buffer-extension-gentoo.el |  2 ++
 app-emacs/buffer-extension/metadata.xml|  9 
 4 files changed, 37 insertions(+)

diff --git a/app-emacs/buffer-extension/Manifest 
b/app-emacs/buffer-extension/Manifest
new file mode 100644
index 000..4936760
--- /dev/null
+++ b/app-emacs/buffer-extension/Manifest
@@ -0,0 +1 @@
+DIST buffer-extension-0.1.el.xz 2472 BLAKE2B 
10e6cbbe3075871c79a90dd17cd20fad15c9a12f5778758f94e6c509fdf5bb96a17ca0069c1420f53a320041ec5634034ea199e7515c8aef2c0f4808c376b259
 SHA512 
fef6380a7455fab534563da44868cbab2a54a793e7c86142171940b6133c4e8a9d7008c7f1297568135071eb4f1936f67ec6eea4d2f0a450be5337d97cd0139c

diff --git a/app-emacs/buffer-extension/buffer-extension-0.1-r1.ebuild 
b/app-emacs/buffer-extension/buffer-extension-0.1-r1.ebuild
new file mode 100644
index 000..5a56d98
--- /dev/null
+++ b/app-emacs/buffer-extension/buffer-extension-0.1-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Some enhanced functions for buffer manipulate"
+HOMEPAGE="https://www.emacswiki.org/emacs/buffer-extension.el";
+# taken from https://www.emacswiki.org/emacs/download/buffer-extension.el
+SRC_URI="https://github.com/gavv/distfiles/raw/master/${P}.el.xz";
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="app-emacs/basic-toolkit"
+DEPEND="${RDEPEND}"
+
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+   elisp-compile *.el
+   elisp-make-autoload-file
+}

diff --git a/app-emacs/buffer-extension/files/50buffer-extension-gentoo.el 
b/app-emacs/buffer-extension/files/50buffer-extension-gentoo.el
new file mode 100644
index 000..f8cfa55
--- /dev/null
+++ b/app-emacs/buffer-extension/files/50buffer-extension-gentoo.el
@@ -0,0 +1,2 @@
+(add-to-list 'load-path "@SITELISP@")
+(load "buffer-extension-autoloads" nil t)

diff --git a/app-emacs/buffer-extension/metadata.xml 
b/app-emacs/buffer-extension/metadata.xml
new file mode 100644
index 000..9860880
--- /dev/null
+++ b/app-emacs/buffer-extension/metadata.xml
@@ -0,0 +1,9 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+
+  gnu-em...@gentoo.org
+  Gentoo GNU Emacs project
+
+
+



[gentoo-commits] repo/proj/emacs: Branch deleted: eclass-old-eapi

2024-09-02 Thread Ulrich Müller
commit: 
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon Sep  2 15:33:21 2024 +

Branch deleted: eclass-old-eapi




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

2024-09-02 Thread Ulrich Müller
commit: cc418c019b48522b2516a3c3f003817cd19648ba
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Sep  2 15:18:17 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Mon Sep  2 15:30:46 2024 +
URL:https://gitweb.gentoo.org/repo/proj/emacs.git/commit/?id=cc418c01

elisp.eclass: Add pkg_info

Signed-off-by: Ulrich Müller  gentoo.org>

 eclass/elisp.eclass | 10 --
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/eclass/elisp.eclass b/eclass/elisp.eclass
index 2013949..1fa8aab 100644
--- a/eclass/elisp.eclass
+++ b/eclass/elisp.eclass
@@ -1,4 +1,4 @@
-# Copyright 2002-2023 Gentoo Authors
+# Copyright 2002-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: elisp.eclass
@@ -205,5 +205,11 @@ elisp_pkg_postrm() {
elisp-site-regen
 }
 
+elisp_pkg_info() {
+   if [[ -n ${_ELISP_EMACS_VERSION} ]]; then
+   echo "Built with Emacs version: ${_ELISP_EMACS_VERSION}"
+   fi
+}
+
 EXPORT_FUNCTIONS src_{unpack,prepare,configure,compile,test,install} \
-   pkg_{setup,postinst,postrm}
+   pkg_{setup,postinst,postrm,info}



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

2024-09-02 Thread Ulrich Müller
commit: 409d8a4f6b05d760aafa3cf15cd863a0304938a5
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Sep  2 15:18:17 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Mon Sep  2 15:18:17 2024 +
URL:https://gitweb.gentoo.org/repo/proj/emacs.git/commit/?id=409d8a4f

elisp.eclass: Add pkg_info

Signed-off-by: Ulrich Müller  gentoo.org>

 eclass/elisp.eclass | 10 --
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/eclass/elisp.eclass b/eclass/elisp.eclass
index 2013949..32e4902 100644
--- a/eclass/elisp.eclass
+++ b/eclass/elisp.eclass
@@ -1,4 +1,4 @@
-# Copyright 2002-2023 Gentoo Authors
+# Copyright 2002-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: elisp.eclass
@@ -205,5 +205,11 @@ elisp_pkg_postrm() {
elisp-site-regen
 }
 
+elisp_pkg_info() {
+   if [[ -n ${_ELISP_EMACS_VERSION} ]]; then
+   echo "Built with Emacs version ${_ELISP_EMACS_VERSION}"
+   fi
+}
+
 EXPORT_FUNCTIONS src_{unpack,prepare,configure,compile,test,install} \
-   pkg_{setup,postinst,postrm}
+   pkg_{setup,postinst,postrm,info}



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

2024-09-02 Thread Ulrich Müller
commit: 5acbe1fd2c8aa7de0b0d06fcfdad98240deab4a6
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Sep  2 15:17:03 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Mon Sep  2 15:17:03 2024 +
URL:https://gitweb.gentoo.org/repo/proj/emacs.git/commit/?id=5acbe1fd

elisp-common.eclass: Sync from Gentoo repository

Signed-off-by: Ulrich Müller  gentoo.org>

 eclass/elisp-common.eclass | 13 -
 1 file changed, 4 insertions(+), 9 deletions(-)

diff --git a/eclass/elisp-common.eclass b/eclass/elisp-common.eclass
index bab7250..ad9d3c7 100644
--- a/eclass/elisp-common.eclass
+++ b/eclass/elisp-common.eclass
@@ -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
 
 # @ECLASS: elisp-common.eclass
@@ -322,7 +322,7 @@ elisp-make-autoload-file() {
ebegin "Generating autoload file for GNU Emacs"
 
cat >"${f}" <<-EOF
-   ;;; ${f##*/} --- autoloads for ${PN}
+   ;;; ${f##*/} --- autoloads for ${PN}  -*-lexical-binding:t-*-
 
;;; Commentary:
;; Automatically generated by elisp-common.eclass
@@ -333,7 +333,6 @@ elisp-make-autoload-file() {
;; Local ${null}Variables:
;; version-control: never
;; no-byte-compile: t
-   ;; no-native-compile: t
;; no-update-autoloads: t
;; End:
 
@@ -687,7 +686,7 @@ elisp-make-site-file() {
 # directory.
 
 elisp-site-regen() {
-   local sitelisp=${ROOT%/}${EPREFIX}${SITELISP}
+   local sitelisp=${EROOT}${SITELISP}
local sf i ret=0 null="" page=$'\f'
local -a sflist
 
@@ -699,9 +698,6 @@ elisp-site-regen() {
[[ -d ${sitelisp} ]] \
|| die "elisp-site-regen: Directory ${sitelisp} does not exist"
 
-   [[ -d ${T} ]] \
-   || die "elisp-site-regen: Temporary directory ${T} does not 
exist"
-
ebegin "Regenerating site-gentoo.el for GNU Emacs (${EBUILD_PHASE})"
 
for sf in "${sitelisp}"/site-gentoo.d/[0-9][0-9]*.el; do
@@ -709,7 +705,7 @@ elisp-site-regen() {
done
 
cat <<-EOF >"${T}"/site-gentoo.el || ret=$?
-   ;;; site-gentoo.el --- site initialisation for Gentoo-installed packages
+   ;;; site-gentoo.el --- Gentoo site initialisation  
-*-lexical-binding:t-*-
 
;;; Commentary:
;; Automatically generated by elisp-common.eclass
@@ -726,7 +722,6 @@ elisp-site-regen() {
 
;; Local ${null}Variables:
;; no-byte-compile: t
-   ;; no-native-compile: t
;; buffer-read-only: t
;; End:
 



[gentoo-commits] proj/devmanual:master commit in: ebuild-writing/messages/

2024-08-31 Thread Ulrich Müller
commit: 5ac5203cac1eac5178ed268350ba1c904eb2c023
Author: Sebastian Engel  gmx  de>
AuthorDate: Thu Aug 29 14:32:25 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Sat Aug 31 16:40:52 2024 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=5ac5203c

ebuild-writing/messages: Remove history lesson

The mentioned versions are over 18 years old and the elog functionality has
become common. There is no value in stating when it was implemented. Removed
Paludis because it has no relevance for Gentoo. (unlike maybe for PMS)

Signed-off-by: Sebastian Engel  gmx.de>
Signed-off-by: Ulrich Müller  gentoo.org>

 ebuild-writing/messages/text.xml | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/ebuild-writing/messages/text.xml b/ebuild-writing/messages/text.xml
index 36daa14..830e3cf 100644
--- a/ebuild-writing/messages/text.xml
+++ b/ebuild-writing/messages/text.xml
@@ -38,9 +38,8 @@ internal is the simplest  it simply displays its 
parameters as a message.
 
 
 The elog function can be used to display an informational message which 
is
-meant to 'stand out' and is logged by the elog functionality in Portage 2.1 and
-Paludis 0.6 or newer.  On a colour terminal, the message provided will be 
prefixed
-with a green asterisk.  On earlier versions, elog behaves just like einfo.
+meant to 'stand out' and is logged by Portage's elog functionality. On a colour
+terminal, the message provided will be prefixed with a green asterisk.
 
 
 



[gentoo-commits] proj/devmanual:master commit in: tools-reference/echo/

2024-08-31 Thread Ulrich Müller
commit: 60b9d214f4454aea8451cc7fdf49035e707da7d9
Author: Sebastian Engel  gmx  de>
AuthorDate: Thu Aug 29 14:21:00 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Sat Aug 31 16:40:52 2024 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=60b9d214

tools-reference/echo: Remove bash version history

Those bash "here strings" were introduced 22 years ago and stating the version
they were implemented does not serve any purpose any more.

Signed-off-by: Sebastian Engel  gmx.de>
Signed-off-by: Ulrich Müller  gentoo.org>

 tools-reference/echo/text.xml | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/tools-reference/echo/text.xml b/tools-reference/echo/text.xml
index dba3452..404d319 100644
--- a/tools-reference/echo/text.xml
+++ b/tools-reference/echo/text.xml
@@ -43,8 +43,7 @@ of dealing with such cases.
 Here strings
 
 
-As of >=bash-2.05b, the so-called "here strings" have been
-introduced. Using "here strings", you can pass contents of an
+Using "here strings", you can pass contents of an
 environment variable to the standard input of an application, using
 <<<word redirection: what actually happens is
 that bash expands word and passes the result to the standard



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

2024-08-30 Thread Ulrich Müller
commit: f27c2ce194513b818a2d5d3b2dee2e158824d0cb
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri Aug 30 12:54:40 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Fri Aug 30 12:59:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f27c2ce1

app-emacs/auctex: Add build dependency on dev-texlive/texlive-latexextra

Bug: https://bugs.gentoo.org/938738
Signed-off-by: Ulrich Müller  gentoo.org>

 app-emacs/auctex/auctex-14.0.5.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-emacs/auctex/auctex-14.0.5.ebuild 
b/app-emacs/auctex/auctex-14.0.5.ebuild
index 35047df54168..7895f9fc747a 100644
--- a/app-emacs/auctex/auctex-14.0.5.ebuild
+++ b/app-emacs/auctex/auctex-14.0.5.ebuild
@@ -36,6 +36,7 @@ RDEPEND="
 "
 BDEPEND="
${RDEPEND}
+   preview-latex? ( dev-texlive/texlive-latexextra )
 "
 
 TEXMF="/usr/share/texmf-site"



[gentoo-commits] repo/gentoo:master commit in: app-xemacs/ebuild-mode/

2024-08-29 Thread Ulrich Müller
commit: ff54a7ac3f6552cd6dbc208583abb00070105efa
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Aug 29 17:45:17 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Thu Aug 29 17:46:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff54a7ac

app-xemacs/ebuild-mode: add 1.75, drop 1.74

Closes: https://bugs.gentoo.org/938666
Signed-off-by: Ulrich Müller  gentoo.org>

 app-xemacs/ebuild-mode/Manifest | 2 +-
 .../ebuild-mode/{ebuild-mode-1.74.ebuild => ebuild-mode-1.75.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-xemacs/ebuild-mode/Manifest b/app-xemacs/ebuild-mode/Manifest
index fc685eab65dc..f5dd249e93df 100644
--- a/app-xemacs/ebuild-mode/Manifest
+++ b/app-xemacs/ebuild-mode/Manifest
@@ -1,3 +1,3 @@
 DIST ebuild-mode-1.72.tar.xz 41968 BLAKE2B 
24170aa6f23022f47707445eebbb7272c898fa8ca922d0a1ee57962ccc9feed6ea608661998e3f812a0b5fcc8ce8d8ff0baa890505dad846e0dc4b5c9e0b4236
 SHA512 
7f2234f9f5053f9588fb25d673dbce10a9d6e5c056ea7dabf04ffe5a0f8da7064b81829229339c5d98ee7ce840eb6c8b9ec24fcfd3dee2d5b798b5e6adb81e10
 DIST ebuild-mode-1.73.tar.xz 45264 BLAKE2B 
115f67f9bfbf80ce5ddda1cc1dfee62aec15cb66c694b634361762c47c8c5afa6cdf0bc6c374440e939accbe9b13df0a84a7957b8c8c72a13324d2544388124a
 SHA512 
855fdd0c94da77bae8f948fbc02782d47a0982e4a3d8ccff5d77a9c6b1f55b80a78144b493e5949e04b196cf8ee95e1fcc0b84c6ecace1a7d687ed6733d25820
-DIST ebuild-mode-1.74.tar.xz 48480 BLAKE2B 
f9277473af5610039d2a2f46bdebf79e266dca140c93407d304e746088d6f4df2b492a42918754ebba7abb78fa2c116f621684f93c5df98fc7a86c519755a906
 SHA512 
35d14987719675122f7f17c76a1fa7ab51f4789e3eb50630d610ea98066ae7091b4f8b8c210874be18b2848e925e2e15f2d25e3d41ae702be9ce7ae28b444db2
+DIST ebuild-mode-1.75.tar.xz 48592 BLAKE2B 
2273357c2736e0952637bb00754f0eff8379b5bd27793dac43d4d17e12affb8e88925ef321bd74709bc1054953f3fe3263b676c9faab93434558f45f55a70b28
 SHA512 
c00835513db517f07361ffa9fc86e8b268c89126fb1a0c88950e8566fcae296f115e29e6fa371bd93be34d6938e2a828e3382ea0b489a3e72af972b4f7b22e2e

diff --git a/app-xemacs/ebuild-mode/ebuild-mode-1.74.ebuild 
b/app-xemacs/ebuild-mode/ebuild-mode-1.75.ebuild
similarity index 100%
rename from app-xemacs/ebuild-mode/ebuild-mode-1.74.ebuild
rename to app-xemacs/ebuild-mode/ebuild-mode-1.75.ebuild



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

2024-08-29 Thread Ulrich Müller
commit: 2522729894111543f73346f43b76058aa6992890
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Aug 29 17:44:53 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Thu Aug 29 17:46:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25227298

app-emacs/ebuild-mode: add 1.75, drop 1.74

Signed-off-by: Ulrich Müller  gentoo.org>

 app-emacs/ebuild-mode/Manifest  | 2 +-
 .../ebuild-mode/{ebuild-mode-1.74.ebuild => ebuild-mode-1.75.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/ebuild-mode/Manifest b/app-emacs/ebuild-mode/Manifest
index fc685eab65dc..f5dd249e93df 100644
--- a/app-emacs/ebuild-mode/Manifest
+++ b/app-emacs/ebuild-mode/Manifest
@@ -1,3 +1,3 @@
 DIST ebuild-mode-1.72.tar.xz 41968 BLAKE2B 
24170aa6f23022f47707445eebbb7272c898fa8ca922d0a1ee57962ccc9feed6ea608661998e3f812a0b5fcc8ce8d8ff0baa890505dad846e0dc4b5c9e0b4236
 SHA512 
7f2234f9f5053f9588fb25d673dbce10a9d6e5c056ea7dabf04ffe5a0f8da7064b81829229339c5d98ee7ce840eb6c8b9ec24fcfd3dee2d5b798b5e6adb81e10
 DIST ebuild-mode-1.73.tar.xz 45264 BLAKE2B 
115f67f9bfbf80ce5ddda1cc1dfee62aec15cb66c694b634361762c47c8c5afa6cdf0bc6c374440e939accbe9b13df0a84a7957b8c8c72a13324d2544388124a
 SHA512 
855fdd0c94da77bae8f948fbc02782d47a0982e4a3d8ccff5d77a9c6b1f55b80a78144b493e5949e04b196cf8ee95e1fcc0b84c6ecace1a7d687ed6733d25820
-DIST ebuild-mode-1.74.tar.xz 48480 BLAKE2B 
f9277473af5610039d2a2f46bdebf79e266dca140c93407d304e746088d6f4df2b492a42918754ebba7abb78fa2c116f621684f93c5df98fc7a86c519755a906
 SHA512 
35d14987719675122f7f17c76a1fa7ab51f4789e3eb50630d610ea98066ae7091b4f8b8c210874be18b2848e925e2e15f2d25e3d41ae702be9ce7ae28b444db2
+DIST ebuild-mode-1.75.tar.xz 48592 BLAKE2B 
2273357c2736e0952637bb00754f0eff8379b5bd27793dac43d4d17e12affb8e88925ef321bd74709bc1054953f3fe3263b676c9faab93434558f45f55a70b28
 SHA512 
c00835513db517f07361ffa9fc86e8b268c89126fb1a0c88950e8566fcae296f115e29e6fa371bd93be34d6938e2a828e3382ea0b489a3e72af972b4f7b22e2e

diff --git a/app-emacs/ebuild-mode/ebuild-mode-1.74.ebuild 
b/app-emacs/ebuild-mode/ebuild-mode-1.75.ebuild
similarity index 100%
rename from app-emacs/ebuild-mode/ebuild-mode-1.74.ebuild
rename to app-emacs/ebuild-mode/ebuild-mode-1.75.ebuild



[gentoo-commits] repo/gentoo:master commit in: sci-visualization/gnuplot/

2024-08-28 Thread Ulrich Müller
commit: 91f7b1bdaeb7d6cefeb2d452398fe87a16cdc8c4
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Aug 28 18:20:22 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Wed Aug 28 18:22:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91f7b1bd

sci-visualization/gnuplot: support Qt 6

Bug: https://bugs.gentoo.org/938547
Signed-off-by: Ulrich Müller  gentoo.org>

 sci-visualization/gnuplot/gnuplot-6.0.1-r1.ebuild | 225 ++
 1 file changed, 225 insertions(+)

diff --git a/sci-visualization/gnuplot/gnuplot-6.0.1-r1.ebuild 
b/sci-visualization/gnuplot/gnuplot-6.0.1-r1.ebuild
new file mode 100644
index ..6d1f04e29d39
--- /dev/null
+++ b/sci-visualization/gnuplot/gnuplot-6.0.1-r1.ebuild
@@ -0,0 +1,225 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1,2,3,4} )
+WX_GTK_VER="3.2-gtk3"
+
+inherit autotools lua-single readme.gentoo-r1 toolchain-funcs wxwidgets
+
+DESCRIPTION="Command-line driven interactive plotting program"
+HOMEPAGE="http://www.gnuplot.info/";
+
+if [[ -z ${PV%%*} ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.code.sf.net/p/gnuplot/gnuplot-main";
+   EGIT_BRANCH="master"
+   MY_P="${PN}"
+   EGIT_CHECKOUT_DIR="${WORKDIR}/${MY_P}"
+else
+   MY_P="${P/_/.}"
+   SRC_URI="https://downloads.sourceforge.net/gnuplot/${MY_P}.tar.gz";
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+fi
+
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="gnuplot"
+SLOT="0"
+IUSE="amos aqua bitmap cairo doc examples +gd gpic latex libcaca libcerf lua 
metafont metapost qt5 qt6 readline regis tgif wxwidgets X"
+
+REQUIRED_USE="
+   doc? ( gd )
+   lua? ( ${LUA_REQUIRED_USE} )"
+
+RDEPEND="
+   amos? ( dev-libs/openspecfun )
+   cairo? (
+   x11-libs/cairo
+   x11-libs/pango )
+   gd? ( >=media-libs/gd-2.0.35-r3:2=[png] )
+   latex? (
+   virtual/latex-base
+   lua? (
+   dev-tex/pgf
+   >=dev-texlive/texlive-latexrecommended-2008-r2 ) )
+   libcaca? ( media-libs/libcaca )
+   lua? ( ${LUA_DEPS} )
+   qt5? ( !qt6? (
+   dev-qt/qtcore:5=
+   dev-qt/qtgui:5=
+   dev-qt/qtnetwork:5=
+   dev-qt/qtprintsupport:5=
+   dev-qt/qtsvg:5=
+   dev-qt/qtwidgets:5= ) )
+   qt6? (
+   dev-qt/qtbase:6=[gui,network,widgets]
+   dev-qt/qtsvg:6=
+   dev-qt/qt5compat:6= )
+   readline? ( sys-libs/readline:0= )
+   libcerf? ( sci-libs/libcerf )
+   wxwidgets? (
+   x11-libs/wxGTK:${WX_GTK_VER}[X]
+   x11-libs/cairo
+   x11-libs/pango
+   x11-libs/gtk+:3 )
+   X? (
+   x11-libs/libX11
+   x11-libs/libXaw )"
+
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )"
+
+BDEPEND="
+   virtual/pkgconfig
+   doc? (
+   virtual/latex-base
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-langgreek
+   dev-texlive/texlive-mathscience
+   app-text/ghostscript-gpl )
+   qt5? ( !qt6? ( dev-qt/linguist-tools:5 ) )"
+
+IDEPEND="latex? ( virtual/latex-base )"
+
+GP_VERSION="${PV%.*}"
+TEXMF="${EPREFIX}/usr/share/texmf-site"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-6.1-no-picins.patch
+   "${FILESDIR}"/${PN}-6.0.0-configure.patch
+   "${FILESDIR}"/${PN}-6.0.1-watchpoints.patch
+)
+
+pkg_setup() {
+   use lua && lua-single_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   if [[ ${PV##*.} =  ]]; then
+   local dir
+   for dir in config demo m4 term tutorial; do
+   emake -C "$dir" -f Makefile.am.in Makefile.am
+   done
+   fi
+
+   # Add special version identification as required by provision 2
+   # of the gnuplot license
+   sed -i -e "1s/.*/& (Gentoo revision ${PR})/" PATCHLEVEL || die
+
+   eautoreconf
+
+   # Make sure we don't mix build & host flags.
+   sed -i \
+   -e 's:@CPPFLAGS@:$(BUILD_CPPFLAGS):' \
+   -e 's:@CFLAGS@:$(BUILD_CFLAGS):' \
+   -e 's:@LDFLAGS@:$(BUILD_LDFLAGS):' \
+   -e 's:@CC@:$(CC_FOR_BUILD):' \
+   docs/Makefile.in || die
+}
+
+src_configure() {
+   if ! use latex; then
+   sed -i -e '/SUBDIRS/s/LaTeX//'

[gentoo-commits] repo/gentoo:master commit in: app-emacs/ebuild-mode/files/

2024-08-28 Thread Ulrich Müller
commit: 4c07a9952ac57f4a3a8057e28e62ecbbf5da2a74
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Aug 28 17:16:25 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Wed Aug 28 17:21:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c07a995

app-emacs/ebuild-mode: Remove old site-init file

Signed-off-by: Ulrich Müller  gentoo.org>

 .../ebuild-mode/files/50ebuild-mode-gentoo-1.54.el | 30 --
 1 file changed, 30 deletions(-)

diff --git a/app-emacs/ebuild-mode/files/50ebuild-mode-gentoo-1.54.el 
b/app-emacs/ebuild-mode/files/50ebuild-mode-gentoo-1.54.el
deleted file mode 100644
index 262206f99709..
--- a/app-emacs/ebuild-mode/files/50ebuild-mode-gentoo-1.54.el
+++ /dev/null
@@ -1,30 +0,0 @@
-(add-to-list 'load-path "@SITELISP@")
-(autoload 'ebuild-mode "ebuild-mode"
-  "Major mode for Gentoo .ebuild and .eclass files." t)
-(autoload 'ebuild-repo-mode "ebuild-mode"
-  "Minor mode for files in an ebuild repository." t)
-(autoload 'ebuild-repo-mode-maybe-enable "ebuild-mode")
-(autoload 'devbook-mode "devbook-mode"
-  "Major mode for editing the Gentoo Devmanual." t)
-(autoload 'gentoo-newsitem-mode "gentoo-newsitem-mode"
-  "Major mode for Gentoo GLEP 42 news items." t)
-(autoload 'glep-mode "glep-mode"
-  "Major mode for Gentoo Linux Enhancement Proposals." t)
-
-(add-to-list 'auto-mode-alist '("\\.\\(ebuild\\|eclass\\)\\'" . ebuild-mode))
-(add-to-list 'auto-mode-alist '("/devmanual.*\\.xml\\'" . devbook-mode))
-(add-to-list 'auto-mode-alist
-'("/[0-9]\\{4\\}-[01][0-9]-[0-3][0-9]-.+\\.[a-z]\\{2\\}\\.txt\\'"
-  . gentoo-newsitem-mode))
-(add-to-list 'auto-mode-alist '("/glep.*\\.rst\\'" . glep-mode))
-(add-to-list 'auto-mode-alist
-'("/\\(package\\.\\(mask\\|unmask\\|use\\|env\
-\\|license\\|properties\\|accept_\\(keywords\\|restrict\\)\\)\
-\\|\\(package\\.\\)?use.\\(stable\\.\\)?\\(force\\|mask\\)\\)\\'"
-  . conf-space-mode))
-(add-to-list 'auto-mode-alist
-'("/make\\.\\(conf\\|defaults\\)\\'" . conf-unix-mode))
-(add-to-list 'interpreter-mode-alist '("openrc-run" . sh-mode))
-(add-to-list 'interpreter-mode-alist '("runscript" . sh-mode))
-(add-hook 'find-file-hook #'ebuild-repo-mode-maybe-enable)
-(modify-coding-system-alist 'file "\\.\\(ebuild\\|eclass\\)\\'" 'utf-8)



[gentoo-commits] repo/gentoo:master commit in: app-xemacs/ebuild-mode/

2024-08-28 Thread Ulrich Müller
commit: 0e1afff6e6674ec9bef5f6a346f51efe4d082ab7
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Aug 28 17:17:26 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Wed Aug 28 17:21:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e1afff6

app-xemacs/ebuild-mode: add 1.74

Signed-off-by: Ulrich Müller  gentoo.org>

 app-xemacs/ebuild-mode/Manifest|  1 +
 app-xemacs/ebuild-mode/ebuild-mode-1.74.ebuild | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/app-xemacs/ebuild-mode/Manifest b/app-xemacs/ebuild-mode/Manifest
index 9925c457e4e4..fc685eab65dc 100644
--- a/app-xemacs/ebuild-mode/Manifest
+++ b/app-xemacs/ebuild-mode/Manifest
@@ -1,2 +1,3 @@
 DIST ebuild-mode-1.72.tar.xz 41968 BLAKE2B 
24170aa6f23022f47707445eebbb7272c898fa8ca922d0a1ee57962ccc9feed6ea608661998e3f812a0b5fcc8ce8d8ff0baa890505dad846e0dc4b5c9e0b4236
 SHA512 
7f2234f9f5053f9588fb25d673dbce10a9d6e5c056ea7dabf04ffe5a0f8da7064b81829229339c5d98ee7ce840eb6c8b9ec24fcfd3dee2d5b798b5e6adb81e10
 DIST ebuild-mode-1.73.tar.xz 45264 BLAKE2B 
115f67f9bfbf80ce5ddda1cc1dfee62aec15cb66c694b634361762c47c8c5afa6cdf0bc6c374440e939accbe9b13df0a84a7957b8c8c72a13324d2544388124a
 SHA512 
855fdd0c94da77bae8f948fbc02782d47a0982e4a3d8ccff5d77a9c6b1f55b80a78144b493e5949e04b196cf8ee95e1fcc0b84c6ecace1a7d687ed6733d25820
+DIST ebuild-mode-1.74.tar.xz 48480 BLAKE2B 
f9277473af5610039d2a2f46bdebf79e266dca140c93407d304e746088d6f4df2b492a42918754ebba7abb78fa2c116f621684f93c5df98fc7a86c519755a906
 SHA512 
35d14987719675122f7f17c76a1fa7ab51f4789e3eb50630d610ea98066ae7091b4f8b8c210874be18b2848e925e2e15f2d25e3d41ae702be9ce7ae28b444db2

diff --git a/app-xemacs/ebuild-mode/ebuild-mode-1.74.ebuild 
b/app-xemacs/ebuild-mode/ebuild-mode-1.74.ebuild
new file mode 100644
index ..b51f882d3b80
--- /dev/null
+++ b/app-xemacs/ebuild-mode/ebuild-mode-1.74.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature
+
+DESCRIPTION="Emacs modes for editing ebuilds and other Gentoo specific files"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs";
+SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz";
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=app-editors/xemacs-21.4.24-r9
+   app-xemacs/sh-script"
+BDEPEND="${RDEPEND}
+   test? ( >=app-editors/xemacs-21.5.35 )"
+
+EMACS="${EPREFIX}/usr/bin/xemacs"
+EMACSFLAGS="-batch -q --no-site-file"
+
+src_compile() {
+   ${EMACS} ${EMACSFLAGS} \
+   -eval "(add-to-list 'load-path nil)" \
+   -f batch-byte-compile \
+   ebuild-mode.el gentoo-newsitem-mode.el || die
+
+   ${EMACS} ${EMACSFLAGS} \
+   -eval "(setq autoload-package-name \"${PN}\")" \
+   -eval "(setq generated-autoload-file 
\"${S}/auto-autoloads.el\")" \
+   -l autoload -f batch-update-autoloads \
+   ebuild-mode.el gentoo-newsitem-mode.el || die
+}
+
+src_test() {
+   emake check EMACS="${EMACS}" EMACSFLAGS="${EMACSFLAGS}"
+}
+
+src_install() {
+   insinto /usr/lib/xemacs/site-packages/lisp/${PN}
+   doins ebuild-mode.{el,elc} gentoo-newsitem-mode.{el,elc}
+   doins auto-autoloads.el
+}
+
+pkg_postinst() {
+   optfeature "ebuild commands support" sys-apps/portage
+   optfeature "additional development tools" dev-util/pkgdev
+   optfeature "ebuild QA utilities" dev-util/pkgcheck
+}



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

2024-08-28 Thread Ulrich Müller
commit: 8393b8f9fb91c1b64be1bd3bc34b661fc306b6db
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Aug 28 17:17:10 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Wed Aug 28 17:21:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8393b8f9

app-emacs/ebuild-mode: add 1.74

Signed-off-by: Ulrich Müller  gentoo.org>

 app-emacs/ebuild-mode/Manifest|  1 +
 app-emacs/ebuild-mode/ebuild-mode-1.74.ebuild | 30 +++
 2 files changed, 31 insertions(+)

diff --git a/app-emacs/ebuild-mode/Manifest b/app-emacs/ebuild-mode/Manifest
index 9925c457e4e4..fc685eab65dc 100644
--- a/app-emacs/ebuild-mode/Manifest
+++ b/app-emacs/ebuild-mode/Manifest
@@ -1,2 +1,3 @@
 DIST ebuild-mode-1.72.tar.xz 41968 BLAKE2B 
24170aa6f23022f47707445eebbb7272c898fa8ca922d0a1ee57962ccc9feed6ea608661998e3f812a0b5fcc8ce8d8ff0baa890505dad846e0dc4b5c9e0b4236
 SHA512 
7f2234f9f5053f9588fb25d673dbce10a9d6e5c056ea7dabf04ffe5a0f8da7064b81829229339c5d98ee7ce840eb6c8b9ec24fcfd3dee2d5b798b5e6adb81e10
 DIST ebuild-mode-1.73.tar.xz 45264 BLAKE2B 
115f67f9bfbf80ce5ddda1cc1dfee62aec15cb66c694b634361762c47c8c5afa6cdf0bc6c374440e939accbe9b13df0a84a7957b8c8c72a13324d2544388124a
 SHA512 
855fdd0c94da77bae8f948fbc02782d47a0982e4a3d8ccff5d77a9c6b1f55b80a78144b493e5949e04b196cf8ee95e1fcc0b84c6ecace1a7d687ed6733d25820
+DIST ebuild-mode-1.74.tar.xz 48480 BLAKE2B 
f9277473af5610039d2a2f46bdebf79e266dca140c93407d304e746088d6f4df2b492a42918754ebba7abb78fa2c116f621684f93c5df98fc7a86c519755a906
 SHA512 
35d14987719675122f7f17c76a1fa7ab51f4789e3eb50630d610ea98066ae7091b4f8b8c210874be18b2848e925e2e15f2d25e3d41ae702be9ce7ae28b444db2

diff --git a/app-emacs/ebuild-mode/ebuild-mode-1.74.ebuild 
b/app-emacs/ebuild-mode/ebuild-mode-1.74.ebuild
new file mode 100644
index ..bda04074ec46
--- /dev/null
+++ b/app-emacs/ebuild-mode/ebuild-mode-1.74.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp optfeature
+
+DESCRIPTION="Emacs modes for editing ebuilds and other Gentoo specific files"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs";
+SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz";
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+
+BDEPEND="sys-apps/texinfo"
+
+DOCS="ChangeLog keyword-generation.sh"
+ELISP_TEXINFO="${PN}.texi"
+SITEFILE="50${PN}-gentoo-1.72.el"
+
+pkg_postinst() {
+   elisp_pkg_postinst
+   optfeature "ebuild commands support" sys-apps/portage
+   optfeature "additional development tools" dev-util/pkgdev
+   optfeature "ebuild QA utilities" dev-util/pkgcheck
+   optfeature "decode ANSI colors in build.log" app-emacs/tty-format
+   optfeature "XML syntax validation" app-emacs/nxml-gentoo-schemas
+   optfeature "generating HTML from GLEPs" dev-python/docutils-glep
+}



[gentoo-commits] repo/proj/emacs:master commit in: app-xemacs/ebuild-mode/

2024-08-28 Thread Ulrich Müller
commit: 469c826d79bde7159871b5303d4153bd831b5759
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Aug 28 17:15:37 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Wed Aug 28 17:15:37 2024 +
URL:https://gitweb.gentoo.org/repo/proj/emacs.git/commit/?id=469c826d

app-xemacs/ebuild-mode: Assign EMACS and EMACSFLAGS in global scope

Signed-off-by: Ulrich Müller  gentoo.org>

 app-xemacs/ebuild-mode/ebuild-mode-.ebuild | 14 --
 1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/app-xemacs/ebuild-mode/ebuild-mode-.ebuild 
b/app-xemacs/ebuild-mode/ebuild-mode-.ebuild
index 9205e6d..8cd372d 100644
--- a/app-xemacs/ebuild-mode/ebuild-mode-.ebuild
+++ b/app-xemacs/ebuild-mode/ebuild-mode-.ebuild
@@ -28,15 +28,16 @@ BDEPEND="${RDEPEND}
app-xemacs/test-harness
) )"
 
-src_compile() {
-   local EMACS="${EPREFIX}/usr/bin/xemacs"
+EMACS="${EPREFIX}/usr/bin/xemacs"
+EMACSFLAGS="-batch -q --no-site-file"
 
-   "${EMACS}" -batch -q --no-site-file \
+src_compile() {
+   ${EMACS} ${EMACSFLAGS} \
-eval "(add-to-list 'load-path nil)" \
-f batch-byte-compile \
ebuild-mode.el gentoo-newsitem-mode.el || die
 
-   "${EMACS}" -batch -q --no-site-file \
+   ${EMACS} ${EMACSFLAGS} \
-eval "(setq autoload-package-name \"${PN}\")" \
-eval "(setq generated-autoload-file 
\"${S}/auto-autoloads.el\")" \
-l autoload -f batch-update-autoloads \
@@ -44,12 +45,13 @@ src_compile() {
 }
 
 src_test() {
-   emake check EMACS="${EPREFIX}/usr/bin/xemacs"
+   emake check EMACS="${EMACS}" EMACSFLAGS="${EMACSFLAGS}"
 }
 
 src_install() {
insinto /usr/lib/xemacs/site-packages/lisp/${PN}
-   doins ebuild-mode.{el,elc} gentoo-newsitem-mode.{el,elc} 
auto-autoloads.el
+   doins ebuild-mode.{el,elc} gentoo-newsitem-mode.{el,elc}
+   doins auto-autoloads.el
 }
 
 pkg_postinst() {



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

2024-08-27 Thread Ulrich Müller
commit: 0dc427429e38b75bfc1954b0203a73698e5734e5
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue Aug 27 08:05:55 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Tue Aug 27 08:09:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dc42742

app-emacs/zenburn-theme: drop 2.7.0-r1

Signed-off-by: Ulrich Müller  gentoo.org>

 app-emacs/zenburn-theme/Manifest   |  1 -
 .../zenburn-theme/zenburn-theme-2.7.0-r1.ebuild| 37 --
 2 files changed, 38 deletions(-)

diff --git a/app-emacs/zenburn-theme/Manifest b/app-emacs/zenburn-theme/Manifest
index e739e18c5af9..b133dcd85ca6 100644
--- a/app-emacs/zenburn-theme/Manifest
+++ b/app-emacs/zenburn-theme/Manifest
@@ -1,2 +1 @@
-DIST zenburn-emacs-2.7.0.tar.gz 122812 BLAKE2B 
2c5698de664dfbd1623f6f8358214cc4458323784e94cdd9c2d7ea47231466c984bf4b0399db4705be8acab53fb2ee1c30f7ae9f2b53f9a2bc825a9f19bb9a95
 SHA512 
4c125e19c2c223b7eb678be261d2e1240d9269c155ad5adc432e268c12b82c4610b09fd896c9d45361def8f132dcb45c0e46728f6ffb1f0181267b44fb5927e8
 DIST zenburn-emacs-2.8.0.tar.gz 123540 BLAKE2B 
ddc41b6b32a5b3864b400d0c2b2193515f60fc78b876df3eb28efa537d72ee0640c040935a13151385b6b9c4e9e45b9f8abe865d30c622a7e5297281c219deb0
 SHA512 
8d8729a2bbb7f829916def7d1c7178d0278ad1cbc883c7598dfca65277649f9eaac02974e9051672aad4cb3923a8f2726a86feced7cdc1aba487248332ca0a96

diff --git a/app-emacs/zenburn-theme/zenburn-theme-2.7.0-r1.ebuild 
b/app-emacs/zenburn-theme/zenburn-theme-2.7.0-r1.ebuild
deleted file mode 100644
index c84c101ecdcc..
--- a/app-emacs/zenburn-theme/zenburn-theme-2.7.0-r1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp readme.gentoo-r1
-
-MY_PN="${PN%-*}-emacs"
-DESCRIPTION="Zenburn color theme for Emacs"
-HOMEPAGE="https://github.com/bbatsov/zenburn-emacs";
-SRC_URI="https://github.com/bbatsov/${MY_PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${MY_PN}-${PV}.tar.gz"
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-SITEFILE="50${PN}-gentoo.el"
-
-src_install() {
-   insinto "${SITEETC}/${PN}"
-   doins zenburn-theme.el
-
-   local sha256=$(sha256sum zenburn-theme.el) || die
-   sed "s:@SHA256@:${sha256%% *}:" "${FILESDIR}/${SITEFILE}" \
-   > "${T}/${SITEFILE}" || die
-   elisp-site-file-install "${T}/${SITEFILE}"
-
-   dodoc CHANGELOG.md CONTRIBUTING.md README.md
-   dodoc -r screenshots
-   docompress -x /usr/share/doc/${PF}/screenshots
-
-   local DOC_CONTENTS="To enable zenburn by default, initialise it
-   in your ~/.emacs:
-   \n\t(load-theme 'zenburn)"
-   readme.gentoo_create_doc
-}



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

2024-08-26 Thread Ulrich Müller
commit: 68f8f4f444af95654655e7d7fa937bf83513913d
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Aug 26 17:24:56 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Mon Aug 26 17:24:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68f8f4f4

net-im/zoom: add 6.1.11.1545

Signed-off-by: Ulrich Müller  gentoo.org>

 net-im/zoom/Manifest|   1 +
 net-im/zoom/zoom-6.1.11.1545.ebuild | 182 
 2 files changed, 183 insertions(+)

diff --git a/net-im/zoom/Manifest b/net-im/zoom/Manifest
index 0984c1473389..deb084e564ce 100644
--- a/net-im/zoom/Manifest
+++ b/net-im/zoom/Manifest
@@ -1,2 +1,3 @@
 DIST zoom-6.1.10.1400_x86_64.tar.xz 206894340 BLAKE2B 
53f1ecc2e4d4c5e21853ccf3b5750c433951a1d98cb4cbd43b5bbe0f8deffbdc54ee597c586e4df8ac84488282da171b4adc3ef74c9e53477bd0ad594015eb6b
 SHA512 
5421af416ae104201e5cb15483e1ef8a378935cb4a942c614dba1ddd96bf0a9dbc8c53373fbd8ab516765714ba1169d1387d0f9f00b413f35999e67f392193aa
+DIST zoom-6.1.11.1545_x86_64.tar.xz 206886856 BLAKE2B 
c97736f9a75803f25bcfb64cf904fb65d89ab549737cd4816a5f0533c891e54bd5b75a725cbaf70342857a84d3e5847ac91000ffb1e45a046485053791cff4ea
 SHA512 
6fb2c45fb161b84f740d58b1265cd9255778d089702d8bdd5cd8a2bb9bf89cb97048cb0e2edb02a638ee112657adfe0a1c37274ffa500d277f0baf977180154a
 DIST zoom-6.1.6.1013_x86_64.tar.xz 207011804 BLAKE2B 
c27d62ac37ce6c8919f5252d2db3feed25819482b17954f9b4350614f67aa2a2c4c2e9a882a723d4cf32836fd72982d5323914b66e093282ebba921b708ebb1a
 SHA512 
9ddfdbe3b9a969fa2fe9ba0cf22fa4633654a0378aebc51015dddb4a5c144838feba372e6d03e4d409c0589c3fab05073ec8b556e62aa7768790b6365a567ee0

diff --git a/net-im/zoom/zoom-6.1.11.1545.ebuild 
b/net-im/zoom/zoom-6.1.11.1545.ebuild
new file mode 100644
index ..1df6e759f958
--- /dev/null
+++ b/net-im/zoom/zoom-6.1.11.1545.ebuild
@@ -0,0 +1,182 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop linux-info readme.gentoo-r1 xdg-utils
+
+DESCRIPTION="Video conferencing and web conferencing service"
+HOMEPAGE="https://zoom.us/";
+SRC_URI="https://zoom.us/client/${PV}/${PN}_x86_64.tar.xz -> 
${P}_x86_64.tar.xz"
+S="${WORKDIR}/${PN}"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+IUSE="+bundled-qt opencl pulseaudio wayland +zoom-symlink"
+RESTRICT="mirror bindist strip"
+
+RDEPEND="zoom-symlink? ( !games-engines/zoom )
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   app-crypt/mit-krb5
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   >=dev-libs/quazip-1.0:0=[qt5(+)]
+   media-libs/alsa-lib
+   media-libs/fdk-aac:0/2
+   media-libs/fontconfig
+   media-libs/freetype
+   media-libs/mesa[gbm(+)]
+   media-sound/mpg123
+   net-print/cups
+   sys-apps/dbus
+   sys-apps/util-linux
+   sys-libs/glibc
+   sys-libs/zlib
+   virtual/opengl
+   x11-libs/cairo
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libxkbcommon[X]
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libxshmfence
+   x11-libs/libXtst
+   x11-libs/pango
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-keysyms
+   x11-libs/xcb-util-renderutil
+   x11-libs/xcb-util-wm
+   opencl? ( virtual/opencl )
+   pulseaudio? ( media-libs/libpulse )
+   wayland? ( dev-libs/wayland )
+   !bundled-qt? (
+   dev-libs/icu
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5[widgets]
+   dev-qt/qtdiag:5
+   dev-qt/qtgraphicaleffects:5
+   dev-qt/qtgui:5
+   dev-qt/qtlocation:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtquickcontrols:5[widgets]
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   dev-qt/qtxml:5
+   wayland? ( dev-qt/qtwayland )
+   )"
+
+BDEPEND="dev-util/bbe"
+
+CONFIG_CHECK="~USER_NS ~PID_NS ~NET_NS ~SECCOMP_FILTER"
+QA_PREBUILT="opt/zoom/*"
+
+src_prepare() {
+   default
+
+   # The tarball doesn't contain an icon, so extract it from the binary
+   bbe -s -b '/\n/' -e 'J 1;D' zoom 
\
+   >videoconference-zoom.svg && [[ -s videoconference-zoom.svg ]] \
+   || die "Extraction of icon failed"
+
+   if ! use pulseaudio; then
+   # For some strange reason, zoom cannot use any ALSA sound 
devices if
+   # it finds libpu

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

2024-08-26 Thread Ulrich Müller
commit: 6729e4561d6714c8f6a53e591bb187936e89652a
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Aug 26 17:25:07 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Mon Aug 26 17:25:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6729e456

net-im/zoom: drop 6.1.6.1013-r1

Signed-off-by: Ulrich Müller  gentoo.org>

 net-im/zoom/Manifest  |   1 -
 net-im/zoom/zoom-6.1.6.1013-r1.ebuild | 182 --
 2 files changed, 183 deletions(-)

diff --git a/net-im/zoom/Manifest b/net-im/zoom/Manifest
index deb084e564ce..ef6323d9d78f 100644
--- a/net-im/zoom/Manifest
+++ b/net-im/zoom/Manifest
@@ -1,3 +1,2 @@
 DIST zoom-6.1.10.1400_x86_64.tar.xz 206894340 BLAKE2B 
53f1ecc2e4d4c5e21853ccf3b5750c433951a1d98cb4cbd43b5bbe0f8deffbdc54ee597c586e4df8ac84488282da171b4adc3ef74c9e53477bd0ad594015eb6b
 SHA512 
5421af416ae104201e5cb15483e1ef8a378935cb4a942c614dba1ddd96bf0a9dbc8c53373fbd8ab516765714ba1169d1387d0f9f00b413f35999e67f392193aa
 DIST zoom-6.1.11.1545_x86_64.tar.xz 206886856 BLAKE2B 
c97736f9a75803f25bcfb64cf904fb65d89ab549737cd4816a5f0533c891e54bd5b75a725cbaf70342857a84d3e5847ac91000ffb1e45a046485053791cff4ea
 SHA512 
6fb2c45fb161b84f740d58b1265cd9255778d089702d8bdd5cd8a2bb9bf89cb97048cb0e2edb02a638ee112657adfe0a1c37274ffa500d277f0baf977180154a
-DIST zoom-6.1.6.1013_x86_64.tar.xz 207011804 BLAKE2B 
c27d62ac37ce6c8919f5252d2db3feed25819482b17954f9b4350614f67aa2a2c4c2e9a882a723d4cf32836fd72982d5323914b66e093282ebba921b708ebb1a
 SHA512 
9ddfdbe3b9a969fa2fe9ba0cf22fa4633654a0378aebc51015dddb4a5c144838feba372e6d03e4d409c0589c3fab05073ec8b556e62aa7768790b6365a567ee0

diff --git a/net-im/zoom/zoom-6.1.6.1013-r1.ebuild 
b/net-im/zoom/zoom-6.1.6.1013-r1.ebuild
deleted file mode 100644
index 1df6e759f958..
--- a/net-im/zoom/zoom-6.1.6.1013-r1.ebuild
+++ /dev/null
@@ -1,182 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop linux-info readme.gentoo-r1 xdg-utils
-
-DESCRIPTION="Video conferencing and web conferencing service"
-HOMEPAGE="https://zoom.us/";
-SRC_URI="https://zoom.us/client/${PV}/${PN}_x86_64.tar.xz -> 
${P}_x86_64.tar.xz"
-S="${WORKDIR}/${PN}"
-
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-IUSE="+bundled-qt opencl pulseaudio wayland +zoom-symlink"
-RESTRICT="mirror bindist strip"
-
-RDEPEND="zoom-symlink? ( !games-engines/zoom )
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   app-crypt/mit-krb5
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   >=dev-libs/quazip-1.0:0=[qt5(+)]
-   media-libs/alsa-lib
-   media-libs/fdk-aac:0/2
-   media-libs/fontconfig
-   media-libs/freetype
-   media-libs/mesa[gbm(+)]
-   media-sound/mpg123
-   net-print/cups
-   sys-apps/dbus
-   sys-apps/util-linux
-   sys-libs/glibc
-   sys-libs/zlib
-   virtual/opengl
-   x11-libs/cairo
-   x11-libs/libdrm
-   x11-libs/libX11
-   x11-libs/libxcb
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libxkbcommon[X]
-   x11-libs/libXrandr
-   x11-libs/libXrender
-   x11-libs/libxshmfence
-   x11-libs/libXtst
-   x11-libs/pango
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-keysyms
-   x11-libs/xcb-util-renderutil
-   x11-libs/xcb-util-wm
-   opencl? ( virtual/opencl )
-   pulseaudio? ( media-libs/libpulse )
-   wayland? ( dev-libs/wayland )
-   !bundled-qt? (
-   dev-libs/icu
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtdeclarative:5[widgets]
-   dev-qt/qtdiag:5
-   dev-qt/qtgraphicaleffects:5
-   dev-qt/qtgui:5
-   dev-qt/qtlocation:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtquickcontrols:5[widgets]
-   dev-qt/qtquickcontrols2:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   dev-qt/qtxml:5
-   wayland? ( dev-qt/qtwayland )
-   )"
-
-BDEPEND="dev-util/bbe"
-
-CONFIG_CHECK="~USER_NS ~PID_NS ~NET_NS ~SECCOMP_FILTER"
-QA_PREBUILT="opt/zoom/*"
-
-src_prepare() {
-   default
-
-   # The tarball doesn't contain an icon, so extract it from the binary
-   bbe -s -b '/\n/' -e 'J 1;D' zoom 
\
-   >videoconference-zoom.svg && [[ -s videoconference-zoom.svg ]] \
-   || die "Extraction of icon failed"
-
-   if ! use pulseaudio; then
-   # For some strange reason, zoom cannot use any ALSA sound 
devices if
-   # it finds libpu

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

2024-08-26 Thread Ulrich Müller
commit: d1d31339c50dceed5a453793a71298c29698aa3d
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue Aug 20 17:58:30 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Mon Aug 26 13:04:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1d31339

versionator.eclass: Mark as DEAD

Signed-off-by: Ulrich Müller  gentoo.org>

 eclass/versionator.eclass | 1 +
 1 file changed, 1 insertion(+)

diff --git a/eclass/versionator.eclass b/eclass/versionator.eclass
index 8a1066a0fd30..1e491860b6ca 100644
--- a/eclass/versionator.eclass
+++ b/eclass/versionator.eclass
@@ -1,6 +1,7 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# @DEAD
 # @ECLASS: versionator.eclass
 # @MAINTAINER:
 # Jonathan Callen 



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

2024-08-26 Thread Ulrich Müller
commit: dc3043d2bcf8394e96d8f81ec6daf30641afe3d4
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue Aug 20 17:58:55 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Mon Aug 26 13:04:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc3043d2

eqawarn.eclass: Mark as DEAD

Signed-off-by: Ulrich Müller  gentoo.org>

 eclass/eqawarn.eclass | 1 +
 1 file changed, 1 insertion(+)

diff --git a/eclass/eqawarn.eclass b/eclass/eqawarn.eclass
index 288976182fb3..df6b13151d74 100644
--- a/eclass/eqawarn.eclass
+++ b/eclass/eqawarn.eclass
@@ -1,6 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# @DEAD
 # @ECLASS: eqawarn.eclass
 # @MAINTAINER:
 # base-sys...@gentoo.org



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

2024-08-26 Thread Ulrich Müller
commit: 17c11b3d8225ff68bf081488e0285ed117a3c1c6
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Aug 26 12:23:04 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Mon Aug 26 13:04:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17c11b3d

plasma-mobile.kde.org.eclass: Mark as DEAD

Acked-by: Andreas Sturmlechner  gentoo.org>
Signed-off-by: Ulrich Müller  gentoo.org>

 eclass/plasma-mobile.kde.org.eclass | 1 +
 1 file changed, 1 insertion(+)

diff --git a/eclass/plasma-mobile.kde.org.eclass 
b/eclass/plasma-mobile.kde.org.eclass
index 9fd54100d24e..3349f90745bd 100644
--- a/eclass/plasma-mobile.kde.org.eclass
+++ b/eclass/plasma-mobile.kde.org.eclass
@@ -1,6 +1,7 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# @DEAD
 # @ECLASS: plasma-mobile.kde.org.eclass
 # @MAINTAINER:
 # k...@gentoo.org



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

2024-08-26 Thread Ulrich Müller
commit: 1118079e4f7b3acb43fa8206a6c9f2f02187c44f
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue Aug 20 17:58:41 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Mon Aug 26 13:04:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1118079e

eapi7-ver.eclass: Mark as DEAD

Signed-off-by: Ulrich Müller  gentoo.org>

 eclass/eapi7-ver.eclass | 1 +
 1 file changed, 1 insertion(+)

diff --git a/eclass/eapi7-ver.eclass b/eclass/eapi7-ver.eclass
index a23e76ad3ee3..85c0856f73b3 100644
--- a/eclass/eapi7-ver.eclass
+++ b/eclass/eapi7-ver.eclass
@@ -1,6 +1,7 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# @DEAD
 # @ECLASS: eapi7-ver.eclass
 # @MAINTAINER:
 # PMS team 



[gentoo-commits] repo/proj/emacs:master commit in: app-xemacs/ebuild-mode/

2024-08-25 Thread Ulrich Müller
commit: 5bbb588a96e003c312fcc45e36879001060fde78
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Aug 26 04:40:23 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Mon Aug 26 04:40:23 2024 +
URL:https://gitweb.gentoo.org/repo/proj/emacs.git/commit/?id=5bbb588a

app-xemacs/ebuild-mode: Install only under /usr/lib/xemacs

Otherwise XEmacs 21.5 will complain about duplicate autoloads.

Signed-off-by: Ulrich Müller  gentoo.org>

 app-xemacs/ebuild-mode/ebuild-mode-.ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/app-xemacs/ebuild-mode/ebuild-mode-.ebuild 
b/app-xemacs/ebuild-mode/ebuild-mode-.ebuild
index 08028ad..9205e6d 100644
--- a/app-xemacs/ebuild-mode/ebuild-mode-.ebuild
+++ b/app-xemacs/ebuild-mode/ebuild-mode-.ebuild
@@ -48,10 +48,8 @@ src_test() {
 }
 
 src_install() {
-   insinto /usr/share/xemacs/site-packages/lisp/${PN}
+   insinto /usr/lib/xemacs/site-packages/lisp/${PN}
doins ebuild-mode.{el,elc} gentoo-newsitem-mode.{el,elc} 
auto-autoloads.el
-   # XEmacs 21.4 compatibility
-   dosym -r /usr/{share,lib}/xemacs/site-packages/lisp/${PN}
 }
 
 pkg_postinst() {



[gentoo-commits] repo/proj/emacs:master commit in: app-xemacs/test-harness/

2024-08-25 Thread Ulrich Müller
commit: 99f3d080bccfd9c52c41d41e07b0bbeea4973f02
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Aug 25 16:06:26 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Sun Aug 25 16:06:26 2024 +
URL:https://gitweb.gentoo.org/repo/proj/emacs.git/commit/?id=99f3d080

app-xemacs/test-harness: new package, add 21.4.24

Signed-off-by: Ulrich Müller  gentoo.org>

 app-xemacs/test-harness/Manifest   |  1 +
 app-xemacs/test-harness/metadata.xml   | 12 +
 .../test-harness/test-harness-21.4.24.ebuild   | 31 ++
 3 files changed, 44 insertions(+)

diff --git a/app-xemacs/test-harness/Manifest b/app-xemacs/test-harness/Manifest
new file mode 100644
index 000..57808d3
--- /dev/null
+++ b/app-xemacs/test-harness/Manifest
@@ -0,0 +1 @@
+DIST xemacs-21.4.24.tar.gz 8543879 BLAKE2B 
d7e60e4e053a10bfc4591a5d691c849ef5e5436f6951c801f5a169592b160669d0f6b9dc8f10b6b79889a3210de977ed78a5cea826c02e425495364745ef9e10
 SHA512 
b7a88d5a4a9f74f74c2067ed60f7ea87ac8ccad5d9c2c1033ecf07f540250191f8fa5f9e6d23d9fedd0f2ab1eb5ea6c29a7665a310ec512d85e2e4f337447213

diff --git a/app-xemacs/test-harness/metadata.xml 
b/app-xemacs/test-harness/metadata.xml
new file mode 100644
index 000..84e56b7
--- /dev/null
+++ b/app-xemacs/test-harness/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+  
+u...@gentoo.org
+  
+  
+xem...@gentoo.org
+Gentoo XEmacs project
+  
+  
+

diff --git a/app-xemacs/test-harness/test-harness-21.4.24.ebuild 
b/app-xemacs/test-harness/test-harness-21.4.24.ebuild
new file mode 100644
index 000..e16e9b4
--- /dev/null
+++ b/app-xemacs/test-harness/test-harness-21.4.24.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Test suite harness for testing XEmacs"
+HOMEPAGE="https://www.xemacs.org/";
+SRC_URI="http://ftp.xemacs.org/pub/xemacs/xemacs-$(ver_cut 
1-2)/xemacs-${PV}.tar.gz"
+S="${WORKDIR}/xemacs-${PV}/tests/automated"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND=">=app-editors/xemacs-${PV}"
+BDEPEND="${RDEPEND}"
+
+src_compile() {
+   local EMACS="${EPREFIX}/usr/bin/xemacs"
+
+   "${EMACS}" -batch -q --no-site-file \
+   -eval "(add-to-list 'load-path nil)" \
+   -f batch-byte-compile test-harness.el || die
+}
+
+src_test() { :; }
+
+src_install() {
+   insinto /usr/lib/xemacs/site-packages/lisp/${PN}
+   doins test-harness.{el,elc}
+}



[gentoo-commits] repo/proj/emacs:master commit in: app-xemacs/ebuild-mode/

2024-08-25 Thread Ulrich Müller
commit: 9dfefe999455c8c29de495bd250b89066de11ec0
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Aug 25 16:11:33 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Sun Aug 25 16:11:33 2024 +
URL:https://gitweb.gentoo.org/repo/proj/emacs.git/commit/?id=9dfefe99

app-xemacs/ebuild-mode: Enable tests

Signed-off-by: Ulrich Müller  gentoo.org>

 app-xemacs/ebuild-mode/ebuild-mode-.ebuild | 22 +++---
 1 file changed, 15 insertions(+), 7 deletions(-)

diff --git a/app-xemacs/ebuild-mode/ebuild-mode-.ebuild 
b/app-xemacs/ebuild-mode/ebuild-mode-.ebuild
index e8a7b29..08028ad 100644
--- a/app-xemacs/ebuild-mode/ebuild-mode-.ebuild
+++ b/app-xemacs/ebuild-mode/ebuild-mode-.ebuild
@@ -17,31 +17,39 @@ S="${WORKDIR}/${PN}"
 
 LICENSE="GPL-2+"
 SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
 
-RDEPEND=">=app-editors/xemacs-21.4.20-r5
+RDEPEND=">=app-editors/xemacs-21.4.24-r9
app-xemacs/sh-script"
-BDEPEND="${RDEPEND}"
+BDEPEND="${RDEPEND}
+   test? ( || (
+   >=app-editors/xemacs-21.5.35
+   app-xemacs/test-harness
+   ) )"
 
 src_compile() {
-   local XEMACS="${EPREFIX}/usr/bin/xemacs"
+   local EMACS="${EPREFIX}/usr/bin/xemacs"
 
-   "${XEMACS}" -batch -q --no-site-file \
+   "${EMACS}" -batch -q --no-site-file \
-eval "(add-to-list 'load-path nil)" \
-f batch-byte-compile \
ebuild-mode.el gentoo-newsitem-mode.el || die
 
-   "${XEMACS}" -batch -q --no-site-file \
+   "${EMACS}" -batch -q --no-site-file \
-eval "(setq autoload-package-name \"${PN}\")" \
-eval "(setq generated-autoload-file 
\"${S}/auto-autoloads.el\")" \
-l autoload -f batch-update-autoloads \
ebuild-mode.el gentoo-newsitem-mode.el || die
 }
 
-src_test() { :; }  # ERT is not yet available for XEmacs
+src_test() {
+   emake check EMACS="${EPREFIX}/usr/bin/xemacs"
+}
 
 src_install() {
insinto /usr/share/xemacs/site-packages/lisp/${PN}
-   doins *.el *.elc
+   doins ebuild-mode.{el,elc} gentoo-newsitem-mode.{el,elc} 
auto-autoloads.el
# XEmacs 21.4 compatibility
dosym -r /usr/{share,lib}/xemacs/site-packages/lisp/${PN}
 }



[gentoo-commits] repo/proj/emacs:master commit in: app-xemacs/ebuild-mode/

2024-08-25 Thread Ulrich Müller
commit: c053d4b9e8a030d0b6ef5cc18ee75c4b4491bf45
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Aug 25 13:09:20 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Sun Aug 25 13:09:20 2024 +
URL:https://gitweb.gentoo.org/repo/proj/emacs.git/commit/?id=c053d4b9

app-xemacs/ebuild-mode: Create a link in /usr/lib/xemacs

Signed-off-by: Ulrich Müller  gentoo.org>

 app-xemacs/ebuild-mode/ebuild-mode-.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/app-xemacs/ebuild-mode/ebuild-mode-.ebuild 
b/app-xemacs/ebuild-mode/ebuild-mode-.ebuild
index df29194..e8a7b29 100644
--- a/app-xemacs/ebuild-mode/ebuild-mode-.ebuild
+++ b/app-xemacs/ebuild-mode/ebuild-mode-.ebuild
@@ -42,6 +42,8 @@ src_test() { :; }  # ERT is not yet available for XEmacs
 src_install() {
insinto /usr/share/xemacs/site-packages/lisp/${PN}
doins *.el *.elc
+   # XEmacs 21.4 compatibility
+   dosym -r /usr/{share,lib}/xemacs/site-packages/lisp/${PN}
 }
 
 pkg_postinst() {



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

2024-08-24 Thread Ulrich Müller
commit: cd7f924abf29f05e3d6db9491569313eabeaee73
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Aug 25 06:24:51 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Sun Aug 25 06:24:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd7f924a

net-im/zoom: Update Qt version for warning message

Signed-off-by: Ulrich Müller  gentoo.org>

 net-im/zoom/zoom-6.1.10.1400.ebuild   | 2 +-
 net-im/zoom/zoom-6.1.6.1013-r1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-im/zoom/zoom-6.1.10.1400.ebuild 
b/net-im/zoom/zoom-6.1.10.1400.ebuild
index 25458088a749..1df6e759f958 100644
--- a/net-im/zoom/zoom-6.1.10.1400.ebuild
+++ b/net-im/zoom/zoom-6.1.10.1400.ebuild
@@ -141,7 +141,7 @@ src_install() {
plugins/platforms/libqwayland*.so qml/QtWayland 
|| die
)
else
-   local qtzoom="5.12" qtver=$(best_version dev-qt/qtcore:5)
+   local qtzoom="5.15" qtver=$(best_version dev-qt/qtcore:5)
if [[ ${qtver} != dev-qt/qtcore-${qtzoom}.* ]]; then
ewarn "You have disabled the bundled-qt USE flag."
ewarn "You may experience problems when running Zoom 
with"

diff --git a/net-im/zoom/zoom-6.1.6.1013-r1.ebuild 
b/net-im/zoom/zoom-6.1.6.1013-r1.ebuild
index 25458088a749..1df6e759f958 100644
--- a/net-im/zoom/zoom-6.1.6.1013-r1.ebuild
+++ b/net-im/zoom/zoom-6.1.6.1013-r1.ebuild
@@ -141,7 +141,7 @@ src_install() {
plugins/platforms/libqwayland*.so qml/QtWayland 
|| die
)
else
-   local qtzoom="5.12" qtver=$(best_version dev-qt/qtcore:5)
+   local qtzoom="5.15" qtver=$(best_version dev-qt/qtcore:5)
if [[ ${qtver} != dev-qt/qtcore-${qtzoom}.* ]]; then
ewarn "You have disabled the bundled-qt USE flag."
ewarn "You may experience problems when running Zoom 
with"



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/powerpc/, profiles/arch/arm64/, profiles/arch/riscv/, ...

2024-08-23 Thread Ulrich Müller
commit: ca945701c52712944c4c1d00f0f386d24177071a
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri Aug 23 15:34:37 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Fri Aug 23 15:36:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca945701

profiles/arch: Drop mask for sci-visualization/gnuplot[amos]

On architectures where it has been keyworded.

Signed-off-by: Ulrich Müller  gentoo.org>

 profiles/arch/arm/package.use.mask | 4 
 profiles/arch/arm64/package.use.mask   | 4 
 profiles/arch/powerpc/package.use.mask | 4 
 profiles/arch/riscv/package.use.mask   | 4 
 4 files changed, 16 deletions(-)

diff --git a/profiles/arch/arm/package.use.mask 
b/profiles/arch/arm/package.use.mask
index b48476c9919d..549f5f5664cf 100644
--- a/profiles/arch/arm/package.use.mask
+++ b/profiles/arch/arm/package.use.mask
@@ -1,10 +1,6 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Ulrich Müller  (2024-08-03)
-# Needs dev-libs/openspecfun which is not yet keyworded
-sci-visualization/gnuplot amos
-
 # Michał Górny  (2024-07-24)
 # Full testing requires www-client/firefox.
 dev-python/selenium test-rust

diff --git a/profiles/arch/arm64/package.use.mask 
b/profiles/arch/arm64/package.use.mask
index 697d59d5c500..d2412f80632d 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -1,10 +1,6 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Ulrich Müller  (2024-08-03)
-# Needs dev-libs/openspecfun which is not yet keyworded
-sci-visualization/gnuplot amos
-
 # orbea  (2024-07-19)
 # Unmask the dynarec flag which has arm64 asm.
 games-emulation/rmg -dynarec

diff --git a/profiles/arch/powerpc/package.use.mask 
b/profiles/arch/powerpc/package.use.mask
index be5d34583d63..7494caafa305 100644
--- a/profiles/arch/powerpc/package.use.mask
+++ b/profiles/arch/powerpc/package.use.mask
@@ -5,10 +5,6 @@
 # kde-apps/kdesdk-thumbnailers is not yet keyworded
 kde-apps/thumbnailers gettext
 
-# Ulrich Müller  (2024-08-03)
-# Needs dev-libs/openspecfun which is not yet keyworded
-sci-visualization/gnuplot amos
-
 # Thomas Bettler  (2024-06-10)
 # requires dev-libs/apache-arrow which is net yet keyworded
 sci-libs/gdal parquet

diff --git a/profiles/arch/riscv/package.use.mask 
b/profiles/arch/riscv/package.use.mask
index a194f032c5ca..289258c83738 100644
--- a/profiles/arch/riscv/package.use.mask
+++ b/profiles/arch/riscv/package.use.mask
@@ -1,10 +1,6 @@
 # Copyright 2019-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Ulrich Müller  (2024-08-03)
-# Needs dev-libs/openspecfun which is not yet keyworded
-sci-visualization/gnuplot amos
-
 # Andreas Sturmlechner  (2024-07-06)
 # KDE PIM is not keyworded here
 kde-apps/libkgapi:5 kf6compat



[gentoo-commits] proj/devmanual:master commit in: tools-reference/echo/

2024-08-23 Thread Ulrich Müller
commit: 0edced44c3bac79448fbf8b1620ecc2b39df
Author: Sebastian Engel  gmx  de>
AuthorDate: Mon Aug 12 21:29:44 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Fri Aug 23 15:16:31 2024 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=0edced44

tools-reference/echo: Format the word variable as inline code

The devmanual commonly uses  to format variables in text passages as code
to make them more distinguishable from the rest of the text and that's why
it should be done here too.

Signed-off-by: Sebastian Engel  gmx.de>
Signed-off-by: Ulrich Müller  gentoo.org>

 tools-reference/echo/text.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tools-reference/echo/text.xml b/tools-reference/echo/text.xml
index 9bce77c..dba3452 100644
--- a/tools-reference/echo/text.xml
+++ b/tools-reference/echo/text.xml
@@ -47,7 +47,7 @@ As of >=bash-2.05b, the so-called "here strings" have been
 introduced. Using "here strings", you can pass contents of an
 environment variable to the standard input of an application, using
 <<<word redirection: what actually happens is
-that bash expands word and passes the result to the standard
+that bash expands word and passes the result to the standard
 input.
 
 



[gentoo-commits] proj/devmanual:master commit in: tools-reference/grep/

2024-08-23 Thread Ulrich Müller
commit: 4ee7af98596ae8bc646a4d7a0c99197cedb048c1
Author: Sebastian Engel  gmx  de>
AuthorDate: Mon Aug 12 21:18:40 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Fri Aug 23 15:16:31 2024 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=4ee7af98

tools-reference/grep: Remove the phonetic spelling of the -l parameter

Signed-off-by: Sebastian Engel  gmx.de>
Signed-off-by: Ulrich Müller  gentoo.org>

 tools-reference/grep/text.xml | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/tools-reference/grep/text.xml b/tools-reference/grep/text.xml
index b0651bd..1aa17ba 100644
--- a/tools-reference/grep/text.xml
+++ b/tools-reference/grep/text.xml
@@ -32,9 +32,8 @@ being a fixed string rather than a regular expression.
 
 
 By default, grep prints out matching lines from the input. If
--q is specified, no output is displayed. If -l (lowercase
-letter ell) is specified, only the filenames of files which contain
-matching lines are displayed.
+-q is specified, no output is displayed. If -l is specified,
+only the filenames of files which contain matching lines are displayed.
 
 
 



[gentoo-commits] proj/devmanual:master commit in: tools-reference/echo/

2024-08-23 Thread Ulrich Müller
commit: 9a7164477f77f5346e32d6073932018bdae70961
Author: Sebastian Engel  gmx  de>
AuthorDate: Mon Aug 12 20:35:40 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Fri Aug 23 15:16:25 2024 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=9a716447

tools-reference/echo: Improve wording in abuse chapter

"should be used as less as possible" is not a correct expression,
use "should be avoided" instead.

Signed-off-by: Sebastian Engel  gmx.de>
Signed-off-by: Ulrich Müller  gentoo.org>

 tools-reference/echo/text.xml | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/tools-reference/echo/text.xml b/tools-reference/echo/text.xml
index f72d833..9bce77c 100644
--- a/tools-reference/echo/text.xml
+++ b/tools-reference/echo/text.xml
@@ -29,12 +29,12 @@ the same as the former, but they won't print the trailing 
newline
 
 
 All usage of the form echo ${somevar} | grep substring just to
-check if the content of the ${somevar} variable
-contains substring, or more often, echo ${somevar} |
-command, is deprecated and should be (and in most cases, can be)
-used as less as possible: doing so involves for no reason an
-additional shell session and a pipe. The "here strings" section
-describes the preferred way of dealing with such cases.
+check if the content of the ${somevar} variable contains
+substring, or more often, echo ${somevar} | command,
+is deprecated and should be (and in most cases, can be) avoided:
+doing so involves for no reason an additional shell session and a pipe.
+The "here strings" section describes the preferred way
+of dealing with such cases.
 
 
 



[gentoo-commits] proj/devmanual:master commit in: function-reference/query-functions/, general-concepts/dependencies/

2024-08-23 Thread Ulrich Müller
commit: 3169c493641486a6793229700af83c75b1d0e5a8
Author: Sebastian Engel  gmx  de>
AuthorDate: Mon Aug 12 20:43:15 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Fri Aug 23 15:16:30 2024 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=3169c493

g-c/dependencies + f-r/query-functions: Remove double if constraints

The double if "if and only if" feels bumpy when reading, makes the reader
wonder if there is a deeper hidden meaning but serves no purpose, so
remove it.

Signed-off-by: Sebastian Engel  gmx.de>
Signed-off-by: Ulrich Müller  gentoo.org>

 function-reference/query-functions/text.xml | 2 +-
 general-concepts/dependencies/text.xml  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/function-reference/query-functions/text.xml 
b/function-reference/query-functions/text.xml
index 529bb77..49de81b 100644
--- a/function-reference/query-functions/text.xml
+++ b/function-reference/query-functions/text.xml
@@ -23,7 +23,7 @@ query variables and similar state.
   use flagname
 
 
-  Returns a true value if and only if flagname is enabled.
+  Returns a true value if flagname is enabled, false otherwise.
   The condition is inverted if prefixed with an exclamation mark,
   !flagname.
   It is guaranteed that use produces no output.

diff --git a/general-concepts/dependencies/text.xml 
b/general-concepts/dependencies/text.xml
index 3201d91..6c3207d 100644
--- a/general-concepts/dependencies/text.xml
+++ b/general-concepts/dependencies/text.xml
@@ -462,7 +462,7 @@ sub-slot changes of wombat:0 should be ignored.
 
 
 
-To depend upon a certain package if and only if a given USE flag is set:
+To depend upon a certain package only if a given USE flag is set:
 
 
 



[gentoo-commits] repo/gentoo:master commit in: sys-process/runit/

2024-08-23 Thread Ulrich Müller
commit: 42753a9465c3725354ec38f93f221a9a177a3046
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri Aug 23 07:33:01 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Fri Aug 23 07:33:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42753a94

sys-process/runit: update HOMEPAGE, SRC_URI

Signed-off-by: Ulrich Müller  gentoo.org>

 sys-process/runit/runit-2.1.2-r4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-process/runit/runit-2.1.2-r4.ebuild 
b/sys-process/runit/runit-2.1.2-r4.ebuild
index 9cf5b122ca2e..2254657370c9 100644
--- a/sys-process/runit/runit-2.1.2-r4.ebuild
+++ b/sys-process/runit/runit-2.1.2-r4.ebuild
@@ -6,8 +6,8 @@ EAPI=8
 inherit toolchain-funcs flag-o-matic
 
 DESCRIPTION="A UNIX init scheme with service supervision"
-HOMEPAGE="http://smarden.org/runit/";
-SRC_URI="http://smarden.org/runit/${P}.tar.gz";
+HOMEPAGE="https://smarden.org/runit/";
+SRC_URI="https://smarden.org/runit/${P}.tar.gz";
 S=${WORKDIR}/admin/${P}/src
 
 LICENSE="BSD"



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

2024-08-20 Thread Ulrich Müller
commit: 8db2d10670892a58804b3bc239941e5a123fb28a
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue Aug 20 09:39:32 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Tue Aug 20 09:39:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8db2d106

licenses: Drop unused NVIDIA-NVLM and SIP

Signed-off-by: Ulrich Müller  gentoo.org>

 licenses/NVIDIA-NVLM | 28 
 licenses/SIP | 49 -
 2 files changed, 77 deletions(-)

diff --git a/licenses/NVIDIA-NVLM b/licenses/NVIDIA-NVLM
deleted file mode 100644
index 2c878c87ea71..
--- a/licenses/NVIDIA-NVLM
+++ /dev/null
@@ -1,28 +0,0 @@
- * This source code is subject to NVIDIA ownership rights under U.S. and
- * international Copyright laws.  Users and possessors of this source code
- * are hereby granted a nonexclusive, royalty-free license to use this code
- * in individual and commercial software.
- *
- * NVIDIA MAKES NO REPRESENTATION ABOUT THE SUITABILITY OF THIS SOURCE
- * CODE FOR ANY PURPOSE.  IT IS PROVIDED "AS IS" WITHOUT EXPRESS OR
- * IMPLIED WARRANTY OF ANY KIND.  NVIDIA DISCLAIMS ALL WARRANTIES WITH
- * REGARD TO THIS SOURCE CODE, INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE.
- * IN NO EVENT SHALL NVIDIA BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL,
- * OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
- * OF USE, DATA OR PROFITS,  WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
- * OR OTHER TORTIOUS ACTION,  ARISING OUT OF OR IN CONNECTION WITH THE USE
- * OR PERFORMANCE OF THIS SOURCE CODE.
- *
- * U.S. Government End Users.   This source code is a "commercial item" as
- * that term is defined at  48 C.F.R. 2.101 (OCT 1995), consisting  of
- * "commercial computer  software"  and "commercial computer software
- * documentation" as such terms are  used in 48 C.F.R. 12.212 (SEPT 1995)
- * and is provided to the U.S. Government only as a commercial end item.
- * Consistent with 48 C.F.R.12.212 and 48 C.F.R. 227.7202-1 through
- * 227.7202-4 (JUNE 1995), all U.S. Government End Users acquire the
- * source code with only those rights set forth herein.
- *
- * Any use of this source code in individual and commercial software must
- * include, in the user documentation and internal comments to the code,
- * the above Disclaimer and U.S. Government End Users Notice.

diff --git a/licenses/SIP b/licenses/SIP
deleted file mode 100644
index 9406c3085a75..
--- a/licenses/SIP
+++ /dev/null
@@ -1,49 +0,0 @@
-RIVERBANK COMPUTING LIMITED LICENSE AGREEMENT FOR SIP
-
-1. This LICENSE AGREEMENT ("the SIP License") is between Riverbank Computing
-Limited ("Riverbank"), and the Individual or Organization ("Licensee")
-accessing and otherwise using SIP software in source or binary form and its
-associated documentation.  SIP comprises a software tool for generating Python
-bindings for software C and C++ libraries, and a Python extension module used
-at runtime by those generated bindings.  This License Agreement may also be
-applied to other software packages written by Riverbank.
-
-2. Subject to the terms and conditions of this License Agreement, Riverbank
-hereby grants Licensee a nonexclusive, royalty-free, world-wide license to
-reproduce, analyze, test, perform and/or display publicly, prepare derivative
-works, distribute, and otherwise use SIP alone or in any derivative version,
-provided, however, that Riverbank's License Agreement and Riverbank's notice of
-copyright, e.g., "Copyright (c) 2015 Riverbank Computing Limited; All Rights
-Reserved" are retained in SIP alone or in any derivative version prepared by
-Licensee.
-
-3. In the event Licensee prepares a derivative work that is based on or
-incorporates SIP or any part thereof, and wants to make the derivative work
-available to others as provided herein, then Licensee hereby agrees to include
-in any such work a brief summary of the changes made to SIP.
-
-4. Licensee may not use SIP to generate Python bindings for any C or C++
-library for which bindings are already provided by Riverbank.
-
-5. Riverbank is making SIP available to Licensee on an "AS IS" basis.
-RIVERBANK MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED.  BY WAY
-OF EXAMPLE, BUT NOT LIMITATION, RIVERBANK MAKES NO AND DISCLAIMS ANY
-REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR
-PURPOSE OR THAT THE USE OF SIP WILL NOT INFRINGE ANY THIRD PARTY RIGHTS.
-
-6. RIVERBANK SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF SIP FOR ANY
-INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OF MODIFYING,
-DISTRIBUTING, OR OTHERWISE USING SIP, OR ANY DERIVATIVE THEREOF, EVEN IF
-ADVISED OF THE POSSIBILITY THEREOF.
-
-7. This License Agreement wi

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

2024-08-20 Thread Ulrich Müller
commit: 17b43c4d9ce55e88aef41b84a3b3eb0c04326765
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue Aug 20 09:33:24 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Tue Aug 20 09:35:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17b43c4d

net-im/zoom: add 6.1.10.1400

Signed-off-by: Ulrich Müller  gentoo.org>

 net-im/zoom/Manifest|   1 +
 net-im/zoom/zoom-6.1.10.1400.ebuild | 182 
 2 files changed, 183 insertions(+)

diff --git a/net-im/zoom/Manifest b/net-im/zoom/Manifest
index b416f21ab5de..44fa43664574 100644
--- a/net-im/zoom/Manifest
+++ b/net-im/zoom/Manifest
@@ -1,2 +1,3 @@
 DIST zoom-6.0.2.4680_x86_64.tar.xz 202434660 BLAKE2B 
b73103c759a6d41257aa31919e6d992663e1984364ee7a2d42ae61576afcb7e61c20605f2adb076a446bec77da6fad59d40b446f37c4b3732908dc0b4982
 SHA512 
e8a842b281fea1f5399cb245208bed77689035226af5901e856f7d2542aa2e623a8a7f7647e312849deedac324853f945c26252d37bc0f98e8210a958e7f15fa
+DIST zoom-6.1.10.1400_x86_64.tar.xz 206894340 BLAKE2B 
53f1ecc2e4d4c5e21853ccf3b5750c433951a1d98cb4cbd43b5bbe0f8deffbdc54ee597c586e4df8ac84488282da171b4adc3ef74c9e53477bd0ad594015eb6b
 SHA512 
5421af416ae104201e5cb15483e1ef8a378935cb4a942c614dba1ddd96bf0a9dbc8c53373fbd8ab516765714ba1169d1387d0f9f00b413f35999e67f392193aa
 DIST zoom-6.1.6.1013_x86_64.tar.xz 207011804 BLAKE2B 
c27d62ac37ce6c8919f5252d2db3feed25819482b17954f9b4350614f67aa2a2c4c2e9a882a723d4cf32836fd72982d5323914b66e093282ebba921b708ebb1a
 SHA512 
9ddfdbe3b9a969fa2fe9ba0cf22fa4633654a0378aebc51015dddb4a5c144838feba372e6d03e4d409c0589c3fab05073ec8b556e62aa7768790b6365a567ee0

diff --git a/net-im/zoom/zoom-6.1.10.1400.ebuild 
b/net-im/zoom/zoom-6.1.10.1400.ebuild
new file mode 100644
index ..25458088a749
--- /dev/null
+++ b/net-im/zoom/zoom-6.1.10.1400.ebuild
@@ -0,0 +1,182 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop linux-info readme.gentoo-r1 xdg-utils
+
+DESCRIPTION="Video conferencing and web conferencing service"
+HOMEPAGE="https://zoom.us/";
+SRC_URI="https://zoom.us/client/${PV}/${PN}_x86_64.tar.xz -> 
${P}_x86_64.tar.xz"
+S="${WORKDIR}/${PN}"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+IUSE="+bundled-qt opencl pulseaudio wayland +zoom-symlink"
+RESTRICT="mirror bindist strip"
+
+RDEPEND="zoom-symlink? ( !games-engines/zoom )
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   app-crypt/mit-krb5
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   >=dev-libs/quazip-1.0:0=[qt5(+)]
+   media-libs/alsa-lib
+   media-libs/fdk-aac:0/2
+   media-libs/fontconfig
+   media-libs/freetype
+   media-libs/mesa[gbm(+)]
+   media-sound/mpg123
+   net-print/cups
+   sys-apps/dbus
+   sys-apps/util-linux
+   sys-libs/glibc
+   sys-libs/zlib
+   virtual/opengl
+   x11-libs/cairo
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libxkbcommon[X]
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libxshmfence
+   x11-libs/libXtst
+   x11-libs/pango
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-keysyms
+   x11-libs/xcb-util-renderutil
+   x11-libs/xcb-util-wm
+   opencl? ( virtual/opencl )
+   pulseaudio? ( media-libs/libpulse )
+   wayland? ( dev-libs/wayland )
+   !bundled-qt? (
+   dev-libs/icu
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5[widgets]
+   dev-qt/qtdiag:5
+   dev-qt/qtgraphicaleffects:5
+   dev-qt/qtgui:5
+   dev-qt/qtlocation:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtquickcontrols:5[widgets]
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   dev-qt/qtxml:5
+   wayland? ( dev-qt/qtwayland )
+   )"
+
+BDEPEND="dev-util/bbe"
+
+CONFIG_CHECK="~USER_NS ~PID_NS ~NET_NS ~SECCOMP_FILTER"
+QA_PREBUILT="opt/zoom/*"
+
+src_prepare() {
+   default
+
+   # The tarball doesn't contain an icon, so extract it from the binary
+   bbe -s -b '/\n/' -e 'J 1;D' zoom 
\
+   >videoconference-zoom.svg && [[ -s videoconference-zoom.svg ]] \
+   || die "Extraction of icon failed"
+
+   if ! use pulseaudio; then
+   # For some strange reason, zoom cannot use any ALSA sound 
devices if
+   # it finds libpu

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

2024-08-20 Thread Ulrich Müller
commit: d17954506c80f3a8f1d3fdcdabc64bca379f53ec
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue Aug 20 09:33:35 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Tue Aug 20 09:35:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1795450

net-im/zoom: drop 6.0.2.4680

Signed-off-by: Ulrich Müller  gentoo.org>

 net-im/zoom/Manifest   |   1 -
 net-im/zoom/zoom-6.0.2.4680.ebuild | 181 -
 2 files changed, 182 deletions(-)

diff --git a/net-im/zoom/Manifest b/net-im/zoom/Manifest
index 44fa43664574..0984c1473389 100644
--- a/net-im/zoom/Manifest
+++ b/net-im/zoom/Manifest
@@ -1,3 +1,2 @@
-DIST zoom-6.0.2.4680_x86_64.tar.xz 202434660 BLAKE2B 
b73103c759a6d41257aa31919e6d992663e1984364ee7a2d42ae61576afcb7e61c20605f2adb076a446bec77da6fad59d40b446f37c4b3732908dc0b4982
 SHA512 
e8a842b281fea1f5399cb245208bed77689035226af5901e856f7d2542aa2e623a8a7f7647e312849deedac324853f945c26252d37bc0f98e8210a958e7f15fa
 DIST zoom-6.1.10.1400_x86_64.tar.xz 206894340 BLAKE2B 
53f1ecc2e4d4c5e21853ccf3b5750c433951a1d98cb4cbd43b5bbe0f8deffbdc54ee597c586e4df8ac84488282da171b4adc3ef74c9e53477bd0ad594015eb6b
 SHA512 
5421af416ae104201e5cb15483e1ef8a378935cb4a942c614dba1ddd96bf0a9dbc8c53373fbd8ab516765714ba1169d1387d0f9f00b413f35999e67f392193aa
 DIST zoom-6.1.6.1013_x86_64.tar.xz 207011804 BLAKE2B 
c27d62ac37ce6c8919f5252d2db3feed25819482b17954f9b4350614f67aa2a2c4c2e9a882a723d4cf32836fd72982d5323914b66e093282ebba921b708ebb1a
 SHA512 
9ddfdbe3b9a969fa2fe9ba0cf22fa4633654a0378aebc51015dddb4a5c144838feba372e6d03e4d409c0589c3fab05073ec8b556e62aa7768790b6365a567ee0

diff --git a/net-im/zoom/zoom-6.0.2.4680.ebuild 
b/net-im/zoom/zoom-6.0.2.4680.ebuild
deleted file mode 100644
index ad8149eaf736..
--- a/net-im/zoom/zoom-6.0.2.4680.ebuild
+++ /dev/null
@@ -1,181 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop linux-info readme.gentoo-r1 xdg-utils
-
-DESCRIPTION="Video conferencing and web conferencing service"
-HOMEPAGE="https://zoom.us/";
-SRC_URI="https://zoom.us/client/${PV}/${PN}_x86_64.tar.xz -> 
${P}_x86_64.tar.xz"
-S="${WORKDIR}/${PN}"
-
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-IUSE="+bundled-qt opencl pulseaudio wayland"
-RESTRICT="mirror bindist strip"
-
-RDEPEND="!games-engines/zoom
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   app-crypt/mit-krb5
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   >=dev-libs/quazip-1.0:0=[qt5(+)]
-   media-libs/alsa-lib
-   media-libs/fdk-aac:0/2
-   media-libs/fontconfig
-   media-libs/freetype
-   media-libs/mesa[gbm(+)]
-   media-sound/mpg123
-   net-print/cups
-   sys-apps/dbus
-   sys-apps/util-linux
-   sys-libs/glibc
-   sys-libs/zlib
-   virtual/opengl
-   x11-libs/cairo
-   x11-libs/libdrm
-   x11-libs/libX11
-   x11-libs/libxcb
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libxkbcommon[X]
-   x11-libs/libXrandr
-   x11-libs/libXrender
-   x11-libs/libxshmfence
-   x11-libs/libXtst
-   x11-libs/pango
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-keysyms
-   x11-libs/xcb-util-renderutil
-   x11-libs/xcb-util-wm
-   opencl? ( virtual/opencl )
-   pulseaudio? ( media-libs/libpulse )
-   wayland? ( dev-libs/wayland )
-   !bundled-qt? (
-   dev-libs/icu
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtdeclarative:5[widgets]
-   dev-qt/qtdiag:5
-   dev-qt/qtgraphicaleffects:5
-   dev-qt/qtgui:5
-   dev-qt/qtlocation:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtquickcontrols:5[widgets]
-   dev-qt/qtquickcontrols2:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   dev-qt/qtxml:5
-   wayland? ( dev-qt/qtwayland )
-   )"
-
-BDEPEND="dev-util/bbe"
-
-CONFIG_CHECK="~USER_NS ~PID_NS ~NET_NS ~SECCOMP_FILTER"
-QA_PREBUILT="opt/zoom/*"
-
-src_prepare() {
-   default
-
-   # The tarball doesn't contain an icon, so extract it from the binary
-   bbe -s -b '/\n/' -e 'J 1;D' zoom 
\
-   >videoconference-zoom.svg && [[ -s videoconference-zoom.svg ]] \
-   || die "Extraction of icon failed"
-
-   if ! use pulseaudio; then
-   # For some strange reason, zoom cannot use any ALSA sound 
devices if
-   # it finds libpulse. This causes breakage if 
media-soun

[gentoo-commits] repo/gentoo:master commit in: app-emacs/zenburn-theme/files/, app-emacs/zenburn-theme/

2024-08-19 Thread Ulrich Müller
commit: 973e323e511dca084f8691ffa85d492daaf209fc
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Aug 19 11:41:21 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Mon Aug 19 11:42:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=973e323e

app-emacs/zenburn-theme: Add theme to custom-safe-themes

Signed-off-by: Ulrich Müller  gentoo.org>

 app-emacs/zenburn-theme/files/50zenburn-theme-gentoo.el   | 1 +
 .../{zenburn-theme-2.7.0.ebuild => zenburn-theme-2.7.0-r1.ebuild} | 8 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/app-emacs/zenburn-theme/files/50zenburn-theme-gentoo.el 
b/app-emacs/zenburn-theme/files/50zenburn-theme-gentoo.el
index 002aaf546293..0f3b6bf3b24a 100644
--- a/app-emacs/zenburn-theme/files/50zenburn-theme-gentoo.el
+++ b/app-emacs/zenburn-theme/files/50zenburn-theme-gentoo.el
@@ -1 +1,2 @@
 (add-to-list 'custom-theme-load-path "@SITEETC@")
+(add-to-list 'custom-safe-themes "@SHA256@")

diff --git a/app-emacs/zenburn-theme/zenburn-theme-2.7.0.ebuild 
b/app-emacs/zenburn-theme/zenburn-theme-2.7.0-r1.ebuild
similarity index 78%
rename from app-emacs/zenburn-theme/zenburn-theme-2.7.0.ebuild
rename to app-emacs/zenburn-theme/zenburn-theme-2.7.0-r1.ebuild
index 4b8491dc0111..c84c101ecdcc 100644
--- a/app-emacs/zenburn-theme/zenburn-theme-2.7.0.ebuild
+++ b/app-emacs/zenburn-theme/zenburn-theme-2.7.0-r1.ebuild
@@ -20,7 +20,11 @@ SITEFILE="50${PN}-gentoo.el"
 src_install() {
insinto "${SITEETC}/${PN}"
doins zenburn-theme.el
-   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+
+   local sha256=$(sha256sum zenburn-theme.el) || die
+   sed "s:@SHA256@:${sha256%% *}:" "${FILESDIR}/${SITEFILE}" \
+   > "${T}/${SITEFILE}" || die
+   elisp-site-file-install "${T}/${SITEFILE}"
 
dodoc CHANGELOG.md CONTRIBUTING.md README.md
dodoc -r screenshots
@@ -28,6 +32,6 @@ src_install() {
 
local DOC_CONTENTS="To enable zenburn by default, initialise it
in your ~/.emacs:
-   \n\t(load-theme 'zenburn 'no-confirm)"
+   \n\t(load-theme 'zenburn)"
readme.gentoo_create_doc
 }



[gentoo-commits] repo/gentoo:master commit in: app-emacs/zenburn-theme/files/, app-emacs/zenburn-theme/

2024-08-19 Thread Ulrich Müller
commit: 86c97fae9b13dc0b18c0d6f8473216b802d10918
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Aug 19 09:28:59 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Mon Aug 19 09:29:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86c97fae

app-emacs/zenburn-theme: new package, add 2.7.0

Bug: https://bugs.gentoo.org/937910
Signed-off-by: Ulrich Müller  gentoo.org>

 app-emacs/zenburn-theme/Manifest   |  1 +
 .../zenburn-theme/files/50zenburn-theme-gentoo.el  |  1 +
 app-emacs/zenburn-theme/metadata.xml   | 20 +
 app-emacs/zenburn-theme/zenburn-theme-2.7.0.ebuild | 33 ++
 4 files changed, 55 insertions(+)

diff --git a/app-emacs/zenburn-theme/Manifest b/app-emacs/zenburn-theme/Manifest
new file mode 100644
index ..2a38b0f0c4ef
--- /dev/null
+++ b/app-emacs/zenburn-theme/Manifest
@@ -0,0 +1 @@
+DIST zenburn-emacs-2.7.0.tar.gz 122812 BLAKE2B 
2c5698de664dfbd1623f6f8358214cc4458323784e94cdd9c2d7ea47231466c984bf4b0399db4705be8acab53fb2ee1c30f7ae9f2b53f9a2bc825a9f19bb9a95
 SHA512 
4c125e19c2c223b7eb678be261d2e1240d9269c155ad5adc432e268c12b82c4610b09fd896c9d45361def8f132dcb45c0e46728f6ffb1f0181267b44fb5927e8

diff --git a/app-emacs/zenburn-theme/files/50zenburn-theme-gentoo.el 
b/app-emacs/zenburn-theme/files/50zenburn-theme-gentoo.el
new file mode 100644
index ..002aaf546293
--- /dev/null
+++ b/app-emacs/zenburn-theme/files/50zenburn-theme-gentoo.el
@@ -0,0 +1 @@
+(add-to-list 'custom-theme-load-path "@SITEETC@")

diff --git a/app-emacs/zenburn-theme/metadata.xml 
b/app-emacs/zenburn-theme/metadata.xml
new file mode 100644
index ..3e64e22fe991
--- /dev/null
+++ b/app-emacs/zenburn-theme/metadata.xml
@@ -0,0 +1,20 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+
+  gnu-em...@gentoo.org
+  Gentoo GNU Emacs project
+
+
+  Zenburn for Emacs is a direct port of the popular Zenburn theme
+  for vim, developed by Jani Nurminen. It's my personal belief (and that
+  of its many users I presume) that it's one of the best low contrast
+  color themes out there and that it is exceptionally easy on the eyes.
+  Zenburn is a low-contrast color theme. It's easy for your eyes and
+  designed to keep you in the zone for long programming sessions.
+
+
+
+  bbatsov/zenburn-emacs
+
+

diff --git a/app-emacs/zenburn-theme/zenburn-theme-2.7.0.ebuild 
b/app-emacs/zenburn-theme/zenburn-theme-2.7.0.ebuild
new file mode 100644
index ..4b8491dc0111
--- /dev/null
+++ b/app-emacs/zenburn-theme/zenburn-theme-2.7.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp readme.gentoo-r1
+
+MY_PN="${PN%-*}-emacs"
+DESCRIPTION="Zenburn color theme for Emacs"
+HOMEPAGE="https://github.com/bbatsov/zenburn-emacs";
+SRC_URI="https://github.com/bbatsov/${MY_PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${MY_PN}-${PV}.tar.gz"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+SITEFILE="50${PN}-gentoo.el"
+
+src_install() {
+   insinto "${SITEETC}/${PN}"
+   doins zenburn-theme.el
+   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+
+   dodoc CHANGELOG.md CONTRIBUTING.md README.md
+   dodoc -r screenshots
+   docompress -x /usr/share/doc/${PF}/screenshots
+
+   local DOC_CONTENTS="To enable zenburn by default, initialise it
+   in your ~/.emacs:
+   \n\t(load-theme 'zenburn 'no-confirm)"
+   readme.gentoo_create_doc
+}



[gentoo-commits] repo/proj/emacs:master commit in: app-xemacs/ebuild-mode/

2024-08-15 Thread Ulrich Müller
commit: ac10af1fb35ccf4c6be1135020f65ae21556ae21
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Aug 15 17:30:56 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Thu Aug 15 17:30:56 2024 +
URL:https://gitweb.gentoo.org/repo/proj/emacs.git/commit/?id=ac10af1f

app-xemacs/ebuild-mode: Sync from Gentoo repository

Signed-off-by: Ulrich Müller  gentoo.org>

 app-xemacs/ebuild-mode/ebuild-mode-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-xemacs/ebuild-mode/ebuild-mode-.ebuild 
b/app-xemacs/ebuild-mode/ebuild-mode-.ebuild
index 713020d..df29194 100644
--- a/app-xemacs/ebuild-mode/ebuild-mode-.ebuild
+++ b/app-xemacs/ebuild-mode/ebuild-mode-.ebuild
@@ -26,7 +26,7 @@ src_compile() {
local XEMACS="${EPREFIX}/usr/bin/xemacs"
 
"${XEMACS}" -batch -q --no-site-file \
-   -eval "(add-to-list 'load-path \".\")" \
+   -eval "(add-to-list 'load-path nil)" \
-f batch-byte-compile \
ebuild-mode.el gentoo-newsitem-mode.el || die
 
@@ -37,7 +37,7 @@ src_compile() {
ebuild-mode.el gentoo-newsitem-mode.el || die
 }
 
-src_test() { :; }  # ert is not available for XEmacs
+src_test() { :; }  # ERT is not yet available for XEmacs
 
 src_install() {
insinto /usr/share/xemacs/site-packages/lisp/${PN}



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

2024-08-15 Thread Ulrich Müller
commit: c3ccd2e9151ccbc553f43bf477ed9825cb910dd4
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Aug 15 17:20:20 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Thu Aug 15 17:27:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3ccd2e9

app-emacs/ebuild-mode: drop 1.71

Signed-off-by: Ulrich Müller  gentoo.org>

 app-emacs/ebuild-mode/Manifest|  1 -
 app-emacs/ebuild-mode/ebuild-mode-1.71.ebuild | 29 ---
 2 files changed, 30 deletions(-)

diff --git a/app-emacs/ebuild-mode/Manifest b/app-emacs/ebuild-mode/Manifest
index 77d0106abb5b..9925c457e4e4 100644
--- a/app-emacs/ebuild-mode/Manifest
+++ b/app-emacs/ebuild-mode/Manifest
@@ -1,3 +1,2 @@
-DIST ebuild-mode-1.71.tar.xz 41592 BLAKE2B 
82f10340f619ea5689ae769f63818be1ac45a7bad65ac0f88ae1f92a3e7e6435286f66fd0da160a98647a610dde6dd79afb1655518823972c462e93c5437a74c
 SHA512 
2a8f0c715102d49d69941efadb2a0f1d2e982660221d2c8742903fd16b8c394113f2a7ca9c2e147836a59887ead98d8776f575f61e66dcf3700b764050345ec6
 DIST ebuild-mode-1.72.tar.xz 41968 BLAKE2B 
24170aa6f23022f47707445eebbb7272c898fa8ca922d0a1ee57962ccc9feed6ea608661998e3f812a0b5fcc8ce8d8ff0baa890505dad846e0dc4b5c9e0b4236
 SHA512 
7f2234f9f5053f9588fb25d673dbce10a9d6e5c056ea7dabf04ffe5a0f8da7064b81829229339c5d98ee7ce840eb6c8b9ec24fcfd3dee2d5b798b5e6adb81e10
 DIST ebuild-mode-1.73.tar.xz 45264 BLAKE2B 
115f67f9bfbf80ce5ddda1cc1dfee62aec15cb66c694b634361762c47c8c5afa6cdf0bc6c374440e939accbe9b13df0a84a7957b8c8c72a13324d2544388124a
 SHA512 
855fdd0c94da77bae8f948fbc02782d47a0982e4a3d8ccff5d77a9c6b1f55b80a78144b493e5949e04b196cf8ee95e1fcc0b84c6ecace1a7d687ed6733d25820

diff --git a/app-emacs/ebuild-mode/ebuild-mode-1.71.ebuild 
b/app-emacs/ebuild-mode/ebuild-mode-1.71.ebuild
deleted file mode 100644
index ca1afa125533..
--- a/app-emacs/ebuild-mode/ebuild-mode-1.71.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp optfeature
-
-DESCRIPTION="Emacs modes for editing ebuilds and other Gentoo specific files"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs";
-SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz";
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-
-BDEPEND="sys-apps/texinfo"
-
-DOCS="ChangeLog keyword-generation.sh"
-ELISP_TEXINFO="${PN}.texi"
-SITEFILE="50${PN}-gentoo-1.54.el"
-
-pkg_postinst() {
-   elisp_pkg_postinst
-   optfeature "ebuild commands support" sys-apps/portage
-   optfeature "additional development tools" dev-util/pkgdev
-   optfeature "ebuild QA utilities" dev-util/pkgcheck
-   optfeature "XML syntax validation" app-emacs/nxml-gentoo-schemas
-   optfeature "generating HTML from GLEPs" dev-python/docutils-glep
-}



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

2024-08-15 Thread Ulrich Müller
commit: 54c1da64398bf8dd2f06911f1f0e7dfa27c03768
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Aug 15 17:20:10 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Thu Aug 15 17:27:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54c1da64

app-emacs/ebuild-mode: add 1.73

Signed-off-by: Ulrich Müller  gentoo.org>

 app-emacs/ebuild-mode/Manifest|  1 +
 app-emacs/ebuild-mode/ebuild-mode-1.73.ebuild | 30 +++
 2 files changed, 31 insertions(+)

diff --git a/app-emacs/ebuild-mode/Manifest b/app-emacs/ebuild-mode/Manifest
index 0b67f9bd706d..77d0106abb5b 100644
--- a/app-emacs/ebuild-mode/Manifest
+++ b/app-emacs/ebuild-mode/Manifest
@@ -1,2 +1,3 @@
 DIST ebuild-mode-1.71.tar.xz 41592 BLAKE2B 
82f10340f619ea5689ae769f63818be1ac45a7bad65ac0f88ae1f92a3e7e6435286f66fd0da160a98647a610dde6dd79afb1655518823972c462e93c5437a74c
 SHA512 
2a8f0c715102d49d69941efadb2a0f1d2e982660221d2c8742903fd16b8c394113f2a7ca9c2e147836a59887ead98d8776f575f61e66dcf3700b764050345ec6
 DIST ebuild-mode-1.72.tar.xz 41968 BLAKE2B 
24170aa6f23022f47707445eebbb7272c898fa8ca922d0a1ee57962ccc9feed6ea608661998e3f812a0b5fcc8ce8d8ff0baa890505dad846e0dc4b5c9e0b4236
 SHA512 
7f2234f9f5053f9588fb25d673dbce10a9d6e5c056ea7dabf04ffe5a0f8da7064b81829229339c5d98ee7ce840eb6c8b9ec24fcfd3dee2d5b798b5e6adb81e10
+DIST ebuild-mode-1.73.tar.xz 45264 BLAKE2B 
115f67f9bfbf80ce5ddda1cc1dfee62aec15cb66c694b634361762c47c8c5afa6cdf0bc6c374440e939accbe9b13df0a84a7957b8c8c72a13324d2544388124a
 SHA512 
855fdd0c94da77bae8f948fbc02782d47a0982e4a3d8ccff5d77a9c6b1f55b80a78144b493e5949e04b196cf8ee95e1fcc0b84c6ecace1a7d687ed6733d25820

diff --git a/app-emacs/ebuild-mode/ebuild-mode-1.73.ebuild 
b/app-emacs/ebuild-mode/ebuild-mode-1.73.ebuild
new file mode 100644
index ..bda04074ec46
--- /dev/null
+++ b/app-emacs/ebuild-mode/ebuild-mode-1.73.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp optfeature
+
+DESCRIPTION="Emacs modes for editing ebuilds and other Gentoo specific files"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs";
+SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz";
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+
+BDEPEND="sys-apps/texinfo"
+
+DOCS="ChangeLog keyword-generation.sh"
+ELISP_TEXINFO="${PN}.texi"
+SITEFILE="50${PN}-gentoo-1.72.el"
+
+pkg_postinst() {
+   elisp_pkg_postinst
+   optfeature "ebuild commands support" sys-apps/portage
+   optfeature "additional development tools" dev-util/pkgdev
+   optfeature "ebuild QA utilities" dev-util/pkgcheck
+   optfeature "decode ANSI colors in build.log" app-emacs/tty-format
+   optfeature "XML syntax validation" app-emacs/nxml-gentoo-schemas
+   optfeature "generating HTML from GLEPs" dev-python/docutils-glep
+}



[gentoo-commits] repo/gentoo:master commit in: app-xemacs/ebuild-mode/

2024-08-15 Thread Ulrich Müller
commit: 134940bf15f8abe68b4258cfd06ff5a08cfd5dfd
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Aug 15 17:20:43 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Thu Aug 15 17:27:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=134940bf

app-xemacs/ebuild-mode: drop 1.71

Signed-off-by: Ulrich Müller  gentoo.org>

 app-xemacs/ebuild-mode/Manifest|  1 -
 app-xemacs/ebuild-mode/ebuild-mode-1.71.ebuild | 44 --
 2 files changed, 45 deletions(-)

diff --git a/app-xemacs/ebuild-mode/Manifest b/app-xemacs/ebuild-mode/Manifest
index 77d0106abb5b..9925c457e4e4 100644
--- a/app-xemacs/ebuild-mode/Manifest
+++ b/app-xemacs/ebuild-mode/Manifest
@@ -1,3 +1,2 @@
-DIST ebuild-mode-1.71.tar.xz 41592 BLAKE2B 
82f10340f619ea5689ae769f63818be1ac45a7bad65ac0f88ae1f92a3e7e6435286f66fd0da160a98647a610dde6dd79afb1655518823972c462e93c5437a74c
 SHA512 
2a8f0c715102d49d69941efadb2a0f1d2e982660221d2c8742903fd16b8c394113f2a7ca9c2e147836a59887ead98d8776f575f61e66dcf3700b764050345ec6
 DIST ebuild-mode-1.72.tar.xz 41968 BLAKE2B 
24170aa6f23022f47707445eebbb7272c898fa8ca922d0a1ee57962ccc9feed6ea608661998e3f812a0b5fcc8ce8d8ff0baa890505dad846e0dc4b5c9e0b4236
 SHA512 
7f2234f9f5053f9588fb25d673dbce10a9d6e5c056ea7dabf04ffe5a0f8da7064b81829229339c5d98ee7ce840eb6c8b9ec24fcfd3dee2d5b798b5e6adb81e10
 DIST ebuild-mode-1.73.tar.xz 45264 BLAKE2B 
115f67f9bfbf80ce5ddda1cc1dfee62aec15cb66c694b634361762c47c8c5afa6cdf0bc6c374440e939accbe9b13df0a84a7957b8c8c72a13324d2544388124a
 SHA512 
855fdd0c94da77bae8f948fbc02782d47a0982e4a3d8ccff5d77a9c6b1f55b80a78144b493e5949e04b196cf8ee95e1fcc0b84c6ecace1a7d687ed6733d25820

diff --git a/app-xemacs/ebuild-mode/ebuild-mode-1.71.ebuild 
b/app-xemacs/ebuild-mode/ebuild-mode-1.71.ebuild
deleted file mode 100644
index c096df5731ef..
--- a/app-xemacs/ebuild-mode/ebuild-mode-1.71.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature
-
-DESCRIPTION="Emacs modes for editing ebuilds and other Gentoo specific files"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs";
-SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz";
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~hppa x86"
-
-RDEPEND=">=app-editors/xemacs-21.4.20-r5
-   app-xemacs/sh-script"
-BDEPEND="${RDEPEND}"
-
-src_compile() {
-   local XEMACS="${EPREFIX}/usr/bin/xemacs"
-
-   "${XEMACS}" -batch -q --no-site-file \
-   -eval "(add-to-list 'load-path nil)" \
-   -f batch-byte-compile \
-   ebuild-mode.el gentoo-newsitem-mode.el || die
-
-   "${XEMACS}" -batch -q --no-site-file \
-   -eval "(setq autoload-package-name \"${PN}\")" \
-   -eval "(setq generated-autoload-file 
\"${S}/auto-autoloads.el\")" \
-   -l autoload -f batch-update-autoloads \
-   ebuild-mode.el gentoo-newsitem-mode.el || die
-}
-
-src_install() {
-   insinto /usr/share/xemacs/site-packages/lisp/${PN}
-   doins *.el *.elc
-}
-
-pkg_postinst() {
-   optfeature "ebuild commands support" sys-apps/portage
-   optfeature "additional development tools" dev-util/pkgdev
-   optfeature "ebuild QA utilities" dev-util/pkgcheck
-}



[gentoo-commits] repo/gentoo:master commit in: app-xemacs/ebuild-mode/

2024-08-15 Thread Ulrich Müller
commit: 7bf223b314e92ef6c2f1bfa98848b30bdb844546
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Aug 15 17:20:29 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Thu Aug 15 17:27:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bf223b3

app-xemacs/ebuild-mode: add 1.73

Signed-off-by: Ulrich Müller  gentoo.org>

 app-xemacs/ebuild-mode/Manifest|  1 +
 app-xemacs/ebuild-mode/ebuild-mode-1.73.ebuild | 46 ++
 2 files changed, 47 insertions(+)

diff --git a/app-xemacs/ebuild-mode/Manifest b/app-xemacs/ebuild-mode/Manifest
index 0b67f9bd706d..77d0106abb5b 100644
--- a/app-xemacs/ebuild-mode/Manifest
+++ b/app-xemacs/ebuild-mode/Manifest
@@ -1,2 +1,3 @@
 DIST ebuild-mode-1.71.tar.xz 41592 BLAKE2B 
82f10340f619ea5689ae769f63818be1ac45a7bad65ac0f88ae1f92a3e7e6435286f66fd0da160a98647a610dde6dd79afb1655518823972c462e93c5437a74c
 SHA512 
2a8f0c715102d49d69941efadb2a0f1d2e982660221d2c8742903fd16b8c394113f2a7ca9c2e147836a59887ead98d8776f575f61e66dcf3700b764050345ec6
 DIST ebuild-mode-1.72.tar.xz 41968 BLAKE2B 
24170aa6f23022f47707445eebbb7272c898fa8ca922d0a1ee57962ccc9feed6ea608661998e3f812a0b5fcc8ce8d8ff0baa890505dad846e0dc4b5c9e0b4236
 SHA512 
7f2234f9f5053f9588fb25d673dbce10a9d6e5c056ea7dabf04ffe5a0f8da7064b81829229339c5d98ee7ce840eb6c8b9ec24fcfd3dee2d5b798b5e6adb81e10
+DIST ebuild-mode-1.73.tar.xz 45264 BLAKE2B 
115f67f9bfbf80ce5ddda1cc1dfee62aec15cb66c694b634361762c47c8c5afa6cdf0bc6c374440e939accbe9b13df0a84a7957b8c8c72a13324d2544388124a
 SHA512 
855fdd0c94da77bae8f948fbc02782d47a0982e4a3d8ccff5d77a9c6b1f55b80a78144b493e5949e04b196cf8ee95e1fcc0b84c6ecace1a7d687ed6733d25820

diff --git a/app-xemacs/ebuild-mode/ebuild-mode-1.73.ebuild 
b/app-xemacs/ebuild-mode/ebuild-mode-1.73.ebuild
new file mode 100644
index ..f1b2b957d51f
--- /dev/null
+++ b/app-xemacs/ebuild-mode/ebuild-mode-1.73.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature
+
+DESCRIPTION="Emacs modes for editing ebuilds and other Gentoo specific files"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs";
+SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz";
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~x86"
+
+RDEPEND=">=app-editors/xemacs-21.4.20-r5
+   app-xemacs/sh-script"
+BDEPEND="${RDEPEND}"
+
+src_compile() {
+   local XEMACS="${EPREFIX}/usr/bin/xemacs"
+
+   "${XEMACS}" -batch -q --no-site-file \
+   -eval "(add-to-list 'load-path nil)" \
+   -f batch-byte-compile \
+   ebuild-mode.el gentoo-newsitem-mode.el || die
+
+   "${XEMACS}" -batch -q --no-site-file \
+   -eval "(setq autoload-package-name \"${PN}\")" \
+   -eval "(setq generated-autoload-file 
\"${S}/auto-autoloads.el\")" \
+   -l autoload -f batch-update-autoloads \
+   ebuild-mode.el gentoo-newsitem-mode.el || die
+}
+
+src_test() { :; }  # ERT is not yet available for XEmacs
+
+src_install() {
+   insinto /usr/share/xemacs/site-packages/lisp/${PN}
+   doins *.el *.elc
+}
+
+pkg_postinst() {
+   optfeature "ebuild commands support" sys-apps/portage
+   optfeature "additional development tools" dev-util/pkgdev
+   optfeature "ebuild QA utilities" dev-util/pkgcheck
+}



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

2024-08-14 Thread Ulrich Müller
commit: 6a2055c023bc471e1e525d7a9d71e69b5995bdb4
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Aug 14 19:00:54 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Wed Aug 14 19:07:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a2055c0

net-im/zoom: Install the symlink only with USE=zoom-symlink

This will allow installation along with games-engines/zoom.

Bug: https://bugs.gentoo.org/716884
Signed-off-by: Ulrich Müller  gentoo.org>

 net-im/zoom/metadata.xml  | 1 +
 net-im/zoom/{zoom-6.1.6.1013.ebuild => zoom-6.1.6.1013-r1.ebuild} | 7 ---
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/net-im/zoom/metadata.xml b/net-im/zoom/metadata.xml
index 9666965997b3..a9474ac64bae 100644
--- a/net-im/zoom/metadata.xml
+++ b/net-im/zoom/metadata.xml
@@ -17,5 +17,6 @@
 
   Use OpenCL for virtual background support (virtual/opencl)
 
+Install a zoom symlink in /usr/bin
   
 

diff --git a/net-im/zoom/zoom-6.1.6.1013.ebuild 
b/net-im/zoom/zoom-6.1.6.1013-r1.ebuild
similarity index 96%
rename from net-im/zoom/zoom-6.1.6.1013.ebuild
rename to net-im/zoom/zoom-6.1.6.1013-r1.ebuild
index 6e34e354ce8f..25458088a749 100644
--- a/net-im/zoom/zoom-6.1.6.1013.ebuild
+++ b/net-im/zoom/zoom-6.1.6.1013-r1.ebuild
@@ -13,10 +13,10 @@ S="${WORKDIR}/${PN}"
 LICENSE="all-rights-reserved"
 SLOT="0"
 KEYWORDS="-* ~amd64"
-IUSE="+bundled-qt opencl pulseaudio wayland"
+IUSE="+bundled-qt opencl pulseaudio wayland +zoom-symlink"
 RESTRICT="mirror bindist strip"
 
-RDEPEND="!games-engines/zoom
+RDEPEND="zoom-symlink? ( !games-engines/zoom )
>=app-accessibility/at-spi2-core-2.46.0:2
app-crypt/mit-krb5
dev-libs/expat
@@ -150,7 +150,8 @@ src_install() {
fi
fi
 
-   dosym -r /opt/zoom/ZoomLauncher /usr/bin/zoom
+   use zoom-symlink && dosym -r /opt/zoom/ZoomLauncher /usr/bin/zoom
+
make_desktop_entry "zoom %U" Zoom videoconference-zoom \
"Network;VideoConference;" \
"MimeType=$(printf '%s;' \



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

2024-08-14 Thread Ulrich Müller
commit: 4865db29be0c8738f7e682bcd6c3a25bd6829e36
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Aug 14 19:03:47 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Wed Aug 14 19:07:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4865db29

games-engines/zoom: Update blocker against net-im/zoom

Bug: https://bugs.gentoo.org/716884
Signed-off-by: Ulrich Müller  gentoo.org>

 games-engines/zoom/{zoom-1.1.5-r1.ebuild => zoom-1.1.5-r2.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-engines/zoom/zoom-1.1.5-r1.ebuild 
b/games-engines/zoom/zoom-1.1.5-r2.ebuild
similarity index 87%
rename from games-engines/zoom/zoom-1.1.5-r1.ebuild
rename to games-engines/zoom/zoom-1.1.5-r2.ebuild
index f0d98a233a0e..c9571f5e7179 100644
--- a/games-engines/zoom/zoom-1.1.5-r1.ebuild
+++ b/games-engines/zoom/zoom-1.1.5-r2.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
@@ -11,7 +11,7 @@ LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
-RDEPEND="!net-im/zoom
+RDEPEND="!net-im/zoom[zoom-symlink(+)]
media-libs/fontconfig
media-libs/libpng:0
>=media-libs/t1lib-5



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

2024-08-14 Thread Ulrich Müller
commit: 214a59a1211fe5293f7ea279f9d20e41447296f1
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Aug 14 17:04:24 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Wed Aug 14 17:04:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=214a59a1

net-im/zoom: drop 5.17.11.3835

Signed-off-by: Ulrich Müller  gentoo.org>

 net-im/zoom/Manifest |   1 -
 net-im/zoom/zoom-5.17.11.3835.ebuild | 181 ---
 2 files changed, 182 deletions(-)

diff --git a/net-im/zoom/Manifest b/net-im/zoom/Manifest
index c898a3b4ae14..b416f21ab5de 100644
--- a/net-im/zoom/Manifest
+++ b/net-im/zoom/Manifest
@@ -1,3 +1,2 @@
-DIST zoom-5.17.11.3835_x86_64.tar.xz 186799104 BLAKE2B 
84cc1dc046742392bd41a906050ec424e431c63a94224cadb021baf0463bd73697557f7344d91a759d49e288d36bb8fa1ebaf1690d4264caccce2dbb774ff0aa
 SHA512 
5749ad8f472ad035e307e544f648e0d6e15625c0566abc5e0d005a1784b058ebe45aa5ddd48ed52a98781cb3406b15b0cbe1b593a77bd7a203493835d83e6c32
 DIST zoom-6.0.2.4680_x86_64.tar.xz 202434660 BLAKE2B 
b73103c759a6d41257aa31919e6d992663e1984364ee7a2d42ae61576afcb7e61c20605f2adb076a446bec77da6fad59d40b446f37c4b3732908dc0b4982
 SHA512 
e8a842b281fea1f5399cb245208bed77689035226af5901e856f7d2542aa2e623a8a7f7647e312849deedac324853f945c26252d37bc0f98e8210a958e7f15fa
 DIST zoom-6.1.6.1013_x86_64.tar.xz 207011804 BLAKE2B 
c27d62ac37ce6c8919f5252d2db3feed25819482b17954f9b4350614f67aa2a2c4c2e9a882a723d4cf32836fd72982d5323914b66e093282ebba921b708ebb1a
 SHA512 
9ddfdbe3b9a969fa2fe9ba0cf22fa4633654a0378aebc51015dddb4a5c144838feba372e6d03e4d409c0589c3fab05073ec8b556e62aa7768790b6365a567ee0

diff --git a/net-im/zoom/zoom-5.17.11.3835.ebuild 
b/net-im/zoom/zoom-5.17.11.3835.ebuild
deleted file mode 100644
index 17e2c56c3e85..
--- a/net-im/zoom/zoom-5.17.11.3835.ebuild
+++ /dev/null
@@ -1,181 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop linux-info readme.gentoo-r1 xdg-utils
-
-DESCRIPTION="Video conferencing and web conferencing service"
-HOMEPAGE="https://zoom.us/";
-SRC_URI="https://zoom.us/client/${PV}/${PN}_x86_64.tar.xz -> 
${P}_x86_64.tar.xz"
-S="${WORKDIR}/${PN}"
-
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-IUSE="+bundled-qt opencl pulseaudio wayland"
-RESTRICT="mirror bindist strip"
-
-RDEPEND="!games-engines/zoom
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   app-crypt/mit-krb5
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   >=dev-libs/quazip-1.0:0=[qt5(+)]
-   media-libs/alsa-lib
-   media-libs/fdk-aac:0/2
-   media-libs/fontconfig
-   media-libs/freetype
-   media-libs/mesa[gbm(+)]
-   media-sound/mpg123
-   net-print/cups
-   sys-apps/dbus
-   sys-apps/util-linux
-   sys-libs/glibc
-   sys-libs/zlib
-   virtual/opengl
-   x11-libs/cairo
-   x11-libs/libdrm
-   x11-libs/libX11
-   x11-libs/libxcb
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libxkbcommon[X]
-   x11-libs/libXrandr
-   x11-libs/libXrender
-   x11-libs/libxshmfence
-   x11-libs/libXtst
-   x11-libs/pango
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-keysyms
-   x11-libs/xcb-util-renderutil
-   x11-libs/xcb-util-wm
-   opencl? ( virtual/opencl )
-   pulseaudio? ( media-libs/libpulse )
-   wayland? ( dev-libs/wayland )
-   !bundled-qt? (
-   dev-libs/icu
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtdeclarative:5[widgets]
-   dev-qt/qtdiag:5
-   dev-qt/qtgraphicaleffects:5
-   dev-qt/qtgui:5
-   dev-qt/qtlocation:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtquickcontrols:5[widgets]
-   dev-qt/qtquickcontrols2:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   dev-qt/qtxml:5
-   wayland? ( dev-qt/qtwayland )
-   )"
-
-BDEPEND="dev-util/bbe"
-
-CONFIG_CHECK="~USER_NS ~PID_NS ~NET_NS ~SECCOMP_FILTER"
-QA_PREBUILT="opt/zoom/*"
-
-src_prepare() {
-   default
-
-   # The tarball doesn't contain an icon, so extract it from the binary
-   bbe -s -b '/\n/' -e 'J 1;D' zoom 
\
-   >videoconference-zoom.svg && [[ -s videoconference-zoom.svg ]] \
-   || die "Extraction of icon failed"
-
-   if ! use pulseaudio; then
-   # For some strange reason, zoom cannot use any ALSA sound 
devices if
-   # it finds libpulse. This causes breakage if 
med

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

2024-08-14 Thread Ulrich Müller
commit: d7e6d28a3a9e79799413861801cdcf52c393b8dc
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Aug 14 17:04:00 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Wed Aug 14 17:04:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7e6d28a

net-im/zoom: add 6.1.6.1013

Closes: https://bugs.gentoo.org/937877
Signed-off-by: Ulrich Müller  gentoo.org>

 net-im/zoom/Manifest   |   1 +
 net-im/zoom/zoom-6.1.6.1013.ebuild | 181 +
 2 files changed, 182 insertions(+)

diff --git a/net-im/zoom/Manifest b/net-im/zoom/Manifest
index eabb1df63e82..c898a3b4ae14 100644
--- a/net-im/zoom/Manifest
+++ b/net-im/zoom/Manifest
@@ -1,2 +1,3 @@
 DIST zoom-5.17.11.3835_x86_64.tar.xz 186799104 BLAKE2B 
84cc1dc046742392bd41a906050ec424e431c63a94224cadb021baf0463bd73697557f7344d91a759d49e288d36bb8fa1ebaf1690d4264caccce2dbb774ff0aa
 SHA512 
5749ad8f472ad035e307e544f648e0d6e15625c0566abc5e0d005a1784b058ebe45aa5ddd48ed52a98781cb3406b15b0cbe1b593a77bd7a203493835d83e6c32
 DIST zoom-6.0.2.4680_x86_64.tar.xz 202434660 BLAKE2B 
b73103c759a6d41257aa31919e6d992663e1984364ee7a2d42ae61576afcb7e61c20605f2adb076a446bec77da6fad59d40b446f37c4b3732908dc0b4982
 SHA512 
e8a842b281fea1f5399cb245208bed77689035226af5901e856f7d2542aa2e623a8a7f7647e312849deedac324853f945c26252d37bc0f98e8210a958e7f15fa
+DIST zoom-6.1.6.1013_x86_64.tar.xz 207011804 BLAKE2B 
c27d62ac37ce6c8919f5252d2db3feed25819482b17954f9b4350614f67aa2a2c4c2e9a882a723d4cf32836fd72982d5323914b66e093282ebba921b708ebb1a
 SHA512 
9ddfdbe3b9a969fa2fe9ba0cf22fa4633654a0378aebc51015dddb4a5c144838feba372e6d03e4d409c0589c3fab05073ec8b556e62aa7768790b6365a567ee0

diff --git a/net-im/zoom/zoom-6.1.6.1013.ebuild 
b/net-im/zoom/zoom-6.1.6.1013.ebuild
new file mode 100644
index ..6e34e354ce8f
--- /dev/null
+++ b/net-im/zoom/zoom-6.1.6.1013.ebuild
@@ -0,0 +1,181 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop linux-info readme.gentoo-r1 xdg-utils
+
+DESCRIPTION="Video conferencing and web conferencing service"
+HOMEPAGE="https://zoom.us/";
+SRC_URI="https://zoom.us/client/${PV}/${PN}_x86_64.tar.xz -> 
${P}_x86_64.tar.xz"
+S="${WORKDIR}/${PN}"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+IUSE="+bundled-qt opencl pulseaudio wayland"
+RESTRICT="mirror bindist strip"
+
+RDEPEND="!games-engines/zoom
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   app-crypt/mit-krb5
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   >=dev-libs/quazip-1.0:0=[qt5(+)]
+   media-libs/alsa-lib
+   media-libs/fdk-aac:0/2
+   media-libs/fontconfig
+   media-libs/freetype
+   media-libs/mesa[gbm(+)]
+   media-sound/mpg123
+   net-print/cups
+   sys-apps/dbus
+   sys-apps/util-linux
+   sys-libs/glibc
+   sys-libs/zlib
+   virtual/opengl
+   x11-libs/cairo
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libxkbcommon[X]
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libxshmfence
+   x11-libs/libXtst
+   x11-libs/pango
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-keysyms
+   x11-libs/xcb-util-renderutil
+   x11-libs/xcb-util-wm
+   opencl? ( virtual/opencl )
+   pulseaudio? ( media-libs/libpulse )
+   wayland? ( dev-libs/wayland )
+   !bundled-qt? (
+   dev-libs/icu
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5[widgets]
+   dev-qt/qtdiag:5
+   dev-qt/qtgraphicaleffects:5
+   dev-qt/qtgui:5
+   dev-qt/qtlocation:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtquickcontrols:5[widgets]
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   dev-qt/qtxml:5
+   wayland? ( dev-qt/qtwayland )
+   )"
+
+BDEPEND="dev-util/bbe"
+
+CONFIG_CHECK="~USER_NS ~PID_NS ~NET_NS ~SECCOMP_FILTER"
+QA_PREBUILT="opt/zoom/*"
+
+src_prepare() {
+   default
+
+   # The tarball doesn't contain an icon, so extract it from the binary
+   bbe -s -b '/\n/' -e 'J 1;D' zoom 
\
+   >videoconference-zoom.svg && [[ -s videoconference-zoom.svg ]] \
+   || die "Extraction of icon failed"
+
+   if ! use pulseaudio; then
+   # For some strange reason, zoom cannot use any ALSA sound 
devices if
+   # it finds libpu

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

2024-08-12 Thread Ulrich Müller
commit: bcc4c0d2300712a5af55a6f6a9cab0472f13d1bf
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Aug 12 19:02:05 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Mon Aug 12 19:02:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcc4c0d2

bzr.eclass: Remove dead eclass

Signed-off-by: Ulrich Müller  gentoo.org>

 eclass/bzr.eclass | 258 --
 1 file changed, 258 deletions(-)

diff --git a/eclass/bzr.eclass b/eclass/bzr.eclass
deleted file mode 100644
index b442381dc668..
--- a/eclass/bzr.eclass
+++ /dev/null
@@ -1,258 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# @DEAD
-# @ECLASS: bzr.eclass
-# @MAINTAINER:
-# Ulrich Müller 
-# @AUTHOR:
-# Jorge Manuel B. S. Vicetto 
-# Mark Lee 
-# Ulrich Müller 
-# Christian Faulhammer 
-# @SUPPORTED_EAPIS: 7 8
-# @BLURB: generic fetching functions for the Bazaar VCS
-# @DESCRIPTION:
-# The bzr.eclass provides functions to fetch and unpack sources from
-# repositories of the Bazaar distributed version control system.
-# The eclass was originally derived from git.eclass.
-#
-# Note: Just set EBZR_REPO_URI to the URI of the branch and src_unpack()
-# of this eclass will export the branch to ${WORKDIR}/${P}.
-
-case ${EAPI} in
-   7|8) ;;
-   *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
-esac
-
-PROPERTIES+=" live"
-
-BDEPEND="dev-vcs/breezy"
-
-# @ECLASS_VARIABLE: EBZR_STORE_DIR
-# @USER_VARIABLE
-# @DESCRIPTION:
-# The directory to store all fetched Bazaar live sources.
-: "${EBZR_STORE_DIR:=${PORTAGE_ACTUAL_DISTDIR:-${DISTDIR}}/bzr-src}"
-
-# @ECLASS_VARIABLE: EBZR_UNPACK_DIR
-# @DESCRIPTION:
-# The working directory where the sources are copied to.
-: "${EBZR_UNPACK_DIR:=${WORKDIR}/${P}}"
-
-# @ECLASS_VARIABLE: EBZR_INIT_REPO_CMD
-# @DESCRIPTION:
-# The Bazaar command to initialise a shared repository.
-: "${EBZR_INIT_REPO_CMD:="brz init-shared-repository --no-trees"}"
-
-# @ECLASS_VARIABLE: EBZR_FETCH_CMD
-# @DESCRIPTION:
-# The Bazaar command to fetch the sources.
-: "${EBZR_FETCH_CMD:="brz branch --no-tree"}"
-
-# @ECLASS_VARIABLE: EBZR_UPDATE_CMD
-# @DESCRIPTION:
-# The Bazaar command to update the sources.
-: "${EBZR_UPDATE_CMD:="brz pull --overwrite-tags"}"
-
-# @ECLASS_VARIABLE: EBZR_EXPORT_CMD
-# @DESCRIPTION:
-# The Bazaar command to export a branch.
-: "${EBZR_EXPORT_CMD:="brz export"}"
-
-# @ECLASS_VARIABLE: EBZR_CHECKOUT_CMD
-# @DESCRIPTION:
-# The Bazaar command to checkout a branch.
-: "${EBZR_CHECKOUT_CMD:="brz checkout --lightweight -q"}"
-
-# @ECLASS_VARIABLE: EBZR_REVNO_CMD
-# @DESCRIPTION:
-# The Bazaar command to list a revision number of the branch.
-: "${EBZR_REVNO_CMD:="brz revno"}"
-
-# @ECLASS_VARIABLE: EBZR_OPTIONS
-# @DEFAULT_UNSET
-# @DESCRIPTION:
-# The options passed to the fetch and update commands.
-
-# @ECLASS_VARIABLE: EBZR_REPO_URI
-# @DEFAULT_UNSET
-# @REQUIRED
-# @DESCRIPTION:
-# The repository URI for the source package.
-
-# @ECLASS_VARIABLE: EBZR_PROJECT
-# @DESCRIPTION:
-# The project name of your ebuild.  Normally, the branch will be stored
-# in the ${EBZR_STORE_DIR}/${EBZR_PROJECT} directory.
-#
-# If EBZR_BRANCH is set (see below), then a shared repository will be
-# created in that directory, and the branch will be located in
-# ${EBZR_STORE_DIR}/${EBZR_PROJECT}/${EBZR_BRANCH}.
-: "${EBZR_PROJECT:=${PN}}"
-
-# @ECLASS_VARIABLE: EBZR_BRANCH
-# @DEFAULT_UNSET
-# @DESCRIPTION:
-# The directory where to store the branch within a shared repository,
-# relative to ${EBZR_STORE_DIR}/${EBZR_PROJECT}.
-#
-# This variable should be set if there are several live ebuilds for
-# different branches of the same upstream project.  The branches can
-# then share the same repository in EBZR_PROJECT, which will save both
-# data traffic volume and disk space.
-#
-# If there is only a live ebuild for one single branch, EBZR_BRANCH
-# needs not be set.  In this case, the branch will be stored in a
-# stand-alone repository directly in EBZR_PROJECT.
-
-# @ECLASS_VARIABLE: EBZR_REVISION
-# @DEFAULT_UNSET
-# @DESCRIPTION:
-# Revision to fetch, defaults to the latest (see brz help revisionspec).
-
-# @ECLASS_VARIABLE: EBZR_OFFLINE
-# @USER_VARIABLE
-# @DESCRIPTION:
-# Set this variable to a non-empty value to disable automatic updating
-# of a bzr source tree.  This is intended to be set outside the ebuild
-# by users.
-: "${EBZR_OFFLINE=${EVCS_OFFLINE}}"
-
-# @ECLASS_VARIABLE: EVCS_UMASK
-# @USER_VARIABLE
-# @DEFAULT_UNSET
-# @DESCRIPTION:
-# Set this variable to a custom umask.  This is intended to be set by
-# users.  By setting this to something like 002, it can make life easier
-# for people who do development as non-root (but are in the portage

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

2024-08-12 Thread Ulrich Müller
commit: a2b06caae07eddf6ee4597f0dbe53a476a6005ce
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Aug 12 19:01:57 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Mon Aug 12 19:01:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2b06caa

ltprune.eclass: Remove dead eclass

Signed-off-by: Ulrich Müller  gentoo.org>

 eclass/ltprune.eclass | 177 --
 1 file changed, 177 deletions(-)

diff --git a/eclass/ltprune.eclass b/eclass/ltprune.eclass
deleted file mode 100644
index 51f5aaabfea7..
--- a/eclass/ltprune.eclass
+++ /dev/null
@@ -1,177 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# @DEAD
-# @ECLASS: ltprune.eclass
-# @MAINTAINER:
-# Michał Górny 
-# @SUPPORTED_EAPIS: 0 1 2 3 4 5 6
-# @BLURB: Smart .la file pruning
-# @DEPRECATED: none
-# @DESCRIPTION:
-# A function to locate and remove unnecessary .la files.
-#
-# Discouraged. Whenever possible, please use much simpler:
-# @CODE
-# find "${ED}" -type f -name '*.la' -delete || die
-# @CODE
-
-if [[ -z ${_LTPRUNE_ECLASS} ]]; then
-
-case ${EAPI:-0} in
-   0|1|2|3|4|5|6)
-   ;;
-   *)
-   die "${ECLASS}: banned in EAPI=${EAPI}; use 'find' instead";;
-esac
-
-inherit toolchain-funcs
-
-# @FUNCTION: prune_libtool_files
-# @USAGE: [--all|--modules]
-# @DESCRIPTION:
-# Locate unnecessary libtool files (.la) and libtool static archives
-# (.a) and remove them from installation image.
-#
-# By default, .la files are removed whenever the static linkage can
-# either be performed using pkg-config or doesn't introduce additional
-# flags.
-#
-# If '--modules' argument is passed, .la files for modules (plugins) are
-# removed as well. This is usually useful when the package installs
-# plugins and the plugin loader does not use .la files.
-#
-# If '--all' argument is passed, all .la files are removed without
-# performing any heuristic on them. You shouldn't ever use that,
-# and instead report a bug in the algorithm instead.
-#
-# The .a files are only removed whenever corresponding .la files state
-# that they should not be linked to, i.e. whenever these files
-# correspond to plugins.
-#
-# Note: if your package installs both static libraries and .pc files
-# which use variable substitution for -l flags, you need to add
-# pkg-config to your DEPEND.
-prune_libtool_files() {
-   debug-print-function ${FUNCNAME} "$@"
-
-   local removing_all removing_modules opt
-   for opt; do
-   case "${opt}" in
-   --all)
-   removing_all=1
-   removing_modules=1
-   ;;
-   --modules)
-   removing_modules=1
-   ;;
-   *)
-   die "Invalid argument to ${FUNCNAME}(): ${opt}"
-   esac
-   done
-
-   local f
-   local queue=()
-   while IFS= read -r -d '' f; do # for all .la files
-   local archivefile=${f/%.la/.a}
-
-   # The following check is done by libtool itself.
-   # It helps us avoid removing random files which match '*.la',
-   # see bug #468380.
-   if ! sed -n -e '/^# Generated by .*libtool/q0;4q1' "${f}"; then
-   continue
-   fi
-
-   [[ ${f} != ${archivefile} ]] || die 'regex sanity check failed'
-   local reason= pkgconfig_scanned=
-   local snotlink=$(sed -n -e 's:^shouldnotlink=::p' "${f}")
-
-   if [[ ${snotlink} == yes ]]; then
-
-   # Remove static libs we're not supposed to link against.
-   if [[ -f ${archivefile} ]]; then
-   einfo "Removing unnecessary 
${archivefile#${D%/}} (static plugin)"
-   queue+=( "${archivefile}" )
-   fi
-
-   # The .la file may be used by a module loader, so avoid 
removing it
-   # unless explicitly requested.
-   if [[ ${removing_modules} ]]; then
-   reason='module'
-   fi
-
-   else
-
-   # Remove .la files when:
-   # - user explicitly wants us to remove all .la files,
-   # - respective static archive doesn't exist,
-   # - they are covered by a .pc file already,
-   # - they don't provide any new information (no libs & 
no flags)

[gentoo-commits] proj/devmanual:master commit in: ebuild-writing/eapi/, quickstart/, ebuild-writing/common-mistakes/, ...

2024-08-12 Thread Ulrich Müller
commit: c08a1dc1072740182e5c4d059967db697897bed6
Author: Sebastian Engel  gmx  de>
AuthorDate: Mon Aug 12 09:12:05 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Mon Aug 12 14:06:51 2024 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=c08a1dc1

Fix multiple typos and grammatical errors

Signed-off-by: Sebastian Engel  gmx.de>
Signed-off-by: Ulrich Müller  gentoo.org>

 ebuild-writing/common-mistakes/text.xml |  2 +-
 ebuild-writing/eapi/text.xml|  2 +-
 quickstart/text.xml |  2 +-
 tasks-reference/pam/text.xml| 18 +-
 tools-reference/echo/text.xml   |  4 ++--
 tools-reference/find/text.xml   |  2 +-
 6 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/ebuild-writing/common-mistakes/text.xml 
b/ebuild-writing/common-mistakes/text.xml
index e39e2e6..0b6adb8 100644
--- a/ebuild-writing/common-mistakes/text.xml
+++ b/ebuild-writing/common-mistakes/text.xml
@@ -263,7 +263,7 @@ bug about that ebuild.
 
 You should try not to include version numbers in the SRC_URI and S. Always try
 to use ${PV} or ${P}. It makes maintaining the ebuild much easier. If a version
-number is not consistent with the tarball/source, then use MY_P. An example
+number is not consistent with the tarball/source, then use MY_P. For example
 dev-python/pyopenal fetches a tarball called PyOpenAL, so we redefine it like:
 
 

diff --git a/ebuild-writing/eapi/text.xml b/ebuild-writing/eapi/text.xml
index 4943dba..5c2f9b7 100644
--- a/ebuild-writing/eapi/text.xml
+++ b/ebuild-writing/eapi/text.xml
@@ -1009,7 +1009,7 @@ pkg_postrm() {
 
 
 
-In the example provided above, the ebuild needs to be update the icon cache
+In the example provided above, the ebuild needs to update the icon cache
 upon being installed or uninstalled. By placing the respective tool in
 IDEPEND, the ebuild requests it to be available at the time of
 pkg_postinst. When cross-compiling, the tool will be built for

diff --git a/quickstart/text.xml b/quickstart/text.xml
index 32e3ede..9e22dfd 100644
--- a/quickstart/text.xml
+++ b/quickstart/text.xml
@@ -74,7 +74,7 @@ At the top of the ebuild is a header block. This is present 
in all ebuilds.
 
 
 
-Ebuilds are indented using tabs, with each tab representing four places.
+Ebuilds are indented using tabs, with each tab representing four spaces.
 See .
 
 

diff --git a/tasks-reference/pam/text.xml b/tasks-reference/pam/text.xml
index 3094b20..2cc794c 100644
--- a/tasks-reference/pam/text.xml
+++ b/tasks-reference/pam/text.xml
@@ -80,15 +80,15 @@ The statement is composed of 3 or 4 tokens:
 methods.  Some documentation states that we need to specify the full path 
of
 the module, but this creates problems because not all the systems install 
the
 modules in the same place: Linux-PAM on Gentoo is generally set up to load
-them from /lib/security, but for example on AMD64 this become
+them from /lib/security, but for example on AMD64 this becomes
 /lib64/security. The
 result is that providing the full path will lead to non-working pamd
-files, and the right way to handle this is just states the module name  the
+files, and the right way to handle this is to just state the module name 
 the
 PAM implementation will take care of finding the module.
   
   
-The last token, which can consist of multiple items, describe the 
parameters
-passed to the module. These are module-dependent.
+The last token, which can consist of multiple items, describes the
+parameters passed to the module. These are module-dependent.
   
 
 
@@ -124,7 +124,7 @@ source for some services, such as mail and ftp servers.
 
 
 But for desktop systems, all the different services, such as mail servers, ftp
-servers, ssh and so on, just need to authenticate in the same way the users 
logs
+servers, ssh and so on, just need to authenticate in the same way the users log
 in to the system.
 
 
@@ -175,13 +175,13 @@ for pamd files (dopamd and newpamd, 
whose usage is the same
 similar do* and new* functions) and the /etc/security 
files
 (dopamsecurity and newpamsecurity, which need the first argument 
to be
 the subdirectory of /etc/security in which the files are to be 
installed).
-Those groups of functions already takes care of verifying whether the 
pam
+Those groups of functions already take care of verifying whether the pam
 USE flag is made optional for the package  if this is the case, and the 
flag
 is disabled, the pamd files are just skipped.
 
 
 
-Many pamd files just uses one or more auth types from 
system-auth login class,
+Many pamd files just use one or more auth types from system-auth 
login class,
 which is the base one which provides login facilities for most services on
 common desktop systems.  Instead of adding a pamd file in 
${FILESDIR}
 for this, one can use the pamd_mimic_system function. This function 
ta

[gentoo-commits] repo/proj/emacs:master commit in: app-emacs/ebuild-mode/

2024-08-12 Thread Ulrich Müller
commit: 8b26322c34ebc68ccf1f837612bbc998437e1101
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Aug 12 12:55:56 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Mon Aug 12 12:55:56 2024 +
URL:https://gitweb.gentoo.org/repo/proj/emacs.git/commit/?id=8b26322c

app-emacs/ebuild-mode: Add optfeaure for app-emacs/tty-format

Signed-off-by: Ulrich Müller  gentoo.org>

 app-emacs/ebuild-mode/ebuild-mode-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-emacs/ebuild-mode/ebuild-mode-.ebuild 
b/app-emacs/ebuild-mode/ebuild-mode-.ebuild
index b4eb86c..96881aa 100644
--- a/app-emacs/ebuild-mode/ebuild-mode-.ebuild
+++ b/app-emacs/ebuild-mode/ebuild-mode-.ebuild
@@ -27,6 +27,7 @@ pkg_postinst() {
optfeature "ebuild commands support" sys-apps/portage
optfeature "additional development tools" dev-util/pkgdev
optfeature "ebuild QA utilities" dev-util/pkgcheck
+   optfeature "decode ANSI colors in build.log" app-emacs/tty-format
optfeature "XML syntax validation" app-emacs/nxml-gentoo-schemas
optfeature "generating HTML from GLEPs" dev-python/docutils-glep
 }



[gentoo-commits] repo/gentoo:master commit in: games-puzzle/pingus/

2024-08-11 Thread Ulrich Müller
commit: 2cceea3d9730a835aac7560357c8185f9745ece4
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Aug 11 11:37:16 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Sun Aug 11 11:39:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cceea3d

games-puzzle/pingus: update LICENSE

Closes: https://bugs.gentoo.org/937748
Signed-off-by: Ulrich Müller  gentoo.org>

 games-puzzle/pingus/pingus-0.7.6-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-puzzle/pingus/pingus-0.7.6-r5.ebuild 
b/games-puzzle/pingus/pingus-0.7.6-r5.ebuild
index 0e31967af72e..80d8be7a1c2b 100644
--- a/games-puzzle/pingus/pingus-0.7.6-r5.ebuild
+++ b/games-puzzle/pingus/pingus-0.7.6-r5.ebuild
@@ -10,7 +10,7 @@ DESCRIPTION="Free Lemmings clone"
 HOMEPAGE="https://pingus.gitlab.io/";
 SRC_URI="https://pingus.googlecode.com/files/${P}.tar.bz2";
 
-LICENSE="GPL-3"
+LICENSE="GPL-3+ GPL-2+ ZLIB"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="opengl music"



[gentoo-commits] repo/proj/emacs:master commit in: app-xemacs/ebuild-mode/

2024-08-10 Thread Ulrich Müller
commit: 5881298b49d0d741286cc6474f4dfdb9f433d66a
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Aug 10 17:18:21 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Sat Aug 10 17:18:21 2024 +
URL:https://gitweb.gentoo.org/repo/proj/emacs.git/commit/?id=5881298b

app-xemacs/ebuild-mode: Add empty src_test

Tests need ert which is not available for XEmacs.

Signed-off-by: Ulrich Müller  gentoo.org>

 app-xemacs/ebuild-mode/ebuild-mode-.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/app-xemacs/ebuild-mode/ebuild-mode-.ebuild 
b/app-xemacs/ebuild-mode/ebuild-mode-.ebuild
index 3cf1ccd..713020d 100644
--- a/app-xemacs/ebuild-mode/ebuild-mode-.ebuild
+++ b/app-xemacs/ebuild-mode/ebuild-mode-.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
@@ -37,6 +37,8 @@ src_compile() {
ebuild-mode.el gentoo-newsitem-mode.el || die
 }
 
+src_test() { :; }  # ert is not available for XEmacs
+
 src_install() {
insinto /usr/share/xemacs/site-packages/lisp/${PN}
doins *.el *.elc



[gentoo-commits] repo/gentoo:master commit in: app-emacs/tty-format/files/, app-emacs/tty-format/

2024-08-05 Thread Ulrich Müller
commit: 53573e7f647a5cefabd39b9b6908590547d2d35d
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Aug  5 17:00:43 2024 +
Commit:     Ulrich Müller  gentoo  org>
CommitDate: Mon Aug  5 17:02:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53573e7f

app-emacs/tty-format: new package, add 12

Signed-off-by: Ulrich Müller  gentoo.org>

 app-emacs/tty-format/Manifest |  1 +
 app-emacs/tty-format/files/50tty-format-gentoo.el | 20 
 app-emacs/tty-format/metadata.xml |  9 +
 app-emacs/tty-format/tty-format-12.ebuild | 18 ++
 4 files changed, 48 insertions(+)

diff --git a/app-emacs/tty-format/Manifest b/app-emacs/tty-format/Manifest
new file mode 100644
index ..518634aefadc
--- /dev/null
+++ b/app-emacs/tty-format/Manifest
@@ -0,0 +1 @@
+DIST tty-format-12.el.xz 6512 BLAKE2B 
1a8fa04936cb12af062f60037b61a4204839a678d5ea566d08c4cfa9c48b24c8e32af8232f237bebf41ad1f64ba4fadf91d2b4e1f66cf1bfb27d00c78d25604e
 SHA512 
5fd3285a7bb9c722a05d1621ac0958a366cc728165b594e17291de44e840874d50b983d1b774d7736e306fab3ac61095c97999abc821a20ab89fa088f461982f

diff --git a/app-emacs/tty-format/files/50tty-format-gentoo.el 
b/app-emacs/tty-format/files/50tty-format-gentoo.el
new file mode 100644
index ..9da580336ce5
--- /dev/null
+++ b/app-emacs/tty-format/files/50tty-format-gentoo.el
@@ -0,0 +1,20 @@
+(add-to-list 'load-path "@SITELISP@")
+(autoload 'ansi-format-encode "tty-format")
+(autoload 'ansi-format-decode "tty-format")
+(autoload 'backspace-overstrike-encode "tty-format")
+(autoload 'backspace-overstrike-decode "tty-format")
+(autoload 'tty-format-guess "tty-format")
+
+(add-to-list 'format-alist
+'(ansi-colors
+  "ANSI SGR escape sequence colours and fonts."
+  nil
+  ansi-format-decode ansi-format-encode t nil))
+
+(add-to-list 'format-alist
+'(backspace-overstrike
+  "Backspace overstriking for bold and underline."
+  nil
+  backspace-overstrike-decode backspace-overstrike-encode t nil))
+
+(custom-add-option 'find-file-hook 'tty-format-guess)

diff --git a/app-emacs/tty-format/metadata.xml 
b/app-emacs/tty-format/metadata.xml
new file mode 100644
index ..986088003fe1
--- /dev/null
+++ b/app-emacs/tty-format/metadata.xml
@@ -0,0 +1,9 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+
+  gnu-em...@gentoo.org
+  Gentoo GNU Emacs project
+
+
+

diff --git a/app-emacs/tty-format/tty-format-12.ebuild 
b/app-emacs/tty-format/tty-format-12.ebuild
new file mode 100644
index ..7b3ba8322ff0
--- /dev/null
+++ b/app-emacs/tty-format/tty-format-12.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Text file backspacing and ANSI SGR as faces"
+HOMEPAGE="https://user42.tuxfamily.org/tty-format/index.html
+   https://www.emacswiki.org/emacs/TtyFormat";
+# taken from https://download.tuxfamily.org/user42/tty-format.el";
+SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz";
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+SITEFILE="50${PN}-gentoo.el"



  1   2   3   4   5   6   7   8   9   10   >