Re: I want to help maintain vscode build with electron25 and codelite

From: Space Cadet <tootall79_at_gmail.com>
Date: Wed, 06 Sep 2023 16:06:01 UTC
codelite builds and works from sources, with some patches.  I think there
is an issue with Eran, the author of codelite.  I have to guess about this.
Eran can correct me if I am wrong.  It feels to me like he doesn't want to
have codelite as a freebsd package because
the package system design results in a an app that doesn't run through his
'paywall'.  its not a paywall exactly.  its a free program
but for a normal user to download a new release, she has to navigate a
contribution option.
its a great IDE so it is worth doing something to make it easier to run it
on freebsd, but I don't know what that would be.

On Tue, Sep 5, 2023 at 11:46 PM Felix Palmen <zirias@freebsd.org> wrote:

> * Scott Zhang <macromarship@gmail.com> [20230906 10:28]:
> >      As vscode and codelite is my 2 mainly used ide, when I switch to
> > freebsd, I find they are not in repo. So I compile them myself.
> >      I have successfully build vscode against electron25 and get the
> > pkg ready, I setup my own repo on https://www.jgcxtech.com/freebsd/
> >      And I build codelite with latest code 17.7.0 with some code and
> > link fix. But have not make ports autobuild work yet.
>
> I don't know about codelite, but vscode is in my local package list and
> builds just fine in poudriere, there isn't any issue maintaining the
> port.
>
> The reason there is no package is, as far as I know, building electron
> was causing issues on the package builders (getting stuck and running
> into timeouts), so it's blacklisted from package builds. I don't see
> these issues here locally, although it is of course a massive build.
>
> I opened a PR about this issue some time ago:
> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=270565
>
> Cheers, Felix
>
> --
>  Felix Palmen <zirias@FreeBSD.org>     {private}   felix@palmen-it.de
>  -- ports committer --                     {web}  http://palmen-it.de
>  {pgp public key}  http://palmen-it.de/pub.txt
>  {pgp fingerprint} 6936 13D5 5BBF 4837 B212  3ACC 54AD E006 9879 F231
>