Sun Sep 1 05:59:21 2019 UTC ()
Include bash patches 10 & 11 (becomes bash-5.0.11)

10: fix var-assigns before special builtins & fn calls in posix mode
11: fixed missing quoted nul removal (in one odd case).

See the patch files (once fetched) for more details of what was altered.


(kre)
diff -r1.87 -r1.88 pkgsrc/shells/bash/Makefile
diff -r1.55 -r1.56 pkgsrc/shells/bash/distinfo

cvs diff -r1.87 -r1.88 pkgsrc/shells/bash/Makefile (switch to unified diff)

--- pkgsrc/shells/bash/Makefile 2019/08/15 00:33:44 1.87
+++ pkgsrc/shells/bash/Makefile 2019/09/01 05:59:21 1.88
@@ -1,107 +1,108 @@ @@ -1,107 +1,108 @@
1# $NetBSD: Makefile,v 1.87 2019/08/15 00:33:44 kre Exp $ 1# $NetBSD: Makefile,v 1.88 2019/09/01 05:59:21 kre Exp $
2 2
3BASH_VERSION= 5.0 3BASH_VERSION= 5.0
4BASH_PATCHLEVEL= 9 4BASH_PATCHLEVEL= 11
5 5
6DISTNAME= bash-${BASH_VERSION} 6DISTNAME= bash-${BASH_VERSION}
7PKGNAME= bash-${BASH_VERSION:C/4\.4\..*/4.4/}.${BASH_PATCHLEVEL} 7PKGNAME= bash-${BASH_VERSION:C/4\.4\..*/4.4/}.${BASH_PATCHLEVEL}
8CATEGORIES= shells 8CATEGORIES= shells
9MASTER_SITES= ${MASTER_SITE_GNU:=bash/} 9MASTER_SITES= ${MASTER_SITE_GNU:=bash/}
10 10
11PATCH_SITES= ${MASTER_SITES:=bash-5.0-patches/} 11PATCH_SITES= ${MASTER_SITES:=bash-5.0-patches/}
12PATCHFILES+= bash50-001 bash50-002 bash50-003 bash50-004 bash50-005 12PATCHFILES+= bash50-001 bash50-002 bash50-003 bash50-004 bash50-005
13PATCHFILES+= bash50-006 bash50-007 bash50-008 bash50-009 13PATCHFILES+= bash50-006 bash50-007 bash50-008 bash50-009 bash50-010
 14PATCHFILES+= bash50-011
