blob: 1726337b59d1d6aa24b4ef58003dbbc7173b400c (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
|
#! /bin/bash
# Tests whether the executable files listed below are in place.
# See Netpbm Library Prerequisites
# http://netpbm.sourceforge.net/prereq.html
# if make succeeds but this test fails.
# Test programs which support the --version flag.
for i in \
411toppm asciitopgm atktopbm avstopam bioradtopgm \
bmptopnm bmptoppm brushtopbm cameratopam cistopbm \
cmuwmtopbm ddbugtopbm escp2topbm eyuvtoppm fitstopnm \
fstopgm g3topbm gemtopbm gemtopnm giftopnm gouldtoppm \
hdifftopam hipstopgm icontopbm ilbmtoppm imgtoppm infotopam \
jbigtopnm jpeg2ktopam jpegtopnm leaftoppm lispmtopgm \
macptopbm mdatopbm mgrtopbm mrftopbm mtvtoppm neotoppm \
palmtopnm pamaddnoise pamarith pambackground pambayer \
pamchannel pamcomp pamcut pamdeinterlace pamdepth \
pamdice pamditherbw pamedge pamendian pamenlarge \
pamexec pamfile pamfixtrunc pamflip pamfunc pamgauss \
pamgradient pamlookup pammasksharpen pammixinterlace \
pammosaicknit pamoil pampaintspill pamperspective pampick \
pampop9 pamrecolor pamrgbatopng pamrubber pamscale pamseq \
pamsharpmap pamsharpness pamsistoaglyph pamslice pamsplit \
pamstack pamstereogram pamstretch pamsumm pamsummcol \
pamthreshold pamtilt pamtoavs pamtodjvurle pamtofits \
pamtogif pamtohdiff pamtohtmltbl pamtojpeg2k pamtompfont \
pamtooctaveimg pamtopam pamtopdbimg pamtopfm pamtopnm \
pamtosrf pamtosvg pamtotga pamtotiff pamtouil pamtoxvmini \
pamundice pamwipeout pamx pbmclean pbmlife pbmmake pbmmask \
pbmminkowski pbmpage pbmpscale pbmreduce pbmtext pbmtextps \
pbmto10x pbmto4425 pbmtoascii pbmtoatk pbmtobbnbg pbmtocis \
pbmtocmuwm pbmtodjvurle pbmtoepsi pbmtoepson pbmtoescp2 \
pbmtog3 pbmtogem pbmtogo pbmtoibm23xx pbmtoicon pbmtolj \
pbmtoln03 pbmtolps pbmtomacp pbmtomatrixorbital pbmtomda \
pbmtomgr pbmtomrf pbmtonokia pbmtopgm pbmtopi3 pbmtopk \
pbmtoplot pbmtoppa pbmtopsg3 pbmtoptx pbmtosunicon \
pbmtowbmp pbmtoxbm pbmtoybm pbmtozinc pbmupc pc1toppm \
pcxtoppm pdbimgtopam pfmtopam pgmabel pgmbentley pgmcrater \
pgmdeshadow pgmedge pgmenhance pgmhist pgmkernel pgmmake \
pgmmedian pgmminkowski pgmmorphconv pgmnoise pgmnorm \
pgmoil pgmramp pgmslice pgmtexture pgmtofs pgmtolispm \
pgmtopbm pgmtopgm pgmtoppm pi1toppm pi3topbm picttoppm \
pjtoppm pktopbm pngtopam pngtopnm pnmalias pnmarith pnmcat \
pnmcolormap pnmcomp pnmconvol pnmcrop pnmcut pnmdepth \
pnmenlarge pnmfile pnmflip pnmgamma pnmhisteq pnmhistmap \
pnmindex pnminterp pnminvert pnmmercator pnmmontage \
pnmnlfilt pnmnorm pnmpad pnmpaste pnmpsnr pnmremap \
pnmrotate pnmscale pnmscalefixed pnmshear pnmsmooth \
pnmsplit pnmstitch pnmtile pnmtoddif pnmtofiasco pnmtofits \
pnmtojbig pnmtojpeg pnmtopalm pnmtopclxl pnmtopng pnmtopnm \
pnmtops pnmtorast pnmtorle pnmtosgi pnmtosir pnmtotiff \
pnmtotiffcmyk pnmtoxwd ppm3d ppmbrighten ppmchange \
ppmcie ppmcolormask ppmcolors ppmdcfont ppmddumpfont \
ppmdim ppmdist ppmdither ppmdmkfont ppmdraw ppmflash \
ppmforge ppmglobe ppmhist ppmlabel ppmmake ppmmix ppmnorm \
ppmntsc ppmpat ppmquant ppmrelief ppmrough ppmshift \
ppmspread ppmtoacad ppmtoapplevol ppmtoarbtxt ppmtoascii \
ppmtobmp ppmtoeyuv ppmtogif ppmtoicr ppmtoilbm ppmtojpeg \
ppmtoleaf ppmtolj ppmtomitsu ppmtompeg ppmtoneo ppmtopcx \
ppmtopgm ppmtopi1 ppmtopict ppmtopj ppmtopjxl ppmtoppm \
ppmtopuzz ppmtorgb3 ppmtosixel ppmtospu ppmtoterm ppmtouil \
ppmtowinicon ppmtoxpm ppmtoyuv ppmtoyuvsplit ppmtv ppmwheel \
psidtopgm pstopnm qrttoppm rasttopnm rawtopgm rawtoppm \
rgb3toppm rlatopam rletopnm sbigtopgm sgitopnm sirtopnm \
sldtoppm spctoppm spottopgm sputoppm srftopam sunicontopnm \
svgtopam tgatoppm thinkjettopbm tifftopnm wbmptopbm \
winicontoppm xbmtopbm ximtoppm xpmtoppm xvminitoppm \
xwdtopnm ybmtopbm yuvsplittoppm yuvtoppm zeisstopnm
do
${PBM_TESTPREFIX}$i --version 2> /dev/null;
case $? in
0) echo $i": ok";;
127) echo $i": no such file";;
*) echo $i": error" $?;;
esac
done
# Test fiascotopnm, which has a unique -v flag
${PBM_TESTPREFIX}fiascotopnm -v 2> /dev/null
case $? in
2) echo fiascotopnm": ok";;
127) echo fiascotopnm": no such file";;
*) echo fiascotopnm": error" $?;;
esac
# Test programs which do not have no --version flag.
for i in \
anytopnm hpcdtoppm manweb pbmtox10bm pnmmargin \
pnmnoraw pnmquant pnmquantall pnmtoplainpnm ppmfade ppmquantall \
ppmrainbow ppmshadow ppmtomap
do
if [ -x ${PBM_TESTPREFIX}$i ]
then echo $i": ok"
elif [ -f ${PBM_TESTPREFIX}$i ]
then echo $i": not executable"
else echo $i": no such file"
fi
done
|