[arch-commits] Commit in julia/trunk (PKGBUILD)

2020-11-09 Thread Antonio Rojas via arch-commits
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)

2020-10-17 Thread Jan Steffens via arch-commits
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)

2020-09-24 Thread Antonio Rojas via arch-commits
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)

2020-08-27 Thread Antonio Rojas via arch-commits
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)

2020-08-02 Thread Antonio Rojas via arch-commits
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)

2020-05-23 Thread Antonio Rojas via arch-commits
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)

2020-04-15 Thread Antonio Rojas via arch-commits
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)

2020-04-14 Thread Antonio Rojas via arch-commits
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)

2020-04-02 Thread Antonio Rojas via arch-commits
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)

2020-03-22 Thread Antonio Rojas via arch-commits
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)

2020-01-01 Thread Antonio Rojas via arch-commits
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)

2019-08-22 Thread Alexander Rødseth via arch-commits
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)

2019-06-11 Thread Alexander Rødseth via arch-commits
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)

2019-05-24 Thread Alexander Rødseth via arch-commits
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)

2019-02-11 Thread Alexander Rødseth via arch-commits
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)

2018-11-09 Thread Alexander Rødseth via arch-commits
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)

2018-10-02 Thread Alexander Rødseth via arch-commits
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)

2018-09-17 Thread Eli Schwartz via arch-commits
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)

2018-09-04 Thread Eli Schwartz via arch-commits
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)

2018-09-03 Thread Eli Schwartz via arch-commits
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)

2018-08-20 Thread Alexander Rødseth via arch-commits
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)

2018-08-19 Thread Alexander Rødseth via arch-commits
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)

2018-07-15 Thread Alexander Rødseth via arch-commits
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)

2018-07-05 Thread Alexander Rødseth via arch-commits
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)

2018-05-29 Thread Alexander Rødseth via arch-commits
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)

2018-05-03 Thread Bartłomiej Piotrowski via arch-commits
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)

2018-04-18 Thread Eli Schwartz via arch-commits
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)

2018-04-18 Thread Alexander Rødseth via arch-commits
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)

2018-04-17 Thread Alexander Rødseth via arch-commits
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 Churavy 
 
 pkgbase=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)

2018-04-13 Thread Evangelos Foutras via arch-commits
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)

2018-04-11 Thread Evangelos Foutras via arch-commits
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)

2018-02-07 Thread Alexander Rødseth via arch-commits
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)

2017-12-22 Thread Alexander Rødseth via arch-commits
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)

2017-11-20 Thread Alexander Rødseth
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)

2017-11-20 Thread Alexander Rødseth
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)

2017-11-20 Thread Alexander Rødseth
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)

2017-11-20 Thread Alexander Rødseth
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)

2017-11-16 Thread Alexander Rødseth
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)

2017-11-15 Thread Alexander Rødseth
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)

2017-10-28 Thread Antonio Rojas
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)

2017-09-10 Thread Antonio Rojas
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)

2017-09-08 Thread Antonio Rojas
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)

2017-06-25 Thread Antonio Rojas
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)

2017-05-15 Thread Bartłomiej Piotrowski
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)

2017-05-11 Thread Antonio Rojas
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)

2017-04-26 Thread Antonio Rojas
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)

2017-04-23 Thread Antonio Rojas
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)

2017-04-22 Thread Antonio Rojas
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)

2017-03-28 Thread Antonio Rojas
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)

2017-03-28 Thread Antonio Rojas
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)

2017-03-15 Thread Antonio Rojas
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)

2017-03-06 Thread Antonio Rojas
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)

2016-09-22 Thread Alexander Rødseth
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)

2016-06-29 Thread Alexander Rødseth
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)

2016-03-26 Thread Alexander Rødseth
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)

2016-01-16 Thread Alexander Rødseth
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)

2015-12-14 Thread Alexander Rødseth
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)

2015-12-06 Thread Evangelos Foutras
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)

2015-11-14 Thread Alexander Rødseth
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)

2015-10-12 Thread Alexander Rødseth
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)

2015-10-12 Thread Alexander Rødseth
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)

2015-07-28 Thread Alexander Rødseth
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)

2015-06-30 Thread Alexander Rødseth
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)

2015-06-28 Thread Alexander Rødseth
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)

2015-06-27 Thread Alexander Rødseth
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)

2015-06-02 Thread Alexander Rødseth
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)

2015-05-10 Thread Alexander Rødseth
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)

2015-05-09 Thread Alexander Rødseth
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)

2015-03-24 Thread Alexander Rødseth
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)

2015-02-22 Thread Alexander Rødseth
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)

2015-02-03 Thread Alexander Rødseth
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)

2015-01-10 Thread Alexander Rødseth
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)

2015-01-05 Thread Alexander Rødseth
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)

2014-11-27 Thread Alexander Rødseth
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)

2014-11-02 Thread Alexander Rødseth
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)

2014-10-01 Thread Alexander Rødseth
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)

2014-09-18 Thread Alexander Rødseth
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)

2014-09-12 Thread Alexander Rødseth
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)

2014-08-26 Thread Alexander Rødseth
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)

2014-08-21 Thread Alexander Rødseth
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)

2014-08-04 Thread Alexander Rødseth
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)

2014-07-03 Thread Alexander Rødseth
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)

2014-07-03 Thread Alexander Rødseth
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)

2014-06-13 Thread Alexander Rødseth
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)

2014-06-11 Thread Alexander Rødseth
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)

2014-06-10 Thread Alexander Rødseth
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)

2014-05-13 Thread Alexander Rødseth
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)

2014-05-02 Thread Alexander Rødseth
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)

2014-05-02 Thread Alexander Rødseth
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)

2014-04-03 Thread Alexander Rødseth
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)

2014-04-03 Thread Alexander Rødseth
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)

2014-04-02 Thread Alexander Rødseth
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')