Gentoo Archives: gentoo-commits

From: "Sven Wegener (swegener)" <swegener@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-db/mysql-gui-tools: ChangeLog mysql-gui-tools-5.0_p12-r2.ebuild mysql-gui-tools-5.0_p12-r1.ebuild
Date: Wed, 28 Nov 2007 20:11:08
Message-Id: E1IxTFN-0005Rj-5y@stork.gentoo.org
1 swegener 07/11/28 20:11:01
2
3 Modified: ChangeLog
4 Added: mysql-gui-tools-5.0_p12-r2.ebuild
5 Removed: mysql-gui-tools-5.0_p12-r1.ebuild
6 Log:
7 Revision bump to fix a hang in mysql-query-browser, bug #170943.
8 (Portage version: 2.1.3.19)
9
10 Revision Changes Path
11 1.22 dev-db/mysql-gui-tools/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-db/mysql-gui-tools/ChangeLog?rev=1.22&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-db/mysql-gui-tools/ChangeLog?rev=1.22&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-db/mysql-gui-tools/ChangeLog?r1=1.21&r2=1.22
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-db/mysql-gui-tools/ChangeLog,v
20 retrieving revision 1.21
21 retrieving revision 1.22
22 diff -u -r1.21 -r1.22
23 --- ChangeLog 10 Nov 2007 21:26:12 -0000 1.21
24 +++ ChangeLog 28 Nov 2007 20:11:00 -0000 1.22
25 @@ -1,6 +1,13 @@
26 # ChangeLog for dev-db/mysql-gui-tools
27 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql-gui-tools/ChangeLog,v 1.21 2007/11/10 21:26:12 swegener Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql-gui-tools/ChangeLog,v 1.22 2007/11/28 20:11:00 swegener Exp $
30 +
31 +*mysql-gui-tools-5.0_p12-r2 (28 Nov 2007)
32 +
33 + 28 Nov 2007; Sven Wegener <swegener@g.o>
34 + +files/mysql-gui-tools-5.0_p12-query-browser-sps.patch,
35 + -mysql-gui-tools-5.0_p12-r1.ebuild, +mysql-gui-tools-5.0_p12-r2.ebuild:
36 + Revision bump to fix a hang in mysql-query-browser, bug #170943.
37
38 10 Nov 2007; Sven Wegener <swegener@g.o>
39 mysql-gui-tools-5.0_p12-r1.ebuild:
40
41
42
43 1.1 dev-db/mysql-gui-tools/mysql-gui-tools-5.0_p12-r2.ebuild
44
45 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-db/mysql-gui-tools/mysql-gui-tools-5.0_p12-r2.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-db/mysql-gui-tools/mysql-gui-tools-5.0_p12-r2.ebuild?rev=1.1&content-type=text/plain
47
48 Index: mysql-gui-tools-5.0_p12-r2.ebuild
49 ===================================================================
50 # Copyright 1999-2007 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/dev-db/mysql-gui-tools/mysql-gui-tools-5.0_p12-r2.ebuild,v 1.1 2007/11/28 20:11:00 swegener Exp $
53
54 GCONF_DEBUG="no"
55
56 inherit gnome2 eutils flag-o-matic
57
58 MY_P="${P/_p/r}"
59
60 DESCRIPTION="MySQL GUI Tools"
61 HOMEPAGE="http://www.mysql.com/products/tools/"
62 SRC_URI="mirror://mysql/Downloads/MySQLGUITools/${MY_P}.tar.gz"
63
64 EAPI="1"
65 LICENSE="GPL-2"
66 SLOT="0"
67 KEYWORDS="~amd64 ~ppc ~x86"
68 IUSE="nls +administrator +query-browser workbench"
69
70 RDEPEND=">=x11-libs/gtk+-2.6
71 >=dev-libs/glib-2.6
72 >=gnome-base/libglade-2.5
73 >=dev-libs/libsigc++-2.0
74 >=dev-libs/libpcre-4.4
75 >=dev-libs/libxml2-2.6.2
76 >=dev-cpp/glibmm-2.14
77 dev-cpp/gtkmm:2.4
78 >=virtual/mysql-5.0
79 workbench? (
80 =dev-lang/lua-5.0*
81 virtual/opengl
82 )
83 query-browser? ( gnome-extra/gtkhtml:3.14 )"
84 DEPEND="${RDEPEND}
85 >=dev-util/pkgconfig-0.15
86 >=app-text/scrollkeeper-0.3.11"
87 RDEPEND="${RDEPEND}
88 !dev-db/mysql-administrator
89 !dev-db/mysql-query-browser"
90
91 S="${WORKDIR}"/${MY_P}
92
93 pkg_setup() {
94 if ! use administrator && ! use query-browser && ! use workbench
95 then
96 elog "Please activate at least one of the following USE flags:"
97 elog "- administrator for MySQL Administrator"
98 elog "- query-browser for MySQL Query Browser"
99 elog "- workbench for MySQL Workbench"
100 die "Please activate at least one of the following USE flags: administrator, query-browser, workbench"
101 fi
102 }
103
104 src_unpack() {
105 gnome2_src_unpack
106 cd "${S}"
107
108 epatch "${FILESDIR}"/${PN}-5.0_p8-i18n-fix.patch
109 epatch "${FILESDIR}"/${PN}-5.0_p8-lua-modules.patch
110 epatch "${FILESDIR}"/${P}-workbench-lua.patch
111 epatch "${FILESDIR}"/${P}-query-browser-sps.patch
112
113 sed -i \
114 -e "s/\\(^\\|[[:space:]]\\)-ltermcap\\($\\|[[:space:]]\\)/ /g" \
115 mysql-gui-common/tools/grtsh/Makefile.{am,in}
116 }
117
118 src_compile() {
119 # mysql has -fno-exceptions, but we need exceptions
120 append-flags -fexceptions
121
122 cd "${S}"/mysql-gui-common
123 use nls || sed -i -e "/^SUBDIRS = / s/\\bpo\\b//" Makefile.{am,in}
124 gnome2_src_compile \
125 --disable-java-modules \
126 $(use_enable workbench grt) \
127 $(use_enable workbench canvas) \
128 $(use_enable nls i18n)
129
130 if use administrator
131 then
132 cd "${S}"/mysql-administrator
133 use nls || sed -i -e "/^SUBDIRS = / s/\\bpo\\b//" Makefile.{am,in}
134 gnome2_src_compile $(use_enable nls i18n)
135 fi
136
137 if use query-browser
138 then
139 cd "${S}"/mysql-query-browser
140 use nls || sed -i -e "/^SUBDIRS=/ s/\\bpo\\b//" Makefile.{am,in}
141 gnome2_src_compile --with-gtkhtml=libgtkhtml-3.14
142 fi
143
144 if use workbench
145 then
146 cd "${S}"/mysql-workbench
147 use nls || sed -i -e "/^SUBDIRS=/ s/\\bpo\\b//" Makefile.{am,in}
148 gnome2_src_compile
149 fi
150 }
151
152 src_install() {
153 cd "${S}"/mysql-gui-common
154 gnome2_src_install
155
156 if use administrator
157 then
158 cd "${S}"/mysql-administrator
159 gnome2_src_install
160 fi
161
162 if use query-browser
163 then
164 cd "${S}"/mysql-query-browser
165 gnome2_src_install
166 fi
167
168 if use workbench
169 then
170 cd "${S}"/mysql-workbench
171 gnome2_src_install
172 fi
173 }
174
175
176
177 --
178 gentoo-commits@g.o mailing list