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

Reply via email to