[arch-commits] Commit in crystal/repos/community-x86_64 (PKGBUILD PKGBUILD)

2019-12-11 Thread Anatol Pomozov via arch-commits
Date: Thursday, December 12, 2019 @ 00:56:18
  Author: anatolik
Revision: 537045

archrelease: copy trunk to community-x86_64

Added:
  crystal/repos/community-x86_64/PKGBUILD
(from rev 537043, crystal/trunk/PKGBUILD)
Deleted:
  crystal/repos/community-x86_64/PKGBUILD

--+
 PKGBUILD |  139 -
 1 file changed, 66 insertions(+), 73 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2019-12-12 00:56:11 UTC (rev 537044)
+++ PKGBUILD2019-12-12 00:56:18 UTC (rev 537045)
@@ -1,73 +0,0 @@
-# Maintainer: Anatol Pomozov 
-# Contributor: Jonne Haß 
-
-pkgname=crystal
-pkgver=0.31.1
-pkgrel=4
-pkgdesc='The Crystal Programming Language'
-arch=(x86_64)
-url='https://crystal-lang.org'
-license=(Apache)
-depends=(gc libatomic_ops pcre libevent llvm-libs)
-makedepends=(libxml2 llvm crystal) # to compile version N we need crystal 
compiler of N-1 version
-checkdepends=(libyaml libxml2 gmp inetutils git)
-optdepends=('shards: crystal language package manager'
-'libyaml: For YAML support'
-'gmp: For BigInt support'
-'libxml2: For XML support')
-source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz
-
llvm9.patch::https://github.com/crystal-lang/crystal/commit/200b76e46710fc928fd36e95cea60cf2991f3c5f.patch)
-sha256sums=('b4a51164763b891572492e2445d3a69b462675184ea0ccf06fcc57a070f07b80'
-'00c2d6ee1bdfb4d84bcbd1c2f9e62e0bd7136edfb6a3c3096a5de5e7295f8c15')
-
-prepare() {
-  cd $pkgname-$pkgver
-  patch -p1 < ../llvm9.patch
-}
-
-build() {
-  cd $pkgname-$pkgver
-
-  make release=1 \
-   FLAGS="--release --no-debug" \
-   CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
-   CRYSTAL_CONFIG_VERSION="$pkgver" \
-   CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \
-   CRYSTAL_CACHE_DIR="/tmp/crystal"
-  make docs CRYSTAL_CACHE_DIR="/tmp/crystal"
-}
-
-check() {
-  cd $pkgname-$pkgver
-  return # tests require too much RAM, disable it temporary
-
-  make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
-CRYSTAL_CONFIG_VERSION="$pkgver" \
-CRYSTAL_CACHE_DIR="/tmp/crystal" \
-PATH=".build:$PATH"
-}
-
-package() {
-  cd $pkgname-$pkgver
-
-  # /usr/bin/crystalcompiled executable
-  # /usr/lib/crystal/   compiler src & core libs
-  # /usr/share/doc/crystal/api  api docs
-  # /usr/share/doc/crystal/samples/ samples
-
-  install -Dm755 ".build/crystal" "$pkgdir/usr/bin/crystal"
-
-  install -dm755 "$pkgdir/usr/lib" "$pkgdir/usr/share/man/man1"
-  cp -r src "$pkgdir/usr/lib/crystal"
-
-  install -dm755 "$pkgdir/usr/share/doc/crystal"
-  cp -r docs "$pkgdir/usr/share/doc/crystal/api"
-  cp -r samples "$pkgdir/usr/share/doc/crystal/"
-
-  install -Dm644 man/crystal.1 "$pkgdir/usr/share/man/man1/"
-
-  install -Dm644 etc/completion.bash 
"$pkgdir/usr/share/bash-completion/completions/crystal"
-  install -Dm644 etc/completion.zsh 
"$pkgdir/usr/share/zsh/site-functions/_crystal"
-
-  install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
-}

Copied: crystal/repos/community-x86_64/PKGBUILD (from rev 537043, 
crystal/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2019-12-12 00:56:18 UTC (rev 537045)
@@ -0,0 +1,66 @@
+# Maintainer: Anatol Pomozov 
+# Contributor: Jonne Haß 
+
+pkgname=crystal
+pkgver=0.32.0
+pkgrel=1
+pkgdesc='The Crystal Programming Language'
+arch=(x86_64)
+url='https://crystal-lang.org'
+license=(Apache)
+depends=(gc libatomic_ops pcre libevent llvm-libs)
+makedepends=(libxml2 llvm crystal) # to compile version N we need crystal 
compiler of N-1 version
+checkdepends=(libyaml libxml2 gmp inetutils git)
+optdepends=('shards: crystal language package manager'
+'libyaml: For YAML support'
+'gmp: For BigInt support'
+'libxml2: For XML support')
+source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz)
+sha256sums=('c1705f6502e410ceff10ef4cafc859aadb2d0858a699311f923f7f6e7e8ce81a')
+
+build() {
+  cd $pkgname-$pkgver
+
+  make release=1 \
+   FLAGS="--release --no-debug" \
+   CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
+   CRYSTAL_CONFIG_VERSION="$pkgver" \
+   CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \
+   CRYSTAL_CACHE_DIR="/tmp/crystal"
+  make docs CRYSTAL_CACHE_DIR="/tmp/crystal"
+}
+
+check() {
+  cd $pkgname-$pkgver
+  return # tests require too much RAM, disable it temporary
+
+  make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
+CRYSTAL_CONFIG_VERSION="$pkgver" \
+CRYSTAL_CACHE_DIR="/tmp/crystal" \
+PATH=".build:$PATH"
+}
+
+package() {
+  cd $pkgname-$pkgver
+
+  # /usr/bin/crystalcompiled executable
+  # /usr/lib/crystal/   comp

[arch-commits] Commit in crystal/repos/community-x86_64 (PKGBUILD PKGBUILD)

2019-02-01 Thread Anatol Pomozov via arch-commits
Date: Saturday, February 2, 2019 @ 03:49:59
  Author: anatolik
Revision: 429148

archrelease: copy trunk to community-x86_64

Added:
  crystal/repos/community-x86_64/PKGBUILD
(from rev 429147, crystal/trunk/PKGBUILD)
Deleted:
  crystal/repos/community-x86_64/PKGBUILD

--+
 PKGBUILD |  142 ++---
 1 file changed, 71 insertions(+), 71 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2019-02-02 03:49:30 UTC (rev 429147)
+++ PKGBUILD2019-02-02 03:49:59 UTC (rev 429148)
@@ -1,71 +0,0 @@
-# Maintainer: Anatol Pomozov 
-# Contributor: Jonne Haß 
-
-pkgname=crystal
-pkgver=0.27.0
-pkgrel=1
-pkgdesc='The Crystal Programming Language'
-arch=(x86_64)
-url='http://crystal-lang.org'
-license=(Apache)
-depends=(gc libatomic_ops pcre libevent llvm6-libs)
-makedepends=(libxml2 llvm6 crystal) # to compile version N we need crystal 
compiler of N-1 version
-checkdepends=(libyaml libxml2 gmp inetutils git)
-optdepends=('shards: crystal language package manager'
-'libyaml: For YAML support'
-'gmp: For BigInt support'
-'libxml2: For XML support')
-source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz)
-sha256sums=('43c8ac1b5c59ccea3cd58c9bd2a7af07a56f96cf1eff1e54d93f648b5340e83a')
-
-prepare() {
-  cd $pkgname-$pkgver
-  sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please 
install shards: pacman -S shards|' src/compiler/crystal/command.cr
-}
-
-build() {
-  cd $pkgname-$pkgver
-
-  make release=1 \
-   FLAGS="--release --no-debug" \
-   CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
-   CRYSTAL_CONFIG_VERSION="$pkgver" \
-   CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \
-   CRYSTAL_CACHE_DIR="/tmp/crystal"
-  make docs CRYSTAL_CACHE_DIR="/tmp/crystal"
-}
-
-check() {
-  cd $pkgname-$pkgver
-  return # tests require too much RAM, disable it temporary
-
-  make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
-CRYSTAL_CONFIG_VERSION="$pkgver" \
-CRYSTAL_CACHE_DIR="/tmp/crystal" \
-PATH=".build:$PATH"
-}
-
-package() {
-  cd $pkgname-$pkgver
-
-  # /usr/bin/crystalcompiled executable
-  # /usr/lib/crystal/   compiler src & core libs
-  # /usr/share/doc/crystal/api  api docs
-  # /usr/share/doc/crystal/samples/ samples
-
-  install -Dm755 ".build/crystal" "$pkgdir/usr/bin/crystal"
-
-  install -dm755 "$pkgdir/usr/lib" "$pkgdir/usr/share/man/man1"
-  cp -r src "$pkgdir/usr/lib/crystal"
-
-  install -dm755 "$pkgdir/usr/share/doc/crystal"
-  cp -r docs "$pkgdir/usr/share/doc/crystal/api"
-  cp -r samples "$pkgdir/usr/share/doc/crystal/"
-
-  install -Dm644 man/crystal.1 "$pkgdir/usr/share/man/man1/"
-
-  install -Dm644 etc/completion.bash 
"$pkgdir/usr/share/bash-completion/completions/crystal"
-  install -Dm644 etc/completion.zsh 
"$pkgdir/usr/share/zsh/site-functions/_crystal"
-
-  install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
-}

Copied: crystal/repos/community-x86_64/PKGBUILD (from rev 429147, 
crystal/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2019-02-02 03:49:59 UTC (rev 429148)
@@ -0,0 +1,71 @@
+# Maintainer: Anatol Pomozov 
+# Contributor: Jonne Haß 
+
+pkgname=crystal
+pkgver=0.27.1
+pkgrel=1
+pkgdesc='The Crystal Programming Language'
+arch=(x86_64)
+url='http://crystal-lang.org'
+license=(Apache)
+depends=(gc libatomic_ops pcre libevent llvm6-libs)
+makedepends=(libxml2 llvm6 crystal) # to compile version N we need crystal 
compiler of N-1 version
+checkdepends=(libyaml libxml2 gmp inetutils git)
+optdepends=('shards: crystal language package manager'
+'libyaml: For YAML support'
+'gmp: For BigInt support'
+'libxml2: For XML support')
+source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz)
+sha256sums=('c67274c149e797ca232d2ece50e906e7e3c9c66d6277ce7fa35819c022a82c1b')
+
+prepare() {
+  cd $pkgname-$pkgver
+  sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please 
install shards: pacman -S shards|' src/compiler/crystal/command.cr
+}
+
+build() {
+  cd $pkgname-$pkgver
+
+  make release=1 \
+   FLAGS="--release --no-debug" \
+   CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
+   CRYSTAL_CONFIG_VERSION="$pkgver" \
+   CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \
+   CRYSTAL_CACHE_DIR="/tmp/crystal"
+  make docs CRYSTAL_CACHE_DIR="/tmp/crystal"
+}
+
+check() {
+  cd $pkgname-$pkgver
+  return # tests require too much RAM, disable it temporary
+
+  make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
+CRYSTAL_CONFIG_VERSION="$pkgver" \
+CRYSTAL_CACHE_DIR="/tmp/crystal" \
+PATH=".build:$PATH"
+}
+
+package() {
+  cd $pkgna

[arch-commits] Commit in crystal/repos/community-x86_64 (PKGBUILD PKGBUILD)

2019-02-05 Thread Anatol Pomozov via arch-commits
Date: Tuesday, February 5, 2019 @ 19:42:54
  Author: anatolik
Revision: 429668

archrelease: copy trunk to community-x86_64

Added:
  crystal/repos/community-x86_64/PKGBUILD
(from rev 429667, crystal/trunk/PKGBUILD)
Deleted:
  crystal/repos/community-x86_64/PKGBUILD

--+
 PKGBUILD |  142 ++---
 1 file changed, 71 insertions(+), 71 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2019-02-05 19:42:22 UTC (rev 429667)
+++ PKGBUILD2019-02-05 19:42:54 UTC (rev 429668)
@@ -1,71 +0,0 @@
-# Maintainer: Anatol Pomozov 
-# Contributor: Jonne Haß 
-
-pkgname=crystal
-pkgver=0.27.1
-pkgrel=1
-pkgdesc='The Crystal Programming Language'
-arch=(x86_64)
-url='http://crystal-lang.org'
-license=(Apache)
-depends=(gc libatomic_ops pcre libevent llvm6-libs)
-makedepends=(libxml2 llvm6 crystal) # to compile version N we need crystal 
compiler of N-1 version
-checkdepends=(libyaml libxml2 gmp inetutils git)
-optdepends=('shards: crystal language package manager'
-'libyaml: For YAML support'
-'gmp: For BigInt support'
-'libxml2: For XML support')
-source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz)
-sha256sums=('c67274c149e797ca232d2ece50e906e7e3c9c66d6277ce7fa35819c022a82c1b')
-
-prepare() {
-  cd $pkgname-$pkgver
-  sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please 
install shards: pacman -S shards|' src/compiler/crystal/command.cr
-}
-
-build() {
-  cd $pkgname-$pkgver
-
-  make release=1 \
-   FLAGS="--release --no-debug" \
-   CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
-   CRYSTAL_CONFIG_VERSION="$pkgver" \
-   CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \
-   CRYSTAL_CACHE_DIR="/tmp/crystal"
-  make docs CRYSTAL_CACHE_DIR="/tmp/crystal"
-}
-
-check() {
-  cd $pkgname-$pkgver
-  return # tests require too much RAM, disable it temporary
-
-  make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
-CRYSTAL_CONFIG_VERSION="$pkgver" \
-CRYSTAL_CACHE_DIR="/tmp/crystal" \
-PATH=".build:$PATH"
-}
-
-package() {
-  cd $pkgname-$pkgver
-
-  # /usr/bin/crystalcompiled executable
-  # /usr/lib/crystal/   compiler src & core libs
-  # /usr/share/doc/crystal/api  api docs
-  # /usr/share/doc/crystal/samples/ samples
-
-  install -Dm755 ".build/crystal" "$pkgdir/usr/bin/crystal"
-
-  install -dm755 "$pkgdir/usr/lib" "$pkgdir/usr/share/man/man1"
-  cp -r src "$pkgdir/usr/lib/crystal"
-
-  install -dm755 "$pkgdir/usr/share/doc/crystal"
-  cp -r docs "$pkgdir/usr/share/doc/crystal/api"
-  cp -r samples "$pkgdir/usr/share/doc/crystal/"
-
-  install -Dm644 man/crystal.1 "$pkgdir/usr/share/man/man1/"
-
-  install -Dm644 etc/completion.bash 
"$pkgdir/usr/share/bash-completion/completions/crystal"
-  install -Dm644 etc/completion.zsh 
"$pkgdir/usr/share/zsh/site-functions/_crystal"
-
-  install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
-}

