From 1df463a25391cf13e5a82a55a336154b5dbcbc86 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= Date: Sun, 5 Dec 2021 18:08:55 -0300 Subject: [PATCH 01/14] gsl: update to 2.7.1, adopt. --- common/shlibs | 2 +- srcpkgs/gsl/template | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/common/shlibs b/common/shlibs index b9a112357c07..ff63e29dce8e 100644 --- a/common/shlibs +++ b/common/shlibs @@ -830,7 +830,7 @@ libgiblib.so.1 giblib-1.2.4_1 libgc.so.1 gc-7.6.4_1 libcord.so.1 gc-7.4_1 libgslcblas.so.0 gsl-1.15_1 -libgsl.so.25 gsl-2.6_1 +libgsl.so.27 gsl-2.7.1_1 liblua5.1.so.5.1 lua51-5.1.5_1 liblua5.2.so.5.2 lua52-5.2.4_2 liblua5.3.so.5.3 lua53-5.3.5_4 diff --git a/srcpkgs/gsl/template b/srcpkgs/gsl/template index ef355472eff7..854dbe8d795c 100644 --- a/srcpkgs/gsl/template +++ b/srcpkgs/gsl/template @@ -1,14 +1,15 @@ # Template file for 'gsl' pkgname=gsl -version=2.7 +version=2.7.1 revision=1 build_style=gnu-configure short_desc="Numerical library for C and C++ programmers" -maintainer="Orphaned " +maintainer="Gonzalo TornarĂ­a " license="GPL-3.0-or-later" homepage="http://www.gnu.org/software/gsl/gsl.html" +changelog="http://git.savannah.gnu.org/cgit/gsl.git/plain/NEWS" distfiles="${GNU_SITE}/gsl/${pkgname}-${version}.tar.gz" -checksum=efbbf3785da0e53038be7907500628b466152dbc3c173a87de1b5eba2e23602b +checksum=dcb0fbd43048832b757ff9942691a8dd70026d5da0ff85601e52687f6deeb34b case $XBPS_TARGET_MACHINE in # avoid numerical noise caused by extended-precision of registers From 75178cff56a06e2754ed6ca2f7f719c37ac7b41f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= Date: Sun, 5 Dec 2021 18:34:44 -0300 Subject: [PATCH 02/14] Clight: revbump for gsl-2.7.1 --- srcpkgs/Clight/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/Clight/template b/srcpkgs/Clight/template index e8acf81bca2e..e70d25d173dd 100644 --- a/srcpkgs/Clight/template +++ b/srcpkgs/Clight/template @@ -1,7 +1,7 @@ # Template file for 'Clight' pkgname=Clight version=4.7 -revision=1 +revision=2 build_style=cmake hostmakedepends="pkg-config" makedepends="popt-devel gsl-devel libconfig-devel elogind-devel bash-completion From be42d79a8081921bbd60a35686aa673bc7e9ed3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= Date: Sun, 5 Dec 2021 18:34:44 -0300 Subject: [PATCH 03/14] bogofilter: revbump for gsl-2.7.1 --- srcpkgs/bogofilter/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/bogofilter/template b/srcpkgs/bogofilter/template index 82e2d38c53e9..32e283f57aad 100644 --- a/srcpkgs/bogofilter/template +++ b/srcpkgs/bogofilter/template @@ -1,7 +1,7 @@ # Template file for 'bogofilter' pkgname=bogofilter version=1.2.5 -revision=2 +revision=3 build_style=gnu-configure configure_args="--sysconfdir=/etc/${pkgname} --with-database=sqlite" hostmakedepends="perl" From 17c18c5ae3bbd3686f85c1720ae99513981fdf52 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= Date: Sun, 5 Dec 2021 18:34:44 -0300 Subject: [PATCH 04/14] calligra: revbump for gsl-2.7.1 --- srcpkgs/calligra/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/calligra/template b/srcpkgs/calligra/template index fba5f1f16ee5..89d0b1648e9e 100644 --- a/srcpkgs/calligra/template +++ b/srcpkgs/calligra/template @@ -1,7 +1,7 @@ # Template file for 'calligra' pkgname=calligra version=3.2.1 -revision=5 +revision=6 build_style=cmake configure_args="-Wno-dev -DCALLIGRA_SHOULD_BUILD_UNMAINTAINED=ON -DBUILD_TESTING=OFF" From 02a9b9baa529190674d1441c59cc167b5a17bb53 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= Date: Sun, 5 Dec 2021 18:34:44 -0300 Subject: [PATCH 05/14] dieharder: revbump for gsl-2.7.1 Also fix URLs --- srcpkgs/dieharder/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/dieharder/template b/srcpkgs/dieharder/template index eaa5ab38c16a..bff9f12db8af 100644 --- a/srcpkgs/dieharder/template +++ b/srcpkgs/dieharder/template @@ -1,14 +1,14 @@ # Template file for 'dieharder' pkgname=dieharder version=3.31.1 -revision=7 +revision=8 build_style=gnu-configure makedepends="gsl-devel" short_desc="Testing and benchmarking tool for random number generators" maintainer="Leah Neukirchen " license="GPL-2.0-only" -homepage="http://www.phy.duke.edu/~rgb/General/dieharder.php" -distfiles="http://www.phy.duke.edu/~rgb/General/dieharder/${pkgname}-${version}.tgz" +homepage="http://webhome.phy.duke.edu/~rgb/General/dieharder.php" +distfiles="http://webhome.phy.duke.edu/~rgb/General/dieharder/${pkgname}-${version}.tgz" checksum=6cff0ff8394c553549ac7433359ccfc955fb26794260314620dfa5e4cd4b727f disable_parallel_build=yes From 4ed69c4f5494acc35e953cf9f766f2da62f8b9be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= Date: Sun, 5 Dec 2021 18:34:44 -0300 Subject: [PATCH 06/14] enblend-enfuse: revbump for gsl-2.7.1 --- srcpkgs/enblend-enfuse/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/enblend-enfuse/template b/srcpkgs/enblend-enfuse/template index 9401bc3544be..783bc4a693f4 100644 --- a/srcpkgs/enblend-enfuse/template +++ b/srcpkgs/enblend-enfuse/template @@ -1,7 +1,7 @@ # Template file for 'enblend-enfuse' pkgname=enblend-enfuse version=4.2 -revision=6 +revision=7 build_style=gnu-configure configure_args="--enable-openmp --with-tcmalloc" hostmakedepends="pkg-config perl automake" From 8d2568ed5d082d0ab06bf5e46d946dcd2aa02eca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= Date: Sun, 5 Dec 2021 18:34:45 -0300 Subject: [PATCH 07/14] giac: update to 1.7.0.43. --- srcpkgs/giac/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/giac/template b/srcpkgs/giac/template index 4ca28fa53647..4e4bdbd45350 100644 --- a/srcpkgs/giac/template +++ b/srcpkgs/giac/template @@ -1,6 +1,6 @@ # Template file for 'giac' pkgname=giac -version=1.7.0.39 +version=1.7.0.43 revision=1 wrksrc="giac-${version%.*}" build_style=gnu-configure @@ -13,7 +13,7 @@ maintainer="Gonzalo TornarĂ­a " license="GPL-3.0-or-later" homepage="https://www-fourier.ujf-grenoble.fr/~parisse/giac.html" distfiles="https://www-fourier.ujf-grenoble.fr/~parisse/debian/dists/stable/main/source/giac_${version%.*}-${version##*.}.tar.gz" -checksum=234645e33284969fac5901e6172756ac925a6b93362fa24e86e647a82cfcad56 +checksum=85f724270c813ae26d665fe2c1b42c271a6d29ecfb75f038efb16e1d0d284a7f # need more than 4*65536 stack, see try_parse() in gen.cc line 11812 LDFLAGS="-Wl,-z,stack-size=2097152" From a665a2a0dd2369e68b9d7c58a57f9b9e44ae76f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= Date: Sun, 5 Dec 2021 18:34:45 -0300 Subject: [PATCH 08/14] gnuradio: revbump for gsl-2.7.1 Also fix do_check() step: - add python3-scipy to checkdepends, required by some tests - add patch from upstream that fixes some other tests --- ...befbbe54e55fc4994899e92bcf5bf462fa2f.patch | 31 +++++++++++++++++++ srcpkgs/gnuradio/template | 3 +- 2 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 srcpkgs/gnuradio/patches/f259befbbe54e55fc4994899e92bcf5bf462fa2f.patch diff --git a/srcpkgs/gnuradio/patches/f259befbbe54e55fc4994899e92bcf5bf462fa2f.patch b/srcpkgs/gnuradio/patches/f259befbbe54e55fc4994899e92bcf5bf462fa2f.patch new file mode 100644 index 000000000000..4faa3468140a --- /dev/null +++ b/srcpkgs/gnuradio/patches/f259befbbe54e55fc4994899e92bcf5bf462fa2f.patch @@ -0,0 +1,31 @@ +From f259befbbe54e55fc4994899e92bcf5bf462fa2f Mon Sep 17 00:00:00 2001 +From: alekhgupta1441 +Date: Sun, 12 Apr 2020 03:48:14 +0530 +Subject: [PATCH] gr-digital/python : Updated soft_dec_lut_gen.py + +--- + gr-digital/python/digital/soft_dec_lut_gen.py | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/gr-digital/python/digital/soft_dec_lut_gen.py b/gr-digital/python/digital/soft_dec_lut_gen.py +index 4503c4fea7b..84f6de66e45 100644 +--- a/gr-digital/python/digital/soft_dec_lut_gen.py ++++ b/gr-digital/python/digital/soft_dec_lut_gen.py +@@ -73,7 +73,7 @@ def soft_dec_table_generator(soft_dec_gen, prec, Es=1): + + ''' + +- npts = 2.0**prec ++ npts = int(2.0**prec) + maxd = Es*numpy.sqrt(2.0)/2.0 + yrng = numpy.linspace(-maxd, maxd, npts) + xrng = numpy.linspace(-maxd, maxd, npts) +@@ -110,7 +110,7 @@ def soft_dec_table(constel, symbols, prec, npwr=1): + re_max = max(numpy.array(constel).real) + im_max = max(numpy.array(constel).imag) + +- npts = 2.0**prec ++ npts = int(2.0**prec) + yrng = numpy.linspace(im_min, im_max, npts) + xrng = numpy.linspace(re_min, re_max, npts) + diff --git a/srcpkgs/gnuradio/template b/srcpkgs/gnuradio/template index d41d253fa77b..c950b53e8bea 100644 --- a/srcpkgs/gnuradio/template +++ b/srcpkgs/gnuradio/template @@ -1,7 +1,7 @@ # Template file for 'gnuradio' pkgname=gnuradio version=3.8.0.0 -revision=8 +revision=9 build_style=cmake conf_files="/etc/gnuradio/conf.d/*" configure_args="-DENABLE_INTERNAL_VOLK=OFF -DGR_PYTHON_DIR=/${py3_sitelib}" @@ -12,6 +12,7 @@ makedepends="SDL-devel boost-devel fftw-devel gsl-devel jack-devel python3-gobject-devel log4cpp-devel gmpxx-devel mpir-devel" depends="python3-cheetah3 python3-numpy python3-Mako python3-gobject python3-yaml" +checkdepends="python3-scipy" short_desc="Framework for software defined radio" maintainer="Andrew Benson " license="GPL-3.0-or-later" From fb25ced0751ccb13bf79a3e63e65545a20e88103 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= Date: Sun, 5 Dec 2021 18:34:45 -0300 Subject: [PATCH 09/14] guvcview: revbump for gsl-2.7.1 Also fix do_check() step --- srcpkgs/guvcview/template | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/srcpkgs/guvcview/template b/srcpkgs/guvcview/template index 447b27aecf50..2696fc7007bc 100644 --- a/srcpkgs/guvcview/template +++ b/srcpkgs/guvcview/template @@ -1,7 +1,7 @@ # Template file for 'guvcview' pkgname=guvcview version=2.0.6 -revision=2 +revision=3 wrksrc="${pkgname}-src-${version}" build_style=gnu-configure configure_args="--disable-static --disable-debian-menu" @@ -18,4 +18,6 @@ checksum=95381cef5ee139e15f90b79d1425cc22bbaae43f87452cdce6674636aff37e85 post_extract() { sed '31a#include ' -i guvcview/guvcview.c + # add missing EOL in this file to fix do_check() + echo >> po/POTFILES.in } From 9f0d539563f93d241a3c1a25ffca99d7c322bb63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= Date: Sun, 5 Dec 2021 18:34:45 -0300 Subject: [PATCH 10/14] igt-gpu-tools: revbump for gsl-2.7.1 --- srcpkgs/igt-gpu-tools/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/igt-gpu-tools/template b/srcpkgs/igt-gpu-tools/template index 3b222ecd18d8..2db271cc86a9 100644 --- a/srcpkgs/igt-gpu-tools/template +++ b/srcpkgs/igt-gpu-tools/template @@ -1,7 +1,7 @@ # Template file for 'igt-gpu-tools' pkgname=igt-gpu-tools version=1.25 -revision=4 +revision=5 build_style=meson configure_args="-Db_ndebug=false -Db_lto=false" # b_lto=true makes the build hang at a random point From 8eb55ba4c297617c3e15a663604ede62f9117f17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= Date: Sun, 5 Dec 2021 18:34:45 -0300 Subject: [PATCH 11/14] inkscape: revbump for gsl-2.7.1 --- srcpkgs/inkscape/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/inkscape/template b/srcpkgs/inkscape/template index f8b76d630bea..4d1590547089 100644 --- a/srcpkgs/inkscape/template +++ b/srcpkgs/inkscape/template @@ -1,7 +1,7 @@ # Template file for 'inkscape' pkgname=inkscape version=1.1 -revision=3 +revision=4 wrksrc="inkscape-${version}_2021-05-24_c4e8f9ed74" build_style=cmake # builds executables then runs checks From 12b78237fc117253a8d0557c6184fc5d6e000ae8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= Date: Sun, 5 Dec 2021 18:34:45 -0300 Subject: [PATCH 12/14] ipe: revbump for gsl-2.7.1 --- srcpkgs/ipe/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/ipe/template b/srcpkgs/ipe/template index f18ebfc42572..fbd500a3dc94 100644 --- a/srcpkgs/ipe/template +++ b/srcpkgs/ipe/template @@ -1,7 +1,7 @@ # Template file for 'ipe' pkgname=ipe version=7.2.24 -revision=4 +revision=5 _tools_commit=v7.2.20.1 hostmakedepends="pkg-config doxygen qt5-qmake qt5-tools qt5-host-tools" makedepends="cairo-devel gsl-devel libcurl-devel libjpeg-turbo-devel From 79fbff671abe724f974317a01ac0fdce89e12864 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= Date: Sun, 5 Dec 2021 18:34:45 -0300 Subject: [PATCH 13/14] krita: revbump for gsl-2.7.1 Also set make_check=no since building tests is disabled. Moreover, enabling the tests gives a lots of failures (I got "70 tests failed out of 256" on x86_64) --- srcpkgs/krita/template | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/srcpkgs/krita/template b/srcpkgs/krita/template index 1e3ec253c1db..1d372acb4855 100644 --- a/srcpkgs/krita/template +++ b/srcpkgs/krita/template @@ -1,7 +1,7 @@ # Template file for 'krita' pkgname=krita version=4.4.8 -revision=2 +revision=3 build_style=cmake configure_args="-Wno-dev -DBUILD_TESTING=OFF" hostmakedepends="extra-cmake-modules gettext pkg-config python3 @@ -23,6 +23,8 @@ distfiles="${KDE_SITE}/krita/${version}/krita-${version}.tar.gz" checksum=bcc68a5711d92515d6553611a0bddd53f3259843fd3534b9b3e535d7ed430df8 python_version=3 replaces="calligra-krita>=0" +# testing disabled in configure_args +make_check=no case "$XBPS_TARGET_MACHINE" in i686*|x86_64*) makedepends+=" vc";; From d76561fb6fdccb68de158853b40c11ca03d84e70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= Date: Sun, 5 Dec 2021 18:34:46 -0300 Subject: [PATCH 14/14] siril: revbump for gsl-2.7.1 Also fix do_check() step --- srcpkgs/siril/template | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/srcpkgs/siril/template b/srcpkgs/siril/template index 5dd0cf48d12e..7e524d988a80 100644 --- a/srcpkgs/siril/template +++ b/srcpkgs/siril/template @@ -1,7 +1,7 @@ # Template file for 'siril' pkgname=siril version=0.9.12 -revision=4 +revision=5 build_style=gnu-configure hostmakedepends="pkg-config intltool autoconf automake gettext-devel" makedepends="fftw-devel libconfig-devel libopencv-devel libffms2-devel @@ -21,6 +21,11 @@ fi CFLAGS="-fcommon" +post_extract() { + # add missing check target in this subdir to fix do_check() + echo 'check:' >> deps/kplot/Makefile +} + pre_configure() { NOCONFIGURE=1 ./autogen.sh }