From owner-svn-ports-head@FreeBSD.ORG Thu Apr 9 14:05:21 2015 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 2897869A; Thu, 9 Apr 2015 14:05:21 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 09DE5D5E; Thu, 9 Apr 2015 14:05:21 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t39E5Km2026148; Thu, 9 Apr 2015 14:05:20 GMT (envelope-from marino@FreeBSD.org) Received: (from marino@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t39E5Kbn026147; Thu, 9 Apr 2015 14:05:20 GMT (envelope-from marino@FreeBSD.org) Message-Id: <201504091405.t39E5Kbn026147@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: marino set sender to marino@FreeBSD.org using -f From: John Marino Date: Thu, 9 Apr 2015 14:05:20 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r383643 - head/lang/pure X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Apr 2015 14:05:21 -0000 Author: marino Date: Thu Apr 9 14:05:20 2015 New Revision: 383643 URL: https://svnweb.freebsd.org/changeset/ports/383643 Log: lang/pure: Unbreak. Version 0.58 was always llvm 3.3 compatible This port was marked for removal based on the information that pure required llvm 3.2. Pure apparently is continuously developed. - Version 0.58 - (this one) compatible with llvm 3.3 - Version 0.59 - compatible with llvm 3.4 - Version 0.61 - compatible with llvm 3.5 - Version 0.64 - latest I didn't reset the maintainer, but it's suspicious that it was marked broken this long for no good reason and no heads up from maintainer. While here, unmask install commands, wrap lines, be DF friendly. Approved by: blanket. Modified: head/lang/pure/Makefile Modified: head/lang/pure/Makefile ============================================================================== --- head/lang/pure/Makefile Thu Apr 9 13:07:13 2015 (r383642) +++ head/lang/pure/Makefile Thu Apr 9 14:05:20 2015 (r383643) @@ -3,7 +3,7 @@ PORTNAME= pure PORTVERSION= 0.58 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= lang MASTER_SITES= https://cdn.bitbucket.org/purelang/pure-lang/downloads/ DISTFILES= ${PORTNAME}-${PORTVERSION}.tar.gz ${PORTNAME}-docs-${PORTVERSION}.tar.gz @@ -15,16 +15,12 @@ COMMENT= Modern-style functional program LICENSE= GPLv3 LGPL3 LICENSE_COMB= dual -LLVM_VERSION= 32 - -BROKEN= Depends on deleted devel/llvm32 -DEPRECATED= Old revision of software, depends on deleted version of llvm -EXPIRATION_DATE= 2015-05-14 +LLVM_VERSION= 33 LIB_DEPENDS= libltdl.so:${PORTSDIR}/devel/libltdl \ libgmp.so:${PORTSDIR}/math/gmp \ libmpfr.so:${PORTSDIR}/math/mpfr -#BUILD_DEPENDS= llvm-config${LLVM_VERSION}:${PORTSDIR}/devel/llvm${LLVM_VERSION} +BUILD_DEPENDS= llvm-config${LLVM_VERSION}:${PORTSDIR}/devel/llvm${LLVM_VERSION} RUN_DEPENDS:= ${BUILD_DEPENDS} SUB_FILES= pkg-message @@ -73,25 +69,27 @@ SUB_LIST+= NOCLANG="@comment " CONFIGURE_ARGS+= --without-readline .endif -.if ${ARCH} == "amd64" -CONFIGURE_TARGET= x86_64-portbld-freebsd -.endif +CONFIGURE_TARGET= ${ARCH:S/amd64/x86_64/}-portbld-${OPSYS:tl} post-install: .if ${PORT_OPTIONS:METC} @${MKDIR} ${STAGEDIR}${DATADIR}/etc/ - @(cd ${WRKSRC} && ${RM} -f etc/*.in && ${COPYTREE_SHARE} etc/ ${STAGEDIR}${DATADIR}) + (cd ${WRKSRC} && ${RM} -f etc/*.in && \ + ${COPYTREE_SHARE} etc/ ${STAGEDIR}${DATADIR}) .endif .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} - @(cd ${WRKDIR}/${PORTNAME}-docs-${PORTVERSION} && ${RM} -f Makefile && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) + (cd ${WRKDIR}/${PORTNAME}-docs-${PORTVERSION} && \ + ${RM} -f Makefile && \ + ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) ${LN} -sf ${DOCSDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/docs .endif .if ${PORT_OPTIONS:MEXAMPLES} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} - @(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) + (cd ${WRKSRC}/examples && \ + ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .endif .include