Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 69757

Summary: monetdb-4.4.2.ebuild (New Package)
Product: Gentoo Linux Reporter: Fabian Groffen <grobian>
Component: New packagesAssignee: Jay Pfeifer (RETIRED) <pfeifer>
Status: RESOLVED FIXED    
Severity: enhancement CC: cloos, grobian, mark, mkennedy
Priority: High Keywords: EBUILD
Version: unspecified   
Hardware: All   
OS: All   
URL: http://monetdb.cwi.nl/
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: monetdb-4.4.0.ebuild
monetdb-4.4.2.ebuild
monetdb default configuration patch file
MapiClient program patch for default SQL mode
All files from /usr/(local/)portage/ for monetdb ebuild
MonetDB 4.6.0 ebuild
MonetDB 4.8.0, SQL Server 2.8.0, XQuery Server 0.8.0 (Technology Preview 1)
monetdb-proposal.diff
MonetDB 4.8.2 ebuild
small patch to the MonetDB 4.8.2 ebuild

Description Fabian Groffen gentoo-dev 2004-11-01 12:35:36 UTC
Hi!

Please find attached monetdb-4.4.0.ebuild, monetdb-4.4.2.ebuild and a few convenience patches so that MonetDB will run as daemon like other common databases with SQL mode enabled (and defaulted).

MonetDB is an open source high-performance database system developed at CWI, the Institute for Mathematics and Computer Science Research of The Netherlands.  It was designed to provide high performance on complex queries against large databases, e.g. combining tables with hundreds of columns and multi-million rows.  As such, MonetDB can be used in application areas that performance-wise are no-go areas for using traditional database technology in a real-time manner.  MonetDB has been successfully applied in high performance applications for data mining, OLAP, GIS, XML Query, text- and multimedia retrieval.

I suggest to place monetdb in dev-db/monetdb.

I attached the two ebuilds, and patches in plain text, and additionally a gzipped tarball containing all files, including companion files from the 'files' directory (start and stop scripts, init.d wrapper files, etc) from my /usr/local/portage/dev-db/monetdb directory.

I hope I supplied all required information and that you will consider adding MonetDB to Gentoo portage.

Regards,
Fabian
Comment 1 Fabian Groffen gentoo-dev 2004-11-01 12:36:45 UTC
Created attachment 43096 [details]
monetdb-4.4.0.ebuild

Ebuild for MonetDB/SQL 4.4.0
Comment 2 Fabian Groffen gentoo-dev 2004-11-01 12:37:29 UTC
Created attachment 43097 [details]
monetdb-4.4.2.ebuild

Ebuild for MonetDB/SQL 4.4.2
Comment 3 Fabian Groffen gentoo-dev 2004-11-01 12:38:59 UTC
Created attachment 43098 [details, diff]
monetdb default configuration patch file

Patches the default MonetDB config file such that MonetDB goes into daemon
mode, instead of interactive mode.
Comment 4 Fabian Groffen gentoo-dev 2004-11-01 12:39:53 UTC
Created attachment 43099 [details, diff]
MapiClient program patch for default SQL mode

Patches the MapiClient program to default to SQL mode, instead of MIL.
Comment 5 Fabian Groffen gentoo-dev 2004-11-01 12:43:02 UTC
Created attachment 43100 [details]
All files from /usr/(local/)portage/ for monetdb ebuild

This tar.gz files contains all files which are needed for the ebuild to work
including start and stop scripts, init.d wrappers and small files needed by the
ebuilds in order to compile MonetDB:
% tar -ztf monetdb.tar.gz 
dev-db/
dev-db/monetdb/
dev-db/monetdb/ChangeLog
dev-db/monetdb/files/
dev-db/monetdb/files/digest-monetdb-4.4.0
dev-db/monetdb/files/digest-monetdb-4.4.2
dev-db/monetdb/files/monetdb-4.4.0-gentoo-conf.patch
dev-db/monetdb/files/monetdb-4.4.0-gentoo-MapiClient.patch
dev-db/monetdb/files/monetdb-4.4.2-gentoo-conf.patch
dev-db/monetdb/files/monetdb-4.4.2-gentoo-MapiClient.patch
dev-db/monetdb/files/monetdb-start.sh
dev-db/monetdb/files/monetdb-stop.sh
dev-db/monetdb/files/monetdb.conf-4.4.0
dev-db/monetdb/files/monetdb.init-4.4.0
dev-db/monetdb/files/monetdb_config.sh
dev-db/monetdb/Manifest
dev-db/monetdb/metadata.xml
dev-db/monetdb/monetdb-4.4.0.ebuild
dev-db/monetdb/monetdb-4.4.2.ebuild
Comment 6 Seemant Kulleen (RETIRED) gentoo-dev 2004-11-03 14:09:59 UTC
jay, interested?
Comment 7 Fabian Groffen gentoo-dev 2005-02-18 00:31:49 UTC
Created attachment 51492 [details]
MonetDB 4.6.0 ebuild

