Index: lang/Makefile =================================================================== --- lang/Makefile +++ lang/Makefile @@ -380,6 +380,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.20 +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:${DISTVERSION}: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 = 1569418011 +SHA256 (vlang-v-0.1.20_GH0.tar.gz) = 8102b48b2c82be6be14633e76e71e215aab5221198315436f97be53e1abe1f5d +SIZE (vlang-v-0.1.20_GH0.tar.gz) = 1780869 +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/