diff --git a/CMakeLists.txt b/CMakeLists.txt index c6e0c40f..e98a98c1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -43,12 +43,12 @@ if (POLICY CMP0054) endif(POLICY CMP0054) # Project version -project(tiff VERSION 4.0.4 LANGUAGES C) +project(tiff VERSION 4.0.5 LANGUAGES C) # the other tiff_VERSION_* variables are set automatically set(tiff_VERSION_ALPHA beta) # Library version (unlike libtool's baroque scheme, WYSIWYG here) set(SO_COMPATVERSION 5) -set(SO_VERSION 5.2.1) +set(SO_VERSION 5.2.2) # For autotools header compatibility set(PACKAGE_NAME "LibTIFF Software") diff --git a/HOWTO-RELEASE b/HOWTO-RELEASE index 9293592b..5ce51701 100644 --- a/HOWTO-RELEASE +++ b/HOWTO-RELEASE @@ -53,11 +53,24 @@ Notes on releasing. have been added, removed, or interface structures have changed, then more care is required. -7. Add an entry to Changelog similar to: +7. Increment the release version in CMakeLists.txt. Change the + 'project' property similar to + + # Project version + project(tiff VERSION 4.0.5 LANGUAGES C) + +8. Update library ELF versioning in CMakeLists.txt. This is a raw ELF + SO version specification similar to: + + # Library version (unlike libtool's baroque scheme, WYSIWYG here) + set(SO_COMPATVERSION 5) + set(SO_VERSION 5.2.2) + +9. Add an entry to Changelog similar to: * libtiff 4.0.0 released. -8. In the source tree do +10. In the source tree do ./autogen.sh @@ -65,7 +78,7 @@ Notes on releasing. maintainer build with current autoconf, automake, and libtool packages. It is only needed when updating tool versions. -9. It is recommended (but not required) to build outside of the source +11. It is recommended (but not required) to build outside of the source tree so that the source tree is kept in a pristine state. This also allows sharing the source directory on several networked systems. For example: @@ -78,17 +91,17 @@ Notes on releasing. ./configure --enable-maintainer-mode -10. In the build tree do +12. In the build tree do make release This will update "RELEASE-DATE", "VERSION", and libtiff/tiffvers.h in the source tree. -11. In the source tree, verify that the version info in RELEASE-DATE, +13. In the source tree, verify that the version info in RELEASE-DATE, VERSION and libtiff/tiffvers.h is right. -12. In the build tree do +14. In the build tree do make make distcheck @@ -99,21 +112,21 @@ Notes on releasing. Two files with names tiff-version.tar.gz and tiff-version.zip will be created in the top level build directory. -13. In the source tree do +15. In the source tree do 'cvs commit'. -14. In the source tree do +16. In the source tree do cvs tag Release-v4-0-0 (or the appropriate name for the release) -15. Copy release packages from the build tree to the +17. Copy release packages from the build tree to the ftp.remotesensing.org ftp site. scp tiff-*.tar.gz tiff-*.zip \ warmerdam@upload.osgeo.org:/osgeo/download/libtiff -16. Announce to list, tiff@lists.maptools.org +18. Announce to list, tiff@lists.maptools.org diff --git a/html/man/Makefile.am b/html/man/Makefile.am index 5fd729be..175067e6 100644 --- a/html/man/Makefile.am +++ b/html/man/Makefile.am @@ -125,4 +125,5 @@ htmldoc: done EXTRA_DIST = \ - CMakeLists.txt + CMakeLists.txt \ + HtmlDoc.cmake diff --git a/html/man/Makefile.in b/html/man/Makefile.in index 533e7c23..31eebf55 100644 --- a/html/man/Makefile.in +++ b/html/man/Makefile.in @@ -408,7 +408,8 @@ INDEXSTART = 'Libtiff HTML manpage index