From nobody Thu Jan 02 13:05:23 2025 X-Original-To: freebsd-ports@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 4YP6Py6hngz5jBkZ for ; Thu, 02 Jan 2025 13:05:26 +0000 (UTC) (envelope-from madpilot@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (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 "smtp.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YP6Py5PHjz4JQ2; Thu, 2 Jan 2025 13:05:26 +0000 (UTC) (envelope-from madpilot@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735823126; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=hI0TDxGoxy68xC4OONqgv0oiVCkAJdPJI1Q9OlpGHhU=; b=ZJdb4Z1Wor0N+OXM2IM+h7zbSCivRkQeVbPc4H25oaJ7JwggATK86Egi/L3Jp9TyUncPxd tOOZBwjloS5126rXLCa3VuDfR6l4Z3BGW1btFHbmcdxbufOw/w2S+aC1G15Cb5T/PAv/l6 0ussUo/BqzMxQ2rZA7cs3Rhz11yyrVQoQdNGxrVAQKCGfeMnGz4GLvaWfMPt0q3N+a0/Wr rGZuQXElvQkOBP9+8/DFQZwQRZKbTvoWCl4kbS4WyZ7uWQJZWfmDaQDhE/GaLu3hZW7rVX SfPmzBmDpSkpfFSX5mghNk59wGwjcHhz29SHPYyUETyI+nHp0jTXT76DKDpI9A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735823126; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=hI0TDxGoxy68xC4OONqgv0oiVCkAJdPJI1Q9OlpGHhU=; b=hPpxWyUCi0xcRpXBGB8iZC944M1NU2oNkiCkh/g0Y93/Y1xT+BaTF6MOsVrzceDF8XM2Oy C1I8UfwjgMpZ8qXRDaod8gylRTHxFc0gdUCqkoigQRxUMu6A4raxiCzZ7wu94gKTecjQjZ brJU7qUrh56sWEpmJLVtcX3n8RVzVzSXPTvwDLq7qbjvxhA0FVHv+Qt/x1kRKBdx1yPs96 ecwFvgGiDQV9nMWeKqdCZ8NJlCEZNrMqbAtrWIg6P41xjLxLu/QWJ24bAk1+ENJcz8vfJ5 Cpdi3keYw619BwSkfE1PuTUsHimjmwSWT3yhkCqwVwUrqXdg520kHRXuk4vP7A== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1735823126; a=rsa-sha256; cv=none; b=rlcDLmemfmohiuo2LVfaKT288h30QHUMwt9jH0nBhRiCaiAdvwq+Bf+CyqA/+bCnRIsX2X oQ5KeBgeNBPLUVBylu5rYgxKntNJpCLdI/kpz969GKtcmMSelnhOcdyE9vvMW7QuWIrAQK V6U0q0DKfSyxd3/aVUgCDgnlVLwrtuuO1JTyf3T1SQyaRSEE8a+7rnLy/YdYZ55LwmoBd1 6xLAP7gV4vMhCqo1Y3d7JiFoeXHJy3cUduVza9FCxgKUFtZFq+Xb2nji2NpVamYJ6CUVNY MkhIb2UiQSZem1NynLEkAMDnsRCYpCf0B3xXd/bl7Wn8vPIPLMiy2kS3QWf42g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from [IPV6:2a01:e11:2002:4280::13:1] (unknown [IPv6:2a01:e11:2002:4280::13:1]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: madpilot/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4YP6Py1wlKzmRV; Thu, 02 Jan 2025 13:05:26 +0000 (UTC) (envelope-from madpilot@FreeBSD.org) Message-ID: Date: Thu, 2 Jan 2025 14:05:23 +0100 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: editors/ghostwriter 24.12.0 versus x11/kde5 To: Tomoaki AOKI Cc: Graham Perrin , ports-list freebsd References: <20250102015351.9fdbbf3dd4142d6d6c783060@dec.sakura.ne.jp> <20250102093845.f1dfd723ac310e0b18bf7074@dec.sakura.ne.jp> <20250102215721.520d809cdec040ff64233950@dec.sakura.ne.jp> Content-Language: en-US, it From: Guido Falsi Autocrypt: addr=madpilot@FreeBSD.org; keydata= xsBNBE+G+l0BCADi/WBQ0aRJfnE7LBPsM0G3m/m3Yx7OPu4iYFvS84xawmRHtCNjWIntsxuX fptkmEo3Rsw816WUrek8dxoUAYdHd+EcpBcnnDzfDH5LW/TZ4gbrFezrHPdRp7wdxi23GN80 qPwHEwXuF0X4Wy5V0OO8B6VT/nA0ADYnBDhXS52HGIJ/GCUjgqJn+phDTdCFLvrSFdmgx4Wl c0W5Z1p5cmDF9l8L/hc959AeyNf7I9dXnjekGM9gVv7UDUYzCifR3U8T0fnfdMmS8NeI9NC+ wuREpRO4lKOkTnj9TtQJRiptlhcHQiAlG1cFqs7EQo57Tqq6cxD1FycZJLuC32bGbgalABEB AAHNIkd1aWRvIEZhbHNpIDxtYWRwaWxvdEBGcmVlQlNELm9yZz7CwHgEEwECACIFAk+G+3MC GwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEBrmhg5Wy9KT2uIIAIrawQ89TnqEhi2C OEQAhx3uqWZuNoS6NyiSgsRCmtSnT2GOgH4Ucbr/I37SkV1B3K6HkoL6lwN8Gjf5KOgLqmTi E1W3RTwS7l8PSvdnjM9i7g351R4mTijtxawB/JcQf/Kge3Yqr1V4g6H+wQXHUStmHThbupuN trzRphvR/e5ekT0FTyVfPmpcbm68i2bwZnKUex/TNIECBykYh8b+SYMLhENf2ayRjCIWS2Ad 7tnTKhMtnS5jtW6qjBy4RoTpQD6oR1xIgkTRlQ49roVCUfdHb+Y/kh+U9G1IcoNy4vkg9IfP dwpSfnP+a8j0AZ1hMnOLZ1fYoQrs+4gVLy8Fs7TOwU0EUxB7QQEQAKFhrDceoPdK/IHDSmoj 6SQYisvM7VdhcleS7E9DoEAVt7yMbf6HbbMVTTY6ckvwTWQssywLBXNVqxgc4WLJjzfUhgef +WE75M3+WFYlOVQLGZY/zEVgma1raYnOHNAOzeHLDmEXjbZP6vGAeDyBbGfQPpE7qGYZ7ube T3XwQO+PklcCrvOPj2ZPcAxGNS2xVU/LzONqCrJqLMJSIcCdsbiSP4G5PnDFHtMokaTY6OEr 8OEQfOAerhcHUa/z7Uu8YtmaqKH+QGkE/WEgaRqSiTnv0JOTD+DxehaqvoKPPZ++2NpCZMHB 2i6A/xifmQwEiIjEXtcueBRzkNUQkxhqZyS13SrhocL9ydtaVPBzZatAEjUDDEJmAMLVFs45 qfyhMiNapHJo2n3MW/E5omqCvEkDdWX/en3P7CK2TemeaDghMsgkNKax/z0wNo5UZCkOPOz0 xpNiUilOVbkuezZZNg65741qee2lfXhQIaZ66yT7hphc/N/z3PIAtLeze4u1VR2EXAuZ2sWA dlKCNTlJMsaU/x70BV11Wd/ypnVzM68dfdQIIAj1iMFAD/lXGlEUmKXg5Ov2VQDlTntQoanC YrAg+8CttPzjrydgLZFq3hrtQmfc0se5yv1WHS69+BsUOG09RvvawUDZxUjW19kyeN9THaNR gow3kSuArUp6zSmJABEBAAHCwF8EGAEIAAkFAlMQe0ECGwwACgkQGuaGDlbL0pMN5wgA4bCk X/qwEVC06ToeR6C2putmSWQMgpDaqrv65Hubo+QGmg2P4ewTYQQ4g6oYWS03qHxqVVWhKz7F jfrV+dH8qbCLfSgIcvdBha7ayGZVrsiuMLKGbw36fcmkZPpSDOfHcP0XH8Z+u9CWj0xUkTxA lZ/7i6gYSUpG2JWNtdmE/X8VVEyXusCLwy0K0BI60A/4dRTIX3C4QKrJ3ZbUXegz70ynjHf+ lQMZ9IZKASoRMuS5FozPQh6abvmwZEPdf5I9riUElzvHrqJ8Bx0t3Pujdoth+yNHpnBxrtO8 LkQdrQ58P0SwcaIX33T2U9pG8bhu5YVR88FQ8OQ0cEsPBpDncg== In-Reply-To: <20250102215721.520d809cdec040ff64233950@dec.sakura.ne.jp> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 02/01/25 13:57, Tomoaki AOKI wrote: > On Thu, 2 Jan 2025 08:41:27 +0100 > Guido Falsi wrote: > >> On 02/01/25 01:38, Tomoaki AOKI wrote: >>> On Wed, 1 Jan 2025 19:50:50 +0100 >>> Guido Falsi wrote: >>> >>>> Don't see a good reason to force everyone to use an old version. >>>> >>>> Anyway the ports tree is open source, nothing stops anyone from >>>> proposing (with himself as maintainer) a new port for the old version >>>> calling it "ghostwriter-qt5" or whatever. >>> >>> Or flavorizing with qt5/kf5 version alone stick with latest possible >>> (older than ones for qt6/kf6) version until KDE6 becomes default >>> on ports. >> >> I'm not sure putting VERSION under flavors control is >> supported/suggested. Would make managing the port quite more complicated >> anyway. > > Yes. Is complicated. > > For example, mail/claws-mail is ver. 3.21.0 for Gtk2 and 4.3.0 for Gtk3. > This is because upstream is deveoping Gtk2 version on 3.x branch and > Gtk3 version on 4.x branch. > > And here, I've mis-remembered. It was using OPTION, not FLAVOR. > > https://cgit.freebsd.org/ports/tree/mail/claws-mail/Makefile > https://cgit.freebsd.org/ports/tree/mail/claws-mail/Makefile.claws > https://cgit.freebsd.org/ports/tree/mail/claws-mail/Makefile.ver > > But there is no reason (putting aside the complexities like above) that > FLAVOR cannot do the same thing, just technically, though. > > >> A separate port for the older version would be more reasonable, the name >> I suggested for such a port it is also suboptimal. The name should have >> at least an indication this is an old version. > > Exactly. It would be simpler. Using FLAVOR/OPTION is just another > possibility. > A flavor is an option that would force me to be the maintainer of an outdated software, something I'm not willing to do. So another port with a separate maintainer is the only way to go. While technically it would be possible to have separate MAINTAINER values for flavors, it would be quite difficult to draw the lines in relation to responsibilities in case of problems. -- Guido Falsi