Commit af748fa3 authored by Michael Mason's avatar Michael Mason

testing/pllua Initial Commit

parent 432027a1
# Contributor: Michael Mason <ms13sp@gmail.com>
# Maintainer: Michael Mason <ms13sp@gmail.com>
pkgname=pllua
pkgver=0.3.1
pkgrel=0
pkgdesc="Procedural language for PostgreSQL using Lua"
url="http://pgfoundry.org/projects/pllua"
license="GPL"
depends="postgresql"
makedepends="postgresql-dev lua-dev ccache"
install=
subpackages=""
source="http://pgfoundry.org/frs/download.php/1722/$pkgname-$pkgver.tar.gz
pllua-01-0.3.1-include.patch"
# append extra dependencies to -dev subpackage
# remove if not used.
# depends_dev="somepackage-dev"
build() {
cd "$srcdir"/$pkgname-$pkgver
for i in "$srcdir"/*.patch; do
msg "Applying ${i}"
patch -p1 -i $i || return 1
done
make || return 1
make DESTDIR="$pkgdir" install
# remove the 2 lines below (and this) if there is no init.d script
# install -m755 -D "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname
# install -m644 -D "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname
}
md5sums="e57385bdf2d533ac73cd02401795cea8 pllua-0.3.1.tar.gz
a47387e64b7dba8d58237c7dad0e2d61 pllua-01-0.3.1-include.patch"
#most of fix from here http://postgis.refractions.net/pipermail/postgis-devel/2009-February/004879.html
--- pllua-0.3.1/plluaapi.c.orig Thu Sep 17 15:34:07 2009
+++ pllua-0.3.1/plluaapi.c Thu Sep 17 15:34:18 2009
@@ -7,6 +7,10 @@
#include "pllua.h"
#include "rowstamp.h"
+#include "utils/guc.h"
+extern Datum textout (PG_FUNCTION_ARGS);
+extern Datum bpcharout(PG_FUNCTION_ARGS);
+extern Datum varcharout(PG_FUNCTION_ARGS);
/* extended function info */
typedef struct luaP_Info {
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment