diff options
author | will <will@FreeBSD.org> | 2000-08-20 18:37:54 +0800 |
---|---|---|
committer | will <will@FreeBSD.org> | 2000-08-20 18:37:54 +0800 |
commit | f63d61bcbcf148cd5d9916e13960829d79bd4cf2 (patch) | |
tree | cf3387d80cd288118597a300887df42f212ddd3d /databases | |
parent | 96b8ce3990701d8599708a88b1d9fd3f9bfbaf7d (diff) | |
download | freebsd-ports-gnome-f63d61bcbcf148cd5d9916e13960829d79bd4cf2.tar.gz freebsd-ports-gnome-f63d61bcbcf148cd5d9916e13960829d79bd4cf2.tar.zst freebsd-ports-gnome-f63d61bcbcf148cd5d9916e13960829d79bd4cf2.zip |
Add gigabase 2.14, an object-relational database management system.
PR: 20661
Submitted by: Sergey A. Osokin <ozz@FreeBSD.org.ru>
Diffstat (limited to 'databases')
-rw-r--r-- | databases/Makefile | 1 | ||||
-rw-r--r-- | databases/gigabase/Makefile | 20 | ||||
-rw-r--r-- | databases/gigabase/distinfo | 1 | ||||
-rw-r--r-- | databases/gigabase/files/patch-aa | 11 | ||||
-rw-r--r-- | databases/gigabase/files/patch-ab | 15 | ||||
-rw-r--r-- | databases/gigabase/pkg-comment | 1 | ||||
-rw-r--r-- | databases/gigabase/pkg-descr | 23 | ||||
-rw-r--r-- | databases/gigabase/pkg-plist | 24 |
8 files changed, 96 insertions, 0 deletions
diff --git a/databases/Makefile b/databases/Makefile index 5c0b27c4577d..2cc988caf616 100644 --- a/databases/Makefile +++ b/databases/Makefile @@ -7,6 +7,7 @@ SUBDIR += freetds SUBDIR += gadfly SUBDIR += gdbm + SUBDIR += gigabase SUBDIR += gmysql SUBDIR += gnats SUBDIR += grass diff --git a/databases/gigabase/Makefile b/databases/gigabase/Makefile new file mode 100644 index 000000000000..43d9b5ecaf39 --- /dev/null +++ b/databases/gigabase/Makefile @@ -0,0 +1,20 @@ +# ports collection makefile for: gigabase +# Date created: 15 August 2000 +# Whom: Sergey Osokin aka oZZ <ozz@FreeBSD.org.ru> +# +# $FreeBSD$ +# + +PORTNAME= gigabase +PORTVERSION= 2.14 +CATEGORIES= databases +MASTER_SITES= http://www.ispras.ru/~knizhnik/ + +MAINTAINER= ozz@FreeBSD.org.ru + +WRKSRC= ${WRKDIR}/${PORTNAME} +USE_GMAKE= yes +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --disable-shared --build=$(ARCH} --host=unknown-freebsd --target=${OSREL} + +.include <bsd.port.mk> diff --git a/databases/gigabase/distinfo b/databases/gigabase/distinfo new file mode 100644 index 000000000000..8dcf74aa0066 --- /dev/null +++ b/databases/gigabase/distinfo @@ -0,0 +1 @@ +MD5 (gigabase-2.14.tar.gz) = 5aca4afaeaf9bd25893fa6c4f9419573 diff --git a/databases/gigabase/files/patch-aa b/databases/gigabase/files/patch-aa new file mode 100644 index 000000000000..32c2cf1b737d --- /dev/null +++ b/databases/gigabase/files/patch-aa @@ -0,0 +1,11 @@ +--- unisock.cpp.orig Tue Aug 15 17:01:26 2000 ++++ unisock.cpp Tue Aug 15 17:01:49 2000 +@@ -140,7 +140,7 @@ + return NULL; + } + struct sockaddr_in insock; +-#if defined(__linux__) || (defined(__FreeBSD__) && __FreeBSD > 3) ++#if defined(__linux__) || (defined(__FreeBSD__) && __FreeBSD__ > 3) + socklen_t len = sizeof(insock); + #elif defined(_AIX) + size_t len = sizeof(insock); diff --git a/databases/gigabase/files/patch-ab b/databases/gigabase/files/patch-ab new file mode 100644 index 000000000000..11c6dd2bbde0 --- /dev/null +++ b/databases/gigabase/files/patch-ab @@ -0,0 +1,15 @@ +--- configure.orig Wed Aug 16 13:48:56 2000 ++++ configure Wed Aug 16 13:49:38 2000 +@@ -853,12 +853,6 @@ + + test x"${MISSING+set}" = xset || \ + MISSING="\${SHELL} `CDPATH=: && cd $ac_aux_dir && pwd`/missing" +-if eval "$MISSING --run :"; then +- am_missing_run="$MISSING --run " +-else +- am_missing_run= +- echo "configure: WARNING: \`missing' script is too old or missing" >&2 +-fi + + for ac_prog in mawk gawk nawk awk + do diff --git a/databases/gigabase/pkg-comment b/databases/gigabase/pkg-comment new file mode 100644 index 000000000000..411a714d79e3 --- /dev/null +++ b/databases/gigabase/pkg-comment @@ -0,0 +1 @@ +GigaBASE: Object-Relational Database Management System diff --git a/databases/gigabase/pkg-descr b/databases/gigabase/pkg-descr new file mode 100644 index 000000000000..c0826bdd2bb2 --- /dev/null +++ b/databases/gigabase/pkg-descr @@ -0,0 +1,23 @@ +GigaBASE: 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. +Convinient 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. + +Author: Konstantin Knizhnik <knizhnik@altavista.net> +WWW: http://www.ispras.ru/~knizhnik/gigabase.html diff --git a/databases/gigabase/pkg-plist b/databases/gigabase/pkg-plist new file mode 100644 index 000000000000..366a40dc3d0e --- /dev/null +++ b/databases/gigabase/pkg-plist @@ -0,0 +1,24 @@ +include/gigabase/gigabase.h +include/gigabase/stdtp.h +include/gigabase/class.h +include/gigabase/database.h +include/gigabase/cursor.h +include/gigabase/reference.h +include/gigabase/wwwapi.h +include/gigabase/array.h +include/gigabase/file.h +include/gigabase/hashtab.h +include/gigabase/btree.h +include/gigabase/sync.h +include/gigabase/query.h +include/gigabase/datetime.h +include/gigabase/pagepool.h +include/gigabase/blob.h +include/gigabase/container.h +include/gigabase/cli.h +lib/libgigabase_r.la +lib/libcli_r.la +lib/libgigabase_r.a +lib/libcli_r.a +bin/subsql +@dirrm include/gigabase |