diff options
author | Michał Górny <mgorny@gentoo.org> | 2016-06-04 23:05:18 +0200 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2016-07-05 21:04:19 +0200 |
commit | 1a3c7cae5bcd4dd111ebab0dcda2357d1c20f279 (patch) | |
tree | 9df5ef50df2e44e00582892271647b41d9838bdd | |
parent | net-wireless/kismet: new release with minor fixes for tinfo and channel setting (diff) | |
download | gentoo-1a3c7cae5bcd4dd111ebab0dcda2357d1c20f279.tar.gz gentoo-1a3c7cae5bcd4dd111ebab0dcda2357d1c20f279.tar.bz2 gentoo-1a3c7cae5bcd4dd111ebab0dcda2357d1c20f279.zip |
dev-lang/julia: Nuke old requiring llvm = 3.4*
-rw-r--r-- | dev-lang/julia/Manifest | 5 | ||||
-rw-r--r-- | dev-lang/julia/julia-0.3.0.ebuild | 156 |
2 files changed, 0 insertions, 161 deletions
diff --git a/dev-lang/julia/Manifest b/dev-lang/julia/Manifest index 453f540e02ca..034069d226ec 100644 --- a/dev-lang/julia/Manifest +++ b/dev-lang/julia/Manifest @@ -1,7 +1,2 @@ -DIST dSFMT-src-2.2.tar.gz 291253 SHA256 bc3947a9b2253a869fcbab8ff395416cb12958be9dba10793db2cd7e37b26899 SHA512 e59d54166dc2df9f6e6abd68658c3624082feabe445215256fead47a8944c41578d11c2b4ba57eac174587a45e445b2aabd867db24fd9e951842513cf914f60b WHIRLPOOL 986b24d8c302f21e305a6bbc6b33e42678c27018c71c566d3f052ce7600fd06c81d77375d08b2b40c0c4aa93ca74cad819a34d0350e33a61f5837f27de7cf193 -DIST julia-0.3.0.tar.gz 2271301 SHA256 1e9778129231aeff4e5f6100b0b71d2dbc4306cfc92cf533e527907d4a7a9aa1 SHA512 1f5affffc24a62ba791af5edfd1051435a20866fb5c46796e6ddb5037b0bea482a79b86bf77cf76565fd7833d87a9b8f3f03df7d5f537b72c5655bddaaf3e033 WHIRLPOOL b908a2c0bfbe649d102071b6a3207a60cafa38370c3ab7bb10eec3fe258f6d7da76f30bd71f8deba7ab3d40068816ddbf6c7ee42c6b154c0f873c5c67e975d4c DIST julia-0.4.3-bundled.tar.gz 2678787 SHA256 9451160add4c1fa537762627abcd3dd5fecca9ce44f71c4140d89a4bb6b23392 SHA512 919ca7b99a6eb17a651ce24fe07e5c12bfcee54ce86fac8f744765195002e8f3330df9059fadd5af3408c1f7e067e247ad4bb135879ae4ae43e1457245f90db9 WHIRLPOOL 94bb022d4f1586dfdc2f52286db423cb09898a3a5dff2f2086ca111b9117dca808758351dada23cea1056a8e5c3b33f6919410c34af96a92a4a9f8b0e0758783 DIST julia-0.4.3.tar.gz 5563437 SHA256 b2c12b267c0d8eb380f6628e7be48c7ec46d2cfb5c585ecb3ca4cc442650e4e0 SHA512 7d5180c69573452c00563c7b98514fc9e4f0f70762912cf4f90cbf632e4b23ec149295ff1955164833ab94efd1feab992067996e3d60f795850542cf2f18f67f WHIRLPOOL 75c3ebf8cb1af67158896872e098bf66a8073eba3daf6cf5903471d34201e1605458e59f14c19ff5177413daee5aac102ec69a0afe9a93a219698a4640acaf33 -DIST libuv-julia-0.3.0.tar.bz2 13541514 SHA256 8bd7461a316ed67928f9bd0a83e9c45083500c9784561647f12bc05629519e26 SHA512 405df88e102d7a9700ff5c691059283b0509c5236855cba1cccd042493a4deda9397d010e4d6d8a2df8dd03cb6e82597471271bb6f2a58855c6bc6fe84caffcd WHIRLPOOL a4610ff4382767e02b24922ec8a5e8f7c2df7f53f7710a9270f0b32f53b5b015de64d8f1f466066fe4ce2305adb2bf996c903edb58345ea8e232bd9dd5bc6cfb -DIST rmath-0_p20140821.tar.bz2 455123 SHA256 39ea3c27d757b811caeb36d3f5c40ba908365752fbf74e5fdeed42964df09947 SHA512 22442852e6042fe8ce78252af7e88718a33774d0f34f26dafcd4313bb077f718801d207dded7c5c3368bc7554074fdf5975c615dc35ea0b28b071f2d8f91baf8 WHIRLPOOL dd6de751c46a8e5ca84cf00ba19951b4f1fcc6b80375861f9eeaeea6d15f48cec77661318edc6542ec0bafeb9b05b2be27f5c97173171427c84f48eb24310d7e -DIST utf8proc-v1.1.6.tar.gz 105825 SHA256 fedc8fa78022eb8f0584fbc85c9f9571bcd7fd510de0ce16955289c42f4199e7 SHA512 3bec2388298c201d9d6992cdd36330f1109d26a37b3411ba633f006f40da9e494ba0565051b763a7d3014e6113cd1e7754e6b95d5cbb2d7b50cee55193f0fdc1 WHIRLPOOL c211419407e80893b66fa7586a8148e9b2e45c89d2d31878658a4ae7f0b1ca72e269cef234ca8b30e27e4bac5a48715520dd546f6605af773d6e165ef76f81b0 diff --git a/dev-lang/julia/julia-0.3.0.ebuild b/dev-lang/julia/julia-0.3.0.ebuild deleted file mode 100644 index f9318cb6a113..000000000000 --- a/dev-lang/julia/julia-0.3.0.ebuild +++ /dev/null @@ -1,156 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -RESTRICT="test" - -inherit elisp-common eutils multilib pax-utils toolchain-funcs - -PDSFMT=dSFMT-src-2.2 - -DESCRIPTION="High-performance programming language for technical computing" -HOMEPAGE="http://julialang.org/" -SRC_URI=" - https://github.com/JuliaLang/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz - http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/SFMT/${PDSFMT}.tar.gz - https://dev.gentoo.org/~patrick/libuv-${P}.tar.bz2 - https://dev.gentoo.org/~patrick/rmath-0_p20140821.tar.bz2 - http://www.public-software-group.org/pub/projects/utf8proc/v1.1.6/utf8proc-v1.1.6.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="emacs" - -RDEPEND=" - dev-lang/R:0= - dev-libs/double-conversion:0= - dev-libs/gmp:0= - dev-libs/libpcre:3= - dev-libs/mpfr:0= - dev-libs/openspecfun - sci-libs/arpack:0= - sci-libs/camd:0= - sci-libs/cholmod:0= - sci-libs/fftw:3.0= - sci-libs/openlibm:0= - sci-libs/spqr:0= - sci-libs/umfpack:0= - sci-mathematics/glpk:0= - =sys-devel/llvm-3.4* - >=sys-libs/libunwind-1.1:7= - sys-libs/readline:0= - sys-libs/zlib:0= - virtual/blas - virtual/lapack - emacs? ( app-emacs/ess )" - -DEPEND="${RDEPEND} - dev-util/patchelf - virtual/pkgconfig" - -src_prepare() { - ln -s "${DISTDIR}"/${PDSFMT}.tar.gz deps/dsfmt-2.2.tar.gz || die - ln -s "${DISTDIR}"/utf8proc-v1.1.6.tar.gz deps/utf8proc-v1.1.6.tar.gz || die - cp -ar "${WORKDIR}"/Rmath deps/ || die - rmdir deps/libuv && ln -s "${WORKDIR}"/libuv deps/libuv - # no fetching in ebuild - # /usr/include/suitesparse is for debian only - # respect prefix, flags - sed -i \ - -e 's|$(JLDOWNLOAD)|${EPREFIX}/bin/true|' \ - -e 's|git submodule|${EPREFIX}/bin/true|g' \ - -e 's|^\(SUITESPARSE_INC\s*=\).*||g' \ - -e "s|-O3|${CFLAGS}|g" \ - -e 's|/usr/bin/||g' \ - -e "s|/usr/include|${EPREFIX%/}/usr/include|g" \ - deps/Makefile || die - - sed -i \ - -e "s|\(JULIA_EXECUTABLE = \)\(\$(JULIAHOME)/julia\)|\1 LD_LIBRARY_PATH=\$(BUILD)/$(get_libdir) \2|" \ - -e "s|-O3|${CFLAGS}|g" \ - -e "s|LIBDIR = lib|LIBDIR = $(get_libdir)|" \ - -e "s|/usr/lib|${EPREFIX}/usr/$(get_libdir)|" \ - -e "s|/usr/include|${EPREFIX}/usr/include|" \ - -e "s|\$(BUILD)/lib|\$(BUILD)/$(get_libdir)|" \ - -e "s|^JULIA_COMMIT = .*|JULIA_COMMIT = v${PV}|" \ - Make.inc || die - - sed -i \ - -e "s|,lib)|,$(get_libdir))|g" \ - -e "s|\$(BUILD)/lib|\$(BUILD)/$(get_libdir)|g" \ - Makefile || die - - sed -i \ - -e "s|ar -rcs|$(tc-getAR) -rcs|g" \ - src/Makefile || die - -} - -src_configure() { - # libuv is an incompatible fork from upstream, so don't use system one - cat <<-EOF > Make.user - USE_LLVM_SHLIB=1 - USE_SYSTEM_ARPACK=1 - USE_SYSTEM_BLAS=1 - USE_SYSTEM_FFTW=1 - USE_SYSTEM_GMP=1 - USE_SYSTEM_GRISU=1 - USE_SYSTEM_LAPACK=1 - USE_SYSTEM_LIBM=1 - USE_SYSTEM_LIBUNWIND=1 - USE_SYSTEM_LIBUV=0 - USE_SYSTEM_LLVM=1 - USE_SYSTEM_MPFR=1 - USE_SYSTEM_OPENLIBM=1 - USE_SYSTEM_OPENSPECFUN=1 - USE_SYSTEM_PCRE=1 - USE_SYSTEM_READLINE=1 - USE_SYSTEM_RMATH=1 - USE_SYSTEM_SUITESPARSE=1 - USE_SYSTEM_ZLIB=1 - VERBOSE=1 - EOF -} - -src_compile() { - # Not parallel-safe, #514882 - emake -j1 cleanall - if [[ $(get_libdir) != lib ]]; then - mkdir -p usr/$(get_libdir) || die - ln -s $(get_libdir) usr/lib || die - fi - emake -j1 julia-release prefix="/usr" DESTDIR="${D}" - pax-mark m $(file usr/bin/julia-* | awk -F : '/ELF/ {print $1}') - emake - use emacs && elisp-compile contrib/julia-mode.el -} - -src_test() { - emake test -} - -src_install() { - emake install prefix="/usr" DESTDIR="${D}" - cat > 99julia <<-EOF - LDPATH=${EROOT%/}/usr/$(get_libdir)/julia - EOF - doenvd 99julia - - if use emacs; then - elisp-install "${PN}" contrib/julia-mode.el - elisp-site-file-install "${FILESDIR}"/63julia-gentoo.el - fi - dodoc README.md -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} |