Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 10 May 2019 12:50:20 +0200
From:      Palle Girgensohn <girgen@FreeBSD.org>
To:        Gleb Popov <arrowd@freebsd.org>
Cc:        "haskell@freebsd.org" <haskell@freebsd.org>
Subject:   Re: Haskell in FreeBSD ports
Message-ID:  <62B2EE72-1B64-460B-BE18-E7E8DE51B7A4@FreeBSD.org>
In-Reply-To: <CALH631kH2DwwMywDy_1G_S2LNeSoVOPZQuRaATP69mYW9PSsqQ@mail.gmail.com>
References:  <8839F753-5287-47DA-B61D-4C88DAE68D1B@FreeBSD.org> <CALH631kH2DwwMywDy_1G_S2LNeSoVOPZQuRaATP69mYW9PSsqQ@mail.gmail.com>

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


> 10 maj 2019 kl. 10:29 skrev Gleb Popov <arrowd@freebsd.org>:
>=20
>=20
>=20
> On Fri, May 10, 2019 at 11:49 AM Palle Girgensohn <girgen@freebsd.org =
<mailto:girgen@freebsd.org>> wrote:
> Hi!
>=20
> A while ago, I started porting a haskell based project called =
pgbackrest [https://pgbackrest.org <https://pgbackrest.org/>; =
<https://pgbackrest.org/ <https://pgbackrest.org/>>]. I never really =
finished at the the time, so I let it ly around on a repo of mine. =
Yesterday I updated it and realized you're moving haskell stuff out of =
the ports tree. Do you have any pointers to how to relate to this work, =
and what I can do to get pgbackrest into the ports tree? I remember =
there where more than 20 new haskell ports I had to add to get it =
working.
>=20
> Thanks
> Palle
>=20
> I skimmed through https://github.com/pgbackrest/pgbackrest =
<https://github.com/pgbackrest/pgbackrest>; repository and didn't find =
any Haskell sources.

Haha, sorry, I was confused. postgrest =
[https://github.com/PostgREST/postgrest =
<https://github.com/PostgREST/postgrest>] is the name of the project. =
:-)

> We don't keep ports for Haskell libraries anymore. That means, that if =
pgbackrest is a Haskell library, you don't need to port it. Instead, =
port an application that uses it.

So I port it sort of like a go application, by referencing all the =
libraries in the application port? Where will the libs go? Any tips of =
application ports using haskell that I can use as reference?

Palle




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?62B2EE72-1B64-460B-BE18-E7E8DE51B7A4>