svn commit: r503230 - in head/textproc: . lua-lyaml
Rodrigo Osorio
rodrigo at FreeBSD.org
Sat Jun 1 10:07:12 UTC 2019
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 at 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 at Necessitu.de>
+# $FreeBSD$
+
+PORTNAME= lyaml
+PORTVERSION= 6.2.3
+DISTVERSIONPREFIX=v
+CATEGORIES= textproc
+PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX}
+
+MAINTAINER= yds at 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
More information about the svn-ports-head
mailing list