Re: [INTERNALS-WIN] ext/gd: drop XPM support on Windows

[email protected] (Pierre Joye) Thu, 12 Sep 2024 11:46:02 +0700
Newsgroups php.internals,php.internals.win
Message-ID <CAEZPtU7vi18nzNT7W3osCp2PHucac8TpEkdiNXWBeKuErRATDQ@mail.gmail.com>
--000000000000660d570621e4c903
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

hi,

On Thu, Sep 12, 2024, 5:04=E2=80=AFAM Christoph M. Becker <[email protected]=
e> wrote:

>
>
> This should be fixed in winlibs/libxpm.  The patch in winlib-builder
> doesn't make sense; I think I did this to make it easier to update
> libxpm, though in hindsight this was probably a bad idea.
>

I mentioned that long ago, but a maybe faster way to get windows ready
sources is vcpkg:

https://vcpkg.roundtrip.dev/ports/libxpm

only changes required are for static lib names, as we use _a to
differentiate. lib for dll or static links.

best.

>

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

<div dir=3D"auto"><div>hi,<br><br><div class=3D"gmail_quote"><div dir=3D"lt=
r" class=3D"gmail_attr">On Thu, Sep 12, 2024, 5:04=E2=80=AFAM Christoph M. =
Becker &lt;<a href=3D"mailto:[email protected]">[email protected]</a>&gt; w=
rote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex=
;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
This should be fixed in winlibs/libxpm.=C2=A0 The patch in winlib-builder<b=
r>
doesn&#39;t make sense; I think I did this to make it easier to update<br>
libxpm, though in hindsight this was probably a bad idea.<br></blockquote><=
/div></div><div dir=3D"auto"><br></div><div dir=3D"auto">I mentioned that l=
ong ago, but a maybe faster way to get windows ready sources is vcpkg:</div=
><div dir=3D"auto"><br></div><div dir=3D"auto"><a href=3D"https://vcpkg.rou=
ndtrip.dev/ports/libxpm">https://vcpkg.roundtrip.dev/ports/libxpm</a></div>=
<div dir=3D"auto"><br></div><div dir=3D"auto">only changes required are for=
 static lib names, as we use _a to differentiate. lib for dll or static lin=
ks.</div><div dir=3D"auto"><br></div><div dir=3D"auto">best.</div><div dir=
=3D"auto"><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" styl=
e=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
</blockquote></div></div></div>

--000000000000660d570621e4c903--