aboutsummaryrefslogtreecommitdiff
path: root/databases/gigabase
diff options
context:
space:
mode:
authorWill Andrews <will@FreeBSD.org>2000-08-20 10:37:54 +0000
committerWill Andrews <will@FreeBSD.org>2000-08-20 10:37:54 +0000
commit67d983c26c6d93a58527603236deec7902035e77 (patch)
tree735a2552be46ab58edc1672faf27fa4b5e0c911e /databases/gigabase
parentbbe7ed6435f660f5e00abcc13fe977f28b64bba7 (diff)
downloadports-67d983c26c6d93a58527603236deec7902035e77.tar.gz
ports-67d983c26c6d93a58527603236deec7902035e77.zip
Notes
Diffstat (limited to 'databases/gigabase')
-rw-r--r--databases/gigabase/Makefile20
-rw-r--r--databases/gigabase/distinfo1
-rw-r--r--databases/gigabase/files/patch-aa11
-rw-r--r--databases/gigabase/files/patch-ab15
-rw-r--r--databases/gigabase/pkg-comment1
-rw-r--r--databases/gigabase/pkg-descr23
-rw-r--r--databases/gigabase/pkg-plist24
7 files changed, 95 insertions, 0 deletions
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