A new version of MonetDB has been released: MonetDB 4.6.0

The ebuild and extra files are attached in the monetdb_portage_4-6-0.tar.gz
file
Comment 8 Fabian Groffen gentoo-dev 2005-06-02 12:39:53 UTC
Created attachment 60472 [details]
MonetDB 4.8.0, SQL Server 2.8.0, XQuery Server 0.8.0 (Technology Preview 1)

This is the updated ebuild for MonetDB 4.8.0 with SQL Server 2.8.0 and the
first release of XQuery Server 0.8.0 (Technology Preview 1).

MonetDB is a relational kernel, and we are proud to present the second (public)
front end for this kernel next to the quite mature SQL front end: XQuery front
end.  With this front end MonetDB/XQuery surpasses any currently known XQuery
implementation by orders of a magnitude, and even scales to documents of sizes
of 110GB -- sizes which no current engine is able to handle.

The attached tarball includes the ebuild for the latest release and all init.d
scripts to start and stop the database conveniently.
Comment 9 Matthew Kennedy (RETIRED) gentoo-dev 2005-07-30 17:48:15 UTC
I am happy to work on getting this port included into portage.  I took Fabian's 
ebuilds and made the attached changes.  Please look them over/try them and provide
feedback.
Comment 10 Matthew Kennedy (RETIRED) gentoo-dev 2005-07-30 17:48:51 UTC
Created attachment 64758 [details, diff]
monetdb-proposal.diff
Comment 11 Fabian Groffen gentoo-dev 2005-07-31 02:07:42 UTC
I was just about to upgrade this ebuild, as the 4.8.2 release is comming up.

I have some additional things to do to make it better Gentoo compliant, as well
as apply specific patches to make XQuery compile on ppc-macos (where I belong
afterall now) using the default bison installation.

I will take over your changes, they look like they make it easier to me.
Comment 12 Fabian Groffen gentoo-dev 2005-08-02 13:26:45 UTC
Created attachment 64951 [details, diff]
MonetDB 4.8.2 ebuild

MonetDB 4.8.2 has been released.

I implemented the suggested changes.  Updated the ebuild for 4.8.2 and did some
voodoo in order to get it compiling on ppc-macos.

I'm a new dev, and I'd like to use this ebuild as a learning experience.  Sure
this ebuild isn't the easiest one, but still.  Can you help mkennedy?
Comment 13 Fabian Groffen gentoo-dev 2005-08-02 13:45:16 UTC
Created attachment 64953 [details, diff]
small patch to the MonetDB 4.8.2 ebuild

Ok, I made the keywords stuff a bit less rediculously looking.	I haven't
tested ~ppc, did only once on an older release, so dropping all keywords except
those I tested myself: x86 and ppc-macos.

I also dropped the doc use flag as it wasn't used in the ebuild, and made the
license more correct, it's not the Mozilla PL, but the MonetDB PL.  This
license file has to be added separately.

A complete tar with all files, patches etc. can be found at
http://www.cwi.nl/~fabian/monetdb/gentoo/ebuild-monetdb-4.8.2.tar.bz2
Comment 14 Fabian Groffen gentoo-dev 2005-08-08 10:52:46 UTC
with help from Matthew Kennedy I got this into portage

Many thanks Matthew!
Comment 15 Fabian Groffen gentoo-dev 2005-08-08 10:53:43 UTC
oops, I said it was inCVS