Skip to content
Snippets Groups Projects
Verified Commit adc42bb4 authored by Sébastien Villemot's avatar Sébastien Villemot
Browse files

Windows and macOS packages: bump to SLICOT 5.9 pre-release

parent 641cf6a9
No related branches found
No related tags found
No related merge requests found
...@@ -53,17 +53,16 @@ clean-all: clean-lib clean-src clean-tar ...@@ -53,17 +53,16 @@ clean-all: clean-lib clean-src clean-tar
# #
tarballs/slicot-$(SLICOT_VERSION).tar.gz: tarballs/slicot-$(SLICOT_VERSION).tar.gz:
mkdir -p tarballs mkdir -p tarballs
wget $(WGET_OPTIONS) -O $@ https://deb.debian.org/debian/pool/main/s/slicot/slicot_$(SLICOT_VERSION).orig.tar.gz wget $(WGET_OPTIONS) -O $@ https://deb.debian.org/debian/pool/main/s/slicot/slicot_$(SLICOT_VERSION).orig.tar.xz
$(DEPS_ARCH)/sources64/slicot-$(SLICOT_VERSION): tarballs/slicot-$(SLICOT_VERSION).tar.gz $(DEPS_ARCH)/sources64/slicot-$(SLICOT_VERSION): tarballs/slicot-$(SLICOT_VERSION).tar.gz
rm -rf $(DEPS_ARCH)/sources64/slicot-* rm -rf $(DEPS_ARCH)/sources64/slicot-*
mkdir -p $@ mkdir -p $@
tar xf $< --directory $@ --strip-components=1 tar xf $< --directory $@ --strip-components=1
patch -d $@ -p1 < ../../windows/deps/slicot-build-system.patch
touch $@ touch $@
$(DEPS_ARCH)/lib64/slicot/libslicot64_pic.a: $(DEPS_ARCH)/sources64/slicot-$(SLICOT_VERSION) $(DEPS_ARCH)/lib64/slicot/libslicot64_pic.a: $(DEPS_ARCH)/sources64/slicot-$(SLICOT_VERSION)
make -C $< -f makefile_Unix FC=$(BREWDIR)/bin/gfortran LOADER=$(BREWDIR)/bin/gfortran SLICOTLIB=../libslicot64_pic.a FFLAGS="-O3 -fdefault-integer-8" lib -j$(NTHREADS) make -C $< -f makefile_Unix FORTRAN=$(BREWDIR)/bin/gfortran LOADER=$(BREWDIR)/bin/gfortran SLICOTLIB=../libslicot64_pic.a OPTS="-O3 -fdefault-integer-8" lib -j$(NTHREADS)
strip -S $</libslicot64_pic.a strip -S $</libslicot64_pic.a
mkdir -p $(dir $@) mkdir -p $(dir $@)
cp $</libslicot64_pic.a $@ cp $</libslicot64_pic.a $@
......
SLICOT_VERSION = 5.8+20230223.git401037e SLICOT_VERSION = 5.9~20240205.gita037f7e
X13AS_VERSION = 1-1-b60 X13AS_VERSION = 1-1-b60
...@@ -49,30 +49,28 @@ clean-all: clean-lib clean-src clean-tar ...@@ -49,30 +49,28 @@ clean-all: clean-lib clean-src clean-tar
tarballs/slicot-$(SLICOT_VERSION).tar.gz: tarballs/slicot-$(SLICOT_VERSION).tar.gz:
mkdir -p tarballs mkdir -p tarballs
wget $(WGET_OPTIONS) -O $@ https://deb.debian.org/debian/pool/main/s/slicot/slicot_$(SLICOT_VERSION).orig.tar.gz wget $(WGET_OPTIONS) -O $@ https://deb.debian.org/debian/pool/main/s/slicot/slicot_$(SLICOT_VERSION).orig.tar.xz
sources64/slicot-$(SLICOT_VERSION)-with-64bit-integer: tarballs/slicot-$(SLICOT_VERSION).tar.gz sources64/slicot-$(SLICOT_VERSION)-with-64bit-integer: tarballs/slicot-$(SLICOT_VERSION).tar.gz
rm -rf sources64/slicot-*-with-64bit-integer rm -rf sources64/slicot-*-with-64bit-integer
mkdir -p $@ mkdir -p $@
tar xf $< --directory $@ --strip-components=1 tar xf $< --directory $@ --strip-components=1
patch -d $@ -p1 < slicot-build-system.patch
touch $@ touch $@
sources64/slicot-$(SLICOT_VERSION)-with-32bit-integer-and-underscore: tarballs/slicot-$(SLICOT_VERSION).tar.gz sources64/slicot-$(SLICOT_VERSION)-with-32bit-integer-and-underscore: tarballs/slicot-$(SLICOT_VERSION).tar.gz
rm -rf sources64/slicot-*-with-32bit-integer-and-underscore rm -rf sources64/slicot-*-with-32bit-integer-and-underscore
mkdir -p $@ mkdir -p $@
tar xf $< --directory $@ --strip-components=1 tar xf $< --directory $@ --strip-components=1
patch -d $@ -p1 < slicot-build-system.patch
touch $@ touch $@
lib64/Slicot/without-underscore/libslicot64_pic.a: sources64/slicot-$(SLICOT_VERSION)-with-64bit-integer lib64/Slicot/without-underscore/libslicot64_pic.a: sources64/slicot-$(SLICOT_VERSION)-with-64bit-integer
make -C $< -f makefile_Unix lib SLICOTLIB=../libslicot64_pic.a FFLAGS="$(FFLAGS) -fno-underscoring -fdefault-integer-8" FC=x86_64-w64-mingw32-gfortran LOADER=x86_64-w64-mingw32-gfortran ARCH=x86_64-w64-mingw32-ar make -C $< -f makefile_Unix lib SLICOTLIB=../libslicot64_pic.a OPTS="$(FFLAGS) -fno-underscoring -fdefault-integer-8" FORTRAN=x86_64-w64-mingw32-gfortran LOADER=x86_64-w64-mingw32-gfortran ARCH=x86_64-w64-mingw32-ar
x86_64-w64-mingw32-strip --strip-debug $</libslicot64_pic.a x86_64-w64-mingw32-strip --strip-debug $</libslicot64_pic.a
mkdir -p $(dir $@) mkdir -p $(dir $@)
cp $</libslicot64_pic.a $@ cp $</libslicot64_pic.a $@
lib64/Slicot/with-underscore/libslicot_pic.a: sources64/slicot-$(SLICOT_VERSION)-with-32bit-integer-and-underscore lib64/Slicot/with-underscore/libslicot_pic.a: sources64/slicot-$(SLICOT_VERSION)-with-32bit-integer-and-underscore
make -C $< -f makefile_Unix lib SLICOTLIB=../libslicot_pic.a FFLAGS="$(FFLAGS)" FC=x86_64-w64-mingw32-gfortran LOADER=x86_64-w64-mingw32-gfortran ARCH=x86_64-w64-mingw32-ar make -C $< -f makefile_Unix lib SLICOTLIB=../libslicot_pic.a OPTS="$(FFLAGS)" FORTRAN=x86_64-w64-mingw32-gfortran LOADER=x86_64-w64-mingw32-gfortran ARCH=x86_64-w64-mingw32-ar
x86_64-w64-mingw32-strip --strip-debug $</libslicot_pic.a x86_64-w64-mingw32-strip --strip-debug $</libslicot_pic.a
mkdir -p $(dir $@) mkdir -p $(dir $@)
cp $</libslicot_pic.a $@ cp $</libslicot_pic.a $@
......
This diff is collapsed.
SLICOT_VERSION = 5.8+20230223.git401037e SLICOT_VERSION = 5.9~20240205.gita037f7e
X13AS_VERSION = 1-1-b60 X13AS_VERSION = 1-1-b60
OCTAVE_VERSION = 8.4.0 OCTAVE_VERSION = 8.4.0
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment