CVE and update status of the FreeBSD ports tree4,526 unaddressed CVEs in 616 portsAll times are CET

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:odoo from 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)

Jose Alonso Cardenas Marquez (acm) · 16.0.20261023
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
Jose Alonso Cardenas Marquez (acm) · 16.0.20260618
finance/odoo16: Update to 16.0.20260618
ccb53dfb54
Antoine Brodin (antoine) · 16.0.20250719_6
textproc/py-xlsxwriter: update to 3.2.9
e80ed5865d
Antoine Brodin (antoine) · 16.0.20250719_5
finance/odoo16: fix packaging with python 3.12

PR:		285957
fea6aa342b
Po-Chuan Hsieh (sunpoet) · 16.0.20250719_5
finance/odoo16: Add NO_ARCH

Approved by:	portmgr (blanket)
fdaa864372
Po-Chuan Hsieh (sunpoet) · 16.0.20250719_5
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 change
aafe9a2135
Jesús Daniel Colmenares Oviedo (dtxdf) · 16.0.20250719_4
finance/odoo*: Fix typo 'defualt' -> 'default'

Approved by:    acm@
18894de423
Jesús Daniel Colmenares Oviedo (dtxdf) · 16.0.20250719_4
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
Hiroki Tagato (tagattie) · 16.0.20250719_3
*/*: 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
Rene Ladan (rene) · 16.0.20250719_2
all: bump PORTREVISION after updating graphics/libyuv

Using the Tools/scripts/bump_revision.pl script
b304d8ab18
Jose Alonso Cardenas Marquez (acm) · 16.0.20250719_1
finance/odoo16: Fix package

- Bump PORTREVISION

Reported by:	pkg-fallout
e198a48ebf
Jose Alonso Cardenas Marquez (acm) · 16.0.20250719
finance/odoo16: Fix extract
d5e1cc1391
Jose Alonso Cardenas Marquez (acm) · 16.0.20250719
finance/odoo16: Update to 16.0.20250719
86c5839006
Charlie Li (vishwin) · 16.0.20250108_2
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 202506
4f0eba1efd
Jose Alonso Cardenas Marquez (acm) · 16.0.20250108_2
finance/odoo*: Remove DEPRECATED

- Use print/py-pypdf instead of print/py-pypdf2
34cc4a5433
Jose Alonso Cardenas Marquez (acm) · 16.0.20250108_1
finance/odoo*: Re-add odoo, odoo16 and odoo17
5b4e44b924
Rene Ladan (rene)
finance/odoo16: Remove expired port

2025-03-31 finance/odoo16: Depends on expired print/py-pypdf2
c884392ec8
Charlie Li (vishwin) · 16.0.20250108_1
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
Rene Ladan (rene) · 16.0.20250108
finance/odoo16: expire on 2025-03-31 for print/py-pypdf2
3c52eeea5c
Jose Alonso Cardenas Marquez (acm) · 16.0.20250108
finance/odoo16: Update to 16.0.20250108

- Remove DEPRECATED
- Remove obsolete patch file
ee69cdddc9
Rene Ladan (rene) · 16.0.20240222_2
finance/odoo16: expire on 2025-03-31 for converters/wkhtmltopdf
41dd440ffe
Daniel Engberg (diizzy) · 16.0.20240222_2
*/*: Use Gnome helper for defining libxml2 dependency

Replace LIB_DEPENDS with USES= gnome, USE_GNOME= libxml2

Approved by:	portmgr (blanket)
3b3700f8f0
Po-Chuan Hsieh (sunpoet) · 16.0.20240222_2
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 *_DEPENDS
84a372ad5f
Jose Alonso Cardenas Marquez (acm) · 16.0.20240222_1
finance/odoo16: Repocopy from finance/odoo
3e7bab233d