details:   https://code.tryton.org/gentoo-overlay/commit/12468e97efbe
branch:    default
user:      Cédric Krier <[email protected]>
date:      Fri Nov 21 01:27:36 2025 +0100
description:
        app-office/trytond: versions bump
diffstat:

 app-office/trytond/Manifest              |  12 +-
 app-office/trytond/trytond-7.0.39.ebuild |  99 --------------------------------
 app-office/trytond/trytond-7.0.40.ebuild |  99 ++++++++++++++++++++++++++++++++
 app-office/trytond/trytond-7.4.20.ebuild |  99 --------------------------------
 app-office/trytond/trytond-7.4.21.ebuild |  99 ++++++++++++++++++++++++++++++++
 app-office/trytond/trytond-7.6.10.ebuild |  98 -------------------------------
 app-office/trytond/trytond-7.6.11.ebuild |  98 +++++++++++++++++++++++++++++++
 7 files changed, 302 insertions(+), 302 deletions(-)

diffs (636 lines):

diff -r ce0ddeee82da -r 12468e97efbe app-office/trytond/Manifest
--- a/app-office/trytond/Manifest       Fri Nov 21 01:25:12 2025 +0100
+++ b/app-office/trytond/Manifest       Fri Nov 21 01:27:36 2025 +0100
@@ -3,10 +3,10 @@
 AUX trytond-init.d 538 BLAKE2B 
9e1abe67243c8828941f5b981208dc9874d65de52113421b13676026558a3cd95fdfd8f4ad47744c91b8d02c0b25def4bf00334a26f41edbc433fb6c7c9a825f
 SHA512 
a86febe62bb7921b2808b9896e67c7c9b20c3082ee324f1562146550681c64e443e4548fdae6b782f4b84060181331eebf8165d6ef9f37baca3556c2ee69438d
 AUX trytond-init.d-2 799 BLAKE2B 
78dcf251feb3e9f04ba5014359c8da069cc54e14a626f6d9e03306008a30e4e412354c409ad7bb8beb47dfa65e1cc9eb12ab9459ea56f47e2994b25f113297c0
 SHA512 
1c6f1aa4fa8ad1da7e88e2ed5c53646802747c3ea1b4108ec51b400214eb7dd0a586548fa76d864be0087d24c1b9913343cba28339323e7a1a7fa370a8bce1c6
 AUX trytond-worker-init.d 827 BLAKE2B 
e87b93697abbbf1be85bfce382ffafe67fa951cd60cab530f64854485fa3d729524936356ec9dc9e2844addb3f92e04f73168e1f977003e1ea59e20126706fa1
 SHA512 
4d49e4b27d089462c86ecad6a7b9ba2143acbdeb60f2287305dedc8c9f8843487a8ab870e9dd9f883f4582949d4672a470d0f2498618aec54feee4db4c4d256b
-DIST trytond-7.0.39.tar.gz 979267 BLAKE2B 
b4ef906116cbe7cfcf64a42d9c50335117914196a3290e77ab8bfd0feea117c7bfe76d4f44ab8937b31b0c589c2d90519d88e3968fe7ed68a7c181738aa64cf1
 SHA512 
afd5243fdc1f7df4ddcbf706fe61adffa50b727667a4252f71385663cc96e86fea0c9e4fb53bbe1f165987e8e8418604db3845f57d344442d8b412fb0d87bbb2
-DIST trytond-7.4.20.tar.gz 1033486 BLAKE2B 
f52fbe727e7d0f06c9db1d8c4d09eebf7c7d20252a02d0c1ce890489d8e6e5a1fbf99d7c3f6f3b64e26648ab4e89f3db97857aa547140ec1fd2cfd3765e00cf1
 SHA512 
802cef4bbbd5146be60861b8e67c4b0c92fddd2545d28e2a818949392a8696ff90dc4ad7d3f1f2ff8f3a6baeba6ee49e3161ef8001b1865b71f77907ec42ebf0
-DIST trytond-7.6.10.tar.gz 1052265 BLAKE2B 
ef5e1ea6336f4ba51221df8cf60c558cfa34e5aba552b27aecd2c13f6b440677b63496984dced2eb786e755632e6ee907a9502fb0543a689575cbfe5a06a7ab7
 SHA512 
b0b9d495aa9f56d1092f5ee1ce0f2786824c13acb9aaca5b1243e77b10ab2a3573a4baff98b6b2ef8c3a9989c742f99a81c130c14ecceeabd7f74d2c35942fe4
-EBUILD trytond-7.0.39.ebuild 3258 BLAKE2B 
242e6bdc2278680002d7b34646a325c3f69d5596a6dfca64842d5c79165a1b2e28936b024bd78d4560deebf6fc6ab2014efdfaa4fe636f7e17a2c0c917f5fa8f
 SHA512 
