From: Denys Dmytriyenko Date: Tue, 7 Dec 2010 23:29:44 +0000 (-0600) Subject: external-toolchain-csl: license-related cleanup and fixup X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=abca18f196c60b8a37bddf5730b7cb87c93cc7d1;p=openembedded.git external-toolchain-csl: license-related cleanup and fixup * fix the comparison of GPLv2/GPLv3 licensed gcc * fix license for dynamically created glibc-{gconv,locale,localedata} * fix missing double-quotes around variable values Signed-off-by: Denys Dmytriyenko --- diff --git a/recipes/meta/external-toolchain-csl.bb b/recipes/meta/external-toolchain-csl.bb index 18780e6307..3dcee493a2 100644 --- a/recipes/meta/external-toolchain-csl.bb +++ b/recipes/meta/external-toolchain-csl.bb @@ -1,11 +1,11 @@ -PR = "r6" +PR = "r7" INHIBIT_DEFAULT_DEPS = "1" -INSANE_SKIP_libgcc = True -INSANE_SKIP_libstdc++ = True -INSANE_SKIP_nscd = True -INSANE_SKIP_glibc-utils = True +INSANE_SKIP_libgcc = "True" +INSANE_SKIP_libstdc++ = "True" +INSANE_SKIP_nscd = "True" +INSANE_SKIP_glibc-utils = "True" SRC_URI = "file://SUPPORTED" @@ -165,37 +165,39 @@ CSL_VER_MAIN := "${@csl_get_main_version(d)}" CSL_VER_GCC := "${@csl_get_gcc_version(d)}" CSL_VER_LIBC := "${@csl_get_libc_version(d)}" CSL_VER_KERNEL := "${@csl_get_kernel_version(d)}" -CSL_LIC_RLE := "${@["GPLv3 with GCC RLE", "GPLv2 with GCC RLE"][csl_get_main_version(d) <= "2009q1-203"]}" - -PKGV = ${CSL_VER_MAIN} -PKGV_libgcc = ${CSL_VER_GCC} -PKGV_libgcc-dev = ${CSL_VER_GCC} -PKGV_libstdc++ = ${CSL_VER_GCC} -PKGV_libstdc++-dev = ${CSL_VER_GCC} -PKGV_libc = ${CSL_VER_LIBC} -PKGV_glibc = ${CSL_VER_LIBC} -PKGV_glibc-dev = ${CSL_VER_LIBC} -PKGV_glibc-dbg = ${CSL_VER_LIBC} -PKGV_glibc-utils = ${CSL_VER_LIBC} -PKGV_glibc-gconv = ${CSL_VER_LIBC} -PKGV_glibc-extra-nss = ${CSL_VER_LIBC} -PKGV_glibc-thread-db = ${CSL_VER_LIBC} -PKGV_glibc-pcprofile = ${CSL_VER_LIBC} -PKGV_catchsegv = ${CSL_VER_LIBC} -PKGV_sln = ${CSL_VER_LIBC} -PKGV_nscd = ${CSL_VER_LIBC} -PKGV_ldd = ${CSL_VER_LIBC} -PKGV_localedef = ${CSL_VER_LIBC} -PKGV_libsegfault = ${CSL_VER_LIBC} -PKGV_linux-libc-headers = ${CSL_VER_KERNEL} - -LICENSE_ldd = "LGPLv2.1+" -LICENSE_glibc = "LGPLv2.1+" -LICENSE_glibc-thread-db = "LGPLv2.1+" -LICENSE_libgcc = ${CSL_LIC_RLE} -LICENSE_libgcc-dev = ${CSL_LIC_RLE} -LICENSE_libstdc++ = ${CSL_LIC_RLE} -LICENSE_libstdc++-dev = ${CSL_LIC_RLE} +CSL_LIC_LIBC := "LGPLv2.1+" +CSL_LIC_RLE := "${@["GPLv3 with GCC RLE", "GPLv2 with GCC RLE"][csl_get_main_version(d) <= "2007q3-51"]}" + +PKGV = "${CSL_VER_MAIN}" +PKGV_libgcc = "${CSL_VER_GCC}" +PKGV_libgcc-dev = "${CSL_VER_GCC}" +PKGV_libstdc++ = "${CSL_VER_GCC}" +PKGV_libstdc++-dev = "${CSL_VER_GCC}" +PKGV_libc = "${CSL_VER_LIBC}" +PKGV_glibc = "${CSL_VER_LIBC}" +PKGV_glibc-dev = "${CSL_VER_LIBC}" +PKGV_glibc-dbg = "${CSL_VER_LIBC}" +PKGV_glibc-utils = "${CSL_VER_LIBC}" +PKGV_glibc-gconv = "${CSL_VER_LIBC}" +PKGV_glibc-extra-nss = "${CSL_VER_LIBC}" +PKGV_glibc-thread-db = "${CSL_VER_LIBC}" +PKGV_glibc-pcprofile = "${CSL_VER_LIBC}" +PKGV_catchsegv = "${CSL_VER_LIBC}" +PKGV_sln = "${CSL_VER_LIBC}" +PKGV_nscd = "${CSL_VER_LIBC}" +PKGV_ldd = "${CSL_VER_LIBC}" +PKGV_localedef = "${CSL_VER_LIBC}" +PKGV_libsegfault = "${CSL_VER_LIBC}" +PKGV_linux-libc-headers = "${CSL_VER_KERNEL}" + +LICENSE = "${CSL_LIC_LIBC}" +LICENSE_ldd = "${CSL_LIC_LIBC}" +LICENSE_glibc = "${CSL_LIC_LIBC}" +LICENSE_glibc-thread-db = "${CSL_LIC_LIBC}" +LICENSE_libgcc = "${CSL_LIC_RLE}" +LICENSE_libgcc-dev = "${CSL_LIC_RLE}" +LICENSE_libstdc++ = "${CSL_LIC_RLE}" +LICENSE_libstdc++-dev = "${CSL_LIC_RLE}" do_install() { install -d ${D}${sysconfdir}