Copied: crystal/repos/community-x86_64/PKGBUILD (from rev 429667, 
crystal/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2019-02-05 19:42:54 UTC (rev 429668)
@@ -0,0 +1,71 @@
+# Maintainer: Anatol Pomozov 
+# Contributor: Jonne Haß 
+
+pkgname=crystal
+pkgver=0.27.2
+pkgrel=1
+pkgdesc='The Crystal Programming Language'
+arch=(x86_64)
+url='http://crystal-lang.org'
+license=(Apache)
+depends=(gc libatomic_ops pcre libevent llvm6-libs)
+makedepends=(libxml2 llvm6 crystal) # to compile version N we need crystal 
compiler of N-1 version
+checkdepends=(libyaml libxml2 gmp inetutils git)
+optdepends=('shards: crystal language package manager'
+'libyaml: For YAML support'
+'gmp: For BigInt support'
+'libxml2: For XML support')
+source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz)
+sha256sums=('d2fe8a025668b143e8ff70b3cd407765140ed10e52523dd08253139f9322171b')
+
+prepare() {
+  cd $pkgname-$pkgver
+  sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please 
install shards: pacman -S shards|' src/compiler/crystal/command.cr
+}
+
+build() {
+  cd $pkgname-$pkgver
+
+  make release=1 \
+   FLAGS="--release --no-debug" \
+   CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
+   CRYSTAL_CONFIG_VERSION="$pkgver" \
+   CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \
+   CRYSTAL_CACHE_DIR="/tmp/crystal"
+  make docs CRYSTAL_CACHE_DIR="/tmp/crystal"
+}
+
+check() {
+  cd $pkgname-$pkgver
+  return # tests require too much RAM, disable it temporary
+
+  make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
+CRYSTAL_CONFIG_VERSION="$pkgver" \
+CRYSTAL_CACHE_DIR="/tmp/crystal" \
+PATH=".build:$PATH"
+}
+
+package() {
+  cd $pkgnam

[arch-commits] Commit in crystal/repos/community-x86_64 (PKGBUILD PKGBUILD)

2019-06-06 Thread Anatol Pomozov via arch-commits
Date: Thursday, June 6, 2019 @ 16:16:40
  Author: anatolik
Revision: 477638

archrelease: copy trunk to community-x86_64

Added:
  crystal/repos/community-x86_64/PKGBUILD
(from rev 477637, crystal/trunk/PKGBUILD)
Deleted:
  crystal/repos/community-x86_64/PKGBUILD

--+
 PKGBUILD |  142 ++---
 1 file changed, 71 insertions(+), 71 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2019-06-06 16:16:16 UTC (rev 477637)
+++ PKGBUILD2019-06-06 16:16:40 UTC (rev 477638)
@@ -1,71 +0,0 @@
-# Maintainer: Anatol Pomozov 
-# Contributor: Jonne Haß 
-
-pkgname=crystal
-pkgver=0.28.0
-pkgrel=1
-pkgdesc='The Crystal Programming Language'
-arch=(x86_64)
-url='http://crystal-lang.org'
-license=(Apache)
-depends=(gc libatomic_ops pcre libevent llvm6-libs)
-makedepends=(libxml2 llvm6 crystal) # to compile version N we need crystal 
compiler of N-1 version
-checkdepends=(libyaml libxml2 gmp inetutils git)
-optdepends=('shards: crystal language package manager'
-'libyaml: For YAML support'
-'gmp: For BigInt support'
-'libxml2: For XML support')
-source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz)
-sha256sums=('4206f57c6345454504ec4cd8cbd1b9354b9be29fae4cdcdd173f4a28cc13b102')
-
-prepare() {
-  cd $pkgname-$pkgver
-  sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please 
install shards: pacman -S shards|' src/compiler/crystal/command.cr
-}
-
-build() {
-  cd $pkgname-$pkgver
-
-  make release=1 \
-   FLAGS="--release --no-debug" \
-   CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
-   CRYSTAL_CONFIG_VERSION="$pkgver" \
-   CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \
-   CRYSTAL_CACHE_DIR="/tmp/crystal"
-  make docs CRYSTAL_CACHE_DIR="/tmp/crystal"
-}
-
-check() {
-  cd $pkgname-$pkgver
-  return # tests require too much RAM, disable it temporary
-
-  make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
-CRYSTAL_CONFIG_VERSION="$pkgver" \
-CRYSTAL_CACHE_DIR="/tmp/crystal" \
-PATH=".build:$PATH"
-}
-
-package() {
-  cd $pkgname-$pkgver
-
-  # /usr/bin/crystalcompiled executable
-  # /usr/lib/crystal/   compiler src & core libs
-  # /usr/share/doc/crystal/api  api docs
-  # /usr/share/doc/crystal/samples/ samples
-
-  install -Dm755 ".build/crystal" "$pkgdir/usr/bin/crystal"
-
-  install -dm755 "$pkgdir/usr/lib" "$pkgdir/usr/share/man/man1"
-  cp -r src "$pkgdir/usr/lib/crystal"
-
-  install -dm755 "$pkgdir/usr/share/doc/crystal"
-  cp -r docs "$pkgdir/usr/share/doc/crystal/api"
-  cp -r samples "$pkgdir/usr/share/doc/crystal/"
-
-  install -Dm644 man/crystal.1 "$pkgdir/usr/share/man/man1/"
-
-  install -Dm644 etc/completion.bash 
"$pkgdir/usr/share/bash-completion/completions/crystal"
-  install -Dm644 etc/completion.zsh 
"$pkgdir/usr/share/zsh/site-functions/_crystal"
-
-  install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
-}

Copied: crystal/repos/community-x86_64/PKGBUILD (from rev 477637, 
crystal/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2019-06-06 16:16:40 UTC (rev 477638)
@@ -0,0 +1,71 @@
+# Maintainer: Anatol Pomozov 
+# Contributor: Jonne Haß 
+
+pkgname=crystal
+pkgver=0.29.0
+pkgrel=1
+pkgdesc='The Crystal Programming Language'
+arch=(x86_64)
+url='https://crystal-lang.org'
+license=(Apache)
+depends=(gc libatomic_ops pcre libevent llvm6-libs)
+makedepends=(libxml2 llvm6 crystal) # to compile version N we need crystal 
compiler of N-1 version
+checkdepends=(libyaml libxml2 gmp inetutils git)
+optdepends=('shards: crystal language package manager'
+'libyaml: For YAML support'
+'gmp: For BigInt support'
+'libxml2: For XML support')
+source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz)
+sha256sums=('c2265b2a904ded282751f59a3bd0367072058eee1cf51ebe0af03a572f8e19b9')
+
+prepare() {
+  cd $pkgname-$pkgver
+  sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please 
install shards: pacman -S shards|' src/compiler/crystal/command.cr
+}
+
+build() {
+  cd $pkgname-$pkgver
+
+  make release=1 \
+   FLAGS="--release --no-debug" \
+   CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
+   CRYSTAL_CONFIG_VERSION="$pkgver" \
+   CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \
+   CRYSTAL_CACHE_DIR="/tmp/crystal"
+  make docs CRYSTAL_CACHE_DIR="/tmp/crystal"
+}
+
+check() {
+  cd $pkgname-$pkgver
+  return # tests require too much RAM, disable it temporary
+
+  make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
+CRYSTAL_CONFIG_VERSION="$pkgver" \
+CRYSTAL_CACHE_DIR="/tmp/crystal" \
+PATH=".build:$PATH"
+}
+
+package() {
+  cd $pkgname-

[arch-commits] Commit in crystal/repos/community-x86_64 (PKGBUILD PKGBUILD)

2019-09-23 Thread Anatol Pomozov via arch-commits
Date: Monday, September 23, 2019 @ 21:08:37
  Author: anatolik
Revision: 511609

archrelease: copy trunk to community-x86_64

Added:
  crystal/repos/community-x86_64/PKGBUILD
(from rev 511608, crystal/trunk/PKGBUILD)
Deleted:
  crystal/repos/community-x86_64/PKGBUILD

--+
 PKGBUILD |  142 ++---
 1 file changed, 71 insertions(+), 71 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2019-09-23 21:08:09 UTC (rev 511608)
+++ PKGBUILD2019-09-23 21:08:37 UTC (rev 511609)
@@ -1,71 +0,0 @@
-# Maintainer: Anatol Pomozov 
-# Contributor: Jonne Haß 
-
-pkgname=crystal
-pkgver=0.30.1
-pkgrel=1
-pkgdesc='The Crystal Programming Language'
-arch=(x86_64)
-url='https://crystal-lang.org'
-license=(Apache)
-depends=(gc libatomic_ops pcre libevent llvm-libs)
-makedepends=(libxml2 llvm crystal) # to compile version N we need crystal 
compiler of N-1 version
-checkdepends=(libyaml libxml2 gmp inetutils git)
-optdepends=('shards: crystal language package manager'
-'libyaml: For YAML support'
-'gmp: For BigInt support'
-'libxml2: For XML support')
-source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz)
-sha256sums=('0ffc00fa54929c2533bc0bcb89e0b001dd3abc470ccc87e3576047a5cdafc062')
-
-prepare() {
-  cd $pkgname-$pkgver
-  sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please 
install shards: pacman -S shards|' src/compiler/crystal/command.cr
-}
-
-build() {
-  cd $pkgname-$pkgver
-
-  make release=1 \
-   FLAGS="--release --no-debug" \
-   CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
-   CRYSTAL_CONFIG_VERSION="$pkgver" \
-   CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \
-   CRYSTAL_CACHE_DIR="/tmp/crystal"
-  make docs CRYSTAL_CACHE_DIR="/tmp/crystal"
-}
-
-check() {
-  cd $pkgname-$pkgver
-  return # tests require too much RAM, disable it temporary
-
-  make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
-CRYSTAL_CONFIG_VERSION="$pkgver" \
-CRYSTAL_CACHE_DIR="/tmp/crystal" \
-PATH=".build:$PATH"
-}
-
-package() {
-  cd $pkgname-$pkgver
-
-  # /usr/bin/crystalcompiled executable
-  # /usr/lib/crystal/   compiler src & core libs
-  # /usr/share/doc/crystal/api  api docs
-  # /usr/share/doc/crystal/samples/ samples
-
-  install -Dm755 ".build/crystal" "$pkgdir/usr/bin/crystal"
-
-  install -dm755 "$pkgdir/usr/lib" "$pkgdir/usr/share/man/man1"
-  cp -r src "$pkgdir/usr/lib/crystal"
-
-  install -dm755 "$pkgdir/usr/share/doc/crystal"
-  cp -r docs "$pkgdir/usr/share/doc/crystal/api"
-  cp -r samples "$pkgdir/usr/share/doc/crystal/"
-
-  install -Dm644 man/crystal.1 "$pkgdir/usr/share/man/man1/"
-
-  install -Dm644 etc/completion.bash 
"$pkgdir/usr/share/bash-completion/completions/crystal"
-  install -Dm644 etc/completion.zsh 
"$pkgdir/usr/share/zsh/site-functions/_crystal"
-
-  install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
-}

