build: Update autogen.sh from libgpg-error
-- This fixes hopefully issues with the beta numbering. Also removes the Windows-CE support
This commit is contained in:
parent
c1f6535f14
commit
98a159eb5e
43
autogen.sh
43
autogen.sh
@ -1,6 +1,6 @@
|
|||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
# autogen.sh
|
# autogen.sh
|
||||||
# Copyright (C) 2003, 2014, 2017, 2018 g10 Code GmbH
|
# Copyright (C) 2003, 2014, 2017, 2018, 2022 g10 Code GmbH
|
||||||
#
|
#
|
||||||
# This file is free software; as a special exception the author gives
|
# This file is free software; as a special exception the author gives
|
||||||
# unlimited permission to copy and/or distribute it, with or without
|
# unlimited permission to copy and/or distribute it, with or without
|
||||||
@ -15,7 +15,7 @@
|
|||||||
# configure it for the respective package. It is maintained as part of
|
# configure it for the respective package. It is maintained as part of
|
||||||
# GnuPG and source copied by other packages.
|
# GnuPG and source copied by other packages.
|
||||||
#
|
#
|
||||||
# Version: 2018-07-10
|
# Version: 2023-03-15
|
||||||
|
|
||||||
configure_ac="configure.ac"
|
configure_ac="configure.ac"
|
||||||
|
|
||||||
@ -137,8 +137,6 @@ extraoptions=
|
|||||||
# List of optional variables sourced from autogen.rc and ~/.gnupg-autogen.rc
|
# List of optional variables sourced from autogen.rc and ~/.gnupg-autogen.rc
|
||||||
w32_toolprefixes=
|
w32_toolprefixes=
|
||||||
w32_extraoptions=
|
w32_extraoptions=
|
||||||
w32ce_toolprefixes=
|
|
||||||
w32ce_extraoptions=
|
|
||||||
w64_toolprefixes=
|
w64_toolprefixes=
|
||||||
w64_extraoptions=
|
w64_extraoptions=
|
||||||
amd64_toolprefixes=
|
amd64_toolprefixes=
|
||||||
@ -146,7 +144,6 @@ amd64_toolprefixes=
|
|||||||
# What follows are variables which are sourced but default to
|
# What follows are variables which are sourced but default to
|
||||||
# environment variables or lacking them hardcoded values.
|
# environment variables or lacking them hardcoded values.
|
||||||
#w32root=
|
#w32root=
|
||||||
#w32ce_root=
|
|
||||||
#w64root=
|
#w64root=
|
||||||
#amd64root=
|
#amd64root=
|
||||||
|
|
||||||
@ -167,11 +164,6 @@ case "$1" in
|
|||||||
myhost="w32"
|
myhost="w32"
|
||||||
shift
|
shift
|
||||||
;;
|
;;
|
||||||
--build-w32ce)
|
|
||||||
myhost="w32"
|
|
||||||
myhostsub="ce"
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
--build-w64)
|
--build-w64)
|
||||||
myhost="w32"
|
myhost="w32"
|
||||||
myhostsub="64"
|
myhostsub="64"
|
||||||
@ -203,7 +195,7 @@ if [ "$myhost" = "git-build" ]; then
|
|||||||
die_p
|
die_p
|
||||||
make || fatal "error running make"
|
make || fatal "error running make"
|
||||||
die_p
|
die_p
|
||||||
make check || fatal "error running male check"
|
make check || fatal "error running make check"
|
||||||
die_p
|
die_p
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
@ -241,10 +233,12 @@ if [ "$myhost" = "find-version" ]; then
|
|||||||
if [ -z "$micro" ]; then
|
if [ -z "$micro" ]; then
|
||||||
matchstr1="$package-$major.[0-9]*"
|
matchstr1="$package-$major.[0-9]*"
|
||||||
matchstr2="$package-$major-base"
|
matchstr2="$package-$major-base"
|
||||||
|
matchstr3=""
|
||||||
vers="$major.$minor"
|
vers="$major.$minor"
|
||||||
else
|
else
|
||||||
matchstr1="$package-$major.$minor.[0-9]*"
|
matchstr1="$package-$major.$minor.[0-9]*"
|
||||||
matchstr2="$package-$major.$minor-base"
|
matchstr2="$package-$major.[0-9]*-base"
|
||||||
|
matchstr3="$package-$major-base"
|
||||||
vers="$major.$minor.$micro"
|
vers="$major.$minor.$micro"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -252,13 +246,22 @@ if [ "$myhost" = "find-version" ]; then
|
|||||||
if [ -e .git ]; then
|
if [ -e .git ]; then
|
||||||
ingit=yes
|
ingit=yes
|
||||||
tmp=$(git describe --match "${matchstr1}" --long 2>/dev/null)
|
tmp=$(git describe --match "${matchstr1}" --long 2>/dev/null)
|
||||||
tmp=$(echo "$tmp" | sed s/^"$package"//)
|
|
||||||
if [ -n "$tmp" ]; then
|
if [ -n "$tmp" ]; then
|
||||||
tmp=$(echo "$tmp" | sed s/^"$package"// \
|
tmp=$(echo "$tmp" | sed s/^"$package"// \
|
||||||
| awk -F- '$3!=0 && $3 !~ /^beta/ {print"-beta"$3}')
|
| awk -F- '$3!=0 && $3 !~ /^beta/ {print"-beta"$3}')
|
||||||
else
|
else
|
||||||
tmp=$(git describe --match "${matchstr2}" --long 2>/dev/null \
|
# (due tof "-base" in the tag we need to take the 4th field)
|
||||||
| awk -F- '$4!=0{print"-beta"$4}')
|
tmp=$(git describe --match "${matchstr2}" --long 2>/dev/null)
|
||||||
|
if [ -n "$tmp" ]; then
|
||||||
|
tmp=$(echo "$tmp" | sed s/^"$package"// \
|
||||||
|
| awk -F- '$4!=0 && $4 !~ /^beta/ {print"-beta"$4}')
|
||||||
|
elif [ -n "${matchstr3}" ]; then
|
||||||
|
tmp=$(git describe --match "${matchstr3}" --long 2>/dev/null)
|
||||||
|
if [ -n "$tmp" ]; then
|
||||||
|
tmp=$(echo "$tmp" | sed s/^"$package"// \
|
||||||
|
| awk -F- '$4!=0 && $4 !~ /^beta/ {print"-beta"$4}')
|
||||||
|
fi
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
[ -n "$tmp" ] && beta=yes
|
[ -n "$tmp" ] && beta=yes
|
||||||
rev=$(git rev-parse --short HEAD | tr -d '\n\r')
|
rev=$(git rev-parse --short HEAD | tr -d '\n\r')
|
||||||
@ -294,12 +297,6 @@ fi
|
|||||||
# ******************
|
# ******************
|
||||||
if [ "$myhost" = "w32" ]; then
|
if [ "$myhost" = "w32" ]; then
|
||||||
case $myhostsub in
|
case $myhostsub in
|
||||||
ce)
|
|
||||||
w32root="$w32ce_root"
|
|
||||||
[ -z "$w32root" ] && w32root="$HOME/w32ce_root"
|
|
||||||
toolprefixes="$w32ce_toolprefixes arm-mingw32ce"
|
|
||||||
extraoptions="$extraoptions $w32ce_extraoptions"
|
|
||||||
;;
|
|
||||||
64)
|
64)
|
||||||
w32root="$w64root"
|
w32root="$w64root"
|
||||||
[ -z "$w32root" ] && w32root="$HOME/w64root"
|
[ -z "$w32root" ] && w32root="$HOME/w64root"
|
||||||
|
Loading…
Reference in New Issue
Block a user