finance/odoo: Update to 19.0.202606187d280a07bd
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: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 (65)
textproc/py-xlsxwriter: update to 3.2.9e80ed5865d
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: 2026Q2ea944aa0d4
finance/odoo: Update to 19.0.20251227e391efc12b
finance/odoo: Remove outdated PYTHON_REL check after lang/python39 removal (05de8effa6b4a6fd9758a51d0c1acea91a36d3c6) Approved by: portmgr (blanket) With hat: pythonf59a058568
finance/odoo: Add NO_ARCH Approved by: portmgr (blanket)a3fcc2f40e
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/odoo: Fix install - Change devel/lxml depdency to devel/lxml5 Reported by: pkg-fallout5b1fd8ecba
finance/odoo: Update to 18.0.2025071991f6cbfaed
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/odoo: Remove expired port 2025-03-31 finance/odoo20ff62eec2
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/odoo: expire on 2025-03-31 for print/py-pypdf2ca3956908c
finance/odoo: Update to 18.0.20250108 - Remove DEPRECATED62134d3305
finance/odoo: expire on 2025-03-31 for converters/wkhtmltopdf071d5c6170
*/*: Use Gnome helper for defining libxml2 dependency Replace LIB_DEPENDS with USES= gnome, USE_GNOME= libxml2 Approved by: portmgr (blanket)3b3700f8f0
finance/odoo: Add py-cryptography like a depedency PR: 278531 Reported by: jboeec7458622
finance/odoo: Try to fix dependency issue PR: 278531 Reported by: jbo7a1288457d
finance/odoo: Remove obsolete dependency - Try a possible fix issue with werkzeug2/werkzeug dependency - Bump PORTREVISION PR: 278531 Reported by: jbo9e96e25b09
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/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.10081d75ee71
finance/odoo: unbreak the ports tree521c975c7a
finance/odoo: Update to 17.0.202403256ba25ee11b
finance/odoo: Remove obsolete dependency - Fix run_depends issues - Bump PORTREVISISONa6574f02c6
finance/odoo: Fix typo Reported by: dvl41be9e34e7
finance/odoo: Update to 16.0.20240222ec00176239
finance/odoo: Fix build with python-3.11 PR: 275494 Approved by: portmgr(blanket, fix build)c046242afb
Bump portrevision for dependant ports after net/py-ldap renamed to net/py-python-ldapa200c26884
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.es13e5bae111
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>3d9a815d9cfinance/odoo: Fix shebang in various files Fix various shebang issues reported in stage-qa PR: 271890 Reviewed by: acm (maintainer)3434f29a54
finance/odoo*: Change PY_PILLOW variable for real reference PR: 2699100accf0c11d
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/D382336e1233be22finance/odoo: Modify odoo version into pkg-messagec33502d23d
finance/odoo: Update to 16.0f025d8fc43
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
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: 262759946e50159f
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
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
cleanup: remove trailing whitepacesb86221feea
finance/odoo: update to 15.0 ChangeLog at: https://github.com/odoo/odoo/commits/15.0ef361ef823
print/py-pypdf2: Move print/py-pdf2 to print/py-pypdf2 - Bump PORTREVISION of dependent ports for dependency change33bd2df897
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
*/*: fix trailing whitespace in pkg-descr's Approved by: portmgr blanket7b4d1f0b36