From owner-freebsd-haskell@freebsd.org Fri May 10 10:50:24 2019 Return-Path: Delivered-To: freebsd-haskell@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4C44D159F491 for ; Fri, 10 May 2019 10:50:24 +0000 (UTC) (envelope-from girgen@FreeBSD.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id DEC9F6B361 for ; Fri, 10 May 2019 10:50:23 +0000 (UTC) (envelope-from girgen@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id 9F72D159F48D; Fri, 10 May 2019 10:50:23 +0000 (UTC) Delivered-To: haskell@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7B666159F48B for ; Fri, 10 May 2019 10:50:23 +0000 (UTC) (envelope-from girgen@FreeBSD.org) Received: from mail.pingpong.net (mail.pingpong.net [109.228.164.3]) by mx1.freebsd.org (Postfix) with ESMTP id 02C7C6B35F; Fri, 10 May 2019 10:50:22 +0000 (UTC) (envelope-from girgen@FreeBSD.org) Received: from girgbook.pingpong.net (citron2.pingpong.net [195.178.173.68]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.pingpong.net (Postfix) with ESMTPSA id F37CE3EE74; Fri, 10 May 2019 12:50:20 +0200 (CEST) From: Palle Girgensohn Message-Id: <62B2EE72-1B64-460B-BE18-E7E8DE51B7A4@FreeBSD.org> Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.8\)) Subject: Re: Haskell in FreeBSD ports Date: Fri, 10 May 2019 12:50:20 +0200 In-Reply-To: Cc: "haskell@freebsd.org" To: Gleb Popov References: <8839F753-5287-47DA-B61D-4C88DAE68D1B@FreeBSD.org> X-Mailer: Apple Mail (2.3445.104.8) X-Rspamd-Queue-Id: 02C7C6B35F X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-6.97 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-0.996,0]; NEURAL_HAM_SHORT(-0.97)[-0.974,0]; REPLY(-4.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-haskell@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FreeBSD-specific Haskell issues and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 May 2019 10:50:24 -0000 > 10 maj 2019 kl. 10:29 skrev Gleb Popov : >=20 >=20 >=20 > On Fri, May 10, 2019 at 11:49 AM Palle Girgensohn > wrote: > Hi! >=20 > A while ago, I started porting a haskell based project called = pgbackrest [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 = repository and didn't find = any Haskell sources. Haha, sorry, I was confused. 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