aboutsummaryrefslogtreecommitdiff
path: root/graphics/lua-qrencode/Makefile
blob: f5a25d5e9b86ef53d08f6a43e0d65b4b31dd5938 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
PORTNAME=	qrencode
DISTVERSIONPREFIX=	v
DISTVERSION=	1.1.1
CATEGORIES=	graphics
PKGNAMEPREFIX=	${LUA_PKGNAMEPREFIX}

MAINTAINER=	mm@FreeBSD.org
COMMENT=	libqrencode wrapper for the Lua programming language
WWW=		https://github.com/vincascm/qrencode

LICENSE=	MIT
LICENSE_FILE=	${WRKSRC}/LICENSE

LIB_DEPENDS=	libqrencode.so:graphics/libqrencode \
		libpng.so:graphics/png

USES=		lua:module localbase:ldflags

USE_GITHUB=	yes
GH_ACCOUNT=	vincascm

do-build:
	(cd ${WRKSRC} && ${SETENVI} ${CC} ${PORTNAME}.c -o ${PORTNAME}.so \
	    ${CFLAGS} ${CPPFLAGS} -I${LUA_INCDIR} -std=gnu99 ${LDFLAGS} \
	    -pedantic -Wall -Wextra -shared -fPIC -lqrencode -lpng)

do-install:
	${MKDIR} ${STAGEDIR}${LUA_MODLIBDIR}
	${INSTALL_LIB} ${WRKSRC}/qrencode.so ${STAGEDIR}${LUA_MODLIBDIR}

.include <bsd.port.mk>