Copied: crystal/repos/community-x86_64/PKGBUILD (from rev 511608, 
crystal/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2019-09-23 21:08:37 UTC (rev 511609)
@@ -0,0 +1,71 @@
+# Maintainer: Anatol Pomozov 
+# Contributor: Jonne Haß 
+
+pkgname=crystal
+pkgver=0.31.0
+pkgrel=1
+pkgdesc='The Crystal Programming Language'
+arch=(x86_64)
+url='https://crystal-lang.org'
+license=(Apache)
+depends=(gc libatomic_ops pcre libevent llvm-libs)
+makedepends=(libxml2 llvm crystal) # to compile version N we need crystal 
compiler of N-1 version
+checkdepends=(libyaml libxml2 gmp inetutils git)
+optdepends=('shards: crystal language package manager'
+'libyaml: For YAML support'
+'gmp: For BigInt support'
+'libxml2: For XML support')
+source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz)
+sha256sums=('483ffcdce30b98f89b8c6cf6e48c62652cd0450205f609e04721a37997c32486')
+
+prepare() {
+  cd $pkgname-$pkgver
+  sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please 
install shards: pacman -S shards|' src/compiler/crystal/command.cr
+}
+
+build() {
+  cd $pkgname-$pkgver
+
+  make release=1 \
+   FLAGS="--release --no-debug" \
+   CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
+   CRYSTAL_CONFIG_VERSION="$pkgver" \
+   CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \
+   CRYSTAL_CACHE_DIR="/tmp/crystal"
+  make docs CRYSTAL_CACHE_DIR="/tmp/crystal"
+}
+
+check() {
+  cd $pkgname-$pkgver
+  return # tests require too much RAM, disable it temporary
+
+  make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
+CRYSTAL_CONFIG_VERSION="$pkgver" \
+CRYSTAL_CACHE_DIR="/tmp/crystal" \
+PATH=".build:$PATH"
+}
+
+package() {
+  cd $pkgname

[arch-commits] Commit in crystal/repos/community-x86_64 (PKGBUILD PKGBUILD)

2019-08-05 Thread Anatol Pomozov via arch-commits
Date: Monday, August 5, 2019 @ 14:25:40
  Author: anatolik
Revision: 497493

archrelease: copy trunk to community-x86_64

Added:
  crystal/repos/community-x86_64/PKGBUILD
(from rev 497492, crystal/trunk/PKGBUILD)
Deleted:
  crystal/repos/community-x86_64/PKGBUILD

--+
 PKGBUILD |  142 ++---
 1 file changed, 71 insertions(+), 71 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2019-08-05 14:25:15 UTC (rev 497492)
+++ PKGBUILD2019-08-05 14:25:40 UTC (rev 497493)
@@ -1,71 +0,0 @@
-# Maintainer: Anatol Pomozov 
-# Contributor: Jonne Haß 
-
-pkgname=crystal
-pkgver=0.30.0
-pkgrel=1
-pkgdesc='The Crystal Programming Language'
-arch=(x86_64)
-url='https://crystal-lang.org'
-license=(Apache)
-depends=(gc libatomic_ops pcre libevent llvm6-libs)
-makedepends=(libxml2 llvm crystal) # to compile version N we need crystal 
compiler of N-1 version
-checkdepends=(libyaml libxml2 gmp inetutils git)
-optdepends=('shards: crystal language package manager'
-'libyaml: For YAML support'
-'gmp: For BigInt support'
-'libxml2: For XML support')
-source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz)
-sha256sums=('fc884970089e382344540676a9c5aa4f369c9a0f45d1858e079b4ce26878164a')
-
-prepare() {
-  cd $pkgname-$pkgver
-  sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please 
install shards: pacman -S shards|' src/compiler/crystal/command.cr
-}
-
-build() {
-  cd $pkgname-$pkgver
-
-  make release=1 \
-   FLAGS="--release --no-debug" \
-   CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
-   CRYSTAL_CONFIG_VERSION="$pkgver" \
-   CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \
-   CRYSTAL_CACHE_DIR="/tmp/crystal"
-  make docs CRYSTAL_CACHE_DIR="/tmp/crystal"
-}
-
-check() {
-  cd $pkgname-$pkgver
-  return # tests require too much RAM, disable it temporary
-
-  make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
-CRYSTAL_CONFIG_VERSION="$pkgver" \
-CRYSTAL_CACHE_DIR="/tmp/crystal" \
-PATH=".build:$PATH"
-}
-
-package() {
-  cd $pkgname-$pkgver
-
-  # /usr/bin/crystalcompiled executable
-  # /usr/lib/crystal/   compiler src & core libs
-  # /usr/share/doc/crystal/api  api docs
-  # /usr/share/doc/crystal/samples/ samples
-
-  install -Dm755 ".build/crystal" "$pkgdir/usr/bin/crystal"
-
-  install -dm755 "$pkgdir/usr/lib" "$pkgdir/usr/share/man/man1"
-  cp -r src "$pkgdir/usr/lib/crystal"
-
-  install -dm755 "$pkgdir/usr/share/doc/crystal"
-  cp -r docs "$pkgdir/usr/share/doc/crystal/api"
-  cp -r samples "$pkgdir/usr/share/doc/crystal/"
-
-  install -Dm644 man/crystal.1 "$pkgdir/usr/share/man/man1/"
-
-  install -Dm644 etc/completion.bash 
"$pkgdir/usr/share/bash-completion/completions/crystal"
-  install -Dm644 etc/completion.zsh 
"$pkgdir/usr/share/zsh/site-functions/_crystal"
-
-  install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
-}

Copied: crystal/repos/community-x86_64/PKGBUILD (from rev 497492, 
crystal/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2019-08-05 14:25:40 UTC (rev 497493)
@@ -0,0 +1,71 @@
+# Maintainer: Anatol Pomozov 
+# Contributor: Jonne Haß 
+
+pkgname=crystal
+pkgver=0.30.0
+pkgrel=2
+pkgdesc='The Crystal Programming Language'
+arch=(x86_64)
+url='https://crystal-lang.org'
+license=(Apache)
+depends=(gc libatomic_ops pcre libevent llvm-libs)
+makedepends=(libxml2 llvm crystal) # to compile version N we need crystal 
compiler of N-1 version
+checkdepends=(libyaml libxml2 gmp inetutils git)
+optdepends=('shards: crystal language package manager'
+'libyaml: For YAML support'
+'gmp: For BigInt support'
+'libxml2: For XML support')
+source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz)
+sha256sums=('fc884970089e382344540676a9c5aa4f369c9a0f45d1858e079b4ce26878164a')
+
+prepare() {
+  cd $pkgname-$pkgver
+  sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please 
install shards: pacman -S shards|' src/compiler/crystal/command.cr
+}
+
+build() {
+  cd $pkgname-$pkgver
+
+  make release=1 \
+   FLAGS="--release --no-debug" \
+   CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
+   CRYSTAL_CONFIG_VERSION="$pkgver" \
+   CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \
+   CRYSTAL_CACHE_DIR="/tmp/crystal"
+  make docs CRYSTAL_CACHE_DIR="/tmp/crystal"
+}
+
+check() {
+  cd $pkgname-$pkgver
+  return # tests require too much RAM, disable it temporary
+
+  make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
+CRYSTAL_CONFIG_VERSION="$pkgver" \
+CRYSTAL_CACHE_DIR="/tmp/crystal" \
+PATH=".build:$PATH"
+}
+
+package() {
+  cd $pkgname-$p

[arch-commits] Commit in crystal/repos/community-x86_64 (PKGBUILD PKGBUILD)

2019-10-21 Thread Anatol Pomozov via arch-commits
Date: Monday, October 21, 2019 @ 18:31:02
  Author: anatolik
Revision: 518120

archrelease: copy trunk to community-x86_64

Added:
  crystal/repos/community-x86_64/PKGBUILD
(from rev 518119, crystal/trunk/PKGBUILD)
Deleted:
  crystal/repos/community-x86_64/PKGBUILD

--+
 PKGBUILD |  144 ++---
 1 file changed, 73 insertions(+), 71 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2019-10-21 18:30:41 UTC (rev 518119)
+++ PKGBUILD2019-10-21 18:31:02 UTC (rev 518120)
@@ -1,71 +0,0 @@
-# Maintainer: Anatol Pomozov 
-# Contributor: Jonne Haß 
-
-pkgname=crystal
-pkgver=0.31.1
-pkgrel=3
-pkgdesc='The Crystal Programming Language'
-arch=(x86_64)
-url='https://crystal-lang.org'
-license=(Apache)
-depends=(gc libatomic_ops pcre libevent llvm7-libs)
-# TODO switch llvm7->llvm9 when 
https://github.com/crystal-lang/crystal/issues/8294 is fixed
-makedepends=(libxml2 llvm7 crystal) # to compile version N we need crystal 
compiler of N-1 version
-checkdepends=(libyaml libxml2 gmp inetutils git)
-optdepends=('shards: crystal language package manager'
-'libyaml: For YAML support'
-'gmp: For BigInt support'
-'libxml2: For XML support')
-source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz)
-sha256sums=('b4a51164763b891572492e2445d3a69b462675184ea0ccf06fcc57a070f07b80')
-
-prepare() {
-  cd $pkgname-$pkgver
-}
-
-build() {
-  cd $pkgname-$pkgver
-
-  make release=1 \
-   FLAGS="--release --no-debug" \
-   CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
-   CRYSTAL_CONFIG_VERSION="$pkgver" \
-   CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \
-   CRYSTAL_CACHE_DIR="/tmp/crystal"
-  make docs CRYSTAL_CACHE_DIR="/tmp/crystal"
-}
-
-check() {
-  cd $pkgname-$pkgver
-  return # tests require too much RAM, disable it temporary
-
-  make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
-CRYSTAL_CONFIG_VERSION="$pkgver" \
-CRYSTAL_CACHE_DIR="/tmp/crystal" \
-PATH=".build:$PATH"
-}
-
-package() {
-  cd $pkgname-$pkgver
-
-  # /usr/bin/crystalcompiled executable
-  # /usr/lib/crystal/   compiler src & core libs
-  # /usr/share/doc/crystal/api  api docs
-  # /usr/share/doc/crystal/samples/ samples
-
-  install -Dm755 ".build/crystal" "$pkgdir/usr/bin/crystal"
-
-  install -dm755 "$pkgdir/usr/lib" "$pkgdir/usr/share/man/man1"
-  cp -r src "$pkgdir/usr/lib/crystal"
-
-  install -dm755 "$pkgdir/usr/share/doc/crystal"
-  cp -r docs "$pkgdir/usr/share/doc/crystal/api"
-  cp -r samples "$pkgdir/usr/share/doc/crystal/"
-
-  install -Dm644 man/crystal.1 "$pkgdir/usr/share/man/man1/"
-
-  install -Dm644 etc/completion.bash 
"$pkgdir/usr/share/bash-completion/completions/crystal"
-  install -Dm644 etc/completion.zsh 
"$pkgdir/usr/share/zsh/site-functions/_crystal"
-
-  install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
-}

