All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 1/1] package/mpdecimal: bump to version 2.5.1
@ 2022-01-15 16:21 Fabrice Fontaine
  2022-02-03 20:44 ` Arnout Vandecappelle
  0 siblings, 1 reply; 2+ messages in thread
From: Fabrice Fontaine @ 2022-01-15 16:21 UTC (permalink / raw)
  To: buildroot; +Cc: Fabrice Fontaine, Thomas Petazzoni

Drop patch (already in version) and so autoreconf

https://www.bytereef.org/mpdecimal/changelog.html

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
---
 ...ort-for-enable-disable-shared-static.patch | 147 ------------------
 package/mpdecimal/mpdecimal.hash              |   2 +-
 package/mpdecimal/mpdecimal.mk                |   3 +-
 3 files changed, 2 insertions(+), 150 deletions(-)
 delete mode 100644 package/mpdecimal/0001-Add-minimal-support-for-enable-disable-shared-static.patch

diff --git a/package/mpdecimal/0001-Add-minimal-support-for-enable-disable-shared-static.patch b/package/mpdecimal/0001-Add-minimal-support-for-enable-disable-shared-static.patch
deleted file mode 100644
index 60d6b4bb02..0000000000
--- a/package/mpdecimal/0001-Add-minimal-support-for-enable-disable-shared-static.patch
+++ /dev/null
@@ -1,147 +0,0 @@
-From c349964887901848fb4cd5db53a5bcb6dae27aaa Mon Sep 17 00:00:00 2001
-From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-Date: Sun, 23 Nov 2014 10:16:33 +0100
-Subject: [PATCH] Add minimal support for --{enable,disable}-{shared,static}
-
-mpdecimal uses autoconf, but not automake or libtool, so this commit
-adds some basic handling of --{enable,disable}-{shared,static}, so
-that building the shared library can be disabled in pure static
-library contexts.
-
-Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-[Fabrice: update for 2.5.0 (add libmpdec++)]
-Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
----
- Makefile.in          |  6 ++++++
- configure.ac         | 13 +++++++++++++
- libmpdec/Makefile.in | 11 ++++++++++-
- 3 files changed, 29 insertions(+), 1 deletion(-)
-
-diff --git a/Makefile.in b/Makefile.in
-index 2c91891..0c44f36 100644
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -9,6 +9,8 @@ LIBSTATIC = @LIBSTATIC@
- LIBSONAME = @LIBSONAME@
- LIBSHARED = @LIBSHARED@
- INSTALL = @INSTALL@
-+BUILD_SHARED = @BUILD_SHARED@
-+BUILD_STATIC = @BUILD_STATIC@
- 
- prefix = @prefix@
- exec_prefix = @exec_prefix@
-@@ -32,9 +34,13 @@ install: FORCE
- 	$(INSTALL) -d -m 755 $(DESTDIR)$(includedir)
- 	$(INSTALL) -m 644 libmpdec/mpdecimal.h $(DESTDIR)$(includedir)
- 	$(INSTALL) -d -m 755 $(DESTDIR)$(libdir)
-+ifeq ($(BUILD_STATIC),yes)
- 	$(INSTALL) -m 644 libmpdec/$(LIBSTATIC) $(DESTDIR)$(libdir)
-+endif
-+ifeq ($(BUILD_SHARED),yes)
- 	$(INSTALL) -m 755 libmpdec/$(LIBSHARED) $(DESTDIR)$(libdir)
- 	cd $(DESTDIR)$(libdir) && ln -sf $(LIBSHARED) $(LIBSONAME) && ln -sf $(LIBSHARED) $(LIBNAME)
-+endif
- 	$(INSTALL) -d -m 755 $(DESTDIR)$(docdir)
- 	cp -R doc/* $(DESTDIR)$(docdir)
- 
-@@ -74,9 +80,13 @@ install_libcxx: install_lib
- 	$(INSTALL) -d -m 755 $(DESTDIR)$(includedir)
- 	$(INSTALL) -m 644 libmpdec++/decimal.hh $(DESTDIR)$(includedir)
- 	$(INSTALL) -d -m 755 $(DESTDIR)$(libdir)
-+ifeq ($(BUILD_STATIC),yes)
- 	$(INSTALL) -m 644 libmpdec++/$(LIBSTATIC_CXX) $(DESTDIR)$(libdir)
-+endif
-+ifeq ($(BUILD_SHARED),yes)
- 	$(INSTALL) -m 755 libmpdec++/$(LIBSHARED_CXX) $(DESTDIR)$(libdir)
- 	cd $(DESTDIR)$(libdir) && ln -sf $(LIBSHARED_CXX) $(LIBSONAME_CXX) && ln -sf $(LIBSHARED_CXX) $(LIBNAME_CXX)
-+endif
- 	cp -R doc/libmpdec++ $(DESTDIR)$(docdir)
- 
- 
-diff --git a/configure.ac b/configure.ac
-index 7ee8f86..2b3e505 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -88,6 +88,19 @@ CFLAGS="$saved_cflags"
- AC_PROG_INSTALL
- AC_SUBST(INSTALL)
- 
-+AC_ARG_ENABLE([shared],
-+	[AS_HELP_STRING([--enable-shared], [build shared library])],
-+	[BUILD_SHARED=$enableval],
-+	[BUILD_SHARED=yes])
-+
-+AC_ARG_ENABLE([static],
-+	[AS_HELP_STRING([--enable-static], [build static library])],
-+	[BUILD_STATIC=$enableval],
-+	[BUILD_STATIC=yes])
-+
-+AC_SUBST(BUILD_SHARED)
-+AC_SUBST(BUILD_STATIC)
-+
- # _FORTIFY_SOURCE wrappers for memmove and bcopy are incorrect:
- # http://sourceware.org/ml/libc-alpha/2010-12/msg00009.html
- AC_MSG_CHECKING(for glibc _FORTIFY_SOURCE/memmove bug)
-diff --git a/libmpdec/Makefile.in b/libmpdec/Makefile.in
-index d9619a3..985c73c 100644
---- a/libmpdec/Makefile.in
-+++ b/libmpdec/Makefile.in
-@@ -7,6 +7,8 @@
- LIBSTATIC = @LIBSTATIC@
- LIBSONAME = @LIBSONAME@
- LIBSHARED = @LIBSHARED@
-+BUILD_SHARED = @BUILD_SHARED@
-+BUILD_STATIC = @BUILD_STATIC@
- 
- CC = @CC@
- LD = @LD@
-@@ -32,8 +34,15 @@ ifeq ($(MAKECMDGOALS), profile_use)
-   MPD_LDFLAGS += $(MPD_PUSE)
- endif
- 
-+ifeq ($(BUILD_SHARED),yes)
-+TARGETS += $(LIBSHARED)
-+endif
-+
-+ifeq ($(BUILD_STATIC),yes)
-+TARGETS += $(LIBSTATIC)
-+endif
- 
--default: $(LIBSTATIC) $(LIBSHARED)
-+default: $(TARGETS)
- 
- 
- OBJS := basearith.o context.o constants.o convolute.o crt.o mpdecimal.o \
-diff --git a/libmpdec/Makefile.in b/libmpdec/Makefile.in
-index d9619a3..985c73c 100644
---- a/libmpdec++/Makefile.in
-+++ b/libmpdec++/Makefile.in
-@@ -13,6 +13,8 @@ LIBSTATIC_CXX = @LIBSTATIC_CXX@
- LIBNAME_CXX = @LIBNAME_CXX@
- LIBSONAME_CXX = @LIBSONAME_CXX@
- LIBSHARED_CXX = @LIBSHARED_CXX@
-+BUILD_SHARED = @BUILD_SHARED@
-+BUILD_STATIC = @BUILD_STATIC@
- 
- CXX = @CXX@
- LDXX = @LDXX@
-@@ -39,8 +41,15 @@ ifeq ($(MAKECMDGOALS), profile_use)
-   MPD_LDXXFLAGS += $(MPD_PUSE)
- endif
- 
-+ifeq ($(BUILD_SHARED),yes)
-+TARGETS += $(LIBSHARED_CXX)
-+endif
-+
-+ifeq ($(BUILD_STATIC),yes)
-+TARGETS += $(LIBSTATIC_CXX)
-+endif
- 
--default: $(LIBSTATIC_CXX) $(LIBSHARED_CXX)
-+default: $(TARGETS)
- 
- 
- OBJS := decimal.o
--- 
-2.1.0
-
diff --git a/package/mpdecimal/mpdecimal.hash b/package/mpdecimal/mpdecimal.hash
index c931ee4a6d..81150c7575 100644
--- a/package/mpdecimal/mpdecimal.hash
+++ b/package/mpdecimal/mpdecimal.hash
@@ -1,4 +1,4 @@
 # From http://www.bytereef.org/mpdecimal/download.html
-sha256  15417edc8e12a57d1d9d75fa7e3f22b158a3b98f44db9d694cfd2acde8dfa0ca  mpdecimal-2.5.0.tar.gz
+sha256  9f9cd4c041f99b5c49ffb7b59d9f12d95b683d88585608aa56a6307667b2b21f  mpdecimal-2.5.1.tar.gz
 # Locally computed
 sha256  b07528d8b1dbf1e2d2741052996f0876e23342ce2d30d0effa39c5457716c25a  LICENSE.txt
diff --git a/package/mpdecimal/mpdecimal.mk b/package/mpdecimal/mpdecimal.mk
index fa310a2274..25c12c08b1 100644
--- a/package/mpdecimal/mpdecimal.mk
+++ b/package/mpdecimal/mpdecimal.mk
@@ -5,12 +5,11 @@
 ################################################################################
 
 MPDECIMAL_SITE = http://www.bytereef.org/software/mpdecimal/releases
-MPDECIMAL_VERSION = 2.5.0
+MPDECIMAL_VERSION = 2.5.1
 MPDECIMAL_INSTALL_STAGING = YES
 MPDECIMAL_LICENSE = BSD-2-Clause
 MPDECIMAL_LICENSE_FILES = LICENSE.txt
 MPDECIMAL_CONF_OPTS = LD="$(TARGET_CC)"
-MPDECIMAL_AUTORECONF = YES
 
 # On i386, by default, mpdecimal tries to uses <fenv.h> which is not
 # available in musl/uclibc. So in this case, we tell mpdecimal to use
-- 
2.34.1

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 2+ messages in thread

* Re: [Buildroot] [PATCH 1/1] package/mpdecimal: bump to version 2.5.1
  2022-01-15 16:21 [Buildroot] [PATCH 1/1] package/mpdecimal: bump to version 2.5.1 Fabrice Fontaine
@ 2022-02-03 20:44 ` Arnout Vandecappelle
  0 siblings, 0 replies; 2+ messages in thread
