Ack

On Thu, Jan 29, 2015 at 03:52:17AM +0000, Nelson, Sam wrote:
> Ping.
> 
> > -----Original Message-----
> > From: Nelson, Sam
> > Sent: Thursday, January 22, 2015 8:58 PM
> > To: [email protected]
> > Cc: Nelson, Sam
> > Subject: [PATCH v2 2/2] libnl: Update recipe from 3.2.22 to 3.2.24
> > 
> > - removed two patches already adressed in newer version
> > - Updated autotools-brokensep  to autotools
> > - Added some private files to be installed to allow libnl extensions.
> > 
> > Signed-off-by: Sam Nelson <[email protected]>
> > 
> > ---
> > Changes from previous version of the patch
> > - Added some of the patches back
> > - Added update patch files
> > 
> > Planning to  send as similar patch to oe-core  as well.
> > Once accepted can be removed here
> > ---
> > ---
> >  .../{libnl-2.0 => libnl-3.2.24}/fix-pc-file.patch  |   14 +++++-----
> >  .../fix-pktloc_syntax_h-race.patch                 |   27 
> > ++++++++++++--------
> >  .../libnl/{libnl_3.2.22.bb => libnl_3.2.24.bb}     |   15 +++++++----
> >  3 files changed, 34 insertions(+), 22 deletions(-)
> >  copy meta-arago-extras/recipes-support/libnl/{libnl-2.0 => 
> > libnl-3.2.24}/fix-
> > pc-file.patch (52%)
> >  copy meta-arago-extras/recipes-support/libnl/{libnl-2.0 => 
> > libnl-3.2.24}/fix-
> > pktloc_syntax_h-race.patch (57%)
> >  rename meta-arago-extras/recipes-support/libnl/{libnl_3.2.22.bb =>
> > libnl_3.2.24.bb} (74%)
> > 
> > diff --git 
> > a/meta-arago-extras/recipes-support/libnl/libnl-2.0/fix-pc-file.patch
> > b/meta-arago-extras/recipes-support/libnl/libnl-3.2.24/fix-pc-file.patch
> > similarity index 52%
> > copy from 
> > meta-arago-extras/recipes-support/libnl/libnl-2.0/fix-pc-file.patch
> > copy to meta-arago-extras/recipes-support/libnl/libnl-3.2.24/fix-pc-
> > file.patch
> > index 85afe8f..0a7f2fc 100644
> > --- a/meta-arago-extras/recipes-support/libnl/libnl-2.0/fix-pc-file.patch
> > +++ b/meta-arago-extras/recipes-support/libnl/libnl-3.2.24/fix-pc-file.patch
> > @@ -4,14 +4,14 @@ Some packages are asking only for libnl-2.0, but expects
> > to get also
> >  libnl-genl, libnl-nf libnl-route, easiest way to fix them is here.
> > 
> >  Signed-off-by: Martin Jansa <[email protected]>
> > -Index: libnl-2.0/libnl-2.0.pc.in
> > +Index: libnl-3.2.24/libnl-3.0.pc.in
> > 
> > ==============================================================
> > =====
> > ---- libnl-2.0.orig/libnl-2.0.pc.in
> > -+++ libnl-2.0/libnl-2.0.pc.in
> > -@@ -6,5 +6,5 @@
> > +--- libnl-3.2.24.orig/libnl-3.0.pc.in
> > ++++ libnl-3.2.24/libnl-3.0.pc.in
> > +@@ -6,5 +6,5 @@ includedir=@includedir@
> >   Name: libnl
> >   Description: Convenience library for netlink sockets
> >   Version: @PACKAGE_VERSION@
> > --Libs: -L${libdir} -lnl
> > -+Libs: -L${libdir} -lnl -lnl-genl -lnl-nf -lnl-route
> > - Cflags: -I${includedir}
> > +-Libs: -L${libdir} -lnl-@MAJ_VERSION@
> > ++Libs: -L${libdir} -lnl-@MAJ_VERSION@ -lnl-genl-@MAJ_VERSION@ -lnl-nf-
> > @MAJ_VERSION@ -lnl-route-@MAJ_VERSION@
> > + Cflags: -I${includedir}/libnl@MAJ_VERSION@
> > diff --git a/meta-arago-extras/recipes-support/libnl/libnl-2.0/fix-
> > pktloc_syntax_h-race.patch b/meta-arago-extras/recipes-
> > support/libnl/libnl-3.2.24/fix-pktloc_syntax_h-race.patch
> > similarity index 57%
> > copy from meta-arago-extras/recipes-support/libnl/libnl-2.0/fix-
> > pktloc_syntax_h-race.patch
> > copy to meta-arago-extras/recipes-support/libnl/libnl-3.2.24/fix-
> > pktloc_syntax_h-race.patch
> > index ea32e82..1939ee2 100644
> > --- a/meta-arago-extras/recipes-support/libnl/libnl-2.0/fix-pktloc_syntax_h-
> > race.patch
> > +++ b/meta-arago-extras/recipes-support/libnl/libnl-3.2.24/fix-
> > pktloc_syntax_h-race.patch
> > @@ -6,24 +6,31 @@ newer version so we can assume this issue is fixed
> > upstream
> > 
> >  Signed-off-by: Martin Jansa <[email protected]>
> > 
> > -Index: libnl-2.0/lib/Makefile.am
> > +Index: libnl-3.2.24/lib/Makefile.am
> > 
> > ==============================================================
> > =====
> > ---- libnl-2.0.orig/lib/Makefile.am
> > -+++ libnl-2.0/lib/Makefile.am
> > -@@ -27,11 +27,16 @@ CLEANFILES = \
> > -   route/pktloc_grammar.c route/pktloc_grammar.h \
> > -   route/pktloc_syntax.c route/pktloc_syntax.h
> > +--- libnl-3.2.24.orig/lib/Makefile.am
> > ++++ libnl-3.2.24/lib/Makefile.am
> > +@@ -46,9 +46,12 @@ CLEANFILES = \
> > 
> > -+BUILT_SOURCES = route/pktloc_syntax.h route/pktloc_grammar.h
> > -+
> >   # Hack to avoid using ylwrap. It does not function correctly in 
> > combination
> >   # with --header-file=
> >  +route/pktloc.lo: route/pktloc_syntax.h route/pktloc_grammar.h
> >  +route/pktloc_grammar.h: route/pktloc_grammar.c
> >   route/pktloc_grammar.c: route/pktloc_grammar.l
> > -   $(LEX) --header-file=route/pktloc_grammar.h $(LFLAGS) -o $@ $^
> > +   $(AM_V_GEN) $(FLEX) --header-file=route/pktloc_grammar.h
> > $(LFLAGS) -o $@ $^
> > 
> >  +route/pktloc_syntax.h: route/pktloc_syntax.c
> >   route/pktloc_syntax.c: route/pktloc_syntax.y
> > -   $(YACC) -d $(YFLAGS) -o $@ $^
> > +   $(AM_V_GEN) $(YACC) -d $(YFLAGS) -o $@ $^
> > 
> > +@@ -100,7 +103,9 @@ BUILT_SOURCES = \
> > +   route/cls/ematch_grammar.c \
> > +   route/cls/ematch_syntax.c \
> > +   route/pktloc_grammar.c \
> > +-  route/pktloc_syntax.c
> > ++   route/pktloc_syntax.c \
> > ++   route/pktloc_syntax.h \
> > ++   route/pktloc_grammar.h
> > +
> > + EXTRA_DIST = \
> > +   route/pktloc_grammar.l \
> > diff --git a/meta-arago-extras/recipes-support/libnl/libnl_3.2.22.bb b/meta-
> > arago-extras/recipes-support/libnl/libnl_3.2.24.bb
> > similarity index 74%
> > rename from meta-arago-extras/recipes-support/libnl/libnl_3.2.22.bb
> > rename to meta-arago-extras/recipes-support/libnl/libnl_3.2.24.bb
> > index a299bfb..073322b 100644
> > --- a/meta-arago-extras/recipes-support/libnl/libnl_3.2.22.bb
> > +++ b/meta-arago-extras/recipes-support/libnl/libnl_3.2.24.bb
> > @@ -12,14 +12,19 @@ DEPENDS = "flex-native bison-native"
> >  SRC_URI = "http://www.infradead.org/~tgr/${BPN}/files/${BP}.tar.gz \
> >             file://fix-pktloc_syntax_h-race.patch \
> >             file://fix-pc-file.patch \
> > -           file://fix-lib-cache_mngr.c-two-parentheses-bugs.patch \
> > -           
> > file://0001-fix-double-free-caused-by-freeing-link-af_data-in-rt.patch \
> >            "
> > 
> > -SRC_URI[md5sum] = "2e1c889494d274aca24ce5f6a748e66e"
> > -SRC_URI[sha256sum] =
> > "c7c5f267dfeae0c1a530bf96b71fb7c8dbbb07d54beef49b6712d8d6166f629b
> > "
> > +SRC_URI[md5sum] = "6e0e7bad0674749d930dd9f285343d55"
> > +SRC_URI[sha256sum] =
> > "fb8d6e5dc8af5b85bc6d00a71582a68a01e6a3f7d1664d4a646e289a99dd68
> > 16"
> > 
> > -inherit autotools-brokensep pkgconfig
> > +inherit autotools pkgconfig
> > +
> > +do_install_append() {
> > +#   Install private files to allow libnl extensions
> > +    install -d ${D}${includedir}/netlink-private
> > +    cp -r ${S}/include/netlink-private/cache-api.h 
> > ${D}${includedir}/netlink-
> > private/
> > +    cp -r ${S}/include/netlink-private/object-api.h 
> > ${D}${includedir}/netlink-
> > private/
> > +}
> > 
> >  FILES_${PN} = "${libdir}/libnl-3.so.* \
> >                 ${libdir}/libnl.so.* \
> > --
> > 1.7.9.5
> 
> _______________________________________________
> meta-arago mailing list
> [email protected]
> http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
_______________________________________________
meta-arago mailing list
[email protected]
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago

Reply via email to