Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 9 Apr 2015 14:05:20 +0000 (UTC)
From:      John Marino <marino@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r383643 - head/lang/pure
Message-ID:  <201504091405.t39E5Kbn026147@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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 <bsd.port.mk>



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