# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= yajl VERSION= 2.1.0 REVISION= 1 KEYWORDS= devel VARIANTS= std SDESC[std]= Yet Another JSON Library (YAJL) HOMEPAGE= https://lloyd.github.io/yajl/ CONTACT= nobody DOWNLOAD_GROUPS= main SITES[main]= GITHUB/lloyd:yajl:2.1.0 DISTFILE[1]= generated:main DF_INDEX= 1 SPKGS[std]= set primary dev tools OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none USES= cmake LICENSE= ISCL:primary LICENSE_FILE= ISCL:{{WRKSRC}}/COPYING LICENSE_SCHEME= solo FPC_EQUIVALENT= devel/yajl SOVERSION= 2.1.0 OPTIMIZER_LEVEL= 0 post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* \ ${STAGEDIR}${PREFIX}/lib/libyajl.so pre-configure: ${REINPLACE_CMD} -e "s,share/pkgconfig,lib/pkgconfig,g" \ ${WRKSRC}/src/CMakeLists.txt ${REINPLACE_CMD} -e 's|include/yajl|include|' \ ${WRKSRC}/src/yajl.pc.cmake [FILE:137:descriptions/desc.primary] Yet Another JSON Library. YAJL is a small event-driven (SAX-style) JSON parser written in ANSI C, and a small validating JSON generator. [FILE:34:descriptions/desc.tools] This package contains yajl tools. [FILE:102:distinfo] 3fb73364a5a30efe615046d07e6db9d09fd2b41c763c5f7d3bfb121cd5c5ac5a 83997 lloyd-yajl-2.1.0.tar.gz [FILE:55:manifests/plist.primary] lib/ libyajl.so.%%SOMAJOR%% libyajl.so.%%SOVERSION%% [FILE:136:manifests/plist.dev] include/yajl/ yajl_common.h yajl_gen.h yajl_parse.h yajl_tree.h yajl_version.h lib/ libyajl.so libyajl_s.a lib/pkgconfig/yajl.pc [FILE:33:manifests/plist.tools] bin/ json_reformat json_verify [FILE:339:patches/patch-CMakeLists.txt] --- CMakeLists.txt.orig 2014-03-19 04:58:29 UTC +++ CMakeLists.txt @@ -12,7 +12,7 @@ # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -CMAKE_MINIMUM_REQUIRED(VERSION 2.6) +CMAKE_MINIMUM_REQUIRED(VERSION 3.5) PROJECT(YetAnotherJSONParser C) [FILE:519:patches/patch-reformatter_CMakeLists.txt] --- reformatter/CMakeLists.txt.orig 2014-03-19 04:58:29 UTC +++ reformatter/CMakeLists.txt @@ -35,9 +35,7 @@ IF (NOT WIN32) ENDIF (NOT WIN32) # copy the binary into the output directory -GET_TARGET_PROPERTY(binPath json_reformat LOCATION) - ADD_CUSTOM_COMMAND(TARGET json_reformat POST_BUILD - COMMAND ${CMAKE_COMMAND} -E copy_if_different ${binPath} ${binDir}) + COMMAND ${CMAKE_COMMAND} -E copy_if_different $ ${binDir}) INSTALL(TARGETS json_reformat RUNTIME DESTINATION bin) [FILE:523:patches/patch-verify_CMakeLists.txt] --- verify/CMakeLists.txt.orig 2014-03-19 04:58:29 UTC +++ verify/CMakeLists.txt @@ -29,9 +29,7 @@ ADD_EXECUTABLE(json_verify ${SRCS}) TARGET_LINK_LIBRARIES(json_verify yajl_s) # copy in the binary -GET_TARGET_PROPERTY(binPath json_verify LOCATION) - ADD_CUSTOM_COMMAND(TARGET json_verify POST_BUILD - COMMAND ${CMAKE_COMMAND} -E copy_if_different ${binPath} ${binDir}) + COMMAND ${CMAKE_COMMAND} -E copy_if_different $ ${binDir}) INSTALL(TARGETS json_verify RUNTIME DESTINATION bin)