gnu: boost: Update to 1.89.0.

* gnu/packages/boost.scm (boost-for-source-highlight): Rename this ...
(boost-1.83): ... to this.
(boost-numpy): Inherit from boost-1.83.
* gnu/packages/pretty-print.scm (source-highlight): Update accordingly.

* gnu/packages/boost.scm (boost): Update to 1.89.0.
[source]: Remove patches.

* gnu/packages/boost.scm (mdds)
[propagated-inputs]: Replace boost with boost-1.83.

* gnu/packages/astronomy.scm (aoflagger),
* gnu/packages/embedded.scm (cc-tool),
* gnu/packages/games.scm (0ad, vcmi),
* gnu/packages/image.scm (gpick),
* gnu/packages/maths.scm (highfive),
* gnu/packages/plotutils.scm (asymptote)
[native-inputs]: Replace boost with boost-1.83.

* gnu/packages/audio.scm (guitarix, supercollider),
* gnu/packages/bioconductor.scm (r-mzr),
* gnu/packages/bioinformatics.scm (ataqv, bless, express, isolator,
metabat, r-velocytom, rsem, sailfish, salmon),
* gnu/packages/bittorrent.scm (libtorrent-rasterbar),
* gnu/packages/code.scm (sourcetrail),
* gnu/packages/compression.scm (innoextract),
* gnu/packages/cpp.scm (lager),
* gnu/packages/crypto.scm (cryfs),
* gnu/packages/electronics.scm (nextpnr, prjpeppercorn, prjtrellis,
pulseview),
* gnu/packages/emulators.scm (mupen64plus-video-glide64mk2),
* gnu/packages/engineering.scm (cadabra2, freecad, libigl,
openscad, prusa-slicer),
* gnu/packages/file-systems.scm (snapper),
* gnu/packages/finance.scm (ledger),
* gnu/packages/game-development.scm (dds),
* gnu/packages/games.scm (colobot, fifengine, knightsgame, leela-zero,
pokerth, supertux, wesnoth, wesnoth-server),
* gnu/packages/geo.scm (gplates),
* gnu/packages/gnucash.scm (gnucash),
* gnu/packages/graph.scm (python-graph-tool),
* gnu/packages/graphics.scma (openshadinglanguage),
* gnu/packages/i2p.scm (i2pd),
* gnu/packages/image-viewers.scm (luminance-hdr),
* gnu/packages/kde-graphics.scm (krita),
* gnu/packages/mail.scm (astroid),
* gnu/packages/medical.scm (orthanc, orthanc-mysql,
orthanc-postgresql),
* gnu/packages/messaging.scm (libphonenumber),
* gnu/packages/mpd.scm (ncmpcpp),
* gnu/packages/networking.scm (kismet),
* gnu/packages/opencog.scm (cogutil),
* gnu/packages/photo.scm (hugin),
* gnu/packages/poedit.scm (poedit),
* gnu/packages/radio.scm (gnuradio),
* gnu/packages/rdf.scm (lucene++),
* gnu/packages/serialization.scm (avro-cpp),
* gnu/packages/simulation.scm (fenics-dolfin),
* gnu/packages/version-control.scm (gource),
* gnu/packages/video.scm (aegisub, mkvtoolnix),
* gnu/packages/web.scm (websocketpp)
[inputs]: Replace boost with boost-1.83.

* gnu/packages/libreoffice.scm (libcmis): Update to 0.6.2-00a85bf6.
(librevenge): Update to 0.0.5.
[arguments]<#:configure-flags>: Remove reference to boost system
component for which the compatibility stub has been removed.
* gnu/packages/serialization.scm (msgpack-cxx): Update to 7.0.0.

Change-Id: I247f3eaecde3de3fe227586b840f0312b4797ee1
This commit is contained in:
Greg Hogan 2025-04-18 15:29:38 +00:00
parent 97d9c63265
commit 1aebfc74f1
No known key found for this signature in database
GPG key ID: EF6EB27413CFEEF3
45 changed files with 126 additions and 132 deletions

View file

@ -257,7 +257,7 @@ reused in several astronomical applications, such as @code{wsclean},
(string-append (getcwd) "/external/aocommon"))))))) (string-append (getcwd) "/external/aocommon")))))))
(native-inputs (native-inputs
(list aocommon (list aocommon
boost boost-1.83
pkg-config pkg-config
python python
pybind11)) pybind11))

View file

