summaryrefslogtreecommitdiff
path: root/dev-db/tora
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-db/tora
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-db/tora')
-rw-r--r--dev-db/tora/Manifest6
-rw-r--r--dev-db/tora/metadata.xml25
-rw-r--r--dev-db/tora/tora-3.0.0_pre20140929-r2.ebuild84
-rw-r--r--dev-db/tora/tora-9999.ebuild91
4 files changed, 206 insertions, 0 deletions
diff --git a/dev-db/tora/Manifest b/dev-db/tora/Manifest
new file mode 100644
index 000000000000..e127f8d7e38f
--- /dev/null
+++ b/dev-db/tora/Manifest
@@ -0,0 +1,6 @@
+DIST tora-3.0.0_pre20140929.tar.xz 9038680 SHA256 67fb6273c930b4ba4cbc185fd3e2a68b8c7029098b14f729ffbdfa09ed91af2b SHA512 42bc76d8bbed8a5cfee447ea6dec9966a31ef740d3ab58078ecdfc12f725cc94568fbb96d044668ae5fd83def5ab35823df6dee77b630e7903edfd1521b87b73 WHIRLPOOL 7fcf7fbe06d1fa4d31a88674f011c634ec9ef12003a074c8185a981650fff8aef85725007f51a3e463d95f332fde724392fd748d4fdbc464663a2da3b8ec8693
+EBUILD tora-3.0.0_pre20140929-r2.ebuild 1981 SHA256 ca22377dcd0c145e97a0f98dcf168635f1c509bb9b32df07b11611d0d4757b33 SHA512 53c7c86a061c37734c0228d569bcb01a87169d6ba2642f4e2b13c182a7e4f639d4000ac67b1df8e64f36ab294831ed5abf85fde1d08171e2d721fe2d5504cfaf WHIRLPOOL 2876e4cb304254d9a3b70eb93307dd8e19fb2d6124b502bfdbbcce94848478ea18cf1f3a071b6777bc646262d09a1548a0551d7310a6de70e12942287b2cc0aa
+EBUILD tora-9999.ebuild 2286 SHA256 b8716fb120752ecc860cffac50ca2d831ca6b3230e592cd9e1c9a82b6fa866aa SHA512 236f131869f595a3076c32143c238a42f34342be6524c01512d4b6e738b73b05552e54878eda9be621ffbeef79841000bc90c8f52154aca52e20e7855da94deb WHIRLPOOL ed43326f1040a960b1219daf29a1f860449b21d773fd7cc8966b1e16314553e2b281c74e65b9a35677b0548cac373b21570233c9357aa1ed3efdad1cb6c20993
+MISC ChangeLog 2696 SHA256 33251c198bfe3db9693e19e475d1bd8a309aafd73d199177ae4ad91d6be53789 SHA512 80b39829981abb4ef8a6e1a76bee0295c3347d5a0733b8a3e9d30302110a82ca8e72bc41b7776175c8e9b9d0dc950a93995bad8cac3c03141b4f06cf7a446cf9 WHIRLPOOL 96e0dee86dfcee594b7f9307105463a0320da99723b54bb7cd76079551bf999e142a22aff08209dbde4bce8247f991108281850a2bc51f5fcd945652e06d0fb3
+MISC ChangeLog-2015 17172 SHA256 729208383c8defbb239a44e442a3b2abff7926071a5a2d61a909d1a09b128e65 SHA512 461602600b7a2bd75b6c67b42710e72e8fd5a2b460415a68dff93dc59345bbe85738484653f39f3e1135c53bb9e89f8dd793e78f0561fcfa12373040d0551652 WHIRLPOOL 36d9a32b4746dd7410383ac5f88541b3d1971b8d80d86159459abac3d19b08f4033e1ea5e652af5264d22be07221c46711138251ed0179cf122452e18e72aec9
+MISC metadata.xml 843 SHA256 10001de874fa22316ef45dcb0a7111c3c1eda6ea2a45723be338d989d543d7bb SHA512 fb6b7e2966d2cb74576f2558d44e64a5cf8aa79f78c5eeff58fcf433369b4efd32edb103ad4174bdd7d878466e4db720d81e4b1ff637d7c1193d37d944708247 WHIRLPOOL e91a68e1ba8edb12f62df3d566083fabf5ea2f7e7ce80624919dfe106890e641e0a58550498aa84721af5a9007221bebdb5363af47b3ca8cdb922cb43267ce65
diff --git a/dev-db/tora/metadata.xml b/dev-db/tora/metadata.xml
new file mode 100644
index 000000000000..ac37be91b865
--- /dev/null
+++ b/dev-db/tora/metadata.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>ikonta@yandex.ru</email>
+ <name>Sergey Starikoff</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>haubi@gentoo.org</email>
+ <name>Michael Haubenwallner</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <longdescription>
+ TOra is a Toolkit for Oracle which aims to help the DBA or developer of
+ database application. Features PL/SQL debugger, SQL worksheet with syntax
+ highlighting, DB browser and a comprehensive set of DBA tools. Also works
+ with mySQL and postgreSQL.
+</longdescription>
+ <upstream>
+ <remote-id type="sourceforge">tora</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-db/tora/tora-3.0.0_pre20140929-r2.ebuild b/dev-db/tora/tora-3.0.0_pre20140929-r2.ebuild
new file mode 100644
index 000000000000..fdd5149bda7f
--- /dev/null
+++ b/dev-db/tora/tora-3.0.0_pre20140929-r2.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit cmake-utils eutils
+
+if [[ ${PV} == 9999 ]]; then
+ ESVN_REPO_URI="https://svn.code.sf.net/p/tora/code/trunk/tora"
+ inherit subversion
+ SRC_URI=""
+else
+ SRC_URI="https://dev.gentoo.org/~pinkbyte/distfiles/snapshots/${P}.tar.xz"
+fi
+
+DESCRIPTION="TOra - Toolkit For Oracle"
+HOMEPAGE="http://torasql.com/"
+IUSE="debug mysql postgres"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ dev-libs/ferrisloki
+ x11-libs/qscintilla:=[qt4(-)]
+ dev-qt/qtgui:4
+ dev-qt/qtsql:4[mysql?,postgres?]
+ dev-qt/qtxmlpatterns:4
+ =dev-db/oracle-instantclient-basic-11*
+ postgres? ( dev-db/postgresql:* )
+"
+DEPEND="
+ virtual/pkgconfig
+ ${RDEPEND}
+"
+
+pkg_setup() {
+ if [ -z "$ORACLE_HOME" ] ; then
+ eerror "ORACLE_HOME variable is not set."
+ eerror
+ eerror "You must install Oracle >= 8i client for Linux in"
+ eerror "order to compile TOra with Oracle support."
+ eerror
+ eerror "You can download the Oracle software from"
+ eerror "http://otn.oracle.com/software/content.html"
+ die
+ fi
+}
+
+src_prepare() {
+ sed -i \
+ -e "/COPYING/ d" \
+ CMakeLists.txt || die "Removal of COPYING file failed"
+ # bug 547520
+ grep -rlZ '$$ORIGIN' . | xargs -0 sed -i 's|:$$ORIGIN[^:"]*||' || \
+ die 'Removal of $$ORIGIN failed'
+}
+
+src_configure() {
+ local mycmakeargs=()
+ mycmakeargs=(-DENABLE_ORACLE=ON)
+ mycmakeargs+=(
+ -DWANT_RPM=OFF
+ -DWANT_BUNDLE=OFF
+ -DWANT_BUNDLE_STANDALONE=OFF
+ -DWANT_INTERNAL_QSCINTILLA=OFF
+ -DWANT_INTERNAL_LOKI=OFF
+ -DLOKI_LIBRARY="$(pkg-config --variable=libdir ferrisloki)/libferrisloki.so"
+ -DLOKI_INCLUDE_DIR="$(pkg-config --variable=includedir ferrisloki)/FerrisLoki"
+ $(cmake-utils_use_enable postgres PGSQL)
+ $(cmake-utils_use_want debug)
+ # path variables
+ -DTORA_DOC_DIR=share/doc/${PF}
+ )
+ cmake-utils_src_configure
+}
+
+src_install() {
+ cmake-utils_src_install
+ #
+ doicon src/icons/${PN}.xpm || die
+ domenu src/${PN}.desktop || die
+}
diff --git a/dev-db/tora/tora-9999.ebuild b/dev-db/tora/tora-9999.ebuild
new file mode 100644
index 000000000000..c4a02d4c4a13
--- /dev/null
+++ b/dev-db/tora/tora-9999.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit cmake-utils eutils
+
+if [[ ${PV} == 9999 ]]; then
+ ESVN_REPO_URI="https://svn.code.sf.net/p/tora/code/trunk/tora"
+ inherit subversion
+ SRC_URI=""
+else
+ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+fi
+
+DESCRIPTION="TOra - Toolkit For Oracle"
+HOMEPAGE="http://torasql.com/"
+IUSE="debug mysql oracle oci8-instant-client postgres"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS=""
+
+RDEPEND="
+ dev-libs/ferrisloki
+ x11-libs/qscintilla:=[qt4(-)]
+ dev-qt/qtgui:4
+ dev-qt/qtsql:4[mysql?,postgres?]
+ dev-qt/qtxmlpatterns:4
+ oci8-instant-client? ( dev-db/oracle-instantclient-basic )
+ postgres? ( dev-db/postgresql:* )
+"
+DEPEND="
+ virtual/pkgconfig
+ ${RDEPEND}
+"
+
+pkg_setup() {
+ if ( use oracle || use oci8-instant-client ) && [ -z "$ORACLE_HOME" ] ; then
+ eerror "ORACLE_HOME variable is not set."
+ eerror
+ eerror "You must install Oracle >= 8i client for Linux in"
+ eerror "order to compile TOra with Oracle support."
+ eerror
+ eerror "Otherwise specify -oracle in your USE variable."
+ eerror
+ eerror "You can download the Oracle software from"
+ eerror "http://otn.oracle.com/software/content.html"
+ die
+ fi
+}
+
+src_prepare() {
+ sed -i \
+ -e "/COPYING/ d" \
+ CMakeLists.txt || die "Removal of COPYING file failed"
+ # 'svn info' needs .svn subdirectory
+ [[ ${PV} != 9999 ]] || cp -a "${ESVN_WC_PATH}"/.svn .svn || die
+ # bug 547520
+ grep -rlZ '$$ORIGIN' . | xargs -0 sed -i 's|:$$ORIGIN[^:"]*||' || \
+ die 'Removal of $$ORIGIN failed'
+}
+
+src_configure() {
+ local mycmakeargs=()
+ if use oracle || use oci8-instant-client ; then
+ mycmakeargs=(-DENABLE_ORACLE=ON)
+ else
+ mycmakeargs=(-DENABLE_ORACLE=OFF)
+ fi
+ mycmakeargs+=(
+ -DWANT_RPM=OFF
+ -DWANT_BUNDLE=OFF
+ -DWANT_BUNDLE_STANDALONE=OFF
+ -DWANT_INTERNAL_QSCINTILLA=OFF
+ -DWANT_INTERNAL_LOKI=OFF
+ -DLOKI_LIBRARY="$(pkg-config --variable=libdir ferrisloki)/libferrisloki.so"
+ -DLOKI_INCLUDE_DIR="$(pkg-config --variable=includedir ferrisloki)/FerrisLoki"
+ $(cmake-utils_use_enable postgres PGSQL)
+ $(cmake-utils_use_want debug)
+ # path variables
+ -DTORA_DOC_DIR=share/doc/${PF}
+ )
+ cmake-utils_src_configure
+}
+
+src_install() {
+ cmake-utils_src_install
+ doicon src/icons/${PN}.xpm
+ domenu src/${PN}.desktop
+}