Gentoo Archives: gentoo-commits

From: "Steve Arnold (nerdboy)" <nerdboy@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sci-libs/gdal/files: gdal-1.6.0-ruby-make.patch
Date: Tue, 28 Apr 2009 05:33:40
Message-Id: E1Lyfwo-0007pa-17@stork.gentoo.org
1 nerdboy 09/04/28 05:33:38
2
3 Added: gdal-1.6.0-ruby-make.patch
4 Log:
5 Updated with missing patch for ruby makefile.
6 (Portage version: 2.2_rc31/cvs/Linux x86_64)
7
8 Revision Changes Path
9 1.1 sci-libs/gdal/files/gdal-1.6.0-ruby-make.patch
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-libs/gdal/files/gdal-1.6.0-ruby-make.patch?rev=1.1&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-libs/gdal/files/gdal-1.6.0-ruby-make.patch?rev=1.1&content-type=text/plain
13
14 Index: gdal-1.6.0-ruby-make.patch
15 ===================================================================
16 --- swig/ruby/RubyMakefile.mk.orig 2009-04-20 18:43:31.107342741 -0700
17 +++ swig/ruby/RubyMakefile.mk 2009-04-20 18:45:51.396591741 -0700
18 @@ -25,7 +25,9 @@
19 INSTALL_DIR := $(RUBY_EXTENSIONS_DIR)/gdal
20
21 RUBY_INCLUDE = -I$(RUBY_INCLUDE_DIR)
22 -LDFLAGS += -shared -L$(RUBY_LIB_DIR)
23 +LDFLAGS += -fPIC -DPIC -Xcompiler -shared -L$(RUBY_LIB_DIR)
24 +CFLAGS += -fPIC -DPIC
25 +CXXFLAGS += -fPIC -DPIC
26 RUBY_LIB := -l$(RUBY_SO_NAME)
27
28 build: $(RUBY_MODULES)
29 @@ -41,17 +43,17 @@
30 $(INSTALL_DIR):
31 mkdir -p $(DESTDIR)$(INSTALL_DIR)
32
33 -install: $(INSTALL_DIR)
34 +install: $(INSTALL_DIR) $(RUBY_MODULES)
35 $(INSTALL) $(RUBY_MODULES) $(DESTDIR)$(INSTALL_DIR)
36
37 $(RUBY_MODULES): %.so: %_wrap.o
38 $(LD) $(LDFLAGS) $(LIBS) $(GDAL_SLIB_LINK) $(RUBY_LIB) $< -o $@
39
40 %.o: %.cpp
41 - $(CXX) $(CFLAGS) $(GDAL_INCLUDE) $(RUBY_INCLUDE) -c $<
42 + $(CXX) $(CXXFLAGS) $(GDAL_INCLUDE) $(RUBY_INCLUDE) -c $<
43
44 %.o: %.cxx
45 - $(CXX) $(CFLAGS) $(GDAL_INCLUDE) $(RUBY_INCLUDE) -c $<
46 + $(CXX) $(CXXFLAGS) $(GDAL_INCLUDE) $(RUBY_INCLUDE) -c $<
47
48 %.o: %.c
49 $(CC) $(CFLAGS) $(GDAL_INCLUDE) $(RUBY_INCLUDE) -c $<