diff options
Diffstat (limited to 'sci-libs/ogdi')
-rw-r--r-- | sci-libs/ogdi/Manifest | 8 | ||||
-rw-r--r-- | sci-libs/ogdi/files/ogdi-3.1.6-fpic.patch | 38 | ||||
-rw-r--r-- | sci-libs/ogdi/files/ogdi-3.2.0_beta2-64b.patch | 11 | ||||
-rw-r--r-- | sci-libs/ogdi/files/ogdi-3.2.0_beta2-endianess.patch | 18 | ||||
-rw-r--r-- | sci-libs/ogdi/files/ogdi-3.2.0_beta2-proj480.patch | 297 | ||||
-rw-r--r-- | sci-libs/ogdi/ogdi-3.2.0-r1.ebuild (renamed from sci-libs/ogdi/ogdi-3.2.0.ebuild) | 16 | ||||
-rw-r--r-- | sci-libs/ogdi/ogdi-3.2.0_beta2.ebuild | 66 |
7 files changed, 11 insertions, 443 deletions
diff --git a/sci-libs/ogdi/Manifest b/sci-libs/ogdi/Manifest index 3b8fcfd80a24..a0edb68e45bc 100644 --- a/sci-libs/ogdi/Manifest +++ b/sci-libs/ogdi/Manifest @@ -1,4 +1,3 @@ -AUX ogdi-3.1.6-fpic.patch 961 BLAKE2B 6339c06958876010249514fb633186ba08eb749cc16c36ca2279f0685641b0b7a0cc2f4aa70994cfc20cba4107d05e969cb3bc2ae9627a1920557af3d292ce84 SHA512 9d5d89d907043b14f5a18b6e036a1784b657ae6dd824d03067ab3e1e4e777ad55286e9addf15c9499523d7b2fdb743d329660f64a54e5140961c567135b40579 AUX ogdi-3.2.0-acinclude.patch 508 BLAKE2B 97ab24d0f836b3da111f88455734e681f203932c98ec85319e49843575e4ed224d04f319a7fd6069c9ea6b08ece00838c82236a9425e90e9262fbe144c1d5765 SHA512 6782744a2d7ae0e2a11d6b600777e10891c4ff68f2e32d205b8e96b79dcbdde4d863a25ed263705df54e48ed1fedeffcee085ec12fc769fe53a22f7cb863441c AUX ogdi-3.2.0-aclocal.patch 2048 BLAKE2B 91fe93c2ab1adb8d9561411a3668f093ba6922586f9401d7abbc449fea057ba6315595604eba123fa8149d608358f15d6ff1c4c2b4765c41377c2c91ddb77a57 SHA512 a63e00f5e1706169311d43e00c2baa78d017eee728dd1bafad10aa3d9f7332ecdb5bfea1b24df888dd06d9de1f09339da68ea8ed663e9f1fa97665459b2099f1 AUX ogdi-3.2.0-endianess.patch 1028 BLAKE2B 25ea3bb0991b201bbfae2597ae622e2cd0a18749d274e6553e7dcd31cd2befb15f2bea1dd073f8d6d3bac568aeafbdaac6b04b7fcb0597733a97ea926bbd9a49 SHA512 3a4ee5ee69f27fbad6170f1e3142a70ba529bd81a9b3209d1cb005a2ebf1c04f782194f20e8a046a19ec817c81ee04a9f7ab192321f8dc9590f4f8823c71d38e @@ -7,12 +6,7 @@ AUX ogdi-3.2.0-ldflags.patch 700 BLAKE2B 6a2b494e35644dfa544ed000c4b3139b03a495e AUX ogdi-3.2.0-optimisation.patch 247 BLAKE2B 097d0e9615352512f5322b7e11826fe4352728f020b76c4c7dcbb58c6cc9903165ac49ec442c773a97bb575271f37e88a5f22951aae507afa0483c6b512d5488 SHA512 894dd439f0599e68117a82e461e75e5e48efde1bcd165fde727339b3d5855a17fab1f721663154a8d8626e38607237d8136e41a57b6b390f061762dd317b2e3c AUX ogdi-3.2.0-rpc.patch 11640 BLAKE2B 86809477603e9842e9c80e59b83769ef7a67e05aa5fd8db5795639aa0387a3f7324405bf4ea532a522154f88a4fd29469b7bdbef3285771b4c54c625c33f32a0 SHA512 b16647603aec1a2bc5fdcdf17234d78c62d882777187ba4896d7ea7ef96025c663f585866fa70e432700faa1963c2d2643f6b83791a90f4c38fc1e426b84889a AUX ogdi-3.2.0-tcl.patch 320 BLAKE2B 4cf742b86210f4b78f9cfd304e6ed928fdeb26aebc541d3de3017939b75f08ec47676e5c91466a9ec667830b7cebacd334878cb30ba4d0937ab9f5408bb1333f SHA512 19f08d16caab2cc456b608f89f100830de6c2b7d13336240a9738c5435fe6065a946c4929dab386889363d392dd701dc5be5c1a1d6b589c31721caa5fddf97b8 -AUX ogdi-3.2.0_beta2-64b.patch 289 BLAKE2B 7b35827d1d06037d25a17a8d9dc4bb288e653847b763a0ea21823fa7e0ead371c8f7fd3431cd840ac8027efb16d736ee562c72fbd45b22b0d4b3a383329501e7 SHA512 fa79643dda054c1dad1e398d429c638eba31e572e265b3eec10408116d68eeafb65b0fedb0c0710beed58c506c810e2ef432b1f998a73cb70421fb8c796e2e91 -AUX ogdi-3.2.0_beta2-endianess.patch 590 BLAKE2B 4af94feb2e6b3345d9e440f48f1ac98f71792a832010f5666c38335b55b0215248ec568a52d61dfbae3e5804122a8fa4d95751108de85125182dcb440417e337 SHA512 7d4508610cc34d2552c4135226e2418d6e634ff6f85a9423534a3f2275392e5097399decc4bb9b8f4f02e7a23b7f7a4507182541c814e73efd5544292469e50e -AUX ogdi-3.2.0_beta2-proj480.patch 9939 BLAKE2B bcefedd0043c8535adc8d5e3362f38514ec91a220444145b1c27b1a41b45191364f52130a46e91e371571bf4a5f7a4df64f798c7d526fa29a250b67690044989 SHA512 3ac6c554c8f89252b8ff6f8f9ff3824ec1c453b1ac395d41e395ccd1c15c659dfbb77d0a6110edf2cd20a1c738f70e444a566cd6bee7ead2bc563d773c77c737 AUX ogdi-3.2.0_beta2-subdirs.patch 905 BLAKE2B 69db0794449ca68b61ba8723585a2d055836f2bfd031023073b515a326ca04215833c9ab1ef1d73f1bd5392a56d2479ba71d9a24fea42f5a41f239a3ec6c55db SHA512 b6e6f50dafdb6aea991b8ece37953a9910b3fa790dcb68108ba7316c81de3cffae1413afb9d9126457550fa46bded8a7613c8be27fcd9956c8c17b5b64065732 -DIST ogdi-3.2.0.beta2.tar.gz 956839 BLAKE2B d0729d42f3224d9911bb09f8cf2f150204950739547bf8ed5349c8ed63e7ab7a4e17298fe8bbf45fc17f5781e86925ab35d8356d396ffe7f35a4cf20803fce04 SHA512 2159dfd010be9da63cf009beee7f6571cd13c4f08d1a69a5d945dd64878347b28455eb5376f184e2d91fa4a3bd409446ccbd706aa9000d3d7d2ac4b6e30ced93 DIST ogdi-3.2.0.tar.gz 976004 BLAKE2B 535f05b3145c49ce72adcd86cd9ded1c8d8d12e051feb4e1898d8ddabbff1cf27f609326ccdb3a1cbff523b277f99e9d8c3678d2ed565dd81e6c5d956ed2dcca SHA512 b29d52b733c15927d2c93df10632d9bf6288614b944c02a5e1a67f3f971263bcb07460b301fb5db389ed15fc5f38a1f3c0263c4b1441f2ea4809bb61b3e67ef0 -EBUILD ogdi-3.2.0.ebuild 1684 BLAKE2B 6a2f19e187d2152b94092746ceb6258edae78837293285f48df6324a38f8a60fea00a32354dcb3de6c04246a39c5b609e7d5d9339826ba13f8d735d252f94b0b SHA512 d20023fdf7b33ade215fbeab8e693deba0f3a233fa6b1b12930639b37f4d45651d8b3e637b174f5ad9a22727fae570b8db8969881f451378bc609cea5828737f -EBUILD ogdi-3.2.0_beta2.ebuild 1525 BLAKE2B f5d96d0ac178971ecec0f66edef7817dd85220364bc62362c4f2af749749122d93f23851a62aac5f29662e4def9706e951b869b8b2dfb37652e88bb20b06d30d SHA512 2d2a5c8a9959b2fa77fb6395f262f3eae08a713e93700c43b9d746579293b5653f0761f80c23cc32fa3bf823cd31413d48978492e7abc91e5c3a79fc3eb2d318 +EBUILD ogdi-3.2.0-r1.ebuild 1730 BLAKE2B 0414eebbe445021de0a41e17ae77f5b954d025c90c3f4e74708e941793d3bd5cb171a329897b06b0652fa01dc4e036cadb4199ee56a7b6503a8ca38cd74d1b74 SHA512 8602a2c3ed67233f23006739206a471e72fed4a8d370150bbaa7d3f7e9f3a0567eca246d7ec47db96767237538a42962cfc3dbee12ba9cd317d4479590931a93 MISC metadata.xml 337 BLAKE2B 01ea83d967f6073198b6a96775ed63b603dcd4736a3a3faa8d8e5e891d2b4fb25ef436425fe51be91d4d81702f392c7f28274738b7d672a82d681159e28b87dd SHA512 958474862734f915497c1e574254cd2152009f436b59dd57be9bcd5ad0ae2949dba1f6275ad3a68b3a6d60863093df2bf2bcfffdea51b591e9c1864231899221 diff --git a/sci-libs/ogdi/files/ogdi-3.1.6-fpic.patch b/sci-libs/ogdi/files/ogdi-3.1.6-fpic.patch deleted file mode 100644 index f6fbc85e5ae9..000000000000 --- a/sci-libs/ogdi/files/ogdi-3.1.6-fpic.patch +++ /dev/null @@ -1,38 +0,0 @@ -diff --git a/config/generic.mak.in b/config/generic.mak.in -index 1cb74f5..2e9cabe 100644 ---- a/config/generic.mak.in -+++ b/config/generic.mak.in -@@ -35,16 +35,16 @@ AR = ar cr - # Compilation and linking flags - # - SHLIB_CFLAGS = @C_PIC@ --COMMON_CFLAGS = $(OPTIMIZATION) @CFLAGS@ @C_WFLAGS@ -DUNIX=1 -+COMMON_CFLAGS = $(OPTIMIZATION) @CFLAGS@ @C_WFLAGS@ -DUNIX=1 @C_PIC@ - --SHLIB_LDFLAGS = -shared --COMMON_LDFLAGS = $(OPTIMIZATION) -+SHLIB_LDFLAGS = -shared -Wl,-soname,$(LIB_PREFIX)$(TOBEGEN).$(SHLIB_EXT).$(OGDI_MAJOR) -+COMMON_LDFLAGS = $(OPTIMIZATION) $(LDFLAGS) - - RPC_INCLUDES = @RPC_INCLUDES@ - - UCB_STATICLIB = - --TCL_INCLUDE = -I/usr/include/tcl8.3 -+TCL_INCLUDE = -I${prefix}/include - TCL_LINKLIB = - - # -diff --git a/config/unix.mak b/config/unix.mak -index e3af578..927b0fc 100644 ---- a/config/unix.mak -+++ b/config/unix.mak -@@ -55,7 +55,7 @@ LINK_SW = -L - ifeq ($(CFG),debug) - OPTIMIZATION = -g - else --OPTIMIZATION = -O -+OPTIMIZATION = - endif - - # diff --git a/sci-libs/ogdi/files/ogdi-3.2.0_beta2-64b.patch b/sci-libs/ogdi/files/ogdi-3.2.0_beta2-64b.patch deleted file mode 100644 index 16c40b2ff435..000000000000 --- a/sci-libs/ogdi/files/ogdi-3.2.0_beta2-64b.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- ogdi.old/ogdi/driver/vrf/feature.c 2007/05/09 20:46:28 1.16 -+++ ogdi/ogdi/driver/vrf/feature.c 2009/05/08 04:15:50 1.17 -@@ -1347,7 +1350,7 @@ - short int temp4; - int temp5; - date_type temp6; -- long count; -+ int32 count; - - if (returnString != NULL) { - free(returnString); diff --git a/sci-libs/ogdi/files/ogdi-3.2.0_beta2-endianess.patch b/sci-libs/ogdi/files/ogdi-3.2.0_beta2-endianess.patch deleted file mode 100644 index 75c85fbb29b5..000000000000 --- a/sci-libs/ogdi/files/ogdi-3.2.0_beta2-endianess.patch +++ /dev/null @@ -1,18 +0,0 @@ -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 diff --git a/sci-libs/ogdi/files/ogdi-3.2.0_beta2-proj480.patch b/sci-libs/ogdi/files/ogdi-3.2.0_beta2-proj480.patch deleted file mode 100644 index 9380f91ffd3d..000000000000 --- a/sci-libs/ogdi/files/ogdi-3.2.0_beta2-proj480.patch +++ /dev/null @@ -1,297 +0,0 @@ -Index: ogdi-dfsg/configure -=================================================================== ---- ogdi-dfsg.orig/configure -+++ ogdi-dfsg/configure -@@ -3939,7 +3939,7 @@ - fi - - --for ac_header in projects.h -+for ac_header in proj_api.h - do - as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` - if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then -@@ -4085,8 +4085,8 @@ - { (exit 1); exit 1; }; } - fi - if test "$ac_cv_header_projects_h" = no ; then -- { { echo "$as_me:$LINENO: error: Unable to find external PROJ.4 projects.h file, give path or use default internal library." >&5 --echo "$as_me: error: Unable to find external PROJ.4 projects.h file, give path or use default internal library." >&2;} -+ { { echo "$as_me:$LINENO: error: Unable to find external PROJ.4 proj_api.h file, give path or use default internal library." >&5 -+echo "$as_me: error: Unable to find external PROJ.4 proj_api.h file, give path or use default internal library." >&2;} - { (exit 1); exit 1; }; } - fi - -@@ -4095,12 +4095,12 @@ - - elif test "$with_proj" != "no" -a "$with_proj" != "" ; then - -- if test -r $with_proj/include/projects.h ; then -- echo "checking for $with_proj/include/projects.h ... found" -+ if test -r $with_proj/include/proj_api.h ; then -+ echo "checking for $with_proj/include/proj_api.h ... found" - PROJ_INCLUDE=-I$with_proj/include - else -- { { echo "$as_me:$LINENO: error: Unable to find $with_proj/include/projects.h" >&5 --echo "$as_me: error: Unable to find $with_proj/include/projects.h" >&2;} -+ { { echo "$as_me:$LINENO: error: Unable to find $with_proj/include/proj_api.h" >&5 -+echo "$as_me: error: Unable to find $with_proj/include/proj_api.h" >&2;} - { (exit 1); exit 1; }; } - fi - -Index: ogdi-dfsg/configure.in -=================================================================== ---- ogdi-dfsg.orig/configure.in -+++ ogdi-dfsg/configure.in -@@ -81,13 +81,13 @@ - if test "$with_proj" = "yes" ; then - - AC_CHECK_LIB(proj,pj_init,PROJ_SETTING=external,PROJ_SETTING=missing,) -- AC_CHECK_HEADERS(projects.h) -+ AC_CHECK_HEADERS(proj_api.h) - - if test $PROJ_SETTING = missing ; then - AC_MSG_ERROR([Unable to find external PROJ.4 library, give path or use default internal library.]) - fi - if test "$ac_cv_header_projects_h" = no ; then -- AC_MSG_ERROR([Unable to find external PROJ.4 projects.h file, give path or use default internal library.]) -+ AC_MSG_ERROR([Unable to find external PROJ.4 proj_api.h file, give path or use default internal library.]) - fi - - PROJ_SETTING=external -@@ -95,11 +95,11 @@ - - elif test "$with_proj" != "no" -a "$with_proj" != "" ; then - -- if test -r $with_proj/include/projects.h ; then -- echo "checking for $with_proj/include/projects.h ... found" -+ if test -r $with_proj/include/projapi.h ; then -+ echo "checking for $with_proj/include/proj_api.h ... found" - PROJ_INCLUDE=-I$with_proj/include - else -- AC_MSG_ERROR([Unable to find $with_proj/include/projects.h]) -+ AC_MSG_ERROR([Unable to find $with_proj/include/proj_api.h]) - fi - - if test -r $with_proj/lib/libproj.so ; then -Index: ogdi-dfsg/ogdi/c-api/client.c -=================================================================== ---- ogdi-dfsg.orig/ogdi/c-api/client.c -+++ ogdi-dfsg/ogdi/c-api/client.c -@@ -1576,7 +1576,7 @@ - char *error_message; - ecs_CtlPoints *cpts; - ecs_Result *res; -- PJ *tempproj; -+ projPJ tempproj; - - if (multiblock != 0) { - res = &cln_dummy_result; -@@ -1598,7 +1598,7 @@ - /* Check if the projection is valid */ - - if (strncmp(projection,PROJ_LONGLAT,13) != 0) { -- tempproj = (PJ *) cln_ProjInit(projection); -+ tempproj = (projPJ) cln_ProjInit(projection); - if(tempproj == NULL) { - res = &cln_dummy_result; - ecs_SetError(res,1,"This projection string is invalid"); -@@ -1775,7 +1775,7 @@ - ecs_Result *res; - register ecs_Client *cln; - char *server_proj; -- PJ *oldtarget,*oldsource; -+ projPJ oldtarget,oldsource; - ecs_Region oldreg; - int oldisprojequal; - int oldisTargetLL; -@@ -1874,7 +1874,7 @@ - - if (strncmp(projection,PROJ_LONGLAT,13) != 0) { - cln->isTargetLL = FALSE; -- cln->target = (PJ *) cln_ProjInit(projection); -+ cln->target = (projPJ) cln_ProjInit(projection); - if(cln->target == NULL) { - goto setprojerror; - } -@@ -1920,7 +1920,7 @@ - - if (strncmp(server_proj,PROJ_LONGLAT,13) != 0) { - cln->isSourceLL = FALSE; -- cln->source = (PJ *) cln_ProjInit(server_proj); -+ cln->source = (projPJ) cln_ProjInit(server_proj); - if(cln->source == NULL) { - goto setprojerror; - } -@@ -2328,13 +2328,13 @@ - * char *d: Projection name - * - * OUT -- * return PJ *: New projection structure. If NULL, the operation -+ * return projPJ: New projection structure. If NULL, the operation - * is a failure. - * - *---------------------------------------------------------------------- - */ - --PJ *cln_ProjInit(d) -+projPJ cln_ProjInit(d) - char *d; - { - int i,n; -@@ -2343,7 +2343,7 @@ - char *l; - int longueur; - char *c; -- PJ *retour; -+ projPJ retour; - - if ((c = (char *) malloc(strlen(d)+3)) == NULL) { - return NULL; -@@ -2378,7 +2378,7 @@ - n++; - } - -- retour = (PJ *) pj_init(n, (char **) tableau); -+ retour = (projPJ) pj_init(n, (char **) tableau); - free(c); - free(tableau); - -Index: ogdi-dfsg/ogdi/c-api/ecsgeo.c -=================================================================== ---- ogdi-dfsg.orig/ogdi/c-api/ecsgeo.c -+++ ogdi-dfsg/ogdi/c-api/ecsgeo.c -@@ -310,7 +310,7 @@ - char *projection; - double X1,Y1,X2,Y2; - { -- PJ *proj; -+ projPJ proj; - char **argv; - int argc; - double lon1,lat1,lon2,lat2; -Index: ogdi-dfsg/ogdi/datum_driver/usa/dtusa.c -=================================================================== ---- ogdi-dfsg.orig/ogdi/datum_driver/usa/dtusa.c -+++ ogdi-dfsg/ogdi/datum_driver/usa/dtusa.c -@@ -26,7 +26,12 @@ - ********************************************************************/ - - #include "ecs.h" --#include "projects.h" -+#include "proj_api.h" -+ -+/* Definition from Proj.4 */ -+projUV nad_cvt(projUV, int, struct CTABLE *); -+struct CTABLE *nad_init(projCtx ctx, char *); -+void nad_free(struct CTABLE *); - - typedef struct { - struct CTABLE *dtptr; -@@ -124,7 +129,7 @@ - strcat(pathfile,"/"); - strcat(pathfile,table); - -- ptr->dtptr = nad_init(pathfile); -+ ptr->dtptr = nad_init(pj_get_default_ctx(), pathfile); - if (ptr->dtptr == NULL) { - ptr->count--; - return FALSE; -Index: ogdi-dfsg/ogdi/include/ecs_util.h -=================================================================== ---- ogdi-dfsg.orig/ogdi/include/ecs_util.h -+++ ogdi-dfsg/ogdi/include/ecs_util.h -@@ -105,12 +105,7 @@ - #include <sys/types.h> - #include <sys/stat.h> - --#include "projects.h" -- --/* Ensure we are compatible with PROJ.4.4.x and PROJ.4.3.x */ --#ifndef USE_PROJUV --# define projUV UV --#endif -+#include "proj_api.h" - - #include "ecs.h" - -@@ -1054,8 +1049,8 @@ - ecs_Family currentSelectionFamily: Current layer selection type - char *tclprocname: attribute callback procedure for tcl - char *target_proj: Projection descriptor -- PJ *target: target (c interface) projection descriptors -- PJ *source: source (driver) projection descriptors -+ projPJ target: target (c interface) projection descriptors -+ projPJ source: source (driver) projection descriptors - ecs_Datum targetdatum: target datum information - ecs_Datum sourcedatum: source datum information - void *dthandle: Handle to the datum driver -@@ -1092,8 +1088,8 @@ - ecs_Family currentSelectionFamily; /* Current layer selection type */ - char *tclprocname; /* attribute callback procedure for tcl */ - char *target_proj; -- PJ *target; /* source and target projection descriptors */ -- PJ *source; -+ projPJ target; /* source and target projection descriptors */ -+ projPJ source; - int isSourceLL; /* flags to avoid unnecessary computation */ - int isTargetLL; - int isProjEqual; -@@ -1165,7 +1161,7 @@ - - /* Projection conversion functions */ - --PJ *cln_ProjInit _ANSI_ARGS_((char *d)); -+projPJ cln_ProjInit _ANSI_ARGS_((char *d)); - int cln_CompareProjections _ANSI_ARGS_((int ClientID)); - int cln_UpdateMaxRegion _ANSI_ARGS_((int ClientID, double x, double y, ecs_Region *gr, int sens, int first)); - int cln_ConvRegion _ANSI_ARGS_((int ClientID, ecs_Region *gr, int sens)); -Index: ogdi-dfsg/contrib/ogdi_import/ogdi_import.c -=================================================================== ---- ogdi-dfsg.orig/contrib/ogdi_import/ogdi_import.c -+++ ogdi-dfsg/contrib/ogdi_import/ogdi_import.c -@@ -63,12 +63,7 @@ - #include "ecs.h" - #include "shapefil.h" - #include <assert.h> --#include "projects.h" -- --#ifndef PJ_VERSION --#define projPJ PJ* --#define projUV UV --#endif -+#include "proj_api.h" - - static int ClientID = -1; - static int bNoDict = FALSE; -Index: ogdi-dfsg/contrib/ogdi_info/ogdi_info.c -=================================================================== ---- ogdi-dfsg.orig/contrib/ogdi_info/ogdi_info.c -+++ ogdi-dfsg/contrib/ogdi_info/ogdi_info.c -@@ -63,7 +63,7 @@ - */ - - #include "ecs.h" --#include "projects.h" -+#include "proj_api.h" - - static int ClientID = -1; - static int bNoDict = FALSE; -@@ -214,7 +214,7 @@ - /* DumpGlobalRegion() */ - /************************************************************************/ - --static int DumpGlobalRegion( ecs_Region * region, PJ * proj_defn ) -+static int DumpGlobalRegion( ecs_Region * region, projPJ proj_defn ) - - { - ecs_Result *result; -@@ -398,7 +398,7 @@ - - { - ecs_Result *result; -- PJ *proj_defn = NULL; -+ projPJ proj_defn = NULL; - - /* -------------------------------------------------------------------- */ - /* Close old client if there is one active. */ diff --git a/sci-libs/ogdi/ogdi-3.2.0.ebuild b/sci-libs/ogdi/ogdi-3.2.0-r1.ebuild index 7f42ae15c1e6..7de1803045b3 100644 --- a/sci-libs/ogdi/ogdi-3.2.0.ebuild +++ b/sci-libs/ogdi/ogdi-3.2.0-r1.ebuild @@ -1,10 +1,10 @@ # Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 MY_P=${P/_/.} -inherit eutils toolchain-funcs +inherit toolchain-funcs DESCRIPTION="Open Geographical Datastore Interface, a GIS support library" HOMEPAGE="http://ogdi.sourceforge.net/" @@ -18,13 +18,16 @@ IUSE="static-libs" DEPEND=" net-libs/libtirpc dev-libs/expat - >=sci-libs/proj-4.9.0 + >=sci-libs/proj-4.9.0:= + <sci-libs/proj-6.0.0:= sys-libs/zlib " RDEPEND="${DEPEND}" S=${WORKDIR}/${MY_P} +DOCS=( ChangeLog NEWS README ) + PATCHES=( "${FILESDIR}"/${PN}-3.2.0_beta2-subdirs.patch "${FILESDIR}"/${P}-acinclude.patch @@ -39,7 +42,7 @@ PATCHES=( src_prepare() { default - rm -rf external + rm -r external || die sed 's:O2:O9:g' -i configure || die } @@ -51,7 +54,8 @@ src_configure() { econf \ --with-projlib="-L${EPREFIX}/usr/$(get_libdir) -lproj" \ - --with-zlib --with-expat + --with-expat \ + --with-zlib } src_compile() { @@ -70,5 +74,5 @@ src_install() { dolib.so lib/${TARGET}/lib* use static-libs && dolib.a lib/${TARGET}/static/*.a # dosym libogdi31.so /usr/$(get_libdir)/libogdi.so - dodoc ChangeLog NEWS README + einstalldocs } diff --git a/sci-libs/ogdi/ogdi-3.2.0_beta2.ebuild b/sci-libs/ogdi/ogdi-3.2.0_beta2.ebuild deleted file mode 100644 index fcd803cbbad7..000000000000 --- a/sci-libs/ogdi/ogdi-3.2.0_beta2.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MY_P=${P/_/.} -inherit eutils toolchain-funcs - -DESCRIPTION="Open Geographical Datastore Interface, a GIS support library" -HOMEPAGE="http://ogdi.sourceforge.net/" -SRC_URI="mirror://sourceforge/ogdi/${MY_P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux" -IUSE="static-libs" - -DEPEND=" - dev-libs/expat - >=sci-libs/proj-4.8.0 - sys-libs/zlib -" -RDEPEND="${DEPEND}" - -S=${WORKDIR}/${MY_P} - -src_prepare() { - rm -rf external - epatch \ - "${FILESDIR}"/${P}-subdirs.patch \ - "${FILESDIR}"/${P}-endianess.patch \ - "${FILESDIR}"/${P}-64b.patch \ - "${FILESDIR}"/${P}-proj480.patch \ - "${FILESDIR}"/${PN}-3.1.6-fpic.patch - sed 's:O2:O9:g' -i configure || die -} - -src_configure() { - export TOPDIR="${S}" - export TARGET=$(uname) - export CFG="release" - export LD_LIBRARY_PATH=$TOPDIR/bin/${TARGET} - - econf \ - --with-projlib="-L${EPREFIX}/usr/$(get_libdir) -lproj" \ - --with-zlib --with-expat -} - -src_compile() { - # bug #299239 - emake -j1 \ - CC="$(tc-getCC)" \ - LD="$(tc-getCC)" \ - SHLIB_LD="$(tc-getCC)" -} - -src_install() { - mv "${S}"/bin/${TARGET}/*.so* "${S}"/lib/Linux/. || die "lib move failed" - dobin "${S}"/bin/${TARGET}/* - insinto /usr/include - doins ogdi/include/ecs.h ogdi/include/ecs_util.h - dolib.so lib/${TARGET}/lib* - use static-libs && dolib.a lib/${TARGET}/static/*.a -# dosym libogdi31.so /usr/$(get_libdir)/libogdi.so - dodoc ChangeLog NEWS README -} |