ddf8558b934b23790ab4bd876ebd5d68ffd7cafbb74fa976d379fc4be359102b05530d70e65458ba9927da2eebcdef36b87926a82d59ee5669fe89d0d22c3346
-EBUILD trytond-7.4.20.ebuild 3273 BLAKE2B 
61188994b50cc118b9cfc54dc9b513bc367227a58d12163213552e41a1cdce4cf8b5ae6e57d0e29f6cf7a0d47c88cc686054275ab668f4e7dab7e9500db955dc
 SHA512 
27b64e0d12a35298eb611f7063faa3d02cf4a6867273712a75f2fbc4c97dff226ef3ac59a7af71e9103ed1825b43e7b667f6b49b9a71ba8f085e6c72fc9be80c
-EBUILD trytond-7.6.10.ebuild 3203 BLAKE2B 
6e69a6b17214f9d947e3d3acb2ed869d41e26046a86a927cde7b490d3e8be3d06964bc0e2120a9e7e7050c48ef857945691214166596a75411845f911db819a3
 SHA512 
8195c035b7027c53745476ab3ba0333145ae08aa86fc6467b4ed99678a73f75468fa0fb9155e37db8e0145e805ed4a093eefd9a21d97163e3eee2f90ed6cae29
+DIST trytond-7.0.40.tar.gz 979664 BLAKE2B 
b01a81bf771e85f66fb130843c551cb2ab37c7e23e8ce8cd43978dad2311fdbfb3ca0b4dab4a21d612c31a975a2d89eca7f57363bca6e0483ebb640ca66fadef
 SHA512 
1f7777398dcbfadc0abc5bbd214298170c342142b47a52a4fd9d7ccb61d49ba91798aaac67b4f9c6bd6e26e2cf75093cd6be3b6a7616d3ca4f02ac30bb50415d
+DIST trytond-7.4.21.tar.gz 1034040 BLAKE2B 
2fba65c2cda2fdfb28545e9afb8ed80a2104c39d8142122b8340b77208612614c1d2501ab13b38c41a1913b6a91c35a8d9eb79aba42cef15d9cfb0b277b94d71
 SHA512 
ce4f5dd3ea652126e728c136daab918a5f4f1e1fbddbba96de1cb5d4b3fa1730ef71f99e551452a17e9756f79b666de23442d81232d088c3b54b08bbd92d4b34
+DIST trytond-7.6.11.tar.gz 1052818 BLAKE2B 
41c2723be5869656865fae06124c567160b308e1f90562c72517984560143a50a871970f5d99fdf67fc2d9e2b2c0e29547ab3875d5a2a7c3083ce6c95132dafd
 SHA512 
e1cabff36da73152ab38726103a5151ba151bea36bec80aed4de0ecab475e24d91cd6e2606f77985e9fb93ef5ba2f37d495bc446b2ec97ec96070b4190c54976
+EBUILD trytond-7.0.40.ebuild 3258 BLAKE2B 
242e6bdc2278680002d7b34646a325c3f69d5596a6dfca64842d5c79165a1b2e28936b024bd78d4560deebf6fc6ab2014efdfaa4fe636f7e17a2c0c917f5fa8f
 SHA512 
ddf8558b934b23790ab4bd876ebd5d68ffd7cafbb74fa976d379fc4be359102b05530d70e65458ba9927da2eebcdef36b87926a82d59ee5669fe89d0d22c3346
+EBUILD trytond-7.4.21.ebuild 3273 BLAKE2B 
61188994b50cc118b9cfc54dc9b513bc367227a58d12163213552e41a1cdce4cf8b5ae6e57d0e29f6cf7a0d47c88cc686054275ab668f4e7dab7e9500db955dc
 SHA512 
27b64e0d12a35298eb611f7063faa3d02cf4a6867273712a75f2fbc4c97dff226ef3ac59a7af71e9103ed1825b43e7b667f6b49b9a71ba8f085e6c72fc9be80c
+EBUILD trytond-7.6.11.ebuild 3203 BLAKE2B 
6e69a6b17214f9d947e3d3acb2ed869d41e26046a86a927cde7b490d3e8be3d06964bc0e2120a9e7e7050c48ef857945691214166596a75411845f911db819a3
 SHA512 
8195c035b7027c53745476ab3ba0333145ae08aa86fc6467b4ed99678a73f75468fa0fb9155e37db8e0145e805ed4a093eefd9a21d97163e3eee2f90ed6cae29
 MISC metadata.xml 890 BLAKE2B 
0cdfba62159450bea5d52ac23b0ca1f65466653ef5ebe431df047cdfa15d3136dd4072c152f2bc8267b2e6f975f56f9113cd6df7c549e6d51373de18edfeed94
 SHA512 
