diff options
author | Alexander Vershilov <qnikst@gentoo.org> | 2014-11-04 15:19:16 +0000 |
---|---|---|
committer | Alexander Vershilov <qnikst@gentoo.org> | 2014-11-04 15:19:16 +0000 |
commit | 36c9639c0f283d2236e6b068fd32eee59ba4cec3 (patch) | |
tree | 6f30bb299bc624b3ccbdf7ccb368b5747e25d14f /dev-db/tora | |
parent | Fix gdbm support, bug #519696. Add subslots to cffi-deps to force rebuilding ... (diff) | |
download | gentoo-2-36c9639c0f283d2236e6b068fd32eee59ba4cec3.tar.gz gentoo-2-36c9639c0f283d2236e6b068fd32eee59ba4cec3.tar.bz2 gentoo-2-36c9639c0f283d2236e6b068fd32eee59ba4cec3.zip |
dev-db/tora: snapshot version (bug #525238), thanks to Sergey S. Starikoff
(Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 76512BBA09DD3D53)
Diffstat (limited to 'dev-db/tora')
-rw-r--r-- | dev-db/tora/ChangeLog | 8 | ||||
-rw-r--r-- | dev-db/tora/tora-3.0.0_pre20140929.ebuild | 83 |
2 files changed, 90 insertions, 1 deletions
diff --git a/dev-db/tora/ChangeLog b/dev-db/tora/ChangeLog index 8df0446fb403..0e5b8206ce24 100644 --- a/dev-db/tora/ChangeLog +++ b/dev-db/tora/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-db/tora # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-db/tora/ChangeLog,v 1.108 2014/11/03 11:37:46 titanofold Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-db/tora/ChangeLog,v 1.109 2014/11/04 15:19:16 qnikst Exp $ + +*tora-3.0.0_pre20140929 (04 Nov 2014) + + 04 Nov 2014; Alexander Vershilov <qnikst@gentoo.org> + +tora-3.0.0_pre20140929.ebuild: + dev-db/tora: snapshot version (bug #525238), thanks to Sergey S. Starikoff 03 Nov 2014; Aaron W. Swenson <titanofold@gentoo.org> tora-2.1.3-r3.ebuild, tora-9999.ebuild: diff --git a/dev-db/tora/tora-3.0.0_pre20140929.ebuild b/dev-db/tora/tora-3.0.0_pre20140929.ebuild new file mode 100644 index 000000000000..1580fbd95fc8 --- /dev/null +++ b/dev-db/tora/tora-3.0.0_pre20140929.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-db/tora/tora-3.0.0_pre20140929.ebuild,v 1.1 2014/11/04 15:19:16 qnikst Exp $ + +EAPI=5 + +inherit cmake-utils eutils + +if [[ ${PV} == 9999 ]]; then + ESVN_REPO_URI="https://tora.svn.sourceforge.net/svnroot/tora/trunk/tora" + inherit subversion + SRC_URI="" +else + SRC_URI="http://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 + dev-qt/qtgui:4 + dev-qt/qtsql:4[mysql?,postgres?] + dev-qt/qtxmlpatterns:4 + =dev-db/oracle-instantclient-basic-11* + postgres? ( dev-db/postgresql-base ) +" + +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" +} + +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 +} |