<pre style='margin:0'>
Aljaž Srebrnič (g5pw) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/2df84e39c8ec951e79eacce700361b395d970727">https://github.com/macports/macports-ports/commit/2df84e39c8ec951e79eacce700361b395d970727</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new 2df84e3 Add Universal-Ctags port
</span>2df84e3 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 2df84e39c8ec951e79eacce700361b395d970727
</span>Author: Kaiming Guo <augustin.guo@gmail.com>
AuthorDate: Wed Jan 29 16:33:11 2020 +0800
<span style='display:block; white-space:pre;color:#404040;'> Add Universal-Ctags port
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> universal-ctags has the objective of continuing the development from
</span><span style='display:block; white-space:pre;color:#404040;'> what existed in the Sourceforge area. Github exuberant-ctags repository
</span><span style='display:block; white-space:pre;color:#404040;'> was started by Reza Jelveh and was later moved to the universal-ctags
</span><span style='display:block; white-space:pre;color:#404040;'> organization. This port is fork from freebsd ports.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> The macports default py-docutils symbolic link like
</span><span style='display:block; white-space:pre;color:#404040;'> `rst2man-${python.branch}.py`. it issued a patch to add python3 binary.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> References:
</span><span style='display:block; white-space:pre;color:#404040;'> https://github.com/freebsd/freebsd-ports/blob/master/devel/universal-ctags/
</span>---
devel/universal-ctags/Portfile | 70 ++++++++++++++++++++++
.../universal-ctags/files/patch-configure.ac.diff | 11 ++++
2 files changed, 81 insertions(+)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/universal-ctags/Portfile b/devel/universal-ctags/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..c20ff22
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/universal-ctags/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,70 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup universal-ctags ctags feffe43a4a9d339cd6701744589746e2297e4567
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name universal-ctags
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 20200111
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license GPL-2+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers {@kaimingguo gmail.com:augustin.guo} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description A maintained ctags implementation
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ universal-ctags has the objective of continuing the development from what \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ existed in the Sourceforge area. Github exuberant-ctags repository was \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ started by Reza Jelveh and was later moved to the universal-ctags organization.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://ctags.io
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+conflicts ctags
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 e37a347213bf94639b68adacc5f66d90fe643388 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 73ab06a4868f2006c2cdde2276db13f1fc010483b2711cd66ef00b51b680064d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 1663558
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set python_version 37
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set python_branch [string range ${python_version} 0 end-1].[string index ${python_version} end]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles patch-configure.ac.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_autoconf yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+autoconf.cmd ./autogen.sh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args --program-prefix=u --enable-json --enable-yaml
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build port:autoconf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:automake \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libtool
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib port:jansson \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libyaml
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+universal_variant no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default_variants +iconv +libxml2 +manpages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant aspell description {Enable aspell backend} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:aspell
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_run port:aspell-dict-en
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --enable-aspell
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant debug description {Build with debug support} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --enable-debugging
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant iconv description {Add iconv support} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:libiconv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --enable-iconv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant libxml2 description {Extra support for XML based languages} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:libxml2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --enable-xml
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant manpages description {Enable documentation} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-append port:py${python_version}-docutils
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/universal-ctags/files/patch-configure.ac.diff b/devel/universal-ctags/files/patch-configure.ac.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..4045b11
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/universal-ctags/files/patch-configure.ac.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.ac.orig 2020-01-17 15:08:51.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure.ac 2020-01-17 15:09:31.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -268,7 +268,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_CHECK_PROGS([perl_found], [perl], [yes], [no])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AM_CONDITIONAL([RUN_OPTLIB2C], [test "${perl_found}" = "yes"])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-AC_PATH_PROGS(RST2MAN, [rst2man rst2man.py rst2man3 rst2man3.py], [no])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_PATH_PROGS(RST2MAN, [rst2man rst2man.py rst2man3 rst2man3.py rst2man-3.7.py], [no])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AM_CONDITIONAL([HAVE_RST2MAN], [test "x$RST2MAN" != "xno"])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ RST2MAN_OPTIONS=
</span></pre><pre style='margin:0'>
</pre>