All of lore.kernel.org
 help / color / mirror / Atom feed
From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
To: buildroot@buildroot.org
Cc: Fabrice Fontaine <fontaine.fabrice@gmail.com>,
	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Subject: [Buildroot] [PATCH 1/1] package/mpdecimal: bump to version 2.5.1
Date: Sat, 15 Jan 2022 17:21:42 +0100	[thread overview]
Message-ID: <20220115162142.2300207-1-fontaine.fabrice@gmail.com> (raw)

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

             reply	other threads:[~2022-01-15 16:23 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-01-15 16:21 Fabrice Fontaine [this message]
2022-02-03 20:44 ` [Buildroot] [PATCH 1/1] package/mpdecimal: bump to version 2.5.1 Arnout Vandecappelle

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20220115162142.2300207-1-fontaine.fabrice@gmail.com \
    --to=fontaine.fabrice@gmail.com \
    --cc=buildroot@buildroot.org \
    --cc=thomas.petazzoni@bootlin.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.