svn commit: r339364 - in head: devel/lua-lgi devel/lua-lgi/files x11-wm/awesome

Baptiste Daroussin bapt at FreeBSD.org
Fri Jan 10 16:09:12 UTC 2014


Author: bapt
Date: Fri Jan 10 16:09:10 2014
New Revision: 339364
URL: http://svnweb.freebsd.org/changeset/ports/339364

Log:
  Update lua-lgi to 0.7.2
  Port to lua 5.2
  Port awesome to lua 5.2 (use pkgconfig to properly figure out how to build with lua 5.2)

Deleted:
  head/devel/lua-lgi/files/patch-lgi-override-Gdk.lua
  head/devel/lua-lgi/files/patch-lgi_Makefile
Modified:
  head/devel/lua-lgi/Makefile
  head/devel/lua-lgi/distinfo
  head/devel/lua-lgi/pkg-plist
  head/x11-wm/awesome/Makefile

Modified: head/devel/lua-lgi/Makefile
==============================================================================
--- head/devel/lua-lgi/Makefile	Fri Jan 10 15:37:00 2014	(r339363)
+++ head/devel/lua-lgi/Makefile	Fri Jan 10 16:09:10 2014	(r339364)
@@ -1,7 +1,7 @@
 # $FreeBSD$
 
 PORTNAME=	lgi
-PORTVERSION=	0.7.1
+PORTVERSION=	0.7.2
 PORTREVISION=	1
 CATEGORIES=	devel
 PKGNAMEPREFIX=	${LUA_PKGNAMEPREFIX}
@@ -14,13 +14,18 @@ RUN_DEPENDS:=	${BUILD_DEPENDS}
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	pavouk
-GH_COMMIT=	1bbf1bc
+GH_COMMIT=	efa920a
+GH_TAGNAME=	0.7.2
 
-USES=		pkgconfig
-USE_LUA=	5.1+
-USE_GMAKE=	yes
+USES=		gmake lua pkgconfig
+MAKE_ARGS+=	PREFIX=${PREFIX} LUA_LIBDIR=${LUA_MODLIBDIR} \
+		LUA_INCDIR=${LUA_INCDIR} LUA_VERSION=${LUA_VER} \
+		CORE=corelgilua${LUA_VER_STR}.so
+MAKE_ENV+=	LUA_CFLAGS=-I${LUA_INCDIR}
+
+post-patch:
+	@${REINPLACE_CMD} -e 's/51/${LUA_VER_STR}/g' \
+		${WRKSRC}/lgi/core.c \
+		${WRKSRC}/lgi/core.lua
 
-CPPFLAGS+=	-I${LOCALBASE}/include/${LUA_SUBDIR}
-
-NO_STAGE=	yes
 .include <bsd.port.mk>

Modified: head/devel/lua-lgi/distinfo
==============================================================================
--- head/devel/lua-lgi/distinfo	Fri Jan 10 15:37:00 2014	(r339363)
+++ head/devel/lua-lgi/distinfo	Fri Jan 10 16:09:10 2014	(r339364)
@@ -1,2 +1,2 @@
-SHA256 (lgi-0.7.1.tar.gz) = 31f273e056959cea5a4e929b0e81b21e89c852d8a0e874bc6f78017c93d3a5a0
-SIZE (lgi-0.7.1.tar.gz) = 268357
+SHA256 (lgi-0.7.2.tar.gz) = ddcae1c6e0e91dc7f68d809633d4f4ad64fbe1f62e27fc60d75d1c7e887429d2
+SIZE (lgi-0.7.2.tar.gz) = 270800

