Re: emacs26-app

Tomoaki Okayama <[email protected]> Wed, 6 May 2020 01:59:29 +0900
Newsgroups gmane.os.apple.fink.devel
Message-ID <CALUjNcqxBDQfxDLi3k8a5RLw3_wo4GLn5GD1=rWh5GuuPwCVWw@mail.gmail.com>
--000000000000d67a1705a4e9925c
Content-Type: multipart/alternative; boundary="000000000000d67a1505a4e9925a"

--000000000000d67a1505a4e9925a
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Hanspeter,

Thank you for your feedback. Attached please find new emacs26-app.info
and emacs26-app.patch based on your feedback.

1) Added your suggested field and code.

2) By applying an appropriate patch to configure, I deleted autogen.sh.

3) The build-error of emacs26 seems different from that of emacs26-app,
so I'm not sure on emacs26. (FYI: the main remedy for the build-error of
emacs26-app is a patch for src/unexmacosx.c, taken from upstream)

Thank you for your suggestion on GitHub. I don't have enough knowledge
and time to do it, so please go ahead instead of me.

Tomoaki Okayama

2020=E5=B9=B45=E6=9C=885=E6=97=A5(=E7=81=AB) 3:50 Hanspeter Niederstrasser =
<[email protected]>:
>
> On 5/4/20 9:20 AM, Tomoaki Okayama wrote:
> > Hi,
> >
> > I created emacs26-app.info and emacs26-app.patch, which seem
> > fine on macos 10.15.4. Not sure whether they work fine on 10.14
> > or earlier, though.
>
> Hi Tomoaki,
>
> Can you submit this as a pull request in Github? It'll make discussion
> and tracking changes easier.
> https://github.com/fink/fink-distributions/pulls
>
> If you need git help, here's a quick primer on how to do it:
>
https://github.com/fink/fink-distributions/wiki/Submitting-new-or-updated-p=
ackages
>
> Looking through your submission:
> 1) Can you add `SetCPPFLAGS: -MD` and then add a call to
> "fink-package-precedence --depfile-ext=3D'\.d' ." at the end of
> CompileScript? This will help you find missing dependencies. When I test
> built your submission, I got hits for glib2-dev, gtk+2-dev, imagemagick,
> and assorted image libraries. You'll either need to explicitly disable
> any of these that you don't want, or explicitly set (Build)Depends on
> them to get deterministic builds.
>
> 2) You run autogen.sh after patching configure and lib-src/Makefile.in.
> So those patches are overriden when autogen.sh is run and the files are
> re-generated. Is that on purpose? If so, please document it in
> DescPackaging since it's not the usual sequence.
>
> 3) It builds on 10.13/xcode10.1 and 10.15.4/xcode11.4.1. I don't use
> emacs, so I can't test anything besides saying it ran. Since this builds
> on 10.15.4, do you know why our current emacs26 fails to build on
> 10.15.4/xcode11.4?
> https://sourceforge.net/p/fink/mailman/message/36984532/
>
> Hanspeter

--000000000000d67a1505a4e9925a
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi Hanspeter,<br><br>Thank you for your feedback. Attached=
 please find new <a href=3D"http://emacs26-app.info">emacs26-app.info</a><b=
r>and emacs26-app.patch based on your feedback.<br><br>1) Added your sugges=
ted field and code.<br><br>2) By applying an appropriate patch to configure=
, I deleted autogen.sh.<br><br>3) The build-error of emacs26 seems differen=
t from that of emacs26-app,<div>so I&#39;m not sure on emacs26. (FYI: the m=
ain remedy for the build-error of<div>emacs26-app is a patch for src/unexma=
cosx.c, taken from upstream)<div><br>Thank you for your suggestion on GitHu=
b. I don&#39;t have enough knowledge<br>and time to do it, so please go ahe=
ad instead of me.<br><br>Tomoaki Okayama<br><br>2020=E5=B9=B45=E6=9C=885=E6=
=97=A5(=E7=81=AB) 3:50 Hanspeter Niederstrasser &lt;<a href=3D"mailto:fink@=
snaggledworks.com">[email protected]</a>&gt;:<br>&gt;<br>&gt; On 5/4/2=
0 9:20 AM, Tomoaki Okayama wrote:<br>&gt; &gt; Hi,<br>&gt; &gt;<br>&gt; &gt=
; I created <a href=3D"http://emacs26-app.info">emacs26-app.info</a> and em=
acs26-app.patch, which seem<br>&gt; &gt; fine on macos 10.15.4. Not sure wh=
ether they work fine on 10.14<br>&gt; &gt; or earlier, though.<br>&gt;<br>&=
gt; Hi Tomoaki,<br>&gt;<br>&gt; Can you submit this as a pull request in Gi=
thub? It&#39;ll make discussion<br>&gt; and tracking changes easier.<br>&gt=
; <a href=3D"https://github.com/fink/fink-distributions/pulls">https://gith=
ub.com/fink/fink-distributions/pulls</a><br>&gt;<br>&gt; If you need git he=
lp, here&#39;s a quick primer on how to do it:<br>&gt; <a href=3D"https://g=
ithub.com/fink/fink-distributions/wiki/Submitting-new-or-updated-packages">=
https://github.com/fink/fink-distributions/wiki/Submitting-new-or-updated-p=
ackages</a><br>&gt;<br>&gt; Looking through your submission:<br>&gt; 1) Can=
 you add `SetCPPFLAGS: -MD` and then add a call to<br>&gt; &quot;fink-packa=
