summaryrefslogtreecommitdiff
path: root/dev-db
diff options
context:
space:
mode:
authorHans de Graaff <graaff@gentoo.org>2010-02-09 18:47:22 +0000
committerHans de Graaff <graaff@gentoo.org>2010-02-09 18:47:22 +0000
commit51d7baae78085bd4c41c1d78ef62d2b5369ecd9a (patch)
treec6bea6c5d75af834a134a01c5754a03768b6e8d8 /dev-db
parentVersion bump. (diff)
downloadhistorical-51d7baae78085bd4c41c1d78ef62d2b5369ecd9a.tar.gz
historical-51d7baae78085bd4c41c1d78ef62d2b5369ecd9a.tar.bz2
historical-51d7baae78085bd4c41c1d78ef62d2b5369ecd9a.zip
Initial import of mysql-workbench from my overlay, which in turn was based on the hard work of many in #238507.
Package-Manager: portage-2.1.7.16/cvs/Linux x86_64
Diffstat (limited to 'dev-db')
-rw-r--r--dev-db/mysql-workbench/ChangeLog13
-rw-r--r--dev-db/mysql-workbench/Manifest16
-rw-r--r--dev-db/mysql-workbench/files/mysql-workbench-5.2.15-as-needed.patch21
-rw-r--r--dev-db/mysql-workbench/files/mysql-workbench-5.2.15-configure.in.pythonlib.patch11
-rw-r--r--dev-db/mysql-workbench/metadata.xml6
-rw-r--r--dev-db/mysql-workbench/mysql-workbench-5.2.15.ebuild60
6 files changed, 127 insertions, 0 deletions
diff --git a/dev-db/mysql-workbench/ChangeLog b/dev-db/mysql-workbench/ChangeLog
new file mode 100644
index 000000000000..18cd12eaa777
--- /dev/null
+++ b/dev-db/mysql-workbench/ChangeLog
@@ -0,0 +1,13 @@
+# ChangeLog for dev-db/mysql-workbench
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql-workbench/ChangeLog,v 1.1 2010/02/09 18:47:19 graaff Exp $
+
+*mysql-workbench-5.2.15 (09 Feb 2010)
+
+ 09 Feb 2010; Hans de Graaff <graaff@gentoo.org>
+ +mysql-workbench-5.2.15.ebuild,
+ +files/mysql-workbench-5.2.15-as-needed.patch,
+ +files/mysql-workbench-5.2.15-configure.in.pythonlib.patch, +metadata.xml:
+ Initial import of mysql-workbench from my overlay, which in turn was based
+ on the hard work of many in #238507.
+
diff --git a/dev-db/mysql-workbench/Manifest b/dev-db/mysql-workbench/Manifest
new file mode 100644
index 000000000000..bf81b144a08b
--- /dev/null
+++ b/dev-db/mysql-workbench/Manifest
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+AUX mysql-workbench-5.2.15-as-needed.patch 667 RMD160 0b5ee32d011c4ce20473c74743f0c992c319c217 SHA1 a66f109e8757d4caa54245297aa3d9b18c60d40f SHA256 cbdaf75c98e5c7524c75159c14bc0fcc0a7253046cb41190358911763dde4126
+AUX mysql-workbench-5.2.15-configure.in.pythonlib.patch 649 RMD160 ff69015e136a79abb189b7310269b2069c496d05 SHA1 b1e65450dd5f8150cacb76545d11007df2f8db0c SHA256 2ad14218a99fd46dcdac6dbbb51d7d50a381f78e77be07dbe34a43521115f0e4
+DIST mysql-workbench-oss-5.2.15a.tar.gz 15008009 RMD160 da84c91456b5c6580e8d87e0780b75e80cff15de SHA1 7ef4d33e85c7d364626db87cce0b0eb7e1f8827f SHA256 5c936bc8adf2ac18a197f979f7941fd1094ffdfc1d01b2abdad7562d0b7bf672
+EBUILD mysql-workbench-5.2.15.ebuild 1411 RMD160 b7f7ff9250ff0d80c27c7408d3e94dd62f249ac0 SHA1 8de56b775d136607cecc4f46b50dc1fbb0e48e68 SHA256 eec9a25226edd4bc8dc8d19bbc68fc3a7d47d9546cccd92ca2cd158ead99af5b
+MISC ChangeLog 583 RMD160 7b9945d23a171fe8e69bdf1a5e882e576a4574fa SHA1 b6aecb9e8fc8c904e9f14c5af9c20b22511bff07 SHA256 b3f3afd75fed8d98aa65015dd979b8777f641b452e30d2b91916fb8e623af5c1
+MISC metadata.xml 222 RMD160 c395116c51764efaa671a0f89a7d8992ecbe7304 SHA1 2095e0ced2657346964271e45cc69027b0ccd49d SHA256 0adb6b2a2a8cc78f3d28b8b629db9d9e5731f21da86168ae88eeadc8b82d3225
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.14 (GNU/Linux)
+
+iEUEARECAAYFAktxrb4ACgkQeM7EJeUH71PvCgCWIxym0ypPPXfGGcxucghhi1R5
+SACfd8gUmQwWx34hMZfo+A7AMJE7918=
+=n3Js
+-----END PGP SIGNATURE-----
diff --git a/dev-db/mysql-workbench/files/mysql-workbench-5.2.15-as-needed.patch b/dev-db/mysql-workbench/files/mysql-workbench-5.2.15-as-needed.patch
new file mode 100644
index 000000000000..278a0df1ec8a
--- /dev/null
+++ b/dev-db/mysql-workbench/files/mysql-workbench-5.2.15-as-needed.patch
@@ -0,0 +1,21 @@
+--- library/base/src/Makefile.am.~1~ 2009-12-17 20:30:22.000000000 +0100
++++ library/base/src/Makefile.am 2009-12-26 15:11:38.347093031 +0100
+@@ -6,6 +6,7 @@
+
+ INCLUDES= -Wall -Wsign-compare\
+ @MYSQL_INCLUDE@ @GLIB_CFLAGS@ @PCRE_CFLAGS@ @SIGC_CFLAGS@
++LIBS= @PCRE_LIBS@
+
+ libwbbase_la_SOURCES=util.c\
+ util_functions.c\
+--- backend/wbpublic/Makefile.am.~1~ 2009-12-17 20:30:13.000000000 +0100
++++ backend/wbpublic/Makefile.am 2009-12-26 15:33:27.795967633 +0100
+@@ -20,6 +20,8 @@
+ -I$(top_srcdir)/modules\
+ -I$(top_srcdir)/ext/ctemplate/ctemplate-src/src
+
++LIBS= @CTEMPLATE_LIBS@
++
+ libwbpublic_la_SOURCES=\
+ grt/refresh_ui.cpp\
+ grt/editor_base.cpp\
diff --git a/dev-db/mysql-workbench/files/mysql-workbench-5.2.15-configure.in.pythonlib.patch b/dev-db/mysql-workbench/files/mysql-workbench-5.2.15-configure.in.pythonlib.patch
new file mode 100644
index 000000000000..a06b25e4aa3b
--- /dev/null
+++ b/dev-db/mysql-workbench/files/mysql-workbench-5.2.15-configure.in.pythonlib.patch
@@ -0,0 +1,11 @@
+--- configure.in.bak 2009-11-16 22:16:04.151912423 +1300
++++ configure.in 2009-11-16 22:17:13.640127394 +1300
+@@ -232,7 +232,7 @@
+
+ AC_MSG_CHECKING(for Python)
+ PYTHON_LIBS=[$(python -c "from distutils import sysconfig
+-print '/'.join(sysconfig.get_config_vars('LIBPL','LIBRARY'))+' '+sysconfig.get_config_var('LIBS')+' '+sysconfig.get_config_var('LINKFORSHARED')")]
++print '/'.join(sysconfig.get_config_vars('LIBDIR','LIBRARY'))+' '+sysconfig.get_config_var('LIBS')+' '+sysconfig.get_config_var('LINKFORSHARED')")]
+ PYTHON_CFLAGS=[$(python -c "from distutils import sysconfig
+ print sysconfig.get_python_inc()")]
+ PYTHON_CFLAGS="-I$PYTHON_CFLAGS"
diff --git a/dev-db/mysql-workbench/metadata.xml b/dev-db/mysql-workbench/metadata.xml
new file mode 100644
index 000000000000..fadb56632179
--- /dev/null
+++ b/dev-db/mysql-workbench/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version = '1.0' encoding = 'UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>no-herd</herd>
+<maintainer><email>graaff@gentoo.org</email></maintainer>
+</pkgmetadata>
diff --git a/dev-db/mysql-workbench/mysql-workbench-5.2.15.ebuild b/dev-db/mysql-workbench/mysql-workbench-5.2.15.ebuild
new file mode 100644
index 000000000000..528856c5d76a
--- /dev/null
+++ b/dev-db/mysql-workbench/mysql-workbench-5.2.15.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql-workbench/mysql-workbench-5.2.15.ebuild,v 1.1 2010/02/09 18:47:19 graaff Exp $
+
+EAPI="2"
+GCONF_DEBUG="no"
+
+inherit gnome2 eutils flag-o-matic autotools
+
+MY_P="${PN}-oss-${PV}"
+
+DESCRIPTION="MySQL Workbench"
+HOMEPAGE="http://dev.mysql.com/workbench/"
+SRC_URI="mirror://mysql/Downloads/MySQLGUITools/${MY_P}a.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug nls readline static-libs"
+
+RDEPEND=">=x11-libs/gtk+-2.6
+ dev-libs/glib:2
+ gnome-base/libglade:2.0
+ dev-libs/libsigc++:2
+ >=dev-libs/libxml2-2.6.2
+ >=dev-cpp/glibmm-2.14
+ >=dev-cpp/gtkmm-2.4
+ dev-libs/libzip
+ >=virtual/mysql-5.0
+ dev-libs/libpcre
+ virtual/opengl
+ >=dev-lang/lua-5.1
+ gnome-base/libgnome
+ x11-libs/pango
+ || ( sys-libs/e2fsprogs-libs
+ dev-libs/ossp-uuid )
+ >=x11-libs/cairo-1.5.12[svg]
+ dev-python/pexpect
+ dev-python/paramiko
+ readline? ( sys-libs/readline )"
+DEPEND="${RDEPEND}
+ >=dev-cpp/ctemplate-0.95
+ dev-util/pkgconfig"
+
+S="${WORKDIR}"/"${MY_P}"
+
+src_prepare() {
+ epatch "${FILESDIR}/${P}-configure.in.pythonlib.patch"
+ epatch "${FILESDIR}/${P}-as-needed.patch"
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ $(use_enable nls i18n) \
+ $(use_enable readline readline) \
+ $(use_enable debug) \
+ $(use_enable static-libs static) \
+ --with-system-ctemplate
+}