finance/odoo16: Update to 16.0.20261023 - Fix start issues with Python 3.13.x - the port switches to USE_PYTHON=pep517 (the package metadata becomes dist-info) - the port follows the Python Ports Policy - concurrent is added to USE_PYTHON - portlint warnings are fixed PR: 299721 Reported by: Patrick Crandol <patrick __at__ crandol.com>1799233fd8
Port details
finance/odoo1616.0.20260618
Suite of web based open source business apps
- Maintainer
- acm@FreeBSD.org
- Packages
- py312-odoo16 16.0.20260618
- Upstream
- up to date
- CPE
odoo:odoofrom the port- WWW
- https://www.odoo.com
- Links
- cgit · VuXML
Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE
None. There is no CVE without a VuXML entry for this version.
VuXML only (0) · listed, port not fixed yet
None.
pkg audit reports nothing for this version.Fixed (0)
No VuXML entries for this package.
Commits (24)
finance/odoo16: Update to 16.0.20260618ccb53dfb54
textproc/py-xlsxwriter: update to 3.2.9e80ed5865d
finance/odoo16: fix packaging with python 3.12 PR: 285957fea6aa342b
finance/odoo16: Add NO_ARCH Approved by: portmgr (blanket)fdaa864372
security/py-pyopenssl: Move security/py-openssl to security/py-pyopenssl - Update WWW - Convert to USE_PYTHON=pep517 - Clean up Makefile - Bump PORTREVISION for package change - Bump PORTREVISION of dependent ports for dependency changeaafe9a2135
finance/odoo*: Fix typo 'defualt' -> 'default' Approved by: acm@18894de423
finance/odoo*: Fix ModuleNotFoundError: No module named 'pkg_resources'
Add PY_SETUPTOOLS as dependency to fix:
Traceback (most recent call last):
File "/usr/local/bin/odoo", line 5, in <module>
import odoo
File "/usr/local/lib/python3.11/site-packages/odoo/__init__.py", line 115, in <module>
from . import modules
File "/usr/local/lib/python3.11/site-packages/odoo/modules/__init__.py", line 8, in <module>
from . import db, graph, loading, migration, module, registry, neutralize
File "/usr/local/lib/python3.11/site-packages/odoo/modules/graph.py", line 11, in <module>
import odoo.tools as tools
File "/usr/local/lib/python3.11/site-packages/odoo/tools/__init__.py", line 31, in <module>
from .convert import *
File "/usr/local/lib/python3.11/site-packages/odoo/tools/convert.py", line 33, in <module>
from odoo import SUPERUSER_ID, api
File "/usr/local/lib/python3.11/site-packages/odoo/api.py", line 1386, in <module>
from odoo.modules.registry import Registry
File "/usr/local/lib/python3.11/site-packages/odoo/modules/registry.py", line 24, in <module>
from odoo.osv.expression import get_unaccent_wrapper
File "/usr/local/lib/python3.11/site-packages/odoo/osv/expression.py", line 127, in <module>
from odoo.models import BaseModel, check_property_field_value_name
File "/usr/local/lib/python3.11/site-packages/odoo/models.py", line 7315, in <module>
from . import fields
File "/usr/local/lib/python3.11/site-packages/odoo/fields.py", line 31, in <module>
from .netsvc import ColoredFormatter, GREEN, RED, DEFAULT, COLOR_PATTERN
File "/usr/local/lib/python3.11/site-packages/odoo/netsvc.py", line 21, in <module>
from .modules import module
File "/usr/local/lib/python3.11/site-packages/odoo/modules/module.py", line 11, in <module>
import pkg_resources
ModuleNotFoundError: No module named 'pkg_resources'
Approved by: acm@1afebf0515*/*: switch dependency from devel/py-lxml5 to devel/py-lxml Currently, there are two versions of python XML processing library which conflict each other in the ports tree, namely: - devel/py-lxml5 (now at version 5.4.0) - devel/py-lxml (now at version 6.0.1) To avoid the situation that some ports depend on py-lxml5 and some others do on py-lxml (by switching dependencies individually), this commit switches the dependencies from py-lxml5 to py-lxml at once. Additional note: There are still two ports (textproc/py-rdflib and www/py-draftjs-exporter) depending on py-lxml5 since they limit upper version to less than 6. PR: 289491 Approved by: Michiel van Baak Jansen <michiel@vanbaak.eu>, arrowd, crees, madpilot, delphij, marcus, nivit, kai, skreuzer, fluffy, bofh, thierry, stephen, sunpoet, 0mp, Eric Camachat <eric@camachat.org>a6233e5a2f
all: bump PORTREVISION after updating graphics/libyuv Using the Tools/scripts/bump_revision.pl scriptb304d8ab18
finance/odoo16: Fix package - Bump PORTREVISION Reported by: pkg-falloute198a48ebf
finance/odoo16: Fix extractd5e1cc1391
finance/odoo16: Update to 16.0.2025071986c5839006
python.mk: rename PYTHON_EXT_SUFFIX to PYTHON_TAG, document, etc EXT_SUFFIX, according to PEP 3149, refers to the full tag and extension for compiled extension module objects, eg .cpython-311.so, .cpython-313t.so, etc. We do not use the correct semantic meaning, and this usage becomes ambiguous and confusing when tags do not match between bytecode and compiled extension module objects. Rename our PYTHON_EXT_SUFFIX to PYTHON_TAG to align with PEP 3147's specification of a magic tag, which consists of implementation name and shorthand version only. This is meant for bytecode and other files containing this tag in their filename that do not depend on a specific Python ABI for the same version. Chase all existing consumers. Introduce PYTHON_SOABI to align with PEP 3149's specification of a tag, which consists of implementation name, shorthand version and any ABI flags present (this and PYTHON_TAG are identical without ABI flags). This is meant for compiled extension module objects and other files that depend on a specific Python ABI for the same version. Add documentation for these variables that our PYTHON_EXT_SUFFIX never had. PR: 274671 Event: Kitchener-Waterloo Hackathon 2025064f0eba1efd
finance/odoo*: Remove DEPRECATED - Use print/py-pypdf instead of print/py-pypdf234cc4a5433
finance/odoo*: Re-add odoo, odoo16 and odoo175b4e44b924
finance/odoo16: Remove expired port 2025-03-31 finance/odoo16: Depends on expired print/py-pypdf2c884392ec8
python: bump all USE_PYTHON=distutils consumers after RUN_DEPENDS removal Any missed ports, feel free to bump. Any ports that need setuptools at runtime can have the devel/py-setuptools manually added back to RUN_DEPENDS, but understand that this practice is deprecated; see CHANGES for details.06a08e69f3
finance/odoo16: expire on 2025-03-31 for print/py-pypdf23c52eeea5c
finance/odoo16: Update to 16.0.20250108 - Remove DEPRECATED - Remove obsolete patch fileee69cdddc9
finance/odoo16: expire on 2025-03-31 for converters/wkhtmltopdf41dd440ffe
*/*: Use Gnome helper for defining libxml2 dependency Replace LIB_DEPENDS with USES= gnome, USE_GNOME= libxml2 Approved by: portmgr (blanket)3b3700f8f0
devel/py-python-dateutil: Move devel/py-dateutil to devel/py-python-dateutil - Convert to USE_PYTHON=pep517 - Bump PORTREVISION of dependent ports for dependency change - While I'm here, update audio/py-pyradio to use PYTHON_PKGNAMEPREFIX instead of PKGNAMEPREFIX for *_DEPENDS84a372ad5f
finance/odoo16: Repocopy from finance/odoo3e7bab233d