ge-precedence --depfile-ext=3D&#39;\.d&#39; .&quot; at the end of<br>&gt; C=
ompileScript? This will help you find missing dependencies. When I test<br>=
&gt; built your submission, I got hits for glib2-dev, gtk+2-dev, imagemagic=
k,<br>&gt; and assorted image libraries. You&#39;ll either need to explicit=
ly disable<br>&gt; any of these that you don&#39;t want, or explicitly set =
(Build)Depends on<br>&gt; them to get deterministic builds.<br>&gt;<br>&gt;=
 2) You run autogen.sh after patching configure and lib-src/Makefile.in.<br=
>&gt; So those patches are overriden when autogen.sh is run and the files a=
re<br>&gt; re-generated. Is that on purpose? If so, please document it in<b=
r>&gt; DescPackaging since it&#39;s not the usual sequence.<br>&gt;<br>&gt;=
 3) It builds on 10.13/xcode10.1 and 10.15.4/xcode11.4.1. I don&#39;t use<b=
r>&gt; emacs, so I can&#39;t test anything besides saying it ran. Since thi=
s builds<br>&gt; on 10.15.4, do you know why our current emacs26 fails to b=
uild on<br>&gt; 10.15.4/xcode11.4?<br>&gt; <a href=3D"https://sourceforge.n=
et/p/fink/mailman/message/36984532/">https://sourceforge.net/p/fink/mailman=
/message/36984532/</a><br>&gt;<br>&gt; Hanspeter</div></div></div></div>

--000000000000d67a1505a4e9925a--
--000000000000d67a1705a4e9925c
Content-Type: application/octet-stream; name="emacs26-app.info"
Content-Disposition: attachment; filename="emacs26-app.info"
Content-Transfer-Encoding: base64
Content-ID: <f_k9u5aigw0>
X-Attachment-Id: f_k9u5aigw0

