Created attachment 200801 [details]
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:
- poudriere (11.2-, 12.0-RELEASE, 13.0-CURRENT@r341993 amd64 + i386) for each py27 + py36 flavor -> OK
- portlint -> OK
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]
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]
(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:
Date: Tue Jan 29 16:36:54 UTC 2019
New revision: 491584
- Update to 3.9.0
Changes by upstream:
Submitted by: maintainer
Sponsored by: iXsystems Inc.