From nobody Tue Jan 7 19:13:02 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 4YSLKq29DCz5jnVP; Tue, 07 Jan 2025 19:13:03 +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 4YSLKp4kZrz4tSt; Tue, 7 Jan 2025 19:13:02 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1736277182; 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=jKhzmC281BGPo2LoiXLGbCRJWWsDjIAX5QYJkuK+XKU=; b=eNo/CHWdqqEtdC/wwvzNM+fkurGClYkNMWhOcjlG/GrygocylebeWIi1PRf6rlpRQRf9BQ IMe8ZERxsO0Kpp4S4pKpgC9GCTfupTvK4GQgIn9MktFSNIeM/rtPmz9S21gRqIuJfoj+eo pdNxOUF+HY15z2hmkOyHw/vLcC4vVfNFLBIOLFz0dUrUpMFazZNqqTooqDVC+HlYZmcwhC UpYJBJ+C4d8JCKdSw14qFyEP+60h9Eq8Q/kE8sv18kTDL73QQxZYI37BFFL1rD+KWgtTG7 dD5BGwMj754QkkCIF7E/ysiQNE+OODGM4PUDPHKPS0gRMn3kr3R4I0kLCrmJtw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1736277182; 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=jKhzmC281BGPo2LoiXLGbCRJWWsDjIAX5QYJkuK+XKU=; b=EddzHDeXG+XLu2/QLl92Akdys4b+cDQ2TXTc9Km7SQsty/8baSKfiLCZzYiTxd8Xkt/uyb nXPqlhZR+gNR55+haXSaVvnNO5iq8bdFn0K3Hrr4eQrPGw0dz43aoQ8fNG7gEd3jTs3jQH g48Rd+0knS3oJjQAB1hkRJo6ibC7gxUFptyJAkdq5dOodekxiT6OOxaB2pPuW4EeL8Gaza eA6W1K61hThw89ynYpsp/Fn/wH7P/ZDFdteqb3PUb3RB4tZgH8AF1gIfCSCVwD3Ue3uJpk 5jms+HQdnaRx9jdQSbI6kkNb5ogbZMCz6fufAD23Tn+j1zWxWiVVK+7f9JymiQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1736277182; a=rsa-sha256; cv=none; b=VHOgL/Iz00QuvKWGJr9Jfc/7ECXEXlsCmnZhhBi2MP86FZdOGR3u+Xp6YUxRgJ5fr9Acfe cXuT0UB4P0I8b8wCk3EBKsKDkWvkOun+Pxi9aCLe0PQ5cnXyxgccK7d7BLL2SjZQBOWmVA RdoLjZK21JZnKw9apAlkaGEAdqcGXhKAjWSw9PYC/lr81Yj7X7xXy6RnMLHBl6zFB7+yUa xTrp+V47BFH1Htfn8Np+Fba3DruAHjDV7Etl/uum8H/Y8rIUDNPxsNaiYoYcuBOi13Ph5o nEoYmu3APb6sxqN0eM0pwXUlG0L3caXuP74wnK/EwFs73ele7ktTJP9PeRWQdw== 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 4YSLKp4DsKz7FZ; Tue, 07 Jan 2025 19:13:02 +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 507JD2Rw042717; Tue, 7 Jan 2025 19:13:02 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 507JD2uJ042714; Tue, 7 Jan 2025 19:13:02 GMT (envelope-from git) Date: Tue, 7 Jan 2025 19:13:02 GMT Message-Id: <202501071913.507JD2uJ042714@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: 272a438347ca - main - www/py-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: 272a438347ca15887acec762dd8ca2447fce7482 Auto-Submitted: auto-generated The branch main has been updated by kai: URL: https://cgit.FreeBSD.org/ports/commit/?id=272a438347ca15887acec762dd8ca2447fce7482 commit 272a438347ca15887acec762dd8ca2447fce7482 Author: Kai Knoblich AuthorDate: 2025-01-07 18:57:07 +0000 Commit: Kai Knoblich CommitDate: 2025-01-07 19:11:47 +0000 www/py-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). --- www/Makefile | 1 + www/py-django-tree-queries/Makefile | 25 +++++++++++++++++++++++++ www/py-django-tree-queries/distinfo | 3 +++ www/py-django-tree-queries/pkg-descr | 5 +++++ 4 files changed, 34 insertions(+) diff --git a/www/Makefile b/www/Makefile index ef553563de15..d865f377e2c3 100644 --- a/www/Makefile +++ b/www/Makefile @@ -1628,6 +1628,7 @@ SUBDIR += py-django-templatetag-sugar SUBDIR += py-django-timezone-field SUBDIR += py-django-tinymce + SUBDIR += py-django-tree-queries SUBDIR += py-django-treebeard SUBDIR += py-django-unfold SUBDIR += py-django-voting diff --git a/www/py-django-tree-queries/Makefile b/www/py-django-tree-queries/Makefile new file mode 100644 index 000000000000..128a298f3514 --- /dev/null +++ b/www/py-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} +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}django42>=4.2:www/py-django42@${PY_FLAVOR} + +USES= python +USE_PYTHON= autoplist pep517 + +CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} + +NO_ARCH= yes + +.include diff --git a/www/py-django-tree-queries/distinfo b/www/py-django-tree-queries/distinfo new file mode 100644 index 000000000000..e9af148a8406 --- /dev/null +++ b/www/py-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-django-tree-queries/pkg-descr b/www/py-django-tree-queries/pkg-descr new file mode 100644 index 000000000000..ac359fa0b83d --- /dev/null +++ b/www/py-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).