Index: lang/Makefile =================================================================== --- lang/Makefile +++ lang/Makefile @@ -379,6 +379,7 @@ SUBDIR += v8 SUBDIR += vala SUBDIR += visualworks + SUBDIR += vlang SUBDIR += yabasic SUBDIR += yap SUBDIR += yap-devel Index: lang/vlang/Makefile =================================================================== --- /dev/null +++ lang/vlang/Makefile @@ -0,0 +1,34 @@ +# $FreeBSD$ + +PORTNAME= vlang +DISTVERSION= 0.1.21 +CATEGORIES= lang + +MAINTAINER= XXX +COMMENT= Simple, fast, safe, compiled language + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +#TEST_DEPENDS= ${LOCALBASE}/include/GL/gl.h:graphics/mesa-libs + +USES= gmake +USE_GITHUB= yes +GH_PROJECT= v +GH_TUPLE= vlang:vc:0.1.20:vc + +PLIST_FILES= bin/v + +do-build: + ${CC} ${CLAGS} ${CPPFLAGS} ${LDFLAGS} -lm -o ${WRKSRC}/v ${WRKSRC_vc}/v.c + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/v ${STAGEDIR}${PREFIX}/bin + +do-test: + # XXX: Output broken on 11.3 i386. + # XXX: Some tests fail (some due to the inability to find the GL/gl.h + # header. + (cd ${WRKSRC} && ./v test v) + +.include Index: lang/vlang/distinfo =================================================================== --- /dev/null +++ lang/vlang/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1572340624 +SHA256 (vlang-v-0.1.21_GH0.tar.gz) = ebdb7870226dcce4592a1c0e57e02e2a9806c9bddf1ff047f34e5613e4f09fb0 +SIZE (vlang-v-0.1.21_GH0.tar.gz) = 1478954 +SHA256 (vlang-vc-0.1.20_GH0.tar.gz) = 5b4fc1f39c3aef5214a3366e0d514ee2879a2e52a918dc0181df833028a0eb72 +SIZE (vlang-vc-0.1.20_GH0.tar.gz) = 218748 Index: lang/vlang/pkg-descr =================================================================== --- /dev/null +++ lang/vlang/pkg-descr @@ -0,0 +1,4 @@ +The V programming language. Simple, fast, safe, +compiled language for developing maintainable software. + +WWW: https://vlang.io/