Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 28 Dec 2017 21:11:35 +0100
From:      Palle Girgensohn <girgen@FreeBSD.org>
To:        haskell@FreeBSD.org
Subject:   Porting haskell based software to FreeBSD
Message-ID:  <AA0871B8-6B5B-4FA2-B8D2-04B1EA6B0B9A@FreeBSD.org>

index | next in thread | raw e-mail

Hi,

I'm a porter mainly working with PostgreSQL, and I stumbled upon a piece of software that I'd like to incorporate into the FreeBSD ports tree. It's called PostgREST [1] and it is built using Haskell. Hence I have had to introduce myself to the work of lang/gch/bsd.hackage.mk and the USE_CABAL-knob.

A few questions that you can perhaps help me with:

0. First, is somebody already working on porting postgrest? :)

1. The postgrest project suggest using devel/stack to get all ports [2]. I assume this is a shortcut that cannot really be used with a port. But perhaps the stack tool can be used to get a list of dependant ports? Or is the postgrest.cabal file in the root enough to simply find all dependencies?

2. There will be at least a dozen new ports that postgrest depends and that are yet not in the tree. Most hs-* ports in the ports tree have MAINTAINER=haskell@FreeBSD.org. Is this customary for the Haskell ports? I have no problem setting girgen or haskell there. Normally it would be me, so please just advice and I'll set whichever is best there.


Best regards,
Palle


[1] https://github.com/begriffs/postgrest
[2] https://postgrest.com/en/v4.3/install.html#build-from-source

home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AA0871B8-6B5B-4FA2-B8D2-04B1EA6B0B9A>