A new port to add the yaml-cpp library to parse and emit YAML documents from C++. YAML is a text file format allowing human readable but yet easily and effciently machine parseable documents. It is gaining more and more popularity, for example in the robotics world for configuration or data structure definition in ROS and Fawkes.
Author: vanilla Date: Mon Oct 1 03:03:19 2012 New Revision: 305090 URL: http://svn.freebsd.org/changeset/ports/305090 Log: Add yaml-cpp 0.3.0, YAML parser and emitter in C++ matching the YAML 1.2 spec. PR: ports/172146 Added: head/devel/yaml-cpp/ head/devel/yaml-cpp/Makefile (contents, props changed) head/devel/yaml-cpp/distinfo (contents, props changed) head/devel/yaml-cpp/pkg-descr (contents, props changed) head/devel/yaml-cpp/pkg-plist (contents, props changed) Modified: head/devel/Makefile Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Mon Oct 1 03:02:08 2012 (r305089) +++ head/devel/Makefile Mon Oct 1 03:03:19 2012 (r305090) @@ -4150,6 +4150,7 @@ SUBDIR += xxl SUBDIR += yajl SUBDIR += yajl-tcl + SUBDIR += yaml-cpp SUBDIR += yasm SUBDIR += z80-asm SUBDIR += z80asm Added: head/devel/yaml-cpp/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/yaml-cpp/Makefile Mon Oct 1 03:03:19 2012 (r305090) @@ -0,0 +1,26 @@ +# Created by : Tim Niemueller <tim@niemueller.de> +# +# $FreeBSD$ +# + +PORTNAME= yaml-cpp +PORTVERSION= 0.3.0 +CATEGORIES= devel +MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE} + +MAINTAINER= tim@niemueller.de +COMMENT= YAML parser and emitter in C++ matching the YAML 1.2 spec + +LICENSE= MIT + +WRKSRC= ${WRKDIR}/${PORTNAME} +USE_CMAKE= yes +MAKE_JOBS_SAFE= yes +USE_LDCONFIG= yes +CMAKE_ARGS+= -DBUILD_SHARED_LIBS:BOOL=ON -DYAML_CPP_BUILD_TOOLS=0 + +post-patch: .SILENT + ${REINPLACE_CMD} 's|$${LIB_INSTALL_DIR}/pkgconfig|${LOCALBASE}/libdata/pkgconfig|' \ + ${WRKSRC}/CMakeLists.txt + +.include <bsd.port.mk> Added: head/devel/yaml-cpp/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/yaml-cpp/distinfo Mon Oct 1 03:03:19 2012 (r305090) @@ -0,0 +1,2 @@ +SHA256 (yaml-cpp-0.3.0.tar.gz) = 2cd038b5a1583b6745e949e196fba525f6d0d5fd340566585fde24fc7e117b82 +SIZE (yaml-cpp-0.3.0.tar.gz) = 82674 Added: head/devel/yaml-cpp/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/yaml-cpp/pkg-descr Mon Oct 1 03:03:19 2012 (r305090) @@ -0,0 +1,3 @@ +yaml-cpp is a YAML parser and emitter in C++ matching the YAML 1.2 spec. + +WWW: http://code.google.com/p/yaml-cpp/ Added: head/devel/yaml-cpp/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/yaml-cpp/pkg-plist Mon Oct 1 03:03:19 2012 (r305090) @@ -0,0 +1,33 @@ +include/yaml-cpp/aliasmanager.h +include/yaml-cpp/anchor.h +include/yaml-cpp/binary.h +include/yaml-cpp/contrib/anchordict.h +include/yaml-cpp/contrib/graphbuilder.h +include/yaml-cpp/conversion.h +include/yaml-cpp/dll.h +include/yaml-cpp/emitfromevents.h +include/yaml-cpp/emitter.h +include/yaml-cpp/emittermanip.h +include/yaml-cpp/eventhandler.h +include/yaml-cpp/exceptions.h +include/yaml-cpp/iterator.h +include/yaml-cpp/ltnode.h +include/yaml-cpp/mark.h +include/yaml-cpp/node.h +include/yaml-cpp/nodeimpl.h +include/yaml-cpp/nodereadimpl.h +include/yaml-cpp/nodeutil.h +include/yaml-cpp/noncopyable.h +include/yaml-cpp/null.h +include/yaml-cpp/ostream.h +include/yaml-cpp/parser.h +include/yaml-cpp/stlemitter.h +include/yaml-cpp/stlnode.h +include/yaml-cpp/traits.h +include/yaml-cpp/yaml.h +lib/libyaml-cpp.so +lib/libyaml-cpp.so.0.3 +lib/libyaml-cpp.so.0.3.0 +libdata/pkgconfig/yaml-cpp.pc +@dirrm include/yaml-cpp/contrib +@dirrm include/yaml-cpp _______________________________________________ svn-ports-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-ports-all To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
State Changed From-To: open->closed Committed, thanks. please run portlint before send-pr next time, thanks.