Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 1/3] libsigc: bump to version 2.6.2
@ 2015-11-13 18:05 Gustavo Zacarias
  2015-11-13 18:05 ` [Buildroot] [PATCH 2/3] glibmm: bump to version 2.46.1 Gustavo Zacarias
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: Gustavo Zacarias @ 2015-11-13 18:05 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
---
 package/libsigc/Config.in    | 5 +++--
 package/libsigc/libsigc.hash | 4 ++--
 package/libsigc/libsigc.mk   | 4 ++--
 3 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/package/libsigc/Config.in b/package/libsigc/Config.in
index ae984c8..41ea19e 100644
--- a/package/libsigc/Config.in
+++ b/package/libsigc/Config.in
@@ -1,5 +1,6 @@
 config BR2_PACKAGE_LIBSIGC
 	bool "libsigc++"
+	depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 # C++11
 	depends on BR2_INSTALL_LIBSTDCPP
 	help
 	  libsigc++ implements a typesafe callback system for standard C++.
@@ -9,5 +10,5 @@ config BR2_PACKAGE_LIBSIGC
 
 	  http://libsigc.sourceforge.net/
 
-comment "libsigc++ needs a toolchain w/ C++"
-	depends on !BR2_INSTALL_LIBSTDCPP
+comment "libsigc++ needs a toolchain w/ C++, gcc >= 4.7"
+	depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_7
diff --git a/package/libsigc/libsigc.hash b/package/libsigc/libsigc.hash
index 21c0e99..b9c99c5 100644
--- a/package/libsigc/libsigc.hash
+++ b/package/libsigc/libsigc.hash
@@ -1,2 +1,2 @@
-# From http://ftp.gnome.org/pub/gnome/sources/libsigc++/2.2/libsigc++-2.2.11.sha256sum
-sha256	9834045f74f56752c2c6b3cdc195c30ab8314ad22dc8e626d6f67f940f1e4957	libsigc++-2.2.11.tar.xz
+# From http://ftp.gnome.org/pub/gnome/sources/libsigc++/2.6/libsigc++-2.6.2.sha256sum
+sha256	fdace7134c31de792c17570f9049ca0657909b28c4c70ec4882f91a03de54437	libsigc++-2.6.2.tar.xz
diff --git a/package/libsigc/libsigc.mk b/package/libsigc/libsigc.mk
index 7c127c4..0dc5d24 100644
--- a/package/libsigc/libsigc.mk
+++ b/package/libsigc/libsigc.mk
@@ -4,8 +4,8 @@
 #
 ################################################################################
 
-LIBSIGC_VERSION_MAJOR = 2.2
-LIBSIGC_VERSION = $(LIBSIGC_VERSION_MAJOR).11
+LIBSIGC_VERSION_MAJOR = 2.6
+LIBSIGC_VERSION = $(LIBSIGC_VERSION_MAJOR).2
 LIBSIGC_SOURCE = libsigc++-$(LIBSIGC_VERSION).tar.xz
 LIBSIGC_SITE = http://ftp.gnome.org/pub/GNOME/sources/libsigc++/$(LIBSIGC_VERSION_MAJOR)
 LIBSIGC_DEPENDENCIES = host-m4
-- 
2.4.10

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

* [Buildroot] [PATCH 2/3] glibmm: bump to version 2.46.1
  2015-11-13 18:05 [Buildroot] [PATCH 1/3] libsigc: bump to version 2.6.2 Gustavo Zacarias
@ 2015-11-13 18:05 ` Gustavo Zacarias
  2015-11-13 18:05 ` [Buildroot] [PATCH 3/3] libxmlpp: bump to version 2.40.1 Gustavo Zacarias
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 7+ messages in thread
From: Gustavo Zacarias @ 2015-11-13 18:05 UTC (permalink / raw)
  To: buildroot

Adjust pulseview/libsigrok for the gcc >= 4.8 dependency.

Line wrap comment depends for pulseview.

Drop redundant libsigrok depend on comment for libsigrok++.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
---
 package/glibmm/Config.in    | 7 ++++---
 package/glibmm/glibmm.hash  | 4 ++--
 package/glibmm/glibmm.mk    | 2 +-
 package/libsigrok/Config.in | 7 ++++---
 package/pulseview/Config.in | 7 ++++---
 5 files changed, 15 insertions(+), 12 deletions(-)

diff --git a/package/glibmm/Config.in b/package/glibmm/Config.in
index 6ac4be5..fdbb438 100644
--- a/package/glibmm/Config.in
+++ b/package/glibmm/Config.in
@@ -2,6 +2,7 @@ config BR2_PACKAGE_GLIBMM
 	bool "glibmm"
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_LIBSIGC
+	depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11
 	depends on BR2_INSTALL_LIBSTDCPP
 	depends on BR2_USE_WCHAR # libglib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
@@ -11,7 +12,7 @@ config BR2_PACKAGE_GLIBMM
 
 	  http://www.gtkmm.org/
 
-comment "glibmm needs a toolchain w/ C++, wchar, threads"
+comment "glibmm needs a toolchain w/ C++, wchar, threads, gcc >= 4.8"
 	depends on BR2_USE_MMU
-	depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || \
-		!BR2_TOOLCHAIN_HAS_THREADS
+	depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 || !BR2_USE_WCHAR \
+		|| !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS
diff --git a/package/glibmm/glibmm.hash b/package/glibmm/glibmm.hash
index 4fbde55..9a7a6c8 100644
--- a/package/glibmm/glibmm.hash
+++ b/package/glibmm/glibmm.hash
@@ -1,2 +1,2 @@
-# From http://ftp.gnome.org/pub/gnome/sources/glibmm/2.36/glibmm-2.36.1.sha256sum
-sha256	d1f7dec2fd75ea95034ec143fcf2ff77a02e92aacf3e0cc110f9c67e7fe23766	glibmm-2.36.1.tar.xz
+# From http://ftp.gnome.org/pub/gnome/sources/glibmm/2.46/glibmm-2.46.1.sha256sum
+sha256	9647e596c1081d2ea202bd3da2824ec2ea359498fa86eb59a55b1b307dd8c4aa	glibmm-2.46.1.tar.xz
diff --git a/package/glibmm/glibmm.mk b/package/glibmm/glibmm.mk
index 4081251..66b357d 100644
--- a/package/glibmm/glibmm.mk
+++ b/package/glibmm/glibmm.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-GLIBMM_VERSION_MAJOR = 2.36
+GLIBMM_VERSION_MAJOR = 2.46
 GLIBMM_VERSION = $(GLIBMM_VERSION_MAJOR).1
 GLIBMM_LICENSE = LGPLv2.1+ (library), GPLv2+ (tools)
 GLIBMM_LICENSE_FILES = COPYING COPYING.tools
diff --git a/package/libsigrok/Config.in b/package/libsigrok/Config.in
index 6ef3776..ff2d249 100644
--- a/package/libsigrok/Config.in
+++ b/package/libsigrok/Config.in
@@ -24,12 +24,13 @@ config BR2_PACKAGE_LIBSIGROKCXX
 	bool "build C++ bindings"
 	select BR2_PACKAGE_GLIBMM
 	depends on BR2_INSTALL_LIBSTDCPP
+	depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # glibmm
 	help
 	  Build libsigrok C++ bindings as well.
 
-comment "C++ bindings need a toolchain w/ C++"
-	depends on BR2_PACKAGE_LIBSIGROK
-	depends on !BR2_INSTALL_LIBSTDCPP
+comment "C++ bindings need a toolchain w/ C++, gcc >= 4.8"
+	depends on !BR2_INSTALL_LIBSTDCPP || \
+		!BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
 
 endif
 
diff --git a/package/pulseview/Config.in b/package/pulseview/Config.in
index e6ddc21..bbbfd76 100644
--- a/package/pulseview/Config.in
+++ b/package/pulseview/Config.in
@@ -17,15 +17,16 @@ config BR2_PACKAGE_PULSEVIEW
 	depends on BR2_INSTALL_LIBSTDCPP
 	depends on BR2_PACKAGE_BOOST_ARCH_SUPPORTS
 	# libsigrok
-	depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_7
+	depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
 	help
 	  PulseView is a Qt based logic analyzer, oscilloscope
 	  and MSO GUI for sigrok.
 
 	  http://sigrok.org/wiki/PulseView
 
-comment "pulseview needs a toolchain w/ wchar, threads, C++, gcc >= 4.7"
+comment "pulseview needs a toolchain w/ wchar, threads, C++, gcc >= 4.8"
 	depends on BR2_USE_MMU
 	depends on BR2_PACKAGE_QT5
 	depends on BR2_PACKAGE_BOOST_ARCH_SUPPORTS
-	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_7
+	depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 || !BR2_USE_WCHAR \
+		|| !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP
-- 
2.4.10

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

* [Buildroot] [PATCH 3/3] libxmlpp: bump to version 2.40.1
  2015-11-13 18:05 [Buildroot] [PATCH 1/3] libsigc: bump to version 2.6.2 Gustavo Zacarias
  2015-11-13 18:05 ` [Buildroot] [PATCH 2/3] glibmm: bump to version 2.46.1 Gustavo Zacarias
