{% extends 'layout.html' %} {% load static %} {% load format_names %} {% load humanize %} {% block title %}{{ port.name }} |{% endblock %} {% block head_scripts %} {% endblock %} {% block content %}
{% include 'port/includes/port-header.html' with port=port %} {% include 'port/includes/port-tabs.html' with port_name=port.name active="summary" %}
Maintainers {% if port.closedmaintainer is True %} {% endif %} {% if port.maintainers.all.count > 0 %} {% for maintainer in port.maintainers.all %} {% if maintainer.github %} {{ maintainer.github }} {% else %} {{ maintainer.name }} (GitHub handle not provided) {% endif %} {% endfor %} {% else %} No Maintainer {% endif %}
Categories {% if port.categories.all.count > 0 %} {% for category in port.categories.all %} {{ category.name }} {% endfor %} {% else %} -- {% endif %}
Homepage {{ port.homepage }}
Platforms {{ port.platforms }}
Variants {% if port.variants.all.count > 0 %} {% for variant in port.variants.all.values|dictsort:"variant" %} {% endfor %} {% else %} - {% endif %}

{% with subports=port.get_subports %} {% if subports %}

Subport(s) ({{ subports.count|intcomma }})

{% for subport in subports %} {% endfor %}

{% endif %} {% endwith %}

"{{ port.name }}" depends on

{% if port.dependent_port.all.count > 0 %} {% for d in port.dependent_port.all %}
{{ d.type }} ({{ d.dependencies.all.count|intcomma }})
{% for i in d.dependencies.all.values|dictsort:"name" %} {% endfor %}
{% endfor %} {% else %}

No ports

{% endif %}

Ports that depend on "{{ port.name }}"

{% if dependents|length > 0 %} {% for d in dependents %}
{% for i in d.ports %} {% endfor %}
{% endfor %} {% else %}

No ports

{% endif %}
{% if port.notes %}

Port notes

{{ port.notes|linebreaks }}
{% endif %}
Port Health:

Loading Port Health

Installations (30 days)

{{count.all|intcomma}}

Requested Installations (30 days)

{{ count.requested|intcomma }}

{% if port.livecheck.result %}
Livecheck results

{{ port.livecheck.result }}

livecheck ran: {{ port.livecheck.updated_at|naturaltime }}

{% elif port.livecheck.error %}
Livecheck error

{{ port.livecheck.error }}

last updated: {{ port.livecheck.updated_at|naturaltime }}

{% endif %}
{% endblock %}