diff options
author | 2015-03-21 20:51:38 +0000 | |
---|---|---|
committer | 2015-03-21 20:51:38 +0000 | |
commit | 444073ad142963dc90c6c1799f175f597a72a4af (patch) | |
tree | 642a96613d70859d84d32162b1faaec65eb7fd87 /sci-mathematics | |
parent | Install shared lib on Solaris, fix SRC_URI repoman complaint (diff) | |
download | historical-444073ad142963dc90c6c1799f175f597a72a4af.tar.gz historical-444073ad142963dc90c6c1799f175f597a72a4af.tar.bz2 historical-444073ad142963dc90c6c1799f175f597a72a4af.zip |
use dobin instead of exeinto /usr/bin/ && doexe
Package-Manager: portage-2.2.18/cvs/Linux x86_64
Manifest-Sign-Key: 0xB9D4F231BD1558AB!
Diffstat (limited to 'sci-mathematics')
-rw-r--r-- | sci-mathematics/reduce/ChangeLog | 9 | ||||
-rw-r--r-- | sci-mathematics/reduce/Manifest | 37 | ||||
-rw-r--r-- | sci-mathematics/reduce/metadata.xml | 12 | ||||
-rw-r--r-- | sci-mathematics/reduce/reduce-20110414-r1.ebuild | 45 | ||||
-rw-r--r-- | sci-mathematics/reduce/reduce-20110414.ebuild | 79 |
5 files changed, 66 insertions, 116 deletions
diff --git a/sci-mathematics/reduce/ChangeLog b/sci-mathematics/reduce/ChangeLog index 47ee8074a82f..524f134b4683 100644 --- a/sci-mathematics/reduce/ChangeLog +++ b/sci-mathematics/reduce/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for sci-mathematics/reduce -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/reduce/ChangeLog,v 1.4 2011/12/22 12:23:03 grozin Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/reduce/ChangeLog,v 1.5 2015/03/21 20:51:37 jlec Exp $ + + 21 Mar 2015; Justin Lecher <jlec@gentoo.org> -reduce-20110414.ebuild, + metadata.xml, reduce-20110414-r1.ebuild: + use dobin instead of exeinto /usr/bin/ && doexe *reduce-20110414-r1 (22 Dec 2011) @@ -25,4 +29,3 @@ 05 Jan 2011; Andrey Grozin <grozin@gentoo.org> +files/64reduce-gentoo.el, +reduce-20101007.ebuild, +files/reduce, +metadata.xml: Initial import - diff --git a/sci-mathematics/reduce/Manifest b/sci-mathematics/reduce/Manifest index b9c9ca76f2fe..c43cb1d081c4 100644 --- a/sci-mathematics/reduce/Manifest +++ b/sci-mathematics/reduce/Manifest @@ -1,8 +1,29 @@ -AUX 64reduce-gentoo.el 215 RMD160 c1ea0ffbb343c45610dc9343b19cf99d49a64ebb SHA1 c14ddfffaf88f454acee2dad81be9d6b6060a1d6 SHA256 f5a36df7b436104b4ed133edd02a261163f39ee265d2fb19214ab940c159dd23 -AUX csl 38 RMD160 8b9bee18834a82c3e0681455c35174385a0d3796 SHA1 5001f02d0d74c8c1c9df83eca8299ec63fd328e6 SHA256 d99f85be4783179534d8c805f839d66b75671caa21516a6ba7497fd9639bd68b -AUX redcsl 41 RMD160 f8f86cdf3625e70a07a406f6e04849fa6b9acdcb SHA1 5ab636dacd8eb732870f2a093b9e87d0a187afc0 SHA256 bd76b9bc8eb3ea6445793db744c5d2833e4f777242996e597f9015ad983ee8ba -DIST reduce-src-20110414.tar.bz2 136783974 RMD160 cd9842fe607b439a8db8daf8083eb2aaa9ac05d7 SHA1 a6c73f5fcaa3efeb1cb9650bb6478d912e3914a1 SHA256 d6ac7a30e817ea71555d21b03a119a5236967b251eae8946a1817ae9a81cee03 -EBUILD reduce-20110414-r1.ebuild 2551 RMD160 d769f90c1c015dad5fdbf2ef876388822e8f313f SHA1 4236fda9efb5ca8f92b4dfe3f0b28027f5aee4ce SHA256 a113fe891e597887c9db7a7c0f936e93911f9c7c2320554b9fb37299cc8357d4 -EBUILD reduce-20110414.ebuild 2151 RMD160 22e332cc3714897e453d83e33dea430372eabb33 SHA1 7e7e930202ad60275126eaf7bfc6a93cc64091bf SHA256 1a80ecb2e36af574c424914fe146f911d50a94232efae307cf457c1b5fadcdce -MISC ChangeLog 993 RMD160 08cbed1c92ecff7d7790899f3bd6d6ed11c5d4ff SHA1 c6196694a0a47c7e0466b3c5b634f6ab3416131e SHA256 e61664d337f23ae7861edbe13f708f3d2e6930789008127e0b5cd1086cd1c0f5 -MISC metadata.xml 381 RMD160 e4e15644314b8ebedf988136c974a4eb06944d55 SHA1 43012cd92b799a81f00cfb715de849f61a9169f0 SHA256 0ab958d614f9d0a5ff87b86bf74ab0ef616bc355757e34f69f1d2f53efbc7d6d +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +AUX 64reduce-gentoo.el 215 SHA256 f5a36df7b436104b4ed133edd02a261163f39ee265d2fb19214ab940c159dd23 SHA512 f2549e91ae3b48c4e90c7f2d4d05779d8d2df67ccffda64387f08e2a8aefbf4ffba336ca0a8b2d00ec6d5533ad9049452f4862e22177344479eec6ca709a8398 WHIRLPOOL 68673bb77e10ad9a5e1206804fd821473d27827a620ddffc018d2127fb413f7e4167e9c5eefbf4bc6d600913bba52ccab40b6f75ee0f7988978293cf893dc5e3 +AUX csl 38 SHA256 d99f85be4783179534d8c805f839d66b75671caa21516a6ba7497fd9639bd68b SHA512 3e492f318f8754d365d8aa711419e091760db547769cd6567ce4da1190379ed97b14e741ea7907646728002520229f683fda1b560c8de4777a9fcef0759bd738 WHIRLPOOL a54963acd7b1e650a6bb693472bd527d9bf7a3cd9f1d9e48bfcb1ca8bdcdab6af16fe24d63157119b6f51182092bf129e7979b5a31bb769ce69dc4d2ea7bba07 +AUX redcsl 41 SHA256 bd76b9bc8eb3ea6445793db744c5d2833e4f777242996e597f9015ad983ee8ba SHA512 c8281a9e30017fd4695bc6f41d30d92a73588ca253e5b6966327671c9cc358c4850349f5913e9a3c98166e089cf8d1756bbedc9bf10e73c3757eeaef09a3eafa WHIRLPOOL 828347ae61e1e14e5ecaec2ead64938635d5e4ffb1a79396c736b38f7081d8611aa0aa5f658dbff4b844ff89a09a9e22a2938c10c76d1e23778f967d341b46bd +DIST reduce-src-20110414.tar.bz2 136783974 SHA256 d6ac7a30e817ea71555d21b03a119a5236967b251eae8946a1817ae9a81cee03 +EBUILD reduce-20110414-r1.ebuild 2532 SHA256 8cc6602a8b66b13c88e8c76cf61c233b7cb4934e37da17c6507aeb2fa6f8f717 SHA512 a575945da4c3f665c237b94c16a0a215e790004a239bb7a3f0fc29dbb38799a4bbf5b637fb5887a40d59fa7d988f9c3a044d146b0a43f9319f4ad5954c865f97 WHIRLPOOL d36c160b8ced1741c5e1e4874503fc8b969f9f6e639627c291862edfca252918084309613c8d9d0a3928d88f92e7a6166c97ee626a7489ccc010fc01f45da361 +MISC ChangeLog 1156 SHA256 457ae17696ffdd0d57fed5c8138c0a183dcc143d922bc6e679a799b9fc1b2a3e SHA512 51b782cad49c8e22c2c3b4586d56e0000fff5f229baaeb81dd0f97d61b88429eb141de489986b7a16fd4c818f08456018603e236affe3a4426fe225cf0ace3e3 WHIRLPOOL a6eea8cba8056f8bfcc77dc60adcd0a73d31df1bb4ff74a1e6db209a958379774dfbc4f37e06c6d9ce3b25ab2ea710aa173076630ad5869b5210684a0342c004 +MISC metadata.xml 393 SHA256 db3a2046963756f1398bcf18d72180e9139c0adfa1291299b492bc9800ae7e08 SHA512 fc461a71a89b6bd2a9d78eb80cba2c24740d82999ea308016f9da47efeb1e9e5b3f938689a11cd2ba80c908498842c731a12eb7c83d53d70b3d6a590dbb3c6f9 WHIRLPOOL cac87d68acc37f292acd860555ed4ade1814e61bb3ace6b4f51d206de406aee1c1638960c56ac7308cc6ef22d5c99371bc3c6d36e9319a3001d84d5cb6b670e7 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0 + +iQJ8BAEBCgBmBQJVDdnaXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w +ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQyQ0JDQjFGMzBDQ0UxMjFGNENDNDgxMDdC +OUQ0RjIzMUJEMTU1OEFCAAoJELnU8jG9FVirClsP/0A857rTjBGIXrBTy41hZH+z +D27mB01I1skwG+SpuSVUyCQo9T2xme9NHJNnCTKs3O9eWXUNsJ8t2X6dakSdLxY+ +Gj7NWqmCtJWZqRAzct9/WMU1SbSt/AhhoSd8AUtLenXpQlqRbSl9RgIh/BvKXTk8 +SCg04wKYDuH3wuTv+QGHZ+73/RwfUD+zqpY4MbbK3SrN81cfJ292GSu7xYcSK2HI +QKv/P8aVkT/YEAFzF4J3PUAZZ4Pr+2SVKvh8R9ri1ZiZE/vzAZzAY4kePqN32Jl+ +xj7vAV+kgKv58FGl/U78k7593kLhi6l5Qq3FifObyAzMixHJn61SbaAj9owK11NG +nrMzz8JT/KPFyT9jGVMablis7SvHzd/ssUaHQcgaHb66WLe6M0pBlO60EHrj1bih +Bp8ZfJm4oTrmWfYEt/M3ah3v/61cqgGEw3ywTAA9Bm/8SKhE78jhzcSm833irbyv +sesG3RMYSlJQoOz6j7ADKKKamxlAkrtFBfKjBH8tyP7AzSkE741Vv17MKb1XjvW4 +jXzK/fwX+F3zkcWTM+oTDntTqT4c40Em6KKtmR/dz1z1w6rBKcfsSfWxIBBN/Shw +kwryGEFK8TTN2sX5nvWp1qo8ORDcpckfqb7DcCDt4wZmlIlywn7RL8TjPEdDdvsV +vCzrhA7lv3pagrNp9Lkk +=VTtx +-----END PGP SIGNATURE----- diff --git a/sci-mathematics/reduce/metadata.xml b/sci-mathematics/reduce/metadata.xml index 523cb94a8164..4c137a0f4067 100644 --- a/sci-mathematics/reduce/metadata.xml +++ b/sci-mathematics/reduce/metadata.xml @@ -1,12 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> -<herd>sci-mathematics</herd> -<maintainer> - <email>grozin@gentoo.org</email> - <name>Andrey Grozin</name> -</maintainer> -<longdescription lang="en"> + <herd>sci-mathematics</herd> + <maintainer> + <email>grozin@gentoo.org</email> + <name>Andrey Grozin</name> + </maintainer> + <longdescription lang="en"> A general-purpose computer algebra system. Powerful, mature and efficient. </longdescription> diff --git a/sci-mathematics/reduce/reduce-20110414-r1.ebuild b/sci-mathematics/reduce/reduce-20110414-r1.ebuild index 7d637a47789b..13b184cfaf1e 100644 --- a/sci-mathematics/reduce/reduce-20110414-r1.ebuild +++ b/sci-mathematics/reduce/reduce-20110414-r1.ebuild @@ -1,21 +1,28 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/reduce/reduce-20110414-r1.ebuild,v 1.1 2011/12/22 12:23:04 grozin Exp $ -EAPI=4 +# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/reduce/reduce-20110414-r1.ebuild,v 1.2 2015/03/21 20:51:37 jlec Exp $ + +EAPI=5 + inherit elisp-common multilib DESCRIPTION="A general-purpose computer algebra system" -HOMEPAGE="http://reduce-algebra.sourceforge.net/ +HOMEPAGE=" + http://reduce-algebra.sourceforge.net/ http://reduce-algebra.com/" -IUSE="doc emacs gnuplot X" SRC_URI="mirror://sourceforge/${PN}-algebra/${PN}-src-${PV}.tar.bz2" -LICENSE="BSD-2 X? ( LGPL-2.1 )" + SLOT="0" +LICENSE="BSD-2 X? ( LGPL-2.1 )" KEYWORDS="~amd64 ~x86" +IUSE="doc emacs gnuplot X" -RDEPEND="X? ( x11-libs/libXrandr +RDEPEND=" + X? ( + x11-libs/libXrandr x11-libs/libXcursor - x11-libs/libXft ) + x11-libs/libXft + ) gnuplot? ( sci-visualization/gnuplot ) emacs? ( virtual/emacs )" DEPEND="${RDEPEND}" @@ -27,7 +34,7 @@ src_configure() { # Therefore, I cannot use econf here # Also, make calls configure in maintainer mode in subdirs *by design* # The trunk sucks less => WONTFIX until the next release - ./configure --with-csl $(use_with X gui) + ./configure --with-csl $(use_with X gui) || die # psl build requires Internet connection at build time # we cannot support it } @@ -36,7 +43,7 @@ src_compile() { emake -j1 STRIP=true pushd cslbuild/*/csl/reduce.doc > /dev/null - rm -f *.txt *.tex + rm -f *.txt *.tex || die popd > /dev/null if use emacs; then @@ -46,18 +53,17 @@ src_compile() { } src_test() { - emake -j1 testall || die "emake testall failed" + emake -j1 testall } src_install() { local lib="$(get_libdir)" dodoc README BUILDING DEPENDENCY_TRACKING pushd bin > /dev/null - cp "${FILESDIR}"/redcsl "${FILESDIR}"/csl . - sed -e "s/lib/${lib}/" -i redcsl - sed -e "s/lib/${lib}/" -i csl - exeinto /usr/bin - doexe redcsl csl + cp "${FILESDIR}"/redcsl "${FILESDIR}"/csl . || die + sed -e "s/lib/${lib}/" -i redcsl || die + sed -e "s/lib/${lib}/" -i csl || die + dobin redcsl csl popd > /dev/null pushd cslbuild/*/csl > /dev/null @@ -67,18 +73,17 @@ src_install() { doins reduce.img csl.img insinto /usr/share/${PN} doins -r ${PN}.doc - mv "${D}"usr/share/${PN}/${PN}.doc "${D}"usr/share/${PN}/doc + mv "${D}"usr/share/${PN}/${PN}.doc "${D}"usr/share/${PN}/doc || die dosym /usr/share/${PN}/doc /usr/${lib}/${PN}/${PN}.doc if use X; then doins -r ${PN}.fonts - mv "${D}"usr/share/${PN}/${PN}.fonts "${D}"usr/share/${PN}/fonts + mv "${D}"usr/share/${PN}/${PN}.fonts "${D}"usr/share/${PN}/fonts || die dosym /usr/share/${PN}/fonts /usr/${lib}/${PN}/${PN}.fonts fi popd > /dev/null if use doc; then - insinto /usr/share/doc/${PF} - doins doc/util/r38.pdf + dodoc doc/util/r38.pdf fi if use emacs; then diff --git a/sci-mathematics/reduce/reduce-20110414.ebuild b/sci-mathematics/reduce/reduce-20110414.ebuild deleted file mode 100644 index 29fb420bdd80..000000000000 --- a/sci-mathematics/reduce/reduce-20110414.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/reduce/reduce-20110414.ebuild,v 1.1 2011/09/22 11:15:33 grozin Exp $ -EAPI=4 -inherit elisp-common - -DESCRIPTION="A general-purpose computer algebra system" -HOMEPAGE="http://reduce-algebra.sourceforge.net/ - http://reduce-algebra.com/" -IUSE="doc emacs gnuplot X" -SRC_URI="mirror://sourceforge/${PN}-algebra/${PN}-src-${PV}.tar.bz2" -LICENSE="BSD-2 X? ( LGPL-2.1 )" -SLOT="0" -KEYWORDS="~x86" - -RDEPEND="X? ( x11-libs/libXrandr - x11-libs/libXcursor - x11-libs/libXft ) - gnuplot? ( sci-visualization/gnuplot ) - emacs? ( virtual/emacs )" -DEPEND="${RDEPEND}" - -src_configure() { - # If you pass --prefix to this damn configure, - # make (not make install!) will try to install stuff - # into the live file system => sandbox violation - # Therefore, I cannot use econf here - # Also, make calls configure in maintainer mode in subdirs *by design* - # The trunk sucks less => WONTFIX until the next release - ./configure --with-csl $(use_with X gui) - # psl build requires Internet connection at build time - # we cannot support it -} - -src_compile() { - emake STRIP=true - - pushd cslbuild/*/csl/reduce.doc > /dev/null - rm -f *.txt *.tex - popd > /dev/null - - if use emacs; then - einfo "Compiling emacs lisp files" - elisp-compile generic/emacs/*.el || die "elisp-compile failed" - fi -} - -src_test() { - emake testall || die "emake testall failed" -} - -src_install() { - pushd cslbuild/*/csl > /dev/null - exeinto /usr/lib/${PN} - doexe reduce csl - insinto /usr/lib/${PN} - doins reduce.img csl.img - doins -r reduce.doc - if use X; then - doins -r reduce.fonts - fi - popd > /dev/null - exeinto /usr/bin - doexe "${FILESDIR}/redcsl" "${FILESDIR}/csl" - dodoc README BUILDING DEPENDENCY_TRACKING - dosym /usr/lib/${PN}/${PN}.doc /usr/share/doc/${PF}/html - - if use doc; then - insinto /usr/share/doc/${PF} - doins -r doc/util/r38.pdf - fi - - if use emacs; then - pushd generic/emacs > /dev/null - elisp-install ${PN} *.el *.elc || die "elisp-install failed" - elisp-site-file-install "${FILESDIR}/64${PN}-gentoo.el" - popd > /dev/null - fi -} |