Copied: crystal/repos/community-x86_64/PKGBUILD (from rev 518119, 
crystal/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2019-10-21 18:31:02 UTC (rev 518120)
@@ -0,0 +1,73 @@
+# Maintainer: Anatol Pomozov 
+# Contributor: Jonne Haß 
+
+pkgname=crystal
+pkgver=0.31.1
+pkgrel=4
+pkgdesc='The Crystal Programming Language'
+arch=(x86_64)
+url='https://crystal-lang.org'
+license=(Apache)
+depends=(gc libatomic_ops pcre libevent llvm-libs)
+makedepends=(libxml2 llvm crystal) # to compile version N we need crystal 
compiler of N-1 version
+checkdepends=(libyaml libxml2 gmp inetutils git)
+optdepends=('shards: crystal language package manager'
+'libyaml: For YAML support'
+'gmp: For BigInt support'
+'libxml2: For XML support')
+source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz
+
llvm9.patch::https://github.com/crystal-lang/crystal/commit/200b76e46710fc928fd36e95cea60cf2991f3c5f.patch)
+sha256sums=('b4a51164763b891572492e2445d3a69b462675184ea0ccf06fcc57a070f07b80'
+'00c2d6ee1bdfb4d84bcbd1c2f9e62e0bd7136edfb6a3c3096a5de5e7295f8c15')
+
+prepare() {
+  cd $pkgname-$pkgver
+  patch -p1 < ../llvm9.patch
+}
+
+build() {
+  cd $pkgname-$pkgver
+
+  make release=1 \
+   FLAGS="--release --no-debug" \
+   CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
+   CRYSTAL_CONFIG_VERSION="$pkgver" \
+   CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \
+   CRYSTAL_CACHE_DIR="/tmp/crystal"
+  make docs CRYSTAL_CACHE_DIR="/tmp/crystal"
+}
+
+check() {
+  cd $pkgname-$pkgver
+  return # tests require too much RAM, disable it temporary
+
+  make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
+CRYSTAL_CONFIG_VERSION="$pkgver" \
+CRYSTAL_CACHE_DIR="/tmp/crystal" \
+PATH=".build:$PATH"
+}
+
+

[arch-commits] Commit in crystal/repos/community-x86_64 (PKGBUILD PKGBUILD)

2019-12-18 Thread Anatol Pomozov via arch-commits
Date: Wednesday, December 18, 2019 @ 21:14:40
  Author: anatolik
Revision: 538217

archrelease: copy trunk to community-x86_64

Added:
  crystal/repos/community-x86_64/PKGBUILD
(from rev 538216, crystal/trunk/PKGBUILD)
Deleted:
  crystal/repos/community-x86_64/PKGBUILD

--+
 PKGBUILD |  132 ++---
 1 file changed, 66 insertions(+), 66 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2019-12-18 21:13:58 UTC (rev 538216)
+++ PKGBUILD2019-12-18 21:14:40 UTC (rev 538217)
@@ -1,66 +0,0 @@
-# Maintainer: Anatol Pomozov 
-# Contributor: Jonne Haß 
-
-pkgname=crystal
-pkgver=0.32.0
-pkgrel=1
-pkgdesc='The Crystal Programming Language'
-arch=(x86_64)
-url='https://crystal-lang.org'
-license=(Apache)
-depends=(gc libatomic_ops pcre libevent llvm-libs)
-makedepends=(libxml2 llvm crystal) # to compile version N we need crystal 
compiler of N-1 version
-checkdepends=(libyaml libxml2 gmp inetutils git)
-optdepends=('shards: crystal language package manager'
-'libyaml: For YAML support'
-'gmp: For BigInt support'
-'libxml2: For XML support')
-source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz)
-sha256sums=('c1705f6502e410ceff10ef4cafc859aadb2d0858a699311f923f7f6e7e8ce81a')
-
-build() {
-  cd $pkgname-$pkgver
-
-  make release=1 \
-   FLAGS="--release --no-debug" \
-   CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
-   CRYSTAL_CONFIG_VERSION="$pkgver" \
-   CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \
-   CRYSTAL_CACHE_DIR="/tmp/crystal"
-  make docs CRYSTAL_CACHE_DIR="/tmp/crystal"
-}
-
-check() {
-  cd $pkgname-$pkgver
-  return # tests require too much RAM, disable it temporary
-
-  make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
-CRYSTAL_CONFIG_VERSION="$pkgver" \
-CRYSTAL_CACHE_DIR="/tmp/crystal" \
-PATH=".build:$PATH"
-}
-
-package() {
-  cd $pkgname-$pkgver
-
-  # /usr/bin/crystalcompiled executable
-  # /usr/lib/crystal/   compiler src & core libs
-  # /usr/share/doc/crystal/api  api docs
-  # /usr/share/doc/crystal/samples/ samples
-
-  install -Dm755 ".build/crystal" "$pkgdir/usr/bin/crystal"
-
-  install -dm755 "$pkgdir/usr/lib" "$pkgdir/usr/share/man/man1"
-  cp -r src "$pkgdir/usr/lib/crystal"
-
-  install -dm755 "$pkgdir/usr/share/doc/crystal"
-  cp -r docs "$pkgdir/usr/share/doc/crystal/api"
-  cp -r samples "$pkgdir/usr/share/doc/crystal/"
-
-  install -Dm644 man/crystal.1 "$pkgdir/usr/share/man/man1/"
-
-  install -Dm644 etc/completion.bash 
"$pkgdir/usr/share/bash-completion/completions/crystal"
-  install -Dm644 etc/completion.zsh 
"$pkgdir/usr/share/zsh/site-functions/_crystal"
-
-  install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
-}

Copied: crystal/repos/community-x86_64/PKGBUILD (from rev 538216, 
crystal/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2019-12-18 21:14:40 UTC (rev 538217)
@@ -0,0 +1,66 @@
+# Maintainer: Anatol Pomozov 
+# Contributor: Jonne Haß 
+
+pkgname=crystal
+pkgver=0.32.1
+pkgrel=1
+pkgdesc='The Crystal Programming Language'
+arch=(x86_64)
+url='https://crystal-lang.org'
+license=(Apache)
+depends=(gc libatomic_ops pcre libevent llvm-libs)
+makedepends=(libxml2 llvm crystal) # to compile version N we need crystal 
compiler of N-1 version
+checkdepends=(libyaml libxml2 gmp inetutils git)
+optdepends=('shards: crystal language package manager'
+'libyaml: For YAML support'
+'gmp: For BigInt support'
+'libxml2: For XML support')
+source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz)
+sha256sums=('66b62d0fb5bfa6547f285eb520f7fd0bc57bc994babf54cb8e7a61e613c79399')
+
+build() {
+  cd $pkgname-$pkgver
+
+  make release=1 \
+   FLAGS="--release --no-debug" \
+   CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
+   CRYSTAL_CONFIG_VERSION="$pkgver" \
+   CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \
+   CRYSTAL_CACHE_DIR="/tmp/crystal"
+  make docs CRYSTAL_CACHE_DIR="/tmp/crystal"
+}
+
+check() {
+  cd $pkgname-$pkgver
+  return # tests require too much RAM, disable it temporary
+
+  make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
+CRYSTAL_CONFIG_VERSION="$pkgver" \
+CRYSTAL_CACHE_DIR="/tmp/crystal" \
+PATH=".build:$PATH"
+}
+
+package() {
+  cd $pkgname-$pkgver
+
+  # /usr/bin/crystalcompiled executable
+  # /usr/lib/crystal/   compiler src & core libs
+  # /usr/share/doc/crystal/api  api docs
+  # /usr/share/doc/crystal/samples/ samples
+
+  install -Dm755 ".build/crystal" "$pkgdir/usr/bin/crystal"
+
+  install -dm755 "$pkgdir/usr/lib" "$pkgdir/usr/share/man/man1"
+  cp -r src "$pkgdir/usr

[arch-commits] Commit in crystal/repos/community-x86_64 (PKGBUILD PKGBUILD)

2020-06-09 Thread Anatol Pomozov via arch-commits
Date: Tuesday, June 9, 2020 @ 21:00:10
  Author: anatolik
Revision: 640955

archrelease: copy trunk to community-x86_64

Added:
  crystal/repos/community-x86_64/PKGBUILD
(from rev 640954, crystal/trunk/PKGBUILD)
Deleted:
  crystal/repos/community-x86_64/PKGBUILD

--+
 PKGBUILD |  132 ++---
 1 file changed, 66 insertions(+), 66 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2020-06-09 20:59:58 UTC (rev 640954)
+++ PKGBUILD2020-06-09 21:00:10 UTC (rev 640955)
@@ -1,66 +0,0 @@
-# Maintainer: Anatol Pomozov 
-# Contributor: Jonne Haß 
-
-pkgname=crystal
-pkgver=0.34.0
-pkgrel=2
-pkgdesc='The Crystal Programming Language'
-arch=(x86_64)
-url='https://crystal-lang.org'
-license=(Apache)
-depends=(gc libatomic_ops pcre libevent llvm-libs)
-makedepends=(libxml2 llvm crystal) # to compile version N we need crystal 
compiler of N-1 version
-checkdepends=(libyaml libxml2 gmp inetutils git)
-optdepends=('shards: crystal language package manager'
-'libyaml: For YAML support'
-'gmp: For BigInt support'
-'libxml2: For XML support')
-source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz)
-sha256sums=('973293ffbcfa4fb073f6a2f833b0ce5b82b72f7899427f39d7e5610ffc9029c8')
-
-build() {
-  cd $pkgname-$pkgver
-
-  make release=1 \
-   FLAGS="--release --no-debug" \
-   CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
-   CRYSTAL_CONFIG_VERSION="$pkgver" \
-   CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \
-   CRYSTAL_CACHE_DIR="/tmp/crystal"
-  make docs CRYSTAL_CACHE_DIR="/tmp/crystal"
-}
-
-check() {
-  cd $pkgname-$pkgver
-  return # tests require too much RAM, disable it temporary
-
-  make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
-CRYSTAL_CONFIG_VERSION="$pkgver" \
-CRYSTAL_CACHE_DIR="/tmp/crystal" \
-PATH=".build:$PATH"
-}
-
-package() {
-  cd $pkgname-$pkgver
-
-  # /usr/bin/crystalcompiled executable
-  # /usr/lib/crystal/   compiler src & core libs
-  # /usr/share/doc/crystal/api  api docs
-  # /usr/share/doc/crystal/samples/ samples
-
-  install -Dm755 ".build/crystal" "$pkgdir/usr/bin/crystal"
-
-  install -dm755 "$pkgdir/usr/lib" "$pkgdir/usr/share/man/man1"
-  cp -r src "$pkgdir/usr/lib/crystal"
-
-  install -dm755 "$pkgdir/usr/share/doc/crystal"
-  cp -r docs "$pkgdir/usr/share/doc/crystal/api"
-  cp -r samples "$pkgdir/usr/share/doc/crystal/"
-
-  install -Dm644 man/crystal.1 "$pkgdir/usr/share/man/man1/"
-
-  install -Dm644 etc/completion.bash 
"$pkgdir/usr/share/bash-completion/completions/crystal"
-  install -Dm644 etc/completion.zsh 
"$pkgdir/usr/share/zsh/site-functions/_crystal"
-
-  install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
-}

