diff options
Diffstat (limited to 'app-editors')
74 files changed, 920 insertions, 294 deletions
diff --git a/app-editors/aee/aee-2.2.22.ebuild b/app-editors/aee/aee-2.2.22.ebuild index ddeabf67e145..a751401e5aa6 100644 --- a/app-editors/aee/aee-2.2.22.ebuild +++ b/app-editors/aee/aee-2.2.22.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://gitlab.com/ports1/aee/-/archive/${PV}/${P}.tar.bz2" LICENSE="Artistic" SLOT="0" -KEYWORDS="amd64 ~riscv x86 ~amd64-linux" +KEYWORDS="amd64 ~riscv x86" IUSE="X" RDEPEND="X? ( x11-libs/libX11 )" diff --git a/app-editors/bluefish/bluefish-2.2.19.ebuild b/app-editors/bluefish/bluefish-2.2.19.ebuild index 85854267c6f2..db307bb40fdb 100644 --- a/app-editors/bluefish/bluefish-2.2.19.ebuild +++ b/app-editors/bluefish/bluefish-2.2.19.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.bennewitz.com/bluefish/stable/source/${P}.tar.bz2" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm64 ~ppc ~ppc64 ~riscv ~sparc x86" IUSE="gucharmap nls python spell" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" diff --git a/app-editors/bvi/bvi-1.4.2.ebuild b/app-editors/bvi/bvi-1.4.2.ebuild index d45f09461403..7e9085921e03 100644 --- a/app-editors/bvi/bvi-1.4.2.ebuild +++ b/app-editors/bvi/bvi-1.4.2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.src.tar.gz" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="amd64 ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 ppc ~ppc64 ~riscv x86" DEPEND="sys-libs/ncurses:0=" RDEPEND="${DEPEND}" diff --git a/app-editors/dav/dav-0.9.0.ebuild b/app-editors/dav/dav-0.9.0.ebuild index a5c2652e13d7..f0f847f5643d 100644 --- a/app-editors/dav/dav-0.9.0.ebuild +++ b/app-editors/dav/dav-0.9.0.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}/dav-text-dav-text-${PV}" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 ppc ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 ppc ~riscv x86" RDEPEND="sys-libs/ncurses:0=" DEPEND="${RDEPEND}" diff --git a/app-editors/ee/ee-1.5.2-r1.ebuild b/app-editors/ee/ee-1.5.2-r1.ebuild index cdba860f998a..ff2bd712b24d 100644 --- a/app-editors/ee/ee-1.5.2-r1.ebuild +++ b/app-editors/ee/ee-1.5.2-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://gentoo/${P}.src.tgz" LICENSE="BSD-2" SLOT="0" -KEYWORDS="~alpha amd64 ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 ~mips ppc ppc64 ~riscv ~sparc x86" IUSE="" RDEPEND=" diff --git a/app-editors/emacs/emacs-26.3-r24.ebuild b/app-editors/emacs/emacs-26.3-r24.ebuild index ab381a42f1f8..28eed6c6dba3 100644 --- a/app-editors/emacs/emacs-26.3-r24.ebuild +++ b/app-editors/emacs/emacs-26.3-r24.ebuild @@ -17,7 +17,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" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86 ~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 zlib" RDEPEND=">=app-emacs/emacs-common-1.11[games?,gui?] diff --git a/app-editors/emacs/emacs-27.2-r22.ebuild b/app-editors/emacs/emacs-27.2-r22.ebuild index 2feeff8cb58b..e2a623fc0200 100644 --- a/app-editors/emacs/emacs-27.2-r22.ebuild +++ b/app-editors/emacs/emacs-27.2-r22.ebuild @@ -36,7 +36,7 @@ else PATCHES=("${WORKDIR}/patch") SLOT="${PV%%.*}" [[ ${PV} == *.*.* ]] && SLOT+="-vcs" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~sparc x86 ~x64-macos" fi DESCRIPTION="The advanced, extensible, customizable, self-documenting editor" diff --git a/app-editors/emacs/emacs-28.2-r18.ebuild b/app-editors/emacs/emacs-28.2-r18.ebuild index d52e8779203b..e30a3fc96a3b 100644 --- a/app-editors/emacs/emacs-28.2-r18.ebuild +++ b/app-editors/emacs/emacs-28.2-r18.ebuild @@ -36,7 +36,7 @@ else PATCHES=("${WORKDIR}/patch") SLOT="${PV%%.*}" [[ ${PV} == *.*.* ]] && SLOT+="-vcs" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~sparc x86 ~x64-macos" fi DESCRIPTION="The extensible, customizable, self-documenting real-time display editor" diff --git a/app-editors/emacs/emacs-28.2-r19.ebuild b/app-editors/emacs/emacs-28.2-r19.ebuild index efda3ad8e23a..697a58d4d6d2 100644 --- a/app-editors/emacs/emacs-28.2-r19.ebuild +++ b/app-editors/emacs/emacs-28.2-r19.ebuild @@ -36,7 +36,7 @@ else PATCHES=("${WORKDIR}/patch") SLOT="${PV%%.*}" [[ ${PV} == *.*.* ]] && SLOT+="-vcs" - KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~m68k ~mips ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~sparc x86 ~x64-macos" fi DESCRIPTION="The advanced, extensible, customizable, self-documenting editor" diff --git a/app-editors/emacs/emacs-29.4-r4.ebuild b/app-editors/emacs/emacs-29.4-r4.ebuild index aad8f2d507bc..b182e2808c7b 100644 --- a/app-editors/emacs/emacs-29.4-r4.ebuild +++ b/app-editors/emacs/emacs-29.4-r4.ebuild @@ -36,7 +36,7 @@ else PATCHES=("${WORKDIR}/patch") SLOT="${PV%%.*}" [[ ${PV} == *.*.* ]] && SLOT+="-vcs" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~sparc x86 ~x64-macos" fi DESCRIPTION="The extensible, customizable, self-documenting real-time display editor" diff --git a/app-editors/emacs/emacs-29.4-r5.ebuild b/app-editors/emacs/emacs-29.4-r5.ebuild index f3e394f0252b..0b7feeff8d77 100644 --- a/app-editors/emacs/emacs-29.4-r5.ebuild +++ b/app-editors/emacs/emacs-29.4-r5.ebuild @@ -36,7 +36,7 @@ else PATCHES=("${WORKDIR}/patch") SLOT="${PV%%.*}" [[ ${PV} == *.*.* ]] && SLOT+="-vcs" - KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~sparc x86 ~x64-macos" fi DESCRIPTION="The advanced, extensible, customizable, self-documenting editor" @@ -432,6 +432,10 @@ src_test() { # subtests which caused failure. Elements should begin with a %. # e.g. %lisp/gnus/mml-sec-tests.el. local exclude_tests=( + # Reason: not yet known + # mml-secure-sign-verify-1 #967849 + %lisp/gnus/mml-sec-tests.el + # Reason: permission denied on /nonexistent # (vc-*-bzr only fails if breezy is installed, as they # try to access cache dirs under /nonexistent) @@ -480,7 +484,6 @@ src_test() { && ver_test "${gpgver}" -ge 2.2.42 && ver_test "${gpgver}" -lt 2.3 \ && exclude_tests+=( %lisp/epg-tests.el - %lisp/gnus/mml-sec-tests.el ) # Redirect GnuPG's sockets, in order not to exceed the 108 char limit diff --git a/app-editors/emacs/emacs-30.1-r3.ebuild b/app-editors/emacs/emacs-30.1-r3.ebuild index 87e44979d70a..04151523aafb 100644 --- a/app-editors/emacs/emacs-30.1-r3.ebuild +++ b/app-editors/emacs/emacs-30.1-r3.ebuild @@ -33,7 +33,7 @@ else fi SLOT="${PV%%.*}" [[ ${PV} == *.*.* ]] && SLOT+="-vcs" - KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" fi DESCRIPTION="The advanced, extensible, customizable, self-documenting editor" diff --git a/app-editors/emacs/emacs-30.2.9999.ebuild b/app-editors/emacs/emacs-30.2.9999.ebuild index 5688ed0d12a9..4026021e7854 100644 --- a/app-editors/emacs/emacs-30.2.9999.ebuild +++ b/app-editors/emacs/emacs-30.2.9999.ebuild @@ -33,7 +33,7 @@ else fi SLOT="${PV%%.*}" [[ ${PV} == *.*.* ]] && SLOT+="-vcs" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" fi DESCRIPTION="The advanced, extensible, customizable, self-documenting editor" diff --git a/app-editors/emacs/emacs-30.2.ebuild b/app-editors/emacs/emacs-30.2.ebuild index 882564a95e6d..b287e99c6cc1 100644 --- a/app-editors/emacs/emacs-30.2.ebuild +++ b/app-editors/emacs/emacs-30.2.ebuild @@ -33,7 +33,7 @@ else fi SLOT="${PV%%.*}" [[ ${PV} == *.*.* ]] && SLOT+="-vcs" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~sparc x86 ~x64-macos" fi DESCRIPTION="The advanced, extensible, customizable, self-documenting editor" diff --git a/app-editors/emacs/emacs-31.0.9999.ebuild b/app-editors/emacs/emacs-31.0.9999.ebuild index ea7c29fac97b..9c533e51fe10 100644 --- a/app-editors/emacs/emacs-31.0.9999.ebuild +++ b/app-editors/emacs/emacs-31.0.9999.ebuild @@ -33,7 +33,7 @@ else fi SLOT="${PV%%.*}" [[ ${PV} == *.*.* ]] && SLOT+="-vcs" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" fi DESCRIPTION="The advanced, extensible, customizable, self-documenting editor" diff --git a/app-editors/gedit-plugins/Manifest b/app-editors/gedit-plugins/Manifest index 1e95b82bc519..eb807ba710f0 100644 --- a/app-editors/gedit-plugins/Manifest +++ b/app-editors/gedit-plugins/Manifest @@ -1,2 +1,3 @@ DIST gedit-plugins-46.0.tar.xz 897216 BLAKE2B 9dac94c03147fa3a949df5d924a2a18d9cf29a7928f088a0ab6bd07538dc316c28f9f6a5f7cb91b386d25b4a15b5178265c808a7d327367902c7077980a56be8 SHA512 fe9d975273df1ec7d3729d76d3e652b04ec90595f2fcd90a64f9bc01de6bf7955aa96fb663966d8dab5952a01552a70123eecee81861c4c6d219199ca2ada579 DIST gedit-plugins-48.1.tar.xz 881140 BLAKE2B 7deef6710c7d1e235877eb7c866ae4e041f6ccf28aafea1ba4220e70eb48ae5f562d870a390aa10e96789f63240b2c0cd81596a8f1c4970a69c8ae2132d320d3 SHA512 acd8646cb7713d00c0c2f61da1bfd69f25501b42935710bf59cea342b1766480c3b9414b78fea4682d69b77d3c23920eb1c36674c5918a020a50dde627a679ef +DIST gedit-plugins-48.2.tar.bz2 1017902 BLAKE2B adde8130c91f3b8f36171743472699b6bc0935274ef40f91a1f814160c759c8870d8b9f09a233bb59c29ce207171b6a8da54ed994797a2903182652220b0bcc6 SHA512 792ab56eb908799cd3f2a6af0c73fa69075da6cc74c42994d10b5ff06a10b87fe2f0973f76944d0edc08c0ead8b2c40d36881de38bdff25ab83baa9352a630ce diff --git a/app-editors/gedit-plugins/gedit-plugins-48.2.ebuild b/app-editors/gedit-plugins/gedit-plugins-48.2.ebuild new file mode 100644 index 000000000000..be1b4346962a --- /dev/null +++ b/app-editors/gedit-plugins/gedit-plugins-48.2.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit gnome2-utils meson vala xdg + +DESCRIPTION="Collection of extra plugins for the gedit Text Editor" +HOMEPAGE="https://gitlab.gnome.org/World/gedit/gedit/-/blob/master/plugins/list-of-gedit-plugins.md" +SRC_URI="https://gitlab.gnome.org/World/gedit/${PN}/-/archive/${PV}/${P}.tar.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86" + +IUSE="vala" + +RDEPEND=" + >=app-editors/gedit-48.2 + >=dev-libs/glib-2.32:2 + >=x11-libs/gtk+-3.9:3 + gui-libs/libgedit-gtksourceview:300 +" # vte-0.52+ for feed_child API compatibility +DEPEND="${RDEPEND}" +BDEPEND=" + dev-libs/libxml2 + dev-util/itstool + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + vala? ( $(vala_depend) ) +" + +src_prepare() { + default + use vala && vala_setup + xdg_environment_reset +} + +src_configure() { + local emesonargs=( + -Dplugin_bookmarks=true + -Dplugin_drawspaces=true + -Dplugin_smartspaces=true + -Dplugin_wordcompletion=true + ) + meson_src_configure +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/app-editors/gedit/Manifest b/app-editors/gedit/Manifest index d912cc999ff6..a03869d124c7 100644 --- a/app-editors/gedit/Manifest +++ b/app-editors/gedit/Manifest @@ -1,2 +1,4 @@ DIST gedit-46.2.tar.xz 2756340 BLAKE2B 832694a69562b6e8e0dda03be313ccae936645f19812a8244b0eb1f62b43b838fd5decac6a3f7d958017623a63bc857151d3f02dfe7a3aeeb1a0867f7854cfec SHA512 47aa160172d1af8cbb0f7ba270364ab7fe7527fd07819efea570afe67f3684a6df2e093f4b6fb85802e29c11bbe029a0515422d4ebd6e11ae78ae7359d82497f DIST gedit-48.1.tar.xz 2813580 BLAKE2B bdccd05c131f1bf5baae06f471d89717f9da39281d042c0c542a49549a161285636e6f8cc7d4e2f18274d81bc7935df8675a406a6ccdcc7199e91a07e8cfaafe SHA512 63517f12b986e4ac901432f5875d6de78c8161cf4f55450466e67be60708eb0e0d67d4b434a45820a18094c803c8e0d413e85bf6a971e159f3fc8a7e5c128f2c +DIST gedit-48.2.tar.bz2 3368562 BLAKE2B 5008c990a4ad47ef4c5116d326c69fb1eb5787bb4353c0e8239876d35609f477c171ada31d22228f2a3286ef9904d436b29940fa4999c32dcd6cf99926d6ca7d SHA512 3fcb0d70c627003bf69047bc70198e645c1ad300a09d26f0cc5b9efb09041c0ab0c7a96259378962f7ec53f33a67c568b7b82ced2b7765ccc464fe728af2dbc9 +DIST libgd-3cccf99234288a6121b3945a25cd4ec3b7445c74.tar.bz2 44898 BLAKE2B 5978b80534b6145eb3eb82279dbd7c491a5aed9f1dfbc3ebd3eee29c79fbf03fb6692af3ab8b0f1f1fc10245f5e092e62d617a12a6f7d0ad6f99bd8b946474f5 SHA512 2ddb19b5cac2be95eb515fafdc60f524f4879ec6713362b5f2e5cb81142da015b1095c3da90316c7f4b8bc79e437650e9721df6f00b46d3a09095b77eb1a38f5 diff --git a/app-editors/gedit/gedit-48.2.ebuild b/app-editors/gedit/gedit-48.2.ebuild new file mode 100644 index 000000000000..85d79daa653f --- /dev/null +++ b/app-editors/gedit/gedit-48.2.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{11..14} ) + +inherit gnome2-utils meson python-single-r1 vala xdg + +DESCRIPTION="A text editor for the GNOME desktop" +HOMEPAGE="https://gedit-text-editor.org/ https://gitlab.gnome.org/World/gedit" +SRC_URI="https://gitlab.gnome.org/World/gedit/${PN}/-/archive/${PV}/${P}.tar.bz2" +# Upstream does not provide a proper tarball, rely on Fedora snapshot +LIBGD_COMMIT="3cccf99234288a6121b3945a25cd4ec3b7445c74" +SRC_URI+=" https://gitlab.gnome.org/GNOME/libgd/-/archive/${LIBGD_COMMIT}/libgd-${LIBGD_COMMIT}.tar.bz2" + +LICENSE="GPL-2+ CC-BY-SA-3.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86" + +IUSE="+python gtk-doc" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +DEPEND=" + >=dev-libs/glib-2.76:2 + >=x11-libs/gtk+-3.22.0:3[introspection] + >=gui-libs/libgedit-amtk-5.6:= + >=gui-libs/libgedit-tepl-6.13 + >=dev-libs/libpeas-1.14.1:0[gtk] + >=dev-libs/gobject-introspection-1.82.0-r2:= + >=app-text/gspell-0.2.5:0= + python? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/pycairo[${PYTHON_USEDEP}] + >=dev-python/pygobject-3:3[cairo,${PYTHON_USEDEP}] + dev-libs/libpeas:0[python,${PYTHON_SINGLE_USEDEP}] + ') + ) + + gui-libs/libgedit-gtksourceview:300 +" +RDEPEND="${DEPEND} + !<app-editors/gedit-plugins-48 + x11-themes/adwaita-icon-theme + gnome-base/gsettings-desktop-schemas + gnome-base/gvfs +" +BDEPEND=" + $(vala_depend) + dev-util/glib-utils + gtk-doc? ( >=dev-util/gtk-doc-1 ) + dev-util/itstool + >=sys-devel/gettext-0.18 + virtual/pkgconfig +" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + # Prepare libgd subproject for building + rmdir subprojects/libgd || die + ln -s "${WORKDIR}"/libgd-* subprojects/libgd || die + + default + vala_setup + xdg_environment_reset +} + +src_configure() { + local emesonargs=( + $(meson_use gtk-doc gtk_doc) + -Duser_documentation=true + |
