diff -ru ../yaml-cpp030/Makefile ./Makefile --- ../yaml-cpp030/Makefile 2014-01-21 18:02:38.000000000 +0900 +++ ./Makefile 2014-03-25 19:46:11.000000000 +0900 @@ -2,8 +2,7 @@ # $FreeBSD: head/devel/yaml-cpp/Makefile 340585 2014-01-21 09:02:38Z bapt $ PORTNAME= yaml-cpp -PORTVERSION= 0.3.0 -PORTREVISION= 1 +PORTVERSION= 0.5.1 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE} @@ -12,13 +11,10 @@ LICENSE= MIT -WRKSRC= ${WRKDIR}/${PORTNAME} +BUILD_DEPENDS= boost-libs>=0:${PORTSDIR}/devel/boost-libs + USES= cmake 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 +CMAKE_ARGS+= -DBUILD_SHARED_LIBS:BOOL=ON -DYAML_CPP_BUILD_TOOLS=0 -DPREFIX=${PREFIX} .include diff -ru ../yaml-cpp030/distinfo ./distinfo --- ../yaml-cpp030/distinfo 2014-01-23 00:30:13.000000000 +0900 +++ ./distinfo 2014-03-19 19:01:07.000000000 +0900 @@ -1,2 +1,2 @@ -SHA256 (yaml-cpp-0.3.0.tar.gz) = 2cd038b5a1583b6745e949e196fba525f6d0d5fd340566585fde24fc7e117b82 -SIZE (yaml-cpp-0.3.0.tar.gz) = 82674 +SHA256 (yaml-cpp-0.5.1.tar.gz) = 3e7c9052b43d987d41819a203d97fc45de4eed3ec67e0fdb14265c3d11046f06 +SIZE (yaml-cpp-0.5.1.tar.gz) = 118244 diff -ru ../yaml-cpp030/files/patch-CMakeLists.txt ./files/patch-CMakeLists.txt --- ../yaml-cpp030/files/patch-CMakeLists.txt 2012-10-22 10:06:21.000000000 +0900 +++ ./files/patch-CMakeLists.txt 2014-03-19 19:43:26.000000000 +0900 @@ -1,6 +1,6 @@ ---- CMakeLists.txt.orig 2012-10-20 09:02:48.000000000 +0800 -+++ CMakeLists.txt 2012-10-20 09:03:35.000000000 +0800 -@@ -237,7 +237,7 @@ +--- ./CMakeLists.txt.orig 2013-04-14 08:37:53.000000000 +0900 ++++ ./CMakeLists.txt 2014-03-19 19:43:22.000000000 +0900 +@@ -240,7 +240,7 @@ set_target_properties(yaml-cpp PROPERTIES VERSION "${YAML_CPP_VERSION}" @@ -9,3 +9,12 @@ PROJECT_LABEL "yaml-cpp ${LABEL_SUFFIX}" ) +@@ -272,7 +272,7 @@ + if(UNIX) + set(PC_FILE ${CMAKE_BINARY_DIR}/yaml-cpp.pc) + configure_file("yaml-cpp.pc.cmake" ${PC_FILE} @ONLY) +- install(FILES ${PC_FILE} DESTINATION ${LIB_INSTALL_DIR}/pkgconfig) ++ install(FILES ${PC_FILE} DESTINATION ${PREFIX}/libdata/pkgconfig) + endif() + + diff -ru ../yaml-cpp030/pkg-plist ./pkg-plist --- ../yaml-cpp030/pkg-plist 2014-01-23 00:16:56.000000000 +0900 +++ ./pkg-plist 2014-03-19 19:06:40.000000000 +0900 @@ -1,33 +1,44 @@ -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/emitterdef.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/node/convert.h +include/yaml-cpp/node/detail/bool_type.h +include/yaml-cpp/node/detail/impl.h +include/yaml-cpp/node/detail/iterator.h +include/yaml-cpp/node/detail/iterator_fwd.h +include/yaml-cpp/node/detail/memory.h +include/yaml-cpp/node/detail/node.h +include/yaml-cpp/node/detail/node_data.h +include/yaml-cpp/node/detail/node_iterator.h +include/yaml-cpp/node/detail/node_ref.h +include/yaml-cpp/node/emit.h +include/yaml-cpp/node/impl.h +include/yaml-cpp/node/iterator.h +include/yaml-cpp/node/node.h +include/yaml-cpp/node/parse.h +include/yaml-cpp/node/ptr.h +include/yaml-cpp/node/type.h include/yaml-cpp/noncopyable.h include/yaml-cpp/null.h -include/yaml-cpp/ostream.h +include/yaml-cpp/ostream_wrapper.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 -lib/libyaml-cpp.so.0.3.0 +lib/libyaml-cpp.so.0.5.1 libdata/pkgconfig/yaml-cpp.pc +@dirrm include/yaml-cpp/node/detail +@dirrm include/yaml-cpp/node @dirrm include/yaml-cpp/contrib @dirrm include/yaml-cpp