# Created by: Jyun-Yan You <jyyou@cs.nctu.edu.tw>
# $FreeBSD: tags/RELEASE_10_1_0/lang/clay/Makefile 365645 2014-08-22 13:07:44Z brooks $

PORTNAME=	clay
PORTVERSION=	0.1.2
PORTREVISION=	2
CATEGORIES=	lang
MASTER_SITES=	https://github.com/jckarter/${PORTNAME}/tarball/v${PORTVERSION}/
DISTNAME=	jckarter-${PORTNAME}-v${PORTVERSION}-0-g${GITVERSION}

MAINTAINER=	ports@FreeBSD.org
COMMENT=	Language designed for generic programming

LICENSE=	BSD2CLAUSE

DEPRECATED=	No development since July 2013, depends on obsolete clang-3.2
EXPIRATION_DATE=	2014-12-01

BUILD_DEPENDS=	llvm-config32:${PORTSDIR}/devel/llvm32 \
		clang32:${PORTSDIR}/lang/clang32
RUN_DEPENDS=	clang32:${PORTSDIR}/lang/clang32

OPTIONS_DEFINE=		BINDGEN DOCS
BINDGEN_DESC=		Build with binding generator (broken on 10.0+)

GITVERSION=	751ebe3
PATCH_STRIP=	-p1
WRKSRC=		${WRKDIR}/jckarter-${PORTNAME}-${GITVERSION}

ONLY_FOR_ARCHS=	i386 amd64

USES=		cmake
CMAKE_ARGS+=	-G "Unix Makefiles" -DBUILD_FIX=false

CC=		clang32
CXX=		clang++32

OPTIONS_SUB=	yes
BINDGEN_CMAKE_OFF=	-DBUILD_BINDGEN=false

.include <bsd.port.mk>
