summaryrefslogtreecommitdiff
path: root/x11-misc/xscreensaver-app
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-02-16 11:36:40 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-02-16 11:36:40 +0000
commit01264ef95477b8c1380cd3525278c507006685ee (patch)
treed6c4fb91c18374343eaec47509abf415b67092b3 /x11-misc/xscreensaver-app
parent318a0f105173572144e82f93006399343d31ab8b (diff)
gentoo auto-resync : 16:02:2024 - 11:36:40
Diffstat (limited to 'x11-misc/xscreensaver-app')
-rw-r--r--x11-misc/xscreensaver-app/Manifest2
-rw-r--r--x11-misc/xscreensaver-app/files/xscreensaver-app-2.3-gcc14-build-fix.patch12
-rw-r--r--x11-misc/xscreensaver-app/xscreensaver-app-2.3-r5.ebuild51
3 files changed, 65 insertions, 0 deletions
diff --git a/x11-misc/xscreensaver-app/Manifest b/x11-misc/xscreensaver-app/Manifest
index e590208614a5..01ce98bc0d08 100644
--- a/x11-misc/xscreensaver-app/Manifest
+++ b/x11-misc/xscreensaver-app/Manifest
@@ -1,4 +1,6 @@
AUX xscreensaver-app-2.3-configure.ac 484 BLAKE2B 3bc48e99a411b9742d3241a6d8007382367987c64b6f7358b3f021c390aab1f3c3f7958169a6e2c2d947a2fcc9312da75998dc66bf7b820a60ce734e0903b5ff SHA512 4093fb62a68f0831cf16ed69e2fd64434c0dc5381299d52743702e6992baf016a3161a7d120ddd5b3a7859f30c2e75e0e0b88d725e519b3a69130178ac0eb60d
+AUX xscreensaver-app-2.3-gcc14-build-fix.patch 259 BLAKE2B c6b66f05c0c39d715bb863cfa1d12c9bebbc68c59e192003b69eadf01feb0db3a808575a1f069a776048ec0f919abd72648dc038ee05a67eb4a881ccf13200c4 SHA512 75ae5046118566efe32d565fe1501f168487b3f52f99a754444c8ebc9a725195ee07bdb32b2345609f6a13da959ef2744321699d59ad9b196b2c5cc8c15c34df
DIST XScreenSaver.App-2.3.tar.gz 47566 BLAKE2B 8ba867b8bd64885f7c0ed6b86adb52b2886f5b7f99c06b3993c2eca9d9ee09bf9edeaf04fe4eebe1d3d4d175acc6c00034cf3caad8c8d2318a6f671831f92a30 SHA512 eb65cd14f70e6f152fced9f073dbc7737c855f27787472d0e7e9c4caaaf59026c0977c0f27ebd55b13391ab29491f4a96878236b78716b1f15dd9b772091f290
EBUILD xscreensaver-app-2.3-r4.ebuild 847 BLAKE2B 01ce14cafeec851f2fb9e33a42e9a60d4f41e9599ca4c4a3f1552146de3a2618225757e3c62c98bf3e2e0a7430ec5c02dd4cfe042542d3ed0677e1b8565e81fe SHA512 a1bc9f4a46cb6c4cd1428e930feb47276c366ff218de3f88ac73a02451b61c6b5842a4842ae8d655625efd9c1b51079f282606754f4db42a6e8e50b8f3a8dbf1
+EBUILD xscreensaver-app-2.3-r5.ebuild 909 BLAKE2B f96a895635e6eeb2367ff97e48b00dbac8ca46d8d3f0b08b619e9f72f6b31bc5e6fc5c26b75e3325bf91b3884aadacf06425f4810e09bccd54e7522628dc25c5 SHA512 0001730c4ec508fdb8bc3140393e76979dc9e22189dc58d98004e2b2f478f8f2d5014411bcdd2c0bb6ae37a5709e7eddcfec6f943a86dd1cc9d90bcad9c0fc29
MISC metadata.xml 338 BLAKE2B bc1d71d30f9044ce5cb405677e8d8326d605f2aefe74380299b942baa84ba26e241b93aa7723759ee78b62b5a121ef23c2a2e54b8ff86ec8348ce2f2e4b055c5 SHA512 090a93f1245dda5696fbb06d6aad186ef3eed0e5abb6b32cb2149a07a16ec1466d2e06571f552f8b455f28a012bed01d04a25178e59536b9a3ca20717972ea1f
diff --git a/x11-misc/xscreensaver-app/files/xscreensaver-app-2.3-gcc14-build-fix.patch b/x11-misc/xscreensaver-app/files/xscreensaver-app-2.3-gcc14-build-fix.patch
new file mode 100644
index 000000000000..533a72386d8c
--- /dev/null
+++ b/x11-misc/xscreensaver-app/files/xscreensaver-app-2.3-gcc14-build-fix.patch
@@ -0,0 +1,12 @@
+Bug: https://bugs.gentoo.org/924177
+--- a/xscreensaver.app.c
++++ b/xscreensaver.app.c
+@@ -116,7 +116,7 @@ void popConfig()
+
+ int main(int argc, char **argv)
+ {
+- unsigned height, width;
++ unsigned short height, width;
+ char *st_command;
+ int status;
+
diff --git a/x11-misc/xscreensaver-app/xscreensaver-app-2.3-r5.ebuild b/x11-misc/xscreensaver-app/xscreensaver-app-2.3-r5.ebuild
new file mode 100644
index 000000000000..fd5b64aef202
--- /dev/null
+++ b/x11-misc/xscreensaver-app/xscreensaver-app-2.3-r5.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit autotools
+
+MY_PN=${PN/-a/.A}
+MY_PN=${MY_PN/xs/XS}
+MY_PN=${MY_PN/s/S}
+
+DESCRIPTION="XScreenSaver dockapp for the Window Maker window manager"
+HOMEPAGE="https://xscreensaverapp.sourceforge.net/"
+SRC_URI="mirror://sourceforge/project/xscreensaverapp/${MY_PN}/${PV}/${MY_PN}-${PV}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+
+CDEPEND="
+ x11-libs/libdockapp
+ x11-libs/libX11
+"
+DEPEND="
+ ${CDEPEND}
+ virtual/pkgconfig
+ x11-base/xorg-proto
+"
+RDEPEND="
+ ${CDEPEND}
+ x11-misc/xscreensaver
+"
+
+S=${WORKDIR}/${MY_PN}-${PV}
+
+PATCHES=(
+ "${FILESDIR}/${PN}-2.3-gcc14-build-fix.patch"
+)
+
+src_prepare() {
+ rm configure.in || die
+ cp "${FILESDIR}"/${PN}-2.3-configure.ac configure.ac || die
+
+ default
+
+ eautoreconf
+}
+
+src_install() {
+ dobin ${MY_PN}
+ dodoc README NEWS ChangeLog TODO AUTHORS
+}