[gentoo-commits] repo/gentoo:master commit in: net-im/zoom/
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/
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/
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/
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/
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/
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/
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/
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/, ...
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/
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: /
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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: /
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/
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/
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/
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/
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: /
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: /
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/, ...
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/, ...
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/
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/
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/
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/
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"