yasm: remove

Message ID 20180911093750.5460-1-ross.burton@intel.com
State Accepted
Commit b7f3f7ecfdf26129c5df2d3ee14e73c4633ea5a3
Headers show
Series
  • yasm: remove
Related show

Commit Message

Ross Burton Sept. 11, 2018, 9:37 a.m.
Nothing in oe-core is using yasm now that gstreamer-libav and ffmpeg are using
nasm, so remove it from oe-core.

Signed-off-by: Ross Burton <ross.burton@intel.com>

---
 meta/conf/distro/include/maintainers.inc |  1 -
 meta/recipes-devtools/yasm/yasm_1.3.0.bb | 16 ----------------
 2 files changed, 17 deletions(-)
 delete mode 100644 meta/recipes-devtools/yasm/yasm_1.3.0.bb

-- 
2.11.0

-- 
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Comments

Khem Raj Sept. 13, 2018, 4:39 p.m. | #1
There are packages in other layers e.g. firefox which still depend on
yasm. Can we move it to meta-oe instead of completely dropping it.
On Tue, Sep 11, 2018 at 2:38 AM Ross Burton <ross.burton@intel.com> wrote:
>

> Nothing in oe-core is using yasm now that gstreamer-libav and ffmpeg are using

> nasm, so remove it from oe-core.

>

> Signed-off-by: Ross Burton <ross.burton@intel.com>

> ---

>  meta/conf/distro/include/maintainers.inc |  1 -

>  meta/recipes-devtools/yasm/yasm_1.3.0.bb | 16 ----------------

>  2 files changed, 17 deletions(-)

>  delete mode 100644 meta/recipes-devtools/yasm/yasm_1.3.0.bb

>

> diff --git a/meta/conf/distro/include/maintainers.inc b/meta/conf/distro/include/maintainers.inc

> index 2ecc3d61e38..0c65e8f816c 100644

> --- a/meta/conf/distro/include/maintainers.inc

> +++ b/meta/conf/distro/include/maintainers.inc

> @@ -732,6 +732,5 @@ RECIPE_MAINTAINER_pn-xvideo-tests = "Maxin B. John <maxin.john@intel.com>"

>  RECIPE_MAINTAINER_pn-xvinfo = "Armin Kuster <akuster808@gmail.com>"

>  RECIPE_MAINTAINER_pn-xwininfo = "Armin Kuster <akuster808@gmail.com>"

>  RECIPE_MAINTAINER_pn-xz = "Denys Dmytriyenko <denys@ti.com>"

> -RECIPE_MAINTAINER_pn-yasm = "Yi Zhao <yi.zhao@windriver.com>"

>  RECIPE_MAINTAINER_pn-zip = "Denys Dmytriyenko <denys@ti.com>"

>  RECIPE_MAINTAINER_pn-zlib = "Denys Dmytriyenko <denys@ti.com>"

> diff --git a/meta/recipes-devtools/yasm/yasm_1.3.0.bb b/meta/recipes-devtools/yasm/yasm_1.3.0.bb

> deleted file mode 100644

> index 31af1e287e9..00000000000

> --- a/meta/recipes-devtools/yasm/yasm_1.3.0.bb

> +++ /dev/null

> @@ -1,16 +0,0 @@

> -SUMMARY = "x86 (SSE) assembler supporting NASM and GAS-syntaxes"

> -LICENSE = "BSD"

> -HOMEPAGE = "http://www.tortall.net/projects/yasm/"

> -

> -LIC_FILES_CHKSUM = "file://COPYING;md5=a12d8903508fb6bfd49d8d82c6170dd9"

> -

> -SRC_URI = "http://www.tortall.net/projects/yasm/releases/${BP}.tar.gz"

> -

> -SRC_URI[md5sum] = "fc9e586751ff789b34b1f21d572d96af"

> -SRC_URI[sha256sum] = "3dce6601b495f5b3d45b59f7d2492a340ee7e84b5beca17e48f862502bd5603f"

> -

> -export CCLD_FOR_BUILD = "${CC_FOR_BUILD}"

> -

> -inherit autotools gettext

> -

> -BBCLASSEXTEND = "native"

> --

> 2.11.0

>

> --

> _______________________________________________

> Openembedded-core mailing list

> Openembedded-core@lists.openembedded.org

