diff --git a/media-gfx/splashutils/ChangeLog b/media-gfx/splashutils/ChangeLog deleted file mode 100644 index ddc7b6d..0000000 --- a/media-gfx/splashutils/ChangeLog +++ /dev/null @@ -1,1083 +0,0 @@ -# ChangeLog for media-gfx/splashutils -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/splashutils/ChangeLog,v 1.221 2014/01/01 15:35:18 hwoarang Exp $ - - 01 Jan 2014; Markos Chandras - splashutils-1.5.4.4-r1.ebuild: - Backport gpm[static-libs] fix from later revisions. Bug #484338 - -*splashutils-1.5.4.4-r4 (14 Oct 2013) - - 14 Oct 2013; Sergey Popov - +splashutils-1.5.4.4-r4.ebuild: - Revision bump: drop explicit baselayout dependency and baselayout 1.x support - code - - 14 Oct 2013; Sergey Popov - splashutils-1.5.4.4-r1.ebuild, splashutils-1.5.4.4-r2.ebuild, - splashutils-1.5.4.4-r3.ebuild: - Replace virtual/jpeg with virtual/jpeg:0 in the deps, bug #480530 - - 27 Sep 2013; Sergey Popov - splashutils-1.5.4.4-r1.ebuild: - Drop to ~ppc, bugs #369075 and #486152 - -*splashutils-1.5.4.4-r3 (16 Jun 2013) - - 16 Jun 2013; Pacho Ramos - +files/splashutils-1.5.4.4-multi-keyboard.patch, - +splashutils-1.5.4.4-r3.ebuild, metadata.xml: - Support multiple keyboards (#450156), Asaf Gery will also proxy maintain this - package. - - 15 Apr 2013; Samuli Suominen - splashutils-1.5.4.4-r2.ebuild: - Pull in sys-libs/zlib with USE="static-libs" enabled for USE="png" also when - USE="freetype" is disabled wrt #466022 by "dottomi" - - 02 Feb 2013; Agostino Sarubbo splashutils-1.5.4.4-r2.ebuild: - Add ~arm, wrt bug #449220 - - 20 Jan 2013; Pacho Ramos -splashutils-1.5.4.3-r3.ebuild, - -splashutils-1.5.4.4.ebuild, metadata.xml: - Cleanup due retirement, bug #35242 - - 06 Jan 2013; Agostino Sarubbo splashutils-1.5.4.4-r2.ebuild: - Add ~sparc, wrt bug #449220 - - 01 Jan 2013; Agostino Sarubbo splashutils-1.5.4.4-r2.ebuild: - Add ~alpha, wrt bug #449220 - - 01 Jan 2013; Agostino Sarubbo splashutils-1.5.4.4-r2.ebuild: - Add ~ia64, wrt bug #449220 - - 31 Dec 2012; Agostino Sarubbo splashutils-1.5.4.4-r2.ebuild: - Add ~ppc64, wrt bug #449220 - - 11 Dec 2012; Ian Stakenvicius splashutils-1.5.4.3-r3.ebuild, - splashutils-1.5.4.4.ebuild, splashutils-1.5.4.4-r1.ebuild, - splashutils-1.5.4.4-r2.ebuild: - virtualized references to sys-fs/udev - - 07 Dec 2012; Agostino Sarubbo splashutils-1.5.4.4-r1.ebuild: - Stable for ppc, wrt bug #422921 - - 30 Nov 2012; Michael Weber -splashutils-1.5.4.4-r3.ebuild: - Remove broken version - -*splashutils-1.5.4.4-r3 (30 Nov 2012) - - 30 Nov 2012; Michael Weber +splashutils-1.5.4.4-r3.ebuild, - +files/splashutils-1.5.4.4-r3-bzip2.patch: - Revbump to add -lbz2 to libfbsplashrender.pc (bug 408283) - - 28 Oct 2012; Markos Chandras - splashutils-1.5.4.4-r1.ebuild: - Stable on amd64 wrt bug #422921 - -*splashutils-1.5.4.4-r2 (26 Oct 2012) - - 26 Oct 2012; Diego E. Pettenò - +splashutils-1.5.4.4-r2.ebuild: - Revision bump to -r2 with EAPI=4 to use USE deps defaults; add a use dep on - static-libs for sys-libs/gpm as well. - - 21 Oct 2012; Markus Meier splashutils-1.5.4.4-r1.ebuild: - x86 stable, bug #422921 - -*splashutils-1.5.4.4-r1 (22 May 2012) - - 22 May 2012; Michael Weber +splashutils-1.5.4.4-r1.ebuild, - +files/splashutils-1.5.4.4-bzip2.patch: - Revbump to fix bug 408283 and bug 412383 (non-maint commit) - - 05 May 2012; Jeff Horelick splashutils-1.5.4.3-r3.ebuild, - splashutils-1.5.4.4.ebuild: - dev-util/pkgconfig -> virtual/pkgconfig - - 01 Mar 2012; Brent Baude splashutils-1.5.4.4.ebuild: - Marking splashutils-1.5.4.4 ppc for bug 387633 - - 13 Nov 2011; Markus Meier splashutils-1.5.4.4.ebuild: - x86 stable, bug #387633 - - 12 Nov 2011; Markos Chandras splashutils-1.5.4.4.ebuild: - Stable on amd64 wrt bug #387633 - - 19 Oct 2011; Peter Volkov splashutils-1.5.4.3-r3.ebuild: - Fix build issue in stable, bug #384131. - - 18 Oct 2011; Peter Volkov splashutils-1.5.4.4.ebuild, - files/splashutils-1.5.4.4-freetype-bz2.patch: - Fixed build failure reported in bug 384131 wrt Robin Johnson. - - 04 Sep 2011; Michał Januszewski - splashutils-1.5.4.3-r3.ebuild: - Fix bug #381189. - - 28 Aug 2011; Michał Januszewski - splashutils-1.5.4.4.ebuild: - Fix bug #380281. - - 23 Jul 2011; Michał Januszewski - splashutils-1.5.4.4.ebuild, +files/splashutils-1.5.4.4-freetype-bz2.patch: - Fix bug #374203 (patch by Theofilos Intzoglou). - - 14 Jun 2011; Michał Januszewski - splashutils-1.5.4.4.ebuild, +files/splashutils-1.5.4.4-gentoo-typo-fix.patch: - Fix a typo in the Gentoo initscript. - -*splashutils-1.5.4.4 (12 Jun 2011) - - 12 Jun 2011; Michał Januszewski - +splashutils-1.5.4.4.ebuild: - Version bump. This fixes issues from bug #366107 and drops numerous patches - from the 1.5.4.3-r3 ebuild. - - 08 May 2011; Michał Januszewski - splashutils-1.5.4.3-r3.ebuild, - +files/splashutils-1.5.4.3-libpng15_compat.patch: - Add a patch for libpng-1.5 compatiblity (bug #361333). - - 26 Mar 2011; Michał Januszewski - splashutils-1.5.4.3-r3.ebuild: - Replace media-libs/jpeg with virtual/jpeg in the deps (bug #356939). - - 25 Feb 2011; Samuli Suominen - splashutils-1.5.4.3-r3.ebuild: - Fix media-libs/libmng depend to require USE="static-libs" wrt #356231 by - candrews. - - 06 Jan 2011; Michał Januszewski - splashutils-1.5.4.3-r3.ebuild: - Add a dependency on libpng[static-libs] (bug #349664). - - 28 Nov 2010; Michał Januszewski - splashutils-1.5.4.3-r3.ebuild: - Add a fix for bug #346339. - - 10 Oct 2010; Michał Januszewski - splashutils-1.5.4.3-r3.ebuild, - +files/splashutils-1.5.4.3-splash-functions.patch, - +files/splashutils-1.5.4.3-splash_util.patch: - Add two patches to fix bug #339767. - - 30 Sep 2010; Michał Januszewski - splashutils-1.5.4.3-r3.ebuild: - Add a USE-flag dependency on media-libs/lcsm[static-libs] (bug #336172). - - 28 Aug 2010; Michał Januszewski - splashutils-1.5.4.3-r3.ebuild, - +files/initrd.splash-cmp-str-instead-of-int.patch: - Add a patch for initrd.splash (by Amadeusz Żołnowski, bug #330107). - - 28 Aug 2010; Michał Januszewski - -splashutils-1.5.4.3-r2.ebuild: - Remove old ebuild. - - 28 Aug 2010; Michał Januszewski - splashutils-1.5.4.3-r3.ebuild: - Add static-libs to the required USE flags of libjpeg (bug #334519). - - 19 Jul 2010; Joseph Jezak - splashutils-1.5.4.3-r3.ebuild: - Marked ppc stable for bug #326759. - - 11 Jul 2010; Markos Chandras - splashutils-1.5.4.3-r3.ebuild: - Stable on amd64 wrt bug #326759 - - 06 Jul 2010; Christian Faulhammer - splashutils-1.5.4.3-r3.ebuild: - stable x86, security bug 326759 - -*splashutils-1.5.4.3-r3 (03 Jul 2010) - - 03 Jul 2010; Michał Januszewski - +splashutils-1.5.4.3-r3.ebuild: - Bump internal libpng to 1.4.3 (bug #326759). - - 21 Jun 2010; Samuli Suominen - splashutils-1.5.4.3-r2.ebuild: - Restrict media-libs/lcms depend to old version. - - 04 Apr 2010; Michał Januszewski - splashutils-1.5.4.3-r2.ebuild, - +files/splashutils-1.5.4.3-daemon-exit-signal.patch, - +files/splashutils-1.5.4.3-openrc-effects.patch: - Do not enable fadeout if it's not explicitly requested, make sure all - signals are processed before exiting (bug #296152). - - 09 Mar 2010; Joseph Jezak - splashutils-1.5.4.3-r2.ebuild: - Marked ppc stable for bug #307525. - - 07 Mar 2010; Markus Meier - splashutils-1.5.4.3-r2.ebuild: - amd64 stable, bug #307525 - - 04 Mar 2010; Pawel Hajdan jr - splashutils-1.5.4.3-r2.ebuild: - x86 stable wrt security bug #307525 - -*splashutils-1.5.4.3-r2 (03 Mar 2010) - - 03 Mar 2010; Michał Januszewski - +splashutils-1.5.4.3-r2.ebuild: - Bump internal libpng. - -*splashutils-1.5.4.3-r1 (02 Mar 2010) - - 02 Mar 2010; Michał Januszewski - +splashutils-1.5.4.3-r1.ebuild, +files/splashutils-1.5.4.3-libjpeg.patch: - Bump the internal versions of libfreetype, libjpeg and libpng (bug - #307525). - - 25 Jan 2010; Samuli Suominen - splashutils-1.5.4.3.ebuild: - Require SLOT="0" of media-libs/jpeg for headers. - - 07 Dec 2009; Michał Januszewski - splashutils-1.5.4.3.ebuild: - Fix bug #296108. - - 22 Nov 2009; Michał Januszewski - splashutils-1.5.4.3.ebuild, - +files/splashutils-1.5.4.3-nondefault-runlevel.patch: - Fix bug #282995. - - 12 Sep 2009; Petteri Räty - splashutils-1.5.4.3.ebuild: - Migrate to EAPI 2 so that we can switch from built_with_use to - has_version. - - 12 Sep 2009; Petteri Räty - -splashutils-1.5.4.2.ebuild: - Remove old version to remove built_with_use calls in tree. - - 31 May 2009; nixnut splashutils-1.5.4.3.ebuild: - ppc stable #270832 - - 29 May 2009; Steve Dibb splashutils-1.5.4.3.ebuild: - amd64 stable, bug 270832 - - 25 May 2009; Christian Faulhammer - splashutils-1.5.4.3.ebuild: - stable x86, bug 270832 - - 11 May 2009; Michał Januszewski - splashutils-1.5.4.3.ebuild, - +files/splashutils-1.5.4.3-splash_geninitramfs.patch: - Fix bug #268784 (essential libdir not respected in splash_geninitramfs). - - 12 Apr 2009; splashutils-1.5.4.2.ebuild, - splashutils-1.5.4.3.ebuild: - - This packge works fine when KLCC is overridden to use the cross compilers - CC. But breaks elsewhere. So we need to remove ~arm keyword till klibc deps - can be worked out - - 06 Apr 2009; Michał Januszewski - +files/splashutils-1.5.4.3-openrc-umount-fix.patch, - splashutils-1.5.4.3.ebuild: - Fix the problem of the progress bar not reaching 100% during reboot. - - 25 Mar 2009; Michał Januszewski - +files/splashutils-openrc-0.4.3-runlevel-fix.patch, - splashutils-1.5.4.3.ebuild: - Fix bug #261617 (icons not showing up during boot). - - 10 Feb 2009; Michał Januszewski - splashutils-1.5.4.2.ebuild, splashutils-1.5.4.3.ebuild: - Do not override the KLCC setting with the system compiler. This makes - splashutils use klibc when building the kernel helper and fixes bug - #257604. - - 08 Jan 2009; Michał Januszewski - +files/splashutils-1.5.4.3-fix_rc_var.patch, splashutils-1.5.4.3.ebuild: - Fix parsing of the boot messages so that the progress variable works - properly. - - 08 Jan 2009; Michał Januszewski - splashutils-1.5.4.3.ebuild: - Add a fix for bug #253952 (support - +files/splashutils-1.5.4.3-makefile.patch, splashutils-1.5.4.3.ebuild: - Fix bug #253189 (concurrent make problems). - - 28 Dec 2008; Michał Januszewski - +files/splashutils-openrc-0.4-fix.patch, splashutils-1.5.4.2.ebuild, - splashutils-1.5.4.3.ebuild: - Fix bug #252134 (compatibility with OpenRC 0.4.x) and #251953 - (pre-stripped files). Remove forced serial make (-j1) in 1.5.4.3. - - 11 Dec 2008; Michał Januszewski - splashutils-1.5.4.2.ebuild, splashutils-1.5.4.3.ebuild: - Add a block on sys-apps/lcdsplash (bug #248315). - -*splashutils-1.5.4.3 (13 Nov 2008) - - 13 Nov 2008; Michał Januszewski - +splashutils-1.5.4.3.ebuild: - Version bump. - - 18 Oct 2008; Michał Januszewski - -splashutils-1.5.3.4.ebuild: - Remove an old ebuild. - - 21 Sep 2008; Michał Januszewski - splashutils-1.5.4.2.ebuild: - Fix console=tty1 check to not allow invalid kernel command line options. - - 21 Sep 2008; splashutils-1.5.4.2.ebuild: - - Make cross compile aware. Avoid calls to built_with_use when doing x-compiles - - 13 Sep 2008; nixnut splashutils-1.5.4.2.ebuild: - Stable on ppc wrt bug 237000 - - 10 Sep 2008; Michał Januszewski - -files/splashutils-gcc43-fix.patch, -files/openrc-splash-crash.patch, - -files/openrc-strlist-abi.patch, -splashutils-1.5.4-r1.ebuild, - -splashutils-1.5.4.1.ebuild: - Remove old ebuilds. - - 08 Sep 2008; Markus Meier splashutils-1.5.4.2.ebuild: - amd64/x86 stable, bug #237000 - - 22 Aug 2008; Markus Meier metadata.xml: - add GLEP 56 USE flag desc from use.local.desc - - 22 Jul 2008; Michał Januszewski - -files/splashutils-1.5.2.1-baselayout-rc5.patch, - -splashutils-1.5.2.1.ebuild, -splashutils-1.5.4.ebuild: - Remove old ebuilds. - -*splashutils-1.5.4.2 (22 Jul 2008) - - 22 Jul 2008; Michał Januszewski - +splashutils-1.5.4.2.ebuild: - Version bump, fixes bug #227907. - - 14 Jun 2008; Zac Medico splashutils-1.5.2.1.ebuild, - splashutils-1.5.3.4.ebuild, splashutils-1.5.4.ebuild, - splashutils-1.5.4-r1.ebuild, splashutils-1.5.4.1.ebuild: - Bug #226505 - For compatibility with phase execution order in - >=portage-2.1.5, call has_version inside pkg_preinst instead of - pkg_postinst. - - 27 Apr 2008; Markus Meier splashutils-1.5.3.4.ebuild: - amd64 stable, bug #210588 - -*splashutils-1.5.4.1 (20 Apr 2008) - - 20 Apr 2008; Michał Januszewski - +splashutils-1.5.4.1.ebuild: - Version bump. - - 17 Apr 2008; Michał Januszewski - +files/splashutils-gcc43-fix.patch, splashutils-1.5.4-r1.ebuild: - Add a fix for gcc 4.3.0. - - 11 Apr 2008; Michał Januszewski - +files/openrc-splash-crash.patch, splashutils-1.5.4-r1.ebuild: - Fix a potential crash in the OpenRC splash plugin. Patch by Roy Marples. - - 25 Mar 2008; Michał Januszewski - +files/openrc-strlist-abi.patch, splashutils-1.5.4-r1.ebuild: - Fix breakage caused by openrc ABI change (patch by Roy Marples). - -*splashutils-1.5.4-r1 (02 Mar 2008) - - 02 Mar 2008; Michał Januszewski - +splashutils-1.5.4-r1.ebuild: - Revision bump (fixes bugs #211643, #211598). - - 25 Feb 2008; Michał Januszewski - -files/splashutils-1.4.2-getcfg.patch, - -files/splashutils-1.4.2-misc-strip.patch, - -files/splashutils-1.4.2-rcabort.patch, -splashutils-1.4.2.ebuild, - -splashutils-1.4.2.1.ebuild, -splashutils-1.5.3.2.ebuild, - -splashutils-1.5.3.3.ebuild: - Remove old ebuilds. - -*splashutils-1.5.4 (25 Feb 2008) - - 25 Feb 2008; Michał Januszewski - +splashutils-1.5.4.ebuild: - Version bump. - - 19 Feb 2008; Christian Faulhammer - splashutils-1.5.3.4.ebuild: - stable x86, bug 210588 - - 19 Feb 2008; nixnut splashutils-1.5.3.4.ebuild: - Stable on ppc wrt bug 210588 - - 03 Feb 2008; Michał Januszewski - splashutils-1.5.3.4.ebuild: - Switch the build to EAPI 1, make the png, mng and truetype flags enabled by - default. - -*splashutils-1.5.3.4 (27 Jan 2008) - - 27 Jan 2008; Michał Januszewski - +splashutils-1.5.3.4.ebuild: - Version bump. Fixes bug #206998. - - 15 Jan 2008; Michał Januszewski - splashutils-1.5.3.3.ebuild: - Fix bug #205919. - -*splashutils-1.5.3.3 (06 Jan 2008) - - 06 Jan 2008; Michał Januszewski - +splashutils-1.5.3.3.ebuild: - Version bump (fixes bugs #200217, #200668). - - 23 Dec 2007; Michał Januszewski - -splashutils-1.5.2.ebuild, -splashutils-1.5.3.ebuild, - -splashutils-1.5.3.1.ebuild: - Remove old ebuilds. - - 23 Dec 2007; Michał Januszewski - splashutils-1.5.3.2.ebuild: - Add info about the fbcondecor USE flag for users upgrading from pre-1.5.3 - versions (bug #202686). - - 21 Dec 2007; nixnut splashutils-1.5.2.1.ebuild: - Stable on ppc wrt bug 195443 - -*splashutils-1.5.3.2 (16 Dec 2007) - - 16 Dec 2007; Michał Januszewski - +splashutils-1.5.3.2.ebuild: - Version bump. - -*splashutils-1.5.3.1 (05 Dec 2007) - - 05 Dec 2007; Michał Januszewski - +splashutils-1.5.3.1.ebuild: - Version bump: minor bugfixes. - - 01 Dec 2007; Michał Januszewski - splashutils-1.5.3.ebuild: - Fix bug #200911: don't install documentation both to - /usr/share/doc/splashutils and /usr/share/doc/splashutils-. - -*splashutils-1.5.3 (25 Nov 2007) - - 25 Nov 2007; Michał Januszewski - +splashutils-1.5.3.ebuild: - Version bump. - - 21 Oct 2007; Steve Dibb splashutils-1.5.2.ebuild, - splashutils-1.5.2.1.ebuild: - amd64 stable, bug 195443 - - 11 Oct 2007; Roy Marples - +files/splashutils-1.5.2.1-baselayout-rc5.patch, - splashutils-1.5.2.1.ebuild: - Patch splashtutils to work on baselayout-2.0.0_rc5 - - 11 Oct 2007; Christian Faulhammer - splashutils-1.5.2.1.ebuild: - stable x86, bug 195443 - - 24 Sep 2007; Michał Januszewski - splashutils-1.5.2.1.ebuild: - Add missing quotes around variables that can contain spaces. - - 23 Sep 2007; Michał Januszewski - -splashutils-1.4.3.ebuild, -splashutils-1.5.1.ebuild, - -splashutils-1.5.1.1.ebuild: - Remove old ebuilds. - -*splashutils-1.5.2.1 (23 Sep 2007) - - 23 Sep 2007; Michał Januszewski - +splashutils-1.5.2.1.ebuild: - Version bump (bugfix release). - -*splashutils-1.5.2 (10 Sep 2007) - - 10 Sep 2007; Michał Januszewski - +splashutils-1.5.2.ebuild: - Version bump. - - 07 Sep 2007; Michał Januszewski - -files/splashutils-1.4.1-multilib.patch, - -files/splashutils-1.5-baselayout-1.patch, - -files/splashutils-1.5-fbsplash.patch, -splashutils-1.4.1.ebuild, - -splashutils-1.5.ebuild: - Remove old ebuilds. - -*splashutils-1.5.1.1 (03 Sep 2007) - - 03 Sep 2007; Michał Januszewski - +splashutils-1.5.1.1.ebuild: - Version bump (bugfix release). - - 02 Sep 2007; Michał Januszewski - splashutils-1.5.ebuild, splashutils-1.5.1.ebuild: - Change the deps to require klibc-1.5 or later (bug #191074). - -*splashutils-1.5.1 (26 Aug 2007) - - 26 Aug 2007; Michał Januszewski - +splashutils-1.5.1.ebuild: - Version bump (bugfix release). - - 19 Aug 2007; Michał Januszewski - +files/splashutils-1.5-baselayout-1.patch, splashutils-1.5.ebuild: - Fix keyboard detection in baselayout-1 splash-functions.sh. - - 14 Aug 2007; Michał Januszewski - +files/splashutils-1.5-fbsplash.patch, splashutils-1.5.ebuild: - Fix bug #188578. - - 12 Aug 2007; Michał Januszewski - splashutils-1.5.ebuild: - Change ewarn's to elog's. - -*splashutils-1.5 (11 Aug 2007) - - 11 Aug 2007; Michał Januszewski - +splashutils-1.5.ebuild: - Version bump. - - 06 Aug 2007; Michał Januszewski - splashutils-1.4.1.ebuild, splashutils-1.4.2.ebuild, - splashutils-1.4.2.1.ebuild, splashutils-1.4.3.ebuild: - Remove references to media-gfx/bootsplash. - - 22 Jul 2007; Joseph Jezak splashutils-1.4.2.ebuild: - Marked ppc stable for bug #178161. - - 16 Jul 2007; Michal Januszewski - splashutils-1.4.1.ebuild, splashutils-1.4.2.ebuild, - splashutils-1.4.2.1.ebuild, splashutils-1.4.3.ebuild: - Fix bug #185415. - - 07 Jul 2007; Michał Januszewski - -files/splashutils-gentoo-0.1.14-stat.patch, - -files/splashutils-gentoo-0.5.4-old-baselayout.patch, - -files/splashutils-1.1.9.10-2.6.18-vt-fix.patch, - -files/splashutils-1.1.9.10-makefile.patch, - -files/splashutils-1.1.9.10-ppc-2.6.14.patch, - -files/splashutils-1.1.9.10-types_h.patch, - -files/splashutils-1.3.1-boot_message-fix.patch, - -files/splashutils-1.3.1-boot_msg.patch, - -files/splashutils-1.3.1-cachedir.patch, -files/splashutils-depscan.patch, - -splashutils-1.1.9.10-r1.ebuild, -splashutils-1.3.1.ebuild: - Remove old ebuilds. - -*splashutils-1.4.3 (07 Jul 2007) - - 07 Jul 2007; Michał Januszewski - +splashutils-1.4.3.ebuild: - Version bump. - -*splashutils-1.4.2.1 (09 Jun 2007) - - 09 Jun 2007; Michał Januszewski - +splashutils-1.4.2.1.ebuild: - Version bump. - - 14 May 2007; Markus Ullmann splashutils-1.4.2.ebuild: - Stable on x86 wrt bug #178161 - - 13 May 2007; Michał Januszewski - +files/splashutils-1.4.2-misc-strip.patch, splashutils-1.4.2.ebuild: - Fix bug #178291. - - 12 May 2007; Steve Dibb splashutils-1.4.2.ebuild: - amd64 stable, bug 178161 - - 12 May 2007; Michał Januszewski - +files/splashutils-1.4.2-getcfg.patch, splashutils-1.4.2.ebuild: - Fix bug #177623. - - 07 May 2007; Michał Januszewski - +files/splashutils-1.4.2-rcabort.patch, splashutils-1.4.2.ebuild: - Add support for rc-abort in the baselayout2 splash plugin. - - 07 May 2007; Chris Gianelloni - splashutils-1.4.1.ebuild: - Stable on amd64/ppc/x86 wrt it being required for the new themes for 2007.0 - and our testing it on the release. - -*splashutils-1.4.2 (06 May 2007) - - 06 May 2007; Michał Januszewski - +splashutils-1.4.2.ebuild: - Version bump. - - 30 Apr 2007; Marius Mauch - splashutils-1.1.9.10-r1.ebuild, splashutils-1.3.1.ebuild, - splashutils-1.4.1.ebuild: - Replacing einfo with elog - - 22 Apr 2007; Michał Januszewski - splashutils-1.1.9.10-r1.ebuild, splashutils-1.3.1.ebuild, - splashutils-1.4.1.ebuild: - Use newinitd and newconfd (bug #174266). - - 22 Apr 2007; Michał Januszewski - -files/splashutils-1.4-remove-debug-msgs.patch, -splashutils-1.4.ebuild: - Remove an old ebuild. - - 17 Apr 2007; Michał Januszewski - +files/splashutils-1.4.1-multilib.patch, splashutils-1.4.1.ebuild: - Fix support for multilib systems. - -*splashutils-1.4.1 (12 Apr 2007) - - 12 Apr 2007; Michał Januszewski - +splashutils-1.4.1.ebuild: - Version bump. - - 11 Apr 2007; Michał Januszewski - splashutils-1.4.ebuild: - Fix the ebuild to handle multilib properly. - - 09 Apr 2007; Michał Januszewski - -files/splashutils-1.3-initrd-chvt.patch, - -files/splashutils-1.3-r2-fbsplash.patch, -files/splashutils-1.3-r2.patch, - -splashutils-1.1.9.8-r1.ebuild, -splashutils-1.3-r2.ebuild, - -splashutils-1.3-r3.ebuild: - Remove old ebuilds. - - 09 Apr 2007; Michał Januszewski - +files/splashutils-gentoo-0.1.14-stat.patch, - splashutils-1.1.9.10-r1.ebuild: - Fix bug #173830. - - 06 Apr 2007; Michał Januszewski - +files/splashutils-1.4-remove-debug-msgs.patch, splashutils-1.4.ebuild: - Add a patch to remove some debugging messages. - -*splashutils-1.4 (05 Apr 2007) - - 05 Apr 2007; Michał Januszewski - +splashutils-1.4.ebuild: - Version bump. - - 21 Mar 2007; Michał Januszewski - files/splashutils-gentoo-0.5.4-old-baselayout.patch: - Update the old-baselayout patch so that /usr/bin/stat is not used during boot. - - 15 Mar 2007; Michał Januszewski - +files/splashutils-1.3.1-cachedir.patch, splashutils-1.3.1.ebuild: - Add support for baselayout 1.13.0. - - 14 Mar 2007; Michał Januszewski - +files/splashutils-1.3.1-boot_message-fix.patch, splashutils-1.3.1.ebuild: - Fix bug #170822. - - 13 Mar 2007; Michał Januszewski - +files/splashutils-1.3.1-boot_msg.patch, splashutils-1.3.1.ebuild: - Add a patch to use BOOT_MSG to set the system message when running the - splash daemon. - -*splashutils-1.3.1 (13 Mar 2007) - - 13 Mar 2007; Michał Januszewski - +files/splashutils-gentoo-0.5.4-old-baselayout.patch, - +splashutils-1.3.1.ebuild: - Version bump. - - 17 Feb 2007; Michał Januszewski - splashutils-1.3-r2.ebuild, splashutils-1.3-r3.ebuild: - Remove invalid usage of $ROOT (bug #167285). - - 10 Feb 2007; Michał Januszewski - +files/splashutils-1.1.9.10-types_h.patch, splashutils-1.1.9.10-r1.ebuild: - Fix compilation problems with 2.6.19+ kernels (bug #164806). - - 27 Jan 2007; Michał Januszewski - +files/splashutils-1.3-initrd-chvt.patch, splashutils-1.3-r2.ebuild, - splashutils-1.3-r3.ebuild: - Fix bug #163552. - - 26 Nov 2006; Michał Januszewski - splashutils-1.3-r3.ebuild: - Bugfix: do not display a list of services to be started during boot. - -*splashutils-1.3-r3 (21 Nov 2006) - - 21 Nov 2006; Michał Januszewski - +splashutils-1.3-r3.ebuild: - Add support for new features present in sys-apps/baselayout-1.13.*. - - 27 Sep 2006; Michał Januszewski - +files/splashutils-1.1.9.10-2.6.18-vt-fix.patch, - splashutils-1.1.9.10-r1.ebuild: - Fix compilation issues with 2.6.18 kernels. - - 25 Sep 2006; Michał Januszewski - +files/splashutils-1.3-r2-fbsplash.patch, splashutils-1.3-r2.ebuild: - Make it possible to compile splashutils without support for fbsplash (bug - #149094). - - 21 Aug 2006; Chris Gianelloni - splashutils-1.1.9.10-r1.ebuild: - Stable on amd64/ppc/x86 wrt release snapshot. - - 11 Aug 2006; Michał Januszewski - splashutils-1.3-r2.ebuild: - Add a dependency on klibc-1.4.13 or newer to allow clean compilation with - ccache (bug #143594). - - 10 Aug 2006; Michał Januszewski - splashutils-1.3-r2.ebuild: - Make sure splash_util.static is linked against nptl libs. Should fix bug - #140511. - -*splashutils-1.3-r2 (08 Aug 2006) - - 08 Aug 2006; Michał Januszewski - +files/splashutils-1.3-r2.patch, +splashutils-1.3-r2.ebuild: - Version bump (added fixes for bugs #140596, #140667 and #141994). - - 05 Aug 2006; Herbie Hopkins splashutils-1.3-r1.ebuild: - Use correct path to klibc headers on multilib systems. - - 15 Jul 2006; Michał Januszewski - +files/splashutils-1.3-pthreads.patch, splashutils-1.3-r1.ebuild: - Added a patch fixing a potential problem with the animation thread. - - 15 Jul 2006; Michał Januszewski - +files/splashutils-1.3-fdset.patch, splashutils-1.3-r1.ebuild: - Added a fix for bug #140470. - -*splashutils-1.3-r1 (15 Jul 2006) - - 15 Jul 2006; Michał Januszewski - -splashutils-1.3.ebuild, +splashutils-1.3-r1.ebuild: - Minor bugfixes in the Gentoo scripts. - -*splashutils-1.3 (15 Jul 2006) - - 15 Jul 2006; Michał Januszewski - +splashutils-1.3.ebuild: - Version bump. - - 12 Jul 2006; Michał Januszewski - splashutils-1.1.9.8-r1.ebuild, splashutils-1.1.9.10-r1.ebuild: - Remove useless cpp checks in freetype (bug #138116). - - 22 Apr 2006; Michał Januszewski - -files/splashutils-1.1.9.9-external-klibc.patch: - Removed an unused patch. - - 22 Apr 2006; Michał Januszewski - -splashutils-1.1.9.9-r1.ebuild, -splashutils-1.1.9.10.ebuild: - Removed old ebuilds without support for the --svcdir option in baselayout's - depscan. - - 16 Apr 2006; Michał Januszewski - +files/splashutils-1.1.9.10-makefile.patch, - splashutils-1.1.9.10-r1.ebuild: - Added a patch to fix compilation issues with make 3.81 (bug #130181). - - 14 Mar 2006; Michał Januszewski - splashutils-1.1.9.10-r1.ebuild: - Made most of the einfo/ewarn messages conditional. - - 06 Mar 2006; Michał Januszewski - -splashutils-1.1.9.8.ebuild, -splashutils-1.1.9.9.ebuild: - Removed old ebuilds. - -*splashutils-1.1.9.10-r1 (02 Mar 2006) -*splashutils-1.1.9.8-r1 (02 Mar 2006) - - 02 Mar 2006; Roy Marples - +files/splashutils-depscan.patch, +splashutils-1.1.9.8-r1.ebuild, - splashutils-1.1.9.9.ebuild, splashutils-1.1.9.9-r1.ebuild, - +splashutils-1.1.9.10-r1.ebuild: - Support baselayout's depscan --svcdir option instead of nasty variable - hacking. - - 02 Feb 2006; Michał Januszewski - splashutils-1.1.9.8.ebuild, splashutils-1.1.9.9.ebuild, - splashutils-1.1.9.9-r1.ebuild, splashutils-1.1.9.10.ebuild: - Added dependency on app-arch/cpio to all ebuilds (bug #121256). - - 01 Jan 2006; Michał Januszewski - splashutils-1.1.9.8.ebuild, splashutils-1.1.9.9.ebuild, - splashutils-1.1.9.9-r1.ebuild, splashutils-1.1.9.10.ebuild: - Fixed a typo (bug #117330). - - 20 Nov 2005; Michał Januszewski - +files/splashutils-1.1.9.10-ppc-2.6.14.patch, splashutils-1.1.9.10.ebuild: - Added a patch to allow building splashutils against 2.6.14 on ppc (bug - #112744). - -*splashutils-1.1.9.10 (29 Sep 2005) - - 29 Sep 2005; Michał Januszewski - -splashutils-0.9.1.ebuild, -splashutils-1.1.9.6-r1.ebuild, - -splashutils-1.1.9.7.ebuild, +splashutils-1.1.9.10.ebuild: - Version bump. - - 09 Sep 2005; Michał Januszewski - splashutils-1.1.9.9-r1.ebuild: - Updated zlib to 1.2.3 (requested in bug #104118). - - 08 Sep 2005; Michał Januszewski - splashutils-1.1.9.9-r1.ebuild: - Added a fix for bug #104251 -- try to support gcc built with the 'vanilla' - USE flag. - - 02 Sep 2005; Michael Hanselmann - splashutils-1.1.9.8.ebuild: - Stable on ppc. - - 31 Aug 2005; Luis Medinas - splashutils-1.1.9.8.ebuild: - Marked Stable on AMD64. - -*splashutils-1.1.9.9-r1 (28 Aug 2005) - - 28 Aug 2005; Michał Januszewski - +files/splashutils-1.1.9.9-external-klibc.patch, - splashutils-1.1.9.8.ebuild, +splashutils-1.1.9.9-r1.ebuild: - Updated the splashutils ebuild to build against external klibc. Credits for - the patch go to Martin Schlemmer (bug - #103855). Marked 1.1.9.8 stable on x86. - -*splashutils-1.1.9.9 (21 Aug 2005) - - 21 Aug 2005; Michał Januszewski - +splashutils-1.1.9.9.ebuild: - Version bump. - - 20 Jul 2005; Joseph Jezak splashutils-1.1.9.7.ebuild: - Marked ppc stable for 2.6.12 support. - -*splashutils-1.1.9.8 (18 Jul 2005) - - 18 Jul 2005; Michał Januszewski - +splashutils-1.1.9.8.ebuild: - Version bump. - -*splashutils-1.1.9.7 (09 Jul 2005) - - 09 Jul 2005; Michał Januszewski - +splashutils-1.1.9.7.ebuild: - Version bump -- 1.1.9.7 includes many bugfixes and has support for genkernel - initrds. Changed all KBUILD_OUTPUT references to KV_OUT_DIR in the ebuild. - This should fix compilation problems for people using an external kernel - object directory. - - 08 Jul 2005; Michał Januszewski - -splashutils-1.1.9.6.ebuild, splashutils-1.1.9.6-r1.ebuild: - Fixed a typo in the ebuild info messages (bug #98375). Removed old ebuild. - - 07 Jul 2005; Herbie Hopkins - splashutils-1.1.9.6-r1.ebuild: - Stable on amd64. - - 06 Jul 2005; Daniel Drake splashutils-1.1.9.6-r1.ebuild: - Stable on x86, required for fbsplash on 2.6.12 - - 23 Jun 2005; Michał Januszewski - splashutils-1.1.9.6-r1.ebuild: - Use KERNEL_DIR instead of /usr/src/linux for the kernel source tree (bug - #96897). - - 23 Jun 2005; Michał Januszewski - splashutils-1.1.9.6.ebuild, splashutils-1.1.9.6-r1.ebuild: - Replaced 'mkdev' with 'mknod' (bug #96725). - - 12 Jun 2005; Michał Januszewski - splashutils-0.9.1.ebuild, splashutils-1.1.9.6.ebuild: - Negate -fstack-protector regardless of the 'hardened' USE flag state (fix - for bug #71193). - - 12 Jun 2005; Michał Januszewski - -splashutils-1.1.9.5.ebuild: - Removed old ebuild. - -*splashutils-1.1.9.6-r1 (12 Jun 2005) - - 12 Jun 2005; Michał Januszewski - +splashutils-1.1.9.6-r1.ebuild: - Added a fix for bug #95657. - - 05 Jun 2005; Michael Hanselmann - splashutils-0.9.1.ebuild: - Stable on ppc. - - 24 May 2005; Herbie Hopkins splashutils-1.1.9.6.ebuild: - fixed multilib issue - -*splashutils-1.1.9.6 (16 May 2005) - - 16 May 2005; Michał Januszewski - -splashutils-1.1.9.3.ebuild, -splashutils-1.1.9.4.ebuild, - +splashutils-1.1.9.6.ebuild: - And another bugfix release, which includes fixes for some remaining issues - spotted in the 1.1.9.x series (bug #90483 comes to mind). The default silent - tty has now been set to tty16 to avoid conflicts with consolefont and - syslog-ng. If you have a 'tty:' setting on your kernel command line, try - removing it in case of any problems. A new utility script, called - splash_manager, is included in this release. The script can be used for - switching, setting, testing and listing themes. It's somewhat experimental - at this stage, so please test it. If you are not sure how the kernel command - line should be set, try using 'splash_manager -c switch -t '. - - 29 Apr 2005; Michał Januszewski - -splashutils-0.9_rc1.ebuild, -splashutils-1.1.9.1.ebuild, - -splashutils-1.1.9.2.ebuild: - Removed old ebuilds. - -*splashutils-1.1.9.5 (29 Apr 2005) - - 29 Apr 2005; Michał Januszewski - +splashutils-1.1.9.5.ebuild: - Yet another bugfix release. Includes fixes for 16bpp modes, and complete or - partial fixes for bugs: #90307, #90331, #90483, #90556. There have also been - some important changes in the ebuild. The sample Gentoo themes have been - removed from this package and are now available in - media-gfx/splash-themes-gentoo. Some additional sanity checks (/dev/tty1 - presence, GCC_SPEC checking) have been added to make it easier to fix common - problems. - - 26 Apr 2005; Michał Januszewski - splashutils-1.1.9.4.ebuild: - Avoid installing the default symlink if it already exists -- fixed bug #90484. - -*splashutils-1.1.9.4 (24 Apr 2005) - - 24 Apr 2005; Michał Januszewski - +splashutils-1.1.9.4.ebuild: - A bugfix release (fixes bugs: #88461, #87113, #85531). It also introduces - support for new USE flags: png, truetype and kdgraphics. The first two of - them should probably be enabled to make sure all themes work correctly. - kdgraphics is a local USE flag which changes the way the silent splash image - is displayed. Please read the description in use.local.desc before enabling - it, as it has the potential to break things and it should probably be kept - disabled in all common situations. - -*splashutils-1.1.9.3 (28 Mar 2005) - - 28 Mar 2005; Michał Januszewski - +splashutils-1.1.9.3.ebuild: - A new release with bugfixes and some simple new features. Please have a look - at the project changelog at my devsite for a full list of changes. - -*splashutils-1.1.9.2 (21 Mar 2005) - - 21 Mar 2005; Michał Januszewski - +splashutils-1.1.9.2.ebuild: - Version bump. Mostly bugfixes. Please have a look at the project homepage - for a full list of changes. - -*splashutils-1.1.9.1 (09 Mar 2005) - - 09 Mar 2005; Michał Januszewski - +splashutils-1.1.9.1.ebuild: - Added a development version of splashutils. - - 08 Mar 2005; Michał Januszewski - splashutils-0.9.1.ebuild, -splashutils-0.9_pre09.ebuild, - -splashutils-0.9_pre10.ebuild, splashutils-0.9_rc1.ebuild: - Removed old ebuilds. Updated the remaining ebuilds to work with KBUILD_OUTPUT. - - 07 Mar 2005; Chris Gianelloni - splashutils-0.9.1.ebuild: - Marking stable on amd64 so we have the right version on the LiveCD... bad - spock... - - 01 Mar 2005; Michał Januszewski - splashutils-0.9.1.ebuild: - Marked stable on x86. - - 11 Feb 2005; Michał Januszewski - splashutils-0.9.1.ebuild, splashutils-0.9_pre09.ebuild, - splashutils-0.9_pre10.ebuild, splashutils-0.9_rc1.ebuild: - Added version deps as a fix for bug #81608. - -*splashutils-0.9.1 (27 Jan 2005) - - 27 Jan 2005; Michał Januszewski - +splashutils-0.9.1.ebuild, -splashutils-0.9_pre07.ebuild, - -splashutils-0.9_pre08.ebuild: - Added a new version of splashutils with some amazing new features and - bugfixes which I'm too lazy to list here ;) Removed old ebuilds. - - 16 Jan 2005; Michal Januszewski - splashutils-0.9_rc1.ebuild: - Added hardened compilation fixes from bug #71193. - - 12 Jan 2005; Michal Januszewski - splashutils-0.9_rc1.ebuild: - Marked stable on x86. - - 04 Jan 2005; Michael Hanselmann - splashutils-0.9_rc1.ebuild: - Added to ~ppc, bug 76637. - -*splashutils-0.9_rc1 (12 Nov 2004) - - 12 Nov 2004; Michal Januszewski - +splashutils-0.9_rc1.ebuild: - A new bugfix release. Closes #68853 and #70029. Fixes some theme issues - (wrong images for 8bpp, wrong box coordinates for the gentoo theme). - - 20 Oct 2004; Michal Januszewski - splashutils-0.9_pre10.ebuild: - Marked splashutils stable on x86 and amd64. Changed baselayout dep. to >= - 1.9.4-r5. - - 13 Oct 2004; Michal Januszewski - splashutils-0.9_pre07.ebuild, splashutils-0.9_pre08.ebuild, - splashutils-0.9_pre09.ebuild, splashutils-0.9_pre10.ebuild: - Added a dep on virtual/linux-sources. - - 01 Oct 2004; Michal Januszewski - splashutils-0.9_pre10.ebuild: - Added a little fix (removed dependency on unistd.h for syscalls.nrs) which - should make splashutils compile with older kernels. - -*splashutils-0.9_pre10 (27 Sep 2004) - - 27 Sep 2004; Michal Januszewski - +splashutils-0.9_pre10.ebuild: - Splashutils update. Includes small bugfixes, klibc and libpng updates, and - 2.6.9-rc2 compatibility. Closes bug #64068. - - 08 Sep 2004; Michal Januszewski - splashutils-0.9_pre09.ebuild: - Updated the klibc version (bug #63170). Marked ~amd64. - -*splashutils-0.9_pre09 (07 Sep 2004) - - 07 Sep 2004; Michal Januszewski - +splashutils-0.9_pre09.ebuild: - Splashutils update, includes fixes for amd64 and dithering for 15/16bpp modes. - Special thanks to Christian Roessner for his help with making it work on - amd64. - -*splashutils-0.9_pre08 (05 Sep 2004) - - 05 Sep 2004; Michal Januszewski - +splashutils-0.9_pre08.ebuild: - Version bump. Added a new theme 'gentoo' and fixed the 'emergence' theme. For - a full ChangeLog for splashutils check http://dev.gentoo.org/~spock/. Closes - bugs #61341, #61478, #61960 and possibly #61678. - - 30 Aug 2004; Michal Januszewski - splashutils-0.9_pre07.ebuild: - Updated the ebuild to display info about 'make prepare', not try to execute it. - - 22 Aug 2004; Michal Januszewski - splashutils-0.9_pre07.ebuild: - Added a fix for 8bpp silent images for the emergence theme. - -*splashutils-0.9_pre07 (21 Aug 2004) - - 21 Aug 2004; Michal Januszewski +metadata.xml, - +splashutils-0.9_pre07.ebuild: - Intial commit. diff --git a/media-gfx/splashutils/files/initrd.splash-cmp-str-instead-of-int.patch b/media-gfx/splashutils/files/initrd.splash-cmp-str-instead-of-int.patch deleted file mode 100644 index 16bb2f5..0000000 --- a/media-gfx/splashutils/files/initrd.splash-cmp-str-instead-of-int.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- initrd.splash 2008-11-13 23:49:00.000000000 +0100 -+++ initrd.splash.new 2010-07-27 21:35:24.647912782 +0200 -@@ -26,7 +26,7 @@ - init) - if [ -n "$2" ]; then - export BOOT_MSG="$2" -- elif [ "${CDROOT}" -eq '1' ]; then -+ elif [ "${CDROOT}" = '1' ]; then - export BOOT_MSG="Preparing the LiveCD environment... Press Alt+F1 for verbose mode." - else - export BOOT_MSG="Preparing the system for boot... Press Alt+F1 for verbose mode." 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 82284f1..0000000 --- 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 3b9e06b..0000000 --- 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 16d7ac2..0000000 --- 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-libpng15_compat.patch b/media-gfx/splashutils/files/splashutils-1.5.4.3-libpng15_compat.patch deleted file mode 100644 index fb962ae..0000000 --- a/media-gfx/splashutils/files/splashutils-1.5.4.3-libpng15_compat.patch +++ /dev/null @@ -1,96 +0,0 @@ -commit 1b760b583f1faa0d3114440a6746cbefa36dd797 -Author: AlphatPC -Date: Sun May 8 17:18:03 2011 +0200 - - Use libpng accessor functions (for libpng-1.5 compat). - -diff --git a/core/src/image.c b/core/src/image.c -index 6973575..4fb21a9 100644 ---- a/core/src/image.c -+++ b/core/src/image.c -@@ -61,27 +61,27 @@ static int load_png(stheme_t *theme, char *filename, u8 **data, struct fb_cmap * - png_init_io(png_ptr, fp); - png_read_info(png_ptr, info_ptr); - -- if (cmap && info_ptr->color_type != PNG_COLOR_TYPE_PALETTE) -+ if (cmap && png_get_color_type(png_ptr, info_ptr) != PNG_COLOR_TYPE_PALETTE) - return -2; - -- if (info_ptr->color_type == PNG_COLOR_TYPE_GRAY || -- info_ptr->color_type == PNG_COLOR_TYPE_GRAY_ALPHA) -+ if (png_get_color_type(png_ptr, info_ptr) == PNG_COLOR_TYPE_GRAY || -+ png_get_color_type(png_ptr, info_ptr) == PNG_COLOR_TYPE_GRAY_ALPHA) - png_set_gray_to_rgb(png_ptr); - -- if (info_ptr->bit_depth == 16) -+ if (png_get_bit_depth(png_ptr, info_ptr) == 16) - png_set_strip_16(png_ptr); - -- if (!want_alpha && info_ptr->color_type & PNG_COLOR_MASK_ALPHA) -+ if (!want_alpha && png_get_color_type(png_ptr, info_ptr) & PNG_COLOR_MASK_ALPHA) - png_set_strip_alpha(png_ptr); - - #ifndef TARGET_KERNEL -- if (!(info_ptr->color_type & PNG_COLOR_MASK_ALPHA) & want_alpha) { -+ if (!(png_get_color_type(png_ptr, info_ptr) & PNG_COLOR_MASK_ALPHA) & want_alpha) { - png_set_add_alpha(png_ptr, 0xff, PNG_FILLER_AFTER); - } - #endif - png_read_update_info(png_ptr, info_ptr); - -- if (!cmap && info_ptr->color_type != PNG_COLOR_TYPE_RGB && info_ptr->color_type != PNG_COLOR_TYPE_RGBA) -+ if (!cmap && png_get_color_type(png_ptr, info_ptr) != PNG_COLOR_TYPE_RGB && png_get_color_type(png_ptr, info_ptr) != PNG_COLOR_TYPE_RGBA) - return -3; - - if (cmap) { -@@ -93,12 +93,12 @@ static int load_png(stheme_t *theme, char *filename, u8 **data, struct fb_cmap * - - rowbytes = png_get_rowbytes(png_ptr, info_ptr); - -- if ((width && *width && info_ptr->width != *width) || (height && *height && info_ptr->height != *height)) { -+ if ((width && *width && png_get_image_width(png_ptr, info_ptr) != *width) || (height && *height && png_get_image_height(png_ptr, info_ptr) != *height)) { - iprint(MSG_ERROR, "Image size mismatch: %s.\n", filename); - return -2; - } else { -- *width = info_ptr->width; -- *height = info_ptr->height; -+ *width = png_get_image_width(png_ptr, info_ptr); -+ *height = png_get_image_height(png_ptr, info_ptr); - } - - *data = malloc(theme->xres * theme->yres * fbd.bytespp); -@@ -114,11 +114,11 @@ static int load_png(stheme_t *theme, char *filename, u8 **data, struct fb_cmap * - return -4; - } - -- for (i = 0; i < info_ptr->height; i++) { -+ for (i = 0; i < png_get_image_height(png_ptr, info_ptr); i++) { - if (cmap) { -- row_pointer = *data + info_ptr->width * i; -+ row_pointer = *data + png_get_image_width(png_ptr, info_ptr) * i; - } else if (want_alpha) { -- row_pointer = *data + info_ptr->width * i * 4; -+ row_pointer = *data + png_get_image_width(png_ptr, info_ptr) * i * 4; - } else { - row_pointer = buf; - } -@@ -127,7 +127,7 @@ static int load_png(stheme_t *theme, char *filename, u8 **data, struct fb_cmap * - - if (cmap) { - int h = 256 - cmap->len; -- t = *data + info_ptr->width * i; -+ t = *data + png_get_image_width(png_ptr, info_ptr) * i; - - if (h) { - /* Move the colors up by 'h' offset. This is used because fbcon -@@ -139,8 +139,8 @@ static int load_png(stheme_t *theme, char *filename, u8 **data, struct fb_cmap * - - /* We only need to convert the image if the alpha channel is not required */ - } else if (!want_alpha) { -- u8 *tmp = *data + info_ptr->width * bytespp * i; -- rgba2fb((rgbacolor*)buf, tmp, tmp, info_ptr->width, i, 0, 0xff); -+ u8 *tmp = *data + png_get_image_width(png_ptr, info_ptr) * bytespp * i; -+ rgba2fb((rgbacolor*)buf, tmp, tmp, png_get_image_width(png_ptr, info_ptr), i, 0, 0xff); - } - } - 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 060cc9d..0000000 --- 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 f395eca..0000000 --- a/media-gfx/splashutils/files/splashutils-1.5.4.3-nondefault-runlevel.patch +++ /dev/null @@ -1,24 +0,0 @@ -commit 6f9aa3a3bc11e539613facf3caba5dcdb43c0117 -Author: Michał Januszewski -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 ede28b0..0000000 --- a/media-gfx/splashutils/files/splashutils-1.5.4.3-openrc-effects.patch +++ /dev/null @@ -1,55 +0,0 @@ -commit 7cf5fd02bbc6422ddbc9af7185cc47657148deb0 -Author: Michał Januszewski -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 -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 dcb1ef9..0000000 --- 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 -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-functions.patch b/media-gfx/splashutils/files/splashutils-1.5.4.3-splash-functions.patch deleted file mode 100644 index ad5aab9..0000000 --- a/media-gfx/splashutils/files/splashutils-1.5.4.3-splash-functions.patch +++ /dev/null @@ -1,21 +0,0 @@ -commit 7077483874a842c607d6e877696891ba4d5f1dd7 -Author: Michał Januszewski -Date: Sat Oct 9 21:07:37 2010 +0200 - - Fix a bug in splash-functions.sh. - - This problem was reported in Gentoo bug #339767. - -diff --git a/core/scripts/splash-functions.sh.in b/core/scripts/splash-functions.sh.in -index 1a89486..2c39c6a 100644 ---- a/core/scripts/splash-functions.sh.in -+++ b/core/scripts/splash-functions.sh.in -@@ -341,7 +341,7 @@ splash_comm_send() { - - # Returns the current splash mode. - splash_get_mode() { -- local ctty="${spl_bindir}/fgconsole" -+ local ctty="$({spl_bindir}/fgconsole)" - local mode="$(${spl_util})" - - if [ "${mode}" = "silent" ]; then 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 c7e0cd2..0000000 --- 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.3-splash_util.patch b/media-gfx/splashutils/files/splashutils-1.5.4.3-splash_util.patch deleted file mode 100644 index a3566bd..0000000 --- a/media-gfx/splashutils/files/splashutils-1.5.4.3-splash_util.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff -Naurp splashutils-1.5.4.3-orig//scripts/splash-functions.sh.in splashutils-1.5.4.3/scripts/splash-functions.sh.in ---- splashutils-1.5.4.3-orig//scripts/splash-functions.sh.in 2010-10-09 21:44:39.127691474 +0200 -+++ splashutils-1.5.4.3/scripts/splash-functions.sh.in 2010-10-09 21:44:54.678690080 +0200 -@@ -26,7 +26,7 @@ export spl_cachedir="@libdir@/splash/cac - export spl_tmpdir="@libdir@/splash/tmp" - export spl_fifo="${spl_cachedir}/.splash" - export spl_pidfile="${spl_cachedir}/daemon.pid" --export spl_util="@bindir@/splash_util.static" -+export spl_util="@sbindir@/splash_util.static" - export spl_daemon="@sbindir@/fbsplashd.static" - export spl_decor="@sbindir@/fbcondecor_ctl.static" - export spl_bindir="@libdir@/splash/bin" -diff -Naurp splashutils-1.5.4.3-orig//src/Makefile.am splashutils-1.5.4.3/src/Makefile.am ---- splashutils-1.5.4.3-orig//src/Makefile.am 2010-10-09 21:44:39.121691920 +0200 -+++ splashutils-1.5.4.3/src/Makefile.am 2010-10-09 21:45:10.934689775 +0200 -@@ -166,7 +166,7 @@ if CONFIG_FBCON_DECOR - sbin_PROGRAMS += fbcondecor_ctl - endif - sbin_PROGRAMS += fbsplashd --bin_PROGRAMS += splash_util -+sbin_PROGRAMS += fbsplashd splash_util - eexecsbin_PROGRAMS += fbsplashctl - - fbcondecor_ctl_SOURCES = fbcon_decor_ctl.c fbcon_decor.h ../include/console_decor.h ../include/fbcondecor.h common.h fbsplash.h 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 bc7b6ee..0000000 --- a/media-gfx/splashutils/files/splashutils-openrc-0.4-fix.patch +++ /dev/null @@ -1,74 +0,0 @@ -commit a58099249acdce1fbdab19f5dfea0704c4c545f2 -Author: Michał Januszewski -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 36d4ef0..0000000 --- a/media-gfx/splashutils/files/splashutils-openrc-0.4.3-runlevel-fix.patch +++ /dev/null @@ -1,99 +0,0 @@ -commit 4bb63f7fb23b11591e2984ce87d4f36d80e29d65 -Author: Michał Januszewski -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; diff --git a/media-gfx/splashutils/splashutils-1.5.4.4-r2.ebuild b/media-gfx/splashutils/splashutils-1.5.4.4-r2.ebuild deleted file mode 100644 index bf0641c..0000000 --- a/media-gfx/splashutils/splashutils-1.5.4.4-r2.ebuild +++ /dev/null @@ -1,244 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/splashutils/splashutils-1.5.4.4-r2.ebuild,v 1.9 2013/10/14 12:52:34 pinkbyte Exp $ - -EAPI=4 - -inherit autotools eutils multilib toolchain-funcs - -MISCSPLASH="miscsplashutils-0.1.8" -GENTOOSPLASH="splashutils-gentoo-1.0.17" -V_JPEG="8a" -V_PNG="1.4.3" -V_ZLIB="1.2.3" -V_FT="2.3.12" - -ZLIBSRC="libs/zlib-${V_ZLIB}" -LPNGSRC="libs/libpng-${V_PNG}" -JPEGSRC="libs/jpeg-${V_JPEG}" -FT2SRC="libs/freetype-${V_FT}" - -RESTRICT="test" -IUSE="hardened +png +truetype +mng gpm fbcondecor" - -DESCRIPTION="Framebuffer splash utilities." -HOMEPAGE="http://fbsplash.berlios.de" -SRC_URI="mirror://berlios/fbsplash/${PN}-lite-${PV}.tar.bz2 - mirror://berlios/fbsplash/${GENTOOSPLASH}.tar.bz2 - mirror://gentoo/${MISCSPLASH}.tar.bz2 - mirror://sourceforge/libpng/libpng-${V_PNG}.tar.bz2 - ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v${V_JPEG}.tar.gz - mirror://sourceforge/freetype/freetype-${V_FT}.tar.bz2 - http://www.gzip.org/zlib/zlib-${V_ZLIB}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" -RDEPEND="gpm? ( sys-libs/gpm[static-libs(+)] ) - truetype? ( - >=media-libs/freetype-2[static-libs] - app-arch/bzip2[static-libs(+)] - sys-libs/zlib[static-libs(+)] - ) - png? ( - >=media-libs/libpng-1.4.3[static-libs] - sys-libs/zlib[static-libs(+)] - ) - mng? ( - media-libs/lcms:0[static-libs] - media-libs/libmng[static-libs(+)] - ) - virtual/jpeg:0[static-libs] - >=sys-apps/baselayout-1.9.4-r5 - app-arch/cpio - media-gfx/fbgrab - !sys-apps/lcdsplash" -DEPEND="${RDEPEND} - >=dev-libs/klibc-1.5 - virtual/pkgconfig" - -S="${WORKDIR}/${P/_/-}" -SG="${WORKDIR}/${GENTOOSPLASH}" -SM="${WORKDIR}/${MISCSPLASH}" - -pkg_setup() { - if use hardened; then - ewarn "Due to problems with klibc, it is currently impossible to compile splashutils" - ewarn "with 'hardened' GCC flags. As a workaround, the package will be compiled with" - ewarn "-fno-stack-protector. Hardened GCC features will not be used while building" - ewarn "the splash kernel helper." - fi -} - -src_prepare() { - mv "${WORKDIR}"/{libpng-${V_PNG},jpeg-${V_JPEG},zlib-${V_ZLIB},freetype-${V_FT}} "${S}/libs" - # We need to delete the Makefile and let it be rebuilt when splashutils - # is being configured. Either that, or we end up with a segfaulting kernel - # helper. - rm "${S}/libs/zlib-${V_ZLIB}/Makefile" - - cd "${SG}" - epatch "${FILESDIR}/splashutils-1.5.4.4-gentoo-typo-fix.patch" - - if use truetype ; then - cd "${SM}" - epatch "${FILESDIR}/splashutils-1.5.4.4-freetype-bz2.patch" - fi - - cd "${S}" - ln -sf "${S}/src" "${WORKDIR}/core" - - epatch "${FILESDIR}/${P}-bzip2.patch" - - if ! tc-is-cross-compiler && \ - has_version "sys-devel/gcc:$(gcc-version)[vanilla]" ; then - ewarn "Your GCC was built with the 'vanilla' flag set. If you can't compile" - ewarn "splashutils, you're on your own, as this configuration is not supported." - else - # This should make splashutils compile on systems with hardened GCC. - sed -e 's@K_CFLAGS =@K_CFLAGS = -fno-stack-protector@' -i "${S}/Makefile.in" - fi - - if ! use truetype ; then - sed -i -e 's/fbtruetype kbd/kbd/' "${SM}/Makefile" - fi - - # Latest version of klibc defined its own version of ferror, so there is - # not need for the hack in klibc_compat.h - if has_version ">=dev-libs/klibc-1.5.20"; then - echo > "libs/klibc_compat.h" - fi - - rm -f m4/* - eautoreconf -} - -src_configure() { - tc-export CC - cd "${SM}" - emake CC="${CC}" LIB=$(get_libdir) STRIP=true - - cd "${S}" - econf \ - $(use_with png) \ - $(use_with mng) \ - $(use_with gpm) \ - $(use_with truetype ttf) \ - $(use_with truetype ttf-kernel) \ - $(use_enable fbcondecor) \ - --docdir=/usr/share/doc/${PF} \ - --with-freetype2-src=${FT2SRC} \ - --with-jpeg-src=${JPEGSRC} \ - --with-lpng-src=${LPNGSRC} \ - --with-zlib-src=${ZLIBSRC} \ - --with-essential-libdir=/$(get_libdir) -} - -src_compile() { - emake CC="${CC}" STRIP="true" - - if has_version ">=sys-apps/baselayout-1.13.99"; then - cd "${SG}" - emake LIB=$(get_libdir) - fi -} - -src_install() { - local LIB=$(get_libdir) - - cd "${SM}" - make DESTDIR="${D}" LIB=${LIB} install - - cd "${S}" - make DESTDIR="${D}" STRIP="true" install - - mv "${D}"/usr/${LIB}/libfbsplash.so* "${D}"/${LIB}/ - gen_usr_ldscript libfbsplash.so - - echo 'CONFIG_PROTECT_MASK="/etc/splash"' > 99splash - doenvd 99splash - - if use fbcondecor ; then - newinitd "${SG}"/init-fbcondecor fbcondecor - newconfd "${SG}"/fbcondecor.conf fbcondecor - fi - newconfd "${SG}"/splash.conf splash - - insinto /usr/share/${PN} - doins "${SG}"/initrd.splash - - insinto /etc/splash - doins "${SM}"/fbtruetype/luxisri.ttf - - if has_version ">=sys-apps/baselayout-1.13.99"; then - cd "${SG}" - make DESTDIR="${D}" LIB=${LIB} install - else - cp "${SG}"/splash-functions-bl1.sh "${D}"/sbin/ - fi - - sed -i -e "s#/lib/splash#/${LIB}/splash#" "${D}"/sbin/splash-functions.sh - keepdir /${LIB}/splash/{tmp,cache,bin,sys} - dosym /${LIB}/splash/bin/fbres /sbin/fbres -} - -pkg_preinst() { - has_version "<${CATEGORY}/${PN}-1.0" - previous_less_than_1_0=$? - - has_version "<${CATEGORY}/${PN}-1.5.3" - previous_less_than_1_5_3=$? -} - -pkg_postinst() { - if has_version sys-fs/devfsd || ! has_version virtual/udev ; then - elog "This package has been designed with udev in mind. Other solutions, such as" - elog "devfs or a static /dev tree might work, but are generally discouraged and" - elog "not supported. If you decide to switch to udev, you might want to have a" - elog "look at 'The Gentoo udev Guide', which can be found at" - elog " http://www.gentoo.org/doc/en/udev-guide.xml" - elog "" - fi - - if [[ $previous_less_than_1_0 = 0 ]] ; then - elog "Since you are upgrading from a pre-1.0 version, please make sure that you" - elog "rebuild your initrds. You can use the splash_geninitramfs script to do that." - elog "" - fi - - if [[ $previous_less_than_1_5_3 = 0 ]] && ! use fbcondecor ; then - elog "Starting with splashutils-1.5.3, support for the fbcondecor kernel patch" - elog "is optional and dependent on the the 'fbcondecor' USE flag. If you wish" - elog "to use fbcondecor, run:" - elog " echo \"media-gfx/splashutils fbcondecor\" >> /etc/portage/package.use" - elog "and re-emerge splashutils." - fi - - if ! test -f /proc/cmdline || - ! egrep -q '(console=tty1|CONSOLE=/dev/tty1)' /proc/cmdline ; then - elog "It is required that you add 'console=tty1' to your kernel" - elog "command line parameters." - elog "" - elog "After these modifications, the relevant part of the kernel command" - elog "line might look like:" - elog " splash=silent,fadein,theme:emergence console=tty1" - elog "" - fi - - if ! has_version 'media-gfx/splash-themes-livecd' && - ! has_version 'media-gfx/splash-themes-gentoo'; then - elog "The sample Gentoo themes (emergence, gentoo) have been removed from the" - elog "core splashutils package. To get some themes you might want to emerge:" - elog " media-gfx/splash-themes-livecd" - elog " media-gfx/splash-themes-gentoo" - fi - - elog "Please note that the 'fbsplash' kernel patch has now been renamed to" - elog "'fbcondecor'. Accordingly, the old 'splash' initscript is now called" - elog "'fbcondecor'. Make sure you update your system. See:" - elog " http://dev.gentoo.org/~spock/projects/fbcondecor/#history" - elog "for further info about the name changes." - elog "" - elog "Also note that splash_util has now been split into splash_util, fbsplashd" - elog "and fbcondecor_ctl." -} diff --git a/media-gfx/splashutils/splashutils-1.5.4.4-r3.ebuild b/media-gfx/splashutils/splashutils-1.5.4.4-r3.ebuild deleted file mode 100644 index f9e1e05..0000000 --- a/media-gfx/splashutils/splashutils-1.5.4.4-r3.ebuild +++ /dev/null @@ -1,242 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/splashutils/splashutils-1.5.4.4-r3.ebuild,v 1.4 2013/10/14 12:52:34 pinkbyte Exp $ - -EAPI=5 -inherit autotools eutils multilib toolchain-funcs - -MISCSPLASH="miscsplashutils-0.1.8" -GENTOOSPLASH="splashutils-gentoo-1.0.17" -V_JPEG="8a" -V_PNG="1.4.3" -V_ZLIB="1.2.3" -V_FT="2.3.12" - -ZLIBSRC="libs/zlib-${V_ZLIB}" -LPNGSRC="libs/libpng-${V_PNG}" -JPEGSRC="libs/jpeg-${V_JPEG}" -FT2SRC="libs/freetype-${V_FT}" - -RESTRICT="test" -IUSE="hardened +png +truetype +mng gpm fbcondecor" - -DESCRIPTION="Framebuffer splash utilities" -HOMEPAGE="http://fbsplash.berlios.de" -SRC_URI=" - mirror://berlios/fbsplash/${PN}-lite-${PV}.tar.bz2 - mirror://berlios/fbsplash/${GENTOOSPLASH}.tar.bz2 - mirror://gentoo/${MISCSPLASH}.tar.bz2 - mirror://sourceforge/libpng/libpng-${V_PNG}.tar.bz2 - ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v${V_JPEG}.tar.gz - mirror://sourceforge/freetype/freetype-${V_FT}.tar.bz2 - http://www.gzip.org/zlib/zlib-${V_ZLIB}.tar.bz2 -" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" - -RDEPEND=" - gpm? ( sys-libs/gpm[static-libs(+)] ) - truetype? ( - >=media-libs/freetype-2[static-libs] - app-arch/bzip2[static-libs(+)] - sys-libs/zlib[static-libs(+)] - ) - png? ( - >=media-libs/libpng-1.4.3[static-libs] - sys-libs/zlib[static-libs(+)] - ) - mng? ( - media-libs/lcms:0[static-libs] - media-libs/libmng[static-libs(+)] - ) - virtual/jpeg:0[static-libs] - >=sys-apps/baselayout-1.9.4-r5 - app-arch/cpio - media-gfx/fbgrab - !sys-apps/lcdsplash" - -DEPEND="${RDEPEND} - >=dev-libs/klibc-1.5 - virtual/pkgconfig -" - -S="${WORKDIR}/${P/_/-}" -SG="${WORKDIR}/${GENTOOSPLASH}" -SM="${WORKDIR}/${MISCSPLASH}" - -pkg_setup() { - if use hardened; then - ewarn "Due to problems with klibc, it is currently impossible to compile splashutils" - ewarn "with 'hardened' GCC flags. As a workaround, the package will be compiled with" - ewarn "-fno-stack-protector. Hardened GCC features will not be used while building" - ewarn "the splash kernel helper." - fi -} - -src_prepare() { - mv "${WORKDIR}"/{libpng-${V_PNG},jpeg-${V_JPEG},zlib-${V_ZLIB},freetype-${V_FT}} "${S}/libs" - - # We need to delete the Makefile and let it be rebuilt when splashutils - # is being configured. Either that, or we end up with a segfaulting kernel - # helper. - rm "${S}/libs/zlib-${V_ZLIB}/Makefile" - - cd "${SG}" - epatch "${FILESDIR}/splashutils-1.5.4.4-gentoo-typo-fix.patch" - - if use truetype ; then - cd "${SM}" - epatch "${FILESDIR}/splashutils-1.5.4.4-freetype-bz2.patch" - fi - - cd "${S}" - ln -sf "${S}/src" "${WORKDIR}/core" - - epatch "${FILESDIR}/${P}-bzip2.patch" - epatch "${FILESDIR}/${P}-multi-keyboard.patch" - - if ! tc-is-cross-compiler && \ - has_version "sys-devel/gcc:$(gcc-version)[vanilla]" ; then - ewarn "Your GCC was built with the 'vanilla' flag set. If you can't compile" - ewarn "splashutils, you're on your own, as this configuration is not supported." - else - # This should make splashutils compile on systems with hardened GCC. - sed -e 's@K_CFLAGS =@K_CFLAGS = -fno-stack-protector@' -i "${S}/Makefile.in" - fi - - if ! use truetype ; then - sed -i -e 's/fbtruetype kbd/kbd/' "${SM}/Makefile" - fi - - # Latest version of klibc defined its own version of ferror, so there is - # not need for the hack in klibc_compat.h - if has_version ">=dev-libs/klibc-1.5.20"; then - echo > "libs/klibc_compat.h" - fi - - rm -f m4/* - eautoreconf -} - -src_configure() { - tc-export CC - cd "${SM}" - emake CC="${CC}" LIB=$(get_libdir) STRIP=true - - cd "${S}" - econf \ - $(use_with png) \ - $(use_with mng) \ - $(use_with gpm) \ - $(use_with truetype ttf) \ - $(use_with truetype ttf-kernel) \ - $(use_enable fbcondecor) \ - --docdir=/usr/share/doc/${PF} \ - --with-freetype2-src=${FT2SRC} \ - --with-jpeg-src=${JPEGSRC} \ - --with-lpng-src=${LPNGSRC} \ - --with-zlib-src=${ZLIBSRC} \ - --with-essential-libdir=/$(get_libdir) -} - -src_compile() { - emake CC="${CC}" STRIP="true" - - if has_version ">=sys-apps/baselayout-1.13.99"; then - cd "${SG}" - emake LIB=$(get_libdir) - fi -} - -src_install() { - local LIB=$(get_libdir) - - cd "${SM}" - emake DESTDIR="${D}" LIB=${LIB} install - - cd "${S}" - emake DESTDIR="${D}" STRIP="true" install - - mv "${D}"/usr/${LIB}/libfbsplash.so* "${D}"/${LIB}/ - gen_usr_ldscript libfbsplash.so - - echo 'CONFIG_PROTECT_MASK="/etc/splash"' > 99splash - doenvd 99splash - - if use fbcondecor ; then - newinitd "${SG}"/init-fbcondecor fbcondecor - newconfd "${SG}"/fbcondecor.conf fbcondecor - fi - newconfd "${SG}"/splash.conf splash - - insinto /usr/share/${PN} - doins "${SG}"/initrd.splash - - insinto /etc/splash - doins "${SM}"/fbtruetype/luxisri.ttf - - if has_version ">=sys-apps/baselayout-1.13.99"; then - cd "${SG}" - make DESTDIR="${D}" LIB=${LIB} install - else - cp "${SG}"/splash-functions-bl1.sh "${D}"/sbin/ - fi - - sed -i -e "s#/lib/splash#/${LIB}/splash#" "${D}"/sbin/splash-functions.sh - keepdir /${LIB}/splash/{tmp,cache,bin,sys} - dosym /${LIB}/splash/bin/fbres /sbin/fbres -} - -pkg_preinst() { - has_version "<${CATEGORY}/${PN}-1.0" - previous_less_than_1_0=$? - - has_version "<${CATEGORY}/${PN}-1.5.3" - previous_less_than_1_5_3=$? -} - -pkg_postinst() { - if has_version sys-fs/devfsd || ! has_version virtual/udev ; then - elog "This package has been designed with udev in mind. Other solutions, such as" - elog "devfs or a static /dev tree might work, but are generally discouraged and" - elog "not supported. If you decide to switch to udev, you might want to have a" - elog "look at 'The Gentoo udev Guide', which can be found at" - elog " http://www.gentoo.org/doc/en/udev-guide.xml" - elog "" - fi - - if [[ $previous_less_than_1_0 = 0 ]] ; then - elog "Since you are upgrading from a pre-1.0 version, please make sure that you" - elog "rebuild your initrds. You can use the splash_geninitramfs script to do that." - elog "" - fi - - if [[ $previous_less_than_1_5_3 = 0 ]] && ! use fbcondecor ; then - elog "Starting with splashutils-1.5.3, support for the fbcondecor kernel patch" - elog "is optional and dependent on the the 'fbcondecor' USE flag. If you wish" - elog "to use fbcondecor, run:" - elog " echo \"media-gfx/splashutils fbcondecor\" >> /etc/portage/package.use" - elog "and re-emerge splashutils." - fi - - if ! test -f /proc/cmdline || - ! egrep -q '(console=tty1|CONSOLE=/dev/tty1)' /proc/cmdline ; then - elog "It is required that you add 'console=tty1' to your kernel" - elog "command line parameters." - elog "" - elog "After these modifications, the relevant part of the kernel command" - elog "line might look like:" - elog " splash=silent,fadein,theme:emergence console=tty1" - elog "" - fi - - if ! has_version 'media-gfx/splash-themes-livecd' && - ! has_version 'media-gfx/splash-themes-gentoo'; then - elog "The sample Gentoo themes (emergence, gentoo) have been removed from the" - elog "core splashutils package. To get some themes you might want to emerge:" - elog " media-gfx/splash-themes-livecd" - elog " media-gfx/splash-themes-gentoo" - fi -}