@ 2015-11-13 18:05 ` Gustavo Zacarias
  2015-11-13 21:16 ` [Buildroot] [PATCH 1/3] libsigc: bump to version 2.6.2 Peter Korsgaard
  2015-11-14  8:40 ` Peter Korsgaard
  3 siblings, 0 replies; 7+ messages in thread
From: Gustavo Zacarias @ 2015-11-13 18:05 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
---
 package/libxmlpp/Config.in     | 7 ++++---
 package/libxmlpp/libxmlpp.hash | 4 ++--
 package/libxmlpp/libxmlpp.mk   | 4 ++--
 3 files changed, 8 insertions(+), 7 deletions(-)

diff --git a/package/libxmlpp/Config.in b/package/libxmlpp/Config.in
index cb5f3c0..0f2da98 100644
--- a/package/libxmlpp/Config.in
+++ b/package/libxmlpp/Config.in
@@ -2,6 +2,7 @@ config BR2_PACKAGE_LIBXMLPP
 	bool "libxml++"
 	select BR2_PACKAGE_LIBXML2
 	select BR2_PACKAGE_GLIBMM
+	depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11
 	depends on BR2_INSTALL_LIBSTDCPP
 	depends on BR2_USE_WCHAR # glibmm -> libglib2
 	depends on BR2_TOOLCHAIN_HAS_THREADS # glibmm -> libglib2
@@ -11,7 +12,7 @@ config BR2_PACKAGE_LIBXMLPP
 
 	  http://libxmlplusplus.sourceforge.net/
 
-comment "libxml++ needs a toolchain w/ C++, wchar, threads"
-	depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || \
-	!BR2_TOOLCHAIN_HAS_THREADS
+comment "libxml++ needs a toolchain w/ C++, wchar, threads, gcc >= 4.8"
+	depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 || !BR2_USE_WCHAR \
+		||!BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP
 	depends on BR2_USE_MMU
diff --git a/package/libxmlpp/libxmlpp.hash b/package/libxmlpp/libxmlpp.hash
index 9e1ae18..5fc7f5b 100644
--- a/package/libxmlpp/libxmlpp.hash
+++ b/package/libxmlpp/libxmlpp.hash
@@ -1,2 +1,2 @@
-# From http://ftp.gnome.org/pub/GNOME/sources/libxml++/2.34/libxml++-2.34.2.sha256sum
-sha256	77daba20ab76631071d4ed4cc18fa2e981160ca05ae661e8d146f2b0728f9baa	libxml++-2.34.2.tar.xz
+# From http://ftp.gnome.org/pub/GNOME/sources/libxml++/2.40/libxml++-2.40.1.sha256sum
+sha256	4ad4abdd3258874f61c2e2a41d08e9930677976d303653cd1670d3e9f35463e9	libxml++-2.40.1.tar.xz
diff --git a/package/libxmlpp/libxmlpp.mk b/package/libxmlpp/libxmlpp.mk
index d9dd862..d428199 100644
--- a/package/libxmlpp/libxmlpp.mk
+++ b/package/libxmlpp/libxmlpp.mk
@@ -4,8 +4,8 @@
 #
 ################################################################################
 
-LIBXMLPP_VERSION_MAJOR = 2.34
-LIBXMLPP_VERSION = $(LIBXMLPP_VERSION_MAJOR).2
+LIBXMLPP_VERSION_MAJOR = 2.40
+LIBXMLPP_VERSION = $(LIBXMLPP_VERSION_MAJOR).1
 LIBXMLPP_LICENSE = LGPLv2.1 (library), LGPLv2+ (examples)
 LIBXMLPP_LICENSE_FILES = COPYING
 LIBXMLPP_SOURCE = libxml++-$(LIBXMLPP_VERSION).tar.xz
-- 
2.4.10

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

* [Buildroot] [PATCH 1/3] libsigc: bump to version 2.6.2
  2015-11-13 18:05 [Buildroot] [PATCH 1/3] libsigc: bump to version 2.6.2 Gustavo Zacarias
  2015-11-13 18:05 ` [Buildroot] [PATCH 2/3] glibmm: bump to version 2.46.1 Gustavo Zacarias
  2015-11-13 18:05 ` [Buildroot] [PATCH 3/3] libxmlpp: bump to version 2.40.1 Gustavo Zacarias
@ 2015-11-13 21:16 ` Peter Korsgaard
  2015-11-13 22:55   ` Gustavo Zacarias
  2015-11-14  8:40 ` Peter Korsgaard
  3 siblings, 1 reply; 7+ messages in thread
