Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 247895 - ebuild for Ingres DBMS
Summary: ebuild for Ingres DBMS
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High enhancement
Assignee: Default Assignee for New Packages
URL: http://ingres.com
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-11-21 09:13 UTC by Alexander Thiem
Modified: 2009-10-04 00:10 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
TGZ containing three Ingres ebuilds and all the patches (ingres_ebuild.tgz,6.80 KB, application/octet-stream)
2008-11-21 09:15 UTC, Alexander Thiem
Details
ebuild for Ingres 9.2 build 134 (ingres-9.2.0-r134.ebuild,6.09 KB, text/plain)
2008-11-21 11:21 UTC, Alexander Thiem
Details
ebuild for Ingres 9.3 build 137 (ingres-9.3.0-r137.ebuild,6.08 KB, text/plain)
2008-11-21 11:22 UTC, Alexander Thiem
Details
ebuild for Ingres 9.3 from subversion code (ingres-9.3.9999.ebuild,6.03 KB, text/plain)
2008-11-21 11:22 UTC, Alexander Thiem
Details
Patch for build environment, Ingres 9.2 (9.2-bldenv.patch,2.30 KB, patch)
2008-11-21 11:24 UTC, Alexander Thiem
Details | Diff
Patch for libxerces-c dependency, Ingres 9.2 (9.2-Jamdefs.patch,301 bytes, patch)
2008-11-21 11:25 UTC, Alexander Thiem
Details | Diff
Another patch for libxerces-c dependency, Ingres 9.2 (9.2-sharelib.patch,506 bytes, patch)
2008-11-21 11:25 UTC, Alexander Thiem
Details | Diff
Patch for build environment, Ingres 9.3 (9.3-bldenv.patch,830 bytes, patch)
2008-11-21 11:26 UTC, Alexander Thiem
Details | Diff
Patch for libxerces-c dependency, Ingres 9.3 (9.3-Jamdefs.patch,301 bytes, patch)
2008-11-21 11:26 UTC, Alexander Thiem
Details | Diff
Another patch for libxerces-c dependency, Ingres 9.3 (9.3-sharelib.patch,523 bytes, patch)
2008-11-21 11:27 UTC, Alexander Thiem
Details | Diff
Patch for sql terminal monitor (sql.patch,348 bytes, patch)
2008-11-21 11:27 UTC, Alexander Thiem
Details | Diff
init.d script for Ingres (ingres-initd,1.08 KB, text/plain)
2008-11-21 11:28 UTC, Alexander Thiem
Details
ebuild for Ingres 9.2 build 134 (ingres-9.2.0.134.ebuild,6.41 KB, text/plain)
2008-11-23 17:27 UTC, Alexander Thiem
Details
ebuild for Ingres 9.3 build 137 (ingres-9.3.0.137.ebuild,6.40 KB, text/plain)
2008-11-23 17:28 UTC, Alexander Thiem
Details
ebuild for Ingres 9.3 from subversion code (ingres-9.3.9999.ebuild,6.20 KB, text/plain)
2008-11-23 17:28 UTC, Alexander Thiem
Details
init.d script for Ingres (ingres-initd,1.08 KB, text/plain)
2008-11-23 17:28 UTC, Alexander Thiem
Details
ebuild for Ingres 9.2 build 134 (ingres-9.2.0.134.ebuild,6.43 KB, text/plain)
2009-01-07 07:47 UTC, Alexander Thiem
Details
ebuild for Ingres 9.3 build 140 (ingres-9.3.0.140.ebuild,6.41 KB, text/plain)
2009-01-07 07:48 UTC, Alexander Thiem
Details
ebuild for Ingres 9.3 from subversion code (ingres-9.3.9999.ebuild,6.19 KB, text/plain)
2009-01-07 07:49 UTC, Alexander Thiem
Details
Patch for build environment, Ingres 9.3 (9.3-bldenv.patch,749 bytes, patch)
2009-01-07 07:50 UTC, Alexander Thiem
Details | Diff
Patch for build environment, Ingres 9.3.9999 (9.3.9999-bldenv.patch,749 bytes, patch)
2009-01-07 07:50 UTC, Alexander Thiem
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Thiem 2008-11-21 09:13:31 UTC
For quite a while now the Ingres Database Management System (http://ingres.com) has been released under GPL but it's still missing in most standard repositories of all the various distributions out there.
We're trying to get the binary versions into Fedora, Ubuntu, etc but I'm more on the source code side, so I wrote an ebuild.

The source code and the build process aren't yet the cleanest so there are some quirks but it's a start.

For now it's limited to x86 because it seems we require xerces-c to be 32-Bit even when the rest of Ingres compiles fine with 64-Bit.
Not sure how I could solve that issue with gentoo without asking the user to crosscompile xerces-c as 32-Bit manually :(

This is my first ebuild - I hope I got most of the coding standards right.

There are three ebuilds - one for version 9.2, the latest stable, one for the latest source tarball of 9.3 and one for the daily updated subversion code.
Comment 1 Alexander Thiem 2008-11-21 09:15:18 UTC
Created attachment 172639 [details]
TGZ containing three Ingres ebuilds and all the patches

TGZ containing three Ingres ebuilds and all the patches
Comment 2 Serkan Kaba (RETIRED) gentoo-dev 2008-11-21 11:11:18 UTC
Please attach text files seperately instead of tarballs as it makes it easier to review.
Comment 3 Alexander Thiem 2008-11-21 11:21:23 UTC
Created attachment 172640 [details]
ebuild for Ingres 9.2 build 134
Comment 4 Alexander Thiem 2008-11-21 11:22:03 UTC
Created attachment 172641 [details]
ebuild for Ingres 9.3 build 137
Comment 5 Alexander Thiem 2008-11-21 11:22:36 UTC
Created attachment 172642 [details]
ebuild for Ingres 9.3 from subversion code
Comment 6 Alexander Thiem 2008-11-21 11:24:24 UTC
Created attachment 172643 [details, diff]
Patch for build environment, Ingres 9.2
Comment 7 Alexander Thiem 2008-11-21 11:25:19 UTC
Created attachment 172644 [details, diff]
Patch for libxerces-c dependency, Ingres 9.2
Comment 8 Alexander Thiem 2008-11-21 11:25:38 UTC
Created attachment 172645 [details, diff]
Another patch for libxerces-c dependency, Ingres 9.2
Comment 9 Alexander Thiem 2008-11-21 11:26:32 UTC
Created attachment 172646 [details, diff]
Patch for build environment, Ingres 9.3
Comment 10 Alexander Thiem 2008-11-21 11:26:50 UTC
Created attachment 172648 [details, diff]
Patch for libxerces-c dependency, Ingres 9.3
Comment 11 Alexander Thiem 2008-11-21 11:27:09 UTC
Created attachment 172649 [details, diff]
Another patch for libxerces-c dependency, Ingres 9.3
Comment 12 Alexander Thiem 2008-11-21 11:27:56 UTC
Created attachment 172650 [details, diff]
Patch for sql terminal monitor
Comment 13 Alexander Thiem 2008-11-21 11:28:26 UTC
Created attachment 172651 [details]
init.d script for Ingres
Comment 14 Alexander Thiem 2008-11-21 11:29:33 UTC
Ok, here they are... quite a few, that's why I thought a tgz would work better
Comment 15 Alexander Thiem 2008-11-23 17:27:46 UTC
Created attachment 173034 [details]
ebuild for Ingres 9.2 build 134
Comment 16 Alexander Thiem 2008-11-23 17:28:08 UTC
Created attachment 173035 [details]
ebuild for Ingres 9.3 build 137
Comment 17 Alexander Thiem 2008-11-23 17:28:23 UTC
Created attachment 173037 [details]
ebuild for Ingres 9.3 from subversion code
Comment 18 Alexander Thiem 2008-11-23 17:28:39 UTC
Created attachment 173039 [details]
init.d script for Ingres
Comment 19 Alexander Thiem 2008-11-23 17:29:43 UTC
Fixing some issues after review in #gentoo-sunrine (many thanks!)
Comment 20 Alexander Thiem 2009-01-07 07:47:56 UTC
Created attachment 177640 [details]
ebuild for Ingres 9.2 build 134

Adding mit-krb5 dependency
Comment 21 Alexander Thiem 2009-01-07 07:48:32 UTC
Created attachment 177642 [details]
ebuild for Ingres 9.3 build 140

Bump to 9.3.0.137 and adding mit-krb5 dependency
Comment 22 Alexander Thiem 2009-01-07 07:49:08 UTC
Created attachment 177643 [details]
ebuild for Ingres 9.3 from subversion code

New patch needed for svn code
Comment 23 Alexander Thiem 2009-01-07 07:50:00 UTC
Created attachment 177644 [details, diff]
Patch for build environment, Ingres 9.3

bldenv changed in svn - new patch is needed. Will try to include the change into Ingres svn instead
Comment 24 Alexander Thiem 2009-01-07 07:50:05 UTC
Created attachment 177646 [details, diff]
Patch for build environment, Ingres 9.3.9999

bldenv changed in svn - new patch is needed. Will try to include the change into Ingres svn instead
Comment 25 Alexander Thiem 2009-01-07 07:55:46 UTC
Comment on attachment 177646 [details, diff]
Patch for build environment, Ingres 9.3.9999

Duplicate
Comment 26 Alexander Thiem 2009-01-18 18:37:14 UTC
Comment on attachment 177643 [details]
ebuild for Ingres 9.3 from subversion code

9.3.140 and 9.3.9999 can now use same bldenv patch again - therefore this one is obsolete and the older one is valid again.
Comment 27 Alexander Thiem 2009-01-18 18:38:02 UTC
Comment on attachment 172646 [details, diff]
Patch for build environment, Ingres 9.3

Since 9.3.140 bldenv has changed. This patch doesn't work anymore
Comment 28 Alexander Thiem 2009-01-18 18:38:40 UTC
Comment on attachment 177644 [details, diff]
Patch for build environment, Ingres 9.3

This patch is now valid for both subversion and source tarball
Comment 29 Alexander Thiem 2009-01-18 18:39:56 UTC
Comment on attachment 177642 [details]
ebuild for Ingres 9.3 build 140

Renaming the ebuild for 9.3.140
Comment 30 Patrick Lauer gentoo-dev 2009-10-04 00:10:06 UTC
+  04 Oct 2009; Patrick Lauer <patrick@gentoo.org> +files/9.3-Jamdefs.patch,                                                                                                     
+  +ingres-9.3.0.151.ebuild, +files/9.3-bldenv.patch,                                                                                                                            
+  +files/9.3-sharelib.patch, +files/ingres-initd, +files/sql.patch,                                                                                                             
+  +metadata.xml:                                                                                                                                                                
+  Initial import of Ingres-9.3. Closes #247895. Ebuild and patches by                                                                                                           
+  Alexander Thiem

I've taken the liberty to mirror the tarballs, after all they are gpl2.
the .9999 ebuild is a bit too bleeding edge ;)
10.0 is out, but needs some modifications to build
And amd64 explodes violently instead of building.

@Alexander: do you want to proxy-maintain this package?