mirror of
https://git.yoctoproject.org/poky
synced 2026-05-09 05:29:32 +00:00
autogen-native: remove the recipe
With grub no longer requiring it, there's nothing else in oe-core or meta-oe that does. (From OE-Core rev: 765fec2f363aeb0540970c57217a2ea1aab8e088) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
9dad33e9b2
commit
44da0d9467
@@ -1,40 +0,0 @@
|
||||
SUMMARY = "Automated text and program generation tool"
|
||||
DESCRIPTION = "AutoGen is a tool designed to simplify the creation and\
|
||||
maintenance of programs that contain large amounts of repetitious text.\
|
||||
It is especially valuable in programs that have several blocks of text\
|
||||
that must be kept synchronized."
|
||||
HOMEPAGE = "http://www.gnu.org/software/autogen/"
|
||||
SECTION = "devel"
|
||||
LICENSE = "GPLv3"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
|
||||
|
||||
SRC_URI = "${GNU_MIRROR}/autogen/rel${PV}/autogen-${PV}.tar.gz \
|
||||
file://increase-timeout-limit.patch \
|
||||
file://mk-tpl-config.sh-force-exit-value-to-be-0-in-subproc.patch \
|
||||
file://fix-script-err-when-processing-libguile.patch \
|
||||
file://0001-config-libopts.m4-regenerate-it-from-config-libopts..patch \
|
||||
file://0002-autoopts-mk-tpl-config.sh-fix-perl-path.patch \
|
||||
"
|
||||
|
||||
SRC_URI[md5sum] = "551d15ccbf5b5fc5658da375d5003389"
|
||||
SRC_URI[sha256sum] = "805c20182f3cb0ebf1571d3b01972851c56fb34348dfdc38799fd0ec3b2badbe"
|
||||
|
||||
UPSTREAM_CHECK_URI = "http://ftp.gnu.org/gnu/autogen/"
|
||||
UPSTREAM_CHECK_REGEX = "rel(?P<pver>\d+(\.\d+)+)/"
|
||||
|
||||
DEPENDS = "guile-native libtool-native libxml2-native"
|
||||
|
||||
inherit autotools texinfo native pkgconfig
|
||||
|
||||
# autogen-native links against libguile which may have been relocated with sstate
|
||||
# these environment variables ensure there isn't a relocation issue
|
||||
export GUILE_LOAD_PATH = "${STAGING_DATADIR_NATIVE}/guile/2.0"
|
||||
export GUILE_LOAD_COMPILED_PATH = "${STAGING_LIBDIR_NATIVE}/guile/2.0/ccache"
|
||||
|
||||
export POSIX_SHELL = "/usr/bin/env sh"
|
||||
|
||||
do_install_append () {
|
||||
create_wrapper ${D}/${bindir}/autogen \
|
||||
GUILE_LOAD_PATH=${STAGING_DATADIR_NATIVE}/guile/2.0 \
|
||||
GUILE_LOAD_COMPILED_PATH=${STAGING_LIBDIR_NATIVE}/guile/2.0/ccache
|
||||
}
|
||||
-39
@@ -1,39 +0,0 @@
|
||||
From 45040e7d268329ebc40e6cb237c64a6637cfab5c Mon Sep 17 00:00:00 2001
|
||||
From: Robert Yang <liezhi.yang@windriver.com>
|
||||
Date: Mon, 13 Mar 2017 20:22:10 -0700
|
||||
Subject: [PATCH] config/libopts.m4: regenerate it from config/libopts.def
|
||||
|
||||
It was out of date compared to config/libopts.def, so regenerate it via
|
||||
"autogen config/libopts.def" command.
|
||||
|
||||
Upstream-Status: Pending
|
||||
|
||||
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
|
||||
---
|
||||
config/libopts.m4 | 3 ++-
|
||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/config/libopts.m4 b/config/libopts.m4
|
||||
index c7ba4f3..51e6a39 100644
|
||||
--- a/config/libopts.m4
|
||||
+++ b/config/libopts.m4
|
||||
@@ -2,7 +2,7 @@ dnl -*- buffer-read-only: t -*- vi: set ro:
|
||||
dnl
|
||||
dnl DO NOT EDIT THIS FILE (libopts.m4)
|
||||
dnl
|
||||
-dnl It has been AutoGen-ed
|
||||
+dnl It has been AutoGen-ed March 13, 2017 at 08:21:21 PM by AutoGen 5.18
|
||||
dnl From the definitions libopts.def
|
||||
dnl and the template file conftest.tpl
|
||||
dnl
|
||||
@@ -114,6 +114,7 @@ AC_DEFUN([INVOKE_LIBOPTS_MACROS_FIRST],[
|
||||
AC_PROG_SED
|
||||
[while :
|
||||
do
|
||||
+ test -x "$POSIX_SHELL" && break
|
||||
POSIX_SHELL=`which bash`
|
||||
test -x "$POSIX_SHELL" && break
|
||||
POSIX_SHELL=`which dash`
|
||||
--
|
||||
2.10.2
|
||||
|
||||
-32
@@ -1,32 +0,0 @@
|
||||
From 9f69f3f5ef22bf1bcffb0e651efc260889cfaa46 Mon Sep 17 00:00:00 2001
|
||||
From: Robert Yang <liezhi.yang@windriver.com>
|
||||
Date: Mon, 13 Mar 2017 20:33:30 -0700
|
||||
Subject: [PATCH] autoopts/mk-tpl-config.sh: fix perl path
|
||||
|
||||
Use "which perl" as shebang doesn't work when it is longer than
|
||||
BINPRM_BUF_SIZE which is 128 usually. So use "/usr/bin/env perl" to
|
||||
instead of.
|
||||
|
||||
Upstream-Status: Pending
|
||||
|
||||
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
|
||||
---
|
||||
autoopts/mk-tpl-config.sh | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/autoopts/mk-tpl-config.sh b/autoopts/mk-tpl-config.sh
|
||||
index 093e808..8dfc6dd 100755
|
||||
--- a/autoopts/mk-tpl-config.sh
|
||||
+++ b/autoopts/mk-tpl-config.sh
|
||||
@@ -98,7 +98,7 @@ fix_scripts() {
|
||||
st=`sed 1q $f`
|
||||
|
||||
case "$st" in
|
||||
- *perl ) echo '#!' `which perl`
|
||||
+ *perl ) echo '#!/usr/bin/env perl'
|
||||
sed 1d $f
|
||||
;;
|
||||
|
||||
--
|
||||
2.10.2
|
||||
|
||||
@@ -1,37 +0,0 @@
|
||||
autogen-native: fix script err when processing libguile
|
||||
|
||||
do_configure for autogen will fail if project directory path
|
||||
contains '-I' character, which is caused by the unsuitable sed
|
||||
script when processing libguile.
|
||||
|
||||
Upstream-Status: Pending
|
||||
|
||||
Signed-off-by: Zhenbo Gao <zhenbo.gao@windriver.com>
|
||||
Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
|
||||
|
||||
diff --git a/config/ag_macros.m4 b/config/ag_macros.m4
|
||||
index 58186b6..58ed2ad 100644
|
||||
--- a/config/ag_macros.m4
|
||||
+++ b/config/ag_macros.m4
|
||||
@@ -32,7 +32,7 @@ AC_DEFUN([INVOKE_AG_MACROS_LAST],[
|
||||
GUILE_FLAGS
|
||||
[ag_gv=`gdir=\`pkg-config --cflags-only-I \
|
||||
guile-${GUILE_EFFECTIVE_VERSION} | \
|
||||
- sed 's/-I *//;s/ *-I.*/ /g'\`
|
||||
+ sed 's/ *-I *\// \//g'\`
|
||||
for d in $gdir
|
||||
do test -f "$d/libguile/version.h" && gdir=$d && break
|
||||
done
|
||||
diff --git a/config/misc.def b/config/misc.def
|
||||
index 490d361..6e183ef 100644
|
||||
--- a/config/misc.def
|
||||
+++ b/config/misc.def
|
||||
@@ -342,7 +342,7 @@ do-always = <<- _END_ALWAYS_
|
||||
GUILE_FLAGS
|
||||
[ag_gv=`gdir=\`pkg-config --cflags-only-I \
|
||||
guile-${GUILE_EFFECTIVE_VERSION} | \
|
||||
- sed 's/-I *//;s/ *-I.*/ /g'\`
|
||||
+ sed 's/ *-I *\// \//g'\`
|
||||
test -z "$gdir" && gdir=/usr/include
|
||||
for d in $gdir
|
||||
do test -f "$d/libguile/version.h" && gdir=$d && break
|
||||
@@ -1,30 +0,0 @@
|
||||
Subject: [PATCH] autogen: increase timeout limit for shell commands
|
||||
|
||||
On some overloaded hosts, shell commands of autogen may can not
|
||||
finish in 5 secs. This has caused many build failures, so increase
|
||||
the timeout limit to fix this.
|
||||
|
||||
Upstream-Status: Inappropriate [configuration]
|
||||
|
||||
Signed-off-by: Xin Ouyang <Xin.Ouyang@windriver.com>
|
||||
---
|
||||
configure.ac | 6 +++---
|
||||
1 file changed, 3 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index 58a848b..170dd9e 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -178,9 +178,9 @@ time_delta=`expr ${config_end_time} - ${config_start_time} 2>/dev/null`
|
||||
if test -z "${AG_TIMEOUT}"
|
||||
then
|
||||
if test -z "${time_delta}"
|
||||
- then time_delta=10
|
||||
- elif test ${time_delta} -lt 5
|
||||
- then time_delta=5 ; fi
|
||||
+ then time_delta=60
|
||||
+ elif test ${time_delta} -lt 30
|
||||
+ then time_delta=30 ; fi
|
||||
|
||||
AG_TIMEOUT=${time_delta}
|
||||
fi
|
||||
-30
@@ -1,30 +0,0 @@
|
||||
Upstream-Status: Pending
|
||||
|
||||
mk-tpl-config.sh: force exit value to be 0 in subprocess
|
||||
|
||||
The return value of statement list=`<subcommands>` is the exit value of the
|
||||
subcommands. So if the subcommands fails, the compilation fails. This is obviously
|
||||
not intended. In the normal case, we expect the grep command to fail as there should
|
||||
be no 'noreturn' word in the libguile files.
|
||||
|
||||
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
|
||||
---
|
||||
autoopts/mk-tpl-config.sh | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/autoopts/mk-tpl-config.sh b/autoopts/mk-tpl-config.sh
|
||||
index 926f5ab..6b4a0fb 100755
|
||||
--- a/autoopts/mk-tpl-config.sh
|
||||
+++ b/autoopts/mk-tpl-config.sh
|
||||
@@ -202,7 +202,7 @@ fix_guile() {
|
||||
|
||||
list=`set +e ; exec 2>/dev/null
|
||||
find ${libguiledir}/libguile* -type f | \
|
||||
- xargs grep -l -E '\<noreturn\>'`
|
||||
+ xargs grep -l -E '\<noreturn\>' ; exit 0`
|
||||
|
||||
test -z "$list" && exit 0
|
||||
|
||||
--
|
||||
1.7.9.5
|
||||
|
||||
Reference in New Issue
Block a user