All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 meta-oe 1/7] xmlto: add version 0.0.25
@ 2011-12-21  6:01 b19537
  2011-12-21  6:01 ` [PATCH v2 meta-oe 2/7] libxaw: fix build error due to missing xmlto b19537
                   ` (6 more replies)
  0 siblings, 7 replies; 13+ messages in thread
From: b19537 @ 2011-12-21  6:01 UTC (permalink / raw)
  To: openembedded-devel

From: Zhenhua Luo <b19537@freescale.com>

    xmlto converts an XML file (DocBook or XSL-FO) into a specified format
    (PS, PDF, HTML, man, ASCII, XSL-FO, etc.)

Signed-off-by: Zhenhua Luo <b19537@freescale.com>
---
 meta-oe/recipes-support/xmlto/xmlto_0.0.25.bb |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)
 create mode 100644 meta-oe/recipes-support/xmlto/xmlto_0.0.25.bb

diff --git a/meta-oe/recipes-support/xmlto/xmlto_0.0.25.bb b/meta-oe/recipes-support/xmlto/xmlto_0.0.25.bb
new file mode 100644
index 0000000..806ea2e
--- /dev/null
+++ b/meta-oe/recipes-support/xmlto/xmlto_0.0.25.bb
@@ -0,0 +1,14 @@
+DESCRIPTION = "A shell-script tool for converting XML files to various formats" 
+HOMEPAGE = "https://fedorahosted.org/xmlto/" 
+SECTION = "docs/xmlto" 
+LICENSE = "GPLv2" 
+
+LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552"
+
+SRC_URI = "https://fedorahosted.org/releases/x/m/xmlto/xmlto-${PV}.tar.gz" 
+SRC_URI[md5sum] = "a88cd3f08789b4825d1ac89fa065170d"
+SRC_URI[sha256sum] = "c52b56d929e8d20fc19cd3b7ec238f8d039730c56ee311cc352e843147e3e31a"
+
+inherit autotools  
+
+BBCLASSEXTEND = "native nativesdk"
-- 
1.7.0.4





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

* [PATCH v2 meta-oe 2/7] libxaw: fix build error due to missing xmlto
  2011-12-21  6:01 [PATCH v2 meta-oe 1/7] xmlto: add version 0.0.25 b19537
@ 2011-12-21  6:01 ` b19537
  2011-12-21  6:01 ` [PATCH v3 meta-oe 3/7] ietutils: add version 1.0 b19537
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 13+ messages in thread
From: b19537 @ 2011-12-21  6:01 UTC (permalink / raw)
  To: openembedded-devel

From: Zhenhua Luo <b19537@freescale.com>

    libxaw build failed due to missing native xmlto, add xmlto-native in
    DEPENDS of libxaw

Signed-off-by: Zhenhua Luo <b19537@freescale.com>
---
 meta-oe/recipes-graphics/xorg-lib/libxaw_1.0.9.bb |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/meta-oe/recipes-graphics/xorg-lib/libxaw_1.0.9.bb b/meta-oe/recipes-graphics/xorg-lib/libxaw_1.0.9.bb
index 40d11da..1b8b5da 100644
--- a/meta-oe/recipes-graphics/xorg-lib/libxaw_1.0.9.bb
+++ b/meta-oe/recipes-graphics/xorg-lib/libxaw_1.0.9.bb
@@ -1,11 +1,11 @@
 require recipes-graphics/xorg-lib/xorg-lib-common.inc
 DESCRIPTION = "X Athena Widget Set"
-DEPENDS += "xproto virtual/libx11 libxext xextproto libxt libxmu libxpm libxp printproto libxau"
+DEPENDS += "xproto virtual/libx11 libxext xextproto libxt libxmu libxpm libxp printproto libxau xmlto-native"
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=f1beacbc336a5a256bb28dbfcf01c2be"
 
 PE = "1"
-PR = "r10"
+PR = "r11"
 
 SRC_URI[md5sum] = "ccc57478c41b7a75b9702241b889b1d4"
 SRC_URI[sha256sum] = "a83977546b78e24ac5dca86affc10b6404a87c16272405b05386feca1a2db037"
-- 
1.7.0.4





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

