head 1.16; access; symbols pkgsrc-2023Q4:1.16.0.12 pkgsrc-2023Q4-base:1.16 pkgsrc-2023Q3:1.16.0.10 pkgsrc-2023Q3-base:1.16 pkgsrc-2023Q2:1.16.0.8 pkgsrc-2023Q2-base:1.16 pkgsrc-2023Q1:1.16.0.6 pkgsrc-2023Q1-base:1.16 pkgsrc-2022Q4:1.16.0.4 pkgsrc-2022Q4-base:1.16 pkgsrc-2022Q3:1.16.0.2 pkgsrc-2022Q3-base:1.16 pkgsrc-2022Q2:1.15.0.6 pkgsrc-2022Q2-base:1.15 pkgsrc-2022Q1:1.15.0.4 pkgsrc-2022Q1-base:1.15 pkgsrc-2021Q4:1.15.0.2 pkgsrc-2021Q4-base:1.15 pkgsrc-2021Q3:1.13.0.24 pkgsrc-2021Q3-base:1.13 pkgsrc-2021Q2:1.13.0.22 pkgsrc-2021Q2-base:1.13 pkgsrc-2021Q1:1.13.0.20 pkgsrc-2021Q1-base:1.13 pkgsrc-2020Q4:1.13.0.18 pkgsrc-2020Q4-base:1.13 pkgsrc-2020Q3:1.13.0.16 pkgsrc-2020Q3-base:1.13 pkgsrc-2020Q2:1.13.0.14 pkgsrc-2020Q2-base:1.13 pkgsrc-2020Q1:1.13.0.10 pkgsrc-2020Q1-base:1.13 pkgsrc-2019Q4:1.13.0.12 pkgsrc-2019Q4-base:1.13 pkgsrc-2019Q3:1.13.0.8 pkgsrc-2019Q3-base:1.13 pkgsrc-2019Q2:1.13.0.6 pkgsrc-2019Q2-base:1.13 pkgsrc-2019Q1:1.13.0.4 pkgsrc-2019Q1-base:1.13 pkgsrc-2018Q4:1.13.0.2 pkgsrc-2018Q4-base:1.13 pkgsrc-2018Q3:1.12.0.6 pkgsrc-2018Q3-base:1.12 pkgsrc-2018Q2:1.12.0.4 pkgsrc-2018Q2-base:1.12 pkgsrc-2018Q1:1.12.0.2 pkgsrc-2018Q1-base:1.12 pkgsrc-2017Q4:1.11.0.10 pkgsrc-2017Q4-base:1.11 pkgsrc-2017Q3:1.11.0.8 pkgsrc-2017Q3-base:1.11 pkgsrc-2017Q2:1.11.0.4 pkgsrc-2017Q2-base:1.11 pkgsrc-2017Q1:1.11.0.2 pkgsrc-2017Q1-base:1.11 pkgsrc-2016Q4:1.8.0.10 pkgsrc-2016Q4-base:1.8 pkgsrc-2016Q3:1.8.0.8 pkgsrc-2016Q3-base:1.8 pkgsrc-2016Q2:1.8.0.6 pkgsrc-2016Q2-base:1.8 pkgsrc-2016Q1:1.8.0.4 pkgsrc-2016Q1-base:1.8 pkgsrc-2015Q4:1.8.0.2 pkgsrc-2015Q4-base:1.8 pkgsrc-2015Q3:1.7.0.22 pkgsrc-2015Q3-base:1.7 pkgsrc-2015Q2:1.7.0.20 pkgsrc-2015Q2-base:1.7 pkgsrc-2015Q1:1.7.0.18 pkgsrc-2015Q1-base:1.7 pkgsrc-2014Q4:1.7.0.16 pkgsrc-2014Q4-base:1.7 pkgsrc-2014Q3:1.7.0.14 pkgsrc-2014Q3-base:1.7 pkgsrc-2014Q2:1.7.0.12 pkgsrc-2014Q2-base:1.7 pkgsrc-2014Q1:1.7.0.10 pkgsrc-2014Q1-base:1.7 pkgsrc-2013Q4:1.7.0.8 pkgsrc-2013Q4-base:1.7 pkgsrc-2013Q3:1.7.0.6 pkgsrc-2013Q3-base:1.7 pkgsrc-2013Q2:1.7.0.4 pkgsrc-2013Q2-base:1.7 pkgsrc-2013Q1:1.7.0.2 pkgsrc-2013Q1-base:1.7 pkgsrc-2012Q4:1.6.0.6 pkgsrc-2012Q4-base:1.6 pkgsrc-2012Q3:1.6.0.4 pkgsrc-2012Q3-base:1.6 pkgsrc-2012Q2:1.6.0.2 pkgsrc-2012Q2-base:1.6 pkgsrc-2012Q1:1.5.0.6 pkgsrc-2012Q1-base:1.5 pkgsrc-2011Q4:1.5.0.4 pkgsrc-2011Q4-base:1.5 pkgsrc-2011Q3:1.5.0.2 pkgsrc-2011Q3-base:1.5 pkgsrc-2011Q2:1.4.0.30 pkgsrc-2011Q2-base:1.4 pkgsrc-2011Q1:1.4.0.28 pkgsrc-2011Q1-base:1.4 pkgsrc-2010Q4:1.4.0.26 pkgsrc-2010Q4-base:1.4 pkgsrc-2010Q3:1.4.0.24 pkgsrc-2010Q3-base:1.4 pkgsrc-2010Q2:1.4.0.22 pkgsrc-2010Q2-base:1.4 pkgsrc-2010Q1:1.4.0.20 pkgsrc-2010Q1-base:1.4 pkgsrc-2009Q4:1.4.0.18 pkgsrc-2009Q4-base:1.4 pkgsrc-2009Q3:1.4.0.16 pkgsrc-2009Q3-base:1.4 pkgsrc-2009Q2:1.4.0.14 pkgsrc-2009Q2-base:1.4 pkgsrc-2009Q1:1.4.0.12 pkgsrc-2009Q1-base:1.4 pkgsrc-2008Q4:1.4.0.10 pkgsrc-2008Q4-base:1.4 pkgsrc-2008Q3:1.4.0.8 pkgsrc-2008Q3-base:1.4 cube-native-xorg:1.4.0.6 cube-native-xorg-base:1.4 pkgsrc-2008Q2:1.4.0.4 pkgsrc-2008Q2-base:1.4 cwrapper:1.4.0.2 pkgsrc-2008Q1:1.3.0.16 pkgsrc-2008Q1-base:1.3 pkgsrc-2007Q4:1.3.0.14 pkgsrc-2007Q4-base:1.3 pkgsrc-2007Q3:1.3.0.12 pkgsrc-2007Q3-base:1.3 pkgsrc-2007Q2:1.3.0.10 pkgsrc-2007Q2-base:1.3 pkgsrc-2007Q1:1.3.0.8 pkgsrc-2007Q1-base:1.3 pkgsrc-2006Q4:1.3.0.6 pkgsrc-2006Q4-base:1.3 pkgsrc-2006Q3:1.3.0.4 pkgsrc-2006Q3-base:1.3 pkgsrc-2006Q2:1.3.0.2 pkgsrc-2006Q2-base:1.3 pkgsrc-2006Q1:1.2.0.10 pkgsrc-2006Q1-base:1.2 pkgsrc-2005Q4:1.2.0.8 pkgsrc-2005Q4-base:1.2 pkgsrc-2005Q3:1.2.0.6 pkgsrc-2005Q3-base:1.2 pkgsrc-2005Q2:1.2.0.4 pkgsrc-2005Q2-base:1.2 pkgsrc-2005Q1:1.2.0.2 pkgsrc-2005Q1-base:1.2 pkgsrc-2004Q4:1.1.1.1.0.2 pkgsrc-2004Q4-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.16 date 2022.07.01.16.15.47; author adam; state Exp; branches; next 1.15; commitid XUlaPjgF4SLz4dKD; 1.15 date 2021.10.26.10.46.42; author nia; state Exp; branches; next 1.14; commitid 6mU28GyqPd3PdjeD; 1.14 date 2021.10.07.14.12.43; author nia; state Exp; branches; next 1.13; commitid 7mrgNTa8lk0sYSbD; 1.13 date 2018.11.08.14.40.20; author kleink; state Exp; branches; next 1.12; commitid GswkWYcRG5E6k9ZA; 1.12 date 2018.01.31.10.22.48; author jperkin; state Exp; branches; next 1.11; commitid zCuDee9Hq6biW0pA; 1.11 date 2017.02.27.12.30.47; author wiz; state Exp; branches; next 1.10; commitid s78TKJSRjQlQvAHz; 1.10 date 2017.02.08.18.03.27; author adam; state Exp; branches; next 1.9; commitid SunIx680ePqQXaFz; 1.9 date 2017.02.08.17.53.51; author adam; state Exp; branches; next 1.8; commitid N8QVs6iON4JuUaFz; 1.8 date 2015.11.03.21.34.15; author agc; state Exp; branches; next 1.7; commitid PgUQO3oNWmoc0HHy; 1.7 date 2013.03.15.23.21.39; author wiz; state Exp; branches; next 1.6; 1.6 date 2012.04.17.21.56.53; author wiz; state Exp; branches; next 1.5; 1.5 date 2011.09.12.21.38.52; author wiz; state Exp; branches; next 1.4; 1.4 date 2008.05.13.20.04.31; author sborrill; state Exp; branches; next 1.3; 1.3 date 2006.05.01.20.46.54; author adam; state Exp; branches; next 1.2; 1.2 date 2005.02.24.08.45.12; author agc; state Exp; branches; next 1.1; 1.1 date 2004.11.26.14.14.48; author adam; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2004.11.26.14.14.48; author adam; state Exp; branches; next ; desc @@ 1.16 log @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. @ text @$NetBSD: distinfo,v 1.15 2021/10/26 10:46:42 nia Exp $ BLAKE2s (potrace-1.16.tar.gz) = 10920df7c9b7ad82e63d242e33aaf969a12b86cc2b601dd88079b3a546ad6533 SHA512 (potrace-1.16.tar.gz) = 10d85ed3fada80951223c65e923b5e6ee3e76e071575971d5b09b996b477ec5ff2403e0337c44963c6b441cc3ba6c4f7009541124a25c16b7721fdebd1f774b9 Size (potrace-1.16.tar.gz) = 657314 bytes @ 1.15 log @graphics: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.14 2021/10/07 14:12:43 nia Exp $ d3 3 a5 3 BLAKE2s (potrace-1.15.tar.gz) = eb25262feea25d952a07a384659b229e5beaabf780c22173e6a74a223747dc5f SHA512 (potrace-1.15.tar.gz) = c9a8edd4f3339da587b9b32e12c83c8f7b993c7c23f551fa267545d9411679bc024924e23596ed1c83985693fc894b65dfa9f860275de395d9e0a88da37a4f02 Size (potrace-1.15.tar.gz) = 650840 bytes @ 1.14 log @graphics: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.13 2018/11/08 14:40:20 kleink Exp $ d3 1 a3 1 RMD160 (potrace-1.15.tar.gz) = 3693c10fae055c36b9728a21f3d2739a3fa8df74 @ 1.13 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.12 2018/01/31 10:22:48 jperkin Exp $ a2 1 SHA1 (potrace-1.15.tar.gz) = 1a0a4faca17370731b939487847662c8ed1b660d @ 1.12 log @potrace: Set _XOPEN_SOURCE correctly. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.11 2017/02/27 12:30:47 wiz Exp $ d3 4 a6 7 SHA1 (potrace-1.14.tar.gz) = c61dc9c37157aaf757cc6f5fa2806a3c83af74c4 RMD160 (potrace-1.14.tar.gz) = fdc2237616a83d2212054dcf1e5f44f3878fd8f4 SHA512 (potrace-1.14.tar.gz) = ade5e18adfbfccbc1298d0bd416fe3ef49ebe0284b81d43e0dd0040498d0ef6995e6ac9dac0a1eb5c251921bc97c32db3213dbe0ab40365d87f92013dcdc99b5 Size (potrace-1.14.tar.gz) = 649685 bytes SHA1 (patch-src_backend__eps.c) = baacc3fdbac3bc1d63084f2e192b2c17e42621a9 SHA1 (patch-src_main.c) = 90116a4478d81c72a42714cb4feb04938c6b151e SHA1 (patch-src_mkbitmap.c) = 083afb4616146ede33a9bf79ab7f69d33af49030 @ 1.11 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.10 2017/02/08 18:03:27 adam Exp $ d7 3 @ 1.10 log @Quick fix: install the include file; remove patches @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.9 2017/02/08 17:53:51 adam Exp $ d3 4 a6 4 SHA1 (potrace-1.13.tar.gz) = fe8e42e0b5f7d3130b494818d6b1872e29097cd5 RMD160 (potrace-1.13.tar.gz) = ff51f938641bfc81236dd4daba54c00915e883c0 SHA512 (potrace-1.13.tar.gz) = d7b1e72bee388aa309a5fbf3944b9409d912f2ed8a089a44dfca597b55d88bdf08778d40fc487e6689a873631c24cd393894ff353442dc778dfd0d3068121484 Size (potrace-1.13.tar.gz) = 605931 bytes @ 1.9 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2015/11/03 21:34:15 agc Exp $ a6 2 SHA1 (patch-src_Makefile.am) = 4476e3719269afd1d8455eca89baba8feeaaa18d SHA1 (patch-src_Makefile.in) = a4eae96751dc22a75594e91347bff6c4e6aff45c @ 1.8 log @Add SHA512 digests for distfiles for graphics category Problems found with existing digests: Package fotoxx distfile fotoxx-14.03.1.tar.gz ac2033f87de2c23941261f7c50160cddf872c110 [recorded] 118e98a8cc0414676b3c4d37b8df407c28a1407c [calculated] Package ploticus-examples distfile ploticus-2.00/plnode200.tar.gz 34274a03d0c41fae5690633663e3d4114b9d7a6d [recorded] da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated] Problems found locating distfiles: Package AfterShotPro: missing distfile AfterShotPro-1.1.0.30/AfterShotPro_i386.deb Package pgraf: missing distfile pgraf-20010131.tar.gz Package qvplay: missing distfile qvplay-0.95.tar.gz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2013/03/15 23:21:39 wiz Exp $ d3 6 a8 6 SHA1 (potrace-1.11.tar.gz) = 7296baf27bf35298263cb3ed3df34a38fed0b441 RMD160 (potrace-1.11.tar.gz) = ea03b188e93d02766ff3b546a199fd76bc72271a SHA512 (potrace-1.11.tar.gz) = d0ff037ed989a1742a099bb9d120c5f10cf1eae6ed9adb20d1d37eee713e569925eff6235825dfbdd7b1649dc46ad4507982ae001d6d3d49cc281ed16ddf1843 Size (potrace-1.11.tar.gz) = 662085 bytes SHA1 (patch-src_Makefile.am) = e26b4395a7d1b79fe85346a926c348216c870ef3 SHA1 (patch-src_Makefile.in) = 2bcf24c3104879c12feba6402b9850e11976166a @ 1.7 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2012/04/17 21:56:53 wiz Exp $ d5 1 @ 1.6 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2011/09/12 21:38:52 wiz Exp $ d3 5 a7 4 SHA1 (potrace-1.10.tar.gz) = e6e8b64d85d30b4695d197a79187ac98c2b236f9 RMD160 (potrace-1.10.tar.gz) = 716d77d5fce7c0bb4bbbbfb0f750aac3376bc028 Size (potrace-1.10.tar.gz) = 617866 bytes SHA1 (patch-src_Makefile.in) = e878fc28acd5e31e8271b45419d9d17223c25a9d @ 1.5 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2008/05/13 20:04:31 sborrill Exp $ d6 1 @ 1.4 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2006/05/01 20:46:54 adam Exp $ d3 3 a5 3 SHA1 (potrace-1.8.tar.gz) = d76818fc331fb4f842bd4813114e5be01cf46848 RMD160 (potrace-1.8.tar.gz) = 1214eec40d41471f83ebfb646fdd376fc70339b0 Size (potrace-1.8.tar.gz) = 347484 bytes @ 1.3 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2005/02/24 08:45:12 agc Exp $ d3 3 a5 3 SHA1 (potrace-1.7.tar.gz) = 281d041c97c48a8f469b9951c8d778774128dbf5 RMD160 (potrace-1.7.tar.gz) = 3a817e86f6c1836a6b833af6583b2228d54bbec2 Size (potrace-1.7.tar.gz) = 414480 bytes @ 1.2 log @Add RMD160 digests @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1.1.1 2004/11/26 14:14:48 adam Exp $ d3 3 a5 3 SHA1 (potrace-1.5.tar.gz) = 540a961f6862a9e78bb9a73172299c25baeae19c RMD160 (potrace-1.5.tar.gz) = 84bc2f4ac03196804d754ced5be7797865e205c5 Size (potrace-1.5.tar.gz) = 221180 bytes @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2003/06/23 13:23:37 adam Exp $ d4 1 @ 1.1.1.1 log @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. @ text @@