summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrey Grozin <grozin@gentoo.org>2014-12-20 15:46:20 +0000
committerAndrey Grozin <grozin@gentoo.org>2014-12-20 15:46:20 +0000
commitea5a2a2335bf9e354b2e1d0633a7d43ca063e932 (patch)
treebebf2fd9281df78b456b3c7f8fb92e74cbe02b66 /sci-mathematics
parentMask further ruby-1.9 only packages. (diff)
downloadhistorical-ea5a2a2335bf9e354b2e1d0633a7d43ca063e932.tar.gz
historical-ea5a2a2335bf9e354b2e1d0633a7d43ca063e932.tar.bz2
historical-ea5a2a2335bf9e354b2e1d0633a7d43ca063e932.zip
Version bump
Package-Manager: portage-2.2.15/cvs/Linux i686 Manifest-Sign-Key: 0x3AFFCE974D34BD8C!
Diffstat (limited to 'sci-mathematics')
-rw-r--r--sci-mathematics/maxima/ChangeLog8
-rw-r--r--sci-mathematics/maxima/Manifest33
-rw-r--r--sci-mathematics/maxima/files/clozurecl-1.patch28
-rw-r--r--sci-mathematics/maxima/maxima-5.35.1.ebuild190
-rw-r--r--sci-mathematics/wxmaxima/ChangeLog7
-rw-r--r--sci-mathematics/wxmaxima/Manifest14
-rw-r--r--sci-mathematics/wxmaxima/wxmaxima-14.12.0.ebuild76
7 files changed, 328 insertions, 28 deletions
diff --git a/sci-mathematics/maxima/ChangeLog b/sci-mathematics/maxima/ChangeLog
index ad13601574f0..92ee9972c0da 100644
--- a/sci-mathematics/maxima/ChangeLog
+++ b/sci-mathematics/maxima/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sci-mathematics/maxima
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/maxima/ChangeLog,v 1.113 2014/09/14 10:05:32 grozin Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/maxima/ChangeLog,v 1.114 2014/12/20 15:41:27 grozin Exp $
+
+*maxima-5.35.1 (20 Dec 2014)
+
+ 20 Dec 2014; Andrey Grozin <grozin@gentoo.org> +maxima-5.35.1.ebuild,
+ +files/clozurecl-1.patch:
+ Version bump
*maxima-5.34.1 (14 Sep 2014)
diff --git a/sci-mathematics/maxima/Manifest b/sci-mathematics/maxima/Manifest
index 7789041dbdb0..087c8fb79b27 100644
--- a/sci-mathematics/maxima/Manifest
+++ b/sci-mathematics/maxima/Manifest
@@ -4,6 +4,7 @@ Hash: SHA256
AUX 50maxima-gentoo.el 439 SHA256 134313e42f134e51283764e44c9a174a4010b319ac9c31822c2e7051d186de49 SHA512 7e31a3e78073b6beab247a7cef7b976b5e3a5e9663f6e84081dec17a6f82287ff9c63121d38d93c5189a5a8fd809e1663470e178b4a658dde1bc5c5caaa52467 WHIRLPOOL 5b66045e5e9aca9bb209bbe46a42897675ca7a38a49ce9b1e38efa53b3717142cec835eb21704d9ef2a02e977a271136e164193a6ed25325d29291266abd0c8e
AUX clisp-0.patch 1730 SHA256 60600d7711b4ad9f89864a706658b46ae2908b0fbe4440d492575de84bcf6acc SHA512 6fd8b91c4fdb2669d3ef595a88a2169beac6f389d44359a6db311879fc3f7a0080bd883528910deb6c703bb94ec8ae784490682da0fd55d6d24af6023c954d7b WHIRLPOOL 24dccaf668b7a66f5fddc1d10f35b173bd0bee94a64039c8c15d276e0f93d183a27f59d01634a8761194db04a1f9aee75f70666167c28d3ca846e7a6420a1e4b
AUX clozurecl-0.patch 1794 SHA256 2a58f177c3456ace2dafbc1eb4817552e4ee9d49dadab5a114ffef77be3990a1 SHA512 959f55f66f04c166281376286996d4c927fe87c78d470ceeb01bda12d64f4cf1b259bf375ebb416150f86c012ff290b372b32be30d9cf0041a6e272c5ac286c3 WHIRLPOOL f126e7751dea073f58a307f89f25db9addc5f852e654d93acd69f5f4b7d9f727bb9ca50d4bf44943bb3e50e9061dc9df4eb5aea18eda5521e8110dc0ef172eaa
+AUX clozurecl-1.patch 1825 SHA256 28a236bd143975c111ff0756f7d59b93ea24bcc15796d5e7f51217dd00940bb0 SHA512 02a31753c5c1b271ebf5de86ee28ffaf5646a8756fdfef849c0e0b4f9086823dd467891f86c74d25950c519e28e463cdc8b824c01f5c728d6b7d64dc2aca275b WHIRLPOOL c738e6d4452e39365fcbe8fe90e3c66baf7eb6db68f5afc582237d21785bf578ea86fda35ece7a9f096428c7a78a5e438f6a38e422929400db0ca215a64c500d
AUX cmucl-0.patch 2296 SHA256 41cf164c04119854d05892c39c65a918c63ae8b900dbf5e513ce27719bedee51 SHA512 cc1056cd131521a6dcf321c45bf6a6e0b39a626f810ce978237cbb3188bb3b136ffa8afa56d93d573e271c02e010cad410345bf599fd4f50480766063a2bd197 WHIRLPOOL 03cdc4cdad4859966768e8e691ab517d0b635adf95a2125c9c26623e507800b9a70fd1c164b98a213c5e39fbc03ac320b3fddfe565db97bf578cdcf11561c1c3
AUX ecls-0.patch 1326 SHA256 5d520c26646c7f2819cf99cf553f389712c5d55628e26f539843e38d44803e32 SHA512 051fbb0bc6ddd69482547c629d9a803e875c6b37722e2936f836e808e180f10cf67be8f95c330fdf851fde6e4e83be7efa8936bc53206cf37a3d14308b2b2e34 WHIRLPOOL 302c41833da66bcfd6f3da3ef864decca65223ba5ebe99583142095bc37cf9c05f554b1a7c7c3f8570e7c8e4c24117b9300500dc6ac0a734f1df846693351f53
AUX ecls-1.patch 1724 SHA256 55b6843474cc2e8f74fdb2552c5c31668ee24ca7f5f9531ecdb2c16fc84ef95e SHA512 4270c89eebd98783241bc6a193a91ce47a795c2b51c2d6b8288ce95f06b7dd739592fd8f76709e7b1164d71f783b531e348321358f987b402cb4cc6af9f8063d WHIRLPOOL 7cac48bf6dad9359a51eba8ff8243defd2337a2cef6024e8492949988f1816891d450b07f821d5f2b39fdf9da1f4facdc0285bb76c9f67f113dc5e895807000d
@@ -41,6 +42,7 @@ DIST maxima-5.32.1.tar.gz 28650767 SHA256 fc11b2d2b9eee3471f5b618ae87140d8b269d7
DIST maxima-5.33.0.tar.gz 28756677 SHA256 e2af6c85f782de95933ee77f47440976be78628b0d83557a76c301de43a85d8d SHA512 99d482cbd68b1bce6d61f28a277962944197e3350b92de58462c1a5d7df94f73cbaaf9af47ad4d51692499f1061c7c6e98dfd83e58fc58d3c7112855cb9093ec WHIRLPOOL 9ceae1a910ac007a81e8f9beeabd12de10cc48e7fc8755b03c94dd1ed85b4ff3f3c49bede1a78903d7855c1e6ec54a580dadb56d48dbdd3fe1c96d66b7f64c3e
DIST maxima-5.34.0.tar.gz 29230417 SHA256 a9a613a225deefa47cebdeff2ca212191e11ab449d0d17cd64aebf4b4f096052 SHA512 9b768f5812f5aa8ea0b21d3c98216e99ec4936735da8ba283af90906bb37ef8935d277706dfde03c05034c1a0d0c3922b8252b2428e7d0e30d580432a141540b WHIRLPOOL d5b86e5a4fb343fff6debb4d7a26862db62b3133d36b159a2b1a21ed8c5a586d85978e7c762cb7cbd27b34b566ba5c6b296433d448e697f25583c5f8cee32c3f
DIST maxima-5.34.1.tar.gz 29469851 SHA256 20ca416ca912c8d3d99299f2ef45342a1beb2f077cf501c6a647de46bfdb89b7 SHA512 24a9ce0d2bfb0fa107460bbeec561869f9d3f2ce2623e39ab16b810dbf2712981bbf98ceee9c30f4e70fdec7f918a7743b5fb8cf26b67313e1d367dd8f2a1823 WHIRLPOOL 0f59cfe14391686a543027bb5cab8669439d0e36b016924872662f61e36cf05663480f8a3f942d7deccbe39ec7f45ed77deeb8a3c84241189ac0f1993537c47a
+DIST maxima-5.35.1.tar.gz 29596145 SHA256 9ed1a996afdf7410a932842801c954c53b003983d07bafd7a1ea999fbcda98f3 SHA512 6a57ca5a4224f12f19863365f30fc87959a62787a4679ad3b1d9f180b86e5925b0af44aaffc4e1013dcb2f4fd4e88524d8eb8e8b0a501e1ebb6f2f3dbac19b17 WHIRLPOOL cc7b1aeb950a93df4e42690f713c090cc7ddb6a8e7f5789ea07017a6dd5984fe97b299eeb50efef0d764b2ff6aff0e6f4ec4b517446b663121ea14a62e375595
EBUILD maxima-5.18.1.ebuild 4197 SHA256 8a94a0d0b12ba9e2e99968e9dff248b8d18403b2eddbcab6305805e1e211b662 SHA512 eeea8f30bf5c1c467df82823fdd0c467926648d2a598819c8aca32e56c7969303f465458fa0d42d4c26fd2684068f59048ec049a56e26d1b932e56e32aae02d0 WHIRLPOOL 8900e30c855159771d13d25566c4d06b62f9cbcf10ccd18b0bc20e7558147233c8d49d3d99c5d2bf3d2ac1577fac99c9071188ec2d4ee85cc3c155c6897cf852
EBUILD maxima-5.26.0.ebuild 5129 SHA256 8130e9712676683448c77b90ff1fc4cad86825c34a1b2248ae083e706e6c6195 SHA512 ca5d2b94ad655f1e1c0d71e7c539d3ec066c962d8db3df3cafdc0ad9661c6615bc4c883d28a99df092b1acc279dd3291e4a4d44faf48ae218e28d9139e799bb5 WHIRLPOOL 729d6faf262496d3767cff8f81ad83af9fe7355cd52a2fe504e43860c2a3eaf90b018e3e2d9755583039f4c7ea0f038d1826e52ac138dda9260dd36db35e1e3e
EBUILD maxima-5.27.0-r1.ebuild 5129 SHA256 fe5955c77a5847ca43eae978462f6b74d3c29b898c9ebee84b977edaffc8142f SHA512 fb992509f3296a5d19cbd04201b010cbeb5ccaab930f0f3803d28544fab590b3340eed77cbe34d8575c02d976a52ef3bcbdc15b958c165efc160a06bf85fff14 WHIRLPOOL 1c47a6275faa0ee3178fe6f828accf3a207455091148d23bcfd8326b2279d1a81b3fe8b9fae30ae9d23441d8e9583a1d3047ac4722f909f365469ece7e5022f7
@@ -52,24 +54,25 @@ EBUILD maxima-5.32.1-r1.ebuild 4459 SHA256 49b037bce1373efdb1364340f86465529f119
EBUILD maxima-5.33.0.ebuild 4533 SHA256 ba8258938d8639a0ca9a1644cd1207d1f6ba5a4a17710db015ec5884ed7a8acd SHA512 82f56010a3e9bd1ea0cc5411b493c8605d446126b2c5b6787053160adce0e3c890c940f2011c5c312fce755ec3593f72f5e75efb6b05f412ae95bfdc578dfb79 WHIRLPOOL 7b7aa9c2da2a02f348c32747da4d95057563e9a7e12bfc698af6373c2574f4a69a86d5b85865382c4ff7075ad29a70d8ce7e1bafaf772709e871bd428701e9cd
EBUILD maxima-5.34.0.ebuild 4533 SHA256 9268e394f55dffbecaa484dc0eb27d0a1826228cd47f31322a11a1accdbca926 SHA512 4f745650413097213b2ace3182227870f6b3cfc169ea4a02212f8850ba32ed78262710913bc0688beccf7e8ac00dc14ca3049b801579b19249ce03615052b8f3 WHIRLPOOL f28c1d54344b92c12b99599c0d724c713e0ae9e43dd89ad4dd407c4d2fcf07d33cb630fd0f70a65e0423d16103fdeeca199632914a8b80c2e5a67c1cbd19dfc2
EBUILD maxima-5.34.1.ebuild 4378 SHA256 d1f84e00402c787dab1cbcfb8b54108ae2516f2adb0cbe345f2378c5bec397f0 SHA512 2a5f1003ea3692edbad35ffccc3cc3fd439cb2f2b653e672909453c1a05630da2b83f747461a5ca79374254f97183e9f632ca726d8a48449477c306530704ece WHIRLPOOL 0159f0237e73e6ac04a13a28bc73efb3ecd97cac55eed0d3c554b7fbc75c0a5c9be9d6f010ec3c98a6108ed84c75232d3ecd6c2c2a0d23551de7a870f9ad8453
-MISC ChangeLog 25302 SHA256 a947f2b7940a81110599032fe58d53e8c893ae3c1e7fdaccb1eacaef53abe4d9 SHA512 9b85762baf40a1811909b72ed85e1af5f7af1a14bbc9299ea80692ac9331b78e11300d76a05381e4e9639ba0eba2a672f1259e032ee46261c7151ce15e0f49ed WHIRLPOOL 6ee4026f8b2b7be286727cea6ecebab8b0f35aabc92daa41a20a8e1b6388d7cbb22f5b39e6faeb4a0b2f6d2a8eb6b7ad8dd119607ef3a359b1eed8d998b2fabc
+EBUILD maxima-5.35.1.ebuild 4378 SHA256 21f17f666122ab134fee5c54173b6310e767dcc5e842e79550e2d45d380744d1 SHA512 78753ad04cbdc16640b746d4827038f977b9b0f07912896318726e8c71cb33124a5f74c23dd1161679778e25e8d4dd8f16aa236ba21bc1546535e3869a5db111 WHIRLPOOL b73a1bbdf08cb6249ef02a1aa0ac9d15c919e8ebc408a8b107517a75ff6534ef378cfd53e42afb35f480593898035e27154936892bd9dc8259dbf8760aca4f64
+MISC ChangeLog 25448 SHA256 7fcd70e443c1171efe591c0047a6e3b074415d12ae46120e6f00f82dc5fa4b4a SHA512 0d65962f0775dcd12fedafdbaa17715194f3d36c3a5d81744f4e69d07507227492268273291d422f431afbc65ea3a3fdb94c0d7bc240ae886dc850c81eada74a WHIRLPOOL 25cab4893c93a0a93e1ce1217293da4b0e531948afa02795e1325104f670f289fa9535be6a8fe0558c277df664980d625880865830464da43c5f594e2adb0d45
MISC metadata.xml 1316 SHA256 c5b7768087c365de73e5fe1458c72155134c0db19d6d9e22527e7dc0c5f99f50 SHA512 b7a7af7e6342b140b1d2a09ecb3a4a59107fe23bf0bfb63ca8c344e5960d7f3ac64e0b19f516333e34ab878e82fef58bdb447c0110058b09aa66870ba2f836a7 WHIRLPOOL 3cae3e8642d61d403bc5f82d5471c3b4d48670bcabec9af35309f95dfe4bba7306581d7e8f38f4dd7c45da9d56d0eec92fc71a7a7cff778ea78673fe5b857385
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0
-iQJ8BAEBCABmBQJUFWY9XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+iQJ8BAEBCABmBQJUlZZtXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQwOEM0RURGNjY5QzVBNjMwRkU3REVCOTQz
-QUZGQ0U5NzREMzRCRDhDAAoJEDr/zpdNNL2MusMQAKVHpGD3rCT4i5rvPHxHXSPh
-5DTGvA+Hz76imYCPLIOtQWQoKjg3CsLJCbowcfMjHYu0CK5JoYyo/GHzyFUaQUU+
-tffdrJGQ55lS71S0+uH/bLG495FltafncJjSgjmglCQSylJr4SJ0SgJme9I3Cg0Q
-4xgcHfjdEpfASt6fsITMl7eNRat810lLWTV2KEv0MhaSMsbXpVolb5k2RjOVqp/x
-PRGidK+mA7K1EiJDSTEjngZXoDiRsaTkLL7u7Bmm9uOBMf+sli9HD9/daZbuIlLI
-5Shnmmsndpwab+QydLwapD0Dfs/8vaVQYa8LTIRdzRHWvbwwBJk4dHV+kP1JbD89
-Qi9GqNlahNyrTA1tZQluTwTeF7orU3/dUzPYTP8ARLEtBl4kAKZpKWR83xLTLsHo
-ivgtThAFaEKMbZ5FzRYR5Kal+HWJfZOtfTKjVbGOKicYB5v/90nNJ/xQ29gI1SPg
-zoUSj8sOlvCyCVbzcJbL30U5Dy++3Cv6o5LBIHoqQVLdJTzJSa9knxQFj3GNPQz8
-+lcqixKMpdq2n51pAMZBFKy9PUynRz3l/d0nYB2TBA3nxQxGsgM385miJDKz23/X
-Yrl6egVQyXMHh7y14HB0REDPYkWseiOuO2DtCd5CYrNl/ewRsaMctn3HRmJyi198
-RWdiuHNBUPC4cFhbjtIE
-=czeM
+QUZGQ0U5NzREMzRCRDhDAAoJEDr/zpdNNL2Md6MP/RdgDZ6kooboFgpPIm1ADgti
+WghPL/REXaKrGBNlPSogiWDNeycwMbsHxCxDHQdDELTwWvJ/BJ7AhedstbwriPrE
+az94TbeCqh/1WHfTiPI+QRpO7uAHk/Pf/02suFxVZby8o8x//Jq/fhMRlQRK+4xt
+1cxmTDHdaCJbMdLWKMwQovqIWuwz3QSg7retLpp7zR4HmHLOUzoYGsayotCfjRG9
+FQk1hlDN5Vw25DfrNhusHw379lsL9vm9Jd5EsiaJsref+aJeyjBhk0jdfLXujfde
+4dKQM3SBAf2HbC2ui7LvQ13sMdlXjvJFXluMV4GqOjXHXTjP789BQmCOzMzvqeTI
+ukL9mPFHBuc6yDqO5Xw5gtllnMGLisQqgMDzr6Br36sg8ZvMMXXn41Y8hB9VvlF0
+PhT/6Od8Ro8decK34b6sLmmkiCNuliKGFNl/6bwgXDqTzCJszdBpN/EAc6zfJ3yU
+9vTV6X/7J1q55ODfmPvmBY8PDZdpf+s87E6FXKsNSsxp62pnRa3Spk1G/2neeqG0
+TGaOoj2Sp+RWFLfLnECr7jU+mUOvkTNdylVXDiRxyyZP+oM/9jhzbO/I+SuzwjFt
+s/c2sCS/4YyUQ4DzEyKbTh1Z719uM6TZMJ/UDSQ2V62OgsSkKpBiID0ctgFW7uNf
+II+mDynDoUoSBDN3g3nH
+=AUgK
-----END PGP SIGNATURE-----
diff --git a/sci-mathematics/maxima/files/clozurecl-1.patch b/sci-mathematics/maxima/files/clozurecl-1.patch
new file mode 100644
index 000000000000..07203a2f828d
--- /dev/null
+++ b/sci-mathematics/maxima/files/clozurecl-1.patch
@@ -0,0 +1,28 @@
+diff -r -U1 maxima-5.35.1.orig/configure.ac maxima-5.35.1/configure.ac
+--- maxima-5.35.1.orig/configure.ac 2014-12-13 06:44:51.000000000 +0600
++++ maxima-5.35.1/configure.ac 2014-12-20 20:43:04.713305777 +0600
+@@ -379,3 +379,3 @@
+ dnl n.b. openmcl_default_name is hardcoded in "with" message
+-openmcl_default_name=openmcl
++openmcl_default_name=ccl
+ AC_ARG_ENABLE(openmcl,
+diff -r -U1 maxima-5.35.1.orig/src/Makefile.am maxima-5.35.1/src/Makefile.am
+--- maxima-5.35.1.orig/src/Makefile.am 2014-09-24 00:02:16.000000000 +0700
++++ maxima-5.35.1/src/Makefile.am 2014-12-20 20:43:04.713305777 +0600
+@@ -359,3 +359,3 @@
+
+-EXECUTEOPENMCL = $(OPENMCL_NAME) -e
++EXECUTEOPENMCL = $(OPENMCL_NAME) --no-init -e
+ BUILT_FILES += $(OPENMCL_MAXIMA)
+Только в maxima-5.35.1/src: Makefile.am.orig
+diff -r -U1 maxima-5.35.1.orig/src/maxima.in maxima-5.35.1/src/maxima.in
+--- maxima-5.35.1.orig/src/maxima.in 2014-12-03 04:17:05.000000000 +0600
++++ maxima-5.35.1/src/maxima.in 2014-12-20 20:43:04.713305777 +0600
+@@ -185,5 +185,5 @@
+ if [ -x "$MAXIMA_IMAGESDIR/binary-$MAXIMA_LISP/maxima" ]; then
+- exec "$MAXIMA_IMAGESDIR/binary-$MAXIMA_LISP/maxima" $MAXIMA_LISP_OPTIONS -e '(cl-user::run)' -- "$arg1" "$arg2" "$arg3" "$arg4" "$arg5" "$arg6" "$arg7" "$arg8" "$arg9"
++ exec "$MAXIMA_IMAGESDIR/binary-$MAXIMA_LISP/maxima" $MAXIMA_LISP_OPTIONS --no-init -e '(cl-user::run)' -- "$arg1" "$arg2" "$arg3" "$arg4" "$arg5" "$arg6" "$arg7" "$arg8" "$arg9"
+ else
+- exec "@OPENMCL_NAME@" -I "$maxima_image_base.image" $MAXIMA_LISP_OPTIONS -e '(cl-user::run)' -- "$arg1" "$arg2" "$arg3" "$arg4" "$arg5" "$arg6" "$arg7" "$arg8" "$arg9"
++ exec "@OPENMCL_NAME@" -I "$maxima_image_base.image" $MAXIMA_LISP_OPTIONS --no-init -e '(cl-user::run)' -- "$arg1" "$arg2" "$arg3" "$arg4" "$arg5" "$arg6" "$arg7" "$arg8" "$arg9"
+ fi
diff --git a/sci-mathematics/maxima/maxima-5.35.1.ebuild b/sci-mathematics/maxima/maxima-5.35.1.ebuild
new file mode 100644
index 000000000000..ece83dcbf71b
--- /dev/null
+++ b/sci-mathematics/maxima/maxima-5.35.1.ebuild
@@ -0,0 +1,190 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/maxima/maxima-5.35.1.ebuild,v 1.1 2014/12/20 15:41:27 grozin Exp $
+
+EAPI=5
+
+inherit autotools elisp-common eutils
+
+DESCRIPTION="Free computer algebra environment based on Macsyma"
+HOMEPAGE="http://maxima.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+
+# Supported lisps
+LISPS=( sbcl cmucl gcl ecls clozurecl clisp )
+# <lisp> supports readline: . - no, y - yes
+SUPP_RL=( . . y . . y )
+# . - just --enable-<lisp>, <flag> - --enable-<flag>
+CONF_FLAG=( . . . ecl ccl . )
+# patch file version; . - no patch
+PATCH_V=( 0 0 . 1 1 0 )
+
+IUSE="latex emacs tk nls unicode xemacs X ${LISPS[*]}"
+
+# Languages
+LANGS="es pt pt_BR"
+for lang in ${LANGS}; do
+ IUSE="${IUSE} linguas_${lang}"
+done
+
+RDEPEND="X? ( x11-misc/xdg-utils
+ sci-visualization/gnuplot[gd]
+ tk? ( dev-lang/tk ) )
+ latex? ( virtual/latex-base )
+ emacs? ( virtual/emacs
+ latex? ( app-emacs/auctex ) )
+ xemacs? ( app-editors/xemacs
+ latex? ( app-emacs/auctex ) )"
+
+PDEPEND="emacs? ( app-emacs/imaxima )"
+
+# generating lisp dependencies
+depends() {
+ local LISP DEP
+ LISP=${LISPS[$1]}
+ DEP="dev-lisp/${LISP}:="
+ if [ "${SUPP_RL[$1]}" = "." ]; then
+ DEP="${DEP} app-misc/rlwrap"
+ fi
+ echo ${DEP}
+}
+
+n=${#LISPS[*]}
+for ((n--; n >= 0; n--)); do
+ LISP=${LISPS[${n}]}
+ RDEPEND="${RDEPEND} ${LISP}? ( $(depends ${n}) )"
+ if (( ${n} > 0 )); then
+ DEF_DEP="${DEF_DEP} !${LISP}? ( "
+ fi
+done
+
+# default lisp
+if use arm; then
+ DEF_LISP=2 # gcl
+else
+ DEF_LISP=0 # sbcl
+fi
+
+DEF_DEP="${DEF_DEP} `depends ${DEF_LISP}`"
+
+n=${#LISPS[*]}
+for ((n--; n > 0; n--)); do
+ DEF_DEP="${DEF_DEP} )"
+done
+
+unset LISP
+
+RDEPEND="${RDEPEND}
+ ${DEF_DEP}"
+
+DEPEND="${RDEPEND}
+ sys-apps/texinfo"
+
+TEXMF="${EPREFIX}"/usr/share/texmf-site
+
+pkg_setup() {
+ local n=${#LISPS[*]}
+
+ for ((n--; n >= 0; n--)); do
+ use ${LISPS[${n}]} && NLISPS="${NLISPS} ${n}"
+ done
+
+ if [ -z "${NLISPS}" ]; then
+ ewarn "No lisp specified in USE flags, choosing ${LISPS[${DEF_LISP}]} as default"
+ NLISPS=${DEF_LISP}
+ fi
+}
+
+src_prepare() {
+ local n PATCHES v
+ PATCHES=( imaxima-0 rmaxima-0 wish-1 xdg-utils-0 )
+
+ n=${#PATCHES[*]}
+ for ((n--; n >= 0; n--)); do
+ epatch "${FILESDIR}"/${PATCHES[${n}]}.patch
+ done
+
+ n=${#LISPS[*]}
+ for ((n--; n >= 0; n--)); do
+ v=${PATCH_V[${n}]}
+ if [ "${v}" != "." ]; then
+ epatch "${FILESDIR}"/${LISPS[${n}]}-${v}.patch
+ fi
+ done
+
+ # bug #343331
+ rm share/Makefile.in || die
+ rm src/Makefile.in || die
+ touch src/*.mk
+ touch src/Makefile.am
+ eautoreconf
+}
+
+src_configure() {
+ local CONFS CONF n lang
+ for n in ${NLISPS}; do
+ CONF=${CONF_FLAG[${n}]}
+ if [ ${CONF} = . ]; then
+ CONF=${LISPS[${n}]}
+ fi
+ CONFS="${CONFS} --enable-${CONF}"
+ done
+
+ # enable existing translated doc
+ if use nls; then
+ for lang in ${LANGS}; do
+ if use "linguas_${lang}"; then
+ CONFS="${CONFS} --enable-lang-${lang}"
+ use unicode && CONFS="${CONFS} --enable-lang-${lang}-utf8"
+ fi
+ done
+ fi
+
+ econf ${CONFS} $(use_with tk wish) --with-lispdir="${SITELISP}"/${PN}
+}
+
+src_install() {
+ docompress -x /usr/share/info
+ emake DESTDIR="${D}" emacsdir="${SITELISP}/${PN}" install
+
+ use tk && make_desktop_entry xmaxima xmaxima \
+ /usr/share/${PN}/${PV}/xmaxima/maxima-new.png \
+ "Science;Math;Education"
+
+ if use latex; then
+ insinto ${TEXMF}/tex/latex/emaxima
+ doins interfaces/emacs/emaxima/emaxima.sty
+ fi
+
+ # do not use dodoc because interfaces can't read compressed files
+ # read COPYING before attempt to remove it from dodoc
+ insinto /usr/share/${PN}/${PV}/doc
+ doins AUTHORS COPYING README README.lisps || die
+ dodir /usr/share/doc
+ dosym ../${PN}/${PV}/doc /usr/share/doc/${PF} || die
+
+ if use emacs; then
+ elisp-site-file-install "${FILESDIR}"/50maxima-gentoo.el || die
+ fi
+
+ # if we use ecls, build an ecls library for maxima
+ if use ecls; then
+ ECLLIB=`ecl -eval "(princ (SI:GET-LIBRARY-PATHNAME))" -eval "(quit)"`
+ insinto "${ECLLIB#${EPREFIX}}"
+ doins src/binary-ecl/maxima.fas
+ fi
+}
+
+pkg_postinst() {
+ use emacs && elisp-site-regen
+ use latex && mktexlsr
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+ use latex && mktexlsr
+}
diff --git a/sci-mathematics/wxmaxima/ChangeLog b/sci-mathematics/wxmaxima/ChangeLog
index ee287498e684..de85f7a505a2 100644
--- a/sci-mathematics/wxmaxima/ChangeLog
+++ b/sci-mathematics/wxmaxima/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sci-mathematics/wxmaxima
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/wxmaxima/ChangeLog,v 1.43 2014/08/10 20:24:29 slyfox Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/wxmaxima/ChangeLog,v 1.44 2014/12/20 15:45:16 grozin Exp $
+
+*wxmaxima-14.12.0 (20 Dec 2014)
+
+ 20 Dec 2014; Andrey Grozin <grozin@gentoo.org> +wxmaxima-14.12.0.ebuild:
+ Version bump
10 Aug 2014; Sergei Trofimovich <slyfox@gentoo.org> wxmaxima-0.8.2.ebuild,
wxmaxima-12.01.0.ebuild, wxmaxima-12.04.0.ebuild, wxmaxima-12.09.0.ebuild,
diff --git a/sci-mathematics/wxmaxima/Manifest b/sci-mathematics/wxmaxima/Manifest
index d37d59f94bbf..1d004b4cfc91 100644
--- a/sci-mathematics/wxmaxima/Manifest
+++ b/sci-mathematics/wxmaxima/Manifest
@@ -1,22 +1,14 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
DIST wxMaxima-0.8.2.tar.gz 930011 SHA256 36c47638c323b5ec3f77ba96694481aca978fb76c48baef9c782fee3b6f1c186
DIST wxMaxima-12.01.0.tar.gz 1470402 SHA256 358cdafe81b7e7290f6bb8c93580b0e2f0ae5a4d148a476e5af375aa9bf77054
DIST wxMaxima-12.04.0.tar.gz 1490662 SHA256 60110507e0a63738a1f420b22697eaac9bea3866122e072dcd697077e8744824 SHA512 3a6a275960948df8356bbebc8dcb16979abaf59bd039a0cfe52bf307250feb628df21a5b3bc0756cc5b1537d7fbd40e753398f5f8229f8670f26ce783416e290 WHIRLPOOL bfed4b4f606407a0ab3b27a8d72149984b09690fde2aa52be4aaff1851156c544a58346c2f22e42856fc853a262496b3665bc992e896cef1cdbb1636613efe9f
DIST wxMaxima-12.09.0.tar.gz 1554561 SHA256 5803ab62fc791bcb87f0d0f38357dba6fccc4efa61cb9f709e142c2954b1305d SHA512 fc3a8965a1e40ba4b0c60e27420d07c9653bd0499980fcd9d1dea87133b89c58ba58045ef13618497676811d1b456c8d8fc9b019e841d6f1abfcf2ed32b90e09 WHIRLPOOL 25c2853a679415e3903f0ab81508ab97fa714710c79159cbb3f34144bc7ebb01183f2f2c1d4a2226b85f0df55cb12038916cc051e63617da142b37d8d2758dac
DIST wxMaxima-13.04.2.tar.gz 1652680 SHA256 29352db75dd3ff27393ab0971543fd0b3c3a9c330c2c8d07ebfd373741ded4eb SHA512 36d035282aca8d40d9f5950c21e8e3abe8d3a76ffbb91f6436a3588e252ca2455c4c1c4e5eed4111888f917406ac758f551198ca97acb67bcc6655e579db20aa WHIRLPOOL 7579a5d7b72e0c10f9162b92da03b2f4f51052cf8800fc0c01312718cfc31c0d8ff608aff6f873e07b46247a2c2ad7dc666e0e469dda1f1a8e8af52629a6e69d
+DIST wxmaxima-14.12.0.tar.gz 1965016 SHA256 78f2105b16ca7e61c870604fd7652f68c838ea6f1a0454fe7e2b68fede4436b5 SHA512 af652ed0a05ed45d7821cc7af1a6aff2058e09099b2ed02b3d91eb162e18758e22bbe0f6b65a4f6e0f3de771fee3a8e3e8a49b8181a022faa6acc59281010772 WHIRLPOOL 0ffccd459d921e80e2ee0b96d80b7fed2d13fade90038290da12adddf6aae3e8dbf73a26b5249b1a50934b846ef9a176918d95206a543a6ce919bcfce135a70b
EBUILD wxmaxima-0.8.2.ebuild 1476 SHA256 4cef8a5ef3d86bc54f9ca624fa0f145e39151f924c1a0359c6ba485a97290416 SHA512 7fa0c3e2d609d5dc99f56a54c522f02fa6d07b29dbf455dc942f90fee1e5d25529b1e0691c3882b034325075146334db28763621576dd9ff8f1b880bd0d4ab7c WHIRLPOOL 240e60d8a79ab7fa27074d81d397391e315906b0a5b57ba7cb5a7b26623d0ec26192980c493183f74212708f3864314b895f7a80ef353fe5ec6ceb104b16a44a
EBUILD wxmaxima-12.01.0.ebuild 1443 SHA256 41d7034f15c3b14a7c207c8329102058c5cb4da1f17eb33997b9979f1ebfcf2c SHA512 6c56034841604303712a950b7063603f63de29a2254b7edf7d3526a083c192a4ea90df6377504d63bcf80d07ed6dbd30fb5b6f5755d05d0d0377fa7ab00f77b9 WHIRLPOOL 943b5f53d87254819ce0627e259897361d78c9aba39cc90f1229034a15fed1c370d3d11eb1215face633bb842206de4d7c729cc8c55e1c4e52cbb3783d98aae2
EBUILD wxmaxima-12.04.0.ebuild 1443 SHA256 46c103bb5f3fc73a0df8c213caf1abb1183251b54588d73d993de354b04f5340 SHA512 99c388afdf2b3e954b358f2bcd079b9b0106932ce07215ee83ca5e6914a91e3350294ec873268f4cbd9b99e7dada084713e28a448c9394763d47d334348700ec WHIRLPOOL 0aa6ad9aaa736f3105481a5f79620885118d36100d2e661aa1d9b9c14cacc81099af4240627d47ae2e041203c998861943165e0cbe4ce14c09d63b53b1907295
EBUILD wxmaxima-12.09.0.ebuild 1780 SHA256 cf46573f85f8a4df61f4ed12f50ffa79fe19b0a9697aaf44ed6210b1a9706cbe SHA512 bb751ef44c31db0775eb6c831592d28bc9de2e9b8ca0ef28623a3f52ee9af5c457bb2eb435a1cf278291db86f5ac4e21745d176417bdc8bc20e14a995963af21 WHIRLPOOL 4755c0314f414535df6f11dd8f6022d90792077bc2824c514c0b67a610a1c6b5c8b0befbec882c3ae502825c57787a4dc4d9d69c1ec809e5fd238876f4c73ed9
EBUILD wxmaxima-13.04.2.ebuild 1780 SHA256 a67dafa19f902d74ddff58ca1f8f830ce0052a8f235d094bd7e293c36bef1986 SHA512 ad1cd79dc17be8a20a834c22195dd6587b2cf628aca62636363bc62e3d3127a0011da5c563dd42e5f8c58cbf145a5e757491559464ff8020d0fc38a33785cffd WHIRLPOOL b4ecf3789d3b9115de87596b26274ee7ef314cb9697d9a1e6f53305c52895d12619faaea1f7d104f32e805ce49171a1535c17756f6ba54bbf95836387ab559af
-MISC ChangeLog 6646 SHA256 904de8bf5669adb1533cfd3c0d9595209ca6a3b293eed58a144037a03eb87588 SHA512 59e9752aa922c3f7ec8cf9af4769b4a5e0dc8d50db5920c2a90b617a6b6c9df9bcb6fbf868ef8f9478ac80a4fd7c56d482ca5ca725bf7a53ac45590cd593534d WHIRLPOOL d10d2eac0a59fe69fe0ccd56917bb55f0e81998ddbe0d921623d96786cc95835fa730fa50d0a1574014b361a363fbbc30bfb479d9241f0ee22020c2a72165c3d
+EBUILD wxmaxima-14.12.0.ebuild 1737 SHA256 f70ebd7e65361f7207c5b7ca2744f410b9655eb958b8f6c871c03a997c051a5a SHA512 67b70ce8728c762d966e1d6cb5a8daf5e8afd8730c494f36eba25f24f52cc66af63d2cd5b7206a8c8b4ca6049eb9e10c07a33158b6d1d43161507002a8420bd4 WHIRLPOOL ded1512d505496c90ca5507e42467ac1bead03a35178bb5a022b1310b4573cc4f8ab17be83b04114f7f9cdf289b9d095612966645119fd934dd250d3740a931f
+MISC ChangeLog 6770 SHA256 12ef4e1d7350fc24af5c94b3b0b18ff69cccbe6a366f1dbc3447f06740608eb0 SHA512 d285754e30da7bc333a05a66606d30f4f05490b2fe718782c711d7854ad913d16bcd284e9c6ff3a21356c282b5d85e12281a482782477a6407f9592c4e5605ed WHIRLPOOL 11377b2792c4e5153183a2d99fdd8292271e790493dd9bbd15f0740ec2efdbe9647d823e4e3f4287eada6dcc58b7fea720a79f5542ed83d49eebcea62594af14
MISC metadata.xml 521 SHA256 ce0fc6c43fdb47f9b2cf33e3ef1188a8d673b94c7b0f8aa7a96c9db0b743d28d SHA512 83684d7a926b56f815285dededba3388428521fd747131cf0d8077daed79eb75deac48f6673c5ecc20ce1c8908bb03a2f35b6cd21b4d659714877fa25044a4f9 WHIRLPOOL f1ad234b802913f2a58a415d0ea0cdcc4567d6af2a73aea9a54249af74a65ce0e52383d64e13dd2530fc994a32142774f00c752beed135b4c057df15fbe94fd8
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2
-
-iEYEAREIAAYFAlPn1P0ACgkQcaHudmEf86pXzQCfW6OkWaTCD5k1S/9g+K8PSiXK
-/8IAoIkBDPRM6kLBsmKdnLJ5lt9cvnvH
-=sxGb
------END PGP SIGNATURE-----
diff --git a/sci-mathematics/wxmaxima/wxmaxima-14.12.0.ebuild b/sci-mathematics/wxmaxima/wxmaxima-14.12.0.ebuild
new file mode 100644
index 000000000000..6b87505a1d73
--- /dev/null
+++ b/sci-mathematics/wxmaxima/wxmaxima-14.12.0.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/wxmaxima/wxmaxima-14.12.0.ebuild,v 1.1 2014/12/20 15:45:16 grozin Exp $
+
+EAPI=5
+
+WX_GTK_VER="2.8"
+
+inherit eutils gnome2-utils wxwidgets fdo-mime
+
+DESCRIPTION="Graphical frontend to Maxima, using the wxWidgets toolkit"
+HOMEPAGE="http://andrejv.github.io/wxmaxima/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+DEPEND="
+ dev-libs/libxml2:2
+ x11-libs/wxGTK:${WX_GTK_VER}"
+RDEPEND="${DEPEND}
+ media-fonts/jsmath
+ sci-visualization/gnuplot[wxwidgets]
+ sci-mathematics/maxima"
+
+src_prepare() {
+ local i
+
+ # consistent package names
+ sed -e "s:\${datadir}/wxMaxima:\${datadir}/${PN}:g" \
+ -i Makefile.in data/Makefile.in || die "sed failed"
+
+ sed -e 's:share/wxMaxima:share/wxmaxima:g' \
+ -i src/wxMaxima.cpp src/wxMaximaFrame.cpp src/Config.cpp \
+ || die "sed failed"
+
+ # correct gettext behavior
+ if [[ -n "${LINGUAS+x}" ]] ; then
+ for i in $(cd "${S}"/locales ; echo *.mo) ; do
+ if ! has ${i%.mo} ${LINGUAS} ; then
+ sed -i \
+ -e "/^WXMAXIMA_LINGUAS/s# ${i%.mo}##" \
+ -e "/^WXWIN_LINGUAS/s# ${i%.mo}##" \
+ locales/Makefile.in || die
+ fi
+ done
+ fi
+}
+
+src_configure() {
+ econf \
+ --enable-printing \
+ --with-wx-config=${WX_CONFIG}
+}
+
+src_install () {
+ default
+ doicon -s 128 data/wxmaxima.png
+ make_desktop_entry wxmaxima wxMaxima wxmaxima
+ dosym /usr/share/${PN}/README /usr/share/doc/${PF}/README
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ gnome2_icon_cache_update
+ fdo-mime_desktop_database_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+ fdo-mime_desktop_database_update
+}