Gentoo Archives: gentoo-commits

From: "Tomas Chvatal (scarabeus)" <scarabeus@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sci-libs/gdal/files: 1.7.2-ruby_cflags.patch
Date: Fri, 30 Jul 2010 13:02:25
Message-Id: 20100730122751.7B9C32CE15@corvid.gentoo.org
1 scarabeus 10/07/30 12:27:51
2
3 Added: 1.7.2-ruby_cflags.patch
4 Log:
5 Version bump. Drop older. Grass support to be done.
6 (Portage version: 2.2_rc67/cvs/Linux x86_64)
7
8 Revision Changes Path
9 1.1 sci-libs/gdal/files/1.7.2-ruby_cflags.patch
10
11 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/gdal/files/1.7.2-ruby_cflags.patch?rev=1.1&view=markup
12 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/gdal/files/1.7.2-ruby_cflags.patch?rev=1.1&content-type=text/plain
13
14 Index: 1.7.2-ruby_cflags.patch
15 ===================================================================
16 --- swig/ruby/RubyMakefile.mk.orig 2010-07-27 16:55:52.061254647 +0200
17 +++ swig/ruby/RubyMakefile.mk 2010-07-27 16:57:06.837255416 +0200
18 @@ -25,7 +25,9 @@
19 INSTALL_DIR := $(RUBY_EXTENSIONS_DIR)/gdal
20
21 RUBY_INCLUDE = -I$(RUBY_INCLUDE_DIR)
22 -LDFLAGS += -Xcompiler -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 @@ -40,17 +42,17 @@
30 $(INSTALL_DIR):
31 mkdir -p $(DESTDIR)$(INSTALL_DIR)
32
33 -install: $(INSTALL_DIR)
34 - $(INSTALL) $(RUBY_MODULES) $(DESTDIR)$(INSTALL_DIR)
35 +install: $(INSTALL_DIR) $(RUBY_MODULES)
36 + for f in $(RUBY_MODULES) ; do $(INSTALL) $$f $(DESTDIR)$(INSTALL_DIR) ; done
37
38 $(RUBY_MODULES): %.so: %_wrap.o
39 $(LD) $(LDFLAGS) $(LIBS) $(GDAL_SLIB_LINK) $(RUBY_LIB) $< -o $@
40
41 %.o: %.cpp
42 - $(CXX) $(CFLAGS) $(GDAL_INCLUDE) $(RUBY_INCLUDE) -c $<
43 + $(CXX) $(CXXFLAGS) $(GDAL_INCLUDE) $(RUBY_INCLUDE) -c $<
44
45 %.o: %.cxx
46 - $(CXX) $(CFLAGS) $(GDAL_INCLUDE) $(RUBY_INCLUDE) -c $<
47 + $(CXX) $(CXXFLAGS) $(GDAL_INCLUDE) $(RUBY_INCLUDE) -c $<
48
49 %.o: %.c
50 $(CC) $(CFLAGS) $(GDAL_INCLUDE) $(RUBY_INCLUDE) -c $<