HSQL is a library that integrates SQL in Haskell. This is just a base-package, but hsql-postgresql, hsql-sqlite3, and hsql-odbc depend on this. hsql-mysql and hsql-sqlite(for sqlite<3.0.0) are also available but I didn't managed to compile them yet.
Created attachment 63059 [details] The ebuild for dev-haskell/hsql-1.6
Created attachment 64248 [details] Ebuild using cabal eclass Changes: -uses haskell-cabal.eclass -uses PDEPEND to build postgresql, sqlite and odbc bindings
I was about to add hsql-1.7 (and it's backend ebuilds) but I noticed that the tarball name is unversioned. I'm waiting for a reply from the HSQL devs about this. It think it's unwise for us to add the package as it is with an unversioned tarball name.
Now in portage but masked. It needs testing.
It's been tested and is now unmasked on all 5 arches.