Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 21 Feb 2018 17:58:56 +0000 (UTC)
From:      Li-Wen Hsu <lwhsu@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r462537 - in head/lang: . ponyc ponyc/files
Message-ID:  <201802211758.w1LHwuhB005742@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: lwhsu
Date: Wed Feb 21 17:58:56 2018
New Revision: 462537
URL: https://svnweb.freebsd.org/changeset/ports/462537

Log:
  Add lang/ponyc, Pony language compiler
  
  This version includes updates from swills, Greg V <greg@unrelenting.technology>
  and me.
  
  PR:		205444
  Submitted by:	Franz Bettag <franz@bett.ag>

Added:
  head/lang/ponyc/
  head/lang/ponyc/Makefile   (contents, props changed)
  head/lang/ponyc/distinfo   (contents, props changed)
  head/lang/ponyc/files/
  head/lang/ponyc/files/patch-Makefile   (contents, props changed)
  head/lang/ponyc/pkg-descr   (contents, props changed)
  head/lang/ponyc/pkg-plist   (contents, props changed)
Modified:
  head/lang/Makefile

Modified: head/lang/Makefile
==============================================================================
--- head/lang/Makefile	Wed Feb 21 17:37:21 2018	(r462536)
+++ head/lang/Makefile	Wed Feb 21 17:58:56 2018	(r462537)
@@ -264,6 +264,7 @@
     SUBDIR += picoc
     SUBDIR += pocl
     SUBDIR += polyml
+    SUBDIR += ponyc
     SUBDIR += ptoc
     SUBDIR += pure
     SUBDIR += py-clojure_py

Added: head/lang/ponyc/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lang/ponyc/Makefile	Wed Feb 21 17:58:56 2018	(r462537)
@@ -0,0 +1,48 @@
+# $FreeBSD$
+
+PORTNAME=	ponyc
+PORTVERSION=	0.21.0
+CATEGORIES=	lang
+
+MAINTAINER=	greg@unrelenting.technology
+COMMENT=	Pony language compiler
+
+LICENSE=	BSD2CLAUSE
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+ONLY_FOR_ARCHS=		amd64
+ONLY_FOR_ARCHS_REASON=	Undefined reference to __atomic_compare_exchange_8
+BROKEN_FreeBSD_10=	Undefined reference to __atomic_compare_exchange
+
+LIB_DEPENDS=	libunwind.so:devel/libunwind
+BUILD_DEPENDS=	llvm-link${LLVM_VERSION}:devel/llvm${LLVM_VERSION}
+RUN_DEPENDS=	llvm-link${LLVM_VERSION}:devel/llvm${LLVM_VERSION}
+
+OPTIONS_DEFINE=	DOCS EXAMPLES
+
+USES=		gmake ncurses compiler:c++11-lang
+MAKE_ARGS=	config=release
+
+LLVM_VERSION=	50
+
+PLIST_SUB=	VERSION="${PORTVERSION}"
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	ponylang
+
+PORTDOCS=	*.md
+
+MAKE_ENV=	destdir=${STAGEDIR} prefix=${PREFIX} verbose=true
+
+post-install:
+	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/pony/${PORTVERSION}/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 <bsd.port.mk>

Added: head/lang/ponyc/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lang/ponyc/distinfo	Wed Feb 21 17:58:56 2018	(r462537)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1513691860
+SHA256 (ponylang-ponyc-0.21.0_GH0.tar.gz) = 3a94719e8e7835a97b6d4b67945373346f723c1f85f756a80822f78d9705fd9b
+SIZE (ponylang-ponyc-0.21.0_GH0.tar.gz) = 1371014

