Created attachment 200801 [details] py-djangorestframework-3.9.0.patch Hello, attached is the patch that updates www/py-djangorestframework to 3.9.0 and does also the following: - Copies the 3.8.2 version of www/py-djangorestframework to www/py-djangorestframework82 - Updates CONFLICTS_INSTALL entries of www/py-djangorestframework36 and www/py-djangorestframework38 Changes by upstream: - https://www.django-rest-framework.org/community/release-notes/#39x-series QA: ~~~ - poudriere (11.2-, 12.0-RELEASE, 13.0-CURRENT@r341993 amd64 + i386) for each py27 + py36 flavor -> OK - portlint -> OK Note: Attached are two variants of the patch - one created with "svn diff" and the other one created with "svn diff --show-copies-as-adds" to make testing somewhat easier.
Created attachment 200802 [details] py-djangorestframework-3.9.0-copies-as-adds.patch
CC'ing ultima@ who is maintainer of www/seahub that depends on www/py-djangorestframework . www/seahub builds find with the new version of www/py-djangorestframework but it might be an good idea to do some runtime tests.
The main branch works fine on SeaHub with the update applied. I'm not sure if there is another reason why a 38 branch is being created, but it may not be necessary. I believe the only reason why the 36 branch exists is for applications that require an older version of Django that the main branch doesn't support. If you don't have a reason for the 38 branch, it is probably safe to say a new branch shouldn't be created.
Created attachment 201063 [details] py-djangorestframework-3.9.0-rev1.patch
(In reply to Richard Gallamore from comment #3) Thank you for testing www/py-djangorestframework with Seahub and for your suggestions. Creating a new branch is not really necessary and was intended as fallback if some ports had problems with the new version. The www/py-djangorestframework36 is a remainder when www/py-django18 was still in the ports tree. Now that Django 1.8 is gone, there's imho no particular reason to keep www/py-djangorestframework36. Attached is a revised version of the patch that only updates www/py-djangorestframework .
A commit references this bug: Author: miwi Date: Tue Jan 29 16:36:54 UTC 2019 New revision: 491584 URL: https://svnweb.freebsd.org/changeset/ports/491584 Log: - Update to 3.9.0 Changes by upstream: - https://www.django-rest-framework.org/community/release-notes/#39x-series PR: 234639 Submitted by: maintainer Sponsored by: iXsystems Inc. Changes: head/www/py-djangorestframework/Makefile head/www/py-djangorestframework/distinfo head/www/py-djangorestframework/pkg-descr