summaryrefslogtreecommitdiff
path: root/devel/py-odoo-addon-openupgrade-scripts16/Makefile
diff options
context:
space:
mode:
authorJesús Daniel Colmenares Oviedo <dtxdf@FreeBSD.org>2025-09-29 17:28:54 -0400
committerJesús Daniel Colmenares Oviedo <dtxdf@FreeBSD.org>2025-09-29 17:36:33 -0400
commit9a75ec78d9614923baaedc6a129028a4e4ccce8d (patch)
tree1b2154f2601f7afe20a0af185200561012a4f633 /devel/py-odoo-addon-openupgrade-scripts16/Makefile
parentdevel/py-odoo-addon-openupgrade-framework1{6,7,8}: New ports (diff)
devel/py-odoo-addon-openupgrade-scripts1{6,7,8}: New ports
odoo-addon-openupgrade-scripts is a critical open-source tool for the Odoo ecosystem, specifically designed to automate and manage the database migration process between major and minor versions of Odoo. It contains a comprehensive collection of analysis and scripts that facilitate the upgrade of Odoo SA's official modules.
Diffstat (limited to 'devel/py-odoo-addon-openupgrade-scripts16/Makefile')
-rw-r--r--devel/py-odoo-addon-openupgrade-scripts16/Makefile46
1 files changed, 46 insertions, 0 deletions
diff --git a/devel/py-odoo-addon-openupgrade-scripts16/Makefile b/devel/py-odoo-addon-openupgrade-scripts16/Makefile
new file mode 100644
index 000000000000..2ac0694e550b
--- /dev/null
+++ b/devel/py-odoo-addon-openupgrade-scripts16/Makefile
@@ -0,0 +1,46 @@
+PORTNAME= odoo-addon-openupgrade-scripts16
+DISTVERSION= 16.0.1.0.5.9
+CATEGORIES= devel python
+MASTER_SITES= PYPI/py${PYTHON_MAJOR_VER}/o/odoo-addon-openupgrade-scripts/
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${WHEEL_FILE}
+EXTRACT_SUFX=
+EXTRACT_ONLY=
+
+MAINTAINER= dtxdf@FreeBSD.org
+COMMENT= Module for migrating Odoo SA modules
+WWW= https://github.com/OCA/OpenUpgrade \
+ https://pypi.org/project/odoo-addon-openupgrade-scripts
+
+LICENSE= AGPLv3
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}odoo-addon-openupgrade-framework16>=0:devel/py-odoo-addon-openupgrade-framework16@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}odoo16>=0:finance/odoo16@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}openupgradelib>=0:devel/py-openupgradelib@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= flavors
+
+CONFLICTS_INSTALL= devel/py-odoo-addon-openupgrade-scripts17 \
+ devel/py-odoo-addon-openupgrade-scripts18
+
+NO_ARCH= yes
+
+SUB_FILES= pkg-message
+SUB_LIST= PYTHON_SITELIBDIR=${PYTHON_SITELIBDIR}
+
+WRKSRC= ${WRKDIR}/odoo_addon_openupgrade_scripts-${DISTVERSION}
+
+WHEEL_FILE= odoo_addon_openupgrade_scripts-${DISTVERSION}-py${PYTHON_MAJOR_VER}-none-any.whl
+
+do-build:
+ @cd ${WRKDIR} && ${PYTHON_CMD} -m wheel unpack ${DISTDIR}/${WHEEL_FILE}
+ @${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \
+ -d ${PYTHONPREFIX_SITELIBDIR} \
+ -f ${WRKSRC}
+
+do-install:
+ @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PYTHON_SITELIBDIR}
+
+.include <bsd.port.mk>