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>