[OE-core] [PATCH] socat: Update to version 2.0.0 beta4

Saul Wold sgw at linux.intel.com
Mon Feb 6 18:42:26 UTC 2012


On 02/06/2012 07:29 AM, Andrei Gherzan wrote:
> Signed-off-by: Andrei Gherzan<andrei at gherzan.ro>
> ---
>   .../recipes-connectivity/socat/files/compile.patch |   45 ++++++++++++++-----
>   meta/recipes-connectivity/socat/socat_1.7.2.0.bb   |   28 ------------
>   meta/recipes-connectivity/socat/socat_2.0.0-b4.bb  |   28 ++++++++++++
>   3 files changed, 61 insertions(+), 40 deletions(-)
>   delete mode 100644 meta/recipes-connectivity/socat/socat_1.7.2.0.bb
>   create mode 100644 meta/recipes-connectivity/socat/socat_2.0.0-b4.bb
>
Why update to a beta version?  I think we want to wait for the 
officially released version, is there a reason to go sooner?

Sau!

> diff --git a/meta/recipes-connectivity/socat/files/compile.patch b/meta/recipes-connectivity/socat/files/compile.patch
> index 4d1a0b6..6b980b9 100644
> --- a/meta/recipes-connectivity/socat/files/compile.patch
> +++ b/meta/recipes-connectivity/socat/files/compile.patch
> @@ -9,7 +9,7 @@ Fri Dec 16 17:12:17 CST 2011
>   diff -Nru socat-1.7.2.0.orig/configure.in socat-1.7.2.0/configure.in
>   --- socat-1.7.2.0.orig/configure.in	2011-12-04 21:34:16.000000000 +0800
>   +++ socat-1.7.2.0/configure.in	2011-12-16 17:08:59.698367071 +0800
> -@@ -88,7 +88,7 @@
> +@@ -76,7 +76,7 @@
>
>
>    dnl Check for extra socket library (for Solaris)
> @@ -18,7 +18,7 @@ diff -Nru socat-1.7.2.0.orig/configure.in socat-1.7.2.0/configure.in
>    AC_CHECK_FUNC(gethostent, , AC_CHECK_LIB(nsl, gethostent))
>    AC_CHECK_FUNC(setsockopt, , AC_CHECK_LIB(socket, setsockopt))
>
> -@@ -102,7 +102,7 @@
> +@@ -90,7 +90,7 @@
>     [sc_cv_have_prototype_hstrerror=yes]);
>     CFLAGS="$CFLAGS1"])
>    if test $sc_cv_have_prototype_hstrerror = yes; then
> @@ -27,7 +27,7 @@ diff -Nru socat-1.7.2.0.orig/configure.in socat-1.7.2.0/configure.in
>    fi
>    AC_MSG_RESULT($sc_cv_have_prototype_hstrerror)
>
> -@@ -111,83 +111,83 @@
> +@@ -99,99 +99,99 @@
>    AC_ARG_ENABLE(help, [  --disable-help          disable help],
>    	      [case "$enableval" in
>    	       no) AC_MSG_RESULT(no);;
> @@ -37,6 +37,26 @@ diff -Nru socat-1.7.2.0.orig/configure.in socat-1.7.2.0/configure.in
>   -	       [AC_DEFINE(WITH_HELP) AC_MSG_RESULT(yes)])
>   +	       [AC_DEFINE(WITH_HELP, [1], [With help]) AC_MSG_RESULT(yes)])
>
> + AC_MSG_CHECKING(whether to include nop address support)
> + AC_ARG_ENABLE(nop, [  --disable-nop           disable nop support],
> + 	      [case "$enableval" in
> + 	       no) AC_MSG_RESULT(no);;
> +-	       *) AC_DEFINE(WITH_NOP) AC_MSG_RESULT(yes);;
> ++	       *) AC_DEFINE(WITH_NOP, [1], [With nop]) AC_MSG_RESULT(yes);;
> + 	       esac],
> +-	       [AC_DEFINE(WITH_NOP) AC_MSG_RESULT(yes)])
> ++	       [AC_DEFINE(WITH_nop, [1], [With nop]) AC_MSG_RESULT(yes)])
> +
> + AC_MSG_CHECKING(whether to include test address support)
> + AC_ARG_ENABLE(test, [  --disable-test           disable test support],
> + 	      [case "$enableval" in
> + 	       no) AC_MSG_RESULT(no);;
> +-	       *) AC_DEFINE(WITH_TEST) AC_MSG_RESULT(yes);;
> ++	       *) AC_DEFINE(WITH_TEST, [1], [With test]) AC_MSG_RESULT(yes);;
> + 	       esac],
> +-	       [AC_DEFINE(WITH_TEST) AC_MSG_RESULT(yes)])
> ++	       [AC_DEFINE(WITH_TEST, [1], [With test]) AC_MSG_RESULT(yes)])
> +
>    AC_MSG_CHECKING(whether to include STDIO support)
>    AC_ARG_ENABLE(stdio, [  --disable-stdio         disable STDIO support],
>    	      [case "$enableval" in
> @@ -131,7 +151,7 @@ diff -Nru socat-1.7.2.0.orig/configure.in socat-1.7.2.0/configure.in
>    		*)
>    		    AC_MSG_RESULT(no);;
>    		esac])
> -@@ -196,9 +196,9 @@
> +@@ -200,9 +200,9 @@
>    AC_ARG_ENABLE(ip4, [  --disable-ip4           disable IPv4 support],
>    	      [case "$enableval" in
>    	       no) AC_MSG_RESULT(no);;
> @@ -143,7 +163,7 @@ diff -Nru socat-1.7.2.0.orig/configure.in socat-1.7.2.0/configure.in
>
>    AC_MSG_CHECKING(whether to include IPv6 support)
>    AC_ARG_ENABLE(ip6, [  --disable-ip6           disable IPv6 support],
> -@@ -209,7 +209,7 @@
> +@@ -213,7 +213,7 @@
>    	      [ AC_MSG_RESULT(yes);  WITH_IP6=1 ])
>    if test "$WITH_IP6"; then
>      AC_CHECK_HEADERS([netinet/ip6.h],
> @@ -152,7 +172,7 @@ diff -Nru socat-1.7.2.0.orig/configure.in socat-1.7.2.0/configure.in
>        [AC_MSG_WARN([include file netinet/ip6.h not found, disabling IP6])],
>        [AC_INCLUDES_DEFAULT
>         #ifdef HAVE_NETINET_IN_H
> -@@ -242,17 +242,17 @@
> +@@ -245,17 +245,17 @@
>    AC_ARG_ENABLE(rawip, [  --disable-rawip         disable raw IP support],
>    	      [case "$enableval" in
>    	       no) AC_MSG_RESULT(no);;
> @@ -174,7 +194,7 @@ diff -Nru socat-1.7.2.0.orig/configure.in socat-1.7.2.0/configure.in
>    AC_MSG_CHECKING(whether to include raw network interface support)
>    AC_ARG_ENABLE(interface, [  --disable-interface  disable network interface support],
>    	      [case "$enableval" in
> -@@ -262,35 +262,35 @@
> +@@ -293,35 +293,35 @@
>    	       [AC_MSG_RESULT(yes);  WITH_INTERFACE=1 ])
>    if test "$WITH_INTERFACE"; then
>      AC_CHECK_HEADER(netpacket/packet.h,
> @@ -847,17 +867,18 @@ diff -Nru socat-1.7.2.0.orig/configure.in socat-1.7.2.0/configure.in
>    fi
>    AC_MSG_RESULT($ac_cv_have_z_modifier)
>
> -@@ -1334,7 +1335,8 @@
> +@@ -1334,8 +1335,9 @@
>     [$2=-1]
> +  [AC_MSG_RESULT(please determine $1_SHIFT manually)]
>    )
>     LIBS="$LIBS1"])
>   -AC_DEFINE_UNQUOTED($1_SHIFT, ${$2})
>   +SHIFT_NAME="$1"_SHIFT
>   +AC_DEFINE_UNQUOTED($SHIFT_NAME, ${$2}, [foo])
> - if test "$2" = -1; then
> - AC_MSG_WARN(please determine $1_SHIFT manually)
> - fi
> -@@ -1374,7 +1376,7 @@
> + ])
> +
> + AC_SHIFT_OFFSET(CRDLY,  sc_cv_sys_crdly_shift)
> +@@ -1332,7 +1332,7 @@
>            [$4="0 /* unknown, taking default */"
>    ]) ]) ]) ]) ]) ]) ]) ])
>     CFLAGS="$CFLAGS1" ])
> diff --git a/meta/recipes-connectivity/socat/socat_1.7.2.0.bb b/meta/recipes-connectivity/socat/socat_1.7.2.0.bb
> deleted file mode 100644
> index 1273dcf..0000000
> --- a/meta/recipes-connectivity/socat/socat_1.7.2.0.bb
> +++ /dev/null
> @@ -1,28 +0,0 @@
> -DESCRIPTION = "Socat is a relay for bidirectional data \
> -transfer between two independent data channels."
> -HOMEPAGE = "http://www.dest-unreach.org/socat/"
> -
> -SECTION = "console/network"
> -
> -DEPENDS = "openssl"
> -
> -LICENSE = "GPL-2.0+-with-OpenSSL-exception"
> -
> -PR = "r0"
> -SRC_URI = "http://www.dest-unreach.org/socat/download/socat-${PV}.tar.bz2;name=src \
> -           file://compile.patch"
> -
> -LIC_FILES_CHKSUM = "file://COPYING;md5=18810669f13b87348459e611d31ab760 \
> -                    file://README;beginline=252;endline=282;md5=79246f11a1db0b6ccec54d1fb711c01e"
> -
> -SRC_URI[src.md5sum] = "eb563dd00b9d39a49fb62a677fc941fe"
> -SRC_URI[src.sha256sum] = "59b3bde927c14fbc3f9e42c782971710da8a89bbf46f7531f09a681754041802"
> -
> -EXTRA_OECONF = " --disable-termios "
> -
> -inherit autotools
> -
> -do_install_prepend () {
> -    mkdir -p ${D}${bindir}
> -    install -d ${D}${bindir} ${D}${mandir}/man1
> -}
> diff --git a/meta/recipes-connectivity/socat/socat_2.0.0-b4.bb b/meta/recipes-connectivity/socat/socat_2.0.0-b4.bb
> new file mode 100644
> index 0000000..bb413a8
> --- /dev/null
> +++ b/meta/recipes-connectivity/socat/socat_2.0.0-b4.bb
> @@ -0,0 +1,28 @@
> +DESCRIPTION = "Socat is a relay for bidirectional data \
> +               transfer between two independent data channels."
> +HOMEPAGE = "http://www.dest-unreach.org/socat/"
> +SECTION = "console/network"
> +
> +DEPENDS = "readline openssl"
> +
> +LICENSE = "GPL-2.0&  MIT&  OpenSSL"
> +
> +PR = "r0"
> +
> +SRC_URI = "http://www.dest-unreach.org/socat/download/socat-${PV}.tar.bz2;name=src \
> +           file://compile.patch"
> +
> +LIC_FILES_CHKSUM = "file://COPYING;md5=18810669f13b87348459e611d31ab760 \
> +                    file://README;beginline=252;endline=282;md5=79246f11a1db0b6ccec54d1fb711c01e"
> +
> +SRC_URI[src.md5sum] = "b51a00937d0a56fc8eccd36175e9d068"
> +SRC_URI[src.sha256sum] = "1272133a0b2aef0045f1b71a2f49194e6fbc37ed5c0d0c683d98b52740dbcd9c"
> +
> +EXTRA_OECONF = " --disable-termios "
> +
> +inherit autotools
> +
> +do_install_prepend () {
> +    mkdir -p ${D}${bindir}
> +    install -d ${D}${bindir} ${D}${mandir}/man1
> +}




More information about the Openembedded-core mailing list