Mail Archives: cygwin/2025/09/16/20:13:14
DMARC-Filter: | OpenDMARC Filter v1.4.2 delorie.com 58H0DE7I813261
|
Authentication-Results: | delorie.com; dmarc=pass (p=none dis=none) header.from=cygwin.com
|
Authentication-Results: | delorie.com; spf=pass smtp.mailfrom=cygwin.com
|
DKIM-Filter: | OpenDKIM Filter v2.11.0 delorie.com 58H0DE7I813261
|
Authentication-Results: | delorie.com;
|
| dkim=pass (1024-bit key, unprotected) header.d=cygwin.com header.i=@cygwin.com header.a=rsa-sha256 header.s=default header.b=wZF8lOkw
|
X-Recipient: | archive-cygwin AT delorie DOT com
|
DKIM-Filter: | OpenDKIM Filter v2.11.0 sourceware.org 5E7343858C5E
|
DKIM-Signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
|
| s=default; t=1758067992;
|
| bh=dqmvitNxFelzqL4bQ55wkBB5Tnrmw8wqnSaXuFYc/yM=;
|
| h=Subject:To:References:Date:In-Reply-To:List-Id:List-Unsubscribe:
|
| List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:
|
| From;
|
| b=wZF8lOkwy8Ul/8GKquqa9U/pY0feyit9J3Ec0ntv3+e8kCEdlpaKkgUaHRWsMhB6e
|
| ZvlHpW63FR8I6CP5DMc8imeiMtrFOa37fgi0NCdvH+bP4FFGl5+MCzG6eAVJRAatV3
|
| 30W0jbER9WF4wo73BSy6HkdZwKT112Le7DOgv7jM=
|
X-Original-To: | cygwin AT cygwin DOT com
|
Delivered-To: | cygwin AT cygwin DOT com
|
DMARC-Filter: | OpenDMARC Filter v1.4.2 sourceware.org 9B8393858D33
|
ARC-Filter: | OpenARC Filter v1.0.0 sourceware.org 9B8393858D33
|
ARC-Seal: | i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1758067878; cv=none;
|
| b=CMdIigucM3vdwJqT0MTLszx3RS8WfPnXApCti1vqbAkIyPw8jniGl4fk+UGHTy2GI8yLIWmINlcgvJ4ks9xKVhFBefjvIlys+ym0q060Fzn8/Uhb1qkep+Oual3eGUeFN8rc0NyurO61RevmK4pcfNwOrmb76hyKVdlVA3OLDqo=
|
ARC-Message-Signature: | i=1; a=rsa-sha256; d=sourceware.org; s=key;
|
| t=1758067878; c=relaxed/simple;
|
| bh=k5q2l4dqsqGvyygtqiEhwD2aqeOjq9eKu5s2iowFChc=;
|
| h=DKIM-Signature:Subject:To:From:Message-ID:Date:MIME-Version;
|
| b=ORe/TE+u+SXoby2ASueYHD0OPtwnFJuErhcBQZmZAN5I7jJr7qDGRpA3bGp15Ca9ciuixwC8j7bdbzAT7slmKA6UP5aA0JSPbjugmyRBLSuctLrTp/lG1obQlN0pMg47rAcnPirAY4rvzv0QqsYv27xitLT9DL1zMVZos+0GZ9Q=
|
ARC-Authentication-Results: | i=1; server2.sourceware.org
|
DKIM-Filter: | OpenDKIM Filter v2.11.0 sourceware.org 9B8393858D33
|
Subject: | Re: cygport 0.37.2 keeps failing with patch will not apply
|
To: | cygwin AT cygwin DOT com
|
References: | <87a19a0c-c668-b195-e28e-d4dd7a069b9d AT wisemo DOT com>
|
| <95215312-b19a-44bb-a769-6e1faa591821 AT SystematicSW DOT ab DOT ca>
|
Organization: | WiseMo A/S
|
Message-ID: | <c849e94b-1116-20db-10a2-adcaf02ace6b@wisemo.com>
|
Date: | Wed, 17 Sep 2025 02:11:17 +0200
|
X-Mailer: | Epyrus/2.1.3
|
MIME-Version: | 1.0
|
In-Reply-To: | <95215312-b19a-44bb-a769-6e1faa591821@SystematicSW.ab.ca>
|
X-BeenThere: | cygwin AT cygwin DOT com
|
X-Mailman-Version: | 2.1.30
|
List-Id: | General Cygwin discussions and problem reports <cygwin.cygwin.com>
|
List-Unsubscribe: | <https://cygwin.com/mailman/options/cygwin>,
|
| <mailto:cygwin-request AT cygwin DOT com?subject=unsubscribe>
|
List-Archive: | <https://cygwin.com/pipermail/cygwin/>
|
List-Post: | <mailto:cygwin AT cygwin DOT com>
|
List-Help: | <mailto:cygwin-request AT cygwin DOT com?subject=help>
|
List-Subscribe: | <https://cygwin.com/mailman/listinfo/cygwin>,
|
| <mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
|
From: | Jakob Bohm via Cygwin <cygwin AT cygwin DOT com>
|
Reply-To: | Jakob Bohm <jb-cygwin AT wisemo DOT com>
|
Errors-To: | cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com
|
Sender: | "Cygwin" <cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com>
|
X-MIME-Autoconverted: | from base64 to 8bit by delorie.com id 58H0DE7I813261
|
On 9/16/2025 8:49 PM, Brian Inglis via Cygwin wrote:
> On 2025-09-16 03:20, Jakob Bohm via Cygwin wrote:
>> I was looking into trying out some local modifications to a cygwin
>> packaged program. Thus I installed the sources via setup.exe then
>> copied /usr/src/* to a working directory and tried to rebuild the
>> package with the cygport all command. But Even with different
>> packages and unchanged sources, cygport keeps failing with an error
>> that the first patch in the source will not apply.
>>
>> What should I do to get to a buildable state?
>>
>> Steps to reproduce (using bash as a simpler test example):
Note that above line clarifies that bash was just used as a test example
to show it was an issue in cygport, not the specific packageI am trying
to build. Equivalently, any changes specific to the bash package are
irrelevant, including your comments about redhat URL specifics.
>>
>> $ cd
>> $ mkdir cygsrc
>> $ cd cygsrc
>> $ cp -par /usr/src/* .
>> $ cd bash-5.2.21-1.src
>> $ cygport bash.cygport all
>> $ cygport --version
>>
>> Results:
>>
>> *** Info: Trying to enable case sensitivity on /home/me/cygsrc/
>> bash-5.2.21-1.src/bash-5.2.21-1.x86_64
>> Â >>> Preparing bash-5.2.21-1.x86_64
>> Â >>> Unpacking source bash-5.2.21.tar.gz
>> *** ERROR: patch bash-2.03-profile.patch will not apply
>>
>> cygport 0.37.2
>> Copyright (C) 2020 Cygport authors
>>
>> This program comes with NO WARRANTY, to the extent permitted by law.
>>
>> You may redistribute copies of this program under the terms of
>> the GNU General Public License as published by the Free Software
>> Foundation, either version 3 of the License, or (at your option) any
>> later version.
>>
>> For more information about these matters, see the file named COPYING.
>>
>> Written for the Cygwin project <https://cygwin.com/>.
>
> Without knowing the actual source package, version, and patch, it is
> hard to help.
> It is also easier to diagnose if we can see a verbatim transcript of
> commands run and output shown.
But here is a transcript of trying the undocumented (not in man cygport)
--debug option (with username substituted by "me")
$ cygport --debug bash.cygport all
+ shift
+ true
+ case ${1} in
+ break
+ argv=('/usr/bin/cygport' 'bash.cygport' 'all')
+ declare -ar argv
+ declare -ir argc=3
+ defined 'argv[1]'
+ ((Â 1 != 1Â ))
+ '[' -n bash.cygport ']'
+ return 0
+ defined 'argv[2]'
+ ((Â 1 != 1Â ))
+ '[' -n all ']'
+ return 0
+ source /usr/share/cygport/lib/check_funcs.cygpart
++ readonly -f check_prog check_prog_req check_tool check_target_tool
check_pkg_config check_girepository_module check_lua_module
check_ocaml_module check_perl_module check_php_module
check_python_module check_python2_module check_python3_module
check_pypy_module check_R_module check_ruby_module check_tcl_module
check_tex_module check_vala_module __check_depends __check_function
__check_function_ro __check_unstable __version_at_least
+ for _myprog in bzip2 cat chmod cp date diff diffstat dos2unix file
find gawk grep gzip install ln mkdir mv patch rm rsync sed sort tar
touch which xargs xz
+ check_prog bzip2
+ local _prog
+ ((Â 1 < 1Â ))
+ for _prog in "$@"
+ command -v bzip2
+ return 0
+ for _myprog in bzip2 cat chmod cp date diff diffstat dos2unix file
find gawk grep gzip install ln mkdir mv patch rm rsync sed sort tar
touch which xargs xz
+ check_prog cat
+ local _prog
+ ((Â 1 < 1Â ))
+ for _prog in "$@"
+ command -v cat
+ return 0
+ for _myprog in bzip2 cat chmod cp date diff diffstat dos2unix file
find gawk grep gzip install ln mkdir mv patch rm rsync sed sort tar
touch which xargs xz
+ check_prog chmod
+ local _prog
+ ((Â 1 < 1Â ))
+ for _prog in "$@"
+ command -v chmod
+ return 0
+ for _myprog in bzip2 cat chmod cp date diff diffstat dos2unix file
find gawk grep gzip install ln mkdir mv patch rm rsync sed sort tar
touch which xargs xz
+ check_prog cp
+ local _prog
+ ((Â 1 < 1Â ))
+ for _prog in "$@"
+ command -v cp
+ return 0
+ for _myprog in bzip2 cat chmod cp date diff diffstat dos2unix file
find gawk grep gzip install ln mkdir mv patch rm rsync sed sort tar
touch which xargs xz
+ check_prog date
+ local _prog
+ ((Â 1 < 1Â ))
+ for _prog in "$@"
+ command -v date
+ return 0
+ for _myprog in bzip2 cat chmod cp date diff diffstat dos2unix file
find gawk grep gzip install ln mkdir mv patch rm rsync sed sort tar
touch which xargs xz
+ check_prog diff
+ local _prog
+ ((Â 1 < 1Â ))
+ for _prog in "$@"
+ command -v diff
+ return 0
+ for _myprog in bzip2 cat chmod cp date diff diffstat dos2unix file
find gawk grep gzip install ln mkdir mv patch rm rsync sed sort tar
touch which xargs xz
+ check_prog diffstat
+ local _prog
+ ((Â 1 < 1Â ))
+ for _prog in "$@"
+ command -v diffstat
+ return 0
+ for _myprog in bzip2 cat chmod cp date diff diffstat dos2unix file
find gawk grep gzip install ln mkdir mv patch rm rsync sed sort tar
touch which xargs xz
+ check_prog dos2unix
+ local _prog
+ ((Â 1 < 1Â ))
+ for _prog in "$@"
+ command -v dos2unix
+ return 0
+ for _myprog in bzip2 cat chmod cp date diff diffstat dos2unix file
find gawk grep gzip install ln mkdir mv patch rm rsync sed sort tar
touch which xargs xz
+ check_prog file
+ local _prog
+ ((Â 1 < 1Â ))
+ for _prog in "$@"
+ command -v file
+ return 0
+ for _myprog in bzip2 cat chmod cp date diff diffstat dos2unix file
find gawk grep gzip install ln mkdir mv patch rm rsync sed sort tar
touch which xargs xz
+ check_prog find
+ local _prog
+ ((Â 1 < 1Â ))
+ for _prog in "$@"
+ command -v find
+ return 0
+ for _myprog in bzip2 cat chmod cp date diff diffstat dos2unix file
find gawk grep gzip install ln mkdir mv patch rm rsync sed sort tar
touch which xargs xz
+ check_prog gawk
+ local _prog
+ ((Â 1 < 1Â ))
+ for _prog in "$@"
+ command -v gawk
+ return 0
+ for _myprog in bzip2 cat chmod cp date diff diffstat dos2unix file
find gawk grep gzip install ln mkdir mv patch rm rsync sed sort tar
touch which xargs xz
+ check_prog grep
+ local _prog
+ ((Â 1 < 1Â ))
+ for _prog in "$@"
+ command -v grep
+ return 0
+ for _myprog in bzip2 cat chmod cp date diff diffstat dos2unix file
find gawk grep gzip install ln mkdir mv patch rm rsync sed sort tar
touch which xargs xz
+ check_prog gzip
+ local _prog
+ ((Â 1 < 1Â ))
+ for _prog in "$@"
+ command -v gzip
+ return 0
+ for _myprog in bzip2 cat chmod cp date diff diffstat dos2unix file
find gawk grep gzip install ln mkdir mv patch rm rsync sed sort tar
touch which xargs xz
+ check_prog install
+ local _prog
+ ((Â 1 < 1Â ))
+ for _prog in "$@"
+ command -v install
+ return 0
+ for _myprog in bzip2 cat chmod cp date diff diffstat dos2unix file
find gawk grep gzip install ln mkdir mv patch rm rsync sed sort tar
touch which xargs xz
+ check_prog ln
+ local _prog
+ ((Â 1 < 1Â ))
+ for _prog in "$@"
+ command -v ln
+ return 0
+ for _myprog in bzip2 cat chmod cp date diff diffstat dos2unix file
find gawk grep gzip install ln mkdir mv patch rm rsync sed sort tar
touch which xargs xz
+ check_prog mkdir
+ local _prog
+ ((Â 1 < 1Â ))
+ for _prog in "$@"
+ command -v mkdir
+ return 0
+ for _myprog in bzip2 cat chmod cp date diff diffstat dos2unix file
find gawk grep gzip install ln mkdir mv patch rm rsync sed sort tar
touch which xargs xz
+ check_prog mv
+ local _prog
+ ((Â 1 < 1Â ))
+ for _prog in "$@"
+ command -v mv
+ return 0
+ for _myprog in bzip2 cat chmod cp date diff diffstat dos2unix file
find gawk grep gzip install ln mkdir mv patch rm rsync sed sort tar
touch which xargs xz
+ check_prog patch
+ local _prog
+ ((Â 1 < 1Â ))
+ for _prog in "$@"
+ command -v patch
+ return 0
+ for _myprog in bzip2 cat chmod cp date diff diffstat dos2unix file
find gawk grep gzip install ln mkdir mv patch rm rsync sed sort tar
touch which xargs xz
+ check_prog rm
+ local _prog
+ ((Â 1 < 1Â ))
+ for _prog in "$@"
+ command -v rm
+ return 0
+ for _myprog in bzip2 cat chmod cp date diff diffstat dos2unix file
find gawk grep gzip install ln mkdir mv patch rm rsync sed sort tar
touch which xargs xz
+ check_prog rsync
+ local _prog
+ ((Â 1 < 1Â ))
+ for _prog in "$@"
+ command -v rsync
+ return 0
+ for _myprog in bzip2 cat chmod cp date diff diffstat dos2unix file
find gawk grep gzip install ln mkdir mv patch rm rsync sed sort tar
touch which xargs xz
+ check_prog sed
+ local _prog
+ ((Â 1 < 1Â ))
+ for _prog in "$@"
+ command -v sed
+ return 0
+ for _myprog in bzip2 cat chmod cp date diff diffstat dos2unix file
find gawk grep gzip install ln mkdir mv patch rm rsync sed sort tar
touch which xargs xz
+ check_prog sort
+ local _prog
+ ((Â 1 < 1Â ))
+ for _prog in "$@"
+ command -v sort
+ return 0
+ for _myprog in bzip2 cat chmod cp date diff diffstat dos2unix file
find gawk grep gzip install ln mkdir mv patch rm rsync sed sort tar
touch which xargs xz
+ check_prog tar
+ local _prog
+ ((Â 1 < 1Â ))
+ for _prog in "$@"
+ command -v tar
+ return 0
+ for _myprog in bzip2 cat chmod cp date diff diffstat dos2unix file
find gawk grep gzip install ln mkdir mv patch rm rsync sed sort tar
touch which xargs xz
+ check_prog touch
+ local _prog
+ ((Â 1 < 1Â ))
+ for _prog in "$@"
+ command -v touch
+ return 0
+ for _myprog in bzip2 cat chmod cp date diff diffstat dos2unix file
find gawk grep gzip install ln mkdir mv patch rm rsync sed sort tar
touch which xargs xz
+ check_prog which
+ local _prog
+ ((Â 1 < 1Â ))
+ for _prog in "$@"
+ command -v which
+ return 0
+ for _myprog in bzip2 cat chmod cp date diff diffstat dos2unix file
find gawk grep gzip install ln mkdir mv patch rm rsync sed sort tar
touch which xargs xz
+ check_prog xargs
+ local _prog
+ ((Â 1 < 1Â ))
+ for _prog in "$@"
+ command -v xargs
+ return 0
+ for _myprog in bzip2 cat chmod cp date diff diffstat dos2unix file
find gawk grep gzip install ln mkdir mv patch rm rsync sed sort tar
touch which xargs xz
+ check_prog xz
+ local _prog
+ ((Â 1 < 1Â ))
+ for _prog in "$@"
+ command -v xz
+ return 0
+ unset _myprog
+ check_prog pbzip2
+ local _prog
+ ((Â 1 < 1Â ))
+ for _prog in "$@"
+ command -v pbzip2
+ return 1
+ readonly _tar_bz2_flag=-j
+ _tar_bz2_flag=-j
++ nproc
+ declare 'MAKEOPTS=-j 13 '
+ for conf in "${_privsysconfdir}/cygport.conf"
"${HOME}/.config/cygport.conf" "${HOME}/.cygport/cygport.conf"
"${HOME}/.cygport.conf" "${HOME}/.cygportrc"
+ '[' -e /etc/cygport.conf ']'
+ source /etc/cygport.conf
+ for conf in "${_privsysconfdir}/cygport.conf"
"${HOME}/.config/cygport.conf" "${HOME}/.cygport/cygport.conf"
"${HOME}/.cygport.conf" "${HOME}/.cygportrc"
+ '[' -e /home/me/.config/cygport.conf ']'
+ for conf in "${_privsysconfdir}/cygport.conf"
"${HOME}/.config/cygport.conf" "${HOME}/.cygport/cygport.conf"
"${HOME}/.cygport.conf" "${HOME}/.cygportrc"
+ '[' -e /home/me/.cygport/cygport.conf ']'
+ for conf in "${_privsysconfdir}/cygport.conf"
"${HOME}/.config/cygport.conf" "${HOME}/.cygport/cygport.conf"
"${HOME}/.cygport.conf" "${HOME}/.cygportrc"
+ '[' -e /home/me/.cygport.conf ']'
+ for conf in "${_privsysconfdir}/cygport.conf"
"${HOME}/.config/cygport.conf" "${HOME}/.cygport/cygport.conf"
"${HOME}/.cygport.conf" "${HOME}/.cygportrc"
+ '[' -e /home/me/.cygportrc ']'
+ unset conf
+ source /usr/share/cygport/lib/config_registry.cygpart
++ readonly -f __config_equals __config_get __config_set
+ source /usr/share/cygport/lib/inheritance.cygpart
++ readonly -f inherit inherited
+ source /usr/share/cygport/lib/src_fetch.cygpart
++ VCS_COMPRESSION_EXT=bz2
++ readonly -f fetch __mirror_fetch __src_fetch
+ source /usr/share/cygport/mirrors
++ mirror_apache+=' https://downloads.apache.org'
++ mirror_cpan+=' https://cpan.metacpan.org'
++ mirror_cran+=' https://cran.r-project.org'
++ mirror_ctan+=' http://mirror.ctan.org/'
++ mirror_debian+=' http://deb.debian.org/debian'
++ mirror_gcc+='
       https://gcc.gnu.org/pub/gcc
       ftp://gcc.gnu.org/pub/gcc
       '
++ mirror_gentoo+=' https://gentoo.osuosl.org/distfiles'
++ mirror_gnome+='
       https://download.gnome.org
'
++ mirror_gnu+='
       https://ftpmirror.gnu.org
       https://ftp.gnu.org/gnu
'
++ mirror_gnustep+='
       http://ftp.gnustep.org/pub/gnustep
       ftp://ftp.gnustep.org/pub/gnustep
'
++ mirror_kde+=' https://download.kde.org'
++ mirror_mplayer+=' http://www1.mplayerhq.hu/MPlayer'
++ mirror_mysql+='
       https://mirrors.dotsrc.org/mysql
       ftp://mirrors.dotsrc.org/mysql
       https://ftp.gwdg.de/pub/misc/mysql
       ftp://ftp.gwdg.de/pub/misc/mysql
       https://www.mirrorservice.org/sites/ftp.mysql.com
       ftp://ftp.mirrorservice.org/sites/ftp.mysql.com
'
++ mirror_portage+=' https://gitweb.gentoo.org/repo/gentoo.git/plain'
++ mirror_savannah+=' https://download.savannah.nongnu.org/releases'
++ mirror_sourceforge+=' http://downloads.sourceforge.net'
++ mirror_sourceware+='
       https://ftp.sourceware.org/pub
       ftp://ftp.sourceware.org/pub
'
++ mirror_qt+=' http://download.qt-project.org'
++ mirror_tlpretest+='
       http://ftp.math.utah.edu/pub/texlive/tlpretest
       ftp://ftp.math.utah.edu/pub/texlive/tlpretest
       http://ftp.cstug.cz/pub/tex/local/tlpretest
       ftp://ftp.cstug.cz/pub/tex/local/tlpretest
       http://ctan.ijs.si/mirror/tlpretest
'
++ mirror_trolltech+='Â http://download.qt-project.org'
++ mirror_vim+=' http://ftp.vim.org/pub/vim'
++ mirror_xfce+=' https://archive.xfce.org'
+ source /usr/share/cygport/lib/src_prep.cygpart
++ readonly -f __cpio_gz_extract __gem_extract __srpm_extract unpack
__gpg_verify __mkdirs cygpatch __src_prep
+ source /usr/share/cygport/lib/compilers.cygpart
++ declare -x CC=gcc
++ declare -x 'CFLAGS=-ggdb -O2 -pipe -Wall -Werror=format-security
-Wp,-D_FORTIFY_SOURCE=3 -fstack-protector-strong --param=ssp-buffer-size=4'
++ declare -x CPPFLAGS=
++ declare -x CXX=g++
++ declare -x 'CXXFLAGS=-ggdb -O2 -pipe -Wall -Werror=format-security
-Wp,-D_FORTIFY_SOURCE=3 -fstack-protector-strong
--param=ssp-buffer-size=4 -Werror=return-type'
++ declare -x F77=gfortran
++ declare -x 'FFLAGS=-ggdb -O2 -pipe -Wall -Werror=format-security
-Wp,-D_FORTIFY_SOURCE=3 -fstack-protector-strong --param=ssp-buffer-size=4'
++ declare -x FC=gfortran
++ declare -x 'FCFLAGS=-ggdb -O2 -pipe -Wall -Werror=format-security
-Wp,-D_FORTIFY_SOURCE=3 -fstack-protector-strong --param=ssp-buffer-size=4'
++ declare -x GOC=gccgo
++ declare -x 'GOFLAGS=-ggdb -O2 -pipe'
++ declare -x OBJC=gcc
++ declare -x 'OBJCFLAGS=-ggdb -O2 -pipe -Wall -Werror=format-security
-Wp,-D_FORTIFY_SOURCE=3 -fstack-protector-strong --param=ssp-buffer-size=4'
++ declare -x OBJCXX=g++
++ declare -x 'OBJCXXFLAGS=-ggdb -O2 -pipe -Wall -Werror=format-security
-Wp,-D_FORTIFY_SOURCE=3 -fstack-protector-strong
--param=ssp-buffer-size=4 -Werror=return-type'
++ declare -x LDFLAGS=
++ declare -x LIBS=
++ AR=ar
++ DLLTOOL=dlltool
++ NM=nm
++ OBJDUMP=objdump
++ RANLIB=ranlib
++ RC=windres
++ STRIP=strip
++ PKG_CONFIG=pkg-config
++ declare CC_SYSROOT=
+++ /usr/share/cygport/config.guess
++ declare CBUILD=x86_64-pc-cygwin
++ case ${CBUILD} in
++ CHOST=x86_64-pc-cygwin
++ unset _host_arch
++ declare CTARGET=x86_64-pc-cygwin
++ declare CROSS_HOST=
++ declare CROSS_SYSROOT=
++ declare TOOLCHAIN_TARGET=
++ declare ARCH=x86_64
++ declare ARCH_x86_64=1
++ '[' x86_64-pc-cygwin '!=' x86_64-pc-cygwin ']'
+ source /usr/share/cygport/lib/src_compile.cygpart
++ readonly -f lndirs cygmake
+ source /usr/share/cygport/lib/src_test.cygpart
++ readonly -f cygtest
+ source /usr/share/cygport/lib/src_install.cygpart
++ readonly -f __doinstall __fix_shebang dodir keepdir dobin newbin
docinto dodoc newdoc exeinto doexe newexe insinto doins newins doicon
newicon dolib doman newman domenu newmenu dosbin newsbin dosym
make_autostart_entry make_desktop_entry make_etc_defaults
update_etc_shells __prepinstalldirs cyginstall
+ source /usr/share/cygport/lib/src_postinst.cygpart
++ readonly -f __prep_fonts_dir __prep_freedesktop_mime
__prep_gconf_schemas __prep_gdk_pixbuf_modules __prep_gtk2_modules
__prep_gtk3_modules __prep_gtk_icon_theme __prep_python_bytecompile
__prep_texlive __prep_xsessions __prepdoc __prepemacs __prepetc
__prepman __prepinfo __prepperl __prepvargames __prep_empty_dirs
__prepstrip __prepstrip_one __prepdebugsrc __prep_symlinks
__prep_libtool_modules __src_postinst
+ source /usr/share/cygport/lib/pkg_info.cygpart
++ readonly -f __list_files __list_debug_files __list_deps __show_deps
__show_info __show_web __pager __show_vars
+ source /usr/share/cygport/lib/pkg_pkg.cygpart
++ TAR_COMPRESSION_EXT=xz
++ readonly -f __pkg_binpkg __pkg_diff __gpg_sign __pkg_srcpkg
__pkg_dist __pkg_repro_build __pkg_repro_diff __pkg_repro_finish
__squeeze_whitespace __tar __tar_compress_opt
+ source /usr/share/cygport/lib/pkg_upload.cygpart
++ readonly -f __pkg_upload __pkg_announce
+ source /usr/share/cygport/lib/pkg_cleanup.cygpart
++ readonly -f __finish
+ _autotools_CYGCLASS_stage1_=1
+ inherit autotools
+ local class
+ local classname
+ for class in "$@"
+ classname=autotools
+ '[' '!' -f /usr/share/cygport/cygclass/autotools.cygclass ']'
+ defined _autotools_CYGCLASS_
+ ((Â 1 != 1Â ))
+ '[' -n '' ']'
+ return 1
+ export _autotools_CYGCLASS_=1
+ _autotools_CYGCLASS_=1
+ INHERITED='autotools '
+ source /usr/share/cygport/cygclass/autotools.cygclass
++ defined _autotools_CYGCLASS_stage1_
++ ((Â 1 != 1Â ))
++ '[' -n 1 ']'
++ return 0
+ unset _autotools_CYGCLASS_ _autotools_CYGCLASS_stage1_
+ unset NAME VERSION RELEASE
+ declare cygportfile=bash.cygport
+ '[' -f bash.cygport ']'
++ grep '^NAME=' bash.cygport
+ eval NAME=bash
++ NAME=bash
++ grep '^VERSION=' bash.cygport
+ eval VERSION=5.2.21
++ VERSION=5.2.21
++ grep '^RELEASE=' bash.cygport
+ eval RELEASE=1
++ RELEASE=1
+ '[' yyy = yyy ']'
+ declare -r PN=bash
+ declare PV=5.2.21
+ declare -r PR=1
+ declare -r PF=bash-5.2.21-1
+ declare -r cygportfile=bash.cygport
+ declare -r P=bash-5.2.21
+ declare -r PVR=5.2.21-1
+ PVP=('5' '2' '21')
+ declare -ar PVP
+ PV=('5.2.21' '5' '2' '21')
+ declare -r PV
+ declare -r PV_MAJ=5
+ declare -r PV_MAJ_MIN=5.2
+ declare -rx CYGPORT_PACKAGE_NAME=bash
+ declare -rx CYGPORT_PACKAGE_VERSION=5.2.21
+ declare -rx CYGPORT_PACKAGE_RELEASE=1
+ _topdir=bash.cygport
+ '[' xbash.cygport = xbash.cygport ']'
+ '[' -f ./bash.cygport ']'
+ _topdir=.
++ cd .
++ pwd
+ declare -r top=/home/me/cygsrc/bash-5.2.21-1.src
+ unset _topdir
+ '[' '!' -e /home/me/cygsrc/bash-5.2.21-1.src/bash.cygport ']'
+ declare -i n
+ declare -a VALUE
+ ARCHES=("i686" "x86_64" "noarch")
+ for VAR in "SRC_URI" "PATCH_URI"
+ n=0
+ ((Â n < 3Â ))
+ read -r
++ declare ARCH=i686
++ declare ARCH_i686=1
++ source /home/me/cygsrc/bash-5.2.21-1.src/bash.cygport
++ eval echo '$SRC_URI}'
+++ echo 'https://ftp.gnu.org/gnu/bash/bash-5.2.21.tar.gz}'
+ VALUE[$n]='https://ftp.gnu.org/gnu/bash/bash-5.2.21.tar.gz}'
+ ((Â n > 0Â ))
+ n+=1
+ ((Â n < 3Â ))
+ read -r
++ declare ARCH=x86_64
++ declare ARCH_x86_64=1
++ source /home/me/cygsrc/bash-5.2.21-1.src/bash.cygport
++ eval echo '$SRC_URI}'
+++ echo 'https://ftp.gnu.org/gnu/bash/bash-5.2.21.tar.gz}'
+ VALUE[$n]='https://ftp.gnu.org/gnu/bash/bash-5.2.21.tar.gz}'
+ ((Â n > 0Â ))
+ '[' 'xhttps://ftp.gnu.org/gnu/bash/bash-5.2.21.tar.gz}' '!='
'xhttps://ftp.gnu.org/gnu/bash/bash-5.2.21.tar.gz}' ']'
+ n+=1
+ ((Â n < 3Â ))
+ read -r
++ declare ARCH=noarch
++ declare ARCH_noarch=1
++ source /home/me/cygsrc/bash-5.2.21-1.src/bash.cygport
++ eval echo '$SRC_URI}'
+++ echo 'https://ftp.gnu.org/gnu/bash/bash-5.2.21.tar.gz}'
+ VALUE[$n]='https://ftp.gnu.org/gnu/bash/bash-5.2.21.tar.gz}'
+ ((Â n > 0Â ))
+ '[' 'xhttps://ftp.gnu.org/gnu/bash/bash-5.2.21.tar.gz}' '!='
'xhttps://ftp.gnu.org/gnu/bash/bash-5.2.21.tar.gz}' ']'
+ n+=1
+ ((Â n < 3Â ))
+ for VAR in "SRC_URI" "PATCH_URI"
+ n=0
+ ((Â n < 3Â ))
+ read -r
++ declare ARCH=i686
++ declare ARCH_i686=1
++ source /home/me/cygsrc/bash-5.2.21-1.src/bash.cygport
++ eval echo '$PATCH_URI}'
+++ echo
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.03-profile.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.05a-interpreter.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.05b-debuginfo.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.05b-pgrp_sync.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-3.2-ssh_source_bash.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-setlocale.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.1-broken_pipe.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.2-rc2-logout.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.2-manpage_trap.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.2-size_type.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.3-man-ulimit.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.3-noecho.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.3-memleak-lc_all.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.4-no-loadable-builtins.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-5.0-syslog-history.patch
'bash-5.2-cygwin.patch}'
+
VALUE[$n]='https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.03-profile.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.05a-interpreter.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.05b-debuginfo.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.05b-pgrp_sync.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-3.2-ssh_source_bash.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-setlocale.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.1-broken_pipe.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.2-rc2-logout.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.2-manpage_trap.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.2-size_type.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.3-man-ulimit.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.3-noecho.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.3-memleak-lc_all.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.4-no-loadable-builtins.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-5.0-syslog-history.patch
bash-5.2-cygwin.patch}'
+ ((Â n > 0Â ))
+ n+=1
+ ((Â n < 3Â ))
+ read -r
++ declare ARCH=x86_64
++ declare ARCH_x86_64=1
++ source /home/me/cygsrc/bash-5.2.21-1.src/bash.cygport
++ eval echo '$PATCH_URI}'
+++ echo
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.03-profile.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.05a-interpreter.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.05b-debuginfo.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.05b-pgrp_sync.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-3.2-ssh_source_bash.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-setlocale.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.1-broken_pipe.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.2-rc2-logout.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.2-manpage_trap.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.2-size_type.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.3-man-ulimit.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.3-noecho.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.3-memleak-lc_all.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.4-no-loadable-builtins.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-5.0-syslog-history.patch
'bash-5.2-cygwin.patch}'
+
VALUE[$n]='https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.03-profile.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.05a-interpreter.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.05b-debuginfo.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.05b-pgrp_sync.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-3.2-ssh_source_bash.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-setlocale.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.1-broken_pipe.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.2-rc2-logout.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.2-manpage_trap.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.2-size_type.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.3-man-ulimit.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.3-noecho.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.3-memleak-lc_all.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.4-no-loadable-builtins.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-5.0-syslog-history.patch
bash-5.2-cygwin.patch}'
+ ((Â n > 0Â ))
+ '['
'xhttps://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.03-profile.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.05a-interpreter.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.05b-debuginfo.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.05b-pgrp_sync.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-3.2-ssh_source_bash.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-setlocale.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.1-broken_pipe.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.2-rc2-logout.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.2-manpage_trap.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.2-size_type.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.3-man-ulimit.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.3-noecho.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.3-memleak-lc_all.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.4-no-loadable-builtins.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-5.0-syslog-history.patch
bash-5.2-cygwin.patch}' '!='
'xhttps://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.03-profile.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.05a-interpreter.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.05b-debuginfo.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.05b-pgrp_sync.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-3.2-ssh_source_bash.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-setlocale.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.1-broken_pipe.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.2-rc2-logout.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.2-manpage_trap.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.2-size_type.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.3-man-ulimit.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.3-noecho.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.3-memleak-lc_all.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.4-no-loadable-builtins.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-5.0-syslog-history.patch
bash-5.2-cygwin.patch}' ']'
+ n+=1
+ ((Â n < 3Â ))
+ read -r
++ declare ARCH=noarch
++ declare ARCH_noarch=1
++ source /home/me/cygsrc/bash-5.2.21-1.src/bash.cygport
++ eval echo '$PATCH_URI}'
+++ echo
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.03-profile.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.05a-interpreter.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.05b-debuginfo.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.05b-pgrp_sync.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-3.2-ssh_source_bash.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-setlocale.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.1-broken_pipe.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.2-rc2-logout.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.2-manpage_trap.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.2-size_type.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.3-man-ulimit.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.3-noecho.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.3-memleak-lc_all.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.4-no-loadable-builtins.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-5.0-syslog-history.patch
'bash-5.2-cygwin.patch}'
+
VALUE[$n]='https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.03-profile.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.05a-interpreter.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.05b-debuginfo.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.05b-pgrp_sync.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-3.2-ssh_source_bash.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-setlocale.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.1-broken_pipe.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.2-rc2-logout.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.2-manpage_trap.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.2-size_type.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.3-man-ulimit.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.3-noecho.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.3-memleak-lc_all.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.4-no-loadable-builtins.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-5.0-syslog-history.patch
bash-5.2-cygwin.patch}'
+ ((Â n > 0Â ))
+ '['
'xhttps://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.03-profile.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.05a-interpreter.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.05b-debuginfo.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.05b-pgrp_sync.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-3.2-ssh_source_bash.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-setlocale.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.1-broken_pipe.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.2-rc2-logout.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.2-manpage_trap.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.2-size_type.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.3-man-ulimit.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.3-noecho.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.3-memleak-lc_all.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.4-no-loadable-builtins.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-5.0-syslog-history.patch
bash-5.2-cygwin.patch}' '!='
'xhttps://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.03-profile.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.05a-interpreter.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.05b-debuginfo.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.05b-pgrp_sync.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-3.2-ssh_source_bash.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-setlocale.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.1-broken_pipe.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.2-rc2-logout.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.2-manpage_trap.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.2-size_type.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.3-man-ulimit.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.3-noecho.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.3-memleak-lc_all.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.4-no-loadable-builtins.patch
https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-5.0-syslog-history.patch
bash-5.2-cygwin.patch}' ']'
+ n+=1
+ ((Â n < 3Â ))
+ unset n VALUE ARCHES VAR
++ unset ARCH
++ source /home/me/cygsrc/bash-5.2.21-1.src/bash.cygport
++ echo ''
+ PROBE_ARCH=
+ '[' -z '' ']'
+ declare -r ARCHES=all
+ unset PROBE_ARCH
+ source /home/me/cygsrc/bash-5.2.21-1.src/bash.cygport
++ NAME=bash
++ LICENSE=GPL-3.0-or-later
++ HOMEPAGE=http://www.gnu.org/software/bash
++ VERSION=5.2.21
++ RELEASE=1
++ PKG_NAMES='bash bash-devel'
++ bash_SUMMARY='The GNU Bourne Again SHell'
++ bash_DESCRIPTION='Bash is an sh-compatible shell that incorporates
useful features
from the Korn shell (ksh) and C shell (csh). It is intended to conform
to the
IEEE POSIX P1003.2/ISO 9945.2 Shell and Tools standard. It offers
functional
improvements over sh for both programming and interactive use. In addition,
most sh scripts can be run by Bash without modification.'
++ bash_CATEGORY='Base Shells'
++ bash_CONTENTS='usr/bin usr/share/doc/bash usr/share/info/bash.info.gz
usr/share/locale               usr/share/man/man1'
++ bash_devel_SUMMARY='Development headers for bash'
++ bash_devel_DESCRIPTION='This package contains development headers for
bash'
++ bash_devel_CATEGORY=Devel
++ bash_devel_CONTENTS='usr/include usr/lib'
++ SRC_URI=https://ftp.gnu.org/gnu/bash/bash-5.2.21.tar.gz
++ PATCH_URI_BASE=https://src.fedoraproject.org/rpms/bash/raw/rawhide/f
++
PATCH_URI='https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.03-profile.patch
'
++
PATCH_URI+='https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.05a-interpreter.patch
'
++
PATCH_URI+='https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.05b-debuginfo.patch
'
++
PATCH_URI+='https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.05b-pgrp_sync.patch
'
++
PATCH_URI+='https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-3.2-ssh_source_bash.patch
'
++
PATCH_URI+='https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-setlocale.patch
'
++
PATCH_URI+='https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.1-broken_pipe.patch
'
++
PATCH_URI+='https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.2-rc2-logout.patch
'
++
PATCH_URI+='https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.2-manpage_trap.patch
'
++
PATCH_URI+='https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.2-size_type.patch
'
++
PATCH_URI+='https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.3-man-ulimit.patch
'
++
PATCH_URI+='https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.3-noecho.patch
'
++
PATCH_URI+='https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.3-memleak-lc_all.patch
'
++
PATCH_URI+='https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.4-no-loadable-builtins.patch
'
++
PATCH_URI+='https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-5.0-syslog-history.patch
'
++ PATCH_URI+=bash-5.2-cygwin.patch
++ BUILD_REQUIRES='  autoconf  bash  bison  gcc-g++ libiconv-devel Â
libintl-devel  libncurses-devel libreadline-devel  make  sed  texinfo '
++ CPPFLAGS=-DWORDEXP_OPTION
++ CYGCONF_ARGS='  --without-libintl-prefix --without-libiconv-prefix Â
--with-installed-readline --with-curses  bash_cv_dev_stdin=present
 bash_cv_dev_fd=standard'
++ DIFF_EXCLUDES='bashref.info configure'
++ DOCS='CHANGES COMPAT POSIX RBASH'
++ export DEBUGGER_START_FILE=/usr/share/bashdb/bashdb-main.inc
++ DEBUGGER_START_FILE=/usr/share/bashdb/bashdb-main.inc
++ SCALLYWAG=notest
+ case ${ARCH} in
+ defined CYGPORT_DEPEND
+ ((Â 1 != 1Â ))
+ '[' -n '' ']'
+ return 1
+ for VAR in "HOMEPAGE" "LICENSE"
+ '[' '!' -v HOMEPAGE ']'
+ for VAR in "HOMEPAGE" "LICENSE"
+ '[' '!' -v LICENSE ']'
+ unset restrict
+ '[' '' = y ']'
+ declare -r workdir=/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64
+ declare -r
srcdir=/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/src
+ declare -r
origsrcdir=/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/origsrc
+ declare -r
configdir=/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/config
+ declare -r
logdir=/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/log
+ declare -r
patchdir=/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/patch
+ declare -r
spkgdir=/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/spkg/bash-5.2.21-1.src
+ declare -r
distdir=/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/dist
+ SRC_DIR=bash-5.2.21
+ defined SRC_URI
+ ((Â 1 != 1Â ))
+ '[' -n https://ftp.gnu.org/gnu/bash/bash-5.2.21.tar.gz ']'
+ return 0
+ '[' xbash-5.2.21 = x. ']'
+ declare -r
S=/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/src/bash-5.2.21
+ declare -r B=/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/build
+ declare -r D=/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/inst
+ declare -r T=/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/temp
+ declare -r
C=/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/src/bash-5.2.21/CYGWIN-PATCHES
+ declare -rx CYGPORT_ARCH=x86_64
+ declare -rx CYGPORT_OS=Cygwin
+ declare -rx
CYGPORT_BUILD_ROOT=/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/inst
+ declare -rx 'CYGPORT_OPT_FLAGS=-ggdb -O2 -pipe -Wall
-Werror=format-security -Wp,-D_FORTIFY_SOURCE=3 -fstack-protector-strong
--param=ssp-buffer-size=4'
+ declare -r
compilelog=/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/log/bash-5.2.21-1-compile.log
+ declare -r
checklog=/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/log/bash-5.2.21-1-check.log
+ declare -r
installlog=/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/log/bash-5.2.21-1-install.log
+ declare -r
pkglog=/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/log/bash-5.2.21-1-pkg.log
+ declare -r
uploadlog=/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/log/bash-5.2.21-1-upload.log
+ for _src_uri in ${SRC_URI}
+ '[' -f
/home/me/cygsrc/bash-5.2.21-1.src/https://ftp.gnu.org/gnu/bash/bash-5.2.21.tar.gz
']'
+ _src_uri=https://ftp.gnu.org/gnu/bash/bash-5.2.21.tar.gz
+ _src_uri=https://ftp.gnu.org/gnu/bash/bash-5.2.21.tar.gz
+ _src_orig_pkgs+=' bash-5.2.21.tar.gz'
+ readonly _src_orig_pkgs
+ unset _src_uri
+ for _patch_uri in ${PATCH_URI}
+ '[' -f
/home/me/cygsrc/bash-5.2.21-1.src/https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.03-profile.patch
']'
+
_patch_uri=https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.03-profile.patch
+
_patch_uri=https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.03-profile.patch
+ _src_orig_patches+=' bash-2.03-profile.patch'
+ for _patch_uri in ${PATCH_URI}
+ '[' -f
/home/me/cygsrc/bash-5.2.21-1.src/https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.05a-interpreter.patch
']'
+
_patch_uri=https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.05a-interpreter.patch
+
_patch_uri=https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.05a-interpreter.patch
+ _src_orig_patches+=' bash-2.05a-interpreter.patch'
+ for _patch_uri in ${PATCH_URI}
+ '[' -f
/home/me/cygsrc/bash-5.2.21-1.src/https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.05b-debuginfo.patch
']'
+
_patch_uri=https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.05b-debuginfo.patch
+
_patch_uri=https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.05b-debuginfo.patch
+ _src_orig_patches+=' bash-2.05b-debuginfo.patch'
+ for _patch_uri in ${PATCH_URI}
+ '[' -f
/home/me/cygsrc/bash-5.2.21-1.src/https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.05b-pgrp_sync.patch
']'
+
_patch_uri=https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.05b-pgrp_sync.patch
+
_patch_uri=https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-2.05b-pgrp_sync.patch
+ _src_orig_patches+=' bash-2.05b-pgrp_sync.patch'
+ for _patch_uri in ${PATCH_URI}
+ '[' -f
/home/me/cygsrc/bash-5.2.21-1.src/https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-3.2-ssh_source_bash.patch
']'
+
_patch_uri=https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-3.2-ssh_source_bash.patch
+
_patch_uri=https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-3.2-ssh_source_bash.patch
+ _src_orig_patches+=' bash-3.2-ssh_source_bash.patch'
+ for _patch_uri in ${PATCH_URI}
+ '[' -f
/home/me/cygsrc/bash-5.2.21-1.src/https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-setlocale.patch
']'
+
_patch_uri=https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-setlocale.patch
+
_patch_uri=https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-setlocale.patch
+ _src_orig_patches+=' bash-setlocale.patch'
+ for _patch_uri in ${PATCH_URI}
+ '[' -f
/home/me/cygsrc/bash-5.2.21-1.src/https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.1-broken_pipe.patch
']'
+
_patch_uri=https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.1-broken_pipe.patch
+
_patch_uri=https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.1-broken_pipe.patch
+ _src_orig_patches+=' bash-4.1-broken_pipe.patch'
+ for _patch_uri in ${PATCH_URI}
+ '[' -f
/home/me/cygsrc/bash-5.2.21-1.src/https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.2-rc2-logout.patch
']'
+
_patch_uri=https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.2-rc2-logout.patch
+
_patch_uri=https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.2-rc2-logout.patch
+ _src_orig_patches+=' bash-4.2-rc2-logout.patch'
+ for _patch_uri in ${PATCH_URI}
+ '[' -f
/home/me/cygsrc/bash-5.2.21-1.src/https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.2-manpage_trap.patch
']'
+
_patch_uri=https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.2-manpage_trap.patch
+
_patch_uri=https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.2-manpage_trap.patch
+ _src_orig_patches+=' bash-4.2-manpage_trap.patch'
+ for _patch_uri in ${PATCH_URI}
+ '[' -f
/home/me/cygsrc/bash-5.2.21-1.src/https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.2-size_type.patch
']'
+
_patch_uri=https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.2-size_type.patch
+
_patch_uri=https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.2-size_type.patch
+ _src_orig_patches+=' bash-4.2-size_type.patch'
+ for _patch_uri in ${PATCH_URI}
+ '[' -f
/home/me/cygsrc/bash-5.2.21-1.src/https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.3-man-ulimit.patch
']'
+
_patch_uri=https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.3-man-ulimit.patch
+
_patch_uri=https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.3-man-ulimit.patch
+ _src_orig_patches+=' bash-4.3-man-ulimit.patch'
+ for _patch_uri in ${PATCH_URI}
+ '[' -f
/home/me/cygsrc/bash-5.2.21-1.src/https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.3-noecho.patch
']'
+
_patch_uri=https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.3-noecho.patch
+
_patch_uri=https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.3-noecho.patch
+ _src_orig_patches+=' bash-4.3-noecho.patch'
+ for _patch_uri in ${PATCH_URI}
+ '[' -f
/home/me/cygsrc/bash-5.2.21-1.src/https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.3-memleak-lc_all.patch
']'
+
_patch_uri=https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.3-memleak-lc_all.patch
+
_patch_uri=https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.3-memleak-lc_all.patch
+ _src_orig_patches+=' bash-4.3-memleak-lc_all.patch'
+ for _patch_uri in ${PATCH_URI}
+ '[' -f
/home/me/cygsrc/bash-5.2.21-1.src/https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.4-no-loadable-builtins.patch
']'
+
_patch_uri=https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.4-no-loadable-builtins.patch
+
_patch_uri=https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-4.4-no-loadable-builtins.patch
+ _src_orig_patches+=' bash-4.4-no-loadable-builtins.patch'
+ for _patch_uri in ${PATCH_URI}
+ '[' -f
/home/me/cygsrc/bash-5.2.21-1.src/https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-5.0-syslog-history.patch
']'
+
_patch_uri=https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-5.0-syslog-history.patch
+
_patch_uri=https://src.fedoraproject.org/rpms/bash/raw/rawhide/f/bash-5.0-syslog-history.patch
+ _src_orig_patches+=' bash-5.0-syslog-history.patch'
+ for _patch_uri in ${PATCH_URI}
+ '[' -f /home/me/cygsrc/bash-5.2.21-1.src/bash-5.2-cygwin.patch ']'
+ _src_orig_patches+=' bash-5.2-cygwin.patch'
+ continue
+ readonly _src_orig_patches
+ unset _patch_uri
+ declare -r cygwin_patchfile=bash-5.2.21-1.cygwin.patch
+ declare -r src_patchfile=bash-5.2.21-1.src.patch
+ pkg_name=('bash' 'bash-devel')
+ declare -ar pkg_name
+ declare -r pkg_count=2
+ '[' '!' -d /home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64 ']'
+ mkdir -p /home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64
+ __probe_case_sensitivity
+ mkdir -p /home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64
+ rm -f
/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/.probe_case_sensitivity
+ touch
/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/.PROBE_CASE_SENSITIVITY
++ '[' -f
/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/.probe_case_sensitivity
']'
++ echo 1
+ local probe=1
+ rm -f
/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/.PROBE_CASE_SENSITIVITY
+ return 1
+ __enable_case_sensitivity
+ '[' cygwin = cygwin ']'
+ inform 'Trying to enable case sensitivity on
/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64'
+ echo -e '\e[1;32m*** Info:\e[0;0m Trying to enable case sensitivity on
/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64'
*** Info: Trying to enable case sensitivity on
/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64
+ chattr -fR +C /home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64
+ __probe_case_sensitivity
+ mkdir -p /home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64
+ rm -f
/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/.probe_case_sensitivity
+ touch
/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/.PROBE_CASE_SENSITIVITY
++ '[' -f
/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/.probe_case_sensitivity
']'
++ echo 0
+ local probe=0
+ rm -f
/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/.PROBE_CASE_SENSITIVITY
+ return 0
+ defined _CYGPORT_RESTRICT_debuginfo_
+ ((Â 1 != 1Â ))
+ '[' -n '' ']'
+ return 1
+ for flags in {C,CXX,F,FC,GO,OBJC,OBJCXX}FLAGS
+ declare 'CFLAGS+=
-ffile-prefix-map=/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/build=/usr/src/debug/bash-5.2.21-1'
+ declare 'CFLAGS+=
-ffile-prefix-map=/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/src/bash-5.2.21=/usr/src/debug/bash-5.2.21-1'
+ for flags in {C,CXX,F,FC,GO,OBJC,OBJCXX}FLAGS
+ declare 'CXXFLAGS+=
-ffile-prefix-map=/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/build=/usr/src/debug/bash-5.2.21-1'
+ declare 'CXXFLAGS+=
-ffile-prefix-map=/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/src/bash-5.2.21=/usr/src/debug/bash-5.2.21-1'
+ for flags in {C,CXX,F,FC,GO,OBJC,OBJCXX}FLAGS
+ declare 'FFLAGS+=
-ffile-prefix-map=/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/build=/usr/src/debug/bash-5.2.21-1'
+ declare 'FFLAGS+=
-ffile-prefix-map=/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/src/bash-5.2.21=/usr/src/debug/bash-5.2.21-1'
+ for flags in {C,CXX,F,FC,GO,OBJC,OBJCXX}FLAGS
+ declare 'FCFLAGS+=
-ffile-prefix-map=/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/build=/usr/src/debug/bash-5.2.21-1'
+ declare 'FCFLAGS+=
-ffile-prefix-map=/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/src/bash-5.2.21=/usr/src/debug/bash-5.2.21-1'
+ for flags in {C,CXX,F,FC,GO,OBJC,OBJCXX}FLAGS
+ declare 'GOFLAGS+=
-ffile-prefix-map=/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/build=/usr/src/debug/bash-5.2.21-1'
+ declare 'GOFLAGS+=
-ffile-prefix-map=/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/src/bash-5.2.21=/usr/src/debug/bash-5.2.21-1'
+ for flags in {C,CXX,F,FC,GO,OBJC,OBJCXX}FLAGS
+ declare 'OBJCFLAGS+=
-ffile-prefix-map=/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/build=/usr/src/debug/bash-5.2.21-1'
+ declare 'OBJCFLAGS+=
-ffile-prefix-map=/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/src/bash-5.2.21=/usr/src/debug/bash-5.2.21-1'
+ for flags in {C,CXX,F,FC,GO,OBJC,OBJCXX}FLAGS
+ declare 'OBJCXXFLAGS+=
-ffile-prefix-map=/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/build=/usr/src/debug/bash-5.2.21-1'
+ declare 'OBJCXXFLAGS+=
-ffile-prefix-map=/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/src/bash-5.2.21=/usr/src/debug/bash-5.2.21-1'
+ unset flags map
+ '[' '!' -e
/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.cygwin.patch ']'
+ '[' -f /home/me/cygsrc/bash-5.2.21-1.src/README ']'
+ '[' -f /home/me/cygsrc/bash-5.2.21-1.src/bash.README ']'
+ declare -i arg_n=2
+ declare _pkg_tag=
+ (( arg_n < argc ))
+ case ${argv[${arg_n}]} in
+ __stage Preparing
+ echo -e '\e[1;39m>>> Preparing bash-5.2.21-1.x86_64\e[0;0m'
>>> Preparing bash-5.2.21-1.x86_64
+ __src_prep
+ local cygwin_file
+ local sigext
+ local 'sig_exts=asc sig sign'
+ local src_orig_patch
+ local src_patch
+ local src_pkg
+ local tar_patch
+ local n=1
+ cd /home/me/cygsrc/bash-5.2.21-1.src
+ __mkdirs
+ cd /home/me/cygsrc/bash-5.2.21-1.src
+ mkdir -p /home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/src
/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/origsrc
/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/build
/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/inst
/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/temp
/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/config
/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/log
/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/dist
/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/patch
/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/spkg/bash-5.2.21-1.src
+ __config_set cygport_version 0.37.2
+ echo -n 0.37.2
+ '[' -f /home/me/cygsrc/bash-5.2.21-1.src/bash.cygport.sig ']'
+ for src_pkg in ${_src_orig_pkgs}
+ '[' -f /bash-5.2.21.tar.gz -a '!' -f
/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21.tar.gz ']'
+ '[' -f /home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21.tar.gz -a '!' -f
/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21.tar.gz ']'
+ for sigext in ${sig_exts}
+ '[' -f bash-5.2.21.tar.gz.asc ']'
+ for sigext in ${sig_exts}
+ '[' -f bash-5.2.21.tar.gz.sig ']'
+ for sigext in ${sig_exts}
+ '[' -f bash-5.2.21.tar.gz.sign ']'
+ for src_patch in ${_src_orig_patches}
+ '[' -f /bash-2.03-profile.patch -a '!' -f
/home/me/cygsrc/bash-5.2.21-1.src/bash-2.03-profile.patch ']'
+ '[' -f /home/me/cygsrc/bash-5.2.21-1.src/bash-2.03-profile.patch -a
'!' -f bash-2.03-profile.patch ']'
+ for sigext in ${sig_exts}
+ '[' -f bash-2.03-profile.patch.asc ']'
+ for sigext in ${sig_exts}
+ '[' -f bash-2.03-profile.patch.sig ']'
+ for sigext in ${sig_exts}
+ '[' -f bash-2.03-profile.patch.sign ']'
+ for src_patch in ${_src_orig_patches}
+ '[' -f /bash-2.05a-interpreter.patch -a '!' -f
/home/me/cygsrc/bash-5.2.21-1.src/bash-2.05a-interpreter.patch ']'
+ '[' -f /home/me/cygsrc/bash-5.2.21-1.src/bash-2.05a-interpreter.patch
-a '!' -f bash-2.05a-interpreter.patch ']'
+ for sigext in ${sig_exts}
+ '[' -f bash-2.05a-interpreter.patch.asc ']'
+ for sigext in ${sig_exts}
+ '[' -f bash-2.05a-interpreter.patch.sig ']'
+ for sigext in ${sig_exts}
+ '[' -f bash-2.05a-interpreter.patch.sign ']'
+ for src_patch in ${_src_orig_patches}
+ '[' -f /bash-2.05b-debuginfo.patch -a '!' -f
/home/me/cygsrc/bash-5.2.21-1.src/bash-2.05b-debuginfo.patch ']'
+ '[' -f /home/me/cygsrc/bash-5.2.21-1.src/bash-2.05b-debuginfo.patch -a
'!' -f bash-2.05b-debuginfo.patch ']'
+ for sigext in ${sig_exts}
+ '[' -f bash-2.05b-debuginfo.patch.asc ']'
+ for sigext in ${sig_exts}
+ '[' -f bash-2.05b-debuginfo.patch.sig ']'
+ for sigext in ${sig_exts}
+ '[' -f bash-2.05b-debuginfo.patch.sign ']'
+ for src_patch in ${_src_orig_patches}
+ '[' -f /bash-2.05b-pgrp_sync.patch -a '!' -f
/home/me/cygsrc/bash-5.2.21-1.src/bash-2.05b-pgrp_sync.patch ']'
+ '[' -f /home/me/cygsrc/bash-5.2.21-1.src/bash-2.05b-pgrp_sync.patch -a
'!' -f bash-2.05b-pgrp_sync.patch ']'
+ for sigext in ${sig_exts}
+ '[' -f bash-2.05b-pgrp_sync.patch.asc ']'
+ for sigext in ${sig_exts}
+ '[' -f bash-2.05b-pgrp_sync.patch.sig ']'
+ for sigext in ${sig_exts}
+ '[' -f bash-2.05b-pgrp_sync.patch.sign ']'
+ for src_patch in ${_src_orig_patches}
+ '[' -f /bash-3.2-ssh_source_bash.patch -a '!' -f
/home/me/cygsrc/bash-5.2.21-1.src/bash-3.2-ssh_source_bash.patch ']'
+ '[' -f
/home/me/cygsrc/bash-5.2.21-1.src/bash-3.2-ssh_source_bash.patch -a '!'
-f bash-3.2-ssh_source_bash.patch ']'
+ for sigext in ${sig_exts}
+ '[' -f bash-3.2-ssh_source_bash.patch.asc ']'
+ for sigext in ${sig_exts}
+ '[' -f bash-3.2-ssh_source_bash.patch.sig ']'
+ for sigext in ${sig_exts}
+ '[' -f bash-3.2-ssh_source_bash.patch.sign ']'
+ for src_patch in ${_src_orig_patches}
+ '[' -f /bash-setlocale.patch -a '!' -f
/home/me/cygsrc/bash-5.2.21-1.src/bash-setlocale.patch ']'
+ '[' -f /home/me/cygsrc/bash-5.2.21-1.src/bash-setlocale.patch -a '!'
-f bash-setlocale.patch ']'
+ for sigext in ${sig_exts}
+ '[' -f bash-setlocale.patch.asc ']'
+ for sigext in ${sig_exts}
+ '[' -f bash-setlocale.patch.sig ']'
+ for sigext in ${sig_exts}
+ '[' -f bash-setlocale.patch.sign ']'
+ for src_patch in ${_src_orig_patches}
+ '[' -f /bash-4.1-broken_pipe.patch -a '!' -f
/home/me/cygsrc/bash-5.2.21-1.src/bash-4.1-broken_pipe.patch ']'
+ '[' -f /home/me/cygsrc/bash-5.2.21-1.src/bash-4.1-broken_pipe.patch -a
'!' -f bash-4.1-broken_pipe.patch ']'
+ for sigext in ${sig_exts}
+ '[' -f bash-4.1-broken_pipe.patch.asc ']'
+ for sigext in ${sig_exts}
+ '[' -f bash-4.1-broken_pipe.patch.sig ']'
+ for sigext in ${sig_exts}
+ '[' -f bash-4.1-broken_pipe.patch.sign ']'
+ for src_patch in ${_src_orig_patches}
+ '[' -f /bash-4.2-rc2-logout.patch -a '!' -f
/home/me/cygsrc/bash-5.2.21-1.src/bash-4.2-rc2-logout.patch ']'
+ '[' -f /home/me/cygsrc/bash-5.2.21-1.src/bash-4.2-rc2-logout.patch -a
'!' -f bash-4.2-rc2-logout.patch ']'
+ for sigext in ${sig_exts}
+ '[' -f bash-4.2-rc2-logout.patch.asc ']'
+ for sigext in ${sig_exts}
+ '[' -f bash-4.2-rc2-logout.patch.sig ']'
+ for sigext in ${sig_exts}
+ '[' -f bash-4.2-rc2-logout.patch.sign ']'
+ for src_patch in ${_src_orig_patches}
+ '[' -f /bash-4.2-manpage_trap.patch -a '!' -f
/home/me/cygsrc/bash-5.2.21-1.src/bash-4.2-manpage_trap.patch ']'
+ '[' -f /home/me/cygsrc/bash-5.2.21-1.src/bash-4.2-manpage_trap.patch
-a '!' -f bash-4.2-manpage_trap.patch ']'
+ for sigext in ${sig_exts}
+ '[' -f bash-4.2-manpage_trap.patch.asc ']'
+ for sigext in ${sig_exts}
+ '[' -f bash-4.2-manpage_trap.patch.sig ']'
+ for sigext in ${sig_exts}
+ '[' -f bash-4.2-manpage_trap.patch.sign ']'
+ for src_patch in ${_src_orig_patches}
+ '[' -f /bash-4.2-size_type.patch -a '!' -f
/home/me/cygsrc/bash-5.2.21-1.src/bash-4.2-size_type.patch ']'
+ '[' -f /home/me/cygsrc/bash-5.2.21-1.src/bash-4.2-size_type.patch -a
'!' -f bash-4.2-size_type.patch ']'
+ for sigext in ${sig_exts}
+ '[' -f bash-4.2-size_type.patch.asc ']'
+ for sigext in ${sig_exts}
+ '[' -f bash-4.2-size_type.patch.sig ']'
+ for sigext in ${sig_exts}
+ '[' -f bash-4.2-size_type.patch.sign ']'
+ for src_patch in ${_src_orig_patches}
+ '[' -f /bash-4.3-man-ulimit.patch -a '!' -f
/home/me/cygsrc/bash-5.2.21-1.src/bash-4.3-man-ulimit.patch ']'
+ '[' -f /home/me/cygsrc/bash-5.2.21-1.src/bash-4.3-man-ulimit.patch -a
'!' -f bash-4.3-man-ulimit.patch ']'
+ for sigext in ${sig_exts}
+ '[' -f bash-4.3-man-ulimit.patch.asc ']'
+ for sigext in ${sig_exts}
+ '[' -f bash-4.3-man-ulimit.patch.sig ']'
+ for sigext in ${sig_exts}
+ '[' -f bash-4.3-man-ulimit.patch.sign ']'
+ for src_patch in ${_src_orig_patches}
+ '[' -f /bash-4.3-noecho.patch -a '!' -f
/home/me/cygsrc/bash-5.2.21-1.src/bash-4.3-noecho.patch ']'
+ '[' -f /home/me/cygsrc/bash-5.2.21-1.src/bash-4.3-noecho.patch -a '!'
-f bash-4.3-noecho.patch ']'
+ for sigext in ${sig_exts}
+ '[' -f bash-4.3-noecho.patch.asc ']'
+ for sigext in ${sig_exts}
+ '[' -f bash-4.3-noecho.patch.sig ']'
+ for sigext in ${sig_exts}
+ '[' -f bash-4.3-noecho.patch.sign ']'
+ for src_patch in ${_src_orig_patches}
+ '[' -f /bash-4.3-memleak-lc_all.patch -a '!' -f
/home/me/cygsrc/bash-5.2.21-1.src/bash-4.3-memleak-lc_all.patch ']'
+ '[' -f /home/me/cygsrc/bash-5.2.21-1.src/bash-4.3-memleak-lc_all.patch
-a '!' -f bash-4.3-memleak-lc_all.patch ']'
+ for sigext in ${sig_exts}
+ '[' -f bash-4.3-memleak-lc_all.patch.asc ']'
+ for sigext in ${sig_exts}
+ '[' -f bash-4.3-memleak-lc_all.patch.sig ']'
+ for sigext in ${sig_exts}
+ '[' -f bash-4.3-memleak-lc_all.patch.sign ']'
+ for src_patch in ${_src_orig_patches}
+ '[' -f /bash-4.4-no-loadable-builtins.patch -a '!' -f
/home/me/cygsrc/bash-5.2.21-1.src/bash-4.4-no-loadable-builtins.patch ']'
+ '[' -f
/home/me/cygsrc/bash-5.2.21-1.src/bash-4.4-no-loadable-builtins.patch -a
'!' -f bash-4.4-no-loadable-builtins.patch ']'
+ for sigext in ${sig_exts}
+ '[' -f bash-4.4-no-loadable-builtins.patch.asc ']'
+ for sigext in ${sig_exts}
+ '[' -f bash-4.4-no-loadable-builtins.patch.sig ']'
+ for sigext in ${sig_exts}
+ '[' -f bash-4.4-no-loadable-builtins.patch.sign ']'
+ for src_patch in ${_src_orig_patches}
+ '[' -f /bash-5.0-syslog-history.patch -a '!' -f
/home/me/cygsrc/bash-5.2.21-1.src/bash-5.0-syslog-history.patch ']'
+ '[' -f /home/me/cygsrc/bash-5.2.21-1.src/bash-5.0-syslog-history.patch
-a '!' -f bash-5.0-syslog-history.patch ']'
+ for sigext in ${sig_exts}
+ '[' -f bash-5.0-syslog-history.patch.asc ']'
+ for sigext in ${sig_exts}
+ '[' -f bash-5.0-syslog-history.patch.sig ']'
+ for sigext in ${sig_exts}
+ '[' -f bash-5.0-syslog-history.patch.sign ']'
+ for src_patch in ${_src_orig_patches}
+ '[' -f /bash-5.2-cygwin.patch -a '!' -f
/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2-cygwin.patch ']'
+ '[' -f /home/me/cygsrc/bash-5.2.21-1.src/bash-5.2-cygwin.patch -a '!'
-f bash-5.2-cygwin.patch ']'
+ for sigext in ${sig_exts}
+ '[' -f bash-5.2-cygwin.patch.asc ']'
+ for sigext in ${sig_exts}
+ '[' -f bash-5.2-cygwin.patch.sig ']'
+ for sigext in ${sig_exts}
+ '[' -f bash-5.2-cygwin.patch.sign ']'
+ '[' -f
/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.cygwin.patch.sig ']'
+ '[' -f /home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.src.patch.sig ']'
+ cd /home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/origsrc
+ for src_pkg in ${_src_orig_pkgs}
+ '[' -f /bash-5.2.21.tar.gz -a '!' -f
/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21.tar.gz ']'
+ '[' -f /home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21.tar.gz -a '!' -f
/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21.tar.gz ']'
+ src_pkg=/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21.tar.gz
+ unpack /home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21.tar.gz
+ local unpack_cmd
+ local unpack_file_path
+ local unpack_file_name
+ local unpack_out
+ for unpack_file_path in "$@"
+ unpack_file_name=bash-5.2.21.tar.gz
+ '[' '!' -f /home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21.tar.gz ']'
+ case ${unpack_file_path} in
+ unpack_cmd='tar xf'
+ __step 'Unpacking source bash-5.2.21.tar.gz'
+ echo -e '>>> Unpacking source bash-5.2.21.tar.gz'
>>> Unpacking source bash-5.2.21.tar.gz
+ defined unpack_out
+ ((Â 1 != 1Â ))
+ '[' -n '' ']'
+ return 1
+ tar xf /home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21.tar.gz
+ '[' '!' -d
/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/origsrc/bash-5.2.21
']'
+ chmod +x
/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/origsrc/bash-5.2.21
+ cd
/home/me/cygsrc/bash-5.2.21-1.src/bash-5.2.21-1.x86_64/origsrc/bash-5.2.21
+ defined DISTCLEANFILES
+ ((Â 1 != 1Â ))
+ '[' -n '' ']'
+ return 1
+ __check_function src_unpack_hook
+ ((Â 1 < 1Â ))
+ declare -F src_unpack_hook
+ return 1
+ for src_patch in ${_src_orig_patches}
+ '[' -f /bash-2.03-profile.patch -a '!' -f
/home/me/cygsrc/bash-5.2.21-1.src/bash-2.03-profile.patch ']'
+ '[' -f /home/me/cygsrc/bash-5.2.21-1.src/bash-2.03-profile.patch -a
'!' -f /home/me/cygsrc/bash-5.2.21-1.src/bash-2.03-profile.patch ']'
+ src_patch=/home/me/cygsrc/bash-5.2.21-1.src/bash-2.03-profile.patch
+ case ${src_patch} in
+ cygpatch /home/me/cygsrc/bash-5.2.21-1.src/bash-2.03-profile.patch
+ local patchfile_name
+ local patchfile_path
+ local -i patchlevel
+ local -i max_patchlevel=5
+ local srcdir_depth
+ for patchfile_path in "$@"
+ patchfile_name=bash-2.03-profile.patch
+ '[' '!' -e /home/me/cygsrc/bash-5.2.21-1.src/bash-2.03-profile.patch ']'
+ __check_function src_patch_apply_hook
+ ((Â 1 < 1Â ))
+ declare -F src_patch_apply_hook
+ return 1
+ patchlevel=0
+ case ${patchfile_name} in
+ (( patchlevel <= max_patchlevel ))
+ patch -N -s --dry-run -p0 -i
/home/me/cygsrc/bash-5.2.21-1.src/bash-2.03-profile.patch
+ patch -N -s --binary --dry-run -p0 -i
/home/me/cygsrc/bash-5.2.21-1.src/bash-2.03-profile.patch
+ patch -R -s --dry-run -p0 -i
/home/me/cygsrc/bash-5.2.21-1.src/bash-2.03-profile.patch
+ (( patchlevel == max_patchlevel ))
+ patchlevel+=1
+ continue
+ (( patchlevel <= max_patchlevel ))
+ patch -N -s --dry-run -p1 -i
/home/me/cygsrc/bash-5.2.21-1.src/bash-2.03-profile.patch
+ patch -N -s --binary --dry-run -p1 -i
/home/me/cygsrc/bash-5.2.21-1.src/bash-2.03-profile.patch
+ patch -R -s --dry-run -p1 -i
/home/me/cygsrc/bash-5.2.21-1.src/bash-2.03-profile.patch
+ (( patchlevel == max_patchlevel ))
+ patchlevel+=1
+ continue
+ (( patchlevel <= max_patchlevel ))
+ patch -N -s --dry-run -p2 -i
/home/me/cygsrc/bash-5.2.21-1.src/bash-2.03-profile.patch
+ patch -N -s --binary --dry-run -p2 -i
/home/me/cygsrc/bash-5.2.21-1.src/bash-2.03-profile.patch
+ patch -R -s --dry-run -p2 -i
/home/me/cygsrc/bash-5.2.21-1.src/bash-2.03-profile.patch
+ (( patchlevel == max_patchlevel ))
+ patchlevel+=1
+ continue
+ (( patchlevel <= max_patchlevel ))
+ patch -N -s --dry-run -p3 -i
/home/me/cygsrc/bash-5.2.21-1.src/bash-2.03-profile.patch
+ patch -N -s --binary --dry-run -p3 -i
/home/me/cygsrc/bash-5.2.21-1.src/bash-2.03-profile.patch
+ patch -R -s --dry-run -p3 -i
/home/me/cygsrc/bash-5.2.21-1.src/bash-2.03-profile.patch
+ (( patchlevel == max_patchlevel ))
+ patchlevel+=1
+ continue
+ (( patchlevel <= max_patchlevel ))
+ patch -N -s --dry-run -p4 -i
/home/me/cygsrc/bash-5.2.21-1.src/bash-2.03-profile.patch
+ patch -N -s --binary --dry-run -p4 -i
/home/me/cygsrc/bash-5.2.21-1.src/bash-2.03-profile.patch
+ patch -R -s --dry-run -p4 -i
/home/me/cygsrc/bash-5.2.21-1.src/bash-2.03-profile.patch
+ (( patchlevel == max_patchlevel ))
+ patchlevel+=1
+ continue
+ (( patchlevel <= max_patchlevel ))
+ patch -N -s --dry-run -p5 -i
/home/me/cygsrc/bash-5.2.21-1.src/bash-2.03-profile.patch
+ patch -N -s --binary --dry-run -p5 -i
/home/me/cygsrc/bash-5.2.21-1.src/bash-2.03-profile.patch
+ patch -R -s --dry-run -p5 -i
/home/me/cygsrc/bash-5.2.21-1.src/bash-2.03-profile.patch
+ (( patchlevel == max_patchlevel ))
+ error 'patch bash-2.03-profile.patch will not apply'
+ case $? in
+ local errorcode=1
+ echo -e '\e[1;31m*** ERROR:\e[0;0m patch bash-2.03-profile.patch will
not apply'
*** ERROR: patch bash-2.03-profile.patch will not apply
+ exit 1
me AT MACHINE ~/cygsrc/bash-5.2.21-1.src
$
>
> You are expected to run cygport from within the directory where the
> package sources including the <PACKAGE>.cygport were downloaded or
> installed (often /usr/src/<PACKAGE>).
Not sure how the statements below applies to an already populated
complete src directory for
the test package (which happens to be bash).
> By default, if you use download/fetch/wget/get/...all cygport will
> re-download any sources or patches which are not local or in its
> upstream cache defined as ${DISTDIR:-$HOME/Downloads}, and they may
> have changed.
> Also incorrect versions of unlabelled/unversioned sources or patches
> may be found in its upstream cache and used.
>
Enjoy
Jakob
--
Jakob Bohm, CIO, Partner, WiseMo A/S. https://www.wisemo.com
Transformervej 29, 2860 Søborg, Denmark. Direct +45 31 13 16 10
This public discussion message is non-binding and may contain errors.
WiseMo - Remote Service Management for PCs, Phones and Embedded
--
Problem reports: https://cygwin.com/problems.html
FAQ: https://cygwin.com/faq/
Documentation: https://cygwin.com/docs.html
Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
- Raw text -