Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 94539 - New ebuild: giac-0.5.0.ebuild
Summary: New ebuild: giac-0.5.0.ebuild
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: Normal normal (vote)
Assignee: Default Assignee for New Packages
Depends on:
Blocks: 94542
  Show dependency tree
Reported: 2005-05-30 12:17 UTC by Andreas Thillosen
Modified: 2021-04-01 21:48 UTC (History)
5 users (show)

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

giac-0.5.0.ebuild (giac-0.5.0.ebuild,1.45 KB, text/plain)
2005-05-30 12:18 UTC, Andreas Thillosen
giac-0.5.0.ebuild (giac-0.5.0.ebuild,1.46 KB, text/plain)
2005-06-29 04:49 UTC, Andreas Thillosen
giac-0.5.0.ebuild (giac-0.5.0.ebuild,1.48 KB, text/plain)
2005-06-29 14:40 UTC, Andreas Thillosen
giac-0.5.0.ebuild (giac-0.5.0.ebuild,1.50 KB, text/plain)
2005-06-30 01:49 UTC, Andreas Thillosen
giac-0.5.0.ebuild (giac-0.5.0.ebuild,1.50 KB, text/plain)
2005-08-24 13:31 UTC, Andreas Thillosen
giac-0.5.0.ebuild (giac-0.5.0.ebuild,1.39 KB, text/plain)
2005-08-29 09:04 UTC, Emilien KIA
giac-0.5.0.ebuild (giac-0.5.0.ebuild,1.39 KB, text/plain)
2005-08-30 08:00 UTC, Andreas Thillosen
xcas-0.5.0.ebuild (xcas-0.5.0.ebuild,715 bytes, text/plain)
2005-08-30 08:12 UTC, Andreas Thillosen
giac-0.5.0.ebuild (giac-0.5.0.ebuild,1.39 KB, text/plain)
2005-08-30 08:37 UTC, Andreas Thillosen
giac-0.5.0.ebuild (giac-0.5.0.ebuild,1.35 KB, text/plain)
2005-09-04 06:48 UTC, Andreas Thillosen
text relocations warning (scanelf-textrel.log,155.47 KB, text/plain)
2008-05-20 09:24 UTC, Daa Jaa
output of `ebuild giac-0.5.0.ebuild install` (b,15.03 KB, text/plain)
2008-05-20 09:30 UTC, Daa Jaa
output of `emerge --info` (,12.90 KB, text/plain)
2008-05-20 09:33 UTC, Daa Jaa
/var/log/emerge.log (emerge.log,19 bytes, text/plain)
2008-05-20 09:36 UTC, Daa Jaa

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Thillosen 2005-05-30 12:17:14 UTC
New ebuild: giac-0.5.0.ebuild

Giac is a free computer algebra system.

Reproducible: Always
Steps to Reproduce:
Comment 1 Andreas Thillosen 2005-05-30 12:18:48 UTC
Created attachment 60207 [details]

Ebuild for the giac computer algebra system.
Comment 2 Andreas Thillosen 2005-05-30 12:20:55 UTC
Comment on attachment 60207 [details]


Ebuild for the giac computer algebra system.
Comment 3 Andreas Thillosen 2005-05-30 12:27:04 UTC
I suggest to put it in sci-mathematics.
Comment 4 Colin Kingsley (RETIRED) gentoo-dev 2005-06-01 15:05:30 UTC
This ebuild produces a bunch of sandbox violations when it calls bakefile from
its src_compile. I'd offer some pointers on correcting the problem, but I
personaly know nothing about working with bakefile.
Comment 5 Andreas Thillosen 2005-06-29 04:49:24 UTC
Created attachment 62225 [details]

Better ebuild for giac... anyway, it still needs FEATURES="-sandbox" to avoid
sandbox violation, due to bakefile.
Comment 6 Andreas Thillosen 2005-06-29 14:40:16 UTC
Created attachment 62277 [details]

Ebuild no longer searches for files on mirrors...
It is more logical as 0.5.0 is still a development snapshot and is subject to
Comment 7 Andreas Thillosen 2005-06-30 01:49:56 UTC
Created attachment 62305 [details]

Added "inherit python", so there is no sandbox violation anymore.
Comment 8 Andreas Thillosen 2005-08-24 13:31:43 UTC
Created attachment 66796 [details]

- package was tested only on x86, so just leave one KEYWORD "~x86".
- added SLOT="0".
- Changed messages for "die" cases.
Comment 9 Emilien KIA 2005-08-29 09:04:39 UTC
Created attachment 67183 [details]

