Patchwork [PATCHv3,2/7] bdwgc: new recipe for autogen

login
register
mail settings
Submitter Nitin A Kamble
Date Jan. 18, 2012, 11:32 p.m.
Message ID <948a269f26b2705882e03fa636c947197feca97b.1326929307.git.nitin.a.kamble@intel.com>
Download mbox | patch
Permalink /patch/19663/
State New
Headers show

Comments

Nitin A Kamble - Jan. 18, 2012, 11:32 p.m.
From: Nitin A Kamble <nitin.a.kamble@intel.com>

This recipe is needed by guile.
And guile is needed for autogen.

As per Beth's recommondation changed the license specification of the
recipe as

LICENSE = "MIT & FSF-Unlimited & GPL-2.0"

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
---
 meta/recipes-support/bdwgc/bdwgc_20110107.bb |   40 ++++++++++++++++++++++++++
 1 files changed, 40 insertions(+), 0 deletions(-)
 create mode 100644 meta/recipes-support/bdwgc/bdwgc_20110107.bb
Saul Wold - Jan. 19, 2012, 1:15 a.m.
On 01/18/2012 03:32 PM, nitin.a.kamble@intel.com wrote:
> From: Nitin A Kamble<nitin.a.kamble@intel.com>
>
> This recipe is needed by guile.
> And guile is needed for autogen.
>
> As per Beth's recommondation changed the license specification of the
> recipe as
>
> LICENSE = "MIT&  FSF-Unlimited&  GPL-2.0"
>
> Signed-off-by: Nitin A Kamble<nitin.a.kamble@intel.com>
> ---
>   meta/recipes-support/bdwgc/bdwgc_20110107.bb |   40 ++++++++++++++++++++++++++
>   1 files changed, 40 insertions(+), 0 deletions(-)
>   create mode 100644 meta/recipes-support/bdwgc/bdwgc_20110107.bb
>
> diff --git a/meta/recipes-support/bdwgc/bdwgc_20110107.bb b/meta/recipes-support/bdwgc/bdwgc_20110107.bb
> new file mode 100644
> index 0000000..1e32681
> --- /dev/null
> +++ b/meta/recipes-support/bdwgc/bdwgc_20110107.bb
> @@ -0,0 +1,40 @@
> +SUMMARY = "A garbage collector for C and C++"
> +
> +DESCRIPTION = "The Boehm-Demers-Weiser conservative garbage collector can be\
> + used as a garbage collecting replacement for C malloc or C++ new. It allows\
> + you to allocate memory basically as you normally would, without explicitly\
> + deallocating memory that is no longer useful. The collector automatically\
> + recycles memory when it determines that it can no longer be otherwise\
> + accessed.\
> +  The collector is also used by a number of programming language\
> + implementations that either use C as intermediate code, want to facilitate\
> + easier interoperation with C libraries, or just prefer the simple collector\
> + interface.\
> +  Alternatively, the garbage collector may be used as a leak detector for C\
> + or C++ programs, though that is not its primary goal.\
> +  Empirically, this collector works with most unmodified C programs, simply\
> + by replacing malloc with GC_malloc calls, replacing realloc with GC_realloc\
> + calls, and removing free calls."
> +
> +HOMEPAGE = "http://www.hpl.hp.com/personal/Hans_Boehm/gc/"
> +SECTION = "devel"
> +LICENSE = "MIT&  FSF-Unlimited&  GPL-2.0"
> +LIC_FILES_CHKSUM = "file://README.QUICK;md5=9b9dd874f6940641b6ab19893ee8f1cc \
> +                    file://doc/README;md5=6d74ce18ff55d936a4d6bd35a98e9eb9 \
> +                    file://libatomic_ops/doc/LICENSING.txt;md5=607073e04548eac7d1f763e480477bab"
> +
> +SRC_URI = "http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/bdwgc-7_2alpha5-20110107.tar.bz2"
> +
> +SRC_URI[md5sum] = "4f3c130fc71ff23584edaa19a37739ee"
> +SRC_URI[sha256sum] = "1f57b959ae1144e1e5fa59d52d7cb4ed626fd74cf47da1c9c119b8b46ae2722d"
> +
> +PR = "r0"
> +
> +S = "${WORKDIR}/bdwgc"
> +
> +do_install_append (){
> +	rm -rf ${D}${datadir}/gc
> +}
> +
> +inherit autotools
> +BBCLASSEXTEND = "native nativesdk"

Nitin,

I am seeing the following WARNING, can you please fix this
WARNING: For recipe bdwgc, the following files/directories were 
installed but not shipped in any package:
WARNING:   /usr/share

Thanks
	Sau!
Nitin A Kamble - Jan. 19, 2012, 1:25 a.m.
> -----Original Message-----
> From: Saul Wold [mailto:sgw@linux.intel.com]
> Sent: Wednesday, January 18, 2012 5:15 PM
> To: Patches and discussions about the oe-core layer
> Cc: Kamble, Nitin A
> Subject: Re: [OE-core] [PATCHv3 2/7] bdwgc: new recipe for autogen
> 
> On 01/18/2012 03:32 PM, nitin.a.kamble@intel.com wrote:
> > From: Nitin A Kamble<nitin.a.kamble@intel.com>
> >
> > This recipe is needed by guile.
> > And guile is needed for autogen.
> >
> > As per Beth's recommondation changed the license specification of the
> > recipe as
> >
> > LICENSE = "MIT&  FSF-Unlimited&  GPL-2.0"
> >
> > Signed-off-by: Nitin A Kamble<nitin.a.kamble@intel.com>
> > ---
> >   meta/recipes-support/bdwgc/bdwgc_20110107.bb |   40
> ++++++++++++++++++++++++++
> >   1 files changed, 40 insertions(+), 0 deletions(-)
> >   create mode 100644 meta/recipes-support/bdwgc/bdwgc_20110107.bb
> >
> > diff --git a/meta/recipes-support/bdwgc/bdwgc_20110107.bb
> b/meta/recipes-support/bdwgc/bdwgc_20110107.bb
> > new file mode 100644
> > index 0000000..1e32681
> > --- /dev/null
> > +++ b/meta/recipes-support/bdwgc/bdwgc_20110107.bb
> > @@ -0,0 +1,40 @@
> > +SUMMARY = "A garbage collector for C and C++"
> > +
> > +DESCRIPTION = "The Boehm-Demers-Weiser conservative garbage
> collector can be\
> > + used as a garbage collecting replacement for C malloc or C++ new.
> It allows\
> > + you to allocate memory basically as you normally would, without
> explicitly\
> > + deallocating memory that is no longer useful. The collector
> automatically\
> > + recycles memory when it determines that it can no longer be
> otherwise\
> > + accessed.\
> > +  The collector is also used by a number of programming language\
> > + implementations that either use C as intermediate code, want to
> facilitate\
> > + easier interoperation with C libraries, or just prefer the simple
> collector\
> > + interface.\
> > +  Alternatively, the garbage collector may be used as a leak
> detector for C\
> > + or C++ programs, though that is not its primary goal.\
> > +  Empirically, this collector works with most unmodified C programs,
> simply\
> > + by replacing malloc with GC_malloc calls, replacing realloc with
> GC_realloc\
> > + calls, and removing free calls."
> > +
> > +HOMEPAGE = "http://www.hpl.hp.com/personal/Hans_Boehm/gc/"
> > +SECTION = "devel"
> > +LICENSE = "MIT&  FSF-Unlimited&  GPL-2.0"
> > +LIC_FILES_CHKSUM =
> "file://README.QUICK;md5=9b9dd874f6940641b6ab19893ee8f1cc \
> > +
> file://doc/README;md5=6d74ce18ff55d936a4d6bd35a98e9eb9 \
> > +
> file://libatomic_ops/doc/LICENSING.txt;md5=607073e04548eac7d1f763e48047
> 7bab"
> > +
> > +SRC_URI =
> "http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/bdwgc-
> 7_2alpha5-20110107.tar.bz2"
> > +
> > +SRC_URI[md5sum] = "4f3c130fc71ff23584edaa19a37739ee"
> > +SRC_URI[sha256sum] =
> "1f57b959ae1144e1e5fa59d52d7cb4ed626fd74cf47da1c9c119b8b46ae2722d"
> > +
> > +PR = "r0"
> > +
> > +S = "${WORKDIR}/bdwgc"
> > +
> > +do_install_append (){
> > +	rm -rf ${D}${datadir}/gc
> > +}
> > +
> > +inherit autotools
> > +BBCLASSEXTEND = "native nativesdk"
> 
> Nitin,
> 
> I am seeing the following WARNING, can you please fix this
> WARNING: For recipe bdwgc, the following files/directories were
> installed but not shipped in any package:
> WARNING:   /usr/share
> 
> Thanks
> 	Sau!
Fixed this on the contrib. branch.
Thanks,
Nitin

Patch

diff --git a/meta/recipes-support/bdwgc/bdwgc_20110107.bb b/meta/recipes-support/bdwgc/bdwgc_20110107.bb
new file mode 100644
index 0000000..1e32681
--- /dev/null
+++ b/meta/recipes-support/bdwgc/bdwgc_20110107.bb
@@ -0,0 +1,40 @@ 
+SUMMARY = "A garbage collector for C and C++"
+
+DESCRIPTION = "The Boehm-Demers-Weiser conservative garbage collector can be\
+ used as a garbage collecting replacement for C malloc or C++ new. It allows\
+ you to allocate memory basically as you normally would, without explicitly\
+ deallocating memory that is no longer useful. The collector automatically\
+ recycles memory when it determines that it can no longer be otherwise\
+ accessed.\
+  The collector is also used by a number of programming language\
+ implementations that either use C as intermediate code, want to facilitate\
+ easier interoperation with C libraries, or just prefer the simple collector\
+ interface.\
+  Alternatively, the garbage collector may be used as a leak detector for C\
+ or C++ programs, though that is not its primary goal.\
+  Empirically, this collector works with most unmodified C programs, simply\
+ by replacing malloc with GC_malloc calls, replacing realloc with GC_realloc\
+ calls, and removing free calls."
+
+HOMEPAGE = "http://www.hpl.hp.com/personal/Hans_Boehm/gc/"
+SECTION = "devel"
+LICENSE = "MIT & FSF-Unlimited & GPL-2.0"
+LIC_FILES_CHKSUM = "file://README.QUICK;md5=9b9dd874f6940641b6ab19893ee8f1cc \
+                    file://doc/README;md5=6d74ce18ff55d936a4d6bd35a98e9eb9 \
+                    file://libatomic_ops/doc/LICENSING.txt;md5=607073e04548eac7d1f763e480477bab"
+
+SRC_URI = "http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/bdwgc-7_2alpha5-20110107.tar.bz2"
+
+SRC_URI[md5sum] = "4f3c130fc71ff23584edaa19a37739ee"
+SRC_URI[sha256sum] = "1f57b959ae1144e1e5fa59d52d7cb4ed626fd74cf47da1c9c119b8b46ae2722d"
+
+PR = "r0"
+
+S = "${WORKDIR}/bdwgc"
+
+do_install_append (){
+	rm -rf ${D}${datadir}/gc
+}
+
+inherit autotools
+BBCLASSEXTEND = "native nativesdk"