updater-mpdecimal — mpdecimal → 4.0.1 (#12827)

* mpdecimal => 4.0.1

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* updater-mpdecimal: Build Run on linux/386.

* updater-mpdecimal: Build Run on linux/arm/v7.

* updater-mpdecimal: Build Run on linux/amd64.

* updater-mpdecimal: Package File Update Run on linux/386 container.

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: satmandu <satmandu@users.noreply.github.com>
Co-authored-by: chromebrew-actions[bot] <chromebrew-actions[bot]@users.noreply.github.com>
This commit is contained in:
chromebrew-actions[bot]
2025-09-18 11:05:19 +10:00
committed by GitHub
parent 0996cd413d
commit 436059f723
4 changed files with 45 additions and 201 deletions

View File

@@ -1,67 +1,17 @@
# Total size: 3162224
# Total size: 630238
/usr/local/include/decimal.hh
/usr/local/include/mpdecimal.h
/usr/local/lib/libmpdec++.a
/usr/local/lib/libmpdec++.so
/usr/local/lib/libmpdec++.so.2.5.1
/usr/local/lib/libmpdec++.so.3
/usr/local/lib/libmpdec++.so.4
/usr/local/lib/libmpdec++.so.4.0.1
/usr/local/lib/libmpdec.a
/usr/local/lib/libmpdec.so
/usr/local/lib/libmpdec.so.2.5.1
/usr/local/lib/libmpdec.so.3
/usr/local/share/doc/mpdecimal/libmpdec++/README.txt
/usr/local/share/doc/mpdecimal/libmpdec++/_static/basic.css
/usr/local/share/doc/mpdecimal/libmpdec++/_static/classic.css
/usr/local/share/doc/mpdecimal/libmpdec++/_static/default.css
/usr/local/share/doc/mpdecimal/libmpdec++/_static/doctools.js
/usr/local/share/doc/mpdecimal/libmpdec++/_static/documentation_options.js
/usr/local/share/doc/mpdecimal/libmpdec++/_static/file.png
/usr/local/share/doc/mpdecimal/libmpdec++/_static/jquery-3.4.1.js
/usr/local/share/doc/mpdecimal/libmpdec++/_static/jquery.js
/usr/local/share/doc/mpdecimal/libmpdec++/_static/language_data.js
/usr/local/share/doc/mpdecimal/libmpdec++/_static/minus.png
/usr/local/share/doc/mpdecimal/libmpdec++/_static/mpdecimal-doc.css
/usr/local/share/doc/mpdecimal/libmpdec++/_static/plus.png
/usr/local/share/doc/mpdecimal/libmpdec++/_static/pygments.css
/usr/local/share/doc/mpdecimal/libmpdec++/_static/searchtools.js
/usr/local/share/doc/mpdecimal/libmpdec++/_static/sidebar.js
/usr/local/share/doc/mpdecimal/libmpdec++/_static/underscore-1.3.1.js
/usr/local/share/doc/mpdecimal/libmpdec++/_static/underscore.js
/usr/local/share/doc/mpdecimal/libmpdec++/constants.html
/usr/local/share/doc/mpdecimal/libmpdec++/context.html
/usr/local/share/doc/mpdecimal/libmpdec++/decimal.html
/usr/local/share/doc/mpdecimal/libmpdec++/exceptions.html
/usr/local/share/doc/mpdecimal/libmpdec++/index.html
/usr/local/share/doc/mpdecimal/libmpdec++/objects.inv
/usr/local/share/doc/mpdecimal/libmpdec++/search.html
/usr/local/share/doc/mpdecimal/libmpdec++/searchindex.js
/usr/local/share/doc/mpdecimal/libmpdec/README.txt
/usr/local/share/doc/mpdecimal/libmpdec/_static/basic.css
/usr/local/share/doc/mpdecimal/libmpdec/_static/classic.css
/usr/local/share/doc/mpdecimal/libmpdec/_static/default.css
/usr/local/share/doc/mpdecimal/libmpdec/_static/doctools.js
/usr/local/share/doc/mpdecimal/libmpdec/_static/documentation_options.js
/usr/local/share/doc/mpdecimal/libmpdec/_static/file.png
/usr/local/share/doc/mpdecimal/libmpdec/_static/jquery-3.4.1.js
/usr/local/share/doc/mpdecimal/libmpdec/_static/jquery.js
/usr/local/share/doc/mpdecimal/libmpdec/_static/language_data.js
/usr/local/share/doc/mpdecimal/libmpdec/_static/minus.png
/usr/local/share/doc/mpdecimal/libmpdec/_static/mpdecimal-doc.css
/usr/local/share/doc/mpdecimal/libmpdec/_static/plus.png
/usr/local/share/doc/mpdecimal/libmpdec/_static/pygments.css
/usr/local/share/doc/mpdecimal/libmpdec/_static/searchtools.js
/usr/local/share/doc/mpdecimal/libmpdec/_static/sidebar.js
/usr/local/share/doc/mpdecimal/libmpdec/_static/underscore-1.3.1.js
/usr/local/share/doc/mpdecimal/libmpdec/_static/underscore.js
/usr/local/share/doc/mpdecimal/libmpdec/arithmetic.html
/usr/local/share/doc/mpdecimal/libmpdec/assign-convert.html
/usr/local/share/doc/mpdecimal/libmpdec/attributes.html
/usr/local/share/doc/mpdecimal/libmpdec/context.html
/usr/local/share/doc/mpdecimal/libmpdec/decimals.html
/usr/local/share/doc/mpdecimal/libmpdec/functions.html
/usr/local/share/doc/mpdecimal/libmpdec/index.html
/usr/local/share/doc/mpdecimal/libmpdec/memory.html
/usr/local/share/doc/mpdecimal/libmpdec/objects.inv
/usr/local/share/doc/mpdecimal/libmpdec/search.html
/usr/local/share/doc/mpdecimal/libmpdec/searchindex.js
/usr/local/share/doc/mpdecimal/libmpdec/various.html
/usr/local/lib/libmpdec.so.4
/usr/local/lib/libmpdec.so.4.0.1
/usr/local/lib/pkgconfig/libmpdec++.pc
/usr/local/lib/pkgconfig/libmpdec.pc
/usr/local/share/doc/mpdecimal/COPYRIGHT.txt
/usr/local/share/man/man3/libmpdec++.3.zst
/usr/local/share/man/man3/libmpdec.3.zst
/usr/local/share/man/man3/mpdecimal.3.zst

View File

@@ -1,67 +1,17 @@
# Total size: 3227248
# Total size: 701798
/usr/local/include/decimal.hh
/usr/local/include/mpdecimal.h
/usr/local/lib/libmpdec++.a
/usr/local/lib/libmpdec++.so
/usr/local/lib/libmpdec++.so.2.5.1
/usr/local/lib/libmpdec++.so.3
/usr/local/lib/libmpdec++.so.4
/usr/local/lib/libmpdec++.so.4.0.1
/usr/local/lib/libmpdec.a
/usr/local/lib/libmpdec.so
/usr/local/lib/libmpdec.so.2.5.1
/usr/local/lib/libmpdec.so.3
/usr/local/share/doc/mpdecimal/libmpdec++/README.txt
/usr/local/share/doc/mpdecimal/libmpdec++/_static/basic.css
/usr/local/share/doc/mpdecimal/libmpdec++/_static/classic.css
/usr/local/share/doc/mpdecimal/libmpdec++/_static/default.css
/usr/local/share/doc/mpdecimal/libmpdec++/_static/doctools.js
/usr/local/share/doc/mpdecimal/libmpdec++/_static/documentation_options.js
/usr/local/share/doc/mpdecimal/libmpdec++/_static/file.png
/usr/local/share/doc/mpdecimal/libmpdec++/_static/jquery-3.4.1.js
/usr/local/share/doc/mpdecimal/libmpdec++/_static/jquery.js
/usr/local/share/doc/mpdecimal/libmpdec++/_static/language_data.js
/usr/local/share/doc/mpdecimal/libmpdec++/_static/minus.png
/usr/local/share/doc/mpdecimal/libmpdec++/_static/mpdecimal-doc.css
/usr/local/share/doc/mpdecimal/libmpdec++/_static/plus.png
/usr/local/share/doc/mpdecimal/libmpdec++/_static/pygments.css
/usr/local/share/doc/mpdecimal/libmpdec++/_static/searchtools.js
/usr/local/share/doc/mpdecimal/libmpdec++/_static/sidebar.js
/usr/local/share/doc/mpdecimal/libmpdec++/_static/underscore-1.3.1.js
/usr/local/share/doc/mpdecimal/libmpdec++/_static/underscore.js
/usr/local/share/doc/mpdecimal/libmpdec++/constants.html
/usr/local/share/doc/mpdecimal/libmpdec++/context.html
/usr/local/share/doc/mpdecimal/libmpdec++/decimal.html
/usr/local/share/doc/mpdecimal/libmpdec++/exceptions.html
/usr/local/share/doc/mpdecimal/libmpdec++/index.html
/usr/local/share/doc/mpdecimal/libmpdec++/objects.inv
/usr/local/share/doc/mpdecimal/libmpdec++/search.html
/usr/local/share/doc/mpdecimal/libmpdec++/searchindex.js
/usr/local/share/doc/mpdecimal/libmpdec/README.txt
/usr/local/share/doc/mpdecimal/libmpdec/_static/basic.css
/usr/local/share/doc/mpdecimal/libmpdec/_static/classic.css
/usr/local/share/doc/mpdecimal/libmpdec/_static/default.css
/usr/local/share/doc/mpdecimal/libmpdec/_static/doctools.js
/usr/local/share/doc/mpdecimal/libmpdec/_static/documentation_options.js
/usr/local/share/doc/mpdecimal/libmpdec/_static/file.png
/usr/local/share/doc/mpdecimal/libmpdec/_static/jquery-3.4.1.js
/usr/local/share/doc/mpdecimal/libmpdec/_static/jquery.js
/usr/local/share/doc/mpdecimal/libmpdec/_static/language_data.js
/usr/local/share/doc/mpdecimal/libmpdec/_static/minus.png
/usr/local/share/doc/mpdecimal/libmpdec/_static/mpdecimal-doc.css
/usr/local/share/doc/mpdecimal/libmpdec/_static/plus.png
/usr/local/share/doc/mpdecimal/libmpdec/_static/pygments.css
/usr/local/share/doc/mpdecimal/libmpdec/_static/searchtools.js
/usr/local/share/doc/mpdecimal/libmpdec/_static/sidebar.js
/usr/local/share/doc/mpdecimal/libmpdec/_static/underscore-1.3.1.js
/usr/local/share/doc/mpdecimal/libmpdec/_static/underscore.js
/usr/local/share/doc/mpdecimal/libmpdec/arithmetic.html
/usr/local/share/doc/mpdecimal/libmpdec/assign-convert.html
/usr/local/share/doc/mpdecimal/libmpdec/attributes.html
/usr/local/share/doc/mpdecimal/libmpdec/context.html
/usr/local/share/doc/mpdecimal/libmpdec/decimals.html
/usr/local/share/doc/mpdecimal/libmpdec/functions.html
/usr/local/share/doc/mpdecimal/libmpdec/index.html
/usr/local/share/doc/mpdecimal/libmpdec/memory.html
/usr/local/share/doc/mpdecimal/libmpdec/objects.inv
/usr/local/share/doc/mpdecimal/libmpdec/search.html
/usr/local/share/doc/mpdecimal/libmpdec/searchindex.js
/usr/local/share/doc/mpdecimal/libmpdec/various.html
/usr/local/lib/libmpdec.so.4
/usr/local/lib/libmpdec.so.4.0.1
/usr/local/lib/pkgconfig/libmpdec++.pc
/usr/local/lib/pkgconfig/libmpdec.pc
/usr/local/share/doc/mpdecimal/COPYRIGHT.txt
/usr/local/share/man/man3/libmpdec++.3.zst
/usr/local/share/man/man3/libmpdec.3.zst
/usr/local/share/man/man3/mpdecimal.3.zst

View File

@@ -1,67 +1,17 @@
# Total size: 3303056
# Total size: 754266
/usr/local/include/decimal.hh
/usr/local/include/mpdecimal.h
/usr/local/lib64/libmpdec++.a
/usr/local/lib64/libmpdec++.so
/usr/local/lib64/libmpdec++.so.2.5.1
/usr/local/lib64/libmpdec++.so.3
/usr/local/lib64/libmpdec++.so.4
/usr/local/lib64/libmpdec++.so.4.0.1
/usr/local/lib64/libmpdec.a
/usr/local/lib64/libmpdec.so
/usr/local/lib64/libmpdec.so.2.5.1
/usr/local/lib64/libmpdec.so.3
/usr/local/share/doc/mpdecimal/libmpdec++/README.txt
/usr/local/share/doc/mpdecimal/libmpdec++/_static/basic.css
/usr/local/share/doc/mpdecimal/libmpdec++/_static/classic.css
/usr/local/share/doc/mpdecimal/libmpdec++/_static/default.css
/usr/local/share/doc/mpdecimal/libmpdec++/_static/doctools.js
/usr/local/share/doc/mpdecimal/libmpdec++/_static/documentation_options.js
/usr/local/share/doc/mpdecimal/libmpdec++/_static/file.png
/usr/local/share/doc/mpdecimal/libmpdec++/_static/jquery-3.4.1.js
/usr/local/share/doc/mpdecimal/libmpdec++/_static/jquery.js
/usr/local/share/doc/mpdecimal/libmpdec++/_static/language_data.js
/usr/local/share/doc/mpdecimal/libmpdec++/_static/minus.png
/usr/local/share/doc/mpdecimal/libmpdec++/_static/mpdecimal-doc.css
/usr/local/share/doc/mpdecimal/libmpdec++/_static/plus.png
/usr/local/share/doc/mpdecimal/libmpdec++/_static/pygments.css
/usr/local/share/doc/mpdecimal/libmpdec++/_static/searchtools.js
/usr/local/share/doc/mpdecimal/libmpdec++/_static/sidebar.js
/usr/local/share/doc/mpdecimal/libmpdec++/_static/underscore-1.3.1.js
/usr/local/share/doc/mpdecimal/libmpdec++/_static/underscore.js
/usr/local/share/doc/mpdecimal/libmpdec++/constants.html
/usr/local/share/doc/mpdecimal/libmpdec++/context.html
/usr/local/share/doc/mpdecimal/libmpdec++/decimal.html
/usr/local/share/doc/mpdecimal/libmpdec++/exceptions.html
/usr/local/share/doc/mpdecimal/libmpdec++/index.html
/usr/local/share/doc/mpdecimal/libmpdec++/objects.inv
/usr/local/share/doc/mpdecimal/libmpdec++/search.html
/usr/local/share/doc/mpdecimal/libmpdec++/searchindex.js
/usr/local/share/doc/mpdecimal/libmpdec/README.txt
/usr/local/share/doc/mpdecimal/libmpdec/_static/basic.css
/usr/local/share/doc/mpdecimal/libmpdec/_static/classic.css
/usr/local/share/doc/mpdecimal/libmpdec/_static/default.css
/usr/local/share/doc/mpdecimal/libmpdec/_static/doctools.js
/usr/local/share/doc/mpdecimal/libmpdec/_static/documentation_options.js
/usr/local/share/doc/mpdecimal/libmpdec/_static/file.png
/usr/local/share/doc/mpdecimal/libmpdec/_static/jquery-3.4.1.js
/usr/local/share/doc/mpdecimal/libmpdec/_static/jquery.js
/usr/local/share/doc/mpdecimal/libmpdec/_static/language_data.js
/usr/local/share/doc/mpdecimal/libmpdec/_static/minus.png
/usr/local/share/doc/mpdecimal/libmpdec/_static/mpdecimal-doc.css
/usr/local/share/doc/mpdecimal/libmpdec/_static/plus.png
/usr/local/share/doc/mpdecimal/libmpdec/_static/pygments.css
/usr/local/share/doc/mpdecimal/libmpdec/_static/searchtools.js
/usr/local/share/doc/mpdecimal/libmpdec/_static/sidebar.js
/usr/local/share/doc/mpdecimal/libmpdec/_static/underscore-1.3.1.js
/usr/local/share/doc/mpdecimal/libmpdec/_static/underscore.js
/usr/local/share/doc/mpdecimal/libmpdec/arithmetic.html
/usr/local/share/doc/mpdecimal/libmpdec/assign-convert.html
/usr/local/share/doc/mpdecimal/libmpdec/attributes.html
/usr/local/share/doc/mpdecimal/libmpdec/context.html
/usr/local/share/doc/mpdecimal/libmpdec/decimals.html
/usr/local/share/doc/mpdecimal/libmpdec/functions.html
/usr/local/share/doc/mpdecimal/libmpdec/index.html
/usr/local/share/doc/mpdecimal/libmpdec/memory.html
/usr/local/share/doc/mpdecimal/libmpdec/objects.inv
/usr/local/share/doc/mpdecimal/libmpdec/search.html
/usr/local/share/doc/mpdecimal/libmpdec/searchindex.js
/usr/local/share/doc/mpdecimal/libmpdec/various.html
/usr/local/lib64/libmpdec.so.4
/usr/local/lib64/libmpdec.so.4.0.1
/usr/local/lib64/pkgconfig/libmpdec++.pc
/usr/local/lib64/pkgconfig/libmpdec.pc
/usr/local/share/doc/mpdecimal/COPYRIGHT.txt
/usr/local/share/man/man3/libmpdec++.3.zst
/usr/local/share/man/man3/libmpdec.3.zst
/usr/local/share/man/man3/mpdecimal.3.zst

View File

@@ -1,31 +1,25 @@
# Adapted from Arch Linux mpdecimal PKGBUILD at:
# https://github.com/archlinux/svntogit-packages/raw/packages/mpdecimal/trunk/PKGBUILD
require 'package'
require 'buildsystems/autotools'
class Mpdecimal < Package
class Mpdecimal < Autotools
description 'Package for correctly-rounded arbitrary precision decimal floating point arithmetic'
homepage 'https://www.bytereef.org/mpdecimal/index.html'
version '2.5.1'
version '4.0.1'
license 'BSD'
compatibility 'all'
source_url 'https://www.bytereef.org/software/mpdecimal/releases/mpdecimal-2.5.1.tar.gz'
source_sha256 '9f9cd4c041f99b5c49ffb7b59d9f12d95b683d88585608aa56a6307667b2b21f'
binary_compression 'tpxz'
source_url "https://www.bytereef.org/software/mpdecimal/releases/mpdecimal-#{version}.tar.gz"
source_sha256 '96d33abb4bb0070c7be0fed4246cd38416188325f820468214471938545b1ac8'
binary_compression 'tar.zst'
binary_sha256({
aarch64: 'e995ff521db72f576566f4b7b9d9a5e4474be854a4e9d5177872b2185dc4ccbe',
armv7l: 'e995ff521db72f576566f4b7b9d9a5e4474be854a4e9d5177872b2185dc4ccbe',
i686: '683d89e09f6826a1ee6c70cdafa00e5fbd5fe6cc472b8141afb8f6dd989aba9d',
x86_64: '9eeeca2110c6be8a862f76d81910e070b60502d3542cc24842422b771b5292fd'
aarch64: '00b9db4d97e95a6d08a5e4647cdec3c54cdaee4960f1535c169870a8b8a19a16',
armv7l: '00b9db4d97e95a6d08a5e4647cdec3c54cdaee4960f1535c169870a8b8a19a16',
i686: '9643dda5c75535755f02b127372eeef28f045f17f2489758128b4fa7ab9761fe',
x86_64: 'e9b8b7699c8c1876f56033752b962165bc47d82b866ee9fbdfe31247a651b2d0'
})
def self.build
system "./configure #{CREW_CONFIGURE_OPTIONS}"
system 'make'
end
def self.install
system "make DESTDIR=#{CREW_DEST_DIR} install"
end
depends_on 'gcc_lib' # R
depends_on 'glibc' # R
end