> http://lists.openembedded.org/mailman/listinfo/openembedded-core

-- 
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core
Martin Jansa Sept. 13, 2018, 4:47 p.m. | #2
FYI: I'm testing if qtwebengine from meta-qt5 will work with nasm-native.

On Thu, Sep 13, 2018 at 6:39 PM Khem Raj <raj.khem@gmail.com> wrote:

> There are packages in other layers e.g. firefox which still depend on

> yasm. Can we move it to meta-oe instead of completely dropping it.

> On Tue, Sep 11, 2018 at 2:38 AM Ross Burton <ross.burton@intel.com> wrote:

> >

> > Nothing in oe-core is using yasm now that gstreamer-libav and ffmpeg are

> using

> > nasm, so remove it from oe-core.

> >

> > Signed-off-by: Ross Burton <ross.burton@intel.com>

> > ---

> >  meta/conf/distro/include/maintainers.inc |  1 -

> >  meta/recipes-devtools/yasm/yasm_1.3.0.bb | 16 ----------------

> >  2 files changed, 17 deletions(-)

> >  delete mode 100644 meta/recipes-devtools/yasm/yasm_1.3.0.bb

> >

> > diff --git a/meta/conf/distro/include/maintainers.inc

> b/meta/conf/distro/include/maintainers.inc

> > index 2ecc3d61e38..0c65e8f816c 100644

> > --- a/meta/conf/distro/include/maintainers.inc

> > +++ b/meta/conf/distro/include/maintainers.inc

> > @@ -732,6 +732,5 @@ RECIPE_MAINTAINER_pn-xvideo-tests = "Maxin B. John <

> maxin.john@intel.com>"

> >  RECIPE_MAINTAINER_pn-xvinfo = "Armin Kuster <akuster808@gmail.com>"

> >  RECIPE_MAINTAINER_pn-xwininfo = "Armin Kuster <akuster808@gmail.com>"

> >  RECIPE_MAINTAINER_pn-xz = "Denys Dmytriyenko <denys@ti.com>"

> > -RECIPE_MAINTAINER_pn-yasm = "Yi Zhao <yi.zhao@windriver.com>"

> >  RECIPE_MAINTAINER_pn-zip = "Denys Dmytriyenko <denys@ti.com>"

> >  RECIPE_MAINTAINER_pn-zlib = "Denys Dmytriyenko <denys@ti.com>"

> > diff --git a/meta/recipes-devtools/yasm/yasm_1.3.0.bb

> b/meta/recipes-devtools/yasm/yasm_1.3.0.bb

> > deleted file mode 100644

> > index 31af1e287e9..00000000000

> > --- a/meta/recipes-devtools/yasm/yasm_1.3.0.bb

> > +++ /dev/null

> > @@ -1,16 +0,0 @@

> > -SUMMARY = "x86 (SSE) assembler supporting NASM and GAS-syntaxes"

> > -LICENSE = "BSD"

> > -HOMEPAGE = "http://www.tortall.net/projects/yasm/"

> > -

> > -LIC_FILES_CHKSUM = "file://COPYING;md5=a12d8903508fb6bfd49d8d82c6170dd9"

> > -

> > -SRC_URI = "http://www.tortall.net/projects/yasm/releases/${BP}.tar.gz"

> > -

> > -SRC_URI[md5sum] = "fc9e586751ff789b34b1f21d572d96af"

> > -SRC_URI[sha256sum] =

> "3dce6601b495f5b3d45b59f7d2492a340ee7e84b5beca17e48f862502bd5603f"

> > -

> > -export CCLD_FOR_BUILD = "${CC_FOR_BUILD}"

> > -

> > -inherit autotools gettext

> > -

> > -BBCLASSEXTEND = "native"

> > --

> > 2.11.0

> >

> > --

> > _______________________________________________

> > Openembedded-core mailing list

> > Openembedded-core@lists.openembedded.org

> > http://lists.openembedded.org/mailman/listinfo/openembedded-core

> --

> _______________________________________________

> Openembedded-core mailing list

> Openembedded-core@lists.openembedded.org

> http://lists.openembedded.org/mailman/listinfo/openembedded-core

