Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 16 Aug 2000 12:17:44 -0700 (PDT)
From:      ozz@FreeBSD.org.ru
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/20661: new ports: databases/gigabase
Message-ID:  <20000816191744.B6B4137C728@hub.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         20661
>Category:       ports
>Synopsis:       new ports: databases/gigabase
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Aug 16 12:40:03 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator:     Sergey A. Osokin
>Release:        5.0-CURRENT
>Organization:
Russian FreeBSD Team
>Environment:
FreeBSD 5.0-CURRENT #0: Tue Aug 15 01:38:50 MSD 2000
>Description:
new ports: databases/gigabase
>How-To-Repeat:

>Fix:
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#       gigabase
#       gigabase/files
#       gigabase/files/md5
#       gigabase/pkg
#       gigabase/pkg/COMMENT
#       gigabase/pkg/DESCR
#       gigabase/pkg/PLIST
#       gigabase/Makefile
#       gigabase/patches
#       gigabase/patches/patch-aa
#       gigabase/patches/patch-ab
#
echo c - gigabase
mkdir -p gigabase > /dev/null 2>&1
echo c - gigabase/files
mkdir -p gigabase/files > /dev/null 2>&1
echo x - gigabase/files/md5
sed 's/^X//' >gigabase/files/md5 << 'END-of-gigabase/files/md5'
XMD5 (gigabase-2.14.tar.gz) = 5aca4afaeaf9bd25893fa6c4f9419573
END-of-gigabase/files/md5
echo c - gigabase/pkg
mkdir -p gigabase/pkg > /dev/null 2>&1
echo x - gigabase/pkg/COMMENT
sed 's/^X//' >gigabase/pkg/COMMENT << 'END-of-gigabase/pkg/COMMENT'
XGigaBASE: Object-Relational Database Management System
END-of-gigabase/pkg/COMMENT
echo x - gigabase/pkg/DESCR
sed 's/^X//' >gigabase/pkg/DESCR << 'END-of-gigabase/pkg/DESCR'
XGigaBASE: Object-Relational Database Management System
X
XGigaBASE inherits most of the features of FastDB, but uses page pool instead
Xof direct mapping of file on virtual memory. So GigaBASe is able to handle
Xdatabase, which size significantly exceeds size of computer physical memory.
XConvinient and flexible C++ interface makes development of application for
XGigaBASE very easy and automatic scheme evaluation simplifies maintenance
Xand modification of the system. GigaBASE merges best features of relational
X(simple data structure and non-procedural query language) and object-oriented
X(direct object references, user defined types and methods) databases.
XGigaBASE is primary oriented on application requiring fast data retrieving
Xby means of indices and direct object references, such as Web Server databases
Xapplications.
X
XSUBSQL utility can be used for database browsing and inspection, performing
Xonline backups, database recovery, importing data to and exporting data from
Xdatabase. GigaBASE will perform automatic recovery after system or application
Xcrash, you should not worry about it. The only thing you can have to do manually
Xis stopping all database application if one of them is crashed leaving database
Xblocked.
X
XAuthor: Konstantin Knizhnik <knizhnik@altavista.net>
XWWW: http://www.ispras.ru/~knizhnik/gigabase.html
END-of-gigabase/pkg/DESCR
echo x - gigabase/pkg/PLIST
sed 's/^X//' >gigabase/pkg/PLIST << 'END-of-gigabase/pkg/PLIST'
Xinclude/gigabase/gigabase.h
Xinclude/gigabase/stdtp.h
Xinclude/gigabase/class.h
Xinclude/gigabase/database.h
Xinclude/gigabase/cursor.h
Xinclude/gigabase/reference.h
Xinclude/gigabase/wwwapi.h
Xinclude/gigabase/array.h
Xinclude/gigabase/file.h
Xinclude/gigabase/hashtab.h
Xinclude/gigabase/btree.h
Xinclude/gigabase/sync.h
Xinclude/gigabase/query.h
Xinclude/gigabase/datetime.h
Xinclude/gigabase/pagepool.h
Xinclude/gigabase/blob.h
Xinclude/gigabase/container.h
Xinclude/gigabase/cli.h
Xlib/libgigabase_r.la
Xlib/libcli_r.la
Xlib/libgigabase_r.a
Xlib/libcli_r.a
Xbin/subsql
X@dirrm include/gigabase
END-of-gigabase/pkg/PLIST
echo x - gigabase/Makefile
sed 's/^X//' >gigabase/Makefile << 'END-of-gigabase/Makefile'
X# ports collection makefile for:       gigabase
X# Date created:                                15 August 2000
X# Whom:                                        Sergey Osokin aka oZZ <ozz@FreeBSD.org.ru>
X#
X# $FreeBSD: Exp $
X#
X
XPORTNAME=      gigabase
XPORTVERSION=   2.14
XCATEGORIES=    databases
XMASTER_SITES=  http://www.ispras.ru/~knizhnik/
X
XMAINTAINER=    ozz@FreeBSD.org.ru
X
XWRKSRC=                ${WRKDIR}/${PORTNAME}
XUSE_GMAKE=     yes
XGNU_CONFIGURE= yes
XCONFIGURE_ARGS=        --disable-shared --build=$(ARCH} --host=unknown-freebsd --target=$(OSREL)
X
Xpre-configure:
X               @${ECHO_MSG} "Do a \`make configure' as root."
X
X.include <bsd.port.mk>
END-of-gigabase/Makefile
echo c - gigabase/patches
mkdir -p gigabase/patches > /dev/null 2>&1
echo x - gigabase/patches/patch-aa
sed 's/^X//' >gigabase/patches/patch-aa << 'END-of-gigabase/patches/patch-aa'
X--- unisock.cpp.orig   Tue Aug 15 17:01:26 2000
X+++ unisock.cpp        Tue Aug 15 17:01:49 2000
X@@ -140,7 +140,7 @@
X       return NULL;
X     }
X     struct sockaddr_in insock;
X-#if defined(__linux__) || (defined(__FreeBSD__) && __FreeBSD > 3)
X+#if defined(__linux__) || (defined(__FreeBSD__) && __FreeBSD__ > 3)
X     socklen_t len = sizeof(insock);
X #elif defined(_AIX)
X     size_t len = sizeof(insock);
END-of-gigabase/patches/patch-aa
echo x - gigabase/patches/patch-ab
sed 's/^X//' >gigabase/patches/patch-ab << 'END-of-gigabase/patches/patch-ab'
X--- configure.orig     Wed Aug 16 13:48:56 2000
X+++ configure  Wed Aug 16 13:49:38 2000
X@@ -853,12 +853,6 @@
X 
X test x"${MISSING+set}" = xset || \
X   MISSING="\${SHELL} `CDPATH=: && cd $ac_aux_dir && pwd`/missing"
X-if eval "$MISSING --run :"; then
X-  am_missing_run="$MISSING --run "
X-else
X-  am_missing_run=
X-  echo "configure: WARNING: \`missing' script is too old or missing" >&2
X-fi
X 
X for ac_prog in mawk gawk nawk awk
X do
END-of-gigabase/patches/patch-ab
exit


>Release-Note:
>Audit-Trail:
>Unformatted:


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000816191744.B6B4137C728>