On 10/01 03:38, Pierre-Emmanuel Andr?? wrote:
> On Fri, 27 Sep 2013 16:02:05 +0200, Martin Pelikan wrote:
> >>Here's a diff against -current for 9.3 beta2. I've made some PLIST
> >
> >Here's a diff agains -current for 9.3.0.  No changes apart from
> >version,
> >size and SHA256 bump.  Seems to work on amd64.
> >
> >Any idea when might this go in?  Thanks!
> 
> 
> I'm ok with this diff but i would like to have the result of a bulk
> build with it.
> Landry, could you launch a bulk build please ?
> 
> Regards,

Here are patches for plv8 and pllua to work with PostgreSQL 9.3:

Index: Makefile
===================================================================
RCS file: /cvs/ports/databases/postgresql-plv8/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- Makefile    7 Aug 2013 21:31:23 -0000       1.3
+++ Makefile    3 Oct 2013 19:41:12 -0000
@@ -7,7 +7,7 @@ COMMENT =               PostgreSQL V8 javascript proc
 
 VERSION =              1.3.0
 DISTNAME =             plv8-${VERSION}
-REVISION =             0
+REVISION =             1
 PKGNAME =              postgresql-${DISTNAME}
 
 CATEGORIES =           databases
@@ -26,7 +26,7 @@ EXTRACT_SUFX =                .zip
 
 BUILD_DEPENDS =                ${RUN_DEPENDS}
 LIB_DEPENDS =          lang/libv8
-RUN_DEPENDS =          
postgresql-server->=9.2,<9.3:databases/postgresql,-server
+RUN_DEPENDS =          
postgresql-server->=9.3,<9.4:databases/postgresql,-server
 
 MAKE_FLAGS =           V8DIR=${LOCALBASE}/lib
 USE_GMAKE =            Yes

Index: Makefile
===================================================================
RCS file: /cvs/ports/databases/postgresql-pllua/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- Makefile    11 Mar 2013 02:52:07 -0000      1.3
+++ Makefile    3 Oct 2013 20:03:43 -0000
@@ -4,7 +4,7 @@ SHARED_ONLY =           Yes
 
 COMMENT =              Lua procedural language support for PostgreSQL
 
-VERSION =              0.3.2
+VERSION =              1.0
 DISTNAME =             pllua-${VERSION}
 PKGNAME =              postgresql-pllua-${VERSION}
 
@@ -19,14 +19,15 @@ PERMIT_PACKAGE_CDROM =      Yes
 
 WANTLIB =              c ${MODLUA_WANTLIB}
 
-MASTER_SITES =         http://pgfoundry.org/frs/download.php/2401/
+MASTER_SITES =         http://pgfoundry.org/frs/download.php/3481/
 
 MODULES =              lang/lua
 BUILD_DEPENDS =                ${RUN_DEPENDS}
-RUN_DEPENDS =          
postgresql-server->=9.2,<9.3:databases/postgresql,-server
+RUN_DEPENDS =          
postgresql-server->=9.3,<9.4:databases/postgresql,-server
 
 USE_GMAKE =            Yes
 
+WRKDIST =              ${WRKDIR}/pllua-0.3.2
 SUBST_VARS =           MODLUA_INCL_DIR MODLUA_WANTLIB
 
 pre-configure:
Index: distinfo
===================================================================
RCS file: /cvs/ports/databases/postgresql-pllua/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- distinfo    10 Oct 2012 10:41:36 -0000      1.1.1.1
+++ distinfo    3 Oct 2013 20:02:11 -0000
@@ -1,2 +1,2 @@
-SHA256 (pllua-0.3.2.tar.gz) = ThEbqnpiwvVXZ6eNMCg67Tj3poWEJGh5NgYiYuC6p0I=
-SIZE (pllua-0.3.2.tar.gz) = 31324
+SHA256 (pllua-1.0.tar.gz) = ThEbqnpiwvVXZ6eNMCg67Tj3poWEJGh5NgYiYuC6p0I=
+SIZE (pllua-1.0.tar.gz) = 31324
Index: patches/patch-pllua_h
===================================================================
RCS file: /cvs/ports/databases/postgresql-pllua/patches/patch-pllua_h,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-pllua_h
--- patches/patch-pllua_h       10 Oct 2012 10:41:36 -0000      1.1.1.1
+++ patches/patch-pllua_h       3 Oct 2013 20:17:45 -0000
@@ -3,9 +3,17 @@ $OpenBSD: patch-pllua_h,v 1.1.1.1 2012/1
 Recent versions of PostgreSQL require an extra header to get the
 Relation struct defintion, and pllua hasn't been updated recently.
 
---- pllua.h.orig       Tue Oct  9 17:32:18 2012
-+++ pllua.h    Tue Oct  9 17:32:27 2012
-@@ -25,6 +25,7 @@
+--- pllua.h.orig       Sun Sep 20 07:22:21 2009
++++ pllua.h    Thu Oct  3 13:17:41 2013
+@@ -11,6 +11,7 @@
+ #include <fmgr.h>
+ #include <funcapi.h>
+ #include <access/heapam.h>
++#include "access/htup_details.h"
+ #include <catalog/namespace.h>
+ #include <catalog/pg_proc.h>
+ #include <catalog/pg_type.h>
+@@ -25,6 +26,7 @@
  #include <utils/datum.h>
  #include <utils/builtins.h>
  #include <utils/array.h>
Index: patches/patch-plluaapi_c
===================================================================
RCS file: patches/patch-plluaapi_c
diff -N patches/patch-plluaapi_c
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-plluaapi_c    3 Oct 2013 20:11:36 -0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- plluaapi.c.orig    Thu Oct  3 13:09:19 2013
++++ plluaapi.c Thu Oct  3 13:09:56 2013
+@@ -22,7 +22,7 @@ typedef struct luaP_Info {
+ /* extended type info */
+ typedef struct luaP_Typeinfo {
+   int oid;
+-  int2 len;
++  int16 len;
+   char type;
+   char align;
+   bool byval;

Reply via email to