From nobody Tue May 3 21:20:51 2022 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 1BBF31ABE948 for ; Tue, 3 May 2022 21:21:05 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Received: from APC01-SG2-obe.outbound.protection.outlook.com (mail-sgaapc01olkn2038.outbound.protection.outlook.com [40.92.53.38]) (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 4KtCYq73Ddz4tLR for ; Tue, 3 May 2022 21:21:03 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ROF8WO+MphRzEsAIJcuN6Xt1aDexPTaapcjRVzjt+Z5YIPNLFgSHbw12+cVfVpw1EtmIlkRDVqr4xe84ebBk5uaWzR9PNsKmQz4L0jSHem41/Q+OXe9pJxQwpnQxsIVVZAG8IN/AH5DhQrKjYkko4PUgn87xSD932Lw+nhpcCbIzkHBz5i55ujXG9FxVWjJHw/0rFfN44WDn3SQtDnbAQDw3Zt7bZkus3TWPYeMbnILbK2ldNPC/Lfieaw24R0NI/aBrxk0LQjsT+XEhvVud0glo5IQqiXP3Ilm5klM+V9gP0v9hQ+kX6DXPiKx9VhJQnUD4pvxM4o0mzzfInREWvg== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=+LiixnWY5UXYy2cB7oLj/AF7TuTp3mrGEk26/2/vIB8=; b=mutDsyQZurFkkuyEdbPqtP/00NQXynkU+bcPx96yJhLhL4JvSGd8GLVcbi9op14dxNmUAupCEUYTd4QUp3M0/flMT49pxs2iLm5ryvtVbwM4aOcSEoPSRnA4KxkvqAt71MuHDSEF0VcOlv3RjJ5dnD7h09c9OSUhMrF1GArdMjDNd4ALiekrzqrFmpBl1yStRDKxGfPPNtFBTSC2fEKNYohzUjYEowuyGd01Le8s/RgvRkF2Ef51Ja/5fcaEJvdUhBhYbf1C4Vn78xY7NemzhpoBtmvEZIL3L/P21G+ICZkpTnapn76ruryPxm3bIO76CytQlzQx0yp9TIkgeQMfOg== 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=+LiixnWY5UXYy2cB7oLj/AF7TuTp3mrGEk26/2/vIB8=; b=iMHlkGe1fKTDodC915EPAvvgetAoJOTLUzOQCwuxcDEpvK4y239wy8DL5C2VEGCUfrl2TSyS7iKUe7GrGGERYk305Das7C5KaViS5rWf/5Af8xIHZCsc0Sb3tWiz3nfW9rXQ819yDGCbHM+GQstLz/Lqg+SSl5rX4J4wGLCNdyez49jB9EW7XeFYC6LvEcu3jyeEwpbop/Mvt/PU0N2RmHFbga7lRRzRKrrIM6Sv5mXMxrs9ArmWK2hh/Z09uHtcQ6bo5rDHp9hwm/wMnp7JOukOsYYJ1YFpSyl17VD620ogo1yVTS8ZyLaj/LmOMO37TU2r0+HoFMJR15Nb3RBTfA== Received: from PSAPR03MB5639.apcprd03.prod.outlook.com (2603:1096:301:66::13) by PS1PR03MB3320.apcprd03.prod.outlook.com (2603:1096:803:3e::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5227.14; Tue, 3 May 2022 21:20:55 +0000 Received: from PSAPR03MB5639.apcprd03.prod.outlook.com ([fe80::6016:d685:f724:f3fa]) by PSAPR03MB5639.apcprd03.prod.outlook.com ([fe80::6016:d685:f724:f3fa%5]) with mapi id 15.20.5206.024; Tue, 3 May 2022 21:20:54 +0000 Subject: Re: avoiding "install" for dependencies with PORTS_MODULES To: freebsd-ports@freebsd.org References: From: Tatsuki Makino Message-ID: Date: Wed, 4 May 2022 06:20:51 +0900 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.4 In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-TMN: [IUvPPwowvpqKZTSPDVytuIbw65XVEdd7] X-ClientProxiedBy: TYWPR01CA0013.jpnprd01.prod.outlook.com (2603:1096:400:a9::18) To PSAPR03MB5639.apcprd03.prod.outlook.com (2603:1096:301:66::13) X-Microsoft-Original-Message-ID: <6220cdcc-b555-713d-5eb8-4a71e9791e0e@hotmail.com> 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 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 92eb961d-1740-459f-9890-08da2d4ace95 X-MS-Exchange-SLBlob-MailProps: mBRmoEB1kyISgh4EDAl/IUCtvsvYMTCLqyh9WHTUa5my5TiBzYIwYHWTd8jOtDPRdyKaQJwV00u1a2Gtlf5/lD429KUcSjpphYIIv0XTZnvYFtQTwdEwwEBl8Iv7/ZhHEHM1olAuX8N76AllyAKh2scpVKbcTpb2IOdAraammQOlPZs6C0CgqhNyeuG/2LLypNLm29zG6RdousNQ1MXjyBgei76qp8MJhS7v543w0KchyLYYmyxPhHOAn0k1NLhjlyUJsjwuO0YzkqI7Yp0CSlmu2LymWlhzvIwc7A7X6PwXetbtd0DmV8waVrf8LTtvUAjKtoxnsZyJAnYCSz+xYFglXFeA8MrdqZudcnXNg08K/MTUOPn7o+R4lIyAHrS9aTASaiSlJq1i0OTs+nS7cebHfE3jcXfpk5UeAVoL4QkzQ/ZHk0zR/xmIQY1beE4405w/lyuzbNe04nPIRlIZtymPWLxDOtd/YZ5x2OH8xZzOUrfypwZGskq0MVCSuWgoB94RAnK5mkCblqcvQJDZiaYlI/nQvAW7eKjh5dGt6LRMLLFL8QGhSBMTsr0gle1xhwFoLaVwLsNmrth4KoEB18jTVW4CjCs/aRnWutVBs3XWnaUgWVkmnH5yigUEpZb7u4QxRPg530Iepohqs7DW8UbrrgZy1CvrhuNVkXMn7cNhlRlcrD4NCxSGydr0cbfKvMFRF5+HYfD0fiX4lUwtJd/CcRXMvzgsPHC36vTiwuBe4dwU+khIfZ9eYKt3/0o4/a33V3sExro= X-MS-TrafficTypeDiagnostic: PS1PR03MB3320:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: /THAB2xUkTUPre0IXC8xtYwXz/LOwH7+dMrVCzmmLht/uDJlCZs/Eooo5VOv1iFg3GvwNkFzKs2mtuas6MJNTeOFddYiuZSejz+cGsf7HdYd8+risM7oe/n+fgU9RQRAEkGJxtE6/OLtUIzqlsiyinQQwNDGEr1E49K4f+mpIqXo1di8fzJQ7c2gOqDbWxPlZr4VRK181qctsKXbR4B60UG2zp6DZ1QRI0AByQe1OnpNlVj3hCyQLiF7qKtrxbbgQ0kr98rr0h1xOM/OrzKaMHSi0bZqOrY+l7lsOYYYC1+jZAKXiuNnM096gFQbJeW5iv8xVZ5vEfGL3abWnAAccYQC/0FkujF1CdcEex/XrxETXuhwoJ3Jw7tsgozMXOv3AXI8M/fsdQXmLxgUz8zfUowrNpV+/Kwzh+e5rpAN0tg+3h+PqLoCTYLeO9ZSh3va2SdXu4MXx+ESqpkbbUKhKBRuIKU2Dm4Iejuyz14Y1x6jhUuLCq7TbeaPHwfroSgXpc2jW/7Ac7Ad+cHN39SNE7QJbgqoot2s7zqnjFAA5zNNSGpFAxxxwxl8zsJ+DUtN2ZWH/xuAbKVCCj4yeS3zig== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?QWEvVlhvZGxHTlZaWHFWd3ZSSm1Pb0NSaEhNZ01yaTNsTVZxcHBVZFREdnZx?= =?utf-8?B?NUNkQlh6QVpxdm4xV2xZWHNDNVozRStaK3BsZU92cUg4Y0hiMzNISGh1bnc4?= =?utf-8?B?SlNvWW42ZjcwT053cTZhZm5xOWhmTEZwd3ZqZWFPSFBlVmNsRnpzcjRJc3JC?= =?utf-8?B?aGwrcDhWSUM4cUp3N2tiSEJpa3dTM3dvN250aG1qczRYbXN6WUtqbGI5ckRB?= =?utf-8?B?TmxaZWFud3RmOEhnZ3ZRWEVpeXMwblA5UlNqV0JWdHFEZUpUWmMxSVdBYzJt?= =?utf-8?B?YjJRSTVxdlNVOEVFWVhJR0N1am5oSnJMTU5EUmtqeWtuaEJ4T2tmakNMMTl0?= =?utf-8?B?VTY3OG1PRzJNcEJucXc5ekNzWnFaNnUxL2JsRFRLcW9hdFlHdGNRUVhYQ01p?= =?utf-8?B?K2J5NGJpRXVvdnZ6Y2hqRDJVZ3hQeVl2ZG5YeVlXQ2pHSmVGN1pkaEhxNU9K?= =?utf-8?B?ZmxjRjgwRm9RdzVCak93aTF2a0lhdUhwSkVOVWJScFY5R2ZYVDkzalg5anNw?= =?utf-8?B?U3lEWjFrZmVwQnRnM3poYkcxNGJ2czdUb1kveHNiSmY2R1YyajZUOXROd2hB?= =?utf-8?B?ZG45ZHhFNWVLbHVrK29HaFFDanJmajROVk9aYWJkTEg0aTRqazRFdVB4STdB?= =?utf-8?B?aGZucjFJWGxkeHRYTWszWXQvR0dZL0RDNXB6b1ZFczhabE9kbUcyZmIxbHpr?= =?utf-8?B?aFp6L1UwSGp3aHdCSGhxeUZidXRuTU8yWkliMHJsRHRFY2FRUVJMT1NjeUto?= =?utf-8?B?OFhOTUR3MzVicXF3S0xwV1VVM3J2U3RYeitxT25KQnlyUU5BK3J2dHo2bFBV?= =?utf-8?B?MGJ1c282UHhUQ1paa2dpWXBzZnhRWlZQOGs1a3MwYm9aLzJFdDJ5cXY4NTZT?= =?utf-8?B?NnNYQm1SVGIxaE5MTmZLbmN0MlNteDRQUThJOXpLbFhjWXlXUnJtdDVOODRu?= =?utf-8?B?Z05FU2xuNHVvd1NqL3BhKzZtYWJYcTYxeHZCR28xSERuV1BtUHQyZ1g1cjVY?= =?utf-8?B?akcxNTBvSHVCeUlGMURZbWsxYzY5Nys2NkpJODQ1UGs0dlBPZU5XdVpuaEkv?= =?utf-8?B?eVF0bmNzYU16UkRsTm4rYjdDR2JqVWRQRGN6NE5obGNLeGdpV09DMmtXWEJo?= =?utf-8?B?dFRwd0JiMUN2ak5jTDlOVjRDTU5rNjRKcU50WjZvR1dNcnR4cTVmQWt2dFBV?= =?utf-8?B?dUhaMXdRalJDYTIxbHRLOXN1Nld3TVRIY1BYeHJxUHBYWEVmVHA4aG9VRGN5?= =?utf-8?B?VGgzQTZpRW04dXdFUTk1S3lMcUxsN2ZVQ3JMTEV6RmdoQ0ZWVWFyYTJHeXBX?= =?utf-8?B?cUV1bjlDTDMvNkJMVnF1bGhaLzRMU0VPdkg4NklIU01LRXdxeDl4VHNVdzlY?= =?utf-8?B?SDIydTVVUTZXVy9BR1NySFA2TWhwNStibWYyckVqWUpCQVl0bC9rRjlmUm51?= =?utf-8?B?a1BpSk1qajF0MWk4TUNNRTNpRWFmUGF0d091TWt4ZTA2RzFGZS85Z2dsLzZS?= =?utf-8?B?b20yR240ckUwL2lVUEg1ZEdORmlObUNkK2JrVkFzU2VGSEk4bUlhTC91Q3ZM?= =?utf-8?B?V1lRblU5WkhBR1lmMjZwRXJlQXYvTmo1aDByTmJMUnBaYnBIWXp3OU54dkV0?= =?utf-8?B?NUpJTTNQWFpJZnlOdXpBWjduYlNpVWE0eVJDQ1VkUzE1b3N6aldHK2RnK1ZS?= =?utf-8?B?TGs3b3FnUkVscnRLT3JPQjR5djhNblppV3V0bW5CYmZERm5zRjJVOVpjZ25Z?= =?utf-8?B?SWUxdWRjVjNUWUxVWHRPdUFPMEdEWjUzL2lXVWMyOTgvUmhxbzR3OEdoUmtB?= =?utf-8?B?aGc4RUorTlJpdmhFSGxLMWcrTGhXK2Iwclp2SURxRUxuWG9uQ1lpMnRVR3lL?= =?utf-8?B?aUxaL0hqVEpiZ3RHZ1ZmQ3FjMVVQc3NueE4xcjdEZGFuUUxZeDJTamtPK0w0?= =?utf-8?Q?FCiaeBEK0KsVCjEcgLQfaxrNqWH1eUCZ?= X-OriginatorOrg: sct-15-20-4734-24-msonline-outlook-c0b75.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 92eb961d-1740-459f-9890-08da2d4ace95 X-MS-Exchange-CrossTenant-AuthSource: PSAPR03MB5639.apcprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 May 2022 21:20:54.6381 (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: PS1PR03MB3320 X-Rspamd-Queue-Id: 4KtCYq73Ddz4tLR X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=hotmail.com header.s=selector1 header.b=iMHlkGe1; 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 40.92.53.38 as permitted sender) smtp.mailfrom=tatsuki_makino@hotmail.com X-Spamd-Result: default: False [-2.50 / 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)[3]; R_SPF_ALLOW(-0.20)[+ip4:40.92.0.0/15]; DKIM_TRACE(0.00)[hotmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[hotmail.com,none]; RCVD_IN_DNSWL_NONE(0.00)[40.92.53.38:from]; NEURAL_HAM_SHORT(-1.00)[-0.999]; MLMMJ_DEST(0.00)[freebsd-ports]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[hotmail.com]; ASN(0.00)[asn:8075, ipnet:40.80.0.0/12, country:US]; RCVD_TLS_LAST(0.00)[]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1] X-ThisMailContainsUnwantedMimeParts: N Hello. I am not sure, but here is my normal port update: portmaster (some other options...) -x \*-kmod-\[0-9gv\] -a Regards. G. Paul Ziemba wrote on 2022/05/04 01:23: > An unfortunate property of building ports locally (as opposed to > via poudriere) is that dependencies are often installed to the host > file system during the build even when I am not doing "make install" > to the target port. > > I normally sidestep this issue by using poudriere. However, I am trying > to use PORTS_MODULES in conjunction with my kernel upgrade process to > generate ports-based kernel modules matching the new kernel, to avoid the > "disable kmods/reboot/build ports/reenable kmods" dance. > > It seems "make buildkernel" uses tool binaries from a prior "make buildworld". > > Is it possible to, in a like manner, cause the ports built via PORTS_MODULES > to install and use their dependencies in this same "world" staging tree > (or in some alternate place) instead of directly in the host's file system? >