diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-db/tora |
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-db/tora')
-rw-r--r-- | dev-db/tora/Manifest | 6 | ||||
-rw-r--r-- | dev-db/tora/metadata.xml | 25 | ||||
-rw-r--r-- | dev-db/tora/tora-3.0.0_pre20140929-r2.ebuild | 84 | ||||
-rw-r--r-- | dev-db/tora/tora-9999.ebuild | 91 |
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 +} |