From 1880292d494bf965be5a9442a5c491f5a0db7f91 Mon Sep 17 00:00:00 2001 From: Vincent Phan Date: Fri, 3 May 2024 22:06:30 -0400 Subject: [PATCH 01/17] net-im/vesktop-bin: Update dependencies to resolve unresolved SONAME dependencies Signed-off-by: Vincent Phan --- net-im/vesktop-bin/vesktop-bin-1.5.2.ebuild | 22 +++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/net-im/vesktop-bin/vesktop-bin-1.5.2.ebuild b/net-im/vesktop-bin/vesktop-bin-1.5.2.ebuild index a7164bd15b..1203e9c678 100644 --- a/net-im/vesktop-bin/vesktop-bin-1.5.2.ebuild +++ b/net-im/vesktop-bin/vesktop-bin-1.5.2.ebuild @@ -26,6 +26,28 @@ RESTRICT="bindist mirror strip test" DEPEND=" libnotify? ( x11-libs/libnotify ) + app-crypt/libsecret + app-accessibility/at-spi2-core + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/fontconfig + media-libs/mesa[gbm(+)] + net-print/cups + sys-apps/dbus + sys-libs/glibc + x11-libs/cairo + x11-libs/libdrm + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXfixes + x11-libs/libX11 + x11-libs/libXrandr + x11-libs/pango x11-misc/xdg-utils " From 6bd7769cbdbc0d04ad19d719187a021a2f28c9d9 Mon Sep 17 00:00:00 2001 From: Zen Date: Fri, 3 May 2024 22:02:31 -0500 Subject: [PATCH 02/17] sys-kernel/ugrd: Add 1.2.2 Signed-off-by: Zen --- sys-kernel/ugrd/Manifest | 1 + sys-kernel/ugrd/ugrd-1.2.2.ebuild | 43 +++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 sys-kernel/ugrd/ugrd-1.2.2.ebuild diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest index 803c2156fd..cbac703133 100644 --- a/sys-kernel/ugrd/Manifest +++ b/sys-kernel/ugrd/Manifest @@ -7,3 +7,4 @@ DIST ugrd-0.22.0.tar.gz 44444 BLAKE2B 01c4cc36ea778c12478b3b2f6db76180f9b7ef8d21 DIST ugrd-1.0.0.tar.gz 46125 BLAKE2B 8f941f8cadcbfb92ad4be02ca5763779bcd57bdd3545a5526b642d288591ea76e6ffcd4e0962c9ac36ff31f177b4fd2ee7b5b3351147e9f1e0a1dc478da399e0 SHA512 f7629acdffb952f8b8c79969043574420cff821523c38627c4234d4ca0f93a38349f8acdf3a473bd5fd3f4854fd0b82bb4367e57b999674b8a550609a76330d3 DIST ugrd-1.1.5.tar.gz 47005 BLAKE2B 278831157c3f8b5d731f3acbdf41c19b1c6485b46acf7d2b75df40a9d9f542365514e814d1972a03bd4b53dad2d39a27098e4cfc97d526afdf4d45ccf5778691 SHA512 c198c592af40d2f126a333a03c74c638260ea8125f4a4da6f97d3489d2ddcf7edb5dce785eb236d309853dac6a3e7993186e4c6b775c4eccc121e95d308641dc DIST ugrd-1.2.0.tar.gz 48323 BLAKE2B 8df44c91dd56da6d27eaf2c769b40ad7a008a71a87f2f33d1ab91d96e16cf680bb046af27d0b50ae79d48ad8d5b046d899e246ca44c18e62dae8f54fff9cace6 SHA512 a3ddd95abd30441013c9a11074052629dfdbcd2cfffd6a754c6d9c3b719b1861abcd613228fa613b6f566ca1cdca5fa881c9a302391c594b53096428d35e37bf +DIST ugrd-1.2.2.tar.gz 49312 BLAKE2B 819457ae44cb278b93ef24af5e0aa2e23bf2d31d07fccec86e597f658a5cb13aad7838b08df644090417719402673b63087d27b6edbdb46dea04b98b48d26fb0 SHA512 6348458708406408973534ac5f15f8f9f6d9427bbac48443f7ff362bb97627be6288ba2d138355f92fc1c79a4eb5e51081485adb051cadf523a58f1ef618667e diff --git a/sys-kernel/ugrd/ugrd-1.2.2.ebuild b/sys-kernel/ugrd/ugrd-1.2.2.ebuild new file mode 100644 index 0000000000..a474bbc7a7 --- /dev/null +++ b/sys-kernel/ugrd/ugrd-1.2.2.ebuild @@ -0,0 +1,43 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11..12} ) +inherit distutils-r1 optfeature + +DESCRIPTION="Python based initramfs generator with TOML defintions" +HOMEPAGE="https://github.com/desultory/ugrd" +SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="app-misc/pax-utils +>=dev-python/zenlib-2.0.4[${PYTHON_USEDEP}] +>=dev-python/pycpio-1.0.0[${PYTHON_USEDEP}] +sys-apps/pciutils" + +src_install() { + # Call the distutils-r1_src_install function to install the package + distutils-r1_src_install + # Create the ugrd config directory + keepdir /etc/ugrd + # Install the example config into /etc/ugrd/config.toml + # Do not overwrite an existing config + insinto /etc/ugrd + newins examples/example.toml config.toml + # Create the kernel preinst.d directory if it doesn't exist + # Install the kernel preinst.d hook + keepdir /etc/kernel/preinst.d + exeinto /etc/kernel/preinst.d + doexe hooks/51-ugrd.install +} + +pkg_postinst() { + optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup + optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs + optfeature "ugrd.crypto.gpg support" app-crypt/gnupg +} From aaed1d6ef2e9f1ae7b95665a2378b53f32c13e23 Mon Sep 17 00:00:00 2001 From: Vitaly Zdanevich Date: Sat, 4 May 2024 12:20:58 +0400 Subject: [PATCH 03/17] x11-misc/xneur: new package, adapted from https://xneur.ru/downloads Signed-off-by: Vitaly Zdanevich --- x11-misc/xneur/ChangeLog | 60 +++++++++ x11-misc/xneur/Manifest | 1 + x11-misc/xneur/files/01-fix-arg-parsing.patch | 14 +++ x11-misc/xneur/files/enchant.patch | 119 ++++++++++++++++++ x11-misc/xneur/files/gcc-10.patch | 40 ++++++ .../files/xneur-0.12.0-libnotify-0.7.patch | 28 +++++ x11-misc/xneur/metadata.xml | 14 +++ x11-misc/xneur/xneur-0.20.0.ebuild | 102 +++++++++++++++ 8 files changed, 378 insertions(+) create mode 100644 x11-misc/xneur/ChangeLog create mode 100644 x11-misc/xneur/Manifest create mode 100644 x11-misc/xneur/files/01-fix-arg-parsing.patch create mode 100644 x11-misc/xneur/files/enchant.patch create mode 100644 x11-misc/xneur/files/gcc-10.patch create mode 100644 x11-misc/xneur/files/xneur-0.12.0-libnotify-0.7.patch create mode 100644 x11-misc/xneur/metadata.xml create mode 100644 x11-misc/xneur/xneur-0.20.0.ebuild diff --git a/x11-misc/xneur/ChangeLog b/x11-misc/xneur/ChangeLog new file mode 100644 index 0000000000..8085d96711 --- /dev/null +++ b/x11-misc/xneur/ChangeLog @@ -0,0 +1,60 @@ +# ChangeLog for x11-misc/xneur +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 05 May 2012; Mike Gilbert xneur-0.12.0-r1.ebuild: + Use pkgconfig virtual. + + 12 Mar 2011; Alexandre Rostovtsev (tetromino) + -xneur-0.12.0.ebuild, +xneur-0.12.0-r1.ebuild, + +files/xneur-0.12.0-libnotify-0.7.patch: + Add patch for libnotify-0.7 compatibility + + 01 Feb 2011; Alexandre Rostovtsev (tetromino) + -xneur-0.11.1.ebuild, -files/xneur-0.11.1-openmp.patch, + +xneur-0.12.0.ebuild: + Version bump; libpcre dependency is now obligatory; openmp patch is no + longer needed. + + 06 Dec 2010; Peter Volkov -xneur-0.10.0.ebuild, + +xneur-0.11.1.ebuild, +files/xneur-0.11.1-openmp.patch: + Version bump, thank nightwelf and Alex Rodionov for report/help. + + 17 Oct 2010; Peter Volkov -xneur-0.9.9.ebuild, + +xneur-0.10.0.ebuild, metadata.xml: + Version bump, thank Павел aka Nightwelf for report. + + 06 Jul 2010; Michał Górny (sedzimir) + xneur-0.9.9.ebuild: + Decrease EAPI requirement, cleanup. Correct dependencies. + + 01 Jun 2010; Peter Volkov -xneur-0.9.7.ebuild, + +xneur-0.9.9.ebuild: + Version bump, thank Alex Rodionov for report in bug #169494. + + 16 Oct 2009; Peter Volkov -xneur-0.9.5.ebuild, + -files/xneur-0.9.5-gcc44.patch, +xneur-0.9.7.ebuild: + Version bump. Patch substituted with shell magic. Imlib/xpm support to + display flag close to cursor was found slow and dropped. Spell is highly + suggested upstream. + + 26 Aug 2009; Peter Volkov -xneur-0.9.4.ebuild, + +xneur-0.9.5.ebuild, +files/xneur-0.9.5-gcc44.patch: + Version bump. Dropped subversion support code from ebuild (not used anyway). + New USE flag: libnotify. + + 01 Jun 2009; Peter Volkov -xneur-0.9.3.ebuild, + -files/xneur-0.9.3-CFLAGS.patch, -files/xneur-0.9.3-build-failure.patch, + +xneur-0.9.4.ebuild: + Version bump. Thank Jan Aniŝĉuk for the patch (bug #169494). + + 17 Apr 2009; Justin Lecher (jlec) xneur-0.9.3.ebuild: + QA quotes around EAPI version + + 03 Apr 2009; Peter Volkov +xneur-0.9.3.ebuild, + +files/xneur-0.9.3-CFLAGS.patch, +files/xneur-0.9.3-build-failure.patch, + +metadata.xml: + New Ebuild for bug 169494. Too many users want xneur but it still crashs and + has known limitations. In Sunrise everybody can easy get it and have a + chance to improve it. + diff --git a/x11-misc/xneur/Manifest b/x11-misc/xneur/Manifest new file mode 100644 index 0000000000..1c2bf1b835 --- /dev/null +++ b/x11-misc/xneur/Manifest @@ -0,0 +1 @@ +DIST xneur_0.20.0.orig.tar.gz 1683789 BLAKE2B 06bced1be509027f7940609b516a8cfb3c43858d49404672e65444d578a4419b588ce4a32eead5956a190e4c473755b25f18ea516fd425ea105e90a7ed57b10f SHA512 96ca9b61d15a0072fc846becf3a842981598417b3295720bd67ac7b08660836e2814622eaef963d45389e88ca2fe1bffce476541ac23f569115a3b223e3827ee diff --git a/x11-misc/xneur/files/01-fix-arg-parsing.patch b/x11-misc/xneur/files/01-fix-arg-parsing.patch new file mode 100644 index 0000000000..703e1253ba --- /dev/null +++ b/x11-misc/xneur/files/01-fix-arg-parsing.patch @@ -0,0 +1,14 @@ +--- a/src/xneur.c ++++ b/src/xneur.c +@@ -404,6 +404,11 @@ + } + } + ++ if (optind < argc) ++ { ++ xneur_usage(); ++ exit(EXIT_FAILURE); ++ } + if (opted) + exit(EXIT_SUCCESS); + } diff --git a/x11-misc/xneur/files/enchant.patch b/x11-misc/xneur/files/enchant.patch new file mode 100644 index 0000000000..0fac5d244e --- /dev/null +++ b/x11-misc/xneur/files/enchant.patch @@ -0,0 +1,119 @@ +--- a/configure.ac ++++ b/configure.ac +@@ -158,7 +158,7 @@ if test "x$with_spell" != "xno"; then + + case $with_spell in + enchant|yes) +- PKG_CHECK_MODULES(ENCHANT, [enchant >= 1.0]) ++ PKG_CHECK_MODULES(ENCHANT, [enchant-2 >= 1.0]) + AC_DEFINE(WITH_ENCHANT, 1, [Define if you want enchant support]) + ;; + aspell) +--- a/xneur.pc ++++ b/xneur.pc +@@ -6,5 +6,5 @@ includedir=${prefix}/include + Name: xneur + Description: XNeur library + Version: 0.20.0 +-Libs: -L${exec_prefix}/lib -lxneur -lpcre -lenchant -lpthread -ldl ++Libs: -L${exec_prefix}/lib -lxneur -lpcre -lenchant-2 -lpthread -ldl + Cflags: -I${prefix}/include +--- a/plugins/statistic/Makefile.am ++++ b/plugins/statistic/Makefile.am +@@ -7,7 +7,7 @@ pkglib_LTLIBRARIES = libxnstatistic.la + libxnstatistic_la_SOURCES = \ + statistic.c + +-libxnstatistic_la_CFLAGS = -I@top_srcdir@/lib/config -I@top_srcdir@/lib/lib @DEFAULT_CFLAGS@ ++libxnstatistic_la_CFLAGS = -I@top_srcdir@/lib/config -I@top_srcdir@/lib/lib @ASPELL_CFLAGS@ @ENCHANT_CFLAGS@ @DEFAULT_CFLAGS@ + libxnstatistic_la_LDFLAGS = @X11_LIBS@ + + libxnstatistic_la_LIBADD = +--- a/lib/lib/xneur.h ++++ b/lib/lib/xneur.h +@@ -29,7 +29,7 @@ + #endif + + #ifdef WITH_ENCHANT +-# include ++# include + #endif + + struct _window *main_window; +--- a/lib/lib/xneurlib.c ++++ b/lib/lib/xneurlib.c +@@ -30,7 +30,7 @@ + #endif + + #ifdef WITH_ENCHANT +-# include ++# include + #endif + + #include "xneur.h" +--- a/lib/notify/Makefile.am ++++ b/lib/notify/Makefile.am +@@ -16,7 +16,9 @@ libxnnotify_la_CFLAGS = -I@top_srcdir@/l + @GSTREAMER_CFLAGS@ \ + @XOSD_CFLAGS@ \ + @LIBNOTIFY_CFLAGS@ \ +- @GTK_CFLAGS@ ++ @GTK_CFLAGS@ \ ++ @ASPELL_CFLAGS@ \ ++ @ENCHANT_CFLAGS@ + libxnnotify_la_LDFLAGS = -static @X11_LIBS@ @ADDITIONAL_LIBS@ \ + @FREEALUT_LIBS@ \ + @GSTREAMER_LIBS@ \ +--- a/lib/main/Makefile.am ++++ b/lib/main/Makefile.am +@@ -28,6 +28,6 @@ libxnmain_la_SOURCES = \ + defines.h + + +-libxnmain_la_CFLAGS = -I@top_srcdir@/lib/config -I@top_srcdir@/lib/misc -I@top_srcdir@/lib/notify -I@top_srcdir@/lib/ai -I@top_srcdir@/lib/lib -I@top_srcdir@/lib/rec @X11_CFLAGS@ @DEFAULT_CFLAGS@ -DXNEUR_PLUGIN_DIR=\""@libdir@/xneur"\" ++libxnmain_la_CFLAGS = -I@top_srcdir@/lib/config -I@top_srcdir@/lib/misc -I@top_srcdir@/lib/notify -I@top_srcdir@/lib/ai -I@top_srcdir@/lib/lib -I@top_srcdir@/lib/rec @X11_CFLAGS@ @ASPELL_CFLAGS@ @ENCHANT_CFLAGS@ @DEFAULT_CFLAGS@ -DXNEUR_PLUGIN_DIR=\""@libdir@/xneur"\" + libxnmain_la_LDFLAGS = -static @X11_LIBS@ @ADDITIONAL_LIBS@ + +--- a/lib/ai/Makefile.am ++++ b/lib/ai/Makefile.am +@@ -6,6 +6,6 @@ libxnai_la_SOURCES = \ + detection.c \ + detection.h + +-libxnai_la_CFLAGS = -I@top_srcdir@/lib/config -I@top_srcdir@/lib/misc -I@top_srcdir@/lib/main -I@top_srcdir@/lib/lib @X11_CFLAGS@ @ASPELL_CFLAGS@ @DEFAULT_CFLAGS@ ++libxnai_la_CFLAGS = -I@top_srcdir@/lib/config -I@top_srcdir@/lib/misc -I@top_srcdir@/lib/main -I@top_srcdir@/lib/lib @X11_CFLAGS@ @ASPELL_CFLAGS@ @ENCHANT_CFLAGS@ @DEFAULT_CFLAGS@ + libxnai_la_LDFLAGS = -static @X11_LIBS@ @ASPELL_LIBS@ @ADDITIONAL_LIBS@ + +--- a/lib/config/Makefile.am ++++ b/lib/config/Makefile.am +@@ -13,7 +13,7 @@ noinst_HEADERS = \ + libxnconfig_la_SOURCES = \ + xnconfig.c + +-libxnconfig_la_CFLAGS = -I@top_srcdir@/lib/misc -I@top_srcdir@/lib/main -I@top_srcdir@/lib/lib @DEFAULT_CFLAGS@ ++libxnconfig_la_CFLAGS = -I@top_srcdir@/lib/misc -I@top_srcdir@/lib/main -I@top_srcdir@/lib/lib @ASPELL_CFLAGS@ @ENCHANT_CFLAGS@ @DEFAULT_CFLAGS@ + libxnconfig_la_LIBADD = ../lib/libxneur.la @ADDITIONAL_LIBS@ + libxnconfig_la_LDFLAGS = -version-info 20:0:0 + +--- a/src/Makefile.am ++++ b/src/Makefile.am +@@ -9,7 +9,7 @@ xneur_SOURCES = \ + newlang_creation.c \ + newlang_creation.h + +-xneur_CFLAGS = -I@top_srcdir@/lib/ai -I@top_srcdir@/lib/lib -I@top_srcdir@/lib/config -I@top_srcdir@/lib/main -I@top_srcdir@/lib/misc -I@top_srcdir@/lib/notify @X11_CFLAGS@ @DEFAULT_CFLAGS@ ++xneur_CFLAGS = -I@top_srcdir@/lib/ai -I@top_srcdir@/lib/lib -I@top_srcdir@/lib/config -I@top_srcdir@/lib/main -I@top_srcdir@/lib/misc -I@top_srcdir@/lib/notify @X11_CFLAGS@ @ASPELL_CFLAGS@ @ENCHANT_CFLAGS@ @DEFAULT_CFLAGS@ + + xneur_LDFLAGS = -L$(top_srcdir)/lib/lib -L$(top_srcdir)/lib/ai -L$(top_srcdir)/lib/config -L$(top_srcdir)/lib/misc -L$(top_srcdir)/lib/main -L$(top_srcdir)/lib/notify @X11_LIBS@ @ADDITIONAL_LIBS@ + +--- a/plugins/test/Makefile.am ++++ b/plugins/test/Makefile.am +@@ -7,7 +7,7 @@ pkglib_LTLIBRARIES = libxntest.la + libxntest_la_SOURCES = \ + test.c + +-libxntest_la_CFLAGS = -I@top_srcdir@/lib/config -I@top_srcdir@/lib/lib @DEFAULT_CFLAGS@ ++libxntest_la_CFLAGS = -I@top_srcdir@/lib/config -I@top_srcdir@/lib/lib @ASPELL_CFLAGS@ @ENCHANT_CFLAGS@ @DEFAULT_CFLAGS@ + libxntest_la_LDFLAGS = @X11_LIBS@ + + libxntest_la_LIBADD = diff --git a/x11-misc/xneur/files/gcc-10.patch b/x11-misc/xneur/files/gcc-10.patch new file mode 100644 index 0000000000..f3d2f97e63 --- /dev/null +++ b/x11-misc/xneur/files/gcc-10.patch @@ -0,0 +1,40 @@ +--- a/lib/main/program.c ++++ b/lib/main/program.c +@@ -315,7 +315,7 @@ + + p->buffer->save_and_clear(p->buffer, p->last_window); + p->correction_buffer->clear(p->correction_buffer); +- p->correction_action = ACTION_NONE; ++ p->correction_action = CORRECTION_NONE; + + if (status == FOCUS_NONE) + return; +@@ -426,7 +426,7 @@ + p->correction_buffer = buffer_init(xconfig->handle, main_window->keymap); + p->correction_buffer->handle = xconfig->handle; + p->correction_buffer->keymap = main_window->keymap; +- p->correction_action = ACTION_NONE; ++ p->correction_action = CORRECTION_NONE; + + //log_message (DEBUG, _("Now layouts count %d"), xconfig->handle->total_languages); + log_message(LOG, _("Keyboard layouts present in system:")); +@@ -609,7 +609,7 @@ + //{ + p->buffer->save_and_clear(p->buffer, p->focus->owner_window); + p->correction_buffer->clear(p->correction_buffer); +- p->correction_action = ACTION_NONE; ++ p->correction_action = CORRECTION_NONE; + if ((Window)p->focus->get_focused_window(p->focus) != (Window)p->focus->owner_window) + { + p->update(p); +--- a/lib/lib/xneur.h ++++ b/lib/lib/xneur.h +@@ -32,7 +32,7 @@ + # include + #endif + +-struct _window *main_window; ++extern struct _window *main_window; + + struct _xneur_language + { diff --git a/x11-misc/xneur/files/xneur-0.12.0-libnotify-0.7.patch b/x11-misc/xneur/files/xneur-0.12.0-libnotify-0.7.patch new file mode 100644 index 0000000000..080dcc6807 --- /dev/null +++ b/x11-misc/xneur/files/xneur-0.12.0-libnotify-0.7.patch @@ -0,0 +1,28 @@ +diff -ru xneur-0.12.0-orig/lib/notify/popup.c xneur-0.12.0/lib/notify/popup.c +--- xneur-0.12.0-orig/lib/notify/popup.c 2011-01-27 05:25:42.000000000 -0500 ++++ xneur-0.12.0/lib/notify/popup.c 2011-03-12 02:21:20.411001315 -0500 +@@ -27,6 +27,10 @@ + + #include + ++#ifndef NOTIFY_CHECK_VERSION /* macro did not exist before libnotify-0.5.2 */ ++# define NOTIFY_CHECK_VERSION(x,y,z) 0 ++#endif ++ + #include + #include + #include +@@ -73,8 +77,12 @@ + popup_body->header = popup_body->content; + popup_body->content = NULL; + } +- ++ ++#if NOTIFY_CHECK_VERSION(0,7,0) ++ NotifyNotification *notify = notify_notification_new(popup_body->header, popup_body->content, icon); ++#else + NotifyNotification *notify = notify_notification_new(popup_body->header, popup_body->content, icon, NULL); ++#endif + + notify_notification_set_category(notify, type); + notify_notification_set_urgency(notify, urgency); diff --git a/x11-misc/xneur/metadata.xml b/x11-misc/xneur/metadata.xml new file mode 100644 index 0000000000..9976b4f217 --- /dev/null +++ b/x11-misc/xneur/metadata.xml @@ -0,0 +1,14 @@ + + + + + zdanevich.vitaly@ya.ru + Vitaly Zdanevich + + + Use aplay from media-sound/alsa-utils for playing sounds + + + AndrewCrewKuznetsov/xneur-devel + + diff --git a/x11-misc/xneur/xneur-0.20.0.ebuild b/x11-misc/xneur/xneur-0.20.0.ebuild new file mode 100644 index 0000000000..45ca475484 --- /dev/null +++ b/x11-misc/xneur/xneur-0.20.0.ebuild @@ -0,0 +1,102 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 +# +# This ebuild is mostly from https://github.com/Sabayon/for-gentoo/blob/338c13c74bfdfafcc0f723482c05a0ddb591704e/x11-misc/xneur/xneur-0.20.0.ebuild + +EAPI=8 + +inherit autotools xdg + +DESCRIPTION="Inplace conversion of text typed in a wrong keyboard layout, like Punto Switcher" +HOMEPAGE="http://www.xneur.ru/" +SRC_URI="https://github.com/AndrewCrewKuznetsov/$PN-devel/raw/master/dists/$PV/xneur_$PV.orig.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="aplay debug gstreamer keylogger libnotify nls openal openmp xosd +spell" + +PATCHES=( + "$FILESDIR/enchant.patch" + "$FILESDIR/01-fix-arg-parsing.patch" + "$FILESDIR/gcc-10.patch" +) + +COMMON_DEPEND=">=dev-libs/libpcre-5.0 + sys-libs/zlib + >=x11-libs/libX11-1.1 + x11-libs/libXtst + gstreamer? ( >=media-libs/gstreamer-0.10.6 ) + !gstreamer? ( + openal? ( >=media-libs/freealut-1.0.1 ) + !openal? ( + aplay? ( >=media-sound/alsa-utils-1.0.17 ) ) ) + libnotify? ( >=x11-libs/libnotify-0.4.0 ) + spell? ( app-text/enchant ) + xosd? ( x11-libs/xosd )" +RDEPEND="${COMMON_DEPEND} + gstreamer? ( + media-libs/gst-plugins-good + ) + nls? ( virtual/libintl )" +DEPEND="${COMMON_DEPEND} + virtual/pkgconfig + openmp? ( sys-devel/gcc[openmp] ) + nls? ( sys-devel/gettext )" + +src_prepare() { + # Fixes error/warning: no newline at end of file + # find -name '*.c' -exec sed -i -e '${/[^ ]/s:$:\n:}' {} + || die + # rm -f m4/{lt~obsolete,ltoptions,ltsugar,ltversion,libtool}.m4 \ + # ltmain.sh aclocal.m4 || die + + sed -i -e "s/-Werror -g0//" configure || die + sed -i -e "s/-Werror -g0//" configure.ac || die + # epatch "${FILESDIR}/${P}-libnotify-0.7.patch" + default + eautoreconf +} + +src_configure() { + myconf="--with-gtk=gtk3" + + if use gstreamer; then + elog "Using gstreamer for sound output." + myconf="--with-sound=gstreamer" + elif use openal; then + elog "Using openal for sound output." + myconf="--with-sound=openal" + elif use aplay; then + elog "Using aplay for sound output." + myconf="--with-sound=aplay" + else + elog "Sound support disabled." + myconf="--with-sound=no" + fi + + econf ${myconf} \ + $(use_with debug) \ + $(use_enable nls) \ + $(use_with spell) \ + $(use_with xosd) \ + $(use_with libnotify) \ + $(use_with keylogger) +} + +src_install() { + emake DESTDIR="${D}" install || die + dodoc AUTHORS ChangeLog README NEWS TODO || die +} + +pkg_postinst() { + xdg_icon_cache_update + + # TODO add gxneur, but I have no tray to check it + #elog "This is command line tool. If you are looking for GUI frontend just" + #elog "emerge gxneur, which uses xneur transparently as backend." + #elog "" + elog "It is recommended to install dictionary for your language" + elog "(myspell or aspell), for example app-dicts/aspell-ru." + elog "" + ewarn "Note: if xneur became slow, try to comment out AddBind options in config file." +} From b818f36f738411ae61b40db4938327de89b62898 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Sat, 4 May 2024 02:42:10 +0500 Subject: [PATCH 04/17] dev-util/odb: treeclean Signed-off-by: Anna (cybertailor) Vyalkova --- dev-util/odb/Manifest | 1 - dev-util/odb/odb-2.5.0_beta21_p1.ebuild | 27 ------------------------- 2 files changed, 28 deletions(-) delete mode 100644 dev-util/odb/Manifest delete mode 100644 dev-util/odb/odb-2.5.0_beta21_p1.ebuild diff --git a/dev-util/odb/Manifest b/dev-util/odb/Manifest deleted file mode 100644 index 5ff705effd..0000000000 --- a/dev-util/odb/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST odb-2.5.0-b.21+1.tar.gz 714030 BLAKE2B a2930cff43cb56e7ab42adddbeb5fc11d32f662cb9cda3d2e3199092de9f73b1bb0691da3aa7b010230d93ea56dce437c3d507a4cb311a25b4596f564f2ea8d6 SHA512 9d4d132d7c32e30e2be05da7210f19c45bcb214b592dd5bda45c6b1488044e56f61c16de65451646d0b1acffe65ba8b50c791fe0982887952e95ce97814bbef8 diff --git a/dev-util/odb/odb-2.5.0_beta21_p1.ebuild b/dev-util/odb/odb-2.5.0_beta21_p1.ebuild deleted file mode 100644 index a6e125bcf6..0000000000 --- a/dev-util/odb/odb-2.5.0_beta21_p1.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_P="${PN}-$(ver_cut 1-3)-b.$(ver_cut 5)+$(ver_cut 7)" - -inherit build2 - -SRC_URI="https://pkg.cppget.org/1/beta/${PN}/${MY_P}.tar.gz" -KEYWORDS="~amd64 ~x86" -DESCRIPTION="ODB compiler and the ODB system documentation" -HOMEPAGE="https://www.codesynthesis.com/products/odb/" -LICENSE="GPL-3" - -SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND="=dev-cpp/libcutl-1.11.0*" - -BDEPEND=" - =dev-cpp/libstudxml-1.1.0* - ${RDEPEND} -" - -S="${WORKDIR}/${MY_P}" From db486c41de11ad13543c99c586642356991cc093 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Sat, 4 May 2024 02:42:35 +0500 Subject: [PATCH 05/17] dev-cpp/libstudxml: treeclean Closes: https://bugs.gentoo.org/839783 Closes: https://bugs.gentoo.org/884543 Signed-off-by: Anna (cybertailor) Vyalkova --- dev-cpp/libstudxml/Manifest | 1 - .../libstudxml/libstudxml-1.1.0_beta10.ebuild | 18 ------------------ dev-cpp/libstudxml/metadata.xml | 11 ----------- 3 files changed, 30 deletions(-) delete mode 100644 dev-cpp/libstudxml/Manifest delete mode 100644 dev-cpp/libstudxml/libstudxml-1.1.0_beta10.ebuild delete mode 100644 dev-cpp/libstudxml/metadata.xml diff --git a/dev-cpp/libstudxml/Manifest b/dev-cpp/libstudxml/Manifest deleted file mode 100644 index c308bca6dd..0000000000 --- a/dev-cpp/libstudxml/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libstudxml-1.1.0-b.10.tar.gz 143917 BLAKE2B 524789538ee12d2ebfa4f3d2a78fb48f119eb1a586e8ec18c29eb46d90b2fe714b8b991da6222b6e6ad0c76ebe5901f2be5e865f97a0c5ac11dcb22a9a85591a SHA512 eb44d769063dde66dde52326840f4fce81a67cea640c5246f558e6428f2588c12145cade10e1f6824f7094386102e2807f3e44a6e35b550e34ad215723a9bd81 diff --git a/dev-cpp/libstudxml/libstudxml-1.1.0_beta10.ebuild b/dev-cpp/libstudxml/libstudxml-1.1.0_beta10.ebuild deleted file mode 100644 index 394244384b..0000000000 --- a/dev-cpp/libstudxml/libstudxml-1.1.0_beta10.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_P="${PN}-$(ver_cut 1-3)-b.$(ver_cut 5)" - -inherit build2 - -DESCRIPTION="Streaming XML pull parser/serializer for modern C++" -HOMEPAGE="https://www.codesynthesis.com/projects/libstudxml/" -SRC_URI="https://pkg.cppget.org/1/beta/${PN}/${MY_P}.tar.gz" - -S="${WORKDIR}/${MY_P}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" diff --git a/dev-cpp/libstudxml/metadata.xml b/dev-cpp/libstudxml/metadata.xml deleted file mode 100644 index 3a421b0f65..0000000000 --- a/dev-cpp/libstudxml/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - libstudxml is a streaming XML pull parser and streaming XML - serializer implementation for modern, standard C++. It is - compact, external dependency-free, and reasonably efficient. - XML parser is a conforming, non-validating XML 1.0 - implementation that is based on tested and proven code. - - From db864af484c6894b234b33433d41e34304b83e2f Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Sat, 4 May 2024 02:43:05 +0500 Subject: [PATCH 06/17] dev-cpp/libcutl: treeclean Signed-off-by: Anna (cybertailor) Vyalkova --- dev-cpp/libcutl/Manifest | 1 - dev-cpp/libcutl/libcutl-1.11.0_beta9.ebuild | 18 ------------------ dev-cpp/libcutl/metadata.xml | 15 --------------- profiles/package.mask | 7 ------- 4 files changed, 41 deletions(-) delete mode 100644 dev-cpp/libcutl/Manifest delete mode 100644 dev-cpp/libcutl/libcutl-1.11.0_beta9.ebuild delete mode 100644 dev-cpp/libcutl/metadata.xml diff --git a/dev-cpp/libcutl/Manifest b/dev-cpp/libcutl/Manifest deleted file mode 100644 index 948b8f646d..0000000000 --- a/dev-cpp/libcutl/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libcutl-1.11.0-b.9.tar.gz 35388 BLAKE2B 241db59fce05d8b9d425342f04727d016893f8253914f55d68730409dc3208c6f94bf261fd1a610ad06d0c75381864b7ec3424a40c2b4d0466d58aa7bd180dad SHA512 2949518a8f0d71cef5325957df96eb36193f11f1fc0da070a93c6159966efcc79183b96a57a1b25e98296a967883c3012ac3a659046d41abe43e654c64339d84 diff --git a/dev-cpp/libcutl/libcutl-1.11.0_beta9.ebuild b/dev-cpp/libcutl/libcutl-1.11.0_beta9.ebuild deleted file mode 100644 index 67cf73b0e6..0000000000 --- a/dev-cpp/libcutl/libcutl-1.11.0_beta9.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_P="${PN}-$(ver_cut 1-3)-b.$(ver_cut 5)" - -inherit build2 - -DESCRIPTION="C++ utility library" -HOMEPAGE="https://www.codesynthesis.com/projects/libcutl/" -SRC_URI="https://pkg.cppget.org/1/beta/${PN}/${MY_P}.tar.gz" - -S="${WORKDIR}/${MY_P}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" diff --git a/dev-cpp/libcutl/metadata.xml b/dev-cpp/libcutl/metadata.xml deleted file mode 100644 index 8e3a677425..0000000000 --- a/dev-cpp/libcutl/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - libcutl is a C++ utility library. It contains a collection of - generic and independent components such as meta-programming - tests, smart pointers, containers, compiler building blocks, - etc. - - - co-maintainers welcome - pravorskyi@meta.ua - Andrii Pravorskyi - - diff --git a/profiles/package.mask b/profiles/package.mask index 16b37aca22..8661e8dbe0 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -168,13 +168,6 @@ virtual/nlme virtual/nnet virtual/survival -# Julien Roy (2024-03-21) # sys-libs/libucontext is masked in ::gentoo sys-libs/gcompat From 870074b793bd954aecc84c9fbbbc730862b30d45 Mon Sep 17 00:00:00 2001 From: Okamura Kazuya Date: Sun, 5 May 2024 10:10:00 +0900 Subject: [PATCH 07/17] dev-libs/ip2loc: treeclean Signed-off-by: Okamura Kazuya --- dev-libs/ip2loc/Manifest | 1 - dev-libs/ip2loc/ip2loc-8.1.4.ebuild | 35 ----------------------------- 2 files changed, 36 deletions(-) delete mode 100644 dev-libs/ip2loc/ip2loc-8.1.4.ebuild diff --git a/dev-libs/ip2loc/Manifest b/dev-libs/ip2loc/Manifest index 90a90fe107..539902b517 100644 --- a/dev-libs/ip2loc/Manifest +++ b/dev-libs/ip2loc/Manifest @@ -1,2 +1 @@ -DIST ip2loc-8.1.4.gh.tar.gz 3698367 BLAKE2B 6f02870a99b7e7ef7b48e86c055391e674af8f7dde5b28ed3d7c4b5cc3a89df644f1e55a1f59b86ce215f02a8b98552f66755413f6b4a5ad737990bec5d7e61d SHA512 c801e03b78771e2da402cb7c9e96c1bed984f5fea4e4b440a5a25602540a7a82cc2a166046d0a4b361c981615b779a1268b90d3db5fae3a70c3237377424f291 DIST ip2loc-8.6.1.gh.tar.gz 3564380 BLAKE2B 2b52af8b8539223f3c0ed3374df993cee2c9bfcdbf7954c4236191fa295a0d8826a18804bfcd1e03fc40fb30376bf2e438519b270285dee3f2221ff0eaefc851 SHA512 1c3c8198c7eadbcc8b3f274f46cd9fb56115c5ec3713bd6cf96743f9de4bd3029f2f90ed07c86c47626bbd6de2adb6d0ddf9a656f3fc5ddfc07ea9f1d43b2d06 diff --git a/dev-libs/ip2loc/ip2loc-8.1.4.ebuild b/dev-libs/ip2loc/ip2loc-8.1.4.ebuild deleted file mode 100644 index 4224101175..0000000000 --- a/dev-libs/ip2loc/ip2loc-8.1.4.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -DESCRIPTION="IP2Location C Library" -HOMEPAGE="https://github.com/chrislim2888/IP2Location-C-Library/" -SRC_URI="https://github.com/chrislim2888/IP2Location-C-Library/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" - -S="${WORKDIR}/IP2Location-C-Library-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND="dev-lang/perl" - -src_configure() { - eautoreconf - default -} - -src_compile() { - default - pushd data > /dev/null || die - perl ip-country.pl || die "Failed to generate database!" - popd || die -} - -src_install() { - default - find "${ED}" -type f -name '*.la' -delete || die -} From 425ba54db480621f6871ca7860dc075fcb96692c Mon Sep 17 00:00:00 2001 From: Okamura Kazuya Date: Sun, 5 May 2024 10:10:15 +0900 Subject: [PATCH 08/17] dev-libs/ls-hpack: treeclean Signed-off-by: Okamura Kazuya --- dev-libs/ls-hpack/Manifest | 1 - dev-libs/ls-hpack/ls-hpack-2.3.0-r1.ebuild | 34 ---------------------- 2 files changed, 35 deletions(-) delete mode 100644 dev-libs/ls-hpack/ls-hpack-2.3.0-r1.ebuild diff --git a/dev-libs/ls-hpack/Manifest b/dev-libs/ls-hpack/Manifest index 40345b6e01..4354c48490 100644 --- a/dev-libs/ls-hpack/Manifest +++ b/dev-libs/ls-hpack/Manifest @@ -1,2 +1 @@ -DIST ls-hpack-2.3.0.gh.tar.gz 954741 BLAKE2B d93494c5d3e08c13e496021467b4984400739168916389e72def3f8619ddd056a73b01121453905376ac20935d7f05b8732ace9290345d0558a7ccc1b266d04d SHA512 45866b18042125cbbd008eed2935a938a42e1682030aa52ff4a324ddbad7bf9bd483161352cc8988bae668e132ee8b4b043ddc09d9e0316a66aaefd927ae2d76 DIST ls-hpack-2.3.3.gh.tar.gz 952559 BLAKE2B 18240d2f53524f3db0d18c76dc2ead041f1a3b7a0cff242610e9aab4d335a1b3bcecdc10f887805ae924caf2fb50db5ec53a05cd3ba521402e59d378d185fdfd SHA512 157af5f0bc31f77b18fd806d27a9483c79254c360ee5cc7a16617b86df6a1024a268215a49f459f31ac06fa4c9b03a8c0e6d999bfe6c90548e2fd8ccd3d9b54d diff --git a/dev-libs/ls-hpack/ls-hpack-2.3.0-r1.ebuild b/dev-libs/ls-hpack/ls-hpack-2.3.0-r1.ebuild deleted file mode 100644 index 501ab4d7f7..0000000000 --- a/dev-libs/ls-hpack/ls-hpack-2.3.0-r1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="QPACK compression library for use with HTTP/3" -HOMEPAGE="https://github.com/litespeedtech/ls-hpack/" -SRC_URI="https://github.com/litespeedtech/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="static-libs" - -PATCHES=( - "${FILESDIR}"/${PN}-disable-overwrites-flags.patch - "${FILESDIR}"/${PN}-disable-tests.patch -) - -src_configure() { - local mycmakeargs=( - -DSHARED=$(usex !static-libs 1 0) - ) - cmake_src_configure -} - -src_install() { - local LIB_TYPE=$(usex static-libs a so) - doheader lshpack.h - dolib.${LIB_TYPE} "${BUILD_DIR}"/libls-hpack.${LIB_TYPE} - einstalldocs -} From 8216f41714ea9013e8ddfe76a2053e0ddb94cd8e Mon Sep 17 00:00:00 2001 From: Okamura Kazuya Date: Sun, 5 May 2024 10:10:24 +0900 Subject: [PATCH 09/17] dev-libs/ls-qpack: treeclean Signed-off-by: Okamura Kazuya --- dev-libs/ls-qpack/Manifest | 1 - dev-libs/ls-qpack/ls-qpack-2.5.0-r1.ebuild | 29 ---------------------- 2 files changed, 30 deletions(-) delete mode 100644 dev-libs/ls-qpack/ls-qpack-2.5.0-r1.ebuild diff --git a/dev-libs/ls-qpack/Manifest b/dev-libs/ls-qpack/Manifest index 6945191389..d631a08307 100644 --- a/dev-libs/ls-qpack/Manifest +++ b/dev-libs/ls-qpack/Manifest @@ -1,2 +1 @@ -DIST ls-qpack-2.5.0.gh.tar.gz 708076 BLAKE2B dea75220c8c905bfe6ca2d52150eb9d69c656f01941f13dade45592e88f8456c7b3be81ca4bd403de84cfd3ba6c97b1bcb419b4be08c5954a11c11f9834c2530 SHA512 66ff577994d448c7f6745b0cb6984a705c6180e3ccf1795e207ed1827288938a819fe31827cfc911fb5fecf5b731cf4671dd26b6a6f08ee5582e84730d4211cc DIST ls-qpack-2.5.4.gh.tar.gz 708563 BLAKE2B 780e26e54d78f74cd5ce88073b4c34b5b34abbab0314bf4b39ce47a20433e6ccae093ee030c69ce83e6b71ce416b57956550cabbf11fa6d36cc7309426c81d7d SHA512 7677f673b4b23a68ad5e899706f17536777b30d7e91c63d3ea97504a6a2885cf7f431c191ac0581631723151050f914ec31bcb84e2b6e3fcdf4140cde0a18063 diff --git a/dev-libs/ls-qpack/ls-qpack-2.5.0-r1.ebuild b/dev-libs/ls-qpack/ls-qpack-2.5.0-r1.ebuild deleted file mode 100644 index d2e1197d13..0000000000 --- a/dev-libs/ls-qpack/ls-qpack-2.5.0-r1.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 cmake - -DESCRIPTION="QPACK compression library for use with HTTP/3" -HOMEPAGE="https://github.com/litespeedtech/ls-qpack/" -SRC_URI="https://github.com/litespeedtech/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="static-libs" - -src_configure() { - local mycmakeargs=( - -DBUILD_SHARED_LIBS=$(usex !static-libs) - ) - cmake_src_configure -} - -src_install() { - local LIB_TYPE=$(usex static-libs a so) - doheader ls{qpack,xpack_header}.h - dolib.${LIB_TYPE} "${BUILD_DIR}"/libls-qpack.${LIB_TYPE} - einstalldocs -} From 6cd12c6ccfa35e923fcba100aa08440c88a92f9e Mon Sep 17 00:00:00 2001 From: Okamura Kazuya Date: Sun, 5 May 2024 10:11:04 +0900 Subject: [PATCH 10/17] dev-libs/lsbcrypt: drop 1.0.0-r1 Signed-off-by: Okamura Kazuya --- dev-libs/lsbcrypt/lsbcrypt-1.0.0-r1.ebuild | 31 ---------------------- 1 file changed, 31 deletions(-) delete mode 100644 dev-libs/lsbcrypt/lsbcrypt-1.0.0-r1.ebuild diff --git a/dev-libs/lsbcrypt/lsbcrypt-1.0.0-r1.ebuild b/dev-libs/lsbcrypt/lsbcrypt-1.0.0-r1.ebuild deleted file mode 100644 index 62d5ed367a..0000000000 --- a/dev-libs/lsbcrypt/lsbcrypt-1.0.0-r1.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -COMMIT="55ff64349dec3012cfbbb1c4f92d4dbd46920213" - -DESCRIPTION="libcrypt wrapper for LiteSpeedTech" -HOMEPAGE="https://github.com/litespeedtech/libbcrypt/" -SRC_URI="https://github.com/litespeedtech/libbcrypt/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz" - -S="${WORKDIR}/libbcrypt-${COMMIT}" - -LICENSE="CC0-1.0 public-domain" -SLOT="0" -KEYWORDS="~amd64" - -PATCHES=( - "${FILESDIR}"/${PV}-fix-tests.patch -) - -src_test() { - default - ./bcrypt_test || die "Tests failed!" -} - -src_install() { - newlib.a bcrypt.a libbcrypt.a - newheader bcrypt.h libbcrypt.h - einstalldocs -} From 1585dc9697c598cc739caa227f7bf553b14ef30d Mon Sep 17 00:00:00 2001 From: Okamura Kazuya Date: Sun, 5 May 2024 10:11:31 +0900 Subject: [PATCH 11/17] dev-libs/lsquic: treeclean Signed-off-by: Okamura Kazuya --- dev-libs/lsquic/Manifest | 1 - dev-libs/lsquic/lsquic-3.2.0-r1.ebuild | 50 -------------------------- dev-libs/lsquic/lsquic-3.2.0.ebuild | 49 ------------------------- dev-libs/lsquic/lsquic-4.0.8.ebuild | 50 -------------------------- 4 files changed, 150 deletions(-) delete mode 100644 dev-libs/lsquic/lsquic-3.2.0-r1.ebuild delete mode 100644 dev-libs/lsquic/lsquic-3.2.0.ebuild delete mode 100644 dev-libs/lsquic/lsquic-4.0.8.ebuild diff --git a/dev-libs/lsquic/Manifest b/dev-libs/lsquic/Manifest index 936273a0a7..23c1be5283 100644 --- a/dev-libs/lsquic/Manifest +++ b/dev-libs/lsquic/Manifest @@ -1,3 +1,2 @@ DIST boringssl-fips-20230428.tar.gz 32288205 BLAKE2B 50588024cfd985b23be6f780197d092beae4b97bb2b5e01a6aca1477b0f5f0ffd0b6ac9558bd42fb5b4de4898a8987326afbe28422bb6dafbfc2104660958a83 SHA512 afdf94a4bbf4e92082ddcdb798c7b13e489f63ad50d9a79ee0f7222c0c830dd75a313cb8e3220816f1dc6872fe7493522938797c18c728e41a7c8f77bd597fc1 -DIST lsquic-3.2.0.tar.gz 1911754 BLAKE2B 50832d44f01419fe78e965b632aa3f3c1a39c4cb36f1183031bdfecb8aad48ce094bf0e59736c9a408542b1d3977cb93e1908a86cffe3ad2cdbbad7a12257f33 SHA512 1b9b499c854e60d07b8f32215bf65dc8f678dd216689a4dcaa150e962357ed75087c2cc31a1f9f0bcd2f168ef63625ed0f5c0a88d16a6cec5fa02b75e782e3d0 DIST lsquic-4.0.8.tar.gz 1928212 BLAKE2B 4a4011fe86183ae0ac34f92a4695d18a8d635330e638038d7a78e9b04ebf49de657c666f523f4967163f81c77f033d856712bb04efc1c50fa8f50040d066a585 SHA512 45789e2024b60dbb2593b8708067b3aa833f818228c8b1d37840b6c8cb968d446cb74b5c9ace4a805b9dd5e91b5ad22fbf07e832b15b8f7ae480cfaafd67601b diff --git a/dev-libs/lsquic/lsquic-3.2.0-r1.ebuild b/dev-libs/lsquic/lsquic-3.2.0-r1.ebuild deleted file mode 100644 index 574a042f4a..0000000000 --- a/dev-libs/lsquic/lsquic-3.2.0-r1.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -LSQUIC_COMMIT="3bbf683f25ab84826951350c57ae226c88c54422" -BORINGSSL_COMMIT="15655052e8701f908937204785eaa8cd4363099f" - -DESCRIPTION="LiteSpeed QUIC (LSQUIC) Library" -HOMEPAGE="https://github.com/litespeedtech/lsquic/" -SRC_URI=" - https://github.com/litespeedtech/lsquic/archive/${LSQUIC_COMMIT}.tar.gz -> ${P}.tar.gz - https://github.com/google/boringssl/archive/${BORINGSSL_COMMIT}.tar.gz -> boringssl-fips-20230428.tar.gz -" - -S="${WORKDIR}/lsquic-${LSQUIC_COMMIT}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -IUSE="static-libs test" -RESTRICT="!test? ( test )" - -DEPEND=" - dev-lang/go - dev-libs/ls-qpack:=[static-libs=] - dev-libs/ls-hpack:=[static-libs=] -" - -PATCHES=( - "${FILESDIR}"/${PN}-disable-build-deps-libs.patch - "${FILESDIR}"/${PN}-link-boringssl-static-libs.patch -) - -src_unpack() { - unpack ${P}.tar.gz - unpack boringssl-fips-20230428.tar.gz - mv boringssl-${BORINGSSL_COMMIT} "${S}"/src/liblsquic/boringssl || die -} - -src_configure() { - local mycmakeargs=( - -DLSQUIC_SHARED_LIB=$(usex !static-libs) - -DLSQUIC_TESTS=$(usex test) - ) - cmake_src_configure -} diff --git a/dev-libs/lsquic/lsquic-3.2.0.ebuild b/dev-libs/lsquic/lsquic-3.2.0.ebuild deleted file mode 100644 index 86b5633709..0000000000 --- a/dev-libs/lsquic/lsquic-3.2.0.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -LSQUIC_COMMIT="3bbf683f25ab84826951350c57ae226c88c54422" -BORINGSSL_COMMIT="15655052e8701f908937204785eaa8cd4363099f" - -DESCRIPTION="LiteSpeed QUIC (LSQUIC) Library" -HOMEPAGE="https://github.com/litespeedtech/lsquic/" -SRC_URI=" - https://github.com/litespeedtech/lsquic/archive/${LSQUIC_COMMIT}.tar.gz -> ${P}.tar.gz - https://github.com/google/boringssl/archive/${BORINGSSL_COMMIT}.tar.gz -> boringssl-fips-20230428.tar.gz -" - -S="${WORKDIR}/lsquic-${LSQUIC_COMMIT}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -IUSE="static-libs test" -RESTRICT="!test? ( test )" - -DEPEND=" - dev-libs/ls-qpack:=[static-libs=] - dev-libs/ls-hpack:=[static-libs=] -" - -PATCHES=( - "${FILESDIR}"/${PN}-disable-build-deps-libs.patch - "${FILESDIR}"/${PN}-link-boringssl-static-libs.patch -) - -src_unpack() { - unpack ${P}.tar.gz - unpack boringssl-fips-20230428.tar.gz - mv boringssl-${BORINGSSL_COMMIT} "${S}"/src/liblsquic/boringssl || die -} - -src_configure() { - local mycmakeargs=( - -DLSQUIC_SHARED_LIB=$(usex !static-libs) - -DLSQUIC_TESTS=$(usex test) - ) - cmake_src_configure -} diff --git a/dev-libs/lsquic/lsquic-4.0.8.ebuild b/dev-libs/lsquic/lsquic-4.0.8.ebuild deleted file mode 100644 index 8f3bce3297..0000000000 --- a/dev-libs/lsquic/lsquic-4.0.8.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -BORINGSSL_COMMIT="15655052e8701f908937204785eaa8cd4363099f" - -DESCRIPTION="LiteSpeed QUIC (LSQUIC) Library" -HOMEPAGE="https://github.com/litespeedtech/lsquic/" -SRC_URI=" - https://github.com/litespeedtech/lsquic/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - https://github.com/google/boringssl/archive/${BORINGSSL_COMMIT}.tar.gz -> boringssl-fips-20230428.tar.gz -" - -S="${WORKDIR}/lsquic-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -IUSE="static-libs test" -RESTRICT="!test? ( test )" - -DEPEND=" - dev-lang/go - dev-libs/ls-qpack:=[static-libs=] - dev-libs/ls-hpack:=[static-libs=] -" - -PATCHES=( - "${FILESDIR}"/${PN}-disable-build-deps-libs.patch - "${FILESDIR}"/${PN}-link-boringssl-static-libs.patch - "${FILESDIR}"/${PN}-disable-override-flags.patch -) - -src_unpack() { - unpack ${P}.tar.gz - unpack boringssl-fips-20230428.tar.gz - mv boringssl-${BORINGSSL_COMMIT} "${S}"/src/liblsquic/boringssl || die -} - -src_configure() { - local mycmakeargs=( - -DLSQUIC_SHARED_LIB=$(usex !static-libs) - -DLSQUIC_TESTS=$(usex test) - ) - cmake_src_configure -} From cdf00568364f9700a9e03155494af7b57cbd9f82 Mon Sep 17 00:00:00 2001 From: Michael Yang Date: Sun, 5 May 2024 01:19:41 -0700 Subject: [PATCH 12/17] app-misc/clifm: Update 9999, add 1.18, drop 1.17 Signed-off-by: Michael Yang --- app-misc/clifm/Manifest | 2 +- app-misc/clifm/{clifm-1.17.ebuild => clifm-1.18.ebuild} | 5 ++--- app-misc/clifm/clifm-9999.ebuild | 2 +- 3 files changed, 4 insertions(+), 5 deletions(-) rename app-misc/clifm/{clifm-1.17.ebuild => clifm-1.18.ebuild} (96%) diff --git a/app-misc/clifm/Manifest b/app-misc/clifm/Manifest index 1a714d4985..a6805d56f6 100644 --- a/app-misc/clifm/Manifest +++ b/app-misc/clifm/Manifest @@ -1,4 +1,4 @@ DIST clifm-1.11.tar.gz 1378500 BLAKE2B ea1cb37bb61538c1b64bbafdce5adee977bf14fb2deb7b4b54ae1a4e39824543dbd23e9c63563228e30ae35ce9d22d7c11b0b18e370310a5e5c9a60f1b425275 SHA512 5075dab38000f0eb026cacc1d31b8f3e20157d4ec19e84f5f271ffae9a4f99aa03411d6d47470eb37879bbe497c7747db90a7f4ac7760439f67f1a3537cb77e2 DIST clifm-1.13.tar.gz 1467612 BLAKE2B 06e6a986c1504ae2cbaa6e38daaf26c44d477102bdb0e67d529b35a066dbf6695841eb6fa69ed0379aca2028dfa327f98a8060c80f57c5f2653285ff4ed4a116 SHA512 3a1936b5517c6f8babb59a32af03e2408b9e3bd59fceb88c6101785f38175e71026128df07c46b05aa34ad4519063b6e80e22e29f0b277106a3b7d7e3341d584 DIST clifm-1.16.tar.gz 1518525 BLAKE2B 976e5ca80d29b11467d18375ac7f897cd14ed7f629bb20108b1bcd1f74d81fbdabf6a21ea21ada786a8ff7ae3bdf720e189466cf48cbe5e6c635965e8eb659db SHA512 4c715d8d5be9d93cf83574cfd2c5ad99e3da4af19c201194c923031b9c432cbb281b520e1fac6e5d42a52114c8af4d993fed918554002489adb613cf21277283 -DIST clifm-1.17.tar.gz 1525172 BLAKE2B 96b303b4d07d83de915c3c05d28c6de26ded4bee5799153e6876bb778401e33983d993ce300297f52468cd7884e1e33c2206dc99476f43dd74e1444967d65502 SHA512 e5ef5c61e2201bcb925e960c86387254bace7f5d4f9c5f76a66540394d5d30453a780c6e967c6fc2b86550e30afe2079776fd2dfaaa116209d0fc8644fba529f +DIST clifm-1.18.tar.gz 1542813 BLAKE2B 1384d16226cdd6c99c990afe7b249fa91a04afcca3b6557bdb3551a3bbd299ed308fe21f4e0b70aa166e49d390acda05735facffbff20b30a40344bd058511cd SHA512 fe18e164ccee9c4e8474be0d29960cf145fe60678b1c0cd78415ff1c9371fb272c9c78dde85396f488295d4642e9778fa7637add6441788d4bc4fc4da5d7de28 diff --git a/app-misc/clifm/clifm-1.17.ebuild b/app-misc/clifm/clifm-1.18.ebuild similarity index 96% rename from app-misc/clifm/clifm-1.17.ebuild rename to app-misc/clifm/clifm-1.18.ebuild index 8de178c4de..1f315d9876 100644 --- a/app-misc/clifm/clifm-1.17.ebuild +++ b/app-misc/clifm/clifm-1.18.ebuild @@ -61,9 +61,8 @@ src_compile() { append-cflags "-D_NERD" elif use icons; then append-cflags "-D_ICONS_IN_TERMINAL" - # else - # the following line is desired but would cause a compile error - # append-cflags "-D_NO_ICONS" + else + append-cflags "-D_NO_ICONS" fi fi diff --git a/app-misc/clifm/clifm-9999.ebuild b/app-misc/clifm/clifm-9999.ebuild index 1f315d9876..93b9ceb1d7 100644 --- a/app-misc/clifm/clifm-9999.ebuild +++ b/app-misc/clifm/clifm-9999.ebuild @@ -82,7 +82,7 @@ src_compile() { use qsort && append-cflags "-D_TOURBIN_QSORT" use inotify || append-cflags "-DUSE_GENERIC_FS_MONITOR" use media || append-cflags "-DNO_MEDIA_FUNC" - use xdu && append-cflags "-DUSE_XDU" + use xdu || append-cflags "-DUSE_DU1" # makefile defaults to /usr/local emake PREFIX="/usr" From fe602e28c3037f23ea1a9671177952548a0494e7 Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Sun, 5 May 2024 13:56:26 +0300 Subject: [PATCH 13/17] app-misc/doublecmd-bin: 1.1.14 version bump (drop 1.1.13) Signed-off-by: Sergey Torokhov --- app-misc/doublecmd-bin/Manifest | 8 ++++---- ...ecmd-bin-1.1.13.ebuild => doublecmd-bin-1.1.14.ebuild} | 0 2 files changed, 4 insertions(+), 4 deletions(-) rename app-misc/doublecmd-bin/{doublecmd-bin-1.1.13.ebuild => doublecmd-bin-1.1.14.ebuild} (100%) diff --git a/app-misc/doublecmd-bin/Manifest b/app-misc/doublecmd-bin/Manifest index 81de45ae8a..0b0b9b3321 100644 --- a/app-misc/doublecmd-bin/Manifest +++ b/app-misc/doublecmd-bin/Manifest @@ -6,7 +6,7 @@ DIST doublecmd-1.1.11.gtk2.i386.tar.xz 7991484 BLAKE2B 6d7246ab70fee0dd16fdb7c57 DIST doublecmd-1.1.11.gtk2.x86_64.tar.xz 8766008 BLAKE2B c1c75ba570ef198971ecb6ca757dc252bae3f3fb9e87393e5971e7208ba50e65594254d8ee6f1c53811d5bdff899d44de3eb26635849e75833b36b8ed8cdea62 SHA512 7fbe5208fdf44a6b926dd6a9158218516f23c2b46b300fc55ec0c50b27de69e27070054de16c99dd289aca64e5329bd9f0a7c22c55f6df7e728b19cace08053b DIST doublecmd-1.1.11.qt.i386.tar.xz 8379188 BLAKE2B 82578b1c07412ab28adcf17447e800ec1b61cd72166a80c37f2950511c3ad45fad60e5d8ebe069ca6eea556af633070cde0a53137d567258f9080ea29bd7f9c1 SHA512 0a8eea4446b926a320903e86c5bb30f6f8c8fd594185a23602fad79d39fa3978c03ad0d3209004b38a1e655a1693ef6d9aee0675468f36a6e8509c5d9e612984 DIST doublecmd-1.1.11.qt.x86_64.tar.xz 9098704 BLAKE2B f9419b260a8c0d6e1cd548bca6843b6ae2be18908bf4e00a15ded3d9ca4cb3521b51f35f6ce308f668b8afba611c8cc1d1b072228c8d8a14a1f68da06763da83 SHA512 0520a7ee4678725e057dc2aa1d9132b4d58c70e7eb6f24a035e1c3017cb25bc06bb1535a14d2ca20030499693f510f5be6c5a377d22ac0c937b7aa9661ab5922 -DIST doublecmd-1.1.13.gtk2.i386.tar.xz 7989796 BLAKE2B 386c4fd1baf05d555dcfd3b6d8d693100c9c34a1203164f858e259abd8c70b2eab375d90f8d980926776c39bf448539dee52ed3993311a2460c2f18149c3f50b SHA512 a40aabcf1ed5954e29c34086a5b11e4ca2b9124d8afd04532a3112c394aa426b3c86c3d962e797512f7c4dc50347549f4d31c9eda7e6a7c2639c6b2eff13ea46 -DIST doublecmd-1.1.13.gtk2.x86_64.tar.xz 8766804 BLAKE2B 8d5dfcbc46bbb1a22b70a8f7d0ba3f8021b8c6ebf4d8d6a4f240dd236e4905f868df971cdd96fa4f021a49eb97914633457d460f0f549a5fc794aad86a8126cf SHA512 21d24a069703a0696adda09a8dfeb9a87a2b2afd4613748b150d108b70aaf299288118f393022bb93934bbc3b19718465d467d68c7c0edab605605e2b89d4e8b -DIST doublecmd-1.1.13.qt.i386.tar.xz 8380560 BLAKE2B 6a02fd1922c221ca78832e618536e97af314fac8c6f7dc46629288bcbb919c90aa8ba47837c9f58f9d4a7b7a85642afd6a4fc4925d0adcd581f9fea356b2cb12 SHA512 24de45a2e7cbe64d05ea24612e7c2c1662e2fa97a95974b3b2689407431d20ba8d8e7fd1e603167faa15612649879e92b9eecd185d17a9623bd5c15715fe2f13 -DIST doublecmd-1.1.13.qt.x86_64.tar.xz 9099492 BLAKE2B ee39bf1f8f9d94f3061ddd29ddea5635864e37293cb58bc4c08e000b968bec4e6dcfe64afdeb0b18924f9fc305106c44aa214829582fd1f1cb63cfdf2bc9a0f6 SHA512 c9a3c8a11c01a206d0acda5909e2c4914966e8352db7212398dec4efa636375b513194a9dba868821e3bcefa34595db4fd3ac19da00240251e103a32179be91d +DIST doublecmd-1.1.14.gtk2.i386.tar.xz 8083084 BLAKE2B 77682d5c7d3131895c46e849967e141a907b15fc00f52fcf6f81a7ad49cc629ca5a5fa8d2a2db40198a246abc04f44d2b0ec8192b5329f1e618f755028d8210e SHA512 e32360c21556857c04df32e349fce9e2500ff7c5d684232d974316ff189550a83914f85824b07a5eff0bd3e5f89e81b9b6e914badab66bf967b77ba14b4f8dc5 +DIST doublecmd-1.1.14.gtk2.x86_64.tar.xz 8821768 BLAKE2B 7b3fbd15a951a0608242c79bb80c2d84af7dd5c39294ed425698a8b4992b5628e5c390d9a53c72c6ab3846b176d7e28e84640d1e0bc4983cb24ec2cad6bfa590 SHA512 9254807896512b773c2048c666356118a809176855d0df46357c70e57f7dad4048db867910fb163d63b76bc82b99651ded87c6afc7c9b94786926e25cbffaf9d +DIST doublecmd-1.1.14.qt.i386.tar.xz 8466124 BLAKE2B 14811e548cf945850b8d9309f7fe8c2197f55aa6f6c13204dc0cf3ea2e4e00271bec87314e633b554469e6c8577330043f555d9d19f525fd3e26cad47784d722 SHA512 1e0ca9bf4b613892803622b6a7502a91c9e0323a2c0f693b40654d284fdbb6816b3683a64dba6713773350e155c8764e84b00e51614d3108860fc8a12253dc8f +DIST doublecmd-1.1.14.qt.x86_64.tar.xz 9151984 BLAKE2B 25fb40f59e4e311e1f7a90dd393739e0cd673317b6bf284141bd52d8f06326018314457f9fed1ae91f34a4922ea9682fb4378b5526f48ac863cf7e750f790309 SHA512 b2ae40d58734ca9e98b8db80038756ca8077895fb1a9cfcb5504ba2947947dd083256408871a9bbd3d5b266ae23bdf731aa6e7b48289bd7faa41fc81b11cf29e diff --git a/app-misc/doublecmd-bin/doublecmd-bin-1.1.13.ebuild b/app-misc/doublecmd-bin/doublecmd-bin-1.1.14.ebuild similarity index 100% rename from app-misc/doublecmd-bin/doublecmd-bin-1.1.13.ebuild rename to app-misc/doublecmd-bin/doublecmd-bin-1.1.14.ebuild From c26056f70ef49deaa2b535b3591fdf3a8e89757f Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Sun, 5 May 2024 16:57:56 +0500 Subject: [PATCH 14/17] net-im/beeper: add 3.104.7, drop 3.102.16 Signed-off-by: Anna (cybertailor) Vyalkova --- net-im/beeper/Manifest | 2 +- .../{beeper-3.102.16.ebuild => beeper-3.104.7.ebuild} | 6 +++++- net-im/beeper/metadata.xml | 3 +++ 3 files changed, 9 insertions(+), 2 deletions(-) rename net-im/beeper/{beeper-3.102.16.ebuild => beeper-3.104.7.ebuild} (93%) diff --git a/net-im/beeper/Manifest b/net-im/beeper/Manifest index b32b382a2e..fbd66091bd 100644 --- a/net-im/beeper/Manifest +++ b/net-im/beeper/Manifest @@ -1,2 +1,2 @@ -DIST beeper-3.102.16-build-2404092haaf1gp0-amd64.deb 126671552 BLAKE2B 384f2e3c54c74561dbc0445ee45ca0bbab6f20cbb35b8ab544b6c47bc24aae8a21b69131eacabbf7a37a18b6fe352a73c32ad8fa0641e9383b7d67c64f8a92d6 SHA512 20cefc4ccc0288b19b7bb53420c974aaabf65fee2f98566cbdb7ab4d48e4f2dcc4a8e5e8d706ca80c465c86d59180d52e5576ab32c9009481a8e78a5cae34754 DIST beeper-3.103.36-build-240411hw9xbpc7s-amd64.deb 125585626 BLAKE2B 22f2ce243ba5c472328717c4725b7600b3627e245e0833f0c8d6ca8190a455ecd406509d8a756d5d172c1fce677233207c199fbe0d3c388984c3b1e04016aad4 SHA512 6ee9b03e8ae4161d50bd1dfae8ace0b87bcabc5a666b79a1c9da7d0efa9c0b1a3f7a5407955886a140aea000f1f72dd1afaa8a585333be66afa11e762cd9c43b +DIST beeper-3.104.7-build-2405024h1b4qoap-amd64.deb 123847892 BLAKE2B 6bf7c7dcc76a4f5bd30fb5d571f74dfe44fd8ecadead3013c9e261920c8d7e8fe46ba2d737c4c09a47805a3fbcba4d5f64418b5caab3043857282848a1219c49 SHA512 887a23b7222de04d2ac6f92edcaae2f40340105034c921826c690bb8ecd8b6713b42d72283a96260e5c57954b13dc2ff693ce1f2e0124bfbce30294952ae3ad2 diff --git a/net-im/beeper/beeper-3.102.16.ebuild b/net-im/beeper/beeper-3.104.7.ebuild similarity index 93% rename from net-im/beeper/beeper-3.102.16.ebuild rename to net-im/beeper/beeper-3.104.7.ebuild index b904a89e26..d956d3331d 100644 --- a/net-im/beeper/beeper-3.102.16.ebuild +++ b/net-im/beeper/beeper-3.104.7.ebuild @@ -11,7 +11,11 @@ CHROMIUM_LANGS=" inherit chromium-2 desktop unpacker xdg -BUILD_ID="2404092haaf1gp0" +# To check the latest version, run: +# +# curl https://download.todesktop.com/2003241lzgn20jd/latest-linux.yml + +BUILD_ID="2405024h1b4qoap" DESCRIPTION="Beeper: Unified Messenger" HOMEPAGE="https://www.beeper.com/" SRC_URI="https://download.todesktop.com/2003241lzgn20jd/${P}-build-${BUILD_ID}-amd64.deb" diff --git a/net-im/beeper/metadata.xml b/net-im/beeper/metadata.xml index 7ebbd03347..ae295a073e 100644 --- a/net-im/beeper/metadata.xml +++ b/net-im/beeper/metadata.xml @@ -5,4 +5,7 @@ cyber+gentoo@sysrq.in Anna + + https://beeper.notion.site/Beeper-Product-Changelog-cdbc7b68526d45f7b8ced8d4ba170c8d + From d22aadfeb707c917d0a3331dba2b4f342d5dfa75 Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Sun, 5 May 2024 15:33:45 +0300 Subject: [PATCH 15/17] dev-util/fortls: 3.0.0_rc3 version bump Signed-off-by: Sergey Torokhov --- dev-util/fortls/Manifest | 1 + dev-util/fortls/fortls-3.0.0_rc3.ebuild | 36 +++++++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 dev-util/fortls/fortls-3.0.0_rc3.ebuild diff --git a/dev-util/fortls/Manifest b/dev-util/fortls/Manifest index a5ef1d2599..35cad5510b 100644 --- a/dev-util/fortls/Manifest +++ b/dev-util/fortls/Manifest @@ -1,2 +1,3 @@ DIST fortls-2.13.0.tar.gz 6897238 BLAKE2B 000bf8d68394c1ce2d4bca044ba3c395b22da9a8e026d9f8e74890ec2fbb894c4097f634f83352fcb21ff6e7e6f4af78bf9f8abdf00ab068d270fb93b9a6574d SHA512 dc5d51fea92d1b00722ee4a33901939fe38fd379260e1edc7a97939cd5c9204e5c27a7f4c57122a0bdf7a36f2f59d0d8f71a50448b6cdc98b1bb2d349511580e DIST fortls-3.0.0rc2.tar.gz 7061084 BLAKE2B 1f4b818368e7de4d1de2d9c397f37723b26f9f23f18fd971147e35fcbcd95e26dc4a03f7481300a8b7af82da9305371340ee51fc1ac7374786878c7e6dfae526 SHA512 e54596bc079ec3e278621011b15d8d3c74b1e32e152071d11dd34c9cea4c6bf57881f91c018dd41239a7bec263df8d6e91cc4ae6ba1a24e601985c735f3e713d +DIST fortls-3.0.0rc3.tar.gz 7063929 BLAKE2B 13342b02343b78585cc8598fc019a396704c6eb74d447ccc001ac1e7d049e0c2984e3b8c740af500434b5de44f4e3ed637e0bab43bb32ce2e6ed06d4043398df SHA512 cf378edff0e25edd69dc2fa444eedcb62799821986103fdbe1af6efa3b88fb380f26f5adfb8eef2f24d93dde427b5f2038b98ad9a3d9f43e85c060410714a5c0 diff --git a/dev-util/fortls/fortls-3.0.0_rc3.ebuild b/dev-util/fortls/fortls-3.0.0_rc3.ebuild new file mode 100644 index 0000000000..f816b7f71c --- /dev/null +++ b/dev-util/fortls/fortls-3.0.0_rc3.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Fortran Language Server (fortls)" +HOMEPAGE="https://fortls.fortran-lang.org" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/json5[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +# Disable test that requires pypi.org connection +EPYTEST_DESELECT=( + test/test_interface.py::test_version_update_pypi +) + +src_prepare() { + # Drop some additional coverage tests + sed -i -e 's/ --cov=fortls --cov-report=html --cov-report=xml --cov-context=test//' pyproject.toml || die + # Disable autoupdate check during tests run + sed -i -e 's/"--incremental_sync",/"--incremental_sync", "--disable_autoupdate",/' test/setup_tests.py || die + + distutils-r1_src_prepare +} From 85b2edc2aa0bf6dc2c6b2f60f19d0bb6fbd15865 Mon Sep 17 00:00:00 2001 From: Julien Roy Date: Sun, 5 May 2024 09:13:28 -0400 Subject: [PATCH 16/17] sys-kernel/ugrd: improve indentation Signed-off-by: Julien Roy --- sys-kernel/ugrd/ugrd-1.2.2.ebuild | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/sys-kernel/ugrd/ugrd-1.2.2.ebuild b/sys-kernel/ugrd/ugrd-1.2.2.ebuild index a474bbc7a7..669bae5227 100644 --- a/sys-kernel/ugrd/ugrd-1.2.2.ebuild +++ b/sys-kernel/ugrd/ugrd-1.2.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023 Gentoo Authors +# Copyright 2023-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -15,10 +15,12 @@ LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64" -RDEPEND="app-misc/pax-utils ->=dev-python/zenlib-2.0.4[${PYTHON_USEDEP}] ->=dev-python/pycpio-1.0.0[${PYTHON_USEDEP}] -sys-apps/pciutils" +RDEPEND=" + app-misc/pax-utils + >=dev-python/zenlib-2.0.4[${PYTHON_USEDEP}] + >=dev-python/pycpio-1.0.0[${PYTHON_USEDEP}] + sys-apps/pciutils +" src_install() { # Call the distutils-r1_src_install function to install the package From 4478487ff0c644e22ae21f854d374f0b43b6834e Mon Sep 17 00:00:00 2001 From: Julien Roy Date: Sun, 5 May 2024 09:17:04 -0400 Subject: [PATCH 17/17] Revert "x11-misc/xneur: new package, adapted from https://xneur.ru/downloads" This reverts commit aaed1d6ef2e9f1ae7b95665a2378b53f32c13e23. Signed-off-by: Julien Roy --- x11-misc/xneur/ChangeLog | 60 --------- x11-misc/xneur/Manifest | 1 - x11-misc/xneur/files/01-fix-arg-parsing.patch | 14 --- x11-misc/xneur/files/enchant.patch | 119 ------------------ x11-misc/xneur/files/gcc-10.patch | 40 ------ .../files/xneur-0.12.0-libnotify-0.7.patch | 28 ----- x11-misc/xneur/metadata.xml | 14 --- x11-misc/xneur/xneur-0.20.0.ebuild | 102 --------------- 8 files changed, 378 deletions(-) delete mode 100644 x11-misc/xneur/ChangeLog delete mode 100644 x11-misc/xneur/Manifest delete mode 100644 x11-misc/xneur/files/01-fix-arg-parsing.patch delete mode 100644 x11-misc/xneur/files/enchant.patch delete mode 100644 x11-misc/xneur/files/gcc-10.patch delete mode 100644 x11-misc/xneur/files/xneur-0.12.0-libnotify-0.7.patch delete mode 100644 x11-misc/xneur/metadata.xml delete mode 100644 x11-misc/xneur/xneur-0.20.0.ebuild diff --git a/x11-misc/xneur/ChangeLog b/x11-misc/xneur/ChangeLog deleted file mode 100644 index 8085d96711..0000000000 --- a/x11-misc/xneur/ChangeLog +++ /dev/null @@ -1,60 +0,0 @@ -# ChangeLog for x11-misc/xneur -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - - 05 May 2012; Mike Gilbert xneur-0.12.0-r1.ebuild: - Use pkgconfig virtual. - - 12 Mar 2011; Alexandre Rostovtsev (tetromino) - -xneur-0.12.0.ebuild, +xneur-0.12.0-r1.ebuild, - +files/xneur-0.12.0-libnotify-0.7.patch: - Add patch for libnotify-0.7 compatibility - - 01 Feb 2011; Alexandre Rostovtsev (tetromino) - -xneur-0.11.1.ebuild, -files/xneur-0.11.1-openmp.patch, - +xneur-0.12.0.ebuild: - Version bump; libpcre dependency is now obligatory; openmp patch is no - longer needed. - - 06 Dec 2010; Peter Volkov -xneur-0.10.0.ebuild, - +xneur-0.11.1.ebuild, +files/xneur-0.11.1-openmp.patch: - Version bump, thank nightwelf and Alex Rodionov for report/help. - - 17 Oct 2010; Peter Volkov -xneur-0.9.9.ebuild, - +xneur-0.10.0.ebuild, metadata.xml: - Version bump, thank Павел aka Nightwelf for report. - - 06 Jul 2010; Michał Górny (sedzimir) - xneur-0.9.9.ebuild: - Decrease EAPI requirement, cleanup. Correct dependencies. - - 01 Jun 2010; Peter Volkov -xneur-0.9.7.ebuild, - +xneur-0.9.9.ebuild: - Version bump, thank Alex Rodionov for report in bug #169494. - - 16 Oct 2009; Peter Volkov -xneur-0.9.5.ebuild, - -files/xneur-0.9.5-gcc44.patch, +xneur-0.9.7.ebuild: - Version bump. Patch substituted with shell magic. Imlib/xpm support to - display flag close to cursor was found slow and dropped. Spell is highly - suggested upstream. - - 26 Aug 2009; Peter Volkov -xneur-0.9.4.ebuild, - +xneur-0.9.5.ebuild, +files/xneur-0.9.5-gcc44.patch: - Version bump. Dropped subversion support code from ebuild (not used anyway). - New USE flag: libnotify. - - 01 Jun 2009; Peter Volkov -xneur-0.9.3.ebuild, - -files/xneur-0.9.3-CFLAGS.patch, -files/xneur-0.9.3-build-failure.patch, - +xneur-0.9.4.ebuild: - Version bump. Thank Jan Aniŝĉuk for the patch (bug #169494). - - 17 Apr 2009; Justin Lecher (jlec) xneur-0.9.3.ebuild: - QA quotes around EAPI version - - 03 Apr 2009; Peter Volkov +xneur-0.9.3.ebuild, - +files/xneur-0.9.3-CFLAGS.patch, +files/xneur-0.9.3-build-failure.patch, - +metadata.xml: - New Ebuild for bug 169494. Too many users want xneur but it still crashs and - has known limitations. In Sunrise everybody can easy get it and have a - chance to improve it. - diff --git a/x11-misc/xneur/Manifest b/x11-misc/xneur/Manifest deleted file mode 100644 index 1c2bf1b835..0000000000 --- a/x11-misc/xneur/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST xneur_0.20.0.orig.tar.gz 1683789 BLAKE2B 06bced1be509027f7940609b516a8cfb3c43858d49404672e65444d578a4419b588ce4a32eead5956a190e4c473755b25f18ea516fd425ea105e90a7ed57b10f SHA512 96ca9b61d15a0072fc846becf3a842981598417b3295720bd67ac7b08660836e2814622eaef963d45389e88ca2fe1bffce476541ac23f569115a3b223e3827ee diff --git a/x11-misc/xneur/files/01-fix-arg-parsing.patch b/x11-misc/xneur/files/01-fix-arg-parsing.patch deleted file mode 100644 index 703e1253ba..0000000000 --- a/x11-misc/xneur/files/01-fix-arg-parsing.patch +++ /dev/null @@ -1,14 +0,0 @@ ---- a/src/xneur.c -+++ b/src/xneur.c -@@ -404,6 +404,11 @@ - } - } - -+ if (optind < argc) -+ { -+ xneur_usage(); -+ exit(EXIT_FAILURE); -+ } - if (opted) - exit(EXIT_SUCCESS); - } diff --git a/x11-misc/xneur/files/enchant.patch b/x11-misc/xneur/files/enchant.patch deleted file mode 100644 index 0fac5d244e..0000000000 --- a/x11-misc/xneur/files/enchant.patch +++ /dev/null @@ -1,119 +0,0 @@ ---- a/configure.ac -+++ b/configure.ac -@@ -158,7 +158,7 @@ if test "x$with_spell" != "xno"; then - - case $with_spell in - enchant|yes) -- PKG_CHECK_MODULES(ENCHANT, [enchant >= 1.0]) -+ PKG_CHECK_MODULES(ENCHANT, [enchant-2 >= 1.0]) - AC_DEFINE(WITH_ENCHANT, 1, [Define if you want enchant support]) - ;; - aspell) ---- a/xneur.pc -+++ b/xneur.pc -@@ -6,5 +6,5 @@ includedir=${prefix}/include - Name: xneur - Description: XNeur library - Version: 0.20.0 --Libs: -L${exec_prefix}/lib -lxneur -lpcre -lenchant -lpthread -ldl -+Libs: -L${exec_prefix}/lib -lxneur -lpcre -lenchant-2 -lpthread -ldl - Cflags: -I${prefix}/include ---- a/plugins/statistic/Makefile.am -+++ b/plugins/statistic/Makefile.am -@@ -7,7 +7,7 @@ pkglib_LTLIBRARIES = libxnstatistic.la - libxnstatistic_la_SOURCES = \ - statistic.c - --libxnstatistic_la_CFLAGS = -I@top_srcdir@/lib/config -I@top_srcdir@/lib/lib @DEFAULT_CFLAGS@ -+libxnstatistic_la_CFLAGS = -I@top_srcdir@/lib/config -I@top_srcdir@/lib/lib @ASPELL_CFLAGS@ @ENCHANT_CFLAGS@ @DEFAULT_CFLAGS@ - libxnstatistic_la_LDFLAGS = @X11_LIBS@ - - libxnstatistic_la_LIBADD = ---- a/lib/lib/xneur.h -+++ b/lib/lib/xneur.h -@@ -29,7 +29,7 @@ - #endif - - #ifdef WITH_ENCHANT --# include -+# include - #endif - - struct _window *main_window; ---- a/lib/lib/xneurlib.c -+++ b/lib/lib/xneurlib.c -@@ -30,7 +30,7 @@ - #endif - - #ifdef WITH_ENCHANT --# include -+# include - #endif - - #include "xneur.h" ---- a/lib/notify/Makefile.am -+++ b/lib/notify/Makefile.am -@@ -16,7 +16,9 @@ libxnnotify_la_CFLAGS = -I@top_srcdir@/l - @GSTREAMER_CFLAGS@ \ - @XOSD_CFLAGS@ \ - @LIBNOTIFY_CFLAGS@ \ -- @GTK_CFLAGS@ -+ @GTK_CFLAGS@ \ -+ @ASPELL_CFLAGS@ \ -+ @ENCHANT_CFLAGS@ - libxnnotify_la_LDFLAGS = -static @X11_LIBS@ @ADDITIONAL_LIBS@ \ - @FREEALUT_LIBS@ \ - @GSTREAMER_LIBS@ \ ---- a/lib/main/Makefile.am -+++ b/lib/main/Makefile.am -@@ -28,6 +28,6 @@ libxnmain_la_SOURCES = \ - defines.h - - --libxnmain_la_CFLAGS = -I@top_srcdir@/lib/config -I@top_srcdir@/lib/misc -I@top_srcdir@/lib/notify -I@top_srcdir@/lib/ai -I@top_srcdir@/lib/lib -I@top_srcdir@/lib/rec @X11_CFLAGS@ @DEFAULT_CFLAGS@ -DXNEUR_PLUGIN_DIR=\""@libdir@/xneur"\" -+libxnmain_la_CFLAGS = -I@top_srcdir@/lib/config -I@top_srcdir@/lib/misc -I@top_srcdir@/lib/notify -I@top_srcdir@/lib/ai -I@top_srcdir@/lib/lib -I@top_srcdir@/lib/rec @X11_CFLAGS@ @ASPELL_CFLAGS@ @ENCHANT_CFLAGS@ @DEFAULT_CFLAGS@ -DXNEUR_PLUGIN_DIR=\""@libdir@/xneur"\" - libxnmain_la_LDFLAGS = -static @X11_LIBS@ @ADDITIONAL_LIBS@ - ---- a/lib/ai/Makefile.am -+++ b/lib/ai/Makefile.am -@@ -6,6 +6,6 @@ libxnai_la_SOURCES = \ - detection.c \ - detection.h - --libxnai_la_CFLAGS = -I@top_srcdir@/lib/config -I@top_srcdir@/lib/misc -I@top_srcdir@/lib/main -I@top_srcdir@/lib/lib @X11_CFLAGS@ @ASPELL_CFLAGS@ @DEFAULT_CFLAGS@ -+libxnai_la_CFLAGS = -I@top_srcdir@/lib/config -I@top_srcdir@/lib/misc -I@top_srcdir@/lib/main -I@top_srcdir@/lib/lib @X11_CFLAGS@ @ASPELL_CFLAGS@ @ENCHANT_CFLAGS@ @DEFAULT_CFLAGS@ - libxnai_la_LDFLAGS = -static @X11_LIBS@ @ASPELL_LIBS@ @ADDITIONAL_LIBS@ - ---- a/lib/config/Makefile.am -+++ b/lib/config/Makefile.am -@@ -13,7 +13,7 @@ noinst_HEADERS = \ - libxnconfig_la_SOURCES = \ - xnconfig.c - --libxnconfig_la_CFLAGS = -I@top_srcdir@/lib/misc -I@top_srcdir@/lib/main -I@top_srcdir@/lib/lib @DEFAULT_CFLAGS@ -+libxnconfig_la_CFLAGS = -I@top_srcdir@/lib/misc -I@top_srcdir@/lib/main -I@top_srcdir@/lib/lib @ASPELL_CFLAGS@ @ENCHANT_CFLAGS@ @DEFAULT_CFLAGS@ - libxnconfig_la_LIBADD = ../lib/libxneur.la @ADDITIONAL_LIBS@ - libxnconfig_la_LDFLAGS = -version-info 20:0:0 - ---- a/src/Makefile.am -+++ b/src/Makefile.am -@@ -9,7 +9,7 @@ xneur_SOURCES = \ - newlang_creation.c \ - newlang_creation.h - --xneur_CFLAGS = -I@top_srcdir@/lib/ai -I@top_srcdir@/lib/lib -I@top_srcdir@/lib/config -I@top_srcdir@/lib/main -I@top_srcdir@/lib/misc -I@top_srcdir@/lib/notify @X11_CFLAGS@ @DEFAULT_CFLAGS@ -+xneur_CFLAGS = -I@top_srcdir@/lib/ai -I@top_srcdir@/lib/lib -I@top_srcdir@/lib/config -I@top_srcdir@/lib/main -I@top_srcdir@/lib/misc -I@top_srcdir@/lib/notify @X11_CFLAGS@ @ASPELL_CFLAGS@ @ENCHANT_CFLAGS@ @DEFAULT_CFLAGS@ - - xneur_LDFLAGS = -L$(top_srcdir)/lib/lib -L$(top_srcdir)/lib/ai -L$(top_srcdir)/lib/config -L$(top_srcdir)/lib/misc -L$(top_srcdir)/lib/main -L$(top_srcdir)/lib/notify @X11_LIBS@ @ADDITIONAL_LIBS@ - ---- a/plugins/test/Makefile.am -+++ b/plugins/test/Makefile.am -@@ -7,7 +7,7 @@ pkglib_LTLIBRARIES = libxntest.la - libxntest_la_SOURCES = \ - test.c - --libxntest_la_CFLAGS = -I@top_srcdir@/lib/config -I@top_srcdir@/lib/lib @DEFAULT_CFLAGS@ -+libxntest_la_CFLAGS = -I@top_srcdir@/lib/config -I@top_srcdir@/lib/lib @ASPELL_CFLAGS@ @ENCHANT_CFLAGS@ @DEFAULT_CFLAGS@ - libxntest_la_LDFLAGS = @X11_LIBS@ - - libxntest_la_LIBADD = diff --git a/x11-misc/xneur/files/gcc-10.patch b/x11-misc/xneur/files/gcc-10.patch deleted file mode 100644 index f3d2f97e63..0000000000 --- a/x11-misc/xneur/files/gcc-10.patch +++ /dev/null @@ -1,40 +0,0 @@ ---- a/lib/main/program.c -+++ b/lib/main/program.c -@@ -315,7 +315,7 @@ - - p->buffer->save_and_clear(p->buffer, p->last_window); - p->correction_buffer->clear(p->correction_buffer); -- p->correction_action = ACTION_NONE; -+ p->correction_action = CORRECTION_NONE; - - if (status == FOCUS_NONE) - return; -@@ -426,7 +426,7 @@ - p->correction_buffer = buffer_init(xconfig->handle, main_window->keymap); - p->correction_buffer->handle = xconfig->handle; - p->correction_buffer->keymap = main_window->keymap; -- p->correction_action = ACTION_NONE; -+ p->correction_action = CORRECTION_NONE; - - //log_message (DEBUG, _("Now layouts count %d"), xconfig->handle->total_languages); - log_message(LOG, _("Keyboard layouts present in system:")); -@@ -609,7 +609,7 @@ - //{ - p->buffer->save_and_clear(p->buffer, p->focus->owner_window); - p->correction_buffer->clear(p->correction_buffer); -- p->correction_action = ACTION_NONE; -+ p->correction_action = CORRECTION_NONE; - if ((Window)p->focus->get_focused_window(p->focus) != (Window)p->focus->owner_window) - { - p->update(p); ---- a/lib/lib/xneur.h -+++ b/lib/lib/xneur.h -@@ -32,7 +32,7 @@ - # include - #endif - --struct _window *main_window; -+extern struct _window *main_window; - - struct _xneur_language - { diff --git a/x11-misc/xneur/files/xneur-0.12.0-libnotify-0.7.patch b/x11-misc/xneur/files/xneur-0.12.0-libnotify-0.7.patch deleted file mode 100644 index 080dcc6807..0000000000 --- a/x11-misc/xneur/files/xneur-0.12.0-libnotify-0.7.patch +++ /dev/null @@ -1,28 +0,0 @@ -diff -ru xneur-0.12.0-orig/lib/notify/popup.c xneur-0.12.0/lib/notify/popup.c ---- xneur-0.12.0-orig/lib/notify/popup.c 2011-01-27 05:25:42.000000000 -0500 -+++ xneur-0.12.0/lib/notify/popup.c 2011-03-12 02:21:20.411001315 -0500 -@@ -27,6 +27,10 @@ - - #include - -+#ifndef NOTIFY_CHECK_VERSION /* macro did not exist before libnotify-0.5.2 */ -+# define NOTIFY_CHECK_VERSION(x,y,z) 0 -+#endif -+ - #include - #include - #include -@@ -73,8 +77,12 @@ - popup_body->header = popup_body->content; - popup_body->content = NULL; - } -- -+ -+#if NOTIFY_CHECK_VERSION(0,7,0) -+ NotifyNotification *notify = notify_notification_new(popup_body->header, popup_body->content, icon); -+#else - NotifyNotification *notify = notify_notification_new(popup_body->header, popup_body->content, icon, NULL); -+#endif - - notify_notification_set_category(notify, type); - notify_notification_set_urgency(notify, urgency); diff --git a/x11-misc/xneur/metadata.xml b/x11-misc/xneur/metadata.xml deleted file mode 100644 index 9976b4f217..0000000000 --- a/x11-misc/xneur/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - zdanevich.vitaly@ya.ru - Vitaly Zdanevich - - - Use aplay from media-sound/alsa-utils for playing sounds - - - AndrewCrewKuznetsov/xneur-devel - - diff --git a/x11-misc/xneur/xneur-0.20.0.ebuild b/x11-misc/xneur/xneur-0.20.0.ebuild deleted file mode 100644 index 45ca475484..0000000000 --- a/x11-misc/xneur/xneur-0.20.0.ebuild +++ /dev/null @@ -1,102 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 -# -# This ebuild is mostly from https://github.com/Sabayon/for-gentoo/blob/338c13c74bfdfafcc0f723482c05a0ddb591704e/x11-misc/xneur/xneur-0.20.0.ebuild - -EAPI=8 - -inherit autotools xdg - -DESCRIPTION="Inplace conversion of text typed in a wrong keyboard layout, like Punto Switcher" -HOMEPAGE="http://www.xneur.ru/" -SRC_URI="https://github.com/AndrewCrewKuznetsov/$PN-devel/raw/master/dists/$PV/xneur_$PV.orig.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="aplay debug gstreamer keylogger libnotify nls openal openmp xosd +spell" - -PATCHES=( - "$FILESDIR/enchant.patch" - "$FILESDIR/01-fix-arg-parsing.patch" - "$FILESDIR/gcc-10.patch" -) - -COMMON_DEPEND=">=dev-libs/libpcre-5.0 - sys-libs/zlib - >=x11-libs/libX11-1.1 - x11-libs/libXtst - gstreamer? ( >=media-libs/gstreamer-0.10.6 ) - !gstreamer? ( - openal? ( >=media-libs/freealut-1.0.1 ) - !openal? ( - aplay? ( >=media-sound/alsa-utils-1.0.17 ) ) ) - libnotify? ( >=x11-libs/libnotify-0.4.0 ) - spell? ( app-text/enchant ) - xosd? ( x11-libs/xosd )" -RDEPEND="${COMMON_DEPEND} - gstreamer? ( - media-libs/gst-plugins-good - ) - nls? ( virtual/libintl )" -DEPEND="${COMMON_DEPEND} - virtual/pkgconfig - openmp? ( sys-devel/gcc[openmp] ) - nls? ( sys-devel/gettext )" - -src_prepare() { - # Fixes error/warning: no newline at end of file - # find -name '*.c' -exec sed -i -e '${/[^ ]/s:$:\n:}' {} + || die - # rm -f m4/{lt~obsolete,ltoptions,ltsugar,ltversion,libtool}.m4 \ - # ltmain.sh aclocal.m4 || die - - sed -i -e "s/-Werror -g0//" configure || die - sed -i -e "s/-Werror -g0//" configure.ac || die - # epatch "${FILESDIR}/${P}-libnotify-0.7.patch" - default - eautoreconf -} - -src_configure() { - myconf="--with-gtk=gtk3" - - if use gstreamer; then - elog "Using gstreamer for sound output." - myconf="--with-sound=gstreamer" - elif use openal; then - elog "Using openal for sound output." - myconf="--with-sound=openal" - elif use aplay; then - elog "Using aplay for sound output." - myconf="--with-sound=aplay" - else - elog "Sound support disabled." - myconf="--with-sound=no" - fi - - econf ${myconf} \ - $(use_with debug) \ - $(use_enable nls) \ - $(use_with spell) \ - $(use_with xosd) \ - $(use_with libnotify) \ - $(use_with keylogger) -} - -src_install() { - emake DESTDIR="${D}" install || die - dodoc AUTHORS ChangeLog README NEWS TODO || die -} - -pkg_postinst() { - xdg_icon_cache_update - - # TODO add gxneur, but I have no tray to check it - #elog "This is command line tool. If you are looking for GUI frontend just" - #elog "emerge gxneur, which uses xneur transparently as backend." - #elog "" - elog "It is recommended to install dictionary for your language" - elog "(myspell or aspell), for example app-dicts/aspell-ru." - elog "" - ewarn "Note: if xneur became slow, try to comment out AddBind options in config file." -}