1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-18 19:49:40 +00:00

textproc/zenxml: Update to 2.5

- Update COMMENT
- Update WWW
- Add LICENSE_FILE
- Remove USES=dos2unix
- Update pkg-descr
- Take maintainership
This commit is contained in:
Po-Chuan Hsieh 2023-03-22 02:40:44 +08:00
parent ddddb7da77
commit 1219e75f34
No known key found for this signature in database
GPG Key ID: 9A4BD10F002DD04B
4 changed files with 50 additions and 33 deletions

View File

@ -1,36 +1,25 @@
PORTNAME= zenxml PORTNAME= zenxml
PORTVERSION= 2.4 PORTVERSION= 2.5
CATEGORIES= textproc CATEGORIES= textproc
MASTER_SITES= SF/${PORTNAME}/ MASTER_SITES= SF/zenxml
DISTNAME= zenXml_${PORTVERSION} DISTNAME= zenXml_${PORTVERSION}
MAINTAINER= ports@FreeBSD.org MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Simple XML processing using C++ COMMENT= Simple C++ XML Processing
WWW= http://zenxml.sourceforge.net/ WWW= https://zenxml.sourceforge.net/
LICENSE= GPLv3 LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/License.txt
USES= dos2unix zip USES= zip
NO_ARCH= yes NO_ARCH= yes
NO_BUILD= yes NO_BUILD= yes
NO_WRKSUBDIR= yes NO_WRKSUBDIR= yes
ZENINC= ${PREFIX}/include/${PORTNAME:S/xml//}
OPTIONS_DEFINE= DOCS
PORTDOCS= *
do-install: do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/include/${PORTNAME} ${MKDIR} ${STAGEDIR}${PREFIX}/include/zen/ ${STAGEDIR}${PREFIX}/include/zenxml/
@${MKDIR} ${STAGEDIR}${ZENINC} ${INSTALL_DATA} ${WRKSRC}/zen/*.h ${STAGEDIR}${PREFIX}/include/zen/
cd ${WRKSRC}/${PORTNAME} && \ ${INSTALL_DATA} ${WRKSRC}/zenxml/*.h ${STAGEDIR}${PREFIX}/include/zenxml/
${COPYTREE_SHARE} \*.h ${STAGEDIR}${PREFIX}/include/${PORTNAME}
cd ${WRKSRC}/${PORTNAME:S/xml//} && \
${COPYTREE_SHARE} \*.h ${STAGEDIR}${ZENINC}
do-install-DOCS-on:
cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk> .include <bsd.port.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1518318204 TIMESTAMP = 1677771051
SHA256 (zenXml_2.4.zip) = 881de299f77017f8c20e05092ef41c7963e20928b63b431fe14cc4597948cc68 SHA256 (zenXml_2.5.zip) = 0231b2f2ac27edd45142d10861d094c22de31474f84b97781d276d33e1841c6e
SIZE (zenXml_2.4.zip) = 272101 SIZE (zenXml_2.5.zip) = 368610

View File

@ -1,4 +1,7 @@
Zenxml is an XML library serializing structured user data in a convenient zen::Xml is an XML library serializing structured user data in a convenient way.
way. Using compile-time information gathered by techniques of template Using compile-time information gathered by techniques of template
metaprogramming it minimizes the manual overhead required and frees the metaprogramming it minimizes the manual overhead required and frees the user
user from implementing fundamental type conversions by himself. from implementing fundamental type conversions by himself.
zen::Xml is written in a platform independent manner and runs on any
C++14-compliant compiler.

View File

@ -1,16 +1,41 @@
include/zen/fixed_list.h include/zen/base64.h
include/zen/basic_math.h
include/zen/build_info.h
include/zen/crc.h
include/zen/file_access.h
include/zen/file_error.h
include/zen/file_io.h
include/zen/file_path.h
include/zen/file_traverser.h
include/zen/format_unit.h
include/zen/globals.h
include/zen/guid.h
include/zen/i18n.h
include/zen/json.h
include/zen/legacy_compiler.h
include/zen/perf.h
include/zen/recycler.h
include/zen/resolve_path.h
include/zen/ring_buffer.h
include/zen/scope_guard.h include/zen/scope_guard.h
include/zen/serialize.h
include/zen/stl_tools.h include/zen/stl_tools.h
include/zen/stream_buffer.h
include/zen/string_base.h
include/zen/string_tools.h include/zen/string_tools.h
include/zen/string_traits.h include/zen/string_traits.h
include/zen/type_tools.h include/zen/symlink_target.h
include/zen/sys_error.h
include/zen/sys_info.h
include/zen/sys_version.h
include/zen/thread.h
include/zen/time.h
include/zen/type_traits.h include/zen/type_traits.h
include/zen/utf.h include/zen/utf.h
include/zenxml/bind.h include/zen/warn_static.h
include/zen/zstring.h
include/zenxml/cvrt_struc.h include/zenxml/cvrt_struc.h
include/zenxml/cvrt_text.h include/zenxml/cvrt_text.h
include/zenxml/dom.h include/zenxml/dom.h
include/zenxml/error.h
include/zenxml/io.h
include/zenxml/parser.h include/zenxml/parser.h
include/zenxml/xml.h include/zenxml/xml.h