|
5 | 5 | source terryfy/travis_tools.sh
|
6 | 6 |
|
7 | 7 | # Package versions for fresh source builds
|
8 |
| -FT_VERSION="2.5.3" |
9 |
| -PNG_VERSION="1.6.12" |
10 |
| -JPEG_VERSION=9a |
11 |
| -OPENJPEG_VERSION=2.0.0 |
12 |
| -TIFF_VERSION=4.0.3 |
13 |
| -LCMS_VERSION=2.6 |
14 |
| -WEBP_VERSION=0.4.0 |
| 8 | +FT_VERSION=2.5.3 |
| 9 | +PNG_VERSION=1.6.12 |
| 10 | +ZLIB_VERSION=1.2.8 |
| 11 | + |
15 | 12 |
|
16 | 13 | # Compiler defaults
|
17 | 14 | SYS_CC=clang
|
@@ -56,53 +53,18 @@ function clean_builds {
|
56 | 53 | }
|
57 | 54 |
|
58 | 55 |
|
59 |
| -function install_jpeg { |
60 |
| - check_var $JPEG_VERSION |
61 |
| - check_var $SRC_PREFIX |
62 |
| - check_var $BUILD_PREFIX |
63 |
| - local archive_path="archives/jpegsrc.v${JPEG_VERSION}.tar.gz" |
64 |
| - tar zxvf $archive_path -C $SRC_PREFIX |
65 |
| - cd $SRC_PREFIX/jpeg-$JPEG_VERSION |
66 |
| - require_success "Failed to cd to jpeg directory" |
67 |
| - CC=${SYS_CC} CXX=${SYS_CXX} CFLAGS=$ARCH_FLAGS ./configure --prefix=$BUILD_PREFIX |
68 |
| - make |
69 |
| - make install |
70 |
| - require_success "Failed to install jpeg $version" |
71 |
| - cd ../.. |
72 |
| -} |
73 |
| - |
74 |
| - |
75 |
| -function install_openjpeg { |
76 |
| - check_var $OPENJPEG_VERSION |
| 56 | +function install_zlib { |
| 57 | + check_var $ZLIB_VERSION |
77 | 58 | check_var $SRC_PREFIX
|
78 | 59 | check_var $BUILD_PREFIX
|
79 |
| - local archive_path="archives/openjpeg-${OPENJPEG_VERSION}.tar.gz" |
80 |
| - tar zxvf $archive_path -C $SRC_PREFIX |
81 |
| - cd $SRC_PREFIX/openjpeg-$OPENJPEG_VERSION |
82 |
| - require_success "Failed to cd to openjpeg directory" |
83 |
| - CC=${SYS_CC} CXX=${SYS_CXX} CFLAGS=$ARCH_FLAGS \ |
84 |
| - CMAKE_INCLUDE_PATH=$CPATH \ |
85 |
| - CMAKE_LIBRARY_PATH=$LIBRARY_PATH \ |
86 |
| - cmake -DCMAKE_INSTALL_PREFIX:PATH=$BUILD_PREFIX . |
87 |
| - make |
88 |
| - make install |
89 |
| - require_success "Failed to install openjpeg $version" |
90 |
| - cd ../.. |
91 |
| -} |
92 |
| - |
93 |
| - |
94 |
| -function install_tiff { |
95 |
| - check_var $TIFF_VERSION |
96 |
| - check_var $SRC_PREFIX |
97 |
| - check_var $BUILD_PREFIX |
98 |
| - local archive_path="archives/tiff-${TIFF_VERSION}.tar.gz" |
99 |
| - tar zxvf $archive_path -C $SRC_PREFIX |
100 |
| - cd $SRC_PREFIX/tiff-$TIFF_VERSION |
101 |
| - require_success "Failed to cd to tiff directory" |
| 60 | + local archive_path="archives/zlib-${ZLIB_VERSION}.tar.xz" |
| 61 | + tar xvf $archive_path -C $SRC_PREFIX |
| 62 | + cd $SRC_PREFIX/zlib-$ZLIB_VERSION |
| 63 | + require_success "Failed to cd to zlib directory" |
102 | 64 | CC=${SYS_CC} CXX=${SYS_CXX} CFLAGS=$ARCH_FLAGS ./configure --prefix=$BUILD_PREFIX
|
103 | 65 | make
|
104 | 66 | make install
|
105 |
| - require_success "Failed to install tiff $version" |
| 67 | + require_success "Failed to install zlib $version" |
106 | 68 | cd ../..
|
107 | 69 | }
|
108 | 70 |
|
@@ -139,38 +101,3 @@ function install_freetype {
|
139 | 101 | require_success "Failed to install freetype $version"
|
140 | 102 | cd ../..
|
141 | 103 | }
|
142 |
| - |
143 |
| - |
144 |
| -function install_lcms2 { |
145 |
| - check_var $LCMS_VERSION |
146 |
| - check_var $SRC_PREFIX |
147 |
| - check_var $BUILD_PREFIX |
148 |
| - local archive_path="archives/lcms2-${LCMS_VERSION}.tar.gz" |
149 |
| - tar zxvf $archive_path -C $SRC_PREFIX |
150 |
| - cd $SRC_PREFIX/lcms2-$LCMS_VERSION |
151 |
| - require_success "Failed to cd to lcms2 directory" |
152 |
| - CC=${SYS_CC} CXX=${SYS_CXX} CFLAGS=$ARCH_FLAGS ./configure --prefix=$BUILD_PREFIX |
153 |
| - make |
154 |
| - make install |
155 |
| - require_success "Failed to install lcms $version" |
156 |
| - cd ../.. |
157 |
| -} |
158 |
| - |
159 |
| - |
160 |
| -function install_webp { |
161 |
| - check_var $WEBP_VERSION |
162 |
| - check_var $SRC_PREFIX |
163 |
| - check_var $BUILD_PREFIX |
164 |
| - local archive_path="archives/libwebp-${WEBP_VERSION}.tar.gz" |
165 |
| - tar zxvf $archive_path -C $SRC_PREFIX |
166 |
| - cd $SRC_PREFIX/libwebp-$WEBP_VERSION |
167 |
| - require_success "Failed to cd to libwebp directory" |
168 |
| - CC=${SYS_CC} CXX=${SYS_CXX} CFLAGS=$ARCH_FLAGS ./configure \ |
169 |
| - --enable-libwebpmux \ |
170 |
| - --enable-libwebpdemux \ |
171 |
| - --prefix=$BUILD_PREFIX |
172 |
| - make |
173 |
| - make install |
174 |
| - require_success "Failed to install webp $version" |
175 |
| - cd ../.. |
176 |
| -} |
0 commit comments