GraphicsMagick: 2 new changesets
GraphicsMagick Commits <[email protected]>
| Newsgroups | gmane.comp.video.graphicsmagick.cvs |
|---|---|
| Message-ID | <mailman.21487.1677435222.1384.graphicsmagick-commit@lists.sourceforge.net> |
changeset e3cdb986bb4f in /hg/GraphicsMagick details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=e3cdb986bb4f summary: www/download.rst: Add summary documentation regarding archive formats. changeset 860c6cdfe06e in /hg/GraphicsMagick details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=860c6cdfe06e summary: Makefile.am: Stop producing BZip compressed archives. diffstat: ChangeLog | 6 ++ Makefile.am | 11 ++-- Makefile.in | 13 +++-- VisualMagick/installer/inc/version.isx | 4 +- magick/version.h | 4 +- www/Changelog.html | 7 +++ www/download.html | 69 +++++++++++++++++++++++++++++++-- www/download.rst | 55 +++++++++++++++++++++++++++ 8 files changed, 148 insertions(+), 21 deletions(-) diffs (299 lines): diff -r 03561d79e918 -r 860c6cdfe06e ChangeLog --- a/ChangeLog Sun Feb 12 09:39:29 2023 -0600 +++ b/ChangeLog Sun Feb 26 12:13:22 2023 -0600 @@ -1,3 +1,9 @@ +2023-02-26 Bob Friesenhahn <[email protected]> + + * www/download.rst: Add summary documentation regarding archive formats. + + * Makefile.am: Stop producing BZip compressed archives. + 2023-02-12 Bob Friesenhahn <[email protected]> * coders/jpeg.c (ReadJPEGImage): Replace diff -r 03561d79e918 -r 860c6cdfe06e Makefile.am --- a/Makefile.am Sun Feb 12 09:39:29 2023 -0600 +++ b/Makefile.am Sun Feb 26 12:13:22 2023 -0600 @@ -1,4 +1,4 @@ -# Copyright (C) 2004-2022 GraphicsMagick Group +# Copyright (C) 2004-2023 GraphicsMagick Group # # This program is covered by multiple licenses, which are described in # Copyright.txt. You should have received a copy of Copyright.txt with this @@ -13,7 +13,9 @@ # Don't require all the GNU mandated files # Use XZ_OPT (a environment variable) to tune xz compression levels (e.g. XZ_OPT=-8e) # nostdinc -AUTOMAKE_OPTIONS = 1.12 subdir-objects no-define nostdinc color-tests parallel-tests dist-bzip2 dist-xz foreign dist-lzip +# no-dist-gzip - Do not hook dist-gzip to dist. +# dist-bzip2 - Hook dist-bzip2 to dist. +AUTOMAKE_OPTIONS = 1.12 subdir-objects no-define nostdinc color-tests parallel-tests dist-xz foreign dist-lzip topincludedir = @includedir@/GraphicsMagick @@ -380,9 +382,8 @@ endif # HAS_RPM # Add zstd compression to output files -DIST_TARGETS = dist-lzip dist-xz dist-bzip2 dist-gzip dist-zstd -DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.bz2 $(distdir).tar.lz \ - $(distdir).tar.xz $(distdir).tar.zst +DIST_TARGETS = dist-lzip dist-xz dist-gzip dist-zstd +DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.lz $(distdir).tar.xz $(distdir).tar.zst # Rules to build a .tar.zst tarball dist-zstd: distdir diff -r 03561d79e918 -r 860c6cdfe06e Makefile.in --- a/Makefile.in Sun Feb 12 09:39:29 2023 -0600 +++ b/Makefile.in Sun Feb 26 12:13:22 2023 -0600 @@ -14,7 +14,7 @@ @SET_MAKE@ -# Copyright (C) 2004-2022 GraphicsMagick Group +# Copyright (C) 2004-2023 GraphicsMagick Group # # This program is covered by multiple licenses, which are described in # Copyright.txt. You should have received a copy of Copyright.txt with this @@ -2732,7 +2732,9 @@ # Don't require all the GNU mandated files # Use XZ_OPT (a environment variable) to tune xz compression levels (e.g. XZ_OPT=-8e) # nostdinc -AUTOMAKE_OPTIONS = 1.12 subdir-objects no-define nostdinc color-tests parallel-tests dist-bzip2 dist-xz foreign dist-lzip +# no-dist-gzip - Do not hook dist-gzip to dist. +# dist-bzip2 - Hook dist-bzip2 to dist. +AUTOMAKE_OPTIONS = 1.12 subdir-objects no-define nostdinc color-tests parallel-tests dist-xz foreign dist-lzip topincludedir = @includedir@/GraphicsMagick # CPPFLAGS required by all C/C++ code @@ -4920,10 +4922,8 @@ # Add zstd compression to output files -DIST_TARGETS = dist-lzip dist-xz dist-bzip2 dist-gzip dist-zstd -DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.bz2 $(distdir).tar.lz \ - $(distdir).tar.xz $(distdir).tar.zst - +DIST_TARGETS = dist-lzip dist-xz dist-gzip dist-zstd +DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.lz $(distdir).tar.xz $(distdir).tar.zst # # Build a validated snapshot release and move to the snapshots directory. @@ -10055,6 +10055,7 @@ dist-gzip: distdir tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz $(am__post_remove_distdir) + dist-bzip2: distdir tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 $(am__post_remove_distdir) diff -r 03561d79e918 -r 860c6cdfe06e VisualMagick/installer/inc/version.isx --- a/VisualMagick/installer/inc/version.isx Sun Feb 12 09:39:29 2023 -0600 +++ b/VisualMagick/installer/inc/version.isx Sun Feb 26 12:13:22 2023 -0600 @@ -10,5 +10,5 @@ #define public MagickPackageName "GraphicsMagick" #define public MagickPackageVersion "1.4" -#define public MagickPackageVersionAddendum ".020230212" -#define public MagickPackageReleaseDate "snapshot-20230212" +#define public MagickPackageVersionAddendum ".020230226" +#define public MagickPackageReleaseDate "snapshot-20230226" diff -r 03561d79e918 -r 860c6cdfe06e magick/version.h --- a/magick/version.h Sun Feb 12 09:39:29 2023 -0600 +++ b/magick/version.h Sun Feb 26 12:13:22 2023 -0600 @@ -38,8 +38,8 @@ #define MagickLibVersion 0x272402 #define MagickLibVersionText "1.4" #define MagickLibVersionNumber 27,24,2 -#define MagickChangeDate "20230212" -#define MagickReleaseDate "snapshot-20230212" +#define MagickChangeDate "20230226" +#define MagickReleaseDate "snapshot-20230226" /* The MagickLibInterfaceNewest and MagickLibInterfaceOldest defines diff -r 03561d79e918 -r 860c6cdfe06e www/Changelog.html --- a/www/Changelog.html Sun Feb 12 09:39:29 2023 -0600 +++ b/www/Changelog.html Sun Feb 26 12:13:22 2023 -0600 @@ -37,6 +37,13 @@ </div> <div class="document"> +<p>2023-02-26 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> +<blockquote> +<ul class="simple"> +<li><p>www/download.rst: Add summary documentation regarding archive formats.</p></li> +<li><p>Makefile.am: Stop producing BZip compressed archives.</p></li> +</ul> +</blockquote> <p>2023-02-12 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> <blockquote> <ul class="simple"> diff -r 03561d79e918 -r 860c6cdfe06e www/download.html --- a/www/download.html Sun Feb 12 09:39:29 2023 -0600 +++ b/www/download.html Sun Feb 26 12:13:22 2023 -0600 @@ -44,10 +44,20 @@ <div class="contents local topic" id="contents"> <ul class="simple"> <li><p><a class="reference internal" href="#download-sites" id="id1">Download Sites</a></p></li> -<li><p><a class="reference internal" href="#verifying-the-download" id="id2">Verifying The Download</a></p> +<li><p><a class="reference internal" href="#download-formats" id="id2">Download Formats</a></p> <ul> -<li><p><a class="reference internal" href="#using-a-pgp-key" id="id3">Using a PGP key</a></p></li> -<li><p><a class="reference internal" href="#using-a-sha-256-or-sha-1-checksum" id="id4">Using a SHA-256 or SHA-1 checksum</a></p></li> +<li><p><a class="reference internal" href="#tar-gz" id="id3">tar.gz</a></p></li> +<li><p><a class="reference internal" href="#tar-bz2" id="id4">tar.bz2</a></p></li> +<li><p><a class="reference internal" href="#tar-xz" id="id5">tar.xz</a></p></li> +<li><p><a class="reference internal" href="#tar-zst" id="id6">tar.zst</a></p></li> +<li><p><a class="reference internal" href="#tar-lz" id="id7">tar.lz</a></p></li> +<li><p><a class="reference internal" href="#z" id="id8">7z</a></p></li> +</ul> +</li> +<li><p><a class="reference internal" href="#verifying-the-download" id="id9">Verifying The Download</a></p> +<ul> +<li><p><a class="reference internal" href="#using-a-pgp-key" id="id10">Using a PGP key</a></p></li> +<li><p><a class="reference internal" href="#using-a-sha-256-or-sha-1-checksum" id="id11">Using a SHA-256 or SHA-1 checksum</a></p></li> </ul> </li> </ul> @@ -58,10 +68,57 @@ binaries may be downloaded from the <a class="reference external" href="https://sourceforge.net/projects/graphicsmagick/files/">SourceForge Download</a> page. This is also where 'snapshot' distribution archives may be found.</p> </div> +<div class="section" id="download-formats"> +<h1><a class="toc-backref" href="#id2">Download Formats</a></h1> +<p>The GraphicsMagick source files may be available in several different +archive formats:</p> +<div class="section" id="tar-gz"> +<h2><a class="toc-backref" href="#id3">tar.gz</a></h2> +<p>This is a POSIX <a class="reference external" href="https://en.wikipedia.org/wiki/Tar_(computing)">tar</a> file compressed using the legacy GNU gzip format ('gz' +extension) by Jean-loup Gailly and Mark Adler. Gzip is available from +<a class="reference external" href="https://www.gzip.org/">https://www.gzip.org/</a>. Gzip is the the most readily available +compressor on the planet.</p> +</div> +<div class="section" id="tar-bz2"> +<h2><a class="toc-backref" href="#id4">tar.bz2</a></h2> +<p>This is a POSIX <a class="reference external" href="https://en.wikipedia.org/wiki/Tar_(computing)">tar</a> file compressed using the legacy bzip2 format ('bz2' +extension) by Julian Seward. Bzip2 is available from <a class="reference external" href="http://sourceware.org/bzip2/">http://sourceware.org/bzip2/</a>.</p> +</div> +<div class="section" id="tar-xz"> +<h2><a class="toc-backref" href="#id5">tar.xz</a></h2> +<p>This is a POSIX <a class="reference external" href="https://en.wikipedia.org/wiki/Tar_(computing)">tar</a> file compressed using XZ Utils ('xz' extension) by +Lasse Collin starting with Igor Pavlov's LZMA-SDK. XZ Utils is +available from <a class="reference external" href="https://tukaani.org/xz/">https://tukaani.org/xz/</a>. XZ Utils is very popular and +readily available.</p> +</div> +<div class="section" id="tar-zst"> +<h2><a class="toc-backref" href="#id6">tar.zst</a></h2> +<p>This is a POSIX <a class="reference external" href="https://en.wikipedia.org/wiki/Tar_(computing)">tar</a> file compressed using Facebook's Zstandard format +('zst' extension) by Yann Collet. Zstd is available from +<a class="reference external" href="https://facebook.github.io/zstd/">https://facebook.github.io/zstd/</a>. While Zstd is not yet popular for +source archive distribution, it is supported by Automake and GNU tar, +and its compression ratio is very good.</p> +</div> +<div class="section" id="tar-lz"> +<h2><a class="toc-backref" href="#id7">tar.lz</a></h2> +<p>This is a POSIX <a class="reference external" href="https://en.wikipedia.org/wiki/Tar_(computing)">tar</a> file compressed using Lzip ('lz' extension). +Lzip is available from <a class="reference external" href="https://lzip.nongnu.org/lzip.html">https://lzip.nongnu.org/lzip.html</a>. In our +experience, Lzip produces the smallest source archive files and uses a +compact and portable implementation (as compared with 'xz', which is +its primary competitor).</p> +</div> +<div class="section" id="z"> +<h2><a class="toc-backref" href="#id8">7z</a></h2> +<p>This is a 7-Zip archive file ('7z' extension) by Igor Pavlov. 7-Zip +is available from <a class="reference external" href="https://www.7-zip.org/">https://www.7-zip.org/</a>. This format is used for the +Microsoft Windows sources since 7-Zip is much more widely available +under Windows than 'tar' is.</p> +</div> +</div> <div class="section" id="verifying-the-download"> -<h1><a class="toc-backref" href="#id2">Verifying The Download</a></h1> +<h1><a class="toc-backref" href="#id9">Verifying The Download</a></h1> <div class="section" id="using-a-pgp-key"> -<h2><a class="toc-backref" href="#id3">Using a PGP key</a></h2> +<h2><a class="toc-backref" href="#id10">Using a PGP key</a></h2> <p>GraphicsMagick is software which runs on a computer, and if its code (source or binary code) was subtly modified (perhaps on the download server, or modified after download), it could do almost anything! Due @@ -110,7 +167,7 @@ gpg: aka "[jpeg image of size 4917]" [ultimate]</pre> </div> <div class="section" id="using-a-sha-256-or-sha-1-checksum"> -<h2><a class="toc-backref" href="#id4">Using a SHA-256 or SHA-1 checksum</a></h2> +<h2><a class="toc-backref" href="#id11">Using a SHA-256 or SHA-1 checksum</a></h2> <p>While verifying distribution files using GnuPG is by far the most secure way to validate a release file, you may find SHA-256 or SHA-1 checksums in a distribution release announcement (e.g. from the diff -r 03561d79e918 -r 860c6cdfe06e www/download.rst --- a/www/download.rst Sun Feb 12 09:39:29 2023 -0600 +++ b/www/download.rst Sun Feb 26 12:13:22 2023 -0600 @@ -8,6 +8,7 @@ .. _Bob Friesenhahn : mailto:[email protected] .. _SourceForge Download : https://sourceforge.net/projects/graphicsmagick/files/ +.. _tar : https://en.wikipedia.org/wiki/Tar_(computing) .. contents:: :local: @@ -19,6 +20,60 @@ binaries may be downloaded from the `SourceForge Download`_ page. This is also where 'snapshot' distribution archives may be found. +Download Formats +================ + +The GraphicsMagick source files may be available in several different +archive formats: + +tar.gz +------ + +This is a POSIX tar_ file compressed using the legacy GNU gzip format ('gz' +extension) by Jean-loup Gailly and Mark Adler. Gzip is available from +https://www.gzip.org/. Gzip is the the most readily available +compressor on the planet. + +tar.bz2 +------- + +This is a POSIX tar_ file compressed using the legacy bzip2 format ('bz2' +extension) by Julian Seward. Bzip2 is available from http://sourceware.org/bzip2/. + +tar.xz +------ + +This is a POSIX tar_ file compressed using XZ Utils ('xz' extension) by +Lasse Collin starting with Igor Pavlov's LZMA-SDK. XZ Utils is +available from https://tukaani.org/xz/. XZ Utils is very popular and +readily available. + +tar.zst +------- + +This is a POSIX tar_ file compressed using Facebook's Zstandard format +('zst' extension) by Yann Collet. Zstd is available from +https://facebook.github.io/zstd/. While Zstd is not yet popular for +source archive distribution, it is supported by Automake and GNU tar, +and its compression ratio is very good. + +tar.lz +------ + +This is a POSIX tar_ file compressed using Lzip ('lz' extension). +Lzip is available from https://lzip.nongnu.org/lzip.html. In our +experience, Lzip produces the smallest source archive files and uses a +compact and portable implementation (as compared with 'xz', which is +its primary competitor). + +7z +--- + +This is a 7-Zip archive file ('7z' extension) by Igor Pavlov. 7-Zip +is available from https://www.7-zip.org/. This format is used for the +Microsoft Windows sources since 7-Zip is much more widely available +under Windows than 'tar' is. + Verifying The Download ======================