On Mon, 17 May 2010, Stuart Henderson wrote:
> You could use upstream's patch:
>
> PATCHFILES=patch-lua-5.1.4-2
> PATCH_DIST_ARGS=-z .bak.orig -d ${WRKSRC}/src
Ok?
Index: Makefile
===================================================================
RCS file: /cvs/ports/lang/lua/Makefile,v
retrieving revision 1.36
diff -u -p -r1.36 Makefile
--- Makefile 24 Jun 2009 14:19:06 -0000 1.36
+++ Makefile 17 May 2010 07:49:02 -0000
@@ -3,7 +3,7 @@
COMMENT= powerful, light-weight programming language
DISTNAME= lua-5.1.4
-PKGNAME= lua-5.1.4p0
+PKGNAME= ${DISTNAME}p1
CATEGORIES= lang
MASTER_SITES= http://www.lua.org/ftp/ \
@@ -13,6 +13,9 @@ MASTER_SITES= http://www.lua.org/ftp/ \
http://ftp.ntua.gr/pub/lang/lua/ \
http://ftp.chg.ru/pub/lang/lua/
+PATCHFILES= patch-${DISTNAME}-2
+PATCH_DIST_ARGS=-z .bak.orig -d ${WRKSRC}/src
+
HOMEPAGE= http://www.lua.org/
# MIT
@@ -28,7 +31,7 @@ WANTLIB= c m edit curses
NO_REGRESS= Yes
pre-configure:
- @perl -pi -e 's:\...@prefix@:${PREFIX}/:g;' ${WRKSRC}/etc/lua.pc
+ ${SUBST_CMD} ${WRKSRC}/etc/lua.pc
post-install:
${INSTALL_DATA_DIR} ${PREFIX}/lib/pkgconfig
Index: distinfo
===================================================================
RCS file: /cvs/ports/lang/lua/distinfo,v
retrieving revision 1.11
diff -u -p -r1.11 distinfo
--- distinfo 7 Nov 2008 12:23:12 -0000 1.11
+++ distinfo 17 May 2010 07:49:02 -0000
@@ -1,5 +1,10 @@
MD5 (lua-5.1.4.tar.gz) = 0IcPLeVdWcHIQZ826PrBUA==
+MD5 (patch-lua-5.1.4-2) = EjkxDgxKWBx4MeWW+VzGzQ==
RMD160 (lua-5.1.4.tar.gz) = yGfINkKV0+T7Tk2Ouyf6KyMSze8=
+RMD160 (patch-lua-5.1.4-2) = cELl3q83OIZ6ldbrhKW1WwLZ0qo=
SHA1 (lua-5.1.4.tar.gz) = KxHI5gMG77fwc0t0dYj1eZVJPbc=
+SHA1 (patch-lua-5.1.4-2) = /bHgEjERLgphkFfkXEBNR/0JLFk=
SHA256 (lua-5.1.4.tar.gz) = sDjiJerypbV8m8w1zROqjGyCiO9JPVKXDJVFB0CYrzo=
+SHA256 (patch-lua-5.1.4-2) = p/jKmjvlLa7LPTyZiNCMzCv594WwdaC8ZGMDg1ap7Ew=
SIZE (lua-5.1.4.tar.gz) = 216679
+SIZE (patch-lua-5.1.4-2) = 5473
Index: patches/patch-etc_lua_pc
===================================================================
RCS file: /cvs/ports/lang/lua/patches/patch-etc_lua_pc,v
retrieving revision 1.5
diff -u -p -r1.5 patch-etc_lua_pc
--- patches/patch-etc_lua_pc 7 Nov 2008 12:23:12 -0000 1.5
+++ patches/patch-etc_lua_pc 17 May 2010 07:49:02 -0000
@@ -1,12 +1,12 @@
$OpenBSD: patch-etc_lua_pc,v 1.5 2008/11/07 12:23:12 jsg Exp $
---- etc/lua.pc.orig Fri Aug 8 22:46:11 2008
-+++ etc/lua.pc Thu Nov 6 21:43:38 2008
+--- etc/lua.pc.orig Fri Aug 8 14:46:11 2008
++++ etc/lua.pc Mon May 17 09:43:31 2010
@@ -8,7 +8,7 @@ V= 5.1
R= 5.1.4
# grep '^INSTALL_.*=' ../Makefile | sed 's/INSTALL_TOP/prefix/'
-prefix= /usr/local
-+prefix= @prefix@
++prefix= ${PREFIX}
INSTALL_BIN= ${prefix}/bin
INSTALL_INC= ${prefix}/include
INSTALL_LIB= ${prefix}/lib