Merge pull request #3717 from lazka/mpdecimal-2.5.1

mpdecimal: Update to 2.5.1
This commit is contained in:
Christoph Reiter 2023-04-10 09:54:05 +02:00 committed by GitHub
commit ac22cf7ca8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 126 additions and 139 deletions

View File

@ -2,19 +2,19 @@
pkgbase=mpdecimal pkgbase=mpdecimal
pkgname=('mpdecimal' 'mpdecimal-devel') pkgname=('mpdecimal' 'mpdecimal-devel')
pkgver=2.5.0 pkgver=2.5.1
pkgrel=1 pkgrel=1
pkgdesc="Package for correctly-rounded arbitrary precision decimal floating point arithmetic" pkgdesc="Package for correctly-rounded arbitrary precision decimal floating point arithmetic"
arch=('i686' 'x86_64') arch=('i686' 'x86_64')
url="https://www.bytereef.org/mpdecimal/index.html" url="https://www.bytereef.org/mpdecimal/index.html"
license=('custom') license=('spdx:BSD-2-Clause')
depends=('gcc-libs') depends=('gcc-libs')
makedepends=('autotools' 'gcc') makedepends=('autotools' 'gcc')
checkdepends=('wget') checkdepends=('wget')
source=("http://www.bytereef.org/software/${pkgname}/releases/${pkgname}-${pkgver}.tar.gz" source=("http://www.bytereef.org/software/${pkgname}/releases/${pkgname}-${pkgver}.tar.gz"
"mpdecimal-2.5.0-msys-mingw.patch") "mpdecimal-2.5.0-msys-mingw.patch")
sha512sums=('6f889f5f8c3e5854204ad7380b63c1bfeb5193c1d464f9a32149d47d1c9bd996c6a57b867ab65ea84f33e87fe69cb45ad78aa2abfb9bb5144eb527587016c472' sha256sums=('9f9cd4c041f99b5c49ffb7b59d9f12d95b683d88585608aa56a6307667b2b21f'
'2fa72d50b6ab3d792c6512c682f48adff14387c259817b5749f54918c06a684015b2dec569148c1fc05147b675a25094531713f9f04ef968c43d8987ba064fcc') 'a1ac23df732d1fabefd68cd553ddaa559b11abf87134feb72e1c7d4890a8ca59')
prepare() { prepare() {
cd ${pkgname}-${pkgver} cd ${pkgname}-${pkgver}
@ -49,9 +49,6 @@ package_mpdecimal-devel() {
pkgdesc="mpdecimal headers and libraries" pkgdesc="mpdecimal headers and libraries"
cd ${srcdir}/dest cd ${srcdir}/dest
# mkdir -p ${pkgdir}/usr/include
# mkdir -p ${pkgdir}/usr/lib
# mkdir -p ${pkgdir}/bin/share
cp -rf usr ${pkgdir}/usr cp -rf usr ${pkgdir}/usr
rm -r ${pkgdir}/usr/bin rm -r ${pkgdir}/usr/bin
} }

View File

@ -1,18 +1,17 @@
diff -Naur mpdecimal-2.5.0-orig/configure.ac mpdecimal-2.5.0/configure.ac diff -Nur mpdecimal-2.5.1-orig/configure.ac mpdecimal-2.5.1/configure.ac
--- mpdecimal-2.5.0-orig/configure.ac 2020-06-27 22:41:49.000000000 +0300 --- mpdecimal-2.5.1-orig/configure.ac 2021-01-20 15:07:31.000000000 +0100
+++ mpdecimal-2.5.0/configure.ac 2020-07-16 10:01:48.795325300 +0300 +++ mpdecimal-2.5.1/configure.ac 2021-08-28 16:41:17.444914500 +0200
@@ -12,6 +12,8 @@ @@ -198,6 +198,7 @@
AC_MSG_RESULT($ac_sys_system)
LIBSTATIC=libmpdec.a LIBSTATIC=libmpdec.a
LIBSHARED_USE_AR="no"
LIBIMPORT=
+IS_WINDOWS=no +IS_WINDOWS=no
+LIBIMPORT= LINK_STATIC=
case $ac_sys_system in LINK_DYNAMIC=
darwin*|Darwin*) LINK_SHLIBS="-lmpdec"
LIBNAME="libmpdec.dylib" @@ -219,6 +220,22 @@
@@ -19,6 +21,22 @@ LINK_DYNAMIC="-Wl,-bshared"
LIBSHARED="libmpdec.2.5.0.dylib" LINK_SHLIBS="../libmpdec/$LIBIMPORT"
CONFIGURE_LDFLAGS="-dynamiclib -install_name @rpath/$LIBSONAME -compatibility_version 2.5 -current_version 2.5.0"
;; ;;
+ mingw*|MINGW*) + mingw*|MINGW*)
+ LIBNAME= + LIBNAME=
@ -32,23 +31,18 @@ diff -Naur mpdecimal-2.5.0-orig/configure.ac mpdecimal-2.5.0/configure.ac
+ ;; + ;;
*) *)
LIBNAME="libmpdec.so" LIBNAME="libmpdec.so"
LIBSONAME="libmpdec.so.2" LIBSONAME="libmpdec.so.3"
@@ -31,9 +49,12 @@ @@ -228,6 +245,7 @@
AC_SUBST(LIBNAME) esac
AC_SUBST(LIBSONAME)
AC_SUBST(LIBSHARED)
+AC_SUBST(LIBIMPORT)
+AC_SUBST(IS_WINDOWS)
LIBSTATIC_CXX=libmpdec++.a LIBSTATIC_CXX=libmpdec++.a
+LIBIMPORT_CXX= +LIBIMPORT_CXX=
LINK_SHLIBS_CXX="-lmpdec++"
case $ac_sys_system in case $ac_sys_system in
darwin*|Darwin*) darwin*|Darwin*)
LIBNAME_CXX="libmpdec++.dylib" @@ -242,6 +260,20 @@
@@ -41,6 +62,20 @@ LIBSHARED_CXX="shr.o"
LIBSHARED_CXX="libmpdec++.2.5.0.dylib" CONFIGURE_LDXXFLAGS="-shared -Wl,-bnoentry -Wl,-bE:.objs/symbols.exp"
CONFIGURE_LDXXFLAGS="-dynamiclib -install_name @rpath/$LIBSONAME_CXX -undefined dynamic_lookup -compatibility_version 2.5 -current_version 2.5.0"
;; ;;
+ mingw*|MINGW*) + mingw*|MINGW*)
+ LIBNAME_CXX= + LIBNAME_CXX=
@ -66,42 +60,50 @@ diff -Naur mpdecimal-2.5.0-orig/configure.ac mpdecimal-2.5.0/configure.ac
+ ;; + ;;
*) *)
LIBNAME_CXX="libmpdec++.so" LIBNAME_CXX="libmpdec++.so"
LIBSONAME_CXX="libmpdec++.so.2" LIBSONAME_CXX="libmpdec++.so.3"
@@ -53,6 +88,7 @@ @@ -255,6 +287,7 @@
AC_SUBST(LIBSONAME)
AC_SUBST(LIBSHARED)
AC_SUBST(LIBIMPORT)
+AC_SUBST(IS_WINDOWS)
AC_SUBST(LIBSHARED_USE_AR)
AC_SUBST(LINK_STATIC)
AC_SUBST(LINK_DYNAMIC)
@@ -264,6 +297,7 @@
AC_SUBST(LIBNAME_CXX) AC_SUBST(LIBNAME_CXX)
AC_SUBST(LIBSONAME_CXX) AC_SUBST(LIBSONAME_CXX)
AC_SUBST(LIBSHARED_CXX) AC_SUBST(LIBSHARED_CXX)
+AC_SUBST(LIBIMPORT_CXX) +AC_SUBST(LIBIMPORT_CXX)
AC_SUBST(LINK_SHLIBS_CXX)
# Apparently purely informational for this particular build: # Apparently purely informational for this particular build:
AC_CANONICAL_HOST diff -Nur mpdecimal-2.5.1-orig/libmpdec/Makefile.in mpdecimal-2.5.1/libmpdec/Makefile.in
diff -Naur mpdecimal-2.5.0-orig/libmpdec/Makefile.in mpdecimal-2.5.0/libmpdec/Makefile.in --- mpdecimal-2.5.1-orig/libmpdec/Makefile.in 2021-01-20 15:07:31.000000000 +0100
--- mpdecimal-2.5.0-orig/libmpdec/Makefile.in 2020-06-27 22:41:49.000000000 +0300 +++ mpdecimal-2.5.1/libmpdec/Makefile.in 2021-08-28 16:51:47.066899100 +0200
+++ mpdecimal-2.5.0/libmpdec/Makefile.in 2020-07-16 10:01:17.712406300 +0300 @@ -10,6 +10,7 @@
@@ -8,6 +8,8 @@
LIBNAME = @LIBNAME@
LIBSONAME = @LIBSONAME@ LIBSONAME = @LIBSONAME@
LIBSHARED = @LIBSHARED@ LIBSHARED = @LIBSHARED@
+LIBIMPORT = @LIBIMPORT@ LIBIMPORT = @LIBIMPORT@
+IS_WINDOWS= @IS_WINDOWS@ +IS_WINDOWS= @IS_WINDOWS@
LIBSHARED_USE_AR = @LIBSHARED_USE_AR@
CC = @CC@ LINK_STATIC = @LINK_STATIC@
LD = @LD@ LINK_DYNAMIC = @LINK_DYNAMIC@
@@ -54,8 +56,10 @@ @@ -84,9 +85,11 @@
$(LIBSHARED): Makefile $(SHARED_OBJS) $(LIBSHARED): Makefile $(SHARED_OBJS)
$(LD) $(MPD_LDFLAGS) -o $(LIBSHARED) $(SHARED_OBJS) -lm $(LD) $(MPD_LDFLAGS) -o $(LIBSHARED) $(SHARED_OBJS) -lm
+ifeq ($(IS_WINDOWS),no) +ifeq ($(IS_WINDOWS),no)
ln -sf $(LIBSHARED) $(LIBNAME) ln -sf $(LIBSHARED) $(LIBNAME)
ln -sf $(LIBSHARED) $(LIBSONAME) ln -sf $(LIBSHARED) $(LIBSONAME)
endif
+endif +endif
basearith.o:\ basearith.o:\
diff -Naur mpdecimal-2.5.0-orig/libmpdec++/Makefile.in mpdecimal-2.5.0/libmpdec++/Makefile.in diff -Nur mpdecimal-2.5.1-orig/libmpdec++/Makefile.in mpdecimal-2.5.1/libmpdec++/Makefile.in
--- mpdecimal-2.5.0-orig/libmpdec++/Makefile.in 2020-06-27 22:41:49.000000000 +0300 --- mpdecimal-2.5.1-orig/libmpdec++/Makefile.in 2021-01-20 15:07:31.000000000 +0100
+++ mpdecimal-2.5.0/libmpdec++/Makefile.in 2020-07-16 10:01:36.106553800 +0300 +++ mpdecimal-2.5.1/libmpdec++/Makefile.in 2021-08-28 16:52:35.175574300 +0200
@@ -8,11 +8,14 @@ @@ -9,11 +9,14 @@
LIBNAME = @LIBNAME@ LIBNAME = @LIBNAME@
LIBSONAME = @LIBSONAME@ LIBSONAME = @LIBSONAME@
LIBSHARED = @LIBSHARED@ LIBSHARED = @LIBSHARED@
@ -113,30 +115,31 @@ diff -Naur mpdecimal-2.5.0-orig/libmpdec++/Makefile.in mpdecimal-2.5.0/libmpdec+
LIBSONAME_CXX = @LIBSONAME_CXX@ LIBSONAME_CXX = @LIBSONAME_CXX@
LIBSHARED_CXX = @LIBSHARED_CXX@ LIBSHARED_CXX = @LIBSHARED_CXX@
+LIBIMPORT_CXX = @LIBIMPORT_CXX@ +LIBIMPORT_CXX = @LIBIMPORT_CXX@
LIBSHARED_USE_AR = @LIBSHARED_USE_AR@
CXX = @CXX@ LINK_STATIC = @LINK_STATIC@
LDXX = @LDXX@ LINK_DYNAMIC = @LINK_DYNAMIC@
@@ -53,8 +56,12 @@ @@ -74,10 +77,14 @@
$(RANLIB) $(LIBSTATIC_CXX)
$(LIBSHARED_CXX): Makefile $(SHARED_OBJS) $(LIBSHARED_CXX): Makefile $(SHARED_OBJS)
+ifeq ($(IS_WINDOWS),yes) +ifeq ($(IS_WINDOWS),yes)
+ $(LDXX) $(MPD_LDXXFLAGS) -o $(LIBSHARED_CXX) $(SHARED_OBJS) ../libmpdec/$(LIBIMPORT) -lm + $(LDXX) $(MPD_LDXXFLAGS) -o $(LIBSHARED_CXX) $(SHARED_OBJS) ../libmpdec/$(LIBIMPORT) -lm
+else +else
$(LDXX) $(MPD_LDXXFLAGS) -o $(LIBSHARED_CXX) $(SHARED_OBJS) -lm $(MPD_LDXX) -L../libmpdec $(MPD_LDXXFLAGS) -o $(LIBSHARED_CXX) $(SHARED_OBJS) -lmpdec -lm
ln -sf $(LIBSHARED_CXX) $(LIBNAME_CXX) ln -sf $(LIBSHARED_CXX) $(LIBNAME_CXX)
ln -sf $(LIBSHARED_CXX) $(LIBSONAME_CXX) ln -sf $(LIBSHARED_CXX) $(LIBSONAME_CXX)
endif
+endif +endif
decimal.o:\ decimal.o:\
diff -Naur mpdecimal-2.5.0-orig/Makefile.in mpdecimal-2.5.0/Makefile.in diff -Nur mpdecimal-2.5.1-orig/Makefile.in mpdecimal-2.5.1/Makefile.in
--- mpdecimal-2.5.0-orig/Makefile.in 2020-06-27 22:41:49.000000000 +0300 --- mpdecimal-2.5.1-orig/Makefile.in 2021-01-20 15:07:31.000000000 +0100
+++ mpdecimal-2.5.0/Makefile.in 2020-07-16 10:01:03.688124100 +0300 +++ mpdecimal-2.5.1/Makefile.in 2021-08-28 16:43:00.149589100 +0200
@@ -14,15 +14,19 @@ @@ -16,17 +16,20 @@
LIBNAME = @LIBNAME@
LIBSONAME = @LIBSONAME@ LIBSONAME = @LIBSONAME@
LIBSHARED = @LIBSHARED@ LIBSHARED = @LIBSHARED@
+LIBIMPORT = @LIBIMPORT@ LIBIMPORT = @LIBIMPORT@
+IS_WINDOWS= @IS_WINDOWS@ +IS_WINDOWS= @IS_WINDOWS@
LIBSTATIC_CXX = @LIBSTATIC_CXX@ LIBSTATIC_CXX = @LIBSTATIC_CXX@
@ -145,6 +148,8 @@ diff -Naur mpdecimal-2.5.0-orig/Makefile.in mpdecimal-2.5.0/Makefile.in
LIBSHARED_CXX = @LIBSHARED_CXX@ LIBSHARED_CXX = @LIBSHARED_CXX@
+LIBIMPORT_CXX = @LIBIMPORT_CXX@ +LIBIMPORT_CXX = @LIBIMPORT_CXX@
LIBSHARED_USE_AR = @LIBSHARED_USE_AR@
prefix = @prefix@ prefix = @prefix@
exec_prefix = @exec_prefix@ exec_prefix = @exec_prefix@
includedir = @includedir@ includedir = @includedir@
@ -152,10 +157,19 @@ diff -Naur mpdecimal-2.5.0-orig/Makefile.in mpdecimal-2.5.0/Makefile.in
libdir = @libdir@ libdir = @libdir@
datarootdir = @datarootdir@ datarootdir = @datarootdir@
docdir = @docdir@ docdir = @docdir@
@@ -65,8 +68,14 @@ @@ -48,7 +51,7 @@
$(INSTALL) -m 644 libmpdec/mpdecimal.h $(DESTDIR)$(includedir) cd libmpdec++ && $(MAKE) check_alloc
$(INSTALL) -d -m 755 $(DESTDIR)$(libdir)
ifeq ($(LIBSHARED_USE_AR), yes)
-install: install_libcxx install_imp install_cxx_doc
+install: install_libcxx install_impcxx install_cxx_doc
else
ifeq ($(ENABLE_SHARED), yes)
install: install_shared_libcxx install_cxx_doc
@@ -96,8 +99,14 @@
$(INSTALL) -m 644 libmpdec/$(LIBSTATIC) $(DESTDIR)$(libdir) $(INSTALL) -m 644 libmpdec/$(LIBSTATIC) $(DESTDIR)$(libdir)
install_shared_lib: install_lib
+ifeq ($(IS_WINDOWS),yes) +ifeq ($(IS_WINDOWS),yes)
+ $(INSTALL) -d -m 755 $(DESTDIR)$(bindir) + $(INSTALL) -d -m 755 $(DESTDIR)$(bindir)
+ $(INSTALL) -m 655 libmpdec/$(LIBIMPORT) $(DESTDIR)$(libdir) + $(INSTALL) -m 655 libmpdec/$(LIBIMPORT) $(DESTDIR)$(libdir)
@ -164,13 +178,13 @@ diff -Naur mpdecimal-2.5.0-orig/Makefile.in mpdecimal-2.5.0/Makefile.in
$(INSTALL) -m 755 libmpdec/$(LIBSHARED) $(DESTDIR)$(libdir) $(INSTALL) -m 755 libmpdec/$(LIBSHARED) $(DESTDIR)$(libdir)
cd $(DESTDIR)$(libdir) && ln -sf $(LIBSHARED) $(LIBSONAME) && ln -sf $(LIBSHARED) $(LIBNAME) cd $(DESTDIR)$(libdir) && ln -sf $(LIBSHARED) $(LIBSONAME) && ln -sf $(LIBSHARED) $(LIBNAME)
+endif +endif
$(INSTALL) -d -m 755 $(DESTDIR)$(docdir)
cp -R doc/libmpdec $(DESTDIR)$(docdir)
@@ -75,8 +83,14 @@ install_imp:
$(INSTALL) -m 644 libmpdec++/decimal.hh $(DESTDIR)$(includedir) $(INSTALL) -m 644 libmpdec/$(LIBIMPORT) $(DESTDIR)$(libdir)
$(INSTALL) -d -m 755 $(DESTDIR)$(libdir) @@ -113,8 +122,14 @@
$(INSTALL) -m 644 libmpdec++/$(LIBSTATIC_CXX) $(DESTDIR)$(libdir) $(INSTALL) -m 644 libmpdec++/$(LIBSTATIC_CXX) $(DESTDIR)$(libdir)
install_shared_libcxx: install_shared_lib install_libcxx
+ifeq ($(IS_WINDOWS),yes) +ifeq ($(IS_WINDOWS),yes)
+ $(INSTALL) -d -m 755 $(DESTDIR)$(bindir) + $(INSTALL) -d -m 755 $(DESTDIR)$(bindir)
+ $(INSTALL) -m 644 libmpdec++/$(LIBIMPORT_CXX) $(DESTDIR)$(libdir) + $(INSTALL) -m 644 libmpdec++/$(LIBIMPORT_CXX) $(DESTDIR)$(libdir)
@ -179,66 +193,54 @@ diff -Naur mpdecimal-2.5.0-orig/Makefile.in mpdecimal-2.5.0/Makefile.in
$(INSTALL) -m 755 libmpdec++/$(LIBSHARED_CXX) $(DESTDIR)$(libdir) $(INSTALL) -m 755 libmpdec++/$(LIBSHARED_CXX) $(DESTDIR)$(libdir)
cd $(DESTDIR)$(libdir) && ln -sf $(LIBSHARED_CXX) $(LIBSONAME_CXX) && ln -sf $(LIBSHARED_CXX) $(LIBNAME_CXX) cd $(DESTDIR)$(libdir) && ln -sf $(LIBSHARED_CXX) $(LIBSONAME_CXX) && ln -sf $(LIBSHARED_CXX) $(LIBNAME_CXX)
+endif +endif
cp -R doc/libmpdec++ $(DESTDIR)$(docdir)
install_cxx_doc: install_doc
cp -Rp doc/libmpdec++ $(DESTDIR)$(docdir)
diff -Nur mpdecimal-2.5.1-orig/tests/Makefile.in mpdecimal-2.5.1/tests/Makefile.in
--- mpdecimal-2.5.1-orig/tests/Makefile.in 2021-01-20 15:07:31.000000000 +0100
+++ mpdecimal-2.5.1/tests/Makefile.in 2021-08-28 16:46:42.826010700 +0200
@@ -15,6 +15,9 @@
diff -Naur mpdecimal-2.5.0-orig/tests/Makefile.in mpdecimal-2.5.0/tests/Makefile.in MPD_GNU99 = @MPD_GNU99@
--- mpdecimal-2.5.0-orig/tests/Makefile.in 2020-06-27 22:41:49.000000000 +0300
+++ mpdecimal-2.5.0/tests/Makefile.in 2020-07-16 09:18:19.812162800 +0300
@@ -6,6 +6,9 @@
CC = @CC@
AR = @AR@
+# Windows demands some special build rules. +# Windows demands some special build rules.
+IS_WINDOWS = @IS_WINDOWS@ +IS_WINDOWS = @IS_WINDOWS@
+ +
CONFIGURE_CFLAGS = @CONFIGURE_CFLAGS@ CONFIGURE_CFLAGS = @CONFIGURE_CFLAGS@
CFLAGS ?= $(CONFIGURE_CFLAGS) MPD_CFLAGS = $(strip $(filter-out $(CFLAGS),$(CONFIGURE_CFLAGS)) $(CFLAGS) $(MPD_GNU99))
@@ -41,6 +44,9 @@ @@ -52,6 +55,9 @@
clean: FORCE clean: FORCE
rm -f *.o *.gch *.gcda *.gcno *.gcov *.dyn *.dpi *.lock rm -f *.o *.gch *.gcda *.gcno *.gcov *.dyn *.dpi *.lock
rm -f runtest runtest_shared runtest_alloc runtest_alloc_shared rm -f runtest runtest_shared
+ifeq ($(IS_WINDOWS),yes) +ifeq ($(IS_WINDOWS),yes)
+ rm -f *.dll *.exe + rm -f *.dll *.exe
+endif +endif
distclean: FORCE distclean: FORCE
$(MAKE) clean $(MAKE) clean
diff -Naur mpdecimal-2.5.0-orig/tests/runshort.sh mpdecimal-2.5.0/tests/runshort.sh diff -Nur mpdecimal-2.5.1-orig/tests/runshort.sh mpdecimal-2.5.1/tests/runshort.sh
--- mpdecimal-2.5.0-orig/tests/runshort.sh 2020-06-27 22:41:49.000000000 +0300 --- mpdecimal-2.5.1-orig/tests/runshort.sh 2021-01-20 15:07:31.000000000 +0100
+++ mpdecimal-2.5.0/tests/runshort.sh 2020-07-16 10:07:26.285336100 +0300 +++ mpdecimal-2.5.1/tests/runshort.sh 2021-08-28 18:50:12.073569400 +0200
@@ -30,6 +30,13 @@ @@ -46,6 +46,7 @@
printf "Running additional tests ...\n\n" LD_LIBRARY_PATH="$PORTABLE_PWD/../libmpdec"
LD_32_LIBRARY_PATH="$PORTABLE_PWD/../libmpdec"
+PATH="$LD_LIBRARY_PATH:$PATH"
export LD_LIBRARY_PATH
export LD_32_LIBRARY_PATH
+case "$(uname -s)" in diff -Nur mpdecimal-2.5.1-orig/tests/runshort_alloc.sh mpdecimal-2.5.1/tests/runshort_alloc.sh
+ CYGWIN*|MINGW*|MSYS*) --- mpdecimal-2.5.1-orig/tests/runshort_alloc.sh 2021-01-20 15:07:31.000000000 +0100
+ cp -f ../libmpdec/*.dll . +++ mpdecimal-2.5.1/tests/runshort_alloc.sh 2021-08-28 16:58:55.526592500 +0200
+ cp -f ../libmpdec++/*.dll . @@ -44,6 +44,7 @@
+ ;;
+esac
+
if ! ./runtest additional.decTest
then
printf "\nFAIL\n\n\n"
diff -Naur mpdecimal-2.5.0-orig/tests/runshort_alloc.sh mpdecimal-2.5.0/tests/runshort_alloc.sh
--- mpdecimal-2.5.0-orig/tests/runshort_alloc.sh 2020-06-27 22:41:49.000000000 +0300
+++ mpdecimal-2.5.0/tests/runshort_alloc.sh 2020-07-16 10:07:24.025648400 +0300
@@ -22,6 +22,13 @@
printf "Running official tests with allocation failures ...\n\n" LD_LIBRARY_PATH="$PORTABLE_PWD/../libmpdec"
LD_32_LIBRARY_PATH="$PORTABLE_PWD/../libmpdec"
+PATH="$LD_LIBRARY_PATH:$PATH"
export LD_LIBRARY_PATH
export LD_32_LIBRARY_PATH
+case "$(uname -s)" in
+ CYGWIN*|MINGW*|MSYS*)
+ cp -f ../libmpdec/*.dll .
+ cp -f ../libmpdec++/*.dll .
+ ;;
+esac
+
if ! ./runtest_alloc official.decTest
then
printf "\nFAIL\n\n\n"
diff -Naur mpdecimal-2.5.0-orig/tests/runtest.c mpdecimal-2.5.0/tests/runtest.c diff -Naur mpdecimal-2.5.0-orig/tests/runtest.c mpdecimal-2.5.0/tests/runtest.c
--- mpdecimal-2.5.0-orig/tests/runtest.c 2020-06-27 22:41:49.000000000 +0300 --- mpdecimal-2.5.0-orig/tests/runtest.c 2020-06-27 22:41:49.000000000 +0300
+++ mpdecimal-2.5.0/tests/runtest.c 2020-07-16 09:18:19.834286900 +0300 +++ mpdecimal-2.5.0/tests/runtest.c 2020-07-16 09:18:19.834286900 +0300
@ -253,37 +255,25 @@ diff -Naur mpdecimal-2.5.0-orig/tests/runtest.c mpdecimal-2.5.0/tests/runtest.c
#define MAXLINE 400000 #define MAXLINE 400000
#define MAXTOKEN 32 #define MAXTOKEN 32
diff -Naur mpdecimal-2.5.0-orig/tests++/runshort.sh mpdecimal-2.5.0/tests++/runshort.sh diff -Nur mpdecimal-2.5.1-orig/tests++/runshort.sh mpdecimal-2.5.1/tests++/runshort.sh
--- mpdecimal-2.5.0-orig/tests++/runshort.sh 2020-06-27 22:41:49.000000000 +0300 --- mpdecimal-2.5.1-orig/tests++/runshort.sh 2021-01-20 15:07:31.000000000 +0100
+++ mpdecimal-2.5.0/tests++/runshort.sh 2020-07-16 10:07:44.750505500 +0300 +++ mpdecimal-2.5.1/tests++/runshort.sh 2021-08-28 17:02:19.339551800 +0200
@@ -22,6 +22,13 @@ @@ -63,6 +63,7 @@
printf "Running official tests ...\n\n" LD_LIBRARY_PATH="$PORTABLE_PWD/../libmpdec:$PORTABLE_PWD/../libmpdec++"
LD_32_LIBRARY_PATH="$PORTABLE_PWD/../libmpdec:$PORTABLE_PWD/../libmpdec++"
+PATH="$LD_LIBRARY_PATH:$PATH"
export LD_LIBRARY_PATH
export LD_32_LIBRARY_PATH
+case "$(uname -s)" in diff -Nur mpdecimal-2.5.1-orig/tests++/runshort_alloc.sh mpdecimal-2.5.1/tests++/runshort_alloc.sh
+ CYGWIN*|MINGW*|MSYS*) --- mpdecimal-2.5.1-orig/tests++/runshort_alloc.sh 2021-01-20 15:07:31.000000000 +0100
+ cp -f ../libmpdec/*.dll . +++ mpdecimal-2.5.1/tests++/runshort_alloc.sh 2021-08-28 17:02:28.555004800 +0200
+ cp -f ../libmpdec++/*.dll . @@ -61,6 +61,7 @@
+ ;;
+esac
+
if ! ./runtest official.topTest --threaded; then
printf "\nFAIL\n\n\n"
exit 1
diff -Naur mpdecimal-2.5.0-orig/tests++/runshort_alloc.sh mpdecimal-2.5.0/tests++/runshort_alloc.sh
--- mpdecimal-2.5.0-orig/tests++/runshort_alloc.sh 2020-06-27 22:41:49.000000000 +0300
+++ mpdecimal-2.5.0/tests++/runshort_alloc.sh 2020-07-16 10:07:37.918615300 +0300
@@ -22,6 +22,13 @@
printf "Running official tests with allocation failures ...\n\n" LD_LIBRARY_PATH="$PORTABLE_PWD/../libmpdec:$PORTABLE_PWD/../libmpdec++"
LD_32_LIBRARY_PATH="$PORTABLE_PWD/../libmpdec:$PORTABLE_PWD/../libmpdec++"
+PATH="$LD_LIBRARY_PATH:$PATH"
export LD_LIBRARY_PATH
export LD_32_LIBRARY_PATH
+case "$(uname -s)" in
+ CYGWIN*|MINGW*|MSYS*)
+ cp -f ../libmpdec/*.dll .
+ cp -f ../libmpdec++/*.dll .
+ ;;
+esac
+
if ! ./runtest_alloc official.topTest --threaded; then
printf "\nFAIL\n\n\n"
exit 1