summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPacho Ramos <pacho@gentoo.org>2013-01-20 10:05:13 +0000
committerPacho Ramos <pacho@gentoo.org>2013-01-20 10:05:13 +0000
commit9dd2f0f73eb992d65d2c02df8bd55153c32bc126 (patch)
tree8ecdbf28fe1e96df6a39db1048441e9cf7da2c9f /media-gfx/splashutils
parentRestrict libcdio version to <0.90 for stable aqualung and remove 0.90 support... (diff)
downloadhistorical-9dd2f0f73eb992d65d2c02df8bd55153c32bc126.tar.gz
historical-9dd2f0f73eb992d65d2c02df8bd55153c32bc126.tar.bz2
historical-9dd2f0f73eb992d65d2c02df8bd55153c32bc126.zip
Cleanup due retirement, bug #35242
Package-Manager: portage-2.1.11.40/cvs/Linux x86_64 Manifest-Sign-Key: 0xA188FBD4
Diffstat (limited to 'media-gfx/splashutils')
-rw-r--r--media-gfx/splashutils/ChangeLog6
-rw-r--r--media-gfx/splashutils/Manifest18
-rw-r--r--media-gfx/splashutils/metadata.xml2
-rw-r--r--media-gfx/splashutils/splashutils-1.5.4.3-r3.ebuild252
-rw-r--r--media-gfx/splashutils/splashutils-1.5.4.4.ebuild237
5 files changed, 18 insertions, 497 deletions
diff --git a/media-gfx/splashutils/ChangeLog b/media-gfx/splashutils/ChangeLog
index 65719b18f0e9..d21d2f2f3e00 100644
--- a/media-gfx/splashutils/ChangeLog
+++ b/media-gfx/splashutils/ChangeLog
@@ -1,6 +1,10 @@
# 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.213 2013/01/06 09:45:47 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/splashutils/ChangeLog,v 1.214 2013/01/20 10:05:09 pacho Exp $
+
+ 20 Jan 2013; Pacho Ramos <pacho@gentoo.org> -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 <ago@gentoo.org> splashutils-1.5.4.4-r2.ebuild:
Add ~sparc, wrt bug #449220
diff --git a/media-gfx/splashutils/Manifest b/media-gfx/splashutils/Manifest
index 1da274545de0..6f14c6459b1c 100644
--- a/media-gfx/splashutils/Manifest
+++ b/media-gfx/splashutils/Manifest
@@ -1,3 +1,6 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
AUX initrd.splash-cmp-str-instead-of-int.patch 452 SHA256 a87df58a23b12eee65058f9bd326e354cdccf32048cbc8446b2ad72942da2f30 SHA512 9743953c07d010b98dfb827b750ab05c7c164da807f8d14b5159647b71220b1d58674f14c584aa2f207b175585aee4130a659dc246ea0af9984a1fb257346bb2 WHIRLPOOL cf3ce7d4516eee0e01052f7d3453c13a89e2ef49c50c26570237c8387f1ff42d3a0f19b98e815265323df6075e9795390ee8901d4758d508bd41398225ef397b
AUX splashutils-1.5.4.3-daemon-exit-signal.patch 2764 SHA256 8d7d17ae6591f3de0bde18c537166710b1eac0f6aeb1507aecdf8d6a3d1553eb SHA512 f6d3c63d6d7eb58795a80fa66a1b96f37cf294034d9a135fd0c6a429b6e10771874b77f43cd49ef300fa2f44571660501ecc3a7998fe8ae35765c381043efcb6 WHIRLPOOL 0eece031b487ddd6adf7b74a285c4464a7513c737fcc2f6aa2e9fe4e27acb2306b4b546c6148161cc11c6c458df6baa6d70f9669a62aa673670ea450734c3ce1
AUX splashutils-1.5.4.3-fix_rc_var.patch 1084 SHA256 c51b29f3c6191ac6259db52f56050a34872f07a78463a1ac1e4fbaf89d2f81d8 SHA512 53522bcaeff5c2add29336d8e997e9725c5dd5e13b3f207f6de78b9d16da381954f9f55d2cf497e39a8f621b8566057a6b2540c60a95bdf858995c7211e5ac86 WHIRLPOOL 16d7f1600f42c33ea9c383b9691f17b25a35377493814c6080fafe0f6234bd2c52e9221acfa5fee5d21dc525385c1b0219dc588a4c144b7e2d06a1d4d7f0d4ca
@@ -20,14 +23,17 @@ DIST freetype-2.3.12.tar.bz2 1453034 SHA256 3b96438f016a62b676c1d2089c00ca777f71
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.16.tar.bz2 15568 SHA256 f9c51f442b5a638ac68a731925da57c3402d9506f160681fc01bf80e396d409d SHA512 7b3b5d590ba1a8f94dad6ee8e580cf1c601fa31ae4cde44288a3ef822dc93b8c28c7102ea117fc238197d96384f25b3e44076e0c44d6c8e043804f195b854be2 WHIRLPOOL 7082c6d42dedb45fbeacca96c4c6ce4cbb00896e5fe0432b9e74a2c3246d4a8a2dd92a52b54c75754f1c823a8fdb2e9131b18db7849aa385348ba812e26745a3
DIST splashutils-gentoo-1.0.17.tar.bz2 15814 SHA256 6877263d0b6f5a3532db0d6a531cd4d41fbc6c45a16c5d10050e9048ecc1af81 SHA512 75f1fbfdf165f571b0bf09235235827f370e1b940f1717c4faf5b223caba0b80f853a910ba492c776512aecfafa6e74fd964239bbc6cf412620143d5ffc74167 WHIRLPOOL de9e1ca86a87c169f0a2f7844ab9a68b29cc46c208daca4d13cf7d552b35c05b6e266d66724078cf1f6eea3d41496fdf4fd7b3219697b2032520ad2b9a5ec5c9
-DIST splashutils-lite-1.5.4.3.tar.bz2 426935 SHA256 3f21bd57ac67bd7426caa3ff5791d3609567db3bcd4319da29867ec42cadb362 SHA512 7f7d55507af7facf7418a5077b39931b7a026667ab519531850be931a8a5cc905d95f66f6bd1731e3b06c4c30eb3edc926df378003613da5e8d395016ebd41a6 WHIRLPOOL d13510a0f3bd30df04557861346a284af2c5ad85a8a4304a0b9e501489aca95b4216e4376b42ce0d2677434a0186edb79eabd0d6f7d5f8a634b1336d41369607
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.3-r3.ebuild 8406 SHA256 b7916d73c80bea87a6c818ac1f2692636eceb130f977885cc412446f6b00671a SHA512 85220b8f4216d24099e9491400927c40f1f8560d7a33b2ab21469471a90a81c843252414f161bd312612e760710d2047874d2319b9e4ecba31643199c6088ec4 WHIRLPOOL b66daab4f37e9b6163367fafb1580f4d56b94365122c49dd6facd25525287213a198aa03caf5dc401fdb8749e768d202583fe6425b92d18970a0d209d63c1b1c
EBUILD splashutils-1.5.4.4-r1.ebuild 7608 SHA256 2a37244d6b47327b4dfb79e34cf5fff9caa359752a705148bfc7d719508c09dd SHA512 88978b53d3dff7cf5319b1e8dbff407a7925479bbafe859c149cde91baccabe927d7da4082991fd2e69970c8d0493d88e2d9bf780aabbf40bedbb0a68de5907b WHIRLPOOL f328c50c9c90608bb0414c38e167a68de3e85526b5386f897c8e14a655d61355630c10e1c04fa620eb287659a2fe6f9cb216233bb43fc82e58ec57efb3262f87
EBUILD splashutils-1.5.4.4-r2.ebuild 7341 SHA256 3874cac6cb8176b89f9f104af35ca32811acf33e1e3233c479560b8a97eef601 SHA512 b45ebc11d65c0a9087bccc1c432a5aeb9f8bfbcc9ff8e23373afb72077b1cf19140b78ff0b037b412661f1f2e954c2a82d55e2940d51953217cc3c02cff90359 WHIRLPOOL 9b224038e9e72b96845930d57269ca32f47cc09ee4052ff59dc14e2125689c1920f2c8f9ef92e289474b8aa3999d7752a8847321de521ca8af92290dd8a4d29b
-EBUILD splashutils-1.5.4.4.ebuild 7566 SHA256 0ad29546540a67067104093d6db08d3773784c05f82312370d92b827ef7a5737 SHA512 a437012b512dba01b7f2d9e72e5dfb2bf4afc30115a79d4a7d22d66a38cc1bb71b0bce910a92435635469930fab4eae467dc2594da9cebe57c5767bc0b46bcc2 WHIRLPOOL 640a15894e93d3ef7d47b5ed1a6df5a5db94cee5dce1be24a0f583524dad1699aa6c673c9aacab3f44a9eb6c77df2e8434e3695033aa2ca6d605122fea4c7612
-MISC ChangeLog 37609 SHA256 c8ca218eac18d6b1a8d829906ae8910c4bd7f2e55d35457a55b12421832c513f SHA512 9a3147400b34a56c03d2f334768510e946f64dc7b01ba2772f3f6c40d1b2c7ecba05caffa4274ecfeb932aa29ae46c0be20f1f87c32714930ab7b62d78d023bc WHIRLPOOL 639d8bc6edfb199910a992138f0fc1adf737d1bd8c66543dbbcbecd1a809b53b8f71f164a704bf244e8827da4f3a89b3f0ffdbfd3722caa47f2f186124a0cf21
-MISC metadata.xml 290 SHA256 8cafd30cdb9d1d0db9dbf9780adaec8c687052bc8759d4b61c637c24d6e0bee7 SHA512 f83b143903b051d232f2bebc622e7525c8d740cd9f0b4dfd68e611ab091341776574b4a913859253841f6eb603e5a4456fbb2706bc9996c4499ab08bc480294f WHIRLPOOL 8806c60d15ecfdec99c12efddb9cf3236cb80db1994406fac31ea53ac0e6ceaa25d9983d66cabb6811356f52ceec10264c9024afb6a4cb7835bcabc8ade8d8dc
+MISC ChangeLog 37772 SHA256 e9d3ef12b846b30fc76e113b72f999617dd10792b25be1cd92dba86c074d2cca SHA512 0edad1a3d18c0b4f31777f432378a890eb342e8273cd783b320af68852d753dd8c0a4e1cf6e4ed0202930a24894b6ffe97e54e15f640d91d43f7828ebed5797d WHIRLPOOL f9467b821f84c601326817ff2fb9702b2429e7f61b6cb078f049948439dd39c3d237f9a288cdfb13d68d7d43e53d4c80d58a2b6deae854a9ce341b37b4ebdc47
+MISC metadata.xml 302 SHA256 071d799072a035528484c7abdd4eb4514346c1e997aab7c42b4a82ea48cf57c4 SHA512 016bbad7054c101f3386c375be2588d8357a8c92cdcbdc5940095531ec475c5e1780b18990bc25a55eec0902d1c1e5c32229a9926e97192990045a16b0bd7b35 WHIRLPOOL 2d9d499f247280f8ef87a9f059c42d545afe3d89609332372b05136812089cd0cfda8a5161df5366ddb39e3d99f2e564fa2333a2981566176419c55b2fa365e6
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.19 (GNU/Linux)
+
+iEYEAREIAAYFAlD7wVYACgkQCaWpQKGI+9SU/QCbBxFlO5lQwIgqD58tLY1XvwYO
+te8AnieySHy6H4RcM1KXnG96hPsyAP6+
+=MbP6
+-----END PGP SIGNATURE-----
diff --git a/media-gfx/splashutils/metadata.xml b/media-gfx/splashutils/metadata.xml
index d2d646ac71ca..48236cdb27c7 100644
--- a/media-gfx/splashutils/metadata.xml
+++ b/media-gfx/splashutils/metadata.xml
@@ -2,7 +2,7 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
- <email>spock@gentoo.org</email>
+ <email>maintainer-needed@gentoo.org</email>
</maintainer>
<use>
<flag name='fbcondecor'>
diff --git a/media-gfx/splashutils/splashutils-1.5.4.3-r3.ebuild b/media-gfx/splashutils/splashutils-1.5.4.3-r3.ebuild
deleted file mode 100644
index 6e90b47ec01a..000000000000
--- a/media-gfx/splashutils/splashutils-1.5.4.3-r3.ebuild
+++ /dev/null
@@ -1,252 +0,0 @@
-# Copyright 1999-2012 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.3-r3.ebuild,v 1.20 2012/12/11 14:50:49 axs Exp $
-
-EAPI="2"
-
-inherit autotools eutils multilib toolchain-funcs
-
-MISCSPLASH="miscsplashutils-0.1.8"
-GENTOOSPLASH="splashutils-gentoo-1.0.16"
-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="amd64 ppc x86"
-RDEPEND="gpm? ( sys-libs/gpm )
- truetype? ( >=media-libs/freetype-2[static-libs]
- || ( <app-arch/bzip2-1.0.6-r3 app-arch/bzip2[static-libs] ) )
- png? ( >=media-libs/libpng-1.4.3[static-libs] )
- mng? (
- media-libs/lcms:0[static-libs]
- || ( media-libs/libmng[static-libs] <media-libs/libmng-1.0.10-r1 )
- )
- virtual/jpeg[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 "${S}"
- ln -sf "${S}/src" "${WORKDIR}/core"
-
- 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
-
- epatch "${FILESDIR}"/splashutils-1.5.4.3-makefile.patch
- epatch "${FILESDIR}"/splashutils-1.5.4.3-splash_geninitramfs.patch
- epatch "${FILESDIR}"/splashutils-1.5.4.3-libjpeg.patch
- epatch "${FILESDIR}"/splashutils-1.5.4.3-libpng15_compat.patch
- epatch "${FILESDIR}"/splashutils-1.5.4.3-daemon-exit-signal.patch
- epatch "${FILESDIR}"/splashutils-1.5.4.3-splash-functions.patch
- epatch "${FILESDIR}"/splashutils-1.5.4.3-splash_util.patch
-
- cd "${SG}"
- if has_version ">=sys-apps/openrc-0.4.0"; then
- epatch "${FILESDIR}"/splashutils-openrc-0.4-fix.patch
- if has_version ">=sys-apps/openrc-0.4.3"; then
- epatch "${FILESDIR}"/splashutils-openrc-0.4.3-runlevel-fix.patch
- fi
- fi
- epatch "${FILESDIR}"/splashutils-1.5.4.3-fix_rc_var.patch
- epatch "${FILESDIR}"/splashutils-1.5.4.3-openrc-umount-fix.patch
- epatch "${FILESDIR}"/splashutils-1.5.4.3-nondefault-runlevel.patch
- epatch "${FILESDIR}"/splashutils-1.5.4.3-openrc-effects.patch
- epatch "${FILESDIR}"/initrd.splash-cmp-str-instead-of-int.patch
- cd ${SM}
- epatch "${FILESDIR}"/splashutils-1.5.4.4-freetype-bz2.patch
- cd "${S}"
-
- # 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 || die "failed to build miscsplashutils"
-
- 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) || die "failed to configure splashutils"
-}
-
-src_compile() {
- emake CC="${CC}" STRIP="true" || die "failed to build splashutils"
-
- if has_version ">=sys-apps/baselayout-1.13.99"; then
- cd "${SG}"
- emake LIB=$(get_libdir) || die "failed to build the splash plugin"
- fi
-}
-
-src_install() {
- local LIB=$(get_libdir)
-
- cd "${SM}"
- make DESTDIR="${D}" LIB=${LIB} install || die
-
- cd "${S}"
- make DESTDIR="${D}" STRIP="true" install || die
-
- 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 || die "failed to install the splash plugin"
- 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}
- 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.ebuild b/media-gfx/splashutils/splashutils-1.5.4.4.ebuild
deleted file mode 100644
index 1cfb27a2080a..000000000000
--- a/media-gfx/splashutils/splashutils-1.5.4.4.ebuild
+++ /dev/null
@@ -1,237 +0,0 @@
-# Copyright 1999-2012 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.ebuild,v 1.10 2012/12/11 14:50:49 axs Exp $
-
-EAPI="2"
-
-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="amd64 ppc x86"
-RDEPEND="gpm? ( sys-libs/gpm )
- truetype? ( >=media-libs/freetype-2[static-libs]
- || ( <app-arch/bzip2-1.0.6-r3 app-arch/bzip2[static-libs] )
- || ( <sys-libs/zlib-1.2.5.1-r2 sys-libs/zlib[static-libs] ) )
- png? ( >=media-libs/libpng-1.4.3[static-libs] )
- mng? (
- media-libs/lcms:0[static-libs]
- || ( media-libs/libmng[static-libs] <media-libs/libmng-1.0.10-r1 )
- )
- virtual/jpeg[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"
-
- 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 || die "failed to build miscsplashutils"
-
- 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) || die "failed to configure splashutils"
-}
-
-src_compile() {
- emake CC="${CC}" STRIP="true" || die "failed to build splashutils"
-
- if has_version ">=sys-apps/baselayout-1.13.99"; then
- cd "${SG}"
- emake LIB=$(get_libdir) || die "failed to build the splash plugin"
- fi
-}
-
-src_install() {
- local LIB=$(get_libdir)
-
- cd "${SM}"
- make DESTDIR="${D}" LIB=${LIB} install || die
-
- cd "${S}"
- make DESTDIR="${D}" STRIP="true" install || die
-
- 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 || die "failed to install the splash plugin"
- 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."
-}