Added: head/lang/ponyc/files/patch-Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lang/ponyc/files/patch-Makefile	Wed Feb 21 17:58:56 2018	(r462537)
@@ -0,0 +1,97 @@
+--- Makefile.orig	2017-12-17 14:07:55 UTC
++++ Makefile
+@@ -87,7 +87,8 @@ else
+ endif
+ 
+ prefix ?= /usr/local
+-destdir ?= $(prefix)/lib/pony/$(tag)
++destdir ?=
++libdir ?= lib/pony/$(tag)
+ 
+ LIB_EXT ?= a
+ BUILD_FLAGS = -march=$(arch) -mtune=$(tune) -Werror -Wconversion \
+@@ -244,10 +245,10 @@ ifndef LLVM_CONFIG
+     LLVM_CONFIG = llvm-config
+     LLVM_LINK = llvm-link
+     LLVM_OPT = opt
+-  else ifneq (,$(shell which llvm-config-5.0 2> /dev/null))
+-    LLVM_CONFIG = llvm-config-5.0
+-    LLVM_LINK = llvm-link-5.0
+-    LLVM_OPT = opt-5.0
++  else ifneq (,$(shell which llvm-config50 2> /dev/null))
++    LLVM_CONFIG = llvm-config50
++    LLVM_LINK = llvm-link50
++    LLVM_OPT = opt50
+   else ifneq (,$(shell which llvm-config-4.0 2> /dev/null))
+     LLVM_CONFIG = llvm-config-4.0
+     LLVM_LINK = llvm-link-4.0
+@@ -775,44 +776,44 @@ install: libponyc libponyrt libponyrt-pi
+ else
+ install: libponyc libponyrt ponyc
+ endif
+-	@mkdir -p $(destdir)/bin
+-	@mkdir -p $(destdir)/docs-support
+-	@mkdir -p $(destdir)/lib
+-	@mkdir -p $(destdir)/include/pony/detail
+-	$(SILENT)cp $(PONY_BUILD_DIR)/libponyrt.a $(destdir)/lib
++	@mkdir -p $(destdir)/$(prefix)/$(libdir)/bin
++	@mkdir -p $(destdir)/$(prefix)/$(libdir)/docs-support
++	@mkdir -p $(destdir)/$(prefix)/$(libdir)/lib
++	@mkdir -p $(destdir)/$(prefix)/$(libdir)/include/pony/detail
++	$(SILENT)cp $(PONY_BUILD_DIR)/libponyrt.a $(destdir)/$(prefix)/$(libdir)/lib
+ ifeq ($(OSTYPE),linux)
+-	$(SILENT)cp $(PONY_BUILD_DIR)/libponyrt-pic.a $(destdir)/lib
++	$(SILENT)cp $(PONY_BUILD_DIR)/libponyrt-pic.a $(destdir)/$(prefix)/$(libdir)/lib
+ endif
+ ifneq ($(wildcard $(PONY_BUILD_DIR)/libponyrt.bc),)
+-	$(SILENT)cp $(PONY_BUILD_DIR)/libponyrt.bc $(destdir)/lib
++	$(SILENT)cp $(PONY_BUILD_DIR)/libponyrt.bc $(destdir)/$(prefix)/$(libdir)/lib
+ endif
+ ifneq ($(wildcard $(PONY_BUILD_DIR)/libdtrace_probes.a),)
+-	$(SILENT)cp $(PONY_BUILD_DIR)/libdtrace_probes.a $(destdir)/lib
++	$(SILENT)cp $(PONY_BUILD_DIR)/libdtrace_probes.a $(destdir)/$(prefix)/$(libdir)/lib
+ endif
+-	$(SILENT)cp $(PONY_BUILD_DIR)/libponyc.a $(destdir)/lib
+-	$(SILENT)cp $(PONY_BUILD_DIR)/ponyc $(destdir)/bin
+-	$(SILENT)cp src/libponyrt/pony.h $(destdir)/include
+-	$(SILENT)cp src/common/pony/detail/atomics.h $(destdir)/include/pony/detail
+-	$(SILENT)cp -r packages $(destdir)/
+-	$(SILENT)cp -r .docs/* $(destdir)/docs-support/
++	$(SILENT)cp $(PONY_BUILD_DIR)/libponyc.a $(destdir)/$(prefix)/$(libdir)/lib
++	$(SILENT)cp $(PONY_BUILD_DIR)/ponyc $(destdir)/$(prefix)/$(libdir)/bin
++	$(SILENT)cp src/libponyrt/pony.h $(destdir)/$(prefix)/$(libdir)/include
++	$(SILENT)cp src/common/pony/detail/atomics.h $(destdir)/$(prefix)/$(libdir)/include/pony/detail
++	$(SILENT)cp -r packages $(destdir)/$(prefix)/$(libdir)/
++	$(SILENT)cp -r .docs/* $(destdir)/$(prefix)/$(libdir)/docs-support/
+ ifeq ($$(symlink),yes)
+-	@mkdir -p $(prefix)/bin
+-	@mkdir -p $(prefix)/lib
+-	@mkdir -p $(prefix)/include/pony/detail
+-	$(SILENT)ln $(symlink.flags) $(destdir)/bin/ponyc $(prefix)/bin/ponyc
+-	$(SILENT)ln $(symlink.flags) $(destdir)/lib/libponyrt.a $(prefix)/lib/libponyrt.a
++	@mkdir -p $(destdir)/$(prefix)/bin
++	@mkdir -p $(destdir)/$(prefix)/lib
++	@mkdir -p $(destdir)/$(prefix)/include/pony/detail
++	$(SILENT)ln $(symlink.flags) ../$(libdir)/bin/ponyc $(destdir)/$(prefix)/bin/ponyc
++	$(SILENT)ln $(symlink.flags) ../$(libdir)/lib/libponyrt.a $(destdir)/$(prefix)/lib/libponyrt.a
+ ifeq ($(OSTYPE),linux)
+-	$(SILENT)ln $(symlink.flags) $(destdir)/lib/libponyrt-pic.a $(prefix)/lib/libponyrt-pic.a
++	$(SILENT)ln $(symlink.flags) ../$(libdir)/lib/libponyrt-pic.a $(destdir)/$(prefix)/lib/libponyrt-pic.a
+ endif
+ ifneq ($(wildcard $(destdir)/lib/libponyrt.bc),)
+-	$(SILENT)ln $(symlink.flags) $(destdir)/lib/libponyrt.bc $(prefix)/lib/libponyrt.bc
++	$(SILENT)ln $(symlink.flags) ../$(libdir)/lib/libponyrt.bc $(destdir)/$(prefix)/lib/libponyrt.bc
+ endif
+ ifneq ($(wildcard $(PONY_BUILD_DIR)/libdtrace_probes.a),)
+-	$(SILENT)ln $(symlink.flags) $(destdir)/lib/libdtrace_probes.a $(prefix)/lib/libdtrace_probes.a
++	$(SILENT)ln $(symlink.flags) ../$(libdir)/lib/libdtrace_probes.a $(destdir)/$(prefix)/lib/libdtrace_probes.a
+ endif
+-	$(SILENT)ln $(symlink.flags) $(destdir)/lib/libponyc.a $(prefix)/lib/libponyc.a
+-	$(SILENT)ln $(symlink.flags) $(destdir)/include/pony.h $(prefix)/include/pony.h
+-	$(SILENT)ln $(symlink.flags) $(destdir)/include/pony/detail/atomics.h $(prefix)/include/pony/detail/atomics.h
++	$(SILENT)ln $(symlink.flags) ../$(libdir)/lib/libponyc.a $(destdir)/$(prefix)/lib/libponyc.a
++	$(SILENT)ln $(symlink.flags) ../$(libdir)/include/pony.h $(destdir)/$(prefix)/include/pony.h
++	$(SILENT)ln $(symlink.flags) ../$(libdir)/include/pony/detail/atomics.h $(destdir)/$(prefix)/include/pony/detail/atomics.h
+ endif
+ endef
+ 

Added: head/lang/ponyc/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lang/ponyc/pkg-descr	Wed Feb 21 17:58:56 2018	(r462537)
@@ -0,0 +1,7 @@
+Pony is an object-oriented, actor-model, capabilities-secure programming
+language. It's object-oriented because it has classes and objects, like
+Python, Java, C++, and many other languages. It's actor-model because it has
+actors (similar to Erlang or Akka). These behave like objects, but they can
+also execute code asynchronously. 
+
+WWW: http://www.ponylang.org/

Added: head/lang/ponyc/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lang/ponyc/pkg-plist	Wed Feb 21 17:58:56 2018	(r462537)
@@ -0,0 +1,270 @@
+bin/ponyc
+include/pony.h
+include/pony/detail/atomics.h
+lib/libponyc.a
+lib/libponyrt.a
+lib/pony/%%VERSION%%/bin/ponyc
+lib/pony/%%VERSION%%/docs-support/extra.js
+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%%/packages/assert/assert.pony
+lib/pony/%%VERSION%%/packages/backpressure/auth.pony
+lib/pony/%%VERSION%%/packages/backpressure/backpressure.pony
+lib/pony/%%VERSION%%/packages/buffered/_test.pony
+lib/pony/%%VERSION%%/packages/buffered/buffered.pony
+lib/pony/%%VERSION%%/packages/buffered/reader.pony
+lib/pony/%%VERSION%%/packages/buffered/writer.pony
+lib/pony/%%VERSION%%/packages/builtin/_to_string.pony
+lib/pony/%%VERSION%%/packages/builtin/ambient_auth.pony
+lib/pony/%%VERSION%%/packages/builtin/any.pony
+lib/pony/%%VERSION%%/packages/builtin/array.pony
+lib/pony/%%VERSION%%/packages/builtin/asio_event.pony
+lib/pony/%%VERSION%%/packages/builtin/bool.pony
+lib/pony/%%VERSION%%/packages/builtin/builtin.pony
+lib/pony/%%VERSION%%/packages/builtin/compare.pony
+lib/pony/%%VERSION%%/packages/builtin/do_not_optimise.pony
+lib/pony/%%VERSION%%/packages/builtin/env.pony
+lib/pony/%%VERSION%%/packages/builtin/float.pony
+lib/pony/%%VERSION%%/packages/builtin/iterator.pony
+lib/pony/%%VERSION%%/packages/builtin/maybe_pointer.pony
+lib/pony/%%VERSION%%/packages/builtin/none.pony
+lib/pony/%%VERSION%%/packages/builtin/platform.pony
+lib/pony/%%VERSION%%/packages/builtin/pointer.pony
+lib/pony/%%VERSION%%/packages/builtin/read_seq.pony
+lib/pony/%%VERSION%%/packages/builtin/real.pony
+lib/pony/%%VERSION%%/packages/builtin/seq.pony
+lib/pony/%%VERSION%%/packages/builtin/signed.pony
+lib/pony/%%VERSION%%/packages/builtin/source_loc.pony
+lib/pony/%%VERSION%%/packages/builtin/std_stream.pony
+lib/pony/%%VERSION%%/packages/builtin/stdin.pony
+lib/pony/%%VERSION%%/packages/builtin/string.pony
+lib/pony/%%VERSION%%/packages/builtin/stringable.pony
+lib/pony/%%VERSION%%/packages/builtin/unsigned.pony
+lib/pony/%%VERSION%%/packages/builtin_test/_test.pony
+lib/pony/%%VERSION%%/packages/builtin_test/_test_valtrace.pony
+lib/pony/%%VERSION%%/packages/bureaucracy/_test.pony
+lib/pony/%%VERSION%%/packages/bureaucracy/custodian.pony
+lib/pony/%%VERSION%%/packages/bureaucracy/registrar.pony
+lib/pony/%%VERSION%%/packages/capsicum/cap.pony
+lib/pony/%%VERSION%%/packages/capsicum/cap_rights.pony
+lib/pony/%%VERSION%%/packages/cli/_test.pony
+lib/pony/%%VERSION%%/packages/cli/cli.pony
+lib/pony/%%VERSION%%/packages/cli/command.pony
+lib/pony/%%VERSION%%/packages/cli/command_help.pony
+lib/pony/%%VERSION%%/packages/cli/command_parser.pony
+lib/pony/%%VERSION%%/packages/cli/command_spec.pony
+lib/pony/%%VERSION%%/packages/cli/env_vars.pony
+lib/pony/%%VERSION%%/packages/collections/_test.pony
+lib/pony/%%VERSION%%/packages/collections/flag.pony
+lib/pony/%%VERSION%%/packages/collections/hashable.pony
+lib/pony/%%VERSION%%/packages/collections/list.pony
+lib/pony/%%VERSION%%/packages/collections/list_node.pony
+lib/pony/%%VERSION%%/packages/collections/map.pony
+lib/pony/%%VERSION%%/packages/collections/persistent/_bits.pony
+lib/pony/%%VERSION%%/packages/collections/persistent/_map_node.pony
+lib/pony/%%VERSION%%/packages/collections/persistent/_test.pony
+lib/pony/%%VERSION%%/packages/collections/persistent/_vec_node.pony
+lib/pony/%%VERSION%%/packages/collections/persistent/benchmarks/main.pony
+lib/pony/%%VERSION%%/packages/collections/persistent/list.pony
+lib/pony/%%VERSION%%/packages/collections/persistent/map.pony
+lib/pony/%%VERSION%%/packages/collections/persistent/persistent.pony
+lib/pony/%%VERSION%%/packages/collections/persistent/set.pony
+lib/pony/%%VERSION%%/packages/collections/persistent/vec.pony
+lib/pony/%%VERSION%%/packages/collections/range.pony
+lib/pony/%%VERSION%%/packages/collections/reverse.pony
+lib/pony/%%VERSION%%/packages/collections/ring_buffer.pony
+lib/pony/%%VERSION%%/packages/collections/set.pony
+lib/pony/%%VERSION%%/packages/collections/sort.pony
+lib/pony/%%VERSION%%/packages/crypto/_test.pony
+lib/pony/%%VERSION%%/packages/crypto/constant_time_compare.pony
+lib/pony/%%VERSION%%/packages/crypto/crypto.pony
+lib/pony/%%VERSION%%/packages/crypto/digest.pony
+lib/pony/%%VERSION%%/packages/crypto/hash_fn.pony
+lib/pony/%%VERSION%%/packages/debug/debug.pony
+lib/pony/%%VERSION%%/packages/encode/base64/_test.pony
+lib/pony/%%VERSION%%/packages/encode/base64/base64.pony
+lib/pony/%%VERSION%%/packages/files/_file_des.pony
+lib/pony/%%VERSION%%/packages/files/_test.pony
+lib/pony/%%VERSION%%/packages/files/directory.pony
+lib/pony/%%VERSION%%/packages/files/file.pony
+lib/pony/%%VERSION%%/packages/files/file_caps.pony
+lib/pony/%%VERSION%%/packages/files/file_info.pony
+lib/pony/%%VERSION%%/packages/files/file_mode.pony
+lib/pony/%%VERSION%%/packages/files/file_path.pony
+lib/pony/%%VERSION%%/packages/files/file_stream.pony
+lib/pony/%%VERSION%%/packages/files/files.pony
+lib/pony/%%VERSION%%/packages/files/path.pony
+lib/pony/%%VERSION%%/packages/format/_format_float.pony
+lib/pony/%%VERSION%%/packages/format/_format_int.pony
+lib/pony/%%VERSION%%/packages/format/_test.pony
+lib/pony/%%VERSION%%/packages/format/align.pony
+lib/pony/%%VERSION%%/packages/format/format.pony
+lib/pony/%%VERSION%%/packages/format/format_spec.pony
+lib/pony/%%VERSION%%/packages/format/prefix_spec.pony
+lib/pony/%%VERSION%%/packages/glob/_test.pony
+lib/pony/%%VERSION%%/packages/glob/glob.pony
+lib/pony/%%VERSION%%/packages/ini/_test.pony
+lib/pony/%%VERSION%%/packages/ini/ini.pony
+lib/pony/%%VERSION%%/packages/ini/ini_map.pony
+lib/pony/%%VERSION%%/packages/itertools/_test.pony
+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_doc.pony
+lib/pony/%%VERSION%%/packages/json/json_type.pony
+lib/pony/%%VERSION%%/packages/logger/_test.pony
+lib/pony/%%VERSION%%/packages/logger/logger.pony
+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/ssl/_ssl_init.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
+lib/pony/%%VERSION%%/packages/net/ssl/x509.pony
+lib/pony/%%VERSION%%/packages/net/tcp_connection.pony
+lib/pony/%%VERSION%%/packages/net/tcp_connection_notify.pony
+lib/pony/%%VERSION%%/packages/net/tcp_listen_notify.pony
+lib/pony/%%VERSION%%/packages/net/tcp_listener.pony
+lib/pony/%%VERSION%%/packages/net/udp_notify.pony
+lib/pony/%%VERSION%%/packages/net/udp_socket.pony
+lib/pony/%%VERSION%%/packages/options/_test.pony
+lib/pony/%%VERSION%%/packages/options/env_vars.pony
+lib/pony/%%VERSION%%/packages/options/options.pony
+lib/pony/%%VERSION%%/packages/ponybench/_auto_bench.pony
+lib/pony/%%VERSION%%/packages/ponybench/_bench.pony
+lib/pony/%%VERSION%%/packages/ponybench/_bench_async.pony
+lib/pony/%%VERSION%%/packages/ponybench/_test.pony
+lib/pony/%%VERSION%%/packages/ponybench/pony_bench.pony
+lib/pony/%%VERSION%%/packages/ponytest/_color.pony
+lib/pony/%%VERSION%%/packages/ponytest/_group.pony
+lib/pony/%%VERSION%%/packages/ponytest/_test_record.pony
+lib/pony/%%VERSION%%/packages/ponytest/_test_runner.pony
+lib/pony/%%VERSION%%/packages/ponytest/pony_test.pony
+lib/pony/%%VERSION%%/packages/ponytest/test_helper.pony
+lib/pony/%%VERSION%%/packages/ponytest/test_list.pony
+lib/pony/%%VERSION%%/packages/ponytest/unit_test.pony
+lib/pony/%%VERSION%%/packages/process/_test.pony
+lib/pony/%%VERSION%%/packages/process/auth.pony
+lib/pony/%%VERSION%%/packages/process/process_monitor.pony
+lib/pony/%%VERSION%%/packages/process/process_notify.pony
+lib/pony/%%VERSION%%/packages/promises/_test.pony
+lib/pony/%%VERSION%%/packages/promises/_then.pony
+lib/pony/%%VERSION%%/packages/promises/fulfill.pony
+lib/pony/%%VERSION%%/packages/promises/promise.pony
+lib/pony/%%VERSION%%/packages/random/_test.pony
+lib/pony/%%VERSION%%/packages/random/dice.pony
+lib/pony/%%VERSION%%/packages/random/mt.pony
+lib/pony/%%VERSION%%/packages/random/random.pony
+lib/pony/%%VERSION%%/packages/random/xoroshiro.pony
+lib/pony/%%VERSION%%/packages/random/xorshift.pony
+lib/pony/%%VERSION%%/packages/regex/_test.pony
+lib/pony/%%VERSION%%/packages/regex/match.pony
+lib/pony/%%VERSION%%/packages/regex/match_iterator.pony
+lib/pony/%%VERSION%%/packages/regex/regex.pony
+lib/pony/%%VERSION%%/packages/serialise/_test.pony
+lib/pony/%%VERSION%%/packages/serialise/serialise.pony
+lib/pony/%%VERSION%%/packages/signals/_test.pony
+lib/pony/%%VERSION%%/packages/signals/sig.pony
+lib/pony/%%VERSION%%/packages/signals/signal_handler.pony
+lib/pony/%%VERSION%%/packages/signals/signal_notify.pony
+lib/pony/%%VERSION%%/packages/stdlib/_test.pony
+lib/pony/%%VERSION%%/packages/strings/_test.pony
+lib/pony/%%VERSION%%/packages/strings/common_prefix.pony
+lib/pony/%%VERSION%%/packages/term/ansi.pony
+lib/pony/%%VERSION%%/packages/term/ansi_notify.pony
+lib/pony/%%VERSION%%/packages/term/ansi_term.pony
+lib/pony/%%VERSION%%/packages/term/readline.pony
+lib/pony/%%VERSION%%/packages/term/readline_notify.pony
+lib/pony/%%VERSION%%/packages/time/_test.pony
+lib/pony/%%VERSION%%/packages/time/_timing_wheel.pony
+lib/pony/%%VERSION%%/packages/time/date.pony
+lib/pony/%%VERSION%%/packages/time/nanos.pony
+lib/pony/%%VERSION%%/packages/time/time.pony
+lib/pony/%%VERSION%%/packages/time/timer.pony
+lib/pony/%%VERSION%%/packages/time/timer_notify.pony
+lib/pony/%%VERSION%%/packages/time/timers.pony
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/circle/main.pony
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/commandline/main.pony
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/counter/main.pony
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dtrace/README.md
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dtrace/gc.d
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dtrace/mbox-size-all-actor-messages.d
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dtrace/mbox-size-all-thread-messages.d
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dtrace/mbox-size.d
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dtrace/message-types.d
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dtrace/nanosleep.d
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dtrace/scheduling.d
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dtrace/telemetry.d
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/echo/echo.pony
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ffi-callbacks/callbacks.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ffi-callbacks/callbacks.pony
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ffi-struct/struct.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ffi-struct/struct.pony
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/files/files.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
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/main.pony
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mandelbrot/mandelbrot.pony
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/message-ubench/main.pony
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mixed/main.pony
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/n-body/n-body.pony
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/net/cert.pem
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/net/client.pony
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/net/key.pem
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/net/listener.pony
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/net/net.pony
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/net/ping.pony
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/net/pong.pony
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/net/server.pony
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/overload/main.pony
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/printargs/printargs.pony
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/producer-consumer/buffer.pony
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/producer-consumer/consumer.pony
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/producer-consumer/main.pony
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/producer-consumer/producer.pony
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/producer-consumer/product.pony
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/readline/main.pony
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ring/main.pony
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spreader/main.pony
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/systemtap/README.md
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/systemtap/gc.stp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/systemtap/scheduling.stp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/systemtap/telemetry.stp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/timers/timers.pony
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/under_pressure/main.pony
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/yield/main.pony



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