<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/3f67c5b6b5bba59832050f2951868e0bb8aa8dc1">https://github.com/macports/macports-ports/commit/3f67c5b6b5bba59832050f2951868e0bb8aa8dc1</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 3f67c5b redland-bindings: update to 1.0.17.1, add python3 variants
</span>3f67c5b is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 3f67c5b6b5bba59832050f2951868e0bb8aa8dc1
</span>Author: Jan Demter <jan@demter.de>
AuthorDate: Thu Sep 12 21:56:31 2019 +0200
<span style='display:block; white-space:pre;color:#404040;'> redland-bindings: update to 1.0.17.1, add python3 variants
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> * update to version 1.0.17.1
</span><span style='display:block; white-space:pre;color:#404040;'> * add variants for python36, python37, delete python26
</span><span style='display:block; white-space:pre;color:#404040;'> * add variant descriptions and license to make port lint happy
</span><span style='display:block; white-space:pre;color:#404040;'> * add size and default variant
</span><span style='display:block; white-space:pre;color:#404040;'> * fix minor style issues
</span>---
www/redland-bindings/Portfile | 68 ++++++++++++++++++++++++-------------------
1 file changed, 38 insertions(+), 30 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/www/redland-bindings/Portfile b/www/redland-bindings/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e93b9a6..ca184d5 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/www/redland-bindings/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/www/redland-bindings/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,8 +1,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem 1.0
</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>
name redland-bindings
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 1.0.16.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 1.0.17.1
</span> description Redland RDF Language Bindings
long_description Redland is a set of free software libraries that provide \
support for the Resource Description Framework (RDF). \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,20 +12,17 @@ long_description Redland is a set of free software libraries that provide \
</span> maintainers nomaintainer
categories www
platforms darwin
<span style='display:block; white-space:pre;background:#e0ffe0;'>+license Apache-2
</span> homepage http://librdf.org/bindings/
master_sites http://download.librdf.org/source/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums sha1 98c20b64cf5e99cbf29fcb84490e73e2a828213a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 0f4ac6f67fd2ddfa842dc82c52e5c380d9fc95d3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums sha256 ff72b587ab55f09daf81799cb3f9d263708fad5df7a5458f0c28566a2563b7f5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 e2604f0c10ab6922b06e26fa1f1d62a8e53f4b6b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 933290
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> depends_lib port:redland
pre-configure {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- if {![variant_isset perl5] && ![variant_isset php5] && ![variant_isset python26] && ![variant_isset python27] && ![variant_isset ruby] && ![variant_isset tcl] && ![variant_isset lua]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ui_error "You must select at least one variant."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return -code error "no variant selected"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> foreach {badport badfile} "raptor ${prefix}/include/raptor.h" {
if {[file exists ${badfile}]} {
ui_error "${name} cannot be built while ${badport} is active."
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -35,35 +33,45 @@ pre-configure {
</span> }
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant perl5 {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append path:bin/perl:perl5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append --with-perl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.perl ${prefix}/bin/perl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![variant_isset perl5] && ![variant_isset php5] && ![variant_isset python27] && ![variant_isset python36] &&
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ![variant_isset ruby] && ![variant_isset tcl] && ![variant_isset lua]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ default_variants +python37
</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 perl5 description {Include Perl 5 binding} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append path:bin/perl:perl5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --with-perl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.perl ${prefix}/bin/perl
</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 php5 description {Include PHP 5 binding} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --with-php
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append path:bin/php:php5
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant php5 {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append --with-php
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append path:bin/php:php5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant python27 conflicts python36 python37 description {Include Python 2.7 binding} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --with-python=${prefix}/bin/python2.7 --with-python-ldflags="-Wl,-F. -Wl,-F. -bundle ${frameworks_dir}/Python.framework/Versions/2.7/Python"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:python27
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant python26 conflicts python27 {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append --with-python --with-python-ldflags="-Wl,-F. -Wl,-F. -bundle ${frameworks_dir}/Python.framework/Versions/2.6/Python"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:python26
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant python36 conflicts python27 python37 description {Include Python 3.6 binding} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --with-python=${prefix}/bin/python3.6 --with-python-ldflags="-Wl,-F. -Wl,-F. -bundle ${frameworks_dir}/Python.framework/Versions/3.6/Python"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:python36
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant python27 conflicts python26 {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append --with-python --with-python-ldflags="-Wl,-F. -Wl,-F. -bundle ${frameworks_dir}/Python.framework/Versions/2.7/Python"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:python27
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant python37 conflicts python27 python36 description {Include Python 3.7 binding} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --with-python=${prefix}/bin/python3.7 --with-python-ldflags="-Wl,-F. -Wl,-F. -bundle ${frameworks_dir}/Python.framework/Versions/3.7/Python"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:python37
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant ruby {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append --with-ruby
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:ruby
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant ruby description {Include Ruby binding} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --with-ruby
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:ruby
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant tcl {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append --with-tcl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:tcl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant tcl description {Include Tcl binding} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --with-tcl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:tcl
</span> }
variant lua description {Include Lua binding} {
</pre><pre style='margin:0'>
</pre>