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