commit: 08513d0feb62627d085fe68d9439aa32994a4cce Author: Andrew Savchenko <bircoph <AT> gentoo <DOT> org> AuthorDate: Sun Aug 9 22:28:51 2015 +0000 Commit: Andrew Savchenko <bircoph <AT> gentoo <DOT> org> CommitDate: Sun Aug 9 22:28:51 2015 +0000 URL: https://gitweb.gentoo.org/dev/bircoph.git/commit/?id=08513d0f
media-gfx/splashutils: fix bugs 408283, 557126 media-gfx/splashutils/ChangeLog | 1146 ++++++++++++++++++++ media-gfx/splashutils/Manifest | 16 + .../files/splashutils-1.5.4.4-freetype-bz2.patch | 15 + .../files/splashutils-1.5.4.4-ft25.patch | 42 + .../splashutils-1.5.4.4-gentoo-typo-fix.patch | 19 + .../files/splashutils-1.5.4.4-multi-keyboard.patch | 381 +++++++ .../files/splashutils-1.5.4.4-no-la.patch | 11 + .../files/splashutils-1.5.4.4-sys-queue.patch | 8 + media-gfx/splashutils/metadata.xml | 16 + .../splashutils/splashutils-1.5.4.4-r6.ebuild | 238 ++++ 10 files changed, 1892 insertions(+) diff --git a/media-gfx/splashutils/ChangeLog b/media-gfx/splashutils/ChangeLog new file mode 100644 index 0000000..1a207ed --- /dev/null +++ b/media-gfx/splashutils/ChangeLog @@ -0,0 +1,1146 @@ +# ChangeLog for media-gfx/splashutils +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/media-gfx/splashutils/ChangeLog,v 1.231 2015/02/02 15:38:50 pinkbyte Exp $ + + 02 Feb 2015; Sergey Popov <[email protected]> + -splashutils-1.5.4.4-r1.ebuild, -splashutils-1.5.4.4-r4.ebuild: + Drop old + + 02 Feb 2015; Sergey Popov <[email protected]> + splashutils-1.5.4.4-r5.ebuild: + Stable on amd64 and x86, wrt bug #538402 + + 02 Feb 2015; Sergey Popov <[email protected]> + splashutils-1.5.4.4-r1.ebuild, splashutils-1.5.4.4-r4.ebuild, + splashutils-1.5.4.4-r5.ebuild: + Fix Udev documentation guide URL, bug #534480, thanks to Alex Legler + + 01 Feb 2015; Sergey Popov <[email protected]> + splashutils-1.5.4.4-r1.ebuild, splashutils-1.5.4.4-r4.ebuild, + splashutils-1.5.4.4-r5.ebuild: + Correct SRC_URI and HOMEPAGE, wrt bug #537752 + +*splashutils-1.5.4.4-r5 (01 Feb 2015) + + 01 Feb 2015; Sergey Popov <[email protected]> + +splashutils-1.5.4.4-r5.ebuild, files/splashutils-1.5.4.4-ft25.patch, + +files/splashutils-1.5.4.4-sys-queue.patch: + Revision bump: correct freetype 2.5 patch, wrt bug #506124. Add support for + user patches, add include for queue.h kernel header explicitly, prune + unnecessary libtool files + + 01 Feb 2015; Sergey Popov <[email protected]> + -splashutils-1.5.4.4-r2.ebuild, -splashutils-1.5.4.4-r3.ebuild, + -files/splashutils-openrc-0.4.3-runlevel-fix.patch, + -files/splashutils-openrc-0.4-fix.patch, + -files/splashutils-1.5.4.3-daemon-exit-signal.patch, + -files/splashutils-1.5.4.3-fix_rc_var.patch, + -files/splashutils-1.5.4.3-libjpeg.patch, + -files/splashutils-1.5.4.3-libpng15_compat.patch, + -files/splashutils-1.5.4.3-makefile.patch, + -files/splashutils-1.5.4.3-nondefault-runlevel.patch, + -files/splashutils-1.5.4.3-openrc-effects.patch, + -files/splashutils-1.5.4.3-openrc-umount-fix.patch, + -files/splashutils-1.5.4.3-splash-functions.patch, + -files/splashutils-1.5.4.3-splash_geninitramfs.patch, + -files/splashutils-1.5.4.3-splash_util.patch, + -files/initrd.splash-cmp-str-instead-of-int.patch: + Drop old + + 30 Dec 2014; Andreas K. Huettel <[email protected]> + splashutils-1.5.4.4-r1.ebuild, splashutils-1.5.4.4-r2.ebuild, + splashutils-1.5.4.4-r3.ebuild, splashutils-1.5.4.4-r4.ebuild: + Drop support for mng images since it requires lcms:0, bug 526834 + + 28 Aug 2014; Samuli Suominen <[email protected]> + splashutils-1.5.4.4-r1.ebuild: + Remove old reference to removed version of media-libs/libmng. + + 26 Aug 2014; Sergei Trofimovich <[email protected]> + +files/splashutils-1.5.4.4-ft25.patch, splashutils-1.5.4.4-r4.ebuild: + Fix build failure against stable freetype (bug #506124 by Nathan Caldwell and + others, fix by Lars Wendler). + + 10 Aug 2014; Sergei Trofimovich <[email protected]> + splashutils-1.5.4.4-r1.ebuild, splashutils-1.5.4.4-r2.ebuild: + QA: drop trailing '.' from DESCRIPTION + + 01 Jan 2014; Markos Chandras <[email protected]> + 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 <[email protected]> + +splashutils-1.5.4.4-r4.ebuild: + Revision bump: drop explicit baselayout dependency and baselayout 1.x support + code + + 14 Oct 2013; Sergey Popov <[email protected]> + 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 <[email protected]> + 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 <[email protected]> + +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 <[email protected]> + 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 <[email protected]> splashutils-1.5.4.4-r2.ebuild: + Add ~arm, wrt bug #449220 + + 20 Jan 2013; Pacho Ramos <[email protected]> -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 <[email protected]> splashutils-1.5.4.4-r2.ebuild: + Add ~sparc, wrt bug #449220 + + 01 Jan 2013; Agostino Sarubbo <[email protected]> splashutils-1.5.4.4-r2.ebuild: + Add ~alpha, wrt bug #449220 + + 01 Jan 2013; Agostino Sarubbo <[email protected]> splashutils-1.5.4.4-r2.ebuild: + Add ~ia64, wrt bug #449220 + + 31 Dec 2012; Agostino Sarubbo <[email protected]> splashutils-1.5.4.4-r2.ebuild: + Add ~ppc64, wrt bug #449220 + + 11 Dec 2012; Ian Stakenvicius <[email protected]> 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 <[email protected]> splashutils-1.5.4.4-r1.ebuild: + Stable for ppc, wrt bug #422921 + + 30 Nov 2012; Michael Weber <[email protected]> -splashutils-1.5.4.4-r3.ebuild: + Remove broken version + +*splashutils-1.5.4.4-r3 (30 Nov 2012) + + 30 Nov 2012; Michael Weber <[email protected]> +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 <[email protected]> + 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ò <[email protected]> + +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 <[email protected]> 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 <[email protected]> +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 <[email protected]> splashutils-1.5.4.3-r3.ebuild, + splashutils-1.5.4.4.ebuild: + dev-util/pkgconfig -> virtual/pkgconfig + + 01 Mar 2012; Brent Baude <[email protected]> splashutils-1.5.4.4.ebuild: + Marking splashutils-1.5.4.4 ppc for bug 387633 + + 13 Nov 2011; Markus Meier <[email protected]> splashutils-1.5.4.4.ebuild: + x86 stable, bug #387633 + + 12 Nov 2011; Markos Chandras <[email protected]> splashutils-1.5.4.4.ebuild: + Stable on amd64 wrt bug #387633 + + 19 Oct 2011; Peter Volkov <[email protected]> splashutils-1.5.4.3-r3.ebuild: + Fix build issue in stable, bug #384131. + + 18 Oct 2011; Peter Volkov <[email protected]> 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 <[email protected]> + splashutils-1.5.4.3-r3.ebuild: + Fix bug #381189. + + 28 Aug 2011; Michał Januszewski <[email protected]> + splashutils-1.5.4.4.ebuild: + Fix bug #380281. + + 23 Jul 2011; Michał Januszewski <[email protected]> + 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 <[email protected]> + 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 <[email protected]> + +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 <[email protected]> + 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 <[email protected]> + splashutils-1.5.4.3-r3.ebuild: + Replace media-libs/jpeg with virtual/jpeg in the deps (bug #356939). + + 25 Feb 2011; Samuli Suominen <[email protected]> + 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 <[email protected]> + splashutils-1.5.4.3-r3.ebuild: + Add a dependency on libpng[static-libs] (bug #349664). + + 28 Nov 2010; Michał Januszewski <[email protected]> + splashutils-1.5.4.3-r3.ebuild: + Add a fix for bug #346339. + + 10 Oct 2010; Michał Januszewski <[email protected]> + 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 <[email protected]> + 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 <[email protected]> + 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 <[email protected]> + -splashutils-1.5.4.3-r2.ebuild: + Remove old ebuild. + + 28 Aug 2010; Michał Januszewski <[email protected]> + splashutils-1.5.4.3-r3.ebuild: + Add static-libs to the required USE flags of libjpeg (bug #334519). + + 19 Jul 2010; Joseph Jezak <[email protected]> + splashutils-1.5.4.3-r3.ebuild: + Marked ppc stable for bug #326759. + + 11 Jul 2010; Markos Chandras <[email protected]> + splashutils-1.5.4.3-r3.ebuild: + Stable on amd64 wrt bug #326759 + + 06 Jul 2010; Christian Faulhammer <[email protected]> + 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 <[email protected]> + +splashutils-1.5.4.3-r3.ebuild: + Bump internal libpng to 1.4.3 (bug #326759). + + 21 Jun 2010; Samuli Suominen <[email protected]> + splashutils-1.5.4.3-r2.ebuild: + Restrict media-libs/lcms depend to old version. + + 04 Apr 2010; Michał Januszewski <[email protected]> + 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 <[email protected]> + splashutils-1.5.4.3-r2.ebuild: + Marked ppc stable for bug #307525. + + 07 Mar 2010; Markus Meier <[email protected]> + splashutils-1.5.4.3-r2.ebuild: + amd64 stable, bug #307525 + + 04 Mar 2010; Pawel Hajdan jr <[email protected]> + 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 <[email protected]> + +splashutils-1.5.4.3-r2.ebuild: + Bump internal libpng. + +*splashutils-1.5.4.3-r1 (02 Mar 2010) + + 02 Mar 2010; Michał Januszewski <[email protected]> + +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 <[email protected]> + splashutils-1.5.4.3.ebuild: + Require SLOT="0" of media-libs/jpeg for headers. + + 07 Dec 2009; Michał Januszewski <[email protected]> + splashutils-1.5.4.3.ebuild: + Fix bug #296108. + + 22 Nov 2009; Michał Januszewski <[email protected]> + splashutils-1.5.4.3.ebuild, + +files/splashutils-1.5.4.3-nondefault-runlevel.patch: + Fix bug #282995. + + 12 Sep 2009; Petteri Räty <[email protected]> + 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 <[email protected]> + -splashutils-1.5.4.2.ebuild: + Remove old version to remove built_with_use calls in tree. + + 31 May 2009; nixnut <[email protected]> splashutils-1.5.4.3.ebuild: + ppc stable #270832 + + 29 May 2009; Steve Dibb <[email protected]> splashutils-1.5.4.3.ebuild: + amd64 stable, bug 270832 + + 25 May 2009; Christian Faulhammer <[email protected]> + splashutils-1.5.4.3.ebuild: + stable x86, bug 270832 + + 11 May 2009; Michał Januszewski <[email protected]> + 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; <[email protected]> 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 <[email protected]> + +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 <[email protected]> + +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 <[email protected]> + 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 <[email protected]> + +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 <[email protected]> + splashutils-1.5.4.3.ebuild: + Add a fix for bug #253952 (support <sys-devel/libtool-2.2). + + 02 Jan 2009; Michał Januszewski <[email protected]> + +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 <[email protected]> + +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 <[email protected]> + 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 <[email protected]> + +splashutils-1.5.4.3.ebuild: + Version bump. + + 18 Oct 2008; Michał Januszewski <[email protected]> + -splashutils-1.5.3.4.ebuild: + Remove an old ebuild. + + 21 Sep 2008; Michał Januszewski <[email protected]> + splashutils-1.5.4.2.ebuild: + Fix console=tty1 check to not allow invalid kernel command line options. + + 21 Sep 2008; <[email protected]> splashutils-1.5.4.2.ebuild: + - Make cross compile aware. Avoid calls to built_with_use when doing x-compiles + + 13 Sep 2008; nixnut <[email protected]> splashutils-1.5.4.2.ebuild: + Stable on ppc wrt bug 237000 + + 10 Sep 2008; Michał Januszewski <[email protected]> + -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 <[email protected]> splashutils-1.5.4.2.ebuild: + amd64/x86 stable, bug #237000 + + 22 Aug 2008; Markus Meier <[email protected]> metadata.xml: + add GLEP 56 USE flag desc from use.local.desc + + 22 Jul 2008; Michał Januszewski <[email protected]> + -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 <[email protected]> + +splashutils-1.5.4.2.ebuild: + Version bump, fixes bug #227907. + + 14 Jun 2008; Zac Medico <[email protected]> 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 <[email protected]> splashutils-1.5.3.4.ebuild: + amd64 stable, bug #210588 + +*splashutils-1.5.4.1 (20 Apr 2008) + + 20 Apr 2008; Michał Januszewski <[email protected]> + +splashutils-1.5.4.1.ebuild: + Version bump. + + 17 Apr 2008; Michał Januszewski <[email protected]> + +files/splashutils-gcc43-fix.patch, splashutils-1.5.4-r1.ebuild: + Add a fix for gcc 4.3.0. + + 11 Apr 2008; Michał Januszewski <[email protected]> + +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 <[email protected]> + +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 <[email protected]> + +splashutils-1.5.4-r1.ebuild: + Revision bump (fixes bugs #211643, #211598). + + 25 Feb 2008; Michał Januszewski <[email protected]> + -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 <[email protected]> + +splashutils-1.5.4.ebuild: + Version bump. + + 19 Feb 2008; Christian Faulhammer <[email protected]> + splashutils-1.5.3.4.ebuild: + stable x86, bug 210588 + + 19 Feb 2008; nixnut <[email protected]> splashutils-1.5.3.4.ebuild: + Stable on ppc wrt bug 210588 + + 03 Feb 2008; Michał Januszewski <[email protected]> + 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 <[email protected]> + +splashutils-1.5.3.4.ebuild: + Version bump. Fixes bug #206998. + + 15 Jan 2008; Michał Januszewski <[email protected]> + splashutils-1.5.3.3.ebuild: + Fix bug #205919. + +*splashutils-1.5.3.3 (06 Jan 2008) + + 06 Jan 2008; Michał Januszewski <[email protected]> + +splashutils-1.5.3.3.ebuild: + Version bump (fixes bugs #200217, #200668). + + 23 Dec 2007; Michał Januszewski <[email protected]> + -splashutils-1.5.2.ebuild, -splashutils-1.5.3.ebuild, + -splashutils-1.5.3.1.ebuild: + Remove old ebuilds. + + 23 Dec 2007; Michał Januszewski <[email protected]> + 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 <[email protected]> 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 <[email protected]> + +splashutils-1.5.3.2.ebuild: + Version bump. + +*splashutils-1.5.3.1 (05 Dec 2007) + + 05 Dec 2007; Michał Januszewski <[email protected]> + +splashutils-1.5.3.1.ebuild: + Version bump: minor bugfixes. + + 01 Dec 2007; Michał Januszewski <[email protected]> + splashutils-1.5.3.ebuild: + Fix bug #200911: don't install documentation both to + /usr/share/doc/splashutils and /usr/share/doc/splashutils-<ver>. + +*splashutils-1.5.3 (25 Nov 2007) + + 25 Nov 2007; Michał Januszewski <[email protected]> + +splashutils-1.5.3.ebuild: + Version bump. + + 21 Oct 2007; Steve Dibb <[email protected]> splashutils-1.5.2.ebuild, + splashutils-1.5.2.1.ebuild: + amd64 stable, bug 195443 + + 11 Oct 2007; Roy Marples <[email protected]> + +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 <[email protected]> + splashutils-1.5.2.1.ebuild: + stable x86, bug 195443 + + 24 Sep 2007; Michał Januszewski <[email protected]> + splashutils-1.5.2.1.ebuild: + Add missing quotes around variables that can contain spaces. + + 23 Sep 2007; Michał Januszewski <[email protected]> + -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 <[email protected]> + +splashutils-1.5.2.1.ebuild: + Version bump (bugfix release). + +*splashutils-1.5.2 (10 Sep 2007) + + 10 Sep 2007; Michał Januszewski <[email protected]> + +splashutils-1.5.2.ebuild: + Version bump. + + 07 Sep 2007; Michał Januszewski <[email protected]> + -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 <[email protected]> + +splashutils-1.5.1.1.ebuild: + Version bump (bugfix release). + + 02 Sep 2007; Michał Januszewski <[email protected]> + 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 <[email protected]> + +splashutils-1.5.1.ebuild: + Version bump (bugfix release). + + 19 Aug 2007; Michał Januszewski <[email protected]> + +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 <[email protected]> + +files/splashutils-1.5-fbsplash.patch, splashutils-1.5.ebuild: + Fix bug #188578. + + 12 Aug 2007; Michał Januszewski <[email protected]> + splashutils-1.5.ebuild: + Change ewarn's to elog's. + +*splashutils-1.5 (11 Aug 2007) + + 11 Aug 2007; Michał Januszewski <[email protected]> + +splashutils-1.5.ebuild: + Version bump. + + 06 Aug 2007; Michał Januszewski <[email protected]> + 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 <[email protected]> splashutils-1.4.2.ebuild: + Marked ppc stable for bug #178161. + + 16 Jul 2007; Michal Januszewski <[email protected]> + 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 <[email protected]> + -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 <[email protected]> + +splashutils-1.4.3.ebuild: + Version bump. + +*splashutils-1.4.2.1 (09 Jun 2007) + + 09 Jun 2007; Michał Januszewski <[email protected]> + +splashutils-1.4.2.1.ebuild: + Version bump. + + 14 May 2007; Markus Ullmann <[email protected]> splashutils-1.4.2.ebuild: + Stable on x86 wrt bug #178161 + + 13 May 2007; Michał Januszewski <[email protected]> + +files/splashutils-1.4.2-misc-strip.patch, splashutils-1.4.2.ebuild: + Fix bug #178291. + + 12 May 2007; Steve Dibb <[email protected]> splashutils-1.4.2.ebuild: + amd64 stable, bug 178161 + + 12 May 2007; Michał Januszewski <[email protected]> + +files/splashutils-1.4.2-getcfg.patch, splashutils-1.4.2.ebuild: + Fix bug #177623. + + 07 May 2007; Michał Januszewski <[email protected]> + +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 <[email protected]> + 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 <[email protected]> + +splashutils-1.4.2.ebuild: + Version bump. + + 30 Apr 2007; Marius Mauch <[email protected]> + 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 <[email protected]> + 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 <[email protected]> + -files/splashutils-1.4-remove-debug-msgs.patch, -splashutils-1.4.ebuild: + Remove an old ebuild. + + 17 Apr 2007; Michał Januszewski <[email protected]> + +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 <[email protected]> + +splashutils-1.4.1.ebuild: + Version bump. + + 11 Apr 2007; Michał Januszewski <[email protected]> + splashutils-1.4.ebuild: + Fix the ebuild to handle multilib properly. + + 09 Apr 2007; Michał Januszewski <[email protected]> + -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 <[email protected]> + +files/splashutils-gentoo-0.1.14-stat.patch, + splashutils-1.1.9.10-r1.ebuild: + Fix bug #173830. + + 06 Apr 2007; Michał Januszewski <[email protected]> + +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 <[email protected]> + +splashutils-1.4.ebuild: + Version bump. + + 21 Mar 2007; Michał Januszewski <[email protected]> + 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 <[email protected]> + +files/splashutils-1.3.1-cachedir.patch, splashutils-1.3.1.ebuild: + Add support for baselayout 1.13.0. + + 14 Mar 2007; Michał Januszewski <[email protected]> + +files/splashutils-1.3.1-boot_message-fix.patch, splashutils-1.3.1.ebuild: + Fix bug #170822. + + 13 Mar 2007; Michał Januszewski <[email protected]> + +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 <[email protected]> + +files/splashutils-gentoo-0.5.4-old-baselayout.patch, + +splashutils-1.3.1.ebuild: + Version bump. + + 17 Feb 2007; Michał Januszewski <[email protected]> + splashutils-1.3-r2.ebuild, splashutils-1.3-r3.ebuild: + Remove invalid usage of $ROOT (bug #167285). + + 10 Feb 2007; Michał Januszewski <[email protected]> + +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 <[email protected]> + +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 <[email protected]> + 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 <[email protected]> + +splashutils-1.3-r3.ebuild: + Add support for new features present in sys-apps/baselayout-1.13.*. + + 27 Sep 2006; Michał Januszewski <[email protected]> + +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 <[email protected]> + +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 <[email protected]> + splashutils-1.1.9.10-r1.ebuild: + Stable on amd64/ppc/x86 wrt release snapshot. + + 11 Aug 2006; Michał Januszewski <[email protected]> + 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 <[email protected]> + 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 <[email protected]> + +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 <[email protected]> splashutils-1.3-r1.ebuild: + Use correct path to klibc headers on multilib systems. + + 15 Jul 2006; Michał Januszewski <[email protected]> + +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 <[email protected]> + +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 <[email protected]> + -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 <[email protected]> + +splashutils-1.3.ebuild: + Version bump. + + 12 Jul 2006; Michał Januszewski <[email protected]> + 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 <[email protected]> + -files/splashutils-1.1.9.9-external-klibc.patch: + Removed an unused patch. + + 22 Apr 2006; Michał Januszewski <[email protected]> + -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 <[email protected]> + +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 <[email protected]> + splashutils-1.1.9.10-r1.ebuild: + Made most of the einfo/ewarn messages conditional. + + 06 Mar 2006; Michał Januszewski <[email protected]> + -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 <[email protected]> + +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 <[email protected]> + 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 <[email protected]> + 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 <[email protected]> + +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 <[email protected]> + -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 <[email protected]> + splashutils-1.1.9.9-r1.ebuild: + Updated zlib to 1.2.3 (requested in bug #104118). + + 08 Sep 2005; Michał Januszewski <[email protected]> + 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 <[email protected]> + splashutils-1.1.9.8.ebuild: + Stable on ppc. + + 31 Aug 2005; Luis Medinas <[email protected]> + splashutils-1.1.9.8.ebuild: + Marked Stable on AMD64. + +*splashutils-1.1.9.9-r1 (28 Aug 2005) + + 28 Aug 2005; Michał Januszewski <[email protected]> + +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 <azarah (at) gentoo (dot) org> (bug + #103855). Marked 1.1.9.8 stable on x86. + +*splashutils-1.1.9.9 (21 Aug 2005) + + 21 Aug 2005; Michał Januszewski <[email protected]> + +splashutils-1.1.9.9.ebuild: + Version bump. + + 20 Jul 2005; Joseph Jezak <[email protected]> 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 <[email protected]> + +splashutils-1.1.9.8.ebuild: + Version bump. + +*splashutils-1.1.9.7 (09 Jul 2005) + + 09 Jul 2005; Michał Januszewski <[email protected]> + +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 <[email protected]> + -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 <[email protected]> + splashutils-1.1.9.6-r1.ebuild: + Stable on amd64. + + 06 Jul 2005; Daniel Drake <[email protected]> splashutils-1.1.9.6-r1.ebuild: + Stable on x86, required for fbsplash on 2.6.12 + + 23 Jun 2005; Michał Januszewski <[email protected]> + 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 <[email protected]> + splashutils-1.1.9.6.ebuild, splashutils-1.1.9.6-r1.ebuild: + Replaced 'mkdev' with 'mknod' (bug #96725). + + 12 Jun 2005; Michał Januszewski <[email protected]> + 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 <[email protected]> + -splashutils-1.1.9.5.ebuild: + Removed old ebuild. + +*splashutils-1.1.9.6-r1 (12 Jun 2005) + + 12 Jun 2005; Michał Januszewski <[email protected]> + +splashutils-1.1.9.6-r1.ebuild: + Added a fix for bug #95657. + + 05 Jun 2005; Michael Hanselmann <[email protected]> + splashutils-0.9.1.ebuild: + Stable on ppc. + + 24 May 2005; Herbie Hopkins <[email protected]> splashutils-1.1.9.6.ebuild: + fixed multilib issue + +*splashutils-1.1.9.6 (16 May 2005) + + 16 May 2005; Michał Januszewski <[email protected]> + -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 <theme>'. + + 29 Apr 2005; Michał Januszewski <[email protected]> + -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 <[email protected]> + +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 <[email protected]> + 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 <[email protected]> + +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 <[email protected]> + +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 <[email protected]> + +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 <[email protected]> + +splashutils-1.1.9.1.ebuild: + Added a development version of splashutils. + + 08 Mar 2005; Michał Januszewski <[email protected]> + 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 <[email protected]> + 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 <[email protected]> + splashutils-0.9.1.ebuild: + Marked stable on x86. + + 11 Feb 2005; Michał Januszewski <[email protected]> + 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 <[email protected]> + +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 <[email protected]> + splashutils-0.9_rc1.ebuild: + Added hardened compilation fixes from bug #71193. + + 12 Jan 2005; Michal Januszewski <[email protected]> + splashutils-0.9_rc1.ebuild: + Marked stable on x86. + + 04 Jan 2005; Michael Hanselmann <[email protected]> + splashutils-0.9_rc1.ebuild: + Added to ~ppc, bug 76637. + +*splashutils-0.9_rc1 (12 Nov 2004) + + 12 Nov 2004; Michal Januszewski <[email protected]> + +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 <[email protected]> + 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 <[email protected]> + 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 <[email protected]> + 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 <[email protected]> + +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 <[email protected]> + 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 <[email protected]> + +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 <[email protected]> + +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 <[email protected]> + splashutils-0.9_pre07.ebuild: + Updated the ebuild to display info about 'make prepare', not try to execute it. + + 22 Aug 2004; Michal Januszewski <[email protected]> + 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 <[email protected]> +metadata.xml, + +splashutils-0.9_pre07.ebuild: + Intial commit. diff --git a/media-gfx/splashutils/Manifest b/media-gfx/splashutils/Manifest new file mode 100644 index 0000000..4f47d04 --- /dev/null +++ b/media-gfx/splashutils/Manifest @@ -0,0 +1,16 @@ +AUX splashutils-1.5.4.4-freetype-bz2.patch 515 SHA256 06a9f6d9d9206d09115abf3d8c86692908530f11168a51d99dd43a465e7092c0 SHA512 880cc0703de76c3c145680f1e85e461473df3dd41817757878bd18dc4c0d10484d1f93f995e6818ddcf3309e6b9febc1447ce7880006df8e08626bac5aae2e5c WHIRLPOOL 50c58afaacfd2594c1bc402c07680d742809e2af694b98acb3656f7dbc50cc85a537bec4b362c443f9dbe1054307c397cdba9613392ef6c508760d2487095265 +AUX splashutils-1.5.4.4-ft25.patch 1221 SHA256 6468265cffb4595703a83c01f5b54d7d3d389f93b395636010564db49c4e843b SHA512 5a6d80ed51c7c57ff9ab5930bdbb50d8c594076c0a8a5e72d2d1014f32d2413a2c5b366a777da2cd4292d4e8246caa05c69892930a7a17719e989edd7b749051 WHIRLPOOL 8415e49f13fd80a6beebc14d0cbb4f3a209a104f123695b34e5f746f442085f43f287b85caffb6a3ba0f0e6ce905986a62f19610b8a7c4fa356e23cbbc5434c2 +AUX splashutils-1.5.4.4-gentoo-typo-fix.patch 567 SHA256 92ee0727bfd9fe6f9565d09546ea63079467f67c2d57385713a62d0b617bb1bf SHA512 f5d5fd222b5dea9906e5a7541ad2ab1ff161061c6bb5e013929767d3f6aa9fe245092e201b8d42a086938be3320b77384301c22bc307cf7872daac33184127f2 WHIRLPOOL f971453383c1abf28c912a49c426c7da92ba6d44580981e89bedd4ef7df9940236e53842bd31ecb85c44c2ff31230569a33e7233498269aefc8caeacb84b9caa +AUX splashutils-1.5.4.4-multi-keyboard.patch 10158 SHA256 95a0de0a666c29c7d80fe653659191770d359f62d1edac00dc3ad97ac14d6dac SHA512 71056d599f4465ef424444d717ce1597295e0228f548c69cb36ef617075af430b1ac50f5be27bca65a50ed9e7d0169ceb256dbc66cf4b635fd9f8310d32baeae WHIRLPOOL ce782d0a6a21350fd9b00792f0eb247907b3bcf900c0e5aa8f6304d4d3c05ee59f1b036d623f25262484bd8d48ddd95a5ef086644d369c6190570be8db432112 +AUX splashutils-1.5.4.4-no-la.patch 503 SHA256 b9e389766c1626bf95477ebd8d7a327cd03bd4dae1d2c40c878951a409dc461c SHA512 5b239d72f12776bc5b7a79bd06838ec656b2716e4fd849c444909be9ea1d8853b576d8f0110e97c2c9b9a2e3a0df7f9f55a49d060974d6afaff9d44b8b5fb1f5 WHIRLPOOL 61db79287049930e3283a0802afab38d4116adbccf56d746b0b4253f9b21261d1871eb6995adb86ab7f52b220e6472a485dfdf35ad6034d2b0bcc448071bdb85 +AUX splashutils-1.5.4.4-sys-queue.patch 233 SHA256 a3425703473d21050a142d901ee1d6114967ce91da4a2540fa6d262de191bea0 SHA512 27181754bffb312360cc5834587a6cb68154cdac3a771956f3d4165db0cd079e884a7af5ee1910003882ad7b8835f8947ba9fc7dcc14800635206ac8bd7ada76 WHIRLPOOL 3b04bc2cae8e89489204bbdd58ba87e654e54dd0c5c56afb3fb6ee7a20feaac8188176a116ec70390ede4e5faf22b25945de4a2d524b39eee821ac749d1e5ed6 +DIST freetype-2.3.12.tar.bz2 1453034 SHA256 3b96438f016a62b676c1d2089c00ca777f710d19f6aefa66ccf068d360db3e92 SHA512 becb0f138ee13181513d3f03b943f0a474e492cab151992fa78d0c84127819dc91ec6d2bd1528af7e111ab150b3a29104f2f7ab79650cebc35ce4d966b19f34b WHIRLPOOL 1a7363b8e1cc1b4597077e6cdf7e978b80cc76e1428124312d139ee81fe5247eed5ec0243352b721c28a25a179bceb901700d0766c1a5110b19f8fe53c303a89 +DIST jpegsrc.v8a.tar.gz 962018 SHA256 bf86a5eaafa79b5d60feb27bee08df2db4c9ca2fb40d453e7a2080f7663a713b SHA512 4020e82e16b99189b1a50bad18b09616775559740b94a988692aa33f9302d4b5abe3ccaa30895b49e6950fb3d9a830deeb7df750d128ec5c7e1844583db4524d WHIRLPOOL 46e0c98f30c8d975b85b8e86b69e9c5c64632f579502b1b3c54902706d7e08b86582a85b49a0d3bfffd03cd90946fbd20171324504a5ff521eb89e6ce11d568b +DIST libpng-1.4.3.tar.bz2 658335 SHA256 2b022f39f4788505ad62a4b1f4a33286228d544719680da40f3626393ecde4a2 SHA512 aaa137ebc2312805d58caf19702d24a34ee81593d4250c4e807ce66ba7edb829926919cd0a2b0e5975421451c8eb6674798c06dbaf745175b16c9d3c92b63f61 WHIRLPOOL d383e01e6080166816991650183b47d15938aa269c0a85e234846b9c5a7ec04a1ba7620779b4ddae639ca64440772ce8dd1b3a596f6eb32124c4d6c55592fb0a +DIST miscsplashutils-0.1.8.tar.bz2 91997 SHA256 38e8434c7266126477237c4d9e6cbeca152089ab33c14a7761089b7970f8d336 SHA512 fa017e264249feda45839030728e90c82f775354c3f2c29a88362938c4a31b19e6d61f967512305642f8b96575f4d756ba197e672a361760e40080c23ec0442a WHIRLPOOL c418ee425bf323fc0e00388be4547232207fd6cac10a2e8cafeef8c8aabcd014052307533bd015e61dc483ab45edd9fbd59a3005549b7bee4a4b90bf3297394a +DIST splashutils-gentoo-1.0.17.tar.bz2 15814 SHA256 6877263d0b6f5a3532db0d6a531cd4d41fbc6c45a16c5d10050e9048ecc1af81 SHA512 75f1fbfdf165f571b0bf09235235827f370e1b940f1717c4faf5b223caba0b80f853a910ba492c776512aecfafa6e74fd964239bbc6cf412620143d5ffc74167 WHIRLPOOL de9e1ca86a87c169f0a2f7844ab9a68b29cc46c208daca4d13cf7d552b35c05b6e266d66724078cf1f6eea3d41496fdf4fd7b3219697b2032520ad2b9a5ec5c9 +DIST splashutils-lite-1.5.4.4.tar.bz2 441340 SHA256 bc0e22293d4550281d2289672da3acb42594c18a75b9d00ba75526e05162ec6b SHA512 1a78216a1de1fdccff514494d7301640e447c65466e1fe02428e5114485507f67fe4394094880d927d074a8ab2d9c786ba03f9fb0371eb7ab6ef4e3b01aa4613 WHIRLPOOL f861a1673fd9e1fe32e417da48be8c472c5c3cc06844eb0886a66b498ca38cb04a6e51708821eefe3e15f66004bb6a4ef76df7242643b34090035bffdf1f87d7 +DIST zlib-1.2.3.tar.bz2 425209 SHA256 e3b9950851a19904d642c4dec518623382cf4d2ac24f70a76510c944330d28ca SHA512 edae735960279d92acf58e1f4095c6392a7c2059b8f1d2c46648fc608a0fb06b392db2d073f4973f5762c034ea66596e769b95b3d26ad963a086b9b2d09825f2 WHIRLPOOL e874b123296f5d77daf60617501b30f4beebccb64b3910c2539f75f6c194a2cf4885dc7a3904bf790e1651120ec33b55c48e95970dd6bfd6c4d0a2ea48d7d0f4 +EBUILD splashutils-1.5.4.4-r6.ebuild 6974 SHA256 0f5d199186666ccf43c70448e4b40edb1813b177aa7e0f6ea3591cffac3734c4 SHA512 112f01113fe7edbc94426dbd8dc04cb4a4a7bf7a5f393b386a1797170960372f77dd34752961b660fcb7462fb2115c6011bc624c88cf8a9db35c88ae31929e70 WHIRLPOOL 407439256065ee669779ec1be6fee2b3a55a69a1f68e5f5a4f6dabd0eafc6c4f551807236354f6afdd2541840c45788eede90bf10ad0e5fad68b98c33854740c +MISC ChangeLog 41786 SHA256 9e3f486d6b536f4d3a131820e70068af371e3c9ce88b352c91be0236048f3c80 SHA512 fd5523005e869fb92978d5967faee9c477adbb9503c847d5edb5e60cf7547fefafad2360b0b1d35ee9230997ed7379816569ffbdc9255086260f18306a218171 WHIRLPOOL 607436ef9bd5896ead465273c78ab9e295bf54939c2f524c9ca77090510ce6a5a133b97ad11ac965ba899807b74ea48919567378418a2aba8ab305868a5dadef +MISC metadata.xml 409 SHA256 92d8f73adb49721a2a08f459fb7949ad34fa95740d0fdd351c9f53fa364411a0 SHA512 6d4ca538d9ce3c26315ef4c5e8eafb515f00a1d84e409041ee2baa2e258fd0d9b104c2ff8f75a76933f837500f6231b35b04cef0ffa165465b010d89b5a14aaa WHIRLPOOL 763e3910733565a7b6a2183a16c1a340a040495ea08b92e44504f4e59779c639866efc1db3dabccab7b7192e3f0e1003dd0ee7a6a70784f21c733119149e5dec 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 new file mode 100644 index 0000000..3438fd5 --- /dev/null +++ b/media-gfx/splashutils/files/splashutils-1.5.4.4-freetype-bz2.patch @@ -0,0 +1,15 @@ +=== 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-ft25.patch b/media-gfx/splashutils/files/splashutils-1.5.4.4-ft25.patch new file mode 100644 index 0000000..b5194d5 --- /dev/null +++ b/media-gfx/splashutils/files/splashutils-1.5.4.4-ft25.patch @@ -0,0 +1,42 @@ +Gentoo-bug: https://bugs.gentoo.org/506124 +Signed-off-by: Lars Wendler (Polynomial-C) +Modified-by: Sergey Popov (Pinkbyte) +--- miscsplashutils-0.1.8/fbtruetype/ttf.c ++++ miscsplashutils-0.1.8/fbtruetype/ttf.c +@@ -13,8 +13,8 @@ + #include <ft2build.h> + #include FT_FREETYPE_H + /* #include <freetype/freetype.h> */ +-#include <freetype/ftoutln.h> +-#include <freetype/ttnameid.h> ++#include FT_OUTLINE_H ++#include FT_TRUETYPE_IDS_H + + #include "ttf.h" + +--- splashutils-1.5.4.4/src/ttf.c 2015-02-01 11:35:04.330595381 +0300 ++++ splashutils-1.5.4.4/src/ttf.c 2015-02-01 11:35:24.287596342 +0300 +@@ -25,8 +25,8 @@ + #include <assert.h> + + #include <ft2build.h> +-#include <freetype/ftoutln.h> +-#include <freetype/ttnameid.h> ++#include FT_OUTLINE_H ++#include FT_TRUETYPE_IDS_H + + #include "common.h" + #include "render.h" +--- splashutils-1.5.4.4/src/ttf.h 2015-02-01 11:38:33.852605470 +0300 ++++ splashutils-1.5.4.4/src/ttf.h 2015-02-01 11:38:52.504606368 +0300 +@@ -1,8 +1,8 @@ + #ifndef _TTF_H + #define _TTF_H + #include <ft2build.h> +-#include <freetype/ftoutln.h> +-#include <freetype/ttnameid.h> ++#include FT_OUTLINE_H ++#include FT_TRUETYPE_IDS_H + + #define CACHED_METRICS 0x10 + #define CACHED_BITMAP 0x01 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 new file mode 100644 index 0000000..4b8d513 --- /dev/null +++ b/media-gfx/splashutils/files/splashutils-1.5.4.4-gentoo-typo-fix.patch @@ -0,0 +1,19 @@ +commit 74dda8291efae78f00bb781148c8fd4fccaeb764 +Author: Michał Januszewski <[email protected]> +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-1.5.4.4-multi-keyboard.patch b/media-gfx/splashutils/files/splashutils-1.5.4.4-multi-keyboard.patch new file mode 100644 index 0000000..23f15fd --- /dev/null +++ b/media-gfx/splashutils/files/splashutils-1.5.4.4-multi-keyboard.patch @@ -0,0 +1,381 @@ +diff -ru a/core/src/common.h b/core/src/common.h +--- a/core/src/common.h 2013-01-11 06:35:35.000000000 +0200 ++++ b/core/src/common.h 2013-01-11 06:34:08.000000000 +0200 +@@ -34,6 +34,10 @@ + #define PATH_PROC FBSPLASH_DIR"/proc" + #endif + ++/* Maximum number of keyboard connected to a machine. ++ * The number is big (8) to be on the safe side */ ++#define MAX_KBDS 8 ++ + /* Useful short-named types */ + typedef u_int8_t u8; + typedef u_int16_t u16; +diff -ru a/core/src/daemon.c b/core/src/daemon.c +--- a/core/src/daemon.c 2013-01-11 06:35:35.000000000 +0200 ++++ b/core/src/daemon.c 2013-01-11 06:34:08.000000000 +0200 +@@ -20,6 +20,7 @@ + #include <sys/ioctl.h> + #include <sys/wait.h> + #include <sys/mman.h> ++#include <sys/select.h> + #include <pthread.h> + #include <errno.h> + #include <dirent.h> +@@ -29,6 +30,8 @@ + #include "common.h" + #include "daemon.h" + ++#define EV_BUF_SIZE 8 ++ + /* Threading structures */ + pthread_mutex_t mtx_tty = PTHREAD_MUTEX_INITIALIZER; + pthread_mutex_t mtx_paint = PTHREAD_MUTEX_INITIALIZER; +@@ -41,7 +44,8 @@ + int ctty = CTTY_VERBOSE; + + /* File descriptors */ +-int fd_evdev = -1; ++int fd_evdevs[MAX_KBDS]; ++int evdev_count = 0; + #ifdef CONFIG_GPM + int fd_gpm = -1; + #endif +@@ -51,7 +55,6 @@ + + /* Misc settings */ + char *notify[2]; +-char *evdev = NULL; + + /* Service list */ + list svcs = { NULL, NULL }; +@@ -400,56 +403,83 @@ + } + } + ++__u16 get_ev_key_pressed(int fd_evdev, int ev_buf_size, ++ struct input_event *ev_buf) { ++ size_t rb; ++ int i; ++ rb = read(fd_evdev, ev_buf, sizeof(struct input_event) * ev_buf_size); ++ if (rb < (int) sizeof(struct input_event)) ++ return 0; ++ ++ for (i = 0; i < (int) (rb / sizeof(struct input_event)); i++) { ++ if (ev_buf[i].type != EV_KEY || ev_buf[i].value != 0) ++ continue; ++ return ev_buf[i].code; ++ } ++} ++ + /* + * Event device monitor thread. + */ + void* thf_switch_evdev(void *unused) + { +- int i, h, oldstate; +- size_t rb; +- struct input_event ev[8]; ++ int i, h, oldstate, nfds, retval, fd_evdev; ++ fd_set rfds; ++ struct input_event ev_buf[EV_BUF_SIZE]; ++ __u16 key_pressed = 0; + + while (1) { +- rb = read(fd_evdev, ev, sizeof(struct input_event)*8); +- if (rb < (int) sizeof(struct input_event)) +- continue; ++ nfds = 0, fd_evdev = -1; ++ FD_ZERO(&rfds); ++ for (i = 0;i < evdev_count;i++) { ++ FD_SET(fd_evdevs[i], &rfds); ++ nfds = max(nfds, fd_evdevs[i]); ++ } + +- for (i = 0; i < (int) (rb / sizeof(struct input_event)); i++) { +- if (ev[i].type != EV_KEY || ev[i].value != 0) +- continue; ++ nfds++; + +- switch (ev[i].code) { +- case KEY_F2: +- pthread_setcancelstate(PTHREAD_CANCEL_DISABLE, &oldstate); +- pthread_mutex_lock(&mtx_paint); +- if (ctty == CTTY_SILENT) { +- h = config.tty_v; +- } else { +- h = config.tty_s; ++ retval = select(nfds, &rfds, NULL, NULL, NULL); ++ if (retval == -1) ++ perror("select()"); ++ else if (retval) { ++ for (i = 0;i < evdev_count;i++) { ++ if (FD_ISSET(fd_evdevs[i], &rfds)) { ++ fd_evdev = fd_evdevs[i]; ++ break; + } +- pthread_mutex_unlock(&mtx_paint); +- pthread_setcancelstate(oldstate, NULL); ++ } ++ key_pressed = get_ev_key_pressed(fd_evdev, EV_BUF_SIZE, ev_buf); ++ if (key_pressed == -1) ++ continue; ++ switch (key_pressed) { ++ case KEY_F2: ++ pthread_setcancelstate(PTHREAD_CANCEL_DISABLE, &oldstate); ++ pthread_mutex_lock(&mtx_paint); ++ h = (ctty == CTTY_SILENT) ? config.tty_v : config.tty_s; ++ pthread_mutex_unlock(&mtx_paint); ++ pthread_setcancelstate(oldstate, NULL); ++ ++ /* Switch to the new tty. This ioctl has to be done on ++ * the silent tty. Sometimes init will mess with the ++ * settings of the verbose console which will prevent ++ * console switching from working properly. ++ * ++ * Don't worry about fd_tty[config.tty_s] ++ * not being protected by a mutex -- ++ * this thread is always killed before any changes ++ * are made to fd_tty[config.tty_s]. ++ */ ++ ioctl(fd_tty[config.tty_s], VT_ACTIVATE, h); ++ break; + +- /* Switch to the new tty. This ioctl has to be done on +- * the silent tty. Sometimes init will mess with the +- * settings of the verbose console which will prevent +- * console switching from working properly. +- * +- * Don't worry about fd_tty[config.tty_s] not being protected by a +- * mutex -- this thread is always killed before any changes +- * are made to fd_tty[config.tty_s]. +- */ +- ioctl(fd_tty[config.tty_s], VT_ACTIVATE, h); +- break; +- +- case KEY_F3: +- config.textbox_visible = !config.textbox_visible; +- invalidate_textbox(theme, config.textbox_visible); +- cmd_paint(NULL); +- break; ++ case KEY_F3: ++ config.textbox_visible = !config.textbox_visible; ++ invalidate_textbox(theme, config.textbox_visible); ++ cmd_paint(NULL); ++ break; + } +- } +- } ++ } /* end of else if (retval) */ ++ } /* end of while(1) */ + + pthread_exit(NULL); + } +@@ -519,7 +549,7 @@ + + /* Do we have to start a monitor thread? */ + if (update & UPD_MON) { +- if (fd_evdev != -1) { ++ if (evdev_count >= 0) { + if (pthread_create(&th_switchmon, NULL, &thf_switch_evdev, NULL)) { + iprint(MSG_ERROR, "Evdev monitor thread creation failed.\n"); + exit(3); +diff -ru a/core/src/daemon.h b/core/src/daemon.h +--- a/core/src/daemon.h 2013-01-11 06:35:35.000000000 +0200 ++++ b/core/src/daemon.h 2013-01-11 06:34:08.000000000 +0200 +@@ -40,13 +40,13 @@ + extern int fd_tty_s, fd_tty1, fd_tty0; + + /* +- * Event device on which the daemon listens for F2 keypresses. +- * The proper device has to be detected by an external program and ++ * Event devices on which the daemon listens for F2 keypresses. ++ * The proper devices have to be detected by an external program and + * then enabled by sending an appropriate command to the splash + * daemon. + */ +-extern int fd_evdev; +-extern char *evdev; ++extern int fd_evdevs[]; ++extern int evdev_count; + + #ifdef CONFIG_GPM + #include <gpm.h> +diff -ru a/core/src/daemon_cmd.c b/core/src/daemon_cmd.c +--- a/core/src/daemon_cmd.c 2013-01-11 06:35:35.000000000 +0200 ++++ b/core/src/daemon_cmd.c 2013-01-11 06:34:08.000000000 +0200 +@@ -239,18 +239,35 @@ + */ + int cmd_set_event_dev(void **args) + { +- if (evdev) +- free(evdev); +- +- evdev = strdup(args[0]); ++ char *evdevs; ++ char *evdev; ++ int i, j, fd_evdev = -1; + + pthread_cancel(th_switchmon); ++ for (i = 0;i < evdev_count;i++) { ++ close(fd_evdevs[i]); ++ } ++ evdevs = strdup(args[1]); ++ evdev_count = *(int*)args[0]; ++ j = 0; ++ for (i = 0;i < evdev_count;i++, evdevs = NULL) { ++ evdev = strtok(evdevs, ","); ++ fd_evdev = open(evdev, O_RDONLY); ++ if (fd_evdev != -1) { ++ fd_evdevs[j] = fd_evdev; ++ j++; ++ } else { ++ perror("failed to open event device"); ++ } ++ } ++ if (j == 0) { /* all input devices failed to open */ ++ evdev_count = -1; ++ free(evdevs); ++ return -1; ++ } + +- if (fd_evdev != -1) +- close(fd_evdev); +- +- fd_evdev = open(evdev, O_RDONLY); +- ++ evdev_count = j; ++ free(evdevs); + switchmon_start(UPD_MON, config.tty_s); + + return 0; +@@ -524,8 +541,8 @@ + + { .cmd = "set event dev", + .handler = cmd_set_event_dev, +- .args = 1, +- .specs = "s" ++ .args = 2, ++ .specs = "ds" + }, + + { .cmd = "set message", +@@ -628,7 +645,7 @@ + continue; + + for (j = 0; j < known_cmds[i].args; j++) { +- for (; buf[k] == ' '; buf[k] = 0, k++); ++ for (; buf[k] == ' '; buf[k] = '\0', k++); + if (!buf[k]) { + args[j] = NULL; + continue; +diff -ru a/core/src/libfbsplash.c b/core/src/libfbsplash.c +--- a/core/src/libfbsplash.c 2013-01-11 06:35:35.000000000 +0200 ++++ b/core/src/libfbsplash.c 2013-01-11 06:34:08.000000000 +0200 +@@ -588,6 +588,8 @@ + return -1; + } + ++#define EVDV_BUF_LEN 128 ++ + /** + * Try to set the event device for the splash daemon. + * +@@ -595,10 +597,14 @@ + */ + int fbsplash_set_evdev(void) + { +- char buf[128]; ++ char buf[EVDV_BUF_LEN]; ++ char evdev_devs[EVDV_BUF_LEN * MAX_KBDS]; + FILE *fp; + int i, j; +- ++ int kbd_count; ++ int max_chars, chars_left, dev_path_len; ++ char dev_path[] = PATH_DEV "/input/"; ++ dev_path_len = strlen(dev_path); + char *evdev_cmds[] = { + "/bin/grep -Hsi keyboard " PATH_SYS "/class/input/input*/name | /bin/sed -e 's#.*input\\([0-9]*\\)/name.*#event\\1#'", + "/bin/grep -Hsi keyboard " PATH_SYS "/class/input/event*/device/driver/description | /bin/grep -o 'event[0-9]\\+'", +@@ -608,22 +614,43 @@ + + /* Try to activate the event device interface so that F2 can + * be used to switch from verbose to silent. */ +- buf[0] = 0; +- for (i = 0; i < sizeof(evdev_cmds)/sizeof(char*); i++) { ++ buf[0] = '\0'; ++ kbd_count = 0; ++ max_chars = sizeof(evdev_devs) / sizeof(char*); ++ chars_left = max_chars - 1; ++ evdev_devs[0] = '\0'; ++ for (i = 0; i < sizeof(evdev_cmds) / sizeof(char*); i++) { + fp = popen(evdev_cmds[i], "r"); + if (fp) { +- fgets(buf, 128, fp); +- if ((j = strlen(buf)) > 0) { +- if (buf[j-1] == '\n') +- buf[j-1] = 0; +- break; ++ while (fgets(buf, 128, fp) && kbd_count < MAX_KBDS) { ++ if ((j = strlen(buf)) > 0) { ++ if (buf[j-1] == '\n') ++ buf[j-1] = ','; ++ if (chars_left < (j + dev_path_len)) { ++ break; ++ } ++ kbd_count++; ++ strncat(evdev_devs, dev_path, chars_left); ++ chars_left -= dev_path_len; ++ strncat(evdev_devs, buf, chars_left); ++ chars_left -= j; ++ } ++ } ++ /* replace the last ',' with '\n' */ ++ if (chars_left > 0 && evdev_devs[0] != '\0') { ++ j = strlen(evdev_devs); ++ if (j > 2) { ++ evdev_devs[j - 1] = '\n'; ++ } + } + pclose(fp); + } ++ if (kbd_count > 0) ++ break; + } + +- if (buf[0] != 0) { +- fbsplash_send("set event dev " PATH_DEV "/input/%s\n", buf); ++ if (evdev_devs[0] != '\0') { ++ fbsplash_send("set event dev %d %s", kbd_count, evdev_devs); + return 0; + } else { + return -1; +@@ -661,6 +688,8 @@ + return 0; + } + ++#define MAX_CMD 2048 ++ + /** + * Send stuff to the splash daemon using the splash FIFO. + * +@@ -668,7 +697,7 @@ + */ + int fbsplash_send(const char *fmt, ...) + { +- char cmd[256]; ++ char cmd[MAX_CMD]; + va_list ap; + + if (!fp_fifo) { +@@ -690,7 +719,7 @@ + } + + va_start(ap, fmt); +- vsnprintf(cmd, 256, fmt, ap); ++ vsnprintf(cmd, MAX_CMD, fmt, ap); + va_end(ap); + + fprintf(fp_fifo, cmd); diff --git a/media-gfx/splashutils/files/splashutils-1.5.4.4-no-la.patch b/media-gfx/splashutils/files/splashutils-1.5.4.4-no-la.patch new file mode 100644 index 0000000..babe074 --- /dev/null +++ b/media-gfx/splashutils/files/splashutils-1.5.4.4-no-la.patch @@ -0,0 +1,11 @@ +--- splashutils-1.5.4.4/src/Makefile.am.orig 2011-06-13 01:43:39.000000000 +0400 ++++ splashutils-1.5.4.4/src/Makefile.am 2015-08-09 23:37:23.191078543 +0300 +@@ -119,7 +119,7 @@ + fbsplash.h + libfbsplashrender_la_CFLAGS = $(AM_CFLAGS) + libfbsplashrender_la_LDFLAGS = $(AM_LDFLAGS) -version-info $(libfbsplashrender_version) +-libfbsplashrender_la_LIBADD = libfbsplash.la ++libfbsplashrender_la_LIBADD = + + libfbsplashrender_la_CFLAGS += $(JPEG_CFLAGS) + libfbsplashrender_la_LIBADD += $(JPEG_LIBS) diff --git a/media-gfx/splashutils/files/splashutils-1.5.4.4-sys-queue.patch b/media-gfx/splashutils/files/splashutils-1.5.4.4-sys-queue.patch new file mode 100644 index 0000000..8ede732 --- /dev/null +++ b/media-gfx/splashutils/files/splashutils-1.5.4.4-sys-queue.patch @@ -0,0 +1,8 @@ +--- splash.c 2011-06-13 04:45:59.000000000 +0700 ++++ splash.c 2014-11-14 20:04:43.000000000 +0700 +@@ -21,4 +21,5 @@ + #include <sys/wait.h> + #include <sys/ioctl.h> ++#include <sys/queue.h> + #include <linux/kd.h> + #include <linux/fb.h> diff --git a/media-gfx/splashutils/metadata.xml b/media-gfx/splashutils/metadata.xml new file mode 100644 index 0000000..bd1cf95 --- /dev/null +++ b/media-gfx/splashutils/metadata.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>proxy-maintainers</herd> + <maintainer> + <email>[email protected]</email> + </maintainer> + <use> + <flag name="fbcondecor"> + Support for the fbcondecor kernel patch. + </flag> + </use> + <upstream> + <remote-id type="sourceforge">freetype</remote-id> + </upstream> +</pkgmetadata> diff --git a/media-gfx/splashutils/splashutils-1.5.4.4-r6.ebuild b/media-gfx/splashutils/splashutils-1.5.4.4-r6.ebuild new file mode 100644 index 0000000..1821441 --- /dev/null +++ b/media-gfx/splashutils/splashutils-1.5.4.4-r6.ebuild @@ -0,0 +1,238 @@ +# Copyright 1999-2015 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-r5.ebuild,v 1.4 2015/02/02 15:38:01 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 gpm fbcondecor" + +DESCRIPTION="Framebuffer splash utilities" +HOMEPAGE="http://sourceforge.net/projects/fbsplash.berlios/" +SRC_URI=" + mirror://sourceforge/fbsplash.berlios/${PN}-lite-${PV}.tar.bz2 + mirror://sourceforge/fbsplash.berlios/${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(+)] + ) + virtual/jpeg:0[static-libs] + 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" + epatch "${FILESDIR}/splashutils-1.5.4.4-sys-queue.patch" + + if use truetype ; then + cd "${SM}" + epatch "${FILESDIR}/splashutils-1.5.4.4-freetype-bz2.patch" + cd "${WORKDIR}" + epatch "${FILESDIR}/splashutils-1.5.4.4-ft25.patch" + fi + + cd "${S}" + ln -sf "${S}/src" "${WORKDIR}/core" + + #epatch "${FILESDIR}/${P}-bzip2.patch" + epatch "${FILESDIR}/${P}-multi-keyboard.patch" + epatch "${FILESDIR}/${P}-no-la.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/* + epatch_user + export PKG_CONFIG="pkg-config --static" + eautoreconf +} + +src_configure() { + tc-export CC + cd "${SM}" + emake CC="${CC}" LIB=$(get_libdir) STRIP=true + + cd "${S}" + econf \ + $(use_with png) \ + --without-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" + + cd "${SG}" + emake LIB=$(get_libdir) +} + +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 + + cd "${SG}" + make DESTDIR="${D}" LIB=${LIB} install + prune_libtool_files + + 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://wiki.gentoo.org/wiki/Udev" + 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 +}
