From nobody Thu Aug 19 21:07:11 2021 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 2CC43176E3A3 for ; Thu, 19 Aug 2021 21:07:26 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Received: from KOR01-SL2-obe.outbound.protection.outlook.com (mail-sl2kor01olkn0813.outbound.protection.outlook.com [IPv6:2a01:111:f400:feac::813]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4GrHQh5dwtz3qkL for ; Thu, 19 Aug 2021 21:07:24 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bAxj2FeM7fKS9JNwPEIBezMpMiPfoyMlKTjFH+1lbDRctYHPWQQpgGNQpC866Z+uWsDjY3vhxjrGh1Qf0dFD6LgFb2Bm4qjEonZE+aPpgbM1fh0PVFiD0ixoAcACrozgZ22YG0mLMsomSVeSTQvt8fGoeAfiTE6xhONMCZDikKwifVMbW5RqqD9cUHTE54tZnLozOaRFMi2WK88iVmpYmg0WiVYu2hdmYTOapKCZ7PpZxFWe2pCAZy6dCD2VidZ2EGWho6CHXmN7OzAbnLcKeNi8zHU/ihIiBLg+LnpbPl5u1BxAHa0YS18dIxHKcnD0WmNCH90Cn17uqm7H7Vs7ZQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4fd/jpDjvQ4X3h4YzhC25PUmiceFoGYy/U7/SxCa4Zw=; b=YMbIi6DzxfrMMpHfpVR2yFrlp+m+kDM+hSCuv9fHkRBW8v9/U3PXS5A9a8W1fl0U6wd3bvF8kofMU0JxvB1Ux+Fc5Ca97cbvcN1PnIt5vDbmSDXU5n1jnctZgH9saiEXusX+Nipjc3KkKHQTL+YAo8OG9I0M87LIHOadv9xD3aDptXVXwod+X7CaFP1DOTnFOyt6qksLryQX3SEofqkyLy594nNra0NsfjZwMFPJZjqKUsOFRmJXZyJxM2XEyO5js5dsjjxw71LLB5CB8ao+62UBAA6WGHKDnaiKXfozQ1qsoiSSdjyslCXrI3fkA/+1/16nvkTPl43G0l/OTSNLeA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4fd/jpDjvQ4X3h4YzhC25PUmiceFoGYy/U7/SxCa4Zw=; b=kEbktsEtlEHaGv8vn/+0Db+0/UML2irpCAv/OuBZVS/SCjjqq2eZP5M6DJq9gA/QhF8lzosOp6y22U4upgclsabblG8WIY7tRjOn0BiysFYpcfNf7gAIW/N8sTx9i/A01UTvQydQ1C0gn6gFgS3r7XElgdtPIvJ+e6c2UdjGkLOqrVItVhZbcbiiQvzjxondd92uxdqZg7dRfqePXnJ1xqlReye6VlSmX/JL/WbhqX5hw4GQz6D7f5H1XjV6lDtPW9b7cjpSu/KIPJNCPDYyWffAV78f6FXywKpBceobT4+BoCr4dO8WxvVXfqSLdo4pdo9kZByzhru1dMyPtejm3w== Received: from PSAPR03MB5639.apcprd03.prod.outlook.com (2603:1096:301:66::13) by PS2PR03MB3830.apcprd03.prod.outlook.com (2603:1096:300:34::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4436.9; Thu, 19 Aug 2021 21:07:15 +0000 Received: from PSAPR03MB5639.apcprd03.prod.outlook.com ([fe80::8493:3be8:5755:904b]) by PSAPR03MB5639.apcprd03.prod.outlook.com ([fe80::8493:3be8:5755:904b%6]) with mapi id 15.20.4436.018; Thu, 19 Aug 2021 21:07:15 +0000 Subject: Re: How do I depend on a python port without caring about flavor To: freebsd-ports@freebsd.org References: <891c5f92-0859-dafc-3356-2d2a08fcfc3c@bluerosetech.com> From: Tatsuki Makino Message-ID: Date: Fri, 20 Aug 2021 06:07:11 +0900 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.4 In-Reply-To: <891c5f92-0859-dafc-3356-2d2a08fcfc3c@bluerosetech.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-TMN: [QHsik7c5Bz2c2JwbxN+nQyfEIo3kgOvg] X-ClientProxiedBy: OS0P286CA0080.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:b0::13) To PSAPR03MB5639.apcprd03.prod.outlook.com (2603:1096:301:66::13) X-Microsoft-Original-Message-ID: List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from T4.test (116.83.14.43) by OS0P286CA0080.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:b0::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4436.19 via Frontend Transport; Thu, 19 Aug 2021 21:07:14 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 3e670d61-bb4d-4543-0cd7-08d963555215 X-MS-Exchange-SLBlob-MailProps: mBRmoEB1kyKo0WgWQIFK+hHtxyMmJC2KweUGvF14SyaeQlG4b/BrjF8PH0HM3/2hU0F9rwh/w62sYBe4uOg35qWTYF/AvZkDGHUmyUHvN0X5q2rI4oyyDjpQZh9kTQ8Yumrrqwu40HQFuWjh5SAO8kVF36JoPfF1D3cSL6Q6eECIFGvlLoajCqxn5xVlffzy++pGpZvTBPiAdOdOODSjlxEb2+EBt0VktpfsgyfyWWcPqdYgxhFm9IMJyfo08QrHcYSRKIzS4m+wyTO/iRVA89Z9XIY69yHUrrZger55+13lN2V8bYmI4illd1LPf8wbAZ5+2LLVeX84j+DysqlYDi8xeMr9kmhIYWl8eX2kHcp50uVW06NJ3Eh7TdANjFpGG6Zl5Obiacp58MYAFx5NzblL/Dw6XtJwVZRAp8S/dn1phJ+fZ34nod481bx+JR6hVZSoyK9rYQODd5QxSd2HuuuN64FxtSvwklSXz7W1USDDbZ3SRTj+oXcxrZom2gW8lir5r6FJdL8WpGckfJ5ilSXa3tsZNr7sgA8lVlkeF5hT9MObY3H5J6UY0gGf3cAbRnenMnDmDE8T0SCU4HpkIVE/NWMscopDl4j6a9XLLg+duGQefgurKG1Fev6q8NdAidL6Z/h//G0TSUJcSfnBnIIUjtjC3EYD54JhISqIGG3S/dyOf+fWRudHvi23EGWDHPHfhpta3qn3QPHiWFl7VQNeaE/0yiJkwmQduCa4Pn2zgnYv5s1lheUAHJrCOawlXbL8mganZvg= X-MS-TrafficTypeDiagnostic: PS2PR03MB3830: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: hmXkGkcEPJ/wTqXOy45a8F9Qf32UIaQBXPj8VqsKRcYE/Qh+jSeTIiQmkkUkMaPqfDOQPj/uVmboBH4oybLaFj0aoSyRiaMba3M3VD6TlH4IBsPT+gkc6Tu1o5HKeTgaSgnulUBvijVezBPSzDmemWFN/Qn1fLR388vQjg96Puuh60HQDP85R0kBCe3QsOq7nsJ8kDiztGrcOT2r2UPijIqYZD6sxizVWF97hJVSMfDU8ejhepJbqXquaU9eBHQmf4C4784ORs/wbiEJjOr9vs5hMY0JZTVkIs0gpHt+EFShmzUrrbg9TLRNsDTp02z6VT02rZ9pd/l7hwBojqlsu3AobqPoqd5pBLFqM/ItrjhrXILzlZFMWuiiFd7ZoZZNFBfjqp8K4kBnyuhzAOX4mJvuzfBpkHRoPhG2ycZ6GNUdQfAaMjqraLgCIgjNybvo X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: tGDrI2RoMXMkehjREC6kHOhFUU1LiczWWtfaReBCdJxWTm3cobu5TNRlyskYHw173XZjT9zkQCl6L5pbjEmhalsHYaPlSiGK28XWIjPrzGzmYVbSLfxjcUNUuPkbqF4XBN+bVtkWRsVN6tyQjW2SXQ== X-OriginatorOrg: sct-15-20-3174-8-msonline-outlook-792b7.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 3e670d61-bb4d-4543-0cd7-08d963555215 X-MS-Exchange-CrossTenant-AuthSource: PSAPR03MB5639.apcprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Aug 2021 21:07:15.5881 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PS2PR03MB3830 X-Rspamd-Queue-Id: 4GrHQh5dwtz3qkL X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=pass header.d=hotmail.com header.s=selector1 header.b=kEbktsEt; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=hotmail.com; spf=pass (mx1.freebsd.org: domain of tatsuki_makino@hotmail.com designates 2a01:111:f400:feac::813 as permitted sender) smtp.mailfrom=tatsuki_makino@hotmail.com X-Spamd-Result: default: False [-0.57 / 15.00]; DWL_DNSWL_NONE(0.00)[hotmail.com:dkim]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FORGED_MUA_SEAMONKEY_MSGID_UNKNOWN(2.50)[]; R_DKIM_ALLOW(-0.20)[hotmail.com:s=selector1]; FROM_HAS_DN(0.00)[]; FREEMAIL_FROM(0.00)[hotmail.com]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_THREE(0.00)[4]; R_SPF_ALLOW(-0.20)[+ip6:2a01:111:f400::/48]; DKIM_TRACE(0.00)[hotmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[hotmail.com,none]; NEURAL_SPAM_SHORT(0.93)[0.934]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[hotmail.com]; ASN(0.00)[asn:8075, ipnet:2a01:111:f000::/36, country:US]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1] X-ThisMailContainsUnwantedMimeParts: N I also want to know the official way :) I think the following ports are strange for python. devel/llvm{-devel,12,11,10,90,80,70} databases/rrdtool graphics/opencv and astro/geographiclib (which are maintained by me :) ) They do not seem to be able to support non-default versions of python. So they are not transparent to FLAVOR, even if they are libraries. I am thinking of the following changes for the next version of astro/geographiclib. - sphinx-build:textproc/py-sphinx + ${PYTHON_PKGNAMEPREFIX}sphinx>=0:textproc/py-sphinx@${PY_FLAVOR} If there is python:env in variable USES, it seems that variables such as PY_FLAVOR will be present. ... So, I'm not sure, what should I do? :) Regards.