diff options
| -rw-r--r-- | meta-oe/recipes-graphics/xscreensaver/files/fix-buildscripts.patch | 90 | ||||
| -rw-r--r-- | meta-oe/recipes-graphics/xscreensaver/files/tweak-app-defaults.patch | 30 | ||||
| -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 @@ | 13 | diff -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 | 34 | diff -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 \ |
| 89 | diff -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 @@ | |||
| 1 | SUMMARY = "X screen saver and locker" | 1 | SUMMARY = "X screen saver and locker" |
| 2 | 2 | ||
| 3 | LICENSE = "BSD-0-Clause" | 3 | LICENSE = "BSD-0-Clause" |
| 4 | LIC_FILES_CHKSUM = "file://driver/xscreensaver.h;endline=10;md5=e141ab5822fb2d43694e1e47b59fc0df" | 4 | LIC_FILES_CHKSUM = "file://driver/xscreensaver.h;endline=10;md5=2b97002f72fbfc9329b4336e798f2463" |
| 5 | 5 | ||
| 6 | SRC_URI = "https://www.jwz.org/${BPN}/${BP}.tar.gz" | 6 | SRC_URI = "https://www.jwz.org/${BPN}/${BP}.tar.gz" |
| 7 | SRC_URI[md5sum] = "a5da62b91271f4e8afcc73d44697364b" | 7 | SRC_URI[md5sum] = "9f764e561f9939f8684a66ec98b27cba" |
| 8 | SRC_URI[sha256sum] = "48ce1880f18b5321182be0c033aeceb5ec5628a1505b9d1ff69dbf06093c2426" | 8 | SRC_URI[sha256sum] = "73d8089cfc7d7363b5dac99b5b01dffb3429d0a855e6af16ce9a4b7777017b95" |
| 9 | 9 | ||
| 10 | SRC_URI += " \ | 10 | SRC_URI += " \ |
| 11 | file://xscreensaver.service \ | 11 | file://xscreensaver.service \ |
| @@ -15,7 +15,10 @@ SRC_URI += " \ | |||
| 15 | 15 | ||
| 16 | DEPENDS = "intltool-native libx11 libxext libxt libxft glib-2.0-native bc-native" | 16 | DEPENDS = "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: |
| 18 | RDEPENDS_${PN} += "liberation-fonts" | 18 | RDEPENDS_${PN} = " \ |
| 19 | liberation-fonts \ | ||
| 20 | xuser-account \ | ||
| 21 | " | ||
| 19 | 22 | ||
| 20 | inherit systemd perlnative pkgconfig gettext autotools-brokensep features_check | 23 | inherit systemd perlnative pkgconfig gettext autotools-brokensep features_check |
| 21 | 24 | ||
