Gentoo Archives: gentoo-commits

From: "Michael Januszewski (spock)" <spock@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-misc/linux-logo: ChangeLog linux-logo-5.10-r1.ebuild
Date: Sat, 28 Aug 2010 21:24:40
Message-Id: 20100828212437.ACAE420054@flycatcher.gentoo.org
1 spock 10/08/28 21:24:37
2
3 Modified: ChangeLog
4 Added: linux-logo-5.10-r1.ebuild
5 Log:
6 Fix compilation problems with make 3.82 (bug #334713), switch to EAPI 2, respect LDFLAGS.
7 (Portage version: 2.1.8.3/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.67 app-misc/linux-logo/ChangeLog
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/linux-logo/ChangeLog?rev=1.67&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/linux-logo/ChangeLog?rev=1.67&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/linux-logo/ChangeLog?r1=1.66&r2=1.67
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/app-misc/linux-logo/ChangeLog,v
19 retrieving revision 1.66
20 retrieving revision 1.67
21 diff -u -r1.66 -r1.67
22 --- ChangeLog 5 Jul 2010 10:38:08 -0000 1.66
23 +++ ChangeLog 28 Aug 2010 21:24:37 -0000 1.67
24 @@ -1,6 +1,13 @@
25 # ChangeLog for app-misc/linux-logo
26 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/app-misc/linux-logo/ChangeLog,v 1.66 2010/07/05 10:38:08 spock Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/app-misc/linux-logo/ChangeLog,v 1.67 2010/08/28 21:24:37 spock Exp $
29 +
30 +*linux-logo-5.10-r1 (28 Aug 2010)
31 +
32 + 28 Aug 2010; MichaƂ Januszewski <spock@g.o>
33 + +linux-logo-5.10-r1.ebuild, +files/linux_logo-5.10-makefile-tabs.patch:
34 + Fix compilation problems with make 3.82 (bug #334713), switch to EAPI 2,
35 + respect LDFLAGS.
36
37 *linux-logo-5.10 (05 Jul 2010)
38
39
40
41
42 1.1 app-misc/linux-logo/linux-logo-5.10-r1.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/linux-logo/linux-logo-5.10-r1.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/linux-logo/linux-logo-5.10-r1.ebuild?rev=1.1&content-type=text/plain
46
47 Index: linux-logo-5.10-r1.ebuild
48 ===================================================================
49 # Copyright 1999-2010 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/app-misc/linux-logo/linux-logo-5.10-r1.ebuild,v 1.1 2010/08/28 21:24:37 spock Exp $
52
53 EAPI="2"
54
55 inherit eutils toolchain-funcs
56
57 MY_P=${PN/-/_}-${PV}
58 S=${WORKDIR}/${MY_P}
59 DESCRIPTION="A utility that displays an ANSI/ASCII logo and some system information"
60 HOMEPAGE="http://www.deater.net/weave/vmwprod/linux_logo/"
61 SRC_URI="http://www.deater.net/weave/vmwprod/linux_logo/${MY_P}.tar.gz"
62
63 LICENSE="GPL-2"
64 SLOT="0"
65 KEYWORDS="~amd64 ~hppa ~ia64 ~mips ~ppc ~sparc ~x86"
66 IUSE="nls"
67
68 RDEPEND="nls? ( virtual/libintl )"
69 DEPEND="${RDEPEND}
70 nls? ( sys-devel/gettext )"
71
72 src_unpack() {
73 unpack ${A}
74 cd "${S}"
75 echo "./logos/gentoo.logo" >> logo_config
76 echo "./logos/gentoo2.logo" >> logo_config
77 echo "./logos/banner-simplified.logo" >> logo_config
78 echo "./logos/banner.logo" >> logo_config
79 echo "./logos/classic-no_periods.logo" >> logo_config
80 echo "./logos/classic-no_periods_or_chars.logo" >> logo_config
81 echo "./logos/classic.logo" >> logo_config
82 cp "${FILESDIR}"/gentoo{,2}.logo "${S}"/logos/
83 echo "NAME gentoo" >> "${S}"/logos/gentoo.logo
84 }
85
86 src_prepare() {
87 epatch "${FILESDIR}"/linux_logo-5.10-makefile-tabs.patch
88 }
89
90 src_compile() {
91 ARCH="" ./configure --prefix="${D}"/usr || die
92 emake CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" || die
93 }
94
95 src_install() {
96 make install || die
97
98 dodoc BUGS README README.CUSTOM_LOGOS TODO USAGE LINUX_LOGO.FAQ
99
100 cp "${FILESDIR}"/${PN}.conf "${WORKDIR}"
101 sed -i -e 's/-L 4 -f -u/-f -u/' "${WORKDIR}"/${PN}.conf
102
103 newinitd "${FILESDIR}"/${PN}.initscript ${PN}
104 newconfd "${WORKDIR}"/${PN}.conf ${PN}
105 }
106
107 pkg_postinst() {
108 echo
109 elog "Linux_logo ebuild for Gentoo comes with two Gentoo logos."
110 elog ""
111 elog "To display the first Gentoo logo type: linux_logo -L gentoo"
112 elog "To display the second Gentoo logo type: linux_logo -L gentoo-alt"
113 elog "To display all the logos available type: linux_logo -L list."
114 elog ""
115 elog "To start linux_logo on boot, please type:"
116 elog " rc-update add linux-logo default"
117 elog "which uses the settings found in"
118 elog " /etc/conf.d/linux-logo"
119 echo
120 }