From: Peter Korsgaard @ 2015-11-13 21:16 UTC (permalink / raw)
  To: buildroot

>>>>> "Gustavo" == Gustavo Zacarias <gustavo@zacarias.com.ar> writes:

 > Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
 > ---
 >  package/libsigc/Config.in    | 5 +++--
 >  package/libsigc/libsigc.hash | 4 ++--
 >  package/libsigc/libsigc.mk   | 4 ++--
 >  3 files changed, 7 insertions(+), 6 deletions(-)

 > diff --git a/package/libsigc/Config.in b/package/libsigc/Config.in
 > index ae984c8..41ea19e 100644
 > --- a/package/libsigc/Config.in
 > +++ b/package/libsigc/Config.in
 > @@ -1,5 +1,6 @@
 >  config BR2_PACKAGE_LIBSIGC
 >  	bool "libsigc++"
 > +	depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 # C++11

Why is this 4.7 and the other two patches 4.8? A note about that in the
commit message would be good.

-- 
Bye, Peter Korsgaard

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

* [Buildroot] [PATCH 1/3] libsigc: bump to version 2.6.2
  2015-11-13 21:16 ` [Buildroot] [PATCH 1/3] libsigc: bump to version 2.6.2 Peter Korsgaard
@ 2015-11-13 22:55   ` Gustavo Zacarias
  2015-11-14  8:39     ` Peter Korsgaard
  0 siblings, 1 reply; 7+ messages in thread
From: Gustavo Zacarias @ 2015-11-13 22:55 UTC (permalink / raw)
  To: buildroot

On 13/11/15 18:16, Peter Korsgaard wrote:

> Why is this 4.7 and the other two patches 4.8? A note about that in the
> commit message would be good.

Hi.
4.7 is the minimum required for libsigc, 4.8 is the minimum for glibmm 
and libxmlpp.
It's mostly related to 4.7 partially implementing C++11 features with 
4.8 being feature complete (or almost), based on testing.
We can make both match, i just didn't want to artificially bump libsigc 
requirements.
Regards.

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

* [Buildroot] [PATCH 1/3] libsigc: bump to version 2.6.2
  2015-11-13 22:55   ` Gustavo Zacarias
