Created attachment 215982 [details] deprecate-py-pyjade.patch Hi Sunpoet, attached is the patch that deprecates textproc/py-pyjade and sets an expiration date for it. The port seems to be broken at runtime (see also issue #277 at upstream repository) as it lacks compatibility with Django 1.11+: > $ pyjade-3.7 > Traceback (most recent call last): > File "/usr/local/bin/pyjade-3.7", line 11, in <module> > load_entry_point('pyjade==4.0.0', 'console_scripts', 'pyjade')() > File "/usr/local/lib/python3.7/site-packages/pyjade/convert.py", line 14, in convert_file > compiler_class = __import__('pyjade.ext.%s' % i, fromlist=['pyjade']).Compiler > File "/usr/local/lib/python3.7/site-packages/pyjade/ext/django/__init__.py", line 2, in <module> > from .compiler import Compiler > File "/usr/local/lib/python3.7/site-packages/pyjade/ext/django/compiler.py", line 92, in <module> > trans_real.templatize = decorate_templatize(trans_real.templatize) > AttributeError: module 'django.utils.translation.trans_real' has no attribute 'templatize'
Created attachment 215991 [details] py-pyjade-remove-TEST_DEPENDS.patch I overlooked that textproc/py-pyjade is still required as TEST_DEPENDS for devel/py-buildbot. Attached is an updated patch that only removes the TEST_DEPENDS as the test-suite isn't used as there's no "do-test" target.
A commit references this bug: Author: sunpoet Date: Mon Jun 29 16:16:54 UTC 2020 New revision: 540803 URL: https://svnweb.freebsd.org/changeset/ports/540803 Log: Remove TEST_DEPENDS PR: 247585 Submitted by: kai Changes: head/textproc/py-pyjade/Makefile
Committed. Thanks!