From nobody Fri Jan 17 20:32:39 2025 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 4YZWd33Lg7z5lQdn; Fri, 17 Jan 2025 20:32:39 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YZWd31gbfz45LT; Fri, 17 Jan 2025 20:32:39 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1737145959; 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=WAJMV9vriSsi9w7hO/vK4n9fMC3RLeUU2pMbHROwIFw=; b=ACNBoNlSoFs/AK6/dqFJR4UkizkPBppt3CkDwWpc8wyA1+3YHM1VbFu4NAX+IZn/9VtcAU qh/TvuJyjmDEJSeqjTkjYYI0FGRgDxe8MbmdzNL+j+jdpMSpWPEqWTuykgAP5RwihGG/86 dGD0XVGzHRWLEvlvU9+75FOlcZgkKKvwYauipjyUoivLGivtnh4hGObHaC1H7EGN/mQsHo MBG4ccTf9AeXJIe1Ks++nzvyRs+yPXSaAXCZsgBkU/U8+zee1d1joJ69dvtwvTd6gqssLJ Anygeyx3SrlfXj4ptz6n9rW21vkbElMxJ4uCaqWvibItcu8D8r3+i5p2Dxprvw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1737145959; 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=WAJMV9vriSsi9w7hO/vK4n9fMC3RLeUU2pMbHROwIFw=; b=ExtmHQCzjJkSOZaDsdA7K11kzGEP415/r/BqePz5BXevsIlQSBA7zWBS22sslX2Ysg83Pg BXHlNaVTwBM+BHItxhWzY+z7zPRyhN1q3NfJ/bNRKG0ce5l7C5FCeR/b2BU7HDUXiapptu QgEs53MOzN/UxOgqVcpN6Z2d54l4q8f8tuyosF68y93Y54nzDDYFwA6rXzMHPw/PehL3Kb +h5qGfNTMLKy5pN3evnVMCCZ2n8v8Nx8sdOSJ/KPi+ob0a4M+N1aPHvxmDkTyyvuOb8jtO N3IEmlwzktsYTjaNaMxaIHXdqFWEmqWItr9KOIzPYMzIQ1Y2+dkbgQVQjwlasQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1737145959; a=rsa-sha256; cv=none; b=D0kSJyqiH0sK9kf+IU8EWO1UBy24Xvo8f9FMwVM3w4t1JYVTkkuWbvOyxZVX+MsyCYaWWi TxbAZrMHLbhsZEwnQ41YSfnJD9NAezzEpRtpbr5pDCC2TdPsSSG714mbzJzzCQBuHw8KYp XOhILPS6D70c3XmzHkY+K7NKy8GytdQPcNl5JxjyAiFOomB39wVni/TemM+2MfV7SGDQRO OCJtptpnsg8BS7563j7+0fY+M2sQNCZS9uhLl/H3rG0HhKmGkBzw2RUTh0BIFAOh/X3M0p rCxPb96qFdVQd0LVSjsV4G12i68xWE3vQi/89HblddTn0ReHa/zWtDhCMzthcQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4YZWd31CBxzZWV; Fri, 17 Jan 2025 20:32:39 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 50HKWd9r045539; Fri, 17 Jan 2025 20:32:39 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 50HKWdR0045536; Fri, 17 Jan 2025 20:32:39 GMT (envelope-from git) Date: Fri, 17 Jan 2025 20:32:39 GMT Message-Id: <202501172032.50HKWdR0045536@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: 26a27d4727b5 - main - www/py-dj50-django-tree-queries: New port 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: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-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: 26a27d4727b5df8cb70df5fdc60903746d482592 Auto-Submitted: auto-generated The branch main has been updated by kai: URL: https://cgit.FreeBSD.org/ports/commit/?id=26a27d4727b5df8cb70df5fdc60903746d482592 commit 26a27d4727b5df8cb70df5fdc60903746d482592 Author: Kai Knoblich AuthorDate: 2025-01-17 20:27:54 +0000 Commit: Kai Knoblich CommitDate: 2025-01-17 20:31:48 +0000 www/py-dj50-django-tree-queries: New port Query Django model trees using adjacency lists and recursive common table expressions. Supports PostgreSQL, sqlite3 (3.8.3 or higher) and MariaDB (10.2.2 or higher) and MySQL (8.0 or higher, if running without ONLY_FULL_GROUP_BY). MFH: 2025Q1 (needed by www/py-dj50-strawberry-graphql-django) --- www/Makefile | 1 + www/py-dj50-django-tree-queries/Makefile | 25 +++++++++++++++++++++++++ www/py-dj50-django-tree-queries/distinfo | 3 +++ www/py-dj50-django-tree-queries/pkg-descr | 5 +++++ 4 files changed, 34 insertions(+) diff --git a/www/Makefile b/www/Makefile index f4f1f43d0c23..d867dca3e642 100644 --- a/www/Makefile +++ b/www/Makefile @@ -1521,6 +1521,7 @@ SUBDIR += py-dj50-django-tables2 SUBDIR += py-dj50-django-taggit SUBDIR += py-dj50-django-timezone-field + SUBDIR += py-dj50-django-tree-queries SUBDIR += py-dj50-djangorestframework SUBDIR += py-dj50-drf-spectacular SUBDIR += py-dj50-drf-spectacular-sidecar diff --git a/www/py-dj50-django-tree-queries/Makefile b/www/py-dj50-django-tree-queries/Makefile new file mode 100644 index 000000000000..e13e89cd6d2a --- /dev/null +++ b/www/py-dj50-django-tree-queries/Makefile @@ -0,0 +1,25 @@ +PORTNAME= django-tree-queries +DISTVERSION= 0.19.0 +CATEGORIES= www python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj50- +DISTNAME= django_tree_queries-${DISTVERSION} + +MAINTAINER= kai@FreeBSD.org +COMMENT= Tree queries with explicit opt-in, without configurability +WWW= https://github.com/feincms/django-tree-queries + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django50>=3.2:www/py-django50@${PY_FLAVOR} + +USES= python +USE_PYTHON= autoplist pep517 + +CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} + +NO_ARCH= yes + +.include diff --git a/www/py-dj50-django-tree-queries/distinfo b/www/py-dj50-django-tree-queries/distinfo new file mode 100644 index 000000000000..e9af148a8406 --- /dev/null +++ b/www/py-dj50-django-tree-queries/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1736247584 +SHA256 (django_tree_queries-0.19.0.tar.gz) = d1325e75f96e90b86c4316a3d63498101ec05703f4e629786b561e8aaab0e4a7 +SIZE (django_tree_queries-0.19.0.tar.gz) = 11541 diff --git a/www/py-dj50-django-tree-queries/pkg-descr b/www/py-dj50-django-tree-queries/pkg-descr new file mode 100644 index 000000000000..ac359fa0b83d --- /dev/null +++ b/www/py-dj50-django-tree-queries/pkg-descr @@ -0,0 +1,5 @@ +Query Django model trees using adjacency lists and recursive common table +expressions. + +Supports PostgreSQL, sqlite3 (3.8.3 or higher) and MariaDB (10.2.2 or higher) +and MySQL (8.0 or higher, if running without ONLY_FULL_GROUP_BY).