summaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authorijliao <ijliao@FreeBSD.org>2001-12-23 11:34:38 +0000
committerijliao <ijliao@FreeBSD.org>2001-12-23 11:34:38 +0000
commite96fe460c5a68b0b8f6b8b8a19076b5eb4ab7c82 (patch)
tree325e6b31c7173ff1899577cf5e192d8adb9e38b5 /devel
parent13f3df279ab6950ef05b117081dd8440732429f9 (diff)
downloadFreeBSD-ports-e96fe460c5a68b0b8f6b8b8a19076b5eb4ab7c82.zip
FreeBSD-ports-e96fe460c5a68b0b8f6b8b8a19076b5eb4ab7c82.tar.gz
add xparam 1.1
A general-purpose tool for parameter handling in C++
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile1
-rw-r--r--devel/xparam/Makefile26
-rw-r--r--devel/xparam/distinfo1
-rw-r--r--devel/xparam/pkg-comment1
-rw-r--r--devel/xparam/pkg-descr13
-rw-r--r--devel/xparam/pkg-plist68
6 files changed, 110 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 3adeb03..def8265 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -639,6 +639,7 @@
SUBDIR += viewcvs
SUBDIR += vtcl
SUBDIR += xmake
+ SUBDIR += xparam
SUBDIR += xtl
SUBDIR += xwpe
SUBDIR += xxgdb
diff --git a/devel/xparam/Makefile b/devel/xparam/Makefile
new file mode 100644
index 0000000..597c8b2
--- /dev/null
+++ b/devel/xparam/Makefile
@@ -0,0 +1,26 @@
+# ex:ts=8
+# New ports collection makefile for: xparam
+# Date created: Dec 23, 2001
+# Whom: ijliao
+#
+# $FreeBSD$
+#
+
+PORTNAME= xparam
+PORTVERSION= 1.1
+CATEGORIES= devel
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= ${PORTNAME}
+
+MAINTAINER= ports@FreeBSD.org
+
+USE_LIBTOOL= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --enable-dynamic
+USE_GMAKE= yes
+INSTALLS_SHLIB= yes
+
+post-patch:
+ @${PERL} -pi -e "s,-ldl,,g" ${WRKSRC}/configure
+
+.include <bsd.port.mk>
diff --git a/devel/xparam/distinfo b/devel/xparam/distinfo
new file mode 100644
index 0000000..f14933a
--- /dev/null
+++ b/devel/xparam/distinfo
@@ -0,0 +1 @@
+MD5 (xparam-1.1.tar.gz) = 4e67b65f476598f8fe3a032cece301d6
diff --git a/devel/xparam/pkg-comment b/devel/xparam/pkg-comment
new file mode 100644
index 0000000..103e270
--- /dev/null
+++ b/devel/xparam/pkg-comment
@@ -0,0 +1 @@
+A general-purpose tool for parameter handling in C++
diff --git a/devel/xparam/pkg-descr b/devel/xparam/pkg-descr
new file mode 100644
index 0000000..f4ef4dc
--- /dev/null
+++ b/devel/xparam/pkg-descr
@@ -0,0 +1,13 @@
+XParam is a general-purpose tool for parameter handling in C++.
+
+It allows object serialization and deserialization in a format that is
+human-readable and -writeable, and is unaffected by issues of word-size
+and endianity. The XParam format is also not confused by objects containing
+pointers: it saves the objects in such a manner that their conceptual
+contents can be restored perfectly.
+
+For this reason, XParam provides an excellent tool for cross-program and
+cross-platform communication. In future, XParam may also be extended to
+allow cross-language communication, but for now it is only available in C++.
+
+WWW: http://xparam.sourceforge.net/
diff --git a/devel/xparam/pkg-plist b/devel/xparam/pkg-plist
new file mode 100644
index 0000000..951473d
--- /dev/null
+++ b/devel/xparam/pkg-plist
@@ -0,0 +1,68 @@
+include/xparam/xp_config.h
+include/xparam/xp_error.h
+include/xparam/xp_handle.h
+include/xparam/xp_loader.h
+include/xparam/xp_param.h
+include/xparam/xp_param_imp.h
+include/xparam/xp_paramset.h
+include/xparam/xp_paramset_manip.h
+include/xparam/xp_saver.h
+include/xparam/xp_singleton.h
+include/xparam/xp_type_compare.h
+include/xparam/xp_type_tag.h
+include/xparam/xp_user_namespace.h
+include/xparam/xp_value.h
+include/xparam/xp_value_list.h
+include/xparam/xp_value_management.h
+include/xparam/xp_value_management_facade.h
+include/xparam/xp_value_sink.h
+include/xparam/xp_value_sink_imp.h
+include/xparam/xp_value_source.h
+include/xparam/xp_value_source_imp.h
+include/xparam/xparam.h
+include/xparam/xparam_extend.h
+include/xparam/xpv_arg_def.h
+include/xparam/xpv_arg_passers.h
+include/xparam/xpv_common_regcom.h
+include/xparam/xpv_const.h
+include/xparam/xpv_const_registry.h
+include/xparam/xpv_convweight.h
+include/xparam/xpv_copier.h
+include/xparam/xpv_copier_imp.h
+include/xparam/xpv_ctor.h
+include/xparam/xpv_ctor_imp.h
+include/xparam/xpv_direct_output.h
+include/xparam/xpv_dtor.h
+include/xparam/xpv_dtor_imp.h
+include/xparam/xpv_enum_registry.h
+include/xparam/xpv_extend_namespace.h
+include/xparam/xpv_facade_imp.h
+include/xparam/xpv_iconv.h
+include/xparam/xpv_iconv_imp.h
+include/xparam/xpv_output.h
+include/xparam/xpv_output_functor.h
+include/xparam/xpv_reg_class.h
+include/xparam/xpv_reg_const.h
+include/xparam/xpv_reg_conversion.h
+include/xparam/xpv_reg_ctor.h
+include/xparam/xpv_reg_ctor_imp.h
+include/xparam/xpv_reg_enum.h
+include/xparam/xpv_reg_inheritance.h
+include/xparam/xpv_reg_macros.h
+include/xparam/xpv_reg_output.h
+include/xparam/xpv_reg_vector.h
+include/xparam/xpv_regcom.h
+include/xparam/xpv_registry.h
+include/xparam/xpv_scheduler.h
+include/xparam/xpv_subobject_output.h
+include/xparam/xpv_template_fooler.h
+include/xparam/xpv_type.h
+include/xparam/xpv_untyped_null.h
+include/xparam/xpv_value_imp.h
+include/xparam.h
+include/xparam_extend.h
+lib/libxparam.a
+lib/libxparam.la
+lib/libxparam.so
+lib/libxparam.so.0
+@dirrm include/xparam
OpenPOWER on IntegriCloud