Index: head/lang/ponyc/Makefile =================================================================== --- head/lang/ponyc/Makefile (revision 506694) +++ head/lang/ponyc/Makefile (revision 506695) @@ -1,85 +1,85 @@ # $FreeBSD$ PORTNAME= ponyc -DISTVERSION= 0.28.1 +DISTVERSION= 0.29.0 CATEGORIES= lang MAINTAINER= greg@unrelenting.technology COMMENT= Pony language compiler LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE ONLY_FOR_ARCHS= aarch64 amd64 ONLY_FOR_ARCHS_REASON= Undefined reference to __atomic_compare_exchange_8 BUILD_DEPENDS= llvm-link${LLVM_VERSION}:devel/llvm${LLVM_VERSION} RUN_DEPENDS= llvm-link${LLVM_VERSION}:devel/llvm${LLVM_VERSION} USES= gmake ncurses compiler:c++11-lang LLVM_VERSION?= 70 PLIST_SUB= VERSION="${DISTVERSION}" PONYARCH="${PONYARCH}" OPTIONS_SUB= yes USE_GITHUB= yes GH_ACCOUNT= ponylang PORTDOCS= *.md MAKE_ENV= config=release verbose=true default_pic=true \ prefix=${PREFIX} arch=${PONYARCH} \ LLVM_CONFIG=llvm-config${LLVM_VERSION} OPTIONS_DEFINE= DOCS EXAMPLES DTRACE OPTIONS_EXCLUDE_aarch64= DTRACE # Not enabling DTrace by default yet because it breaks --runtimebc ("super LTO"): # https://github.com/ponylang/ponyc/issues/2915 DTRACE_MAKE_ENV= use=dtrace .include # Pony defaults to 'native', which # a) doesn't work on aarch64 # b) is not appropriate for official OS packages .if "${ARCH}" == aarch64 PONYARCH?= armv8-a .elif "${ARCH}" == amd64 # Can't use 'x86-64' because atomics are required PONYARCH?= core2 .endif # keep in sync with all platforms where libunwind is available .if (${ARCH} == amd64 || ${ARCH} == i386 || ${ARCH} == aarch64) LIB_DEPENDS+= libunwind.so:devel/libunwind .endif .if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1200085 MAKE_ENV+= default_ssl=openssl_1.1.0 .endif .if ${CHOSEN_COMPILER_TYPE} == clang # Building the bitcode with clang70 and linking with llvm50 fails, # so let's use the clang from the LLVM version that will be used by ponyc CC= ${LOCALBASE}/bin/clang${LLVM_VERSION} CXX= ${LOCALBASE}/bin/clang++${LLVM_VERSION} MAKE_ENV+= runtime-bitcode=yes PLIST_SUB+= BITCODE="" .else PLIST_SUB+= BITCODE="@comment " .endif post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/pony/${DISTVERSION}/bin/ponyc post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/*.md ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .include Index: head/lang/ponyc/distinfo =================================================================== --- head/lang/ponyc/distinfo (revision 506694) +++ head/lang/ponyc/distinfo (revision 506695) @@ -1,3 +1,3 @@ -TIMESTAMP = 1559414480 -SHA256 (ponylang-ponyc-0.28.1_GH0.tar.gz) = d397a21007a42cba46376a5c5c5440c82ef1576f459b61df96e2c42542e18120 -SIZE (ponylang-ponyc-0.28.1_GH0.tar.gz) = 1416365 +TIMESTAMP = 1562545676 +SHA256 (ponylang-ponyc-0.29.0_GH0.tar.gz) = 9e20afeaf46343633fc93f995a15a62acd01b42943050c7c282381e4a0144241 +SIZE (ponylang-ponyc-0.29.0_GH0.tar.gz) = 1420203