8d86dbd5094f7bbb262d47a3d391ce71513418d85d6335660ad84498d304a09cfc71316b7e1a0e53df7e49d36bca1bbb1f53726d03beee8ef664e429962f1fb3
diff -r ce0ddeee82da -r 12468e97efbe app-office/trytond/trytond-7.0.39.ebuild
--- a/app-office/trytond/trytond-7.0.39.ebuild  Fri Nov 21 01:25:12 2025 +0100
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,99 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A three-tiers high-level general purpose business application 
framework"
-HOMEPAGE="http://www.tryton.org/";
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="graphviz +postgres sqlite levenshtein bcrypt argon2 html2text weasyprint 
image barcode qrcode bash-completion email-validation test"
-
-RDEPEND="acct-group/trytond
-       acct-user/trytond
-       postgres? ( >=dev-python/psycopg-2.7.0:2[$PYTHON_USEDEP] )
-       sqlite? ( dev-lang/python:*[sqlite] )
-       dev-python/defusedxml[$PYTHON_USEDEP]
-       >=dev-python/lxml-2.0[$PYTHON_USEDEP]
-       >=dev-python/relatorio-0.7[fodt,$PYTHON_USEDEP]
-       dev-python/genshi[$PYTHON_USEDEP]
-       dev-python/python-dateutil[$PYTHON_USEDEP]
-       dev-python/polib[$PYTHON_USEDEP]
-       >=dev-python/python-sql-1.3[$PYTHON_USEDEP]
-       >=dev-python/werkzeug-0.12[$PYTHON_USEDEP]
-       >=dev-python/passlib-1.7.0[$PYTHON_USEDEP]
-       $(python_gen_cond_dep 'dev-python/pytz[${PYTHON_USEDEP}]' 
python3_{8..9})
-       $(python_gen_cond_dep 'dev-python/backports-entry-points-selectable' 
python3_{8..9})
-       graphviz? ( dev-python/pydot[$PYTHON_USEDEP] )
-       levenshtein? ( dev-python/levenshtein[$PYTHON_USEDEP] )
-       bcrypt? ( dev-python/bcrypt[$PYTHON_USEDEP] )
-       argon2? ( dev-python/argon2-cffi[$PYTHON_USEDEP] )
-       html2text? ( dev-python/html2text[$PYTHON_USEDEP] )
-       weasyprint? ( dev-python/weasyprint[$PYTHON_USEDEP] )
-       image? ( dev-python/pillow[truetype,$PYTHON_USEDEP] )
-       barcode? ( dev-python/python-barcode[image,$PYTHON_USEDEP] )
-       qrcode? (
-               dev-python/qrcode[$PYTHON_USEDEP]
-               dev-python/webcolors[$PYTHON_USEDEP]
-       )
-       bash-completion? ( dev-python/argcomplete[$PYTHON_USEDEP] )
-       email-validation? ( dev-python/email-validator[$PYTHON_USEDEP] )"
-DEPEND="${RDEPEND}
-       test? (
-               $(python_gen_impl_dep sqlite)
-               dev-python/pillow[truetype,$PYTHON_USEDEP]
-               )"
-RESTRICT="!test? ( test )"
-DOCS="CHANGELOG COPYRIGHT README.rst doc/*.rst"
-
-distutils_enable_tests unittest
-
-src_install() {
-       distutils-r1_src_install
-
-       newinitd "${FILESDIR}"/trytond-init.d-2 trytond
-       newinitd "${FILESDIR}"/trytond-cron-init.d-2 trytond-cron
-       newinitd "${FILESDIR}"/trytond-worker-init.d trytond-worker
-       newconfd "${FILESDIR}"/trytond-conf.d-2 trytond
-       newconfd "${FILESDIR}"/trytond-conf.d-2 trytond-cron
-       newconfd "${FILESDIR}"/trytond-conf.d-2 trytond-worker
-       keepdir /var/log/trytond
-       keepdir /var/lib/trytond
-       fperms 770 /var/lib/trytond
-}
-
-python_test() {
-       DB_NAME=":memory:" eunittest -s trytond.tests
-}
-
-pkg_preinst() {
-       fowners trytond:trytond /var/log/trytond
-       fowners trytond:trytond /var/lib/trytond
-}
-
-pkg_postinst() {
-       if use postgres; then
-               elog "In order to setup the initial database, run:"
-               elog "  emerge --config =${CATEGORY}/${PF}"
-               elog "Be sure the database is started before"
-       fi
-}
-
-pquery() {
-       psql -q -At -U postgres -d template1 -c "$@"
-}
-
-pkg_config() {
-       einfo "In the following, the 'postgres' user will be used."
-       if ! pquery "SELECT usename FROM pg_user WHERE usename = 'trytond'" | 
grep -q trytond; then
-               ebegin "Creating database user trytond"
-               createuser --username=postgres --createdb trytond
-               eend $? || die "Failed to create database user"
-       fi
-}
diff -r ce0ddeee82da -r 12468e97efbe app-office/trytond/trytond-7.0.40.ebuild
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/app-office/trytond/trytond-7.0.40.ebuild  Fri Nov 21 01:27:36 2025 +0100
@@ -0,0 +1,99 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A three-tiers high-level general purpose business application 
framework"
+HOMEPAGE="http://www.tryton.org/";
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="graphviz +postgres sqlite levenshtein bcrypt argon2 html2text weasyprint 
image barcode qrcode bash-completion email-validation test"
+
+RDEPEND="acct-group/trytond
+       acct-user/trytond
+       postgres? ( >=dev-python/psycopg-2.7.0:2[$PYTHON_USEDEP] )
+       sqlite? ( dev-lang/python:*[sqlite] )
+       dev-python/defusedxml[$PYTHON_USEDEP]
+       >=dev-python/lxml-2.0[$PYTHON_USEDEP]
+       >=dev-python/relatorio-0.7[fodt,$PYTHON_USEDEP]
+       dev-python/genshi[$PYTHON_USEDEP]
+       dev-python/python-dateutil[$PYTHON_USEDEP]
+       dev-python/polib[$PYTHON_USEDEP]
+       >=dev-python/python-sql-1.3[$PYTHON_USEDEP]
+       >=dev-python/werkzeug-0.12[$PYTHON_USEDEP]
+       >=dev-python/passlib-1.7.0[$PYTHON_USEDEP]
+       $(python_gen_cond_dep 'dev-python/pytz[${PYTHON_USEDEP}]' 
python3_{8..9})
+       $(python_gen_cond_dep 'dev-python/backports-entry-points-selectable' 
python3_{8..9})
+       graphviz? ( dev-python/pydot[$PYTHON_USEDEP] )
+       levenshtein? ( dev-python/levenshtein[$PYTHON_USEDEP] )
+       bcrypt? ( dev-python/bcrypt[$PYTHON_USEDEP] )
+       argon2? ( dev-python/argon2-cffi[$PYTHON_USEDEP] )
+       html2text? ( dev-python/html2text[$PYTHON_USEDEP] )
+       weasyprint? ( dev-python/weasyprint[$PYTHON_USEDEP] )
+       image? ( dev-python/pillow[truetype,$PYTHON_USEDEP] )
+       barcode? ( dev-python/python-barcode[image,$PYTHON_USEDEP] )
+       qrcode? (
+               dev-python/qrcode[$PYTHON_USEDEP]
+               dev-python/webcolors[$PYTHON_USEDEP]
+       )
+       bash-completion? ( dev-python/argcomplete[$PYTHON_USEDEP] )
+       email-validation? ( dev-python/email-validator[$PYTHON_USEDEP] )"
+DEPEND="${RDEPEND}
+       test? (
+               $(python_gen_impl_dep sqlite)
+               dev-python/pillow[truetype,$PYTHON_USEDEP]
+               )"
+RESTRICT="!test? ( test )"
+DOCS="CHANGELOG COPYRIGHT README.rst doc/*.rst"
+
+distutils_enable_tests unittest
+
+src_install() {
+       distutils-r1_src_install
+
+       newinitd "${FILESDIR}"/trytond-init.d-2 trytond
+       newinitd "${FILESDIR}"/trytond-cron-init.d-2 trytond-cron
+       newinitd "${FILESDIR}"/trytond-worker-init.d trytond-worker
+       newconfd "${FILESDIR}"/trytond-conf.d-2 trytond
+       newconfd "${FILESDIR}"/trytond-conf.d-2 trytond-cron
+       newconfd "${FILESDIR}"/trytond-conf.d-2 trytond-worker
+       keepdir /var/log/trytond
+       keepdir /var/lib/trytond
+       fperms 770 /var/lib/trytond
+}
+
+python_test() {
+       DB_NAME=":memory:" eunittest -s trytond.tests
+}
+
+pkg_preinst() {
+       fowners trytond:trytond /var/log/trytond
+       fowners trytond:trytond /var/lib/trytond
+}
+
+pkg_postinst() {
+       if use postgres; then
+               elog "In order to setup the initial database, run:"
+               elog "  emerge --config =${CATEGORY}/${PF}"
+               elog "Be sure the database is started before"
+       fi
+}
+
+pquery() {
+       psql -q -At -U postgres -d template1 -c "$@"
+}
+
+pkg_config() {
+       einfo "In the following, the 'postgres' user will be used."
+       if ! pquery "SELECT usename FROM pg_user WHERE usename = 'trytond'" | 
grep -q trytond; then
+               ebegin "Creating database user trytond"
+               createuser --username=postgres --createdb trytond
+               eend $? || die "Failed to create database user"
+       fi
+}
diff -r ce0ddeee82da -r 12468e97efbe app-office/trytond/trytond-7.4.20.ebuild
--- a/app-office/trytond/trytond-7.4.20.ebuild  Fri Nov 21 01:25:12 2025 +0100
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,99 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A three-tiers high-level general purpose business application 
framework"
-HOMEPAGE="http://www.tryton.org/";
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="graphviz +postgres sqlite levenshtein bcrypt argon2 html2text weasyprint 
image barcode qrcode bash-completion email-validation test"
-
-RDEPEND="acct-group/trytond
-       acct-user/trytond
-       postgres? ( >=dev-python/psycopg-2.7.0:2[$PYTHON_USEDEP] )
-       sqlite? ( dev-lang/python:*[sqlite] )
-       dev-python/defusedxml[$PYTHON_USEDEP]
-       >=dev-python/lxml-2.0[$PYTHON_USEDEP]
-       >=dev-python/relatorio-0.7[fodt,$PYTHON_USEDEP]
-       dev-python/genshi[$PYTHON_USEDEP]
-       dev-python/python-dateutil[$PYTHON_USEDEP]
-       dev-python/polib[$PYTHON_USEDEP]
-       >=dev-python/python-sql-1.5[$PYTHON_USEDEP]
-       >=dev-python/werkzeug-0.12[$PYTHON_USEDEP]
-       >=dev-python/passlib-1.7.0[$PYTHON_USEDEP]
-       $(python_gen_cond_dep 'dev-python/pytz[${PYTHON_USEDEP}]' 
python3_{8..9})
-       $(python_gen_cond_dep 'dev-python/backports-entry-points-selectable' 
python3_{8..9})
-       graphviz? ( dev-python/pydot[$PYTHON_USEDEP] )
-       levenshtein? ( dev-python/levenshtein[$PYTHON_USEDEP] )
-       bcrypt? ( dev-python/bcrypt[$PYTHON_USEDEP] )
-       argon2? ( dev-python/argon2-cffi[$PYTHON_USEDEP] )
-       html2text? ( dev-python/html2text[$PYTHON_USEDEP] )
-       weasyprint? ( dev-python/weasyprint[$PYTHON_USEDEP] )
-       image? ( dev-python/pillow[truetype,$PYTHON_USEDEP] )
-       barcode? ( dev-python/python-barcode[image,$PYTHON_USEDEP] )
-       qrcode? (
-               dev-python/qrcode[$PYTHON_USEDEP]
-               dev-python/webcolors[$PYTHON_USEDEP]
-       )
-       bash-completion? ( dev-python/argcomplete[$PYTHON_USEDEP] )
-       email-validation? ( dev-python/email-validator[$PYTHON_USEDEP] )"
-DEPEND="${RDEPEND}
-       test? (
-               $(python_gen_impl_dep sqlite)
-               dev-python/pillow[truetype,$PYTHON_USEDEP]
-               )"
-RESTRICT="!test? ( test )"
-DOCS="CHANGELOG COPYRIGHT README.rst doc/*.rst"
-
-distutils_enable_tests unittest
-
-src_install() {
-       distutils-r1_src_install
-
-       newinitd "${FILESDIR}"/trytond-init.d-2 trytond
-       newinitd "${FILESDIR}"/trytond-cron-init.d-2 trytond-cron
-       newinitd "${FILESDIR}"/trytond-worker-init.d trytond-worker
-       newconfd "${FILESDIR}"/trytond-conf.d-2 trytond
-       newconfd "${FILESDIR}"/trytond-conf.d-2 trytond-cron
-       newconfd "${FILESDIR}"/trytond-conf.d-2 trytond-worker
-       keepdir /var/log/trytond
-       keepdir /var/lib/trytond
-       fperms 770 /var/lib/trytond
-}
-
-python_test() {
-       DB_NAME=":memory:" TEST_NETWORK=0 eunittest -s trytond.tests
-}
-
-pkg_preinst() {
-       fowners trytond:trytond /var/log/trytond
-       fowners trytond:trytond /var/lib/trytond
-}
-
-pkg_postinst() {
-       if use postgres; then
-               elog "In order to setup the initial database, run:"
-               elog "  emerge --config =${CATEGORY}/${PF}"
-               elog "Be sure the database is started before"
-       fi
-}
-
-pquery() {
-       psql -q -At -U postgres -d template1 -c "$@"
-}
-
-pkg_config() {
-       einfo "In the following, the 'postgres' user will be used."
-       if ! pquery "SELECT usename FROM pg_user WHERE usename = 'trytond'" | 
grep -q trytond; then
-               ebegin "Creating database user trytond"
-               createuser --username=postgres --createdb trytond
-               eend $? || die "Failed to create database user"
-       fi
-}
diff -r ce0ddeee82da -r 12468e97efbe app-office/trytond/trytond-7.4.21.ebuild
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/app-office/trytond/trytond-7.4.21.ebuild  Fri Nov 21 01:27:36 2025 +0100
@@ -0,0 +1,99 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A three-tiers high-level general purpose business application 
framework"
+HOMEPAGE="http://www.tryton.org/";
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="graphviz +postgres sqlite levenshtein bcrypt argon2 html2text weasyprint 
image barcode qrcode bash-completion email-validation test"
+
+RDEPEND="acct-group/trytond
+       acct-user/trytond
+       postgres? ( >=dev-python/psycopg-2.7.0:2[$PYTHON_USEDEP] )
+       sqlite? ( dev-lang/python:*[sqlite] )
+       dev-python/defusedxml[$PYTHON_USEDEP]
+       >=dev-python/lxml-2.0[$PYTHON_USEDEP]
+       >=dev-python/relatorio-0.7[fodt,$PYTHON_USEDEP]
+       dev-python/genshi[$PYTHON_USEDEP]
+       dev-python/python-dateutil[$PYTHON_USEDEP]
+       dev-python/polib[$PYTHON_USEDEP]
+       >=dev-python/python-sql-1.5[$PYTHON_USEDEP]
+       >=dev-python/werkzeug-0.12[$PYTHON_USEDEP]
+       >=dev-python/passlib-1.7.0[$PYTHON_USEDEP]
+       $(python_gen_cond_dep 'dev-python/pytz[${PYTHON_USEDEP}]' 
python3_{8..9})
+       $(python_gen_cond_dep 'dev-python/backports-entry-points-selectable' 
python3_{8..9})
+       graphviz? ( dev-python/pydot[$PYTHON_USEDEP] )
+       levenshtein? ( dev-python/levenshtein[$PYTHON_USEDEP] )
+       bcrypt? ( dev-python/bcrypt[$PYTHON_USEDEP] )
+       argon2? ( dev-python/argon2-cffi[$PYTHON_USEDEP] )
+       html2text? ( dev-python/html2text[$PYTHON_USEDEP] )
+       weasyprint? ( dev-python/weasyprint[$PYTHON_USEDEP] )
+       image? ( dev-python/pillow[truetype,$PYTHON_USEDEP] )
+       barcode? ( dev-python/python-barcode[image,$PYTHON_USEDEP] )
+       qrcode? (
+               dev-python/qrcode[$PYTHON_USEDEP]
+               dev-python/webcolors[$PYTHON_USEDEP]
+       )
+       bash-completion? ( dev-python/argcomplete[$PYTHON_USEDEP] )
+       email-validation? ( dev-python/email-validator[$PYTHON_USEDEP] )"
+DEPEND="${RDEPEND}
+       test? (
+               $(python_gen_impl_dep sqlite)
+               dev-python/pillow[truetype,$PYTHON_USEDEP]
+               )"
+RESTRICT="!test? ( test )"
+DOCS="CHANGELOG COPYRIGHT README.rst doc/*.rst"
+
+distutils_enable_tests unittest
+
+src_install() {
+       distutils-r1_src_install
+
+       newinitd "${FILESDIR}"/trytond-init.d-2 trytond
+       newinitd "${FILESDIR}"/trytond-cron-init.d-2 trytond-cron
+       newinitd "${FILESDIR}"/trytond-worker-init.d trytond-worker
+       newconfd "${FILESDIR}"/trytond-conf.d-2 trytond
+       newconfd "${FILESDIR}"/trytond-conf.d-2 trytond-cron
+       newconfd "${FILESDIR}"/trytond-conf.d-2 trytond-worker
+       keepdir /var/log/trytond
+       keepdir /var/lib/trytond
+       fperms 770 /var/lib/trytond
+}
+
+python_test() {
+       DB_NAME=":memory:" TEST_NETWORK=0 eunittest -s trytond.tests
+}
+
+pkg_preinst() {
+       fowners trytond:trytond /var/log/trytond
+       fowners trytond:trytond /var/lib/trytond
+}
+
+pkg_postinst() {
+       if use postgres; then
+               elog "In order to setup the initial database, run:"
+               elog "  emerge --config =${CATEGORY}/${PF}"
+               elog "Be sure the database is started before"
+       fi
+}
+
+pquery() {
+       psql -q -At -U postgres -d template1 -c "$@"
+}
+
+pkg_config() {
+       einfo "In the following, the 'postgres' user will be used."
+       if ! pquery "SELECT usename FROM pg_user WHERE usename = 'trytond'" | 
grep -q trytond; then
+               ebegin "Creating database user trytond"
+               createuser --username=postgres --createdb trytond
+               eend $? || die "Failed to create database user"
+       fi
+}
diff -r ce0ddeee82da -r 12468e97efbe app-office/trytond/trytond-7.6.10.ebuild
--- a/app-office/trytond/trytond-7.6.10.ebuild  Fri Nov 21 01:25:12 2025 +0100
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,98 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A three-tiers high-level general purpose business application 
framework"
-HOMEPAGE="http://www.tryton.org/";
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="graphviz +postgres sqlite levenshtein html2text weasyprint image barcode 
qrcode bash-completion email-validation test"
-
-RDEPEND="acct-group/trytond
-       acct-user/trytond
-       postgres? ( >=dev-python/psycopg-2.7.0:2[$PYTHON_USEDEP] )
-       sqlite? ( dev-lang/python:*[sqlite] )
-       dev-python/defusedxml[$PYTHON_USEDEP]
-       >=dev-python/lxml-2.0[$PYTHON_USEDEP]
-       >=dev-python/relatorio-0.7[fodt,$PYTHON_USEDEP]
-       dev-python/genshi[$PYTHON_USEDEP]
-       dev-python/python-dateutil[$PYTHON_USEDEP]
-       dev-python/polib[$PYTHON_USEDEP]
-       >=dev-python/python-sql-1.5[$PYTHON_USEDEP]
-       dev-python/simpleeval[$PYTHON_USEDEP]
-       >=dev-python/werkzeug-0.12[$PYTHON_USEDEP]
-       >=dev-python/pwdlib-0.2[argon2,$PYTHON_USEDEP]
-       $(python_gen_cond_dep 'dev-python/pytz[${PYTHON_USEDEP}]' 
python3_{8..9})
-       $(python_gen_cond_dep 'dev-python/backports-entry-points-selectable' 
python3_{8..9})
-       graphviz? ( dev-python/pydot[$PYTHON_USEDEP] )
-       levenshtein? ( dev-python/levenshtein[$PYTHON_USEDEP] )
-       html2text? ( dev-python/html2text[$PYTHON_USEDEP] )
-       weasyprint? ( dev-python/weasyprint[$PYTHON_USEDEP] )
-       image? ( dev-python/pillow[truetype,$PYTHON_USEDEP] )
-       barcode? ( dev-python/python-barcode[image,$PYTHON_USEDEP] )
-       qrcode? (
-               dev-python/qrcode[$PYTHON_USEDEP]
-               dev-python/webcolors[$PYTHON_USEDEP]
-       )
-       bash-completion? ( dev-python/argcomplete[$PYTHON_USEDEP] )
-       email-validation? ( dev-python/email-validator[$PYTHON_USEDEP] )"
-DEPEND="${RDEPEND}
-       test? (
-               $(python_gen_impl_dep sqlite)
-               dev-python/pillow[truetype,$PYTHON_USEDEP]
-               )"
-RESTRICT="!test? ( test )"
-DOCS="CHANGELOG COPYRIGHT README.rst doc/*.rst"
-
-distutils_enable_tests unittest
-
-src_install() {
-       distutils-r1_src_install
-
-       newinitd "${FILESDIR}"/trytond-init.d-2 trytond
-       newinitd "${FILESDIR}"/trytond-cron-init.d-2 trytond-cron
-       newinitd "${FILESDIR}"/trytond-worker-init.d trytond-worker
-       newconfd "${FILESDIR}"/trytond-conf.d-2 trytond
-       newconfd "${FILESDIR}"/trytond-conf.d-2 trytond-cron
-       newconfd "${FILESDIR}"/trytond-conf.d-2 trytond-worker
-       keepdir /var/log/trytond
-       keepdir /var/lib/trytond
-       fperms 770 /var/lib/trytond
-}
-
-python_test() {
-       DB_NAME=":memory:" TEST_NETWORK=0 eunittest -s trytond.tests
-}
-
-pkg_preinst() {
-       fowners trytond:trytond /var/log/trytond
-       fowners trytond:trytond /var/lib/trytond
-}
-
-pkg_postinst() {
-       if use postgres; then
-               elog "In order to setup the initial database, run:"
-               elog "  emerge --config =${CATEGORY}/${PF}"
-               elog "Be sure the database is started before"
-       fi
-}
-
-pquery() {
-       psql -q -At -U postgres -d template1 -c "$@"
-}
-
-pkg_config() {
-       einfo "In the following, the 'postgres' user will be used."
-       if ! pquery "SELECT usename FROM pg_user WHERE usename = 'trytond'" | 
grep -q trytond; then
-               ebegin "Creating database user trytond"
-               createuser --username=postgres --createdb trytond
-               eend $? || die "Failed to create database user"
-       fi
-}
diff -r ce0ddeee82da -r 12468e97efbe app-office/trytond/trytond-7.6.11.ebuild
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/app-office/trytond/trytond-7.6.11.ebuild  Fri Nov 21 01:27:36 2025 +0100
@@ -0,0 +1,98 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A three-tiers high-level general purpose business application 
framework"
+HOMEPAGE="http://www.tryton.org/";
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="graphviz +postgres sqlite levenshtein html2text weasyprint image barcode 
qrcode bash-completion email-validation test"
+
+RDEPEND="acct-group/trytond
+       acct-user/trytond
+       postgres? ( >=dev-python/psycopg-2.7.0:2[$PYTHON_USEDEP] )
+       sqlite? ( dev-lang/python:*[sqlite] )
+       dev-python/defusedxml[$PYTHON_USEDEP]
+       >=dev-python/lxml-2.0[$PYTHON_USEDEP]
+       >=dev-python/relatorio-0.7[fodt,$PYTHON_USEDEP]
+       dev-python/genshi[$PYTHON_USEDEP]
+       dev-python/python-dateutil[$PYTHON_USEDEP]
+       dev-python/polib[$PYTHON_USEDEP]
+       >=dev-python/python-sql-1.5[$PYTHON_USEDEP]
+       dev-python/simpleeval[$PYTHON_USEDEP]
+       >=dev-python/werkzeug-0.12[$PYTHON_USEDEP]
+       >=dev-python/pwdlib-0.2[argon2,$PYTHON_USEDEP]
+       $(python_gen_cond_dep 'dev-python/pytz[${PYTHON_USEDEP}]' 
python3_{8..9})
+       $(python_gen_cond_dep 'dev-python/backports-entry-points-selectable' 
python3_{8..9})
+       graphviz? ( dev-python/pydot[$PYTHON_USEDEP] )
+       levenshtein? ( dev-python/levenshtein[$PYTHON_USEDEP] )
+       html2text? ( dev-python/html2text[$PYTHON_USEDEP] )
+       weasyprint? ( dev-python/weasyprint[$PYTHON_USEDEP] )
+       image? ( dev-python/pillow[truetype,$PYTHON_USEDEP] )
+       barcode? ( dev-python/python-barcode[image,$PYTHON_USEDEP] )
+       qrcode? (
+               dev-python/qrcode[$PYTHON_USEDEP]
+               dev-python/webcolors[$PYTHON_USEDEP]
+       )
+       bash-completion? ( dev-python/argcomplete[$PYTHON_USEDEP] )
+       email-validation? ( dev-python/email-validator[$PYTHON_USEDEP] )"
+DEPEND="${RDEPEND}
+       test? (
+               $(python_gen_impl_dep sqlite)
+               dev-python/pillow[truetype,$PYTHON_USEDEP]
+               )"
+RESTRICT="!test? ( test )"
+DOCS="CHANGELOG COPYRIGHT README.rst doc/*.rst"
+
+distutils_enable_tests unittest
+
+src_install() {
+       distutils-r1_src_install
+
+       newinitd "${FILESDIR}"/trytond-init.d-2 trytond
+       newinitd "${FILESDIR}"/trytond-cron-init.d-2 trytond-cron
+       newinitd "${FILESDIR}"/trytond-worker-init.d trytond-worker
+       newconfd "${FILESDIR}"/trytond-conf.d-2 trytond
+       newconfd "${FILESDIR}"/trytond-conf.d-2 trytond-cron
+       newconfd "${FILESDIR}"/trytond-conf.d-2 trytond-worker
+       keepdir /var/log/trytond
+       keepdir /var/lib/trytond
+       fperms 770 /var/lib/trytond
+}
+
+python_test() {
+       DB_NAME=":memory:" TEST_NETWORK=0 eunittest -s trytond.tests
+}
+
+pkg_preinst() {
+       fowners trytond:trytond /var/log/trytond
+       fowners trytond:trytond /var/lib/trytond
+}
+
+pkg_postinst() {
+       if use postgres; then
+               elog "In order to setup the initial database, run:"
+               elog "  emerge --config =${CATEGORY}/${PF}"
+               elog "Be sure the database is started before"
+       fi
+}
+
+pquery() {
+       psql -q -At -U postgres -d template1 -c "$@"
+}
+
+pkg_config() {
+       einfo "In the following, the 'postgres' user will be used."
+       if ! pquery "SELECT usename FROM pg_user WHERE usename = 'trytond'" | 
grep -q trytond; then
+               ebegin "Creating database user trytond"
+               createuser --username=postgres --createdb trytond
+               eend $? || die "Failed to create database user"
+       fi
+}

Reply via email to