summaryrefslogtreecommitdiff
path: root/graphics/fortytwo
diff options
context:
space:
mode:
authorDirk Meyer <dinoex@FreeBSD.org>2006-11-30 17:19:27 +0000
committerDirk Meyer <dinoex@FreeBSD.org>2006-11-30 17:19:27 +0000
commit2853197ac20413bbbbdcd01ebb41804b73fa29a7 (patch)
tree34875230a5302fb694e64f1fa8f41fe347bc1f4a /graphics/fortytwo
parentBDB is a set of classes implementing an interface to (diff)
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
Notes
Notes: svn path=/head/; revision=178349
Diffstat (limited to 'graphics/fortytwo')
-rw-r--r--graphics/fortytwo/Makefile38
-rw-r--r--graphics/fortytwo/distinfo6
-rw-r--r--graphics/fortytwo/files/patch-GNUmakefile19
-rw-r--r--graphics/fortytwo/pkg-descr8
-rw-r--r--graphics/fortytwo/pkg-plist84
5 files changed, 155 insertions, 0 deletions
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 <bsd.port.mk>
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