Commit Graph

19 Commits

Author SHA1 Message Date
jcs
d523acb376 update to crystal-1.4.1 2022-04-26 15:44:52 +00:00
jcs
9e08e823e8 update to crystal 1.4.0 and shards 0.17.0 2022-04-13 13:55:10 +00:00
naddy
e93f9d0ca9 drop RCS Ids 2022-03-11 19:28:46 +00:00
jcs
55aef13a18 update to crystal 1.2.2, shards 0.16.0 2021-11-11 22:43:13 +00:00
jcs
ddb12bf8e0 fix plist 2021-08-25 12:07:54 +00:00
jcs
aaa9c08feb use TRUEPREFIX instead of LOCALBASE
noted by ajacoutot
2021-07-27 17:05:38 +00:00
jcs
7a2c7812b8 update to crystal-1.1.1 2021-07-27 02:03:22 +00:00
jcs
af4b44e2fd update to crystal 1.1.0, shards 0.15.0 2021-07-20 21:22:20 +00:00
jcs
8f516448a3 unbreak; update to crystal-1.0.0, shards-0.14.1
take maintainer

ok previous maintainer, gsoares, cwen
2021-06-07 16:40:58 +00:00
jca
17eb8a927f Mark as BROKEN, doesn't work with llvm-11 2021-05-13 23:52:00 +00:00
gkoehler
1da5f67e93 Use llvm-config from ports, not from base
Base has /usr/bin/llvm-config after the switch to LLVM 10, so crystal
would run the wrong llvm-config and fail to build (with a linker
error).  The bootstrap crystal.o needs LLVM 8.  Using llvm-config from
ports works for now, because ports devel/llvm is still LLVM 8.

ok sthen@
2020-08-03 20:36:28 +00:00
ajacoutot
04564d70b5 Update to crystal-0.30.1.
from Wesley Moxam (maintainer)
2019-09-07 08:46:41 +00:00
jcs
3b31cd8249 update to crystal 0.30.0, shards to 0.9.0
now builds with llvm8, remove broken marker

from maintainer
2019-08-06 17:23:28 +00:00
sthen
3318ced016 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
jca
39c59b2bb8 Mark as BROKEN following the LLVM7 update
"It may be a while before the issue is fixed" Wesley Moxam (maintainer)
2019-02-13 13:20:54 +00:00
jcs
fba8e12ccb update to 0.26.1
from maintainer long ago
2018-11-13 22:31:03 +00:00
naddy
930423f5f1 explicitly link with all called libraries to satisfy lld 2018-10-26 18:21:50 +00:00
sthen
d64cdb6a21 - set PKGSPEC-main in devel/llvm, which provides the default pkgspec for
dependent ports, this restricts deps to use the current clang version
which is required for some ports using the unversioned libLLVM*.so
library. see https://marc.info/?l=openbsd-ports&m=152377935312657&w=2

- set RUN_DEPENDS on devel/llvm in lang/crystal as it uses libLLVM*.so
breakage reported by James Turner

I don't like this at all, but don't see what other option we have,
if anyone has a better idea please pipe up.
2018-07-12 21:19:34 +00:00
jcs
da5c10ebc9 Import crystal-0.25.1 (and its dependency manager shards 0.8.1)
Crystal is a programming language with the following goals:

* Have a syntax similar to Ruby (but compatibility with it is not a
  goal)
* Be statically type-checked, but without having to specify the type
  of variables or method arguments.
* Be able to call C code by writing bindings to it in Crystal.
* Have compile-time evaluation and generation of code, to avoid
  boilerplate code.
* Compile to efficient native code.

Initial port and MAINTAINER Wesley Moxam

Help and ok sthen@
2018-07-08 14:27:07 +00:00