UGFja2FnZTogZW1hY3MyNi1hcHAKVmVyc2lvbjogMjYuMwpSZXZpc2lvbjogMHRlc3QxCiNEaXN0
cmlidXRpb246IDEwLjksIDEwLjExLCAxMC4xMiwgMTAuMTMsIDEwLjE0LCAxMC4xNC41LCAxMC4x
NQpNYWludGFpbmVyOiBUb21vYWtpIE9rYXlhbWEgPG9rYXlhbWFAdXNlcnMuc291cmNlZm9yZ2Uu
bmV0PgpQcm92aWRlczogZW1hY3NlbgpEZXBlbmRzOiBlbWFjc2VuLWNvbW1vbiwgbGlieG1sMi1z
aGxpYnMsIGxpYm5jdXJzZXM1LXNobGlicwpCdWlsZERlcGVuZHM6IDw8CglmaW5rLWJ1aWxkZW52
LW1vZHVsZXMsCglmaW5rICg+PSAwLjMyKSwKCXRleGluZm8gKD49IDQuMTMpLAoJbGlieG1sMiwK
CWxpYm5jdXJzZXM1Cjw8CkNvbmZsaWN0czogPDwKCWVtYWNzMjMsIGVtYWNzMjMtbm94LCBlbWFj
czIzLWFwcCwKCWVtYWNzMjQsIGVtYWNzMjQtbm94LCBlbWFjczI0LWFwcCwKCWVtYWNzMjUsIGVt
YWNzMjUtbm94LCBlbWFjczI1LWFwcCwKCWVtYWNzMjYsIGVtYWNzMjYtbm94LCBlbWFjczI2LWFw
cAo8PApSZXBsYWNlczogPDwKCWVtYWNzMjMsIGVtYWNzMjMtbm94LCBlbWFjczIzLWFwcCwKCWVt
YWNzMjQsIGVtYWNzMjQtbm94LCBlbWFjczI0LWFwcCwKCWVtYWNzMjUsIGVtYWNzMjUtbm94LCBl
bWFjczI1LWFwcCwKCWVtYWNzMjYsIGVtYWNzMjYtbm94LCBlbWFjczI2LWFwcAo8PAoKU291cmNl
OiBtaXJyb3I6Z251OmVtYWNzL2VtYWNzLSV2LnRhci54egpTb3VyY2UtTUQ1OiAwYTJlNGI5NjVk
MzFhN2NiMTkzMGVhZTNiNzlkZjc5MwpTb3VyY2UyOiBodHRwczovL2dpc3QuZ2l0aHVidXNlcmNv
bnRlbnQuY29tL3Rha2F4cC8zMzE0YTE1M2Y2ZDAyZDgyZWYxODMzNjM4ZDMzOGVjZi9yYXcvMTU2
YWFhNTBkYzAyOGViYjczMTUyMWFiYWY0MjNlNzUxZmQwODBkZS9lbWFjcy0yNS4yLWlubGluZS5w
YXRjaApTb3VyY2UyLU1ENTogYTMzNDAxZGI5ZjJiZDJiMWIzNzhlNDhjYzU2NTg3MjIKClBhdGNo
RmlsZTogZW1hY3MyNi5wYXRjaApQYXRjaEZpbGUtTUQ1OiAzMGNhMjUzYThmMDkwYjk1Y2EzM2I0
ZmI2NDU0ODIzYQpQYXRjaEZpbGUyOiBlbWFjczI2LWFwcC5wYXRjaApQYXRjaEZpbGUyLU1ENTog
YjQzODBhZTMyMzcyYjFmNGJhMjFkODUyZDJlYjdmZTQKClBhdGNoU2NyaXB0OiA8PAoJJXtkZWZh
dWx0X3NjcmlwdH0KCXBhdGNoIC1wMSA8IC4uL2VtYWNzLTI1LjItaW5saW5lLnBhdGNoCjw8CgpD
b25maWd1cmVQYXJhbXM6IC0tbGliZXhlY2Rpcj0nJHtleGVjX3ByZWZpeH0vbGliJyAtLXdpdGhv
dXQteCAtLXdpdGgtbnMgLS1kaXNhYmxlLW5zLXNlbGYtY29udGFpbmVkIC0td2l0aC1tb2R1bGVz
IC0td2l0aC1nbnV0bHM9bm8gLS13aXRob3V0LWRidXMgLS13aXRob3V0LWdjb25mIC0td2l0aG91
dC1saWJvdGYgLS13aXRob3V0LW0xN24tZmx0IC0td2l0aG91dC1ncG0gLS13aXRoLXhtbDIgLS13
aXRob3V0LWltYWdlbWFnaWNrIC0td2l0aG91dC14cG0gLS13aXRob3V0LWpwZWcgLS13aXRob3V0
LXRpZmYgLS13aXRob3V0LWdpZiAtLXdpdGhvdXQtcG5nIC0td2l0aG91dC1yc3ZnIC0td2l0aG91
dC1sY21zMiAtLXdpdGhvdXQteGZ0IC0td2l0aG91dC14YXczZCAtLXdpdGhvdXQtZ3BtClNldENQ
UEZMQUdTOiAtTUQKQ29tcGlsZVNjcmlwdDogPDwKCSMhL2Jpbi9zaCAtZXYKCS4gJXAvc2Jpbi9m
aW5rLWJ1aWxkZW52LWhlbHBlci5zaAoJZXhwb3J0IFhDT0RFX1ZFUlNJT05fTUFKT1I9YHByaW50
ZW52IFhDT0RFX1ZFUlNJT04gfCBjdXQgLWYgMSAtZC5gCglpZiBbICRYQ09ERV9WRVJTSU9OX01B
Sk9SIC1nZSA4IF07IHRoZW4KCQlleHBvcnQgQ0ZMQUdTPSItTzEgJENGTEFHUyIKCWVsc2UKCQll
eHBvcnQgQ0ZMQUdTPSItT3MgJENGTEFHUyIKCWZpCgkle2RlZmF1bHRfc2NyaXB0fQoKCWZpbmst
cGFja2FnZS1wcmVjZWRlbmNlIC0tZGVwZmlsZS1leHQ9J1wuZCcgLgo8PApJbnN0YWxsU2NyaXB0
OiA8PAogbWFrZSBpbnN0YWxsIHByZWZpeD0laQogbWtkaXIgLXAgJWkvc2hhcmUvZG9jLyVuCiBp
bnN0YWxsIC1tIDY0NCBSRUFETUUgJWkvc2hhcmUvZG9jLyVuLwogaW5zdGFsbCAtbSA2NDQgc3Jj
L0NPUFlJTkcgJWkvc2hhcmUvZG9jLyVuL0NPUFlJTkcKCiBta2RpciAtcCAlaS9ldGMvZW1hY3MK
IG1rZGlyIC1wICVpL2V0Yy9lbWFjczI2L3NpdGUtc3RhcnQuZAogbWtkaXIgLXAgJWkvc2hhcmUv
ZW1hY3MyNgogbXYgJWkvc2hhcmUvZW1hY3MvJXYvc2l0ZS1saXNwICVpL3NoYXJlL2VtYWNzMjYv
CiAoY2QgJWkvc2hhcmUvZW1hY3MvJXY7IGxuIC1zIC4uLy4uL2VtYWNzMjYvc2l0ZS1saXNwIHNp
dGUtbGlzcCkgfHwgZXhpdAoKIG12ICVpL3NoYXJlL2luZm8gJWkvc2hhcmUvZW1hY3MtMjYuaW5m
bwogbWtkaXIgLXAgJWkvc2hhcmUvaW5mbwogbXYgJWkvc2hhcmUvZW1hY3MtMjYuaW5mbyAlaS9z
aGFyZS9pbmZvL2VtYWNzLTI2CiBjaG1vZCA3NTUgbWFuZ2xlLWluZm8KIGNobW9kIDc1NSBmaXgt
aW5mbwogLi9maXgtaW5mbyAlaS9zaGFyZS9pbmZvL2VtYWNzLTI2Cgogcm0gJWkvc2hhcmUvZW1h
Y3Mvc2l0ZS1saXNwL3N1YmRpcnMuZWwKPDwKCkFwcEJ1bmRsZXM6IG5leHRzdGVwL0VtYWNzLmFw
cAoKUG9zdEluc3RTY3JpcHQ6IDw8CiAgbWtkaXIgLXAgJXAvZXRjL2xpc3AvZW1hY3Mvc2l0ZS1s
aXNwCiAgdXBkYXRlLWFsdGVybmF0aXZlcyAtLWluc3RhbGwgJXAvYmluL2VtYWNzMjYgZW1hY3Mg
JXAvQXBwbGljYXRpb25zL0VtYWNzLmFwcC9Db250ZW50cy9NYWNPUy9FbWFjcyA0MCBcCiAgICAg
ICAgICAgICAgICAgICAgICAtLXNsYXZlICVwL3NoYXJlL21hbi9tYW4xL2VtYWNzLjEgZW1hY3Mu
MSAlcC9BcHBsaWNhdGlvbnMvRW1hY3MuYXBwL0NvbnRlbnRzL1Jlc291cmNlcy9tYW4vbWFuMS9l
bWFjcy4xCiAgdXBkYXRlLWFsdGVybmF0aXZlcyAtLWluc3RhbGwgJXAvYmluL2N0YWdzLmVtYWNz
MjYgY3RhZ3MgJXAvQXBwbGljYXRpb25zL0VtYWNzLmFwcC9Db250ZW50cy9NYWNPUy9iaW4vY3Rh
Z3MgNDAgXAogICAgICAgICAgICAgICAgICAgICAgLS1zbGF2ZSAlcC9zaGFyZS9tYW4vbWFuMS9j
dGFncy4xIGN0YWdzLjEgJXAvQXBwbGljYXRpb25zL0VtYWNzLmFwcC9Db250ZW50cy9SZXNvdXJj
ZXMvbWFuL21hbjEvY3RhZ3MuMQogIHVwZGF0ZS1hbHRlcm5hdGl2ZXMgLS1pbnN0YWxsICVwL2Jp
bi9ldGFncy5lbWFjczI2IGV0YWdzICVwL0FwcGxpY2F0aW9ucy9FbWFjcy5hcHAvQ29udGVudHMv
TWFjT1MvYmluL2V0YWdzIDYwIFwKICAgICAgICAgICAgICAgICAgICAgIC0tc2xhdmUgJXAvc2hh
cmUvbWFuL21hbjEvZXRhZ3MuMSBldGFncy4xICVwL0FwcGxpY2F0aW9ucy9FbWFjcy5hcHAvQ29u
dGVudHMvUmVzb3VyY2VzL21hbi9tYW4xL2V0YWdzLjEKICB1cGRhdGUtYWx0ZXJuYXRpdmVzIC0t
aW5zdGFsbCAlcC9iaW4vZW1hY3NjbGllbnQuZW1hY3MyNiBlbWFjc2NsaWVudCAlcC9BcHBsaWNh
dGlvbnMvRW1hY3MuYXBwL0NvbnRlbnRzL01hY09TL2Jpbi9lbWFjc2NsaWVudCA0MAogIHVwZGF0
ZS1hbHRlcm5hdGl2ZXMgLS1pbnN0YWxsICVwL2Jpbi9iMm0uZW1hY3MyNiBiMm0gJXAvQXBwbGlj
YXRpb25zL0VtYWNzLmFwcC9Db250ZW50cy9NYWNPUy9iaW4vYjJtIDQwCiAgdXBkYXRlLWFsdGVy
bmF0aXZlcyAtLWluc3RhbGwgJXAvYmluL3Jjcy1jaGVja2luLmVtYWNzMjYgcmNzLWNoZWNraW4g
JXAvQXBwbGljYXRpb25zL0VtYWNzLmFwcC9Db250ZW50cy9NYWNPUy9iaW4vcmNzLWNoZWNraW4g
NDAKICB1cGRhdGUtYWx0ZXJuYXRpdmVzIC0taW5zdGFsbCAlcC9iaW4vZWJyb3dzZS5lbWFjczI2
IGVicm93c2UgJXAvQXBwbGljYXRpb25zL0VtYWNzLmFwcC9Db250ZW50cy9NYWNPUy9iaW4vZWJy
b3dzZSA0MAogIHVwZGF0ZS1hbHRlcm5hdGl2ZXMgLS1pbnN0YWxsICVwL2Jpbi9ncmVwLWNoYW5n
ZWxvZy5lbWFjczI2IGdyZXAtY2hhbmdlbG9nICVwL0FwcGxpY2F0aW9ucy9FbWFjcy5hcHAvQ29u
dGVudHMvTWFjT1MvYmluL2dyZXAtY2hhbmdlbG9nIDQwCgogICMgUmVnaXN0ZXIgb3Vyc2VsdmVz
IHdpdGggZW1hY3Nlbi1jb21tb24KICAlcC9saWIvZW1hY3Nlbi1jb21tb24vZW1hY3MtaW5zdGFs
bCBlbWFjczI2CgogICMgU2luY2Ugd2UncmUgcGxhY2luZyBvdXIgaW5mbyBmaWxlcyBpbiBhIHN1
YmRpcmVjdG9yeSBvZiAlcC9zaGFyZS9pbmZvCiAgIyB3ZSBuZWVkIHRvIG1hbnVhbGx5IGFkZCBl
YWNoIGRvYyB0byB0aGUgaW5mbyBkaXItZmlsZQogIGZvciBmaWxlIGluICQoYmFzZW5hbWUgJXAv
c2hhcmUvaW5mby9lbWFjcy0yNi8qLmluZm8uZ3opCiAgZG8KCWluc3RhbGwtaW5mbyAtLWluZm9k
aXI9JXAvc2hhcmUvaW5mbyAtLXNlY3Rpb24gRW1hY3MgRW1hY3MgJXAvc2hhcmUvaW5mby9lbWFj
cy0yNi8ke2ZpbGV9CiAgZG9uZQo8PAoKUHJlUm1TY3JpcHQ6IDw8CiAgIyBNYW51YWxseSByZW1v
dmUgYWxsIG9mIG91ciBpbmZvIGRvY3MgZnJvbSB0aGUgZGlyLWZpbGUKICBmb3IgZmlsZSBpbiAk
KGJhc2VuYW1lICVwL3NoYXJlL2luZm8vZW1hY3MtMjYvKi5pbmZvLmd6KQogIGRvCglpbnN0YWxs
LWluZm8gLS1pbmZvZGlyPSVwL3NoYXJlL2luZm8gLS1yZW1vdmUtZXhhY3RseSBlbWFjcy0yNi8k
e2ZpbGV9CiAgZG9uZQoKICBpZiBbICQxICE9ICJ1cGdyYWRlIiBdOyB0aGVuCiAgICB1cGRhdGUt
YWx0ZXJuYXRpdmVzIC0tcmVtb3ZlIGVtYWNzICVwL0FwcGxpY2F0aW9ucy9FbWFjcy5hcHAvQ29u
dGVudHMvTWFjT1MvRW1hY3MKICAgIHVwZGF0ZS1hbHRlcm5hdGl2ZXMgLS1yZW1vdmUgZW1hY3Nj
bGllbnQgJXAvQXBwbGljYXRpb25zL0VtYWNzLmFwcC9Db250ZW50cy9NYWNPUy9iaW4vZW1hY3Nj
bGllbnQKICAgIHVwZGF0ZS1hbHRlcm5hdGl2ZXMgLS1yZW1vdmUgY3RhZ3MgJXAvQXBwbGljYXRp
b25zL0VtYWNzLmFwcC9Db250ZW50cy9NYWNPUy9iaW4vY3RhZ3MKICAgIHVwZGF0ZS1hbHRlcm5h
dGl2ZXMgLS1yZW1vdmUgZXRhZ3MgJXAvQXBwbGljYXRpb25zL0VtYWNzLmFwcC9Db250ZW50cy9N
YWNPUy9iaW4vZXRhZ3MKICAgIHVwZGF0ZS1hbHRlcm5hdGl2ZXMgLS1yZW1vdmUgYjJtICVwL0Fw
cGxpY2F0aW9ucy9FbWFjcy5hcHAvQ29udGVudHMvTWFjT1MvYmluL2IybQogICAgdXBkYXRlLWFs
dGVybmF0aXZlcyAtLXJlbW92ZSByY3MtY2hlY2tpbiAlcC9BcHBsaWNhdGlvbnMvRW1hY3MuYXBw
L0NvbnRlbnRzL01hY09TL2Jpbi9yY3MtY2hlY2tpbgogICAgdXBkYXRlLWFsdGVybmF0aXZlcyAt
LXJlbW92ZSBlYnJvd3NlICVwL0FwcGxpY2F0aW9ucy9FbWFjcy5hcHAvQ29udGVudHMvTWFjT1Mv
YmluL2Vicm93c2UKICAgIHVwZGF0ZS1hbHRlcm5hdGl2ZXMgLS1yZW1vdmUgZ3JlcC1jaGFuZ2Vs
b2cgJXAvQXBwbGljYXRpb25zL0VtYWNzLmFwcC9Db250ZW50cy9NYWNPUy9iaW4vZ3JlcC1jaGFu
Z2Vsb2cKICAgICVwL2xpYi9lbWFjc2VuLWNvbW1vbi9lbWFjcy1yZW1vdmUgZW1hY3MyNgogIGZp
Cjw8CgpMaWNlbnNlOiBHUEwKRGVzY3JpcHRpb246IEZsZXhpYmxlIHJlYWwtdGltZSB0ZXh0IGVk
aXRvcgpEZXNjRGV0YWlsOiA8PAogVGhpcyBpcyBhIHBvcnQgb2YgdGhlIGxhdGVzdCBHTlUgRW1h
Y3Mgc291cmNlIHRvIENvY29hLgogT24gdGhlIE1hYywgdGhpcyBwb3J0IGRpZmZlcnMgZnJvbSAi
Q2FyYm9uIiBwb3J0cyBvZiBHTlUgRW1hY3MKIGluIHRoYXQgaXQgbWFrZXMgYSBtb3JlIGNvbmNl
cnRlZCBhdHRlbXB0IGZyb20gdGhlIGdyb3VuZCB1cCB0bwogZm9sbG93IE9TIFggZGVza3RvcCBh
bmQgVUkgY29udmVudGlvbnMgKHdpdGhvdXQsIGhvd2V2ZXIsCiBsaW1pdGluZyBpbiBhbnkgd2F5
IHdoYXQgeW91IGNhbiBhbHJlYWR5IGRvIHdpdGggRW1hY3MpLgo8PApIb21lcGFnZTogaHR0cDov
L3d3dy5nbnUub3JnL3NvZnR3YXJlL2VtYWNzLwo=
--000000000000d67a1705a4e9925c
Content-Type: application/octet-stream; name="emacs26-app.patch"
Content-Disposition: attachment; filename="emacs26-app.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_k9u5cd301>
X-Attachment-Id: f_k9u5cd301

