summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomas Chvatal <scarabeus@gentoo.org>2010-07-30 12:27:51 +0000
committerTomas Chvatal <scarabeus@gentoo.org>2010-07-30 12:27:51 +0000
commit294daff5e2395d61691a231a86cb920d90fb9ec4 (patch)
tree386d981f5523d3a00d39a2ede792161b504b757c /sci-libs/gdal/files
parentInitial package for the vp8enc/vp8dec GStreamer elements from gst-plugins-bad... (diff)
downloadhistorical-294daff5e2395d61691a231a86cb920d90fb9ec4.tar.gz
historical-294daff5e2395d61691a231a86cb920d90fb9ec4.tar.bz2
historical-294daff5e2395d61691a231a86cb920d90fb9ec4.zip
Version bump. Drop older. Grass support to be done.
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64
Diffstat (limited to 'sci-libs/gdal/files')
-rw-r--r--sci-libs/gdal/files/1.7.2-ruby_cflags.patch35
1 files changed, 35 insertions, 0 deletions
diff --git a/sci-libs/gdal/files/1.7.2-ruby_cflags.patch b/sci-libs/gdal/files/1.7.2-ruby_cflags.patch
new file mode 100644
index 000000000000..1371c0535457
--- /dev/null
+++ b/sci-libs/gdal/files/1.7.2-ruby_cflags.patch
@@ -0,0 +1,35 @@
+--- swig/ruby/RubyMakefile.mk.orig 2010-07-27 16:55:52.061254647 +0200
++++ swig/ruby/RubyMakefile.mk 2010-07-27 16:57:06.837255416 +0200
+@@ -25,7 +25,9 @@
+ INSTALL_DIR := $(RUBY_EXTENSIONS_DIR)/gdal
+
+ RUBY_INCLUDE = -I$(RUBY_INCLUDE_DIR)
+-LDFLAGS += -Xcompiler -shared -L$(RUBY_LIB_DIR)
++LDFLAGS += -fPIC -DPIC -Xcompiler -shared -L$(RUBY_LIB_DIR)
++CFLAGS += -fPIC -DPIC
++CXXFLAGS += -fPIC -DPIC
+ RUBY_LIB := -l$(RUBY_SO_NAME)
+
+ build: $(RUBY_MODULES)
+@@ -40,17 +42,17 @@
+ $(INSTALL_DIR):
+ mkdir -p $(DESTDIR)$(INSTALL_DIR)
+
+-install: $(INSTALL_DIR)
+- $(INSTALL) $(RUBY_MODULES) $(DESTDIR)$(INSTALL_DIR)
++install: $(INSTALL_DIR) $(RUBY_MODULES)
++ for f in $(RUBY_MODULES) ; do $(INSTALL) $$f $(DESTDIR)$(INSTALL_DIR) ; done
+
+ $(RUBY_MODULES): %.so: %_wrap.o
+ $(LD) $(LDFLAGS) $(LIBS) $(GDAL_SLIB_LINK) $(RUBY_LIB) $< -o $@
+
+ %.o: %.cpp
+- $(CXX) $(CFLAGS) $(GDAL_INCLUDE) $(RUBY_INCLUDE) -c $<
++ $(CXX) $(CXXFLAGS) $(GDAL_INCLUDE) $(RUBY_INCLUDE) -c $<
+
+ %.o: %.cxx
+- $(CXX) $(CFLAGS) $(GDAL_INCLUDE) $(RUBY_INCLUDE) -c $<
++ $(CXX) $(CXXFLAGS) $(GDAL_INCLUDE) $(RUBY_INCLUDE) -c $<
+
+ %.o: %.c
+ $(CC) $(CFLAGS) $(GDAL_INCLUDE) $(RUBY_INCLUDE) -c $<