diff options
author | ijliao <ijliao@FreeBSD.org> | 2001-12-23 19:34:38 +0800 |
---|---|---|
committer | ijliao <ijliao@FreeBSD.org> | 2001-12-23 19:34:38 +0800 |
commit | e96fe460c5a68b0b8f6b8b8a19076b5eb4ab7c82 (patch) | |
tree | 325e6b31c7173ff1899577cf5e192d8adb9e38b5 /devel/xparam | |
parent | 13f3df279ab6950ef05b117081dd8440732429f9 (diff) | |
download | freebsd-ports-gnome-e96fe460c5a68b0b8f6b8b8a19076b5eb4ab7c82.tar.gz freebsd-ports-gnome-e96fe460c5a68b0b8f6b8b8a19076b5eb4ab7c82.tar.zst freebsd-ports-gnome-e96fe460c5a68b0b8f6b8b8a19076b5eb4ab7c82.zip |
add xparam 1.1
A general-purpose tool for parameter handling in C++
Diffstat (limited to 'devel/xparam')
-rw-r--r-- | devel/xparam/Makefile | 26 | ||||
-rw-r--r-- | devel/xparam/distinfo | 1 | ||||
-rw-r--r-- | devel/xparam/pkg-comment | 1 | ||||
-rw-r--r-- | devel/xparam/pkg-descr | 13 | ||||
-rw-r--r-- | devel/xparam/pkg-plist | 68 |
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 |