summaryrefslogtreecommitdiff
path: root/x11-libs
diff options
context:
space:
mode:
Diffstat (limited to 'x11-libs')
-rw-r--r--x11-libs/Manifest.gzbin18494 -> 18483 bytes
-rw-r--r--x11-libs/dnd/Manifest2
-rw-r--r--x11-libs/dnd/dnd-1.1-r4.ebuild (renamed from x11-libs/dnd/dnd-1.1-r3.ebuild)17
-rw-r--r--x11-libs/gtkmathview/Manifest2
-rw-r--r--x11-libs/gtkmathview/gtkmathview-0.8.0-r5.ebuild (renamed from x11-libs/gtkmathview/gtkmathview-0.8.0-r4.ebuild)24
-rw-r--r--x11-libs/libX11/Manifest1
-rw-r--r--x11-libs/libX11/files/libX11-1.8.2-reentrancy.patch149
-rw-r--r--x11-libs/librfm/Manifest4
-rw-r--r--x11-libs/librfm/files/librfm-5.3.16.3-C99-decls.patch42
-rw-r--r--x11-libs/librfm/files/librfm-5.3.16.3-autotools.patch10
-rw-r--r--x11-libs/librfm/librfm-5.3.16.3-r2.ebuild (renamed from x11-libs/librfm/librfm-5.3.16.3-r1.ebuild)24
-rw-r--r--x11-libs/libtinynotify-cli/Manifest3
-rw-r--r--x11-libs/libtinynotify-cli/libtinynotify-cli-1.2.1-r1.ebuild (renamed from x11-libs/libtinynotify-cli/libtinynotify-cli-1.2.1.ebuild)20
-rw-r--r--x11-libs/libtinynotify-cli/libtinynotify-cli-9999.ebuild44
-rw-r--r--x11-libs/libtinynotify-systemwide/Manifest3
-rw-r--r--x11-libs/libtinynotify-systemwide/libtinynotify-systemwide-0.1-r1.ebuild (renamed from x11-libs/libtinynotify-systemwide/libtinynotify-systemwide-0.1.ebuild)23
-rw-r--r--x11-libs/libtinynotify-systemwide/libtinynotify-systemwide-9999.ebuild42
17 files changed, 114 insertions, 296 deletions
diff --git a/x11-libs/Manifest.gz b/x11-libs/Manifest.gz
index bdf46b0a2d6e..18e70cf733fc 100644
--- a/x11-libs/Manifest.gz
+++ b/x11-libs/Manifest.gz
Binary files differ
diff --git a/x11-libs/dnd/Manifest b/x11-libs/dnd/Manifest
index 18c0e5210f26..a94f726e2681 100644
--- a/x11-libs/dnd/Manifest
+++ b/x11-libs/dnd/Manifest
@@ -1,5 +1,5 @@
AUX Makefile-fix.patch 1139 BLAKE2B b8e6a2e3d7c91eaccde9cb47228a7a810d313e5f0e38fe999451a50078ef86ae66e22dc6df8a2430c1d1e6d4c6b84897f2894158bfddb53325c12ebaba6add50 SHA512 57785cec0adfef150f9560be79cad9f6170c0476060b7653705fc8a2e17e81c93996a4ca1cfa11cece609950e8d4afcae113f2169a6b5d622494c3ae36cd6c26
AUX dnd-1.1-gentoo.diff 1532 BLAKE2B 5bc035212d46f712b0f8ad016a0fc649f0b36f19674e8c90eec0b2a54a7a6a8e735bfdcf4d4afc0d5792236623a9c43b34775053704e8ad4916488fe55458edb SHA512 68e3fe2a8c36a1b9b8bfdf57ef4eef1e5abb11debd160633cc0d323cf90b1ba579ee87aad82fa8e29b086cbbcfe19326f2202f6191749059cfe638fa7940ec5f
DIST dnd.1.1.tgz 227598 BLAKE2B 3d6bc4644d492cdfcb9160b87b1c8d2a0f0fa3ae30bfbc948e4327b390f80247c4e4fac562c14972ede2f807e11503d78edc845bac53ad5c5a42ce0439e60c6b SHA512 8644d669ea6553b4e99469f30144286e262fd64379a00b8595d1574d0f4f0e504799ed18979a9036cfc89d74074d325ffca94b4147e350969f3a1c5ff9cf0ff8
-EBUILD dnd-1.1-r3.ebuild 731 BLAKE2B df98219d0c177e3bd30c5cfe613867444ae665d77d39142024ca83a4c55d2c055f708d8f05432a936f7a51360fa48be67ef944eaa8f8a993dfd4b13222fdf54e SHA512 34d54077b673ad452cfcf25a0e3d74f1aaa7f7a7f15cea0769968e35dc54b911367e0338f338071224d99e82aa68b067a41b344a62f2507e83a3e97d411d192f
+EBUILD dnd-1.1-r4.ebuild 725 BLAKE2B 5426935c1f62e554148ac2670a8360a81eb8c30234a94b5fda7bf1a7b8e68478dec28ba084fa629b78acc87b8e36035cd689d7a9895b37954e37de684c2959b3 SHA512 1ec16fabcc41e1d3a95eed4464fbb993a6657a1490ade4466ac28475d9ac8de7ecdb0a2991ad16b371fc769b24f2ed0d0902cc390f01447f1557e0e5b3b7b51d
MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a
diff --git a/x11-libs/dnd/dnd-1.1-r3.ebuild b/x11-libs/dnd/dnd-1.1-r4.ebuild
index 09bc04cde8f6..4a703c80c2b6 100644
--- a/x11-libs/dnd/dnd-1.1-r3.ebuild
+++ b/x11-libs/dnd/dnd-1.1-r4.ebuild
@@ -1,19 +1,21 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
inherit toolchain-funcs
DESCRIPTION="OffiX' Drag'n'drop library"
HOMEPAGE="http://leb.net/offix"
SRC_URI="http://leb.net/offix/${PN}.${PV}.tgz"
+S="${WORKDIR}/DND/DNDlib"
LICENSE="GPL-2 LGPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
-RDEPEND="x11-libs/libICE
+RDEPEND="
+ x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libXaw
@@ -27,13 +29,12 @@ PATCHES=(
"${FILESDIR}"/Makefile-fix.patch
)
-S="${WORKDIR}/DND/DNDlib"
+DOCS=(
+ # README is useless
+ CHANGELOG
+)
src_configure() {
tc-export CC CXX RANLIB AR
econf --with-x
}
-
-src_install() {
- emake DESTDIR="${D}" install
-}
diff --git a/x11-libs/gtkmathview/Manifest b/x11-libs/gtkmathview/Manifest
index 985dfccf16f1..5023d6bc7098 100644
--- a/x11-libs/gtkmathview/Manifest
+++ b/x11-libs/gtkmathview/Manifest
@@ -8,5 +8,5 @@ AUX gtkmathview-0.8.0-gcc6.patch 2043 BLAKE2B 5534acd718f3b4423a1325c109483de311
AUX gtkmathview-0.8.0-gcc7.patch 1150 BLAKE2B 28c122d1ac04cdbe6b232325da3e5994e9680c670ad51387c0d0f7cd67618fca11d54163b563431c3ae3853ea05ada400627c6dc45b8e00f79f07c050d118073 SHA512 550646e134f43a47dd185b9ac2bb7c1713682685c78feca43fd6371d3e6455d06cb105fac9cc69f624cc8c3fef14d06aeabe91dae35ecdd096901cea9c802b17
AUX gtkmathview-0.8.0-underlinking.patch 1926 BLAKE2B 6f50638ebb9c2a6af55e3b0f13b438b97a2e606fc7639a2aa6d7e3467bfcdeb4661c6b18db200b727a3de87c457ea99013f32e49b76ebaaf0a5d9793828f280b SHA512 9f0f4404ad60d8318f6feaae81db5ff4d331509145874926667eb9274a83ae278b08a078830cfd98ae85a602fd1ac7ea13b676f5dcd70a77e8b45e9e5fe5aa0d
DIST gtkmathview-0.8.0.tar.gz 987328 BLAKE2B 1c8403fcfab828153911a40850bdfcfdd15c8c19da5dc1d7c015a8718c647b4adde2f7201ee0abc72d6c2b5acc79b8c852d6aa4f09021bbeaa827291d963b646 SHA512 aa7eb4aa031f9b9727be3fd8635fdac0e912585de9b91c5e71400edc5fa0b3257724244f796fea0122e32318d00701e63ee7fb12b97b7abbb7940a5439d31adb
-EBUILD gtkmathview-0.8.0-r4.ebuild 1969 BLAKE2B 1e97398bf9df5f6adca7725bda0d0599f3304d1364b72b2775a6fbe5eb7522b133531794aa3e37e32534035a23f47ad9514ebed7d68fc0b813f026811c8c8a0a SHA512 cecd8b7e03670bb58288fa910901d302e751b9204efb74b5003e377c91d4b7610c338d758cf4f73e6938a5d134562996f0a59aae0c75fd12e6ee1d7e00b98c8d
+EBUILD gtkmathview-0.8.0-r5.ebuild 1947 BLAKE2B 79a87c8eadd79ef83b3b5db9edab35b216cd11d6756ccc6635ba2fbd651a9c01498a6faca107d8b9abd9dc5a74e0852549cb98a440f79d5794327b11ae1defa7 SHA512 893b31bd012b13bf9547959ed6d2103148455b71e8cc1472b292dffc21c59a00bc74d0a8ad86c226815f506abe95b0db77d1d8e0eaa9685d5d693c7439b636c0
MISC metadata.xml 527 BLAKE2B a3cb6f03478419aefd9060d13c8cbd94e620ae7d726cc175f7cd56edb0a35b7d0a5bf2d02ff9f5b47ff57ad5f332633ea6cc07fb0beaa4bc945fcdc7fe41634a SHA512 b1ff4752cf93c87fcff4ad026f8e9b3a4d8d843b13bd5ab9de494eeec48aef2582e5f0a4c7b96f6c3891e6864c42210b9240dc23d97e199a4cd7d1f00556661d
diff --git a/x11-libs/gtkmathview/gtkmathview-0.8.0-r4.ebuild b/x11-libs/gtkmathview/gtkmathview-0.8.0-r5.ebuild
index b2a9406e64ee..1159f5c61a22 100644
--- a/x11-libs/gtkmathview/gtkmathview-0.8.0-r4.ebuild
+++ b/x11-libs/gtkmathview/gtkmathview-0.8.0-r5.ebuild
@@ -1,7 +1,8 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
+
inherit autotools
DESCRIPTION="Rendering engine for MathML documents"
@@ -9,7 +10,6 @@ HOMEPAGE="http://helm.cs.unibo.it/mml-widget/"
SRC_URI="http://helm.cs.unibo.it/mml-widget/sources/${P}.tar.gz"
LICENSE="LGPL-3"
-
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
IUSE="mathml svg t1lib"
@@ -21,13 +21,12 @@ RDEPEND="
mathml? ( media-fonts/texcm-ttf )
t1lib? ( >=media-libs/t1lib-5:5 )
"
-DEPEND="${RDEPEND}
+DEPEND="${RDEPEND}"
+BDEPEND="
dev-libs/libxslt
virtual/pkgconfig
"
-DOCS=( ANNOUNCEMENT AUTHORS BUGS ChangeLog CONTRIBUTORS HISTORY NEWS README TODO )
-
PATCHES=(
"${FILESDIR}"/${P}-gcc43.patch
"${FILESDIR}"/${P}-gcc44.patch
@@ -52,6 +51,7 @@ src_prepare() {
fi
sed -i 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/g' configure.ac || die
+ rm README.MacOSX || die
AT_M4DIR=ac-helpers eautoreconf
}
@@ -59,7 +59,9 @@ src_prepare() {
src_configure() {
# --disable-popt will build only the library and not the frontend
# TFM is needed for SVG, default value is 2
- econf --disable-gtk \
+ econf \
+ --disable-gmetadom \
+ --disable-gtk \
$(use_enable svg) \
$(use_with t1lib) \
--with-popt \
@@ -69,12 +71,12 @@ src_configure() {
--enable-tfm=2 \
--enable-builder-cache \
--enable-breaks \
- --enable-boxml \
- --disable-gmetadom \
- --disable-static
+ --enable-boxml
}
src_install() {
default
- find "${D}" -name '*.la' -delete || die
+ dodoc ANNOUNCEMENT CONTRIBUTORS HISTORY
+
+ find "${ED}" -name '*.la' -delete || die
}
diff --git a/x11-libs/libX11/Manifest b/x11-libs/libX11/Manifest
index a83719691655..61a6ec158849 100644
--- a/x11-libs/libX11/Manifest
+++ b/x11-libs/libX11/Manifest
@@ -1,4 +1,3 @@
-AUX libX11-1.8.2-reentrancy.patch 4077 BLAKE2B 6888f6185a03c9c5fbe79a3ce6d2b2a78ee951038a7c5cdbcd94e72a6c24d7aca3289c724b0c940a245cd352e3f50bf064fef5c00c02321e7cb67b94a39cd13d SHA512 6d8e9f578e33cb36236757127634899f71c7c194d536fd5ba7617f96fc38928f5d402aa9adb57a2939cd6dad041ba0431a2281aaec7e5b25395b67355a10bbce
AUX libX11-1.8.3-reentrancy-again.patch 4713 BLAKE2B e2d308bd011120655009e5af1e5cbbefa217c3de1c7e78d3ddc64d0ce02535cc63903696ec21cb5743b49ee016a3c8ded22ee62a2f1256b71c0f245c51108de5 SHA512 a6a2f504fe7b860a86ac140c2b1ad7ca3c4a8fc2170535a5cac365bf8de40fa576f0d05134b1eb316192b4acb909bba473298704b18c7c1e1602e2a4f56e592f
AUX libX11-1.8.3-revert-XPutBackEvent.patch 1772 BLAKE2B b60d6cb535d6557fb2ba84a962af77481c6ebd1780d23869172cb331a09f7638fee75deeb73b02a5c37f658f5d04d2b90a6f5c9d91121c187f9d98a311c3c718 SHA512 df965ba65ca448686e200feaee11f8f9fb90b27fd2def30aee930d21b03682ed83613d3630b024fe6d1fd2894e76fa35ff8d04afc6e958981ed9b3e8f51e834c
DIST libX11-1.7.5.tar.xz 1853152 BLAKE2B 95ceccbfd37d8a749a533bdc03feba94236a47185a2cd7ad6592c534c17636906b735aa5800d810d13d3e342e3dbe281bb1f1f3ecab9d07e6a6a50f33beef8af SHA512 ef33e2f631226cab27657f46e1fd4cfc928f62f928d8297474e7b993017c8f92b60272eed6515990cdf3a9d34581837b7a3896e584f3546dd26f3790034df347
diff --git a/x11-libs/libX11/files/libX11-1.8.2-reentrancy.patch b/x11-libs/libX11/files/libX11-1.8.2-reentrancy.patch
deleted file mode 100644
index 784adaeb008f..000000000000
--- a/x11-libs/libX11/files/libX11-1.8.2-reentrancy.patch
+++ /dev/null
@@ -1,149 +0,0 @@
-https://gitlab.freedesktop.org/xorg/lib/libx11/-/commit/a9e845809bcaae22496bc8aa3ca252b410d5f39b
-https://bugs.gentoo.org/862115
-
-From a9e845809bcaae22496bc8aa3ca252b410d5f39b Mon Sep 17 00:00:00 2001
-From: Matthieu Herrb <matthieu@herrb.eu>
-Date: Fri, 11 Nov 2022 18:55:23 +0100
-Subject: [PATCH] Fix 797755 Allow X*IfEvent() to reenter libX11
-
-- the activation logic is reversed
-- there is also _XInternalLockDisplay() that needs protection
-- I've found cases (in fvwm2) where the callback calls XCheckIfEvent()
- recursively. So the flag needs to be a counter.
-
-Reviewed-by: Adam Jackson <ajax@redhat.com>
---- a/include/X11/Xlibint.h
-+++ b/include/X11/Xlibint.h
-@@ -207,7 +207,7 @@ struct _XDisplay
-
- XIOErrorExitHandler exit_handler;
- void *exit_handler_data;
-- Bool in_ifevent;
-+ CARD32 in_ifevent;
- };
-
- #define XAllocIDs(dpy,ids,n) (*(dpy)->idlist_alloc)(dpy,ids,n)
---- a/src/ChkIfEv.c
-+++ b/src/ChkIfEv.c
-@@ -49,8 +49,8 @@ Bool XCheckIfEvent (
- unsigned long qe_serial = 0;
- int n; /* time through count */
-
-+ dpy->in_ifevent++;
- LockDisplay(dpy);
-- dpy->in_ifevent = True;
- prev = NULL;
- for (n = 3; --n >= 0;) {
- for (qelt = prev ? prev->next : dpy->head;
-@@ -80,7 +80,7 @@ Bool XCheckIfEvent (
- /* another thread has snatched this event */
- prev = NULL;
- }
-- dpy->in_ifevent = False;
-+ dpy->in_ifevent--;
- UnlockDisplay(dpy);
- return False;
- }
---- a/src/IfEvent.c
-+++ b/src/IfEvent.c
-@@ -48,8 +48,8 @@ XIfEvent (
- register _XQEvent *qelt, *prev;
- unsigned long qe_serial = 0;
-
-+ dpy->in_ifevent++;
- LockDisplay(dpy);
-- dpy->in_ifevent = True;
- prev = NULL;
- while (1) {
- for (qelt = prev ? prev->next : dpy->head;
-@@ -60,7 +60,7 @@ XIfEvent (
- *event = qelt->event;
- _XDeq(dpy, prev, qelt);
- _XStoreEventCookie(dpy, event);
-- dpy->in_ifevent = False;
-+ dpy->in_ifevent--;
- UnlockDisplay(dpy);
- return 0;
- }
---- a/src/OpenDis.c
-+++ b/src/OpenDis.c
-@@ -189,7 +189,7 @@ XOpenDisplay (
- dpy->xcmisc_opcode = 0;
- dpy->xkb_info = NULL;
- dpy->exit_handler_data = NULL;
-- dpy->in_ifevent = False;
-+ dpy->in_ifevent = 0;
-
- /*
- * Setup other information in this display structure.
---- a/src/PeekIfEv.c
-+++ b/src/PeekIfEv.c
-@@ -49,8 +49,8 @@ XPeekIfEvent (
- register _XQEvent *prev, *qelt;
- unsigned long qe_serial = 0;
-
-+ dpy->in_ifevent++;
- LockDisplay(dpy);
-- dpy->in_ifevent = True;
- prev = NULL;
- while (1) {
- for (qelt = prev ? prev->next : dpy->head;
-@@ -64,7 +64,7 @@ XPeekIfEvent (
- _XStoreEventCookie(dpy, &copy);
- *event = copy;
- }
-- dpy->in_ifevent = False;
-+ dpy->in_ifevent--;
- UnlockDisplay(dpy);
- return 0;
- }
---- a/src/locking.c
-+++ b/src/locking.c
-@@ -465,17 +465,33 @@ static void _XIfEventLockDisplay(
- /* assert(dpy->in_ifevent); */
- }
-
-+static void _XInternalLockDisplay(
-+ Display *dpy,
-+ Bool wskip
-+ XTHREADS_FILE_LINE_ARGS
-+ );
-+
-+static void _XIfEventInternalLockDisplay(
-+ Display *dpy,
-+ Bool wskip
-+ XTHREADS_FILE_LINE_ARGS
-+ )
-+{
-+ /* assert(dpy->in_ifevent); */
-+}
-+
- static void _XIfEventUnlockDisplay(
- Display *dpy
- XTHREADS_FILE_LINE_ARGS
- )
- {
-- if (dpy->in_ifevent)
-+ if (dpy->in_ifevent == 0) {
-+ dpy->lock_fns->lock_display = _XLockDisplay;
-+ dpy->lock_fns->unlock_display = _XUnlockDisplay;
-+ dpy->lock->internal_lock_display = _XInternalLockDisplay;
-+ UnlockDisplay(dpy);
-+ } else
- return;
--
-- dpy->lock_fns->lock_display = _XLockDisplay;
-- dpy->lock_fns->unlock_display = _XUnlockDisplay;
-- UnlockDisplay(dpy);
- }
-
- static void _XLockDisplay(
-@@ -507,6 +523,7 @@ static void _XLockDisplay(
- if (dpy->in_ifevent) {
- dpy->lock_fns->lock_display = _XIfEventLockDisplay;
- dpy->lock_fns->unlock_display = _XIfEventUnlockDisplay;
-+ dpy->lock->internal_lock_display = _XIfEventInternalLockDisplay;
- }
- }
-
-GitLab
diff --git a/x11-libs/librfm/Manifest b/x11-libs/librfm/Manifest
index 80f8f6929867..7aebceea6f58 100644
--- a/x11-libs/librfm/Manifest
+++ b/x11-libs/librfm/Manifest
@@ -1,3 +1,5 @@
+AUX librfm-5.3.16.3-C99-decls.patch 1029 BLAKE2B 7ad2decb4a30b61f787959b889c3189dad21878b6bf07e68e159745dd2d935e719fc9975d93a602866a0326426fe7209a25ebb1fe31a7de26f5022e6d23060f3 SHA512 9f76202437d22ac6137de2cdc2c2d5345fb992cb2d2f1b4296b8fce8040231248aa7161241dd7870a17dc95b5baa3f3030bc9368b6659dd6b52a15483307a418
+AUX librfm-5.3.16.3-autotools.patch 183 BLAKE2B 9e462495e62bbb65b445cd3f96a225cfa415f890cd972c7d05e4fe18cf321f1832251e642e0cd5b161aab5c323f8fcc66d3f4da6c0d630e4a6c05432ed7bec3b SHA512 36eb2355aa54d5ba627309572937cc1e1ef57918f966d3565d33a441fc70a510b85fec0e7c5c80cefb3e27e9288bdfd0c54b666d15ab241f956c4e5386334c5f
DIST librfm5-5.3.16.3.tar.bz2 3304424 BLAKE2B 6651ef8a3967956e1858d4c94af055bddee1b0f2278fe3c0323232e1824e77d8d5d56533d23af3770a9641a2c8ea64eea35157e2cd02cd73f6bcbddd99ea9da8 SHA512 e3d00b0337c9368bbe939bcb2d7f6b1c3f3b6b5a810074c5d6bc7afccd938c5284075231a0326b5be2b93436bee346871fb47ee30c130e6ce00756148d214000
-EBUILD librfm-5.3.16.3-r1.ebuild 909 BLAKE2B 2388116837748847d05dc379cbc1b3553f3a041a0e96125d1e3cfaed97949ac5ae8ab3b6b89d8f78f3f75d80546b9042666616aae347f596ae928d62bd0e5c17 SHA512 a19b226fa80dc06b7316310f2c9cac512f36d5759910f8b5c34aef0da042b026c4ea3d97a3d394203f9c29447296acd895f18545ed4dc62ffeea27ef4317ac07
+EBUILD librfm-5.3.16.3-r2.ebuild 933 BLAKE2B 7e02ef4dc764062efb1000df3081b3a75fb036e6aa1a952a16dbfa19d95521a8c08170e0c3fd220ee9634ddf69bcd58bafd62c7e00078e9e43a3c36596c8045b SHA512 22fb7beaf7d8ca25def46ae5f4018ac43b261b778628d289a1a0bbc7c606c72904584aad8a62424bb86a144c0e17cac9b97a0a4388242b21d7f84bbccf5fa931
MISC metadata.xml 240 BLAKE2B a5193cf983552811b78bd72f125986ab478c1204169c2798994021bda72e76bb1103643d6f030e18c6ccc73adad6acf0c3eec4a24843a0c64588df9dd0775d69 SHA512 2ef3bc56ce598ee3f34fdf992e7f642ab80b88eb20fe7a92b02a57203bbbf2964cde9b8e1f28a8bdf744f66932640939cf388c1474e69a64ed817bc8e537e8fe
diff --git a/x11-libs/librfm/files/librfm-5.3.16.3-C99-decls.patch b/x11-libs/librfm/files/librfm-5.3.16.3-C99-decls.patch
new file mode 100644
index 000000000000..784647ca92f1
--- /dev/null
+++ b/x11-libs/librfm/files/librfm-5.3.16.3-C99-decls.patch
@@ -0,0 +1,42 @@
+--- a/modules/settings-module.i
++++ b/modules/settings-module.i
+@@ -36,7 +36,7 @@
+ #define SHRED_OPTIONS rfm_void(RFM_MODULE_DIR, "callbacks","get_shred_options")
+ */
+
+-static GtkWidget *rfm_check_button_new(){
++static GtkWidget *rfm_check_button_new(void){
+ return gtk_check_button_new ();
+ }
+ static void
+@@ -374,7 +374,7 @@
+ }
+
+
+-static gchar **get_program_options(i){
++static gchar **get_program_options(gint i){
+ if (i >= RFM_OPTIONS) return NULL;
+ environ_t *environ_v = rfm_get_environ();
+ return environ_v[i].env_options;
+--- a/primary/primary-icons.i
++++ b/primary/primary-icons.i
+@@ -181,7 +181,7 @@
+
+
+ static void
+-init_lite_hash () {
++init_lite_hash (void) {
+ // g_once init
+ static gsize initialized = 0;
+ if (g_once_init_enter (&initialized)){
+--- a/primary/primary.c
++++ b/primary/primary.c
+@@ -1405,7 +1405,7 @@
+ }
+
+ static
+-gint get_paste_length(){
++gint get_paste_length(void){
+ gint fd = shm_open (PASTE_SHM_NAME, O_RDONLY, S_IRUSR | S_IWUSR);
+ if(fd < 0){
+ return 0;
diff --git a/x11-libs/librfm/files/librfm-5.3.16.3-autotools.patch b/x11-libs/librfm/files/librfm-5.3.16.3-autotools.patch
new file mode 100644
index 000000000000..4913468741d1
--- /dev/null
+++ b/x11-libs/librfm/files/librfm-5.3.16.3-autotools.patch
@@ -0,0 +1,10 @@
+--- a/m4/rfm-conditionals.m4
++++ b/m4/rfm-conditionals.m4
+@@ -174,7 +174,6 @@
+ else
+ AC_SUBST(WITH_DEBUG) WITH_DEBUG=no
+ AC_MSG_NOTICE([No debug for you.])
+- CFLAGS="-O2"
+ fi
+ ])
+
diff --git a/x11-libs/librfm/librfm-5.3.16.3-r1.ebuild b/x11-libs/librfm/librfm-5.3.16.3-r2.ebuild
index cdb51d846231..55991898b946 100644
--- a/x11-libs/librfm/librfm-5.3.16.3-r1.ebuild
+++ b/x11-libs/librfm/librfm-5.3.16.3-r2.ebuild
@@ -1,7 +1,8 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
+
inherit autotools
MY_P="${PN}5-${PV}"
@@ -9,11 +10,11 @@ MY_P="${PN}5-${PV}"
DESCRIPTION="The basic library used by some rfm applications, such as Rodent filemanager"
HOMEPAGE="http://xffm.org/libxffm.html"
SRC_URI="mirror://sourceforge/xffm/${PN}/${MY_P}.tar.bz2"
+S="${WORKDIR}/${MY_P}"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 x86"
-IUSE=""
RDEPEND="
>=dev-libs/glib-2.22.5:2
@@ -24,18 +25,19 @@ RDEPEND="
>=gnome-base/librsvg-2.26:2
>=x11-libs/cairo-1.12.6[X]
>=x11-libs/gtk+-3.12:3[X]
- >=x11-libs/pango-1.28.0[X]
- !<x11-misc/rodent-5
-"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
-"
+ >=x11-libs/pango-1.28.0[X]"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-util/intltool
+ virtual/pkgconfig"
-S="${WORKDIR}/${MY_P}"
+PATCHES=(
+ "${FILESDIR}"/${P}-autotools.patch
+ "${FILESDIR}"/${P}-C99-decls.patch
+)
src_prepare() {
default
- sed -i -e "s|-O2|${CFLAGS}|" m4/rfm-conditionals.m4 || die
eautoreconf
}
diff --git a/x11-libs/libtinynotify-cli/Manifest b/x11-libs/libtinynotify-cli/Manifest
index 2b49831d6ed4..ec52eba7b80c 100644
--- a/x11-libs/libtinynotify-cli/Manifest
+++ b/x11-libs/libtinynotify-cli/Manifest
@@ -1,4 +1,3 @@
DIST tinynotify-send-1.2.1.tar.bz2 266078 BLAKE2B ac3c9510d89fdfd50f70fbfad14476e95e14616cfff9d29c9976af5459e2c73a8ddcf5cb578284b177e78743c46594126343933ae87f78a380bca3ce2350aaa9 SHA512 f416db09fa95f04d771610af7ae8953192027b8606c53f54efe514c4d33b59e8dc362676004a036c2dd7e7c7cf03b077ee9b753839efbcb181c5724f43efa58d
-EBUILD libtinynotify-cli-1.2.1.ebuild 796 BLAKE2B aae8a0dc76e6e0c7100794155d28b87ad5be6e67683d203cc3452d005865a968304dedec197dfedc944c1f6b72fbfe9ea7407f50a9ef4401c717dca54ecc164d SHA512 0aaaf4316558cc08459a351ec8ad71b7a0b1c424843d72c671106e522439635637ee14e9259226eb5d0e8fe801ac5570d4b197ccd46404dfdfd020417256daf7
-EBUILD libtinynotify-cli-9999.ebuild 834 BLAKE2B 7518a22b4baa94199ce738c6045ffdcd1da3d9b2bbd6891dbbdd83ecb8cc4188c0da22b456df0e29fd75c045bb91b5ec014b3944e4d0cf089c21a45cf73a494e SHA512 bae0bb8c77f1804efd0ab9281366ad3063a319b2692185d10ea634a8ce6e10df21f0563ef650d3b7e4357ba3689ceaf1275abe927978e52ef83fc3059b269a68
+EBUILD libtinynotify-cli-1.2.1-r1.ebuild 761 BLAKE2B 429c80e389d632e738ba4484095f8e4ff367ed2a01731b7cc2f3a6bb221aa93a25d8a7adbc42048ed8b9727f1c0f139a2e5d026b771d7a4ae0f5f12c4cc46d1c SHA512 a1543644329510fa938286a187f226aa23df0ded51c8c9df9e02a586185e70bc2c8db74c03a32dd9772c8c1b9eef14d9607c41cac99f8fae3af8d43da8c9df66
MISC metadata.xml 520 BLAKE2B acd97ac285da04f2f4a02ca3b8821799ccc23e9c56f93cf88ef327114d56ec1e4bddf1e11d80a27d76e558f3aa8b4490c73681b3d28e7cd98f9ed493cc2e975d SHA512 4ba749bfd980bb59862f015f72c42ef33ceb8c65978193dd869a84d59b73906a9b38466d6be08737a0d3de577b2df6c9a89187aaf7e917086abaa6ad1e866a19
diff --git a/x11-libs/libtinynotify-cli/libtinynotify-cli-1.2.1.ebuild b/x11-libs/libtinynotify-cli/libtinynotify-cli-1.2.1-r1.ebuild
index d71dbc25ec9e..dbe4aa355e0b 100644
--- a/x11-libs/libtinynotify-cli/libtinynotify-cli-1.2.1.ebuild
+++ b/x11-libs/libtinynotify-cli/libtinynotify-cli-1.2.1-r1.ebuild
@@ -1,29 +1,29 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
+
+MY_P="tinynotify-send-${PV}"
-MY_P=tinynotify-send-${PV}
DESCRIPTION="Common CLI routines for tinynotify-send & sw-notify-send"
HOMEPAGE="https://github.com/mgorny/tinynotify-send/"
SRC_URI="https://github.com/mgorny/tinynotify-send/releases/download/${MY_P}/${MY_P}.tar.bz2"
+S="${WORKDIR}/${MY_P}"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="doc static-libs"
+IUSE="doc"
-RDEPEND="x11-libs/libtinynotify:0="
-DEPEND="${RDEPEND}
+RDEPEND="x11-libs/libtinynotify:="
+DEPEND="${RDEPEND}"
+BDEPEND="
virtual/pkgconfig
doc? ( dev-util/gtk-doc )"
-S=${WORKDIR}/${MY_P}
-
src_configure() {
local myconf=(
$(use_enable doc gtk-doc)
- $(use_enable static-libs static)
--disable-regular
--disable-system-wide
)
@@ -33,5 +33,5 @@ src_configure() {
src_install() {
default
- find "${D}" -name '*.la' -delete || die
+ find "${ED}" -name '*.la' -delete || die
}
diff --git a/x11-libs/libtinynotify-cli/libtinynotify-cli-9999.ebuild b/x11-libs/libtinynotify-cli/libtinynotify-cli-9999.ebuild
deleted file mode 100644
index 101e5c636161..000000000000
--- a/x11-libs/libtinynotify-cli/libtinynotify-cli-9999.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-EGIT_REPO_URI="https://github.com/mgorny/tinynotify-send.git"
-inherit autotools git-r3
-
-MY_P=tinynotify-send-${PV}
-DESCRIPTION="Common CLI routines for tinynotify-send & sw-notify-send"
-HOMEPAGE="https://github.com/mgorny/tinynotify-send/"
-SRC_URI=""
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS=""
-IUSE="doc static-libs"
-
-RDEPEND="x11-libs/libtinynotify:0="
-DEPEND="${RDEPEND}
- >=dev-util/gtk-doc-1.18
- virtual/pkgconfig
- doc? ( dev-util/gtk-doc )"
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- local myconf=(
- $(use_enable doc gtk-doc)
- $(use_enable static-libs static)
- --disable-regular
- --disable-system-wide
- )
-
- econf "${myconf[@]}"
-}
-
-src_install() {
- default
- find "${D}" -name '*.la' -delete || die
-}
diff --git a/x11-libs/libtinynotify-systemwide/Manifest b/x11-libs/libtinynotify-systemwide/Manifest
index 2e303a5810df..0ca9891f1855 100644
--- a/x11-libs/libtinynotify-systemwide/Manifest
+++ b/x11-libs/libtinynotify-systemwide/Manifest
@@ -1,4 +1,3 @@
DIST libtinynotify-systemwide-0.1.tar.bz2 270071 BLAKE2B 154dbdee157ea43e35cb89c71e0cb75397f3d5a9244f0ff5bd89e647826d5870bbe854ab929305628bb48f8c81d8f251502c637de559ba5d2db30dd7508f4bb0 SHA512 95516208485ed46e4702806bca467af509b9756a738f5f345cec712d878f14f4d9c84b78c33f0e4a41e0bf7be3b6e8e50dcd230da753c2827ae75793ca1c74aa
-EBUILD libtinynotify-systemwide-0.1.ebuild 734 BLAKE2B d916cf48aa36e558db18b391d6ef819c14c17c841fda45a95015343c66141d6ae309930740b70f514dbdea4d071e0d5091dc644547a7891b5a28694c54d01729 SHA512 eea53d38f575434dfd3644739d61e4ec809a24406d4af2f790b7bcabe399f08451bc315e94c2cb28dbdc928166a09d7c26c4f6c0810601a55750044e3c01cd8a
-EBUILD libtinynotify-systemwide-9999.ebuild 781 BLAKE2B 0d7ce411430dc652dbe6cf436b86c425f1602a8da4e4905045326c0eee79e756bd099c14c98495501230ff463be05c1378cdc0893e0a456bcd5e4c3da39c7a66 SHA512 c2714ac7278600a487112bf7e61427a0124e9d892871c7ce32151bef56bfe2f9926b9e95df369c74568edf96ac5787b4e4a5cf51d14702d8224dd02279fe4ad6
+EBUILD libtinynotify-systemwide-0.1-r1.ebuild 659 BLAKE2B 83ddb95991f94c048747149dc705c5028f4b75f4010ab0fea5833f002131a9fc3a11ca75d5052620f5a0df2f239e6139b0b765a74fd4cf037d1c78398990598c SHA512 40b3ad4872ad8ab9e8da33d7dd2b26d831d32ec5f8f9d7070edf19f4d41b18960d5266b9dc4bca1cbc5dc432cfca02f32f0d4e18fa34990e2db783437c5ed694
MISC metadata.xml 538 BLAKE2B 401ed14596bdb3929f58ed6b58367312354e3eec5b9fdab9ff0e81fc63c077e44c68e718852bf6a6b898c37d3fac02748e443573790b82f47c8b15f25b6445e6 SHA512 c822c304e26d7206dec63d31ced8dc3d93fad4ccd6f493f30baaf929b6ca859367e27cd95fbac26fd6e776ac9d2d9a1a12220c9959dfcbac906a6bb4b2b73374
diff --git a/x11-libs/libtinynotify-systemwide/libtinynotify-systemwide-0.1.ebuild b/x11-libs/libtinynotify-systemwide/libtinynotify-systemwide-0.1-r1.ebuild
index 4543af991c3e..3fd392196e9c 100644
--- a/x11-libs/libtinynotify-systemwide/libtinynotify-systemwide-0.1.ebuild
+++ b/x11-libs/libtinynotify-systemwide/libtinynotify-systemwide-0.1-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
DESCRIPTION="A system-wide notifications module for libtinynotify"
HOMEPAGE="https://github.com/mgorny/libtinynotify-systemwide/"
@@ -10,24 +10,21 @@ SRC_URI="https://github.com/mgorny/libtinynotify-systemwide/releases/download/${
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="doc static-libs"
+IUSE="doc"
-RDEPEND="sys-process/procps:0=
- x11-libs/libtinynotify:0="
-DEPEND="${RDEPEND}
+RDEPEND="
+ sys-process/procps:=
+ x11-libs/libtinynotify:="
+DEPEND="${RDEPEND}"
+BDEPEND="
virtual/pkgconfig
doc? ( dev-util/gtk-doc )"
src_configure() {
- local myconf=(
- $(use_enable doc gtk-doc)
- $(use_enable static-libs static)
- )
-
- econf "${myconf[@]}"
+ econf $(use_enable doc gtk-doc)
}
src_install() {
default
- find "${D}" -name '*.la' -delete || die
+ find "${ED}" -name '*.la' -delete || die
}
diff --git a/x11-libs/libtinynotify-systemwide/libtinynotify-systemwide-9999.ebuild b/x11-libs/libtinynotify-systemwide/libtinynotify-systemwide-9999.ebuild
deleted file mode 100644
index d4effe7755cf..000000000000
--- a/x11-libs/libtinynotify-systemwide/libtinynotify-systemwide-9999.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-EGIT_REPO_URI="https://github.com/mgorny/${PN}.git"
-inherit autotools git-r3
-
-DESCRIPTION="A system-wide notifications module for libtinynotify"
-HOMEPAGE="https://github.com/mgorny/libtinynotify-systemwide/"
-SRC_URI=""
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS=""
-IUSE="doc static-libs"
-
-RDEPEND="sys-process/procps:0=
- x11-libs/libtinynotify:0="
-DEPEND="${RDEPEND}
- >=dev-util/gtk-doc-1.18
- virtual/pkgconfig
- doc? ( dev-util/gtk-doc )"
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- local myconf=(
- $(use_enable doc gtk-doc)
- $(use_enable static-libs static)
- )
-
- econf "${myconf[@]}"
-}
-
-src_install() {
- default
- find "${D}" -name '*.la' -delete || die
-}