SUMMARY="Utility for tracing a bitmap" DESCRIPTION="Potrace is a tool 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, PDF, SVG (scalable vector graphics), DXF, GeoJSON, PGM \ (for easy antialiasing of pixel-based images), Gimppath, and \ XFig. 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. " HOMEPAGE="http://potrace.sourceforge.net/" COPYRIGHT="2001-2015 Peter Selinger" LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="http://potrace.sourceforge.net/download/$portVersion/potrace-$portVersion.tar.gz" CHECKSUM_SHA256="be8248a17dedd6ccbaab2fcc45835bb0502d062e40fbded3bc56028ce5eb7acc" PATCHES="potrace-$portVersion.patchset" ARCHITECTURES="all" SECONDARY_ARCHITECTURES="x86_gcc2 x86" PROVIDES=" potrace$secondaryArchSuffix = $portVersion cmd:mkbitmap cmd:potrace lib:libpotrace$secondaryArchSuffix = 0.0.6 compat >= 0 " REQUIRES=" haiku$secondaryArchSuffix lib:libz$secondaryArchSuffix " PROVIDES_devel=" potrace${secondaryArchSuffix}_devel = $portVersion devel:libpotrace$secondaryArchSuffix = 0.0.6 compat >= 0 " REQUIRES_devel=" haiku$secondaryArchSuffix potrace$secondaryArchSuffix == $portVersion base " BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:libz$secondaryArchSuffix " BUILD_PREREQUIRES=" cmd:aclocal cmd:autoconf cmd:automake cmd:gcc$secondaryArchSuffix cmd:ld$secondaryArchSuffix cmd:libtoolize$secondaryArchSuffix cmd:make " BUILD() { autoreconf -f -i runConfigure ./configure --with-libpotrace make $jobArgs } INSTALL() { make install rm $libDir/libpotrace.la prepareInstalledDevelLibs libpotrace fixPkgconfig # devel package packageEntries devel \ $developDir } TEST() { make check }