Gentoo Archives: gentoo-commits

From: "Steve Dibb (beandog)" <beandog@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-db/firebird: firebird-2.0.3.12981.0-r5.ebuild ChangeLog
Date: Mon, 25 Feb 2008 15:49:30
Message-Id: E1JTfa3-0007rS-91@stork.gentoo.org
1 beandog 08/02/25 15:49:27
2
3 Modified: firebird-2.0.3.12981.0-r5.ebuild ChangeLog
4 Log:
5 Fix multilib issues, amd64 stable, security bug 208034
6 (Portage version: 2.1.4.4)
7
8 Revision Changes Path
9 1.3 dev-db/firebird/firebird-2.0.3.12981.0-r5.ebuild
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-db/firebird/firebird-2.0.3.12981.0-r5.ebuild?rev=1.3&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-db/firebird/firebird-2.0.3.12981.0-r5.ebuild?rev=1.3&content-type=text/plain
13 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-db/firebird/firebird-2.0.3.12981.0-r5.ebuild?r1=1.2&r2=1.3
14
15 Index: firebird-2.0.3.12981.0-r5.ebuild
16 ===================================================================
17 RCS file: /var/cvsroot/gentoo-x86/dev-db/firebird/firebird-2.0.3.12981.0-r5.ebuild,v
18 retrieving revision 1.2
19 retrieving revision 1.3
20 diff -u -r1.2 -r1.3
21 --- firebird-2.0.3.12981.0-r5.ebuild 21 Feb 2008 08:20:59 -0000 1.2
22 +++ firebird-2.0.3.12981.0-r5.ebuild 25 Feb 2008 15:49:26 -0000 1.3
23 @@ -1,8 +1,8 @@
24 # Copyright 1999-2008 Gentoo Foundation
25 # Distributed under the terms of the GNU General Public License v2
26 -# $Header: /var/cvsroot/gentoo-x86/dev-db/firebird/firebird-2.0.3.12981.0-r5.ebuild,v 1.2 2008/02/21 08:20:59 opfer Exp $
27 +# $Header: /var/cvsroot/gentoo-x86/dev-db/firebird/firebird-2.0.3.12981.0-r5.ebuild,v 1.3 2008/02/25 15:49:26 beandog Exp $
28
29 -inherit flag-o-matic eutils autotools versionator
30 +inherit flag-o-matic eutils autotools versionator multilib
31
32 MY_P=Firebird-$(replace_version_separator 4 -)
33
34 @@ -13,7 +13,7 @@
35
36 LICENSE="IDPL Interbase-1.0"
37 SLOT="0"
38 -KEYWORDS="~amd64 -ia64 x86"
39 +KEYWORDS="amd64 -ia64 x86"
40 IUSE="doc xinetd examples debug"
41 RESTRICT="userpriv"
42
43 @@ -28,7 +28,7 @@
44
45 pkg_setup() {
46 enewgroup firebird 450
47 - enewuser firebird 450 /bin/bash /usr/lib/firebird firebird
48 + enewuser firebird 450 /bin/bash /usr/$(get_libdir)/firebird firebird
49 }
50
51 function check_sed() {
52 @@ -123,7 +123,7 @@
53 filter-flags -fprefetch-loop-arrays
54 filter-mfpmath sse
55
56 - econf --prefix=/usr/lib/firebird --with-editline \
57 + econf --prefix=/usr/$(get_libdir)/firebird --with-editline \
58 $(use_enable !xinetd superserver) \
59 $(use_enable debug) \
60 ${myconf} || die "econf failed"
61 @@ -147,14 +147,14 @@
62 insinto /usr/include
63 doins include/*
64
65 - insinto /usr/lib
66 + insinto /usr/$(get_libdir)
67 dolib.so lib/*.so*
68 dolib.a lib/*.a*
69
70 - insinto /usr/lib/firebird
71 + insinto /usr/$(get_libdir)/firebird
72 doins *.msg
73
74 - insinto /usr/lib/firebird/help
75 + insinto /usr/$(get_libdir)/firebird/help
76 doins help/help.fdb
77
78 insinto /usr/share/firebird/upgrade
79 @@ -167,13 +167,13 @@
80 insopts -m0660 -o firebird -g firebird
81 doins security2.fdb
82
83 - exeinto /usr/lib/firebird/UDF
84 + exeinto /usr/$(get_libdir)/firebird/UDF
85 doexe UDF/*.so
86
87 - exeinto /usr/lib/firebird/intl
88 + exeinto /usr/$(get_libdir)/firebird/intl
89 newexe intl/libfbintl.so fbintl.so
90
91 - insinto /usr/lib/firebird/intl
92 + insinto /usr/$(get_libdir)/firebird/intl
93 doins ../install/misc/fbintl.conf
94
95 diropts -m 755 -o firebird -g firebird
96 @@ -183,7 +183,7 @@
97 keepdir /var/run/firebird
98
99 # create links for backwards compatibility
100 - cd "${D}/usr/lib"
101 + cd "${D}/usr/$(get_libdir)"
102 ln -s libfbclient.so libgds.so
103 ln -s libfbclient.so libgds.so.0
104 ln -s libfbclient.so libfbclient.so.1
105 @@ -209,7 +209,8 @@
106
107 pkg_postinst() {
108 # Hack to fix ownership/perms
109 - chown -fR firebird:firebird "${ROOT}/etc/firebird" "${ROOT}/usr/lib/firebird"
110 + chown -fR firebird:firebird "${ROOT}/etc/firebird" \
111 + "${ROOT}/usr/$(get_libdir)/firebird"
112 chmod 750 "${ROOT}/etc/firebird"
113
114 elog
115
116
117
118 1.89 dev-db/firebird/ChangeLog
119
120 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-db/firebird/ChangeLog?rev=1.89&view=markup
121 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-db/firebird/ChangeLog?rev=1.89&content-type=text/plain
122 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-db/firebird/ChangeLog?r1=1.88&r2=1.89
123
124 Index: ChangeLog
125 ===================================================================
126 RCS file: /var/cvsroot/gentoo-x86/dev-db/firebird/ChangeLog,v
127 retrieving revision 1.88
128 retrieving revision 1.89
129 diff -u -r1.88 -r1.89
130 --- ChangeLog 21 Feb 2008 08:20:59 -0000 1.88
131 +++ ChangeLog 25 Feb 2008 15:49:26 -0000 1.89
132 @@ -1,6 +1,10 @@
133 # ChangeLog for dev-db/firebird
134 # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
135 -# $Header: /var/cvsroot/gentoo-x86/dev-db/firebird/ChangeLog,v 1.88 2008/02/21 08:20:59 opfer Exp $
136 +# $Header: /var/cvsroot/gentoo-x86/dev-db/firebird/ChangeLog,v 1.89 2008/02/25 15:49:26 beandog Exp $
137 +
138 + 25 Feb 2008; Steve Dibb <beandog@g.o>
139 + firebird-2.0.3.12981.0-r5.ebuild:
140 + Fix multilib issues, amd64 stable, security bug 208034
141
142 21 Feb 2008; Christian Faulhammer <opfer@g.o>
143 firebird-2.0.3.12981.0-r5.ebuild:
144
145
146
147 --
148 gentoo-commits@l.g.o mailing list