svn commit: r339574 - in head/converters/lua-iconv: . files
Baptiste Daroussin
bapt at FreeBSD.org
Mon Jan 13 07:50:04 UTC 2014
Author: bapt
Date: Mon Jan 13 07:50:03 2014
New Revision: 339574
URL: http://svnweb.freebsd.org/changeset/ports/339574
Log:
Update to version 7 to allow using lua 5.2
While here switch MASTER_SITES to github cloud
Use MAKE_ARGS do avoid patching
With hat: lua@
Deleted:
head/converters/lua-iconv/files/
Modified:
head/converters/lua-iconv/Makefile
head/converters/lua-iconv/distinfo
Modified: head/converters/lua-iconv/Makefile
==============================================================================
--- head/converters/lua-iconv/Makefile Mon Jan 13 07:28:31 2014 (r339573)
+++ head/converters/lua-iconv/Makefile Mon Jan 13 07:50:03 2014 (r339574)
@@ -2,27 +2,30 @@
# $FreeBSD$
PORTNAME= iconv
-PORTVERSION= 6
+PORTVERSION= 7
CATEGORIES= converters
-MASTER_SITES= http://luaforge.net/frs/download.php/4181/
+MASTER_SITES= GHC
PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX}
+DISTNAME= lua-${PORTNAME}-${PORTVERSION}
MAINTAINER= vanilla at FreeBSD.org
COMMENT= Iconv binding for Lua 5
WRKSRC= ${WRKDIR}/lua-${PORTNAME}-${PORTVERSION}
-USE_LUA?= 5.1
-USES= pkgconfig iconv
+USES= pkgconfig iconv lua
-PLIST_FILES= %%LUA_MODLIBDIR%%/iconv.so
+USE_GITHUB= yes
+GH_ACCOUNT= ittner
+GH_PROJECT= lua-${PORTNAME}
-post-patch:
- @${REINPLACE_CMD} -e 's|%%INCDIR%%|-I${PREFIX}/include| ; \
- s|%%LIBDIR%%|-L${PREFIX}/lib|; \
- s|%%ICONV_LIB%%|${ICONV_LIB}|' ${WRKSRC}/Makefile
+PLIST_FILES= %%LUA_MODLIBDIR%%/iconv.so
+CFLAGS+= `pkgconf --cflags lua-${LUA_VER}` -I${LOCALBASE}/include
+MAKE_ARGS= LUABIN=${LUA_CMD} CFLAGS="${CFLAGS}"
+LDFLAGS= -shared ${ICONV_LIB} -L${LOCALBASE}/lib
+CFLAGS_amd64= -fPIC
do-install:
- @if [ ! -d ${STAGEDIR}${LUA_MODLIBDIR} ]; then ${MKDIR} ${STAGEDIR}/${LUA_MODLIBDIR}; fi
- @${INSTALL_PROGRAM} ${WRKSRC}/iconv.so ${STAGEDIR}/${LUA_MODLIBDIR}
+ @${MKDIR} ${STAGEDIR}${LUA_MODLIBDIR}
+ ${INSTALL_LIB} ${WRKSRC}/iconv.so ${STAGEDIR}${LUA_MODLIBDIR}
.include <bsd.port.mk>
Modified: head/converters/lua-iconv/distinfo
==============================================================================
--- head/converters/lua-iconv/distinfo Mon Jan 13 07:28:31 2014 (r339573)
+++ head/converters/lua-iconv/distinfo Mon Jan 13 07:50:03 2014 (r339574)
@@ -1,2 +1,2 @@
-SHA256 (iconv-6.tar.gz) = e3ca46cc4975d9dc496b282db217723d1b0b5277e6938be8797ea6e0ac4f77f4
-SIZE (iconv-6.tar.gz) = 6101
+SHA256 (lua-iconv-7.tar.gz) = c1db1915c754b5cfe7e45af61467bc6dfa4f0037d281ccbce6b53c974e2faf09
+SIZE (lua-iconv-7.tar.gz) = 7693
More information about the svn-ports-all
mailing list