aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpav <pav@FreeBSD.org>2004-02-28 19:38:36 +0800
committerpav <pav@FreeBSD.org>2004-02-28 19:38:36 +0800
commit7f65ad4252fc583ab19393f09807e97e51e656a9 (patch)
tree06c8962688e6b81fcba6ef7e82f43e1ced8a1722
parent90c04fed69060ff20a6ca6996a3d335399f611f5 (diff)
downloadfreebsd-ports-gnome-7f65ad4252fc583ab19393f09807e97e51e656a9.tar.gz
freebsd-ports-gnome-7f65ad4252fc583ab19393f09807e97e51e656a9.tar.zst
freebsd-ports-gnome-7f65ad4252fc583ab19393f09807e97e51e656a9.zip
Add ossp-xds, a generic and extensible encoding and decoding
framework for the serialization of arbitrary ISO C data types. OSSP xds consists of three components: the generic encoding and decoding framework, a set of shipped engines to encode and decode values in certain existing formats (Sun RPC/XDR and XDS/XML are currently provided), and a run-time context, which is used to manage buffers, registered engines, etc. The library is designed to allow fully recursive and efficient encoding/decoding of arbitrary nested data. PR: ports/63182 Submitted by: Kimura Fuyuki <fuyuki@nigredo.org>
-rw-r--r--devel/Makefile1
-rw-r--r--devel/ossp-xds/Makefile26
-rw-r--r--devel/ossp-xds/distinfo2
-rw-r--r--devel/ossp-xds/pkg-descr10
-rw-r--r--devel/ossp-xds/pkg-plist6
5 files changed, 45 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 3454adbb7431..6bd4e1f19c05 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -516,6 +516,7 @@
SUBDIR += ossp-l2
SUBDIR += ossp-val
SUBDIR += ossp-var
+ SUBDIR += ossp-xds
SUBDIR += p4.el
SUBDIR += p4api
SUBDIR += p4db
diff --git a/devel/ossp-xds/Makefile b/devel/ossp-xds/Makefile
new file mode 100644
index 000000000000..a1b63fa3b33b
--- /dev/null
+++ b/devel/ossp-xds/Makefile
@@ -0,0 +1,26 @@
+# New ports collection makefile for: OSSP xds
+# Date created: 22 February 2004
+# Whom: Kimura Fuyuki <fuyuki@nigredo.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= xds
+PORTVERSION= 0.9.0
+CATEGORIES= devel
+MASTER_SITES= ftp://ftp.ossp.org/pkg/lib/${PORTNAME}/
+PKGNAMEPREFIX= ossp-
+
+MAINTAINER= fuyuki@nigredo.org
+COMMENT= A generic and extensible framework for serialization
+
+USE_LIBTOOL_VER= 15
+INSTALLS_SHLIB= yes
+
+MAN1= xds-config.1
+MAN3= xds.3
+
+test:
+ cd ${WRKSRC}; make check
+
+.include <bsd.port.mk>
diff --git a/devel/ossp-xds/distinfo b/devel/ossp-xds/distinfo
new file mode 100644
index 000000000000..d820273baf92
--- /dev/null
+++ b/devel/ossp-xds/distinfo
@@ -0,0 +1,2 @@
+MD5 (xds-0.9.0.tar.gz) = adc4f2173d05447b03f8d790eee2eb66
+SIZE (xds-0.9.0.tar.gz) = 240772
diff --git a/devel/ossp-xds/pkg-descr b/devel/ossp-xds/pkg-descr
new file mode 100644
index 000000000000..c2e5bb7c992b
--- /dev/null
+++ b/devel/ossp-xds/pkg-descr
@@ -0,0 +1,10 @@
+The OSSP xds library is generic and extensible encoding and decoding
+framework for the serialization of arbitrary ISO C data types. OSSP
+xds consists of three components: the generic encoding and decoding
+framework, a set of shipped engines to encode and decode values in
+certain existing formats (Sun RPC/XDR and XDS/XML are currently
+provided), and a run-time context, which is used to manage buffers,
+registered engines, etc. The library is designed to allow fully
+recursive and efficient encoding/decoding of arbitrary nested data.
+
+WWW: http://www.ossp.org/pkg/lib/xds/
diff --git a/devel/ossp-xds/pkg-plist b/devel/ossp-xds/pkg-plist
new file mode 100644
index 000000000000..ea6752de31fd
--- /dev/null
+++ b/devel/ossp-xds/pkg-plist
@@ -0,0 +1,6 @@
+bin/xds-config
+include/xds.h
+lib/libxds.a
+lib/libxds.la
+lib/libxds.so
+lib/libxds.so.9