>
<div dir="ltr">FYI: I&#39;m testing if qtwebengine from meta-qt5 will work with nasm-native.</div><br><div class="gmail_quote"><div dir="ltr">On Thu, Sep 13, 2018 at 6:39 PM Khem Raj &lt;<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">There are packages in other layers e.g. firefox which still depend on<br>
yasm. Can we move it to meta-oe instead of completely dropping it.<br>
On Tue, Sep 11, 2018 at 2:38 AM Ross Burton &lt;<a href="mailto:ross.burton@intel.com" target="_blank">ross.burton@intel.com</a>&gt; wrote:<br>
&gt;<br>
&gt; Nothing in oe-core is using yasm now that gstreamer-libav and ffmpeg are using<br>
&gt; nasm, so remove it from oe-core.<br>
&gt;<br>
&gt; Signed-off-by: Ross Burton &lt;<a href="mailto:ross.burton@intel.com" target="_blank">ross.burton@intel.com</a>&gt;<br>
&gt; ---<br>
&gt;  meta/conf/distro/include/maintainers.inc |  1 -<br>
&gt;  meta/recipes-devtools/yasm/<a href="http://yasm_1.3.0.bb" rel="noreferrer" target="_blank">yasm_1.3.0.bb</a> | 16 ----------------<br>
&gt;  2 files changed, 17 deletions(-)<br>
&gt;  delete mode 100644 meta/recipes-devtools/yasm/<a href="http://yasm_1.3.0.bb" rel="noreferrer" target="_blank">yasm_1.3.0.bb</a><br>
&gt;<br>
&gt; diff --git a/meta/conf/distro/include/maintainers.inc b/meta/conf/distro/include/maintainers.inc<br>
&gt; index 2ecc3d61e38..0c65e8f816c 100644<br>
&gt; --- a/meta/conf/distro/include/maintainers.inc<br>
&gt; +++ b/meta/conf/distro/include/maintainers.inc<br>
&gt; @@ -732,6 +732,5 @@ RECIPE_MAINTAINER_pn-xvideo-tests = &quot;Maxin B. John &lt;<a href="mailto:maxin.john@intel.com" target="_blank">maxin.john@intel.com</a>&gt;&quot;<br>
&gt;  RECIPE_MAINTAINER_pn-xvinfo = &quot;Armin Kuster &lt;<a href="mailto:akuster808@gmail.com" target="_blank">akuster808@gmail.com</a>&gt;&quot;<br>
&gt;  RECIPE_MAINTAINER_pn-xwininfo = &quot;Armin Kuster &lt;<a href="mailto:akuster808@gmail.com" target="_blank">akuster808@gmail.com</a>&gt;&quot;<br>
&gt;  RECIPE_MAINTAINER_pn-xz = &quot;Denys Dmytriyenko &lt;<a href="mailto:denys@ti.com" target="_blank">denys@ti.com</a>&gt;&quot;<br>
&gt; -RECIPE_MAINTAINER_pn-yasm = &quot;Yi Zhao &lt;<a href="mailto:yi.zhao@windriver.com" target="_blank">yi.zhao@windriver.com</a>&gt;&quot;<br>
&gt;  RECIPE_MAINTAINER_pn-zip = &quot;Denys Dmytriyenko &lt;<a href="mailto:denys@ti.com" target="_blank">denys@ti.com</a>&gt;&quot;<br>
&gt;  RECIPE_MAINTAINER_pn-zlib = &quot;Denys Dmytriyenko &lt;<a href="mailto:denys@ti.com" target="_blank">denys@ti.com</a>&gt;&quot;<br>
&gt; diff --git a/meta/recipes-devtools/yasm/<a href="http://yasm_1.3.0.bb" rel="noreferrer" target="_blank">yasm_1.3.0.bb</a> b/meta/recipes-devtools/yasm/<a href="http://yasm_1.3.0.bb" rel="noreferrer" target="_blank">yasm_1.3.0.bb</a><br>
&gt; deleted file mode 100644<br>
&gt; index 31af1e287e9..00000000000<br>
&gt; --- a/meta/recipes-devtools/yasm/<a href="http://yasm_1.3.0.bb" rel="noreferrer" target="_blank">yasm_1.3.0.bb</a><br>
&gt; +++ /dev/null<br>
&gt; @@ -1,16 +0,0 @@<br>
&gt; -SUMMARY = &quot;x86 (SSE) assembler supporting NASM and GAS-syntaxes&quot;<br>
&gt; -LICENSE = &quot;BSD&quot;<br>
&gt; -HOMEPAGE = &quot;<a href="http://www.tortall.net/projects/yasm/" rel="noreferrer" target="_blank">http://www.tortall.net/projects/yasm/</a>&quot;<br>
&gt; -<br>
&gt; -LIC_FILES_CHKSUM = &quot;file://COPYING;md5=a12d8903508fb6bfd49d8d82c6170dd9&quot;<br>
&gt; -<br>
&gt; -SRC_URI = &quot;<a href="http://www.tortall.net/projects/yasm/releases/$%7BBP%7D.tar.gz" rel="noreferrer" target="_blank">http://www.tortall.net/projects/yasm/releases/${BP}.tar.gz</a>&quot;<br>
&gt; -<br>
&gt; -SRC_URI[md5sum] = &quot;fc9e586751ff789b34b1f21d572d96af&quot;<br>
&gt; -SRC_URI[sha256sum] = &quot;3dce6601b495f5b3d45b59f7d2492a340ee7e84b5beca17e48f862502bd5603f&quot;<br>
&gt; -<br>
&gt; -export CCLD_FOR_BUILD = &quot;${CC_FOR_BUILD}&quot;<br>
&gt; -<br>
&gt; -inherit autotools gettext<br>
&gt; -<br>
&gt; -BBCLASSEXTEND = &quot;native&quot;<br>
&gt; --<br>
&gt; 2.11.0<br>
&gt;<br>
&gt; --<br>
&gt; _______________________________________________<br>
&gt; Openembedded-core mailing list<br>
&gt; <a href="mailto:Openembedded-core@lists.openembedded.org" target="_blank">Openembedded-core@lists.openembedded.org</a><br>
&gt; <a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" rel="noreferrer" target="_blank">http://lists.openembedded.org/mailman/listinfo/openembedded-core</a><br>
-- <br>
_______________________________________________<br>
Openembedded-core mailing list<br>
<a href="mailto:Openembedded-core@lists.openembedded.org" target="_blank">Openembedded-core@lists.openembedded.org</a><br>
<a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" rel="noreferrer" target="_blank">http://lists.openembedded.org/mailman/listinfo/openembedded-core</a><br>
</blockquote></div>
-- 
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core
Ross Burton Sept. 13, 2018, 5:34 p.m. | #3
Yes, sorry, I've a patch here but didn't send it.  I'll submit it later today.

