Merge updates from master

This commit is contained in:
Repository mirror & CI
2026-04-10 19:00:57 +00:00
23 changed files with 111 additions and 18 deletions

View File

@@ -14,7 +14,7 @@ SRC_URI="https://eradman.com/entrproject/code/${P}.tar.gz"
LICENSE="ISC"
SLOT="0"
KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86"
IUSE="test"
RESTRICT="!test? ( test )"

View File

@@ -1 +1,2 @@
DIST joe-4.6.tar.gz 1895046 BLAKE2B fbf53d3b5b066cb32bb26b08d7d314a3bb89ac5ae22db498cdf3597bf8cb322bd9aa05543debd47ac7380a33982c388e13f38c60747503494c582393ae8eb13d SHA512 3dd64a994fb3d352a12bf027ef16d57d14ac2577fd63fb6b6e25cae46052befaa7c15dc029bff2f8c3275df90f0343bd46313601055d97277ea4540e109fbe82
DIST joe-4.7.tar.gz 1973126 BLAKE2B 75dd747dbcfa3c95e4bac4268c450ec7421040ea499e9fb6dbcb100b95288f7fad9312d4843e533931dd1da257dffd9e5547567145964621579d930bc50f8458 SHA512 7f7c47e9851d2c6fe41059c372dd9343ab19d389a91923ffbc0affa206bb2fb4977146b9af5a41d5623cecca27f9da9e488de31e8c7355e88d2a8ae045dc7b11

View File

@@ -0,0 +1,11 @@
--- a/desktop/Makefile.am
+++ b/desktop/Makefile.am
@@ -2,8 +2,3 @@ include $(top_srcdir)/Makevars
dist_desktop_DATA = joe.desktop jmacs.desktop jstar.desktop jpico.desktop
-update-databases:
- -update-desktop-database $(desktopdir)
-
-install-data-hook: update-databases
-uninstall-hook: update-databases

View File