14 15
15MAINTAINER= pkgsrc-users@NetBSD.org 16MAINTAINER= pkgsrc-users@NetBSD.org
16HOMEPAGE= http://www.gnu.org/software/bash/bash.html 17HOMEPAGE= http://www.gnu.org/software/bash/bash.html
17COMMENT= The GNU Bourne Again Shell 18COMMENT= The GNU Bourne Again Shell
18LICENSE= gnu-gpl-v3 19LICENSE= gnu-gpl-v3
19 20
20USE_TOOLS+= makeinfo bison 21USE_TOOLS+= makeinfo bison
21USE_PKGLOCALEDIR= yes 22USE_PKGLOCALEDIR= yes
22TEXINFO_REQD= 4.1 23TEXINFO_REQD= 4.1
23GNU_CONFIGURE= yes 24GNU_CONFIGURE= yes
24MAKE_ENV+= INSTALL_SCRIPT=${INSTALL_SCRIPT:Q} 25MAKE_ENV+= INSTALL_SCRIPT=${INSTALL_SCRIPT:Q}
25CONFIGURE_ARGS= LOCAL_LDFLAGS=${EXPORT_SYMBOLS_LDFLAGS:M*:Q} 26CONFIGURE_ARGS= LOCAL_LDFLAGS=${EXPORT_SYMBOLS_LDFLAGS:M*:Q}
26CPPFLAGS+= -DDEFAULT_PATH_VALUE="\"/usr/bin:/bin:${LOCALBASE}/bin:/usr/local/bin\"" 27CPPFLAGS+= -DDEFAULT_PATH_VALUE="\"/usr/bin:/bin:${LOCALBASE}/bin:/usr/local/bin\""
27TEST_TARGET= test 28TEST_TARGET= test
28 29
29PKGCONFIG_OVERRIDE= support/bash.pc.in 30PKGCONFIG_OVERRIDE= support/bash.pc.in
30 31
31INFO_FILES= YES # PLIST 32INFO_FILES= YES # PLIST
32PKG_SHELL= bin/bash 33PKG_SHELL= bin/bash
33INSTALLATION_DIRS= ${PKGMANDIR}/man1 34INSTALLATION_DIRS= ${PKGMANDIR}/man1
34 35
35# All features enabled by default. 36# All features enabled by default.
36CONFIGURE_ARGS+= --enable-readline 37CONFIGURE_ARGS+= --enable-readline
37CONFIGURE_ARGS+= --enable-progcomp 38CONFIGURE_ARGS+= --enable-progcomp
38CONFIGURE_ARGS+= --enable-process-substitution 39CONFIGURE_ARGS+= --enable-process-substitution
39CONFIGURE_ARGS+= --enable-history 40CONFIGURE_ARGS+= --enable-history
40CONFIGURE_ARGS+= --enable-help-builtin 41CONFIGURE_ARGS+= --enable-help-builtin
41CONFIGURE_ARGS+= --enable-extended-glob 42CONFIGURE_ARGS+= --enable-extended-glob
42CONFIGURE_ARGS+= --enable-dparen-arithmetic 43CONFIGURE_ARGS+= --enable-dparen-arithmetic
43CONFIGURE_ARGS+= --enable-directory-stack 44CONFIGURE_ARGS+= --enable-directory-stack
44CONFIGURE_ARGS+= --enable-debugger 45CONFIGURE_ARGS+= --enable-debugger
45CONFIGURE_ARGS+= --enable-cond-regexp 46CONFIGURE_ARGS+= --enable-cond-regexp
46CONFIGURE_ARGS+= --enable-alias 47CONFIGURE_ARGS+= --enable-alias
47CONFIGURE_ARGS+= --enable-brace-expansion 48CONFIGURE_ARGS+= --enable-brace-expansion
48CONFIGURE_ARGS+= --enable-array-variables 49CONFIGURE_ARGS+= --enable-array-variables
49 50
50.include "../../mk/bsd.prefs.mk" 51.include "../../mk/bsd.prefs.mk"
51 52
52PKG_OPTIONS_VAR= PKG_OPTIONS.bash 53PKG_OPTIONS_VAR= PKG_OPTIONS.bash
53PKG_SUPPORTED_OPTIONS= #static XXX 2017-11-20 broken 54PKG_SUPPORTED_OPTIONS= #static XXX 2017-11-20 broken
54 55
55.include "../../mk/bsd.options.mk" 56.include "../../mk/bsd.options.mk"
56 57
57## 58##
58## Static link 59## Static link
59## 60##
60.if !empty(PKG_OPTIONS:Mstatic) 61.if !empty(PKG_OPTIONS:Mstatic)
61CONFIGURE_ARGS+= --enable-static-link 62CONFIGURE_ARGS+= --enable-static-link
62BUILDLINK_DEPMETHOD.gettext= build 63BUILDLINK_DEPMETHOD.gettext= build
63BUILDLINK_DEPMETHOD.readline= build 64BUILDLINK_DEPMETHOD.readline= build
64.endif 65.endif
65 66
66# Minix lacks setpgid() which is needed for job control. 67# Minix lacks setpgid() which is needed for job control.
67# bash malloc() is also broken on Minix 68# bash malloc() is also broken on Minix
68.if ${OPSYS} == "Minix" 69.if ${OPSYS} == "Minix"
69CONFIGURE_ARGS+= --disable-job-control 70CONFIGURE_ARGS+= --disable-job-control
70CONFIGURE_ARGS+= --with-bash-malloc=no 71CONFIGURE_ARGS+= --with-bash-malloc=no
71.else 72.else
72CONFIGURE_ARGS+= --enable-job-control 73CONFIGURE_ARGS+= --enable-job-control
73.endif 74.endif
74 75
75# Use "readline" package on Darwin to avoid link erros. 76# Use "readline" package on Darwin to avoid link erros.
76.if ${OPSYS} == "Darwin" 77.if ${OPSYS} == "Darwin"
77CONFIGURE_ARGS+= --with-installed-readline 78CONFIGURE_ARGS+= --with-installed-readline
78 79
79BUILDLINK_API_DEPENDS.readline+= readline>=7.0 80BUILDLINK_API_DEPENDS.readline+= readline>=7.0
80.include "../../devel/readline/buildlink3.mk" 81.include "../../devel/readline/buildlink3.mk"
81.endif 82.endif
82 83
83.if !empty(USE_CROSS_COMPILE:M[yY][eE][sS]) && ${OPSYS} == "NetBSD" 84.if !empty(USE_CROSS_COMPILE:M[yY][eE][sS]) && ${OPSYS} == "NetBSD"
84CONFIGURE_ENV+= CC_FOR_BUILD=${NATIVE_CC:Q} 85CONFIGURE_ENV+= CC_FOR_BUILD=${NATIVE_CC:Q}
85CONFIGURE_ENV+= ac_cv_c_long_long=yes 86CONFIGURE_ENV+= ac_cv_c_long_long=yes
86CONFIGURE_ENV+= ac_cv_c_long_double=yes 87CONFIGURE_ENV+= ac_cv_c_long_double=yes
87CONFIGURE_ENV+= bash_cv_type_rlimit=yes 88CONFIGURE_ENV+= bash_cv_type_rlimit=yes
88CONFIGURE_ENV+= bash_cv_getcwd_malloc=yes 89CONFIGURE_ENV+= bash_cv_getcwd_malloc=yes
89CONFIGURE_ENV+= bash_cv_func_sigsetjmp=yes 90CONFIGURE_ENV+= bash_cv_func_sigsetjmp=yes
90CONFIGURE_ENV+= bash_cv_printf_a_format=yes 91CONFIGURE_ENV+= bash_cv_printf_a_format=yes
91CONFIGURE_ENV+= bash_cv_job_control_missing=present 92CONFIGURE_ENV+= bash_cv_job_control_missing=present
92CONFIGURE_ENV+= bash_cv_sys_named_pipes=present 93CONFIGURE_ENV+= bash_cv_sys_named_pipes=present
93CONFIGURE_ENV+= bash_cv_unusable_rtsigs=no 94CONFIGURE_ENV+= bash_cv_unusable_rtsigs=no
94CONFIGURE_ENV+= bash_cv_func_ctype_nonascii=yes 95CONFIGURE_ENV+= bash_cv_func_ctype_nonascii=yes
95CONFIGURE_ENV+= bash_cv_wexitstatus_offset=8 96CONFIGURE_ENV+= bash_cv_wexitstatus_offset=8
96.endif 97.endif
97 98
98pre-configure: 99pre-configure:
99 ${RM} -f ${WRKSRC}/y.tab.c 100 ${RM} -f ${WRKSRC}/y.tab.c
100 101
101post-install: 102post-install:
102 ${INSTALL_MAN} ${WRKSRC}/doc/bash.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 103 ${INSTALL_MAN} ${WRKSRC}/doc/bash.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
103 ${INSTALL_MAN} ${WRKSRC}/doc/bashbug.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 104 ${INSTALL_MAN} ${WRKSRC}/doc/bashbug.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
104 105
105.include "../../mk/termcap.buildlink3.mk" 106.include "../../mk/termcap.buildlink3.mk"
106.include "../../devel/gettext-lib/buildlink3.mk" 107.include "../../devel/gettext-lib/buildlink3.mk"
107.include "../../mk/bsd.pkg.mk" 108.include "../../mk/bsd.pkg.mk"

