Diff xsnow-3.3.0 with a xsnow-3.6.0-r1

/usr/portage/x11-misc/xsnow/xsnow-3.6.0-r1.ebuild 2023-10-09 14:52:35.956368513 +0300
1 1
# Copyright 1999-2023 Gentoo Authors
2 2
# Distributed under the terms of the GNU General Public License v2
3 3

  
4
EAPI=7
4
EAPI=8
5 5
inherit autotools xdg
6 6

  
7 7
DESCRIPTION="let it snow on your desktop and windows"
8
HOMEPAGE="https://janswaal.home.xs4all.nl/Xsnow/ https://sourceforge.net/projects/xsnow/"
9
SRC_URI="mirror://sourceforge/${PN}/${PV}/${P}.tar.gz"
8
HOMEPAGE="https://www.ratrabbit.nl/ratrabbit/xsnow/"
9
SRC_URI="https://www.ratrabbit.nl/downloads/xsnow/${P}.tar.gz"
10 10

  
11 11
LICENSE="freedist"
12 12
SLOT="0"
......
14 14

  
15 15
RDEPEND="
16 16
	dev-libs/glib:2
17
	dev-libs/libxml2
17
	sci-libs/gsl:=
18 18
	sys-apps/dbus
19 19
	x11-libs/cairo
20
	x11-libs/gdk-pixbuf:2
20 21
	x11-libs/gtk+:3
21 22
	x11-libs/libX11
23
	x11-libs/libXext
24
	x11-libs/libXinerama
22 25
	x11-libs/libXpm
26
	x11-libs/libXtst
27
	x11-libs/libxkbcommon
23 28
"
24 29
DEPEND="
25 30
	${RDEPEND}
......
33 38
	default
34 39
	eautoreconf
35 40
}
41

  
42
src_install() {
43
	default
44

  
45
	# Install xscreensaver hack, which calls xsnow with the correct
46
	# arguments. xscreensaver calls all hacks with --root, however xsnow
47
	# only understands -root and will exit with an error if an unknown
48
	# argument (--root) is provided.
49
	exeinto usr/$(get_libdir)/misc/xscreensaver
50
	newexe - xsnow <<-EOF
51
	#/usr/bin/env bash
52
	exec "${EPREFIX}/usr/bin/xsnow" -nomenu -root
53
EOF
54
}
Thank you!