* [gentoo-commits] proj/sci:master commit in: sci-mathematics/giac/
@ 2011-05-12 3:18 Jonathan-Christofer Demay
0 siblings, 0 replies; 19+ messages in thread
From: Jonathan-Christofer Demay @ 2011-05-12 3:18 UTC (permalink / raw
To: gentoo-commits
commit: 5f0d8518e5968d102eff7924645a6da38a95097e
Author: Jonathan-Christofer Demay <jcdemay <AT> gmail <DOT> com>
AuthorDate: Thu May 12 05:16:11 2011 +0000
Commit: Jonathan-Christofer Demay <jcdemay <AT> gmail <DOT> com>
CommitDate: Thu May 12 05:16:11 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=5f0d8518
sci-mathematics/giac: new ebuild
---
sci-mathematics/giac/giac-0.9.2.ebuild | 48 ++++++++++++++++++++++++++++++++
1 files changed, 48 insertions(+), 0 deletions(-)
diff --git a/sci-mathematics/giac/giac-0.9.2.ebuild b/sci-mathematics/giac/giac-0.9.2.ebuild
new file mode 100644
index 0000000..073d953
--- /dev/null
+++ b/sci-mathematics/giac/giac-0.9.2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+DESCRIPTION="A free C++ CAS (Computer Algebra System) library and its interfaces"
+HOMEPAGE="http://www-fourier.ujf-grenoble.fr/~parisse/giac.html"
+SRC_URI="ftp://ftp-fourier.ujf-grenoble.fr/xcas/${P}.tar.gz"
+LICENSE="GPL-2"
+
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="doc examples fltk"
+
+RDEPEND=">=dev-libs/gmp-3
+ >=sys-libs/readline-4.2
+ fltk? ( >=x11-libs/fltk-1.1.9 )
+ dev-libs/mpfr
+ sci-libs/gsl
+ >=sci-mathematics/pari-2.3
+ >=dev-libs/ntl-5.2"
+
+src_prepare(){
+ sed -e "s:\$(prefix)/share:\$(DESTDIR)\$(prefix)/share:g" \
+ -e "s:config.h \$(includedir)/giac:config.h \$(DESTDIR)\$(includedir)/giac:g" \
+ -e "s:\$(DESTDIR)\$(DESTDIR):\$(DESTDIR):g" \
+ -i `find -name Makefile\*`
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ mv ${D}/usr/bin/{aide,giachelp}
+ dodoc AUTHORS ChangeLog COPYING INSTALL NEWS README TROUBLES
+ if use !doc; then
+ rm -R ${D}/usr/share/doc/giac ${D}/usr/share/giac/doc/
+ else
+ for LANG in el en es fr pt; do
+ if echo ${LINGUAS} | grep -v $LANG &> /dev/null; then
+ rm -R ${D}/usr/share/giac/doc/$LANG
+ fi
+ done
+ fi
+ if use !examples; then
+ rm -R ${D}/usr/share/giac/examples
+ fi
+}
+
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-mathematics/giac/
@ 2011-05-12 5:12 Jonathan-Christofer Demay
0 siblings, 0 replies; 19+ messages in thread
From: Jonathan-Christofer Demay @ 2011-05-12 5:12 UTC (permalink / raw
To: gentoo-commits
commit: 5d2038298b03161d747596ef35a24e5e4e0394ac
Author: Jonathan-Christofer Demay <jcdemay <AT> gmail <DOT> com>
AuthorDate: Thu May 12 07:09:50 2011 +0000
Commit: Jonathan-Christofer Demay <jcdemay <AT> gmail <DOT> com>
CommitDate: Thu May 12 07:09:50 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=5d203829
sci-mathematics/giac: fix when no fltk
---
sci-mathematics/giac/giac-0.9.2.ebuild | 11 ++++++++++-
1 files changed, 10 insertions(+), 1 deletions(-)
diff --git a/sci-mathematics/giac/giac-0.9.2.ebuild b/sci-mathematics/giac/giac-0.9.2.ebuild
index 073d953..428faae 100644
--- a/sci-mathematics/giac/giac-0.9.2.ebuild
+++ b/sci-mathematics/giac/giac-0.9.2.ebuild
@@ -26,18 +26,27 @@ src_prepare(){
-e "s:config.h \$(includedir)/giac:config.h \$(DESTDIR)\$(includedir)/giac:g" \
-e "s:\$(DESTDIR)\$(DESTDIR):\$(DESTDIR):g" \
-i `find -name Makefile\*`
+ if use !fltk; then
+ sed -e "s: gl2ps\.[chlo]*::g" -i src/Makefile.*
+ fi
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
- mv ${D}/usr/bin/{aide,giachelp}
+ mv ${D}/usr/bin/{aide,giac-help}
+ rm ${D}/usr/bin/*cas_help
dodoc AUTHORS ChangeLog COPYING INSTALL NEWS README TROUBLES
+ if use !fltk; then
+ rm ${D}/usr/bin/x*
+ fi
if use !doc; then
rm -R ${D}/usr/share/doc/giac ${D}/usr/share/giac/doc/
else
for LANG in el en es fr pt; do
if echo ${LINGUAS} | grep -v $LANG &> /dev/null; then
rm -R ${D}/usr/share/giac/doc/$LANG
+ else
+ ln ${D}/usr/share/giac/doc/aide_cas ${D}/usr/share/giac/doc/$LANG/aide_cas
fi
done
fi
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-mathematics/giac/
@ 2011-05-16 10:33 Jonathan-Christofer Demay
0 siblings, 0 replies; 19+ messages in thread
From: Jonathan-Christofer Demay @ 2011-05-16 10:33 UTC (permalink / raw
To: gentoo-commits
commit: c7dabda4e54e305138e20b2ced8c70005c2e9b00
Author: Jonathan-Christofer Demay <jcdemay <AT> gmail <DOT> com>
AuthorDate: Mon May 16 10:32:16 2011 +0000
Commit: Jonathan-Christofer Demay <jcdemay <AT> gmail <DOT> com>
CommitDate: Mon May 16 10:32:16 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=c7dabda4
sci-mathematics/giac: QA fixes
---
sci-mathematics/giac/ChangeLog | 8 ++++++++
sci-mathematics/giac/metadata.xml | 18 ++++++++++++++++++
2 files changed, 26 insertions(+), 0 deletions(-)
diff --git a/sci-mathematics/giac/ChangeLog b/sci-mathematics/giac/ChangeLog
new file mode 100644
index 0000000..b9938a5
--- /dev/null
+++ b/sci-mathematics/giac/ChangeLog
@@ -0,0 +1,8 @@
+# ChangeLog for sci-mathematics/frama-c
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 16 May 2011; J.-C. Demay <jcdemay@gmail.com>
+ giac-0.9.2.ebuild, +metadata.xml:
+ QA fixes
+
diff --git a/sci-mathematics/giac/metadata.xml b/sci-mathematics/giac/metadata.xml
new file mode 100644
index 0000000..6238c8a
--- /dev/null
+++ b/sci-mathematics/giac/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>sci</herd>
+ <longdescription>
+ Giac is a free computer algebra system that can be used to perform
+ computer algebra, function graphs, interactive geometry (2-d and 3-d),
+ spreadsheet and statistics, programmation. It may be used as a replacement
+ for high end graphic calculators for example on netbooks (for about
+ the same price as a calculator but with much more performances).
+ </longdescription>
+ <maintainer>
+ <email>sci@gentoo.org</email>
+ </maintainer>
+ <use>
+ <flag name="fltk">?fltk?</flag>
+ </use>
+</pkgmetadata>
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-mathematics/giac/
@ 2011-06-25 17:22 Justin Lecher
0 siblings, 0 replies; 19+ messages in thread
From: Justin Lecher @ 2011-06-25 17:22 UTC (permalink / raw
To: gentoo-commits
commit: 3b63e21d0c3bfe7f4bc888cc4664832de1077fc0
Author: Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 25 16:44:31 2011 +0000
Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Sat Jun 25 16:44:31 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=3b63e21d
Cleaned ebuild
(Portage version: 2.2.0_alpha41/git/Linux x86_64, signed Manifest commit with key 70EB7916)
---
sci-mathematics/giac/ChangeLog | 5 +++-
sci-mathematics/giac/giac-0.9.2.ebuild | 41 ++++++++++++++++---------------
2 files changed, 25 insertions(+), 21 deletions(-)
diff --git a/sci-mathematics/giac/ChangeLog b/sci-mathematics/giac/ChangeLog
index b9938a5..65e10b1 100644
--- a/sci-mathematics/giac/ChangeLog
+++ b/sci-mathematics/giac/ChangeLog
@@ -1,7 +1,10 @@
-# ChangeLog for sci-mathematics/frama-c
+# ChangeLog for sci-mathematics/giac
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 25 Jun 2011; Justin Lecher <jlec@gentoo.org> giac-0.9.2.ebuild:
+ Cleaned ebuild
+
16 May 2011; J.-C. Demay <jcdemay@gmail.com>
giac-0.9.2.ebuild, +metadata.xml:
QA fixes
diff --git a/sci-mathematics/giac/giac-0.9.2.ebuild b/sci-mathematics/giac/giac-0.9.2.ebuild
index 428faae..a1e4f23 100644
--- a/sci-mathematics/giac/giac-0.9.2.ebuild
+++ b/sci-mathematics/giac/giac-0.9.2.ebuild
@@ -2,27 +2,30 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-EAPI="4"
+EAPI=4
DESCRIPTION="A free C++ CAS (Computer Algebra System) library and its interfaces"
HOMEPAGE="http://www-fourier.ujf-grenoble.fr/~parisse/giac.html"
SRC_URI="ftp://ftp-fourier.ujf-grenoble.fr/xcas/${P}.tar.gz"
-LICENSE="GPL-2"
+LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="doc examples fltk"
-RDEPEND=">=dev-libs/gmp-3
- >=sys-libs/readline-4.2
- fltk? ( >=x11-libs/fltk-1.1.9 )
- dev-libs/mpfr
- sci-libs/gsl
- >=sci-mathematics/pari-2.3
- >=dev-libs/ntl-5.2"
+DEPEND="
+ dev-libs/gmp
+ sys-libs/readline
+ dev-libs/mpfr
+ sci-libs/gsl
+ >=sci-mathematics/pari-2.3
+ >=dev-libs/ntl-5.2
+ fltk? ( x11-libs/fltk:1 )"
+RDEPEND="${DEPEND}"
src_prepare(){
- sed -e "s:\$(prefix)/share:\$(DESTDIR)\$(prefix)/share:g" \
+ sed \
+ -e "s:\$(prefix)/share:\$(DESTDIR)\$(prefix)/share:g" \
-e "s:config.h \$(includedir)/giac:config.h \$(DESTDIR)\$(includedir)/giac:g" \
-e "s:\$(DESTDIR)\$(DESTDIR):\$(DESTDIR):g" \
-i `find -name Makefile\*`
@@ -32,26 +35,24 @@ src_prepare(){
}
src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
- mv ${D}/usr/bin/{aide,giac-help}
- rm ${D}/usr/bin/*cas_help
- dodoc AUTHORS ChangeLog COPYING INSTALL NEWS README TROUBLES
+ default
+ mv "${D}"/usr/bin/{aide,giac-help}
+ rm "${D}"/usr/bin/*cas_help
if use !fltk; then
- rm ${D}/usr/bin/x*
+ rm "${D}"/usr/bin/x*
fi
if use !doc; then
- rm -R ${D}/usr/share/doc/giac ${D}/usr/share/giac/doc/
+ rm -R "${D}"/usr/share/doc/giac "${D}"/usr/share/giac/doc/
else
for LANG in el en es fr pt; do
if echo ${LINGUAS} | grep -v $LANG &> /dev/null; then
- rm -R ${D}/usr/share/giac/doc/$LANG
+ rm -R "${D}"/usr/share/giac/doc/$LANG
else
- ln ${D}/usr/share/giac/doc/aide_cas ${D}/usr/share/giac/doc/$LANG/aide_cas
+ ln "${D}"/usr/share/giac/doc/aide_cas "${D}"/usr/share/giac/doc/$LANG/aide_cas
fi
done
fi
if use !examples; then
- rm -R ${D}/usr/share/giac/examples
+ rm -R "${D}"/usr/share/giac/examples
fi
}
-
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-mathematics/giac/
@ 2012-02-06 14:35 Jonathan-Christofer Demay
0 siblings, 0 replies; 19+ messages in thread
From: Jonathan-Christofer Demay @ 2012-02-06 14:35 UTC (permalink / raw
To: gentoo-commits
commit: 3184835175ce3568ee1e10d1bc705a23ca618a8b
Author: Jonathan-Christofer Demay <jcdemay <AT> gmail <DOT> com>
AuthorDate: Mon Feb 6 14:35:25 2012 +0000
Commit: Jonathan-Christofer Demay <jcdemay <AT> gmail <DOT> com>
CommitDate: Mon Feb 6 14:35:25 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=31848351
sci-mathematics/giac: QA fixes
---
sci-mathematics/giac/ChangeLog | 5 +---
sci-mathematics/giac/giac-0.9.2.ebuild | 41 +++++++++++++++----------------
sci-mathematics/giac/metadata.xml | 2 +-
3 files changed, 22 insertions(+), 26 deletions(-)
diff --git a/sci-mathematics/giac/ChangeLog b/sci-mathematics/giac/ChangeLog
index 65e10b1..b9938a5 100644
--- a/sci-mathematics/giac/ChangeLog
+++ b/sci-mathematics/giac/ChangeLog
@@ -1,10 +1,7 @@
-# ChangeLog for sci-mathematics/giac
+# ChangeLog for sci-mathematics/frama-c
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
- 25 Jun 2011; Justin Lecher <jlec@gentoo.org> giac-0.9.2.ebuild:
- Cleaned ebuild
-
16 May 2011; J.-C. Demay <jcdemay@gmail.com>
giac-0.9.2.ebuild, +metadata.xml:
QA fixes
diff --git a/sci-mathematics/giac/giac-0.9.2.ebuild b/sci-mathematics/giac/giac-0.9.2.ebuild
index a1e4f23..428faae 100644
--- a/sci-mathematics/giac/giac-0.9.2.ebuild
+++ b/sci-mathematics/giac/giac-0.9.2.ebuild
@@ -2,30 +2,27 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-EAPI=4
+EAPI="4"
DESCRIPTION="A free C++ CAS (Computer Algebra System) library and its interfaces"
HOMEPAGE="http://www-fourier.ujf-grenoble.fr/~parisse/giac.html"
SRC_URI="ftp://ftp-fourier.ujf-grenoble.fr/xcas/${P}.tar.gz"
-
LICENSE="GPL-2"
+
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="doc examples fltk"
-DEPEND="
- dev-libs/gmp
- sys-libs/readline
- dev-libs/mpfr
- sci-libs/gsl
- >=sci-mathematics/pari-2.3
- >=dev-libs/ntl-5.2
- fltk? ( x11-libs/fltk:1 )"
-RDEPEND="${DEPEND}"
+RDEPEND=">=dev-libs/gmp-3
+ >=sys-libs/readline-4.2
+ fltk? ( >=x11-libs/fltk-1.1.9 )
+ dev-libs/mpfr
+ sci-libs/gsl
+ >=sci-mathematics/pari-2.3
+ >=dev-libs/ntl-5.2"
src_prepare(){
- sed \
- -e "s:\$(prefix)/share:\$(DESTDIR)\$(prefix)/share:g" \
+ sed -e "s:\$(prefix)/share:\$(DESTDIR)\$(prefix)/share:g" \
-e "s:config.h \$(includedir)/giac:config.h \$(DESTDIR)\$(includedir)/giac:g" \
-e "s:\$(DESTDIR)\$(DESTDIR):\$(DESTDIR):g" \
-i `find -name Makefile\*`
@@ -35,24 +32,26 @@ src_prepare(){
}
src_install() {
- default
- mv "${D}"/usr/bin/{aide,giac-help}
- rm "${D}"/usr/bin/*cas_help
+ emake DESTDIR="${D}" install || die "emake install failed"
+ mv ${D}/usr/bin/{aide,giac-help}
+ rm ${D}/usr/bin/*cas_help
+ dodoc AUTHORS ChangeLog COPYING INSTALL NEWS README TROUBLES
if use !fltk; then
- rm "${D}"/usr/bin/x*
+ rm ${D}/usr/bin/x*
fi
if use !doc; then
- rm -R "${D}"/usr/share/doc/giac "${D}"/usr/share/giac/doc/
+ rm -R ${D}/usr/share/doc/giac ${D}/usr/share/giac/doc/
else
for LANG in el en es fr pt; do
if echo ${LINGUAS} | grep -v $LANG &> /dev/null; then
- rm -R "${D}"/usr/share/giac/doc/$LANG
+ rm -R ${D}/usr/share/giac/doc/$LANG
else
- ln "${D}"/usr/share/giac/doc/aide_cas "${D}"/usr/share/giac/doc/$LANG/aide_cas
+ ln ${D}/usr/share/giac/doc/aide_cas ${D}/usr/share/giac/doc/$LANG/aide_cas
fi
done
fi
if use !examples; then
- rm -R "${D}"/usr/share/giac/examples
+ rm -R ${D}/usr/share/giac/examples
fi
}
+
diff --git a/sci-mathematics/giac/metadata.xml b/sci-mathematics/giac/metadata.xml
index d5ab63a..6238c8a 100644
--- a/sci-mathematics/giac/metadata.xml
+++ b/sci-mathematics/giac/metadata.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <herd>sci-mathematics</herd>
+ <herd>sci</herd>
<longdescription>
Giac is a free computer algebra system that can be used to perform
computer algebra, function graphs, interactive geometry (2-d and 3-d),
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-mathematics/giac/
@ 2013-01-14 14:10 Jonathan-Christofer Demay
0 siblings, 0 replies; 19+ messages in thread
From: Jonathan-Christofer Demay @ 2013-01-14 14:10 UTC (permalink / raw
To: gentoo-commits
commit: a115c9a5334a8cfd5c9c88fb596655bccc2ce54e
Author: Jonathan-Christofer Demay <jcdemay <AT> gmail <DOT> com>
AuthorDate: Mon Jan 14 14:08:36 2013 +0000
Commit: Jonathan-Christofer Demay <jcdemay <AT> gmail <DOT> com>
CommitDate: Mon Jan 14 14:08:36 2013 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=a115c9a5
sci-mathematics/giac: version bump
---
sci-mathematics/giac/ChangeLog | 8 ++++++--
.../giac/{giac-0.9.2.ebuild => giac-1.0.0.ebuild} | 5 +++--
sci-mathematics/giac/metadata.xml | 2 ++
3 files changed, 11 insertions(+), 4 deletions(-)
diff --git a/sci-mathematics/giac/ChangeLog b/sci-mathematics/giac/ChangeLog
index b9938a5..869e7f1 100644
--- a/sci-mathematics/giac/ChangeLog
+++ b/sci-mathematics/giac/ChangeLog
@@ -1,7 +1,11 @@
-# ChangeLog for sci-mathematics/frama-c
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# ChangeLog for sci-mathematics/giac
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 14 Jan 2013; J.-C. Demay <jcdemay@gmail.com>
+ +giac-1.0.0.ebuild, -giac-0.9.2.ebuild:
+ version bump
+
16 May 2011; J.-C. Demay <jcdemay@gmail.com>
giac-0.9.2.ebuild, +metadata.xml:
QA fixes
diff --git a/sci-mathematics/giac/giac-0.9.2.ebuild b/sci-mathematics/giac/giac-1.0.0.ebuild
similarity index 88%
rename from sci-mathematics/giac/giac-0.9.2.ebuild
rename to sci-mathematics/giac/giac-1.0.0.ebuild
index 428faae..6cf902b 100644
--- a/sci-mathematics/giac/giac-0.9.2.ebuild
+++ b/sci-mathematics/giac/giac-1.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
@@ -6,7 +6,7 @@ EAPI="4"
DESCRIPTION="A free C++ CAS (Computer Algebra System) library and its interfaces"
HOMEPAGE="http://www-fourier.ujf-grenoble.fr/~parisse/giac.html"
-SRC_URI="ftp://ftp-fourier.ujf-grenoble.fr/xcas/${P}.tar.gz"
+SRC_URI="http://www-fourier.ujf-grenoble.fr/~parisse/giac/giac_frozen.tgz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
@@ -25,6 +25,7 @@ src_prepare(){
sed -e "s:\$(prefix)/share:\$(DESTDIR)\$(prefix)/share:g" \
-e "s:config.h \$(includedir)/giac:config.h \$(DESTDIR)\$(includedir)/giac:g" \
-e "s:\$(DESTDIR)\$(DESTDIR):\$(DESTDIR):g" \
+ -e "s:\$(DESTDIR)/\$(DESTDIR):\$(DESTDIR):g" \
-i `find -name Makefile\*`
if use !fltk; then
sed -e "s: gl2ps\.[chlo]*::g" -i src/Makefile.*
diff --git a/sci-mathematics/giac/metadata.xml b/sci-mathematics/giac/metadata.xml
index 6238c8a..58559f4 100644
--- a/sci-mathematics/giac/metadata.xml
+++ b/sci-mathematics/giac/metadata.xml
@@ -13,6 +13,8 @@
<email>sci@gentoo.org</email>
</maintainer>
<use>
+ <flag name="doc">?doc?</flag>
+ <flag name="examples">?examples?</flag>
<flag name="fltk">?fltk?</flag>
</use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-mathematics/giac/
@ 2014-08-10 8:05 Justin Lecher
0 siblings, 0 replies; 19+ messages in thread
From: Justin Lecher @ 2014-08-10 8:05 UTC (permalink / raw
To: gentoo-commits
commit: 0ad0380dbf0cb537b121adbe6e6fcf8ba0a2e080
Author: Dominik Schmidt <das1993 <AT> hotmail <DOT> com>
AuthorDate: Sat Aug 9 07:36:33 2014 +0000
Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Sat Aug 9 16:28:08 2014 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=0ad0380d
sci-mathematics/giac: Ebuild fix
FLTK paths added to CPPFLAGS and LDFLAGS.
The code invokes fltk-config, which breaks crosscompileability.
---
sci-mathematics/giac/ChangeLog | 3 +++
sci-mathematics/giac/giac-1.1.0.ebuild | 16 ++++++++++++++++
2 files changed, 19 insertions(+)
diff --git a/sci-mathematics/giac/ChangeLog b/sci-mathematics/giac/ChangeLog
index 5635167..40d2c71 100644
--- a/sci-mathematics/giac/ChangeLog
+++ b/sci-mathematics/giac/ChangeLog
@@ -2,6 +2,9 @@
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 09 Aug 2014; Dominik Schmidt <das1993@hotmail.com>
+ Fixed fltk handling
+
21 Jun 2014; Jonathan-Christofer Demay <jcdemay@gmail.com>
-giac-1.0.0.ebuild, +giac-1.1.0.ebuild:
version bump
diff --git a/sci-mathematics/giac/giac-1.1.0.ebuild b/sci-mathematics/giac/giac-1.1.0.ebuild
index 4b2232c..4993db4 100644
--- a/sci-mathematics/giac/giac-1.1.0.ebuild
+++ b/sci-mathematics/giac/giac-1.1.0.ebuild
@@ -13,6 +13,9 @@ SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="doc examples fltk"
+AUTOTOOLS_IN_SOURCE_BUILD=true
+inherit autotools-utils flag-o-matic
+
RDEPEND=">=dev-libs/gmp-3
>=sys-libs/readline-4.2
fltk? ( >=x11-libs/fltk-1.1.9 )
@@ -32,6 +35,19 @@ src_prepare(){
fi
}
+src_configure(){
+ if use fltk
+ then
+ append-cppflags -I$(fltk-config --includedir)
+ append-lfs-flags
+ append-libs $(fltk-config --ldflags | sed -e 's/\(-L\S*\)\s.*/\1/')
+ fi
+ local myeconfargs=(
+ user_enable fltk gui
+ )
+ autotools-utils_src_configure || die "configuring failed"
+}
+
src_install() {
emake install DESTDIR="${D}" || die "emake install failed"
mv ${D}/usr/bin/{aide,giac-help}
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-mathematics/giac/
@ 2014-08-10 8:05 Justin Lecher
0 siblings, 0 replies; 19+ messages in thread
From: Justin Lecher @ 2014-08-10 8:05 UTC (permalink / raw
To: gentoo-commits
commit: a23eaf059583cee6d02e10fdd08e2c6e8a64d037
Author: Dominik Schmidt <das1993 <AT> hotmail <DOT> com>
AuthorDate: Sat Aug 9 07:38:15 2014 +0000
Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Sat Aug 9 16:28:14 2014 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=a23eaf05
sci-mathematics/giac: Ebuild improvement
Added PAX-checks and exception for MPROTECT
---
sci-mathematics/giac/ChangeLog | 2 +-
sci-mathematics/giac/giac-1.1.0.ebuild | 4 +++-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/sci-mathematics/giac/ChangeLog b/sci-mathematics/giac/ChangeLog
index 40d2c71..ee8f677 100644
--- a/sci-mathematics/giac/ChangeLog
+++ b/sci-mathematics/giac/ChangeLog
@@ -3,7 +3,7 @@
# $Header: $
09 Aug 2014; Dominik Schmidt <das1993@hotmail.com>
- Fixed fltk handling
+ Fixed fltk handling, added PAX-checks and exception.
21 Jun 2014; Jonathan-Christofer Demay <jcdemay@gmail.com>
-giac-1.0.0.ebuild, +giac-1.1.0.ebuild:
diff --git a/sci-mathematics/giac/giac-1.1.0.ebuild b/sci-mathematics/giac/giac-1.1.0.ebuild
index 4993db4..467215a 100644
--- a/sci-mathematics/giac/giac-1.1.0.ebuild
+++ b/sci-mathematics/giac/giac-1.1.0.ebuild
@@ -14,7 +14,7 @@ KEYWORDS="~x86 ~amd64"
IUSE="doc examples fltk"
AUTOTOOLS_IN_SOURCE_BUILD=true
-inherit autotools-utils flag-o-matic
+inherit autotools-utils flag-o-matic pax-utils
RDEPEND=">=dev-libs/gmp-3
>=sys-libs/readline-4.2
@@ -55,6 +55,8 @@ src_install() {
dodoc AUTHORS ChangeLog COPYING INSTALL NEWS README TROUBLES
if use !fltk; then
rm ${D}/usr/bin/x*
+ elif host-is-pax; then
+ pax-mark -m ${D}/usr/bin/x*
fi
if use !doc; then
rm -R ${D}/usr/share/doc/giac ${D}/usr/share/giac/doc/
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-mathematics/giac/
@ 2014-08-10 8:05 Justin Lecher
0 siblings, 0 replies; 19+ messages in thread
From: Justin Lecher @ 2014-08-10 8:05 UTC (permalink / raw
To: gentoo-commits
commit: faca6316963f0c07fee7f4044ff5fa86505eb655
Author: Dominik Schmidt <das1993 <AT> hotmail <DOT> com>
AuthorDate: Sat Aug 9 16:23:56 2014 +0000
Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Sat Aug 9 16:28:15 2014 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=faca6316
sci-mathematics/giac: EAPI bump
---
sci-mathematics/giac/ChangeLog | 2 +-
sci-mathematics/giac/giac-1.1.0.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/sci-mathematics/giac/ChangeLog b/sci-mathematics/giac/ChangeLog
index ee8f677..fc7798d 100644
--- a/sci-mathematics/giac/ChangeLog
+++ b/sci-mathematics/giac/ChangeLog
@@ -3,7 +3,7 @@
# $Header: $
09 Aug 2014; Dominik Schmidt <das1993@hotmail.com>
- Fixed fltk handling, added PAX-checks and exception.
+ Fixed fltk handling, added PAX-checks and exception, EAPI bump.
21 Jun 2014; Jonathan-Christofer Demay <jcdemay@gmail.com>
-giac-1.0.0.ebuild, +giac-1.1.0.ebuild:
diff --git a/sci-mathematics/giac/giac-1.1.0.ebuild b/sci-mathematics/giac/giac-1.1.0.ebuild
index 467215a..b206d75 100644
--- a/sci-mathematics/giac/giac-1.1.0.ebuild
+++ b/sci-mathematics/giac/giac-1.1.0.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-EAPI="4"
+EAPI="5"
DESCRIPTION="A free C++ CAS (Computer Algebra System) library and its interfaces"
HOMEPAGE="http://www-fourier.ujf-grenoble.fr/~parisse/giac.html"
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-mathematics/giac/
@ 2014-08-10 8:05 Justin Lecher
0 siblings, 0 replies; 19+ messages in thread
From: Justin Lecher @ 2014-08-10 8:05 UTC (permalink / raw
To: gentoo-commits
commit: c35a03612e028d0811724e41e8e224f8d0f21625
Author: Dominik Schmidt <das1993 <AT> hotmail <DOT> com>
AuthorDate: Sat Aug 9 19:39:03 2014 +0000
Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Sat Aug 9 19:55:41 2014 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=c35a0361
sci-mathematics/giac: Ebuild fix
Stupid error in econfargs corrected.
---
sci-mathematics/giac/giac-1.1.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sci-mathematics/giac/giac-1.1.0.ebuild b/sci-mathematics/giac/giac-1.1.0.ebuild
index b206d75..fca2952 100644
--- a/sci-mathematics/giac/giac-1.1.0.ebuild
+++ b/sci-mathematics/giac/giac-1.1.0.ebuild
@@ -43,7 +43,7 @@ src_configure(){
append-libs $(fltk-config --ldflags | sed -e 's/\(-L\S*\)\s.*/\1/')
fi
local myeconfargs=(
- user_enable fltk gui
+ $(use_enable fltk gui)
)
autotools-utils_src_configure || die "configuring failed"
}
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-mathematics/giac/
@ 2014-08-19 21:51 Christoph Junghans
0 siblings, 0 replies; 19+ messages in thread
From: Christoph Junghans @ 2014-08-19 21:51 UTC (permalink / raw
To: gentoo-commits
commit: 0ad0380dbf0cb537b121adbe6e6fcf8ba0a2e080
Author: Dominik Schmidt <das1993 <AT> hotmail <DOT> com>
AuthorDate: Sat Aug 9 07:36:33 2014 +0000
Commit: Christoph Junghans <ottxor <AT> gentoo <DOT> org>
CommitDate: Sat Aug 9 16:28:08 2014 +0000
URL: http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=0ad0380d
sci-mathematics/giac: Ebuild fix
FLTK paths added to CPPFLAGS and LDFLAGS.
The code invokes fltk-config, which breaks crosscompileability.
---
sci-mathematics/giac/ChangeLog | 3 +++
sci-mathematics/giac/giac-1.1.0.ebuild | 16 ++++++++++++++++
2 files changed, 19 insertions(+)
diff --git a/sci-mathematics/giac/ChangeLog b/sci-mathematics/giac/ChangeLog
index 5635167..40d2c71 100644
--- a/sci-mathematics/giac/ChangeLog
+++ b/sci-mathematics/giac/ChangeLog
@@ -2,6 +2,9 @@
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 09 Aug 2014; Dominik Schmidt <das1993@hotmail.com>
+ Fixed fltk handling
+
21 Jun 2014; Jonathan-Christofer Demay <jcdemay@gmail.com>
-giac-1.0.0.ebuild, +giac-1.1.0.ebuild:
version bump
diff --git a/sci-mathematics/giac/giac-1.1.0.ebuild b/sci-mathematics/giac/giac-1.1.0.ebuild
index 4b2232c..4993db4 100644
--- a/sci-mathematics/giac/giac-1.1.0.ebuild
+++ b/sci-mathematics/giac/giac-1.1.0.ebuild
@@ -13,6 +13,9 @@ SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="doc examples fltk"
+AUTOTOOLS_IN_SOURCE_BUILD=true
+inherit autotools-utils flag-o-matic
+
RDEPEND=">=dev-libs/gmp-3
>=sys-libs/readline-4.2
fltk? ( >=x11-libs/fltk-1.1.9 )
@@ -32,6 +35,19 @@ src_prepare(){
fi
}
+src_configure(){
+ if use fltk
+ then
+ append-cppflags -I$(fltk-config --includedir)
+ append-lfs-flags
+ append-libs $(fltk-config --ldflags | sed -e 's/\(-L\S*\)\s.*/\1/')
+ fi
+ local myeconfargs=(
+ user_enable fltk gui
+ )
+ autotools-utils_src_configure || die "configuring failed"
+}
+
src_install() {
emake install DESTDIR="${D}" || die "emake install failed"
mv ${D}/usr/bin/{aide,giac-help}
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-mathematics/giac/
@ 2014-08-19 21:51 Christoph Junghans
0 siblings, 0 replies; 19+ messages in thread
From: Christoph Junghans @ 2014-08-19 21:51 UTC (permalink / raw
To: gentoo-commits
commit: faca6316963f0c07fee7f4044ff5fa86505eb655
Author: Dominik Schmidt <das1993 <AT> hotmail <DOT> com>
AuthorDate: Sat Aug 9 16:23:56 2014 +0000
Commit: Christoph Junghans <ottxor <AT> gentoo <DOT> org>
CommitDate: Sat Aug 9 16:28:15 2014 +0000
URL: http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=faca6316
sci-mathematics/giac: EAPI bump
---
sci-mathematics/giac/ChangeLog | 2 +-
sci-mathematics/giac/giac-1.1.0.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/sci-mathematics/giac/ChangeLog b/sci-mathematics/giac/ChangeLog
index ee8f677..fc7798d 100644
--- a/sci-mathematics/giac/ChangeLog
+++ b/sci-mathematics/giac/ChangeLog
@@ -3,7 +3,7 @@
# $Header: $
09 Aug 2014; Dominik Schmidt <das1993@hotmail.com>
- Fixed fltk handling, added PAX-checks and exception.
+ Fixed fltk handling, added PAX-checks and exception, EAPI bump.
21 Jun 2014; Jonathan-Christofer Demay <jcdemay@gmail.com>
-giac-1.0.0.ebuild, +giac-1.1.0.ebuild:
diff --git a/sci-mathematics/giac/giac-1.1.0.ebuild b/sci-mathematics/giac/giac-1.1.0.ebuild
index 467215a..b206d75 100644
--- a/sci-mathematics/giac/giac-1.1.0.ebuild
+++ b/sci-mathematics/giac/giac-1.1.0.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-EAPI="4"
+EAPI="5"
DESCRIPTION="A free C++ CAS (Computer Algebra System) library and its interfaces"
HOMEPAGE="http://www-fourier.ujf-grenoble.fr/~parisse/giac.html"
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-mathematics/giac/
@ 2014-08-19 21:51 Christoph Junghans
0 siblings, 0 replies; 19+ messages in thread
From: Christoph Junghans @ 2014-08-19 21:51 UTC (permalink / raw
To: gentoo-commits
commit: a23eaf059583cee6d02e10fdd08e2c6e8a64d037
Author: Dominik Schmidt <das1993 <AT> hotmail <DOT> com>
AuthorDate: Sat Aug 9 07:38:15 2014 +0000
Commit: Christoph Junghans <ottxor <AT> gentoo <DOT> org>
CommitDate: Sat Aug 9 16:28:14 2014 +0000
URL: http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=a23eaf05
sci-mathematics/giac: Ebuild improvement
Added PAX-checks and exception for MPROTECT
---
sci-mathematics/giac/ChangeLog | 2 +-
sci-mathematics/giac/giac-1.1.0.ebuild | 4 +++-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/sci-mathematics/giac/ChangeLog b/sci-mathematics/giac/ChangeLog
index 40d2c71..ee8f677 100644
--- a/sci-mathematics/giac/ChangeLog
+++ b/sci-mathematics/giac/ChangeLog
@@ -3,7 +3,7 @@
# $Header: $
09 Aug 2014; Dominik Schmidt <das1993@hotmail.com>
- Fixed fltk handling
+ Fixed fltk handling, added PAX-checks and exception.
21 Jun 2014; Jonathan-Christofer Demay <jcdemay@gmail.com>
-giac-1.0.0.ebuild, +giac-1.1.0.ebuild:
diff --git a/sci-mathematics/giac/giac-1.1.0.ebuild b/sci-mathematics/giac/giac-1.1.0.ebuild
index 4993db4..467215a 100644
--- a/sci-mathematics/giac/giac-1.1.0.ebuild
+++ b/sci-mathematics/giac/giac-1.1.0.ebuild
@@ -14,7 +14,7 @@ KEYWORDS="~x86 ~amd64"
IUSE="doc examples fltk"
AUTOTOOLS_IN_SOURCE_BUILD=true
-inherit autotools-utils flag-o-matic
+inherit autotools-utils flag-o-matic pax-utils
RDEPEND=">=dev-libs/gmp-3
>=sys-libs/readline-4.2
@@ -55,6 +55,8 @@ src_install() {
dodoc AUTHORS ChangeLog COPYING INSTALL NEWS README TROUBLES
if use !fltk; then
rm ${D}/usr/bin/x*
+ elif host-is-pax; then
+ pax-mark -m ${D}/usr/bin/x*
fi
if use !doc; then
rm -R ${D}/usr/share/doc/giac ${D}/usr/share/giac/doc/
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-mathematics/giac/
@ 2014-08-19 21:51 Christoph Junghans
0 siblings, 0 replies; 19+ messages in thread
From: Christoph Junghans @ 2014-08-19 21:51 UTC (permalink / raw
To: gentoo-commits
commit: c35a03612e028d0811724e41e8e224f8d0f21625
Author: Dominik Schmidt <das1993 <AT> hotmail <DOT> com>
AuthorDate: Sat Aug 9 19:39:03 2014 +0000
Commit: Christoph Junghans <ottxor <AT> gentoo <DOT> org>
CommitDate: Sat Aug 9 19:55:41 2014 +0000
URL: http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=c35a0361
sci-mathematics/giac: Ebuild fix
Stupid error in econfargs corrected.
---
sci-mathematics/giac/giac-1.1.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sci-mathematics/giac/giac-1.1.0.ebuild b/sci-mathematics/giac/giac-1.1.0.ebuild
index b206d75..fca2952 100644
--- a/sci-mathematics/giac/giac-1.1.0.ebuild
+++ b/sci-mathematics/giac/giac-1.1.0.ebuild
@@ -43,7 +43,7 @@ src_configure(){
append-libs $(fltk-config --ldflags | sed -e 's/\(-L\S*\)\s.*/\1/')
fi
local myeconfargs=(
- user_enable fltk gui
+ $(use_enable fltk gui)
)
autotools-utils_src_configure || die "configuring failed"
}
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-mathematics/giac/
@ 2014-09-02 21:19 Jauhien Piatlicki
0 siblings, 0 replies; 19+ messages in thread
From: Jauhien Piatlicki @ 2014-09-02 21:19 UTC (permalink / raw
To: gentoo-commits
commit: ed3d31b9b49312f34ac541adb04e15f04ccdc973
Author: Jauhien Piatlicki <jauhien <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 2 21:19:12 2014 +0000
Commit: Jauhien Piatlicki <jauhien <AT> gentoo <DOT> org>
CommitDate: Tue Sep 2 21:19:12 2014 +0000
URL: http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=ed3d31b9
sci-mathematics/giac: silence repoman, fix metadata.xml
---
sci-mathematics/giac/metadata.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sci-mathematics/giac/metadata.xml b/sci-mathematics/giac/metadata.xml
index e0b6115..3209d36 100644
--- a/sci-mathematics/giac/metadata.xml
+++ b/sci-mathematics/giac/metadata.xml
@@ -9,4 +9,4 @@
for high end graphic calculators for example on netbooks (for about
the same price as a calculator but with much more performances).
</longdescription>
-<pkgmetadata>
+</pkgmetadata>
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-mathematics/giac/
@ 2014-09-16 17:01 Christoph Junghans
0 siblings, 0 replies; 19+ messages in thread
From: Christoph Junghans @ 2014-09-16 17:01 UTC (permalink / raw
To: gentoo-commits
commit: d2e95f5acef6e610e309648af93d7fcbbb351e1e
Author: Christoph Junghans <ottxor <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 16 16:53:55 2014 +0000
Commit: Christoph Junghans <ottxor <AT> gentoo <DOT> org>
CommitDate: Tue Sep 16 16:53:55 2014 +0000
URL: http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=d2e95f5a
clean up
Package-Manager: portage-2.2.8-r1
---
sci-mathematics/giac/ChangeLog | 4 +++-
sci-mathematics/giac/giac-1.1.0.ebuild | 23 +++++++++++------------
2 files changed, 14 insertions(+), 13 deletions(-)
diff --git a/sci-mathematics/giac/ChangeLog b/sci-mathematics/giac/ChangeLog
index fc7798d..e738e67 100644
--- a/sci-mathematics/giac/ChangeLog
+++ b/sci-mathematics/giac/ChangeLog
@@ -2,6 +2,9 @@
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 16 Sep 2014; Christoph Junghans <ottxor@gentoo.org> giac-1.1.0.ebuild:
+ clean up
+
09 Aug 2014; Dominik Schmidt <das1993@hotmail.com>
Fixed fltk handling, added PAX-checks and exception, EAPI bump.
@@ -19,4 +22,3 @@
16 May 2011; Jonathan-Christofer Demay <jcdemay@gmail.com>
giac-0.9.2.ebuild, +metadata.xml:
QA fixes
-
diff --git a/sci-mathematics/giac/giac-1.1.0.ebuild b/sci-mathematics/giac/giac-1.1.0.ebuild
index fca2952..f04fc2d 100644
--- a/sci-mathematics/giac/giac-1.1.0.ebuild
+++ b/sci-mathematics/giac/giac-1.1.0.ebuild
@@ -45,32 +45,31 @@ src_configure(){
local myeconfargs=(
$(use_enable fltk gui)
)
- autotools-utils_src_configure || die "configuring failed"
+ autotools-utils_src_configure || die "configuring failed"
}
src_install() {
emake install DESTDIR="${D}" || die "emake install failed"
- mv ${D}/usr/bin/{aide,giac-help}
- rm ${D}/usr/bin/*cas_help
- dodoc AUTHORS ChangeLog COPYING INSTALL NEWS README TROUBLES
+ mv "${D}"/usr/bin/{aide,giac-help}
+ rm "${D}"/usr/bin/*cas_help
+ dodoc AUTHORS ChangeLog INSTALL NEWS README TROUBLES
if use !fltk; then
- rm ${D}/usr/bin/x*
+ rm "${D}"/usr/bin/x*
elif host-is-pax; then
- pax-mark -m ${D}/usr/bin/x*
+ pax-mark -m "${D}"/usr/bin/x*
fi
if use !doc; then
- rm -R ${D}/usr/share/doc/giac ${D}/usr/share/giac/doc/
+ rm -R "${D}"/usr/share/doc/giac "${D}"/usr/share/giac/doc/
else
for LANG in el en es fr pt; do
- if echo ${LINGUAS} | grep -v $LANG &> /dev/null; then
- rm -R ${D}/usr/share/giac/doc/$LANG
+ if echo ${LINGUAS} | grep -v "$LANG" &> /dev/null; then
+ rm -R "${D}"/usr/share/giac/doc/"$LANG"
else
- ln ${D}/usr/share/giac/doc/aide_cas ${D}/usr/share/giac/doc/$LANG/aide_cas
+ ln "${D}"/usr/share/giac/doc/aide_cas "${D}"/usr/share/giac/doc/"$LANG"/aide_cas
fi
done
fi
if use !examples; then
- rm -R ${D}/usr/share/giac/examples
+ rm -R "${D}"/usr/share/giac/examples
fi
}
-
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-mathematics/giac/
@ 2015-02-08 21:07 Christoph Junghans
0 siblings, 0 replies; 19+ messages in thread
From: Christoph Junghans @ 2015-02-08 21:07 UTC (permalink / raw
To: gentoo-commits
commit: 7d34668536aa674a52943ee44e63baf1bb99eb1f
Author: Marius Brehler <marbre <AT> linux <DOT> sungazer <DOT> de>
AuthorDate: Sat Feb 7 10:39:33 2015 +0000
Commit: Christoph Junghans <ottxor <AT> gentoo <DOT> org>
CommitDate: Sat Feb 7 10:46:35 2015 +0000
URL: http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=7d346685
sci-mathematics/giac-1.1.0: Add missing, drop useless dies
---
sci-mathematics/giac/giac-1.1.0.ebuild | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/sci-mathematics/giac/giac-1.1.0.ebuild b/sci-mathematics/giac/giac-1.1.0.ebuild
index f04fc2d..34d059c 100644
--- a/sci-mathematics/giac/giac-1.1.0.ebuild
+++ b/sci-mathematics/giac/giac-1.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
@@ -29,9 +29,9 @@ src_prepare(){
-e "s:config.h \$(includedir)/giac:config.h \$(DESTDIR)\$(includedir)/giac:g" \
-e "s:\$(DESTDIR)\$(DESTDIR):\$(DESTDIR):g" \
-e "s:\$(DESTDIR)/\$(DESTDIR):\$(DESTDIR):g" \
- -i `find -name Makefile\*`
+ -i `find -name Makefile\*` || die
if use !fltk; then
- sed -e "s: gl2ps\.[chlo]*::g" -i src/Makefile.*
+ sed -e "s: gl2ps\.[chlo]*::g" -i src/Makefile.* || die
fi
}
@@ -40,36 +40,36 @@ src_configure(){
then
append-cppflags -I$(fltk-config --includedir)
append-lfs-flags
- append-libs $(fltk-config --ldflags | sed -e 's/\(-L\S*\)\s.*/\1/')
+ append-libs $(fltk-config --ldflags | sed -e 's/\(-L\S*\)\s.*/\1/') || die
fi
local myeconfargs=(
$(use_enable fltk gui)
)
- autotools-utils_src_configure || die "configuring failed"
+ autotools-utils_src_configure
}
src_install() {
- emake install DESTDIR="${D}" || die "emake install failed"
- mv "${D}"/usr/bin/{aide,giac-help}
- rm "${D}"/usr/bin/*cas_help
+ emake install DESTDIR="${D}"
+ mv "${D}"/usr/bin/{aide,giac-help} || die
+ rm "${D}"/usr/bin/*cas_help || die
dodoc AUTHORS ChangeLog INSTALL NEWS README TROUBLES
if use !fltk; then
- rm "${D}"/usr/bin/x*
+ rm "${D}"/usr/bin/x* || die
elif host-is-pax; then
pax-mark -m "${D}"/usr/bin/x*
fi
if use !doc; then
- rm -R "${D}"/usr/share/doc/giac "${D}"/usr/share/giac/doc/
+ rm -R "${D}"/usr/share/doc/giac "${D}"/usr/share/giac/doc/ || die
else
for LANG in el en es fr pt; do
if echo ${LINGUAS} | grep -v "$LANG" &> /dev/null; then
rm -R "${D}"/usr/share/giac/doc/"$LANG"
else
- ln "${D}"/usr/share/giac/doc/aide_cas "${D}"/usr/share/giac/doc/"$LANG"/aide_cas
+ ln "${D}"/usr/share/giac/doc/aide_cas "${D}"/usr/share/giac/doc/"$LANG"/aide_cas || die
fi
done
fi
if use !examples; then
- rm -R "${D}"/usr/share/giac/examples
+ rm -R "${D}"/usr/share/giac/examples || die
fi
}
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-mathematics/giac/
@ 2016-11-23 9:46 Marius Brehler
0 siblings, 0 replies; 19+ messages in thread
From: Marius Brehler @ 2016-11-23 9:46 UTC (permalink / raw
To: gentoo-commits
commit: 2203ac78cf60896e2f05c329b7f8f978b382cbf9
Author: Harald Weiner <harald.weiner <AT> jku <DOT> at>
AuthorDate: Mon Oct 24 16:45:02 2016 +0000
Commit: Marius Brehler <marbre <AT> linux <DOT> sungazer <DOT> de>
CommitDate: Wed Nov 23 08:54:47 2016 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=2203ac78
sci-mathematics/giac: bug-fix for bugzilla bug 598008
Package-Manager: portage-2.3.0
sci-mathematics/giac/giac-1.1.0.ebuild | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/sci-mathematics/giac/giac-1.1.0.ebuild b/sci-mathematics/giac/giac-1.1.0.ebuild
index 38e93d6..48241f1 100644
--- a/sci-mathematics/giac/giac-1.1.0.ebuild
+++ b/sci-mathematics/giac/giac-1.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -50,7 +50,7 @@ src_configure(){
src_install() {
emake install DESTDIR="${D}"
- mv "${D}"/usr/bin/{aide,giac-help} || die
+ dobin src/aide
rm "${D}"/usr/bin/*cas_help || die
dodoc AUTHORS ChangeLog INSTALL NEWS README TROUBLES
if use !fltk; then
@@ -59,7 +59,7 @@ src_install() {
pax-mark -m "${D}"/usr/bin/x*
fi
if use !doc; then
- rm -R "${D}"/usr/share/doc/giac "${D}"/usr/share/giac/doc/ || die
+ rm -R "${D}"/usr/share/doc "${D}"/usr/share/giac/doc/ || die
else
for LANG in el en es fr pt; do
if echo ${LINGUAS} | grep -v "$LANG" &> /dev/null; then
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-mathematics/giac/
@ 2021-01-28 19:11 Andrew Ammerlaan
0 siblings, 0 replies; 19+ messages in thread
From: Andrew Ammerlaan @ 2021-01-28 19:11 UTC (permalink / raw
To: gentoo-commits
commit: 162b33a823a201ca5d7888cb3ac14b367fa75f21
Author: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Thu Jan 28 19:11:31 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Thu Jan 28 19:11:31 2021 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=162b33a8
sci-mathematics/giac: version bump, EAPI bump
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>
.../giac/{giac-1.1.0.ebuild => giac-1.6.0.ebuild} | 37 +++++++++++-----------
1 file changed, 19 insertions(+), 18 deletions(-)
diff --git a/sci-mathematics/giac/giac-1.1.0.ebuild b/sci-mathematics/giac/giac-1.6.0.ebuild
similarity index 74%
rename from sci-mathematics/giac/giac-1.1.0.ebuild
rename to sci-mathematics/giac/giac-1.6.0.ebuild
index 520a56151..c8d28b51a 100644
--- a/sci-mathematics/giac/giac-1.1.0.ebuild
+++ b/sci-mathematics/giac/giac-1.6.0.ebuild
@@ -1,27 +1,30 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
DESCRIPTION="A free C++ CAS (Computer Algebra System) library and its interfaces"
-HOMEPAGE="http://www-fourier.ujf-grenoble.fr/~parisse/giac.html"
-SRC_URI="http://www-fourier.ujf-grenoble.fr/~parisse/${PN}/${P}.tar.bz2"
-LICENSE="GPL-2"
+HOMEPAGE="https://www-fourier.ujf-grenoble.fr/~parisse/giac.html"
+SRC_URI="https://www-fourier.ujf-grenoble.fr/~parisse/giac/${P}.tar.gz"
+LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
+
IUSE="doc examples fltk"
-AUTOTOOLS_IN_SOURCE_BUILD=true
-inherit autotools-utils flag-o-matic pax-utils
+inherit flag-o-matic pax-utils xdg
-RDEPEND=">=dev-libs/gmp-3
- >=sys-libs/readline-4.2
- fltk? ( >=x11-libs/fltk-1.1.9 )
- dev-libs/mpfr
- sci-libs/gsl
- >=sci-mathematics/pari-2.3
- >=dev-libs/ntl-5.2"
+RDEPEND="
+ >=dev-libs/gmp-3
+ >=sys-libs/readline-4.2
+ fltk? ( >=x11-libs/fltk-1.1.9 )
+ dev-libs/mpfr
+ sci-libs/gsl
+ >=sci-mathematics/pari-2.3
+ >=dev-libs/ntl-5.2
+"
+BDEPEND="dev-tex/hevea"
src_prepare(){
sed -e "s:\$(prefix)/share:\$(DESTDIR)\$(prefix)/share:g" \
@@ -32,6 +35,7 @@ src_prepare(){
if use !fltk; then
sed -e "s: gl2ps\.[chlo]*::g" -i src/Makefile.* || die
fi
+ default
}
src_configure(){
@@ -41,10 +45,7 @@ src_configure(){
append-lfs-flags
append-libs $(fltk-config --ldflags | sed -e 's/\(-L\S*\)\s.*/\1/') || die
fi
- local myeconfargs=(
- $(use_enable fltk gui)
- )
- autotools-utils_src_configure
+ econf $(use_enable fltk gui)
}
src_install() {
^ permalink raw reply related [flat|nested] 19+ messages in thread
end of thread, other threads:[~2021-01-28 19:11 UTC | newest]
Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-09-02 21:19 [gentoo-commits] proj/sci:master commit in: sci-mathematics/giac/ Jauhien Piatlicki
-- strict thread matches above, loose matches on Subject: below --
2021-01-28 19:11 Andrew Ammerlaan
2016-11-23 9:46 Marius Brehler
2015-02-08 21:07 Christoph Junghans
2014-09-16 17:01 Christoph Junghans
2014-08-19 21:51 Christoph Junghans
2014-08-19 21:51 Christoph Junghans
2014-08-19 21:51 Christoph Junghans
2014-08-19 21:51 Christoph Junghans
2014-08-10 8:05 Justin Lecher
2014-08-10 8:05 Justin Lecher
2014-08-10 8:05 Justin Lecher
2014-08-10 8:05 Justin Lecher
2013-01-14 14:10 Jonathan-Christofer Demay
2012-02-06 14:35 Jonathan-Christofer Demay
2011-06-25 17:22 Justin Lecher
2011-05-16 10:33 Jonathan-Christofer Demay
2011-05-12 5:12 Jonathan-Christofer Demay
2011-05-12 3:18 Jonathan-Christofer Demay
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox