aboutsummaryrefslogtreecommitdiff
path: root/HOWTO-RELEASE
diff options
context:
space:
mode:
authorKristian Evers <kristianevers@gmail.com>2018-01-10 11:42:21 +0100
committerKristian Evers <kristianevers@gmail.com>2018-02-01 21:15:02 +0100
commit22f5b764f35febf66293c81189a55e20939cea04 (patch)
tree17caaf7c2f77f96cd63ffe3582eaad6efbce4ed7 /HOWTO-RELEASE
parent4ffec0f7a70f344e34b9863ca8e07b88178f4241 (diff)
downloadPROJ-22f5b764f35febf66293c81189a55e20939cea04.tar.gz
PROJ-22f5b764f35febf66293c81189a55e20939cea04.zip
Updated HOWTO-RELEASE to reflect the current state of affairs [skip ci]
Diffstat (limited to 'HOWTO-RELEASE')
-rw-r--r--HOWTO-RELEASE21
1 files changed, 11 insertions, 10 deletions
diff --git a/HOWTO-RELEASE b/HOWTO-RELEASE
index d9b2f693..d862c8ab 100644
--- a/HOWTO-RELEASE
+++ b/HOWTO-RELEASE
@@ -1,18 +1,21 @@
Preparing a PROJ.4 Release
==========================
-1) Update the version number in configure.in (in AC_INIT()).
+1) Update the version number in configure.ac (in AC_INIT()).
1a) Update the version number in PROJ_BUILD_VERSION in CMakeLists.txt
1b) Update the version number in doc/source/conf.py
+ 1c) Update version numbers in man pages in man/man1/ and man/man3/
2) Update the version number in proj_api.h (#define PJ_VERSION).
+ 2a) Update PROJ_VERSION_MAJOR, PROJ_VERSION_MINOR and PROJ_VERSION_PATCH
+ in src/proj.h
+
3) Update the version number, and date in src/pj_release.c.
4) Update the version number in the -version-info definition in
- src/Makefile.am. It consists of "current:revision:age". Set
- the same in the PROJ_SOVERSION variable in CMakeLists.txt
+ src/Makefile.am. It consists of "current:revision:age".
4a) Increment PROJ_BUILD_VERSION in CMakeLists.txt to follow
libtool versioning
@@ -44,13 +47,11 @@
8) If this is a major release, prepare a branch.
- svn copy https://svn.osgeo.org/metacrs/proj/trunk \
- https://svn.osgeo.org/metacrs/proj/branches/4.7
+ git checkout -b 5.0
-9) Tag the release set in SVN
+9) Tag the release
- svn copy https://svn.osgeo.org/metacrs/proj/branches/4.7 \
- https://svn.osgeo.org/metacrs/proj/tags/4.7.0
+ git tag 5.0.0
10) Do a "make dist-all" in the proj root directory. After some grinding
this should result in files like proj-4.4.3.tar.gz and proj-4.4.3.zip
@@ -64,9 +65,9 @@
12) Announce the new release on the PROJ.4 and MetaCRS mailing lists.
-13) Issue a new release report on Freshmeat.
+13) Issue a new release report on GitHub:
- http://freshmeat.net/projects/proj.4/
+ https://github.com/OSGeo/proj.4/releases/new
NOTES: