xref: /mports/net/luasocket/Makefile
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1PORTNAME=	luasocket
2DISTVERSIONPREFIX=	v
3DISTVERSION=	3.0-rc1
4PORTEPOCH=	1
5CATEGORIES=	net
6PKGNAMEPREFIX=	${LUA_PKGNAMEPREFIX}
7
8MAINTAINER=	ports@MidnightBSD.org
9COMMENT=	Socket support for the Lua language
10
11LICENSE=	mit
12LICENSE_FILE=	${WRKSRC}/LICENSE
13
14FAKE_OPTS=	trueprefix
15
16USE_GITHUB=	yes
17GH_ACCOUNT=	diegonehab
18
19MAKE_ARGS=	LUAV=${LUA_VER}
20USES=		gmake lua:module pkgconfig
21INSTALL_TARGET=	install-unix
22
23CFLAGS+=	`pkgconf --cflags lua-${LUA_VER}` \
24		-DLUA_COMPAT_APIINTCASTS
25LDFLAGS+=	-shared  `pkgconf --libs lua-${LUA_VER}`
26
27OPTIONS_DEFINE=	DOCS
28
29DOCSDIR=	${LUA_DOCSDIR}
30
31post-extract:
32	@${MV} ${WRKSRC}/makefile ${WRKSRC}/Makefile
33	@${MV} ${WRKSRC}/src/makefile ${WRKSRC}/src/Makefile
34	@${REINPLACE_CMD} -e 's|gcc|${CC}|g' ${WRKSRC}/src/Makefile
35	@${REINPLACE_CMD} -e 's|CFLAGS=|CFLAGS\+=|g' ${WRKSRC}/src/Makefile
36	@${REINPLACE_CMD} -e 's|LDFLAGS=|LDFLAGS\+=|g' ${WRKSRC}/src/Makefile
37	@${REINPLACE_CMD} -e 's/prefix/PREFIX/g' ${WRKSRC}/src/Makefile
38
39#post-install:
40#@${STRIP_CMD} ${LUA_MODLIBDIR:S|^${LOCALBASE}|${TRUE_PREFIX}|}/*/*.so
41
42post-install-DOCS-on:
43	@${MKDIR} ${FAKE_DESTDIR}/${DOCSDIR}
44	${INSTALL_DATA} ${WRKSRC}/doc/* ${FAKE_DESTDIR}/${DOCSDIR}
45
46.include <bsd.port.mk>
47

served by {OpenGrok

Last Index Update: Sun Mar 22 17:06:33 EDT 2026