Removed bakefile dependency.
Comment 10 Andreas Thillosen 2005-08-30 08:00:06 UTC
Created attachment 67268 [details]

Moved source URI from .tar.gz to .tar.bz2.
Comment 11 Andreas Thillosen 2005-08-30 08:12:25 UTC
Created attachment 67271 [details]

Removed unused autoconf dependency.
Comment 12 Andreas Thillosen 2005-08-30 08:37:51 UTC
Created attachment 67273 [details]

Forgot to pass config to einstall.
Comment 13 Andreas Thillosen 2005-09-04 06:48:45 UTC
Created attachment 67634 [details]

- Removed unneeded src_unpack block.
- Removed dodoc COPYING.
Comment 14 Marijn Schouten (RETIRED) gentoo-dev 2007-02-21 17:06:28 UTC
How can RESTRICT="mirror" and LICENSE="GPL-2" be in the same ebuild?
Comment 15 Daa Jaa 2008-05-20 09:24:35 UTC
Created attachment 153719 [details]
text relocations warning

I emerged xcas successfully, using with proposed ebuilds for xcas, giac and flvw. See below for instructions.

The emerge of giac generated this complaint :

QA Notice: the following shared libraries lack a SONAME

QA Notice: the following files contain runtime text relocations
 Text relocations force the dynamic linker to perform extra
 work at startup, waste system resources, and may pose a security
 risk.  On some architectures, the code may not even function
 properly, if at all.
 For more information, see
 Please include this file in your report:
 TEXTREL usr/lib/

The file /var/tmp/portage/giac-0.5.0/temp/scanelf-textrel.log is attached.

My installation steps are:

lynx -source '' > /usr/portage/local/manual/sci-mathematics/xcas/xcas-0.5.0.ebuild
lynx -source '' > /usr/portage/local/manual/sci-mathematics/giac/giac-0.5.0.ebuild
idem pour x11-libs/flvw-20000224 ... depuis
ebuild /usr/portage/local/manual/sci-mathematics/xcas/xcas-0.5.0.ebuild digest
ebuild /usr/portage/local/manual/sci-mathematics/giac/giac-0.5.0.ebuild digest
ebuild /usr/portage/local/manual/x11-libs/flvw/flvw-20000224.ebuild digest

echo "=sci-mathematics/xcas-0.5.0 ~x86" >> /etc/portage/package.keywords
echo "=sci-mathematics/giac-0.5.0 ~x86" >> /etc/portage/package.keywords
echo "=x11-libs/flvw-20000224 ~x86" >> /etc/portage/package.keywords
FEATURES=sandbox PORTDIR_OVERLAY="/usr/portage/local/manual" emerge xcas
Comment 16 Daa Jaa 2008-05-20 09:30:05 UTC
Created attachment 153721 [details]
output of `ebuild giac-0.5.0.ebuild install`

Here is the full ebuild output for my emerge of giac.
Comment 17 Daa Jaa 2008-05-20 09:33:37 UTC
Created attachment 153723 [details]
output of `emerge --info`

Here is the full output of emerge --info.
Comment 18 Daa Jaa 2008-05-20 09:36:00 UTC
Created attachment 153725 [details]

List of packages I ever installed.
Comment 19 Larry the Git Cow gentoo-dev 2021-04-01 21:48:56 UTC
The bug has been closed via the following commit(s):

commit 320334104e3e56e4fff1f1f821e74f7a122dfd57
Author:     Michael Orlitzky <>
AuthorDate: 2021-03-31 12:42:19 +0000
Commit:     Michael Orlitzky <>
CommitDate: 2021-04-01 21:48:37 +0000

    sci-mathematics/giac: new package for the Giac/Xcas math systems.
    We have bugzilla requests for this package going back to 2005! The
    SageMath suite has recently gained the ability to use Giac from the
    system, so now is an especially good time to add it to the tree.
    François Bissey has been maintaining this package for years in the
    sage-on-gentoo overlay and contributing fixes upstream, so the ebuild
    required only minor changes at this point. I personally thank him and
    you should too.
    Package-Manager: Portage-3.0.13, Repoman-3.0.2
    Signed-off-by: Michael Orlitzky <>

 sci-mathematics/giac/Manifest                      |   1 +
 .../giac/files/giac-1.6.0-pari-2.11.patch          |  17 +++
 .../giac/files/giac-       |  84 +++++++++++
 sci-mathematics/giac/giac-           | 163 +++++++++++++++++++++
 sci-mathematics/giac/metadata.xml                  |  39 +++++
 5 files changed, 304 insertions(+)