Modified: head/devel/lua-lgi/pkg-plist
==============================================================================
--- head/devel/lua-lgi/pkg-plist	Fri Jan 10 15:37:00 2014	(r339363)
+++ head/devel/lua-lgi/pkg-plist	Fri Jan 10 16:09:10 2014	(r339364)
@@ -1,4 +1,4 @@
-%%LUA_MODLIBDIR%%/lgi/corelgilua51.so
+%%LUA_MODLIBDIR%%/lgi/corelgilua%%LUA_VER_STR%%.so
 %%LUA_MODSHAREDIR%%/lgi.lua
 %%LUA_MODSHAREDIR%%/lgi/class.lua
 %%LUA_MODSHAREDIR%%/lgi/component.lua

Modified: head/x11-wm/awesome/Makefile
==============================================================================
--- head/x11-wm/awesome/Makefile	Fri Jan 10 15:37:00 2014	(r339363)
+++ head/x11-wm/awesome/Makefile	Fri Jan 10 16:09:10 2014	(r339364)
@@ -3,7 +3,7 @@
 
 PORTNAME=	awesome
 PORTVERSION=	3.5.2
-PORTREVISION=	2
+PORTREVISION=	3
 PORTEPOCH=	1
 CATEGORIES=	x11-wm
 MASTER_SITES=	http://awesome.naquadah.org/download/
@@ -19,9 +19,9 @@ BUILD_DEPENDS=	asciidoc:${PORTSDIR}/text
 		xmlto:${PORTSDIR}/textproc/xmlto \
 		xcb-util>=0.3.8:${PORTSDIR}/x11/xcb-util \
 		xproto>=7.0.11:${PORTSDIR}/x11/xproto \
-		${LUA_MODLIBDIR}/lgi/corelgilua51.so:${PORTSDIR}/devel/lua-lgi \
+		${LUA_MODLIBDIR}/lgi/corelgilua${LUA_VER_STR}.so:${PORTSDIR}/devel/lua-lgi \
 		${LOCALBASE}/share/xml/docbook/4.5/docbookx.dtd:${PORTSDIR}/textproc/docbook-xml-450
-RUN_DEPENDS=	${LUA_MODLIBDIR}/lgi/corelgilua51.so:${PORTSDIR}/devel/lua-lgi
+RUN_DEPENDS=	${LUA_MODLIBDIR}/lgi/corelgilua${LUA_VER_STR}.so:${PORTSDIR}/devel/lua-lgi
 LIB_DEPENDS=	libcairo.so:${PORTSDIR}/graphics/cairo \
 		libev.so:${PORTSDIR}/devel/libev \
 		libfreetype.so:${PORTSDIR}/print/freetype2 \
@@ -34,11 +34,10 @@ LIB_DEPENDS=	libcairo.so:${PORTSDIR}/gra
 		libexecinfo.so:${PORTSDIR}/devel/libexecinfo
 
 USE_XZ=		yes
-USES=		cmake iconv pkgconfig
+USES=		cmake iconv pkgconfig lua
 CMAKE_ARGS+=	-DSYSCONFDIR=${PREFIX}/etc
 USE_EFL=	imlib2
 USE_GNOME=	glib20 pango gdkpixbuf2
-USE_LUA=	5.1+
 USE_XORG=	pixman x11 xau xcb xdmcp xext xft xinerama xrandr xrender \
 		xproto
 LDFLAGS+=	${ICONV_LIB}
@@ -60,7 +59,10 @@ IGNORE=	cannot find dependency: The cair
 .endif
 
 post-patch:
-	@${REINPLACE_CMD} -e "/LUA_EXECUTABLE lua/ s,lua,lua-${LUA_VER}," \
+	@${REINPLACE_CMD} -e "/LUA_EXECUTABLE lua/ s,lua,lua${LUA_VER_STR}," \
+		-e '/Lua51/d' \
+		-e 's/glib-2.0/lua-${LUA_VER} glib-2.0/g' \
+		-e '/LUA51_FOUND/,+2d' \
 		${WRKSRC}/awesomeConfig.cmake
 	@${REINPLACE_CMD} -e "s,^lua ,${LUA_CMD} ," \
 		${WRKSRC}/build-utils/lgi-check.sh


More information about the svn-ports-all mailing list