Gentoo Archives: gentoo-commits

From: "Samuli Suominen (ssuominen)" <ssuominen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in x11-terms/evilvte: ChangeLog evilvte-0.4.4_pre6.ebuild evilvte-0.4.4_pre6-r1.ebuild
Date: Thu, 27 Nov 2008 06:14:48
Message-Id: E1L5a9F-0004hv-JV@stork.gentoo.org
1 ssuominen 08/11/27 06:14:45
2
3 Modified: ChangeLog evilvte-0.4.4_pre6.ebuild
4 Added: evilvte-0.4.4_pre6-r1.ebuild
5 Log:
6 Fix ldflags and ldlibs ordering to respect users flags. Install target had all, which caused everything to get rebuilt at install phase which is not desired behavior. Thanks to leio wrt #249050.
7 (Portage version: 2.2_rc15/cvs/Linux 2.6.27-gentoo-r3 i686)
8
9 Revision Changes Path
10 1.5 x11-terms/evilvte/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-terms/evilvte/ChangeLog?rev=1.5&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-terms/evilvte/ChangeLog?rev=1.5&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-terms/evilvte/ChangeLog?r1=1.4&r2=1.5
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/x11-terms/evilvte/ChangeLog,v
19 retrieving revision 1.4
20 retrieving revision 1.5
21 diff -u -r1.4 -r1.5
22 --- ChangeLog 26 Nov 2008 13:42:12 -0000 1.4
23 +++ ChangeLog 27 Nov 2008 06:14:45 -0000 1.5
24 @@ -1,6 +1,15 @@
25 # ChangeLog for x11-terms/evilvte
26 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/x11-terms/evilvte/ChangeLog,v 1.4 2008/11/26 13:42:12 ssuominen Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/x11-terms/evilvte/ChangeLog,v 1.5 2008/11/27 06:14:45 ssuominen Exp $
29 +
30 +*evilvte-0.4.4_pre6-r1 (27 Nov 2008)
31 +
32 + 27 Nov 2008; <ssuominen@g.o>
33 + +files/evilvte-0.4.4_pre6-fix_ldflags_and_ldlibs_for_asneeded.patch,
34 + evilvte-0.4.4_pre6.ebuild, +evilvte-0.4.4_pre6-r1.ebuild:
35 + Fix ldflags and ldlibs ordering to respect users flags. Install target had
36 + all, which caused everything to get rebuilt at install phase which is not
37 + desired behavior. Thanks to leio wrt #249050.
38
39 *evilvte-0.4.4_pre6 (26 Nov 2008)
40
41
42
43
44 1.2 x11-terms/evilvte/evilvte-0.4.4_pre6.ebuild
45
46 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-terms/evilvte/evilvte-0.4.4_pre6.ebuild?rev=1.2&view=markup
47 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-terms/evilvte/evilvte-0.4.4_pre6.ebuild?rev=1.2&content-type=text/plain
48 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-terms/evilvte/evilvte-0.4.4_pre6.ebuild?r1=1.1&r2=1.2
49
50 Index: evilvte-0.4.4_pre6.ebuild
51 ===================================================================
52 RCS file: /var/cvsroot/gentoo-x86/x11-terms/evilvte/evilvte-0.4.4_pre6.ebuild,v
53 retrieving revision 1.1
54 retrieving revision 1.2
55 diff -u -r1.1 -r1.2
56 --- evilvte-0.4.4_pre6.ebuild 26 Nov 2008 13:42:12 -0000 1.1
57 +++ evilvte-0.4.4_pre6.ebuild 27 Nov 2008 06:14:45 -0000 1.2
58 @@ -1,6 +1,6 @@
59 # Copyright 1999-2008 Gentoo Foundation
60 # Distributed under the terms of the GNU General Public License v2
61 -# $Header: /var/cvsroot/gentoo-x86/x11-terms/evilvte/evilvte-0.4.4_pre6.ebuild,v 1.1 2008/11/26 13:42:12 ssuominen Exp $
62 +# $Header: /var/cvsroot/gentoo-x86/x11-terms/evilvte/evilvte-0.4.4_pre6.ebuild,v 1.2 2008/11/27 06:14:45 ssuominen Exp $
63
64 MY_P=${P/_/\~}
65
66 @@ -32,7 +32,7 @@
67
68 src_compile() {
69 ./configure --prefix=/usr || die "./configure failed."
70 - emake OPTFLAGS="${CFLAGS}" CC="$(tc-getCC)" || die "emake failed."
71 + emake LDFLAGS="${LDFLAGS}" OPTFLAGS="${CFLAGS}" CC="$(tc-getCC)" || die "emake failed."
72 }
73
74 src_install() {
75
76
77
78 1.1 x11-terms/evilvte/evilvte-0.4.4_pre6-r1.ebuild
79
80 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-terms/evilvte/evilvte-0.4.4_pre6-r1.ebuild?rev=1.1&view=markup
81 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-terms/evilvte/evilvte-0.4.4_pre6-r1.ebuild?rev=1.1&content-type=text/plain
82
83 Index: evilvte-0.4.4_pre6-r1.ebuild
84 ===================================================================
85 # Copyright 1999-2008 Gentoo Foundation
86 # Distributed under the terms of the GNU General Public License v2
87 # $Header: /var/cvsroot/gentoo-x86/x11-terms/evilvte/evilvte-0.4.4_pre6-r1.ebuild,v 1.1 2008/11/27 06:14:45 ssuominen Exp $
88
89 MY_P=${P/_/\~}
90
91 inherit eutils toolchain-funcs
92
93 DESCRIPTION="VTE based, super lightweight terminal emulator"
94 HOMEPAGE="http://www.calno.com/evilvte"
95 SRC_URI="http://www.calno.com/${PN}/${MY_P}.tar.gz"
96
97 LICENSE="BSD GPL-2"
98 SLOT="0"
99 KEYWORDS="~amd64 ~x86"
100 IUSE=""
101
102 RDEPEND="x11-libs/vte
103 >=x11-libs/gtk+-2"
104 DEPEND="${RDEPEND}
105 dev-util/pkgconfig"
106
107 S=${WORKDIR}/${MY_P}
108
109 src_unpack() {
110 unpack ${A}
111 cd "${S}"
112
113 epatch "${FILESDIR}"/${P}-fix_ldflags_and_ldlibs_for_asneeded.patch
114
115 if [[ -f /etc/${PN}/config.h ]]; then
116 cp /etc/${PN}/config.h src/ || die "copying config.h failed."
117 fi
118 }
119
120 src_compile() {
121 ./configure --prefix=/usr || die "./configure failed."
122 emake LDFLAGS="${LDFLAGS}" OPTFLAGS="${CFLAGS}" CC="$(tc-getCC)" || die "emake failed."
123 }
124
125 src_install() {
126 emake DESTDIR="${D}" install || die "emake install failed."
127 dodoc Changelog
128 insinto /etc/${PN}
129 doins src/config.h || die "doins failed."
130 }
131
132 pkg_postinst() {
133 elog "Edit /etc/${PN}/config.h and re-emerge for custom configuration."
134 }