* [PATCH v3 meta-oe 3/7] ietutils: add version 1.0
  2011-12-21  6:01 [PATCH v2 meta-oe 1/7] xmlto: add version 0.0.25 b19537
  2011-12-21  6:01 ` [PATCH v2 meta-oe 2/7] libxaw: fix build error due to missing xmlto b19537
@ 2011-12-21  6:01 ` b19537
  2011-12-21  6:01 ` [PATCH v3 meta-oe 4/7] ipsec-tools: add version 0.7.2 b19537
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 13+ messages in thread
From: b19537 @ 2011-12-21  6:01 UTC (permalink / raw)
  To: openembedded-devel

From: Zhenhua Luo <b19537@freescale.com>

    The GNU inetutils are a collection of common networking utilities
    and servers including ftp, ftpd, rcp, rexec, rlogin, rlogind, rsh,
    rshd, syslog, syslogd, talk, talkd, telnet, telnetd, tftp, tftpd,
    and uucpd.

Signed-off-by: Zhenhua Luo <b19537@freescale.com>
---
 .../inetutils/inetutils-1.8/fix-disable-ipv6.patch |   58 +++++++++++
 ...tf-parse-pull-in-features.h-for-__GLIBC__.patch |   27 +++++
 ...rgp-fix-program_invocation_name-detection.patch |   51 +++++++++
 .../inetutils-1.8/inetutils-1.8-0003-wchar.patch   |   12 ++
 ...me-ruserpass-to-avoid-C-library-collision.patch |   58 +++++++++++
 ...detect-__rcmd_errstr-support-in-the-C-lib.patch |   57 ++++++++++
 ...e-daemon-from-the-C-library-when-possible.patch |   42 ++++++++
 .../inetutils-1.8-1004-detect-fork-support.patch   |   54 ++++++++++
 ...-1.8-1005-ftpd-add-daemon-D-nommu-support.patch |  109 ++++++++++++++++++++
 .../inetutils/inetutils_1.8.bb                     |   65 ++++++++++++
 10 files changed, 533 insertions(+), 0 deletions(-)
 create mode 100644 meta-oe/recipes-connectivity/inetutils/inetutils-1.8/fix-disable-ipv6.patch
 create mode 100644 meta-oe/recipes-connectivity/inetutils/inetutils-1.8/inetutils-1.8-0001-printf-parse-pull-in-features.h-for-__GLIBC__.patch
 create mode 100644 meta-oe/recipes-connectivity/inetutils/inetutils-1.8/inetutils-1.8-0002-argp-fix-program_invocation_name-detection.patch
 create mode 100644 meta-oe/recipes-connectivity/inetutils/inetutils-1.8/inetutils-1.8-0003-wchar.patch
 create mode 100644 meta-oe/recipes-connectivity/inetutils/inetutils-1.8/inetutils-1.8-1001-ftp-rename-ruserpass-to-avoid-C-library-collision.patch
 create mode 100644 meta-oe/recipes-connectivity/inetutils/inetutils-1.8/inetutils-1.8-1002-rshd-detect-__rcmd_errstr-support-in-the-C-lib.patch
 create mode 100644 meta-oe/recipes-connectivity/inetutils/inetutils-1.8/inetutils-1.8-1003-use-daemon-from-the-C-library-when-possible.patch
 create mode 100644 meta-oe/recipes-connectivity/inetutils/inetutils-1.8/inetutils-1.8-1004-detect-fork-support.patch
 create mode 100644 meta-oe/recipes-connectivity/inetutils/inetutils-1.8/inetutils-1.8-1005-ftpd-add-daemon-D-nommu-support.patch
 create mode 100644 meta-oe/recipes-connectivity/inetutils/inetutils_1.8.bb

diff --git a/meta-oe/recipes-connectivity/inetutils/inetutils-1.8/fix-disable-ipv6.patch b/meta-oe/recipes-connectivity/inetutils/inetutils-1.8/fix-disable-ipv6.patch
new file mode 100644
index 0000000..75d51a1
--- /dev/null
+++ b/meta-oe/recipes-connectivity/inetutils/inetutils-1.8/fix-disable-ipv6.patch
@@ -0,0 +1,58 @@
+Upstream: http://www.mail-archive.com/bug-inetutils@gnu.org/msg02103.html
+
+diff -ur inetutils-1.8.orig/ping/ping_common.h inetutils-1.8/ping/ping_common.h
+--- inetutils-1.8.orig/ping/ping_common.h	2010-05-15 20:55:47.000000000 +0930
++++ inetutils-1.8/ping/ping_common.h	2010-12-01 12:19:08.000000000 +1030
+@@ -17,10 +17,14 @@
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see `http://www.gnu.org/licenses/'. */
+ 
++#include <config.h>
++
+ #include <netinet/in_systm.h>
+ #include <netinet/in.h>
+ #include <netinet/ip.h>
++#ifdef HAVE_IPV6
+ #include <netinet/icmp6.h>
++#endif
+ #include <icmp.h>
+ #include <error.h>
+ #include <progname.h>
+@@ -66,13 +70,19 @@
+   (t).tv_usec = ((i)%PING_PRECISION)*(1000000/PING_PRECISION) ;\
+ } while (0)
+ 
++#ifdef HAVE_IPV6
+ /* Not sure about this step*/
+ #define _PING_BUFLEN(p, USE_IPV6) ((USE_IPV6)? ((p)->ping_datalen + sizeof (struct icmp6_hdr)) : \
+ 				   ((p)->ping_datalen + sizeof (icmphdr_t)))
++#else
++#define _PING_BUFLEN(p, USE_IPV6) ((p)->ping_datalen + sizeof (icmphdr_t))
++#endif
+ 
++#ifdef HAVE_IPV6
+ typedef int (*ping_efp6) (int code, void *closure, struct sockaddr_in6 * dest,
+ 			  struct sockaddr_in6 * from, struct icmp6_hdr * icmp,
+ 			  int datalen);
++#endif
+ 
+ typedef int (*ping_efp) (int code,
+ 			 void *closure,
+@@ -81,13 +91,17 @@
+ 			 struct ip * ip, icmphdr_t * icmp, int datalen);
+ 
+ union event {
++#ifdef HAVE_IPV6
+   ping_efp6 handler6;
++#endif
+   ping_efp handler;
+ };
+ 
+ union ping_address {
+   struct sockaddr_in ping_sockaddr;
++#ifdef HAVE_IPV6
+   struct sockaddr_in6 ping_sockaddr6;
++#endif
+ };
+ 
+ typedef struct ping_data PING;
diff --git a/meta-oe/recipes-connectivity/inetutils/inetutils-1.8/inetutils-1.8-0001-printf-parse-pull-in-features.h-for-__GLIBC__.patch b/meta-oe/recipes-connectivity/inetutils/inetutils-1.8/inetutils-1.8-0001-printf-parse-pull-in-features.h-for-__GLIBC__.patch
new file mode 100644
index 0000000..d328f13
--- /dev/null
+++ b/meta-oe/recipes-connectivity/inetutils/inetutils-1.8/inetutils-1.8-0001-printf-parse-pull-in-features.h-for-__GLIBC__.patch
@@ -0,0 +1,27 @@
+From 552a7d64ad4a7188a9b7cd89933ae7caf7ebfe90 Mon Sep 17 00:00:00 2001
+From: Mike Frysinger <vapier at gentoo.org>
+Date: Thu, 18 Nov 2010 16:59:14 -0500
+Subject: [PATCH gnulib] printf-parse: pull in features.h for __GLIBC__
+
+Signed-off-by: Mike Frysinger <vapier at gentoo.org>
+---
+ lib/printf-parse.h |    3 +++
+ 1 files changed, 3 insertions(+), 0 deletions(-)
+
+diff --git a/lib/printf-parse.h b/lib/printf-parse.h
+index 67a4a2a..3bd6152 100644
+--- a/lib/printf-parse.h
++++ b/lib/printf-parse.h
+@@ -25,6 +25,9 @@
+ 
+ #include "printf-args.h"
+ 
++#ifdef HAVE_FEATURES_H
++# include <features.h>	/* for __GLIBC__ */
++#endif
+ 
+ /* Flags */
+ #define FLAG_GROUP       1      /* ' flag */
+-- 
+1.7.3.2
+
diff --git a/meta-oe/recipes-connectivity/inetutils/inetutils-1.8/inetutils-1.8-0002-argp-fix-program_invocation_name-detection.patch b/meta-oe/recipes-connectivity/inetutils/inetutils-1.8/inetutils-1.8-0002-argp-fix-program_invocation_name-detection.patch
new file mode 100644
index 0000000..6861f21
--- /dev/null
+++ b/meta-oe/recipes-connectivity/inetutils/inetutils-1.8/inetutils-1.8-0002-argp-fix-program_invocation_name-detection.patch
@@ -0,0 +1,51 @@
+From 93dbd3319232613ff8f5f3f08bf5f57b21980ef1 Mon Sep 17 00:00:00 2001
+From: Mike Frysinger <vapier at gentoo.org>
+Date: Thu, 18 Nov 2010 17:14:21 -0500
+Subject: [PATCH gnulib] argp: fix program_invocation_name detection
+
+The current program_invocation_name symbol detection fails if the argp.h
+header is missing.  So check for the header first before detecting if the
+symbol exists.
+
+Signed-off-by: Mike Frysinger <vapier at gentoo.org>
+---
+ m4/argp.m4 |   15 +++++++++++++--
+ 1 files changed, 13 insertions(+), 2 deletions(-)
+
+diff --git a/m4/argp.m4 b/m4/argp.m4
+index d3ca5ba..efa562c 100644
+--- a/m4/argp.m4
++++ b/m4/argp.m4
+@@ -31,8 +31,14 @@ AC_DEFUN([gl_ARGP],
+   # are defined elsewhere. It is improbable that only one of them will
+   # be defined and other not, I prefer to stay on the safe side and to
+   # test each one separately.
++  AC_CHECK_HEADERS_ONCE([argp.h])
+   AC_MSG_CHECKING([whether program_invocation_name is defined])
+-  AC_TRY_LINK([#include <argp.h>],
++  AC_TRY_LINK([
++#include <errno.h>
++#ifdef HAVE_ARGP_H
++# include <argp.h>
++#endif
++],
+               [ program_invocation_name = "test"; ],
+               [ AC_DEFINE([HAVE_PROGRAM_INVOCATION_NAME], [1],
+                  [Define if program_invocation_name is defined])
+@@ -40,7 +46,12 @@ AC_DEFUN([gl_ARGP],
+               [ AC_MSG_RESULT([no])] )
+ 
+   AC_MSG_CHECKING([whether program_invocation_short_name is defined])
+-  AC_TRY_LINK([#include <argp.h>],
++  AC_TRY_LINK([
++#include <errno.h>
++#ifdef HAVE_ARGP_H
++# include <argp.h>
++#endif
++],
+               [ program_invocation_short_name = "test"; ],
+               [ AC_DEFINE([HAVE_PROGRAM_INVOCATION_SHORT_NAME], [1],
+                  [Define if program_invocation_short_name is defined])
+-- 
+1.7.3.2
+
diff --git a/meta-oe/recipes-connectivity/inetutils/inetutils-1.8/inetutils-1.8-0003-wchar.patch b/meta-oe/recipes-connectivity/inetutils/inetutils-1.8/inetutils-1.8-0003-wchar.patch
new file mode 100644
index 0000000..21635a7
--- /dev/null
+++ b/meta-oe/recipes-connectivity/inetutils/inetutils-1.8/inetutils-1.8-0003-wchar.patch
@@ -0,0 +1,12 @@
+--- inetutils-1.8/lib/wchar.in.h
++++ inetutils-1.8/lib/wchar.in.h
+@@ -70,6 +70,9 @@
+ /* The include_next requires a split double-inclusion guard.  */
+ #if @HAVE_WCHAR_H@
+ # @INCLUDE_NEXT@ @NEXT_WCHAR_H@
++#else
++# include <stddef.h>
++# define MB_CUR_MAX 1
+ #endif
+ 
+ #undef _GL_ALREADY_INCLUDING_WCHAR_H
diff --git a/meta-oe/recipes-connectivity/inetutils/inetutils-1.8/inetutils-1.8-1001-ftp-rename-ruserpass-to-avoid-C-library-collision.patch b/meta-oe/recipes-connectivity/inetutils/inetutils-1.8/inetutils-1.8-1001-ftp-rename-ruserpass-to-avoid-C-library-collision.patch
new file mode 100644
index 0000000..a6e366d
--- /dev/null
+++ b/meta-oe/recipes-connectivity/inetutils/inetutils-1.8/inetutils-1.8-1001-ftp-rename-ruserpass-to-avoid-C-library-collision.patch
@@ -0,0 +1,58 @@
+From 4f890adb39b52bc43c578966071625004988e3b8 Mon Sep 17 00:00:00 2001
+From: Mike Frysinger <vapier at gentoo.org>
+Date: Thu, 18 Nov 2010 22:11:48 -0500
+Subject: [PATCH] ftp: rename ruserpass to avoid C library collision
+
+The C library itself defines a "ruserpass" function.  When linking
+statically, it is possible to hit a symbol collision linker error.
+So rename the local ftp version to "remote_userpass".
+
+Signed-off-by: Mike Frysinger <vapier at gentoo.org>
+---
+ ftp/extern.h    |    2 +-
+ ftp/ftp.c       |    2 +-
+ ftp/ruserpass.c |    2 +-
+ 3 files changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/ftp/extern.h b/ftp/extern.h
+index 8cdb8aa..037cb61 100644
+--- a/ftp/extern.h
++++ b/ftp/extern.h
+@@ -119,7 +119,7 @@ void reset (int, char **);
+ void restart (int, char **);
+ void rmthelp (int, char **);
+ void rmtstatus (int, char **);
+-int ruserpass (char *, char **, char **, char **);
++int remote_userpass (char *, char **, char **, char **);
+ void sendrequest (char *, char *, char *, int);
+ void setascii (int, char **);
+ void setbell (int, char **);
+diff --git a/ftp/ftp.c b/ftp/ftp.c
+index c20ba41..95675cc 100644
+--- a/ftp/ftp.c
++++ b/ftp/ftp.c
+@@ -251,7 +251,7 @@ login (char *host)
+   int n, aflag = 0;
+ 
+   user = pass = acct = 0;
+-  if (ruserpass (host, &user, &pass, &acct) < 0)
++  if (remote_userpass (host, &user, &pass, &acct) < 0)
+     {
+       code = -1;
+       return (0);
+diff --git a/ftp/ruserpass.c b/ftp/ruserpass.c
+index 8572b95..c08fbc0 100644
+--- a/ftp/ruserpass.c
++++ b/ftp/ruserpass.c
+@@ -111,7 +111,7 @@ static struct toktab
+ };
+ 
+ int
+-ruserpass (char *host, char **aname, char **apass, char **aacct)
++remote_userpass (char *host, char **aname, char **apass, char **aacct)
+ {
+   char *hdir, buf[BUFSIZ], *tmp;
+   char *myname = 0, *mydomain;
+-- 
+1.7.3.2
+
diff --git a/meta-oe/recipes-connectivity/inetutils/inetutils-1.8/inetutils-1.8-1002-rshd-detect-__rcmd_errstr-support-in-the-C-lib.patch b/meta-oe/recipes-connectivity/inetutils/inetutils-1.8/inetutils-1.8-1002-rshd-detect-__rcmd_errstr-support-in-the-C-lib.patch
new file mode 100644
index 0000000..7708c40
--- /dev/null
+++ b/meta-oe/recipes-connectivity/inetutils/inetutils-1.8/inetutils-1.8-1002-rshd-detect-__rcmd_errstr-support-in-the-C-lib.patch
@@ -0,0 +1,57 @@
+From 730015f060fe76eee615f361a65eb719cdf22eef Mon Sep 17 00:00:00 2001
+From: Mike Frysinger <vapier at gentoo.org>
+Date: Thu, 18 Nov 2010 22:20:39 -0500
+Subject: [PATCH] rshd: detect __rcmd_errstr support in the C lib
+
+Not all C libraries support __rcmd_errstr, so add a configure test for it.
+
+Signed-off-by: Mike Frysinger <vapier at gentoo.org>
+---
+ configure.ac |    2 +-
+ src/rshd.c   |    4 ++++
+ 2 files changed, 5 insertions(+), 1 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index c1ac270..79d655c 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -587,7 +587,7 @@ AC_CHECK_FUNCS(cfsetspeed cgetent dirfd fchdir flock \
+                setsid setregid setreuid setresgid setresuid setutent_r \
+                sigaction sigvec strchr setproctitle tcgetattr tzset utimes \
+                utime uname \
+-               updwtmp updwtmpx vhangup wait3 wait4 opendir2)
++               updwtmp updwtmpx vhangup wait3 wait4 opendir2 __rcmd_errstr)
+ 
+ dnl Functions that we will define if necessary.
+ AC_REPLACE_FUNCS(getpass getusershell memcmp memcpy memmove memset \
+diff --git a/src/rshd.c b/src/rshd.c
+index d49facd..9301ef2 100644
+--- a/src/rshd.c
++++ b/src/rshd.c
+@@ -284,7 +284,9 @@ extern char **environ;
+ void
+ doit (int sockfd, struct sockaddr_in *fromp)
+ {
++#ifdef HAVE___RCMD_ERRSTR
+   extern char *__rcmd_errstr;	/* syslog hook from libc/net/rcmd.c. */
++#endif
+   struct hostent *hp;
+   struct passwd *pwd;
+   u_short port;
+@@ -757,11 +759,13 @@ doit (int sockfd, struct sockaddr_in *fromp)
+                      && (iruserok (fromp->sin_addr.s_addr, pwd->pw_uid == 0,
+                                    remuser, locuser)) < 0))
+     {
++#ifdef HAVE___RCMD_ERRSTR
+       if (__rcmd_errstr)
+ 	syslog (LOG_INFO | LOG_AUTH,
+ 		"%s@%s as %s: permission denied (%s). cmd='%.80s'",
+ 		remuser, hostname, locuser, __rcmd_errstr, cmdbuf);
+       else
++#endif
+ 	syslog (LOG_INFO | LOG_AUTH,
+ 		"%s@%s as %s: permission denied. cmd='%.80s'",
+ 		remuser, hostname, locuser, cmdbuf);
+-- 
+1.7.3.2
+
diff --git a/meta-oe/recipes-connectivity/inetutils/inetutils-1.8/inetutils-1.8-1003-use-daemon-from-the-C-library-when-possible.patch b/meta-oe/recipes-connectivity/inetutils/inetutils-1.8/inetutils-1.8-1003-use-daemon-from-the-C-library-when-possible.patch
new file mode 100644
index 0000000..8575c10
--- /dev/null
+++ b/meta-oe/recipes-connectivity/inetutils/inetutils-1.8/inetutils-1.8-1003-use-daemon-from-the-C-library-when-possible.patch
@@ -0,0 +1,42 @@
+From 3b9f64c6a668849b37b884a7826885c70b95787b Mon Sep 17 00:00:00 2001
+From: Mike Frysinger <vapier at gentoo.org>
+Date: Thu, 18 Nov 2010 22:24:06 -0500
+Subject: [PATCH] use daemon from the C library when possible
+
+Signed-off-by: Mike Frysinger <vapier at gentoo.org>
+---
+ configure.ac          |    2 +-
+ libinetutils/daemon.c |    2 ++
+ 2 files changed, 3 insertions(+), 1 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 79d655c..25cc3db 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -579,7 +579,7 @@ AC_FUNC_MMAP
+ AC_FUNC_MALLOC
+ AC_FUNC_REALLOC
+ 
+-AC_CHECK_FUNCS(bcopy bcmp bzero cfsetspeed cgetent dirfd fchdir flock \
++AC_CHECK_FUNCS(bcopy bcmp bzero cfsetspeed cgetent daemon dirfd fchdir flock \
+                fpathconf ftruncate \
+ 	       getcwd getmsg getspnam initgroups initsetproctitle killpg \
+                mkstemp ptsname \
+diff --git a/libinetutils/daemon.c b/libinetutils/daemon.c
+index 2156af4..9beb255 100644
+--- a/libinetutils/daemon.c
++++ b/libinetutils/daemon.c
+@@ -197,8 +197,10 @@ waitdaemon (int nochdir, int noclose, int maxwait)
+   return ppid;
+ }
+ 
++#ifndef HAVE_DAEMON
+ int
+ daemon (int nochdir, int noclose)
+ {
+   return (waitdaemon (nochdir, noclose, 0) == -1) ? -1 : 0;
+ }
++#endif
+-- 
+1.7.3.2
+
diff --git a/meta-oe/recipes-connectivity/inetutils/inetutils-1.8/inetutils-1.8-1004-detect-fork-support.patch b/meta-oe/recipes-connectivity/inetutils/inetutils-1.8/inetutils-1.8-1004-detect-fork-support.patch
new file mode 100644
index 0000000..fc9d726
--- /dev/null
+++ b/meta-oe/recipes-connectivity/inetutils/inetutils-1.8/inetutils-1.8-1004-detect-fork-support.patch
@@ -0,0 +1,54 @@
+From 0acaed0d4b2bf9495e71ec4c898733bed2a86be0 Mon Sep 17 00:00:00 2001
+From: Mike Frysinger <vapier at gentoo.org>
+Date: Thu, 18 Nov 2010 22:27:55 -0500
+Subject: [PATCH] detect fork() support
+
+Linux/nommu systems cannot support a fork(), so add a configure test for
+it so apps can pick that or vfork().
+
+Signed-off-by: Mike Frysinger <vapier at gentoo.org>
+---
+ configure.ac                |    2 +-
+ libinetutils/libinetutils.h |    9 +++++++++
+ 2 files changed, 10 insertions(+), 1 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 25cc3db..98196f4 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -580,7 +580,7 @@ AC_FUNC_MALLOC
+ AC_FUNC_REALLOC
+ 
+ AC_CHECK_FUNCS(bcopy bcmp bzero cfsetspeed cgetent daemon dirfd fchdir flock \
+-               fpathconf ftruncate \
++               fork fpathconf ftruncate \
+ 	       getcwd getmsg getspnam initgroups initsetproctitle killpg \
+                mkstemp ptsname \
+                setegid seteuid setpgid \
+diff --git a/libinetutils/libinetutils.h b/libinetutils/libinetutils.h
+index 19bbde5..86365b0 100644
+--- a/libinetutils/libinetutils.h
++++ b/libinetutils/libinetutils.h
+@@ -17,6 +17,8 @@
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see `http://www.gnu.org/licenses/'. */
+ 
++#include <config.h>
++
+ #include "argp-version-etc.h"
+ 
+ void utmp_init (char *line, char *user, char *id);
+@@ -32,3 +34,10 @@ extern const char *default_program_authors[];
+ #define iu_argp_init(name, authors)				\
+   argp_program_bug_address = "<" PACKAGE_BUGREPORT ">";		\
+   argp_version_setup (name, authors);
++
++#ifdef HAVE_FORK
++# define fork_exit(s) exit(s)
++#else
++# define fork() vfork()
++# define fork_exit(s) _exit(s)
++#endif
+-- 
+1.7.3.2
+
diff --git a/meta-oe/recipes-connectivity/inetutils/inetutils-1.8/inetutils-1.8-1005-ftpd-add-daemon-D-nommu-support.patch b/meta-oe/recipes-connectivity/inetutils/inetutils-1.8/inetutils-1.8-1005-ftpd-add-daemon-D-nommu-support.patch
new file mode 100644
index 0000000..844905b
--- /dev/null
+++ b/meta-oe/recipes-connectivity/inetutils/inetutils-1.8/inetutils-1.8-1005-ftpd-add-daemon-D-nommu-support.patch
@@ -0,0 +1,109 @@
+From 1dee55b90d2971859377156e6210efdfdf1bac84 Mon Sep 17 00:00:00 2001
+From: Mike Frysinger <vapier at gentoo.org>
+Date: Fri, 19 Nov 2010 20:26:48 -0500
+Subject: [PATCH] ftpd: add daemon (-D) nommu support
+
+The current daemon design of ftpd is to:
+	- loop in server_mode() waiting for a connection
+	- fork a child and return to main() to process like inetd
+	- have parent continue looping in server_mode()
+
+On a nommu system where we can only vfork(), the child returning
+from server_mode() corrupts the stack and messes up the the parent.
+So rather than having the child return, exec a new ftpd process in
+the normal inetd mode.  This also fixes the problem in nommu where
+a vfork-ed child pauses the parent until it either exits or execs
+something.
+
+Signed-off-by: Mike Frysinger <vapier at gentoo.org>
+---
+ ftpd/extern.h      |    3 ++-
+ ftpd/ftpd.c        |   17 ++++++++++++++---
+ ftpd/server_mode.c |    9 ++++++++-
+ 3 files changed, 24 insertions(+), 5 deletions(-)
+
+diff --git a/ftpd/extern.h b/ftpd/extern.h
+index 2483fe6..81182e0 100644
+--- a/ftpd/extern.h
++++ b/ftpd/extern.h
+@@ -110,7 +110,8 @@ extern char tmpline[];
+ extern off_t restart_point;
+ 
+ /* Exported from server_mode.c.  */
+-extern int server_mode (const char *pidfile, struct sockaddr_in *phis_addr);
++extern int server_mode (const char *pidfile, struct sockaddr_in *phis_addr,
++			char *argv[]);
+ 
+ /* Credential for the request.  */
+ struct credentials
+diff --git a/ftpd/ftpd.c b/ftpd/ftpd.c
+index aed74e6..c5c4c90 100644
+--- a/ftpd/ftpd.c
++++ b/ftpd/ftpd.c
+@@ -424,8 +424,7 @@ main (int argc, char *argv[], char **envp)
+   argp_parse (&argp, argc, argv, 0, &index, NULL);
+   
+   /* Bail out, wrong usage */
+-  argc -= index;
+-  if (argc != 0)
++  if (argc - index != 0)
+     error (1, 0, "surplus arguments; try `%s --help' for more info",
+ 	   program_name);
+ 
+@@ -438,7 +437,19 @@ main (int argc, char *argv[], char **envp)
+      fd = accept(). tcpd is check if compile with the support  */
+   if (daemon_mode)
+     {
+-      if (server_mode (pid_file, &his_addr) < 0)
++#ifndef HAVE_FORK
++      /* Shift out the daemon option in subforks  */
++      int i;
++      for (i = 0; i < argc; ++i)
++	if (strcmp (argv[i], "-D") == 0)
++	  {
++	    int j;
++	    for (j = i; j < argc; ++j)
++	      argv[j] = argv[j + 1];
++	    argv[--argc] = NULL;
++	  }
++#endif
++      if (server_mode (pid_file, &his_addr, argv) < 0)
+ 	exit (1);
+     }
+   else
+diff --git a/ftpd/server_mode.c b/ftpd/server_mode.c
+index 3d3a498..605e13e 100644
+--- a/ftpd/server_mode.c
++++ b/ftpd/server_mode.c
+@@ -37,6 +37,8 @@
+ # include <tcpd.h>
+ #endif
+ 
++#include <libinetutils.h>
++
+ static void reapchild (int);
+ 
+ #define DEFPORT 21
+@@ -92,7 +94,7 @@ reapchild (int signo ARG_UNUSED)
+ }
+ 
+ int
+-server_mode (const char *pidfile, struct sockaddr_in *phis_addr)
++server_mode (const char *pidfile, struct sockaddr_in *phis_addr, char *argv[])
+ {
+   int ctl_sock, fd;
+   struct servent *sv;
+@@ -176,5 +178,10 @@ server_mode (const char *pidfile, struct sockaddr_in *phis_addr)
+   if (!check_host ((struct sockaddr *) phis_addr))
+     return -1;
+ #endif
++
++#ifndef HAVE_FORK
++  _exit(execvp(argv[0], argv));
++#endif
++
+   return fd;
+ }
+-- 
+1.7.3.2
+
diff --git a/meta-oe/recipes-connectivity/inetutils/inetutils_1.8.bb b/meta-oe/recipes-connectivity/inetutils/inetutils_1.8.bb
new file mode 100644
index 0000000..ce0df82
--- /dev/null
+++ b/meta-oe/recipes-connectivity/inetutils/inetutils_1.8.bb
@@ -0,0 +1,65 @@
+DESCRIPTION = "The GNU inetutils are a collection of common \
+networking utilities and servers including ftp, ftpd, rcp, \
+rexec, rlogin, rlogind, rsh, rshd, syslog, syslogd, talk, \
+talkd, telnet, telnetd, tftp, tftpd, and uucpd."
+SECTION = "libs"
+DEPENDS = "ncurses"
+LICENSE = "GPLv3"
+
+LIC_FILES_CHKSUM = "file://COPYING;md5=adefda309052235aa5d1e99ce7557010"
+
+SRC_URI = "${GNU_MIRROR}/inetutils/inetutils-${PV}.tar.gz \
+           file://inetutils-1.8-0001-printf-parse-pull-in-features.h-for-__GLIBC__.patch \
+           file://inetutils-1.8-0002-argp-fix-program_invocation_name-detection.patch \
+           file://inetutils-1.8-0003-wchar.patch \
+           file://inetutils-1.8-1001-ftp-rename-ruserpass-to-avoid-C-library-collision.patch \
+           file://inetutils-1.8-1002-rshd-detect-__rcmd_errstr-support-in-the-C-lib.patch \
+           file://inetutils-1.8-1003-use-daemon-from-the-C-library-when-possible.patch \
+           file://inetutils-1.8-1004-detect-fork-support.patch \
+           file://inetutils-1.8-1005-ftpd-add-daemon-D-nommu-support.patch \
+           file://fix-disable-ipv6.patch \
+" 
+SRC_URI[md5sum] = "ad8fdcdf1797b9ca258264a6b04e48fd"
+SRC_URI[sha256sum] = "c8500baee04b9ea408c9e65e24ad7f5b41e7d96d42fb1d29abf25b52b68311c7"
+
+inherit autotools gettext
+
+noipv6="${@base_contains('DISTRO_FEATURES', 'ipv6', '', '--disable-ipv6 gl_cv_socket_ipv6=no', d)}"
+EXTRA_OECONF = "--with-ncurses-include-dir=${STAGING_INCDIR} \
+		--with-path-procnet-dev=/proc/net/dev \
+		${noipv6} \
+		"
+
+do_configure_prepend () {
+	export HELP2MAN='true'
+	cp ${STAGING_DATADIR_NATIVE}/gettext/config.rpath ${S}/build-aux/config.rpath
+	rm -f ${S}/glob/configure*
+}
+
+do_install () {
+	autotools_do_install
+	install -d ${D}${base_sbindir} ${D}${base_bindir}
+	mv ${D}${bindir}/tftp ${D}${bindir}/tftp.${PN}
+	mv ${D}${bindir}/telnet ${D}${bindir}/telnet.${PN}
+	mv ${D}${bindir}/logger ${D}${bindir}/logger.${PN}
+	mv ${D}${bindir}/traceroute ${D}${bindir}/traceroute.${PN}
+	mv ${D}${bindir}/hostname ${D}${base_bindir}/hostname.${PN}
+	mv ${D}${bindir}/ifconfig ${D}${base_sbindir}/ifconfig.${PN}
+}
+
+pkg_postinst_${PN} () {
+	update-alternatives --install ${bindir}/tftp tftp tftp.${PN} 100
+	update-alternatives --install ${bindir}/telnet telnet telnet.${PN} 100
+	update-alternatives --install ${bindir}/logger logger logger.${PN} 100
+	update-alternatives --install ${bindir}/traceroute traceroute traceroute.${PN} 100
+	update-alternatives --install ${base_bindir}/hostname hostname hostname.${PN} 100
+	update-alternatives --install ${base_sbindir}/ifconfig ifconfig ifconfig.${PN} 100
+}
+
+pkg_prerm_${PN} () {
+	update-alternatives --remove tftp tftp.${PN}
+	update-alternatives --remove telnet telnet.${PN}
+	update-alternatives --remove logger logger.${PN}
+	update-alternatives --remove traceroute traceroute.${PN}
+	update-alternatives --remove ifconfig ifconfig.${PN}
+}
-- 
1.7.0.4





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

* [PATCH v3 meta-oe 4/7] ipsec-tools: add version 0.7.2
  2011-12-21  6:01 [PATCH v2 meta-oe 1/7] xmlto: add version 0.0.25 b19537
  2011-12-21  6:01 ` [PATCH v2 meta-oe 2/7] libxaw: fix build error due to missing xmlto b19537
  2011-12-21  6:01 ` [PATCH v3 meta-oe 3/7] ietutils: add version 1.0 b19537
@ 2011-12-21  6:01 ` b19537
  2011-12-21  6:01 ` [PATCH v3 meta-oe 5/7] libnfnetlink: add version 1.0.0 b19537
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 13+ messages in thread
From: b19537 @ 2011-12-21  6:01 UTC (permalink / raw)
  To: openembedded-devel

From: Zhenhua Luo <b19537@freescale.com>

    IPsec-Tools is a port of KAME's IPsec utilities to the Linux IPsec
    implementation.

Signed-off-by: Zhenhua Luo <b19537@freescale.com>
---
 .../ipsec-tools/files/ipsec-tools-install.patch    |   14 +++++
 .../recipes-support/ipsec-tools/ipsec-tools.inc    |   51 ++++++++++++++++++++
 .../ipsec-tools/ipsec-tools_0.7.2.bb               |    7 +++
 3 files changed, 72 insertions(+), 0 deletions(-)
 create mode 100644 meta-oe/recipes-support/ipsec-tools/files/ipsec-tools-install.patch
 create mode 100644 meta-oe/recipes-support/ipsec-tools/ipsec-tools.inc
 create mode 100644 meta-oe/recipes-support/ipsec-tools/ipsec-tools_0.7.2.bb

diff --git a/meta-oe/recipes-support/ipsec-tools/files/ipsec-tools-install.patch b/meta-oe/recipes-support/ipsec-tools/files/ipsec-tools-install.patch
new file mode 100644
index 0000000..6b9c39b
--- /dev/null
+++ b/meta-oe/recipes-support/ipsec-tools/files/ipsec-tools-install.patch
@@ -0,0 +1,14 @@
+Taken from pld-linux.org:
+http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/ipsec-tools/ipsec-tools-install.patch
+
+--- ipsec-tools-0.7.2/src/racoon/Makefile.am~	2008-07-23 13:48:40.000000000 +0200
++++ ipsec-tools-0.7.2/src/racoon/Makefile.am	2009-07-04 01:43:48.148433975 +0200
+@@ -3,7 +3,7 @@
+ sbin_PROGRAMS = racoon racoonctl plainrsa-gen
+ noinst_PROGRAMS = eaytest
+ include_racoon_HEADERS = racoonctl.h var.h vmbuf.h misc.h gcmalloc.h admin.h \
+-	schedule.h sockmisc.h vmbuf.h isakmp_var.h isakmp.h isakmp_xauth.h \
++	schedule.h sockmisc.h isakmp_var.h isakmp.h isakmp_xauth.h \
+ 	isakmp_cfg.h isakmp_unity.h ipsec_doi.h evt.h
+ lib_LTLIBRARIES = libracoon.la
+ 
diff --git a/meta-oe/recipes-support/ipsec-tools/ipsec-tools.inc b/meta-oe/recipes-support/ipsec-tools/ipsec-tools.inc
new file mode 100644
index 0000000..caf2b0b
--- /dev/null
+++ b/meta-oe/recipes-support/ipsec-tools/ipsec-tools.inc
@@ -0,0 +1,51 @@
+DESCRIPTION = "IPsec-Tools is a port of KAME's IPsec utilities to the \
+Linux-2.6 IPsec implementation."
+HOMEPAGE = "http://ipsec-tools.sourceforge.net/"
+SECTION = "console/network"
+LICENSE = "BSD"
+DEPENDS = "virtual/kernel openssl readline flex"
+
+SRC_URI = "${SOURCEFORGE_MIRROR}/ipsec-tools/ipsec-tools-${PV}.tar.bz2;name=ipsec-tools-${PV}"
+
+inherit autotools
+
+# Options:
+#  --enable-adminport      enable admin port
+#  --enable-rc5            enable RC5 encryption (patented)
+#  --enable-idea enable IDEA encryption (patented)
+#  --enable-gssapi         enable GSS-API authentication
+#  --enable-hybrid         enable hybrid, both mode-cfg and xauth support
+#  --enable-frag           enable IKE fragmentation payload support
+#  --enable-stats          enable statistics logging function
+#  --enable-dpd            enable dead peer detection
+#  --enable-samode-unspec  enable to use unspecified a mode of SA
+#  --disable-ipv6          disable ipv6 support
+#  --enable-natt           enable NAT-Traversal (yes/no/kernel)
+#  --enable-natt-versions=list    list of supported NAT-T versions delimited by coma.
+#  --with-kernel-headers=/lib/modules/<uname>/build/include
+#                          where your Linux Kernel headers are installed
+#  --with-readline         support readline input (yes by default)
+#  --with-flex             use directiory (default: no)
+#  --with-flexlib=<LIB>    specify flex library.
+#  --with-openssl=DIR      specify OpenSSL directory
+#  --with-libradius=DIR    specify libradius path (like/usr/pkg)
+#  --with-libpam=DIR       specify libpam path (like/usr/pkg)
+#
+# Note: if you give it the actual kernel headers it won't build, it actually
+# needs to point at the linux-libc-headers version of the kernel headers.
+#
+EXTRA_OECONF = "--with-kernel-headers=${STAGING_INCDIR} \
+                --with-readline \
+                --with-openssl=${STAGING_LIBDIR}/.. \
+                --without-libradius \
+                --without-gssapi \
+                --without-libpam \
+		--disable-security-context"
+
+# See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=530527
+CFLAGS += "-fno-strict-aliasing"
+
+# Sometimes it attempts to use y.tab.c before it is actually
+# generated. Note that the failure case is very rare, but it does
+# happen.
+PARALLEL_MAKE = ""
diff --git a/meta-oe/recipes-support/ipsec-tools/ipsec-tools_0.7.2.bb b/meta-oe/recipes-support/ipsec-tools/ipsec-tools_0.7.2.bb
new file mode 100644
index 0000000..270d77e
--- /dev/null
+++ b/meta-oe/recipes-support/ipsec-tools/ipsec-tools_0.7.2.bb
@@ -0,0 +1,7 @@
+require ipsec-tools.inc
+
+LIC_FILES_CHKSUM = "file://Makefile.in;endline=14;md5=c73d05590728997bfbab5c671ed38366"
+
+SRC_URI += "file://ipsec-tools-install.patch"
+SRC_URI[ipsec-tools-0.7.2.md5sum] = "72861f005746ee27984b2ee715ecc629"
+SRC_URI[ipsec-tools-0.7.2.sha256sum] = "08722ff6c62de3e042fef337454f03622a79053108d6dcc686c9c854f9f9e031"
-- 
1.7.0.4





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

* [PATCH v3 meta-oe 5/7] libnfnetlink: add version 1.0.0
  2011-12-21  6:01 [PATCH v2 meta-oe 1/7] xmlto: add version 0.0.25 b19537
                   ` (2 preceding siblings ...)
  2011-12-21  6:01 ` [PATCH v3 meta-oe 4/7] ipsec-tools: add version 0.7.2 b19537
@ 2011-12-21  6:01 ` b19537
  2011-12-21  6:01 ` [PATCH v3 meta-oe 6/7] ptpd: " b19537
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 13+ messages in thread
From: b19537 @ 2011-12-21  6:01 UTC (permalink / raw)
  To: openembedded-devel

From: Zhenhua Luo <b19537@freescale.com>

    libnfnetlink is the low-level library for netfilter related kernel/userspace
    communication. It provides a generic messaging infrastructure for in-kernel
    netfilter subsystems (such as nfnetlink_log, nfnetlink_queue, nfnetlink_conntrack)
    and their respective users and/or management tools in userspace.

Signed-off-by: Zhenhua Luo <b19537@freescale.com>
---
 .../libnfnetlink/libnfnetlink_1.0.0.bb             |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)
 create mode 100644 meta-oe/recipes-connectivity/libnfnetlink/libnfnetlink_1.0.0.bb

diff --git a/meta-oe/recipes-connectivity/libnfnetlink/libnfnetlink_1.0.0.bb b/meta-oe/recipes-connectivity/libnfnetlink/libnfnetlink_1.0.0.bb
new file mode 100644
index 0000000..1ce5912
--- /dev/null
+++ b/meta-oe/recipes-connectivity/libnfnetlink/libnfnetlink_1.0.0.bb
@@ -0,0 +1,16 @@
+DESCRIPTION = "libnfnetlink is the low-level library for netfilter related \
+kernel/userspace communication. It provides a generic messaging \
+infrastructure for in-kernel netfilter subsystems (such as nfnetlink_log, \
+nfnetlink_queue, nfnetlink_conntrack) and their respective users and/or \
+management tools in userspace."
+HOMEPAGE = "http://www.netfilter.org/projects/libnfnetlink/index.html"
+SECTION = "devel/libs"
+LICENSE = "GPLv2+"
+
+LIC_FILES_CHKSUM = "file://Makefile.in;endline=13;md5=a44bb8f4c22793d55c5e879eec256702"
+
+SRC_URI = "http://www.netfilter.org/projects/libnfnetlink/files/libnfnetlink-${PV}.tar.bz2;name=libnfnetlink-${PV}"
+SRC_URI[libnfnetlink-1.0.0.md5sum] = "016fdec8389242615024c529acc1adb8"
+SRC_URI[libnfnetlink-1.0.0.sha256sum] = "3752b03a4c09821ee9a2528d69289423a01e7171f1a22dfdd11d5459e03972fb"
+
+inherit autotools pkgconfig
-- 
1.7.0.4





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

* [PATCH v3 meta-oe 6/7] ptpd: add version 1.0.0
  2011-12-21  6:01 [PATCH v2 meta-oe 1/7] xmlto: add version 0.0.25 b19537
                   ` (3 preceding siblings ...)
  2011-12-21  6:01 ` [PATCH v3 meta-oe 5/7] libnfnetlink: add version 1.0.0 b19537
@ 2011-12-21  6:01 ` b19537
  2011-12-21  6:01 ` [PATCH v3 meta-oe 7/7] xfsprogs: add version 3.1.7 b19537
  2011-12-23 10:03 ` [PATCH v2 meta-oe 1/7] xmlto: add version 0.0.25 Martin Jansa
  6 siblings, 0 replies; 13+ messages in thread
From: b19537 @ 2011-12-21  6:01 UTC (permalink / raw)
  To: openembedded-devel

From: Zhenhua Luo <b19537@freescale.com>

    Precision Time Protocol (PTP) as defined by the IEEE 1588 standard.

Signed-off-by: Zhenhua Luo <b19537@freescale.com>
---
 .../ptpd/ptpd-1.0.0/add-limit-h.patch              |   26 ++++++++++++++++++++
 meta-oe/recipes-connectivity/ptpd/ptpd_1.0.0.bb    |   20 +++++++++++++++
 2 files changed, 46 insertions(+), 0 deletions(-)
 create mode 100644 meta-oe/recipes-connectivity/ptpd/ptpd-1.0.0/add-limit-h.patch
 create mode 100644 meta-oe/recipes-connectivity/ptpd/ptpd_1.0.0.bb

diff --git a/meta-oe/recipes-connectivity/ptpd/ptpd-1.0.0/add-limit-h.patch b/meta-oe/recipes-connectivity/ptpd/ptpd-1.0.0/add-limit-h.patch
new file mode 100644
index 0000000..8ed3f2f
--- /dev/null
+++ b/meta-oe/recipes-connectivity/ptpd/ptpd-1.0.0/add-limit-h.patch
@@ -0,0 +1,26 @@
+ptpd: fix ftbfs by including limits.h so MAX_INT defined
+
+The current recipe for ptpd fails to build with:
+
+| arith.c: In function 'fromInternalTime':
+| arith.c:46: error: 'INT_MAX' undeclared (first use in this function)
+| arith.c:46: error: (Each undeclared identifier is reported only once
+| arith.c:46: error: for each function it appears in.)
+| arith.c: In function 'toInternalTime':
+| arith.c:64: error: 'INT_MAX' undeclared (first use in this function)
+| make: *** [arith.o] Error 1
+| make: *** Waiting for unfinished jobs....
+| FATAL: oe_runmake failed
+
+diff --git a/src/arith.c b/src/arith.c
+--- a/src/arith.c
++++ b/src/arith.c
+@@ -1,6 +1,7 @@
+ /* arith.c */
+ 
+ #include "ptpd.h"
++#include <limits.h>
+ 
+ /* from annex C of the spec */
+ UInteger32 crc_algorithm(Octet *buf, Integer16 length)
+
diff --git a/meta-oe/recipes-connectivity/ptpd/ptpd_1.0.0.bb b/meta-oe/recipes-connectivity/ptpd/ptpd_1.0.0.bb
new file mode 100644
index 0000000..08e1b6b
--- /dev/null
+++ b/meta-oe/recipes-connectivity/ptpd/ptpd_1.0.0.bb
@@ -0,0 +1,20 @@
+DESCRIPTION = "Precision Time Protocol (PTP) as defined by the IEEE 1588 standard"
+HOMEPAGE = "http://sourceforge.net/projects/ptpd"
+SECTION = "network"
+LICENSE = "BSD"
+
+LIC_FILES_CHKSUM = "file://../COPYRIGHT;md5=888bd1b2c9c013b93394b8bfb453c417"
+
+SRC_URI = "http://downloads.sourceforge.net/project/ptpd/ptpd/${PV}/ptpd-${PV}.tar.gz \
+           file://add-limit-h.patch;striplevel=2"
+
+SRC_URI[md5sum] = "b112b2bedc7f6e6e11a838608b9e0357"
+SRC_URI[sha256sum] = "8ac1fdcad1e246b0395097dd9af29966c6823533d7e6989aae91506048fb51bc"
+
+S = "${WORKDIR}/ptpd-${PV}/src"
+
+do_install() {
+        install -d ${D}${bindir} ${D}${mandir}/man8
+        install -m 4555 ptpd ${D}${bindir}
+        install -m 644 ptpd.8 ${D}${mandir}/man8
+}
-- 
1.7.0.4





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

* [PATCH v3 meta-oe 7/7] xfsprogs: add version 3.1.7
  2011-12-21  6:01 [PATCH v2 meta-oe 1/7] xmlto: add version 0.0.25 b19537
                   ` (4 preceding siblings ...)
  2011-12-21  6:01 ` [PATCH v3 meta-oe 6/7] ptpd: " b19537
@ 2011-12-21  6:01 ` b19537
  2011-12-22  9:11   ` Koen Kooi
  2011-12-23 10:03 ` [PATCH v2 meta-oe 1/7] xmlto: add version 0.0.25 Martin Jansa
  6 siblings, 1 reply; 13+ messages in thread
From: b19537 @ 2011-12-21  6:01 UTC (permalink / raw)
  To: openembedded-devel

From: Zhenhua Luo <b19537@freescale.com>

    xfsprogs provides XFS filesystem utilities.

Signed-off-by: Zhenhua Luo <b19537@freescale.com>
---
 meta-oe/recipes-support/xfsprogs/xfsprogs_3.1.7.bb |   44 ++++++++++++++++++++
 1 files changed, 44 insertions(+), 0 deletions(-)
 create mode 100644 meta-oe/recipes-support/xfsprogs/xfsprogs_3.1.7.bb

diff --git a/meta-oe/recipes-support/xfsprogs/xfsprogs_3.1.7.bb b/meta-oe/recipes-support/xfsprogs/xfsprogs_3.1.7.bb
new file mode 100644
index 0000000..5b6a6f8
--- /dev/null
+++ b/meta-oe/recipes-support/xfsprogs/xfsprogs_3.1.7.bb
@@ -0,0 +1,44 @@
+DESCRIPTION = "XFS Filesystem Utilities"
+HOMEPAGE = "http://oss.sgi.com/projects/xfs"
+SECTION = "base"
+LICENSE = "LGPL2.1"
+
+LIC_FILES_CHKSUM = "file://Makefile;endline=3;md5=def2844770bb44eba37bc9ca8610fad4"
+
+DEPENDS = "util-linux"
+
+SRC_URI = "ftp://oss.sgi.com/projects/xfs/cmd_tars/${P}.tar.gz"
+SRC_URI[md5sum] = "049cf9873794ea49d0bb3f12d45748a4"
+SRC_URI[sha256sum] = "e150914210ac5fd29c098ef0fd94bdec51d2fb231cf9faa765c16ec6d75c8eaa"
+
+inherit autotools
+
+FILES_${PN}-dev += "${base_libdir}/libhandle.la \
+                    ${base_libdir}/libhandle.so"
+
+EXTRA_OECONF = "--enable-gettext=no"
+do_configure () {
+	export DEBUG="-DNDEBUG"
+	oe_runconf
+}
+
+LIBTOOL = "${HOST_SYS}-libtool"
+EXTRA_OEMAKE = "'LIBTOOL=${LIBTOOL}'"
+TARGET_CC_ARCH += "${LDFLAGS}"
+PARALLEL_MAKE = ""
+
+do_install () {
+	export DIST_ROOT=${D}
+	oe_runmake install
+	# needed for xfsdump
+	oe_runmake install-dev
+	# replace extra links to /usr/lib with relative links (otherwise autotools_prepackage_lamangler fails to read nonexistent link)
+	rm -f ${D}/${base_libdir}/libhandle.la
+	rm -f ${D}/${base_libdir}/libhandle.a
+	ln -s ../usr/lib/libhandle.la ${D}/${base_libdir}/libhandle.la
+	ln -s ../usr/lib/libhandle.a ${D}/${base_libdir}/libhandle.a
+
+	# and link from /usr/lib/libhandle.so to /lib/libhandle.so
+	rm -f ${D}/${libdir}/libhandle.so
+	ln -s ../../lib/libhandle.a ${D}/${libdir}/libhandle.so
+}
-- 
1.7.0.4





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

* Re: [PATCH v3 meta-oe 7/7] xfsprogs: add version 3.1.7
  2011-12-21  6:01 ` [PATCH v3 meta-oe 7/7] xfsprogs: add version 3.1.7 b19537
@ 2011-12-22  9:11   ` Koen Kooi
  2011-12-23  6:26     ` Luo Zhenhua-B19537
  0 siblings, 1 reply; 13+ messages in thread
From: Koen Kooi @ 2011-12-22  9:11 UTC (permalink / raw)
  To: openembedded-devel

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Op 21-12-11 07:01, b19537@freescale.com schreef:
> From: Zhenhua Luo <b19537@freescale.com>
> 
> xfsprogs provides XFS filesystem utilities.

I get:

NOTE: package xfsprogs-3.1.7-r0: task do_install: Started
ERROR: Function 'do_install' failed (see
/OE/tentacle/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/xfsprogs-3.1.7-r0/temp/log.do_install.32411
for further information)
ERROR: Logfile of failure stored in:
/OE/tentacle/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/xfsprogs-3.1.7-r0/temp/log.do_install.32411
Log data follows:
| DEBUG: SITE files ['endian-little', 'bit-32', 'arm-common',
'common-linux', 'common-glibc', 'arm-linux', 'arm-linux-gnueabi', 'common']
| ERROR: Function 'do_install' failed (see
/OE/tentacle/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/xfsprogs-3.1.7-r0/temp/log.do_install.32411
for further information)
| + cd
/OE/tentacle/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/xfsprogs-3.1.7-r0/xfsprogs-3.1.7
| + do_install
| + export
DIST_ROOT=/OE/tentacle/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/xfsprogs-3.1.7-r0/image
| +
DIST_ROOT=/OE/tentacle/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/xfsprogs-3.1.7-r0/image
| + oe_runmake install
| + '[' xmake = x ']'
| + bbnote make LIBTOOL=arm-angstrom-linux-gnueabi-libtool install
| + echo 'NOTE: make LIBTOOL=arm-angstrom-linux-gnueabi-libtool install'
| NOTE: make LIBTOOL=arm-angstrom-linux-gnueabi-libtool install
| + make LIBTOOL=arm-angstrom-linux-gnueabi-libtool install
| Installing include-install
| make[1]: Nothing to be done for `install'.
| Installing libxfs-install
| make[1]: Nothing to be done for `install'.
| Installing libxlog-install
| make[1]: Nothing to be done for `install'.
| Installing libxcmd-install
| make[1]: Nothing to be done for `install'.
| Installing libhandle-install
| cd ../libhandle/.libs; ../../install-sh -o koen -g koen -m 755 -d /lib;
../../install-sh -o koen -g koen -m 644 -T so_dot_version libhandle.lai
/lib; ../../install-sh -o koen -g koen -T so_dot_current libhandle.lai /lib
| chown: invalid user: `koen:koen'
| chown: invalid user: `koen:koen'
| Installing libdisk-install
| make[1]: Nothing to be done for `install'.
| Installing copy-install
| ../install-sh -o koen -g koen -m 755 -d /usr/sbin
| chown: invalid user: `koen:koen'
| make[1]: *** [install] Error 1
| make: *** [copy-install] Error 2
| + die 'oe_runmake failed'
| + bbfatal 'oe_runmake failed'
| + echo 'ERROR: oe_runmake failed'
| ERROR: oe_runmake failed
| + exit 1


I've pushed the other 6 patches.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (Darwin)
Comment: GPGTools - http://gpgtools.org

iEYEARECAAYFAk7y9CoACgkQMkyGM64RGpFmDwCfU8GxakEJlbraZyyELIeApzzi
99MAoKaLUGwa5QvVnuxGsGIFqVW4+nPf
=SmzT
-----END PGP SIGNATURE-----




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

* Re: [PATCH v3 meta-oe 7/7] xfsprogs: add version 3.1.7
  2011-12-22  9:11   ` Koen Kooi
@ 2011-12-23  6:26     ` Luo Zhenhua-B19537
  0 siblings, 0 replies; 13+ messages in thread
From: Luo Zhenhua-B19537 @ 2011-12-23  6:26 UTC (permalink / raw)
  To: openembedded-devel

Thanks. I created a new patch of xfsprogs to fix the issue. 


Best Regards,

Zhenhua


> -----Original Message-----
> From: openembedded-devel-bounces@lists.openembedded.org [mailto:openembedded-
> devel-bounces@lists.openembedded.org] On Behalf Of Koen Kooi
> Sent: Thursday, December 22, 2011 5:11 PM
> To: openembedded-devel@lists.openembedded.org
> Subject: Re: [oe] [PATCH v3 meta-oe 7/7] xfsprogs: add version 3.1.7
> 
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Op 21-12-11 07:01, b19537@freescale.com schreef:
> > From: Zhenhua Luo <b19537@freescale.com>
> >
> > xfsprogs provides XFS filesystem utilities.
> 
> I get:
> 
> NOTE: package xfsprogs-3.1.7-r0: task do_install: Started
> ERROR: Function 'do_install' failed (see
> /OE/tentacle/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-
> gnueabi/xfsprogs-3.1.7-r0/temp/log.do_install.32411
> for further information)
> ERROR: Logfile of failure stored in:
> /OE/tentacle/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-
> gnueabi/xfsprogs-3.1.7-r0/temp/log.do_install.32411
> Log data follows:
> | DEBUG: SITE files ['endian-little', 'bit-32', 'arm-common',
> 'common-linux', 'common-glibc', 'arm-linux', 'arm-linux-gnueabi', 'common']
> | ERROR: Function 'do_install' failed (see
> /OE/tentacle/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-
> gnueabi/xfsprogs-3.1.7-r0/temp/log.do_install.32411
> for further information)
> | + cd
> /OE/tentacle/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-
> gnueabi/xfsprogs-3.1.7-r0/xfsprogs-3.1.7
> | + do_install
> | + export
> DIST_ROOT=/OE/tentacle/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-
> linux-gnueabi/xfsprogs-3.1.7-r0/image
> | +
> DIST_ROOT=/OE/tentacle/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-
> linux-gnueabi/xfsprogs-3.1.7-r0/image
> | + oe_runmake install
> | + '[' xmake = x ']'
> | + bbnote make LIBTOOL=arm-angstrom-linux-gnueabi-libtool install echo
> | + 'NOTE: make LIBTOOL=arm-angstrom-linux-gnueabi-libtool install'
> | NOTE: make LIBTOOL=arm-angstrom-linux-gnueabi-libtool install
> | + make LIBTOOL=arm-angstrom-linux-gnueabi-libtool install
> | Installing include-install
> | make[1]: Nothing to be done for `install'.
> | Installing libxfs-install
> | make[1]: Nothing to be done for `install'.
> | Installing libxlog-install
> | make[1]: Nothing to be done for `install'.
> | Installing libxcmd-install
> | make[1]: Nothing to be done for `install'.
> | Installing libhandle-install
> | cd ../libhandle/.libs; ../../install-sh -o koen -g koen -m 755 -d
> | /lib;
> ../../install-sh -o koen -g koen -m 644 -T so_dot_version libhandle.lai
> /lib; ../../install-sh -o koen -g koen -T so_dot_current libhandle.lai /lib
> | chown: invalid user: `koen:koen'
> | chown: invalid user: `koen:koen'
> | Installing libdisk-install
> | make[1]: Nothing to be done for `install'.
> | Installing copy-install
> | ../install-sh -o koen -g koen -m 755 -d /usr/sbin
> | chown: invalid user: `koen:koen'
> | make[1]: *** [install] Error 1
> | make: *** [copy-install] Error 2
> | + die 'oe_runmake failed'
> | + bbfatal 'oe_runmake failed'
> | + echo 'ERROR: oe_runmake failed'
> | ERROR: oe_runmake failed
> | + exit 1
> 
> 
> I've pushed the other 6 patches.
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.11 (Darwin)
> Comment: GPGTools - http://gpgtools.org
> 
> iEYEARECAAYFAk7y9CoACgkQMkyGM64RGpFmDwCfU8GxakEJlbraZyyELIeApzzi
> 99MAoKaLUGwa5QvVnuxGsGIFqVW4+nPf
> =SmzT
> -----END PGP SIGNATURE-----
> 
> 
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel





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

* Re: [PATCH v2 meta-oe 1/7] xmlto: add version 0.0.25
  2011-12-21  6:01 [PATCH v2 meta-oe 1/7] xmlto: add version 0.0.25 b19537
                   ` (5 preceding siblings ...)
  2011-12-21  6:01 ` [PATCH v3 meta-oe 7/7] xfsprogs: add version 3.1.7 b19537
@ 2011-12-23 10:03 ` Martin Jansa
  2011-12-28  1:32   ` McClintock Matthew-B29882
  6 siblings, 1 reply; 13+ messages in thread
From: Martin Jansa @ 2011-12-23 10:03 UTC (permalink / raw)
  To: openembedded-devel

[-- Attachment #1: Type: text/plain, Size: 9419 bytes --]

On Wed, Dec 21, 2011 at 02:01:38PM +0800, b19537@freescale.com wrote:
> From: Zhenhua Luo <b19537@freescale.com>
> 
>     xmlto converts an XML file (DocBook or XSL-FO) into a specified format
>     (PS, PDF, HTML, man, ASCII, XSL-FO, etc.)

Is there plan to provide native stylesheets too? Because after building
xmlto-native some packages are failing because they detect xmlto-native
available but don't check if all needed stylesheets are installed.

e.g. xtrans, libxdmcp:
| make[1]: Entering directory `/OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/xtrans/xtrans-1_1.2.6-r0/xtrans-1.2.6/doc'
| /OE/shr-core/tmp/sysroots/x86_64-linux/usr/bin/xmlto  xhtml-nochunks xtrans.xml
| xmlto: /OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/xtrans/xtrans-1_1.2.6-r0/xtrans-1.2.6/doc/xtrans.xml does not validate (status 3)
| xmlto: Fix document syntax or use --skip-validation option
| /OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/xtrans/xtrans-1_1.2.6-r0/xtrans-1.2.6/doc/xtrans.xml:3: warning: failed to load external entity "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd"
|                       "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd">
|                                                                                ^
| /OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/xtrans/xtrans-1_1.2.6-r0/xtrans-1.2.6/doc/xtrans.xml:26: parser error : Entity 'copy' not defined
| Copyright &copy; 1993, 1994 NCR Corporation - Dayton, Ohio, USA
|                 ^
| /OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/xtrans/xtrans-1_1.2.6-r0/xtrans-1.2.6/doc/xtrans.xml:59: parser error : Entity 'copy' not defined
| Copyright &copy; 1993, 1994, 2002 The Open Group
|                 ^
| /OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/xtrans/xtrans-1_1.2.6-r0/xtrans-1.2.6/doc/xtrans.xml:64: parser error : Entity 'ldquo' not defined
| of this software and associated documentation files (the &ldquo;Software&rdquo;)
|                                                                 ^
| /OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/xtrans/xtrans-1_1.2.6-r0/xtrans-1.2.6/doc/xtrans.xml:64: parser error : Entity 'rdquo' not defined
| of this software and associated documentation files (the &ldquo;Software&rdquo;)
|                                                                                ^
| /OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/xtrans/xtrans-1_1.2.6-r0/xtrans-1.2.6/doc/xtrans.xml:77: parser error : Entity 'ldquo' not defined
| THE SOFTWARE IS PROVIDED &ldquo;AS IS&rdquo;, WITHOUT WARRANTY OF ANY KIND, EXPR
|                                 ^
| /OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/xtrans/xtrans-1_1.2.6-r0/xtrans-1.2.6/doc/xtrans.xml:77: parser error : Entity 'rdquo' not defined
| THE SOFTWARE IS PROVIDED &ldquo;AS IS&rdquo;, WITHOUT WARRANTY OF ANY KIND, EXPR
|                                             ^
| warning: failed to load external entity "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd"
| validity error : Could not load the external subset "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd"
| Document /OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/xtrans/xtrans-1_1.2.6-r0/xtrans-1.2.6/doc/xtrans.xml does not validate
| make[1]: *** [xtrans.html] Error 13
| make[1]: Leaving directory `/OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/xtrans/xtrans-1_1.2.6-r0/xtrans-1.2.6/doc'
| make: *** [all-recursive] Error 1



and libxdmcp:

| make[2]: Entering directory `/OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/libxdmcp/libxdmcp-1_1.1.0-r0/libXdmcp-1.1.0/doc'
| /OE/shr-core/tmp/sysroots/x86_64-linux/usr/bin/xmlto  xhtml-nochunks xdmcp.xml
| xmlto: /OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/libxdmcp/libxdmcp-1_1.1.0-r0/libXdmcp-1.1.0/doc/xdmcp.xml does not validate (status 3)
| xmlto: Fix document syntax or use --skip-validation option
| /OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/libxdmcp/libxdmcp-1_1.1.0-r0/libXdmcp-1.1.0/doc/xdmcp.xml:3: warning: failed to load external entity "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd"
|                    "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd">
|                                                                             ^
| /OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/libxdmcp/libxdmcp-1_1.1.0-r0/libXdmcp-1.1.0/doc/xdmcp.xml:3774: parser error : Entity 'tau' not defined
| &tau; = private key shared by display and manager
|      ^
| /OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/libxdmcp/libxdmcp-1_1.1.0-r0/libXdmcp-1.1.0/doc/xdmcp.xml:3779: parser error : Entity 'rho' not defined
| &rho; = 64 bit random number generated by display
|      ^
| /OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/libxdmcp/libxdmcp-1_1.1.0-r0/libXdmcp-1.1.0/doc/xdmcp.xml:3784: parser error : Entity 'alpha' not defined
| &alpha; = authentication data in XDMCP packets
|        ^
| /OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/libxdmcp/libxdmcp-1_1.1.0-r0/libXdmcp-1.1.0/doc/xdmcp.xml:3789: parser error : Entity 'sigma' not defined
| &sigma; = per-session private key, generated by manager
|        ^
| /OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/libxdmcp/libxdmcp-1_1.1.0-r0/libXdmcp-1.1.0/doc/xdmcp.xml:3794: parser error : Entity 'beta' not defined
| &beta; = authorization data
|       ^
| /OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/libxdmcp/libxdmcp-1_1.1.0-r0/libXdmcp-1.1.0/doc/xdmcp.xml:3827: parser error : Entity 'rho' not defined
| &rho; = {&alpha; Request } *&tau;
|      ^
| /OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/libxdmcp/libxdmcp-1_1.1.0-r0/libXdmcp-1.1.0/doc/xdmcp.xml:3827: parser error : Entity 'alpha' not defined
| &rho; = {&alpha; Request } *&tau;
|                 ^
| /OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/libxdmcp/libxdmcp-1_1.1.0-r0/libXdmcp-1.1.0/doc/xdmcp.xml:3827: parser error : Entity 'tau' not defined
| &rho; = {&alpha; Request } *&tau;
|                                  ^
| /OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/libxdmcp/libxdmcp-1_1.1.0-r0/libXdmcp-1.1.0/doc/xdmcp.xml:3831: parser error : Entity 'alpha' not defined
| &alpha; Accept = { &rho; + 1}&tau;
|        ^
| /OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/libxdmcp/libxdmcp-1_1.1.0-r0/libXdmcp-1.1.0/doc/xdmcp.xml:3831: parser error : Entity 'rho' not defined
| &alpha; Accept = { &rho; + 1}&tau;
|                         ^
| /OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/libxdmcp/libxdmcp-1_1.1.0-r0/libXdmcp-1.1.0/doc/xdmcp.xml:3831: parser error : Entity 'tau' not defined
| &alpha; Accept = { &rho; + 1}&tau;
|                                   ^
| warning: failed to load external entity "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd"
| validity error : Could not load the external subset "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd"
| Document /OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/libxdmcp/libxdmcp-1_1.1.0-r0/libXdmcp-1.1.0/doc/xdmcp.xml does not validate
| make[2]: *** [xdmcp.html] Error 13
| make[2]: Leaving directory `/OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/libxdmcp/libxdmcp-1_1.1.0-r0/libXERROR: Function 'do_compile' failed (see /OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/libxdmcp/libxdmcp-1_1.1.0-r0/temp/log.do_compile.895 for further information)
| dmcp-1.1.0/doc'
| make[1]: *** [all-recursive] Error 1
| make[1]: Leaving directory `/OE/shr-core/tmp/work/armv7a-vfp-neon-oe-linux-gnueabi/libxdmcp/libxdmcp-1_1.1.0-r0/libXdmcp-1.1.0'
| make: *** [all] Error 2

Probably more, I haven't finished rebuild from scratch with it yet.
For now I plan to disable doc generation in those recipes where it's
failing, but if you plan to add all common stylesheets, then we can
try to fix doc generation instead and add xmlto-native + stylesheets
to DEPENDS instead.

Regards,

> Signed-off-by: Zhenhua Luo <b19537@freescale.com>
> ---
>  meta-oe/recipes-support/xmlto/xmlto_0.0.25.bb |   14 ++++++++++++++
>  1 files changed, 14 insertions(+), 0 deletions(-)
>  create mode 100644 meta-oe/recipes-support/xmlto/xmlto_0.0.25.bb
> 
> diff --git a/meta-oe/recipes-support/xmlto/xmlto_0.0.25.bb b/meta-oe/recipes-support/xmlto/xmlto_0.0.25.bb
> new file mode 100644
> index 0000000..806ea2e
> --- /dev/null
> +++ b/meta-oe/recipes-support/xmlto/xmlto_0.0.25.bb
> @@ -0,0 +1,14 @@
> +DESCRIPTION = "A shell-script tool for converting XML files to various formats" 
> +HOMEPAGE = "https://fedorahosted.org/xmlto/" 
> +SECTION = "docs/xmlto" 
> +LICENSE = "GPLv2" 
> +
> +LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552"
> +
> +SRC_URI = "https://fedorahosted.org/releases/x/m/xmlto/xmlto-${PV}.tar.gz" 
> +SRC_URI[md5sum] = "a88cd3f08789b4825d1ac89fa065170d"
> +SRC_URI[sha256sum] = "c52b56d929e8d20fc19cd3b7ec238f8d039730c56ee311cc352e843147e3e31a"
> +
> +inherit autotools  
> +
> +BBCLASSEXTEND = "native nativesdk"
> -- 
> 1.7.0.4
> 
> 
> 
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 205 bytes --]

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

* Re: [PATCH v2 meta-oe 1/7] xmlto: add version 0.0.25
  2011-12-23 10:03 ` [PATCH v2 meta-oe 1/7] xmlto: add version 0.0.25 Martin Jansa
@ 2011-12-28  1:32   ` McClintock Matthew-B29882
  2011-12-29 10:24     ` Martin Jansa
  0 siblings, 1 reply; 13+ messages in thread
From: McClintock Matthew-B29882 @ 2011-12-28  1:32 UTC (permalink / raw)
  To: openembedded-devel

On Fri, Dec 23, 2011 at 4:03 AM, Martin Jansa <martin.jansa@gmail.com> wrote:
> Is there plan to provide native stylesheets too? Because after building
> xmlto-native some packages are failing because they detect xmlto-native
> available but don't check if all needed stylesheets are installed.

Can you help us out here and tell us what package would provide these?

-M



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

* Re: [PATCH v2 meta-oe 1/7] xmlto: add version 0.0.25
  2011-12-28  1:32   ` McClintock Matthew-B29882
@ 2011-12-29 10:24     ` Martin Jansa
  2011-12-29 10:41       ` Martin Jansa
  0 siblings, 1 reply; 13+ messages in thread
From: Martin Jansa @ 2011-12-29 10:24 UTC (permalink / raw)
  To: openembedded-devel

[-- Attachment #1: Type: text/plain, Size: 1594 bytes --]

On Wed, Dec 28, 2011 at 01:32:24AM +0000, McClintock Matthew-B29882 wrote:
> On Fri, Dec 23, 2011 at 4:03 AM, Martin Jansa <martin.jansa@gmail.com> wrote:
> > Is there plan to provide native stylesheets too? Because after building
> > xmlto-native some packages are failing because they detect xmlto-native
> > available but don't check if all needed stylesheets are installed.
> 
> Can you help us out here and tell us what package would provide these?

In gentoo they are provided by packages like this
app-text/docbook-xml-dtd
but because each docs build can ask for different dtd version then it's
common to have more than one version installed at the same time (e.g. 4.1,
4.2 and 4.3 are mostly used at my gentoo installation)

That's why OE-classic and OE-core has those PV already in PN:
./recipes/docbook-sgml-dtd
./recipes/docbook-sgml-dtd/docbook-sgml-dtd-native.inc
./recipes/docbook-sgml-dtd/docbook-sgml-dtd-3.1-native.bb
./recipes/docbook-sgml-dtd/docbook-sgml-dtd-4.5-native.bb
./recipes/docbook-sgml-dtd/docbook-sgml-dtd-4.4-native.bb
./recipes/docbook-sgml-dtd/docbook-sgml-dtd-4.1-native.bb
and
./meta/recipes-devtools/docbook-sgml-dtd
./meta/recipes-devtools/docbook-sgml-dtd/docbook-sgml-dtd-native.inc
./meta/recipes-devtools/docbook-sgml-dtd/docbook-sgml-dtd-3.1-native.bb
./meta/recipes-devtools/docbook-sgml-dtd/docbook-sgml-dtd-4.5-native.bb
./meta/recipes-devtools/docbook-sgml-dtd/docbook-sgml-dtd-4.1-native.bb

But those xorg recipes seems to be using dtd-4.3.

Regards,

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 205 bytes --]

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

* Re: [PATCH v2 meta-oe 1/7] xmlto: add version 0.0.25
  2011-12-29 10:24     ` Martin Jansa
@ 2011-12-29 10:41       ` Martin Jansa
  0 siblings, 0 replies; 13+ messages in thread
From: Martin Jansa @ 2011-12-29 10:41 UTC (permalink / raw)
  To: openembedded-devel

[-- Attachment #1: Type: text/plain, Size: 2370 bytes --]

On Thu, Dec 29, 2011 at 11:24:39AM +0100, Martin Jansa wrote:
> On Wed, Dec 28, 2011 at 01:32:24AM +0000, McClintock Matthew-B29882 wrote:
> > On Fri, Dec 23, 2011 at 4:03 AM, Martin Jansa <martin.jansa@gmail.com> wrote:
> > > Is there plan to provide native stylesheets too? Because after building
> > > xmlto-native some packages are failing because they detect xmlto-native
> > > available but don't check if all needed stylesheets are installed.
> > 
> > Can you help us out here and tell us what package would provide these?
> 
> In gentoo they are provided by packages like this
> app-text/docbook-xml-dtd
> but because each docs build can ask for different dtd version then it's
> common to have more than one version installed at the same time (e.g. 4.1,
> 4.2 and 4.3 are mostly used at my gentoo installation)
> 
> That's why OE-classic and OE-core has those PV already in PN:
> ./recipes/docbook-sgml-dtd
> ./recipes/docbook-sgml-dtd/docbook-sgml-dtd-native.inc
> ./recipes/docbook-sgml-dtd/docbook-sgml-dtd-3.1-native.bb
> ./recipes/docbook-sgml-dtd/docbook-sgml-dtd-4.5-native.bb
> ./recipes/docbook-sgml-dtd/docbook-sgml-dtd-4.4-native.bb
> ./recipes/docbook-sgml-dtd/docbook-sgml-dtd-4.1-native.bb
> and
> ./meta/recipes-devtools/docbook-sgml-dtd
> ./meta/recipes-devtools/docbook-sgml-dtd/docbook-sgml-dtd-native.inc
> ./meta/recipes-devtools/docbook-sgml-dtd/docbook-sgml-dtd-3.1-native.bb
> ./meta/recipes-devtools/docbook-sgml-dtd/docbook-sgml-dtd-4.5-native.bb
> ./meta/recipes-devtools/docbook-sgml-dtd/docbook-sgml-dtd-4.1-native.bb
> 
> But those xorg recipes seems to be using dtd-4.3.

To be more clear about the issue: 

1) now there is also target xmlto without any dtds for target
2) xmlto-native is autodetected as available (ie for xorg stuff) but
   then fails to build docs because cannot find dtds even with
   4.3-native added and installed
   meta/recipes-devtools/docbook-utils/docbook-utils-native_0.6.14.bb is
   doing some magic to find correct dtd files, not sure if it works
3) xorg builds have xmlto support autodetected, I have patches to
   disable it (to build them on host without stylessheets already
   installed), but if xmlto is fixed and stylesheets available then we
   can force it enabled instead.

Regards,

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 205 bytes --]

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

end of thread, other threads:[~2011-12-29 10:48 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-12-21  6:01 [PATCH v2 meta-oe 1/7] xmlto: add version 0.0.25 b19537
2011-12-21  6:01 ` [PATCH v2 meta-oe 2/7] libxaw: fix build error due to missing xmlto b19537
2011-12-21  6:01 ` [PATCH v3 meta-oe 3/7] ietutils: add version 1.0 b19537
2011-12-21  6:01 ` [PATCH v3 meta-oe 4/7] ipsec-tools: add version 0.7.2 b19537
2011-12-21  6:01 ` [PATCH v3 meta-oe 5/7] libnfnetlink: add version 1.0.0 b19537
2011-12-21  6:01 ` [PATCH v3 meta-oe 6/7] ptpd: " b19537
2011-12-21  6:01 ` [PATCH v3 meta-oe 7/7] xfsprogs: add version 3.1.7 b19537
2011-12-22  9:11   ` Koen Kooi
2011-12-23  6:26     ` Luo Zhenhua-B19537
2011-12-23 10:03 ` [PATCH v2 meta-oe 1/7] xmlto: add version 0.0.25 Martin Jansa
2011-12-28  1:32   ` McClintock Matthew-B29882
2011-12-29 10:24     ` Martin Jansa
2011-12-29 10:41       ` Martin Jansa

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.