ZGlmZiAtTmF1ciBlbWFjcy0yNi4zLm9yaWcvY29uZmlndXJlIGVtYWNzLTI2LjMvY29uZmlndXJl
Ci0tLSBlbWFjcy0yNi4zLm9yaWcvY29uZmlndXJlCTIwMTktMDgtMjIgMDc6NDM6NDguMDAwMDAw
MDAwICswOTAwCisrKyBlbWFjcy0yNi4zL2NvbmZpZ3VyZQkyMDIwLTA1LTA2IDAxOjM1OjU4LjAw
MDAwMDAwMCArMDkwMApAQCAtMTA2ODcsNyArMTA2ODcsNyBAQAogICAgICBJTlNUQUxMX0FSQ0hf
SU5ERVBfRVhUUkE9CiAgIGZpCiAKLSAgTlNfT0JKQ19PQko9Im5zdGVybS5vIG5zZm5zLm8gbnNt
ZW51Lm8gbnNzZWxlY3QubyBuc2ltYWdlLm8gJG5zX2ZvbnRmaWxlIgorICBOU19PQkpDX09CSj0i
bnN0ZXJtLm8gbnNmbnMubyBuc21lbnUubyBuc3NlbGVjdC5vIG5zaW1hZ2UubyBtYWNpbS5vICRu
c19mb250ZmlsZSIKIGZpCiBDRkxBR1M9IiR0bXBfQ0ZMQUdTIgogQ1BQRkxBR1M9IiR0bXBfQ1BQ
RkxBR1MiCkBAIC0xNjU2OCw3ICsxNjU2OCw3IEBACiAKICAgICBDUFBGTEFHUz0iJFNBVkVfQ1BQ
RkxBR1MiCiAgICAgaWYgdGVzdCAiJHtIQVZFX0xJQlhNTDJ9IiA9ICJ5ZXMiOyB0aGVuCi0gICAg
ICBMSUJYTUwyX0NGTEFHUz0iLUknJHhjc2RrZGlyL3Vzci9pbmNsdWRlL2xpYnhtbDInIgorICAg
ICAgTElCWE1MMl9DRkxBR1M9Ii1JJyR7aW5jbHVkZWRpcn0vbGlieG1sMiciCiAgICAgICBMSUJY
TUwyX0xJQlM9Ii1seG1sMiIKICAgICBmaQogICBmaQpAQCAtMzEzNDIsNyArMzEzNDIsNyBAQAog
ICAgIyMgb25seSBjb3N0cyBhYm91dCAxLjVLIG9mIHdhc3RlZCBiaW5hcnkgc3BhY2UuCiAgICBo
ZWFkZXJwYWRfZXh0cmE9MTAwMAogICAgaWYgdGVzdCAiJEhBVkVfTlMiID0gInllcyI7IHRoZW4K
LSAgICAgbGlic19uc2d1aT0iLWZyYW1ld29yayBBcHBLaXQiCisgICAgIGxpYnNfbnNndWk9Ii1m
cmFtZXdvcmsgQXBwS2l0IC1mcmFtZXdvcmsgQ2FyYm9uIC1mcmFtZXdvcmsgQ29jb2EiCiAgICAg
IGlmIHRlc3QgIiROU19JTVBMX0NPQ09BIiA9ICJ5ZXMiOyB0aGVuCiAgICAgICAgIGxpYnNfbnNn
dWk9IiRsaWJzX25zZ3VpIC1mcmFtZXdvcmsgSU9LaXQiCiAgICAgIGZpCmRpZmYgLU5hdXIgZW1h
Y3MtMjYuMy5vcmlnL25leHRzdGVwL3RlbXBsYXRlcy9JbmZvLnBsaXN0LmluIGVtYWNzLTI2LjMv
bmV4dHN0ZXAvdGVtcGxhdGVzL0luZm8ucGxpc3QuaW4KLS0tIGVtYWNzLTI2LjMub3JpZy9uZXh0
c3RlcC90ZW1wbGF0ZXMvSW5mby5wbGlzdC5pbgkyMDE5LTAxLTA3IDIzOjI2OjA3LjAwMDAwMDAw
MCArMDkwMAorKysgZW1hY3MtMjYuMy9uZXh0c3RlcC90ZW1wbGF0ZXMvSW5mby5wbGlzdC5pbgky
MDIwLTA1LTA1IDE1OjQ5OjQxLjAwMDAwMDAwMCArMDkwMApAQCAtNjc3LDUgKzY3NywxMyBAQAog
CTxzdHJpbmc+WUVTPC9zdHJpbmc+CiAgICAgICAgIDxrZXk+TlNBcHBsZUV2ZW50c1VzYWdlRGVz
Y3JpcHRpb248L2tleT4KICAgICAgICAgPHN0cmluZz5FbWFjcyByZXF1aXJlcyBwZXJtaXNzaW9u
IHRvIHNlbmQgQXBwbGVFdmVudHMgdG8gb3RoZXIgYXBwbGljYXRpb25zLjwvc3RyaW5nPgorICAg
ICAgICA8a2V5Pk5TRGVza3RvcEZvbGRlclVzYWdlRGVzY3JpcHRpb248L2tleT4KKyAgICAgICAg
PHN0cmluZz5FbWFjcyByZXF1aXJlcyBwZXJtaXNzaW9uIHRvIGFjY2VzcyB0aGUgRGVza3RvcCBm
b2xkZXIuPC9zdHJpbmc+CisgICAgICAgIDxrZXk+TlNEb2N1bWVudHNGb2xkZXJVc2FnZURlc2Ny
aXB0aW9uPC9rZXk+CisgICAgICAgIDxzdHJpbmc+RW1hY3MgcmVxdWlyZXMgcGVybWlzc2lvbiB0
byBhY2Nlc3MgdGhlIERvY3VtZW50cyBmb2xkZXIuPC9zdHJpbmc+CisgICAgICAgIDxrZXk+TlNE
b3dubG9hZHNGb2xkZXJVc2FnZURlc2NyaXB0aW9uPC9rZXk+CisgICAgICAgIDxzdHJpbmc+RW1h
Y3MgcmVxdWlyZXMgcGVybWlzc2lvbiB0byBhY2Nlc3MgdGhlIERvd25sb2FkcyBmb2xkZXIuPC9z
dHJpbmc+CisgICAgICAgIDxrZXk+TlNSZW1vdmFibGVWb2x1bWVzVXNhZ2VEZXNjcmlwdGlvbjwv
a2V5PgorICAgICAgICA8c3RyaW5nPkVtYWNzIHJlcXVpcmVzIHBlcm1pc3Npb24gdG8gYWNjZXNz
IGZpbGVzIG9uIFJlbW92YWJsZSBWb2x1bWVzLjwvc3RyaW5nPgogPC9kaWN0PgogPC9wbGlzdD4K
ZGlmZiAtTmF1ciBlbWFjcy0yNi4zLm9yaWcvc3JjL21hY2ZvbnQubSBlbWFjcy0yNi4zL3NyYy9t
YWNmb250Lm0KLS0tIGVtYWNzLTI2LjMub3JpZy9zcmMvbWFjZm9udC5tCTIwMTktMDctMjYgMDQ6
NDE6MjguMDAwMDAwMDAwICswOTAwCisrKyBlbWFjcy0yNi4zL3NyYy9tYWNmb250Lm0JMjAyMC0w
NS0wNSAxNTo0OTo0MS4wMDAwMDAwMDAgKzA5MDAKQEAgLTIzNDYsOSArMjM0Niw5IEBACiAgICAg
ICAgICAgICAgICAgICAhPSAoc3BhY2luZyA+PSBGT05UX1NQQUNJTkdfTU9OTykpKQogICAgICAg
ICAgICAgY29udGludWU7CiAKLSAgICAgICAgICAvKiBEb24ndCB1c2UgYSBjb2xvciBiaXRtYXAg
Zm9udCB1bnRpbCBpdCBpcyBzdXBwb3J0ZWQgb24KLQkgICAgIGZyZWUgcGxhdGZvcm1zLiAgKi8K
LSAgICAgICAgICBpZiAoc3ltX3RyYWl0cyAmIGtDVEZvbnRUcmFpdENvbG9yR2x5cGhzKQorICAg
ICAgICAgIC8qIERvbid0IHVzZSBhIGNvbG9yIGJpdG1hcCBmb250IHVubGVzcyBpdHMgZmFtaWx5
IGlzCisgICAgICAgICAgICAgZXhwbGljaXRseSBzcGVjaWZpZWQuICAqLworICAgICAgICAgIGlm
ICgoc3ltX3RyYWl0cyAmIGtDVEZvbnRUcmFpdENvbG9yR2x5cGhzKSAmJiBOSUxQIChmYW1pbHkp
KQogICAgICAgICAgICAgY29udGludWU7CiAKICAgICAgICAgICBpZiAoaiA+IDAKZGlmZiAtTmF1
ciBlbWFjcy0yNi4zLm9yaWcvc3JjL3VuZXhtYWNvc3guYyBlbWFjcy0yNi4zL3NyYy91bmV4bWFj
b3N4LmMKLS0tIGVtYWNzLTI2LjMub3JpZy9zcmMvdW5leG1hY29zeC5jCTIwMTktMDEtMDcgMjM6
MjY6MDcuMDAwMDAwMDAwICswOTAwCisrKyBlbWFjcy0yNi4zL3NyYy91bmV4bWFjb3N4LmMJMjAy
MC0wNS0wNSAxNTo0OTo0MS4wMDAwMDAwMDAgKzA5MDAKQEAgLTUwMywyMiArNTAzLDM0IEBACiBz
dGF0aWMgdm9pZAogdW5leGVjX3JlZ2lvbnNfbWVyZ2UgKHZvaWQpCiB7Ci0gIGludCBpLCBuOwot
ICB1bmV4ZWNfcmVnaW9uX2luZm8gcjsKLSAgdm1fc2l6ZV90IHBhZHNpemU7Ci0KICAgcXNvcnQg
KHVuZXhlY19yZWdpb25zLCBudW1fdW5leGVjX3JlZ2lvbnMsIHNpemVvZiAodW5leGVjX3JlZ2lv
bnNbMF0pLAogCSAmdW5leGVjX3JlZ2lvbnNfc29ydF9jb21wYXJlKTsKLSAgbiA9IDA7Ci0gIHIg
PSB1bmV4ZWNfcmVnaW9uc1swXTsKLSAgcGFkc2l6ZSA9IHIucmFuZ2UuYWRkcmVzcyAmIChwYWdl
c2l6ZSAtIDEpOwotICBpZiAocGFkc2l6ZSkKLSAgICB7Ci0gICAgICByLnJhbmdlLmFkZHJlc3Mg
LT0gcGFkc2l6ZTsKLSAgICAgIHIucmFuZ2Uuc2l6ZSArPSBwYWRzaXplOwotICAgICAgci5maWxl
c2l6ZSArPSBwYWRzaXplOworCisgIC8qIEFsaWduIGVhY2ggcmVnaW9uIHN0YXJ0IGFkZHJlc3Mg
dG8gYSBwYWdlIGJvdW5kYXJ5LiAgKi8KKyAgZm9yICh1bmV4ZWNfcmVnaW9uX2luZm8gKmN1ciA9
IHVuZXhlY19yZWdpb25zOworICAgICAgIGN1ciA8IHVuZXhlY19yZWdpb25zICsgbnVtX3VuZXhl
Y19yZWdpb25zOyBjdXIrKykKKyAgICB7CisgICAgICB2bV9zaXplX3QgcGFkc2l6ZSA9IGN1ci0+
cmFuZ2UuYWRkcmVzcyAmIChwYWdlc2l6ZSAtIDEpOworICAgICAgaWYgKHBhZHNpemUpCisJewor
CSAgY3VyLT5yYW5nZS5hZGRyZXNzIC09IHBhZHNpemU7CisJICBjdXItPnJhbmdlLnNpemUgKz0g
cGFkc2l6ZTsKKwkgIGN1ci0+ZmlsZXNpemUgKz0gcGFkc2l6ZTsKKworCSAgdW5leGVjX3JlZ2lv
bl9pbmZvICpwcmV2ID0gY3VyID09IHVuZXhlY19yZWdpb25zID8gTlVMTCA6IGN1ciAtIDE7CisJ
ICBpZiAocHJldgorCSAgICAgICYmIHByZXYtPnJhbmdlLmFkZHJlc3MgKyBwcmV2LT5yYW5nZS5z
aXplID4gY3VyLT5yYW5nZS5hZGRyZXNzKQorCSAgICB7CisJICAgICAgcHJldi0+cmFuZ2Uuc2l6
ZSA9IGN1ci0+cmFuZ2UuYWRkcmVzcyAtIHByZXYtPnJhbmdlLmFkZHJlc3M7CisJICAgICAgaWYg
KHByZXYtPmZpbGVzaXplID4gcHJldi0+cmFuZ2Uuc2l6ZSkKKwkJcHJldi0+ZmlsZXNpemUgPSBw
cmV2LT5yYW5nZS5zaXplOworCSAgICB9CisJfQogICAgIH0KLSAgZm9yIChpID0gMTsgaSA8IG51
bV91bmV4ZWNfcmVnaW9uczsgaSsrKQorCisgIGludCBuID0gMDsKKyAgdW5leGVjX3JlZ2lvbl9p
bmZvIHIgPSB1bmV4ZWNfcmVnaW9uc1swXTsKKyAgZm9yIChpbnQgaSA9IDE7IGkgPCBudW1fdW5l
eGVjX3JlZ2lvbnM7IGkrKykKICAgICB7CiAgICAgICBpZiAoci5yYW5nZS5hZGRyZXNzICsgci5y
YW5nZS5zaXplID09IHVuZXhlY19yZWdpb25zW2ldLnJhbmdlLmFkZHJlc3MKIAkgICYmIHIucmFu
Z2Uuc2l6ZSAtIHIuZmlsZXNpemUgPCAyICogcGFnZXNpemUpCkBAIC01MzAsMTcgKzU0Miw2IEBA
CiAJewogCSAgdW5leGVjX3JlZ2lvbnNbbisrXSA9IHI7CiAJICByID0gdW5leGVjX3JlZ2lvbnNb
aV07Ci0JICBwYWRzaXplID0gci5yYW5nZS5hZGRyZXNzICYgKHBhZ2VzaXplIC0gMSk7Ci0JICBp
ZiAocGFkc2l6ZSkKLQkgICAgewotCSAgICAgIGlmICgodW5leGVjX3JlZ2lvbnNbbi0xXS5yYW5n
ZS5hZGRyZXNzCi0JCSAgICsgdW5leGVjX3JlZ2lvbnNbbi0xXS5yYW5nZS5zaXplKSA9PSByLnJh
bmdlLmFkZHJlc3MpCi0JCXVuZXhlY19yZWdpb25zW24tMV0ucmFuZ2Uuc2l6ZSAtPSBwYWRzaXpl
OwotCi0JICAgICAgci5yYW5nZS5hZGRyZXNzIC09IHBhZHNpemU7Ci0JICAgICAgci5yYW5nZS5z
aXplICs9IHBhZHNpemU7Ci0JICAgICAgci5maWxlc2l6ZSArPSBwYWRzaXplOwotCSAgICB9CiAJ
fQogICAgIH0KICAgdW5leGVjX3JlZ2lvbnNbbisrXSA9IHI7Cg==
--000000000000d67a1705a4e9925c
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--000000000000d67a1705a4e9925c
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Fink-devel mailing list
[email protected]
List archive:
https://sourceforge.net/p/fink/mailman/fink-devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel
--000000000000d67a1705a4e9925c--