View | Details | Raw Unified | Return to bug 243919 | Differences between
and this patch

Collapse All | Expand All

(-)Makefile (-23 / +9 lines)
Lines 2-9 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	luasec
4
PORTNAME=	luasec
5
PORTVERSION=	0.8
5
PORTVERSION=	0.9
6
DISTVERSIONPREFIX=	${PORTNAME}-
6
DISTVERSIONPREFIX=	v
7
CATEGORIES=	security
7
CATEGORIES=	security
8
PKGNAMEPREFIX=	${LUA_PKGNAMEPREFIX}
8
PKGNAMEPREFIX=	${LUA_PKGNAMEPREFIX}
9
9
Lines 12-43 Link Here
12
12
13
LICENSE=	MIT
13
LICENSE=	MIT
14
14
15
.if !defined(SLAVE_PORT)
16
USES=		lua ssl
17
.endif
18
15
USE_GITHUB=	yes
19
USE_GITHUB=	yes
16
GH_ACCOUNT=	brunoos
20
GH_ACCOUNT=	brunoos
17
21
18
ALL_TARGET=	bsd
22
ALL_TARGET=	bsd
19
LIBDIR=		-L${LUA_LIBDIR} -L${WRKSRC}/src/luasocket
23
MAKE_ENV+=	LUAPATH=${LUA_MODSHAREDIR} LUACPATH=${LUA_MODLIBDIR} \
20
MAKE_ENV+=	INCDIR="-I${LUA_INCDIR} -I${WRKSRC}/src" LUAPATH=${LUA_MODSHAREDIR} \
24
		INC_PATH=-I${LUA_INCDIR} LIB_PATH=-L${LUA_LIBDIR} \
21
		CPATH=${LUA_MODLIBDIR} LD=${CC} LIBDIR="${LIBDIR}"
25
		DESTDIR=${STAGEDIR}
22
.if !defined(SLAVE_PORT)
23
USES=		lua ssl
24
.endif
25
CFLAGS+=	-I${OPENSSLINC} -DOPENSSL_NO_SSL3
26
CFLAGS+=	-I${OPENSSLINC} -DOPENSSL_NO_SSL3
26
LDFLAGS+=	-L${OPENSSLLIB}
27
LDFLAGS+=	-L${OPENSSLLIB}
27
28
28
post-patch:	.SILENT
29
	${REINPLACE_CMD} -Ee '/\(INSTALL\)/s/-D //' \
30
		-e '/^LDFLAGS/s/\+=/=/' \
31
		-e 's/LUAPATH/LUA_MODSHAREDIR/' \
32
		-e 's/LUACPATH/LUA_MODLIBDIR/' \
33
		${WRKSRC}/src/Makefile
34
	${REINPLACE_CMD} -Ee '/^(INC|LIB)DIR/s/[^?]=/?=/' \
35
		${WRKSRC}/Makefile
36
37
do-install:
38
	${MKDIR} ${STAGEDIR}${LUA_MODSHAREDIR}/ssl ${STAGEDIR}${LUA_MODLIBDIR}
39
	${INSTALL_LIB} ${WRKSRC}/src/ssl.so ${STAGEDIR}${LUA_MODLIBDIR}
40
	${INSTALL_DATA} ${WRKSRC}/src/ssl.lua ${STAGEDIR}${LUA_MODSHAREDIR}
41
	${INSTALL_DATA} ${WRKSRC}/src/https.lua ${STAGEDIR}${LUA_MODSHAREDIR}/ssl
42
43
.include <bsd.port.mk>
29
.include <bsd.port.mk>
(-)distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1565734012
1
TIMESTAMP = 1580913778
2
SHA256 (brunoos-luasec-luasec-0.8_GH0.tar.gz) = 80ef0f41e146c4c4914c910c992043e46f284b134574061556f040ac738f7d27
2
SHA256 (brunoos-luasec-v0.9_GH0.tar.gz) = 6b6b94e8517bf6baf545fad29a2112f9ac7957ad85b4aae8e0727bec77d7a325
3
SIZE (brunoos-luasec-luasec-0.8_GH0.tar.gz) = 51209
3
SIZE (brunoos-luasec-v0.9_GH0.tar.gz) = 52163
(-)pkg-descr (-1 / +1 lines)
Lines 3-6 Link Here
3
client and server. Then LuaSec uses this connection to start a secure TLS/SSL
3
client and server. Then LuaSec uses this connection to start a secure TLS/SSL
4
session.
4
session.
5
5
6
WWW: http://www.inf.puc-rio.br/~brunoos/luasec/
6
WWW: https://github.com/brunoos/luasec

Return to bug 243919