From nobody Sat Jan 18 09:44:31 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 4YZsBm5cp9z5l7L0; Sat, 18 Jan 2025 09:44:32 +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 4YZsBm1hLxz3F20; Sat, 18 Jan 2025 09:44:32 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1737193472; 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=r/KXBWWYMDSnHFfD/mJEwX82kbcQesgMv48lUnk0MBo=; b=i8gMgoHvhIiFBpszIlqLkzu1LtVxMDPBOP99VVCfcS7nkbhxktmDiaIGhBwOgJdIGX+Mbn vlRCekP2TM2xP1P7N3M/u8aMgv/o5MG/osM2/bo+rUVPJmncQ52w/IOdpVlO4Crtzx7i5f l6CuVKICjgrp90x5xlx6ORUAGLiaoSWJ6xNwqiXzNrzclHOOoJHF/ypsTsmVdlfxTNoHBZ zVGge/I8guljOUOKTCQ/oC3pprVvLCt+OigZz+ommn0eZ+L1xbhJhiCBZ+sNBc4AgOoQSL H9pePHe+vkhZIhkRrsG1tJBFzoC+tr6pQ7cZYjNWYbYTWBZyJ9FAeLXrPCkNrA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1737193472; 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=r/KXBWWYMDSnHFfD/mJEwX82kbcQesgMv48lUnk0MBo=; b=ViLI9kk1I/GCoII8UUSsyRoL532jOaIEQag41Az0Hq69VpWL11D/Yy9vwizXryQvIzL+mk ktJ3tt6uNXYAvSPQXZzClXuYNmKbtWesGZfuZShLmjUKRHza5SbWTRNdbVfgBoTShM9exQ gzKqfBJDdiApdobmJq53EpdnMSfpPhHo48RPrdKR7PDTb5e2vTa4dl7ZJLKapMYJe2W4nL 6bacP4LWdB631Alg0UKDauxDQf46o6TJW/zrZgcV6lNbY/VEyOAahoSBHj9rODBKIHnOB3 GtIcSLVLNBhPkuWJqMAVvAF6/eKnfV/7XEcV9vtg9cTw6RZS8M5v+GSdeLcnxg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1737193472; a=rsa-sha256; cv=none; b=BKbDI2ro0IS3OY9C/KSYpJIYD1mSGoKKK4GyLlUkthr9AYms53HWa7U+XO61ADd89mWD3v AoUZDhTtzknI7XuK/9N4nk+eUWNK8NxSf68rzSr+l65LA13QICOtXiS+VrRE4A6f51LQsT XRmN6pCry0VKFZVhZPzcH2zWIvzvJ6g3596OW1iUB46ar5+3yRsTtbgIRQP22cysIj/vWP jd7t50RpKrS84LuzpAy4s8/+iHrgjFNaJ1pH5GHCmf7vZd5iK0IWfnJRS7DV/e+JFIP+wk 1JMompt7/GbY4FdbnG+bP5wpJNBcUURvfug5DH5ovpRTdeytzEtqC1Ev4x1ckA== 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 4YZsBm0dWVzyqG; Sat, 18 Jan 2025 09:44:32 +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 50I9iVY6080755; Sat, 18 Jan 2025 09:44:31 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 50I9iVIt080752; Sat, 18 Jan 2025 09:44:31 GMT (envelope-from git) Date: Sat, 18 Jan 2025 09:44:31 GMT Message-Id: <202501180944.50I9iVIt080752@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Kai Knoblich Subject: git: 8e3b80138fc4 - 2025Q1 - 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/2025Q1 X-Git-Reftype: branch X-Git-Commit: 8e3b80138fc454893048bbe7cba9b1f62dd81348 Auto-Submitted: auto-generated The branch 2025Q1 has been updated by kai: URL: https://cgit.FreeBSD.org/ports/commit/?id=8e3b80138fc454893048bbe7cba9b1f62dd81348 commit 8e3b80138fc454893048bbe7cba9b1f62dd81348 Author: Kai Knoblich AuthorDate: 2025-01-17 20:27:54 +0000 Commit: Kai Knoblich CommitDate: 2025-01-18 09:27:17 +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) (cherry picked from commit 26a27d4727b5df8cb70df5fdc60903746d482592) --- 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 5ac0d0cdf00f..b7a6a5fde6cd 100644 --- a/www/Makefile +++ b/www/Makefile @@ -1519,6 +1519,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).