aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordinoex <dinoex@FreeBSD.org>2008-11-25 02:09:46 +0800
committerdinoex <dinoex@FreeBSD.org>2008-11-25 02:09:46 +0800
commit0692ab42ef8bbba5237537b30f922e48ccab488c (patch)
treebba78f7a5691296809778bc1b40b7c9bf7da03ef
parent3a4dfe27980032ebf6696f86bbdd42691fa484fe (diff)
downloadfreebsd-ports-gnome-0692ab42ef8bbba5237537b30f922e48ccab488c.tar.gz
freebsd-ports-gnome-0692ab42ef8bbba5237537b30f922e48ccab488c.tar.zst
freebsd-ports-gnome-0692ab42ef8bbba5237537b30f922e48ccab488c.zip
This collection of classes is used by CoreObject to perform serialization
and deserialization of arbitrary objects. So far, serialization and deserialization work for all simple types, object, selectors and classes. Arrays and structures are believed to work, however arrays containing structures and vice versa have not been tested. WWW: http://www.etoile-project.org/
-rw-r--r--devel/Makefile1
-rw-r--r--devel/etoile-serialize/Makefile33
-rw-r--r--devel/etoile-serialize/distinfo3
-rw-r--r--devel/etoile-serialize/pkg-descr8
-rw-r--r--devel/etoile-serialize/pkg-plist33
5 files changed, 78 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 31c536f283bd..09ccadfd831d 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -320,6 +320,7 @@
SUBDIR += etl
SUBDIR += etoile-collectionkit
SUBDIR += etoile-foundation
+ SUBDIR += etoile-serialize
SUBDIR += etoile-unitkit
SUBDIR += eventxx
SUBDIR += evfs
diff --git a/devel/etoile-serialize/Makefile b/devel/etoile-serialize/Makefile
new file mode 100644
index 000000000000..32e5386a920f
--- /dev/null
+++ b/devel/etoile-serialize/Makefile
@@ -0,0 +1,33 @@
+# New ports collection makefile for: etoile-serialize
+# Date created: 23 Nov 2008
+# Whom: dirk.meyer@dinoex.sub.org
+#
+# $FreeBSD$
+#
+
+PORTNAME= serialize
+PORTVERSION= 0.4.0
+CATEGORIES= devel gnustep
+MASTER_SITES= http://download.gna.org/etoile/
+PKGNAMEPREFIX= etoile-
+DISTNAME= etoile-${PORTVERSION}
+
+MAINTAINER= dinoex@FreeBSD.org
+COMMENT= Etoile Project EtoileSerialize framework
+
+USE_BZIP2= yes
+USE_GNUSTEP= yes
+USE_GNUSTEP_PREFIX= yes
+USE_GNUSTEP_BACK= yes
+USE_GNUSTEP_BUILD= yes
+USE_GNUSTEP_INSTALL= yes
+USE_GNUSTEP_LDCONFIG= ${GNUSTEP_LOCAL_LIBRARIES}
+USE_GNUSTEP_LOCAL_LIBS+= EtoileFoundation:${FOUNDATION_PORT}
+
+DEFAULT_LIBVERSION= 0.4
+WRKSRC= ${WRKDIR}/Etoile-${PORTVERSION}
+USE_GNUSTEP_MAKE_DIRS+= Frameworks/EtoileSerialize
+
+FOUNDATION_PORT?= devel/etoile-foundation
+
+.include <bsd.port.mk>
diff --git a/devel/etoile-serialize/distinfo b/devel/etoile-serialize/distinfo
new file mode 100644
index 000000000000..2c1e8a612c54
--- /dev/null
+++ b/devel/etoile-serialize/distinfo
@@ -0,0 +1,3 @@
+MD5 (etoile-0.4.0.tar.bz2) = 7c33baf8ec3a708d0d419b1e137452de
+SHA256 (etoile-0.4.0.tar.bz2) = 05b5f01932aaad2ae6251ae01a1ad5376d29c984ee83d9fb62688c8d4a20237a
+SIZE (etoile-0.4.0.tar.bz2) = 8225128
diff --git a/devel/etoile-serialize/pkg-descr b/devel/etoile-serialize/pkg-descr
new file mode 100644
index 000000000000..009ed633c928
--- /dev/null
+++ b/devel/etoile-serialize/pkg-descr
@@ -0,0 +1,8 @@
+This collection of classes is used by CoreObject to perform serialization
+and deserialization of arbitrary objects.
+
+So far, serialization and deserialization work for all simple types, object,
+selectors and classes. Arrays and structures are believed to work, however
+arrays containing structures and vice versa have not been tested.
+
+WWW: http://www.etoile-project.org/
diff --git a/devel/etoile-serialize/pkg-plist b/devel/etoile-serialize/pkg-plist
new file mode 100644
index 000000000000..f8697b6088ef
--- /dev/null
+++ b/devel/etoile-serialize/pkg-plist
@@ -0,0 +1,33 @@
+Local/Library/Frameworks/EtoileSerialize.framework/EtoileSerialize
+Local/Library/Frameworks/EtoileSerialize.framework/EtoileSerialize.framework
+Local/Library/Frameworks/EtoileSerialize.framework/Headers
+Local/Library/Frameworks/EtoileSerialize.framework/Resources
+Local/Library/Frameworks/EtoileSerialize.framework/Versions/%%MAJORVERSION%%/EtoileSerialize
+Local/Library/Frameworks/EtoileSerialize.framework/Versions/%%MAJORVERSION%%/Headers/ESProxy.h
+Local/Library/Frameworks/EtoileSerialize.framework/Versions/%%MAJORVERSION%%/Headers/ETDeserializer.h
+Local/Library/Frameworks/EtoileSerialize.framework/Versions/%%MAJORVERSION%%/Headers/ETDeserializerBackend.h
+Local/Library/Frameworks/EtoileSerialize.framework/Versions/%%MAJORVERSION%%/Headers/ETDeserializerBackendBinary.h
+Local/Library/Frameworks/EtoileSerialize.framework/Versions/%%MAJORVERSION%%/Headers/ETObjectStore.h
+Local/Library/Frameworks/EtoileSerialize.framework/Versions/%%MAJORVERSION%%/Headers/ETSerializer.h
+Local/Library/Frameworks/EtoileSerialize.framework/Versions/%%MAJORVERSION%%/Headers/ETSerializerBackend.h
+Local/Library/Frameworks/EtoileSerialize.framework/Versions/%%MAJORVERSION%%/Headers/ETSerializerBackendBinary.h
+Local/Library/Frameworks/EtoileSerialize.framework/Versions/%%MAJORVERSION%%/Headers/ETSerializerBackendExample.h
+Local/Library/Frameworks/EtoileSerialize.framework/Versions/%%MAJORVERSION%%/Headers/ETSerializerBackendXML.h
+Local/Library/Frameworks/EtoileSerialize.framework/Versions/%%MAJORVERSION%%/Headers/ETSerializerNullBackend.h
+Local/Library/Frameworks/EtoileSerialize.framework/Versions/%%MAJORVERSION%%/Headers/ETUtility.h
+Local/Library/Frameworks/EtoileSerialize.framework/Versions/%%MAJORVERSION%%/Headers/EtoileSerialize.h
+Local/Library/Frameworks/EtoileSerialize.framework/Versions/%%MAJORVERSION%%/Resources/Info-gnustep.plist
+Local/Library/Frameworks/EtoileSerialize.framework/Versions/%%MAJORVERSION%%/libEtoileSerialize.so
+Local/Library/Frameworks/EtoileSerialize.framework/Versions/%%MAJORVERSION%%/libEtoileSerialize.so.%%MAJORVERSION%%
+Local/Library/Frameworks/EtoileSerialize.framework/Versions/%%MAJORVERSION%%/libEtoileSerialize.so.%%LIBVERSION%%
+Local/Library/Frameworks/EtoileSerialize.framework/Versions/Current
+Local/Library/Frameworks/EtoileSerialize.framework/libEtoileSerialize.so
+Local/Library/Headers/EtoileSerialize
+Local/Library/Libraries/libEtoileSerialize.so
+Local/Library/Libraries/libEtoileSerialize.so.%%MAJORVERSION%%
+Local/Library/Libraries/libEtoileSerialize.so.%%LIBVERSION%%
+@dirrm Local/Library/Frameworks/EtoileSerialize.framework/Versions/%%MAJORVERSION%%/Resources
+@dirrm Local/Library/Frameworks/EtoileSerialize.framework/Versions/%%MAJORVERSION%%/Headers
+@dirrm Local/Library/Frameworks/EtoileSerialize.framework/Versions/%%MAJORVERSION%%
+@dirrm Local/Library/Frameworks/EtoileSerialize.framework/Versions
+@dirrm Local/Library/Frameworks/EtoileSerialize.framework