721 lines
16 KiB
Bash
721 lines
16 KiB
Bash
SUMMARY="Toolkit for manipulation of graphic images"
|
|
DESCRIPTION="Netpbm is a toolkit for manipulation of graphic images, \
|
|
including conversion of images between a variety of different formats. There \
|
|
are over 300 separate tools in the package including converters for about 100 \
|
|
graphics formats.
|
|
|
|
Examples of the sort of image manipulation we're talking about are:
|
|
- Shrinking an image by 10%
|
|
- Cutting the top half off of an image
|
|
- Making a mirror image
|
|
- Creating a sequence of images that fade from one image to another"
|
|
HOMEPAGE="http://netpbm.sourceforge.net"
|
|
COPYRIGHT="2001 411toppm: Steve Allen
|
|
1991 anytopnm: Jef Poskanzer
|
|
1989 asciitopgm: Wilson H. Bent, Jr
|
|
1991 atktopbm: Bill Janssen
|
|
1993 bioradtopgm: Oliver Trepte
|
|
1992 bmptoppm: David W. Sanderson
|
|
1988 brushtopbm: Jef Poskanzer
|
|
1989 cmuwmtopbm: Jef Poskanzer
|
|
1995 eyuvtoppm: The Regents of the University of California
|
|
1994-2000 fiascotopnm: Ullrich Hafner
|
|
1989 fitstopnm: Jef Poskanzer
|
|
1989 fstopgm: Jef Poskanzer
|
|
1989 g3topbm: Paul Haeberli
|
|
1988 gemtopbm: Diomidis D. Spinellis
|
|
1988 gemtopnm: Diomidis D. Spinellis
|
|
1990-1993 giftopnm: David Koblas
|
|
1990 gouldtoppm: Stephen P. Lesniewski
|
|
1989 hipstopgm: Jef Poskanzer
|
|
1988 icontopbm: Jef Poskanzer
|
|
1989 ilbmtoppm: Jef Poskanzer
|
|
1989 imgtoppm: Jef Poskanzer
|
|
2000 jbigtopnm: Markus Kuhn
|
|
1991-2000 jpegtopnm: Thomas G. Lane, Bryan Henderson
|
|
1994 leaftoppm: Bill O'Donnell
|
|
1988 lispmtopgm: Jef Poskanzer, Jamie Zawinski
|
|
1988 macptopbm: Jef Poskanzer
|
|
1999 mdatopbm: John Elliott
|
|
1989 mgrtopbm: Jef Poskanzer
|
|
1989 mtvtoppm: Jef Poskanzer
|
|
2001 neotoppm: Teemu Hukkanen
|
|
1995-2000 palmtopnm: Ian Goldberg, Bill Janssen
|
|
1989 pamcut: Jef Poskanzer
|
|
1991 pamfile: Jef Poskanzer
|
|
1990 pamoil: Wilson Bent
|
|
1989-1990 pbmclean: Jef Poskanzer, Angus Duggan
|
|
1988-1991 pbmlife: Jef Poskanzer
|
|
1988 pbmmake: Jef Poskanzer
|
|
1989-1991 pbmmask: Jef Poskanzer
|
|
1998 pbmpage: Tim Norman
|
|
1989-1990 pbmpscale: Jef Poskanzer, Angus Duggan
|
|
1989 pbmreduce: Jef Poskanzer
|
|
1991 pbmtext: Jef Poskanzer
|
|
1990-1994 pbmto10x: Ken Yap
|
|
1988-1992 pbmtoascii: Jef Poskanzer
|
|
1991 pbmtoatk: Bill Janssen
|
|
1989 pbmtobbnbg: Mike Parker
|
|
1989 pbmtocmuwm: Jef Poskanzer
|
|
1988 pbmtoepsi: Jef Poskanzer
|
|
1990 pbmtoepson: Jef Poskanzer, John Tiller
|
|
1989 pbmtog3: Paul Haeberli
|
|
1988 pbmtogem: Jef Poskanzer, David Beckemeyer
|
|
1988-1989 pbmtogo: Jef Poskanzer, Michael Haberler, Bo Thide'
|
|
1988 pbmtoicon: Jef Poskanzer
|
|
1988 pbmtolj: Jef Poskanzer, Michael Haberler
|
|
1988 pbmtomacp: Douwe vand der Schaaf
|
|
1999 pbmtomda: John Elliott
|
|
1989 pbmtomgr: Jef Poskanzer
|
|
2001 pbmtonokia: OMS Open Media System GmbH, Tim R<FC>hsen
|
|
1989-1990 pbmtopgm: Jef Poskanzer, Angus Duggan
|
|
1988 pbmtopi3: David Beckemeyer and Jef Poskanzer
|
|
1990 pbmtoplot: Arthur David Olson
|
|
1998 pbmtoppa: Tim Norman
|
|
2001 pbmtopsg3: Kristof Koehler
|
|
1988 pbmtoptx: Jef Poskanzer
|
|
1999 pbmtowbmp: Terje Sannum
|
|
1988 pbmtox10bm: Jef Poskanzer
|
|
1988 pbmtoxbm: Jef Poskanzer
|
|
1991 pbmtoybm: Jamie Zawinski and Jef Poskanzer
|
|
1988 pbmtozinc: James Darrell McCauley, Jef Poskanzer
|
|
1988 pbmupc: Jef Poskanzer
|
|
1990 pcxtoppm: Michael Davidson
|
|
1990 pgmbentley: Wilson Bent
|
|
1989 pgmcrater: John Walker
|
|
1989 pgmedge: Jef Poskanzer
|
|
1989-1991 pgmenhance: Jef Poskanzer
|
|
1989 pgmhist: Jef Poskanzer
|
|
1992 pgmkernel: Alberto Accomazzi, Smithsonian Astrophysical Observatory
|
|
1993 pgmnoise: Frank Neumann
|
|
1989-1991 pgmnorm: Jef Poskanzer
|
|
1989 pgmramp: Jef Poskanzer
|
|
2000 pgmslice: Jos Dingjan
|
|
1991 pgmtexture: Texas Agricultural Experiment Station, James Darrell McCauley
|
|
1991 pgmtofs: Jef Poskanzer
|
|
1991 pgmtolispm: Jamie Zawinski and Jef Poskanzer
|
|
1989 pgmtopbm: Jef Poskanzer
|
|
1991 pgmtoppm: Jef Poskanzer
|
|
1991 pi1toppm: Steve Belczy and Jef Poskanzer
|
|
1988 pi3topbm: David Beckemeyer and Diomidis D. Spinellis
|
|
1989-1993 picttoppm: George Phillips
|
|
1990 pjtoppm: Christos Zoulas
|
|
1995-1998 pngtopnm: Alexander Lehmann, Willem van Schaik
|
|
1992 pnmalias: Alberto Accomazzi, Smithsonian Astrophysical Observatory
|
|
1989-1991 pnmarith: Jef Poskanzer
|
|
1989-1991 pnmcat: Jef Poskanzer
|
|
1992 pnmcomp: David Koblas
|
|
1989-1995 pnmconvol: Jef Poskanzer, Mike Burns
|
|
1988 pnmcrop: Jef Poskanzer
|
|
1989 pnmcut: Jef Poskanzer
|
|
1989-1991 pnmdepth: Jef Poskanzer
|
|
1989 pnmenlarge: Jef Poskanzer
|
|
1991 pnmfile: Jef Poskanzer
|
|
1989 pnmflip: Jef Poskanzer
|
|
1991 pnmgamma: Jef Poskanzer and Bill Davidson
|
|
1995 pnmhisteq: John Walker
|
|
1993 pnmhistmap: Wilson H. Bent, Jr
|
|
1991 pnmindex: Jef Poskanzer
|
|
1998-2000 pnminterp: Russell Marks
|
|
1998-2000 pnminterp-gen: Russell Marks
|
|
1989 pnminvert: Jef Poskanzer
|
|
1991 pnmmargin: Jef Poskanzer
|
|
2000 pnmmontage: Ben Olmstead
|
|
1993 pnmnlfilt: Graeme W. Gill
|
|
1991 pnmnoraw: Jef Poskanzer
|
|
1989-1990 pnmpad: Jef Poskanzer, Angus Duggan
|
|
1989 pnmpaste: Jef Poskanzer
|
|
1994-2000 pnmpsnr: Ullrich Hafner
|
|
1989-1991 pnmrotate: Jef Poskanzer
|
|
1989-1991 pnmscale: Jef Poskanzer
|
|
1989-1991 pnmscalefixed: Jef Poskanzer
|
|
1989-1991 pnmshear: Jef Poskanzer
|
|
1984 pnmsmooth: Mike Burns
|
|
2000 pnmsplit: Bryan Henderson
|
|
1989 pnmtile: Jef Poskanzer
|
|
1992 pnmtoddif: Digital Equipment Corporation, Burkhard Neidecker-Lutz
|
|
1994-2000 pnmtofiasco: Ullrich Hafner
|
|
1989 pnmtofits: Wilson H. Bent
|
|
2000 pnmtojbig: Markus Kuhn
|
|
1991-2001 pnmtojpeg: Thomas G. Lane, Bryan Henderson
|
|
1995-2000 pnmtopalm: Ian Goldberg, Bill Janssen
|
|
1991 pnmtoplainpnm: Jef Poskanzer
|
|
1995-1998 pnmtopng: Alexander Lehmann, Willem van Schaik
|
|
1989 pnmtops: Jef Poskanzer
|
|
1989-1991 pnmtorast: Jef Poskanzer
|
|
1994 pnmtorle: Minnesota Supercomputer Center, Inc, Wes Barris
|
|
1994 pnmtosgi: Ingo Wilken
|
|
1991 pnmtosir: Marvin Landis
|
|
1990 pnmtotiff: Sun Microsystems, Inc, Jef Poskanzer
|
|
1999 pnmtotiffcmyk: Andrew Cooke (Jara Software)
|
|
1989-1991 pnmtoxwd: Jef Poskanzer
|
|
1989 ppm3d: Jef Poskanzer
|
|
1989-1990 ppmbrighten: Jef Poskanzer, Brian Moffet
|
|
1991 ppmchange: Wilson H. Bent, Jr
|
|
1995 ppmcie: John Walker
|
|
2000 ppmcolormask: Bryan Henderson
|
|
1993 ppmdim: Frank Neumann
|
|
1993 ppmdist: Dan Stromberg
|
|
1991 ppmdither: Christos Zoulas
|
|
1994 ppmfade: Minnesota Supercomputer Center, Inc, Wes Barris
|
|
1993 ppmflash: Frank Neumann
|
|
1989 ppmforge: John Walker
|
|
1989 ppmhist: Jef Poskanzer
|
|
1995 ppmlabel: John Walker
|
|
1989 ppmmake: Jef Poskanzer
|
|
1993 ppmmix: Frank Neumann
|
|
1989-1991 ppmnorm: Jef Poskanzer, Wilson H. Bent, Jr
|
|
1993 ppmntsc: Minnesota Supercomputer Center, Inc, Wes Barris
|
|
1989-1991 ppmpat: Jef Poskanzer
|
|
1989-1991 ppmquant: Jef Poskanzer
|
|
1991 ppmquantall: Jef Poskanzer
|
|
1991-1992 ppmqvga: Bill Davidsen, Lyle Rains
|
|
2001 ppmrainbow: Arjen Bax, Bryan Henderson
|
|
1990 ppmrelief: Wilson H. Bent, Jr
|
|
1997 ppmshadow: John Walker
|
|
1993 ppmshift: Frank Neumann
|
|
1993 ppmspread: Frank Neumann
|
|
1991 ppmtoacad: John Walker
|
|
1992 ppmtobmp: David W. Sanderson
|
|
1995 ppmtoeyuv: The Regents of the University of California
|
|
1990 ppmtoicr: Kanthan Pillay
|
|
1989 ppmtoilbm: Jef Poskanzer
|
|
1994 ppmtoleaf: Bill O'Donnell
|
|
2000 ppmtolj: Jonathan Melvin
|
|
1989 ppmtomap: Jef Poskanzer
|
|
1992-1993 ppmtomitsu: S.Petra Zeidler
|
|
1995 ppmtompeg: The Regents of the University of California
|
|
2001 ppmtoneo: Teemu Hukkanen
|
|
1994 ppmtopcx: Ingo Wilken
|
|
1989 ppmtopgm: Jef Poskanzer
|
|
1991 ppmtopi1: Jef Poskanzer and Steve Belczyk
|
|
1990 ppmtopict: Ken Yap
|
|
1990 ppmtopj: Christos Zoulas
|
|
1991 ppmtopuzz: Jef Poskanzer
|
|
1991 ppmtorgb3: Jef Poskanzer
|
|
1991 ppmtosixel: Rick Vinci
|
|
1989-1991 ppmtotga: Mark Shand and Jef Poskanzer
|
|
1990 ppmtouil: Mark W. Snitily, Jef Poskanzer
|
|
2000 ppmtowinicon: Lee Benfield
|
|
1990 ppmtoxpm: Mark W. Snitily
|
|
1987-1991 ppmtoyuv: Abekas Video Systems Inc, DHD PostImage Inc
|
|
1993 ppmtoyuvsplit: Andre Beck
|
|
1993 ppmtv: Frank Neumann
|
|
1989 psidtopgm: Jef Poskanzer
|
|
1992 pstopnm: Smithsonian Astrophysical Observatory, Alberto Accomazzi
|
|
1989 qrttoppm: Jef Poskanzer
|
|
1989-1991 rasttopnm: Jef Poskanzer
|
|
1989 rawtopgm: Jef Poskanzer
|
|
1991 rawtoppm: Jef Poskanzer
|
|
1991 rgb3toppm: Jef Poskanzer
|
|
1994 rletopnm: Minnesota Supercomputer Center, Inc, Wes Barris
|
|
1998 sbigtopgm: John Walker
|
|
1994 sgitopnm: Ingo Wilken
|
|
1991 sirtopnm: Marvin Landis
|
|
1991 sldtoppm: John Walker
|
|
1991 spctoppm: Jef Poskanzer and Steve Belczyk
|
|
1991 sputoppm: Jef Poskanzer and Steve Belczyk
|
|
1989 tgatoppm: Jef Poskanzer
|
|
1990 tifftopnm: Sun Microsystems, Inc, Jef Poskanzer
|
|
2001 thinkjettopbm: W. Eric Norum
|
|
1999 wbmptopbm: Terje Sannum
|
|
2000 winicontoppm: Lee Benfield
|
|
1988 xbmtopbm: Jef Poskanzer
|
|
1991 ximtoppm: Jef Poskanzer
|
|
1991 xpmtoppm: Jef Poskanzer
|
|
1993 xvminitoppm: Ingo Wilken
|
|
1989-1991 xwdtopnm: Jef Poskanzer
|
|
1988 ybmtopbm: Jamie Zawinski and Jef Poskanzer
|
|
1993 yuvsplittoppm: Marcel Wijkstra
|
|
1987-1991 yuvtoppm: Jef Poskanzer, Abekas Video Systems Inc., DHD PostImage Inc.
|
|
1993 zeisstopnm: Oliver Trepte"
|
|
LICENSE="GNU GPL v2"
|
|
REVISION="1"
|
|
SOURCE_URI="https://github.com/t6/netpbm/releases/download/v$portVersion/netpbm-$portVersion.tar.xz"
|
|
CHECKSUM_SHA256="d9cdf66a18866a425984c1db47b4d6a19444149d71d278a2a1abe757a82a90cc"
|
|
PATCHES="netpbm-$portVersion.patchset"
|
|
|
|
ARCHITECTURES="all"
|
|
SECONDARY_ARCHITECTURES="x86_gcc2 x86"
|
|
|
|
PROVIDES="
|
|
netpbm$secondaryArchSuffix = $portVersion
|
|
lib:libnetpbm$secondaryArchSuffix = 11.89 compat >= 11
|
|
"
|
|
|
|
if [ -z "$secondaryArchSuffix" ]; then
|
|
PROVIDES="$PROVIDES
|
|
cmd:411toppm
|
|
cmd:anytopnm
|
|
cmd:asciitopgm
|
|
cmd:atktopbm
|
|
cmd:avstopam
|
|
cmd:bioradtopgm
|
|
cmd:bmptopnm
|
|
cmd:bmptoppm
|
|
cmd:brushtopbm
|
|
cmd:cameratopam
|
|
cmd:cistopbm
|
|
cmd:cmuwmtopbm
|
|
cmd:ddbugtopbm
|
|
cmd:escp2topbm
|
|
cmd:eyuvtoppm
|
|
cmd:fiascotopnm
|
|
cmd:fitstopnm
|
|
cmd:fstopgm
|
|
cmd:g3topbm
|
|
cmd:gemtopbm
|
|
cmd:gemtopnm
|
|
cmd:giftopnm
|
|
cmd:gouldtoppm
|
|
cmd:hdifftopam
|
|
cmd:hipstopgm
|
|
cmd:hpcdtoppm
|
|
cmd:icontopbm
|
|
cmd:ilbmtoppm
|
|
cmd:imgtoppm
|
|
cmd:infotopam
|
|
cmd:jbigtopnm
|
|
cmd:jpeg2ktopam
|
|
cmd:jpegtopnm
|
|
cmd:leaftoppm
|
|
cmd:lispmtopgm
|
|
cmd:macptopbm
|
|
cmd:manweb
|
|
cmd:mdatopbm
|
|
cmd:mgrtopbm
|
|
cmd:mrftopbm
|
|
cmd:mtvtoppm
|
|
cmd:neotoppm
|
|
cmd:palmtopnm
|
|
cmd:pamaddnoise
|
|
cmd:pamarith
|
|
cmd:pamaltsat
|
|
cmd:pambackground
|
|
cmd:pambayer
|
|
cmd:pambrighten
|
|
cmd:pamchannel
|
|
cmd:pamcomp
|
|
cmd:pamcrater
|
|
cmd:pamcut
|
|
cmd:pamdeinterlace
|
|
cmd:pamdepth
|
|
cmd:pamdice
|
|
cmd:pamditherbw
|
|
cmd:pamedge
|
|
cmd:pamendian
|
|
cmd:pamenlarge
|
|
cmd:pamexec
|
|
cmd:pamfile
|
|
cmd:pamfind
|
|
cmd:pamfix
|
|
cmd:pamfixtrunc
|
|
cmd:pamflip
|
|
cmd:pamfunc
|
|
cmd:pamgauss
|
|
cmd:pamgetcolor
|
|
cmd:pamgradient
|
|
cmd:pamhue
|
|
cmd:pamlookup
|
|
cmd:pamlevels
|
|
cmd:pammasksharpen
|
|
cmd:pammixinterlace
|
|
cmd:pammixmulti
|
|
cmd:pammosaicknit
|
|
cmd:pamoil
|
|
cmd:pampaintspill
|
|
cmd:pamperspective
|
|
cmd:pampick
|
|
cmd:pampop9
|
|
cmd:pamrecolor
|
|
cmd:pamrgbatopng
|
|
cmd:pamrubber
|
|
cmd:pamscale
|
|
cmd:pamseq
|
|
cmd:pamshadedrelief
|
|
cmd:pamsharpmap
|
|
cmd:pamsharpness
|
|
cmd:pamsistoaglyph
|
|
cmd:pamslice
|
|
cmd:pamsplit
|
|
cmd:pamstack
|
|
cmd:pamstereogram
|
|
cmd:pamstretch
|
|
cmd:pamstretch_gen
|
|
cmd:pamtable
|
|
cmd:pamtris
|
|
cmd:pamsumm
|
|
cmd:pamsummcol
|
|
cmd:pamthreshold
|
|
cmd:pamtilt
|
|
cmd:pamtoavs
|
|
cmd:pamtodjvurle
|
|
cmd:pamtofits
|
|
cmd:pamtogif
|
|
cmd:pamtohdiff
|
|
cmd:pamtohtmltbl
|
|
cmd:pamtojpeg2k
|
|
cmd:pamtompfont
|
|
cmd:pamtooctaveimg
|
|
cmd:pamtopam
|
|
cmd:pamtopdbimg
|
|
cmd:pamtopfm
|
|
cmd:pamtopng
|
|
cmd:pamtopnm
|
|
cmd:pamtosrf
|
|
cmd:pamtosvg
|
|
cmd:pamtotga
|
|
cmd:pamtotiff
|
|
cmd:pamtouil
|
|
cmd:pamtowinicon
|
|
cmd:pamtoxvmini
|
|
cmd:pamundice
|
|
cmd:pamunlookup
|
|
cmd:pamvalidate
|
|
cmd:pamwipeout
|
|
cmd:pamx
|
|
cmd:pbmclean
|
|
cmd:pbmlife
|
|
cmd:pbmmake
|
|
cmd:pbmmask
|
|
cmd:pbmminkowski
|
|
cmd:pbmpage
|
|
cmd:pbmpscale
|
|
cmd:pbmreduce
|
|
cmd:pbmtext
|
|
cmd:pbmtextps
|
|
cmd:pbmto10x
|
|
cmd:pbmto4425
|
|
cmd:pbmtoascii
|
|
cmd:pbmtoatk
|
|
cmd:pbmtobbnbg
|
|
cmd:pbmtocis
|
|
cmd:pbmtocmuwm
|
|
cmd:pbmtodjvurle
|
|
cmd:pbmtoepsi
|
|
cmd:pbmtoepson
|
|
cmd:pbmtoescp2
|
|
cmd:pbmtog3
|
|
cmd:pbmtogem
|
|
cmd:pbmtogo
|
|
cmd:pbmtoibm23xx
|
|
cmd:pbmtoicon
|
|
cmd:pbmtolj
|
|
cmd:pbmtoln03
|
|
cmd:pbmtolps
|
|
cmd:pbmtomacp
|
|
cmd:pbmtomatrixorbital
|
|
cmd:pbmtomda
|
|
cmd:pbmtomgr
|
|
cmd:pbmtomrf
|
|
cmd:pbmtonokia
|
|
cmd:pbmtopgm
|
|
cmd:pbmtopi3
|
|
cmd:pbmtopk
|
|
cmd:pbmtoplot
|
|
cmd:pbmtoppa
|
|
cmd:pbmtopsg3
|
|
cmd:pbmtoptx
|
|
cmd:pbmtosunicon
|
|
cmd:pbmtowbmp
|
|
cmd:pbmtox10bm
|
|
cmd:pbmtoxbm
|
|
cmd:pbmtoybm
|
|
cmd:pbmtozinc
|
|
cmd:pbmupc
|
|
cmd:pc1toppm
|
|
cmd:pcdovtoppm
|
|
cmd:pcdindex
|
|
cmd:pcxtoppm
|
|
cmd:pdbimgtopam
|
|
cmd:pfmtopam
|
|
cmd:pgmabel
|
|
cmd:pgmbentley
|
|
cmd:pgmcrater
|
|
cmd:pgmdeshadow
|
|
cmd:pgmedge
|
|
cmd:pgmenhance
|
|
cmd:pgmhist
|
|
cmd:pgmkernel
|
|
cmd:pgmmake
|
|
cmd:pgmmedian
|
|
cmd:pgmminkowski
|
|
cmd:pgmmorphconv
|
|
cmd:pgmnoise
|
|
cmd:pgmnorm
|
|
cmd:pgmoil
|
|
cmd:pgmramp
|
|
cmd:pgmslice
|
|
cmd:pgmtexture
|
|
cmd:pgmtofs
|
|
cmd:pgmtolispm
|
|
cmd:pgmtopbm
|
|
cmd:pgmtopgm
|
|
cmd:pgmtoppm
|
|
cmd:pgmtosbig
|
|
cmd:pgmtost4
|
|
cmd:pi1toppm
|
|
cmd:pi3topbm
|
|
cmd:picttoppm
|
|
cmd:pjtoppm
|
|
cmd:pktopbm
|
|
cmd:pngtopam
|
|
cmd:pngtopnm
|
|
cmd:pnmalias
|
|
cmd:pnmarith
|
|
cmd:pnmcat
|
|
cmd:pnmcolormap
|
|
cmd:pnmcomp
|
|
cmd:pnmconvol
|
|
cmd:pnmcrop
|
|
cmd:pnmcut
|
|
cmd:pnmdepth
|
|
cmd:pnmenlarge
|
|
cmd:pnmfile
|
|
cmd:pnmflip
|
|
cmd:pnmgamma
|
|
cmd:pnmhisteq
|
|
cmd:pnmhistmap
|
|
cmd:pnmindex
|
|
cmd:pnminterp
|
|
cmd:pnminvert
|
|
cmd:pnmmargin
|
|
cmd:pnmmercator
|
|
cmd:pnmmontage
|
|
cmd:pnmnlfilt
|
|
cmd:pnmnoraw
|
|
cmd:pnmnorm
|
|
cmd:pnmpad
|
|
cmd:pnmpaste
|
|
cmd:pnmpsnr
|
|
cmd:pnmquant
|
|
cmd:pnmquantall
|
|
cmd:pnmremap
|
|
cmd:pnmrotate
|
|
cmd:pnmscale
|
|
cmd:pnmscalefixed
|
|
cmd:pnmshear
|
|
cmd:pnmsmooth
|
|
cmd:pnmsplit
|
|
cmd:pnmstitch
|
|
cmd:pnmtile
|
|
cmd:pnmtoddif
|
|
cmd:pnmtofiasco
|
|
cmd:pnmtofits
|
|
cmd:pnmtojbig
|
|
cmd:pnmtojpeg
|
|
cmd:pnmtopalm
|
|
cmd:pnmtopclxl
|
|
cmd:pnmtoplainpnm
|
|
cmd:pnmtopng
|
|
cmd:pnmtopnm
|
|
cmd:pnmtops
|
|
cmd:pnmtorast
|
|
cmd:pnmtorle
|
|
cmd:pnmtosgi
|
|
cmd:pnmtosir
|
|
cmd:pnmtotiff
|
|
cmd:pnmtotiffcmyk
|
|
cmd:pnmtoxwd
|
|
cmd:ppm3d
|
|
cmd:ppmbrighten
|
|
cmd:ppmchange
|
|
cmd:ppmcie
|
|
cmd:ppmcolormask
|
|
cmd:ppmcolors
|
|
cmd:ppmdcfont
|
|
cmd:ppmddumpfont
|
|
cmd:ppmdim
|
|
cmd:ppmdist
|
|
cmd:ppmdither
|
|
cmd:ppmdmkfont
|
|
cmd:ppmdraw
|
|
cmd:ppmfade
|
|
cmd:ppmflash
|
|
cmd:ppmforge
|
|
cmd:ppmglobe
|
|
cmd:ppmhist
|
|
cmd:ppmlabel
|
|
cmd:ppmmake
|
|
cmd:ppmmix
|
|
cmd:ppmnorm
|
|
cmd:ppmntsc
|
|
cmd:ppmpat
|
|
cmd:ppmquant
|
|
cmd:ppmquantall
|
|
cmd:ppmrainbow
|
|
cmd:ppmrelief
|
|
cmd:ppmrough
|
|
cmd:ppmshadow
|
|
cmd:ppmshift
|
|
cmd:ppmspread
|
|
cmd:ppmtoacad
|
|
cmd:ppmtoapplevol
|
|
cmd:ppmtoarbtxt
|
|
cmd:ppmtoascii
|
|
cmd:ppmtobmp
|
|
cmd:ppmtoeyuv
|
|
cmd:ppmtogif
|
|
cmd:ppmtoicr
|
|
cmd:ppmtoilbm
|
|
cmd:ppmtojpeg
|
|
cmd:ppmtoleaf
|
|
cmd:ppmtolj
|
|
cmd:ppmtomap
|
|
cmd:ppmtomitsu
|
|
cmd:ppmtompeg
|
|
cmd:ppmtoneo
|
|
cmd:ppmtopcx
|
|
cmd:ppmtopgm
|
|
cmd:ppmtopi1
|
|
cmd:ppmtopict
|
|
cmd:ppmtopj
|
|
cmd:ppmtopjxl
|
|
cmd:ppmtoppm
|
|
cmd:ppmtopuzz
|
|
cmd:ppmtorgb3
|
|
cmd:ppmtosixel
|
|
cmd:ppmtospu
|
|
cmd:ppmtoterm
|
|
cmd:ppmtotga
|
|
cmd:ppmtouil
|
|
cmd:ppmtowinicon
|
|
cmd:ppmtoxpm
|
|
cmd:ppmtoyuv
|
|
cmd:ppmtoyuvsplit
|
|
cmd:ppmtv
|
|
cmd:ppmwheel
|
|
cmd:psidtopgm
|
|
cmd:pstopnm
|
|
cmd:qrttoppm
|
|
cmd:rasttopnm
|
|
cmd:rawtopgm
|
|
cmd:rawtoppm
|
|
cmd:rgb3toppm
|
|
cmd:rlatopam
|
|
cmd:rletopnm
|
|
cmd:sbigtopgm
|
|
cmd:sgitopnm
|
|
cmd:sirtopnm
|
|
cmd:sldtoppm
|
|
cmd:spctoppm
|
|
cmd:spottopgm
|
|
cmd:sputoppm
|
|
cmd:srftopam
|
|
cmd:st4topgm
|
|
cmd:sunicontopnm
|
|
cmd:svgtopam
|
|
cmd:tgatoppm
|
|
cmd:thinkjettopbm
|
|
cmd:tifftopnm
|
|
cmd:wbmptopbm
|
|
cmd:winicontopam
|
|
cmd:winicontoppm
|
|
cmd:xbmtopbm
|
|
cmd:ximtoppm
|
|
cmd:xpmtoppm
|
|
cmd:xvminitoppm
|
|
cmd:xwdtopnm
|
|
cmd:ybmtopbm
|
|
cmd:yuvsplittoppm
|
|
cmd:yuvtoppm
|
|
cmd:yuy2topam
|
|
cmd:zeisstopnm
|
|
"
|
|
fi
|
|
|
|
REQUIRES="
|
|
haiku$secondaryArchSuffix
|
|
lib:libjasper$secondaryArchSuffix
|
|
lib:libjpeg$secondaryArchSuffix
|
|
lib:libpng$secondaryArchSuffix
|
|
lib:libtiff$secondaryArchSuffix
|
|
lib:libxml2$secondaryArchSuffix
|
|
lib:libz$secondaryArchSuffix
|
|
"
|
|
|
|
PROVIDES_devel="
|
|
netpbm${secondaryArchSuffix}_devel = $portVersion
|
|
devel:libnetpbm$secondaryArchSuffix = 11.89 compat >= 11
|
|
"
|
|
REQUIRES_devel="
|
|
netpbm$secondaryArchSuffix == $portVersion base
|
|
"
|
|
|
|
BUILD_REQUIRES="
|
|
haiku${secondaryArchSuffix}_devel
|
|
devel:libjasper$secondaryArchSuffix
|
|
devel:libjpeg$secondaryArchSuffix
|
|
devel:libpng$secondaryArchSuffix
|
|
devel:libtiff$secondaryArchSuffix
|
|
devel:libz$secondaryArchSuffix
|
|
devel:libxml2$secondaryArchSuffix
|
|
"
|
|
BUILD_PREREQUIRES="
|
|
cmd:flex
|
|
cmd:gcc$secondaryArchSuffix
|
|
cmd:ld$secondaryArchSuffix
|
|
cmd:make
|
|
cmd:perl
|
|
cmd:pkg_config$secondaryArchSuffix
|
|
"
|
|
|
|
BUILD()
|
|
{
|
|
rm -f config.mk
|
|
cat config.mk.in - >> config.mk <<EOF
|
|
DEFAULT_TARGET = nonmerge
|
|
NETPBMLIBTYPE=unixshared
|
|
NETPBMLIBSUFFIX=so
|
|
STATICLIB_TOO=Y
|
|
LINKERISCOMPILER = Y
|
|
TIFFLIB = libtiff.so
|
|
JPEGLIB = libjpeg.so
|
|
ZLIB = libz.so
|
|
NETPBM_DOCURL = http://netpbm.sourceforge.net/doc/
|
|
SHLIB_CLIB =
|
|
MATHLIB =
|
|
NETWORKLD = -lnetwork
|
|
EOF
|
|
make $jobArgs
|
|
}
|
|
|
|
INSTALL()
|
|
{
|
|
make package pkgdir=$prefix/temp
|
|
mkdir -p $dataDir $developLibDir/pkgconfig $includeDir $libDir $manDir/man1
|
|
mv $prefix/temp/bin $prefix/bin
|
|
mv $prefix/temp/lib/* $libDir
|
|
mv $prefix/temp/include/* $includeDir
|
|
rm $prefix/temp/{README,VERSION,config_template,pkgconfig_template,pkginfo}
|
|
mv $prefix/temp/misc $dataDir/netpbm
|
|
mv $prefix/temp/staticlink/libnetpbm.a $developLibDir
|
|
cp man/* $manDir/man1
|
|
rm -r $prefix/temp
|
|
ln -s libnetpbm.so.11 $libDir/libnetpbm.so
|
|
|
|
if [ -n "$secondaryArchSuffix" ]; then
|
|
rm -rf $prefix/bin
|
|
rm -rf $dataDir
|
|
rm -rf $manDir
|
|
fi
|
|
|
|
cat > $developLibDir/pkgconfig/netpbm.pc << EOF
|
|
libdir=$libDir
|
|
includedir=$includeDir
|
|
|
|
Name: Netpbm
|
|
Description: Graphics utilities
|
|
Version: $portVersion
|
|
Libs: -L\${libdir} -lnetpbm
|
|
Cflags: -I\${includedir}/netpbm
|
|
EOF
|
|
|
|
prepareInstalledDevelLibs libnetpbm
|
|
fixPkgconfig
|
|
|
|
# devel package
|
|
packageEntries devel \
|
|
$developDir
|
|
}
|