Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F132690772
D52550.id162067.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
7 KB
Referenced Files
None
Subscribers
None
D52550.id162067.diff
View Options
diff --git a/www/Makefile b/www/Makefile
--- a/www/Makefile
+++ b/www/Makefile
@@ -1656,6 +1656,7 @@
SUBDIR += py-django-post_office
SUBDIR += py-django-prometheus
SUBDIR += py-django-pyscss
+ SUBDIR += py-django-q2
SUBDIR += py-django-radius
SUBDIR += py-django-ranged-response
SUBDIR += py-django-recaptcha
@@ -1827,6 +1828,7 @@
SUBDIR += py-httpx_gssapi
SUBDIR += py-hypercorn
SUBDIR += py-hyperframe
+ SUBDIR += py-hyperkitty
SUBDIR += py-hyperlink
SUBDIR += py-inlinestyler
SUBDIR += py-internetarchive
@@ -1842,6 +1844,7 @@
SUBDIR += py-libsass
SUBDIR += py-limits
SUBDIR += py-livereload
+ SUBDIR += py-mailman-hyperkitty
SUBDIR += py-mechanicalsoup
SUBDIR += py-mechanize
SUBDIR += py-multidict
@@ -1915,6 +1918,7 @@
SUBDIR += py-rfc3986
SUBDIR += py-rfc3987
SUBDIR += py-rfc3987-syntax
+ SUBDIR += py-robot-detection
SUBDIR += py-rollbar
SUBDIR += py-routes
SUBDIR += py-rules
diff --git a/www/py-django-q2/Makefile b/www/py-django-q2/Makefile
new file mode 100644
--- /dev/null
+++ b/www/py-django-q2/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= django-q2
+DISTVERSION= 1.8.0
+CATEGORIES= www python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= django_q2-${DISTVERSION}
+
+MAINTAINER= einar@isnic.is
+COMMENT= A multiprocessing distributed task queue for django
+WWW= https://django-q2.readthedocs.org/
+
+LICENSE= MIT
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.2:www/py-django42@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}django-picklefield>=3.1:www/py-django-picklefield@${PY_FLAVOR}
+
+USES= python:3.9+
+USE_PYTHON= pep517 autoplist
+
+.include <bsd.port.mk>
diff --git a/www/py-django-q2/distinfo b/www/py-django-q2/distinfo
new file mode 100644
--- /dev/null
+++ b/www/py-django-q2/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1745593090
+SHA256 (django_q2-1.8.0.tar.gz) = e86b9625c0ce57a5ae31ca8fd7e798d63b9ef91a227c52f8b47536ba50b2b284
+SIZE (django_q2-1.8.0.tar.gz) = 77161
diff --git a/www/py-django-q2/pkg-descr b/www/py-django-q2/pkg-descr
new file mode 100644
--- /dev/null
+++ b/www/py-django-q2/pkg-descr
@@ -0,0 +1,6 @@
+A multiprocessing distributed task queue for Django
+
+Django Q2 is a fork of Django Q. Big thanks to Ilan Steemers for starting this
+project. Unfortunately, development has stalled since June 2021. Django Q2 is
+the new updated version of Django Q, with dependencies updates, docs updates and
+several bug fixes.
diff --git a/www/py-hyperkitty/Makefile b/www/py-hyperkitty/Makefile
new file mode 100644
--- /dev/null
+++ b/www/py-hyperkitty/Makefile
@@ -0,0 +1,39 @@
+PORTNAME= hyperkitty
+PORTVERSION= 1.3.12
+CATEGORIES= www python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= einar@isnic.is
+COMMENT= Web interface to access gnu mailman v3 archives
+WWW= https://gitlab.com/mailman/hyperkitty
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django_compressor>=1.3:www/py-django_compressor@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}django-extensions>=1.3.7:www/py-django-extensions@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}django-gravatar2>=1.0.6:www/py-django-gravatar2@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}django-haystack>=2.8.0:www/py-django-haystack@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}django-q2>=1.0.0:www/py-django-q2@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}django-mailman3>=1.3.13:mail/py-django-mailman3@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}djangorestframework>=3.0.0:www/py-djangorestframework@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}flufl.lock>=4.0:devel/py-flufl.lock@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}mailmanclient>=3.3.3:mail/py-mailmanclient@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}mistune>=3.0:textproc/py-mistune@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}networkx>=2.0:math/py-networkx@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.0:devel/py-python-dateutil@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}robot-detection>=0.3:www/py-robot-detection@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pdm-backend>0:devel/py-pdm-backend@${PY_FLAVOR}
+
+USES= python shebangfix
+USE_PYTHON= pep517 autoplist concurrent
+
+NO_ARCH= yes
+
+SHEBANG_FILES= hyperkitty/contrib/check_hk_import \
+ hyperkitty/contrib/cleanarch3
+post-extract:
+ ${RM} -rf ${WRKSRC}/example_project
+
+.include <bsd.port.mk>
diff --git a/www/py-hyperkitty/distinfo b/www/py-hyperkitty/distinfo
new file mode 100644
--- /dev/null
+++ b/www/py-hyperkitty/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1726946483
+SHA256 (hyperkitty-1.3.12.tar.gz) = deb582937ec5bc9ea9c1d5d86bfb76a4da429b60e1fea6fd6964e7c667cf161d
+SIZE (hyperkitty-1.3.12.tar.gz) = 2231630
diff --git a/www/py-hyperkitty/pkg-descr b/www/py-hyperkitty/pkg-descr
new file mode 100644
--- /dev/null
+++ b/www/py-hyperkitty/pkg-descr
@@ -0,0 +1,2 @@
+HyperKitty is an open source Django application under development. It aims to
+provide a web interface to access GNU Mailman v3 archives.
diff --git a/www/py-mailman-hyperkitty/Makefile b/www/py-mailman-hyperkitty/Makefile
new file mode 100644
--- /dev/null
+++ b/www/py-mailman-hyperkitty/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= mailman-hyperkitty
+PORTVERSION= 1.2.1
+CATEGORIES= www python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= einar@isnic.is
+COMMENT= Mailman archiver plugin for hyperkitty
+WWW= https://gitlab.com/mailman/mailman-hyperkitty/
+
+LICENSE= GPLv3
+
+RUN_DEPDENDS= ${PYTHON_PKGNAMEPREFIX}mailman>0:mail/mailman3@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist distutils
+
+.include <bsd.port.mk>
diff --git a/www/py-mailman-hyperkitty/distinfo b/www/py-mailman-hyperkitty/distinfo
new file mode 100644
--- /dev/null
+++ b/www/py-mailman-hyperkitty/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1725376430
+SHA256 (mailman-hyperkitty-1.2.1.tar.gz) = f8d69dfbc6ccb582896d40a9a69457aa1075cdd6efbc55d34c797024b40bcc38
+SIZE (mailman-hyperkitty-1.2.1.tar.gz) = 22197
diff --git a/www/py-mailman-hyperkitty/pkg-descr b/www/py-mailman-hyperkitty/pkg-descr
new file mode 100644
--- /dev/null
+++ b/www/py-mailman-hyperkitty/pkg-descr
@@ -0,0 +1,4 @@
+Mailman archiver plugin for HyperKitty
+
+This module contains a Mailman archiver plugin which sends emails to HyperKitty,
+the web archiver.
diff --git a/www/py-robot-detection/Makefile b/www/py-robot-detection/Makefile
new file mode 100644
--- /dev/null
+++ b/www/py-robot-detection/Makefile
@@ -0,0 +1,16 @@
+PORTNAME= robot-detection
+DISTVERSION= 0.4
+CATEGORIES= www python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= einar@isnic.is
+COMMENT= Detect if a http user agent header is likely to be a bot
+WWW= https://github.com/rory/robot-detection
+
+LICENSE= GPLv3+
+
+USES= python
+USE_PYTHON= autoplist distutils
+
+.include <bsd.port.mk>
diff --git a/www/py-robot-detection/distinfo b/www/py-robot-detection/distinfo
new file mode 100644
--- /dev/null
+++ b/www/py-robot-detection/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1725370739
+SHA256 (robot-detection-0.4.tar.gz) = 3d8fb72ca47164b8ce55e33bdda93742f62c348def7d3cc3b42b0ceb4795a2f5
+SIZE (robot-detection-0.4.tar.gz) = 6387
diff --git a/www/py-robot-detection/pkg-descr b/www/py-robot-detection/pkg-descr
new file mode 100644
--- /dev/null
+++ b/www/py-robot-detection/pkg-descr
@@ -0,0 +1 @@
+Library for detecting if a HTTP User Agent header is likely to be a bot.
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Mon, Oct 20, 2:14 AM (2 h, 11 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
23953827
Default Alt Text
D52550.id162067.diff (7 KB)
Attached To
Mode
D52550: www/py-hyperkitty: [NEW PORT] A web interface to access GNU Mailman v3 archives
Attached
Detach File
Event Timeline
Log In to Comment