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

Port details

finance/odoo19.0.20260618

Suite of web based open source business apps

Maintainer
acm@FreeBSD.org
Packages
py312-odoo 19.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 (65)

Jose Alonso Cardenas Marquez (acm) · 19.0.20260618
finance/odoo: Update to 19.0.20260618
7d280a07bd
Antoine Brodin (antoine) · 19.0.20251227_1
textproc/py-xlsxwriter: update to 3.2.9
e80ed5865d
Vladimir Druzenko (vvd) · 19.0.20251227
finance/odoo: Fix pkg-plist with non-default python

Incorrect auto-substitution - "311" was replaced with "%%PYTHON_SUFFIX%%".

PR:		294248
Approved by:	blanket (fix build)
Sponsored by:	UNIS Labs
MFH:		2026Q2
ea944aa0d4
Jose Alonso Cardenas Marquez (acm) · 19.0.20251227
finance/odoo: Update to 19.0.20251227
e391efc12b
Po-Chuan Hsieh (sunpoet) · 18.0.20250719_4
finance/odoo: Remove outdated PYTHON_REL check after lang/python39 removal (05de8effa6b4a6fd9758a51d0c1acea91a36d3c6)

Approved by:	portmgr (blanket)
With hat:	python
f59a058568
Po-Chuan Hsieh (sunpoet) · 18.0.20250719_4
finance/odoo: Add NO_ARCH

Approved by:	portmgr (blanket)
a3fcc2f40e
Po-Chuan Hsieh (sunpoet) · 18.0.20250719_4
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) · 18.0.20250719_3
finance/odoo*: Fix typo 'defualt' -> 'default'

Approved by:    acm@
18894de423
Jesús Daniel Colmenares Oviedo (dtxdf) · 18.0.20250719_3
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) · 18.0.20250719_2
*/*: 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) · 18.0.20250719_1
all: bump PORTREVISION after updating graphics/libyuv

Using the Tools/scripts/bump_revision.pl script
b304d8ab18
Jose Alonso Cardenas Marquez (acm) · 18.0.20250719
finance/odoo: Fix install

- Change devel/lxml depdency to devel/lxml5

Reported by:	pkg-fallout
5b1fd8ecba
Jose Alonso Cardenas Marquez (acm) · 18.0.20250719
finance/odoo: Update to 18.0.20250719
91f6cbfaed
Charlie Li (vishwin) · 18.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) · 18.0.20250108_2
finance/odoo*: Remove DEPRECATED

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

2025-03-31 finance/odoo
20ff62eec2
Charlie Li (vishwin) · 18.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) · 18.0.20250108
finance/odoo: expire on 2025-03-31 for print/py-pypdf2
ca3956908c
Jose Alonso Cardenas Marquez (acm) · 18.0.20250108
finance/odoo: Update to 18.0.20250108

- Remove DEPRECATED
62134d3305
Rene Ladan (rene) · 17.0.20240325_2
finance/odoo: expire on 2025-03-31 for converters/wkhtmltopdf
071d5c6170
Daniel Engberg (diizzy) · 17.0.20240325_2
*/*: Use Gnome helper for defining libxml2 dependency

Replace LIB_DEPENDS with USES= gnome, USE_GNOME= libxml2

Approved by:	portmgr (blanket)
3b3700f8f0
Jose Alonso Cardenas Marquez (acm) · 17.0.20240325_2
finance/odoo: Add py-cryptography like a depedency

PR:		278531
Reported by:	jbo
eec7458622
Jose Alonso Cardenas Marquez (acm) · 17.0.20240325_2
finance/odoo: Try to fix dependency issue

PR:		278531
Reported by:	jbo
7a1288457d
Jose Alonso Cardenas Marquez (acm) · 17.0.20240325_2
finance/odoo: Remove obsolete dependency

- Try a possible fix issue with werkzeug2/werkzeug dependency
- Bump PORTREVISION
PR:		278531
Reported by:	jbo
9e96e25b09
Po-Chuan Hsieh (sunpoet) · 17.0.20240325_1
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) · 17.0.20240325
finance/odoo: Remove obsolete patch file

- Odoo 17.x not support python < 3.10. You must define python=3.10 at
  DEFAULT_VERSIONS into /etc/make.conf if you want test it.

  DEFAULT_VERSIONS+= python=3.10
081d75ee71
Antoine Brodin (antoine) · 17.0.20240325
finance/odoo: unbreak the ports tree
521c975c7a
Jose Alonso Cardenas Marquez (acm) · 17.0.20240325
finance/odoo: Update to 17.0.20240325
6ba25ee11b
Jose Alonso Cardenas Marquez (acm) · 16.0.20240222_1
finance/odoo: Remove obsolete dependency

- Fix run_depends issues
- Bump PORTREVISISON
a6574f02c6
Jose Alonso Cardenas Marquez (acm) · 16.0.20240222
finance/odoo: Fix typo

