ports/databases/luasql-mysql/files/patch-config
Martin Matuska 2b556b1432 LuaSQL is a simple interface from Lua to a DBMS. It enables a Lua
program to:

    * Connect to ODBC, ADO, Oracle, MySQL, SQLite and PostgreSQL databases;
    * Execute arbitrary SQL statements;
    * Retrieve results in a row-by-row cursor fashion.

WWW: http://www.keplerproject.org/luasql/
2009-05-26 07:34:05 +00:00

57 lines
1.5 KiB
Text

--- config.orig 2009-05-26 09:16:15.482231352 +0200
+++ config 2009-05-26 09:17:24.739489638 +0200
@@ -4,27 +4,27 @@
#T= odbc
#T= postgres
#T= sqlite
-T=sqlite3
+T?=sqlite3
# Installation directories
# Default prefix
-PREFIX = /usr/local
+PREFIX?= /usr/local
# System's libraries directory (where binary libraries are installed)
-LUA_LIBDIR= $(PREFIX)/lib/lua/5.1
+LUA_LIBDIR?= $(PREFIX)/lib/lua/5.1
# System's lua directory (where Lua libraries are installed)
-LUA_DIR= $(PREFIX)/share/lua/5.1
+LUA_DIR?= $(PREFIX)/share/lua/5.1
# Lua includes directory
-LUA_INC= $(PREFIX)/include
+LUA_INC?= $(PREFIX)/include
# Lua version number (first and second digits of target version)
-LUA_VERSION_NUM= 501
+LUA_VERSION_NUM?= 501
# OS dependent
-LIB_OPTION= -shared #for Linux
+LIB_OPTION?= -shared #for Linux
#LIB_OPTION= -bundle -undefined dynamic_lookup #for MacOS X
LIBNAME= $T.so
@@ -45,15 +45,15 @@
#DRIVER_LIBS= -lsqlite
#DRIVER_INCS=
######## SQLite3
-DRIVER_LIBS= -L/opt/local/lib -lsqlite3
-DRIVER_INCS= -I/opt/local/include
+#DRIVER_LIBS= -L/opt/local/lib -lsqlite3
+#DRIVER_INCS= -I/opt/local/include
######## ODBC
#DRIVER_LIBS= -L/usr/local/lib -lodbc
#DRIVER_INCS= -DUNIXODBC -I/usr/local/include
WARN= -Wall -Wmissing-prototypes -Wmissing-declarations -ansi -pedantic
INCS= -I$(LUA_INC)
-CFLAGS= -O2 $(WARN) -I$(COMPAT_DIR) $(DRIVER_INCS) $(INCS) $(DEFS)
-CC= gcc
+CFLAGS+=$(WARN) -I$(COMPAT_DIR) $(DRIVER_INCS) $(INCS) $(DEFS)
+CC?= gcc
# $Id: config,v 1.8 2007/10/27 22:55:27 carregal Exp $