Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Sep 2012 16:14:17 +0200 (CEST)
From:      Tim Niemueller <tim@niemueller.de>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/172146: New port: devel/yaml-cpp Library to parse/emit YAML files from C++
Message-ID:  <201209281414.q8SEEHh5082562@barbossa.kbsg.rwth-aachen.de>
Resent-Message-ID: <201209281440.q8SEe2ed033287@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         172146
>Category:       ports
>Synopsis:       New port: devel/yaml-cpp Library to parse/emit YAML files from C++
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Sep 28 14:40:02 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     Tim Niemueller
>Release:        FreeBSD 9.0-RELEASE-p3 amd64
>Organization:
>Environment:
System: FreeBSD barbossa 9.0-RELEASE-p3 FreeBSD 9.0-RELEASE-p3 #0: Tue Jun 12 02:52:29 UTC 2012 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64


	
>Description:
        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.

	
>How-To-Repeat:
	
>Fix:

	

--- yaml-cpp.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	yaml-cpp
#	yaml-cpp/pkg-plist
#	yaml-cpp/pkg-descr
#	yaml-cpp/distinfo
#	yaml-cpp/Makefile
#
echo c - yaml-cpp
mkdir -p yaml-cpp > /dev/null 2>&1
echo x - yaml-cpp/pkg-plist
sed 's/^X//' >yaml-cpp/pkg-plist << '27294cd0260b470c149ae4012eac919e'
Xinclude/yaml-cpp/aliasmanager.h
Xinclude/yaml-cpp/anchor.h
Xinclude/yaml-cpp/binary.h
Xinclude/yaml-cpp/contrib/anchordict.h
Xinclude/yaml-cpp/contrib/graphbuilder.h
Xinclude/yaml-cpp/conversion.h
Xinclude/yaml-cpp/dll.h
Xinclude/yaml-cpp/emitfromevents.h
Xinclude/yaml-cpp/emitter.h
Xinclude/yaml-cpp/emittermanip.h
Xinclude/yaml-cpp/eventhandler.h
Xinclude/yaml-cpp/exceptions.h
Xinclude/yaml-cpp/iterator.h
Xinclude/yaml-cpp/ltnode.h
Xinclude/yaml-cpp/mark.h
Xinclude/yaml-cpp/node.h
Xinclude/yaml-cpp/nodeimpl.h
Xinclude/yaml-cpp/nodereadimpl.h
Xinclude/yaml-cpp/nodeutil.h
Xinclude/yaml-cpp/noncopyable.h
Xinclude/yaml-cpp/null.h
Xinclude/yaml-cpp/ostream.h
Xinclude/yaml-cpp/parser.h
Xinclude/yaml-cpp/stlemitter.h
Xinclude/yaml-cpp/stlnode.h
Xinclude/yaml-cpp/traits.h
Xinclude/yaml-cpp/yaml.h
Xlib/libyaml-cpp.so
Xlib/libyaml-cpp.so.0.3
Xlib/libyaml-cpp.so.0.3.0
Xlibdata/pkgconfig/yaml-cpp.pc
27294cd0260b470c149ae4012eac919e
echo x - yaml-cpp/pkg-descr
sed 's/^X//' >yaml-cpp/pkg-descr << '2a28ffd8bbe6efc96475d6b70b902ca0'
Xyaml-cpp is a YAML parser and emitter in C++ matching the YAML 1.2 spec. 
X
XWWW: http://code.google.com/p/yaml-cpp/
2a28ffd8bbe6efc96475d6b70b902ca0
echo x - yaml-cpp/distinfo
sed 's/^X//' >yaml-cpp/distinfo << 'e76ef46efa8c2c41925eaafb01068958'
XSHA256 (yaml-cpp-0.3.0.tar.gz) = 2cd038b5a1583b6745e949e196fba525f6d0d5fd340566585fde24fc7e117b82
XSIZE (yaml-cpp-0.3.0.tar.gz) = 82674
e76ef46efa8c2c41925eaafb01068958
echo x - yaml-cpp/Makefile
sed 's/^X//' >yaml-cpp/Makefile << '67eb9ddfaa94228fdb96a31c0556e5e0'
X# New ports collection makefile for:	yaml-cpp
X# Date created:				28 Sep 2012
X# Whom:					Tim Niemueller <tim@niemueller.de>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	yaml-cpp
XPORTVERSION=	0.3.0
XPORTREVISION=	1
XCATEGORIES=	devel
XMASTER_SITES=	${MASTER_SITE_GOOGLE_CODE}
X
XMAINTAINER=	tim@niemueller.de
XCOMMENT=	YAML parser and emitter in C++ matching the YAML 1.2 spec
X
XLICENSE=	MIT
X
XWRKSRC=		${WRKDIR}/${PORTNAME}
XUSE_CMAKE=	yes
XMAKE_JOBS_SAFE=	yes
XCMAKE_ARGS+=    -DBUILD_SHARED_LIBS:BOOL=ON -DYAML_CPP_BUILD_TOOLS=0
X
Xpost-patch:     .SILENT
X	${REINPLACE_CMD} 's|$${LIB_INSTALL_DIR}/pkgconfig|${LOCALBASE}/libdata/pkgconfig|' \
X		${WRKSRC}/CMakeLists.txt
X
X.include <bsd.port.mk>
67eb9ddfaa94228fdb96a31c0556e5e0
exit
--- yaml-cpp.shar ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201209281414.q8SEEHh5082562>