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 |
} |