Portage is a package management system used by Gentoo Linux
# ChangeLog for dev-db/mysql-gui-tools
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql-gui-tools/ChangeLog,v 1.28 2008/10/26 12:18:10 swegener Exp $
26 Oct 2008; Sven Wegener
+files/mysql-gui-tools-5.0_p12-deprecated-gtk+-api.patch,
mysql-gui-tools-5.0_p12-r2.ebuild:
Add patch to fix use of deprecated gtk+ API, fixes bug #240548.
17 Aug 2008; Michael Sterrett
-files/mysql-gui-tools-5.0_p12-workbench-lua.patch,
mysql-gui-tools-5.0_p12-r2.ebuild:
remove workbench references since lua-5.0 is gone.
05 Aug 2008; Ulrich Mueller
Add USE flag description to metadata wrt GLEP 56.
09 Jun 2008; Sven Wegener
+files/mysql-gui-tools-5.0_p12-gcc-4.3.patch,
mysql-gui-tools-5.0_p12-r2.ebuild:
Add compability with gcc-4.3.
11 Apr 2008; Sven Wegener
+files/mysql-gui-tools-5.0_p12-libsigc++-2.2.patch,
mysql-gui-tools-5.0_p12-r2.ebuild:
Include a compability patch for libsigc++-2.2, bug #206318.
24 Feb 2008; Sven Wegener
mysql-gui-tools-5.0_p12-r2.ebuild:
Add missing libgnomeprint dependency.
*mysql-gui-tools-5.0_p12-r2 (28 Nov 2007)
28 Nov 2007; Sven Wegener
+files/mysql-gui-tools-5.0_p12-query-browser-sps.patch,
-mysql-gui-tools-5.0_p12-r1.ebuild, +mysql-gui-tools-5.0_p12-r2.ebuild:
Revision bump to fix a hang in mysql-query-browser, bug #170943.
10 Nov 2007; Sven Wegener
mysql-gui-tools-5.0_p12-r1.ebuild:
Include some EAPI1 features, SLOT depends and IUSE defaults.
*mysql-gui-tools-5.0_p12-r1 (24 Oct 2007)
24 Oct 2007; Sven Wegener
+files/mysql-gui-tools-5.0_p12-workbench-lua.patch,
-mysql-gui-tools-5.0_p12.ebuild, +mysql-gui-tools-5.0_p12-r1.ebuild:
Revision bump to fix bug #190355.
21 Oct 2007; Sven Wegener
mysql-gui-tools-5.0_p12.ebuild:
Adjust gtkhtml dependency.
28 Sep 2007; Sven Wegener
mysql-gui-tools-5.0_p12.ebuild:
Make the gtkmm and glibmm a || dependency. Also bump the gtkhtml dependency.
28 Sep 2007; Sven Wegener
mysql-gui-tools-5.0_p12.ebuild:
Adjust glibmm and gtkmm dependencies.
17 Jun 2007; Sven Wegener
-mysql-gui-tools-5.0_p11.ebuild:
Cleanup.
12 Jun 2007; Sven Wegener
mysql-gui-tools-5.0_p11.ebuild, mysql-gui-tools-5.0_p12.ebuild:
Make the gtkhtml dependency conditional on the query-browser USE flag.
Thanks to Pietro Franchi in bug #181285.
*mysql-gui-tools-5.0_p12 (15 May 2007)
15 May 2007; Sven Wegener
+mysql-gui-tools-5.0_p12.ebuild:
Version bump.
03 May 2007; Sven Wegener
-files/mysql-gui-tools-5.0_p6-i18n-fix.patch,
-files/mysql-gui-tools-5.0_p6-lua-modules.patch,
-mysql-gui-tools-5.0_p6.ebuild, -mysql-gui-tools-5.0_p8.ebuild,
-mysql-gui-tools-5.0_p9.ebuild, -mysql-gui-tools-5.0_p10.ebuild,
-mysql-gui-tools-5.0_p10-r1.ebuild:
Cleanup.
14 Apr 2007; Sven Wegener
mysql-gui-tools-5.0_p11.ebuild:
Fix sed and move it to src_unpack.
*mysql-gui-tools-5.0_p11 (03 Apr 2007)
03 Apr 2007; Sven Wegener
+mysql-gui-tools-5.0_p11.ebuild:
Version bump.
*mysql-gui-tools-5.0_p10-r1 (10 Mar 2007)
10 Mar 2007; Sven Wegener
+mysql-gui-tools-5.0_p10-r1.ebuild:
Revision bump. Fix nls support, bug #167867. Enable MySQL Workbench, bug
#159957. Add local USE flags for all components.
*mysql-gui-tools-5.0_p10 (02 Mar 2007)
02 Mar 2007; Sven Wegener
+mysql-gui-tools-5.0_p10.ebuild:
Version bump.
*mysql-gui-tools-5.0_p9 (22 Jan 2007)
22 Jan 2007; Sven Wegener
+mysql-gui-tools-5.0_p9.ebuild:
Version bump.
*mysql-gui-tools-5.0_p8 (16 Dec 2006)
16 Dec 2006; Sven Wegener
+files/mysql-gui-tools-5.0_p8-i18n-fix.patch,
+files/mysql-gui-tools-5.0_p8-lua-modules.patch,
+mysql-gui-tools-5.0_p8.ebuild:
Version bump.
13 Dec 2006; Sven Wegener
+files/mysql-gui-tools-5.0_p6-i18n-fix.patch,
mysql-gui-tools-5.0_p6.ebuild:
Fix i18n issue.
09 Dec 2006; Sven Wegener
-files/mysql-gui-tools-5.0_p4-lua-modules.patch,
-files/mysql-gui-tools-5.0_p5-lua-modules.patch,
-mysql-gui-tools-5.0_p4.ebuild, -mysql-gui-tools-5.0_p5.ebuild:
Cleanup.
*mysql-gui-tools-5.0_p6 (27 Nov 2006)
27 Nov 2006; Sven Wegener
+files/mysql-gui-tools-5.0_p6-lua-modules.patch,
+mysql-gui-tools-5.0_p6.ebuild:
Version bump.
23 Nov 2006; Francesco Riosa
mysql-gui-tools-5.0_p4.ebuild, mysql-gui-tools-5.0_p5.ebuild:
dev-db/mysql => virtual/mysql
*mysql-gui-tools-5.0_p5 (05 Nov 2006)
05 Nov 2006; Sven Wegener
+files/mysql-gui-tools-5.0_p5-lua-modules.patch,
+mysql-gui-tools-5.0_p5.ebuild:
Version bump.
*mysql-gui-tools-5.0_p4 (22 Oct 2006)
22 Oct 2006; Sven Wegener
+files/mysql-gui-tools-5.0_p4-lua-modules.patch, +metadata.xml,
+mysql-gui-tools-5.0_p4.ebuild:
Initial commit, ebuild written by me.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
AUX mysql-gui-tools-5.0_p12-deprecated-gtk+-api.patch 4974 RMD160 de60ab5dcc6479b82dc07337d4a67fd2a7b7d10b SHA1 b59073272865b111f30b58fac0b5f0b061d80e86 SHA256 88f61ff309afc0b210cab1f5bdef1d512c4cb6616550a028ae9f1d41f7da961a
AUX mysql-gui-tools-5.0_p12-gcc-4.3.patch 1189 RMD160 939152bbcbd99372351023fdf61441326235a763 SHA1 21b827334555ffd30f5d1991d9be381fa800b4d8 SHA256 507d029d23c7d180418831e6f61a9ec53b8461891a0493689909c61fc60e6939
AUX mysql-gui-tools-5.0_p12-libsigc++-2.2.patch 8320 RMD160 b6f1a5f946fa371f9ce484af6ca839dedd46bec7 SHA1 7b2146726ec939ccda449a3ddbc127eab823b5ec SHA256 9844dcb8b7b9c1ea2d092c6afa4cb2a46b994b6ae8c3654932b4e24cf8d24048
AUX mysql-gui-tools-5.0_p12-query-browser-sps.patch 313 RMD160 c2b2727f8cab0946659b1cc39ae1d2983a50e4f0 SHA1 ce78c02e84e029199b7d8ea73a8b53f67d32b38b SHA256 a68fce4a3d4f51f9ad9d3c743fa9bb7be59356eaf2f21a7cc6f1735fd5528c8b
AUX mysql-gui-tools-5.0_p8-i18n-fix.patch 354 RMD160 660c2f3715e655c5473738c8c69be69c5e3d2a81 SHA1 eb700f0d691fa7d6a69db3f51059844b9855215f SHA256 9abc2cb8370b4f550718c6500be717951c527e6dca9f9530be534a5f8db09447
AUX mysql-gui-tools-5.0_p8-lua-modules.patch 672 RMD160 6a5aed0f34bb2d4bada62851dfb18ba329693e47 SHA1 d6b13610e25bbe3e22af040fc3c46d25564f0693 SHA256 2e3e271de504562db3f3d3ef33297ce454a6e1a223f98e4c4480cb2361dcbf28
DIST mysql-gui-tools-5.0r12.tar.gz 25357550 RMD160 ea94545c0e351e86112b13a43479aba361bc2cef SHA1 3fdd3a80c634f0aa9fa8f3bc505add18f360dc6c SHA256 4ede2e8073ab3ffa9371c3ad258eec433e8bdea876aa3db6b85e26072eb2cf7e
EBUILD mysql-gui-tools-5.0_p12-r2.ebuild 2773 RMD160 96b832876797015bacc65f4ebd647f4472c2c96c SHA1 e4e906c1affc099f9c810a77303cb118c3bc1170 SHA256 107602c2c5fb6beab14177cb909fcb5c6acc1e0301c404816d101e2fb807855b
MISC ChangeLog 5335 RMD160 0a89012f7c1e7e9725d71574466b52ccdef19512 SHA1 0bd0a554152d6877a086434aad1571b251e533c0 SHA256 b4ead917b634ed08f4c340874b03d88a7ed8dbd7305967218db07b6fbff4c30d
MISC metadata.xml 433 RMD160 00b52a4a1d7d67beb63b23e2cf7541b3849594de SHA1 9fe6c230cad179e8e8109719cb332d64a58f50c6 SHA256 29a10e9d7bd0d3dcc7b8ddc354c532efc9158a7e39940f253ba8f7dd0a71c804
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
iEYEARECAAYFAkkEYAoACgkQI1lqEGTUzyTpQwCgjErAiEzU47gw+fovyi7HTG+k
Gx4An1fExSNITY8PxJkRM9rfOKvNRhB0
=0fvU
-----END PGP SIGNATURE-----
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql-gui-tools/mysql-gui-tools-5.0_p12-r2.ebuild,v 1.6 2008/10/26 12:18:10 swegener Exp $
GCONF_DEBUG="no"
inherit gnome2 eutils flag-o-matic
MY_P="${P/_p/r}"
DESCRIPTION="MySQL GUI Tools"
HOMEPAGE="http://www.mysql.com/products/tools/"
SRC_URI="mirror://mysql/Downloads/MySQLGUITools/${MY_P}.tar.gz"
EAPI="1"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="nls +administrator +query-browser"
RDEPEND=">=x11-libs/gtk+-2.6
>=dev-libs/glib-2.6
>=gnome-base/libglade-2.5
>=dev-libs/libsigc++-2.0
>=dev-libs/libpcre-4.4
>=dev-libs/libxml2-2.6.2
>=dev-cpp/glibmm-2.14
dev-cpp/gtkmm:2.4
>=virtual/mysql-5.0
query-browser? (
gnome-extra/gtkhtml:3.14
gnome-base/libgnomeprint:2.2
)"
DEPEND="${RDEPEND}
>=dev-util/pkgconfig-0.15
>=app-text/scrollkeeper-0.3.11"
RDEPEND="${RDEPEND}
!dev-db/mysql-administrator
!dev-db/mysql-query-browser"
S="${WORKDIR}"/${MY_P}
pkg_setup() {
if ! use administrator && ! use query-browser
then
elog "Please activate at least one of the following USE flags:"
elog "- administrator for MySQL Administrator"
elog "- query-browser for MySQL Query Browser"
die "Please activate at least one of the following USE flags: administrator, query-browser"
fi
# Needed for gcc-4.3
append-cppflags -D_GNU_SOURCE
}
src_unpack() {
gnome2_src_unpack
cd "${S}"
epatch \
"${FILESDIR}"/${PN}-5.0_p8-i18n-fix.patch \
"${FILESDIR}"/${PN}-5.0_p8-lua-modules.patch \
"${FILESDIR}"/${P}-query-browser-sps.patch \
"${FILESDIR}"/${P}-libsigc++-2.2.patch \
"${FILESDIR}"/${P}-gcc-4.3.patch \
"${FILESDIR}"/${P}-deprecated-gtk+-api.patch
sed -i \
-e "s/\\(^\\|[[:space:]]\\)-ltermcap\\($\\|[[:space:]]\\)/ /g" \
mysql-gui-common/tools/grtsh/Makefile.{am,in}
}
src_compile() {
# mysql has -fno-exceptions, but we need exceptions
append-flags -fexceptions
cd "${S}"/mysql-gui-common
use nls || sed -i -e "/^SUBDIRS = / s/\\bpo\\b//" Makefile.{am,in}
gnome2_src_compile \
--disable-java-modules \
--disable-workbench \
$(use_enable nls i18n)
if use administrator
then
cd "${S}"/mysql-administrator
use nls || sed -i -e "/^SUBDIRS = / s/\\bpo\\b//" Makefile.{am,in}
gnome2_src_compile $(use_enable nls i18n)
fi
if use query-browser
then
cd "${S}"/mysql-query-browser
use nls || sed -i -e "/^SUBDIRS=/ s/\\bpo\\b//" Makefile.{am,in}
gnome2_src_compile --with-gtkhtml=libgtkhtml-3.14
fi
}
src_install() {
cd "${S}"/mysql-gui-common
gnome2_src_install
if use administrator
then
cd "${S}"/mysql-administrator
gnome2_src_install
fi
if use query-browser
then
cd "${S}"/mysql-query-browser
gnome2_src_install
fi
}