@ 2015-11-14  8:39     ` Peter Korsgaard
  0 siblings, 0 replies; 7+ messages in thread
From: Peter Korsgaard @ 2015-11-14  8:39 UTC (permalink / raw)
  To: buildroot

>>>>> "Gustavo" == Gustavo Zacarias <gustavo@zacarias.com.ar> writes:

 > On 13/11/15 18:16, Peter Korsgaard wrote:
 >> Why is this 4.7 and the other two patches 4.8? A note about that in the
 >> commit message would be good.

 > Hi.
 > 4.7 is the minimum required for libsigc, 4.8 is the minimum for glibmm
 > and libxmlpp.
 > It's mostly related to 4.7 partially implementing C++11 features with
 > 4.8 being feature complete (or almost), based on testing.
 > We can make both match, i just didn't want to artificially bump
 > libsigc requirements.

Ok, thanks.

-- 
Venlig hilsen,
Peter Korsgaard 

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

* [Buildroot] [PATCH 1/3] libsigc: bump to version 2.6.2
  2015-11-13 18:05 [Buildroot] [PATCH 1/3] libsigc: bump to version 2.6.2 Gustavo Zacarias
                   ` (2 preceding siblings ...)
  2015-11-13 21:16 ` [Buildroot] [PATCH 1/3] libsigc: bump to version 2.6.2 Peter Korsgaard
@ 2015-11-14  8:40 ` Peter Korsgaard
  3 siblings, 0 replies; 7+ messages in thread
From: Peter Korsgaard @ 2015-11-14  8:40 UTC (permalink / raw)
  To: buildroot

>>>>> "Gustavo" == Gustavo Zacarias <gustavo@zacarias.com.ar> writes:

 > Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>

Committed all 3 to next, thanks.

-- 
Bye, Peter Korsgaard

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

end of thread, other threads:[~2015-11-14  8:40 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-11-13 18:05 [Buildroot] [PATCH 1/3] libsigc: bump to version 2.6.2 Gustavo Zacarias
2015-11-13 18:05 ` [Buildroot] [PATCH 2/3] glibmm: bump to version 2.46.1 Gustavo Zacarias
2015-11-13 18:05 ` [Buildroot] [PATCH 3/3] libxmlpp: bump to version 2.40.1 Gustavo Zacarias
2015-11-13 21:16 ` [Buildroot] [PATCH 1/3] libsigc: bump to version 2.6.2 Peter Korsgaard
2015-11-13 22:55   ` Gustavo Zacarias
2015-11-14  8:39     ` Peter Korsgaard
2015-11-14  8:40 ` Peter Korsgaard

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox