From 20ff62eec2a099c11bb6984b0a15bc38f0923b60 Mon Sep 17 00:00:00 2001 From: Rene Ladan Date: Mon, 31 Mar 2025 16:23:38 +0200 Subject: [PATCH] finance/odoo: Remove expired port 2025-03-31 finance/odoo --- MOVED | 1 + finance/Makefile | 1 - finance/odoo/Makefile | 110 - finance/odoo/distinfo | 3 - finance/odoo/files/odoo.conf | 7 - finance/odoo/files/odoo.in | 115 - finance/odoo/files/pkg-message.in | 44 - finance/odoo/pkg-descr | 9 - finance/odoo/pkg-plist | 51890 ---------------------------- 9 files changed, 1 insertion(+), 52179 deletions(-) delete mode 100644 finance/odoo/Makefile delete mode 100644 finance/odoo/distinfo delete mode 100644 finance/odoo/files/odoo.conf delete mode 100644 finance/odoo/files/odoo.in delete mode 100644 finance/odoo/files/pkg-message.in delete mode 100644 finance/odoo/pkg-descr delete mode 100644 finance/odoo/pkg-plist diff --git a/MOVED b/MOVED index 2c291615948b..7f76184fb7ef 100644 --- a/MOVED +++ b/MOVED @@ -4221,3 +4221,4 @@ www/ytdl|www/yt-dlp|2025-03-24|ytdl doesn't work and is archived upstream, www/y textproc/py-docstring-parser|textproc/py-docstring_parser|2025-03-25|Renamed to match upstream naming www/py-flask-security||2025-03-31|Has expired: Depends on expired devel/py-pytest-runner devel/py-aiocontextvars||2025-03-31|Has expired: Depends on expired devel/py-pytest-runner +finance/odoo||2025-03-31|Has expired: Depends on expired print/py-pypdf2 diff --git a/finance/Makefile b/finance/Makefile index 4814a172f7be..025625dde81b 100644 --- a/finance/Makefile +++ b/finance/Makefile @@ -54,7 +54,6 @@ SUBDIR += moneymanagerex SUBDIR += myphpmoney SUBDIR += nextcloud-cospend - SUBDIR += odoo SUBDIR += odoo14 SUBDIR += odoo15 SUBDIR += odoo16 diff --git a/finance/odoo/Makefile b/finance/odoo/Makefile deleted file mode 100644 index f15da50ac39b..000000000000 --- a/finance/odoo/Makefile +++ /dev/null @@ -1,110 +0,0 @@ -PORTNAME= odoo -PORTVERSION= 18.0.20250108 -PORTREVISION= 1 -CATEGORIES= finance www -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} - -MAINTAINER= acm@FreeBSD.org -COMMENT= Suite of web based open source business apps -WWW= https://www.odoo.com - -LICENSE= LGPL3 - -DERPECATED= Depends on expired print/py-pypdf2 -EXPIRATION_DATE=2025-03-31 - -USE_GITHUB= yes -GH_TAGNAME= aaa05b66fc789e8b76ba5223c08b9a8ef5179808 - -LIB_DEPENDS= libxslt.so:textproc/libxslt \ - libevent.so:devel/libevent \ - libsasl2.so:security/cyrus-sasl2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=1.3:devel/py-babel@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}GeoIP2>0:net/py-GeoIP2@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}XlsxWriter>=0:textproc/py-xlsxwriter@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}asn1crypto>=0:devel/py-asn1crypto@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}cbor2>0:devel/py-cbor2@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}chardet>=0:textproc/py-chardet@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}decorator>0:devel/py-decorator@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}docutils>=0:textproc/py-docutils@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}freezegun>0:devel/py-freezegun@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}gevent>=0:devel/py-gevent@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}greenlet>=0:devel/py-greenlet@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}html2text>=0:textproc/py-html2text@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}idna>0:dns/py-idna@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}libsass>0:www/py-libsass@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}lxml-html-clean>=0:devel/py-lxml-html-clean@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}mako>=0:textproc/py-mako@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}markupsafe>=0:textproc/py-markupsafe@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}num2words>=0:devel/py-num2words@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}ofxparse>=0.20:finance/py-ofxparse@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}openpyxl>0:textproc/py-openpyxl@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}passlib>0:security/py-passlib@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pillow>=7.0.0:graphics/py-pillow@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}polib>=0:devel/py-polib@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pydot>=0:graphics/py-pydot@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pyparsing>=0:devel/py-pyparsing@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pypdf2>0:print/py-pypdf2@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pyserial>=0:comms/py-pyserial@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}python-ldap>=0:net/py-python-ldap@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pyusb>=0:devel/py-pyusb@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}qrcode>=0:textproc/py-qrcode@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}reportlab>0:print/py-reportlab@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}rjsmin>0:archivers/py-rjsmin@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}stdnum>0:devel/py-stdnum@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}urllib3>0:net/py-urllib3@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}vobject>=0:deskutils/py-vobject@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}werkzeug>0:www/py-werkzeug@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}xlrd>=1.2.0:textproc/py-xlrd@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}xlwt>=1.3.0:textproc/py-xlwt@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}zeep>=0:net/py-zeep@${PY_FLAVOR} - -USES= cpe gnome ldap python pgsql shebangfix -USE_GNOME= libxml2 -USE_PYTHON= cryptography distutils - -SHEBANG_LANG= python -SHEBANG_FILES= ${WRKSRC}/${PORTNAME}/addons/web/tooling/*.sh \ - ${WRKSRC}/${PORTNAME}/addons/web/tooling/hooks/pre-commit \ - ${WRKSRC}/${PORTNAME}/addons/mail/static/scripts/odoo-mailgate.py \ - ${WRKSRC}/${PORTNAME}-bin - -USERS= odoo -GROUPS= ${USERS} - -USE_RC_SUBR= ${PORTNAME} -SUB_FILES= pkg-message - -CONFLICTS= odoo14 odoo15 odoo16 odoo17 - -ETCDIR= ${PREFIX}/etc/odoo - -.include - -.if ${PYTHON_REL} < 31000 -IGNORE= odoo requires Python 3.10+ -.endif - -post-patch: - @${REINPLACE_CMD} -i "" -e 's|(index !== |(index == |g' \ - ${WRKSRC}/odoo/addons/web/static/src/core/network/download.js - -post-extract: - @cd ${WRKSRC}/addons/ && ${MV} * ${WRKSRC}/odoo/addons/ - -pre-install: - @${MKDIR} ${STAGEDIR}${ETCDIR} - -post-install: - @${INSTALL_SCRIPT} ${FILESDIR}/odoo.conf ${STAGEDIR}${ETCDIR}/odoo.conf.sample - -.include diff --git a/finance/odoo/distinfo b/finance/odoo/distinfo deleted file mode 100644 index caee49908ae9..000000000000 --- a/finance/odoo/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1736413377 -SHA256 (odoo-odoo-18.0.20250108-aaa05b66fc789e8b76ba5223c08b9a8ef5179808_GH0.tar.gz) = 31ff11dcfad9cb29b1db76e844de7d2f1002f9a9b171702f4435493ffae916ef -SIZE (odoo-odoo-18.0.20250108-aaa05b66fc789e8b76ba5223c08b9a8ef5179808_GH0.tar.gz) = 177865603 diff --git a/finance/odoo/files/odoo.conf b/finance/odoo/files/odoo.conf deleted file mode 100644 index 3f460b703cc5..000000000000 --- a/finance/odoo/files/odoo.conf +++ /dev/null @@ -1,7 +0,0 @@ -[options] -#admin_passwd = secretpassword -db_host = localhost -db_port = 5432 -db_user = odoouser -db_password = odoopwd -;addons_path = /usr/local/lib/python3.11/site-packages/odoo/addons/ diff --git a/finance/odoo/files/odoo.in b/finance/odoo/files/odoo.in deleted file mode 100644 index 1c1f3285e9f9..000000000000 --- a/finance/odoo/files/odoo.in +++ /dev/null @@ -1,115 +0,0 @@ -#!/bin/sh - -# PROVIDE: odoo -# REQUIRE: NETWORKING -# KEYWORD: shutdown -# -# Configuration settings for odoo in /etc/rc.conf: -# -# odoo_enable: run odoo server (default=NO) -# odoo_database: define odoo database name (default=odoodb) -# odoo_datadir: directory where odoo store data (default=/var/lib/odoo) -# odoo_flags: additional flags for odoo server (default=--without-demo=all) -# - -. /etc/rc.subr - -name=odoo -rcvar=odoo_enable - -load_rc_config ${name} - -: ${odoo_enable:=NO} -: ${odoo_database:="odoodb"} -: ${odoo_datadir:="/var/lib/${name}"} -: ${odoo_flags="--without-demo=all"} - -odoo_user="odoo" -pidfile=/var/run/odoo.pid -extra_commands="initdb" - -su_cmd="/usr/bin/su" -chown_cmd="/usr/sbin/chown" -mkdir_cmd="/bin/mkdir" - -start_cmd="odoo_start" -stop_cmd="odoo_stop" -status_cmd="odoo_status" -restart_cmd="odoo_restart" -initdb_cmd="odoo_initdb" -start_precmd="odoo_start_precmd" - -command=/usr/local/bin/odoo -command_args="--database=${odoo_database} --data-dir=${odoo_datadir} --logfile=/var/log/${name}.log --config=%%LOCALBASE%%/etc/odoo/odoo.conf ${odoo_flags}" - -odoo_start_precmd() { - odoo_datadir_check - touch ${pidfile} - touch /var/log/${name}.log - ${chown_cmd} -R ${odoo_user}:${odoo_user} ${pidfile} - ${chown_cmd} -R ${odoo_user}:${odoo_user} /var/log/${name}.log -} - -odoo_start() -{ - daemon -p ${pidfile} -u ${odoo_user} \ - ${command} ${command_args} - echo "Starting ${name}" -} - -odoo_datadir_check() -{ - if [ ! -d "${odoo_datadir}" ]; then - ${mkdir_cmd} -p ${odoo_datadir} - ${chown_cmd} -R ${odoo_user}:${odoo_user} ${odoo_datadir} - echo "${name} data directory created" - fi -} - -odoo_initdb() -{ - echo " " - echo "#################################################################" - echo "# #" - echo "# Don't use initdb if you are updating from previous version of #" - echo "# Odoo. Cancel if this is your case (Ctrl + C) #" - echo "# #" - echo "#################################################################" - echo " " - sleep 10 - odoo_start_precmd - daemon -p ${pidfile} -u ${odoo_user} \ - ${command} ${command_args} -i all - echo "Initializing database and starting ${name} server" -} - -odoo_restart() -{ - echo "Performing restart ${name}" - odoo_stop - sleep 5 - odoo_start -} - -odoo_status() -{ - # If running, show pid - if [ -f ${pidfile} ] - then - echo "${name} is running as pid" `cat ${pidfile}` - else - echo "${name} is not running" - fi -} - -odoo_stop() -{ - if [ -f ${pidfile} ] - then - kill `cat ${pidfile}` - rm ${pidfile} - echo "Stopping ${name}" - fi -} - -run_rc_command "$1" diff --git a/finance/odoo/files/pkg-message.in b/finance/odoo/files/pkg-message.in deleted file mode 100644 index 614bbe527eb3..000000000000 --- a/finance/odoo/files/pkg-message.in +++ /dev/null @@ -1,44 +0,0 @@ -[ -{ type: install - message: <