As yasm is a fork of nasm, there's a good chance that either can be used.

Ross

On 13 September 2018 at 17:39, Khem Raj <raj.khem@gmail.com> wrote:
> There are packages in other layers e.g. firefox which still depend on

> yasm. Can we move it to meta-oe instead of completely dropping it.

> On Tue, Sep 11, 2018 at 2:38 AM Ross Burton <ross.burton@intel.com> wrote:

>>

>> Nothing in oe-core is using yasm now that gstreamer-libav and ffmpeg are using

>> nasm, so remove it from oe-core.

>>

>> Signed-off-by: Ross Burton <ross.burton@intel.com>

>> ---

>>  meta/conf/distro/include/maintainers.inc |  1 -

>>  meta/recipes-devtools/yasm/yasm_1.3.0.bb | 16 ----------------

>>  2 files changed, 17 deletions(-)

>>  delete mode 100644 meta/recipes-devtools/yasm/yasm_1.3.0.bb

>>

>> diff --git a/meta/conf/distro/include/maintainers.inc b/meta/conf/distro/include/maintainers.inc

>> index 2ecc3d61e38..0c65e8f816c 100644

>> --- a/meta/conf/distro/include/maintainers.inc

>> +++ b/meta/conf/distro/include/maintainers.inc

>> @@ -732,6 +732,5 @@ RECIPE_MAINTAINER_pn-xvideo-tests = "Maxin B. John <maxin.john@intel.com>"

>>  RECIPE_MAINTAINER_pn-xvinfo = "Armin Kuster <akuster808@gmail.com>"

>>  RECIPE_MAINTAINER_pn-xwininfo = "Armin Kuster <akuster808@gmail.com>"

>>  RECIPE_MAINTAINER_pn-xz = "Denys Dmytriyenko <denys@ti.com>"

