Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 13 Sep 2015 08:12:06 -0400
From:      Tom Pusateri <pusateri@bangj.com>
To:        Andrey Cherkashin <andoriyu@gmail.com>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: Help with new port with multiple downloaded files from github
Message-ID:  <A1726C81-4FFE-4DD5-94B5-032EE10DE7C5@bangj.com>
In-Reply-To: <etPan.55f4f110.69e3bbdb.e72@Andreys-MacBook-Pro.local>
References:  <etPan.55f4f110.69e3bbdb.e72@Andreys-MacBook-Pro.local>

next in thread | previous in thread | raw e-mail | index | archive | help

> On Sep 12, 2015, at 11:44 PM, Andrey Cherkashin <andoriyu@gmail.com> =
wrote:
>=20
> Hey, any luck with this port?
>=20

It=E2=80=99s not finished yet. This is as far as I have gotten:

https://github.com/pusateri/ports/tree/master/www/libchromiumcontent

I got discouraged by how un-portable the Atom code is and how they have =
hardcoded binary downloads upon downloads of node, iojs, etc. and the =
sheer number of components that need ported that all use their own =
copies of downloaded binaries. It=E2=80=99s spaghetti.

They had #!/bin/bash hardcoded everywhere. A few of us submitted pull =
requests to get them changed to #!/bin/env bash and got some of them =
removed but then some bug reports surfaced for problems on MacOSX and =
they undid at least one of them.

The Atom guys were really nice and helpful but they aren=E2=80=99t =
focused on portability and so it=E2=80=99s a tough road.

There=E2=80=99s about 50 components and so it can be done but it=E2=80=99s=
 going to take perseverance.

Tom





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?A1726C81-4FFE-4DD5-94B5-032EE10DE7C5>