diff --git a/databases/Makefile b/databases/Makefile index 07f617dff82f..f86a9162f492 100644 --- a/databases/Makefile +++ b/databases/Makefile @@ -84,6 +84,7 @@ SUBDIR += gqlplus SUBDIR += grass SUBDIR += gtksql + SUBDIR += hamsterdb SUBDIR += hk_classes SUBDIR += hsqldb SUBDIR += innotop diff --git a/databases/hamsterdb/Makefile b/databases/hamsterdb/Makefile new file mode 100644 index 000000000000..a84b1d96bf21 --- /dev/null +++ b/databases/hamsterdb/Makefile @@ -0,0 +1,27 @@ +# New ports collection makefile for: hamsterdb +# Date created: 17 July 2008 +# Whom: Wen Heping +# +# $FreeBSD$ +# + +PORTNAME= hamsterdb +PORTVERSION= 1.0.4 +CATEGORIES= databases +MASTER_SITES= http://hamsterdb.com/public/dl/ + +MAINTAINER= wenheping@gmail.com +COMMENT= A Lightweight Embedded Database Engine + +GNU_CONFIGURE= yes +USE_GMAKE= yes +USE_LDCONFIG= yes + +post-install: +.if !defined(NOPORTDOCS) + ${MKDIR} ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/documentation/Doxyfile ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/documentation/tutorial.odt ${DOCSDIR} +.endif + +.include diff --git a/databases/hamsterdb/distinfo b/databases/hamsterdb/distinfo new file mode 100644 index 000000000000..723af70f4aed --- /dev/null +++ b/databases/hamsterdb/distinfo @@ -0,0 +1,3 @@ +MD5 (hamsterdb-1.0.4.tar.gz) = 259820739459b7365d73b551e47eaed5 +SHA256 (hamsterdb-1.0.4.tar.gz) = a3377e9d7c9281d3322403e9ad6f10561030e585f00f66164b14750574fc1fdd +SIZE (hamsterdb-1.0.4.tar.gz) = 853701 diff --git a/databases/hamsterdb/pkg-descr b/databases/hamsterdb/pkg-descr new file mode 100644 index 000000000000..c5b4d609ad11 --- /dev/null +++ b/databases/hamsterdb/pkg-descr @@ -0,0 +1,17 @@ +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 diff --git a/databases/hamsterdb/pkg-plist b/databases/hamsterdb/pkg-plist new file mode 100644 index 000000000000..bd29c47074c2 --- /dev/null +++ b/databases/hamsterdb/pkg-plist @@ -0,0 +1,14 @@ +lib/libhamsterdb.la +lib/libhamsterdb.a +lib/libhamsterdb.so +lib/libhamsterdb.so.1 +include/ham/hamsterdb.h +include/ham/hamsterdb_int.h +include/ham/types.h +include/ham/hamsterdb.hpp +bin/ham_info +bin/ham_dump +@dirrm include/ham +%%PORTDOCS%%%%DOCSDIR%%/Doxyfile +%%PORTDOCS%%%%DOCSDIR%%/tutorial.odt +%%PORTDOCS%%@dirrm %%DOCSDIR%%