[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Tuesday, November 10, 2020 @ 06:50:16 Author: arojas Revision: 749405 Update to 1.5.3 Modified: julia/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-11-10 05:43:03 UTC (rev 749404) +++ PKGBUILD2020-11-10 06:50:16 UTC (rev 749405) @@ -8,8 +8,8 @@ pkgbase=julia pkgname=(julia julia-docs) epoch=2 -pkgver=1.5.2 -pkgrel=2 +pkgver=1.5.3 +pkgrel=1 arch=(x86_64) pkgdesc='High-level, high-performance, dynamic programming language' url='https://julialang.org/' @@ -20,7 +20,7 @@ source=("https://github.com/JuliaLang/julia/releases/download/v$pkgver/$pkgbase-$pkgver-full.tar.gz"{,.asc} julia-system-cblas.patch make-install-no-build.patch) -sha256sums=('850aed3fe39057488ec633f29af705f5ada87e3058fd65e48ad26f91b713a19a' +sha256sums=('fb69337ca037576758547c7eed9ae8f153a9c052318327b6b7f1917408c14d91' 'SKIP' 'd4c8fe9eec1bc416549924ae328ceb3f63cc736ecd5e67886faa924e7c14bc5d' '0b57e0bc6e25c92fde8a6474394f7a99bfb57f9b5d0f7b53f988622ae67de8b7')
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Saturday, October 17, 2020 @ 17:51:22 Author: heftig Revision: 725521 1.5.2-2: llvm rebuild Modified: julia/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-10-17 17:48:07 UTC (rev 725520) +++ PKGBUILD2020-10-17 17:51:22 UTC (rev 725521) @@ -9,14 +9,14 @@ pkgname=(julia julia-docs) epoch=2 pkgver=1.5.2 -pkgrel=1 +pkgrel=2 arch=(x86_64) pkgdesc='High-level, high-performance, dynamic programming language' url='https://julialang.org/' license=(MIT) depends=(cblas fftw hicolor-icon-theme libgit2 libunwind libutf8proc openblas - suitesparse mbedtls openlibm pcre2 llvm-libs) -makedepends=(cmake gcc-fortran gmp python llvm) + suitesparse mbedtls openlibm pcre2 llvm10-libs) +makedepends=(cmake gcc-fortran gmp python llvm10) source=("https://github.com/JuliaLang/julia/releases/download/v$pkgver/$pkgbase-$pkgver-full.tar.gz"{,.asc} julia-system-cblas.patch make-install-no-build.patch)
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Thursday, September 24, 2020 @ 07:37:24 Author: arojas Revision: 711654 Update to 1.5.2 Modified: julia/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-09-24 07:10:02 UTC (rev 711653) +++ PKGBUILD2020-09-24 07:37:24 UTC (rev 711654) @@ -8,7 +8,7 @@ pkgbase=julia pkgname=(julia julia-docs) epoch=2 -pkgver=1.5.1 +pkgver=1.5.2 pkgrel=1 arch=(x86_64) pkgdesc='High-level, high-performance, dynamic programming language' @@ -20,7 +20,7 @@ source=("https://github.com/JuliaLang/julia/releases/download/v$pkgver/$pkgbase-$pkgver-full.tar.gz"{,.asc} julia-system-cblas.patch make-install-no-build.patch) -sha256sums=('1d0debfccfc7cd07047aa862dd2b1a96f7438932da1f5feff6c1033a63f9b1d4' +sha256sums=('850aed3fe39057488ec633f29af705f5ada87e3058fd65e48ad26f91b713a19a' 'SKIP' 'd4c8fe9eec1bc416549924ae328ceb3f63cc736ecd5e67886faa924e7c14bc5d' '0b57e0bc6e25c92fde8a6474394f7a99bfb57f9b5d0f7b53f988622ae67de8b7')
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Thursday, August 27, 2020 @ 19:57:55 Author: arojas Revision: 689949 Update to 1.5.1 Modified: julia/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-08-27 19:40:05 UTC (rev 689948) +++ PKGBUILD2020-08-27 19:57:55 UTC (rev 689949) @@ -8,7 +8,7 @@ pkgbase=julia pkgname=(julia julia-docs) epoch=2 -pkgver=1.5.0 +pkgver=1.5.1 pkgrel=1 arch=(x86_64) pkgdesc='High-level, high-performance, dynamic programming language' @@ -20,7 +20,7 @@ source=("https://github.com/JuliaLang/julia/releases/download/v$pkgver/$pkgbase-$pkgver-full.tar.gz"{,.asc} julia-system-cblas.patch make-install-no-build.patch) -sha256sums=('4a6ffadc8dd04ca0b7fdef6ae203d0af38185e57b78f7c0b972c4707354a6d1b' +sha256sums=('1d0debfccfc7cd07047aa862dd2b1a96f7438932da1f5feff6c1033a63f9b1d4' 'SKIP' 'd4c8fe9eec1bc416549924ae328ceb3f63cc736ecd5e67886faa924e7c14bc5d' '0b57e0bc6e25c92fde8a6474394f7a99bfb57f9b5d0f7b53f988622ae67de8b7')
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Sunday, August 2, 2020 @ 10:44:00 Author: arojas Revision: 667611 Update to 1.5.0, switch to system LLVM Modified: julia/trunk/PKGBUILD --+ PKGBUILD | 19 +++ 1 file changed, 7 insertions(+), 12 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-08-02 09:48:37 UTC (rev 667610) +++ PKGBUILD2020-08-02 10:44:00 UTC (rev 667611) @@ -8,7 +8,7 @@ pkgbase=julia pkgname=(julia julia-docs) epoch=2 -pkgver=1.4.2 +pkgver=1.5.0 pkgrel=1 arch=(x86_64) pkgdesc='High-level, high-performance, dynamic programming language' @@ -15,17 +15,15 @@ url='https://julialang.org/' license=(MIT) depends=(cblas fftw hicolor-icon-theme libgit2 libunwind libutf8proc openblas - suitesparse mbedtls openlibm pcre2) -makedepends=(cmake gcc-fortran gmp python) + suitesparse mbedtls openlibm pcre2 llvm-libs) +makedepends=(cmake gcc-fortran gmp python llvm) source=("https://github.com/JuliaLang/julia/releases/download/v$pkgver/$pkgbase-$pkgver-full.tar.gz"{,.asc} julia-system-cblas.patch -make-install-no-build.patch - julia-libgit2-1.0.patch::"https://patch-diff.githubusercontent.com/raw/JuliaLang/julia/pull/35233.patch;) -sha256sums=('948c70801d5cce81eeb7f764b51b4bfbb2dc0b1b9effc2cb9fc8f8cf6c90a334' +make-install-no-build.patch) +sha256sums=('4a6ffadc8dd04ca0b7fdef6ae203d0af38185e57b78f7c0b972c4707354a6d1b' 'SKIP' 'd4c8fe9eec1bc416549924ae328ceb3f63cc736ecd5e67886faa924e7c14bc5d' -'0b57e0bc6e25c92fde8a6474394f7a99bfb57f9b5d0f7b53f988622ae67de8b7' -'c8be2be8d62ea653439a5c18e56f8026c83f0f1127934b12d7faf60630befd45') +'0b57e0bc6e25c92fde8a6474394f7a99bfb57f9b5d0f7b53f988622ae67de8b7') # Julia (Binary signing key) validpgpkeys=('3673DF529D9049477F76B37566E3C7DC03D6E495') @@ -38,9 +36,6 @@ # Don't build again in install patch -p1 -i ../make-install-no-build.patch - # Compatibility with libgit2 1.0 - patch -p1 -i ../julia-libgit2-1.0.patch - # Fix test failure sed -e 's|0.22314355f0 + 3.1415927f0im|0.22314355f0 - 3.1415927f0im|' -i stdlib/LinearAlgebra/test/lu.jl } @@ -48,7 +43,7 @@ build() { export PATH="$srcdir/bin:$PATH" env CFLAGS="$CFLAGS -w" CXXFLAGS="$CXXFLAGS -w" make VERBOSE=1 -C $pkgbase-$pkgver \ -USE_SYSTEM_LLVM=0 \ +USE_SYSTEM_LLVM=1 \ USE_SYSTEM_LIBUNWIND=1 \ USE_SYSTEM_PCRE=1 \ USE_SYSTEM_BLAS=1 \
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Saturday, May 23, 2020 @ 21:18:14 Author: arojas Revision: 632578 Update to 1.4.2 Modified: julia/trunk/PKGBUILD --+ PKGBUILD |8 1 file changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-05-23 21:17:31 UTC (rev 632577) +++ PKGBUILD2020-05-23 21:18:14 UTC (rev 632578) @@ -8,20 +8,20 @@ pkgbase=julia pkgname=(julia julia-docs) epoch=2 -pkgver=1.4.1 -pkgrel=2 +pkgver=1.4.2 +pkgrel=1 arch=(x86_64) pkgdesc='High-level, high-performance, dynamic programming language' url='https://julialang.org/' license=(MIT) depends=(cblas fftw hicolor-icon-theme libgit2 libunwind libutf8proc openblas - suitesparse mbedtls openlibm) + suitesparse mbedtls openlibm pcre2) makedepends=(cmake gcc-fortran gmp python) source=("https://github.com/JuliaLang/julia/releases/download/v$pkgver/$pkgbase-$pkgver-full.tar.gz"{,.asc} julia-system-cblas.patch make-install-no-build.patch julia-libgit2-1.0.patch::"https://patch-diff.githubusercontent.com/raw/JuliaLang/julia/pull/35233.patch;) -sha256sums=('b21585db55673ac0668c163678fcf2aad11eb7c64bb2aa03a43046115fab1553' +sha256sums=('948c70801d5cce81eeb7f764b51b4bfbb2dc0b1b9effc2cb9fc8f8cf6c90a334' 'SKIP' 'd4c8fe9eec1bc416549924ae328ceb3f63cc736ecd5e67886faa924e7c14bc5d' '0b57e0bc6e25c92fde8a6474394f7a99bfb57f9b5d0f7b53f988622ae67de8b7'
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Wednesday, April 15, 2020 @ 11:48:42 Author: arojas Revision: 614675 Add support for libgit 1.0 (FS#65540) Modified: julia/trunk/PKGBUILD --+ PKGBUILD | 11 --- 1 file changed, 8 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-04-15 11:42:14 UTC (rev 614674) +++ PKGBUILD2020-04-15 11:48:42 UTC (rev 614675) @@ -9,7 +9,7 @@ pkgname=(julia julia-docs) epoch=2 pkgver=1.4.1 -pkgrel=1 +pkgrel=2 arch=(x86_64) pkgdesc='High-level, high-performance, dynamic programming language' url='https://julialang.org/' @@ -19,11 +19,13 @@ makedepends=(cmake gcc-fortran gmp python) source=("https://github.com/JuliaLang/julia/releases/download/v$pkgver/$pkgbase-$pkgver-full.tar.gz"{,.asc} julia-system-cblas.patch -make-install-no-build.patch) +make-install-no-build.patch + julia-libgit2-1.0.patch::"https://patch-diff.githubusercontent.com/raw/JuliaLang/julia/pull/35233.patch;) sha256sums=('b21585db55673ac0668c163678fcf2aad11eb7c64bb2aa03a43046115fab1553' 'SKIP' 'd4c8fe9eec1bc416549924ae328ceb3f63cc736ecd5e67886faa924e7c14bc5d' -'0b57e0bc6e25c92fde8a6474394f7a99bfb57f9b5d0f7b53f988622ae67de8b7') +'0b57e0bc6e25c92fde8a6474394f7a99bfb57f9b5d0f7b53f988622ae67de8b7' +'c8be2be8d62ea653439a5c18e56f8026c83f0f1127934b12d7faf60630befd45') # Julia (Binary signing key) validpgpkeys=('3673DF529D9049477F76B37566E3C7DC03D6E495') @@ -36,6 +38,9 @@ # Don't build again in install patch -p1 -i ../make-install-no-build.patch + # Compatibility with libgit2 1.0 + patch -p1 -i ../julia-libgit2-1.0.patch + # Fix test failure sed -e 's|0.22314355f0 + 3.1415927f0im|0.22314355f0 - 3.1415927f0im|' -i stdlib/LinearAlgebra/test/lu.jl }
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Tuesday, April 14, 2020 @ 18:29:17 Author: arojas Revision: 614159 Update to 1.4.1 Modified: julia/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-04-14 18:05:20 UTC (rev 614158) +++ PKGBUILD2020-04-14 18:29:17 UTC (rev 614159) @@ -8,7 +8,7 @@ pkgbase=julia pkgname=(julia julia-docs) epoch=2 -pkgver=1.4.0 +pkgver=1.4.1 pkgrel=1 arch=(x86_64) pkgdesc='High-level, high-performance, dynamic programming language' @@ -20,7 +20,7 @@ source=("https://github.com/JuliaLang/julia/releases/download/v$pkgver/$pkgbase-$pkgver-full.tar.gz"{,.asc} julia-system-cblas.patch make-install-no-build.patch) -sha256sums=('880c73a08296ce8d94ad9605149f2a2b2b028e7202a700ef725da899300b8be9' +sha256sums=('b21585db55673ac0668c163678fcf2aad11eb7c64bb2aa03a43046115fab1553' 'SKIP' 'd4c8fe9eec1bc416549924ae328ceb3f63cc736ecd5e67886faa924e7c14bc5d' '0b57e0bc6e25c92fde8a6474394f7a99bfb57f9b5d0f7b53f988622ae67de8b7')
[arch-commits] Commit in julia/trunk (PKGBUILD libunwind-version.patch)
Date: Thursday, April 2, 2020 @ 08:46:14 Author: arojas Revision: 609402 Remove obsolete patch (FS#66072) Modified: julia/trunk/PKGBUILD Deleted: julia/trunk/libunwind-version.patch -+ PKGBUILD|6 -- libunwind-version.patch | 17 - 2 files changed, 23 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-04-02 08:41:23 UTC (rev 609401) +++ PKGBUILD2020-04-02 08:46:14 UTC (rev 609402) @@ -19,12 +19,10 @@ makedepends=(cmake gcc-fortran gmp python) source=("https://github.com/JuliaLang/julia/releases/download/v$pkgver/$pkgbase-$pkgver-full.tar.gz"{,.asc} julia-system-cblas.patch -libunwind-version.patch make-install-no-build.patch) sha256sums=('880c73a08296ce8d94ad9605149f2a2b2b028e7202a700ef725da899300b8be9' 'SKIP' 'd4c8fe9eec1bc416549924ae328ceb3f63cc736ecd5e67886faa924e7c14bc5d' -'856dab2da8124df95e4fbd17f1164bebe1b10e99852fedf38f9dfe31f8ae295c' '0b57e0bc6e25c92fde8a6474394f7a99bfb57f9b5d0f7b53f988622ae67de8b7') # Julia (Binary signing key) validpgpkeys=('3673DF529D9049477F76B37566E3C7DC03D6E495') @@ -35,10 +33,6 @@ # Add and use option to build with system cblas patch -p1 -i ../julia-system-cblas.patch - # Fixing libunwind version check - # https://github.com/JuliaLang/julia/pull/29082 - patch -p1 -i ../libunwind-version.patch - # Don't build again in install patch -p1 -i ../make-install-no-build.patch Deleted: libunwind-version.patch === --- libunwind-version.patch 2020-04-02 08:41:23 UTC (rev 609401) +++ libunwind-version.patch 2020-04-02 08:46:14 UTC (rev 609402) @@ -1,17 +0,0 @@ -diff --git a/src/julia_internal.h b/src/julia_internal.h -index 186b5d7b2b..33143f2062 100644 a/src/julia_internal.h -+++ b/src/julia_internal.h -@@ -612,12 +612,9 @@ extern volatile int jl_in_stackwalk; - # include - typedef unw_context_t bt_context_t; - typedef unw_cursor_t bt_cursor_t; --# if (!defined(SYSTEM_LIBUNWIND) || UNW_VERSION_MAJOR > 1 || \ -- (UNW_VERSION_MAJOR == 1 && UNW_VERSION_MINOR != 0 && UNW_VERSION_MINOR != 1)) - // Enable our memory manager only for libunwind with our patch or - // on a newer release - #define JL_UNW_HAS_FORMAT_IP 1 --# endif - #else - // Unwinding is disabled - typedef int bt_context_t;
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Sunday, March 22, 2020 @ 08:43:31 Author: arojas Revision: 603358 Update to 1.4.0 Modified: julia/trunk/PKGBUILD --+ PKGBUILD |7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-03-22 08:16:12 UTC (rev 603357) +++ PKGBUILD2020-03-22 08:43:31 UTC (rev 603358) @@ -8,7 +8,7 @@ pkgbase=julia pkgname=(julia julia-docs) epoch=2 -pkgver=1.3.1 +pkgver=1.4.0 pkgrel=1 arch=(x86_64) pkgdesc='High-level, high-performance, dynamic programming language' @@ -21,7 +21,7 @@ julia-system-cblas.patch libunwind-version.patch make-install-no-build.patch) -sha256sums=('053908ec2706eb76cfdc998c077de123ecb1c60c945b4b5057aa3be19147b723' +sha256sums=('880c73a08296ce8d94ad9605149f2a2b2b028e7202a700ef725da899300b8be9' 'SKIP' 'd4c8fe9eec1bc416549924ae328ceb3f63cc736ecd5e67886faa924e7c14bc5d' '856dab2da8124df95e4fbd17f1164bebe1b10e99852fedf38f9dfe31f8ae295c' @@ -41,6 +41,9 @@ # Don't build again in install patch -p1 -i ../make-install-no-build.patch + + # Fix test failure + sed -e 's|0.22314355f0 + 3.1415927f0im|0.22314355f0 - 3.1415927f0im|' -i stdlib/LinearAlgebra/test/lu.jl } build() {
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Wednesday, January 1, 2020 @ 23:30:48 Author: arojas Revision: 545987 Update to 1.3.1 Modified: julia/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-01-01 23:23:38 UTC (rev 545986) +++ PKGBUILD2020-01-01 23:30:48 UTC (rev 545987) @@ -8,7 +8,7 @@ pkgbase=julia pkgname=(julia julia-docs) epoch=2 -pkgver=1.3.0 +pkgver=1.3.1 pkgrel=1 arch=(x86_64) pkgdesc='High-level, high-performance, dynamic programming language' @@ -21,7 +21,7 @@ julia-system-cblas.patch libunwind-version.patch make-install-no-build.patch) -sha256sums=('98c38f75eab1c16bde71509e8e3bdc941bc4686fe80dfc3c560f851c81e9e748' +sha256sums=('053908ec2706eb76cfdc998c077de123ecb1c60c945b4b5057aa3be19147b723' 'SKIP' 'd4c8fe9eec1bc416549924ae328ceb3f63cc736ecd5e67886faa924e7c14bc5d' '856dab2da8124df95e4fbd17f1164bebe1b10e99852fedf38f9dfe31f8ae295c'
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Thursday, August 22, 2019 @ 15:59:15 Author: arodseth Revision: 500521 upgpkg: julia 2:1.2.0-1 Modified: julia/trunk/PKGBUILD --+ PKGBUILD |8 1 file changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-08-22 13:12:16 UTC (rev 500520) +++ PKGBUILD2019-08-22 15:59:15 UTC (rev 500521) @@ -8,8 +8,8 @@ pkgbase=julia pkgname=(julia julia-docs) epoch=2 -pkgver=1.1.1 -pkgrel=3 +pkgver=1.2.0 +pkgrel=1 arch=(x86_64) pkgdesc='High-level, high-performance, dynamic programming language' url='https://julialang.org/' @@ -22,7 +22,7 @@ libunwind-version.patch makefile.patch Make.user) -sha256sums=('3c5395dd3419ebb82d57bcc49dc729df3b225b9094e74376f8c649ee35ed79c2' +sha256sums=('2419b268fc5c3666dd9aeb554815fe7cf9e0e7265bc9b94a43957c31a68d9184' 'SKIP' '88fcbd8a2450027aada0892a60c49c891a8dae43ee6c19e64364b1a1373d50bc' 'a5eec1e43e1161c313b1d32a5f35a67d6b4a2bbc2d6d324c010f6f2b35be4a72' @@ -42,7 +42,7 @@ patch -p1 -i ../libunwind-version.patch # Patching make install - patch -p0 -i ../makefile.patch + #patch -p0 -i ../makefile.patch # Configuring the build cp -f ../Make.user Make.user
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Tuesday, June 11, 2019 @ 16:37:42 Author: arodseth Revision: 480472 upgpkg: julia 2:1.1.1-2 Modified: julia/trunk/PKGBUILD --+ PKGBUILD |9 +++-- 1 file changed, 7 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-06-11 16:28:22 UTC (rev 480471) +++ PKGBUILD2019-06-11 16:37:42 UTC (rev 480472) @@ -9,7 +9,7 @@ pkgname=(julia julia-docs) epoch=2 pkgver=1.1.1 -pkgrel=1 +pkgrel=2 arch=(x86_64) pkgdesc='High-level, high-performance, dynamic programming language' url='https://julialang.org/' @@ -46,9 +46,14 @@ # Configuring the build cp -f ../Make.user Make.user + + # Prepare a symlink from "python" to "python2" + mkdir -p "$srcdir/bin" + ln -s /usr/bin/python2 "$srcdir/bin/python" } build() { + export PATH="$srcdir/bin:$PATH" env CFLAGS="$CFLAGS -w" CXXFLAGS="$CXXFLAGS -w" make -C $pkgbase-$pkgver } @@ -57,7 +62,7 @@ # this is the make testall target, plus the --skip option from # travis/appveyor/circleci (one test fails with DNS resolution errors) - ../julia --check-bounds=yes --startup-file=no ./runtests.jl all --skip Sockets + ../julia --check-bounds=yes --startup-file=no ./runtests.jl all --skip Sockets --skip Distributed find ../stdlib \( -name \*.cov -o -name \*.mem \) -delete rm -r depot/compiled }
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Friday, May 24, 2019 @ 13:07:07 Author: arodseth Revision: 469606 upgpkg: julia 2:1.1.1-1 Modified: julia/trunk/PKGBUILD --+ PKGBUILD | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-05-24 13:01:00 UTC (rev 469605) +++ PKGBUILD2019-05-24 13:07:07 UTC (rev 469606) @@ -8,7 +8,7 @@ pkgbase=julia pkgname=(julia julia-docs) epoch=2 -pkgver=1.1.0 +pkgver=1.1.1 pkgrel=1 arch=(x86_64) pkgdesc='High-level, high-performance, dynamic programming language' @@ -22,7 +22,7 @@ libunwind-version.patch makefile.patch Make.user) -sha256sums=('a62c40922a368e303051c007a32e616862340d6ae5f3fac851a9e1b7c7bed0a7' +sha256sums=('3c5395dd3419ebb82d57bcc49dc729df3b225b9094e74376f8c649ee35ed79c2' 'SKIP' '88fcbd8a2450027aada0892a60c49c891a8dae43ee6c19e64364b1a1373d50bc' 'a5eec1e43e1161c313b1d32a5f35a67d6b4a2bbc2d6d324c010f6f2b35be4a72' @@ -34,17 +34,17 @@ prepare() { cd $pkgbase-$pkgver - # add and use option to build with system cblas + # Add and use option to build with system cblas patch -p1 --no-backup-if-mismatch -i ../cblas.patch + # Fixing libunwind version check # https://github.com/JuliaLang/julia/pull/29082 - msg2 'Fixing libunwind version check...' patch -p1 -i ../libunwind-version.patch - msg2 'Patching make install...' + # Patching make install patch -p0 -i ../makefile.patch - msg2 'Configuring the build...' + # Configuring the build cp -f ../Make.user Make.user }
[arch-commits] Commit in julia/trunk (PKGBUILD libunwind-version.patch)
Date: Monday, February 11, 2019 @ 22:47:17 Author: arodseth Revision: 431826 upgpkg: julia 2:1.1.0-1 Modified: julia/trunk/PKGBUILD julia/trunk/libunwind-version.patch -+ PKGBUILD| 18 +- libunwind-version.patch |2 +- 2 files changed, 10 insertions(+), 10 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-02-11 22:35:56 UTC (rev 431825) +++ PKGBUILD2019-02-11 22:47:17 UTC (rev 431826) @@ -8,24 +8,24 @@ pkgbase=julia pkgname=(julia julia-docs) epoch=2 -pkgver=1.0.3 -pkgrel=2 -arch=('x86_64') +pkgver=1.1.0 +pkgrel=1 +arch=(x86_64) pkgdesc='High-level, high-performance, dynamic programming language' url='https://julialang.org/' -license=('MIT') -depends=('cblas' 'fftw' 'hicolor-icon-theme' 'libgit2' 'libunwind' 'libutf8proc' - 'openblas' 'suitesparse') -makedepends=('cmake' 'gcc-fortran' 'gmp' 'python2') +license=(MIT) +depends=(cblas fftw hicolor-icon-theme libgit2 libunwind libutf8proc openblas + suitesparse) +makedepends=(cmake gcc-fortran gmp python2) source=("https://github.com/JuliaLang/julia/releases/download/v$pkgver/$pkgbase-$pkgver-full.tar.gz"{,.asc} 'cblas.patch::https://github.com/JuliaLang/julia/pull/29540/commits/0c442318196389d653ee21eba65d8c4f7beb72a0.patch' libunwind-version.patch makefile.patch Make.user) -sha256sums=('618e6d29f1fba00f5b2bebf14e69a3a536c27c3132e021cf39774e8500dd29fa' +sha256sums=('a62c40922a368e303051c007a32e616862340d6ae5f3fac851a9e1b7c7bed0a7' 'SKIP' '88fcbd8a2450027aada0892a60c49c891a8dae43ee6c19e64364b1a1373d50bc' -'22974e1a6602c250cd993cc89cf38fd24668617484f44cadd60665e9af15207b' +'a5eec1e43e1161c313b1d32a5f35a67d6b4a2bbc2d6d324c010f6f2b35be4a72' 'b7374fcd5a579fc59d6988795fc0c3cf411a89205942c691a5b3003793ae6c52' '5d80da405df2a45a67e8d9e66ab4e25c2df754516023bbab81f9f263f6109329') # Julia (Binary signing key) Modified: libunwind-version.patch === --- libunwind-version.patch 2019-02-11 22:35:56 UTC (rev 431825) +++ libunwind-version.patch 2019-02-11 22:47:17 UTC (rev 431826) @@ -7,7 +7,7 @@ typedef unw_context_t bt_context_t; typedef unw_cursor_t bt_cursor_t; -# if (!defined(SYSTEM_LIBUNWIND) || UNW_VERSION_MAJOR > 1 || \ -- (UNW_VERSION_MAJOR == 1 && UNW_VERSION_MINOR > 1)) +- (UNW_VERSION_MAJOR == 1 && UNW_VERSION_MINOR != 0 && UNW_VERSION_MINOR != 1)) // Enable our memory manager only for libunwind with our patch or // on a newer release #define JL_UNW_HAS_FORMAT_IP 1
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Friday, November 9, 2018 @ 19:45:28 Author: arodseth Revision: 404392 upgpkg: julia 2:1.0.2-1 Modified: julia/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-11-09 19:20:08 UTC (rev 404391) +++ PKGBUILD2018-11-09 19:45:28 UTC (rev 404392) @@ -8,8 +8,8 @@ pkgbase=julia pkgname=(julia julia-docs) epoch=2 -pkgver=1.0.1 -pkgrel=2 +pkgver=1.0.2 +pkgrel=1 arch=('x86_64') pkgdesc='High-level, high-performance, dynamic programming language' url='https://julialang.org/' @@ -22,7 +22,7 @@ 'julia-libunwind-version.diff' 'julia-makefile.diff' 'Make.user') -sha256sums=('874e6e67dedc6b0dfed7faba9963abf1fa8086bd13a4457c05203ab0b78ebd22' +sha256sums=('74c850516b293029fcefb1114145c424cab64e1d2f87264350d88a237f5f8bc5' 'SKIP' '88fcbd8a2450027aada0892a60c49c891a8dae43ee6c19e64364b1a1373d50bc' '22974e1a6602c250cd993cc89cf38fd24668617484f44cadd60665e9af15207b'
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Tuesday, October 2, 2018 @ 12:03:14 Author: arodseth Revision: 388991 upgpkg: julia 2:1.0.1-1 Modified: julia/trunk/PKGBUILD --+ PKGBUILD | 25 ++--- 1 file changed, 14 insertions(+), 11 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-10-02 12:00:31 UTC (rev 388990) +++ PKGBUILD2018-10-02 12:03:14 UTC (rev 388991) @@ -1,5 +1,6 @@ # Maintainer: Alexander F. Rødseth -# Contributor: Lex Black +# Contributor: Eli Schwartz +# Contributor: Lex Black # Contributor: Michael Jakl # Contributor: devmotion # Contributor: Valentin Churavy @@ -7,8 +8,8 @@ pkgbase=julia pkgname=(julia julia-docs) epoch=2 -pkgver=1.0.0 -pkgrel=3 +pkgver=1.0.1 +pkgrel=1 arch=('x86_64') pkgdesc='High-level, high-performance, dynamic programming language' url='https://julialang.org/' @@ -20,7 +21,7 @@ 'julia-libunwind-version.diff' 'julia-makefile.diff' 'Make.user') -sha256sums=('1a2497977b1d43bb821a5b7475b4054b29938baae8170881c6b8dd4099d133f1' +sha256sums=('874e6e67dedc6b0dfed7faba9963abf1fa8086bd13a4457c05203ab0b78ebd22' 'SKIP' '22974e1a6602c250cd993cc89cf38fd24668617484f44cadd60665e9af15207b' 'b7374fcd5a579fc59d6988795fc0c3cf411a89205942c691a5b3003793ae6c52' @@ -30,11 +31,15 @@ prepare() { cd $pkgbase - # https://github.com/JuliaLang/julia/pull/29082 fix libunwind version check + + # https://github.com/JuliaLang/julia/pull/29082 + msg2 'Fixing libunwind version check...' patch -p1 -i ../julia-libunwind-version.diff - # make 'make install' really just install + + msg2 'Patching make install...' patch -p0 -i ../julia-makefile.diff - # configure the build + + msg2 'Configuring the build...' cp -f ../Make.user Make.user } @@ -58,10 +63,8 @@ make -C "$pkgbase" DESTDIR="$pkgdir" install - # Remove duplicate man-page from julia/doc - rm -rf "$pkgdir/usr/share/julia/doc/man" - - # Documentation is in the julia-docs package + # Documentation is in the julia-docs package. + # Man pages in /usr/share/julia/doc/man are duplicate. rm -rf "$pkgdir/usr/share/"{doc,julia/doc} install -Dm644 "$pkgbase/LICENSE.md" \
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Monday, September 17, 2018 @ 10:59:59 Author: eschwartz Revision: 382358 upgpkg: julia 2:1.0.0-3 debundle libunwind Modified: julia/trunk/PKGBUILD --+ PKGBUILD | 14 ++ 1 file changed, 10 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-09-17 10:42:25 UTC (rev 382357) +++ PKGBUILD2018-09-17 10:59:59 UTC (rev 382358) @@ -8,25 +8,31 @@ pkgname=(julia julia-docs) epoch=2 pkgver=1.0.0 -pkgrel=2 +pkgrel=3 arch=('x86_64') pkgdesc='High-level, high-performance, dynamic programming language' url='https://julialang.org/' license=('MIT') -depends=('fftw' 'hicolor-icon-theme' 'libgit2' 'libutf8proc' 'suitesparse') +depends=('fftw' 'hicolor-icon-theme' 'libgit2' 'libunwind' 'libutf8proc' 'suitesparse') makedepends=('cmake' 'gcc-fortran' 'gmp' 'python2') source=("https://github.com/JuliaLang/$pkgbase/releases/download/v$pkgver/$pkgbase-$pkgver-full.tar.gz"{,.asc} +"julia-libunwind-version.diff" "julia-makefile.diff") sha256sums=('1a2497977b1d43bb821a5b7475b4054b29938baae8170881c6b8dd4099d133f1' 'SKIP' +'22974e1a6602c250cd993cc89cf38fd24668617484f44cadd60665e9af15207b' 'b7374fcd5a579fc59d6988795fc0c3cf411a89205942c691a5b3003793ae6c52') validpgpkeys=('3673DF529D9049477F76B37566E3C7DC03D6E495') # Julia (Binary signing key) prepare() { cd $pkgbase - patch -p0 -i ../julia-makefile.diff # make 'make install' really just install + # https://github.com/JuliaLang/julia/pull/29082 fix libunwind version check + patch -p1 -i ../julia-libunwind-version.diff + # make 'make install' really just install + patch -p0 -i ../julia-makefile.diff } + build() { # configure the build. # @@ -45,7 +51,7 @@ override USE_SYSTEM_LAPACK = 0 override USE_SYSTEM_LIBGIT2 = 1 override USE_SYSTEM_LIBM = 0 -override USE_SYSTEM_LIBUNWIND = 0 +override USE_SYSTEM_LIBUNWIND = 1 override USE_SYSTEM_MPFR = 0 override USE_SYSTEM_OPENLIBM = 0 override USE_SYSTEM_OPENSPECFUN = 0
[arch-commits] Commit in julia/trunk (PKGBUILD julia-makefile.diff)
Date: Tuesday, September 4, 2018 @ 15:00:38 Author: eschwartz Revision: 376745 upgpkg: julia 2:1.0.0-2 fix new name for the backup file add testsuite factorize configuration to only be needed at build time, not install time too clean deps re-fix install target Added: julia/trunk/julia-makefile.diff Modified: julia/trunk/PKGBUILD -+ PKGBUILD| 129 ++ julia-makefile.diff | 12 2 files changed, 69 insertions(+), 72 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-09-04 14:57:50 UTC (rev 376744) +++ PKGBUILD2018-09-04 15:00:38 UTC (rev 376745) @@ -9,98 +9,83 @@ pkgname=(julia julia-docs) epoch=2 pkgver=1.0.0 -pkgrel=1 +pkgrel=2 arch=('x86_64') pkgdesc='High-level, high-performance, dynamic programming language' url='https://julialang.org/' license=('MIT') -depends=('fftw' 'hicolor-icon-theme' 'libgit2' 'libutf8proc' 'mpfr' 'pcre2' 'suitesparse') -makedepends=('chrpath' 'cmake' 'gcc-fortran' 'gmp' 'gtk-update-icon-cache' 'patchelf' 'python2') -options=('!emptydirs' 'staticlibs') -source=("https://github.com/JuliaLang/$pkgbase/releases/download/v$pkgver/$pkgbase-$pkgver-full.tar.gz"{,.asc}) +depends=('fftw' 'hicolor-icon-theme' 'libgit2' 'libutf8proc' 'suitesparse') +makedepends=('cmake' 'gcc-fortran' 'gmp' 'python2') +source=("https://github.com/JuliaLang/$pkgbase/releases/download/v$pkgver/$pkgbase-$pkgver-full.tar.gz"{,.asc} +"julia-makefile.diff") sha256sums=('1a2497977b1d43bb821a5b7475b4054b29938baae8170881c6b8dd4099d133f1' -'SKIP') +'SKIP' +'b7374fcd5a579fc59d6988795fc0c3cf411a89205942c691a5b3003793ae6c52') validpgpkeys=('3673DF529D9049477F76B37566E3C7DC03D6E495') # Julia (Binary signing key) +prepare() { + cd $pkgbase + patch -p0 -i ../julia-makefile.diff # make 'make install' really just install +} + build() { - export CFLAGS="$CFLAGS -w" - export CXXFLAGS="$CXXFLAGS -w" + # configure the build. # - # USE_SYSTEM_LIBUNWIND=1 fails - # USE_SYSTEM_LIBM=1 fails - # USE_SYSTEM_LLVM=1 fails (see FS#57387) - # # Setting USE_SYSTEM_*=1 for quite a few things, for now, # just to make Julia 1.0.0 compile. - # - make -C "$pkgbase" \ -prefix=/usr \ -sysconfdir=/etc \ -MARCH=x86-64 \ -JULIA_BUILD_MODE=release \ -USE_BLAS64=0 \ -USE_INTEL_MKL=0 \ -USE_LLVM_SHLIB=0 \ -USE_SYSTEM_BLAS=0 \ -USE_SYSTEM_DSFMT=0 \ -USE_SYSTEM_FFTW=1 \ -USE_SYSTEM_GMP=1 \ -USE_SYSTEM_LAPACK=0 \ -USE_SYSTEM_LIBGIT2=1 \ -USE_SYSTEM_LIBM=0 \ -USE_SYSTEM_LIBUNWIND=0 \ -USE_SYSTEM_LIBUV=0 \ -USE_SYSTEM_LLVM=0 \ -USE_SYSTEM_MPFR=0 \ -USE_SYSTEM_OPENLIBM=0 \ -USE_SYSTEM_OPENSPECFUN=0 \ -USE_SYSTEM_PATCHELF=1 \ -USE_SYSTEM_PCRE=0 \ -USE_SYSTEM_SUITESPARSE=1 \ -USE_SYSTEM_UTF8PROC=1 + cat << '__EOF__' > $pkgbase/Make.user +override prefix = /usr +override sysconfdir = /etc +override MARCH = x86-64 +override JULIA_BUILD_MODE = release +override USE_BLAS64 = 0 +override USE_SYSTEM_BLAS = 0 +override USE_SYSTEM_DSFMT = 0 +override USE_SYSTEM_FFTW = 1 +override USE_SYSTEM_GMP = 1 +override USE_SYSTEM_LAPACK = 0 +override USE_SYSTEM_LIBGIT2 = 1 +override USE_SYSTEM_LIBM = 0 +override USE_SYSTEM_LIBUNWIND = 0 +override USE_SYSTEM_MPFR = 0 +override USE_SYSTEM_OPENLIBM = 0 +override USE_SYSTEM_OPENSPECFUN = 0 +override USE_SYSTEM_PCRE = 0 +override USE_SYSTEM_SUITESPARSE = 1 +override USE_SYSTEM_UTF8PROC = 1 + +# FS#57387 +override USE_SYSTEM_LLVM = 0 +override USE_LLVM_SHLIB = 0 + +# patchelf is not even used unless $(private_libdir_rel) != $(build_private_libdir_rel) +# but we USE_SYSTEM_PATCHELF=1 to prevent building it. This is why it is not in makedepends. +override USE_SYSTEM_PATCHELF = 1 +__EOF__ + + export CFLAGS="$CFLAGS -w" + export CXXFLAGS="$CXXFLAGS -w" + make -C "$pkgbase" } +check() { + cd $pkgbase/test + # this is the make testall target, plus the --skip option from travis/appveyor/circleci + # (one test fails with DNS resolution errors) + ../julia --check-bounds=yes --startup-file=no ./runtests.jl all --skip Sockets + find ../stdlib \( -name \*.cov -o -name \*.mem \) -delete + rm -r depot/compiled/ +} + package_julia() { - backup=('etc/julia/juliarc.jl') + backup=('etc/julia/startup.jl') optdepends=('gnuplot: If using the Gaston Package from julia') - export CFLAGS="$CFLAGS -w" - export CXXFLAGS="$CXXFLAGS -w" - make -C "$pkgbase" \ -DESTDIR="$pkgdir" \ -prefix=/usr \ -sysconfdir=/etc \ -MARCH=x86-64 \ -USE_BLAS64=0 \ -USE_INTEL_MKL=0 \ -USE_LLVM_SHLIB=0 \ -USE_SYSTEM_BLAS=0 \ -USE_SYSTEM_DSFMT=0 \ -USE_SYSTEM_FFTW=1 \ -USE_SYSTEM_GMP=1 \ -USE_SYSTEM_LAPACK=0 \ -USE_SYSTEM_LIBGIT2=1 \ -USE_SYSTEM_LIBM=0 \ -USE_SYSTEM_LIBUNWIND=0 \ -USE_SYSTEM_LIBUV=0 \ -USE_SYSTEM_LLVM=0 \ -USE_SYSTEM_MPFR=0 \ -
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Monday, September 3, 2018 @ 15:23:30 Author: eschwartz Revision: 376397 julia no longer uses arpack at all... https://github.com/JuliaLang/julia/pull/27616 Modified: julia/trunk/PKGBUILD --+ PKGBUILD |3 --- 1 file changed, 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-09-03 14:45:55 UTC (rev 376396) +++ PKGBUILD2018-09-03 15:23:30 UTC (rev 376397) @@ -29,7 +29,6 @@ # USE_SYSTEM_LIBUNWIND=1 fails # USE_SYSTEM_LIBM=1 fails # USE_SYSTEM_LLVM=1 fails (see FS#57387) - # USE_SYSTEM_ARPACK=1 fails (see FS#58221) # # Setting USE_SYSTEM_*=1 for quite a few things, for now, # just to make Julia 1.0.0 compile. @@ -42,7 +41,6 @@ USE_BLAS64=0 \ USE_INTEL_MKL=0 \ USE_LLVM_SHLIB=0 \ -USE_SYSTEM_ARPACK=0 \ USE_SYSTEM_BLAS=0 \ USE_SYSTEM_DSFMT=0 \ USE_SYSTEM_FFTW=1 \ @@ -76,7 +74,6 @@ USE_BLAS64=0 \ USE_INTEL_MKL=0 \ USE_LLVM_SHLIB=0 \ -USE_SYSTEM_ARPACK=0 \ USE_SYSTEM_BLAS=0 \ USE_SYSTEM_DSFMT=0 \ USE_SYSTEM_FFTW=1 \
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Monday, August 20, 2018 @ 21:20:39 Author: arodseth Revision: 372918 upgpkg: julia 2:1.0.0-1 Modified: julia/trunk/PKGBUILD --+ PKGBUILD | 25 ++--- 1 file changed, 14 insertions(+), 11 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-08-20 21:19:29 UTC (rev 372917) +++ PKGBUILD2018-08-20 21:20:39 UTC (rev 372918) @@ -8,17 +8,17 @@ pkgbase=julia pkgname=(julia julia-docs) epoch=2 -pkgver=0.7.0 +pkgver=1.0.0 pkgrel=1 arch=('x86_64') pkgdesc='High-level, high-performance, dynamic programming language' url='https://julialang.org/' license=('MIT') -depends=('fftw' 'hicolor-icon-theme' 'libgit2' 'libunwind' 'libutf8proc>=2' 'mpfr' 'pcre2' 'suitesparse') +depends=('fftw' 'hicolor-icon-theme' 'libgit2' 'libutf8proc' 'mpfr' 'pcre2' 'suitesparse') makedepends=('chrpath' 'cmake' 'gcc-fortran' 'gmp' 'gtk-update-icon-cache' 'patchelf' 'python2') options=('!emptydirs' 'staticlibs') source=("https://github.com/JuliaLang/$pkgbase/releases/download/v$pkgver/$pkgbase-$pkgver-full.tar.gz"{,.asc}) -sha256sums=('ea734f463d52ec9341d7b85e3f61c66ea11981e1ac0acb97e3a0bbbaf36af965' +sha256sums=('1a2497977b1d43bb821a5b7475b4054b29938baae8170881c6b8dd4099d133f1' 'SKIP') validpgpkeys=('3673DF529D9049477F76B37566E3C7DC03D6E495') # Julia (Binary signing key) @@ -31,6 +31,9 @@ # USE_SYSTEM_LLVM=1 fails (see FS#57387) # USE_SYSTEM_ARPACK=1 fails (see FS#58221) # + # Setting USE_SYSTEM_*=1 for quite a few things, for now, + # just to make Julia 1.0.0 compile. + # make -C "$pkgbase" \ prefix=/usr \ sysconfdir=/etc \ @@ -38,7 +41,7 @@ JULIA_BUILD_MODE=release \ USE_BLAS64=0 \ USE_INTEL_MKL=0 \ -USE_LLVM_SHLIB=1 \ +USE_LLVM_SHLIB=0 \ USE_SYSTEM_ARPACK=0 \ USE_SYSTEM_BLAS=0 \ USE_SYSTEM_DSFMT=0 \ @@ -50,11 +53,11 @@ USE_SYSTEM_LIBUNWIND=0 \ USE_SYSTEM_LIBUV=0 \ USE_SYSTEM_LLVM=0 \ -USE_SYSTEM_MPFR=1 \ +USE_SYSTEM_MPFR=0 \ USE_SYSTEM_OPENLIBM=0 \ USE_SYSTEM_OPENSPECFUN=0 \ USE_SYSTEM_PATCHELF=1 \ -USE_SYSTEM_PCRE=1 \ +USE_SYSTEM_PCRE=0 \ USE_SYSTEM_SUITESPARSE=1 \ USE_SYSTEM_UTF8PROC=1 } @@ -72,7 +75,7 @@ MARCH=x86-64 \ USE_BLAS64=0 \ USE_INTEL_MKL=0 \ -USE_LLVM_SHLIB=1 \ +USE_LLVM_SHLIB=0 \ USE_SYSTEM_ARPACK=0 \ USE_SYSTEM_BLAS=0 \ USE_SYSTEM_DSFMT=0 \ @@ -84,11 +87,11 @@ USE_SYSTEM_LIBUNWIND=0 \ USE_SYSTEM_LIBUV=0 \ USE_SYSTEM_LLVM=0 \ -USE_SYSTEM_MPFR=1 \ +USE_SYSTEM_MPFR=0 \ USE_SYSTEM_OPENLIBM=0 \ USE_SYSTEM_OPENSPECFUN=0 \ USE_SYSTEM_PATCHELF=1 \ -USE_SYSTEM_PCRE=1 \ +USE_SYSTEM_PCRE=0 \ USE_SYSTEM_SUITESPARSE=1 \ USE_SYSTEM_UTF8PROC=1 \ install @@ -97,9 +100,9 @@ rm -rf "$pkgdir/usr/share/julia/doc/man" # FS#58211 && https://github.com/JuliaLang/julia/issues/26830 - chrpath -r '$ORIGIN/julia' "$pkgdir/usr/lib/libjulia.so.$pkgver" + #chrpath -r '$ORIGIN/julia' "$pkgdir/usr/lib/libjulia.so.$pkgver" # points to /usr/lib - chrpath -d "$pkgdir/usr/bin/julia" + #chrpath -d "$pkgdir/usr/bin/julia" # Documentation is in the julia-docs package rm -rf "$pkgdir/usr/share/"{doc,julia/doc}
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Sunday, August 19, 2018 @ 21:37:53 Author: arodseth Revision: 372808 upgpkg: julia 2:0.7.0-1 Modified: julia/trunk/PKGBUILD --+ PKGBUILD | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-08-19 19:59:17 UTC (rev 372807) +++ PKGBUILD2018-08-19 21:37:53 UTC (rev 372808) @@ -8,7 +8,7 @@ pkgbase=julia pkgname=(julia julia-docs) epoch=2 -pkgver=1.0.0 +pkgver=0.7.0 pkgrel=1 arch=('x86_64') pkgdesc='High-level, high-performance, dynamic programming language' @@ -18,7 +18,8 @@ makedepends=('chrpath' 'cmake' 'gcc-fortran' 'gmp' 'gtk-update-icon-cache' 'patchelf' 'python2') options=('!emptydirs' 'staticlibs') source=("https://github.com/JuliaLang/$pkgbase/releases/download/v$pkgver/$pkgbase-$pkgver-full.tar.gz"{,.asc}) -sha256sums=('1a2497977b1d43bb821a5b7475b4054b29938baae8170881c6b8dd4099d133f1' 'SKIP') +sha256sums=('ea734f463d52ec9341d7b85e3f61c66ea11981e1ac0acb97e3a0bbbaf36af965' +'SKIP') validpgpkeys=('3673DF529D9049477F76B37566E3C7DC03D6E495') # Julia (Binary signing key) build() { @@ -90,7 +91,7 @@ USE_SYSTEM_PCRE=1 \ USE_SYSTEM_SUITESPARSE=1 \ USE_SYSTEM_UTF8PROC=1 \ -install || true +install # Remove duplicate man-page from julia/doc rm -rf "$pkgdir/usr/share/julia/doc/man" @@ -100,8 +101,8 @@ # points to /usr/lib chrpath -d "$pkgdir/usr/bin/julia" - # Documentation and examples are in the julia-docs package - rm -rf "$pkgdir/usr/share/"{doc,julia/doc,julia/examples} + # Documentation is in the julia-docs package + rm -rf "$pkgdir/usr/share/"{doc,julia/doc} # License install -Dm644 "$pkgbase/LICENSE.md" "$pkgdir/usr/share/licenses/$pkgname/LICENSE.md" @@ -116,7 +117,6 @@ install -d "$pkgdir/usr/share/doc" cp -r doc "$pkgdir/usr/share/doc/$pkgbase" rm -rf "$pkgdir"/usr/share/doc/julia/man/ - cp -r examples "$pkgdir/usr/share/doc/$pkgbase/examples" install -Dm644 LICENSE.md "$pkgdir/usr/share/licenses/$pkgname/LICENSE.md" }
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Sunday, July 15, 2018 @ 19:37:34 Author: arodseth Revision: 359590 upgpkg: julia 2:0.6.4-1 Modified: julia/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-07-15 19:23:44 UTC (rev 359589) +++ PKGBUILD2018-07-15 19:37:34 UTC (rev 359590) @@ -8,8 +8,8 @@ pkgbase=julia pkgname=(julia julia-docs) epoch=2 -pkgver=0.6.3 -pkgrel=2 +pkgver=0.6.4 +pkgrel=1 arch=('x86_64') pkgdesc='High-level, high-performance, dynamic programming language' url='https://julialang.org/' @@ -20,7 +20,7 @@ source=("https://github.com/JuliaLang/$pkgbase/releases/download/v$pkgver/$pkgbase-$pkgver-full.tar.gz"{,.asc} 'julia-libunwind-version.patch' 'julia-makefile.patch') -sha256sums=('2b5b0d84e49ca88fdec6d54a64eba4ce77f5c5cb8f34d307f3ba0ec04a89913a' +sha256sums=('2b2f5543ad4206eb40c7b850cdfc5a812c6df0b2b5bcf6a3206c0e446d988f1b' 'SKIP' '16009ce454f58463464027cbaf6186ccfab84c37660a52fb1ec3a0f514df64f9' '342b43532fbace3508688eee879113160e01cbbda29610b53f2f34796bc0312a')
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Thursday, July 5, 2018 @ 12:17:11 Author: arodseth Revision: 352704 upgpkg: julia 2:0.6.3-2 Modified: julia/trunk/PKGBUILD --+ PKGBUILD | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-07-05 11:59:17 UTC (rev 352703) +++ PKGBUILD2018-07-05 12:17:11 UTC (rev 352704) @@ -1,5 +1,5 @@ # $Id$ -# Maintainer: Alexander F Rødseth +# Maintainer: Alexander F. Rødseth # Contributor: Lex Black # Contributor: Michael Jakl # Contributor: devmotion @@ -9,12 +9,12 @@ pkgname=(julia julia-docs) epoch=2 pkgver=0.6.3 -pkgrel=1 +pkgrel=2 arch=('x86_64') pkgdesc='High-level, high-performance, dynamic programming language' url='https://julialang.org/' license=('MIT') -depends=('fftw' 'hicolor-icon-theme' 'libgit2' 'libunwind' 'mpfr' 'pcre2' 'suitesparse') +depends=('fftw' 'hicolor-icon-theme' 'libgit2' 'libunwind' 'libutf8proc>=2' 'mpfr' 'pcre2' 'suitesparse') makedepends=('chrpath' 'cmake' 'gcc-fortran' 'gmp' 'gtk-update-icon-cache' 'python2') options=('!emptydirs' 'staticlibs') source=("https://github.com/JuliaLang/$pkgbase/releases/download/v$pkgver/$pkgbase-$pkgver-full.tar.gz"{,.asc} @@ -67,7 +67,7 @@ USE_SYSTEM_PATCHELF=1 \ USE_SYSTEM_PCRE=1 \ USE_SYSTEM_SUITESPARSE=1 \ -USE_SYSTEM_UTF8PROC=0 +USE_SYSTEM_UTF8PROC=1 } package_julia() { @@ -101,7 +101,7 @@ USE_SYSTEM_PATCHELF=1 \ USE_SYSTEM_PCRE=1 \ USE_SYSTEM_SUITESPARSE=1 \ -USE_SYSTEM_UTF8PROC=0 \ +USE_SYSTEM_UTF8PROC=1 \ install # Remove duplicate man-page from julia/doc
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Tuesday, May 29, 2018 @ 09:39:38 Author: arodseth Revision: 333166 upgpkg: julia 2:0.6.3-1 Modified: julia/trunk/PKGBUILD --+ PKGBUILD | 103 ++--- 1 file changed, 52 insertions(+), 51 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-05-29 09:39:03 UTC (rev 333165) +++ PKGBUILD2018-05-29 09:39:38 UTC (rev 333166) @@ -8,19 +8,19 @@ pkgbase=julia pkgname=(julia julia-docs) epoch=2 -pkgver=0.6.2 -pkgrel=8 +pkgver=0.6.3 +pkgrel=1 arch=('x86_64') pkgdesc='High-level, high-performance, dynamic programming language' url='https://julialang.org/' license=('MIT') depends=('fftw' 'hicolor-icon-theme' 'libgit2' 'libunwind' 'mpfr' 'pcre2' 'suitesparse') -makedepends=('chrpath' 'cmake' 'gcc-fortran' 'gmp' 'python2') +makedepends=('chrpath' 'cmake' 'gcc-fortran' 'gmp' 'gtk-update-icon-cache' 'python2') options=('!emptydirs' 'staticlibs') source=("https://github.com/JuliaLang/$pkgbase/releases/download/v$pkgver/$pkgbase-$pkgver-full.tar.gz"{,.asc} 'julia-libunwind-version.patch' 'julia-makefile.patch') -sha256sums=('1e34c13091c9ddb47cf87a51566d94a06613f3db3c483b8f63b276e416dd621b' +sha256sums=('2b5b0d84e49ca88fdec6d54a64eba4ce77f5c5cb8f34d307f3ba0ec04a89913a' 'SKIP' '16009ce454f58463464027cbaf6186ccfab84c37660a52fb1ec3a0f514df64f9' '342b43532fbace3508688eee879113160e01cbbda29610b53f2f34796bc0312a') @@ -27,45 +27,47 @@ validpgpkeys=('3673DF529D9049477F76B37566E3C7DC03D6E495') # Julia (Binary signing key) prepare() { - - cd "$pkgbase-$pkgver" + cd "$pkgbase" patch -p1 -i ../julia-libunwind-version.patch patch -p0 -i ../julia-makefile.patch # make 'make install' really just install } build() { - # See FS#57387 for why USE_SYSTEM_LLVM=0, for now - # See FS#58221 for why USE_SYSTEM_ARPACK=0, for now - + # + # See FS#57387 for why USE_SYSTEM_LLVM=0 is used, for now + # See FS#58221 for why USE_SYSTEM_ARPACK=0 is used, for now + # # patchelf is not even used unless $(private_libdir_rel) != $(build_private_libdir_rel) # but we USE_SYSTEM_PATCHELF=1 to prevent building it. This is why it is not in makedepends. - - make -C "$pkgbase-$pkgver" \ + # + export CFLAGS="$CFLAGS -w" + export CXXFLAGS="$CXXFLAGS -w" + make -C "$pkgbase" \ prefix=/usr \ sysconfdir=/etc \ MARCH=x86-64 \ JULIA_BUILD_MODE=release \ -USE_SYSTEM_LLVM=0 \ -USE_SYSTEM_LIBUNWIND=1 \ -USE_SYSTEM_PCRE=1 \ -USE_SYSTEM_LIBM=1 \ -USE_SYSTEM_OPENLIBM=0 \ -USE_SYSTEM_OPENSPECFUN=0 \ +USE_BLAS64=0 \ +USE_INTEL_MKL=0 \ +USE_LLVM_SHLIB=1 \ +USE_SYSTEM_ARPACK=0 \ USE_SYSTEM_BLAS=0 \ -USE_SYSTEM_LAPACK=0 \ +USE_SYSTEM_DSFMT=0 \ USE_SYSTEM_FFTW=1 \ USE_SYSTEM_GMP=1 \ +USE_SYSTEM_LAPACK=0 \ +USE_SYSTEM_LIBGIT2=1 \ +USE_SYSTEM_LIBM=1 \ +USE_SYSTEM_LIBUNWIND=1 \ +USE_SYSTEM_LIBUV=0 \ +USE_SYSTEM_LLVM=0 \ USE_SYSTEM_MPFR=1 \ -USE_SYSTEM_ARPACK=0 \ +USE_SYSTEM_OPENLIBM=0 \ +USE_SYSTEM_OPENSPECFUN=0 \ +USE_SYSTEM_PATCHELF=1 \ +USE_SYSTEM_PCRE=1 \ USE_SYSTEM_SUITESPARSE=1 \ -USE_SYSTEM_LIBUV=0 \ -USE_SYSTEM_UTF8PROC=0 \ -USE_INTEL_MKL=0 \ -USE_BLAS64=0 \ -USE_LLVM_SHLIB=1 \ -USE_SYSTEM_LIBGIT2=1 \ -USE_SYSTEM_PATCHELF=1 \ -USE_SYSTEM_DSFMT=0 +USE_SYSTEM_UTF8PROC=0 } package_julia() { @@ -72,35 +74,34 @@ backup=('etc/julia/juliarc.jl') optdepends=('gnuplot: If using the Gaston Package from julia') - # See FS#57387 for why USE_SYSTEM_LLVM=0, for now - # See FS#58221 for why USE_SYSTEM_ARPACK=0, for now - - make -C "$pkgbase-$pkgver" \ + export CFLAGS="$CFLAGS -w" + export CXXFLAGS="$CXXFLAGS -w" + make -C "$pkgbase" \ DESTDIR="$pkgdir" \ prefix=/usr \ -sysconfdir=/etc \ +sysconfdir=/etc \ MARCH=x86-64 \ -USE_SYSTEM_LLVM=0 \ -USE_SYSTEM_LIBUNWIND=1 \ -USE_SYSTEM_PCRE=1 \ -USE_SYSTEM_LIBM=1 \ -USE_SYSTEM_OPENLIBM=0 \ -USE_SYSTEM_OPENSPECFUN=0 \ +USE_BLAS64=0 \ +USE_INTEL_MKL=0 \ +USE_LLVM_SHLIB=1 \ +USE_SYSTEM_ARPACK=0 \ USE_SYSTEM_BLAS=0 \ -USE_SYSTEM_LAPACK=0 \ +USE_SYSTEM_DSFMT=0 \ USE_SYSTEM_FFTW=1 \ USE_SYSTEM_GMP=1 \ +USE_SYSTEM_LAPACK=0 \ +USE_SYSTEM_LIBGIT2=1 \ +USE_SYSTEM_LIBM=1 \ +USE_SYSTEM_LIBUNWIND=1 \ +USE_SYSTEM_LIBUV=0 \ +USE_SYSTEM_LLVM=0 \ USE_SYSTEM_MPFR=1 \ -USE_SYSTEM_ARPACK=0 \ +USE_SYSTEM_OPENLIBM=0 \ +USE_SYSTEM_OPENSPECFUN=0 \ +USE_SYSTEM_PATCHELF=1 \ +USE_SYSTEM_PCRE=1 \ USE_SYSTEM_SUITESPARSE=1 \ -USE_SYSTEM_LIBUV=0 \ USE_SYSTEM_UTF8PROC=0 \ -USE_INTEL_MKL=0 \ -USE_BLAS64=0 \ -USE_LLVM_SHLIB=1 \ -USE_SYSTEM_LIBGIT2=1 \ -USE_SYSTEM_PATCHELF=1 \ -USE_SYSTEM_DSFMT=0 \ install # Remove duplicate man-page from julia/doc @@ -107,15
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Thursday, May 3, 2018 @ 10:36:34 Author: bpiotrowski Revision: 318829 2:0.6.2-8: rebuild against gcc 8 Modified: julia/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-05-03 10:36:14 UTC (rev 318828) +++ PKGBUILD2018-05-03 10:36:34 UTC (rev 318829) @@ -9,7 +9,7 @@ pkgname=(julia julia-docs) epoch=2 pkgver=0.6.2 -pkgrel=7 +pkgrel=8 arch=('x86_64') pkgdesc='High-level, high-performance, dynamic programming language' url='https://julialang.org/'
[arch-commits] Commit in julia/trunk (PKGBUILD sysfix.install)
Date: Wednesday, April 18, 2018 @ 15:13:50 Author: eschwartz Revision: 316900 upgpkg: julia 2:0.6.2-7 Learn to package. FS#58221 FS#58257 FS#58258 - Don't modify /usr in the post-install, when this should be done in package(). Especially don't add the dep needed, to *makedepends*. - Don't use ld.so.conf.d to add private libdirs with vendored deps, to the system linker path (especially when this package uses rpath as G-d intended). Don't add this file to backup=() - Don't try seeing if you should delete files willy-nilly, because of four-year-old fixed bugs where the CPU for i686 machines was building with -march=native. - Don't forget to prune dependencies (arpack), because they're maintained in two places. Modified: julia/trunk/PKGBUILD Deleted: julia/trunk/sysfix.install + PKGBUILD | 34 +- sysfix.install | 13 - 2 files changed, 13 insertions(+), 34 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-04-18 15:13:39 UTC (rev 316899) +++ PKGBUILD2018-04-18 15:13:50 UTC (rev 316900) @@ -9,12 +9,13 @@ pkgname=(julia julia-docs) epoch=2 pkgver=0.6.2 -pkgrel=6 +pkgrel=7 arch=('x86_64') pkgdesc='High-level, high-performance, dynamic programming language' url='https://julialang.org/' license=('MIT') -makedepends=('chrpath' 'cmake' 'fftw' 'gcc-fortran' 'gmp' 'libgit2' 'libunwind' 'mpfr' 'pcre2' 'python2' 'suitesparse') +depends=('fftw' 'hicolor-icon-theme' 'libgit2' 'libunwind' 'mpfr' 'pcre2' 'suitesparse') +makedepends=('chrpath' 'cmake' 'gcc-fortran' 'gmp' 'python2') options=('!emptydirs' 'staticlibs') source=("https://github.com/JuliaLang/$pkgbase/releases/download/v$pkgver/$pkgbase-$pkgver-full.tar.gz"{,.asc} 'julia-libunwind-version.patch' @@ -26,8 +27,6 @@ validpgpkeys=('3673DF529D9049477F76B37566E3C7DC03D6E495') # Julia (Binary signing key)prepare() { - # For /etc/ld.so.conf.d/ - echo /usr/lib/julia > julia.conf cd "$pkgbase-$pkgver" patch -p1 -i ../julia-libunwind-version.patch @@ -35,15 +34,12 @@ } build() { - # Make sure not to set -march - export CFLAGS='-mtune=generic -O3 -pipe -fstack-protector-strong' - export CXXFLAGS='-mtune=generic -O3 -pipe -fstack-protector-strong' - - unset ARCH - # See FS#57387 for why USE_SYSTEM_LLVM=0, for now # See FS#58221 for why USE_SYSTEM_ARPACK=0, for now + # patchelf is not even used unless $(private_libdir_rel) != $(build_private_libdir_rel) + # but we USE_SYSTEM_PATCHELF=1 to prevent building it. This is why it is not in makedepends. + make -C "$pkgbase-$pkgver" \ prefix=/usr \ sysconfdir=/etc \ @@ -73,17 +69,9 @@ } package_julia() { - backup=('etc/ld.so.conf.d/julia.conf' 'etc/julia/juliarc.jl') - depends=('arpack' 'fftw' 'hicolor-icon-theme' 'libgit2' 'libunwind' 'mpfr' 'patchelf' 'pcre2' 'suitesparse') + backup=('etc/julia/juliarc.jl') optdepends=('gnuplot: If using the Gaston Package from julia') - install='sysfix.install' - # Make sure not to set -march - export CFLAGS="-mtune=generic -O3 -pipe -fstack-protector-strong" - export CXXFLAGS="-mtune=generic -O3 -pipe -fstack-protector-strong" - - unset ARCH - # See FS#57387 for why USE_SYSTEM_LLVM=0, for now # See FS#58221 for why USE_SYSTEM_ARPACK=0, for now @@ -118,8 +106,10 @@ # Remove duplicate man-page from julia/doc rm -rf "$pkgdir/usr/share/julia/doc/man" - # For /etc/ld.so.conf.d, FS#41731 - install -Dm644 julia.conf "$pkgdir/etc/ld.so.conf.d/julia.conf" + # FS#58211 && https://github.com/JuliaLang/julia/issues/26830 + chrpath -r '$ORIGIN/julia' "$pkgdir"/usr/lib/libjulia.so.0.6.2 + # points to /usr/lib + chrpath -d "$pkgdir"/usr/bin/julia # Documentation and examples are in the julia-docs package rm -rf "$pkgdir/usr/share/"{doc,julia/doc,julia/examples} @@ -130,11 +120,13 @@ package_julia-docs() { pkgdesc='Documentation and examples for Julia' + depends=('julia') cd "$pkgbase-$pkgver" install -d "$pkgdir/usr/share/doc" cp -r doc "$pkgdir/usr/share/doc/$pkgbase" + rm -rf "$pkgdir"/usr/share/doc/julia/man/ cp -r examples "$pkgdir/usr/share/doc/$pkgbase/examples" install -Dm644 LICENSE.md "$pkgdir/usr/share/licenses/$pkgname/LICENSE.md" } Deleted: sysfix.install === --- sysfix.install 2018-04-18 15:13:39 UTC (rev 316899) +++ sysfix.install 2018-04-18 15:13:50 UTC (rev 316900) @@ -1,13 +0,0 @@ -post_install() { - # Removing sys.so if needed, in order for Julia to start, see FS#39721 - julia --version &>/dev/null || rm /usr/lib/julia/sys.so - - # #58221 - chrpath -r '/usr/lib/julia/' /usr/lib/libjulia.so.0.6.2 -} - -post_upgrade() { - post_install -} - -# vim:set ts=2 sw=2 et:
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Wednesday, April 18, 2018 @ 09:32:15 Author: arodseth Revision: 316855 Make Julia find its own arpack Modified: julia/trunk/PKGBUILD --+ PKGBUILD |7 ++- 1 file changed, 2 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-04-18 09:05:26 UTC (rev 316854) +++ PKGBUILD2018-04-18 09:32:15 UTC (rev 316855) @@ -9,12 +9,12 @@ pkgname=(julia julia-docs) epoch=2 pkgver=0.6.2 -pkgrel=5 +pkgrel=6 arch=('x86_64') pkgdesc='High-level, high-performance, dynamic programming language' url='https://julialang.org/' license=('MIT') -makedepends=('cmake' 'fftw' 'gcc-fortran' 'gmp' 'libgit2' 'libunwind' 'mpfr' 'patchelf' 'pcre2' 'python2' 'suitesparse') +makedepends=('chrpath' 'cmake' 'fftw' 'gcc-fortran' 'gmp' 'libgit2' 'libunwind' 'mpfr' 'pcre2' 'python2' 'suitesparse') options=('!emptydirs' 'staticlibs') source=("https://github.com/JuliaLang/$pkgbase/releases/download/v$pkgver/$pkgbase-$pkgver-full.tar.gz"{,.asc} 'julia-libunwind-version.patch' @@ -124,9 +124,6 @@ # Documentation and examples are in the julia-docs package rm -rf "$pkgdir/usr/share/"{doc,julia/doc,julia/examples} - # Patch the rpath in /usr/bin/julia - patchelf --set-rpath /usr/lib "$pkgdir/usr/bin/julia" - # License install -Dm644 "$pkgbase-$pkgver/LICENSE.md" "$pkgdir/usr/share/licenses/$pkgname/LICENSE.md" }
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Tuesday, April 17, 2018 @ 09:30:28 Author: arodseth Revision: 316604 upgpkg: julia 2:0.6.2-5 Modified: julia/trunk/PKGBUILD --+ PKGBUILD | 50 +- 1 file changed, 25 insertions(+), 25 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-04-17 09:11:34 UTC (rev 316603) +++ PKGBUILD2018-04-17 09:30:28 UTC (rev 316604) @@ -6,19 +6,19 @@ # Contributor: Valentin Churavypkgbase=julia -pkgname=('julia' 'julia-docs') +pkgname=(julia julia-docs) epoch=2 pkgver=0.6.2 -pkgrel=4 +pkgrel=5 arch=('x86_64') pkgdesc='High-level, high-performance, dynamic programming language' url='https://julialang.org/' license=('MIT') -makedepends=('arpack' 'cmake' 'fftw' 'gcc-fortran' 'gmp' 'libgit2' 'libunwind' 'mpfr' 'patchelf' 'pcre2' 'python2' 'suitesparse') +makedepends=('cmake' 'fftw' 'gcc-fortran' 'gmp' 'libgit2' 'libunwind' 'mpfr' 'patchelf' 'pcre2' 'python2' 'suitesparse') options=('!emptydirs' 'staticlibs') source=("https://github.com/JuliaLang/$pkgbase/releases/download/v$pkgver/$pkgbase-$pkgver-full.tar.gz"{,.asc} -julia-libunwind-version.patch -julia-makefile.patch) +'julia-libunwind-version.patch' +'julia-makefile.patch') sha256sums=('1e34c13091c9ddb47cf87a51566d94a06613f3db3c483b8f63b276e416dd621b' 'SKIP' '16009ce454f58463464027cbaf6186ccfab84c37660a52fb1ec3a0f514df64f9' @@ -27,7 +27,7 @@ prepare() { # For /etc/ld.so.conf.d/ - echo '/usr/lib/julia' > julia.conf + echo /usr/lib/julia > julia.conf cd "$pkgbase-$pkgver" patch -p1 -i ../julia-libunwind-version.patch @@ -36,17 +36,18 @@ build() { # Make sure not to set -march - export CFLAGS="-mtune=generic -O3 -pipe -fstack-protector-strong" - export CXXFLAGS="-mtune=generic -O3 -pipe -fstack-protector-strong" + export CFLAGS='-mtune=generic -O3 -pipe -fstack-protector-strong' + export CXXFLAGS='-mtune=generic -O3 -pipe -fstack-protector-strong' unset ARCH - # See FS#57387 for why SYSTEM_LLVM=0, for now + # See FS#57387 for why USE_SYSTEM_LLVM=0, for now + # See FS#58221 for why USE_SYSTEM_ARPACK=0, for now make -C "$pkgbase-$pkgver" \ prefix=/usr \ sysconfdir=/etc \ -MARCH="x86-64" \ +MARCH=x86-64 \ JULIA_BUILD_MODE=release \ USE_SYSTEM_LLVM=0 \ USE_SYSTEM_LIBUNWIND=1 \ @@ -59,7 +60,7 @@ USE_SYSTEM_FFTW=1 \ USE_SYSTEM_GMP=1 \ USE_SYSTEM_MPFR=1 \ -USE_SYSTEM_ARPACK=1 \ +USE_SYSTEM_ARPACK=0 \ USE_SYSTEM_SUITESPARSE=1 \ USE_SYSTEM_LIBUV=0 \ USE_SYSTEM_UTF8PROC=0 \ @@ -83,13 +84,14 @@ unset ARCH - # See FS#57387 for why SYSTEM_LLVM=0, for now + # See FS#57387 for why USE_SYSTEM_LLVM=0, for now + # See FS#58221 for why USE_SYSTEM_ARPACK=0, for now make -C "$pkgbase-$pkgver" \ DESTDIR="$pkgdir" \ prefix=/usr \ sysconfdir=/etc \ -MARCH="x86-64" \ +MARCH=x86-64 \ USE_SYSTEM_LLVM=0 \ USE_SYSTEM_LIBUNWIND=1 \ USE_SYSTEM_PCRE=1 \ @@ -101,7 +103,7 @@ USE_SYSTEM_FFTW=1 \ USE_SYSTEM_GMP=1 \ USE_SYSTEM_MPFR=1 \ -USE_SYSTEM_ARPACK=1 \ +USE_SYSTEM_ARPACK=0 \ USE_SYSTEM_SUITESPARSE=1 \ USE_SYSTEM_LIBUV=0 \ USE_SYSTEM_UTF8PROC=0 \ @@ -114,21 +116,19 @@ install # Remove duplicate man-page from julia/doc - rm -rvf "$pkgdir/usr/share/julia/doc/man" + rm -rf "$pkgdir/usr/share/julia/doc/man" # For /etc/ld.so.conf.d, FS#41731 - install -Dm644 "$srcdir/julia.conf" "$pkgdir/etc/ld.so.conf.d/julia.conf" + install -Dm644 julia.conf "$pkgdir/etc/ld.so.conf.d/julia.conf" # Documentation and examples are in the julia-docs package - rm -rvf "$pkgdir/usr/share/doc/" - rm -rvf "$pkgdir/usr/share/julia/doc/" - rm -rvf "$pkgdir/usr/share/julia/examples/" + rm -rf "$pkgdir/usr/share/"{doc,julia/doc,julia/examples} + # Patch the rpath in /usr/bin/julia + patchelf --set-rpath /usr/lib "$pkgdir/usr/bin/julia" + # License - install -Dm644 "$pkgbase-$pkgver"/LICENSE.md "$pkgdir/usr/share/licenses/$pkgname/LICENSE.md" - - # Minor improvement - patchelf --set-rpath /usr/lib "$pkgdir/usr/bin/julia" + install -Dm644 "$pkgbase-$pkgver/LICENSE.md" "$pkgdir/usr/share/licenses/$pkgname/LICENSE.md" } package_julia-docs() { @@ -137,8 +137,8 @@ cd "$pkgbase-$pkgver" install -d "$pkgdir/usr/share/doc" - cp -rv doc "$pkgdir/usr/share/doc/$pkgbase" - cp -rv examples "$pkgdir/usr/share/doc/$pkgbase/examples" + cp -r doc "$pkgdir/usr/share/doc/$pkgbase" + cp -r examples "$pkgdir/usr/share/doc/$pkgbase/examples" install -Dm644 LICENSE.md "$pkgdir/usr/share/licenses/$pkgname/LICENSE.md" }
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Friday, April 13, 2018 @ 14:38:02 Author: foutrelis Revision: 316177 upgpkg: julia 2:0.6.2-4 Rebuild against glibc 2.26. Modified: julia/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-04-13 14:35:44 UTC (rev 316176) +++ PKGBUILD2018-04-13 14:38:02 UTC (rev 316177) @@ -9,7 +9,7 @@ pkgname=('julia' 'julia-docs') epoch=2 pkgver=0.6.2 -pkgrel=3 +pkgrel=4 arch=('x86_64') pkgdesc='High-level, high-performance, dynamic programming language' url='https://julialang.org/'
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Wednesday, April 11, 2018 @ 19:33:31 Author: foutrelis Revision: 315757 upgpkg: julia 2:0.6.2-3 libgit 0.27.0 rebuild Modified: julia/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-04-11 19:32:04 UTC (rev 315756) +++ PKGBUILD2018-04-11 19:33:31 UTC (rev 315757) @@ -9,7 +9,7 @@ pkgname=('julia' 'julia-docs') epoch=2 pkgver=0.6.2 -pkgrel=2 +pkgrel=3 arch=('x86_64') pkgdesc='High-level, high-performance, dynamic programming language' url='https://julialang.org/'
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Wednesday, February 7, 2018 @ 10:14:47 Author: arodseth Revision: 289957 upgpkg: julia 2:0.6.2-2 Modified: julia/trunk/PKGBUILD --+ PKGBUILD | 15 +-- 1 file changed, 9 insertions(+), 6 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-02-07 09:40:53 UTC (rev 289956) +++ PKGBUILD2018-02-07 10:14:47 UTC (rev 289957) @@ -9,12 +9,12 @@ pkgname=('julia' 'julia-docs') epoch=2 pkgver=0.6.2 -pkgrel=1 +pkgrel=2 arch=('x86_64') pkgdesc='High-level, high-performance, dynamic programming language' url='https://julialang.org/' license=('MIT') -makedepends=('arpack' 'cmake' 'fftw' 'gcc-fortran' 'gmp' 'libgit2' 'libunwind' 'llvm39' 'mpfr' 'patchelf' 'pcre2' 'python2' 'suitesparse') +makedepends=('arpack' 'cmake' 'fftw' 'gcc-fortran' 'gmp' 'libgit2' 'libunwind' 'mpfr' 'patchelf' 'pcre2' 'python2' 'suitesparse') options=('!emptydirs' 'staticlibs') source=("https://github.com/JuliaLang/$pkgbase/releases/download/v$pkgver/$pkgbase-$pkgver-full.tar.gz"{,.asc} julia-libunwind-version.patch @@ -31,7 +31,6 @@ cd "$pkgbase-$pkgver" patch -p1 -i ../julia-libunwind-version.patch - sed -e 's|-lLLVM|-lLLVM-3.9|' -i src/Makefile # link against llvm39 patch -p0 -i ../julia-makefile.patch # make 'make install' really just install } @@ -42,12 +41,14 @@ unset ARCH + # See FS#57387 for why SYSTEM_LLVM=0, for now + make -C "$pkgbase-$pkgver" \ prefix=/usr \ sysconfdir=/etc \ MARCH="x86-64" \ JULIA_BUILD_MODE=release \ -USE_SYSTEM_LLVM=1 \ +USE_SYSTEM_LLVM=0 \ USE_SYSTEM_LIBUNWIND=1 \ USE_SYSTEM_PCRE=1 \ USE_SYSTEM_LIBM=1 \ @@ -72,7 +73,7 @@ package_julia() { backup=('etc/ld.so.conf.d/julia.conf' 'etc/julia/juliarc.jl') - depends=('arpack' 'fftw' 'hicolor-icon-theme' 'libgit2' 'libunwind' 'llvm39-libs' 'mpfr' 'patchelf' 'pcre2' 'suitesparse') + depends=('arpack' 'fftw' 'hicolor-icon-theme' 'libgit2' 'libunwind' 'mpfr' 'patchelf' 'pcre2' 'suitesparse') optdepends=('gnuplot: If using the Gaston Package from julia') install='sysfix.install' @@ -82,12 +83,14 @@ unset ARCH + # See FS#57387 for why SYSTEM_LLVM=0, for now + make -C "$pkgbase-$pkgver" \ DESTDIR="$pkgdir" \ prefix=/usr \ sysconfdir=/etc \ MARCH="x86-64" \ -USE_SYSTEM_LLVM=1 \ +USE_SYSTEM_LLVM=0 \ USE_SYSTEM_LIBUNWIND=1 \ USE_SYSTEM_PCRE=1 \ USE_SYSTEM_LIBM=1 \
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Friday, December 22, 2017 @ 21:56:25 Author: arodseth Revision: 275571 upgpkg: julia 2:0.6.2-1 Modified: julia/trunk/PKGBUILD --+ PKGBUILD | 16 1 file changed, 8 insertions(+), 8 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-12-22 20:50:38 UTC (rev 275570) +++ PKGBUILD2017-12-22 21:56:25 UTC (rev 275571) @@ -8,8 +8,8 @@ pkgbase=julia pkgname=('julia' 'julia-docs') epoch=2 -pkgver=0.6.1 -pkgrel=4 +pkgver=0.6.2 +pkgrel=1 arch=('x86_64') pkgdesc='High-level, high-performance, dynamic programming language' url='https://julialang.org/' @@ -19,7 +19,7 @@ source=("https://github.com/JuliaLang/$pkgbase/releases/download/v$pkgver/$pkgbase-$pkgver-full.tar.gz"{,.asc} julia-libunwind-version.patch julia-makefile.patch) -sha256sums=('75289fd8f5fb04bd10c9ca16853d9f0e72bb683639ff448dbb8f67a81dc4fc0e' +sha256sums=('1e34c13091c9ddb47cf87a51566d94a06613f3db3c483b8f63b276e416dd621b' 'SKIP' '16009ce454f58463464027cbaf6186ccfab84c37660a52fb1ec3a0f514df64f9' '342b43532fbace3508688eee879113160e01cbbda29610b53f2f34796bc0312a') @@ -29,7 +29,7 @@ # For /etc/ld.so.conf.d/ echo '/usr/lib/julia' > julia.conf - cd julia + cd "$pkgbase-$pkgver" patch -p1 -i ../julia-libunwind-version.patch sed -e 's|-lLLVM|-lLLVM-3.9|' -i src/Makefile # link against llvm39 patch -p0 -i ../julia-makefile.patch # make 'make install' really just install @@ -42,7 +42,7 @@ unset ARCH - make -C julia \ + make -C "$pkgbase-$pkgver" \ prefix=/usr \ sysconfdir=/etc \ MARCH="x86-64" \ @@ -82,7 +82,7 @@ unset ARCH - make -C julia \ + make -C "$pkgbase-$pkgver" \ DESTDIR="$pkgdir" \ prefix=/usr \ sysconfdir=/etc \ @@ -122,7 +122,7 @@ rm -rvf "$pkgdir/usr/share/julia/examples/" # License - install -Dm644 julia/LICENSE.md "$pkgdir/usr/share/licenses/$pkgname/LICENSE.md" + install -Dm644 "$pkgbase-$pkgver"/LICENSE.md "$pkgdir/usr/share/licenses/$pkgname/LICENSE.md" # Minor improvement patchelf --set-rpath /usr/lib "$pkgdir/usr/bin/julia" @@ -131,7 +131,7 @@ package_julia-docs() { pkgdesc='Documentation and examples for Julia' - cd "$pkgbase" + cd "$pkgbase-$pkgver" install -d "$pkgdir/usr/share/doc" cp -rv doc "$pkgdir/usr/share/doc/$pkgbase"
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Monday, November 20, 2017 @ 13:02:42 Author: arodseth Revision: 267549 upgpkg: julia 2:0.6.1-4 Modified: julia/trunk/PKGBUILD --+ PKGBUILD |1 - 1 file changed, 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2017-11-20 12:25:34 UTC (rev 267548) +++ PKGBUILD2017-11-20 13:02:42 UTC (rev 267549) @@ -130,7 +130,6 @@ package_julia-docs() { pkgdesc='Documentation and examples for Julia' - arch=('any') cd "$pkgbase"
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Monday, November 20, 2017 @ 11:46:28 Author: arodseth Revision: 267546 upgpkg: julia 2:0.6.1-4 Modified: julia/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2017-11-20 11:46:20 UTC (rev 267545) +++ PKGBUILD2017-11-20 11:46:28 UTC (rev 267546) @@ -9,7 +9,7 @@ pkgname=('julia' 'julia-docs') epoch=2 pkgver=0.6.1 -pkgrel=3 +pkgrel=4 arch=('x86_64') pkgdesc='High-level, high-performance, dynamic programming language' url='https://julialang.org/'
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Monday, November 20, 2017 @ 11:30:08 Author: arodseth Revision: 267537 upgpkg: julia 2:0.6.1-3 Modified: julia/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2017-11-20 10:51:16 UTC (rev 267536) +++ PKGBUILD2017-11-20 11:30:08 UTC (rev 267537) @@ -9,7 +9,7 @@ pkgname=('julia' 'julia-docs') epoch=2 pkgver=0.6.1 -pkgrel=4 +pkgrel=3 arch=('x86_64') pkgdesc='High-level, high-performance, dynamic programming language' url='https://julialang.org/'
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Monday, November 20, 2017 @ 10:14:57 Author: arodseth Revision: 267534 upgpkg: julia 2:0.6.1-4 Modified: julia/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2017-11-20 10:00:24 UTC (rev 267533) +++ PKGBUILD2017-11-20 10:14:57 UTC (rev 267534) @@ -9,7 +9,7 @@ pkgname=('julia' 'julia-docs') epoch=2 pkgver=0.6.1 -pkgrel=3 +pkgrel=4 arch=('x86_64') pkgdesc='High-level, high-performance, dynamic programming language' url='https://julialang.org/'
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Thursday, November 16, 2017 @ 14:34:28 Author: arodseth Revision: 266966 upgpkg: julia 2:0.6.1-3 Modified: julia/trunk/PKGBUILD --+ PKGBUILD | 31 ++- 1 file changed, 14 insertions(+), 17 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-11-16 13:26:30 UTC (rev 266965) +++ PKGBUILD2017-11-16 14:34:28 UTC (rev 266966) @@ -9,7 +9,7 @@ pkgname=('julia' 'julia-docs') epoch=2 pkgver=0.6.1 -pkgrel=2 +pkgrel=3 arch=('x86_64') pkgdesc='High-level, high-performance, dynamic programming language' url='https://julialang.org/' @@ -43,9 +43,9 @@ unset ARCH make -C julia \ -MARCH="x86-64" \ prefix=/usr \ sysconfdir=/etc \ +MARCH="x86-64" \ JULIA_BUILD_MODE=release \ USE_SYSTEM_LLVM=1 \ USE_SYSTEM_LIBUNWIND=1 \ @@ -80,19 +80,13 @@ export CFLAGS="-mtune=generic -O3 -pipe -fstack-protector-strong" export CXXFLAGS="-mtune=generic -O3 -pipe -fstack-protector-strong" - # SSE2 is a requirement for Julia on 32-bit x86 - if [[ $CARCH == i686 ]]; then -export M="pentium4" -export CFLAGS+=" -march=pentium4" -export CXXFLAGS+=" -march=pentium4" - else -export M="x86-64" - fi + unset ARCH - cd julia - make DESTDIR="$pkgdir" \ -prefix=/usr sysconfdir=/etc \ -MARCH=$M \ + make -C julia \ +DESTDIR="$pkgdir" \ +prefix=/usr \ +sysconfdir=/etc \ +MARCH="x86-64" \ USE_SYSTEM_LLVM=1 \ USE_SYSTEM_LIBUNWIND=1 \ USE_SYSTEM_PCRE=1 \ @@ -120,7 +114,7 @@ rm -rvf "$pkgdir/usr/share/julia/doc/man" # For /etc/ld.so.conf.d, FS#41731 - install -Dm644 "$srcdir"/julia.conf "$pkgdir/etc/ld.so.conf.d/julia.conf" + install -Dm644 "$srcdir/julia.conf" "$pkgdir/etc/ld.so.conf.d/julia.conf" # Documentation and examples are in the julia-docs package rm -rvf "$pkgdir/usr/share/doc/" @@ -127,7 +121,8 @@ rm -rvf "$pkgdir/usr/share/julia/doc/" rm -rvf "$pkgdir/usr/share/julia/examples/" - install -Dm644 LICENSE.md "$pkgdir/usr/share/licenses/$pkgname/LICENSE.md" + # License + install -Dm644 julia/LICENSE.md "$pkgdir/usr/share/licenses/$pkgname/LICENSE.md" # Minor improvement patchelf --set-rpath /usr/lib "$pkgdir/usr/bin/julia" @@ -135,8 +130,10 @@ package_julia-docs() { pkgdesc='Documentation and examples for Julia' - cd julia + arch=('any') + cd "$pkgbase" + install -d "$pkgdir/usr/share/doc" cp -rv doc "$pkgdir/usr/share/doc/$pkgbase" cp -rv examples "$pkgdir/usr/share/doc/$pkgbase/examples"
[arch-commits] Commit in julia/trunk (PKGBUILD sysfix.install)
Date: Wednesday, November 15, 2017 @ 11:24:40 Author: arodseth Revision: 266866 upgpkg: julia 2:0.6.1-2 Modified: julia/trunk/PKGBUILD julia/trunk/sysfix.install + PKGBUILD | 51 +-- sysfix.install |2 +- 2 files changed, 26 insertions(+), 27 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-11-15 11:14:49 UTC (rev 266865) +++ PKGBUILD2017-11-15 11:24:40 UTC (rev 266866) @@ -7,19 +7,19 @@ pkgbase=julia pkgname=('julia' 'julia-docs') +epoch=2 pkgver=0.6.1 -pkgrel=1 -epoch=2 -arch=('x86_64' 'i686') +pkgrel=2 +arch=('x86_64') pkgdesc='High-level, high-performance, dynamic programming language' -url='http://julialang.org/' +url='https://julialang.org/' license=('MIT') -makedepends=('gcc-fortran' 'python2' 'blas' 'lapack' 'arpack' 'libunwind' 'fftw' - 'gmp' 'mpfr' 'zlib' 'suitesparse' 'patchelf' 'cmake' 'pcre2' 'libgit2' 'llvm39') +makedepends=('arpack' 'cmake' 'fftw' 'gcc-fortran' 'gmp' 'libgit2' 'libunwind' 'llvm39' 'mpfr' 'patchelf' 'pcre2' 'python2' 'suitesparse') options=('!emptydirs' 'staticlibs') -source=("https://github.com/JuliaLang/julia/releases/download/v$pkgver/julia-$pkgver.tar.gz"{,.asc} -julia-libunwind-version.patch julia-makefile.patch) -sha256sums=('e68adfa85df529f8ad092a9bf85d2350101c658fe455c5ebf2b6d119359e10d9' +source=("https://github.com/JuliaLang/$pkgbase/releases/download/v$pkgver/$pkgbase-$pkgver-full.tar.gz"{,.asc} +julia-libunwind-version.patch +julia-makefile.patch) +sha256sums=('75289fd8f5fb04bd10c9ca16853d9f0e72bb683639ff448dbb8f67a81dc4fc0e' 'SKIP' '16009ce454f58463464027cbaf6186ccfab84c37660a52fb1ec3a0f514df64f9' '342b43532fbace3508688eee879113160e01cbbda29610b53f2f34796bc0312a') @@ -29,7 +29,7 @@ # For /etc/ld.so.conf.d/ echo '/usr/lib/julia' > julia.conf - cd $pkgname + cd julia patch -p1 -i ../julia-libunwind-version.patch sed -e 's|-lLLVM|-lLLVM-3.9|' -i src/Makefile # link against llvm39 patch -p0 -i ../julia-makefile.patch # make 'make install' really just install @@ -40,19 +40,12 @@ export CFLAGS="-mtune=generic -O3 -pipe -fstack-protector-strong" export CXXFLAGS="-mtune=generic -O3 -pipe -fstack-protector-strong" - # SSE2 is a requirement for Julia on 32-bit x86 unset ARCH - if [[ $CARCH == i686 ]]; then -export M="pentium4" -export CFLAGS+=" -march=pentium4" -export CXXFLAGS+=" -march=pentium4" - else -export M="x86-64" - fi - cd julia - make prefix=/usr sysconfdir=/etc \ -MARCH=$M \ + make -C julia \ +MARCH="x86-64" \ +prefix=/usr \ +sysconfdir=/etc \ JULIA_BUILD_MODE=release \ USE_SYSTEM_LLVM=1 \ USE_SYSTEM_LIBUNWIND=1 \ @@ -60,8 +53,8 @@ USE_SYSTEM_LIBM=1 \ USE_SYSTEM_OPENLIBM=0 \ USE_SYSTEM_OPENSPECFUN=0 \ -USE_SYSTEM_BLAS=1 \ -USE_SYSTEM_LAPACK=1 \ +USE_SYSTEM_BLAS=0 \ +USE_SYSTEM_LAPACK=0 \ USE_SYSTEM_FFTW=1 \ USE_SYSTEM_GMP=1 \ USE_SYSTEM_MPFR=1 \ @@ -79,7 +72,7 @@ package_julia() { backup=('etc/ld.so.conf.d/julia.conf' 'etc/julia/juliarc.jl') - depends=('arpack' 'fftw' 'libunwind' 'mpfr' 'suitesparse' 'pcre2' 'libgit2' 'patchelf' 'hicolor-icon-theme' 'llvm39-libs') + depends=('arpack' 'fftw' 'hicolor-icon-theme' 'libgit2' 'libunwind' 'llvm39-libs' 'mpfr' 'patchelf' 'pcre2' 'suitesparse') optdepends=('gnuplot: If using the Gaston Package from julia') install='sysfix.install' @@ -106,8 +99,8 @@ USE_SYSTEM_LIBM=1 \ USE_SYSTEM_OPENLIBM=0 \ USE_SYSTEM_OPENSPECFUN=0 \ -USE_SYSTEM_BLAS=1 \ -USE_SYSTEM_LAPACK=1 \ +USE_SYSTEM_BLAS=0 \ +USE_SYSTEM_LAPACK=0 \ USE_SYSTEM_FFTW=1 \ USE_SYSTEM_GMP=1 \ USE_SYSTEM_MPFR=1 \ @@ -135,6 +128,9 @@ rm -rvf "$pkgdir/usr/share/julia/examples/" install -Dm644 LICENSE.md "$pkgdir/usr/share/licenses/$pkgname/LICENSE.md" + + # Minor improvement + patchelf --set-rpath /usr/lib "$pkgdir/usr/bin/julia" } package_julia-docs() { @@ -146,3 +142,6 @@ cp -rv examples "$pkgdir/usr/share/doc/$pkgbase/examples" install -Dm644 LICENSE.md "$pkgdir/usr/share/licenses/$pkgname/LICENSE.md" } + +# getver: julialang.org/downloads +# vim: ts=2 sw=2 et: Modified: sysfix.install === --- sysfix.install 2017-11-15 11:14:49 UTC (rev 266865) +++ sysfix.install 2017-11-15 11:24:40 UTC (rev 266866) @@ -1,6 +1,6 @@ post_install() { # Removing sys.so if needed, in order for Julia to start, see FS#39721 - julia --version 2>/dev/null || rm /usr/lib/julia/sys.so + julia --version &>/dev/null || rm /usr/lib/julia/sys.so } post_upgrade() {
[arch-commits] Commit in julia/trunk (PKGBUILD julia-makefile.patch)
Date: Saturday, October 28, 2017 @ 17:25:53 Author: arojas Revision: 264644 Update to 0.6.1 Added: julia/trunk/julia-makefile.patch Modified: julia/trunk/PKGBUILD --+ PKGBUILD | 22 +- julia-makefile.patch | 13 + 2 files changed, 26 insertions(+), 9 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-10-28 17:17:44 UTC (rev 264643) +++ PKGBUILD2017-10-28 17:25:53 UTC (rev 264644) @@ -7,8 +7,8 @@ pkgbase=julia pkgname=('julia' 'julia-docs') -pkgver=0.6.0 -pkgrel=3 +pkgver=0.6.1 +pkgrel=1 epoch=2 arch=('x86_64' 'i686') pkgdesc='High-level, high-performance, dynamic programming language' @@ -17,10 +17,12 @@ makedepends=('gcc-fortran' 'python2' 'blas' 'lapack' 'arpack' 'libunwind' 'fftw' 'gmp' 'mpfr' 'zlib' 'suitesparse' 'patchelf' 'cmake' 'pcre2' 'libgit2' 'llvm39') options=('!emptydirs' 'staticlibs') -source=("https://github.com/JuliaLang/julia/releases/download/v$pkgver/julia-$pkgver.tar.gz"{,.asc} julia-libunwind-version.patch) -sha256sums=('1c62bfce8075acf2b5b02355520a61210690324eceb021030681459d18a3a665' +source=("https://github.com/JuliaLang/julia/releases/download/v$pkgver/julia-$pkgver.tar.gz"{,.asc} +julia-libunwind-version.patch julia-makefile.patch) +sha256sums=('e68adfa85df529f8ad092a9bf85d2350101c658fe455c5ebf2b6d119359e10d9' 'SKIP' -'16009ce454f58463464027cbaf6186ccfab84c37660a52fb1ec3a0f514df64f9') +'16009ce454f58463464027cbaf6186ccfab84c37660a52fb1ec3a0f514df64f9' +'342b43532fbace3508688eee879113160e01cbbda29610b53f2f34796bc0312a') validpgpkeys=('3673DF529D9049477F76B37566E3C7DC03D6E495') # Julia (Binary signing key)prepare() { @@ -27,9 +29,10 @@ # For /etc/ld.so.conf.d/ echo '/usr/lib/julia' > julia.conf - cd $pkgname-$pkgver + cd $pkgname patch -p1 -i ../julia-libunwind-version.patch sed -e 's|-lLLVM|-lLLVM-3.9|' -i src/Makefile # link against llvm39 + patch -p0 -i ../julia-makefile.patch # make 'make install' really just install } build() { @@ -47,9 +50,10 @@ export M="x86-64" fi - cd julia-$pkgver + cd julia make prefix=/usr sysconfdir=/etc \ MARCH=$M \ +JULIA_BUILD_MODE=release \ USE_SYSTEM_LLVM=1 \ USE_SYSTEM_LIBUNWIND=1 \ USE_SYSTEM_PCRE=1 \ @@ -92,7 +96,7 @@ export M="x86-64" fi - cd julia-$pkgver + cd julia make DESTDIR="$pkgdir" \ prefix=/usr sysconfdir=/etc \ MARCH=$M \ @@ -135,7 +139,7 @@ package_julia-docs() { pkgdesc='Documentation and examples for Julia' - cd julia-$pkgver + cd julia install -d "$pkgdir/usr/share/doc" cp -rv doc "$pkgdir/usr/share/doc/$pkgbase" Added: julia-makefile.patch === --- julia-makefile.patch(rev 0) +++ julia-makefile.patch2017-10-28 17:25:53 UTC (rev 264644) @@ -0,0 +1,13 @@ +--- Makefile.orig 2017-10-28 17:06:53.003582943 + Makefile 2017-10-28 17:07:27.690408154 + +@@ -332,8 +332,7 @@ + $(build_depsbindir)/stringreplace $$(strings -t x - $1 | grep '$2' | awk '{print $$1;}') '$3' 255 "$(call cygpath_w,$1)" + endef + +-install: $(build_depsbindir)/stringreplace $(BUILDROOT)/doc/_build/html/en/index.html +- @$(MAKE) $(QUIET_MAKE) all ++install: + @for subdir in $(bindir) $(datarootdir)/julia/site/$(VERSDIR) $(docdir) $(man1dir) $(includedir)/julia $(libdir) $(private_libdir) $(sysconfdir); do \ + mkdir -p $(DESTDIR)$$subdir; \ + done +
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Sunday, September 10, 2017 @ 09:25:20 Author: arojas Revision: 256732 Use system llvm39 Modified: julia/trunk/PKGBUILD --+ PKGBUILD | 11 ++- 1 file changed, 6 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-09-10 09:24:13 UTC (rev 256731) +++ PKGBUILD2017-09-10 09:25:20 UTC (rev 256732) @@ -8,14 +8,14 @@ pkgbase=julia pkgname=('julia' 'julia-docs') pkgver=0.6.0 -pkgrel=2 +pkgrel=3 epoch=2 arch=('x86_64' 'i686') pkgdesc='High-level, high-performance, dynamic programming language' url='http://julialang.org/' license=('MIT') -makedepends=('gcc-fortran' 'python2' 'blas' 'lapack' 'arpack' 'libunwind' 'fftw' 'llvm' - 'gmp' 'mpfr' 'zlib' 'suitesparse' 'patchelf' 'cmake' 'pcre2' 'libgit2' 'openssl') +makedepends=('gcc-fortran' 'python2' 'blas' 'lapack' 'arpack' 'libunwind' 'fftw' + 'gmp' 'mpfr' 'zlib' 'suitesparse' 'patchelf' 'cmake' 'pcre2' 'libgit2' 'llvm39') options=('!emptydirs' 'staticlibs') source=("https://github.com/JuliaLang/julia/releases/download/v$pkgver/julia-$pkgver.tar.gz"{,.asc} julia-libunwind-version.patch) sha256sums=('1c62bfce8075acf2b5b02355520a61210690324eceb021030681459d18a3a665' @@ -29,6 +29,7 @@ cd $pkgname-$pkgver patch -p1 -i ../julia-libunwind-version.patch + sed -e 's|-lLLVM|-lLLVM-3.9|' -i src/Makefile # link against llvm39 } build() { @@ -49,7 +50,7 @@ cd julia-$pkgver make prefix=/usr sysconfdir=/etc \ MARCH=$M \ -USE_SYSTEM_LLVM=0 \ +USE_SYSTEM_LLVM=1 \ USE_SYSTEM_LIBUNWIND=1 \ USE_SYSTEM_PCRE=1 \ USE_SYSTEM_LIBM=1 \ @@ -74,7 +75,7 @@ package_julia() { backup=('etc/ld.so.conf.d/julia.conf' 'etc/julia/juliarc.jl') - depends=('arpack' 'fftw' 'libunwind' 'mpfr' 'suitesparse' 'pcre2' 'libgit2' 'llvm-libs' 'patchelf' 'hicolor-icon-theme') + depends=('arpack' 'fftw' 'libunwind' 'mpfr' 'suitesparse' 'pcre2' 'libgit2' 'patchelf' 'hicolor-icon-theme' 'llvm39-libs') optdepends=('gnuplot: If using the Gaston Package from julia') install='sysfix.install'
[arch-commits] Commit in julia/trunk (PKGBUILD julia-llvm5.patch)
Date: Friday, September 8, 2017 @ 19:08:56 Author: arojas Revision: 256437 Switch to bundled LLVM again Added: julia/trunk/julia-llvm5.patch Modified: julia/trunk/PKGBUILD ---+ PKGBUILD |4 julia-llvm5.patch | 542 2 files changed, 544 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-09-08 18:54:09 UTC (rev 256436) +++ PKGBUILD2017-09-08 19:08:56 UTC (rev 256437) @@ -8,7 +8,7 @@ pkgbase=julia pkgname=('julia' 'julia-docs') pkgver=0.6.0 -pkgrel=1 +pkgrel=2 epoch=2 arch=('x86_64' 'i686') pkgdesc='High-level, high-performance, dynamic programming language' @@ -49,7 +49,7 @@ cd julia-$pkgver make prefix=/usr sysconfdir=/etc \ MARCH=$M \ -USE_SYSTEM_LLVM=1 \ +USE_SYSTEM_LLVM=0 \ USE_SYSTEM_LIBUNWIND=1 \ USE_SYSTEM_PCRE=1 \ USE_SYSTEM_LIBM=1 \ Added: julia-llvm5.patch === --- julia-llvm5.patch (rev 0) +++ julia-llvm5.patch 2017-09-08 19:08:56 UTC (rev 256437) @@ -0,0 +1,542 @@ +diff --git a/src/ccall.cpp b/src/ccall.cpp +index 6edf5cd222..794944c216 100644 +--- a/src/ccall.cpp b/src/ccall.cpp +@@ -1275,7 +1275,7 @@ std::string generate_func_sig() + assert(rt && !jl_is_abstract_ref_type(rt)); + + #if JL_LLVM_VERSION >= 5 +-std::vector paramattrs; ++std::vector paramattrs; + #else + std::vector paramattrs; + #endif +@@ -1302,7 +1302,7 @@ std::string generate_func_sig() + #endif + retattrs.addAttribute(Attribute::NoAlias); + #if JL_LLVM_VERSION >= 5 +-paramattrs.push_back(AttributeList::get(jl_LLVMContext, 1, retattrs)); ++paramattrs.push_back(std::move(retattrs)); + #else + paramattrs.push_back(AttributeSet::get(jl_LLVMContext, 1, retattrs)); + #endif +@@ -1388,24 +1388,25 @@ std::string generate_func_sig() + do { // for each arg for which this type applies, add the appropriate LLVM parameter attributes + if (i < nargs) { // if vararg, the last declared arg type may not have a corresponding arg value + #if JL_LLVM_VERSION >= 5 +-AttributeList params = AttributeList::get(jl_LLVMContext, i + sret + 1, ab); ++paramattrs.push_back(std::move(ab)); + #else + AttributeSet params = AttributeSet::get(jl_LLVMContext, i + sret + 1, ab); +-#endif + paramattrs.push_back(params); ++#endif + } + i++; + } while (current_isVa && i < nargs); // if is this is the vararg, loop to the end + } + + for (i = 0; i < nargs + sret; ++i) { ++const auto = paramattrs.at(i); + #if JL_LLVM_VERSION >= 5 +-const AttributeList = paramattrs.at(i); ++if (!as.hasAttributes()) ++continue; + #else + const AttributeSet = paramattrs.at(i); + #endif +-if (!as.isEmpty()) +-attributes = attributes.addAttributes(jl_LLVMContext, i + 1, as); ++attributes = attributes.addAttributes(jl_LLVMContext, i + 1, as); + } + if (rt == jl_bottom_type) { + attributes = attributes.addAttribute(jl_LLVMContext, +diff --git a/src/cgmemmgr.cpp b/src/cgmemmgr.cpp +index 85316d9667..6b2f43ebff 100644 +--- a/src/cgmemmgr.cpp b/src/cgmemmgr.cpp +@@ -744,8 +744,11 @@ public: + } + void registerEHFrames(uint8_t *Addr, uint64_t LoadAddr, + size_t Size) override; ++#if 0 ++// Disable for now since we are not actually using this. + void deregisterEHFrames(uint8_t *Addr, uint64_t LoadAddr, + size_t Size) override; ++#endif + uint8_t *allocateCodeSection(uintptr_t Size, unsigned Alignment, + unsigned SectionID, + StringRef SectionName) override; +@@ -872,12 +875,14 @@ void RTDyldMemoryManagerJL::registerEHFrames(uint8_t *Addr, + } + } + ++#if 0 + void RTDyldMemoryManagerJL::deregisterEHFrames(uint8_t *Addr, +uint64_t LoadAddr, +size_t Size) + { + deregister_eh_frames((uint8_t*)LoadAddr, Size); + } ++#endif + + } + +diff --git a/src/cgutils.cpp b/src/cgutils.cpp +index e955470276..ea20e20ef4 100644 +--- a/src/cgutils.cpp b/src/cgutils.cpp +@@ -2391,7 +2391,7 @@ static void emit_signal_fence(void) + "~{memory}", true)); + #else + # if JL_LLVM_VERSION >= 30900 +-builder.CreateFence(AtomicOrdering::SequentiallyConsistent, SingleThread); ++builder.CreateFence(AtomicOrdering::SequentiallyConsistent, SyncScope::SingleThread); + # else + builder.CreateFence(SequentiallyConsistent, SingleThread); + # endif +diff --git a/src/codegen.cpp b/src/codegen.cpp
[arch-commits] Commit in julia/trunk (PKGBUILD julia-libunwind-version.patch)
Date: Sunday, June 25, 2017 @ 16:36:44 Author: arojas Revision: 240926 Update to 0.6.0 Added: julia/trunk/julia-libunwind-version.patch Modified: julia/trunk/PKGBUILD ---+ PKGBUILD | 18 +++--- julia-libunwind-version.patch | 15 +++ 2 files changed, 26 insertions(+), 7 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-06-25 15:38:21 UTC (rev 240925) +++ PKGBUILD2017-06-25 16:36:44 UTC (rev 240926) @@ -7,24 +7,28 @@ pkgbase=julia pkgname=('julia' 'julia-docs') -pkgver=0.5.2 -pkgrel=2 +pkgver=0.6.0 +pkgrel=1 epoch=2 arch=('x86_64' 'i686') pkgdesc='High-level, high-performance, dynamic programming language' url='http://julialang.org/' license=('MIT') -makedepends=('gcc-fortran' 'python2' 'blas' 'lapack' 'arpack' 'libunwind' 'fftw' 'llvm39' +makedepends=('gcc-fortran' 'python2' 'blas' 'lapack' 'arpack' 'libunwind' 'fftw' 'llvm' 'gmp' 'mpfr' 'zlib' 'suitesparse' 'patchelf' 'cmake' 'pcre2' 'libgit2' 'openssl') options=('!emptydirs' 'staticlibs') -source=("https://github.com/JuliaLang/julia/releases/download/v$pkgver/julia-$pkgver.tar.gz"{,.asc}) -sha256sums=('76d780cca500034bddfe20e4fd19f99bd4ba6f92fc46735967e0f48c114dfa26' -'SKIP') +source=("https://github.com/JuliaLang/julia/releases/download/v$pkgver/julia-$pkgver.tar.gz"{,.asc} julia-libunwind-version.patch) +sha256sums=('1c62bfce8075acf2b5b02355520a61210690324eceb021030681459d18a3a665' +'SKIP' +'16009ce454f58463464027cbaf6186ccfab84c37660a52fb1ec3a0f514df64f9') validpgpkeys=('3673DF529D9049477F76B37566E3C7DC03D6E495') # Julia (Binary signing key)prepare() { # For /etc/ld.so.conf.d/ echo '/usr/lib/julia' > julia.conf + + cd $pkgname-$pkgver + patch -p1 -i ../julia-libunwind-version.patch } build() { @@ -70,7 +74,7 @@ package_julia() { backup=('etc/ld.so.conf.d/julia.conf' 'etc/julia/juliarc.jl') - depends=('arpack' 'fftw' 'libunwind' 'mpfr' 'suitesparse' 'pcre2' 'libgit2' 'llvm39-libs' 'patchelf' 'hicolor-icon-theme') + depends=('arpack' 'fftw' 'libunwind' 'mpfr' 'suitesparse' 'pcre2' 'libgit2' 'llvm-libs' 'patchelf' 'hicolor-icon-theme') optdepends=('gnuplot: If using the Gaston Package from julia') install='sysfix.install' Added: julia-libunwind-version.patch === --- julia-libunwind-version.patch (rev 0) +++ julia-libunwind-version.patch 2017-06-25 16:36:44 UTC (rev 240926) @@ -0,0 +1,15 @@ +--- julia-0.6.0/src/julia_internal.h.0 2017-06-25 16:10:29.688382943 + julia-0.6.0/src/julia_internal.h 2017-06-25 16:11:15.328315342 + +@@ -643,11 +643,8 @@ + typedef unw_context_t bt_context_t; + typedef unw_cursor_t bt_cursor_t; +-# if (!defined(SYSTEM_LIBUNWIND) || UNW_VERSION_MAJOR > 1 || \ +- (UNW_VERSION_MAJOR == 1 && UNW_VERSION_MINOR > 1)) + // Enable our memory manager only for libunwind with our patch or + // on a newer release + #define JL_UNW_HAS_FORMAT_IP 1 +-# endif + #endif + size_t rec_backtrace(uintptr_t *data, size_t maxsize); + size_t rec_backtrace_ctx(uintptr_t *data, size_t maxsize, bt_context_t *ctx); +
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Monday, May 15, 2017 @ 21:26:58 Author: bpiotrowski Revision: 228170 upgpkg: julia 2:0.5.2-2 rebuild against gcc-fortran 7.1 Modified: julia/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2017-05-15 21:00:05 UTC (rev 228169) +++ PKGBUILD2017-05-15 21:26:58 UTC (rev 228170) @@ -8,7 +8,7 @@ pkgbase=julia pkgname=('julia' 'julia-docs') pkgver=0.5.2 -pkgrel=1 +pkgrel=2 epoch=2 arch=('x86_64' 'i686') pkgdesc='High-level, high-performance, dynamic programming language'
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Thursday, May 11, 2017 @ 17:49:19 Author: arojas Revision: 227805 Update to 0.5.2 Modified: julia/trunk/PKGBUILD --+ PKGBUILD |8 1 file changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-05-11 14:53:15 UTC (rev 227804) +++ PKGBUILD2017-05-11 17:49:19 UTC (rev 227805) @@ -7,18 +7,18 @@ pkgbase=julia pkgname=('julia' 'julia-docs') -pkgver=0.5.1 -pkgrel=7 +pkgver=0.5.2 +pkgrel=1 epoch=2 arch=('x86_64' 'i686') pkgdesc='High-level, high-performance, dynamic programming language' url='http://julialang.org/' license=('MIT') -makedepends=('gcc-fortran' 'python2' 'libuv' 'blas' 'lapack' 'arpack' 'libunwind' 'fftw' 'llvm39' +makedepends=('gcc-fortran' 'python2' 'blas' 'lapack' 'arpack' 'libunwind' 'fftw' 'llvm39' 'gmp' 'mpfr' 'zlib' 'suitesparse' 'patchelf' 'cmake' 'pcre2' 'libgit2' 'openssl') options=('!emptydirs' 'staticlibs') source=("https://github.com/JuliaLang/julia/releases/download/v$pkgver/julia-$pkgver.tar.gz"{,.asc}) -sha256sums=('805e97aef179fd5bea2bc906128369d113a30bb9a165cef70b67f2fc3f3c35a9' +sha256sums=('76d780cca500034bddfe20e4fd19f99bd4ba6f92fc46735967e0f48c114dfa26' 'SKIP') validpgpkeys=('3673DF529D9049477F76B37566E3C7DC03D6E495') # Julia (Binary signing key)
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Wednesday, April 26, 2017 @ 15:38:21 Author: arojas Revision: 225680 libgit2 0.25 rebuild (FS#53845) Modified: julia/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2017-04-26 15:35:28 UTC (rev 225679) +++ PKGBUILD2017-04-26 15:38:21 UTC (rev 225680) @@ -8,7 +8,7 @@ pkgbase=julia pkgname=('julia' 'julia-docs') pkgver=0.5.1 -pkgrel=6 +pkgrel=7 epoch=2 arch=('x86_64' 'i686') pkgdesc='High-level, high-performance, dynamic programming language'
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Sunday, April 23, 2017 @ 08:42:34 Author: arojas Revision: 224571 Fix arch mismatch again (FS#53760) Modified: julia/trunk/PKGBUILD --+ PKGBUILD | 11 ++- 1 file changed, 10 insertions(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2017-04-23 07:56:51 UTC (rev 224570) +++ PKGBUILD2017-04-23 08:42:34 UTC (rev 224571) @@ -8,7 +8,7 @@ pkgbase=julia pkgname=('julia' 'julia-docs') pkgver=0.5.1 -pkgrel=5 +pkgrel=6 epoch=2 arch=('x86_64' 'i686') pkgdesc='High-level, high-performance, dynamic programming language' @@ -33,13 +33,18 @@ export CXXFLAGS="-mtune=generic -O3 -pipe -fstack-protector-strong" # SSE2 is a requirement for Julia on 32-bit x86 + unset ARCH if [[ $CARCH == i686 ]]; then +export M="pentium4" export CFLAGS+=" -march=pentium4" export CXXFLAGS+=" -march=pentium4" + else +export M="x86-64" fi cd julia-$pkgver make prefix=/usr sysconfdir=/etc \ +MARCH=$M \ USE_SYSTEM_LLVM=1 \ USE_SYSTEM_LIBUNWIND=1 \ USE_SYSTEM_PCRE=1 \ @@ -75,13 +80,17 @@ # SSE2 is a requirement for Julia on 32-bit x86 if [[ $CARCH == i686 ]]; then +export M="pentium4" export CFLAGS+=" -march=pentium4" export CXXFLAGS+=" -march=pentium4" + else +export M="x86-64" fi cd julia-$pkgver make DESTDIR="$pkgdir" \ prefix=/usr sysconfdir=/etc \ +MARCH=$M \ USE_SYSTEM_LLVM=1 \ USE_SYSTEM_LIBUNWIND=1 \ USE_SYSTEM_PCRE=1 \
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Saturday, April 22, 2017 @ 18:18:30 Author: arojas Revision: 224415 Use system LLVM 3.9 Modified: julia/trunk/PKGBUILD --+ PKGBUILD | 22 +- 1 file changed, 9 insertions(+), 13 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-04-22 18:15:21 UTC (rev 224414) +++ PKGBUILD2017-04-22 18:18:30 UTC (rev 224415) @@ -8,13 +8,13 @@ pkgbase=julia pkgname=('julia' 'julia-docs') pkgver=0.5.1 -pkgrel=4 +pkgrel=5 epoch=2 arch=('x86_64' 'i686') pkgdesc='High-level, high-performance, dynamic programming language' url='http://julialang.org/' license=('MIT') -makedepends=('gcc-fortran' 'python2' 'libuv' 'blas' 'lapack' 'arpack' 'libunwind' 'fftw' +makedepends=('gcc-fortran' 'python2' 'libuv' 'blas' 'lapack' 'arpack' 'libunwind' 'fftw' 'llvm39' 'gmp' 'mpfr' 'zlib' 'suitesparse' 'patchelf' 'cmake' 'pcre2' 'libgit2' 'openssl') options=('!emptydirs' 'staticlibs') source=("https://github.com/JuliaLang/julia/releases/download/v$pkgver/julia-$pkgver.tar.gz"{,.asc}) @@ -34,15 +34,13 @@ # SSE2 is a requirement for Julia on 32-bit x86 if [[ $CARCH == i686 ]]; then -export M=pentium4 - else -export M="x86-64" +export CFLAGS+=" -march=pentium4" +export CXXFLAGS+=" -march=pentium4" fi cd julia-$pkgver make prefix=/usr sysconfdir=/etc \ -MARCH=$M \ -USE_SYSTEM_LLVM=0 \ +USE_SYSTEM_LLVM=1 \ USE_SYSTEM_LIBUNWIND=1 \ USE_SYSTEM_PCRE=1 \ USE_SYSTEM_LIBM=1 \ @@ -67,7 +65,7 @@ package_julia() { backup=('etc/ld.so.conf.d/julia.conf' 'etc/julia/juliarc.jl') - depends=('arpack' 'fftw' 'libunwind' 'mpfr' 'suitesparse' 'pcre2' 'libgit2' 'llvm-libs' 'patchelf' 'hicolor-icon-theme') + depends=('arpack' 'fftw' 'libunwind' 'mpfr' 'suitesparse' 'pcre2' 'libgit2' 'llvm39-libs' 'patchelf' 'hicolor-icon-theme') optdepends=('gnuplot: If using the Gaston Package from julia') install='sysfix.install' @@ -77,16 +75,14 @@ # SSE2 is a requirement for Julia on 32-bit x86 if [[ $CARCH == i686 ]]; then -export M=pentium4 - else -export M="x86-64" +export CFLAGS+=" -march=pentium4" +export CXXFLAGS+=" -march=pentium4" fi cd julia-$pkgver make DESTDIR="$pkgdir" \ prefix=/usr sysconfdir=/etc \ -MARCH=$M \ -USE_SYSTEM_LLVM=0 \ +USE_SYSTEM_LLVM=1 \ USE_SYSTEM_LIBUNWIND=1 \ USE_SYSTEM_PCRE=1 \ USE_SYSTEM_LIBM=1 \
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Tuesday, March 28, 2017 @ 22:39:29 Author: arojas Revision: 219761 Fix arch mismatch on x86_64 (FS#53494) Modified: julia/trunk/PKGBUILD --+ PKGBUILD | 14 +- 1 file changed, 9 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-03-28 21:10:56 UTC (rev 219760) +++ PKGBUILD2017-03-28 22:39:29 UTC (rev 219761) @@ -8,7 +8,7 @@ pkgbase=julia pkgname=('julia' 'julia-docs') pkgver=0.5.1 -pkgrel=3 +pkgrel=4 epoch=2 arch=('x86_64' 'i686') pkgdesc='High-level, high-performance, dynamic programming language' @@ -34,12 +34,14 @@ # SSE2 is a requirement for Julia on 32-bit x86 if [[ $CARCH == i686 ]]; then -export CFLAGS+=" -march=pentium4" -export CXXFLAGS+=" -march=pentium4" +export M=pentium4 + else +export M="x86-64" fi cd julia-$pkgver make prefix=/usr sysconfdir=/etc \ +MARCH=$M \ USE_SYSTEM_LLVM=0 \ USE_SYSTEM_LIBUNWIND=1 \ USE_SYSTEM_PCRE=1 \ @@ -75,13 +77,15 @@ # SSE2 is a requirement for Julia on 32-bit x86 if [[ $CARCH == i686 ]]; then -export CFLAGS+=" -march=pentium4" -export CXXFLAGS+=" -march=pentium4" +export M=pentium4 + else +export M="x86-64" fi cd julia-$pkgver make DESTDIR="$pkgdir" \ prefix=/usr sysconfdir=/etc \ +MARCH=$M \ USE_SYSTEM_LLVM=0 \ USE_SYSTEM_LIBUNWIND=1 \ USE_SYSTEM_PCRE=1 \
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Tuesday, March 28, 2017 @ 17:27:39 Author: arojas Revision: 219750 Use internal LLVM again, LLVM 4.0 support requires major changes Modified: julia/trunk/PKGBUILD --+ PKGBUILD |8 1 file changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-03-28 17:26:51 UTC (rev 219749) +++ PKGBUILD2017-03-28 17:27:39 UTC (rev 219750) @@ -8,7 +8,7 @@ pkgbase=julia pkgname=('julia' 'julia-docs') pkgver=0.5.1 -pkgrel=2 +pkgrel=3 epoch=2 arch=('x86_64' 'i686') pkgdesc='High-level, high-performance, dynamic programming language' @@ -15,7 +15,7 @@ url='http://julialang.org/' license=('MIT') makedepends=('gcc-fortran' 'python2' 'libuv' 'blas' 'lapack' 'arpack' 'libunwind' 'fftw' - 'gmp' 'mpfr' 'zlib' 'suitesparse' 'patchelf' 'cmake' 'pcre2' 'libgit2' 'openssl' 'llvm') + 'gmp' 'mpfr' 'zlib' 'suitesparse' 'patchelf' 'cmake' 'pcre2' 'libgit2' 'openssl') options=('!emptydirs' 'staticlibs') source=("https://github.com/JuliaLang/julia/releases/download/v$pkgver/julia-$pkgver.tar.gz"{,.asc}) sha256sums=('805e97aef179fd5bea2bc906128369d113a30bb9a165cef70b67f2fc3f3c35a9' @@ -40,7 +40,7 @@ cd julia-$pkgver make prefix=/usr sysconfdir=/etc \ -USE_SYSTEM_LLVM=1 \ +USE_SYSTEM_LLVM=0 \ USE_SYSTEM_LIBUNWIND=1 \ USE_SYSTEM_PCRE=1 \ USE_SYSTEM_LIBM=1 \ @@ -82,7 +82,7 @@ cd julia-$pkgver make DESTDIR="$pkgdir" \ prefix=/usr sysconfdir=/etc \ -USE_SYSTEM_LLVM=1 \ +USE_SYSTEM_LLVM=0 \ USE_SYSTEM_LIBUNWIND=1 \ USE_SYSTEM_PCRE=1 \ USE_SYSTEM_LIBM=1 \
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Wednesday, March 15, 2017 @ 22:28:29 Author: arojas Revision: 216473 Use system LLVM (FS#53312) Modified: julia/trunk/PKGBUILD --+ PKGBUILD | 30 +- 1 file changed, 13 insertions(+), 17 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-03-15 21:20:25 UTC (rev 216472) +++ PKGBUILD2017-03-15 22:28:29 UTC (rev 216473) @@ -8,7 +8,7 @@ pkgbase=julia pkgname=('julia' 'julia-docs') pkgver=0.5.1 -pkgrel=1 +pkgrel=2 epoch=2 arch=('x86_64' 'i686') pkgdesc='High-level, high-performance, dynamic programming language' @@ -15,7 +15,7 @@ url='http://julialang.org/' license=('MIT') makedepends=('gcc-fortran' 'python2' 'libuv' 'blas' 'lapack' 'arpack' 'libunwind' 'fftw' - 'gmp' 'mpfr' 'zlib' 'suitesparse' 'patchelf' 'cmake' 'pcre2' 'libgit2' 'openssl') + 'gmp' 'mpfr' 'zlib' 'suitesparse' 'patchelf' 'cmake' 'pcre2' 'libgit2' 'openssl' 'llvm') options=('!emptydirs' 'staticlibs') source=("https://github.com/JuliaLang/julia/releases/download/v$pkgver/julia-$pkgver.tar.gz"{,.asc}) sha256sums=('805e97aef179fd5bea2bc906128369d113a30bb9a165cef70b67f2fc3f3c35a9' @@ -34,21 +34,19 @@ # SSE2 is a requirement for Julia on 32-bit x86 if [[ $CARCH == i686 ]]; then -export M=pentium4 - else -export M="x86-64" +export CFLAGS+=" -march=pentium4" +export CXXFLAGS+=" -march=pentium4" fi cd julia-$pkgver make prefix=/usr sysconfdir=/etc \ -MARCH=$M \ -USE_SYSTEM_LLVM=0 \ +USE_SYSTEM_LLVM=1 \ USE_SYSTEM_LIBUNWIND=1 \ USE_SYSTEM_PCRE=1 \ USE_SYSTEM_LIBM=1 \ USE_SYSTEM_OPENLIBM=0 \ USE_SYSTEM_OPENSPECFUN=0 \ -USE_SYSTEM_BLAS=0 \ +USE_SYSTEM_BLAS=1 \ USE_SYSTEM_LAPACK=1 \ USE_SYSTEM_FFTW=1 \ USE_SYSTEM_GMP=1 \ @@ -59,7 +57,7 @@ USE_SYSTEM_UTF8PROC=0 \ USE_INTEL_MKL=0 \ USE_BLAS64=0 \ -USE_LLVM_SHLIB=0 \ +USE_LLVM_SHLIB=1 \ USE_SYSTEM_LIBGIT2=1 \ USE_SYSTEM_PATCHELF=1 \ USE_SYSTEM_DSFMT=0 @@ -67,7 +65,7 @@ package_julia() { backup=('etc/ld.so.conf.d/julia.conf' 'etc/julia/juliarc.jl') - depends=('arpack' 'fftw' 'gmp' 'libunwind' 'mpfr' 'zlib' 'lapack' 'suitesparse' 'pcre2' 'libgit2' 'openssl' 'patchelf') + depends=('arpack' 'fftw' 'libunwind' 'mpfr' 'suitesparse' 'pcre2' 'libgit2' 'llvm-libs' 'patchelf' 'hicolor-icon-theme') optdepends=('gnuplot: If using the Gaston Package from julia') install='sysfix.install' @@ -77,22 +75,20 @@ # SSE2 is a requirement for Julia on 32-bit x86 if [[ $CARCH == i686 ]]; then -export M=pentium4 - else -export M="x86-64" +export CFLAGS+=" -march=pentium4" +export CXXFLAGS+=" -march=pentium4" fi cd julia-$pkgver make DESTDIR="$pkgdir" \ prefix=/usr sysconfdir=/etc \ -MARCH=$M \ -USE_SYSTEM_LLVM=0 \ +USE_SYSTEM_LLVM=1 \ USE_SYSTEM_LIBUNWIND=1 \ USE_SYSTEM_PCRE=1 \ USE_SYSTEM_LIBM=1 \ USE_SYSTEM_OPENLIBM=0 \ USE_SYSTEM_OPENSPECFUN=0 \ -USE_SYSTEM_BLAS=0 \ +USE_SYSTEM_BLAS=1 \ USE_SYSTEM_LAPACK=1 \ USE_SYSTEM_FFTW=1 \ USE_SYSTEM_GMP=1 \ @@ -103,7 +99,7 @@ USE_SYSTEM_UTF8PROC=0 \ USE_INTEL_MKL=0 \ USE_BLAS64=0 \ -USE_LLVM_SHLIB=0 \ +USE_LLVM_SHLIB=1 \ USE_SYSTEM_LIBGIT2=1 \ USE_SYSTEM_PATCHELF=1 \ USE_SYSTEM_DSFMT=0 \
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Monday, March 6, 2017 @ 17:47:48 Author: arojas Revision: 215136 Update to 0.5.1 Modified: julia/trunk/PKGBUILD --+ PKGBUILD | 26 ++ 1 file changed, 14 insertions(+), 12 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-03-06 17:47:16 UTC (rev 215135) +++ PKGBUILD2017-03-06 17:47:48 UTC (rev 215136) @@ -7,7 +7,7 @@ pkgbase=julia pkgname=('julia' 'julia-docs') -pkgver=0.5.0 +pkgver=0.5.1 pkgrel=1 epoch=2 arch=('x86_64' 'i686') @@ -14,10 +14,13 @@ pkgdesc='High-level, high-performance, dynamic programming language' url='http://julialang.org/' license=('MIT') -makedepends=('gcc-fortran' 'python2' 'libuv' 'git' 'blas' 'lapack' 'arpack' 'libunwind' 'fftw' 'gmp' 'mpfr' 'zlib' 'suitesparse' 'patchelf' 'cmake' 'pcre2' 'libgit2' 'openssl') +makedepends=('gcc-fortran' 'python2' 'libuv' 'blas' 'lapack' 'arpack' 'libunwind' 'fftw' + 'gmp' 'mpfr' 'zlib' 'suitesparse' 'patchelf' 'cmake' 'pcre2' 'libgit2' 'openssl') options=('!emptydirs' 'staticlibs') -source=("git://github.com/JuliaLang/julia.git#tag=v$pkgver") -sha256sums=('SKIP') +source=("https://github.com/JuliaLang/julia/releases/download/v$pkgver/julia-$pkgver.tar.gz"{,.asc}) +sha256sums=('805e97aef179fd5bea2bc906128369d113a30bb9a165cef70b67f2fc3f3c35a9' +'SKIP') +validpgpkeys=('3673DF529D9049477F76B37566E3C7DC03D6E495') # Julia (Binary signing key)prepare() { # For /etc/ld.so.conf.d/ @@ -35,7 +38,9 @@ else export M="x86-64" fi - make -C "$pkgname" prefix=/usr sysconfdir=/etc \ + + cd julia-$pkgver + make prefix=/usr sysconfdir=/etc \ MARCH=$M \ USE_SYSTEM_LLVM=0 \ USE_SYSTEM_LIBUNWIND=1 \ @@ -77,7 +82,8 @@ export M="x86-64" fi - make -C "$pkgname" DESTDIR="$pkgdir" \ + cd julia-$pkgver + make DESTDIR="$pkgdir" \ prefix=/usr sysconfdir=/etc \ MARCH=$M \ USE_SYSTEM_LLVM=0 \ @@ -107,7 +113,7 @@ rm -rvf "$pkgdir/usr/share/julia/doc/man" # For /etc/ld.so.conf.d, FS#41731 - install -Dm644 julia.conf "$pkgdir/etc/ld.so.conf.d/julia.conf" + install -Dm644 "$srcdir"/julia.conf "$pkgdir/etc/ld.so.conf.d/julia.conf" # Documentation and examples are in the julia-docs package rm -rvf "$pkgdir/usr/share/doc/" @@ -114,13 +120,12 @@ rm -rvf "$pkgdir/usr/share/julia/doc/" rm -rvf "$pkgdir/usr/share/julia/examples/" - cd "$pkgname" install -Dm644 LICENSE.md "$pkgdir/usr/share/licenses/$pkgname/LICENSE.md" } package_julia-docs() { pkgdesc='Documentation and examples for Julia' - cd "$pkgbase" + cd julia-$pkgver install -d "$pkgdir/usr/share/doc" cp -rv doc "$pkgdir/usr/share/doc/$pkgbase" @@ -127,6 +132,3 @@ cp -rv examples "$pkgdir/usr/share/doc/$pkgbase/examples" install -Dm644 LICENSE.md "$pkgdir/usr/share/licenses/$pkgname/LICENSE.md" } - -# getver: julialang.org/downloads -# vim:set ts=2 sw=2 et:
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Thursday, September 22, 2016 @ 14:53:07 Author: arodseth Revision: 190157 upgpkg: julia 2:0.5.0-1 Modified: julia/trunk/PKGBUILD --+ PKGBUILD | 26 +- 1 file changed, 21 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-09-22 14:02:37 UTC (rev 190156) +++ PKGBUILD2016-09-22 14:53:07 UTC (rev 190157) @@ -7,7 +7,7 @@ pkgbase=julia pkgname=('julia' 'julia-docs') -pkgver=0.4.6 +pkgver=0.5.0 pkgrel=1 epoch=2 arch=('x86_64' 'i686') @@ -25,13 +25,18 @@ } build() { + # Make sure not to set -march + export CFLAGS="-mtune=generic -O3 -pipe -fstack-protector-strong" + export CXXFLAGS="-mtune=generic -O3 -pipe -fstack-protector-strong" + # SSE2 is a requirement for Julia on 32-bit x86 if [[ $CARCH == i686 ]]; then -export JULIA_CPU_TARGET=pentium4 +export M=pentium4 + else +export M="x86-64" fi - make -C "$pkgname" prefix=/usr sysconfdir=/etc \ -MARCH=${CARCH/_/-} \ +MARCH=$M \ USE_SYSTEM_LLVM=0 \ USE_SYSTEM_LIBUNWIND=1 \ USE_SYSTEM_PCRE=1 \ @@ -61,9 +66,20 @@ optdepends=('gnuplot: If using the Gaston Package from julia') install='sysfix.install' + # Make sure not to set -march + export CFLAGS="-mtune=generic -O3 -pipe -fstack-protector-strong" + export CXXFLAGS="-mtune=generic -O3 -pipe -fstack-protector-strong" + + # SSE2 is a requirement for Julia on 32-bit x86 + if [[ $CARCH == i686 ]]; then +export M=pentium4 + else +export M="x86-64" + fi + make -C "$pkgname" DESTDIR="$pkgdir" \ prefix=/usr sysconfdir=/etc \ -MARCH=${CARCH/_/-} \ +MARCH=$M \ USE_SYSTEM_LLVM=0 \ USE_SYSTEM_LIBUNWIND=1 \ USE_SYSTEM_PCRE=1 \
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Wednesday, June 29, 2016 @ 15:56:04 Author: arodseth Revision: 181615 upgpkg: julia 2:0.4.6-1 Modified: julia/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2016-06-29 15:50:27 UTC (rev 181614) +++ PKGBUILD2016-06-29 15:56:04 UTC (rev 181615) @@ -7,7 +7,7 @@ pkgbase=julia pkgname=('julia' 'julia-docs') -pkgver=0.4.5 +pkgver=0.4.6 pkgrel=1 epoch=2 arch=('x86_64' 'i686')
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Saturday, March 26, 2016 @ 19:47:01 Author: arodseth Revision: 168500 upgpkg: julia 2:0.4.5-1 Modified: julia/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2016-03-26 18:32:34 UTC (rev 168499) +++ PKGBUILD2016-03-26 18:47:01 UTC (rev 168500) @@ -7,7 +7,7 @@ pkgbase=julia pkgname=('julia' 'julia-docs') -pkgver=0.4.3 +pkgver=0.4.5 pkgrel=1 epoch=2 arch=('x86_64' 'i686')
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Sunday, January 17, 2016 @ 01:28:30 Author: arodseth Revision: 157024 upgpkg: julia 2:0.4.3-1 Modified: julia/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2016-01-16 23:31:00 UTC (rev 157023) +++ PKGBUILD2016-01-17 00:28:30 UTC (rev 157024) @@ -7,7 +7,7 @@ pkgbase=julia pkgname=('julia' 'julia-docs') -pkgver=0.4.2 +pkgver=0.4.3 pkgrel=1 epoch=2 arch=('x86_64' 'i686')
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Monday, December 14, 2015 @ 23:29:31 Author: arodseth Revision: 153325 Version bump + suggestions from bug tracker issues Modified: julia/trunk/PKGBUILD --+ PKGBUILD | 32 +++- 1 file changed, 15 insertions(+), 17 deletions(-) Modified: PKGBUILD === --- PKGBUILD2015-12-14 21:10:45 UTC (rev 153324) +++ PKGBUILD2015-12-14 22:29:31 UTC (rev 153325) @@ -1,5 +1,5 @@ # $Id$ -# Maintainer: Alexander Rødseth+# Maintainer: Alexander F Rødseth # Contributor: Lex Black # Contributor: Michael Jakl # Contributor: devmotion @@ -7,15 +7,14 @@ pkgbase=julia pkgname=('julia' 'julia-docs') -pkgver=0.4.1 -pkgrel=2 +pkgver=0.4.2 +pkgrel=1 epoch=2 arch=('x86_64' 'i686') pkgdesc='High-level, high-performance, dynamic programming language' url='http://julialang.org/' license=('MIT') -makedepends=('gcc-fortran' 'python2' 'libuv' 'git' 'blas' 'lapack' 'arpack' 'libunwind' 'fftw' 'gmp' 'mpfr' 'pcre' 'zlib' 'suitesparse' 'patchelf' 'cmake' 'pcre2') -optdepends=('gnuplot: If using the Gaston Package from julia') +makedepends=('gcc-fortran' 'python2' 'libuv' 'git' 'blas' 'lapack' 'arpack' 'libunwind' 'fftw' 'gmp' 'mpfr' 'zlib' 'suitesparse' 'patchelf' 'cmake' 'pcre2' 'libgit2' 'openssl') options=('!emptydirs' 'staticlibs') source=("git://github.com/JuliaLang/julia.git#tag=v$pkgver") sha256sums=('SKIP') @@ -35,7 +34,6 @@ MARCH=${CARCH/_/-} \ USE_SYSTEM_LLVM=0 \ USE_SYSTEM_LIBUNWIND=1 \ -USE_SYSTEM_READLINE=0 \ USE_SYSTEM_PCRE=1 \ USE_SYSTEM_LIBM=1 \ USE_SYSTEM_OPENLIBM=0 \ @@ -47,19 +45,20 @@ USE_SYSTEM_MPFR=1 \ USE_SYSTEM_ARPACK=1 \ USE_SYSTEM_SUITESPARSE=1 \ -USE_SYSTEM_ZLIB=1 \ -USE_SYSTEM_GRISU=0 \ -USE_SYSTEM_RMATH=0 \ USE_SYSTEM_LIBUV=0 \ USE_SYSTEM_UTF8PROC=0 \ -USE_MKL=0 \ +USE_INTEL_MKL=0 \ USE_BLAS64=0 \ -USE_LLVM_SHLIB=0 +USE_LLVM_SHLIB=0 \ +USE_SYSTEM_LIBGIT2=1 \ +USE_SYSTEM_PATCHELF=1 \ +USE_SYSTEM_DSFMT=0 } package_julia() { backup=('etc/ld.so.conf.d/julia.conf' 'etc/julia/juliarc.jl') - depends=('arpack' 'fftw' 'git' 'gmp' 'libunwind' 'mpfr' 'pcre' 'zlib' 'lapack' 'suitesparse' 'pcre2') + depends=('arpack' 'fftw' 'gmp' 'libunwind' 'mpfr' 'zlib' 'lapack' 'suitesparse' 'pcre2' 'libgit2' 'openssl' 'patchelf') + optdepends=('gnuplot: If using the Gaston Package from julia') install='sysfix.install' make -C "$pkgname" DESTDIR="$pkgdir" \ @@ -67,7 +66,6 @@ MARCH=${CARCH/_/-} \ USE_SYSTEM_LLVM=0 \ USE_SYSTEM_LIBUNWIND=1 \ -USE_SYSTEM_READLINE=0 \ USE_SYSTEM_PCRE=1 \ USE_SYSTEM_LIBM=1 \ USE_SYSTEM_OPENLIBM=0 \ @@ -79,14 +77,14 @@ USE_SYSTEM_MPFR=1 \ USE_SYSTEM_ARPACK=1 \ USE_SYSTEM_SUITESPARSE=1 \ -USE_SYSTEM_ZLIB=1 \ -USE_SYSTEM_GRISU=0 \ -USE_SYSTEM_RMATH=0 \ USE_SYSTEM_LIBUV=0 \ USE_SYSTEM_UTF8PROC=0 \ -USE_MKL=0 \ +USE_INTEL_MKL=0 \ USE_BLAS64=0 \ USE_LLVM_SHLIB=0 \ +USE_SYSTEM_LIBGIT2=1 \ +USE_SYSTEM_PATCHELF=1 \ +USE_SYSTEM_DSFMT=0 \ install # Remove duplicate man-page from julia/doc
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Sunday, December 6, 2015 @ 18:49:06 Author: foutrelis Revision: 149009 C++11 ABI rebuild Modified: julia/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2015-12-06 17:48:15 UTC (rev 149008) +++ PKGBUILD2015-12-06 17:49:06 UTC (rev 149009) @@ -8,7 +8,7 @@ pkgbase=julia pkgname=('julia' 'julia-docs') pkgver=0.4.1 -pkgrel=1 +pkgrel=2 epoch=2 arch=('x86_64' 'i686') pkgdesc='High-level, high-performance, dynamic programming language'
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Saturday, November 14, 2015 @ 22:03:19 Author: arodseth Revision: 146829 upgpkg: julia 2:0.4.1-1 Modified: julia/trunk/PKGBUILD --+ PKGBUILD | 11 +-- 1 file changed, 5 insertions(+), 6 deletions(-) Modified: PKGBUILD === --- PKGBUILD2015-11-14 19:16:46 UTC (rev 146828) +++ PKGBUILD2015-11-14 21:03:19 UTC (rev 146829) @@ -7,9 +7,9 @@ pkgbase=julia pkgname=('julia' 'julia-docs') +pkgver=0.4.1 +pkgrel=1 epoch=2 -pkgver=0.4.0 -pkgrel=1 arch=('x86_64' 'i686') pkgdesc='High-level, high-performance, dynamic programming language' url='http://julialang.org/' @@ -106,12 +106,11 @@ package_julia-docs() { pkgdesc='Documentation and examples for Julia' + cd "$pkgbase" install -d "$pkgdir/usr/share/doc" - - cd "$srcdir/$pkgbase" - cp -rv "doc" "$pkgdir/usr/share/doc/$pkgbase" - cp -rv "examples" "$pkgdir/usr/share/doc/$pkgbase/examples" + cp -rv doc "$pkgdir/usr/share/doc/$pkgbase" + cp -rv examples "$pkgdir/usr/share/doc/$pkgbase/examples" install -Dm644 LICENSE.md "$pkgdir/usr/share/licenses/$pkgname/LICENSE.md" }
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Monday, October 12, 2015 @ 17:20:32 Author: arodseth Revision: 143779 upgpkg: julia 2:0.4.0-1 Modified: julia/trunk/PKGBUILD --+ PKGBUILD | 21 +++-- 1 file changed, 15 insertions(+), 6 deletions(-) Modified: PKGBUILD === --- PKGBUILD2015-10-12 15:19:13 UTC (rev 143778) +++ PKGBUILD2015-10-12 15:20:32 UTC (rev 143779) @@ -8,16 +8,15 @@ pkgbase=julia pkgname=('julia' 'julia-docs') epoch=2 -pkgver=0.3.11 +pkgver=0.4.0 pkgrel=1 pkgdesc='High-level, high-performance, dynamic programming language' arch=('x86_64' 'i686') url='http://julialang.org/' license=('MIT') -makedepends=('gcc-fortran' 'python2' 'libuv' 'git' 'blas' 'lapack' 'arpack' 'libunwind' 'fftw' 'gmp' 'mpfr' 'pcre' 'zlib' 'suitesparse') +makedepends=('gcc-fortran' 'python2' 'libuv' 'git' 'blas' 'lapack' 'arpack' 'libunwind' 'fftw' 'gmp' 'mpfr' 'pcre' 'zlib' 'suitesparse' 'patchelf' 'cmake' 'pcre2') optdepends=('gnuplot: If using the Gaston Package from julia') options=('!emptydirs' 'staticlibs') -backup=('etc/ld.so.conf.d/julia.conf' 'etc/julia/juliarc.jl') source=("git://github.com/JuliaLang/julia.git#tag=v$pkgver") sha256sums=('SKIP') @@ -27,6 +26,11 @@ } build() { + # SSE2 is a requirement for Julia on 32-bit x86 + if [[ $CARCH == i686 ]]; then +export JULIA_CPU_TARGET=pentium4 + fi + make -C "$pkgname" prefix=/usr sysconfdir=/etc \ MARCH=${CARCH/_/-} \ USE_SYSTEM_LLVM=0 \ @@ -54,7 +58,8 @@ } package_julia() { - depends=('arpack' 'fftw' 'git' 'gmp' 'libunwind' 'mpfr' 'pcre' 'zlib' 'lapack' 'suitesparse') + backup=('etc/ld.so.conf.d/julia.conf' 'etc/julia/juliarc.jl') + depends=('arpack' 'fftw' 'git' 'gmp' 'libunwind' 'mpfr' 'pcre' 'zlib' 'lapack' 'suitesparse' 'pcre2') install='sysfix.install' make -C "$pkgname" DESTDIR="$pkgdir" \ @@ -101,10 +106,14 @@ package_julia-docs() { pkgdesc='Documentation and examples for Julia' + arch=('any') install -d "$pkgdir/usr/share/doc" - cp -rv "$srcdir/$pkgbase/doc" "$pkgdir/usr/share/doc/$pkgbase" - cp -rv "$srcdir/$pkgbase/examples" "$pkgdir/usr/share/doc/$pkgbase/examples" + + cd "$srcdir/$pkgbase" + cp -rv "doc" "$pkgdir/usr/share/doc/$pkgbase" + cp -rv "examples" "$pkgdir/usr/share/doc/$pkgbase/examples" + install -Dm644 LICENSE.md "$pkgdir/usr/share/licenses/$pkgname/LICENSE.md" } # getver: julialang.org/downloads
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Monday, October 12, 2015 @ 18:08:31 Author: arodseth Revision: 143787 upgpkg: julia 2:0.4.0-1 Modified: julia/trunk/PKGBUILD --+ PKGBUILD |3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2015-10-12 16:08:05 UTC (rev 143786) +++ PKGBUILD2015-10-12 16:08:31 UTC (rev 143787) @@ -10,8 +10,8 @@ epoch=2 pkgver=0.4.0 pkgrel=1 +arch=('x86_64' 'i686') pkgdesc='High-level, high-performance, dynamic programming language' -arch=('x86_64' 'i686') url='http://julialang.org/' license=('MIT') makedepends=('gcc-fortran' 'python2' 'libuv' 'git' 'blas' 'lapack' 'arpack' 'libunwind' 'fftw' 'gmp' 'mpfr' 'pcre' 'zlib' 'suitesparse' 'patchelf' 'cmake' 'pcre2') @@ -106,7 +106,6 @@ package_julia-docs() { pkgdesc='Documentation and examples for Julia' - arch=('any') install -d "$pkgdir/usr/share/doc"
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Tuesday, July 28, 2015 @ 13:06:06 Author: arodseth Revision: 137550 upgpkg: julia 2:0.3.11-1 Modified: julia/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2015-07-28 11:05:54 UTC (rev 137549) +++ PKGBUILD2015-07-28 11:06:06 UTC (rev 137550) @@ -8,8 +8,8 @@ pkgbase=julia pkgname=('julia' 'julia-docs') epoch=2 -pkgver=0.3.10 -pkgrel=2 +pkgver=0.3.11 +pkgrel=1 pkgdesc='High-level, high-performance, dynamic programming language' arch=('x86_64' 'i686') url='http://julialang.org/'
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Tuesday, June 30, 2015 @ 11:44:20 Author: arodseth Revision: 136147 upgpkg: julia 2:0.3.10-2 Modified: julia/trunk/PKGBUILD --+ PKGBUILD |5 - 1 file changed, 4 insertions(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2015-06-30 06:54:09 UTC (rev 136146) +++ PKGBUILD2015-06-30 09:44:20 UTC (rev 136147) @@ -9,7 +9,7 @@ pkgname=('julia' 'julia-docs') epoch=2 pkgver=0.3.10 -pkgrel=1 +pkgrel=2 pkgdesc='High-level, high-performance, dynamic programming language' arch=('x86_64' 'i686') url='http://julialang.org/' @@ -94,6 +94,9 @@ rm -rvf $pkgdir/usr/share/doc/ rm -rvf $pkgdir/usr/share/julia/doc/ rm -rvf $pkgdir/usr/share/julia/examples/ + + cd $pkgname + install -Dm644 LICENSE.md $pkgdir/usr/share/licenses/$pkgname/LICENSE.md } package_julia-docs() {
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Monday, June 29, 2015 @ 00:15:27 Author: arodseth Revision: 136094 License is MIT Modified: julia/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2015-06-28 21:49:01 UTC (rev 136093) +++ PKGBUILD2015-06-28 22:15:27 UTC (rev 136094) @@ -13,7 +13,7 @@ pkgdesc='High-level, high-performance, dynamic programming language' arch=('x86_64' 'i686') url='http://julialang.org/' -license=('GPL') +license=('MIT') makedepends=('gcc-fortran' 'python2' 'libuv' 'git' 'blas' 'lapack' 'arpack' 'libunwind' 'fftw' 'gmp' 'mpfr' 'pcre' 'zlib' 'suitesparse') optdepends=('gnuplot: If using the Gaston Package from julia') options=('!emptydirs' 'staticlibs')
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Sunday, June 28, 2015 @ 01:13:04 Author: arodseth Revision: 135930 upgpkg: julia 2:0.3.10-1 Modified: julia/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2015-06-27 22:45:12 UTC (rev 135929) +++ PKGBUILD2015-06-27 23:13:04 UTC (rev 135930) @@ -8,7 +8,7 @@ pkgbase=julia pkgname=('julia' 'julia-docs') epoch=2 -pkgver=0.3.9 +pkgver=0.3.10 pkgrel=1 pkgdesc='High-level, high-performance, dynamic programming language' arch=('x86_64' 'i686')
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Tuesday, June 2, 2015 @ 16:57:35 Author: arodseth Revision: 134553 upgpkg: julia 2:0.3.9-1 Modified: julia/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2015-06-02 14:55:21 UTC (rev 134552) +++ PKGBUILD2015-06-02 14:57:35 UTC (rev 134553) @@ -8,7 +8,7 @@ pkgbase=julia pkgname=('julia' 'julia-docs') epoch=2 -pkgver=0.3.8 +pkgver=0.3.9 pkgrel=1 pkgdesc='High-level, high-performance, dynamic programming language' arch=('x86_64' 'i686')
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Sunday, May 10, 2015 @ 13:55:34 Author: arodseth Revision: 133179 Minor change Modified: julia/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2015-05-10 11:54:14 UTC (rev 133178) +++ PKGBUILD2015-05-10 11:55:34 UTC (rev 133179) @@ -104,5 +104,5 @@ cp -rv $srcdir/$pkgbase/examples $pkgdir/usr/share/doc/$pkgbase/examples } -# getver: julialang.org/downloads # +# getver: julialang.org/downloads # vim:set ts=2 sw=2 et:
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Saturday, May 9, 2015 @ 18:23:21 Author: arodseth Revision: 133099 Automatic detection of the latest version Modified: julia/trunk/PKGBUILD --+ PKGBUILD |3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2015-05-09 15:42:52 UTC (rev 133098) +++ PKGBUILD2015-05-09 16:23:21 UTC (rev 133099) @@ -8,7 +8,7 @@ pkgbase=julia pkgname=('julia' 'julia-docs') epoch=2 -pkgver=0.3.7 +pkgver=0.3.8 pkgrel=1 pkgdesc='High-level, high-performance, dynamic programming language' arch=('x86_64' 'i686') @@ -104,4 +104,5 @@ cp -rv $srcdir/$pkgbase/examples $pkgdir/usr/share/doc/$pkgbase/examples } +# getver: julialang.org/downloads # # vim:set ts=2 sw=2 et:
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Tuesday, March 24, 2015 @ 23:52:13 Author: arodseth Revision: 129866 upgpkg: julia 2:0.3.7-1 Modified: julia/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2015-03-24 21:18:36 UTC (rev 129865) +++ PKGBUILD2015-03-24 22:52:13 UTC (rev 129866) @@ -8,7 +8,7 @@ pkgbase=julia pkgname=('julia' 'julia-docs') epoch=2 -pkgver=0.3.6 +pkgver=0.3.7 pkgrel=1 pkgdesc='High-level, high-performance, dynamic programming language' arch=('x86_64' 'i686') @@ -36,7 +36,7 @@ USE_SYSTEM_LIBM=1 \ USE_SYSTEM_OPENLIBM=0 \ USE_SYSTEM_OPENSPECFUN=0 \ -USE_SYSTEM_BLAS=1 \ +USE_SYSTEM_BLAS=0 \ USE_SYSTEM_LAPACK=1 \ USE_SYSTEM_FFTW=1 \ USE_SYSTEM_GMP=1 \ @@ -67,7 +67,7 @@ USE_SYSTEM_LIBM=1 \ USE_SYSTEM_OPENLIBM=0 \ USE_SYSTEM_OPENSPECFUN=0 \ -USE_SYSTEM_BLAS=1 \ +USE_SYSTEM_BLAS=0 \ USE_SYSTEM_LAPACK=1 \ USE_SYSTEM_FFTW=1 \ USE_SYSTEM_GMP=1 \
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Sunday, February 22, 2015 @ 16:43:26 Author: arodseth Revision: 128112 upgpkg: julia 2:0.3.6-1 Modified: julia/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2015-02-22 15:23:49 UTC (rev 128111) +++ PKGBUILD2015-02-22 15:43:26 UTC (rev 128112) @@ -7,9 +7,9 @@ pkgbase=julia pkgname=('julia' 'julia-docs') -pkgver=0.3.5 -pkgrel=2 epoch=2 +pkgver=0.3.6 +pkgrel=1 pkgdesc='High-level, high-performance, dynamic programming language' arch=('x86_64' 'i686') url='http://julialang.org/' @@ -22,7 +22,7 @@ sha256sums=('SKIP') prepare() { - # for /etc/ld.so.conf.d/ + # For /etc/ld.so.conf.d/ echo '/usr/lib/julia' julia.conf }
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Tuesday, February 3, 2015 @ 14:10:16 Author: arodseth Revision: 127042 upgpkg: julia 2:0.3.5-2 Modified: julia/trunk/PKGBUILD --+ PKGBUILD | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) Modified: PKGBUILD === --- PKGBUILD2015-02-03 11:01:40 UTC (rev 127041) +++ PKGBUILD2015-02-03 13:10:16 UTC (rev 127042) @@ -8,13 +8,13 @@ pkgbase=julia pkgname=('julia' 'julia-docs') pkgver=0.3.5 -pkgrel=1 +pkgrel=2 epoch=2 pkgdesc='High-level, high-performance, dynamic programming language' arch=('x86_64' 'i686') url='http://julialang.org/' license=('GPL') -makedepends=('gcc-fortran' 'python2' 'libuv' 'git' 'blas' 'lapack' 'arpack' 'libunwind' 'fftw' 'gmp' 'mpfr' 'pcre' 'zlib') +makedepends=('gcc-fortran' 'python2' 'libuv' 'git' 'blas' 'lapack' 'arpack' 'libunwind' 'fftw' 'gmp' 'mpfr' 'pcre' 'zlib' 'suitesparse') optdepends=('gnuplot: If using the Gaston Package from julia') options=('!emptydirs' 'staticlibs') backup=('etc/ld.so.conf.d/julia.conf' 'etc/julia/juliarc.jl') @@ -42,7 +42,7 @@ USE_SYSTEM_GMP=1 \ USE_SYSTEM_MPFR=1 \ USE_SYSTEM_ARPACK=1 \ -USE_SYSTEM_SUITESPARSE=0 \ +USE_SYSTEM_SUITESPARSE=1 \ USE_SYSTEM_ZLIB=1 \ USE_SYSTEM_GRISU=0 \ USE_SYSTEM_RMATH=0 \ @@ -54,7 +54,7 @@ } package_julia() { - depends=('arpack' 'fftw' 'git' 'gmp' 'libunwind' 'mpfr' 'pcre' 'zlib' 'lapack') + depends=('arpack' 'fftw' 'git' 'gmp' 'libunwind' 'mpfr' 'pcre' 'zlib' 'lapack' 'suitesparse') install='sysfix.install' make -C $pkgname DESTDIR=$pkgdir \ @@ -73,7 +73,7 @@ USE_SYSTEM_GMP=1 \ USE_SYSTEM_MPFR=1 \ USE_SYSTEM_ARPACK=1 \ -USE_SYSTEM_SUITESPARSE=0 \ +USE_SYSTEM_SUITESPARSE=1 \ USE_SYSTEM_ZLIB=1 \ USE_SYSTEM_GRISU=0 \ USE_SYSTEM_RMATH=0 \ @@ -83,7 +83,7 @@ USE_BLAS64=0 \ USE_LLVM_SHLIB=0 \ install - + # Remove duplicate man-page from julia/doc rm -rvf $pkgdir/usr/share/julia/doc/man
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Sunday, January 11, 2015 @ 00:07:16 Author: arodseth Revision: 125713 upgpkg: julia 2:0.3.5-1 Modified: julia/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2015-01-10 21:32:19 UTC (rev 125712) +++ PKGBUILD2015-01-10 23:07:16 UTC (rev 125713) @@ -7,7 +7,7 @@ pkgbase=julia pkgname=('julia' 'julia-docs') -pkgver=0.3.4 +pkgver=0.3.5 pkgrel=1 epoch=2 pkgdesc='High-level, high-performance, dynamic programming language'
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Monday, January 5, 2015 @ 11:04:30 Author: arodseth Revision: 125388 upgpkg: julia 2:0.3.4-1 Modified: julia/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2015-01-05 09:26:54 UTC (rev 125387) +++ PKGBUILD2015-01-05 10:04:30 UTC (rev 125388) @@ -7,7 +7,7 @@ pkgbase=julia pkgname=('julia' 'julia-docs') -pkgver=0.3.3 +pkgver=0.3.4 pkgrel=1 epoch=2 pkgdesc='High-level, high-performance, dynamic programming language'
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Thursday, November 27, 2014 @ 15:14:24 Author: arodseth Revision: 123207 upgpkg: julia 2:0.3.3-1 Modified: julia/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2014-11-27 14:13:28 UTC (rev 123206) +++ PKGBUILD2014-11-27 14:14:24 UTC (rev 123207) @@ -7,7 +7,7 @@ pkgbase=julia pkgname=('julia' 'julia-docs') -pkgver=0.3.2 +pkgver=0.3.3 pkgrel=1 epoch=2 pkgdesc='High-level, high-performance, dynamic programming language'
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Sunday, November 2, 2014 @ 19:48:42 Author: arodseth Revision: 121713 upgpkg: julia 2:0.3.2-1 Modified: julia/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-11-02 15:43:10 UTC (rev 121712) +++ PKGBUILD2014-11-02 18:48:42 UTC (rev 121713) @@ -7,7 +7,7 @@ pkgbase=julia pkgname=('julia' 'julia-docs') -pkgver=0.3.1 +pkgver=0.3.2 pkgrel=1 epoch=2 pkgdesc='High-level, high-performance, dynamic programming language' @@ -18,7 +18,7 @@ optdepends=('gnuplot: If using the Gaston Package from julia') options=('!emptydirs' 'staticlibs') backup=('etc/ld.so.conf.d/julia.conf' 'etc/julia/juliarc.jl') -source=(git://github.com/JuliaLang/julia.git#tag=v${pkgver/_/-}) +source=(git://github.com/JuliaLang/julia.git#tag=v$pkgver) sha256sums=('SKIP') prepare() {
[arch-commits] Commit in julia/trunk (PKGBUILD julia.conf sysfix.install)
Date: Wednesday, October 1, 2014 @ 13:13:36 Author: arodseth Revision: 119954 upgpkg: julia 2:0.3.1-1 Modified: julia/trunk/PKGBUILD julia/trunk/sysfix.install Deleted: julia/trunk/julia.conf + PKGBUILD | 15 +-- julia.conf |1 - sysfix.install |2 ++ 3 files changed, 11 insertions(+), 7 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-10-01 10:57:14 UTC (rev 119953) +++ PKGBUILD2014-10-01 11:13:36 UTC (rev 119954) @@ -7,9 +7,9 @@ pkgbase=julia pkgname=('julia' 'julia-docs') +pkgver=0.3.1 +pkgrel=1 epoch=2 -pkgver=0.3.0 -pkgrel=3 pkgdesc='High-level, high-performance, dynamic programming language' arch=('x86_64' 'i686') url='http://julialang.org/' @@ -18,11 +18,14 @@ optdepends=('gnuplot: If using the Gaston Package from julia') options=('!emptydirs' 'staticlibs') backup=('etc/ld.so.conf.d/julia.conf' 'etc/julia/juliarc.jl') -source=('julia.conf' -git://github.com/JuliaLang/julia.git#tag=v${pkgver/_/-}) -sha256sums=('59dee73f54ea2c0ea94b9af4e4caeda73c1295f3a4474361189c1e022a3cb0b1' -'SKIP') +source=(git://github.com/JuliaLang/julia.git#tag=v${pkgver/_/-}) +sha256sums=('SKIP') +prepare() { + # for /etc/ld.so.conf.d/ + echo '/usr/lib/julia' julia.conf +} + build() { make -C $pkgname prefix=/usr sysconfdir=/etc \ MARCH=${CARCH/_/-} \ Deleted: julia.conf === --- julia.conf 2014-10-01 10:57:14 UTC (rev 119953) +++ julia.conf 2014-10-01 11:13:36 UTC (rev 119954) @@ -1 +0,0 @@ -/usr/lib/julia Modified: sysfix.install === --- sysfix.install 2014-10-01 10:57:14 UTC (rev 119953) +++ sysfix.install 2014-10-01 11:13:36 UTC (rev 119954) @@ -6,3 +6,5 @@ post_upgrade() { post_install } + +# vim:set ts=2 sw=2 et:
[arch-commits] Commit in julia/trunk (PKGBUILD julia.conf)
Date: Thursday, September 18, 2014 @ 21:45:40 Author: arodseth Revision: 119198 Split into julia and julia-docs + added ld.so.conf.d/julia.conf Added: julia/trunk/julia.conf Modified: julia/trunk/PKGBUILD + PKGBUILD |4 ++-- julia.conf |1 + 2 files changed, 3 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-09-18 19:39:34 UTC (rev 119197) +++ PKGBUILD2014-09-18 19:45:40 UTC (rev 119198) @@ -14,7 +14,7 @@ arch=('x86_64' 'i686') url='http://julialang.org/' license=('GPL') -makedepends=('gcc-fortran' 'python2' 'libuv' 'git' 'blas') +makedepends=('gcc-fortran' 'python2' 'libuv' 'git' 'blas' 'lapack' 'arpack' 'libunwind' 'fftw' 'gmp' 'mpfr' 'pcre' 'zlib') optdepends=('gnuplot: If using the Gaston Package from julia') options=('!emptydirs' 'staticlibs') backup=('etc/ld.so.conf.d/julia.conf' 'etc/julia/juliarc.jl') @@ -51,7 +51,7 @@ } package_julia() { - depends=('arpack' 'fftw' 'git' 'gmp' 'libunwind' 'mpfr' 'pcre' 'zlib') + depends=('arpack' 'fftw' 'git' 'gmp' 'libunwind' 'mpfr' 'pcre' 'zlib' 'lapack') install='sysfix.install' make -C $pkgname DESTDIR=$pkgdir \ Added: julia.conf === --- julia.conf (rev 0) +++ julia.conf 2014-09-18 19:45:40 UTC (rev 119198) @@ -0,0 +1 @@ +/usr/lib/julia
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Friday, September 12, 2014 @ 18:19:29 Author: arodseth Revision: 118878 Work in progress Modified: julia/trunk/PKGBUILD --+ PKGBUILD | 45 + 1 file changed, 33 insertions(+), 12 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-09-12 16:15:10 UTC (rev 118877) +++ PKGBUILD2014-09-12 16:19:29 UTC (rev 118878) @@ -5,21 +5,23 @@ # Contributor: devmotion nospam-archlinux@devmotion.de # Contributor: Valentin Churavy v.chur...@gmail.com -pkgname=julia +pkgbase=julia +pkgname=('julia' 'julia-docs') +epoch=2 pkgver=0.3.0 -pkgrel=2 -epoch=2 +pkgrel=3 pkgdesc='High-level, high-performance, dynamic programming language' arch=('x86_64' 'i686') -url='http://julialang.org' +url='http://julialang.org/' license=('GPL') -depends=('arpack' 'fftw' 'git' 'gmp' 'libunwind' 'mpfr' 'pcre' 'zlib') -makedepends=('gcc-fortran' 'python2' 'libuv') +makedepends=('gcc-fortran' 'python2' 'libuv' 'git' 'blas') optdepends=('gnuplot: If using the Gaston Package from julia') options=('!emptydirs' 'staticlibs') -source=(git://github.com/JuliaLang/julia.git#tag=v${pkgver/_/-}) -install=sysfix.install -sha256sums=('SKIP') +backup=('etc/ld.so.conf.d/julia.conf' 'etc/julia/juliarc.jl') +source=('julia.conf' +git://github.com/JuliaLang/julia.git#tag=v${pkgver/_/-}) +sha256sums=('59dee73f54ea2c0ea94b9af4e4caeda73c1295f3a4474361189c1e022a3cb0b1' +'SKIP') build() { make -C $pkgname prefix=/usr sysconfdir=/etc \ @@ -48,7 +50,10 @@ USE_LLVM_SHLIB=0 } -package() { +package_julia() { + depends=('arpack' 'fftw' 'git' 'gmp' 'libunwind' 'mpfr' 'pcre' 'zlib') + install='sysfix.install' + make -C $pkgname DESTDIR=$pkgdir \ prefix=/usr sysconfdir=/etc \ MARCH=${CARCH/_/-} \ @@ -76,8 +81,24 @@ USE_LLVM_SHLIB=0 \ install -# Remove duplicate man-page from julia/doc -rm -rv $pkgdir/usr/share/julia/doc/man + # Remove duplicate man-page from julia/doc + rm -rvf $pkgdir/usr/share/julia/doc/man + + # For /etc/ld.so.conf.d, FS#41731 + install -Dm644 julia.conf $pkgdir/etc/ld.so.conf.d/julia.conf + + # Documentation and examples are in the julia-docs package + rm -rvf $pkgdir/usr/share/doc/ + rm -rvf $pkgdir/usr/share/julia/doc/ + rm -rvf $pkgdir/usr/share/julia/examples/ } +package_julia-docs() { + pkgdesc='Documentation and examples for Julia' + + install -d $pkgdir/usr/share/doc + cp -rv $srcdir/$pkgbase/doc $pkgdir/usr/share/doc/$pkgbase + cp -rv $srcdir/$pkgbase/examples $pkgdir/usr/share/doc/$pkgbase/examples +} + # vim:set ts=2 sw=2 et:
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Tuesday, August 26, 2014 @ 13:52:24 Author: arodseth Revision: 117902 Fix for x86_64. Modified: julia/trunk/PKGBUILD --+ PKGBUILD | 12 +--- 1 file changed, 5 insertions(+), 7 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-08-26 09:46:31 UTC (rev 117901) +++ PKGBUILD2014-08-26 11:52:24 UTC (rev 117902) @@ -3,10 +3,11 @@ # Contributor: Lex Black autumn-wind at web dot de # Contributor: Michael Jakl jakl.mich...@gmail.com # Contributor: devmotion nospam-archlinux@devmotion.de +# Contributor: Valentin Churavy v.chur...@gmail.com pkgname=julia pkgver=0.3.0 -pkgrel=1 +pkgrel=2 epoch=2 pkgdesc='High-level, high-performance, dynamic programming language' arch=('x86_64' 'i686') @@ -13,7 +14,7 @@ url='http://julialang.org' license=('GPL') depends=('arpack' 'fftw' 'git' 'gmp' 'libunwind' 'mpfr' 'pcre' 'zlib') -makedepends=('gcc-fortran' 'python2' 'libuv' 'setconf') +makedepends=('gcc-fortran' 'python2' 'libuv') optdepends=('gnuplot: If using the Gaston Package from julia') options=('!emptydirs' 'staticlibs') source=(git://github.com/JuliaLang/julia.git#tag=v${pkgver/_/-}) @@ -20,13 +21,9 @@ install=sysfix.install sha256sums=('SKIP') -prepare() { - # Fix for FS#40736 - [ $CARCH != x86_64 ] || (setconf $pkgname/Make.inc JULIA_CPU_TARGET core2) -} - build() { make -C $pkgname prefix=/usr sysconfdir=/etc \ +MARCH=${CARCH/_/-} \ USE_SYSTEM_LLVM=0 \ USE_SYSTEM_LIBUNWIND=1 \ USE_SYSTEM_READLINE=0 \ @@ -54,6 +51,7 @@ package() { make -C $pkgname DESTDIR=$pkgdir \ prefix=/usr sysconfdir=/etc \ +MARCH=${CARCH/_/-} \ USE_SYSTEM_LLVM=0 \ USE_SYSTEM_LIBUNWIND=1 \ USE_SYSTEM_READLINE=0 \
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Friday, August 22, 2014 @ 00:05:59 Author: arodseth Revision: 117726 upgpkg: julia 2:0.3.0-1 Modified: julia/trunk/PKGBUILD --+ PKGBUILD |8 +++- 1 file changed, 3 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-08-21 19:41:33 UTC (rev 117725) +++ PKGBUILD2014-08-21 22:05:59 UTC (rev 117726) @@ -5,8 +5,9 @@ # Contributor: devmotion nospam-archlinux@devmotion.de pkgname=julia -pkgver=0.3.0_rc1 -pkgrel=2 +pkgver=0.3.0 +pkgrel=1 +epoch=2 pkgdesc='High-level, high-performance, dynamic programming language' arch=('x86_64' 'i686') url='http://julialang.org' @@ -79,9 +80,6 @@ # Remove duplicate man-page from julia/doc rm -rv $pkgdir/usr/share/julia/doc/man - -# Fix wonky permission -chmod 644 $pkgdir/usr/lib/julia/libuv.a } # vim:set ts=2 sw=2 et:
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Monday, August 4, 2014 @ 15:15:53 Author: arodseth Revision: 116855 upgpkg: julia 0.3.0_rc1-2 Modified: julia/trunk/PKGBUILD --+ PKGBUILD | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-08-04 12:30:07 UTC (rev 116854) +++ PKGBUILD2014-08-04 13:15:53 UTC (rev 116855) @@ -6,12 +6,12 @@ pkgname=julia pkgver=0.3.0_rc1 -pkgrel=1 +pkgrel=2 pkgdesc='High-level, high-performance, dynamic programming language' arch=('x86_64' 'i686') url='http://julialang.org' license=('GPL') -depends=('arpack' 'fftw' 'git' 'gmp' 'libunwind' 'mpfr' 'pcre' 'readline' 'zlib') +depends=('arpack' 'fftw' 'git' 'gmp' 'libunwind' 'mpfr' 'pcre' 'zlib') makedepends=('gcc-fortran' 'python2' 'libuv' 'setconf') optdepends=('gnuplot: If using the Gaston Package from julia') options=('!emptydirs' 'staticlibs') @@ -21,7 +21,7 @@ prepare() { # Fix for FS#40736 - [ $CARCH = x86_64 ] (setconf $pkgname/Make.inc JULIA_CPU_TARGET core2) || true + [ $CARCH != x86_64 ] || (setconf $pkgname/Make.inc JULIA_CPU_TARGET core2) } build() { @@ -28,7 +28,7 @@ make -C $pkgname prefix=/usr sysconfdir=/etc \ USE_SYSTEM_LLVM=0 \ USE_SYSTEM_LIBUNWIND=1 \ -USE_SYSTEM_READLINE=1 \ +USE_SYSTEM_READLINE=0 \ USE_SYSTEM_PCRE=1 \ USE_SYSTEM_LIBM=1 \ USE_SYSTEM_OPENLIBM=0 \ @@ -55,7 +55,7 @@ prefix=/usr sysconfdir=/etc \ USE_SYSTEM_LLVM=0 \ USE_SYSTEM_LIBUNWIND=1 \ -USE_SYSTEM_READLINE=1 \ +USE_SYSTEM_READLINE=0 \ USE_SYSTEM_PCRE=1 \ USE_SYSTEM_LIBM=1 \ USE_SYSTEM_OPENLIBM=0 \
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Thursday, July 3, 2014 @ 17:10:47 Author: arodseth Revision: 114738 upgpkg: julia 0.3.0_prerelease-7 Modified: julia/trunk/PKGBUILD --+ PKGBUILD |7 ++- 1 file changed, 2 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-07-03 13:20:51 UTC (rev 114737) +++ PKGBUILD2014-07-03 15:10:47 UTC (rev 114738) @@ -6,7 +6,7 @@ pkgname=julia pkgver=0.3.0_prerelease -pkgrel=6 +pkgrel=7 pkgdesc='High-level, high-performance, dynamic programming language' arch=('x86_64' 'i686') url='http://julialang.org' @@ -15,7 +15,7 @@ makedepends=('gcc-fortran' 'python2' 'libuv' 'setconf') optdepends=('gnuplot: If using the Gaston Package from julia') options=('!emptydirs' 'staticlibs') -source=(git://github.com/JuliaLang/julia.git#commit=3985890) +source=('git://github.com/JuliaLang/julia.git#commit=a8545c0a93') sha256sums=('SKIP') prepare() { @@ -79,9 +79,6 @@ # Remove duplicate man-page from julia/doc rm -rv $pkgdir/usr/share/julia/doc/man -# Remove this file in order for Julia to start -rm -v $pkgdir/usr/lib/julia/sys.so - # Fix wonky permission chmod 644 $pkgdir/usr/lib/julia/libuv.a }
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Friday, July 4, 2014 @ 01:20:47 Author: arodseth Revision: 114767 Removing sys.so again, FS#39721 Modified: julia/trunk/PKGBUILD --+ PKGBUILD |5 - 1 file changed, 4 insertions(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2014-07-03 23:12:50 UTC (rev 114766) +++ PKGBUILD2014-07-03 23:20:47 UTC (rev 114767) @@ -6,7 +6,7 @@ pkgname=julia pkgver=0.3.0_prerelease -pkgrel=7 +pkgrel=8 pkgdesc='High-level, high-performance, dynamic programming language' arch=('x86_64' 'i686') url='http://julialang.org' @@ -79,6 +79,9 @@ # Remove duplicate man-page from julia/doc rm -rv $pkgdir/usr/share/julia/doc/man +# Remove this file in order for Julia to start, see FS#39721 +rm -v $pkgdir/usr/lib/julia/sys.so + # Fix wonky permission chmod 644 $pkgdir/usr/lib/julia/libuv.a }
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Friday, June 13, 2014 @ 22:59:01 Author: arodseth Revision: 113117 Fix for FS#40736 Modified: julia/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2014-06-13 20:27:56 UTC (rev 113116) +++ PKGBUILD2014-06-13 20:59:01 UTC (rev 113117) @@ -20,7 +20,7 @@ prepare() { # Fix for FS#40736 - [ $CARCH = x86_64 ] setconf $pkgname/Make.inc JULIA_CPU_TARGET core2 + [ $CARCH = x86_64 ] (setconf $pkgname/Make.inc JULIA_CPU_TARGET core2) || true } build() {
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Thursday, June 12, 2014 @ 01:49:50 Author: arodseth Revision: 113046 Minor change Modified: julia/trunk/PKGBUILD --+ PKGBUILD |4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-06-11 22:26:38 UTC (rev 113045) +++ PKGBUILD2014-06-11 23:49:50 UTC (rev 113046) @@ -20,9 +20,7 @@ prepare() { # Fix for FS#40736 - if [[ $CARCH = x86_64 ]]; then -setconf $pkgname/Make.inc JULIA_CPU_TARGET core2 - fi + [ $CARCH = x86_64 ] setconf $pkgname/Make.inc JULIA_CPU_TARGET core2 } build() {
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Tuesday, June 10, 2014 @ 23:04:48 Author: arodseth Revision: 112988 Needs testing. Attempt at fixing FS#40736 Modified: julia/trunk/PKGBUILD --+ PKGBUILD | 11 +-- 1 file changed, 9 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-06-10 20:31:46 UTC (rev 112987) +++ PKGBUILD2014-06-10 21:04:48 UTC (rev 112988) @@ -6,18 +6,25 @@ pkgname=julia pkgver=0.3.0_prerelease -pkgrel=5 +pkgrel=6 pkgdesc='High-level, high-performance, dynamic programming language' arch=('x86_64' 'i686') url='http://julialang.org' license=('GPL') depends=('arpack' 'fftw' 'git' 'gmp' 'libunwind' 'mpfr' 'pcre' 'readline' 'zlib') -makedepends=('gcc-fortran' 'python2' 'libuv') +makedepends=('gcc-fortran' 'python2' 'libuv' 'setconf') optdepends=('gnuplot: If using the Gaston Package from julia') options=('!emptydirs' 'staticlibs') source=(git://github.com/JuliaLang/julia.git#commit=3985890) sha256sums=('SKIP') +prepare() { + # Fix for FS#40736 + if [[ $CARCH = x86_64 ]]; then +setconf $pkgname/Make.inc JULIA_CPU_TARGET core2 + fi +} + build() { make -C $pkgname prefix=/usr sysconfdir=/etc \ USE_SYSTEM_LLVM=0 \
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Tuesday, May 13, 2014 @ 20:30:31 Author: arodseth Revision: 111097 upgpkg: julia 0.3.0_prerelease-5 Modified: julia/trunk/PKGBUILD --+ PKGBUILD | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-05-13 17:47:05 UTC (rev 111096) +++ PKGBUILD2014-05-13 18:30:31 UTC (rev 111097) @@ -6,21 +6,21 @@ pkgname=julia pkgver=0.3.0_prerelease -pkgrel=4 +pkgrel=5 pkgdesc='High-level, high-performance, dynamic programming language' arch=('x86_64' 'i686') url='http://julialang.org' license=('GPL') -depends=('arpack' 'fftw' 'git' 'gmp' 'libunwind' 'mpfr' 'pcre' 'readline' 'zlib' 'llvm') # 'suitesparse' 'utf8proc' (AUR) 'intel-mkl' (AUR) -makedepends=('gcc-fortran') +depends=('arpack' 'fftw' 'git' 'gmp' 'libunwind' 'mpfr' 'pcre' 'readline' 'zlib') +makedepends=('gcc-fortran' 'python2' 'libuv') optdepends=('gnuplot: If using the Gaston Package from julia') options=('!emptydirs' 'staticlibs') -source=(git://github.com/JuliaLang/julia.git#commit=7bb10f8372) +source=(git://github.com/JuliaLang/julia.git#commit=3985890) sha256sums=('SKIP') build() { make -C $pkgname prefix=/usr sysconfdir=/etc \ -USE_SYSTEM_LLVM=1 \ +USE_SYSTEM_LLVM=0 \ USE_SYSTEM_LIBUNWIND=1 \ USE_SYSTEM_READLINE=1 \ USE_SYSTEM_PCRE=1 \ @@ -47,7 +47,7 @@ package() { make -C $pkgname DESTDIR=$pkgdir \ prefix=/usr sysconfdir=/etc \ -USE_SYSTEM_LLVM=1 \ +USE_SYSTEM_LLVM=0 \ USE_SYSTEM_LIBUNWIND=1 \ USE_SYSTEM_READLINE=1 \ USE_SYSTEM_PCRE=1 \
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Friday, May 2, 2014 @ 17:01:59 Author: arodseth Revision: 110526 upgpkg: julia 0.3.0_prerelease-3 Modified: julia/trunk/PKGBUILD --+ PKGBUILD |7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-05-02 13:25:40 UTC (rev 110525) +++ PKGBUILD2014-05-02 15:01:59 UTC (rev 110526) @@ -6,7 +6,7 @@ pkgname=julia pkgver=0.3.0_prerelease -pkgrel=2 +pkgrel=3 pkgdesc='High-level, high-performance, dynamic programming language' arch=('x86_64' 'i686') url='http://julialang.org' @@ -15,7 +15,7 @@ makedepends=('gcc-fortran') optdepends=('gnuplot: If using the Gaston Package from julia') options=('!emptydirs' 'staticlibs') -source=(git://github.com/JuliaLang/julia.git#commit=cb1d140f62) +source=(git://github.com/JuliaLang/julia.git#commit=7bb10f8372) sha256sums=('SKIP') build() { @@ -76,6 +76,9 @@ # Remove this file in order for Julia to start rm -v $pkgdir/usr/lib/julia/sys.so + +# Fix wonky permission +chmod 644 $pkgdir/usr/lib/julia/libuv.a } # vim:set ts=2 sw=2 et:
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Friday, May 2, 2014 @ 18:16:55 Author: arodseth Revision: 110531 upgpkg: julia 0.3.0_prerelease-4 Modified: julia/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2014-05-02 15:49:31 UTC (rev 110530) +++ PKGBUILD2014-05-02 16:16:55 UTC (rev 110531) @@ -6,7 +6,7 @@ pkgname=julia pkgver=0.3.0_prerelease -pkgrel=3 +pkgrel=4 pkgdesc='High-level, high-performance, dynamic programming language' arch=('x86_64' 'i686') url='http://julialang.org'
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Thursday, April 3, 2014 @ 22:34:22 Author: arodseth Revision: 108787 Minor changes Modified: julia/trunk/PKGBUILD --+ PKGBUILD |7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-04-03 20:27:41 UTC (rev 108786) +++ PKGBUILD2014-04-03 20:34:22 UTC (rev 108787) @@ -15,7 +15,7 @@ makedepends=('gcc-fortran') optdepends=('gnuplot: If using the Gaston Package from julia') options=('!emptydirs' 'staticlibs') -source=(git://github.com/JuliaLang/julia.git#commit=0684a320da) +source=(git://github.com/JuliaLang/julia.git#commit=cb1d140f62) sha256sums=('SKIP') build() { @@ -72,7 +72,10 @@ install # Remove duplicate man-page from julia/doc -rm -rv $pkgdir/usr/share/julia/doc/man +rm -rv $pkgdir/usr/share/julia/doc/man + +# Remove this file in order for Julia to start +#rm -v $pkgdir/usr/lib/julia/sys.so } # vim:set ts=2 sw=2 et:
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Thursday, April 3, 2014 @ 22:57:43 Author: arodseth Revision: 108788 Found a workaround Modified: julia/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2014-04-03 20:34:22 UTC (rev 108787) +++ PKGBUILD2014-04-03 20:57:43 UTC (rev 108788) @@ -75,7 +75,7 @@ rm -rv $pkgdir/usr/share/julia/doc/man # Remove this file in order for Julia to start -#rm -v $pkgdir/usr/lib/julia/sys.so +rm -v $pkgdir/usr/lib/julia/sys.so } # vim:set ts=2 sw=2 et:
[arch-commits] Commit in julia/trunk (PKGBUILD)
Date: Wednesday, April 2, 2014 @ 18:57:10 Author: arodseth Revision: 108746 Removed provides/conflict. Modified: julia/trunk/PKGBUILD --+ PKGBUILD |4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-04-02 16:15:39 UTC (rev 108745) +++ PKGBUILD2014-04-02 16:57:10 UTC (rev 108746) @@ -6,7 +6,7 @@ pkgname=julia pkgver=0.3.0_prerelease -pkgrel=1 +pkgrel=2 pkgdesc='High-level, high-performance, dynamic programming language' arch=('x86_64' 'i686') url='http://julialang.org' @@ -14,8 +14,6 @@ depends=('arpack' 'fftw' 'git' 'gmp' 'libunwind' 'mpfr' 'pcre' 'readline' 'zlib' 'llvm') # 'suitesparse' 'utf8proc' (AUR) 'intel-mkl' (AUR) makedepends=('gcc-fortran') optdepends=('gnuplot: If using the Gaston Package from julia') -provides=('julia') -conflicts=('julia') options=('!emptydirs' 'staticlibs') source=(git://github.com/JuliaLang/julia.git#commit=0684a320da) sha256sums=('SKIP')