Skip to content

Commit 7ff9dba

Browse files
committed
3.1.69.8bi
1 parent 07bae75 commit 7ff9dba

File tree

6 files changed

+22
-19
lines changed

6 files changed

+22
-19
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
runs-on: ubuntu-22.04
2020
env:
2121
BUILDS: 3.12 3.13 3.14
22-
EMFLAVOUR: tot
22+
EMFLAVOUR: latest
2323

2424
steps:
2525
- uses: actions/[email protected]

python-wasi-sdk.sh

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@ END
197197
if $CI
198198
then
199199
pushd /
200-
tar -cpR $SDKROOT \
200+
tar \
201201
--exclude=${SDKROOT}/devices/*/usr/bin/*3.1* \
202202
--exclude=${SDKROOT}/devices/*/usr/lib/python3.1? \
203203
--exclude=${SDKROOT}/devices/*/usr/include/python3.1? \
@@ -207,7 +207,7 @@ END
207207
--exclude=${SDKROOT}/sources.* \
208208
--exclude=${SDKROOT}/build \
209209
--exclude=${SDKROOT}/src \
210-
> /tmp/sdk/emsdk.tar
210+
-cpR $SDKROOT > /tmp/sdk/emsdk.tar
211211

212212
date "+%d-%m-%4Y" > /tmp/sdk/emsdk.version
213213
popd
@@ -240,9 +240,6 @@ END
240240
========================================================== " 1>&2
241241

242242
rm -rf ${SDKROOT}/emsdk/upstream/emscripten/cache/ports*
243-
rm -rf ${SDKROOT}/emsdk/upstream/emscripten/cache/ports/sdl2/SDL-*
244-
rm -rf ${SDKROOT}/emsdk/upstream/emscripten/cache/ports
245-
rm -rf ${SDKROOT}/emsdk/upstream/emscripten/cache/ports-builds
246243
rm -rf ${SDKROOT}/emsdk/upstream/emscripten/tests
247244

248245
else
@@ -296,7 +293,10 @@ END
296293

297294
# pack extra build scripts
298295
pushd /
299-
tar -cpPRz ${SDKROOT}/scripts/emsdk-extra.sh ${SDKROOT}/sources.extra/* > /tmp/sdk/sdk-extra.tar.gz
296+
tar -cpPRz \
297+
${SDKROOT}/scripts/emsdk-extra.sh \
298+
${SDKROOT}/scripts/emsdk-fetch.sh \
299+
${SDKROOT}/sources.extra/* > /tmp/sdk/sdk-extra.tar.gz
300300

301301
# pack sdl as minimal prebuilt tar, and use lz4 compression on it
302302
. ${SDKROOT}/scripts/pack-sdk.sh

python-wasm-sdk.sh

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@ END
197197
if $CI
198198
then
199199
pushd /
200-
tar -cpR $SDKROOT \
200+
tar \
201201
--exclude=${SDKROOT}/devices/*/usr/bin/*3.1* \
202202
--exclude=${SDKROOT}/devices/*/usr/lib/python3.1? \
203203
--exclude=${SDKROOT}/devices/*/usr/include/python3.1? \
@@ -207,7 +207,7 @@ END
207207
--exclude=${SDKROOT}/sources.* \
208208
--exclude=${SDKROOT}/build \
209209
--exclude=${SDKROOT}/src \
210-
> /tmp/sdk/emsdk.tar
210+
-cpR $SDKROOT > /tmp/sdk/emsdk.tar
211211

212212
date "+%d-%m-%4Y" > /tmp/sdk/emsdk.version
213213
popd
@@ -240,9 +240,6 @@ END
240240
========================================================== " 1>&2
241241

242242
rm -rf ${SDKROOT}/emsdk/upstream/emscripten/cache/ports*
243-
rm -rf ${SDKROOT}/emsdk/upstream/emscripten/cache/ports/sdl2/SDL-*
244-
rm -rf ${SDKROOT}/emsdk/upstream/emscripten/cache/ports
245-
rm -rf ${SDKROOT}/emsdk/upstream/emscripten/cache/ports-builds
246243
rm -rf ${SDKROOT}/emsdk/upstream/emscripten/tests
247244

248245
else
@@ -296,7 +293,10 @@ END
296293

297294
# pack extra build scripts
298295
pushd /
299-
tar -cpPRz ${SDKROOT}/scripts/emsdk-extra.sh ${SDKROOT}/sources.extra/* > /tmp/sdk/sdk-extra.tar.gz
296+
tar -cpPRz \
297+
${SDKROOT}/scripts/emsdk-extra.sh \
298+
${SDKROOT}/scripts/emsdk-fetch.sh \
299+
${SDKROOT}/sources.extra/* > /tmp/sdk/sdk-extra.tar.gz
300300

301301
# pack sdl as minimal prebuilt tar, and use lz4 compression on it
302302
. ${SDKROOT}/scripts/pack-sdk.sh

scripts/emsdk-fetch.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@
22

33
if [[ -z ${EMSDK+z} ]]
44
then
5-
6-
. ${CONFIG:-config}
5+
pushd ${SDKROOT}
6+
. ${CONFIG:-config}
7+
popd
78

89
if [ -d emsdk ]
910
then
@@ -22,7 +23,6 @@ then
2223
./emsdk install ${EMFLAVOUR:-latest}
2324
./emsdk activate ${EMFLAVOUR:-latest}
2425

25-
2626
pushd upstream/emscripten
2727
echo "FIXME: applying stdio* are not const"
2828
sed -i 's|extern FILE \*const|extern FILE \*|g' cache/sysroot/include/stdio.h
@@ -172,7 +172,7 @@ END
172172

173173
export EMSDK_PYTHON=$SYS_PYTHON
174174

175-
if [ -f emsdk/.complete ]
175+
if [ -f $EMSDK/.complete ]
176176
then
177177
echo "
178178
* emsdk prereq ok

scripts/pack-sdk.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ pushd /
1111
mkdir -p /tmp/sdk
1212
tar -cpPR \
1313
${SDKROOT}/config \
14-
${SDKROOT}/*-cc \
14+
${SDKROOT}/emsdk-cc \
1515
${SDKROOT}/python3-was? \
1616
${SDKROOT}/wasm32-*-shell.sh \
1717
${SDKROOT}/*sdk \

sources.extra/7000-gdal.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,10 @@ int iconv_close(iconv_t);
8888
END
8989
fi
9090

91-
GDAL_PYTHON_BINDINGS_WITHOUT_NUMPY=1 emcmake cmake -DCMAKE_POSITION_INDEPENDENT_CODE=True -DCMAKE_INSTALL_PREFIX:PATH=$PREFIX ${ROOT}/src/libgdal \
91+
GDAL_PYTHON_BINDINGS_WITHOUT_NUMPY=1 emcmake cmake \
92+
-DCMAKE_CXX_FLAGS=-m32 -DCMAKE_C_FLAGS=-m32 \
93+
-DCMAKE_BUILD_TYPE=Release \
94+
-DCMAKE_POSITION_INDEPENDENT_CODE=True -DCMAKE_INSTALL_PREFIX:PATH=$PREFIX ${ROOT}/src/libgdal \
9295
-DPROJ_DIR=${PREFIX} -DPROJ_LIBRARY=${PREFIX}/lib/libproj.a -DPROJ_INCLUDE_DIR=${PREFIX}/include \
9396
-DACCEPT_MISSING_SQLITE3_MUTEX_ALLOC:BOOL=ON -DBUILD_PYTHON_BINDINGS=OFF
9497

0 commit comments

Comments
 (0)