From owner-svn-ports-head@freebsd.org Sun Aug 12 13:16:02 2018 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EB5521070017; Sun, 12 Aug 2018 13:16:01 +0000 (UTC) (envelope-from riggs@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 8DDF487404; Sun, 12 Aug 2018 13:16:01 +0000 (UTC) (envelope-from riggs@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 61AB526809; Sun, 12 Aug 2018 13:16:01 +0000 (UTC) (envelope-from riggs@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w7CDG1JW066287; Sun, 12 Aug 2018 13:16:01 GMT (envelope-from riggs@FreeBSD.org) Received: (from riggs@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w7CDG01E066283; Sun, 12 Aug 2018 13:16:00 GMT (envelope-from riggs@FreeBSD.org) Message-Id: <201808121316.w7CDG01E066283@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: riggs set sender to riggs@FreeBSD.org using -f From: Thomas Zander Date: Sun, 12 Aug 2018 13:16:00 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r476989 - head/lang/ponyc X-SVN-Group: ports-head X-SVN-Commit-Author: riggs X-SVN-Commit-Paths: head/lang/ponyc X-SVN-Commit-Revision: 476989 X-SVN-Commit-Repository: ports 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.27 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: Sun, 12 Aug 2018 13:16:02 -0000 Author: riggs Date: Sun Aug 12 13:16:00 2018 New Revision: 476989 URL: https://svnweb.freebsd.org/changeset/ports/476989 Log: Update to upstream version 0.24.4 Details: - Update to 0.24.4 - Avoid using -march=native - Add pkg-message to let the users know that devel/pcre2 is neded for regex/glob support in pony programs PR: 230422 Submitted by: greg@unrelenting.technology (mantainer) Added: head/lang/ponyc/pkg-message (contents, props changed) Modified: head/lang/ponyc/Makefile head/lang/ponyc/distinfo head/lang/ponyc/pkg-plist Modified: head/lang/ponyc/Makefile ============================================================================== --- head/lang/ponyc/Makefile Sun Aug 12 12:44:33 2018 (r476988) +++ head/lang/ponyc/Makefile Sun Aug 12 13:16:00 2018 (r476989) @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= ponyc -DISTVERSION= 0.23.0 -PORTREVISION= 1 +DISTVERSION= 0.24.4 CATEGORIES= lang MAINTAINER= greg@unrelenting.technology @@ -26,14 +25,24 @@ MAKE_ARGS= config=release LLVM_VERSION= 50 -PLIST_SUB= VERSION="${DISTVERSION}" +PLIST_SUB= VERSION="${DISTVERSION}" PONYARCH="${PONYARCH}" USE_GITHUB= yes GH_ACCOUNT= ponylang PORTDOCS= *.md -MAKE_ENV= prefix=${PREFIX} verbose=true ${"${ARCH}" == aarch64:?arch=armv8-a:} +MAKE_ENV= prefix=${PREFIX} verbose=true arch=${PONYARCH} + +# 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 post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/pony/${DISTVERSION}/bin/ponyc Modified: head/lang/ponyc/distinfo ============================================================================== --- head/lang/ponyc/distinfo Sun Aug 12 12:44:33 2018 (r476988) +++ head/lang/ponyc/distinfo Sun Aug 12 13:16:00 2018 (r476989) @@ -1,3 +1,3 @@ -TIMESTAMP = 1528747607 -SHA256 (ponylang-ponyc-0.23.0_GH0.tar.gz) = 13bace89b4d069c7fa01e514d38fdcf02a8d2bf011367081186c4b00decf83bd -SIZE (ponylang-ponyc-0.23.0_GH0.tar.gz) = 1520685 +TIMESTAMP = 1533336886 +SHA256 (ponylang-ponyc-0.24.4_GH0.tar.gz) = 979e443fa27df7b65c3ac35db47fc0b130608f0745d4fa393c451734343c088d +SIZE (ponylang-ponyc-0.24.4_GH0.tar.gz) = 1361094 Added: head/lang/ponyc/pkg-message ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/lang/ponyc/pkg-message Sun Aug 12 13:16:00 2018 (r476989) @@ -0,0 +1 @@ +Install devel/pcre2 for regex/glob support in Pony programs. Modified: head/lang/ponyc/pkg-plist ============================================================================== --- head/lang/ponyc/pkg-plist Sun Aug 12 12:44:33 2018 (r476988) +++ head/lang/ponyc/pkg-plist Sun Aug 12 13:16:00 2018 (r476989) @@ -6,8 +6,8 @@ lib/libponyrt.a lib/pony/%%VERSION%%/bin/ponyc lib/pony/%%VERSION%%/include/pony.h lib/pony/%%VERSION%%/include/pony/detail/atomics.h -lib/pony/%%VERSION%%/lib/libponyc.a -lib/pony/%%VERSION%%/lib/libponyrt.a +lib/pony/%%VERSION%%/lib/%%PONYARCH%%/libponyc.a +lib/pony/%%VERSION%%/lib/%%PONYARCH%%/libponyrt.a lib/pony/%%VERSION%%/packages/assert/assert.pony lib/pony/%%VERSION%%/packages/backpressure/auth.pony lib/pony/%%VERSION%%/packages/backpressure/backpressure.pony @@ -112,6 +112,7 @@ lib/pony/%%VERSION%%/packages/itertools/iter.pony lib/pony/%%VERSION%%/packages/itertools/itertools.pony lib/pony/%%VERSION%%/packages/json/_json_print.pony lib/pony/%%VERSION%%/packages/json/_test.pony +lib/pony/%%VERSION%%/packages/json/json.pony lib/pony/%%VERSION%%/packages/json/json_doc.pony lib/pony/%%VERSION%%/packages/json/json_type.pony lib/pony/%%VERSION%%/packages/logger/_test.pony @@ -120,33 +121,14 @@ lib/pony/%%VERSION%%/packages/math/fibonacci.pony lib/pony/%%VERSION%%/packages/net/_test.pony lib/pony/%%VERSION%%/packages/net/auth.pony lib/pony/%%VERSION%%/packages/net/dns.pony -lib/pony/%%VERSION%%/packages/net/http/_client_conn_handler.pony -lib/pony/%%VERSION%%/packages/net/http/_client_connection.pony -lib/pony/%%VERSION%%/packages/net/http/_host_service.pony -lib/pony/%%VERSION%%/packages/net/http/_http_parser.pony -lib/pony/%%VERSION%%/packages/net/http/_server_conn_handler.pony -lib/pony/%%VERSION%%/packages/net/http/_server_connection.pony -lib/pony/%%VERSION%%/packages/net/http/_server_listener.pony -lib/pony/%%VERSION%%/packages/net/http/_test.pony -lib/pony/%%VERSION%%/packages/net/http/client.pony -lib/pony/%%VERSION%%/packages/net/http/common_log.pony -lib/pony/%%VERSION%%/packages/net/http/contents_log.pony -lib/pony/%%VERSION%%/packages/net/http/discard_log.pony -lib/pony/%%VERSION%%/packages/net/http/http_handler.pony -lib/pony/%%VERSION%%/packages/net/http/http_session.pony -lib/pony/%%VERSION%%/packages/net/http/mimetypes.pony -lib/pony/%%VERSION%%/packages/net/http/payload.pony -lib/pony/%%VERSION%%/packages/net/http/server.pony -lib/pony/%%VERSION%%/packages/net/http/server_notify.pony -lib/pony/%%VERSION%%/packages/net/http/status.pony -lib/pony/%%VERSION%%/packages/net/http/url.pony -lib/pony/%%VERSION%%/packages/net/http/url_encode.pony lib/pony/%%VERSION%%/packages/net/net.pony lib/pony/%%VERSION%%/packages/net/net_address.pony lib/pony/%%VERSION%%/packages/net/ossocket.pony lib/pony/%%VERSION%%/packages/net/ossockopt.pony lib/pony/%%VERSION%%/packages/net/ssl/_ssl_init.pony lib/pony/%%VERSION%%/packages/net/ssl/_ssl_versions.pony +lib/pony/%%VERSION%%/packages/net/ssl/_test.pony +lib/pony/%%VERSION%%/packages/net/ssl/alpn.pony lib/pony/%%VERSION%%/packages/net/ssl/ssl.pony lib/pony/%%VERSION%%/packages/net/ssl/ssl_connection.pony lib/pony/%%VERSION%%/packages/net/ssl/ssl_context.pony @@ -236,9 +218,6 @@ lib/pony/%%VERSION%%/packages/time/timers.pony %%PORTEXAMPLES%%%%EXAMPLESDIR%%/gups_basic/main.pony %%PORTEXAMPLES%%%%EXAMPLESDIR%%/gups_opt/main.pony %%PORTEXAMPLES%%%%EXAMPLESDIR%%/helloworld/main.pony -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/httpget/cacert.pem -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/httpget/httpget.pony -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/httpserver/httpserver.pony %%PORTEXAMPLES%%%%EXAMPLESDIR%%/ifdef/ifdef.pony %%PORTEXAMPLES%%%%EXAMPLESDIR%%/lambda/lambda.pony %%PORTEXAMPLES%%%%EXAMPLESDIR%%/mailbox/main.pony