shithub: freetype+ttf2subf

ref: 483daa9f74fcabc4846d2cf5f483ebfd50ef60f7
dir: /docs/release/

View raw version
How to prepare a new release
----------------------------

. include/freetype/freetype.h: Update FREETYPE_MAJOR, FREETYPE_MINOR, and
  FREETYPE_PATCH.

. builds/unix/configure.ac (version_info): Update according to the libtool
  rules, then regenerate the configure script.

. builds/freetype.mk (refdoc): Update the `--title' option.

. docs/CHANGES: Document differences to last release.

. README: Update.

. docs/VERSION.DLL: Document changed `version_info'.

. ChangeLog: Announce new release.

. Call `make refdoc' to update HTML reference.  Copy it to
  freetype2/docs/reference in the `www' CVS module and update the CVS.
  Then call `update-www' in ~/cvs/scripts on www.freetype.org to
  update and distribute everything to sourceforge.

. Tag the CVS (freetype, ft2demos, www/freetype2/docs).

. Update `make-release' and `make-current' in ~/cvs/scripts/ on
  www.freetype.org, then call them.

. Create an md5 checksum file (with md5sum).

. Announce new release on [email protected] and to relevant newsgroups.