Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 17 Jul 2008 00:07:59 GMT
From:      Wen heping <wenheping@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/125699: [NEW PORT]databases/hamsterdb:A Lightweight Embedded Database Engine
Message-ID:  <200807170007.m6H07xo6004074@www.freebsd.org>
Resent-Message-ID: <200807170010.m6H0A2bX000755@freefall.freebsd.org>

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

>Number:         125699
>Category:       ports
>Synopsis:       [NEW PORT]databases/hamsterdb:A Lightweight Embedded Database Engine
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jul 17 00:10:01 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Wen heping
>Release:        FreeBSD 7.0 release
>Organization:
ChangAn Middle School
>Environment:
FreeBSD tinderbox.wenjing.com 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Sun Feb 24 19:59:52 UTC 2008     root@logan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
>Description:
hamsterdb is a lightweight embedded database engine. It is
in development for more than three years and concentrates
on ease of use, high performance, stability and portability.

The hamsterdb API is simple and self-documenting.The interface
is similar to other widely-used database engines.Fast algorithms
and data structures guarantee high performance for all scenarios.
Hamsterdb has hundreds of unittests with a test coverage of over
90%. Each release is tested with thousands of acceptance tests in
many different configurations, tested on up to six different
hardware architectures and operating systems.Written in plain
ANSI-C, hamsterdb runs on many architectures: Intel-compatible
(x86, x64), PowerPC, SPARC, ARM, RISC and others. Tested operating
systems include Microsoft Windows, Microsoft Windows CE, Linux,
SunOS and other Unices.

WWW:    http://hamsterdb.com/index
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# 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:
#
#	hamsterdb
#	hamsterdb/pkg-plist
#	hamsterdb/pkg-descr
#	hamsterdb/distinfo
#	hamsterdb/Makefile
#
echo c - hamsterdb
mkdir -p hamsterdb > /dev/null 2>&1
echo x - hamsterdb/pkg-plist
sed 's/^X//' >hamsterdb/pkg-plist << 'END-of-hamsterdb/pkg-plist'
Xlib/libhamsterdb.la
Xlib/libhamsterdb.a
Xlib/libhamsterdb.so
Xlib/libhamsterdb.so.1
Xinclude/ham/hamsterdb.h
Xinclude/ham/hamsterdb_int.h
Xinclude/ham/types.h
Xinclude/ham/hamsterdb.hpp
Xbin/ham_info
Xbin/ham_dump
X@dirrm include/ham
X%%PORTDOCS%%%%DOCSDIR%%/Doxyfile
X%%PORTDOCS%%%%DOCSDIR%%/tutorial.odt
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
END-of-hamsterdb/pkg-plist
echo x - hamsterdb/pkg-descr
sed 's/^X//' >hamsterdb/pkg-descr << 'END-of-hamsterdb/pkg-descr'
Xhamsterdb is a lightweight embedded database engine. It is
Xin development for more than three years and concentrates
Xon ease of use, high performance, stability and portability.
X
XThe hamsterdb API is simple and self-documenting.The interface
Xis similar to other widely-used database engines.Fast algorithms
Xand data structures guarantee high performance for all scenarios.
XHamsterdb has hundreds of unittests with a test coverage of over
X90%. Each release is tested with thousands of acceptance tests in
Xmany different configurations, tested on up to six different
Xhardware architectures and operating systems.Written in plain
XANSI-C, hamsterdb runs on many architectures: Intel-compatible
X(x86, x64), PowerPC, SPARC, ARM, RISC and others. Tested operating
Xsystems include Microsoft Windows, Microsoft Windows CE, Linux,
XSunOS and other Unices.
X
XWWW:    http://hamsterdb.com/index
END-of-hamsterdb/pkg-descr
echo x - hamsterdb/distinfo
sed 's/^X//' >hamsterdb/distinfo << 'END-of-hamsterdb/distinfo'
XMD5 (hamsterdb-1.0.4.tar.gz) = 259820739459b7365d73b551e47eaed5
XSHA256 (hamsterdb-1.0.4.tar.gz) = a3377e9d7c9281d3322403e9ad6f10561030e585f00f66164b14750574fc1fdd
XSIZE (hamsterdb-1.0.4.tar.gz) = 853701
END-of-hamsterdb/distinfo
echo x - hamsterdb/Makefile
sed 's/^X//' >hamsterdb/Makefile << 'END-of-hamsterdb/Makefile'
X# New ports collection makefile for:	hamsterdb
X# Date created:				17 July 2008
X# Whom:					Wen Heping <wenheping@gmail.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	hamsterdb
XPORTVERSION=	1.0.4
XCATEGORIES=	databases
XMASTER_SITES=	http://hamsterdb.com/public/dl/
X
XMAINTAINER=	wenheping@gmail.com
XCOMMENT=	A Lightweight Embedded Database Engine
X
XGNU_CONFIGURE=	yes
XUSE_GMAKE=	yes
XUSE_LDCONFIG=	yes
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X	${MKDIR} ${DOCSDIR}
X	${INSTALL_DATA} ${WRKSRC}/documentation/Doxyfile ${DOCSDIR}
X	${INSTALL_DATA} ${WRKSRC}/documentation/tutorial.odt ${DOCSDIR}
X.endif
X
X.include <bsd.port.mk>
END-of-hamsterdb/Makefile
exit



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



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