svn commit: r383643 - head/lang/pure

John Marino marino at FreeBSD.org
Thu Apr 9 14:05:21 UTC 2015


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>


More information about the svn-ports-head mailing list