@@ -0,0 +1,19 @@
This configure check fails for several wrong reasons,
with misleading errors. Make it compile properly.
--- joe-4.7/acinclude.m4
+++ joe-4.7/acinclude.m4
@@ -59,9 +59,10 @@ AC_DEFUN([joe_REINSTALL_SIGHANDLERS],
#include <signal.h>
#endif
-#ifndef HAVE_SIGHANDLER_T
-typedef RETSIGTYPE (*sighandler_t)(int);
-#endif
+typedef void RETSIGTYPE;
+
+void set_signal(int signum, sighandler_t handler);
+RETSIGTYPE sigint(int s);
int nsigint;

View File

@@ -0,0 +1,61 @@
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools flag-o-matic xdg-utils
DESCRIPTION="A free ASCII-Text Screen Editor for UNIX"
HOMEPAGE="https://sourceforge.net/projects/joe-editor/ https://github.com/joe-editor/joe"
SRC_URI="https://downloads.sourceforge.net/joe-editor/${P}.tar.gz"
LICENSE="GPL-1+ CC-BY-3.0"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x64-macos ~x64-solaris"
IUSE="xterm"
DEPEND=">=sys-libs/ncurses-5.2-r2:0="
RDEPEND="${DEPEND}
xterm? ( >=x11-terms/xterm-239 )"
PATCHES=(
"${FILESDIR}/${PN}-4.3-tinfo.patch"
"${FILESDIR}/${P}-db.patch"
"${FILESDIR}/${P}-signal-check.patch"
)
DOCS=( README.md NEWS.md docs/hacking.md docs/man.md )
src_prepare() {
default
# Enable xterm mouse support in the rc files
if use xterm; then
pushd "${S}"/rc &>/dev/null || die
local i
for i in *rc*.in; do
sed -e 's/^ -\(mouse\|joexterm\)/-\1/' -i "${i}" || die
done
popd &>/dev/null || die
fi
# for signal handling
append-cflags -D_GNU_SOURCE
eautoreconf
}
pkg_postinst() {
xdg_desktop_database_update
xdg_icon_cache_update
if use xterm; then
elog "To enable full xterm clipboard you need to set the allowWindowOps"
elog "resources to true. This is usually found in /etc/X11/app-defaults/XTerm"
elog "This is false by default due to potential security problems on some"
elog "architectures (see bug #91453)."
fi
}
pkg_postrm() {
xdg_desktop_database_update
xdg_icon_cache_update
}

View File

@@ -21,5 +21,6 @@
</use>
<upstream>
<remote-id type="sourceforge">joe-editor</remote-id>
<remote-id type="github">joe-editor/joe</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -22,7 +22,7 @@ if [[ ${PV} = *9999* ]]; then
else
SRC_URI="https://download.libvirt.org/${P}.tar.xz
verify-sig? ( https://download.libvirt.org/${P}.tar.xz.asc )"
KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
KEYWORDS="amd64 ~arm arm64 ppc64 x86"
fi
DESCRIPTION="C toolkit to manipulate virtual machines"

View File

@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 ~x86"
IUSE="doc"
RDEPEND="

View File

@@ -17,7 +17,7 @@ S="${WORKDIR}/${P}-src"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~x64-macos ~x64-solaris"
KEYWORDS="amd64 arm64 ppc64 ~x64-macos ~x64-solaris"
IUSE="log4j"
# src/test/java/org/apache/commons/logging/tccl/logfactory/AdaptersTcclTestCase.java:26:

View File

@@ -72,7 +72,7 @@ LICENSE+="
Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-3.0
"
SLOT="0"
KEYWORDS="~amd64 ~arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
KEYWORDS="~amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
RDEPEND="
>=dev-libs/openssl-1.0.2o-r6:0=

View File

@@ -23,7 +23,7 @@ else
MY_P="${P/-/_}"
SRC_URI="https://download.libvirt.org/python/${MY_P}.tar.gz
verify-sig? ( https://download.libvirt.org/python/${MY_P}.tar.gz.asc )"
KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
KEYWORDS="amd64 ~arm arm64 ppc64 x86"
RDEPEND="app-emulation/libvirt:0/${PV}"
S="${WORKDIR}/${MY_P}"
fi

View File

@@ -14,4 +14,4 @@ HOMEPAGE="https://pypi.org/project/PyQt6-sip/"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86"
KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"

View File

@@ -27,7 +27,7 @@ else
https://download.qt.io/${QTC_REL}_releases/qtcreator/$(ver_cut 1-2)/${PV/_/-}/${QTC_P}.tar.xz
"
S=${WORKDIR}/${QTC_P}
KEYWORDS="~amd64"
KEYWORDS="amd64"
fi
DESCRIPTION="Lightweight IDE for C++/QML development centering around Qt"

View File

@@ -14,7 +14,7 @@ if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gegl.git"
else
SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz"
KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv x86"
KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv x86"
fi
DESCRIPTION="A graph based image processing framework"

View File

@@ -9,7 +9,7 @@ DESCRIPTION="Less plugins for GStreamer"
HOMEPAGE="https://gstreamer.freedesktop.org/"
LICENSE="LGPL-2"
KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="X bzip2 +introspection +orc udev vaapi vnc wayland"

View File

@@ -10,7 +10,7 @@ DESCRIPTION="Basepack of plugins for gstreamer"
HOMEPAGE="https://gstreamer.freedesktop.org/"
LICENSE="GPL-2+ LGPL-2+"
KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos ~x64-solaris"
KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos ~x64-solaris"
# For OpenGL we have three separate concepts, with a list of possibilities in each:
# * opengl APIs - opengl and/or gles2; USE=opengl and USE=gles2 enable these accordingly; if neither is enabled, OpenGL helper library and elements are not built at all and all the other options aren't relevant

View File

@@ -10,7 +10,7 @@ DESCRIPTION="Basepack of plugins for GStreamer"
HOMEPAGE="https://gstreamer.freedesktop.org/"
LICENSE="LGPL-2.1+"
KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="+orc"
# Old media-libs/gst-plugins-ugly blocker for xingmux moving from ugly->good

View File

@@ -9,7 +9,7 @@ DESCRIPTION="Basepack of plugins for gstreamer"
HOMEPAGE="https://gstreamer.freedesktop.org/"
LICENSE="LGPL-2+" # some split plugins are LGPL but combining with a GPL library
KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
# False positive as only a52dec uses symbols from orc.
# QA: IUSE=orc is missing while plugin supports it

View File

@@ -16,7 +16,7 @@ if [[ ${PV} == 9999 ]] ; then
EGIT_REPO_URI="https://github.com/Ettercap/${PN}.git"
else
SRC_URI="https://github.com/Ettercap/${PN}/releases/download/v${PV}/${P}.tar.gz"
KEYWORDS="~alpha amd64 ~arm ~ppc ~ppc64 ~sparc ~x86"
KEYWORDS="~alpha amd64 arm ppc ppc64 ~sparc x86"
fi
IUSE="doc geoip gtk ipv6 ncurses +plugins test"

View File

@@ -19,7 +19,7 @@ if [[ ${PV} == *9999* ]] ; then
inherit git-r3
else
SRC_URI="https://downloads.powerdns.com/releases/${P}.tar.xz"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 ~x86"
fi
SRC_URI+="

View File

@@ -11,7 +11,7 @@ SRC_URI="https://codeberg.org/${PN}/${PN}/releases/download/RELEASE_${PV}/${P}.t
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~ppc x86"
KEYWORDS="amd64 ppc x86"
IUSE="test"
RESTRICT="!test? ( test )"

View File

@@ -28,7 +28,7 @@ else
S="${WORKDIR}/${MY_PF}"
if [[ ${PV} != *_alpha* && ${PV} != *_beta* && ${PV} != *_rc* ]]; then
KEYWORDS="~amd64 ~arm arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86"
fi
BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-tor-20250713 )"

View File

@@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 arm64 ~ppc64 ~x86"
KEYWORDS="amd64 arm64 ppc64 ~x86"
RDEPEND="
dev-qt/qtbase:6=[concurrent,gui,network,opengl,sql,widgets]