>> -RECIPE_MAINTAINER_pn-yasm = "Yi Zhao <yi.zhao@windriver.com>"

>>  RECIPE_MAINTAINER_pn-zip = "Denys Dmytriyenko <denys@ti.com>"

>>  RECIPE_MAINTAINER_pn-zlib = "Denys Dmytriyenko <denys@ti.com>"

>> diff --git a/meta/recipes-devtools/yasm/yasm_1.3.0.bb b/meta/recipes-devtools/yasm/yasm_1.3.0.bb

>> deleted file mode 100644

>> index 31af1e287e9..00000000000

>> --- a/meta/recipes-devtools/yasm/yasm_1.3.0.bb

>> +++ /dev/null

>> @@ -1,16 +0,0 @@

>> -SUMMARY = "x86 (SSE) assembler supporting NASM and GAS-syntaxes"

>> -LICENSE = "BSD"

>> -HOMEPAGE = "http://www.tortall.net/projects/yasm/"

>> -

>> -LIC_FILES_CHKSUM = "file://COPYING;md5=a12d8903508fb6bfd49d8d82c6170dd9"

>> -

>> -SRC_URI = "http://www.tortall.net/projects/yasm/releases/${BP}.tar.gz"

>> -

>> -SRC_URI[md5sum] = "fc9e586751ff789b34b1f21d572d96af"

>> -SRC_URI[sha256sum] = "3dce6601b495f5b3d45b59f7d2492a340ee7e84b5beca17e48f862502bd5603f"

>> -

>> -export CCLD_FOR_BUILD = "${CC_FOR_BUILD}"

>> -

>> -inherit autotools gettext

>> -

>> -BBCLASSEXTEND = "native"

>> --

>> 2.11.0

>>

>> --

>> _______________________________________________

>> Openembedded-core mailing list

>> Openembedded-core@lists.openembedded.org

>> http://lists.openembedded.org/mailman/listinfo/openembedded-core

-- 
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Patch

diff --git a/meta/conf/distro/include/maintainers.inc b/meta/conf/distro/include/maintainers.inc
index 2ecc3d61e38..0c65e8f816c 100644
--- a/meta/conf/distro/include/maintainers.inc
+++ b/meta/conf/distro/include/maintainers.inc
@@ -732,6 +732,5 @@  RECIPE_MAINTAINER_pn-xvideo-tests = "Maxin B. John <maxin.john@intel.com>"
 RECIPE_MAINTAINER_pn-xvinfo = "Armin Kuster <akuster808@gmail.com>"
 RECIPE_MAINTAINER_pn-xwininfo = "Armin Kuster <akuster808@gmail.com>"
 RECIPE_MAINTAINER_pn-xz = "Denys Dmytriyenko <denys@ti.com>"
-RECIPE_MAINTAINER_pn-yasm = "Yi Zhao <yi.zhao@windriver.com>"
 RECIPE_MAINTAINER_pn-zip = "Denys Dmytriyenko <denys@ti.com>"
 RECIPE_MAINTAINER_pn-zlib = "Denys Dmytriyenko <denys@ti.com>"
diff --git a/meta/recipes-devtools/yasm/yasm_1.3.0.bb b/meta/recipes-devtools/yasm/yasm_1.3.0.bb
deleted file mode 100644
index 31af1e287e9..00000000000
--- a/meta/recipes-devtools/yasm/yasm_1.3.0.bb
+++ /dev/null
@@ -1,16 +0,0 @@ 
-SUMMARY = "x86 (SSE) assembler supporting NASM and GAS-syntaxes"
-LICENSE = "BSD"
-HOMEPAGE = "http://www.tortall.net/projects/yasm/"
-
-LIC_FILES_CHKSUM = "file://COPYING;md5=a12d8903508fb6bfd49d8d82c6170dd9"
-
-SRC_URI = "http://www.tortall.net/projects/yasm/releases/${BP}.tar.gz"
-
-SRC_URI[md5sum] = "fc9e586751ff789b34b1f21d572d96af"
-SRC_URI[sha256sum] = "3dce6601b495f5b3d45b59f7d2492a340ee7e84b5beca17e48f862502bd5603f"
-
-export CCLD_FOR_BUILD = "${CC_FOR_BUILD}"
-
-inherit autotools gettext
-
-BBCLASSEXTEND = "native"