* [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