@ -2868,7 +2868,7 @@ partial release of the General MIDI sound set.")
(("'rU'") "'r'"))))))) (("'rU'") "'r'")))))))
(inputs (inputs
(list libsndfile (list libsndfile
boost boost-1.83
curl curl
avahi avahi
eigen eigen
@ -4438,7 +4438,7 @@ link REQUIRED)"))))))
eudev ;for user interactions with devices eudev ;for user interactions with devices
avahi ;zeroconf service discovery support avahi ;zeroconf service discovery support
icu4c icu4c
boost boost-1.83
boost-sync boost-sync
yaml-cpp yaml-cpp
python-wrapper ;there were warnings in the build process python-wrapper ;there were warnings in the build process

View file

@ -11862,7 +11862,7 @@ specific parser.")
"\nBOOST_LIBS=-lboost_system -lboost_regex \ "\nBOOST_LIBS=-lboost_system -lboost_regex \
-lboost_iostreams -lboost_thread -lboost_filesystem -lboost_chrono\n")))))))) -lboost_iostreams -lboost_thread -lboost_filesystem -lboost_chrono\n"))))))))
(inputs (inputs
(list boost ; use this instead of the bundled boost sources (list boost-1.83 ; use this instead of the bundled boost sources
zlib)) zlib))
(propagated-inputs (propagated-inputs
(list r-biobase (list r-biobase

View file

@ -5472,7 +5472,7 @@ confidence to have in an alignment.")
(native-inputs (native-inputs
(list perl)) (list perl))
(inputs (inputs
(list openmpi boost sparsehash pigz zlib)) (list openmpi boost-1.83 sparsehash pigz zlib))
(supported-systems '("x86_64-linux")) (supported-systems '("x86_64-linux"))
(home-page "https://sourceforge.net/p/bless-ec/wiki/Home/") (home-page "https://sourceforge.net/p/bless-ec/wiki/Home/")
(synopsis "Bloom-filter-based error correction tool for NGS reads") (synopsis "Bloom-filter-based error correction tool for NGS reads")
@ -8267,7 +8267,7 @@ dynamic programming or a variety of heuristics.")
(("#include \"update_check.h\"") "") (("#include \"update_check.h\"") "")
(("check_version\\(PACKAGE_VERSION\\);") ""))))))) (("check_version\\(PACKAGE_VERSION\\);") "")))))))
(inputs (inputs
(list boost bamtools protobuf zlib)) (list boost-1.83 bamtools protobuf zlib))
(home-page "http://bio.math.berkeley.edu/eXpress") (home-page "http://bio.math.berkeley.edu/eXpress")
(synopsis "Streaming quantification for high-throughput genomic sequencing") (synopsis "Streaming quantification for high-throughput genomic sequencing")
(description (description
@ -9677,7 +9677,7 @@ experiments and provide highly stable thresholds based on reproducibility.")
(("isnan") "std::isnan") (("isnan") "std::isnan")
(("isinf") "std::isinf"))))))) (("isinf") "std::isinf")))))))
(inputs (inputs
(list boost hdf5 zlib)) (list boost-1.83 hdf5 zlib))
(home-page "https://github.com/dcjones/isolator") (home-page "https://github.com/dcjones/isolator")
(synopsis "Tools for the analysis of RNA-Seq experiments") (synopsis "Tools for the analysis of RNA-Seq experiments")
(description "Isolator analyzes RNA-Seq experiments. Isolator has a (description "Isolator analyzes RNA-Seq experiments. Isolator has a
@ -10291,7 +10291,7 @@ form of assemblies or reads.")
(("set\\(Boost.*") "") (("set\\(Boost.*") "")
(("add_dependencies.*") ""))))))) (("add_dependencies.*") "")))))))
(inputs (inputs
(list zlib perl samtools htslib boost)) (list zlib perl samtools htslib boost-1.83))
(home-page "https://bitbucket.org/berkeleylab/metabat") (home-page "https://bitbucket.org/berkeleylab/metabat")
(synopsis (synopsis
"Reconstruction of single genomes from complex microbial communities") "Reconstruction of single genomes from complex microbial communities")
@ -10912,7 +10912,7 @@ phylogenies.")
"rsem-run-ebseq" "rsem-run-ebseq"
"rsem-run-prsem-testing-procedure")))))))) "rsem-run-prsem-testing-procedure"))))))))
(inputs (inputs
(list bash-minimal boost r-minimal perl htslib-1.3 zlib)) (list bash-minimal boost-1.83 r-minimal perl htslib-1.3 zlib))
(home-page "https://deweylab.biostat.wisc.edu/rsem/") (home-page "https://deweylab.biostat.wisc.edu/rsem/")
(synopsis "Estimate gene expression levels from RNA-Seq data") (synopsis "Estimate gene expression levels from RNA-Seq data")
(description (description
@ -16860,7 +16860,7 @@ dependency like SeqAn.")
":" ":"
(or (getenv "CPLUS_INCLUDE_PATH") "")))))))) (or (getenv "CPLUS_INCLUDE_PATH") ""))))))))
(inputs (inputs
`(("boost" ,boost) `(("boost" ,boost-1.83)
("eigen" ,eigen) ("eigen" ,eigen)
("jemalloc" ,jemalloc) ("jemalloc" ,jemalloc)
("jellyfish" ,jellyfish) ("jellyfish" ,jellyfish)
@ -17041,7 +17041,7 @@ The following file formats are supported:
(("SALMON_QUASI_INDEX_COMMAND") (("SALMON_QUASI_INDEX_COMMAND")
"SALMON_QUASI_INDEX_CMD"))))))) "SALMON_QUASI_INDEX_CMD")))))))
(inputs (inputs
(list boost (list boost-1.83
bzip2 bzip2
cereal cereal
curl curl
@ -21476,7 +21476,7 @@ on the needs of the user.")
(modify-phases %standard-phases (modify-phases %standard-phases
(delete 'configure)))) (delete 'configure))))
(inputs (inputs
(list boost htslib ncurses zlib)) (list boost-1.83 htslib ncurses zlib))
(native-inputs (native-inputs
(list lcov)) (list lcov))
(home-page "https://github.com/ParkerLab/ataqv") (home-page "https://github.com/ParkerLab/ataqv")
@ -22690,7 +22690,7 @@ frames with arbitrary sets of columns.")
"16wqf70j7rd7pay2q513iyz12i8n9vrpg1bisah4lddbcpx5dz1n")))) "16wqf70j7rd7pay2q513iyz12i8n9vrpg1bisah4lddbcpx5dz1n"))))
(build-system r-build-system) (build-system r-build-system)
(inputs (inputs
(list boost)) (list boost-1.83))
(propagated-inputs (propagated-inputs
(list r-hdf5r (list r-hdf5r
r-mass r-mass

View file

@ -524,7 +524,7 @@ and will take advantage of multiple processor cores where possible.")
"-E" exclude-regex "-E" exclude-regex
"-j" jobs "-j" jobs
"--output-on-failure")))))))) "--output-on-failure"))))))))
(inputs (list boost openssl)) (inputs (list boost-1.83 openssl))
(native-inputs (native-inputs
(list libfaketime (list libfaketime
python-wrapper python-wrapper

View file

@ -69,22 +69,15 @@
(define-public boost (define-public boost
(package (package
(name "boost") (name "boost")
(version "1.83.0") (version "1.89.0")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append "https://archives.boost.io/release/" (uri (string-append "https://archives.boost.io/release/"
version "/source/boost_" version "/source/boost_"
(version-with-underscores version) ".tar.bz2")) (version-with-underscores version) ".tar.bz2"))
(patches
(append
(search-patches "boost-fix-duplicate-definitions-bug.patch")
(list (boost-patch
"0001-unordered-fix-copy-assign.patch" version
"09j61m5xh7099k5na9i43x5rra51znf7vm2nyh89yqpizcll9q66"))))
(patch-flags '("-p2"))
(sha256 (sha256
(base32 (base32
"13iviiwk1srpw9dmiwabkxv56v0pl0zggjp8zxy1419k5zzfsy34")))) "0yhcb8dn7g5k9dfr54j99wpd4qwk59g1lpp8z0ag7d114si3z8w5"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (inputs
(append (append
@ -208,7 +201,7 @@ across a broad spectrum of applications.")
(license (license:x11-style "https://www.boost.org/LICENSE_1_0.txt" (license (license:x11-style "https://www.boost.org/LICENSE_1_0.txt"
"Some components have other similar licences.")))) "Some components have other similar licences."))))
(define-public boost-for-source-highlight (define-public boost-1.83
(hidden-package (package (inherit boost) (hidden-package (package (inherit boost)
(name "boost") (name "boost")
(version "1.83.0") (version "1.83.0")
@ -292,7 +285,7 @@ across a broad spectrum of applications.")
(define-public boost-numpy (define-public boost-numpy
(package (package
(inherit boost) (inherit boost-1.83)
(name "boost-numpy") (name "boost-numpy")
(native-inputs (native-inputs
(modify-inputs (package-native-inputs boost) (modify-inputs (package-native-inputs boost)
@ -399,7 +392,7 @@ signals and slots system.")
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (list autoconf automake)) (native-inputs (list autoconf automake))
(propagated-inputs (propagated-inputs
(list boost)) ; inclusion of header files (list boost-1.83)) ; inclusion of header files
(home-page "https://gitlab.com/mdds/mdds") (home-page "https://gitlab.com/mdds/mdds")
(synopsis "Multi-dimensional C++ data structures and indexing algorithms") (synopsis "Multi-dimensional C++ data structures and indexing algorithms")
(description "Mdds (multi-dimensional data structure) provides a (description "Mdds (multi-dimensional data structure) provides a

View file

@ -1032,7 +1032,7 @@ extensions over the standard utility.")
"/share/sourcetrail/user/projects"))) "/share/sourcetrail/user/projects")))
(copy-recursively src dst) (copy-recursively src dst)
(delete-file-recursively src)))))))) (delete-file-recursively src))))))))
(inputs (list boost (inputs (list boost-1.83
clang-19 clang-19
expected-lite expected-lite
qt5compat qt5compat

View file

@ -2349,7 +2349,7 @@ single-member files which can't be decompressed in parallel.")
(build-system cmake-build-system) (build-system cmake-build-system)
(arguments (arguments
`(#:tests? #f)) `(#:tests? #f))
(inputs (list boost xz)) (inputs (list boost-1.83 xz))
(native-inputs (list pkg-config)) (native-inputs (list pkg-config))
(home-page "https://constexpr.org/innoextract/") (home-page "https://constexpr.org/innoextract/")
(synopsis "Tool for extracting Inno Setup installers") (synopsis "Tool for extracting Inno Setup installers")

View file

@ -2665,7 +2665,7 @@ composable sequential transformations.")
(lambda _ (lambda _
(delete-file-recursively "test/event_loop"))) (delete-file-recursively "test/event_loop")))
(replace 'check (assoc-ref gnu:%standard-phases 'check))))) (replace 'check (assoc-ref gnu:%standard-phases 'check)))))
(inputs (list boost immer zug)) (inputs (list boost-1.83 immer zug))
(native-inputs (list catch2 cereal)) (native-inputs (list catch2 cereal))
(home-page "https://sinusoid.es/lager") (home-page "https://sinusoid.es/lager")
(synopsis "Library for value-oriented design") (synopsis "Library for value-oriented design")

