Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 19 Sep 2020 12:35:23 +0200
From:      Stefan Esser <se@freebsd.org>
To:        FreeBSD ports <freebsd-ports@freebsd.org>
Subject:   Need help: nearly complete port of GitHub CLI
Message-ID:  <fa79ef4d-9985-41f8-06c7-fd43702312c3@freebsd.org>

next in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--qLSObl6v0gKpUBhpyytXTVEoJPtYhgZzc
Content-Type: multipart/mixed; boundary="faIDroOzCwpgXwlePN5JHXwaHq0uUEJaZ";
 protected-headers="v1"
From: Stefan Esser <se@freebsd.org>
To: FreeBSD ports <freebsd-ports@freebsd.org>
Message-ID: <fa79ef4d-9985-41f8-06c7-fd43702312c3@freebsd.org>
Subject: Need help: nearly complete port of GitHub CLI

--faIDroOzCwpgXwlePN5JHXwaHq0uUEJaZ
Content-Type: multipart/mixed;
 boundary="------------55778217444200ABC74022B5"
Content-Language: en-US

This is a multi-part message in MIME format.
--------------55778217444200ABC74022B5
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: quoted-printable

I have tried to create a port for the recently announced GitHub CLI 1.0.

What I got so far can be downloaded from:

	https://people.freebsd.org/~se/ports/github-cli-port.tar.bz2


The GH_TUPLE list of the dependencies was the part that caused most
effort, but it should be correct and complete, AFAICT.

The port is nearly ready, but there is a compilation error which
appears to be caused by a missing architecture dependent definition:

# github.com/muesli/termenv
vendor/github.com/muesli/termenv/termenv_unix.go:76:9: readfds.Bits=20
undefined (type syscall.FdSet has no field or method Bits)
vendor/github.com/muesli/termenv/termenv_unix.go:87:12: readfds.Bits=20
undefined (type syscall.FdSet has no field or method Bits)
*** Error code 2

Another missing function could be fixed by copying over the Linux
specific definition, but I assume it should apply to FreeBSD, too
(see the post-extract target in the Makefile).


Since I do not know much about Go, I'm stuck, but think it should
be very easy to get the missing definition fixed for somebody with
some knowledge of Go and its build infrastructure.

More issues may exist, but since I'm stuck with the compiler error
that prevents building of the binary, I can't tell ...

Any help is highly appreciated ...

Regards, STefan

--------------55778217444200ABC74022B5--

--faIDroOzCwpgXwlePN5JHXwaHq0uUEJaZ--

--qLSObl6v0gKpUBhpyytXTVEoJPtYhgZzc
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature"

-----BEGIN PGP SIGNATURE-----

wsB5BAABCAAjFiEEo3HqZZwL7MgrcVMTR+u171r99UQFAl9l3usFAwAAAAAACgkQR+u171r99UQY
ngf9HNvieUVosv6uxnOTEU0It42Vu+gf/EdYXjMiQknu2xdx2g4y02BQtcZFO5WwmaL7Bc94VKtJ
EpqHdPPApa1AKyVSDUoxJkh2beoVuPNRWu13g4VXRE6fV0epNKiChcpW3yeLs0nGR2PDXfwzh8F+
4vjrX0Uple0t4wrCoyrT8mv9c83ahpZ9KadLi4flhFhiTQ02h0jGSu0fiznMH4kwuZf/6ElzGfec
uWdR/6phifEyMItIi00tjW99aTyMno343QmeJ/uZWznsHpWmZj24zacjHRM0YZa4iO7SaY+0gjUf
FYY+SjGlG3HU3+dVS1ViOiTbp6gybh4INkZqvmCTyw==
=vaz0
-----END PGP SIGNATURE-----

--qLSObl6v0gKpUBhpyytXTVEoJPtYhgZzc--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?fa79ef4d-9985-41f8-06c7-fd43702312c3>