ChangeLog

# ChangeLog for dev-db/gigabase
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/gigabase/ChangeLog,v 1.38 2008/10/09 20:29:30 maekke Exp $

09 Oct 2008; Markus Meier gigabase-3.66.ebuild:
amd64/x86 stable, bug #240724

*gigabase-3.67 (09 Oct 2008)

09 Oct 2008; Peter Volkov -gigabase-3.62.ebuild,
-gigabase-3.63.ebuild, -gigabase-3.65.ebuild, +gigabase-3.67.ebuild:
Version bump.

*gigabase-3.66 (03 Jul 2008)

03 Jul 2008; Peter Volkov gigabase-3.65.ebuild,
+gigabase-3.66.ebuild:
Version bump.

*gigabase-3.65 (11 May 2008)

11 May 2008; Peter Volkov
-files/gigabase-3.60-confdefs.h-and-warnings.patch, -gigabase-3.64.ebuild,
+gigabase-3.65.ebuild:
Version bump, fixes bug #220503 reported by Xavian-Anderson Macpherson.
Removed broken ebuild.

*gigabase-3.64 (20 Mar 2008)

20 Mar 2008; Peter Volkov +gigabase-3.64.ebuild:
Version bump.

*gigabase-3.63 (03 Mar 2008)

03 Mar 2008; -gigabase-3.59.ebuild,
-gigabase-3.60.ebuild, +gigabase-3.63.ebuild:
Version bump.

*gigabase-3.62 (14 Feb 2008)

14 Feb 2008; +gigabase-3.62.ebuild:
Version bump.

19 Dec 2007; Samuli Suominen gigabase-3.61.ebuild:
amd64 stable wrt #201840, run eautoreconf to fix libtool & asneeded issues.

19 Dec 2007;
+files/gigabase-3.54-cli.h-redudant-typedef-fix.patch:
Reverting back required patch. Thank Samuli Suominen
for report in bug #201840.

