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>