* docs/release: Updated.
This commit is contained in:
parent
2212272992
commit
87a5a43e67
10
ChangeLog
10
ChangeLog
@ -1,7 +1,13 @@
|
||||
2007-01-17 Werner Lemberg <wl@gnu.org>
|
||||
|
||||
* docs/release: Updated.
|
||||
|
||||
2007-01-16 David Turner <david@freetype.org>
|
||||
|
||||
* src/autofit/aflatin.c, src/cff/cffdriver.c, src/truetype/ttobjs.c,
|
||||
src/truetype/ttinterp.c: fixing compiler warnings
|
||||
* src/autofit/aflatin.c (af_latin_hints_compute_segments),
|
||||
src/cff/cffdriver.c (cff_ps_get_font_info), src/truetype/ttobjs.c
|
||||
(tt_face_init), src/truetype/ttinterp.c (Ins_SHC): Fix compiler
|
||||
warnings.
|
||||
|
||||
2007-01-15 Detlef Würkner <TetiSoft@apg.lahn.de>
|
||||
|
||||
|
106
docs/release
106
docs/release
@ -4,16 +4,10 @@ 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 with the
|
||||
top-level `autogen.sh'. After that, update `config.guess' and
|
||||
`config.sub' to the most recent versions (from the `config' CVS
|
||||
repository).
|
||||
. Update version numbers in all files where necessary (for example, do
|
||||
a grep for both `2.3.0' and `230' for release 2.3.0).
|
||||
|
||||
Assure that the most recent versions of autoconf and libtool are
|
||||
used while calling `autogen.sh'.
|
||||
|
||||
. builds/freetype.mk (refdoc): Update the `--title' option.
|
||||
. Jamfile (RefDoc): Update the `--title' option.
|
||||
|
||||
. docs/CHANGES: Document differences to last release.
|
||||
|
||||
@ -21,42 +15,98 @@ How to prepare a new release
|
||||
|
||||
. docs/VERSION.DLL: Document changed `version_info'.
|
||||
|
||||
. ChangeLog: Announce new release (both freetype2 and ft2demos).
|
||||
. ChangeLog: Announce new release (both in freetype2 and ft2demos
|
||||
modules).
|
||||
|
||||
. Call `make refdoc' to update HTML reference. Copy it to
|
||||
freetype.freedesktop.org:/srv/freetype.freedesktop.org/\
|
||||
freetype2/docs/reference.
|
||||
. Tag the CVS (freetype2, ft2demos).
|
||||
|
||||
TODO: Create FreeType home page CVS on savannah.nongnu.org and
|
||||
TODO: Tag the home page CVS on savannah.nongnu.org.
|
||||
|
||||
. Say `make dist' in both the freetype2 and ft2demos modules to
|
||||
generate the .tar.gz, .tar.bz2, and .zip files.
|
||||
|
||||
. Create the doc bundles (freetype-doc-<version>.tar.gz,
|
||||
freetype-doc-<version>.tar.bz2, ftdoc<version>.zip). This is
|
||||
everything below
|
||||
|
||||
freetype.freedesktop.org:/srv/freetype.freedesktop.org/www/freetype2/docs/
|
||||
|
||||
except the `reference' subdirectory. Do *not* use option `-l' from
|
||||
zip!
|
||||
|
||||
. Run the following script (updating `VERSION' and `version' with the
|
||||
actual version strings) to upload the bundles to both Savannah and
|
||||
SourceForge. `gnupload' is a script taken from the automake bundle.
|
||||
|
||||
VERSION=2.3.0
|
||||
version=230
|
||||
|
||||
gnupload --to savannah.nongnu.org:freetype \
|
||||
freetype-$VERSION.tar.gz \
|
||||
freetype-$VERSION.tar.bz2 \
|
||||
ft$version.zip \
|
||||
ft2demos-$VERSION.tar.gz \
|
||||
ft2demos-$VERSION.tar.bz2 \
|
||||
ftdmo$version.zip \
|
||||
freetype-doc-$VERSION.tar.gz \
|
||||
freetype-doc-$VERSION.tar.bz2 \
|
||||
ftdoc$version.zip
|
||||
|
||||
for f in freetype-$VERSION.tar.gz \
|
||||
freetype-$VERSION.tar.gz.sig \
|
||||
freetype-$VERSION.tar.bz2 \
|
||||
freetype-$VERSION.tar.bz2.sig \
|
||||
ft$version.zip \
|
||||
ft$version.zip.sig \
|
||||
ft2demos-$VERSION.tar.gz \
|
||||
ft2demos-$VERSION.tar.gz.sig \
|
||||
ft2demos-$VERSION.tar.bz2 \
|
||||
ft2demos-$VERSION.tar.bz2.sig \
|
||||
ftdmo$version.zip \
|
||||
ftdmo$version.zip.sig \
|
||||
freetype-doc-$VERSION.tar.gz \
|
||||
freetype-doc-$VERSION.tar.gz.sig \
|
||||
freetype-doc-$VERSION.tar.bz2 \
|
||||
freetype-doc-$VERSION.tar.bz2.sig \
|
||||
ftdoc$version.zip \
|
||||
ftdoc$version.zip.sig ; do
|
||||
ncftpput upload.sf.net /incoming $f
|
||||
done
|
||||
|
||||
. While files on savannah.gnu.org are automatically moved to the right
|
||||
directory, it must be done manually on SourceForge. Do that now.
|
||||
|
||||
. Update the FreeType release notes on SourceForge.
|
||||
|
||||
. Copy the reference files (generated by `make dist') to
|
||||
|
||||
freetype.freedesktop.org:/srv/freetype.freedesktop.org/www/freetype2/docs/reference
|
||||
|
||||
and
|
||||
|
||||
shell.sf.net:/home/groups/f/fr/freetype/htdocs/freetype2/docs/reference
|
||||
|
||||
TODO: Create FreeType home page CVS on savannah.nongnu.org and
|
||||
update it accordingly.
|
||||
|
||||
Write script to automatically do this.
|
||||
|
||||
Mirror FreeType's savannah home page everywhere.
|
||||
|
||||
. Tag the CVS (freetype2, ft2demos).
|
||||
. Update
|
||||
|
||||
TODO: Tag the home page CVS on savannah.nongnu.org.
|
||||
freetype.freedesktop.org:/srv/freetype.freedesktop.org/www/index2.html
|
||||
|
||||
. Create packages for freetype2, ft2demos, and documentation (in zip,
|
||||
.tar.gz, and .tar.bz2 format).
|
||||
and copy it to
|
||||
|
||||
Assure that the .zip file uses CR/LF at line ends -- but *not* for
|
||||
images!
|
||||
|
||||
TODO: Write scripts and/or provide make targets to do that.
|
||||
|
||||
. Create signature files with `gpg -b' and upload files to savannah
|
||||
and sourceforge.
|
||||
|
||||
TODO: Write script to do this. Cf. automake's `gnupload' script.
|
||||
shell.sf.net:/home/groups/f/fr/freetype/htdocs/index2.html
|
||||
|
||||
. Announce new release on freetype-announce@nongnu.org and to relevant
|
||||
newsgroups.
|
||||
|
||||
----------------------------------------------------------------------
|
||||
|
||||
Copyright 2003, 2005, 2006 by
|
||||
Copyright 2003, 2005, 2006, 2007 by
|
||||
David Turner, Robert Wilhelm, and Werner Lemberg.
|
||||
|
||||
This file is part of the FreeType project, and may only be used,
|
||||
|
Loading…
Reference in New Issue
Block a user