Clay is a programming language designed for Generic Programming.
It provides whole program type propagation and efficient type-specialized
code generation. Let you write generic programs less verbose and
have the same memory footprint and runtime overhead as C.
WWW: https://github.com/jckarter/clay
===> The following configuration options are available for clay-0.1.2_2:
BINDGEN=off: Build with binding generator (broken on 10.0+)
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
Remove expired ports:
2014-11-30 ports-mgmt/pkg-plist: Generate incorrect plists
2014-11-30 sysutils/rubygem-hiera-puppet: Has been incorporated into hiera
2014-11-30 sysutils/rubygem-hiera-json: Has been incorporated into hiera
2014-11-30 databases/memcachedb: Depends on deprecated Berkeley DB version,
needs porting to DB_SITE
2014-12-01 games/djgame2: Online servers gone, game is not playable
2014-12-01 devel/creduce: Unmaintained and depends on ancient LLVM 3.2
2014-12-01 lang/clay: No development since July 2013, depends on obsolete
clang-3.2
Clay has seen no development in over a year and depends on an obsolete
and unmaintained version of LLVM/Clang.
Deprecate the port and give it a longish expiration date in case someone
actually uses it.
- Adjust LLVM dependency from 3.1 to 3.2 [1]
- Do not enable BINDGEN option by default, it brekas the build on 10.0 +
- Bump PORTREVISION [1]
- Add stage support
- Use option helpers
- Adjust license, COMMENT
PR: ports/182497 [1]
Submitted by: Jyun-Yan You <jyyou@cs.nctu.edu.tw> (maintainer)