cvs diff -r1.55 -r1.56 pkgsrc/shells/bash/distinfo (switch to unified diff)

--- pkgsrc/shells/bash/distinfo 2019/08/15 00:33:44 1.55
+++ pkgsrc/shells/bash/distinfo 2019/09/01 05:59:21 1.56
@@ -1,52 +1,60 @@ @@ -1,52 +1,60 @@
1$NetBSD: distinfo,v 1.55 2019/08/15 00:33:44 kre Exp $ 1$NetBSD: distinfo,v 1.56 2019/09/01 05:59:21 kre Exp $
2 2
3SHA1 (bash-5.0.tar.gz) = d116b469b9e6ea5264a74661d3a4c797da7f997b 3SHA1 (bash-5.0.tar.gz) = d116b469b9e6ea5264a74661d3a4c797da7f997b
4RMD160 (bash-5.0.tar.gz) = a081428a896d617855499376b670eca3433a27c1 4RMD160 (bash-5.0.tar.gz) = a081428a896d617855499376b670eca3433a27c1
5SHA512 (bash-5.0.tar.gz) = bb4519f06e278f271d08722b531e49d2e842cc3e0b02a6b3eee422e2efcb5b6226111af43f5e5eae56beb85ac8bfebcd6a4aacbabb8f609e529aa4d571890864 5SHA512 (bash-5.0.tar.gz) = bb4519f06e278f271d08722b531e49d2e842cc3e0b02a6b3eee422e2efcb5b6226111af43f5e5eae56beb85ac8bfebcd6a4aacbabb8f609e529aa4d571890864
6Size (bash-5.0.tar.gz) = 10135110 bytes 6Size (bash-5.0.tar.gz) = 10135110 bytes
7SHA1 (bash50-001) = 9b8c7b32bf434d36b030c37b54fe8cebe54e2ab7 7SHA1 (bash50-001) = 9b8c7b32bf434d36b030c37b54fe8cebe54e2ab7
8RMD160 (bash50-001) = 20cde6fea8fb371d1d00d10496c1f5b1d9c71182 8RMD160 (bash50-001) = 20cde6fea8fb371d1d00d10496c1f5b1d9c71182
9SHA512 (bash50-001) = e3bf036287d3be1f3e91755678c04c9a8e1b4a98e34e181871dfaeb13987dda18c31a44db3f3829d91a185ba4414b9c0229f2a15f6e8a951cbc6c1054252bfdd 9SHA512 (bash50-001) = e3bf036287d3be1f3e91755678c04c9a8e1b4a98e34e181871dfaeb13987dda18c31a44db3f3829d91a185ba4414b9c0229f2a15f6e8a951cbc6c1054252bfdd
10Size (bash50-001) = 4133 bytes 10Size (bash50-001) = 4133 bytes
11SHA1 (bash50-002) = 44a3a849a6826571115f9920405edeca3d8287ad 11SHA1 (bash50-002) = 44a3a849a6826571115f9920405edeca3d8287ad
12RMD160 (bash50-002) = a1eb7734493903e9eb25b3c1b48d69ee7a01da5e 12RMD160 (bash50-002) = a1eb7734493903e9eb25b3c1b48d69ee7a01da5e
13SHA512 (bash50-002) = 59b1cfa1be1029ada53c63fe651d51451ead5523c50c115e0eada07e34e641c693ed728366986acb431f96fdc61818efd3f8cd168ce416001edc62602e5f28dd 13SHA512 (bash50-002) = 59b1cfa1be1029ada53c63fe651d51451ead5523c50c115e0eada07e34e641c693ed728366986acb431f96fdc61818efd3f8cd168ce416001edc62602e5f28dd
14Size (bash50-002) = 4380 bytes 14Size (bash50-002) = 4380 bytes
15SHA1 (bash50-003) = f371117fb06427e2b480fb796ee27f467a2d951a 15SHA1 (bash50-003) = f371117fb06427e2b480fb796ee27f467a2d951a
16RMD160 (bash50-003) = c964aa0deb96a5efe5e0d9cf123d0e5345c77efc 16RMD160 (bash50-003) = c964aa0deb96a5efe5e0d9cf123d0e5345c77efc
17SHA512 (bash50-003) = 520b5cc0b7aeea6cd8b7471b553d8979996f3627a3e5c8889023562dadc82475be243aca2ec608217b78400a1dceb134b877d3ded926e581445234f1b69409e6 17SHA512 (bash50-003) = 520b5cc0b7aeea6cd8b7471b553d8979996f3627a3e5c8889023562dadc82475be243aca2ec608217b78400a1dceb134b877d3ded926e581445234f1b69409e6
18Size (bash50-003) = 6434 bytes 18Size (bash50-003) = 6434 bytes
19SHA1 (bash50-004) = e0adfba3d5e9b96911c771140e03ec892e732be3 19SHA1 (bash50-004) = e0adfba3d5e9b96911c771140e03ec892e732be3
20RMD160 (bash50-004) = 90417dbb08702281201614df0518d1534dcf6f48 20RMD160 (bash50-004) = 90417dbb08702281201614df0518d1534dcf6f48
21SHA512 (bash50-004) = cbf51bb242edf36289bd483b47c9451132c12f341f494212c0e5d969cd06a3c1c4d121295f3bacb1d7d5e56f789258ba9f54c4cfb5760ed3c70ec1f49f25c719 21SHA512 (bash50-004) = cbf51bb242edf36289bd483b47c9451132c12f341f494212c0e5d969cd06a3c1c4d121295f3bacb1d7d5e56f789258ba9f54c4cfb5760ed3c70ec1f49f25c719
22Size (bash50-004) = 1664 bytes 22Size (bash50-004) = 1664 bytes
23SHA1 (bash50-005) = 08aac2d877b65e5816c3a73ee49a78261988597c 23SHA1 (bash50-005) = 08aac2d877b65e5816c3a73ee49a78261988597c
24RMD160 (bash50-005) = 9662d5e3ed43a14b80845ecb6a5916733113a126 24RMD160 (bash50-005) = 9662d5e3ed43a14b80845ecb6a5916733113a126
25SHA512 (bash50-005) = 4d3e6f337a76b9ff1887c4c6e4e4352885779504f3c975b8d6fa587962f01e8adbd843b5341c1fc1d11152cf465f2982eebd9dc6e1384f319157d29740d510da 25SHA512 (bash50-005) = 4d3e6f337a76b9ff1887c4c6e4e4352885779504f3c975b8d6fa587962f01e8adbd843b5341c1fc1d11152cf465f2982eebd9dc6e1384f319157d29740d510da
26Size (bash50-005) = 3732 bytes 26Size (bash50-005) = 3732 bytes
27SHA1 (bash50-006) = 9cf8246582e3a03f79791a6922c8331c2564a51e 27SHA1 (bash50-006) = 9cf8246582e3a03f79791a6922c8331c2564a51e
28RMD160 (bash50-006) = 702429f2e21e61cb39f7ecc579fc61bfaa5f4991 28RMD160 (bash50-006) = 702429f2e21e61cb39f7ecc579fc61bfaa5f4991
29SHA512 (bash50-006) = 71df829a3a3927a363ad961de8af8db898ea8b0ccf604c5f1326fe4646d0d50b3c7038ee473c225fc10d26c2dc1f711d66b74d003bb0445d36a8a70c49e056e0 29SHA512 (bash50-006) = 71df829a3a3927a363ad961de8af8db898ea8b0ccf604c5f1326fe4646d0d50b3c7038ee473c225fc10d26c2dc1f711d66b74d003bb0445d36a8a70c49e056e0
30Size (bash50-006) = 1275 bytes 30Size (bash50-006) = 1275 bytes
31SHA1 (bash50-007) = 43e1f09bc57bb442603d4c8691d6f39e378a0bfc 31SHA1 (bash50-007) = 43e1f09bc57bb442603d4c8691d6f39e378a0bfc
32RMD160 (bash50-007) = 75f55a086cb11db8fb0faa001a7fe8d77b17b30f 32RMD160 (bash50-007) = 75f55a086cb11db8fb0faa001a7fe8d77b17b30f
33SHA512 (bash50-007) = 467d377836c53d188cda39de550ce1e00b58895a6646c4da3535e74e599978558a92d8e7bf7c59c988159468fbce04f3a0dbf62cbded28472272f1b9811786e8 33SHA512 (bash50-007) = 467d377836c53d188cda39de550ce1e00b58895a6646c4da3535e74e599978558a92d8e7bf7c59c988159468fbce04f3a0dbf62cbded28472272f1b9811786e8
34Size (bash50-007) = 1640 bytes 34Size (bash50-007) = 1640 bytes
35SHA1 (bash50-008) = 953e54638c2e0f3bed5f6589df6b9710f5d6bd35 35SHA1 (bash50-008) = 953e54638c2e0f3bed5f6589df6b9710f5d6bd35
36RMD160 (bash50-008) = e4076df3d86bb750c2fd72766fcdf855a92b9269 36RMD160 (bash50-008) = e4076df3d86bb750c2fd72766fcdf855a92b9269
37SHA512 (bash50-008) = 110fef44c1a26819ad8926ce00bd5378e99275763db4b0e9cfd125ba1ab7eb9f93abf912efb9841fa2ac59c380995e477683afc8cf6bf00367a9af7ae371e7f4 37SHA512 (bash50-008) = 110fef44c1a26819ad8926ce00bd5378e99275763db4b0e9cfd125ba1ab7eb9f93abf912efb9841fa2ac59c380995e477683afc8cf6bf00367a9af7ae371e7f4
38Size (bash50-008) = 2622 bytes 38Size (bash50-008) = 2622 bytes
39SHA1 (bash50-009) = 38e2101c03c9d48595df248a5115b61bd62c0b00 39SHA1 (bash50-009) = 38e2101c03c9d48595df248a5115b61bd62c0b00
40RMD160 (bash50-009) = 55a8d44d5ef731d4996bdf69dcf6a80105ca168e 40RMD160 (bash50-009) = 55a8d44d5ef731d4996bdf69dcf6a80105ca168e
41SHA512 (bash50-009) = 6b770dbd4ca1175f9b958931b1e725d96626a24fb270bac5414d1679dde05276c87654815e9957d6932c515e8792caf8a5f0e9f2dc108bdd041d8024cf75a833 41SHA512 (bash50-009) = 6b770dbd4ca1175f9b958931b1e725d96626a24fb270bac5414d1679dde05276c87654815e9957d6932c515e8792caf8a5f0e9f2dc108bdd041d8024cf75a833
42Size (bash50-009) = 1095 bytes 42Size (bash50-009) = 1095 bytes
 43SHA1 (bash50-010) = f938ba0730f63f4535eaf4298ae4ebe1121553ca
 44RMD160 (bash50-010) = 40599f5fe2f5a9cfa9324cd31c0487166ff68f5a
 45SHA512 (bash50-010) = 8ca2cea0264bc0401414207fd8752d4d6eda64be3bb10fdc22529fa2bcedb84e6ab257ba2badc7078ece7f2ae1e2964635926f227eea7aed58166e82871322c2
 46Size (bash50-010) = 6407 bytes
 47SHA1 (bash50-011) = c8dfa690a081b15826737cab955ff2d79c69dd7a
 48RMD160 (bash50-011) = d2866cbdf4f5a8e1f79ff4795b6045a45bea4627
 49SHA512 (bash50-011) = 05833d6c85f3795a9c100246335f39155c1b5d190e073bf382269c2bbceb13a2de3f85dbe1dd5d4c7824fcca481febe3bdbb4c555e1f2de86bec05fcf6f5871e
 50Size (bash50-011) = 1870 bytes
