svn commit: r392212 - head/net/luasocket

Dmitry Marakasov amdmi3 at FreeBSD.org
Wed Jul 15 20:39:33 UTC 2015


Author: amdmi3
Date: Wed Jul 15 20:39:32 2015
New Revision: 392212
URL: https://svnweb.freebsd.org/changeset/ports/392212

Log:
  - Use | as separator in sed regexps to not stumble on ${CC} containing slashes
  - Add LICENSE_FILE
  - Sort USES
  - Strip libraries
  - Unsilence INSTALL_*
  
  PR:		201269
  Submitted by:	amdmi3
  Approved by:	maintainer timeout (lx, 2 weeks)

Modified:
  head/net/luasocket/Makefile

Modified: head/net/luasocket/Makefile
==============================================================================
--- head/net/luasocket/Makefile	Wed Jul 15 20:34:28 2015	(r392211)
+++ head/net/luasocket/Makefile	Wed Jul 15 20:39:32 2015	(r392212)
@@ -10,13 +10,14 @@ MAINTAINER=	lx at FreeBSD.org
 COMMENT=	IPv4 and IPv6 socket support for the Lua language
 
 LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	diegonehab
 GH_TAGNAME=	v3.0-rc1
 
 MAKE_ARGS=	LUA_VER=${LUA_VER}
-USES=		lua:51 gmake pkgconfig
+USES=		gmake lua:51 pkgconfig
 
 CFLAGS+=	`pkgconf --cflags lua-${LUA_VER}`
 LDFLAGS+=	-shared  `pkgconf --libs lua-${LUA_VER}`
@@ -26,13 +27,14 @@ OPTIONS_DEFINE=	DOCS
 post-extract:
 	@${MV} ${WRKSRC}/makefile ${WRKSRC}/Makefile
 	@${MV} ${WRKSRC}/src/makefile ${WRKSRC}/src/Makefile
-	@${REINPLACE_CMD} -e 's/gcc/${CC}/g' ${WRKSRC}/src/Makefile
-	@${REINPLACE_CMD} -e 's/CFLAGS=/CFLAGS\+=/g' ${WRKSRC}/src/Makefile
-	@${REINPLACE_CMD} -e 's/LDFLAGS=/LDFLAGS\+=/g' ${WRKSRC}/src/Makefile
+	@${REINPLACE_CMD} -e 's|gcc|${CC}|g' ${WRKSRC}/src/Makefile
+	@${REINPLACE_CMD} -e 's|CFLAGS=|CFLAGS\+=|g' ${WRKSRC}/src/Makefile
+	@${REINPLACE_CMD} -e 's|LDFLAGS=|LDFLAGS\+=|g' ${WRKSRC}/src/Makefile
 	@${REINPLACE_CMD} -e 's/prefix/PREFIX/g' ${WRKSRC}/src/Makefile
 
 post-install:
+	${STRIP_CMD} ${STAGEDIR}${LUA_MODLIBDIR:S|^${LOCALBASE}|${PREFIX}|}/*/*.so
 	@${MKDIR} ${STAGEDIR}/${DOCSDIR}
-	@${INSTALL_DATA} ${WRKSRC}/doc/* ${STAGEDIR}/${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/doc/* ${STAGEDIR}/${DOCSDIR}
 
 .include <bsd.port.mk>


More information about the svn-ports-all mailing list