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

Collapse All | Expand All

(-)/usr/ports/devel/lua51-libevent/Makefile (-37 / +4 lines)
Lines 1-45 Link Here
1
# Created by: Sir l33tname <sirl33tname@gmail.com>
1
# Created by: Sir l33tname <sirl33tname@gmail.com>
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	lua51
4
COMMENT=	lua-libevent for Lua 5.1
5
PORTVERSION=	0.4.6
6
DISTVERSIONPREFIX=v
7
PORTREVISION=	1
8
CATEGORIES=	devel
9
PKGNAMESUFFIX=	-libevent
10
5
11
MAINTAINER=	sirl33tname@gmail.com
12
COMMENT=	Lua libevent binding
13
14
LICENSE=	MIT
15
16
LIB_DEPENDS=	libevent.so:devel/libevent
17
RUN_DEPENDS=	${LUA_MODLIBDIR}/socket/core.so:net/luasocket-51
18
19
USES=		gmake pkgconfig lua:51
6
USES=		gmake pkgconfig lua:51
20
7
21
USE_GITHUB=	yes
8
MASTERDIR=	${.CURDIR}/../lua-libevent
22
GH_ACCOUNT=	harningt
23
GH_PROJECT=	luaevent
24
9
25
MAKE_ENV+=	INSTALL_DIR_LUA=${LUA_MODSHAREDIR}
10
PLIST=		${MASTERDIR}/pkg-plist
26
MAKE_ENV+=	INSTALL_DIR_BIN=${LUA_MODLIBDIR}
27
11
28
CFLAGS+=	`pkgconf --cflags lua-${LUA_VER}` \
12
.include "${MASTERDIR}/Makefile"
29
		`pkgconf --cflags libevent` \
30
		-I${LUA_INCDIR}
31
LDFLAGS+=	-shared -L${LOCALBASE}/lib \
32
		`pkgconf --libs lua-${LUA_VER}` \
33
		`pkgconf --libs libevent`
34
35
PLIST_FILES=	${LUA_MODLIBDIR}/luaevent/core.so \
36
		${LUA_MODSHAREDIR}/luaevent.lua
37
38
post-patch:
39
		@${REINPLACE_CMD} -e 's/CFLAGS[[:blank:]]*=/CFLAGS\+=/g' ${WRKSRC}/Makefile
40
		@${REINPLACE_CMD} -e 's/LDFLAGS[[:blank:]]*=/LDFLAGS\+=/g' ${WRKSRC}/Makefile
41
42
pre-install:
43
	${MKDIR} ${STAGEDIR}${LUA_MODLIBDIR}
44
45
.include <bsd.port.mk>
(-)/usr/ports/devel/lua51-libevent/distinfo (-3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1546783268
2
SHA256 (harningt-luaevent-v0.4.6_GH0.tar.gz) = dd12babb252115895618c1243557534decde289bf0c255ffebf0dcd14a18705d
3
SIZE (harningt-luaevent-v0.4.6_GH0.tar.gz) = 22599
(-)/usr/ports/devel/lua51-libevent/pkg-descr (-5 lines)
Lines 1-5 Link Here
1
This is a binding of libevent to Lua. It will serve as a drop-in
2
replacement for copas, and eventually support more features (async DNS,
3
HTTP, RPC...).
4
5
WWW: https://github.com/harningt/luaevent
(-)/usr/ports/devel/lua-libevent/Makefile (+45 lines)
Line 0 Link Here
1
# Created by: Sir l33tname <sirl33tname@gmail.com>
2
# $FreeBSD$
3
4
PORTNAME=	libevent
5
PORTVERSION=	0.4.6
6
DISTVERSIONPREFIX=v
7
PORTREVISION=	1
8
CATEGORIES=	devel
9
PKGNAMEPREFIX=	${LUA_PKGNAMEPREFIX}
10
11
MAINTAINER=	sirl33tname@gmail.com
12
COMMENT=	Lua libevent binding
13
14
LICENSE=	MIT
15
16
LIB_DEPENDS=	libevent.so:devel/libevent
17
RUN_DEPENDS=	${LUA_MODLIBDIR}/socket/core.so:net/luasocket-51
18
19
USES?=		gmake pkgconfig lua
20
21
USE_GITHUB=	yes
22
GH_ACCOUNT=	harningt
23
GH_PROJECT=	luaevent
24
25
MAKE_ENV+=	INSTALL_DIR_LUA=${LUA_MODSHAREDIR}
26
MAKE_ENV+=	INSTALL_DIR_BIN=${LUA_MODLIBDIR}
27
28
CFLAGS+=	`pkgconf --cflags lua-${LUA_VER}` \
29
		`pkgconf --cflags libevent` \
30
		-I${LUA_INCDIR}
31
LDFLAGS+=	-shared -L${LOCALBASE}/lib \
32
		`pkgconf --libs lua-${LUA_VER}` \
33
		`pkgconf --libs libevent`
34
35
PLIST_FILES=	${LUA_MODLIBDIR}/luaevent/core.so \
36
		${LUA_MODSHAREDIR}/luaevent.lua
37
38
post-patch:
39
		@${REINPLACE_CMD} -e 's/CFLAGS[[:blank:]]*=/CFLAGS\+=/g' ${WRKSRC}/Makefile
40
		@${REINPLACE_CMD} -e 's/LDFLAGS[[:blank:]]*=/LDFLAGS\+=/g' ${WRKSRC}/Makefile
41
42
pre-install:
43
	${MKDIR} ${STAGEDIR}${LUA_MODLIBDIR}
44
45
.include <bsd.port.mk>
(-)/usr/ports/devel/lua-libevent/distinfo (+3 lines)
Line 0 Link Here
1
TIMESTAMP = 1546783268
2
SHA256 (harningt-luaevent-v0.4.6_GH0.tar.gz) = dd12babb252115895618c1243557534decde289bf0c255ffebf0dcd14a18705d
3
SIZE (harningt-luaevent-v0.4.6_GH0.tar.gz) = 22599
(-)/usr/ports/devel/lua-libevent/pkg-descr (+5 lines)
Line 0 Link Here
1
This is a binding of libevent to Lua. It will serve as a drop-in
2
replacement for copas, and eventually support more features (async DNS,
3
HTTP, RPC...).
4
5
WWW: https://github.com/harningt/luaevent

Return to bug 244620