From 2853197ac20413bbbbdcd01ebb41804b73fa29a7 Mon Sep 17 00:00:00 2001 From: Dirk Meyer Date: Thu, 30 Nov 2006 17:19:27 +0000 Subject: FT is a generic, native graph management system for GNUstep and Cocoa and is written in Objective-C. With FT you can persistently manage graphs consisting of nodes and edges. Each node may provide so-called services. Such a service may be e.g. a dictionary services, which all nodes provide at present. This service allows the storage of any data in a node and is based on keys which uniquely identify content within a dictionary. WWW: http://FortyTwo.sourceforge.net/index.html --- graphics/Makefile | 1 + graphics/fortytwo/Makefile | 38 ++++++++++++++ graphics/fortytwo/distinfo | 6 +++ graphics/fortytwo/files/patch-GNUmakefile | 19 +++++++ graphics/fortytwo/pkg-descr | 8 +++ graphics/fortytwo/pkg-plist | 84 +++++++++++++++++++++++++++++++ 6 files changed, 156 insertions(+) create mode 100644 graphics/fortytwo/Makefile create mode 100644 graphics/fortytwo/distinfo create mode 100644 graphics/fortytwo/files/patch-GNUmakefile create mode 100644 graphics/fortytwo/pkg-descr create mode 100644 graphics/fortytwo/pkg-plist (limited to 'graphics') diff --git a/graphics/Makefile b/graphics/Makefile index 38cde760e930..93131b256d4f 100644 --- a/graphics/Makefile +++ b/graphics/Makefile @@ -132,6 +132,7 @@ SUBDIR += flphoto SUBDIR += fly SUBDIR += fnlib + SUBDIR += fortytwo SUBDIR += fpc-fpgtk SUBDIR += fpc-ggi SUBDIR += fpc-graph diff --git a/graphics/fortytwo/Makefile b/graphics/fortytwo/Makefile new file mode 100644 index 000000000000..21c502057ff1 --- /dev/null +++ b/graphics/fortytwo/Makefile @@ -0,0 +1,38 @@ +# New ports collection makefile for: fortytwo +# Date created: 28 Nov 2006 +# Whom: dirk.meyer@dinoex.sub.org +# +# $FreeBSD$ +# + +PORTNAME= fortytwo +PORTVERSION= 0.2.0 +CATEGORIES= graphics +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= fortytwo +DISTFILES= FT-${PORTVERSION}-src.tgz \ + FT-${PORTVERSION}-api-ref.tgz + +MAINTAINER= dinoex@FreeBSD.org +COMMENT= Graph management system 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} +USE_GNUSTEP_LOCAL_LIBS+= BDB:${FORTYTWO_BDB_PORT} +DEFAULT_LIBVERSION= 0.1 +USE_GNUSTEP_LDCONFIG= ${LOCALLIBDIR} +USE_BDB= 43 + +WRKSRC= ${WRKDIR}/FT-${PORTVERSION} +DOCSDIR= ${GNUSTEP_PREFIX}/Local/Library/Documentation/FT + +ENCORE_PORT?= devel/fortytwo-encore +FORTYTWO_BDB_PORT?= databases/fortytwo-bdb +ADDITIONAL_OBJCFLAGS+= -I${BDB_INCLUDE_DIR} +ADDITIONAL_LDFLAGS+= -L${BDB_LIB_DIR} + +.include diff --git a/graphics/fortytwo/distinfo b/graphics/fortytwo/distinfo new file mode 100644 index 000000000000..77213514fc51 --- /dev/null +++ b/graphics/fortytwo/distinfo @@ -0,0 +1,6 @@ +MD5 (FT-0.2.0-src.tgz) = 58b5c0ea69a49f13fa00399c6c7acce1 +SHA256 (FT-0.2.0-src.tgz) = 8d41b52a41c67c48157ca37b884d8450e623e5f214cc38b5f74abd3bb787f8bd +SIZE (FT-0.2.0-src.tgz) = 696556 +MD5 (FT-0.2.0-api-ref.tgz) = 0ada5bda1df80c390053b946dfd87148 +SHA256 (FT-0.2.0-api-ref.tgz) = eac438b8d462e4356f016c9adb89c40bba679565942fb261709641ee1a399352 +SIZE (FT-0.2.0-api-ref.tgz) = 286648 diff --git a/graphics/fortytwo/files/patch-GNUmakefile b/graphics/fortytwo/files/patch-GNUmakefile new file mode 100644 index 000000000000..be5677ee1033 --- /dev/null +++ b/graphics/fortytwo/files/patch-GNUmakefile @@ -0,0 +1,19 @@ +--- GNUmakefile.orig Sun Aug 27 00:55:01 2006 ++++ GNUmakefile Thu Nov 30 10:24:23 2006 +@@ -10,12 +10,12 @@ + FRAMEWORK_NAME=FT + VERSION=0.1 + +-include config.properties ++#include config.properties + +-ADDITIONAL_INCLUDE_DIRS=\ +- -I$(DBROOT)/include ++#ADDITIONAL_INCLUDE_DIRS=\ ++# -I$(DBROOT)/include + +-ADDITIONAL_LIB_DIRS=-L$(DBROOT)/lib ++#ADDITIONAL_LIB_DIRS=-L$(DBROOT)/lib + + ADDITIONAL_NATIVE_LIBS += Encore BDB + diff --git a/graphics/fortytwo/pkg-descr b/graphics/fortytwo/pkg-descr new file mode 100644 index 000000000000..d9687e896d72 --- /dev/null +++ b/graphics/fortytwo/pkg-descr @@ -0,0 +1,8 @@ +FT is a generic, native graph management system for GNUstep and Cocoa and +is written in Objective-C. With FT you can persistently manage graphs +consisting of nodes and edges. Each node may provide so-called services. +Such a service may be e.g. a dictionary services, which all nodes provide +at present. This service allows the storage of any data in a node and is +based on keys which uniquely identify content within a dictionary. + +WWW: http://FortyTwo.sourceforge.net/index.html diff --git a/graphics/fortytwo/pkg-plist b/graphics/fortytwo/pkg-plist new file mode 100644 index 000000000000..2330401c6b1f --- /dev/null +++ b/graphics/fortytwo/pkg-plist @@ -0,0 +1,84 @@ +Local/Library/Frameworks/FT.framework/Headers +Local/Library/Frameworks/FT.framework/Resources +Local/Library/Frameworks/FT.framework/Versions/A/FT +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FT.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTAdministrationSession.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTAdministrationSessionImpl.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTBootstrap.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTConfig.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTDefaultObjectToIdMapper.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTDefaultServiceEnvironment.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTDefaultServiceManagerImpl.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTDefines.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTDictionaryProvider.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTDictionaryService.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTDictionaryServiceForGraphImpl.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTDictionaryServiceForNodeImpl.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTDictionaryServiceLoader.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTDictionaryServiceStorageException.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTDictionaryServiceTransactionStepImpl.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTEdge.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTEdgeImpl.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTExceptions.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTGenericDictionaryProviderImpl.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTGenericTransactionOptimizer.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTGraph.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTGraphImpl.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTGraphImplTransactions.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTGraphManager.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTGraphManagerImpl.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTGraphNodeIteratorImpl.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTId.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTIdImpl.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTIdToNodeIterator.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTLogging.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTNode.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTNodeImpl.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTNotifications.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTObject.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTObjectToIdMapper.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTOrderedEdgeSet.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTOrderedEdgeSetImpl.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTOrderedReferenceSet.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTOrderedReferenceSetImpl.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTPersistentSet.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTPersistentSetImpl.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTReference.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTReferenceImpl.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTServer.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTServerImpl.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTService.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTServiceAvailability.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTServiceEnvironment.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTServiceLoader.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTServiceManager.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTSession.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTSessionImpl.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTSessionManager.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTSessionManagerImpl.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTSystemDictionary.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTTransaction.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTTransactionContext.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTTransactionImpl.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTTransactionManager.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTTransactionManagerImpl.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTTransactionOptimizer.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTTransactionSettings.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTTransactionStep.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTVersion.h +Local/Library/Frameworks/FT.framework/Versions/A/Headers/FTVersionImpl.h +Local/Library/Frameworks/FT.framework/Versions/A/Resources/Info-gnustep.plist +Local/Library/Frameworks/FT.framework/Versions/A/Resources/Info.plist +Local/Library/Frameworks/FT.framework/Versions/A/libFT.so +Local/Library/Frameworks/FT.framework/Versions/A/libFT.so.%%MAJORLIBVERSION%% +Local/Library/Frameworks/FT.framework/Versions/A/libFT.so.%%LIBVERSION%% +Local/Library/Frameworks/FT.framework/Versions/Current +Local/Library/Headers/FT +Local/Library/Libraries/libFT.so +Local/Library/Libraries/libFT.so.%%MAJORLIBVERSION%% +Local/Library/Libraries/libFT.so.%%LIBVERSION%% +@dirrm Local/Library/Frameworks/FT.framework/Versions/A/Resources +@dirrm Local/Library/Frameworks/FT.framework/Versions/A/Headers +@dirrm Local/Library/Frameworks/FT.framework/Versions/A +@dirrm Local/Library/Frameworks/FT.framework/Versions +@dirrm Local/Library/Frameworks/FT.framework -- cgit v1.2.3