<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository upt-macports.

</pre>
<p><a href="https://github.com/macports/upt-macports/commit/5ce0be762c467f4361897cfb1d3493e2586713ef">https://github.com/macports/upt-macports/commit/5ce0be762c467f4361897cfb1d3493e2586713ef</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 5ce0be7  Template Cleanup
</span>5ce0be7 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 5ce0be762c467f4361897cfb1d3493e2586713ef
</span>Author: Korusuke <karan.sheth@somaiya.edu>
AuthorDate: Thu Jun 27 19:36:32 2019 +0530

<span style='display:block; white-space:pre;color:#404040;'>    Template Cleanup
</span>---
 upt_macports/templates/base.Portfile   | 22 ++++++++------
 upt_macports/templates/perl.Portfile   | 54 +++++++++++++++++++---------------
 upt_macports/templates/python.Portfile | 36 +++++++++++++----------
 upt_macports/templates/ruby.Portfile   | 37 +++++++++++------------
 upt_macports/upt_macports.py           | 10 +++++++
 5 files changed, 92 insertions(+), 67 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/upt_macports/templates/base.Portfile b/upt_macports/templates/base.Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 4a881a3..86f7fb7 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/upt_macports/templates/base.Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/upt_macports/templates/base.Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,3 +1,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+{% macro depends(kind, deps) %}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+{% if deps %}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_{{ kind }}-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  {% for dep in deps | unique(attribute='name') | sort(attribute='name') %}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:{{ dep|reqformat }} {%- if not loop.last %} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    {% endif %}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  {% endfor %}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+{% endif %}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+{% endmacro %}