43SHA1 (patch-af) = e26e3209902247263884cfebc11a2f7e43245062 51SHA1 (patch-af) = e26e3209902247263884cfebc11a2f7e43245062
44SHA1 (patch-ag) = cd3b151e3bb045d2bb609c0a03d7d3df2c871f47 52SHA1 (patch-ag) = cd3b151e3bb045d2bb609c0a03d7d3df2c871f47
45SHA1 (patch-aj) = 2e4c15afd9b50d44967ee8e1f85bdc908c0eeeb0 53SHA1 (patch-aj) = 2e4c15afd9b50d44967ee8e1f85bdc908c0eeeb0
46SHA1 (patch-builtins_ulimit.def) = 1390069344607204eb3abbd6ddeb148ff590c55e 54SHA1 (patch-builtins_ulimit.def) = 1390069344607204eb3abbd6ddeb148ff590c55e
47SHA1 (patch-configure) = c4e1ab53a1ee85f3e6121047f0aca8ceb85e6e5d 55SHA1 (patch-configure) = c4e1ab53a1ee85f3e6121047f0aca8ceb85e6e5d
48SHA1 (patch-examples_loadables_fdflags.c) = 92a63c8f4c94ccf9cf782e934a0806930d172654 56SHA1 (patch-examples_loadables_fdflags.c) = 92a63c8f4c94ccf9cf782e934a0806930d172654
49SHA1 (patch-examples_loadables_push.c) = 57a3c7de9ea0a75c373db678d9500954bcf40ff4 57SHA1 (patch-examples_loadables_push.c) = 57a3c7de9ea0a75c373db678d9500954bcf40ff4
50SHA1 (patch-shell.c) = daa07914d4c318cd72463f80344f4f7c364809cd 58SHA1 (patch-shell.c) = daa07914d4c318cd72463f80344f4f7c364809cd
51SHA1 (patch-support_shobj-conf) = 8750c104549ea8a4a722bd21a684a9fe13e05fe5 59SHA1 (patch-support_shobj-conf) = 8750c104549ea8a4a722bd21a684a9fe13e05fe5
52SHA1 (patch-variables.c) = 8d91272602aba348dc158d8fb5948edd90d96646 60SHA1 (patch-variables.c) = 8d91272602aba348dc158d8fb5948edd90d96646