Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 26 Jan 2012 17:47:23 +0800 (CST)
From:      Jyun-Yan You <jyyou@cs.nctu.edu.tw>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/164505: [NEW PORT] lang/clay: A language designed for generic programming
Message-ID:  <201201260947.q0Q9lNgY031354@csduty.cs.nctu.edu.tw>
Resent-Message-ID: <201201260950.q0Q9o1X1050792@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         164505
>Category:       ports
>Synopsis:       [NEW PORT] lang/clay: A language designed for generic programming
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jan 26 09:50:01 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     Jyun-Yan You
>Release:        FreeBSD 8.2-RELEASE-p3 amd64
>Organization:
>Environment:
System: FreeBSD csduty.cs.nctu.edu.tw 8.2-RELEASE-p3 FreeBSD 8.2-RELEASE-p3 #0: Tue Sep 27 18:45:57 UTC 2011
>Description:
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

Generated with FreeBSD Port Tools 0.99
>How-To-Repeat:
>Fix:

--- clay-0.1.0.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	clay
#	clay/Makefile
#	clay/distinfo
#	clay/pkg-plist
#	clay/pkg-descr
#
echo c - clay
mkdir -p clay > /dev/null 2>&1
echo x - clay/Makefile
sed 's/^X//' >clay/Makefile << '8547af063704e992f8fed7fc85e0c80d'
X# New ports collection makefile for: clay
X# Date created: 2012-01-24
X# Whom: Jyun-Yan You <jyyou@cs.nctu.edu.tw>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	clay
XPORTVERSION=	0.1.0
XCATEGORIES=	lang
XMASTER_SITES=	https://github.com/jckarter/${PORTNAME}/tarball/v${PORTVERSION}/
XDISTNAME=	jckarter-${PORTNAME}-v${PORTVERSION}-0-g${GITVERSION}
X
XMAINTAINER=	jyyou@cs.nctu.edu.tw
XCOMMENT=	A language designed for generic programming
X
XGITVERSION=	0dcc5de
XFETCH_ARGS=	-pRr
XWRKSRC=		${WRKDIR}/jckarter-${PORTNAME}-${GITVERSION}
X
XONLY_FOR_ARCHS=	i386 amd64
XUSE_CMAKE=	yes
XCMAKE_ARGS+=	-G "Unix Makefiles" -DBUILD_FIX=false
X
XCC=		clang
XCXX=		clang++
X
XBUILD_DEPENDS+=	llvm>=3.0:${PORTSDIR}/devel/llvm
X
X.include <bsd.port.pre.mk>
X
X.if ${OSVERSION} < 900044
XBUILD_DEPENDS+=	clang>=3.0:${PORTSDIR}/lang/clang
XRUN_DEPENDS+=	clang>=3.0:${PORTSDIR}/lang/clang
X.endif
X
X.if defined(NOPORTDOCS)
Xpre-configure:
X	${REINPLACE_CMD} \
X	    -e '/install(DIRECTORY doc\/ DESTINATION share\/doc\/clay)/d' \
X	    ${WRKSRC}/CMakeLists.txt
X.endif
X
X.include <bsd.port.post.mk>
8547af063704e992f8fed7fc85e0c80d
echo x - clay/distinfo
sed 's/^X//' >clay/distinfo << '8d86298efa0bdf613c134c692168a908'
XSHA256 (jckarter-clay-v0.1.0-0-g0dcc5de.tar.gz) = f9c9ca0e57e1a8d44a6dc59cb9b4651ba4e4aa4cc16e4a2915aec0fd89cd1ef6
XSIZE (jckarter-clay-v0.1.0-0-g0dcc5de.tar.gz) = 2957532
8d86298efa0bdf613c134c692168a908
echo x - clay/pkg-plist
sed 's/^X//' >clay/pkg-plist << '15e2c9223da68e57b8d85ba66ef4737d'
Xbin/clay
Xlib/lib-clay/algorithms/algorithms.clay
Xlib/lib-clay/algorithms/heaps/heaps.clay
Xlib/lib-clay/algorithms/introsort/introsort.clay
Xlib/lib-clay/algorithms/permutations/permutations.clay
Xlib/lib-clay/algorithms/strings/strings.clay
Xlib/lib-clay/any/any.clay
Xlib/lib-clay/arrays/arrays.clay
Xlib/lib-clay/booleans/booleans.clay
Xlib/lib-clay/byteorder/byteorder.clay
Xlib/lib-clay/byteorder/byteorder.x86.32.clay
Xlib/lib-clay/byteorder/byteorder.x86.64.clay
Xlib/lib-clay/byteorder/common/common.clay
Xlib/lib-clay/byteorder/constants/constants.clay
Xlib/lib-clay/byteorder/platform/platform.arm.clay
Xlib/lib-clay/byteorder/platform/platform.clay
Xlib/lib-clay/byteorder/platform/platform.ppc.clay
Xlib/lib-clay/byteorder/platform/platform.sparc.clay
Xlib/lib-clay/byteorder/platform/platform.x86.clay
Xlib/lib-clay/characters/characters.clay
Xlib/lib-clay/clay/ast/ast.clay
Xlib/lib-clay/clay/common/common.clay
Xlib/lib-clay/clay/core/core.clay
Xlib/lib-clay/clay/diagnostics/diagnostics.clay
Xlib/lib-clay/clay/lexer/lexer.clay
Xlib/lib-clay/clay/loader/loader.clay
Xlib/lib-clay/clay/loader/platform/platform.linux.x86.32.clay
Xlib/lib-clay/clay/loader/platform/platform.linux.x86.64.clay
Xlib/lib-clay/clay/loader/platform/platform.macosx.x86.32.clay
Xlib/lib-clay/clay/loader/platform/platform.macosx.x86.64.clay
Xlib/lib-clay/clay/loader/platform/platform.windows.x86.32.clay
Xlib/lib-clay/clay/parser/parser.clay
Xlib/lib-clay/clay/v0_0/ast/ast.clay
Xlib/lib-clay/clay/v0_0/lexer/lexer.clay
Xlib/lib-clay/clay/v0_0/parser/parser.clay
Xlib/lib-clay/cocoa/appkit/appkit.clay
Xlib/lib-clay/cocoa/appkit/generated/Makefile
Xlib/lib-clay/cocoa/appkit/generated/generated.macosx.x86.32.clay
Xlib/lib-clay/cocoa/appkit/generated/generated.macosx.x86.64.clay
Xlib/lib-clay/cocoa/appkit/generated/generated_from.h
Xlib/lib-clay/cocoa/applicationservices/applicationservices.clay
Xlib/lib-clay/cocoa/applicationservices/generated/Makefile
Xlib/lib-clay/cocoa/applicationservices/generated/generated.macosx.arm.clay
Xlib/lib-clay/cocoa/applicationservices/generated/generated.macosx.x86.32.clay
Xlib/lib-clay/cocoa/applicationservices/generated/generated.macosx.x86.64.clay
Xlib/lib-clay/cocoa/applicationservices/generated/generated_from_arm.h
Xlib/lib-clay/cocoa/applicationservices/generated/generated_from_x86.h
Xlib/lib-clay/cocoa/audiotoolbox/audiotoolbox.clay
Xlib/lib-clay/cocoa/audiotoolbox/generated/Makefile
Xlib/lib-clay/cocoa/audiotoolbox/generated/generated.macosx.arm.clay
Xlib/lib-clay/cocoa/audiotoolbox/generated/generated.macosx.x86.32.clay
Xlib/lib-clay/cocoa/audiotoolbox/generated/generated.macosx.x86.64.clay
Xlib/lib-clay/cocoa/audiotoolbox/generated/generated_from.h
Xlib/lib-clay/cocoa/cocoa.macosx.clay
Xlib/lib-clay/cocoa/coreaudio/coreaudio.clay
Xlib/lib-clay/cocoa/coreaudio/generated/Makefile
Xlib/lib-clay/cocoa/coreaudio/generated/generated.macosx.arm.clay
Xlib/lib-clay/cocoa/coreaudio/generated/generated.macosx.x86.32.clay
Xlib/lib-clay/cocoa/coreaudio/generated/generated.macosx.x86.64.clay
Xlib/lib-clay/cocoa/coreaudio/generated/generated_from_arm.h
Xlib/lib-clay/cocoa/coreaudio/generated/generated_from_x86.h
Xlib/lib-clay/cocoa/corefoundation/corefoundation.clay
Xlib/lib-clay/cocoa/corefoundation/generated/Makefile
Xlib/lib-clay/cocoa/corefoundation/generated/generated.macosx.arm.clay
Xlib/lib-clay/cocoa/corefoundation/generated/generated.macosx.x86.32.clay
Xlib/lib-clay/cocoa/corefoundation/generated/generated.macosx.x86.64.clay
Xlib/lib-clay/cocoa/corefoundation/generated/generated_from.h
Xlib/lib-clay/cocoa/coreservices/coreservices.clay
Xlib/lib-clay/cocoa/coreservices/generated/Makefile
Xlib/lib-clay/cocoa/coreservices/generated/generated.macosx.arm.clay
Xlib/lib-clay/cocoa/coreservices/generated/generated.macosx.x86.32.clay
Xlib/lib-clay/cocoa/coreservices/generated/generated.macosx.x86.64.clay
Xlib/lib-clay/cocoa/coreservices/generated/generated_from_arm.h
Xlib/lib-clay/cocoa/coreservices/generated/generated_from_x86.h
Xlib/lib-clay/cocoa/foundation/foundation.clay
Xlib/lib-clay/cocoa/foundation/generated/Makefile
Xlib/lib-clay/cocoa/foundation/generated/generated.macosx.arm.clay
Xlib/lib-clay/cocoa/foundation/generated/generated.macosx.x86.32.clay
Xlib/lib-clay/cocoa/foundation/generated/generated.macosx.x86.64.clay
Xlib/lib-clay/cocoa/foundation/generated/generated_from.h
Xlib/lib-clay/cocoa/nib/nib.clay
Xlib/lib-clay/cocoa/objc/objc.clay
Xlib/lib-clay/cocoa/objc/platform/platform.arm.clay
Xlib/lib-clay/cocoa/objc/platform/platform.x86.32.clay
Xlib/lib-clay/cocoa/objc/platform/platform.x86.64.clay
Xlib/lib-clay/cocoa/objc/runtime/runtime.clay
Xlib/lib-clay/cocoa/qtkit/generated/Makefile
Xlib/lib-clay/cocoa/qtkit/generated/generated.macosx.x86.32.clay
Xlib/lib-clay/cocoa/qtkit/generated/generated.macosx.x86.64.clay
Xlib/lib-clay/cocoa/qtkit/generated/generated_from.h
Xlib/lib-clay/cocoa/qtkit/qtkit.clay
Xlib/lib-clay/cocoa/quartzcore/generated/Makefile
Xlib/lib-clay/cocoa/quartzcore/generated/generated.macosx.arm.clay
Xlib/lib-clay/cocoa/quartzcore/generated/generated.macosx.x86.32.clay
Xlib/lib-clay/cocoa/quartzcore/generated/generated.macosx.x86.64.clay
Xlib/lib-clay/cocoa/quartzcore/generated/generated_from.h
Xlib/lib-clay/cocoa/quartzcore/quartzcore.clay
Xlib/lib-clay/cocoa/test/test.clay
Xlib/lib-clay/cocoa/uikit/generated/Makefile
Xlib/lib-clay/cocoa/uikit/generated/generated.macosx.arm.clay
Xlib/lib-clay/cocoa/uikit/generated/generated_from.h
Xlib/lib-clay/cocoa/uikit/uikit.clay
Xlib/lib-clay/cocoa/util/platform/platform.macosx.arm.clay
Xlib/lib-clay/cocoa/util/platform/platform.macosx.x86.clay
Xlib/lib-clay/cocoa/util/util.clay
Xlib/lib-clay/cocoa/webkit/generated/Makefile
Xlib/lib-clay/cocoa/webkit/generated/generated.macosx.x86.32.clay
Xlib/lib-clay/cocoa/webkit/generated/generated.macosx.x86.64.clay
Xlib/lib-clay/cocoa/webkit/generated/generated_from.h
Xlib/lib-clay/cocoa/webkit/webkit.clay
Xlib/lib-clay/commandline/dispatch/dispatch.clay
Xlib/lib-clay/commandline/options/options.clay
Xlib/lib-clay/commandline/options/parser.clay
Xlib/lib-clay/commandline/options/spec.clay
Xlib/lib-clay/commandline/options/table.clay
Xlib/lib-clay/commandline/options/util.clay
Xlib/lib-clay/comparators/comparators.clay
Xlib/lib-clay/complex/complex.clay
Xlib/lib-clay/console/color.clay
Xlib/lib-clay/coordinates/coordinates.clay
Xlib/lib-clay/defaultarguments/defaultarguments.clay
Xlib/lib-clay/deques/deques.clay
Xlib/lib-clay/destructors/destructors.clay
Xlib/lib-clay/enumerations/enumerations.clay
Xlib/lib-clay/errors/backtrace/backtrace.clay
Xlib/lib-clay/errors/backtrace/backtrace.freebsd.clay
Xlib/lib-clay/errors/backtrace/backtrace.linux.clay
Xlib/lib-clay/errors/backtrace/backtrace.macosx.clay
Xlib/lib-clay/errors/errors.clay
Xlib/lib-clay/exceptions/exceptions.clay
Xlib/lib-clay/expat/constants/constants.clay
Xlib/lib-clay/expat/expat.clay
Xlib/lib-clay/expat/generated/Makefile
Xlib/lib-clay/expat/generated/generated.clay
Xlib/lib-clay/expat/generated/generated_from.h
Xlib/lib-clay/externals/externals.clay
Xlib/lib-clay/glut/glut.clay
Xlib/lib-clay/hash/hash.clay
Xlib/lib-clay/hashmaps/hashmaps.clay
Xlib/lib-clay/identifiers/identifiers.clay
Xlib/lib-clay/interfaces/interfaces.clay
Xlib/lib-clay/io/directories/directories.unix.clay
Xlib/lib-clay/io/errors/errors.clay
Xlib/lib-clay/io/files/api/api.clay
Xlib/lib-clay/io/files/easy/easy.clay
Xlib/lib-clay/io/files/files.clay
Xlib/lib-clay/io/files/lines/lines.clay
Xlib/lib-clay/io/files/raw/raw.unix.clay
Xlib/lib-clay/io/files/raw/raw.windows.clay
Xlib/lib-clay/io/filesystem/executable/executable.linux.clay
Xlib/lib-clay/io/filesystem/executable/executable.unix.clay
Xlib/lib-clay/io/filesystem/filesystem.unix.clay
Xlib/lib-clay/io/filesystem/filesystem.windows.clay
Xlib/lib-clay/io/mapping/mapping.unix.clay
Xlib/lib-clay/io/mapping/mapping.windows.clay
Xlib/lib-clay/io/paths/paths.unix.clay
Xlib/lib-clay/io/paths/paths.windows.clay
Xlib/lib-clay/io/sockets/platform/platform.unix.clay
Xlib/lib-clay/io/sockets/platform/platform.windows.clay
Xlib/lib-clay/io/sockets/sockets.clay
Xlib/lib-clay/io/streams/streams.clay
Xlib/lib-clay/keywordarguments/keywordarguments.clay
Xlib/lib-clay/lambdas/lambdas.clay
Xlib/lib-clay/libc/generated/Makefile
Xlib/lib-clay/libc/generated/generated.freebsd.32.clay
Xlib/lib-clay/libc/generated/generated.freebsd.64.clay
Xlib/lib-clay/libc/generated/generated.linux.32.clay
Xlib/lib-clay/libc/generated/generated.linux.64.clay
Xlib/lib-clay/libc/generated/generated.macosx.arm.clay
Xlib/lib-clay/libc/generated/generated.macosx.x86.32.clay
Xlib/lib-clay/libc/generated/generated.macosx.x86.64.clay
Xlib/lib-clay/libc/generated/generated.windows.32.clay
Xlib/lib-clay/libc/generated/generated.windows.64.clay
Xlib/lib-clay/libc/generated/generated_from_unix.h
Xlib/lib-clay/libc/generated/generated_from_win32.h
Xlib/lib-clay/libc/libc.freebsd.clay
Xlib/lib-clay/libc/libc.linux.clay
Xlib/lib-clay/libc/libc.macosx.clay
Xlib/lib-clay/libc/libc.windows.clay
Xlib/lib-clay/llvm/libclang/generated/Makefile
Xlib/lib-clay/llvm/libclang/generated/generated.clay
Xlib/lib-clay/llvm/libclang/generated/generated_from.h
Xlib/lib-clay/llvm/libclang/libclang.clay
Xlib/lib-clay/math/libm/libm.clay
Xlib/lib-clay/math/math.clay
Xlib/lib-clay/math/native/approxmath.clay
Xlib/lib-clay/math/native/atan_std.clay
Xlib/lib-clay/math/native/bessel_std.clay
Xlib/lib-clay/math/native/beta_std.clay
Xlib/lib-clay/math/native/bigfloat.clay
Xlib/lib-clay/math/native/cbrt_std.clay
Xlib/lib-clay/math/native/ccore.clay
Xlib/lib-clay/math/native/cnative.clay
Xlib/lib-clay/math/native/core.clay
Xlib/lib-clay/math/native/defines.clay
Xlib/lib-clay/math/native/erf_std.clay
Xlib/lib-clay/math/native/exact.clay
Xlib/lib-clay/math/native/exp_fast.clay
Xlib/lib-clay/math/native/exp_std.clay
Xlib/lib-clay/math/native/expm1_std.clay
Xlib/lib-clay/math/native/gamma_std.clay
Xlib/lib-clay/math/native/log_std.clay
Xlib/lib-clay/math/native/native.clay
Xlib/lib-clay/math/native/pow_std.clay
Xlib/lib-clay/math/native/rem_pi_2.clay
Xlib/lib-clay/math/native/sqrt_std.clay
Xlib/lib-clay/math/native/trig_std.clay
Xlib/lib-clay/math/simd/core_x86.clay
Xlib/lib-clay/math/simd/exact.clay
Xlib/lib-clay/maybe/maybe.clay
Xlib/lib-clay/memory/memory.clay
Xlib/lib-clay/memory/platform/platform.clay
Xlib/lib-clay/memory/platform/platform.macosx.clay
Xlib/lib-clay/numbers/floats/floats.clay
Xlib/lib-clay/numbers/numbers.clay
Xlib/lib-clay/numbers/overflow/overflow.clay
Xlib/lib-clay/numbers/parser/errno/errno.unix.clay
Xlib/lib-clay/numbers/parser/errno/errno.windows.clay
Xlib/lib-clay/numbers/parser/parser.clay
Xlib/lib-clay/opengl/enums/enums.clay
Xlib/lib-clay/opengl/lookup/lookup.clay
Xlib/lib-clay/opengl/nolookup/nolookup.clay
Xlib/lib-clay/opengl/opengl.clay
Xlib/lib-clay/opengl/platform/platform.macosx.clay
Xlib/lib-clay/opengl/platform/platform.unix.clay
Xlib/lib-clay/opengl/platform/platform.windows.clay
Xlib/lib-clay/opengl/types/types.clay
Xlib/lib-clay/operators/operators.clay
Xlib/lib-clay/operators/pod/pod.clay
Xlib/lib-clay/os/errors/errors.clay
Xlib/lib-clay/os/errors/platform/platform.unix.clay
Xlib/lib-clay/os/errors/platform/platform.windows.clay
Xlib/lib-clay/paged/allocator/allocator.clay
Xlib/lib-clay/paged/misc/misc.clay
Xlib/lib-clay/paged/namedscalars/namedscalars.clay
Xlib/lib-clay/paged/namedvectors/namedvectors.clay
Xlib/lib-clay/paged/paged.clay
Xlib/lib-clay/paged/sharedpointers/sharedpointers.clay
Xlib/lib-clay/paged/strings/strings.clay
Xlib/lib-clay/paged/vectors/vectors.clay
Xlib/lib-clay/parsing/combinators/generic/generic.clay
Xlib/lib-clay/parsing/combinators/strings/strings.clay
Xlib/lib-clay/parsing/combinators/wrapper/wrapper.clay
Xlib/lib-clay/platform/cpu/cpu.arm.clay
Xlib/lib-clay/platform/cpu/cpu.ppc.32.clay
Xlib/lib-clay/platform/cpu/cpu.ppc.64.clay
Xlib/lib-clay/platform/cpu/cpu.x86.32.clay
Xlib/lib-clay/platform/cpu/cpu.x86.64.clay
Xlib/lib-clay/platform/os/os.freebsd.clay
Xlib/lib-clay/platform/os/os.linux.clay
Xlib/lib-clay/platform/os/os.macosx.clay
Xlib/lib-clay/platform/os/os.windows.clay
Xlib/lib-clay/platform/platform.clay
Xlib/lib-clay/platform/symbols/symbols.clay
Xlib/lib-clay/pointers/pointers.clay
Xlib/lib-clay/prelude/prelude.clay
Xlib/lib-clay/printer/formatter/formatter.clay
Xlib/lib-clay/printer/platform/platform.clay
Xlib/lib-clay/printer/platform/platform.windows.clay
Xlib/lib-clay/printer/printer.clay
Xlib/lib-clay/queues/queues.clay
Xlib/lib-clay/random/random.clay
Xlib/lib-clay/records/records.clay
Xlib/lib-clay/referencetypes/referencetypes.clay
Xlib/lib-clay/remote/marshaling/marshaling.clay
Xlib/lib-clay/remote/messages/messages.clay
Xlib/lib-clay/sequences/force/force.clay
Xlib/lib-clay/sequences/handle/handle.clay
Xlib/lib-clay/sequences/lazy/enumerated/enumerated.clay
Xlib/lib-clay/sequences/lazy/filtered/filtered.clay
Xlib/lib-clay/sequences/lazy/grouped/grouped.clay
Xlib/lib-clay/sequences/lazy/lazy.clay
Xlib/lib-clay/sequences/lazy/mapped/mapped.clay
Xlib/lib-clay/sequences/lazy/range/range.clay
Xlib/lib-clay/sequences/lazy/reversed/reversed.clay
Xlib/lib-clay/sequences/lazy/sliced/sliced.clay
Xlib/lib-clay/sequences/lazy/zipped/zipped.clay
Xlib/lib-clay/sequences/sequences.clay
Xlib/lib-clay/sequences/util/util.clay
Xlib/lib-clay/sha2/sha2.clay
Xlib/lib-clay/sharedpointers/sharedpointers.clay
Xlib/lib-clay/simd/primitives/primitives.clay
Xlib/lib-clay/simd/simd.clay
Xlib/lib-clay/statics/statics.clay
Xlib/lib-clay/strings/constants/constants.clay
Xlib/lib-clay/strings/cstringrefs/cstringrefs.clay
Xlib/lib-clay/strings/encodings/utf8/utf8.clay
Xlib/lib-clay/strings/strings.clay
Xlib/lib-clay/system/platform/platform.clay
Xlib/lib-clay/system/platform/testing.clay
Xlib/lib-clay/system/platform/testing.unix.clay
Xlib/lib-clay/system/platform/testing.windows.clay
Xlib/lib-clay/system/system.clay
Xlib/lib-clay/test/memory/memory.clay
Xlib/lib-clay/test/memory2/memory2.clay
Xlib/lib-clay/test/test.clay
Xlib/lib-clay/time/platform/platform.freebsd.clay
Xlib/lib-clay/time/platform/platform.linux.clay
Xlib/lib-clay/time/platform/platform.macosx.clay
Xlib/lib-clay/time/platform/platform.windows.clay
Xlib/lib-clay/time/time.clay
Xlib/lib-clay/tuples/tuples.clay
Xlib/lib-clay/twohash/implementation/implementation.clay
Xlib/lib-clay/twohash/twohash.clay
Xlib/lib-clay/types/platform/platform.32.clay
Xlib/lib-clay/types/platform/platform.64.clay
Xlib/lib-clay/types/platform/platform.windows.64.clay
Xlib/lib-clay/types/types.clay
Xlib/lib-clay/unions/unions.clay
Xlib/lib-clay/uniquepointers/uniquepointers.clay
Xlib/lib-clay/unix/constants/constants.freebsd.clay
Xlib/lib-clay/unix/constants/constants.linux.clay
Xlib/lib-clay/unix/constants/constants.macosx.clay
Xlib/lib-clay/unix/errno/errno.freebsd.clay
Xlib/lib-clay/unix/errno/errno.linux.clay
Xlib/lib-clay/unix/errno/errno.macosx.clay
Xlib/lib-clay/unix/errnonames/errnonames.freebsd.clay
Xlib/lib-clay/unix/errnonames/errnonames.linux.clay
Xlib/lib-clay/unix/errnonames/errnonames.macosx.clay
Xlib/lib-clay/unix/generated/Makefile
Xlib/lib-clay/unix/generated/generated.freebsd.32.clay
Xlib/lib-clay/unix/generated/generated.freebsd.64.clay
Xlib/lib-clay/unix/generated/generated.linux.32.clay
Xlib/lib-clay/unix/generated/generated.linux.64.clay
Xlib/lib-clay/unix/generated/generated.macosx.arm.clay
Xlib/lib-clay/unix/generated/generated.macosx.x86.32.clay
Xlib/lib-clay/unix/generated/generated.macosx.x86.64.clay
Xlib/lib-clay/unix/generated/generated_from_freebsd.h
Xlib/lib-clay/unix/generated/generated_from_linux.h
Xlib/lib-clay/unix/generated/generated_from_macosx.h
Xlib/lib-clay/unix/unix.clay
Xlib/lib-clay/values/values.clay
Xlib/lib-clay/variants/nested/nested.clay
Xlib/lib-clay/variants/variants.clay
Xlib/lib-clay/vectors/buffer/buffer.clay
Xlib/lib-clay/vectors/generic/generic.clay
Xlib/lib-clay/vectors/vectors.clay
Xlib/lib-clay/win32/constants/constants.clay
Xlib/lib-clay/win32/errno/errno.clay
Xlib/lib-clay/win32/errorcodes/errorcodes.clay
Xlib/lib-clay/win32/errornames/errornames.clay
Xlib/lib-clay/win32/generated/Makefile
Xlib/lib-clay/win32/generated/generated.windows.32.clay
Xlib/lib-clay/win32/generated/generated.windows.64.clay
Xlib/lib-clay/win32/generated/generated_from.h
Xlib/lib-clay/win32/platform/platform.windows.32.clay
Xlib/lib-clay/win32/platform/platform.windows.64.clay
Xlib/lib-clay/win32/win32.clay
X%%PORTDOCS%%%%DOCSDIR%%/language-reference.md
X%%PORTDOCS%%%%DOCSDIR%%/primitives-reference.md
X@dirrm lib/lib-clay/algorithms/heaps
X@dirrm lib/lib-clay/algorithms/introsort
X@dirrm lib/lib-clay/algorithms/permutations
X@dirrm lib/lib-clay/algorithms/strings
X@dirrm lib/lib-clay/algorithms
X@dirrm lib/lib-clay/any
X@dirrm lib/lib-clay/arrays
X@dirrm lib/lib-clay/booleans
X@dirrm lib/lib-clay/byteorder/common
X@dirrm lib/lib-clay/byteorder/constants
X@dirrm lib/lib-clay/byteorder/platform
X@dirrm lib/lib-clay/byteorder
X@dirrm lib/lib-clay/characters
X@dirrm lib/lib-clay/clay/ast
X@dirrm lib/lib-clay/clay/common
X@dirrm lib/lib-clay/clay/core
X@dirrm lib/lib-clay/clay/diagnostics
X@dirrm lib/lib-clay/clay/lexer
X@dirrm lib/lib-clay/clay/loader/platform
X@dirrm lib/lib-clay/clay/loader
X@dirrm lib/lib-clay/clay/parser
X@dirrm lib/lib-clay/clay/v0_0/ast
X@dirrm lib/lib-clay/clay/v0_0/lexer
X@dirrm lib/lib-clay/clay/v0_0/parser
X@dirrm lib/lib-clay/clay/v0_0
X@dirrm lib/lib-clay/clay
X@dirrm lib/lib-clay/cocoa/appkit/generated
X@dirrm lib/lib-clay/cocoa/appkit
X@dirrm lib/lib-clay/cocoa/applicationservices/generated
X@dirrm lib/lib-clay/cocoa/applicationservices
X@dirrm lib/lib-clay/cocoa/audiotoolbox/generated
X@dirrm lib/lib-clay/cocoa/audiotoolbox
X@dirrm lib/lib-clay/cocoa/coreaudio/generated
X@dirrm lib/lib-clay/cocoa/coreaudio
X@dirrm lib/lib-clay/cocoa/corefoundation/generated
X@dirrm lib/lib-clay/cocoa/corefoundation
X@dirrm lib/lib-clay/cocoa/coreservices/generated
X@dirrm lib/lib-clay/cocoa/coreservices
X@dirrm lib/lib-clay/cocoa/foundation/generated
X@dirrm lib/lib-clay/cocoa/foundation
X@dirrm lib/lib-clay/cocoa/nib
X@dirrm lib/lib-clay/cocoa/objc/platform
X@dirrm lib/lib-clay/cocoa/objc/runtime
X@dirrm lib/lib-clay/cocoa/objc
X@dirrm lib/lib-clay/cocoa/qtkit/generated
X@dirrm lib/lib-clay/cocoa/qtkit
X@dirrm lib/lib-clay/cocoa/quartzcore/generated
X@dirrm lib/lib-clay/cocoa/quartzcore
X@dirrm lib/lib-clay/cocoa/test
X@dirrm lib/lib-clay/cocoa/uikit/generated
X@dirrm lib/lib-clay/cocoa/uikit
X@dirrm lib/lib-clay/cocoa/util/platform
X@dirrm lib/lib-clay/cocoa/util
X@dirrm lib/lib-clay/cocoa/webkit/generated
X@dirrm lib/lib-clay/cocoa/webkit
X@dirrm lib/lib-clay/cocoa
X@dirrm lib/lib-clay/commandline/dispatch
X@dirrm lib/lib-clay/commandline/options
X@dirrm lib/lib-clay/commandline
X@dirrm lib/lib-clay/comparators
X@dirrm lib/lib-clay/complex
X@dirrm lib/lib-clay/console
X@dirrm lib/lib-clay/coordinates
X@dirrm lib/lib-clay/defaultarguments
X@dirrm lib/lib-clay/deques
X@dirrm lib/lib-clay/destructors
X@dirrm lib/lib-clay/enumerations
X@dirrm lib/lib-clay/errors/backtrace
X@dirrm lib/lib-clay/errors
X@dirrm lib/lib-clay/exceptions
X@dirrm lib/lib-clay/expat/constants
X@dirrm lib/lib-clay/expat/generated
X@dirrm lib/lib-clay/expat
X@dirrm lib/lib-clay/externals
X@dirrm lib/lib-clay/glut
X@dirrm lib/lib-clay/hash
X@dirrm lib/lib-clay/hashmaps
X@dirrm lib/lib-clay/identifiers
X@dirrm lib/lib-clay/interfaces
X@dirrm lib/lib-clay/io/directories
X@dirrm lib/lib-clay/io/errors
X@dirrm lib/lib-clay/io/files/api
X@dirrm lib/lib-clay/io/files/easy
X@dirrm lib/lib-clay/io/files/lines
X@dirrm lib/lib-clay/io/files/raw
X@dirrm lib/lib-clay/io/files
X@dirrm lib/lib-clay/io/filesystem/executable
X@dirrm lib/lib-clay/io/filesystem
X@dirrm lib/lib-clay/io/mapping
X@dirrm lib/lib-clay/io/paths
X@dirrm lib/lib-clay/io/sockets/platform
X@dirrm lib/lib-clay/io/sockets
X@dirrm lib/lib-clay/io/streams
X@dirrm lib/lib-clay/io
X@dirrm lib/lib-clay/keywordarguments
X@dirrm lib/lib-clay/lambdas
X@dirrm lib/lib-clay/libc/generated
X@dirrm lib/lib-clay/libc
X@dirrm lib/lib-clay/llvm/libclang/generated
X@dirrm lib/lib-clay/llvm/libclang
X@dirrm lib/lib-clay/llvm
X@dirrm lib/lib-clay/math/libm
X@dirrm lib/lib-clay/math/native
X@dirrm lib/lib-clay/math/simd
X@dirrm lib/lib-clay/math
X@dirrm lib/lib-clay/maybe
X@dirrm lib/lib-clay/memory/platform
X@dirrm lib/lib-clay/memory
X@dirrm lib/lib-clay/numbers/floats
X@dirrm lib/lib-clay/numbers/overflow
X@dirrm lib/lib-clay/numbers/parser/errno
X@dirrm lib/lib-clay/numbers/parser
X@dirrm lib/lib-clay/numbers
X@dirrm lib/lib-clay/opengl/enums
X@dirrm lib/lib-clay/opengl/lookup
X@dirrm lib/lib-clay/opengl/nolookup
X@dirrm lib/lib-clay/opengl/platform
X@dirrm lib/lib-clay/opengl/types
X@dirrm lib/lib-clay/opengl
X@dirrm lib/lib-clay/operators/pod
X@dirrm lib/lib-clay/operators
X@dirrm lib/lib-clay/os/errors/platform
X@dirrm lib/lib-clay/os/errors
X@dirrm lib/lib-clay/os
X@dirrm lib/lib-clay/paged/allocator
X@dirrm lib/lib-clay/paged/misc
X@dirrm lib/lib-clay/paged/namedscalars
X@dirrm lib/lib-clay/paged/namedvectors
X@dirrm lib/lib-clay/paged/sharedpointers
X@dirrm lib/lib-clay/paged/strings
X@dirrm lib/lib-clay/paged/vectors
X@dirrm lib/lib-clay/paged
X@dirrm lib/lib-clay/parsing/combinators/generic
X@dirrm lib/lib-clay/parsing/combinators/strings
X@dirrm lib/lib-clay/parsing/combinators/wrapper
X@dirrm lib/lib-clay/parsing/combinators
X@dirrm lib/lib-clay/parsing
X@dirrm lib/lib-clay/platform/cpu
X@dirrm lib/lib-clay/platform/os
X@dirrm lib/lib-clay/platform/symbols
X@dirrm lib/lib-clay/platform
X@dirrm lib/lib-clay/pointers
X@dirrm lib/lib-clay/prelude
X@dirrm lib/lib-clay/printer/formatter
X@dirrm lib/lib-clay/printer/platform
X@dirrm lib/lib-clay/printer
X@dirrm lib/lib-clay/queues
X@dirrm lib/lib-clay/random
X@dirrm lib/lib-clay/records
X@dirrm lib/lib-clay/referencetypes
X@dirrm lib/lib-clay/remote/marshaling
X@dirrm lib/lib-clay/remote/messages
X@dirrm lib/lib-clay/remote
X@dirrm lib/lib-clay/sequences/force
X@dirrm lib/lib-clay/sequences/handle
X@dirrm lib/lib-clay/sequences/lazy/enumerated
X@dirrm lib/lib-clay/sequences/lazy/filtered
X@dirrm lib/lib-clay/sequences/lazy/grouped
X@dirrm lib/lib-clay/sequences/lazy/mapped
X@dirrm lib/lib-clay/sequences/lazy/range
X@dirrm lib/lib-clay/sequences/lazy/reversed
X@dirrm lib/lib-clay/sequences/lazy/sliced
X@dirrm lib/lib-clay/sequences/lazy/zipped
X@dirrm lib/lib-clay/sequences/lazy
X@dirrm lib/lib-clay/sequences/util
X@dirrm lib/lib-clay/sequences
X@dirrm lib/lib-clay/sha2
X@dirrm lib/lib-clay/sharedpointers
X@dirrm lib/lib-clay/simd/primitives
X@dirrm lib/lib-clay/simd
X@dirrm lib/lib-clay/statics
X@dirrm lib/lib-clay/strings/constants
X@dirrm lib/lib-clay/strings/cstringrefs
X@dirrm lib/lib-clay/strings/encodings/utf8
X@dirrm lib/lib-clay/strings/encodings
X@dirrm lib/lib-clay/strings
X@dirrm lib/lib-clay/system/platform
X@dirrm lib/lib-clay/system
X@dirrm lib/lib-clay/test/memory
X@dirrm lib/lib-clay/test/memory2
X@dirrm lib/lib-clay/test
X@dirrm lib/lib-clay/time/platform
X@dirrm lib/lib-clay/time
X@dirrm lib/lib-clay/tuples
X@dirrm lib/lib-clay/twohash/implementation
X@dirrm lib/lib-clay/twohash
X@dirrm lib/lib-clay/types/platform
X@dirrm lib/lib-clay/types
X@dirrm lib/lib-clay/unions
X@dirrm lib/lib-clay/uniquepointers
X@dirrm lib/lib-clay/unix/constants
X@dirrm lib/lib-clay/unix/errno
X@dirrm lib/lib-clay/unix/errnonames
X@dirrm lib/lib-clay/unix/generated
X@dirrm lib/lib-clay/unix
X@dirrm lib/lib-clay/values
X@dirrm lib/lib-clay/variants/nested
X@dirrm lib/lib-clay/variants
X@dirrm lib/lib-clay/vectors/buffer
X@dirrm lib/lib-clay/vectors/generic
X@dirrm lib/lib-clay/vectors
X@dirrm lib/lib-clay/win32/constants
X@dirrm lib/lib-clay/win32/errno
X@dirrm lib/lib-clay/win32/errorcodes
X@dirrm lib/lib-clay/win32/errornames
X@dirrm lib/lib-clay/win32/generated
X@dirrm lib/lib-clay/win32/platform
X@dirrm lib/lib-clay/win32
X@dirrm lib/lib-clay
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
15e2c9223da68e57b8d85ba66ef4737d
echo x - clay/pkg-descr
sed 's/^X//' >clay/pkg-descr << '09c6d98ec7bfcd8a7f8225eef0780a45'
XClay is a programming language designed for Generic Programming.
XIt provides whole program type propagation and efficient type-specialized
Xcode generation. Let you write generic programs less verbose and
Xhave the same memory footprint and runtime overhead as C.
X
XWWW: https://github.com/jckarter/clay
09c6d98ec7bfcd8a7f8225eef0780a45
exit
--- clay-0.1.0.shar ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201201260947.q0Q9lNgY031354>