Copied: crystal/repos/community-x86_64/PKGBUILD (from rev 640954, 
crystal/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2020-06-09 21:00:10 UTC (rev 640955)
@@ -0,0 +1,66 @@
+# Maintainer: Anatol Pomozov 
+# Contributor: Jonne Haß 
+
+pkgname=crystal
+pkgver=0.35.0
+pkgrel=1
+pkgdesc='The Crystal Programming Language'
+arch=(x86_64)
+url='https://crystal-lang.org'
+license=(Apache)
+depends=(gc libatomic_ops pcre libevent llvm-libs)
+makedepends=(libxml2 llvm crystal) # to compile version N we need crystal 
compiler of N-1 version
+checkdepends=(libyaml libxml2 gmp inetutils git)
+optdepends=('shards: crystal language package manager'
+'libyaml: For YAML support'
+'gmp: For BigInt support'
+'libxml2: For XML support')
+source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz)
+sha256sums=('9281afe3bee8c5d3aa32e66ed2129946893fe65a3791f3f27b5b13abc006')
+
+build() {
+  cd $pkgname-$pkgver
+
+  make release=1 \
+   FLAGS="--release --no-debug" \
+   CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
+   CRYSTAL_CONFIG_VERSION="$pkgver" \
+   CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \
+   CRYSTAL_CACHE_DIR="/tmp/crystal"
+  make docs CRYSTAL_CACHE_DIR="/tmp/crystal"
+}
+
+check() {
+  cd $pkgname-$pkgver
+  return # tests require too much RAM, disable it temporary
+
+  make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
+CRYSTAL_CONFIG_VERSION="$pkgver" \
+CRYSTAL_CACHE_DIR="/tmp/crystal" \
+PATH=".build:$PATH"
+}
+
+package() {
+  cd $pkgname-$pkgver
+
+  # /usr/bin/crystalcompiled executable
+  # /usr/lib/crystal/   compiler src & core libs
+  # /usr/share/doc/crystal/api  api docs
+  # /usr/share/doc/crystal/samples/ samples
+
+  install -Dm755 ".build/crystal" "$pkgdir/usr/bin/crystal"
+
+  install -dm755 "$pkgdir/usr/lib" "$pkgdir/usr/share/man/man1"
+  cp -r src "$pkgdir/usr/lib/cr

[arch-commits] Commit in crystal/repos/community-x86_64 (PKGBUILD PKGBUILD)

2019-04-17 Thread Anatol Pomozov via arch-commits
Date: Wednesday, April 17, 2019 @ 17:48:51
  Author: anatolik
Revision: 451890

archrelease: copy trunk to community-x86_64

Added:
  crystal/repos/community-x86_64/PKGBUILD
(from rev 451889, crystal/trunk/PKGBUILD)
Deleted:
  crystal/repos/community-x86_64/PKGBUILD

--+
 PKGBUILD |  142 ++---
 1 file changed, 71 insertions(+), 71 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2019-04-17 17:48:18 UTC (rev 451889)
+++ PKGBUILD2019-04-17 17:48:51 UTC (rev 451890)
@@ -1,71 +0,0 @@
-# Maintainer: Anatol Pomozov 
-# Contributor: Jonne Haß 
-
-pkgname=crystal
-pkgver=0.27.2
-pkgrel=1
-pkgdesc='The Crystal Programming Language'
-arch=(x86_64)
-url='http://crystal-lang.org'
-license=(Apache)
-depends=(gc libatomic_ops pcre libevent llvm6-libs)
-makedepends=(libxml2 llvm6 crystal) # to compile version N we need crystal 
compiler of N-1 version
-checkdepends=(libyaml libxml2 gmp inetutils git)
-optdepends=('shards: crystal language package manager'
-'libyaml: For YAML support'
-'gmp: For BigInt support'
-'libxml2: For XML support')
-source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz)
-sha256sums=('d2fe8a025668b143e8ff70b3cd407765140ed10e52523dd08253139f9322171b')
-
-prepare() {
-  cd $pkgname-$pkgver
-  sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please 
install shards: pacman -S shards|' src/compiler/crystal/command.cr
-}
-
-build() {
-  cd $pkgname-$pkgver
-
-  make release=1 \
-   FLAGS="--release --no-debug" \
-   CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
-   CRYSTAL_CONFIG_VERSION="$pkgver" \
-   CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \
-   CRYSTAL_CACHE_DIR="/tmp/crystal"
-  make docs CRYSTAL_CACHE_DIR="/tmp/crystal"
-}
-
-check() {
-  cd $pkgname-$pkgver
-  return # tests require too much RAM, disable it temporary
-
-  make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
-CRYSTAL_CONFIG_VERSION="$pkgver" \
-CRYSTAL_CACHE_DIR="/tmp/crystal" \
-PATH=".build:$PATH"
-}
-
-package() {
-  cd $pkgname-$pkgver
-
-  # /usr/bin/crystalcompiled executable
-  # /usr/lib/crystal/   compiler src & core libs
-  # /usr/share/doc/crystal/api  api docs
-  # /usr/share/doc/crystal/samples/ samples
-
-  install -Dm755 ".build/crystal" "$pkgdir/usr/bin/crystal"
-
-  install -dm755 "$pkgdir/usr/lib" "$pkgdir/usr/share/man/man1"
-  cp -r src "$pkgdir/usr/lib/crystal"
-
-  install -dm755 "$pkgdir/usr/share/doc/crystal"
-  cp -r docs "$pkgdir/usr/share/doc/crystal/api"
-  cp -r samples "$pkgdir/usr/share/doc/crystal/"
-
-  install -Dm644 man/crystal.1 "$pkgdir/usr/share/man/man1/"
-
-  install -Dm644 etc/completion.bash 
"$pkgdir/usr/share/bash-completion/completions/crystal"
-  install -Dm644 etc/completion.zsh 
"$pkgdir/usr/share/zsh/site-functions/_crystal"
-
-  install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
-}

Copied: crystal/repos/community-x86_64/PKGBUILD (from rev 451889, 
crystal/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2019-04-17 17:48:51 UTC (rev 451890)
@@ -0,0 +1,71 @@
+# Maintainer: Anatol Pomozov 
+# Contributor: Jonne Haß 
+
+pkgname=crystal
+pkgver=0.28.0
+pkgrel=1
+pkgdesc='The Crystal Programming Language'
+arch=(x86_64)
+url='http://crystal-lang.org'
+license=(Apache)
+depends=(gc libatomic_ops pcre libevent llvm6-libs)
+makedepends=(libxml2 llvm6 crystal) # to compile version N we need crystal 
compiler of N-1 version
+checkdepends=(libyaml libxml2 gmp inetutils git)
+optdepends=('shards: crystal language package manager'
+'libyaml: For YAML support'
+'gmp: For BigInt support'
+'libxml2: For XML support')
+source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz)
+sha256sums=('4206f57c6345454504ec4cd8cbd1b9354b9be29fae4cdcdd173f4a28cc13b102')
+
+prepare() {
+  cd $pkgname-$pkgver
+  sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please 
install shards: pacman -S shards|' src/compiler/crystal/command.cr
+}
+
+build() {
+  cd $pkgname-$pkgver
+
+  make release=1 \
+   FLAGS="--release --no-debug" \
+   CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
+   CRYSTAL_CONFIG_VERSION="$pkgver" \
+   CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \
+   CRYSTAL_CACHE_DIR="/tmp/crystal"
+  make docs CRYSTAL_CACHE_DIR="/tmp/crystal"
+}
+
+check() {
+  cd $pkgname-$pkgver
+  return # tests require too much RAM, disable it temporary
+
+  make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
+CRYSTAL_CONFIG_VERSION="$pkgver" \
+CRYSTAL_CACHE_DIR="/tmp/crystal" \
+PATH=".build:$PATH"
+}
+
+package() {
+  cd $pkgnam

[arch-commits] Commit in crystal/repos/community-x86_64 (PKGBUILD PKGBUILD)

2020-06-20 Thread Anatol Pomozov via arch-commits
Date: Sunday, June 21, 2020 @ 05:29:28
  Author: anatolik
Revision: 648723

archrelease: copy trunk to community-x86_64

Added:
  crystal/repos/community-x86_64/PKGBUILD
(from rev 648722, crystal/trunk/PKGBUILD)
Deleted:
  crystal/repos/community-x86_64/PKGBUILD

--+
 PKGBUILD |  132 ++---
 1 file changed, 66 insertions(+), 66 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2020-06-21 05:29:06 UTC (rev 648722)
+++ PKGBUILD2020-06-21 05:29:28 UTC (rev 648723)
@@ -1,66 +0,0 @@
-# Maintainer: Anatol Pomozov 
-# Contributor: Jonne Haß 
-
-pkgname=crystal
-pkgver=0.35.0
-pkgrel=1
-pkgdesc='The Crystal Programming Language'
-arch=(x86_64)
-url='https://crystal-lang.org'
-license=(Apache)
-depends=(gc libatomic_ops pcre libevent llvm-libs)
-makedepends=(libxml2 llvm crystal) # to compile version N we need crystal 
compiler of N-1 version
-checkdepends=(libyaml libxml2 gmp inetutils git)
-optdepends=('shards: crystal language package manager'
-'libyaml: For YAML support'
-'gmp: For BigInt support'
-'libxml2: For XML support')
-source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz)
-sha256sums=('9281afe3bee8c5d3aa32e66ed2129946893fe65a3791f3f27b5b13abc006')
-
-build() {
-  cd $pkgname-$pkgver
-
-  make release=1 \
-   FLAGS="--release --no-debug" \
-   CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
-   CRYSTAL_CONFIG_VERSION="$pkgver" \
-   CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \
-   CRYSTAL_CACHE_DIR="/tmp/crystal"
-  make docs CRYSTAL_CACHE_DIR="/tmp/crystal"
-}
-
-check() {
-  cd $pkgname-$pkgver
-  return # tests require too much RAM, disable it temporary
-
-  make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
-CRYSTAL_CONFIG_VERSION="$pkgver" \
-CRYSTAL_CACHE_DIR="/tmp/crystal" \
-PATH=".build:$PATH"
-}
-
-package() {
-  cd $pkgname-$pkgver
-
-  # /usr/bin/crystalcompiled executable
-  # /usr/lib/crystal/   compiler src & core libs
-  # /usr/share/doc/crystal/api  api docs
-  # /usr/share/doc/crystal/samples/ samples
-
-  install -Dm755 ".build/crystal" "$pkgdir/usr/bin/crystal"
-
-  install -dm755 "$pkgdir/usr/lib" "$pkgdir/usr/share/man/man1"
-  cp -r src "$pkgdir/usr/lib/crystal"
-
-  install -dm755 "$pkgdir/usr/share/doc/crystal"
-  cp -r docs "$pkgdir/usr/share/doc/crystal/api"
-  cp -r samples "$pkgdir/usr/share/doc/crystal/"
-
-  install -Dm644 man/crystal.1 "$pkgdir/usr/share/man/man1/"
-
-  install -Dm644 etc/completion.bash 
"$pkgdir/usr/share/bash-completion/completions/crystal"
-  install -Dm644 etc/completion.zsh 
"$pkgdir/usr/share/zsh/site-functions/_crystal"
-
-  install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
-}

Copied: crystal/repos/community-x86_64/PKGBUILD (from rev 648722, 
crystal/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2020-06-21 05:29:28 UTC (rev 648723)
@@ -0,0 +1,66 @@
+# Maintainer: Anatol Pomozov 
+# Contributor: Jonne Haß 
+
+pkgname=crystal
+pkgver=0.35.1
+pkgrel=1
+pkgdesc='The Crystal Programming Language'
+arch=(x86_64)
+url='https://crystal-lang.org'
+license=(Apache)
+depends=(gc libatomic_ops pcre libevent llvm-libs)
+makedepends=(libxml2 llvm crystal) # to compile version N we need crystal 
compiler of N-1 version
+checkdepends=(libyaml libxml2 gmp inetutils git)
+optdepends=('shards: crystal language package manager'
+'libyaml: For YAML support'
+'gmp: For BigInt support'
+'libxml2: For XML support')
+source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz)
+sha256sums=('d324c79002b8a871997049e89cac3989fa48083e11bf9b8ec7fe2d1e94b35199')
+
+build() {
+  cd $pkgname-$pkgver
+
+  make release=1 \
+   FLAGS="--release --no-debug" \
+   CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
+   CRYSTAL_CONFIG_VERSION="$pkgver" \
+   CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \
+   CRYSTAL_CACHE_DIR="/tmp/crystal"
+  make docs CRYSTAL_CACHE_DIR="/tmp/crystal"
+}
+
+check() {
+  cd $pkgname-$pkgver
+  return # tests require too much RAM, disable it temporary
+
+  make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
+CRYSTAL_CONFIG_VERSION="$pkgver" \
+CRYSTAL_CACHE_DIR="/tmp/crystal" \
+PATH=".build:$PATH"
+}
+
+package() {
+  cd $pkgname-$pkgver
+
+  # /usr/bin/crystalcompiled executable
+  # /usr/lib/crystal/   compiler src & core libs
+  # /usr/share/doc/crystal/api  api docs
+  # /usr/share/doc/crystal/samples/ samples
+
+  install -Dm755 ".build/crystal" "$pkgdir/usr/bin/crystal"
+
+  install -dm755 "$pkgdir/usr/lib" "$pkgdir/usr/share/man/man1"
+  cp -r src "$pkgdir/usr/lib/cr

[arch-commits] Commit in crystal/repos/community-x86_64 (PKGBUILD PKGBUILD)

2018-03-09 Thread Anatol Pomozov via arch-commits
Date: Saturday, March 10, 2018 @ 03:43:59
  Author: anatolik
Revision: 305620

archrelease: copy trunk to community-x86_64

Added:
  crystal/repos/community-x86_64/PKGBUILD
(from rev 305619, crystal/trunk/PKGBUILD)
Deleted:
  crystal/repos/community-x86_64/PKGBUILD

--+
 PKGBUILD |  142 ++---
 1 file changed, 71 insertions(+), 71 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2018-03-10 03:43:26 UTC (rev 305619)
+++ PKGBUILD2018-03-10 03:43:59 UTC (rev 305620)
@@ -1,71 +0,0 @@
-# $Id$
-# Maintainer: Anatol Pomozov 
-# Contributor: Jonne Haß 
-
-pkgname=crystal
-pkgver=0.24.1
-pkgrel=1
-pkgdesc='The Crystal Programming Language'
-arch=(x86_64)
-url='http://crystal-lang.org'
-license=(Apache)
-depends=(gc libatomic_ops pcre libevent llvm-libs)
-makedepends=(libxml2 llvm crystal) # to compile version N we need crystal 
compiler of N-1 version
-checkdepends=(libyaml libxml2 gmp inetutils git)
-optdepends=('shards: crystal language package manager'
-'libyaml: For YAML support'
-'gmp: For BigInt support'
-'libxml2: For XML support')
-source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz)
-sha256sums=('4999a4d2a9ffc7bfbea8351b97057c3a135c2091cbd518e5c22ea7f5392b67d8')
-
-prepare() {
-  cd $pkgname-$pkgver
-  sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please 
install shards: pacman -S shards|' src/compiler/crystal/command.cr
-}
-
-build() {
-  cd $pkgname-$pkgver
-
-  make release=1 \
-   FLAGS="--release --no-debug" \
-   CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
-   CRYSTAL_CONFIG_VERSION="$pkgver" \
-   CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \
-   CRYSTAL_CACHE_DIR="/tmp/crystal"
-  make docs CRYSTAL_CACHE_DIR="/tmp/crystal"
-}
-
-check() {
-  cd $pkgname-$pkgver
-
-  make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
-CRYSTAL_CONFIG_VERSION="$pkgver" \
-CRYSTAL_CACHE_DIR="/tmp/crystal" \
-PATH=".build:$PATH"
-}
-
-package() {
-  cd $pkgname-$pkgver
-
-  # /usr/bin/crystalcompiled executable
-  # /usr/lib/crystal/   compiler src & core libs
-  # /usr/share/doc/crystal/api  api docs
-  # /usr/share/doc/crystal/samples/ samples
-
-  install -Dm755 ".build/crystal" "$pkgdir/usr/bin/crystal"
-
-  install -dm755 "$pkgdir/usr/lib" "$pkgdir/usr/share/man/man1"
-  cp -r src "$pkgdir/usr/lib/crystal"
-
-  install -dm755 "$pkgdir/usr/share/doc/crystal"
-  cp -r docs "$pkgdir/usr/share/doc/crystal/api"
-  cp -r samples "$pkgdir/usr/share/doc/crystal/"
-
-  install -Dm644 man/crystal.1 "$pkgdir/usr/share/man/man1/"
-
-  install -Dm644 etc/completion.bash 
"$pkgdir/usr/share/bash-completion/completions/crystal"
-  install -Dm644 etc/completion.zsh 
"$pkgdir/usr/share/zsh/site-functions/_crystal"
-
-  install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
-}

