[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