Date: Sat, 1 Jun 2019 10:07:10 +0000 (UTC) From: Rodrigo Osorio <rodrigo@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r503230 - in head/textproc: . lua-lyaml Message-ID: <201906011007.x51A7A8H085050@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: rodrigo Date: Sat Jun 1 10:07:10 2019 New Revision: 503230 URL: https://svnweb.freebsd.org/changeset/ports/503230 Log: Add new port textproc/lua-lyaml Lua binding for libYAML C library for converting between %YAML 1.1 and Lua tables. Works with Lua 5.1 (including LuaJIT), 5.2, 5.3 and 5.4. PR: 237281 Submitted by: yds@Necessitu.de Added: head/textproc/lua-lyaml/ head/textproc/lua-lyaml/Makefile (contents, props changed) head/textproc/lua-lyaml/distinfo (contents, props changed) head/textproc/lua-lyaml/pkg-descr (contents, props changed) head/textproc/lua-lyaml/pkg-plist (contents, props changed) Modified: head/textproc/Makefile Modified: head/textproc/Makefile ============================================================================== --- head/textproc/Makefile Sat Jun 1 09:01:46 2019 (r503229) +++ head/textproc/Makefile Sat Jun 1 10:07:10 2019 (r503230) @@ -419,6 +419,7 @@ SUBDIR += lt-hyphen SUBDIR += lttoolbox SUBDIR += ltxml + SUBDIR += lua-lyaml SUBDIR += luaexpat SUBDIR += luaexpat-51 SUBDIR += lucene Added: head/textproc/lua-lyaml/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/textproc/lua-lyaml/Makefile Sat Jun 1 10:07:10 2019 (r503230) @@ -0,0 +1,51 @@ +# Created by: Yarema <yds@Necessitu.de> +# $FreeBSD$ + +PORTNAME= lyaml +PORTVERSION= 6.2.3 +DISTVERSIONPREFIX=v +CATEGORIES= textproc +PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX} + +MAINTAINER= yds@Necessitu.de +COMMENT= LibYAML binding for Lua + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +LIB_DEPENDS= libyaml.so:textproc/libyaml + +USES= lua + +USE_GITHUB= yes +GH_ACCOUNT= gvvaughan +GH_PROJECT= ${PORTNAME} + +CFLAGS+= -pedantic -Wall -Qunused-arguments -fPIC -DPIC -std=c99\ + -fno-strict-aliasing -isystem ${LOCALBASE}/include\ + -I${LUA_INCDIR} -DVERSION=\"${PORTVERSION}\" -DNDEBUG\ + -D_FORTIFY_SOURCE=2 -D_BSD_SOURCE -D__BSD_VISIBLE +LDFLAGS+= -shared -L${LOCALBASE}/lib + +DOCSDIR= ${PREFIX}/share/doc/lua${LUA_VER_STR}/${PORTNAME} + +OPTIONS_DEFINE= DOCS + +do-build: + cd ${WRKSRC}/ext/yaml &&\ + ${CC} ${CFLAGS} ${LDFLAGS} -lyaml -o yaml.so\ + yaml.c emitter.c parser.c scanner.c + +do-install: + @${MKDIR} ${STAGEDIR}${LUA_MODLIBDIR} ${STAGEDIR}${LUA_MODSHAREDIR}/${PORTNAME} + ${INSTALL_LIB} ${WRKSRC}/ext/yaml/yaml.so ${STAGEDIR}${LUA_MODLIBDIR} + ${INSTALL_DATA} ${WRKSRC}/lib/${PORTNAME}/*.lua ${STAGEDIR}${LUA_MODSHAREDIR}/${PORTNAME} + +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR}/modules + ${INSTALL_DATA} ${WRKSRC}/AUTHORS ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/*.md ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/doc/*.* ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/doc/modules/*.* ${STAGEDIR}${DOCSDIR}/modules + +.include <bsd.port.mk> Added: head/textproc/lua-lyaml/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/textproc/lua-lyaml/distinfo Sat Jun 1 10:07:10 2019 (r503230) @@ -0,0 +1,3 @@ +TIMESTAMP = 1552607928 +SHA256 (gvvaughan-lyaml-v6.2.3_GH0.tar.gz) = 108470839d2034516dd1db4bc2d77da72959b8db84b737d06c59a2784b05297c +SIZE (gvvaughan-lyaml-v6.2.3_GH0.tar.gz) = 48554 Added: head/textproc/lua-lyaml/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/textproc/lua-lyaml/pkg-descr Sat Jun 1 10:07:10 2019 (r503230) @@ -0,0 +1,7 @@ +Lua binding for the fast libYAML C library for converting between +%YAML 1.1 and Lua tables, with a flexible Lua language API to load +and save YAML documents. + +Works with Lua 5.1 (including LuaJIT), 5.2, 5.3 and 5.4. + +WWW: https://GVVaughan.GitHub.io/lyaml/ Added: head/textproc/lua-lyaml/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/textproc/lua-lyaml/pkg-plist Sat Jun 1 10:07:10 2019 (r503230) @@ -0,0 +1,14 @@ +%%LUA_MODLIBDIR%%/yaml.so +%%LUA_MODSHAREDIR%%/lyaml/init.lua +%%LUA_MODSHAREDIR%%/lyaml/implicit.lua +%%LUA_MODSHAREDIR%%/lyaml/explicit.lua +%%LUA_MODSHAREDIR%%/lyaml/functional.lua +%%PORTDOCS%%%%DOCSDIR%%/AUTHORS +%%PORTDOCS%%%%DOCSDIR%%/NEWS.md +%%PORTDOCS%%%%DOCSDIR%%/README.md +%%PORTDOCS%%%%DOCSDIR%%/index.html +%%PORTDOCS%%%%DOCSDIR%%/ldoc.css +%%PORTDOCS%%%%DOCSDIR%%/modules/lyaml.html +%%PORTDOCS%%%%DOCSDIR%%/modules/lyaml.explicit.html +%%PORTDOCS%%%%DOCSDIR%%/modules/lyaml.implicit.html +%%PORTDOCS%%%%DOCSDIR%%/modules/lyaml.functional.html
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201906011007.x51A7A8H085050>