Date: Thu, 28 Dec 2017 22:06:06 +0100 From: Ashish SHUKLA <ashish@FreeBSD.org> To: freebsd-haskell@freebsd.org Subject: Re: Porting haskell based software to FreeBSD Message-ID: <3d0b303a-168b-92e6-48ab-7ae6002ef2c6@FreeBSD.org> In-Reply-To: <AA0871B8-6B5B-4FA2-B8D2-04B1EA6B0B9A@FreeBSD.org> References: <AA0871B8-6B5B-4FA2-B8D2-04B1EA6B0B9A@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --F3NXtAdGqtKN1VABZBysFDWCyCvUpnhXR Content-Type: multipart/mixed; boundary="1ifVDxdxT1zZT3r2LRg4e6Tx78yj25djN"; protected-headers="v1" From: Ashish SHUKLA <ashish@FreeBSD.org> To: freebsd-haskell@freebsd.org Message-ID: <3d0b303a-168b-92e6-48ab-7ae6002ef2c6@FreeBSD.org> Subject: Re: Porting haskell based software to FreeBSD References: <AA0871B8-6B5B-4FA2-B8D2-04B1EA6B0B9A@FreeBSD.org> In-Reply-To: <AA0871B8-6B5B-4FA2-B8D2-04B1EA6B0B9A@FreeBSD.org> --1ifVDxdxT1zZT3r2LRg4e6Tx78yj25djN Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 28/12/17 9:11 PM, Palle Girgensohn wrote: > Hi, >=20 > I'm a porter mainly working with PostgreSQL, and I stumbled upon a piec= e of software that I'd like to incorporate into the FreeBSD ports tree. I= t'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_CA= BAL-knob. >=20 > A few questions that you can perhaps help me with: >=20 > 0. First, is somebody already working on porting postgrest? :) Only speaking for myself, I'm not working on it. >=20 > 1. The postgrest project suggest using devel/stack to get all ports [2]= =2E I assume this is a shortcut that cannot really be used with a port. B= ut perhaps the stack tool can be used to get a list of dependant ports? O= r is the postgrest.cabal file in the root enough to simply find all depen= dencies? I don't think it matters how you find out all dependencies (or which mechanism is kept up-to-date by developers), as long as list of the dependencies is accurate. Ideally, it would be nice to keep .cabal file, but it all depends on developers. I've not touched hs-* ports in a while, although we used hsporter[1] to generate port. I'm not sure how much accurate it's, but you can use it to bootstrap your work. > 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 MAIN= TAINER=3Dhaskell@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. AFAIK, there hasn't been a strict requirement, but if maintainer is set to haskell@, then haskell@ can commit updates to port, without waiting for your approval, which is better, when committing GHC updates, which results in updates of other hs-* ports. References: [1] https://github.com/freebsd-haskell/hsporter HTH --=20 Ashish SHUKLA | GPG: F682CDCC39DC0FEAE11620B6C746CFA9E74FA4B0 freebsd.org!ashish | https://people.freebsd.org/~ashish/ --1ifVDxdxT1zZT3r2LRg4e6Tx78yj25djN-- --F3NXtAdGqtKN1VABZBysFDWCyCvUpnhXR Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE9oLNzDncD+rhFiC2x0bPqedPpLAFAlpFXL4ACgkQx0bPqedP pLCWJA/+LAYuJpAzDJ+pmpl3Z6x22Mr3llrKKsvE5/qOjr3LZwGH08zpaIQ01qFf GMLgsqubO2CmAta6lAmmV0l733EbwjBTYdUMfP4lrHn/IjIIIn1h5Rf/LJKIBkr9 m0LfjTClawAeqH2W5sPc1USw+L1X28OTNwV1Uek/gQEZ6A712FmoTJw0AeTCpb5e TmB3qAort5Mw45fa75wDRRRsjBzwxXuGbvh5mhcPLzd6uT5wXxhod9939ytb28fl fOMiovzz1NDqHkvVDHos2vvduJjEh0lZnP62Lft/SZ5QikEtbxZr2XhIr9rP7wOi AY9m2IPk3EH4Sy2ZNmwN7d6h1lO4Q9NkqfANBPcgUAcgyNTc1swliBmUFzMwXJBE E0evVwu+pUDIxkxd0wittwHUte4m2fWGFddac0CWubRsC+O4tJTLtPn+aRKwHTEk t07uRAQW8VVArvjSkS2/9wwFc/JoOH2U2QHuXBVN29tLGmXVfFnN/HkYYWJTupes 2i226nIQ+78iyC6z3gvieqVIXtXqTRcVBz6iyLk8b7r21/ao9KsXJfQE9CoxFMcA 98VSd/qE+SqMX3osCd7LHF3UH+J6LrpUaB8eMvsmEPRjDr2kGi8kf0S7dr+qx8Vc UY62NNjKRM4rXho2WYN54Dl8GxdSvWMeXHKt3bdOrynmBmTCo28= =zdl5 -----END PGP SIGNATURE----- --F3NXtAdGqtKN1VABZBysFDWCyCvUpnhXR--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3d0b303a-168b-92e6-48ab-7ae6002ef2c6>