| Port details |
- py-hyperkitty Web interface to access GNU Mailman v3 archives
- 1.3.12_1 www
=0 1.3.12Version of this port present on the latest quarterly branch. - Maintainer: einar@isnic.is
 - Port Added: 2025-09-18 12:48:04
- Last Update: 2026-04-01 20:08:16
- Commit Hash: 64b5edc
- Also Listed In: python
- License: GPLv3
- WWW:
- https://gitlab.com/mailman/hyperkitty
- Description:
- HyperKitty is an open source Django application under development. It aims to
provide a web interface to access GNU Mailman v3 archives.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- USE_RC_SUBR (Service Scripts)
-
- Dependency lines:
-
- ${PYTHON_PKGNAMEPREFIX}hyperkitty>0:www/py-hyperkitty@${PY_FLAVOR}
- To install the port:
- cd /usr/ports/www/py-hyperkitty/ && make install clean
- To add the package, run one of these commands:
- pkg install www/py-hyperkitty
- pkg install py311-hyperkitty
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above. NOTE: This is a Python port. Instead of py311-hyperkitty listed in the above command, you can pick from the names under the Packages section.- PKGNAME: py311-hyperkitty
- Package flavors (<flavor>: <package>)
- distinfo:
- TIMESTAMP = 1726946483
SHA256 (hyperkitty-1.3.12.tar.gz) = deb582937ec5bc9ea9c1d5d86bfb76a4da429b60e1fea6fd6964e7c667cf161d
SIZE (hyperkitty-1.3.12.tar.gz) = 2231630
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py311-pdm-backend>0 : devel/py-pdm-backend@py311
- python3.11 : lang/python311
- py311-build>=0 : devel/py-build@py311
- py311-installer>=0 : devel/py-installer@py311
- Test dependencies:
-
- python3.11 : lang/python311
- Runtime dependencies:
-
- py311-django_compressor>=1.3 : www/py-django_compressor@py311
- py311-django-extensions>=1.3.7 : www/py-django-extensions@py311
- py311-django-gravatar2>=1.0.6 : www/py-django-gravatar2@py311
- py311-django-haystack>=2.8.0 : www/py-django-haystack@py311
- py311-django-q2>=1.0.0 : www/py-django-q2@py311
- py311-django42>=4.2 : www/py-django42@py311
- py311-django-mailman3>=1.3.13 : mail/py-django-mailman3@py311
- py311-djangorestframework>=3.0.0 : www/py-djangorestframework@py311
- py311-flufl.lock>=4.0 : devel/py-flufl.lock@py311
- py311-mailmanclient>=3.3.3 : mail/py-mailmanclient@py311
- py311-mistune>=3.0 : textproc/py-mistune@py311
- py311-networkx>=2.0 : math/py-networkx@py311
- py311-python-dateutil>=2.0 : devel/py-python-dateutil@py311
- py311-robot-detection>=0.3 : www/py-robot-detection@py311
- python3.11 : lang/python311
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- www_py-hyperkitty
- USES:
- python shebangfix
- pkg-message:
- For install:
- There are a few tasks in HyperKitty that need to be run at regular intervals.
The example_project directory contains an example crontab file that you can
put in your /etc/cron.d directory.
To improve performance, HyperKitty uses a distributed task queue that offloads long operations to separate processes called âworkersâ.
To run the workers on startup, add hyperkitty_qcluster_enable="yes"
in your /etc/rc.conf. These options must also be configured in rc.conf:
- hyperkitty_qcluster_dir: Path to directory where hyperkitty setup.py is located
- hyperkitty_qcluster_user: The user that should run the asynchronous workers
- If upgrading
- HyperKitty has been upgraded, you need to run the commands that will update the
database schemas. Before updating any of those databases, it is recommended to
shut down the webserver which serves HyperKitty (Apache HTTPd for example).
To update the HyperKitty database, run:
django-admin migrate --pythonpath example_project --settings settings
After this command complete, your database will be updated, you can start your webserver again.
- Master Sites:
|
Number of commits found: 2
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
1.3.12_1 01 Apr 2026 20:08:16
    |
Älven (alven)  Author: Takeda |
www/py-hyperkitty: Add rc.d script for mailman-qcluster
* Add sysrc script for mailman-qcluster
To improve performance, HyperKitty uses a distributed task queue
that offloads long operations to separate processes called “workers”
* Add pkg-message
PR: 292013
Approved by: Einar Bjarni Halldórsson <einar@isnic.is> (maintainer)
Approved by: yuri@ (Mentor) |
1.3.12 18 Sep 2025 12:45:25
    |
Älven (alven)  Author: Einar Bjarni Halldórsson |
www/py-hyperkitty: [NEW PORT] A web interface to access GNU Mailman v3 archives
Hyperkitty is a web interface to access GNU Mailman v3 archives.
Three other ports are added as dependencies of py-hyperkitty:
- www/py-django-q2
- www/py-robot-detection
- www/py-mailman-hyperkitty
PR: 281463 281464 281465
Approved by: yuri@ (Mentor)
Differential Revision: https://reviews.freebsd.org/D52550 |
Number of commits found: 2
|