From nobody Wed Mar 27 05:39:45 2024 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4V4FqP3dPVz5GVW3; Wed, 27 Mar 2024 05:39:45 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4V4FqP2C2Yz4v6s; Wed, 27 Mar 2024 05:39:45 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1711517985; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=aieXwsC3wzFVRe2/twJ0A1KmjimPyUkX8430OOaZ23E=; b=T/5gakTd9c4acvltqOsGVtNoNuPOeor5NedFWhQIGTtCbmkoy128CqktC2kXgxW5rQszTA t/M7h5rAO2Ex7HQ4godUldmC8fxwnEcZnGQr1AHE30F9qMniO+gGaL9OP+2PlQuwWu0Za+ J8k/NuD9j/P6Q9oDOJtgfFOBrK2axwiRsN0vrhMkyQFioenRv4LmXEkHprxPmLYfZiJ9L6 9x5e1i/XXahZlm9w+N1hkduZGUw/C2bP/VkN2urZTKfpWxXvOHtIGEOmAaKt/kXsJ35i2F 7rWyDJHBox8Yty/u0rLuyFcXKuUPC6ZUdSf/Lyv5QX0GYGEyMhqHj9860gFatw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1711517985; a=rsa-sha256; cv=none; b=U11cv9XtO3DEeIejkWYAb/+YI7qyubSV+O3N5dYHvXTT5K3+F/8ipYbiU4ObVE1+evRjip eWqr3naXKK4/LfG23johu4K+1WpNyD04/Lpb0MuA04CNV54Z+v8lvVqjZv/IDpgrrR6wyu XzcRNME+7RoOVDli5F4ZOSkHqIQH7Kza6V6OFKe56/NMzUYBv2mtozVNz6+TddHPer0ZdC zWKeuLYe9b226Jjui/TWbf+s0J93b1bdLgeW/kT1MsaJsmJNR8WEfulflo7AbHfqIH6TLu F1Irh8hi3015meso2EgNdpHD9kiGbbpE25Uen0xQPPChgCbP2NlcM+RsLfncYQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1711517985; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=aieXwsC3wzFVRe2/twJ0A1KmjimPyUkX8430OOaZ23E=; b=Jlu+8O4mMT+nuuaKZuVaDcD5NZfMPFOgX46pFp+GbrR9+i0yTlo6sv4MZM/AVP5pwbcR9j kBLRDPQ/XLVGGWAN2rJG520TvdjC0GTD5VQHU/UnRPG3f0VnJO3aU+Yrv3ocwkpG0gbHSK a3viCiDPMh02xdVcWC/iD/OPY62Yr2jEsK8fREeYow/f8ziodBPlFukS4cO5j4mxbmlgYl 5foDNng0nK+7zShku/2NRHjNBT1R0fR1WEuSLmRl82BCFBy7xTlcDwMQtrGTfC9Pc96u6H aYsJVdRo3XNIViUR+UK6dP/uBjuOHMDxP7w+7UI+QvpWQaX+3j53mFdZMndzDA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4V4FqP1fXQzX3w; Wed, 27 Mar 2024 05:39:45 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 42R5djAh008353; Wed, 27 Mar 2024 05:39:45 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 42R5dj8H008350; Wed, 27 Mar 2024 05:39:45 GMT (envelope-from git) Date: Wed, 27 Mar 2024 05:39:45 GMT Message-Id: <202403270539.42R5dj8H008350@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Kai Knoblich Subject: git: 52e2b209b284 - main - www/py-django-tagging: Add Django 4.2 compatibility List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: kai X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 52e2b209b284ecc9e1ef29f7fcb3ab2cc8219b77 Auto-Submitted: auto-generated The branch main has been updated by kai: URL: https://cgit.FreeBSD.org/ports/commit/?id=52e2b209b284ecc9e1ef29f7fcb3ab2cc8219b77 commit 52e2b209b284ecc9e1ef29f7fcb3ab2cc8219b77 Author: Kai Knoblich AuthorDate: 2024-03-27 05:37:20 +0000 Commit: Kai Knoblich CommitDate: 2024-03-27 05:38:17 +0000 www/py-django-tagging: Add Django 4.2 compatibility * Bump PORTREVISION due package change. PR: 277929 Approved by: Kevin Golding (maintainer) --- www/py-django-tagging/Makefile | 2 +- www/py-django-tagging/files/patch-tagging_models.py | 20 +++++++++++++++++--- 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/www/py-django-tagging/Makefile b/www/py-django-tagging/Makefile index b097a791cf35..9aec9a845d90 100644 --- a/www/py-django-tagging/Makefile +++ b/www/py-django-tagging/Makefile @@ -1,6 +1,6 @@ PORTNAME= django-tagging PORTVERSION= 0.5.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/www/py-django-tagging/files/patch-tagging_models.py b/www/py-django-tagging/files/patch-tagging_models.py index 5c4c00ac7116..f1391404addb 100644 --- a/www/py-django-tagging/files/patch-tagging_models.py +++ b/www/py-django-tagging/files/patch-tagging_models.py @@ -1,13 +1,21 @@ ---- tagging/models.py.orig 2022-04-11 10:40:39 UTC +Add compatibility for Django 4.x + +Obtained from: + +https://patch-diff.githubusercontent.com/raw/Fantomas42/django-tagging/pull/23.patch + +--- tagging/models.py.orig 2020-03-06 17:56:16 UTC +++ tagging/models.py -@@ -5,6 +5,7 @@ from django.contrib.contenttypes.fields import Generic +@@ -5,7 +5,8 @@ from django.db import models from django.contrib.contenttypes.models import ContentType from django.db import connection from django.db import models +-from django.utils.encoding import smart_text +from django.db.models.query_utils import Q - from django.utils.encoding import smart_text ++from django.utils.encoding import smart_str from django.utils.translation import gettext_lazy as _ + from tagging import settings @@ -155,8 +156,9 @@ class TagManager(models.Manager): filters = {} @@ -20,3 +28,9 @@ usage = self.usage_for_queryset(queryset, counts, min_count) return usage +@@ -519,4 +521,4 @@ class TaggedItem(models.Model): + verbose_name_plural = _('tagged items') + + def __str__(self): +- return '%s [%s]' % (smart_text(self.object), smart_text(self.tag)) ++ return '%s [%s]' % (smart_str(self.object), smart_str(self.tag))