Up to [cvs.NetBSD.org] / pkgsrc / graphics / potrace
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.17 / (download) - annotate - [select for diffs], Fri Jul 1 16:15:47 2022 UTC (15 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base,
pkgsrc-2023Q3,
pkgsrc-2023Q2-base,
pkgsrc-2023Q2,
pkgsrc-2023Q1-base,
pkgsrc-2023Q1,
pkgsrc-2022Q4-base,
pkgsrc-2022Q4,
pkgsrc-2022Q3-base,
pkgsrc-2022Q3,
HEAD
Changes since 1.16: +3 -2
lines
Diff to previous 1.16 (colored)
potrace: updated to 1.16 Release 1.16 This release consists of bugfixes and minor portability improvements. A potential arithmetic overflow was fixed. Rotation angles are now normalized to between -180 and 180. We now use binary file I/O on the OS/2 platform. The test suite tolerances were adjusted. The configuration option --enable-local-getopt was renamed as --with-included-getopt. Some build system improvements. Thanks to Henri Salo and Dave Yeo for reporting bugs and suggesting improvements.
Revision 1.16 / (download) - annotate - [select for diffs], Fri Mar 20 11:57:52 2020 UTC (3 years, 6 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base,
pkgsrc-2022Q2,
pkgsrc-2022Q1-base,
pkgsrc-2022Q1,
pkgsrc-2021Q4-base,
pkgsrc-2021Q4,
pkgsrc-2021Q3-base,
pkgsrc-2021Q3,
pkgsrc-2021Q2-base,
pkgsrc-2021Q2,
pkgsrc-2021Q1-base,
pkgsrc-2021Q1,
pkgsrc-2020Q4-base,
pkgsrc-2020Q4,
pkgsrc-2020Q3-base,
pkgsrc-2020Q3,
pkgsrc-2020Q2-base,
pkgsrc-2020Q2,
pkgsrc-2020Q1-base,
pkgsrc-2020Q1
Changes since 1.15: +2 -2
lines
Diff to previous 1.15 (colored)
*: Convert broken sourceforge HOMEPAGEs back to http
Revision 1.15 / (download) - annotate - [select for diffs], Sat Jan 18 23:32:17 2020 UTC (3 years, 8 months ago) by rillig
Branch: MAIN
Changes since 1.14: +2 -2
lines
Diff to previous 1.14 (colored)
all: migrate several HOMEPAGEs to https pkglint --only "https instead of http" -r -F With manual adjustments afterwards since pkglint 19.4.4 fixed a few indentations in unrelated lines. This mainly affects projects hosted at SourceForce, as well as freedesktop.org, CTAN and GNU.
Revision 1.14 / (download) - annotate - [select for diffs], Thu Nov 8 14:40:20 2018 UTC (4 years, 10 months ago) by kleink
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base,
pkgsrc-2019Q4,
pkgsrc-2019Q3-base,
pkgsrc-2019Q3,
pkgsrc-2019Q2-base,
pkgsrc-2019Q2,
pkgsrc-2019Q1-base,
pkgsrc-2019Q1,
pkgsrc-2018Q4-base,
pkgsrc-2018Q4
Changes since 1.13: +2 -2
lines
Diff to previous 1.13 (colored)
Update potrace to 1.15. v1.15 2017/08/05 (2017/08/05) PS1 - use round() instead of rint() (2017/08/05) PS1 - portability: set both _POSIX_C_SOURCE and _NETBSD_SOURCE to enable strdup prototype in string.h, as _XOPEN_SOURCE=500 doesn't work on macOS, _XOPEN_SOURCE=600 doesn't work on SunOS, and _POSIX_C_SOURCE alone doesn't work on Minix. (2017/08/02) PS1 - fixed a potential arithmetic overflow. (2017/06/17) PS1 - fixed a bug with very large bitmaps. Reported by Michael Voíšek. (2017/03/05) PS1 - autoconf: added --enable-local-getopt to avoid using the system-wide getopt library (it may still end up being used on GNU systems). (2017/03/05) PS1 - portability: moved getopt.h to a subdirectory, to be included only when needed. Reported by Daniel Macks. (2017/03/05) PS1 - portability: use _XOPEN_SOURCE=600 to fix macOS warning. (2017/02/27) PS1 - fixed more buffer overflows (not security critical), including one reported by Agostino Sarubbo. This also fixes CVE-2017-12067.
Revision 1.13 / (download) - annotate - [select for diffs], Mon Feb 27 12:30:47 2017 UTC (6 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q3-base,
pkgsrc-2018Q3,
pkgsrc-2018Q2-base,
pkgsrc-2018Q2,
pkgsrc-2018Q1-base,
pkgsrc-2018Q1,
pkgsrc-2017Q4-base,
pkgsrc-2017Q4,
pkgsrc-2017Q3-base,
pkgsrc-2017Q3,
pkgsrc-2017Q2-base,
pkgsrc-2017Q2,
pkgsrc-2017Q1-base,
pkgsrc-2017Q1
Changes since 1.12: +2 -2
lines
Diff to previous 1.12 (colored)
Updated potrace to 1.14. February 19, 2017: Release 1.14 This release consists of bugfixes and minor portability improvements. A number of bugs triggered by malformed BMP files have been fixed, including CVE-2016-8685 and CVE-2016-8686. Error reporting has been improved. The image size is now truncated when the bitmap data ends prematurely. It is now possible to use negative dy in bitmap data. Portability has been improved to encompass C++11. The default compiler is now clang if available. Thanks to Nelson Beebe and Martin Gieseking for reporting portability issues, and to Agostino Sarubbo for reporting bugs.
Revision 1.12 / (download) - annotate - [select for diffs], Wed Feb 8 18:03:27 2017 UTC (6 years, 7 months ago) by adam
Branch: MAIN
Changes since 1.11: +2 -1
lines
Diff to previous 1.11 (colored)
Quick fix: install the include file; remove patches
Revision 1.11 / (download) - annotate - [select for diffs], Wed Feb 8 17:53:51 2017 UTC (6 years, 7 months ago) by adam
Branch: MAIN
Changes since 1.10: +2 -2
lines
Diff to previous 1.10 (colored)
Release 1.13 Some critical bugs in the processing of BMP files were fixed. These bugs allowed the program to be crashed, or potentially to be abused in other ways, by feeding it specially crafted BMP files. Thanks to Tomasz Buchert and Agostino Sarubbo for reporting these bugs. Portability was improved for C99 and for MSVC++. Thanks to Peter Breitenlohner, Nelson Beebe, and Martin Gieseking for reporting portability issues.
Revision 1.10 / (download) - annotate - [select for diffs], Thu Jan 19 18:52:12 2017 UTC (6 years, 8 months ago) by agc
Branch: MAIN
Changes since 1.9: +3 -3
lines
Diff to previous 1.9 (colored)
Convert all occurrences (353 by my count) of MASTER_SITES= site1 \ site2 style continuation lines to be simple repeated MASTER_SITES+= site1 MASTER_SITES+= site2 lines. As previewed on tech-pkg. With thanks to rillig for fixing pkglint accordingly.
Revision 1.9 / (download) - annotate - [select for diffs], Fri Mar 15 23:21:39 2013 UTC (10 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base,
pkgsrc-2016Q4,
pkgsrc-2016Q3-base,
pkgsrc-2016Q3,
pkgsrc-2016Q2-base,
pkgsrc-2016Q2,
pkgsrc-2016Q1-base,
pkgsrc-2016Q1,
pkgsrc-2015Q4-base,
pkgsrc-2015Q4,
pkgsrc-2015Q3-base,
pkgsrc-2015Q3,
pkgsrc-2015Q2-base,
pkgsrc-2015Q2,
pkgsrc-2015Q1-base,
pkgsrc-2015Q1,
pkgsrc-2014Q4-base,
pkgsrc-2014Q4,
pkgsrc-2014Q3-base,
pkgsrc-2014Q3,
pkgsrc-2014Q2-base,
pkgsrc-2014Q2,
pkgsrc-2014Q1-base,
pkgsrc-2014Q1,
pkgsrc-2013Q4-base,
pkgsrc-2013Q4,
pkgsrc-2013Q3-base,
pkgsrc-2013Q3,
pkgsrc-2013Q2-base,
pkgsrc-2013Q2,
pkgsrc-2013Q1-base,
pkgsrc-2013Q1
Changes since 1.8: +2 -3
lines
Diff to previous 1.8 (colored)
Update to 1.11: February 19, 2013: Release 1.11 A GeoJSON backend was added; thanks to Christoph Hormann for contributing this. Support for bitfields in the BMP format was added. A minor change was made to the behavior of the alphamax parameter; a value of 0 now gives a true polygon.
Revision 1.8 / (download) - annotate - [select for diffs], Sat Oct 6 14:11:15 2012 UTC (10 years, 11 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2012Q4-base,
pkgsrc-2012Q4
Changes since 1.7: +1 -3
lines
Diff to previous 1.7 (colored)
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
Revision 1.7 / (download) - annotate - [select for diffs], Tue Apr 17 21:56:52 2012 UTC (11 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base,
pkgsrc-2012Q3,
pkgsrc-2012Q2-base,
pkgsrc-2012Q2
Changes since 1.6: +2 -1
lines
Diff to previous 1.6 (colored)
This package was broken at least on NetBSD, since it didn't install the libpotrace library needed by the potrace executable. Convince the package to install the library. Bump PKGREVISION.
Revision 1.6 / (download) - annotate - [select for diffs], Mon Sep 12 21:38:52 2011 UTC (12 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2012Q1-base,
pkgsrc-2012Q1,
pkgsrc-2011Q4-base,
pkgsrc-2011Q4,
pkgsrc-2011Q3-base,
pkgsrc-2011Q3
Changes since 1.5: +3 -2
lines
Diff to previous 1.5 (colored)
Update to 1.10, set LICENSE. August 19, 2011: Release 1.10 A DXF backend was added. The output is in the drawing interchange format used by computer aided design software. Thanks to Jonas Benedett Dorr for testing. The Gimppath backend was changed to be compatible with current versions of Gimp. The EPS, PDF, and SVG backends now use high-resolution bounding boxes. The default scaling of the EPS, PDF, and SVG backends is now fixed at 72dpi. A new option --flat was added to the SVG backend. A new option --tight was added to remove whitespace around the input image before calculating its scaling and placement. December 21, 2010: Release 1.9 The xfig and eps backends were improved, and a fixed pagesize PDF backend was added. Support for BMP version 4 and version 5 files, as well as top-down BMP files, was added. Minor speed improvements to Potrace and major speed improvements to mkbitmap. A Gaussian blur option was added to mkbitmap. Libtool is now used to build and optionally install the Potrace library. An optional simplified progress bar was added for dumb terminals. This release also contains some portability improvements, cross-compilation improvements, and minor bug fixes.
Revision 1.5 / (download) - annotate - [select for diffs], Tue May 13 20:04:31 2008 UTC (15 years, 4 months ago) by sborrill
Branch: MAIN
CVS Tags: pkgsrc-2011Q2-base,
pkgsrc-2011Q2,
pkgsrc-2011Q1-base,
pkgsrc-2011Q1,
pkgsrc-2010Q4-base,
pkgsrc-2010Q4,
pkgsrc-2010Q3-base,
pkgsrc-2010Q3,
pkgsrc-2010Q2-base,
pkgsrc-2010Q2,
pkgsrc-2010Q1-base,
pkgsrc-2010Q1,
pkgsrc-2009Q4-base,
pkgsrc-2009Q4,
pkgsrc-2009Q3-base,
pkgsrc-2009Q3,
pkgsrc-2009Q2-base,
pkgsrc-2009Q2,
pkgsrc-2009Q1-base,
pkgsrc-2009Q1,
pkgsrc-2008Q4-base,
pkgsrc-2008Q4,
pkgsrc-2008Q3-base,
pkgsrc-2008Q3,
pkgsrc-2008Q2-base,
pkgsrc-2008Q2,
cwrapper,
cube-native-xorg-base,
cube-native-xorg
Changes since 1.4: +2 -2
lines
Diff to previous 1.4 (colored)
Update to v1.8. Changes from 1.7: v1.8 2007/04/09 (2007/04/08) PS1 - portability: use 'test' instead of '[' in shell scripts. (2007/04/08) PS1 - test suite: run PDF checks as a separate test. (2007/04/06) PS1 - fixed logical expressions in flate.c (2007/02/19) PS1 - portability: replacements for inline and M_PI (2007/01/16) PS1 - test suite: added checks for rotation in PostScript, PDF, and PGM backends (2007/01/16) PS1 - pdf backend: added rotation (2007/01/16) PS1 - pdf backend: renamed shipcom() function (2007/01/14) PS1 - autoconf: check if getopt_long reorders its arguments. (2007/01/13) PS1 - made pseudo-random number generation thread-safe and much faster. (2006/12/20) PS1 - renamed some structures in lzw.c, main.h (2006/12/20) PS1 - portability: fixed some compiler issues for Amiga, reported by Andreas Kleinert. (2006/12/20) PS1 - main.c: changed some return types to void. (2006/08/14) PS1 - made curve.c:privcurve_free_members() static. (2005/12/22) PS1 - renamed README.win as README-WIN (2005/11/11) PS1 - portability: use binary file i/o in Cygwin. Suggested by Henry He. (2005/06/24) PS1 - potracelib: fixed allocation bug, reported by Jung Shin. (2005/06/23) PS1 - potracelib_demo.c: free resources properly. (2005/06/23) PS1 - initialize unused private state to 0. (2005/06/23) PS1 - decompose.c: improved memory allocation scheme. (2005/05/06) PS1 - added "alphacurve" field to private curve structure, so that backends that don't use the public interface (such as the EPS backend) can be warned of non-conforming curves.
Revision 1.4 / (download) - annotate - [select for diffs], Fri Apr 4 15:25:18 2008 UTC (15 years, 6 months ago) by joerg
Branch: MAIN
Changes since 1.3: +3 -1
lines
Diff to previous 1.3 (colored)
Supports DESTDIR.
Revision 1.3 / (download) - annotate - [select for diffs], Mon May 1 20:46:54 2006 UTC (17 years, 5 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2008Q1-base,
pkgsrc-2008Q1,
pkgsrc-2007Q4-base,
pkgsrc-2007Q4,
pkgsrc-2007Q3-base,
pkgsrc-2007Q3,
pkgsrc-2007Q2-base,
pkgsrc-2007Q2,
pkgsrc-2007Q1-base,
pkgsrc-2007Q1,
pkgsrc-2006Q4-base,
pkgsrc-2006Q4,
pkgsrc-2006Q3-base,
pkgsrc-2006Q3,
pkgsrc-2006Q2-base,
pkgsrc-2006Q2
Changes since 1.2: +3 -2
lines
Diff to previous 1.2 (colored)
Changes 1.7: This is a bugfix release. A bug in the progress bar code, which caused arithmetic exceptions on some 64-bit architectures, has been fixed. Changes 1.6: This release contains an algorithm improvement that leads to a speedup of 20-60% over previous versions of potrace. A new PDF backend was added, courtesy of Tor Andersson. An option --progress was added for displaying a progress bar. The Windows version of potrace now uses MinGW instead of Cygwin, eliminating the need to install a special DLL alongside the executable programs, and solving some problems with wildcards and executable PostScript files. Some spurious "premature end of file" messages were eliminated. The core functionality of potrace was separated into a library with a documented API, making it easier for developers to incorporate potrace into other GPL-licensed software.
Revision 1.2 / (download) - annotate - [select for diffs], Mon Apr 11 21:46:08 2005 UTC (18 years, 5 months ago) by tv
Branch: MAIN
CVS Tags: pkgsrc-2006Q1-base,
pkgsrc-2006Q1,
pkgsrc-2005Q4-base,
pkgsrc-2005Q4,
pkgsrc-2005Q3-base,
pkgsrc-2005Q3,
pkgsrc-2005Q2-base,
pkgsrc-2005Q2
Changes since 1.1: +1 -2
lines
Diff to previous 1.1 (colored)
Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Fri Nov 26 14:14:48 2004 UTC (18 years, 10 months ago) by adam
Branch: TNF
CVS Tags: pkgsrc-base,
pkgsrc-2005Q1-base,
pkgsrc-2005Q1,
pkgsrc-2004Q4-base,
pkgsrc-2004Q4
Changes since 1.1: +0 -0
lines
Diff to previous 1.1 (colored)
Potrace is a utility for tracing a bitmap, which means, transforming a bitmap into a smooth, scalable image. The input is a bitmap (PBM, PGM, PPM, or BMP), and the default output is one of several vector file formats. A typical use is to create EPS files from scanned data, such as company or university logos, handwritten notes, etc. The resulting image is not "jaggy" like a bitmap, but smooth. It can then be rendered at any resolution. Potrace can currently produce the following output formats: EPS, PostScript, SVG (scalable vector graphics), PGM (for easy antialiasing of pixel-based images), and XFig. An experimental Gimppath backend is also provided. Additional backends might be added in the future. A separate program, mkbitmap, is also provided. This program can act as a pre-processor for potrace, applying scaling and various filters to an image before converting it to a bitmap. This is useful for potracing greyscale and color images.
Revision 1.1 / (download) - annotate - [select for diffs], Fri Nov 26 14:14:48 2004 UTC (18 years, 10 months ago) by adam
Branch: MAIN
Initial revision