Gentoo Archives: gentoo-commits

From: "Petteri Raty (betelgeuse)" <betelgeuse@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-db/sqlite: ChangeLog sqlite-3.5.3.ebuild
Date: Fri, 07 Dec 2007 18:14:31
Message-Id: E1J0hiM-0006aU-QL@stork.gentoo.org
1 betelgeuse 07/12/07 18:14:18
2
3 Modified: ChangeLog
4 Added: sqlite-3.5.3.ebuild
5 Log:
6 Version bump. Fixes bug #194806. Thanks to Arfrever Frehtes Taifersar Arahesis <Arfrever.FTA@×××××.Com>. Now uses EAPI 1 for default use flag values so change the nothreadsafe use flag to threadsafe.
7 (Portage version: 2.1.4_rc3)
8
9 Revision Changes Path
10 1.169 dev-db/sqlite/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-db/sqlite/ChangeLog?rev=1.169&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-db/sqlite/ChangeLog?rev=1.169&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-db/sqlite/ChangeLog?r1=1.168&r2=1.169
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/dev-db/sqlite/ChangeLog,v
19 retrieving revision 1.168
20 retrieving revision 1.169
21 diff -u -r1.168 -r1.169
22 --- ChangeLog 18 Nov 2007 18:02:39 -0000 1.168
23 +++ ChangeLog 7 Dec 2007 18:14:18 -0000 1.169
24 @@ -1,6 +1,13 @@
25 # ChangeLog for dev-db/sqlite
26 # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/dev-db/sqlite/ChangeLog,v 1.168 2007/11/18 18:02:39 dertobi123 Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/dev-db/sqlite/ChangeLog,v 1.169 2007/12/07 18:14:18 betelgeuse Exp $
29 +
30 +*sqlite-3.5.3 (07 Dec 2007)
31 +
32 + 07 Dec 2007; Petteri Räty <betelgeuse@g.o> +sqlite-3.5.3.ebuild:
33 + Version bump. Fixes bug #194806. Thanks to Arfrever Frehtes Taifersar
34 + Arahesis <Arfrever.FTA@×××××.Com>. Now uses EAPI 1 for default use flag
35 + values so change the nothreadsafe use flag to threadsafe.
36
37 18 Nov 2007; Tobias Scherbaum <dertobi123@g.o> sqlite-3.4.1.ebuild:
38 ppc stable, bug #194812
39
40
41
42 1.1 dev-db/sqlite/sqlite-3.5.3.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-db/sqlite/sqlite-3.5.3.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-db/sqlite/sqlite-3.5.3.ebuild?rev=1.1&content-type=text/plain
46
47 Index: sqlite-3.5.3.ebuild
48 ===================================================================
49 # Copyright 1999-2007 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/dev-db/sqlite/sqlite-3.5.3.ebuild,v 1.1 2007/12/07 18:14:18 betelgeuse Exp $
52
53 EAPI="1"
54
55 inherit alternatives eutils flag-o-matic libtool
56
57 DESCRIPTION="an SQL Database Engine in a C Library"
58 HOMEPAGE="http://www.sqlite.org/"
59 SRC_URI="http://www.sqlite.org/${P}.tar.gz"
60
61 LICENSE="as-is"
62 SLOT="3"
63 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"
64 IUSE="debug doc soundex tcl +threadsafe"
65 RESTRICT="!tcl? ( test )"
66
67 DEPEND="doc? ( dev-lang/tcl )
68 tcl? ( dev-lang/tcl )"
69 RDEPEND="tcl? ( dev-lang/tcl )"
70
71 SOURCE="/usr/bin/lemon"
72 ALTERNATIVES="${SOURCE}-3 ${SOURCE}-0"
73
74 src_unpack() {
75 # test
76 if has test ${FEATURES}; then
77 if ! has userpriv ${FEATURES}; then
78 ewarn "The userpriv feature must be enabled to run tests."
79 eerror "Testsuite will not be run."
80 fi
81 if ! use tcl; then
82 ewarn "You must enable the tcl use flag if you want to run the test"
83 ewarn "suite."
84 eerror "Testsuite will not be run."
85 fi
86 fi
87
88 unpack ${A}
89 cd "${S}"
90
91 epatch "${FILESDIR}"/sandbox-fix2.patch
92
93 elibtoolize
94 epunt_cxx
95 }
96
97 src_compile() {
98 # not available via configure and requested in bug #143794
99 use soundex && append-flags -DSQLITE_SOUNDEX=1
100
101 econf ${myconf} \
102 $(use_enable debug) \
103 $(use_enable threadsafe) \
104 $(use_enable threadsafe cross-thread-connections) \
105 $(use_enable tcl)
106
107 emake all || die "emake all failed"
108
109 if use doc ; then
110 emake doc || die "emake doc failed"
111 fi
112 }
113
114 src_test() {
115 if use tcl ; then
116 if has userpriv ${FEATURES} ; then
117 if use debug ; then
118 emake fulltest || die "some test failed"
119 else
120 emake test || die "some test failed"
121 fi
122 fi
123 fi
124 }
125
126 src_install () {
127 emake \
128 DESTDIR="${D}" \
129 TCLLIBDIR="/usr/$(get_libdir)" \
130 install \
131 || die "make install failed"
132
133 newbin lemon lemon-${SLOT} || die
134
135 dodoc README VERSION || die
136 doman sqlite3.1 || die
137
138 use doc && dohtml doc/* art/*.gif
139 }
140
141
142
143 --
144 gentoo-commits@g.o mailing list