[DebianGIS-dev] r658 - in packages/ogdi-dfsg/trunk/debian: . patches

Francesco Lovergine frankie at alioth.debian.org
Tue Mar 27 17:02:58 CET 2007


Author: frankie
Date: 2007-03-27 16:02:58 +0000 (Tue, 27 Mar 2007)
New Revision: 658

Added:
   packages/ogdi-dfsg/trunk/debian/patches/endianess.dpatch
Modified:
   packages/ogdi-dfsg/trunk/debian/libogdi3.install
   packages/ogdi-dfsg/trunk/debian/patches/shared.dpatch
   packages/ogdi-dfsg/trunk/debian/rules
Log:
Modified to usr /usr/lib/ogdi for plugins and a single soname
for the only exported library. Thanks C. Balint for his hints.


Modified: packages/ogdi-dfsg/trunk/debian/libogdi3.install
===================================================================
--- packages/ogdi-dfsg/trunk/debian/libogdi3.install	2007-03-27 13:16:49 UTC (rev 657)
+++ packages/ogdi-dfsg/trunk/debian/libogdi3.install	2007-03-27 16:02:58 UTC (rev 658)
@@ -1 +1,2 @@
-usr/lib/lib*.so*
+usr/lib/libogdi.so*
+usr/lib/*.so	usr/lib/ogdi

Added: packages/ogdi-dfsg/trunk/debian/patches/endianess.dpatch
===================================================================
--- packages/ogdi-dfsg/trunk/debian/patches/endianess.dpatch	2007-03-27 13:16:49 UTC (rev 657)
+++ packages/ogdi-dfsg/trunk/debian/patches/endianess.dpatch	2007-03-27 16:02:58 UTC (rev 658)
@@ -0,0 +1,28 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## endianess.dpatch by Francesco Paolo Lovergine <frankie at debian.org>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Fix endianess definition
+## DP: This is a Linux specific patch
+## DP: A better fix would check endianess at configuration time
+##
+
+ at DPATCH@
+diff -urNad ogdi-dfsg~/vpflib/include/machine.h ogdi-dfsg/vpflib/include/machine.h
+--- ogdi-dfsg~/vpflib/include/machine.h	2007-03-27 17:35:24.000000000 +0200
++++ ogdi-dfsg/vpflib/include/machine.h	2007-03-27 17:41:16.000000000 +0200
+@@ -15,10 +15,11 @@
+     long            output;
+ } xBYTE_ORDER;
+ 
+-#if SYS_BIG_ENDIAN == 1
+-#define MACHINE_BYTE_ORDER MOST_SIGNIFICANT
+-#else
++#include <endian.h>
++#if __BYTE_ORDER == __LITTLE_ENDIAN
+ #define MACHINE_BYTE_ORDER LEAST_SIGNIFICANT
++#elif __BYTE_ORDER == __BIG_ENDIAN
++#define MACHINE_BYTE_ORDER MOST_SIGNIFICANT
+ #endif
+ 
+ #ifdef _WINDOWS


Property changes on: packages/ogdi-dfsg/trunk/debian/patches/endianess.dpatch
___________________________________________________________________
Name: svn:executable
   + *

Modified: packages/ogdi-dfsg/trunk/debian/patches/shared.dpatch
===================================================================
--- packages/ogdi-dfsg/trunk/debian/patches/shared.dpatch	2007-03-27 13:16:49 UTC (rev 657)
+++ packages/ogdi-dfsg/trunk/debian/patches/shared.dpatch	2007-03-27 16:02:58 UTC (rev 658)
@@ -11,31 +11,24 @@
 
 @DPATCH@
 diff -urNad ogdi-dfsg~/config/unix.mak ogdi-dfsg/config/unix.mak
---- ogdi-dfsg~/config/unix.mak	2007-03-27 15:09:59.000000000 +0200
-+++ ogdi-dfsg/config/unix.mak	2007-03-27 15:10:12.000000000 +0200
-@@ -93,7 +93,7 @@
+--- ogdi-dfsg~/config/unix.mak	2007-03-27 17:51:59.000000000 +0200
++++ ogdi-dfsg/config/unix.mak	2007-03-27 17:54:09.000000000 +0200
+@@ -93,9 +93,9 @@
  
  $(SHRDGEN): $(OBJECTS)
  	@echo Making shared library: $@
 -	$(SHLIB_LD) $(SHLIB_LDFLAGS) $(COMMON_LDFLAGS) $(COMMON_CFLAGS) -Wl,-soname,$(LIB_PREFIX)$(TOBEGEN).$(SHLIB_EXT).$(OGDI_MAJOR) -o $@ $^ $(LINK_LIBS) 
-+	$(SHLIB_LD) $(SHLIB_LDFLAGS) $(COMMON_LDFLAGS) $(COMMON_CFLAGS) -Wl,-soname,$(LIB_PREFIX)$(TOBEGEN).$(SHLIB_EXT).$(OGDI_MAJOR) -o $(TOPDIR)/bin/$(TARGET)/$(LIB_PREFIX)$(TOBEGEN).$(SHLIB_EXT).$(OGDI_MAJOR).$(OGDI_MINOR) $^ $(LINK_LIBS) 
- 	pushd $(TOPDIR)/bin/$(TARGET); ln -s $(LIB_PREFIX)$(TOBEGEN).$(SHLIB_EXT).$(OGDI_MAJOR).$(OGDI_MINOR) $(LIB_PREFIX)$(TOBEGEN).$(SHLIB_EXT); \
- 	ln -s $(LIB_PREFIX)$(TOBEGEN).$(SHLIB_EXT).$(OGDI_MAJOR).$(OGDI_MINOR) $(LIB_PREFIX)$(TOBEGEN).$(SHLIB_EXT).$(OGDI_MAJOR); popd
+-	pushd $(TOPDIR)/bin/$(TARGET); ln -s $(LIB_PREFIX)$(TOBEGEN).$(SHLIB_EXT).$(OGDI_MAJOR).$(OGDI_MINOR) $(LIB_PREFIX)$(TOBEGEN).$(SHLIB_EXT); \
+-	ln -s $(LIB_PREFIX)$(TOBEGEN).$(SHLIB_EXT).$(OGDI_MAJOR).$(OGDI_MINOR) $(LIB_PREFIX)$(TOBEGEN).$(SHLIB_EXT).$(OGDI_MAJOR); popd
++	$(SHLIB_LD) $(SHLIB_LDFLAGS) $(COMMON_LDFLAGS) $(COMMON_CFLAGS) -Wl,-soname,$(LIB_PREFIX)$(TOBEGEN).$(SHLIB_EXT).$(OGDI_MAJOR).$(OGDI_MINOR) -o $(TOPDIR)/bin/$(TARGET)/$(LIB_PREFIX)$(TOBEGEN).$(SHLIB_EXT).$(OGDI_MAJOR).$(OGDI_MINOR) $^ $(LINK_LIBS) 
++	pushd $(TOPDIR)/bin/$(TARGET); ln -s $(LIB_PREFIX)$(TOBEGEN).$(SHLIB_EXT).$(OGDI_MAJOR).$(OGDI_MINOR) $(LIB_PREFIX)$(TOBEGEN).$(SHLIB_EXT).$(OGDI_MAJOR); \
++	ln -s $(LIB_PREFIX)$(TOBEGEN).$(SHLIB_EXT).$(OGDI_MAJOR) $(LIB_PREFIX)$(TOBEGEN).$(SHLIB_EXT); popd
  	@echo $@ made successfully ...
-diff -urNad ogdi-dfsg~/contrib/gdal/makefile ogdi-dfsg/contrib/gdal/makefile
---- ogdi-dfsg~/contrib/gdal/makefile	2007-03-27 15:09:59.000000000 +0200
-+++ ogdi-dfsg/contrib/gdal/makefile	2007-03-27 15:10:12.000000000 +0200
-@@ -1,6 +1,6 @@
  
- TOBEGEN	= gdal
--TARGETGEN=$(DYNAGEN)
-+TARGETGEN=$(SHRDGEN)
- 
- SOURCES =  \
- 	gdal_serv.c \
+ $(DYNAGEN): $(OBJECTS)
 diff -urNad ogdi-dfsg~/contrib/makefile ogdi-dfsg/contrib/makefile
---- ogdi-dfsg~/contrib/makefile	2001-02-18 20:36:48.000000000 +0100
-+++ ogdi-dfsg/contrib/makefile	2007-03-27 15:10:45.000000000 +0200
+--- ogdi-dfsg~/contrib/makefile	2007-03-27 17:51:59.000000000 +0200
++++ ogdi-dfsg/contrib/makefile	2007-03-27 17:52:19.000000000 +0200
 @@ -16,7 +16,7 @@
  #
  # Sub-directories that need to be built
@@ -45,21 +38,9 @@
  
  #
  # Default target to build everything in all sub-directories
-diff -urNad ogdi-dfsg~/ogdi/attr_driver/odbc/makefile ogdi-dfsg/ogdi/attr_driver/odbc/makefile
---- ogdi-dfsg~/ogdi/attr_driver/odbc/makefile	2007-03-27 15:09:59.000000000 +0200
-+++ ogdi-dfsg/ogdi/attr_driver/odbc/makefile	2007-03-27 15:10:12.000000000 +0200
-@@ -12,7 +12,7 @@
- #
- 
- TOBEGEN	= lodbc
--TARGETGEN=$(DYNAGEN)
-+TARGETGEN=$(SHRDGEN)
- 
- SOURCES = odbc.c
- 
 diff -urNad ogdi-dfsg~/ogdi/c-api/makefile ogdi-dfsg/ogdi/c-api/makefile
---- ogdi-dfsg~/ogdi/c-api/makefile	2007-03-27 15:09:59.000000000 +0200
-+++ ogdi-dfsg/ogdi/c-api/makefile	2007-03-27 15:10:12.000000000 +0200
+--- ogdi-dfsg~/ogdi/c-api/makefile	2007-03-27 17:51:59.000000000 +0200
++++ ogdi-dfsg/ogdi/c-api/makefile	2007-03-27 17:52:19.000000000 +0200
 @@ -13,11 +13,7 @@
  
  TOBEGEN	= ogdi
@@ -72,135 +53,15 @@
  
  SOURCES = ecs_dyna.c ecsregex.c ecssplit.c \
            ecsassoc.c ecshash.c ecstile.c server.c ecsdist.c \
-diff -urNad ogdi-dfsg~/ogdi/datum_driver/canada/makefile ogdi-dfsg/ogdi/datum_driver/canada/makefile
---- ogdi-dfsg~/ogdi/datum_driver/canada/makefile	2007-03-27 15:09:59.000000000 +0200
-+++ ogdi-dfsg/ogdi/datum_driver/canada/makefile	2007-03-27 15:10:12.000000000 +0200
-@@ -12,7 +12,7 @@
- #
- 
- TOBEGEN	= dtcanada
--TARGETGEN=$(DYNAGEN)
-+TARGETGEN=$(SHRDGEN)
- 
- SOURCES = nadconv.c dtcanada.c
- 
-diff -urNad ogdi-dfsg~/ogdi/datum_driver/usa/makefile ogdi-dfsg/ogdi/datum_driver/usa/makefile
---- ogdi-dfsg~/ogdi/datum_driver/usa/makefile	2007-03-27 15:09:59.000000000 +0200
-+++ ogdi-dfsg/ogdi/datum_driver/usa/makefile	2007-03-27 15:10:12.000000000 +0200
-@@ -12,7 +12,7 @@
- #
- 
- TOBEGEN	= dtusa
--TARGETGEN=$(DYNAGEN)
-+TARGETGEN=$(SHRDGEN)
- 
- SOURCES = dtusa.c
- 
-diff -urNad ogdi-dfsg~/ogdi/driver/adrg/makefile ogdi-dfsg/ogdi/driver/adrg/makefile
---- ogdi-dfsg~/ogdi/driver/adrg/makefile	2007-03-27 15:09:59.000000000 +0200
-+++ ogdi-dfsg/ogdi/driver/adrg/makefile	2007-03-27 15:10:12.000000000 +0200
-@@ -12,7 +12,7 @@
- #
- 
- TOBEGEN	= adrg
--TARGETGEN=$(DYNAGEN)
-+TARGETGEN=$(SHRDGEN)
- 
- SOURCES = adrg.c utils.c object.c 
- 
-diff -urNad ogdi-dfsg~/ogdi/driver/dted/makefile ogdi-dfsg/ogdi/driver/dted/makefile
---- ogdi-dfsg~/ogdi/driver/dted/makefile	2007-03-27 15:09:59.000000000 +0200
-+++ ogdi-dfsg/ogdi/driver/dted/makefile	2007-03-27 15:10:12.000000000 +0200
-@@ -12,7 +12,7 @@
- #
- 
- TOBEGEN	= dted
--TARGETGEN=$(DYNAGEN)
-+TARGETGEN=$(SHRDGEN)
- 
- SOURCES = dted.c utils.c object.c
- 
-diff -urNad ogdi-dfsg~/ogdi/driver/network/makefile ogdi-dfsg/ogdi/driver/network/makefile
---- ogdi-dfsg~/ogdi/driver/network/makefile	2007-03-27 15:09:59.000000000 +0200
-+++ ogdi-dfsg/ogdi/driver/network/makefile	2007-03-27 15:10:12.000000000 +0200
-@@ -12,7 +12,7 @@
- #
- 
- TOBEGEN	= remote
--TARGETGEN=$(DYNAGEN)
-+TARGETGEN=$(SHRDGEN)
- 
- SOURCES = remote.c ecs_clnt.c 
- 
-diff -urNad ogdi-dfsg~/ogdi/driver/rpf/makefile ogdi-dfsg/ogdi/driver/rpf/makefile
---- ogdi-dfsg~/ogdi/driver/rpf/makefile	2007-03-27 15:09:59.000000000 +0200
-+++ ogdi-dfsg/ogdi/driver/rpf/makefile	2007-03-27 15:10:12.000000000 +0200
-@@ -12,7 +12,7 @@
- #
- 
- TOBEGEN	= rpf
--TARGETGEN=$(DYNAGEN)
-+TARGETGEN=$(SHRDGEN)
- 
- SOURCES = rpf.c utils.c object.c 
- 
-diff -urNad ogdi-dfsg~/ogdi/driver/skeleton/makefile ogdi-dfsg/ogdi/driver/skeleton/makefile
---- ogdi-dfsg~/ogdi/driver/skeleton/makefile	2007-03-27 15:09:59.000000000 +0200
-+++ ogdi-dfsg/ogdi/driver/skeleton/makefile	2007-03-27 15:10:12.000000000 +0200
-@@ -12,7 +12,7 @@
- #
- 
- TOBEGEN	= skeleton
--TARGETGEN=$(DYNAGEN)
-+TARGETGEN=$(SHRDGEN)
- 
- SOURCES = skeleton.c open.c object.c utils.c 
- 
-diff -urNad ogdi-dfsg~/ogdi/driver/vrf/makefile ogdi-dfsg/ogdi/driver/vrf/makefile
---- ogdi-dfsg~/ogdi/driver/vrf/makefile	2007-03-27 15:09:59.000000000 +0200
-+++ ogdi-dfsg/ogdi/driver/vrf/makefile	2007-03-27 15:10:12.000000000 +0200
-@@ -12,7 +12,7 @@
- #
- 
- TOBEGEN	= vrf
--TARGETGEN=$(DYNAGEN)
-+TARGETGEN=$(SHRDGEN)
- 
- SOURCES = vrf.c utils.c feature.c object.c open.c swq.c vrfswq.c
- 
-diff -urNad ogdi-dfsg~/ogdi/glutil/makefile ogdi-dfsg/ogdi/glutil/makefile
---- ogdi-dfsg~/ogdi/glutil/makefile	2001-02-19 05:12:21.000000000 +0100
-+++ ogdi-dfsg/ogdi/glutil/makefile	2007-03-27 15:12:15.000000000 +0200
-@@ -14,7 +14,7 @@
- #
- 
- TOBEGEN	= glutil
--TARGETGEN=$(ARCHGEN)
-+TARGETGEN=$(SHRDGEN)
- 
- SOURCES	= getglenv.c iofile.c dirent.c
- 
-diff -urNad ogdi-dfsg~/ogdi/tcl_interface/makefile ogdi-dfsg/ogdi/tcl_interface/makefile
---- ogdi-dfsg~/ogdi/tcl_interface/makefile	2007-03-27 15:09:59.000000000 +0200
-+++ ogdi-dfsg/ogdi/tcl_interface/makefile	2007-03-27 15:10:12.000000000 +0200
-@@ -12,7 +12,7 @@
- #
- 
- TOBEGEN	= ecs_tcl
--TARGETGEN=$(DYNAGEN)
-+TARGETGEN=$(SHRDGEN)
- 
- SOURCES = ecs_tcl.c
- 
 diff -urNad ogdi-dfsg~/vpflib/makefile ogdi-dfsg/vpflib/makefile
---- ogdi-dfsg~/vpflib/makefile	2007-03-27 15:09:59.000000000 +0200
-+++ ogdi-dfsg/vpflib/makefile	2007-03-27 15:10:12.000000000 +0200
+--- ogdi-dfsg~/vpflib/makefile	2007-03-27 17:51:59.000000000 +0200
++++ ogdi-dfsg/vpflib/makefile	2007-03-27 17:52:19.000000000 +0200
 @@ -7,7 +7,7 @@
  #
  
  TOBEGEN	= vpf
 -TARGETGEN=$(ARCHGEN)
-+TARGETGEN=$(SHRDGEN)
++TARGETGEN=$(DYNAGEN)
  
  SOURCES = vpfselec.c \
  	vpftidx.c \

Modified: packages/ogdi-dfsg/trunk/debian/rules
===================================================================
--- packages/ogdi-dfsg/trunk/debian/rules	2007-03-27 13:16:49 UTC (rev 657)
+++ packages/ogdi-dfsg/trunk/debian/rules	2007-03-27 16:02:58 UTC (rev 658)
@@ -81,6 +81,7 @@
 	install -o root -g root $(CURDIR)/ogdi-config $(CURDIR)/debian/tmp/usr/bin/ogdi-config
 	install -o root -g root -d $(CURDIR)/debian/tmp/usr/share/pkgconfig
 	install -o root -g root $(CURDIR)/ogdi.pc $(CURDIR)/debian/tmp/usr/share/pkgconfig
+	rm -f $(CURDIR)/debian/tmp/usr/lib/ogdi/libskeleton.so
 
 # Build architecture-independent files here.
 binary-indep: 




More information about the Pkg-grass-devel mailing list