Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 14 Jul 2022 21:18:35 -0700
From:      "Dan Mahoney (Ports)" <freebsd@gushi.org>
To:        ports@freebsd.org
Subject:   Forking a couple of python ports to tauthon versions
Message-ID:  <1DE58B97-7B20-46AE-8FC0-A064F062798B@gushi.org>

next in thread | raw e-mail | index | archive | help
Hey there all,

I=E2=80=99m looking at *attempting* to get Mailman to play nice with =
tauthon, but the dependency chain is kind of fierce: dnspython, cython, =
setuptools.

I=E2=80=99d like to do this in a ports-compatible way if at all =
possible.

/usr/ports/Mk/uses/Python.mk will never include tauthon as a version =
(the way uses/mysql.mk includes MariaDB), and as there=E2=80=99s only =
one version of tauthon, we don=E2=80=99t need most of its selection =
logic, but at the same time, having those stub ports be able to pull in =
a stripped down version of those so they can do the right things would =
be super useful.

(It doesn=E2=80=99t help that there=E2=80=99s kind of a LOT of if-logic =
in uses/python.mk that assumes the word =E2=80=9Cpython=E2=80=9D or a =
source dir).

What this probably means is that it makes sense to take the few ports =
that are needed, and make them their own ports, like tau-cython (this =
makes sense so that the version known to be compatible with tauthon is =
fixed in time and doesn=E2=80=99t break on upgrade).

Before I go too far down the rabbit hole, is this just an insane answer? =
 Because there=E2=80=99s not a better answer for making mailman3 work =
with ports right now. Dan=E2=80=99s that more familiar with ports than =
me have tried and given up.

-Dan=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1DE58B97-7B20-46AE-8FC0-A064F062798B>