View file

@ -1570,7 +1570,7 @@ non-encrypted files.")
(native-inputs (native-inputs
(list pkg-config python-wrapper)) (list pkg-config python-wrapper))
(inputs (inputs
(list boost curl fuse-2 range-v3 spdlog)) (list boost-1.83 curl fuse-2 range-v3 spdlog))
(home-page "https://www.cryfs.org/") (home-page "https://www.cryfs.org/")
(synopsis "Encrypted FUSE filesystem for the cloud") (synopsis "Encrypted FUSE filesystem for the cloud")
(description "CryFS encrypts your files, so you can safely store them anywhere. (description "CryFS encrypts your files, so you can safely store them anywhere.

View file

@ -1179,7 +1179,7 @@ understand and improve testbench coverage.")
yosys)) yosys))
(inputs (inputs
(list apycula (list apycula
boost boost-1.83
corrosion corrosion
eigen eigen
pybind11 pybind11
@ -1481,7 +1481,7 @@ chip database for NG-Ultra architecture from NanoXplore.")
(copy-recursively "tools" (copy-recursively "tools"
(string-append datadir "/tools")))))))) (string-append datadir "/tools"))))))))
(inputs (inputs
(list boost)) (list boost-1.83))
(synopsis "GateMate FPGAs bitstream tools") (synopsis "GateMate FPGAs bitstream tools")
(description (description
"@code{Prjpeppercorn} includes programming tools for GateMate "@code{Prjpeppercorn} includes programming tools for GateMate
@ -1529,7 +1529,7 @@ architecture from Cologne Chip. It also provides data needed to produce a
(lambda _ (lambda _
(chdir "libtrellis")))))) (chdir "libtrellis"))))))
(native-inputs (list python)) (native-inputs (list python))
(inputs (list openocd boost pybind11)) (inputs (list openocd boost-1.83 pybind11))
(synopsis "Placement and routing for ECP5 FPGAs") (synopsis "Placement and routing for ECP5 FPGAs")
(description (description
"Project Trellis is a Nextpnr backend compatible with ECP5 FPGAs. "Project Trellis is a Nextpnr backend compatible with ECP5 FPGAs.
@ -1624,7 +1624,7 @@ formats.")
(native-inputs (native-inputs
(list pkg-config qttools-5)) (list pkg-config qttools-5))
(inputs (inputs
(list boost (list boost-1.83
glib glib
glibmm glibmm
libsigrok libsigrok

View file

@ -2170,7 +2170,7 @@ TS-4900 family. The included commands are:
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (list libusb)) (inputs (list libusb))
(native-inputs (list pkg-config (native-inputs (list pkg-config
boost boost-1.83
automake automake
autoconf autoconf
libtool)) libtool))

View file

@ -1558,7 +1558,7 @@ Glide64 video plugin.")
(native-inputs (native-inputs
(list pkg-config which)) (list pkg-config which))
(inputs (inputs
(list boost (list boost-1.83
libpng libpng
mesa mesa
mupen64plus-core mupen64plus-core

View file

@ -2938,7 +2938,7 @@ ontinuous-time and discret-time expressions.")
(lambda _ (lambda _
;; Required for fontconfig ;; Required for fontconfig
(setenv "HOME" "/tmp")))))) (setenv "HOME" "/tmp"))))))
(inputs (list boost (inputs (list boost-1.83
cairomm cairomm
cgal cgal
clipper2 clipper2
@ -3204,7 +3204,7 @@ dynamics is used by FreeCAD 1.0.0 for its new Assembly workbench.")
swig)) swig))
(inputs (inputs
(list bash-minimal (list bash-minimal
boost boost-1.83
coin3d coin3d
double-conversion double-conversion
eigen eigen
@ -4145,7 +4145,7 @@ perform various useful functions such as:
;; We would need to patch the CMake recipe to build a shared library ;; We would need to patch the CMake recipe to build a shared library
;; with all of these. ;; with all of these.
(inputs (inputs
`(("boost" ,boost) `(("boost" ,boost-1.83)
("cgal" ,cgal) ("cgal" ,cgal)
("eigen" ,eigen) ("eigen" ,eigen)
("embree" ,embree-3) ("embree" ,embree-3)
@ -4380,7 +4380,7 @@ G-codes to binary and vice versa.")
(native-inputs (native-inputs
(list pkg-config catch2-3.8)) (list pkg-config catch2-3.8))
(inputs (inputs
(list boost (list boost-1.83
cereal cereal
cgal cgal
curl curl
@ -5240,7 +5240,7 @@ and mogan.")
(native-inputs (native-inputs
(list pkg-config)) (list pkg-config))
(inputs (inputs
(list glibmm-2.66 gmp python boost gtkmm-3 sqlite python-gmpy2 python-sympy (list glibmm-2.66 gmp python boost-1.83 gtkmm-3 sqlite python-gmpy2 python-sympy
python-mpmath python-matplotlib texlive-dvipng python-mpmath python-matplotlib texlive-dvipng
`(,util-linux "lib"))) `(,util-linux "lib")))
(synopsis "Computer algebra system geared towards field theory") (synopsis "Computer algebra system geared towards field theory")

View file

@ -1553,7 +1553,7 @@ APFS.")
libxml2 libxml2
json-c json-c
acl acl
boost boost-1.83
ncurses/tinfo ncurses/tinfo
libxslt libxslt
docbook-xsl docbook-xsl

View file

@ -433,7 +433,7 @@ and dynamically with report tools based on filtering and graphical charts.")
(search-input-directory inputs (search-input-directory inputs
"share/zoneinfo"))))))) "share/zoneinfo")))))))
(inputs (inputs
(list boost (list boost-1.83
gmp gmp
libedit libedit
mpfr mpfr

View file

@ -282,7 +282,7 @@ is used in some video games and movies.")
(native-inputs (native-inputs
(list gawk procps)) (list gawk procps))
(inputs (inputs
(list boost)) (list boost-1.83))
(home-page "https://privat.bahnhof.se/wb758135/") (home-page "https://privat.bahnhof.se/wb758135/")
(synopsis "Double dummy solver for the bridge card game") (synopsis "Double dummy solver for the bridge card game")
(description "DDS is a double-dummy solver of bridge hands. It supports (description "DDS is a double-dummy solver of bridge hands. It supports

View file

@ -2334,7 +2334,7 @@ well as Simple Simon boards.")
(delete 'configure)) (delete 'configure))
#:tests? #f)) ;; No check target. #:tests? #f)) ;; No check target.
(inputs (inputs
`(("boost" ,boost) `(("boost" ,boost-1.83)
("sdl-union" ,(sdl-union (list sdl sdl-image sdl-mixer))) ("sdl-union" ,(sdl-union (list sdl sdl-image sdl-mixer)))
("freetype" ,freetype) ("freetype" ,freetype)
("fontconfig" ,fontconfig) ("fontconfig" ,fontconfig)
@ -4612,7 +4612,7 @@ Widgets, and allows users to create more.")
libogg libogg
glew glew
libvorbis libvorbis
boost boost-1.83
fifechan fifechan
swig swig
python)) python))
@ -5188,7 +5188,7 @@ falling, themeable graphics and sounds, and replays.")
(("#include \"(lua|lualib|lauxlib)\\.h\"") (("#include \"(lua|lualib|lauxlib)\\.h\"")
"#include \"lua.hpp\""))))))) "#include \"lua.hpp\"")))))))
(inputs (inputs
(list boost (list boost-1.83
curl curl
dbus dbus
libvorbis libvorbis
@ -5220,7 +5220,7 @@ next campaign.")
(inherit wesnoth) (inherit wesnoth)
(name "wesnoth-server") (name "wesnoth-server")
(inputs (inputs
(list boost icu4c lua-5.4 openssl)) (list boost-1.83 icu4c lua-5.4 openssl))
(native-inputs (native-inputs
(list pkg-config)) (list pkg-config))
(arguments (arguments
@ -6881,7 +6881,7 @@ with the \"Stamp\" tool within Tux Paint.")
(("sq_getinstanceup\\(vm, 1, &data, nullptr" all) (("sq_getinstanceup\\(vm, 1, &data, nullptr" all)
(string-append all ", 0")))))))) (string-append all ", 0"))))))))
(build-system cmake-build-system) (build-system cmake-build-system)
(inputs (list boost (inputs (list boost-1.83
curl curl
freetype freetype
glew glew
@ -8160,7 +8160,7 @@ fight against their plot and save his fellow rabbits from slavery.")
wxwidgets wxwidgets
zlib)) zlib))
(native-inputs (native-inputs
(list boost (list boost-1.83
cmake-minimal cmake-minimal
cxxtest cxxtest
mesa mesa
@ -9102,7 +9102,7 @@ Github or Gitlab.")
po4a po4a
python-wrapper)) python-wrapper))
(inputs (inputs
(list boost (list boost-1.83
glew glew
libogg libogg
libpng libpng
@ -11422,7 +11422,7 @@ often the contract is set (for team play).")
(native-inputs (native-inputs
(list googletest)) (list googletest))
(inputs (inputs
(list boost (list boost-1.83
opencl-icd-loader opencl-icd-loader
openblas openblas
opencl-headers opencl-headers
@ -12173,7 +12173,7 @@ game.") ;thanks to Debian for description
(patches (search-patches "pokerth-boost.patch")))) (patches (search-patches "pokerth-boost.patch"))))
(build-system qt-build-system) (build-system qt-build-system)
(inputs (inputs
(list boost (list boost-1.83
curl curl
gsasl gsasl
libgcrypt libgcrypt
@ -12752,7 +12752,7 @@ play; it will look for them at @file{~/.local/share/fheroes2} folder.")
;; Pass -DENABLE_TEST to configure to enable. ;; Pass -DENABLE_TEST to configure to enable.
#:tests? #f)) #:tests? #f))
(native-inputs (native-inputs
(list boost (list boost-1.83
ffmpeg ffmpeg
fuzzylite fuzzylite
;; googletest ; needed for tests, but tests are disabled ;; googletest ; needed for tests, but tests are disabled

View file

@ -4166,7 +4166,7 @@ latitude and longitude.")
(arguments (arguments
(list #:tests? #f)) ;no test target (list #:tests? #f)) ;no test target
(inputs (inputs
(list boost (list boost-1.83
cgal cgal
curl curl
gdal gdal

View file

@ -188,7 +188,7 @@
(inputs (inputs
(list aqbanking (list aqbanking
bash-minimal bash-minimal
boost boost-1.83
glib glib
gtk+ gtk+
guile-3.0 guile-3.0

View file

@ -840,7 +840,7 @@ transformed into common image formats for display or printing.")
(native-inputs (native-inputs
(list ncurses pkg-config)) (list ncurses pkg-config))
(inputs (inputs
(list boost (list boost-1.83
cairomm-1.14 cairomm-1.14
cgal cgal
expat expat

View file

@ -939,7 +939,7 @@ baking tools to produce normal maps.")
pybind11 pybind11
python-wrapper)) python-wrapper))
(inputs (inputs
(list boost (list boost-1.83
imath imath
openexr openexr
openimageio openimageio

View file

@ -48,7 +48,7 @@
(build-system cmake-build-system) (build-system cmake-build-system)
(native-inputs (list check pkg-config)) (native-inputs (list check pkg-config))
(inputs (inputs
(list boost miniupnpc openssl zlib)) (list boost-1.83 miniupnpc openssl zlib))
(arguments (arguments
(list (list
#:configure-flags #:configure-flags

View file

@ -682,7 +682,7 @@ and WebP.")
(list qtbase-5 (list qtbase-5
qtdeclarative-5 qtdeclarative-5
qtsvg-5 qtsvg-5
boost boost-1.83
eigen eigen
;; gtest ;; gtest
libraw libraw

View file

@ -2215,7 +2215,7 @@ custom formats for representing color values..")
(substitute* "SConscript" (substitute* "SConscript"
(("lua5.2") (("lua5.2")
"lua-5.2"))))))) "lua-5.2")))))))
(native-inputs (list boost gettext-minimal pkg-config ragel)) (native-inputs (list boost-1.83 gettext-minimal pkg-config ragel))
(inputs (list expat gtk+-2 lua-5.2)) (inputs (list expat gtk+-2 lua-5.2))
(home-page "http://www.gpick.org/") (home-page "http://www.gpick.org/")
(synopsis "Color picker") (synopsis "Color picker")

View file

@ -561,7 +561,7 @@ painting, image manipulating and icon editing.")
qwt)) qwt))
(inputs (inputs
(list bash-minimal (list bash-minimal
boost boost-1.83
exiv2 exiv2
fontconfig fontconfig
fftw-cmake fftw-cmake

View file

@ -217,14 +217,14 @@ All required fonts must be installed on the converting system.")
(define-public librevenge (define-public librevenge
(package (package
(name "librevenge") (name "librevenge")
(version "0.0.4") (version "0.0.5")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://sourceforge/libwpd/librevenge/librevenge-" (uri (string-append "mirror://sourceforge/libwpd/librevenge/librevenge-"
version "/librevenge-" version ".tar.xz")) version "/librevenge-" version ".tar.xz"))
(sha256 (base32 (sha256 (base32
"1cj76cz4mqcy2mgv9l5xlc95bypyk8zbq0ls9cswqrs2y0lhfgwk")))) "0d7bmqd6r23y076j4nk6fxhq2fx8dxk6a14yicsb2234pd20qv8h"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
(list cppunit doxygen pkg-config)) (list cppunit doxygen pkg-config))
@ -234,9 +234,7 @@ All required fonts must be installed on the converting system.")
(list boost)) (list boost))
(arguments (arguments
;; avoid triggering configure errors by simple inclusion of boost headers ;; avoid triggering configure errors by simple inclusion of boost headers
`(#:configure-flags '("--disable-werror" `(#:configure-flags '("--disable-werror")))
;; Avoid undefined library references
"LDFLAGS=-lboost_system")))
(home-page "https://sourceforge.net/p/libwpd/wiki/librevenge/") (home-page "https://sourceforge.net/p/libwpd/wiki/librevenge/")
(synopsis "Document importer for office suites") (synopsis "Document importer for office suites")
(description "Librevenge is a base library for writing document import (description "Librevenge is a base library for writing document import
@ -363,50 +361,53 @@ working with graphics in the WPG (WordPerfect Graphics) format.")
(license (list license:mpl2.0 license:lgpl2.1+)))) ; dual-licensed (license (list license:mpl2.0 license:lgpl2.1+)))) ; dual-licensed
(define-public libcmis (define-public libcmis
(package ;; Use an unreleased version supporting newer versions of Boost.
(name "libcmis") (let ((commit "00a85bf6574270f47740df8cbb5363ce8d1b1ea6")
;; Note: Use an unreleased version because libreoffice requires it and (revision "0"))
;; is the only user (see <https://github.com/tdf/libcmis/pull/43>). (package
(version "0.6.2") (name "libcmis")
(home-page "https://github.com/tdf/libcmis") ;; Note: Use an unreleased version because libreoffice requires it and
(source ;; is the only user (see <https://github.com/tdf/libcmis/pull/43>).
(origin (version (git-version "0.6.2" revision commit))
(method git-fetch) (home-page "https://github.com/tdf/libcmis")
(uri (git-reference (url home-page) (source
(commit (string-append "v" version)))) (origin
(file-name (git-file-name name version)) (method git-fetch)
(sha256 (uri (git-reference (url home-page)
(base32 (commit commit)))
"0g0wr31gfhxcdfvr0l36zallz349rrxd2d8n03b0b5ffm10b4y0x")))) (file-name (git-file-name name version))
(build-system gnu-build-system) (sha256
(native-inputs (base32
(list autoconf automake libtool cppunit pkg-config)) "10ckwqhvdjk5vp774cr7v6k6jwf1kdwigkn0b7npnk4vhlz5b94x"))))
(propagated-inputs ;in Requires field of .pkg (build-system gnu-build-system)
(list curl libxml2)) (native-inputs
(inputs (list autoconf automake libtool cppunit pkg-config))
(list boost cyrus-sasl openssl)) (propagated-inputs ;in Requires field of .pkg
(arguments (list curl libxml2))
(list (inputs
#:configure-flags (list boost cyrus-sasl openssl))
#~(list (arguments
;; FIXME: Man pages generation requires docbook-to-man; reenable (list
;; it once this is available. #:configure-flags
"--without-man" #~(list
;; XXX: A configure test fails with GCC7 when including Boost headers. ;; FIXME: Man pages generation requires docbook-to-man; reenable
"--disable-werror") ;; it once this is available.
#:phases "--without-man"
#~(modify-phases %standard-phases ;; XXX: A configure test fails with GCC7 when including Boost headers.
(replace 'bootstrap "--disable-werror")
(lambda _ #:phases
;; Override the bootstrap phase as the ancient autogen.sh #~(modify-phases %standard-phases
;; script exits with a non-zero code when NOCONFIGURE=1. (replace 'bootstrap
(invoke "autoreconf" "-vif")))))) (lambda _
(synopsis "CMIS client library") ;; Override the bootstrap phase as the ancient autogen.sh
(description "LibCMIS is a C++ client library for the CMIS interface. It ;; script exits with a non-zero code when NOCONFIGURE=1.
(invoke "autoreconf" "-vif"))))))
(synopsis "CMIS client library")
(description "LibCMIS is a C++ client library for the CMIS interface. It
allows C++ applications to connect to any ECM behaving as a CMIS server such allows C++ applications to connect to any ECM behaving as a CMIS server such
as Alfresco or Nuxeo.") as Alfresco or Nuxeo.")
(license (license
(list license:mpl1.1 license:gpl2+ license:lgpl2.1+)))) ; triple license (list license:mpl1.1 license:gpl2+ license:lgpl2.1+))))) ; triple license
(define-public libabw (define-public libabw
(package (package

View file

@ -1066,7 +1066,7 @@ mailpack. What can alterMIME do?
xorg-server-for-tests)) xorg-server-for-tests))
(inputs (inputs
(list bash-minimal (list bash-minimal
boost boost-1.83
gmime gmime
gobject-introspection ; it is referenced gobject-introspection ; it is referenced
gtkmm-3 gtkmm-3

View file

@ -2386,7 +2386,7 @@ Blosc-compressed datasets.")
"-DHIGHFIVE_UNIT_TESTS=ON" "-DHIGHFIVE_UNIT_TESTS=ON"
"-GNinja"))) "-GNinja")))
(native-inputs (native-inputs
(list boost (list boost-1.83
catch2-3 catch2-3
ninja)) ninja))
(inputs (inputs

View file

@ -158,7 +158,7 @@ Health Federation.")
glibc-utf8-locales ;for one test glibc-utf8-locales ;for one test
googletest googletest
python)) python))
(inputs (list boost (inputs (list boost-1.83
civetweb civetweb
curl curl
dcmtk dcmtk
@ -244,7 +244,7 @@ mechanism for extending its functionality.")
(list googletest (list googletest
python)) python))
(inputs (inputs
(list boost (list boost-1.83
jsoncpp jsoncpp
openssl openssl
orthanc orthanc
@ -334,7 +334,7 @@ Medicine} server instead of SQLite.")
(list googletest (list googletest
python)) python))
(inputs (inputs
(list boost (list boost-1.83
curl curl
jsoncpp jsoncpp
mysql mysql

View file

@ -2667,7 +2667,7 @@ asynchronicity.")
(native-inputs (native-inputs
(list googletest pkg-config)) (list googletest pkg-config))
(inputs (inputs
(list boost protobuf icu4c)) (list boost-1.83 protobuf icu4c))
(synopsis "Library for parsing and using phone numbers") (synopsis "Library for parsing and using phone numbers")
(description (description
"This package provides a C++ library for parsing, formatting, and "This package provides a C++ library for parsing, formatting, and

View file

@ -311,7 +311,7 @@ terminal using ncurses.")
(base32 (base32
"1chs7xpbsd1kmrdi4z41s0qcl7b661548jj6va1najgm5r5mwxy3")))) "1chs7xpbsd1kmrdi4z41s0qcl7b661548jj6va1najgm5r5mwxy3"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(inputs (list boost (inputs (list boost-1.83
curl curl
fftw fftw
icu4c icu4c

View file

@ -842,7 +842,7 @@ SCTP-aware kernel (most are).")
(("-o \\$\\(INSTUSR\\) -g \\$\\(INSTGRP\\)") ""))))))) (("-o \\$\\(INSTUSR\\) -g \\$\\(INSTGRP\\)") "")))))))
(home-page "https://www.kismetwireless.net/") (home-page "https://www.kismetwireless.net/")
(native-inputs (list perl pkg-config python python-2)) (native-inputs (list perl pkg-config python python-2))
(inputs (list boost (inputs (list boost-1.83
libusb libusb
libpcap libpcap
libwebsockets libwebsockets

View file

@ -69,7 +69,7 @@
(invoke file)) (invoke file))
(find-files "tests" "UTest$")))))))) (find-files "tests" "UTest$"))))))))
(inputs (inputs
(list boost)) (list boost-1.83))
(native-inputs (native-inputs
`(("cxxtest" ,cxxtest) `(("cxxtest" ,cxxtest)
("python" ,python-minimal) ("python" ,python-minimal)

View file

@ -922,7 +922,7 @@ off' shooting directly from the controlling computer.")
(native-inputs (native-inputs
(list gettext-minimal pkg-config)) (list gettext-minimal pkg-config))
(inputs (inputs
(list boost (list boost-1.83
enblend-enfuse enblend-enfuse
exiv2 exiv2
fftw fftw

View file

@ -89,7 +89,7 @@
(list autoconf-2.71 (list autoconf-2.71
automake automake
bison bison
boost boost-1.83
cmake-minimal cmake-minimal
emacs-minimal emacs-minimal
flex flex

View file

@ -71,7 +71,7 @@
(native-inputs (list autoconf automake pkg-config)) (native-inputs (list autoconf automake pkg-config))
(inputs (list bash-minimal (inputs (list bash-minimal
boost boost-1.83
enchant enchant
gettext-minimal gettext-minimal
gtk+ gtk+

View file

@ -324,7 +324,7 @@ a fast alternative to @code{IOStreams}.")
;; The ctags that comes with emacs does not support the --excmd options, ;; The ctags that comes with emacs does not support the --excmd options,
;; so can't be used ;; so can't be used
(inputs (inputs
(list boost-for-source-highlight)) (list boost-1.83))
(native-inputs (native-inputs
(list bison flex)) (list bison flex))
(arguments (arguments

View file

@ -947,7 +947,7 @@ used by RDS Spy, and audio files containing @dfn{multiplex} signals (MPX).")
(inputs (inputs
(list alsa-lib (list alsa-lib
bash-minimal bash-minimal
boost boost-1.83
cairo cairo
codec2 codec2
cppzmq cppzmq

View file

@ -171,7 +171,7 @@ Java Lucene text search engine API to C++.")
(native-inputs (native-inputs
(list pkg-config)) (list pkg-config))
(inputs (inputs
(list boost zlib)) (list boost-1.83 zlib))
(home-page "https://github.com/luceneplusplus/LucenePlusPlus") (home-page "https://github.com/luceneplusplus/LucenePlusPlus")
(synopsis "Text search engine") (synopsis "Text search engine")
(description "Lucene++ is an up to date C++ port of the popular Java (description "Lucene++ is an up to date C++ port of the popular Java

View file

@ -100,7 +100,7 @@
(("^FetchContent_MakeAvailable\\(fmt\\)") (("^FetchContent_MakeAvailable\\(fmt\\)")
"find_package(fmt REQUIRED)"))))))) "find_package(fmt REQUIRED)")))))))
(inputs (inputs
(list boost fmt snappy)) (list boost-1.83 fmt snappy))
(home-page "https://avro.apache.org/") (home-page "https://avro.apache.org/")
(synopsis "Data serialization system") (synopsis "Data serialization system")
(description "Apache Avro is a data serialization system. Avro provides: (description "Apache Avro is a data serialization system. Avro provides:
@ -196,7 +196,7 @@ serialization.")
(package (package
(inherit msgpack-c) (inherit msgpack-c)
(name "msgpack-cxx") (name "msgpack-cxx")
(version "6.1.0") (version "7.0.0")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
@ -205,7 +205,7 @@ serialization.")
"https://github.com/msgpack/msgpack-c/releases/download/" "https://github.com/msgpack/msgpack-c/releases/download/"
"cpp-" version "/" name "-" version ".tar.gz")) "cpp-" version "/" name "-" version ".tar.gz"))
(sha256 (sha256
(base32 "1rrrf3nskcv994z3pbq6a5z2021piz118rccmm1y7zlf7klygv93")))) (base32 "0vqmpdwsrfjavbkhqy38ax1zpcbz3cg98kwxab70543vgspvf13m"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(propagated-inputs (list boost zlib)) ;included in headers (propagated-inputs (list boost zlib)) ;included in headers
(description "Msgpack is a library for C++ that implements binary (description "Msgpack is a library for C++ that implements binary

View file

@ -770,7 +770,7 @@ FFC is part of the FEniCS Project.")
(string-append front "$ENV{CATCH_DIR}/include" back "\n"))))))) (string-append front "$ENV{CATCH_DIR}/include" back "\n")))))))
(build-system cmake-build-system) (build-system cmake-build-system)
(inputs (list openblas (inputs (list openblas
boost boost-1.83
eigen eigen
hdf5-parallel-openmpi hdf5-parallel-openmpi
libxml2 libxml2

View file

@ -3927,7 +3927,7 @@ be served with a HTTP file server of your choice.")
(native-inputs (native-inputs
(list pkg-config tzdata-for-tests)) (list pkg-config tzdata-for-tests))
(inputs (inputs
(list boost (list boost-1.83
ftgl ftgl
glew glew
glm glm

View file

@ -1090,7 +1090,7 @@ H.264 (MPEG-4 AVC) video streams.")
(build-system gnu-build-system) (build-system gnu-build-system)
(outputs '("out" "gui")) ; "mkvtoolnix-gui" brings the closure size from ~300 MB to 1.5+ GB. (outputs '("out" "gui")) ; "mkvtoolnix-gui" brings the closure size from ~300 MB to 1.5+ GB.
(inputs (inputs
(list boost (list boost-1.83
gmp gmp
bzip2 bzip2
cmark cmark
@ -5606,7 +5606,7 @@ programmers to access a standard API to open and decompress media files.")
"#include <boost/gil.hpp>")) "#include <boost/gil.hpp>"))
#t))))) #t)))))
(inputs (inputs
(list boost (list boost-1.83
ffms2 ffms2
fftw fftw
hunspell hunspell

View file

@ -2104,7 +2104,7 @@ features.")
(base32 "1ww4fhl8qf12hkv6jaild8zzsygdspxm1gqpk2f63gv1xfi31wpm")) (base32 "1ww4fhl8qf12hkv6jaild8zzsygdspxm1gqpk2f63gv1xfi31wpm"))
(patches (search-patches "websocketpp-fix-for-cmake-3.15.patch")))) (patches (search-patches "websocketpp-fix-for-cmake-3.15.patch"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(inputs (list boost openssl)) (inputs (list boost-1.83 openssl))
(arguments '(#:parallel-tests? #f (arguments '(#:parallel-tests? #f
#:configure-flags '("-DBUILD_TESTS=ON") #:configure-flags '("-DBUILD_TESTS=ON")
#:phases #:phases