All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] Switch to using perl-native for various packages instead of host perl
@ 2011-07-26 19:22 Matthew McClintock
  2011-07-26 19:22 ` [PATCH] Update TERMCMD message to align with previous change Matthew McClintock
  2011-07-28  3:22   ` Saul Wold
  0 siblings, 2 replies; 13+ messages in thread
From: Matthew McClintock @ 2011-07-26 19:22 UTC (permalink / raw)
  To: yocto, openembedded-core; +Cc: Matthew McClintock

Several builds are using perl on the host instead of perl built by
poky. This fixes the issue for several packages.

Signed-off-by: Matthew McClintock <msm@freescale.com>
---
 meta/recipes-connectivity/avahi/avahi.inc          |    2 +-
 meta/recipes-connectivity/avahi/avahi_0.6.30.bb    |    2 +-
 meta/recipes-devtools/intltool/intltool.inc        |    2 +-
 meta/recipes-extended/polkit/polkit_0.101.bb       |    4 ++--
 meta/recipes-gnome/gnome/gconf-dbus_705.bb         |    4 ++--
 meta/recipes-gnome/gnome/gnome-desktop.inc         |    4 ++--
 meta/recipes-gnome/gnome/gnome-doc-utils.inc       |    2 +-
 meta/recipes-gnome/gnome/gnome-doc-utils_0.20.6.bb |    2 +-
 .../recipes-gnome/gnome/gnome-icon-theme_2.31.0.bb |    4 ++--
 meta/recipes-gnome/gnome/gnome-keyring_2.32.1.bb   |    4 ++--
 .../recipes-gnome/gnome/libgnome-keyring_2.32.0.bb |    4 ++--
 .../xorg-lib/xkeyboard-config_2.1.bb               |    4 ++--
 .../shared-mime-info/shared-mime-info.inc          |    2 +-
 .../shared-mime-info/shared-mime-info_0.90.bb      |    2 +-
 14 files changed, 21 insertions(+), 21 deletions(-)

diff --git a/meta/recipes-connectivity/avahi/avahi.inc b/meta/recipes-connectivity/avahi/avahi.inc
index dc7a5ae..5695403 100644
--- a/meta/recipes-connectivity/avahi/avahi.inc
+++ b/meta/recipes-connectivity/avahi/avahi.inc
@@ -21,7 +21,7 @@ SRC_URI = "http://avahi.org/download/avahi-${PV}.tar.gz \
           file://99avahi-autoipd \
           file://initscript.patch"
 
-inherit autotools pkgconfig update-rc.d gettext
+inherit autotools pkgconfig update-rc.d gettext perlnative
 
 EXTRA_OECONF = "--with-distro=debian \
              --with-avahi-priv-access-group=adm \
diff --git a/meta/recipes-connectivity/avahi/avahi_0.6.30.bb b/meta/recipes-connectivity/avahi/avahi_0.6.30.bb
index 05716d0..da40426 100644
--- a/meta/recipes-connectivity/avahi/avahi_0.6.30.bb
+++ b/meta/recipes-connectivity/avahi/avahi_0.6.30.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=2d5025d4aa3495befef8f17206a5b0a1 \
                     file://avahi-daemon/main.c;endline=21;md5=9ee77368c5407af77caaef1b07285969 \
                     file://avahi-client/client.h;endline=23;md5=f4ac741a25c4f434039ba3e18c8674cf"
 
-PR = "r4"
+PR = "r5"
 
 SRC_URI[md5sum] = "e4db89a2a403ff4c47d66ac66fad1f43"
 SRC_URI[sha256sum] = "f9e4316c2339d0020726edd846d01bee0c39980906db0c247479e5807457ff1f"
diff --git a/meta/recipes-devtools/intltool/intltool.inc b/meta/recipes-devtools/intltool/intltool.inc
index d8917ad..7885b01 100644
--- a/meta/recipes-devtools/intltool/intltool.inc
+++ b/meta/recipes-devtools/intltool/intltool.inc
@@ -12,5 +12,5 @@ RRECOMMENDS_${PN} = "perl-modules"
 
 inherit autotools pkgconfig perlnative
 
-export PERL = "/usr/bin/env perl"
+export INTLTOOL_PERL_virtclass-native = "/usr/bin/env perl"
 BBCLASSEXTEND = "native"
diff --git a/meta/recipes-extended/polkit/polkit_0.101.bb b/meta/recipes-extended/polkit/polkit_0.101.bb
index 6769914..2dd8f58 100644
--- a/meta/recipes-extended/polkit/polkit_0.101.bb
+++ b/meta/recipes-extended/polkit/polkit_0.101.bb
@@ -8,12 +8,12 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=155db86cdbafa7532b41f390409283eb \
 
 SRC_URI = "http://hal.freedesktop.org/releases/polkit-${PV}.tar.gz \
            file://introspection.patch"
-PR = "r0"
+PR = "r1"
 DEPENDS = "libpam expat dbus-glib eggdbus intltool"
 RDEPENDS_${PN} = "libpam"
 EXTRA_OECONF = "--with-authfw=pam --with-os-type=moblin --disable-man-pages --disable-gtk-doc --disable-introspection"
 
-inherit autotools pkgconfig
+inherit autotools pkgconfig perlnative
 
 FILES_${PN} += "${libdir}/${PN}-1/extensions/*.so \
                 ${datadir}/${PN}-1/actions/* \
diff --git a/meta/recipes-gnome/gnome/gconf-dbus_705.bb b/meta/recipes-gnome/gnome/gconf-dbus_705.bb
index fdfc45f..cbfc42d 100644
--- a/meta/recipes-gnome/gnome/gconf-dbus_705.bb
+++ b/meta/recipes-gnome/gnome/gconf-dbus_705.bb
@@ -10,7 +10,7 @@ RPROVIDES_${PN}-dev = "gconf-dev"
 
 #SRCREV = "705"
 #PV = "2.16.0+svnr${SRCPV}"
-PR = "r0"
+PR = "r1"
 
 # This SVN repo is no longer available use a tarball mirror site until
 # we move to proper gconf recipe.
@@ -19,7 +19,7 @@ SRC_URI = "http://autobuilder.pokylinux.org/sources/trunk_developer.imendio.com_
 
 S = "${WORKDIR}/trunk"
 
-inherit pkgconfig autotools
+inherit pkgconfig autotools perlnative
 
 PARALLEL_MAKE = ""
 