Copied: crystal/repos/community-x86_64/PKGBUILD (from rev 305619, 
crystal/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2018-03-10 03:43:59 UTC (rev 305620)
@@ -0,0 +1,71 @@
+# $Id$
+# Maintainer: Anatol Pomozov 
+# Contributor: Jonne Haß 
+
+pkgname=crystal
+pkgver=0.24.2
+pkgrel=1
+pkgdesc='The Crystal Programming Language'
+arch=(x86_64)
+url='http://crystal-lang.org'
+license=(Apache)
+depends=(gc libatomic_ops pcre libevent llvm-libs)
+makedepends=(libxml2 llvm crystal) # to compile version N we need crystal 
compiler of N-1 version
+checkdepends=(libyaml libxml2 gmp inetutils git)
+optdepends=('shards: crystal language package manager'
+'libyaml: For YAML support'
+'gmp: For BigInt support'
+'libxml2: For XML support')
+source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz)
+sha256sums=('de50a455a509f4f80025eb8773818859ad6664a79f5f0fafecdd87ff5ccef6d0')
+
+prepare() {
+  cd $pkgname-$pkgver
+  sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please 
install shards: pacman -S shards|' src/compiler/crystal/command.cr
+}
+
+build() {
+  cd $pkgname-$pkgver
+
+  make release=1 \
+   FLAGS="--release --no-debug" \
+   CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
+   CRYSTAL_CONFIG_VERSION="$pkgver" \
+   CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \
+   CRYSTAL_CACHE_DIR="/tmp/crystal"
+  make docs CRYSTAL_CACHE_DIR="/tmp/crystal"
+}
+
+check() {
+  cd $pkgname-$pkgver
+
+  make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
+CRYSTAL_CONFIG_VERSION="$pkgver" \
+CRYSTAL_CACHE_DIR="/tmp/crystal" \
+PATH=".build:$PATH"
+}
+
+package() {
+  cd $pkgname-$pkgver
+
+  # /usr/bin/crystalcompiled executable
+  # /usr/lib/crystal/   compi

[arch-commits] Commit in crystal/repos/community-x86_64 (PKGBUILD PKGBUILD)

2017-11-22 Thread Anatol Pomozov
Date: Thursday, November 23, 2017 @ 02:01:06
  Author: anatolik
Revision: 268124

archrelease: copy trunk to community-x86_64

Added:
  crystal/repos/community-x86_64/PKGBUILD
(from rev 268123, crystal/trunk/PKGBUILD)
Deleted:
  crystal/repos/community-x86_64/PKGBUILD

--+
 PKGBUILD |  160 +
 1 file changed, 78 insertions(+), 82 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2017-11-23 02:00:30 UTC (rev 268123)
+++ PKGBUILD2017-11-23 02:01:06 UTC (rev 268124)
@@ -1,82 +0,0 @@
-# $Id$
-# Maintainer: Anatol Pomozov 
-# Contributor: Jonne Haß 
-
-pkgname=crystal
-pkgver=0.23.1
-pkgrel=2
-_binary_rel=3
-pkgdesc='The Crystal Programming Language'
-arch=(i686 x86_64)
-url='http://crystal-lang.org'
-license=(Apache)
-depends=(gc libatomic_ops pcre libevent llvm-libs)
-makedepends=(libxml2 llvm)
-checkdepends=(libyaml libxml2 gmp inetutils git)
-optdepends=('shards: crystal language package manager'
-'libyaml: For YAML support'
-'gmp: For BigInt support'
-'libxml2: For XML support')
-source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz
-
llvm5.patch::https://github.com/crystal-lang/crystal/commit/3d48a9628d57cea739f30583fa6092aa9dd90be3.patch)
-source_i686+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-i686.tar.gz)
-source_x86_64+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-x86_64.tar.gz)
-sha256sums=('8cf1b9a4eab29fca2f779ea186ae18f7ce444ce189c621925fa1a0c61dd5ff55'
-'13af142a262a20c05076863bdffd881c9c96c754b8f48a89f35a8295ab83394c')
-sha256sums_i686=('268a39b8d37385ff60d113d4d9fc966472160faa1e3bbf7ae58860ab6678aceb')
-sha256sums_x86_64=('6a84cc866838ffa5250e28c3ce1a918a93f89c06393fe8cfd4068fcbbc66f3ab')
-
-prepare() {
-  cd $pkgname-$pkgver
-  sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please 
install shards: pacman -S shards|' src/compiler/crystal/command.cr
-
-  patch -p1 < ../llvm5.patch
-}
-
-build() {
-  cd $pkgname-$pkgver
-
-  # We use --no-debug because it runs out of memory on i686 without it
-  # https://github.com/crystal-lang/crystal/issues/3787#issuecomment-281591985
-  make release=1 \
-   FLAGS="--release --no-debug" \
-   PATH="$srcdir/$pkgname-$pkgver-$_binary_rel/bin:$PATH" \
-   CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
-   CRYSTAL_CONFIG_VERSION="$pkgver" \
-   CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \
-   CRYSTAL_CACHE_DIR="/tmp/crystal"
-  make doc CRYSTAL_CACHE_DIR="/tmp/crystal"
-}
-
-check() {
-  cd $pkgname-$pkgver
-
-  # disable tests as it fails with OOM at i686
-  true || make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
-CRYSTAL_CONFIG_VERSION="$pkgver" \
-CRYSTAL_CACHE_DIR="/tmp/crystal" \
-PATH=".build:$PATH"
-}
-
-package() {
-  cd $pkgname-$pkgver
-
-  # /usr/bin/crystalcompiled executable
-  # /usr/lib/crystal/   compiler src & core libs
-  # /usr/share/doc/crystal/api  api docs
-  # /usr/share/doc/crystal/samples/ samples
-
-  install -Dm755 ".build/crystal" "$pkgdir/usr/bin/crystal"
-
-  install -dm755 "$pkgdir/usr/lib"
-  cp -r src "$pkgdir/usr/lib/crystal"
-
-  install -dm755 "$pkgdir/usr/share/doc/crystal"
-  cp -r doc "$pkgdir/usr/share/doc/crystal/api"
-  cp -r samples "$pkgdir/usr/share/doc/crystal/"
-
-  install -Dm644 etc/completion.bash 
"$pkgdir/usr/share/bash-completion/completions/crystal"
-  install -Dm644 etc/completion.zsh 
"$pkgdir/usr/share/zsh/site-functions/_crystal"
-
-  install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
-}

Copied: crystal/repos/community-x86_64/PKGBUILD (from rev 268123, 
crystal/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2017-11-23 02:01:06 UTC (rev 268124)
@@ -0,0 +1,78 @@
+# $Id$
+# Maintainer: Anatol Pomozov 
+# Contributor: Jonne Haß 
+
+pkgname=crystal
+pkgver=0.24.0
+pkgrel=1
+_binary_rel=2
+pkgdesc='The Crystal Programming Language'
+arch=(x86_64)
+url='http://crystal-lang.org'
+license=(Apache)
+depends=(gc libatomic_ops pcre libevent llvm-libs)
+makedepends=(libxml2 llvm)
+checkdepends=(libyaml libxml2 gmp inetutils git)
+optdepends=('shards: crystal language package manager'
+'libyaml: For YAML support'
+'gmp: For BigInt support'
+'libxml2: For XML support')
+source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz)
+source_x86_64+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-x86_64.tar.gz)
+sha256sums=('c34f4326ee576f60b8960e331aae8d5265a12b30707582e1f5c6c6032d364a80')
+sha256sums_x86_64=('

[arch-commits] Commit in crystal/repos/community-x86_64 (PKGBUILD PKGBUILD)

2017-12-20 Thread Anatol Pomozov via arch-commits
Date: Wednesday, December 20, 2017 @ 18:17:12
  Author: anatolik
Revision: 275042

archrelease: copy trunk to community-x86_64

Added:
  crystal/repos/community-x86_64/PKGBUILD
(from rev 275041, crystal/trunk/PKGBUILD)
Deleted:
  crystal/repos/community-x86_64/PKGBUILD

--+
 PKGBUILD |  149 +
 1 file changed, 71 insertions(+), 78 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2017-12-20 18:16:39 UTC (rev 275041)
+++ PKGBUILD2017-12-20 18:17:12 UTC (rev 275042)
@@ -1,78 +0,0 @@
-# $Id$
-# Maintainer: Anatol Pomozov 
-# Contributor: Jonne Haß 
-
-pkgname=crystal
-pkgver=0.24.0
-pkgrel=1
-_binary_rel=2
-pkgdesc='The Crystal Programming Language'
-arch=(x86_64)
-url='http://crystal-lang.org'
-license=(Apache)
-depends=(gc libatomic_ops pcre libevent llvm-libs)
-makedepends=(libxml2 llvm)
-checkdepends=(libyaml libxml2 gmp inetutils git)
-optdepends=('shards: crystal language package manager'
-'libyaml: For YAML support'
-'gmp: For BigInt support'
-'libxml2: For XML support')
-source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz)
-source_x86_64+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-x86_64.tar.gz)
-sha256sums=('c34f4326ee576f60b8960e331aae8d5265a12b30707582e1f5c6c6032d364a80')
-sha256sums_x86_64=('9cfdb67885aafb9781c678f20df4275c87365ebe0e9411e17dcb6f84e38e7498')
-
-prepare() {
-  cd $pkgname-$pkgver
-  sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please 
install shards: pacman -S shards|' src/compiler/crystal/command.cr
-}
-
-build() {
-  cd $pkgname-$pkgver
-
-  # We use --no-debug because it runs out of memory on i686 without it
-  # https://github.com/crystal-lang/crystal/issues/3787#issuecomment-281591985
-  make release=1 \
-   FLAGS="--release --no-debug" \
-   PATH="$srcdir/$pkgname-$pkgver-$_binary_rel/bin:$PATH" \
-   CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
-   CRYSTAL_CONFIG_VERSION="$pkgver" \
-   CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \
-   CRYSTAL_CACHE_DIR="/tmp/crystal"
-  make doc CRYSTAL_CACHE_DIR="/tmp/crystal"
-}
-
-check() {
-  cd $pkgname-$pkgver
-
-  # disable tests as it fails with OOM at i686
-  true || make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
-CRYSTAL_CONFIG_VERSION="$pkgver" \
-CRYSTAL_CACHE_DIR="/tmp/crystal" \
-PATH=".build:$PATH"
-}
-
-package() {
-  cd $pkgname-$pkgver
-
-  # /usr/bin/crystalcompiled executable
-  # /usr/lib/crystal/   compiler src & core libs
-  # /usr/share/doc/crystal/api  api docs
-  # /usr/share/doc/crystal/samples/ samples
-
-  install -Dm755 ".build/crystal" "$pkgdir/usr/bin/crystal"
-
-  install -dm755 "$pkgdir/usr/lib" "$pkgdir/usr/share/man/man1"
-  cp -r src "$pkgdir/usr/lib/crystal"
-
-  install -dm755 "$pkgdir/usr/share/doc/crystal"
-  cp -r docs "$pkgdir/usr/share/doc/crystal/api"
-  cp -r samples "$pkgdir/usr/share/doc/crystal/"
-
-  install -Dm644 man/crystal.1 "$pkgdir/usr/share/man/man1/"
-
-  install -Dm644 etc/completion.bash 
"$pkgdir/usr/share/bash-completion/completions/crystal"
-  install -Dm644 etc/completion.zsh 
"$pkgdir/usr/share/zsh/site-functions/_crystal"
-
-  install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
-}

