[yocto] [meta-mono][PATCH 2/7] Separate license from mono-4.xx.inc
Barry Grussling
barry at grussling.com
Sat Nov 5 21:22:59 PDT 2016
During the last year Mono changed licenses from GPLv2 to MIT:
http://www.mono-project.com/news/2016/03/31/mono-relicensed-mit/
As such, we need to split the license out from mono-4.xx.inc so
that future consumers of that include can change the license as needed.
This changeset introduces mono-gplv2.inc to encode the GPLv2 license.
There is no functionality difference in this commit.
Signed-off-by: Barry Grussling <barry at grussling.com>
---
recipes-mono/mono/mono-4.xx.inc | 3 ---
recipes-mono/mono/mono-gplv2.inc | 3 +++
recipes-mono/mono/mono-native_4.0.1.28.bb | 1 +
recipes-mono/mono/mono-native_4.0.1.34.bb | 1 +
recipes-mono/mono/mono-native_4.0.1.bb | 1 +
recipes-mono/mono/mono-native_4.0.2.4.bb | 1 +
recipes-mono/mono/mono-native_4.0.2.5.bb | 1 +
recipes-mono/mono/mono-native_4.0.3.13.bb | 1 +
recipes-mono/mono/mono-native_4.0.3.19.bb | 1 +
recipes-mono/mono/mono-native_4.0.3.20.bb | 1 +
recipes-mono/mono/mono-native_4.0.4.1.bb | 1 +
recipes-mono/mono/mono-native_4.2.0.179.bb | 1 +
recipes-mono/mono/mono-native_4.2.0.207.bb | 1 +
recipes-mono/mono/mono-native_4.2.1.102.bb | 1 +
recipes-mono/mono/mono-native_4.2.1.36.bb | 1 +
recipes-mono/mono/mono-native_4.2.1.60.bb | 1 +
recipes-mono/mono/mono-native_4.2.2.10.bb | 1 +
recipes-mono/mono/mono-native_4.2.2.29.bb | 1 +
recipes-mono/mono/mono-native_4.2.2.30.bb | 1 +
recipes-mono/mono/mono-native_4.3.2.467.bb | 1 +
recipes-mono/mono/mono-native_4.4.0.122.bb | 1 +
recipes-mono/mono/mono-native_4.4.0.148.bb | 1 +
recipes-mono/mono/mono_4.0.1.28.bb | 1 +
recipes-mono/mono/mono_4.0.1.34.bb | 1 +
recipes-mono/mono/mono_4.0.1.bb | 1 +
recipes-mono/mono/mono_4.0.2.4.bb | 1 +
recipes-mono/mono/mono_4.0.2.5.bb | 1 +
recipes-mono/mono/mono_4.0.3.13.bb | 1 +
recipes-mono/mono/mono_4.0.3.19.bb | 1 +
recipes-mono/mono/mono_4.0.3.20.bb | 1 +
recipes-mono/mono/mono_4.0.4.1.bb | 1 +
recipes-mono/mono/mono_4.2.0.179.bb | 1 +
recipes-mono/mono/mono_4.2.0.207.bb | 1 +
recipes-mono/mono/mono_4.2.1.102.bb | 1 +
recipes-mono/mono/mono_4.2.1.36.bb | 1 +
recipes-mono/mono/mono_4.2.1.60.bb | 1 +
recipes-mono/mono/mono_4.2.2.10.bb | 1 +
recipes-mono/mono/mono_4.2.2.29.bb | 1 +
recipes-mono/mono/mono_4.2.2.30.bb | 1 +
recipes-mono/mono/mono_4.3.2.467.bb | 1 +
recipes-mono/mono/mono_4.4.0.122.bb | 1 +
recipes-mono/mono/mono_4.4.0.148.bb | 1 +
42 files changed, 43 insertions(+), 3 deletions(-)
create mode 100644 recipes-mono/mono/mono-gplv2.inc
diff --git a/recipes-mono/mono/mono-4.xx.inc b/recipes-mono/mono/mono-4.xx.inc
index 855c857..3ce5871 100644
--- a/recipes-mono/mono/mono-4.xx.inc
+++ b/recipes-mono/mono/mono-4.xx.inc
@@ -3,12 +3,9 @@ DESCRIPTION = "This is part of the Mono project - http://mono-project.com"
HOMEPAGE = "http://mono-project.com"
BUGTRACKER = "http://bugzilla.xamarin.com/"
SECTION = "devel"
-LICENSE = "GPLv2"
DEPENDS = "zlib"
-LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=80862f3fd0e11a5fa0318070c54461ce"
-
SRC_URI = "http://download.mono-project.com/sources/mono/mono-${PV}.tar.bz2 \
file://dllmap-config.in.diff \
file://0002-prevent-threadpool-exception5-test-hanging.patch \
diff --git a/recipes-mono/mono/mono-gplv2.inc b/recipes-mono/mono/mono-gplv2.inc
new file mode 100644
index 0000000..6996514
--- /dev/null
+++ b/recipes-mono/mono/mono-gplv2.inc
@@ -0,0 +1,3 @@
+LICENSE = "GPLv2"
+LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=80862f3fd0e11a5fa0318070c54461ce"
+
diff --git a/recipes-mono/mono/mono-native_4.0.1.28.bb b/recipes-mono/mono/mono-native_4.0.1.28.bb
index a39aa68..4673573 100644
--- a/recipes-mono/mono/mono-native_4.0.1.28.bb
+++ b/recipes-mono/mono/mono-native_4.0.1.28.bb
@@ -1,4 +1,5 @@
require mono-4.xx.inc
+require mono-gplv2.inc
EXTRA_OECONF += "mono_cv_uscore=no --with-sigaltstack=no --with-mcs-docs=no "
diff --git a/recipes-mono/mono/mono-native_4.0.1.34.bb b/recipes-mono/mono/mono-native_4.0.1.34.bb
index 208968f..3dbb1d9 100644
--- a/recipes-mono/mono/mono-native_4.0.1.34.bb
+++ b/recipes-mono/mono/mono-native_4.0.1.34.bb
@@ -1,4 +1,5 @@
require mono-4.xx.inc
+require mono-gplv2.inc
EXTRA_OECONF += "mono_cv_uscore=no --with-sigaltstack=no --with-mcs-docs=no "
diff --git a/recipes-mono/mono/mono-native_4.0.1.bb b/recipes-mono/mono/mono-native_4.0.1.bb
index cbcebe4..4f2cf03 100644
--- a/recipes-mono/mono/mono-native_4.0.1.bb
+++ b/recipes-mono/mono/mono-native_4.0.1.bb
@@ -1,4 +1,5 @@
require mono-4.xx.inc
+require mono-gplv2.inc
EXTRA_OECONF += "mono_cv_uscore=no --with-sigaltstack=no --with-mcs-docs=no "
diff --git a/recipes-mono/mono/mono-native_4.0.2.4.bb b/recipes-mono/mono/mono-native_4.0.2.4.bb
index fbbec72..afdca44 100644
--- a/recipes-mono/mono/mono-native_4.0.2.4.bb
+++ b/recipes-mono/mono/mono-native_4.0.2.4.bb
@@ -1,4 +1,5 @@
require mono-4.xx.inc
+require mono-gplv2.inc
require ${PN}-base.inc
require mono-${PV}.inc
diff --git a/recipes-mono/mono/mono-native_4.0.2.5.bb b/recipes-mono/mono/mono-native_4.0.2.5.bb
index 9aa04a5..52f7f5c 100644
--- a/recipes-mono/mono/mono-native_4.0.2.5.bb
+++ b/recipes-mono/mono/mono-native_4.0.2.5.bb
@@ -1,3 +1,4 @@
require mono-4.xx.inc
+require mono-gplv2.inc
require ${PN}-base.inc
require mono-${PV}.inc
diff --git a/recipes-mono/mono/mono-native_4.0.3.13.bb b/recipes-mono/mono/mono-native_4.0.3.13.bb
index 9aa04a5..52f7f5c 100644
--- a/recipes-mono/mono/mono-native_4.0.3.13.bb
+++ b/recipes-mono/mono/mono-native_4.0.3.13.bb
@@ -1,3 +1,4 @@
require mono-4.xx.inc
+require mono-gplv2.inc
require ${PN}-base.inc
require mono-${PV}.inc
diff --git a/recipes-mono/mono/mono-native_4.0.3.19.bb b/recipes-mono/mono/mono-native_4.0.3.19.bb
index 9aa04a5..52f7f5c 100644
--- a/recipes-mono/mono/mono-native_4.0.3.19.bb
+++ b/recipes-mono/mono/mono-native_4.0.3.19.bb
@@ -1,3 +1,4 @@
require mono-4.xx.inc
+require mono-gplv2.inc
require ${PN}-base.inc
require mono-${PV}.inc
diff --git a/recipes-mono/mono/mono-native_4.0.3.20.bb b/recipes-mono/mono/mono-native_4.0.3.20.bb
index 9aa04a5..52f7f5c 100644
--- a/recipes-mono/mono/mono-native_4.0.3.20.bb
+++ b/recipes-mono/mono/mono-native_4.0.3.20.bb
@@ -1,3 +1,4 @@
require mono-4.xx.inc
+require mono-gplv2.inc
require ${PN}-base.inc
require mono-${PV}.inc
diff --git a/recipes-mono/mono/mono-native_4.0.4.1.bb b/recipes-mono/mono/mono-native_4.0.4.1.bb
index 9aa04a5..52f7f5c 100644
--- a/recipes-mono/mono/mono-native_4.0.4.1.bb
+++ b/recipes-mono/mono/mono-native_4.0.4.1.bb
@@ -1,3 +1,4 @@
require mono-4.xx.inc
+require mono-gplv2.inc
require ${PN}-base.inc
require mono-${PV}.inc
diff --git a/recipes-mono/mono/mono-native_4.2.0.179.bb b/recipes-mono/mono/mono-native_4.2.0.179.bb
index 9aa04a5..52f7f5c 100644
--- a/recipes-mono/mono/mono-native_4.2.0.179.bb
+++ b/recipes-mono/mono/mono-native_4.2.0.179.bb
@@ -1,3 +1,4 @@
require mono-4.xx.inc
+require mono-gplv2.inc
require ${PN}-base.inc
require mono-${PV}.inc
diff --git a/recipes-mono/mono/mono-native_4.2.0.207.bb b/recipes-mono/mono/mono-native_4.2.0.207.bb
index 9aa04a5..52f7f5c 100644
--- a/recipes-mono/mono/mono-native_4.2.0.207.bb
+++ b/recipes-mono/mono/mono-native_4.2.0.207.bb
@@ -1,3 +1,4 @@
require mono-4.xx.inc
+require mono-gplv2.inc
require ${PN}-base.inc
require mono-${PV}.inc
diff --git a/recipes-mono/mono/mono-native_4.2.1.102.bb b/recipes-mono/mono/mono-native_4.2.1.102.bb
index 9aa04a5..52f7f5c 100644
--- a/recipes-mono/mono/mono-native_4.2.1.102.bb
+++ b/recipes-mono/mono/mono-native_4.2.1.102.bb
@@ -1,3 +1,4 @@
require mono-4.xx.inc
+require mono-gplv2.inc
require ${PN}-base.inc
require mono-${PV}.inc
diff --git a/recipes-mono/mono/mono-native_4.2.1.36.bb b/recipes-mono/mono/mono-native_4.2.1.36.bb
index 9aa04a5..52f7f5c 100644
--- a/recipes-mono/mono/mono-native_4.2.1.36.bb
+++ b/recipes-mono/mono/mono-native_4.2.1.36.bb
@@ -1,3 +1,4 @@
require mono-4.xx.inc
+require mono-gplv2.inc
require ${PN}-base.inc
require mono-${PV}.inc
diff --git a/recipes-mono/mono/mono-native_4.2.1.60.bb b/recipes-mono/mono/mono-native_4.2.1.60.bb
index 9aa04a5..52f7f5c 100644
--- a/recipes-mono/mono/mono-native_4.2.1.60.bb
+++ b/recipes-mono/mono/mono-native_4.2.1.60.bb
@@ -1,3 +1,4 @@
require mono-4.xx.inc
+require mono-gplv2.inc
require ${PN}-base.inc
require mono-${PV}.inc
diff --git a/recipes-mono/mono/mono-native_4.2.2.10.bb b/recipes-mono/mono/mono-native_4.2.2.10.bb
index 9aa04a5..52f7f5c 100644
--- a/recipes-mono/mono/mono-native_4.2.2.10.bb
+++ b/recipes-mono/mono/mono-native_4.2.2.10.bb
@@ -1,3 +1,4 @@
require mono-4.xx.inc
+require mono-gplv2.inc
require ${PN}-base.inc
require mono-${PV}.inc
diff --git a/recipes-mono/mono/mono-native_4.2.2.29.bb b/recipes-mono/mono/mono-native_4.2.2.29.bb
index 9aa04a5..52f7f5c 100644
--- a/recipes-mono/mono/mono-native_4.2.2.29.bb
+++ b/recipes-mono/mono/mono-native_4.2.2.29.bb
@@ -1,3 +1,4 @@
require mono-4.xx.inc
+require mono-gplv2.inc
require ${PN}-base.inc
require mono-${PV}.inc
diff --git a/recipes-mono/mono/mono-native_4.2.2.30.bb b/recipes-mono/mono/mono-native_4.2.2.30.bb
index 9aa04a5..52f7f5c 100644
--- a/recipes-mono/mono/mono-native_4.2.2.30.bb
+++ b/recipes-mono/mono/mono-native_4.2.2.30.bb
@@ -1,3 +1,4 @@
require mono-4.xx.inc
+require mono-gplv2.inc
require ${PN}-base.inc
require mono-${PV}.inc
diff --git a/recipes-mono/mono/mono-native_4.3.2.467.bb b/recipes-mono/mono/mono-native_4.3.2.467.bb
index 9aa04a5..52f7f5c 100644
--- a/recipes-mono/mono/mono-native_4.3.2.467.bb
+++ b/recipes-mono/mono/mono-native_4.3.2.467.bb
@@ -1,3 +1,4 @@
require mono-4.xx.inc
+require mono-gplv2.inc
require ${PN}-base.inc
require mono-${PV}.inc
diff --git a/recipes-mono/mono/mono-native_4.4.0.122.bb b/recipes-mono/mono/mono-native_4.4.0.122.bb
index 9aa04a5..52f7f5c 100644
--- a/recipes-mono/mono/mono-native_4.4.0.122.bb
+++ b/recipes-mono/mono/mono-native_4.4.0.122.bb
@@ -1,3 +1,4 @@
require mono-4.xx.inc
+require mono-gplv2.inc
require ${PN}-base.inc
require mono-${PV}.inc
diff --git a/recipes-mono/mono/mono-native_4.4.0.148.bb b/recipes-mono/mono/mono-native_4.4.0.148.bb
index 9aa04a5..52f7f5c 100644
--- a/recipes-mono/mono/mono-native_4.4.0.148.bb
+++ b/recipes-mono/mono/mono-native_4.4.0.148.bb
@@ -1,3 +1,4 @@
require mono-4.xx.inc
+require mono-gplv2.inc
require ${PN}-base.inc
require mono-${PV}.inc
diff --git a/recipes-mono/mono/mono_4.0.1.28.bb b/recipes-mono/mono/mono_4.0.1.28.bb
index 694215e..4a0ccee 100644
--- a/recipes-mono/mono/mono_4.0.1.28.bb
+++ b/recipes-mono/mono/mono_4.0.1.28.bb
@@ -1,4 +1,5 @@
require mono-4.xx.inc
+require mono-gplv2.inc
DEPENDS = "mono-native"
diff --git a/recipes-mono/mono/mono_4.0.1.34.bb b/recipes-mono/mono/mono_4.0.1.34.bb
index 74b3a31..4d15501 100644
--- a/recipes-mono/mono/mono_4.0.1.34.bb
+++ b/recipes-mono/mono/mono_4.0.1.34.bb
@@ -1,4 +1,5 @@
require mono-4.xx.inc
+require mono-gplv2.inc
DEPENDS = "mono-native"
diff --git a/recipes-mono/mono/mono_4.0.1.bb b/recipes-mono/mono/mono_4.0.1.bb
index ff55fc7..da42224 100644
--- a/recipes-mono/mono/mono_4.0.1.bb
+++ b/recipes-mono/mono/mono_4.0.1.bb
@@ -1,4 +1,5 @@
require mono-4.xx.inc
+require mono-gplv2.inc
DEPENDS = "mono-native"
diff --git a/recipes-mono/mono/mono_4.0.2.4.bb b/recipes-mono/mono/mono_4.0.2.4.bb
index 9aa04a5..52f7f5c 100644
--- a/recipes-mono/mono/mono_4.0.2.4.bb
+++ b/recipes-mono/mono/mono_4.0.2.4.bb
@@ -1,3 +1,4 @@
require mono-4.xx.inc
+require mono-gplv2.inc
require ${PN}-base.inc
require mono-${PV}.inc
diff --git a/recipes-mono/mono/mono_4.0.2.5.bb b/recipes-mono/mono/mono_4.0.2.5.bb
index 9aa04a5..52f7f5c 100644
--- a/recipes-mono/mono/mono_4.0.2.5.bb
+++ b/recipes-mono/mono/mono_4.0.2.5.bb
@@ -1,3 +1,4 @@
require mono-4.xx.inc
+require mono-gplv2.inc
require ${PN}-base.inc
require mono-${PV}.inc
diff --git a/recipes-mono/mono/mono_4.0.3.13.bb b/recipes-mono/mono/mono_4.0.3.13.bb
index 9aa04a5..52f7f5c 100644
--- a/recipes-mono/mono/mono_4.0.3.13.bb
+++ b/recipes-mono/mono/mono_4.0.3.13.bb
@@ -1,3 +1,4 @@
require mono-4.xx.inc
+require mono-gplv2.inc
require ${PN}-base.inc
require mono-${PV}.inc
diff --git a/recipes-mono/mono/mono_4.0.3.19.bb b/recipes-mono/mono/mono_4.0.3.19.bb
index 9aa04a5..52f7f5c 100644
--- a/recipes-mono/mono/mono_4.0.3.19.bb
+++ b/recipes-mono/mono/mono_4.0.3.19.bb
@@ -1,3 +1,4 @@
require mono-4.xx.inc
+require mono-gplv2.inc
require ${PN}-base.inc
require mono-${PV}.inc
diff --git a/recipes-mono/mono/mono_4.0.3.20.bb b/recipes-mono/mono/mono_4.0.3.20.bb
index 9aa04a5..52f7f5c 100644
--- a/recipes-mono/mono/mono_4.0.3.20.bb
+++ b/recipes-mono/mono/mono_4.0.3.20.bb
@@ -1,3 +1,4 @@
require mono-4.xx.inc
+require mono-gplv2.inc
require ${PN}-base.inc
require mono-${PV}.inc
diff --git a/recipes-mono/mono/mono_4.0.4.1.bb b/recipes-mono/mono/mono_4.0.4.1.bb
index 9aa04a5..52f7f5c 100644
--- a/recipes-mono/mono/mono_4.0.4.1.bb
+++ b/recipes-mono/mono/mono_4.0.4.1.bb
@@ -1,3 +1,4 @@
require mono-4.xx.inc
+require mono-gplv2.inc
require ${PN}-base.inc
require mono-${PV}.inc
diff --git a/recipes-mono/mono/mono_4.2.0.179.bb b/recipes-mono/mono/mono_4.2.0.179.bb
index 67b2ba5..1fa5f30 100644
--- a/recipes-mono/mono/mono_4.2.0.179.bb
+++ b/recipes-mono/mono/mono_4.2.0.179.bb
@@ -1,4 +1,5 @@
require mono-4.xx.inc
+require mono-gplv2.inc
require ${PN}-base.inc
require mono-${PV}.inc
diff --git a/recipes-mono/mono/mono_4.2.0.207.bb b/recipes-mono/mono/mono_4.2.0.207.bb
index 0e770c7..dc2bf9b 100644
--- a/recipes-mono/mono/mono_4.2.0.207.bb
+++ b/recipes-mono/mono/mono_4.2.0.207.bb
@@ -1,4 +1,5 @@
require mono-4.xx.inc
+require mono-gplv2.inc
require ${PN}-base.inc
require mono-${PV}.inc
diff --git a/recipes-mono/mono/mono_4.2.1.102.bb b/recipes-mono/mono/mono_4.2.1.102.bb
index 0e770c7..dc2bf9b 100644
--- a/recipes-mono/mono/mono_4.2.1.102.bb
+++ b/recipes-mono/mono/mono_4.2.1.102.bb
@@ -1,4 +1,5 @@
require mono-4.xx.inc
+require mono-gplv2.inc
require ${PN}-base.inc
require mono-${PV}.inc
diff --git a/recipes-mono/mono/mono_4.2.1.36.bb b/recipes-mono/mono/mono_4.2.1.36.bb
index 0e770c7..dc2bf9b 100644
--- a/recipes-mono/mono/mono_4.2.1.36.bb
+++ b/recipes-mono/mono/mono_4.2.1.36.bb
@@ -1,4 +1,5 @@
require mono-4.xx.inc
+require mono-gplv2.inc
require ${PN}-base.inc
require mono-${PV}.inc
diff --git a/recipes-mono/mono/mono_4.2.1.60.bb b/recipes-mono/mono/mono_4.2.1.60.bb
index 0e770c7..dc2bf9b 100644
--- a/recipes-mono/mono/mono_4.2.1.60.bb
+++ b/recipes-mono/mono/mono_4.2.1.60.bb
@@ -1,4 +1,5 @@
require mono-4.xx.inc
+require mono-gplv2.inc
require ${PN}-base.inc
require mono-${PV}.inc
diff --git a/recipes-mono/mono/mono_4.2.2.10.bb b/recipes-mono/mono/mono_4.2.2.10.bb
index 0e770c7..dc2bf9b 100644
--- a/recipes-mono/mono/mono_4.2.2.10.bb
+++ b/recipes-mono/mono/mono_4.2.2.10.bb
@@ -1,4 +1,5 @@
require mono-4.xx.inc
+require mono-gplv2.inc
require ${PN}-base.inc
require mono-${PV}.inc
diff --git a/recipes-mono/mono/mono_4.2.2.29.bb b/recipes-mono/mono/mono_4.2.2.29.bb
index 0e770c7..dc2bf9b 100644
--- a/recipes-mono/mono/mono_4.2.2.29.bb
+++ b/recipes-mono/mono/mono_4.2.2.29.bb
@@ -1,4 +1,5 @@
require mono-4.xx.inc
+require mono-gplv2.inc
require ${PN}-base.inc
require mono-${PV}.inc
diff --git a/recipes-mono/mono/mono_4.2.2.30.bb b/recipes-mono/mono/mono_4.2.2.30.bb
index 0e770c7..dc2bf9b 100644
--- a/recipes-mono/mono/mono_4.2.2.30.bb
+++ b/recipes-mono/mono/mono_4.2.2.30.bb
@@ -1,4 +1,5 @@
require mono-4.xx.inc
+require mono-gplv2.inc
require ${PN}-base.inc
require mono-${PV}.inc
diff --git a/recipes-mono/mono/mono_4.3.2.467.bb b/recipes-mono/mono/mono_4.3.2.467.bb
index 0e770c7..dc2bf9b 100644
--- a/recipes-mono/mono/mono_4.3.2.467.bb
+++ b/recipes-mono/mono/mono_4.3.2.467.bb
@@ -1,4 +1,5 @@
require mono-4.xx.inc
+require mono-gplv2.inc
require ${PN}-base.inc
require mono-${PV}.inc
diff --git a/recipes-mono/mono/mono_4.4.0.122.bb b/recipes-mono/mono/mono_4.4.0.122.bb
index 0e770c7..dc2bf9b 100644
--- a/recipes-mono/mono/mono_4.4.0.122.bb
+++ b/recipes-mono/mono/mono_4.4.0.122.bb
@@ -1,4 +1,5 @@
require mono-4.xx.inc
+require mono-gplv2.inc
require ${PN}-base.inc
require mono-${PV}.inc
diff --git a/recipes-mono/mono/mono_4.4.0.148.bb b/recipes-mono/mono/mono_4.4.0.148.bb
index 0e770c7..dc2bf9b 100644
--- a/recipes-mono/mono/mono_4.4.0.148.bb
+++ b/recipes-mono/mono/mono_4.4.0.148.bb
@@ -1,4 +1,5 @@
require mono-4.xx.inc
+require mono-gplv2.inc
require ${PN}-base.inc
require mono-${PV}.inc
--
2.10.2
More information about the yocto
mailing list