mirror of
https://github.com/flatcar/scripts.git
synced 2025-10-09 14:31:04 +02:00
dev-build/autoconf-archive: Sync with Gentoo
It's from Gentoo commit b9c89e8aaf22e4c48a87f529f58b71cf4aa588e7.
This commit is contained in:
parent
b9b897bdf1
commit
eb62219af0
@ -1,4 +1,4 @@
|
|||||||
# Copyright 1999-2024 Gentoo Authors
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI=8
|
EAPI=8
|
||||||
@ -12,7 +12,7 @@ SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-patches.
|
|||||||
|
|
||||||
LICENSE="GPL-3"
|
LICENSE="GPL-3"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
|
KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
|
||||||
|
|
||||||
# File collisions, bug #540246
|
# File collisions, bug #540246
|
||||||
RDEPEND="
|
RDEPEND="
|
||||||
|
@ -0,0 +1,26 @@
|
|||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
DESCRIPTION="GNU Autoconf Macro Archive"
|
||||||
|
HOMEPAGE="https://www.gnu.org/software/autoconf-archive/"
|
||||||
|
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
|
||||||
|
# Temporary patchset for 2024.10.16 because a snapshot is too awkward to make
|
||||||
|
# Can be dropped on next release
|
||||||
|
SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-patches.tar.xz"
|
||||||
|
|
||||||
|
LICENSE="GPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
|
||||||
|
|
||||||
|
# File collisions, bug #540246
|
||||||
|
RDEPEND="
|
||||||
|
!=gnome-base/gnome-common-3.14.0-r0
|
||||||
|
!>=gnome-base/gnome-common-3.14.0-r1[-autoconf-archive(+)]
|
||||||
|
"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${WORKDIR}"/${P}-patches
|
||||||
|
"${FILESDIR}"/${P}-lua.patch
|
||||||
|
)
|
@ -1,18 +0,0 @@
|
|||||||
# Copyright 1999-2024 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
DESCRIPTION="GNU Autoconf Macro Archive"
|
|
||||||
HOMEPAGE="https://www.gnu.org/software/autoconf-archive/"
|
|
||||||
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
|
|
||||||
|
|
||||||
# File collisions, bug #540246
|
|
||||||
RDEPEND="
|
|
||||||
!=gnome-base/gnome-common-3.14.0-r0
|
|
||||||
!>=gnome-base/gnome-common-3.14.0-r1[-autoconf-archive(+)]
|
|
||||||
"
|
|
@ -0,0 +1,209 @@
|
|||||||
|
https://github.com/autoconf-archive/autoconf-archive/pull/318
|
||||||
|
|
||||||
|
From 51056b0e139322d0377b0ecd30efd80ec1290dfe Mon Sep 17 00:00:00 2001
|
||||||
|
From: Peter Simons <simons@cryp.to>
|
||||||
|
Date: Sat, 9 Nov 2024 09:22:08 +0100
|
||||||
|
Subject: [PATCH] Revert "Add LuaJIT support to AX_PROG_LUA macro"
|
||||||
|
|
||||||
|
---
|
||||||
|
m4/ax_lua.m4 | 109 ++++++++++++++-------------------------------------
|
||||||
|
1 file changed, 29 insertions(+), 80 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/m4/ax_lua.m4 b/m4/ax_lua.m4
|
||||||
|
index 5f63cace..a2f2a2ce 100644
|
||||||
|
--- a/m4/ax_lua.m4
|
||||||
|
+++ b/m4/ax_lua.m4
|
||||||
|
@@ -49,14 +49,6 @@
|
||||||
|
# interpreter. If LUA is blank, the user's path is searched for an
|
||||||
|
# suitable interpreter.
|
||||||
|
#
|
||||||
|
-# Optionally a LUAJIT option may be set ahead of time to look for and
|
||||||
|
-# validate a LuaJIT install instead of PUC Lua. Usage might look like:
|
||||||
|
-#
|
||||||
|
-# AC_ARG_WITH(luajit, [AS_HELP_STRING([--with-luajit],
|
||||||
|
-# [Prefer LuaJIT over PUC Lua, even if the latter is newer. Default: no])
|
||||||
|
-# ])
|
||||||
|
-# AM_CONDITIONAL([LUAJIT], [test "x$with_luajit" != 'xno'])
|
||||||
|
-#
|
||||||
|
# If MINIMUM-VERSION is supplied, then only Lua interpreters with a
|
||||||
|
# version number greater or equal to MINIMUM-VERSION will be accepted. If
|
||||||
|
# TOO-BIG-VERSION is also supplied, then only Lua interpreters with a
|
||||||
|
@@ -160,7 +152,6 @@
|
||||||
|
#
|
||||||
|
# LICENSE
|
||||||
|
#
|
||||||
|
-# Copyright (c) 2023 Caleb Maclennan <caleb@alerque.com>
|
||||||
|
# Copyright (c) 2015 Reuben Thomas <rrt@sc3d.org>
|
||||||
|
# Copyright (c) 2014 Tim Perkins <tprk77@gmail.com>
|
||||||
|
#
|
||||||
|
@@ -190,7 +181,7 @@
|
||||||
|
# modified version of the Autoconf Macro, you may extend this special
|
||||||
|
# exception to the GPL to apply to your modified version as well.
|
||||||
|
|
||||||
|
-#serial 47
|
||||||
|
+#serial 48
|
||||||
|
|
||||||
|
dnl =========================================================================
|
||||||
|
dnl AX_PROG_LUA([MINIMUM-VERSION], [TOO-BIG-VERSION],
|
||||||
|
@@ -206,14 +197,13 @@ AC_DEFUN([AX_PROG_LUA],
|
||||||
|
AC_ARG_VAR([LUA], [The Lua interpreter, e.g. /usr/bin/lua5.1])
|
||||||
|
|
||||||
|
dnl Find a Lua interpreter.
|
||||||
|
- AM_COND_IF([LUAJIT],
|
||||||
|
- [_ax_lua_interpreter_list='luajit luajit-2.1.0-beta3 luajit-2.0.5 luajit-2.0.4 luajit-2.0.3'],
|
||||||
|
- [_ax_lua_interpreter_list='lua lua5.4 lua54 lua5.3 lua53 lua5.2 lua52 lua5.1 lua51 lua5.0 lua50'])
|
||||||
|
+ m4_define_default([_AX_LUA_INTERPRETER_LIST],
|
||||||
|
+ [lua lua5.4 lua54 lua5.3 lua53 lua5.2 lua52 lua5.1 lua51 lua50])
|
||||||
|
|
||||||
|
m4_if([$1], [],
|
||||||
|
[ dnl No version check is needed. Find any Lua interpreter.
|
||||||
|
AS_IF([test "x$LUA" = 'x'],
|
||||||
|
- [AC_PATH_PROGS([LUA], [$_ax_lua_interpreter_list], [:])])
|
||||||
|
+ [AC_PATH_PROGS([LUA], [_AX_LUA_INTERPRETER_LIST], [:])])
|
||||||
|
ax_display_LUA='lua'
|
||||||
|
|
||||||
|
AS_IF([test "x$LUA" != 'x:'],
|
||||||
|
@@ -252,7 +242,7 @@ AC_DEFUN([AX_PROG_LUA],
|
||||||
|
[_ax_check_text="for a Lua interpreter with version >= $1, < $2"])
|
||||||
|
AC_CACHE_CHECK([$_ax_check_text],
|
||||||
|
[ax_cv_pathless_LUA],
|
||||||
|
- [ for ax_cv_pathless_LUA in $_ax_lua_interpreter_list none; do
|
||||||
|
+ [ for ax_cv_pathless_LUA in _AX_LUA_INTERPRETER_LIST none; do
|
||||||
|
test "x$ax_cv_pathless_LUA" = 'xnone' && break
|
||||||
|
_AX_LUA_CHK_IS_INTRP([$ax_cv_pathless_LUA], [], [continue])
|
||||||
|
_AX_LUA_CHK_VER([$ax_cv_pathless_LUA], [$1], [$2], [break])
|
||||||
|
@@ -285,18 +275,6 @@ AC_DEFUN([AX_PROG_LUA],
|
||||||
|
AC_SUBST([LUA_VERSION], [$ax_cv_lua_version])
|
||||||
|
AC_SUBST([LUA_SHORT_VERSION], [`echo "$LUA_VERSION" | $SED 's|\.||'`])
|
||||||
|
|
||||||
|
- AM_COND_IF([LUAJIT], [
|
||||||
|
- AC_CACHE_CHECK([for $ax_display_LUA jit version], [ax_cv_luajit_version],
|
||||||
|
- [ ax_cv_luajit_version=[`$LUA -e '
|
||||||
|
- local _, _, ver = string.find(jit and jit.version, "(%d+%..+)")
|
||||||
|
- print(ver or "")'`]
|
||||||
|
- ])
|
||||||
|
- AS_IF([test "x$ax_cv_luajit_version" = 'x'],
|
||||||
|
- [AC_MSG_ERROR([invalid Lua jit version number])])
|
||||||
|
- AC_SUBST([LUAJIT_VERSION], [$ax_cv_luajit_version])
|
||||||
|
- AC_SUBST([LUAJIT_SHORT_VERSION], [$(echo "$LUAJIT_VERSION" | $SED 's|\.|§|;s|\..*||;s|§|.|')])
|
||||||
|
- ])
|
||||||
|
-
|
||||||
|
dnl The following check is not supported:
|
||||||
|
dnl At times (like when building shared libraries) you may want to know
|
||||||
|
dnl which OS platform Lua thinks this is.
|
||||||
|
@@ -486,50 +464,33 @@ AC_DEFUN([AX_LUA_HEADERS],
|
||||||
|
AC_MSG_ERROR([cannot check Lua headers without knowing LUA_VERSION])
|
||||||
|
])
|
||||||
|
|
||||||
|
- AM_COND_IF([LUAJIT],[
|
||||||
|
- dnl Check for LUAJIT_VERSION.
|
||||||
|
- AC_MSG_CHECKING([if LUAJIT_VERSION is defined])
|
||||||
|
- AS_IF([test "x$LUAJIT_VERSION" != 'x'],
|
||||||
|
- [AC_MSG_RESULT([yes])],
|
||||||
|
- [ AC_MSG_RESULT([no])
|
||||||
|
- AC_MSG_ERROR([cannot check Lua jit headers without knowing LUAJIT_VERSION])
|
||||||
|
- ])
|
||||||
|
- ])
|
||||||
|
-
|
||||||
|
dnl Make LUA_INCLUDE a precious variable.
|
||||||
|
AC_ARG_VAR([LUA_INCLUDE], [The Lua includes, e.g. -I/usr/include/lua5.1])
|
||||||
|
|
||||||
|
- dnl Some default directories to search.
|
||||||
|
- AM_COND_IF([LUAJIT],
|
||||||
|
- [_ax_lua_include_list="
|
||||||
|
- /usr/include/luajit-$LUAJIT_VERSION
|
||||||
|
- /usr/include/luajit-$LUAJIT_SHORT_VERSION
|
||||||
|
- /usr/local/include/luajit-$LUAJIT_VERSION
|
||||||
|
- /usr/local/include/luajit-$LUAJIT_SHORT_VERSION"],
|
||||||
|
- [_ax_lua_include_list="
|
||||||
|
- /usr/include/lua$LUA_VERSION
|
||||||
|
- /usr/include/lua-$LUA_VERSION
|
||||||
|
- /usr/include/lua/$LUA_VERSION
|
||||||
|
- /usr/include/lua$LUA_SHORT_VERSION
|
||||||
|
- /usr/local/include/lua$LUA_VERSION
|
||||||
|
- /usr/local/include/lua-$LUA_VERSION
|
||||||
|
- /usr/local/include/lua/$LUA_VERSION
|
||||||
|
- /usr/local/include/lua$LUA_SHORT_VERSION"])
|
||||||
|
+ dnl Some default directories to search.
|
||||||
|
+ LUA_SHORT_VERSION=`echo "$LUA_VERSION" | $SED 's|\.||'`
|
||||||
|
+ m4_define_default([_AX_LUA_INCLUDE_LIST],
|
||||||
|
+ [ /usr/include/lua$LUA_VERSION \
|
||||||
|
+ /usr/include/lua-$LUA_VERSION \
|
||||||
|
+ /usr/include/lua/$LUA_VERSION \
|
||||||
|
+ /usr/include/lua$LUA_SHORT_VERSION \
|
||||||
|
+ /usr/local/include/lua$LUA_VERSION \
|
||||||
|
+ /usr/local/include/lua-$LUA_VERSION \
|
||||||
|
+ /usr/local/include/lua/$LUA_VERSION \
|
||||||
|
+ /usr/local/include/lua$LUA_SHORT_VERSION \
|
||||||
|
+ ])
|
||||||
|
|
||||||
|
dnl Try to find the headers.
|
||||||
|
_ax_lua_saved_cppflags=$CPPFLAGS
|
||||||
|
CPPFLAGS="$CPPFLAGS $LUA_INCLUDE"
|
||||||
|
AC_CHECK_HEADERS([lua.h lualib.h lauxlib.h luaconf.h])
|
||||||
|
- AM_COND_IF([LUAJIT], [AC_CHECK_HEADERS([luajit.h])])
|
||||||
|
CPPFLAGS=$_ax_lua_saved_cppflags
|
||||||
|
|
||||||
|
dnl Try some other directories if LUA_INCLUDE was not set.
|
||||||
|
AS_IF([test "x$LUA_INCLUDE" = 'x' &&
|
||||||
|
- test "x$ac_cv_header_lua_h" != 'xyes' ||
|
||||||
|
- test "x$with_luajit" != 'xno' &&
|
||||||
|
- test "x$ac_cv_header_luajit_h" != 'xyes'],
|
||||||
|
+ test "x$ac_cv_header_lua_h" != 'xyes'],
|
||||||
|
[ dnl Try some common include paths.
|
||||||
|
- for _ax_include_path in $_ax_lua_include_list; do
|
||||||
|
+ for _ax_include_path in _AX_LUA_INCLUDE_LIST; do
|
||||||
|
test ! -d "$_ax_include_path" && continue
|
||||||
|
|
||||||
|
AC_MSG_CHECKING([for Lua headers in])
|
||||||
|
@@ -539,12 +500,10 @@ AC_DEFUN([AX_LUA_HEADERS],
|
||||||
|
AS_UNSET([ac_cv_header_lualib_h])
|
||||||
|
AS_UNSET([ac_cv_header_lauxlib_h])
|
||||||
|
AS_UNSET([ac_cv_header_luaconf_h])
|
||||||
|
- AS_UNSET([ac_cv_header_luajit_h])
|
||||||
|
|
||||||
|
_ax_lua_saved_cppflags=$CPPFLAGS
|
||||||
|
CPPFLAGS="$CPPFLAGS -I$_ax_include_path"
|
||||||
|
AC_CHECK_HEADERS([lua.h lualib.h lauxlib.h luaconf.h])
|
||||||
|
- AM_COND_IF([LUAJIT], [AC_CHECK_HEADERS([luajit.h])])
|
||||||
|
CPPFLAGS=$_ax_lua_saved_cppflags
|
||||||
|
|
||||||
|
AS_IF([test "x$ac_cv_header_lua_h" = 'xyes'],
|
||||||
|
@@ -662,26 +621,16 @@ AC_DEFUN([AX_LUA_LIBS],
|
||||||
|
dnl Try to find the Lua libs.
|
||||||
|
_ax_lua_saved_libs=$LIBS
|
||||||
|
LIBS="$LIBS $LUA_LIB"
|
||||||
|
- AM_COND_IF([LUAJIT],
|
||||||
|
- [AC_SEARCH_LIBS([lua_load],
|
||||||
|
- [ luajit$LUA_VERSION \
|
||||||
|
- luajit$LUA_SHORT_VERSION \
|
||||||
|
- luajit-$LUA_VERSION \
|
||||||
|
- luajit-$LUA_SHORT_VERSION \
|
||||||
|
- luajit],
|
||||||
|
- [_ax_found_lua_libs='yes'],
|
||||||
|
- [_ax_found_lua_libs='no'],
|
||||||
|
- [$_ax_lua_extra_libs])],
|
||||||
|
- [AC_SEARCH_LIBS([lua_load],
|
||||||
|
- [ lua$LUA_VERSION \
|
||||||
|
- lua$LUA_SHORT_VERSION \
|
||||||
|
- lua-$LUA_VERSION \
|
||||||
|
- lua-$LUA_SHORT_VERSION \
|
||||||
|
- lua \
|
||||||
|
- ],
|
||||||
|
- [_ax_found_lua_libs='yes'],
|
||||||
|
- [_ax_found_lua_libs='no'],
|
||||||
|
- [$_ax_lua_extra_libs])])
|
||||||
|
+ AC_SEARCH_LIBS([lua_load],
|
||||||
|
+ [ lua$LUA_VERSION \
|
||||||
|
+ lua$LUA_SHORT_VERSION \
|
||||||
|
+ lua-$LUA_VERSION \
|
||||||
|
+ lua-$LUA_SHORT_VERSION \
|
||||||
|
+ lua \
|
||||||
|
+ ],
|
||||||
|
+ [_ax_found_lua_libs='yes'],
|
||||||
|
+ [_ax_found_lua_libs='no'],
|
||||||
|
+ [$_ax_lua_extra_libs])
|
||||||
|
LIBS=$_ax_lua_saved_libs
|
||||||
|
|
||||||
|
AS_IF([test "x$ac_cv_search_lua_load" != 'xno' &&
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user