Copied: crystal/repos/community-x86_64/PKGBUILD (from rev 275041, 
crystal/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2017-12-20 18:17:12 UTC (rev 275042)
@@ -0,0 +1,71 @@
+# $Id$
+# Maintainer: Anatol Pomozov 
+# Contributor: Jonne Haß 
+
+pkgname=crystal
+pkgver=0.24.1
+pkgrel=1
+pkgdesc='The Crystal Programming Language'
+arch=(x86_64)
+url='http://crystal-lang.org'
+license=(Apache)
+depends=(gc libatomic_ops pcre libevent llvm-libs)
+makedepends=(libxml2 llvm crystal) # to compile version N we need crystal 
compiler of N-1 version
+checkdepends=(libyaml libxml2 gmp inetutils git)
+optdepends=('shards: crystal language package manager'
+'libyaml: For YAML support'
+'gmp: For BigInt support'
+'libxml2: For XML support')
+source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz)
+sha256sums=('4999a4d2a9ffc7bfbea8351b97057c3a135c2091cbd518e5c22ea7f5392b67d8')
+
+prepare() {
+  cd $pkgname-$pkgver
+  sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please 
install shards: pacman -S shards|' src/compiler/crystal/command.cr
+}
+
+build() {
+  cd $pkgname-$pkgver
+
+  make release=1 \
+   FLAGS="--release --no-debug" \
+   CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
+   CRYSTAL_CONFIG_VERSION="$pkgver" \
+   CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \
+   CRYSTAL_C

[arch-commits] Commit in crystal/repos/community-x86_64 (PKGBUILD PKGBUILD)

2018-09-17 Thread Anatol Pomozov via arch-commits
Date: Tuesday, September 18, 2018 @ 00:56:36
  Author: anatolik
Revision: 382844

archrelease: copy trunk to community-x86_64

Added:
  crystal/repos/community-x86_64/PKGBUILD
(from rev 382843, crystal/trunk/PKGBUILD)
Deleted:
  crystal/repos/community-x86_64/PKGBUILD

--+
 PKGBUILD |  158 +++--
 1 file changed, 81 insertions(+), 77 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2018-09-18 00:56:05 UTC (rev 382843)
+++ PKGBUILD2018-09-18 00:56:36 UTC (rev 382844)
@@ -1,77 +0,0 @@
-# $Id$
-# Maintainer: Anatol Pomozov 
-# Contributor: Jonne Haß 
-
-pkgname=crystal
-pkgver=0.26.1
-pkgrel=1
-pkgdesc='The Crystal Programming Language'
-arch=(x86_64)
-url='http://crystal-lang.org'
-license=(Apache)
-depends=(gc libatomic_ops pcre libevent llvm-libs)
-makedepends=(libxml2 llvm crystal) # to compile version N we need crystal 
compiler of N-1 version
-checkdepends=(libyaml libxml2 gmp inetutils git)
-optdepends=('shards: crystal language package manager'
-'libyaml: For YAML support'
-'gmp: For BigInt support'
-'libxml2: For XML support')
-source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz
-
fix_build.patch::https://github.com/crystal-lang/crystal/commit/b697de03deed7647a7bebe0e0987cb660854bdac.patch)
-sha256sums=('b7c755a7d0f49f572ae5c08b8b0139fcb1c6862c9479dfae74f00e2c8424fcb0'
-'4f42a13ade130495e683261c5c200112dbb3f56c125dbada7533717393c69138')
-
-prepare() {
-  cd $pkgname-$pkgver
-  sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please 
install shards: pacman -S shards|' src/compiler/crystal/command.cr
-
-  # https://github.com/crystal-lang/crystal/issues/6672
-  patch -p1 < ../fix_build.patch
-}
-
-build() {
-  cd $pkgname-$pkgver
-
-  make release=1 \
-   FLAGS="--release --no-debug" \
-   CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
-   CRYSTAL_CONFIG_VERSION="$pkgver" \
-   CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \
-   CRYSTAL_CACHE_DIR="/tmp/crystal"
-  make docs CRYSTAL_CACHE_DIR="/tmp/crystal"
-}
-
-check() {
-  cd $pkgname-$pkgver
-  return # tests require too much RAM, disable it temporary
-
-  make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
-CRYSTAL_CONFIG_VERSION="$pkgver" \
-CRYSTAL_CACHE_DIR="/tmp/crystal" \
-PATH=".build:$PATH"
-}
-
-package() {
-  cd $pkgname-$pkgver
-
-  # /usr/bin/crystalcompiled executable
-  # /usr/lib/crystal/   compiler src & core libs
-  # /usr/share/doc/crystal/api  api docs
-  # /usr/share/doc/crystal/samples/ samples
-
-  install -Dm755 ".build/crystal" "$pkgdir/usr/bin/crystal"
-
-  install -dm755 "$pkgdir/usr/lib" "$pkgdir/usr/share/man/man1"
-  cp -r src "$pkgdir/usr/lib/crystal"
-
-  install -dm755 "$pkgdir/usr/share/doc/crystal"
-  cp -r docs "$pkgdir/usr/share/doc/crystal/api"
-  cp -r samples "$pkgdir/usr/share/doc/crystal/"
-
-  install -Dm644 man/crystal.1 "$pkgdir/usr/share/man/man1/"
-
-  install -Dm644 etc/completion.bash 
"$pkgdir/usr/share/bash-completion/completions/crystal"
-  install -Dm644 etc/completion.zsh 
"$pkgdir/usr/share/zsh/site-functions/_crystal"
-
-  install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
-}

Copied: crystal/repos/community-x86_64/PKGBUILD (from rev 382843, 
crystal/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2018-09-18 00:56:36 UTC (rev 382844)
@@ -0,0 +1,81 @@
+# Maintainer: Anatol Pomozov 
+# Contributor: Jonne Haß 
+
+pkgname=crystal
+pkgver=0.26.1
+pkgrel=2
+pkgdesc='The Crystal Programming Language'
+arch=(x86_64)
+url='http://crystal-lang.org'
+license=(Apache)
+depends=(gc libatomic_ops pcre libevent llvm-libs)
+makedepends=(libxml2 llvm crystal) # to compile version N we need crystal 
compiler of N-1 version
+checkdepends=(libyaml libxml2 gmp inetutils git)
+optdepends=('shards: crystal language package manager'
+'libyaml: For YAML support'
+'gmp: For BigInt support'
+'libxml2: For XML support')
+source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz
+
fix_build.patch::https://github.com/crystal-lang/crystal/commit/b697de03deed7647a7bebe0e0987cb660854bdac.patch
+
fix_openssl_11.patch::https://github.com/crystal-lang/crystal/commit/e7524159ef48fe47df914b3c0c1716c602a8bbd8.patch)
+sha256sums=('b7c755a7d0f49f572ae5c08b8b0139fcb1c6862c9479dfae74f00e2c8424fcb0'
+'4f42a13ade130495e683261c5c200112dbb3f56c125dbada7533717393c69138'
+'6ce3967052f6ac7e6f0a738782369a375310b5c2650fe1ac95e77408d268e24a')
+
+prepare() {
+  cd $pkgname-$pkgver
+  sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please 
install shards: pa

[arch-commits] Commit in crystal/repos/community-x86_64 (PKGBUILD PKGBUILD)

2018-08-13 Thread Anatol Pomozov via arch-commits
Date: Tuesday, August 14, 2018 @ 06:25:02
  Author: anatolik
Revision: 371349

archrelease: copy trunk to community-x86_64

Added:
  crystal/repos/community-x86_64/PKGBUILD
(from rev 371348, crystal/trunk/PKGBUILD)
Deleted:
  crystal/repos/community-x86_64/PKGBUILD

--+
 PKGBUILD |  144 ++---
 1 file changed, 72 insertions(+), 72 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2018-08-14 06:24:32 UTC (rev 371348)
+++ PKGBUILD2018-08-14 06:25:02 UTC (rev 371349)
@@ -1,72 +0,0 @@
-# $Id$
-# Maintainer: Anatol Pomozov 
-# Contributor: Jonne Haß 
-
-pkgname=crystal
-pkgver=0.25.1
-pkgrel=1
-pkgdesc='The Crystal Programming Language'
-arch=(x86_64)
-url='http://crystal-lang.org'
-license=(Apache)
-depends=(gc libatomic_ops pcre libevent llvm-libs)
-makedepends=(libxml2 llvm crystal) # to compile version N we need crystal 
compiler of N-1 version
-checkdepends=(libyaml libxml2 gmp inetutils git)
-optdepends=('shards: crystal language package manager'
-'libyaml: For YAML support'
-'gmp: For BigInt support'
-'libxml2: For XML support')
-source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz)
-sha256sums=('9b5a7bd2de67ab36cc5430133228a1e656a431fc7d928a37a61109bd8da77fc6')
-
-prepare() {
-  cd $pkgname-$pkgver
-  sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please 
install shards: pacman -S shards|' src/compiler/crystal/command.cr
-}
-
-build() {
-  cd $pkgname-$pkgver
-
-  make release=1 \
-   FLAGS="--release --no-debug" \
-   CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
-   CRYSTAL_CONFIG_VERSION="$pkgver" \
-   CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \
-   CRYSTAL_CACHE_DIR="/tmp/crystal"
-  make docs CRYSTAL_CACHE_DIR="/tmp/crystal"
-}
-
-check() {
-  cd $pkgname-$pkgver
-  return # tests require too much RAM, disable it temporary
-
-  make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
-CRYSTAL_CONFIG_VERSION="$pkgver" \
-CRYSTAL_CACHE_DIR="/tmp/crystal" \
-PATH=".build:$PATH"
-}
-
-package() {
-  cd $pkgname-$pkgver
-
-  # /usr/bin/crystalcompiled executable
-  # /usr/lib/crystal/   compiler src & core libs
-  # /usr/share/doc/crystal/api  api docs
-  # /usr/share/doc/crystal/samples/ samples
-
-  install -Dm755 ".build/crystal" "$pkgdir/usr/bin/crystal"
-
-  install -dm755 "$pkgdir/usr/lib" "$pkgdir/usr/share/man/man1"
-  cp -r src "$pkgdir/usr/lib/crystal"
-
-  install -dm755 "$pkgdir/usr/share/doc/crystal"
-  cp -r docs "$pkgdir/usr/share/doc/crystal/api"
-  cp -r samples "$pkgdir/usr/share/doc/crystal/"
-
-  install -Dm644 man/crystal.1 "$pkgdir/usr/share/man/man1/"
-
-  install -Dm644 etc/completion.bash 
"$pkgdir/usr/share/bash-completion/completions/crystal"
-  install -Dm644 etc/completion.zsh 
"$pkgdir/usr/share/zsh/site-functions/_crystal"
-
-  install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
-}

Copied: crystal/repos/community-x86_64/PKGBUILD (from rev 371348, 
crystal/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2018-08-14 06:25:02 UTC (rev 371349)
@@ -0,0 +1,72 @@
+# $Id$
+# Maintainer: Anatol Pomozov 
+# Contributor: Jonne Haß 
+
+pkgname=crystal
+pkgver=0.26.0
+pkgrel=1
+pkgdesc='The Crystal Programming Language'
+arch=(x86_64)
+url='http://crystal-lang.org'
+license=(Apache)
+depends=(gc libatomic_ops pcre libevent llvm-libs)
+makedepends=(libxml2 llvm crystal) # to compile version N we need crystal 
compiler of N-1 version
+checkdepends=(libyaml libxml2 gmp inetutils git)
+optdepends=('shards: crystal language package manager'
+'libyaml: For YAML support'
+'gmp: For BigInt support'
+'libxml2: For XML support')
+source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz)
+sha256sums=('e98cf1403d5182fce888a120cda61918c329244765eaa265a17038bbfb217ba3')
+
+prepare() {
+  cd $pkgname-$pkgver
+  sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please 
install shards: pacman -S shards|' src/compiler/crystal/command.cr
+}
+
+build() {
+  cd $pkgname-$pkgver
+
+  make release=1 \
+   FLAGS="--release --no-debug" \
+   CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
+   CRYSTAL_CONFIG_VERSION="$pkgver" \
+   CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \
+   CRYSTAL_CACHE_DIR="/tmp/crystal"
+  make docs CRYSTAL_CACHE_DIR="/tmp/crystal"
+}
+
+check() {
+  cd $pkgname-$pkgver
+  return # tests require too much RAM, disable it temporary
+
+  make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
+CRYSTAL_CONFIG_VERSION="$pkgver" \
+CRYSTAL_CACHE_DIR="/tmp/crystal" \
+PATH=".build:$PATH"
+}
+
+package() {
+ 

[arch-commits] Commit in crystal/repos/community-x86_64 (PKGBUILD PKGBUILD)

2018-11-02 Thread Anatol Pomozov via arch-commits
Date: Friday, November 2, 2018 @ 23:23:38
  Author: anatolik
Revision: 401307

archrelease: copy trunk to community-x86_64

Added:
  crystal/repos/community-x86_64/PKGBUILD
(from rev 401306, crystal/trunk/PKGBUILD)
Deleted:
  crystal/repos/community-x86_64/PKGBUILD

--+
 PKGBUILD |  152 -
 1 file changed, 71 insertions(+), 81 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2018-11-02 23:23:06 UTC (rev 401306)
+++ PKGBUILD2018-11-02 23:23:38 UTC (rev 401307)
@@ -1,81 +0,0 @@
-# Maintainer: Anatol Pomozov 
-# Contributor: Jonne Haß 
-
-pkgname=crystal
-pkgver=0.26.1
-pkgrel=4
-pkgdesc='The Crystal Programming Language'
-arch=(x86_64)
-url='http://crystal-lang.org'
-license=(Apache)
-depends=(gc libatomic_ops pcre libevent llvm6-libs)
-makedepends=(libxml2 llvm6 crystal) # to compile version N we need crystal 
compiler of N-1 version
-checkdepends=(libyaml libxml2 gmp inetutils git)
-optdepends=('shards: crystal language package manager'
-'libyaml: For YAML support'
-'gmp: For BigInt support'
-'libxml2: For XML support')
-source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz
-
fix_build.patch::https://github.com/crystal-lang/crystal/commit/b697de03deed7647a7bebe0e0987cb660854bdac.patch
-
fix_openssl_11.patch::https://github.com/crystal-lang/crystal/commit/e7524159ef48fe47df914b3c0c1716c602a8bbd8.patch)
-sha256sums=('b7c755a7d0f49f572ae5c08b8b0139fcb1c6862c9479dfae74f00e2c8424fcb0'
-'4f42a13ade130495e683261c5c200112dbb3f56c125dbada7533717393c69138'
-'6ce3967052f6ac7e6f0a738782369a375310b5c2650fe1ac95e77408d268e24a')
-
-prepare() {
-  cd $pkgname-$pkgver
-  sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please 
install shards: pacman -S shards|' src/compiler/crystal/command.cr
-
-  # https://github.com/crystal-lang/crystal/issues/6672
-  patch -p1 < ../fix_build.patch
-
-  # https://github.com/crystal-lang/crystal/pull/6738
-  patch -p1 < ../fix_openssl_11.patch
-}
-
-build() {
-  cd $pkgname-$pkgver
-
-  make release=1 \
-   FLAGS="--release --no-debug" \
-   CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
-   CRYSTAL_CONFIG_VERSION="$pkgver" \
-   CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \
-   CRYSTAL_CACHE_DIR="/tmp/crystal"
-  make docs CRYSTAL_CACHE_DIR="/tmp/crystal"
-}
-
-check() {
-  cd $pkgname-$pkgver
-  return # tests require too much RAM, disable it temporary
-
-  make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
-CRYSTAL_CONFIG_VERSION="$pkgver" \
-CRYSTAL_CACHE_DIR="/tmp/crystal" \
-PATH=".build:$PATH"
-}
-
-package() {
-  cd $pkgname-$pkgver
-
-  # /usr/bin/crystalcompiled executable
-  # /usr/lib/crystal/   compiler src & core libs
-  # /usr/share/doc/crystal/api  api docs
-  # /usr/share/doc/crystal/samples/ samples
-
-  install -Dm755 ".build/crystal" "$pkgdir/usr/bin/crystal"
-
-  install -dm755 "$pkgdir/usr/lib" "$pkgdir/usr/share/man/man1"
-  cp -r src "$pkgdir/usr/lib/crystal"
-
-  install -dm755 "$pkgdir/usr/share/doc/crystal"
-  cp -r docs "$pkgdir/usr/share/doc/crystal/api"
-  cp -r samples "$pkgdir/usr/share/doc/crystal/"
-
-  install -Dm644 man/crystal.1 "$pkgdir/usr/share/man/man1/"
-
-  install -Dm644 etc/completion.bash 
"$pkgdir/usr/share/bash-completion/completions/crystal"
-  install -Dm644 etc/completion.zsh 
"$pkgdir/usr/share/zsh/site-functions/_crystal"
-
-  install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
-}

Copied: crystal/repos/community-x86_64/PKGBUILD (from rev 401306, 
crystal/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2018-11-02 23:23:38 UTC (rev 401307)
@@ -0,0 +1,71 @@
+# Maintainer: Anatol Pomozov 
+# Contributor: Jonne Haß 
+
+pkgname=crystal
+pkgver=0.27.0
+pkgrel=1
+pkgdesc='The Crystal Programming Language'
+arch=(x86_64)
+url='http://crystal-lang.org'
+license=(Apache)
+depends=(gc libatomic_ops pcre libevent llvm6-libs)
+makedepends=(libxml2 llvm6 crystal) # to compile version N we need crystal 
compiler of N-1 version
+checkdepends=(libyaml libxml2 gmp inetutils git)
+optdepends=('shards: crystal language package manager'
+'libyaml: For YAML support'
+'gmp: For BigInt support'
+'libxml2: For XML support')
+source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz)
+sha256sums=('43c8ac1b5c59ccea3cd58c9bd2a7af07a56f96cf1eff1e54d93f648b5340e83a')
+
+prepare() {
+  cd $pkgname-$pkgver
+  sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please 
install shards: pacman -S shards|' src/compiler/crystal/command.cr
+}
+
+build() {
+  cd $pkgname-$pkgver
+
+  make release=1 \
+ 

[arch-commits] Commit in crystal/repos/community-x86_64 (PKGBUILD PKGBUILD)

2018-06-30 Thread Anatol Pomozov via arch-commits
Date: Sunday, July 1, 2018 @ 05:47:20
  Author: anatolik
Revision: 349271

archrelease: copy trunk to community-x86_64

Added:
  crystal/repos/community-x86_64/PKGBUILD
(from rev 349270, crystal/trunk/PKGBUILD)
Deleted:
  crystal/repos/community-x86_64/PKGBUILD

--+
 PKGBUILD |  143 ++---
 1 file changed, 72 insertions(+), 71 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2018-07-01 05:16:12 UTC (rev 349270)
+++ PKGBUILD2018-07-01 05:47:20 UTC (rev 349271)
@@ -1,71 +0,0 @@
-# $Id$
-# Maintainer: Anatol Pomozov 
-# Contributor: Jonne Haß 
-
-pkgname=crystal
-pkgver=0.25.0
-pkgrel=1
-pkgdesc='The Crystal Programming Language'
-arch=(x86_64)
-url='http://crystal-lang.org'
-license=(Apache)
-depends=(gc libatomic_ops pcre libevent llvm-libs)
-makedepends=(libxml2 llvm crystal) # to compile version N we need crystal 
compiler of N-1 version
-checkdepends=(libyaml libxml2 gmp inetutils git)
-optdepends=('shards: crystal language package manager'
-'libyaml: For YAML support'
-'gmp: For BigInt support'
-'libxml2: For XML support')
-source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz)
-sha256sums=('78cc53289bd983598133f8b789d95e01fad0bc95b512d7ccf60e33e36710ddde')
-
-prepare() {
-  cd $pkgname-$pkgver
-  sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please 
install shards: pacman -S shards|' src/compiler/crystal/command.cr
-}
-
-build() {
-  cd $pkgname-$pkgver
-
-  make release=1 \
-   FLAGS="--release --no-debug" \
-   CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
-   CRYSTAL_CONFIG_VERSION="$pkgver" \
-   CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \
-   CRYSTAL_CACHE_DIR="/tmp/crystal"
-  make docs CRYSTAL_CACHE_DIR="/tmp/crystal"
-}
-
-check() {
-  cd $pkgname-$pkgver
-
-  make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
-CRYSTAL_CONFIG_VERSION="$pkgver" \
-CRYSTAL_CACHE_DIR="/tmp/crystal" \
-PATH=".build:$PATH"
-}
-
-package() {
-  cd $pkgname-$pkgver
-
-  # /usr/bin/crystalcompiled executable
-  # /usr/lib/crystal/   compiler src & core libs
-  # /usr/share/doc/crystal/api  api docs
-  # /usr/share/doc/crystal/samples/ samples
-
-  install -Dm755 ".build/crystal" "$pkgdir/usr/bin/crystal"
-
-  install -dm755 "$pkgdir/usr/lib" "$pkgdir/usr/share/man/man1"
-  cp -r src "$pkgdir/usr/lib/crystal"
-
-  install -dm755 "$pkgdir/usr/share/doc/crystal"
-  cp -r docs "$pkgdir/usr/share/doc/crystal/api"
-  cp -r samples "$pkgdir/usr/share/doc/crystal/"
-
-  install -Dm644 man/crystal.1 "$pkgdir/usr/share/man/man1/"
-
-  install -Dm644 etc/completion.bash 
"$pkgdir/usr/share/bash-completion/completions/crystal"
-  install -Dm644 etc/completion.zsh 
"$pkgdir/usr/share/zsh/site-functions/_crystal"
-
-  install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
-}

Copied: crystal/repos/community-x86_64/PKGBUILD (from rev 349270, 
crystal/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2018-07-01 05:47:20 UTC (rev 349271)
@@ -0,0 +1,72 @@
+# $Id$
+# Maintainer: Anatol Pomozov 
+# Contributor: Jonne Haß 
+
+pkgname=crystal
+pkgver=0.25.1
+pkgrel=1
+pkgdesc='The Crystal Programming Language'
+arch=(x86_64)
+url='http://crystal-lang.org'
+license=(Apache)
+depends=(gc libatomic_ops pcre libevent llvm-libs)
+makedepends=(libxml2 llvm crystal) # to compile version N we need crystal 
compiler of N-1 version
+checkdepends=(libyaml libxml2 gmp inetutils git)
+optdepends=('shards: crystal language package manager'
+'libyaml: For YAML support'
+'gmp: For BigInt support'
+'libxml2: For XML support')
+source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz)
+sha256sums=('9b5a7bd2de67ab36cc5430133228a1e656a431fc7d928a37a61109bd8da77fc6')
+
+prepare() {
+  cd $pkgname-$pkgver
+  sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please 
install shards: pacman -S shards|' src/compiler/crystal/command.cr
+}
+
+build() {
+  cd $pkgname-$pkgver
+
+  make release=1 \
+   FLAGS="--release --no-debug" \
+   CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
+   CRYSTAL_CONFIG_VERSION="$pkgver" \
+   CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \
+   CRYSTAL_CACHE_DIR="/tmp/crystal"
+  make docs CRYSTAL_CACHE_DIR="/tmp/crystal"
+}
+
+check() {
+  cd $pkgname-$pkgver
+  return # tests require too much RAM, disable it temporary
+
+  make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
+CRYSTAL_CONFIG_VERSION="$pkgver" \
+CRYSTAL_CACHE_DIR="/tmp/crystal" \
+PATH=".build:$PATH"
+}
+
+package() {
+  cd $pkgname-$pkgver
+
+  # /usr/bin/crystalcompi