diff options
author | V3n3RiX <venerix@rogentos.ro> | 2016-10-10 17:39:12 +0100 |
---|---|---|
committer | V3n3RiX <venerix@rogentos.ro> | 2016-10-10 17:39:12 +0100 |
commit | 0020758a799677be922f25ddd05a8034f21400c7 (patch) | |
tree | bb35a39b25fe32b32ed3602e0026703db39c5f14 /media-gfx/splashutils/files | |
parent | a86864872e56fb96708e2052407715dcf92d47a4 (diff) |
with this commit, kogaion overlay is finally clean of unused and deprecated ebuilds
Diffstat (limited to 'media-gfx/splashutils/files')
13 files changed, 0 insertions, 599 deletions
diff --git a/media-gfx/splashutils/files/splashutils-1.5.4.3-daemon-exit-signal.patch b/media-gfx/splashutils/files/splashutils-1.5.4.3-daemon-exit-signal.patch deleted file mode 100644 index 82284f1d..00000000 --- a/media-gfx/splashutils/files/splashutils-1.5.4.3-daemon-exit-signal.patch +++ /dev/null @@ -1,110 +0,0 @@ -diff --git a/core/src/daemon.c b/core/src/daemon.c -index e3463fc..eae23ec 100644 ---- a/core/src/daemon.c -+++ b/core/src/daemon.c -@@ -306,6 +306,35 @@ void handler_alarm(int unused) - return; - } - -+int process_switch_sig(int sig) -+{ -+ /* Switch from silent to verbose. */ -+ if (sig == SIGUSR1) { -+ pthread_mutex_lock(&mtx_paint); -+ pthread_mutex_lock(&mtx_tty); -+ ioctl(fd_tty[config.tty_s], VT_RELDISP, 1); -+ pthread_mutex_unlock(&mtx_tty); -+ -+ ctty = CTTY_VERBOSE; -+ pthread_mutex_unlock(&mtx_paint); -+ return 1; -+ /* Switch back to silent. */ -+ } else if (sig == SIGUSR2) { -+ pthread_mutex_lock(&mtx_paint); -+ pthread_mutex_lock(&mtx_tty); -+ ioctl(fd_tty[config.tty_s], VT_RELDISP, 2); -+ pthread_mutex_unlock(&mtx_tty); -+ -+ ctty = CTTY_SILENT; -+ pthread_mutex_unlock(&mtx_paint); -+ -+ switch_silent(); -+ return 2; -+ } -+ -+ return 0; -+} -+ - /* - * Signal handler. - * -@@ -315,7 +344,7 @@ void handler_alarm(int unused) - */ - void* thf_sighandler(void *unusued) - { -- sigset_t sigset; -+ sigset_t sigset, sigset_switch; - int sig; - - /* We don't handle SIGALRM. */ -@@ -329,31 +358,39 @@ void* thf_sighandler(void *unusued) - sigaddset(&sigset, SIGTERM); - sigaddset(&sigset, SIGINT); - -+ sigemptyset(&sigset_switch); -+ sigaddset(&sigset_switch, SIGUSR1); -+ sigaddset(&sigset_switch, SIGUSR2); -+ - while (1) { - sigwait(&sigset, &sig); - -- /* Switch from silent to verbose. */ -- if (sig == SIGUSR1) { -- pthread_mutex_lock(&mtx_paint); -- pthread_mutex_lock(&mtx_tty); -- ioctl(fd_tty[config.tty_s], VT_RELDISP, 1); -- pthread_mutex_unlock(&mtx_tty); -- -- ctty = CTTY_VERBOSE; -- pthread_mutex_unlock(&mtx_paint); -- /* Switch back to silent. */ -- } else if (sig == SIGUSR2) { -- pthread_mutex_lock(&mtx_paint); -- pthread_mutex_lock(&mtx_tty); -- ioctl(fd_tty[config.tty_s], VT_RELDISP, 2); -- pthread_mutex_unlock(&mtx_tty); -- -- ctty = CTTY_SILENT; -- pthread_mutex_unlock(&mtx_paint); -+ process_switch_sig(sig); -+ -+ /* Internally generated terminate signal */ -+ if (sig == SIGINT) { -+ struct timespec timeout; -+ timeout.tv_sec = 0; -+ timeout.tv_nsec = 0; -+ bool pending = true; -+ -+ /* -+ * Process any remaining signals. There are no guarantees as to the -+ * order in which the signals are delivered, so we have to make sure -+ * all pending signals are processed before exiting. -+ */ -+ while (pending) { -+ sig = sigtimedwait(&sigset_switch, NULL, &timeout); -+ -+ if (sig == -1) { -+ /* No more pending signals. */ -+ if (errno == EAGAIN) -+ pending = false; -+ } else { -+ process_switch_sig(sig); -+ } -+ } - -- switch_silent(); -- } else if (sig == SIGINT) { -- /* internally generated terminate signal */ - do_cleanup(); - pthread_exit(NULL); - } else if (sig == SIGTERM) { diff --git a/media-gfx/splashutils/files/splashutils-1.5.4.3-fix_rc_var.patch b/media-gfx/splashutils/files/splashutils-1.5.4.3-fix_rc_var.patch deleted file mode 100644 index 3b9e06b4..00000000 --- a/media-gfx/splashutils/files/splashutils-1.5.4.3-fix_rc_var.patch +++ /dev/null @@ -1,55 +0,0 @@ -diff --git a/gentoo/splash.c b/gentoo/splash.c -index b6fa774..726315f 100644 ---- a/gentoo/splash.c -+++ b/gentoo/splash.c -@@ -134,6 +134,19 @@ static void get_list(RC_STRINGLIST *list, const char *file) - } - } - -+static void fix_rc_variable(char *s) -+{ -+ do { -+ char *t = strstr(s, "\\$"); -+ -+ if (t) { -+ memmove(t, t+1, strlen(t)); -+ } else { -+ break; -+ } -+ } while(1); -+} -+ - /* - * Get splash settings from /etc/conf.d/splash - */ -@@ -189,21 +202,27 @@ static int splash_config_gentoo(fbspl_cfg_t *cfg, fbspl_type_t type) - switch(type) { - case fbspl_reboot: - t = rc_config_value(confd, "SPLASH_REBOOT_MESSAGE"); -- if (t) -+ if (t) { -+ fix_rc_variable(t); - fbsplash_acc_message_set(t); -+ } - break; - - case fbspl_shutdown: - t = rc_config_value(confd, "SPLASH_SHUTDOWN_MESSAGE"); -- if (t) -+ if (t) { -+ fix_rc_variable(t); - fbsplash_acc_message_set(t); -+ } - break; - - case fbspl_bootup: - default: - t = rc_config_value(confd, "SPLASH_BOOT_MESSAGE"); -- if (t) -+ if (t) { -+ fix_rc_variable(t); - fbsplash_acc_message_set(t); -+ } - break; - } - diff --git a/media-gfx/splashutils/files/splashutils-1.5.4.3-libjpeg.patch b/media-gfx/splashutils/files/splashutils-1.5.4.3-libjpeg.patch deleted file mode 100644 index 16d7ac20..00000000 --- a/media-gfx/splashutils/files/splashutils-1.5.4.3-libjpeg.patch +++ /dev/null @@ -1,36 +0,0 @@ -diff --git a/core/libs/Makefile.am b/core/libs/Makefile.am -index d070b29..c0a9258 100644 ---- a/core/libs/Makefile.am -+++ b/core/libs/Makefile.am -@@ -53,7 +53,7 @@ libfreetype.a: klibc_compat.h - if ! $(MAKE) --question $(AM_MAKEFLAGS) CFLAGS="$(K_CFLAGS)" library ; then \ - $(call infmsg,MAKE,libfreetype.a) ; \ - fi ; \ -- $(MAKE) $(AM_MAKEFLAGS) CFLAGS="-c $(K_CFLAGS)" CCexe="$(BUILD_CC)" library $(OUTPUT) -+ $(MAKE) $(AM_MAKEFLAGS) CFLAGS="-c $(K_CFLAGS)" CCexe="$(BUILD_CC)" ANSIFLAGS="" library $(OUTPUT) - $(Q)$(MKDIR_P) $(@D) - $(Q)cp -f libfreetype/.libs/libfreetype.a $@ - -@@ -62,18 +62,18 @@ libjpeg.a: - $(Q)cd libjpeg ; \ - if test ! -e ./Makefile ; then \ - $(call infmsg,CONF,libjpeg.a) ; \ -- CC=$(KLCC) CFLAGS="$(K_CFLAGS) -I$(abs_top_builddir)/libs/libjpeg" $(LIBJPEG_SOURCE)/configure \ -+ CC=$(KLCC) CFLAGS="$(K_CFLAGS) -I$(abs_top_builddir)/libs/libjpeg -include $(abs_top_srcdir)/libs/klibc_compat.h" $(LIBJPEG_SOURCE)/configure \ - --host=$(host) --build=$(build_triplet) $(OUTPUT) ; \ - echo "#define NO_GETENV 1" >> jconfig.h ; \ - $(SED) -i "s#CFLAGS=.*#CFLAGS=$(K_CFLAGS) -I$(abs_top_builddir)/libs/libjpeg#" Makefile ; \ - $(SED) -i "s:#define JMESSAGE.*::" $(LIBJPEG_SOURCE)/jerror.c ; \ - fi ; \ -- if ! $(MAKE) --question $(AM_MAKEFLAGS) CC="$(KLCC)" libjpeg.a ; then \ -+ if ! $(MAKE) --question $(AM_MAKEFLAGS) CC="$(KLCC)" libjpeg.la ; then \ - $(call infmsg,MAKE,libjpeg.a) ; \ - fi ; \ -- $(MAKE) $(AM_MAKEFLAGS) CC="$(KLCC)" libjpeg.a $(OUTPUT) -+ $(MAKE) $(AM_MAKEFLAGS) CC="$(KLCC)" libjpeg.la $(OUTPUT) - $(Q)$(MKDIR_P) $(@D) -- $(Q)cp -f libjpeg/libjpeg.a $@ -+ $(Q)cp -f libjpeg/.libs/libjpeg.a $@ - - libpng.a: libz.a - $(Q)cd $(LIBPNG_SOURCE) ; \ diff --git a/media-gfx/splashutils/files/splashutils-1.5.4.3-makefile.patch b/media-gfx/splashutils/files/splashutils-1.5.4.3-makefile.patch deleted file mode 100644 index 060cc9d2..00000000 --- a/media-gfx/splashutils/files/splashutils-1.5.4.3-makefile.patch +++ /dev/null @@ -1,27 +0,0 @@ -diff --git a/core/src/Makefile.am b/core/src/Makefile.am -index 20cb03e..fa6919d 100644 ---- a/core/src/Makefile.am -+++ b/core/src/Makefile.am -@@ -119,7 +119,7 @@ libfbsplashrender_la_SOURCES = \ - fbsplash.h - libfbsplashrender_la_CFLAGS = $(AM_CFLAGS) - libfbsplashrender_la_LDFLAGS = $(AM_LDFLAGS) -version-info $(libfbsplashrender_version) --libfbsplashrender_la_LIBADD = -lfbsplash -+libfbsplashrender_la_LIBADD = libfbsplash.la - - libfbsplashrender_la_CFLAGS += $(JPEG_CFLAGS) - libfbsplashrender_la_LIBADD += $(JPEG_LIBS) -@@ -258,10 +258,10 @@ fbcondecor_helper_LDFLAGS += -static - endif - - # Override automake's generation of target rules for building fbcondecor_helper. --fbcondecor_helper: $(fbcondecor_helper_LDADD) $(fbcondecor_helper_OBJECTS) -+fbcondecor_helper: $(fbcondecor_helper_LDADD) $(fbcondecor_helper_OBJECTS) $(lib_LTLIBRARIES) - @$(call infmsg,LD,$@) - $(Q)$(MKDIR_P) $(@D) -- $(Q)$(KLCC) $(fbcondecor_helper_CFLAGS) $(fbcondecor_helper_LDFLAGS) $+ $(fbcondecor_helper_LDADD) -o $@ -+ $(Q)$(KLCC) $(fbcondecor_helper_CFLAGS) $(fbcondecor_helper_LDFLAGS) $(fbcondecor_helper_OBJECTS) $(fbcondecor_helper_LDADD) -o $@ - $(Q)$(STRIP) $@ - - # Override automake's generation of target rules for building fbcondecor_helper object files. - diff --git a/media-gfx/splashutils/files/splashutils-1.5.4.3-nondefault-runlevel.patch b/media-gfx/splashutils/files/splashutils-1.5.4.3-nondefault-runlevel.patch deleted file mode 100644 index f395eca3..00000000 --- a/media-gfx/splashutils/files/splashutils-1.5.4.3-nondefault-runlevel.patch +++ /dev/null @@ -1,24 +0,0 @@ -commit 6f9aa3a3bc11e539613facf3caba5dcdb43c0117 -Author: Michał Januszewski <spock@gentoo.org> -Date: Sun Nov 22 20:56:47 2009 +0100 - - gentoo: make sure the splash daemon works when boot goes through a named runlevel other than default - -diff --git a/gentoo/splash.c b/gentoo/splash.c -index d831d0c..4b9a5b9 100644 ---- a/gentoo/splash.c -+++ b/gentoo/splash.c -@@ -777,10 +777,12 @@ int rc_plugin_hook(RC_HOOK hook, const char *name) - hook != RC_HOOK_RUNLEVEL_START_OUT) - goto exit; - } else { -+ int pid; -+ - /* We're starting/stopping a runlevel. Check whether we're - * actually booting/rebooting. */ - if (rc_runlevel_starting() && strcmp(runlev, bootlevel) && -- strcmp(runlev, defaultlevel) && strcmp(runlev, RC_LEVEL_SYSINIT)) -+ strcmp(runlev, RC_LEVEL_SYSINIT) && fbsplash_check_daemon(&pid)) - goto exit; - - if (rc_runlevel_stopping() && strcmp(runlev, bootlevel) && diff --git a/media-gfx/splashutils/files/splashutils-1.5.4.3-openrc-effects.patch b/media-gfx/splashutils/files/splashutils-1.5.4.3-openrc-effects.patch deleted file mode 100644 index ede28b05..00000000 --- a/media-gfx/splashutils/files/splashutils-1.5.4.3-openrc-effects.patch +++ /dev/null @@ -1,55 +0,0 @@ -commit 7cf5fd02bbc6422ddbc9af7185cc47657148deb0 -Author: Michał Januszewski <spock@gentoo.org> -Date: Sun Apr 4 16:19:40 2010 +0200 - - gentoo: only enable the effects that are actually selected. - -diff --git a/gentoo/splash.c b/gentoo/splash.c -index 4b9a5b9..5220571 100644 ---- a/gentoo/splash.c -+++ b/gentoo/splash.c -@@ -660,7 +660,7 @@ static int splash_start(const char *runlevel) - (config->type == fbspl_reboot) ? "reboot" : ((config->type == fbspl_shutdown) ? "shutdown" : "bootup"), - (config->kdmode == KD_GRAPHICS) ? "--kdgraphics" : "", - (config->textbox_visible) ? "--textbox" : "", -- (config->effects & (FBSPL_EFF_FADEOUT | FBSPL_EFF_FADEIN)) ? "--effects=fadeout,fadein" : -+ ((config->effects & (FBSPL_EFF_FADEOUT | FBSPL_EFF_FADEIN)) == (FBSPL_EFF_FADEOUT | FBSPL_EFF_FADEIN)) ? "--effects=fadeout,fadein" : - ((config->effects & FBSPL_EFF_FADEOUT) ? "--effects=fadeout" : - ((config->effects & FBSPL_EFF_FADEIN) ? "--effects=fadein" : ""))); - -@@ -716,11 +716,7 @@ static int splash_stop(const char *runlevel) - - /* If we don't get a runlevel argument, then we're being executed - * because of a rc-abort event and we don't save any data. */ -- if (runlevel == NULL) { -- return fbsplash_cache_cleanup(NULL); -- } else { -- return fbsplash_cache_cleanup(save); -- } -+ return fbsplash_cache_cleanup(save); - } - - int rc_plugin_hook(RC_HOOK hook, const char *name) - -commit d711147fc835cf408a9a4e7432fc565a6b952183 -Author: Michał Januszewski <spock@gentoo.org> -Date: Sun Apr 4 16:57:23 2010 +0200 - - gentoo: add some comments in splash.conf - -diff --git a/gentoo/splash.conf b/gentoo/splash.conf -index 4cf0a32..f056382 100644 ---- a/gentoo/splash.conf -+++ b/gentoo/splash.conf -@@ -21,7 +21,10 @@ SPLASH_TEXTBOX="no" - SPLASH_AUTOVERBOSE="0" - - # Name of the boot service starting X. Useful in cases when X is started --# by a custom initscript, other than the usual 'xdm'. -+# by a custom initscript, other than the usual 'xdm'. If you are using a -+# custom X initscript and do not set this variable correctly, do not be -+# surprised if you end up at tty1 at the end of the boot process (instead of -+# in an X session). - # SPLASH_XSERVICE="xdm" - - ######################################################################### diff --git a/media-gfx/splashutils/files/splashutils-1.5.4.3-openrc-umount-fix.patch b/media-gfx/splashutils/files/splashutils-1.5.4.3-openrc-umount-fix.patch deleted file mode 100644 index dcb1ef99..00000000 --- a/media-gfx/splashutils/files/splashutils-1.5.4.3-openrc-umount-fix.patch +++ /dev/null @@ -1,29 +0,0 @@ -commit ae4b5cc9c2d904e18db51876d9bd292504714600 -Author: Michał Januszewski <spock@gentoo.org> -Date: Mon Apr 6 20:59:48 2009 +0200 - - Prevent umounting of theme directories. - - Some themes dynamically modify themselves during boot. In order to be - able to do that, they mount a tmpfs in their main directory. Prevent - openrc from umounting this directory when rebooting. - -diff --git a/gentoo/splash.c b/gentoo/splash.c -index 048e0ec..d831d0c 100644 ---- a/gentoo/splash.c -+++ b/gentoo/splash.c -@@ -968,10 +968,10 @@ do_start: - if (name && !strcmp(name, "localmount")) { - char *umounts = getenv("RC_NO_UMOUNTS"); - -- if (umounts) -- fprintf(rc_environ_fd, "RC_NO_UMOUNTS=%s:%s", umounts, FBSPLASH_CACHEDIR); -- else -- fprintf(rc_environ_fd, "RC_NO_UMOUNTS=%s", FBSPLASH_CACHEDIR); -+ if (umounts) -+ fprintf(rc_environ_fd, "RC_NO_UMOUNTS=%s:" FBSPLASH_CACHEDIR ":/etc/splash/%s", umounts, config->theme); -+ else -+ fprintf(rc_environ_fd, "RC_NO_UMOUNTS=" FBSPLASH_CACHEDIR ":/etc/splash/%s", config->theme); - } - i = splash_svc_handle(name, "svc_stop", false); - break; diff --git a/media-gfx/splashutils/files/splashutils-1.5.4.3-splash_geninitramfs.patch b/media-gfx/splashutils/files/splashutils-1.5.4.3-splash_geninitramfs.patch deleted file mode 100644 index c7e0cd26..00000000 --- a/media-gfx/splashutils/files/splashutils-1.5.4.3-splash_geninitramfs.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/core/scripts/splash_geninitramfs.in b/core/scripts/splash_geninitramfs.in -index 9d75d21..ff9b75b 100644 ---- a/core/scripts/splash_geninitramfs.in -+++ b/core/scripts/splash_geninitramfs.in -@@ -149,7 +149,7 @@ if [ "$mode" == "a" ]; then - fi - - printv "o Creating directory structure.." --mkdir -p ${imgdir}/{dev,dev/fb,dev/misc,dev/vc,$themedir,lib/splash/proc,root,sbin,lib/splash/sys} -+mkdir -p ${imgdir}/{dev,dev/fb,dev/misc,dev/vc,$themedir,@libdir@/splash/proc,root,sbin,@libdir@/splash/sys} - - if [ $EUID == 0 ]; then - [[ ! -e "${imgdir}/dev/null" ]] && mknod "${imgdir}/dev/null" c 1 3 diff --git a/media-gfx/splashutils/files/splashutils-1.5.4.4-freetype-bz2-2.patch b/media-gfx/splashutils/files/splashutils-1.5.4.4-freetype-bz2-2.patch deleted file mode 100644 index e821c16e..00000000 --- a/media-gfx/splashutils/files/splashutils-1.5.4.4-freetype-bz2-2.patch +++ /dev/null @@ -1,43 +0,0 @@ - core/configure.ac | 6 ++++++ - core/src/Makefile.am | 2 +- - 2 files changed, 7 insertions(+), 1 deletions(-) - -diff --git a/core/configure.ac b/core/configure.ac -index c5fbb84..ae9e235 100644 ---- a/core/configure.ac -+++ b/core/configure.ac -@@ -616,6 +616,7 @@ AS_IF( - AC_SUBST([PNG_CFLAGS]) - AC_SUBST([PNG_LIBS]) - -+BZ2_LIBS= - AS_IF( - [test "x${config_ttf}" = "xyes"], - [ -@@ -625,8 +626,13 @@ AS_IF( - , - [AC_MSG_ERROR([freetype was not found.])] - ) -+ AC_CHECK_LIB([bz2], [BZ2_bzDecompress], -+ [BZ2_LIBS="${BZ2_LIBS} -lbz2"], -+ [AC_MSG_ERROR(['libbz2' library was not found.])] -+ ) - ] - ) -+AC_SUBST([BZ2_LIBS]) - - AH_TOP([#ifndef __SPLASH_CONFIG_H - #define __SPLASH_CONFIG_H]) -diff --git a/core/src/Makefile.am b/core/src/Makefile.am -index d6ce315..349b5e7 100644 ---- a/core/src/Makefile.am -+++ b/core/src/Makefile.am -@@ -190,7 +190,7 @@ fbsplashctl_SOURCES = $(fbsplashd_SOURCES) $(splash_util_SOURCES) fbspla - fbsplashctl_CFLAGS = $(AM_CFLAGS) $(PTHREAD_STATIC_CFLAGS) $(RT_CFLAGS) $(libfbsplashrender_la_CFLAGS) -DUNIFIED_BUILD - fbsplashctl_CPPFLAGS = $(fbsplashd_CPPFLAGS) $(splash_util_CPPFLAGS) - fbsplashctl_LDFLAGS = $(AM_LDFLAGS) -all-static --fbsplashctl_LDADD = libfbsplashrender.la libfbsplash.la $(PTHREAD_STATIC_LIBS) $(RT_LIBS) $(GPM_LIBS) -+fbsplashctl_LDADD = libfbsplashrender.la libfbsplash.la $(PTHREAD_STATIC_LIBS) $(RT_LIBS) $(GPM_LIBS) $(BZ2_LIBS) - - if CONFIG_FBCON_DECOR - fbsplashctl_SOURCES += $(fbcondecor_ctl_SOURCES) diff --git a/media-gfx/splashutils/files/splashutils-1.5.4.4-freetype-bz2.patch b/media-gfx/splashutils/files/splashutils-1.5.4.4-freetype-bz2.patch deleted file mode 100644 index 3438fd52..00000000 --- a/media-gfx/splashutils/files/splashutils-1.5.4.4-freetype-bz2.patch +++ /dev/null @@ -1,15 +0,0 @@ -=== modified file 'fbtruetype/Makefile' ---- fbtruetype/Makefile 2011-10-01 14:10:17 +0000 -+++ fbtruetype/Makefile 2011-10-01 14:15:02 +0000 -@@ -23,8 +23,8 @@ - OBJECTS = fbtruetype.o messages.o console.o ttf.o luxisri.o - - LDFLAGS += -L$(LIBDIR) --LIBSS = $(LIBDIR)/libfreetype.a $(LIBDIR)/libz.a -lm --LIBSD = -lfreetype -lm -+LIBSS = $(shell pkg-config freetype2 --libs --static) -lm -+LIBSD = $(shell pkg-config freetype2 --libs) -lm - - CFLAGS += -I/usr/include/freetype2 - COMPILE = $(CC) $(CFLAGS) - diff --git a/media-gfx/splashutils/files/splashutils-1.5.4.4-gentoo-typo-fix.patch b/media-gfx/splashutils/files/splashutils-1.5.4.4-gentoo-typo-fix.patch deleted file mode 100644 index 4b8d5137..00000000 --- a/media-gfx/splashutils/files/splashutils-1.5.4.4-gentoo-typo-fix.patch +++ /dev/null @@ -1,19 +0,0 @@ -commit 74dda8291efae78f00bb781148c8fd4fccaeb764 -Author: Michał Januszewski <spock@gentoo.org> -Date: Tue Jun 14 23:23:33 2011 +0200 - - Fix typo in the Gentoo initscript. - -diff --git a/gentoo/init-fbcondecor b/gentoo/init-fbcondecor -index b66f40a..ce921b6 100755 ---- a/gentoo/init-fbcondecor -+++ b/gentoo/init-fbcondecor -@@ -12,7 +12,7 @@ start() { - splash_setup - - if [ -z "${FBCONDECOR_TTYS}" ]; then -- FBCONDECOR_TTYS=$(seq 1 "${rc_tty_number:-${RC_TTY_NUMBER}:-12}") -+ FBCONDECOR_TTYS=$(seq 1 "${rc_tty_number:-${RC_TTY_NUMBER:-12}}") - fi - - local err=0 diff --git a/media-gfx/splashutils/files/splashutils-openrc-0.4-fix.patch b/media-gfx/splashutils/files/splashutils-openrc-0.4-fix.patch deleted file mode 100644 index bc7b6ee0..00000000 --- a/media-gfx/splashutils/files/splashutils-openrc-0.4-fix.patch +++ /dev/null @@ -1,74 +0,0 @@ -commit a58099249acdce1fbdab19f5dfea0704c4c545f2 -Author: Michał Januszewski <spock@gentoo.org> -Date: Sun Dec 28 13:32:16 2008 +0100 - - gentoo: make the splash plugin work with OpenRC 0.4.* - -diff --git a/gentoo/splash.c b/gentoo/splash.c -index 26d0fa4..b6fa774 100644 ---- a/gentoo/splash.c -+++ b/gentoo/splash.c -@@ -593,7 +593,7 @@ static int splash_start(const char *runlevel) - - /* Get a list of services that we'll have to handle. */ - /* We're rebooting/shutting down. */ -- if (!strcmp(runlevel, RC_LEVEL_SHUTDOWN) || !strcmp(runlevel, RC_LEVEL_REBOOT)) { -+ if (!strcmp(runlevel, RC_LEVEL_SHUTDOWN)) { - if ((err = fbsplash_cache_prep())) - return err; - splash_svcs_stop(runlevel); -@@ -690,10 +690,14 @@ int rc_plugin_hook(RC_HOOK hook, const char *name) - int retval = 0; - - runlev = rc_runlevel_get(); -- if (!strcmp(runlev, RC_LEVEL_REBOOT)) -- type = fbspl_reboot; -- else if (!strcmp(runlev, RC_LEVEL_SHUTDOWN)) -- type = fbspl_shutdown; -+ if (!strcmp(runlev, RC_LEVEL_SHUTDOWN)) { -+ char *t = getenv("RUNLEVEL"); -+ if (t && !strcmp(t, "6")) { -+ type = fbspl_reboot; -+ } else { -+ type = fbspl_shutdown; -+ } -+ } - - /* Get boot and default levels from env variables exported by RC. - * If unavailable, use the default ones. */ -@@ -716,7 +720,7 @@ int rc_plugin_hook(RC_HOOK hook, const char *name) - list = rc_stringlist_new(); - get_list_fp(list, fp); - TAILQ_FOREACH(s, list, entries) -- rc_service_mark(s->value, RC_SERVICE_COLDPLUGGED); -+ rc_service_mark(s->value, RC_SERVICE_HOTPLUGGED); - pclose(fp); - rc_stringlist_free(list); - } -@@ -739,7 +743,7 @@ int rc_plugin_hook(RC_HOOK hook, const char *name) - goto exit; - - if (rc_runlevel_stopping() && strcmp(runlev, bootlevel) && -- strcmp(runlev, RC_LEVEL_REBOOT) && strcmp(runlev, RC_LEVEL_SHUTDOWN)) -+ strcmp(runlev, RC_LEVEL_SHUTDOWN)) - goto exit; - } - -@@ -763,7 +767,7 @@ int rc_plugin_hook(RC_HOOK hook, const char *name) - case RC_HOOK_RUNLEVEL_STOP_IN: - /* Start the splash daemon on reboot. The theme hook is called - * from splash_start(). */ -- if (strcmp(name, RC_LEVEL_REBOOT) == 0 || strcmp(name, RC_LEVEL_SHUTDOWN) == 0) { -+ if (strcmp(name, RC_LEVEL_SHUTDOWN) == 0) { - if ((i = splash_start(name))) { - fbsplash_set_verbose(0); - retval= i; -@@ -788,7 +792,7 @@ int rc_plugin_hook(RC_HOOK hook, const char *name) - case RC_HOOK_RUNLEVEL_STOP_OUT: - /* Make sure the progress indicator reaches 100%, even if - * something went wrong along the way. */ -- if (strcmp(name, RC_LEVEL_REBOOT) == 0 || strcmp(name, RC_LEVEL_SHUTDOWN) == 0) { -+ if (strcmp(name, RC_LEVEL_SHUTDOWN) == 0) { - config->verbosity = FBSPL_VERB_QUIET; - i = fbsplash_check_daemon(&pid_daemon); - config->verbosity = FBSPL_VERB_NORMAL; diff --git a/media-gfx/splashutils/files/splashutils-openrc-0.4.3-runlevel-fix.patch b/media-gfx/splashutils/files/splashutils-openrc-0.4.3-runlevel-fix.patch deleted file mode 100644 index 36d4ef02..00000000 --- a/media-gfx/splashutils/files/splashutils-openrc-0.4.3-runlevel-fix.patch +++ /dev/null @@ -1,99 +0,0 @@ -commit 4bb63f7fb23b11591e2984ce87d4f36d80e29d65 -Author: Michał Januszewski <spock@gentoo.org> -Date: Wed Mar 25 22:26:04 2009 +0100 - - gentoo: export the sysvinit RUNLEVEL variable for compatibility reasons - - OpenRC 0.4.3+ no longer exports some sysvinit variables, including - RUNLEVEL. In order to avoid breaking themes and scripts which still - rely on this variable being present, we compute a suitable RUNLEVEL - value using the data available in OpenRC and then export it in - splash_call(). - -diff --git a/gentoo/splash.c b/gentoo/splash.c -index 726315f..048e0ec 100644 ---- a/gentoo/splash.c -+++ b/gentoo/splash.c -@@ -41,7 +41,7 @@ - #define SPLASH_CMD "export SPLASH_XRES='%d'; export SPLASH_YRES='%d';" \ - "export SOFTLEVEL='%s'; export BOOTLEVEL='%s';" \ - "export DEFAULTLEVEL='%s'; export svcdir=${RC_SVCDIR};" \ -- ". /sbin/splash-functions.sh; %s %s %s" -+ "export RUNLEVEL='%s'; . /sbin/splash-functions.sh; %s %s %s" - - static char *bootlevel = NULL; - static char *defaultlevel = NULL; -@@ -260,11 +260,32 @@ static int splash_config_gentoo(fbspl_cfg_t *cfg, fbspl_type_t type) - return 0; - } - -+static const char *splash_sysvinit_runlevel(const char *runlevel) -+{ -+ const char *runlev = runlevel ? runlevel : rc_runlevel_get(); -+ -+ if (!strcmp(runlev, RC_LEVEL_SHUTDOWN)) { -+ char *t = getenv("RC_REBOOT"); -+ if (t && !strcmp(t, "YES")) { -+ return "6"; -+ } else { -+ return "0"; -+ } -+ } else if (!strcmp(runlev, RC_LEVEL_SYSINIT)) { -+ return "S"; -+ } else if (!strcmp(runlev, RC_LEVEL_SINGLE)) { -+ return "1"; -+ } else { -+ return "3"; -+ } -+} -+ -+ - /* - * Call a function from /sbin/splash-functions.sh. - * This is rather slow, so use it only when really necessary. - */ --static int splash_call(const char *cmd, const char *arg1, const char *arg2) -+static int splash_call(const char *cmd, const char *arg1, const char *arg2, const char *runlevel) - { - char *c; - int l; -@@ -285,7 +306,8 @@ static int splash_call(const char *cmd, const char *arg1, const char *arg2) - - snprintf(c, l, SPLASH_CMD, xres, yres, - arg1 ? (strcmp(arg1, RC_LEVEL_SYSINIT) == 0 ? bootlevel : soft) : soft, -- bootlevel, defaultlevel, cmd, arg1 ? arg1 : "", arg2 ? arg2 : ""); -+ bootlevel, defaultlevel, runlevel, -+ cmd, arg1 ? arg1 : "", arg2 ? arg2 : ""); - l = system(c); - free(c); - return l; -@@ -316,15 +338,16 @@ static int splash_theme_hook(const char *name, const char *type, const char *arg - } - - if (!strcmp(name, "rc_init") || !strcmp(name, "rc_exit")) { -- l = splash_call(buf, arg1, getenv("RUNLEVEL")); -+ const char *t = splash_sysvinit_runlevel(arg1); -+ l = splash_call(buf, arg1, t, t); - } else if (!strcmp(name, "svc_started") || !strcmp(name, "svc_stopped")) { - /* - * Set the 2nd parameter to 0 so that we don't break themes using the - * legacy interface in which these events contained an error code. - */ -- l = splash_call(buf, arg1, "0"); -+ l = splash_call(buf, arg1, "0", splash_sysvinit_runlevel(NULL)); - } else { -- l = splash_call(buf, arg1, NULL); -+ l = splash_call(buf, arg1, NULL, splash_sysvinit_runlevel(NULL)); - } - free(buf); - return l; -@@ -710,8 +733,7 @@ int rc_plugin_hook(RC_HOOK hook, const char *name) - - runlev = rc_runlevel_get(); - if (!strcmp(runlev, RC_LEVEL_SHUTDOWN)) { -- char *t = getenv("RUNLEVEL"); -- if (t && !strcmp(t, "6")) { -+ if (!strcmp(splash_sysvinit_runlevel(NULL), "6")) { - type = fbspl_reboot; - } else { - type = fbspl_shutdown; |