diff options
author | Andrey Grozin <grozin@gentoo.org> | 2014-12-20 15:46:20 +0000 |
---|---|---|
committer | Andrey Grozin <grozin@gentoo.org> | 2014-12-20 15:46:20 +0000 |
commit | ea5a2a2335bf9e354b2e1d0633a7d43ca063e932 (patch) | |
tree | bebf2fd9281df78b456b3c7f8fb92e74cbe02b66 /sci-mathematics | |
parent | Mask further ruby-1.9 only packages. (diff) | |
download | historical-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/ChangeLog | 8 | ||||
-rw-r--r-- | sci-mathematics/maxima/Manifest | 33 | ||||
-rw-r--r-- | sci-mathematics/maxima/files/clozurecl-1.patch | 28 | ||||
-rw-r--r-- | sci-mathematics/maxima/maxima-5.35.1.ebuild | 190 | ||||
-rw-r--r-- | sci-mathematics/wxmaxima/ChangeLog | 7 | ||||
-rw-r--r-- | sci-mathematics/wxmaxima/Manifest | 14 | ||||
-rw-r--r-- | sci-mathematics/wxmaxima/wxmaxima-14.12.0.ebuild | 76 |
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 +} |