Skip to content
Commits on Source (4)
......@@ -172,6 +172,8 @@ o The PROJ.4 project also distributes the datum-grid package,
operation has an inverse. Use this instead of checking whether
P->inv exists, since that can no longer be relied on.
o ABI version number updated to 13:0:0.
o Removed support for Windows CE.
o Removed the VB6 COM interface.
......
......@@ -37,6 +37,13 @@ On Windows, one may need to specify generator:
cmake -G "Visual Studio 15 2017" ..
Tests are run with
ctest
The test suite requires that the proj-datumgrid package is installed
in `PROJ_LIB`.
### Building on Unix/Linux
FSF's configuration procedure is used to ease installation of the
......@@ -63,6 +70,13 @@ After executing configure, execute:
The install target will create, if necessary, all required sub-directories.
Tests are run with
make check
The test suite requires that the proj-datumgrid package is installed
in `PROJ_LIB`.
### Building on Windows with NMAKE
PROJ can be built with Microsoft Visual C/C++ using the `makefile.vc`
......@@ -82,11 +96,11 @@ script out of the Visual C++ tree.
The `makefile.vc` builds `proj.exe`, `proj.dll` and `proj.lib`.
On Windows you have to set the PROJ_LIB environment variable to make
On Windows you have to set the `PROJ_LIB` environment variable to make
sure that PROJ can find the resource files that it needs. For the
default install directory you can set PROJ_LIB with:
default install directory you can set `PROJ_LIB` with:
C:\> set PROJ_LIB C:\PROJ\share
C:\> set PROJ_LIB=C:\PROJ\share
### Distribution files and format
......@@ -96,8 +110,25 @@ of the system are in a compress tar file named `proj-x.y.z.tar.gz` where
"x" will indicate major release number, "y" indicates minor release
number and "z" indicates the patch number of the release.
In addition to the PROJ software package, a distribution of datum
conversion grid files is also available. The grid package is
distributed under the name `proj-datumgrid-x.y.zip`, where "x" is the
major release version and "y" the minor release version numbers.
The grid package can be downloaded from the PROJ.4 website.
In addition to the PROJ software package, distributions of datum
conversion grid files and PROJ parameter files are also available.
The grid package is distributed under the name `proj-datumgrid-x.y.zip`,
where "x" is the major release version and "y" the minor release
version numbers. Similarly regional packages are distributed. The
regional packages contain resources that are not essential to the
functionality of PROJ but still of value to users in the region
specific to the package. All grids that were in proj-datumgrids-1.6
remain in proj-datumgrids-1.7; the regional datumgrid files contain
grids for datums not previously supported (prior to PROJ 5.0.0).
The resource packages can be downloaded from the PROJ.4 website.
More info on the contents of the various resource packages can be
found at the
[proj-datumgrid GitHub repository](https://github.com/OSGeo/proj-datumgrid).
The resource file packages should be extracted to `PROJ_LIB`
where PROJ will find them after installation. The default location of
`PROJ_LIB` on UNIX-based systems is `/usr/local/share/proj` but it may
be changed to a different directory. On Windows you have to define
`PROJ_LIB` yourself.
......@@ -30,7 +30,7 @@ CHECK_FUNCTION_EXISTS(localeconv HAVE_LOCALECONV)
check_library_exists(m ceil "" HAVE_LIBM)
set(PACKAGE "proj")
set(PACKAGE_BUGREPORT "warmerdam@pobox.com")
set(PACKAGE_BUGREPORT "https://github.com/OSGeo/proj.4/issues")
set(PACKAGE_NAME "PROJ.4 Projections")
set(PACKAGE_STRING "PROJ.4 Projections ${${PROJECT_INTERN_NAME}_VERSION}")
set(PACKAGE_TARNAME "proj")
......
......@@ -2,7 +2,7 @@
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.69 for PROJ.4 Projections 5.0.0.
#
# Report bugs to <warmerdam@pobox.com>.
# Report bugs to <https://github.com/OSGeo/proj.4/issues>.
#
#
# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
......@@ -275,10 +275,10 @@ fi
$as_echo "$0: be upgraded to zsh 4.3.4 or later."
else
$as_echo "$0: Please tell bug-autoconf@gnu.org and
$0: warmerdam@pobox.com about your system, including any
$0: error possibly output before this message. Then install
$0: a modern shell, or manually run the script under such a
$0: shell if you do have one."
$0: https://github.com/OSGeo/proj.4/issues about your
$0: system, including any error possibly output before this
$0: message. Then install a modern shell, or manually run
$0: the script under such a shell if you do have one."
fi
exit 1
fi
......@@ -592,7 +592,7 @@ PACKAGE_NAME='PROJ.4 Projections'
PACKAGE_TARNAME='proj'
PACKAGE_VERSION='5.0.0'
PACKAGE_STRING='PROJ.4 Projections 5.0.0'
PACKAGE_BUGREPORT='warmerdam@pobox.com'
PACKAGE_BUGREPORT='https://github.com/OSGeo/proj.4/issues'
PACKAGE_URL=''
# Factoring default headers for most tests.
......@@ -1438,7 +1438,7 @@ Some influential environment variables:
Use these variables to override the choices made by `configure' or to help
it to find libraries and programs with nonstandard names/locations.
Report bugs to <warmerdam@pobox.com>.
Report bugs to <https://github.com/OSGeo/proj.4/issues>.
_ACEOF
ac_status=$?
fi
......@@ -1846,9 +1846,9 @@ $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
( $as_echo "## ---------------------------------- ##
## Report this to warmerdam@pobox.com ##
## ---------------------------------- ##"
( $as_echo "## ----------------------------------------------------- ##
## Report this to https://github.com/OSGeo/proj.4/issues ##
## ----------------------------------------------------- ##"
) | sed "s/^/$as_me: WARNING: /" >&2
;;
esac
......@@ -13876,7 +13876,7 @@ $config_headers
Configuration commands:
$config_commands
Report bugs to <warmerdam@pobox.com>."
Report bugs to <https://github.com/OSGeo/proj.4/issues>."
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
......
dnl Process this file with autoconf to produce a configure script.
AC_PREREQ(2.59)
AC_INIT([PROJ.4 Projections], 5.0.0, [warmerdam@pobox.com], proj)
AC_INIT([PROJ.4 Projections], 5.0.0, [https://github.com/OSGeo/proj.4/issues], proj)
AC_CONFIG_MACRO_DIR([m4])
AC_LANG(C)
......
proj (5.0.0~rc6-1~exp3) UNRELEASED; urgency=medium
proj (5.0.0-1~exp1) experimental; urgency=medium
* New upstream release.
* Ignore test failures on hppa.
-- Bas Couwenberg <sebastic@debian.org> Tue, 27 Feb 2018 18:55:01 +0100
-- Bas Couwenberg <sebastic@debian.org> Thu, 01 Mar 2018 21:33:04 +0100
proj (5.0.0~rc6-1~exp2) experimental; urgency=medium
......
......@@ -2,7 +2,7 @@
#include <projects.h>
char const pj_release[]="Rel. 5.0.0, 15 february 2018";
char const pj_release[]="Rel. 5.0.0, March 1st, 2018";
const char *pj_get_release()
......