pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkg/57929: bsdtar-3.7.2 fails to build on Solaris 10
The following reply was made to PR pkg/57929; it has been noted by GNATS.
From: Hiroshi Hakoyama <hiroshi-hakoyama%nagano.ac.jp@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: pkg-manager%netbsd.org@localhost,
gnats-admin%netbsd.org@localhost,
pkgsrc-bugs%netbsd.org@localhost
Subject: Re: pkg/57929: bsdtar-3.7.2 fails to build on Solaris 10
Date: Thu, 15 Feb 2024 14:55:42 +0900
Thank you very much!
I confirmed the patch worked.
Hiroshi
> 2024/02/15 14:10=E3=80=81David H. Gutteridge =
<david%gutteridge.ca@localhost>=E3=81=AE=E3=83=A1=E3=83=BC=E3=83=AB:
>=20
> The following reply was made to PR pkg/57929; it has been noted by =
GNATS.
>=20
> From: "David H. Gutteridge" <david%gutteridge.ca@localhost>
> To: gnats-bugs%netbsd.org@localhost
> Cc:=20
> Subject: Re: pkg/57929: bsdtar-3.7.2 fails to build on Solaris 10
> Date: Thu, 15 Feb 2024 00:05:26 -0500
>=20
> Oh, yes, sorry, I was confirming before those two macro definitions =
are
> equivalent for your OS. Since they are, we could do something like =
this
> patch (untested, but should work for you).
>=20
> Index: Makefile
> =
=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3=
D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D
> =
=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3=
D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D
> =3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D=
3D=3D3D=3D3D
> RCS file: /cvsroot/pkgsrc/archivers/bsdtar/Makefile,v
> retrieving revision 1.30
> diff -u -r1.30 Makefile
> --- Makefile 15 Feb 2024 04:34:21 -0000 1.30
> +++ Makefile 15 Feb 2024 04:53:06 -0000
> @@ -53,6 +53,10 @@
> .if ${OS_VARIANT} =3D3D=3D3D "SCOOSR5"
> # SCO OpenServer 5.0.7/3.2 has windows.h, and configure expects it =
for
> MS Windows.
> CONFIGURE_ENV+=3D3D ac_cv_header_windows_h=3D3Dno
> +.elif ${OS_VARIANT} =3D3D=3D3D "Solaris"
> +# Older Solaris variants don't have FNM_CASEFOLD, but FNM_IGNORECASE =
as
> 0x08
> +# is equivalent.
> +CFLAGS+=3D3D -DFNM_CASEFOLD=3D3D0x08
> .endif
> =3D20
> do-extract:
>=20
> =3D20
> (Patches to upstream would be done differently than that, but that
> should get you around the issue within pkgsrc for now.)
>=20
> Regards,
>=20
> Dave
>=20
Home |
Main Index |
Thread Index |
Old Index