Mercurial > vanilla
annotate graphics/sdl2-image/sdl2-image.sh @ 1216:6710613b88b9
misc: remove build function
author | David Demelier <markand@malikania.fr> |
---|---|
date | Wed, 29 Sep 2021 13:49:32 +0200 |
parents | 7791d3dbfecf |
children | 27d1a83dc8d6 |
rev | line source |
---|---|
1019
ddab65a5b3f5
vanilla: use /bin/busybox sh as default shell
David Demelier <markand@malikania.fr>
parents:
902
diff
changeset
|
1 #!/bin/busybox sh |
762
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
2 # |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
3 # Copyright (c) 2019 David Demelier <markand@malikania.fr> |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
4 # |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
5 # Permission to use, copy, modify, and/or distribute this software for any |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
6 # purpose with or without fee is hereby granted, provided that the above |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
7 # copyright notice and this permission notice appear in all copies. |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
8 # |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
9 # THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
10 # WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
11 # MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
12 # ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
13 # WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
14 # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
15 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
16 # |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
17 |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
18 PKGNAME=sdl2-image |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
19 PKGVERSION=2.0.5 |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
20 PKGREVISION=1 |
1107
7791d3dbfecf
vanilla: consolidate licenses and many options
David Demelier <markand@malikania.fr>
parents:
1019
diff
changeset
|
21 PKGLICENSE="ZLIB" |
762
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
22 PKGSUMMARY="image addon for SDL2" |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
23 PKGDOWNLOAD="https://www.libsdl.org/projects/SDL_image/release/SDL2_image-$PKGVERSION.tar.gz" |
902
a133976e0783
vanilla: remove all origins, closes #2203
David Demelier <markand@malikania.fr>
parents:
817
diff
changeset
|
24 PKGDEPENDS="sdl2" |
762
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
25 PKGOPTIONS="BMP |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
26 GIF |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
27 JPEG |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
28 LBM |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
29 PCX |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
30 PNG |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
31 PNM |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
32 SVG |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
33 TGA |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
34 TIFF |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
35 WEBP |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
36 XCF |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
37 XPM |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
38 XV" |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
39 |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
40 : ${CHOST:=$(uname -m)-linux-musl} |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
41 : ${CBUILD:=$(uname -m)-linux-musl} |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
42 : ${CC:=clang} |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
43 : ${CFLAGS:=-O2} |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
44 : ${LDFLAGS:=} |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
45 : ${LIBS:=} |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
46 : ${BMP:=yes} |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
47 : ${GIF:=yes} |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
48 : ${JPEG:=yes} |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
49 : ${LBM:=yes} |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
50 : ${PCX:=yes} |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
51 : ${PNG:=yes} |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
52 : ${PNM:=yes} |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
53 : ${SVG:=yes} |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
54 : ${TGA:=yes} |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
55 : ${TIFF:=yes} |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
56 : ${WEBP:=yes} |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
57 : ${XCF:=yes} |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
58 : ${XPM:=yes} |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
59 : ${XV:=yes} |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
60 |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
61 if [ "$BMP" = "yes" ]; then |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
62 with_bmp="--enable-bmp" |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
63 else |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
64 with_bmp="--disable-bmp" |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
65 fi |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
66 |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
67 if [ "$GIF" = "yes" ]; then |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
68 with_gif="--enable-gif" |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
69 else |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
70 with_gif="--disable-gif" |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
71 fi |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
72 |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
73 if [ "$JPEG" = "yes" ]; then |
902
a133976e0783
vanilla: remove all origins, closes #2203
David Demelier <markand@malikania.fr>
parents:
817
diff
changeset
|
74 PKGDEPENDS="libjpeg-turbo $PKGDEPENDS" |
762
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
75 with_jpeg="--enable-jpg" |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
76 else |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
77 with_jpeg="--disable-jpg" |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
78 fi |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
79 |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
80 if [ "$LBM" = "yes" ]; then |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
81 with_lbm="--enable-lbm" |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
82 else |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
83 with_lbm="--disable-lbm" |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
84 fi |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
85 |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
86 if [ "$PCX" = "yes" ]; then |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
87 with_pcx="--enable-pcx" |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
88 else |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
89 with_pcx="--disable-pcx" |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
90 fi |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
91 |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
92 if [ "$PNG" = "yes" ]; then |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
93 with_png="--enable-png" |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
94 else |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
95 with_png="--disable-png" |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
96 fi |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
97 |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
98 if [ "$PNM" = "yes" ]; then |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
99 with_pnm="--enable-pnm" |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
100 else |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
101 with_pnm="--disable-pnm" |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
102 fi |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
103 |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
104 if [ "$SVG" = "yes" ]; then |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
105 with_svg="--enable-svg" |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
106 else |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
107 with_svg="--disable-svg" |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
108 fi |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
109 |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
110 if [ "$TGA" = "yes" ]; then |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
111 with_tga="--enable-tga" |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
112 else |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
113 with_tga="--disable-tga" |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
114 fi |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
115 |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
116 if [ "$TIFF" = "yes" ]; then |
902
a133976e0783
vanilla: remove all origins, closes #2203
David Demelier <markand@malikania.fr>
parents:
817
diff
changeset
|
117 PKGDEPENDS="libtiff $PKGDEPENDS" |
762
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
118 with_tiff="--enable-tif" |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
119 else |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
120 with_tiff="--disable-tif" |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
121 fi |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
122 |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
123 if [ "$XCF" = "yes" ]; then |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
124 with_xcf="--enable-xcf" |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
125 else |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
126 with_xcf="--disable-xcf" |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
127 fi |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
128 |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
129 if [ "$XPM" = "yes" ]; then |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
130 with_xpm="--enable-xpm" |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
131 else |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
132 with_xpm="--disable-xpm" |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
133 fi |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
134 |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
135 if [ "$XV" = "yes" ]; then |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
136 with_xv="--enable-xv" |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
137 else |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
138 with_xv="--disable-xv" |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
139 fi |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
140 |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
141 if [ "$WEBP" = "yes" ]; then |
902
a133976e0783
vanilla: remove all origins, closes #2203
David Demelier <markand@malikania.fr>
parents:
817
diff
changeset
|
142 PKGDEPENDS="libwebp $PKGDEPENDS" |
762
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
143 with_webp="--enable-webp" |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
144 else |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
145 with_webp="--disable-webp" |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
146 fi |
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
147 |
1216
6710613b88b9
misc: remove build function
David Demelier <markand@malikania.fr>
parents:
1107
diff
changeset
|
148 rm -rf SDL2_image-$PKGVERSION |
6710613b88b9
misc: remove build function
David Demelier <markand@malikania.fr>
parents:
1107
diff
changeset
|
149 tar xvf SDL2_image-$PKGVERSION.tar.gz |
6710613b88b9
misc: remove build function
David Demelier <markand@malikania.fr>
parents:
1107
diff
changeset
|
150 cd SDL2_image-$PKGVERSION |
762
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
151 |
1216
6710613b88b9
misc: remove build function
David Demelier <markand@malikania.fr>
parents:
1107
diff
changeset
|
152 CC="$CC" \ |
6710613b88b9
misc: remove build function
David Demelier <markand@malikania.fr>
parents:
1107
diff
changeset
|
153 CFLAGS="$CFLAGS" \ |
6710613b88b9
misc: remove build function
David Demelier <markand@malikania.fr>
parents:
1107
diff
changeset
|
154 LDFLAGS="$LDFLAGS" \ |
6710613b88b9
misc: remove build function
David Demelier <markand@malikania.fr>
parents:
1107
diff
changeset
|
155 LIBS="$LIBS" \ |
6710613b88b9
misc: remove build function
David Demelier <markand@malikania.fr>
parents:
1107
diff
changeset
|
156 ./configure \ |
6710613b88b9
misc: remove build function
David Demelier <markand@malikania.fr>
parents:
1107
diff
changeset
|
157 --build=$CBUILD \ |
6710613b88b9
misc: remove build function
David Demelier <markand@malikania.fr>
parents:
1107
diff
changeset
|
158 --host=$CHOST \ |
6710613b88b9
misc: remove build function
David Demelier <markand@malikania.fr>
parents:
1107
diff
changeset
|
159 --prefix= \ |
6710613b88b9
misc: remove build function
David Demelier <markand@malikania.fr>
parents:
1107
diff
changeset
|
160 $with_bmp \ |
6710613b88b9
misc: remove build function
David Demelier <markand@malikania.fr>
parents:
1107
diff
changeset
|
161 $with_gif \ |
6710613b88b9
misc: remove build function
David Demelier <markand@malikania.fr>
parents:
1107
diff
changeset
|
162 $with_jpeg \ |
6710613b88b9
misc: remove build function
David Demelier <markand@malikania.fr>
parents:
1107
diff
changeset
|
163 $with_lbm \ |
6710613b88b9
misc: remove build function
David Demelier <markand@malikania.fr>
parents:
1107
diff
changeset
|
164 $with_pcx \ |
6710613b88b9
misc: remove build function
David Demelier <markand@malikania.fr>
parents:
1107
diff
changeset
|
165 $with_png \ |
6710613b88b9
misc: remove build function
David Demelier <markand@malikania.fr>
parents:
1107
diff
changeset
|
166 $with_pnm \ |
6710613b88b9
misc: remove build function
David Demelier <markand@malikania.fr>
parents:
1107
diff
changeset
|
167 $with_svg \ |
6710613b88b9
misc: remove build function
David Demelier <markand@malikania.fr>
parents:
1107
diff
changeset
|
168 $with_tga \ |
6710613b88b9
misc: remove build function
David Demelier <markand@malikania.fr>
parents:
1107
diff
changeset
|
169 $with_tiff \ |
6710613b88b9
misc: remove build function
David Demelier <markand@malikania.fr>
parents:
1107
diff
changeset
|
170 $with_webp \ |
6710613b88b9
misc: remove build function
David Demelier <markand@malikania.fr>
parents:
1107
diff
changeset
|
171 $with_xcf \ |
6710613b88b9
misc: remove build function
David Demelier <markand@malikania.fr>
parents:
1107
diff
changeset
|
172 $with_xpm \ |
6710613b88b9
misc: remove build function
David Demelier <markand@malikania.fr>
parents:
1107
diff
changeset
|
173 $with_xv |
6710613b88b9
misc: remove build function
David Demelier <markand@malikania.fr>
parents:
1107
diff
changeset
|
174 make |
6710613b88b9
misc: remove build function
David Demelier <markand@malikania.fr>
parents:
1107
diff
changeset
|
175 make install DESTDIR=$DESTDIR |
6710613b88b9
misc: remove build function
David Demelier <markand@malikania.fr>
parents:
1107
diff
changeset
|
176 find $DESTDIR -type f -name "*.la" -delete |
762
c5aee53e506f
graphics/sdl2-image: initial import, closes #1002
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
177 |
1216
6710613b88b9
misc: remove build function
David Demelier <markand@malikania.fr>
parents:
1107
diff
changeset
|
178 cd .. |
6710613b88b9
misc: remove build function
David Demelier <markand@malikania.fr>
parents:
1107
diff
changeset
|
179 rm -rf SDL2_image-$PKGVERSION |