BSD Ports

www/py-hyperkitty 1.3.12_2 FreeBSD

Web interface to access GNU Mailman v3 archives

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv3
Categories
www, python
Package size
1938.7 KiB, 10820.8 KiB installed

Description

HyperKitty is an open source Django application under development. It aims to provide a web interface to access GNU Mailman v3 archives.

In the other systems

SystemPortVersion
FreeBSDwww/py-hyperkitty1.3.12_2
NetBSDwww/py-hyperkitty1.3.12

Install

Binary package:

pkg install py312-hyperkitty

From the ports tree:

cd /usr/ports/www/py-hyperkitty/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py312-hyperkitty>0:www/py-hyperkitty

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.3.12_21.3.12_2--1.3.12_2
FreeBSD:14:quarterly1.3.12_21.3.12_2n/a-1.3.12_2
FreeBSD:15:latest1.3.12_21.3.12_2n/a--
FreeBSD:15:quarterly1.3.12_21.3.12_2n/an/an/a
FreeBSD:16:latest1.3.12_21.3.12_2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Runtime 14

The full lists below include those, and their dependencies in turn.

Build dependencies 15
Run dependencies 207

The first 100 are listed.

No port depends on this one.

Configuration

No options to configure.

USES
python shebangfix
Service scripts
mailman-qcluster

Message after installing

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

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.

Files

distinfo 1
FileSizeSHA256
hyperkitty-1.3.12.tar.gz2.23163e+06deb582937ec5bc9ea9c1d5d86bfb76a4da429b60e1fea6fd6964e7c667cf161d
Master sites 1
  • PYPI

Commit history 0

No commits in the history this site was built from.