From: Arnout Vandecappelle @ 2022-02-03 20:44 UTC (permalink / raw)
  To: Fabrice Fontaine, buildroot; +Cc: Thomas Petazzoni



On 15/01/2022 17:21, Fabrice Fontaine wrote:
> Drop patch (already in version) and so autoreconf
> 
> https://www.bytereef.org/mpdecimal/changelog.html
> 
> Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>

  Applied to master, thanks.

  Regards,
  Arnout

> ---
>   ...ort-for-enable-disable-shared-static.patch | 147 ------------------
>   package/mpdecimal/mpdecimal.hash              |   2 +-
>   package/mpdecimal/mpdecimal.mk                |   3 +-
>   3 files changed, 2 insertions(+), 150 deletions(-)
>   delete mode 100644 package/mpdecimal/0001-Add-minimal-support-for-enable-disable-shared-static.patch
> 
> diff --git a/package/mpdecimal/0001-Add-minimal-support-for-enable-disable-shared-static.patch b/package/mpdecimal/0001-Add-minimal-support-for-enable-disable-shared-static.patch
> deleted file mode 100644
> index 60d6b4bb02..0000000000
> --- a/package/mpdecimal/0001-Add-minimal-support-for-enable-disable-shared-static.patch
> +++ /dev/null
> @@ -1,147 +0,0 @@
> -From c349964887901848fb4cd5db53a5bcb6dae27aaa Mon Sep 17 00:00:00 2001
> -From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
> -Date: Sun, 23 Nov 2014 10:16:33 +0100
> -Subject: [PATCH] Add minimal support for --{enable,disable}-{shared,static}
> -
> -mpdecimal uses autoconf, but not automake or libtool, so this commit
> -adds some basic handling of --{enable,disable}-{shared,static}, so
> -that building the shared library can be disabled in pure static
> -library contexts.
> -
> -Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
> -[Fabrice: update for 2.5.0 (add libmpdec++)]
> -Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
> ----
> - Makefile.in          |  6 ++++++
> - configure.ac         | 13 +++++++++++++
> - libmpdec/Makefile.in | 11 ++++++++++-
> - 3 files changed, 29 insertions(+), 1 deletion(-)
> -
> -diff --git a/Makefile.in b/Makefile.in
> -index 2c91891..0c44f36 100644
> ---- a/Makefile.in
> -+++ b/Makefile.in
> -@@ -9,6 +9,8 @@ LIBSTATIC = @LIBSTATIC@
> - LIBSONAME = @LIBSONAME@
> - LIBSHARED = @LIBSHARED@
> - INSTALL = @INSTALL@
> -+BUILD_SHARED = @BUILD_SHARED@
> -+BUILD_STATIC = @BUILD_STATIC@
> -
> - prefix = @prefix@
> - exec_prefix = @exec_prefix@
> -@@ -32,9 +34,13 @@ install: FORCE
> - 	$(INSTALL) -d -m 755 $(DESTDIR)$(includedir)
> - 	$(INSTALL) -m 644 libmpdec/mpdecimal.h $(DESTDIR)$(includedir)
> - 	$(INSTALL) -d -m 755 $(DESTDIR)$(libdir)
> -+ifeq ($(BUILD_STATIC),yes)
> - 	$(INSTALL) -m 644 libmpdec/$(LIBSTATIC) $(DESTDIR)$(libdir)
> -+endif
> -+ifeq ($(BUILD_SHARED),yes)
> - 	$(INSTALL) -m 755 libmpdec/$(LIBSHARED) $(DESTDIR)$(libdir)
> - 	cd $(DESTDIR)$(libdir) && ln -sf $(LIBSHARED) $(LIBSONAME) && ln -sf $(LIBSHARED) $(LIBNAME)
> -+endif
> - 	$(INSTALL) -d -m 755 $(DESTDIR)$(docdir)
> - 	cp -R doc/* $(DESTDIR)$(docdir)
> -
> -@@ -74,9 +80,13 @@ install_libcxx: install_lib
> - 	$(INSTALL) -d -m 755 $(DESTDIR)$(includedir)
> - 	$(INSTALL) -m 644 libmpdec++/decimal.hh $(DESTDIR)$(includedir)
> - 	$(INSTALL) -d -m 755 $(DESTDIR)$(libdir)
> -+ifeq ($(BUILD_STATIC),yes)
> - 	$(INSTALL) -m 644 libmpdec++/$(LIBSTATIC_CXX) $(DESTDIR)$(libdir)
> -+endif
> -+ifeq ($(BUILD_SHARED),yes)
> - 	$(INSTALL) -m 755 libmpdec++/$(LIBSHARED_CXX) $(DESTDIR)$(libdir)
> - 	cd $(DESTDIR)$(libdir) && ln -sf $(LIBSHARED_CXX) $(LIBSONAME_CXX) && ln -sf $(LIBSHARED_CXX) $(LIBNAME_CXX)
> -+endif
> - 	cp -R doc/libmpdec++ $(DESTDIR)$(docdir)
> -
> -
> -diff --git a/configure.ac b/configure.ac
> -index 7ee8f86..2b3e505 100644
> ---- a/configure.ac
> -+++ b/configure.ac
> -@@ -88,6 +88,19 @@ CFLAGS="$saved_cflags"
> - AC_PROG_INSTALL
> - AC_SUBST(INSTALL)
> -
> -+AC_ARG_ENABLE([shared],
> -+	[AS_HELP_STRING([--enable-shared], [build shared library])],
> -+	[BUILD_SHARED=$enableval],
> -+	[BUILD_SHARED=yes])
> -+
> -+AC_ARG_ENABLE([static],
> -+	[AS_HELP_STRING([--enable-static], [build static library])],
> -+	[BUILD_STATIC=$enableval],
> -+	[BUILD_STATIC=yes])
> -+
> -+AC_SUBST(BUILD_SHARED)
> -+AC_SUBST(BUILD_STATIC)
> -+
> - # _FORTIFY_SOURCE wrappers for memmove and bcopy are incorrect:
> - # http://sourceware.org/ml/libc-alpha/2010-12/msg00009.html
> - AC_MSG_CHECKING(for glibc _FORTIFY_SOURCE/memmove bug)
> -diff --git a/libmpdec/Makefile.in b/libmpdec/Makefile.in
> -index d9619a3..985c73c 100644
> ---- a/libmpdec/Makefile.in
> -+++ b/libmpdec/Makefile.in
> -@@ -7,6 +7,8 @@
> - LIBSTATIC = @LIBSTATIC@
> - LIBSONAME = @LIBSONAME@
> - LIBSHARED = @LIBSHARED@
> -+BUILD_SHARED = @BUILD_SHARED@
> -+BUILD_STATIC = @BUILD_STATIC@
> -
> - CC = @CC@
> - LD = @LD@
> -@@ -32,8 +34,15 @@ ifeq ($(MAKECMDGOALS), profile_use)
> -   MPD_LDFLAGS += $(MPD_PUSE)
> - endif
> -
> -+ifeq ($(BUILD_SHARED),yes)
> -+TARGETS += $(LIBSHARED)
> -+endif
> -+
> -+ifeq ($(BUILD_STATIC),yes)
> -+TARGETS += $(LIBSTATIC)
> -+endif
> -
> --default: $(LIBSTATIC) $(LIBSHARED)
> -+default: $(TARGETS)
> -
> -
> - OBJS := basearith.o context.o constants.o convolute.o crt.o mpdecimal.o \
> -diff --git a/libmpdec/Makefile.in b/libmpdec/Makefile.in
> -index d9619a3..985c73c 100644
> ---- a/libmpdec++/Makefile.in
> -+++ b/libmpdec++/Makefile.in
> -@@ -13,6 +13,8 @@ LIBSTATIC_CXX = @LIBSTATIC_CXX@
> - LIBNAME_CXX = @LIBNAME_CXX@
> - LIBSONAME_CXX = @LIBSONAME_CXX@
> - LIBSHARED_CXX = @LIBSHARED_CXX@
> -+BUILD_SHARED = @BUILD_SHARED@
> -+BUILD_STATIC = @BUILD_STATIC@
> -
> - CXX = @CXX@
> - LDXX = @LDXX@
> -@@ -39,8 +41,15 @@ ifeq ($(MAKECMDGOALS), profile_use)
> -   MPD_LDXXFLAGS += $(MPD_PUSE)
> - endif
> -
> -+ifeq ($(BUILD_SHARED),yes)
> -+TARGETS += $(LIBSHARED_CXX)
> -+endif
> -+
> -+ifeq ($(BUILD_STATIC),yes)
> -+TARGETS += $(LIBSTATIC_CXX)
> -+endif
> -
> --default: $(LIBSTATIC_CXX) $(LIBSHARED_CXX)
> -+default: $(TARGETS)
> -
> -
> - OBJS := decimal.o
> ---
> -2.1.0
> -
> diff --git a/package/mpdecimal/mpdecimal.hash b/package/mpdecimal/mpdecimal.hash
> index c931ee4a6d..81150c7575 100644
> --- a/package/mpdecimal/mpdecimal.hash
> +++ b/package/mpdecimal/mpdecimal.hash
> @@ -1,4 +1,4 @@
>   # From http://www.bytereef.org/mpdecimal/download.html
> -sha256  15417edc8e12a57d1d9d75fa7e3f22b158a3b98f44db9d694cfd2acde8dfa0ca  mpdecimal-2.5.0.tar.gz
> +sha256  9f9cd4c041f99b5c49ffb7b59d9f12d95b683d88585608aa56a6307667b2b21f  mpdecimal-2.5.1.tar.gz
>   # Locally computed
>   sha256  b07528d8b1dbf1e2d2741052996f0876e23342ce2d30d0effa39c5457716c25a  LICENSE.txt
> diff --git a/package/mpdecimal/mpdecimal.mk b/package/mpdecimal/mpdecimal.mk
> index fa310a2274..25c12c08b1 100644
> --- a/package/mpdecimal/mpdecimal.mk
> +++ b/package/mpdecimal/mpdecimal.mk
> @@ -5,12 +5,11 @@
>   ################################################################################
>   
>   MPDECIMAL_SITE = http://www.bytereef.org/software/mpdecimal/releases
> -MPDECIMAL_VERSION = 2.5.0
> +MPDECIMAL_VERSION = 2.5.1
>   MPDECIMAL_INSTALL_STAGING = YES
>   MPDECIMAL_LICENSE = BSD-2-Clause
>   MPDECIMAL_LICENSE_FILES = LICENSE.txt
>   MPDECIMAL_CONF_OPTS = LD="$(TARGET_CC)"
> -MPDECIMAL_AUTORECONF = YES
>   
>   # On i386, by default, mpdecimal tries to uses <fenv.h> which is not
>   # available in musl/uclibc. So in this case, we tell mpdecimal to use
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2022-02-03 20:44 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-01-15 16:21 [Buildroot] [PATCH 1/1] package/mpdecimal: bump to version 2.5.1 Fabrice Fontaine
2022-02-03 20:44 ` Arnout Vandecappelle

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.