Skip to content

Commit 5ee1b29

Browse files
committed
Merge branch 'vbraun' for 10.5
2 parents ebd547c + f960ea3 commit 5ee1b29

File tree

24 files changed

+882
-7
lines changed

24 files changed

+882
-7
lines changed

sci-mathematics/sage-conf/Manifest

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
DIST sage_conf-10.4.tar.gz 3011621 BLAKE2B 20d5c4e787af278fd9815120035bdcccbb47088a334e35ae875f1fce2faca507eae90e6c38d4d718596d99a2b18226c9aac2817c421b2251a20649b3708f0149 SHA512 eeec9ed9040a406643880c7029a65c6107accc58bd20c5f043f1e0f5ab164a736c4a73bb10af318c8c8f62fb2dab80fe4af9ed461fd8c4c06962ff7ad3276e94
2+
DIST sage_conf-10.5.tar.gz 2914331 BLAKE2B 9a432da28007420538d60621a179699847859f166fdba7015fcf82aad9b7beb17ddf50128a91df049ed7d632cf66cbc2ccf59dc41c28e1e4ef62ccb535301813 SHA512 0788f13b6200bff6f6c0458a2e7221b83182edb96e81552e510b7088d50f472f1a843951b2f86b3436166eb587f7fd853f90f3493c822d6fa427b9b5de1615c1
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
# Copyright 1999-2023 Gentoo Authors
2+
# Distributed under the terms of the GNU General Public License v2
3+
4+
EAPI=8
5+
6+
PYTHON_COMPAT=( python3_{10..12} )
7+
PYTHON_REQ_USE="readline,sqlite"
8+
DISTUTILS_USE_PEP517=setuptools
9+
10+
inherit distutils-r1 prefix
11+
12+
if [[ ${PV} == 9999 ]]; then
13+
inherit git-r3 sage-git
14+
SAGE_PKG="${PN}_pypi"
15+
else
16+
inherit pypi
17+
KEYWORDS="~amd64 ~amd64-linux ~ppc-macos ~x64-macos"
18+
fi
19+
20+
DESCRIPTION="Math software for abstract and numerical computations"
21+
HOMEPAGE="https://www.sagemath.org"
22+
23+
LICENSE="GPL-2"
24+
SLOT="0"
25+
26+
# No real tests here in spite of QA warnings.
27+
RESTRICT="test mirror"
28+
29+
# pplpy needs to be installed to get documentation folder right :(
30+
BDEPEND="dev-python/pplpy[doc,${PYTHON_USEDEP}]"
31+
32+
PATCHES=(
33+
"${FILESDIR}/${PN}-10.2.patch"
34+
)
35+
36+
python_prepare_all() {
37+
distutils-r1_python_prepare_all
38+
39+
# sage on gentoo environment variables
40+
cp -f "${FILESDIR}"/${PN}.py-10.3 _sage_conf/_conf.py
41+
eprefixify _sage_conf/_conf.py
42+
# set the documentation location to the externally provided sage-doc package
43+
sed -i "s:@GENTOO_PORTAGE_PF@:sage-doc-${PV}:" _sage_conf/_conf.py
44+
# set lib/lib64 - only useful for GAP_LIB_DIR for now
45+
sed -i "s:@libdir@:$(get_libdir):g" _sage_conf/_conf.py
46+
# Fix finding pplpy documentation with intersphinx
47+
local pplpyver=$(best_version dev-python/pplpy)
48+
# using pplpyver from character 11 to remove "dev-python/"
49+
sed -i "s:@PPLY_DOC_VERS@:${pplpyver:11}:" _sage_conf/_conf.py
50+
# Set sage version as stated in VERSION.txt
51+
local sage_version=$(cat VERSION.txt)
52+
sed -i "s:@SAGE_VERSION@:${sage_version}:" _sage_conf/_conf.py
53+
}

