netpbm: added a recipe for version 10.68

* is actually a snapshot from svn
This commit is contained in:
Jerome Duval
2015-02-27 19:07:08 +00:00
parent 69baca2204
commit cb9ac2441b
2 changed files with 715 additions and 0 deletions

View File

@@ -0,0 +1,679 @@
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="
411toppm: (B) 2001 Steve Allen <sla@alumni.caltech.edu>
anytopnm: (A) 1991 Jef Poskanzer
asciitopgm: (A) 1989 Wilson H. Bent, Jr
atktopbm: (A) 1991 Bill Janssen
bioradtopgm: (A) 1993 Oliver Trepte <oliver@fysik4.kth.se>
bmptoppm: (A) 1992 David W. Sanderson
brushtopbm: (A) 1988 Jef Poskanzer
cmuwmtopbm: (A) 1989 Jef Poskanzer
eyuvtoppm: (B) 1995 The Regents of the University of California
fiascotopnm: (C) 1994-2000 Ullrich Hafner <hafner@bigfoot.de>
fitstopnm: (A) 1989 Jef Poskanzer
fstopgm: (A) 1989 Jef Poskanzer
g3topbm: (A) 1989 Paul Haeberli <paul@manray.sgi.com>
gemtopbm: (A) 1988 Diomidis D. Spinellis
gemtopnm: (A) 1988 Diomidis D. Spinellis
giftopnm: (A) 1990-1993 David Koblas <koblas@netcom.com>
gouldtoppm: (A) 1990 Stephen P. Lesniewski
hipstopgm: (A) 1989 Jef Poskanzer
icontopbm: (A) 1988 Jef Poskanzer
ilbmtoppm: (A) 1989 Jef Poskanzer
imgtoppm: (A) 1989 Jef Poskanzer
jbigtopnm: (C) 2000 Markus Kuhn <mkuhn@acm.org>
jpegtopnm: (D) 1991-2000 Thomas G. Lane, Bryan Henderson
leaftoppm: (A) 1994 Bill O'Donnell
lispmtopgm: (A) 1988 Jef Poskanzer, Jamie Zawinski
macptopbm: (A) 1988 Jef Poskanzer
mdatopbm: (C) 1999 John Elliott <jce@seasip.demon.co.uk>
mgrtopbm: (A) 1989 Jef Poskanzer
mtvtoppm: (A) 1989 Jef Poskanzer
neotoppm: (D) 2001 Teemu Hukkanen <tjhukkan@iki.fi>
palmtopnm: (A) 1995-2000 Ian Goldberg, Bill Janssen
pamcut: (A) 1989 Jef Poskanzer
pamfile: (A) 1991 Jef Poskanzer
pamoil: (A) 1990 Wilson Bent <whb@hoh-2.att.com>
pbmclean: (A) 1989-1990 Jef Poskanzer, Angus Duggan
pbmlife: (A) 1988-1991 Jef Poskanzer
pbmmake: (A) 1988 Jef Poskanzer
pbmmask: (A) 1989-1991 Jef Poskanzer
pbmpage: (C) 1998 Tim Norman
pbmpscale: (A) 1989-1990 Jef Poskanzer, Angus Duggan
pbmreduce: (A) 1989 Jef Poskanzer
pbmtext: (A) 1991 Jef Poskanzer
pbmto10x: (A) 1990-1994 Ken Yap
pbmtoascii: (A) 1988-1992 Jef Poskanzer
pbmtoatk: (A) 1991 Bill Janssen
pbmtobbnbg: (A) 1989 Mike Parker
pbmtocmuwm: (A) 1989 Jef Poskanzer
pbmtoepsi: (A) 1988 Jef Poskanzer
pbmtoepson: (A) 1990 Jef Poskanzer, John Tiller <tiller@galois.msfc.nasa.gov>
pbmtog3: (A) 1989 Paul Haeberli <paul@manray.sgi.com>
pbmtogem: (A) 1988 Jef Poskanzer, David Beckemeyer
pbmtogo: (A) 1988-1989 Jef Poskanzer, Michael Haberler, Bo Thide'
pbmtoicon: (A) 1988 Jef Poskanzer
pbmtolj: (A) 1988 Jef Poskanzer, Michael Haberler
pbmtomacp: (A) 1988 Douwe vand der Schaaf
pbmtomda: (C) 1999 John Elliott <jce@seasip.demon.co.uk>
pbmtomgr: (A) 1989 Jef Poskanzer
pbmtonokia: (A) 2001 OMS Open Media System GmbH, Tim R<FC>hsen <tim.ruehsen@openmediasystem.de>
pbmtopgm: (A) 1989-1990 Jef Poskanzer, Angus Duggan
pbmtopi3: (A) 1988 David Beckemeyer and Jef Poskanzer
pbmtoplot: (A) 1990 Arthur David Olson
pbmtoppa: (C) 1998 Tim Norman
pbmtopsg3: (C) 2001 Kristof Koehler <kristof@fachschaft.physik.uni-karlsruhe.de>
pbmtoptx: (A) 1988 Jef Poskanzer
pbmtowbmp: (A) 1999 Terje Sannum <terje@looplab.com>
pbmtox10bm: (A) 1988 Jef Poskanzer
pbmtoxbm: (A) 1988 Jef Poskanzer
pbmtoybm: (A) 1991 Jamie Zawinski and Jef Poskanzer
pbmtozinc: (A) 1988 James Darrell McCauley <jdm5548@diamond.tamu.edu>, Jef Poskanzer
pbmupc: (A) 1988 Jef Poskanzer
pcxtoppm: (A) 1990 Michael Davidson
pgmbentley: (A) 1990 Wilson Bent <whb@hoh-2.att.com>
pgmcrater: (H) 1989 John Walker <kelvin@autodesk.com>
pgmedge: (A) 1989 Jef Poskanzer
pgmenhance: (A) 1989-1991 Jef Poskanzer
pgmhist: (A) 1989 Jef Poskanzer
pgmkernel: (A) 1992 Alberto Accomazzi, Smithsonian Astrophysical Observatory
pgmnoise: (A) 1993 Frank Neumann
pgmnorm: (A) 1989-1991 Jef Poskanzer
pgmramp: (A) 1989 Jef Poskanzer
pgmslice: (C) 2000 Jos Dingjan <jos@tuatha.org>
pgmtexture: (A) 1991 Texas Agricultural Experiment Station, James Darrell McCauley
pgmtofs: (A) 1991 Jef Poskanzer
pgmtolispm: (A) 1991 Jamie Zawinski and Jef Poskanzer
pgmtopbm: (A) 1989 Jef Poskanzer
pgmtoppm: (A) 1991 Jef Poskanzer
pi1toppm: (A) 1991 Steve Belczyk <seb3@gte.com> and Jef Poskanzer
pi3topbm: (A) 1988 David Beckemeyer and Diomidis D. Spinellis
picttoppm: (A) 1989-1993 George Phillips <phillips@cs.ubc.ca>
pjtoppm: (A) 1990 Christos Zoulas <christos@ee.cornell.edu>
pngtopnm: (A) 1995-1998 Alexander Lehmann <alex@hal.rhein-main.de>, Willem van Schaik <willem@schaik.com>
pnmalias: (A) 1992 Alberto Accomazzi, Smithsonian Astrophysical Observatory
pnmarith: (A) 1989-1991 Jef Poskanzer
pnmcat: (A) 1989-1991 Jef Poskanzer
pnmcomp: (A) 1992 David Koblas
pnmconvol: (A) 1989-1995 Jef Poskanzer, Mike Burns <burns@chem.psu.edu>
pnmcrop: (A) 1988 Jef Poskanzer
pnmcut: (A) 1989 Jef Poskanzer
pnmdepth: (A) 1989-1991 Jef Poskanzer
pnmenlarge: (A) 1989 Jef Poskanzer
pnmfile: (A) 1991 Jef Poskanzer
pnmflip: (A) 1989 Jef Poskanzer
pnmgamma: (A) 1991 Jef Poskanzer and Bill Davidson
pnmhisteq: (H) 1995 John Walker <kelvin@fourmalib.ch>
pnmhistmap: (A) 1993 Wilson H. Bent, Jr <whb@usc.edu>
pnmindex: (A) 1991 Jef Poskanzer
pnminterp: (C) 1998-2000 Russell Marks <russell.marks@ntlworld.com>
pnminterp-gen: (C) 1998-2000 Russell Marks <russell.marks@ntlworld.com>
pnminvert: (A) 1989 Jef Poskanzer
pnmmargin: (A) 1991 Jef Poskanzer
pnmmontage: (A) 2000 Ben Olmstead
pnmnlfilt: (A) 1993 Graeme W. Gill <graeme@labtam.oz.au>
pnmnoraw: (A) 1991 Jef Poskanzer
pnmpad: (A) 1989-1990 Jef Poskanzer, Angus Duggan
pnmpaste: (A) 1989 Jef Poskanzer
pnmpsnr: (C) 1994-2000 Ullrich Hafner <hafner@bigfoot.de>
pnmrotate: (A) 1989-1991 Jef Poskanzer
pnmscale: (A) 1989-1991 Jef Poskanzer
pnmscalefixed: (A) 1989-1991 Jef Poskanzer
pnmshear: (A) 1989-1991 Jef Poskanzer
pnmsmooth: (A) 1984 Mike Burns <burns@chem.psu.edu>
pnmsplit: (?) 2000 Bryan Henderson <bryanh@giraffe-data.com>
pnmtile: (A) 1989 Jef Poskanzer
pnmtoddif: (A) 1992 Digital Equipment Corporation, Burkhard Neidecker-Lutz
pnmtofiasco: (C) 1994-2000 Ullrich Hafner <hafner@bigfoot.de>
pnmtofits: (C) 1989 Wilson H. Bent <whb@hoh-2.att.com>
pnmtojbig: (C) 2000 Markus Kuhn <mkuhn@acm.org>
pnmtojpeg: (D) 1991-2001 Thomas G. Lane, Bryan Henderson
pnmtopalm: (A) 1995-2000 Ian Goldberg, Bill Janssen
pnmtoplainpnm: (A) 1991 Jef Poskanzer
pnmtopng: (A) 1995-1998 Alexander Lehmann <alex@hal.rhein-main.de>, Willem van Schaik <willem@schaik.com>
pnmtops: (A) 1989 Jef Poskanzer
pnmtorast: (A) 1989-1991 Jef Poskanzer
pnmtorle: (E) 1994 Minnesota Supercomputer Center, Inc, Wes Barris <wes@msc.edu>
pnmtosgi: (A) 1994 Ingo Wilken <Ingo.Wilken@informatik.uni-oldenburg.de>
pnmtosir: (A) 1991 Marvin Landis
pnmtotiff: (A) 1990 Sun Microsystems, Inc, Jef Poskanzer
pnmtotiffcmyk: (C) 1999 Andrew Cooke (Jara Software) <jara@andrewcooke.free-online.co.uk>
pnmtoxwd: (A) 1989-1991 Jef Poskanzer
ppm3d: (A) 1989 Jef Poskanzer
ppmbrighten: (A) 1989-1990 Jef Poskanzer, Brian Moffet
ppmchange: (A) 1991 Wilson H. Bent, Jr
ppmcie: (H) 1995 John Walker <kelvin@fourmilab.ch>
ppmcolormask: (?) 2000 Bryan Henderson <bryanh@giraffe-data.com>
ppmdim: (A) 1993 Frank Neumann
ppmdist: (A) 1993 Dan Stromberg
ppmdither: (A) 1991 Christos Zoulas
ppmfade: (?) 1994 Minnesota Supercomputer Center, Inc, Wes Barris <wes@msc.edu>
ppmflash: (A) 1993 Frank Neumann
ppmforge: (H) 1989 John Walker <kelvin@autodesk.com>
ppmhist: (A) 1989 Jef Poskanzer
ppmlabel: (H) 1995 John Walker <kelvin@fourmilab.ch>
ppmmake: (A) 1989 Jef Poskanzer
ppmmix: (A) 1993 Frank Neumann
ppmnorm: (A) 1989-1991 Jef Poskanzer, Wilson H. Bent, Jr <whb@usc.edu>
ppmntsc: (E) 1993 Minnesota Supercomputer Center, Inc, Wes Barris <wes@msc.edu>
ppmpat: (A) 1989-1991 Jef Poskanzer
ppmquant: (A) 1989-1991 Jef Poskanzer
ppmquantall: (A) 1991 Jef Poskanzer
ppmqvga: (F) 1991-1992 Bill Davidsen, Lyle Rains <lrains@netcom.com>
ppmrainbow: (A) 2001 Arjen Bax, Bryan Henderson
ppmrelief: (A) 1990 Wilson H. Bent, Jr
ppmshadow: (G) 1997 John Walker <kelvin@fourmilab.ch>
ppmshift: (A) 1993 Frank Neumann
ppmspread: (A) 1993 Frank Neumann
ppmtoacad: (H) 1991 John Walker <kelvin@autodesk.com>
ppmtobmp: (A) 1992 David W. Sanderson
ppmtoeyuv: (B) 1995 The Regents of the University of California
ppmtoicr: (A) 1990 Kanthan Pillay <svpillay@Princeton.EDU>
ppmtoilbm: (A) 1989 Jef Poskanzer
ppmtoleaf: (A) 1994 Bill O'Donnell
ppmtolj: (A) 2000 Jonathan Melvin <jonathan.melvin@heywood.co.uk>
ppmtomap: (A) 1989 Jef Poskanzer
ppmtomitsu: (A) 1992-1993 S.Petra Zeidler
ppmtompeg: (B) 1995 The Regents of the University of California
ppmtoneo: (D) 2001 Teemu Hukkanen <tjhukkan@iki.fi>
ppmtopcx: (B) 1994 Ingo Wilken <Ingo.Wilken@informatik.uni-oldenburg.de>
ppmtopgm: (A) 1989 Jef Poskanzer
ppmtopi1: (A) 1991 Jef Poskanzer and Steve Belczyk
ppmtopict: (A) 1990 Ken Yap <ken@cs.rochester.edu>
ppmtopj: (A) 1990 Christos Zoulas <christos@ee.cornell.edu>
ppmtopuzz: (A) 1991 Jef Poskanzer
ppmtorgb3: (A) 1991 Jef Poskanzer
ppmtosixel: (A) 1991 Rick Vinci
ppmtotga: (A) 1989-1991 Mark Shand and Jef Poskanzer
ppmtouil: (A) 1990 Mark W. Snitily, Jef Poskanzer
ppmtowinicon: (A) 2000 Lee Benfield <lee@recoil.org>
ppmtoxpm: (A) 1990 Mark W. Snitily
ppmtoyuv: (A) 1987-1991 Abekas Video Systems Inc, DHD PostImage Inc
ppmtoyuvsplit: (A) 1993 Andre Beck <Andre_Beck@IRS.Inf.TU-Dresden.de>
ppmtv: (A) 1993 Frank Neumann
psidtopgm: (A) 1989 Jef Poskanzer
pstopnm: (I) 1992 Smithsonian Astrophysical Observatory, Alberto Accomazzi
qrttoppm: (A) 1989 Jef Poskanzer
rasttopnm: (A) 1989-1991 Jef Poskanzer
rawtopgm: (A) 1989 Jef Poskanzer
rawtoppm: (A) 1991 Jef Poskanzer
rgb3toppm: (A) 1991 Jef Poskanzer
rletopnm: (E) 1994 Minnesota Supercomputer Center, Inc, Wes Barris <wes@msc.edu>
sbigtopgm: (A) 1998 John Walker
sgitopnm: (A) 1994 Ingo Wilken <Ingo.Wilken@informatik.uni-oldenburg.de>
sirtopnm: (A) 1991 Marvin Landis
sldtoppm: (H) 1991 John Walker <kelvin@autodesk.com>
spctoppm: (A) 1991 Jef Poskanzer and Steve Belczyk
sputoppm: (A) 1991 Jef Poskanzer and Steve Belczyk
tgatoppm: (A) 1989 Jef Poskanzer
tifftopnm: (A) 1990 Sun Microsystems, Inc, Jef Poskanzer
thinkjettopbm: (A) 2001 W. Eric Norum <eric.norum@usask.ca>
wbmptopbm: (A) 1999 Terje Sannum <terje@looplab.com>
winicontoppm: (A) 2000 Lee Benfield <lee@recoil.org>
xbmtopbm: (A) 1988 Jef Poskanzer
ximtoppm: (A) 1991 Jef Poskanzer
xpmtoppm: (A) 1991 Jef Poskanzer
xvminitoppm: (A) 1993 Ingo Wilken <Ingo.Wilken@informatik.uni-oldenburg.de>
xwdtopnm: (A) 1989-1991 Jef Poskanzer
ybmtopbm: (A) 1988 Jamie Zawinski and Jef Poskanzer
yuvsplittoppm: (A) 1993 Marcel Wijkstra <wijkstra@fwi.uva.nl>
yuvtoppm: (A) 1987-1991 Jef Poskanzer, Abekas Video Systems Inc., DHD PostImage Inc.
zeisstopnm: (A) 1993 Oliver Trepte <oliver@fysik4.kth.se>
"
LICENSE="GNU GPL v2"
SRC_URI="svn+http://svn.code.sf.net/p/netpbm/code/advanced#2294"
SOURCE_DIR="advanced"
CHECKSUM_SHA256="835ce1d42ea9f50eddf74754f2b06b1c0f7a1d8e46deb89b839a5ca018599793"
REVISION="1"
ARCHITECTURES="x86_gcc2 x86 x86_64"
SECONDARY_ARCHITECTURES="x86_gcc2 x86"
PATCHSET="netpbm-$portVersion.patchset"
PROVIDES="
netpbm$secondaryArchSuffix = $portVersion compat >= 10
lib:libnetpbm$secondaryArchSuffix = 11.68 compat >= 11
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:mdatopbm
cmd:mgrtopbm
cmd:mrftopbm
cmd:mtvtoppm
cmd:neotoppm
cmd:palmtopnm
cmd:pamaddnoise
cmd:pamarith
cmd:pambackground
cmd:pambayer
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:pamfix
cmd:pamfixtrunc
cmd:pamflip
cmd:pamfunc
cmd:pamgauss
cmd:pamgradient
cmd:pamlookup
cmd:pammasksharpen
cmd:pammixinterlace
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: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:pamtopnm
cmd:pamtosrf
cmd:pamtosvg
cmd:pamtotga
cmd:pamtotiff
cmd:pamtouil
cmd:pamtowinicon
cmd:pamtoxvmini
cmd:pamundice
cmd:pamvalidate
cmd:pamwipeout
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: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: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: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:sunicontopnm
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:zeisstopnm
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libjasper$secondaryArchSuffix
lib:libjpeg$secondaryArchSuffix
lib:libpng$secondaryArchSuffix
lib:libtiff$secondaryArchSuffix
lib:libz$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
devel:libjasper$secondaryArchSuffix
devel:libjpeg$secondaryArchSuffix
devel:libpng$secondaryArchSuffix
devel:libtiff$secondaryArchSuffix
devel:libz$secondaryArchSuffix
"
BUILD_PREREQUIRES="
cmd:perl
cmd:gcc$secondaryArchSuffix
cmd:ld$secondaryArchSuffix
cmd:make
cmd:flex
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 $(dirname $manDir) $dataDir $developDir/headers
mv $prefix/temp/bin $binDir
mv $prefix/temp/lib $libDir
mv $prefix/temp/man $manDir
mv $prefix/temp/include/* $developDir/headers/
rm -r $manDir/web
rm $binDir/manweb $binDir/doc.url
rm $prefix/temp/{README,VERSION,config_template,pkgconfig_template,pkginfo}
mv $prefix/temp/misc $dataDir/netpbm
rm -r $prefix/temp
ln -s libnetpbm.so.11 $libDir/libnetpbm.so
prepareInstalledDevelLibs libnetpbm
fixPkgconfig
# devel package
packageEntries devel \
$developDir
}
# ----- devel package -------------------------------------------------------
PROVIDES_devel="
netpbm${secondaryArchSuffix}_devel = $portVersion compat >= 10
devel:libnetpbm$secondaryArchSuffix = 11.68 compat >= 11
"
REQUIRES_devel="
netpbm$secondaryArchSuffix == $portVersion base
"

View File

@@ -0,0 +1,36 @@
From a7cbcaef10622962a1aaa3ed36d76590ac49dd9a Mon Sep 17 00:00:00 2001
From: Jerome Duval <jerome.duval@gmail.com>
Date: Fri, 27 Feb 2015 17:36:32 +0000
Subject: Haiku patch
diff --git a/lib/Makefile b/lib/Makefile
index b47c3aa..f63a6cd 100644
--- a/lib/Makefile
+++ b/lib/Makefile
@@ -126,7 +126,7 @@ $(SONAME): libnetpbm.$(NETPBMLIBSUFFIX).$(MAJ).$(MIN)
$(SYMLINK) $< $@
libnetpbm.$(NETPBMLIBSUFFIX).$(MAJ).$(MIN): $(LIBOBJECTS) $(LIBOBJECTS_X)
$(LD) $(LDSHLIB) -o $@ $(LIBOBJECTS) $(LIBOBJECTS_X) \
- $(SHLIB_CLIB) -lm $(LADD)
+ $(SHLIB_CLIB) $(MATHLIB) $(LADD)
endif
ifeq ($(NETPBMLIBTYPE),dll)
diff --git a/lib/util/pm_c_util.h b/lib/util/pm_c_util.h
index 01a0765..6dbf2b6 100644
--- a/lib/util/pm_c_util.h
+++ b/lib/util/pm_c_util.h
@@ -54,7 +54,8 @@
/* The test for __STDC__ is paranoid. It is there just in case some
nonstandard compiler defines __STDC_VERSION__ in an arbitrary manner.
*/
- #if ( defined(__GNUC__) && (__GNUC__ >= 3) ) || \
+ #if defined(__HAIKU__) || \
+ ( defined(__GNUC__) && (__GNUC__ >= 3) ) || \
( defined(__STDC__) && (__STDC__ ==1) && \
defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L) )
#include <stdbool.h>
--
1.8.3.4