From nobody Mon Mar 31 14:39:38 2025 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4ZRDL32LbYz5s71f; Mon, 31 Mar 2025 14:39:39 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4ZRDL31f1tz40Hs; Mon, 31 Mar 2025 14:39:39 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1743431979; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=tIRW8EOa0mwfQvgMa+ovDoOJgIYS/u+FoHjU/QbVh+c=; b=T0SIvPLMbUMVb3+OabMq/xmAELbN5ZlHbcdtWL20DQsggoGvntICi3YrQVetlrc7I+Z9bO L6nCa6o2G3LoFK211RuGSpflcKjAELcrf/nMXeZzB8qnCnvH2UB106RmdVcOQ9f73UePi5 5ApheJhN4SQvFhPOmRjDxHRqlgqpIgk40LjMZghlNjGjDdDUFc4wdHLNEhp9uXG0LfV0/g IyrxTn9aXp5LxbwjaoQpoYvndPb7S1Cxb8sCQ32nPLcpCmMxDzQBt951S/+ek3xWFcBeTM foUS76QOpQ/LWjM/u2VTRn2VBXkv8nEiELlB+nIskIhAdfiFzbOUNdvRYfS/+w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1743431979; a=rsa-sha256; cv=none; b=NluhYCRXQsI3JUaNUQFEDv7hrYAe/Q0vSFecL77ppbHxysMfGtWO30uQZUgOYOAA4URIEz bvafIFlK5KatjsYBf/MXcE1Yjwu/bp4Cl7xKBe3VafwRSRxiLA1wwCI4H0J1AIyPxrWn/F CEJyQ/OqQhVcETlzPd5rVy9cn9UwS4gB8a3Cl0Quj0rz+XiwO1qplAd4yvQZzEucohe4Yo p7Ww1x8Aq7KKAzbNJ3GnuHR7kULTbEuf4uF16QCnCEO7VzHtXLKkpfQEc9XzOGegYA3z6R KvbkQ+G55Ae2UAJ4P13F1QB2R6u7XIjzc8GlXfoXnMVCrczMCIxJITS30A3nHg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1743431979; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=tIRW8EOa0mwfQvgMa+ovDoOJgIYS/u+FoHjU/QbVh+c=; b=ZmDrPCE0YPHOjm3G2E4VyVkWYV403BtzvmqmZ0aOVk6yekyN22IwImSk4pxYZdal07aHw0 t6bCtRZsKq7xopQLbJuU37fgtFh2K6LzConQjVDpS+kBKBE/J3LJFqZ7+UPVvdV4JXRtBr U/4KkOK9x6OZXyOyV9QALlRT2TTbIG1/K43C5Y1Cv0CNzGhpdpGp5w4GYqMujIC9SU6AdG KrdT0DPf7CtQSmWiqqQhq7+NqY9Y8uMJp/IyKjNH01kUc/QiZ8ObuKUWGo4DHOJJLE7Am3 hklXrt6ikdC97IiSSFzKGvxr6+ZzcbxiyRHiiueEz+d/q2ayQsXZmN2NS8Ghag== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4ZRDL31CTMzq4J; Mon, 31 Mar 2025 14:39:39 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 52VEddiY099502; Mon, 31 Mar 2025 14:39:39 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 52VEdcp4099499; Mon, 31 Mar 2025 14:39:38 GMT (envelope-from git) Date: Mon, 31 Mar 2025 14:39:38 GMT Message-Id: <202503311439.52VEdcp4099499@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Rene Ladan Subject: git: fa1599fd3215 - main - finance/odoo14: Remove expired port List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: rene X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: fa1599fd32156b2bf9dfa7ec8bf402a164c8dec4 Auto-Submitted: auto-generated The branch main has been updated by rene: URL: https://cgit.FreeBSD.org/ports/commit/?id=fa1599fd32156b2bf9dfa7ec8bf402a164c8dec4 commit fa1599fd32156b2bf9dfa7ec8bf402a164c8dec4 Author: Rene Ladan AuthorDate: 2025-03-31 14:39:30 +0000 Commit: Rene Ladan CommitDate: 2025-03-31 14:39:30 +0000 finance/odoo14: Remove expired port 2025-03-31 finance/odoo14: Depends on expired converters/wkhtmltopdf and print/py-pypdf2 --- MOVED | 1 + finance/Makefile | 1 - finance/odoo14/Makefile | 114 - finance/odoo14/distinfo | 3 - finance/odoo14/files/odoo.conf | 7 - finance/odoo14/files/odoo.in | 113 - .../files/patch-odoo_tools__vendor_sessions.py | 19 - finance/odoo14/files/pkg-message.in | 44 - finance/odoo14/pkg-descr | 9 - finance/odoo14/pkg-plist | 35445 ------------------- 10 files changed, 1 insertion(+), 35755 deletions(-) diff --git a/MOVED b/MOVED index 05e4c2012ab0..c201c19c5ef5 100644 --- a/MOVED +++ b/MOVED @@ -4244,3 +4244,4 @@ multimedia/emovix||2025-03-31|Has expired: Abandonware, uses over a decade year textproc/m17n-im-config||2025-03-31|Has expired: Upstream disapeared and distfile is no more available databases/pgfouine||2025-03-31|Has expired: Upstream project disappeared in 2010 multimedia/spook||2025-03-31|Has expired: Abandonware and obsolete, consider using multimedia/ffmpeg or multimedia/vlc +finance/odoo14||2025-03-31|Has expired: Depends on expired converters/wkhtmltopdf and print/py-pypdf2 diff --git a/finance/Makefile b/finance/Makefile index 4e108c5541b0..de0e9c9f6a30 100644 --- a/finance/Makefile +++ b/finance/Makefile @@ -54,7 +54,6 @@ SUBDIR += moneymanagerex SUBDIR += myphpmoney SUBDIR += nextcloud-cospend - SUBDIR += odoo14 SUBDIR += odoo16 SUBDIR += odoo17 SUBDIR += ord diff --git a/finance/odoo14/Makefile b/finance/odoo14/Makefile deleted file mode 100644 index ce5962ce85a9..000000000000 --- a/finance/odoo14/Makefile +++ /dev/null @@ -1,114 +0,0 @@ -PORTNAME= odoo -PORTVERSION= 14.0 -PORTREVISION= 5 -CATEGORIES= finance www -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -PKGNAMESUFFIX= 14 - -MAINTAINER= acm@FreeBSD.org -COMMENT= Suite of web based open source business apps -WWW= https://www.odoo.com - -LICENSE= LGPL3 - -DEPRECATED= Depends on expired converters/wkhtmltopdf and print/py-pypdf2 -EXPIRATION_DATE=2025-03-31 - -USE_GITHUB= yes -GH_TAGNAME= c976a0920dd8d7910c7635cc1e2bbff47edcafa9 - -LIB_DEPENDS= libxslt.so:textproc/libxslt \ - libevent.so:devel/libevent \ - libsasl2.so:security/cyrus-sasl2 -RUN_DEPENDS= wkhtmltopdf>0:converters/wkhtmltopdf \ - ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pyserial>=0:comms/py-pyserial@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}vobject>=0:deskutils/py-vobject@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}Babel>=1.3:devel/py-babel@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}gevent>=0:devel/py-gevent@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}greenlet>=0:devel/py-greenlet@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}mako>=0:textproc/py-mako@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}num2words>=0:devel/py-num2words@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}polib>=0:devel/py-polib@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pyparsing>=0:devel/py-pyparsing@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pyusb>=0:devel/py-pyusb@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}vatnumber>=0:finance/py-vatnumber@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pillow>=7.0.0:graphics/py-pillow@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pydot>=0:graphics/py-pydot@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}python-ldap>=0:net/py-python-ldap@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}zeep>=0:net/py-zeep@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}chardet>=0:textproc/py-chardet@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}docutils>=0:textproc/py-docutils@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}feedparser>=0:textproc/py-feedparser@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}html2text>=0:textproc/py-html2text@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}markupsafe>=0:textproc/py-markupsafe@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}qrcode>=0:textproc/py-qrcode@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}xlrd>=0:textproc/py-xlrd@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}xlwt>=0:textproc/py-xlwt@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}XlsxWriter>=0:textproc/py-xlsxwriter@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}decorator>0:devel/py-decorator@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pypdf2>0:print/py-pypdf2@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}reportlab>0:print/py-reportlab@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}passlib>0:security/py-passlib@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}libsass>0:www/py-libsass@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}werkzeug>0:www/py-werkzeug@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}secure-cookie>0:www/py-secure-cookie@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}XlsxWriter>=0:textproc/py-xlsxwriter@${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}ofxparse>=0.20:finance/py-ofxparse@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}ebaysdk>=2.1.3:finance/py-ebaysdk@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}idna>0:dns/py-idna@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}stdnum>0:devel/py-stdnum@${PY_FLAVOR} - -USES= cpe gnome ldap python pgsql shebangfix -USE_GNOME= libxml2 -USE_PYTHON= distutils - -SHEBANG_LANG= python -SHEBANG_FILES= ${WRKSRC}/${PORTNAME}-bin - -USERS= odoo -GROUPS= ${USERS} - -USE_RC_SUBR= ${PORTNAME} -SUB_FILES= pkg-message - -CONFLICTS= odoo - -ETCDIR= ${PREFIX}/etc/odoo - -post-patch: - @${REINPLACE_CMD} -i "" -e '25d' ${WRKSRC}/odoo/service/wsgi_server.py - @${REINPLACE_CMD} -i "" -e 's|werkzeug.url_quote_plus|werkzeug.urls.url_quote_plus|g' \ - ${WRKSRC}/odoo/addons/base/models/ir_ui_view.py - @${REINPLACE_CMD} -i "" -e 's|werkzeug.url_unquote_plus|werkzeug.urls.url_quote_plus|g' \ - -e 's|.NumberConverter|.converters.NumberConverter|g' \ - ${WRKSRC}/odoo/addons/base/models/ir_http.py \ - ${WRKSRC}/odoo/addons/http_routing/models/ir_http.py - @${REINPLACE_CMD} -i "" -e 's|from werkzeug import url_encode|from werkzeug.urls import url_encode|g' \ - ${WRKSRC}/odoo/addons/mail/models/mail_thread.py \ - ${WRKSRC}/odoo/addons/mail/controllers/main.py \ - ${WRKSRC}/odoo/addons/hr/models/hr_employee.py - @${REINPLACE_CMD} -i "" -e 's|(index !== |(index == |g' \ - ${WRKSRC}/odoo/addons/web/static/src/js/libs/content-disposition.js - @${REINPLACE_CMD} -i "" -e 's|BaseResponse|Response|g' \ - ${WRKSRC}/odoo/http.py - -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/odoo14/distinfo b/finance/odoo14/distinfo deleted file mode 100644 index 00da1159078d..000000000000 --- a/finance/odoo14/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1661572023 -SHA256 (odoo-odoo-14.0-c976a0920dd8d7910c7635cc1e2bbff47edcafa9_GH0.tar.gz) = 11fe5377821286e8da821472212223df6680579265727c0be36fd0107f049fb3 -SIZE (odoo-odoo-14.0-c976a0920dd8d7910c7635cc1e2bbff47edcafa9_GH0.tar.gz) = 133672722 diff --git a/finance/odoo14/files/odoo.conf b/finance/odoo14/files/odoo.conf deleted file mode 100644 index cdbc35e17995..000000000000 --- a/finance/odoo14/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.7/site-packages/odoo/addons/ diff --git a/finance/odoo14/files/odoo.in b/finance/odoo14/files/odoo.in deleted file mode 100644 index 17dcf6d6b05b..000000000000 --- a/finance/odoo14/files/odoo.in +++ /dev/null @@ -1,113 +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.conf ${odoo_flags}" - -odoo_start_precmd() { - odoo_datadir_check - touch ${pidfile} - ${chown_cmd} -R ${odoo_user}:${odoo_user} ${pidfile} -} - -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/odoo14/files/patch-odoo_tools__vendor_sessions.py b/finance/odoo14/files/patch-odoo_tools__vendor_sessions.py deleted file mode 100644 index dcac41974344..000000000000 --- a/finance/odoo14/files/patch-odoo_tools__vendor_sessions.py +++ /dev/null @@ -1,19 +0,0 @@ ---- odoo/tools/_vendor/sessions.py 2021-09-04 18:46:08.432901000 -0500 -+++ odoo/tools/_vendor/sessions.py 2021-09-04 18:46:25.423822000 -0500 -@@ -26,7 +26,6 @@ - from time import time - - from werkzeug.datastructures import CallbackDict --from werkzeug.posixemulation import rename - - _sha1_re = re.compile(r"^[a-f0-9]{40}$") - -@@ -198,7 +197,7 @@ - finally: - f.close() - try: -- rename(tmp, fn) -+ os.rename(tmp, fn) - os.chmod(fn, self.mode) - except (IOError, OSError): - pass diff --git a/finance/odoo14/files/pkg-message.in b/finance/odoo14/files/pkg-message.in deleted file mode 100644 index afea313561cf..000000000000 --- a/finance/odoo14/files/pkg-message.in +++ /dev/null @@ -1,44 +0,0 @@ -[ -{ type: install - message: <