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
Status: RESOLVED FIXED
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
URL: http://xcas.sourceforge.net
Whiteboard:
Keywords:
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: ---


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

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]
giac-0.5.0.ebuild

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

giac-0.5.0.ebuild

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]
giac-0.5.0.ebuild

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]
giac-0.5.0.ebuild

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
updates.
Comment 7 Andreas Thillosen 2005-06-30 01:49:56 UTC
Created attachment 62305 [details]
giac-0.5.0.ebuild

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]
giac-0.5.0.ebuild

- 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]
giac-0.5.0.ebuild

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

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

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

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

- 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 http://osdir.com/ml/gentoo.science/2005-05/msg00016.html 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
 /var/tmp/portage/giac-0.5.0/image/usr/lib/libgiac.so

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 http://hardened.gentoo.org/pic-fix-guide.xml
 Please include this file in your report:
 /var/tmp/portage/giac-0.5.0/temp/scanelf-textrel.log
 TEXTREL usr/lib/libgiac.so
"

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


My installation steps are:

lynx -source 'http://bugs.gentoo.org/attachment.cgi?id=67635&action=view' > /usr/portage/local/manual/sci-mathematics/xcas/xcas-0.5.0.ebuild
lynx -source 'http://bugs.gentoo.org/attachment.cgi?id=67634&action=view' > /usr/portage/local/manual/sci-mathematics/giac/giac-0.5.0.ebuild
idem pour x11-libs/flvw-20000224 ... depuis http://bugs.gentoo.org/attachment.cgi?bugid=94403&action=viewall
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]
/var/log/emerge.log

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):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=320334104e3e56e4fff1f1f821e74f7a122dfd57

commit 320334104e3e56e4fff1f1f821e74f7a122dfd57
Author:     Michael Orlitzky <mjo@gentoo.org>
AuthorDate: 2021-03-31 12:42:19 +0000
Commit:     Michael Orlitzky <mjo@gentoo.org>
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.
    
    Closes: https://bugs.gentoo.org/94539
    Closes: https://bugs.gentoo.org/94542
    Closes: https://bugs.gentoo.org/760684
    Package-Manager: Portage-3.0.13, Repoman-3.0.2
    Signed-off-by: Michael Orlitzky <mjo@gentoo.org>

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