diff options
author | Dirk Meyer <dinoex@FreeBSD.org> | 2006-11-30 17:16:29 +0000 |
---|---|---|
committer | Dirk Meyer <dinoex@FreeBSD.org> | 2006-11-30 17:16:29 +0000 |
commit | 137e4c0ab73a4aeff7d0b68312c091601694394c (patch) | |
tree | 31d25aa5ef4b550dfa188e46e6e2586c4aed4b8c /databases/fortytwo-bdb | |
parent | Encore is a set of utility classes written in Objective-C for GNUstep and (diff) |
BDB is a set of classes implementing an interface to
Berkeley DB for the GNUstep and Mac OS X environment written in
Objective-C language. It is based on the C API of
Berkeley DB and offers an object oriented interface which relies on
classes and mechanisms offered by the Foundation library.
In its present state BDB just offers a reduced set of functionality of
Berkeley DB.
WWW: http://fortytwo.sourceforge.net/
Notes
Notes:
svn path=/head/; revision=178347
Diffstat (limited to 'databases/fortytwo-bdb')
-rw-r--r-- | databases/fortytwo-bdb/Makefile | 44 | ||||
-rw-r--r-- | databases/fortytwo-bdb/distinfo | 6 | ||||
-rw-r--r-- | databases/fortytwo-bdb/files/patch-GNUmakefile | 22 | ||||
-rw-r--r-- | databases/fortytwo-bdb/pkg-descr | 10 | ||||
-rw-r--r-- | databases/fortytwo-bdb/pkg-plist | 163 |
5 files changed, 245 insertions, 0 deletions
diff --git a/databases/fortytwo-bdb/Makefile b/databases/fortytwo-bdb/Makefile new file mode 100644 index 000000000000..45f7f8da9638 --- /dev/null +++ b/databases/fortytwo-bdb/Makefile @@ -0,0 +1,44 @@ +# New ports collection makefile for: fortytwo-bdb +# Date created: 28 Nov 2006 +# Whom: dirk.meyer@dinoex.sub.org +# +# $FreeBSD$ +# + +PORTNAME= bdb +PORTVERSION= 0.2.1 +CATEGORIES= databases +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= fortytwo +PKGNAMEPREFIX= fortytwo- +DISTFILES= BDB-${PORTVERSION}-src.tgz \ + BDB-${PORTVERSION}-api-ref.tgz + +MAINTAINER= dinoex@FreeBSD.org +COMMENT= Interface to Berkeley DB for GNUstep + +USE_GNUSTEP= yes +USE_GNUSTEP_PREFIX= yes +USE_GNUSTEP_BACK= yes +USE_GNUSTEP_BUILD= yes +USE_GNUSTEP_INSTALL= yes +USE_GNUSTEP_LOCAL_LIBS+= Encore:${ENCORE_PORT} +DEFAULT_LIBVERSION= 0.1 +USE_GNUSTEP_LDCONFIG= ${LOCALLIBDIR} +USE_BDB= 43 + +WRKSRC= ${WRKDIR}/BDB-${PORTVERSION} +DOCSDIR= ${GNUSTEP_PREFIX}/Local/Library/Documentation/BDB +ADDITIONAL_OBJCFLAGS+= -I${BDB_INCLUDE_DIR} +ADDITIONAL_LDFLAGS+= -L${BDB_LIB_DIR} + +ENCORE_PORT?= devel/fortytwo-encore + +post-install: +.if !defined(NOPORTDOCS) + ${MKDIR} ${DOCSDIR} + @${TAR} -C ${WRKDIR}/BDB-0.2.0-api-ref -cf - . | \ + ${TAR} -C ${DOCSDIR} -xf - +.endif + +.include <bsd.port.mk> diff --git a/databases/fortytwo-bdb/distinfo b/databases/fortytwo-bdb/distinfo new file mode 100644 index 000000000000..9aac11a64e71 --- /dev/null +++ b/databases/fortytwo-bdb/distinfo @@ -0,0 +1,6 @@ +MD5 (BDB-0.2.1-src.tgz) = 8834886d789732d9eb20bd90c4a97779 +SHA256 (BDB-0.2.1-src.tgz) = 5cd885d59ef0cb7e8c67b3892bbf3c117fb204a6c4c824bdb710ea4a97fc2763 +SIZE (BDB-0.2.1-src.tgz) = 57394 +MD5 (BDB-0.2.1-api-ref.tgz) = e431fa7f1cda3b38056f4122999953a3 +SHA256 (BDB-0.2.1-api-ref.tgz) = 1f287194f2d696e5cfd3fb3ad9197f4f3672f45e4d61eed4e21b9921ebac2471 +SIZE (BDB-0.2.1-api-ref.tgz) = 29544 diff --git a/databases/fortytwo-bdb/files/patch-GNUmakefile b/databases/fortytwo-bdb/files/patch-GNUmakefile new file mode 100644 index 000000000000..07d46502191d --- /dev/null +++ b/databases/fortytwo-bdb/files/patch-GNUmakefile @@ -0,0 +1,22 @@ +--- GNUmakefile.orig Wed Aug 30 13:05:48 2006 ++++ GNUmakefile Wed Nov 29 11:44:31 2006 +@@ -6,15 +6,15 @@ + + # if this line fails then copy config.properties.template to config.properties + # and modify the copied version appropriately +-include config.properties ++#include config.properties + + FRAMEWORK_NAME=BDB + VERSION=0.1 + +-ADDITIONAL_INCLUDE_DIRS=\ +- -I$(DBROOT)/include ++#ADDITIONAL_INCLUDE_DIRS=\ ++# -I$(DBROOT)/include + +-ADDITIONAL_LIB_DIRS=-L$(DBROOT)/lib ++#ADDITIONAL_LIB_DIRS=-L$(DBROOT)/lib + + #BDB_OBJC_LIBS +=Encore + diff --git a/databases/fortytwo-bdb/pkg-descr b/databases/fortytwo-bdb/pkg-descr new file mode 100644 index 000000000000..a38db7168ed8 --- /dev/null +++ b/databases/fortytwo-bdb/pkg-descr @@ -0,0 +1,10 @@ +BDB is a set of classes implementing an interface to +Berkeley DB for the GNUstep and Mac OS X environment written in +Objective-C language. It is based on the C API of +Berkeley DB and offers an object oriented interface which relies on +classes and mechanisms offered by the Foundation library. + +In its present state BDB just offers a reduced set of functionality of +Berkeley DB. + +WWW: http://fortytwo.sourceforge.net/ diff --git a/databases/fortytwo-bdb/pkg-plist b/databases/fortytwo-bdb/pkg-plist new file mode 100644 index 000000000000..ffff2fa6e7ef --- /dev/null +++ b/databases/fortytwo-bdb/pkg-plist @@ -0,0 +1,163 @@ +Local/Library/Frameworks/BDB.framework/Headers +Local/Library/Frameworks/BDB.framework/Resources +Local/Library/Frameworks/BDB.framework/Versions/A/BDB +Local/Library/Frameworks/BDB.framework/Versions/A/Headers/BDB.h +Local/Library/Frameworks/BDB.framework/Versions/A/Headers/BDBConfig.h +Local/Library/Frameworks/BDB.framework/Versions/A/Headers/BDBConstants.h +Local/Library/Frameworks/BDB.framework/Versions/A/Headers/BDBCursor.h +Local/Library/Frameworks/BDB.framework/Versions/A/Headers/BDBCursorConfig.h +Local/Library/Frameworks/BDB.framework/Versions/A/Headers/BDBDatabase.h +Local/Library/Frameworks/BDB.framework/Versions/A/Headers/BDBDatabaseConfig.h +Local/Library/Frameworks/BDB.framework/Versions/A/Headers/BDBDatabaseEntry.h +Local/Library/Frameworks/BDB.framework/Versions/A/Headers/BDBDatabaseEntryData.h +Local/Library/Frameworks/BDB.framework/Versions/A/Headers/BDBDatabaseRecordNumber.h +Local/Library/Frameworks/BDB.framework/Versions/A/Headers/BDBErrorHandling.h +Local/Library/Frameworks/BDB.framework/Versions/A/Headers/BDBExceptions.h +Local/Library/Frameworks/BDB.framework/Versions/A/Headers/BDBLockMode.h +Local/Library/Frameworks/BDB.framework/Versions/A/Headers/BDBObject.h +Local/Library/Frameworks/BDB.framework/Versions/A/Headers/BDBOperationStatus.h +Local/Library/Frameworks/BDB.framework/Versions/A/Headers/BDBSerializer.h +Local/Library/Frameworks/BDB.framework/Versions/A/Headers/BDBTransaction.h +Local/Library/Frameworks/BDB.framework/Versions/A/Headers/NSArchiver-BDBExtensions.h +Local/Library/Frameworks/BDB.framework/Versions/A/Resources/Info-gnustep.plist +Local/Library/Frameworks/BDB.framework/Versions/A/libBDB.so +Local/Library/Frameworks/BDB.framework/Versions/A/libBDB.so.%%MAJORLIBVERSION%% +Local/Library/Frameworks/BDB.framework/Versions/A/libBDB.so.%%LIBVERSION%% +Local/Library/Frameworks/BDB.framework/Versions/Current +Local/Library/Headers/BDB +Local/Library/Libraries/libBDB.so +Local/Library/Libraries/libBDB.so.%%MAJORLIBVERSION%% +Local/Library/Libraries/libBDB.so.%%LIBVERSION%% +@dirrm Local/Library/Frameworks/BDB.framework/Versions/A/Resources +@dirrm Local/Library/Frameworks/BDB.framework/Versions/A/Headers +@dirrm Local/Library/Frameworks/BDB.framework/Versions/A +@dirrm Local/Library/Frameworks/BDB.framework/Versions +@dirrm Local/Library/Frameworks/BDB.framework +%%PORTDOCS%%%%DOCSDIR%%/BDB/BDB.html +%%PORTDOCS%%%%DOCSDIR%%/BDB/CompositePage.html +%%PORTDOCS%%%%DOCSDIR%%/BDB/index.html +%%PORTDOCS%%%%DOCSDIR%%/BDB/toc.html +%%PORTDOCS%%%%DOCSDIR%%/BDBConstants/BDBConstants.html +%%PORTDOCS%%%%DOCSDIR%%/BDBConstants/CompositePage.html +%%PORTDOCS%%%%DOCSDIR%%/BDBConstants/DataTypes/DataTypes.html +%%PORTDOCS%%%%DOCSDIR%%/BDBConstants/index.html +%%PORTDOCS%%%%DOCSDIR%%/BDBConstants/toc.html +%%PORTDOCS%%%%DOCSDIR%%/BDBDatabase/BDBDatabase.html +%%PORTDOCS%%%%DOCSDIR%%/BDBDatabase/Classes/BDBDatabase/BDBDatabase.html +%%PORTDOCS%%%%DOCSDIR%%/BDBDatabase/Classes/BDBDatabase/CompositePage.html +%%PORTDOCS%%%%DOCSDIR%%/BDBDatabase/Classes/BDBDatabase/Methods/Methods.html +%%PORTDOCS%%%%DOCSDIR%%/BDBDatabase/Classes/BDBDatabase/index.html +%%PORTDOCS%%%%DOCSDIR%%/BDBDatabase/Classes/BDBDatabase/toc.html +%%PORTDOCS%%%%DOCSDIR%%/BDBDatabase/CompositePage.html +%%PORTDOCS%%%%DOCSDIR%%/BDBDatabase/index.html +%%PORTDOCS%%%%DOCSDIR%%/BDBDatabase/toc.html +%%PORTDOCS%%%%DOCSDIR%%/BDBDatabaseConfig/BDBDatabaseConfig.html +%%PORTDOCS%%%%DOCSDIR%%/BDBDatabaseConfig/Classes/BDBDatabaseConfig/BDBDatabaseConfig.html +%%PORTDOCS%%%%DOCSDIR%%/BDBDatabaseConfig/Classes/BDBDatabaseConfig/CompositePage.html +%%PORTDOCS%%%%DOCSDIR%%/BDBDatabaseConfig/Classes/BDBDatabaseConfig/Methods/Methods.html +%%PORTDOCS%%%%DOCSDIR%%/BDBDatabaseConfig/Classes/BDBDatabaseConfig/index.html +%%PORTDOCS%%%%DOCSDIR%%/BDBDatabaseConfig/Classes/BDBDatabaseConfig/toc.html +%%PORTDOCS%%%%DOCSDIR%%/BDBDatabaseConfig/CompositePage.html +%%PORTDOCS%%%%DOCSDIR%%/BDBDatabaseConfig/index.html +%%PORTDOCS%%%%DOCSDIR%%/BDBDatabaseConfig/toc.html +%%PORTDOCS%%%%DOCSDIR%%/BDBDatabaseEntry/BDBDatabaseEntry.html +%%PORTDOCS%%%%DOCSDIR%%/BDBDatabaseEntry/Classes/BDBDatabaseEntry/BDBDatabaseEntry.html +%%PORTDOCS%%%%DOCSDIR%%/BDBDatabaseEntry/Classes/BDBDatabaseEntry/CompositePage.html +%%PORTDOCS%%%%DOCSDIR%%/BDBDatabaseEntry/Classes/BDBDatabaseEntry/Methods/Methods.html +%%PORTDOCS%%%%DOCSDIR%%/BDBDatabaseEntry/Classes/BDBDatabaseEntry/index.html +%%PORTDOCS%%%%DOCSDIR%%/BDBDatabaseEntry/Classes/BDBDatabaseEntry/toc.html +%%PORTDOCS%%%%DOCSDIR%%/BDBDatabaseEntry/CompositePage.html +%%PORTDOCS%%%%DOCSDIR%%/BDBDatabaseEntry/index.html +%%PORTDOCS%%%%DOCSDIR%%/BDBDatabaseEntry/toc.html +%%PORTDOCS%%%%DOCSDIR%%/BDBDatabaseEntryData/BDBDatabaseEntryData.html +%%PORTDOCS%%%%DOCSDIR%%/BDBDatabaseEntryData/CompositePage.html +%%PORTDOCS%%%%DOCSDIR%%/BDBDatabaseEntryData/Functions/Functions.html +%%PORTDOCS%%%%DOCSDIR%%/BDBDatabaseEntryData/index.html +%%PORTDOCS%%%%DOCSDIR%%/BDBDatabaseEntryData/toc.html +%%PORTDOCS%%%%DOCSDIR%%/BDBDatabaseRecordNumber/BDBDatabaseRecordNumber.html +%%PORTDOCS%%%%DOCSDIR%%/BDBDatabaseRecordNumber/Classes/BDBDatabaseRecordNumber/BDBDatabaseRecordNumber.html +%%PORTDOCS%%%%DOCSDIR%%/BDBDatabaseRecordNumber/Classes/BDBDatabaseRecordNumber/CompositePage.html +%%PORTDOCS%%%%DOCSDIR%%/BDBDatabaseRecordNumber/Classes/BDBDatabaseRecordNumber/Methods/Methods.html +%%PORTDOCS%%%%DOCSDIR%%/BDBDatabaseRecordNumber/Classes/BDBDatabaseRecordNumber/index.html +%%PORTDOCS%%%%DOCSDIR%%/BDBDatabaseRecordNumber/Classes/BDBDatabaseRecordNumber/toc.html +%%PORTDOCS%%%%DOCSDIR%%/BDBDatabaseRecordNumber/CompositePage.html +%%PORTDOCS%%%%DOCSDIR%%/BDBDatabaseRecordNumber/index.html +%%PORTDOCS%%%%DOCSDIR%%/BDBDatabaseRecordNumber/toc.html +%%PORTDOCS%%%%DOCSDIR%%/BDBExceptions/BDBExceptions.html +%%PORTDOCS%%%%DOCSDIR%%/BDBExceptions/Classes/BDBBtreeMaximumDepthReachedException/BDBExceptions.html +%%PORTDOCS%%%%DOCSDIR%%/BDBExceptions/Classes/BDBBtreeMaximumDepthReachedException/CompositePage.html +%%PORTDOCS%%%%DOCSDIR%%/BDBExceptions/Classes/BDBBtreeMaximumDepthReachedException/index.html +%%PORTDOCS%%%%DOCSDIR%%/BDBExceptions/Classes/BDBBtreeMaximumDepthReachedException/toc.html +%%PORTDOCS%%%%DOCSDIR%%/BDBExceptions/Classes/BDBDeadLockException/BDBExceptions.html +%%PORTDOCS%%%%DOCSDIR%%/BDBExceptions/Classes/BDBDeadLockException/CompositePage.html +%%PORTDOCS%%%%DOCSDIR%%/BDBExceptions/Classes/BDBDeadLockException/index.html +%%PORTDOCS%%%%DOCSDIR%%/BDBExceptions/Classes/BDBDeadLockException/toc.html +%%PORTDOCS%%%%DOCSDIR%%/BDBExceptions/Classes/BDBException/BDBExceptions.html +%%PORTDOCS%%%%DOCSDIR%%/BDBExceptions/Classes/BDBException/CompositePage.html +%%PORTDOCS%%%%DOCSDIR%%/BDBExceptions/Classes/BDBException/Methods/Methods.html +%%PORTDOCS%%%%DOCSDIR%%/BDBExceptions/Classes/BDBException/index.html +%%PORTDOCS%%%%DOCSDIR%%/BDBExceptions/Classes/BDBException/toc.html +%%PORTDOCS%%%%DOCSDIR%%/BDBExceptions/Classes/BDBIllegalIndexReference/BDBExceptions.html +%%PORTDOCS%%%%DOCSDIR%%/BDBExceptions/Classes/BDBIllegalIndexReference/CompositePage.html +%%PORTDOCS%%%%DOCSDIR%%/BDBExceptions/Classes/BDBIllegalIndexReference/index.html +%%PORTDOCS%%%%DOCSDIR%%/BDBExceptions/Classes/BDBIllegalIndexReference/toc.html +%%PORTDOCS%%%%DOCSDIR%%/BDBExceptions/Classes/BDBInvalidDatabaseHandle/BDBExceptions.html +%%PORTDOCS%%%%DOCSDIR%%/BDBExceptions/Classes/BDBInvalidDatabaseHandle/CompositePage.html +%%PORTDOCS%%%%DOCSDIR%%/BDBExceptions/Classes/BDBInvalidDatabaseHandle/index.html +%%PORTDOCS%%%%DOCSDIR%%/BDBExceptions/Classes/BDBInvalidDatabaseHandle/toc.html +%%PORTDOCS%%%%DOCSDIR%%/BDBExceptions/Classes/BDBLockNotGrantedException/BDBExceptions.html +%%PORTDOCS%%%%DOCSDIR%%/BDBExceptions/Classes/BDBLockNotGrantedException/CompositePage.html +%%PORTDOCS%%%%DOCSDIR%%/BDBExceptions/Classes/BDBLockNotGrantedException/index.html +%%PORTDOCS%%%%DOCSDIR%%/BDBExceptions/Classes/BDBLockNotGrantedException/toc.html +%%PORTDOCS%%%%DOCSDIR%%/BDBExceptions/Classes/BDBNoValueForKeyException/BDBExceptions.html +%%PORTDOCS%%%%DOCSDIR%%/BDBExceptions/Classes/BDBNoValueForKeyException/CompositePage.html +%%PORTDOCS%%%%DOCSDIR%%/BDBExceptions/Classes/BDBNoValueForKeyException/index.html +%%PORTDOCS%%%%DOCSDIR%%/BDBExceptions/Classes/BDBNoValueForKeyException/toc.html +%%PORTDOCS%%%%DOCSDIR%%/BDBExceptions/Classes/BDBNotImplementedException/BDBExceptions.html +%%PORTDOCS%%%%DOCSDIR%%/BDBExceptions/Classes/BDBNotImplementedException/CompositePage.html +%%PORTDOCS%%%%DOCSDIR%%/BDBExceptions/Classes/BDBNotImplementedException/index.html +%%PORTDOCS%%%%DOCSDIR%%/BDBExceptions/Classes/BDBNotImplementedException/toc.html +%%PORTDOCS%%%%DOCSDIR%%/BDBExceptions/CompositePage.html +%%PORTDOCS%%%%DOCSDIR%%/BDBExceptions/index.html +%%PORTDOCS%%%%DOCSDIR%%/BDBExceptions/toc.html +%%PORTDOCS%%%%DOCSDIR%%/BDBOperationStatus/BDBOperationStatus.html +%%PORTDOCS%%%%DOCSDIR%%/BDBOperationStatus/CompositePage.html +%%PORTDOCS%%%%DOCSDIR%%/BDBOperationStatus/DataTypes/DataTypes.html +%%PORTDOCS%%%%DOCSDIR%%/BDBOperationStatus/index.html +%%PORTDOCS%%%%DOCSDIR%%/BDBOperationStatus/toc.html +%%PORTDOCS%%%%DOCSDIR%%/MasterTOC.html +%%PORTDOCS%%@dirrm %%DOCSDIR%%/BDBOperationStatus/DataTypes +%%PORTDOCS%%@dirrm %%DOCSDIR%%/BDBOperationStatus +%%PORTDOCS%%@dirrm %%DOCSDIR%%/BDBExceptions/Classes/BDBNotImplementedException +%%PORTDOCS%%@dirrm %%DOCSDIR%%/BDBExceptions/Classes/BDBNoValueForKeyException +%%PORTDOCS%%@dirrm %%DOCSDIR%%/BDBExceptions/Classes/BDBLockNotGrantedException +%%PORTDOCS%%@dirrm %%DOCSDIR%%/BDBExceptions/Classes/BDBInvalidDatabaseHandle +%%PORTDOCS%%@dirrm %%DOCSDIR%%/BDBExceptions/Classes/BDBIllegalIndexReference +%%PORTDOCS%%@dirrm %%DOCSDIR%%/BDBExceptions/Classes/BDBException/Methods +%%PORTDOCS%%@dirrm %%DOCSDIR%%/BDBExceptions/Classes/BDBException +%%PORTDOCS%%@dirrm %%DOCSDIR%%/BDBExceptions/Classes/BDBDeadLockException +%%PORTDOCS%%@dirrm %%DOCSDIR%%/BDBExceptions/Classes/BDBBtreeMaximumDepthReachedException +%%PORTDOCS%%@dirrm %%DOCSDIR%%/BDBExceptions/Classes +%%PORTDOCS%%@dirrm %%DOCSDIR%%/BDBExceptions +%%PORTDOCS%%@dirrm %%DOCSDIR%%/BDBDatabaseRecordNumber/Classes/BDBDatabaseRecordNumber/Methods +%%PORTDOCS%%@dirrm %%DOCSDIR%%/BDBDatabaseRecordNumber/Classes/BDBDatabaseRecordNumber +%%PORTDOCS%%@dirrm %%DOCSDIR%%/BDBDatabaseRecordNumber/Classes +%%PORTDOCS%%@dirrm %%DOCSDIR%%/BDBDatabaseRecordNumber +%%PORTDOCS%%@dirrm %%DOCSDIR%%/BDBDatabaseEntryData/Functions +%%PORTDOCS%%@dirrm %%DOCSDIR%%/BDBDatabaseEntryData +%%PORTDOCS%%@dirrm %%DOCSDIR%%/BDBDatabaseEntry/Classes/BDBDatabaseEntry/Methods +%%PORTDOCS%%@dirrm %%DOCSDIR%%/BDBDatabaseEntry/Classes/BDBDatabaseEntry +%%PORTDOCS%%@dirrm %%DOCSDIR%%/BDBDatabaseEntry/Classes +%%PORTDOCS%%@dirrm %%DOCSDIR%%/BDBDatabaseEntry +%%PORTDOCS%%@dirrm %%DOCSDIR%%/BDBDatabaseConfig/Classes/BDBDatabaseConfig/Methods +%%PORTDOCS%%@dirrm %%DOCSDIR%%/BDBDatabaseConfig/Classes/BDBDatabaseConfig +%%PORTDOCS%%@dirrm %%DOCSDIR%%/BDBDatabaseConfig/Classes +%%PORTDOCS%%@dirrm %%DOCSDIR%%/BDBDatabaseConfig +%%PORTDOCS%%@dirrm %%DOCSDIR%%/BDBDatabase/Classes/BDBDatabase/Methods +%%PORTDOCS%%@dirrm %%DOCSDIR%%/BDBDatabase/Classes/BDBDatabase +%%PORTDOCS%%@dirrm %%DOCSDIR%%/BDBDatabase/Classes +%%PORTDOCS%%@dirrm %%DOCSDIR%%/BDBDatabase +%%PORTDOCS%%@dirrm %%DOCSDIR%%/BDBConstants/DataTypes +%%PORTDOCS%%@dirrm %%DOCSDIR%%/BDBConstants +%%PORTDOCS%%@dirrm %%DOCSDIR%%/BDB +%%PORTDOCS%%@dirrm %%DOCSDIR%% |