Gentoo Archives: gentoo-commits

From: "Tristan Heaven (nyhm)" <nyhm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in games-util/gslist/files: gslist-0.8.8-build.patch
Date: Wed, 29 Jul 2009 21:58:01
Message-Id: E1MWH9q-0001Ar-Im@stork.gentoo.org
1 nyhm 09/07/29 21:57:58
2
3 Added: gslist-0.8.8-build.patch
4 Log:
5 Version bump
6 (Portage version: 2.2_rc33/cvs/Linux x86_64)
7
8 Revision Changes Path
9 1.1 games-util/gslist/files/gslist-0.8.8-build.patch
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/games-util/gslist/files/gslist-0.8.8-build.patch?rev=1.1&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/games-util/gslist/files/gslist-0.8.8-build.patch?rev=1.1&content-type=text/plain
13
14 Index: gslist-0.8.8-build.patch
15 ===================================================================
16 --- Makefile
17 +++ Makefile
18 @@ -1,26 +1,30 @@
19 -CFLAGS += -O2 -s
20 +CFLAGS += -Wall -D_GNU_SOURCE
21 PREFIX = /usr/local
22 BINDIR = $(PREFIX)/bin
23 SRC = src/gslist.c src/enctype1_decoder.c src/enctype2_decoder.c src/enctype_shared.c src/mydownlib.c src/gsnatneg.c
24 #LIBS = -lpthread /usr/lib/libGeoIP.a /usr/lib/libz.a
25 #SQLIBS = /usr/lib/libmysqlclient.a /usr/lib/libm.a
26 -SQLIBS = -lmysqlclient
27 LIBS = -lpthread -lGeoIP -lz
28 O = $(SRC:.c=.o)
29
30 -all: gslist gslistsql
31 +ifneq ($(GSWEB),0)
32 +CFLAGS += -DGSWEB
33 +endif
34 +
35 +ifneq ($(SQL),0)
36 +CFLAGS += -DSQL
37 +LIBS += -lmysqlclient
38 +endif
39
40 -gslist:
41 - $(CC) $(SRC) $(CFLAGS) -o gslist $(LIBS) -DGSWEB
42 - $(CC) $(SRC) $(CFLAGS) -o gslistsql $(SQLIBS) $(LIBS) -DGSWEB -DSQL
43 +gslist: $(O)
44 + $(CC) $(CFLAGS) $(LDFLAGS) -o gslist $(O) $(LIBS)
45
46 clean:
47 - rm -f gslist gslistsql src/gslist.o src/enctype1_decoder.o src/enctype2_decoder.o src/enctype_shared.o src/enctypex_decoder.o src/mydownlib.o src/gsnatneg.o
48 + rm -f gslist $(O)
49
50 install:
51 install -m 755 -d $(BINDIR)
52 install -m 755 gslist $(BINDIR)/gslist
53 - install -m 755 gslistsql $(BINDIR)/gslistsql
54
55 .PHONY:
56 clean install