10 Dec 2007; Dawid Węgliński gigabase-3.61.ebuild:
Stable on x86 (bug #201840)

*gigabase-3.61 (11 Nov 2007)

11 Nov 2007; +gigabase-3.61.ebuild:
Version bump.

*gigabase-3.60 (01 Nov 2007)

01 Nov 2007;
-files/gigabase-3.54-cli.h-redudant-typedef-fix.patch,
+files/gigabase-3.60-confdefs.h-and-warnings.patch, -gigabase-3.51.ebuild,
-gigabase-3.55.ebuild, -gigabase-3.56.ebuild, -gigabase-3.57.ebuild,
-gigabase-3.58.ebuild, +gigabase-3.60.ebuild:
Version bump. Remove old.

*gigabase-3.59 (31 Aug 2007)

31 Aug 2007; +gigabase-3.59.ebuild:
Version bump.

*gigabase-3.58 (05 May 2007)

05 May 2007; +gigabase-3.58.ebuild:
Version bump.

08 Apr 2007; Christian Faulhammer gigabase-3.54.ebuild:
stable amd64, bug 168564

*gigabase-3.57 (05 Apr 2007)

05 Apr 2007; +gigabase-3.57.ebuild:
Version bump.

*gigabase-3.56 (16 Mar 2007)

16 Mar 2007; +gigabase-3.56.ebuild:
Version bump.

27 Feb 2007; Raúl Porcel gigabase-3.54.ebuild:
x86 stable wrt bug 168564

*gigabase-3.55 (27 Feb 2007)

27 Feb 2007; -gigabase-2.79.ebuild,
-gigabase-3.31.ebuild, -gigabase-3.41.ebuild, -gigabase-3.52.ebuild,
+gigabase-3.55.ebuild:
Version bump.

22 Feb 2007; Piotr Jaroszyński ChangeLog:
Transition to Manifest2.

*gigabase-3.54 (10 Dec 2006)

10 Dec 2006; Peter Volkov
+files/gigabase-3.54-cli.h-redudant-typedef-fix.patch,
gigabase-3.52.ebuild, +gigabase-3.54.ebuild:
Version bump. Fix for bug #157581, thank playmiac for
report.

15 Nov 2006; Steve Dibb gigabase-3.51.ebuild:
amd64 stable, bug 145549

*gigabase-3.52 (14 Oct 2006)

14 Oct 2006; Peter Volkov +gigabase-3.52.ebuild:
Version bump.

08 Sep 2006; Joshua Jackson gigabase-3.51.ebuild:
Stable x86; bug #145549

28 Aug 2006; Peter Volkov -gigabase-2.75.ebuild,
-gigabase-2.76.ebuild, gigabase-2.79.ebuild, -gigabase-3.02.ebuild,
gigabase-3.31.ebuild, gigabase-3.41.ebuild:
Cleaning out old versions. Changed einfo -> elog.

*gigabase-3.51 (28 Aug 2006)

28 Aug 2006; Peter Volkov metadata.xml,
+gigabase-3.51.ebuild:
Version bump. Thank Joshua Jackson for report (bug #103010). Also fixed bug
#131076 and added ~amd64 KEYWORD.

*gigabase-3.41 (27 Aug 2005)

27 Aug 2005; +gigabase-3.41.ebuild:
Version bump and changed SRC_URI to mirror sourceforge site. Thanks to
Joshua Jackson

06 Jan 2005; gigabase-3.31.ebuild:
version bump

25 Apr 2004; Aron Griffis gigabase-2.75.ebuild,
gigabase-2.76.ebuild, gigabase-2.79.ebuild, gigabase-3.02.ebuild:
Add die following econf for bug 48950

16 Apr 2004; Michael McCabe gigabase-3.02.ebuild:
adding s390 keywords

*gigabase-3.02 (29 Mar 2004)

29 Mar 2004; Ryan Phillips gigabase-3.02.ebuild:
Version bump

*gigabase-2.79 (18 Feb 2003)

18 Feb 2003; Nick Hadaway gigabase-2.79.ebuild,
files/digest-gigabase-2.79 :
Version bump

*gigabase-2.76 (14 Dec 2002)

14 Dec 2002; Ryan Phillips gigbase-2.76.ebuild :
New version

*gigabase-2.75 (11 Dec 2002)

11 Dec 2002; Ryan Phillips ChangeLog :
First import.

Manifest

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

AUX gigabase-3.54-cli.h-redudant-typedef-fix.patch 430 RMD160 4aa1ddb7a335a977a4a5fe9f762c436d7746e755 SHA1 836bcba386b83493a44dc2de8d03267a9d5f2694 SHA256 db5fd13d11933d8988e157a6f6b54d81e947901e834e5cfbfbfb38cc4cb00bf7
DIST gigabase-3.54.tar.gz 1415074 RMD160 f4b2368cc14967fc1933203254641d36df96ae4c SHA1 27fedbe1c9b9590c3f0b1003ce1f559fe7454951 SHA256 08d24c9d326f301a3def7d352729c6555647c17e6a29cea80d1f40740be8c931
DIST gigabase-3.61.tar.gz 1434011 RMD160 0e4f606c1e855d8ed32d3d19d44a7c00141bceab SHA1 d2aef5bad0f94b0eed124fe63a9424862ef577c9 SHA256 29cccea5da9d50bf98b59b295da8df01718864dcadd5931b7d3e261f0e4bd101
DIST gigabase-3.66.tar.gz 1436523 RMD160 baed1097377341da4bb81e4aba1d702ce9fda332 SHA1 924374af3e6edd1ab124856b086b4e03db31ee11 SHA256 701902cb82397292ebc2b99317ca804382a6ac70a583fc7493901b2d7301ade8
DIST gigabase-3.67.tar.gz 1461030 RMD160 9059d215a4e64003454c4b9c1b0668742e80af89 SHA1 299e5fc414b9387a3dfe15f5e96004ada822737a SHA256 ee028583c86fce54aa8813c6b53dcbe290afeb2f35080e5ed5f44fe4fb09d921
EBUILD gigabase-3.54.ebuild 1335 RMD160 faaae76c49895dcddd6e61908989f987532a9dc6 SHA1 f4b626268612a446e0b9b13b52331d6b8f64c4d8 SHA256 2f1eedb4d45275715ba242ffaaa524fccc4ed17df7947de4f0d411231776f2df
EBUILD gigabase-3.61.ebuild 1295 RMD160 492a3ff115e4fb21d9bd2ac769fbccebf54c8f32 SHA1 d3484850533400415037870cdf78492942d42c11 SHA256 d1b814213b88e57a8e6f4386d0a926156a95f49293e2d50e2a1bae66a1ad0896
EBUILD gigabase-3.66.ebuild 1232 RMD160 0e2a5dc3d4f45a7fa930371f2ebad0eb7f2aa760 SHA1 c05ed8bb83c55dfac001b56384f75099bff101ab SHA256 485a155f045fe906bf42e234fe4317fe04ad9f21f6fa734823d7d7862de39b16
EBUILD gigabase-3.67.ebuild 1231 RMD160 7c0db46edc1bc5b34b14a541d1ac4cb551079307 SHA1 e54f3e87658678fb84f2ccf14f7e6416ea523720 SHA256 f14029f02f320b65e69712c484e443a7ad1239b476ae6a613d7a839eb729c5a8
MISC ChangeLog 5145 RMD160 31d87e1faa0e48c08000dfd12ce1b44fce409bb8 SHA1 456e9beddb9c69fb52fc3799f7912c63d1853ab6 SHA256 3329880a061e31f11b2c6e75ad193318e0a984edc3463d44e867d81daa750026
MISC metadata.xml 1532 RMD160 2215f2ef7fd4d5328b962864b865b58c28202abb SHA1 304ae0427830734f896456ad77b28ee13f5f0af6 SHA256 e579bc5eda735cdc33e827979c9a0294d368e807aa8fc7502cc922d14705fa8c
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkjuagEACgkQkKaRLQcq0GI3rgCbBuROvp5rm07FViiQxIBcEfqY
EWUAn2yzvyeP4i4U+f+C//C4tU2pPKQ9
=Gjk8
-----END PGP SIGNATURE-----

files

gigabase-3.54.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/gigabase/gigabase-3.54.ebuild,v 1.4 2007/06/24 21:51:16 vapier Exp $

inherit eutils multilib

DESCRIPTION="OO-DBMS with interfaces for C/C++/Java/PHP/Perl"
HOMEPAGE="http://www.garret.ru/~knizhnik/gigabase.html"
SRC_URI="mirror://sourceforge/gigabase/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 s390 x86"
IUSE="doc"
DEPEND=""

S="${WORKDIR}"/gigabase

src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${P}-cli.h-redudant-typedef-fix.patch
}

src_compile() {
mf="${S}/Makefile"

econf || die "econf failed"

sed -r -i -e 's/subsql([^\.]|$)/subsql-gdb\1/' ${mf}

emake || die "compilation failed"
}

src_install() {
einstall || die "make install failed"

dodoc CHANGES
use doc && dohtml GigaBASE.htm
use doc && dohtml -r docs/html/*
}

pkg_postinst() {
elog "The subsql binary has been renamed to subsql-gdb,"
elog "to avoid a name clash with the FastDB version of subsql"
echo
ewarn "Content of indices created by old (<=3.42) version of GigaBASE with"
ewarn "USE_LOCALE_SETTINGS enabled and using non-standard locale will be"
ewarn "different with format used by version 3.43 and higher. So you will"
ewarn "have to recreate indices in this case."
}

gigabase-3.61.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/gigabase/gigabase-3.61.ebuild,v 1.3 2007/12/19 19:37:33 drac Exp $

inherit autotools eutils multilib

DESCRIPTION="OO-DBMS with interfaces for C/C++/Java/PHP/Perl"
HOMEPAGE="http://www.garret.ru/~knizhnik/gigabase.html"
SRC_URI="mirror://sourceforge/gigabase/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~s390 x86"
IUSE="doc"
DEPEND=""

S=${WORKDIR}/gigabase

src_unpack() {
unpack ${A}
cd "${S}"
eautoreconf
}

src_compile() {
mf="${S}/Makefile"

econf || die "econf failed"

sed -r -i -e 's/subsql([^\.]|$)/subsql-gdb\1/' ${mf}

emake || die "compilation failed"
}

src_install() {
einstall || die "make install failed"

dodoc CHANGES
use doc && dohtml GigaBASE.htm
use doc && dohtml -r docs/html/*
}

pkg_postinst() {
elog "The subsql binary has been renamed to subsql-gdb,"
elog "to avoid a name clash with the FastDB version of subsql"
echo
ewarn "Content of indices created by old (<=3.42) version of GigaBASE with"
ewarn "USE_LOCALE_SETTINGS enabled and using non-standard locale will be"
ewarn "different with format used by version 3.43 and higher. So you will"
ewarn "have to recreate indices in this case."
}

gigabase-3.66.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/gigabase/gigabase-3.66.ebuild,v 1.2 2008/10/09 20:29:30 maekke Exp $

inherit eutils multilib

DESCRIPTION="OO-DBMS with interfaces for C/C++/Java/PHP/Perl"
HOMEPAGE="http://www.garret.ru/~knizhnik/gigabase.html"
SRC_URI="mirror://sourceforge/gigabase/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~s390 x86"
IUSE="doc"
DEPEND=""

S=${WORKDIR}/gigabase

src_compile() {
mf="${S}/Makefile"

econf || die "econf failed"

sed -r -i -e 's/subsql([^\.]|$)/subsql-gdb\1/' ${mf}

emake || die "compilation failed"
}

src_install() {
einstall || die "make install failed"

dodoc CHANGES
use doc && dohtml GigaBASE.htm
use doc && dohtml -r docs/html/*
}

pkg_postinst() {
elog "The subsql binary has been renamed to subsql-gdb,"
elog "to avoid a name clash with the FastDB version of subsql"
echo
ewarn "Content of indices created by old (<=3.42) version of GigaBASE with"
ewarn "USE_LOCALE_SETTINGS enabled and using non-standard locale will be"
ewarn "different with format used by version 3.43 and higher. So you will"
ewarn "have to recreate indices in this case."
}

gigabase-3.67.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/gigabase/gigabase-3.67.ebuild,v 1.1 2008/10/09 18:15:33 pva Exp $

inherit eutils multilib

DESCRIPTION="OO-DBMS with interfaces for C/C++/Java/PHP/Perl"
HOMEPAGE="http://www.garret.ru/~knizhnik/gigabase.html"
SRC_URI="mirror://sourceforge/gigabase/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~s390 ~x86"
IUSE="doc"
DEPEND=""

S=${WORKDIR}/gigabase

src_compile() {
mf="${S}/Makefile"

econf || die "econf failed"

sed -r -i -e 's/subsql([^\.]|$)/subsql-gdb\1/' ${mf}

emake || die "compilation failed"
}

src_install() {
einstall || die "make install failed"

dodoc CHANGES
use doc && dohtml GigaBASE.htm
use doc && dohtml -r docs/html/*
}

pkg_postinst() {
elog "The subsql binary has been renamed to subsql-gdb,"
elog "to avoid a name clash with the FastDB version of subsql"
echo
ewarn "Content of indices created by old (<=3.42) version of GigaBASE with"
ewarn "USE_LOCALE_SETTINGS enabled and using non-standard locale will be"
ewarn "different with format used by version 3.43 and higher. So you will"
ewarn "have to recreate indices in this case."
}

metadata.xml




no-herd

pva@gentoo.org
Peter Volkov


Object-Relational Database Management System GigaBASE inherits most of the
features of FastDB, but uses page pool instead of direct mapping of file on
virtual memory. So GigaBASE is able to handle database, which size
significantly exceeds size of computer physical memory. Convenient and
flexible C++ interface makes development of application for GigaBASE very
easy and automatic scheme evaluation simplifies maintenance and modification
of the system. GigaBASE merges best features of relational (simple data
structure and non-procedural query language) and object-oriented (direct
object references, user defined types and methods) databases. GigaBASE is
primary oriented on application requiring fast data retrieving by means of
indices and direct object references, such as Web Server databases
applications. SUBSQL utility can be used for database browsing and
inspection, performing online backups, database recovery, importing data to
and exporting data from database. GigaBASE will perform automatic recovery
after system or application crash, you should not worry about it. The only
thing you can have to do manually is stopping all database application if
one of them is crashed leaving database blocked.