1 |
pinkbyte 13/02/25 20:25:18 |
2 |
|
3 |
Added: 0.5-r2-Makefile.patch |
4 |
Log: |
5 |
Revision bump: EAPI 5, fix target dependencies in Makefile patch, respect CFLAGS, wrt bug #436652 |
6 |
|
7 |
(Portage version: 2.2.0_alpha163/cvs/Linux x86_64, signed Manifest commit with key 0x1F357D42) |
8 |
|
9 |
Revision Changes Path |
10 |
1.1 dev-lua/luadbi/files/0.5-r2-Makefile.patch |
11 |
|
12 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lua/luadbi/files/0.5-r2-Makefile.patch?rev=1.1&view=markup |
13 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lua/luadbi/files/0.5-r2-Makefile.patch?rev=1.1&content-type=text/plain |
14 |
|
15 |
Index: 0.5-r2-Makefile.patch |
16 |
=================================================================== |
17 |
--- Makefile.orig 2013-02-01 13:34:54.490898002 +0400 |
18 |
+++ Makefile 2013-02-01 13:44:25.927772130 +0400 |
19 |
@@ -1,5 +1,6 @@ |
20 |
CC=gcc |
21 |
-CFLAGS=-g -pedantic -Wall -O2 -shared -fpic -I /usr/include/lua5.1 -I /usr/include/mysql -I /usr/include/postgresql/ -I /opt/ibm/db2exc/V9.5/include/ -I /usr/lib/oracle/xe/app/oracle/product/10.2.0/client/rdbms/public/ -I . |
22 |
+INCLUDES=-I /usr/include/lua5.1 -I /usr/include/mysql -I /usr/include/postgresql/ -I /opt/ibm/db2exc/V9.5/include/ -I /usr/lib/oracle/xe/app/oracle/product/10.2.0/client/rdbms/public/ -I . |
23 |
+CFLAGS+=-pedantic -shared -fpic $(INCLUDES) |
24 |
AR=ar rcu |
25 |
RANLIB=ranlib |
26 |
RM=rm -rf |
27 |
@@ -27,6 +27,14 @@ |
28 |
DB2_OBJS=$(OBJS) build/dbd_db2_main.o build/dbd_db2_connection.o build/dbd_db2_statement.o |
29 |
ORACLE_OBJS=$(OBJS) build/dbd_oracle_main.o build/dbd_oracle_connection.o build/dbd_oracle_statement.o |
30 |
|
31 |
+INSTALL = install |
32 |
+INSTALL_PROGRAM = $(INSTALL) |
33 |
+INSTALL_DATA = $(INSTALL) -m 644 |
34 |
+LUA_INC_DIR=/usr/include/lua5.1 |
35 |
+LUA_LIB_DIR=/usr/lib |
36 |
+INSTALL_DIR_LUA=/usr/share/lua/5.1 |
37 |
+INSTALL_DIR_BIN=/usr/lib/lua/5.1 |
38 |
+ |
39 |
free: mysql psql sqlite3 |
40 |
|
41 |
all: mysql psql sqlite3 db2 oracle |
42 |
@@ -90,3 +98,21 @@ |
43 |
build: |
44 |
$(MKDIR) ${BUILDDIR} |
45 |
|
46 |
+install_lua: |
47 |
+ $(INSTALL_DATA) -D DBI.lua $(DESTDIR)$(INSTALL_DIR_LUA)/DBI.lua |
48 |
+ |
49 |
+install_mysql: install_lua |
50 |
+ $(INSTALL_PROGRAM) -D $(DBDMYSQL) $(DESTDIR)$(INSTALL_DIR_BIN)/$(DBDMYSQL) |
51 |
+ |
52 |
+install_psql: install_lua |
53 |
+ $(INSTALL_PROGRAM) -D $(DBDPSQL) $(DESTDIR)$(INSTALL_DIR_BIN)/$(DBDPSQL) |
54 |
+ |
55 |
+install_sqlite3: install_lua |
56 |
+ $(INSTALL_PROGRAM) -D $(DBDSQLITE3) $(DESTDIR)$(INSTALL_DIR_BIN)/$(DBDSQLITE3) |
57 |
+ |
58 |
+install_db2: install_lua |
59 |
+ $(INSTALL_PROGRAM) -D $(DBDDB2) $(DESTDIR)$(INSTALL_DIR_BIN)/$(DBDDB2) |
60 |
+ |
61 |
+install_oracle: install_lua |
62 |
+ $(INSTALL_PROGRAM) -D $(DBDORACLE) $(DESTDIR)$(INSTALL_DIR_BIN)/$(DBDORACLE) |
63 |
+ |