<pre style='margin:0'>
David B. Evans (dbevans) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/c50f10be877e43b488d1d63c84c26787a92b3306">https://github.com/macports/macports-ports/commit/c50f10be877e43b488d1d63c84c26787a92b3306</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 c50f10b gtk-doc: add variants for different python versions
</span>c50f10b is described below
<span style='display:block; white-space:pre;color:#808000;'>commit c50f10be877e43b488d1d63c84c26787a92b3306
</span>Author: Marcus Calhoun-Lopez <mcalhoun@macports.org>
AuthorDate: Wed Oct 10 06:36:26 2018 -0700
<span style='display:block; white-space:pre;color:#404040;'> gtk-doc: add variants for different python versions
</span>---
gnome/gtk-doc/Portfile | 41 ++++++++++++++++++++++++++++++++++-------
1 file changed, 34 insertions(+), 7 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/gtk-doc/Portfile b/gnome/gtk-doc/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 3aced6d..a3d69cf 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gnome/gtk-doc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gnome/gtk-doc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,6 +4,7 @@ PortSystem 1.0
</span>
name gtk-doc
version 1.29
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> categories gnome devel
license GPL-2+
installs_libs no
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -37,17 +38,11 @@ depends_build port:pkgconfig \
</span> depends_lib port:libxml2 \
port:libxslt \
port:perl${pbranch} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:python36 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py36-anytree \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py36-lxml \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py36-pygments \
</span> port:docbook-xml \
port:docbook-xsl-nons \
port:itstool \
port:source-highlight
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_test port:py36-mock
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> variant pdf description {Build with PDF output support} {
depends_lib-append \
port:dblatex
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -59,12 +54,44 @@ if {![variant_isset pdf]} {
</span> }
configure.perl ${prefix}/bin/perl${pbranch}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.python ${prefix}/bin/python3.6
</span> configure.env-append XSLTPROC=${prefix}/bin/xsltproc
configure.args --with-xml-catalog=${prefix}/etc/xml/catalog \
--with-highlight=source-highlight \
--disable-silent-rules
<span style='display:block; white-space:pre;background:#e0ffe0;'>+variant python36 conflicts python37 description {Build using Python 3.6} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:python36 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py36-anytree \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py36-lxml \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py36-pygments
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_test port:py36-mock
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.python ${prefix}/bin/python3.6
</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 python37 conflicts python36 description {Build using Python 3.7} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:python37 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py37-anytree \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py37-lxml \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py37-pygments
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_test port:py37-mock
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.python ${prefix}/bin/python3.7
</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;'>+if {![variant_isset python37]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ default_variants +python36
</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;'>+if {![variant_isset python36] && ![variant_isset python37]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ui_error "You must select one of the python variants"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return -code error "No python variant selected."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> post-configure {
reinplace "s|^#!.*|#!${configure.perl} -w|" \
${worksrcpath}/tools/docpercentages.pl
</pre><pre style='margin:0'>
</pre>