Port details |
- py-django-treebeard Efficient tree implementations for Django
- 4.5.1 www
=0 4.4Version of this port present on the latest quarterly branch. - Maintainer: kai@FreeBSD.org
 - Port Added: 2018-04-30 07:31:11
- Last Update: 2022-05-04 13:22:03
- Commit Hash: c316ad3
- Also Listed In: python
- License: APACHE20
- Description:
- django-treebeard is a library that implements efficient tree implementations for
the Django Web Framework 1.8 and later.
Features:
- Flexible: Includes 3 different tree implementations with the same API:
* Adjacency List
* Materialized Path
* Nested Sets
- Fast: Optimized non-naive tree operations
- Easy: Uses Django Model Inheritance with abstract classes to define your own
models.
- Clean: Testable and well tested code base. Code/branch test coverage is
above 96%.
WWW: https://github.com/django-treebeard/django-treebeard
- SVNWeb : git : Homepage
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- ${PYTHON_PKGNAMEPREFIX}django-treebeard>0:www/py-django-treebeard@${PY_FLAVOR}
- To install the port:
- cd /usr/ports/www/py-django-treebeard/ && make install clean
- To add the package, run one of these commands:
- pkg install www/py-django-treebeard
- pkg install py38-django-treebeard
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.NOTE: This is a Python port. Instead of py38-django-treebeard listed in the above command, you can pick from the names under the Packages section.- PKGNAME: py38-django-treebeard
- Package flavors (<flavor>: <package>)
- py38: py38-django-treebeard
- distinfo:
- TIMESTAMP = 1651651513
SHA256 (django-treebeard-4.5.1.tar.gz) = 80150017725239702054e5fa64dc66e383dc13ac262c8d47ee5a82cb005969da
SIZE (django-treebeard-4.5.1.tar.gz) = 784384
- Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py38-django32>=2.2 : www/py-django32@py38
- py38-graphviz>0 : graphics/py-graphviz@py38
- py38-sphinx>=0,1 : textproc/py-sphinx@py38
- py38-setuptools>0 : devel/py-setuptools@py38
- python3.8 : lang/python38
- Runtime dependencies:
-
- py38-django32>=2.2 : www/py-django32@py38
- py38-setuptools>0 : devel/py-setuptools@py38
- python3.8 : lang/python38
- This port is required by:
- for Run
-
- www/py-django-cms
- www/py-wagtail
- Configuration Options:
- ===> The following configuration options are available for py38-django-treebeard-4.5.1:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
- Options name:
- www_py-django-treebeard
- USES:
- pytest python:3.6+
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
04 May 2022 13:22:03 4.5.1
|
Kai Knoblich (kai)  |
www/py-django-treebeard: Update to 4.5.1
* Also adjust/remove relevant variables to Mk/Uses/pytest.mk which was
recently added.
Changelog since 4.4:
https://github.com/django-treebeard/django-treebeard/blob/4.5.1/CHANGES.md
MFH: No (feature release, pytest.mk not present in 2022Q2) |
28 Apr 2022 10:02:15 4.4_1
|
Kai Knoblich (kai)  |
www/py-django32: Switch consumers over to Django 3.2
Django 2.2 became End-of-Life on 11th April 2022 and Django 3.2 is the
new LTS (= Long Term Support) release which will be supported until
April 2024.
* Switch the most ports that use www/py-django22 to www/py-django32
* Switch www/seahub over to www/py-djangorestframework
* Ports that are not yet ready for Django 3.2 (only three so far) or
those that have already been set with an expiration date were not
taken into account.
* Bump PORTREVISION due dependency change where necessary.
PR: 261313
Reviewed by: bofh, dvl, koobs, ultima
Approved by: bofh, dvl, koobs, ultima, sunpoet, Kevin Golding, Ivan Rozhuk,
Alexander Sieg (maintainers)
maintainer timeout (remaining maintainers)
Differential Revision: https://reviews.freebsd.org/D34859 |
05 Feb 2022 01:17:21 4.4
|
Yasuhiro Kimura (yasu)  |
*/*: Cleanup after the removal of lang/python36
* Remove codes that aren't necessary after the removal of lang/python36
* Mark ports that aren't necessary with Python 3.7 or later as
DEPRECATED and set EXPIRATION_DATE.
PR: 261046
Approved by: lwhsu (python) |
25 May 2021 13:55:43 4.4
|
Dmitry Marakasov (amdmi3)  |
Mk: switch PYTHON_REL to 5 digits to support python 3.10.x
PR: 255013
Differential Revision: https://reviews.freebsd.org/D29418
Exp-run by: antoine
Approved by: wen@, no objection from python@ or portmgr@ |
07 Apr 2021 08:09:01 4.4
|
Mathieu Arnold (mat)  |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
06 Apr 2021 14:31:07 4.4
|
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
24 Jan 2021 12:07:54
4.4
|
kai  |
www/py-django-treebeard: Update to 4.4
* Make package concurrent safe because it installs documentation files
outside Python's site-lib directory.
* Add a "do-test" target to make future QA easier.
Changelog:
https://github.com/django-treebeard/django-treebeard/blob/4.4/CHANGES.md |
14 Jan 2021 14:34:38
4.3_1
|
dbaio  |
Remove PY_SPHINX from ports using Python 3
Approved by: portmgr blanket
Differential Revision: https://reviews.freebsd.org/D28093 |
11 May 2020 23:51:58
4.3_1
|
dbaio  |
Update Sphinx
- Repocopy textproc/py-sphinx to textproc/py-sphinx18
Update it to 1.8.5 (latest version from 1.8.X).
This version supports Python 2 and 3.
Add test target.
- textproc/py-sphinx: Update to 3.0.2
Python 3 only (3.5+).
Add test target.
- Mk/Uses/python.mk: Add PY_SPHINX
(Only the first 15 lines of the commit message are shown above ) |
19 Apr 2020 09:15:56
4.3_1
|
kai  |
www/py-django-cms: Update to 3.7.1
* Also assign the port to Django 2.2 because Django 1.11 is End-of-Life
since April. [1]
* Do the same for its dependencies (including www/py-django-classy-tags [2])
and bump PORTREVISION accordingly.
Changelog:
https://github.com/divio/django-cms/blob/3.7.1/CHANGELOG.rst
PR: 245361 [1] 245360 [2]
Approved by: maintainer timeout (14 days) [1] [2] |
01 Feb 2019 18:55:18
4.3
|
kai  |
Change my maintainer email address to my new one at the FreeBSD project.
Reviewed by: miwi (mentor)
Approved by: miwi (mentor)
Differential Revision: https://reviews.freebsd.org/D19050 |
30 Apr 2018 07:30:59
4.3
|
wen  |
django-treebeard is a library that implements efficient tree implementations for
the Django Web Framework 1.8 and later.
Features:
- Flexible: Includes 3 different tree implementations with the same API:
* Adjacency List
* Materialized Path
* Nested Sets
- Fast: Optimized non-naive tree operations
- Easy: Uses Django Model Inheritance with abstract classes to define your own
models.
- Clean: Testable and well tested code base. Code/branch test coverage is
above 96%.
WWW: https://github.com/django-treebeard/django-treebeard
PR: 227671
Submitted by: freebsd_ports@k-worx.org |