summaryrefslogtreecommitdiff
path: root/www
diff options
context:
space:
mode:
authorjoerg <joerg@pkgsrc.org>2020-08-11 18:41:26 +0000
committerjoerg <joerg@pkgsrc.org>2020-08-11 18:41:26 +0000
commitfe94156b13f79b7241fa4c739852465dd0aa06c9 (patch)
treeb20c36492c4e26bda780112b4c04cbcbae4baa7f /www
parent67f4b5aa08c98ccbb9fd5ca5d35c477d0bac9510 (diff)
downloadpkgsrc-fe94156b13f79b7241fa4c739852465dd0aa06c9.tar.gz
Allow Python 2.
Diffstat (limited to 'www')
-rw-r--r--www/py-django-taggit/distinfo3
-rw-r--r--www/py-django-taggit/patches/patch-taggit_managers.py22
2 files changed, 24 insertions, 1 deletions
diff --git a/www/py-django-taggit/distinfo b/www/py-django-taggit/distinfo
index 606656310be..b79d7f07349 100644
--- a/www/py-django-taggit/distinfo
+++ b/www/py-django-taggit/distinfo
@@ -1,6 +1,7 @@
-$NetBSD: distinfo,v 1.1 2020/08/04 00:10:11 joerg Exp $
+$NetBSD: distinfo,v 1.2 2020/08/11 18:41:26 joerg Exp $
SHA1 (django-taggit-1.3.0.tar.gz) = 15ad69a103fddfab618acfcadf15cc80e9b87451
RMD160 (django-taggit-1.3.0.tar.gz) = c94b2da63aafe97bf5cb756a672bf20776b7182c
SHA512 (django-taggit-1.3.0.tar.gz) = b78e6bc271f0a6874ee2bccb7f81b0e237096474a19fbf02c77ff5e43dd78e761a9c250c93888c9c739e74d3c0032cc292c53674a3fde918c1882355625e7b77
Size (django-taggit-1.3.0.tar.gz) = 45355 bytes
+SHA1 (patch-taggit_managers.py) = 1559290b26c15e74cf3aed0bc3a1f1f33e161f6c
diff --git a/www/py-django-taggit/patches/patch-taggit_managers.py b/www/py-django-taggit/patches/patch-taggit_managers.py
new file mode 100644
index 00000000000..272aab0cc91
--- /dev/null
+++ b/www/py-django-taggit/patches/patch-taggit_managers.py
@@ -0,0 +1,22 @@
+$NetBSD: patch-taggit_managers.py,v 1.1 2020/08/11 18:41:26 joerg Exp $
+
+Allow building with Python 2.
+
+--- taggit/managers.py.orig 2020-08-10 00:00:37.878508159 +0000
++++ taggit/managers.py
+@@ -234,11 +234,12 @@ class _TaggableManager(models.Manager):
+
+ for new_tag in tags_to_create:
+ if case_insensitive:
+- lookup = {"name__iexact": new_tag, **tag_kwargs}
++ lookup = {"name__iexact": new_tag}
+ else:
+- lookup = {"name": new_tag, **tag_kwargs}
++ lookup = {"name": new_tag}
++ lookup.update(tag_kwargs)
+
+- tag, create = manager.get_or_create(**lookup, defaults={"name": new_tag})
++ tag, create = manager.get_or_create(defaults={"name": new_tag}, **lookup)
+ tag_objs.add(tag)
+
+ return tag_objs