diff --git a/meta/recipes-gnome/gnome/gnome-desktop.inc b/meta/recipes-gnome/gnome/gnome-desktop.inc
index 336b87f..670d56b 100644
--- a/meta/recipes-gnome/gnome/gnome-desktop.inc
+++ b/meta/recipes-gnome/gnome/gnome-desktop.inc
@@ -11,7 +11,7 @@ do_configure_prepend () {
 
 FILES_${PN} += "${datadir}/gnome-about"
 
-PR = "r1"
+PR = "r2"
 
-inherit gnome pkgconfig
+inherit gnome pkgconfig perlnative
 
diff --git a/meta/recipes-gnome/gnome/gnome-doc-utils.inc b/meta/recipes-gnome/gnome/gnome-doc-utils.inc
index bd7c615..525c1b4 100644
--- a/meta/recipes-gnome/gnome/gnome-doc-utils.inc
+++ b/meta/recipes-gnome/gnome/gnome-doc-utils.inc
@@ -2,7 +2,7 @@ LICENSE = "GPL & LGPL"
 DEPENDS = "libxml2 libxslt libxslt-native gnome-doc-utils-native"
 DEPENDS_virtclass-native = "libxml2-native libxslt-native intltool-native"
 
-inherit gnome gettext python-dir
+inherit gnome gettext python-dir perlnative
 
 EXTRA_OECONF = "--disable-scrollkeeper"
 
diff --git a/meta/recipes-gnome/gnome/gnome-doc-utils_0.20.6.bb b/meta/recipes-gnome/gnome/gnome-doc-utils_0.20.6.bb
index 1ec1076..c65cf64 100644
--- a/meta/recipes-gnome/gnome/gnome-doc-utils_0.20.6.bb
+++ b/meta/recipes-gnome/gnome/gnome-doc-utils_0.20.6.bb
@@ -1,7 +1,7 @@
 require gnome-doc-utils.inc
 LIC_FILES_CHKSUM = "file://COPYING.GPL;md5=eb723b61539feef013de476e68b5c50a \
 		    file://COPYING.LGPL;md5=a6f89e2100d9b6cdffcea4f398e37343"
-PR = "r4"
+PR = "r5"
 
 SRC_URI += "file://xsltproc_nonet.patch \
 	    file://use-usr-bin-env-for-python-in-xml2po.patch"
diff --git a/meta/recipes-gnome/gnome/gnome-icon-theme_2.31.0.bb b/meta/recipes-gnome/gnome/gnome-icon-theme_2.31.0.bb
index 55868ab..e7f17f5 100644
--- a/meta/recipes-gnome/gnome/gnome-icon-theme_2.31.0.bb
+++ b/meta/recipes-gnome/gnome/gnome-icon-theme_2.31.0.bb
@@ -9,7 +9,7 @@ SECTION = "x11/gnome"
 DEPENDS = "icon-naming-utils-native glib-2.0 intltool-native"
 RDEPENDS_${PN} = "hicolor-icon-theme"
 RRECOMMENDS_${PN} = "librsvg-gtk"
-PR = "r1"
+PR = "r2"
 
 FILES_${PN} += "${datadir}/*"
 
@@ -21,7 +21,7 @@ SRC_URI[sha256sum] = "ea7e05b77ead159379392b3b275ca0c9cbacd7d936014e447cc7c5e27a
 
 EXTRA_OECONF = "--disable-hicolor-check --with-iconmap=${STAGING_LIBDIR_NATIVE}/../libexec/icon-name-mapping"
 
-inherit autotools
+inherit autotools perlnative
 
 # We can't do this until the output is shared into all target sysroots
 #PACKAGE_ARCH = "all"
diff --git a/meta/recipes-gnome/gnome/gnome-keyring_2.32.1.bb b/meta/recipes-gnome/gnome/gnome-keyring_2.32.1.bb
index 3f38401..7ae49c4 100644
--- a/meta/recipes-gnome/gnome/gnome-keyring_2.32.1.bb
+++ b/meta/recipes-gnome/gnome/gnome-keyring_2.32.1.bb
@@ -11,9 +11,9 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \
 
 SECTION = "x11/gnome"
 
-PR = "r2"
+PR = "r3"
 
-inherit autotools gnome pkgconfig
+inherit autotools gnome pkgconfig perlnative
 
 DEPENDS = "gtk+ libgcrypt libtasn1 libtasn1-native gconf"
 RDEPENDS_${PN} = "libgnome-keyring"
diff --git a/meta/recipes-gnome/gnome/libgnome-keyring_2.32.0.bb b/meta/recipes-gnome/gnome/libgnome-keyring_2.32.0.bb
index 09b6d9c..77c82d3 100644
--- a/meta/recipes-gnome/gnome/libgnome-keyring_2.32.0.bb
+++ b/meta/recipes-gnome/gnome/libgnome-keyring_2.32.0.bb
@@ -9,9 +9,9 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=0914b9d3ebaba41ef2e3e0ae16f296cf \
                     file://egg/egg-dh.h;endline=22;md5=1626c16af2a8da1f88324cf3ced33f08"
 
 SECTION = "x11/gnome/libs"
-PR = "r0"
+PR = "r1"
 
-inherit gnome
+inherit gnome perlnative
 
 DEPENDS = "dbus eggdbus"
 
diff --git a/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.1.bb b/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.1.bb
index b077fa3..e4c7dc0 100644
--- a/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.1.bb
+++ b/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.1.bb
@@ -19,14 +19,14 @@ SRC_URI[sha256sum] = "e293aa4b0dd259dbb4f0e7f56fdd95db5047d052c7b3b80922fe566392
 SECTION = "x11/libs"
 DEPENDS = "intltool-native xkbcomp-native glib-2.0"
 
-PR = "r1"
+PR = "r2"
 
 EXTRA_OECONF = "--with-xkb-rules-symlink=xorg"
 
 RDEPENDS_${PN} += "xkbcomp"
 FILES_${PN} += "${datadir}/X11/xkb"
 
-inherit autotools pkgconfig
+inherit autotools pkgconfig perlnative
 
 do_install_append () {
     install -d ${D}/usr/share/X11/xkb/compiled
diff --git a/meta/recipes-support/shared-mime-info/shared-mime-info.inc b/meta/recipes-support/shared-mime-info/shared-mime-info.inc
index 64eef9d..8b10535 100644
--- a/meta/recipes-support/shared-mime-info/shared-mime-info.inc
+++ b/meta/recipes-support/shared-mime-info/shared-mime-info.inc
@@ -10,7 +10,7 @@ DEPENDS_virtclass-native = "libxml2-native intltool-native glib-2.0-native"
 
 SRC_URI = "http://freedesktop.org/~hadess/shared-mime-info-${PV}.tar.bz2"
 
-inherit autotools pkgconfig gettext
+inherit autotools pkgconfig gettext perlnative
 
 EXTRA_OECONF = "--disable-update-mimedb"
 
diff --git a/meta/recipes-support/shared-mime-info/shared-mime-info_0.90.bb b/meta/recipes-support/shared-mime-info/shared-mime-info_0.90.bb
index cbbd0fe..4c852fa 100644
--- a/meta/recipes-support/shared-mime-info/shared-mime-info_0.90.bb
+++ b/meta/recipes-support/shared-mime-info/shared-mime-info_0.90.bb
@@ -1,5 +1,5 @@
 require shared-mime-info.inc
-PR = "r0"
+PR = "r1"
 
 SRC_URI += "file://fix-parallel-build.patch \
             file://fix-parallel-build-backport.patch \
-- 
1.7.5




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

* [PATCH] Update TERMCMD message to align with previous change
  2011-07-26 19:22 [PATCH] Switch to using perl-native for various packages instead of host perl Matthew McClintock
@ 2011-07-26 19:22 ` Matthew McClintock
  2011-07-27 15:03   ` Joshua Lock
                     ` (2 more replies)
  2011-07-28  3:22   ` Saul Wold
  1 sibling, 3 replies; 13+ messages in thread
From: Matthew McClintock @ 2011-07-26 19:22 UTC (permalink / raw)
  To: yocto, openembedded-core; +Cc: Matthew McClintock

A previous patch changed the default TERM to use xterm. This updates
local.conf.sample to match the change

Signed-off-by: Matthew McClintock <msm@freescale.com>
---
 meta-yocto/conf/local.conf.sample |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/meta-yocto/conf/local.conf.sample b/meta-yocto/conf/local.conf.sample
index 499c48e..7a0fc89 100644
--- a/meta-yocto/conf/local.conf.sample
+++ b/meta-yocto/conf/local.conf.sample
@@ -205,7 +205,7 @@ ENABLE_BINARY_LOCALE_GENERATION = "1"
 # out if that is desired
 NO32LIBS = "1"
 
-# If you do not use (or have installed) gnome-terminal you will need to
+# If you do not use (or have installed) xterm you will need to
 # uncomment these variables and set them to the terminal you wish to use
 # when resolving patches which cannot be applied
 # Supported shell prefixes for *_TERMCMD and *_TERMCMDRUN ARE:
-- 
1.7.5




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

* Re: [PATCH] Update TERMCMD message to align with previous change
  2011-07-26 19:22 ` [PATCH] Update TERMCMD message to align with previous change Matthew McClintock
@ 2011-07-27 15:03   ` Joshua Lock
  2011-07-27 16:04     ` Gary Thomas
  2011-07-27 16:09   ` Saul Wold
  2011-08-01 17:37   ` Saul Wold
  2 siblings, 1 reply; 13+ messages in thread
From: Joshua Lock @ 2011-07-27 15:03 UTC (permalink / raw)
  To: openembedded-core

On Tue, 2011-07-26 at 14:22 -0500, Matthew McClintock wrote:
> A previous patch changed the default TERM to use xterm. This updates
> local.conf.sample to match the change
> 
> Signed-off-by: Matthew McClintock <msm@freescale.com>

Signed-off-by: Joshua Lock <josh@linux.intel.com>

We should probably change the suggested / commented TERMCMD to be
something other than KONSOLE too, as that doesn't work so well for
KDE4...

Joshua

> ---
>  meta-yocto/conf/local.conf.sample |    2 +-
>  1 files changed, 1 insertions(+), 1 deletions(-)
> 
> diff --git a/meta-yocto/conf/local.conf.sample b/meta-yocto/conf/local.conf.sample
> index 499c48e..7a0fc89 100644
> --- a/meta-yocto/conf/local.conf.sample
> +++ b/meta-yocto/conf/local.conf.sample
> @@ -205,7 +205,7 @@ ENABLE_BINARY_LOCALE_GENERATION = "1"
>  # out if that is desired
>  NO32LIBS = "1"
>  
> -# If you do not use (or have installed) gnome-terminal you will need to
> +# If you do not use (or have installed) xterm you will need to
>  # uncomment these variables and set them to the terminal you wish to use
>  # when resolving patches which cannot be applied
>  # Supported shell prefixes for *_TERMCMD and *_TERMCMDRUN ARE:

-- 
Joshua Lock
        Yocto Project "Johannes factotum"
        Intel Open Source Technology Centre




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

* Re: [PATCH] Update TERMCMD message to align with previous change
  2011-07-27 15:03   ` Joshua Lock
@ 2011-07-27 16:04     ` Gary Thomas
  0 siblings, 0 replies; 13+ messages in thread
From: Gary Thomas @ 2011-07-27 16:04 UTC (permalink / raw)
  To: Patches and discussions about the oe-core layer

On 2011-07-27 09:03, Joshua Lock wrote:
> On Tue, 2011-07-26 at 14:22 -0500, Matthew McClintock wrote:
>> A previous patch changed the default TERM to use xterm. This updates
>> local.conf.sample to match the change
>>
>> Signed-off-by: Matthew McClintock<msm@freescale.com>
>
> Signed-off-by: Joshua Lock<josh@linux.intel.com>
>
> We should probably change the suggested / commented TERMCMD to be
> something other than KONSOLE too, as that doesn't work so well for
> KDE4...

or remotely via SSH tunnel

xterm does work fine via SSH, so I've changed to that.

>> ---
>>   meta-yocto/conf/local.conf.sample |    2 +-
>>   1 files changed, 1 insertions(+), 1 deletions(-)
>>
>> diff --git a/meta-yocto/conf/local.conf.sample b/meta-yocto/conf/local.conf.sample
>> index 499c48e..7a0fc89 100644
>> --- a/meta-yocto/conf/local.conf.sample
>> +++ b/meta-yocto/conf/local.conf.sample
>> @@ -205,7 +205,7 @@ ENABLE_BINARY_LOCALE_GENERATION = "1"
>>   # out if that is desired
>>   NO32LIBS = "1"
>>
>> -# If you do not use (or have installed) gnome-terminal you will need to
>> +# If you do not use (or have installed) xterm you will need to
>>   # uncomment these variables and set them to the terminal you wish to use
>>   # when resolving patches which cannot be applied
>>   # Supported shell prefixes for *_TERMCMD and *_TERMCMDRUN ARE:
>

-- 
------------------------------------------------------------
Gary Thomas                 |  Consulting for the
MLB Associates              |    Embedded world
------------------------------------------------------------



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

* Re: [PATCH] Update TERMCMD message to align with previous change
  2011-07-26 19:22 ` [PATCH] Update TERMCMD message to align with previous change Matthew McClintock
  2011-07-27 15:03   ` Joshua Lock
@ 2011-07-27 16:09   ` Saul Wold
  2011-07-27 16:18     ` Paul Eggleton
  2011-08-01 17:37   ` Saul Wold
  2 siblings, 1 reply; 13+ messages in thread
From: Saul Wold @ 2011-07-27 16:09 UTC (permalink / raw)
  To: yocto

On 07/26/2011 12:22 PM, Matthew McClintock wrote:
> A previous patch changed the default TERM to use xterm. This updates
> local.conf.sample to match the change
>
> Signed-off-by: Matthew McClintock<msm@freescale.com>
> ---
>   meta-yocto/conf/local.conf.sample |    2 +-
>   1 files changed, 1 insertions(+), 1 deletions(-)
>
> diff --git a/meta-yocto/conf/local.conf.sample b/meta-yocto/conf/local.conf.sample
> index 499c48e..7a0fc89 100644
> --- a/meta-yocto/conf/local.conf.sample
> +++ b/meta-yocto/conf/local.conf.sample
> @@ -205,7 +205,7 @@ ENABLE_BINARY_LOCALE_GENERATION = "1"
>   # out if that is desired
>   NO32LIBS = "1"
>
> -# If you do not use (or have installed) gnome-terminal you will need to
> +# If you do not use (or have installed) xterm you will need to
>   # uncomment these variables and set them to the terminal you wish to use
>   # when resolving patches which cannot be applied
>   # Supported shell prefixes for *_TERMCMD and *_TERMCMDRUN ARE:

Matthew,

Paul Eggelton recently made a similar change so I am going to drop this one.

In the future
Sau!



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

* Re: [PATCH] Update TERMCMD message to align with previous change
  2011-07-27 16:09   ` Saul Wold
@ 2011-07-27 16:18     ` Paul Eggleton
  2011-07-27 16:44       ` Richard Purdie
  2011-07-27 16:47       ` Saul Wold
  0 siblings, 2 replies; 13+ messages in thread
From: Paul Eggleton @ 2011-07-27 16:18 UTC (permalink / raw)
  To: yocto

On Wednesday 27 July 2011 17:09:09 Saul Wold wrote:
> Matthew,
> 
> Paul Eggelton recently made a similar change so I am going to drop this
> one.

Hmm, actually I missed the default to xterm change and thus did not alter that 
aspect of the comments. Therefore I think we should apply this.

Cheers,
Paul

-- 

Paul Eggleton
Intel Open Source Technology Centre


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

* Re: [PATCH] Update TERMCMD message to align with previous change
  2011-07-27 16:18     ` Paul Eggleton
@ 2011-07-27 16:44       ` Richard Purdie
  2011-07-27 16:47       ` Saul Wold
  1 sibling, 0 replies; 13+ messages in thread
From: Richard Purdie @ 2011-07-27 16:44 UTC (permalink / raw)
  To: Paul Eggleton; +Cc: yocto

On Wed, 2011-07-27 at 17:18 +0100, Paul Eggleton wrote:
> On Wednesday 27 July 2011 17:09:09 Saul Wold wrote:
> > Matthew,
> > 
> > Paul Eggelton recently made a similar change so I am going to drop this
> > one.
> 
> Hmm, actually I missed the default to xterm change and thus did not alter that 
> aspect of the comments. Therefore I think we should apply this.

Agreed, patch merged to master, thanks.

Richard



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

* Re: [PATCH] Update TERMCMD message to align with previous change
  2011-07-27 16:18     ` Paul Eggleton
  2011-07-27 16:44       ` Richard Purdie
@ 2011-07-27 16:47       ` Saul Wold
  1 sibling, 0 replies; 13+ messages in thread
From: Saul Wold @ 2011-07-27 16:47 UTC (permalink / raw)
  To: Paul Eggleton; +Cc: yocto

On 07/27/2011 09:18 AM, Paul Eggleton wrote:
> On Wednesday 27 July 2011 17:09:09 Saul Wold wrote:
>> Matthew,
>>
>> Paul Eggelton recently made a similar change so I am going to drop this
>> one.
>
> Hmm, actually I missed the default to xterm change and thus did not alter that
> aspect of the comments. Therefore I think we should apply this.
>
Saul has not woken up completely yet and thought that Paul made that 
change, thanks for speaking up!

Sau!

> Cheers,
> Paul
>


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

* Re: [OE-core] [PATCH] Switch to using perl-native for various packages instead of host perl
  2011-07-26 19:22 [PATCH] Switch to using perl-native for various packages instead of host perl Matthew McClintock
@ 2011-07-28  3:22   ` Saul Wold
  2011-07-28  3:22   ` Saul Wold
  1 sibling, 0 replies; 13+ messages in thread
From: Saul Wold @ 2011-07-28  3:22 UTC (permalink / raw)
  To: Patches and discussions about the oe-core layer
  Cc: Matthew McClintock, openembedded-core, yocto

On 07/26/2011 12:22 PM, Matthew McClintock wrote:
> Several builds are using perl on the host instead of perl built by
> poky. This fixes the issue for several packages.
>

Matthew,

Thanks for submitting this.

A similar fix was recently rejected, as we are looking at a different 
way to accomplish this.

See 
http://lists.linuxtogo.org/pipermail/openembedded-core/2011-July/006439.html

for more details.

Thanks
	Sau!

> Signed-off-by: Matthew McClintock<msm@freescale.com>
> ---
>   meta/recipes-connectivity/avahi/avahi.inc          |    2 +-
>   meta/recipes-connectivity/avahi/avahi_0.6.30.bb    |    2 +-
>   meta/recipes-devtools/intltool/intltool.inc        |    2 +-
>   meta/recipes-extended/polkit/polkit_0.101.bb       |    4 ++--
>   meta/recipes-gnome/gnome/gconf-dbus_705.bb         |    4 ++--
>   meta/recipes-gnome/gnome/gnome-desktop.inc         |    4 ++--
>   meta/recipes-gnome/gnome/gnome-doc-utils.inc       |    2 +-
>   meta/recipes-gnome/gnome/gnome-doc-utils_0.20.6.bb |    2 +-
>   .../recipes-gnome/gnome/gnome-icon-theme_2.31.0.bb |    4 ++--
>   meta/recipes-gnome/gnome/gnome-keyring_2.32.1.bb   |    4 ++--
>   .../recipes-gnome/gnome/libgnome-keyring_2.32.0.bb |    4 ++--
>   .../xorg-lib/xkeyboard-config_2.1.bb               |    4 ++--
>   .../shared-mime-info/shared-mime-info.inc          |    2 +-
>   .../shared-mime-info/shared-mime-info_0.90.bb      |    2 +-
>   14 files changed, 21 insertions(+), 21 deletions(-)
>
> diff --git a/meta/recipes-connectivity/avahi/avahi.inc b/meta/recipes-connectivity/avahi/avahi.inc
> index dc7a5ae..5695403 100644
> --- a/meta/recipes-connectivity/avahi/avahi.inc
> +++ b/meta/recipes-connectivity/avahi/avahi.inc
> @@ -21,7 +21,7 @@ SRC_URI = "http://avahi.org/download/avahi-${PV}.tar.gz \
>             file://99avahi-autoipd \
>             file://initscript.patch"
>
> -inherit autotools pkgconfig update-rc.d gettext
> +inherit autotools pkgconfig update-rc.d gettext perlnative
>
>   EXTRA_OECONF = "--with-distro=debian \
>                --with-avahi-priv-access-group=adm \
> diff --git a/meta/recipes-connectivity/avahi/avahi_0.6.30.bb b/meta/recipes-connectivity/avahi/avahi_0.6.30.bb
> index 05716d0..da40426 100644
> --- a/meta/recipes-connectivity/avahi/avahi_0.6.30.bb
> +++ b/meta/recipes-connectivity/avahi/avahi_0.6.30.bb
> @@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=2d5025d4aa3495befef8f17206a5b0a1 \
>                       file://avahi-daemon/main.c;endline=21;md5=9ee77368c5407af77caaef1b07285969 \
>                       file://avahi-client/client.h;endline=23;md5=f4ac741a25c4f434039ba3e18c8674cf"
>
> -PR = "r4"
> +PR = "r5"
>
>   SRC_URI[md5sum] = "e4db89a2a403ff4c47d66ac66fad1f43"
>   SRC_URI[sha256sum] = "f9e4316c2339d0020726edd846d01bee0c39980906db0c247479e5807457ff1f"
> diff --git a/meta/recipes-devtools/intltool/intltool.inc b/meta/recipes-devtools/intltool/intltool.inc
> index d8917ad..7885b01 100644
> --- a/meta/recipes-devtools/intltool/intltool.inc
> +++ b/meta/recipes-devtools/intltool/intltool.inc
> @@ -12,5 +12,5 @@ RRECOMMENDS_${PN} = "perl-modules"
>
>   inherit autotools pkgconfig perlnative
>
> -export PERL = "/usr/bin/env perl"
> +export INTLTOOL_PERL_virtclass-native = "/usr/bin/env perl"
>   BBCLASSEXTEND = "native"
> diff --git a/meta/recipes-extended/polkit/polkit_0.101.bb b/meta/recipes-extended/polkit/polkit_0.101.bb
> index 6769914..2dd8f58 100644
> --- a/meta/recipes-extended/polkit/polkit_0.101.bb
> +++ b/meta/recipes-extended/polkit/polkit_0.101.bb
> @@ -8,12 +8,12 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=155db86cdbafa7532b41f390409283eb \
>
>   SRC_URI = "http://hal.freedesktop.org/releases/polkit-${PV}.tar.gz \
>              file://introspection.patch"
> -PR = "r0"
> +PR = "r1"
>   DEPENDS = "libpam expat dbus-glib eggdbus intltool"
>   RDEPENDS_${PN} = "libpam"
>   EXTRA_OECONF = "--with-authfw=pam --with-os-type=moblin --disable-man-pages --disable-gtk-doc --disable-introspection"
>
> -inherit autotools pkgconfig
> +inherit autotools pkgconfig perlnative
>
>   FILES_${PN} += "${libdir}/${PN}-1/extensions/*.so \
>                   ${datadir}/${PN}-1/actions/* \
> diff --git a/meta/recipes-gnome/gnome/gconf-dbus_705.bb b/meta/recipes-gnome/gnome/gconf-dbus_705.bb
> index fdfc45f..cbfc42d 100644
> --- a/meta/recipes-gnome/gnome/gconf-dbus_705.bb
> +++ b/meta/recipes-gnome/gnome/gconf-dbus_705.bb
> @@ -10,7 +10,7 @@ RPROVIDES_${PN}-dev = "gconf-dev"
>
>   #SRCREV = "705"
>   #PV = "2.16.0+svnr${SRCPV}"
> -PR = "r0"
> +PR = "r1"
>
>   # This SVN repo is no longer available use a tarball mirror site until
>   # we move to proper gconf recipe.
> @@ -19,7 +19,7 @@ SRC_URI = "http://autobuilder.pokylinux.org/sources/trunk_developer.imendio.com_
>
>   S = "${WORKDIR}/trunk"
>
> -inherit pkgconfig autotools
> +inherit pkgconfig autotools perlnative
>
>   PARALLEL_MAKE = ""
>
> diff --git a/meta/recipes-gnome/gnome/gnome-desktop.inc b/meta/recipes-gnome/gnome/gnome-desktop.inc
> index 336b87f..670d56b 100644
> --- a/meta/recipes-gnome/gnome/gnome-desktop.inc
> +++ b/meta/recipes-gnome/gnome/gnome-desktop.inc
> @@ -11,7 +11,7 @@ do_configure_prepend () {
>
>   FILES_${PN} += "${datadir}/gnome-about"
>
> -PR = "r1"
> +PR = "r2"
>
> -inherit gnome pkgconfig
> +inherit gnome pkgconfig perlnative
>
> diff --git a/meta/recipes-gnome/gnome/gnome-doc-utils.inc b/meta/recipes-gnome/gnome/gnome-doc-utils.inc
> index bd7c615..525c1b4 100644
> --- a/meta/recipes-gnome/gnome/gnome-doc-utils.inc
> +++ b/meta/recipes-gnome/gnome/gnome-doc-utils.inc
> @@ -2,7 +2,7 @@ LICENSE = "GPL&  LGPL"
>   DEPENDS = "libxml2 libxslt libxslt-native gnome-doc-utils-native"
>   DEPENDS_virtclass-native = "libxml2-native libxslt-native intltool-native"
>
> -inherit gnome gettext python-dir
> +inherit gnome gettext python-dir perlnative
>
>   EXTRA_OECONF = "--disable-scrollkeeper"
>
> diff --git a/meta/recipes-gnome/gnome/gnome-doc-utils_0.20.6.bb b/meta/recipes-gnome/gnome/gnome-doc-utils_0.20.6.bb
> index 1ec1076..c65cf64 100644
> --- a/meta/recipes-gnome/gnome/gnome-doc-utils_0.20.6.bb
> +++ b/meta/recipes-gnome/gnome/gnome-doc-utils_0.20.6.bb
> @@ -1,7 +1,7 @@
>   require gnome-doc-utils.inc
>   LIC_FILES_CHKSUM = "file://COPYING.GPL;md5=eb723b61539feef013de476e68b5c50a \
>   		    file://COPYING.LGPL;md5=a6f89e2100d9b6cdffcea4f398e37343"
> -PR = "r4"
> +PR = "r5"
>
>   SRC_URI += "file://xsltproc_nonet.patch \
>   	    file://use-usr-bin-env-for-python-in-xml2po.patch"
> diff --git a/meta/recipes-gnome/gnome/gnome-icon-theme_2.31.0.bb b/meta/recipes-gnome/gnome/gnome-icon-theme_2.31.0.bb
> index 55868ab..e7f17f5 100644
> --- a/meta/recipes-gnome/gnome/gnome-icon-theme_2.31.0.bb
> +++ b/meta/recipes-gnome/gnome/gnome-icon-theme_2.31.0.bb
> @@ -9,7 +9,7 @@ SECTION = "x11/gnome"
>   DEPENDS = "icon-naming-utils-native glib-2.0 intltool-native"
>   RDEPENDS_${PN} = "hicolor-icon-theme"
>   RRECOMMENDS_${PN} = "librsvg-gtk"
> -PR = "r1"
> +PR = "r2"
>
>   FILES_${PN} += "${datadir}/*"
>
> @@ -21,7 +21,7 @@ SRC_URI[sha256sum] = "ea7e05b77ead159379392b3b275ca0c9cbacd7d936014e447cc7c5e27a
>
>   EXTRA_OECONF = "--disable-hicolor-check --with-iconmap=${STAGING_LIBDIR_NATIVE}/../libexec/icon-name-mapping"
>
> -inherit autotools
> +inherit autotools perlnative
>
>   # We can't do this until the output is shared into all target sysroots
>   #PACKAGE_ARCH = "all"
> diff --git a/meta/recipes-gnome/gnome/gnome-keyring_2.32.1.bb b/meta/recipes-gnome/gnome/gnome-keyring_2.32.1.bb
> index 3f38401..7ae49c4 100644
> --- a/meta/recipes-gnome/gnome/gnome-keyring_2.32.1.bb
> +++ b/meta/recipes-gnome/gnome/gnome-keyring_2.32.1.bb
> @@ -11,9 +11,9 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \
>
>   SECTION = "x11/gnome"
>
> -PR = "r2"
> +PR = "r3"
>
> -inherit autotools gnome pkgconfig
> +inherit autotools gnome pkgconfig perlnative
>
>   DEPENDS = "gtk+ libgcrypt libtasn1 libtasn1-native gconf"
>   RDEPENDS_${PN} = "libgnome-keyring"
> diff --git a/meta/recipes-gnome/gnome/libgnome-keyring_2.32.0.bb b/meta/recipes-gnome/gnome/libgnome-keyring_2.32.0.bb
> index 09b6d9c..77c82d3 100644
> --- a/meta/recipes-gnome/gnome/libgnome-keyring_2.32.0.bb
> +++ b/meta/recipes-gnome/gnome/libgnome-keyring_2.32.0.bb
> @@ -9,9 +9,9 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=0914b9d3ebaba41ef2e3e0ae16f296cf \
>                       file://egg/egg-dh.h;endline=22;md5=1626c16af2a8da1f88324cf3ced33f08"
>
>   SECTION = "x11/gnome/libs"
> -PR = "r0"
> +PR = "r1"
>
> -inherit gnome
> +inherit gnome perlnative
>
>   DEPENDS = "dbus eggdbus"
>
> diff --git a/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.1.bb b/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.1.bb
> index b077fa3..e4c7dc0 100644
> --- a/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.1.bb
> +++ b/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.1.bb
> @@ -19,14 +19,14 @@ SRC_URI[sha256sum] = "e293aa4b0dd259dbb4f0e7f56fdd95db5047d052c7b3b80922fe566392
>   SECTION = "x11/libs"
>   DEPENDS = "intltool-native xkbcomp-native glib-2.0"
>
> -PR = "r1"
> +PR = "r2"
>
>   EXTRA_OECONF = "--with-xkb-rules-symlink=xorg"
>
>   RDEPENDS_${PN} += "xkbcomp"
>   FILES_${PN} += "${datadir}/X11/xkb"
>
> -inherit autotools pkgconfig
> +inherit autotools pkgconfig perlnative
>
>   do_install_append () {
>       install -d ${D}/usr/share/X11/xkb/compiled
> diff --git a/meta/recipes-support/shared-mime-info/shared-mime-info.inc b/meta/recipes-support/shared-mime-info/shared-mime-info.inc
> index 64eef9d..8b10535 100644
> --- a/meta/recipes-support/shared-mime-info/shared-mime-info.inc
> +++ b/meta/recipes-support/shared-mime-info/shared-mime-info.inc
> @@ -10,7 +10,7 @@ DEPENDS_virtclass-native = "libxml2-native intltool-native glib-2.0-native"
>
>   SRC_URI = "http://freedesktop.org/~hadess/shared-mime-info-${PV}.tar.bz2"
>
> -inherit autotools pkgconfig gettext
> +inherit autotools pkgconfig gettext perlnative
>
>   EXTRA_OECONF = "--disable-update-mimedb"
>
> diff --git a/meta/recipes-support/shared-mime-info/shared-mime-info_0.90.bb b/meta/recipes-support/shared-mime-info/shared-mime-info_0.90.bb
> index cbbd0fe..4c852fa 100644
> --- a/meta/recipes-support/shared-mime-info/shared-mime-info_0.90.bb
> +++ b/meta/recipes-support/shared-mime-info/shared-mime-info_0.90.bb
> @@ -1,5 +1,5 @@
>   require shared-mime-info.inc
> -PR = "r0"
> +PR = "r1"
>
>   SRC_URI += "file://fix-parallel-build.patch \
>               file://fix-parallel-build-backport.patch \


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

* Re: [PATCH] Switch to using perl-native for various packages instead of host perl
@ 2011-07-28  3:22   ` Saul Wold
  0 siblings, 0 replies; 13+ messages in thread
From: Saul Wold @ 2011-07-28  3:22 UTC (permalink / raw)
  To: Patches and discussions about the oe-core layer
  Cc: Matthew McClintock, openembedded-core, yocto

On 07/26/2011 12:22 PM, Matthew McClintock wrote:
> Several builds are using perl on the host instead of perl built by
> poky. This fixes the issue for several packages.
>

Matthew,

Thanks for submitting this.

A similar fix was recently rejected, as we are looking at a different 
way to accomplish this.

See 
http://lists.linuxtogo.org/pipermail/openembedded-core/2011-July/006439.html

for more details.

Thanks
	Sau!

> Signed-off-by: Matthew McClintock<msm@freescale.com>
> ---
>   meta/recipes-connectivity/avahi/avahi.inc          |    2 +-
>   meta/recipes-connectivity/avahi/avahi_0.6.30.bb    |    2 +-
>   meta/recipes-devtools/intltool/intltool.inc        |    2 +-
>   meta/recipes-extended/polkit/polkit_0.101.bb       |    4 ++--
>   meta/recipes-gnome/gnome/gconf-dbus_705.bb         |    4 ++--
>   meta/recipes-gnome/gnome/gnome-desktop.inc         |    4 ++--
>   meta/recipes-gnome/gnome/gnome-doc-utils.inc       |    2 +-
>   meta/recipes-gnome/gnome/gnome-doc-utils_0.20.6.bb |    2 +-
>   .../recipes-gnome/gnome/gnome-icon-theme_2.31.0.bb |    4 ++--
>   meta/recipes-gnome/gnome/gnome-keyring_2.32.1.bb   |    4 ++--
>   .../recipes-gnome/gnome/libgnome-keyring_2.32.0.bb |    4 ++--
>   .../xorg-lib/xkeyboard-config_2.1.bb               |    4 ++--
>   .../shared-mime-info/shared-mime-info.inc          |    2 +-
>   .../shared-mime-info/shared-mime-info_0.90.bb      |    2 +-
>   14 files changed, 21 insertions(+), 21 deletions(-)
>
> diff --git a/meta/recipes-connectivity/avahi/avahi.inc b/meta/recipes-connectivity/avahi/avahi.inc
> index dc7a5ae..5695403 100644
> --- a/meta/recipes-connectivity/avahi/avahi.inc
> +++ b/meta/recipes-connectivity/avahi/avahi.inc
> @@ -21,7 +21,7 @@ SRC_URI = "http://avahi.org/download/avahi-${PV}.tar.gz \
>             file://99avahi-autoipd \
>             file://initscript.patch"
>
> -inherit autotools pkgconfig update-rc.d gettext
> +inherit autotools pkgconfig update-rc.d gettext perlnative
>
>   EXTRA_OECONF = "--with-distro=debian \
>                --with-avahi-priv-access-group=adm \
> diff --git a/meta/recipes-connectivity/avahi/avahi_0.6.30.bb b/meta/recipes-connectivity/avahi/avahi_0.6.30.bb
> index 05716d0..da40426 100644
> --- a/meta/recipes-connectivity/avahi/avahi_0.6.30.bb
> +++ b/meta/recipes-connectivity/avahi/avahi_0.6.30.bb
> @@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=2d5025d4aa3495befef8f17206a5b0a1 \
>                       file://avahi-daemon/main.c;endline=21;md5=9ee77368c5407af77caaef1b07285969 \
>                       file://avahi-client/client.h;endline=23;md5=f4ac741a25c4f434039ba3e18c8674cf"
>
> -PR = "r4"
> +PR = "r5"
>
>   SRC_URI[md5sum] = "e4db89a2a403ff4c47d66ac66fad1f43"
>   SRC_URI[sha256sum] = "f9e4316c2339d0020726edd846d01bee0c39980906db0c247479e5807457ff1f"
> diff --git a/meta/recipes-devtools/intltool/intltool.inc b/meta/recipes-devtools/intltool/intltool.inc
> index d8917ad..7885b01 100644
> --- a/meta/recipes-devtools/intltool/intltool.inc
> +++ b/meta/recipes-devtools/intltool/intltool.inc
> @@ -12,5 +12,5 @@ RRECOMMENDS_${PN} = "perl-modules"
>
>   inherit autotools pkgconfig perlnative
>
> -export PERL = "/usr/bin/env perl"
> +export INTLTOOL_PERL_virtclass-native = "/usr/bin/env perl"
>   BBCLASSEXTEND = "native"
> diff --git a/meta/recipes-extended/polkit/polkit_0.101.bb b/meta/recipes-extended/polkit/polkit_0.101.bb
> index 6769914..2dd8f58 100644
> --- a/meta/recipes-extended/polkit/polkit_0.101.bb
> +++ b/meta/recipes-extended/polkit/polkit_0.101.bb
> @@ -8,12 +8,12 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=155db86cdbafa7532b41f390409283eb \
>
>   SRC_URI = "http://hal.freedesktop.org/releases/polkit-${PV}.tar.gz \
>              file://introspection.patch"
> -PR = "r0"
> +PR = "r1"
>   DEPENDS = "libpam expat dbus-glib eggdbus intltool"
>   RDEPENDS_${PN} = "libpam"
>   EXTRA_OECONF = "--with-authfw=pam --with-os-type=moblin --disable-man-pages --disable-gtk-doc --disable-introspection"
>
> -inherit autotools pkgconfig
> +inherit autotools pkgconfig perlnative
>
>   FILES_${PN} += "${libdir}/${PN}-1/extensions/*.so \
>                   ${datadir}/${PN}-1/actions/* \
> diff --git a/meta/recipes-gnome/gnome/gconf-dbus_705.bb b/meta/recipes-gnome/gnome/gconf-dbus_705.bb
> index fdfc45f..cbfc42d 100644
> --- a/meta/recipes-gnome/gnome/gconf-dbus_705.bb
> +++ b/meta/recipes-gnome/gnome/gconf-dbus_705.bb
> @@ -10,7 +10,7 @@ RPROVIDES_${PN}-dev = "gconf-dev"
>
>   #SRCREV = "705"
>   #PV = "2.16.0+svnr${SRCPV}"
> -PR = "r0"
> +PR = "r1"
>
>   # This SVN repo is no longer available use a tarball mirror site until
>   # we move to proper gconf recipe.
> @@ -19,7 +19,7 @@ SRC_URI = "http://autobuilder.pokylinux.org/sources/trunk_developer.imendio.com_
>
>   S = "${WORKDIR}/trunk"
>
> -inherit pkgconfig autotools
> +inherit pkgconfig autotools perlnative
>
>   PARALLEL_MAKE = ""
>
> diff --git a/meta/recipes-gnome/gnome/gnome-desktop.inc b/meta/recipes-gnome/gnome/gnome-desktop.inc
> index 336b87f..670d56b 100644
> --- a/meta/recipes-gnome/gnome/gnome-desktop.inc
> +++ b/meta/recipes-gnome/gnome/gnome-desktop.inc
> @@ -11,7 +11,7 @@ do_configure_prepend () {
>
>   FILES_${PN} += "${datadir}/gnome-about"
>
> -PR = "r1"
> +PR = "r2"
>
> -inherit gnome pkgconfig
> +inherit gnome pkgconfig perlnative
>
> diff --git a/meta/recipes-gnome/gnome/gnome-doc-utils.inc b/meta/recipes-gnome/gnome/gnome-doc-utils.inc
> index bd7c615..525c1b4 100644
> --- a/meta/recipes-gnome/gnome/gnome-doc-utils.inc
> +++ b/meta/recipes-gnome/gnome/gnome-doc-utils.inc
> @@ -2,7 +2,7 @@ LICENSE = "GPL&  LGPL"
>   DEPENDS = "libxml2 libxslt libxslt-native gnome-doc-utils-native"
>   DEPENDS_virtclass-native = "libxml2-native libxslt-native intltool-native"
>
> -inherit gnome gettext python-dir
> +inherit gnome gettext python-dir perlnative
>
>   EXTRA_OECONF = "--disable-scrollkeeper"
>
> diff --git a/meta/recipes-gnome/gnome/gnome-doc-utils_0.20.6.bb b/meta/recipes-gnome/gnome/gnome-doc-utils_0.20.6.bb
> index 1ec1076..c65cf64 100644
> --- a/meta/recipes-gnome/gnome/gnome-doc-utils_0.20.6.bb
> +++ b/meta/recipes-gnome/gnome/gnome-doc-utils_0.20.6.bb
> @@ -1,7 +1,7 @@
>   require gnome-doc-utils.inc
>   LIC_FILES_CHKSUM = "file://COPYING.GPL;md5=eb723b61539feef013de476e68b5c50a \
>   		    file://COPYING.LGPL;md5=a6f89e2100d9b6cdffcea4f398e37343"
> -PR = "r4"
> +PR = "r5"
>
>   SRC_URI += "file://xsltproc_nonet.patch \
>   	    file://use-usr-bin-env-for-python-in-xml2po.patch"
> diff --git a/meta/recipes-gnome/gnome/gnome-icon-theme_2.31.0.bb b/meta/recipes-gnome/gnome/gnome-icon-theme_2.31.0.bb
> index 55868ab..e7f17f5 100644
> --- a/meta/recipes-gnome/gnome/gnome-icon-theme_2.31.0.bb
> +++ b/meta/recipes-gnome/gnome/gnome-icon-theme_2.31.0.bb
> @@ -9,7 +9,7 @@ SECTION = "x11/gnome"
>   DEPENDS = "icon-naming-utils-native glib-2.0 intltool-native"
>   RDEPENDS_${PN} = "hicolor-icon-theme"
>   RRECOMMENDS_${PN} = "librsvg-gtk"
> -PR = "r1"
> +PR = "r2"
>
>   FILES_${PN} += "${datadir}/*"
>
> @@ -21,7 +21,7 @@ SRC_URI[sha256sum] = "ea7e05b77ead159379392b3b275ca0c9cbacd7d936014e447cc7c5e27a
>
>   EXTRA_OECONF = "--disable-hicolor-check --with-iconmap=${STAGING_LIBDIR_NATIVE}/../libexec/icon-name-mapping"
>
> -inherit autotools
> +inherit autotools perlnative
>
>   # We can't do this until the output is shared into all target sysroots
>   #PACKAGE_ARCH = "all"
> diff --git a/meta/recipes-gnome/gnome/gnome-keyring_2.32.1.bb b/meta/recipes-gnome/gnome/gnome-keyring_2.32.1.bb
> index 3f38401..7ae49c4 100644
> --- a/meta/recipes-gnome/gnome/gnome-keyring_2.32.1.bb
> +++ b/meta/recipes-gnome/gnome/gnome-keyring_2.32.1.bb
> @@ -11,9 +11,9 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \
>
>   SECTION = "x11/gnome"
>
> -PR = "r2"
> +PR = "r3"
>
> -inherit autotools gnome pkgconfig
> +inherit autotools gnome pkgconfig perlnative
>
>   DEPENDS = "gtk+ libgcrypt libtasn1 libtasn1-native gconf"
>   RDEPENDS_${PN} = "libgnome-keyring"
> diff --git a/meta/recipes-gnome/gnome/libgnome-keyring_2.32.0.bb b/meta/recipes-gnome/gnome/libgnome-keyring_2.32.0.bb
> index 09b6d9c..77c82d3 100644
> --- a/meta/recipes-gnome/gnome/libgnome-keyring_2.32.0.bb
> +++ b/meta/recipes-gnome/gnome/libgnome-keyring_2.32.0.bb
> @@ -9,9 +9,9 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=0914b9d3ebaba41ef2e3e0ae16f296cf \
>                       file://egg/egg-dh.h;endline=22;md5=1626c16af2a8da1f88324cf3ced33f08"
>
>   SECTION = "x11/gnome/libs"
> -PR = "r0"
> +PR = "r1"
>
> -inherit gnome
> +inherit gnome perlnative
>
>   DEPENDS = "dbus eggdbus"
>
> diff --git a/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.1.bb b/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.1.bb
> index b077fa3..e4c7dc0 100644
> --- a/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.1.bb
> +++ b/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.1.bb
> @@ -19,14 +19,14 @@ SRC_URI[sha256sum] = "e293aa4b0dd259dbb4f0e7f56fdd95db5047d052c7b3b80922fe566392
>   SECTION = "x11/libs"
>   DEPENDS = "intltool-native xkbcomp-native glib-2.0"
>
> -PR = "r1"
> +PR = "r2"
>
>   EXTRA_OECONF = "--with-xkb-rules-symlink=xorg"
>
>   RDEPENDS_${PN} += "xkbcomp"
>   FILES_${PN} += "${datadir}/X11/xkb"
>
> -inherit autotools pkgconfig
> +inherit autotools pkgconfig perlnative
>
>   do_install_append () {
>       install -d ${D}/usr/share/X11/xkb/compiled
> diff --git a/meta/recipes-support/shared-mime-info/shared-mime-info.inc b/meta/recipes-support/shared-mime-info/shared-mime-info.inc
> index 64eef9d..8b10535 100644
> --- a/meta/recipes-support/shared-mime-info/shared-mime-info.inc
> +++ b/meta/recipes-support/shared-mime-info/shared-mime-info.inc
> @@ -10,7 +10,7 @@ DEPENDS_virtclass-native = "libxml2-native intltool-native glib-2.0-native"
>
>   SRC_URI = "http://freedesktop.org/~hadess/shared-mime-info-${PV}.tar.bz2"
>
> -inherit autotools pkgconfig gettext
> +inherit autotools pkgconfig gettext perlnative
>
>   EXTRA_OECONF = "--disable-update-mimedb"
>
> diff --git a/meta/recipes-support/shared-mime-info/shared-mime-info_0.90.bb b/meta/recipes-support/shared-mime-info/shared-mime-info_0.90.bb
> index cbbd0fe..4c852fa 100644
> --- a/meta/recipes-support/shared-mime-info/shared-mime-info_0.90.bb
> +++ b/meta/recipes-support/shared-mime-info/shared-mime-info_0.90.bb
> @@ -1,5 +1,5 @@
>   require shared-mime-info.inc
> -PR = "r0"
> +PR = "r1"
>
>   SRC_URI += "file://fix-parallel-build.patch \
>               file://fix-parallel-build-backport.patch \



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

* Re: [OE-core] [PATCH] Switch to using perl-native for various packages instead of host perl
  2011-07-28  3:22   ` Saul Wold
@ 2011-07-28 16:24     ` McClintock Matthew-B29882
  -1 siblings, 0 replies; 13+ messages in thread
From: McClintock Matthew-B29882 @ 2011-07-28 16:24 UTC (permalink / raw)
  To: Saul Wold
  Cc: yocto, openembedded-core,
	Patches and discussions about the oe-core layer

On Wed, Jul 27, 2011 at 10:22 PM, Saul Wold <sgw@linux.intel.com> wrote:
> On 07/26/2011 12:22 PM, Matthew McClintock wrote:
>>
>> Several builds are using perl on the host instead of perl built by
>> poky. This fixes the issue for several packages.
>>
> Matthew,
>
> Thanks for submitting this.
>
> A similar fix was recently rejected, as we are looking at a different way to
> accomplish this.
>
> See
> http://lists.linuxtogo.org/pipermail/openembedded-core/2011-July/006439.html

Why do we let the host perl in the path for target installs at all? Is
there some precedence for what can be used from the host machine and
what can not?

-M


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

* Re: [yocto] [PATCH] Switch to using perl-native for various packages instead of host perl
@ 2011-07-28 16:24     ` McClintock Matthew-B29882
  0 siblings, 0 replies; 13+ messages in thread
From: McClintock Matthew-B29882 @ 2011-07-28 16:24 UTC (permalink / raw)
  To: Saul Wold
  Cc: yocto, openembedded-core,
	Patches and discussions about the oe-core layer

On Wed, Jul 27, 2011 at 10:22 PM, Saul Wold <sgw@linux.intel.com> wrote:
> On 07/26/2011 12:22 PM, Matthew McClintock wrote:
>>
>> Several builds are using perl on the host instead of perl built by
>> poky. This fixes the issue for several packages.
>>
> Matthew,
>
> Thanks for submitting this.
>
> A similar fix was recently rejected, as we are looking at a different way to
> accomplish this.
>
> See
> http://lists.linuxtogo.org/pipermail/openembedded-core/2011-July/006439.html

Why do we let the host perl in the path for target installs at all? Is
there some precedence for what can be used from the host machine and
what can not?

-M



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

* Re: [PATCH] Update TERMCMD message to align with previous change
  2011-07-26 19:22 ` [PATCH] Update TERMCMD message to align with previous change Matthew McClintock
  2011-07-27 15:03   ` Joshua Lock
  2011-07-27 16:09   ` Saul Wold
@ 2011-08-01 17:37   ` Saul Wold
  2 siblings, 0 replies; 13+ messages in thread
From: Saul Wold @ 2011-08-01 17:37 UTC (permalink / raw)
  To: Patches and discussions about the oe-core layer
  Cc: Matthew McClintock, openembedded-core

On 07/26/2011 12:22 PM, Matthew McClintock wrote:
> A previous patch changed the default TERM to use xterm. This updates
> local.conf.sample to match the change
>
> Signed-off-by: Matthew McClintock<msm@freescale.com>
> ---
>   meta-yocto/conf/local.conf.sample |    2 +-
>   1 files changed, 1 insertions(+), 1 deletions(-)
>
> diff --git a/meta-yocto/conf/local.conf.sample b/meta-yocto/conf/local.conf.sample
> index 499c48e..7a0fc89 100644
> --- a/meta-yocto/conf/local.conf.sample
> +++ b/meta-yocto/conf/local.conf.sample
> @@ -205,7 +205,7 @@ ENABLE_BINARY_LOCALE_GENERATION = "1"
>   # out if that is desired
>   NO32LIBS = "1"
>
> -# If you do not use (or have installed) gnome-terminal you will need to
> +# If you do not use (or have installed) xterm you will need to
>   # uncomment these variables and set them to the terminal you wish to use
>   # when resolving patches which cannot be applied
>   # Supported shell prefixes for *_TERMCMD and *_TERMCMDRUN ARE:

This patch was merged.

Thanks
	Sau!



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

end of thread, other threads:[~2011-08-01 17:41 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-07-26 19:22 [PATCH] Switch to using perl-native for various packages instead of host perl Matthew McClintock
2011-07-26 19:22 ` [PATCH] Update TERMCMD message to align with previous change Matthew McClintock
2011-07-27 15:03   ` Joshua Lock
2011-07-27 16:04     ` Gary Thomas
2011-07-27 16:09   ` Saul Wold
2011-07-27 16:18     ` Paul Eggleton
2011-07-27 16:44       ` Richard Purdie
2011-07-27 16:47       ` Saul Wold
2011-08-01 17:37   ` Saul Wold
2011-07-28  3:22 ` [OE-core] [PATCH] Switch to using perl-native for various packages instead of host perl Saul Wold
2011-07-28  3:22   ` Saul Wold
2011-07-28 16:24   ` [OE-core] " McClintock Matthew-B29882
2011-07-28 16:24     ` [yocto] " McClintock Matthew-B29882

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.