summaryrefslogtreecommitdiff
path: root/devel/xparam
diff options
context:
space:
mode:
authorYing-Chieh Liao <ijliao@FreeBSD.org>2001-12-23 11:34:38 +0000
committerYing-Chieh Liao <ijliao@FreeBSD.org>2001-12-23 11:34:38 +0000
commit48ce53a0f683695e62af59fb97fbccf2f65045b8 (patch)
tree4122e35e6ee0d4b66e064708a84ebe724b348a16 /devel/xparam
parentDon't descend into a subdir for 'readmes' target if subdir doesn't exist. (diff)
add xparam 1.1
A general-purpose tool for parameter handling in C++
Notes
Notes: svn path=/head/; revision=52044
Diffstat (limited to 'devel/xparam')
-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
5 files changed, 109 insertions, 0 deletions
diff --git a/devel/xparam/Makefile b/devel/xparam/Makefile
new file mode 100644
index 000000000000..597c8b2cfca5
--- /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 000000000000..f14933a00b94
--- /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 000000000000..103e270fc0a6
--- /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 000000000000..f4ef4dcf9991
--- /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 000000000000..951473da9009
--- /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