Reported by:	dvl
41be9e34e7
Jose Alonso Cardenas Marquez (acm) · 16.0.20240222
finance/odoo: Update to 16.0.20240222
ec00176239
Wen Heping (wen) · 16.0.20230804_2
finance/odoo: Fix build with python-3.11

PR:		275494
Approved by:	portmgr(blanket, fix build)
c046242afb
Ruslan Makhmatkhanov (rm) · 16.0.20230804_1
Bump portrevision for dependant ports

after net/py-ldap renamed to net/py-python-ldap
a200c26884
Jose Alonso Cardenas Marquez (acm) · 16.0.20230804
finance/odoo: update to 16.0.20230804

- Add commit date to PORTREVISION
- Add missing dependency
- Fix issues with recent version of Werkzeug 2.3.x
- Fix typo into pkg-message
- Other minor modifications

PR:		272379 272794
Reported by:	Jens Grassel <freebsd-ports  at_ jan0sch.de>, yzrh _at_ noema.org, fgarcia _at koali.es
13e5bae111
Rene Ladan (rene) · 16.0
all: remove explicit versions in USES=python for "3.x+"

The logic in USES=python will automatically convert this to 3.8+ by
itself.

Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.

finance/quickfix: mark BROKEN with PYTHON

libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++ -DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable -Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi -Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings -Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x -MT _quickfix_la-QuickfixPython.lo -MD -MP -MF .deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp  -fPIC -DPIC -o .libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
          ^~~~~~~~~~
1 warning and 1 error generated.

Reviewed by:	portmgr, vishwin, yuri
Differential Revision:	<https://reviews.freebsd.org/D40568>
3d9a815d9c
Daniel Engberg (diizzy) · 16.0
finance/odoo: Fix shebang in various files

Fix various shebang issues reported in stage-qa

PR:		271890
Reviewed by:	acm (maintainer)
3434f29a54
Jose Alonso Cardenas Marquez (acm) · 16.0
finance/odoo*: Change PY_PILLOW variable for real reference

PR:		269910
0accf0c11d
Muhammad Moinur Rahman (bofh) · 16.0
Mk/**ldap.mk: Convert USE_LDAP to USES=ldap

Convert the USE_LDAP=yes to USES=ldap and adds the following features:

- Adds the argument USES=ldap:server to add openldap2{4|5|6}-server as
  RUN_DEPENDS
- Adds the argument USES=ldap<version> and replaces WANT_OPENLDAP_VER
- Adds OPENLDAP versions in bsd.default-versions.mk
- Adds USE_OPENLDAP/WANT_OPENLDAP_VER in Mk/bsd.sanity.mk
- Changes consumers to use the features

Reviewed by:	delphij
Approved by:	portmgr
Differential Revision: https://reviews.freebsd.org/D38233
6e1233be22
Jose Alonso Cardenas Marquez (acm) · 16.0
finance/odoo: Modify odoo version into pkg-message
c33502d23d
Jose Alonso Cardenas Marquez (acm) · 16.0
finance/odoo: Update to 16.0
f025d8fc43
Jose Alonso Cardenas Marquez (acm) · 15.0_2
finance/odoo: Fix issues with latest version of py-werkzeug

- Fix path to odoo.conf file
PR:		267331 266478
Reported by:	Dimitri Kaparis <dimitri .at. kaparis.name>
5870c06b97
Jose Alonso Cardenas Marquez (acm) · 15.0_1
finance/py-ebaysdk: Fix install conflict

- py-ebaysdk was installed test and sample files to general directories
- Bump PORTREVISION
- Bump PORTREVISION of finance/odoo and finance/odoo14
- finance/odoo fix a problem with werkzeug dependency
PR:		262759
946e50159f
Stefan Eßer (se) · 15.0
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
fb16dfecae
Stefan Eßer (se) · 15.0
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Tobias C. Berner (tcberner) · 15.0
cleanup: remove trailing whitepaces
b86221feea
Jose Alonso Cardenas Marquez (acm) · 15.0
finance/odoo: update to 15.0

ChangeLog at:	https://github.com/odoo/odoo/commits/15.0
ef361ef823
Po-Chuan Hsieh (sunpoet) · 14.0_3
print/py-pypdf2: Move print/py-pdf2 to print/py-pypdf2

- Bump PORTREVISION of dependent ports for dependency change
33bd2df897
Charlie Li (vishwin) · 14.0_2
textproc/libxml2: bump all LIB_DEPENDS consumers

This is a separate commit to facilitate easier cherry-picking for
quarterly.

PR: 262853, 262940, 262877, 263126
Approved by: fluffy (mentor)
d63665f7cd
Dmitry Marakasov (amdmi3) · 14.0_1
*/*: fix trailing whitespace in pkg-descr's

Approved by:	portmgr blanket
7b4d1f0b36