Gentoo Archives: gentoo-commits

From: "Victor Ostorga (vostorga)" <vostorga@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-libs/vrb: ChangeLog vrb-0.3.0.ebuild vrb-0.5.1.ebuild
Date: Thu, 06 Aug 2009 02:11:07
Message-Id: E1MYsRd-0000mv-AE@stork.gentoo.org
1 vostorga 09/08/06 02:11:05
2
3 Modified: ChangeLog vrb-0.3.0.ebuild vrb-0.5.1.ebuild
4 Log:
5 respecting CC variable, CFLAGS, LDFLAGS, omiting -Werror, fixing links, bugs #240232 #243956 #260888
6 (Portage version: 2.1.6.13/cvs/Linux i686)
7
8 Revision Changes Path
9 1.13 dev-libs/vrb/ChangeLog
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/vrb/ChangeLog?rev=1.13&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/vrb/ChangeLog?rev=1.13&content-type=text/plain
13 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/vrb/ChangeLog?r1=1.12&r2=1.13
14
15 Index: ChangeLog
16 ===================================================================
17 RCS file: /var/cvsroot/gentoo-x86/dev-libs/vrb/ChangeLog,v
18 retrieving revision 1.12
19 retrieving revision 1.13
20 diff -u -r1.12 -r1.13
21 --- ChangeLog 27 Aug 2008 19:05:54 -0000 1.12
22 +++ ChangeLog 6 Aug 2009 02:11:05 -0000 1.13
23 @@ -1,6 +1,11 @@
24 # ChangeLog for dev-libs/vrb
25 -# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
26 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/vrb/ChangeLog,v 1.12 2008/08/27 19:05:54 armin76 Exp $
27 +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
28 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/vrb/ChangeLog,v 1.13 2009/08/06 02:11:05 vostorga Exp $
29 +
30 + 06 Aug 2009; Víctor Ostorga <vostorga@g.o> vrb-0.3.0.ebuild,
31 + vrb-0.5.1.ebuild, files/vrb-0.5.1-configure.patch:
32 + respecting CC variable, CFLAGS, LDFLAGS, omiting -Werror, fixing links,
33 + bugs #240232 #243956 #260888
34
35 27 Aug 2008; Raúl Porcel <armin76@g.o> vrb-0.5.1.ebuild:
36 Re-add ~sparc
37
38
39
40 1.14 dev-libs/vrb/vrb-0.3.0.ebuild
41
42 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/vrb/vrb-0.3.0.ebuild?rev=1.14&view=markup
43 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/vrb/vrb-0.3.0.ebuild?rev=1.14&content-type=text/plain
44 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/vrb/vrb-0.3.0.ebuild?r1=1.13&r2=1.14
45
46 Index: vrb-0.3.0.ebuild
47 ===================================================================
48 RCS file: /var/cvsroot/gentoo-x86/dev-libs/vrb/vrb-0.3.0.ebuild,v
49 retrieving revision 1.13
50 retrieving revision 1.14
51 diff -u -r1.13 -r1.14
52 --- vrb-0.3.0.ebuild 13 Jul 2004 06:25:34 -0000 1.13
53 +++ vrb-0.3.0.ebuild 6 Aug 2009 02:11:05 -0000 1.14
54 @@ -1,6 +1,8 @@
55 -# Copyright 1999-2004 Gentoo Foundation
56 +# Copyright 1999-2009 Gentoo Foundation
57 # Distributed under the terms of the GNU General Public License v2
58 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/vrb/vrb-0.3.0.ebuild,v 1.13 2004/07/13 06:25:34 mr_bones_ Exp $
59 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/vrb/vrb-0.3.0.ebuild,v 1.14 2009/08/06 02:11:05 vostorga Exp $
60 +
61 +inherit toolchain-funcs
62
63 DESCRIPTION="library for a virtual ring buffer"
64 HOMEPAGE="http://phil.ipal.org/freeware/vrb/"
65 @@ -12,14 +14,25 @@
66 IUSE=""
67
68 DEPEND="virtual/libc"
69 +RDEPEND="${DEPEND}"
70 +
71 +MAKEOPTS="${MAKEOPTS} -j1"
72
73 src_compile() {
74 - sed -i "s/copts=\"-pipe -O2\"/copts=\"${CFLAGS}\"/g" Configure
75 + #respecting CFLAGS and LDFLAGS
76 + sed -i "s/copts=\"-pipe -O2\"/copts=\"${CFLAGS} ${LDFLAGS}\"/g" Configure
77 + sed -i "s/gcc -v/\${CC} \${COPTS}/g" Configure
78 +
79 + #respecting CC
80 + sed -i "s/gcc/\${CC}/g" Configure
81
82 - ./Configure \
83 + #omiting -Werror
84 + sed -i "s/-Werror//g" Configure
85 +
86 + CC="$(tc-getCC)" ./Configure \
87 --prefix=/usr || die "./Configure failed"
88
89 - make || die "emake failed"
90 + emake || die "emake failed"
91 }
92
93 src_install() {
94 @@ -27,9 +40,10 @@
95 doins include/vrb.h
96
97 dolib.so lib/libvrb.so.0.3.0
98 - dosym /usr/lib/libvrb.so.0.3.0 /usr/lib/libvrb.so.0.3
99 - dosym /usr/lib/libvrb.so.0.3.0 /usr/lib/libvrb.so.0
100 - dosym /usr/lib/libvrb.so.0.3.0 /usr/lib/libvrb.so
101 +
102 + dosym libvrb.so.0.3.0 /usr/$(get_libdir)/libvrb.so.0.3
103 + dosym libvrb.so.0.3.0 /usr/$(get_libdir)/libvrb.so.0
104 + dosym libvrb.so.0.3.0 /usr/$(get_libdir)/libvrb.so
105
106 dobin bin/iobuffer
107
108
109
110
111 1.4 dev-libs/vrb/vrb-0.5.1.ebuild
112
113 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/vrb/vrb-0.5.1.ebuild?rev=1.4&view=markup
114 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/vrb/vrb-0.5.1.ebuild?rev=1.4&content-type=text/plain
115 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/vrb/vrb-0.5.1.ebuild?r1=1.3&r2=1.4
116
117 Index: vrb-0.5.1.ebuild
118 ===================================================================
119 RCS file: /var/cvsroot/gentoo-x86/dev-libs/vrb/vrb-0.5.1.ebuild,v
120 retrieving revision 1.3
121 retrieving revision 1.4
122 diff -u -r1.3 -r1.4
123 --- vrb-0.5.1.ebuild 27 Aug 2008 19:05:54 -0000 1.3
124 +++ vrb-0.5.1.ebuild 6 Aug 2009 02:11:05 -0000 1.4
125 @@ -1,8 +1,8 @@
126 -# Copyright 1999-2008 Gentoo Foundation
127 +# Copyright 1999-2009 Gentoo Foundation
128 # Distributed under the terms of the GNU General Public License v2
129 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/vrb/vrb-0.5.1.ebuild,v 1.3 2008/08/27 19:05:54 armin76 Exp $
130 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/vrb/vrb-0.5.1.ebuild,v 1.4 2009/08/06 02:11:05 vostorga Exp $
131
132 -inherit eutils
133 +inherit eutils toolchain-funcs
134
135 DESCRIPTION="Library for a virtual ring buffer"
136 HOMEPAGE="http://vrb.slashusr.org/"
137 @@ -15,11 +15,12 @@
138 RESTRICT="strip"
139
140 DEPEND="virtual/libc"
141 +RDEPEND="${DEPEND}"
142
143 src_compile() {
144 - epatch ${FILESDIR}/${P}-configure.patch
145 + epatch "${FILESDIR}"/${P}-configure.patch
146
147 - ./configure --prefix=/usr || die "Configure failed!"
148 + CC="$(tc-getCC)" ./configure --prefix=/usr || die "Configure failed!"
149 make || die "Make failed!"
150 }
151
152 @@ -27,13 +28,13 @@
153 insinto /usr/include
154 doins build/include/vrb.h
155
156 - mkdir ${D}usr/lib
157 + mkdir "${D}"usr/lib
158
159 if use static ; then
160 - cp build/lib/libvrb.a* ${D}usr/lib/
161 + cp build/lib/libvrb.a* "${D}"usr/lib/
162 fi
163
164 - cp build/lib/libvrb.so* ${D}usr/lib/
165 + cp build/lib/libvrb.so* "${D}"usr/lib/
166
167 dobin build/bin/vbuf