</span> # -*- 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
 
 PortSystem          1.0
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -28,17 +37,12 @@ description         {{ pkg.upt_pkg.summary|trim|replace('\n',' \\\n')|indent(20,
</span> long_description    ${description}
 
 {% block dist_info %}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-{% endblock -%}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-{% if pkg.archive_type == 'unknown' and pkg.upt_pkg.frontend != 'rubygems' -%}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Detection of archive type failed
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-{% elif pkg.archive_type != 'gz' and pkg.upt_pkg.frontend != 'rubygems' %}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-{{ "use_%-15s yes"|format(pkg.archive_type) }}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-{% endif %}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+{% endblock %}
</span> checksums           sha256  {{ pkg.upt_pkg.archives[0].sha256 }} \
                     rmd160  {{ pkg.upt_pkg.archives[0].rmd160 }} \
                     size    {{ pkg.upt_pkg.archives[0].size }}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> {% block versions %}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+{% endblock -%}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+{% block dependencies %}
</span> {% endblock %}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/upt_macports/templates/perl.Portfile b/upt_macports/templates/perl.Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 4dc3f3c..5a81dfa 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/upt_macports/templates/perl.Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/upt_macports/templates/perl.Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -9,36 +9,42 @@ perl5.setup         {{ pkg._pkgname() }} {{ pkg.upt_pkg.version }}{{ pkg._cpandi
</span> revision            0
 {% endblock %}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-{% block versions %}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+{% block dist_info %}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+{% if pkg.archive_type not in ['gz', 'unknown'] -%} {{ "use_%-15s yes"|format(pkg.archive_type) }}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+{% endif -%}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+{% endblock %}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+{% block dependencies %}
</span> {%- if pkg.upt_pkg.requirements.run or pkg.upt_pkg.requirements.test or pkg.upt_pkg.requirements.build or pkg.upt_pkg.requirements.config %}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${perl5.major} != ""} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    {%- if pkg.upt_pkg.requirements.config or pkg.upt_pkg.requirements.build %}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    {% for i in (pkg.upt_pkg.requirements.build + pkg.upt_pkg.requirements.config)|sort(attribute='name')|unique(attribute='name') %}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:p${perl5.major}-{{i.name|replace('::','-')|lower}}{% if not loop.last %} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    {% endif %}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    {% endfor %}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${perl5.major} != ""} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    {% if pkg.upt_pkg.requirements.config and pkg.upt_pkg.requirements.build %}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    {{ depends('build', pkg.upt_pkg.requirements.build + pkg.upt_pkg.requirements.config) -}}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    {% elif pkg.upt_pkg.requirements.config %}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    {{ depends('build', pkg.upt_pkg.requirements.config) -}}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    {% elif pkg.upt_pkg.requirements.build %}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    {{ depends('build', pkg.upt_pkg.requirements.build) -}}
</span>     {% endif %}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    {% if pkg.upt_pkg.requirements.run %}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    {%- if pkg.upt_pkg.requirements.run %}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    {%- if pkg.upt_pkg.requirements.build or pkg.upt_pkg.requirements.config %}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    {% for i in pkg.upt_pkg.requirements.run|sort(attribute='name') %}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:p${perl5.major}-{{i.name|replace('::','-')|lower}}{% if not loop.last %} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    {% endif %}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    {% endfor %}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    {% endif %}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    {% if pkg.upt_pkg.requirements.test %}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    {{ depends('lib', pkg.upt_pkg.requirements.run) -}}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    {%- else %}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    {{ depends('lib', pkg.upt_pkg.requirements.run) -}}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    {%- endif -%}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    {%- endif -%}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    {%- if pkg.upt_pkg.requirements.test %}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_test-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    {% for i in pkg.upt_pkg.requirements.test|sort(attribute='name') %}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:p${perl5.major}-{{i.name|replace('::','-')|lower}}{% if not loop.last %} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    {% endif %}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    {% endfor %}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    {% endif %}
</span> 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    {{ depends('test', pkg.upt_pkg.requirements.test) -}}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    {%- endif -%}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+{% raw %}
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-{% endif %}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-{% endblock %}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+{%- endraw -%}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+{%- endif -%}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+{%- endblock -%}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/upt_macports/templates/python.Portfile b/upt_macports/templates/python.Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 27fbfcd..dee3e27 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/upt_macports/templates/python.Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/upt_macports/templates/python.Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -16,11 +16,20 @@ revision            0
</span> homepage            {{ pkg.upt_pkg.homepage }}
 master_sites        pypi:[string index ${python.rootname} 0]/${python.rootname}
 distname            ${python.rootname}-${version}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+{% if pkg.archive_type not in ['gz', 'unknown'] -%} {{ "use_%-15s yes"|format(pkg.archive_type) }}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+{% else %}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+{% endif %}
</span> {% endblock %}
 
 {% block versions %}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> python.versions     37
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+{% endblock %}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+{% block dependencies %}
</span> if {${name} ne ${subport}} {
     ## setuptools is added by default as a build-dependency since this is often the case.
     ## However, if the package installs a "console_script" or uses "entry_points", setuptools
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -28,26 +37,21 @@ if {${name} ne ${subport}} {
</span>     ## file that setuptools is indeed used and that the dependency-type is correct.
     depends_build-append \
                     port:py${python.version}-setuptools
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    {%- if pkg.upt_pkg.requirements.run|length > 0 %}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    {%- if pkg.upt_pkg.requirements.run %}
</span> 
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    {% for i in pkg.upt_pkg.requirements.run|sort(attribute='name') %}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${python.version}-{{i.name}}{% if not loop.last %} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    {% endif %}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    {% endfor %}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    {% endif %}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    {%- if pkg.upt_pkg.requirements.test|length > 0 %}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    {{ depends('lib', pkg.upt_pkg.requirements.run) -}}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    {% endif -%}
</span> 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    {%- if pkg.upt_pkg.requirements.test %}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_test-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    {% for i in pkg.upt_pkg.requirements.test|sort(attribute='name') %}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${python.version}-{{i.name}}{% if not loop.last %} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    {% endif %}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    {% endfor %}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    {% endif %}
</span> 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    {{ depends('test', pkg.upt_pkg.requirements.test) -}}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    {% endif -%}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    livecheck.type  none
</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;'>+    livecheck.type  none'}}
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-{% endblock %}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+{%- endblock -%}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/upt_macports/templates/ruby.Portfile b/upt_macports/templates/ruby.Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 99a198e..37a9c5a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/upt_macports/templates/ruby.Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/upt_macports/templates/ruby.Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -9,26 +9,27 @@ ruby.setup          {{ pkg._pkgname() }} {{ pkg.upt_pkg.version }} gem {} rubyge
</span> revision            0
 {% endblock %}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-{% block versions %}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-{% if pkg.upt_pkg.requirements.run or pkg.upt_pkg.requirements.test %}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+{% block dependencies %}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> if {${subport} ne ${name}} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    {% if pkg.upt_pkg.requirements.run %}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    {% for i in pkg.upt_pkg.requirements.run|sort(attribute='name') %}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:rb${ruby.suffix}-{{i.name}}{% if not loop.last %} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    {% endif %}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    {% endfor %}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    {% endif %}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    {{ depends('lib', pkg.upt_pkg.requirements.run) -}}
</span> 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    {%- if pkg.upt_pkg.requirements.test -%}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    {%- if pkg.upt_pkg.requirements.run %}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    {% if pkg.upt_pkg.requirements.test %}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_test-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    {% for i in pkg.upt_pkg.requirements.test|sort(attribute='name') %}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:rb${ruby.suffix}-{{i.name}}{% if not loop.last %} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    {% endif %}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    {% endfor %}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    {% endif %}
</span> 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    {{ depends('test', pkg.upt_pkg.requirements.test) -}}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    {%- else -%}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    {{ depends('test', pkg.upt_pkg.requirements.test) -}}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    {%- endif -%}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    {%- endif -%}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    {%- if (pkg.upt_pkg.requirements.run or pkg.upt_pkg.requirements.test) %}
</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;'>+    livecheck.type  none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    {% else -%}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    livecheck.type  none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    {% endif %}
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-{% endif %}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-{% endblock %}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+{%- endblock -%}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/upt_macports/upt_macports.py b/upt_macports/upt_macports.py
</span><span style='display:block; white-space:pre;color:#808080;'>index a605727..f15272c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/upt_macports/upt_macports.py
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/upt_macports/upt_macports.py
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -59,6 +59,7 @@ class MacPortsPackage(object):
</span>             lstrip_blocks=True,
             keep_trailing_newline=True,
         )
<span style='display:block; white-space:pre;background:#e0ffe0;'>+        env.filters['reqformat'] = self.jinja2_reqformat
</span>         template = env.get_template(self.template)
         return template.render(pkg=self)
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -149,6 +150,9 @@ class MacPortsPythonPackage(MacPortsPackage):
</span>         name = name.lower()
         return f'py-{name}'
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    def jinja2_reqformat(self, req):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        return f'py${{python.version}}-{req.name.lower()}'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> 
 class MacPortsNpmPackage(MacPortsPackage):
     template = 'npm.Portfile'
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -180,6 +184,9 @@ class MacPortsPerlPackage(MacPortsPackage):
</span>         name = name.lower().replace('::', '-')
         return f'p5-{name}'
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    def jinja2_reqformat(self, req):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        return f'p${{perl5.major}}-{self._normalized_macports_name(req.name).lower()}' # noqa
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     def _cpandir(self):
         pkg = self.upt_pkg
         # If no archives detected then we cannot locate dist file
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -222,6 +229,9 @@ class MacPortsRubyPackage(MacPortsPackage):
</span>         name = name.lower()
         return f'rb-{name}'
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    def jinja2_reqformat(self, req):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        return f'rb${{ruby.suffix}}-{req.name.lower()}'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> 
 class MacPortsBackend(upt.Backend):
     name = 'macports'
</pre><pre style='margin:0'>

</pre>