Gentoo Archives: gentoo-commits

From: "Julian Ospald (hasufell)" <hasufell@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-libs/angelscript/files: angelscript-2.26.1-QA.patch
Date: Mon, 04 Mar 2013 16:09:57
Message-Id: 20130304160953.CA24720081@flycatcher.gentoo.org
1 hasufell 13/03/04 16:09:53
2
3 Added: angelscript-2.26.1-QA.patch
4 Log:
5 version bump
6
7 (Portage version: 2.2.0_alpha164/cvs/Linux x86_64, signed Manifest commit with key E73C35B3)
8
9 Revision Changes Path
10 1.1 dev-libs/angelscript/files/angelscript-2.26.1-QA.patch
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/angelscript/files/angelscript-2.26.1-QA.patch?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/angelscript/files/angelscript-2.26.1-QA.patch?rev=1.1&content-type=text/plain
14
15 Index: angelscript-2.26.1-QA.patch
16 ===================================================================
17 --- sdk/angelscript/projects/gnuc/makefile
18 +++ sdk/angelscript/projects/gnuc/makefile
19 @@ -3,6 +3,7 @@
20
21 # For 'make install' to work, set LOCAL according to your system configuration
22 LOCAL = /usr/local
23 +INSTALL_LIBDIR = lib
24
25 # If you want to build a shared library, then run make with SHARED=1 and VERSION=version
26 ifdef SHARED
27 @@ -44,10 +45,10 @@
28 else
29 OBJDIR = obj
30 LIBDIR = ../../lib
31 - CXX ?= gcc
32 + CXX ?= g++
33 # On i686 architecture you may need to add -march=i686 if you get
34 # an undefined symbol for __sync_sub_and_fetch_4 in as_atomic.cpp.
35 - CXXFLAGS += -g -Wall -fPIC -fno-strict-aliasing
36 + CXXFLAGS += -Wall -fPIC -fno-strict-aliasing
37 endif
38
39 AR ?= ar
40 @@ -106,7 +107,7 @@
41
42 $(BIN): $(OBJDIR) $(LIBDIR) $(OBJ)
43 ifdef SHARED
44 - $(CXX) -shared -Wl,-soname,$(LIB) -o $(BIN) $(OBJ)
45 + $(CXX) $(CXXFLAGS) $(LDFLAGS) -shared -Wl,-soname,$(LIB) -o $(BIN) $(OBJ)
46 ( cd $(LIBDIR); ln -s $(LIB) $(DEVLIB) )
47 else
48 $(AR) r $(BIN) $(OBJ)
49 @@ -135,18 +136,18 @@
50 $(DELETER) $(OBJ) $(BIN) $(LIBDIR)/$(DEVLIB)
51
52 install: $(BIN)
53 - @echo Installing to: $(LOCAL)/lib and $(LOCAL)/include...
54 + @echo Installing to: $(LOCAL)/$(INSTALL_LIBDIR) and $(LOCAL)/include...
55 @echo -------------------------------------------------------------------
56 ifdef SHARED
57 - $(COPIER) $(LIBDIR)/$(DEVLIB) $(LOCAL)/lib
58 + $(COPIER) $(LIBDIR)/$(DEVLIB) $(LOCAL)/$(INSTALL_LIBDIR)
59 endif
60 - $(COPIER) $(BIN) $(LOCAL)/lib
61 + $(COPIER) $(BIN) $(LOCAL)/$(INSTALL_LIBDIR)
62 $(COPIER) $(INCDIR)/$(INC) $(LOCAL)/include
63 @echo -------------------------------------------------------------------
64 @echo Angelscript library installed. Enjoy!
65
66 uninstall:
67 - $(DELETER) $(LOCAL)/include/$(INC) $(LOCAL)/lib/$(LIB) $(LOCAL)/lib/$(DEVLIB)
68 + $(DELETER) $(LOCAL)/include/$(INC) $(LOCAL)/$(INSTALL_LIBDIR)/$(LIB) $(LOCAL)/$(INSTALL_LIBDIR)/$(DEVLIB)
69 @echo -------------------------------------------------------------------
70 @echo Angelscript library uninstalled.