summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta-oe/recipes-graphics/xscreensaver/files/fix-buildscripts.patch90
-rw-r--r--meta-oe/recipes-graphics/xscreensaver/files/tweak-app-defaults.patch30
-rw-r--r--meta-oe/recipes-graphics/xscreensaver/xscreensaver_5.44.bb (renamed from meta-oe/recipes-graphics/xscreensaver/xscreensaver_5.39.bb)11
3 files changed, 64 insertions, 67 deletions
diff --git a/meta-oe/recipes-graphics/xscreensaver/files/fix-buildscripts.patch b/meta-oe/recipes-graphics/xscreensaver/files/fix-buildscripts.patch
index 3a50eff83c..afc8bc8e74 100644
--- a/meta-oe/recipes-graphics/xscreensaver/files/fix-buildscripts.patch
+++ b/meta-oe/recipes-graphics/xscreensaver/files/fix-buildscripts.patch
@@ -1,5 +1,5 @@
1--- xscreensaver-5.39.orig/configure.in 1--- xscreensaver-5.44.orig/configure.in 2020-06-16 12:49:55.384675395 +0000
2+++ xscreensaver-5.39/configure.in 2+++ xscreensaver-5.44/configure.in 2020-06-16 12:51:49.451826729 +0000
3@@ -14,6 +14,9 @@ 3@@ -14,6 +14,9 @@
4 # 4 #
5 ############################################################################### 5 ###############################################################################
@@ -10,38 +10,9 @@
10 AH_TOP([ 10 AH_TOP([
11 /* config.h.in --- xscreensaver, Copyright (c) 1991-2014 Jamie Zawinski. 11 /* config.h.in --- xscreensaver, Copyright (c) 1991-2014 Jamie Zawinski.
12 * 12 *
13@@ -422,12 +425,12 @@ 13diff -Naur xscreensaver-5.44.orig/driver/Makefile.in xscreensaver-5.44/driver/Makefile.in
14 14--- xscreensaver-5.44.orig/driver/Makefile.in 2020-06-16 12:49:55.388675365 +0000
15 OBJCC="$CC" 15+++ xscreensaver-5.44/driver/Makefile.in 2020-06-16 12:53:36.331038333 +0000
16
17- AC_MSG_CHECKING([whether the compiler works on ANSI C])
18- AC_TRY_RUN([ main(int ac, char **av) { return 0; } ],
19- AC_MSG_RESULT(yes),
20- AC_MSG_RESULT(no)
21- AC_MSG_ERROR(Couldn't build even a trivial ANSI C program: check CC.),
22- AC_MSG_ERROR(Couldn't build even a trivial ANSI C program: check CC.))
23+# AC_MSG_CHECKING([whether the compiler works on ANSI C])
24+# AC_TRY_RUN([ main(int ac, char **av) { return 0; } ],
25+# AC_MSG_RESULT(yes),
26+# AC_MSG_RESULT(no)
27+# AC_MSG_ERROR(Couldn't build even a trivial ANSI C program: check CC.),
28+# AC_MSG_ERROR(Couldn't build even a trivial ANSI C program: check CC.))
29
30 if test -n "$GCC"; then
31 AC_MSG_RESULT(Turning on gcc compiler warnings.)
32--- xscreensaver-5.39.orig/Makefile.in
33+++ xscreensaver-5.39/Makefile.in
34@@ -6,7 +6,7 @@
35 VPATH = @srcdir@
36
37 SHELL = /bin/sh
38-SUBDIRS = utils jwxyz hacks/images hacks hacks/glx driver po
39+SUBDIRS = utils jwxyz hacks/images hacks driver
40 SUBDIRS2 = $(SUBDIRS) OSX android
41 TARFILES = README README.hacking README.VMS INSTALL \
42 configure configure.in Makefile.in config.h.in \
43--- xscreensaver-5.39.orig/driver/Makefile.in
44+++ xscreensaver-5.39/driver/Makefile.in
45@@ -10,7 +10,7 @@ 16@@ -10,7 +10,7 @@
46 top_srcdir = @top_srcdir@ 17 top_srcdir = @top_srcdir@
47 top_builddir = .. 18 top_builddir = ..
@@ -51,7 +22,7 @@
51 prefix = @prefix@ 22 prefix = @prefix@
52 exec_prefix = @exec_prefix@ 23 exec_prefix = @exec_prefix@
53 bindir = @bindir@ 24 bindir = @bindir@
54@@ -221,7 +221,7 @@ 25@@ -228,7 +228,7 @@
55 SCRIPTS_1 = xscreensaver-getimage-file xscreensaver-getimage-video \ 26 SCRIPTS_1 = xscreensaver-getimage-file xscreensaver-getimage-video \
56 xscreensaver-text 27 xscreensaver-text
57 SCRIPTS_OSX = xscreensaver-getimage-desktop 28 SCRIPTS_OSX = xscreensaver-getimage-desktop
@@ -60,8 +31,9 @@
60 31
61 HDRS = XScreenSaver_ad.h XScreenSaver_Xm_ad.h \ 32 HDRS = XScreenSaver_ad.h XScreenSaver_Xm_ad.h \
62 xscreensaver.h prefs.h remote.h exec.h \ 33 xscreensaver.h prefs.h remote.h exec.h \
63--- xscreensaver-5.39.orig/hacks/Makefile.in 34diff -Naur xscreensaver-5.44.orig/hacks/Makefile.in xscreensaver-5.44/hacks/Makefile.in
64+++ xscreensaver-5.39/hacks/Makefile.in 35--- xscreensaver-5.44.orig/hacks/Makefile.in 2020-06-16 12:49:55.532674285 +0000
36+++ xscreensaver-5.44/hacks/Makefile.in 2020-06-16 12:58:54.364719996 +0000
65@@ -10,7 +10,7 @@ 37@@ -10,7 +10,7 @@
66 top_srcdir = @top_srcdir@ 38 top_srcdir = @top_srcdir@
67 top_builddir = .. 39 top_builddir = ..
@@ -71,40 +43,40 @@
71 prefix = @prefix@ 43 prefix = @prefix@
72 exec_prefix = @exec_prefix@ 44 exec_prefix = @exec_prefix@
73 bindir = @bindir@ 45 bindir = @bindir@
74@@ -122,7 +122,7 @@ 46@@ -124,7 +124,7 @@
75 asm6502.c abstractile.c lcdscrub.c hexadrop.c \
76 tessellimage.c delaunay.c recanim.c binaryring.c \ 47 tessellimage.c delaunay.c recanim.c binaryring.c \
77 webcollage-cocoa.m webcollage-helper-cocoa.m testx11.c 48 glitchpeg.c vfeedback.c scooter.c webcollage-cocoa.m \
49 webcollage-helper-cocoa.m testx11.c
78-SCRIPTS = vidwhacker webcollage ljlatest 50-SCRIPTS = vidwhacker webcollage ljlatest
79+#SCRIPTS = vidwhacker webcollage ljlatest 51+#SCRIPTS = vidwhacker webcollage ljlatest
80 52
81 # Programs that are mentioned in XScreenSaver.ad, and that have XML files, 53 # Programs that are mentioned in XScreenSaver.ad, and that have XML files,
82 # but that are not shipped with xscreensaver itself. 54 # but that are not shipped with xscreensaver itself.
83@@ -163,7 +163,13 @@ 55@@ -166,7 +166,13 @@
84 lcdscrub.o hexadrop.o tessellimage.o delaunay.o recanim.o \ 56 tessellimage.o delaunay.o recanim.o binaryring.o \
85 binaryring.o testx11.o 57 glitchpeg.o vfeedback.o scooter.o testx11.o
86 58
87-EXES = attraction blitspin bouboule braid decayscreen deco \ 59-EXES = attraction blitspin bouboule braid decayscreen deco \
88+EXES = fontglide 60+EXES = fontglide
89+JPEG_EXES = webcollage-helper 61+JPEG_EXES = webcollage-helper
90+ 62+
91+RETIRED_EXES = ant bubbles critical flag forest hyperball hypercube laser \ 63+RETIRED_EXES = ant bubbles critical flag forest hyperball hypercube laser \
92+ lightning lisa lissie lmorph rotor sphere spiral t3d vines \ 64+ lightning lisa lissie lmorph rotor sphere spiral t3d vines \
93+ whirlygig worm xsublim juggle testx11 \ 65+ whirlygig worm xsublim juggle testx11 \
94+ attraction blitspin bouboule braid decayscreen deco \ 66+ attraction blitspin bouboule braid decayscreen deco \
95 drift flame galaxy grav greynetic halo \ 67 drift flame galaxy grav greynetic halo \
96 helix hopalong ifs imsmap julia kaleidescope \ 68 helix hopalong ifs imsmap julia kaleidescope \
97 maze moire noseguy pedal \ 69 maze moire noseguy pedal \
98@@ -179,17 +185,12 @@ 70@@ -182,17 +188,12 @@
99 speedmine vermiculate twang apollonian euler2d \ 71 speedmine vermiculate twang apollonian euler2d \
100 polyominoes thornbird fluidballs anemone halftone \ 72 polyominoes thornbird fluidballs anemone halftone \
101 metaballs eruption popsquares barcode piecewise cloudlife \ 73 metaballs eruption popsquares barcode piecewise cloudlife \
102- fontglide apple2 xanalogtv pong wormhole \ 74- fontglide apple2 xanalogtv pong filmleader wormhole \
103+ apple2 xanalogtv pong wormhole \ 75+ apple2 xanalogtv pong filmleader wormhole \
104 pacman fuzzyflakes anemotaxis memscroller substrate \ 76 pacman fuzzyflakes anemotaxis memscroller substrate \
105 intermomentary fireworkx fiberlamp boxfit interaggregate \ 77 intermomentary fireworkx fiberlamp boxfit interaggregate \
106 celtic cwaves m6502 abstractile lcdscrub hexadrop \ 78 celtic cwaves m6502 abstractile lcdscrub hexadrop \
107 tessellimage binaryring \ 79 tessellimage binaryring glitchpeg vfeedback scooter \
108 @JPEG_EXES@ 80 @JPEG_EXES@
109-JPEG_EXES = webcollage-helper 81-JPEG_EXES = webcollage-helper
110- 82-
@@ -114,3 +86,15 @@
114 86
115 HACK_OBJS_1 = fps.o $(UTILS_BIN)/resources.o $(UTILS_BIN)/visual.o \ 87 HACK_OBJS_1 = fps.o $(UTILS_BIN)/resources.o $(UTILS_BIN)/visual.o \
116 $(UTILS_BIN)/usleep.o $(UTILS_BIN)/yarandom.o \ 88 $(UTILS_BIN)/usleep.o $(UTILS_BIN)/yarandom.o \
89diff -Naur xscreensaver-5.44.orig/Makefile.in xscreensaver-5.44/Makefile.in
90--- xscreensaver-5.44.orig/Makefile.in 2020-06-16 12:49:55.384675395 +0000
91+++ xscreensaver-5.44/Makefile.in 2020-06-16 12:52:49.395383836 +0000
92@@ -6,7 +6,7 @@
93 VPATH = @srcdir@
94
95 SHELL = /bin/sh
96-SUBDIRS = utils jwxyz hacks/images hacks hacks/glx driver po
97+SUBDIRS = utils jwxyz hacks/images hacks driver
98 SUBDIRS2 = $(SUBDIRS) OSX android
99 TARFILES = README README.hacking README.VMS INSTALL \
100 configure configure.in Makefile.in config.h.in \
diff --git a/meta-oe/recipes-graphics/xscreensaver/files/tweak-app-defaults.patch b/meta-oe/recipes-graphics/xscreensaver/files/tweak-app-defaults.patch
index 099a0b2f4a..0f2e09aec7 100644
--- a/meta-oe/recipes-graphics/xscreensaver/files/tweak-app-defaults.patch
+++ b/meta-oe/recipes-graphics/xscreensaver/files/tweak-app-defaults.patch
@@ -1,5 +1,5 @@
1--- xscreensaver-5.39.orig/driver/XScreenSaver.ad.in 1--- xscreensaver-5.44.orig/driver/XScreenSaver.ad.in 2020-06-16 13:13:14.950970569 +0000
2+++ xscreensaver-5.39/driver/XScreenSaver.ad.in 2+++ xscreensaver-5.44/driver/XScreenSaver.ad.in 2020-06-16 13:19:35.777000937 +0000
3@@ -29,7 +29,7 @@ 3@@ -29,7 +29,7 @@
4 ! /* (xrdb prevention kludge: whole file) 4 ! /* (xrdb prevention kludge: whole file)
5 5
@@ -31,10 +31,10 @@
31+*splash: False 31+*splash: False
32 *splashDuration: 0:00:05 32 *splashDuration: 0:00:05
33 *visualID: default 33 *visualID: default
34 *captureStderr: True 34 *installColormap: True
35@@ -158,236 +158,8 @@ 35@@ -343,246 +343,8 @@
36 ! screen savers interactively. 36 !=============================================================================
37 ! 37
38 *programs: \ 38 *programs: \
39- maze -root \n\ 39- maze -root \n\
40-@GL_KLUDGE@ GL: superquadrics -root \n\ 40-@GL_KLUDGE@ GL: superquadrics -root \n\
@@ -138,6 +138,7 @@
138-@GL_KLUDGE@ GL: menger -root \n\ 138-@GL_KLUDGE@ GL: menger -root \n\
139-@GL_KLUDGE@ GL: molecule -root \n\ 139-@GL_KLUDGE@ GL: molecule -root \n\
140- rotzoomer -root \n\ 140- rotzoomer -root \n\
141- scooter -root \n\
141- speedmine -root \n\ 142- speedmine -root \n\
142-@GL_KLUDGE@ GL: starwars -root \n\ 143-@GL_KLUDGE@ GL: starwars -root \n\
143-@GL_KLUDGE@ GL: stonerview -root \n\ 144-@GL_KLUDGE@ GL: stonerview -root \n\
@@ -262,12 +263,21 @@
262-@GL_KLUDGE@ GL: esper -root \n\ 263-@GL_KLUDGE@ GL: esper -root \n\
263-@GL_KLUDGE@ GL: vigilance -root \n\ 264-@GL_KLUDGE@ GL: vigilance -root \n\
264-@GL_KLUDGE@ GL: crumbler -root \n\ 265-@GL_KLUDGE@ GL: crumbler -root \n\
266- filmleader -root \n\
267- glitchpeg -root \n\
268-@GL_KLUDGE@ GL: handsy -root \n\
265-@GL_KLUDGE@ GL: maze3d -root \n\ 269-@GL_KLUDGE@ GL: maze3d -root \n\
266-@GL_KLUDGE@ GL: peepers -root \n\ 270-@GL_KLUDGE@ GL: peepers -root \n\
267-@GL_KLUDGE@ GL: razzledazzle -root \n 271-@GL_KLUDGE@ GL: razzledazzle -root \n\
272- vfeedback -root \n\
273-@GL_KLUDGE@ GL: deepstars -root \n\
274-@GL_KLUDGE@ GL: gravitywell -root \n\
275-@GL_KLUDGE@ GL: etruscanvenus -root \n\
276-@GL_KLUDGE@ GL: gibson -root \n
268- 277-
269+- fontglide -root -program "date +'%F %H:%M %z'" \n\ 278-
270+ gifview --window $XSCREENSAVER_WINDOW /usr/share/logo/bosch-black.gif \n 279+- fontglide -root -program "date +'%F %H:%M %z'"
271 280+ gifview --window $XSCREENSAVER_WINDOW /usr/share/logo/bosch-black.gif
272 281
273 !============================================================================= 282 !=============================================================================
283 !
diff --git a/meta-oe/recipes-graphics/xscreensaver/xscreensaver_5.39.bb b/meta-oe/recipes-graphics/xscreensaver/xscreensaver_5.44.bb
index b8c1881d97..6cad97f154 100644
--- a/meta-oe/recipes-graphics/xscreensaver/xscreensaver_5.39.bb
+++ b/meta-oe/recipes-graphics/xscreensaver/xscreensaver_5.44.bb
@@ -1,11 +1,11 @@
1SUMMARY = "X screen saver and locker" 1SUMMARY = "X screen saver and locker"
2 2
3LICENSE = "BSD-0-Clause" 3LICENSE = "BSD-0-Clause"
4LIC_FILES_CHKSUM = "file://driver/xscreensaver.h;endline=10;md5=e141ab5822fb2d43694e1e47b59fc0df" 4LIC_FILES_CHKSUM = "file://driver/xscreensaver.h;endline=10;md5=2b97002f72fbfc9329b4336e798f2463"
5 5
6SRC_URI = "https://www.jwz.org/${BPN}/${BP}.tar.gz" 6SRC_URI = "https://www.jwz.org/${BPN}/${BP}.tar.gz"
7SRC_URI[md5sum] = "a5da62b91271f4e8afcc73d44697364b" 7SRC_URI[md5sum] = "9f764e561f9939f8684a66ec98b27cba"
8SRC_URI[sha256sum] = "48ce1880f18b5321182be0c033aeceb5ec5628a1505b9d1ff69dbf06093c2426" 8SRC_URI[sha256sum] = "73d8089cfc7d7363b5dac99b5b01dffb3429d0a855e6af16ce9a4b7777017b95"
9 9
10SRC_URI += " \ 10SRC_URI += " \
11 file://xscreensaver.service \ 11 file://xscreensaver.service \
@@ -15,7 +15,10 @@ SRC_URI += " \
15 15
16DEPENDS = "intltool-native libx11 libxext libxt libxft glib-2.0-native bc-native" 16DEPENDS = "intltool-native libx11 libxext libxt libxft glib-2.0-native bc-native"
17# These are only needed as part of the stopgap screensaver implementation: 17# These are only needed as part of the stopgap screensaver implementation:
18RDEPENDS_${PN} += "liberation-fonts" 18RDEPENDS_${PN} = " \
19 liberation-fonts \
20 xuser-account \
21"
19 22
20inherit systemd perlnative pkgconfig gettext autotools-brokensep features_check 23inherit systemd perlnative pkgconfig gettext autotools-brokensep features_check
21 24