sources/lualdap/lualdap-arch.patch
author Anders Bergh <anders1@gmail.com>
Fri, 21 Dec 2007 22:32:34 +0000
changeset 12 faa5eb587542
parent 1 c42d991ddcdb
permissions -rw-r--r--
new versions

diff -ruN lualdap-1.0.1.orig/config lualdap-1.0.1/config
--- lualdap-1.0.1.orig/config	2005-12-26 22:26:03.000000000 +0100
+++ lualdap-1.0.1/config	2007-11-02 05:39:59.000000000 +0100
@@ -1,10 +1,10 @@
 # Installation directories
 # System's libraries directory (where binary libraries are installed)
-LUA_LIBDIR= /usr/local/lib/lua/5.0
+LUA_LIBDIR= /usr/lib/lua/5.1
 # Lua includes directory
-LUA_INC= /usr/local/include
+LUA_INC= /usr/include
 # OpenLDAP includes directory
-OPENLDAP_INC= /usr/local/include
+OPENLDAP_INC= /usr/include
 # OpenLDAP library (an optional directory can be specified with -L<dir>)
 OPENLDAP_LIB= -lldap
 
diff -ruN lualdap-1.0.1.orig/Makefile lualdap-1.0.1/Makefile
--- lualdap-1.0.1.orig/Makefile	2005-12-26 22:26:03.000000000 +0100
+++ lualdap-1.0.1/Makefile	2007-11-02 05:41:57.000000000 +0100
@@ -6,7 +6,7 @@
 
 include $(CONFIG)
 
-OBJS= src/lualdap.o $(COMPAT_DIR)/compat-5.1.o
+OBJS= src/lualdap.o
 
 
 src/$(LIBNAME): $(OBJS)
@@ -16,9 +16,9 @@
 	$(CC) -c $(CFLAGS) -o $@ $(COMPAT_DIR)/compat-5.1.c
 
 install: src/$(LIBNAME)
-	mkdir -p $(LUA_LIBDIR)
-	cp src/$(LIBNAME) $(LUA_LIBDIR)
-	cd $(LUA_LIBDIR); ln -f -s $(LIBNAME) $T.so
+	mkdir -p $(DESTDIR)$(LUA_LIBDIR)
+	cp src/$(LIBNAME) $(DESTDIR)$(LUA_LIBDIR)
+	cd $(DESTDIR)$(LUA_LIBDIR); ln -f -s $(LIBNAME) $T.so
 
 clean:
 	rm -f $(OBJS) src/$(LIBNAME)
diff -ruN lualdap-1.0.1.orig/src/lualdap.c lualdap-1.0.1/src/lualdap.c
--- lualdap-1.0.1.orig/src/lualdap.c	2006-04-04 22:11:51.000000000 +0200
+++ lualdap-1.0.1/src/lualdap.c	2007-11-02 05:46:26.000000000 +0100
@@ -16,7 +16,6 @@
 
 #include "lua.h"
 #include "lauxlib.h"
-#include "compat-5.1.h"
 
 
 #define LUALDAP_PREFIX "LuaLDAP: "
@@ -462,7 +461,7 @@
 */
 static int lualdap_add (lua_State *L) {
 	conn_data *conn = getconnection (L);
-	const char *dn = luaL_check_string (L, 2);
+	const char *dn = luaL_checkstring (L, 2);
 	attrs_data attrs;
 	int rc, msgid;
 	A_init (&attrs);
@@ -484,11 +483,11 @@
 */
 static int lualdap_compare (lua_State *L) {
 	conn_data *conn = getconnection (L);
-	const char *dn = luaL_check_string (L, 2);
-	const char *attr = luaL_check_string (L, 3);
+	const char *dn = luaL_checkstring (L, 2);
+	const char *attr = luaL_checkstring (L, 3);
 	BerValue bvalue;
 	int rc, msgid;
-	bvalue.bv_val = (char *)luaL_check_string (L, 4);
+	bvalue.bv_val = (char *)luaL_checkstring (L, 4);
 	bvalue.bv_len = lua_strlen (L, 4);
 	rc = ldap_compare_ext (conn->ld, dn, attr, &bvalue, NULL, NULL, &msgid);
 	return create_future (L, rc, 1, msgid, LDAP_RES_COMPARE);
@@ -503,7 +502,7 @@
 */
 static int lualdap_delete (lua_State *L) {
 	conn_data *conn = getconnection (L);
-	const char *dn = luaL_check_string (L, 2);
+	const char *dn = luaL_checkstring (L, 2);
 	int rc, msgid;
 	rc = ldap_delete_ext (conn->ld, dn, NULL, NULL, &msgid);
 	return create_future (L, rc, 1, msgid, LDAP_RES_DELETE);
@@ -538,7 +537,7 @@
 */
 static int lualdap_modify (lua_State *L) {
 	conn_data *conn = getconnection (L);
-	const char *dn = luaL_check_string (L, 2);
+	const char *dn = luaL_checkstring (L, 2);
 	attrs_data attrs;
 	int rc, msgid, param = 3;
 	A_init (&attrs);
@@ -564,8 +563,8 @@
 */
 static int lualdap_rename (lua_State *L) {
 	conn_data *conn = getconnection (L);
-	const char *dn = luaL_check_string (L, 2);
-	const char *rdn = luaL_check_string (L, 3);
+	const char *dn = luaL_checkstring (L, 2);
+	const char *rdn = luaL_checkstring (L, 3);
 	const char *par = luaL_optlstring (L, 4, NULL, NULL);
 	const int del = luaL_optnumber (L, 5, 0);
 	int msgid;
@@ -914,7 +913,7 @@
 ** @return #1 Userdata with connection structure.
 */
 static int lualdap_open_simple (lua_State *L) {
-	const char *host = luaL_check_string (L, 1);
+	const char *host = luaL_checkstring (L, 1);
 	const char *who = luaL_optstring (L, 2, NULL);
 	const char *password = luaL_optstring (L, 3, NULL);
 	int use_tls = lua_toboolean (L, 4);