sci-mathematics/sage-doc/Manifest

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
DIST sage-doc-10.4.tar.gz 30684315 BLAKE2B 590e9f3be831547b8a846b281fab6577cfa6b62364c66a7c1c27e23adf8e126860c25851c560f65c5273d4830648964e36178fea49eb79b650c85ca60996419b SHA512 5cc6e7d38f0c901cc5a716ad4e225710e35807a564963832df420b0d80db0864809ce79c2b1b6b0c6dfe1422de51e8caf709c6fe7bdf7512ce525b2fbe85836a
2+
DIST sage-doc-10.5.tar.gz 30803195 BLAKE2B 630e774104a87423896f130e42c53a8ed764e01c327a3af91b3603c01d3299e6249a86bccce7b95abd00eeffc89e05dd3c61faa3eb4367db94406b518f68a58f SHA512 18959835f001a4c7f201bf544204583459ab26d95b0ef49675c8a91a19b86edf5ffd3df6a2aa244c04a33fdbd36a58726550aceccc8b50e21fbaeabdc7ced655
23
DIST sagemath_PR38250.patch 32944 BLAKE2B d7f61864066c168f18075a05e2bea9ab650d571c3ee64bf0751c31582610afcf47ecc534719d5cd3be8677163e55ad3fdcd4cd586ec33abf35467551db57c4d2 SHA512 bce008341646de8a8913a2cb49dad44b31f3ddd72edb6f6f6fd9a3e2e676f955afb1c4f5cd9b4605ee720c150afae24d27837590050c63c2a47c64612fdbef69
Lines changed: 173 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,173 @@
1+
# Copyright 1999-2023 Gentoo Authors
2+
# Distributed under the terms of the GNU General Public License v2
3+
4+
EAPI=8
5+
6+
PYTHON_COMPAT=( python3_{10..12} )
7+
PYTHON_REQ_USE="readline,sqlite"
8+
9+
inherit multiprocessing python-any-r1
10+
11+
if [[ ${PV} == 9999 ]]; then
12+
inherit git-r3
13+
EGIT_REPO_URI="https://github.com/sagemath/sage.git"
14+
EGIT_BRANCH=develop
15+
EGIT_CHECKOUT_DIR="${WORKDIR}/${P}"
16+
else
17+
SRC_URI="https://github.com/sagemath/sage/archive/${PV}.tar.gz -> ${P}.tar.gz"
18+
KEYWORDS="~amd64 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
19+
S="${WORKDIR}/sage-${PV}"
20+
fi
21+
22+
DESCRIPTION="Build the sage documentation"
23+
HOMEPAGE="https://www.sagemath.org"
24+
25+
LICENSE="GPL-2"
26+
SLOT="0"
27+
IUSE="doc-pdf"
28+
L10N_USEDEP="l10n_en,"
29+
LANGS="ca de es fr hu it ja pt ru tr"
30+
for X in ${LANGS} ; do
31+
IUSE="${IUSE} l10n_${X}"
32+
L10N_USEDEP="${L10N_USEDEP}l10n_${X}?,"
33+
done
34+
L10N_USEDEP="${L10N_USEDEP%?}"
35+
36+
RESTRICT="mirror test"
37+
38+
# There is a trick to use $PV in python_gen_any_deps
39+
# But it breaks checking with pkgcheck, reports of "missing check for ... "
40+
# may be safely ignored most of the time.
41+
BDEPEND="$(python_gen_any_dep "
42+
dev-python/sphinx[\${PYTHON_USEDEP}]
43+
dev-python/furo[\${PYTHON_USEDEP}]
44+
dev-python/jupyter-sphinx[\${PYTHON_USEDEP}]
45+
dev-python/sphinx-copybutton[\${PYTHON_USEDEP}]
46+
dev-python/sphinx-inline-tabs[\${PYTHON_USEDEP}]
47+
~sci-mathematics/sagemath-standard-${PV}[\${PYTHON_USEDEP},jmol]
48+
~sci-mathematics/sage_docbuild-${PV}[\${PYTHON_USEDEP}]
49+
")
50+
doc-pdf? (
51+
>=app-text/texlive-2023[extra,luatex,${L10N_USEDEP}]
52+
>=app-text/texlive-core-2023[xindy]
53+
media-fonts/freefont
54+
)
55+
"
56+
RDEPEND="dev-libs/mathjax"
57+
DEPEND="dev-libs/mathjax"
58+
59+
PATCHES=(
60+
"${FILESDIR}"/${PN}-10.4-makefile.patch
61+
)
62+
63+
HTML_DOCS="${WORKDIR}/build_doc/html/*"
64+
DOCS=(
65+
"${WORKDIR}/build_doc/index.html"
66+
"${S}/src/doc/common"
67+
)
68+
69+
# python_check_deps happilly processes $PV.
70+
python_check_deps() {
71+
python_has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]" &&
72+
python_has_version -b "~sci-mathematics/sagemath-standard-${PV}[${PYTHON_USEDEP},jmol]" &&
73+
python_has_version -b "~sci-mathematics/sage_docbuild-${PV}[${PYTHON_USEDEP}]" &&
74+
python_has_version -b "dev-python/furo[${PYTHON_USEDEP}]" &&
75+
python_has_version -b "dev-python/jupyter-sphinx[${PYTHON_USEDEP}]" &&
76+
python_has_version -b "dev-python/sphinx-copybutton[${PYTHON_USEDEP}]" &&
77+
python_has_version -b "dev-python/sphinx-inline-tabs[${PYTHON_USEDEP}]"
78+
}
79+
80+
src_unpack(){
81+
if [[ ${PV} == 9999 ]]; then
82+
git-r3_src_unpack
83+
fi
84+
85+
default
86+
}
87+
88+
src_prepare(){
89+
default
90+
91+
einfo "bootstrapping the documentation - be patient"
92+
SAGE_ROOT="${S}" PATH="${S}/build/bin:${PATH}" src/doc/bootstrap || die "cannot bootstrap the documentation"
93+
94+
# remove all the sources outside of src/doc to avoid interferences
95+
for object in src/* ; do
96+
if [ $object != "src/doc" ] ; then
97+
rm -rf $object || die "failed to remove $object"
98+
fi
99+
done
100+
}
101+
102+
src_configure(){
103+
export SAGE_DOC="${WORKDIR}"/build_doc
104+
export SAGE_DOC_SRC="${S}"/src/doc
105+
export SAGE_DOC_MATHJAX=yes
106+
export VARTEXFONTS="${T}"/fonts
107+
export SAGE_NUM_THREADS=$(makeopts_jobs)
108+
export SAGE_NUM_THREADS_PARALLEL=$(makeopts_jobs)
109+
# try to fix random sphinx crash during the building of the documentation
110+
export MPLCONFIGDIR="${T}"/matplotlib
111+
# Avoid spurious message from the gtk backend by making sure it is never tried
112+
export MPLBACKEND=Agg
113+
local mylang="en "
114+
for lang in ${LANGS} ; do
115+
use l10n_$lang && mylang+="$lang "
116+
done
117+
export LANGUAGES="${mylang}"
118+
}
119+
120+
src_compile(){
121+
cd src/doc
122+
123+
# Needs to be created beforehand or it gets created as a file with the content of _static/plot_directive.css
124+
mkdir -p "${SAGE_DOC}"/html/en/reference/_static
125+
126+
# for some reason luatex check whether it can write there.
127+
# Of course it should fail, but it triggers the sandbox.
128+
addpredict /var/lib/texmf/m_t_x_t_e_s_t.tmp
129+
# for some reason opened for write during inventory of reference/plotting(?) - no write happens.
130+
# This manifest as root
131+
addpredict "${ESYSROOT}/usr/share/sage/cremona/cremona_mini.db"
132+
# For some reason java/jmol ignores HOME and uses portage's home as home directory
133+
# Nothing seem to happen though
134+
addpredict "${ESYSROOT}/var/lib/portage/home/.java"
135+
136+
emake doc-html
137+
if use doc-pdf ; then
138+
DOCS+=( "${SAGE_DOC}/pdf" )
139+
emake doc-pdf
140+
fi
141+
}
142+
143+
src_install(){
144+
####################################
145+
# Prepare the documentation for installation
146+
####################################
147+
148+
pushd "${WORKDIR}"
149+
# Prune _static folders
150+
cp -r build_doc/html/en/_static build_doc/html/ || die "failed to copy _static folder"
151+
for sdir in `find build_doc -name _static` ; do
152+
if [ $sdir != "build_doc/html/_static" ] ; then
153+
rm -rf $sdir || die "failed to remove $sdir"
154+
ln -rst ${sdir%_static} build_doc/html/_static
155+
fi
156+
done
157+
# Linking to local copy of mathjax folders rather than copying them
158+
for sobject in $(ls "${ESYSROOT}"/usr/share/mathjax/) ; do
159+
rm -rf build_doc/html/_static/${sobject} \
160+
|| die "failed to remove mathjax object $sobject"
161+
ln -st build_doc/html/_static/ ../../../../mathjax/$sobject
162+
done
163+
# prune .buildinfo files, those are internal to sphinx and are not used after building.
164+
find build_doc -name .buildinfo -delete || die "failed to prune buildinfo files"
165+
# prune the jupyter_execute folder created by jupyter-sphinx
166+
rm -rf build_doc/html/en/reference/jupyter_execute
167+
popd
168+
169+
docompress -x /usr/share/doc/"${PF}"/common
170+
einstalldocs
171+
172+
dosym -r /usr/share/doc/"${PF}" /usr/share/jupyter/kernels/sagemath/doc
173+
}

sci-mathematics/sage-sws2rst/Manifest

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
DIST sage_sws2rst-10.4.tar.gz 327256 BLAKE2B b5e74fa50fbee8e0f66177c0cab3657576605f8844ebc4b2fdb68c5e349a140dd9982318ca94e2433f2593f8fa88c08a9e381d16f93467b28c26e1fe4c0c3847 SHA512 d418c20e2dc84828e0b6d5499399bbf98c723583fab61878ba9cbcd663b40c5319a4e61246040bcd2ba76b092871340f826768fd8df77e0651eee6acf923b308
2+
DIST sage_sws2rst-10.5.tar.gz 327246 BLAKE2B 4198b764030b2722c6ee8d3dd96ece3c09a50ac74a3a61ae920df77919d2c4e05f35477af30a66b0b0fd41dcfafb0595ffb54cd646568b229b0da7b8707c0856 SHA512 8816a771e6a74f9667b055e16bbdceb695de91beb93101b0a941e005993f57c3de7f3fd10b810049e4f33302ace38da5e154fb55f7e4acc43ea304825c080e66
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# Copyright 1999-2023 Gentoo Authors
2+
# Distributed under the terms of the GNU General Public License v2
3+
4+
EAPI=8
5+
6+
PYTHON_COMPAT=( python3_{10..12} )
7+
PYTHON_REQ_USE="readline,sqlite"
8+
DISTUTILS_USE_PEP517=setuptools
9+
10+
inherit distutils-r1
11+
12+
if [[ ${PV} == 9999 ]]; then
13+
inherit git-r3 sage-git
14+
else
15+
inherit pypi
16+
KEYWORDS="~amd64 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
17+
fi
18+
19+
DESCRIPTION="SageNB worksheet converter"
20+
HOMEPAGE="https://www.sagemath.org"
21+
22+
LICENSE="GPL-2"
23+
SLOT="0"
24+
25+
RESTRICT="mirror test"
26+
27+
DEPEND="dev-python/beautifulsoup4[${PYTHON_USEDEP}]"
28+
RDEPEND="${DEPEND}"
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
DIST sage_docbuild-10.4.tar.gz 73094 BLAKE2B ee7813a17670aa278ee5d03942c0a01a58d73fb03c10f76176b0845f6d6297dde56d87876f0d0858f50ad838264fd9de94579c7cf071af9786fb6b7f576b2326 SHA512 634cbbd014333b80fa850227474884b1e7d4226c07d108e0081300fab4f523d483e8449a031fa55f363622beb2fe9413336ddbaddda19fad8b368f2bc6505188
2+
DIST sage_docbuild-10.5.tar.gz 73781 BLAKE2B ecc071e9186f69c9a347b3e26ac3d372d1aaccdd9945c22189e63c12188ec4f9252ecb15f72b3626bf906f229860a991c4ceda1e886d49bbdad78ce794a9d891 SHA512 683c4f74bc02e51c55d576b890c5ad86d977fc6794e0f7680f7cdcdd8025887e5f0a4fd4e47319914724a903885ff444717b32a76267230c987ce4c7b2edfb96
23
DIST sagemath_PR38549.patch 27158 BLAKE2B 3425125a30f265f8ed1c8c3edfab7278348116c743880d79d11d294d1d5c846e32ddafdada4b32f3c329c91716a7785fa07d68e2412e9ef3dd1f452ea4153278 SHA512 31f96449cd0547f6d97a1069c612fb321d8fd557a6638777f1c450dd5e6faf74bcbae322785961593883733d5b2fe829738f5f3a4c2ce35b64697ec862411915
34
DIST sagemath_PR38619.patch 12559 BLAKE2B 74fbdf0ee5ab6e484aaff0583ba061ac67081902424185a72e20944dbac1b65ab52b6661e2caa06e876b127292d4cd0bfccac30c1cc9a00e3b3aa1fbaf891a3d SHA512 5048fe34da72c78ecd1d651728e6a6feff9a13c8dbe77661e81c2cdd8304e6bdaf8b05e4c1fa13693f37a0c8f6a9900c31b429800f77b4b5c482aea102761ba5
45
DIST sagemath_PR38957.patch 11708 BLAKE2B 82f76ce208aee093278862049bbce15c7380257be4d28040e61cd396facb4952ae49711fe4be5f725ea85b6cc1d91d0728a9414f4d5908ae9bd083c4fc7f40d8 SHA512 c1873a8502a455ca2ce9437611ef6aab3fd9a18c2acd67cef3181b8b0db4e2f11d281b48848db8b252134cdf1e256d4df14c664ea95c54044a2203a7a828430a
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# Copyright 1999-2023 Gentoo Authors
2+
# Distributed under the terms of the GNU General Public License v2
3+
4+
EAPI=8
5+
6+
PYTHON_COMPAT=( python3_{10..12} )
7+
DISTUTILS_USE_PEP517=setuptools
8+
9+
inherit distutils-r1
10+
11+
if [[ ${PV} == 9999 ]]; then
12+
inherit git-r3 sage-git
13+
SAGE_PKG="sage-docbuild"
14+
else
15+
inherit pypi
16+
KEYWORDS="~amd64 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
17+
fi
18+
19+
DESCRIPTION="Tool to build doc for sage and sage related packages"
20+
HOMEPAGE="https://www.sagemath.org"
21+
22+
LICENSE="GPL-2"
23+
SLOT="0"
24+
25+
RESTRICT="mirror test"
26+
27+
RDEPEND="
28+
>=dev-python/sphinx-7.4.7[${PYTHON_USEDEP}]
29+
dev-python/jupyter-sphinx[${PYTHON_USEDEP}]
30+
"
31+
PDEPEND="~sci-mathematics/sagemath-standard-${PV}[${PYTHON_USEDEP}]"
32+
33+
PATCHES=(
34+
"${FILESDIR}"/sage-9.3-linguas.patch
35+
)

sci-mathematics/sage_setup/Manifest

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
DIST sage_setup-10.4.tar.gz 80656 BLAKE2B 7b4ebf5a26b03daa884e772b5ba89cf53a0e01530327c07fe004765f50dcb121ae08a51666fff83a3431595c673b70610fa07978b390654314e6376edfd67958 SHA512 f12ea54f07beb0471896197f233c5acca5bc73931c14d59df39b44bc4fab134baa976ea05296987c6f4c2dd2ec78e87007b04cd1bdc66e306f1bfcdc94b33777
2+
DIST sage_setup-10.5.tar.gz 81500 BLAKE2B dc57c75906f8b174a40129a0981d12c819d5844425548e326dd59ea4fd572da1c984d0dafb2cd41beab185bec53e36990f995540ac834630dd49fc0961bdaae1 SHA512 8597e641777a2ea0ba7ec64087ba2ad00bd650a317619baf28e737d77de6bbc0fd4151cf7d713c1ce2f6f7cca4751727dc87bbd39bfd8a37604e2ee32309c16c
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# Copyright 1999-2023 Gentoo Authors
2+
# Distributed under the terms of the GNU General Public License v2
3+
4+
EAPI=8
5+
6+
PYTHON_COMPAT=( python3_{10..12} )
7+
PYTHON_REQ_USE="readline,sqlite"
8+
DISTUTILS_USE_PEP517=setuptools
9+
10+
inherit distutils-r1
11+
12+
if [[ ${PV} == 9999 ]]; then
13+
inherit git-r3 sage-git
14+
SAGE_PKG="sage-setup"
15+
else
16+
inherit pypi
17+
KEYWORDS="~amd64 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
18+
fi
19+
20+
DESCRIPTION="Tool to help install sage and sage related packages"
21+
HOMEPAGE="https://www.sagemath.org"
22+
23+
LICENSE="GPL-2"
24+
SLOT="0"
25+
26+
RESTRICT="mirror test"
27+
28+
DEPEND="
29+
>=dev-python/pkgconfig-1.2.2[${PYTHON_USEDEP}]
30+
"
31+
RDEPEND="
32+
${DEPEND}
33+
>=dev-python/cython-3.0.0[${PYTHON_USEDEP}]
34+
dev-python/jinja2[${PYTHON_USEDEP}]
35+
"
36+
37+
PATCHES=(
38+
"${FILESDIR}"/${PN}-9.6-verbosity.patch
39+
)
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
DIST sagemath_bliss-10.4.tar.gz 11740 BLAKE2B dc76a4e61467a534c6ab63effbea4f3b68897e0ad5e16c5aa366ecd9f8c0051df962fc677e5b07fcf3dbb3ac5b0dd8d11e55cc4d7f4e99c785968cd9b3c6f70b SHA512 95bf22896eb8bda79c1b2f23e3144e523df40495a256524ea62ce7a06c988c6755f59cb03725225f6cd03180f5b97976e4e824c1de8290771a5f4da9ef261db3
2+
DIST sagemath_bliss-10.5.tar.gz 11890 BLAKE2B 7ac4a6ceaa25cb6ffdec7c2b83f3742e7f55d9449d48e562efe4e302973813f8af41a30358cd58919889f16e20cd19d6e16fbabf392e28ef3fbac945950b5c13 SHA512 2e9d499ba1f3b5ff0167a157e77117075a12e2ddb83d49b29dad9ccce6e987c35113bf9c9610beb5a6ebeb867ae75f487b17755cdb0ca6f07632373f627c9647
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# Copyright 1999-2023 Gentoo Authors
2+
# Distributed under the terms of the GNU General Public License v2
3+
4+
EAPI=8
5+
6+
PYTHON_COMPAT=( python3_{10..12} )
7+
PYTHON_REQ_USE="readline,sqlite"
8+
DISTUTILS_EXT=1
9+
DISTUTILS_USE_PEP517=setuptools
10+
11+
inherit distutils-r1
12+
13+
if [[ ${PV} == 9999 ]]; then
14+
inherit git-r3 sage-git
15+
else
16+
inherit pypi
17+
KEYWORDS="~amd64 ~amd64-linux ~ppc-macos ~x64-macos"
18+
fi
19+
20+
DESCRIPTION="Graph (iso/auto)morphisms with bliss in sage"
21+
HOMEPAGE="https://www.sagemath.org"
22+
23+
LICENSE="GPL-2+"
24+
SLOT="0"
25+
26+
RESTRICT="test"
27+
28+
DEPEND="~sci-mathematics/sagemath-standard-${PV}[${PYTHON_USEDEP}]
29+
~sci-libs/bliss-0.77"
30+
RDEPEND="${DEPEND}"
31+
BDEPEND="dev-python/cython[${PYTHON_USEDEP}]"
32+
33+
python_install() {
34+
distutils-r1_python_install
35+
36+
find "${D}$(python_get_sitedir)/sage" -name interpreter -delete
37+
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
DIST sagemath_meataxe-10.4.tar.gz 22498 BLAKE2B f48fe6f9e2dda5ff538c15df0c098f7c679cb1494ec193fb727a1d05be86122c57c9754772a16113fd6606946530d10a01aeefbbef5338241b304df89bb2f61a SHA512 2b92410fcb9b48c111684004966a8589845908ea6e531f9f190d6a6d754e0a777a0382e994f1c3eb033c8168dcf87676088812e22ef9b64b6508882a455bc629
2+
DIST sagemath_meataxe-10.5.tar.gz 22658 BLAKE2B 2cc53f49a88dd29335129174940a4cebae892201eadc642bcd4de49a2adb24e66cc81424ad876f9360f183542d46c746ccfc3a09d43289352bdc9552253d4c4b SHA512 e5dcc17ebc78cfef3b296e1955be21b663ebe4a04d4a02a2fb48827619fef0fac3d2b741d3bae43710ac7e2d4b24141f63f4d01deeaaa734d43e2340eb97eac3

0 commit comments

Comments
 (0)